._header_1i2i2_1{z-index:50;min-height:5.75rem;color:var(--ink);grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1rem,3vw,3rem);padding:1rem clamp(1rem,3vw,3rem);display:grid;position:absolute;inset:1.9rem 0 auto}._header_1i2i2_1[data-inverse=true]{color:#fff}._skip_1i2i2_3{z-index:110;color:var(--ink);background:#fff;border-radius:.65rem;padding:.75rem 1rem;font-weight:800;position:fixed;inset:.75rem auto auto .75rem;translate:0 -200%}._skip_1i2i2_3:focus{translate:0}._brand_1i2i2_5{color:inherit;font-family:var(--font-display);font-variation-settings:"wdth" 118, "wght" 760;letter-spacing:-.045em;align-items:center;gap:.62rem;font-size:1.22rem;text-decoration:none;display:inline-flex}._brand_1i2i2_5 strong{font-weight:480}._header_1i2i2_1 nav{justify-content:center;gap:clamp(1rem,2.5vw,2.5rem);display:flex}._header_1i2i2_1 nav a{color:inherit;font-size:.78rem;font-weight:650;text-decoration:none;position:relative}._header_1i2i2_1 nav a:after{transform-origin:100%;content:"";background:currentColor;block-size:1px;transition:scale .24s;position:absolute;inset:auto 0 -.32rem;scale:0 1}._header_1i2i2_1 nav a:hover:after{transform-origin:0;scale:1}._actions_1i2i2_11{align-items:center;gap:.65rem;display:flex}._header_1i2i2_1[data-inverse=true] .site-preferences select,._header_1i2i2_1[data-inverse=true] .site-preferences button{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border-color:#ffffff3d}._demo_1i2i2_14{color:#07140d;background:#57d38c;border-radius:999px;align-items:center;gap:.45rem;min-height:2.8rem;padding:.65rem 1rem;font-size:.78rem;font-weight:780;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 0 0 1px #ffffff29,0 12px 30px #57d38c33}._demo_1i2i2_14:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #ffffff3d,0 18px 44px #57d38c47}._demo_1i2i2_14:active{transform:scale(.98)}._demo_1i2i2_14 svg{block-size:1rem;inline-size:1rem}._menu_1i2i2_18{display:none}@media (max-width:70rem){._header_1i2i2_1{grid-template-columns:auto 1fr auto}._header_1i2i2_1 nav,._actions_1i2i2_11{display:none}._menu_1i2i2_18{justify-self:end;display:block;position:relative}._menu_1i2i2_18 summary{cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:50%;place-items:center;block-size:2.8rem;inline-size:2.8rem;list-style:none;display:grid}._menu_1i2i2_18 summary::-webkit-details-marker{display:none}._menu_1i2i2_18 summary svg{block-size:1.25rem;inline-size:1.25rem}._menu_1i2i2_18>div{inline-size:min(22rem,100vw - 2rem);color:var(--ink);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #fff6;border-radius:1rem;gap:.15rem;padding:.75rem;display:grid;position:absolute;inset:calc(100% + .75rem) 0 auto auto}._menu_1i2i2_18 a{color:inherit;border-radius:.55rem;padding:.75rem;font-size:.9rem;font-weight:700;text-decoration:none}._menu_1i2i2_18 a:hover{background:#eef8f1}}._protoStrip_1i2i2_21{z-index:60;color:#ffd9ae;letter-spacing:.02em;background:#12241f;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;min-height:1.9rem;padding:.25rem .8rem;font-size:.58rem;font-weight:750;display:flex;position:relative}._protoStrip_1i2i2_21 a{color:#8fdbaa;text-decoration:none}._protoStrip_1i2i2_21 a:hover{text-decoration:underline}._judgeChip_1i2i2_24{z-index:40;color:#06170f;background:#57d38c;border:1px solid #57d38c80;border-radius:2rem;align-items:center;min-height:2.4rem;padding:.5rem .8rem;font-size:.62rem;font-weight:820;text-decoration:none;display:inline-flex;position:fixed;bottom:.9rem;right:.9rem;box-shadow:0 14px 30px #0000004d}._stripShort_1i2i2_25{display:none}body:has([data-proof-page]) ._judgeChip_1i2i2_24{display:none}@media (max-width:48rem){._judgeChip_1i2i2_24{display:none}._protoStrip_1i2i2_21{white-space:nowrap;flex-wrap:nowrap;font-size:.54rem}._protoStrip_1i2i2_21 a,._stripLong_1i2i2_27{display:none}._stripShort_1i2i2_25{display:inline}}._mobileLang_1i2i2_29{display:none}@media (max-width:70rem){._mobileLang_1i2i2_29{justify-self:end;margin-right:.5rem;display:block}._mobileLang_1i2i2_29 .site-preferences button{display:none}}._slowNotice_1i2i2_32{z-index:60;color:#06170f;text-align:center;background:#ffd9ae;margin:0;padding:.35rem .8rem;font-size:.62rem;font-weight:750;position:relative}._slowNotice_1i2i2_32 a{color:inherit}
