._brand_ikbj8_1{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none}._wordmark_ikbj8_2{font-weight:800;font-size:1.25rem;line-height:1;letter-spacing:-.01em;font-variation-settings:"wdth" var(--wdth-marquee);color:var(--ink);white-space:nowrap}._wordmark_ikbj8_2 b{font-weight:800;color:var(--inst)}._squeeze_ikbj8_9{flex-wrap:wrap;height:28px;min-width:28px;overflow:hidden}._fallback_ikbj8_10{display:grid;place-items:center;width:100%;height:100%;aspect-ratio:1;background:var(--stage-3);color:var(--muted)}._fallback_ikbj8_10 svg{width:40%;height:40%}._page_1fine_1{position:relative;min-height:100dvh;display:grid;grid-template-rows:auto 1fr;padding:var(--s-4);overflow:hidden;background:var(--stage-0);color:var(--ink)}._beam_1fine_2{position:absolute;top:0;left:50%;width:min(980px,100%);height:90%;transform:translate(-50%);background:radial-gradient(ellipse 55% 100% at 50% 0%,var(--spot-beam),transparent 72%);clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);pointer-events:none}._logo_1fine_7{position:relative;justify-self:start;text-decoration:none;min-height:var(--tap);display:inline-flex;align-items:center}._body_1fine_8{position:relative;display:grid;justify-items:center;align-content:center;gap:var(--s-3);text-align:center}._body_1fine_8 h1{max-width:14ch;font-size:var(--fs-2xl);font-weight:900;line-height:var(--lh-tight);letter-spacing:-.02em;font-variation-settings:"wdth" var(--wdth-marquee);text-wrap:balance}._body_1fine_8 p{color:var(--ink-2);margin-bottom:var(--s-3)}@media(min-width:900px){._page_1fine_1{padding:var(--s-5) var(--s-6)}}._state_zrhuy_1{min-height:200px;align-content:center}._state_zrhuy_1 .spinner{margin-bottom:var(--s-2)}._error_zrhuy_3{width:calc(100% - 32px)}._action_zrhuy_4{margin-top:var(--s-2);display:flex;flex-wrap:wrap;gap:var(--s-2)}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:400 900;font-stretch:80% 118%;src:url(/assets/archivo-wdth-latin-ooCgHmuJ.woff2) format("woff2-variations"),url(/assets/archivo-wdth-latin-ooCgHmuJ.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-400-Bckob0GT.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-500-a5Df-Tfb.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-600-Bo9PzXvL.woff2) format("woff2")}@font-face{font-family:Archivo Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans");size-adjust:98%;ascent-override:89.6%;descent-override:21.4%;line-gap-override:0%}@font-face{font-family:Archivo Narrow Fallback;font-weight:100 900;src:local("Arial Narrow Bold"),local("ArialNarrow-Bold"),local("Liberation Sans Narrow Bold"),local("LiberationSansNarrow-Bold");size-adjust:101%;ascent-override:86.9%;descent-override:20.8%;line-gap-override:0%}@font-face{font-family:Archivo Condensed Fallback;font-weight:100 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold");size-adjust:83%;ascent-override:105.8%;descent-override:25.3%;line-gap-override:0%}:root{--font: "Archivo Variable", "Archivo", "Archivo Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--font-lyric: "Archivo Variable", "Archivo", "Archivo Narrow Fallback", "Archivo Condensed Fallback", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--wdth-ui: 100;--wdth-lyric: 82;--wdth-marquee: 116;--fs-xs: .75rem;--fs-sm: .875rem;--fs-md: 1rem;--fs-lg: 1.25rem;--fs-xl: 1.75rem;--fs-2xl: clamp(2.25rem, 1.4rem + 2.4vw, 3.75rem);--fs-lyric-near: clamp(1.375rem, 1.1rem + 1vw, 1.75rem);--fs-lyric: clamp(2.375rem, 1.6rem + 3vw, 3.5rem);--lyric-mode: 1;--lyric-user: 1;--lyric-fit: 1;--lh-tight: 1.08;--lh-lyric: 1.14;--lh-body: 1.5;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--r-sm: 6px;--r-md: 10px;--r-lg: 18px;--r-pill: 999px;--ease: cubic-bezier(.2, .8, .2, 1);--dur-1: .12s;--dur-2: .22s;--dur-3: .48s;--header-h: 56px;--desk-h: 136px;--desk-mobile-h: 128px;--setlist-w: 360px;--page-max: 1440px;--tap: 44px;--z-header: 30;--z-desk: 40;--z-drawer: 60;--z-popover: 70;--z-dialog: 80;--z-toast: 90}:root,[data-theme=dark]{color-scheme:dark;--stage-0: #0A090C;--stage-1: #131116;--stage-2: #1C1920;--stage-3: #2A2630;--line: #2E2A34;--line-strong: #6F6878;--ink: #F6F1E9;--ink-2: #CFC8BE;--muted: #A29AA6;--lyric-next: #C9C1B7;--lyric-dim: #958E99;--vocal: #FF5468;--vocal-strong: #D81E3A;--vocal-tint: rgba(255, 84, 104, .14);--inst: #7C9DFF;--inst-strong: #3E63D6;--inst-tint: rgba(124, 157, 255, .14);--spot: #FFD48A;--spot-glow: rgba(255, 212, 138, .13);--spot-beam: rgba(255, 226, 170, .075);--ok: #5FD38D;--warn: #FFC15E;--on-ink: #0A090C;--on-strong: #FFFFFF;--focus: #FFD48A;--backdrop-opacity: .18;--backdrop-bright: .7;--album-a: #2A2630;--album-b: #131116;--shadow-1: 0 1px 0 rgba(255,255,255,.04) inset, 0 1px 2px rgba(0,0,0,.5);--shadow-2: 0 18px 48px rgba(0,0,0,.55), 0 2px 6px rgba(0,0,0,.4);--shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .35);--scrim: rgba(5, 4, 7, .72);--fader-cap: #CFC8BE}[data-theme=light]{color-scheme:light;--stage-0: #F3EEE6;--stage-1: #FBF8F3;--stage-2: #FFFFFF;--stage-3: #E9E2D7;--line: #E0D8CC;--line-strong: #8A8178;--ink: #18141C;--ink-2: #3F3943;--muted: #625B66;--lyric-next: #4A444E;--lyric-dim: #67615C;--vocal: #C4122F;--vocal-strong: #C4122F;--vocal-tint: rgba(196, 18, 47, .09);--inst: #2A4FA8;--inst-strong: #2A4FA8;--inst-tint: rgba(42, 79, 168, .09);--spot: #B86E00;--spot-glow: rgba(255, 196, 92, .16);--spot-beam: rgba(255, 205, 120, .1);--ok: #126B3D;--warn: #8C5300;--on-ink: #FBF8F3;--on-strong: #FFFFFF;--focus: #2A4FA8;--backdrop-opacity: .06;--backdrop-bright: 1.15;--album-a: #E9E2D7;--album-b: #FBF8F3;--shadow-1: 0 1px 2px rgba(40, 28, 10, .08);--shadow-2: 0 18px 48px rgba(40, 28, 10, .16), 0 2px 6px rgba(40, 28, 10, .08);--shadow-inset: inset 0 1px 2px rgba(40, 28, 10, .14);--scrim: rgba(40, 32, 24, .42);--fader-cap: #FFFFFF}@media(min-width:600px){:root{--fs-lyric-near: clamp(1.375rem, .85rem + 1.55vw, 3rem);--fs-lyric: clamp(2.125rem, .9rem + 3.4vw, 6rem)}}@media(min-width:900px){:root{--header-h: 64px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font);font-size:var(--fs-md);line-height:var(--lh-body);font-variation-settings:"wdth" var(--wdth-ui);background:var(--stage-0);color:var(--ink);min-height:100dvh;width:100%}#root{min-height:100dvh}h1,h2,h3,h4,h5{font-weight:800;line-height:var(--lh-tight);letter-spacing:-.01em}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;touch-action:manipulation}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.45;cursor:not-allowed}img{display:block;max-width:100%}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}[hidden]{display:none!important}::selection{background:var(--vocal-tint)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--stage-3);border-radius:var(--r-pill);border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--line-strong)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.mono{font-family:var(--mono);font-feature-settings:"tnum"}.num{font-family:var(--mono);font-feature-settings:"tnum";white-space:nowrap}.marquee{font-variation-settings:"wdth" var(--wdth-marquee);font-weight:900;letter-spacing:-.01em;line-height:var(--lh-tight)}.kicker{display:inline-flex;align-items:center;gap:var(--s-2);font:600 var(--fs-xs)/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--vocal);box-shadow:0 0 0 4px var(--vocal-tint);flex:none}.icon{flex:none}.btn,.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:var(--tap);padding:0 var(--s-4);border:1px solid var(--line-strong);border-radius:var(--r-md);background:transparent;color:var(--ink);font-size:var(--fs-sm);font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background var(--dur-1) var(--ease),transform var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.btn:hover:not(:disabled),.button:hover:not(:disabled){background:var(--stage-3)}.btn:active:not(:disabled),.button:active:not(:disabled){transform:translateY(1px)}.btn--primary{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.btn--primary:hover:not(:disabled){background:var(--ink-2);border-color:var(--ink-2)}.btn--ghost{border-color:transparent}.btn--danger{color:var(--vocal);border-color:color-mix(in srgb,var(--vocal) 55%,transparent)}.btn--danger:hover:not(:disabled){background:var(--vocal-tint)}.btn--danger-solid{background:var(--vocal-strong);border-color:var(--vocal-strong);color:var(--on-strong)}.btn--danger-solid:hover:not(:disabled){background:var(--vocal-strong);filter:brightness(1.08)}.btn--block{width:100%;min-height:52px;font-size:var(--fs-md)}.btn--pill{border-radius:var(--r-pill)}.btn--sm{min-height:36px;padding:0 var(--s-3);font-size:var(--fs-xs)}.btn[aria-busy=true]{cursor:progress}.iconbtn{display:inline-grid;place-items:center;flex:none;width:var(--tap);height:var(--tap);padding:0;border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink-2);transition:background var(--dur-1) var(--ease),color var(--dur-1) var(--ease),transform var(--dur-1) var(--ease)}.iconbtn:hover:not(:disabled){background:var(--stage-3);color:var(--ink)}.iconbtn:active:not(:disabled){transform:translateY(1px)}.iconbtn--outline{border:1px solid var(--line-strong)}.iconbtn--sm{width:36px;height:36px}.iconbtn--sm,.btn--sm{min-width:var(--tap);min-height:var(--tap)}@media(min-width:900px)and (pointer:fine){.iconbtn--sm,.btn--sm{min-width:0;min-height:36px}}.iconbtn--danger{color:var(--vocal)}.playdisc{display:grid;place-items:center;flex:none;width:68px;height:68px;border:0;border-radius:50%;background:var(--ink);color:var(--on-ink);box-shadow:0 0 0 6px color-mix(in srgb,var(--ink) 10%,transparent),var(--shadow-2);transition:transform var(--dur-1) var(--ease),background var(--dur-1) var(--ease)}.playdisc:hover:not(:disabled){background:var(--ink-2)}.playdisc:active:not(:disabled){transform:scale(.97)}.input{width:100%;height:48px;padding:0 var(--s-4);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--stage-1);color:var(--ink);font-size:var(--fs-md)}.input::placeholder{color:var(--muted)}.input[aria-invalid=true]{border-color:var(--vocal)}select.input{appearance:none;padding-right:40px;font-size:var(--fs-sm);font-weight:600;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat}.field{display:grid;gap:6px}.field>label,.field-label{font-size:var(--fs-sm);font-weight:600;color:var(--ink-2)}.field-help{font-size:var(--fs-xs);color:var(--muted)}.check{display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--tap);cursor:pointer;font-size:var(--fs-sm);color:var(--ink-2)}.check input{width:20px;height:20px;accent-color:var(--ink)}.seg{display:inline-flex;gap:4px;padding:4px;border-radius:var(--r-pill);background:var(--stage-3);max-width:100%}.seg>button,.seg>a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--tap);padding:0 var(--s-4);border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink-2);font-size:var(--fs-sm);font-weight:600;white-space:nowrap;text-decoration:none;transition:background var(--dur-2) var(--ease),color var(--dur-2) var(--ease)}.seg>button:hover:not(:disabled){color:var(--ink)}.seg>[aria-pressed=true],.seg>[aria-selected=true],.seg>[aria-current=page]{background:var(--stage-2);color:var(--ink);box-shadow:var(--shadow-1)}.seg .count{font:500 var(--fs-xs)/1 var(--mono);color:var(--muted)}@media(min-width:900px){.seg>button,.seg>a{min-height:36px}}.chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid var(--line-strong);border-radius:var(--r-pill);font:600 var(--fs-xs)/1 var(--mono);letter-spacing:.02em;color:var(--ink-2);white-space:nowrap}.chip--ok{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 50%,transparent)}.chip--work{color:var(--inst);border-color:color-mix(in srgb,var(--inst) 45%,transparent);background:var(--inst-tint)}.chip--err{color:var(--vocal);border-color:color-mix(in srgb,var(--vocal) 55%,transparent);background:var(--vocal-tint)}.chip--warn{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 55%,transparent)}.chip--live{color:var(--vocal);border-color:transparent;background:var(--vocal-tint)}.chip--solid{color:var(--on-strong);background:var(--vocal-strong)}.chip--solid .live-dot{background:currentColor;box-shadow:none}.badge{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--r-pill);background:var(--vocal-strong);color:var(--on-strong);font:600 11px/1 var(--mono)}.badge--soft{background:var(--vocal-tint);color:var(--vocal)}.meter{position:relative;height:6px;border-radius:var(--r-pill);background:var(--stage-3);overflow:hidden}.meter>i{position:absolute;inset:0 auto 0 0;width:var(--v, 0%);border-radius:inherit;background:var(--ink-2)}.meter--inst>i{background:var(--inst)}.meter--warn>i{background:var(--warn)}.meter--thin{height:4px}.panel{background:var(--stage-1);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-4)}@media(min-width:600px){.panel{padding:var(--s-5)}}.page-shell{min-height:100dvh;display:flex;flex-direction:column}.page-column{width:100%;max-width:var(--page-max);margin:0 auto;padding:var(--s-6) var(--s-4) var(--s-8)}@media(min-width:600px){.page-column{padding-left:var(--s-5);padding-right:var(--s-5)}}@media(min-width:900px){.page-column{padding:var(--s-7) var(--s-6) var(--s-8)}}.page-head{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--s-4) var(--s-5);margin-bottom:var(--s-6)}.page-head h1{font-size:var(--fs-2xl);font-weight:900;line-height:.98;letter-spacing:-.025em;font-variation-settings:"wdth" var(--wdth-marquee);margin-top:var(--s-2)}.page-head p{color:var(--ink-2);margin-top:var(--s-2);max-width:60ch}.page-head__end{width:100%;display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}.page-head__end>.btn{flex:1}@media(min-width:600px){.page-head__end{margin-left:auto;width:auto}.page-head__end>.btn{flex:0 1 auto}}.stats{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--stage-1);overflow:hidden}.stat{display:grid;gap:4px;padding:var(--s-3) var(--s-4);box-shadow:-1px 0 0 var(--line),0 -1px 0 var(--line);min-width:0}.stat .kicker{font-size:11px}.stat b{font:800 var(--fs-xl)/1.1 var(--font);font-variation-settings:"wdth" 110;font-feature-settings:"tnum";letter-spacing:-.01em;overflow-wrap:anywhere}.stat small{font-size:var(--fs-xs);color:var(--muted)}.stat--work b{color:var(--inst)}.stat--err b{color:var(--vocal)}.stat--warn b{color:var(--warn)}@media(min-width:600px){.stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.stat{padding:var(--s-4) var(--s-5)}}.table-wrap{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--stage-1);overflow-x:auto}@media(min-width:900px){.table-wrap{overflow:clip}}.table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-sm)}.table th{height:40px;padding:0 var(--s-4);text-align:left;white-space:nowrap;font:600 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:var(--stage-1);border-bottom:1px solid var(--line)}.table td{height:56px;padding:8px var(--s-4);border-bottom:1px solid var(--line);vertical-align:middle}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:var(--stage-2)}.table th.num,.table td.num{text-align:right}.table td.num{font-family:var(--mono);font-size:var(--fs-xs);color:var(--ink-2);font-feature-settings:"tnum"}.table .empty-row td{height:96px;text-align:center;color:var(--ink-2)}@media(min-width:900px){.table thead th{position:sticky;top:0;z-index:1}}.table--cards,.table--cards tbody,.table--cards tr,.table--cards td{display:block}.table--cards thead{display:none}.table--cards tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px var(--s-3);padding:var(--s-4);border-bottom:1px solid var(--line)}.table--cards tbody tr:last-child{border-bottom:0}.table--cards td{height:auto;padding:0;border:0;min-width:0;grid-column:1 / -1}.table--cards td[data-label]:not([data-label=""]):before{content:attr(data-label);display:block;font:600 11px/1.6 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.table--cards td.num{text-align:left}.table--cards td.cell-main{grid-column:1}.table--cards td.cell-acts{grid-column:2;grid-row:1}.table--cards td.cell-acts:before{display:none}.table--cards tbody tr:hover td{background:transparent}.table--cards .empty-row{display:block}.table--cards td.cell-inline{display:flex;align-items:center;flex-wrap:wrap;gap:2px var(--s-3)}.table--cards td.cell-inline[data-label]:before{min-width:10.5em}@media(min-width:900px){.table--cards{display:table}.table--cards thead{display:table-header-group}.table--cards tbody{display:table-row-group}.table--cards tr,.table--cards tbody tr{display:table-row;padding:0;border-bottom:0}.table--cards td,.table--cards td.cell-inline{display:table-cell;height:56px;padding:8px var(--s-4);border-bottom:1px solid var(--line)}.table--cards tbody tr:last-child td{border-bottom:0}.table--cards td[data-label]:not([data-label=""]):before{content:none}.table--cards td.num{text-align:right}.table--cards tbody tr:hover td{background:var(--stage-2)}.table--cards .empty-row{display:table-row}}.skeleton{background:var(--stage-3);border-radius:var(--r-sm);animation:skeleton-pulse 1.2s ease-in-out infinite alternate}@keyframes skeleton-pulse{0%{opacity:1}to{opacity:.55}}.spinner{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid var(--line-strong);border-top-color:var(--ink);animation:spin .8s linear infinite;flex:none}.spinner--lg{width:24px;height:24px;border-width:3px}.spinner-text{display:none;font-size:var(--fs-xs);color:var(--muted)}@keyframes spin{to{transform:rotate(360deg)}}.emptyState{display:grid;justify-items:center;gap:var(--s-2);text-align:center;max-width:420px;margin:0 auto;padding:var(--s-7) var(--s-4)}.emptyState>.icon{color:var(--muted);margin-bottom:var(--s-2)}.emptyState h2,.emptyState h3{font-size:var(--fs-lg);font-weight:700;letter-spacing:0}.emptyState p{color:var(--ink-2);font-size:var(--fs-sm)}.emptyState .actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-2);margin-top:var(--s-3)}.error-panel{display:grid;gap:var(--s-2);justify-items:start;max-width:520px;margin:var(--s-5) auto;padding:var(--s-5);border:1px dashed var(--line-strong);border-radius:var(--r-lg);background:var(--stage-1)}.error-panel>.icon{color:var(--warn)}.error-panel h2,.error-panel h3{font-size:var(--fs-lg);font-weight:700;letter-spacing:0}.error-panel p{color:var(--ink-2);font-size:var(--fs-sm)}.error-panel details{font-size:var(--fs-xs);color:var(--muted)}.error-panel details pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--mono);margin-top:var(--s-2)}#toast-container{position:fixed;z-index:var(--z-toast);bottom:calc(var(--toast-offset, 0px) + env(safe-area-inset-bottom) + 8px);left:16px;right:16px;display:flex;flex-direction:column-reverse;gap:var(--s-2);pointer-events:none}body:has([data-desk]) #toast-container{--toast-offset: var(--desk-mobile-h)}@media(min-width:900px){#toast-container{top:calc(var(--header-h) + 12px);bottom:auto;left:auto;right:16px;width:min(360px,calc(100vw - 32px));flex-direction:column}}.toast{display:flex;align-items:flex-start;gap:var(--s-3);pointer-events:auto;padding:12px 8px 12px 14px;border:1px solid var(--line);border-left:3px solid var(--ok);border-radius:var(--r-md);background:var(--stage-2);color:var(--ink);box-shadow:var(--shadow-2);font-size:var(--fs-sm);line-height:1.4;overflow-wrap:anywhere;animation:toast-in var(--dur-2) var(--ease)}.toast-error{border-left-color:var(--vocal)}.toast-warning{border-left-color:var(--warn)}.toast-info{border-left-color:var(--inst)}.toast>.icon{margin-top:1px;color:var(--ok)}.toast-error>.icon{color:var(--vocal)}.toast-warning>.icon{color:var(--warn)}.toast-info>.icon{color:var(--inst)}.toast span{flex:1;padding-top:1px}.toast button{flex:none;display:grid;place-items:center;width:32px;height:32px;margin:-6px 0;border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink-2)}.toast button:hover{background:var(--stage-3);color:var(--ink)}@keyframes toast-in{0%{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.skeleton{animation:none}.spinner{display:none}.spinner-text{display:inline}}
