@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.CpcGva_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.CpcGva_variable{--font-mono-face:"JetBrains Mono", "JetBrains Mono Fallback"}
.iYV4-q_button{border-radius:var(--pill);font-family:var(--font);white-space:nowrap;cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out,transform .15s ease-out;display:inline-flex}.iYV4-q_button:active{transform:scale(.98)}.iYV4-q_lg{height:48px;padding:0 32px}.iYV4-q_md{height:40px;padding:0 20px}.iYV4-q_sm{height:32px;padding:0 14px;font-size:13px}.iYV4-q_primary{background:var(--ink);color:var(--on-ink)}.iYV4-q_primary:hover{background:#2a2a2a}.iYV4-q_secondary{background:var(--fill);color:var(--ink)}.iYV4-q_secondary:hover{background:var(--fill-hover)}.iYV4-q_inverse{background:var(--surface);color:var(--ink)}.iYV4-q_inverse:hover{background:#e6e6e6}@media (prefers-reduced-motion:reduce){.iYV4-q_button{transition:none}.iYV4-q_button:active{transform:none}}
.DdzYfq_dialog{border-radius:var(--radius);background:var(--surface);width:min(600px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);overscroll-behavior:contain;border:0;margin:auto;padding:0;overflow:auto}.DdzYfq_dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000052}.DdzYfq_dialog[open]{animation:DdzYfq_dialog-in .26s var(--ease)}.DdzYfq_dialog[open]::backdrop{animation:.2s ease-out DdzYfq_fade-in}@keyframes DdzYfq_dialog-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes DdzYfq_fade-in{0%{opacity:0}}.DdzYfq_panel{padding:32px}.DdzYfq_head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.DdzYfq_title{font-size:var(--h3);letter-spacing:-.02em;font-weight:500;line-height:1.1}.DdzYfq_close{border-radius:var(--pill);background:var(--fill);width:36px;height:36px;color:var(--ink);border:0;flex:none;justify-content:center;align-items:center;margin:-4px -6px 0 0;display:inline-flex}.DdzYfq_close:hover{background:var(--fill-hover)}.DdzYfq_lead{color:var(--ink-2);margin-top:10px;font-size:14px;line-height:20px}.DdzYfq_form{flex-direction:column;gap:20px;margin-top:28px;display:flex}.DdzYfq_row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.DdzYfq_field{flex-direction:column;gap:8px;min-width:0;font-size:13px;line-height:18px;display:flex}.DdzYfq_field input,.DdzYfq_field textarea{border-radius:var(--radius-sm);background:var(--bg);border:1px solid #0000;outline:none;width:100%;min-height:48px;padding:12px 14px;font-size:15px;line-height:22px;transition:border-color .15s ease-out,background-color .15s ease-out}.DdzYfq_field textarea{resize:vertical}.DdzYfq_field input:focus,.DdzYfq_field textarea:focus{border-color:var(--ink);background:var(--surface)}.DdzYfq_trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.DdzYfq_error{color:#b42318;font-size:13px;line-height:18px}.DdzYfq_error a{text-decoration:underline}.DdzYfq_footer{justify-content:space-between;align-items:center;gap:16px;margin-top:4px;display:flex}.DdzYfq_privacy{color:var(--ink-3);text-underline-offset:3px;font-size:12px;text-decoration:underline}.DdzYfq_sent{border-radius:var(--radius-md);background:var(--bg);flex-direction:column;align-items:flex-start;gap:8px;margin-top:28px;padding:24px;display:flex}.DdzYfq_sentIcon{border-radius:var(--pill);background:var(--ink);width:36px;height:36px;color:var(--on-ink);justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.DdzYfq_sentTitle{font-size:18px;line-height:24px}.DdzYfq_sentText{color:var(--ink-2);font-size:14px;line-height:20px}@media (max-width:560px){.DdzYfq_panel{padding:24px 20px}.DdzYfq_row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.DdzYfq_dialog[open],.DdzYfq_dialog[open]::backdrop{animation:none}}
.wacNiq_logo{color:currentColor;align-items:center;gap:6px;display:inline-flex}.wacNiq_mark{flex:none;width:22px;height:22px}.wacNiq_word{font-family:var(--font);letter-spacing:-.05em;font-size:23px;font-weight:500;line-height:1;transform:translateY(-1px)}
.wjhUma_mark{width:16px;height:16px;margin-left:-4px}
.Hhd6oq_head{flex-direction:column;align-items:flex-start;display:flex}.Hhd6oq_eyebrow{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:10px;line-height:16px}.Hhd6oq_title{max-width:600px;font-size:var(--h2);letter-spacing:-.02em;text-wrap:balance;margin-top:32px;font-weight:500;line-height:1.1}.Hhd6oq_lead{max-width:560px;color:var(--ink-2);text-wrap:pretty;margin-top:16px}
.VsUwcG_logo{width:auto;height:var(--height);max-width:none}.VsUwcG_logo[data-tone=light]{filter:brightness(0)invert()}.VsUwcG_logo[data-tone=dark]{filter:brightness(0)}.VsUwcG_pair{align-items:center;gap:calc(var(--height) * .5);display:inline-flex}
.XbLGNa_svg{--cycle:3s;width:100%;height:auto;overflow:visible}.XbLGNa_svg[data-paused] *{animation-play-state:paused!important}.XbLGNa_grid path{stroke:#e9e9e9;stroke-width:1px;stroke-dasharray:2 5}.XbLGNa_line{fill:none;stroke:#d6d6d6;stroke-width:1px}.XbLGNa_packet{fill:none;stroke:#000;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:5 100;stroke-dashoffset:5px;animation:XbLGNa_travel var(--cycle) linear infinite}@keyframes XbLGNa_travel{0%{stroke-dashoffset:5px}to{stroke-dashoffset:-100px}}.XbLGNa_gateLine{fill:none;stroke:#000;stroke-width:1px}.XbLGNa_gateLabel,.XbLGNa_tool,.XbLGNa_names text,.XbLGNa_forge text{font-family:var(--font-mono);letter-spacing:.06em}.XbLGNa_gateLabel{fill:#000;text-anchor:middle;font-size:12px}.XbLGNa_tick{fill:#fff;stroke:#9a9a9a;stroke-width:1px;animation:XbLGNa_tick var(--cycle) ease-out infinite}@keyframes XbLGNa_tick{0%,6%{fill:#000;stroke:#000}24%,to{fill:#fff;stroke:#9a9a9a}}.XbLGNa_tool{fill:#9a9a9a;font-size:10px}.XbLGNa_agentRing,.XbLGNa_nodeRing{fill:#fff;stroke:#000;stroke-width:1px}.XbLGNa_agentDot,.XbLGNa_nodeDot{fill:#000}.XbLGNa_names text{fill:#000;opacity:0;font-size:11px;animation:12s linear infinite XbLGNa_name}.XbLGNa_names text:nth-child(2){animation-delay:3s}.XbLGNa_names text:nth-child(3){animation-delay:6s}.XbLGNa_names text:nth-child(4){animation-delay:9s}@keyframes XbLGNa_name{0%,23%{opacity:1}25%,to{opacity:0}}.XbLGNa_forge rect{fill:#000}.XbLGNa_forge text{fill:#fff;text-anchor:middle;font-size:10px}.XbLGNa_word{fill:#000;font-family:var(--font);letter-spacing:-.05em;font-size:22px;font-weight:500}@media (prefers-reduced-motion:reduce){.XbLGNa_svg *{animation:none!important}.XbLGNa_packet{opacity:0}.XbLGNa_names text:last-child{opacity:1}}
.tcZKza_card{--accent:#533afe;--accent-soft:#533afe1a;background:var(--surface);width:min(380px,100%);color:var(--ink);border-radius:22px;padding:20px;font-size:13px;line-height:18px;position:relative;box-shadow:0 1px 2px #0000000a,0 12px 32px -16px #00000024}.tcZKza_head{justify-content:space-between;align-items:center;gap:12px;display:flex}.tcZKza_title{font-size:13px;line-height:18px}.tcZKza_label{color:var(--ink-3);font-size:11px;line-height:16px}.tcZKza_mono{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.tcZKza_chip{border-radius:var(--pill);background:var(--bg);height:22px;color:var(--ink-2);white-space:nowrap;align-items:center;gap:4px;padding:0 9px;font-size:11px;line-height:16px;display:inline-flex}.tcZKza_chipAccent{background:var(--accent-soft);color:var(--accent)}.tcZKza_button{border-radius:var(--pill);background:var(--ink);height:32px;color:var(--on-ink);justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12px;line-height:16px;transition:background-color .3s ease-out,color .3s ease-out;display:inline-flex}.tcZKza_button[data-done]{background:var(--accent)}.tcZKza_fadeIn{animation:tcZKza_fade-in .4s var(--ease) both}@keyframes tcZKza_fade-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.tcZKza_fadeIn{animation:none}}
._47nvHG_kicker{color:var(--ink-3)}._47nvHG_headline{letter-spacing:-.01em;margin-top:6px;font-size:17px;line-height:21px}._47nvHG_body{color:var(--ink-2);margin-top:8px;font-size:12.5px;line-height:19px}._47nvHG_fact{color:inherit;transition:background-size .5s var(--ease), color .3s ease-out;background:linear-gradient(#533afe24,#533afe24) 0 100%/0% 100% no-repeat;border-radius:4px}._47nvHG_fact[data-on]{color:#3a22d6;background-size:100% 100%}._47nvHG_quiz{box-shadow:inset 0 0 0 1px var(--ink);border-radius:16px;margin-top:16px;padding:14px}._47nvHG_quizLabel{color:var(--ink-3)}._47nvHG_progress{gap:4px;display:inline-flex}._47nvHG_progress span{border-radius:var(--pill);background:#e6e6e6;width:18px;height:4px;transition:background-color .3s ease-out}._47nvHG_progress span[data-done]{background:#533afe}._47nvHG_question{margin-top:10px;font-size:13.5px;line-height:19px}._47nvHG_options{flex-direction:column;gap:6px;margin-top:10px;list-style:none;display:flex}._47nvHG_option{background:var(--bg);height:34px;animation:_47nvHG_option-in .35s var(--ease) both;border-radius:10px;justify-content:space-between;align-items:center;padding:0 12px;font-size:12.5px;transition:background-color .2s ease-out,color .2s ease-out,box-shadow .2s ease-out;display:flex}._47nvHG_option:nth-child(2){animation-delay:60ms}._47nvHG_option:nth-child(3){animation-delay:.12s}@keyframes _47nvHG_option-in{0%{opacity:0;transform:translateY(4px)}}._47nvHG_option[data-hover]{box-shadow:inset 0 0 0 1px var(--ink);background:#fff}._47nvHG_option[data-correct]{color:#fff;background:#533afe}@media (prefers-reduced-motion:reduce){._47nvHG_fact,._47nvHG_option,._47nvHG_progress span{transition:none;animation:none}}
.GenIYa_wrap{width:min(470px,100%);container-type:inline-size}.GenIYa_stage{height:410px;position:relative}.GenIYa_site{background:#fff;border-radius:20px;width:330px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 18px 40px -22px #00000038}.GenIYa_masthead{height:46px;color:var(--b-ink);font-family:var(--b-font);border-bottom:1px solid #00000012;align-items:center;gap:8px;padding:0 16px;display:flex}.GenIYa_logo{border-radius:calc(var(--b-radius) / 2);background:var(--b-hit);width:16px;height:16px;transition:background-color .5s ease-out, border-radius .7s var(--ease) .25s}.GenIYa_brand{letter-spacing:-.01em;font-size:13px;animation:.45s ease-out .6s both GenIYa_swap}.GenIYa_nav{gap:6px;margin-left:auto;display:flex}.GenIYa_nav span{background:#0000001a;border-radius:2px;width:18px;height:3px}.GenIYa_game{background:var(--b-surface);color:var(--b-ink);font-family:var(--b-font);padding:18px 26px 20px;transition:background-color .6s ease-out}.GenIYa_gameHead{justify-content:space-between;align-items:baseline;display:flex}.GenIYa_gameTitle{letter-spacing:-.01em;font-size:16px;animation:.45s ease-out .6s both GenIYa_swap}.GenIYa_gameNo{opacity:.5;font-family:var(--font-mono);letter-spacing:.04em;font-size:10px}.GenIYa_board{grid-template-columns:repeat(5,46px);justify-content:center;gap:6px;margin-top:16px;display:grid}.GenIYa_tile{border-radius:var(--b-radius);color:#fff;height:46px;transition-property:background-color,box-shadow,color,border-radius;transition-duration:0s,0s,0s,.7s;transition-timing-function:linear, linear, linear, var(--ease);transition-delay:calc(var(--wave) + .17s), calc(var(--wave) + .17s), calc(var(--wave) + .17s), calc(var(--wave) + .26s);animation-duration:.34s;animation-timing-function:ease-in-out;animation-delay:var(--wave);background:#fff;justify-content:center;align-items:center;font-size:19px;animation-fill-mode:both;display:flex;box-shadow:inset 0 0 0 1px #0000001f}.GenIYa_tile[data-flip="0"]{animation-name:GenIYa_flip-0}.GenIYa_tile[data-flip="1"]{animation-name:GenIYa_flip-1}.GenIYa_tile[data-flip="2"]{animation-name:GenIYa_flip-2}@keyframes GenIYa_flip-0{50%{transform:scaleY(.04)}}@keyframes GenIYa_flip-1{50%{transform:scaleY(.04)}}@keyframes GenIYa_flip-2{50%{transform:scaleY(.04)}}.GenIYa_tile[data-state=hit]{background:var(--b-hit);box-shadow:none}.GenIYa_tile[data-state=near]{background:var(--b-near);box-shadow:none}.GenIYa_tile[data-state=miss]{background:var(--b-miss);box-shadow:none;color:var(--b-ink)}.GenIYa_tile[data-state=empty]{background:0 0}.GenIYa_letter{font-family:var(--b-font);animation:.2s ease-out both GenIYa_swap;animation-delay:calc(var(--wave) + .17s)}.GenIYa_tile[data-state=miss] .GenIYa_letter{opacity:.5}.GenIYa_gameFoot{opacity:.6;text-align:center;margin-top:14px;font-size:11px;animation:.45s ease-out .7s both GenIYa_swap}@keyframes GenIYa_swap{0%{opacity:0;transform:translateY(3px)}}.GenIYa_tile[data-state=miss] .GenIYa_letter{animation-name:GenIYa_swap-soft}@keyframes GenIYa_swap-soft{0%{opacity:0;transform:translateY(3px)}to{opacity:.5}}.GenIYa_inspector{background:#fff;border-radius:16px;width:214px;padding:14px 14px 10px;font-size:12px;line-height:16px;position:absolute;bottom:0;right:0;box-shadow:0 1px 2px #0000000f,0 24px 48px -20px #00000047}.GenIYa_inspectorHead{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px;display:flex}.GenIYa_liveDot{color:var(--ink-3);align-items:center;gap:5px;font-size:11px;display:inline-flex}.GenIYa_liveDot:before{content:"";background:#1fb978;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #1fb9782e}.GenIYa_row{isolation:isolate;grid-template-columns:52px 1fr;align-items:center;gap:8px;margin:0 -6px;padding:9px 6px;display:grid;position:relative}.GenIYa_flash{z-index:-1;opacity:0;background:#f2f2f2;border-radius:10px;animation:.9s ease-out both GenIYa_edit;position:absolute;inset:0}.GenIYa_flash[data-step="1"]{animation-delay:.25s}.GenIYa_flash[data-step="2"]{animation-delay:.55s}@keyframes GenIYa_edit{25%{opacity:1}}.GenIYa_fontName{animation:.38s ease-out .55s both GenIYa_swap}.GenIYa_rowLabel{color:var(--ink-3);font-size:11px}.GenIYa_swatches{gap:6px;display:flex;position:relative}.GenIYa_swatch{border-radius:50%;width:16px;height:16px}.GenIYa_ring{width:22px;height:22px;box-shadow:0 0 0 1.5px var(--ink);transition:transform .5s var(--ease);border-radius:50%;position:absolute;top:-3px;left:-3px}.GenIYa_slider{align-items:center;gap:10px;display:flex}.GenIYa_track{background:#e8e8e8;border-radius:2px;flex:1;height:3px;position:relative}.GenIYa_fill{background:var(--ink);transition:width .7s var(--ease) .25s;border-radius:2px;position:absolute;inset:0 auto 0 0}.GenIYa_knob{width:12px;height:12px;transition:left .7s var(--ease) .25s;background:#fff;border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%;box-shadow:0 0 0 1px #0000002e,0 2px 4px #00000024}.GenIYa_value{width:28px;font-family:var(--font-mono);text-align:right;font-size:10px}.GenIYa_font{align-items:center;gap:8px;display:flex}.GenIYa_sample{width:26px;height:22px;font-family:var(--b-font);background:#f4f4f4;border-radius:6px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}@container (max-width:459px){.GenIYa_stage{height:auto}.GenIYa_site{width:100%;position:relative}.GenIYa_inspector{width:auto;margin:-18px 10px 0;position:relative}}@media (prefers-reduced-motion:reduce){.GenIYa_stage *,.GenIYa_stage :before{transition:none!important;animation:none!important}}
.qOylfq_board{height:220px;margin-top:14px;list-style:none;position:relative}.qOylfq_row{inset-inline:0;height:44px;transition:transform .8s var(--ease), background-color .3s ease-out;background:#fff;border-radius:12px;grid-template-columns:18px 28px 1fr auto;align-items:center;gap:10px;padding:0 10px;display:grid;position:absolute;top:0}.qOylfq_row[data-you]{z-index:1;background:#efecff}.qOylfq_rank{color:var(--ink-3);font-family:var(--font-mono);font-size:11px}.qOylfq_avatar{background:var(--bg);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:inline-flex}.qOylfq_row[data-you] .qOylfq_avatar{color:#fff;background:#533afe}.qOylfq_name{font-size:13px}.qOylfq_time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px}.qOylfq_up{border-radius:var(--pill);color:#fff;font-family:var(--font-mono);animation:qOylfq_pop .5s var(--ease) both;background:#533afe;padding:1px 6px;font-size:9px;position:absolute;top:-6px;right:-8px}@keyframes qOylfq_pop{0%{opacity:0;transform:scale(.5)}}.qOylfq_streak{background:#fafafa;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:14px;display:flex}.qOylfq_streakValue{font-size:15px;line-height:20px}.qOylfq_streakValue span{display:inline-block}.qOylfq_week{gap:5px;display:inline-flex}.qOylfq_week span{border-radius:50%;width:9px;height:9px;transition:background-color .3s ease-out,box-shadow .3s ease-out;box-shadow:inset 0 0 0 1px #d4d4d4}.qOylfq_week span[data-today]{box-shadow:inset 0 0 0 1px var(--ink)}.qOylfq_week span[data-done]{background:var(--ink);box-shadow:none}@media (prefers-reduced-motion:reduce){.qOylfq_row,.qOylfq_week span{transition:none}.qOylfq_up{animation:none}}
.reyEaa_prompt{background:var(--bg);border-radius:16px 16px 4px;align-self:flex-end;width:fit-content;max-width:82%;min-height:40px;margin:16px 0 0 auto;padding:10px 14px;font-size:13px;line-height:18px}.reyEaa_caret{vertical-align:-2px;background:var(--ink);width:1.5px;height:14px;margin-left:1px;animation:.9s step-end infinite reyEaa_blink;display:inline-block}@keyframes reyEaa_blink{50%{opacity:0}}.reyEaa_reply{opacity:0;align-items:center;gap:8px;height:24px;margin-top:12px;transition:opacity .3s ease-out;display:flex}.reyEaa_reply[data-on]{opacity:1}.reyEaa_avatar{background:var(--ink);width:24px;height:24px;color:var(--on-ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.reyEaa_mark{width:13px;height:13px}.reyEaa_status{color:var(--ink-2);font-size:12px}.reyEaa_board{opacity:.4;background:#fafafa;border-radius:16px;align-items:flex-start;gap:16px;margin-top:12px;padding:14px;transition:opacity .4s ease-out;display:flex}.reyEaa_board[data-on]{opacity:1}.reyEaa_grid{--cell:26px;--gap:3px;--step:calc(var(--cell) + var(--gap));grid-template-columns:repeat(6, var(--cell));gap:var(--gap);display:grid;position:relative}.reyEaa_cell{width:var(--cell);height:var(--cell);color:var(--ink);opacity:0;transition:opacity .25s ease-out, transform .35s var(--ease);background:#fff;border-radius:6px;justify-content:center;align-items:center;font-size:12px;display:flex;transform:scale(.6);box-shadow:inset 0 0 0 1px #e6e6e6}.reyEaa_cell[data-shown]{opacity:1;transform:none}.reyEaa_found{animation:reyEaa_mark .45s var(--ease) both;transform-origin:0 0;pointer-events:none;background:#533afe29;border-radius:8px;position:absolute;box-shadow:inset 0 0 0 1.5px #533afe}@keyframes reyEaa_mark{0%{opacity:0;clip-path:inset(0 100% 100% 0 round 8px)}to{opacity:1;clip-path:inset(0 round 8px)}}.reyEaa_words{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.06em;flex-direction:column;gap:6px;padding-top:2px;font-size:10px;list-style:none;display:flex}.reyEaa_words li{transition:color .3s ease-out}.reyEaa_words li[data-found]{color:#533afe;text-decoration:line-through}.reyEaa_foot{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}@media (max-width:420px){.reyEaa_grid{--cell:22px}.reyEaa_words{display:none}}@media (prefers-reduced-motion:reduce){.reyEaa_caret,.reyEaa_found{animation:none}.reyEaa_cell,.reyEaa_reply,.reyEaa_board{transition:none}}
.jqfILG_section{padding:var(--section-top) var(--pad) 32px;scroll-margin-top:40px}@media (min-width:1024px){.jqfILG_section{padding-inline:80px}}.jqfILG_body{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,405px) minmax(0,1fr);gap:24px;margin-top:40px;display:grid}.jqfILG_items{list-style:none}.jqfILG_item{border-bottom:1px solid var(--line-2);flex-direction:column;align-items:flex-start;gap:10px;padding:24px 0 26px;display:flex}.jqfILG_item:last-child{border-bottom:0}.jqfILG_itemHead{justify-content:space-between;align-self:stretch;align-items:center;gap:16px;display:flex}.jqfILG_logos{flex:none;gap:6px;display:inline-flex}.jqfILG_logo{border-radius:var(--pill);background:var(--surface);width:32px;height:32px;color:var(--ink);justify-content:center;align-items:center;display:inline-flex;box-shadow:0 1px 2px #0000000f}.jqfILG_logo img{width:16px;height:16px}.jqfILG_forge{background:var(--ink);color:var(--on-ink)}.jqfILG_mark{width:16px;height:16px}.jqfILG_itemTitle{letter-spacing:-.02em;font-size:20px;font-weight:500;line-height:24px}.jqfILG_itemText{max-width:300px;color:var(--ink-2)}.jqfILG_itemLink{align-items:center;gap:2px;font-size:14px;line-height:20px;display:inline-flex}.jqfILG_itemLink svg{transition:transform .2s var(--ease)}.jqfILG_itemLink:hover svg{transform:translate(2px)}.jqfILG_art{align-items:center;padding:24px 0;display:flex}@media (max-width:1023px){.jqfILG_body{grid-template-columns:minmax(0,1fr)}.jqfILG_art{order:-1;overflow:hidden}}
.daOK_G_card{flex-direction:column;gap:12px;display:flex}.daOK_G_media{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--panel);margin-bottom:12px;display:block;overflow:hidden}.daOK_G_media img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.daOK_G_card:hover .daOK_G_media img{transform:scale(1.04)}.daOK_G_title{letter-spacing:-.01em;text-wrap:balance;max-width:360px;font-size:18px;line-height:22px}.daOK_G_excerpt{max-width:380px;color:var(--ink-2);font-size:14px;line-height:20px}.daOK_G_category{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:10px;line-height:16px}@media (prefers-reduced-motion:reduce){.daOK_G_media img{transition:none}}
._9tK0-q_section{padding:var(--section-top) var(--pad) 32px}._9tK0-q_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;list-style:none;display:grid}@media (max-width:1023px){._9tK0-q_grid{grid-template-columns:minmax(0,1fr);max-width:560px}}
.ULYWCa_section{padding:var(--section-top) 0 32px}.ULYWCa_head{padding-inline:var(--pad);flex-direction:column;display:flex}.ULYWCa_controls{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.ULYWCa_arrows{gap:8px;display:flex}.ULYWCa_arrow{border-radius:var(--pill);background:var(--fill);width:40px;height:40px;color:var(--ink);border:0;justify-content:center;align-items:center;transition:background-color .15s ease-out,opacity .15s ease-out;display:inline-flex}.ULYWCa_arrow:hover:not(:disabled){background:var(--fill-hover)}.ULYWCa_arrow:disabled{opacity:.4;cursor:default}.ULYWCa_track{padding-inline:var(--pad);scroll-padding-inline:var(--pad);scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-top:40px;display:flex;overflow-x:auto}.ULYWCa_track::-webkit-scrollbar{display:none}.ULYWCa_slide{scroll-snap-align:start;width:min(470px,78vw);height:clamp(380px,32.6vw,520px);transition:width .6s var(--ease);flex:none}.ULYWCa_slide[data-active=true]{width:min(835px,78vw)}.ULYWCa_card{border-radius:var(--radius);color:#fff;isolation:isolate;background:#1b1b1b;flex-direction:column;justify-content:space-between;height:100%;padding:32px;display:flex;position:relative;overflow:hidden}.ULYWCa_photo{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease);position:absolute;inset:0}.ULYWCa_card:hover .ULYWCa_photo{transform:scale(1.03)}.ULYWCa_shade{z-index:-1;background:linear-gradient(#00000059,#0000 30% 55%,#0009);position:absolute;inset:0}.ULYWCa_logo{align-self:flex-start}.ULYWCa_line{letter-spacing:-.01em;text-wrap:balance;max-width:380px;font-size:18px;line-height:24px}.ULYWCa_end{flex:none;width:1px}@media (max-width:767px){.ULYWCa_slide,.ULYWCa_slide[data-active=true]{width:85vw;height:440px}.ULYWCa_card{padding:24px}}@media (prefers-reduced-motion:reduce){.ULYWCa_slide,.ULYWCa_photo{transition:none}}
.M7GysW_row{color:var(--ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 12px;font-size:13px;line-height:20px;transition:color .2s ease-out;display:inline-flex}.M7GysW_row:hover{color:var(--ink)}.M7GysW_logos{gap:6px;display:inline-flex}.M7GysW_logo{border:1px solid var(--line-2);border-radius:var(--pill);background:var(--surface);justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.M7GysW_logo img{width:16px;height:16px}
.ABCqwa_graphic{inset-inline:0;pointer-events:none;height:clamp(120px,14.1vw,260px);position:absolute;top:0}.ABCqwa_canvas{inset-inline:0;mix-blend-mode:multiply;opacity:0;-webkit-user-select:none;user-select:none;width:100%;height:calc(100% + 340px);transition:opacity .15s ease-out;position:absolute;top:-240px}.ABCqwa_canvas[data-ready]{opacity:1}@media (pointer:fine){.ABCqwa_canvas[data-interactive]{pointer-events:auto;touch-action:none}}
._31rjqW_marquee{height:80px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}._31rjqW_track{width:max-content;height:100%;animation:60s linear infinite _31rjqW_drift;display:flex}._31rjqW_marquee:hover ._31rjqW_track{animation-play-state:paused}@keyframes _31rjqW_drift{to{transform:translate(-50%)}}._31rjqW_row{flex:none;align-items:center;gap:96px;padding-right:96px;list-style:none;display:flex}._31rjqW_item{margin-inline:var(--inset);flex:none;align-items:center;display:flex}._31rjqW_logo{width:auto;height:var(--size);opacity:.42;max-width:none;transition:opacity .2s ease-out}._31rjqW_logo:hover{opacity:.8}._31rjqW_logo[data-tone=silhouette]{filter:brightness(0)}._31rjqW_logo[data-tone=gray]{filter:grayscale()brightness(.75)contrast(1.5)}@media (max-width:767px){._31rjqW_row{gap:56px;padding-right:56px}}@media (prefers-reduced-motion:reduce){._31rjqW_track{animation:none}}
.QyaE7G_hero{padding-top:clamp(150px,17.2vw,280px);position:relative}.QyaE7G_inner{z-index:1;padding-inline:var(--pad);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.QyaE7G_title{max-width:820px;font-size:var(--hero);letter-spacing:-.04em;text-wrap:balance;font-weight:500;line-height:.95}.QyaE7G_text{max-width:600px;color:var(--ink-soft);text-wrap:balance;margin-top:32px}.QyaE7G_actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:32px;display:flex}.QyaE7G_assistants{margin-top:28px}.QyaE7G_logos{margin-top:clamp(48px,5.2vw,80px)}@media (max-width:480px){.QyaE7G_actions{flex-direction:column;align-self:stretch}}
._8NQYiq_frame{aspect-ratio:16/9;border-radius:var(--radius);isolation:isolate;background:#111;position:relative;overflow:hidden}._8NQYiq_frame:fullscreen{border-radius:0}._8NQYiq_video{object-fit:cover;cursor:pointer;width:100%;height:100%}._8NQYiq_shade{pointer-events:none;opacity:0;background:linear-gradient(#0000,#00000073);height:120px;transition:opacity .2s ease-out;position:absolute;inset:auto 0 0}._8NQYiq_controls{color:#fff;opacity:0;transition:opacity .2s ease-out, transform .2s var(--ease);align-items:center;gap:8px;padding:16px 20px;display:flex;position:absolute;inset:auto 0 0;transform:translateY(6px)}._8NQYiq_frame:not([data-playing]) ._8NQYiq_shade,._8NQYiq_frame:not([data-playing]) ._8NQYiq_controls,._8NQYiq_frame:hover ._8NQYiq_shade,._8NQYiq_frame:hover ._8NQYiq_controls,._8NQYiq_frame:focus-within ._8NQYiq_shade,._8NQYiq_frame:focus-within ._8NQYiq_controls{opacity:1;transform:none}._8NQYiq_control{border-radius:var(--pill);width:36px;height:36px;color:inherit;-webkit-backdrop-filter:blur(12px);background:#ffffff29;border:0;flex:none;justify-content:center;align-items:center;transition:background-color .15s ease-out;display:inline-flex}._8NQYiq_control:hover{background:#ffffff47}._8NQYiq_progress{border-radius:var(--pill);appearance:none;cursor:pointer;background:#ffffff47 linear-gradient(#fff,#fff) no-repeat;flex:1;height:3px;margin:0 8px}._8NQYiq_progress::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:12px;height:12px}._8NQYiq_progress::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:12px;height:12px}._8NQYiq_error{border-radius:var(--pill);color:#fff;background:#0009;padding:6px 12px;font-size:13px;position:absolute;top:16px;left:16px}@media (prefers-reduced-motion:reduce){._8NQYiq_shade,._8NQYiq_controls{transition:none}}
.WWWjVq_film{padding:32px var(--pad)}
.qXHSoW_section{padding:var(--section-top) var(--pad) 140px;scroll-margin-top:40px}.qXHSoW_unlimited{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;list-style:none;display:grid}.qXHSoW_unlimited li{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:23px;display:flex}.qXHSoW_unlimitedValue{font-size:var(--h2);letter-spacing:-.02em;line-height:1.1}.qXHSoW_unlimitedLabel{color:var(--ink-2);font-size:14px;line-height:20px}.qXHSoW_unlimitedLabel:first-letter{text-transform:uppercase}.qXHSoW_plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.qXHSoW_plan{border-radius:var(--radius);background:var(--surface);flex-direction:column;align-items:flex-start;padding:48px 40px 56px;display:flex}.qXHSoW_plan[data-featured]{color:var(--on-ink);background:#000}.qXHSoW_planName{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:10px;line-height:16px}.qXHSoW_plan[data-featured] .qXHSoW_planName{color:#f5f5f58c}.qXHSoW_price{font-size:var(--h1);letter-spacing:-.03em;align-items:baseline;gap:8px;margin-top:40px;line-height:1;display:flex}.qXHSoW_per{color:var(--ink-2);letter-spacing:0;font-size:16px}.qXHSoW_plan[data-featured] .qXHSoW_per{color:#f5f5f599}.qXHSoW_note{color:var(--ink-2);margin-top:12px}.qXHSoW_plan[data-featured] .qXHSoW_note{color:#f5f5f599}.qXHSoW_cta{margin-top:32px}.qXHSoW_lines{border-top:1px solid var(--line-2);flex-direction:column;align-self:stretch;gap:12px;margin-top:36px;padding-top:28px;font-size:14px;line-height:20px;list-style:none;display:flex}.qXHSoW_plan[data-featured] .qXHSoW_lines{border-top-color:#ffffff24}.qXHSoW_lines li{gap:10px;display:flex}.qXHSoW_lines li[data-lead]{font-size:15px}.qXHSoW_check{color:var(--ink-3);flex:none;margin-top:2px}.qXHSoW_lines li[data-lead] .qXHSoW_check{color:currentColor}.qXHSoW_plan[data-featured] .qXHSoW_check{color:#f5f5f58c}.qXHSoW_plan[data-featured] .qXHSoW_lines li[data-lead] .qXHSoW_check{color:#fff}.qXHSoW_footNote{max-width:560px;color:var(--ink-2);margin-top:32px;font-size:14px;line-height:20px}@media (max-width:1023px){.qXHSoW_unlimited,.qXHSoW_plans{grid-template-columns:minmax(0,1fr)}.qXHSoW_unlimited{gap:0}.qXHSoW_unlimited li{padding:16px 0}.qXHSoW_plan{padding:40px 28px}}
.cfqceq_tile{flex:none}.cfqceq_tile text{fill:#121212;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}
._6tvqna_section{padding:var(--section-top) var(--pad) 32px;scroll-margin-top:0;position:relative}@media (min-width:1024px){._6tvqna_section{height:calc(100vh + (var(--count) - .4) * 62vh);padding-inline:80px}._6tvqna_pin{position:sticky;top:max(96px,50vh - 340px)}}._6tvqna_stage{grid-template-columns:minmax(0,405px) minmax(0,1fr);gap:45px;margin-top:48px;display:grid}._6tvqna_tabs{list-style:none}._6tvqna_tab{border-top:1px solid var(--line-2)}._6tvqna_tab:last-child{border-bottom:1px solid var(--line-2)}._6tvqna_tabTitle{font-size:var(--h3);letter-spacing:-.02em;font-weight:500;line-height:1.1}._6tvqna_tabTitle button{width:100%;color:var(--ink-muted);text-align:left;background:0 0;border:0;padding:18px 0 12px;transition:color .2s ease-out;display:block}._6tvqna_tab[data-active] ._6tvqna_tabTitle button,._6tvqna_tabTitle button:hover{color:var(--ink)}._6tvqna_tabBody{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}._6tvqna_tab[data-active] ._6tvqna_tabBody{grid-template-rows:1fr}._6tvqna_tabInner{min-height:0;color:var(--ink-2);flex-direction:column;align-items:flex-start;gap:12px;display:flex;overflow:hidden}._6tvqna_tabInner p{max-width:340px}._6tvqna_tabLink{color:var(--ink);align-items:center;gap:2px;margin-bottom:20px;font-size:14px;line-height:20px;display:inline-flex}._6tvqna_tabLink svg{transition:transform .2s var(--ease)}._6tvqna_tabLink:hover svg{transform:translate(2px)}._6tvqna_panel{background:var(--panel);border-radius:24px;min-height:474px;position:relative;overflow:hidden}._6tvqna_slide{opacity:0;transition:opacity .45s ease-out, transform .6s var(--ease);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:scale(.98)}._6tvqna_slide[data-active]{opacity:1;transform:none}._6tvqna_inlinePanel{display:none}@media (max-width:1023px){._6tvqna_stage{grid-template-columns:minmax(0,1fr);gap:0}._6tvqna_panel{display:none}._6tvqna_tab[data-active] ._6tvqna_inlinePanel{background:var(--panel);border-radius:24px;justify-content:center;align-items:center;min-height:420px;margin-bottom:24px;padding:24px 12px;display:flex}}@media (prefers-reduced-motion:reduce){._6tvqna_tabBody,._6tvqna_slide,._6tvqna_tabTitle button{transition:none}}
.nllzDq_section{padding:var(--section-top) var(--pad) 72px}.nllzDq_stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.nllzDq_stat{border-top:1px solid var(--line);flex-direction:column;gap:16px;padding-top:23px;display:flex}.nllzDq_value{font-size:var(--h2);letter-spacing:-.02em;order:-1;line-height:1.1}.nllzDq_label{max-width:340px;color:var(--ink-2);flex-direction:column;align-items:flex-start;gap:10px;font-size:14px;line-height:20px;display:flex}.nllzDq_statLink{color:var(--ink);align-items:center;gap:2px;display:inline-flex}.nllzDq_statLink svg{transition:transform .2s var(--ease)}.nllzDq_statLink:hover svg{transform:translate(2px)}.nllzDq_ribbon{margin:56px calc(var(--pad) * -1) 0;flex-direction:column;gap:12px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.nllzDq_ribbonTrack{width:max-content;animation:120s linear infinite nllzDq_drift;display:flex}.nllzDq_ribbonTrack[data-reverse]{animation-duration:140s;animation-direction:reverse}.nllzDq_ribbon:hover .nllzDq_ribbonTrack{animation-play-state:paused}@keyframes nllzDq_drift{to{transform:translate(-50%)}}.nllzDq_ribbonRow{gap:12px;padding-right:12px;list-style:none;display:flex}.nllzDq_ribbonItem{transition:transform .3s var(--ease)}.nllzDq_ribbonItem:hover{transform:translateY(-4px)rotate(-3deg)}.nllzDq_features{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:56px;list-style:none;display:grid}.nllzDq_feature{flex-direction:column;gap:8px;display:flex}.nllzDq_featureIcon{background:var(--surface);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:8px;display:inline-flex}.nllzDq_featureTitle{font-size:16px;font-weight:500;line-height:22px}.nllzDq_featureText{max-width:300px;color:var(--ink-2);font-size:14px;line-height:20px}@media (max-width:1023px){.nllzDq_stats{grid-template-columns:minmax(0,1fr)}.nllzDq_features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.nllzDq_features{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.nllzDq_ribbonTrack{animation:none}}
.CL27nW_prose{color:var(--ink-2);font-size:16px;line-height:26px}.CL27nW_prose>*+*{margin-top:18px}.CL27nW_prose h2{color:var(--ink);font-size:var(--h2);letter-spacing:-.02em;text-wrap:balance;margin-top:56px;scroll-margin-top:110px;font-weight:500;line-height:1.1}.CL27nW_prose h3{color:var(--ink);margin-top:32px;font-size:19px;font-weight:500;line-height:24px}.CL27nW_prose h2+*,.CL27nW_prose h3+*{margin-top:16px}.CL27nW_prose strong{color:var(--ink);font-weight:500}.CL27nW_prose a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;transition:text-decoration-color .15s ease-out}.CL27nW_prose a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.CL27nW_prose ul,.CL27nW_prose ol{flex-direction:column;gap:10px;padding-left:22px;display:flex}.CL27nW_prose li::marker{color:var(--ink-3)}.CL27nW_pull{color:var(--ink);letter-spacing:-.01em;text-wrap:balance;font-size:22px;line-height:30px;margin-block:40px!important}.CL27nW_callout{border-radius:var(--radius-md);background:var(--surface);padding:24px}.CL27nW_calloutTitle{color:var(--ink);margin-bottom:6px}.CL27nW_faq{border-top:1px solid var(--line-2);margin-top:24px}.CL27nW_faqItem{border-bottom:1px solid var(--line-2)}.CL27nW_faqItem summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;list-style:none;display:flex}.CL27nW_faqItem summary::-webkit-details-marker{display:none}.CL27nW_faqItem summary:after{content:"+";color:var(--ink-3);transition:transform .2s var(--ease);flex:none;font-size:20px}.CL27nW_faqItem[open] summary:after{transform:rotate(45deg)}.CL27nW_faqItem p{padding-bottom:20px}.CL27nW_quote{color:var(--ink);margin-block:40px!important}.CL27nW_quote blockquote{letter-spacing:-.01em;font-size:20px;line-height:28px}.CL27nW_quote figcaption{color:var(--ink-2);margin-top:12px;font-size:14px}.CL27nW_pending{border:1px dashed var(--line);border-radius:var(--radius-md);flex-direction:column;gap:4px;padding:20px 24px;display:flex;margin-block:40px!important}.CL27nW_pendingLabel{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:10px;line-height:16px}.CL27nW_pendingNote{color:var(--ink-2);font-size:15px;line-height:22px}
.zQzC5G_section{padding:32px var(--pad)}.zQzC5G_card{padding:clamp(64px, 8vw, 128px) var(--pad);border-radius:var(--radius);background:var(--surface);text-align:center;isolation:isolate;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.zQzC5G_glow{z-index:-1;pointer-events:none;background:radial-gradient(30% 34% at 30% 30%, var(--glow-1), transparent 72%), radial-gradient(26% 30% at 72% 22%, var(--glow-3), transparent 72%), radial-gradient(34% 36% at 52% 58%, var(--glow-2), transparent 74%), radial-gradient(24% 30% at 86% 56%, var(--glow-4), transparent 72%), radial-gradient(30% 30% at 18% 74%, var(--glow-5), transparent 74%);filter:blur(40px);opacity:.75;position:absolute;inset:-10%;-webkit-mask-image:radial-gradient(70% 75% at 50% 45%,#000 45%,#0000 100%);mask-image:radial-gradient(70% 75% at 50% 45%,#000 45%,#0000 100%)}.zQzC5G_content{flex-direction:column;align-items:center;max-width:780px;display:flex}.zQzC5G_label{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:10px;line-height:16px}.zQzC5G_statement{max-width:820px;font-size:var(--h1);letter-spacing:-.03em;text-wrap:balance;margin-top:20px;font-weight:500;line-height:1.05}.zQzC5G_caption{color:#000000a3;text-wrap:balance;max-width:460px;margin-top:20px;font-size:17px;line-height:25px}.zQzC5G_actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:32px;display:flex}@media (max-width:767px){.zQzC5G_card{padding:72px 14px}}
.Uy4aba_grid{padding:0 var(--pad);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:56px;list-style:none;display:grid}@media (max-width:1023px){.Uy4aba_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.Uy4aba_grid{grid-template-columns:minmax(0,1fr)}}
.LQF27a_window{background:var(--surface);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #0000000d,0 40px 80px -40px #00000047}.LQF27a_bar{border-bottom:1px solid var(--line-2);background:#fbfbfb;align-items:center;height:38px;padding:0 14px;display:flex;position:relative}.LQF27a_dots{gap:6px;display:flex}.LQF27a_dots span{background:#e2e2e2;border-radius:50%;width:10px;height:10px}.LQF27a_url{border-radius:var(--pill);color:var(--ink-3);background:#f0f0f0;padding:3px 14px;font-size:11px;position:absolute;left:50%;transform:translate(-50%)}.LQF27a_image{width:100%;height:auto}.LQF27a_stage{background:var(--panel);justify-content:center;align-items:center;gap:24px;min-height:420px;padding:40px 24px;display:flex}@media (max-width:767px){.LQF27a_stage{flex-direction:column;min-height:0;padding:24px 12px}}
.wWXZva_footer{color:var(--on-ink);background:#000}.wWXZva_inner{padding:88px var(--pad) 56px;grid-template-columns:minmax(0,1fr) minmax(0,4fr);gap:48px 24px;display:grid}.wWXZva_home{color:#fff;align-self:start}.wWXZva_mark{width:28px;height:28px}.wWXZva_columns{grid-template-columns:repeat(5,minmax(0,1fr));gap:40px 24px;display:grid}.wWXZva_heading{margin-bottom:16px;font-size:14px;line-height:20px}.wWXZva_list{flex-direction:column;gap:10px;list-style:none;display:flex}.wWXZva_link{color:#f5f5f599;font-size:13px;line-height:18px;transition:color .15s ease-out}.wWXZva_link:hover{color:#fff}.wWXZva_linkButton{font:inherit;background:0 0;border:0;padding:0;font-size:13px;line-height:18px}.wWXZva_bottom{flex-wrap:wrap;grid-column:2;gap:12px 32px;margin-top:40px;display:flex}.wWXZva_copy{color:#f5f5f566;font-size:13px;line-height:18px}@media (max-width:1023px){.wWXZva_inner{grid-template-columns:minmax(0,1fr)}.wWXZva_columns{grid-template-columns:repeat(2,minmax(0,1fr))}.wWXZva_bottom{grid-column:1}}
.PJE2Ka_svg{width:100%;height:100%;overflow:visible}.PJE2Ka_card{transform-box:view-box;transform-origin:200px 70px;transition:transform .9s var(--ease), opacity .9s var(--ease)}.PJE2Ka_card[data-depth="0"]{animation:PJE2Ka_card-in .9s var(--ease);transform:none}.PJE2Ka_card[data-depth="1"]{transform:translateY(-16px)scale(.94)}.PJE2Ka_card[data-depth="2"]{opacity:.8;transform:translateY(-30px)scale(.88)}.PJE2Ka_card[data-depth="3"]{opacity:0;transition-duration:.5s;transform:translateY(-42px)scale(.82)}@keyframes PJE2Ka_card-in{0%{opacity:0;transform:translateY(36px)}}.PJE2Ka_cardBody{fill:#fff;stroke:#d9d9d9;stroke-width:1px}.PJE2Ka_card:not([data-depth="0"]) .PJE2Ka_cardBody{fill:#fafafa}.PJE2Ka_date{fill:#9b9b9b;font-family:var(--font-mono);letter-spacing:.06em;font-size:10px}.PJE2Ka_front{animation:PJE2Ka_front-in .7s .2s var(--ease) both}@keyframes PJE2Ka_front-in{0%{opacity:0}}.PJE2Ka_tile{fill:#fff;stroke:#e3e3e3;stroke-width:1px;transition:stroke .12s ease-out}.PJE2Ka_tile[data-typed]{stroke:#8c8c8c}.PJE2Ka_front[data-solved] .PJE2Ka_tile[data-spare]{opacity:0;transition:opacity .3s ease-out}.PJE2Ka_letter,.PJE2Ka_flip text{font-family:var(--font);text-anchor:middle;font-size:17px;font-weight:500}.PJE2Ka_letter{fill:#000;transform-box:fill-box;transform-origin:50%;animation:.16s ease-out PJE2Ka_pop}@keyframes PJE2Ka_pop{0%{opacity:0;transform:scale(.6)}}.PJE2Ka_flip{transform-box:fill-box;transform-origin:50%;animation:PJE2Ka_flip .38s var(--ease) both}@keyframes PJE2Ka_flip{0%{transform:scaleY(0)}}.PJE2Ka_flip[data-mark=hit] rect{fill:#000}.PJE2Ka_flip[data-mark=hit] text{fill:#fff}.PJE2Ka_flip[data-mark=near] rect{fill:#fff;stroke:#000;stroke-width:1.5px;stroke-dasharray:3 3}.PJE2Ka_flip[data-mark=near] text{fill:#000}.PJE2Ka_flip[data-mark=miss] rect{fill:#efefef}.PJE2Ka_flip[data-mark=miss] text{fill:#a3a3a3}.PJE2Ka_dot{fill:#fff;stroke:#cfcfcf;stroke-width:1px;transform-box:fill-box;transform-origin:50%;transition:fill .3s ease-out,stroke .3s ease-out}.PJE2Ka_dot[data-today]{stroke:#000}.PJE2Ka_dot[data-done]{fill:#000;stroke:#000}.PJE2Ka_dot[data-today][data-done]{animation:PJE2Ka_pop-dot .5s var(--ease)}@keyframes PJE2Ka_pop-dot{40%{transform:scale(1.7)}}.PJE2Ka_streak rect{fill:#000}.PJE2Ka_streak text,.PJE2Ka_solved text{fill:#fff;font-family:var(--font-mono);letter-spacing:.06em;text-anchor:middle;font-size:10px}.PJE2Ka_streak{transform-box:fill-box;transform-origin:50%}.PJE2Ka_streak[data-bump]{animation:PJE2Ka_bump .5s var(--ease)}@keyframes PJE2Ka_bump{35%{transform:scale(1.12)}}.PJE2Ka_solved{transform-box:fill-box;transform-origin:50%;animation:PJE2Ka_rise .4s var(--ease) both}.PJE2Ka_solved rect{fill:#000}@keyframes PJE2Ka_rise{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.PJE2Ka_card,.PJE2Ka_card[data-depth="0"],.PJE2Ka_front,.PJE2Ka_letter,.PJE2Ka_flip,.PJE2Ka_dot,.PJE2Ka_streak[data-bump],.PJE2Ka_solved{transition:none;animation:none}}
.ZikJgW_hero{padding:clamp(140px, 13vw, 190px) var(--pad) 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.ZikJgW_title{max-width:620px;font-size:var(--h1);letter-spacing:-.03em;text-wrap:balance;font-weight:500;line-height:1.08}.ZikJgW_intro{max-width:560px;color:var(--ink-2);margin-top:24px;font-size:15px;line-height:22px}.ZikJgW_heroMedia{border-radius:var(--radius);overflow:hidden}.ZikJgW_lead{max-width:900px;padding:0 var(--pad);text-align:center;flex-direction:column;align-items:center;gap:16px;margin:120px auto 0;display:flex}.ZikJgW_leadQuote{font-size:var(--h3);letter-spacing:-.02em;text-wrap:balance;line-height:1.2}.ZikJgW_leadCaption{color:var(--ink-2);flex-direction:column;font-size:14px;line-height:20px;display:flex}.ZikJgW_leadCaption span:first-child{color:var(--ink)}.ZikJgW_lead[data-pending]{border:1px dashed var(--line);border-radius:var(--radius);max-width:760px;padding-block:32px}.ZikJgW_leadLabel{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:10px;line-height:16px}.ZikJgW_leadNote{color:var(--ink-2);font-size:18px;line-height:26px}.ZikJgW_columns{padding:0 var(--pad);grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:80px;margin-top:120px;display:grid}.ZikJgW_main{max-width:680px}.ZikJgW_glanceTitle{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:500;line-height:16px}.ZikJgW_glanceList{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:16px;margin-bottom:24px;list-style:none;display:grid}.ZikJgW_glanceList li{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:16px;display:flex}.ZikJgW_glanceValue{letter-spacing:-.02em;font-size:24px;line-height:28px}.ZikJgW_glanceLabel{color:var(--ink-2);font-size:13px;line-height:18px}.ZikJgW_side{flex-direction:column;align-self:start;gap:16px;display:flex;position:sticky;top:110px}.ZikJgW_sideCta{border-radius:var(--radius-md);color:var(--on-ink);background:#000;flex-direction:column;align-items:flex-start;gap:16px;padding:28px;display:flex}.ZikJgW_sideEyebrow{color:#f5f5f580;letter-spacing:.06em;text-transform:uppercase;font-size:10px;line-height:16px}.ZikJgW_sideTitle{letter-spacing:-.02em;margin-bottom:8px;font-size:26px;line-height:1.1}.ZikJgW_facts{border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:18px;padding:28px;display:flex}.ZikJgW_facts dt{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:10px;line-height:16px}.ZikJgW_facts dd{margin-top:4px;font-size:14px;line-height:20px}.ZikJgW_products{flex-wrap:wrap;gap:6px;display:flex;margin-top:8px!important}.ZikJgW_products span{border-radius:var(--pill);background:var(--bg);padding:4px 10px;font-size:13px}.ZikJgW_more{padding:0 var(--pad);margin-top:120px}.ZikJgW_moreTitle{font-size:var(--h2);letter-spacing:-.02em;font-weight:500;line-height:1.1}.ZikJgW_moreGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;list-style:none;display:grid}@media (max-width:1023px){.ZikJgW_hero,.ZikJgW_columns{grid-template-columns:minmax(0,1fr)}.ZikJgW_side{position:static}.ZikJgW_glanceList{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ZikJgW_moreGrid{grid-template-columns:minmax(0,1fr)}}
.mdpVJq_header{z-index:50;position:relative}.mdpVJq_skip{z-index:60;border-radius:var(--pill);background:var(--ink);color:var(--on-ink);padding:8px 14px;font-size:14px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.mdpVJq_skip:focus{transform:none}.mdpVJq_nav{width:min(862px,100% - 32px);position:fixed;top:24px;left:50%;transform:translate(-50%)}.mdpVJq_bar{background:var(--nav);-webkit-backdrop-filter:blur(20px);border-radius:30px;align-items:center;height:52px;padding:4px 4px 4px 24px;display:flex}.mdpVJq_home{color:var(--ink);flex:none;align-items:center;display:inline-flex}.mdpVJq_links{flex:1;justify-content:space-evenly;margin:0 8px;list-style:none;display:flex}.mdpVJq_link{border-radius:var(--pill);background:0 0;border:0;align-items:center;height:44px;padding:0 10px;font-size:14px;font-weight:400;line-height:16px;transition:background-color .15s ease-out;display:inline-flex}.mdpVJq_link:hover,.mdpVJq_link[aria-expanded=true]{background:#0000000d}.mdpVJq_contact{flex:none;display:flex}.mdpVJq_contact>a{border-radius:24px;height:44px;padding:0 22px}.mdpVJq_menuButton{border-radius:var(--pill);background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;display:none}.mdpVJq_burger,.mdpVJq_burger:before{width:14px;height:1px;transition:transform .2s var(--ease);background:currentColor;display:block}.mdpVJq_burger{position:relative;transform:translateY(-3.5px)}.mdpVJq_burger:before{content:"";position:absolute;top:7px}.mdpVJq_nav[data-mobile] .mdpVJq_burger{transform:translateY(0)rotate(45deg)}.mdpVJq_nav[data-mobile] .mdpVJq_burger:before{transform:translateY(-7px)rotate(-90deg)}.mdpVJq_popup{-webkit-backdrop-filter:blur(20px);animation:mdpVJq_popup-in .2s var(--ease);background:#fafafaeb;border-radius:24px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 24px 48px -24px #0003}.mdpVJq_popup:before{content:"";height:12px;position:absolute;inset:-12px 0 auto}@keyframes mdpVJq_popup-in{0%{opacity:0;transform:translateY(-6px)}}.mdpVJq_popupList{grid-template-columns:1fr 1fr;gap:4px;list-style:none;display:grid}.mdpVJq_popupLink{border-radius:16px;flex-direction:column;gap:2px;padding:14px 16px;transition:background-color .15s ease-out;display:flex}.mdpVJq_popupLink:hover{background:#0000000d}.mdpVJq_popupLabel{font-size:14px;line-height:20px}.mdpVJq_popupNote{color:var(--ink-2);font-size:13px;line-height:18px}.mdpVJq_mobile{-webkit-backdrop-filter:blur(20px);max-height:calc(100dvh - 100px);animation:mdpVJq_popup-in .2s var(--ease);background:#fafafaf5;border-radius:24px;margin-top:8px;padding:8px;overflow:auto;box-shadow:0 24px 48px -24px #0000003d}.mdpVJq_mobileList{list-style:none}.mdpVJq_mobileLink{text-align:left;background:0 0;border:0;border-radius:16px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:0 16px;font-size:16px;display:flex}.mdpVJq_mobileLink:hover{background:#0000000d}.mdpVJq_mobileChevron{transition:transform .2s var(--ease)}.mdpVJq_mobileLink[aria-expanded=true] .mdpVJq_mobileChevron{transform:rotate(90deg)}.mdpVJq_mobileSub{margin:0 0 8px;padding-left:12px;list-style:none}.mdpVJq_mobileSubLink{min-height:40px;color:var(--ink-2);align-items:center;padding:0 16px;font-size:15px;display:flex}.mdpVJq_mobileActions{flex-direction:column;gap:8px;padding:12px 8px 8px;display:flex}@media (max-width:1023px){.mdpVJq_links,.mdpVJq_contact{display:none}.mdpVJq_menuButton{display:inline-flex}.mdpVJq_bar{padding-left:20px}}@media (prefers-reduced-motion:reduce){.mdpVJq_popup,.mdpVJq_mobile{animation:none}.mdpVJq_burger,.mdpVJq_burger:before,.mdpVJq_mobileChevron{transition:none}}
.PzwhAW_hero{padding:clamp(140px, 13vw, 200px) var(--pad) 32px;text-align:center;flex-direction:column;align-items:center;display:flex}.PzwhAW_eyebrow{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:10px;line-height:16px}.PzwhAW_title{max-width:820px;font-size:var(--hero);letter-spacing:-.04em;text-wrap:balance;margin-top:28px;font-weight:500;line-height:.95}.PzwhAW_lead{max-width:600px;color:var(--ink-soft);text-wrap:balance;margin-top:28px}.PzwhAW_actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:32px;display:flex}.PzwhAW_heroShot{text-align:left;width:100%;max-width:1200px;margin-top:64px}.PzwhAW_steps{padding:var(--section-top) var(--pad) 32px}.PzwhAW_stepList{flex-direction:column;gap:24px;margin-top:48px;list-style:none;display:flex}.PzwhAW_step{border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:48px;padding:48px;display:grid}.PzwhAW_step:nth-child(2n){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.PzwhAW_step:nth-child(2n) .PzwhAW_stepText{order:2}.PzwhAW_stepText{flex-direction:column;gap:14px;display:flex}.PzwhAW_stepNo{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.06em;font-size:12px}.PzwhAW_stepTitle{font-size:var(--h3);letter-spacing:-.02em;font-weight:500;line-height:1.1}.PzwhAW_stepBody{max-width:420px;color:var(--ink-2)}.PzwhAW_stepShot{box-shadow:0 1px 2px #0000000d,0 24px 48px -32px #0000003d}.PzwhAW_features{padding:var(--section-top) var(--pad) 32px}.PzwhAW_featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;margin-top:48px;list-style:none;display:grid}.PzwhAW_feature{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:23px;display:flex}.PzwhAW_featureTitle{letter-spacing:-.01em;font-size:18px;font-weight:500;line-height:24px}.PzwhAW_featureText{max-width:360px;color:var(--ink-2);font-size:14px;line-height:20px}@media (max-width:1023px){.PzwhAW_step,.PzwhAW_step:nth-child(2n){grid-template-columns:minmax(0,1fr);gap:28px;padding:28px 20px}.PzwhAW_step:nth-child(2n) .PzwhAW_stepText{order:0}.PzwhAW_featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.PzwhAW_featureGrid{grid-template-columns:minmax(0,1fr)}}.PzwhAW_assistants{margin-top:28px}.PzwhAW_heroText{flex-direction:column;align-items:center;display:flex}.PzwhAW_heroPhoto{border-radius:var(--radius);background:var(--surface);width:100%;margin:0;position:relative;overflow:hidden}.PzwhAW_heroPhoto>img{object-fit:cover;width:100%;height:100%;display:block}.PzwhAW_hero[data-layout=center] .PzwhAW_heroPhoto{aspect-ratio:21/9;max-width:1200px;margin-top:64px}.PzwhAW_hero[data-layout=split]{text-align:left;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(40px,5vw,80px);max-width:1360px;margin-inline:auto;display:grid}.PzwhAW_hero[data-layout=split] .PzwhAW_heroText{align-items:flex-start}.PzwhAW_hero[data-layout=split] .PzwhAW_eyebrow{margin-top:0}.PzwhAW_hero[data-layout=split] .PzwhAW_actions{justify-content:flex-start}.PzwhAW_hero[data-layout=split] .PzwhAW_heroPhoto{aspect-ratio:4/5}.PzwhAW_chip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:min(340px,100% - 48px);color:var(--ink);text-align:left;background:#ffffffeb;border-radius:18px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;line-height:20px;display:inline-flex;position:absolute;box-shadow:0 1px 2px #00000014,0 16px 40px -16px #00000059}.PzwhAW_chip[data-place=top-left]{top:24px;left:24px}.PzwhAW_chip[data-place=top-right]{top:24px;right:24px}.PzwhAW_chip[data-place=bottom-left]{bottom:24px;left:24px}.PzwhAW_chip[data-place=bottom-right]{bottom:24px;right:24px}.PzwhAW_chipIcon{flex:none}.PzwhAW_chip[data-kind=check] .PzwhAW_chipIcon{color:#16a34a}.PzwhAW_chip[data-kind=trophy] .PzwhAW_chipIcon{color:#d97706}.PzwhAW_chip[data-kind=streak] .PzwhAW_chipIcon{color:#ea580c}.PzwhAW_chipLogos{flex:none;gap:6px;display:inline-flex}.PzwhAW_chipLogos img{width:14px;height:14px}.PzwhAW_stepPhoto{border-radius:var(--radius-md);aspect-ratio:4/3;margin:0;overflow:hidden}.PzwhAW_stepPhoto>img{object-fit:cover;width:100%;height:100%;display:block}.PzwhAW_stories,.PzwhAW_faq,.PzwhAW_related{padding:var(--section-top) var(--pad) 32px}.PzwhAW_storyGrid,.PzwhAW_relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;list-style:none;display:grid}.PzwhAW_relatedGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.PzwhAW_faqList{border-top:1px solid var(--line);max-width:820px;margin-top:48px}.PzwhAW_faqItem{border-bottom:1px solid var(--line)}.PzwhAW_faqQ{letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:18px;font-weight:500;line-height:24px;list-style:none;display:flex}.PzwhAW_faqQ::-webkit-details-marker{display:none}.PzwhAW_faqIcon{flex:none;transition:transform .2s ease-out;transform:rotate(90deg)}.PzwhAW_faqItem[open] .PzwhAW_faqIcon{transform:rotate(-90deg)}.PzwhAW_faqA{max-width:680px;color:var(--ink-2);padding-bottom:24px}.PzwhAW_faqA a,.PzwhAW_stepBody a,.PzwhAW_featureText a{text-underline-offset:3px;text-decoration:underline}.PzwhAW_relatedCard{border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:8px;height:100%;padding:24px;transition:box-shadow .2s ease-out;display:flex}.PzwhAW_relatedCard:hover{box-shadow:0 1px 2px #0000000d,0 16px 32px -24px #0000003d}.PzwhAW_relatedLabel{letter-spacing:-.01em;align-items:center;gap:6px;font-size:18px;font-weight:500;line-height:24px;display:inline-flex}.PzwhAW_relatedNote{color:var(--ink-2);font-size:14px;line-height:20px}@media (max-width:1023px){.PzwhAW_hero[data-layout=split]{grid-template-columns:minmax(0,1fr)}.PzwhAW_hero[data-layout=split] .PzwhAW_heroPhoto,.PzwhAW_hero[data-layout=center] .PzwhAW_heroPhoto{aspect-ratio:4/3;margin-top:16px}.PzwhAW_storyGrid,.PzwhAW_relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.PzwhAW_chip{gap:8px;padding:9px 12px;font-size:12px;line-height:16px}.PzwhAW_chip[data-place^=top]{top:12px}.PzwhAW_chip[data-place^=bottom]{bottom:12px}.PzwhAW_chip[data-place$=left]{left:12px}.PzwhAW_chip[data-place$=right]{right:12px}.PzwhAW_storyGrid,.PzwhAW_relatedGrid{grid-template-columns:minmax(0,1fr)}}
.UfCoWW_svg{--cycle:6s;width:100%;height:100%;overflow:visible}.UfCoWW_svg[data-paused] *{animation-play-state:paused!important}.UfCoWW_line{fill:none;stroke:#e0e0e0;stroke-width:1px}.UfCoWW_packet{fill:none;stroke:#000;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:10 100;stroke-dashoffset:10px;opacity:0;animation:UfCoWW_travel var(--cycle) var(--ease-io) infinite}@keyframes UfCoWW_travel{0%{stroke-dashoffset:10px;opacity:1}22%{stroke-dashoffset:-96px;opacity:1}23%,to{stroke-dashoffset:-96px;opacity:0}}.UfCoWW_source{animation:UfCoWW_send var(--cycle) ease-out infinite}.UfCoWW_sourceBox{fill:#fff;stroke:#dcdcdc;stroke-width:1px}.UfCoWW_icon{fill:none;stroke:#8f8f8f;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}@keyframes UfCoWW_send{0%,to{opacity:.7}3%{opacity:1}}.UfCoWW_source .UfCoWW_sourceBox{animation:UfCoWW_send-box var(--cycle) ease-out infinite;animation-delay:inherit}@keyframes UfCoWW_send-box{0%{stroke:#000}14%,to{stroke:#dcdcdc}}.UfCoWW_pill{fill:#000}.UfCoWW_pillText{fill:#fff;font-family:var(--font-mono);letter-spacing:.08em;text-anchor:middle;font-size:10px}.UfCoWW_halo{fill:none;stroke:#000;stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:UfCoWW_halo var(--cycle) ease-out infinite}@keyframes UfCoWW_halo{0%,22%{opacity:0;transform:scale(.8)}26%{opacity:.35}38%{opacity:0;transform:scale(1.15)}39%,to{opacity:0}}.UfCoWW_status text{fill:#9b9b9b;font-family:var(--font-mono);letter-spacing:.08em;text-anchor:middle;opacity:0;font-size:9px}.UfCoWW_writing{animation:UfCoWW_say-writing var(--cycle) linear infinite}.UfCoWW_checking{animation:UfCoWW_say-checking var(--cycle) linear infinite}.UfCoWW_ready{animation:UfCoWW_say-ready var(--cycle) linear infinite}@keyframes UfCoWW_say-writing{20%,37%{opacity:1}0%,19%,38%,to{opacity:0}}@keyframes UfCoWW_say-checking{38%,54%{opacity:1}0%,37%,55%,to{opacity:0}}@keyframes UfCoWW_say-ready{55%,92%{opacity:1;fill:#000}0%,54%,93%,to{opacity:0}}.UfCoWW_gameBox{fill:#fff;stroke:#dcdcdc;stroke-width:1px}.UfCoWW_gameNumber{fill:#a8a8a8;font-family:var(--font-mono);font-size:6px}.UfCoWW_gameSymbol{fill:#000;font-family:var(--font);text-anchor:middle;font-size:13px;font-weight:500}.UfCoWW_game .UfCoWW_gameBox,.UfCoWW_game .UfCoWW_gameSymbol,.UfCoWW_game .UfCoWW_gameNumber{animation-duration:var(--cycle);animation-timing-function:ease-out;animation-iteration-count:infinite;animation-delay:inherit}.UfCoWW_game .UfCoWW_gameBox{animation-name:UfCoWW_receive-box}.UfCoWW_game .UfCoWW_gameSymbol{animation-name:UfCoWW_receive-ink}.UfCoWW_game .UfCoWW_gameNumber{animation-name:UfCoWW_receive-number}@keyframes UfCoWW_receive-box{0%,21%{fill:#fff;stroke:#dcdcdc}23%,32%{fill:#000;stroke:#000}46%,to{fill:#fff;stroke:#dcdcdc}}@keyframes UfCoWW_receive-ink{0%,21%{fill:#000}23%,32%{fill:#fff}46%,to{fill:#000}}@keyframes UfCoWW_receive-number{0%,21%{fill:#a8a8a8}23%,32%{fill:#8a8a8a}46%,to{fill:#a8a8a8}}@media (prefers-reduced-motion:reduce){.UfCoWW_svg *{animation:none!important}.UfCoWW_packet{opacity:0}.UfCoWW_ready{opacity:1}}
.JsT-Oq_grid{padding:0 var(--pad);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;margin-top:56px;list-style:none;display:grid}@media (max-width:1023px){.JsT-Oq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.JsT-Oq_grid{grid-template-columns:minmax(0,1fr)}}
.v19vGa_section{padding:0 var(--pad);margin-top:48px}.v19vGa_bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.v19vGa_filters{flex-wrap:wrap;gap:6px;display:flex}.v19vGa_filter{border-radius:var(--pill);background:var(--fill);border:0;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex}.v19vGa_filter:hover{background:var(--fill-hover)}.v19vGa_filter[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.v19vGa_count{opacity:.5;font-size:12px}.v19vGa_search{border-radius:var(--pill);background:var(--surface);border:1px solid #0000;outline:none;width:min(280px,100%);height:40px;padding:0 16px;font-size:14px}.v19vGa_search:focus{border-color:var(--ink)}.v19vGa_grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin-top:24px;list-style:none;display:grid}.v19vGa_card{border-radius:var(--radius-md);background:var(--surface);transition:transform .3s var(--ease), box-shadow .3s var(--ease);grid-template-columns:auto minmax(0,1fr);gap:16px;padding:20px;display:grid}.v19vGa_card:hover{transform:translateY(-2px);box-shadow:0 16px 32px -24px #0000004d}.v19vGa_text{flex-direction:column;gap:4px;min-width:0;display:flex}.v19vGa_name{font-size:16px;font-weight:500;line-height:22px}.v19vGa_meta{color:var(--ink-3);font-size:12px;line-height:16px}.v19vGa_tagline{color:var(--ink-2);margin-top:4px;font-size:14px;line-height:20px}.v19vGa_play{border-radius:var(--pill);background:var(--fill);border:0;grid-column:2;justify-self:start;align-items:center;gap:6px;height:32px;padding:0 14px;font-size:13px;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex}.v19vGa_play:hover{background:var(--ink);color:var(--on-ink)}.v19vGa_empty{color:var(--ink-2);margin-top:40px}.v19vGa_dialog{border-radius:var(--radius-md);background:var(--surface);border:0;width:min(480px,100% - 24px);height:min(820px,100dvh - 24px);margin:auto;padding:0;overflow:hidden}.v19vGa_dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0006}.v19vGa_dialog[open]{animation:v19vGa_dialog-in .26s var(--ease)}@keyframes v19vGa_dialog-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}.v19vGa_player{flex-direction:column;height:100%;display:flex}.v19vGa_playerHead{border-bottom:1px solid var(--line-2);align-items:center;gap:10px;padding:12px 12px 12px 16px;display:flex}.v19vGa_playerName{flex:1;font-size:15px}.v19vGa_close{border-radius:var(--pill);background:var(--fill);border:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.v19vGa_frame{border:0;flex:1;width:100%}@media (prefers-reduced-motion:reduce){.v19vGa_card,.v19vGa_dialog[open]{transition:none;animation:none}}
.bHW_4a_page{padding-bottom:clamp(96px,10vw,160px)}.bHW_4a_meta{color:var(--ink-2);flex-wrap:wrap;gap:8px 32px;margin-top:28px;font-size:14px;line-height:20px;display:flex}.bHW_4a_meta>div{gap:6px;display:flex}.bHW_4a_meta dt{color:var(--ink-3)}.bHW_4a_meta dd{margin:0}.bHW_4a_columns{padding:0 var(--pad);grid-template-columns:minmax(0,240px) minmax(0,680px);gap:80px;margin-top:72px;display:grid}.bHW_4a_toc{overscroll-behavior:contain;align-self:start;max-height:calc(100vh - 140px);position:sticky;top:110px;overflow-y:auto}.bHW_4a_tocTitle{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;font-size:10px;line-height:16px}.bHW_4a_toc ul,.bHW_4a_tocSmall ul,.bHW_4a_related ul{flex-direction:column;gap:10px;list-style:none;display:flex}.bHW_4a_toc a,.bHW_4a_tocSmall a,.bHW_4a_related a{color:var(--ink-2);font-size:13px;line-height:18px;transition:color .15s ease-out}.bHW_4a_toc a:hover,.bHW_4a_tocSmall a:hover,.bHW_4a_related a:hover{color:var(--ink)}.bHW_4a_tocSmall{display:none}.bHW_4a_body{min-width:0}.bHW_4a_body>div:first-child>:first-child{margin-top:0}.bHW_4a_related{border-top:1px solid var(--line-2);margin-top:64px;padding-top:24px}@media (max-width:1023px){.bHW_4a_columns{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:48px}.bHW_4a_toc{display:none}.bHW_4a_tocSmall{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);display:block}.bHW_4a_tocSmall summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;padding:16px 0;font-size:14px;list-style:none;display:flex}.bHW_4a_tocSmall summary::-webkit-details-marker{display:none}.bHW_4a_tocSmall summary:after{content:"+";color:var(--ink-3);transition:transform .2s var(--ease);font-size:20px}.bHW_4a_tocSmall[open] summary:after{transform:rotate(45deg)}.bHW_4a_tocSmall ul{padding-bottom:20px}}
.Kx2L3q_svg{width:100%;height:100%;overflow:visible}.Kx2L3q_phone{fill:#fff;stroke:#d9d9d9;stroke-width:1px}.Kx2L3q_speaker{fill:#ececec}.Kx2L3q_page{transition:transform 1.3s var(--ease-io)}.Kx2L3q_ink{fill:#1a1a1a}.Kx2L3q_soft{fill:#e9e9e9}.Kx2L3q_menu{stroke:#1a1a1a;stroke-width:1.4px;stroke-linecap:round}.Kx2L3q_image{stroke:#ececec;stroke-width:1px}.Kx2L3q_hatch{stroke:#e6e6e6;stroke-width:1px}.Kx2L3q_gameCard{fill:#fff;stroke:#000;stroke-width:1px}.Kx2L3q_gameLabel,.Kx2L3q_gameTimer{font-family:var(--font-mono);letter-spacing:.08em;fill:#8f8f8f;font-size:8px}.Kx2L3q_gameTimer{text-anchor:end;fill:#000}.Kx2L3q_cell{fill:#fff;stroke:#d4d4d4;stroke-width:1px;transition:fill .3s ease-out,stroke .3s ease-out}.Kx2L3q_cell[data-active]{stroke:#000;stroke-width:1.5px;fill:#f2f2f2}.Kx2L3q_cell[data-solved]{fill:#000;stroke:#000}.Kx2L3q_cellLetter{fill:#000;font-family:var(--font);text-anchor:middle;transform-box:fill-box;transform-origin:50%;font-size:13px;font-weight:500;transition:fill .3s ease-out;animation:.16s ease-out Kx2L3q_type-in}.Kx2L3q_cellLetter[data-solved]{fill:#fff}@keyframes Kx2L3q_type-in{0%{opacity:0;transform:scale(.5)}}.Kx2L3q_timePill rect{fill:#000}.Kx2L3q_timeLabel{fill:#9a9a9a;font-family:var(--font-mono);letter-spacing:.08em;font-size:9px}.Kx2L3q_timeValue{fill:#fff;font-family:var(--font-mono);text-anchor:end;font-variant-numeric:tabular-nums;font-size:10px}.Kx2L3q_solvedPill{transform-box:fill-box;transform-origin:50%;animation:Kx2L3q_rise .42s var(--ease) both}.Kx2L3q_solvedPill rect{fill:#fff;stroke:#000;stroke-width:1px}.Kx2L3q_solvedPill text{fill:#000;font-family:var(--font-mono);letter-spacing:.08em;text-anchor:middle;font-size:10px}@keyframes Kx2L3q_rise{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.Kx2L3q_page,.Kx2L3q_cell,.Kx2L3q_cellLetter,.Kx2L3q_solvedPill{transition:none;animation:none}}
.fFuUMG_head{max-width:1200px;padding:clamp(140px, 13vw, 190px) var(--pad) 0;grid-template-columns:minmax(0,240px) minmax(0,680px);justify-content:center;gap:80px;margin:0 auto;display:grid}.fFuUMG_headInner{flex-direction:column;grid-column:2;align-items:flex-start;display:flex}.fFuUMG_crumbs{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;gap:8px;font-size:10px;line-height:16px;display:flex}.fFuUMG_crumbs a:hover{color:var(--ink)}.fFuUMG_title{font-size:var(--h1);letter-spacing:-.03em;text-wrap:balance;margin-top:28px;font-weight:500;line-height:1.08}.fFuUMG_meta{color:var(--ink-2);gap:8px;margin-top:20px;font-size:14px;display:flex}.fFuUMG_media{max-width:1200px;padding:0 var(--pad);margin:48px auto 0}.fFuUMG_media img{aspect-ratio:21/9;object-fit:cover;border-radius:var(--radius);width:100%}.fFuUMG_columns{max-width:1200px;padding:0 var(--pad);grid-template-columns:minmax(0,240px) minmax(0,680px);justify-content:center;gap:80px;margin:72px auto 0;display:grid}.fFuUMG_toc{align-self:start;position:sticky;top:110px}.fFuUMG_tocTitle{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;font-size:10px;line-height:16px}.fFuUMG_toc ul{flex-direction:column;gap:10px;list-style:none;display:flex}.fFuUMG_toc a{color:var(--ink-2);font-size:13px;line-height:18px;transition:color .15s ease-out}.fFuUMG_toc a:hover{color:var(--ink)}.fFuUMG_body{min-width:0}.fFuUMG_more{max-width:1200px;padding:0 var(--pad);margin:120px auto 0}.fFuUMG_moreTitle{font-size:var(--h2);letter-spacing:-.02em;font-weight:500;line-height:1.1}.fFuUMG_moreGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;list-style:none;display:grid}@media (max-width:1023px){.fFuUMG_head{grid-template-columns:minmax(0,1fr)}.fFuUMG_headInner{grid-column:1}.fFuUMG_columns{grid-template-columns:minmax(0,1fr);gap:32px}.fFuUMG_toc{position:static}}@media (max-width:640px){.fFuUMG_moreGrid{grid-template-columns:minmax(0,1fr)}}
.swMWYG_page{padding:clamp(140px, 13vw, 190px) var(--pad) 140px;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:48px;display:grid}.swMWYG_intro{max-width:460px;color:var(--ink-2);flex-direction:column;gap:14px;font-size:15px;line-height:22px;display:flex}.swMWYG_title{color:var(--ink);font-size:var(--h1);letter-spacing:-.03em;margin-bottom:18px;font-weight:500;line-height:1.08}.swMWYG_intro a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.swMWYG_card{border-radius:var(--radius);background:var(--surface);padding:8px 40px 40px}@media (max-width:1023px){.swMWYG_page{grid-template-columns:minmax(0,1fr)}.swMWYG_card{padding:4px 24px 28px}}
.AKbkgW_section{padding:var(--section-top) var(--pad) 32px;scroll-margin-top:40px}.AKbkgW_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.AKbkgW_card{border-radius:var(--radius);background:var(--surface);flex-direction:column;min-height:602px;display:flex;overflow:hidden}.AKbkgW_text{flex-direction:column;gap:12px;padding:64px 64px 12px;display:flex}.AKbkgW_cardTitle{letter-spacing:-.02em;align-items:center;gap:4px;font-size:20px;font-weight:500;line-height:24px;display:inline-flex}.AKbkgW_chevron{transition:transform .2s var(--ease)}.AKbkgW_card:hover .AKbkgW_chevron{transform:translate(3px)}.AKbkgW_cardText{max-width:320px;color:var(--ink-2)}.AKbkgW_art{flex:1;justify-content:center;align-items:center;padding:0 16px 16px;display:flex}.AKbkgW_art>svg{aspect-ratio:1;width:100%;max-width:400px;height:auto}@media (max-width:1279px){.AKbkgW_text{padding:40px 40px 8px}}@media (max-width:1023px){.AKbkgW_grid{grid-template-columns:minmax(0,1fr);max-width:560px}.AKbkgW_card{min-height:0}}@media (max-width:480px){.AKbkgW_text{padding:32px 24px 0}}
