@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.0n8i_inn0i2i9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/ff5be760267bb4bc-s.3dkqd4mro2h3_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/99596c30eb072d3c-s.2fp9tilo6sy14.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e5864b32625b6bc3-s.0m7i6b77o5yxd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e285ad1a914469f0-s.15241mr5-1s6i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.137759vg1sbmi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_70bf1002-module__ygszPq__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_70bf1002-module__ygszPq__variable{--font-sans:"Source Sans 3", "Source Sans 3 Fallback"}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/20aee433927f7d4b-s.3x137p1ifayze.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/256e1f7f180674ba-s.1x971o6gwfy6w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/be3bf58b83159894-s.1ri8jgkzoo1l-.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/753b6407f468151f-s.1veyi_qwtij86.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/292081311a6a8abc-s.1t-2a-g4m3ypx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.20at88_q9f_kt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_5588faf3-module__4YNC5G__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.source_serif_4_5588faf3-module__4YNC5G__variable{--font-serif:"Source Serif 4", "Source Serif 4 Fallback"}
:root{--paper:#f5f1e8;--ink:#14241d;--green:#0b5138;--green2:#083c2c;--red:#bd3b2a;--line:#c9cec5;--muted:#59655f;--white:#fffdf8;--surface-inverse:#14241d;--focus:#1769e0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-sm:4px;--radius-md:8px;--duration-fast:.12s;--duration-normal:.2s;--shadow-raised:0 12px 32px #14241d1f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans), sans-serif;margin:0;font-size:18px}a{color:inherit;text-decoration:none}:where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--focus);outline-offset:3px}:where(button,input,select,textarea){font:inherit}.numeric{font-variant-numeric:tabular-nums}.icon{fill:currentColor;block-size:1.25em;inline-size:1.25em}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.nav{border-bottom:1px solid var(--line);align-items:center;gap:40px;height:90px;display:flex}.brand{letter-spacing:-.03em;align-items:center;font-size:22px;font-weight:800;display:flex}.mark{align-items:flex-end;gap:3px;width:29px;height:29px;margin-right:10px;display:flex}.mark i{background:var(--red);width:6px;display:block}.mark i:first-child{height:13px}.mark i:nth-child(2){height:23px}.mark i:nth-child(3){height:18px}.navLinks{gap:30px;margin:auto;font-size:15px;display:flex}.navActions{align-items:center;gap:24px;font-size:15px;display:flex}.button{background:var(--green);color:#fff;padding:16px 24px;font-size:16px;font-weight:750;display:inline-block}.button:hover{background:var(--green2)}.button.compact{padding:11px 17px}.hero{padding:100px 0 86px}.eyebrow,.kicker{color:var(--red);letter-spacing:.16em;font-size:12px;font-weight:800}.pulse{background:var(--red);border-radius:50%;width:8px;height:8px;margin-right:8px;animation:1.7s infinite pulse;display:inline-block}.hero h1,.statement h2,.gaa h2,.cta h2{font:600 clamp(55px, 8vw, 104px)/.91 var(--font-serif), serif;letter-spacing:-.055em;max-width:1000px;margin:25px 0 30px}.lede{color:var(--muted);max-width:690px;font-size:22px;line-height:1.5}.heroActions{align-items:center;gap:32px;margin-top:38px;display:flex}.textLink{border-bottom:1px solid var(--ink);padding:5px 0;font-weight:750}.textLink span{margin-left:20px}.fine{color:var(--muted);margin-top:18px;font-size:13px}.demoWrap{background:var(--ink);color:#fff;padding:38px 0 95px}.demoLabel{color:#c7d0cc;letter-spacing:.14em;justify-content:space-between;margin-bottom:20px;font-size:11px;display:flex}.scoreboard{background:var(--white);color:var(--ink);box-shadow:0 30px 70px #0004}.scoreboard>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 28px;display:flex}.scoreboard header div{align-items:center;gap:15px;display:flex}.scoreboard header p{color:var(--muted);margin:0;font-size:14px}.scoreboard header strong{font-variant-numeric:tabular-nums;font-size:27px}.liveFlag{color:var(--red);font-size:11px;font-weight:800}.scoreline{text-align:center;grid-template-columns:1fr 120px 1fr;align-items:center;padding:42px 8%;display:grid}.team .crest{color:#fff;width:54px;height:54px;font:700 24px var(--font-serif);border-radius:50%;place-items:center;margin:auto;display:grid}.crest.green{background:#1d6646}.crest.rust{background:#a8492f}.team h2{font:650 27px var(--font-serif);margin:14px 0 3px}.team p{font:800 42px/1 var(--font-sans);margin:0}.team small{color:var(--muted);font-size:16px}.versus span{letter-spacing:.12em;color:var(--muted);font-size:10px}.versus b{color:var(--line);font-size:30px;display:block}.timeline{border-top:1px solid var(--line);padding:0 28px 24px}.timelineHead{justify-content:space-between;align-items:center;padding:23px 0 16px;display:flex}.timelineHead h3{font:650 22px var(--font-serif);margin:0}.timelineHead span{color:var(--muted);font-size:12px}.event{border-top:1px solid #e3e4df;grid-template-columns:50px 80px 1fr;align-items:center;min-height:58px;font-size:15px;display:grid}.event time{font-weight:800}.event p{margin:0}.eventKind{color:var(--green);font-size:10px;font-weight:800}.eventKind.goal{color:var(--red)}.statement{padding:130px 0}.statement h2,.gaa h2,.cta h2{font-size:clamp(48px,6.5vw,80px)}.statement>p:not(.kicker){max-width:660px;color:var(--muted);line-height:1.6}.flow{border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:.12em;justify-content:space-between;align-items:center;margin-top:70px;padding:27px 2%;font-size:13px;display:flex}.flow span{color:var(--red)}.featureGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.featureGrid article{border-right:1px solid var(--line);padding:50px 38px 58px}.featureGrid article:last-child{border:0}.featureGrid span{color:var(--red);font-size:12px}.featureGrid h3{font:650 30px var(--font-serif);margin:35px 0 15px}.featureGrid p{color:var(--muted);font-size:16px;line-height:1.55}.gaa{background:var(--green);color:#fff;grid-template-columns:1.3fr .7fr;gap:70px;margin-top:130px;padding:80px;display:grid}.gaa>div>p:not(.kicker){color:#d4ded8;max-width:620px;line-height:1.6}.textLink.light{border-color:#fff}.gaaCard{border:1px solid #fff5;align-self:center;padding:45px}.gaaCard>span{color:#d8e2dc;letter-spacing:.14em;font-size:11px}.gaaCard h3{font:600 40px/1.08 var(--font-serif);margin:35px 0}.gaaCard p{font-size:13px!important}.cta{text-align:center;padding:140px 0}.cta h2{margin-inline:auto}.cta>div{justify-content:center;align-items:center;gap:35px;display:flex}.footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:35px;padding:55px 0 35px;display:grid}.footer p{color:var(--muted);margin:0;font-size:15px}.footer nav{gap:24px;font-size:14px;display:flex}.footer small{color:var(--muted);border-top:1px solid var(--line);grid-column:1/-1;padding-top:25px}@keyframes pulse{50%{opacity:.35;transform:scale(.75)}}@media (max-width:760px){.shell{width:min(100% - 28px,1180px)}.nav{height:72px}.navLinks,.navActions>a:first-child{display:none}.navActions{margin-left:auto}.hero{padding:72px 0 60px}.hero h1{font-size:55px}.lede{font-size:19px}.demoWrap{padding-bottom:55px}.scoreboard>header{padding:18px}.scoreboard header p{display:none}.scoreline{grid-template-columns:1fr 50px 1fr;padding:30px 8px}.team h2{font-size:20px}.team p{font-size:31px}.event{grid-template-columns:42px 60px 1fr;font-size:13px}.timeline{padding-inline:17px}.statement{padding:90px 0}.flow{font-size:9px}.featureGrid{grid-template-columns:1fr}.featureGrid article{border-right:0;border-bottom:1px solid var(--line)}.gaa{grid-template-columns:1fr;width:100%;margin-top:85px;padding:60px 25px}.gaaCard{padding:30px}.cta{padding:95px 0}.footer{grid-template-columns:1fr}.footer small{grid-column:auto}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.pulse{animation:none}}
.skipLink{z-index:1000;background:var(--ink);color:#fff;padding:12px 16px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skipLink:focus{transform:none}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #e45b45}.heroIntro{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:start;gap:clamp(55px,8vw,120px);display:grid}.heroIntro h1{max-width:850px}.heroPromise{border-top:4px solid var(--red);background:#ebe7dd;padding:30px}.heroPromise>p{font:650 25px/1.15 var(--font-serif);margin:0 0 22px}.heroPromise ul{margin:0 0 25px;padding:0;list-style:none}.heroPromise li{border-top:1px solid var(--line);padding:12px 0;font-size:14px;font-weight:650}.heroPromise li:before{content:"✓";color:var(--green);margin-right:10px}.heroPromise a{font-size:13px;font-weight:800}.heroPromise a span{float:right}.proofStrip{border:1px solid var(--line);background:var(--white);border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.proofStrip>div{border-right:1px solid var(--line);gap:4px;padding:22px 26px;display:grid}.proofStrip>div:last-child{border-right:0}.proofStrip strong{letter-spacing:.12em;color:var(--red);font-size:12px}.proofStrip span{font:650 18px var(--font-serif)}.heroPhoto{background:var(--ink);margin:70px 0 0;position:relative;overflow:hidden}.heroPhoto img{width:100%;height:auto;display:block}.heroPhoto figcaption{background:var(--ink);color:#d9e2dd;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:12px 16px;font-size:10px;display:flex}.heroLiveCard{background:var(--white);width:min(360px,38%);color:var(--ink);padding:22px;position:absolute;bottom:62px;right:clamp(20px,5vw,65px);box-shadow:0 24px 70px #0008}.heroLiveCard>div{justify-content:space-between;align-items:center;display:flex}.heroLiveCard>div span{letter-spacing:.11em;color:var(--red);font-size:10px;font-weight:800}.heroLiveCard .pulse{width:7px;height:7px;margin-right:5px}.heroLiveCard>div strong{font-variant-numeric:tabular-nums;font-size:20px}.heroLiveCard>p{color:var(--muted);margin:5px 0 18px;font-size:11px}.heroLiveCard section{border-top:1px solid var(--line);grid-template-columns:1fr auto 30px;align-items:baseline;padding:11px 0;display:grid}.heroLiveCard section span{font-size:12px;font-weight:800}.heroLiveCard section b{font-size:24px}.heroLiveCard section em{color:var(--muted);text-align:right;font-size:11px;font-style:normal}.heroLiveCard footer{background:var(--ink);color:#fff;margin:8px -22px -22px;padding:14px 22px}.heroLiveCard footer span{letter-spacing:.1em;color:#ef9a8d;font-size:9px}.heroLiveCard footer p{margin:4px 0 0;font-size:12px}.outputBand{border-bottom:1px solid var(--line);grid-template-columns:.9fr 1.1fr;align-items:end;gap:70px;padding:90px 0;display:grid}.outputBand h2,.inputSection h2,.incidentSection h2,.solutionsSection h2,.reliabilitySection h2,.homePricing h2,.developerSection h2,.faqSection h2{font:600 clamp(40px, 5vw, 66px)/.98 var(--font-serif);letter-spacing:-.045em;margin:18px 0}.outputBand p,.inputSection p,.incidentSection p,.solutionsSection p,.reliabilitySection p,.homePricing p,.developerSection p,.faqSection p{color:var(--muted);line-height:1.6}.outputBand ul{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.outputBand li{border-bottom:1px solid var(--line);padding:16px 8px;font-size:14px;font-weight:750}.outputBand li:nth-child(odd){border-right:1px solid var(--line)}.gaa .kicker{color:#ffd1c8}.inputSection,.solutionsSection,.faqSection{padding:125px 0}.inputSection>header,.solutionsSection>header{max-width:780px}.inputSection>div{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.inputSection article{border-right:1px solid var(--line);padding:38px}.inputSection article:last-child{border-right:0}.inputSection article>span{color:var(--red);font-size:11px}.inputSection h3{font:650 26px var(--font-serif);margin:28px 0 8px}.incidentSection,.reliabilitySection{background:var(--ink);color:#fff;padding:110px 0}.incidentSection>.shell{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;display:grid}.incidentSection p,.reliabilitySection p{color:#c4d0ca}.incidentSection ul{color:#dbe3df;padding-left:20px;line-height:1.8}.incidentPreview{background:#091812;border:1px solid #fff3;padding:35px}.incidentPreview>span{color:#ef9a8d;letter-spacing:.13em;font-size:11px}.incidentPreview code{white-space:pre-wrap;color:#d8eee3;margin:25px 0;font:15px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.incidentPreview p{border-top:1px solid #ffffff2b;margin:0;padding-top:20px;font-size:12px}.solutionsSection>div{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:45px;display:grid}.solutionsSection article{border-bottom:1px solid var(--line);padding:36px 30px 45px}.solutionsSection article:nth-child(odd){border-right:1px solid var(--line)}.solutionsSection h3,.reliabilitySection h3{font:650 29px var(--font-serif);margin:0}.solutionsSection .textLink{font-size:14px}.reliabilitySection>.shell{grid-template-columns:1fr 1fr;gap:70px;display:grid}.reliabilitySection header>p:last-child{max-width:560px}.reliabilitySection>div>div{border-top:1px solid #ffffff3b;grid-template-columns:1fr 1fr;display:grid}.reliabilitySection article{border-bottom:1px solid #ffffff3b;padding:28px 22px}.reliabilitySection article:nth-child(odd){border-right:1px solid #ffffff3b}.reliabilitySection article p{margin-bottom:0;font-size:14px}.homePricing,.developerSection{border-bottom:1px solid var(--line);grid-template-columns:1.25fr .75fr;align-items:center;gap:70px;padding:100px 0;display:grid}.homePricing>div:last-child,.developerSection>div:last-child{justify-items:start;gap:18px;display:grid}.developerSection{border:1px solid var(--line);background:#ece8de;width:min(1240px,100% - 24px);margin-top:100px;padding-inline:clamp(24px,5vw,70px)}.faqSection{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.faqSection details{border-top:1px solid var(--line);padding:22px 0}.faqSection details:last-child{border-bottom:1px solid var(--line)}.faqSection summary{cursor:pointer;font:650 22px var(--font-serif);padding-right:30px}.faqSection details p{max-width:650px;font-size:15px}@media (max-width:760px){.nav{flex-wrap:wrap;gap:12px;height:auto;min-height:72px;padding:16px 0}.navLinks{border-top:1px solid var(--line);order:3;gap:22px;width:100%;padding:11px 0 3px;overflow-x:auto;display:flex!important}.navLinks a{white-space:nowrap}.heroIntro{grid-template-columns:1fr;gap:42px}.heroPromise{padding:24px}.heroPhoto{background:#d7d7ce;margin-top:45px;padding-bottom:250px;overflow:visible}.heroPhoto img{object-fit:cover;min-height:260px}.heroLiveCard{width:calc(100% - 28px);bottom:43px;right:14px}.heroPhoto figcaption{flex-direction:column;align-items:flex-start;gap:5px;width:100%;position:absolute;bottom:0}.proofStrip{grid-template-columns:1fr}.proofStrip>div{border-right:0;border-bottom:1px solid var(--line);padding:17px 20px}.proofStrip>div:last-child{border-bottom:0}.outputBand,.incidentSection>.shell,.reliabilitySection>.shell,.homePricing,.developerSection,.faqSection{grid-template-columns:1fr;gap:30px}.outputBand{padding:70px 0}.inputSection,.solutionsSection,.faqSection{padding:80px 0}.inputSection>div{grid-template-columns:1fr}.inputSection article{border-right:0;border-bottom:1px solid var(--line);padding:30px 12px}.incidentSection,.reliabilitySection{padding:75px 0}.incidentPreview{padding:24px 18px}.solutionsSection>div{grid-template-columns:1fr}.solutionsSection article,.solutionsSection article:nth-child(odd){border-right:0;padding-inline:12px}.reliabilitySection>div>div{grid-template-columns:1fr}.reliabilitySection article:nth-child(odd){border-right:0}.homePricing,.developerSection{padding-block:75px}.developerSection{margin-top:60px}.faqSection{gap:10px}.cta>div{flex-direction:column;align-items:stretch}.cta .button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.footerIdentity{align-content:start;gap:18px;display:grid}.footerColumns{grid-template-columns:repeat(4,1fr);gap:28px!important;display:grid!important}.footerColumns>div{align-content:start;gap:9px;display:grid}.footerColumns b{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:11px}.footerColumns a,.footerColumns button{font-size:13px}@media (max-width:760px){.footerColumns{grid-template-columns:1fr 1fr}.footerIdentity{gap:12px}}
.authPage{background:var(--paper);grid-template-columns:minmax(420px,1fr) minmax(380px,.75fr);min-height:100vh;padding:42px;display:grid}.authPage>.brand{position:absolute}.authPage>section{align-self:center;width:min(480px,90%);margin:auto}.authPage h1{font:600 62px/.95 var(--font-serif);letter-spacing:-.045em;margin:18px 0}.authPage section>p:not(.kicker){color:var(--muted);line-height:1.5}.authPage aside{background:var(--green);color:#fff;flex-direction:column;justify-content:center;padding:8vw;display:flex}.authPage aside>span{letter-spacing:.16em;color:#d5e0da;font-size:11px}.authPage blockquote{font:600 clamp(32px, 4vw, 58px)/1.05 var(--font-serif);margin:45px 0}.authPage aside small{color:#d5e0da}.authForm{gap:21px;margin-top:38px;display:grid}.authForm label{gap:8px;font-size:14px;font-weight:700;display:grid}.authForm input{border:1px solid var(--line);background:var(--white);width:100%;font:inherit;border-radius:0;outline:none;padding:14px 15px}.authForm input:focus{border-color:var(--green);box-shadow:0 0 0 3px #0b51381c}.authForm button{cursor:pointer;border:0}.authForm button:disabled{opacity:.65}.formError{color:#7e2117;background:#f5ddd7;margin:0;padding:12px;font-size:14px}.dashboardPage{background:#f7f5ef;min-height:100vh}.dashTop{background:var(--white);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;padding:0 30px;display:flex}.dashTop>div{align-items:center;gap:24px;font-size:14px;display:flex}.linkButton{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.dashGrid{grid-template-columns:230px 1fr;min-height:calc(100vh - 76px);display:grid}.dashNav{background:var(--ink);color:#fff;flex-direction:column;gap:8px;padding:40px 26px;display:flex}.dashNav p{letter-spacing:.16em;color:#9eb0a7;margin:0 10px 20px;font-size:10px}.dashNav a{color:#cdd7d2;border-left:2px solid #0000;padding:12px 10px;font-size:15px}.dashNav a.active{color:#fff;border-color:var(--red);background:#ffffff09}.dashMain{padding:60px clamp(25px,6vw,90px)}.dashHeading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.dashHeading h1{font:600 clamp(43px, 6vw, 70px)/.95 var(--font-serif);letter-spacing:-.045em;margin:10px 0}.dashHeading p{color:var(--muted)}.workspaceStrip{flex-wrap:wrap;gap:10px;margin:42px 0 24px;display:flex}.workspaceStrip span{background:#e7ece8;padding:8px 12px;font-size:12px}.matchList{border-top:1px solid var(--line)}.matchList article{background:var(--white);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:26px 28px;display:flex}.matchList article h2{font:650 26px var(--font-serif);margin:9px 0}.matchList article h2 em{color:var(--muted);margin:0 8px;font-size:16px;font-weight:400}.matchList article p,.matchList article small{color:var(--muted);font-size:13px}.status{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-right:10px;font-size:10px;font-weight:800;display:inline-block}.status-live{color:var(--red)}.emptyState{text-align:center;background:var(--white);padding:65px 30px}.emptyState h2{font:600 32px var(--font-serif);margin:0 0 8px}.emptyState p{color:var(--muted)}@media (max-width:800px){.authPage{padding:25px;display:block}.authPage>.brand{position:static}.authPage>section{margin:90px auto 70px}.authPage aside{display:none}.dashGrid{display:block}.dashNav{display:none}.dashTop{padding:0 16px}.dashTop>div>span{display:none}.dashMain{padding:42px 18px}.dashHeading{align-items:flex-start;display:block}.dashHeading .button{margin-top:18px}.matchList article{flex-direction:column;align-items:flex-start}.workspaceStrip{margin-top:30px}}.analyticsPage{max-width:1400px}.analyticsFilters{justify-content:space-between;gap:20px;margin:38px 0 18px;display:flex}.analyticsFilters>div{flex-wrap:wrap;gap:7px;display:flex}.analyticsFilters a{border:1px solid var(--line);background:var(--white);padding:8px 11px;font-size:12px}.analyticsFilters a.active{background:var(--green);border-color:var(--green);color:#fff}.analyticsMetrics{border:1px solid var(--line);background:var(--white);grid-template-columns:repeat(5,1fr);display:grid}.analyticsMetrics article{border-left:1px solid var(--line);padding:23px}.analyticsMetrics article:first-child{border-left:0}.analyticsMetrics span{color:var(--muted);font-size:11px;display:block}.analyticsMetrics strong{font:650 38px var(--font-serif);font-variant-numeric:tabular-nums;margin-top:8px;display:block}.analyticsPanel{background:var(--white);border:1px solid var(--line);margin-top:18px;padding:25px}.analyticsPanel>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.analyticsPanel h2{font:650 27px var(--font-serif);margin:7px 0 18px}.analyticsPanel small,.analyticsPanel>p{color:var(--muted)}.analyticsBars{border-bottom:1px solid var(--line);align-items:end;gap:3px;height:180px;padding-top:18px;display:flex}.analyticsBars>div{flex-direction:column;flex:1;justify-content:end;align-items:stretch;min-width:3px;height:100%;display:flex}.analyticsBars i{background:var(--green);min-height:2px;display:block}.analyticsBars span{color:var(--muted);text-align:center;white-space:nowrap;margin-top:6px;font-size:8px}.analyticsColumns{grid-template-columns:1fr 1.5fr;gap:18px;display:grid}.analyticsPanel dl{grid-template-columns:repeat(4,1fr);margin:0 0 25px;display:grid}.analyticsPanel dl div{border-left:1px solid var(--line);padding-left:12px}.analyticsPanel dl div:first-child{border-left:0}.analyticsPanel dt{color:var(--muted);font-size:10px}.analyticsPanel dd{font:650 26px var(--font-serif);margin:5px 0}.analyticsRanking{margin:0;padding:0;list-style:none}.analyticsRanking li{border-top:1px solid var(--line)}.analyticsRanking a{gap:4px;padding:13px 0;display:grid}.analyticsRanking span{color:var(--muted);font-size:11px}.analyticsNotice{border-left:4px solid var(--red);background:#f3e9e4;margin-top:18px;padding:16px 18px;font-size:13px}.analyticsNotice b{color:#73281f}@media (max-width:950px){.analyticsMetrics{grid-template-columns:repeat(2,1fr)}.analyticsMetrics article{border-top:1px solid var(--line)}.analyticsColumns{grid-template-columns:1fr}}@media (max-width:600px){.analyticsFilters{display:block}.analyticsFilters>div{margin-top:8px}.analyticsMetrics{grid-template-columns:1fr}.analyticsPanel{padding:18px}.analyticsPanel>header{display:block}.analyticsBars span{display:none}.analyticsPanel dl{grid-template-columns:1fr 1fr;gap:14px}.analyticsPanel dl div:nth-child(3){border-left:0}}.auditPage{max-width:1400px}.auditFilters{background:var(--white);border:1px solid var(--line);grid-template-columns:1fr 1fr auto auto;align-items:end;gap:12px;margin-bottom:18px;padding:18px;display:grid}.auditFilters label{gap:5px;font-size:11px;font-weight:750;display:grid}.auditFilters input{font:inherit;border:1px solid var(--line);padding:10px}.auditFilters button{background:var(--green);color:#fff;cursor:pointer;border:0;padding:11px 16px;font-weight:750}.auditFilters>a{padding:10px;font-size:12px}.auditTable{border:1px solid var(--line);background:var(--white)}.auditTable>[role=row]{border-top:1px solid var(--line);grid-template-columns:1.1fr 1fr 1.2fr 2fr;align-items:start;gap:14px;padding:14px 16px;display:grid}.auditTable>[role=row]:first-child{border-top:0}.auditTable .auditHeader{letter-spacing:.08em;text-transform:uppercase;background:#e7ece8;font-size:10px;font-weight:800}.auditTable [role=cell]{gap:5px;min-width:0;display:grid}.auditTable time,.auditTable small{color:var(--muted);font-size:11px}.auditTable code{overflow-wrap:anywhere;white-space:normal;font:11px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.auditTable [role=cell]:last-child code{max-height:75px;overflow:auto}@media (max-width:800px){.auditFilters{grid-template-columns:1fr}.auditTable .auditHeader{display:none}.auditTable>[role=row]{grid-template-columns:1fr 1fr}.auditTable [role=cell]:last-child{grid-column:1/-1}}.keeperPage{background:#ecefe9;min-height:100vh;padding-bottom:70px}.keeperPage>header{background:var(--ink);color:#fff;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:20px;min-height:115px;padding:20px clamp(18px,4vw,50px);display:grid}.keeperPage>header>a{color:#cad5cf;font-size:14px}.keeperPage>header>div{text-align:center}.keeperPage>header span,.keeperPage>header small{color:#afbeb7;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.keeperPage>header h1{font:600 clamp(24px, 4vw, 38px) var(--font-serif);margin:5px}.keeperPage>header h1 em{color:#9bac9f;margin:0 8px;font-size:.55em}.keeperHeaderActions{flex-direction:column;justify-self:end;align-items:flex-end;gap:9px;display:flex}.keeperHeaderActions .liveFlag{color:#f0a294}.keeperHeaderActions a{color:#fff;font-size:12px;text-decoration:underline}.scorekeeper{width:min(920px,100% - 28px);margin:25px auto}.keeperScore{background:var(--white);border:1px solid var(--line);text-align:center;grid-template-columns:1fr 100px 1fr;align-items:center;padding:28px;display:grid}.keeperScore h2{font:650 clamp(20px, 4vw, 31px) var(--font-serif);margin:7px 0}.keeperScore strong{font-variant-numeric:tabular-nums;font-size:clamp(30px,6vw,52px)}.teamCode{letter-spacing:.15em;color:var(--muted);font-size:10px}.keeperState b{color:var(--muted);margin-top:8px;font-size:11px;display:block}.keeperStatus{background:var(--green);color:#fff;place-items:center;min-height:45px;padding:10px;font-size:13px;display:grid}.scoreControls{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.scoreControls>div{background:var(--white);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:8px;padding:14px;display:grid}.scoreControls h3{font:650 20px var(--font-serif);grid-column:1/-1;margin:2px}.scoreControls button{border:1px solid var(--line);min-height:92px;color:var(--ink);cursor:pointer;touch-action:manipulation;background:#f4f0e7}.scoreControls button:first-of-type{background:var(--green);color:#fff;border-color:var(--green)}.scoreControls button b,.scoreControls button span{display:block}.scoreControls button b{font-size:17px}.scoreControls button span{opacity:.72;margin-top:8px;font-size:12px}.scoreControls button:active{transform:translateY(1px)}.scoreControls button:disabled,.keeperActions button:disabled{opacity:.45;cursor:not-allowed}.keeperComposer,.keeperTimeline{background:var(--white);border:1px solid var(--line);margin-top:14px;padding:24px}.keeperComposer h2,.keeperTimeline h2{font:650 25px var(--font-serif);margin:0 0 16px}.keeperComposer form{gap:10px;display:grid}.keeperComposer form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.keeperComposer select,.keeperComposer textarea{font:inherit;border:1px solid var(--line);background:#fff;border-radius:0;padding:12px}.keeperComposer textarea{resize:vertical}.keeperComposer button{border:0;justify-self:start}.keeperActions{gap:10px;margin-top:14px;display:flex}.keeperActions button{border:1px solid var(--ink);cursor:pointer;background:0 0;flex:1;min-height:50px;font-weight:750}.keeperActions button:last-child{border-color:var(--red);color:var(--red)}.keeperTimeline>div{justify-content:space-between;align-items:center;display:flex}.keeperTimeline>div span{color:var(--muted);font-size:11px}.keeperTimeline article{border-top:1px solid #e1e4df;grid-template-columns:55px 1fr auto;align-items:start;gap:12px;padding:15px 0;display:grid}.keeperTimeline time{color:var(--muted);font-size:12px}.keeperTimeline article b{text-transform:capitalize;font-size:14px}.keeperTimeline article p{color:var(--muted);margin:5px 0 0;font-size:14px}.keeperTimeline article button{color:#792419;cursor:pointer;background:#f5ddd7;border:0;padding:7px 9px;font-size:11px}@media (max-width:700px){.keeperPage>header{grid-template-columns:1fr auto;min-height:100px}.keeperPage>header>div{text-align:left;grid-area:2/1/auto/-1}.keeperPage>header>.liveFlag{grid-area:1/2}.scorekeeper{width:min(100% - 16px,920px);margin-top:8px}.keeperScore{grid-template-columns:1fr 55px 1fr;padding:20px 8px}.keeperScore strong{font-size:29px}.keeperState .status{margin:0;font-size:8px}.scoreControls{grid-template-columns:1fr;gap:8px;margin-top:8px}.scoreControls>div{padding:10px}.scoreControls button{min-height:82px}.keeperComposer,.keeperTimeline{margin-top:8px;padding:18px}.keeperComposer form>div{grid-template-columns:1fr}.keeperComposer button{width:100%}.keeperActions{margin-top:8px}.keeperTimeline article{grid-template-columns:45px 1fr auto}}.setupPage{background:#f7f5ef;min-height:100vh}.setupPage>header{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;height:70px;padding:0 clamp(20px,5vw,70px);display:flex}.setupPage>header a{color:#cfdbd5;font-size:14px}.setupPage>header span{letter-spacing:.15em;color:#9fb1a8;font-size:10px}.setupPage>section{width:min(860px,100% - 36px);margin:70px auto}.setupPage h1{font:600 clamp(45px, 7vw, 76px)/.95 var(--font-serif);letter-spacing:-.05em;margin:15px 0}.setupPage>section>p:not(.kicker){color:var(--muted);max-width:650px;line-height:1.55}.matchSetup{gap:14px;margin-top:45px;display:grid}.matchSetup fieldset{border:1px solid var(--line);background:var(--white);gap:18px;padding:25px;display:grid}.matchSetup legend{font:650 22px var(--font-serif);padding:0 10px}.matchSetup label{gap:7px;font-size:13px;font-weight:750;display:grid}.matchSetup label span{color:var(--muted);font-weight:400}.matchSetup input,.matchSetup select{border:1px solid var(--line);font:inherit;background:#fff;border-radius:0;padding:13px 14px}.matchSetup input:focus,.matchSetup select:focus{border-color:var(--green);outline:3px solid #0b51381a}.formRow,.teamSetup{grid-template-columns:1fr 1fr;gap:14px;display:grid}.setupSubmit{align-items:center;gap:20px;margin-top:8px;display:flex}.setupSubmit button{border:0}.setupSubmit p{color:var(--muted);max-width:310px;font-size:12px}@media (max-width:650px){.setupPage>section{margin:45px auto}.formRow,.teamSetup{grid-template-columns:1fr}.matchSetup fieldset{padding:20px 16px}.setupSubmit{display:block}.setupSubmit button{width:100%}.setupSubmit p{text-align:center;margin-inline:auto}}.matchSetup textarea{border:1px solid var(--line);font:inherit;resize:vertical;background:#fff;border-radius:0;padding:13px 14px;line-height:1.5}.matchSetup textarea:focus{border-color:var(--green);outline:3px solid #0b51381a}.securitySettings{max-width:1100px}.securitySettings .dashHeading form{flex:none}.dangerButton{background:#8a2b21;border:0}.sessionList{border-top:1px solid var(--line);margin-top:38px}.sessionList article{background:var(--white);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:24px 26px;display:flex}.sessionList article>div>span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px}.sessionList .sessionCurrent{color:var(--green);font-weight:800}.sessionList h2{font:650 25px var(--font-serif);margin:7px 0}.sessionList p,.sessionList small{color:var(--muted);font-size:13px}.sessionList p{margin:0 0 6px}.protectedSession{color:var(--muted);font-size:12px}.dangerText{color:#8a2b21}.securityNote{color:var(--muted);margin-top:24px;font-size:13px}.sessionList form{flex:none}@media (max-width:650px){.sessionList article{flex-direction:column;align-items:flex-start}.sessionList form,.sessionList form button{width:100%}.securitySettings .dashHeading form{margin-top:18px}.securitySettings .dashHeading button{width:100%}}.storyComposer{background:var(--ink);color:#fff;grid-template-columns:220px 1fr;gap:30px;margin-top:14px;padding:26px;display:grid}.storyComposer h2{font:650 28px var(--font-serif);margin:10px 0}.storyComposer form{gap:0;display:grid}.storyComposer input,.richEditor{color:var(--ink);font:inherit;background:#fffef9;border:1px solid #66736c;padding:13px}.storyComposer input{border-bottom:0;font-weight:750}.editorToolbar{background:#dfe4df;border-inline:1px solid #66736c;gap:4px;padding:5px;display:flex}.editorToolbar button{min-width:38px;color:var(--ink);cursor:pointer;background:#fff;border:0;padding:7px}.richEditor{outline:none;min-height:150px;line-height:1.55}.richEditor:empty:before{content:attr(data-placeholder);color:#78817d}.storyComposer form>.button{border:0;justify-self:start;margin-top:12px}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){.storyComposer{grid-template-columns:1fr;gap:10px;margin-top:8px;padding:20px 16px}.storyComposer form>.button{width:100%}}.outputsPage{background:#f4f1e9;min-height:100vh;padding-bottom:70px}.outputsPage>header{background:var(--ink);color:#fff;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:20px;min-height:105px;padding:18px clamp(18px,5vw,70px);display:grid}.outputsPage>header>a{color:#cad5cf;font-size:13px}.outputsPage>header>a:last-child{text-align:right}.outputsPage>header>div{text-align:center}.outputsPage>header span{color:#9fb1a8;letter-spacing:.14em;font-size:10px}.outputsPage>header h1{font:600 clamp(25px, 4vw, 38px) var(--font-serif);margin:6px}.outputsPage>header h1 em{color:#9fb1a8;font-size:.6em}.outputsPage>section{width:min(980px,100% - 32px);margin:60px auto}.outputsPage>section>h2{font:600 clamp(40px, 6vw, 68px)/.95 var(--font-serif);letter-spacing:-.04em;margin:12px 0}.outputsPage>section>p:not(.kicker){color:var(--muted);max-width:720px;line-height:1.55}.outputList{gap:16px;margin-top:40px;display:grid}.outputList>article{background:var(--white);border:1px solid var(--line);padding:24px}.outputList>article.outputDisabled{opacity:.72}.outputList>article>header{justify-content:space-between;align-items:start;gap:15px;display:flex}.outputList h3{font:650 25px var(--font-serif);margin:7px 0 18px}.outputList>article>header code{color:var(--muted);font-size:10px}.outputList>article>label{gap:6px;margin-top:10px;font-size:12px;font-weight:750;display:grid}.outputList input[readonly],.outputList textarea{border:1px solid var(--line);resize:vertical;background:#f3f2ec;width:100%;padding:10px;font:12px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.outputActions{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:25px;margin-top:18px;padding-top:16px;display:flex}.outputActions form{align-items:center;gap:12px;display:flex}.outputActions form label{color:var(--muted);font-size:11px}.outputActions button{border:1px solid var(--ink);cursor:pointer;background:0 0;padding:9px 12px;font-weight:700}.outputActions form:last-child button{border-color:var(--red);color:var(--red)}@media (max-width:700px){.outputsPage>header{grid-template-columns:1fr 1fr}.outputsPage>header>div{text-align:left;grid-area:2/1/auto/-1}.outputsPage>section{margin-top:40px}.outputList>article{padding:17px}.outputActions{align-items:stretch;display:grid}.outputActions form{justify-content:space-between}.outputActions form:last-child{display:grid}.outputActions button{min-height:44px}}.editorPage{background:#f4f1e9;min-height:100vh;padding-bottom:80px}.editorPage>header{background:var(--ink);color:#fff;grid-template-columns:180px 1fr;align-items:center;gap:25px;min-height:115px;padding:22px clamp(18px,5vw,70px);display:grid}.editorPage>header>a{color:#cbd6d0;font-size:13px}.editorPage>header h1{font:600 clamp(30px, 5vw, 48px)/1 var(--font-serif);margin:5px 0}.editorPage>header p{color:#b6c4bd;margin:4px 0}.editorPage>header .kicker{color:#ef9a8d}.editorWorkspace,.editorPage>.editorPanel{width:min(900px,100% - 32px);margin:45px auto}.editorPanel{background:var(--white);border:1px solid var(--line);gap:16px;padding:clamp(20px,4vw,38px);display:grid}.editorPanel form{display:grid}.editorPanel label{gap:7px;font-size:12px;font-weight:750;display:grid}.editorPanel input,.editorPanel textarea{font:inherit;border:1px solid var(--line);background:#fffef9;border-radius:0;padding:12px}.editorPanel form>label input{font:700 23px var(--font-serif);border-bottom:0}.editorCanvas{border-color:#66736c;min-height:320px}.editorMeta{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:12px;padding-bottom:10px;font-size:11px;display:flex}.editorMeta .status{margin:0}.editorFooter{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.editorFooter>span{color:var(--red);font-size:12px}.editorFooter button,.scheduleRow button{border:1px solid var(--ink);cursor:pointer;background:#fff;padding:11px 16px;font-weight:750}.editorFooter .button{border:0}.storyPreview{border:1px solid var(--line);background:#fffef9;min-height:320px;padding:30px}.storyPreview h2{font:650 34px var(--font-serif);margin:0 0 20px}.storyPreview div{line-height:1.65}.scheduleRow{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:15px;padding-top:18px;display:flex}.correctionPanel{border-top:3px solid var(--red);background:#f8ece8;gap:12px;padding:22px;display:grid}.correctionPanel h2{font:650 26px var(--font-serif);margin:0}.correctionPanel p{color:var(--muted);margin:0}.correctionPanel button{border:0;justify-self:start}.editorMessage{min-height:20px;color:var(--green);margin:0;font-size:13px}.editorPanel button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:700px){.editorPage>header{grid-template-columns:1fr}.editorPage>header>div{grid-row:2}.editorWorkspace,.editorPage>.editorPanel{width:min(100% - 16px,900px);margin-top:12px}.editorPanel{padding:18px 14px}.editorCanvas,.storyPreview{min-height:260px}.editorFooter,.scheduleRow{flex-direction:column;align-items:stretch}.editorFooter button,.scheduleRow button{width:100%}}.deskStories{background:var(--white);border:1px solid var(--line);width:min(920px,100% - 28px);margin:20px auto 0;padding:24px}.deskStories>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.deskStories h2{font:650 30px var(--font-serif);margin:5px 0 18px}.deskStories>div article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.deskStories h3{font:650 21px var(--font-serif);margin:5px 0}.deskStories article p{color:var(--muted);margin:0;font-size:12px}.deskStories article>a{font-size:13px;font-weight:750}.deskStories>.emptyState{color:var(--muted);margin:0;padding:35px 10px}@media (max-width:700px){.deskStories{width:min(100% - 16px,920px);margin-top:8px;padding:18px 14px}.deskStories>div article{flex-direction:column;align-items:flex-start}.deskStories>header .button{padding:10px 12px}}.embedControl{background:#eef0eb;border-inline:1px solid #66736c;grid-template-columns:1fr auto;align-items:end;gap:8px;padding:10px;display:grid}.embedControl label{gap:4px;font-size:11px;display:grid}.embedControl input{font:inherit!important;border:1px solid var(--line)!important;padding:9px!important}.embedControl button{border:1px solid var(--ink);cursor:pointer;background:#fff;padding:9px 12px;font-weight:750}.embedControl span{min-height:14px;color:var(--muted);grid-column:1/-1;font-size:11px}a[data-embed-provider]{border:1px solid var(--line);border-left:4px solid var(--red);background:#f5f2ea;margin:18px 0;padding:18px 20px;font-weight:750;text-decoration:none;display:block}a[data-embed-provider]:before{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px;font-size:10px;display:block}a[data-embed-provider=youtube]:before{content:"YouTube video"}a[data-embed-provider=vimeo]:before{content:"Vimeo video"}@media (max-width:600px){.embedControl{grid-template-columns:1fr}.embedControl button{width:100%}}.imageUpload{border:1px solid #66736c;background:#eef0eb;border-top:0;grid-template-columns:1fr 1.4fr auto;align-items:end;gap:8px;padding:10px;display:grid}.imageUpload label{gap:4px;font-size:11px;display:grid}.imageUpload input{background:#fff;min-width:0;font:inherit!important;border:1px solid var(--line)!important;padding:8px!important}.imageUpload button{border:1px solid var(--ink);cursor:pointer;background:#fff;padding:9px 12px;font-weight:750}.imageUpload>span{min-height:14px;color:var(--muted);grid-column:1/-1;font-size:11px}.storyPreview img,.editorCanvas img{max-width:100%;height:auto;margin-top:18px;display:block}.storyPreview figure,.editorCanvas figure{margin:0}.storyPreview figcaption,.editorCanvas figcaption{color:var(--muted);margin:6px 0 18px;font-size:12px}@media (max-width:700px){.imageUpload{grid-template-columns:1fr}.imageUpload button{width:100%}}.moderationPanel{border:1px solid var(--line);border-left:4px solid var(--green);background:#f5f2ea;gap:10px;margin-top:14px;padding:16px;display:grid}.moderationPanel h2,.moderationPanel p{margin:0}.moderationPanel label{gap:5px;display:grid}.moderationPanel textarea{font:inherit;border:1px solid var(--line);resize:vertical;padding:9px}.moderationPanel>div{flex-wrap:wrap;gap:8px;display:flex}.status-pending{color:#725100;background:#fff0c7}.status-approved{color:#174a28;background:#dcecdf}.status-changes_requested{color:#7a261d;background:#f6deda}.status-unreviewed{color:#4e5852;background:#e9ece8}.webhookRecovery{width:min(1100px,100% - 32px);margin:36px auto 80px}.webhookRecovery>header,.deliveryEndpoint>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.webhookRecovery h1,.webhookRecovery h2,.webhookRecovery p{margin-top:0}.webhookRecovery nav{flex-wrap:wrap;gap:10px;display:flex}.deliveryEndpoint{border-top:1px solid var(--line);padding:24px 0}.deliveryEndpoint>header p{color:var(--muted);font-size:12px}.deliveryTable{border:1px solid var(--line)}.deliveryTable>[role=row]{border-top:1px solid var(--line);grid-template-columns:1.2fr .8fr 1.4fr .7fr;align-items:center;gap:12px;padding:12px;display:grid}.deliveryTable>[role=row]:first-child{border-top:0}.deliveryTable [role=cell]{gap:4px;display:grid}.deliveryTable small{color:var(--muted)}.replayControl{gap:4px;display:grid}.replayControl button{cursor:pointer;padding:7px 10px}@media (max-width:760px){.deliveryTable>[role=row]{grid-template-columns:1fr 1fr}.webhookRecovery>header{display:block}}.notificationRuleEditor{gap:14px;display:grid}.ruleList{gap:10px;display:grid}.ruleList fieldset{border:1px solid var(--line);background:var(--white);grid-template-columns:180px minmax(220px,1fr) 2fr auto;align-items:end;gap:14px;padding:16px;display:grid}.ruleList legend{padding:0 6px;font-size:12px;font-weight:800}.ruleList label{gap:5px;font-size:11px;font-weight:750;display:grid}.ruleList input,.ruleList select{font:inherit;border:1px solid var(--line);background:#fffef9;padding:9px}.ruleEvents{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.ruleEvents>span{width:100%;font-size:11px;font-weight:750}.ruleEvents label{align-items:center;gap:4px;font-weight:500;display:flex}.ruleEvents input{padding:0}.ruleList button{cursor:pointer;background:0 0;border:0}.ruleActions{justify-content:space-between;align-items:center;display:flex}.ruleActions button{cursor:pointer;border:0}.notificationRuleEditor>p{min-height:18px;color:var(--green);margin:0;font-size:12px}@media (max-width:800px){.ruleList fieldset{grid-template-columns:1fr}.ruleActions{flex-direction:column;align-items:stretch;gap:10px}.ruleActions button{width:100%}}
.workspaceSwitcher,.activeWorkspace{border:1px solid var(--line);background:var(--white);align-items:end;gap:.65rem;margin:1rem 0;padding:.8rem 1rem;display:flex}.workspaceSwitcher label,.activeWorkspace span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:800}.workspaceSwitcher select{border:1px solid var(--line);background:#fff;min-width:15rem;padding:.65rem}.workspaceSwitcher button{padding:.68rem 1rem}.activeWorkspace{align-items:center}.workspaceCards{gap:.65rem;margin:1.5rem 0;display:grid}.workspaceCards article{border:1px solid var(--line);background:var(--white);justify-content:space-between;align-items:center;padding:1rem;display:flex}.workspaceCards h2,.workspaceCards p{margin:.15rem 0}.workspaceCards span{text-transform:capitalize;color:var(--green);font-weight:800}.workspaceCreatePanel{border-top:3px solid var(--green);background:var(--white);margin-top:2rem;padding:1.5rem}.workspaceCreator{gap:.65rem;max-width:34rem;margin-top:1rem;display:grid}.workspaceColourFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.workspaceColourFields input{min-height:3rem;padding:.25rem}.workspaceCreator label span{color:var(--muted);font-weight:400}.workspaceCreator input{border:1px solid var(--line);padding:.8rem}.workspaceCreator p{color:var(--muted);margin:0}@media (max-width:700px){.workspaceSwitcher{flex-direction:column;align-items:stretch}.workspaceSwitcher select{width:100%;min-width:0}.workspaceCards article{align-items:flex-start;gap:1rem}.workspaceColourFields{grid-template-columns:1fr}}
.hostedLive{background:#edf0eb;min-height:100vh;padding-bottom:50px}.hostedLive>nav{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(20px,5vw,70px);display:flex}.hostedLive>nav>span{color:#aebdb5;text-transform:uppercase;letter-spacing:.15em;font-size:11px}.hostedLive>.publicMatch{width:min(900px,100% - 28px);margin:35px auto}.hostedLive>footer{text-align:center;width:min(900px,100% - 28px);color:var(--muted);margin:auto;font-size:12px}.hostedLive>footer a{text-decoration:underline}.publicMatch{background:var(--white);border:1px solid var(--line);color:var(--ink)}.publicMatch>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.publicMatch>header>div{align-items:center;gap:12px;display:flex}.publicMatch>header small{color:var(--muted)}.publicMatch>header p{color:var(--muted);margin:0;font-size:12px}.publicScore{text-align:center;grid-template-columns:1fr 60px 1fr;align-items:center;padding:40px 5%;display:grid}.publicScore>div>span{color:var(--muted);letter-spacing:.15em;font-size:10px}.publicScore h1{font:650 clamp(22px, 4vw, 34px) var(--font-serif);margin:8px 0}.publicScore strong{font-variant-numeric:tabular-nums;font-size:clamp(32px,6vw,54px)}.publicScore>b{color:var(--line);font:400 22px var(--font-serif)}.connectionState{background:var(--green);color:#fff;text-align:center;padding:9px;font-size:11px}.publicTimeline{padding:24px}.publicTimeline>div:first-child{justify-content:space-between;align-items:center;display:flex}.publicTimeline h2{font:650 26px var(--font-serif);margin:0 0 15px}.publicTimeline>div:first-child span{color:var(--muted);font-size:11px}.publicTimeline article{border-top:1px solid #e0e3de;grid-template-columns:55px 1fr;gap:10px;padding:16px 0;display:grid}.publicTimeline article time{color:var(--muted);font-size:11px}.publicTimeline article b{text-transform:capitalize;font-size:13px}.publicTimeline article p{color:var(--muted);margin:6px 0;font-size:15px;line-height:1.5}.publishedStory{border-left:3px solid var(--red);margin-top:12px;padding:5px 0 5px 18px}.publishedStory h3{font:650 23px var(--font-serif);margin:0 0 8px}.publishedStory div{font-size:15px;line-height:1.6}.publishedStory div h2,.publishedStory div h3{font-family:var(--font-serif)}.publishedStory a{text-decoration:underline}.publicEmpty{text-align:center;color:var(--muted);padding:45px 15px;font-size:14px}.embedPage{background:0 0;margin:0}.embedPage .publicMatch{border:0}.embedPage>footer{background:var(--ink);color:#bac8c1;text-align:right;padding:9px 15px;font-size:10px}.embedPage>footer a{color:#fff;font-weight:700}.embedUnavailable{font-family:var(--font-sans);text-align:center;color:var(--ink);background:var(--paper);padding:45px 25px}.embedUnavailable h1{font:650 28px var(--font-serif);margin:0 0 8px}.embedUnavailable p{color:var(--muted);font-size:14px}.isEmbedded .publicScore{padding-block:28px}.isEmbedded .publicTimeline{padding:18px}@media (max-width:600px){.hostedLive>.publicMatch{border-inline:0;width:100%;margin:0}.hostedLive>nav{height:65px}.hostedLive>nav>span{display:none}.publicMatch>header{padding:14px}.publicMatch>header p{display:none}.publicScore{grid-template-columns:1fr 32px 1fr;padding:28px 5px}.publicScore h1{font-size:21px}.publicScore strong{font-size:30px}.publicTimeline{padding:15px}.publicTimeline article{grid-template-columns:43px 1fr}.publishedStory{padding-left:12px}}.publicMatch{border-top:4px solid var(--match-primary,var(--green))}.matchBrandLogo{object-fit:contain;border:1px solid var(--line);background:#fff;width:40px;height:40px}.matchSponsor{text-align:center;border-top:1px solid var(--line);color:var(--muted);margin:0;padding:10px 20px;font-size:12px}.matchSponsor strong{color:var(--ink)}.matchSetupPublic{border-top:1px solid var(--line);background:#faf9f5;padding:22px 24px}.matchSetupPublic>h2{font:650 24px var(--font-serif);margin:0 0 14px}.lineupColumns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.matchSetupPublic details{border:1px solid var(--line);background:#fff}.matchSetupPublic summary{cursor:pointer;padding:12px 14px;font-weight:750;list-style-position:inside}.matchSetupPublic summary span{float:right;color:var(--muted);font-size:12px}.matchSetupPublic ol{margin:0;padding:0 14px 12px;list-style:none}.matchSetupPublic li{border-top:1px solid #e8e8e3;grid-template-columns:28px 1fr;gap:8px;padding:8px 0;display:grid}.matchSetupPublic li>b{font-variant-numeric:tabular-nums;color:var(--match-accent,var(--red))}.matchSetupPublic li span{font-size:13px}.matchSetupPublic li small{color:var(--muted);margin-top:2px;display:block}.matchSetupPublic .officials{margin-top:12px}.matchSetupPublic dl{margin:0;padding:0 14px 12px}.matchSetupPublic dl>div{border-top:1px solid #e8e8e3;grid-template-columns:120px 1fr;padding:8px 0;display:grid}.matchSetupPublic dt{text-transform:capitalize;color:var(--muted);font-size:12px}.matchSetupPublic dd{margin:0;font-size:13px}.connectionState{background:var(--match-primary,var(--green))}@media (max-width:600px){.matchSetupPublic{padding:18px 14px}.lineupColumns{grid-template-columns:1fr}.matchSetupPublic dl>div{grid-template-columns:95px 1fr}}.liveBlogHeading{border-bottom:1px solid var(--line);background:linear-gradient(105deg,#fff 65%,#f1f4ef);padding:clamp(34px,7vw,70px) clamp(24px,7vw,72px)}.liveBlogHeading>span{text-transform:uppercase;letter-spacing:.16em;color:var(--red);font-size:10px;font-weight:800}.liveBlogHeading h1{max-width:700px;font:650 clamp(34px, 7vw, 64px)/1.02 var(--font-serif);letter-spacing:-.035em;margin:12px 0}.liveBlogHeading p{max-width:680px;color:var(--muted);margin:18px 0 0;font-size:17px;line-height:1.65}.publicLiveBlog .publicTimeline{max-width:780px;margin:auto;padding-block:38px}.publicLiveBlog .publishedStory{border-left:0;margin:10px 0;padding:0}.publicLiveBlog .publishedStory h3{font-size:clamp(24px,4vw,34px)}@media (max-width:600px){.liveBlogHeading{padding:38px 18px}.liveBlogHeading h1{font-size:38px}.liveBlogHeading p{font-size:15px}.publicLiveBlog .publicTimeline{padding-block:24px}}.compactScorePage,.resultsPage{background:0 0;margin:0}.obsOutputBody{background:0 0}.scoreOutput{font-family:var(--font-sans);color:var(--ink);background:var(--white);border:1px solid var(--line);border-top:3px solid var(--output-accent);overflow:hidden}.scoreOutputMeta{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 13px;font-size:11px;display:flex}.scoreOutputMeta>b{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.scoreOutputTeams{grid-template-columns:1fr 24px 1fr;align-items:center;padding:12px;display:grid}.scoreOutputTeams>div{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:9px;display:grid}.scoreOutputTeams>div:nth-child(3){direction:rtl}.scoreOutputTeams span{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.scoreOutputTeams strong{font-variant-numeric:tabular-nums;font-size:23px}.scoreOutputTeams small{background:var(--output-primary);color:#fff;font-variant-numeric:tabular-nums;padding:3px 6px;font-weight:800}.scoreOutputTeams>i{text-align:center;color:var(--muted);font:italic 15px var(--font-serif)}.outputCredit{background:var(--output-primary);color:#fff;letter-spacing:.03em;justify-content:space-between;align-items:center;gap:12px;min-height:28px;padding:3px 10px;font-size:10px;display:flex}.outputCredit>span{align-items:center;gap:5px;min-width:0;display:flex}.outputCredit img{object-fit:contain;background:#fff}.outputCredit b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.outputCredit small{color:inherit;margin-left:auto}.obsPage{background:0 0;align-items:flex-end;min-height:100vh;padding:0 4vw 5vh;display:flex}.scoreOutput-obs{border:0;border-top:4px solid var(--output-accent);color:#fff;background:#0b1d17f0;width:min(920px,92vw);margin:auto;box-shadow:0 8px 35px #0000004d}.scoreOutput-obs .scoreOutputMeta{border-color:#ffffff29}.scoreOutput-obs .scoreOutputMeta>b{color:#d9e2dd}.scoreOutput-obs .scoreOutputTeams{padding:18px 24px}.scoreOutput-obs .scoreOutputTeams span{font-size:clamp(17px,2.4vw,28px)}.scoreOutput-obs .scoreOutputTeams strong{font-size:clamp(26px,4vw,48px)}.scoreOutput-obs .scoreOutputTeams small{background:var(--output-accent);font-size:clamp(16px,2vw,24px)}.scoreOutput-obs>.outputCredit{color:#d8e1dc;background:0 0;padding:3px 12px 8px}.resultsCentre{font-family:var(--font-sans);color:var(--ink);background:var(--paper);border:1px solid var(--line)}.resultsCentre>header{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.resultsCentre>header>div{font:650 22px var(--font-serif);align-items:center;gap:9px;display:flex}.resultsCentre>header small{color:#aebdb5}.liveDot{background:var(--red);border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 4px #cf303033}.resultsCentre>div{background:var(--line);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;display:grid}.resultsCentre article{background:var(--white);border-top:3px solid var(--output-accent);padding:15px}.resultsMeta{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:10px;display:flex}.resultTeam{grid-template-columns:minmax(0,1fr) auto 30px;align-items:baseline;gap:10px;padding:5px 0;display:grid}.resultTeam span{white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.resultTeam strong{font-variant-numeric:tabular-nums;font-size:19px}.resultTeam small{text-align:center;font-variant-numeric:tabular-nums;background:#edf0eb;padding:2px;font-weight:800}.resultsCentre article>.outputCredit{margin:10px -15px -15px}.signageOutputBody{background:#07130f;overflow:hidden}.signagePage{background:radial-gradient(circle at 50% 20%,#17362a 0,#07130f 62%);place-items:center;min-height:100dvh;padding:4vw;display:grid}.scoreOutput-signage{color:#fff;background:0 0;border:2px solid #ffffff38;grid-template-rows:auto 1fr auto;width:100%;height:min(78vh,780px);display:grid;box-shadow:0 35px 100px #0008}.scoreOutput-signage .scoreOutputMeta{letter-spacing:.08em;text-transform:uppercase;border-color:#fff3;padding:clamp(16px,2vw,30px) clamp(20px,3vw,48px);font-size:clamp(15px,1.8vw,27px)}.scoreOutput-signage .scoreOutputMeta>b{color:#d8e3dd}.scoreOutput-signage .scoreOutputTeams{grid-template-columns:1fr clamp(40px,7vw,120px) 1fr;padding:clamp(25px,4vw,70px)}.scoreOutput-signage .scoreOutputTeams>div{text-align:center;flex-direction:column;align-items:center;gap:clamp(16px,2vw,30px);display:flex}.scoreOutput-signage .scoreOutputTeams>div:nth-child(3){direction:ltr}.scoreOutput-signage .scoreOutputTeams span{font:650 clamp(32px, 5vw, 78px)/1.05 var(--font-serif);white-space:normal}.scoreOutput-signage .scoreOutputTeams strong{font-size:clamp(55px,9vw,150px);line-height:.85}.scoreOutput-signage .scoreOutputTeams small{background:var(--red);text-align:center;min-width:1.6em;padding:.12em .35em;font-size:clamp(28px,4vw,68px)}.scoreOutput-signage .scoreOutputTeams>i{color:#8ca096;font-size:clamp(25px,4vw,60px)}.scoreOutput-signage>footer{letter-spacing:.12em;background:#00000040;padding:clamp(10px,1.5vw,22px) clamp(20px,3vw,48px);font-size:clamp(12px,1.3vw,20px)}.signageUnavailable{color:#d8e3dd;min-height:100dvh;font:600 clamp(22px, 4vw, 48px) var(--font-serif);text-align:center;background:#07130f;place-items:center;margin:0;padding:30px;display:grid}@media (max-width:700px),(max-height:560px){.signagePage{padding:14px}.scoreOutput-signage{height:calc(100dvh - 28px)}.scoreOutput-signage .scoreOutputTeams{padding:18px}.scoreOutput-signage .scoreOutputTeams span{font-size:clamp(23px,6vw,48px)}.scoreOutput-signage .scoreOutputTeams strong{font-size:clamp(42px,11vw,90px)}}@media (max-width:500px){.scoreOutputTeams>div{text-align:center;grid-template-columns:1fr;gap:2px}.scoreOutputTeams>div:nth-child(3){direction:ltr}.scoreOutputTeams small{justify-self:center}.scoreOutputMeta>b{max-width:60%}.obsPage{padding:0 2vw 3vh}.scoreOutput-obs .scoreOutputTeams{padding:12px}}a[data-embed-provider]{background:#f5f2ea;border:1px solid #d9ddd7;border-left:4px solid #c94432;margin:18px 0;padding:18px 20px;font-weight:750;text-decoration:none;display:block}a[data-embed-provider]:before{color:#657069;letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px;font-size:10px;display:block}a[data-embed-provider=youtube]:before{content:"YouTube video"}a[data-embed-provider=vimeo]:before{content:"Vimeo video"}.publishedStory img{max-width:100%;height:auto;display:block}.publishedStory figure{margin:18px 0}.publishedStory figcaption{color:#657069;margin-top:6px;font-size:12px}.readAloudControl{border-bottom:1px solid var(--line);background:#f4f5f1;justify-content:space-between;align-items:center;gap:16px;padding:10px 24px;display:flex}.readAloudControl button{border:1px solid var(--green);color:var(--green);font:700 12px var(--font-sans);cursor:pointer;background:#fff;padding:8px 12px}.readAloudControl button[aria-pressed=true]{background:var(--green);color:#fff}.readAloudControl button:disabled{opacity:.55;cursor:not-allowed}.readAloudControl span{color:var(--muted);text-align:right;font-size:11px}@media (max-width:600px){.readAloudControl{padding-inline:14px}.readAloudControl span{max-width:150px}}
.footer nav{flex-wrap:wrap}.footerButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footerButton:hover{text-decoration:underline}.legalPage{grid-template-columns:minmax(0,1fr) 280px;gap:70px;padding:85px 0 110px;display:grid}.legalPage>header{grid-column:1/-1;max-width:900px}.legalPage h1,.contactPage h1,.statusPage h1,.pricingPage h1,.developerPage h1,.docsPage h1,.editorialPage>header h1{font:600 clamp(54px, 8vw, 94px)/.92 var(--font-serif);letter-spacing:-.055em;margin:20px 0 28px}.legalPage>header>p:last-child,.contactPage>header>p:last-child,.statusPage>header>p:last-child,.pricingPage>header>p:last-child,.developerPage>header>p:last-child,.docsPage header>p:last-child,.editorialPage>header>p:last-child{color:var(--muted);max-width:780px;font-size:21px;line-height:1.55}.legalPage>aside{background:var(--green);color:#fff;grid-area:2/2;height:max-content;padding:25px}.legalPage>aside p{color:#d6e0db;font-size:14px;line-height:1.55}.legalPage>aside a{text-decoration:underline}.legalPage>section{grid-area:2/1}.legalPage h2{font:650 31px var(--font-serif);margin:45px 0 10px}.legalPage h2:first-child{margin-top:0}.legalPage section p,.legalPage li{color:#394841;font-size:16px;line-height:1.7}.legalPage li{margin-bottom:7px}.consentBanner{z-index:1000;background:var(--ink);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:22px clamp(18px,3vw,34px);display:grid;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 16px 50px #0005}.consentBanner h2{font:650 25px var(--font-serif);margin:0 0 5px}.consentBanner p{color:#cbd6d0;max-width:720px;margin:0;font-size:14px;line-height:1.45}.consentBanner p a{color:#fff;text-decoration:underline}.consentBanner>div:last-child{align-items:center;gap:8px;display:flex}.consentBanner button,.consentDialog button{color:#fff;font:700 13px var(--font-sans);cursor:pointer;background:0 0;border:1px solid #91a199;padding:11px 14px}.consentBanner .button,.consentDialog .button{border-color:var(--red);background:var(--red)}.consentBackdrop{z-index:1100;background:#07130dbd;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.consentDialog{background:var(--white);color:var(--ink);width:min(620px,100%);padding:35px}.consentDialog h2{font:650 38px/1 var(--font-serif);margin:12px 0}.consentDialog>p:not(.kicker){color:var(--muted);font-size:15px;line-height:1.55}.consentOption{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.consentOption div{gap:4px;display:grid}.consentOption small{color:var(--muted);font-size:12px}.consentOption>span{text-transform:uppercase;color:var(--green);font-size:11px;font-weight:800}.consentOption input{width:22px;height:22px;accent-color:var(--green)}.consentDialogActions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.consentDialogActions button:first-child{color:var(--ink);border-color:var(--line)}.contactPage{padding:90px 0 115px}.contactPage>header{max-width:880px}.contactPage>div{grid-template-columns:.65fr 1fr;gap:55px;margin-top:65px;display:grid}.contactPage aside{border-top:1px solid var(--line)}.contactPage aside article{border-bottom:1px solid var(--line);padding:25px 0}.contactPage aside article>span{color:var(--red);font-size:10px}.contactPage aside h2{font:650 24px var(--font-serif);margin:12px 0 5px}.contactPage aside p{color:var(--muted);font-size:14px;line-height:1.5}.contactForm{background:var(--white);border:1px solid var(--line);gap:18px;padding:30px;display:grid}.contactForm>label,.contactForm .formRow label{gap:7px;font-size:13px;font-weight:750;display:grid}.contactForm label>span{color:var(--muted);font-weight:400}.contactForm input,.contactForm select,.contactForm textarea{font:inherit;border:1px solid var(--line);background:#fff;border-radius:0;padding:12px}.contactForm textarea{resize:vertical}.contactForm .contactConsent{grid-template-columns:auto 1fr;align-items:start;font-weight:400;line-height:1.4}.contactConsent input{width:18px;height:18px;accent-color:var(--green);padding:0}.contactConsent a{text-decoration:underline}.contactForm>.button{border:0;justify-self:start}.honeypot{position:absolute!important;left:-9999px!important}.contactSuccess{background:var(--green);color:#fff;align-self:start;padding:50px}.contactSuccess>span{font-size:35px}.contactSuccess h2{font:650 38px var(--font-serif);margin:18px 0 8px}.contactSuccess p{color:#d6e0db;line-height:1.55}.statusPage{padding:90px 0 115px}.statusPage>section{border-top:1px solid var(--line);margin-top:55px}.statusPage>section article{border-bottom:1px solid var(--line);background:var(--white);justify-content:space-between;align-items:center;gap:30px;padding:25px;display:flex}.statusPage article h2{font:650 25px var(--font-serif);margin:0 0 5px}.statusPage article p{color:var(--muted);margin:0;font-size:13px}.serviceOperational,.serviceIncident{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.serviceOperational{color:var(--green)}.serviceIncident{color:var(--red)}.statusPage>aside{background:var(--ink);color:#fff;margin-top:40px;padding:30px}.statusPage>aside h2{font:650 30px var(--font-serif);margin:0}.statusPage>aside p{color:#cbd6d0;font-size:14px}.statusPage>aside a{color:#fff;text-decoration:underline}.editorialPage>header{padding-top:95px;padding-bottom:85px}.editorialPage>header>p:last-child{max-width:760px}.editorialGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.editorialGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);padding:42px}.editorialGrid article>span{color:var(--red);font-size:11px}.editorialGrid h2{font:650 34px var(--font-serif);margin:35px 0 12px}.editorialGrid p,.editorialGrid li{color:var(--muted);font-size:15px;line-height:1.6}.editorialGrid ul{padding-left:18px}.editorialCta{text-align:center;padding:120px 0}.editorialCta h2{font:600 clamp(45px, 6vw, 70px)/.95 var(--font-serif);max-width:820px;margin:15px auto}.editorialCta>p:not(.kicker){color:var(--muted);max-width:600px;margin:0 auto 30px;line-height:1.55}.pricingPage{padding:90px 0 110px}.pricingPage>header{max-width:900px}.pricingPage>section{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.pricingPage>section article{background:var(--white);border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;padding:32px;display:flex}.pricingPage article>p{min-height:48px;color:var(--muted);font-size:14px}.pricingPage article h2{font:650 37px var(--font-serif);margin:10px 0}.pricingPage article strong{color:var(--red);font-size:18px}.pricingPage article ul{margin-bottom:30px;padding-left:18px;font-size:14px;line-height:2}.pricingPage article .button{text-align:center;margin-top:auto}.pricingPage>aside{background:var(--green);color:#fff;margin-top:40px;padding:30px}.pricingPage>aside h2{font:650 30px var(--font-serif);margin:0}.pricingPage>aside p{color:#d5dfda;line-height:1.55}.developerPage>header{padding-top:95px;padding-bottom:80px}.developerPage>header>div{align-items:center;gap:28px;margin-top:30px;display:flex}.developerCode{background:var(--ink);color:#fff;padding:65px 0}.developerCode>div{background:#ffffff2b;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.developerCode article{background:var(--ink);padding:25px;overflow:auto}.developerCode span{letter-spacing:.14em;color:#a9bbb1;font-size:10px}.developerCode pre{color:#e3ece7;white-space:pre-wrap;font-size:12px;line-height:1.65}.developerPrinciples{grid-template-columns:repeat(3,1fr);padding:100px 0;display:grid}.developerPrinciples article{border-right:1px solid var(--line);padding:25px}.developerPrinciples article:last-child{border:0}.developerPrinciples span{color:var(--red);font-size:11px}.developerPrinciples h2{font:650 31px var(--font-serif);margin:25px 0 10px}.developerPrinciples p{color:var(--muted);font-size:15px;line-height:1.55}.docsPage{grid-template-columns:230px 1fr;gap:65px;padding:80px 0 110px;display:grid}.docsPage>aside{border-top:1px solid var(--line);height:max-content;padding-top:20px;position:sticky;top:20px}.docsPage>aside>p{letter-spacing:.14em;color:var(--red);font-size:10px}.docsPage>aside nav{display:grid}.docsPage>aside a{border-bottom:1px solid #dfe1dc;padding:10px 0;font-size:13px}.docsPage>section>header{margin-bottom:55px}.docsPage>section>article{border-top:1px solid var(--line);grid-template-columns:55px 1fr;padding:28px 0;scroll-margin-top:20px;display:grid}.docsPage>section>article>span{color:var(--red);font-size:11px}.docsPage article h2{font:650 29px var(--font-serif);margin:0 0 7px}.docsPage article p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.docsActions,.signupActions{align-items:center;gap:25px;margin-top:35px;display:flex}.signupActions{margin-top:35px}@media (max-width:800px){.legalPage{padding:60px 0;display:block}.legalPage>aside{margin:35px 0}.consentBanner{display:block}.consentBanner>div:last-child{flex-wrap:wrap;margin-top:16px}.contactPage>div,.editorialGrid,.pricingPage>section,.developerCode>div,.developerPrinciples{grid-template-columns:1fr}.developerPrinciples article{border-right:0;border-bottom:1px solid var(--line)}.docsPage{display:block}.docsPage>aside{display:none}.statusPage>section article{align-items:flex-start}.navLinks{display:none}}@media (max-width:520px){.consentBanner{bottom:8px;left:8px;right:8px}.consentBanner>div:last-child{display:grid}.consentBanner button{width:100%}.consentDialog{padding:24px 18px}.consentDialogActions{display:grid}.contactForm{padding:20px 15px}.contactPage .formRow{grid-template-columns:1fr}.statusPage>section article{display:grid}.pricingPage>section article,.editorialGrid article{padding:25px}.developerPage>header>div,.docsActions,.signupActions{flex-direction:column;align-items:flex-start}}.docsContent{min-width:0}.docsGuide>header{margin-bottom:55px}.docsGuide>article{border-top:1px solid var(--line);grid-template-columns:55px 1fr;padding:28px 0;scroll-margin-top:20px;display:grid}.docsGuide>article>span{color:var(--red);font-size:11px}.docsGuide article h2{font:650 29px var(--font-serif);margin:0 0 7px}.docsGuide article p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.apiReference{margin-top:110px;scroll-margin-top:20px}.apiReference>header{border-top:3px solid var(--ink);justify-content:space-between;align-items:end;gap:40px;padding:35px 0;display:flex}.apiReference>header h2{font:650 clamp(40px, 5vw, 62px)/1 var(--font-serif);margin:10px 0}.apiReference>header p:last-child{max-width:670px;color:var(--muted);font-size:15px;line-height:1.55}.apiDownloads{white-space:nowrap;justify-items:end;gap:12px;display:grid}.apiDownloads>a:last-child{font-size:13px;text-decoration:underline}.apiFilters{background:var(--ink);color:#fff;grid-template-columns:1fr auto;align-items:end;gap:20px;padding:22px;display:grid}.apiFilters label{gap:8px;font-size:12px;font-weight:750;display:grid}.apiFilters input{min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #5f7068;padding:12px}.apiFilters fieldset{border:0;margin:0;padding:0}.apiFilters legend{margin-bottom:8px;font-size:11px}.apiFilters fieldset>button{color:#fff;font:750 11px var(--font-sans);text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #66766e;border-right:0;padding:12px}.apiFilters fieldset>button:last-child{border-right:1px solid #66766e}.apiFilters fieldset>button[aria-pressed=true]{background:var(--red);border-color:var(--red)}.apiResultCount{color:var(--muted);margin:15px 0;font-size:12px}.apiOperations{border-top:1px solid var(--line)}.apiOperations details{border-bottom:1px solid var(--line);background:var(--white);scroll-margin-top:20px}.apiOperations summary{cursor:pointer;grid-template-columns:68px minmax(180px,.8fr) 1fr;align-items:center;gap:18px;padding:18px;display:grid}.apiOperations summary::marker{color:var(--red)}.apiOperations summary code{overflow-wrap:anywhere;font-size:12px}.apiOperations summary b{font-size:14px}.apiMethod{text-align:center;color:#fff;font:800 10px var(--font-sans);text-transform:uppercase;letter-spacing:.07em;background:#44524b;padding:7px 5px;display:inline-block}.apiMethod-get{background:var(--green)}.apiMethod-post{background:#9a3f2d}.apiMethod-put,.apiMethod-patch{background:#80651c}.apiMethod-delete{background:#822f2f}.apiOperationBody{border-top:1px solid var(--line);margin-left:68px;padding:26px 28px 34px}.apiOperationBody>p{color:var(--muted);line-height:1.55}.apiOperationBody dl{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.apiOperationBody dl>div{padding:14px}.apiOperationBody dl>div+div{border-left:1px solid var(--line)}.apiOperationBody dt{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.apiOperationBody dd{margin:6px 0 0;font-size:13px}.apiOperationBody section{margin-top:28px}.apiOperationBody h3{font:650 22px var(--font-serif);margin:0 0 10px}.apiOperationBody ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.apiOperationBody li{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;gap:15px;padding:11px 0;font-size:13px;display:grid}.apiOperationBody li p{color:var(--muted);grid-column:2;margin:0}.apiOperationBody pre{background:var(--ink);color:#e3ece7;max-height:360px;padding:18px;font-size:11px;line-height:1.55;overflow:auto}.apiResponses code{font-weight:800}.apiEmpty{border:1px solid var(--line);color:var(--muted);padding:35px}@media (max-width:900px){.apiReference>header{display:block}.apiDownloads{justify-items:start;margin-top:25px}.apiFilters{grid-template-columns:1fr}.apiFilters fieldset{flex-wrap:wrap;display:flex}.apiOperations summary{grid-template-columns:60px 1fr}.apiOperations summary b{grid-column:2}.apiOperationBody{margin-left:0}.apiOperationBody dl{grid-template-columns:1fr}.apiOperationBody dl>div+div{border-left:0;border-top:1px solid var(--line)}}@media (max-width:520px){.apiReference{margin-top:75px}.apiFilters{padding:16px}.apiFilters fieldset>button{padding:10px 8px}.apiOperations summary{gap:10px;padding:14px}.apiOperationBody{padding:20px 14px}.apiOperationBody li{grid-template-columns:1fr}.apiOperationBody li p{grid-column:1}.apiOperationBody dl{display:block}}
.authPage{grid-template-columns:1fr!important}.authPage>section{padding:105px 0 80px;align-self:start!important}.authPage>aside{display:none}.authChoice{border-bottom:1px solid var(--line);gap:8px;margin-bottom:55px;display:flex}.authChoice a,.authChoice strong{padding:10px 16px;font-size:14px}.authChoice strong{border-bottom:3px solid var(--red)}.authForm label>span{color:var(--muted);font-size:11px;font-weight:400}.authForm label>.passwordField{color:inherit;display:block;position:relative}.passwordField input{padding-right:50px!important}.passwordToggle{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:9px;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.passwordToggle:hover,.passwordToggle:focus-visible{color:var(--green)}.passwordToggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.authConsent{align-items:start;line-height:1.4;grid-template-columns:auto 1fr!important;font-weight:400!important}.authConsent input{width:18px;height:18px;accent-color:var(--green);padding:0}.authConsent a{text-decoration:underline}.authHelp{justify-self:start;font-size:13px}.authSuccess{background:var(--white);border:1px solid var(--line);margin-top:35px;padding:28px}.authSuccess h2{font:650 32px var(--font-serif);margin:0 0 8px}.authSuccess p{color:var(--muted);font-size:15px;line-height:1.55}.authSuccess .button{margin-top:15px;display:inline-block}.authNoticePage{min-height:100vh}.authNoticePage>.authNotice{text-align:center;background:var(--white);border:1px solid var(--line);width:min(600px,100% - 40px);margin:8vh auto;padding:clamp(28px,6vw,56px);align-self:center!important}.verificationAddress{font-weight:750;color:var(--ink)!important}.verificationHint{background:var(--paper);padding:14px}.verificationActions{justify-items:center;gap:14px;margin-top:28px;display:grid}@media (max-width:800px){.authPage>section{padding:0}}
