.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-in{opacity:var(--slot-opacity,1)}.LampSprite>*{visibility:visible}@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}.BrandLockup{color:var(--foreground);align-items:center;gap:8px;display:inline-flex}.BrandLockup .BrandMark{display:inline-flex}.BrandLockup__word{font-family:var(--font-brand);font-variation-settings:var(--display-axes);font-size:17px;font-weight:var(--display-weight);font-stretch:var(--display-stretch);text-transform:var(--display-case);letter-spacing:var(--display-tracking)}.ChromePill{height:30px;font:inherit;font-size:var(--text-row);white-space:nowrap;color:var(--muted-foreground);background:var(--card);border:1px solid var(--border);border-radius:var(--action-radius,999px);cursor:pointer;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ChromePill:hover{color:var(--foreground)}.ChromePill--quiet{background:0 0;border-color:#0000}
