.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}.InsertBar__tool:has(span){width:auto;font:inherit;white-space:nowrap;gap:4px;padding:0 9px;font-size:13px}.InsertBar__tool:has(span) 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}.LampSprite{z-index:90;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:80}.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__layer,.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: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 10.5px var(--font-mono);letter-spacing:.06em;color:var(--tertiary-foreground,var(--muted-foreground))}.InsertBar__tool:has(span){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}:is(.InsertBar:not(.is-upright) .InsertBar__tool:has(span) svg:not(:first-child),.InsertBar:not(.is-upright) .InsertBar__tool[data-wordy] svg){display:none}.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}.WorldThumb>.slides>section{display:block!important}.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)}
