.model-picker-module__P2VFaG__root{z-index:60;background:var(--d-surface);border:.5px solid var(--d-surface-stroke);width:256px;height:320px;-webkit-backdrop-filter:var(--d-material-filter);backdrop-filter:var(--d-material-filter);box-shadow:var(--d-shadow-menu);font-family:var(--d-font);color:var(--d-primary);text-shadow:var(--d-text-shadow);border-radius:24px;flex-direction:column;padding:8px;line-height:normal;display:flex;position:absolute;overflow:hidden}.model-picker-module__P2VFaG__root[data-product-glass]{--product-glass-inset:-.5px;isolation:isolate;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.model-picker-module__P2VFaG__root[data-product-glass]>:not([data-product-glass-face]){z-index:1;position:relative}.model-picker-module__P2VFaG__runtimes{border-bottom:1px solid var(--d-stroke-subtle);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding-bottom:8px;display:grid}.model-picker-module__P2VFaG__runtime{height:32px;color:var(--d-secondary);border:1px solid #0000;border-radius:16px;place-items:center;display:grid}.model-picker-module__P2VFaG__runtime img{width:16px;height:16px}.model-picker-module__P2VFaG__runtime[data-selected]{border-color:var(--d-selected-stroke);background:var(--d-surface-selected);color:var(--d-primary);box-shadow:var(--d-selected-inset)}.model-picker-module__P2VFaG__models{flex-direction:column;flex:1;min-height:0;margin:0;padding:4px 0;list-style:none;display:flex;overflow:hidden}.model-picker-module__P2VFaG__model{height:32px;min-height:32px;color:var(--d-secondary);border:1px solid #0000;border-radius:16px;justify-content:space-between;align-items:center;padding:0 12px;font-size:12px;line-height:1;display:flex}.model-picker-module__P2VFaG__model[data-selected]{background:var(--d-surface-selected);color:var(--d-primary)}.model-picker-module__P2VFaG__model svg{width:14px;height:14px;filter:var(--d-icon-shadow);flex:none;display:block}.model-picker-module__P2VFaG__thinking{border-top:1px solid var(--d-stroke-subtle);flex:none;height:56px;padding:4px 8px 0}.model-picker-module__P2VFaG__thinkingRow{justify-content:space-between;align-items:center;padding:0 4px;font-size:12px;line-height:1.35;display:flex}.model-picker-module__P2VFaG__thinkingRow span:first-child{color:var(--d-muted)}.model-picker-module__P2VFaG__ticks{align-items:center;gap:4px;margin-top:4px;display:flex}.model-picker-module__P2VFaG__ticks span{flex:1;place-items:center;height:28px;display:grid}.model-picker-module__P2VFaG__ticks i{background:var(--d-muted);border-radius:999px;width:4px;height:10px;transition:height .2s}.model-picker-module__P2VFaG__ticks span[data-selected] i{background:var(--d-primary);height:16px}
.traffic-lights-module__Fr74ia__lights{flex:none;gap:8px;display:inline-flex}.traffic-lights-module__Fr74ia__lights i{background:#ff5f57;border-radius:999px;width:12px;height:12px;box-shadow:inset 0 0 0 .5px #0000001f}.traffic-lights-module__Fr74ia__lights i:nth-child(2){background:#febc2e}.traffic-lights-module__Fr74ia__lights i:nth-child(3){background:#28c840}
.mac-window-module__3Q05sW__window{box-shadow:var(--app-window-shadow,0 0 0 .5px #00000047, 0 22px 60px #0000006b);border-radius:12px;position:absolute;overflow:hidden}
.dictation-indicator-module__FmpLlW__root{z-index:49;pointer-events:none;width:0;height:0;position:absolute}.dictation-indicator-module__FmpLlW__shape{box-sizing:border-box;opacity:0;border:1px solid #0000;border-radius:18px;width:6px;height:6px;transition:width .18s ease-out,height .18s ease-out,opacity 60ms linear,background-color .18s ease-out;position:absolute;top:16px;left:16px;overflow:hidden}.dictation-indicator-module__FmpLlW__shape[data-mode]{opacity:1}.dictation-indicator-module__FmpLlW__shape[data-mode=listening]{background-color:var(--d-readable-overlay-secondary);box-shadow:0 0 0 1px var(--d-arrow-body);animation:60ms linear dictation-indicator-module__FmpLlW__appear,1.8s ease-in-out infinite dictation-indicator-module__FmpLlW__voice}.dictation-indicator-module__FmpLlW__shape[data-mode=prompt]{width:var(--pill-width);border-color:var(--d-material-border);background:var(--d-material-fill);height:36px;box-shadow:var(--d-material-shadow);color:var(--d-status-fg);animation:60ms linear dictation-indicator-module__FmpLlW__appear,2s cubic-bezier(.4,0,.6,1) infinite dictation-indicator-module__FmpLlW__pulse}.dictation-indicator-module__FmpLlW__shape[data-retracting]{opacity:0;width:6px;height:6px;transition:opacity 80ms linear;animation:none}.dictation-indicator-module__FmpLlW__shape[data-retracting][data-mode=prompt]{transition:width .16s ease-in,height 80ms ease-out 80ms,opacity 80ms linear .16s}.dictation-indicator-module__FmpLlW__text{max-width:160px;font:400 13px/1.4 var(--d-font);text-overflow:ellipsis;white-space:nowrap;animation:.12s ease-out dictation-indicator-module__FmpLlW__appear;display:block;position:absolute;top:50%;left:14px;overflow:hidden;transform:translateY(-50%)}@keyframes dictation-indicator-module__FmpLlW__appear{0%{opacity:0}}@keyframes dictation-indicator-module__FmpLlW__voice{0%,to{transform:scale(1.1)}18%{transform:scale(1.45)}30%{transform:scale(1.2)}46%{transform:scale(1.7)}60%{transform:scale(1.3)}76%{transform:scale(1.55)}88%{transform:scale(1.15)}}@keyframes dictation-indicator-module__FmpLlW__pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.dictation-indicator-module__FmpLlW__shape,.dictation-indicator-module__FmpLlW__text{transition:none!important;animation:none!important}.dictation-indicator-module__FmpLlW__shape[data-mode=listening]{transform:scale(1.35)}}
.frame-hover-chrome-module__Q7uHYW__chrome{z-index:90;opacity:0;height:28px;transition:opacity .15s cubic-bezier(.4,0,.2,1);position:absolute;top:8px;left:0;right:0}.frame-hover-chrome-module__Q7uHYW__chrome[data-visible]{opacity:1}.frame-hover-chrome-module__Q7uHYW__pill{box-sizing:border-box;color:#fff;height:28px;font-family:var(--d-font);background:#191d23f5;border:1px solid #ffffffad;border-radius:999px;align-items:center;display:flex;position:absolute;top:0;box-shadow:0 0 0 1px #0000007a,0 4px 14px #00000061}.frame-hover-chrome-module__Q7uHYW__pill[data-title]{text-overflow:ellipsis;white-space:nowrap;max-width:55%;padding:0 10px;font-size:12px;font-weight:500;line-height:26px;display:block;left:0;overflow:hidden}.frame-hover-chrome-module__Q7uHYW__pill[data-buttons]{gap:2px;padding:0 2px;right:0}.frame-hover-chrome-module__Q7uHYW__button{border-radius:999px;place-items:center;width:24px;height:24px;display:grid}.frame-hover-chrome-module__Q7uHYW__button svg{width:14px;height:14px;display:block}@media (prefers-reduced-motion:reduce){.frame-hover-chrome-module__Q7uHYW__chrome{transition:none}}
.session-chip-module__bpxenW__chip{z-index:38;background:linear-gradient(180deg, #ffffff0e, #ffffff05), color-mix(in srgb, var(--d-overlay-fill) 92%, transparent);border:1px solid var(--d-overlay-stroke);min-width:230px;box-shadow:var(--d-shadow-glass-sm);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-family:var(--d-font);border-radius:18px;align-items:center;gap:10px;padding:8px 14px 8px 10px;line-height:normal;display:flex;position:absolute}.session-chip-module__bpxenW__chip[data-product-glass]{isolation:isolate;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.session-chip-module__bpxenW__chip[data-product-glass]>:not([data-product-glass-face]){z-index:1;position:relative}.session-chip-module__bpxenW__chip[data-product-glass] .session-chip-module__bpxenW__live{box-shadow:none;animation:none}.session-chip-module__bpxenW__logo{background:#ffffff0f;border:1px solid #f5f7fa18;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.session-chip-module__bpxenW__logo img{width:16px;height:16px}.session-chip-module__bpxenW__meta{flex-direction:column;gap:2px;min-width:0;display:flex}.session-chip-module__bpxenW__meta b{color:var(--d-primary);white-space:nowrap;font-size:12px;font-weight:600}.session-chip-module__bpxenW__meta span{color:var(--d-secondary);white-space:nowrap;font-size:11px}.session-chip-module__bpxenW__live{background:var(--d-accent);border-radius:999px;flex:none;width:7px;height:7px;margin-left:auto;animation:1.4s ease-in-out infinite session-chip-module__bpxenW__live-pulse;box-shadow:0 0 8px #3af88cb3}@keyframes session-chip-module__bpxenW__live-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.session-chip-module__bpxenW__live{animation:none}}
.guide-controls-module__IAaKLa__guide,.guide-controls-module__IAaKLa__cue{z-index:44;opacity:0;transition:opacity .3s,transform .4s cubic-bezier(.22,1,.36,1);position:absolute;transform:scale(.94)translateY(6px)}.guide-controls-module__IAaKLa__guide[data-visible],.guide-controls-module__IAaKLa__cue[data-visible]{opacity:1;transform:none}.guide-controls-module__IAaKLa__guide[data-gone],.guide-controls-module__IAaKLa__cue[data-gone]{opacity:0;transform:scale(.98)translateY(4px)}.guide-controls-module__IAaKLa__guide{box-sizing:border-box;color:#effcf4;width:320px;font-family:var(--d-font);background:linear-gradient(135deg,#2b4336e6,#141c19f0);border:1px solid #beffd733;border-radius:22px;padding:16px;line-height:normal;box-shadow:0 12px 42px #0000003d,inset 0 1px #ffffff1a}.guide-controls-module__IAaKLa__header{justify-content:space-between;align-items:center;gap:16px;font-size:12px;font-weight:600;display:flex}.guide-controls-module__IAaKLa__status{color:#afe7c2}.guide-controls-module__IAaKLa__copy{color:#e5f4ebc2;margin:8px 0 14px;font-size:12px;line-height:1.5}.guide-controls-module__IAaKLa__actions{flex-wrap:wrap;gap:8px;display:flex}.guide-controls-module__IAaKLa__actions .guide-controls-module__IAaKLa__ghost[data-variant]{color:#d5eedd}.guide-controls-module__IAaKLa__cue{color:#d5ffe3;font:500 12px/1.2 var(--d-font);white-space:nowrap;background:#172a1fe0;border:1px solid #c2ffd73d;border-radius:14px;align-items:center;gap:8px;padding:7px 11px 7px 8px;display:flex;box-shadow:0 4px 20px #0000002e}.guide-controls-module__IAaKLa__cueIcon{width:24px;height:24px;animation:6s ease-in-out infinite guide-controls-module__IAaKLa__invite}@keyframes guide-controls-module__IAaKLa__invite{0%,18%,36%,to{opacity:1;transform:scale(1)}9%,27%{opacity:.6;transform:scale(.88)}}@media (prefers-reduced-motion:reduce){.guide-controls-module__IAaKLa__cueIcon{animation:none}}
.scroll-film-module__y4Gxsq__page{z-index:1000;color:#f5f5f7;background:#090a0c;flex-direction:column;display:flex;position:fixed;inset:0}.scroll-film-module__y4Gxsq__preview{flex:1;min-height:0;position:relative;overflow:hidden}.scroll-film-module__y4Gxsq__film{transform:translate(-50%, -50%) scale(var(--film-fit,1));background:#090a0c;position:absolute;top:50%;left:50%;overflow:hidden}.scroll-film-module__y4Gxsq__page[data-mode=render] .scroll-film-module__y4Gxsq__film,.scroll-film-module__y4Gxsq__page[data-mode=plate] .scroll-film-module__y4Gxsq__film{top:0;left:0;transform:none}.scroll-film-module__y4Gxsq__laptop,.scroll-film-module__y4Gxsq__screen{position:absolute;inset:0}.scroll-film-module__y4Gxsq__laptop canvas{width:100%;height:100%;display:block}.scroll-film-module__y4Gxsq__desktop{isolation:isolate;position:absolute;inset:0;overflow:hidden}.scroll-film-module__y4Gxsq__wallpaper{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scroll-film-module__y4Gxsq__stage{transform-origin:50% 0;width:1000px;height:580px;font-family:var(--font-marketing);color:var(--d-primary);line-height:normal;position:absolute;top:72px;left:50%}.scroll-film-module__y4Gxsq__controls{align-items:center;gap:16px;height:64px;padding:0 24px;display:flex}.scroll-film-module__y4Gxsq__controls input{flex:1}.scroll-film-module__y4Gxsq__clock{font-variant-numeric:tabular-nums;text-align:right;opacity:.7;min-width:112px}
