.InsertBar{background:var(--glass-panel);height:52px;-webkit-backdrop-filter:blur(var(--surface-blur));backdrop-filter:blur(var(--surface-blur));box-shadow:0 0 0 var(--surface-outline-w) var(--surface-outline), var(--surface-shadow);border-radius:26px;align-items:center;gap:2px;padding:0 8px;display:inline-flex}.InsertBar.is-folded{padding:0 8px}.InsertBar__tool,.InsertBar__plus{width:36px;height:36px;color:var(--foreground);cursor:pointer;background:0 0;border:0;border-radius:18px;place-items:center;display:grid}button.InsertBar__tool--words{width:auto;font:inherit;white-space:nowrap;gap:4px;padding:0 9px;font-size:13px}button.InsertBar__tool--words svg{width:15px;height:15px}.InsertBar__tool:hover,.InsertBar__plus:hover,.InsertBar__plus.is-open{background:color-mix(in oklab, var(--foreground) 8%, transparent)}.InsertBar__tool:disabled{opacity:.35;cursor:default}.InsertBar__rule{background:var(--border);width:1px;height:20px;margin:0 4px}.LampStage{position:relative}.LampSlot{flex:none;display:inline-block}.LampSlot.is-held{visibility:hidden}.LampSlot.is-held[data-home]{visibility:visible}.LampSprite.is-in[data-docked]{opacity:0;transition:none}.LampSprite{z-index:calc(var(--z-lamp) + 20);transform-origin:0 0;pointer-events:none;opacity:0;transition:opacity .22s var(--ease-out);place-items:center;display:grid;position:fixed;top:0;left:0}.LampSprite.is-top{z-index:calc(var(--z-lamp) + 10)}.LampSprite.is-in{opacity:var(--slot-opacity,1)}.LampSprite>*,.LampSprite__body>*{visibility:visible}.LampSprite__body{transform-origin:50% 0;place-items:center;width:100%;height:100%;display:grid}.LampLight{aspect-ratio:1;pointer-events:none;height:210%;animation:LampLight-in .2s var(--ease-out) both;position:absolute;top:55%;left:50%;translate:-50% -50%}.LampLight__veil,.LampLight__glow{border-radius:50%;position:absolute;inset:0}.LampLight__veil{background:radial-gradient(closest-side, var(--lamp-veil) 0 30%, color-mix(in srgb, var(--lamp-veil) 50%, transparent) 62%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask:radial-gradient(closest-side,#000 35%,#0009 65%,#0000);mask:radial-gradient(closest-side,#000 35%,#0009 65%,#0000)}.LampLight__glow{background:radial-gradient(closest-side, color-mix(in oklab, var(--lamp-light) 42%, transparent), color-mix(in oklab, var(--lamp-light) 16%, transparent) 55%, transparent);mix-blend-mode:var(--lamp-blend)}.LampSprite[data-light=breathe] .LampLight{animation:LampLight-in .2s var(--ease-out) both, LampLight-breathe 2.8s ease-in-out infinite}.LampSprite.has-light .LampSprite__body{filter:drop-shadow(0 0 .6px var(--lamp-rim)) drop-shadow(0 0 1.4px var(--lamp-rim)) drop-shadow(0 3px 6px #00000047)}@keyframes LampLight-in{0%{opacity:0}}@keyframes LampLight-breathe{50%{opacity:.8;scale:1.06}}@media (prefers-reduced-motion:reduce){.LampSprite[data-light] .LampLight{animation:none}}.LampSprite.is-covered{opacity:0}body:has(:is(.Popover.is-sheet,.ViewMenu.is-sheet,.Surface--sheet[data-open])) .LampSprite{opacity:0}@media (prefers-reduced-motion:reduce){.LampSprite{transition:none}}.Panel.is-full,.Panel.is-screen{position:fixed;inset:0}.Panel.is-center,.Panel.is-side,.Panel.is-inline{color:var(--foreground);background:var(--background);flex-direction:column;display:flex}.Panel.is-center,.Panel.is-side{z-index:calc(var(--z-panel) + 30);position:fixed}.Panel.is-center{border-radius:var(--surface-radius,24px);background:var(--glass-popover,var(--popover));width:min(880px,100vw - 64px);max-height:calc(100vh - 96px);box-shadow:0 0 0 var(--surface-outline-w) var(--surface-outline), var(--surface-shadow);inset:50% auto auto 50%;translate:-50% -50%}.Panel.is-side{border-radius:var(--surface-radius,24px);background:var(--glass-panel);width:360px;-webkit-backdrop-filter:blur(var(--surface-blur));backdrop-filter:blur(var(--surface-blur));box-shadow:0 0 0 var(--surface-outline-w) var(--surface-outline), var(--surface-shadow);top:8px;bottom:8px;right:8px}.Panel.is-inline{z-index:1;position:absolute}.Panel__close{z-index:2;width:32px;height:32px;color:var(--muted-foreground);background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.Panel__close.is-back{background:0 0;border:0;font-size:22px;line-height:1;left:12px;right:auto}.Panel__body{flex:1;min-height:0;overflow:auto}.SpeakBox{background:var(--glass-panel);width:680px;max-width:100%;-webkit-backdrop-filter:blur(var(--surface-blur));backdrop-filter:blur(var(--surface-blur));box-shadow:0 0 0 var(--surface-outline-w) var(--surface-outline), var(--surface-shadow);border-radius:24px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.SpeakBox.is-words,.SpeakBox.is-seeds{box-shadow:0 0 0 2px color-mix(in oklab, var(--human) 40%, transparent), var(--surface-shadow)}.SpeakBox.is-phone.is-hands{-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;box-shadow:none;background:0 0;padding:0}.SpeakLog.is-latest{border-bottom:1px solid var(--border);padding:0 4px 8px}.SpeakBox__rule{background:var(--border);flex:none;width:1px;height:20px;margin:0 4px}.SpeakBox>.SpeakAsk,.SpeakBox>.SpeakRecord{-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;max-height:none;box-shadow:none;border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding:2px 4px 8px;animation:none}.SpeakBox .SpeakRecord__turn{border-top:0;padding:4px 0}.SpeakBox__count{font:500 var(--text-caption) var(--font-mono);letter-spacing:.06em;color:var(--tertiary-foreground,var(--muted-foreground))}button.InsertBar__tool--words{align-items:center;display:inline-flex}.SpeakBox>.InsertBar{-webkit-backdrop-filter:none;backdrop-filter:none;height:40px;box-shadow:none;border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding:0 4px}.SpeakBox.is-phone.is-hands{flex-direction:column;gap:8px;display:flex}.SpeakBox.is-phone.is-hands>.InsertBar{scrollbar-width:none;height:44px;overflow-x:auto}.SpeakBar__plus.is-solid,.SpeakBar__plus.is-solid svg{color:var(--background);background:var(--foreground)}.SpeakBox__said{font:700 20px/1.4 var(--font-title);margin:4px 4px 12px}.SystemDock{justify-content:center;align-items:flex-end;gap:12px;display:flex}.SystemDock.is-stacked{flex-direction:column;align-items:center;gap:16px}.SystemDock.is-sides{justify-content:space-between;align-items:flex-end}.SystemDock__band{background:var(--glass-panel);-webkit-backdrop-filter:blur(var(--surface-blur));backdrop-filter:blur(var(--surface-blur));box-shadow:0 0 0 var(--surface-outline-w) var(--surface-outline), var(--surface-shadow);border-radius:28px;align-items:center;gap:4px;padding:4px 4px 4px 8px;display:flex}.SystemDock__band>.InsertBar,.SystemDock__band>.SpeakBox{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}.SystemDock__band>.SpeakBar__say{border:0}.InsertBar.is-upright{flex-direction:column;width:52px;height:auto;padding:8px 0}.InsertBar.is-upright .InsertBar__rule{width:20px;height:1px;margin:4px 0}.InsertBar:not(.is-upright) button.InsertBar__tool--words svg:not(:first-child),.InsertBar:not(.is-upright) .InsertBar__tool[data-wordy] svg{display:none}.AiLamp{vertical-align:middle;flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.AiLamp.has-light,.AiLamp.has-light>.LampFace{position:relative}.AiLamp>.LampLight{--lamp-light-tint:var(--lamp-light-cool);width:var(--lamp-light-size,56px);height:var(--lamp-light-size,56px);aspect-ratio:auto;animation:AiLampLight-in .2s var(--ease-out) both;pointer-events:none;mix-blend-mode:var(--lamp-blend,normal);background:radial-gradient(closest-side, color-mix(in oklab, var(--lamp-light-tint) 55%, transparent), color-mix(in oklab, var(--lamp-light-tint) 22%, transparent) 55%, transparent);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}:root{--lamp-light-cool:var(--machine);--lamp-light-warm:var(--human)}.AiLamp>.LampLight[data-light=look]{translate:calc(-50% + var(--lamp-toward-x,0) * var(--lamp-light-lean,var(--lamp-light-size,56px) / 8)) calc(-50% + var(--lamp-toward-y,0) * var(--lamp-light-lean,var(--lamp-light-size,56px) / 8));animation:AiLampLight-in .2s var(--ease-out) both, AiLampLight-breath 2.4s ease-in-out .2s infinite alternate}.AiLamp>.LampLight[data-light=think]{animation:AiLampLight-in .2s var(--ease-out) both, AiLampLight-breath 1.2s ease-in-out .2s infinite alternate}.AiLamp>.LampLight[data-light=think]:before{content:"";background:radial-gradient(circle at 50% 0, var(--lamp-light-cool) 0 1.6px, transparent 2.2px), radial-gradient(circle at 7% 75%, var(--lamp-light-cool) 0 1.3px, transparent 1.9px), radial-gradient(circle at 93% 75%, var(--lamp-light-cool) 0 1.1px, transparent 1.7px);border-radius:50%;animation:2.4s linear infinite AiLampLight-orbit;position:absolute;inset:21%}.AiLamp>.LampLight[data-light=listen]{--lamp-light-tint:var(--lamp-light-warm);background:radial-gradient(closest-side, color-mix(in oklab, var(--lamp-light-tint) 60%, transparent), color-mix(in oklab, var(--lamp-light-tint) 25%, transparent) 55%, transparent);scale:calc(.85 + .4 * var(--talk-level,.3));opacity:calc(.8 + .2 * var(--talk-level,.3));transition:scale 80ms linear}.AiLamp>.LampLight[data-light=done]{background:radial-gradient(closest-side, color-mix(in oklab, var(--lamp-flame-warm-2,#f5b32e) 80%, white), color-mix(in oklab, var(--lamp-flame-warm-2,#f5b32e) 35%, transparent) 50%, transparent);animation:AiLampLight-flare .6s var(--ease-out) both}.AiLamp>.LampLight[data-light=skip]{animation:AiLampLight-skip .4s var(--ease-out) both;background:radial-gradient(closest-side,#78788099,#78788033 55%,#0000)}.AiLamp[data-light=skip]>.LampFace{animation:AiLampLight-dim .6s var(--ease-out) both, face-float 5.6s ease-in-out infinite}@keyframes AiLampLight-breath{0%{opacity:.75;scale:.92}}@keyframes AiLampLight-orbit{to{rotate:1turn}}@keyframes AiLampLight-flare{0%{opacity:.6;scale:1}33%{opacity:1;scale:1.6}to{opacity:0;scale:1.6}}@keyframes AiLampLight-skip{0%{opacity:1;scale:1}to{opacity:0;scale:.85}}@keyframes AiLampLight-dim{0%,70%{opacity:.45;filter:grayscale()}}@media (prefers-reduced-motion:reduce){.AiLamp>.LampLight{animation:.2s ease-out both AiLampLight-in!important;scale:1!important}.AiLamp>.LampLight:before{display:none}.AiLamp>.LampLight[data-light=listen]{opacity:1!important}.AiLamp>.LampLight[data-light=done],.AiLamp>.LampLight[data-light=skip]{animation:.6s ease-out both AiLampLight-flare-quiet!important}.AiLamp[data-light=skip]>.LampFace{animation:none}}@keyframes AiLampLight-in{0%{opacity:0}}@keyframes AiLampLight-flare-quiet{to{opacity:0}}.LampLit:before,.LampLit:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.LampLit:before{background:radial-gradient(180px 120px at var(--lamp-x,32px) 0, color-mix(in oklab, var(--lamp-light) 16%, transparent), transparent 70%), linear-gradient(115deg, transparent 20%, color-mix(in oklab, var(--lamp-light) 5%, transparent) 45%, transparent 70%), linear-gradient(to bottom, color-mix(in oklab, var(--lamp-light) 9%, transparent), color-mix(in oklab, var(--lamp-light) 3%, transparent))}.LampLit:after{background:radial-gradient(150px 90px at var(--lamp-x,32px) 0, color-mix(in oklab, var(--lamp-light) 75%, transparent), transparent 75%), linear-gradient(to bottom, color-mix(in oklab, var(--lamp-light) 38%, transparent), color-mix(in oklab, var(--lamp-light) 14%, transparent));padding:1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.LampWords{min-width:0;font:500 12px/16px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--muted-foreground);white-space:nowrap;align-items:baseline;display:inline-flex}@media (width<=639.98px){.LampWords{font-size:13px;line-height:18px}}.LampWords.is-relief{text-shadow:var(--text-relief)}.LampWords__seg+.LampWords__seg:before{content:"·";color:var(--tertiary-foreground);margin:0 5px;font-weight:400}.LampWords__machine{color:var(--machine)}.LampWords__name{text-overflow:ellipsis;vertical-align:bottom;max-width:12em;color:var(--foreground);display:inline-block;overflow:hidden}:lang(zh) .LampWords__name{max-width:8em}.LampWords__num{color:var(--muted-foreground)}.LampWords__act{font:inherit;color:var(--human);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:6px;margin:0 -6px 0 2px;padding:0 6px;font-weight:600}.LampWords__act:hover,.LampWords__act:active{background:color-mix(in oklab, var(--human) 14%, transparent)}.LampWords__act:focus-visible{outline:2px solid var(--ring,var(--human));outline-offset:1px}.LampWords__act.is-quiet{color:var(--muted-foreground)}.LampWords__act.is-quiet:hover,.LampWords__act.is-quiet:active{background:var(--muted)}.LampWords__title{font:600 15px/20px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--foreground)}.WorldStrip{grid-template-columns:repeat(var(--worlds,2), minmax(0, 1fr));gap:6px;display:grid}.WorldCard{border-radius:var(--radius-md,8px);background:var(--muted);min-width:0;box-shadow:inset 0 0 0 var(--control-outline-w) var(--control-outline);color:var(--muted-foreground);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-quick), color var(--duration-quick), box-shadow var(--duration-quick);border:0;flex-direction:column;align-items:stretch;gap:3px;padding:4px 4px 5px;display:flex}.WorldCard:hover,.WorldCard:focus-visible{color:var(--foreground);background:color-mix(in oklab, var(--muted), var(--foreground) 6%)}.WorldCard:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.WorldCard[data-shown]{color:var(--foreground);box-shadow:inset 0 0 0 1px var(--muted-foreground);outline:1px dashed var(--muted-foreground);outline-offset:-1px}.WorldCard[aria-pressed=true]{color:var(--segment-on-ink);background:var(--segment-on);box-shadow:0 0 0 max(1px, var(--control-outline-w)) var(--control-outline), 0 1px 3px #0000001f, var(--on-edge);rotate:var(--on-tilt);outline:none}.WorldCard[data-ruled]{opacity:.55}.WorldThumb{--thumb-h:132px;width:min(100%, calc(var(--thumb-h) * var(--ratio,1.7778)));border-radius:calc(var(--radius-md,8px) - 3px);background-color:var(--background);box-shadow:0 0 0 1px var(--border);pointer-events:none;margin-inline:auto;display:block;position:relative;overflow:hidden}.WorldStrip--compact .WorldThumb{--thumb-h:100px}.WorldCard__name{font-size:var(--text-caption);font-weight:var(--weight-caption,500);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;line-height:16px;overflow:hidden}.WorldCard__facts{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-caption);color:var(--tertiary-foreground);font-variant-numeric:tabular-nums;flex:none;line-height:16px;overflow:hidden}.WorldCard__head{justify-content:space-between;align-items:baseline;gap:4px;min-width:0;display:flex}.WorldCard__mark{color:var(--foreground);font-size:var(--text-caption);white-space:nowrap}.WorldCard__p{font-size:var(--text-caption);color:var(--tertiary-foreground);justify-content:space-between;align-items:baseline;gap:4px;line-height:14px;display:flex}.WorldCard__percent{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.WorldCard__layer{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WorldCard__bar{background:color-mix(in oklab, var(--foreground) 8%, transparent);border-radius:1px;height:2px;display:block}.WorldCard__bar>span{border-radius:inherit;opacity:.6;background:currentColor;height:100%;display:block}.ChoiceStatus{height:18px;font-size:var(--text-caption);white-space:nowrap;color:var(--muted-foreground);box-shadow:inset 0 0 0 1px var(--border);border-radius:9px;flex:none;align-items:center;gap:4px;padding:0 6px;line-height:18px;display:inline-flex}.ChoiceStatus:before{content:"";opacity:.6;background:currentColor;border-radius:50%;width:5px;height:5px}.ChoiceStatus[data-status=decided]{color:var(--foreground);background:var(--human-soft);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--human) 50%, transparent)}.ChoiceStatus[data-status=decided]:before{background:var(--human);opacity:1}.ChoiceStatus[data-status=unresolved]{color:var(--foreground);box-shadow:none;outline:1px dashed var(--muted-foreground);outline-offset:-1px}.ChoiceStatus[data-status=unresolved]:before{opacity:1;background:0 0;box-shadow:inset 0 0 0 1.5px}.WorldCard__facts[data-bad]{color:var(--destructive)}.ChoiceRestore{height:18px;color:var(--muted-foreground);font:inherit;font-size:var(--text-caption);white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 1px var(--border);background:0 0;border:0;border-radius:9px;flex:none;padding:0 6px;line-height:18px}.ChoiceRestore:hover,.ChoiceRestore:focus-visible{color:var(--foreground);background:var(--muted)}
