.ViewMenu__layer{z-index:80}.ViewMenu{min-width:200px;font-size:calc(var(--text-row) + .5px);color:var(--foreground);background:var(--popover);border-radius:var(--popover-radius);box-shadow:var(--say-shadow);outline:0;flex-direction:column;padding:6px;display:flex}@media (width<=599.98px){.ViewMenu__layer{position:fixed!important;inset:auto 0 0!important;transform:none!important}.ViewMenu__layer .ViewMenu{min-width:0;padding:22px 12px calc(12px + env(safe-area-inset-bottom));font-size:calc(var(--text-row) + 2px);border-radius:var(--sheet-radius,28px) var(--sheet-radius,28px) 0 0;transform-origin:bottom;box-shadow:0 -12px 40px -16px #0000004d;width:auto!important}.ViewMenu__layer .ViewMenu:before{content:"";background:var(--border);border-radius:3px;width:36px;height:5px;margin-left:-18px;position:absolute;top:8px;left:50%}.ViewMenu__layer .ViewMenu__item{height:46px;padding:0 12px}.ViewMenu__layer .ViewMenu__item[data-highlighted]:not(:active){background:0 0}.ViewMenu__layer .ViewMenu[data-starting-style],.ViewMenu__layer .ViewMenu[data-ending-style]{opacity:0;transform:translateY(24px)}.ViewMenu__layer .ViewMenu{transition:transform var(--duration-quick) var(--ease-out), opacity var(--duration-quick) var(--ease-out)}}.ViewMenu__item{height:34px;font:inherit;white-space:nowrap;color:inherit;border-radius:calc(var(--popover-radius) - 6px);cursor:pointer;text-align:start;background:0 0;border:0;outline:0;align-items:center;gap:10px;padding:0 10px;display:flex}.ViewMenu__item[data-highlighted],.ViewMenu__item:hover{background:color-mix(in oklab, var(--foreground) 7%, transparent)}.ViewMenu__item[data-disabled]{opacity:.45;cursor:default}.ViewMenu__item.is-danger{color:var(--destructive)}.ViewMenu__label{flex:1}.ViewMenu__hint{font:500 calc(var(--text-caption) - .5px) / 1 var(--font-mono);letter-spacing:.04em;color:var(--tertiary-foreground);margin-inline-start:auto}.ViewMenu__hint.is-warn{color:var(--warning)}.ViewMenu__line{border-top:1px solid var(--border);height:0;margin:5px 4px;display:block}.ViewMenu__head{align-items:center;gap:10px;padding:8px 10px 4px;display:flex}.SpacePill{font-size:var(--text-row);white-space:nowrap;background:color-mix(in oklab, var(--foreground) 6%, transparent);border-radius:var(--radius-pill,999px);gap:2px;padding:3px;display:inline-flex}.SpacePill__item{font:inherit;color:var(--muted-foreground);border-radius:var(--radius-pill,999px);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:6px;padding:4px 12px;display:inline-flex}.SpacePill__item>i{font:500 calc(var(--text-caption) - 1px) var(--font-mono);color:var(--tertiary-foreground);font-style:normal}.SpacePill__item.is-on{color:var(--foreground);background:var(--card);box-shadow:0 1px 2px color-mix(in oklab, var(--foreground) 10%, transparent)}.SpacePill__item.is-on>i{color:var(--muted-foreground)}.SpacePill__item.is-quiet:not(.is-on){opacity:.6}.SpacePill.is-icons .SpacePill__item{padding:4px 9px}.SpacePill svg{align-self:center;width:15px;height:15px}.ChromePill.FilterPill.is-open,.ChromePill.FilterPill.is-open:hover{color:var(--background);background:var(--foreground);border-color:var(--foreground)}.FilterRow{align-items:center;gap:8px;min-width:0;height:44px;display:flex}.FilterRow__slide{scrollbar-width:none;flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.FilterRow__slide::-webkit-scrollbar{display:none}.FilterRow__group{flex:none;align-items:center;gap:6px;display:inline-flex}.FilterRow__label{font:500 calc(var(--text-caption) - .5px) var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tertiary-foreground);margin-inline-end:4px}.FilterRow__rule{background:var(--border);width:1px;height:20px;margin:0 8px}.FilterRow__chip{flex:none}.FilterRow__swatch{width:14px;height:14px;box-shadow:0 0 0 1px var(--border);border-radius:50%}.FilterRow__end{flex:none}.ChosenChip>button{width:16px;height:16px;color:var(--tertiary-foreground);cursor:pointer;background:0 0;border:0;place-items:center;margin-inline-end:-4px;padding:0;display:inline-grid}.Shape{opacity:.8;border:1.5px solid;border-radius:3px;flex:none;display:inline-block}.Meter{background:color-mix(in oklab, var(--foreground) 10%, transparent);border-radius:3px;height:6px;display:block;overflow:hidden}.Meter>b{background:var(--foreground);border-radius:3px;height:100%;display:block}.Meter.is-warn>b{background:var(--warning)}.AccountButton{width:30px;height:30px;color:var(--human);background:var(--human-soft);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid;position:relative}.AccountButton>:is(img,.Avatar,[class*=Avatar]){border-radius:50%;width:100%;height:100%}.AccountButton.has-dot:after{content:"";background:var(--warning);width:10px;height:10px;box-shadow:0 0 0 2px var(--background);border-radius:50%;position:absolute;top:-2px;right:-2px}.AccountButton.is-sync:after{background:var(--machine)}.AccountButton__face{width:24px;height:24px;color:var(--human);background:var(--human-soft);border-radius:50%;place-items:center;display:inline-grid;overflow:hidden}.AccountButton__syncDot{background:var(--machine);border-radius:50%;width:8px;height:8px}.AccountButton__storage{font-size:var(--text-row);flex-direction:column;flex:1;gap:6px;display:flex}.AccountButton__storage>span:first-child{display:flex}.ScreenPill__dot{background:var(--warning);border-radius:50%;width:7px;height:7px}.LampCard__trigger{cursor:pointer;background:0 0;border:0;align-items:center;padding:0 4px;display:inline-flex}.LampCard{gap:8px;width:300px;padding:12px}.LampCard__row{align-items:center;display:flex}.LampCard__key,.LampCard__model,.LampCard__value,.LampCard__pin,.LampQuota{font:500 calc(var(--text-caption) - .5px) / 1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.LampCard__key{color:var(--tertiary-foreground)}.LampCard__model{color:var(--machine);margin-inline-start:auto}.LampCard__value{color:var(--muted-foreground);margin-inline-start:auto}.LampCard__value.is-warn,.LampQuota{color:var(--warning)}.LampCard__actions{align-items:center;display:flex}.LampCard__actions>.ViewMenu__item{flex:1;padding:0 2px}.LampCard__pin{color:var(--tertiary-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px}.LampCard__pin[aria-pressed=true]{color:var(--foreground);background:color-mix(in oklab, var(--foreground) 7%, transparent)}.DeckCard__more{z-index:3;width:26px;height:26px;color:var(--foreground);background:color-mix(in oklab, var(--popover) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 0 0 1px var(--border);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}@media (hover:hover){.DeckCard:not(:hover,:focus-within) .DeckCard__more:not([data-popup-open]){opacity:0}}@media (hover:none) and (pointer:coarse){.DeckCard__more{opacity:0;pointer-events:none}}.ZoomFlash{top:calc(var(--chrome-bar,52px) + 30px);z-index:40;font:500 var(--text-value) / 1 var(--font-mono);color:var(--muted-foreground);background:color-mix(in oklab, var(--popover) 88%, transparent);border-radius:var(--radius-pill,999px);box-shadow:0 0 0 1px var(--border);opacity:0;pointer-events:none;transition:opacity var(--duration-morph) var(--ease-out);padding:4px 10px;position:fixed;left:50%;transform:translate(-50%)}.ZoomFlash.is-shown{opacity:1;transition-duration:var(--duration-quick)}.SpeakInput{--speak-ink:var(--foreground,var(--ink));min-width:0;color:var(--speak-ink);flex-direction:column;gap:12px;display:flex}.SpeakInput__box{background:var(--popover);min-width:0;box-shadow:0 0 0 var(--surface-outline-w,1px) var(--surface-outline,color-mix(in oklab, var(--ink) 12%, transparent)), var(--surface-shadow);flex-direction:column;display:flex}.SpeakInput__input{resize:none;width:0;min-width:0;font:inherit;color:inherit;caret-color:var(--human);background:0 0;border:0;outline:0;flex:1 1 0;margin:0;padding:0}.SpeakInput__spacer{flex:1}.SpeakInput__icon{width:38px;height:38px;color:var(--speak-ink);background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.SpeakInput__icon>svg{width:18px;height:18px}.SpeakInput__go{color:var(--action-ink);background:var(--action);border:0}.SpeakInput__go:disabled{cursor:default}.SpeakInput__mic.is-listening{color:var(--participant-on);background:var(--human);border-color:#0000}.SpeakInput.is-home{gap:14px;width:min(640px,100%);position:relative}.SpeakInput.is-home .SpeakInput__box{border-radius:var(--say-radius);box-shadow:var(--say-shadow);gap:6px;padding:18px 22px 12px}.SpeakInput.is-home .SpeakInput__name{font:500 var(--text-caption) / 1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tertiary-foreground)}.SpeakInput.is-home .SpeakInput__input{flex:none;width:100%;min-height:30px;font-size:19px;line-height:1.45}.SpeakInput.is-home .SpeakInput__foot{align-items:center;gap:8px;margin-top:8px;display:flex}.SpeakInput__lamp{z-index:-1;position:absolute;bottom:calc(100% + 34px);left:50%;transform:translate(-50%)}.SpeakInput.is-bar{gap:8px;min-width:0}.SpeakInput.is-bar:not(:has(.SpeakInput__hold)){--speak-h:56px;box-sizing:border-box;min-height:var(--speak-h);border-radius:calc(var(--speak-h) / 2);background:var(--popover);box-shadow:var(--say-shadow,var(--surface-shadow));justify-content:center;padding:0 8px}.SpeakBox .SpeakInput.is-bar,.InsertDock__speak .SpeakInput.is-bar,.SpeakBar .SpeakInput.is-bar,.SpeakDrawer .SpeakInput.is-bar{min-height:0;box-shadow:none;background:0 0;border-radius:0;padding:0}.SpeakInput.is-bar:not(.is-hold) .SpeakInput__icon:not(.SpeakInput__go,.is-listening){background:0 0;border-color:#0000}@media (hover:hover){.SpeakInput.is-bar:not(.is-hold) .SpeakInput__icon:not(.SpeakInput__go,.is-listening):hover{background:color-mix(in oklab, var(--speak-ink) 8%, transparent)}}.SpeakInput.is-bar .SpeakInput__hold{border-radius:28px;height:56px}.SpeakInput.is-bar .SpeakInput__box{box-shadow:none;background:0 0}.SpeakInput__row{align-items:center;gap:8px;min-width:0;display:flex}.SpeakInput.is-bar .SpeakInput__input{background:0 0;border-radius:0;align-self:center;min-width:80px;max-height:96px;padding:8px 4px;font-size:15px;line-height:1.4}.SpeakInput__ref{--ref:var(--human);white-space:nowrap;background:color-mix(in oklab, var(--ref) 14%, transparent);border-radius:8px;flex:none;align-items:center;gap:6px;max-width:150px;height:26px;padding:0 6px 0 4px;font-size:12.5px;display:inline-flex}.SpeakInput__ref>span:not(.SpeakInput__refThumb){text-overflow:ellipsis;overflow:hidden}.SpeakInput__refThumb{border-radius:4px;flex:none;width:26px;height:18px}.SpeakInput__ref button{width:16px;height:16px;color:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.SpeakInput__ref button svg{width:12px;height:12px}.SpeakInput__hold{min-width:0;height:56px;color:var(--decisive-ink);background:var(--decisive);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:0;border-radius:28px;flex:1;justify-content:center;align-items:center;gap:10px;font:600 16px/1 inherit;display:inline-flex}.SpeakInput__hold>svg{width:20px;height:20px}.SpeakInput__hold.is-listening{color:var(--participant-on);background:var(--human)}.SpeakInput__hold.is-hearing{opacity:.7}.SpeakInput__wave{align-items:center;gap:3px;height:22px;display:inline-flex}.SpeakInput__wave i{width:3px;height:calc(5px + 15px * var(--level,0));background:currentColor;border-radius:2px;transition:height 80ms linear}.Seeds{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Seed{height:30px;font:inherit;white-space:nowrap;color:var(--speak-ink,inherit);background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:15px;align-items:center;gap:6px;padding:0 12px;font-size:13px;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.Seed__key{color:var(--tertiary-foreground);font-size:11.5px}.Seed.is-human{background:var(--human-soft);border-color:color-mix(in oklab, var(--human) 45%, transparent)}.Seed.is-human:before{content:"";background:var(--human);border-radius:50%;flex:none;width:7px;height:7px}.Seed.is-auto{border-color:color-mix(in oklab, var(--machine) 50%, transparent)}.Seed.is-auto:before{content:"";background:var(--machine);border-radius:50%;flex:none;width:7px;height:7px}.Seed.is-ask{color:var(--machine);cursor:default;border-style:dashed;border-color:var(--machine)}.Seed.is-ask .Seed__key{color:inherit}.Seed--option:hover{border-color:var(--human)}.Seeds__ask{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.SpeakInput.is-home.is-hold{gap:0}.SpeakInput.is-home.is-hold .SpeakInput__box{box-shadow:none;background:0 0;gap:14px;padding:0}.SpeakInput.is-home.is-hold .SpeakInput__name,.SpeakInput.is-home.is-hold .SpeakInput__spacer{display:none}.SpeakInput.is-home.is-hold .SpeakInput__foot{flex-wrap:wrap;justify-content:center;margin:0}.SpeakInput.is-home.is-hold .SpeakInput__row{gap:10px}.SpeakInput.is-home.is-hold .SpeakInput__lamp{bottom:calc(100% + 20px)}@media (width<=599px){.SpeakInput.is-home .SpeakInput__box{border-radius:var(--say-radius)}.SpeakInput.is-home .SpeakInput__input{font:700 21px/1.4 var(--font-title)}}::view-transition-group(speak){animation-duration:.42s;animation-timing-function:cubic-bezier(.3,.9,.3,1)}@media (prefers-reduced-motion:reduce){::view-transition-group(speak){animation-duration:10ms}}.SpeakInput__input::placeholder{color:color-mix(in oklab, var(--ink) 40%, transparent)}.SpeakInput__listening{min-width:0;min-height:36px;color:var(--human);flex:1;align-items:center;padding:0 12px;font-size:13px;display:flex}.SpeakInput.is-bar .SpeakInput__listening{background:color-mix(in oklab, var(--human) 10%, transparent);border-radius:18px}.SpeakInput__row:has(.SpeakInput__ref+.SpeakInput__ref) .SpeakInput__ref{max-width:120px}.SpeakInput.is-bar .SpeakInput__ref{flex:0 auto;min-width:56px}.SpeakInput.is-bar .SpeakInput__input{min-width:48px}.SpeakInput__refActions{flex:none;gap:6px;display:inline-flex}.SpeakInput__refLine{box-sizing:border-box;width:fit-content;max-width:100%;padding:calc(5px + var(--bleed));background:var(--popover);box-shadow:0 0 0 1px var(--border), 0 10px 24px -16px #0006;scrollbar-width:none;border-radius:16px;align-items:center;gap:6px;margin-bottom:8px;display:flex;overflow-x:auto}.SpeakInput__refLine::-webkit-scrollbar{display:none}.SpeakInput.is-hold .SpeakInput__row>.SpeakInput__ref{flex:0 auto;min-width:0;max-width:112px}
