.shift-capture-root:not(#shift-echo-web){all:initial;display:revert;font-size:10px}.shift-capture-root :not(#shift-echo-web):not(svg,svg *){all:revert}.shift-capture-root svg:not(#shift-echo-web),.shift-capture-root svg:not(#shift-echo-web) *{display:revert;vertical-align:revert;box-sizing:revert;margin:revert;padding:revert;border:revert}.shift-capture-root :not(#shift-echo-web):after,.shift-capture-root :not(#shift-echo-web):before,.shift-capture-root:not(#shift-echo-web):after,.shift-capture-root:not(#shift-echo-web):before{all:revert}.shift-capture-root :not(#shift-echo-web)::placeholder,.shift-capture-root:not(#shift-echo-web)::placeholder{all:revert}.shift-capture-root :not(#shift-echo-web)::selection,.shift-capture-root:not(#shift-echo-web)::selection{all:revert}.shift-capture-root :not(#shift-echo-web)::marker,.shift-capture-root:not(#shift-echo-web)::marker{all:revert}.shift-capture-root :not(#shift-echo-web)::-webkit-slider-runnable-track,.shift-capture-root :not(#shift-echo-web)::-webkit-slider-thumb,.shift-capture-root:not(#shift-echo-web)::-webkit-slider-runnable-track,.shift-capture-root:not(#shift-echo-web)::-webkit-slider-thumb{all:revert}.shift-capture-root :not(#shift-echo-web)::-moz-range-thumb,.shift-capture-root :not(#shift-echo-web)::-moz-range-track,.shift-capture-root:not(#shift-echo-web)::-moz-range-thumb,.shift-capture-root:not(#shift-echo-web)::-moz-range-track{all:revert}@font-face{font-family:Alegreya Echo;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/alegreya.ce0f708f.woff2) format("woff2")}@font-face{font-family:Chakra Petch Echo;font-style:normal;font-weight:500 700;font-display:swap;src:url(/_next/static/media/chakra-petch.6681946d.woff2) format("woff2")}@font-face{font-family:Cinzel Echo;font-style:normal;font-weight:600 700;font-display:swap;src:url(/_next/static/media/cinzel.a273567b.woff2) format("woff2")}@font-face{font-family:Exo\ 2 Echo;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/exo-2.cd5bec92.woff2) format("woff2")}@font-face{font-family:Manrope Echo;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/manrope.4c9affa5.woff2) format("woff2")}.shift-capture-root:not(#shift-echo-web):not(#shift-echo-web){--font-alegreya:"Alegreya Echo";--font-chakra:"Chakra Petch Echo";--font-cinzel:"Cinzel Echo";--font-exo2:"Exo 2 Echo";--font-manrope:"Manrope Echo";--shift-orange:#ff5e1a;--shift-blue:#1fc3ff;--shift-green:#1fdb87;--neutral-ink:#05080d;--neutral-surface-dark:#0b1018;--neutral-raised-dark:#121a26;--neutral-border-dark:#1c2736;--neutral-muted:#5c6b80;--neutral-subtle:#94a3b8;--neutral-faint:#cbd5e1;--neutral-surface-light:#edf1f7;--neutral-canvas-light:#f7f9fc;--neutral-white:#ffffff;--bg:var(--neutral-canvas-light);--surface:var(--neutral-white);--surface-2:var(--neutral-surface-light);--border:color-mix(in srgb,var(--neutral-muted) 24%,var(--neutral-faint));--border-strong:var(--neutral-muted);--fg:var(--neutral-ink);--fg-muted:color-mix(in srgb,var(--neutral-muted) 80%,var(--neutral-ink));--ink-strength:44%;--ink-base:var(--neutral-ink);--mode-ink:color-mix(in srgb,var(--mode) var(--ink-strength),var(--ink-base));--blue-ink:color-mix(in srgb,var(--shift-blue) var(--ink-strength),var(--ink-base));--orange-ink:color-mix(in srgb,var(--shift-orange) var(--ink-strength),var(--ink-base));--success-ink:color-mix(in srgb,var(--shift-green) var(--ink-strength),var(--ink-base));--danger-ink:color-mix(in srgb,var(--cat-health) var(--ink-strength),var(--ink-base));--warning-ink:color-mix(in srgb,var(--cat-learning) var(--ink-strength),var(--ink-base));--focus-ring:var(--mode-ink);--control-border:color-mix(in srgb,var(--neutral-muted) 88%,var(--surface));--control-hover-border:var(--mode-ink);--control-selected-border:var(--mode-ink);--primary-border:var(--mode-ink);--danger-border:var(--danger-ink);--share-surface:var(--glass-bg);--rarity-rest-opacity:1;--rarity-hover-opacity:1;--gem-rim-top:color-mix(in srgb,var(--neutral-muted) 78%,transparent);--gem-rim-middle:var(--control-border);--field-bg:color-mix(in srgb,var(--surface) 92%,transparent);--glass-highlight:color-mix(in srgb,var(--neutral-white) 85%,transparent);--quest-bg:var(--glass-bg);--chat-field-bg:var(--glass-bg);--neon-ink:var(--mode-ink);--neon-text-shadow:none;--neon-border:var(--mode-ink);--hero-ink:var(--mode-ink);--chat-control-border:var(--control-border);--range-edge:var(--control-border);--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%235c6b80' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--map-link-opacity:.85;--accent:var(--shift-orange);--accent-2:var(--shift-blue);--rarity-uncommon:#3fa65c;--rarity-rare:#3b66e0;--rarity-epic:#9b4de0;--rarity-legendary:#e08a1f;--star-gold:#f5c542;--star-edge:color-mix(in srgb,var(--star-gold) 52%,var(--neutral-ink));--glass-bg:color-mix(in srgb,var(--neutral-white) 84%,transparent);--glass-border:color-mix(in srgb,var(--neutral-muted) 38%,transparent);--glass-shadow:rgba(5,8,13,0.08);--header-glass-solid:var(--neutral-white);--header-glass-highlight:color-mix(in srgb,color-mix(in srgb,var(--neutral-white) 90%,var(--mode) 10%) 70%,var(--header-glass-solid) 30%);--header-glass-sheen:color-mix(in srgb,var(--neutral-white) 78%,var(--mode) 22%);--header-glass-depth:color-mix(in srgb,color-mix(in srgb,var(--surface) 82%,var(--mode) 18%) 70%,var(--header-glass-solid) 30%);--header-glass-edge-highlight:color-mix(in srgb,var(--neutral-white) 82%,var(--mode) 18%);--header-glass-edge-mid:color-mix(in srgb,var(--neutral-white) 42%,var(--mode) 58%);--header-glass-edge-depth:color-mix(in srgb,var(--mode) 42%,transparent);--header-glass-opacity:0.84;--rail-glass-mode-edge:color-mix(in srgb,var(--mode) 55%,var(--header-glass-edge-mid));--rail-glass-mode-rim:color-mix(in srgb,var(--mode) 24%,var(--header-glass-highlight));--cat-health:#e5484d;--cat-mind:#8a63e8;--cat-work:#3b6fd4;--cat-learning:#d8a722;--cat-relationships:#e0559b;--cat-finance:#1f9d50;--cat-environment:#7cb240;--cat-recreation:#bccf33;--cat-purpose:#ab5ce0;--cat-meta:#8286f0;--cat-science-technology:#21b39b;--cat-society:#ce8a32;--cat-arts-media:#d14fbe;--space-1:2.5px;--space-2:5px;--space-3:7.5px;--space-4:10px;--space-5:15px;--space-6:20px;--space-7:30px;--radius-sm:5px;--radius-md:7.5px;--radius-lg:10px;--radius-xl:12.5px;--radius-pill:999px;--control-h-sm:20px;--control-h-md:22.5px;--control-h-lg:27.5px;--tap-min:44px}@media (pointer:coarse){.shift-capture-root:not(#shift-echo-web):not(#shift-echo-web){--control-h-sm:var(--tap-min);--control-h-md:var(--tap-min);--control-h-lg:30px}}.shift-capture-root:not(#shift-echo-web):not(#shift-echo-web){color-scheme:light}.shift-capture-root[data-theme=dark]:not(#shift-echo-web):not(#shift-echo-web){--star-edge:color-mix(in srgb,var(--star-gold) 92%,transparent);--bg:var(--neutral-ink);--surface:var(--neutral-surface-dark);--surface-2:var(--neutral-raised-dark);--border:var(--neutral-border-dark);--border-strong:var(--neutral-subtle);--fg:var(--neutral-surface-light);--fg-muted:var(--neutral-subtle);--ink-strength:100%;--focus-ring:var(--mode-ink);--control-border:var(--glass-border);--control-hover-border:color-mix(in srgb,var(--mode) 45%,var(--glass-border));--control-selected-border:color-mix(in srgb,var(--mode) 60%,transparent);--primary-border:color-mix(in srgb,var(--mode) 70%,transparent);--danger-border:color-mix(in srgb,var(--cat-health) 40%,transparent);--share-surface:color-mix(in srgb,var(--surface) 52%,transparent);--rarity-rest-opacity:.5;--rarity-hover-opacity:.85;--gem-rim-top:color-mix(in srgb,var(--neutral-white) 72%,transparent);--gem-rim-middle:var(--glass-border);--field-bg:color-mix(in srgb,var(--surface) 70%,transparent);--glass-highlight:var(--glass-border);--quest-bg:color-mix(in srgb,var(--surface) 34%,transparent);--chat-field-bg:color-mix(in srgb,var(--glass-bg) 82%,transparent);--neon-ink:color-mix(in srgb,var(--mode) 72%,var(--fg));--neon-border:color-mix(in srgb,var(--mode) 55%,transparent);--hero-ink:color-mix(in srgb,var(--mode) 88%,var(--fg));--chat-control-border:color-mix(in srgb,var(--mode) 26%,var(--glass-border));--range-edge:transparent;--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%2394a3b8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--map-link-opacity:.45;--neon-text-shadow:0 0 8px color-mix(in srgb,var(--mode) 55%,transparent);--glass-bg:rgba(18,26,38,0.45);--glass-border:rgba(148,163,184,0.22);--glass-shadow:rgba(0,0,0,0.45);--header-glass-solid:var(--neutral-raised-dark);--header-glass-highlight:color-mix(in srgb,color-mix(in srgb,var(--neutral-raised-dark) 64%,var(--neutral-white) 36%) 70%,var(--header-glass-solid) 30%);--header-glass-sheen:color-mix(in srgb,var(--neutral-raised-dark) 76%,var(--mode) 24%);--header-glass-depth:color-mix(in srgb,color-mix(in srgb,var(--neutral-surface-dark) 82%,var(--mode) 18%) 70%,var(--header-glass-solid) 30%);--header-glass-edge-highlight:color-mix(in srgb,var(--neutral-white) 62%,var(--mode) 38%);--header-glass-edge-mid:color-mix(in srgb,var(--neutral-subtle) 36%,var(--mode) 64%);--header-glass-edge-depth:color-mix(in srgb,var(--mode) 48%,transparent);--header-glass-opacity:0.72;--rail-glass-mode-edge:color-mix(in srgb,var(--mode) 62%,var(--header-glass-edge-mid));--rail-glass-mode-rim:color-mix(in srgb,var(--mode) 30%,var(--header-glass-highlight));color-scheme:dark}.shift-capture-root[data-register=fantasy]:not(#shift-echo-web):not(#shift-echo-web){--font-display:var(--font-cinzel),serif;--font-body:var(--font-alegreya),georgia,serif;--display-tracking:0.03em;--texture-page:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 0.82 0 0 0 0 0.55 0 0 0 0.045 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--texture-panel:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 0.75 0 0 0 0 0.45 0 0 0 0.035 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.shift-capture-root[data-register=scifi]:not(#shift-echo-web):not(#shift-echo-web){--font-display:var(--font-manrope),system-ui,sans-serif;--font-body:var(--font-exo2),system-ui,sans-serif;--display-tracking:-0.015em;--texture-page:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90'%3E%3Cpath d='M0 45h90M45 0v90' stroke='%231FC3FF' stroke-opacity='0.05'/%3E%3Ccircle cx='45' cy='45' r='1.4' fill='%231FC3FF' fill-opacity='0.1'/%3E%3C/svg%3E");--texture-panel:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46'%3E%3Cpath d='M0 23h46M23 0v46' stroke='%231FC3FF' stroke-opacity='0.045'/%3E%3C/svg%3E")}.shift-capture-root:not(#shift-echo-web):not(#shift-echo-web){--mode:var(--shift-blue);--glow:color-mix(in srgb,var(--shift-blue) 72%,#9ff0ff);--edge:color-mix(in srgb,var(--shift-blue) 26%,transparent);--slider-base:color-mix(in srgb,var(--shift-blue) 8%,#ffffff)}.shift-capture-root[data-shift-mode=red]:not(#shift-echo-web):not(#shift-echo-web){--mode:var(--shift-orange);--accent:var(--shift-orange);--glow:color-mix(in srgb,var(--shift-orange) 62%,#ffd28a);--edge:color-mix(in srgb,#d8a722 22%,transparent);--slider-base:color-mix(in srgb,var(--shift-orange) 10%,#0f0f0f)}.shift-capture-root[data-shift-mode=blue]:not(#shift-echo-web):not(#shift-echo-web){--mode:var(--shift-blue);--accent:var(--shift-blue);--glow:color-mix(in srgb,var(--shift-blue) 72%,#9ff0ff);--edge:color-mix(in srgb,var(--shift-blue) 26%,transparent);--slider-base:color-mix(in srgb,var(--shift-blue) 8%,#ffffff)}.shift-capture-root[data-shift-mode=red]:not([data-theme=dark]):not(#shift-echo-web):not(#shift-echo-web){--glass-bg:color-mix(in srgb,color-mix(in srgb,var(--neutral-white) 97%,var(--shift-orange)) 84%,transparent);--glass-border:color-mix(in srgb,var(--mode-ink) 32%,transparent)}.shift-capture-root[data-shift-mode=red][data-theme=dark]:not(#shift-echo-web):not(#shift-echo-web){--glass-bg:rgba(28,22,15,0.45);--glass-border:rgba(216,167,34,0.2)}.shift-capture-root[data-shift-mode=blue]:not([data-theme=dark]):not(#shift-echo-web):not(#shift-echo-web){--glass-bg:color-mix(in srgb,color-mix(in srgb,var(--neutral-white) 97%,var(--shift-blue)) 84%,transparent);--glass-border:color-mix(in srgb,var(--mode-ink) 32%,transparent)}.shift-capture-root[data-shift-mode=blue][data-theme=dark]:not(#shift-echo-web):not(#shift-echo-web){--glass-bg:rgba(10,20,32,0.45);--glass-border:rgba(31,195,255,0.22)}.shift-capture-root:not(#shift-echo-web):not(#shift-echo-web){--gem-etch-feather:1.7px;--gem-etch-feather-deg:2.4deg}@media (max-width:767px){.shift-capture-root:not(#shift-echo-web):not(#shift-echo-web){--header-glass-solid:color-mix(in srgb,var(--surface) 94%,var(--mode) 6%);--header-glass-highlight:var(--header-glass-solid);--header-glass-sheen:var(--header-glass-solid);--header-glass-depth:var(--header-glass-solid);--header-glass-edge-highlight:color-mix(in srgb,var(--border) 72%,var(--mode) 28%);--header-glass-edge-mid:var(--header-glass-edge-highlight);--header-glass-edge-depth:var(--header-glass-edge-highlight);--header-glass-opacity:1}}.shift-capture-root:not(#shift-echo-web):not(#shift-echo-web){--hdr-px:calc(10px / 24.8)}.shift-capture-root .ui-focus:focus-visible:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.ui-focus:focus-visible:not(#shift-echo-web):not(#shift-echo-web){outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:inherit}.shift-capture-root .ui-control:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.ui-control:not(#shift-echo-web):not(#shift-echo-web){background-color:var(--glass-bg);border:1px solid var(--control-border);-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);box-shadow:inset 0 1px 0 var(--glass-highlight);transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}.shift-capture-root .ui-control:hover:not(:disabled):not([aria-disabled=true]):not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.ui-control:hover:not(:disabled):not([aria-disabled=true]):not(#shift-echo-web):not(#shift-echo-web){border-color:var(--control-hover-border);background-color:color-mix(in srgb,var(--mode) 8%,var(--glass-bg))}.shift-capture-root .ui-control:active:not(:disabled):not([aria-disabled=true]):not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.ui-control:active:not(:disabled):not([aria-disabled=true]):not(#shift-echo-web):not(#shift-echo-web){transform:translateY(.5px)}.shift-capture-root .ui-control-primary:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.ui-control-primary:not(#shift-echo-web):not(#shift-echo-web){background-color:color-mix(in srgb,var(--mode) 88%,var(--surface));border-color:var(--primary-border);color:var(--neutral-ink);box-shadow:0 1px 0 color-mix(in srgb,var(--neutral-white) 30%,transparent) inset,0 4px 16px color-mix(in srgb,var(--mode) 30%,transparent)}.shift-capture-root .ui-control-primary:hover:not(:disabled):not([aria-disabled=true]):not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.ui-control-primary:hover:not(:disabled):not([aria-disabled=true]):not(#shift-echo-web):not(#shift-echo-web){background-color:var(--mode);border-color:var(--mode)}.shift-capture-root .ui-control-ghost:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.ui-control-ghost:not(#shift-echo-web):not(#shift-echo-web){background-color:transparent;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.shift-capture-root .ui-control-ghost:hover:not(:disabled):not([aria-disabled=true]):not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.ui-control-ghost:hover:not(:disabled):not([aria-disabled=true]):not(#shift-echo-web):not(#shift-echo-web){background-color:color-mix(in srgb,var(--mode) 12%,transparent);border-color:transparent}.shift-capture-root .ui-control-danger:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.ui-control-danger:not(#shift-echo-web):not(#shift-echo-web){color:var(--danger-ink);border-color:var(--danger-border)}.shift-capture-root .ui-control-danger:hover:not(:disabled):not([aria-disabled=true]):not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.ui-control-danger:hover:not(:disabled):not([aria-disabled=true]):not(#shift-echo-web):not(#shift-echo-web){background-color:color-mix(in srgb,var(--cat-health) 14%,transparent);border-color:var(--danger-ink)}.shift-capture-root .ui-control:disabled:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root .ui-control[aria-disabled=true]:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.ui-control:disabled:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.ui-control[aria-disabled=true]:not(#shift-echo-web):not(#shift-echo-web){opacity:.45;cursor:not-allowed}.shift-capture-root .ui-selected:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.ui-selected:not(#shift-echo-web):not(#shift-echo-web){background-color:color-mix(in srgb,var(--mode) 22%,var(--glass-bg));border-color:var(--control-selected-border);color:var(--fg)}@media (prefers-reduced-motion:reduce){.shift-capture-root .ui-control:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.ui-control:not(#shift-echo-web):not(#shift-echo-web){transition:none}.shift-capture-root .ui-control:active:not(:disabled):not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.ui-control:active:not(:disabled):not(#shift-echo-web):not(#shift-echo-web){transform:none}}.shift-capture-root[data-perf=efficient] .ui-control:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root[data-perf=still] .ui-control:not(#shift-echo-web):not(#shift-echo-web){-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--surface-2)}.shift-capture-root .ui-field:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.ui-field:not(#shift-echo-web):not(#shift-echo-web){background-color:var(--field-bg);border:1px solid var(--control-border);color:var(--fg);transition:border-color .14s ease,box-shadow .14s ease}.shift-capture-root .ui-field:not(#shift-echo-web):not(#shift-echo-web)::placeholder,.shift-capture-root.ui-field:not(#shift-echo-web):not(#shift-echo-web)::placeholder{color:var(--fg-muted)}.shift-capture-root .ui-field:hover:not(:disabled):not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.ui-field:hover:not(:disabled):not(#shift-echo-web):not(#shift-echo-web){border-color:var(--control-hover-border)}.shift-capture-root .ui-field:focus:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.ui-field:focus:not(#shift-echo-web):not(#shift-echo-web){outline:none;border-color:var(--focus-ring);box-shadow:0 0 0 2px var(--focus-ring)}.shift-capture-root .ui-field:disabled:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.ui-field:disabled:not(#shift-echo-web):not(#shift-echo-web){opacity:.5;cursor:not-allowed}.shift-capture-root .shift-orb-cradle:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.shift-orb-cradle:not(#shift-echo-web):not(#shift-echo-web){position:relative;isolation:isolate;--orb-bloom:1}.shift-capture-root .shift-orb-cradle:not(#shift-echo-web):not(#shift-echo-web):after,.shift-capture-root.shift-orb-cradle:not(#shift-echo-web):not(#shift-echo-web):after{content:"";position:absolute;inset:-60%;z-index:-1;border-radius:999px;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--mode) calc(22% * var(--orb-bloom)),transparent) 0,color-mix(in srgb,var(--mode) calc(8% * var(--orb-bloom)),transparent) 46%,transparent 76%);transition:background .35s ease-out}.shift-capture-root .shift-orb-cradle:focus-within:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root .shift-orb-cradle:hover:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.shift-orb-cradle:focus-within:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.shift-orb-cradle:hover:not(#shift-echo-web):not(#shift-echo-web){--orb-bloom:2.6}.shift-capture-root .shift-orb:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.shift-orb:not(#shift-echo-web):not(#shift-echo-web){position:relative;--orb-size:22.5px;--orb-disc:0.86;width:var(--orb-size);height:var(--orb-size);flex-shrink:0;border-radius:999px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--mode) 45%,transparent);background:color-mix(in srgb,var(--mode) 12%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--mode) 30%,transparent),inset 0 0 10px color-mix(in srgb,var(--mode) 18%,transparent);transition:box-shadow .35s ease-out,border-color .35s ease-out,background .35s ease-out}.shift-capture-root .shift-orb:not(#shift-echo-web):not(#shift-echo-web):before,.shift-capture-root.shift-orb:not(#shift-echo-web):not(#shift-echo-web):before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(115% 95% at 30% 16%,color-mix(in srgb,var(--neutral-white) 34%,transparent) 0,transparent 60%)}.shift-capture-root .shift-orb:focus-visible:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root .shift-orb:hover:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.shift-orb:focus-visible:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.shift-orb:hover:not(#shift-echo-web):not(#shift-echo-web){box-shadow:0 0 22px color-mix(in srgb,var(--mode) 50%,transparent),inset 0 0 12px color-mix(in srgb,var(--mode) 24%,transparent)}.shift-capture-root .shift-orb-disc:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.shift-orb-disc:not(#shift-echo-web):not(#shift-echo-web){width:calc(var(--orb-size) * var(--orb-disc));height:calc(var(--orb-size) * var(--orb-disc));transform:rotate(calc(var(--spin, 0) * 1turn));transition:transform .9s cubic-bezier(.65,0,.35,1);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--mode) 65%,transparent));--yy-warm:var(--neutral-white);--yy-cool:var(--shift-blue)}.shift-capture-root .shift-orb-hover-spin:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.shift-orb-hover-spin:not(#shift-echo-web):not(#shift-echo-web){display:block;height:100%;width:100%;rotate:0deg;transition:rotate 1.1s cubic-bezier(.33,0,.4,1)}.shift-capture-root .yin-glass:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.yin-glass:not(#shift-echo-web):not(#shift-echo-web){--yin-gain:1;filter:drop-shadow(0 0 calc(1.5px * var(--yin-gain)) color-mix(in srgb,var(--yin-bloom,var(--mode)) calc(55% * var(--yin-gain)),transparent)) drop-shadow(0 0 calc(6px * var(--yin-gain)) color-mix(in srgb,var(--yin-bloom,var(--mode)) calc(38% * var(--yin-gain)),transparent))}.shift-capture-root .companion-interrupted:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.companion-interrupted:not(#shift-echo-web):not(#shift-echo-web){align-self:flex-start;max-width:100%;margin:0;padding:0;border:0;background:none}.shift-capture-root .companion-interrupted>summary:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.companion-interrupted>summary:not(#shift-echo-web):not(#shift-echo-web){display:flex;align-items:center;justify-content:center;width:44px;min-height:44px;list-style:none;cursor:pointer;color:var(--fg-muted);border-radius:5px}.shift-capture-root .companion-interrupted>summary:not(#shift-echo-web):not(#shift-echo-web)::-webkit-details-marker,.shift-capture-root.companion-interrupted>summary:not(#shift-echo-web):not(#shift-echo-web)::-webkit-details-marker{display:none}.shift-capture-root .companion-interrupted>summary:focus-visible:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.companion-interrupted>summary:focus-visible:not(#shift-echo-web):not(#shift-echo-web){outline:2px solid var(--control-focus-ring);outline-offset:2px}.shift-capture-root .companion-interrupted>summary:hover:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.companion-interrupted>summary:hover:not(#shift-echo-web):not(#shift-echo-web){color:var(--mode-ink)}.shift-capture-root .companion-interrupted[open] .interrupted-chevron:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.companion-interrupted[open] .interrupted-chevron:not(#shift-echo-web):not(#shift-echo-web){transform:rotate(90deg);transform-origin:5px 11px}.shift-capture-root .companion-interrupted-content:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.companion-interrupted-content:not(#shift-echo-web):not(#shift-echo-web){padding:2.5px 0 7.5px}.shift-capture-root .companion-activity:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.companion-activity:not(#shift-echo-web):not(#shift-echo-web){display:flex;align-items:center;gap:5px;min-height:44px;font-size:7.5px;color:var(--mode-ink)}.shift-capture-root .companion-activity svg:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.companion-activity svg:not(#shift-echo-web):not(#shift-echo-web){flex:none}.shift-capture-root .companion-activity[data-visible=true] .activity-thought:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.companion-activity[data-visible=true] .activity-thought:not(#shift-echo-web):not(#shift-echo-web){transform-origin:16px 12px;animation:companion-thought 1.8s ease-in-out 4}.shift-capture-root .companion-activity[data-visible=true] .activity-listen:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.companion-activity[data-visible=true] .activity-listen:not(#shift-echo-web):not(#shift-echo-web){transform-origin:center;animation:companion-listen 1.2s ease-in-out 6}.shift-capture-root .companion-reasoning:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.companion-reasoning:not(#shift-echo-web):not(#shift-echo-web){margin-block:5px;font-size:7.5px}.shift-capture-root.perf-lite .companion-activity svg :not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.perf-still .companion-activity svg :not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root[data-sw-transitions=off] .companion-activity svg :not(#shift-echo-web):not(#shift-echo-web){animation:none!important}@media(prefers-reduced-motion:reduce){.shift-capture-root .companion-activity svg :not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.companion-activity svg :not(#shift-echo-web):not(#shift-echo-web){animation:none!important}}.shift-capture-root .orb-idle-glints:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.orb-idle-glints:not(#shift-echo-web):not(#shift-echo-web){position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .45s ease}.shift-capture-root .voice-orb[data-phase=idle]>.orb-idle-glints:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.voice-orb[data-phase=idle]>.orb-idle-glints:not(#shift-echo-web):not(#shift-echo-web){opacity:1}.shift-capture-root .orb-idle-glints>i:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.orb-idle-glints>i:not(#shift-echo-web):not(#shift-echo-web){position:absolute;width:7%;height:7%;translate:-50% -50%;background:color-mix(in srgb,var(--neutral-white) 85%,var(--mode));mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1.1 -1.1 2.2 2.2'%3E%3Cpath fill='black' stroke='black' stroke-width='.15' stroke-linejoin='round' d='M1 0C.38 0 0 .38 0 1C0 .38 -.38 0 -1 0C-.38 0 0 -.38 0 -1C0 -.38 .38 0 1 0Z'/%3E%3C/svg%3E") center /contain no-repeat;opacity:0;animation:orb-surface-glint 8.2s ease-in-out infinite;animation-play-state:paused}.shift-capture-root .voice-orb[data-phase=idle]>.orb-idle-glints>i:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.voice-orb[data-phase=idle]>.orb-idle-glints>i:not(#shift-echo-web):not(#shift-echo-web){animation-play-state:running}.shift-capture-root .orb-idle-glints>i:first-child:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.orb-idle-glints>i:first-child:not(#shift-echo-web):not(#shift-echo-web){left:31%;top:24%;animation-delay:-1.1s}.shift-capture-root .orb-idle-glints>i:nth-child(2):not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.orb-idle-glints>i:nth-child(2):not(#shift-echo-web):not(#shift-echo-web){left:69%;top:33%;width:5%;height:5%;animation-delay:-5s;animation-duration:9.7s}.shift-capture-root .orb-idle-glints>i:nth-child(3):not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.orb-idle-glints>i:nth-child(3):not(#shift-echo-web):not(#shift-echo-web){left:44%;top:65%;width:4%;height:4%;animation-delay:-7.4s;animation-duration:10.9s}.shift-capture-root .orb-idle-glints>i:nth-child(4):not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.orb-idle-glints>i:nth-child(4):not(#shift-echo-web):not(#shift-echo-web){left:24%;top:49%;width:4%;height:4%;animation-delay:-6.2s;animation-duration:11.3s}.shift-capture-root .orb-idle-glints>i:nth-child(5):not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.orb-idle-glints>i:nth-child(5):not(#shift-echo-web):not(#shift-echo-web){left:57%;top:21%;width:4%;height:4%;animation-delay:-3.8s;animation-duration:9.1s}.shift-capture-root .orb-idle-glints>i:nth-child(6):not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.orb-idle-glints>i:nth-child(6):not(#shift-echo-web):not(#shift-echo-web){left:73%;top:61%;width:5%;height:5%;animation-delay:-8.3s;animation-duration:12.1s}.shift-capture-root.perf-lite .orb-idle-glints:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.perf-still .orb-idle-glints:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root[data-render-test=basic] .orb-idle-glints:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root[data-sw-orb-particles=off] .orb-idle-glints:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root[data-sw-transitions=off] .orb-idle-glints:not(#shift-echo-web):not(#shift-echo-web){display:none}.shift-capture-root .panel:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.panel:not(#shift-echo-web):not(#shift-echo-web){background-color:var(--glass-bg);background-image:var(--texture-panel);-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);border:1px solid var(--glass-border);box-shadow:0 8px 32px var(--glass-shadow),inset 0 1px 0 var(--glass-highlight)}.shift-capture-root .glass:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.glass:not(#shift-echo-web):not(#shift-echo-web){background:var(--glass-bg);-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);border:1px solid var(--glass-border);box-shadow:0 8px 32px var(--glass-shadow),inset 0 1px 0 var(--glass-highlight)}.shift-capture-root .echo-device.panel:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.echo-device.panel:not(#shift-echo-web):not(#shift-echo-web){border-width:2px;border-radius:14px 6.5px 14px 6.5px;background-image:linear-gradient(145deg,color-mix(in srgb,var(--fg) 9%,transparent),transparent 30%,color-mix(in srgb,var(--fg) 5%,transparent));box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--surface) 75%,transparent),inset 0 0 0 5px var(--border),0 18px 50px color-mix(in srgb,var(--fg) 18%,transparent);border-top-color:var(--mode);padding:8px}.shift-capture-root .echo-device-head:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.echo-device-head:not(#shift-echo-web):not(#shift-echo-web){position:sticky;top:calc(-1 * var(--space-3));z-index:4;margin:calc(-1 * var(--space-3));margin-bottom:0;padding:var(--space-3);border-radius:14px 6.5px 0 0;isolation:isolate;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.shift-capture-root .echo-device-head:not(#shift-echo-web):not(#shift-echo-web):before,.shift-capture-root.echo-device-head:not(#shift-echo-web):not(#shift-echo-web):before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:color-mix(in srgb,var(--surface) 48%,transparent);-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3)}.shift-capture-root .echo-device-logo:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.echo-device-logo:not(#shift-echo-web):not(#shift-echo-web){flex:none;display:block;width:13.5px;height:13.5px;border-radius:16%;object-fit:cover;pointer-events:none}.shift-capture-root .echo-device-title:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.echo-device-title:not(#shift-echo-web):not(#shift-echo-web){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;color:var(--fg-muted)}.shift-capture-root .echo-device .echo-screen:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.echo-device .echo-screen:not(#shift-echo-web):not(#shift-echo-web){border:1px solid var(--border);border-radius:7.5px;padding:6px;box-shadow:inset 0 2px 12px color-mix(in srgb,var(--fg) 6%,transparent)}.shift-capture-root .echo-device .ui-focus:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.echo-device .ui-focus:not(#shift-echo-web):not(#shift-echo-web){text-shadow:0 0 6px color-mix(in srgb,var(--mode) 30%,transparent)}.shift-capture-root .echo-device .ui-focus:hover:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.echo-device .ui-focus:hover:not(#shift-echo-web):not(#shift-echo-web){box-shadow:0 0 8.5px color-mix(in srgb,var(--mode) 28%,transparent)}.shift-capture-root .echo-device .shift-capture-stars:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.echo-device .shift-capture-stars:not(#shift-echo-web):not(#shift-echo-web){filter:drop-shadow(0 0 3.5px color-mix(in srgb,var(--star-gold) 65%,transparent))}.shift-capture-root .rarity-gem:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.rarity-gem:not(#shift-echo-web):not(#shift-echo-web){display:block;position:absolute;inset:0;--gem-rhombus-seam:37.27% 12.73%;--gem-rhombus:37.27% 12.73%,42.36% 8.65%,47.45% 6.62%,52.55% 6.62%,57.64% 8.65%,62.73% 12.73%,87.27% 37.27%,91.35% 42.36%,93.38% 47.45%,93.38% 52.55%,91.35% 57.64%,87.27% 62.73%,62.73% 87.27%,57.64% 91.35%,52.55% 93.38%,47.45% 93.38%,42.36% 91.35%,37.27% 87.27%,12.73% 62.73%,8.65% 57.64%,6.62% 52.55%,6.62% 47.45%,8.65% 42.36%,12.73% 37.27%;--gem-rhombus-inner-seam:38.6703% 16.8297%;--gem-rhombus-inner:38.6703% 16.8297%,43.2004% 13.1985%,47.7305% 11.3918%,52.2695% 11.3918%,56.7996% 13.1985%,61.3297% 16.8297%,83.1703% 38.6703%,86.8015% 43.2004%,88.6082% 47.7305%,88.6082% 52.2695%,86.8015% 56.7996%,83.1703% 61.3297%,61.3297% 83.1703%,56.7996% 86.8015%,52.2695% 88.6082%,47.7305% 88.6082%,43.2004% 86.8015%,38.6703% 83.1703%,16.8297% 61.3297%,13.1985% 56.7996%,11.3918% 52.2695%,11.3918% 47.7305%,13.1985% 43.2004%,16.8297% 38.6703%;--gem-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="none"><polygon fill="black" points="37.27,12.73 42.36,8.65 47.45,6.62 52.55,6.62 57.64,8.65 62.73,12.73 87.27,37.27 91.35,42.36 93.38,47.45 93.38,52.55 91.35,57.64 87.27,62.73 62.73,87.27 57.64,91.35 52.55,93.38 47.45,93.38 42.36,91.35 37.27,87.27 12.73,62.73 8.65,57.64 6.62,52.55 6.62,47.45 8.65,42.36 12.73,37.27"/></svg>');-webkit-mask-image:var(--gem-mask);mask-image:var(--gem-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;--gem-etch-dark:color-mix(in srgb,var(--neutral-ink) 19%,transparent);--gem-etch-light:color-mix(in srgb,var(--neutral-white) 33%,transparent);background:var(--gem-pattern,none),radial-gradient(120% 120% at 30% 22%,color-mix(in srgb,var(--neutral-white) 42%,transparent) 0,transparent 62%),radial-gradient(72% 72% at 50% 48%,color-mix(in srgb,var(--gem) 38%,transparent) 0,color-mix(in srgb,var(--gem) 14%,transparent) 52%,transparent 78%),radial-gradient(90% 90% at 74% 84%,color-mix(in srgb,var(--accent-2) 20%,transparent) 0,transparent 58%),linear-gradient(to bottom,color-mix(in srgb,var(--neutral-white) 12%,transparent) 0,transparent 42%,color-mix(in srgb,var(--neutral-ink) 14%,transparent) 100%),color-mix(in srgb,var(--gem) 23%,var(--glass-bg))}.shift-capture-root .rarity-gem-bloom:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.rarity-gem-bloom:not(#shift-echo-web):not(#shift-echo-web){display:block;position:relative;line-height:0}.shift-capture-root .rarity-gem-bloom:not(#shift-echo-web):not(#shift-echo-web):before,.shift-capture-root.rarity-gem-bloom:not(#shift-echo-web):not(#shift-echo-web):before{content:"";position:absolute;inset:-58%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--gem) calc(44% * var(--gem-bloom, 1)),transparent) 0,color-mix(in srgb,var(--gem) calc(19% * var(--gem-bloom, 1)),transparent) 42%,transparent 80%);transition:background .15s ease-out}.shift-capture-root .rarity-gem-bloom[data-rarity=none]:not(#shift-echo-web):not(#shift-echo-web):before,.shift-capture-root.rarity-gem-bloom[data-rarity=none]:not(#shift-echo-web):not(#shift-echo-web):before{display:none}.shift-capture-root .rarity-gem[data-rarity=uncommon]:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.rarity-gem[data-rarity=uncommon]:not(#shift-echo-web):not(#shift-echo-web){--gem-pattern:linear-gradient(135deg,transparent calc(50% - 2.5px - var(--gem-etch-feather)),var(--gem-etch-dark) calc(50% - 2.5px) calc(50% - 0.5px),var(--gem-etch-light) calc(50% - 0.5px) calc(50% + 1.5px),transparent calc(50% + 1.5px + var(--gem-etch-feather)))}.shift-capture-root .rarity-gem[data-rarity=rare]:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.rarity-gem[data-rarity=rare]:not(#shift-echo-web):not(#shift-echo-web){--gem-pattern:repeating-linear-gradient(135deg,transparent 0 calc(5px - var(--gem-etch-feather)),var(--gem-etch-dark) 5px 6.5px,var(--gem-etch-light) 6.5px calc(8px - var(--gem-etch-feather)),transparent 8px)}.shift-capture-root .rarity-gem[data-rarity=epic]:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.rarity-gem[data-rarity=epic]:not(#shift-echo-web):not(#shift-echo-web){--gem-pattern:repeating-linear-gradient(135deg,transparent 0 calc(5px - var(--gem-etch-feather)),var(--gem-etch-dark) 5px 6.5px,var(--gem-etch-light) 6.5px calc(8px - var(--gem-etch-feather)),transparent 8px),repeating-linear-gradient(45deg,transparent 0 calc(5px - var(--gem-etch-feather)),var(--gem-etch-dark) 5px 6.5px,var(--gem-etch-light) 6.5px calc(8px - var(--gem-etch-feather)),transparent 8px)}.shift-capture-root .rarity-gem[data-rarity=legendary]:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.rarity-gem[data-rarity=legendary]:not(#shift-echo-web):not(#shift-echo-web){--gem-pattern:radial-gradient(circle at 50% 50%,var(--gem-etch-light) 0 1.6px,var(--gem-etch-dark) 1.6px 2.4px,transparent 3px),repeating-conic-gradient(from 22.5deg at 50% 50%,transparent 0deg calc(18deg - var(--gem-etch-feather-deg)),var(--gem-etch-dark) 18deg 21.5deg,var(--gem-etch-light) 21.5deg 25deg,transparent calc(25deg + var(--gem-etch-feather-deg)) 45deg)}.shift-capture-root .rarity-gem[data-rarity=none]:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.rarity-gem[data-rarity=none]:not(#shift-echo-web):not(#shift-echo-web){background:color-mix(in srgb,var(--neutral-white) 55%,transparent);box-shadow:none;clip-path:polygon(evenodd,var(--gem-rhombus),var(--gem-rhombus-seam),var(--gem-rhombus-inner),var(--gem-rhombus-inner-seam),var(--gem-rhombus-seam))}@supports ((clip-path:polygon(evenodd,0 0,1px 0,1px 1px)) or (-webkit-clip-path:polygon(evenodd,0 0,1px 0,1px 1px))){.shift-capture-root .rarity-gem:not(#shift-echo-web):not(#shift-echo-web):after,.shift-capture-root.rarity-gem:not(#shift-echo-web):not(#shift-echo-web):after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,var(--gem-rim-top) 0,var(--gem-rim-middle) 48%,color-mix(in srgb,var(--neutral-ink) 30%,transparent) 100%);clip-path:polygon(evenodd,var(--gem-rhombus),var(--gem-rhombus-seam),var(--gem-rhombus-inner),var(--gem-rhombus-inner-seam))}.shift-capture-root .rarity-gem[data-rarity=none]:not(#shift-echo-web):not(#shift-echo-web):after,.shift-capture-root.rarity-gem[data-rarity=none]:not(#shift-echo-web):not(#shift-echo-web):after{display:none}}.shift-capture-root .rarity-slot:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.rarity-slot:not(#shift-echo-web):not(#shift-echo-web){display:inline-flex;padding:1.25px 2px;border-radius:9999px;opacity:var(--rarity-rest-opacity);cursor:pointer;transition:opacity .15s ease-out,transform .15s ease-out,filter .15s ease-out}.shift-capture-root .rarity-slot:hover:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.rarity-slot:hover:not(#shift-echo-web):not(#shift-echo-web){opacity:var(--rarity-hover-opacity)}.shift-capture-root .rarity-radio:checked+.rarity-slot:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.rarity-radio:checked+.rarity-slot:not(#shift-echo-web):not(#shift-echo-web){opacity:1;transform:scale(1.12);--gem-bloom:2.1}.shift-capture-root .rarity-radio:focus-visible+.rarity-slot:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.rarity-radio:focus-visible+.rarity-slot:not(#shift-echo-web):not(#shift-echo-web){outline:2px solid var(--focus-ring);outline-offset:2px}.shift-capture-root .dictation-meter:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.dictation-meter:not(#shift-echo-web):not(#shift-echo-web){position:relative;display:block;flex:0 0 30px;inline-size:30px;block-size:4px;overflow:hidden;border:1px solid color-mix(in srgb,var(--fg-muted) 24%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--fg-muted) 13%,transparent)}.shift-capture-root .dictation-meter>i:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.dictation-meter>i:not(#shift-echo-web):not(#shift-echo-web){display:block;block-size:100%;max-inline-size:100%;border-radius:inherit;background:linear-gradient(90deg,var(--shift-orange),var(--shift-blue));box-shadow:0 0 5px color-mix(in srgb,var(--mode) 55%,transparent);transition:inline-size 80ms linear}.shift-capture-root .glow-edge:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.glow-edge:not(#shift-echo-web):not(#shift-echo-web){box-shadow:0 0 0 1px var(--edge);transition:box-shadow .25s ease-out}.shift-capture-root .glow-edge:hover:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.glow-edge:hover:not(#shift-echo-web):not(#shift-echo-web){box-shadow:0 0 0 1px var(--edge),0 0 22px color-mix(in srgb,var(--glow) 22%,transparent)}.shift-capture-root .voice-orb:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.voice-orb:not(#shift-echo-web):not(#shift-echo-web){position:relative;width:110px;height:110px;border-radius:999px;border:0;padding:0;cursor:pointer;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--mode) 85%,#ffffff) 0,var(--mode) 45%,color-mix(in srgb,var(--mode) 55%,transparent) 72%,transparent 100%);transform:scale(calc(.86 + var(--swell, .2) * .28));transition:transform .12s ease-out,filter .3s ease-out;filter:drop-shadow(0 0 25px color-mix(in srgb,var(--mode) 45%,transparent))}.shift-capture-root .voice-orb[data-phase=thinking]:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.voice-orb[data-phase=thinking]:not(#shift-echo-web):not(#shift-echo-web){animation:voice-orb-think 1.6s ease-in-out infinite}.shift-capture-root .voice-orb[data-phase=speaking]:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.voice-orb[data-phase=speaking]:not(#shift-echo-web):not(#shift-echo-web){animation:voice-orb-speak 1.1s ease-in-out infinite alternate}.shift-capture-root .voice-orb[data-phase=idle]:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.voice-orb[data-phase=idle]:not(#shift-echo-web):not(#shift-echo-web){filter:drop-shadow(0 0 10px color-mix(in srgb,var(--mode) 22%,transparent));opacity:.7;animation:voice-orb-drift 24.6667s ease-in-out infinite}.shift-capture-root button.voice-orb:not(:disabled):active:not(#shift-echo-web):not(#shift-echo-web){transform:scale(calc(.86 + var(--swell, .2) * .28))}.shift-capture-root .voice-orb--compact:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.voice-orb--compact:not(#shift-echo-web):not(#shift-echo-web){width:var(--orb-size,45px);height:var(--orb-size,45px);transition:transform .12s ease-out,filter .3s ease-out,width .52s cubic-bezier(.22,1,.36,1),height .52s cubic-bezier(.22,1,.36,1);-webkit-backdrop-filter:blur(14px) saturate(1.7);backdrop-filter:blur(14px) saturate(1.7);background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--neutral-white) 31%,transparent) 0,transparent 42%),radial-gradient(circle at 50% 118%,color-mix(in srgb,var(--mode) 42%,transparent) 0,transparent 62%),color-mix(in srgb,var(--mode) 16%,transparent);border:1px solid color-mix(in srgb,var(--neutral-white) 34%,transparent);box-shadow:0 8px 30px color-mix(in srgb,var(--mode) 34%,transparent),inset 0 1px 2px color-mix(in srgb,var(--neutral-white) 55%,transparent),inset 0 -8px 16px color-mix(in srgb,var(--mode) 26%,transparent);filter:none}.shift-capture-root .voice-orb--compact[data-phase=speaking]:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.voice-orb--compact[data-phase=speaking]:not(#shift-echo-web):not(#shift-echo-web){animation:none;border-color:color-mix(in srgb,var(--neutral-white) 52%,transparent)}.shift-capture-root .voice-orb--compact[data-phase=idle]:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.voice-orb--compact[data-phase=idle]:not(#shift-echo-web):not(#shift-echo-web){filter:none;opacity:1;animation:voice-orb-drift 24.6667s ease-in-out infinite}.shift-capture-root select:not(#shift-echo-web):not(#shift-echo-web){appearance:none;background-image:var(--select-arrow);background-repeat:no-repeat;background-position:right 7px center;padding-right:21px}.shift-capture-root input[type=checkbox]:not(#shift-echo-web):not(#shift-echo-web){width:10.5px;height:10.5px;accent-color:var(--mode-ink)}.shift-capture-root input[type=range]:not(#shift-echo-web):not(#shift-echo-web){appearance:none;height:10.5px;background:transparent;outline-offset:4px}.shift-capture-root input[type=range]:not(#shift-echo-web):not(#shift-echo-web)::-webkit-slider-runnable-track{height:2.5px;border-radius:999px;background:linear-gradient(90deg,var(--slider-base),var(--mode));box-shadow:inset 0 0 0 1px var(--range-edge)}.shift-capture-root input[type=range]:not(#shift-echo-web):not(#shift-echo-web)::-moz-range-track{height:2.5px;border-radius:999px;background:linear-gradient(90deg,var(--slider-base),var(--mode));box-shadow:inset 0 0 0 1px var(--range-edge)}.shift-capture-root input[type=range]:not(#shift-echo-web):not(#shift-echo-web)::-webkit-slider-thumb{appearance:none;width:10.5px;height:10.5px;margin-top:-4px;border-radius:999px;background:var(--glass-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1.5px solid var(--fg);box-shadow:0 0 10px color-mix(in srgb,var(--glow) 45%,transparent);cursor:grab}.shift-capture-root input[type=range]:not(#shift-echo-web):not(#shift-echo-web)::-moz-range-thumb{width:10.5px;height:10.5px;border-radius:999px;background:var(--glass-bg);border:1.5px solid var(--fg);box-shadow:0 0 10px color-mix(in srgb,var(--glow) 45%,transparent);cursor:grab}@media (prefers-reduced-motion:reduce){.shift-capture-root .shift-orb-cradle:not(#shift-echo-web):not(#shift-echo-web):after,.shift-capture-root.shift-orb-cradle:not(#shift-echo-web):not(#shift-echo-web):after{transition:none}}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.shift-capture-root .shift-orb:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.shift-orb:not(#shift-echo-web):not(#shift-echo-web){-webkit-backdrop-filter:blur(10px) saturate(1.4);backdrop-filter:blur(10px) saturate(1.4)}}@media (prefers-reduced-motion:reduce){.shift-capture-root .shift-orb-disc:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root .shift-orb-hover-spin:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.shift-orb-disc:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root.shift-orb-hover-spin:not(#shift-echo-web):not(#shift-echo-web){transition:none}}@keyframes companion-thought{0%,to{transform:scale(.6);opacity:.4}50%{transform:scale(1.5);opacity:1}}@keyframes companion-listen{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes orb-surface-glint{0%,36%,to{opacity:0;scale:.4;rotate:-12deg}14%{opacity:.72;scale:1;rotate:0deg}27%{opacity:.2;scale:.65;rotate:8deg}}@keyframes voice-orb-think{0%,to{transform:scale(.9);opacity:.72}50%{transform:scale(.98);opacity:1}}@keyframes voice-orb-speak{0%{transform:scale(.95)}to{transform:scale(1.08)}}@keyframes voice-orb-drift{0%,to{translate:0 0}17%{translate:3px -4px}39%{translate:-2px -2px}61%{translate:-4px 3px}83%{translate:2px 4px}}.shift-capture-panel:not(#shift-echo-web):not(#shift-echo-web){container-type:inline-size;position:fixed;right:min(15px,2vw);bottom:60px;z-index:2147483644;box-sizing:border-box;width:260px;max-width:calc(100% - 2 * min(15px, 2vw));max-height:78vh;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;padding:var(--space-3);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--space-2);font-family:var(--font-body,system-ui,sans-serif);font-size:8.75px;line-height:1.5;color:var(--fg)}.shift-capture-panel>:not(#shift-echo-web):not(#shift-echo-web){flex-shrink:0}.shift-capture-root.echo-device.panel:not(#shift-echo-web):not(#shift-echo-web){-webkit-backdrop-filter:none;backdrop-filter:none}.shift-capture-glass:not(#shift-echo-web):not(#shift-echo-web){position:sticky;top:calc(-1 * var(--space-3));height:0;margin-bottom:calc(-1 * var(--space-2));z-index:-1;pointer-events:none}.shift-capture-glass:not(#shift-echo-web):not(#shift-echo-web):before{content:"";position:absolute;top:0;left:calc(-1 * var(--space-3));right:calc(-1 * var(--space-3));height:var(--shift-glass-height,0);-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6)}.shift-capture-panel>.shift-capture-thread:not(#shift-echo-web):not(#shift-echo-web){flex:none;overflow:visible;mask-image:none}.shift-capture-root button:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root input:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root select:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-root textarea:not(#shift-echo-web):not(#shift-echo-web){margin:0;font-family:inherit;letter-spacing:normal;text-transform:none}.shift-capture-root ul:not(#shift-echo-web):not(#shift-echo-web){list-style:none;margin:0;padding:0}.shift-capture-root p:not(#shift-echo-web):not(#shift-echo-web){margin:0}.shift-capture-sr:not(#shift-echo-web):not(#shift-echo-web){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shift-capture-head:not(#shift-echo-web):not(#shift-echo-web){position:sticky;top:calc(-1 * var(--space-3));z-index:4;margin:calc(-1 * var(--space-3));margin-bottom:0;padding:var(--space-3);border-radius:14px 6.5px 0 0;display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:var(--space-2);touch-action:none}.shift-capture-logo:not(#shift-echo-web):not(#shift-echo-web){flex:none;display:block;width:13.5px;height:13.5px;border-radius:16%;object-fit:cover;pointer-events:none}.shift-capture-title:not(#shift-echo-web):not(#shift-echo-web){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;color:var(--fg-muted)}.shift-capture-resize:not(#shift-echo-web):not(#shift-echo-web){position:absolute;width:8.5px;height:8.5px;z-index:3;touch-action:none}.shift-capture-resize:not(#shift-echo-web):not(#shift-echo-web):after{content:"";position:absolute;inset:2.5px;border-radius:2px}.shift-capture-resize:hover:not(#shift-echo-web):not(#shift-echo-web):after{background:color-mix(in srgb,var(--mode) 55%,transparent)}.shift-capture-resize-nw:not(#shift-echo-web):not(#shift-echo-web){top:0;left:0;cursor:nwse-resize}.shift-capture-resize-se:not(#shift-echo-web):not(#shift-echo-web){bottom:0;right:0;cursor:nwse-resize}.shift-capture-resize-ne:not(#shift-echo-web):not(#shift-echo-web){top:0;right:0;cursor:nesw-resize}.shift-capture-resize-sw:not(#shift-echo-web):not(#shift-echo-web){bottom:0;left:0;cursor:nesw-resize}.shift-capture-btn:not(#shift-echo-web):not(#shift-echo-web){display:inline-flex;align-items:center;justify-content:center;gap:3.75px;flex:none;box-sizing:border-box;height:var(--control-h-sm);padding:0 10px;border-radius:var(--radius-pill);color:inherit;font-size:7.5px;font-weight:600;cursor:pointer}.shift-capture-btn-md:not(#shift-echo-web):not(#shift-echo-web){height:var(--control-h-md);font-size:8.75px}.shift-capture-btn-wrap:not(#shift-echo-web):not(#shift-echo-web){height:auto;min-height:27.5px;max-width:100%;padding:5px 10px;white-space:normal;overflow-wrap:anywhere}.shift-capture-recovery-entry:not(#shift-echo-web):not(#shift-echo-web){display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);margin-top:var(--space-2);min-width:0;overflow-wrap:anywhere}.shift-capture-recovery-entry label:not(#shift-echo-web):not(#shift-echo-web){display:flex;align-items:center;gap:var(--space-2);min-height:27.5px}.shift-capture-recovery-entry input[type=checkbox]:not(#shift-echo-web):not(#shift-echo-web){flex:none;width:12.5px;height:12.5px}.shift-capture-icon:not(#shift-echo-web):not(#shift-echo-web){display:grid;place-items:center;flex:none;box-sizing:border-box;width:var(--control-h-sm);height:var(--control-h-sm);padding:0;border-radius:var(--radius-pill);color:inherit;cursor:pointer}.shift-capture-icon svg:not(#shift-echo-web):not(#shift-echo-web){width:10px;height:10px}.shift-capture-linkbtn:not(#shift-echo-web):not(#shift-echo-web){border:none;background:none;padding:0;color:var(--fg-muted);font:inherit;font-size:7.5px;font-weight:600;cursor:pointer}.shift-capture-linkbtn:hover:not(#shift-echo-web):not(#shift-echo-web){color:var(--fg)}.shift-capture-close:not(#shift-echo-web):not(#shift-echo-web){border:none;background:none;padding:0 2.5px;color:var(--fg-muted);font:inherit;cursor:pointer}.shift-capture-close:hover:not(#shift-echo-web):not(#shift-echo-web){color:var(--fg)}.shift-capture-input:not(#shift-echo-web):not(#shift-echo-web){box-sizing:border-box;border:1px solid var(--control-border);border-radius:7.5px;background:var(--surface);padding:5px 7.5px;color:var(--fg);font:inherit;font-size:8.75px;outline:none}.shift-capture-input:focus:not(#shift-echo-web):not(#shift-echo-web){border-color:var(--focus-ring);box-shadow:0 0 0 2px var(--focus-ring)}.shift-capture-moment-drafts:not([hidden]):not(#shift-echo-web):not(#shift-echo-web){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);min-width:0;overflow-wrap:anywhere}.shift-capture-moment-drafts .shift-capture-input:not(#shift-echo-web):not(#shift-echo-web){display:block;width:100%;min-width:0}textarea.shift-capture-input:not(#shift-echo-web):not(#shift-echo-web){width:100%;min-height:40px;resize:none}.shift-capture-compose:not(#shift-echo-web):not(#shift-echo-web){display:flex;flex:none;flex-direction:column;gap:var(--space-2)}.shift-capture-compose .shift-capture-row>textarea:not(#shift-echo-web):not(#shift-echo-web){flex:1;min-width:0}.shift-capture-row:not(#shift-echo-web):not(#shift-echo-web){display:flex;align-items:center;gap:var(--space-2)}.shift-capture-controls:not(#shift-echo-web):not(#shift-echo-web){flex-wrap:wrap;row-gap:var(--space-2);column-gap:var(--space-1)}.shift-capture-escape:not(#shift-echo-web):not(#shift-echo-web){flex-basis:100%;text-align:left;white-space:normal}.shift-capture-controls .shift-capture-post:not(#shift-echo-web):not(#shift-echo-web){margin-left:auto}.shift-capture-pos:not(#shift-echo-web):not(#shift-echo-web){width:40px;flex:none;align-self:flex-start;font-variant-numeric:tabular-nums}.shift-capture-check:not(#shift-echo-web):not(#shift-echo-web){display:inline-flex;align-items:center;gap:3.75px;font-size:7.5px;color:var(--fg-muted);cursor:pointer}.shift-capture-postgroup:not(#shift-echo-web):not(#shift-echo-web){display:inline-flex;align-items:stretch;flex:none;margin-left:auto}.shift-capture-root .shift-capture-reaction:not(#shift-echo-web):not(#shift-echo-web){width:var(--control-h-md);height:var(--control-h-md);border-radius:var(--radius-pill) 0 0 var(--radius-pill)}.shift-capture-postgroup .shift-capture-post:not(#shift-echo-web):not(#shift-echo-web){border-radius:0 var(--radius-pill) var(--radius-pill) 0;margin-left:0;width:var(--control-h-md);height:var(--control-h-md)}.shift-capture-root .shift-capture-postgroup .shift-capture-post:not(#shift-echo-web):not(#shift-echo-web){background:var(--fg);color:var(--bg);border-color:var(--fg)}.shift-capture-root .shift-note-action:not(#shift-echo-web):not(#shift-echo-web){display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:5px;position:relative;border-radius:var(--radius-pill)}.shift-note-action>svg:not(#shift-echo-web):not(#shift-echo-web){width:11px;height:11px}.shift-note-action>.shift-note-label:not(#shift-echo-web):not(#shift-echo-web){display:none;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);padding:3.5px 5px;border-radius:var(--radius-sm);background:var(--surface);color:var(--fg);white-space:nowrap;z-index:5;pointer-events:none}.shift-note-action:is(:hover,:focus-visible)>.shift-note-label:not(#shift-echo-web):not(#shift-echo-web){display:block}.shift-capture-root [hidden]:not(#shift-echo-web):not(#shift-echo-web){display:none!important}.shift-capture-ai-note:not(#shift-echo-web):not(#shift-echo-web){width:var(--control-h-md);height:var(--control-h-md)}.shift-capture-ai-note svg:not(#shift-echo-web):not(#shift-echo-web){width:11px;height:11px;overflow:visible}.shift-capture-ai-note[data-glyph-playing]:not(:disabled) path:not(#shift-echo-web):not(#shift-echo-web){transform-box:fill-box;transform-origin:center;animation:shift-ai-note-spark .65s ease-in-out 1 alternate}.shift-capture-ai-note[data-glyph-playing]:not(:disabled) path+path:not(#shift-echo-web):not(#shift-echo-web){animation-delay:.1s}@keyframes shift-ai-note-spark{0%{transform:scale(.8) rotate(-8deg);opacity:.55}to{transform:scale(1.15) rotate(8deg);opacity:1}}@media(prefers-reduced-motion:reduce){.shift-capture-ai-note path:not(#shift-echo-web):not(#shift-echo-web){animation:none!important}}.shift-capture-root .shift-capture-postgroup .shift-capture-ai-note:not(#shift-echo-web):not(#shift-echo-web){border-radius:0}.shift-capture-ai-note:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-postgroup .shift-capture-post:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-postgroup .shift-capture-reaction:not(#shift-echo-web):not(#shift-echo-web){min-width:calc(44px / var(--shift-capture-zoom, 1));min-height:calc(44px / var(--shift-capture-zoom, 1))}.shift-capture-root :is(.shift-capture-micgroup,.shift-capture-postgroup)>:not(#shift-echo-web):not(#shift-echo-web){position:relative}.shift-capture-root :is(.shift-capture-micgroup,.shift-capture-postgroup)>:not(:first-child,.dictation-meter):not(#shift-echo-web):not(#shift-echo-web){margin-left:-1px}.shift-capture-root .shift-capture-micgroup>.dictation-meter:not(:first-child):not(#shift-echo-web):not(#shift-echo-web){margin-right:1px}.shift-capture-root :is(.shift-capture-micgroup,.shift-capture-postgroup)>:is(:hover,:focus-visible):not(#shift-echo-web):not(#shift-echo-web){z-index:1}.shift-capture-micgroup:not(#shift-echo-web):not(#shift-echo-web){position:relative;display:inline-flex;align-items:stretch;flex:none}.shift-capture-micgroup .shift-capture-icon:not(#shift-echo-web):not(#shift-echo-web){border-radius:var(--radius-pill) 0 0 var(--radius-pill)}.shift-capture-root .shift-capture-cancel:not(#shift-echo-web):not(#shift-echo-web){box-sizing:border-box;display:inline-grid;place-items:center;height:var(--control-h-sm);width:var(--control-h-sm);padding:0;border-radius:0;color:inherit;cursor:pointer}.shift-capture-root .shift-capture-cancel svg:not(#shift-echo-web):not(#shift-echo-web){width:9px;height:9px}.shift-capture-home:not(#shift-echo-web):not(#shift-echo-web){display:inline-grid;place-items:center;text-decoration:none}.shift-capture-home svg:not(#shift-echo-web):not(#shift-echo-web){width:9.5px;height:9.5px}.shift-capture-home:hover:not(#shift-echo-web):not(#shift-echo-web){color:var(--fg)}.shift-capture-root .shift-capture-autoemoji:not(#shift-echo-web):not(#shift-echo-web){box-sizing:border-box;height:var(--control-h-sm);padding:0 5px;border-radius:0 var(--radius-pill) var(--radius-pill) 0;color:inherit;font-size:7.5px;line-height:1;cursor:pointer;white-space:nowrap}.shift-capture-root .shift-capture-autoemoji:not(:last-child):not(#shift-echo-web):not(#shift-echo-web){border-radius:0}.shift-capture-root .shift-capture-compact:not(#shift-echo-web):not(#shift-echo-web){display:inline-grid;place-items:center;font-size:8.5px}.shift-capture-root .shift-capture-compact svg:not(#shift-echo-web):not(#shift-echo-web){width:10px;height:10px}.shift-capture-glyph:not(#shift-echo-web):not(#shift-echo-web){display:inline-block;line-height:1;translate:0 var(--glyph-dy,0)}.shift-capture-glyph-probe:not(#shift-echo-web):not(#shift-echo-web){display:inline-block;width:1em;height:0;vertical-align:baseline}.shift-capture-root svg[data-glyph]:not(#shift-echo-web):not(#shift-echo-web){overflow:visible}.shift-capture-root svg[data-glyph]>:not(#shift-echo-web):not(#shift-echo-web){transform-box:view-box;transform-origin:12px 12px}.shift-capture-root button[data-glyph-playing]:not(:disabled) [data-glyph-part]:not(#shift-echo-web):not(#shift-echo-web){animation:var(--glyph-track,none) var(--glyph-duration,2.4s) cubic-bezier(.45,0,.25,1) 1}.shift-capture-root [data-glyph=mic]:not(#shift-echo-web):not(#shift-echo-web){--glyph-duration:2400ms}.shift-capture-root [data-glyph=mic]>[data-glyph-part=capsule]:not(#shift-echo-web):not(#shift-echo-web){--glyph-track:shift-glyph-mic-capsule}.shift-capture-root [data-glyph=mic]>[data-glyph-part=cradle]:not(#shift-echo-web):not(#shift-echo-web){--glyph-track:shift-glyph-mic-cradle;transform-origin:12px 19px}@keyframes shift-glyph-mic-capsule{0%,50%,to{transform:none}25%{transform:translateY(-1px)}75%{transform:translateY(-.5px)}}@keyframes shift-glyph-mic-cradle{0%,66.667%,to{transform:none}33.333%{transform:scaleX(1.1)}}.shift-capture-root [data-glyph=send]:not(#shift-echo-web):not(#shift-echo-web){--glyph-duration:2800ms}.shift-capture-root [data-glyph=send]>[data-glyph-part=plane]:not(#shift-echo-web):not(#shift-echo-web){--glyph-track:shift-glyph-send-plane}@keyframes shift-glyph-send-plane{0%,to{transform:none}12%{transform:translate(-1px,1px) rotate(6deg)}40%,62%{transform:translate(3px,-3px) rotate(-10deg)}}.shift-capture-root [data-glyph=close]:not(#shift-echo-web):not(#shift-echo-web){--glyph-duration:2400ms}.shift-capture-root [data-glyph=close]>[data-glyph-part=arm-one]:not(#shift-echo-web):not(#shift-echo-web){--glyph-track:shift-glyph-close-one}.shift-capture-root [data-glyph=close]>[data-glyph-part=arm-two]:not(#shift-echo-web):not(#shift-echo-web){--glyph-track:shift-glyph-close-two}@keyframes shift-glyph-close-one{0%,75%,to{transform:none}25%,50%{transform:rotate(45deg) scale(.65)}}@keyframes shift-glyph-close-two{0%,75%,to{transform:none}25%,50%{transform:rotate(-45deg) scale(.65)}}.shift-capture-root :is([data-glyph=retry],[data-glyph=undo]):not(#shift-echo-web):not(#shift-echo-web){--glyph-duration:2200ms}.shift-capture-root :is([data-glyph=retry],[data-glyph=undo])>[data-glyph-part=route]:not(#shift-echo-web):not(#shift-echo-web){--glyph-track:shift-glyph-route}.shift-capture-root [data-glyph=retry]>[data-glyph-part=arrow]:not(#shift-echo-web):not(#shift-echo-web){--glyph-track:shift-glyph-retry-arrow}.shift-capture-root [data-glyph=undo]>[data-glyph-part=arrow]:not(#shift-echo-web):not(#shift-echo-web){--glyph-track:shift-glyph-undo-arrow}@keyframes shift-glyph-route{0%,75%,to{stroke-dasharray:1 1;stroke-dashoffset:0}25%{stroke-dasharray:1 1;stroke-dashoffset:.75}50%{stroke-dasharray:1 1;stroke-dashoffset:.2}}@keyframes shift-glyph-retry-arrow{0%,75%,to{transform:none}25%{transform:translate(-1px,1px)}50%{transform:translate(.8px,-.8px)}}@keyframes shift-glyph-undo-arrow{0%,75%,to{transform:none}25%{transform:translateX(1.5px)}50%{transform:translateX(-1px)}}.shift-capture-root [data-glyph=compact]:not(#shift-echo-web):not(#shift-echo-web){--glyph-duration:2400ms}.shift-capture-root [data-glyph=compact]>[data-glyph-part=left]:not(#shift-echo-web):not(#shift-echo-web){--glyph-track:shift-glyph-compact-left}.shift-capture-root [data-glyph=compact]>[data-glyph-part=bar]:not(#shift-echo-web):not(#shift-echo-web){--glyph-track:shift-glyph-compact-bar}.shift-capture-root [data-glyph=compact]>[data-glyph-part=right]:not(#shift-echo-web):not(#shift-echo-web){--glyph-track:shift-glyph-compact-right}@keyframes shift-glyph-compact-left{0%,75%,to{transform:none}25%,50%{transform:translateX(1.5px)}}@keyframes shift-glyph-compact-bar{0%,75%,to{transform:none}25%,50%{transform:scaleY(.82)}}@keyframes shift-glyph-compact-right{0%,75%,to{transform:none}25%,50%{transform:translateX(-1.5px)}}.shift-capture-root [data-glyph=post]:not(#shift-echo-web):not(#shift-echo-web){--glyph-duration:2200ms}.shift-capture-root [data-glyph=post]>[data-glyph-part=arrow]:not(#shift-echo-web):not(#shift-echo-web){--glyph-track:shift-glyph-post-arrow}@keyframes shift-glyph-post-arrow{0%,75%,to{transform:none}25%{transform:translateY(1.5px)}50%{transform:translateY(-2px)}}.shift-capture-root [data-glyph=reaction]:not(#shift-echo-web):not(#shift-echo-web){--glyph-duration:2000ms}.shift-capture-root [data-glyph=reaction]>[data-glyph-part=head]:not(#shift-echo-web):not(#shift-echo-web){--glyph-track:shift-glyph-reaction-head;transform-origin:9.6px 11.3px}.shift-capture-root [data-glyph=reaction]>[data-glyph-part=near]:not(#shift-echo-web):not(#shift-echo-web){--glyph-track:shift-glyph-reaction-near}.shift-capture-root [data-glyph=reaction]>[data-glyph-part=far]:not(#shift-echo-web):not(#shift-echo-web){--glyph-track:shift-glyph-reaction-far}@keyframes shift-glyph-reaction-head{0%,66.667%,to{transform:none}33.333%{transform:rotate(-6deg)}}@keyframes shift-glyph-reaction-near{0%,66.667%,to{transform:none;opacity:1}33.333%{transform:translateX(.6px);opacity:.4}}@keyframes shift-glyph-reaction-far{0%,to{transform:none;opacity:1}33.333%{transform:none;opacity:.3}66.667%{transform:translateX(1px);opacity:.6}}.shift-capture-root [data-glyph=emoji]:not(#shift-echo-web):not(#shift-echo-web){--glyph-duration:2400ms}.shift-capture-root [data-glyph=emoji]>[data-glyph-part=face]:not(#shift-echo-web):not(#shift-echo-web){--glyph-track:shift-glyph-emoji-face}@keyframes shift-glyph-emoji-face{0%,75%,to{transform:none}25%{transform:rotate(-10deg) scale(1.08)}50%{transform:rotate(8deg) scale(1.08)}}.shift-capture-root [data-glyph=auto-emoji]:not(#shift-echo-web):not(#shift-echo-web){--glyph-duration:2200ms}.shift-capture-root [data-glyph=auto-emoji]>[data-glyph-part=plus]:not(#shift-echo-web):not(#shift-echo-web){--glyph-track:shift-glyph-auto-plus}.shift-capture-root [data-glyph=auto-emoji]>[data-glyph-part=face]:not(#shift-echo-web):not(#shift-echo-web){--glyph-track:shift-glyph-auto-face}@keyframes shift-glyph-auto-plus{0%,75%,to{transform:none}25%{transform:scale(1.25)}50%{transform:rotate(90deg)}}@keyframes shift-glyph-auto-face{0%,25%,75%,to{transform:none}50%{transform:translateY(-.08em) rotate(-8deg)}}@media (prefers-reduced-motion:reduce){.shift-capture-root [data-glyph-part]:not(#shift-echo-web):not(#shift-echo-web){animation:none!important}}.shift-capture-root[data-perf=still] [data-glyph-part]:not(#shift-echo-web):not(#shift-echo-web){animation:none!important}.shift-capture-statusline:not(#shift-echo-web):not(#shift-echo-web){font-size:7.5px;color:var(--orange-ink)}.shift-capture-panel>.shift-capture-statusline:not(#shift-echo-web):not(#shift-echo-web){position:relative;z-index:1;height:auto;margin-top:0;overflow-wrap:anywhere;overflow:visible;line-height:10px;min-width:0;max-width:100%}.shift-capture-panel>.shift-capture-hint:not([hidden]):not(#shift-echo-web):not(#shift-echo-web){position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.5px var(--space-2);min-width:0;font-size:7.5px;line-height:10px;color:var(--orange-ink)}.shift-capture-hint-text:not(#shift-echo-web):not(#shift-echo-web){grid-column:1;overflow-wrap:anywhere}.shift-capture-root .shift-capture-hint-never:not(#shift-echo-web):not(#shift-echo-web){grid-column:1;justify-self:start;font-weight:600}.shift-capture-root .shift-capture-hint-close:not(#shift-echo-web):not(#shift-echo-web){grid-column:2;grid-row:1/span 2;display:inline-grid;place-items:center;width:15px;height:15px;padding:0;border-radius:var(--radius-pill)}.shift-capture-root .shift-capture-hint-close svg:not(#shift-echo-web):not(#shift-echo-web){width:8px;height:8px}.shift-capture-root .shift-capture-micgroup>.dictation-meter:not(#shift-echo-web):not(#shift-echo-web){position:relative;inset:auto;box-sizing:border-box;align-self:center;flex:0 0 2.5px;inline-size:2.5px;block-size:var(--control-h-sm);margin:0;border-radius:0;pointer-events:none}.shift-capture-root .shift-capture-micgroup>.dictation-meter>i:not(#shift-echo-web):not(#shift-echo-web){position:absolute;bottom:0;inline-size:100%;block-size:0;transition:block-size 70ms linear}.shift-capture-panel>[data-capture-recovery]:empty:not(#shift-echo-web):not(#shift-echo-web){display:none}.shift-capture-item:not(#shift-echo-web):not(#shift-echo-web){display:flex;flex-direction:column;flex:none;min-height:40px;overflow:visible;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg)}.shift-capture-dial:not(#shift-echo-web):not(#shift-echo-web){display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.shift-capture-analysis:not(#shift-echo-web):not(#shift-echo-web){flex-wrap:nowrap;gap:var(--space-1)}.shift-capture-analysis .shift-capture-diallabel:not(#shift-echo-web):not(#shift-echo-web){width:auto}.shift-capture-analysis .shift-capture-btn:not(#shift-echo-web):not(#shift-echo-web){padding-inline:var(--space-2);white-space:nowrap;min-height:calc(44px / var(--shift-capture-zoom, 1))}.shift-capture-analysis .shift-capture-select:not(#shift-echo-web):not(#shift-echo-web){flex:0 1 70px;min-width:0;width:70px;min-height:calc(44px / var(--shift-capture-zoom, 1))}.shift-capture-split:not(#shift-echo-web):not(#shift-echo-web){display:inline-flex;align-items:stretch;flex:0 1 auto;min-width:0;border-radius:var(--radius-pill)}.shift-capture-split>.shift-capture-btn:not(#shift-echo-web):not(#shift-echo-web){border:0;background:transparent;box-shadow:none}.shift-capture-split:has(>.shift-capture-select:not([hidden]))>.shift-capture-btn:not(#shift-echo-web):not(#shift-echo-web){border-radius:var(--radius-pill) 0 0 var(--radius-pill);padding-right:var(--space-1)}.shift-capture-analysis .shift-capture-split>.shift-capture-select:not(#shift-echo-web):not(#shift-echo-web){flex:0 1 65px;width:auto;max-width:none;height:auto;border:0;border-left:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:0 var(--radius-pill) var(--radius-pill) 0;background-color:transparent;color:inherit}.shift-capture-split>.shift-capture-select:focus:not(#shift-echo-web):not(#shift-echo-web){box-shadow:inset 0 0 0 2px var(--focus-ring)}@container (max-width: 220px){.shift-capture-analysis:not(#shift-echo-web):not(#shift-echo-web){display:grid;grid-template-columns:max-content minmax(0,1fr)}.shift-capture-analysis .shift-capture-select:not(#shift-echo-web):not(#shift-echo-web){width:100%}}.shift-capture-diallabel:not(#shift-echo-web):not(#shift-echo-web){flex:none;width:42.5px;font-size:7.5px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--fg-muted)}.shift-capture-stars:not(#shift-echo-web):not(#shift-echo-web){display:inline-flex;align-items:center}.shift-capture-star:not(#shift-echo-web):not(#shift-echo-web){position:relative;display:inline-block;width:12.5px;height:12.5px}.shift-capture-star svg:not(#shift-echo-web):not(#shift-echo-web){width:12.5px;height:12.5px;display:block}.shift-capture-starhalf:not(#shift-echo-web):not(#shift-echo-web){position:absolute;top:0;bottom:0;width:50%;border:none;background:none;padding:0;cursor:pointer}.shift-capture-starhalf-l:not(#shift-echo-web):not(#shift-echo-web){left:0}.shift-capture-starhalf-r:not(#shift-echo-web):not(#shift-echo-web){right:0}.shift-capture-value:not(#shift-echo-web):not(#shift-echo-web){font-size:7.5px;font-weight:600;color:var(--fg-muted)}.shift-capture-range:not(#shift-echo-web):not(#shift-echo-web){position:relative;flex:1;min-width:80px;height:10px;user-select:none}.shift-capture-rangetrack:not(#shift-echo-web):not(#shift-echo-web){position:absolute;inset-inline:0;top:50%;height:2.5px;transform:translateY(-50%);border-radius:var(--radius-pill);opacity:.8;pointer-events:none}.shift-capture-rangethumb:not(#shift-echo-web):not(#shift-echo-web){position:absolute;top:50%;width:10px;height:10px;transform:translate(-50%,-50%);pointer-events:none}.shift-capture-rangethumb svg:not(#shift-echo-web):not(#shift-echo-web){width:100%;height:100%;display:block}.shift-capture-range input[type=range]:not(#shift-echo-web):not(#shift-echo-web){position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.shift-capture-rarity:not(#shift-echo-web):not(#shift-echo-web){display:inline-flex;align-items:center}.shift-capture-rarityslot:not(#shift-echo-web):not(#shift-echo-web){display:inline-flex}.shift-capture-gem:not(#shift-echo-web):not(#shift-echo-web){display:block;width:17.5px;height:17.5px}.shift-capture-select:not(#shift-echo-web):not(#shift-echo-web){box-sizing:border-box;height:var(--control-h-sm);flex:1 1 60px;min-width:0;max-width:90px;padding:0 7.5px;border:1px solid var(--control-border);border-radius:var(--radius-pill);background-color:var(--surface);color:var(--fg);font:inherit;font-size:7.5px;font-weight:600;outline:none;cursor:pointer}.shift-capture-select:focus:not(#shift-echo-web):not(#shift-echo-web){border-color:var(--focus-ring);box-shadow:0 0 0 2px var(--focus-ring)}.shift-capture-catdot:not(#shift-echo-web):not(#shift-echo-web){flex:none;width:5px;height:5px;border-radius:var(--radius-pill);background:var(--cat,var(--border))}.shift-capture-summary:not(#shift-echo-web):not(#shift-echo-web){display:flex;flex-direction:column;gap:3.75px}.shift-capture-root .shift-capture-summaryhead:not(#shift-echo-web):not(#shift-echo-web){align-self:flex-start;border:none;background:none;padding:0;color:var(--fg-muted);font:inherit;font-size:7.5px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;cursor:pointer;text-align:left}.shift-capture-root .shift-capture-summaryhead:hover:not(#shift-echo-web):not(#shift-echo-web){color:var(--fg)}.shift-capture-summarybody:not(#shift-echo-web):not(#shift-echo-web){max-height:120px;overflow-y:auto;overscroll-behavior:contain;padding:5px 7.5px;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--fg-muted);font-size:8.75px;line-height:1.625;white-space:pre-wrap;overflow-wrap:anywhere}.shift-capture-timelinebody:not(#shift-echo-web):not(#shift-echo-web){display:flex;flex-direction:column;gap:3.75px;max-height:160px;overflow-y:auto;overscroll-behavior:contain;padding:5px 7.5px;border:1px solid var(--border);border-radius:var(--radius-md)}.shift-capture-timeline:not(#shift-echo-web):not(#shift-echo-web){display:flex;flex-direction:column;gap:5px;margin:0;padding:0;list-style:none}.shift-capture-timelinerow:not(#shift-echo-web):not(#shift-echo-web){display:flex;flex-direction:column;gap:1.25px;padding-left:5px;border-left:2px solid transparent}.shift-capture-timelinerow[aria-current=true]:not(#shift-echo-web):not(#shift-echo-web){border-left-color:var(--shift-blue)}.shift-capture-root .shift-capture-timelinejump:not(#shift-echo-web):not(#shift-echo-web){display:flex;align-items:baseline;gap:5px;border:none;background:none;padding:0;color:var(--fg);font:inherit;font-size:8.75px;font-weight:600;text-align:left;text-transform:none;cursor:pointer}.shift-capture-timelineat:not(#shift-echo-web):not(#shift-echo-web){flex:none;color:var(--blue-ink);font-variant-numeric:tabular-nums}.shift-capture-root .shift-capture-timelinejump:hover .shift-capture-timelinetitle:not(#shift-echo-web):not(#shift-echo-web){text-decoration:underline}.shift-capture-timelinegist:not(#shift-echo-web):not(#shift-echo-web){color:var(--fg-muted);font-size:8.125px;line-height:1.5;overflow-wrap:anywhere}.shift-capture-root .shift-capture-transcriptmore:not(#shift-echo-web):not(#shift-echo-web){align-self:flex-start}.shift-capture-transcripttext:not(#shift-echo-web):not(#shift-echo-web){display:flex;flex-direction:column;gap:3.75px;font-size:8.125px;line-height:1.5;overflow-wrap:anywhere}.shift-capture-transcripttext p:not(#shift-echo-web):not(#shift-echo-web){margin:0}.shift-capture-notes:not(#shift-echo-web):not(#shift-echo-web){display:flex;flex-direction:column;gap:var(--space-2)}.shift-capture-noteshead:not(#shift-echo-web):not(#shift-echo-web){font-size:8.75px;font-weight:700;color:var(--fg-muted)}.shift-capture-note:not(#shift-echo-web):not(#shift-echo-web){display:flex;flex-direction:column;align-items:flex-start;gap:2.5px;padding:5px 7.5px;border:1px solid var(--border);border-radius:var(--radius-lg);font-size:8.75px}.shift-capture-notebody:not(#shift-echo-web):not(#shift-echo-web){white-space:pre-wrap;overflow-wrap:anywhere}.shift-capture-note>.shift-capture-editbox:not(#shift-echo-web):not(#shift-echo-web){align-self:stretch}.shift-capture-thread:not(#shift-echo-web):not(#shift-echo-web){display:flex;flex-direction:column;flex:1 1 auto;min-height:40px;gap:var(--space-3);overflow-y:auto;overscroll-behavior:contain;padding-right:2px;transition:--shift-capture-fade-top .2s ease,--shift-capture-fade-bottom .2s ease}.shift-capture-panel>.shift-capture-thread:not(#shift-echo-web):not(#shift-echo-web){margin-bottom:calc(var(--space-2) - var(--space-3))}@property --shift-capture-fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --shift-capture-fade-bottom{syntax:"<length>";inherits:false;initial-value:0}.shift-capture-thread[data-fade]:not(#shift-echo-web):not(#shift-echo-web){mask-image:linear-gradient(to bottom,transparent,black var(--shift-capture-fade-top,0),black calc(100% - var(--shift-capture-fade-bottom, 0px)),transparent)}.shift-capture-panel>.shift-capture-hint:not([hidden])~.shift-capture-thread:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-panel>.shift-capture-statusline:not(:empty)~.shift-capture-thread:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-thread[data-fade~=top]:not(#shift-echo-web):not(#shift-echo-web){--shift-capture-fade-top:30px}.shift-capture-thread[data-fade~=bottom]:not(#shift-echo-web):not(#shift-echo-web){--shift-capture-fade-bottom:30px}@media (prefers-reduced-motion:reduce){.shift-capture-thread:not(#shift-echo-web):not(#shift-echo-web){transition:none}}.shift-capture-children:not(#shift-echo-web):not(#shift-echo-web){display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.shift-capture-nested:not(#shift-echo-web):not(#shift-echo-web){border-left:1px solid var(--border);padding-left:var(--space-4)}.shift-capture-comment:not(#shift-echo-web):not(#shift-echo-web){min-width:0}.shift-capture-agentnote:not(#shift-echo-web):not(#shift-echo-web){padding:5px 7.5px;border:1px solid color-mix(in srgb,var(--mode) 40%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--mode) 8%,transparent)}.shift-capture-agentnote .shift-capture-author:not(#shift-echo-web):not(#shift-echo-web){color:var(--mode-ink)}.shift-capture-pending:not(#shift-echo-web):not(#shift-echo-web){opacity:.55}.shift-capture-comment-head:not(#shift-echo-web):not(#shift-echo-web){display:flex;align-items:center;flex-wrap:wrap;gap:2.5px 5px;font-size:7.5px;color:var(--fg-muted)}.shift-capture-votes:not(#shift-echo-web):not(#shift-echo-web){display:inline-flex;align-items:center;gap:2.5px}.shift-capture-vote:not(#shift-echo-web):not(#shift-echo-web){border:none;background:none;border-radius:var(--radius-sm);padding:0 2.5px;color:var(--fg-muted);font:inherit;font-size:8.75px;line-height:1;cursor:pointer}.shift-capture-vote:hover:not(#shift-echo-web):not(#shift-echo-web){background:var(--surface-2)}.shift-capture-score:not(#shift-echo-web):not(#shift-echo-web){min-width:10px;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--fg-muted)}.shift-capture-author:not(#shift-echo-web):not(#shift-echo-web){font-weight:600;color:var(--fg)}.shift-capture-chip:not(#shift-echo-web):not(#shift-echo-web){border:none;border-radius:var(--radius-pill);padding:1.25px 5px;background:color-mix(in srgb,var(--mode) 14%,transparent);color:var(--mode-ink);font:inherit;font-size:7.5px;font-weight:700;font-variant-numeric:tabular-nums}button.shift-capture-chip:not(#shift-echo-web):not(#shift-echo-web){cursor:pointer}.shift-capture-tag:not(#shift-echo-web):not(#shift-echo-web){border-radius:var(--radius-pill);padding:1.25px 5px;font-size:7.5px;font-weight:600;color:var(--fg-muted);background:var(--surface-2)}.shift-capture-body:not(#shift-echo-web):not(#shift-echo-web){margin-top:2.5px;font-size:8.75px;line-height:1.625;white-space:pre-wrap;overflow-wrap:anywhere}.shift-capture-muted:not(#shift-echo-web):not(#shift-echo-web){color:var(--fg-muted)}.shift-capture-answer:not(#shift-echo-web):not(#shift-echo-web){display:flex;flex-direction:column;gap:2.5px;margin-top:var(--space-2);padding:5px 7.5px;border:1px solid var(--border);border-radius:var(--radius-lg)}.shift-capture-answer-head:not(#shift-echo-web):not(#shift-echo-web){display:flex;align-items:center;flex-wrap:wrap;gap:2.5px 5px;font-size:7.5px}.shift-capture-answer-body:not(#shift-echo-web):not(#shift-echo-web){font-size:8.75px;line-height:1.625;white-space:pre-wrap;overflow-wrap:anywhere}.shift-capture-feedback-context:not(#shift-echo-web):not(#shift-echo-web){min-width:0;font-size:8.75px;overflow-wrap:anywhere}.shift-capture-feedback-context ul:not(#shift-echo-web):not(#shift-echo-web){padding-inline-start:12.5px;margin-block:5px;list-style:disc}.shift-capture-actions:not(#shift-echo-web):not(#shift-echo-web){display:flex;align-items:center;gap:var(--space-3);margin-top:3.75px}.shift-capture-editbox:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-replybox:not(#shift-echo-web):not(#shift-echo-web){display:flex;align-items:flex-end;gap:var(--space-2);margin-top:var(--space-2)}.shift-capture-editbox textarea:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-replybox textarea:not(#shift-echo-web):not(#shift-echo-web){min-height:25px;flex:1;min-width:0}.shift-capture-editbox:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-replybox:not(#shift-echo-web):not(#shift-echo-web){flex-wrap:wrap}.shift-capture-editbox textarea:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-replybox textarea:not(#shift-echo-web):not(#shift-echo-web){flex-basis:100%;min-height:27.5px}.shift-capture-editend button:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-replybox button:not(#shift-echo-web):not(#shift-echo-web){min-height:27.5px}.shift-capture-editbox:not(#shift-echo-web):not(#shift-echo-web){display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.shift-capture-editbox textarea:not(#shift-echo-web):not(#shift-echo-web){width:100%;min-height:40px;max-height:40svh;resize:vertical}.shift-capture-editbox>.shift-capture-actions:not(#shift-echo-web):not(#shift-echo-web){flex-wrap:wrap;margin-top:0}.shift-capture-editfoot:not(#shift-echo-web):not(#shift-echo-web){display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.shift-capture-edittools:not(#shift-echo-web):not(#shift-echo-web){display:inline-flex;align-items:center;gap:var(--space-2)}.shift-capture-editend:not(#shift-echo-web):not(#shift-echo-web){display:inline-flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--space-2);max-width:100%;margin-left:auto}.shift-capture-edittools .shift-capture-micgroup[data-alone] .shift-capture-icon:not(#shift-echo-web):not(#shift-echo-web){border-radius:var(--radius-pill)}.shift-capture-root .shift-capture-edittools .shift-capture-cancel[data-end]:not(#shift-echo-web):not(#shift-echo-web){border-radius:0 var(--radius-pill) var(--radius-pill) 0}.shift-capture-emoji:not(#shift-echo-web):not(#shift-echo-web){padding:var(--space-2);border-radius:var(--radius-lg)}.shift-capture-emojisearch:not(#shift-echo-web):not(#shift-echo-web){display:block;box-sizing:border-box;width:100%;margin:0 0 3.75px;border:1px solid var(--control-border);border-radius:9999px;background:var(--surface);padding:3.75px 7.5px;color:var(--fg);font:inherit;font-size:8.75px;line-height:12.5px;outline:none}.shift-capture-emojisearch:focus:not(#shift-echo-web):not(#shift-echo-web){border-color:var(--focus-ring);box-shadow:0 0 0 2px var(--focus-ring)}.shift-capture-emojinone:not(#shift-echo-web):not(#shift-echo-web){margin:0;padding:5px 2.5px;font-size:7.5px;line-height:10px}.shift-capture-emojitabs:not(#shift-echo-web):not(#shift-echo-web){display:flex;align-items:center;justify-content:space-between;gap:1.25px}.shift-capture-emojitab:not(#shift-echo-web):not(#shift-echo-web){flex:1;display:grid;place-items:center;height:17.5px;padding:0;border:none;background:none;border-radius:var(--radius-md);font-size:10px;line-height:1;opacity:.6;cursor:pointer}.shift-capture-emojitab:hover:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-emojitab[aria-current=true]:not(#shift-echo-web):not(#shift-echo-web){background:var(--surface-2)}.shift-capture-emojitab[aria-current=true]:not(#shift-echo-web):not(#shift-echo-web){opacity:1}.shift-capture-emojitones:not(#shift-echo-web):not(#shift-echo-web){display:flex;align-items:center;gap:2.5px;margin-top:2.5px}.shift-capture-emojitone:not(#shift-echo-web):not(#shift-echo-web){display:grid;place-items:center;box-sizing:border-box;width:15px;height:15px;padding:0;border:1px solid transparent;border-radius:50%;background:none;font-size:8.75px;line-height:1;opacity:.7;cursor:pointer}.shift-capture-emojitone:hover:not(#shift-echo-web):not(#shift-echo-web){opacity:1}.shift-capture-emojitone[aria-checked=true]:not(#shift-echo-web):not(#shift-echo-web){border-color:var(--accent-2);background:var(--surface-2);opacity:1}.shift-capture-emojiscroll:not(#shift-echo-web):not(#shift-echo-web){position:relative;max-height:140px;margin-top:var(--space-2);overflow-y:auto;overscroll-behavior:contain}.shift-capture-emojisection:not(#shift-echo-web):not(#shift-echo-web){margin-bottom:var(--space-2)}.shift-capture-emojigroup:not(#shift-echo-web):not(#shift-echo-web){margin-bottom:2.5px;font-size:6.25px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;color:var(--fg-muted)}.shift-capture-emojigrid:not(#shift-echo-web):not(#shift-echo-web){display:grid;grid-template-columns:repeat(auto-fill,minmax(20px,1fr));gap:1.25px}.shift-capture-emojibtn:not(#shift-echo-web):not(#shift-echo-web){border:none;background:none;border-radius:var(--radius-md);padding:2.5px 0;font-size:11.25px;line-height:1;cursor:pointer}.shift-capture-emojibtn:hover:not(#shift-echo-web):not(#shift-echo-web){background:var(--surface-2)}.shift-capture-saved:not(#shift-echo-web):not(#shift-echo-web){min-width:0;max-width:100%}.shift-capture-saved[hidden]:not(#shift-echo-web):not(#shift-echo-web),.shift-draft-accept[hidden]:not(#shift-echo-web):not(#shift-echo-web),.shift-draft-ghost[hidden]:not(#shift-echo-web):not(#shift-echo-web){display:none!important}.shift-draft-suggestion:not(#shift-echo-web):not(#shift-echo-web){position:relative;min-width:0;flex:1}.shift-draft-suggestion>textarea:not(#shift-echo-web):not(#shift-echo-web){width:100%}.shift-draft-ghost:not(#shift-echo-web):not(#shift-echo-web){position:absolute;inset:0 0 15px;padding:6px 7.5px;white-space:pre-wrap;overflow:hidden;overflow-wrap:anywhere;opacity:.5;pointer-events:none;color:var(--fg);font-size:8.75px}.shift-draft-suggestion[data-suggesting]>textarea:not(#shift-echo-web):not(#shift-echo-web){color:transparent;caret-color:var(--fg)}.shift-draft-accept:not(#shift-echo-web):not(#shift-echo-web){display:block;font-size:7px;color:var(--fg-muted);background:transparent;border:0;cursor:pointer;min-height:15px}.shift-capture-panel>[data-capture-recovery]:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-panel>[data-reply-recovery]:not(#shift-echo-web):not(#shift-echo-web){min-width:0;flex:0 0 auto}.shift-capture-saved>summary:not(#shift-echo-web):not(#shift-echo-web){min-height:27.5px;width:fit-content;max-width:100%;cursor:pointer}.shift-capture-saved label:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-saved p:not(#shift-echo-web):not(#shift-echo-web){overflow-wrap:anywhere;white-space:normal}.shift-capture-saved-list:not(#shift-echo-web):not(#shift-echo-web){max-height:min(45vh,240px);overflow:auto;overscroll-behavior:contain}.shift-capture-saved-actions:not(#shift-echo-web):not(#shift-echo-web){display:flex;flex-wrap:wrap;gap:var(--space-2)}.shift-capture-saved button:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-saved summary:not(#shift-echo-web):not(#shift-echo-web){white-space:normal;min-height:27.5px}.shift-capture-saved textarea:not(#shift-echo-web):not(#shift-echo-web){width:100%;min-width:0;box-sizing:border-box}.shift-capture-saved label:not(#shift-echo-web):not(#shift-echo-web){display:flex;align-items:center;gap:var(--space-2);min-height:27.5px}.shift-capture-saved input[type=checkbox]:not(#shift-echo-web):not(#shift-echo-web){flex:0 0 auto}.shift-capture-toast:not(#shift-echo-web):not(#shift-echo-web){position:fixed;right:15px;bottom:25px;z-index:2147483647;max-width:220px;padding:6.25px 10px;border-radius:var(--radius-lg);color:var(--fg);font-family:var(--font-body,system-ui,sans-serif);font-size:8.75px}.shift-capture-root.shift-capture-toast-error:not(#shift-echo-web):not(#shift-echo-web){border-color:color-mix(in srgb,var(--cat-health) 65%,transparent)}.shift-capture-moments:not(#shift-echo-web):not(#shift-echo-web){flex-wrap:nowrap;gap:3.5px}.shift-capture-root [data-hotkey-selected]:not(#shift-echo-web):not(#shift-echo-web){outline:1px solid var(--mode);outline-offset:-1px;box-shadow:inset 0 0 3.5px color-mix(in srgb,var(--mode) 35%,transparent),0 0 4.5px color-mix(in srgb,var(--mode) 35%,transparent)}.shift-capture-hotkey-hint:not(#shift-echo-web):not(#shift-echo-web){display:block;color:var(--fg-muted);font-size:6.5px;margin-top:3.5px}.shift-capture-hotkey-hint:empty:not(#shift-echo-web):not(#shift-echo-web){display:none}.shift-capture-moments .shift-capture-btn:not(#shift-echo-web):not(#shift-echo-web){flex:1;min-width:0;padding-inline:3.5px;font-size:6.5px;white-space:nowrap}.shift-capture-moments .shift-capture-diallabel:not(#shift-echo-web):not(#shift-echo-web){min-width:0;flex:none}.shift-capture-native-transcript[hidden]:not(#shift-echo-web):not(#shift-echo-web){display:none}.shift-capture-native-transcript>input:not(#shift-echo-web):not(#shift-echo-web){flex:none;width:100%;max-width:none;min-width:0;height:27.5px;box-sizing:border-box;cursor:text}.shift-capture-native-transcript .shift-capture-timeline li:not(#shift-echo-web):not(#shift-echo-web){display:flex;align-items:flex-start;gap:var(--space-2)}.shift-capture-native-transcript .shift-capture-timeline li>span:not(#shift-echo-web):not(#shift-echo-web){min-width:0;overflow-wrap:anywhere}.shift-capture-native-transcript .shift-capture-timeline button:not(#shift-echo-web):not(#shift-echo-web){flex-shrink:0;min-height:27.5px}.shift-capture-transcript-paging:not(#shift-echo-web):not(#shift-echo-web){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2)}.shift-capture-native-transcript>input:not(#shift-echo-web):not(#shift-echo-web),.shift-capture-transcript-paging button:not(#shift-echo-web):not(#shift-echo-web){min-height:27.5px}