.as-root{z-index:100;font-family:var(--oc-sans);color:var(--oc-ink);-webkit-font-smoothing:antialiased;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.as-root *,.as-root :before,.as-root :after{box-sizing:border-box}.as-scrim{background:#0a090780;position:absolute;inset:0}.as-panel{z-index:1;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:92dvh;padding:8px 16px calc(24px + env(safe-area-inset-bottom,0px));background:#15120f;border:1px solid #f1ece11a;border-bottom:0;border-radius:22px 22px 0 0;outline:none;flex-direction:column;display:flex;position:relative;overflow-y:auto;box-shadow:0 -10px 36px #0000008c}.as-grab{background:#f1ece133;border-radius:2px;flex:none;width:40px;height:4px;margin:4px auto 14px}.as-head{align-items:center;gap:4px;min-height:44px;display:flex}.as-title{min-width:0;font-family:var(--oc-sans);letter-spacing:-.02em;color:var(--oc-ink);flex:1;margin:0;font-size:22px;font-weight:700;line-height:1.15}.as-iconbtn{color:#dcd5c4;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:22px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.as-iconbtn:hover{color:var(--oc-ink)}.as-close{margin-left:auto;margin-right:-10px}.as-back{margin-left:-12px}.as-card{background:#161a25;border:1px solid #9fb3ff40;border-radius:12px;flex-direction:column;gap:6px;margin:6px 0 16px;padding:12px 14px;display:flex}.as-card__l{font-family:var(--oc-mono);color:#9fb3ff;font-size:11px;line-height:1.4}.as-card__w{color:var(--oc-ink);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;line-height:1.35;display:-webkit-box;overflow:hidden}.as-rows{flex-direction:column;margin-top:10px;display:flex}.as-card+.as-rows{margin-top:0}.as-row{width:100%;height:56px;color:var(--oc-ink);font-family:var(--oc-sans);letter-spacing:-.01em;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-top:1px solid #f1ece114;align-items:center;gap:14px;padding:0 4px;font-size:17px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.as-row:hover{background:#f1ece108}.as-row:active{background:#f1ece10d}.as-row--last{border-bottom:1px solid #f1ece114}.as-g{width:36px;height:36px;font-family:var(--oc-sans);color:#dcd5c4;background:#1f1b17;border:1px solid #f1ece124;border-radius:18px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.as-row__n{flex:1;min-width:0}.as-chev{color:#948d7c;margin-left:auto;display:flex}.as-tg{flex-direction:column;gap:10px;padding:2px 4px 14px 54px;display:flex}.as-tg__widget{align-items:center;min-height:48px;display:flex}.as-line{color:#948d7c;margin:0;padding-top:14px;font-size:13px;line-height:1.45}.as-textlink{cursor:pointer;min-height:44px;font-family:var(--oc-sans);color:#dcd5c4;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;padding:0;font-size:14px;display:inline-flex}.as-textlink__u{color:var(--oc-ink);text-underline-offset:3px;-webkit-text-decoration:underline #9fb3ff99;text-decoration:underline #9fb3ff99}.as-textlink:hover .as-textlink__u{text-decoration-color:#9fb3ff}.as-textlink--inline{min-height:44px;color:var(--oc-ink);text-underline-offset:3px;margin-top:2px;text-decoration:underline;display:flex}.as-links{-moz-column-gap:16px;flex-wrap:wrap;justify-content:space-between;column-gap:16px;display:flex}.as-form{flex-direction:column;gap:12px;padding-top:10px;display:flex}.as-input{width:100%;height:48px;color:var(--oc-ink);caret-color:#9fb3ff;font-family:var(--oc-sans);background:#1f1b17;border:1px solid #0000;border-radius:14px;outline:none;padding:0 14px;font-size:16px}.as-input::placeholder{color:#948d7c}.as-input:focus,.as-input:focus-visible{border-color:#9fb3ff99;outline:none}.as-pw{position:relative}.as-pw .as-input{padding-right:52px}.as-eye{color:#948d7c;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:absolute;top:2px;right:2px}.as-eye:hover{color:var(--oc-ink)}.as-submit{color:#0a0907;width:100%;height:48px;font-family:var(--oc-sans);cursor:pointer;background:#9fb3ff;border:0;border-radius:24px;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.as-submit:disabled{opacity:.5;cursor:not-allowed}.as-error{color:#ff6b7a;background:#ff6b7a14;border:1px solid #ff6b7a4d;border-radius:12px;padding:10px 14px;font-size:14px;line-height:1.4}.as-success{color:#8fe0c4;background:#8fe0c414;border:1px solid #8fe0c44d;border-radius:12px;padding:10px 14px;font-size:14px;line-height:1.4}.as-note{color:#948d7c;margin:0;font-size:13px;line-height:1.45}.as-note--warn{color:#f0c98c;margin-top:6px}.as-strength{align-items:center;gap:10px;margin-top:8px;padding:0 4px;display:flex}.as-strength__bars{flex:1;gap:3px;display:flex}.as-strength__bar{background:#f1ece114;border-radius:2px;flex:1;height:3px}.as-strength__bar.on{background:#948d7c}.as-strength__bar.weak{background:#ff6b7a}.as-strength__bar.medium{background:#f0c98c}.as-strength__bar.strong{background:#8fe0c4}.as-strength__l{color:#948d7c;font-size:12px}.as-strength__l.weak{color:#ff6b7a}.as-strength__l.medium{color:#f0c98c}.as-strength__l.strong{color:#8fe0c4}.as-sent{flex-direction:column;gap:12px;padding-top:12px;display:flex}.as-sent__ic{color:#8fe0c4;background:#8fe0c414;border-radius:22px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.as-sent__p{color:#dcd5c4;margin:0;font-size:15px;line-height:1.45}.as-sent__email{font-family:var(--oc-mono);color:var(--oc-ink);overflow-wrap:anywhere;font-size:13px}.as-spin{animation:.9s linear infinite as-spin}@keyframes as-spin{to{transform:rotate(360deg)}}.as-root a:focus-visible,.as-root button:focus-visible{outline-offset:2px;outline:2px solid #9fb3ff}.as-root .as-row:focus-visible{outline-offset:-2px;border-radius:10px}@media (min-width:768px){.as-root{justify-content:center;align-items:center;padding:24px}.as-scrim{background:#0a090799}.as-panel{border-bottom:1px solid #f1ece11a;border-radius:22px;width:420px;max-width:100%;max-height:min(90vh,760px);padding:16px 20px 22px;box-shadow:0 24px 60px #0009}.as-grab{display:none}}@media (prefers-reduced-motion:reduce){.as-spin{animation-duration:2.4s}}
.gr-frame{width:100%;height:100%;position:relative}.gr{--gr-start:.8s;color:#f1ece1;background:#131210;border-radius:8px;font-family:Inter Tight,system-ui,sans-serif;position:absolute;inset:0;overflow:hidden}.gr-sc{opacity:0;box-sizing:border-box;flex-direction:column;gap:14px;padding:18px;display:flex;position:absolute;inset:0}.gr-sc--pic{padding:0}.gr-s5{background:#231917}.gr-s6{background:#161a25}.gr-tag{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;line-height:1.2}.gr-tag--tl{position:absolute;top:18px;left:18px}.gr-q{letter-spacing:-.02em;color:#f1ece1;font-size:20px;font-weight:700;line-height:1.15}.gr-q--18{font-size:18px}.gr-q--17{font-size:17px;font-weight:600}.gr-q--c{text-align:center;color:#dcd5c4}.gr-a{color:#dcd5c4;font-size:14px;line-height:1.4}.gr-a--ink{color:#f1ece1}.gr-answers{flex-direction:column;gap:8px;display:flex}.gr-rc{color:#948d7c;margin-top:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.gr-rc--flat{margin:0}.gr-rc--c{text-align:center}.gr-card{background:#15120f;border:1px solid #f1ece11a;border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.gr-player{align-items:center;gap:12px;display:flex}.gr-pause{box-sizing:border-box;color:#8fe0c4;border:1px solid #8fe0c480;border-radius:22px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.gr-track{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.gr-bar{background:#f1ece124;border-radius:2px;height:3px;overflow:hidden}.gr-bar--light{background:#f1ece133}.gr-bar__fill{transform-origin:0;height:3px}.gr-clock{color:#948d7c;justify-content:space-between;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:flex}.gr-clock span:before,.gr-tick4 span:before,.gr-tick7 span:before{content:attr(data-t)}.gr-wave{align-items:flex-end;display:flex}.gr-wave i{transform-origin:bottom;display:block;transform:scaleY(.35)}.gr-wave--sm{flex:none;gap:2px;height:18px}.gr-wave--sm i{border-radius:2px;width:3px;height:18px}.gr-wave--lg{gap:6px;height:96px;margin-top:4px}.gr-wave--lg i{border-radius:3px;flex:1 1 0;height:100%}.gr-pic{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.gr-shade{background:linear-gradient(#0a09078c,#0a090700 30% 60%,#0a0907b3);position:absolute;inset:0}.gr-shade--rest{background:linear-gradient(#0a090733,#0a090726 40%,#0a0907d9)}.gr-foot{flex-direction:column;gap:8px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.gr-foot--10{gap:10px}.gr-foot--12{gap:12px}.gr-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.gr-playbtn{width:60px;height:60px;position:absolute;top:calc(45% - 30px);left:calc(50% - 30px)}.gr-playbtn__c{box-sizing:border-box;background:#0a09078c;border-radius:30px;justify-content:center;align-items:center;width:60px;height:60px;padding-left:3px;display:flex;position:relative}.gr-ring{opacity:0;box-sizing:border-box;border:2px solid #9fb3ff;border-radius:50%;position:absolute;inset:0;transform:scale(1.55)}.gr-ticker{flex:none;height:14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:14px;overflow:hidden}.gr-ticker--c{text-align:center;color:#dcd5c4}.gr-tick4 span,.gr-tick7 span{height:14px;display:block}.gr-tick4{transform:translateY(-56px)}.gr-tick7{transform:translateY(-98px)}.gr-callee{flex:none;width:140px;height:130px;margin:12px auto 0;position:relative}.gr-callee__c{letter-spacing:-.02em;color:#9fb3ff;background:#9fb3ff1f;border-radius:50%;justify-content:center;align-items:center;font-size:26px;font-weight:700;display:flex;position:absolute;inset:0}.gr-lights{gap:8px;display:flex}.gr-lights i{border-radius:4px;width:8px;height:8px;display:block}.gr-tap{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.gr-tap[aria-disabled=true]{cursor:default}.gr-tap:focus-visible{outline-offset:2px;outline:2px solid #9fb3ff}.gr[data-reel=still] .gr-rest,.gr[data-reel=rest] .gr-rest{opacity:1}.gr--run .gr-sc,.gr--run .gr-up,.gr--run .gr-ty,.gr--run .gr-dev,.gr--run .gr-grow,.gr--run .gr-growv,.gr--run .gr-wv,.gr--run .gr-ring,.gr--run .gr-tick4,.gr--run .gr-tick7{animation-delay:calc(var(--gr-start) + var(--d,0s))}.gr--run .gr-sc{animation-name:gr-show;animation-duration:3.4s;animation-timing-function:linear;animation-fill-mode:both}.gr--run .gr-rest{animation-name:gr-rest;animation-duration:.6s;animation-timing-function:ease;animation-fill-mode:both}.gr--run .gr-up{animation-name:gr-up;animation-duration:.45s;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both}.gr--run .gr-ty{animation-name:gr-type;animation-duration:.9s;animation-timing-function:steps(14,end);animation-fill-mode:both}.gr--run .gr-dev{animation-name:hp-develop;animation-duration:1.5s;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both}.gr--run .gr-grow{animation-name:gr-grow;animation-duration:2.4s;animation-timing-function:linear;animation-fill-mode:both}.gr--run .gr-growv{animation-name:gr-grow;animation-duration:3s;animation-timing-function:linear;animation-fill-mode:both}.gr--run .gr-wv{animation-name:gr-wave;animation-duration:.9s;animation-timing-function:ease-in-out;animation-iteration-count:3;animation-fill-mode:both}.gr--run .gr-ring{animation-name:gr-ring;animation-duration:1.6s;animation-timing-function:ease-out;animation-iteration-count:2;animation-fill-mode:both}.gr--run .gr-tick4{animation-name:gr-tick4;animation-duration:3s;animation-timing-function:steps(4,end);animation-fill-mode:both}.gr--run .gr-tick7{animation-name:gr-tick7;animation-duration:3s;animation-timing-function:steps(7,end);animation-fill-mode:both}.gr[data-reel=paused],.gr[data-reel=paused] *{animation-play-state:paused!important}@keyframes gr-show{0%{opacity:0}6%,94%{opacity:1}to{opacity:0}}@keyframes gr-rest{0%{opacity:0}to{opacity:1}}@keyframes gr-up{0%{opacity:0;transform:translateY(10px)}}@keyframes gr-type{0%{clip-path:inset(0 100% 0 0)}}@keyframes gr-grow{0%{transform:scaleX(0)}}@keyframes gr-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes gr-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}@keyframes gr-tick4{0%{transform:translateY(0)}}@keyframes gr-tick7{0%{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.gr,.gr *{animation:none!important}.gr .gr-sc{opacity:0!important}.gr .gr-rest{opacity:1!important}}
.gh-root{color:#f1ece1;background:#0a0907;flex-direction:column;flex:auto;min-width:0;min-height:0;font-family:Inter Tight,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.gh-root a{color:inherit;text-decoration:none}.gh-head{box-sizing:border-box;height:calc(56px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px)16px 0;z-index:2;background:#0a0907;flex:none;align-items:center;gap:6px;display:flex;position:relative}.gh-head .gh-brand{letter-spacing:-.025em;color:#f1ece1;white-space:nowrap;align-items:center;min-height:44px;margin-right:2px;font-size:16px;font-weight:800;line-height:1;display:inline-flex}.gh-head .gh-brand__dot{color:#ff2db8}.gh-head .gh-spacer{flex:auto;min-width:4px}.gh-head .gh-lang{box-sizing:border-box;color:#dcd5c4;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.gh-head .gh-signin{box-sizing:border-box;cursor:pointer;color:#f1ece1;background:0 0;border:1px solid #f1ece129;border-radius:22px;align-items:center;height:44px;min-height:44px;margin:0;padding:0 16px;font-family:Inter Tight,system-ui,sans-serif;font-size:14px;font-weight:600;display:inline-flex}.gh-head a:focus-visible,.gh-head button:focus-visible{outline-offset:2px;outline:2px solid #9fb3ff}.gh-root .gh-scroll{overscroll-behavior:contain;min-height:0;padding:0 16px calc(var(--oc-dock,136px) + 16px);flex:auto;overflow:hidden auto}.gh-root .gh-frame{--gh-avail:calc(100dvh - 56px - env(safe-area-inset-top,0px) - 136px - env(safe-area-inset-bottom,0px) - 252px - 8px);box-sizing:border-box;width:min(100%,calc(max(220px,var(--gh-avail))*358/392));aspect-ratio:358/392;background:#131210;border-radius:8px;margin:0 auto;position:relative;overflow:hidden}.gh-root .gh-words{flex-direction:column;gap:6px;padding-top:14px;display:flex}.gh-root .gh-h1{letter-spacing:-.02em;color:#f1ece1;margin:0;font-size:24px;font-weight:700;line-height:1.1}.gh-root .gh-line{color:#dcd5c4;margin:0;font-size:14px;line-height:1.4}.gh-root .gh-doors{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:52px;gap:8px;padding-top:14px;display:grid}.gh-root .gh-door{box-sizing:border-box;color:#f1ece1;cursor:pointer;background:#15120f;border:1px solid #f1ece11a;border-radius:12px;align-items:center;gap:10px;min-width:0;height:52px;min-height:52px;margin:0;padding:0 10px;display:flex}.gh-root .gh-door__g{background:var(--hp-l12);width:30px;height:30px;color:var(--hp-l);border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;display:flex}.gh-root .gh-door__t{flex-direction:column;min-width:0;display:flex}.gh-root .gh-door__n{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;line-height:1.1;overflow:hidden}.gh-root .gh-door__p{color:#948d7c;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;line-height:1.2;overflow:hidden}.gh-root .gh-door:focus-visible{outline-offset:2px;outline:2px solid #9fb3ff}.gh-root .gh-note{color:#948d7c;margin:0;padding-top:10px;font-size:12px;line-height:1.4}.gh-root .gh-ideas{flex-direction:column;gap:12px;padding-top:32px;display:flex}.gh-root .gh-ideas__h{letter-spacing:-.01em;color:#f1ece1;margin:0;font-size:17px;font-weight:600;line-height:1.3}.gh-root .gh-ideas__h--wait{min-height:44px}.gh-root .gh-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.gh-root .gh-tile{aspect-ratio:1;cursor:pointer;background:#15120f;border:0;border-radius:8px;width:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}.gh-root .gh-tile--wait{cursor:default}.gh-root .gh-tile img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.gh-root .gh-tile__b{color:#f1ece1;pointer-events:none;background:#0a0907b3;border-radius:6px;padding:3px 7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;line-height:1.2;position:absolute;bottom:8px;left:8px}.gh-root .gh-all{box-sizing:border-box;cursor:pointer;color:#f1ece1;background:0 0;border:1px solid #f1ece129;border-radius:22px;align-self:flex-start;align-items:center;height:44px;min-height:44px;margin:0;padding:0 16px;font-family:Inter Tight,system-ui,sans-serif;font-size:14px;font-weight:600;display:inline-flex}.gh-root .gh-tile:focus-visible,.gh-root .gh-all:focus-visible{outline-offset:2px;outline:2px solid #9fb3ff}.gh-root .gh-rules{flex-direction:column;gap:14px;padding-top:40px;display:flex}.gh-root .gh-rules__lead{letter-spacing:-.015em;color:#f1ece1;margin:0;font-size:20px;font-weight:700;line-height:1.2}.gh-root .gh-rule{color:#dcd5c4;margin:0;font-size:16px;line-height:1.45}.gh-root .gh-rule b{color:#f1ece1;font-weight:600}.gh-root .gh-foot{color:#948d7c;align-items:center;gap:16px;padding-top:40px;font-size:13px;display:flex}.gh-root .gh-foot a{color:#948d7c;align-items:center;min-height:44px;display:inline-flex}.oc-dock>.gh-hintbar{pointer-events:none;background:#0a0907;padding-top:2px;display:flow-root;position:relative}.oc-dock>.gh-hintbar:before{content:"";background:linear-gradient(#0a090700,#0a0907);height:24px;position:absolute;top:-24px;left:0;right:0}.gh-hint{color:#948d7c;margin:0 18px 6px;font-family:Inter Tight,system-ui,sans-serif;font-size:12px;line-height:1.4}.gh-cmp .oc-plus:disabled,.gh-cmp .oc-chip:disabled{cursor:default}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.gh-root .gh-door{animation:linear both gh-light;animation-timeline:view();animation-range:entry cover 20%}.gh-root .gh-door .gh-door__g{animation:linear both gh-glyph;animation-timeline:view();animation-range:entry cover 20%}.gh-root .gh-tile img{animation:linear both hp-develop;animation-timeline:view();animation-range:entry cover 20%}}}@keyframes gh-light{0%{opacity:0}to{opacity:1}}@keyframes gh-glyph{0%{color:#6c6557;background:#f1ece10f}}
.gh-root.gw-root .gd-doors{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;padding-top:56px;display:grid}@media (max-width:1023px){.gh-root.gw-root .gd-doors{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}}.gh-root.gw-root .gd-door{color:#f1ece1;cursor:pointer;border-radius:12px;outline:none;flex-direction:column;gap:12px;min-width:0;display:flex}.gh-root.gw-root .gd-door:focus-visible{outline-offset:6px;outline:2px solid #9fb3ff}.gw-root .gd-fr{border-radius:10px;height:132px;transition:transform .2s;display:block;position:relative}.gw-root .gd-in{background:#131210;border-radius:10px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #f1ece114}.gw-root .gd-lit{pointer-events:none;opacity:0;box-shadow:inset 0 0 0 1px var(--gd-l),0 12px 30px #00000073;border-radius:10px;transition:opacity .2s;position:absolute;inset:0}.gw-root .gd-door:hover .gd-fr,.gw-root .gd-door:focus-visible .gd-fr{transform:translateY(-2px)}.gw-root .gd-door:hover .gd-lit,.gw-root .gd-door:focus-visible .gd-lit{opacity:1}.gw-root .gd-nm{-moz-column-gap:10px;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;padding:0 2px;display:flex}.gw-root .gd-n{letter-spacing:-.012em;white-space:nowrap;font-size:18px;font-weight:600;line-height:1.2}.gw-root .gd-q{color:#948d7c;white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.2;transition:color .2s}.gw-root .gd-door:hover .gd-q,.gw-root .gd-door:focus-visible .gd-q{color:var(--gd-l)}@media (min-width:1024px) and (max-width:1279px){.gw-root .gd-n{font-size:16px}.gw-root .gd-q{font-size:11px}}.gw-root .gd-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;line-height:1.2}.gw-root .gd-at:before,.gw-root .gd-tc:before{content:attr(data-t)}.gw-root .gd-pic{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.gw-root .gd-push{transform-origin:60% 40%}.gw-root .gd-chat{box-sizing:border-box;flex-direction:column;gap:8px;padding:14px 16px;display:flex;position:absolute;inset:0}.gw-root .gd-chat__q{color:#948d7c;white-space:nowrap;text-overflow:ellipsis;flex:none;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;line-height:1.3;overflow:hidden}.gw-root .gd-ty{color:#f1ece1;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;flex:none;font-size:14px;line-height:1.38;display:-webkit-box;overflow:hidden}.gw-root .gd-wave{gap:3px;display:flex;position:absolute}.gw-root .gd-wave--call{align-items:center}.gw-root .gd-wave--voice{align-items:center;width:64px;height:16px;bottom:12px;left:16px}.gw-root .gd-wave--music{align-items:flex-end}.gw-root .gd-bb{transform-origin:50%;border-radius:1px;flex:1 1 0;min-width:0;display:block}.gw-root .gd-bu{transform-origin:bottom}.gw-root .gd-stack{box-sizing:border-box;flex-direction:column;display:flex;position:absolute;inset:0}.gw-root .gd-stack>.gd-wave{flex:0 auto;min-height:0;margin-bottom:auto;position:relative}.gw-root .gd-stack--call{gap:10px;padding:34px 16px 12px}.gw-root .gd-stack--call>.gd-wave{flex-basis:56px}.gw-root .gd-stack--music{gap:8px;padding:22px 14px 12px}.gw-root .gd-stack--music>.gd-wave{flex-basis:76px}.gw-root .gd-foot{flex:none;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.gw-root .gd-foot>.gd-at{flex:none}.gw-root .gd-line{color:#948d7c;text-align:right;min-width:0;font-size:12px;line-height:1.2}.gw-root .gd-line--l{text-align:left;flex:none;margin:0 2px;font-size:11px}.gw-root .gd-nw{white-space:nowrap}.gw-root .gd-fade{background:linear-gradient(#0a090700,#0a0907cc);height:36px;position:absolute;bottom:0;left:0;right:0}.gw-root .gd-tc{position:absolute;bottom:10px;right:10px}.gw-root .gd-vbar{transform-origin:0;height:3px;transform:scaleX(var(--gd-p,.75));position:absolute;bottom:0;left:0;right:0}.gw-root .gd-sub{letter-spacing:-.01em;max-height:5.28em;font-size:15px;font-weight:600;line-height:1.32;position:absolute;top:14px;left:16px;right:16px;overflow:hidden}.gw-root .gd-read{color:#f1ece1}.gw-root .gd-dim{color:#f1ece152}.gw-root .gd-who{color:#948d7c;position:absolute;bottom:12px;right:16px}.gw-root .gd-door:hover .gd-bb,.gw-root .gd-door:focus-visible .gd-bb{animation:gd-bars var(--gd-bdur,.6s)ease-in-out var(--gd-bd,0s)infinite alternate}.gw-root .gd-door:hover .gd-push,.gw-root .gd-door:focus-visible .gd-push{animation:4s linear infinite alternate gd-push}.gw-root .gd-door:hover .gd-dev,.gw-root .gd-door:focus-visible .gd-dev{animation:2.4s ease-in-out infinite alternate gd-dev}.gw-root .gd-door:hover .gd-vbar,.gw-root .gd-door:focus-visible .gd-vbar{animation:4s linear infinite gd-line}.gw-root .gd-door:hover .gd-ty,.gw-root .gd-door:focus-visible .gd-ty{animation:3s steps(40,end) infinite gd-type}@keyframes gd-bars{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes gd-push{0%{transform:scale(1)}to{transform:scale(1.12)translate(-2%,-1%)}}@keyframes gd-dev{0%{filter:brightness(.25)sepia(.8)saturate(2.4)hue-rotate(-30deg)}to{filter:brightness()sepia(0)saturate()hue-rotate()}}@keyframes gd-line{0%{transform:scaleX(.1)}to{transform:scaleX(1)}}@keyframes gd-type{0%{clip-path:inset(0 100% 0 0)}70%,to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.gw-root .gd-fr *{animation:none!important}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.gh-root.gw-root .gd-door{animation:linear both gh-light;animation-timeline:view();animation-range:entry}}}
.gw-root .gw-head[data-over]{left:0;right:var(--gw-sbw,0px);z-index:4;box-sizing:border-box;background:0 0;border-bottom:1px solid #0000;position:absolute;top:0}.gw-root .gw-head[data-over][data-glass]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0907c7;border-bottom-color:#f1ece10f}.gw-root .gw-head[data-over] .gw-head__in{height:63px}.gw-root .gw-head[data-over] .gw-signin{background:#0a090766;border-color:#f1ece138}.gw-root[data-mode=stage] .gw-page{padding-bottom:200px}.gw-root .gs{color:#f1ece1;height:max(640px,var(--gs-vh,100dvh));--gs-railw:816px;background:#0a0907;font-family:Inter Tight,system-ui,sans-serif;position:relative;overflow:hidden;container-type:inline-size}.gw-root .gs-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}.gw-root .gs-media{position:absolute;inset:0;overflow:hidden}.gw-root .gs-media img{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.gw-root .gs-img0{transform-origin:62% 40%}.gw-root .gs-scrim{pointer-events:none;position:absolute;inset:0}.gw-root .gs-scrim--l{background:linear-gradient(90deg,#0a0907f0 0%,#0a0907d1 30%,#0a090747 56%,#0a090700 72%)}.gw-root .gs-scrim--tb{background:linear-gradient(0deg,#0a0907eb 0,#0a090700 220px),linear-gradient(#0a0907b8 0,#0a090700 150px)}.gw-root .gs-grain{opacity:.08;mix-blend-mode:overlay;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.gw-root .gs-vbar{transform-origin:0;height:3px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.gw-root .gs-fg{position:absolute;inset:0}.gw-root .gs-in{box-sizing:border-box;width:100%;max-width:calc(1280px + 2*var(--gw-pad));padding:0 var(--gw-pad);-moz-column-gap:56px;grid-template-columns:max-content minmax(0,1fr);column-gap:56px;margin:0 auto;display:grid;position:absolute;inset:0}.gw-root .gs-copy{z-index:1;min-width:0;padding-top:clamp(96px,calc(var(--gs-vh,100dvh)*.1467),132px);flex-direction:column;display:flex;position:relative}.gw-root .gs-words{flex-direction:column;gap:30px;display:flex}.gw-root .gs .gs-h1{white-space:nowrap;letter-spacing:-.048em;color:#f1ece1;margin:0;font-size:116px;font-weight:700;line-height:.92}.gw-root .gs .gs-roll{color:#dcd5c4;max-width:470px;margin:0;font-size:19px;line-height:1.45}.gw-root .gs .gs-ask{gap:14px;width:600px;max-width:100%;margin-top:38px}.gw-root .gs .gs-ask .gh-cmp{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#15120fc7;border-color:#f1ece11f;position:relative;box-shadow:0 18px 50px #0000008c}.gw-root .gs .gs-hint{color:#948d7c}.gw-root .gs .gh-cmp__label:before,.gw-root .gs-dock .gh-cmp__label:before{content:"";vertical-align:1px;background:#9fb3ff;border-radius:3px;width:6px;height:6px;margin-right:8px;display:inline-block}.gw-root .gs .gh-cmp__label,.gw-root .gs-dock .gh-cmp__label{color:#dcd5c4}.gw-root .gs-demo{pointer-events:none;z-index:1;position:absolute;inset:0}.gw-root .gh-cmp[data-demo=off] .gs-demo{visibility:hidden}.gw-root .gh-cmp[data-demo=on] .oc-field::placeholder{color:#0000}.gw-root .gh-cmp[data-demo=on] .gh-cmp__label{visibility:hidden}.gw-root .gs-demo__field{color:#f1ece1;white-space:nowrap;height:26px;font-size:18px;line-height:1.42;position:absolute;top:14px;left:18px;right:14px;overflow:hidden}.gw-root .gs-pw{opacity:0;text-overflow:ellipsis;position:absolute;inset:0;overflow:hidden}.gw-root .gs-pt{display:inline-block}.gw-root .gs-pw0{color:#948d7c}.gw-root .gs-demo__label{color:#dcd5c4;width:260px;height:44px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;position:absolute;bottom:12px;right:70px}.gw-root .gs-lb{opacity:0;white-space:nowrap;align-items:center;gap:8px;height:44px;display:inline-flex;position:absolute;top:0;right:0}.gw-root .gs-lb i{border-radius:3px;width:6px;height:6px;display:block}.gw-root .gs-demo__send{width:44px;height:44px;position:absolute;bottom:12px;right:14px}.gw-root .gs-send{color:#0a0907;opacity:0;background:#f1ece1;border-radius:22px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gw-root .gs-room{pointer-events:none;min-width:0;position:relative;container-type:inline-size}.gw-root .gs-cap{width:100%;height:16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;position:absolute;top:88px;right:0}.gw-root .gs-cp{opacity:0;white-space:nowrap;position:absolute;top:0;right:0}.gw-root .gs-ans{opacity:0;letter-spacing:-.02em;color:#f1ece1;margin:0;font-size:clamp(22px,7.2cqi,36px);font-weight:600;line-height:1.22;position:absolute;top:250px;left:0;right:0}.gw-root .gs-sub{opacity:0;letter-spacing:-.012em;text-shadow:0 2px 18px #000000b3;font-size:clamp(20px,5.6cqi,28px);font-weight:600;line-height:1.3;position:absolute;bottom:170px;left:0;right:0}.gw-root .gs-w{color:#f1ece157}.gw-root .gs-bars{opacity:0;align-items:flex-end;gap:clamp(2px,.8cqi,4px);height:60px;display:flex;position:absolute;bottom:112px;left:0;right:0}.gw-root .gs-bb{transform-origin:bottom;border-radius:2px 2px 0 0;flex:1 1 0;min-width:0;display:block}.gw-root .gs-vtc{opacity:0;width:120px;height:16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;position:absolute;bottom:120px;right:0}.gw-root .gs-tc{opacity:0;white-space:nowrap;position:absolute;top:0;right:0}.gw-root .gs-tc:before{content:attr(data-t)}.gw-root .gs-rail{left:var(--gw-pad);z-index:2;align-items:center;gap:16px;display:flex;position:absolute;bottom:30px}.gw-root .gs-rb{color:#948d7c;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;justify-content:center;gap:8px;width:112px;min-height:44px;margin:0;padding:0;font-family:Inter Tight,system-ui,sans-serif;display:flex}.gw-root .gs-rl{letter-spacing:-.005em;color:#948d7c;font-size:13px;font-weight:600;line-height:1.2}.gw-root .gs-track{background:#f1ece129;border-radius:1px;height:2px;display:block;overflow:hidden}.gw-root .gs-rf{transform-origin:0;height:2px;display:block;transform:scaleX(0)}.gw-root .gs-pz{box-sizing:border-box;color:#dcd5c4;cursor:pointer;background:#0a090780;border:1px solid #f1ece129;border-radius:22px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;margin:0 0 0 4px;padding:0;display:flex}.gw-root .gs-credit{z-index:3;bottom:30px;right:max(var(--gw-pad),calc((100% - 1280px)/2));box-sizing:border-box;text-align:right;min-height:44px;max-width:min(460px,calc(100% - 2*max(var(--gw-pad),(100% - 1280px)/2) - var(--gs-railw) - 24px));color:#948d7c;background:0 0;border:0;justify-content:flex-end;align-items:center;margin:0;padding:0 2px;font-family:Inter Tight,system-ui,sans-serif;font-size:13px;line-height:1.35;display:inline-flex;position:absolute}.gw-root button.gs-credit{cursor:pointer}.gw-root .gs-rb:focus-visible,.gw-root .gs-pz:focus-visible,.gw-root .gs-credit:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #9fb3ff}.gw-root .gs-card{opacity:0;pointer-events:none;position:absolute;inset:0}.gw-root .gs-card__h{white-space:nowrap;letter-spacing:-.035em;color:#f1ece1;font-size:44px;font-weight:700;line-height:1;position:absolute;bottom:26px;left:112px}@media (max-width:1279px){.gw-root .gs{--gs-railw:648px}.gw-root .gs .gs-h1{font-size:88px}.gw-root .gs .gs-ask{width:520px}.gw-root .gs-rail{gap:12px}.gw-root .gs-rb{width:88px}}.gw-root .gs-dock{left:0;right:var(--gw-sbw,0px);z-index:3;pointer-events:none;opacity:0;background:linear-gradient(0deg,#0a0907f5 0,#0a0907b3 60%,#0a090700 100%);height:170px;transition:transform .24s cubic-bezier(.2,.7,.2,1),opacity .24s;position:absolute;bottom:0;transform:translateY(100%)}.gw-root .gs-dock[data-docked=true]{opacity:1;transform:none}.gw-root .gs-dock__card{width:640px;margin-left:-320px;position:absolute;bottom:28px;left:50%}.gw-root .gs-dock[data-docked=true] .gs-dock__card{pointer-events:auto}.gw-root .gs-dock .gh-cmp{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#15120fcc;border-color:#f1ece11f;gap:12px;margin:0;padding:14px 14px 12px 18px;box-shadow:0 18px 50px #0000008c}.gw-root .gs-dock .gh-cmp .oc-field{min-height:26px;max-height:153.36px;font-size:18px}.gw-root .gs-dock .gh-cmp__label{white-space:nowrap;flex:none;padding-right:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.gw-root .gs .gs-a{animation-duration:30s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both;animation-delay:var(--gs-off,0s)}.gw-root .gs[data-loop=once] .gs-a{animation-iteration-count:1}.gw-root .gs .gs-a.gs-w,.gw-root .gs .gs-a.gs-aw,.gw-root .gs .gs-a.gs-tc{animation-delay:calc(var(--gs-off,0s) + var(--gs-wi,0s))}.gw-root .gs .gs-a.gs-img0{animation-name:gs-img0}.gw-root .gs .gs-a.gs-img3{animation-name:gs-img3}.gw-root .gs .gs-a.gs-pw1{animation-name:gs-pw1}.gw-root .gs .gs-a.gs-pw2{animation-name:gs-pw2}.gw-root .gs .gs-a.gs-pw3{animation-name:gs-pw3}.gw-root .gs .gs-a.gs-pw4{animation-name:gs-pw4}.gw-root .gs .gs-a.gs-pw5{animation-name:gs-pw5}.gw-root .gs .gs-a.gs-pw6{animation-name:gs-pw6}.gw-root .gs .gs-a.gs-pw0{animation-name:gs-pw0}.gw-root .gs .gs-a.gs-pt1{animation-name:gs-pt1}.gw-root .gs .gs-a.gs-pt2{animation-name:gs-pt2}.gw-root .gs .gs-a.gs-pt3{animation-name:gs-pt3}.gw-root .gs .gs-a.gs-pt4{animation-name:gs-pt4}.gw-root .gs .gs-a.gs-pt5{animation-name:gs-pt5}.gw-root .gs .gs-a.gs-pt6{animation-name:gs-pt6}.gw-root .gs .gs-a.gs-cp1{animation-name:gs-cp1}.gw-root .gs .gs-a.gs-cp2{animation-name:gs-cp2}.gw-root .gs .gs-a.gs-cp3{animation-name:gs-cp3}.gw-root .gs .gs-a.gs-cp4{animation-name:gs-cp4}.gw-root .gs .gs-a.gs-cp5{animation-name:gs-cp5}.gw-root .gs .gs-a.gs-cp6{animation-name:gs-cp6}.gw-root .gs .gs-a.gs-lb1{animation-name:gs-lb1}.gw-root .gs .gs-a.gs-lb2{animation-name:gs-lb2}.gw-root .gs .gs-a.gs-lb3{animation-name:gs-lb3}.gw-root .gs .gs-a.gs-lb4{animation-name:gs-lb4}.gw-root .gs .gs-a.gs-lb5{animation-name:gs-lb5}.gw-root .gs .gs-a.gs-lb6{animation-name:gs-lb6}.gw-root .gs .gs-a.gs-lb0{animation-name:gs-lb0}.gw-root .gs .gs-a.gs-rf1{animation-name:gs-rf1}.gw-root .gs .gs-a.gs-rf2{animation-name:gs-rf2}.gw-root .gs .gs-a.gs-rf3{animation-name:gs-rf3}.gw-root .gs .gs-a.gs-rf4{animation-name:gs-rf4}.gw-root .gs .gs-a.gs-rf5{animation-name:gs-rf5}.gw-root .gs .gs-a.gs-rf6{animation-name:gs-rf6}.gw-root .gs .gs-a.gs-rl1{animation-name:gs-rl1}.gw-root .gs .gs-a.gs-rl2{animation-name:gs-rl2}.gw-root .gs .gs-a.gs-rl3{animation-name:gs-rl3}.gw-root .gs .gs-a.gs-rl4{animation-name:gs-rl4}.gw-root .gs .gs-a.gs-rl5{animation-name:gs-rl5}.gw-root .gs .gs-a.gs-rl6{animation-name:gs-rl6}.gw-root .gs .gs-a.gs-send{animation-name:gs-send}.gw-root .gs .gs-a.gs-tc{animation-name:gs-tc}.gw-root .gs .gs-a.gs-vtc{animation-name:gs-vtc}.gw-root .gs .gs-a.gs-vbar{animation-name:gs-vbar}.gw-root .gs .gs-a.gs-bars{animation-name:gs-bars}.gw-root .gs .gs-a.gs-sub{animation-name:gs-sub}.gw-root .gs .gs-a.gs-w{animation-name:gs-w}.gw-root .gs .gs-a.gs-ans{animation-name:gs-ans}.gw-root .gs .gs-a.gs-aw{animation-name:gs-aw}.gw-root .gs .gs-a.gs-bb{animation-name:gs-bounce;animation-duration:var(--gs-bdur,.7s);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-delay:calc(var(--gs-off,0s) + var(--gs-bd,0s))}.gw-root .gs[data-stage=paused] .gs-a{animation-play-state:paused!important}.gw-root .gs[data-stage=still] .gs-a{animation:none!important}.gw-root .gs[data-stage=still] .gs-img3{opacity:1;filter:none}@media (prefers-reduced-motion:reduce){.gw-root .gs .gs-a{animation:none!important}.gw-root .gs .gs-img3{opacity:1;filter:none}.gw-root .gs .gs-img0{opacity:0}.gw-root .gs .gs-rail{display:none}.gw-root .gs-dock{transition:none}}@keyframes gs-img0{0%,5.667%{opacity:1;filter:brightness(0)sepia()saturate(4)hue-rotate(-38deg)contrast();transform:scale(1.02)translate(0)}8.667%{opacity:1;filter:brightness(.42)sepia(.85)saturate(3)hue-rotate(-32deg)contrast(1.35);transform:scale(1.02)translate(0)}12.667%{opacity:1;filter:brightness()sepia(0)saturate()hue-rotate()contrast();animation-timing-function:linear;transform:scale(1.02)translate(0)}19.667%{opacity:1;filter:brightness()sepia(0)saturate()hue-rotate()contrast();animation-timing-function:linear;transform:scale(1.02)translate(0)}61.333%{opacity:1;filter:brightness()sepia(0)saturate()hue-rotate()contrast();transform:scale(1.12)translate(-2%,-1.2%)}64%{opacity:1;filter:brightness(.26)sepia(0)saturate(.8)hue-rotate()contrast();transform:scale(1.125)translate(-2%,-1.2%)}72%{opacity:1;filter:brightness(.26)sepia(0)saturate(.8)hue-rotate()contrast();transform:scale(1.13)translate(-2%,-1.2%)}75%{opacity:0;filter:brightness(0)sepia()saturate(4)hue-rotate(-38deg)contrast();transform:scale(1.13)translate(-2%,-1.2%)}to{opacity:0;filter:brightness(0)sepia()saturate(4)hue-rotate(-38deg)contrast();transform:scale(1.02)translate(0)}}@keyframes gs-img3{0%,75.333%{opacity:0;filter:brightness(0)sepia()saturate(4)hue-rotate(-38deg)contrast();transform:scale(1.02)}75.667%{opacity:1;filter:brightness(0)sepia()saturate(4)hue-rotate(-38deg)contrast();transform:scale(1.02)}78.667%{opacity:1;filter:brightness(.42)sepia(.85)saturate(3)hue-rotate(-32deg)contrast(1.35);transform:scale(1.02)}82.667%{opacity:1;filter:brightness()sepia(0)saturate()hue-rotate()contrast();animation-timing-function:linear;transform:scale(1.02)}96.667%{opacity:1;filter:brightness()sepia(0)saturate()hue-rotate()contrast();transform:scale(1.05)}to{opacity:1;filter:brightness(0)sepia()saturate(4)hue-rotate(-38deg)contrast();transform:scale(1.05)}}@keyframes gs-pw1{0%,.167%{opacity:0}.833%,13.167%{opacity:1}13.833%,to{opacity:0}}@keyframes gs-pt1{0%,.667%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(24,end)}4%,to{clip-path:inset(0)}}@keyframes gs-cp1{0%,5.667%{opacity:0}6.833%,12.5%{opacity:1}13.667%,to{opacity:0}}@keyframes gs-lb1{0%,.667%{opacity:0}1.333%,13.333%{opacity:1}14%,to{opacity:0}}@keyframes gs-rf1{0%{transform:scaleX(0)}14%,99%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes gs-rl1{0%{color:#948d7c}.667%,13.667%{color:#f1ece1}14.333%,to{color:#948d7c}}@keyframes gs-pw2{0%,14.167%{opacity:0}14.833%,27.167%{opacity:1}27.833%,to{opacity:0}}@keyframes gs-pt2{0%,14.667%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(24,end)}18%,to{clip-path:inset(0)}}@keyframes gs-cp2{0%,19.667%{opacity:0}20.833%,26.5%{opacity:1}27.667%,to{opacity:0}}@keyframes gs-lb2{0%,14.667%{opacity:0}15.333%,27.333%{opacity:1}28%,to{opacity:0}}@keyframes gs-rf2{0%{transform:scaleX(0)}14%{animation-timing-function:linear;transform:scaleX(0)}28%,99%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes gs-rl2{0%,14%{color:#948d7c}14.667%,27.667%{color:#f1ece1}28.333%,to{color:#948d7c}}@keyframes gs-pw3{0%,28.167%{opacity:0}28.833%,41.167%{opacity:1}41.833%,to{opacity:0}}@keyframes gs-pt3{0%,28.667%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(24,end)}32%,to{clip-path:inset(0)}}@keyframes gs-cp3{0%,33.667%{opacity:0}34.833%,40.5%{opacity:1}41.667%,to{opacity:0}}@keyframes gs-lb3{0%,28.667%{opacity:0}29.333%,41.333%{opacity:1}42%,to{opacity:0}}@keyframes gs-rf3{0%{transform:scaleX(0)}28%{animation-timing-function:linear;transform:scaleX(0)}42%,99%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes gs-rl3{0%,28%{color:#948d7c}28.667%,41.667%{color:#f1ece1}42.333%,to{color:#948d7c}}@keyframes gs-pw4{0%,42.167%{opacity:0}42.833%,55.167%{opacity:1}55.833%,to{opacity:0}}@keyframes gs-pt4{0%,42.667%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(24,end)}46%,to{clip-path:inset(0)}}@keyframes gs-cp4{0%,47.667%{opacity:0}48.833%,54.5%{opacity:1}55.667%,to{opacity:0}}@keyframes gs-lb4{0%,42.667%{opacity:0}43.333%,55.333%{opacity:1}56%,to{opacity:0}}@keyframes gs-rf4{0%{transform:scaleX(0)}42%{animation-timing-function:linear;transform:scaleX(0)}56%,99%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes gs-rl4{0%,42%{color:#948d7c}42.667%,55.667%{color:#f1ece1}56.333%,to{color:#948d7c}}@keyframes gs-pw5{0%,56.167%{opacity:0}56.833%,69.167%{opacity:1}69.833%,to{opacity:0}}@keyframes gs-pt5{0%,56.667%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(24,end)}60%,to{clip-path:inset(0)}}@keyframes gs-cp5{0%,61.667%{opacity:0}62.833%,68.5%{opacity:1}69.667%,to{opacity:0}}@keyframes gs-lb5{0%,56.667%{opacity:0}57.333%,69.333%{opacity:1}70%,to{opacity:0}}@keyframes gs-rf5{0%{transform:scaleX(0)}56%{animation-timing-function:linear;transform:scaleX(0)}70%,99%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes gs-rl5{0%,56%{color:#948d7c}56.667%,69.667%{color:#f1ece1}70.333%,to{color:#948d7c}}@keyframes gs-pw6{0%,70.167%{opacity:0}70.833%,83.167%{opacity:1}83.833%,to{opacity:0}}@keyframes gs-pt6{0%,70.667%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(24,end)}74%,to{clip-path:inset(0)}}@keyframes gs-cp6{0%,75.667%{opacity:0}76.833%,82.5%{opacity:1}83.667%,to{opacity:0}}@keyframes gs-lb6{0%,70.667%{opacity:0}71.333%,83.333%{opacity:1}84%,to{opacity:0}}@keyframes gs-rf6{0%{transform:scaleX(0)}70%{animation-timing-function:linear;transform:scaleX(0)}84%,99%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes gs-rl6{0%,70%{color:#948d7c}70.667%,83.667%{color:#f1ece1}84.333%,to{color:#948d7c}}@keyframes gs-send{0%{opacity:0}3.833%{opacity:0}4.167%,5.5%{opacity:1}6%{opacity:0}17.833%{opacity:0}18.167%,19.5%{opacity:1}20%{opacity:0}31.833%{opacity:0}32.167%,33.5%{opacity:1}34%{opacity:0}45.833%{opacity:0}46.167%,47.5%{opacity:1}48%{opacity:0}59.833%{opacity:0}60.167%,61.5%{opacity:1}62%{opacity:0}73.833%{opacity:0}74.167%,75.5%{opacity:1}76%{opacity:0}to{opacity:0}}@keyframes gs-pw0{0%,84.667%{opacity:0}85.667%,98.833%{opacity:1}99.833%,to{opacity:0}}@keyframes gs-lb0{0%,84.667%{opacity:0}85.333%,99.333%{opacity:1}to{opacity:0}}@keyframes gs-tc{0%,19.667%{opacity:0}19.7%,21.667%{opacity:1}21.7%,to{opacity:0}}@keyframes gs-vtc{0%,19.667%{opacity:0}20.333%,27.333%{opacity:1}28%,to{opacity:0}}@keyframes gs-vbar{0%{opacity:1;transform:scaleX(0)}19.667%{opacity:1;animation-timing-function:linear;transform:scaleX(0)}27.667%{opacity:1;transform:scaleX(1)}29%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes gs-bars{0%,33.333%{opacity:0}35.333%,42%{opacity:.9}44.333%,82.667%{opacity:.32}85.333%,to{opacity:0}}@keyframes gs-bounce{0%{transform:scaleY(.18)}to{transform:scaleY(1)}}@keyframes gs-sub{0%,46.333%{opacity:0}47.333%,55%{opacity:1}56%,to{opacity:0}}@keyframes gs-w{0%,48%{color:#f1ece157}48.167%{color:#8fe0c4}49.333%,to{color:#f1ece1}}@keyframes gs-ans{0%,62%{opacity:0}63%,70%{opacity:1}71%,to{opacity:0}}@keyframes gs-aw{0%,63%{opacity:0}63.4%,to{opacity:1}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.gw-root .gs{view-timeline:--gs-view block;animation:linear both gsx-card;animation-timeline:view();animation-range:exit exit 40%}.gw-root .gs-media{animation:linear both gsx-dim;animation-timeline:--gs-view;animation-range:exit exit 40%}.gw-root .gs-scrim--l,.gw-root .gs-fg{animation:linear both gsx-out;animation-timeline:--gs-view;animation-range:exit exit 18%}.gw-root .gs-card{animation:linear both gsx-in;animation-timeline:--gs-view;animation-range:exit 16% exit 36%}.gw-root .gs-credit{animation:linear both gsx-credit;animation-timeline:--gs-view;animation-range:exit exit 40%}}}@keyframes gsx-card{0%{clip-path:inset(0)}to{clip-path:inset(0 80px round 22px)}}@keyframes gsx-dim{to{filter:brightness(.82)}}@keyframes gsx-out{to{opacity:0}}@keyframes gsx-in{0%{opacity:0}to{opacity:1}}@keyframes gsx-credit{to{transform:translate(calc(max(var(--gw-pad),(100cqw - 1280px)/2) - 112px),13px);color:#dcd5c4}}
.gh-root.gw-root{--gw-pad:clamp(48px,calc(7.692vw - 30.77px),80px);flex:auto;width:100%;min-width:0;min-height:0;position:relative}@media (max-width:1023px){.gh-root.gw-root{--gw-pad:clamp(24px,calc(9.375vw - 48px),48px)}}.gw-root .gw-wrap{box-sizing:border-box;width:100%;max-width:calc(1280px + 2*var(--gw-pad));padding:0 var(--gw-pad);margin:0 auto}.gw-root .gw-head{z-index:2;background:#0a0907;flex:none;height:64px;position:relative}.gw-root .gw-head__in{align-items:center;gap:8px;height:64px;display:flex}.gw-root .gw-brand{letter-spacing:-.025em;color:#f1ece1;white-space:nowrap;align-items:center;min-height:44px;font-size:18px;font-weight:800;line-height:1;display:inline-flex}.gw-root .gw-brand__dot{color:#ff2db8}.gw-root .gw-spacer{flex:auto}.gw-root .gw-lang{box-sizing:border-box;color:#dcd5c4;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex}.gw-root .gw-signin{box-sizing:border-box;cursor:pointer;color:#f1ece1;background:0 0;border:1px solid #f1ece129;border-radius:22px;align-items:center;height:44px;min-height:44px;margin:0;padding:0 18px;font-family:Inter Tight,system-ui,sans-serif;font-size:15px;font-weight:600;display:inline-flex}.gw-root .gw-head a:focus-visible,.gw-root .gw-head button:focus-visible{outline-offset:2px;outline:2px solid #9fb3ff}.gw-root .gw-scroll.hp-root{flex:auto;min-height:0;padding:0;overflow:hidden auto}.gw-root .gw-page{padding-bottom:48px}.gw-root .gw-first{-moz-column-gap:clamp(40px,calc(9.615vw - 58.46px),80px);grid-template:"words frame""ask frame"".frame"1fr/560px minmax(0,1fr);align-items:start;column-gap:clamp(40px,9.615vw - 58.46px,80px);padding-top:40px;display:grid}.gw-root .gw-words{flex-direction:column;grid-area:words;gap:28px;min-width:0;padding-top:48px;display:flex}.gw-root .gw-h1{letter-spacing:-.03em;color:#f1ece1;margin:0;font-size:64px;font-weight:700;line-height:1.02}.gw-root .gw-h1__l{display:block}.gw-root .gw-roll{color:#dcd5c4;max-width:480px;margin:0;font-size:20px;line-height:1.45}.gw-root .gw-frame{box-sizing:border-box;aspect-ratio:584/640;--gw-scale:1.632;background:#131210;border-radius:10px;grid-area:frame;justify-self:end;width:100%;max-width:584px;position:relative;overflow:hidden}.gw-root .gw-reel{width:358px;height:392px;transform:scale(var(--gw-scale));transform-origin:0 0;position:absolute;top:0;left:0}.gw-root .gw-ask{flex-direction:column;grid-area:ask;gap:28px;min-width:0;margin-top:36px;display:flex}.gw-root .gw-ask .gh-cmp{gap:12px;margin:0;padding:14px 14px 12px 18px}.gw-root .gw-ask .gh-cmp .oc-field{min-height:26px;max-height:153.36px;font-size:18px}.gw-root .gh-cmp__label{color:#948d7c;white-space:nowrap;flex:none;padding-right:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.gw-root .gw-hint{color:#948d7c;margin:0;padding:0 6px;font-size:14px;line-height:1.45}@media (max-width:1023px){.gw-root .gw-first{grid-template:"words""frame""ask"/minmax(0,1fr);row-gap:28px}.gw-root .gw-words{padding-top:8px}.gw-root .gw-frame{justify-self:start;width:min(100%,584px)}.gw-root .gw-ask{max-width:584px;margin-top:0}}.gh-root.gw-root .gh-doors{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:64px;gap:16px;padding-top:56px}.gh-root.gw-root .gh-door{gap:12px;height:64px;min-height:64px;padding:0 14px}.gh-root.gw-root .gh-door__g{flex:0 0 32px;width:32px;height:32px}.gh-root.gw-root .gh-door__n{font-size:17px}.gh-root.gw-root .gh-door__p{margin-top:4px;font-size:12px}.gh-root.gw-root .gh-note{padding-top:12px;font-size:13px}@media (min-width:1024px) and (max-width:1279px){.gh-root.gw-root .gh-door{gap:6px;padding:0 8px}.gh-root.gw-root .gh-door__p{font-size:11px}}@media (max-width:1023px){.gh-root.gw-root .gh-doors{grid-template-columns:repeat(3,minmax(0,1fr))}}.gh-root.gw-root .gw-ideas{gap:16px;padding-top:64px}.gw-root .gw-ideas__head{align-items:baseline;gap:24px;min-width:0;display:flex}.gh-root.gw-root .gw-ideas__h{letter-spacing:-.015em;flex:auto;min-width:0;font-size:22px;font-weight:600;line-height:1.3}.gh-root.gw-root .gw-all{flex:none;align-self:center;padding:0 18px;font-size:15px}.gh-root.gw-root .gw-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.gh-root.gw-root .gh-tile__b{padding:4px 8px;font-size:12px;bottom:10px;left:10px}@media (max-width:1023px){.gh-root.gw-root .gw-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.gh-root.gw-root .gw-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-top:72px;display:grid}.gh-root.gw-root .gw-rules .gw-rules__lead{letter-spacing:-.02em;grid-column:1/-1;font-size:28px}.gh-root.gw-root .gw-rules .gh-rule{font-size:17px;line-height:1.5}@media (max-width:1023px){.gh-root.gw-root .gw-rules{grid-template-columns:minmax(0,1fr);gap:16px}}.gh-root.gw-root .gw-foot{gap:20px;padding-top:64px;font-size:14px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.gh-root.gw-root .gh-door,.gh-root.gw-root .gh-door .gh-door__g,.gh-root.gw-root .gh-tile img{animation-range:entry}}}
