@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/2e482247ef29dcb9-s.0z23a3hpu8ttr.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/068feab4deafcd0f-s.p.02aqyp7acl16b.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/db545dba463279ae-s.p.14a9xpaqsbppk.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}._5F0b6a_className{font-family:Archivo,Archivo Fallback;font-style:normal}._5F0b6a_variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/77b28ce38026b284-s.341_rbs6dql3t.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c442f25284480cdf-s.p.40d3ll7mho212.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab56636924653a94-s.p.3-4lwpipb4a4k.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3382ae7d1c882f43-s.37aqrzupgb8zi.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3084de8c06b4aa35-s.p.0e_5-ojqbtsw9.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/34c58fc38e31639a-s.p.2p-978ij53_v6.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:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.eRdrQW_className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.eRdrQW_variable{--font-space-mono:"Space Mono", "Space Mono Fallback"}
:root{--blue:#2b3bff;--yellow:#ffe600;--pink:#ff5ca8;--ink:#0a0a0a;--white:#fff;--pad:clamp(16px, 3.2vw, 64px);--bw:clamp(3px, .3vw, 5px);--shadow:clamp(6px, .7vw, 12px);--display:var(--font-archivo), "Arial Black", sans-serif;--mono:var(--font-space-mono), ui-monospace, monospace;--nav-h:64px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 12px);-webkit-text-size-adjust:100%}body{background:var(--ink);color:var(--ink);font-family:var(--mono);margin:0;font-size:clamp(15px,1.05vw,20px);line-height:1.6}a{color:inherit;text-decoration:none}p{text-wrap:pretty;margin:0}h1,h2{text-wrap:balance;margin:0}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 6px var(--white)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}section,.marquee,.footer{width:100%;overflow-x:clip}.display,.h2,.logo,.btn-xl,.roadmap-what,.mail-subject,.stat-num,.price-num,.plan-title,.td-area,.marquee,.roi,.hero-title{font-family:var(--display);letter-spacing:-.03em;font-weight:900;font-stretch:125%;line-height:.92}.h2{font-size:clamp(34px,6vw,132px)}.lead{max-width:34em;font-size:clamp(16px,1.25vw,24px)}.box{background:var(--white);border:.17em solid var(--ink);flex:none;justify-content:center;align-items:center;width:1em;height:1em;display:inline-flex}.box-on{background:var(--yellow)}.box-inverse{background:var(--ink);border-color:var(--yellow)}.check{width:.62em;height:.62em;color:var(--ink)}.card{background:var(--white);border:var(--bw) solid var(--ink);box-shadow:var(--shadow) var(--shadow) 0 var(--ink)}.btn{min-height:48px;font-family:var(--mono);text-align:center;border:var(--bw) solid var(--ink);justify-content:center;align-items:center;padding:.75em 1.2em;font-size:14px;font-weight:700;line-height:1.1;transition:transform .12s,box-shadow .12s;display:inline-flex}.btn-xl{box-shadow:var(--shadow) var(--shadow) 0 var(--ink);padding:.85em 1.2em;font-size:clamp(17px,1.7vw,34px)}.btn-yellow{background:var(--yellow);color:var(--ink)}.btn-white{background:var(--white);color:var(--ink)}.btn-dark{background:var(--ink);color:var(--yellow);box-shadow:4px 4px 0 var(--pink)}.btn-dark.btn-xl{box-shadow:var(--shadow) var(--shadow) 0 var(--pink)}@media (hover:hover){.btn:hover{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.btn-dark:hover{box-shadow:1px 1px 0 var(--pink)}.nav-links a:hover,.footer-links a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:3px}}.nav{z-index:10;min-height:var(--nav-h);padding:8px var(--pad);background:var(--yellow);border-bottom:var(--bw) solid var(--ink);justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.logo{align-items:center;gap:.4em;min-height:44px;font-size:clamp(20px,1.7vw,30px);line-height:1;display:inline-flex}.logo-inverse{color:var(--white)}.nav-links{gap:clamp(18px,2.4vw,48px);font-size:clamp(13px,.95vw,17px);font-weight:700;display:flex}.nav-links a{align-items:center;min-height:44px;display:inline-flex}.hero{background:var(--blue);color:var(--white);padding:clamp(28px, 3.4vw, 72px) var(--pad) clamp(48px, 5vw, 110px)}.tag{background:var(--white);color:var(--ink);border:var(--bw) solid var(--ink);box-shadow:4px 4px 0 var(--ink);padding:.5em .9em;font-size:clamp(12px,.95vw,18px);font-weight:700;line-height:1.2;display:inline-block;transform:rotate(-1.5deg)}.hero-title{--fit:10.95;font-size:calc((100vw - 2 * var(--pad)) / var(--fit));letter-spacing:-.04em;margin-top:.22em;line-height:.88}.hero-title .line{white-space:nowrap;display:block}.line-last{align-items:center;gap:.28em;margin-top:.16em;display:flex!important}.lies{background:var(--yellow);color:var(--ink);border:var(--bw) solid var(--ink);box-shadow:var(--shadow) var(--shadow) 0 var(--ink);padding:.07em .14em .02em;display:inline-block;transform:rotate(-1.2deg)}.roi{background:var(--pink);width:1.12em;height:1.12em;color:var(--ink);border:var(--bw) solid var(--ink);box-shadow:calc(var(--shadow) * .7) calc(var(--shadow) * .7) 0 var(--ink);letter-spacing:-.03em;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;display:inline-flex;transform:rotate(12deg)}.roi-num{font-size:.36em;line-height:.95}.roi-label{letter-spacing:0;font-size:.13em;line-height:1}.hero-bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(24px,3vw,56px);margin-top:clamp(32px,3.6vw,72px);display:flex}.hero-lead{flex:22em;max-width:36em;font-size:clamp(16px,1.3vw,26px)}.hero-cta{padding-right:var(--shadow);flex-wrap:wrap;gap:clamp(14px,1.4vw,28px);display:flex}.marquee{--slot:16em;--marquee-time:84s;background:var(--ink);height:2.3em;color:var(--yellow);letter-spacing:.01em;font-size:clamp(18px,1.9vw,38px);line-height:2.3;position:relative;overflow:hidden}.marquee-item{width:var(--slot);white-space:nowrap;animation:marquee var(--marquee-time) linear infinite;position:absolute;top:0;left:0}.marquee-slash{color:var(--pink);margin-left:.35em}@keyframes marquee{0%{transform:translateX(calc(var(--slot) * 11))}to{transform:translateX(calc(var(--slot) * -1))}}.proof{background:var(--white);padding:clamp(56px, 6.5vw, 150px) var(--pad)}.table{margin-top:clamp(28px,3.4vw,72px);margin-right:var(--shadow);border:var(--bw) solid var(--ink);box-shadow:var(--shadow) var(--shadow) 0 var(--ink)}.tr{border-top:var(--bw) solid var(--ink);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) clamp(96px,9vw,200px);display:grid}.tr>*{overflow-wrap:anywhere;min-width:0;padding:clamp(14px,1.5vw,30px) clamp(14px,1.6vw,34px)}.tr>*+*{border-left:var(--bw) solid var(--ink)}.th{background:var(--ink);color:var(--white);border-top:none;font-size:clamp(12px,.95vw,18px);font-weight:700}.th>:last-child{text-align:center}.td-area{align-self:center;font-size:clamp(18px,2.2vw,46px);line-height:1}.td{align-items:center;font-size:clamp(15px,1.3vw,26px);display:flex}.td-match{background:var(--yellow);justify-content:center;font-size:clamp(30px,3vw,62px)}.roadmap{background:var(--pink);border-top:var(--bw) solid var(--ink);border-bottom:var(--bw) solid var(--ink);padding:clamp(56px, 6vw, 140px) var(--pad)}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;display:flex}.section-note{max-width:24em;font-size:clamp(15px,1.2vw,24px);font-weight:700;line-height:1.45}.roadmap-grid{padding-right:var(--shadow);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.8vw,36px);margin-top:clamp(28px,3.4vw,72px);display:grid}.roadmap-card{flex-direction:column;justify-content:space-between;gap:24px;min-height:clamp(180px,17vw,380px);padding:clamp(16px,1.6vw,34px);display:flex;container-type:inline-size}.roadmap-card.is-hot{background:var(--yellow);transform:rotate(1.5deg)}.roadmap-meta{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:clamp(12px,.95vw,18px);font-weight:700;display:flex}.roadmap-what{font-size:clamp(22px,16.5cqw,96px);line-height:.95}.email{background:var(--yellow);padding:clamp(56px, 6.5vw, 150px) var(--pad);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4.5vw,100px);display:grid}.email-copy{flex-direction:column;gap:clamp(18px,1.8vw,36px);display:flex}.email .h2{font-size:clamp(34px,4.6vw,104px)}.mail{margin-right:var(--shadow);transform:rotate(-1deg)}.mail-bar{background:var(--ink);color:var(--white);justify-content:space-between;gap:12px;padding:.8em 1.2em;font-size:clamp(12px,.9vw,17px);font-weight:700;display:flex}.mail-body{flex-direction:column;gap:clamp(14px,1.4vw,28px);padding:clamp(18px,2.2vw,48px);font-size:clamp(15px,1.25vw,25px);display:flex}.mail-subject{text-wrap:balance;font-size:clamp(22px,2.5vw,56px);line-height:.98}.mail-stats{border:var(--bw) solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stat{text-align:center;min-width:0;padding:clamp(10px,1vw,22px) 6px;container-type:inline-size}.stat+.stat{border-left:var(--bw) solid var(--ink)}.stat-pink{background:var(--pink)}.stat-num{font-size:clamp(20px,27cqw,84px);line-height:1}.stat-label{margin-top:.4em;font-size:clamp(9px,9.5cqw,17px);font-weight:700;line-height:1.2}.pricing{background:var(--blue);border-top:var(--bw) solid var(--ink);padding:clamp(56px, 6.5vw, 150px) var(--pad);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4.5vw,100px);display:grid}.price{min-width:0;container-type:inline-size}.price-num{letter-spacing:-.06em;color:var(--yellow);text-shadow:.028em .028em 0 var(--ink);font-size:33cqw;line-height:.82}.price-note{max-width:30em;color:var(--white);margin-top:1.6em;font-size:clamp(15px,1.3vw,26px);font-weight:700;line-height:1.4}.plan{margin-right:var(--shadow);flex-direction:column;gap:clamp(16px,1.6vw,32px);padding:clamp(20px,2.4vw,52px);display:flex}.plan-title{font-size:clamp(22px,2.3vw,50px);line-height:1}.plan-list{flex-direction:column;gap:.75em;margin:0;padding:0;font-size:clamp(15px,1.3vw,26px);line-height:1.35;list-style:none;display:flex}.plan-list li{align-items:flex-start;gap:.7em;display:flex}.plan-list .box{margin-top:.02em;font-size:1.3em}.plan-cta{margin-top:.3em}.faq{background:var(--white);border-top:var(--bw) solid var(--ink);padding:clamp(56px, 6.5vw, 150px) var(--pad);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(28px,4.5vw,100px);display:grid}.faq .h2{font-size:clamp(34px,4.6vw,104px)}.faq-list{border-top:var(--bw) solid var(--ink)}.faq-item{border-bottom:var(--bw) solid var(--ink)}.faq-item summary{cursor:pointer;min-height:56px;font-family:var(--display);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:20px;padding:clamp(14px,1.4vw,30px) 0;font-size:clamp(18px,1.9vw,40px);font-weight:900;font-stretch:125%;line-height:1.05;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-mark{background:var(--yellow);border:.14em solid var(--ink);flex:none;width:1em;height:1em;position:relative}.faq-mark:before,.faq-mark:after{content:"";background:var(--ink);height:.14em;margin-top:-.07em;position:absolute;inset:50% 18% auto}.faq-mark:after{transform:rotate(90deg)}.faq-item[open] .faq-mark{background:var(--pink)}.faq-item[open] .faq-mark:after{display:none}.faq-item p{max-width:38em;padding-bottom:clamp(16px,1.6vw,34px);font-size:clamp(15px,1.3vw,26px)}.footer{padding:clamp(20px, 2vw, 40px) var(--pad);background:var(--ink);color:var(--white);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;font-size:clamp(13px,.95vw,17px);font-weight:700;display:flex}.footer-links{color:var(--yellow);flex-wrap:wrap;gap:4px clamp(18px,2vw,40px);display:flex}.footer-links a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:1000px){.roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.email,.pricing,.faq{grid-template-columns:minmax(0,1fr)}.price-num{font-size:33cqw}}@media (max-width:720px){.nav-links{display:none}.hero-title{--fit:7.15;line-height:.9}.hero-title .line{white-space:normal}.hero-title .word{display:block}.line-last{align-items:flex-end;gap:.2em}.roi{width:1.5em;height:1.5em;margin-bottom:.1em}.roi-num{font-size:.5em}.roi-label{font-size:.2em}.hero-cta{width:100%}.hero-cta .btn{flex:100%}.th{display:none}.tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 64px}.tr:nth-child(2){border-top:none}.td-area{background:var(--ink);color:var(--white);grid-column:1/-1;font-size:20px}.tr>.td{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px}.tr>.td:nth-child(2){border-left:none}.td:before{content:attr(data-label);font-size:11px;font-weight:700;line-height:1.2}.td-match:before{display:none}.tr>.td-match{justify-content:center;align-items:center}}@media (max-width:520px){.roadmap-grid{grid-template-columns:minmax(0,1fr)}.roadmap-card{min-height:0}.roadmap-what{font-size:clamp(22px,13cqw,96px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marquee-item{animation-play-state:paused}.btn{transition:none}}.d{background:var(--white);grid-template-columns:clamp(210px,17vw,360px) minmax(0,1fr);min-height:100dvh;display:grid}.d-side{background:var(--blue);border-right:var(--bw) solid var(--ink);height:100dvh;color:var(--white);flex-direction:column;align-self:start;gap:clamp(20px,2.2vw,44px);padding:clamp(16px,1.6vw,34px);display:flex;position:sticky;top:0}.d-logo{background:var(--yellow);color:var(--ink);border:var(--bw) solid var(--ink);box-shadow:5px 5px 0 var(--ink);align-self:flex-start;padding:.3em .5em;transform:rotate(-2deg)}.d-nav{flex-direction:column;gap:8px;font-size:clamp(13px,.95vw,18px);font-weight:700;display:flex}.d-nav a{border:var(--bw) solid transparent;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 .9em;display:flex}.d-nav a.is-active{background:var(--white);color:var(--ink);border-color:var(--ink);box-shadow:4px 4px 0 var(--ink)}@media (hover:hover){.d-nav a:not(.is-active):hover{border-color:var(--white)}.d-side-foot a:hover{text-underline-offset:4px;text-decoration:underline}}.d-side-foot{flex-direction:column;align-items:flex-start;gap:10px;margin-top:auto;font-size:clamp(12px,.85vw,16px);font-weight:700;display:flex}.d-side-foot a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}.d-demo{background:var(--pink);color:var(--ink);border:var(--bw) solid var(--ink);padding:.35em .7em}.d-main{min-width:0;padding:clamp(16px,2vw,44px);padding-right:calc(clamp(16px, 2vw, 44px) + var(--shadow));flex-direction:column;gap:clamp(18px,2vw,40px);display:flex}.d-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px;display:flex}.d-title,.d-h2,.d-tile-num,.d-bar-val,.d-next-subject{font-family:var(--display);letter-spacing:-.03em;margin:0;font-weight:900;font-stretch:125%;line-height:.95}.d-title{font-size:clamp(28px,3.9vw,88px)}.d-status{background:var(--yellow);border:var(--bw) solid var(--ink);align-items:center;gap:.7em;padding:.6em .9em;font-size:clamp(12px,.95vw,18px);font-weight:700;line-height:1.2;display:inline-flex}.d-dot{background:var(--ink);border-radius:50%;flex:none;width:.8em;height:.8em}.d-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,32px);display:grid}.d-tile{min-width:0;padding:clamp(12px,1.3vw,28px);container-type:inline-size}.d-tile-yellow{background:var(--yellow)}.d-tile-pink{background:var(--pink)}.d-tile-blue{background:var(--blue);color:var(--white)}.d-tile-label{font-size:clamp(11px,6.5cqw,18px);font-weight:700;line-height:1.2}.d-tile-num{letter-spacing:-.05em;margin:.08em 0 .06em;font-size:31cqw}.d-tile-blue .d-tile-num{color:var(--yellow)}.d-tile-note{font-size:clamp(11px,6cqw,17px);line-height:1.3}.d-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:clamp(14px,1.6vw,32px);display:grid;overflow:visible}.d-row-even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.d-chart,.d-uptime,.d-next,.d-list{flex-direction:column;gap:clamp(10px,1vw,20px);min-width:0;padding:clamp(14px,1.5vw,32px);font-size:clamp(13px,.95vw,18px);display:flex}.d-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;font-size:clamp(12px,.9vw,17px);font-weight:700;display:flex}.d-h2{font-size:clamp(19px,1.7vw,38px)}.d-bars{border-bottom:var(--bw) solid var(--ink);background-image:linear-gradient(#e2e2e2 2px,#0000 2px);background-size:100% 25%;grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:clamp(3px,.6vw,12px);height:clamp(170px,19vw,440px);display:grid}.d-bar{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex;container-type:inline-size}.d-bar-val{font-size:clamp(11px,62cqw,34px);line-height:1}.d-bar-stub{border:2px solid var(--ink);border-bottom:none;width:100%;height:clamp(5px,.6vw,10px)}.d-bar-0{background:var(--blue)}.d-bar-1{background:var(--yellow)}.d-bar-2{background:var(--pink)}.d-axis{text-align:center;grid-template-columns:repeat(14,minmax(0,1fr));gap:clamp(3px,.6vw,12px);font-size:clamp(10px,.85vw,16px);font-weight:700;display:grid}.d-axis-title,.d-small{font-size:clamp(11px,.85vw,16px);font-weight:700}.d-axis-title{text-align:center}.d-stack{flex-direction:column;gap:clamp(14px,1.6vw,32px);min-width:0;display:flex}.d-days{grid-template-columns:repeat(28,minmax(0,1fr));gap:2px;height:clamp(28px,2.6vw,52px);display:grid}.d-days span{background:var(--blue);border:1.5px solid var(--ink)}.d-next{background:var(--yellow);flex:1;transform:rotate(-1deg)}.d-next-subject{text-wrap:balance;font-size:clamp(20px,1.9vw,42px)}.d-list ul{border-top:var(--bw) solid var(--ink);margin:0;padding:0;list-style:none}.d-list li{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 20px;padding:.8em 0;display:flex}.d-list li.is-next{background:var(--yellow);margin:0 calc(-1*clamp(14px,1.5vw,32px));padding-inline:clamp(14px,1.5vw,32px)}.d-list-main{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(14px,1.15vw,24px);font-weight:900;font-stretch:125%;line-height:1.1}.d-list-meta{font-size:clamp(11px,.85vw,16px);font-weight:700}.d-cancel{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:auto;display:flex}.d-cancel p{flex:14em}.btn-pink{background:var(--pink);color:var(--ink);box-shadow:4px 4px 0 var(--ink)}@media (max-width:1180px){.d-tiles:not(.d-tiles-3){grid-template-columns:repeat(2,minmax(0,1fr))}.d-row,.d-row-even{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.d{grid-template-columns:minmax(0,1fr)}.d-side{border-right:none;border-bottom:var(--bw) solid var(--ink);flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px 16px;height:auto;position:static}.d-nav{flex-flow:wrap;flex:100%;order:3;gap:6px}.d-nav a{flex:auto;justify-content:center;gap:8px}.d-side-foot{flex-direction:row;align-items:center;margin-top:0}.d-side-foot a{display:none}}.d-more{text-underline-offset:5px;align-self:flex-start;align-items:center;min-height:44px;margin-top:auto;font-weight:700;text-decoration:underline;text-decoration-thickness:3px;display:inline-flex}.d-tiles-3{grid-template-columns:repeat(3,minmax(0,1fr))}.d-tiles-3 .d-tile-num{font-size:clamp(40px,24cqw,190px)}.d-tiles-3 .d-tile-label{font-size:clamp(11px,4.6cqw,18px)}.d-tiles-3 .d-tile-note{font-size:clamp(11px,4.4cqw,17px)}.d-legend{flex-wrap:wrap;gap:6px 20px;display:flex}.d-legend span{align-items:center;gap:8px;display:inline-flex}.d-key{width:22px;height:5px;display:inline-block}.d-key-ink{background:var(--ink)}.d-key-pink{background:var(--pink);outline:2px solid var(--ink)}.d-plot{gap:clamp(8px,1vw,18px);height:clamp(220px,24vw,560px);display:flex}.d-plot-y{text-align:right;flex-direction:column;justify-content:space-between;padding-top:3%;font-size:clamp(10px,.85vw,16px);font-weight:700;line-height:1;display:flex}.d-plot-area{border-left:var(--bw) solid var(--ink);flex:1;min-width:0;position:relative}.d-plot-area svg{width:100%;height:100%;display:block;overflow:visible}.d-plot-area svg *{vector-effect:non-scaling-stroke;fill:none}.d-plot-grid{stroke:#dcdcdc;stroke-width:2px}.d-plot-paid{stroke:var(--ink);stroke-width:5px;stroke-linejoin:miter}.d-plot-zero{stroke:var(--pink);stroke-width:9px}.d-plot-tag{border:var(--bw) solid var(--ink);white-space:nowrap;padding:.3em .6em;font-size:clamp(11px,.9vw,17px);font-weight:700;line-height:1.2;position:absolute;right:0}.d-plot-tag-paid{background:var(--yellow);top:13%;right:10%}.d-plot-tag-zero{background:var(--pink);bottom:6%}.d-plot-x{justify-content:space-between;font-size:clamp(10px,.85vw,16px);font-weight:700;display:flex}.d-table-card{flex-direction:column;gap:clamp(10px,1vw,20px);min-width:0;padding:clamp(14px,1.5vw,32px);display:flex}.d-table{border-collapse:collapse;width:100%;font-size:clamp(13px,1vw,20px)}.d-table th,.d-table td{text-align:right;border-bottom:2px solid var(--ink);padding:.7em .6em}.d-table th:nth-child(-n+2),.d-table td:nth-child(-n+2){text-align:left}.d-table th:first-child,.d-table td:first-child{padding-left:0}.d-table th:last-child,.d-table td:last-child{padding-right:0}.d-table thead th{border-top:var(--bw) solid var(--ink);border-bottom:var(--bw) solid var(--ink);font-size:clamp(11px,.85vw,16px)}.d-table tfoot td{border-bottom:var(--bw) solid var(--ink);font-weight:700}.d-td-strong{font-family:var(--display);letter-spacing:-.02em;font-weight:900;font-stretch:125%}.d-table mark{background:var(--yellow);color:var(--ink);padding:.15em .4em;font-weight:700}.d-inbox{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(14px,1.6vw,32px);display:grid;overflow:visible}.d-mail{margin-right:0;scroll-margin-top:12px;transform:none}.d-mail .mail-body{font-size:clamp(14px,1.1vw,22px)}.d-mail .mail-subject{font-size:clamp(22px,2.2vw,50px)}.d-inbox-list li{padding:0}.d-inbox-list button{width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 20px;padding:.8em .6em;display:flex}.d-inbox-list li.is-open button{background:var(--yellow)}@media (hover:hover){.d-inbox-list li:not(.is-open) button:hover{background:#f1f1f1}}.d-cancel-card{flex-direction:column;gap:clamp(10px,1vw,20px);min-width:0;padding:clamp(14px,1.5vw,32px);font-size:clamp(13px,.95vw,18px);display:flex}.d-cancel-card.is-cancelled{background:var(--yellow)}.d-cancel-text{max-width:30em;min-height:4.8em;font-size:clamp(15px,1.2vw,24px)}button.btn-pink{cursor:pointer;min-width:15.5em}.d-switch-row{flex-wrap:nowrap!important;align-items:center!important}.d-switch-row label{cursor:pointer;flex-direction:column;gap:4px;min-width:0;display:flex}.d-switch-note{font-size:clamp(12px,.9vw,17px)}.d-switch{appearance:none;background:var(--white);border:var(--bw) solid var(--ink);cursor:pointer;flex:none;width:76px;height:44px;margin:0;position:relative}.d-switch:before{content:"";background:var(--ink);width:28px;transition:transform .12s;position:absolute;top:4px;bottom:4px;left:4px}.d-switch:checked{background:var(--yellow)}.d-switch:checked:before{transform:translateX(calc(76px - 2 * var(--bw) - 36px))}@media (max-width:1180px){.d-inbox{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.d-tiles-3{grid-template-columns:minmax(0,1fr)}.d-tiles-3 .d-tile-num{font-size:clamp(40px,22cqw,120px)}.d-col-wide,.d-plot-y{display:none}}@media (prefers-reduced-motion:reduce){.d-switch:before{transition:none}}.board-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;font-size:clamp(12px,.9vw,17px);font-weight:700;line-height:1.45;display:flex}.board-bar p{flex:22em;max-width:56em}.board-reset{box-shadow:4px 4px 0 var(--ink);cursor:pointer}.board-reset:disabled{opacity:1;color:#5c5c5c;box-shadow:none;cursor:default;border-color:#5c5c5c;transform:none}.board{grid-template-columns:repeat(auto-fill,minmax(min(100%,clamp(250px,19vw,420px)),1fr));gap:clamp(14px,1.5vw,30px);display:grid;overflow:visible}.board[data-ready=false]{visibility:hidden}.w{aspect-ratio:5/4;background:var(--white);min-width:0;color:var(--ink);border:var(--bw) solid var(--ink);box-shadow:var(--shadow) var(--shadow) 0 var(--ink);position:relative;container-type:inline-size}.w-yellow{background:var(--yellow)}.w-pink{background:var(--pink)}.w-blue{background:var(--blue);color:var(--white)}.w-ink{background:var(--ink);color:var(--white)}.w.is-dragging{z-index:5;box-shadow:calc(var(--shadow) * 2) calc(var(--shadow) * 2) 0 var(--ink)}.w-in{flex-direction:column;gap:2.5cqw;height:100%;padding:4.5cqw 5cqw;display:flex;overflow:hidden}.w-top{justify-content:space-between;align-items:flex-start;gap:3cqw;min-height:44px;display:flex}.w-title{font-family:var(--mono);letter-spacing:0;margin:0;padding-top:.5cqw;font-size:max(11px,4.5cqw);font-weight:700;line-height:1.2}.w-grip{background:var(--white);width:44px;height:44px;color:var(--ink);border:3px solid var(--ink);cursor:grab;touch-action:none;flex:none;justify-content:center;align-items:center;margin:-6px -8px 0 0;padding:0;display:inline-flex}.w-grip:active{cursor:grabbing;background:var(--yellow)}.w-grip svg{fill:currentColor;width:20px;height:20px}.w-body{flex:1;align-items:center;min-height:0;display:flex}.w-body>*{width:100%}.w-note{font-size:max(11px,4cqw);line-height:1.25}.w-big,.w-mid,.w-headline,.w-counter,.w-quote,.w-donut span,.w-bar b,.w-funnel b,.w-forecast b{font-family:var(--display);letter-spacing:-.04em;font-weight:900;font-stretch:125%;line-height:.95}.w-big{font-size:29cqw}.w-blue .w-big{color:var(--yellow)}.w-mid{font-size:17cqw}.w-headline{letter-spacing:-.03em;text-wrap:balance;font-size:10.5cqw}.w-quote{letter-spacing:-.02em;font-size:7.6cqw;line-height:1.02}.w-counter{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:14cqw}.w-bars{border-bottom:3px solid var(--ink);background-image:linear-gradient(#e2e2e2 2px,#0000 2px);background-size:100% 25%;grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:1.2cqw;height:34cqw;display:grid}.w-bar{flex-direction:column;align-items:center;gap:1cqw;display:flex}.w-bar b{letter-spacing:0;font-size:4.6cqw}.w-bar i{border:2px solid var(--ink);border-bottom:none;width:100%;height:2cqw}.w-c0 i{background:var(--blue)}.w-c1 i{background:var(--yellow)}.w-c2 i{background:var(--pink)}.w-uptime{flex-direction:column;gap:3cqw;display:flex}.w-days{grid-template-columns:repeat(28,minmax(0,1fr));gap:.6cqw;height:11cqw;display:grid}.w-days span{background:var(--blue);border:1.5px solid var(--ink)}.w-meter{border:3px solid var(--ink);background:repeating-linear-gradient(135deg,#0000 0 8px,#e2e2e2 8px 10px);height:9cqw}.w-gauge{height:38cqw;display:block}.w-gauge-track{fill:none;stroke:#dcdcdc;stroke-width:18px;stroke-linecap:butt}.w-gauge-needle{stroke:var(--ink);stroke-width:7px}.w-gauge-hub{fill:var(--ink)}.w-gauge-zero{fill:var(--blue);stroke:var(--ink);stroke-width:3px}.w-donut{border:5.5cqw solid var(--ink);background:var(--white);border-radius:50%;justify-content:center;align-items:center;width:40cqw;height:40cqw;margin:0 auto;display:flex}.w-donut span{letter-spacing:-.02em;font-size:6.4cqw}.w-heat{grid-template-rows:repeat(7,4.4cqw);grid-template-columns:repeat(14,minmax(0,1fr));grid-auto-flow:column;gap:1cqw;display:grid}.w-heat span{border:1.5px solid var(--ink);background:#ececec}.w-heat .is-mail{background:var(--blue)}.w-funnel{flex-direction:column;align-items:center;gap:1.6cqw;display:flex}.w-funnel div{border:3px solid var(--ink);justify-content:space-between;align-items:center;padding:1.4cqw 2.5cqw;font-size:max(10px,3.6cqw);font-weight:700;line-height:1.1;display:flex}.w-funnel b{letter-spacing:0;font-size:5.5cqw}.w-feed{flex-direction:column;gap:1.5cqw;margin:0;padding:0;font-size:max(10px,3.7cqw);line-height:1.25;list-style:none;display:flex}.w-feed b{color:var(--yellow)}.w-gap{border-left:3px solid var(--ink);height:38cqw;display:block;overflow:visible}.w-gap *{fill:none;vector-effect:non-scaling-stroke}.w-gap-paid{stroke:var(--ink);stroke-width:4px}.w-gap-zero{stroke:var(--pink);stroke-width:7px}.w-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5cqw;display:grid}.w-slots span{border:3px dashed var(--ink);height:15cqw}.w-forecast{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5cqw;display:grid}.w-forecast div{border:3px solid var(--ink);flex-direction:column;align-items:center;gap:1cqw;padding:3cqw 0 2.5cqw;font-size:max(10px,3.6cqw);font-weight:700;line-height:1;display:flex}.w-forecast b{font-size:13cqw}.w-scale{grid-template-columns:repeat(11,minmax(0,1fr));gap:1cqw;display:grid}.w-scale span{border:3px solid var(--ink);justify-content:center;align-items:center;height:13cqw;font-size:max(9px,3.4cqw);font-weight:700;line-height:1;display:flex}.legal{background:var(--white);padding:clamp(40px, 5vw, 110px) var(--pad) clamp(56px, 6vw, 130px)}.legal .h2{font-size:clamp(34px,6.4vw,140px)}.legal-meta{margin-top:1.4em;font-size:clamp(13px,.95vw,18px);font-weight:700}.legal-body{max-width:46em;margin-top:clamp(24px,3vw,60px);font-size:clamp(16px,1.15vw,21px);line-height:1.7}.legal-body h2{border-top:var(--bw) solid var(--ink);font-family:var(--display);letter-spacing:-.02em;margin:2em 0 .6em;padding-top:.9em;font-size:clamp(20px,1.9vw,38px);font-weight:900;font-stretch:125%;line-height:1.05}.legal-body h2:first-child{margin-top:0}.legal-body p+p,.legal-body ul+p,.legal-body p+ul{margin-top:1em}.legal-body ul{margin:0;padding-left:1.3em}.legal-body li+li{margin-top:.6em}.legal-body a{text-underline-offset:4px;overflow-wrap:anywhere;font-weight:700;text-decoration:underline;text-decoration-thickness:3px}@media (max-width:720px){.nav-links.nav-links-legal{display:none}}
