.grainient-container{width:100%;height:100%;position:relative;overflow:hidden}.grainient-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}
.dock{z-index:10;gap:var(--dock-gap);box-sizing:border-box;padding:var(--dock-pad);border-radius:calc(var(--dock-base) * var(--dock-round) * .5 + var(--dock-pad));background:var(--dock-panel);box-shadow:inset 0 0 0 1px var(--dock-panel-edge), inset 0 1px 0 var(--dock-panel-highlight), var(--dock-panel-shadow);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);touch-action:none;transition:translate .5s cubic-bezier(.22,1,.36,1),opacity .2s;display:flex;position:absolute}.dock[data-hidden]{opacity:0;pointer-events:none;transition:translate .36s cubic-bezier(.55,0,.75,.15),opacity .24s .1s}.dock:before{content:"";z-index:-1;display:none;position:absolute}.dock:hover:before{display:block}.dock--bottom,.dock--top{height:var(--dock-thickness);left:50%;transform:translate(-50%)}.dock--left,.dock--right{width:var(--dock-thickness);flex-direction:column;top:50%;transform:translateY(-50%)}.dock--bottom{align-items:flex-end;bottom:12px}.dock--top{align-items:flex-start;top:12px}.dock--left{align-items:flex-start;left:12px}.dock--right{align-items:flex-end;right:12px}.dock--bottom[data-hidden]{translate:0 calc(100% + 12px)}.dock--top[data-hidden]{translate:0 calc(-100% - 12px)}.dock--left[data-hidden]{translate:calc(-100% - 12px)}.dock--right[data-hidden]{translate:calc(100% + 12px)}.dock--bottom:before,.dock--top:before{height:calc(var(--dock-reach) + 8px);left:0;right:0}.dock--left:before,.dock--right:before{width:calc(var(--dock-reach) + 8px);top:0;bottom:0}.dock--bottom:before{bottom:100%}.dock--top:before{top:100%}.dock--left:before{left:100%}.dock--right:before{right:100%}.dock-item{width:var(--dock-base);height:var(--dock-base);color:var(--dock-ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:none;flex:none;margin:0;padding:0;position:relative}.dock-item:hover,.dock-item:focus-visible{z-index:1}.dock-tile{width:var(--dock-base);height:var(--dock-base);transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.dock-face{border-radius:calc(var(--dock-base) * var(--dock-round) * .5);background:var(--dock-tile);box-shadow:inset 0 0 0 1px var(--dock-tile-edge), inset 0 1px 0 var(--dock-tile-highlight), var(--dock-tile-shadow);font-size:calc(var(--dock-base) * .44);justify-content:center;align-items:center;line-height:1;transition:filter .2s;display:flex;position:absolute;inset:0;overflow:hidden}.dock--bare .dock-face{box-shadow:none;font-size:calc(var(--dock-base) * .62);background:0 0;overflow:visible}.dock-item:active .dock-face,.dock-item[data-open] .dock-face{filter:var(--dock-press);transition-duration:0s}.dock-item:focus-visible .dock-face{outline:2px solid var(--dock-accent);outline-offset:3px}.dock-badge{top:calc(var(--dock-base) * (.1465 * var(--dock-round) - .19));right:calc(var(--dock-base) * (.1465 * var(--dock-round) - .19));box-sizing:border-box;min-width:calc(var(--dock-base) * .38);height:calc(var(--dock-base) * .38);padding:0 calc(var(--dock-base) * .1);border-radius:calc(var(--dock-base) * .19);background:var(--dock-badge);color:#fff;font-size:calc(var(--dock-base) * .22);font-variant-numeric:tabular-nums;font-weight:600;line-height:calc(var(--dock-base) * .38);text-align:center;pointer-events:none;position:absolute;box-shadow:0 1px 3px #0000004d}.dock-badge:empty{top:calc(var(--dock-base) * (.1465 * var(--dock-round) - .11));right:calc(var(--dock-base) * (.1465 * var(--dock-round) - .11));min-width:0;width:calc(var(--dock-base) * .22);height:calc(var(--dock-base) * .22);padding:0}.dock-dot{background:var(--dock-dot);pointer-events:none;border-radius:50%;width:4px;height:4px;position:absolute}.dock--bottom .dock-dot,.dock--top .dock-dot{margin-left:-2px;left:50%}.dock--left .dock-dot,.dock--right .dock-dot{margin-top:-2px;top:50%}.dock--bottom .dock-dot{top:calc(100% + max(var(--dock-pad) / 2, 5px) - 2px)}.dock--top .dock-dot{bottom:calc(100% + max(var(--dock-pad) / 2, 5px) - 2px)}.dock--left .dock-dot{right:calc(100% + max(var(--dock-pad) / 2, 5px) - 2px)}.dock--right .dock-dot{left:calc(100% + max(var(--dock-pad) / 2, 5px) - 2px)}.dock-separator{background:var(--dock-separator);border-radius:1px;flex:none;align-self:center}.dock--bottom .dock-separator,.dock--top .dock-separator{width:1px;height:calc(var(--dock-base) * .72)}.dock--left .dock-separator,.dock--right .dock-separator{width:calc(var(--dock-base) * .72);height:1px}.dock-label{background:var(--dock-label);color:var(--dock-label-ink);box-shadow:inset 0 0 0 1px var(--dock-panel-edge), 0 8px 20px -8px #00000059;white-space:nowrap;pointer-events:none;opacity:0;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1;transition:opacity .16s,transform .16s;position:absolute}.dock--bottom .dock-label{bottom:calc(100% + 12px);left:50%;transform:translate(-50%,4px)}.dock--top .dock-label{top:calc(100% + 12px);left:50%;transform:translate(-50%,-4px)}.dock--left .dock-label{top:50%;left:calc(100% + 12px);transform:translate(-4px,-50%)}.dock--right .dock-label{top:50%;right:calc(100% + 12px);transform:translate(4px,-50%)}.dock-item:focus-visible .dock-label{opacity:1}.dock--bottom .dock-item:focus-visible .dock-label,.dock--top .dock-item:focus-visible .dock-label{transform:translate(-50%)}.dock--left .dock-item:focus-visible .dock-label,.dock--right .dock-item:focus-visible .dock-label{transform:translateY(-50%)}@media (hover:hover){.dock-item:hover .dock-label{opacity:1}.dock--bottom .dock-item:hover .dock-label,.dock--top .dock-item:hover .dock-label{transform:translate(-50%)}.dock--left .dock-item:hover .dock-label,.dock--right .dock-item:hover .dock-label{transform:translateY(-50%)}}.dock .dock-item[data-hop] .dock-label{opacity:0}.dock-menu{z-index:1000;visibility:hidden;color:var(--dock-menu-ink);font-size:13px;line-height:1;position:fixed;top:0;left:0}.dock-menu-shadow{box-shadow:var(--dock-menu-shadow);pointer-events:none;border-radius:10px;position:absolute;inset:0}.dock-menu-glass{-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);pointer-events:none;position:absolute;inset:-9px}.dock-menu-shape{pointer-events:none;width:calc(100% + 18px);height:calc(100% + 18px);position:absolute;top:-9px;left:-9px;overflow:visible}.dock-menu-shape path{fill:var(--dock-menu);stroke:var(--dock-menu-edge);stroke-width:1px}.dock-menu-list{box-sizing:border-box;outline:none;flex-direction:column;min-width:172px;max-width:280px;padding:5px;display:flex;position:relative}.dock-menu-highlight{background:var(--dock-accent);opacity:0;pointer-events:none;border-radius:6px;height:24px;transition:transform .16s cubic-bezier(.3,.8,.3,1),height .16s cubic-bezier(.3,.8,.3,1),opacity .12s;position:absolute;top:0;left:5px;right:5px}.dock-menu-row{box-sizing:border-box;width:100%;height:24px;color:inherit;font:inherit;text-align:left;white-space:nowrap;cursor:default;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:6px;outline:none;align-items:center;gap:5px;margin:0;padding:0 10px 0 7px;display:flex;position:relative}.dock-menu-row[data-active]{color:#fff}.dock-menu-row[aria-disabled=true]{color:var(--dock-menu-muted)}.dock-menu-check{flex:none;justify-content:center;align-items:center;width:14px;display:flex}.dock-menu-icon{flex:none;justify-content:center;align-items:center;margin-right:1px;font-size:15px;display:flex}.dock-menu-text{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.dock-menu-shortcut{color:var(--dock-menu-muted);flex:none;margin-left:18px}.dock-menu-row[data-active] .dock-menu-shortcut{color:#ffffffb8}.dock-menu-chevron{color:var(--dock-menu-muted);flex:none;margin-left:14px;display:flex}.dock-menu-row[data-active] .dock-menu-chevron{color:inherit}.dock-menu-separator{background:var(--dock-menu-separator);flex:none;height:1px;margin:5px 10px}@media (prefers-reduced-motion:reduce){.dock,.dock[data-hidden],.dock-menu-highlight{transition:none}}
.scrambled-text{max-width:800px;margin:7vw;font-family:monospace;font-size:clamp(14px,4vw,32px)}.scrambled-text-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.uuAO0W_bar{z-index:20;height:72px;padding:0 var(--space-12);background:var(--surface);border-bottom:var(--border-hairline) solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;top:0;left:0;right:0}.uuAO0W_minimal{background:0 0;border-bottom-color:#0000}.uuAO0W_mark{align-items:baseline;gap:var(--space-3);color:var(--ink);min-width:0;text-decoration:none;display:flex}.uuAO0W_mark .uuAO0W_wordmark{max-width:none;font:var(--text-title-xs);white-space:nowrap;margin:0}.uuAO0W_wordmark p{margin:0}.uuAO0W_sub{font:400 12px/1.4 var(--font-mono);color:var(--ink-muted);white-space:nowrap}.uuAO0W_dock{justify-self:center;width:220px;height:52px;position:relative}.uuAO0W_dockInner{top:0}.uuAO0W_glyph{color:var(--ink);font-size:20px}.uuAO0W_lang{color:var(--ink);cursor:pointer;padding:var(--space-2);background:0 0;border:0;justify-self:end}.uuAO0W_lang:hover{color:var(--interactive)}.uuAO0W_lang:focus-visible{outline:2px solid var(--interactive);outline-offset:2px}@media (max-width:767px){.uuAO0W_bar{height:56px;padding:0 var(--space-4);grid-template-columns:1fr auto}.uuAO0W_sub,.uuAO0W_dock{display:none}}
.rh0kJW_splash{z-index:30;padding:calc(72px + var(--space-4)) var(--space-12) calc(var(--space-6) + env(safe-area-inset-bottom));color:var(--ink);background:var(--grey-300);transition:opacity var(--dur-base) var(--ease-in);grid-template-rows:1fr auto;display:grid;position:fixed;inset:0;overflow:hidden}.rh0kJW_leaving{opacity:0;pointer-events:none}.rh0kJW_bg{object-fit:cover;object-position:center;z-index:-1;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.rh0kJW_stage{align-self:center;align-items:center;column-gap:var(--space-12);row-gap:var(--space-8);grid-template-columns:1fr auto 1fr;display:grid}.rh0kJW_phrase{font:var(--text-question-lg);text-transform:uppercase;animation:rh0kJW_rise var(--dur-base) var(--ease-out) both;margin:0;font-size:clamp(32px,4.4vw,80px)}.rh0kJW_left{text-align:right}.rh0kJW_right{text-align:left;animation-delay:.12s}.rh0kJW_gif{aspect-ratio:726/890;height:min(58dvh,640px);transition:opacity 1.2s var(--ease-in)}.rh0kJW_gif video{object-fit:cover;width:100%;height:100%;display:block}.rh0kJW_gifOut .rh0kJW_gif{opacity:0}.rh0kJW_skip{grid-column:2;justify-self:center}.rh0kJW_foot{text-align:center;font:400 12px/1.4 var(--font-mono);letter-spacing:.04em;color:var(--ink-muted);margin:0}@keyframes rh0kJW_rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:767px){.rh0kJW_splash{padding:calc(56px + var(--space-4)) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom))}.rh0kJW_stage{justify-items:center;row-gap:var(--space-4);grid-template-columns:1fr}.rh0kJW_phrase,.rh0kJW_left,.rh0kJW_right{text-align:center;font-size:clamp(28px,9vw,44px)}.rh0kJW_gif{height:min(44dvh,420px)}.rh0kJW_skip{grid-column:1}}@media (prefers-reduced-motion:reduce){.rh0kJW_phrase{animation:none}.rh0kJW_splash,.rh0kJW_gif{transition:none}}
.card-swap{-webkit-tap-highlight-color:transparent;outline:none;width:100%;height:100%;position:relative}.card-swap-sizer{pointer-events:none;max-height:100%;overflow:hidden}.card-swap-sizer>span{width:100%;max-width:var(--swap-stage-w);aspect-ratio:var(--swap-ratio);display:block}.card-swap-stage{width:var(--swap-stage-w);height:var(--swap-stage-h);perspective:900px;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card-swap-slot{top:var(--swap-oy);left:var(--swap-ox);width:var(--swap-w);height:var(--swap-h);margin:calc(var(--swap-h) / -2) 0 0 calc(var(--swap-w) / -2);border-radius:var(--swap-radius);isolation:isolate;box-shadow:var(--swap-shadow);pointer-events:auto;-webkit-user-select:none;user-select:none;touch-action:pan-y;backface-visibility:hidden;position:absolute;overflow:hidden}.card-swap:focus-visible .card-swap-slot[data-front]{outline:2px solid var(--swap-ink);outline-offset:3px}.card-swap-shade{z-index:3;border-radius:inherit;background:var(--swap-shade);opacity:0;pointer-events:none;position:absolute;inset:0}.card-swap-card{box-sizing:border-box;border-radius:inherit;isolation:isolate;background:var(--swap-tile);width:100%;height:100%;color:var(--swap-ink);position:relative;overflow:hidden}.card-swap-card-rim{z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--swap-tile-edge), inset 0 1px 0 var(--swap-tile-highlight);pointer-events:none;position:absolute;inset:0}.card-swap-item{box-sizing:border-box;flex-direction:column;gap:6px;height:100%;padding:6px;display:flex}.card-swap-head{flex:none;align-items:center;gap:10px;min-width:0;height:30px;padding:0 6px;display:flex}.card-swap-icon{background:var(--swap-badge);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.card-swap-title{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.2;overflow:hidden}.card-swap-media{border-radius:max(0px, calc(var(--swap-radius) - 6px));background:var(--swap-badge);flex:1;min-height:0;position:relative;overflow:hidden}.card-swap-media img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.card-swap-media:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--swap-media-edge);pointer-events:none;position:absolute;inset:0}
.OitaSq_wrap{outline:none;width:100%;height:100%;min-height:0;position:relative}.OitaSq_swap .card-swap-slot{--swap-tile:var(--surface);--swap-tile-edge:var(--ink);--swap-tile-highlight:transparent;--swap-shadow:none;--swap-ink:var(--ink);--swap-shade:var(--surface)}.OitaSq_swap:focus-visible .card-swap-slot[data-front]{outline-color:var(--interactive)}.OitaSq_card{padding:var(--space-8);gap:var(--space-8);display:flex}.OitaSq_text{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.OitaSq_eyebrow{color:var(--ink-muted)}.OitaSq_title{font:var(--text-title);margin:0}.OitaSq_body{max-width:44ch;font:400 15px/1.6 var(--font-mono);margin:0}.OitaSq_todo{color:var(--ink-muted);font-style:italic}.OitaSq_withImages .OitaSq_body{font-size:13px;line-height:1.5}.OitaSq_withImages .OitaSq_title{font:var(--text-title-sm)}.OitaSq_count{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin-top:auto}.OitaSq_slides{aspect-ratio:1/1.12;gap:var(--space-2);flex-direction:column;flex:none;height:100%;margin:0;display:flex}.OitaSq_slideFrame{aspect-ratio:1;border-radius:var(--radius-md);background:var(--surface-placeholder);width:100%;position:relative;overflow:hidden}.OitaSq_slide{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity var(--dur-card) var(--ease-in-out);-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;inset:0}.OitaSq_slide[data-on]{opacity:1}.OitaSq_caption{align-items:flex-start;gap:var(--space-2);min-height:0;font:400 10px/1.35 var(--font-mono);color:var(--ink-muted);display:flex}.OitaSq_dots{gap:var(--space-1);flex:none;padding-top:3px;display:flex}.OitaSq_dots i{background:var(--line);border-radius:50%;width:5px;height:5px}.OitaSq_dots i[data-on]{background:var(--ink)}.OitaSq_credit{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:767px){.OitaSq_card{padding:var(--space-6);gap:var(--space-4);flex-direction:column}.OitaSq_withImages{padding:var(--space-4)}.OitaSq_slides{aspect-ratio:auto;width:100%;height:auto}.OitaSq_title{font:var(--text-title-sm)}.OitaSq_body{font-size:14px}.OitaSq_withImages .OitaSq_body{font-size:13px}}@media (prefers-reduced-motion:reduce){.OitaSq_slide{transition:none}}.OitaSq_credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.OitaSq_credit a:hover{color:var(--interactive)}
.FsGIUq_ground{z-index:0;background:var(--grain-1);position:fixed;inset:0}.FsGIUq_page{z-index:1;justify-items:center;gap:var(--space-4);height:100dvh;padding:calc(72px + var(--space-6)) var(--space-8) calc(var(--space-4) + env(safe-area-inset-bottom));pointer-events:none;grid-template-rows:auto auto 1fr auto;display:grid;position:relative;overflow:hidden}.FsGIUq_page>*{pointer-events:auto}.FsGIUq_title{font:var(--text-title-sm);text-transform:uppercase;text-align:center;margin:0}.FsGIUq_name{font:var(--text-title-xs);color:var(--ink-muted)}.FsGIUq_sep{color:var(--ink-muted)}.FsGIUq_actions{justify-content:center;gap:var(--space-3);z-index:2;flex-wrap:wrap;display:flex;position:relative}.FsGIUq_actions .am-btn-outline{background:var(--surface)}.FsGIUq_cards{width:100%;min-height:0;position:relative}.FsGIUq_foot{text-align:center;font:400 12px/1.4 var(--font-mono);color:var(--ink-muted);margin:0}@media (max-width:767px){.FsGIUq_page{padding:calc(56px + var(--space-4)) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));gap:var(--space-3)}.FsGIUq_title{flex-direction:column;font-size:24px;display:flex}.FsGIUq_sep{display:none}}
