:root{--lime:#bdf26a;--limeInk:#0e0b1f;--pink:#ff4d73;--pinkSoft:#fff1f5;--speech:#ff2e59;--wirePink:#ff2e59;--wireBlue:#5f90ff;--wireInk:#ff2e59;--playerInlay:#bdf26a;--playerInk:#000;--shared:#557ae7;--sharedSoft:#557ae71a;--w-blue:#6a8ff7;--w-red:#ff2e59;--w-pink:#ed84bd;--w-green:#c2ff8a;--w-yellow:#fffe6e;--w-offwhite:#f4feff;--w-ink:#0b0b0f;--bubbleFill:#0a0914eb;--bubbleInk:#fff;--bubbleInlay:#ff2e59;--bubbleTextInk:#fff;--thoughtFill:#342860eb;--bg:#f6f5fb;--bgGlow:#9e65d729;--bgGlow2:#57d9e524;--ink:#0e0b1f;--inkMuted:#0e0b1f94;--inkFaint:#0e0b1f57;--line:#0e0b1f1f;--lineStrong:#0e0b1f;--chip:#0e0b1f;--chipInk:#fff;--sms:#fff;--smsInk:#151318;--smsInkRgb:21, 19, 24;--smsInkMuted:#15131899;--smsEdge:#fff9;--iconFilter:none;--glassAlpha:.2;--glassRegularBase:#ffffff9e;--glassClearBase:#ffffff4d;--glassEdgeBase:#ffffffd9;--glassEdgeSoftBase:#ffffff59;--shadowInkBase:#0e0b1f29;--shadowInk2Base:#0e0b1f0f;--shadowSoftBase:#0e0b1f1f;--glassOutline:#fffffff2;--glassOutlineW:1.5px;--glassRegular:color-mix(in srgb, var(--glassRegularBase) calc(var(--glassAlpha) * 100%), transparent);--glassClear:color-mix(in srgb, var(--glassClearBase) calc(var(--glassAlpha) * 100%), transparent);--glassEdge:color-mix(in srgb, var(--glassEdgeBase) calc(var(--glassAlpha) * 100%), transparent);--glassEdgeSoft:color-mix(in srgb, var(--glassEdgeSoftBase) calc(var(--glassAlpha) * 100%), transparent);--shadow:0 28px 70px color-mix(in srgb, var(--shadowInkBase) calc(var(--glassAlpha) * 100%), transparent), 0 3px 10px color-mix(in srgb, var(--shadowInk2Base) calc(var(--glassAlpha) * 100%), transparent);--shadowSoft:0 12px 34px color-mix(in srgb, var(--shadowSoftBase) calc(var(--glassAlpha) * 100%), transparent);--glassFilterRegular:blur(calc(26px * var(--glassAlpha))) saturate(calc(1 + .45 * var(--glassAlpha))) contrast(calc(1 + .02 * var(--glassAlpha)));--glassFilterClear:blur(calc(16px * var(--glassAlpha))) saturate(calc(1 + .35 * var(--glassAlpha)));--fontDisplay:"Bricolage Grotesque", "SF Pro Display", -apple-system, system-ui, sans-serif;--fontBody:"Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif;--fontSpeech:"Biro Script", "Caveat", "Nothing You Could Do", cursive;--fontHand:"Nothing You Could Do", cursive;--fontSms:"Montserrat", "Gotham", "Proxima Nova", -apple-system, system-ui, sans-serif;--fontMono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-hero:72px;--text-stat:64px;--text-stage:30px;--text-title:28px;--text-card:26px;--text-title-sm:22px;--text-toast:18px;--text-input:17px;--text-cta:16px;--text-row:15px;--text-body:14px;--text-quote:13.5px;--text-chip:13px;--text-meta:12px;--text-mono:12px;--text-label:11px;--weight-light:300;--weight-body:450;--weight-medium:500;--weight-chip:560;--weight-strong:600;--weight-label:640;--weight-bold:700;--track-label:.12em;--track-title:-.02em;--track-hero:-.03em;--track-stat:-.04em;--leading-body:1.4;--leading-ui:1.25;--leading-tight:1.12;--leading-mono:1.5;--rPanel:40px;--rCard:32px;--rRow:14px;--control:44px;--notchGap:2px;--notchControl:calc(var(--control) * 1.4375);--panelPad:24px;--tSpawn:.52s;--tPopulate:.26s;--tDismiss:.24s;--tQuick:.16s;--spring:cubic-bezier(.22, 1.25, .36, 1);--easeOut:cubic-bezier(.22, .9, .28, 1);--easeIn:cubic-bezier(.55, 0, .8, .4);--uiScale:1;--wireHueDur:8s;--wireHuePlay:running;--doodleSpinDur:6s;--doodleSpinPlay:running;--doodleSwing:8deg;--doodleLife:3.2s;--doodleRise:-10px;--doodleGrow:1.25;--doodleInk:#000;--doodleInkMix:0}:root[data-theme=dark]{--pinkSoft:#ff4d7324;--sharedSoft:#557ae72e;--bg:#0b0a14;--bgGlow:#557ae738;--bgGlow2:#57d9e51a;--ink:#fff;--inkMuted:#fff;--inkFaint:#fff;--line:#ffffff24;--lineStrong:#f4f2fa;--chip:#f4f2fa;--chipInk:#0e0b1f;--sms:#000;--smsInk:#fff;--smsInkRgb:255, 255, 255;--smsInkMuted:#fff;--smsEdge:#ffffff14;--iconFilter:invert(1) hue-rotate(180deg);--playerInlay:#bdf26a;--playerInk:#000;--glassRegularBase:#1a162c9e;--glassClearBase:#1a162c4d;--glassEdgeBase:#ffffff47;--glassEdgeSoftBase:#ffffff1a;--shadowInkBase:#00000080;--shadowInk2Base:#0000004d;--shadowSoftBase:#0006;--glassOutline:#fff6}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--fontBody);font-size:var(--text-body);-webkit-font-smoothing:antialiased;transition:background .32s var(--easeOut), color .32s var(--easeOut);overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}img{display:block}.layer{pointer-events:none;position:absolute;inset:0}.layer>*{pointer-events:auto}.glass{color:var(--ink);isolation:isolate;position:relative}.glass>.glass-surface{z-index:-1}.glass-interactive{cursor:pointer;transition:transform var(--tQuick) var(--easeOut), box-shadow var(--tQuick) var(--easeOut)}.glass-interactive:hover{transform:translateY(-1px)}.glass-interactive:active{transform:scale(.97)}.hero{font-family:var(--fontDisplay);font-optical-sizing:auto;font-size:var(--text-hero);font-weight:var(--weight-strong);letter-spacing:var(--track-hero);flex-direction:column;align-items:flex-start;gap:6px;line-height:1.02;display:flex}.hero .outline{font-weight:var(--weight-strong);padding:.02em .42em .08em}.hero>:nth-child(2){margin-left:.15em}.hero>:nth-child(3){margin-left:.55em}.title{font-family:var(--fontDisplay);font-optical-sizing:auto;font-size:var(--text-title);font-weight:var(--weight-strong);letter-spacing:var(--track-title);align-items:center;gap:.28em;margin:0;line-height:1.1;display:flex}.title-sm{font-size:var(--text-title-sm)}.outline{border:1.5px solid var(--lineStrong);border-radius:999px;padding:.05em .45em .1em;line-height:1.05;display:inline-block}.outline-fill{background:var(--chip);color:var(--chipInk);border-color:var(--chip)}.label{font-family:var(--fontBody);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--inkFaint)}.muted{color:var(--inkMuted)}.hand{font-family:var(--fontHand)}.wordmark{font-family:var(--fontHand);font-size:var(--text-stage);color:var(--ink);letter-spacing:.01em}.chip{height:34px;font-size:var(--text-chip);font-weight:var(--weight-chip);letter-spacing:-.005em;white-space:nowrap;transition:transform var(--tQuick) var(--easeOut), background var(--tQuick);border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.chip:active{transform:scale(.96)}.chip-outline{border:1.5px solid var(--lineStrong)}.chip-ink{background:var(--chip);color:var(--chipInk)}.chip-lime{background:var(--lime);color:var(--limeInk)}.chip-glass{height:34px;font-size:var(--text-chip);font-weight:var(--weight-chip);align-items:center;gap:6px;padding:0 14px;display:inline-flex}.chip-check{flex:none}.round{width:var(--control);height:var(--control);transition:transform var(--tQuick) var(--easeOut), background var(--tQuick);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.round-l{width:56px;height:56px}.round:active{transform:scale(.94)}.round-ink{background:var(--chip);color:var(--chipInk)}.round-lime{background:var(--lime);color:var(--limeInk)}.round-outline{border:1.5px solid var(--lineStrong)}.panel{padding:var(--panelPad,24px)}.panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.panel-sub{font-size:var(--text-body);color:var(--inkMuted);margin:2px 0 16px}:where(a[href],button,input,textarea,select,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--w-ink);outline-offset:2px;box-shadow:0 0 0 5px var(--lime)}.in-notch{z-index:2;position:absolute}.in-notch.round{width:var(--notchControl);height:var(--notchControl)}.in-notch-tr{right:var(--notchCenter,34px);top:var(--notchCenter,34px);transform:translate(50%,-50%)}.in-notch-tl{left:var(--notchCenter,34px);top:var(--notchCenter,34px);transform:translate(-50%,-50%)}.in-notch-br{right:var(--notchCenter,34px);bottom:var(--notchCenter,34px);transform:translate(50%,50%)}.in-notch-tr.round:active{transform:translate(50%,-50%)scale(.94)}.in-notch-tl.round:active{transform:translate(-50%,-50%)scale(.94)}.in-notch-br.round:active{transform:translate(50%,50%)scale(.94)}.stat{align-items:baseline;gap:10px;display:flex}.stat-value{font-family:var(--fontDisplay);font-optical-sizing:auto;font-size:var(--text-stat);font-weight:var(--weight-strong);letter-spacing:var(--track-stat);font-variant-numeric:tabular-nums;line-height:.95}.stat-unit{font-size:var(--text-row);font-weight:var(--weight-medium);color:var(--inkMuted)}.card-title{font-family:var(--fontDisplay);font-size:var(--text-card);font-weight:var(--weight-medium);letter-spacing:-.02em;color:var(--inkMuted);margin:0 0 22px}.fraction{align-items:center;gap:2px;display:flex}.fraction-cur{flex-direction:column;align-self:flex-start;gap:4px;display:flex}.fraction-tgt{align-self:flex-end;align-items:baseline;gap:8px;display:flex}.fraction-slash{color:var(--ink);margin:0 -6px}.badge{background:var(--pink);color:#fff;min-width:26px;height:26px;font-family:var(--fontDisplay);font-size:var(--text-chip);font-weight:var(--weight-bold);letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex;position:absolute;top:-6px;right:-6px;box-shadow:0 6px 16px #ff4d7366}.pill{height:20px;font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:var(--track-label);text-transform:uppercase;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.pill-pink{background:var(--pink);color:#fff}.pill-lime{background:var(--lime);color:var(--limeInk)}.pill-ink{background:var(--chip);color:var(--chipInk)}.rows{flex-direction:column;display:flex}.row{border-radius:var(--rRow);transition:background var(--tQuick)}.row+.row .row-line{border-top:1px solid var(--line)}.row-open{background:var(--pinkSoft);margin:2px -10px;padding:0 10px}.row-open+.row .row-line,.row-open .row-line{border-top-color:#0000}.row-shared.row-open{background:var(--sharedSoft)}.row-shared .context:before{background:var(--shared)}.row-shared .row-name{width:auto}.row-line{align-items:center;gap:12px;height:52px;display:flex}.row-icon{width:36px;height:36px;filter:var(--iconFilter,none);flex:none;margin:-3px}.rail-item img{width:44px;height:44px;filter:var(--iconFilter,none)}:root[data-theme=dark]{--iconFilter:invert(1) hue-rotate(180deg)}.row-name{font-size:var(--text-row);font-weight:var(--weight-strong);letter-spacing:-.005em;flex:none;width:92px}.row .pill{margin-right:4px}.row-summary{font-size:var(--text-body);color:var(--inkMuted);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.row-apps{flex:none;gap:6px;display:inline-flex}.row-apps img{border-radius:4px;width:18px;height:18px}.row-count{font-family:var(--fontDisplay);font-size:var(--text-row);font-weight:var(--weight-strong);text-align:right;font-variant-numeric:tabular-nums;flex:none;width:34px}.row-muted .row-name,.row-muted .row-summary,.row-muted .row-count{color:var(--inkFaint)}.row-muted .row-icon{opacity:.45}.row-body{flex-direction:column;gap:8px;padding:0 0 12px 42px;display:flex}.context{font-size:var(--text-body);align-items:center;gap:10px;display:flex}.context:before{content:"";background:var(--pink);border-radius:3px;flex:none;width:6px;height:6px}.context .pill{margin-left:auto}.note-file{font-family:var(--fontMono);font-size:var(--text-label);color:var(--inkFaint)}.note-summary{font-size:var(--text-body);font-weight:var(--weight-medium)}.note-fact{font-size:var(--text-chip);color:var(--inkMuted);gap:8px;display:flex}.note-fact:before{content:"-";font-family:var(--fontMono);color:var(--inkFaint)}.circle{align-items:center;gap:6px;padding:10px 0 4px 42px;display:flex}.circle .label{width:100%;margin-bottom:8px}.circle-row{gap:6px;display:flex}.avatar{object-fit:cover;border-radius:999px}.avatar-ring{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--pink)}.slot{border:1.5px dashed var(--inkFaint);width:48px;height:48px;color:var(--inkFaint);border-radius:999px;justify-content:center;align-items:center;display:flex}.track{flex-direction:column;gap:8px;display:flex}.track-ticks{font-size:var(--text-label);color:var(--inkFaint);justify-content:space-between;padding:0 4px;display:flex}.track-bar{background:var(--chip);border-radius:999px;height:26px;position:relative}.track-fill{background:var(--chip);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.track-thumb{background:var(--bg);border-radius:999px;width:44px;height:20px;position:absolute;top:3px;box-shadow:0 2px 6px #00000040}.hud{position:absolute}.dock{pointer-events:none;flex-direction:row-reverse;align-items:flex-start;gap:16px;display:flex;position:absolute;top:72px;right:48px}.dock-col{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.dock-slot{pointer-events:auto;flex:none}.dock .hud{transform-origin:100% 0;position:relative!important;inset:auto!important}.dock .hud[data-phase=hidden],.hud[data-phase=hidden]{display:none}.hud[data-phase=spawn]{animation:hud-spawn var(--tSpawn) var(--spring) both}.hud[data-phase=dismiss]{animation:hud-dismiss var(--tDismiss) var(--easeOut) both;pointer-events:none}.hud[data-phase=spawn] .pop{opacity:0}.hud[data-phase=populated] .pop{animation:pop-in var(--tPopulate) var(--easeOut) both}.hud[data-phase=dismiss] .pop{opacity:1}@keyframes hud-spawn{0%{opacity:0;filter:blur(10px);transform:translateY(22px)scale(.9)}60%{filter:blur()}to{opacity:1;filter:blur();transform:none}}@keyframes hud-dismiss{0%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(8px);transform:translateY(10px)scale(.95)}}@keyframes pop-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes badge-pop{0%{opacity:0;transform:scale(.9)}1%{opacity:1}55%{transform:scale(1.35)}75%{transform:scale(.92)}to{transform:scale(1)}}.badge-pop{animation:badge-pop .48s var(--spring) both}:root{--labZoom:1}@property --off{syntax:"<length>";inherits:false;initial-value:0}@keyframes chroma-march{0%{stroke-dashoffset:var(--off)}to{stroke-dashoffset:calc(var(--off) - 100px)}}.chroma-march{animation:linear infinite chroma-march}.chroma-sweep{animation:chroma-march var(--easeOut) 1 both}@keyframes chroma-arrive{0%{opacity:0;filter:blur(7px);transform:scale(.985)}to{opacity:1;filter:blur();transform:none}}.chroma-arrive{animation:chroma-arrive .26s var(--easeOut) both}@keyframes chroma-breathe{0%,to{opacity:.6}50%{opacity:1}}.chroma-breathe{animation:2.4s ease-in-out infinite chroma-breathe}@media (prefers-reduced-motion:reduce){.hud[data-phase=spawn],.hud[data-phase=dismiss],.pop,.badge-pop,.chroma-march,.chroma-breathe{opacity:1!important;animation:none!important}.chroma-sweep{animation:none!important}.chroma-arrive{filter:none!important;animation:none!important;transform:none!important}}.chat{flex-direction:column;gap:12px;max-width:100%;display:flex}.stage-head{justify-content:space-between;align-items:baseline;gap:12px;padding:6px 14px 2px;display:flex}.stage-title{font-family:var(--fontBody);font-size:var(--text-stage);font-weight:var(--weight-strong);letter-spacing:-.025em;color:var(--ink)}.stage-status{font-family:var(--fontBody);font-size:var(--text-chip);color:var(--inkMuted);white-space:nowrap}.stage-status em{color:var(--pink);font-style:normal}.inlay{background:var(--sms);color:var(--smsInk);box-shadow:0 1px 0 var(--smsEdge) inset;border-radius:34px;padding:18px 20px}.inlay .label{color:var(--smsInkMuted)}.inlay .chip-glass{background:rgba(var(--smsInkRgb),.05);color:var(--smsInk)}.inlay .chip{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:34px;padding-top:6px;padding-bottom:6px;line-height:1.25}.stage-input{flex-direction:column;gap:4px;display:flex}.stage-input .talk-bar{background:rgba(var(--smsInkRgb),.05);box-shadow:none}.talk-bar-wrap{margin-top:10px;position:relative}.stage-input .talk-bar:after{display:none}.stage-input .talk-topic{color:var(--smsInk)}.stage-input .round-glass{background:rgba(var(--smsInkRgb),.06);box-shadow:none}.section{align-items:baseline;gap:12px;padding:10px 0 6px;display:flex}.section-sub{font-size:var(--text-body);color:var(--inkMuted)}.session-variant{font-size:var(--text-body);font-weight:var(--weight-medium);margin-top:-2px}.session-role{font-size:var(--text-chip);color:var(--inkMuted);margin-top:4px;line-height:1.4}.quest{border-radius:var(--rRow);align-items:center;gap:12px;height:46px;margin:0 -10px;padding:0 10px;display:flex}.quest+.quest{border-top:1px solid var(--line)}.quest-selected{background:var(--pinkSoft)}.quest-selected+.quest,.quest-selected{border-top-color:#0000!important}.marker{font-size:var(--text-row);width:18px;color:var(--ink)}.quest-selected .marker{color:var(--pink)}.quest-title{font-size:var(--text-row);font-weight:var(--weight-strong);flex:1}.dots{align-items:center;gap:4px;display:inline-flex}.dots i{border:1.5px solid var(--inkFaint);border-radius:50%;width:11px;height:11px}.dots i.on{background:var(--pink);border-color:var(--pink)}.dots em{font-style:normal;font-size:var(--text-chip);font-weight:var(--weight-strong);color:var(--inkMuted);font-variant-numeric:tabular-nums;margin-left:6px}.objectives{flex-direction:column;display:flex}.objective{height:38px;font-size:var(--text-body);font-weight:var(--weight-medium);align-items:center;gap:12px;display:flex}.check-circle{border:1.5px solid var(--inkFaint);border-radius:50%;flex:none;width:18px;height:18px}.actions{gap:8px;margin-top:16px;display:flex}.toast{background:var(--glassRegular);-webkit-backdrop-filter:var(--glassFilterRegular);box-shadow:var(--shadowSoft);animation:hud-spawn var(--tSpawn) var(--spring) both;border-radius:18px;align-items:center;gap:16px;padding:14px 22px 14px 18px;display:flex;top:40px;left:50%;transform:translate(-50%)}.toast-bar{background:var(--pink);border-radius:2px;align-self:stretch;width:4px}.toast-title{font-family:var(--fontDisplay);font-size:var(--text-toast);font-weight:var(--weight-strong);letter-spacing:-.01em}.toast-detail{font-size:var(--text-chip);color:var(--inkMuted)}.choices{margin-bottom:14px}.badge-num{width:20px;height:20px;font-size:var(--text-label);font-weight:var(--weight-bold);border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;margin-right:2px;display:inline-flex}.inputbar{align-items:center;gap:10px;padding:10px 10px 10px 12px;display:flex}.inputbar:after{content:"";background:var(--glassRegular);border-radius:4px;width:20px;height:20px;position:absolute;bottom:-9px;left:44px;transform:rotate(45deg)}.input-text{font-size:var(--text-input);font-weight:var(--weight-medium);flex:1;padding:0 6px}.input-placeholder{color:var(--inkFaint);font-weight:var(--weight-body)}.finds{flex-direction:column;display:flex}.find{color:inherit;gap:16px;padding:12px 0;text-decoration:none;display:flex}.find+.find{border-top:1px solid var(--line)}.find-photo{aspect-ratio:16/9;object-fit:cover;background:var(--line);border-radius:14px;flex:none;width:168px}.find-body{flex-direction:column;justify-content:center;gap:8px;min-width:0;display:flex}.find-caption{font-size:var(--text-row);font-weight:var(--weight-strong);line-height:var(--leading-body)}.find-source{font-size:var(--text-meta);font-weight:var(--weight-strong);color:var(--inkMuted);align-items:center;gap:6px;display:inline-flex}.find-source img{border-radius:4px;width:16px;height:16px}.prose p{font-size:var(--text-row);line-height:var(--leading-body);margin:0 0 12px}.prose-sources{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:10px;display:flex}.thread{flex-direction:column;gap:14px;padding:6px 0 4px;display:flex;position:relative}.thread:before{content:"";background:var(--line);border-radius:1px;width:2px;position:absolute;top:22px;bottom:44px;left:6px}.moment{border-radius:12px;grid-template-rows:auto auto;grid-template-columns:26px 1fr;column-gap:8px;padding:10px 12px 10px 0;display:grid;position:relative}.moment-active{background:var(--pinkSoft);margin-left:-10px;padding-left:10px}.moment-active .moment-dot{margin-left:10px}.moment-dot{background:var(--inkFaint);opacity:.45;border-radius:50%;grid-row:1/span 2;align-self:center;width:13px;height:13px}.moment-active .moment-dot{background:var(--pink);opacity:1}.moment-item{font-size:var(--text-input);font-weight:var(--weight-body)}.moment-active .moment-item{font-weight:var(--weight-strong)}.sticker-stage{justify-content:center;padding:6px 0 4px;display:flex}.sticker{filter:drop-shadow(0 18px 30px #0e0b1f38);width:360px;animation:3.2s ease-in-out infinite sticker-sway}@keyframes sticker-sway{0%,to{transform:rotate(-3deg)translate(-6px)}50%{transform:rotate(3deg)translate(6px)}}.gift{align-items:center;gap:14px;padding:10px 0;display:flex}.gift+.gift{border-top:1px solid var(--line)}.gift-thumb{object-fit:cover;background:var(--line);border-radius:14px;flex:none;width:56px;height:56px}.gift-playlist{background:linear-gradient(135deg, var(--lime), #57d9e5)}.gift-note{background:linear-gradient(135deg, #9e65d7, var(--pink))}.gift-body{flex-direction:column;gap:4px;display:flex}.gift-title{font-size:var(--text-row);font-weight:var(--weight-strong);align-items:center;gap:8px;display:inline-flex}.gift-when{font-size:var(--text-meta);color:var(--inkMuted);text-transform:capitalize}.field{border:1.5px solid var(--line);height:56px;font-size:var(--text-input);background:var(--glassClear);border-radius:16px;align-items:center;margin:6px 0 12px;padding:0 18px;display:flex}.cta-wide{justify-content:center;width:100%;height:52px}.switch{font-size:var(--text-chip);color:var(--inkMuted);margin-top:14px}.switch u{color:var(--ink);text-underline-offset:3px;cursor:pointer;text-decoration-thickness:1px}.done{font-size:var(--text-input);font-weight:var(--weight-strong);align-items:center;gap:12px;padding:8px 0;display:flex}.done-check{background:var(--lime);width:32px;height:32px;color:var(--limeInk);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.sticker{animation:none}}.control{z-index:20;flex-direction:column;align-items:center;gap:12px;max-width:calc(100vw - 96px);display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.control>.chat{zoom:var(--uiScale,1)}.chat>.in-notch,.chat>[class*=inNotch]{--notchCenter:42px;--notchControl:calc(var(--control) * 1.797)}.chat{gap:var(--chatGap,12px);max-width:min(100%, var(--chatW,532px));width:max-content;min-width:var(--chatW,532px);padding:var(--chatPad,15px);flex-direction:column;display:flex}.launcher-inlay{border-radius:30px;flex-wrap:nowrap;align-items:center;gap:13px;margin-top:2px;padding:8px 12px;display:flex}.hud-switch{height:36px;color:var(--smsInk);font:inherit;font-size:var(--text-chip);font-weight:var(--weight-strong);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:background var(--tQuick);background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 4px 0 6px;display:inline-flex;position:relative}.hud-switch:hover{background:rgba(var(--smsInkRgb),.06)}.hud-switch:disabled{cursor:not-allowed;opacity:.45}.hud-switch+.hud-switch:before{content:"";background:rgba(var(--smsInkRgb),.08);pointer-events:none;width:1px;height:22px;position:absolute;top:50%;left:-7px;transform:translateY(-50%)}.hud-switch kbd{font-family:var(--fontMono);font-size:var(--text-label);background:rgba(var(--smsInkRgb),.08);min-width:18px;height:18px;color:var(--smsInkMuted);border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.stage-open{width:28px;height:28px;color:var(--smsInk);transition:background var(--tQuick), color var(--tQuick), transform var(--tQuick);background:#5f90ff24;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.hud-switch:hover .stage-open{transform:scale(1.08)}.hud-switch.on .stage-open{background:var(--chip);color:var(--chipInk)}.hud-switch.on .stage-open svg{transform:rotate(180deg)}.hud-switch .badge{top:-4px;right:-2px}@media (width<=768px){.control{align-items:stretch;max-width:none;padding:0 12px;bottom:12px;left:0;right:0;transform:none}.control>.chat{width:auto;padding:14px}.launcher-inlay{scrollbar-width:none;overflow-x:auto}}.cta{background:var(--lime);height:56px;color:var(--limeInk);font-size:var(--text-cta);font-weight:var(--weight-strong);letter-spacing:-.01em;transition:transform var(--tQuick) var(--easeOut), opacity var(--tQuick);border-radius:999px;align-items:center;gap:10px;padding:0 22px 0 20px;display:inline-flex}.cta:hover:not(:disabled){transform:translateY(-1px)}.cta:active:not(:disabled){transform:scale(.97)}.cta:disabled{opacity:.5;cursor:not-allowed}.theme-on{background:var(--chip)!important;color:var(--chipInk)!important}.thoughts{z-index:4;transform-origin:50% 100%;cursor:pointer;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:14px;display:flex;position:fixed}.drift-anchor{position:relative}.tapbacks{z-index:6;pointer-events:none;display:flex;position:absolute;top:-16px;right:-10px}.tapbacks-left{left:-10px;right:auto}.tapback+.tapback{margin-left:-9px}.tapback{width:43px;height:43px;animation:tapback-in .36s var(--spring) both;border-radius:999px;justify-content:center;align-items:center;font-size:32px;line-height:1;display:inline-flex;position:relative}.tapback .emoji{z-index:1;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-style:normal;position:relative}img.emoji-live{pointer-events:none;-webkit-user-select:none;user-select:none;width:1.25em;height:1.25em;display:block}@keyframes tapback-in{0%{opacity:0;transform:scale(.3)translateY(6px)}60%{transform:scale(1.12)}to{opacity:1;transform:none}}@keyframes picker-in{0%{opacity:0;transform:scale(.6)translateY(8px)}to{opacity:1;transform:none}}.emoji-menu{z-index:8;background:var(--glassRegular);width:292px;height:348px;-webkit-backdrop-filter:var(--glassFilterRegular);box-shadow:0 16px 40px #0e0b1f38, inset 0 0 0 var(--glassOutlineW) var(--glassOutline);animation:picker-in .26s var(--spring) both;transform-origin:0 10%;cursor:default;border-radius:24px;flex-direction:column;gap:6px;padding:8px;display:flex;position:absolute;top:-8px;left:calc(100% + 12px)}.emoji-menu .emoji-top{border-radius:18px;flex:none;justify-content:space-between;align-items:center;gap:2px;padding:4px 6px;display:flex}.emoji-top button{cursor:pointer;width:34px;height:34px;animation:tapback-in .32s var(--spring) both;transition:transform var(--tQuick), background var(--tQuick);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:19px;line-height:1;display:inline-flex}.emoji-top button .emoji{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}.emoji-top button:hover{background:rgba(var(--smsInkRgb),.1);transform:scale(1.18)}.emoji-top button.on{background:var(--chip)}.emoji-top button.full{opacity:.35;cursor:not-allowed}.emoji-top button.full:hover{background:0 0;transform:none}.emoji-menu .emoji-host{border-radius:22px;flex:1;min-height:0;padding:0;overflow:hidden}.emoji-menu emoji-picker{--background:transparent;--border-size:0;--border-radius:22px;--button-hover-background:rgba(var(--smsInkRgb),.1);--button-active-background:rgba(var(--smsInkRgb),.18);--indicator-color:var(--speech);--indicator-height:2px;--input-border-color:rgba(var(--smsInkRgb),.22);--input-border-radius:999px;--input-font-color:var(--smsInk);--input-placeholder-color:rgba(var(--smsInkRgb),.5);--input-padding:.4rem .85rem;--input-font-size:13px;--category-font-color:var(--smsInkMuted);--category-font-size:10px;--num-columns:7;--emoji-size:1.3rem;--emoji-padding:.32rem;--category-emoji-size:.95rem;--outline-color:var(--speech);--skintone-border-radius:14px;width:100%;height:100%;color:var(--smsInk);font-family:var(--fontBody)}@media (prefers-reduced-motion:reduce){.emoji-menu,.emoji-top button,.tapback{animation:none}}@keyframes drift{0%{transform:translate(0)}33%{transform:translate(2px,-3px)}66%{transform:translate(-2px,2px)}to{transform:translate(0)}}.drift{animation:drift var(--driftT,9s) ease-in-out infinite;animation-delay:var(--driftD,0s)}@media (prefers-reduced-motion:reduce){.drift{animation:none}}.chain-item{transform-origin:30%;position:relative}.bubble-line{display:block}.bubble-line+.bubble-line{margin-top:.35em}.bubble-by{font-family:var(--fontBody);letter-spacing:.08em;text-transform:uppercase;opacity:.6;margin-top:.5em;font-size:.42em;font-style:normal;font-weight:600;display:block}@keyframes line-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes text-in{0%{opacity:0;filter:blur(3px);transform:translateY(10px)scale(.96)}to{opacity:1;filter:none;transform:none}}.text-in{animation:text-in .46s var(--spring) both}.bubble{box-sizing:border-box}.bubble-text.bubble-words{width:max-content;display:block;position:absolute}.bubble-live{transition:width .26s var(--easeOut), height .26s var(--easeOut)}.fx-ghost{visibility:hidden}.fx-live{width:100%;position:absolute;top:0;left:0}.fx-hold{display:none}.fx-ch{white-space:pre;transition:text-shadow .6s var(--easeOut);display:inline}.fx-hidden{visibility:hidden}.fx-cipher{font-family:var(--fontMono);opacity:.9;font-size:.74em;font-style:normal;font-weight:500}.fx-glow{text-shadow:0 0 6px #fffffff2,0 0 16px #fff9,0 0 28px #ffffff59}.fx-tg{vertical-align:middle;align-items:center;height:1.12em;display:inline-flex}.fx-tg-dots i{background:currentColor;border-radius:50%;width:.24em;height:.24em;margin-right:.2em;animation:.9s ease-in-out infinite fx-dot;display:inline-block}.fx-tg-dots i:nth-child(2){animation-delay:.15s}.fx-tg-dots i:nth-child(3){margin-right:0;animation-delay:.3s}@keyframes fx-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.fx-tg-dots i{opacity:.8;animation:none}.bubble-live{transition:none}.text-in{animation:none}}.line-in{animation:line-in .32s 80ms var(--easeOut) both}.bubble-grow .wire-stroke{animation:none}.chain-item{transition:opacity .48s var(--easeOut), --wob .6s var(--easeOut)}@property --wob{syntax:"<number>";inherits:true;initial-value:0}.chain-item[data-age="2"]{opacity:.62}.chain-item[data-age="3"]{opacity:.36}.chain-item .bubble-rim,.chain-item .bubble-text,.chain-item .tapbacks{filter:blur(var(--cardBlur,0px))}.chain-item .bubble-inlay{filter:brightness(var(--stackLift,1)) blur(var(--cardBlur,0px))}.chain-item .bubble-wire{filter:drop-shadow(0 10px 22px #0e0b1f1a) brightness(var(--stackLift,1)) blur(var(--cardBlur,0px))}.chain-item .bubble-rim,.chain-item .bubble-text,.chain-item .bubble-inlay,.chain-item .bubble-wire,.chain-item .tapbacks{transition:filter .32s var(--easeOut)}@media (prefers-reduced-motion:reduce){.chain-item .bubble-rim,.chain-item .bubble-text,.chain-item .bubble-inlay,.chain-item .bubble-wire,.chain-item .tapbacks{transition:none}}.bubble{color:var(--bubbleInk);font-family:var(--bubbleFont,"Clear Doodle"), var(--fontSpeech);letter-spacing:0;line-height:1.12;position:relative}.bubble-wire{filter:drop-shadow(0 10px 22px #0e0b1f1a)}.bubble-text{z-index:1;font-synthesis:none;line-height:1.12;display:block;position:relative}.chain-item .bubble-text{rotate:var(--wordsLevel,0deg)}.bubble b{font-weight:var(--bubbleBold,800);font-variation-settings:var(--bubbleBoldAxis,normal);-webkit-text-stroke:var(--bubbleBoldStroke,0) currentColor;paint-order:stroke fill}.bubble u{text-underline-offset:.14em;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-decoration:underline;text-decoration-thickness:.07em}.bubble i{opacity:.92;font-style:italic}.bubble-text .emoji{font-synthesis:none;letter-spacing:0;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-style:normal;font-weight:400}.bubble-wire{z-index:0;pointer-events:none;position:absolute;overflow:visible}.wire-fill{fill:var(--bubbleFill)}.wire-stroke{fill:none;stroke:var(--wirePink);stroke-linecap:round;stroke-linejoin:round;opacity:.95}.wire-pass-1{stroke:var(--wireBlue);opacity:.85}.wire-pass-2{stroke:var(--wirePink);opacity:.55}.wire-dashed{stroke-dasharray:6 5}.wire-dot{fill:var(--bubbleFill);stroke:var(--wirePink)}.puff-fill{fill:var(--speech)}.puff-stroke{fill:none}.think-in .puff{animation:puff-in .36s var(--spring) both;transform-box:fill-box;transform-origin:50%}@keyframes puff-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.bubble-glass{z-index:0;background:var(--glassRegular);-webkit-backdrop-filter:var(--glassFilterRegular);pointer-events:none;position:absolute}.eq-thinking .wire-fill{fill:var(--speech);fill-opacity:calc(.16 * var(--glassAlpha,1))}.bubble-inlay{z-index:0;background:var(--bubbleInlay);pointer-events:none;position:absolute;box-shadow:inset 0 1px #ffffff40}.bubble-rim{z-index:0;pointer-events:none;position:absolute;overflow:visible}.bubble-shadow{z-index:0;pointer-events:none;filter:blur(calc(9px + var(--cardBlur,0px)));position:absolute;overflow:visible;transform:translateY(10px)}.shadow-fill{fill:#0e0b1f2b}.rim-stroke{fill:none;stroke:var(--glassOutline);stroke-width:var(--glassOutlineW);stroke-linejoin:round;stroke-linecap:round}.eq-thinking{color:var(--bubbleTextInk)}.eq-thinking .fx-glow{text-shadow:0 0 6px var(--speech), 0 0 16px #ff2e598c, 0 0 28px #ff2e594d}.eq-thinking .wire-stroke{stroke:var(--wireInk);opacity:.95}@property --wireHue{syntax:"<color>";inherits:true;initial-value:#6a8ff7}.thoughts{animation:wire-hue var(--wireHueDur) linear infinite;animation-play-state:var(--wireHuePlay)}.eq-thinking .wire-pass-1{stroke:var(--wireHue);opacity:.85}@keyframes wire-hue{0%,to{--wireHue:var(--w-blue)}20%{--wireHue:var(--w-green)}40%{--wireHue:var(--w-yellow)}60%{--wireHue:var(--w-red)}80%{--wireHue:var(--w-pink)}}.wire-doodle{fill:none;stroke:var(--doodleInk);stroke-linecap:round;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;animation:doodle-life var(--doodleLife) var(--easeOut) both, doodle-drift var(--doodleSpinDur) ease-in-out infinite;animation-play-state:running, var(--doodleSpinPlay)}@supports (color:color-mix(in srgb, red, blue)){.wire-doodle{stroke:color-mix(in srgb, var(--doodleInk) calc(var(--doodleInkMix) * 100%), var(--wireHue))}}@keyframes doodle-life{0%{opacity:0;translate:0;scale:.3}14%{opacity:.95;scale:1}70%{opacity:.9;scale:1;translate:0 calc(var(--doodleRise) * .35)}to{opacity:0;scale:var(--doodleGrow);translate:0 var(--doodleRise)}}.wire-doodle.is-held{animation:doodle-drift var(--doodleSpinDur) ease-in-out infinite;animation-play-state:var(--doodleSpinPlay);opacity:.95;translate:0;scale:1}@keyframes doodle-drift{0%,to{rotate:calc(var(--doodleSwing) * -1)}50%{rotate:var(--doodleSwing)}}.eq-thinking .wire-pass-2{stroke:var(--wireInk);opacity:.5}.eq-whisper .wire-fill{fill:var(--thoughtFill)}.eq-whisper .wire-stroke,.eq-whisper .wire-dot{stroke:var(--wireBlue)}.bubble-link{color:var(--wireBlue);text-underline-offset:.14em;-webkit-text-decoration:underline #5f90ffb3;text-decoration:underline #5f90ffb3;text-decoration-thickness:1.5px}.bubble-link:hover{color:var(--wirePink);-webkit-text-decoration-color:var(--wirePink);text-decoration-color:var(--wirePink)}.bubble-link-plain{text-decoration-style:dashed}.wire-gold .wire-last{stroke:#ebb206;opacity:1}.eq-magic{filter:drop-shadow(0 0 16px #ebb20673)}.eq-alert .wire-fill{fill:var(--wirePink)}.eq-alert .wire-stroke{stroke:#fff;opacity:.9}@keyframes bubble-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.bubble-in{animation:bubble-in .26s var(--spring) both}.eq-excited.bubble-in,.eq-magic.bubble-in{animation:bubble-pop .42s var(--spring) both}@keyframes bubble-pop{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.bubble-in .wire-stroke{stroke-dasharray:2400;stroke-dashoffset:2400px;animation:.7s cubic-bezier(.3,.7,.2,1) forwards wire-draw}.bubble-in .wire-stroke+.wire-stroke{animation-delay:.12s}.bubble-in .wire-dashed{stroke-dasharray:6 5;stroke-dashoffset:0;animation:none}@keyframes wire-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.bubble-in,.eq-excited.bubble-in,.eq-magic.bubble-in,.bubble-in .wire-stroke{stroke-dashoffset:0;animation:none}}.face-zone{border:1.5px dashed var(--pink);pointer-events:none;z-index:3;border-radius:50%;position:absolute}.face-zone:after{content:"face · bubbles keep off";letter-spacing:.1em;text-transform:uppercase;color:var(--pink);white-space:nowrap;font-size:10px;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.think-in{transform-origin:30% 100%;animation:.9s cubic-bezier(.22,1.2,.36,1) both sketch-snap}.think-in .wire-stroke{stroke-dasharray:1;stroke-dashoffset:1px;animation:.56s cubic-bezier(.4,0,.2,1) forwards wire-sketch}.think-in .wire-fill{opacity:0;animation:flash-settle .52s .56s var(--easeOut) forwards}.think-in .bubble-inlay{opacity:0;animation:inlay-in .42s .6s var(--easeOut) forwards}.think-in .bubble-text{opacity:0;animation:words-pop .34s .8s var(--spring) forwards}@keyframes inlay-in{0%{opacity:0}to{opacity:1}}@keyframes wire-sketch{0%{stroke-dashoffset:1px;stroke-width:calc(var(--wireW,1.8px) * .33)}70%{stroke-width:calc(var(--wireW,1.8px) * 1.44)}to{stroke-dashoffset:0;stroke-width:var(--wireW,1.8px)}}@keyframes sketch-snap{0%{transform:scale(.96)rotate(-.6deg)}62%{transform:scale(.96)rotate(-.6deg)}78%{transform:scale(1.04)rotate(.4deg)}to{transform:none}}@keyframes flash-settle{0%{opacity:0;fill:#fff}30%{opacity:1;fill:#fff}to{opacity:1;fill:var(--speech)}}@keyframes words-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wire-doodle,.thoughts{animation:none}.think-in,.think-in .wire-stroke,.think-in .wire-fill,.think-in .bubble-inlay,.think-in .bubble-text{opacity:1;stroke-dashoffset:0;animation:none;transform:none}}.u-pointer-events-auto{pointer-events:auto}.u-pointer-events-none{pointer-events:none}.u-absolute{position:absolute}.u-fixed{position:fixed}.u-relative{position:relative}.u-inset-0{inset:0}.u-inset-x-0{left:0;right:0}.u-top-0{top:0}.u-top-1\/2{top:50%}.u-top-2{top:.5rem}.u-right-1{right:.25rem}.u-right-2{right:.5rem}.u-bottom-6{bottom:1.5rem}.u-left-1\/2{left:50%}.u--top-7{top:-1.75rem}.u-flex{display:flex}.u-inline-flex{display:inline-flex}.u-flex-col{flex-direction:column}.u-flex-1{flex:1}.u-shrink-0{flex-shrink:0}.u-items-center{align-items:center}.u-items-baseline{align-items:baseline}.u-items-stretch{align-items:stretch}.u-items-end{align-items:flex-end}.u-justify-center{justify-content:center}.u-justify-between{justify-content:space-between}.u-self-end{align-self:flex-end}.u-gap-2{gap:.5rem}.u-gap-3{gap:.75rem}.u-gap-4{gap:1rem}.u-min-h-0{min-height:0}.u-min-h-32{min-height:8rem}.u-h-full{height:100%}.u-h-6{height:1.5rem}.u-h-7{height:1.75rem}.u-h-16{height:4rem}.u-h-24{height:6rem}.u-h-2\/5{height:40%}.u-h-1\/2{height:50%}.u-w-6{width:1.5rem}.u-w-7{width:1.75rem}.u-w-12{width:3rem}.u-w-16{width:4rem}.u-w-24{width:6rem}.u-w-full{width:100%}.u-overflow-hidden{overflow:hidden}.u-overflow-y-auto{overflow-y:auto}.u-overflow-x-hidden{overflow-x:hidden}.u-select-none{-webkit-user-select:none;user-select:none}.u-whitespace-nowrap{white-space:nowrap}.u-translate-x-neg50{transform:translate(-50%)}.u-translate-y-neg50{transform:translateY(-50%)}.u--translate-y-3{transform:translateY(-3px)}.u--rotate-7{transform:rotate(-7deg)}.u-left-half-center{left:50%;transform:translate(-50%)}.u-center-y{top:50%;transform:translateY(-50%)}.u-center-both{top:50%;left:50%;transform:translate(-50%,-50%)}.u-object-cover{object-fit:cover}.u-leading-none{line-height:1}.u-leading-snug{line-height:1.375}.u-tabular-nums{font-variant-numeric:tabular-nums}.u-text-center{text-align:center}.u-uppercase{text-transform:uppercase}.u-line-through{text-decoration:line-through}.u-font-bold{font-weight:var(--weight-bold)}.u-font-semibold{font-weight:var(--weight-strong)}.u-font-medium{font-weight:var(--weight-medium)}.u-z-10{z-index:10}.u-space-y-1\.5>*+*{margin-top:.375rem}.u-transition-colors{transition:color .15s,background-color .15s}.u-transition-opacity{transition:opacity .15s}.u-transition-transform{transition:transform .15s}.u-opacity-0{opacity:0}.u-opacity-55{opacity:.55}.u-grayscale{filter:grayscale()}.u-cursor-not-allowed{cursor:not-allowed}.u-cursor-grab{cursor:grab}.u-cursor-grabbing{cursor:grabbing}.u-animate-spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.u-focus-outline-none:focus{outline:none}.u-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2")}@font-face{font-family:Biro Script;font-style:normal;font-weight:400;font-display:swap;src:local(Biro Script Reduced),local(BiroScript-Reduced),local(Biro Script)}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/caveat-latin.woff2)format("woff2")}@font-face{font-family:Clear Doodle;font-style:normal;font-weight:400;font-display:swap;src:local(Clear Doodle),local(ClearDoodle-Regular),url(/fonts/clear-doodle.otf)format("opentype")}@font-face{font-family:Fictional;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/fictional/fictional-variable.ttf)format("truetype")}@font-face{font-family:Electric Blue;font-style:normal;font-weight:100 950;font-display:swap;src:url(/fonts/electric-blue/electric-blue-variable.woff2)format("woff2")}@font-face{font-family:OffBit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/offbit/offbit-regular.woff2)format("woff2")}@font-face{font-family:OffBit;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/offbit/offbit-bold.woff2)format("woff2")}@font-face{font-family:Jigsaw Stencil;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/jigsaw-stencil/jigsaw-stencil-light.otf)format("opentype")}@font-face{font-family:Jigsaw Stencil;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/jigsaw-stencil/jigsaw-stencil-light-italic.otf)format("opentype")}@font-face{font-family:Jigsaw Stencil;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jigsaw-stencil/jigsaw-stencil-regular.otf)format("opentype")}@font-face{font-family:Jigsaw Stencil;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/jigsaw-stencil/jigsaw-stencil-regular-italic.otf)format("opentype")}@font-face{font-family:Jigsaw Stencil;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jigsaw-stencil/jigsaw-stencil-medium.otf)format("opentype")}@font-face{font-family:Jigsaw Stencil;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/jigsaw-stencil/jigsaw-stencil-medium-italic.otf)format("opentype")}@font-face{font-family:Jigsaw Stencil;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jigsaw-stencil/jigsaw-stencil-bold.otf)format("opentype")}@font-face{font-family:Jigsaw Stencil;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/jigsaw-stencil/jigsaw-stencil-bold-italic.otf)format("opentype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/montserrat-light-italic-latin.woff2)format("woff2")}@font-face{font-family:Nothing You Could Do;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nothing-you-could-do.woff2)format("woff2")}#root{-webkit-user-select:text;user-select:text}html,body{margin:0;padding:0}@media (width<=768px){html{height:100%}body{overscroll-behavior:none;touch-action:manipulation;width:100%;position:fixed;inset:0;overflow:hidden}#root{width:100%;height:100%;overflow:hidden}}@keyframes app-open{0%{opacity:0;transform:scale(.3)translateY(80px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes app-close{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.3)translateY(80px)}}@keyframes app-open-mobile{0%{opacity:0;transform:scale(.92)translateY(24px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes app-close-mobile{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.92)translateY(24px)}}@keyframes thinking-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes mic-listen-pulse{0%,to{box-shadow:0 0 #38bdf873}50%{box-shadow:0 0 0 6px #38bdf800}}@keyframes file-consume{0%{transform:scale(1)}40%{transform:scale(.94)translateY(3px)}70%{transform:scale(1.02)translateY(-1px)}to{transform:scale(1)translateY(0)}}._overlay_1l5vo_4{z-index:2000;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._noNotch_1l5vo_15 .in-notch{display:none}._form_1l5vo_19{flex-direction:column;display:flex}._input_1l5vo_25{width:100%;min-width:0;color:inherit;background:0 0;border:0;outline:0;font-family:inherit}._input_1l5vo_25::placeholder{color:var(--inkFaint);font-weight:var(--weight-body)}._input_1l5vo_25:disabled{opacity:.5}._error_1l5vo_45{font-size:var(--text-chip);color:var(--pink);margin:12px 0 0;line-height:1.45}._note_1l5vo_52{font-size:var(--text-chip);margin:12px 0 0;line-height:1.45}._switches_1l5vo_58{flex-direction:column;gap:6px;margin-top:14px;display:flex}._switches_1l5vo_58 .switch{margin-top:0}._link_1l5vo_69{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}._link_1l5vo_69:disabled{opacity:.45;cursor:not-allowed}._root_12yke_1{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}._icon_12yke_10{width:100%;height:100%;animation:.9s linear infinite _ui-spinner-spin_12yke_1}._segment_12yke_16{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-dasharray:8 20}@keyframes _ui-spinner-spin_12yke_1{to{transform:rotate(360deg)}}._splash_1ihpd_1{box-sizing:border-box;z-index:3000;background:var(--w-ink);opacity:1;justify-content:center;align-items:center;width:100%;max-width:100%;height:100dvh;transition:opacity .42s;display:flex;position:fixed;inset:0;overflow:hidden}._dismissing_1ihpd_22{opacity:0;pointer-events:none}._content_1ihpd_27{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:22rem;display:flex}._title_1ihpd_36{font-family:var(--fontSms);font-size:var(--text-title);font-weight:var(--weight-strong);letter-spacing:.28em;color:var(--w-offwhite);text-indent:.28em;margin:0}._divider_1ihpd_46{background:color-mix(in srgb, var(--w-offwhite) 28%, transparent);border:none;width:4.5rem;height:1px;margin:1.25rem 0}._subtitle_1ihpd_54{font-family:var(--fontBody);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:var(--track-label);text-transform:uppercase;color:color-mix(in srgb, var(--w-offwhite) 72%, transparent);margin:0}._error_1ihpd_64{border-radius:var(--rRow);background:color-mix(in srgb, var(--w-red) 18%, transparent);font-family:var(--fontBody);font-size:var(--text-chip);color:color-mix(in srgb, var(--w-offwhite) 90%, var(--w-red));margin:1.25rem 0 0;padding:.5rem .75rem}._ctaSlot_1ihpd_74{flex-direction:column;align-items:center;gap:.75rem;width:10.5rem;margin-top:2rem;display:flex}._pill_1ihpd_83{box-sizing:border-box;background:var(--lime);width:10.5rem;height:2.75rem;font-family:var(--fontBody);font-size:var(--text-row);font-weight:var(--weight-medium);color:var(--limeInk);box-shadow:0 8px 24px color-mix(in srgb, var(--lime) 30%, transparent);border:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0;line-height:1;display:flex}._pillButton_1ihpd_103{cursor:pointer;transition:filter .15s,transform .15s}._pillButton_1ihpd_103:hover:not(:disabled){filter:brightness(1.06)}._pillButton_1ihpd_103:active:not(:disabled){transform:scale(.98)}._pillButton_1ihpd_103:disabled{opacity:.6;cursor:not-allowed}._pillLoader_1ihpd_122{pointer-events:none}._spinner_1ihpd_127{width:1.25rem;height:1.25rem}._spinner_1ihpd_127 svg circle{stroke:currentColor}._retryBtn_1ihpd_136{font-family:var(--fontBody);font-size:var(--text-chip);font-weight:var(--weight-strong);color:color-mix(in srgb, var(--w-offwhite) 80%, transparent);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}._retryBtn_1ihpd_136:hover{color:var(--w-offwhite)}._wrap_17o1g_4{border-radius:var(--rRow);background:var(--sms);color:var(--smsInk);box-shadow:0 1px 0 var(--smsEdge) inset;flex-direction:column;gap:6px;margin-bottom:6px;padding:12px 14px;display:flex}._head_17o1g_16{justify-content:space-between;align-items:baseline;display:flex}._heading_17o1g_22{font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--smsInkMuted);margin:0}._notNow_17o1g_31{font:inherit;font-size:var(--text-label);color:var(--smsInkMuted);cursor:pointer;text-underline-offset:.16em;background:0 0;border:0;text-decoration:underline}._prompt_17o1g_42{font-size:var(--text-body);font-weight:var(--weight-strong);line-height:var(--leading-body);margin:0 0 4px}._list_17o1g_49{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._option_17o1g_58{background:rgba(var(--smsInkRgb), .05);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--tQuick), transform var(--tQuick);border:0;border-radius:12px;align-items:flex-start;gap:8px;padding:7px 10px;display:flex}._option_17o1g_58:hover{background:rgba(var(--smsInkRgb), .1);transform:translateY(-1px)}._letter_17o1g_79{font-weight:var(--weight-bold);color:var(--speech);flex:none}._label_17o1g_85{font-size:var(--text-chip);line-height:1.35}._freeText_17o1g_90{box-shadow:inset 0 0 0 1px rgba(var(--smsInkRgb), .18);background:0 0}._freeText_17o1g_90 ._letter_17o1g_79{color:var(--smsInkMuted)}._edge_1pznr_14{--lip:var(--dockLip,16px);--edgeGap:var(--dockRise,10px);--shadowRoom:24px;left:50%;bottom:calc(100% + var(--dockY,0px));z-index:1;zoom:calc(var(--uiScale,1) * var(--dockScale,1));box-sizing:content-box;width:max-content;padding:calc(var(--edgeGap) + var(--shadowRoom)) var(--shadowRoom) 0;transform:translateX(calc(-50% + var(--dockX,0px)));pointer-events:none;position:absolute;overflow:hidden}._shelfWrap_1pznr_32{pointer-events:auto;transform:translateY(calc(100% - var(--lip)));transition:transform .46s var(--spring)}._edge_1pznr_14[data-out] ._shelfWrap_1pznr_32{transform:translateY(calc(-1 * var(--edgeGap)))}._shelf_1pznr_32{padding:var(--dockPadY,9px) var(--dockPadX,24px);position:relative}._grip_1pznr_50{background:color-mix(in srgb, var(--ink) 38%, transparent);width:28px;height:2.5px;transition:opacity var(--tQuick) var(--easeOut);border-radius:2px;position:absolute;top:4px;left:50%;transform:translate(-50%)}._edge_1pznr_14[data-out] ._grip_1pznr_50{opacity:0}._tiles_1pznr_66{gap:var(--dockGap,28px);flex-direction:row;display:flex}._tile_1pznr_66{cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}._tile_1pznr_66:disabled{cursor:not-allowed;opacity:.45}._tile_1pznr_66:focus-visible{box-shadow:none;outline:none}._tile_1pznr_66:focus-visible ._frost_1pznr_93{outline:2px solid var(--ink);outline-offset:3px}._icon_1pznr_100{--face:calc(var(--dockIcon,43px) - var(--dockLayer,8px));--lx:calc(var(--leanX,0) * var(--dockParallax,1));--ly:calc(var(--leanY,0) * var(--dockParallax,1));width:var(--dockIcon,43px);height:var(--dockIcon,43px);transform:perspective(240px) rotateY(calc(var(--lx) * var(--dockTilt,10deg) * -1)) rotateX(calc(var(--ly) * var(--dockTilt,10deg)));transition:translate var(--tQuick) var(--easeOut), scale var(--tQuick) var(--easeOut);display:block;position:relative}._tile_1pznr_66:hover ._icon_1pznr_100{translate:0 -1px}._tile_1pznr_66:active ._icon_1pznr_100{scale:.95}:is(._icon_1pznr_100,._dot_1pznr_126)[data-app=calendar]{--tint:color-mix(in srgb, var(--w-red) 62%, var(--w-yellow))}._hudIconBtn_1pznr_127:has([data-app=calendar]){--tint:color-mix(in srgb, var(--w-red) 62%, var(--w-yellow))}:is(._icon_1pznr_100,._dot_1pznr_126)[data-app=goals]{--tint:color-mix(in srgb, color-mix(in srgb, var(--w-green) 55%, var(--w-blue)) 90%, var(--w-ink))}._hudIconBtn_1pznr_127:has([data-app=goals]){--tint:color-mix(in srgb, color-mix(in srgb, var(--w-green) 55%, var(--w-blue)) 90%, var(--w-ink))}:is(._icon_1pznr_100,._dot_1pznr_126)[data-app=reference]{--tint:var(--w-blue)}._hudIconBtn_1pznr_127:has([data-app=reference]){--tint:var(--w-blue)}:is(._icon_1pznr_100,._dot_1pznr_126)[data-app=vault]{--tint:color-mix(in srgb, var(--w-blue) 45%, var(--w-pink))}._hudIconBtn_1pznr_127:has([data-app=vault]){--tint:color-mix(in srgb, var(--w-blue) 45%, var(--w-pink))}._hudSwitch_1pznr_149{flex:none;display:flex;position:relative}._hudSwitchPill_1pznr_155{--dockIcon:18px;--dockLayer:3px;--dockIconRadius:5px;--dockGlyph:.64;min-width:44px;max-width:var(--switchMax,112px);border:1px solid rgba(var(--smsInkRgb), .14);background:rgba(var(--smsInkRgb), .04);height:28px;color:var(--smsInk);cursor:pointer;transition:background var(--tQuick);border-radius:999px;justify-content:center;align-items:center;gap:1px;padding:0 3px 0 5px;display:inline-flex}._hudSwitchPill_1pznr_155>svg{flex:none;width:14px;height:14px}._hudSwitchPill_1pznr_155:hover,._hudSwitchPill_1pznr_155[aria-expanded=true]{background:rgba(var(--smsInkRgb), .09)}._hudSwitchPill_1pznr_155:focus-visible,._hudIconBtn_1pznr_127:focus-visible{outline:2px solid var(--ink);outline-offset:2px}._hudDots_1pznr_194{flex:none;width:18px;height:18px}._dot_1pznr_126{fill:#0000;stroke:currentColor;stroke-width:1.6px;stroke-opacity:.5;transform-box:fill-box;transform-origin:50%;transition:fill .16s var(--easeOut), stroke .16s var(--easeOut)}._dotOn_1pznr_212{fill:var(--tint);stroke:var(--tint);stroke-opacity:1;animation:.32s cubic-bezier(.34,1.56,.64,1) _dotOn_1pznr_212}@keyframes _dotOn_1pznr_212{0%{transform:scale(.3)}to{transform:none}}._switchFace_1pznr_229{transform-origin:100%;align-items:center;gap:5px;min-width:0;height:18px;animation:.26s cubic-bezier(.34,1.56,.64,1) both _switchFace_1pznr_229;display:inline-flex}._switchName_1pznr_239{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--fontBody);font-size:var(--text-chip);font-weight:var(--weight-medium);margin-right:1px;overflow:hidden}@keyframes _switchFace_1pznr_229{0%{transform:scale(.5)rotate(-15deg)}to{transform:none}}._hudIcons_1pznr_263{--dockIcon:37.5px;--dockLayer:6px;--dockIconRadius:10px;--dockGlyph:.6;--dockDepth:3.5px;bottom:calc(100% + var(--menuDrop,10px) + 8px);z-index:5;pointer-events:none;gap:5px;display:flex;position:absolute;right:-4px}._hudIconsOut_1pznr_278{pointer-events:auto}._hudIconBtn_1pznr_127{cursor:pointer;opacity:0;width:45px;height:48px;transition:transform .18s var(--easeOut), opacity .12s var(--easeOut);background:0 0;border:none;place-items:center;padding:0;display:inline-grid;position:relative;transform:translateY(14px)scale(.6)rotate(-10deg)}._hudIconsOut_1pznr_278 ._hudIconBtn_1pznr_127{opacity:1;transition:transform .48s cubic-bezier(.34, 1.7, .5, 1), opacity .16s var(--easeOut);transform:none}._hudIconsOut_1pznr_278 ._hudIconBtn_1pznr_127:hover{transition-delay:0s;transform:translateY(-3px)scale(1.08)}._hudIconsOut_1pznr_278 ._hudIconBtn_1pznr_127:active{transition-duration:90ms;transform:scale(.94)}._hudIconBtn_1pznr_127[aria-pressed=true]:after{content:"";background:var(--tint);border-radius:999px;width:6px;height:6px;margin-left:-3px;position:absolute;bottom:0;left:50%}._hudIconBtn_1pznr_127 ._icon_1pznr_100{pointer-events:none}._hudKey_1pznr_337{background:rgba(var(--smsInkRgb), .1);min-width:14px;height:14px;color:var(--smsInk);font-family:var(--fontMono);font-size:var(--text-label);border-radius:5px;place-items:center;padding:0 3px;display:inline-grid;position:absolute;top:-2px;right:-2px}@media (prefers-reduced-motion:reduce){._switchFace_1pznr_229,._dotOn_1pznr_212{animation:none}._dot_1pznr_126,._hudIconBtn_1pznr_127,._hudIconsOut_1pznr_278 ._hudIconBtn_1pznr_127{transition:none}._hudIconBtn_1pznr_127,._hudIconsOut_1pznr_278 ._hudIconBtn_1pznr_127,._hudIconsOut_1pznr_278 ._hudIconBtn_1pznr_127:hover,._hudIconsOut_1pznr_278 ._hudIconBtn_1pznr_127:active{transform:none}}._plate_1pznr_375{left:var(--dockLayer,8px);width:var(--face);height:var(--face);border-radius:var(--dockIconRadius,11px);background:var(--tint);translate:calc(var(--lx) * var(--dockDepth,3px)) calc(var(--ly) * var(--dockDepth,3px));position:absolute;top:0}._frost_1pznr_93{width:var(--face);height:var(--face);border-radius:var(--dockIconRadius,11px);color:var(--tint);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), linear-gradient(to top right, color-mix(in srgb, var(--w-offwhite) 62%, transparent) 0%, color-mix(in srgb, var(--w-offwhite) 30%, transparent) 38%, color-mix(in srgb, var(--w-offwhite) 8%, transparent) 72%), linear-gradient(transparent, transparent);background-blend-mode:soft-light, normal, normal;translate:calc(var(--lx) * var(--dockDepth,3px) * -1) calc(var(--ly) * var(--dockDepth,3px) * -1);-webkit-backdrop-filter:blur(var(--dockFrostBlur,9px)) saturate(1.4);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--w-offwhite) 90%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--w-offwhite) 45%, transparent), 0 5px 12px color-mix(in srgb, var(--w-ink) 14%, transparent);background-size:64px 64px,100% 100%,100% 100%;place-items:center;display:grid;position:absolute;bottom:0;left:0}._frost_1pznr_93 svg{width:calc(var(--face) * var(--dockGlyph,.58));height:calc(var(--face) * var(--dockGlyph,.58));translate:calc(var(--lx) * var(--dockDepth,3px) * -.6) calc(var(--ly) * var(--dockDepth,3px) * -.6);filter:drop-shadow(0 1px 2px color-mix(in srgb, var(--w-ink) 20%, transparent))}._frost_1pznr_93 svg .g{fill:var(--w-offwhite)}._initial_1pznr_431{font-family:var(--fontDisplay);font-size:var(--text-row);font-weight:var(--weight-bold);color:var(--w-offwhite);text-shadow:0 2px 3px color-mix(in srgb, var(--w-ink) 20%, transparent)}._name_1pznr_440{background:var(--w-ink);color:var(--w-offwhite);font-size:var(--text-label);font-weight:var(--weight-strong);white-space:nowrap;pointer-events:none;visibility:var(--dockNames,visible);opacity:0;transition:opacity var(--tQuick) var(--easeOut), transform var(--tQuick) var(--easeOut);border-radius:999px;padding:3px 8px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}._tile_1pznr_66:hover ._name_1pznr_440,._tile_1pznr_66:focus-visible ._name_1pznr_440{opacity:1;transform:translate(-50%)}._openDot_1pznr_465{background:var(--ink);border-radius:50%;width:4px;height:4px;position:absolute;bottom:-6px;left:calc(50% - 4px)}._digit_1pznr_479{z-index:3;box-sizing:border-box;background:color-mix(in srgb, var(--tint) 80%, var(--w-ink));min-width:19px;height:19px;color:var(--w-offwhite);font-family:var(--fontBody);font-size:var(--text-meta);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--w-offwhite) 85%, transparent), 0 2px 6px color-mix(in srgb, var(--w-ink) 28%, transparent);translate:calc(var(--lx) * var(--dockDepth,3px) * -1) calc(var(--ly) * var(--dockDepth,3px) * -1);animation:_digitPop_1pznr_1 .28s var(--spring) both;border-radius:999px;place-items:center;padding:0 5px;line-height:1;display:grid;position:absolute;top:-8px;right:-7px}@keyframes _digitPop_1pznr_1{0%{scale:.4}to{scale:1}}@media (prefers-reduced-motion:reduce){._shelfWrap_1pznr_32,._icon_1pznr_100,._grip_1pznr_50,._name_1pznr_440{transition:none}._tile_1pznr_66:hover ._icon_1pznr_100{translate:none}._icon_1pznr_100{transform:none}._plate_1pznr_375,._frost_1pznr_93,._frost_1pznr_93 svg,._digit_1pznr_479{translate:none}._digit_1pznr_479{animation:none}}._playerTile_1pznr_545{pointer-events:auto;height:var(--chatProfileSize,22px);width:var(--chatProfileSize,22px);border:var(--chatProfileRingW,1.5px) solid var(--userRing,var(--glassOutline));background:var(--chip);transition:transform var(--tQuick) var(--easeOut);cursor:pointer;border-radius:999px;flex:none;margin-left:auto;position:relative;overflow:hidden}._playerTile_1pznr_545:hover{transform:translateY(-1px)}._playerTile_1pznr_545:active{transform:scale(.94)}._playerTileOpen_1pznr_568{border-color:var(--lime);box-shadow:0 0 0 2px var(--lime)}._merged_1pznr_576{border-width:var(--mergedRingW,3.125px);width:100%;height:100%;margin-left:0}._merged_1pznr_576:hover{transform:none}._merged_1pznr_576 ._thinkingDot_1pznr_587{width:12px;height:12px;top:8%;right:8%}._thinkingDot_1pznr_587{pointer-events:none;z-index:10;background:var(--pink);width:8px;height:8px;box-shadow:0 0 8px var(--pink);border-radius:999px;animation:1.2s ease-in-out infinite _thinking-dot_1pznr_1;position:absolute;top:1px;right:1px}._media_1pznr_608{object-fit:cover;width:100%;height:100%}._inNotch_1pznr_618{z-index:2;width:var(--notchControl);height:var(--notchControl);border-width:var(--userRingW,2px);box-shadow:none;margin-left:0;position:absolute}._inNotchTr_1pznr_628{right:var(--notchCenter,34px);top:var(--notchCenter,34px);transform:translate(50%,-50%)}._inNotchTr_1pznr_628:hover{transform:translate(50%,-50%)}._inNotchTr_1pznr_628:active{transform:translate(50%,-50%)scale(.94)}._inNotch_1pznr_618 ._thinkingDot_1pznr_587{width:10px;height:10px;top:4px;right:4px}._expandedWrap_1spb1_3{pointer-events:auto;flex-direction:column;gap:4px;width:100%;display:flex}._seeds_1spb1_11{margin-bottom:10px}._shell_1spb1_15{background:color-mix(in srgb, var(--sms) calc(var(--composerAlpha,.75) * 100%), transparent);border-radius:28px;align-items:center;gap:10px;padding:10px 10px 10px 12px;display:flex;position:relative}._row_1spb1_28{isolation:isolate;box-sizing:border-box;background:color-mix(in srgb, var(--sms) calc(var(--composerAlpha,.75) * 100%), transparent);width:max-content;box-shadow:inset 0 0 0 1px rgba(var(--smsInkRgb), .12);transition:box-shadow var(--tQuick);align-items:center;padding:0 8px;display:flex;position:relative}._row_1spb1_28[data-focused]{box-shadow:inset 0 0 0 1px rgba(var(--smsInkRgb), .35)}._boxGlow_1spb1_47{z-index:-2;pointer-events:none;background:radial-gradient(55% 85% at 8% 55%, color-mix(in srgb, color-mix(in srgb, var(--w-yellow) 55%, var(--w-pink)) calc(var(--boxGlow,.45) * 100%), transparent), transparent 72%), radial-gradient(55% 85% at 92% 55%, color-mix(in srgb, var(--w-blue) calc(var(--boxGlow,.45) * 100%), transparent), transparent 72%);filter:blur(18px);position:absolute;inset:-22px -30px}._rowText_1spb1_63{--switchMax:112px;--chatMax:68px;--side:calc(var(--switchMax) + 8px + var(--chatMax));grid-template-columns:auto minmax(0, 1fr) var(--side);align-items:center;column-gap:8px;display:grid}._rowSide_1spb1_73{align-items:center;gap:8px;display:flex}._rowSideEnd_1spb1_79{justify-content:flex-end}._rowText_1spb1_63 ._textBody_1spb1_83{height:28px;min-height:0}._rowText_1spb1_63 ._textarea_1spb1_93{text-align:left}._rowText_1spb1_63 ._textarea_1spb1_93::placeholder{text-align:center;text-indent:calc(var(--side) - (28px * 2 + 8px))}._rowText_1spb1_63 ._textarea_1spb1_93{scrollbar-width:none;padding:0 2px}._toolsAnchor_1spb1_108{display:flex;position:relative}._toolsAnchor_1spb1_108 ._toolsMenu_1spb1_114{left:0;top:calc(100% + var(--menuDrop,10px));z-index:30;width:max-content;min-width:240px;box-shadow:var(--am-shadow-lg), 0 0 0 1px rgba(var(--smsInkRgb), .08);position:absolute}._toolsAnchor_1spb1_108 ._toolsMenuUp_1spb1_126{top:auto;bottom:calc(100% + var(--menuDrop,10px) + 8px)}._toolBtn_1spb1_131{border:1px solid rgba(var(--smsInkRgb), .14);background:rgba(var(--smsInkRgb), .04);width:28px;height:28px;color:var(--smsInk);cursor:pointer;transition:background var(--tQuick);border-radius:999px;place-items:center;padding:0;display:inline-grid}._toolBtn_1spb1_131 svg{width:14px;height:14px}._toolBtn_1spb1_131:hover{background:rgba(var(--smsInkRgb), .09)}._toolBtnActive_1spb1_154{background:rgba(var(--smsInkRgb), .12)}._growBtn_1spb1_162{color:var(--smsInk);cursor:pointer;background:0 0;border:none;flex:none;padding:0;display:inline-flex;position:relative}._growBtn_1spb1_162:focus-visible{outline:none}._growFace_1spb1_177{box-sizing:border-box;border:1px solid rgba(var(--smsInkRgb), .14);background:rgba(var(--smsInkRgb), .04);white-space:nowrap;min-width:28px;height:28px;transition:background var(--tQuick), border-color var(--tQuick), color var(--tQuick);border-radius:999px;align-items:center;padding:0 6px;display:inline-flex}._growLeft_1spb1_195 ._growFace_1spb1_177{flex-direction:row-reverse}._growBtnActive_1spb1_199 ._growFace_1spb1_177{background:rgba(var(--smsInkRgb), .12)}._growBtn_1spb1_162:hover ._growFace_1spb1_177,._growBtn_1spb1_162:focus-visible ._growFace_1spb1_177{border-color:color-mix(in srgb, var(--playerInk) 14%, transparent);background:var(--userRing,var(--playerInlay));color:var(--playerInk)}._growBtn_1spb1_162:focus-visible ._growFace_1spb1_177{outline:2px solid var(--ink);outline-offset:2px}._growIcon_1spb1_216{flex:none;place-items:center;width:14px;height:14px;display:inline-grid}._growIcon_1spb1_216 svg{width:14px;height:14px}._growLabel_1spb1_231{transition:grid-template-columns .22s var(--easeOut);grid-template-columns:0fr;display:grid}._growLabel_1spb1_231>span{min-width:0;overflow:hidden}._growBtn_1spb1_162:hover ._growLabel_1spb1_231,._growBtn_1spb1_162:focus-visible ._growLabel_1spb1_231{grid-template-columns:1fr}._growText_1spb1_247{font-family:var(--fontBody);font-size:var(--text-chip);font-weight:var(--weight-medium);padding:0 3px 0 6px;display:block}._growLeft_1spb1_195 ._growText_1spb1_247{padding:0 6px 0 3px}@media (prefers-reduced-motion:reduce){._growLabel_1spb1_231{transition:none}}._sendGrad_1spb1_266{background:linear-gradient(135deg, var(--w-pink), var(--w-blue));width:30px;height:30px;color:var(--w-offwhite);cursor:pointer;transition:transform var(--tQuick) var(--easeOut), opacity var(--tQuick);border:none;border-radius:999px;place-items:center;padding:0;display:inline-grid}._sendGrad_1spb1_266 svg{width:14px;height:14px}._sendGrad_1spb1_266:hover:not(:disabled){transform:translateY(-1px)}._sendGrad_1spb1_266:disabled{opacity:.45;cursor:not-allowed}._toolBtn_1spb1_131:focus-visible,._sendGrad_1spb1_266:focus-visible{outline:2px solid var(--ink);outline-offset:2px}._shellInner_1spb1_300{flex:1;min-width:0;position:relative}._footerGroup_1spb1_306{flex:none;align-items:center;gap:8px;display:flex}._plusWrap_1spb1_313{flex-direction:column;gap:8px;width:100%;display:flex}._plusIcon_1spb1_320{transition:transform var(--tQuick) var(--easeOut);display:inline-flex}._plusIconOpen_1spb1_325{transform:rotate(45deg)}._plusMenu_1spb1_113{background:color-mix(in srgb, var(--sms) calc(var(--composerAlpha,.92) * 100%), transparent);width:100%;box-shadow:0 0 0 1px rgba(var(--smsInkRgb), .08);border-radius:18px;flex-direction:column;gap:2px;padding:8px;display:flex}._plusMenuItem_1spb1_341{width:100%;color:var(--smsInk);text-align:left;cursor:pointer;transition:background var(--tQuick);background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}._plusMenuItem_1spb1_341:hover{background:rgba(var(--smsInkRgb), .08)}._plusMenuItemSoon_1spb1_361{cursor:default;color:rgba(var(--smsInkRgb), .6)}._plusMenuItemSoon_1spb1_361:hover{background:0 0}._plusMenuItem_1spb1_341:active{background:rgba(var(--smsInkRgb), .12)}._plusMenuItemActive_1spb1_374{background:rgba(var(--smsInkRgb), .1)}._plusMenuIcon_1spb1_379{background:rgba(var(--smsInkRgb), .08);width:36px;height:36px;color:var(--smsInk);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}._plusMenuCopy_1spb1_391{flex-direction:column;gap:2px;min-width:0;display:flex}._plusMenuLabel_1spb1_398{font-family:var(--fontBody);font-size:var(--text-body);font-weight:var(--weight-strong);color:var(--smsInk);line-height:1.2}._plusMenuDesc_1spb1_406{font-family:var(--fontBody);font-size:var(--text-meta);font-weight:var(--weight-body);color:var(--smsInkMuted);line-height:1.25}._plusMenuProfile_1spb1_415{border:none;border-top:1px solid rgba(var(--smsInkRgb), .08);cursor:pointer;background:0 0;border-radius:0;justify-content:flex-start;align-items:center;width:fit-content;margin-top:2px;padding:8px 12px 4px;display:flex;position:relative}._plusMenuProfile_1spb1_415 ._profileMedia_1spb1_434,._plusMenuProfileActive_1spb1_430 ._profileMedia_1spb1_434{height:var(--chatProfileSize,22px);width:var(--chatProfileSize,22px);border:var(--chatProfileRingW,1.5px) solid var(--userRing,var(--glassOutline));background:var(--chip);object-fit:cover;transition:transform var(--tQuick) var(--easeOut);border-radius:999px}._plusMenuProfile_1spb1_415:hover ._profileMedia_1spb1_434{transform:translateY(-1px)}._plusMenuProfile_1spb1_415:active ._profileMedia_1spb1_434{transform:scale(.94)}._plusMenuProfileActive_1spb1_430 ._profileMedia_1spb1_434{border-color:var(--lime);box-shadow:0 0 0 2px var(--lime)}._profileThinkingDot_1spb1_458{pointer-events:none;left:calc(12px + var(--chatProfileSize,22px) - 9px);z-index:1;background:var(--pink);width:8px;height:8px;box-shadow:0 0 8px var(--pink);border-radius:999px;animation:1.2s ease-in-out infinite _thinking-dot_1spb1_1;position:absolute;top:9px}._iconBtn_1spb1_472{width:var(--control);height:var(--control);background:rgba(var(--smsInkRgb), .06);color:var(--smsInk);cursor:pointer;transition:transform var(--tQuick) var(--easeOut), background var(--tQuick);border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}._iconBtn_1spb1_472:hover{background:rgba(var(--smsInkRgb), .1);transform:translateY(-1px)}._iconBtn_1spb1_472:active{transform:scale(.94)}._iconBtnActive_1spb1_498{background:var(--chip);color:var(--chipInk)}._sendBtn_1spb1_504{width:var(--control);height:var(--control);background:var(--chip);color:var(--chipInk);cursor:pointer;transition:transform var(--tQuick) var(--easeOut), opacity var(--tQuick);border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}._sendBtn_1spb1_504:hover:not(:disabled){transform:translateY(-1px)}._sendBtn_1spb1_504:active:not(:disabled){transform:scale(.94)}._sendBtn_1spb1_504:disabled{opacity:.35;cursor:not-allowed}._textBody_1spb1_83{box-sizing:border-box;height:calc(10px + 2.7em);min-height:40px;font-size:var(--text-row);line-height:var(--leading-body);align-items:center;display:flex}._textarea_1spb1_93:focus-visible{box-shadow:none;outline:none}._textarea_1spb1_93{box-sizing:border-box;field-sizing:content;resize:none;width:100%;min-height:1.35em;max-height:100%;font-family:var(--fontBody);font-size:var(--text-row);font-weight:var(--weight-medium);line-height:var(--leading-body);color:var(--smsInk);background:0 0;border:none;outline:none;padding:0 6px;display:block;overflow-y:auto}._textarea_1spb1_93::placeholder{color:var(--smsInkMuted);font-weight:var(--weight-body);text-align:center}._textarea_1spb1_93:focus::placeholder{color:#0000}@supports not (field-sizing:content){._textarea_1spb1_93{height:100%;padding-top:calc(5px + .675em)}}._micBody_1spb1_599{align-items:center;min-height:40px;display:flex}._micRow_1spb1_605{align-items:center;gap:12px;width:100%;display:flex}._micText_1spb1_612{font-family:var(--fontBody);font-size:var(--text-row);color:var(--smsInk);flex:1}._recBadge_1spb1_619{border:1px solid color-mix(in srgb, var(--pink) 35%, transparent);background:color-mix(in srgb, var(--pink) 12%, transparent);font-family:var(--fontBody);font-size:var(--text-label);font-weight:var(--weight-label);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--pink);border-radius:999px;align-items:center;gap:6px;padding:2px 8px;display:flex}._recDot_1spb1_635{background:var(--pink);border-radius:999px;width:8px;height:8px}._waveform_1spb1_642{background:rgba(var(--smsInkRgb), .04);border-radius:6px;flex-shrink:0;width:48px;height:32px}._fileBody_1spb1_650{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:40px;display:flex}._fileInput_1spb1_660{display:none}._fileBtn_1spb1_664{border:1.5px solid var(--line);font-family:var(--fontBody);font-size:var(--text-chip);font-weight:var(--weight-chip);color:var(--smsInk);cursor:pointer;transition:transform var(--tQuick) var(--easeOut);background:0 0;border-radius:999px;padding:6px 16px}._fileBtn_1spb1_664:hover:not(:disabled){transform:translateY(-1px)}._fileBtn_1spb1_664:disabled{opacity:.5;cursor:not-allowed}._fileHint_1spb1_686{font-family:var(--fontBody);font-size:var(--text-label);color:var(--smsInkMuted)}._fileError_1spb1_692{font-family:var(--fontBody);font-size:var(--text-label);font-weight:var(--weight-strong);color:var(--pink)}._sketchBody_1spb1_699{min-height:40px;font-family:var(--fontBody);font-size:var(--text-body);color:var(--smsInkMuted);justify-content:center;align-items:center;display:flex}._input_1p3rg_4{color:var(--smsInk);contain:inline-size;min-width:calc(var(--chatW,532px) - 2 * var(--chatPad,15px));margin-bottom:calc(var(--chatPad,15px) - var(--chatGap,12px))}._input_1p3rg_4.stage-input .chip{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:34px;padding-top:6px;padding-bottom:6px;line-height:1.25}._input_1p3rg_4.stage-input .chip-glass{background:var(--sms);color:var(--smsInk)}._reply_1p3rg_40{z-index:0;--bubbleInlay:var(--playerInlay);--bubbleTextInk:var(--playerInk);cursor:pointer;position:absolute;bottom:calc(100% + 18px);right:0}._logFold_1p3rg_60{contain:inline-size;margin-top:calc(-1 * var(--chatGap,12px));transition:grid-template-rows .42s var(--spring);grid-template-rows:0fr;display:grid}._logFoldOpen_1p3rg_69{grid-template-rows:1fr}._logFoldInner_1p3rg_73{min-height:0;overflow:hidden}._logInlay_1p3rg_80{margin-top:var(--chatGap,12px);margin-bottom:calc(var(--chatPad,15px) - var(--chatGap,12px));border-radius:22px;position:relative;overflow:hidden}._hudRow_1p3rg_94{zoom:var(--uiScale,1);align-items:flex-end;display:flex;position:relative}._replyOnPlayer_1p3rg_103{bottom:calc(100% + 10px)}._replyLeft_1p3rg_107{left:0;right:auto}._boxed_1p3rg_114{padding-bottom:var(--boxLift,200px)}._playerFloat_1p3rg_120{z-index:0;position:absolute}._overPlayer_1p3rg_125{z-index:1;position:relative}._playerPinned_1p3rg_133{z-index:19;position:fixed}._playerZoom_1p3rg_138{zoom:var(--uiScale,1);position:relative}._playerGrab_1p3rg_145{--driftT:7s;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:relative}._playerDragging_1p3rg_154{cursor:grabbing;animation:none}._playerHud_1p3rg_161{flex:none;transition:transform .42s cubic-bezier(.34,1.56,.64,1);position:relative}._playerGrab_1p3rg_145:hover ._playerHud_1p3rg_161{transform:translateY(-3px)scale(1.04)}._playerDragging_1p3rg_154 ._playerHud_1p3rg_161,._playerDragging_1p3rg_154:hover ._playerHud_1p3rg_161{transform:scale(1.1)rotate(-4deg)}._playerHudTile_1p3rg_179{--mergedRingW:8.125px;display:flex;position:absolute}@media (prefers-reduced-motion:reduce){._playerHud_1p3rg_161{transition:none}._playerGrab_1p3rg_145:hover ._playerHud_1p3rg_161,._playerDragging_1p3rg_154 ._playerHud_1p3rg_161{transform:none}}._boxInput_1p3rg_198{contain:none;min-width:0;margin-bottom:0}._besideNotch_1p3rg_205{margin-right:calc(2 * 42px + 2px - var(--chatPad,15px) + 6px)}@media (width<=768px){._input_1p3rg_4{min-width:0}.control._control_1p3rg_131{bottom:calc(12px + var(--keyboard-height,0px))}}.chat._fit_1p3rg_8{z-index:2;min-width:0;position:relative}@media (prefers-reduced-motion:reduce){._logFold_1p3rg_60{transition:none}}._consoleFrame_1p3rg_245{font-family:var(--fontMono);color:var(--ink);position:relative}._group_1p3rg_253{font-family:var(--fontBody);border-bottom:1px solid color-mix(in srgb, var(--ink) 12%, transparent);padding:10px 72px 8px 16px}._groupRow_1p3rg_259{align-items:center;gap:10px;min-width:0;display:flex}._groupLabel_1p3rg_266{font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--inkMuted);flex:none}._members_1p3rg_275{scrollbar-width:none;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}._member_1p3rg_275,._seat_1p3rg_285{cursor:pointer;border-radius:999px;flex:none;width:30px;height:30px;padding:0}._member_1p3rg_275{border:1.5px solid var(--userRing,var(--glassOutline));background:var(--chip);overflow:hidden}._memberMedia_1p3rg_300{object-fit:cover;width:100%;height:100%;display:block}._seat_1p3rg_285{border:1.5px dashed var(--inkFaint);color:var(--inkFaint);background:0 0;justify-content:center;align-items:center;transition:color .16s,border-color .16s;display:inline-flex}._seat_1p3rg_285:hover{color:var(--ink);border-color:var(--ink)}._seat_1p3rg_285 svg{width:12px;height:12px}._member_1p3rg_275:focus-visible,._seat_1p3rg_285:focus-visible{outline:1.5px solid var(--pink);outline-offset:2px}._groupAction_1p3rg_333{flex:none;margin-left:auto}._groupAction_1p3rg_333 .chip{height:28px;font-size:var(--text-meta);padding:0 12px}._invites_1p3rg_344{margin-top:10px}._threadRow_1p3rg_349{align-items:center;gap:10px;margin-top:6px;display:flex}._threadNow_1p3rg_356{min-width:0;font-size:var(--text-chip);font-weight:var(--weight-strong);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._threadRow_1p3rg_349 .chip,._threadsHead_1p3rg_367 .chip{height:28px;font-size:var(--text-meta);padding:0 12px}._threads_1p3rg_367{margin-top:10px}._threadsHead_1p3rg_367{align-items:center;gap:10px;margin-bottom:6px;display:flex}._threadsHead_1p3rg_367>:first-child{flex:1;margin:0}._threadList_1p3rg_389{scrollbar-width:thin;max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}._thread_1p3rg_349{border-radius:10px;align-items:center;gap:6px;display:flex}._thread_1p3rg_349+._thread_1p3rg_349{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}._threadActive_1p3rg_409{background:color-mix(in srgb, var(--lime) 22%, transparent)}._threadOpen_1p3rg_413{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:baseline;gap:10px;padding:8px;display:flex}._threadOpen_1p3rg_413:disabled{cursor:progress;opacity:.6}._threadOpen_1p3rg_413:focus-visible,._threadDelete_1p3rg_434:focus-visible{outline:1.5px solid var(--pink);outline-offset:2px}._threadTitle_1p3rg_439{min-width:0;font-size:var(--text-chip);font-weight:var(--weight-chip);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._threadWhen_1p3rg_449{font-family:var(--fontMono);font-size:var(--text-label);color:var(--inkMuted);flex:none}._threadDelete_1p3rg_434{min-width:28px;height:28px;color:var(--inkFaint);font:inherit;font-size:var(--text-meta);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}._threadDelete_1p3rg_434:hover{color:var(--ink)}._threadDelete_1p3rg_434 svg{width:12px;height:12px}._threadDeleteArmed_1p3rg_482{background:var(--pink);color:var(--chipInk)}._invitesNote_1p3rg_487{font-size:var(--text-meta);color:var(--inkMuted);margin:0 0 6px;line-height:1.4}._inviteList_1p3rg_494{margin:0;padding:0;list-style:none}._invite_1p3rg_344{min-height:38px;font-size:var(--text-chip);align-items:center;gap:10px;display:flex}._invite_1p3rg_344+._invite_1p3rg_344{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}._inviteSeat_1p3rg_512{background:color-mix(in srgb, var(--ink) 8%, transparent);width:26px;height:26px;font-size:var(--text-meta);font-weight:var(--weight-label);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}._inviteName_1p3rg_525{font-weight:var(--weight-strong)}._inviteWhy_1p3rg_529{min-width:0;color:var(--inkMuted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._inviteGo_1p3rg_539{opacity:.45;cursor:not-allowed;flex:none;display:inline-flex}._inviteGo_1p3rg_539>*{pointer-events:none}._inviteGo_1p3rg_539 .chip{height:26px;font-size:var(--text-meta);padding:0 10px}._console_1p3rg_245{animation:_consoleIn_1p3rg_1 .32s var(--easeOut) both;overscroll-behavior:contain;scrollbar-width:thin;-webkit-user-select:text;user-select:text;max-height:58vh;font-size:var(--text-meta);flex-direction:column;gap:12px;padding:12px 16px 16px;line-height:1.5;display:flex;overflow-y:auto}._rule_1p3rg_573{background:color-mix(in srgb, var(--ink) 28%, transparent);flex:auto;min-width:12px;height:1px}._banner_1p3rg_580,._day_1p3rg_581{font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--inkMuted);align-items:center;gap:10px;padding:2px 0;display:flex}._earlier_1p3rg_593{font-family:var(--fontMono);font-size:var(--text-label);letter-spacing:.08em;color:var(--ink);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0}._earlier_1p3rg_593:hover:not(:disabled){text-decoration:underline}._earlier_1p3rg_593:disabled{opacity:.5;cursor:default}._turn_1p3rg_616{flex-direction:column;gap:5px;display:flex}._stamp_1p3rg_622{font-size:var(--text-label);font-variant-numeric:tabular-nums;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--inkMuted);align-self:center}._youRow_1p3rg_633{justify-content:flex-end;align-items:flex-start;gap:10px;display:flex}._youBubble_1p3rg_640{background:var(--consoleUserInlay,var(--playerInlay));max-width:88%;color:var(--consoleUserInk,var(--playerInk));font-family:var(--fontBody);font-size:var(--text-body);line-height:var(--leading-body);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:14px;padding:10px 12px 12px;position:relative}._youTapback_1p3rg_654{font-size:var(--text-meta)}._youReactions_1p3rg_660{background:var(--w-offwhite);height:22px;box-shadow:0 0 0 1.5px var(--glassOutline), var(--shadowSoft);font-size:var(--text-chip);border-radius:999px;align-items:center;padding:0 7px;line-height:1;display:inline-flex;position:absolute;top:-11px;left:-8px}._youBubble_1p3rg_640:has(._youReactions_1p3rg_660){margin-top:6px}._card_1p3rg_685{--glassRegular:color-mix(in srgb, var(--glassRegularBase) calc(var(--cardGlass,.5) * 100%), transparent);--glassFilterRegular:blur(calc(26px * var(--cardGlass,.5))) saturate(calc(1 + .45 * var(--cardGlass,.5))) contrast(calc(1 + .02 * var(--cardGlass,.5)));background:var(--glassRegular);width:fit-content;max-width:88%;-webkit-backdrop-filter:var(--glassFilterRegular);box-shadow:inset 0 0 0 var(--glassOutlineW) var(--glassOutline);border-radius:14px;flex-direction:column;align-self:flex-start;gap:10px;padding:10px 12px 12px;display:flex}._cardHead_1p3rg_702{min-width:0;font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:var(--track-label);text-transform:uppercase;align-items:center;gap:10px;display:flex}._cardIcon_1p3rg_713{color:var(--speech)}._portraitButton_1p3rg_721{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0;display:inline-flex}._cardAvatar_1p3rg_731,._youAvatar_1p3rg_732{width:var(--consoleAvatarSize,41px);height:var(--consoleAvatarSize,41px);background:var(--chip);object-fit:cover;box-shadow:0 0 0 1.5px var(--glassOutline), var(--shadowSoft);border-style:solid;border-radius:999px;flex:none}._cardAvatar_1p3rg_731{border-width:var(--lumieRingW,3px);border-color:var(--lumieRing,var(--speech))}._youAvatar_1p3rg_732{border-width:var(--userRingW,3px);border-color:var(--userRing,var(--consoleUserInlay,var(--playerInlay)))}._cardFeel_1p3rg_756{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:-4px;display:flex}._cardMood_1p3rg_764{font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:.06em;color:var(--speech);flex:none}._cardFeelNote_1p3rg_772{min-width:0;font-family:var(--fontBody);font-size:var(--text-meta);color:var(--inkMuted);flex:auto;font-style:italic}._cardTitle_1p3rg_782{font-family:var(--fontSpeech,var(--fontBody));font-size:var(--text-card);font-weight:var(--weight-body);letter-spacing:0;text-transform:none;color:var(--speech);flex:none;line-height:1}._cardMeta_1p3rg_793{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--weight-strong);letter-spacing:.08em;text-transform:none;color:var(--inkMuted);flex:auto;overflow:hidden}._take_1p3rg_808,._aside_1p3rg_809,._nextStep_1p3rg_810{font-family:var(--fontBody);line-height:var(--leading-body);color:var(--ink);overflow-wrap:anywhere}._take_1p3rg_808{font-size:var(--text-row);font-weight:var(--weight-medium);padding:0 2px}._take_1p3rg_808 strong{font-weight:var(--weight-bold)}._aside_1p3rg_809{font-size:var(--text-row);padding:0 2px}._nextStep_1p3rg_810{border-left:2px solid color-mix(in srgb, var(--speech) 45%, transparent);font-size:var(--text-body);padding-left:10px}._partial_1p3rg_839{opacity:.55}._pbp_1p3rg_843{border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 6%, transparent);font-family:var(--fontBody);font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink);overflow-wrap:anywhere;border-radius:10px;gap:8px;padding:10px 12px;display:grid}._pbpLabel_1p3rg_857{font-size:var(--text-meta);font-weight:var(--weight-strong);color:var(--inkMuted)}._pbpMd_1p3rg_865 ul,._pbpMd_1p3rg_865 ol{gap:4px;margin-top:0;margin-bottom:0;padding-left:0;display:grid}._pbpMd_1p3rg_865 a{color:var(--speech);text-underline-offset:2px;text-decoration:underline}._pbpMd_1p3rg_865 table{max-width:100%;display:block;overflow-x:auto}._tree_1p3rg_887{margin:0;padding:0 0 0 22px;list-style:none;position:relative}._tree_1p3rg_887:before{content:"";background:color-mix(in srgb, var(--ink) 35%, transparent);width:1px;position:absolute;top:-4px;bottom:12px;left:6px}._treeItem_1p3rg_904{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:4px 0;display:flex;position:relative}._treeItem_1p3rg_904:before{content:"";background:color-mix(in srgb, var(--ink) 35%, transparent);width:14px;height:1px;position:absolute;top:50%;left:-16px}._chip_1p3rg_19{border:1px solid color-mix(in srgb, var(--w-ink) 10%, transparent);background:var(--w-offwhite);max-width:100%;box-shadow:0 1px 2px color-mix(in srgb, var(--w-ink) 12%, transparent);font-family:var(--fontBody);font-size:var(--text-chip);font-weight:var(--weight-strong);letter-spacing:0;text-transform:none;white-space:nowrap;text-overflow:ellipsis;color:var(--w-ink);border-radius:999px;align-items:center;gap:8px;padding:5px 14px 5px 10px;display:inline-flex;overflow:hidden}._chipGlyph_1p3rg_947{font-weight:var(--weight-bold);letter-spacing:0}._chipTool_1p3rg_952 ._chipGlyph_1p3rg_947{color:color-mix(in srgb, var(--w-green) 70%, var(--w-ink))}._chipNotice_1p3rg_956{border-color:color-mix(in srgb, var(--speech) 50%, transparent)}._chipNotice_1p3rg_956 ._chipGlyph_1p3rg_947{color:var(--speech)}._chipMemory_1p3rg_964{border-color:color-mix(in srgb, var(--w-blue) 60%, transparent)}._chipMemory_1p3rg_964 ._chipGlyph_1p3rg_947{color:var(--w-blue)}._chipCommand_1p3rg_972 ._chipGlyph_1p3rg_947{color:var(--speech)}._chipMood_1p3rg_976{border-style:dashed;border-color:color-mix(in srgb, var(--w-ink) 30%, transparent)}._chipMood_1p3rg_976 ._chipGlyph_1p3rg_947{color:var(--speech)}._treeDetail_1p3rg_985{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--fontBody);font-size:var(--text-meta);color:color-mix(in srgb, var(--ink) 82%, transparent);flex:200px;overflow:hidden}._cursor_1p3rg_997{vertical-align:-.15em;background:currentColor;width:.6em;height:1em;margin-left:2px;animation:1s steps(2,end) infinite _cursorBlink_1p3rg_1;display:inline-block}@keyframes _cursorBlink_1p3rg_1{50%{opacity:0}}@media (prefers-reduced-motion:reduce){._cursor_1p3rg_997{animation:none}}@keyframes _consoleIn_1p3rg_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._console_1p3rg_245{animation:none}}._bold_184pp_1{font-weight:700}._italic_184pp_5{font-style:italic}._strike_184pp_9{opacity:.7;text-decoration:line-through}._listDisc_184pp_14{margin-left:1rem;list-style-type:disc}._listDecimal_184pp_19{margin-left:1rem;list-style-type:decimal}._code_184pp_24{background:color-mix(in srgb, currentColor 12%, transparent);font-size:.92em;font-family:var(--fontMono);border-radius:.25rem;padding:0 .25rem}._blockquote_184pp_32{border-left:2px solid color-mix(in srgb, currentColor 28%, transparent);opacity:.9;padding-left:.5rem;display:block}._link_184pp_40{pointer-events:auto;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 60%, transparent);text-decoration-color:color-mix(in srgb, currentColor 60%, transparent);text-underline-offset:2px}._image_184pp_47{object-fit:cover;border-radius:.25rem;max-width:100%;max-height:12rem;margin:.25rem 0;display:block}._hr_184pp_56{border-top:1px solid color-mix(in srgb, currentColor 22%, transparent);margin:.25rem 0;display:block}._table_184pp_63{margin:.25rem 0}._th_184pp_67{padding:0 .25rem;font-weight:700}._td_184pp_72{padding:0 .25rem}._underline_184pp_76{text-underline-offset:2px;text-decoration:underline}._wrap_1orkc_26{left:calc(40px * var(--labZoom,1));z-index:12;zoom:calc(var(--labScale,1) * var(--screenFit,1));position:fixed;top:.75rem}._wrap_1orkc_26,._wrap_1orkc_26 *{box-sizing:border-box}._trigger_1orkc_59{align-items:center;display:inline-flex}._perf_1orkc_67{align-items:center;gap:8px;padding:0 11px 0 9px;display:inline-flex;position:relative}._perf_1orkc_67:before{content:"";background:var(--line);width:1px;height:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}._perfCell_1orkc_86{align-items:baseline;gap:6px;display:inline-flex}._perfLabel_1orkc_92{font-family:var(--fontBody);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--inkFaint)}._perfValue_1orkc_101{font-family:var(--fontMono);font-size:var(--text-label);color:var(--ink);font-variant-numeric:tabular-nums}._qualitySelect_1orkc_109{appearance:none;font-family:var(--fontMono);font-size:var(--text-label);color:var(--ink);cursor:pointer;transition:background var(--tQuick);background:0 0;border:0;border-radius:6px;margin:0 -4px;padding:2px 4px}._qualitySelect_1orkc_109:hover,._qualitySelect_1orkc_109:focus-visible{background:rgba(var(--smsInkRgb), .07);outline:none}._triggerBtn_1orkc_129{height:30px;font-family:var(--fontBody);font-size:var(--text-meta);font-weight:var(--weight-chip);letter-spacing:-.005em;white-space:nowrap;color:var(--ink);cursor:pointer;transition:background var(--tQuick), transform var(--tQuick) var(--easeOut);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 11px 0 9px;display:inline-flex}._triggerBtn_1orkc_129:hover{background:rgba(var(--smsInkRgb), .07)}._triggerBtn_1orkc_129:active{transform:scale(.96)}._triggerValue_1orkc_156{font-family:var(--fontMono);font-size:var(--text-label);color:var(--inkMuted)}._railBody_1orkc_168{--dbg-fg:var(--smsInk);--dbg-fg-70:rgba(var(--smsInkRgb), .7);--dbg-fg-55:rgba(var(--smsInkRgb), .55);--dbg-fg-40:rgba(var(--smsInkRgb), .4);--dbg-line:rgba(var(--smsInkRgb), .14);--dbg-line-strong:rgba(var(--smsInkRgb), .26);--dbg-fill:rgba(var(--smsInkRgb), .06);--dbg-fill-hover:rgba(var(--smsInkRgb), .12);--dbg-accent:var(--smsInk);box-sizing:border-box;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--dbg-line-strong) transparent;max-height:46vh;overflow:hidden auto}._railBody_1orkc_168 *{box-sizing:border-box}._slot_1orkc_192{display:flex;position:absolute;top:3.25rem;right:0}._panel_1orkc_192{--dbg-fg:var(--smsInk);--dbg-fg-70:rgba(var(--smsInkRgb), .7);--dbg-fg-55:rgba(var(--smsInkRgb), .55);--dbg-fg-40:rgba(var(--smsInkRgb), .4);--dbg-line:rgba(var(--smsInkRgb), .14);--dbg-line-strong:rgba(var(--smsInkRgb), .26);--dbg-fill:rgba(var(--smsInkRgb), .06);--dbg-fill-hover:rgba(var(--smsInkRgb), .12);--dbg-accent:var(--smsInk);flex-direction:column;gap:8px;width:25rem;max-height:80vh;padding:10px;display:flex}._head_1orkc_231{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:2px 8px 0;display:flex}._name_1orkc_240{color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:2px 4px;display:flex}._name_1orkc_240:hover{background:rgba(var(--smsInkRgb), .08)}._title_1orkc_256{font-family:var(--fontBody);font-size:var(--text-title-sm);font-weight:var(--weight-strong);letter-spacing:-.025em;color:var(--ink)}._chev_1orkc_264{opacity:.6;transition:transform var(--tQuick) var(--easeOut);flex:none}._chevUp_1orkc_270{transform:rotate(180deg)}._tabRow_1orkc_276{border:1.5px solid var(--line);border-radius:999px;flex:none;gap:2px;padding:2px;display:inline-flex}._tabBtn_1orkc_285{height:22px;font-family:var(--fontBody);font-size:var(--text-label);font-weight:var(--weight-strong);color:var(--inkMuted);cursor:pointer;transition:background var(--tQuick), color var(--tQuick);background:0 0;border:0;border-radius:999px;padding:0 9px}._tabBtn_1orkc_285:hover{color:var(--ink)}._tabBtnActive_1orkc_303{background:var(--chip);color:var(--chipInk)}._inlay_1orkc_308{background:var(--sms);min-height:0;color:var(--smsInk);box-shadow:0 1px 0 var(--smsEdge) inset;border-radius:20px;flex:1;overflow:hidden}._sectionTitle_1orkc_322{font-family:var(--fontDisplay);font-size:var(--text-label);font-weight:var(--weight-label);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--dbg-fg-40);padding:.25rem .5rem}._separator_1orkc_332{border-top:1px solid var(--dbg-line);margin:.25rem 0}._statusList_1orkc_337{flex-direction:column;gap:.25rem;padding:0 .25rem .25rem;display:flex}._statusRow_1orkc_344{overflow-wrap:anywhere;border:1px solid var(--dbg-line);background:var(--dbg-fill);font-size:var(--text-meta);font-family:var(--fontMono);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 .5rem;padding:.25rem .5rem;display:flex}._statusLabel_1orkc_361{color:var(--dbg-fg-55)}._statusValueOk_1orkc_365{color:color-mix(in srgb, var(--w-green) 55%, var(--smsInk))}._statusValueIdle_1orkc_369{color:var(--dbg-fg-40)}._btn_1orkc_22{border:1px solid var(--dbg-line);background:var(--dbg-fill);font-family:var(--fontMono);font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--dbg-fg-70);cursor:pointer;border-radius:12px;padding:.25rem .5rem;transition:background-color .15s,border-color .15s,color .15s}._btn_1orkc_22:hover:not(:disabled){background:var(--dbg-fill-hover);color:var(--dbg-fg)}._btn_1orkc_22:disabled{opacity:.4;cursor:not-allowed}._btnOn_1orkc_374{background:color-mix(in srgb, var(--dbg-accent) 22%, transparent);border-color:color-mix(in srgb, var(--dbg-accent) 55%, transparent);color:color-mix(in srgb, var(--dbg-accent) 70%, var(--smsInk))}._btnOn_1orkc_374:hover:not(:disabled){background:color-mix(in srgb, var(--dbg-accent) 30%, transparent);color:color-mix(in srgb, var(--dbg-accent) 85%, var(--smsInk))}._btnFlex_1orkc_374{flex:auto;min-width:0}._btnTiny_1orkc_374{font-size:var(--text-label);font-weight:var(--weight-label);text-transform:uppercase;letter-spacing:var(--track-label);padding:.125rem .375rem}._accentAlert_1orkc_375{--dbg-accent:var(--pink)}._pushRight_1orkc_442{margin-left:auto}._btnRow_1orkc_448{flex-wrap:wrap;gap:.25rem;padding:0 .25rem .25rem;display:flex}._hint_1orkc_457{font-family:var(--fontMono);font-size:var(--text-meta);overflow-wrap:break-word;color:var(--dbg-fg-40);margin:0 .25rem .25rem;padding:0 .625rem}._consoleFilters_1orkc_469{flex-wrap:wrap;align-items:center;gap:.25rem;margin-bottom:.5rem;display:flex}._emptyState_1orkc_477{border:1px solid var(--dbg-line);background:var(--dbg-fill);text-align:center;font-size:var(--text-meta);font-family:var(--fontMono);color:var(--dbg-fg-40);border-radius:12px;padding:.75rem .625rem}._entryList_1orkc_488{-webkit-user-select:text;user-select:text;cursor:text;flex-direction:column;gap:.375rem;display:flex}._diagnostic_1orkc_497{font-family:var(--fontMono);border:1px solid;border-radius:12px;padding:.375rem .5rem}._diagnosticError_1orkc_505{border-color:color-mix(in srgb, var(--w-red) 45%, transparent);background:color-mix(in srgb, var(--w-red) 18%, transparent);color:color-mix(in srgb, var(--w-red) 60%, var(--smsInk))}._diagnosticWarn_1orkc_511{border-color:color-mix(in srgb, var(--w-yellow) 40%, transparent);background:color-mix(in srgb, var(--w-yellow) 14%, transparent);color:color-mix(in srgb, var(--w-yellow) 45%, var(--smsInk))}._diagnosticInfo_1orkc_517{border-color:var(--dbg-line);background:var(--dbg-fill);color:var(--dbg-fg-70)}._diagnosticMeta_1orkc_523{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--track-label);opacity:.75;align-items:center;gap:.375rem;display:flex}._diagnosticTime_1orkc_533{margin-left:auto}._diagnosticMessage_1orkc_539{font-size:var(--text-meta);overflow-wrap:anywhere;margin-top:.125rem;line-height:1.375}._diagnosticDetail_1orkc_537{white-space:pre-wrap;overflow-wrap:break-word;background:rgba(var(--smsInkRgb), .06);max-height:5rem;font-size:var(--text-meta);opacity:.8;scrollbar-width:thin;scrollbar-color:var(--dbg-line-strong) transparent;border-radius:6px;margin-top:.25rem;padding:.25rem .375rem;line-height:1.375;overflow:hidden auto}._diagnosticDetail_1orkc_537::-webkit-scrollbar{width:.375rem}._diagnosticDetail_1orkc_537::-webkit-scrollbar-track{background:0 0}._diagnosticDetail_1orkc_537::-webkit-scrollbar-thumb{background:var(--dbg-line-strong);border-radius:999px}._diagnosticCode_1orkc_578{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--track-label);opacity:.5;margin-top:.25rem}._emotionHeader_1orkc_586{justify-content:space-between;align-items:center;padding:.25rem .5rem;display:flex}._emotionTitle_1orkc_593{font-family:var(--fontDisplay);font-size:var(--text-label);font-weight:var(--weight-label);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--dbg-fg-40)}._emotionStatusLive_1orkc_602{font-size:var(--text-label);font-family:var(--fontMono);text-transform:uppercase;letter-spacing:var(--track-label);color:color-mix(in srgb, var(--w-green) 55%, var(--smsInk))}._emotionStatusIdle_1orkc_610{font-size:var(--text-label);font-family:var(--fontMono);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--dbg-fg-40)}._emotionMood_1orkc_620{font-size:var(--text-meta);font-family:var(--fontMono);overflow-wrap:anywhere;color:var(--dbg-fg-70);margin-bottom:.25rem;padding:0 .5rem}._emotionMoodValue_1orkc_629{font-weight:var(--weight-strong);color:var(--dbg-fg)}._emotionSource_1orkc_634{color:var(--dbg-fg-40);margin-left:.375rem}._emotionBars_1orkc_639{flex-direction:column;gap:.125rem;padding:0 .5rem .25rem;display:flex}._emotionBarRow_1orkc_646{font-size:var(--text-meta);font-family:var(--fontMono);align-items:center;gap:.375rem;display:flex}._emotionBarLabel_1orkc_654{width:4.75rem;color:var(--dbg-fg-55);flex-shrink:0}._emotionBarTrack_1orkc_662{background:var(--dbg-fill-hover);border-radius:999px;flex:1;min-width:0;height:.375rem;position:relative;overflow:hidden}._emotionBarFill_1orkc_672{inset-block:0;background:linear-gradient(to right, var(--pink), var(--w-red));border-radius:999px;position:absolute;left:0}._emotionBarValue_1orkc_680{text-align:right;font-variant-numeric:tabular-nums;width:1.75rem;color:var(--dbg-fg-55);flex-shrink:0}@media (width<=768px){._wrap_1orkc_26{display:none}}.tweakers{--railZoom:calc(var(--labZoom,1) * var(--labScale,1) * var(--screenFit,1));left:calc(40px + var(--labX,0px) / var(--railZoom));top:calc(42px / var(--labZoom,1) + 16px + var(--labY,0px) / var(--railZoom));z-index:30;zoom:var(--railZoom);scrollbar-width:thin;overscroll-behavior:contain;flex-direction:column;align-items:flex-start;gap:10px;padding:4px;display:flex;position:fixed;bottom:40px;overflow:hidden auto}@media (width<=768px){.tweakers{bottom:calc(200px / var(--railZoom))}}.tweaks{flex-direction:column;flex:none;gap:8px;width:340px;padding:10px;display:flex}.tweaks-head{align-items:center;gap:8px;padding:2px 8px 0}.tweaks-title{font-size:var(--text-title-sm)}.tweaks-name{color:var(--ink);border-radius:10px;align-items:center;gap:7px;padding:2px 4px;display:flex}.tweaks-name:hover{background:rgba(var(--smsInkRgb),.08)}.tweaks-chev{opacity:.6;transition:transform var(--tQuick) var(--easeOut);flex:none}.is-min .tweaks-chev{transform:rotate(-90deg)}.tweaks.is-min{width:auto;padding:4px 8px 6px}.tweaks-reset{font-family:var(--fontBody);font-size:var(--text-meta);color:var(--inkMuted);border-radius:999px;padding:2px 8px}.tweaks-reset:hover{background:rgba(var(--smsInkRgb),.1);color:var(--ink)}.tweaks-inlay{border-radius:20px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.tweak-group{flex-direction:column;gap:3px;display:flex}.tweak-group-name{width:100%;color:var(--smsInkMuted);text-align:left;border-radius:8px;align-items:center;gap:6px;margin-bottom:2px;padding:3px 2px;display:flex}.tweak-group-name:hover{background:rgba(var(--smsInkRgb),.07);color:var(--smsInk)}.tweak-group-name .tweaks-chev{opacity:.55;transition:transform var(--tQuick) var(--easeOut)}.tweak-group:not(.is-open) .tweak-group-name .tweaks-chev{transform:rotate(-90deg)}.tweak-section{flex-direction:column;gap:6px;display:flex}.tweak-section-name{width:100%;color:var(--smsInk);font-weight:var(--weight-strong);text-align:left;border-radius:8px;align-items:center;gap:7px;margin-bottom:2px;padding:4px 2px;display:flex}.tweak-section-name:hover{background:rgba(var(--smsInkRgb),.07)}.tweak-section:not(.is-open)>.tweak-section-name .tweaks-chev{transform:rotate(-90deg)}.tweak-section-body{border-left:1.5px solid rgba(var(--smsInkRgb),.12);flex-direction:column;gap:8px;margin-left:5px;padding-left:10px;display:flex}.tweak-group-count{font-family:var(--fontMono);font-size:var(--text-meta);opacity:.5;margin-left:auto}.tweak-row{font-size:var(--text-chip);color:var(--smsInk);grid-template-columns:96px 1fr 56px;align-items:center;gap:8px;min-height:22px;display:grid}.tweak-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tweak-row input[type=range]{width:100%;accent-color:var(--smsInk)}.tweak-val{font-family:var(--fontMono);font-size:var(--text-meta);color:var(--smsInkMuted);text-align:right;font-variant-numeric:tabular-nums}.tweak-hex{font-size:var(--text-meta)}.tweak-play{font-size:var(--text-meta);font-weight:var(--weight-strong);color:var(--smsInk);background:rgba(var(--smsInkRgb),.08);border-radius:999px;justify-self:start;align-items:center;gap:5px;padding:2px 10px;display:inline-flex}.tweak-play:hover{background:rgba(var(--smsInkRgb),.16)}.tweak-play:active{transform:scale(.96)}.tweak-pick{font:inherit;font-size:var(--text-meta);color:var(--smsInk);background:rgba(var(--smsInkRgb),.06);border:0;border-radius:7px;width:100%;padding:2px 4px}.tweak-colour{height:18px;box-shadow:inset 0 0 0 1px rgba(var(--smsInkRgb),.18);cursor:pointer;border-radius:6px;display:block;position:relative;overflow:hidden}.tweak-colour input{cursor:pointer;opacity:0;background:0 0;border:0;width:calc(100% + 12px);height:calc(100% + 12px);padding:0;position:absolute;inset:-6px}.tweak-switch{background:rgba(var(--smsInkRgb),.14);width:34px;height:18px;transition:background var(--tQuick);border-radius:999px;justify-self:start;position:relative}.tweak-switch.on{background:var(--lime)}.tweak-knob{background:var(--sms);width:14px;height:14px;transition:transform var(--tQuick) var(--easeOut);border-radius:999px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}.tweak-switch.on .tweak-knob{transform:translate(16px)}.talk{font-size:var(--text-meta);flex-direction:column;gap:10px;display:flex}.talk-row{align-items:center;gap:8px;display:flex}.talk-row-meta{flex-wrap:wrap;justify-content:space-between;row-gap:6px;padding:0 14px}.talk-topic{min-width:0;height:40px;color:var(--ink);font:inherit;font-size:var(--text-row);font-weight:var(--weight-medium);background:0 0;border:0;outline:none;flex:1;padding:0 6px}.talk-topic::placeholder{color:var(--inkFaint);font-weight:var(--weight-body)}.talk-seeds{margin:4px 0 0}.talk-bar{margin-top:0}.talk-bar:after{top:-9px;bottom:auto}.talk-send{flex:none}.talk-send-stop{background:var(--pink)}.talk-pace{border:1.5px solid var(--line);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.talk-pace button{height:22px;font-size:var(--text-label);font-weight:var(--weight-strong);color:var(--inkMuted);border-radius:999px;padding:0 9px}.talk-pace button.on{background:var(--chip);color:var(--chipInk)}.talk-glass{font-size:var(--text-label);color:var(--inkMuted);align-items:center;gap:6px;display:inline-flex}.talk-glass input{width:90px;accent-color:var(--ink)}.talk-glass-val{font-variant-numeric:tabular-nums;min-width:32px}.talk-status{color:var(--inkFaint);white-space:nowrap}.talk-status em{color:var(--pink);font-style:normal}.tweak-row-palette{grid-template-columns:96px 1fr 56px}.palette-swatches{align-items:center;gap:4px;display:inline-flex}.swatch{width:18px;height:18px;box-shadow:inset 0 0 0 1px rgba(var(--smsInkRgb),.14);transition:transform var(--tQuick) var(--easeOut), box-shadow var(--tQuick);border-radius:6px;flex:none}.swatch:hover,.swatch:focus-visible{box-shadow:inset 0 0 0 1px rgba(var(--smsInkRgb),.14), 0 0 0 2px var(--smsInk);outline:none;transform:scale(1.18)}.swatch:active{transform:scale(.94)}.swatch-copied{box-shadow:inset 0 0 0 1px rgba(var(--smsInkRgb),.14), 0 0 0 2px var(--lime)}.palette-val{font-family:var(--fontMono);min-width:7ch}.tweaks-defaults{flex-direction:column;flex:none;gap:8px;width:auto;max-width:320px;padding:8px 10px;display:flex}.defaults-row{align-items:center;gap:10px;display:flex}.defaults-go{height:38px;font-size:var(--text-chip);padding:0 16px}.defaults-reset{height:38px;font-size:var(--text-chip);font-weight:var(--weight-strong);color:var(--ink);background:rgba(var(--smsInkRgb),.07);box-shadow:inset 0 0 0 1.5px rgba(var(--smsInkRgb),.18);transition:background var(--tQuick) var(--easeOut), color var(--tQuick) var(--easeOut);border-radius:999px;padding:0 14px}.defaults-reset:hover:not(:disabled){background:rgba(var(--smsInkRgb),.14)}.defaults-reset:active:not(:disabled){transform:scale(.96)}.defaults-reset:disabled{opacity:.4;cursor:default}.defaults-reset.is-armed{background:var(--w-ink);color:var(--w-offwhite);box-shadow:none}.defaults-count{font-family:var(--fontMono);font-size:var(--text-meta);color:var(--inkMuted);white-space:nowrap}.defaults-out{width:300px;font-family:var(--fontMono);font-size:var(--text-meta);color:var(--smsInk);background:var(--sms);resize:vertical;border:0;border-radius:14px;padding:8px 10px;line-height:1.45}.tweak-group-reset{font-family:var(--fontBody);font-size:var(--text-meta);color:var(--smsInkMuted);border-radius:999px;align-self:flex-end;margin-top:3px;padding:2px 8px}.tweak-group-reset:hover{background:rgba(var(--smsInkRgb),.1);color:var(--smsInk)}.tweak-group-reset:active{transform:scale(.96)}:root[data-theme=dark] .tweaks-inlay,:root[data-theme=dark] .defaults-out{background:color-mix(in srgb, var(--smsInk) 6%, transparent);box-shadow:inset 0 0 0 1px var(--line)}:root[data-theme=dark] .tweak-knob{background:var(--chip)}._theme_mya6o_7{z-index:20;pointer-events:auto;justify-content:flex-end;gap:6px;display:flex;position:fixed;top:.75rem;right:.75rem}._mark_mya6o_18{width:44px;height:44px}@media (width<=768px){._theme_mya6o_7{display:none}}._toggle_1co36_1{z-index:20;pointer-events:auto;justify-content:flex-end;display:flex;position:fixed;top:calc(.75rem + 52px);right:.75rem}._mark_1co36_11{width:44px;height:44px}@media (width<=768px){._toggle_1co36_1{display:none}}._anchor_165im_3{pointer-events:none;right:16px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:30;position:fixed}._toast_165im_11{pointer-events:auto;background:var(--glassRegular);max-width:min(30rem,100vw - 32px);-webkit-backdrop-filter:var(--glassFilterRegular);box-shadow:var(--shadowSoft), inset 0 0 0 var(--glassOutlineW) var(--glassOutline);font-size:var(--text-chip);border-radius:20px;align-items:center;gap:12px;padding:12px 14px;line-height:1.35;display:flex}._message_165im_27{min-width:0}._actions_165im_31{flex:none;align-items:center;gap:6px;display:inline-flex}._shellCustom_1hqb2_3{pointer-events:auto;transition:width var(--tQuick) var(--easeOut);position:absolute}._loading_1hqb2_10{text-align:center;min-height:8rem;font-family:var(--fontBody);font-size:var(--text-meta);color:var(--inkMuted);justify-content:center;align-items:center;padding:24px 16px;display:flex}@media (width<=768px){._mobilePanel_1hqb2_25{--mobile-panel-scale:1;--mobile-panel-inset-x:.75rem;--mobile-panel-top:.75rem;--mobile-panel-bottom:5.5rem;left:var(--mobile-panel-inset-x);right:var(--mobile-panel-inset-x);top:var(--mobile-panel-top);max-width:none;max-height:calc(100dvh - var(--mobile-panel-top) - var(--mobile-panel-bottom) - var(--keyboard-height,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:fit-content;transform:scale(var(--mobile-panel-scale));transform-origin:top;margin-inline:auto;position:fixed;overflow:hidden auto;width:auto!important}._mobilePanel_1hqb2_25 .hud{max-width:none;width:100%!important;position:relative!important;inset:auto!important}}._docked_1hqb2_58{pointer-events:auto;position:relative}._scaled_1hqb2_64{zoom:var(--uiScale,1)}._docked_15yoq_4{pointer-events:auto;position:relative}._free_15yoq_9{pointer-events:auto;position:absolute}._scaled_15yoq_16{zoom:var(--uiScale,1)}._homing_15yoq_21{transition:left var(--tDismiss) var(--easeOut), top var(--tDismiss) var(--easeOut)}._inlay_15yoq_26{background:var(--sms);color:var(--smsInk);box-shadow:0 1px 0 var(--smsEdge) inset;border-radius:20px;padding:12px 16px}._scroll_15yoq_34{max-height:40vh;margin:0 -10px;padding:0 10px;overflow:hidden auto}._list_15yoq_43{flex-direction:column;padding-bottom:4px;display:flex}._list_15yoq_43 ._lineValue_15yoq_49{flex:1}._note_15yoq_53{font-size:var(--text-body);margin:4px 0 2px}@media (width<=768px){._mobile_15yoq_58{--mobile-panel-inset-x:.75rem;--mobile-panel-top:.75rem;--mobile-panel-bottom:5.5rem;left:var(--mobile-panel-inset-x);right:var(--mobile-panel-inset-x);top:var(--mobile-panel-top);width:auto;max-width:none;max-height:calc(100dvh - var(--mobile-panel-top) - var(--mobile-panel-bottom) - var(--keyboard-height,0px));pointer-events:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transform-origin:top;height:fit-content;margin-inline:auto;position:fixed;overflow:hidden auto;transform:scale(1)}._mobile_15yoq_58 .hud{max-width:none;width:100%!important;position:relative!important;inset:auto!important}}@media (prefers-reduced-motion:reduce){._homing_15yoq_21{transition:none}}._about_15yoq_98{border-bottom:1px solid var(--line);flex-direction:column;margin-bottom:10px;padding-bottom:10px;display:flex}._line_15yoq_49{min-height:36px;transition:background var(--tQuick) var(--easeOut);border-radius:12px;align-items:flex-start;gap:12px;margin:0 -10px;padding:7px 10px;display:flex}._line_15yoq_49:hover,._line_15yoq_49:focus-within{background:color-mix(in srgb, var(--smsInk) 4%, transparent)}._lineLabel_15yoq_124{width:104px;font-size:var(--text-chip);font-weight:var(--weight-strong);color:var(--smsInkMuted);flex:none;padding-top:1px}._lineValue_15yoq_49{min-width:0;font-size:var(--text-row);line-height:var(--leading-body);overflow-wrap:anywhere;cursor:text;-webkit-user-select:none;user-select:none;border-radius:6px;outline:none}._lineValue_15yoq_49:focus-visible{box-shadow:0 0 0 2px var(--smsInk)}._lineMain_15yoq_148{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}._lineLink_15yoq_157{font-size:var(--text-meta);font-weight:var(--weight-strong);color:var(--smsInkMuted);align-self:flex-start;text-decoration:none}._lineLink_15yoq_157:hover{color:var(--smsInk);text-decoration:underline}._pills_15yoq_171{flex-wrap:wrap;gap:6px;display:flex}._pillsWait_15yoq_177{font-size:var(--text-chip);color:var(--smsInkMuted)}._fillNote_15yoq_183{font-size:var(--text-chip);color:var(--smsInkMuted);margin:0 0 6px}._lineUntidied_15yoq_190{font-style:italic;font-weight:var(--weight-medium);opacity:.7}._lineOpen_15yoq_197{color:var(--smsInkMuted);font-style:italic}._lineWhere_15yoq_202{color:var(--smsInkMuted);font-size:var(--text-chip);font-style:normal}._lineField_15yoq_208{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._lineWhy_15yoq_216{font-size:var(--text-meta);color:var(--smsInkMuted)}._answerField_15yoq_221{border:0;border-bottom:1.5px solid var(--lineStrong);width:100%;min-width:0;color:inherit;font:inherit;font-size:var(--text-row);background:0 0;outline:none;padding:0 0 2px}._answerField_15yoq_221:focus-visible{box-shadow:none;border-bottom-color:var(--smsInk);outline:none}._answerField_15yoq_221::placeholder{color:var(--smsInkMuted)}._xp_15yoq_246{font-family:var(--fontDisplay);font-size:var(--text-meta);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;color:var(--smsInkMuted);white-space:nowrap;flex:none;padding-top:2px}._xpEarned_15yoq_258{color:var(--pink);animation:_xp-earned_15yoq_1 .52s var(--spring) both}@keyframes _xp-earned_15yoq_1{0%{transform:translateY(6px)scale(.8)}to{transform:none}}._lineForget_15yoq_273{opacity:0;transition:opacity var(--tQuick) var(--easeOut);flex:none;margin:-4px 0}._line_15yoq_49:hover ._lineForget_15yoq_273,._line_15yoq_49:focus-within ._lineForget_15yoq_273{opacity:1}@media (prefers-reduced-motion:reduce){._line_15yoq_49,._lineForget_15yoq_273{transition:none}._lineForget_15yoq_273{opacity:1}._xpEarned_15yoq_258{animation:none}}._layer_lmv6k_1{pointer-events:none;z-index:9;position:fixed;inset:0}._dock_lmv6k_10{pointer-events:none;flex-direction:row-reverse;align-items:flex-start;gap:16px;display:flex;position:absolute}._col_lmv6k_19{flex-direction:column;align-items:flex-end;gap:16px;display:flex}._slot_lmv6k_27{zoom:calc(var(--dockZoom,1) * var(--uiScale,1));pointer-events:auto;flex:none}._wire_dufqd_3{z-index:25;pointer-events:none;position:fixed;overflow:visible}._stroke_dufqd_11{fill:none;stroke:var(--wireInk);stroke-linecap:round;stroke-linejoin:round;opacity:.95;stroke-dasharray:1;stroke-dashoffset:1px;animation:.56s cubic-bezier(.4,0,.2,1) forwards _focus-sketch_dufqd_1}._second_dufqd_22{stroke:var(--wireBlue);opacity:.85;animation-delay:90ms}._leaving_dufqd_29{transition:opacity .32s var(--easeOut), transform .32s var(--easeOut);opacity:0;transform:translateY(-4px)scale(1.01)}@keyframes _focus-sketch_dufqd_1{0%{stroke-dashoffset:1px;stroke-width:calc(var(--wireW,1.8px) * .33)}70%{stroke-width:calc(var(--wireW,1.8px) * 1.44)}to{stroke-dashoffset:0;stroke-width:var(--wireW,1.8px)}}@media (prefers-reduced-motion:reduce){._stroke_dufqd_11{stroke-dashoffset:0;animation:none}._leaving_dufqd_29{transition:none;transform:none}}._column_1t1t8_3{pointer-events:none;opacity:1;transition:opacity 2.8s ease-out}._column_1t1t8_3>*{pointer-events:auto}._row_1t1t8_13{position:relative}._row_1t1t8_13._rowEntering_1t1t8_21{animation:_skyChatBubbleEnter_1t1t8_1 .48s var(--spring) both}._row_1t1t8_13._rowExiting_1t1t8_25{animation:_skyChatBubbleExit_1t1t8_1 .42s var(--easeOut) forwards;pointer-events:none}@keyframes _skyChatBubbleEnter_1t1t8_1{0%{opacity:0;transform:translateY(1rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _skyChatBubbleExit_1t1t8_1{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-10px)scale(.96)}}._column_1t1t8_3{display:grid}._row_1t1t8_13{cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .48s var(--easeOut), transform .48s var(--spring), --wob .6s var(--easeOut);grid-area:1/1;place-self:end start}._row_1t1t8_13[data-age]{opacity:1}@keyframes _stackWobble_1t1t8_1{0%,to{rotate:calc(var(--wob,0) * 1deg);translate:0}30%{rotate:calc(var(--wob,0) * -.8deg);translate:calc(var(--wob,0) * .7px) calc(var(--wob,0) * -1.1px)}55%{rotate:calc(var(--wob,0) * .55deg);translate:calc(var(--wob,0) * -.9px) calc(var(--wob,0) * .5px)}80%{rotate:calc(var(--wob,0) * -.35deg);translate:calc(var(--wob,0) * .4px) calc(var(--wob,0) * .9px)}}._row_1t1t8_13{animation:_stackWobble_1t1t8_1 var(--wobT,16s) ease-in-out infinite;animation-delay:var(--wobD,0s)}._row_1t1t8_13[data-reading]{animation-play-state:paused}._rag_1t1t8_137{will-change:transform;position:relative}._copyMenu_1t1t8_145{z-index:60;position:fixed}._copyMenu_1t1t8_145 button{height:34px;font-family:var(--fontBody);font-size:var(--text-chip);font-weight:var(--weight-strong);letter-spacing:-.01em;color:var(--ink);background:var(--glassRegular);-webkit-backdrop-filter:var(--glassFilterRegular);box-shadow:inset 0 0 0 var(--glassOutlineW) var(--glassOutline), var(--shadowSoft);cursor:pointer;transition:transform var(--tQuick) var(--easeOut);border:0;border-radius:999px;align-items:center;padding:0 18px;display:inline-flex}._copyMenu_1t1t8_145 button:hover{transform:translateY(-1px)}._copyMenu_1t1t8_145 button:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){._row_1t1t8_13,._row_1t1t8_13._rowEntering_1t1t8_21,._row_1t1t8_13._rowExiting_1t1t8_25{animation:none}}._overlay_188fo_1{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._spinner_188fo_10{border:2px solid #ffffff4d;border-top-color:#fffc;border-radius:999px;width:2.5rem;height:2.5rem;animation:1s linear infinite _spin_188fo_10}@keyframes _spin_188fo_10{to{transform:rotate(360deg)}}._wrapper_1ngmk_1{touch-action:none;width:100%;height:100%;position:relative}._loadError_1ngmk_8{text-align:center;width:100%;height:100%;font-size:var(--text-label);color:#71717a;background:#fafafa;justify-content:center;align-items:center;padding-left:.75rem;padding-right:.75rem;display:flex}._loadErrorCode_1ngmk_22{color:#3f3f46}._backdrop_16lng_4,._backdrop_kr8fa_10{z-index:0;pointer-events:none;position:fixed;inset:0}._canvas_kr8fa_17{width:100%;height:100%;display:block}._ground_7i3qg_1{z-index:0;pointer-events:none;background:radial-gradient(60% 70% at 62% 40%, var(--bgGlow), transparent 70%), radial-gradient(40% 50% at 20% 85%, var(--bgGlow2), transparent 70%), var(--bg);transition:background .32s var(--easeOut);position:absolute;inset:0}._column_1v46m_3{pointer-events:none;z-index:30;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}._chip_1v46m_14{pointer-events:auto;background:var(--chip);font-family:var(--fontBody);font-size:var(--text-meta);color:var(--chipInk);box-shadow:var(--shadowSoft);border-radius:999px;align-items:center;gap:8px;padding:6px 6px 6px 14px;display:flex}._label_1v46m_28{font-weight:var(--weight-medium)}._applyBtn_1v46m_32,._cancelBtn_1v46m_33{height:26px;font-family:var(--fontBody);font-size:var(--text-label);font-weight:var(--weight-strong);cursor:pointer;transition:transform var(--tQuick) var(--easeOut);border:none;border-radius:999px;padding:0 12px}._applyBtn_1v46m_32{background:var(--pink);color:var(--chipInk)}._cancelBtn_1v46m_33{color:var(--chipInk);opacity:.75;background:0 0}._applyBtn_1v46m_32:hover,._cancelBtn_1v46m_33:hover{transform:translateY(-1px)}._cancelBtn_1v46m_33:hover{opacity:1}._anchor_xxjxn_3{pointer-events:none;z-index:30;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}._chip_xxjxn_12{pointer-events:auto;background:var(--chip);font-family:var(--fontBody);font-size:var(--text-meta);color:var(--chipInk);box-shadow:var(--shadowSoft);border-radius:999px;align-items:center;gap:12px;padding:6px 6px 6px 14px;display:flex}._label_xxjxn_26{font-weight:var(--weight-medium)}._undoBtn_xxjxn_30{background:var(--lime);height:26px;font-family:var(--fontBody);font-size:var(--text-label);font-weight:var(--weight-strong);color:var(--limeInk);cursor:pointer;transition:transform var(--tQuick) var(--easeOut);border:none;border-radius:999px;padding:0 12px}._undoBtn_xxjxn_30:hover{transform:translateY(-1px)}._bootScreen_13sc1_3{width:100vw;height:100vh;font-size:var(--text-body);color:#71717a;background:#fff;justify-content:center;align-items:center;display:flex}._bootScreenPadded_13sc1_14{text-align:center;padding:1.5rem}._shell_13sc1_20{opacity:1;background:#09090b;width:100vw;height:100vh;transition:opacity .42s;position:relative}._shellPreload_13sc1_35{z-index:0;opacity:0;pointer-events:none;position:fixed;inset:0}@media (width<=768px){._shell_13sc1_20,._shellPreload_13sc1_35,._bootScreen_13sc1_3,._bootScreenPadded_13sc1_14{width:100%;height:100dvh;overflow:hidden}}._authError_13sc1_55{z-index:1000;max-width:24rem;font-size:var(--text-meta);color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;padding:.5rem .75rem;position:fixed;top:3.5rem;right:1rem;box-shadow:0 1px 2px #0000000d}._dismissBtn_13sc1_70{font-weight:var(--weight-medium);color:#7f1d1d;cursor:pointer;background:0 0;border:none;margin-left:.5rem;text-decoration:underline}._dismissBtn_13sc1_70:hover{text-decoration:none}._screen_1f8nm_1{box-sizing:border-box;z-index:4000;background:var(--w-ink);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}._card_1f8nm_13{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:26rem;display:flex}._title_1f8nm_22{font-family:var(--fontSms);font-size:var(--text-title-sm);font-weight:var(--weight-strong);letter-spacing:.04em;color:var(--w-offwhite);margin:0}._body_1f8nm_31{font-family:var(--fontBody);font-size:var(--text-body);line-height:var(--leading-body);color:color-mix(in srgb, var(--w-offwhite) 72%, transparent);margin:.75rem 0 0}._reloadBtn_1f8nm_39{box-sizing:border-box;background:var(--lime);width:10.5rem;height:2.75rem;font-family:var(--fontBody);font-size:var(--text-row);font-weight:var(--weight-medium);color:var(--limeInk);box-shadow:0 8px 24px color-mix(in srgb, var(--lime) 30%, transparent);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;margin-top:2rem;padding:0;line-height:1;transition:filter .15s,transform .15s;display:flex}._reloadBtn_1f8nm_39:hover{filter:brightness(1.06)}._reloadBtn_1f8nm_39:active{transform:scale(.98)}._detail_1f8nm_69{border-radius:var(--rRow);background:color-mix(in srgb, var(--w-offwhite) 8%, transparent);max-width:100%;font-family:var(--fontMono);font-size:var(--text-meta);text-align:left;color:color-mix(in srgb, var(--w-offwhite) 80%, transparent);margin:1.5rem 0 0;padding:.5rem .75rem;overflow-x:auto}
