:root{--gc-glass-tint:#0e142c85;--gc-glass-tint-strong:#0c1126b8;--gc-glass-solid:#10162ef5;--gc-glass-edge:#ffffff29;--gc-glass-shine:.16;--gc-glass-accent-a:.8;--gc-glass-highlight:linear-gradient(180deg, #ffffff1a, #fff0 18px);--gc-glass-shadow:0 10px 30px #00000059, 0 1px 0 #ffffff14 inset;--gc-glass-blur:blur(18px) saturate(1.6);--gc-glass-blur-thin:blur(12px) saturate(1.5);--gc-chrome-size:44px;--gc-chrome-gap:10px;--gc-sheet-radius:22px}.gc-glass,.gc-glass-thin{background:var(--gc-glass-highlight), var(--gc-glass-tint);border:1px solid var(--gc-glass-edge);box-shadow:var(--gc-glass-shadow);-webkit-backdrop-filter:var(--gc-glass-blur);backdrop-filter:var(--gc-glass-blur);color:var(--gc-color-text-primary)}.gc-glass-thin{-webkit-backdrop-filter:var(--gc-glass-blur-thin);backdrop-filter:var(--gc-glass-blur-thin)}.gc-fab.gc-glass,.gc-capsule.gc-glass,.gc-pill.gc-glass-thin{background:radial-gradient(120% 85% at 50% 0%, rgb(255 255 255/var(--gc-glass-shine)), #fff0 62%), var(--gc-glass-tint);border:0;box-shadow:inset 0 0 0 1px #fff3,inset 0 1.5px 1px #ffffff47,inset 0 -1px 1px #0000002e,0 6px 18px #00000059}:root[data-glass=off] .gc-glass,:root[data-glass=off] .gc-glass-thin{background:var(--gc-glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-transparency:reduce){.gc-glass,.gc-glass-thin{background:var(--gc-glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}html.gc-play-full,html.gc-play-full body{overscroll-behavior:none;background:var(--gc-color-bg-deep);height:100%;margin:0;overflow:hidden}html.gc-play-full body{width:100%;position:fixed;inset:0}.gc-viewport [hidden]{display:none!important}.gc-viewport{height:100dvh;height:var(--gc-vvh,100dvh);background:var(--gc-color-bg-deep);color:var(--gc-color-text-primary);font-family:var(--gc-font-fa);-webkit-tap-highlight-color:transparent;position:fixed;inset:0;overflow:hidden}.gc-stage{position:absolute;inset:0}.gc-stage>iframe,.gc-stage .gc-host-frame{background:0 0;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.gc-chrome{pointer-events:none;z-index:20;position:absolute;inset:0}.gc-chrome>*{pointer-events:auto}.gc-slot-start,.gc-slot-end{top:calc(env(safe-area-inset-top,0px) + var(--gc-chrome-gap));align-items:center;gap:8px;display:flex;position:absolute}.gc-slot-start{inset-inline-start:calc(env(safe-area-inset-right,0px) + 12px)}.gc-slot-end{inset-inline-end:calc(env(safe-area-inset-left,0px) + 12px)}.gc-slot-center{top:calc(env(safe-area-inset-top,0px) + var(--gc-chrome-gap) + 6px);justify-items:center;gap:6px;display:grid;position:absolute;left:50%;transform:translate(-50%)}@media (orientation:landscape) and (height<=440px){:root{--gc-chrome-size:40px;--gc-chrome-gap:8px}.gc-slot-start{inset-inline-start:calc(env(safe-area-inset-right,0px) + 24px)}.gc-slot-end{inset-inline-end:calc(env(safe-area-inset-left,0px) + 24px)}}.gc-fab{width:var(--gc-chrome-size);height:var(--gc-chrome-size);cursor:pointer;font:inherit;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.gc-fab svg{width:22px;height:22px}.gc-fab:focus-visible,.gc-btn:focus-visible,.gc-row-btn:focus-visible{outline:2px solid var(--gc-color-border-focus);outline-offset:2px}.gc-fab>.gc-fab-inner{transition:scale var(--gc-motion-fast,.12s) ease;place-items:center;display:grid}.gc-fab:active>.gc-fab-inner{scale:.9}.gc-badge{top:-3px;background:var(--gc-color-accent-pink);color:#fff;min-width:18px;height:18px;font-size:var(--gc-fs-11,11px);text-align:center;border-radius:9px;padding:0 5px;font-weight:700;line-height:18px;position:absolute;inset-inline-end:-3px}.gc-badge[hidden]{display:none}.gc-capsule{height:var(--gc-chrome-size);border-radius:999px;align-items:center;gap:2px;padding:0 4px;display:flex}.gc-capsule .gc-fab{box-shadow:none;width:calc(var(--gc-chrome-size) - 6px);height:calc(var(--gc-chrome-size) - 6px);color:inherit;background:0 0;border:0}.gc-capsule .gc-mic{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.gc-capsule .gc-mic[data-on=true]{color:var(--gc-color-accent-lime)}.gc-capsule .gc-mic[data-on=true]:after{content:"";opacity:.55;border:2px solid;border-radius:50%;position:absolute;inset:3px}.gc-capsule .gc-mic[data-speaking=true]:after{opacity:1;box-shadow:0 0 12px}.gc-capsule .gc-mic[data-blocked=true]{opacity:.45}.gc-capsule .gc-dot{bottom:5px;background:var(--gc-color-inactive);border-radius:50%;width:7px;height:7px;position:absolute;inset-inline-end:6px}.gc-capsule[data-voice=connected] .gc-dot{background:var(--gc-color-status-success)}.gc-capsule[data-voice=connecting] .gc-dot,.gc-capsule[data-voice=reconnecting] .gc-dot{background:var(--gc-color-status-warning)}.gc-capsule[data-voice=error] .gc-dot{background:var(--gc-color-status-danger)}.gc-capsule.is-single{width:var(--gc-chrome-size);justify-content:center;padding:0}.gc-capsule.is-single .gc-fab{width:var(--gc-chrome-size);height:var(--gc-chrome-size)}.gc-capsule-sep{background:var(--gc-glass-edge);width:1px;height:22px}.gc-pill{min-height:34px;font:inherit;font-size:var(--gc-fs-13,13px);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.gc-pill[hidden]{display:none}.gc-pill.is-warn{color:var(--gc-color-status-warning)}.gc-pill.is-action{color:var(--gc-color-text-primary);border-color:var(--gc-color-accent-cyan)}.gc-ptt{z-index:19;width:64px;height:64px;color:var(--gc-color-text-primary);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;scroll-margin:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);border-radius:50%;place-items:center;transition:transform .12s ease-out,box-shadow .12s ease-out;display:grid;position:absolute;top:70%;left:12px}.gc-ptt[hidden]{display:none}.gc-ptt .gc-fab-inner svg{width:28px;height:28px}.gc-ptt.is-held,.gc-ptt[data-on=true]{color:var(--gc-color-accent-lime);box-shadow:0 0 0 3px color-mix(in srgb, var(--gc-color-accent-lime) 55%, transparent), 0 8px 24px #00000059;transform:scale(1.08)}.gc-ptt.is-dragging{cursor:grabbing;transition:none;transform:scale(1.12)}.gc-ptt[data-blocked=true]{opacity:.55}.gc-ptt[data-voice=connecting]{opacity:.75}.gc-bubbles{inset-inline-end:calc(env(safe-area-inset-left,0px) + 12px);top:calc(env(safe-area-inset-top,0px) + var(--gc-chrome-size) + 20px);pointer-events:none;z-index:19;justify-items:end;gap:6px;max-width:min(72vw,300px);display:grid;position:absolute}.gc-bubble{pointer-events:auto;font-size:var(--gc-fs-13,13px);text-overflow:ellipsis;-webkit-line-clamp:2;cursor:pointer;border-radius:16px 16px 4px;-webkit-box-orient:vertical;max-width:100%;padding:7px 12px;line-height:1.55;animation:.22s ease-out both gc-bubble-in;display:-webkit-box;overflow:hidden}.gc-bubble strong{color:var(--gc-color-accent-cyan);margin-inline-end:6px;font-weight:700}.gc-bubble.is-out{animation:.26s ease-in both gc-bubble-out}@keyframes gc-bubble-in{0%{opacity:0;translate:0 -6px}}@keyframes gc-bubble-out{to{opacity:0;translate:0 -6px}}.gc-scrim{z-index:40;cursor:pointer;background:#00000052;animation:.18s ease-out both gc-fade;position:absolute;inset:0}.gc-context-scrim{z-index:59;cursor:pointer;background:0 0;position:absolute;inset:0}.gc-scrim.is-light{background:#0000001f}@keyframes gc-fade{0%{opacity:0}}.gc-sheet{inset-inline:0;max-height:calc(100% - env(safe-area-inset-top,0px) - 24px);height:var(--gc-sheet-h,auto);border-radius:var(--gc-sheet-radius) var(--gc-sheet-radius) 0 0;padding-bottom:env(safe-area-inset-bottom,0px);z-index:41;border-bottom:0;flex-direction:column;transition:translate .18s ease-out;animation:.26s cubic-bezier(.2,.9,.25,1) backwards gc-sheet-in;display:flex;position:absolute;bottom:0;overflow:hidden}.gc-sheet,.gc-context{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.gc-sheet input,.gc-sheet textarea,.gc-sheet .gc-diag{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.gc-sheet.is-dragging{transition:none}@keyframes gc-sheet-in{0%{translate:0 100%}}.gc-grabber{touch-action:none;cursor:grab;flex:none;place-items:center;height:22px;display:grid}.gc-grabber:before{content:"";background:#ffffff59;border-radius:3px;width:38px;height:5px}.gc-sheet-head{touch-action:none;flex:none;align-items:center;gap:10px;padding:0 16px 10px;display:flex}.gc-sheet-head h2{font-size:var(--gc-fs-17,17px);flex:1;margin:0;font-weight:700}.gc-sheet-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;flex:auto;min-height:0;padding:0 16px 16px;overflow-y:auto}.gc-sheet-foot{border-top:1px solid var(--gc-glass-edge);flex:none;padding:6px 16px 10px}.gc-sheet-foot:empty{display:none}@media (width>=744px),(orientation:landscape) and (height<=440px){.gc-sheet{inset-inline:auto calc(env(safe-area-inset-left,0px) + 12px);top:calc(env(safe-area-inset-top,0px) + 12px);bottom:calc(env(safe-area-inset-bottom,0px) + 12px);border-radius:var(--gc-sheet-radius);border-bottom:1px solid var(--gc-glass-edge);width:min(380px,100% - 24px);height:auto;max-height:none;padding-bottom:0;animation-name:gc-panel-in}.gc-sheet.is-center{width:min(460px,100% - 24px);height:fit-content;max-height:calc(100% - 24px);margin:auto;inset-inline:0}.gc-grabber{display:none}.gc-sheet-head{padding-top:14px}}@keyframes gc-panel-in{0%{opacity:0;translate:-16px}}.gc-tabs{background:#ffffff12;border-radius:12px;gap:4px;margin:0 16px 10px;padding:3px;display:flex}.gc-tabs button{min-height:var(--gc-touch,44px);color:var(--gc-color-text-secondary);font:inherit;font-size:var(--gc-fs-15,15px);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1}.gc-tabs button[aria-selected=true]{color:var(--gc-color-text-primary);background:#ffffff24;font-weight:700}.gc-thread{flex-direction:column;gap:4px;margin:0;padding:4px 0 8px;list-style:none;display:flex}.gc-msg{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;align-self:flex-start;align-items:flex-end;gap:8px;max-width:82%;display:flex}.gc-msg.is-mine{flex-direction:row-reverse;align-self:flex-end}.gc-avatar{width:28px;height:28px;font-size:var(--gc-fs-13,13px);color:#0b1020;background:var(--c,var(--gc-color-accent-cyan));border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.gc-msg.is-follow .gc-avatar{visibility:hidden}.gc-msg-body{line-height:1.6;font-size:var(--gc-fs-15,15px);word-break:break-word;background:#ffffff1a;border-radius:16px 16px 16px 5px;padding:6px 11px 5px}.gc-msg.is-mine .gc-msg-body{background:linear-gradient(135deg,#3b5bdb,#6741d9);border-radius:16px 16px 5px}.gc-msg-name{font-size:var(--gc-fs-13,13px);color:var(--c,var(--gc-color-accent-cyan));font-weight:700;display:block}.gc-msg.is-follow .gc-msg-name,.gc-msg.is-mine .gc-msg-name{display:none}.gc-msg-meta{font-size:var(--gc-fs-11,11px);opacity:.6;float:inline-end;margin-inline-start:8px;margin-top:6px}.gc-msg.is-pressed .gc-msg-body{transition:scale .12s;scale:.97}.gc-empty{text-align:center;color:var(--gc-color-text-secondary);font-size:var(--gc-fs-13,13px);padding:24px 8px}.gc-quick{scrollbar-width:none;flex:none;gap:6px;padding:0 16px 8px;display:flex;overflow-x:auto}.gc-quick::-webkit-scrollbar{display:none}.gc-quick button{min-height:var(--gc-touch,44px);border:1px solid var(--gc-glass-edge);color:var(--gc-color-text-primary);font:inherit;font-size:var(--gc-fs-13,13px);cursor:pointer;background:#ffffff0f;border-radius:16px;flex:none;padding:0 12px}.gc-composer{border-top:1px solid var(--gc-glass-edge);flex:none;align-items:center;gap:8px;padding:8px 12px 10px;display:flex}.gc-composer input{min-width:0;min-height:var(--gc-touch,44px);border:1px solid var(--gc-glass-edge);color:var(--gc-color-text-primary);font:inherit;font-size:var(--gc-fs-15,15px);background:#00000040;border-radius:20px;flex:1;padding:0 14px}.gc-composer input:focus{border-color:var(--gc-color-border-focus);outline:none}.gc-send{width:var(--gc-touch,44px);height:var(--gc-touch,44px);background:var(--gc-color-accent-cyan);color:#0b1020;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.gc-send:disabled{opacity:.4}.gc-send svg{width:20px;height:20px}.gc-note{font-size:var(--gc-fs-13,13px);color:var(--gc-color-text-secondary);flex:none;padding:0 16px 6px}.gc-context{z-index:60;border-radius:14px;min-width:200px;padding:6px;animation:.16s ease-out both gc-pop;display:grid;position:absolute}@keyframes gc-pop{0%{opacity:0;scale:.94}}.gc-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.gc-row-btn{width:100%;min-height:48px;color:var(--gc-color-text-primary);font:inherit;font-size:var(--gc-fs-15,15px);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 12px;display:flex}.gc-row-btn:active{background:#ffffff14}.gc-row-btn.is-danger{color:var(--gc-color-status-danger)}.gc-row-btn svg{opacity:.9;flex:none;width:20px;height:20px}.gc-row-btn .gc-row-end{color:var(--gc-color-text-secondary);font-size:var(--gc-fs-13,13px);margin-inline-start:auto}.gc-group{background:#ffffff0d;border-radius:14px;margin:0 0 14px;padding:4px}.gc-group-title{font-size:var(--gc-fs-13,13px);color:var(--gc-color-text-secondary);margin:14px 4px 6px;font-weight:700}.gc-btn{border:1px solid var(--gc-glass-edge);min-height:48px;color:var(--gc-color-text-primary);font:inherit;font-size:var(--gc-fs-15,15px);cursor:pointer;touch-action:manipulation;background:#ffffff14;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 20px;padding-block:8px;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.gc-btn svg{flex:none;width:20px;height:20px}.gc-btn:disabled{opacity:.45;cursor:default}.gc-btn.is-primary{background:var(--gc-glass-highlight), linear-gradient(135deg, rgb(124 84 222/var(--gc-glass-accent-a)), rgb(86 48 174/var(--gc-glass-accent-a)));-webkit-backdrop-filter:var(--gc-glass-blur-thin);backdrop-filter:var(--gc-glass-blur-thin);color:#fff;text-shadow:0 1px 2px #14003c73;border:1px solid #cdb9ff80;box-shadow:0 8px 22px #461ea059,inset 0 1px #ffffff59,inset 0 -8px 16px #280a6e40}.gc-btn:not(.is-primary,.is-danger){background:var(--gc-glass-highlight), #ffffff12;box-shadow:inset 0 1px #ffffff2e}.gc-btn:active:not(:disabled){transform:scale(.98)}:root[data-glass=off] .gc-btn.is-primary{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,#7c54de,#5630ae)}.gc-btn.is-danger{background:var(--gc-color-status-danger);color:#fff;border:0}.gc-btn.is-block{width:100%}.gc-btn-row{gap:10px;display:flex}.gc-btn-row>*{flex:1}.gc-text{color:var(--gc-color-text-secondary);line-height:1.8;font-size:var(--gc-fs-15,15px);margin:0 0 12px}.gc-setting{min-height:48px;font-size:var(--gc-fs-15,15px);align-items:center;gap:12px;padding:0 12px;display:flex}.gc-setting>span:first-child{flex:1}.gc-setting input[type=range]{accent-color:var(--gc-color-accent-cyan);flex:0 46%;min-height:32px}.gc-switch{appearance:none;cursor:pointer;background:#ffffff2e;border-radius:15px;flex:none;width:50px;height:30px;margin:0;transition:background .16s;position:relative}.gc-switch:after{content:"";top:3px;background:#fff;border-radius:50%;width:24px;height:24px;transition:translate .16s;position:absolute;inset-inline-start:3px}.gc-switch:checked{background:var(--gc-color-status-success)}.gc-switch:checked:after{translate:-20px}:root[dir=ltr] .gc-switch:checked:after{translate:20px}.gc-segment{background:#ffffff12;border-radius:11px;flex-wrap:wrap;gap:4px;padding:3px;display:flex}.gc-segment button{min-height:48px;color:var(--gc-color-text-secondary);font:inherit;font-size:var(--gc-fs-13,13px);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:auto;padding:0 10px}.gc-segment button[aria-pressed=true]{color:var(--gc-color-text-primary);background:#ffffff29;font-weight:700}.gc-setting-col{font-size:var(--gc-fs-15,15px);gap:8px;padding:8px 12px 10px;display:grid}.gc-hint{font-size:var(--gc-fs-13,13px);color:var(--gc-color-text-secondary);line-height:1.7}.gc-person{border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.gc-person .gc-avatar{width:34px;height:34px}.gc-person[data-speaking=true] .gc-avatar{box-shadow:0 0 0 2px var(--gc-color-accent-lime), 0 0 12px var(--gc-color-accent-lime)}.gc-person-name{font-size:var(--gc-fs-15,15px)}.gc-person-sub{font-size:var(--gc-fs-13,13px);color:var(--gc-color-text-secondary)}.gc-person input[type=range]{accent-color:var(--gc-color-accent-cyan);grid-column:2/4}.gc-icon-btn{width:var(--gc-touch,44px);height:var(--gc-touch,44px);color:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;display:grid}.gc-icon-btn svg{width:20px;height:20px}.gc-room{z-index:10;inset:0;top:calc(env(safe-area-inset-top,0px) + var(--gc-chrome-size) + var(--gc-chrome-gap) * 2);padding:8px max(12px, env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom,0px) + 12px) max(12px, env(safe-area-inset-left,0px));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);place-items:end center;display:grid;position:absolute;overflow-y:auto}.gc-room[hidden]{display:none}.gc-card{border-radius:24px;grid-template-columns:minmax(0,1fr);gap:12px;width:min(460px,100%);padding:18px 16px 16px;display:grid}.gc-card h1{font-size:var(--gc-fs-20,20px);margin:0;font-weight:800}.gc-card h2{font-size:var(--gc-fs-17,17px);margin:0}.gc-card .gc-sub{color:var(--gc-color-text-secondary);font-size:var(--gc-fs-13,13px);margin:-6px 0 0}.gc-code-row{gap:8px;min-width:0;display:flex}.gc-code-row>.gc-btn{flex:none}.gc-links{flex-wrap:wrap}.gc-code-row input{border:1px solid var(--gc-glass-edge);width:0;min-width:0;min-height:48px;color:var(--gc-color-text-primary);font:inherit;font-size:var(--gc-fs-17,17px);letter-spacing:.18em;text-transform:uppercase;text-align:center;direction:ltr;background:#00000047;border-radius:14px;flex:1;padding:0 14px}.gc-code-row input::placeholder{letter-spacing:0;font-size:var(--gc-fs-15,15px)}.gc-divider{color:var(--gc-color-text-secondary);font-size:var(--gc-fs-13,13px);align-items:center;gap:10px;display:flex}.gc-divider:before,.gc-divider:after{content:"";background:var(--gc-glass-edge);flex:1;height:1px}.gc-story{background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;gap:4px;padding:10px 12px;display:grid}.gc-story h2{font-size:var(--gc-fs-15,15px);margin:0;font-weight:700}.gc-story-fold{all:unset;pointer-events:auto;box-sizing:border-box;cursor:pointer;touch-action:manipulation;align-items:center;gap:8px;width:100%;min-height:36px;display:flex}.gc-story-fold svg{width:18px;height:18px;margin-inline-start:auto;transition:transform .16s ease-out}.gc-story[data-folded=true] .gc-story-fold svg{transform:rotate(180deg)}.gc-story-body{gap:4px;display:grid}.gc-story-body[hidden]{display:none}.gc-story-slot{aspect-ratio:16/9;-webkit-mask-composite:source-in;width:100%;margin-block-end:-22px;position:relative;-webkit-mask-image:linear-gradient(#000 45%,#0000 100%),linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#000 45%,#0000 100%),linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.gc-story-slot[hidden]{display:none}.gc-story-image{object-fit:cover;opacity:.85;filter:brightness(.9)saturate(.95);border-radius:12px;width:100%;height:100%;position:absolute;inset:0}.gc-story-image.is-new{animation:.4s ease-out both gc-story-in}@keyframes gc-story-in{0%{opacity:0}to{opacity:.85}}.gc-story-text{align-content:start;gap:4px;display:grid;position:relative}:root[data-glass=off] .gc-story-slot{margin-block-end:4px;-webkit-mask-image:none;mask-image:none}:root[data-glass=off] .gc-story-image{filter:none;animation:none}@media (prefers-reduced-motion:reduce){.gc-story-image.is-new{animation:none}}.gc-story p{font-size:var(--gc-fs-13,13px);color:var(--gc-color-text-secondary);margin:0;line-height:1.7;position:relative}.gc-sound-bar{flex-wrap:wrap;gap:6px;display:flex}.gc-sound-btn{min-width:88px;min-height:44px;color:inherit;font:inherit;font-size:var(--gc-fs-13,13px);white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;display:inline-flex}.gc-sound-btn[hidden]{display:none}.gc-sound-btn[data-on=true]{color:var(--gc-color-accent-lime);border-color:color-mix(in srgb, var(--gc-color-accent-lime) 40%, transparent)}.gc-sound-btn svg{width:18px;height:18px}.gc-room-code{align-items:center;gap:10px;display:flex}.gc-room-code strong{font-size:var(--gc-fs-24,24px);letter-spacing:.16em;direction:ltr;font-weight:800}.gc-room-code .gc-icon-btn{margin-inline-start:auto}.gc-seats{gap:6px;margin:0;padding:0;list-style:none;display:grid}.gc-seat{border-inline-start:3px solid var(--c,transparent);background:#ffffff0f;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.gc-seat .gc-avatar{width:34px;height:34px}.gc-seat-name{font-weight:700;font-size:var(--gc-fs-15,15px)}.gc-seat-sub{font-size:var(--gc-fs-13,13px);color:var(--gc-color-text-secondary)}.gc-tag{font-size:var(--gc-fs-13,13px);color:var(--gc-color-text-secondary);white-space:nowrap;background:#ffffff1a;border-radius:999px;padding:4px 10px}.gc-tag.is-on{color:var(--gc-color-status-success);background:#4ade802e}.gc-tag.is-off{color:var(--gc-color-status-danger);background:#f8717129}.gc-empty-seat{border-style:dashed;border-inline-start-width:1px;border:1px dashed var(--gc-glass-edge);color:var(--gc-color-text-secondary);font-size:var(--gc-fs-13,13px);background:0 0;justify-content:center;min-height:44px;display:flex}.gc-setting-line{font-size:var(--gc-fs-15,15px);background:#ffffff0d;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.gc-setting-line b{font-weight:700}.gc-setting-line.gc-row-btn{background:#ffffff0d;min-height:48px}.gc-setting-line.gc-row-btn:disabled{cursor:default;opacity:1}.gc-setting-line.gc-row-btn:not(:disabled) b:after{content:"‹";color:var(--gc-color-text-secondary);margin-inline-start:8px}.gc-group .gc-setting-line+.gc-setting-line,.gc-group .gc-setting-line+.gc-setting{margin-top:2px}.gc-option{min-height:56px;padding-block:6px}.gc-option[aria-checked=true]{background:#ffffff14}.gc-option-text{gap:2px;display:grid}.gc-option-text small{color:var(--gc-color-text-secondary);font-size:var(--gc-fs-13,13px);line-height:1.5}.gc-option .gc-row-end svg{color:var(--gc-color-accent-cyan)}.gc-blocker{font-size:var(--gc-fs-13,13px);color:var(--gc-color-status-warning);text-align:center}.gc-links{justify-content:center;gap:18px;display:flex}.gc-link{color:var(--gc-color-text-secondary);font:inherit;font-size:var(--gc-fs-13,13px);min-height:var(--gc-touch,44px);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:0 14px;font-weight:700;transition:background .2s,color .2s}.gc-link:active{color:var(--gc-color-text-primary);background:#ffffff1f}@media (hover:hover){.gc-link:hover{color:var(--gc-color-text-primary);background:#ffffff1a}}.gc-rules{line-height:1.8;font-size:var(--gc-fs-15,15px);gap:6px;margin:0;padding-inline-start:20px;list-style-type:persian;display:grid}.gc-toast{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 18px);z-index:70;font-size:var(--gc-fs-13,13px);border-radius:14px;max-width:calc(100% - 32px);padding:10px 16px;animation:.2s ease-out both gc-bubble-in;position:absolute;transform:translate(-50%)}.gc-toast[hidden]{display:none}.gc-diag{text-align:left;white-space:pre-wrap;direction:ltr;background:#0000004d;border-radius:10px;margin:0 0 12px;padding:10px;font:12px/1.6 ui-monospace,Menlo,monospace}.gc-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.gc-sheet,.gc-bubble,.gc-scrim,.gc-context,.gc-toast{animation:none!important}}.gc-private{border:1px solid var(--gc-glass-edge);background:#ffffff0d;border-radius:16px;gap:10px;margin-top:12px;padding:12px;display:grid}.gc-private[hidden],.gc-private:empty{display:none}.gc-private .table-voice-row{font-size:var(--gc-fs-15,15px);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gc-private .table-voice-btn,.gc-private .table-chat-who{border:1px solid var(--gc-glass-edge);min-height:44px;color:var(--gc-color-text-primary);font:inherit;font-size:var(--gc-fs-15,15px);touch-action:manipulation;background:#ffffff14;border-radius:12px;padding:0 14px}.gc-private .table-voice-btn:disabled{opacity:.5}.gc-private .table-private-others,.gc-private .table-voice-status{font-size:var(--gc-fs-13,13px);color:var(--gc-color-text-secondary);margin:0}.gc-avatar>img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.gc-seat.has-tools{grid-template-columns:auto 1fr auto auto}.gc-mine-wrap{gap:6px;display:grid}.gc-mine-label{font-size:var(--gc-fs-13,13px);color:var(--gc-color-text-secondary);padding-inline:4px}.gc-mine{flex-wrap:wrap;gap:8px;display:flex}.gc-mine.is-images{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));display:grid}.gc-mine-opt{border:1px solid var(--gc-glass-edge);min-height:44px;color:var(--gc-color-text-primary);font:inherit;font-size:var(--gc-fs-15,15px);cursor:pointer;touch-action:manipulation;background:#ffffff12;border-radius:999px;padding:0 14px}.gc-mine.is-images .gc-mine-opt{aspect-ratio:1;border-radius:16px;min-height:0;padding:0;overflow:hidden}.gc-mine-opt>img{object-fit:cover;width:100%;height:100%;display:block}.gc-mine-opt.is-on{border-color:var(--gc-glass-accent-a,#35dfe8);box-shadow:0 0 0 2px var(--gc-glass-accent-a,#35dfe8);background:#35dfe829}.gc-mine-opt.is-taken{opacity:.35;cursor:default}.gc-btn.is-on{border-color:var(--gc-glass-accent-a,#35dfe8);background:#35dfe829}.gc-personal{flex-wrap:wrap}.gc-personal>.gc-btn{flex:calc(50% - 5px)}.gc-room.is-panel{pointer-events:none;align-items:end;overflow:visible}.gc-room.is-panel .gc-panel-back{pointer-events:auto;width:auto;padding-inline:22px}.gc-share-preview{object-fit:contain;background:#00000040;border-radius:12px;width:100%;max-height:55vh;display:block}.gc-card.is-home{padding-top:0;overflow:hidden}.gc-home-hero{isolation:isolate;aspect-ratio:16/8;border-bottom:1px solid #ffffff14;align-items:flex-end;margin:0 -16px 2px;display:flex;position:relative}.gc-home-hero .sc-cover:after{background:linear-gradient(180deg, #080c1e00 30%, #0a0e22c7 78%, #0c1126f5 100%), linear-gradient(0deg, color-mix(in srgb, var(--sc-accent) 22%, transparent), transparent 50%)}.gc-home-hero .sc-cover.is-drawn .sc-glyph{font-size:72px;inset:0 0 25%}.gc-home-title{gap:6px;padding:0 16px 12px;display:grid}.gc-home-title h1{text-shadow:0 2px 14px #000000a6}.gc-home-title .gc-sub{color:#e6ecffd1;margin:0}.gc-card.is-home .gc-btn.is-primary{min-height:54px;font-size:var(--gc-fs-15,15px);font-weight:800}.gc-code-row input:focus{border-color:#cdb9ff99;outline:none;box-shadow:0 0 0 3px #865dff40}.gc-code-row>.gc-btn:not(:disabled){color:var(--gc-color-cyan-500);border-color:#35dfe880}.gc-entry-bg{z-index:9;pointer-events:none;background:#0b1020;position:absolute;inset:0;overflow:hidden}.gc-entry-bg[hidden]{display:none}.gc-entry-bg picture,.gc-entry-bg img,.gc-entry-bg .sc-cover{object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.gc-entry-bg:after{content:"";background:linear-gradient(180deg, #060a1a59 0%, #060a1a00 22%, #060a1a00 45%, #060a1ab3 82%, #060a1ae6 100%), linear-gradient(0deg, color-mix(in srgb, var(--sc-accent,#7c54de) 18%, transparent), transparent 45%);position:absolute;inset:0}.gc-room.is-entry{padding-top:calc(env(safe-area-inset-top,0px) + var(--gc-chrome-size) + var(--gc-chrome-gap) * 2);top:0}.gc-card.is-entry{background:#080c1e6b;gap:12px;padding-top:18px;display:grid}.gc-card.is-entry>*{margin:0}.gc-entry-title{text-align:center;gap:4px;display:grid}.gc-entry-title h1{font-size:var(--gc-fs-24,24px);text-shadow:0 2px 14px #000000a6;margin:0}.gc-entry-title .gc-sub{color:#e6ecffd1;margin:0}.gc-entry-row{gap:10px;display:flex}.gc-entry-row>.gc-btn{flex:1}.gc-entry-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.gc-chip{border:1px solid var(--gc-glass-edge);background:var(--gc-glass-highlight), #ffffff0f;min-height:48px;color:var(--gc-color-text-primary);font:inherit;font-size:var(--gc-fs-15,15px);cursor:pointer;touch-action:manipulation;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-weight:700;display:inline-flex}.gc-chip svg{width:18px;height:18px}.gc-chip:active{transform:scale(.98)}.gc-btn.gc-entry-home{box-shadow:none;background:0 0;border-color:#ffffff29}@media (orientation:landscape) and (height<=520px){.gc-room.is-entry{align-items:center}.gc-card.is-entry{gap:8px;padding-block:12px}}@media (prefers-reduced-motion:reduce){.gc-chip:active{transform:none}}.gc-entry-preview{aspect-ratio:16/9;background:#ffffff0f;border-radius:16px;margin:0;position:relative;overflow:hidden}.gc-entry-preview img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.gc-entry-preview img.is-on{opacity:1}.gc-entry-facts{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.gc-entry-facts li{font-size:var(--gc-fs-13,13px);color:#e6ecffe6;background:#ffffff14;border-radius:999px;padding:4px 12px}.gc-entry-live{text-align:center;margin:0}@media (prefers-reduced-motion:reduce){.gc-entry-preview img{transition:none}}.gc-live-room{z-index:60;left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px));top:calc(env(safe-area-inset-top,0px) + 8px);border-radius:999px;align-items:center;gap:6px;padding:4px 4px 4px 12px;display:flex;position:fixed}.gc-live-room-go{min-height:48px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;font-weight:700;display:inline-flex}.gc-live-room-go svg{width:18px;height:18px;color:var(--gc-color-cyan-500,#35dfe8)}.gc-loading{z-index:30;padding:0 16px calc(env(safe-area-inset-bottom,0px) + 24px);background:#0b1020;place-items:end center;transition:opacity .3s;display:grid;position:absolute;inset:0}.gc-loading.is-done{opacity:0;pointer-events:none}.gc-loading-art,.gc-loading-art .sc-cover,.gc-loading-art img{object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.gc-loading-card{text-align:center;background:#080c1e80;border-radius:20px;gap:10px;width:min(420px,100%);padding:16px;display:grid;position:relative}.gc-loading-card h1{font-size:var(--gc-fs-24,24px);margin:0}.gc-loading-bar{background:#ffffff1f;border-radius:999px;height:8px;overflow:hidden}.gc-loading-bar>span{border-radius:inherit;background:linear-gradient(90deg,#35dfe8,#8b5cf6);width:0;height:100%;transition:width .2s linear;display:block}.gc-loading-card .gc-sub{margin:0}.gc-loading-bar.is-wait>span{width:30%;animation:1.2s ease-in-out infinite alternate gc-loading-wait}@keyframes gc-loading-wait{to{transform:translate(-233%)}}@media (prefers-reduced-motion:reduce){.gc-loading,.gc-loading-bar>span{transition:none;animation:none}}.gc-qr{background:#fff;border-radius:16px;width:min(260px,70vw);margin:4px auto 8px;padding:8px}.gc-qr svg{width:100%;height:auto;display:block}.gc-qr-code{text-align:center;font-size:var(--gc-fs-24,24px);letter-spacing:.12em;margin:0;font-weight:800}.gc-qr-url{text-align:center;word-break:break-all;margin:4px 0 0}.gc-input{box-sizing:border-box;width:100%;min-height:52px;color:var(--gc-color-text-primary);font:inherit;font-size:var(--gc-fs-15,15px);background:#0000004d;border:1px solid #ffffff24;border-radius:14px;padding:0 16px;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 2px 6px #0000004d}.gc-input::placeholder{color:var(--gc-color-text-secondary);opacity:.7}.gc-input:focus{border-color:#cdb9ffa6;outline:none;box-shadow:inset 0 2px 6px #0000004d,0 0 0 3px #865dff47}.table-gate.is-lab{box-sizing:border-box;text-align:start;border-radius:26px;justify-items:stretch;gap:12px;width:min(420px,100% - 32px);margin:max(10vh,40px) auto 0;padding:24px 20px 20px}.table-gate.is-lab .sc-brand{margin-bottom:4px}.table-gate.is-lab h2{font-size:var(--gc-fs-24,24px);font-weight:800}.table-gate.is-lab label{font-size:var(--gc-fs-13,13px);color:var(--gc-color-text-secondary);font-weight:700}.table-gate.is-lab [role=status]:empty{display:none}.table-gate.is-lab [role=status]{color:var(--gc-color-status-warning);font-size:var(--gc-fs-13,13px)}.gate-pill{font-size:var(--gc-fs-11,11px);color:var(--gc-color-lime-500);background:#d5ff581a;border:1px solid #d5ff5840;border-radius:999px;justify-self:start;padding:4px 10px;font-weight:700}.gc-result-verdict{font-size:var(--gc-fs-24,24px);text-align:center;margin:8px 0 4px;font-weight:800}.gc-result-verdict[data-outcome=win]{color:var(--gc-color-status-success)}[data-testid=result-card] .gc-sheet-foot{gap:8px;display:grid}[data-testid=result-card] .gc-sheet-foot .gc-sub{text-align:center;margin:0}.gc-rules.is-bullets{list-style-type:disc}.gc-rules-section+.gc-rules-section{margin-top:14px}.gc-rules-section h3,.gc-tutorial-title{font-size:var(--gc-fs-15,15px);color:var(--gc-color-text-primary);margin:0 0 8px}.gc-tutorial-media img{object-fit:contain;border-radius:14px;width:100%;max-height:38vh;margin-bottom:12px;display:block}.gc-tutorial-dots{justify-content:center;gap:6px;margin:4px 0 6px;display:flex}.gc-tutorial-dots span{background:#ffffff40;border-radius:50%;width:8px;height:8px}.gc-tutorial-dots span.is-on{background:var(--gc-color-text-primary)}[data-testid=tutorial-sheet] .gc-btn{min-height:48px}[data-testid=error-state]{z-index:60}.gc-entry-async{gap:8px;display:grid}.gc-async-room{justify-content:space-between;align-items:center;gap:12px;min-height:56px;display:flex}.gc-chip.is-turn{background:var(--sc-accent,var(--gc-accent,#7c5cff));color:#fff;font-weight:700}.gc-party{background:color-mix(in srgb, currentColor 6%, transparent);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.gc-notice-banner{top:calc(var(--rt,env(safe-area-inset-top,0px)) + 10px);z-index:72;border:1px solid var(--gc-glass-edge);width:min(420px,100% - 32px);min-height:56px;color:var(--gc-color-text-primary);font:inherit;text-align:start;cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:10px 14px;animation:.2s ease-out both gc-bubble-in;display:flex;position:absolute;left:50%;transform:translate(-50%)}.gc-notice-banner svg,.gc-inbox-row svg{flex:none;width:22px;height:22px}.gc-notice-banner.is-urgent{border-width:2px;border-color:currentColor}.gc-notice-text{gap:2px;min-width:0;display:grid}.gc-notice-text b{font-weight:700;font-size:var(--gc-fs-15,15px)}.gc-notice-text span,.gc-notice-text small{font-size:var(--gc-fs-13,13px);opacity:.8}.gc-inbox-row{min-height:60px;padding-block:8px}.gc-inbox-row.is-unread:after{content:"";background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;margin-inline-start:auto}.gc-inbox-row:not(.is-unread) b{font-weight:400}.gc-quiet-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gc-quiet-row select{border:1px solid var(--gc-glass-edge);min-width:96px;min-height:48px;color:inherit;font:inherit;background:#ffffff14;border-radius:12px;padding:0 10px}@media (prefers-reduced-motion:reduce){.gc-notice-banner{animation:none!important}}.gc-ladder{border:1px solid var(--gc-glass-edge);background:#00000038;border-radius:16px;gap:8px;padding:12px;display:grid}.gc-ladder h2{font-size:var(--gc-fs-15,15px);align-items:center;gap:8px;margin:0;display:flex}.gc-ladder h2 svg{width:20px;height:20px}.gc-ladder-steps{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.gc-ladder-step{border:1px solid var(--gc-glass-edge);width:100%;min-height:56px;color:var(--gc-color-text-primary);font:inherit;font-size:var(--gc-fs-15,15px);text-align:start;cursor:pointer;background:#ffffff0f;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:8px 10px;display:grid}.gc-ladder-step small{font-size:var(--gc-fs-13,13px);opacity:.8;grid-column:2}.gc-ladder-step.is-next{border-width:2px;border-color:currentColor}.gc-ladder-step.is-done{opacity:.75}.gc-ladder-n{width:28px;height:28px;font-size:var(--gc-fs-13,13px);border:1.5px solid;border-radius:50%;grid-row:span 2;place-items:center;display:grid}.gc-ladder-n svg{width:16px;height:16px}@media (width>=600px){.gc-card h1{font-size:var(--gc-fs-24,24px)}.gc-entry-title h1{font-size:var(--gc-fs-32,32px)}}html{background:var(--th-bg)}body{background:0 0}html,body{min-height:100%;color:var(--gc-color-text-primary);font-family:var(--gc-font-fa), system-ui, sans-serif;margin:0;transition:background-color .4s}#gc-launch,#gc-terms{box-sizing:border-box;max-width:720px;min-height:100dvh;padding:calc(20px + env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) calc(168px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));margin:0 auto}.launch-brand{text-align:center;justify-items:center;gap:10px;margin:6vh 0 22px;display:grid}.launch-brand p{font-size:var(--gc-fs-13);color:var(--gc-color-text-secondary);margin:0}.launch-card{border-radius:26px;gap:12px;max-width:440px;margin:0 auto;padding:22px 20px 20px;display:grid}.launch-card h2{font-size:var(--gc-fs-24);margin:0;font-weight:800}.launch-card p{color:var(--gc-color-text-secondary);line-height:1.8;font-size:var(--gc-fs-15);margin:0}.launch-card label{font-size:var(--gc-fs-13);color:var(--gc-color-text-secondary);font-weight:700}.launch-card input[type=tel]{text-align:center;letter-spacing:.08em;direction:ltr;font-size:19px}.launch-code{letter-spacing:.5em;text-align:center;font-size:var(--gc-fs-24);direction:ltr;min-height:60px;font-weight:700}.launch-btn.is-ghost{background:#ffffff0f}.launch-btn:focus-visible,.launch-choice:focus-visible,.launch-mode:focus-visible,.launch-tab:focus-visible{outline:2px solid var(--gc-color-accent-cyan);outline-offset:2px}.launch-status{min-height:1.4em;font-size:var(--gc-fs-13);color:var(--gc-color-status-warning,#ffc75e);margin:0}.launch-status:empty{display:none}.launch-choices{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.launch-choice{min-height:56px;color:inherit;font:inherit;font-size:var(--gc-fs-13);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:16px;padding:6px;font-weight:700;line-height:1.4;transition:background .2s,border-color .2s}.launch-choice[aria-checked=true]{background:linear-gradient(135deg,#7c54de73,#5630ae59);border-color:#cdb9ffb3;box-shadow:0 6px 18px #5630ae59}.launch-agree{line-height:1.8;font-size:var(--gc-fs-13);align-items:flex-start;gap:10px;display:flex}.launch-agree input{accent-color:#865dff;flex:none;width:22px;height:22px;margin-top:3px}.launch-agree a,.launch-card a,.launch-terms a{color:var(--gc-color-accent-cyan);text-underline-offset:3px}.launch-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.launch-top .sc-brand{justify-content:flex-start}.launch-hello{font-size:var(--gc-fs-13);color:var(--gc-color-text-secondary);align-items:center;gap:8px;display:inline-flex}.launch-avatar{color:#fff;background:linear-gradient(135deg, var(--th-accent), var(--th-accent-2));border-radius:50%;place-items:center;width:72px;height:72px;font-size:30px;font-weight:800;display:grid;box-shadow:0 10px 28px #5630ae80,0 0 0 3px #ffffff1f}.launch-avatar.is-sm{width:36px;height:36px;font-size:16px;box-shadow:0 0 0 2px #ffffff24}.launch-mode-scrim{z-index:6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#03050e80;transition:opacity .25s;position:fixed;inset:0}.launch-mode-scrim[data-open=true]{opacity:1;pointer-events:auto}.launch-modedock{z-index:7;inset-inline-start:max(16px, env(safe-area-inset-right,0px));bottom:calc(84px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:flex-start;gap:12px;display:flex;position:fixed}.launch-fab{border:1px solid var(--th-btn-edge);background:linear-gradient(180deg, #ffffff2e, #fff0 45%), linear-gradient(135deg, var(--th-btn-a), var(--th-btn-b));color:#fff;min-height:56px;font:inherit;font-size:var(--gc-fs-15);cursor:pointer;box-shadow:0 12px 30px var(--th-glow), 0 0 0 6px color-mix(in srgb, var(--th-accent) 12%, transparent);transition:transform .25s var(--sc-ease), box-shadow .3s;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:10px;padding:6px 8px;padding-inline-end:18px;font-weight:800;display:inline-flex}.launch-fab:active{transform:scale(.95)}.launch-fab-mark{width:42px;height:42px;color:var(--th-btn-b);transition:transform .35s var(--sc-ease);background:#fff;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 -3px 8px #0000001f}.launch-fab-mark svg{width:22px;height:22px}.launch-modedock[data-open=true] .launch-fab-mark{transform:rotate(-20deg)scale(1.05)}.launch-modes{gap:10px;width:min(260px,100vw - 32px);display:grid}.launch-mode{--m:#865dff;border:1px solid color-mix(in srgb, var(--m) 40%, #ffffff1a);background:radial-gradient(120% 140% at 0% 50%, color-mix(in srgb, var(--m) 22%, transparent), transparent 70%), #0c1022eb;color:#fff;min-height:60px;font:inherit;text-align:start;cursor:pointer;opacity:0;visibility:hidden;transform-origin:100% 100%;transition:opacity .22s ease, transform .3s var(--sc-ease), visibility 0s linear .3s;border-radius:22px;align-items:center;gap:12px;padding:8px;padding-inline-end:18px;display:inline-flex;transform:translateY(18px)scale(.85);box-shadow:0 12px 30px #0006}.launch-modedock[data-open=true] .launch-mode{opacity:1;visibility:visible;transition:opacity .22s ease, transform .34s var(--sc-ease), visibility 0s;transform:none}.launch-modedock[data-open=true] .launch-mode:nth-child(3){transition-delay:0s}.launch-modedock[data-open=true] .launch-mode:nth-child(2){transition-delay:40ms}.launch-modedock[data-open=true] .launch-mode:first-child{transition-delay:80ms}.launch-mode[data-mode=social-board]{--m:#ff9f5a}.launch-mode[data-mode=zen]{--m:#6ce4b1}.launch-mode-mark{color:#0b1020;background:var(--m);width:44px;height:44px;box-shadow:0 0 18px color-mix(in srgb, var(--m) 60%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.launch-mode-mark svg{width:22px;height:22px}.launch-mode-text{gap:2px;display:grid}.launch-mode-text strong{font-size:var(--gc-fs-15)}.launch-mode-text small{font-size:var(--gc-fs-13);color:#e6ecffb3}.launch-mode[aria-checked=true]{border-color:var(--m);box-shadow:0 12px 30px #0006, 0 0 0 2px color-mix(in srgb, var(--m) 55%, transparent)}.launch-mode[aria-checked=true] .launch-mode-text strong:after{content:" · فعال";font-size:var(--gc-fs-11);color:var(--m);font-weight:700}@media (prefers-reduced-motion:reduce){.launch-mode,.launch-fab,.launch-fab-mark{transition:none!important}}.launch-empty{text-align:center;color:var(--gc-color-text-secondary);margin-top:24px}.launch-card .launch-avatar{justify-self:center}.launch-card [data-testid=profile-name]{text-align:center}.launch-facts{border:1px solid #ffffff14;border-radius:16px;grid-template-columns:auto 1fr;gap:0;margin:4px 0;display:grid;overflow:hidden}.launch-facts dt,.launch-facts dd{background:#ffffff08;border-bottom:1px solid #ffffff0f;margin:0;padding:12px 14px}.launch-facts dt{color:var(--gc-color-text-secondary);font-size:var(--gc-fs-13)}.launch-facts dd{text-align:end;font-weight:700}.launch-tabs{inset-inline:0;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:5;border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;width:min(360px,100% - 32px);margin:0 auto;padding:5px;display:grid;position:fixed}.launch-tab{min-height:48px;color:var(--gc-color-text-secondary);font:inherit;font-size:var(--gc-fs-15);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}.launch-tab svg{width:20px;height:20px}.launch-tab[aria-current=true]{color:#fff;background:linear-gradient(135deg, var(--th-btn-a), var(--th-btn-b));box-shadow:0 6px 18px var(--th-glow)}.launch-terms{border-radius:24px;padding:20px;line-height:1.9}.launch-terms h2{font-size:var(--gc-fs-17);margin:20px 0 6px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.launch-history{gap:8px;margin:0;padding:0;list-style:none;display:grid}.launch-history li{background:color-mix(in srgb, currentColor 6%, transparent);border-radius:12px;grid-template-columns:1fr auto;gap:2px 12px;padding:10px 12px;display:grid}.launch-history li span{opacity:.75;font-size:var(--gc-fs-13);grid-column:1}.launch-history li strong{grid-area:1/2/span 2;align-self:center}.launch-history li strong[data-outcome=win]{color:var(--gc-color-status-success)}.launch-legal-tabs{flex-wrap:wrap;gap:6px;margin:12px 0 8px;display:flex}.launch-legal-tabs a{min-height:44px;color:inherit;background:#ffffff0f;border-radius:999px;flex:none;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.launch-legal-tabs a[aria-selected=true]{background:var(--gc-color-accent-cyan);color:#071018;font-weight:700}.launch-legal-draft{color:#ffd79a;font-size:var(--gc-fs-15);background:#ffb84d24;border-radius:14px;margin:8px 0 0;padding:10px 12px}.launch-terms li.is-todo{color:#ffc46b}.launch-wallet-sim{font-size:var(--gc-fs-13);background:color-mix(in srgb, var(--gc-color-status-warning,#f5b041) 16%, transparent);border-radius:12px;margin:0;padding:8px 12px}.launch-wallet-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.launch-wallet-tabs [aria-pressed=true]{background:color-mix(in srgb, currentColor 14%, transparent)}.launch-wallet{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-block:12px;display:grid}.launch-wallet-tile{text-align:center;background:color-mix(in srgb, currentColor 6%, transparent);border-radius:14px;gap:2px;padding:10px;display:grid}.launch-wallet-tile b{font-size:var(--gc-fs-20);font-variant-numeric:tabular-nums}.launch-wallet-tile span,.launch-wallet-tile small{font-size:var(--gc-fs-13);opacity:.75}.launch-wallet-chips{gap:6px;margin-block-end:8px;display:flex;overflow-x:auto}.launch-chip{border:1px solid color-mix(in srgb, currentColor 22%, transparent);min-height:44px;color:inherit;font:inherit;white-space:nowrap;background:0 0;border-radius:999px;padding:0 14px}.launch-chip[aria-selected=true]{background:color-mix(in srgb, currentColor 14%, transparent)}.launch-history li strong[data-sign=in]{color:var(--gc-color-status-success)}.launch-history li.is-empty{grid-template-columns:1fr}@media (width<=360px){.launch-wallet{grid-template-columns:1fr}}.launch-piggy{background:color-mix(in srgb, currentColor 6%, transparent);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;margin-block-end:12px;padding:10px 12px;display:grid}.launch-piggy[hidden]{display:none}.launch-piggy small{font-size:var(--gc-fs-13);opacity:.75;grid-column:1/-1}.launch-piggy-bar{background:linear-gradient(to left, var(--gc-color-status-success) var(--fill,0%), transparent var(--fill,0%)), color-mix(in srgb, currentColor 12%, transparent);border-radius:999px;grid-column:1/-1;height:8px}.launch-wallet-wardrobe h3{font-size:var(--gc-fs-17);margin:12px 0 8px}.launch-items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.launch-items li{background:color-mix(in srgb, currentColor 6%, transparent);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:2px 10px;padding:8px 12px;display:grid}.launch-items li[data-equipped=true]{outline:2px solid var(--gc-color-status-success)}.launch-items li span:not(.launch-item-swatch){font-size:var(--gc-fs-13);opacity:.75;grid-column:2}.launch-items li .launch-chip{grid-area:1/3/span 2}.launch-item-swatch{background:var(--swatch);border-radius:50%;grid-row:1/span 2;width:36px;height:36px;box-shadow:inset 0 0 0 3px #ffffff40}.launch-wallet-tabs{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}.launch-wheel{gap:10px;margin-block-start:12px;display:grid}.launch-wheel[hidden]{display:none}.launch-wheel h3{font-size:var(--gc-fs-17);margin:4px 0 0}.launch-wheel-tickets{margin:0;font-weight:700}.launch-wheel-won{text-align:center;background:color-mix(in srgb, var(--gc-color-status-success) 18%, transparent);border-radius:14px;margin:0;padding:12px;font-weight:700}.launch-wheel-odds{gap:6px;margin:0;padding:0;list-style:none;display:grid}.launch-wheel-odds li{background:color-mix(in srgb, currentColor 6%, transparent);border-radius:12px;justify-content:space-between;gap:12px;padding:8px 12px;display:flex}.launch-wheel-odds li[data-won=true]{outline:2px solid var(--gc-color-status-success)}
