@layer components{[data-surface=product]{--r-floor: var(--radius-xs);--key-size: calc(var(--space-48) + var(--space-8))}[data-skin=spectra] .mx-cc{--r: max(calc(var(--r-parent, var(--radius-lg)) - var(--inset, var(--space-8))), var(--r-floor));border-radius:var(--r)}[data-skin=spectra] .mx-wave-edge{display:block;inline-size:100%;block-size:var(--space-6);color:var(--color-accent-line);overflow:visible;pointer-events:none}[data-skin=spectra] .mx-wave-edge path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;vector-effect:non-scaling-stroke}[data-skin=spectra] .mx-wave-edge .mx-wave-pass{stroke:var(--color-accent)}[data-skin=spectra] .mx-thread{--r-parent: var(--radius-xl);--inset: var(--space-8);position:relative;display:flex;flex-direction:column;min-block-size:0;background:var(--color-surface)}[data-skin=spectra] .mx-thread[data-pane=internal]{background:var(--color-canvas)}[data-skin=spectra] .mx-log{position:relative;flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-16) var(--space-16) var(--space-24);display:flex;flex-direction:column;scroll-padding-block:var(--space-48)}[data-skin=spectra] .mx-log:focus-visible{outline-offset:calc(var(--focus-offset) * -1)}[data-skin=spectra] .mx-day{position:sticky;inset-block-start:0;z-index:var(--z-raised);display:flex;align-items:center;gap:var(--space-12);margin-block:var(--space-16) var(--space-8);color:var(--color-fg-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--weight-medium)}[data-skin=spectra] .mx-day:before,[data-skin=spectra] .mx-day:after{content:"";flex:1;block-size:var(--border-hairline);background:var(--color-line)}[data-skin=spectra] .mx-day>span{padding:var(--space-2) var(--space-4);background:var(--color-surface)}[data-skin=spectra] .mx-thread[data-pane=internal] .mx-day>span{background:var(--color-canvas)}[data-skin=spectra] .mx-time{align-self:center;margin-block:var(--space-12) var(--space-4);color:var(--color-fg-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}[data-skin=spectra] .mx-new{display:flex;align-items:center;gap:var(--space-8);margin-block:var(--space-12) var(--space-4);color:var(--color-accent-text);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--weight-medium)}[data-skin=spectra] .mx-new:before,[data-skin=spectra] .mx-new:after{content:"";flex:1;block-size:var(--border-hairline);background:var(--color-accent-line)}[data-skin=spectra] .mx-group{display:flex;flex-direction:column;gap:var(--space-2);margin-block-start:var(--space-12)}[data-skin=spectra] .mx-group[data-dir=out]{align-items:flex-end}[data-skin=spectra] .mx-group[data-dir=in]{align-items:flex-start}[data-skin=spectra] .mx-group-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4) var(--space-8);margin-block-end:var(--space-2);padding-inline:var(--space-4);color:var(--color-fg-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}[data-skin=spectra] .mx-group-head b{color:var(--color-fg);font-weight:var(--weight-medium)}[data-skin=spectra] .mx-group[data-dir=in] .mx-group-head{padding-inline-start:calc(var(--space-24) + var(--space-8) + var(--space-4))}[data-skin=spectra] .mx-group-row{display:flex;align-items:flex-end;gap:var(--space-8);max-inline-size:100%;min-inline-size:0}[data-skin=spectra] .mx-group[data-dir=out] .mx-group-row{justify-content:flex-end}[data-skin=spectra] .mx-group-row>.sp-avatar{margin-block-end:var(--space-2)}[data-skin=spectra] .mx-stack{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0;max-inline-size:min(100%,44rem)}[data-skin=spectra] .mx-group[data-dir=out] .mx-stack{align-items:flex-end}[data-skin=spectra] .mx-group[data-dir=in] .mx-stack{align-items:flex-start}[data-skin=spectra] .mx-msg{position:relative;display:flex;flex-direction:column;max-inline-size:min(80cqi,68ch);border-radius:var(--radius-md)}[data-skin=spectra] .mx-group[data-dir=out] .mx-msg{align-items:flex-end}[data-skin=spectra] .mx-group[data-dir=in] .mx-msg{align-items:flex-start}[data-skin=spectra] .mx-msg:focus-visible{outline-offset:var(--space-2)}[data-skin=spectra] .mx-bubble{--rb: max(calc(var(--r-parent) - var(--inset)), var(--r-floor));--tight: var(--radius-xs);position:relative;padding:var(--space-8) var(--space-12);border-radius:var(--rb);overflow-wrap:anywhere;white-space:pre-wrap;font-size:var(--type-body-size);line-height:var(--type-body-line);text-align:start}[data-skin=spectra] .mx-bubble[data-dir=in]{background:var(--color-fill);color:var(--color-fg)}[data-skin=spectra] .mx-bubble[data-dir=out]{background:var(--color-accent);color:var(--color-on-accent)}[data-skin=spectra] .mx-bubble[data-dir=out] a{color:inherit}[data-skin=spectra] .mx-bubble[data-dir=in][data-pos=single],[data-skin=spectra] .mx-bubble[data-dir=in][data-pos=last]{border-end-start-radius:var(--tight)}[data-skin=spectra] .mx-bubble[data-dir=in][data-pos=middle],[data-skin=spectra] .mx-bubble[data-dir=in][data-pos=last]{border-start-start-radius:var(--tight)}[data-skin=spectra] .mx-bubble[data-dir=in][data-pos=first],[data-skin=spectra] .mx-bubble[data-dir=in][data-pos=middle]{border-end-start-radius:var(--tight)}[data-skin=spectra] .mx-bubble[data-dir=out][data-pos=single],[data-skin=spectra] .mx-bubble[data-dir=out][data-pos=last]{border-end-end-radius:var(--tight)}[data-skin=spectra] .mx-bubble[data-dir=out][data-pos=middle],[data-skin=spectra] .mx-bubble[data-dir=out][data-pos=last]{border-start-end-radius:var(--tight)}[data-skin=spectra] .mx-bubble[data-dir=out][data-pos=first],[data-skin=spectra] .mx-bubble[data-dir=out][data-pos=middle]{border-end-end-radius:var(--tight)}[data-skin=spectra] .mx-bubble[data-state=pending]{opacity:.7}[data-skin=spectra] .mx-bubble[data-state=failed][data-dir=out]{background:var(--color-surface);color:var(--color-fg);box-shadow:inset 0 0 0 var(--border-strong) var(--color-danger-line)}[data-skin=spectra] .mx-bubble--media{padding:var(--space-2)}[data-skin=spectra] .mx-bubble--media .mx-bubble-text{display:block;padding:var(--space-8)}[data-skin=spectra] .mx-edited{opacity:.8;font-size:var(--type-caption-size);margin-inline-start:var(--space-4)}[data-skin=spectra] .mx-group[data-dir=note],[data-skin=spectra] .mx-group[data-dir=note] .mx-msg{align-items:flex-start}[data-skin=spectra] .mx-note{--rb: max(calc(var(--r-parent) - var(--inset)), var(--r-floor));--tight: var(--radius-xs);position:relative;display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-8) var(--space-12);border-radius:var(--rb);background:var(--color-surface);color:var(--color-fg);overflow-wrap:anywhere;white-space:pre-wrap;font-size:var(--type-body-size);line-height:var(--type-body-line)}[data-skin=spectra] .mx-note:is([data-pos=first],[data-pos=middle]){border-end-start-radius:var(--tight)}[data-skin=spectra] .mx-note:is([data-pos=middle],[data-pos=last],[data-pos=single]){border-start-start-radius:var(--tight)}[data-skin=spectra] .mx-note[data-pos=single]{border-start-start-radius:var(--rb);border-end-start-radius:var(--tight)}[data-skin=spectra] .mx-note[data-pos=last]{border-end-start-radius:var(--tight)}[data-skin=spectra] .mx-tomb{display:inline-flex;align-items:center;gap:var(--space-6);margin:0;color:var(--color-fg-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}[data-skin=spectra] .mx-quote{display:flex;flex-direction:column;gap:var(--space-2);margin-block-end:var(--space-8);padding:var(--space-8);border-radius:var(--radius-sm);background:var(--color-fill);color:var(--color-fg-muted);font-size:var(--type-label-size);line-height:var(--type-label-line);white-space:normal}[data-skin=spectra] .mx-bubble[data-dir=out] .mx-quote{background:var(--color-a-10);color:var(--color-on-accent)}[data-skin=spectra] .mx-bubble[data-dir=in] .mx-quote{background:var(--color-fill-press)}[data-skin=spectra] .mx-quote b{font-weight:var(--weight-medium);color:inherit}[data-skin=spectra] .mx-quote-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-skin=spectra] .mx-context{display:inline-flex;align-items:center;gap:var(--space-4);color:var(--color-fg-muted);font-size:var(--type-caption-size)}[data-skin=spectra] .mx-mention{display:inline;padding:0 var(--space-2);border-radius:var(--radius-xs);background:var(--color-a-3);color:var(--color-accent-strong-text);font-weight:var(--weight-medium);white-space:nowrap}[data-skin=spectra] .mx-mention[data-me]{background:var(--color-a-4)}[data-skin=spectra] .mx-objid{display:inline-flex;align-items:center;padding:0 var(--space-4);border-radius:var(--radius-xs);border:var(--border-hairline) solid var(--color-line-strong);background:transparent;font-family:var(--font-mono);font-size:.9em;color:inherit;white-space:nowrap;cursor:pointer}[data-skin=spectra] .mx-objid:hover{background:var(--color-fill)}[data-skin=spectra] .mx-link{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2) var(--space-12);align-items:center;padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);border:var(--border-hairline) solid var(--color-line);background:var(--color-canvas);color:var(--color-fg);text-decoration:none;white-space:normal}[data-skin=spectra] .mx-link:hover{background:var(--color-fill)}[data-skin=spectra] .mx-link>:first-child{grid-row:span 2;color:var(--color-fg-muted)}[data-skin=spectra] .mx-link small{color:var(--color-fg-muted);font-size:var(--type-caption-size)}[data-skin=spectra] .mx-tools{--r-parent: var(--radius-md);--inset: var(--space-2);position:absolute;inset-block-start:calc(var(--space-20) * -1);inset-inline-end:var(--space-8);z-index:var(--z-sticky);display:flex;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);background:var(--color-raised);box-shadow:var(--shadow-overlay);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out)}[data-skin=spectra] .mx-group[data-dir=in] .mx-tools{inset-inline:auto calc(var(--space-8) * -1);translate:100% 0}[data-skin=spectra] .mx-group[data-dir=out] .mx-tools{inset-inline:calc(var(--space-8) * -1) auto;translate:-100% 0}[data-skin=spectra] .mx-group[data-dir=in] .mx-tools,[data-skin=spectra] .mx-group[data-dir=out] .mx-tools{inset-block-start:0}@media(hover:hover)and (pointer:fine){[data-skin=spectra] .mx-msg:hover>.mx-tools{opacity:1;pointer-events:auto}}[data-skin=spectra] .mx-msg:focus-within>.mx-tools,[data-skin=spectra] .mx-msg[data-tools-open]>.mx-tools{opacity:1;pointer-events:auto}[data-skin=spectra] .mx-tool{display:inline-grid;place-items:center;inline-size:var(--control-sm);block-size:var(--control-sm);border:0;border-radius:max(calc(var(--r-parent) - var(--inset)),var(--r-floor));background:transparent;color:var(--color-fg-muted);transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}[data-skin=spectra] .mx-tool:hover{background:var(--color-fill);color:var(--color-fg)}[data-skin=spectra] .mx-tool:active{transform:scale(var(--press-scale))}[data-skin=spectra] .mx-reacts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-block-start:var(--space-4)}[data-skin=spectra] .mx-group[data-dir=out] .mx-reacts{justify-content:flex-end}[data-skin=spectra] .mx-react{position:relative;display:inline-flex;align-items:center;gap:var(--space-4);min-block-size:var(--space-24);padding:0 var(--space-8);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-fg);font-size:var(--type-caption-size);line-height:1;transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}[data-skin=spectra] .mx-react:after{content:"";position:absolute;inset:calc(var(--space-4) * -1) calc(var(--space-2) * -1)}[data-skin=spectra] .mx-react:hover{background:var(--color-fill)}[data-skin=spectra] .mx-react:active{transform:scale(var(--press-scale))}[data-skin=spectra] .mx-react[aria-pressed=true]{border-color:transparent;box-shadow:inset 0 0 0 2px var(--color-accent);background:var(--color-a-2)}[data-skin=spectra] .mx-react[data-pending]{opacity:.7}[data-skin=spectra] .mx-react[aria-disabled=true]{cursor:default}[data-skin=spectra] .mx-react-emoji{font-size:var(--type-label-size);line-height:1}[data-skin=spectra] .mx-react-count{position:relative;display:inline-grid;min-inline-size:1ch;overflow:hidden;block-size:1.2em;line-height:1.2;font-variant-numeric:tabular-nums}[data-skin=spectra] .mx-react-count>span{grid-area:1 / 1}[data-skin=spectra] .mx-react-lock{display:inline-flex;align-items:center;gap:var(--space-4);color:var(--color-fg-muted);font-size:var(--type-caption-size)}[data-skin=spectra] .mx-picker{--r-parent: var(--radius-lg);--inset: var(--space-4);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-raised);box-shadow:var(--shadow-overlay);transform-origin:var(--transform-origin)}[data-skin=spectra] .mx-picker-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}[data-skin=spectra] .mx-picker-btn{display:inline-grid;place-items:center;inline-size:var(--control-md);block-size:var(--control-md);border:0;border-radius:max(calc(var(--r-parent) - var(--inset)),var(--r-floor));background:transparent;color:var(--color-fg);font-size:var(--type-title-3-size);transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}[data-skin=spectra] .mx-picker-btn:hover,[data-skin=spectra] .mx-picker-btn:focus-visible{background:var(--color-fill)}[data-skin=spectra] .mx-picker-btn:active{transform:scale(var(--press-scale))}[data-skin=spectra] .mx-picker-btn[aria-checked=true]{background:var(--color-a-3)}[data-skin=spectra] .mx-picker-more{font-size:var(--type-label-size);color:var(--color-fg-muted)}[data-skin=spectra] .mx-picker-note{display:inline-flex;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-8) var(--space-4);color:var(--color-fg-muted);font-size:var(--type-caption-size)}[data-skin=spectra] .mx-status{display:inline-flex;align-items:center;gap:var(--space-4);min-block-size:var(--space-20);margin-block-start:var(--space-2);padding-inline:var(--space-4);color:var(--color-fg-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}[data-skin=spectra] .mx-status-word{display:inline-flex;align-items:center;gap:var(--space-4)}[data-skin=spectra] .mx-fail{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-4) var(--space-8);margin-block-start:var(--space-4);max-inline-size:100%;color:var(--color-danger-text);font-size:var(--type-caption-size);line-height:var(--type-caption-line);text-align:end}[data-skin=spectra] .mx-fail-text{display:inline-flex;align-items:flex-start;gap:var(--space-4)}[data-skin=spectra] .mx-linkbtn{position:relative;display:inline-flex;align-items:center;gap:var(--space-4);min-block-size:var(--space-24);padding:0 var(--space-6);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-accent-text);font-size:var(--type-caption-size);font-weight:var(--weight-medium);white-space:nowrap}[data-skin=spectra] .mx-linkbtn:after{content:"";position:absolute;inset:calc(var(--space-4) * -1) 0}[data-skin=spectra] .mx-linkbtn:hover{background:var(--color-fill)}[data-skin=spectra] .mx-linkbtn[data-tone=danger]{color:var(--color-danger-text)}[data-skin=spectra] .mx-linkbtn[aria-disabled=true]{color:var(--color-fg-disabled);cursor:not-allowed}[data-skin=spectra] .mx-threadchip{display:inline-flex;align-items:center;gap:var(--space-8);align-self:flex-start;min-block-size:var(--control-sm);margin-block-start:var(--space-4);padding:0 var(--space-8);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-fg-muted);font-size:var(--type-caption-size)}[data-skin=spectra] .mx-threadchip b{color:var(--color-accent-text);font-weight:var(--weight-medium)}[data-skin=spectra] .mx-threadchip:hover{background:var(--color-fill)}[data-skin=spectra] .mx-card{--rc: max(calc(var(--r-parent) - var(--inset)), var(--r-floor));display:flex;flex-direction:column;gap:var(--space-8);inline-size:min(100%,34rem);padding:var(--space-12) var(--space-16);border-radius:var(--rc);border:var(--border-hairline) solid var(--color-line);background:var(--color-surface);color:var(--color-fg);text-align:start;white-space:normal}[data-skin=spectra] .mx-card-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4) var(--space-8);color:var(--color-fg-muted);font-size:var(--type-caption-size)}[data-skin=spectra] .mx-card-title{font-weight:var(--type-body-strong-weight)}[data-skin=spectra] .mx-card-body{color:var(--color-fg-muted);white-space:pre-wrap;overflow-wrap:anywhere}[data-skin=spectra] .mx-card-body[data-clamp]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-skin=spectra] .mx-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8)}[data-skin=spectra] .mx-grid{--rg: max(calc(var(--r-parent) - var(--inset) - var(--space-2)), var(--r-floor));display:grid;gap:var(--space-2);inline-size:min(20rem,100%);border-radius:var(--rg);overflow:hidden}[data-skin=spectra] .mx-grid[data-n="2"],[data-skin=spectra] .mx-grid[data-n="4"]{grid-template-columns:1fr 1fr}[data-skin=spectra] .mx-grid[data-n="3"]{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}[data-skin=spectra] .mx-grid[data-n="3"]>:first-child{grid-row:span 2;aspect-ratio:auto}[data-skin=spectra] .mx-photo{position:relative;display:block;padding:0;border:0;background:var(--color-fill);overflow:hidden;aspect-ratio:4 / 3;transition:transform var(--dur-fast) var(--ease-out)}[data-skin=spectra] .mx-grid[data-n="1"] .mx-photo{max-block-size:15rem}[data-skin=spectra] .mx-photo:active{transform:scale(var(--press-scale))}[data-skin=spectra] .mx-photo svg{display:block;inline-size:100%;block-size:100%}[data-skin=spectra] .mx-photo-more{position:absolute;inset:0;display:grid;place-items:center;background:var(--color-toast);color:var(--color-on-toast);font-size:var(--type-title-2-size);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}[data-skin=spectra] .mx-file{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-2) var(--space-12);inline-size:min(20rem,100%);padding:var(--space-8) var(--space-8) var(--space-8) var(--space-12);border-radius:var(--radius-md);border:var(--border-hairline) solid var(--color-line);background:var(--color-surface);color:var(--color-fg);text-align:start;white-space:normal}[data-skin=spectra] .mx-file>:first-child{grid-row:span 2;color:var(--color-fg-muted)}[data-skin=spectra] .mx-file-name{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-label-size);font-weight:var(--weight-medium)}[data-skin=spectra] .mx-file-meta{grid-column:2;color:var(--color-fg-muted);font-size:var(--type-caption-size);font-variant-numeric:tabular-nums}[data-skin=spectra] .mx-file-meta[data-tone=danger]{color:var(--color-danger-text)}[data-skin=spectra] .mx-file-end{grid-row:1 / 3;grid-column:3;display:inline-flex;align-items:center;gap:var(--space-2)}[data-skin=spectra] .mx-ring{color:var(--color-accent)}[data-skin=spectra] .mx-ring circle{fill:none;stroke-width:2.5}[data-skin=spectra] .mx-ring .mx-ring-track{stroke:var(--color-line)}[data-skin=spectra] .mx-ring .mx-ring-run{stroke:currentColor;stroke-linecap:round}[data-skin=spectra] .mx-lightbox-scrim{position:absolute;inset:0;z-index:var(--z-modal);background:var(--color-scrim)}[data-skin=spectra] .mx-lightbox{--r-parent: var(--radius-xl);--inset: var(--space-12);--r: max(calc(var(--r-parent) - var(--inset)), var(--r-floor));position:absolute;inset:var(--space-16);z-index:var(--z-modal);display:grid;grid-template-rows:auto 1fr auto;gap:var(--space-12);padding:var(--space-12);border-radius:var(--radius-xl);background:var(--color-modal);box-shadow:var(--shadow-modal)}[data-skin=spectra] .mx-lightbox-stage{position:relative;min-block-size:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-8)}[data-skin=spectra] .mx-lightbox-img{justify-self:center;block-size:100%;max-block-size:100%;max-inline-size:100%;aspect-ratio:4 / 3;border-radius:var(--r);overflow:hidden}[data-skin=spectra] .mx-lightbox-img svg{inline-size:100%;block-size:100%;display:block}[data-skin=spectra] .mx-lightbox-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-8)}[data-skin=spectra] .mx-typing{display:inline-flex;align-items:center;gap:var(--space-8);margin-block-start:var(--space-12);align-self:flex-start}[data-skin=spectra] .mx-typing-pill{display:inline-grid;place-items:center;inline-size:var(--space-48);block-size:var(--space-32);padding-inline:var(--space-8);border-radius:var(--radius-lg);border-end-start-radius:var(--radius-xs);background:var(--color-fill);color:var(--color-fg-muted)}[data-skin=spectra] .mx-typing-pill .mx-wave-edge{block-size:var(--space-8);color:var(--color-line-strong)}[data-skin=spectra] .mx-typing-words{color:var(--color-fg-muted);font-size:var(--type-caption-size)}[data-skin=spectra] .mx-jumpzone{position:absolute;inset-inline:0;z-index:var(--z-sticky);display:flex;justify-content:center;pointer-events:none}[data-skin=spectra] .mx-jumpzone[data-at=bottom]{inset-block-end:var(--space-12)}[data-skin=spectra] .mx-jumpzone[data-at=top]{inset-block-start:var(--space-12)}[data-skin=spectra] .mx-jump{pointer-events:auto;display:inline-flex;align-items:center;gap:var(--space-6);min-block-size:var(--control-sm);padding:0 var(--space-12);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-raised);color:var(--color-fg);box-shadow:var(--shadow-overlay);font-size:var(--type-label-size);white-space:nowrap}[data-skin=spectra] .mx-jump b{font-variant-numeric:tabular-nums;color:var(--color-accent-text)}[data-skin=spectra] .mx-conv{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);block-size:100%;min-block-size:0;background:var(--color-surface);overflow:hidden}[data-skin=spectra] .mx-count{display:inline-grid;place-items:center;min-inline-size:var(--space-20);block-size:var(--space-20);padding:0 var(--space-6);border-radius:var(--radius-pill);background:var(--color-fill-press);color:var(--color-fg);font-size:var(--type-caption-size);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;line-height:1}[data-skin=spectra] .mx-count[data-tone=mention]{background:var(--color-accent);color:var(--color-on-accent)}[data-skin=spectra] .mx-head-name{display:inline-flex;align-items:center;gap:var(--space-8);margin:0;font-size:var(--type-title-3-size);line-height:var(--type-title-3-line);font-weight:var(--type-title-3-weight)}[data-skin=spectra] .mx-head-vis{margin:0;color:var(--color-fg-muted);font-size:var(--type-label-size);line-height:var(--type-label-line)}[data-skin=spectra] .mx-side{display:none;flex-direction:column;min-block-size:0;border-inline-start:var(--border-hairline) solid var(--color-line);background:var(--color-surface)}[data-skin=spectra] .mx-side-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding:var(--space-8) var(--space-8) var(--space-8) var(--space-16);border-block-end:var(--border-hairline) solid var(--color-line)}[data-skin=spectra] .mx-side-title{margin:0;font-size:var(--type-label-size);font-weight:var(--weight-semibold)}[data-skin=spectra] .mx-side-body{flex:1;overflow-y:auto;padding:var(--space-12) var(--space-16);display:flex;flex-direction:column;gap:var(--space-16)}[data-skin=spectra] .mx-reply{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2) var(--space-8)}[data-skin=spectra] .mx-reply-head{font-size:var(--type-caption-size);color:var(--color-fg-muted)}[data-skin=spectra] .mx-reply-head b{color:var(--color-fg);font-weight:var(--weight-medium)}[data-skin=spectra] .mx-reply>p{grid-column:2;margin:0}@container (min-width: 56rem){[data-skin=spectra] .mx-conv{grid-template-columns:14rem minmax(0,1fr);grid-template-rows:minmax(0,1fr)}[data-skin=spectra] .mx-side{display:flex}}[data-skin=spectra] .mx-composer-wrap{position:relative;padding:var(--space-8) var(--space-12) var(--space-12)}[data-skin=spectra] .mx-composer{--r-parent: var(--radius-xl);--inset: var(--space-8);--r: max(calc(var(--r-parent) - var(--inset)), var(--r-floor));position:relative;display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-8);border-radius:var(--radius-xl);background:var(--color-subtle);border:var(--border-hairline) solid var(--color-line)}[data-skin=spectra] .mx-thread[data-pane=internal] .mx-composer{background:var(--color-surface)}[data-skin=spectra] .mx-recipient{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4) var(--space-8);padding:0 var(--space-8);color:var(--color-fg-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}[data-skin=spectra] .mx-recipient b{color:var(--color-fg);font-weight:var(--weight-medium)}[data-skin=spectra] .mx-quick{display:flex;gap:var(--space-6);overflow-x:auto;padding:var(--space-2) var(--space-2);scrollbar-width:none}[data-skin=spectra] .mx-chipbtn{display:inline-flex;align-items:center;gap:var(--space-4);flex:none;min-block-size:var(--control-sm);padding:0 var(--space-12);border:var(--border-hairline) solid var(--color-line-strong);border-radius:var(--r, var(--radius-md));background:var(--color-surface);color:var(--color-fg);font-size:var(--type-label-size);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}[data-skin=spectra] .mx-chipbtn:hover{background:var(--color-fill)}[data-skin=spectra] .mx-chipbtn:active{transform:scale(var(--press-scale))}[data-skin=spectra] .mx-chipbtn[aria-disabled=true]{color:var(--color-fg-disabled);cursor:not-allowed}[data-skin=spectra] .mx-field{--rf: max(calc(var(--r-parent) - var(--inset)), var(--r-floor));position:relative;display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-radius:var(--rf);border-end-end-radius:var(--radius-xs);background:var(--color-surface);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-line-strong)}[data-skin=spectra] .mx-field[data-shape=note]{border-end-end-radius:var(--rf);box-shadow:none;border:var(--border-hairline) dashed var(--color-line-control)}[data-skin=spectra] .mx-field:focus-within{box-shadow:inset 0 0 0 var(--border-strong) var(--color-focus)}[data-skin=spectra] .mx-field[data-shape=note]:focus-within{border-style:solid;border-color:var(--color-focus);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-focus)}[data-skin=spectra] .mx-field[data-disabled]{background:var(--color-fill);box-shadow:none}[data-skin=spectra] .mx-input{display:block;inline-size:100%;min-block-size:var(--type-body-line);max-block-size:calc(var(--type-body-line) * 6);resize:none;border:0;padding:0;background:transparent;color:var(--color-fg);font:inherit;font-size:var(--type-body-size);line-height:var(--type-body-line);overflow-y:auto;field-sizing:content}[data-skin=spectra] .mx-input:focus-visible,[data-skin=spectra] .mx-input:focus{outline:none;box-shadow:none}[data-skin=spectra] .mx-input::placeholder{color:var(--color-fg-muted)}[data-skin=spectra] .mx-input[disabled]{color:var(--color-fg-muted);cursor:not-allowed}[data-skin=spectra] .mx-preview{color:var(--color-fg-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);white-space:pre-wrap;overflow-wrap:anywhere}[data-skin=spectra] .mx-preview mark{padding:0 var(--space-2);border-radius:var(--radius-xs);background:var(--color-a-3);color:var(--color-accent-text)}[data-skin=spectra] .mx-preview mark[data-unknown]{background:var(--color-danger-soft);color:var(--color-danger-text)}[data-skin=spectra] .mx-tray{display:flex;flex-wrap:wrap;gap:var(--space-6)}[data-skin=spectra] .mx-tray-item{display:inline-flex;align-items:center;gap:var(--space-6);min-block-size:var(--control-sm);max-inline-size:100%;padding:0 var(--space-2) 0 var(--space-8);border-radius:var(--radius-sm);background:var(--color-fill);font-size:var(--type-caption-size)}[data-skin=spectra] .mx-tray-item>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-inline-size:12rem}[data-skin=spectra] .mx-cfoot{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4);min-inline-size:0}[data-skin=spectra] .mx-counter{display:inline-flex;align-items:center;gap:var(--space-4);margin-inline-start:auto;padding-inline:var(--space-4);color:var(--color-fg-muted);font-size:var(--type-caption-size);font-variant-numeric:tabular-nums;white-space:nowrap}[data-skin=spectra] .mx-counter[data-tone=warning]{color:var(--color-warning-text)}[data-skin=spectra] .mx-cnote{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--space-4) var(--space-8);padding:var(--space-6) var(--space-8);border-radius:var(--r);background:var(--color-surface);color:var(--color-fg);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}[data-skin=spectra] .mx-cnote>svg{flex:none;margin-block-start:var(--space-2);color:var(--color-fg-muted)}[data-skin=spectra] .mx-cnote[data-tone=warning]>svg{color:var(--color-warning-text)}[data-skin=spectra] .mx-cnote[data-tone=danger]>svg{color:var(--color-danger-text)}[data-skin=spectra] .mx-cnote>span{flex:1 1 12rem}[data-skin=spectra] .mx-ctool{display:inline-grid;place-items:center;flex:none;inline-size:var(--control-sm);block-size:var(--control-sm);border:0;border-radius:var(--r);background:transparent;color:var(--color-fg-muted);transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}@media(pointer:coarse){[data-skin=spectra] .mx-ctool{inline-size:var(--control-md);block-size:var(--control-md)}}[data-skin=spectra] .mx-ctool:hover{background:var(--color-fill);color:var(--color-fg)}[data-skin=spectra] .mx-ctool:active{transform:scale(var(--press-scale))}[data-skin=spectra] .mx-ctool[aria-disabled=true]{color:var(--color-fg-disabled);cursor:not-allowed}[data-skin=spectra] .mx-composer .sp-btn{border-radius:var(--r)}[data-skin=spectra] .mx-mentions{--r-parent: var(--radius-lg);--inset: var(--space-4);position:absolute;inset-inline-start:var(--space-8);inset-block-end:calc(100% + var(--space-4));z-index:var(--z-overlay);inline-size:min(20rem,calc(100% - var(--space-16)));margin:0;padding:var(--space-4);list-style:none;border-radius:var(--radius-lg);background:var(--color-raised);box-shadow:var(--shadow-overlay)}[data-skin=spectra] .mx-mention-opt{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 var(--space-8);align-items:center;padding:var(--space-6) var(--space-8);border-radius:max(calc(var(--r-parent) - var(--inset)),var(--r-floor));font-size:var(--type-label-size);cursor:pointer}[data-skin=spectra] .mx-mention-opt[aria-selected=true]{background:var(--color-fill-press)}[data-skin=spectra] .mx-mention-opt small{grid-column:2;color:var(--color-fg-muted);font-size:var(--type-caption-size)}[data-skin=spectra] .mx-replyto{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-4) var(--space-6) var(--space-12);border-radius:var(--r);background:var(--color-fill);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}[data-skin=spectra] .mx-replyto>div{flex:1;min-inline-size:0}[data-skin=spectra] .mx-replyto b{font-weight:var(--weight-medium)}[data-skin=spectra] .mx-replyto p{margin:0;color:var(--color-fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-skin=spectra] .mx-call-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-2) var(--space-8);align-items:center}[data-skin=spectra] .mx-callcard>:not(.mx-call-top){padding-inline-start:var(--space-40)}[data-skin=spectra] .mx-callcard>.mx-player{inline-size:calc(var(--space-80) * 4 + var(--space-40))}[data-skin=spectra] .mx-call-glyph{display:inline-grid;place-items:center;grid-row:span 2;inline-size:var(--space-32);block-size:var(--space-32);border-radius:var(--radius-pill);background:var(--color-fill);color:var(--color-fg)}[data-skin=spectra] .mx-call-title{display:inline-flex;align-items:center;gap:var(--space-6);font-weight:var(--type-body-strong-weight);font-variant-numeric:tabular-nums}[data-skin=spectra] .mx-call-sub{grid-column:2 / 4;color:var(--color-fg-muted);font-size:var(--type-caption-size)}[data-skin=spectra] .mx-unheard-dot{display:inline-block;flex:none;inline-size:var(--space-8);block-size:var(--space-8);border-radius:var(--radius-pill);background:var(--color-accent)}[data-skin=spectra] .mx-player{display:flex;align-items:center;gap:var(--space-8);inline-size:calc(var(--space-80) * 4);max-inline-size:100%}[data-skin=spectra] .mx-play{display:inline-grid;place-items:center;flex:none;inline-size:var(--space-40);block-size:var(--space-40);border:0;border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-on-ink);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}@media(hover:hover)and (pointer:fine){[data-skin=spectra] .mx-play:hover{background:var(--color-ink-hover)}}[data-skin=spectra] .mx-play:active{transform:scale(var(--press-scale))}[data-skin=spectra] .mx-wavebar{display:flex;flex:1;align-items:center;min-inline-size:var(--space-80);block-size:var(--space-40);border-radius:var(--radius-xs);cursor:pointer;touch-action:none}[data-skin=spectra] .mx-wavebar svg{inline-size:100%;block-size:var(--space-24);overflow:visible}[data-skin=spectra] .mx-wavebar line{stroke:var(--color-fg-subtle);stroke-width:2.5;stroke-linecap:round;transition:stroke var(--dur-fast) var(--ease-out)}[data-skin=spectra] .mx-wavebar line[data-played]{stroke:var(--color-accent)}[data-skin=spectra] .mx-wavebar:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}[data-skin=spectra] .mx-player .mx-time-num{flex:none;min-inline-size:var(--space-32);text-align:end}[data-skin=spectra] .mx-speed{flex:none;min-inline-size:var(--control-sm);block-size:var(--control-sm);padding:0 var(--space-4);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-fg-muted);font-size:var(--type-caption-size);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;cursor:pointer}@media(hover:hover)and (pointer:fine){[data-skin=spectra] .mx-speed:hover{background:var(--color-fill);color:var(--color-fg)}}@media(any-pointer:coarse){[data-skin=spectra] .mx-play{inline-size:var(--target-min);block-size:var(--target-min)}[data-skin=spectra] .mx-wavebar{block-size:var(--target-min)}}@media(prefers-reduced-motion:reduce){[data-skin=spectra] .mx-wavebar line{transition:none}}[data-skin=spectra] .mx-transcript{display:flex;flex-direction:column;gap:var(--space-2);padding-block-start:var(--space-4)}[data-skin=spectra] .mx-tseg{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:var(--space-8);padding:var(--space-4) var(--space-6);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-fg);text-align:start;font-size:var(--type-label-size);line-height:var(--type-label-line)}[data-skin=spectra] .mx-tseg:hover{background:var(--color-fill)}[data-skin=spectra] .mx-tseg[aria-current=true]{background:var(--color-a-2)}[data-skin=spectra] .mx-tseg>span:first-child{color:var(--color-fg-muted);font-variant-numeric:tabular-nums}[data-skin=spectra] .mx-tseg b{font-weight:var(--weight-medium)}[data-skin=spectra] .mx-tstate{display:inline-flex;align-items:center;gap:var(--space-6);color:var(--color-fg-muted);font-size:var(--type-label-size)}[data-skin=spectra] .mx-vmstrip{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-16);color:var(--color-fg-muted);font-size:var(--type-caption-size)}[data-skin=spectra] .mx-vmstrip>span{display:inline-flex;align-items:center;gap:var(--space-4)}[data-skin=spectra] .mx-vmstrip>span[data-on]{color:var(--color-fg)}[data-skin=spectra] .mx-missed{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4) var(--space-12);margin-block-start:var(--space-12);padding:var(--space-4) var(--space-4);color:var(--color-fg);font-size:var(--type-label-size)}[data-skin=spectra] .mx-missed>svg{color:var(--color-danger-text)}[data-skin=spectra] .mx-missed small{color:var(--color-fg-muted);font-size:var(--type-caption-size)}[data-skin=spectra] .mx-phonechip{position:relative;display:inline-flex;align-items:center;gap:var(--space-4);min-block-size:var(--space-24);padding:0 var(--space-4);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-accent-text);font-variant-numeric:tabular-nums;font-weight:var(--weight-medium);text-decoration:underline;text-decoration-color:var(--color-accent-line);text-underline-offset:3px;white-space:nowrap}[data-skin=spectra] .mx-phonechip:after{content:"";position:absolute;inset:calc(var(--space-6) * -1) 0}[data-skin=spectra] .mx-phonechip:hover{background:var(--color-fill)}[data-skin=spectra] .mx-pop{--r-parent: var(--radius-xl);--inset: var(--space-12);--r: max(calc(var(--r-parent) - var(--inset)), var(--r-floor));display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-12);border-radius:var(--radius-xl);background:var(--color-raised);box-shadow:var(--shadow-overlay);color:var(--color-fg);transform-origin:var(--transform-origin)}[data-skin=spectra] .mx-pop-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-8)}[data-skin=spectra] .mx-pop-title{margin:0;font-weight:var(--type-body-strong-weight)}[data-skin=spectra] .mx-pop-sub{margin:0;color:var(--color-fg-muted);font-size:var(--type-caption-size)}[data-skin=spectra] .mx-pop .sp-btn,[data-skin=spectra] .mx-sheet .sp-btn,[data-skin=spectra] .mx-panel .sp-btn,[data-skin=spectra] .mx-bsheet .sp-btn,[data-skin=spectra] .mx-banner .sp-btn,[data-skin=spectra] .mx-fullcall .sp-btn{border-radius:var(--r)}[data-skin=spectra] .mx-pop-row{display:flex;flex-wrap:wrap;gap:var(--space-8)}[data-skin=spectra] .mx-pop-row>*{flex:1 1 auto}[data-skin=spectra] .mx-btn-call,[data-skin=spectra] .mx-btn-end,[data-skin=spectra] .mx-btn-decline{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);min-block-size:var(--control-lg);padding:0 var(--space-16);border:0;border-radius:var(--r, var(--radius-md));font-weight:var(--weight-semibold);white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}[data-skin=spectra] .mx-btn-call{background:var(--color-success);color:var(--color-on-success)}[data-skin=spectra] .mx-btn-end{background:var(--color-danger);color:var(--color-on-danger)}[data-skin=spectra] .mx-btn-decline{box-shadow:inset 0 0 0 var(--border-strong) var(--color-danger-line);background:transparent;color:var(--color-danger-text)}[data-skin=spectra] .mx-btn-decline:hover{background:var(--color-danger-soft)}[data-skin=spectra] .mx-btn-call:active,[data-skin=spectra] .mx-btn-end:active,[data-skin=spectra] .mx-btn-decline:active{transform:scale(var(--press-scale))}[data-skin=spectra] .mx-btn-call[aria-disabled=true]{background:var(--color-fill);color:var(--color-fg-disabled);cursor:not-allowed;transform:none}[data-skin=spectra] .mx-dialer{inline-size:min(20rem,calc(100cqi - var(--space-32)))}[data-skin=spectra] .mx-linechip{display:inline-flex;align-items:center;gap:var(--space-8);align-self:flex-start;max-inline-size:100%;min-block-size:var(--control-sm);padding:0 var(--space-8) 0 var(--space-12);border:var(--border-hairline) solid var(--color-line-strong);border-radius:var(--r);background:transparent;color:var(--color-fg);font-size:var(--type-label-size)}[data-skin=spectra] .mx-linechip small{color:var(--color-fg-muted);font-size:var(--type-caption-size);font-variant-numeric:tabular-nums}[data-skin=spectra] .mx-linechip:hover{background:var(--color-fill)}[data-skin=spectra] .mx-number{display:flex;align-items:center;gap:var(--space-4);border-block-end:var(--border-hairline) solid var(--color-line)}[data-skin=spectra] .mx-number input{flex:1;min-inline-size:0;border:0;padding:var(--space-4) 0;background:transparent;color:var(--color-fg);font-size:var(--type-numeric-display-size);line-height:var(--type-numeric-display-line);font-weight:var(--weight-regular);letter-spacing:var(--type-numeric-display-tracking);font-variant-numeric:tabular-nums}[data-skin=spectra] .mx-number input:focus-visible,[data-skin=spectra] .mx-number input:focus{outline:none;box-shadow:none}[data-skin=spectra] .mx-number:focus-within{border-block-end-color:var(--color-focus);box-shadow:0 var(--border-hairline) 0 0 var(--color-focus)}[data-skin=spectra] .mx-number input::placeholder{color:var(--color-fg-muted);font-size:var(--type-title-3-size);font-weight:var(--weight-regular)}[data-skin=spectra] .mx-match{display:flex;flex-direction:column;gap:var(--space-2);min-block-size:var(--target-min);font-size:var(--type-label-size)}[data-skin=spectra] .mx-match small{color:var(--color-fg-muted);font-size:var(--type-caption-size)}[data-skin=spectra] .mx-match-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4) var(--space-8)}[data-skin=spectra] .mx-keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8)}[data-skin=spectra] .mx-key{display:flex;flex-direction:column;align-items:center;justify-content:center;block-size:var(--key-size);border:0;border-radius:var(--r);background:var(--color-fill);color:var(--color-fg);transition:background-color var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out);user-select:none;-webkit-user-select:none;touch-action:manipulation}@media(pointer:coarse){[data-skin=spectra] .mx-key{block-size:var(--space-64)}}[data-skin=spectra] .mx-key:hover{background:var(--color-fill-hover)}[data-skin=spectra] .mx-key:active,[data-skin=spectra] .mx-key[data-pressed]{transform:scale(var(--press-scale));background:var(--color-fill-press);transition:none}[data-skin=spectra] .mx-key-digit{font-size:var(--type-title-1-size);line-height:var(--type-title-1-line);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums}[data-skin=spectra] .mx-key-letters{min-block-size:var(--type-caption-line);color:var(--color-fg-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}[data-skin=spectra] .mx-dtabs{display:flex;align-items:center;gap:var(--space-4);padding-block-start:var(--space-8);border-block-start:var(--border-hairline) solid var(--color-line)}[data-skin=spectra] .mx-dtab{display:inline-flex;align-items:center;gap:var(--space-6);min-block-size:var(--control-sm);padding:0 var(--space-8);border:0;border-radius:var(--r);background:transparent;color:var(--color-fg-muted);font-size:var(--type-label-size);white-space:nowrap}[data-skin=spectra] .mx-dtab[aria-selected=true]{color:var(--color-fg);background:var(--color-fill-press)}[data-skin=spectra] .mx-dtab:hover{color:var(--color-fg)}[data-skin=spectra] .mx-dtab--end{margin-inline-start:auto}[data-skin=spectra] .mx-recents{display:flex;flex-direction:column;max-block-size:22rem;overflow-y:auto;margin:0 calc(var(--space-4) * -1);padding:0;list-style:none}[data-skin=spectra] .mx-recent{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-2) var(--space-8);align-items:center;inline-size:100%;padding:var(--space-8);border:0;border-radius:var(--r, var(--radius-md));background:transparent;color:var(--color-fg);text-align:start}[data-skin=spectra] .mx-recent:hover{background:var(--color-fill)}[data-skin=spectra] .mx-recent[aria-current=true]{background:var(--color-fill-press)}[data-skin=spectra] .mx-recent>svg:first-child{color:var(--color-fg-muted)}[data-skin=spectra] .mx-recent[data-kind=missed]>svg:first-child{color:var(--color-danger-text)}[data-skin=spectra] .mx-recent-name{display:inline-flex;align-items:center;gap:var(--space-6);min-inline-size:0;font-size:var(--type-label-size);font-weight:var(--weight-medium)}[data-skin=spectra] .mx-recent-name>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-skin=spectra] .mx-recent small{grid-column:2 / 4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-fg-muted);font-size:var(--type-caption-size)}[data-skin=spectra] .mx-recent time{color:var(--color-fg-muted);font-size:var(--type-caption-size);font-variant-numeric:tabular-nums;white-space:nowrap}[data-skin=spectra] .mx-shell{position:relative;container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);block-size:100%;overflow:hidden;background:var(--color-canvas)}[data-skin=spectra] .mx-shell-rail{display:none;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-12) var(--space-8)}[data-skin=spectra] .mx-shell-top{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-block-end:var(--border-hairline) solid var(--color-line);background:var(--color-canvas);font-weight:var(--weight-semibold)}[data-skin=spectra] .mx-shell-top .mx-phonectl{margin-inline-start:auto}[data-skin=spectra] .mx-shell-main{position:relative;min-block-size:0;overflow-y:auto;padding:var(--space-24) var(--space-16);background:var(--color-surface)}@container (min-width: 48rem){[data-skin=spectra] .mx-shell{grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr)}[data-skin=spectra] .mx-shell-rail{display:flex}[data-skin=spectra] .mx-shell-top{display:none}[data-skin=spectra] .mx-shell-main{margin:var(--space-8) var(--space-8) var(--space-8) 0;padding:var(--space-24) var(--space-32);border-radius:var(--radius-xl);border:var(--border-hairline) solid var(--color-line)}}[data-skin=spectra] .mx-shell-rail .mx-phonectl{margin-block-start:auto}[data-skin=spectra] .mx-railbtn{display:inline-grid;place-items:center;inline-size:var(--control-md);block-size:var(--control-md);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-fg-muted)}[data-skin=spectra] .mx-railbtn:hover{background:var(--color-fill);color:var(--color-fg)}[data-skin=spectra] .mx-phonectl{position:relative;display:inline-grid;place-items:center;inline-size:var(--control-md);block-size:var(--control-md);padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-fg)}[data-skin=spectra] .mx-phonectl-surface{position:absolute;inset:0;border-radius:var(--radius-md);background:var(--color-fill)}[data-skin=spectra] .mx-phonectl>svg{position:relative}[data-skin=spectra] .mx-phonectl:hover .mx-phonectl-surface{background:var(--color-fill-hover)}[data-skin=spectra] .mx-badge{--mx-glyph: var(--space-20);position:absolute;inset-block-start:calc(50% - var(--mx-glyph) / 2 - var(--space-8));inset-inline-start:calc(50% + var(--mx-glyph) / 2 - var(--space-8));display:inline-grid;place-items:center;min-inline-size:var(--space-16);block-size:var(--space-16);padding-inline:var(--space-4);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--type-caption-size);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;line-height:1;box-shadow:0 0 0 var(--space-2) var(--badge-ring, var(--color-canvas));pointer-events:none}[data-skin=spectra] .mx-dialer-anchor{position:absolute;z-index:var(--z-overlay);inset-inline-start:var(--space-8);inset-block-end:var(--space-8)}[data-skin=spectra] .mx-dialer-anchor[data-at=top]{inset-inline:auto var(--space-8);inset-block:calc(var(--space-48) + var(--space-8)) auto}[data-skin=spectra] .mx-pillzone{position:absolute;inset-block-start:var(--space-12);inset-inline:0;z-index:var(--z-toast);display:flex;justify-content:center;padding-inline:var(--space-12);pointer-events:none}[data-skin=spectra] .mx-pill{--r-parent: var(--radius-pill);pointer-events:auto;position:relative;display:flex;align-items:center;gap:var(--space-8);max-inline-size:100%;min-block-size:var(--control-md);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-8);border-radius:var(--radius-pill);background:var(--color-toast);color:var(--color-on-toast);box-shadow:var(--shadow-toast);overflow:hidden}[data-skin=spectra] .mx-pill-main{display:inline-flex;align-items:center;gap:var(--space-8);min-inline-size:0;min-block-size:var(--control-sm);padding:0 var(--space-6);border:0;border-radius:var(--radius-pill);background:transparent;color:inherit;text-align:start}[data-skin=spectra] .mx-pill-name{overflow:hidden;max-inline-size:11rem;font-size:var(--type-label-size);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap}[data-skin=spectra] .mx-pill-sub{color:var(--color-on-toast-muted);font-size:var(--type-caption-size);white-space:nowrap}[data-skin=spectra] .mx-pill-timer{min-inline-size:2.75rem;font-size:var(--type-label-size);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}[data-skin=spectra] .mx-pill>.mx-wave-edge{position:absolute;inset-inline:var(--space-24);inset-block-end:var(--space-2);block-size:var(--space-4);color:transparent}[data-skin=spectra] .mx-pill .mx-wave-edge .mx-wave-pass,[data-skin=spectra] .mx-sheet>.mx-wave-edge .mx-wave-pass{stroke:var(--color-streak)}[data-skin=spectra] .mx-pill-btn,[data-skin=spectra] .mx-pill-end{display:inline-grid;place-items:center;flex:none;inline-size:var(--control-sm);block-size:var(--control-sm);border:0;border-radius:var(--radius-pill);transition:transform var(--dur-fast) var(--ease-out)}[data-skin=spectra] .mx-pill-btn{background:transparent;color:var(--color-on-toast);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-on-toast-muted)}[data-skin=spectra] .mx-pill-btn[aria-pressed=true]{background:var(--color-on-toast);color:var(--color-toast)}[data-skin=spectra] .mx-pill-end{background:var(--color-danger);color:var(--color-on-danger)}[data-skin=spectra] .mx-pill-btn:active,[data-skin=spectra] .mx-pill-end:active{transform:scale(var(--press-scale))}[data-skin=spectra] .mx-rec{display:inline-flex;align-items:center;gap:var(--space-4);min-block-size:var(--space-20);padding:0 var(--space-6);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 var(--border-hairline) currentColor;font-size:var(--type-caption-size);font-weight:var(--weight-semibold);white-space:nowrap}[data-skin=spectra] .mx-rec:before{content:"";inline-size:var(--space-6);block-size:var(--space-6);border-radius:var(--radius-pill);background:var(--color-danger)}[data-skin=spectra] .mx-panel{--r-parent: var(--radius-xl);--inset: var(--space-16);--r: max(calc(var(--r-parent) - var(--inset)), var(--r-floor));pointer-events:auto;display:flex;flex-direction:column;gap:var(--space-16);inline-size:min(22.5rem,100%);max-block-size:70dvh;overflow-y:auto;padding:var(--space-16);border-radius:var(--radius-xl);background:var(--color-raised);color:var(--color-fg);box-shadow:var(--shadow-toast)}[data-skin=spectra] .mx-panel-head{display:flex;align-items:flex-start;gap:var(--space-12)}[data-skin=spectra] .mx-panel-head>div{flex:1;min-inline-size:0}[data-skin=spectra] .mx-panel-name{margin:0;font-size:var(--type-title-3-size);line-height:var(--type-title-3-line);font-weight:var(--weight-semibold)}[data-skin=spectra] .mx-panel-sub{margin:0;color:var(--color-fg-muted);font-size:var(--type-caption-size)}[data-skin=spectra] .mx-panel-state{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-8);color:var(--color-fg-muted);font-size:var(--type-label-size)}[data-skin=spectra] .mx-panel-state b{color:var(--color-fg);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}[data-skin=spectra] .mx-ctrls{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8)}[data-skin=spectra] .mx-ctrl{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);min-block-size:var(--space-64);padding:var(--space-8) var(--space-4);border:0;border-radius:var(--r);background:var(--color-fill);color:var(--color-fg);font-size:var(--type-caption-size);font-weight:var(--weight-medium);transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}[data-skin=spectra] .mx-ctrl:hover{background:var(--color-fill-hover)}[data-skin=spectra] .mx-ctrl:active{transform:scale(var(--press-scale))}[data-skin=spectra] .mx-ctrl[aria-pressed=true],[data-skin=spectra] .mx-ctrl[aria-expanded=true]{background:var(--color-ink);color:var(--color-on-ink)}[data-skin=spectra] .mx-pending{display:inline-flex;align-items:center;padding:0 var(--space-4);border-radius:var(--radius-xs);background:var(--color-warning-soft);color:var(--color-warning-text);font-size:var(--type-caption-size);font-weight:var(--weight-medium);white-space:nowrap}[data-skin=spectra] .mx-subpanel{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-12);border-radius:var(--r);background:var(--color-subtle)}[data-skin=spectra] .mx-dtmf{min-block-size:var(--control-sm);padding:var(--space-4) var(--space-8);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--type-title-3-size);font-variant-numeric:tabular-nums}[data-skin=spectra] .mx-notice{display:flex;align-items:flex-start;gap:var(--space-8);font-size:var(--type-label-size);line-height:var(--type-label-line)}[data-skin=spectra] .mx-notice>svg{flex:none;margin-block-start:var(--space-2)}[data-skin=spectra] .mx-outcomes{display:flex;flex-wrap:wrap;gap:var(--space-6)}[data-skin=spectra] .mx-chipbtn[aria-pressed=true]{border-color:transparent;background:var(--color-ink);color:var(--color-on-ink)}[data-skin=spectra] .mx-incoming-zone{position:absolute;inset-block-start:var(--space-16);inset-inline-end:var(--space-16);z-index:var(--z-toast);inline-size:min(22.5rem,calc(100% - var(--space-32)))}[data-skin=spectra] .mx-sheet{--r-parent: var(--radius-xl);--inset: var(--space-16);--r: max(calc(var(--r-parent) - var(--inset)), var(--r-floor));position:relative;display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-16);border-radius:var(--radius-xl);background:var(--color-raised);color:var(--color-fg);box-shadow:var(--shadow-toast);overflow:hidden}[data-skin=spectra] .mx-sheet>.mx-wave-edge{position:absolute;inset-inline:var(--space-24);inset-block-start:var(--space-2);color:transparent}[data-skin=spectra] .mx-sheet-line{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-6);color:var(--color-fg-muted);font-size:var(--type-caption-size)}[data-skin=spectra] .mx-sheet-who{margin:0;font-size:var(--type-title-2-size);line-height:var(--type-title-2-line);font-weight:var(--weight-semibold);overflow-wrap:anywhere}[data-skin=spectra] .mx-sheet-facts{display:flex;flex-direction:column;gap:var(--space-4);color:var(--color-fg-muted);font-size:var(--type-label-size)}[data-skin=spectra] .mx-sheet-facts>span{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-6)}[data-skin=spectra] .mx-sheet-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8)}[data-skin=spectra] .mx-sheet-more{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-8)}[data-skin=spectra] .mx-ws{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);block-size:100%;min-block-size:0;background:var(--color-surface);overflow:hidden}[data-skin=spectra] .mx-ws-lists{--r-parent: var(--radius-lg);--inset: var(--space-4);--r: max(calc(var(--r-parent) - var(--inset)), var(--r-floor));display:flex;flex-direction:column;min-block-size:0;overflow-y:auto;border-inline-end:var(--border-hairline) solid var(--color-line)}[data-skin=spectra] .mx-ws-top{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-12);border-block-end:var(--border-hairline) solid var(--color-line)}[data-skin=spectra] .mx-ws-sec{display:flex;flex-direction:column;padding:var(--space-8) var(--space-8) var(--space-12)}[data-skin=spectra] .mx-ws-sec+.mx-ws-sec{border-block-start:var(--border-hairline) solid var(--color-line)}[data-skin=spectra] .mx-ws-h{display:flex;align-items:center;justify-content:space-between;margin:0;padding:var(--space-4) var(--space-8) var(--space-6);font-size:var(--type-label-size);font-weight:var(--weight-semibold)}[data-skin=spectra] .mx-ws-detail{display:none;min-block-size:0;min-inline-size:0}[data-skin=spectra] .mx-ws-empty{margin:0;padding:var(--space-6) var(--space-8);color:var(--color-fg-muted);font-size:var(--type-caption-size)}@container (min-width: 52rem){[data-skin=spectra] .mx-ws{grid-template-columns:20rem minmax(0,1fr)}[data-skin=spectra] .mx-ws-detail{display:grid}}[data-skin=spectra] .mx-phone{position:relative;container-type:inline-size;display:flex;flex-direction:column;block-size:100%;overflow:hidden;background:var(--color-canvas)}[data-skin=spectra] .mx-phone-top{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-block-end:var(--border-hairline) solid var(--color-line);font-weight:var(--weight-semibold)}[data-skin=spectra] .mx-phone-top .mx-phonectl{margin-inline-start:auto}[data-skin=spectra] .mx-phone-body{flex:1;min-block-size:0;overflow-y:auto;padding:var(--space-16);background:var(--color-surface)}[data-skin=spectra] .mx-tabbar{display:grid;grid-template-columns:repeat(4,1fr);padding-block-end:env(safe-area-inset-bottom);border-block-start:var(--border-hairline) solid var(--color-line);background:var(--color-canvas)}[data-skin=spectra] .mx-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--key-size);border:0;background:transparent;color:var(--color-fg-muted);font-size:var(--type-caption-size)}[data-skin=spectra] .mx-tab[aria-current=page]{color:var(--color-fg)}[data-skin=spectra] .mx-minibar{--r-parent: var(--radius-lg);--inset: var(--space-6);display:flex;align-items:center;gap:var(--space-8);margin:0 var(--space-8) var(--space-8);padding:var(--space-6) var(--space-6) var(--space-6) var(--space-12);border-radius:var(--radius-lg);background:var(--color-toast);color:var(--color-on-toast);box-shadow:var(--shadow-toast)}[data-skin=spectra] .mx-minibar .mx-pill-btn,[data-skin=spectra] .mx-minibar .mx-pill-end{inline-size:var(--control-md);block-size:var(--control-md)}[data-skin=spectra] .mx-minibar-main{flex:1;min-inline-size:0;min-block-size:var(--control-md);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0;border:0;background:transparent;color:inherit;text-align:start}[data-skin=spectra] .mx-bsheet-scrim{position:absolute;inset:0;z-index:var(--z-modal);background:var(--color-scrim)}[data-skin=spectra] .mx-bsheet{--r-parent: var(--radius-xl);--inset: var(--space-16);--r: max(calc(var(--r-parent) - var(--inset)), var(--r-floor));position:absolute;inset-inline:0;inset-block-end:0;z-index:var(--z-modal);display:flex;flex-direction:column;gap:var(--space-12);max-block-size:92%;overflow-y:auto;padding:var(--space-8) var(--space-16) calc(var(--space-16) + env(safe-area-inset-bottom));border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl);background:var(--color-modal);box-shadow:var(--shadow-modal)}[data-skin=spectra] .mx-grab{align-self:center;inline-size:var(--space-40);block-size:var(--space-4);margin-block-end:var(--space-4);border-radius:var(--radius-pill);background:var(--color-line-strong);touch-action:none;cursor:grab}[data-skin=spectra] .mx-banner{--r-parent: var(--radius-xl);--inset: var(--space-12);--r: max(calc(var(--r-parent) - var(--inset)), var(--r-floor));position:absolute;inset-inline:var(--space-8);inset-block-start:var(--space-8);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-12);border-radius:var(--radius-xl);background:var(--color-raised);box-shadow:var(--shadow-toast)}[data-skin=spectra] .mx-banner-row{display:flex;align-items:center;gap:var(--space-12)}[data-skin=spectra] .mx-banner-row>div{flex:1;min-inline-size:0}[data-skin=spectra] .mx-roundbtn{display:inline-grid;place-items:center;flex:none;inline-size:var(--control-lg);block-size:var(--control-lg);border:0;border-radius:var(--radius-pill);transition:transform var(--dur-fast) var(--ease-out)}[data-skin=spectra] .mx-roundbtn:active{transform:scale(var(--press-scale))}[data-skin=spectra] .mx-roundbtn[data-tone=success]{background:var(--color-success);color:var(--color-on-success)}[data-skin=spectra] .mx-roundbtn[data-tone=danger]{background:var(--color-danger);color:var(--color-on-danger)}[data-skin=spectra] .mx-fullcall{--r-parent: var(--radius-xl);--inset: var(--space-16);--r: max(calc(var(--r-parent) - var(--inset)), var(--r-floor));position:absolute;inset:0;z-index:var(--z-modal);display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-24) var(--space-16) calc(var(--space-24) + env(safe-area-inset-bottom));background:var(--color-modal);overflow-y:auto}[data-skin=spectra] .mx-sr{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}[data-skin=spectra] .mx-content{display:flex;flex-direction:column;min-inline-size:0}[data-skin=spectra] .mx-log{overflow-x:clip}[data-skin=spectra] .mx-group>:not(.mx-group-head){align-self:stretch}[data-skin=spectra] .mx-line{position:relative;display:flex;align-items:flex-end;gap:var(--space-8);inline-size:100%;min-inline-size:0}[data-skin=spectra] .mx-group[data-dir=out] .mx-line{justify-content:flex-end}[data-skin=spectra] .mx-avatar-spacer{flex:none;inline-size:var(--space-24)}[data-skin=spectra] .mx-group[data-dir=in] .mx-reacts,[data-skin=spectra] .mx-group[data-dir=in] .mx-status{margin-inline-start:0}[data-skin=spectra] .mx-swipetime{position:absolute;inset-inline-start:calc(100% + var(--space-12));inset-block-end:var(--space-8);color:var(--color-fg-muted);font-size:var(--type-caption-size);font-variant-numeric:tabular-nums;white-space:nowrap}[data-skin=spectra] .mx-msg--card{max-inline-size:min(100%,34rem)}[data-skin=spectra] .mx-line[data-msg]{border-radius:var(--radius-md)}}@layer components{[data-skin=spectra] .mx-crow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:var(--space-6)}[data-skin=spectra] .mx-ctools{display:inline-flex;align-items:center;gap:var(--space-2);padding-block-end:var(--space-6)}[data-skin=spectra] .mx-crow>.mx-send{display:inline-flex;padding-block-end:var(--space-2)}[data-skin=spectra] .mx-cfoot{justify-content:flex-end}@container (max-width: 30rem){[data-skin=spectra] .mx-crow{grid-template-columns:auto minmax(0,1fr)}[data-skin=spectra] .mx-crow>.mx-send{grid-column:1 / -1;justify-self:end}}[data-skin=spectra] .mx-swipetime{inset-inline-start:calc(100% + var(--space-24))}[data-skin=spectra] .mx-group[data-dir=out] .mx-threadchip{align-self:flex-end}}@layer components{[data-skin=spectra] .mx-panel .mx-pill-sub{color:var(--color-fg)}[data-skin=spectra] .mx-linechip>span{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}}@layer components{[data-skin=spectra] .mx-photo-ph{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);inline-size:100%;block-size:100%;min-block-size:5rem;padding:var(--space-8);background:var(--color-fill-press);color:var(--color-fg-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);text-align:center;white-space:normal}[data-skin=spectra] .mx-photo-ph[data-large]{font-size:var(--type-label-size)}[data-skin=spectra] .mx-photo>span:first-child{block-size:100%}}@layer components{[data-skin=spectra] .mx-day{margin-block:var(--space-12) var(--space-4);padding-block:var(--space-4);background:var(--color-surface)}[data-skin=spectra] .mx-thread[data-pane=internal] .mx-day{background:var(--color-canvas)}}@layer components{[data-skin=spectra] .mx-dtablist{display:flex;align-items:center;gap:var(--space-4)}}@layer components{[data-skin=spectra] .mx-callbox{position:relative;pointer-events:auto;max-inline-size:100%;box-shadow:var(--shadow-toast);overflow:hidden}[data-skin=spectra] .mx-callbox-bg{position:absolute;inset:0}[data-skin=spectra] .mx-callbox-bg--pill{background:var(--color-toast)}[data-skin=spectra] .mx-callbox-bg--panel{background:var(--color-raised)}[data-skin=spectra] .mx-callbox>.mx-pill,[data-skin=spectra] .mx-callbox>.mx-panel{position:relative;background:transparent;box-shadow:none}}@layer components{[data-skin=spectra] .mx-empty{display:flex;align-items:center;gap:var(--space-16)}[data-skin=spectra] .mx-ill{--ill-sw: 1.88;--ill-ink: var(--n-11);--ill-ink-2: var(--n-8);--ill-plane: var(--n-3);--ill-face: var(--surface);--ill-glass: var(--n-6);--ill-tint: var(--a-4);--ill-accent: var(--a-9);--ill-accent-fill: var(--a-9);flex:none;display:inline-flex;color:var(--n-11)}[data-skin=spectra][data-theme=dark] .mx-ill,[data-skin=spectra] [data-theme=dark] .mx-ill{--ill-plane: var(--n-4);--ill-face: var(--n-6);--ill-glass: var(--n-2)}}@layer components{[data-skin=spectra] .mx-objid{min-block-size:var(--space-24);vertical-align:middle}}@layer components{[data-skin=spectra] .mx-time-num{white-space:normal}[data-skin=spectra] .mx-player .mx-time-num,[data-skin=spectra] .mx-call-top .mx-time-num,[data-skin=spectra] .mx-panel-state .mx-time-num{white-space:nowrap}}@layer components{[data-skin=spectra] .mx-emoji{display:flex;flex-direction:column;gap:var(--space-4);inline-size:min(calc(var(--control-md) * 8 + var(--space-2) * 7 + var(--space-8)),calc(100cqi - var(--space-32)))}[data-skin=spectra] .mx-emoji-search{display:flex;align-items:center;gap:var(--space-6);min-block-size:var(--control-sm);padding:0 var(--space-8);border-radius:max(calc(var(--r-parent) - var(--inset)),var(--r-floor));background:var(--color-fill);color:var(--color-fg-muted)}[data-skin=spectra] .mx-emoji-search:focus-within{box-shadow:inset 0 0 0 var(--border-strong) var(--color-focus)}[data-skin=spectra] .mx-emoji-search input{flex:1;min-inline-size:0;border:0;background:transparent;color:var(--color-fg);font-size:var(--type-label-size)}[data-skin=spectra] .mx-emoji-search input:focus-visible,[data-skin=spectra] .mx-emoji-search input:focus{outline:none;box-shadow:none}[data-skin=spectra] .mx-emoji-scroll{max-block-size:15rem;overflow-y:auto;overscroll-behavior:contain;padding-inline-end:var(--space-2)}[data-skin=spectra] .mx-emoji-h{margin:var(--space-6) var(--space-4) var(--space-2);color:var(--color-fg-muted);font-size:var(--type-caption-size);font-weight:var(--weight-medium)}[data-skin=spectra] .mx-emoji-row{display:grid;grid-template-columns:repeat(8,var(--control-md));gap:var(--space-2)}@container (max-width: 26rem){[data-skin=spectra] .mx-emoji-row{grid-template-columns:repeat(6,var(--control-md))}}[data-skin=spectra] .mx-emoji-none{margin:var(--space-4);color:var(--color-fg-muted);font-size:var(--type-caption-size)}[data-skin=spectra] .mx-picker-btn[aria-pressed=true]{background:var(--color-a-3)}[data-skin=spectra] .mx-ctool--word{inline-size:auto;padding-inline:var(--space-8);font-size:var(--type-label-size);font-weight:var(--weight-medium)}}@layer components{[data-skin=spectra] .mx-composer,[data-skin=spectra] .mx-thread[data-pane=internal] .mx-composer{gap:var(--space-6);padding:0;border:0;background:transparent}[data-skin=spectra] .mx-pi{--r: max(calc(var(--radius-xl) - var(--space-4)), var(--r-floor));position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:var(--space-2);min-block-size:var(--control-md);padding:var(--space-4);border-radius:var(--radius-xl);background:var(--color-fill)}[data-skin=spectra] .mx-pi:focus-within{box-shadow:inset 0 0 0 var(--border-strong) var(--color-focus)}[data-skin=spectra] .mx-pi[data-shape=note]{background:var(--color-surface);outline:var(--border-hairline) dashed var(--color-line-control);outline-offset:calc(var(--border-hairline) * -1)}[data-skin=spectra] .mx-pi[data-shape=note]:focus-within{outline-style:solid;outline-color:var(--color-focus)}[data-skin=spectra] .mx-pi[data-disabled]{opacity:.7}[data-skin=spectra] .mx-pi-tools,[data-skin=spectra] .mx-pi-end{display:inline-flex;align-items:center;gap:var(--space-2)}[data-skin=spectra] .mx-pi-field{display:flex;flex-direction:column;gap:var(--space-6);align-self:center;min-inline-size:0;padding:var(--space-6) var(--space-4)}[data-skin=spectra] .mx-pi .mx-ctool{inline-size:calc(var(--space-32) + var(--space-4));block-size:calc(var(--space-32) + var(--space-4));border-radius:var(--r)}[data-skin=spectra] .mx-pi .mx-ctool:hover{background:var(--color-fill-press)}[data-skin=spectra] .mx-sendbtn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-6);flex:none;inline-size:calc(var(--space-32) + var(--space-4));block-size:calc(var(--space-32) + var(--space-4));padding:0;border:0;border-radius:var(--r);background:var(--color-fill-press);color:var(--color-fg-muted);font-size:var(--type-label-size);font-weight:var(--weight-semibold);transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}[data-skin=spectra] .mx-sendbtn[data-ready]{background:var(--color-accent);color:var(--color-on-accent)}[data-skin=spectra] .mx-sendbtn[data-ready]:hover{background:var(--color-accent-hover)}[data-skin=spectra] .mx-sendbtn[data-ready]:active{transform:scale(var(--press-scale))}[data-skin=spectra] .mx-sendbtn[aria-disabled=true]{cursor:default}[data-skin=spectra] .mx-sendbtn[data-wide]{inline-size:auto;padding-inline:var(--space-12)}@media(pointer:coarse){[data-skin=spectra] .mx-pi .mx-ctool,[data-skin=spectra] .mx-sendbtn{inline-size:var(--control-md);block-size:var(--control-md)}[data-skin=spectra] .mx-sendbtn[data-wide]{inline-size:auto}}[data-skin=spectra] .mx-recipient,[data-skin=spectra] .mx-cfoot{padding-inline:var(--space-12)}}@layer components{[data-skin=spectra] .mx-details{inline-size:min(24rem,calc(100cqi - var(--space-32)))}[data-skin=spectra] .mx-dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--space-8) var(--space-16);margin:0;font-size:var(--type-label-size);line-height:var(--type-label-line)}[data-skin=spectra] .mx-dl dt{color:var(--color-fg-muted)}[data-skin=spectra] .mx-dl dd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8);margin:0;min-inline-size:0}@container (max-width: 40rem){[data-skin=spectra] .mx-head-name{font-size:var(--type-body-size);line-height:var(--type-body-line)}[data-skin=spectra] .mx-head-vis{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--type-caption-size);line-height:var(--type-caption-line)}}}@layer components{[data-skin=spectra][data-theme=dark] .mx-bubble[data-dir=out]:not([data-state=failed]),[data-skin=spectra] [data-theme=dark] .mx-bubble[data-dir=out]:not([data-state=failed]){background:var(--color-a-6);color:var(--color-fg)}[data-skin=spectra][data-theme=dark] .mx-bubble[data-dir=out] .mx-quote,[data-skin=spectra] [data-theme=dark] .mx-bubble[data-dir=out] .mx-quote{background:var(--color-a-7);color:var(--color-fg)}[data-skin=spectra] .mx-hold .mx-linkbtn{gap:var(--space-6)}[data-skin=spectra] .mx-hold-left{display:inline;margin-inline-start:calc(-1 * var(--space-4));color:var(--color-fg-muted);font-weight:var(--weight-regular);white-space:nowrap}}@layer components{[data-skin=spectra] .mx-photo-img{position:absolute;inset:0;display:block;overflow:hidden;background:var(--color-fill)}[data-skin=spectra] .mx-photo-img img{display:block;inline-size:100%;block-size:100%;object-fit:cover}[data-skin=spectra] .mx-photo>span:first-child{position:absolute;inset:0}[data-skin=spectra] .mx-lightbox-img{position:relative}}@layer components{[data-skin=spectra] .mx-ctrls[data-n="4"]{grid-template-columns:repeat(2,1fr)}}@layer components{@media(pointer:coarse){[data-skin=spectra] .mx-tool{inline-size:var(--control-md);block-size:var(--control-md)}[data-skin=spectra] .mx-linkbtn:after{inset:calc(var(--space-12) * -1) calc(var(--space-2) * -1)}[data-skin=spectra] .mx-react:after{inset:calc(var(--space-12) * -1) calc(var(--space-2) * -1)}}}@layer components{[data-skin=spectra] .mx-photo-more{background:transparent;z-index:var(--z-raised);isolation:isolate}[data-skin=spectra] .mx-photo-more:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--color-toast);opacity:.66}}@layer components{[data-skin=spectra][data-theme=dark] .mx-ctrl,[data-skin=spectra] [data-theme=dark] .mx-ctrl{background:var(--color-fill-hover)}[data-skin=spectra][data-theme=dark] .mx-ctrl[aria-pressed=true],[data-skin=spectra] [data-theme=dark] .mx-ctrl[aria-pressed=true],[data-skin=spectra][data-theme=dark] .mx-ctrl[aria-expanded=true],[data-skin=spectra] [data-theme=dark] .mx-ctrl[aria-expanded=true]{background:var(--color-a-6);color:var(--color-fg)}}@layer components{[data-skin=spectra] .mx-group[data-dir=in] .mx-tools,[data-skin=spectra] .mx-group[data-dir=note] .mx-tools{inset-block-start:calc((var(--control-sm) + var(--space-8)) * -1);inset-inline:0 auto;translate:none}[data-skin=spectra] .mx-group[data-dir=out] .mx-tools{inset-block-start:calc((var(--control-sm) + var(--space-8)) * -1);inset-inline:auto 0;translate:none}@media(pointer:coarse){[data-skin=spectra] .mx-tools{display:none}}[data-skin=spectra] .mx-sheet-tapbacks{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0 var(--space-12)}[data-skin=spectra] .mx-sheet-tapbacks .mx-picker-btn{color:var(--color-fg)}[data-skin=spectra] .mx-tapback{flex:none;display:block}[data-skin=spectra] .mx-react .mx-tapback{color:var(--color-fg)}[data-skin=spectra] .mx-react[aria-pressed=true] .mx-tapback,[data-skin=spectra] .mx-picker-btn[aria-checked=true] .mx-tapback,[data-skin=spectra] .mx-picker-btn[aria-pressed=true] .mx-tapback{color:var(--color-accent-text)}[data-skin=spectra] .mx-picker-row .mx-picker-btn{color:var(--color-fg)}[data-skin=spectra] .mx-swipetime{visibility:hidden}[data-skin=spectra] .mx-log[data-reveal] .mx-swipetime{visibility:visible}[data-skin=spectra] .mx-logwrap{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-block-size:0}[data-skin=spectra] .mx-logwrap>.mx-log{grid-row:2}[data-skin=spectra] .mx-jumpzone{position:static;padding-block:var(--space-6);pointer-events:auto}[data-skin=spectra] .mx-jumpzone[data-at=top]{grid-row:1}[data-skin=spectra] .mx-jumpzone[data-at=bottom]{grid-row:3}[data-skin=spectra] .mx-editnote{display:inline-flex;align-items:center;gap:var(--space-4);margin:var(--space-4) 0 0;padding:var(--space-2) var(--space-8);border-radius:var(--radius-sm);background:var(--color-fill);color:var(--color-fg);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}[data-skin=spectra] .mx-hold{min-block-size:var(--control-sm)}[data-skin=spectra] .mx-hold .mx-linkbtn{min-block-size:var(--control-sm);padding-inline:var(--space-12);border-radius:var(--radius-pill);background:var(--color-fill);font-size:var(--type-label-size)}@media(pointer:coarse){[data-skin=spectra] .mx-linkbtn,[data-skin=spectra] .mx-speed,[data-skin=spectra] .mx-phonechip,[data-skin=spectra] .mx-hold .mx-linkbtn{min-block-size:var(--control-md)}[data-skin=spectra] .mx-speed{min-inline-size:var(--control-md)}}[data-skin=spectra] .mx-pi[data-shape=note]{outline-color:var(--color-line-strong)}[data-skin=spectra] .mx-lightbox-img{inline-size:100%;block-size:100%;aspect-ratio:auto;background:transparent}[data-skin=spectra] .mx-photo-img--contain{background:transparent}@container (max-width: 40rem){[data-skin=spectra] .mx-lightbox{inset:0;border-radius:0;padding:var(--space-8)}[data-skin=spectra] .mx-lightbox-stage{grid-template-columns:minmax(0,1fr)}[data-skin=spectra] .mx-lightbox-stage>:not(.mx-lightbox-img){display:none}}[data-skin=spectra] .mx-pillzone{display:grid;justify-items:center}[data-skin=spectra] .mx-pillzone>*{grid-area:1 / 1}[data-skin=spectra] .mx-callbox{overflow:hidden}[data-skin=spectra] .mx-pill-inner{display:flex;align-items:center;gap:var(--space-8);min-inline-size:0}[data-skin=spectra] .mx-panel-inner{display:flex;flex-direction:column;gap:var(--space-16)}[data-skin=spectra] .mx-pill-name{max-inline-size:none;flex:none}@container (max-width: 30rem){[data-skin=spectra] .mx-pill-job,[data-skin=spectra] .mx-pill-state{display:none}}[data-skin=spectra] .mx-conv[data-embedded],[data-skin=spectra] .mx-conv[data-embedded] .mx-thread,[data-skin=spectra] .mx-conv[data-embedded] .mx-thread[data-pane=internal]{background:transparent}[data-skin=spectra] .mx-conv[data-embedded] .mx-log,[data-skin=spectra] .mx-conv[data-embedded] .mx-composer-wrap{padding-inline:0}[data-skin=spectra] .mx-conv[data-embedded] .mx-day>span,[data-skin=spectra] .mx-conv[data-embedded] .mx-day{background:var(--color-surface)}}@layer components{@container (max-width: 47.99rem){[data-skin=spectra] .mx-shell .mx-pillzone{inset-block-start:calc(var(--control-md) + var(--space-24))}}}@layer components{[data-skin=spectra] .mx-group .mx-msg--card>.mx-tools{inset-block-start:var(--space-8);inset-inline:auto var(--space-8);translate:none}}@layer components{[data-skin=spectra] .mx-sheet{align-items:stretch;gap:var(--space-8)}[data-skin=spectra] .mx-sheet-state{color:var(--color-fg-muted);font-size:var(--type-caption-size);font-weight:var(--weight-medium)}[data-skin=spectra] .mx-sheet-who{font-size:var(--type-title-1-size);line-height:var(--type-title-1-line);font-weight:var(--weight-semibold)}[data-skin=spectra] .mx-sheet-job{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6) var(--space-8)}[data-skin=spectra] .mx-sheet-quiet{color:var(--color-fg-muted);font-size:var(--type-label-size)}[data-skin=spectra] .mx-sheet-line{font-size:var(--type-label-size)}[data-skin=spectra] .mx-ring-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);padding-block:var(--space-12) var(--space-4)}[data-skin=spectra] .mx-ringcell{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);font-size:var(--type-label-size);font-weight:var(--weight-medium);text-align:center}[data-skin=spectra] .mx-roundbtn--lg{inline-size:var(--space-64);block-size:var(--space-64)}[data-skin=spectra] .mx-sheet-moreb{align-self:center;color:var(--color-fg-muted)}}@layer components{[data-skin=spectra] .mx-ws-detail{grid-template-rows:auto minmax(0,1fr)}[data-skin=spectra] .mx-ws-back{display:none;padding:var(--space-4) var(--space-8);border-block-end:var(--border-hairline) solid var(--color-line)}@container (max-width: 51.99rem){[data-skin=spectra] .mx-ws[data-show=detail]>.mx-ws-lists{display:none}[data-skin=spectra] .mx-ws[data-show=detail]>.mx-ws-detail{display:grid}[data-skin=spectra] .mx-ws[data-show=detail] .mx-ws-back{display:block}}}@layer components{[data-skin=spectra] .mx-day,[data-skin=spectra] .mx-thread .mx-day{position:static}[data-skin=spectra] .mx-group[data-dir=in] .mx-tools{inset-block-start:0;inset-inline:calc(100% + var(--space-4)) auto;translate:none}[data-skin=spectra] .mx-group[data-dir=out] .mx-tools{inset-block-start:0;inset-inline:auto calc(100% + var(--space-4));translate:none}@container (max-width: 40rem){[data-skin=spectra] .mx-group[data-dir=in] .mx-tools{inset-block-start:auto;inset-block-end:calc(100% + var(--space-2));inset-inline:auto 0}[data-skin=spectra] .mx-group[data-dir=out] .mx-tools{inset-block-start:auto;inset-block-end:calc(100% + var(--space-2));inset-inline:0 auto}}@media(pointer:coarse){[data-skin=spectra] .mx-react{min-block-size:var(--space-32);padding-inline:var(--space-12)}[data-skin=spectra] .mx-react:after{inset:calc(var(--space-6) * -1) calc(var(--space-2) * -1)}[data-skin=spectra] .mx-speed{block-size:var(--control-md)}}}@layer components{[data-skin=spectra] .mx-group:is([data-dir=in],[data-dir=note]) .mx-msg[data-tools=inside]>.mx-tools{inset-block:var(--space-4) auto;inset-inline:auto var(--space-4)}[data-skin=spectra] .mx-group[data-dir=out] .mx-msg[data-tools=inside]>.mx-tools{inset-block:var(--space-4) auto;inset-inline:var(--space-4) auto}}@layer components{[data-skin=spectra] .mx-group:is([data-dir=in],[data-dir=note]) .mx-msg[data-tools=beside]>.mx-tools{inset-block:0 auto;inset-inline:calc(100% + var(--space-4)) auto}[data-skin=spectra] .mx-group[data-dir=out] .mx-msg[data-tools=beside]>.mx-tools{inset-block:0 auto;inset-inline:auto calc(100% + var(--space-4))}}@layer components{@media(pointer:coarse){[data-skin=spectra] .mx-react,[data-skin=spectra] .mx-jump,[data-skin=spectra] .mx-threadchip{position:relative}[data-skin=spectra] .mx-react:after,[data-skin=spectra] .mx-jump:after,[data-skin=spectra] .mx-threadchip:after{content:"";position:absolute;inset:auto;inset-block-start:50%;inset-inline-start:50%;inline-size:max(100%,var(--control-md));block-size:max(100%,var(--control-md));translate:-50% -50%}}@media(pointer:coarse){[data-skin=spectra] .mx-reacts{gap:var(--space-8);margin-block-start:var(--space-8)}}@container (max-width: 40rem){[data-skin=spectra] .mx-jumpzone{position:static;justify-content:flex-end;padding:var(--space-2) var(--space-12);pointer-events:auto}[data-skin=spectra] .mx-jump{inline-size:var(--control-md);block-size:var(--control-md);min-block-size:var(--control-md);padding:0;justify-content:center;border-radius:var(--radius-pill)}[data-skin=spectra] .mx-jump>:not(svg){position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}}[data-skin=spectra] .mx-sheet-preview{--r-parent: var(--radius-xl);--inset: var(--space-8);padding:var(--space-8) 0 var(--space-12);background:transparent;pointer-events:none}[data-skin=spectra] .mx-sheet-preview .mx-group{margin-block-start:0}[data-skin=spectra] .mx-sheet-preview .mx-msg{max-inline-size:100%}[data-skin=spectra] .mx-sheet-preview .mx-bubble,[data-skin=spectra] .mx-sheet-preview .mx-card,[data-skin=spectra] .mx-sheet-preview .mx-note{box-shadow:var(--shadow-raised)}[data-skin=spectra] .mx-sheet-preview .mx-bubble{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}@layer components{@media(pointer:coarse){[data-skin=spectra] .mx-react{z-index:var(--z-raised)}[data-skin=spectra] .mx-reacts{margin-block-end:var(--space-6)}}}@layer components{@media(pointer:coarse){[data-skin=spectra] .mx-react:after,[data-skin=spectra] .mx-jump:after,[data-skin=spectra] .mx-threadchip:after{inline-size:max(100%,calc(var(--control-md) + var(--space-4)));block-size:max(100%,calc(var(--control-md) + var(--space-4)))}[data-skin=spectra] .mx-reacts{gap:var(--space-8);margin-block-end:var(--space-8)}}[data-skin=spectra] .mx-gh-more{display:none}[data-skin=spectra] .mx-group:focus-within .mx-gh-more,[data-skin=spectra] .mx-sheet-preview .mx-gh-more{display:inline}@media(hover:hover)and (pointer:fine){[data-skin=spectra] .mx-group:hover .mx-gh-more{display:inline}}}@layer components{[data-skin=spectra] .mx-vm-more{display:none}@container (max-width: 32rem){[data-skin=spectra] .mx-callcard .mx-card-actions{flex-wrap:nowrap;gap:0}[data-skin=spectra] .mx-callcard .mx-card-actions .mx-linkbtn{padding-inline:var(--space-4)}[data-skin=spectra] .mx-vm-assign{display:none}[data-skin=spectra] .mx-vm-more{display:inline-flex}}}@layer components{[data-skin=spectra] .mx-conv[data-embedded] .mx-composer-wrap{border-block-start:var(--border-hairline) solid var(--color-line)}[data-skin=spectra] .mx-conv[data-embedded] .mx-card{border:0;border-block:var(--border-hairline) solid var(--color-line);border-radius:0;padding-inline:0;background:transparent;box-shadow:none}[data-skin=spectra] .mx-conv[data-embedded] .mx-file,[data-skin=spectra] .mx-conv[data-embedded] .mx-link{border-radius:var(--radius-sm)}[data-skin=spectra] .mx-conv[data-embedded] .mx-call-glyph{background:transparent}[data-skin=spectra] .mx-conv[data-embedded] .mx-react,[data-skin=spectra] .mx-conv[data-embedded] .mx-jump,[data-skin=spectra] .mx-conv[data-embedded] .mx-count,[data-skin=spectra] .mx-conv[data-embedded] .mx-hold .mx-linkbtn{border-radius:var(--radius-sm)}[data-skin=spectra] .mx-conv[data-embedded] .mx-react{border-color:var(--color-line-strong);background:transparent}[data-skin=spectra] .mx-conv[data-embedded] .mx-jump{box-shadow:none;border-color:var(--color-line-strong);background:var(--color-surface)}}@layer components{[data-skin=spectra] .mx-conv[data-embedded] .mx-msg--card{max-inline-size:min(80cqi,68ch);inline-size:100%}[data-skin=spectra] .mx-conv[data-embedded] .mx-msg--card>.mx-card{inline-size:100%}}@layer components{[data-skin=spectra] .mx-conv[data-embedded] .mx-group .mx-msg>.mx-tools,[data-skin=spectra] .mx-conv[data-embedded] .mx-group .mx-msg[data-tools]>.mx-tools{inset-block:calc(var(--space-4) * -1) auto;inset-inline:auto var(--space-4);translate:none}[data-skin=spectra] .mx-conv[data-embedded] .mx-group[data-dir=out] .mx-msg>.mx-tools{inset-inline:var(--space-4) auto}[data-skin=spectra] .mx-conv[data-embedded] .mx-msg:not(:hover):not(:focus-within):not([data-tools-open])>.mx-tools{visibility:hidden}[data-skin=spectra] .mx-log{scroll-padding-block-end:var(--space-24)}}@media(forced-colors:active){[data-skin=spectra] .mx-bubble,[data-skin=spectra] .mx-note,[data-skin=spectra] .mx-card,[data-skin=spectra] .mx-pi,[data-skin=spectra] .mx-react{border:1px solid CanvasText}[data-skin=spectra] .mx-bubble[data-dir=out]{border-color:ButtonBorder}[data-skin=spectra] .mx-new:before,[data-skin=spectra] .mx-new:after{content:"";flex:1;block-size:0;border-block-start:1px solid CanvasText;background:none}[data-skin=spectra] .mx-new{color:CanvasText}}@layer components{[data-skin=spectra] .mx-conv[data-embedded] .mx-msg--card{max-inline-size:none;flex:1}[data-skin=spectra] .mx-conv[data-embedded] .mx-group .mx-msg--card>.mx-tools{inset-block:auto var(--space-8);inset-inline:auto 0}}@media(any-pointer:coarse){[data-skin=spectra] .mx-play,[data-skin=spectra] .mx-vm-more,[data-skin=spectra] .mx-threadchip,[data-skin=spectra] .mx-react,[data-skin=spectra] .mx-tool,[data-skin=spectra] .mx-linkbtn{position:relative}[data-skin=spectra] .mx-play:after,[data-skin=spectra] .mx-vm-more:after,[data-skin=spectra] .mx-threadchip:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:max(100%,calc(var(--control-md) + var(--space-4)));block-size:max(100%,calc(var(--control-md) + var(--space-4)));translate:-50% -50%}[data-skin=spectra] .mx-msg{min-block-size:var(--control-md);justify-content:center}[data-skin=spectra] .mx-input{padding-block:var(--space-12);margin-block:calc(var(--space-12) * -1)}}@media(any-pointer:coarse){[data-skin=spectra] .mx-play,[data-skin=spectra] .mx-threadchip{z-index:calc(var(--z-raised) + 1)}}@layer components{[data-skin=spectra] .mx-runtime{margin:var(--space-4) 0 0;padding-inline:var(--space-4);color:var(--color-fg-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-variant-numeric:tabular-nums}[data-skin=spectra] .mx-group[data-dir=out]>.mx-runtime{align-self:flex-end;text-align:end}[data-skin=spectra] .mx-group[data-dir=in]>.mx-runtime,[data-skin=spectra] .mx-group[data-dir=note]>.mx-runtime{align-self:flex-start}[data-skin=spectra] .mx-status-word>svg{flex:none}[data-skin=spectra] .mx-status[data-status=failed]{color:var(--color-danger-text)}[data-skin=spectra] .mx-bubble[data-state=held][data-dir=out]{background:var(--color-accent-soft);color:var(--color-fg);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-accent-line)}[data-skin=spectra] .mx-bubble[data-state=held]{overflow:hidden}[data-skin=spectra] .mx-drain{position:absolute;inset-inline:0;inset-block-end:0;block-size:calc(var(--border-hairline) * 3);background:var(--color-accent);transform-origin:inline-start;animation-name:mx-drain;animation-timing-function:var(--ease-linear);animation-fill-mode:forwards}@keyframes mx-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}[data-skin=spectra] .mx-hold{gap:var(--space-4)}[data-skin=spectra] .mx-hold .mx-status-word{margin-inline-end:var(--space-4);color:var(--color-fg);font-weight:var(--weight-medium)}[data-skin=spectra][data-theme=dark] .mx-bubble[data-dir=in],[data-skin=spectra] [data-theme=dark] .mx-bubble[data-dir=in]{background:var(--color-fill-press);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-line-control)}@media(prefers-color-scheme:dark){[data-skin=spectra][data-theme=dark] .mx-bubble[data-dir=in],[data-skin=spectra] [data-theme=dark] .mx-bubble[data-dir=in]{background:var(--color-fill-press);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-line-control)}}[data-skin=spectra] .mx-linkbtn--quiet{color:var(--color-fg-muted)}@media(prefers-reduced-motion:reduce){[data-skin=spectra] .mx-drain{display:none}}:root[data-reduced-motion] [data-skin=spectra] .mx-drain{display:none}}@layer components{[data-skin=spectra] .mx-col .mx-log[data-tallcut]:not([data-away]){-webkit-mask-image:linear-gradient(to bottom,transparent var(--space-8),var(--color-fg) var(--space-64));mask-image:linear-gradient(to bottom,transparent var(--space-8),var(--color-fg) var(--space-64))}[data-skin=spectra] .mx-col .mx-log[data-cut]:not([data-away]){-webkit-mask-image:linear-gradient(to bottom,transparent var(--cut),var(--color-fg) calc(var(--cut) + var(--space-8)));mask-image:linear-gradient(to bottom,transparent var(--cut),var(--color-fg) calc(var(--cut) + var(--space-8)))}}@layer components{[data-skin=spectra] .mx-pop:has(.mx-pop-body){--inset: var(--space-16);padding:var(--space-16)}[data-skin=spectra] .mx-pop-body{display:flex;flex-direction:column;gap:var(--space-12)}[data-skin=spectra] .mx-pop-head{align-items:center;min-block-size:var(--target-min);margin-block:calc(var(--space-4) * -1) 0}[data-skin=spectra] .mx-pop-title{font-size:var(--type-body-size);line-height:var(--type-body-line)}[data-skin=spectra] .mx-pop-head .mx-tool{inline-size:var(--target-min);block-size:var(--target-min);margin-inline-end:calc(var(--space-8) * -1)}[data-skin=spectra] .mx-reach{display:flex;flex-direction:column;gap:var(--space-16)}[data-skin=spectra] .mx-reach[data-sheet]{inline-size:100%}[data-skin=spectra] .mx-reach .mx-linechip{min-block-size:var(--target-min)}[data-skin=spectra] .mx-reach-entry{display:flex;flex-direction:column;gap:var(--space-8)}[data-skin=spectra] .mx-reach .mx-match{min-block-size:var(--space-40);justify-content:center}[data-skin=spectra] .mx-reach .mx-match small{line-height:var(--type-caption-line)}[data-skin=spectra] .mx-reach-who{display:flex;align-items:center;gap:var(--space-12);min-inline-size:0}[data-skin=spectra] .mx-reach-whotext{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0;font-size:var(--type-label-size);line-height:var(--type-label-line)}[data-skin=spectra] .mx-reach-whotext b{font-weight:var(--weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-skin=spectra] .mx-reach-whotext small{color:var(--color-fg-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}[data-skin=spectra] .mx-reach-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8)}[data-skin=spectra] .mx-reach-actions>*{min-inline-size:0}[data-skin=spectra] .mx-btn-msg{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);min-block-size:var(--control-lg);padding:0 var(--space-16);border:0;border-radius:var(--r, var(--radius-md));background:var(--color-fill);color:var(--color-fg);font-weight:var(--weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}[data-skin=spectra] .mx-btn-msg:hover{background:var(--color-fill-hover)}[data-skin=spectra] .mx-btn-msg:active{transform:scale(var(--press-scale))}[data-skin=spectra] .mx-btn-msg[aria-disabled=true]{color:var(--color-fg-disabled);cursor:not-allowed;transform:none}[data-skin=spectra] .mx-btn-msg[aria-disabled=true]:hover{background:var(--color-fill)}[data-skin=spectra] .mx-reach-actions .mx-btn-call{overflow:hidden;text-overflow:ellipsis}[data-skin=spectra] .mx-reach-why{margin-block-start:calc(var(--space-8) * -1);color:var(--color-fg-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}[data-skin=spectra] .mx-reach-list{display:flex;flex-direction:column;max-block-size:22rem;overflow-y:auto;margin:0;padding:0;list-style:none}[data-skin=spectra] .mx-reach-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--space-4) var(--space-12);padding-block:var(--space-4)}[data-skin=spectra] .mx-reach-row+.mx-reach-row{border-block-start:var(--border-hairline) solid var(--color-line)}[data-skin=spectra] .mx-reach-act{display:grid;place-items:center;inline-size:var(--target-min);block-size:var(--target-min);border:0;border-radius:var(--r, var(--radius-md));background:var(--color-fill);color:var(--color-fg);transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}[data-skin=spectra] .mx-reach-act[data-call]{background:var(--color-success);color:var(--color-on-success)}[data-skin=spectra] .mx-reach-act:hover{background:var(--color-fill-hover)}[data-skin=spectra] .mx-reach-act[data-call]:hover{background:var(--color-success)}[data-skin=spectra] .mx-reach-act:active{transform:scale(var(--press-scale))}[data-skin=spectra] .mx-reach-act[aria-disabled=true],[data-skin=spectra] .mx-reach-act[aria-disabled=true]:hover{background:var(--color-fill);color:var(--color-fg-disabled);cursor:not-allowed;transform:none}[data-skin=spectra] .mx-reach .mx-key{block-size:var(--space-64)}[data-skin=spectra] .mx-reach .mx-dtabs{padding-block-start:var(--space-8)}[data-skin=spectra] .mx-reach .mx-dtab{min-block-size:var(--target-min)}[data-skin=spectra] .mx-reach .pp-qm-back{margin-inline-start:calc(var(--space-12) * -1)}}:root,[data-skin=spectra][data-theme=light],[data-skin=spectra] [data-theme=light]{--idot-k: 0}[data-skin=spectra][data-theme=dark],[data-skin=spectra] [data-theme=dark]{--idot-k: 1}[data-skin=spectra] .sp-iris-dots{--idot-t1: color-mix(in oklch, var(--mark-band-4), var(--mark-band-4) calc(var(--idot-k) * 100%));--idot-t2: color-mix(in oklch, var(--mark-band-3), var(--mark-band-3) calc(var(--idot-k) * 100%));--idot-t3: color-mix(in oklch, var(--mark-band-3), var(--mark-band-2) calc(var(--idot-k) * 100%));--idot-t4: color-mix(in oklch, var(--mark-band-2), var(--mark-band-1) calc(var(--idot-k) * 100%));--idot-rim: color-mix(in oklch, var(--mark-band-4), var(--mark-band-1) calc(var(--idot-k) * 100%));--idot-body: color-mix(in oklch, var(--mark-band-3), var(--mark-band-2) calc(var(--idot-k) * 100%));--idot-back: color-mix(in oklch, var(--mark-band-2), var(--mark-band-3) calc(var(--idot-k) * 100%));--idot-hi: color-mix(in oklch, var(--mark-band-4), var(--mark-streak) calc(var(--idot-k) * 100%));--idot-glint: color-mix(in oklch, var(--mark-band-1), var(--mark-streak) calc(var(--idot-k) * 100%));--idot-edge: color-mix(in oklch, var(--mark-band-4), var(--mark-band-2) calc(var(--idot-k) * 100%));--idot-d-t1: oklch(from var(--idot-t1) l calc(c*.1) h);--idot-d-t2: oklch(from var(--idot-t2) l calc(c*.1) h);--idot-d-t3: oklch(from var(--idot-t3) l calc(c*.1) h);--idot-d-t4: oklch(from var(--idot-t4) l calc(c*.1) h);--idot-d-rim: oklch(from var(--idot-rim) l calc(c*.1) h);--idot-d-body: oklch(from var(--idot-body) l calc(c*.1) h);--idot-d-back: oklch(from var(--idot-back) l calc(c*.1) h);--idot-d-hi: oklch(from var(--idot-hi) l calc(c*.1) h);--idot-d-glint: oklch(from var(--idot-glint) l calc(c*.1) h);--idot-d-edge: oklch(from var(--idot-edge) l calc(c*.1) h)}@layer components{[data-skin=spectra] .sp-iris-dots{position:relative;display:inline-block;flex:none;inline-size:var(--idot-size);block-size:var(--idot-size)}[data-skin=spectra] .sp-iris-dots-canvas{position:absolute;inset:calc(var(--idot-bleed) * -1);inline-size:calc(var(--idot-size) + var(--idot-bleed) * 2);block-size:calc(var(--idot-size) + var(--idot-bleed) * 2);pointer-events:none}[data-skin=spectra] .sp-iris-dots-probe{position:absolute;inline-size:0;block-size:0;overflow:hidden}}:root,[data-skin=spectra][data-theme=light],[data-skin=spectra] [data-theme=light]{--isph-k: 0}[data-skin=spectra][data-theme=dark],[data-skin=spectra] [data-theme=dark]{--isph-k: 1}[data-skin=spectra] .sp-iris-sphere{--isph-shadow: var(--mark-band-4);--isph-mid: color-mix(in oklch, var(--mark-band-4), var(--mark-band-3) calc(var(--isph-k) * 100%));--isph-lit: color-mix(in oklch, var(--mark-band-3), var(--mark-band-1) calc(var(--isph-k) * 100%));--isph-peak: color-mix(in oklch, var(--mark-band-2), var(--mark-streak) calc(var(--isph-k) * 100%));--isph-signal: color-mix(in oklch, var(--mark-band-4), var(--mark-streak) calc(var(--isph-k) * 100%));--isph-rim: color-mix(in oklch, var(--mark-band-3), var(--mark-band-1) calc(var(--isph-k) * 100%));--isph-body: color-mix(in oklch, var(--mark-band-3), var(--mark-band-4) calc(var(--isph-k) * 100%));--isph-glow: var(--mark-band-2)}@layer components{[data-skin=spectra] .sp-iris-sphere{position:relative;display:inline-block;flex:none;inline-size:var(--isph-size);block-size:var(--isph-size)}[data-skin=spectra] .sp-iris-sphere-canvas{position:absolute;inset:calc(var(--isph-bleed) * -1);inline-size:calc(var(--isph-size) + var(--isph-bleed) * 2);block-size:calc(var(--isph-size) + var(--isph-bleed) * 2);pointer-events:none}[data-skin=spectra] .sp-iris-sphere-probe{position:absolute;inline-size:0;block-size:0;overflow:hidden}}[data-skin=spectra] .sp-iris-sphere{--isph-k: 1}@layer components{[data-skin=spectra] .sp-iris-sphere:before{content:"";position:absolute;inset:var(--isph-body-inset, 7%);border-radius:50%;background:radial-gradient(circle at 34% 30%,var(--mark-band-3),var(--mark-band-4) 72%)}[data-skin=spectra][data-theme=dark] .sp-iris-sphere:before,[data-skin=spectra] [data-theme=dark] .sp-iris-sphere:before{display:none}@media(prefers-color-scheme:dark){[data-skin=spectra][data-theme=dark] .sp-iris-sphere:before,[data-skin=spectra] [data-theme=dark] .sp-iris-sphere:before{display:none}}}[data-skin=spectra]{--ip-w: 25rem;--ip-w-wide: 30rem;--ip-orb: 28px;--ip-rise: 4px;--ip-q-inset: 2.5rem}@layer components{[data-skin=spectra] .ip{display:flex;flex-direction:column;block-size:100%;min-block-size:0;background:var(--color-surface);color:var(--color-fg);font-size:var(--type-body-size);line-height:var(--type-body-line)}[data-skin=spectra] .ip :is(h2,p,ul,ol){margin:0}[data-skin=spectra] .ip :is(ul,ol){padding:0;list-style:none}[data-skin=spectra] .ip-num{font-variant-numeric:tabular-nums lining-nums}[data-skin=spectra] .ip-head{position:relative;display:flex;flex:none;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-8) var(--space-12) var(--space-16);box-shadow:inset 0 calc(var(--border-hairline) * -1) 0 var(--color-line)}[data-skin=spectra] .ip-head-t{display:flex;flex:1;flex-direction:column;min-inline-size:0}[data-skin=spectra] .ip-title{font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--weight-semibold)}[data-skin=spectra] .ip-state{overflow:hidden;color:var(--color-fg-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);text-overflow:ellipsis;white-space:nowrap}[data-skin=spectra] .ip-state[data-tone=warn]{color:var(--color-warning-text)}[data-skin=spectra] .ip-state[data-tone=ask]{color:var(--color-accent-text);font-weight:var(--weight-medium)}[data-skin=spectra] .ip-grabber{position:absolute;inset-block-start:var(--space-8);inset-inline-start:50%;inline-size:var(--space-40);block-size:var(--space-4);border-radius:var(--radius-pill);background:var(--color-line-strong);translate:-50% 0}[data-skin=spectra] .ip-body{display:flex;flex:1;flex-direction:column;gap:var(--space-32);min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-16) var(--space-16) var(--space-24);scroll-padding-block-start:var(--space-8);-webkit-mask-image:linear-gradient(to bottom,transparent,var(--color-fg) var(--space-16));mask-image:linear-gradient(to bottom,transparent,var(--color-fg) var(--space-16))}[data-skin=spectra] .ip-turn{display:flex;flex-direction:column;gap:var(--space-12)}[data-skin=spectra] .ip-turn+.ip-turn{padding-block-start:var(--space-24);box-shadow:inset 0 var(--border-hairline) 0 var(--color-line)}[data-skin=spectra] .ip-k{color:var(--color-fg-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--weight-medium)}[data-skin=spectra] .ip-lead{font-size:var(--type-title-3-size);line-height:var(--type-title-3-line);font-weight:var(--weight-semibold);letter-spacing:var(--type-title-3-tracking);text-wrap:pretty}[data-skin=spectra] .ip-prose{text-wrap:pretty}[data-skin=spectra] .ip-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}[data-skin=spectra] .ip-q{color:var(--color-fg-muted);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--weight-medium)}[data-skin=spectra] .ip[data-dir=A] .ip-q{color:var(--color-fg);font-weight:var(--weight-semibold)}[data-skin=spectra] .ip[data-dir=B] .ip-q{align-self:flex-end;max-inline-size:calc(100% - var(--ip-q-inset));padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);background:var(--color-fill);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-line);color:var(--color-fg);font-weight:var(--weight-regular)}[data-skin=spectra] .ip[data-dir=C] .ip-q{display:flex;gap:var(--space-8)}[data-skin=spectra] .ip[data-dir=C] .ip-q:before{content:"";flex:none;inline-size:var(--border-strong);border-radius:var(--radius-pill);background:var(--color-line-strong)}[data-skin=spectra] .ip-claim[data-tone=warn]>svg{display:inline;margin-inline-end:var(--space-4);color:var(--color-warning-text);vertical-align:-.15em}[data-skin=spectra] .ip-mark{display:inline-grid;place-items:center;min-inline-size:var(--space-24);block-size:var(--space-24);margin-inline-start:var(--space-4);padding-inline:var(--space-4);border:0;border-radius:var(--radius-xs);background:var(--color-accent-soft);color:var(--color-accent-strong-text);font:inherit;font-size:var(--type-caption-size);line-height:1;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;vertical-align:.15em;cursor:pointer}[data-skin=spectra] .ip-mark[aria-expanded=true]{background:var(--color-accent);color:var(--color-on-accent)}[data-skin=spectra] .ip-mark:focus-visible,[data-skin=spectra] .ip-src-btn:focus-visible,[data-skin=spectra] .ip-fact:focus-visible,[data-skin=spectra] .ip-row:focus-visible,[data-skin=spectra] .ip-ask:focus-visible,[data-skin=spectra] .ip-chip button:focus-visible,[data-skin=spectra] .ip-chip-reset:focus-visible,[data-skin=spectra] .ip-link:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}@media(hover:hover)and (pointer:fine){[data-skin=spectra] .ip-mark:hover{background:var(--color-accent-soft-hover)}}[data-skin=spectra] .ip-notes{display:flex;flex-direction:column;gap:var(--space-4)}[data-skin=spectra] .ip-notes-t{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--space-4);min-block-size:var(--space-32);padding-inline:var(--space-4);margin-inline-start:calc(var(--space-4) * -1);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-fg-muted);font:inherit;font-size:var(--type-label-size);font-weight:var(--weight-medium);text-align:start;cursor:pointer}[data-skin=spectra] .ip-notes-t:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}@media(hover:hover)and (pointer:fine){[data-skin=spectra] .ip-notes-t:hover{background:var(--color-fill-hover);color:var(--color-fg)}}[data-skin=spectra] .ip-srcs{display:flex;flex-direction:column}[data-skin=spectra] .ip-src+.ip-src{box-shadow:inset 0 var(--border-hairline) 0 var(--color-line)}[data-skin=spectra] .ip-src-btn{display:flex;align-items:center;gap:var(--space-8);inline-size:100%;min-block-size:var(--space-40);padding:var(--space-4);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-fg-muted);font:inherit;text-align:start;cursor:pointer}[data-skin=spectra] .ip-src-btn>svg:last-child{margin-inline-start:auto}[data-skin=spectra] .ip-src-n{flex:none;min-inline-size:var(--space-16);color:var(--color-accent-text);font-size:var(--type-caption-size);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}[data-skin=spectra] .ip-src-text{display:flex;flex:1;flex-direction:column;min-inline-size:0}[data-skin=spectra] .ip-src-label{color:var(--color-fg);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--weight-medium)}[data-skin=spectra] .ip-src-detail{font-size:var(--type-caption-size);line-height:var(--type-caption-line)}@media(hover:hover)and (pointer:fine){[data-skin=spectra] .ip-src-btn:hover,[data-skin=spectra] .ip-fact:hover,[data-skin=spectra] .ip-row:hover,[data-skin=spectra] .ip-ask:hover{background:var(--color-fill-hover)}}[data-skin=spectra] .ip-excerpt{display:flex;flex-direction:column;gap:var(--space-8);margin-block:var(--space-4) var(--space-8);padding:var(--space-12);border-radius:var(--radius-md);background:var(--color-subtle);font-size:var(--type-label-size);line-height:var(--type-label-line);animation:ip-rise var(--dur-base) var(--ease-out) backwards}[data-skin=spectra] .ip-excerpt-k{display:block;margin-block-end:var(--space-4);color:var(--color-fg-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--weight-medium)}[data-skin=spectra] .ip-link{display:inline-flex;align-items:center;gap:var(--space-4);align-self:flex-start;border-radius:var(--radius-xs);color:var(--color-accent-text);font-weight:var(--weight-medium);text-decoration:none}[data-skin=spectra] .ip-link[aria-disabled]{cursor:default}[data-skin=spectra] .ip-ledger{display:flex;flex-direction:column;gap:var(--space-16)}[data-skin=spectra] .ip-ledger .ip-prose{display:flex;flex-direction:column;gap:var(--space-12)}[data-skin=spectra] .ip-ledger .ip-claim{display:block}[data-skin=spectra] .ip-read{display:flex;flex-direction:column;gap:var(--space-4)}[data-skin=spectra] .ip-read .ip-srcs{overflow:hidden;border-radius:var(--radius-md);background:var(--color-subtle)}[data-skin=spectra] .ip-read .ip-src-btn{min-block-size:var(--control-md);padding-inline:var(--space-12) var(--space-8);border-radius:0}[data-skin=spectra] .ip-facts{display:flex;flex-direction:column}[data-skin=spectra] .ip-facts>li+li{box-shadow:inset 0 var(--border-hairline) 0 var(--color-line)}[data-skin=spectra] .ip-fact{display:grid;grid-template-columns:auto minmax(0,.9fr) minmax(0,1.1fr) auto;align-items:start;gap:var(--space-4) var(--space-8);inline-size:100%;min-block-size:var(--space-40);padding:var(--space-8) var(--space-4);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-fg);font:inherit;font-size:var(--type-label-size);line-height:var(--type-label-line);text-align:start;cursor:pointer}[data-skin=spectra] .ip-fact>svg{margin-block-start:var(--space-2);color:var(--color-fg-muted)}[data-skin=spectra] .ip-fact-l{color:var(--color-fg-muted)}[data-skin=spectra] .ip-fact-v{display:inline-flex;gap:var(--space-4);font-weight:var(--weight-medium)}[data-skin=spectra] .ip-facts>li[data-tone=warn] .ip-fact-v{color:var(--color-warning-text)}[data-skin=spectra] .ip-fact-v>svg{flex:none;margin-block-start:var(--space-2)}[data-skin=spectra] .ip-index{color:var(--color-fg-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}[data-skin=spectra] .ip-fact>.ip-fact-c{color:var(--color-fg-muted)}@container (max-width: 22rem){[data-skin=spectra] .ip-fact{grid-template-columns:auto minmax(0,1fr) auto}[data-skin=spectra] .ip-fact-v{grid-column:2}}[data-skin=spectra] .ip-find{display:flex;flex-direction:column;gap:var(--space-12)}[data-skin=spectra] .ip-chips{display:flex;flex-wrap:wrap;gap:var(--space-8)}[data-skin=spectra] .ip-chip{display:inline-flex;align-items:center;gap:var(--space-4);min-block-size:var(--space-32);padding-inline:var(--space-12) var(--space-4);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-line-control);font-size:var(--type-label-size);line-height:var(--type-label-line)}[data-skin=spectra] .ip-chip-f{color:var(--color-fg-muted)}[data-skin=spectra] .ip-chip button{display:grid;place-items:center;inline-size:var(--space-24);block-size:var(--space-24);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-fg-muted);cursor:pointer}@media(hover:hover)and (pointer:fine){[data-skin=spectra] .ip-chip button:hover{background:var(--color-fill-hover);color:var(--color-fg)}}[data-skin=spectra] .ip-chip-reset{min-block-size:var(--space-32);padding-inline:var(--space-8);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-accent-text);font:inherit;font-size:var(--type-label-size);font-weight:var(--weight-medium);cursor:pointer}[data-skin=spectra] .ip-applied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-8)}[data-skin=spectra] .ip-count-w{color:var(--color-fg-muted);font-weight:var(--weight-regular)}[data-skin=spectra] .ip-glance{display:flex;flex-direction:column;gap:var(--space-8)}[data-skin=spectra] .ip-count{font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--weight-medium)}[data-skin=spectra] .ip-rows{display:flex;flex-direction:column}[data-skin=spectra] .ip-rows>li+li{box-shadow:inset 0 var(--border-hairline) 0 var(--color-line)}[data-skin=spectra] .ip-row{display:flex;flex-direction:column;gap:var(--space-2);inline-size:100%;min-block-size:var(--space-48);padding:var(--space-8) var(--space-4);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-fg);font:inherit;font-size:var(--type-label-size);line-height:var(--type-label-line);text-align:start;cursor:pointer}[data-skin=spectra] .ip-row-a,[data-skin=spectra] .ip-row-b{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-4) var(--space-8)}[data-skin=spectra] .ip-code{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums lining-nums}[data-skin=spectra] .ip-row-b{color:var(--color-fg-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}[data-skin=spectra] .ip-row-note{display:inline-flex;align-items:center;gap:var(--space-4);color:var(--color-danger-text);font-weight:var(--weight-medium)}[data-skin=spectra] .ip-more{color:var(--color-fg-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}[data-skin=spectra] .ip-ok{display:inline-flex;align-items:center;gap:var(--space-4);color:var(--color-success-text);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--weight-medium)}[data-skin=spectra] .ip-empty{display:flex;flex-direction:column;gap:var(--space-32)}[data-skin=spectra] .ip-brief{display:flex;flex-direction:column;gap:var(--space-12)}[data-skin=spectra] .ip-brief-h{font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--weight-semibold)}[data-skin=spectra] .ip-brief .ip-prose{display:flex;flex-direction:column;gap:var(--space-8)}[data-skin=spectra] .ip-brief .ip-claim{display:block}[data-skin=spectra] .ip-hello{color:var(--color-fg-muted);text-wrap:pretty}[data-skin=spectra] .ip-asks{display:flex;flex-direction:column;gap:var(--space-4)}[data-skin=spectra] .ip-asks>ul{display:flex;flex-direction:column}[data-skin=spectra] .ip-asks>ul>li+li{box-shadow:inset 0 var(--border-hairline) 0 var(--color-line)}[data-skin=spectra] .ip-ask{display:flex;align-items:center;gap:var(--space-8);inline-size:100%;min-block-size:var(--space-48);padding:var(--space-8) var(--space-4);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-fg);font:inherit;font-weight:var(--weight-medium);text-align:start;cursor:pointer}[data-skin=spectra] .ip-ask>svg{flex:none;margin-inline-start:auto;color:var(--color-accent-text)}[data-skin=spectra] .ip-thinking{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-12)}[data-skin=spectra] .ip-steps{display:flex;flex-direction:column;gap:var(--space-8);font-size:var(--type-label-size);line-height:var(--type-label-line)}[data-skin=spectra] .ip-steps{position:relative;gap:var(--space-12)}[data-skin=spectra] .ip-steps>li{position:relative;display:flex;align-items:center;gap:var(--space-8)}[data-skin=spectra] .ip-steps>li+li:before{content:"";position:absolute;inset-inline-start:calc(var(--space-8) - var(--border-strong) / 2);inset-block-end:calc(50% + var(--space-12));block-size:var(--space-12);inline-size:var(--border-strong);border-radius:var(--radius-pill);background:var(--color-line-strong)}[data-skin=spectra] .ip-steps>li[data-at=done]+li:before,[data-skin=spectra] .ip-steps>li[data-at=now]:before{background:var(--color-accent)}[data-skin=spectra] .ip-steps>li>svg,[data-skin=spectra] .ip-steps>li>.ip-dot{flex:none}[data-skin=spectra] .ip-steps>li[data-at=done]{color:var(--color-fg-muted)}[data-skin=spectra] .ip-steps>li[data-at=done]>svg{color:var(--color-success-text)}[data-skin=spectra] .ip-steps>li[data-at=now]{color:var(--color-fg);font-weight:var(--weight-medium)}[data-skin=spectra] .ip-steps>li[data-at=later]{color:var(--color-fg-muted)}[data-skin=spectra] .ip-dot{display:grid;place-items:center;inline-size:var(--space-16);block-size:var(--space-16)}[data-skin=spectra] .ip-dot:after{content:"";inline-size:var(--space-4);block-size:var(--space-4);border-radius:var(--radius-pill);background:var(--color-line-strong)}[data-skin=spectra] .ip-answer{display:flex;flex-direction:column;gap:var(--space-16)}[data-skin=spectra] .ip-offer{padding-block-start:var(--space-4)}[data-skin=spectra] .ip-proposal{display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-16);border-radius:var(--radius-md);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-line-strong)}[data-skin=spectra] .ip-proposal[data-dir=C]{background:var(--color-subtle);box-shadow:none}[data-skin=spectra] .ip-proposal[data-dir=B]{padding:0;box-shadow:none}[data-skin=spectra] .ip-proposal>.ip-acts{position:sticky;inset-block-end:calc(var(--space-24) * -1);z-index:1;margin-block-end:calc(var(--space-12) * -1);padding-block:var(--space-12);background:var(--color-surface);box-shadow:0 calc(var(--border-hairline) * -1) 0 var(--color-line)}[data-skin=spectra] .ip-proposal[data-dir=C]>.ip-acts{background:var(--color-subtle)}[data-skin=spectra] .ip-proposal-h{display:flex;flex-direction:column;gap:var(--space-2)}[data-skin=spectra] .ip-proposal-t{font-weight:var(--weight-semibold)}[data-skin=spectra] .ip-proposal-n{color:var(--color-fg-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}[data-skin=spectra] .ip-effect{color:var(--color-fg-muted);font-size:var(--type-label-size);line-height:var(--type-label-line);text-wrap:pretty}[data-skin=spectra] .ip-changes{display:flex;flex-direction:column}[data-skin=spectra] .ip-change{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);padding-block:var(--space-8);font-size:var(--type-label-size);line-height:var(--type-label-line)}[data-skin=spectra] .ip-change+.ip-change{box-shadow:inset 0 var(--border-hairline) 0 var(--color-line)}[data-skin=spectra] .ip-change-f{color:var(--color-fg-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}[data-skin=spectra] .ip-change-v{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8)}[data-skin=spectra] .ip-change-v>svg{flex:none;color:var(--color-fg-muted)}[data-skin=spectra] .ip-from-v{color:var(--color-fg-muted)}[data-skin=spectra] .ip-to-v{font-weight:var(--weight-semibold)}[data-skin=spectra] .ip-changes[data-dir=B]{border:var(--border-hairline) solid var(--color-line-strong);border-radius:var(--radius-md)}[data-skin=spectra] .ip-changes[data-dir=B]:is([data-phase=proposed],[data-phase=writing]){border-style:dashed;border-color:var(--color-line-control)}[data-skin=spectra] .ip-changes[data-dir=B] .ip-change[data-phase=proposed] .ip-change-s{color:var(--color-fg)}[data-skin=spectra] .ip-changes[data-dir=B] .ip-change{grid-template-columns:minmax(0,1fr) auto;padding-inline:var(--space-12)}[data-skin=spectra] .ip-changes[data-dir=B] .ip-change-f,[data-skin=spectra] .ip-changes[data-dir=B] .ip-change-v{grid-column:1}[data-skin=spectra] .ip-change-s{display:inline-flex;grid-column:2;grid-row:1 / span 2;align-self:center;align-items:center;gap:var(--space-4);color:var(--color-fg-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--weight-medium)}[data-skin=spectra] .ip-change[data-phase=written] .ip-change-s{color:var(--color-success-text)}[data-skin=spectra] .ip-change[data-phase=written] .ip-from-v{text-decoration:line-through;text-decoration-color:var(--color-fg-muted)}[data-skin=spectra] .ip-receipt{display:flex;flex-direction:column;gap:var(--space-12)}[data-skin=spectra] .ip-receipt-h{display:flex;align-items:flex-start;gap:var(--space-8);color:var(--color-success-text);font-weight:var(--weight-semibold)}[data-skin=spectra] .ip-receipt-h>svg{flex:none;margin-block-start:var(--space-2)}[data-skin=spectra] .ip-said{text-wrap:pretty}[data-skin=spectra] .ip-logged{display:inline-flex;align-items:center;gap:var(--space-4);color:var(--color-fg-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}[data-skin=spectra] .ip-result{color:var(--color-fg-muted)}[data-skin=spectra] .ip-cant{display:flex;flex-direction:column;gap:var(--space-12)}[data-skin=spectra] .ip-cant-h{display:flex;align-items:flex-start;gap:var(--space-8);font-weight:var(--weight-semibold);text-wrap:pretty}[data-skin=spectra] .ip-cant-h>svg{flex:none;margin-block-start:var(--space-2);color:var(--color-fg-muted)}[data-skin=spectra] .ip-who{color:var(--color-fg-muted);font-size:var(--type-label-size);line-height:var(--type-label-line)}[data-skin=spectra] .ip-error{display:flex;flex-direction:column;gap:var(--space-8)}[data-skin=spectra] .ip-error-h{display:flex;align-items:center;gap:var(--space-8);color:var(--color-danger-text);font-weight:var(--weight-semibold)}[data-skin=spectra] .ip-ref{color:var(--color-fg-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-variant-numeric:tabular-nums}[data-skin=spectra] .ip-composer,[data-skin=spectra] .ip-voice,[data-skin=spectra] .ip-quota{display:flex;flex:none;flex-direction:column;gap:var(--space-8);padding:var(--space-12) var(--space-16) var(--space-16);box-shadow:inset 0 var(--border-hairline) 0 var(--color-line)}[data-skin=spectra] .ip-field{display:flex;align-items:flex-end;gap:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-12);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-line-control)}[data-skin=spectra] .ip-field:focus-within{box-shadow:inset 0 0 0 var(--focus-width) var(--color-focus)}[data-skin=spectra] .ip-field textarea{flex:1;min-block-size:var(--control-sm);max-block-size:calc(var(--type-body-line) * 5);align-self:center;padding:var(--space-4) 0;border:0;background:transparent;color:var(--color-fg);font:inherit;resize:none;field-sizing:content}[data-skin=spectra] .ip-field textarea:focus-visible{outline:var(--focus-width) solid transparent}[data-skin=spectra] .ip-field textarea::placeholder{color:var(--color-fg-muted)}[data-skin=spectra] .ip-foot{color:var(--color-fg-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}[data-skin=spectra] .ip-foot [data-low]{color:var(--color-warning-text);font-weight:var(--weight-medium)}[data-skin=spectra] .ip-heard{min-block-size:calc(var(--type-title-3-line) * 2);font-size:var(--type-title-3-size);line-height:var(--type-title-3-line);font-weight:var(--weight-medium)}[data-skin=spectra] .ip-heard-wait{color:var(--color-fg-muted);font-weight:var(--weight-regular)}[data-skin=spectra] .ip-quota{background:var(--color-subtle)}[data-skin=spectra] .ip-quota-h{display:flex;align-items:center;gap:var(--space-8);font-weight:var(--weight-semibold)}[data-skin=spectra] .ip-quota-h>svg{flex:none;color:var(--color-warning-text)}[data-skin=spectra] .ip-quota>p:not(.ip-quota-h){color:var(--color-fg-muted);font-size:var(--type-label-size);line-height:var(--type-label-line)}[data-skin=spectra] .ip-arrive>*{animation:ip-rise var(--dur-base) var(--ease-out) backwards}@keyframes ip-rise{0%{opacity:0;transform:translateY(var(--ip-rise))}}@media(prefers-reduced-motion:reduce){[data-skin=spectra] .ip-arrive>*,[data-skin=spectra] .ip-excerpt{animation-name:ip-fade}}@keyframes ip-fade{0%{opacity:0}}[data-skin=spectra] .ip[data-phone] .ip-head{padding-block-start:calc(var(--space-20) + env(safe-area-inset-top,0px))}[data-skin=spectra] .ip[data-phone] .ip-composer,[data-skin=spectra] .ip[data-phone] .ip-voice,[data-skin=spectra] .ip[data-phone] .ip-quota{padding-block-end:calc(var(--space-16) + env(safe-area-inset-bottom,0px))}[data-skin=spectra] .ip-slot{position:absolute;inset-block:0;inset-inline-end:0;z-index:var(--z-overlay);inline-size:min(var(--ip-w),100%);background:var(--color-surface);box-shadow:inset var(--border-hairline) 0 0 var(--color-line),var(--shadow-overlay);container-type:inline-size;animation:ip-in var(--dur-slow) var(--ease-drawer) backwards}[data-skin=spectra] .ip-slot>.ip{background:transparent}@container (min-width: 100rem){[data-skin=spectra] .ip-slot{--ip-w: var(--ip-w-wide)}}@container (min-width: 64rem){[data-skin=spectra] .ip-slot{position:relative;flex:none;z-index:auto;block-size:auto;box-shadow:inset var(--border-hairline) 0 0 var(--color-line)}}@keyframes ip-in{0%{opacity:0;transform:translate(var(--space-24))}}[data-skin=spectra] .ip-sheet{position:absolute;inset:calc(var(--space-12) + env(safe-area-inset-top,0px)) 0 0;z-index:var(--z-modal);overflow:hidden;border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl);background:var(--color-surface);box-shadow:0 0 0 100vmax var(--color-scrim),var(--shadow-modal);container-type:inline-size;animation:ip-up var(--dur-slow) var(--ease-drawer) backwards}[data-skin=spectra] .ip-sheet .ip[data-phone] .ip-head{padding-block-start:var(--space-20)}[data-skin=spectra] .ip-sheet .ip[data-phone] .ip-head{touch-action:none}@keyframes ip-up{0%{transform:translateY(var(--space-48));opacity:0}}@media(prefers-reduced-motion:reduce){[data-skin=spectra] .ip-slot,[data-skin=spectra] .ip-sheet{animation-name:ip-fade}}}@layer components{[data-skin=spectra] .sp-notice{--notice-start: var(--gutter);display:grid;grid-template-rows:1fr;grid-template-columns:minmax(0,1fr);opacity:1;transition:grid-template-rows var(--dur-slow) var(--ease-drawer),opacity var(--dur-exit-base) var(--ease-out)}[data-skin=spectra] .sp-notice[data-leaving]{grid-template-rows:0fr;opacity:0}[data-skin=spectra] .sp-notice-clip{min-block-size:0}[data-skin=spectra] .sp-notice[data-leaving] .sp-notice-clip{overflow:clip}[data-skin=spectra] .sp-notice-row{display:flex;align-items:center;gap:var(--space-8);min-block-size:var(--space-40);padding-inline:0 var(--space-8);color:var(--color-fg);font-size:var(--type-label-size);line-height:var(--type-label-line)}[data-skin=spectra] .sp-notice-row:before{content:"";flex:none;inline-size:max(0px,calc(var(--notice-start) - var(--space-8)))}[data-skin=spectra] .sp-notice-glyph{display:inline-grid;place-items:center;flex:none}[data-skin=spectra] .sp-notice-glyph[data-severity=info]{color:var(--color-fg-muted)}[data-skin=spectra] .sp-notice-glyph[data-severity=warning]{color:var(--color-warning-text)}[data-skin=spectra] .sp-notice-glyph[data-severity=outage]{color:var(--color-danger-text)}[data-skin=spectra] .sp-notice-text{margin:0;min-inline-size:0;flex:1 1 auto}[data-skin=spectra] [data-severity=info]>.sp-notice-clip .sp-notice-text{color:var(--color-fg-muted)}[data-skin=spectra] .sp-notice-word{font-weight:var(--weight-semibold);margin-inline-end:var(--space-6)}[data-skin=spectra] .sp-notice-title{color:var(--color-fg);font-weight:var(--weight-semibold);margin-inline-end:var(--space-6)}[data-skin=spectra] .sp-notice-pop .sp-notice-title,[data-skin=spectra] .sp-notice-short{display:none}[data-skin=spectra] .sp-notice-link{display:inline-flex;align-items:center;min-block-size:var(--space-24);color:var(--color-fg);font-weight:var(--weight-medium);text-decoration:underline;text-underline-offset:var(--space-2);white-space:nowrap}[data-skin=spectra] .sp-notice-x{display:inline-grid;place-items:center;flex:none;inline-size:var(--space-32);block-size:var(--space-32);border-radius:var(--radius-md);color:var(--color-fg-muted);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}@media(hover:hover)and (pointer:fine){[data-skin=spectra] .sp-notice-x:hover{background:var(--color-frame-hover);color:var(--color-fg)}}[data-skin=spectra] .sp-notice-x:active{background:var(--color-frame-press)}@media(pointer:coarse){[data-skin=spectra] .sp-notice-x{inline-size:var(--space-40);block-size:var(--space-40)}}[data-skin=spectra] .sp-notice-compact{display:none}[data-skin=spectra] .sp-notice-line{position:relative;display:inline-flex;align-items:center;gap:var(--space-8);max-inline-size:calc(100% - var(--notice-start) - var(--gutter));min-block-size:var(--space-32);margin-inline-start:var(--notice-start);color:var(--color-fg-muted);font-size:var(--type-label-size);line-height:var(--type-label-line);text-align:start;border-radius:var(--radius-md);transition:color var(--dur-fast) var(--ease-out)}[data-skin=spectra] .sp-notice-line-words{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-skin=spectra] .sp-notice-line-more{flex:none;color:var(--color-fg-muted)}[data-skin=spectra] .sp-notice-line[data-popup-open],[data-skin=spectra] .sp-notice-line:active{color:var(--color-fg)}@media(pointer:coarse){[data-skin=spectra] .sp-notice-line{min-block-size:var(--target-min);margin-block:calc((var(--space-32) - var(--target-min)) / 2);z-index:1}}[data-skin=spectra] .sp-notice--sheet{--r-parent: var(--radius-xl);--inset: var(--space-8);padding:var(--inset) var(--inset) 0}[data-skin=spectra] .sp-notice-card{display:flex;align-items:center;gap:var(--space-8);min-block-size:var(--space-40);padding-inline:calc(var(--gutter) - var(--inset)) var(--space-4);border-radius:max(calc(var(--r-parent) - var(--inset)),var(--r-floor));background:var(--color-subtle);color:var(--color-fg);font-size:var(--type-label-size);line-height:var(--type-label-line)}[data-skin=spectra] .sp-notice-card .sp-notice-x:hover{background:var(--color-fill)}[data-skin=spectra] .sp-notice-chip{display:inline-flex;align-items:center;gap:var(--space-6);min-block-size:var(--space-32);padding-inline:var(--space-8) var(--space-12);border-radius:var(--radius-md);color:var(--color-fg);font-size:var(--type-label-size);font-weight:var(--weight-medium);white-space:nowrap;box-shadow:inset 0 0 0 var(--border-hairline) var(--color-line)}[data-skin=spectra] .sp-notice-chip{margin-inline-start:var(--space-16)}[data-skin=spectra] .sp-notice-chip[data-severity=warning]{background:var(--color-warning-soft);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-warning-line)}[data-skin=spectra] .sp-notice-chip[data-severity=outage]{background:var(--color-danger-soft);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-danger-line)}[data-skin=spectra] .sp-notice-chip[data-severity=warning] .sp-notice-glyph{color:var(--color-warning-text)}[data-skin=spectra] .sp-notice-chip[data-severity=outage] .sp-notice-glyph{color:var(--color-danger-text)}@media(hover:hover)and (pointer:fine){[data-skin=spectra] .sp-notice-chip:hover{background:var(--color-frame-hover)}[data-skin=spectra] .sp-notice-chip[data-severity=warning]:hover{background:color-mix(in oklch,var(--color-warning-soft),var(--color-fg) 6%)}[data-skin=spectra] .sp-notice-chip[data-severity=outage]:hover{background:color-mix(in oklch,var(--color-danger-soft),var(--color-fg) 6%)}}[data-skin=spectra] .sp-pop.sp-notice-pop{display:flex;flex-direction:column;gap:var(--space-8);inline-size:min(20rem,calc(100vw - var(--space-32)));padding:var(--space-12) var(--space-16);font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--color-fg)}[data-skin=spectra] .sp-notice-pop-title{display:flex;align-items:center;gap:var(--space-6);margin:0;font-size:var(--type-label-size);font-weight:var(--weight-semibold)}[data-skin=spectra] .sp-notice-pop .sp-notice-short{display:none}[data-skin=spectra] .sp-notice-pop .sp-notice-long{display:inline}[data-skin=spectra] .sp-notice-pop-hide{align-self:flex-start;min-block-size:var(--space-32);color:var(--color-fg-muted);text-decoration:underline;text-underline-offset:var(--space-2)}@container (max-width: 39.99rem){[data-skin=spectra] .sp-notice-row{display:none}[data-skin=spectra] .sp-notice-compact{display:flex;align-items:center;min-block-size:var(--space-32)}[data-skin=spectra] .sp-notice-long{display:none}[data-skin=spectra] .sp-notice-short{display:inline}[data-skin=spectra] .sp-notice-chip>span:last-child{display:none}[data-skin=spectra] .sp-notice-chip{padding-inline:var(--space-8)}}}@layer components{[data-skin=spectra] .sp-ac-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}[data-skin=spectra] .sp-ac{container:sp-ac / inline-size;display:block;min-inline-size:0;list-style:none}[data-skin=spectra] .sp-ac+.sp-ac{margin-block-start:var(--space-8)}[data-skin=spectra] .sp-ac-in{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title when" "meta act";align-items:center;column-gap:var(--space-12);row-gap:var(--space-2);min-block-size:calc(var(--space-64) + var(--space-8));padding:var(--space-12) var(--space-16);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-raised);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}[data-skin=spectra] .sp-ac-in[data-art]{grid-template-columns:max-content minmax(0,1fr) auto;grid-template-areas:"art title when" "art meta act"}[data-skin=spectra] .sp-ac-in:not([data-act]){grid-template-areas:"title when" "meta when"}[data-skin=spectra] .sp-ac-in[data-art]:not([data-act]){grid-template-areas:"art title when" "art meta when"}[data-skin=spectra] .sp-ac-hit{position:absolute;inset:0;z-index:0;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}[data-skin=spectra] .sp-ac-hit:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--space-2)}[data-skin=spectra] .sp-ac-in>:not(.sp-ac-hit){position:relative;z-index:1;pointer-events:none}[data-skin=spectra] .sp-ac-in>.sp-ac-act{pointer-events:auto}[data-skin=spectra] .sp-ac-in :is(button,a[href],input,textarea,select,label,[role=checkbox],[role=radio]):not(.sp-ac-hit){pointer-events:auto}@media(hover:hover)and (pointer:fine){[data-skin=spectra] .sp-ac-in[data-press]:not([data-on],[data-quiet]):hover{border-color:var(--color-line-strong);box-shadow:var(--shadow-raised)}}[data-skin=spectra] .sp-ac-in[data-press]:active:not(:has(:is(button,a[href],input,label,[role=checkbox]):not(.sp-ac-hit):active)){border-color:var(--color-line-strong);box-shadow:none}[data-skin=spectra] .sp-ac-in[data-press]:not(:has(>.sp-ac-hit)){cursor:pointer}[data-skin=spectra] .sp-ac-in[data-on]{border-color:var(--color-accent-line);background:var(--color-accent-soft)}[data-skin=spectra] .sp-ac-in[data-quiet]{background:transparent}[data-skin=spectra] .sp-ac-in[data-quiet] :is(.sp-ac-title,.sp-ac-meta){color:var(--color-fg-muted)}[data-skin=spectra] .sp-ac-in[data-quiet] .sp-ac-art{opacity:.55}[data-skin=spectra] .sp-ac-art{grid-area:art;align-self:start;margin-block-start:var(--space-2);display:block;line-height:0}[data-skin=spectra] .sp-ac-title{grid-area:title;min-inline-size:0;align-self:end;font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--weight-semibold);color:var(--color-fg);text-wrap:pretty}[data-skin=spectra] .sp-ac-meta{grid-area:meta;align-self:start;display:block;min-inline-size:0;font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--color-fg-muted);text-wrap:pretty}[data-skin=spectra] .sp-ac-meta>*{display:inline-block;max-inline-size:100%}[data-skin=spectra] .sp-ac-meta>:not(:last-child){margin-inline-end:var(--space-4)}[data-skin=spectra] .sp-ac-meta>:not(:last-child):after{content:" ·";color:var(--color-fg-subtle);font-weight:var(--weight-regular)}[data-skin=spectra] .sp-ac-meta [data-tone=warn]{color:var(--color-warning-text);font-weight:var(--weight-medium)}[data-skin=spectra] .sp-ac-meta [data-tone=late]{color:var(--color-danger-text);font-weight:var(--weight-medium)}[data-skin=spectra] .sp-ac-code{display:inline-block;margin-inline-start:var(--space-4);font-size:var(--type-label-size);font-weight:var(--weight-regular);color:var(--color-fg-muted)}[data-skin=spectra] .sp-ac-when{grid-area:when;justify-self:end;align-self:end;white-space:nowrap;font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--weight-medium);color:var(--color-fg)}[data-skin=spectra] .sp-ac-in:not([data-act]) .sp-ac-when{align-self:center}[data-skin=spectra] .sp-ac-when[data-tone=warn]{color:var(--color-warning-text);font-weight:var(--weight-semibold)}[data-skin=spectra] .sp-ac-when[data-tone=late]{color:var(--color-danger-text);font-weight:var(--weight-semibold)}[data-skin=spectra] .sp-ac-when[data-tone=quiet]{color:var(--color-fg-muted);font-weight:var(--weight-regular)}[data-skin=spectra] .sp-ac-act{grid-area:act;justify-self:end;align-self:start;display:flex;align-items:center;gap:var(--space-8)}[data-skin=spectra] .sp-ac-lead{grid-area:art;align-self:start;display:flex;align-items:center;gap:var(--space-12);min-inline-size:0}[data-skin=spectra] .sp-ac-lead>.sp-ac-art{margin-block-start:0}[data-skin=spectra] .sp-ac-start{display:flex;align-items:center}[data-skin=spectra] .sp-ac-sub{grid-area:meta;align-self:start;display:flex;flex-direction:column;gap:var(--space-8);min-inline-size:0}[data-skin=spectra] .sp-ac-below{display:block;min-inline-size:0}[data-skin=spectra] .sp-ac-in[data-edge]:before{content:"";position:absolute;inset-block:var(--space-12);inset-inline-start:calc(var(--border-hairline) * -1);inline-size:var(--border-strong);border-radius:var(--radius-pill);background:var(--color-accent)}[data-skin=spectra] .sp-ac-in[data-dense]{padding-block:var(--space-8);min-block-size:var(--space-64)}[data-skin=spectra] .sp-ac-in[data-quiet][data-dense]{min-block-size:0}[data-skin=spectra] .sp-ac-cols{grid-area:when;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);column-gap:var(--space-16);align-items:center;min-inline-size:0}[data-skin=spectra] .sp-ac-col{min-inline-size:0}@container sp-ac (min-width: 34rem){[data-skin=spectra] .sp-ac-in{grid-template-columns:minmax(0,1fr) minmax(6rem,max-content) max-content;grid-template-areas:"title when act" "meta when act";column-gap:var(--space-16)}[data-skin=spectra] .sp-ac-in[data-art]{grid-template-columns:max-content minmax(0,1fr) minmax(6rem,max-content) max-content;grid-template-areas:"art title when act" "art meta when act"}[data-skin=spectra] .sp-ac-in:not([data-act]){grid-template-columns:minmax(0,1fr) minmax(6rem,max-content);grid-template-areas:"title when" "meta when"}[data-skin=spectra] .sp-ac-in[data-art]:not([data-act]){grid-template-columns:max-content minmax(0,1fr) minmax(6rem,max-content);grid-template-areas:"art title when" "art meta when"}[data-skin=spectra] .sp-ac-art{align-self:center;margin-block-start:0}[data-skin=spectra] .sp-ac-when{align-self:center;font-size:var(--type-body-size);line-height:var(--type-body-line)}[data-skin=spectra] .sp-ac-act{align-self:center}[data-skin=spectra] .sp-ac-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-skin=spectra] .sp-ac-meta>*{display:inline}[data-skin=spectra] .sp-ac-lead{align-self:center}[data-skin=spectra] .sp-ac-in[data-cols]{grid-template-columns:minmax(0,1fr) var(--sp-ac-act-w, max-content);grid-template-areas:"title act" "meta act" "when act";row-gap:var(--space-8)}[data-skin=spectra] .sp-ac-in[data-cols][data-art]{grid-template-columns:max-content minmax(0,1fr) var(--sp-ac-act-w, max-content);grid-template-areas:"art title act" "art meta act" "art when act"}[data-skin=spectra] .sp-ac-in[data-cols]>.sp-ac-art,[data-skin=spectra] .sp-ac-in[data-cols]>.sp-ac-lead{align-self:start}}@container sp-ac (min-width: 50rem){[data-skin=spectra] .sp-ac-in[data-cols]{grid-template-columns:minmax(0,1.15fr) minmax(0,2fr) var(--sp-ac-act-w, max-content);grid-template-areas:"title when act" "meta when act";row-gap:var(--space-2)}[data-skin=spectra] .sp-ac-in[data-cols][data-art]{grid-template-columns:max-content minmax(0,1.15fr) minmax(0,2fr) var(--sp-ac-act-w, max-content);grid-template-areas:"art title when act" "art meta when act"}[data-skin=spectra] .sp-ac-in[data-cols]>.sp-ac-art,[data-skin=spectra] .sp-ac-in[data-cols]>.sp-ac-lead{align-self:center}}@container sp-ac (max-width: 33.99rem){[data-skin=spectra] .sp-ac-in{row-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title" "meta meta" "when act"}[data-skin=spectra] .sp-ac-in[data-art]{grid-template-columns:max-content minmax(0,1fr) auto;grid-template-areas:"art title title" "art meta meta" "when when act"}[data-skin=spectra] .sp-ac-in:not([data-act]){grid-template-areas:"title when" "meta meta"}[data-skin=spectra] .sp-ac-in[data-art]:not([data-act]){grid-template-areas:"art title when" "art meta meta"}[data-skin=spectra] .sp-ac-in[data-act] .sp-ac-when{justify-self:start;align-self:center;margin-block-start:var(--space-4);white-space:normal;min-inline-size:0}[data-skin=spectra] .sp-ac-in:not([data-act]) .sp-ac-when{align-self:baseline}[data-skin=spectra] .sp-ac-act{align-self:center;margin-block-start:var(--space-4)}[data-skin=spectra] .sp-ac-in[data-start=hide] .sp-ac-start{display:none}[data-skin=spectra] .sp-ac-in[data-cols]{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "meta" "when" "act"}[data-skin=spectra] .sp-ac-in[data-cols][data-art]{grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"art title" "art meta" "art when" "art act"}[data-skin=spectra] .sp-ac-in[data-cols]:not([data-act]){grid-template-areas:"title" "meta" "when"}[data-skin=spectra] .sp-ac-in[data-cols][data-art]:not([data-act]){grid-template-areas:"art title" "art meta" "art when"}[data-skin=spectra] .sp-ac-cols{grid-auto-flow:row;row-gap:var(--space-8);margin-block-start:var(--space-4)}}@container sp-ac (max-width: 21.99rem){[data-skin=spectra] .sp-ac-in{padding-inline:var(--space-12)}}@media(prefers-reduced-motion:reduce){[data-skin=spectra] .sp-ac-in{transition:none}}}@layer components{[data-skin=spectra] .nt-bar{position:absolute;inset-inline:0;inset-block-start:0;z-index:var(--z-raised);block-size:calc(env(safe-area-inset-top,0px) + var(--shell-ptop-row));padding-block-start:env(safe-area-inset-top,0px);display:flex;align-items:center;justify-content:center;pointer-events:none;background:transparent;transition:background var(--dur-fast) var(--ease-out)}[data-skin=spectra] .nt-bar:after{content:"";position:absolute;inset-inline:0;inset-block-start:100%;block-size:var(--space-16);pointer-events:none;opacity:0;background:linear-gradient(to bottom,var(--page-bg, var(--color-surface)),color-mix(in oklch,var(--page-bg, var(--color-surface)) 0%,transparent));transition:opacity var(--dur-fast) var(--ease-out)}[data-skin=spectra] .nt-bar[data-on]{background:var(--page-bg, var(--color-surface))}[data-skin=spectra] .nt-bar[data-on]:after{opacity:1}[data-skin=spectra] .nt-bar-title{max-inline-size:calc(100% - 2 * var(--shell-ptop-row) - 2 * var(--gutter-phone) - var(--space-48));min-block-size:var(--target-min);padding-inline:var(--space-8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-brand);font-size:var(--type-title-3-size);line-height:var(--type-title-3-line);font-weight:var(--weight-brand);color:var(--color-fg);background:none;border:0;border-radius:var(--radius-pill);opacity:0;translate:0 var(--space-4);transition:opacity var(--dur-fast) var(--ease-out),translate var(--dur-fast) var(--ease-out)}[data-skin=spectra] .nt-bar[data-on] .nt-bar-title{opacity:1;translate:0 0;pointer-events:auto}[data-skin=spectra] .nt-bar-title:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(var(--focus-offset) * -1)}[data-skin=spectra] .sp-ptop:has(>.nt-bar)>:not(.nt-bar,.sp-ptop-end){position:relative;z-index:calc(var(--z-raised) + 1)}[data-skin=spectra] .sp-ptop:has(>.nt-bar)>.sp-ptop-end{z-index:calc(var(--z-raised) + 1)}@media(prefers-reduced-motion:reduce){[data-skin=spectra] .nt-bar,[data-skin=spectra] .nt-bar:after,[data-skin=spectra] .nt-bar-title{transition:none}}:root[data-reduced-motion] [data-skin=spectra] :is(.nt-bar,.nt-bar:after,.nt-bar-title){transition:none}[data-skin=spectra] .nt-swipe{position:relative;isolation:isolate;overflow:clip;overflow-clip-margin:var(--border-hairline);--nt-reveal: 0px}[data-skin=spectra] .nt-swipe-face{position:relative;z-index:1;background:var(--page-bg, var(--color-surface));touch-action:pan-y}[data-skin=spectra] .nt-swipe[data-bleed]{margin-inline:calc(var(--gutter-phone) * -1)}[data-skin=spectra] .nt-swipe[data-bleed]>.nt-swipe-face{padding-inline:var(--gutter-phone)}[data-skin=spectra] .nt-swipe-acts{position:absolute;inset-block:0;z-index:0;display:flex;inline-size:var(--nt-reveal);visibility:hidden}[data-skin=spectra] .nt-swipe-acts--end{inset-inline-end:0;flex-direction:row-reverse}[data-skin=spectra] .nt-swipe-acts--start{inset-inline-start:0}[data-skin=spectra] .nt-swipe[data-side=end] .nt-swipe-acts--end,[data-skin=spectra] .nt-swipe[data-side=start] .nt-swipe-acts--start{visibility:visible}[data-skin=spectra] .nt-swipe-act{flex:1 1 0;min-inline-size:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);overflow:hidden;border:0;font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--weight-medium);color:var(--color-fg);background:var(--color-fill);transition:flex-grow var(--dur-fast) var(--ease-out)}[data-skin=spectra] .nt-swipe-act[data-tone=accent]{color:var(--color-on-accent);background:var(--color-accent)}[data-skin=spectra] .nt-swipe-act:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(var(--focus-offset) * -1)}[data-skin=spectra] .nt-swipe-label{display:-webkit-box;max-inline-size:100%;padding-inline:var(--space-8);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-align:center;text-wrap:balance}[data-skin=spectra] .nt-swipe[data-armed] .nt-swipe-act[data-first] .nt-swipe-label{text-align:start}[data-skin=spectra] .nt-swipe[data-armed] .nt-swipe-act:not([data-first]){flex-grow:0;padding:0}[data-skin=spectra] .nt-swipe[data-armed] .nt-swipe-act[data-first]{flex-grow:1}@media(prefers-reduced-motion:reduce){[data-skin=spectra] .nt-swipe-act{transition:none}}}@layer components{[data-skin=spectra] .nt-swipe[data-armed] .nt-swipe-acts--end>.nt-swipe-act[data-first]{align-items:flex-start;padding-inline-start:var(--space-24)}[data-skin=spectra] .nt-swipe[data-armed] .nt-swipe-acts--start>.nt-swipe-act[data-first]{align-items:flex-end;padding-inline-end:var(--space-24)}}@layer components{[data-skin=spectra] .nc{display:flex;flex-direction:column;min-block-size:0}[data-skin=spectra] .nc-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);min-block-size:var(--space-48);padding:var(--space-4) var(--space-16) 0}[data-skin=spectra] .nc-title-head{margin:0;font-size:var(--type-title-3-size);line-height:var(--type-title-3-line);font-weight:var(--weight-semibold)}[data-skin=spectra] .nc[data-page] .nc-head{padding-inline:0}[data-skin=spectra] .nc[data-page] .nc-title-head{font-size:var(--type-title-1-size);line-height:var(--type-title-1-line)}[data-skin=spectra] .nc-undo{display:flex;align-items:center;gap:var(--space-8);margin:0;padding:0 var(--space-16) var(--space-4);font-size:var(--type-label-size);color:var(--color-fg-muted)}[data-skin=spectra] .nc-undo button{padding:0;font:inherit;font-weight:var(--weight-medium);color:var(--color-accent-text);background:none;border:0;border-radius:var(--radius-sm);cursor:pointer}[data-skin=spectra] .nc-group{padding:var(--space-8) var(--space-8) 0}[data-skin=spectra] .nc[data-page] .nc-group{padding-inline:0;padding-block-start:var(--space-16)}[data-skin=spectra] .nc-group-head{margin:0;padding:var(--space-8) var(--space-8) var(--space-4);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--weight-medium);color:var(--color-fg-muted)}[data-skin=spectra] .nc[data-page] .nc-group-head{padding-inline:0;font-size:var(--type-label-size);border-block-end:var(--border-hairline) solid var(--color-line-strong);padding-block-end:var(--space-8);color:var(--color-fg);font-weight:var(--weight-semibold)}[data-skin=spectra] .nc-list{list-style:none;margin:0;padding:0}[data-skin=spectra] .nc-none{margin:0;padding:var(--space-8) var(--space-8) var(--space-12);font-size:var(--type-label-size);color:var(--color-fg-muted)}[data-skin=spectra] .nc[data-page] .nc-none{padding-inline:0}[data-skin=spectra] .nc-row{position:relative;display:flex;align-items:flex-start}[data-skin=spectra] .nc[data-page] .nc-row{border-block-end:var(--border-hairline) solid var(--color-line)}[data-skin=spectra] .nc-open{flex:1;min-inline-size:0;display:flex;align-items:flex-start;gap:var(--space-12);padding:var(--space-8);text-align:start;color:inherit;background:none;border:0;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}[data-skin=spectra] .nc[data-page] .nc-open{padding-inline:0;padding-block:var(--space-12);border-radius:var(--radius-sm)}[data-skin=spectra] .nc-open:hover:not(.nc-open--still){background:var(--color-fill)}[data-skin=spectra] .nc[data-page] .nc-open:hover:not(.nc-open--still){background:none}[data-skin=spectra] .nc[data-page] .nc-open:hover:not(.nc-open--still) .nc-title{text-decoration:underline;text-decoration-color:var(--color-line-strong);text-underline-offset:var(--space-4)}[data-skin=spectra] .nc-open--still{cursor:default}[data-skin=spectra] .nc-open:focus-visible,[data-skin=spectra] .nc-mark-read:focus-visible,[data-skin=spectra] .nc-link:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}[data-skin=spectra] .nc-ic{flex:none;inline-size:var(--space-32);block-size:var(--space-32);display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--color-fill);color:var(--color-fg-muted)}[data-skin=spectra] .nc-ic[data-kind=esc]{background:var(--color-danger-soft);color:var(--color-danger-text)}[data-skin=spectra] .nc-words{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:var(--space-2)}[data-skin=spectra] .nc-title{font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--color-fg-muted);text-wrap:pretty}[data-skin=spectra] .nc-row[data-unread] .nc-title{color:var(--color-fg);font-weight:var(--weight-medium)}[data-skin=spectra] .nc-detail{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--color-fg-muted);text-wrap:pretty}[data-skin=spectra] .nc-meta{display:inline-flex;align-items:center;gap:var(--space-4);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--color-fg-subtle)}[data-skin=spectra] .nc-meta svg{flex:none}[data-skin=spectra] .nc-verb{flex:none;align-self:center;display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--type-label-size);font-weight:var(--weight-medium);color:var(--color-accent-text)}@container (max-width: 30rem){[data-skin=spectra] .nc-verb{display:none}}[data-skin=spectra] .nc-row[data-unread]:before{content:"";position:absolute;inset-block-start:calc(var(--space-8) + var(--space-12));inset-inline-start:calc(var(--space-6) * -1);inline-size:var(--space-6);block-size:var(--space-6);border-radius:var(--radius-pill);background:var(--color-accent)}[data-skin=spectra] .nc[data-page] .nc-row[data-unread]:before{inset-block-start:calc(var(--space-12) + var(--space-12));inset-inline-start:calc(var(--space-12) * -1)}[data-skin=spectra] .nc-mark-read{flex:none;align-self:center;inline-size:var(--space-32);block-size:var(--space-32);display:grid;place-items:center;margin-inline-start:var(--space-4);color:var(--color-fg-muted);background:none;border:0;border-radius:var(--radius-pill);cursor:pointer;opacity:0;transition:opacity var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}[data-skin=spectra] .nc-row:hover .nc-mark-read,[data-skin=spectra] .nc-card:hover .nc-mark-read,[data-skin=spectra] .nc-mark-read:focus-visible{opacity:1}[data-skin=spectra] .nc-mark-read:hover{background:var(--color-fill-press);color:var(--color-fg)}@media(hover:none){[data-skin=spectra] .nc-mark-read{display:none}}@media(hover:hover){[data-skin=spectra] .nc-row:not([data-unread]) .nc-open{margin-inline-end:calc(var(--space-32) + var(--space-4))}}[data-skin=spectra] .nc-foot{display:flex;flex-direction:column;gap:var(--space-8);margin-block-start:var(--space-8);padding:var(--space-12) var(--space-16);border-block-start:var(--border-hairline) solid var(--color-line)}[data-skin=spectra] .nc[data-page] .nc-foot{padding-inline:0;margin-block-start:var(--space-24);border-block-start:0}[data-skin=spectra] .nc-push{display:flex;align-items:center;gap:var(--space-12)}[data-skin=spectra] .nc-marks{flex:none;inline-size:5rem;display:grid;gap:var(--space-2)}[data-skin=spectra] .nc-mark{block-size:var(--space-8);border-radius:var(--radius-xs);background:var(--color-fill)}[data-skin=spectra] .nc-mark[data-on]{background:var(--color-fg-muted)}[data-skin=spectra] .nc-push-words{margin:0;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--color-fg-muted)}[data-skin=spectra] .nc-links{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12)}@media(any-pointer:coarse){[data-skin=spectra] .nc-link{position:relative}[data-skin=spectra] .nc-link:after{content:"";position:absolute;inset-inline:0;inset-block:calc((var(--target-min) - var(--space-32)) / -2)}}[data-skin=spectra] .nc-link{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:var(--space-32);padding:0;font-size:var(--type-label-size);font-weight:var(--weight-medium);color:var(--color-accent-text);background:none;border:0;border-radius:var(--radius-sm);cursor:pointer}[data-skin=spectra] .nc-capped{display:flex;align-items:center;gap:var(--space-8);margin:var(--space-8) var(--space-16) 0;padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);background:var(--color-warning-soft);color:var(--color-warning-text);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}[data-skin=spectra] .nc[data-page] .nc-capped{margin-inline:0}[data-skin=spectra] .nc-empty{padding:var(--space-24) var(--space-16)}[data-skin=spectra] .nc-pop{inline-size:min(26rem,calc(100cqw - 1.5rem));max-block-size:min(40rem,calc(100cqh - 5rem));display:flex;flex-direction:column;overflow:hidden;container-type:inline-size}[data-skin=spectra] .nc-pop .nc{overflow-y:auto;overscroll-behavior:contain}[data-skin=spectra] .nc-pop .nc-foot{position:sticky;inset-block-end:0;background:var(--color-raised)}@media(prefers-reduced-motion:reduce){[data-skin=spectra] .nc-open,[data-skin=spectra] .nc-mark-read{transition:none}}}@layer components{[data-skin=spectra] .nc-row-face{position:relative;display:flex;flex:1;align-items:flex-start;min-inline-size:0}[data-skin=spectra] .nc-row>.nt-swipe{flex:1;min-inline-size:0}[data-skin=spectra] .nc[data-page] .nc-row[data-swipe]{border-block-end:0}[data-skin=spectra] .nc[data-page] .nc-row[data-swipe] .nc-row-face{border-block-end:var(--border-hairline) solid var(--color-line)}[data-skin=spectra] .nc-row[data-swipe][data-unread]:before{content:none}[data-skin=spectra] .nc[data-page] .nc-row[data-swipe][data-unread] .nc-row-face:before{content:"";position:absolute;inset-block-start:calc(var(--space-12) + var(--space-12));inset-inline-start:calc(var(--space-12) * -1);inline-size:var(--space-6);block-size:var(--space-6);border-radius:var(--radius-pill);background:var(--color-accent)}}@layer components{[data-skin=spectra] .nc-list[data-cards]{display:flex;flex-direction:column;gap:var(--space-8);padding-block-start:var(--space-12)}[data-skin=spectra] .nc-card{min-inline-size:0}[data-skin=spectra] .nc-sk{display:block;block-size:var(--type-label-line)}[data-skin=spectra] .nc-sk-art{inline-size:var(--space-40);block-size:var(--space-40)}[data-skin=spectra] .nc-sk-title{inline-size:min(22rem,70cqi)}[data-skin=spectra] .nc-sk-short{inline-size:min(15rem,50cqi)}[data-skin=spectra] .nc-sk-meta{inline-size:min(18rem,55cqi);block-size:var(--type-caption-line)}[data-skin=spectra] .nc-sk-key{inline-size:6rem;block-size:var(--control-sm);border-radius:var(--radius-md)}[data-skin=spectra] .nc-card>.nt-swipe{border-radius:var(--radius-lg)}[data-skin=spectra] .nc-card-dot{display:inline-block;inline-size:var(--space-8);block-size:var(--space-8);margin-inline-end:var(--space-8);border-radius:var(--radius-pill);background:var(--color-accent);vertical-align:.1em}}@layer components{[data-skin=spectra] .fd-scrim{position:fixed;inset:0;z-index:var(--z-modal);background:var(--color-scrim);transition:opacity var(--dur-base) var(--ease-out)}[data-skin=spectra] .fd-scrim[data-starting-style],[data-skin=spectra] .fd-scrim[data-ending-style]{opacity:0}[data-skin=spectra] .fd-scrim[data-phone]{display:none}[data-skin=spectra] .fd-view{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:flex-start;justify-content:center;padding:var(--space-12)}[data-skin=spectra] .fd-view:not([data-phone]){padding-block-start:max(var(--space-48),11vh)}[data-skin=spectra] .fd-view[data-phone]{padding:0}[data-skin=spectra] .fd{position:relative;display:flex;flex-direction:column;inline-size:100%;max-inline-size:40rem;max-block-size:min(34rem,100%);overflow:hidden;border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-raised);color:var(--color-fg);box-shadow:var(--shadow-modal);transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}[data-skin=spectra] .fd[data-starting-style],[data-skin=spectra] .fd[data-ending-style]{opacity:0;transform:translateY(calc(var(--space-8) * -1)) scale(.98)}[data-skin=spectra] .fd[data-ending-style]{transition-duration:var(--dur-exit-base)}[data-skin=spectra] .fd[data-phone]{max-inline-size:none;max-block-size:none;block-size:100%;border:0;border-radius:0;box-shadow:none;background:var(--color-surface);padding-block-start:env(safe-area-inset-top)}[data-skin=spectra] .fd[data-phone][data-starting-style],[data-skin=spectra] .fd[data-phone][data-ending-style]{transform:translateY(var(--space-16))}[data-skin=spectra] .fd-bar{display:flex;align-items:center;gap:var(--space-8);padding-inline:var(--space-16);border-block-end:var(--border-hairline) solid var(--color-line)}[data-skin=spectra] .fd[data-phone] .fd-bar{padding:var(--space-12) var(--space-16) var(--space-8);border-block-end:0}[data-skin=spectra] .fd-field{flex:1;min-inline-size:0;display:flex;align-items:center;gap:var(--space-8)}[data-skin=spectra] .fd[data-phone] .fd-field{min-block-size:var(--control-lg);padding-inline:var(--space-12);border-radius:var(--radius-md);background:var(--color-fill)}[data-skin=spectra] .fd-glass{flex:none;color:var(--color-fg-muted)}[data-skin=spectra] .fd-input{flex:1;min-inline-size:0;block-size:var(--space-48);font-size:var(--type-title-3-size);color:var(--color-fg);background:transparent;border:0}[data-skin=spectra] .fd .fd-input:focus-visible{outline:none;box-shadow:none}[data-skin=spectra] .fd[data-phone] .fd-input{block-size:var(--control-lg);font-size:var(--type-body-size)}[data-skin=spectra] .fd-input::placeholder{color:var(--color-fg-muted)}[data-skin=spectra] .fd-clear{flex:none;display:grid;place-items:center;inline-size:var(--space-24);block-size:var(--space-24);color:var(--color-fg-muted);background:none;border:0;border-radius:var(--radius-pill);cursor:pointer}[data-skin=spectra] .fd-esc{flex:none;display:inline-flex;padding:var(--space-4);background:none;border:0;border-radius:var(--radius-sm);cursor:pointer}[data-skin=spectra] .fd-cancel{flex:none;min-block-size:var(--control-lg);padding-inline:var(--space-4);font-size:var(--type-body-size);font-weight:var(--weight-medium);color:var(--color-accent-text);background:none;border:0;border-radius:var(--radius-sm);cursor:pointer}[data-skin=spectra] .fd-clear:focus-visible,[data-skin=spectra] .fd-esc:focus-visible,[data-skin=spectra] .fd-cancel:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}[data-skin=spectra] .fd-list{flex:1;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-4) var(--space-8) var(--space-8);scroll-padding-block:var(--space-8)}[data-skin=spectra] .fd[data-phone] .fd-list{padding-inline:var(--space-8);padding-block-end:var(--space-24)}[data-skin=spectra] .fd-group+.fd-group{margin-block-start:var(--space-4)}[data-skin=spectra] .fd-group-head{display:flex;align-items:center;min-block-size:var(--space-32);padding-inline:var(--space-8);font-size:var(--type-caption-size);font-weight:var(--weight-medium);color:var(--color-fg-muted)}[data-skin=spectra] .fd[data-phone] .fd-group-head{font-size:var(--type-label-size);color:var(--color-fg);font-weight:var(--weight-semibold)}[data-skin=spectra] .fd-row{display:flex;align-items:center;gap:var(--space-12);min-block-size:var(--space-48);padding:var(--space-6) var(--space-8);border-radius:var(--radius-md);cursor:default;-webkit-user-select:none;user-select:none}[data-skin=spectra] .fd[data-phone] .fd-row{min-block-size:calc(var(--space-48) + var(--space-8))}[data-skin=spectra] .fd-row[data-active]{background:var(--color-fill-press)}[data-skin=spectra] .fd[data-phone] .fd-row[data-active]{background:none}[data-skin=spectra] .fd[data-phone] .fd-row:active{background:var(--color-fill-press)}[data-skin=spectra] .fd-ic{flex:none;display:grid;place-items:center;inline-size:var(--space-32);block-size:var(--space-32);border-radius:var(--radius-pill);background:var(--color-fill);color:var(--color-fg-muted)}[data-skin=spectra] .fd-ic[data-kind=verb]{background:var(--color-accent-soft);color:var(--color-accent-text)}[data-skin=spectra] .fd-row[data-active] .fd-ic{background:var(--color-surface)}[data-skin=spectra] .fd-row[data-active] .fd-ic[data-kind=verb]{background:var(--color-accent-soft)}[data-skin=spectra] .fd-words{flex:1;min-inline-size:0;display:flex;flex-direction:column}[data-skin=spectra] .fd-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--color-fg)}[data-skin=spectra] .fd-hit{font-weight:var(--weight-semibold)}[data-skin=spectra] .fd-detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--color-fg-muted)}[data-skin=spectra] .fd-end{flex:none;display:inline-flex;align-items:center;gap:var(--space-8)}[data-skin=spectra] .fd-stage,[data-skin=spectra] .fd-kind{font-size:var(--type-caption-size);color:var(--color-fg-muted)}[data-skin=spectra] .fd[data-phone] .fd-stage{max-inline-size:7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-skin=spectra] .fd-empty{padding:var(--space-24) var(--space-8)}[data-skin=spectra] .fd-empty-t{margin:0;font-size:var(--type-body-size);color:var(--color-fg)}[data-skin=spectra] .fd-empty-s{margin:var(--space-4) 0 0;max-inline-size:48ch;font-size:var(--type-label-size);color:var(--color-fg-muted)}[data-skin=spectra] .fd-foot{display:flex;align-items:center;gap:var(--space-16);padding:var(--space-8) var(--space-16);border-block-start:var(--border-hairline) solid var(--color-line);font-size:var(--type-caption-size);color:var(--color-fg-muted)}[data-skin=spectra] .fd-keys{display:inline-flex;align-items:center;gap:var(--space-4)}[data-skin=spectra] .fd-tip{margin-inline-start:auto;color:var(--color-fg-subtle)}@media(prefers-reduced-motion:reduce){[data-skin=spectra] .fd,[data-skin=spectra] .fd-scrim{transition:opacity var(--dur-fast) var(--ease-linear)}[data-skin=spectra] .fd[data-starting-style],[data-skin=spectra] .fd[data-ending-style],[data-skin=spectra] .fd[data-phone][data-starting-style],[data-skin=spectra] .fd[data-phone][data-ending-style]{transform:none}}}@layer components{[data-skin=spectra] .fd[data-phone] .fd-list{padding-block-end:calc(var(--space-24) + var(--kb-inset, 0px))}}html[data-gz-table=gz] table:has(>thead,>tbody){border-collapse:collapse}html[data-gz-table=gz] .prototype-shell .rounded-lg.border:has(>table){border-width:0;border-radius:0}@layer components{html[data-gz-table=gz] table[data-fill=tight]>:is(thead,tbody,tfoot)>tr>:is(th,td):not([data-grow],[colspan]){width:1px;white-space:nowrap}}html[data-gz-table=gz] table[data-fill=tight]>tbody>tr>td.max-w-0:not([data-grow]){max-width:32rem}html[data-gz-table=gz] :is(thead,tbody,tfoot)>tr>:is(th,td):not(.p-0){padding:8px 12px}html[data-gz-table=gz] :is(thead,tbody,tfoot)>tr>:is(th,td):not(.p-0):first-child{padding-inline-start:8px}html[data-gz-table=gz] :is(thead,tbody,tfoot)>tr>:is(th,td):not(.p-0):last-child{padding-inline-end:8px}html[data-gz-table=gz] thead>tr{background:transparent!important}html[data-gz-table=gz] thead th{font-weight:400;color:var(--muted-foreground);background:var(--surface);border-bottom:1px solid color-mix(in oklch,var(--border),var(--foreground) 22%)}html[data-gz-table=gz] tbody>tr{border-width:0!important;background:transparent!important}html[data-gz-table=gz] tbody>tr+tr>:is(th,td){border-top:1px solid var(--border)}html[data-gz-table=gz] tbody>tr>:is(th,td){font-variant-numeric:tabular-nums;transition:background-color .12s cubic-bezier(.2,.8,.2,1)}@media(hover:hover)and (pointer:fine){html[data-gz-table=gz] tbody>tr:hover>:is(th,td){background:var(--gz-fill, var(--muted))}}html[data-gz-table=gz] tbody>tr:active>:is(th,td){background:var(--gz-fill-hover, var(--muted))}html[data-gz-table=gz] tbody>tr>td[data-group-heading]:not(.p-0){padding:var(--gz-space-24) var(--gz-space-8) var(--gz-space-8);border-top:0;border-bottom:var(--gz-border-hairline) solid var(--gz-color-line);background:transparent}@media(hover:hover)and (pointer:fine){html[data-gz-table=gz] tbody>tr:hover>td[data-group-heading]{background:transparent}}html[data-gz-table=gz] ul[role=list]>li[data-group-heading]{padding:var(--gz-space-24) var(--gz-space-12) var(--gz-space-8);border-bottom:var(--gz-border-hairline) solid var(--gz-color-line)}html[data-gz-table=gz] ul[role=list]>li[data-group-heading]:first-child{padding-top:var(--gz-space-12)}html[data-gz-table=gz] ul[role=list]>li:has(+li[data-group-heading]){border-bottom-width:0}html[data-gz-table=gz] tfoot{border-width:0;background:transparent}html[data-gz-table=gz] tfoot>tr>:is(th,td){border-top:1px solid color-mix(in oklch,var(--border),var(--foreground) 22%);font-weight:600}html[data-gz-table=gz] tbody>tr:is(.selected,.expanded,[data-state=selected])>:is(th,td){background:var(--gz-accent-soft, color-mix(in oklch, var(--primary) 12%, var(--card)))}html[data-gz-shell=gz]{--gzs-frame: var(--gz-frame);--gzs-frame-hover: var(--gz-frame-hover);--gzs-frame-press: var(--gz-frame-press);--gzs-surface: var(--gz-surface);--gzs-raised: var(--gz-raised);--gzs-overlay: var(--gz-overlay);--gzs-fg: var(--gz-fg);--gzs-fg-muted: var(--gz-fg-muted);--gzs-fg-quiet: color-mix(in oklch, var(--gzs-fg-muted) 78%, var(--gzs-fg));--gzs-line: var(--gz-line);--gzs-line-control: var(--gz-line-control);--gzs-fill: var(--gz-fill);--gzs-fill-hover: var(--gz-fill-hover);--gzs-accent: var(--gz-accent);--gzs-accent-soft: var(--gz-accent-soft);--gzs-accent-text: var(--gz-accent-text);--gzs-focus-halo: var(--gz-focus-halo);--gzs-navmark: color-mix(in oklch, var(--gzs-accent) var(--gz-navmark-fill), transparent);--gzs-shadow-raised: var(--gz-shadow-raised);--gzs-shadow-overlay: var(--gz-shadow-overlay);--gzs-ease: var(--gz-ease-out);--gzs-fast: var(--gz-dur-fast);--gzs-base: var(--gz-dur-base);--gzs-rail: 64px;--gzs-rail-open: 240px;--gzs-bar: 48px;--gzs-gap: 8px;--gzs-item: 44px;--gzs-dock-clear: calc(80px + env(safe-area-inset-bottom, 0px)) }html[data-gz-shell=gz] #main-content{scrollbar-width:thin;scrollbar-color:var(--gzs-line-control) transparent}@media(min-width:640px){html[data-gz-shell=gz] #main-content:has(>.dbv2-page>.dbv2-scroll){padding-bottom:0!important}html[data-gz-shell=gz] #main-content>.dbv2-page>.dbv2-scroll{padding-bottom:calc(16px + 3.5rem);scroll-padding-bottom:3.5rem}}html[data-gz-shell=gz] body:has(>.gzd) #main-content{padding-bottom:calc(var(--gzs-dock-clear) + 3.5rem)!important;scroll-padding-bottom:calc(var(--gzs-dock-clear) + 3.5rem)}html[data-gz-shell=gz] body:has(>.gzd):not(:has([data-dock-launchers]>*,[data-dock-window],[data-dock-stacked])) #main-content{padding-bottom:var(--gzs-dock-clear)!important;scroll-padding-bottom:var(--gzs-dock-clear)}html[data-gz-shell=gz] body:has(>.gzd) #main-content:has(>.dbv2-page){padding-bottom:0!important;scroll-padding-bottom:0}html[data-gz-shell=gz] body:has(>.gzd) #main-content>.dbv2-page{padding-bottom:calc(var(--gzs-dock-clear) + 3.5rem);scroll-padding-bottom:calc(var(--gzs-dock-clear) + 3.5rem)}html[data-gz-shell=gz] body:has(>.gzd) [data-dock] .dock-row>div:has(>[data-dock-launchers]):not([data-dock-bar=sheet]){padding-bottom:calc(var(--gzs-dock-clear) + 8px)}.gzd{display:none}html[data-gz-shell=gz] .gzd{position:fixed;z-index:45;left:0;right:0;bottom:0;isolation:isolate;display:flex;padding:var(--gzs-gap) max(var(--gz-gutter-phone),env(safe-area-inset-right,0px)) max(var(--gzs-gap),env(safe-area-inset-bottom,0px)) max(var(--gz-gutter-phone),env(safe-area-inset-left,0px));pointer-events:none}html[data-gz-shell=gz] .gzd:before{content:"";position:absolute;z-index:-1;inset:-48px 0 0;pointer-events:none;background:linear-gradient(to bottom,transparent 0,color-mix(in oklch,var(--background) 30%,transparent) 17px,color-mix(in oklch,var(--background) 75%,transparent) 34px,var(--background) 48px)}html[data-gz-shell=gz] .gzd-bar{pointer-events:auto;flex:1 1 auto;min-width:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);height:64px;padding:4px;border-radius:24px;background:var(--gzs-surface);box-shadow:var(--gzs-shadow-overlay);contain:layout paint}html.dark[data-gz-shell=gz] .gzd-bar{box-shadow:var(--gzs-shadow-overlay),0 0 0 1px var(--gzs-line-control)}html[data-gz-shell=gz] .gzd-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0;padding:10px 2px 0;margin:0;border:0;border-radius:20px;background:transparent;color:var(--gzs-fg-quiet);font:inherit;font-size:var(--gz-type-caption-size);font-weight:400;line-height:16px;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--gzs-fast) var(--gzs-ease),color var(--gzs-fast) var(--gzs-ease)}html[data-gz-shell=gz] .gzd-item:active{background:var(--gzs-fill)}html[data-gz-shell=gz] .gzd-item:focus-visible{outline:2px solid var(--gzs-accent);outline-offset:-2px}html[data-gz-shell=gz] .gzd-glyph{display:inline-flex;width:20px;height:20px}html[data-gz-shell=gz] .gzd-glyph{position:relative}html[data-gz-shell=gz] .gzd-count{position:absolute;inset-block-start:-6px;inset-inline-start:calc(100% - 10px);display:inline-grid;place-items:center;min-inline-size:16px;block-size:16px;padding-inline:4px;border-radius:999px;background:var(--gzs-fg);color:var(--gzs-surface);box-shadow:0 0 0 2px var(--gzs-surface);font-size:var(--gz-type-caption-size);font-weight:500;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap;pointer-events:none}html[data-gz-shell=gz] .gzd-item[aria-current=page] .gzd-count{box-shadow:none}html[data-gz-shell=gz] .gzd-glyph svg{width:20px;height:20px;stroke-width:1.75}html[data-gz-shell=gz] .gzd-label{display:block;max-width:100%;margin-top:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html[data-gz-shell=gz] .gzd-item[aria-current=page],html[data-gz-shell=gz] .gzd-item[aria-current=page]:active{background:var(--gzs-navmark);color:var(--gzs-fg);font-weight:500}html[data-gz-shell=gz] .gzd-item[aria-current=page] .gzd-glyph{color:var(--gzs-accent-text)}html[data-gz-shell=gz] .gzd-item.gzd-create{justify-self:center;justify-content:center;aspect-ratio:1;height:100%;padding:0;background:var(--gzs-accent);color:var(--gz-on-accent);box-shadow:var(--gzs-shadow-overlay)}html[data-gz-shell=gz] .gzd-item.gzd-create:active{background:var(--gzs-accent);transform:scale(.97)}html[data-gz-shell=gz] .gzd-item.gzd-create:focus-visible{outline-offset:2px}html[data-gz-shell=gz] .gzd-create .gzd-glyph,html[data-gz-shell=gz] .gzd-create .gzd-glyph svg{width:24px;height:24px}html[data-gz-shell=gz] .gzd-create .gzd-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-contrast:more){html[data-gz-shell=gz] .gzd-bar{outline:1px solid var(--gzs-line-control)}}@media(max-width:639.98px){html[data-gz-shell=gz] body:has(>.gzd) :is(.sp-menu,.sp-pop){max-block-size:max(8rem,calc(var(--available-height, 24rem) - var(--gzs-dock-clear) + var(--gzs-gap)))}}@media(min-width:640px){html[data-gz-shell=gz] .gzd{display:none}}@supports (corner-shape: squircle){:is(.sp-rail,[data-shell-topbar],.sp-pop,.sp-menu) :where([class*=rounded-]:not([class*=rounded-pill]):not([class*=rounded-full])),.sp-sq,:where(.sp-pop,.sp-menu,.sp-option,.sp-kbd){corner-shape:var(--gz-corner-shape)}}@layer components{.sp-streak{fill:none;stroke:currentColor;stroke-width:calc(max(var(--gz-streak-width-min),var(--mk-size) * var(--gz-streak-width-ratio)) * var(--mk-upp));stroke-linecap:round}.sp-streak--tail{stroke-opacity:.45}.sp-mark{display:inline-block;flex:none;overflow:visible}.sp-mark .sp-streak{stroke:var(--gz-color-streak)}.sp-mark--current .sp-mark-layer{fill:currentColor}.sp-mark--current .sp-mark-layer-0{opacity:.4}.sp-mark--current .sp-mark-layer-1{opacity:.7}.sp-mark--current .sp-streak{stroke:var(--gz-color-surface)}.sp-pop,.sp-menu{--r-parent: var(--gz-radius-lg);--inset: var(--gz-space-4);min-inline-size:12rem;max-inline-size:min(24rem,calc(100vw - var(--gz-space-32)));max-block-size:var(--available-height, 24rem);overflow-y:auto;padding:var(--gz-space-4);border-radius:var(--gz-radius-lg);background:var(--gz-color-overlay);color:var(--gz-color-fg);box-shadow:var(--gz-shadow-overlay);transform-origin:var(--transform-origin);transition:transform var(--gz-dur-base) var(--gz-ease-out),opacity var(--gz-dur-base) var(--gz-ease-out)}.sp-pop[data-starting-style],.sp-menu[data-starting-style]{opacity:0;transform:scale(.98)}.sp-pop[data-ending-style],.sp-menu[data-ending-style]{opacity:0;transform:scale(.98);transition-duration:var(--gz-dur-exit-base)}.sp-pop[data-instant],.sp-menu[data-instant]{transition-duration:var(--gz-dur-fast);transform:none}.sp-pop-group{padding:var(--gz-space-8) var(--gz-space-8) var(--gz-space-4);font-size:var(--gz-type-caption-size);line-height:var(--gz-type-caption-line);color:var(--gz-color-fg-muted);font-weight:var(--gz-weight-medium)}.sp-option{display:grid;grid-template-columns:var(--gz-space-20) minmax(0,1fr) auto;align-items:center;gap:0 var(--gz-space-8);min-block-size:var(--gz-control-md);padding-inline:var(--gz-space-8);border-radius:max(calc(var(--r-parent, var(--gz-radius-lg)) - var(--inset, var(--gz-space-4))),var(--gz-r-floor));color:var(--gz-color-fg);font-size:var(--gz-type-body-size);line-height:var(--gz-type-body-line);cursor:default;-webkit-user-select:none;user-select:none}.sp-option:focus-visible{outline-offset:calc(var(--gz-focus-width) * -1);box-shadow:none}.sp-option[data-highlighted],.sp-option[data-force~=hover]{background:var(--gz-color-fill-hover)}.sp-option[data-force~=focus]{background:var(--gz-color-fill-hover);outline-offset:calc(var(--gz-focus-width) * -1);box-shadow:none}.sp-option[data-disabled]{color:var(--gz-color-fg-disabled)}.sp-option--danger{color:var(--gz-color-danger-text)}.sp-option--danger[data-highlighted]{background:var(--gz-color-danger-soft)}.sp-option-meta{grid-column:2;font-size:var(--gz-type-caption-size);line-height:var(--gz-type-caption-line);color:var(--gz-color-fg-muted)}.sp-option-icon{display:inline-grid;place-items:center;color:var(--gz-color-fg-muted)}.sp-option-end{display:inline-flex;align-items:center;gap:var(--gz-space-4);color:var(--gz-color-fg-muted);font-size:var(--gz-type-caption-size)}.sp-sep{block-size:var(--gz-border-hairline);margin:var(--gz-space-4) var(--gz-space-8);background:var(--gz-color-line)}.sp-kbd{display:inline-grid;place-items:center;min-inline-size:var(--gz-space-20);block-size:var(--gz-space-20);padding-inline:var(--gz-space-4);border-radius:var(--gz-radius-xs);background:var(--gz-color-surface);color:var(--gz-color-fg-muted);font-family:var(--gz-font-sans);font-size:var(--gz-type-caption-size);line-height:1;box-shadow:inset 0 0 0 var(--gz-border-hairline) var(--gz-color-line),inset 0 calc(var(--gz-border-hairline) * -1) 0 var(--gz-color-line)}.sp-rail-wave{position:absolute;inset-inline-start:0;inset-block-end:var(--gz-space-2);display:block;color:var(--gz-color-accent);pointer-events:none}.sp-brand{--lk-f: var(--gz-type-brand-title-size);--gz-lockup-gap: calc((var(--gz-shell-rail) - var(--gz-space-24)) / 2);padding-inline-start:calc((var(--gz-shell-rail) - var(--gz-space-24)) / 2);min-inline-size:0;color:var(--gz-color-fg);border-radius:var(--gz-radius-sm)}.sp-brand:focus-visible{outline:var(--gz-focus-width) solid var(--gz-color-focus);outline-offset:var(--gz-space-2)}}@layer components{[data-shell-sheet]{--gz-gutter: var(--gz-space-16)}@container (min-width: 48rem){[data-shell-sheet]{--gz-gutter: var(--gz-space-24)}}@container (min-width: 80rem){[data-shell-sheet]{--gz-gutter: var(--gz-space-32)}}}@layer components{[data-shell]{--shell-nav: var(--gz-shell-rail);--shell-centre: 0px}[data-shell][data-nav=pinned]{--shell-nav: var(--gz-shell-rail-open)}@container (min-width: 40rem){[data-shell]{--shell-centre: max(0px, calc((100cqi - var(--shell-nav) - var(--gz-shell-sheet-start) - var(--gz-shell-gap) - (50cqi + 50rem)) / 2))}.sp-shell-col{max-inline-size:calc(50cqi + 50rem + var(--gz-shell-sheet-start) + var(--gz-shell-gap));margin-inline:auto}}.sp-shell-page{--page-bg: var(--gz-color-surface);background:var(--page-bg)}@container (min-width: 40rem){.sp-shell-sheet{--r-parent: var(--gz-radius-xl);--inset: 0px;margin-inline:var(--gz-shell-sheet-start) var(--gz-shell-gap);margin-block-end:var(--gz-shell-gap);border-radius:var(--gz-radius-lg);border-start-start-radius:var(--gz-radius-xl);box-shadow:var(--gz-shadow-sheet, var(--gz-shadow-raised));overflow:clip}}@media(prefers-contrast:more),(forced-colors:active){.sp-shell-sheet{outline:var(--gz-border-hairline) solid var(--gz-color-line-strong)}.sp-rail{box-shadow:inset calc(var(--gz-border-hairline) * -1) 0 0 var(--gz-color-line-strong)}}.sp-rail{display:flex;flex-direction:column;inline-size:var(--gz-shell-rail-open);block-size:100%;background:var(--gz-color-frame)}.sp-rail--overlay{position:absolute;inset-block:0;inset-inline-start:0;clip-path:inset(0 calc(100% - var(--gz-shell-rail)) 0 0);transition:clip-path var(--gz-dur-exit-base) var(--gz-ease-out),box-shadow var(--gz-dur-exit-base) var(--gz-ease-out)}.sp-rail--overlay[data-expanded]{clip-path:inset(var(--gz-space-8) 0 var(--gz-space-8) 0 round 0 var(--gz-radius-lg) var(--gz-radius-lg) 0);transition-duration:var(--gz-dur-base)}[data-shell]>nav:has(>.sp-rail--overlay[data-expanded]){filter:drop-shadow(0 var(--gz-space-8) var(--gz-space-24) color-mix(in oklch,black 18%,transparent)) drop-shadow(0 0 1px color-mix(in oklch,black 22%,transparent))}html[data-gz-theme=dark] .sp-rail--overlay[data-expanded]{background:var(--gz-color-raised)}html[data-gz-theme=dark] .sp-rail--overlay[data-expanded] .sp-rail-item:hover{background:var(--gz-color-fill)}.sp-rail--overlay .sp-rail-label{opacity:0;transition:opacity var(--gz-dur-exit-fast) var(--gz-ease-out)}.sp-rail--overlay[data-expanded] .sp-rail-label{opacity:1;transition:opacity var(--gz-dur-fast) var(--gz-ease-out) calc(var(--gz-dur-fast) / 2)}[data-rail-state=kbd-open] .sp-rail--overlay[data-expanded]{transition-duration:0s}[data-rail-state=kbd-open] .sp-rail--overlay[data-expanded] .sp-rail-label{transition-delay:0s}.sp-rail[data-expanded] .sp-rail-dot{opacity:0}.sp-rail-dot{transition:opacity var(--gz-dur-fast) var(--gz-ease-out)}.sp-rail-list{--fade-top: 0px;--fade-end: 0px;display:flex;flex-direction:column;flex-shrink:1;gap:var(--gz-space-4);min-block-size:0;overflow-y:auto;padding:var(--gz-space-8) var(--gz-space-8) 0;scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom,transparent,black var(--fade-top),black calc(100% - var(--fade-end)),transparent);mask-image:linear-gradient(to bottom,transparent,black var(--fade-top),black calc(100% - var(--fade-end)),transparent)}.sp-rail-list[data-fade-top]{--fade-top: var(--gz-space-24)}.sp-rail-list[data-fade-end]{--fade-end: var(--gz-space-24)}.sp-rail-head{display:flex;align-items:center;block-size:var(--gz-shell-bar);flex:none}.sp-rail-item{position:relative;display:flex;align-items:center;gap:var(--gz-space-8);inline-size:100%;min-block-size:var(--gz-shell-item-h);border-radius:var(--gz-radius-md);text-align:start;font-size:var(--gz-type-body-size);transition:background-color var(--gz-dur-fast) var(--gz-ease-out)}@media(hover:hover)and (pointer:fine){.sp-rail-item:hover{background:var(--gz-color-frame-hover)}}.sp-rail-item:active{background:var(--gz-color-frame-press)}.sp-rail-icon{position:relative;display:flex;flex:none;align-items:center;justify-content:center;inline-size:var(--gz-space-48);block-size:var(--gz-shell-item-h);border-radius:var(--gz-radius-md)}.sp-rail-icon svg:not(.sp-rail-wave){inline-size:var(--gz-shell-icon);block-size:var(--gz-shell-icon)}.sp-rail-count,.sp-rail-end{flex:none;margin-inline-end:var(--gz-space-12)}@media(pointer:coarse){.sp-rail-item,.sp-rail-icon{min-block-size:var(--gz-target-min, 2.75rem)}}.sp-workspace-tile{display:grid;place-items:center;inline-size:var(--gz-space-24);block-size:var(--gz-space-24);border-radius:var(--gz-radius-sm);background:var(--gz-color-frame-hover);color:var(--gz-color-fg);font-size:var(--gz-type-caption-size);font-weight:var(--gz-weight-medium)}@media(prefers-reduced-motion:reduce){.sp-rail--overlay,.sp-rail--overlay[data-expanded]{transition:opacity var(--gz-dur-fast) var(--gz-ease-out)}}}:root[data-reduced-motion] .sp-rail--overlay,:root[data-reduced-motion] .sp-rail--overlay[data-expanded]{transition:opacity var(--gz-dur-fast) var(--gz-ease-out)}@layer components{.sp-tab:active:not([aria-disabled=true]),.sp-media-open:active,.sp-option:active{transform:scale(var(--gz-press-scale));transition:transform var(--gz-dur-fast) var(--gz-ease-out)}}@layer components{.sp-rail-phone{display:flex;align-items:center;gap:var(--gz-space-8);min-block-size:var(--gz-shell-item-h)}.sp-rail-phone .mx-phonectl{inline-size:var(--gz-space-48);block-size:var(--gz-shell-item-h)}.sp-rail-phone .mx-badge{--mx-glyph: var(--gz-shell-icon)}.sp-rail-phone .mx-phonectl-surface{background:transparent}@media(hover:hover)and (pointer:fine){.sp-rail-phone .mx-phonectl:hover .mx-phonectl-surface{background:var(--gz-color-frame-hover)}}}@layer components{[data-navmark]{position:relative}.sp-navmark-slot{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:0;block-size:0}.sp-navmark{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:1px;block-size:1px;overflow:visible;z-index:0;pointer-events:none}.sp-navmark[data-none]{opacity:0}.sp-navmark-fill{fill:color-mix(in oklch,var(--gz-color-accent) var(--navmark-fill, 20%),transparent)}[data-navmark] :is(.sp-dock-item,.sp-rail-item){z-index:1}[data-navmark] :is(.sp-dock-item,.sp-rail-item)>:first-child{transition:color var(--gz-dur-fast) var(--gz-ease-out)}[data-navmark] .sp-dock-item[aria-current]>:first-child,:is([data-navmark],[data-navmark-static]) .sp-rail-item[aria-current] .sp-rail-icon{color:var(--gz-color-accent-text)}[data-navmark] .sp-rail-item[aria-current]:is(:hover,:active),[data-navmark] .sp-dock-item[aria-current]:active{background:transparent}[data-navmark-static] .sp-rail-item[aria-current] .sp-rail-icon,.sp-rail[data-expanded] [data-navmark-static] .sp-rail-item[aria-current]{background:color-mix(in oklch,var(--gz-color-accent) var(--navmark-fill, 20%),transparent)}.sp-rail[data-expanded] [data-navmark-static] .sp-rail-item[aria-current] .sp-rail-icon{background:transparent}.sp-count-corner{position:absolute;inset-block-start:calc(var(--gz-space-6) * -1);inset-inline-start:calc(100% - var(--gz-space-12));display:inline-grid;place-items:center;min-inline-size:var(--gz-space-16);block-size:var(--gz-space-16);padding-inline:var(--gz-space-4);border-radius:var(--gz-radius-pill);background:var(--gz-color-fg);color:var(--gz-color-canvas);box-shadow:0 0 0 var(--gz-space-2) var(--badge-ring, var(--gz-color-surface));font-size:var(--gz-type-caption-size);font-weight:var(--gz-weight-medium);font-variant-numeric:tabular-nums;line-height:1;letter-spacing:0;white-space:nowrap;pointer-events:none}.sp-rail{--badge-ring: var(--gz-color-frame)}.sp-rail [aria-current]{--badge-ring: color-mix(in oklch, var(--gz-color-accent) var(--navmark-fill, 20%), var(--gz-color-frame))}[data-shell-topbar]{--badge-ring: var(--gz-color-surface)}@container (min-width: 40rem){[data-shell-topbar]{--badge-ring: var(--gz-color-frame)}}[data-shell-scroll],.wq-scroller,[data-page-scroll]{padding-block-end:var(--dock-clear);scroll-padding-block-end:var(--dock-clear)}@container (min-width: 40rem){[data-shell-scroll],.wq-scroller,[data-page-scroll]{padding-block-end:0}}@container (max-width: 39.99rem){[data-shell-topbar]{position:relative;z-index:var(--gz-z-raised)}[data-shell-topbar]:after{content:"";position:absolute;inset-inline:0;inset-block-start:100%;block-size:var(--gz-space-16);pointer-events:none;opacity:0;transition:opacity var(--gz-dur-base) var(--gz-ease-out);background:linear-gradient(var(--gz-color-line),var(--gz-color-line)) top / 100% var(--gz-border-hairline) no-repeat,linear-gradient(to bottom,color-mix(in oklch,var(--page-bg, var(--gz-color-surface)) 92%,transparent),color-mix(in oklch,var(--page-bg, var(--gz-color-surface)) 50%,transparent) 40%,transparent)}[data-dock-host][data-scrolled] [data-shell-topbar]:after{opacity:1}}@container (min-width: 40rem){[data-shell-sheet]:before{content:"";position:absolute;z-index:var(--gz-z-raised);inset-inline:0;inset-block-start:0;block-size:var(--gz-space-24);pointer-events:none;opacity:0;transition:opacity var(--gz-dur-base) var(--gz-ease-out);background:linear-gradient(to bottom,var(--page-bg, var(--gz-color-surface)),color-mix(in oklch,var(--page-bg, var(--gz-color-surface)) 50%,transparent) 50%,transparent)}[data-dock-host][data-scrolled] [data-shell-sheet]:before{opacity:1}}}@media(prefers-reduced-motion:reduce){[data-shell-topbar]:after,[data-shell-sheet]:before{transition-duration:var(--gz-dur-fast)}}@layer components{.sp-skip{position:absolute;inset-block-start:var(--gz-space-8);inset-inline-start:var(--gz-space-8);z-index:var(--gz-z-toast);padding:var(--gz-space-8) var(--gz-space-16);border-radius:var(--gz-radius-md);background:var(--gz-color-surface);color:var(--gz-color-fg);font-weight:var(--gz-weight-medium);translate:0 calc(-100% - var(--gz-space-16))}.sp-skip:focus-visible{translate:0 0;box-shadow:var(--gz-shadow-overlay);outline:var(--gz-focus-width) solid var(--gz-color-focus);outline-offset:var(--gz-focus-offset)}.sp-skip-target:focus:not(:focus-visible){outline:0}.sp-skip-target:focus-visible{outline:var(--gz-focus-width) solid var(--gz-color-focus);outline-offset:calc(var(--gz-focus-width) * -1)}}@media(forced-colors:active){:is(.sp-btn,.sp-tab,.sp-option,.sp-check):focus-visible{outline:var(--gz-focus-width) solid Highlight;outline-offset:var(--gz-focus-offset)}}@layer components{@media(pointer:coarse){.sp-brand{min-block-size:var(--gz-target-min)}}}@media(pointer:coarse){[data-shell-topbar] :is(a[href],button){min-inline-size:var(--gz-target-min);min-block-size:var(--gz-target-min)}[data-shell] .sp-rail-phone .mx-phonectl{inline-size:var(--gz-space-48);block-size:var(--gz-target-min)}}.sp-rail-icon>span.absolute{inset-block-end:0}@layer components{.num{font-variant-numeric:tabular-nums lining-nums}.lab-press{transition:transform var(--gz-dur-fast) var(--gz-ease-out),background-color var(--gz-dur-fast) var(--gz-ease-out)}.lab-press:active{transform:scale(.97)}}@layer components{.mx-phonectl{position:relative;display:inline-grid;place-items:center;inline-size:var(--gz-control-md);block-size:var(--gz-control-md);padding:0;border:0;border-radius:var(--gz-radius-md);background:transparent;color:var(--gz-color-fg)}.mx-phonectl-surface{position:absolute;inset:0;border-radius:var(--gz-radius-md);background:var(--gz-color-fill)}.mx-phonectl>svg{position:relative}.mx-phonectl:hover .mx-phonectl-surface{background:var(--gz-color-fill-hover)}.mx-badge{--mx-glyph: var(--gz-space-20);position:absolute;inset-block-start:calc(50% - var(--mx-glyph) / 2 - var(--gz-space-6));inset-inline-start:50%;display:inline-grid;place-items:center;min-inline-size:var(--gz-space-16);block-size:var(--gz-space-16);padding-inline:var(--gz-space-4);border-radius:var(--gz-radius-pill);background:var(--gz-color-accent);color:var(--gz-color-on-accent);font-size:var(--gz-type-caption-size);font-weight:var(--gz-weight-semibold);font-variant-numeric:tabular-nums;line-height:1;box-shadow:0 0 0 var(--gz-space-2) var(--badge-ring, var(--gz-color-canvas));pointer-events:none}}.sp-settings{--brg-deep: var(--gz-accent-hover);--brg: var(--primary);--brg-mid: var(--primary);--brg-light: var(--primary);--brg-pale: var(--gz-accent-soft);--brg-tint: var(--muted);--canvas: var(--background);--white: var(--card);--line: var(--border);--line-2: var(--input);--t1: var(--foreground);--t2: var(--foreground);--t3: var(--muted-foreground);--t4: var(--muted-foreground);--red: var(--gz-color-danger-text);--red-bg: var(--gz-color-danger-soft);--red-border: var(--gz-color-danger-line);--r: 6px;--on-brg: var(--primary-foreground)}html[data-gz-type=gz] :is(.sp-field-hint,.sp-log-json-label,.sp-log-json pre,.sp-log-replay-result code){font-size:var(--text-xs)}html[data-gz-cards=flat] .sp-log-json pre{border:0;padding:10px 11px}.sp-settings{display:flex;flex-direction:column;height:100%;min-height:0}.sp-content{flex:1;min-width:0;height:100%;overflow-y:auto}.sp-content-inner{padding:28px 32px 48px}.sp-content-inner:has(>* [data-slot=form-page-back]){height:100%;padding-bottom:0}#main-content:has(>.sp-settings>.sp-content>.sp-content-inner>[data-form-page]),.sp-content-inner:has(>[data-form-page]){padding-inline:0;padding-block-start:0}.sp-content-inner>[data-form-page] :is([data-slot=form-page-head],[data-slot=form-page-body],[data-slot=form-page-bar]){padding-inline:var(--gz-gutter)}.sp-content-inner>[data-form-page] [data-slot=form-page-bar][data-under-fields]{margin-inline:calc(-1 * var(--gz-gutter))}.sp-section{display:flex;flex-direction:column;gap:16px}.sp-section-sub{font-size:13.5px;color:var(--t3);font-weight:400}.sp-card-title{font-size:14px;font-weight:600;color:var(--t1);letter-spacing:-.01em}.sp-card-sub{font-size:12.5px;color:var(--t3);margin-top:2px}.sp-avatar-circle{width:52px;height:52px;border-radius:50%;background:var(--brg);color:var(--on-brg);display:flex;align-items:center;justify-content:center;font-family:var(--gz-face-display, "Bricolage Grotesque Variable", sans-serif);font-size:17px;font-weight:var(--gz-weight-bold, 700);letter-spacing:.02em;flex-shrink:0}.sp-field-hint{font-size:11.5px;color:var(--t3);margin-top:1px}.sp-appear-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.sp-appear-label-group{display:flex;flex-direction:column;gap:2px}.sp-appear-label{font-size:13.5px;font-weight:500;color:var(--t1)}.sp-appear-sub{font-size:12px;color:var(--t3)}.sp-team-link{display:inline-flex;align-items:center;gap:5px;color:var(--brg);font-size:13.5px;font-weight:500;text-decoration:none;border-bottom:1px solid color-mix(in oklab,var(--brg) 25%,transparent);padding-bottom:1px;transition:color .13s,border-color .13s}.sp-team-link:hover{color:var(--brg-deep);border-color:var(--brg-deep)}.dark .sp-team-link{color:var(--brg-light);border-bottom-color:color-mix(in srgb,var(--brg-light) 35%,transparent)}.dark .sp-team-link:hover{color:var(--t1);border-color:var(--t1)}.sp-log-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.sp-log-list{display:flex;flex-direction:column;gap:2px}.sp-log-row{border-radius:var(--r)}.sp-log-row[open]{background:var(--brg-tint)}.sp-log-summary{display:grid;grid-template-columns:94px minmax(0,1.6fr) minmax(0,.9fr) 116px 92px;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--r);cursor:pointer;font-size:12.5px;color:var(--t2);list-style:none;font-variant-numeric:tabular-nums;transition:background .13s}.sp-log-summary::-webkit-details-marker{display:none}.sp-log-summary:hover{background:var(--brg-tint)}.sp-log-summary:focus-visible{outline:2px solid var(--brg-mid);outline-offset:-2px}.sp-log-event{font-weight:500;color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-log-ref{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t3)}.sp-log-time{color:var(--t3);white-space:nowrap;font-size:12px;text-align:right}.sp-log-summary>span[data-slot=badge]{justify-self:start}.sp-log-body{padding:0 10px 10px;display:flex;flex-direction:column;gap:8px}.sp-log-json-label{display:block;font-size:11px;font-weight:600;color:var(--t3);letter-spacing:.02em;text-transform:uppercase;margin-bottom:4px}.sp-log-json pre{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;line-height:1.5;color:var(--t2);background:var(--canvas);border:1px solid var(--line);border-radius:var(--r);padding:9px 10px;margin:0;max-height:260px;overflow:auto;white-space:pre-wrap;word-break:break-all}.sp-log-more{font-size:12px;color:var(--t3);text-align:center}.sp-log-pager{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px}.sp-log-replay{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sp-log-replay-ask{font-size:12.5px;font-weight:500;color:var(--t1)}.sp-log-replay-hint{font-size:12px;color:var(--t3)}.sp-log-replay-tag{font-weight:400;color:var(--t3)}.sp-log-replay-result{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--t2);background:var(--brg-pale);border:1px solid var(--line-2);border-radius:var(--r);padding:7px 9px;overflow-wrap:anywhere}.sp-log-replay-result a{color:var(--brg-mid);font-weight:600;text-decoration:underline}.sp-log-replay-result ul{margin:0;padding-left:18px;list-style:disc}.sp-log-replay-result code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px}.sp-log-replay-result--failed{color:var(--red);background:var(--red-bg);border-color:var(--red-border)}@media(max-width:760px){.sp-log-summary{grid-template-columns:auto minmax(0,1fr) auto}.sp-log-ref{display:none}.sp-content-inner{padding-left:16px;padding-right:16px}}@media(max-width:639px){.sp-settings{height:auto;min-height:100%;flex-shrink:0}.sp-content{flex:1 0 auto;height:auto;overflow-x:clip;overflow-y:visible}.sp-field-hint:has(>.sp-team-link){display:flex;align-items:center;min-height:44px;margin-top:0}.sp-settings:has(.sp-content-inner>* [data-slot=form-page-back]){height:100%;min-height:0}.sp-settings:has(.sp-content-inner>* [data-slot=form-page-back]) .sp-content{flex:1 1 0;min-height:0}}@layer components{[data-skin=spectra] .fx-picker{--r-parent: var(--radius-lg);--inset: var(--space-4);position:absolute;inset-inline:0;inset-block-end:calc(100% + var(--space-8));z-index:var(--z-overlay);display:flex;flex-direction:column;max-inline-size:30rem;max-block-size:min(26rem,60vh);border-radius:var(--radius-lg);background:var(--color-raised);box-shadow:var(--shadow-overlay);color:var(--color-fg);font-size:var(--type-label-size);line-height:var(--type-label-line);text-align:start;overflow:hidden}[data-skin=spectra] .fx-picker[data-sheet]{max-inline-size:none;max-block-size:min(32rem,62vh)}[data-skin=spectra] .fx-picker[data-still]{position:relative;inset:auto;inline-size:100%;max-block-size:none}[data-skin=spectra] .fx-picker[data-still] .fx-list{overflow:visible}[data-skin=spectra] .fx-picker p{margin:0}[data-skin=spectra] .fx-head{display:flex;justify-content:space-between;gap:var(--space-16);padding:var(--space-12) var(--space-16) var(--space-8);border-block-end:var(--border-hairline) solid var(--color-line)}[data-skin=spectra] .fx-head b{font-weight:var(--weight-semibold)}[data-skin=spectra] .fx-head .num{color:var(--color-fg-muted)}[data-skin=spectra] .fx-list{overflow-y:auto;overscroll-behavior:contain;padding:var(--space-4);min-block-size:0}[data-skin=spectra] .fx-group+.fx-group{margin-block-start:var(--space-4);padding-block-start:var(--space-4);border-block-start:var(--border-hairline) solid var(--color-line)}[data-skin=spectra] .fx-gname{padding:var(--space-4) var(--space-12);color:var(--color-fg-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}[data-skin=spectra] .fx-row{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-8) var(--space-12);border-radius:max(calc(var(--r-parent) - var(--inset)),var(--r-floor, var(--radius-xs)));cursor:pointer}[data-skin=spectra] .fx-row[aria-selected=true]{background:var(--color-fill-press)}[data-skin=spectra] .fx-picker[data-sheet] .fx-row{justify-content:center;min-block-size:var(--target-min);padding-block:var(--space-8)}[data-skin=spectra] .fx-value{font-weight:var(--weight-medium);overflow-wrap:anywhere}[data-skin=spectra] .fx-where{color:var(--color-fg-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}[data-skin=spectra] .fx-hit{background:none;color:inherit;font-weight:var(--weight-semibold)}[data-skin=spectra] .fx-say{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-16)}[data-skin=spectra] .fx-list+.fx-say{border-block-start:var(--border-hairline) solid var(--color-line)}[data-skin=spectra] .fx-say p:not(.fx-say-t){color:var(--color-fg-muted)}[data-skin=spectra] .fx-say-t{display:flex;align-items:center;gap:var(--space-8)}[data-skin=spectra] .fx-say-t b{font-weight:var(--weight-semibold)}[data-skin=spectra] .fx-say-t svg{flex:none;color:var(--color-fg-muted)}[data-skin=spectra] .fx-keys{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-16);padding:var(--space-8) var(--space-16);border-block-start:var(--border-hairline) solid var(--color-line);color:var(--color-fg-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}[data-skin=spectra] .fx-field{display:grid;min-inline-size:0}[data-skin=spectra] .fx-field>*{grid-area:1 / 1}[data-skin=spectra] .fx-field>textarea{position:relative}[data-skin=spectra] .fx-mirror{color:transparent;white-space:pre-wrap;overflow-wrap:break-word;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}[data-skin=spectra] .fx-mark{text-decoration:underline;text-decoration-thickness:var(--border-hairline);text-underline-offset:.2em;text-decoration-color:var(--color-fg)}[data-skin=spectra] .fx-chip{display:inline;padding:0;border:0;border-radius:var(--radius-xs);background:none;color:inherit;font:inherit;font-weight:var(--weight-semibold);text-decoration:underline;text-decoration-thickness:var(--border-hairline);text-underline-offset:.2em;text-decoration-color:currentColor;cursor:pointer}[data-skin=spectra] .fx-chip:focus-visible{outline:var(--border-strong) solid var(--color-focus);outline-offset:var(--space-2)}[data-skin=spectra] .fx-chip[data-stale]{color:var(--color-fg-muted)}[data-skin=spectra] .mx-bubble[data-dir=out] .fx-chip[data-stale]{color:color-mix(in oklch,currentColor 78%,transparent)}[data-skin=spectra] .fx-chip svg{display:inline-block;vertical-align:-.125em;margin-inline-start:var(--space-2)}@media(pointer:coarse){[data-skin=spectra] .fx-chip{padding-block:var(--space-6);margin-block:calc(var(--space-6) * -1)}}[data-skin=spectra] .fx-pop{inline-size:min(18rem,calc(100vw - var(--space-32)));padding:var(--space-12) var(--space-16);border-radius:var(--radius-lg);background:var(--color-raised);color:var(--color-fg);box-shadow:var(--shadow-overlay)}[data-skin=spectra] .fx-detail{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-8);font-size:var(--type-label-size);line-height:var(--type-label-line)}[data-skin=spectra] .fx-detail p{margin:0}[data-skin=spectra] .fx-pop-t{margin:0;font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--weight-semibold)}[data-skin=spectra] .fx-now b{font-weight:var(--weight-semibold)}[data-skin=spectra] .fx-plate{display:flex;flex-direction:column;align-self:stretch;margin:0}[data-skin=spectra] .fx-plate>div{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:var(--space-12);padding-block:var(--space-6)}[data-skin=spectra] .fx-plate>div+div{border-block-start:var(--border-hairline) solid var(--color-line)}[data-skin=spectra] .fx-plate dt{color:var(--color-fg-muted)}[data-skin=spectra] .fx-plate dd{margin:0}}@layer components{[data-skin=spectra] .fx-spec-composer{max-inline-size:40rem;padding-block-start:var(--space-48)}[data-skin=spectra] .fx-spec-phone{max-inline-size:24.375rem}[data-skin=spectra] .fx-spec-bubble{--r-parent: var(--radius-xl);--inset: var(--space-4);--r-floor: var(--radius-xs);max-inline-size:34rem;margin:0}}[data-skin=spectra]{--surf-0-fill: var(--color-surface);--surf-0-shadow: none;--surf-1-fill: var(--color-raised);--surf-1-shadow: var(--shadow-raised);--surf-2-fill: var(--color-overlay);--surf-2-shadow: var(--shadow-overlay);--surf-3-fill: var(--color-modal);--surf-3-shadow: var(--shadow-modal);--surf-4-fill: var(--color-toast);--surf-4-shadow: var(--shadow-toast);--surf-edge: inset 0 0 0 var(--border-hairline) var(--color-line);--surf-mat-width: 4px;--surf-mat: 0 0 0 var(--surf-mat-width) var(--page-bg, var(--color-surface));--surf-travel: 24px;--surf-rise: 12px;--surf-grow: .97;--surf-fade: 0;--surf-peek-w: 24rem;--surf-sheet-w: 34rem;--surf-win-w: 22rem;--surf-ring-w: 22rem;--surf-bar-w: 17rem;--surf-win-h: 30rem;--surf-bar-h: 48px;--surf-banner-w: 21rem;--surf-detent-large: calc(100% - 48px) ;--surf-detent-drop: 42%;--surf-sheet-travel: 100%}@media(prefers-reduced-motion:reduce){[data-skin=spectra]{--surf-travel: 0px;--surf-rise: 0px;--surf-grow: 1;--surf-sheet-travel: 0px}}:root[data-reduced-motion] [data-skin=spectra]{--surf-travel: 0px;--surf-rise: 0px;--surf-grow: 1;--surf-sheet-travel: 0px}@layer components{[data-skin=spectra] .surf-muted{color:var(--color-fg-muted)}[data-skin=spectra] .surf-ellipsis{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-skin=spectra] :is(.surf-dock,.surf-banners,.surf-sheet,.surf-panel) :is(h2,h3,p,ul,ol,dl,dd){margin:0}[data-skin=spectra] :is(.surf-dock,.surf-banners) :is(ul,ol){padding:0;list-style:none}[data-skin=spectra] .surf-dock{position:absolute;inset-block-end:0;inset-inline-end:var(--space-16);z-index:calc(var(--z-overlay) + 2);display:flex;align-items:flex-end;gap:var(--space-12);max-inline-size:calc(100% - var(--space-32));max-block-size:calc(100% - var(--space-16));pointer-events:none}[data-skin=spectra] .surf-dock[hidden]{display:none}[data-skin=spectra] .surf-dock>*{pointer-events:auto}[data-skin=spectra] .surf-win{display:flex;flex-direction:column;inline-size:var(--surf-win-w);max-inline-size:100%;max-block-size:min(var(--surf-win-h),100%);border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);background:var(--surf-2-fill);box-shadow:var(--surf-edge),var(--surf-mat),var(--surf-2-shadow);color:var(--color-fg);transition:translate var(--dur-base) var(--ease-drawer),opacity var(--dur-fast) var(--ease-out)}[data-skin=spectra] .surf-win[data-open]{background:var(--surf-3-fill);box-shadow:var(--surf-edge),var(--surf-mat),var(--surf-3-shadow)}@starting-style{[data-skin=spectra] .surf-win{translate:0 var(--surf-rise);opacity:var(--surf-fade)}}[data-skin=spectra] .surf-win-bar{display:flex;flex:none;align-items:center;gap:var(--space-4);block-size:var(--surf-bar-h);padding-inline:var(--space-4) var(--space-8)}[data-skin=spectra] .surf-win[data-open] .surf-win-bar{box-shadow:inset 0 calc(var(--border-hairline) * -1) 0 var(--color-line)}[data-skin=spectra] .surf-win[data-tone=ring] .surf-win-bar{border-start-start-radius:inherit;border-start-end-radius:inherit;background:var(--color-success-soft)}[data-skin=spectra] .surf-win-title{display:inline-flex;flex:1;align-items:center;gap:var(--space-8);min-inline-size:0;block-size:var(--space-40);padding-inline:var(--space-8);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-fg);font:inherit;font-size:var(--type-label-size);font-weight:var(--weight-semibold);text-align:start;cursor:pointer}[data-skin=spectra] .surf-win-title>.surf-ellipsis{flex:1}[data-skin=spectra] .surf-win-title>svg{flex:none}[data-skin=spectra] .surf-win[data-kind=call]:not([data-tone=ended]) .surf-win-title>svg{color:var(--color-success-text)}[data-skin=spectra] .surf-win-title:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-width))}@media(hover:hover)and (pointer:fine){[data-skin=spectra] .surf-win-title:hover{background:var(--color-fill-hover)}}[data-skin=spectra] .surf-clock{flex:none;color:var(--color-fg-muted);font-weight:var(--weight-medium)}[data-skin=spectra] .surf-bar-acts{display:inline-flex;gap:var(--space-8)}[data-skin=spectra] .mx-roundbtn.surf-round-sm{inline-size:var(--control-sm);block-size:var(--control-sm)}[data-skin=spectra] .surf-win-body{display:flex;flex-direction:column;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-16);transition:translate var(--dur-base) var(--ease-drawer),opacity var(--dur-fast) var(--ease-out)}@starting-style{[data-skin=spectra] .surf-win-body{translate:0 var(--surf-rise);opacity:var(--surf-fade)}}[data-skin=spectra] .surf-more{display:inline-flex;align-items:center;gap:var(--space-4);block-size:var(--surf-bar-h);padding-inline:var(--space-16);border:0;border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);background:var(--surf-2-fill);box-shadow:var(--surf-edge),var(--surf-mat),var(--surf-2-shadow);color:var(--color-fg);font:inherit;font-size:var(--type-label-size);font-weight:var(--weight-medium);cursor:pointer}[data-skin=spectra] .surf-more:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-width))}[data-skin=spectra] .surf-skip{position:absolute;inset-block-end:100%;inset-inline-end:0;padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);background:var(--surf-3-fill);color:var(--color-fg);box-shadow:var(--surf-3-shadow);translate:0 calc(-1 * var(--space-8));opacity:0;pointer-events:none}[data-skin=spectra] .surf-skip:focus-visible{opacity:1;pointer-events:auto;outline:var(--focus-width) solid var(--color-focus)}[data-skin=spectra] [data-shell-sheet][data-dock-kept]{--surf-reserve: calc(var(--surf-bar-h) + var(--space-8))}[data-skin=spectra] [data-shell-sheet][data-dock-kept]>#content{padding-block-end:var(--surf-reserve)}[data-skin=spectra] [data-shell-sheet][data-dock-kept=phone]{--surf-reserve: 0px;--dock-above: calc(var(--pill-now, var(--dock-pill)) + max(var(--dock-bottom), var(--safe-bottom, 0px)) + var(--space-48) + var(--space-8) + var(--dock-gap));--dock-clear: calc(var(--dock-pill) + var(--dock-gap) * 3 + var(--space-48) + var(--space-8) + max(env(safe-area-inset-bottom, 0px), var(--safe-bottom, 0px)))}[data-skin=spectra] .surf-dock[data-narrow]{inset-inline:max(var(--space-8),var(--safe-inline, 0px));inset-block-end:calc(var(--dock-pill) + var(--dock-gap) + var(--space-8) + max(env(safe-area-inset-bottom,0px),var(--safe-bottom, 0px)));flex-direction:column-reverse;align-items:stretch;gap:var(--space-8);max-inline-size:none;max-block-size:calc(100% - var(--dock-clear) - var(--space-24))}[data-skin=spectra] .surf-dock[data-narrow] .surf-win{inline-size:auto;max-block-size:min(30rem,62cqb,100%);border-radius:var(--radius-xl)}[data-skin=spectra] .surf-dock[data-narrow] .surf-win-bar{block-size:calc(var(--space-48) + var(--space-8))}[data-skin=spectra] .surf-dock[data-narrow] .surf-win[data-tone=ring] .surf-win-bar{border-radius:var(--radius-xl) var(--radius-xl) 0 0}[data-skin=spectra] .surf-dock[data-narrow] .surf-win:not([data-open]) .surf-win-bar{border-radius:var(--radius-xl)}[data-skin=spectra] .surf-deck{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-8)}[data-skin=spectra] .surf-deck-toggle,[data-skin=spectra] .surf-deck-item{display:inline-flex;align-items:center;gap:var(--space-8);min-block-size:var(--control-md);padding-inline:var(--space-16);border:0;border-radius:var(--radius-pill);background:var(--surf-2-fill);box-shadow:var(--surf-edge),var(--surf-2-shadow);color:var(--color-fg);font:inherit;font-size:var(--type-label-size);font-weight:var(--weight-medium)}[data-skin=spectra] .surf-deck-list{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-8);inline-size:100%}[data-skin=spectra] .surf-deck-item{inline-size:100%;border-radius:var(--radius-lg)}[data-skin=spectra] :is(.surf-deck-toggle,.surf-deck-item):focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}[data-skin=spectra] .surf-ring,[data-skin=spectra] .surf-live,[data-skin=spectra] .surf-ended,[data-skin=spectra] .surf-draft{position:relative;display:flex;flex-direction:column;gap:var(--space-12)}[data-skin=spectra] .surf-ring>.mx-wave-edge{position:absolute;inset-block-start:calc(-1 * var(--space-16));inset-inline:calc(-1 * var(--space-16));inline-size:auto}[data-skin=spectra] .surf-ring-who,[data-skin=spectra] .surf-live-head{display:flex;align-items:center;gap:var(--space-12)}[data-skin=spectra] .surf-ring-words{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}[data-skin=spectra] .surf-ring-name{font-size:var(--type-title-3-size);line-height:var(--type-title-3-line);font-weight:var(--weight-semibold)}[data-skin=spectra] .surf-ring .surf-muted,[data-skin=spectra] .surf-live .surf-muted,[data-skin=spectra] .surf-draft>.surf-muted{font-size:var(--type-label-size)}[data-skin=spectra] .surf-jobline{font-size:var(--type-label-size);font-weight:var(--weight-medium)}[data-skin=spectra] .surf-jobrow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}[data-skin=spectra] .surf-line{display:flex;align-items:center;gap:var(--space-8);color:var(--color-fg-muted);font-size:var(--type-label-size)}[data-skin=spectra] .surf-live-state{color:var(--color-fg);font-weight:var(--weight-semibold)}[data-skin=spectra] .surf-ring .mx-ring-actions{padding-block:var(--space-4) 0}[data-skin=spectra] .surf-link{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-6);align-self:center;min-block-size:var(--control-sm);padding-inline:var(--space-8);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-fg);font:inherit;font-size:var(--type-label-size);font-weight:var(--weight-medium);text-decoration:underline;text-underline-offset:var(--space-2);cursor:pointer}[data-skin=spectra] .surf-link:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}[data-skin=spectra] .surf-quick{display:flex;flex-direction:column;gap:var(--space-8)}[data-skin=spectra] .surf-chip{padding:var(--space-8) var(--space-12);border:0;border-radius:var(--radius-md);background:var(--color-fill);color:var(--color-fg);font:inherit;font-size:var(--type-label-size);text-align:start;cursor:pointer}@media(hover:hover)and (pointer:fine){[data-skin=spectra] .surf-chip:hover{background:var(--color-fill-hover)}}[data-skin=spectra] .surf-chip:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}[data-skin=spectra] .surf-ctls{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-4)}[data-skin=spectra] .surf-ctl{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);min-block-size:calc(var(--space-48) + var(--space-8));padding:var(--space-4);border:0;border-radius:var(--radius-md);background:var(--color-fill);color:var(--color-fg);font:inherit;font-size:var(--type-caption-size);font-weight:var(--weight-medium);cursor:pointer}[data-skin=spectra] .surf-ctl[aria-pressed=true]{background:var(--color-fg);color:var(--color-surface)}[data-skin=spectra] .surf-ctl[aria-expanded=true]{box-shadow:inset 0 0 0 var(--border-strong) var(--color-line-strong)}[data-skin=spectra] .surf-ctl:disabled{color:var(--color-fg-disabled);cursor:default}@media(hover:hover)and (pointer:fine){[data-skin=spectra] .surf-ctl:not(:disabled,[aria-pressed=true]):hover{background:var(--color-fill-hover)}}[data-skin=spectra] .surf-ctl:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}[data-skin=spectra] .surf-ctl:active:not(:disabled){transform:scale(var(--press-scale));transition:transform var(--dur-fast) var(--ease-out)}[data-skin=spectra] .surf-rec{min-block-size:var(--space-20)}[data-skin=spectra] .surf-sub{--key-size: var(--space-40);display:flex;flex-direction:column;gap:var(--space-8)}[data-skin=spectra] .surf-dtmf{min-block-size:var(--space-24);text-align:center;font-size:var(--type-title-3-size)}[data-skin=spectra] .surf-label{font-size:var(--type-label-size);font-weight:var(--weight-medium)}[data-skin=spectra] .surf-hint{color:var(--color-fg-muted);font-size:var(--type-caption-size)}[data-skin=spectra] .surf-notes{display:flex;flex-direction:column;gap:var(--space-4)}[data-skin=spectra] .surf-field{inline-size:100%;min-block-size:var(--control-lg);padding:var(--space-8) var(--space-12);border:0;border-radius:var(--radius-md);background:var(--color-surface);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-line-control);color:var(--color-fg);font:inherit;resize:vertical;field-sizing:content;max-block-size:12lh}[data-skin=spectra] .surf-field::placeholder{color:var(--color-fg-muted)}[data-skin=spectra] .surf-field:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-width))}[data-skin=spectra] .surf-end{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);min-block-size:var(--control-md);padding-inline:var(--space-16);border:0;border-radius:var(--radius-md);background:var(--color-danger);color:var(--color-on-danger);font:inherit;font-weight:var(--weight-semibold);cursor:pointer}[data-skin=spectra] .surf-end:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}[data-skin=spectra] .surf-end:active{transform:scale(var(--press-scale));transition:transform var(--dur-fast) var(--ease-out)}[data-skin=spectra] .surf-summary{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-4) var(--space-16);font-size:var(--type-label-size)}[data-skin=spectra] .surf-summary>div{display:contents}[data-skin=spectra] .surf-summary dt{color:var(--color-fg-muted)}[data-skin=spectra] .surf-summary dd{font-weight:var(--weight-medium)}[data-skin=spectra] .surf-notice{display:flex;align-items:flex-start;gap:var(--space-8);font-size:var(--type-label-size)}[data-skin=spectra] .surf-sent{display:inline-flex;align-items:center;gap:var(--space-6);color:var(--color-success-text);font-size:var(--type-label-size);font-weight:var(--weight-medium)}[data-skin=spectra] .surf-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-8)}[data-skin=spectra] .surf-jobref{white-space:nowrap}[data-skin=spectra] .surf-compose{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-8)}[data-skin=spectra] .surf-compose-line{align-self:stretch}[data-skin=spectra] .surf-guard{display:flex;flex-direction:column;gap:var(--space-8)}[data-skin=spectra] .surf-guard-to{color:var(--color-fg-muted);font-size:var(--type-label-size)}[data-skin=spectra] .surf-guard-body{padding:var(--space-8) var(--space-12);border-radius:var(--radius-lg);background:var(--color-fill);white-space:pre-wrap}[data-skin=spectra] .surf-guard-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-8)}[data-skin=spectra] .surf-banners{position:absolute;inset-block-start:calc(var(--surf-banner-top, 0px) + var(--space-12));inset-inline-end:var(--space-16);z-index:calc(var(--z-modal) - 1);display:flex;flex-direction:column;gap:var(--space-8);inline-size:min(var(--surf-banner-w),calc(100% - var(--space-32)));margin:0;padding:0;list-style:none;pointer-events:none}[data-skin=spectra] .surf-banner{display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-16);border-radius:var(--radius-lg);background:var(--surf-2-fill);box-shadow:var(--surf-edge),var(--surf-mat),var(--surf-2-shadow);pointer-events:auto;transition:translate var(--dur-exit-base) var(--ease-out),opacity var(--dur-exit-fast) var(--ease-out)}[data-skin=spectra] .surf-banner[data-state=open]{transition:translate var(--dur-base) var(--ease-drawer),opacity var(--dur-fast) var(--ease-out)}[data-skin=spectra] .surf-banner[data-state=closed]{translate:var(--surf-travel) 0;opacity:var(--surf-fade)}[data-skin=spectra] .surf-banner-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--space-12)}[data-skin=spectra] .surf-banner-head>.sp-btn{margin-block-start:calc(-1 * var(--space-4));margin-inline-end:calc(-1 * var(--space-8))}[data-skin=spectra] .surf-banner-who{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0;font-size:var(--type-label-size)}[data-skin=spectra] .surf-banner-name{font-weight:var(--weight-semibold)}[data-skin=spectra] .surf-banner-name>.surf-muted{font-weight:var(--weight-regular)}[data-skin=spectra] .surf-banner-body{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}[data-skin=spectra] .surf-banner-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-8)}[data-skin=spectra] .surf-banner-reply{display:flex;flex-direction:column;gap:var(--space-8)}[data-skin=spectra] .surf-banner-reply>.surf-link{align-self:flex-start}[data-skin=spectra] .surf-banner-line{font-size:var(--type-label-size)}@media(pointer:coarse){[data-skin=spectra] .surf-win-bar .sp-btn,[data-skin=spectra] .surf-banner-head .sp-btn{min-inline-size:var(--control-md);min-block-size:var(--control-md)}[data-skin=spectra] .mx-roundbtn.surf-round-sm{inline-size:var(--control-md);block-size:var(--control-md)}[data-skin=spectra] .surf-bar-acts{margin-inline-end:var(--space-8)}}@container (inline-size < 40rem){[data-skin=spectra] .surf-banners{inset-block-start:calc(var(--surf-banner-top, 0px) + var(--space-8));inset-inline:var(--space-8);inline-size:auto}[data-skin=spectra] .surf-banner[data-state=closed]{translate:0 calc(-1 * var(--surf-rise))}}[data-skin=spectra] .surf-sheet{position:absolute;inset-block:0;inset-inline-end:0;z-index:var(--z-overlay);display:flex;flex-direction:column;inline-size:var(--surf-panel-now, min(var(--surf-peek-w), 100%));--surf-sheet-fill: var(--surf-2-fill);background:var(--surf-sheet-fill);box-shadow:inset var(--border-hairline) 0 0 var(--color-line),var(--surf-2-shadow);color:var(--color-fg);transition:translate var(--dur-exit-base) var(--ease-out),opacity var(--dur-exit-fast) var(--ease-out)}[data-skin=spectra] .surf-sheet[data-place=push]{--surf-sheet-fill: var(--surf-0-fill);position:relative;flex:none;order:1;inset:auto;z-index:auto;box-shadow:inset var(--border-hairline) 0 0 var(--color-line)}[data-skin=spectra] .surf-sheet[data-state=open]{transition:translate var(--dur-slow) var(--ease-drawer),opacity var(--dur-fast) var(--ease-out)}[data-skin=spectra] .surf-sheet[data-state=closed]{translate:var(--surf-travel) 0;opacity:var(--surf-fade)}[data-skin=spectra] [data-shell-sheet]:has(>.surf-sheet[data-place=push])>:is(.surf-dock,.surf-banners){inset-inline-end:calc(var(--surf-panel-now, 0px) + var(--space-16))}[data-skin=spectra] .surf-sheet-keys{display:flex;flex:none;flex-wrap:wrap;gap:var(--space-4) var(--space-16);margin:0;padding:var(--space-12) var(--space-20);box-shadow:inset 0 var(--border-hairline) 0 var(--color-line);color:var(--color-fg-muted);font-size:var(--type-caption-size)}[data-skin=spectra] .surf-sheet-close{position:absolute;inset-block-start:var(--space-12);inset-inline-end:var(--space-12);z-index:1}[data-skin=spectra] .surf-sheet[role=dialog]:focus:not(:focus-visible){outline:none}[data-skin=spectra] .surf-sheet[role=dialog]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-width))}[data-skin=spectra] .surf-sheet-scroll{flex:1;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;border-radius:inherit}[data-skin=spectra] .surf-sheet:not([data-phone]) [data-surf-head]{position:sticky;inset-block-start:0;z-index:1;margin:calc(-1 * var(--surf-pad-top, var(--space-20))) calc(-1 * var(--surf-pad, var(--space-20))) 0;padding:var(--surf-pad-top, var(--space-20)) var(--surf-pad, var(--space-20)) var(--space-16);background:var(--surf-sheet-fill, var(--surf-0-fill));box-shadow:inset 0 calc(-1 * var(--border-hairline)) 0 var(--color-line)}[data-skin=spectra] .surf-sheet[data-phone]{inset-block:auto 0;max-block-size:none;inset-inline:0;z-index:calc(var(--z-overlay) + 3);inline-size:auto;block-size:var(--surf-detent-large);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--surf-3-fill);box-shadow:var(--surf-edge),var(--surf-3-shadow);transform-origin:50% 100%;transition:translate var(--dur-exit-slow) var(--ease-out),opacity var(--dur-exit-fast) var(--ease-out)}[data-skin=spectra] .surf-sheet[data-phone][data-state=open]{translate:0 var(--surf-detent-drop);transition:translate var(--dur-slow) var(--ease-drawer),opacity var(--dur-fast) var(--ease-out)}[data-skin=spectra] .surf-sheet[data-phone][data-state=open][data-detent=large]{translate:0 0}[data-skin=spectra] .surf-sheet[data-phone][data-state=closed]{translate:0 var(--surf-sheet-travel);scale:1}[data-skin=spectra] .surf-sheet[data-phone][data-detent=medium] .surf-sheet-scroll{flex:none;block-size:calc(100% - var(--surf-detent-drop) - var(--space-24))}[data-skin=spectra] .surf-sheet[data-phone] .surf-sheet-scroll{padding-block-end:max(var(--space-24),env(safe-area-inset-bottom,0px))}[data-skin=spectra] .surf-grabber{display:grid;flex:none;place-items:center;block-size:var(--space-24);border:0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:transparent;cursor:pointer}[data-skin=spectra] .surf-grabber>span{inline-size:var(--space-40);block-size:var(--space-4);border-radius:var(--radius-pill);background:var(--color-line-strong)}[data-skin=spectra] .surf-grabber{position:relative}@media(any-pointer:coarse){[data-skin=spectra] .surf-grabber:after{content:"";position:absolute;inset-inline:0;inset-block:calc(var(--space-20) * -1) 0}}[data-skin=spectra] .surf-grabber{touch-action:none}[data-skin=spectra] .surf-grabber:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-width))}[data-skin=spectra] .surf-scrim{position:absolute;inset:0;z-index:calc(var(--z-overlay) + 3);background:var(--color-scrim);transition:opacity var(--dur-slow) var(--ease-out)}[data-skin=spectra] .surf-scrim[data-state=closed]{opacity:0}@starting-style{[data-skin=spectra] .surf-scrim{opacity:0}}[data-skin=spectra] .surf-panel{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-16);border-radius:var(--radius-lg);background:var(--color-subtle);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-line)}[data-skin=spectra] .surf-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-12)}[data-skin=spectra] .surf-panel-head>.sp-btn{margin-block-start:calc(-1 * var(--space-4));margin-inline-end:calc(-1 * var(--space-8))}[data-skin=spectra] .surf-panel-t{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}[data-skin=spectra] .surf-panel-t>.surf-muted{font-size:var(--type-label-size)}[data-skin=spectra] .surf-panel-title{font-size:var(--type-title-3-size);line-height:var(--type-title-3-line);font-weight:var(--weight-semibold)}[data-skin=spectra] .surf-panel-title:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset);border-radius:var(--radius-xs)}[data-skin=spectra] .surf-swap{transition:translate var(--dur-slow) var(--ease-drawer),opacity var(--dur-fast) var(--ease-out)}@starting-style{[data-skin=spectra] .surf-swap{translate:var(--surf-travel) 0;opacity:var(--surf-fade)}}[data-skin=spectra] .surf-sheet .surf-panel{padding:var(--space-16) var(--space-16) var(--space-24);border-radius:0;background:none;box-shadow:none}[data-skin=spectra] .surf-dock:not([data-narrow]) .surf-win[data-tone=ring][data-open]{--surf-win-w-now: var(--surf-ring-w);inline-size:var(--surf-ring-w)}[data-skin=spectra] .surf-ring{gap:var(--space-8)}[data-skin=spectra] .surf-ring .surf-ring-name{font-size:var(--type-body-size);line-height:var(--type-body-line)}[data-skin=spectra] .surf-ring .surf-line{font-size:var(--type-caption-size);line-height:var(--type-caption-line)}[data-skin=spectra] .surf-ring-acts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8);padding-block-start:var(--space-4)}[data-skin=spectra] .surf-ringbtn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);min-block-size:var(--control-md);padding-inline:var(--space-12);border:0;border-radius:var(--radius-pill);font:inherit;font-size:var(--type-label-size);font-weight:var(--weight-semibold);cursor:pointer}[data-skin=spectra] .surf-ringbtn[data-tone=success]{background:var(--color-success);color:var(--color-on-success)}[data-skin=spectra] .surf-ringbtn[data-tone=danger]{background:var(--color-danger);color:var(--color-on-danger)}[data-skin=spectra] .surf-ringbtn:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}[data-skin=spectra] .surf-ringbtn:active{transform:scale(var(--press-scale));transition:transform var(--dur-fast) var(--ease-out)}[data-skin=spectra] .surf-ring>.surf-link{align-self:center}[data-skin=spectra] .surf-dock[data-narrow] .surf-ringbtn{min-block-size:var(--control-md)}[data-skin=spectra] .surf-dock[data-narrow] .surf-win[data-stack]{position:relative}[data-skin=spectra] .surf-dock[data-narrow] .surf-win[data-stack]:not([data-open]):before,[data-skin=spectra] .surf-dock[data-narrow] .surf-win[data-stack="2"]:not([data-open]):after{content:"";position:absolute;z-index:-1;inset-inline:var(--space-12);inset-block:calc(-1 * var(--space-6)) auto;block-size:var(--space-8);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surf-2-fill);box-shadow:var(--surf-edge),var(--surf-2-shadow)}[data-skin=spectra] .surf-dock[data-narrow] .surf-win[data-stack="2"]:not([data-open]):after{inset-inline:var(--space-24);inset-block-start:calc(-1 * var(--space-12));z-index:-2}[data-skin=spectra] .surf-stack-n{display:inline-grid;flex:none;place-items:center;min-inline-size:var(--control-md);block-size:var(--control-md);padding-inline:var(--space-8);border:0;border-radius:var(--radius-pill);background:var(--color-fill);color:var(--color-fg);font:inherit;font-size:var(--type-label-size);font-weight:var(--weight-semibold);cursor:pointer}[data-skin=spectra] .surf-stack-n[aria-expanded=true]{background:var(--color-fill-press)}[data-skin=spectra] .surf-stack-n:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}[data-skin=spectra] .surf-dock[data-narrow] .surf-win-bar{gap:var(--space-8)}[data-skin=spectra] .surf-dock[data-narrow]:has(>.surf-win[data-stack]:not([data-open])):before{content:"";position:absolute;inset:calc(-1 * var(--space-24)) calc(-1 * var(--space-8)) calc(-1 * var(--space-8));z-index:-3;background:var(--page-bg, var(--color-surface))}[data-skin=spectra] .surf-ring-acts{grid-template-columns:repeat(3,minmax(0,1fr))}[data-skin=spectra] .surf-ring-acts[data-text]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-skin=spectra] .surf-ringbtn[data-tone=quiet]{background:var(--color-fill);color:var(--color-fg)}@media(hover:hover)and (pointer:fine){[data-skin=spectra] .surf-ringbtn[data-tone=quiet]:hover{background:var(--color-fill-hover)}}[data-skin=spectra] .surf-ringbtn{padding-inline:var(--space-8);gap:var(--space-4)}[data-skin=spectra] .surf-endpill{min-block-size:var(--control-md);padding-inline:var(--space-16)}[data-skin=spectra] .surf-dock[data-narrow] .surf-endpill{min-block-size:var(--control-md)}[data-skin=spectra] .surf-stack-n{gap:var(--space-4);display:inline-flex;padding-inline:var(--space-12);white-space:nowrap}[data-skin=spectra] .surf-ringbtn[data-tone=danger]:not(.surf-endpill){background:var(--color-danger-soft);color:var(--color-danger-text)}[data-skin=spectra] .surf-win[data-card]{border-radius:var(--radius-lg)}[data-skin=spectra] .surf-win[data-card] .surf-win-body{padding:var(--space-12) var(--space-12) var(--space-8) var(--space-16)}[data-skin=spectra] .surf-ring[data-card]{gap:var(--space-4)}[data-skin=spectra] .surf-ring-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-12)}[data-skin=spectra] .surf-ring-row .surf-ring-words>.surf-muted{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-label-size)}[data-skin=spectra] .surf-ring-verbs{display:inline-flex;gap:var(--space-12)}[data-skin=spectra] .mx-roundbtn.surf-ring-round{inline-size:var(--control-md);block-size:var(--control-md)}[data-skin=spectra] .surf-hangup{rotate:135deg}[data-skin=spectra] .surf-ring-foot{display:flex;align-items:center;gap:var(--space-8);padding-inline-start:calc(var(--space-40) + var(--space-12))}[data-skin=spectra] .surf-ring-foot>.surf-line{flex:1;min-inline-size:0;font-size:var(--type-caption-size);line-height:var(--type-caption-line)}[data-skin=spectra] .surf-ring-foot>.surf-link{align-self:center;padding-inline:var(--space-4)}[data-skin=spectra] .surf-dock[data-narrow] .mx-roundbtn.surf-ring-round{inline-size:var(--control-lg);block-size:var(--control-lg)}[data-skin=spectra] .surf-dock[data-narrow] .surf-win[data-card]{border-radius:var(--radius-xl)}[data-skin=spectra] .surf-win[data-card] .surf-ring>.mx-wave-edge{inset-block-start:calc(-1 * var(--space-12));inset-inline:calc(-1 * var(--space-16)) calc(-1 * var(--space-12))}}@supports (corner-shape: squircle){:where(.sp-skel){corner-shape:var(--gz-corner-shape)}}@layer components{.sp-skel{display:block;border-radius:var(--gz-radius-xs);background:var(--gz-color-fill)}.sp-state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gz-space-8);max-inline-size:var(--gz-measure);padding-block:var(--gz-space-24)}.sp-state-mark{color:var(--gz-color-accent-line);margin-block-end:var(--gz-space-4)}.sp-state-title{font-size:var(--gz-type-title-3-size);line-height:var(--gz-type-title-3-line);font-weight:var(--gz-weight-semibold)}.sp-state-body{color:var(--gz-color-fg-muted)}.sp-state--danger .sp-state-mark{color:var(--gz-color-danger-text)}.sp-state--warning .sp-state-mark{color:var(--gz-color-warning-text)}.sp-state-ref{font-family:var(--gz-font-mono);font-size:var(--gz-type-caption-size);color:var(--gz-color-fg-muted)}}@layer components{.sp-emblem path{fill:none;stroke:var(--gz-color-fg-subtle);stroke-width:var(--gz-border-hairline);stroke-linejoin:round}.sp-emblem--filled path{stroke:none}}@layer components{.sp-title{margin:0;font-family:var(--gz-font-brand);font-kerning:normal;color:var(--gz-color-fg);text-wrap:balance}.sp-title[data-title=page]{font-size:var(--gz-type-title-brand-page-size);line-height:var(--gz-type-title-brand-page-line);font-weight:var(--gz-type-title-brand-page-weight);letter-spacing:var(--gz-type-title-brand-page-tracking)}.sp-title[data-title=identity]{font-size:var(--gz-type-title-brand-identity-size);line-height:var(--gz-type-title-brand-identity-line);font-weight:var(--gz-type-title-brand-identity-weight);letter-spacing:var(--gz-type-title-brand-identity-tracking)}.sp-title[data-title=identity-compact]{font-size:var(--gz-type-title-brand-identity-compact-size);line-height:var(--gz-type-title-brand-identity-compact-line);font-weight:var(--gz-type-title-brand-identity-compact-weight);letter-spacing:var(--gz-type-title-brand-identity-compact-tracking)}.sp-title[data-title=headline]{font-size:var(--gz-type-title-brand-headline-compact-size);line-height:var(--gz-type-title-brand-headline-compact-line);font-weight:var(--gz-type-title-brand-headline-compact-weight);letter-spacing:var(--gz-type-title-brand-headline-compact-tracking)}@container page (min-width: 48rem){.sp-title[data-title=headline]{font-size:var(--gz-type-title-brand-headline-size);line-height:var(--gz-type-title-brand-headline-line);font-weight:var(--gz-type-title-brand-headline-weight);letter-spacing:var(--gz-type-title-brand-headline-tracking)}}.sp-title[data-title=empty]{font-size:var(--gz-type-title-brand-empty-size);line-height:var(--gz-type-title-brand-empty-line);font-weight:var(--gz-type-title-brand-empty-weight);letter-spacing:var(--gz-type-title-brand-empty-tracking)}}[data-slot=card],[data-slot=section-card],.flat-section{--surface: inherit;background:transparent;border-width:0;border-top:1px solid var(--border);border-radius:0;box-shadow:none}#main-content :is([data-slot=card],[data-slot=section-card]),#main-content :is([data-slot=card],[data-slot=section-card])>:is([data-slot=card-header],[data-slot=card-content],[data-slot=card-footer],[data-slot=section-card-header],[data-slot=section-card-body]){padding-left:0;padding-right:0}@layer components{.pp-avatar{--pp-band-1: var(--gz-mark-band-1);--pp-band-2: var(--gz-mark-band-2);--pp-band-3: var(--gz-mark-band-3);--pp-band-4: var(--gz-mark-band-4);--pp-streak: var(--gz-mark-streak);--pp-subtle: var(--gz-color-subtle);--pp-line: var(--gz-color-line);--pp-ink: var(--gz-color-accent);--pp-on-ink: var(--gz-color-on-accent);--av: 32px;position:relative;display:inline-grid;place-items:center;flex:none;inline-size:var(--av);block-size:var(--av);border-radius:999px;overflow:hidden;background:var(--pp-subtle);color:var(--gz-fg, var(--foreground));font-weight:600;line-height:1;font-variant-numeric:lining-nums}.pp-avatar[data-size="24"]{--av: 24px;font-size:.75rem}.pp-avatar[data-size="32"]{--av: 32px;font-size:.75rem}.pp-avatar[data-size="40"]{--av: 40px;font-size:.875rem}@media(min-width:48rem){.pp-avatar[data-size="40"]{font-size:.8125rem}}.pp-avatar svg,.pp-avatar img{grid-area:1 / 1;inline-size:100%;block-size:100%;object-fit:cover}.pp-avatar img[data-fit=whole]{object-fit:contain;padding:12%}.pp-avatar:after{content:"";grid-area:1 / 1;inline-size:100%;block-size:100%;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--pp-line)}.pp-avatar[data-kind=figure]{background:transparent}.pp-avatar[data-kind=figure]:after{content:none}.pp-avatar--ink{background:var(--pp-ink);color:var(--pp-on-ink)}.pp-avatar--ink:after{content:none}}@layer components{.pd-lines{--r: var(--gz-radius-md);display:flex;flex-direction:column;gap:var(--gz-space-16);padding:var(--gz-space-16);border-block-end:var(--gz-border-hairline) solid var(--gz-color-line)}.pd-line{display:flex;flex-direction:column;gap:var(--gz-space-4)}.pd-line-label{margin:0;color:var(--gz-color-fg-muted);font-size:var(--gz-type-caption-size);line-height:var(--gz-type-caption-line)}.pd-linechip{display:inline-flex;align-items:center;gap:var(--gz-space-8);align-self:flex-start;max-inline-size:100%;min-block-size:var(--gz-target-min);padding:0 var(--gz-space-8) 0 var(--gz-space-12);border:var(--gz-border-hairline) solid var(--gz-color-line-strong);border-radius:var(--r);background:transparent;color:var(--gz-color-fg);font-size:var(--gz-type-label-size);cursor:pointer}.pd-linechip>span{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.pd-linechip small{color:var(--gz-color-fg-muted);font-size:var(--gz-type-caption-size);font-variant-numeric:tabular-nums}.pd-linechip:hover,.pd-linechip[data-popup-open]{background:var(--gz-color-fill)}.pd-linechip:focus-visible{outline:var(--gz-focus-width) solid var(--gz-color-focus);outline-offset:var(--gz-focus-offset)}.pd-notice{display:flex;align-items:flex-start;gap:var(--gz-space-8);margin:0;font-size:var(--gz-type-label-size);line-height:var(--gz-type-label-line);color:var(--gz-color-fg-muted)}}.dock-row>*{pointer-events:auto}.dock-row>[data-dock-bar]:not([data-dock-bar=sheet]){pointer-events:none}[data-dock-bar]>*{pointer-events:auto}[data-call-dock]{margin-block-end:var(--gz-space-16)}[data-dock] :is(.sp-tip,:has(>.sp-tip)){pointer-events:none}[data-call-dock] .surf-dock{position:static;max-inline-size:none;max-block-size:calc(100dvh - var(--gz-shell-bar) - 32px)}.dock-win{--dock-win-w: 360px;width:var(--dock-win-w);height:min(calc(100dvh - 110px),clamp(300px,calc(100dvh - 360px),540px));display:flex;flex-direction:column;overflow:hidden;border-radius:12px 12px 0 0}.dock-win--enter{animation:dock-win-in .26s var(--ease-entrance) both}@keyframes dock-win-in{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.dock-win--min{width:220px;height:auto}.dock-win[data-movable]{position:relative}.dock-win[data-movable]>header{cursor:grab;touch-action:none}.dock-win[data-movable]>header:active{cursor:grabbing}.dock-win-grip{position:absolute;z-index:1;top:0;left:0;width:14px;height:14px;cursor:nwse-resize;touch-action:none;background:radial-gradient(circle at 0 0,transparent 5px,color-mix(in oklab,var(--primary-foreground) 55%,transparent) 5.5px 7px,transparent 7.5px)}.dock-win--big{position:fixed;z-index:2;inset:72px 24px 24px 88px;margin:auto;width:min(920px,calc(100vw - 112px));height:min(760px,calc(100dvh - 96px));border-radius:14px}.dock-scrim{position:fixed;inset:0;z-index:1;pointer-events:auto}.dock-win--sheet{order:-1;width:100%;height:calc(86dvh - var(--dock-bars-h, 0px));border-radius:16px 16px 0 0}.dock-row--sheet .dock-win--min{width:100%;border-radius:0}.dock--phone .dock-win--big{inset:64px 0 0;width:100%;height:auto;border-radius:0}body.sheet-open #main-content{overflow:hidden;overscroll-behavior:none}[data-dock-room]{scroll-padding-bottom:calc(var(--dock-h, 0px) + 12px)}[data-dock-room]:after{content:"";display:block;height:var(--dock-room, 0px);pointer-events:none}[data-dock-room~=end]:after{position:absolute;top:var(--dock-end, 0px);left:0;width:1px}[data-dock-room~=static]{position:relative}@layer components{.sp-iris-orb{position:relative;display:inline-block;flex:none;inline-size:var(--orb-size);block-size:var(--orb-size)}.sp-iris-orb-canvas{position:absolute;inset:calc(var(--orb-bleed) * -1);inline-size:calc(var(--orb-size) + var(--orb-bleed) * 2);block-size:calc(var(--orb-size) + var(--orb-bleed) * 2);pointer-events:none}.sp-iris-orb-probe{position:absolute;inline-size:0;block-size:0;overflow:hidden}}@layer components{.rq-rb{display:inline-grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;inline-size:min(100%,18rem);padding-block:var(--gz-space-2);padding-inline:var(--gz-space-4);border-radius:var(--gz-radius-md);corner-shape:var(--gz-corner-shape);background:var(--gz-color-accent-soft);color:var(--gz-color-accent-strong-text)}.rq-rb[data-act]{background:var(--gz-color-warning-soft);color:var(--gz-color-warning-text)}.rq-rb-main{display:inline-grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--gz-space-8);min-inline-size:0;min-block-size:2.25rem;padding-inline:var(--gz-space-8);border:0;border-radius:var(--gz-radius-sm);background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.rq-rb-main:focus-visible{outline:var(--gz-focus-width) solid var(--gz-color-focus);outline-offset:calc(var(--gz-focus-width) * -1)}.rq-rb-text{display:flex;flex-direction:column;min-inline-size:0;font-size:var(--gz-type-caption-size);line-height:var(--gz-type-caption-line)}.rq-rb-text b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--gz-type-label-size);line-height:var(--gz-type-label-line);font-weight:var(--gz-weight-semibold)}.rq-rb-text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rq-rb-exit{padding-inline-start:var(--gz-space-8);border-inline-start:var(--gz-border-hairline) solid var(--gz-color-accent-line)}.rq-rb[data-act] .rq-rb-exit{border-inline-start-color:var(--gz-color-warning-line)}}@layer components{[data-skin=spectra] .tp{--tp-h: var(--control-sm);position:relative;display:inline-flex;flex:none;align-self:center;vertical-align:middle;block-size:var(--tp-h);border-radius:var(--radius-pill);background:var(--color-fill);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-line)}@media(pointer:coarse){[data-skin=spectra] .tp{--tp-h: calc(var(--space-40) + var(--space-4))}}[data-skin=spectra] .jr-bar2-l2 .tp{--tp-h: calc(var(--space-24) + var(--space-4));margin-block:calc((var(--type-caption-line) - var(--tp-h)) / 2)}[data-skin=spectra] .tp-blob{position:absolute;inset:0;inline-size:100%;block-size:100%;overflow:visible;pointer-events:none}[data-skin=spectra] .tp-blob-edge{fill:var(--color-accent-line);stroke:var(--color-accent-line);stroke-width:calc(var(--border-hairline) * 2)}[data-skin=spectra] .tp-blob-fill{fill:var(--color-accent-soft)}[data-skin=spectra] .tp-key{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--tp-h);block-size:100%;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-fg-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}[data-skin=spectra] .tp-key[data-shown]{color:var(--color-accent-text)}[data-skin=spectra] .tp-key>svg{transition:scale var(--dur-fast) var(--ease-out)}[data-skin=spectra] .tp-key:active>svg{scale:var(--press-scale)}@media(hover:hover)and (pointer:fine){[data-skin=spectra] .tp-key[aria-checked=false]:not([data-shown]):hover{color:var(--color-fg)}[data-skin=spectra] .tp-waist[aria-checked=false]:hover .tp-dash{scale:1.5 1;background:var(--color-fg-muted)}}[data-skin=spectra] .tp-waist{inline-size:calc(var(--tp-h) * 9 / 8)}[data-skin=spectra] .tp-dash{position:absolute;inset-block-start:calc(50% - var(--border-hairline) * .75);inset-inline-start:calc(50% - var(--space-12) / 2);inline-size:var(--space-12);block-size:calc(var(--border-hairline) * 1.5);border-radius:var(--radius-pill);background:var(--color-line-strong);transition:scale var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}[data-skin=spectra] .tp-word{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--weight-medium);text-align:center;color:var(--color-accent-text);pointer-events:none}}[data-skin=spectra] .tp>.tp-key[data-focus-own]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(var(--focus-width) * -1);box-shadow:none}@layer components{[data-skin=spectra] .jb-name-link{color:inherit;font:inherit;text-decoration:none;padding-block:var(--space-2)}@media(hover:hover)and (pointer:fine){[data-skin=spectra] .jb-name-link:hover{text-decoration:underline;text-underline-offset:3px}}[data-skin=spectra] .jb-name-link:focus-visible{text-decoration:underline;text-underline-offset:3px;outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset);border-radius:var(--radius-xs)}}@layer components{.sp-dialog.cp-pop{display:flex;flex-direction:column;max-inline-size:36rem;padding:0;gap:0;border:var(--gz-border-hairline) solid var(--gz-color-line);border-radius:var(--gz-radius-lg);corner-shape:var(--gz-corner-shape);background:var(--gz-color-raised);color:var(--gz-color-fg);box-shadow:var(--gz-shadow-modal)}.cp-inputs{display:flex;align-items:center;gap:var(--gz-space-8);padding-inline:var(--gz-space-12);border-block-end:var(--gz-border-hairline) solid var(--gz-color-line);color:var(--gz-color-fg-muted)}.cp-input{block-size:var(--gz-space-48);flex:1;min-inline-size:0;border:0;background:transparent;color:var(--gz-color-fg);font:inherit;font-size:var(--gz-text-md);line-height:var(--gz-text-md--line-height);outline:none}.cp-input::placeholder{color:var(--gz-color-fg-muted)}.cp-esc{display:none;align-items:center;min-block-size:1.75rem;padding-inline:var(--gz-space-4);border:0;border-radius:var(--gz-radius-sm);background:transparent;color:var(--gz-color-fg-muted);cursor:pointer}.cp-esc:focus-visible{outline:var(--gz-focus-width) solid var(--gz-color-focus)}@media(hover:hover)and (pointer:fine){.cp-esc:hover{background:var(--gz-color-fill)}}@media(min-width:40rem){.cp-esc{display:inline-flex}}.cp-kbd{display:inline-flex;align-items:center;justify-content:center;block-size:var(--gz-space-20);min-inline-size:var(--gz-space-20);padding-inline:var(--gz-space-4);border:var(--gz-border-hairline) solid var(--gz-color-line);border-radius:var(--gz-radius-xs);background:var(--gz-color-subtle);color:var(--gz-color-fg-muted);font:inherit;font-size:var(--gz-text-xs);line-height:1;font-variant-numeric:tabular-nums lining-nums}.cp-scroll{min-block-size:0;max-block-size:24rem;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:var(--gz-space-8)}.cp-fail{display:flex;align-items:flex-start;gap:var(--gz-space-8);margin:var(--gz-space-8);padding:var(--gz-space-8) var(--gz-space-12);border-radius:var(--gz-radius-md);background:var(--gz-color-danger-soft);color:var(--gz-color-danger-text);font-size:var(--gz-text-sm);line-height:var(--gz-text-sm--line-height)}.cp-fail>svg{margin-block-start:var(--gz-space-2)}.cp-fail>span{flex:1;min-inline-size:0}.cp-list{padding-block:var(--gz-space-6)}.cp-group{padding-inline:var(--gz-space-6)}.cp-group:not(:last-child){margin-block-end:var(--gz-space-4)}.cp-group-label{display:flex;align-items:center;min-block-size:1.75rem;padding-inline:var(--gz-space-12);color:var(--gz-color-fg-muted);font-size:var(--gz-text-xs);line-height:var(--gz-text-xs--line-height);font-weight:var(--gz-weight-medium);-webkit-user-select:none;user-select:none}.cp-item{display:flex;align-items:center;gap:var(--gz-space-12);min-block-size:var(--gz-target-min);padding:var(--gz-space-6) var(--gz-space-12);border-radius:var(--gz-radius-md);cursor:default;-webkit-user-select:none;user-select:none;scroll-margin-block:var(--gz-space-8)}.cp-item[data-highlighted]{background:var(--gz-color-fill-press)}.cp-glyph{display:flex;flex:none;justify-content:center;inline-size:var(--gz-space-20);color:var(--gz-color-fg-muted)}.cp-item[data-highlighted] .cp-glyph{color:var(--gz-color-fg)}.cp-glyph svg{inline-size:1rem;block-size:1rem}.cp-text{display:flex;flex:1;flex-direction:column;min-inline-size:0}.cp-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--gz-color-fg);font-size:var(--gz-text-base);line-height:var(--gz-text-base--line-height)}.cp-trades{display:inline-flex;align-items:center;gap:var(--gz-space-12, 12px);vertical-align:bottom}.cp-detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--gz-color-fg-muted);font-size:var(--gz-text-xs);line-height:var(--gz-text-xs--line-height);font-variant-numeric:tabular-nums lining-nums}.cp-id{flex:none;padding:var(--gz-space-2) var(--gz-space-6);border:var(--gz-border-hairline) solid var(--gz-color-line);border-radius:var(--gz-radius-sm);background:var(--gz-color-subtle);color:var(--gz-color-fg);font-family:var(--gz-font-mono);font-variant-numeric:tabular-nums;font-size:var(--gz-text-xs);line-height:var(--gz-text-xs--line-height);white-space:nowrap}.cp-keys{display:inline-flex;flex:none;gap:var(--gz-space-2)}.cp-searching{display:flex;align-items:center;gap:var(--gz-space-8);min-block-size:2.25rem;padding:0 var(--gz-space-16) var(--gz-space-8);color:var(--gz-color-fg-muted);font-size:var(--gz-text-sm);line-height:var(--gz-text-sm--line-height)}.cp-foot{display:flex;align-items:center;gap:var(--gz-space-16);padding:var(--gz-space-8) var(--gz-space-12);border-block-start:var(--gz-border-hairline) solid var(--gz-color-line);background:var(--gz-color-subtle);color:var(--gz-color-fg-muted);font-size:var(--gz-text-xs);line-height:var(--gz-text-xs--line-height)}.cp-foot>span{display:inline-flex;align-items:center;gap:var(--gz-space-6)}.cp-foot>span>.cp-kbd+.cp-kbd{margin-inline-start:calc(var(--gz-space-6) * -1 + var(--gz-space-2))}.cp-foot>.cp-foot-end{display:none;margin-inline-start:auto}@media(min-width:40rem){.cp-foot>.cp-foot-end{display:inline-flex}}.cp-spin{color:var(--gz-color-fg-muted)}}html[data-gz-theme] .cp-input:focus-visible{outline:none;box-shadow:none}html[data-gz-theme] .cp-trades,html[data-gz-theme] .cp-trades *{font-size:var(--gz-text-xs);line-height:var(--gz-text-xs--line-height)}@layer components{[data-skin=spectra] .sp-lockup{--lk-f: var(--type-brand-title-size);display:inline-flex;align-items:center;gap:var(--lockup-gap);font-family:var(--font-brand);font-weight:var(--type-brand-wordmark-weight);letter-spacing:var(--type-brand-wordmark-tracking);font-size:var(--lk-f);line-height:1;white-space:nowrap;color:inherit}[data-skin=spectra] .sp-lockup .sp-mark{display:block;flex:none;inline-size:var(--lockup-mark);block-size:var(--lockup-mark)}[data-skin=spectra] .sp-lockup-word{display:block;line-height:1;translate:0 var(--lockup-shift)}[data-skin=spectra] .sp-lockup[data-reverse]{flex-direction:row-reverse}[data-skin=spectra] .sp-lockup[data-lockup=stacked]{flex-direction:column;gap:var(--lockup-stack-gap)}[data-skin=spectra] .sp-lockup[data-lockup=stacked] .sp-mark{inline-size:var(--lockup-stack-mark);block-size:var(--lockup-stack-mark)}[data-skin=spectra] .sp-lockup[data-lockup=stacked] .sp-lockup-word{translate:var(--lockup-stack-nudge) var(--lockup-shift)}@keyframes sp-lockup-mark{0%{opacity:0;transform:scale(.94)}}@keyframes sp-lockup-word{0%{opacity:0;transform:translate(-.18em)}}[data-skin=spectra] .sp-lockup[data-settle]{--lk-settle-delay: var(--dur-expressive)}[data-skin=spectra] .sp-lockup[data-settle=word]{--lk-settle-delay: 0ms}[data-skin=spectra] .sp-lockup[data-settle=all] .sp-mark{animation:sp-lockup-mark var(--dur-expressive) var(--ease-out) both}[data-skin=spectra] .sp-lockup[data-settle] .sp-lockup-word{animation:sp-lockup-word var(--dur-expressive-slow) var(--ease-out) var(--lk-settle-delay) both}@media(prefers-reduced-motion:reduce){[data-skin=spectra] .sp-lockup[data-settle] :is(.sp-mark,.sp-lockup-word){animation:none}}:root[data-reduced-motion] [data-skin=spectra] .sp-lockup[data-settle] :is(.sp-mark,.sp-lockup-word){animation:none}}@layer components{.ncb{display:flex;flex-direction:column;min-block-size:0}.ncb-head{display:flex;align-items:center;justify-content:space-between;gap:var(--gz-space-12);min-block-size:var(--gz-space-48);padding:var(--gz-space-4) var(--gz-space-16) 0}.ncb-title-head{margin:0;font-size:var(--gz-type-title-3-size);line-height:var(--gz-type-title-3-line);font-weight:var(--gz-weight-semibold)}.ncb-head .sp-btn--quiet{margin-inline-end:calc(var(--gz-space-12) * -1)}.ncb-group{padding:var(--gz-space-8) var(--gz-space-8) 0}.ncb-group-head{margin:0;padding:var(--gz-space-8) var(--gz-space-8) var(--gz-space-4);font-size:var(--gz-type-caption-size);line-height:var(--gz-type-caption-line);font-weight:var(--gz-weight-medium);color:var(--gz-color-fg-muted)}.ncb-list{list-style:none;margin:0;padding:0}.ncb-none{margin:0;padding:var(--gz-space-8) var(--gz-space-8) var(--gz-space-12);font-size:var(--gz-type-label-size);color:var(--gz-color-fg-muted)}.ncb-empty{padding:var(--gz-space-24) var(--gz-space-16) var(--gz-space-8)}.ncb-row{position:relative;display:flex;align-items:flex-start}.ncb-row-face{position:relative;display:flex;flex:1;align-items:flex-start;min-inline-size:0}.ncb-open{flex:1;min-inline-size:0;display:flex;align-items:flex-start;gap:var(--gz-space-12);padding:var(--gz-space-8);text-align:start;color:inherit;background:none;border:0;border-radius:var(--gz-radius-md);cursor:pointer;transition:background-color var(--gz-dur-fast) var(--gz-ease-out)}.ncb-open:hover{background:var(--gz-color-fill)}.ncb-open:focus-visible,.ncb-link:focus-visible{outline:var(--gz-focus-width) solid var(--gz-color-focus);outline-offset:var(--gz-focus-offset)}.ncb-ic{flex:none;inline-size:var(--gz-space-32);block-size:var(--gz-space-32);display:grid;place-items:center;border-radius:var(--gz-radius-pill);background:var(--gz-color-fill);color:var(--gz-color-fg-muted)}.ncb-meta[data-tone=late]{color:var(--gz-color-danger-text);font-weight:var(--gz-weight-semibold)}.ncb-words{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:var(--gz-space-2)}.ncb-title{font-size:var(--gz-type-label-size);line-height:var(--gz-type-label-line);color:var(--gz-color-fg-muted);text-wrap:pretty;overflow-wrap:anywhere}.ncb-row[data-unread] .ncb-title{color:var(--gz-color-fg);font-weight:var(--gz-weight-medium)}.ncb-detail{font-size:var(--gz-type-caption-size);line-height:var(--gz-type-caption-line);color:var(--gz-color-fg-muted);text-wrap:pretty;overflow-wrap:anywhere}.ncb-meta{display:inline-flex;align-items:center;gap:var(--gz-space-4);font-size:var(--gz-type-caption-size);line-height:var(--gz-type-caption-line);color:var(--gz-color-fg-subtle)}.ncb-row[data-unread]:before{content:"";position:absolute;inset-block-start:calc(var(--gz-space-8) + var(--gz-space-12));inset-inline-start:calc(var(--gz-space-6) * -1);inline-size:var(--gz-space-6);block-size:var(--gz-space-6);border-radius:var(--gz-radius-pill);background:var(--gz-color-accent)}.ncb-foot{display:flex;flex-direction:column;gap:var(--gz-space-8);margin-block-start:var(--gz-space-8);padding:var(--gz-space-12) var(--gz-space-16);border-block-start:var(--gz-border-hairline) solid var(--gz-color-line)}.ncb-links{display:flex;align-items:center;justify-content:flex-end;gap:var(--gz-space-12)}@media(any-pointer:coarse){.ncb-link{position:relative}.ncb-link:after{content:"";position:absolute;inset-inline:0;inset-block:calc((var(--gz-target-min) - var(--gz-space-32)) / -2)}}.ncb-link{display:inline-flex;align-items:center;gap:var(--gz-space-2);min-block-size:var(--gz-space-32);padding:0;font-size:var(--gz-type-label-size);font-weight:var(--gz-weight-medium);color:var(--gz-color-accent-text);background:none;border:0;border-radius:var(--gz-radius-sm);cursor:pointer}.ncb-pop{inline-size:min(26rem,calc(100vw - 1.5rem));max-block-size:min(40rem,calc(100dvh - 5rem));display:flex;flex-direction:column;overflow:hidden;container-type:inline-size}.ncb-pop .ncb{overflow-y:auto;overscroll-behavior:contain}.ncb-pop .ncb-foot{position:sticky;inset-block-end:0;background:var(--gz-color-raised)}@media(prefers-reduced-motion:reduce){.ncb-open{transition:none}}}.sp-app-frame{position:relative;container-type:inline-size;block-size:100dvh;overflow:hidden;background:var(--gz-color-surface)}.sp-shell-sheet{--app-gutter: var(--gz-gutter)}[data-shell]{--gz-shell-sheet-start: 0px}.sp-shell-col{max-inline-size:none}:is(.sp-rail,[data-shell-topbar],[data-shell-pop]){font-family:var(--gz-font-sans);font-variant-numeric:var(--gz-numeric);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color:var(--gz-color-fg)}:is(.sp-rail,[data-shell-topbar]){font-size:var(--gz-type-body-size);line-height:var(--gz-type-body-line)}:is(.sp-rail,[data-shell-topbar],[data-shell-pop]) :focus-visible{outline:var(--gz-focus-width) solid var(--gz-color-focus);outline-offset:var(--gz-focus-offset);box-shadow:0 0 0 var(--gz-focus-halo-width) var(--gz-color-focus-halo)}:is(.sp-rail,[data-shell-topbar],[data-shell-pop]) [class*="focus-visible:outline-none"]:focus-visible{box-shadow:none}:is(.sp-rail,[data-shell-topbar],[data-shell-pop]) button{cursor:pointer}.sp-rail a.sp-rail-item{text-decoration:none}.sp-rail-sep{flex:none;block-size:var(--gz-border-hairline);margin:var(--gz-space-8) var(--gz-space-8) 0;background:var(--gz-color-line)}.sp-rail:not([data-expanded]) .sp-rail-sep{inline-size:var(--gz-space-48)}.sp-rail--overlay .sp-rail-item{transition:background-color var(--gz-dur-fast) var(--gz-ease-out),inline-size 0s linear var(--gz-dur-exit-base)}.sp-rail--overlay:not([data-expanded]) .sp-rail-item{inline-size:var(--gz-space-48)}.sp-rail--overlay[data-expanded] .sp-rail-item{transition-delay:0s}.sp-group-menu{position:relative;display:flex;flex-direction:column;overflow:hidden}.sp-group-menu-list{--fade-top: 0px;--fade-end: 0px;--more-room: 0px;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:var(--gz-space-24) calc(var(--gz-space-24) + var(--more-room));-webkit-mask-image:linear-gradient(to bottom,transparent,black var(--fade-top),black calc(100% - var(--more-room) - var(--fade-end)),transparent calc(100% - var(--more-room)));mask-image:linear-gradient(to bottom,transparent,black var(--fade-top),black calc(100% - var(--more-room) - var(--fade-end)),transparent calc(100% - var(--more-room)))}.sp-group-menu-list[data-fade-top]{--fade-top: var(--gz-space-24)}.sp-group-menu-list[data-fade-end]{--fade-end: var(--gz-space-24);--more-room: var(--gz-space-40)}.sp-group-more{position:absolute;inset-inline:var(--gz-space-4);inset-block-end:var(--gz-space-4);display:flex;align-items:center;gap:var(--gz-space-4);block-size:var(--gz-space-40);padding-inline:var(--gz-space-8);border-radius:var(--gz-radius-md);font-size:var(--gz-type-label-size);line-height:var(--gz-type-label-line);font-weight:var(--gz-weight-medium);color:var(--gz-color-fg-muted);cursor:pointer;-webkit-user-select:none;user-select:none}.sp-group-more:active{background:var(--gz-color-fill)}@media(hover:hover)and (pointer:fine){.sp-group-more:hover{color:var(--gz-color-fg)}}@container (max-width: 39.99rem){[data-phone-record] :is([data-slot=page-shell-back]:not([data-in-page]),[data-slot=form-page-back][data-stands-down]){display:none}[data-phone-record] [data-slot=page-shell-back-seat]:has(>[data-slot=page-shell-back]:not([data-in-page])){display:none}}@container (max-width: 39.99rem){[data-shell]:has(.sp-ptop-end) [data-announcement-banners]{padding-inline-end:calc(var(--shell-ptop-row, 3rem) * 2)}}[data-shell-topbar]{position:relative;z-index:30}[data-shell]>nav[data-rail-state]{z-index:35}.sp-rail-phone{position:relative;border-radius:var(--gz-radius-md);transition:background-color var(--gz-dur-fast) var(--gz-ease-out)}.sp-rail-phone .mx-phonectl{position:static}.sp-rail-phone .mx-phonectl:after{content:"";position:absolute;inset:0;border-radius:inherit}.sp-rail-phone .sp-rail-label{pointer-events:none}.sp-rail-phone .mx-phonectl-surface{inset-block:0;inset-inline-start:0;inline-size:var(--gz-space-48)}.sp-rail-phone .mx-badge{inset-inline-start:calc(var(--gz-space-48) / 2 + var(--mx-glyph) / 2 - var(--gz-space-8))}@media(hover:hover)and (pointer:fine){.sp-rail-phone:has(.mx-phonectl:hover){background:var(--gz-color-frame-hover)}.sp-rail-phone .mx-phonectl:not([aria-expanded=true]):hover .mx-phonectl-surface{background:transparent}}.sp-rail-phone:has(.mx-phonectl:active){background:var(--gz-color-frame-press)}.sp-rail-phone:has(.mx-phonectl:focus-visible){outline:var(--gz-focus-width) solid var(--gz-color-focus);outline-offset:var(--gz-focus-offset)}.sp-rail-phone .mx-phonectl:focus-visible{outline:none}.sp-dialer-scrim[data-open],.sp-dialer-scrim[data-open]+.sp-dialer-anchor{z-index:60}.sp-dialer-anchor[data-narrow] .mx-pop{max-block-size:calc(100dvh - var(--gz-space-64));overflow-y:auto}.mx-sr{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}html[data-theme] [data-skin=spectra] .mx-number input:is(:focus,:focus-visible){outline:none;box-shadow:none}@container (min-width: 40rem){[data-shell-topbar]>nav[aria-label=Breadcrumb][data-top-level]{visibility:hidden}}.sp-workspace-word{display:block;block-size:var(--gz-space-20, 1.25rem);inline-size:auto;max-inline-size:100%;object-fit:contain;object-position:left center}.sp-asheet-label .sp-workspace-word{block-size:var(--gz-space-24, 1.5rem)}[data-theme=dark] .sp-workspace-tile[data-emblem] img:not([data-for]),[data-theme=dark] .sp-workspace-word{background:#fff;padding:var(--gz-space-2, 2px);border-radius:var(--gz-radius-xs, 4px)}[data-theme=dark] .sp-workspace-word{block-size:calc(var(--gz-space-20, 1.25rem) + 2 * var(--gz-space-2, 2px));padding-inline:var(--gz-space-4, 4px)}[data-theme=dark] .sp-asheet-label .sp-workspace-word{block-size:calc(var(--gz-space-24, 1.5rem) + 2 * var(--gz-space-2, 2px))}[data-sonner-toaster][data-sonner-theme]{--toast-inline: var(--gz-space-16);--toast-edge: calc(var(--gz-space-16) + env(safe-area-inset-bottom, 0px));font-family:var(--gz-font-sans)}[data-sonner-toaster][data-sonner-theme][data-y-position=bottom]{left:var(--toast-inline);right:var(--toast-inline);bottom:calc(var(--toast-edge) + var(--offset-bottom, 0px));width:auto}@media(min-width:48rem){[data-sonner-toaster][data-sonner-theme]{--toast-inline: var(--gz-space-24);--toast-edge: var(--gz-space-24)}[data-sonner-toaster][data-sonner-theme][data-y-position=bottom]{left:auto;width:24rem}}html[data-gz-shell=gz] body:has(>.gzd) [data-sonner-toaster][data-sonner-theme]{--toast-edge: var(--gzs-dock-clear)}[data-sonner-toaster][data-sonner-theme] [data-sonner-toast][data-styled=true]{width:100%;gap:var(--gz-space-12);padding:var(--gz-space-12) var(--gz-space-8) var(--gz-space-12) var(--gz-space-16);border:0;box-shadow:var(--gz-shadow-toast);font-size:var(--gz-type-body-size);line-height:var(--gz-type-body-line)}[data-sonner-toaster][data-sonner-theme] [data-sonner-toast][data-styled=true]:focus-visible{outline:var(--gz-focus-width) solid var(--gz-color-focus);outline-offset:var(--gz-focus-offset)}[data-sonner-toaster][data-sonner-theme] [data-sonner-toast][data-styled=true] [data-icon]{inline-size:var(--gz-space-20);block-size:var(--gz-space-20);margin:0}[data-sonner-toaster][data-sonner-theme] [data-sonner-toast][data-styled=true] [data-icon] svg{margin:0}[data-sonner-toaster][data-sonner-theme] [data-sonner-toast][data-styled=true] [data-content]{flex:1 1 auto;gap:0;min-inline-size:0}[data-sonner-toaster][data-sonner-theme] [data-sonner-toast][data-styled=true] [data-title]{font-weight:var(--gz-weight-medium);line-height:inherit}[data-sonner-toaster][data-sonner-theme] [data-sonner-toast][data-styled=true] [data-description]{font-size:var(--gz-type-caption-size);line-height:var(--gz-type-caption-line);color:var(--gz-color-on-toast-muted)}[data-sonner-toaster][data-sonner-theme] [data-sonner-toast][data-styled=true] [data-button]{justify-content:center;height:auto;min-block-size:var(--gz-control-sm);min-inline-size:var(--gz-control-sm);padding-inline:var(--gz-space-8);border-radius:var(--gz-radius-sm);background:transparent;color:inherit;font:inherit;font-size:var(--gz-type-label-size);font-weight:var(--gz-weight-medium);box-shadow:inset 0 0 0 var(--gz-border-hairline) var(--gz-color-on-toast-muted)}[data-sonner-toaster][data-sonner-theme] [data-sonner-toast][data-styled=true] [data-button]:focus-visible{outline:var(--gz-focus-width) solid var(--gz-color-focus);outline-offset:var(--gz-focus-offset)}[data-sonner-toaster][data-sonner-theme] [data-sonner-toast][data-styled=true] [data-close-button][aria-label]{position:static;order:1;flex:none;display:inline-grid;place-items:center;inline-size:auto;block-size:auto;min-block-size:var(--gz-control-sm);min-inline-size:var(--gz-control-sm);padding-inline:var(--gz-space-8);border:0;border-radius:var(--gz-radius-sm);background:transparent;color:inherit;transform:none}[data-sonner-toaster][data-sonner-theme] [data-sonner-toast][data-styled=true]:has([data-button]) [data-close-button][aria-label]{margin-inline-start:calc(var(--gz-space-4) - var(--gz-space-12))}[data-sonner-toaster][data-sonner-theme] [data-sonner-toast][data-styled=true] [data-close-button][aria-label] svg{inline-size:var(--gz-space-16);block-size:var(--gz-space-16)}[data-sonner-toaster][data-sonner-theme] [data-sonner-toast][data-styled=true] [data-close-button][aria-label]:focus-visible{outline:var(--gz-focus-width) solid var(--gz-color-focus);outline-offset:var(--gz-focus-offset);box-shadow:none}@media(pointer:coarse){[data-sonner-toaster][data-sonner-theme] [data-sonner-toast][data-styled=true] :is([data-button],[data-close-button][aria-label]){min-block-size:var(--gz-target-min);min-inline-size:var(--gz-target-min)}}@media(hover:hover)and (pointer:fine){[data-sonner-toaster][data-sonner-theme] [data-sonner-toast][data-styled=true] :is([data-button],[data-close-button][aria-label]):hover{background:color-mix(in oklab,currentColor 12%,transparent)}}
