.nodar-access-gate{background:var(--color-bg-canvas);height:100dvh;color:var(--color-text-primary);place-items:center;padding:32px 20px;display:grid;overflow:auto}.nodar-access-gate-panel{background:var(--color-bg-surface);border-radius:8px;width:100%;max-width:450px;padding:clamp(26px,5vw,42px);box-shadow:0 18px 60px -35px #183c4050}.nodar-access-gate-brand{letter-spacing:-.04em;align-items:center;gap:11px;margin-bottom:32px;font-size:25px;font-weight:600;display:flex}.nodar-access-gate-brand img{-o-object-fit:contain;object-fit:contain}.nodar-access-gate h1{letter-spacing:-.035em;font-size:25px;font-weight:600;line-height:1.25}.nodar-access-gate-panel>p{color:var(--color-text-secondary);margin-top:14px;font-size:13px;line-height:1.8}.nodar-access-gate-link{color:var(--color-text-secondary);text-underline-offset:4px;font-size:12px;text-decoration:underline}.nodar-access-gate-retry{color:#fff;background:#203c43;border-radius:5px;margin-top:24px;padding:12px 20px;font-size:13px;font-weight:600;display:inline-flex}.nodar-entry{--entry-ink:#20363c;--entry-muted:#5c7076;--entry-line:#d4dfdf;--entry-accent:#12696b;height:100dvh;color:var(--entry-ink);background:#f3f6f4;flex-direction:column;padding:clamp(24px,4vw,64px) clamp(24px,5.5vw,96px) 24px;font-family:Segoe UI,system-ui,sans-serif;display:flex;overflow:auto}.nodar-entry-skip{position:absolute;top:-100px}.nodar-entry-skip:focus{z-index:3;background:#fff;padding:12px;top:12px}.nodar-entry-header,.nodar-entry-footer{align-items:center;width:100%;max-width:1320px;margin-inline:auto;display:flex}.nodar-entry-header{gap:13px}.nodar-entry-header>img{-o-object-fit:contain;object-fit:contain;flex-shrink:0}.nodar-entry-wordmark{letter-spacing:-.045em;font-size:29px;font-weight:650;line-height:1}.nodar-entry-wordmark>span{letter-spacing:.2em;color:var(--entry-muted);margin-top:8px;font-size:8px;font-weight:600;display:block}.nodar-entry-edition{letter-spacing:.03em;color:var(--entry-muted);margin-left:auto;font-size:11px}.nodar-entry-edition>span{color:#9badb0;padding:0 12px}.nodar-entry-content{grid-template-columns:minmax(0,1.35fr) minmax(340px,.85fr);align-items:stretch;gap:clamp(40px,7vw,112px);width:100%;max-width:1180px;margin:auto;padding-block:68px;display:grid}.nodar-entry-story{flex-direction:column;padding-block:clamp(28px,3vw,44px);display:flex}.nodar-entry-eyebrow{color:var(--entry-muted);align-items:center;gap:9px;margin-bottom:23px;font-size:12px;display:flex}.nodar-entry-eyebrow>span{background:var(--entry-accent);border-radius:2px;width:7px;height:7px}.nodar-entry-story h1{letter-spacing:-.06em;font-size:clamp(38px,4.5vw,66px);font-weight:550;line-height:1.08}.nodar-entry-story h1>span{color:var(--entry-accent)}.nodar-entry-description{max-width:420px;color:var(--entry-muted);text-wrap:pretty;margin-top:24px;font-size:15px;line-height:1.8}.nodar-entry-maia{border-top:1px solid var(--entry-line);align-items:center;gap:13px;width:100%;margin-top:auto;padding-top:24px;display:flex}.nodar-entry-maia img{background:#fff;border-radius:12px;padding:4px}.nodar-entry-maia p{font-size:11px;line-height:1.8}.nodar-entry-maia strong{font-weight:550;display:block}.nodar-entry-maia p>span{color:var(--entry-muted)}.nodar-entry-access{border-top:3px solid var(--entry-accent);background:#fff;border-radius:6px;padding:clamp(28px,3vw,44px);box-shadow:0 16px 60px -28px #244a5030}.nodar-entry-access-top{color:var(--entry-accent);justify-content:space-between;align-items:center;font-size:11px;font-weight:600;display:flex}.nodar-entry-access h2{letter-spacing:-.045em;margin-top:26px;font-size:38px;font-weight:550;line-height:1.14}.nodar-entry-access>p:first-of-type{color:var(--entry-muted);margin-top:16px;font-size:13px;line-height:1.75}.nodar-entry-methods{flex-direction:column;gap:15px;margin-top:30px;display:flex}.nodar-entry-methods a{border-radius:5px;align-items:center;gap:12px;min-height:50px;padding:12px 15px;font-size:12px;font-weight:600;text-decoration:none;transition:background .18s,transform .18s;display:flex}.nodar-entry-methods a>svg{flex-shrink:0}.nodar-entry-methods a>svg:last-child{margin-left:auto}.nodar-entry-google{color:#fff;background:#203c43}.nodar-entry-google:hover{background:#2b5059}.nodar-entry-email{color:#294b52;background:#f2f6f5}.nodar-entry-email:hover{background:#e6eeec}.nodar-entry-methods a:active{transform:translateY(1px)}.nodar-entry a:focus-visible{outline-offset:4px;box-shadow:none;outline:2px solid #587b88}.nodar-entry-divider{color:var(--entry-muted);align-items:center;gap:12px;font-size:10px;display:flex}.nodar-entry-divider:before,.nodar-entry-divider:after{content:"";background:var(--entry-line);flex:1;height:1px}.nodar-entry-access-note{color:var(--entry-muted);gap:10px;margin-top:26px;font-size:11px;line-height:1.7;display:flex}.nodar-entry-note-index{border:1px solid var(--entry-line);text-align:center;border-radius:50%;flex-shrink:0;width:15px;height:15px;margin-top:2px;font-size:10px;line-height:14px}.nodar-entry-test-note{border-top:1px solid var(--entry-line);color:var(--entry-muted);margin-top:28px;padding-top:19px;font-size:10px;line-height:1.75}.nodar-entry-footer{color:var(--entry-muted);border-top:1px solid var(--entry-line);justify-content:space-between;gap:16px;padding-top:18px;font-size:10px}.dark .nodar-entry{--entry-ink:#e4eeed;--entry-muted:#a4b7ba;--entry-line:#30494f;--entry-accent:#71c4b4;background:#13282f}.dark .nodar-entry-access{background:#1b343c;box-shadow:0 16px 60px -28px #0006}.dark .nodar-entry-google{color:#19343a;background:#ddece8}.dark .nodar-entry-google:hover{background:#c4e0d9}.dark .nodar-entry-email{color:#e0ecea;background:#2a454e}.dark .nodar-entry-email:hover{background:#35545e}@media (max-width:850px){.nodar-entry-content{grid-template-columns:1fr;gap:34px;max-width:540px;padding-block:40px}.nodar-entry-story h1{font-size:44px}.nodar-entry-story{padding-block:0}.nodar-entry-maia{display:none}.nodar-entry-description{max-width:100%}.nodar-entry-access h2 br{display:none}.nodar-entry-access h2{margin-top:17px;font-size:30px}}@media (max-width:420px){.nodar-entry{padding:24px 20px 20px}.nodar-entry-story h1{font-size:37px}.nodar-entry-access{padding:25px 22px}.nodar-entry-footer>span:last-child{display:none}}
