@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/38b3f57056672e96-s.3vy-_l9ztcxef.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:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8cccf984c8510bbf-s.p.2v4ibmotuyxuz.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:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ae9e2a5bb156676d-s.1zpm-mgw3w1fq.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:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../media/191d227036512e10-s.p.3pskbmi5y11f5.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:Atkinson Hyperlegible Fallback;src:local(Arial);ascent-override:95.6%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:99.37%}._1DcD8G_className{font-family:Atkinson Hyperlegible,Atkinson Hyperlegible Fallback;font-style:normal}._1DcD8G_variable{--font-body:"Atkinson Hyperlegible", "Atkinson Hyperlegible Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.11x_mcju407z-.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.456c9vb2_utt8.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.2fl0vhx7oyatw.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}._gO8iW_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}._gO8iW_variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
:root{--ink:#132036;--paper:#edf1f5;--accent:#1d4e89;--yellow:#ffd84a;--red:#b4232c;--amber:#9a5800;--green:#1d7546;--white:#fff;--muted:#3f4e66;--line:#c6d1dd;--chat:#dde5ee;--bubble-out:#d6e4f4;--font-sans:var(--font-body), "Segoe UI", system-ui, sans-serif;--font-head:var(--font-display), var(--font-body), system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:1.5rem}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);margin:0;font-size:clamp(1.125rem,1.05rem + .3vw,1.3125rem);line-height:1.55}main:focus{outline:none}h1,h2,h3{font-family:var(--font-head);letter-spacing:-.015em;text-wrap:balance;margin:0 0 .5em;font-weight:700;line-height:1.08}h1{font-size:clamp(2.75rem,1.5rem + 5vw,5rem);line-height:1.02}h2{font-size:clamp(2.125rem,1.5rem + 2.6vw,3.5rem)}h3{font-size:clamp(1.375rem,1.25rem + .5vw,1.625rem);line-height:1.2}p{margin:0 0 1em}a{color:var(--accent);text-underline-offset:.18em;text-decoration-thickness:2px}a:hover{color:var(--ink);text-decoration-thickness:3px}mark{background:linear-gradient(transparent 12%, var(--yellow) 12%, var(--yellow) 90%, transparent 90%);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 3px var(--yellow)}.on-dark :focus-visible{outline-color:var(--yellow);box-shadow:0 0 0 3px var(--ink)}.vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:min(100% - 2.5rem,72rem);margin-inline:auto}.wrap-narrow{width:min(100% - 2.5rem,44rem)}.skip-link{z-index:10;background:var(--yellow);color:var(--ink);padding:.75rem 1.25rem;font-weight:700;position:absolute;top:.5rem;left:.5rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.button{border:2px solid var(--accent);background:var(--accent);min-height:3.5rem;color:var(--white);font:inherit;text-align:center;cursor:pointer;border-radius:.625rem;justify-content:center;align-items:center;padding:.6rem 1.75rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.button:hover{border-color:var(--ink);background:var(--ink);color:var(--white)}.button[aria-disabled=true]{border-color:var(--muted);background:var(--muted);cursor:progress}.button-small{min-height:3rem;padding:.4rem 1.25rem}.text-link{align-items:center;min-height:3rem;font-weight:700;display:inline-flex}.site-header{background:var(--paper)}.site-header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;padding-block:1rem;display:flex}.wordmark{min-height:3rem;color:var(--ink);font-family:var(--font-head);letter-spacing:-.02em;align-items:center;gap:.28em;font-size:1.5rem;font-weight:800;text-decoration:none;display:inline-flex}.wordmark span{background:var(--yellow);padding:0 .2em}.wordmark:hover{color:var(--ink)}.site-header nav{flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;display:flex}.site-header nav a:not(.button){min-height:3rem;color:var(--ink);align-items:center;display:inline-flex}@media (max-width:40rem){.site-header nav{justify-content:space-between;width:100%}.site-header nav a:first-child{display:none}}.hero{padding-block:clamp(1rem,2.5vw,2rem) clamp(3.5rem,8vw,6.5rem)}.hero-grid{align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}.hero-copy{max-width:38rem}.kicker{color:var(--accent);margin-bottom:.75rem;font-weight:700}.lede{font-size:1.15em;line-height:1.45}.lede-strong{font-size:1.15em;font-weight:700}.hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-top:1.75rem;display:flex}@media (min-width:60rem){.hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.hero-copy{position:sticky;top:2rem}}.phone{width:100%;max-width:28rem;margin:0 auto}.phone-bar{background:var(--ink);color:var(--white);border-radius:1.5rem 1.5rem 0 0;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.phone-bar strong,.phone-bar small{display:block}.phone-bar strong{font-size:1.1rem;line-height:1.2}.phone-bar small{font-size:.875rem;line-height:1.3}.phone-avatar{background:var(--yellow);border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.phone-avatar svg{fill:none;width:1.5rem;stroke:var(--ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.chat{background:var(--chat);border-radius:0 0 1.5rem 1.5rem;flex-direction:column;gap:.6rem;margin:0;padding:1rem .85rem 1.25rem;list-style:none;display:flex}.chat-label{background:var(--white);border-radius:.5rem;align-self:center;margin-block:.4rem .1rem;padding:.15rem .85rem;font-size:.9375rem;font-weight:700}.bubble{background:var(--white);border-radius:.75rem;max-width:88%;padding:.6rem .8rem .5rem;font-size:1.0625rem;line-height:1.4;position:relative}.bubble p{margin:0}.bubble-out{background:var(--bubble-out);border-top-right-radius:0;align-self:flex-end}.bubble-in{border-top-left-radius:0;align-self:flex-start}.bubble .verdict{margin-bottom:.35rem}.forwarded{color:var(--muted);align-items:center;gap:.3rem;font-size:.9375rem;font-style:italic;display:flex}.forwarded svg{width:1rem;fill:var(--muted)}.bubble-meta{color:var(--muted);justify-content:flex-end;align-items:center;gap:.25rem;font-size:.8125rem;display:flex}.ticks{fill:none;width:1.15rem;stroke:var(--accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.bubble-from{color:var(--accent);font-size:.9375rem;font-weight:700;display:block}.bubble-big{font-family:var(--font-head);font-size:1.375rem;font-weight:700;line-height:1.2}.tap-reply{border:2px solid var(--ink);background:var(--yellow);text-align:center;border-radius:.5rem;margin-top:.6rem;padding:.6rem .75rem;font-weight:700;display:block}.phone figcaption{color:var(--muted);text-align:center;margin-top:.75rem;font-size:1rem}@media (prefers-reduced-motion:no-preference){.chat>li{animation:.45s ease-out both chat-in}.chat>li:first-child{animation-delay:.1s}.chat>li:nth-child(2){animation-delay:.25s}.chat>li:nth-child(3){animation-delay:.85s}.chat>li:nth-child(4){animation-delay:1.4s}.chat>li:nth-child(5){animation-delay:1.55s}.chat>li:nth-child(6){animation-delay:2.1s}.chat>li:nth-child(7){animation-delay:2.25s}@keyframes chat-in{0%{opacity:0;transform:translateY(.75rem)}}html{scroll-behavior:smooth}.button{transition:background-color .15s,border-color .15s}}.verdict{align-items:center;gap:.4rem;font-weight:700;line-height:1.2;display:inline-flex}.verdict svg{fill:none;width:1.5rem;height:1.5rem;stroke:var(--white);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;flex:none;padding:.25rem}.verdict-red{color:var(--red)}.verdict-red svg{background:var(--red)}.verdict-amber{color:var(--amber)}.verdict-amber svg{background:var(--amber)}.verdict-green{color:var(--green)}.verdict-green svg{background:var(--green)}.section{padding-block:clamp(3.5rem,8vw,6.5rem)}.section-white{background:var(--white)}.section-intro{max-width:38rem;font-size:1.1em}.page-head{padding-block:clamp(1.5rem,5vw,4rem) clamp(1rem,3vw,2rem)}.page-head .lede{max-width:44rem}.steps{counter-reset:step;gap:2rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.steps>li{counter-increment:step}.steps>li:before{content:counter(step);background:var(--yellow);width:3.5rem;height:3.5rem;font-family:var(--font-head);place-items:center;margin-bottom:1rem;font-size:2rem;font-weight:800;line-height:1;display:grid}.steps p{margin:0}@media (min-width:48rem){.steps:not(.steps-stacked){grid-template-columns:repeat(3,1fr);gap:2.5rem}}.steps-stacked>li{grid-template-columns:3.5rem 1fr;column-gap:1.25rem;display:grid}.steps-stacked>li:before{grid-row:span 2;margin:0}.steps-stacked h3{align-self:end;margin-bottom:.25rem}.reply-list{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.reply-list li{border:2px solid var(--accent);background:var(--white);color:var(--accent);border-radius:.5rem;padding:.5rem .75rem;font-weight:700}.can-check{margin-top:clamp(3rem,6vw,4.5rem)}.can-check ul{margin:.75rem 0 0;padding-left:1.25rem}.can-check li{margin-bottom:.4rem}.verdicts{background:var(--white);border-radius:1rem;margin-top:clamp(2rem,4vw,3rem);padding:clamp(1.5rem,4vw,2.5rem)}.verdicts ul{gap:1.5rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}.verdicts li p{margin:.35rem 0 0}.verdicts-note{margin:1.5rem 0 0;font-weight:700}.verdicts .verdict{font-size:1.15em}@media (min-width:48rem){.verdicts ul{grid-template-columns:repeat(3,1fr);gap:2rem}}.band{background:var(--ink);color:var(--white);padding-block:clamp(3.5rem,8vw,6.5rem)}.band a{color:var(--white)}.band-grid{gap:1.5rem 4rem;display:grid}.band-grid h2{font-size:clamp(2.75rem,1.5rem + 5vw,5rem);line-height:1.02}.band-grid p{max-width:34rem}@media (min-width:60rem){.band-grid{grid-template-columns:1fr 1fr;align-items:start}}.tick-list{margin:1.5rem 0 0;padding:0;font-weight:700;list-style:none}.tick-list li{margin-bottom:.4rem;padding-left:2.25rem;position:relative}.tick-list li:before{content:"";border-bottom:4px solid var(--yellow);border-left:4px solid var(--yellow);width:1.2rem;height:.65rem;position:absolute;top:.32em;left:.2rem;transform:rotate(-45deg)}.price-grid{align-items:center;gap:2rem 4rem;display:grid}@media (min-width:60rem){.price-grid{grid-template-columns:1fr 1fr}}.price-card{border:3px solid var(--ink);background:var(--white);border-radius:1rem;padding:clamp(1.5rem,4vw,2.5rem)}.hero-note{margin:1rem 0 0;font-weight:700}.price-trial{font-family:var(--font-head);margin-bottom:.25rem;font-size:clamp(1.75rem,1.4rem + 1.5vw,2.25rem);font-weight:800;line-height:1.1}.price{margin-bottom:.5rem;font-size:1.25em}.price-small{color:var(--muted);font-size:1rem}.price strong{font-family:var(--font-head);letter-spacing:-.03em;font-size:clamp(3.5rem,2.5rem + 4vw,5rem);font-weight:800;line-height:1}.price-now{background:var(--yellow);padding:0 .4rem;font-weight:700;display:inline-block}.faq{border-top:2px solid var(--ink);margin-top:1.5rem}.faq details{border-bottom:2px solid var(--ink)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding-block:.75rem;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";border:2px solid var(--ink);text-align:center;border-radius:50%;flex:none;width:2.25rem;height:2.25rem;font-size:1.5rem;font-weight:400;line-height:1.85rem}.faq details[open] summary:after{content:"−";background:var(--yellow)}.faq details p{margin:0 0 1.25rem;padding-right:3rem}.form-panel{background:var(--white);border-radius:1rem;margin-top:1.75rem;padding:clamp(1.25rem,4vw,2.5rem)}.field{border:0;min-width:0;margin:0 0 1.75rem;padding:0}.field label:not(.choice),.field legend{margin-bottom:.4rem;padding:0;font-weight:700;line-height:1.3;display:block}.field-hint{color:var(--muted);margin:0 0 .4rem}.field input[type=text],.field input[type=email],.field textarea{border:2px solid var(--ink);background:var(--white);width:100%;min-height:3.5rem;color:var(--ink);font:inherit;border-radius:.5rem;padding:.6rem .85rem;display:block}.field textarea{resize:vertical}.field-has-error{border-left:5px solid var(--red);padding-left:1rem}.field-has-error input[type=text],.field-has-error input[type=email],.field-has-error textarea{border-color:var(--red)}.field-error{color:var(--red);margin:0 0 .4rem;font-weight:700}.choices{gap:.6rem;margin-top:.4rem;display:grid}.choices-inline{grid-template-columns:repeat(2,minmax(0,10rem))}.choice{border:2px solid var(--ink);cursor:pointer;border-radius:.5rem;align-items:center;gap:.85rem;min-height:3.5rem;padding:.6rem .85rem;display:flex}.choice:hover{background:var(--paper)}.choice:has(input:checked){box-shadow:inset 0 0 0 2px var(--accent);border-color:var(--accent);background:#e3edf8}.choice input{width:1.75rem;height:1.75rem;accent-color:var(--accent);cursor:pointer;flex:none;margin:0}.choice-check{align-items:flex-start;line-height:1.4}.form-note{color:var(--muted);margin:1rem 0 0}.honeypot{position:absolute;left:-9999px}.error-summary{border:4px solid var(--red);border-radius:.5rem;margin-bottom:2rem;padding:1.25rem}.error-summary h3,.error-summary p{margin-bottom:.5rem}.error-summary ul{margin:0;padding-left:1.25rem}.error-summary li{margin-bottom:.4rem}.error-summary a{color:var(--red);font-weight:700}.success-panel{border-left:8px solid var(--green);background:var(--white);border-radius:.5rem;margin-top:1.75rem;padding:clamp(1.25rem,4vw,2.5rem)}.success-panel p{margin:0}.callout{background:var(--yellow);padding:1rem 1.25rem}.setup{counter-reset:setup;margin:2rem 0 0;padding:0;list-style:none}.setup>li{border-top:2px solid var(--line);counter-increment:setup;padding:1.5rem 0 1.5rem 3.5rem;position:relative}.setup>li:before{content:counter(setup);background:var(--ink);width:2.5rem;height:2.5rem;color:var(--white);font-family:var(--font-head);text-align:center;border-radius:50%;font-size:1.375rem;font-weight:800;line-height:2.5rem;position:absolute;top:1.35rem;left:0}.setup p{margin-bottom:.5rem}.setup dl{margin:0}.setup dt{font-weight:700}.setup dd{margin:0 0 .5rem}.family-rule{font-family:var(--font-head);font-size:1.375em;font-weight:700;line-height:1.2}.org-grid{gap:1.25rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.org-grid li{border-top:6px solid var(--accent);background:var(--white);padding:clamp(1.25rem,3vw,2rem)}.org-grid p{margin:0}@media (min-width:48rem){.org-grid{grid-template-columns:repeat(3,1fr)}}.draft-banner{border:3px solid var(--ink);background:var(--yellow);padding:1rem 1.25rem}.consent-verdicts{padding-left:0;list-style:none}.consent-verdicts li{margin-bottom:1rem}.consent-verdicts .verdict{width:fit-content;margin-bottom:.35rem;display:flex}.family-ref{margin-bottom:1.5rem;font-size:1.125rem}.consent-privacy{margin-top:1.5rem}.cookie-notice{border-block:2px solid var(--ink);background:var(--white);padding-block:1rem}.cookie-notice p{margin:0}.cookie-notice-inner{flex-wrap:wrap;align-items:center;gap:1rem 2rem;display:flex}.cookie-notice-inner p{flex:28rem}.cookie-notice-actions{flex-wrap:wrap;gap:.75rem;display:flex}.cookie-notice-actions .button{min-width:8rem}.opt-out-panel{border:2px solid var(--ink);background:var(--paper);border-radius:.75rem;margin:1.5rem 0 2rem;padding:1.25rem}.opt-out-panel p{margin-bottom:1rem}.opt-out-panel p:last-child{margin-bottom:0}.todo{background:var(--yellow);padding:.05em .3em;font-weight:700}.prose h2{margin-top:2.25rem;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.25rem)}.prose h2:first-child{margin-top:0}.prose h3{margin-top:1.5rem}.prose li{margin-bottom:.3rem}.prose table{border-collapse:collapse;width:100%;margin-bottom:1rem}.prose th,.prose td{border-bottom:2px solid var(--line);text-align:left;vertical-align:top;padding:.6rem .75rem .6rem 0}.prose td:first-child{overflow-wrap:anywhere}.site-footer{background:var(--ink);color:var(--white);padding-block:3rem 2.5rem}.site-footer a{min-height:3rem;color:var(--white);align-items:center;display:inline-flex}.site-footer a:hover{color:var(--yellow)}.footer-promise{max-width:40rem;font-family:var(--font-head);font-size:1.375em;font-weight:700;line-height:1.25}.footer-links{flex-wrap:wrap;gap:0 2rem;margin:1rem 0;padding:0;list-style:none;display:flex}.footer-small{margin:0;font-size:1rem}.ops-header{background:var(--ink);color:var(--white)}.ops-header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;min-height:4rem;padding-block:.5rem;display:flex}.ops-title{font-family:var(--font-head);margin:0;font-size:1.25rem;font-weight:800}.ops-badge{background:var(--yellow);color:var(--ink);border-radius:.3em;margin-left:.35em;padding:.1em .45em;font-size:.85em}.ops-link-button{border:2px solid var(--white);min-height:3rem;color:var(--white);font:inherit;cursor:pointer;background:0 0;border-radius:.5rem;padding:0 .75rem;font-weight:700}.ops-link-button:hover{background:var(--white);color:var(--ink)}.ops-main{padding-block:1.5rem 4rem}.ops-narrow{max-width:34rem}.ops-h1{font-size:clamp(2rem,1.6rem + 2vw,2.75rem)}.ops-h2{margin-top:2rem;font-size:clamp(1.5rem,1.3rem + 1vw,2rem)}.ops-message{border-left:6px solid var(--green);background:var(--white);border-radius:.4rem;padding:.85rem 1rem}.ops-message-error{border-left-color:var(--red)}.ops-table-wrap{overflow-x:auto}.ops-table{border-collapse:collapse;background:var(--white);width:100%;font-size:1rem}.ops-table th,.ops-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.6rem .75rem}.ops-table th{background:var(--chat)}.ops-nav{flex-wrap:wrap;gap:.25rem 1.25rem;padding-bottom:.5rem;display:flex}.ops-nav a{min-height:3rem;color:var(--white);align-items:center;font-weight:700;display:inline-flex}.ops-nav a:hover{color:var(--yellow)}.ops-stats{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;margin:1.5rem 0;display:grid}.ops-stats div{background:var(--white);border-radius:.5rem;padding:1rem 1.25rem}.ops-stats dt{color:var(--muted);font-weight:700}.ops-stats dd{font-family:var(--font-head);margin:0;font-size:2.5rem;font-weight:800}.ops-table tbody th{font-weight:700}.ops-total th,.ops-total td{border-top:2px solid var(--ink)}.ops-note{color:var(--muted);margin-top:.75rem;font-size:1rem}.ops-actions{flex-wrap:wrap;gap:.75rem;display:flex}.ops-h3{margin-top:1.5rem;font-size:1.375rem}.field-optional{color:var(--muted);font-weight:400}.field input[type=tel],.field input[type=date]{border:2px solid var(--ink);background:var(--white);width:100%;min-height:3.5rem;color:var(--ink);font:inherit;border-radius:.5rem;padding:.6rem .85rem;display:block}.field-has-error input[type=tel],.field-has-error input[type=date]{border-color:var(--red)}.ops-heading-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1rem;display:flex}.ops-heading-row .ops-h1{margin:0}.ops-badge-status{white-space:nowrap;border:2px solid;border-radius:999px;padding:.15em .6em;font-size:.95rem;font-weight:700;display:inline-block}.ops-status-invited{color:var(--muted)}.ops-status-set_up{color:var(--accent)}.ops-status-active{color:var(--green)}.ops-status-paused{color:var(--amber)}.ops-status-ended{color:var(--ink)}.ops-ok{color:var(--green);font-weight:700}.ops-warn{color:var(--amber);font-weight:700}.ops-flag{background:var(--yellow);padding:.1em .4em;font-weight:700}.ops-details{background:var(--white);border-radius:.5rem;gap:.75rem;margin:1rem 0;padding:1rem 1.25rem;display:grid}.ops-details dt{color:var(--muted);font-size:1rem;font-weight:700}.ops-details dd{margin:0}.ops-links code{overflow-wrap:anywhere;font-size:.95rem}.field input[type=datetime-local]{border:2px solid var(--ink);background:var(--white);min-width:0;min-height:3.5rem;color:var(--ink);font:inherit;border-radius:.5rem;padding:.6rem .85rem}.field-has-error input[type=datetime-local]{border-color:var(--red)}.ops-time{flex-wrap:wrap;gap:.5rem;display:flex}.ops-time input{flex:12rem}.ops-now{border:2px solid var(--ink);background:var(--paper);min-width:4.5rem;min-height:3.5rem;color:var(--ink);font:inherit;cursor:pointer;border-radius:.5rem;padding:0 1rem;font-weight:700}.ops-now:hover{background:var(--chat)}.ops-chips{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}.ops-cards{gap:.75rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.ops-card{border-left:6px solid var(--line);background:var(--white);border-radius:.5rem}.ops-card-waiting{border-left-color:var(--amber)}.ops-card-link{color:var(--ink);gap:.2rem;padding:.85rem 1rem;font-size:1rem;text-decoration:none;display:grid}.ops-card-link:hover{color:var(--ink);background:#f6f8fb}.ops-card-top{font-size:1.05rem}.ops-verdict{font-weight:700}.ops-verdict-high_risk{color:var(--red)}.ops-verdict-check_yourself{color:var(--amber)}.ops-verdict-no_warning_signs{color:var(--green)}.ops-nowrap{white-space:nowrap}.ops-chips .choice{gap:.6rem;padding:.5rem .7rem;line-height:1.3}.ops-chips .choice input{width:1.4rem;height:1.4rem}.ops-time input{flex-basis:100%}.ops-time-buttons{flex-wrap:wrap;gap:.5rem;display:flex}.ops-time-buttons .ops-now{min-width:3.5rem;min-height:3rem;padding:0 .75rem}.ops-stop{border:4px solid var(--red);background:var(--white);border-radius:.5rem;margin:1rem 0 1.5rem;padding:1rem 1.25rem}.ops-stop-title{color:var(--red);font-family:var(--font-head);margin-bottom:.5rem;font-size:1.5rem;font-weight:800;line-height:1.2}.ops-stop ul,.ops-message ul{margin:0;padding-left:1.25rem}.ops-muted{color:var(--muted);white-space:nowrap;font-weight:400}.field input[type=file]{border:2px dashed var(--ink);background:var(--white);width:100%;min-height:3.5rem;font:inherit;border-radius:.5rem;padding:.6rem;display:block}.ops-assess-preview{border:1px solid var(--line);border-radius:.5rem;max-width:100%;max-height:24rem;margin-top:.75rem;display:block}.ops-assess-result:focus{outline:none}.ops-draft{border-left:8px solid var(--amber);background:var(--white);border-radius:.5rem;margin-top:1.5rem;padding:1.25rem}.ops-draft-high_risk{border-left-color:var(--red)}.ops-draft-no_warning_signs{border-left-color:var(--green)}.ops-draft-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:1rem;font-weight:700}.ops-draft-verdict{font-family:var(--font-head);margin:.25rem 0 .5rem;font-size:2rem;font-weight:800}.ops-draft-high_risk .ops-draft-verdict{color:var(--red)}.ops-draft-check_yourself .ops-draft-verdict{color:var(--amber)}.ops-draft-no_warning_signs .ops-draft-verdict{color:var(--green)}.ops-signs{margin:0;padding:0;list-style:none}.ops-signs li{margin-bottom:1rem}.ops-signs blockquote{border-left:4px solid var(--line);background:var(--paper);overflow-wrap:anywhere;margin:0 0 .35rem;padding:.5rem .85rem}.ops-signs p{margin:0}.ops-link-like{align-items:center;text-decoration:none;display:inline-flex}.ops-unverified{margin:0 0 .75rem;display:inline-block}
