@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-latin-600-normal-DVQm9bgb.woff2)format("woff2"),url(/assets/chakra-petch-latin-600-normal-DQKfcdKo.woff)format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-latin-700-normal-CnDBPjkL.woff2)format("woff2"),url(/assets/chakra-petch-latin-700-normal-D1s_c2du.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fff;--surface-2:#f3f7fb;--surface-3:#e7eef6;--bg:#eef3f9;--glass:#ffffffb8;--glass-blur:14px;--border:#dbe6f0;--border-strong:#c3d4e4;--rim:#ffffffe6;--text:#0c1a2b;--text-muted:#5c7189;--text-faint:#94a9bd;--text-on-accent:#fff;--accent:#0284c7;--accent-hi:#0369a1;--accent-soft:#e6f7ff;--accent-border:#a9d8ef;--accent-glow:#0284c747;--good:#047857;--good-soft:#ecfdf5;--warn:#b45309;--warn-soft:#fffbeb;--bad:#dc2626;--bad-soft:#fef2f2;--info-soft:#eef6fc;--gain:#047857;--loss:#dc2626;--bar-track:#dde6ef;--q-poor:#7a7a7a;--q-common:#3f4753;--q-uncommon:#17803d;--q-rare:#0f5fc2;--q-epic:#7a2fc0;--q-legendary:#c4580a;--q-artifact:#8a6b1e;--q-heirloom:#0f8394;--font:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--fs-xs:.75rem;--fs-sm:.875rem;--fs-md:.9375rem;--fs-lg:1rem;--fs-xl:1.25rem;--fs-2xl:1.625rem;--fs-metric:clamp(2.25rem, 7vw, 3.25rem);--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--r1:.25rem;--r2:.375rem;--r3:.5rem;--r4:.5rem;--r-pill:999px;--shadow-1:0 1px 2px #0c1a2b0d;--shadow-2:0 6px 18px #0c1a2b17, 0 1px 3px #0c1a2b0d;--shadow-3:0 24px 60px #0c1a2b33;--focus:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--ease:cubic-bezier(.22, 1, .36, 1);--spring:linear(0, .3538 4.1%, .6624 8.4%, .8613 12.6%, .9823 17%, 1.0407 21.6%, 1.0618 26.5%, 1.0532 32.2%, 1.0157 44.4%, .998 55.6%, .9954 66.9%, 1);--t-control:.13s;--t-nav:.16s;--t-panel:.2s;--t-dialog:.22s;--t-reveal:.2s;--header-h:3.5rem;--content-max:90rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#0d1b2e;--surface-2:#060d18;--surface-3:#16283f;--bg:#040a13;--glass:#0a16269e;--border:#16283f;--border-strong:#24405f;--rim:#6fdcff29;--text:#e8f2fa;--text-muted:#8fa8c0;--text-faint:#5c7189;--text-on-accent:#04121f;--accent:#17c8f4;--accent-hi:#6fdcff;--accent-soft:#082f49;--accent-border:#24557a;--accent-glow:#17c8f44d;--good:#34d399;--good-soft:#022c22;--warn:#fbbf24;--warn-soft:#451a03;--bad:#f87171;--bad-soft:#450a0a;--info-soft:#0b1c2e;--gain:#34d399;--loss:#f87171;--bar-track:#13233a;--q-poor:#9d9d9d;--q-common:#d8dee6;--q-uncommon:#3fd160;--q-rare:#5aa2f5;--q-epic:#b478f0;--q-legendary:#ff9d2e;--q-artifact:#e6cc80;--q-heirloom:#4fd3e8;--shadow-1:0 1px 2px #00000080;--shadow-2:0 8px 24px #00000080, 0 1px 3px #0006;--shadow-3:0 28px 70px #000000a8}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#0d1b2e;--surface-2:#060d18;--surface-3:#16283f;--bg:#040a13;--glass:#0a16269e;--border:#16283f;--border-strong:#24405f;--rim:#6fdcff29;--text:#e8f2fa;--text-muted:#8fa8c0;--text-faint:#5c7189;--text-on-accent:#04121f;--accent:#17c8f4;--accent-hi:#6fdcff;--accent-soft:#082f49;--accent-border:#24557a;--accent-glow:#17c8f44d;--good:#34d399;--good-soft:#022c22;--warn:#fbbf24;--warn-soft:#451a03;--bad:#f87171;--bad-soft:#450a0a;--info-soft:#0b1c2e;--gain:#34d399;--loss:#f87171;--bar-track:#13233a;--q-poor:#9d9d9d;--q-common:#d8dee6;--q-uncommon:#3fd160;--q-rare:#5aa2f5;--q-epic:#b478f0;--q-legendary:#ff9d2e;--q-artifact:#e6cc80;--q-heirloom:#4fd3e8;--shadow-1:0 1px 2px #00000080;--shadow-2:0 8px 24px #00000080, 0 1px 3px #0006;--shadow-3:0 28px 70px #000000a8}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]){--t-control:0s;--t-nav:0s;--t-panel:0s;--t-dialog:0s;--t-reveal:0s}}:root[data-motion=reduced]{--t-control:0s;--t-nav:0s;--t-panel:0s;--t-dialog:0s;--t-reveal:0s}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--s3))}body{overflow-wrap:break-word;background:var(--bg);min-height:100vh;color:var(--text);font:var(--fs-md) / 1.55 var(--font);-webkit-font-smoothing:antialiased;margin:0}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60rem 32rem at 50% -12rem, var(--accent-glow), transparent 70%), repeating-linear-gradient(60deg, transparent 0 5.5rem, color-mix(in oklab, var(--accent) 6%, transparent) 5.5rem 5.53rem), repeating-linear-gradient(-60deg, transparent 0 5.5rem, color-mix(in oklab, var(--accent) 6%, transparent) 5.5rem 5.53rem);opacity:.55;position:fixed;inset:0}.num,table td,table th,output,.metric{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}h1,h2,h3,h4{letter-spacing:-.012em;margin:0;font-weight:650;line-height:1.25}h1{font-size:var(--fs-xl)}h2{font-size:var(--fs-lg)}h3{font-size:var(--fs-md)}p{margin:0}a{color:var(--accent);text-underline-offset:2px}a:hover{color:var(--accent-hi)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{box-shadow:var(--focus);border-radius:var(--r1);outline:none}button,input,select,textarea{font:inherit;color:inherit}input[type=text],input[type=number],input[type=search],select,textarea{background:color-mix(in oklab, var(--surface-2) 70%, transparent);border:1px solid var(--border);border-radius:var(--r2);width:100%;transition:border-color var(--t-control) var(--ease), background var(--t-control) var(--ease), box-shadow var(--t-control) var(--ease);padding:.4rem .55rem}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--border-strong)}input:focus,select:focus,textarea:focus{background:var(--surface)}input:disabled,select:disabled,textarea:disabled,button:disabled{opacity:.5;cursor:not-allowed}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--bad)}textarea{resize:vertical;font-family:var(--font-mono);font-size:var(--fs-sm)}select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right .85rem center,right .6rem center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:1.75rem}input[type=checkbox],input[type=radio]{accent-color:var(--accent);width:1rem;height:1rem}input[type=range]{accent-color:var(--accent);width:100%;padding:0}code,kbd,pre{font-family:var(--font-mono);font-size:var(--fs-sm)}kbd{border:1px solid var(--border);border-radius:var(--r1);background:var(--surface-2);font-size:var(--fs-xs);border-bottom-width:2px;padding:.05rem .35rem}::placeholder{color:var(--text-faint)}@media (forced-colors:active){body:before{display:none}button,input,select,textarea{border:1px solid buttonborder}:focus-visible{box-shadow:none;outline:2px solid highlight}}.wrap{width:100%;max-width:var(--content-max);padding-inline:var(--s4);margin:0 auto}.stack{gap:var(--s4);flex-direction:column;display:flex}.stack-sm{gap:var(--s2);flex-direction:column;display:flex}.row{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.row-tight{align-items:center;gap:var(--s1);flex-wrap:wrap;display:flex}.spread{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.grow{flex:auto;min-width:0}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r4);box-shadow:none;padding:1.25rem;position:relative}.panel:before{content:"";border-radius:var(--r4) var(--r4) 0 0;background:linear-gradient(90deg, transparent, var(--rim) 22%, var(--rim) 78%, transparent);pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.panel-flush{padding:0;overflow:hidden}.panel>header,.panel-head{justify-content:space-between;align-items:baseline;gap:var(--s3);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.muted{color:var(--text-muted)}.faint{color:var(--text-faint)}.small{font-size:var(--fs-sm)}.xs{font-size:var(--fs-xs)}.mono{font-family:var(--font-mono)}.nowrap{white-space:nowrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button{justify-content:center;align-items:center;gap:var(--s2);border:1px solid var(--border);border-radius:var(--r2);background:color-mix(in oklab, var(--surface) 80%, transparent);min-height:2.5rem;color:var(--text);cursor:pointer;transition:background var(--t-control) var(--ease), border-color var(--t-control) var(--ease), color var(--t-control) var(--ease), transform var(--t-control) var(--spring), box-shadow var(--t-control) var(--ease);padding:.35rem .9rem;font-weight:550;display:inline-flex}button:hover:not(:disabled){background:var(--surface-3);border-color:var(--border-strong)}button:active:not(:disabled){filter:brightness(.92)}button.primary{background:var(--accent);border-color:color-mix(in oklab, var(--accent) 70%, black);color:var(--text-on-accent);box-shadow:none;font-weight:650}button.primary:hover:not(:disabled){background:var(--accent-hi);border-color:var(--accent-hi);box-shadow:none}button.ghost{color:var(--text-muted);background:0 0;border-color:#0000}button.ghost:hover:not(:disabled){background:var(--surface-3);color:var(--text)}button.danger{color:var(--bad);border-color:var(--border)}button.danger:hover:not(:disabled){background:var(--bad-soft);border-color:var(--bad)}button.sm{min-height:1.8rem;font-size:var(--fs-sm);padding:.15rem .6rem}.field{flex-direction:column;gap:.3rem;min-width:0;display:flex}.field>span:first-child{font-weight:550;font-size:var(--fs-sm)}.field .hint{color:var(--text-muted);font-size:var(--fs-xs)}.field .err{color:var(--bad);font-size:var(--fs-xs)}.fields{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));display:grid}.segmented{border:1px solid var(--border);border-radius:var(--r2);background:color-mix(in oklab, var(--surface-2) 60%, transparent);flex-wrap:wrap;max-width:100%;display:inline-flex;overflow:hidden}.segmented label{font-size:var(--fs-sm);cursor:pointer;border-right:1px solid var(--border);transition:background var(--t-control) var(--ease), color var(--t-control) var(--ease);align-items:center;gap:.3rem;padding:.3rem .8rem;display:inline-flex}.segmented label:last-child{border-right:0}.segmented label:hover{background:var(--surface-3)}.segmented label:has(input:checked){background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent);font-weight:620}.segmented label:has(input:focus-visible){box-shadow:inset var(--focus)}.segmented input{opacity:0;width:0;height:0;position:absolute}.chip{border:1px solid var(--border);border-radius:var(--r-pill);background:color-mix(in oklab, var(--surface-2) 70%, transparent);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:.25rem;padding:.05rem .45rem;font-weight:550;display:inline-flex}.chip.accent{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent)}.chip.good{background:var(--good-soft);color:var(--good);border-color:#0000}.chip.warn{background:var(--warn-soft);color:var(--warn);border-color:#0000}.chip.bad{background:var(--bad-soft);color:var(--bad);border-color:#0000}.tbl-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}table.tbl{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}table.tbl th,table.tbl td{text-align:left;border-bottom:1px solid var(--border);padding:.42rem .65rem}table.tbl th{z-index:1;background:var(--surface-2);white-space:nowrap;font-weight:620;font-size:var(--fs-xs);letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);position:sticky;top:0}table.tbl td.n,table.tbl th.n{text-align:right}table.tbl tbody tr{transition:background var(--t-control) var(--ease)}table.tbl tbody tr:hover{background:color-mix(in oklab, var(--accent) 6%, transparent)}table.tbl tbody tr:last-child td{border-bottom:0}table.tbl th button{all:unset;cursor:pointer;align-items:center;gap:.25rem;display:inline-flex}table.tbl th button:focus-visible{box-shadow:var(--focus);border-radius:var(--r1)}.gain{color:var(--gain)}.loss{color:var(--loss)}.q0{color:var(--q-poor)}.q1{color:var(--q-common)}.q2{color:var(--q-uncommon)}.q3{color:var(--q-rare)}.q4{color:var(--q-epic)}.q5{color:var(--q-legendary)}.q6{color:var(--q-artifact)}.q7{color:var(--q-heirloom)}.skeleton{background:linear-gradient(90deg, var(--surface-2) 25%, color-mix(in oklab, var(--accent) 10%, var(--surface-3)) 37%, var(--surface-2) 63%);border-radius:var(--r1);background-size:400% 100%;animation:1.4s ease-in-out infinite shimmer}@keyframes shimmer{to{background-position:-135% 0}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .skeleton{animation:none}}:root[data-motion=reduced] .skeleton{animation:none}.empty{padding:var(--s7) var(--s4);text-align:center;color:var(--text-muted);border:1px dashed var(--border-strong);border-radius:var(--r4);background:color-mix(in oklab, var(--surface) 40%, transparent)}details.disclosure>summary{cursor:pointer;padding:var(--s2) 0;font-weight:550;font-size:var(--fs-sm);transition:color var(--t-control) var(--ease);list-style-position:inside}details.disclosure>summary:hover{color:var(--accent)}details.disclosure[open]>summary{color:var(--text)}pre.log{max-height:16rem;padding:var(--s3);border-radius:var(--r2);background:var(--surface-2);border:1px solid var(--border);font-size:var(--fs-xs);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.45;overflow:auto}@media (pointer:coarse){button,.segmented label,summary,select,input:not([type=checkbox]):not([type=radio]){min-height:2.75rem}label.check,label.opt{align-items:center;gap:var(--s2);min-height:2.75rem;display:flex}input[type=checkbox],input[type=radio]{min-width:1.35rem;min-height:1.35rem}main p a,main li a{padding-block:.35rem}}:root{--font:"Inter Variable", ui-sans-serif, system-ui, sans-serif;--font-display:"Chakra Petch", "Inter Variable", sans-serif}h1,h2,h3,h4,.section-title{font-family:var(--font-display);font-weight:600}h1{letter-spacing:-.025em;font-size:26px;font-weight:700}h2{letter-spacing:-.015em}button,input,select,textarea{font-family:var(--font)}label.check{cursor:pointer;align-items:center;gap:8px;min-height:28px;display:inline-flex}label.check input{flex:none}:root[data-theme=light] .brand img{filter:brightness(.5)saturate(1.2)}[data-class=warrior]{--class-color:#c69b6d}[data-class=paladin]{--class-color:#f48cba}[data-class=hunter]{--class-color:#aad372}[data-class=rogue]{--class-color:#fff468}[data-class=priest]{--class-color:#fff}[data-class=death_knight]{--class-color:#c41e3a}[data-class=shaman]{--class-color:#429afa}[data-class=mage]{--class-color:#69ccf0}[data-class=warlock]{--class-color:#a59bf4}[data-class=monk]{--class-color:#00ff98}[data-class=druid]{--class-color:#ff9b44}[data-class=demon_hunter]{--class-color:#c266ea}[data-class=evoker]{--class-color:#61bda6}:root[data-theme=light] [data-class]{--class-color:var(--text)}:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1b1d22;--surface:#25282e;--surface-2:#202228;--surface-3:#363a43;--glass:#25282e;--glass-blur:0px;--border:#383c45;--border-strong:#555b68;--rim:transparent;--text:#f0f1f5;--text-muted:#adb2bf;--text-faint:#9299a7;--text-on-accent:#10212a;--accent:#65cbe5;--accent-hi:#93def0;--accent-soft:#253e47;--accent-border:#4b7a88;--accent-glow:transparent;--bar-track:#383c45;--q-common:#e6e7eb;--q-uncommon:#40cf64;--q-rare:#66a8fa;--q-epic:#bf88f5;--q-legendary:#ffad4b;--q-artifact:#e6cc80;--good:#62d5a1;--gain:#62d5a1;--warn:#efc56c;--warn-soft:#403627}body:before,.panel:before{display:none}[hidden]{display:none!important}input:not([type=checkbox]):not([type=radio]),select{min-height:40px}.report-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:20px;display:grid}.report-main{flex-direction:column;gap:16px;min-width:0;display:flex}.report-sidebar{flex-direction:column;gap:16px;display:flex}.report-sidebar .panel{padding:18px}.action-bar{align-items:center;gap:20px;padding:16px 0;display:flex}.action-bar .primary{min-width:160px}.section-title{letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:700}.game-icon{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:3px;flex:none;place-items:center;width:24px;height:24px;display:grid}@media (width<=960px){.report-layout{grid-template-columns:minmax(0,1fr)}}html:has(.dialog-content[data-state=open]){scrollbar-gutter:stable}body:has(.dialog-content[data-state=open]){overflow:hidden}.dialog-title{font:600 20px var(--font-display)}.dialog-overlay{z-index:1000;animation:svelte-1i47zga-appear var(--t-dialog) ease;background:#0009;position:fixed;inset:0}.dialog-content{z-index:1001;width:min(var(--dialog-width), calc(100vw - 32px));border:1px solid var(--border-strong);background:var(--surface);max-height:88vh;box-shadow:var(--shadow-3);animation:svelte-1i47zga-appear var(--t-dialog) ease;border-radius:8px;flex-direction:column;gap:20px;padding:24px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dialog-body.svelte-1i47zga{min-height:0;overflow:auto}header.svelte-1i47zga{flex:none}footer.svelte-1i47zga{border-top:1px solid var(--border);justify-content:flex-end;padding-top:16px}@keyframes svelte-1i47zga-appear{0%{opacity:0}}.icon.svelte-b2axdk{width:var(--s);height:var(--s);border:1px solid var(--q);border-radius:var(--r1);background:var(--surface-2);flex:none;display:block;overflow:hidden}.icon.svelte-b2axdk img:where(.svelte-b2axdk){object-fit:cover;width:100%;height:100%;display:block}.placeholder.svelte-b2axdk{color:var(--text-muted);font-size:calc(var(--s) / 2);place-items:center;line-height:1;display:grid}.tip.svelte-1sekezg{width:min(22rem,100vw - 2rem);padding:var(--s3);border:1px solid var(--border-strong);border-radius:var(--r3);background:var(--surface);box-shadow:var(--shadow-3);font-size:var(--fs-sm);text-align:left;flex-direction:column;gap:.25rem;display:flex}.name.svelte-1sekezg{font-weight:650;font-size:var(--fs-md)}.stats.svelte-1sekezg{gap:.05rem;margin:.15rem 0;padding:0;list-style:none;display:grid}.stats.svelte-1sekezg .v:where(.svelte-1sekezg){font-variant-numeric:tabular-nums}.effects.svelte-1sekezg{font-size:var(--fs-xs);color:var(--good);gap:.15rem;margin:.15rem 0;padding:0;list-style:none;display:grid}.effects.svelte-1sekezg .use:where(.svelte-1sekezg){color:var(--accent)}.set.svelte-1sekezg{margin-top:.2rem}.pieces.svelte-1sekezg{font-variant-numeric:tabular-nums;color:var(--text)}.flavor.svelte-1sekezg{color:var(--q-legendary);font-style:italic}.accent-text.svelte-1sekezg{color:var(--accent)}.warn-text.svelte-1sekezg{color:var(--warn)}.attribution.svelte-1sekezg{border-top:1px solid var(--border);margin-top:.15rem;padding-top:.25rem}.item-link.svelte-2c2vub{min-width:0;color:inherit;align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.item-link.svelte-2c2vub:hover{text-decoration:underline}.item-link.svelte-2c2vub:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.compact.svelte-2c2vub{font-size:var(--fs-xs);flex:none}.item-choice.svelte-2c2vub{text-align:left;border:0;border-radius:0;flex:1;justify-content:start;min-width:0;padding:8px}.item-choice[aria-pressed=true].svelte-2c2vub{background:var(--accent-soft)}.item-choice.compact.svelte-2c2vub{flex:none;padding:0}.item-with-link.svelte-10bethh{align-items:center;gap:var(--s2);min-width:0;display:flex}.item.svelte-10bethh{align-items:center;gap:var(--s3);width:100%;padding:var(--s2) var(--s3);padding-left:calc(var(--s3) + 3px);border:1px solid var(--border);border-radius:var(--r2);background:color-mix(in oklab, var(--surface) 72%, transparent);text-align:left;min-width:0;max-width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.item.svelte-10bethh:before{content:"";background:var(--q,var(--border));opacity:.85;width:3px;position:absolute;inset:0 auto 0 0}.item.compact.svelte-10bethh{padding:.3rem var(--s2)}.item.card.svelte-10bethh{padding:var(--s4);gap:var(--s3);align-items:center;min-height:6rem}.card.svelte-10bethh .top:where(.svelte-10bethh){gap:var(--s1);flex-wrap:wrap}.card.svelte-10bethh .name:where(.svelte-10bethh){white-space:normal;line-height:1.35;font-size:var(--fs-md)}.card.svelte-10bethh .min:where(.svelte-10bethh){gap:.2rem}.card.svelte-10bethh .trailing:where(.svelte-10bethh){right:var(--s2);top:var(--s1);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:.625rem;position:absolute}.card.selected.svelte-10bethh{box-shadow:inset 0 0 0 1px var(--accent-border)}.interactive.svelte-10bethh{cursor:pointer;transition:border-color var(--t-control) var(--ease), background var(--t-control) var(--ease), transform var(--t-control) var(--spring)}.interactive.svelte-10bethh:hover{border-color:var(--border-strong);background:var(--surface-2);transform:translate(1px)}.selected.svelte-10bethh{border-color:var(--accent);background:var(--accent-soft)}.selected.svelte-10bethh:after{content:"✓";color:var(--accent);flex:none;font-weight:700}.slot.svelte-10bethh{flex:none;width:5.25rem}.min.svelte-10bethh{gap:0;min-width:0}.top.svelte-10bethh{flex-wrap:nowrap;min-width:0;max-width:100%}.min.svelte-10bethh>span:where(.svelte-10bethh){min-width:0;max-width:100%}.name.svelte-10bethh{font-weight:550}.ilvl.svelte-10bethh{border-radius:var(--r1);background:var(--surface-2);color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;padding:0 .3rem}.trailing.svelte-10bethh{font-weight:600;font-size:var(--fs-sm);flex:none}.tip-layer.svelte-10bethh{z-index:40;pointer-events:none;position:fixed}@media (width<=30rem){.slot.svelte-10bethh{width:4rem}}@media (prefers-reduced-motion:reduce){.interactive.svelte-10bethh{transition:none}.interactive.svelte-10bethh:hover{transform:none}}.portrait.svelte-ihtqsn{max-width:max(var(--size), 13rem);text-align:center;flex-direction:column;align-items:center;gap:.3rem;display:inline-flex}.frame.svelte-ihtqsn{width:var(--size);height:var(--size);border-radius:var(--r2);border:1px solid var(--accent-border);box-shadow:none;background:var(--surface-2);place-items:center;line-height:0;display:grid;overflow:hidden}.frame.empty.svelte-ihtqsn{border-color:var(--border);box-shadow:none}.frame.svelte-ihtqsn img:where(.svelte-ihtqsn){object-fit:cover;width:100%;height:100%;display:block}.fill.svelte-ihtqsn{width:100%;height:100%}.glyph.svelte-ihtqsn{font-size:calc(var(--size) * .45);color:var(--text-faint);font-weight:700;line-height:1}.strip.svelte-1gkb1tp{flex-wrap:wrap;align-items:center;gap:.28rem;display:flex}.strip.inline.svelte-1gkb1tp{flex-wrap:nowrap;max-width:100%;overflow:hidden}.cell.svelte-1gkb1tp{border-radius:var(--r1);transition:transform var(--t-control) var(--ease);line-height:0;position:relative}.cell.svelte-1gkb1tp:hover{filter:brightness(1.12);z-index:2}.cell.pickable.svelte-1gkb1tp{all:unset;border-radius:var(--r1);cursor:pointer;transition:transform var(--t-control) var(--ease);align-items:center;gap:3px;line-height:0;display:inline-flex;position:relative}.cell.pickable.svelte-1gkb1tp:focus-visible{box-shadow:var(--focus)}.badge.svelte-1gkb1tp{text-align:center;background:var(--accent);min-width:1rem;color:var(--bg);pointer-events:none;border-radius:999px;padding:0 .25rem;font-size:.6rem;font-weight:700;line-height:1.1rem;position:absolute;top:-5px;right:-5px}.cell.changed.svelte-1gkb1tp:after{content:"";border:2px solid var(--accent);border-radius:var(--r2);box-shadow:0 0 0 1px color-mix(in oklab, var(--accent) 40%, transparent), 0 0 10px color-mix(in oklab, var(--accent) 45%, transparent);pointer-events:none;position:absolute;inset:-2px}.ilvl.svelte-1gkb1tp{background:color-mix(in oklab, var(--surface) 82%, transparent);color:var(--text-muted);pointer-events:none;border-radius:3px;padding:0 .15rem;font-size:.58rem;line-height:1.25;position:absolute;bottom:-1px;right:-1px}.avg.svelte-1gkb1tp{font-size:var(--fs-xs);border:1px solid var(--border-strong);color:var(--text);border-radius:999px;margin-left:.3rem;padding:.1rem .4rem}.character-banner.svelte-t6gyvr{background:var(--surface-2);border-radius:8px;flex-direction:column;gap:16px;min-width:0;padding:18px;display:flex}.identity.svelte-t6gyvr{align-items:center;gap:16px;display:flex}h2.svelte-t6gyvr{color:var(--class-color,var(--text));letter-spacing:.04em;font-size:22px}.profile-link.svelte-t6gyvr{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.progression.svelte-t6gyvr{border-top:1px solid var(--border);flex-wrap:wrap;gap:16px 32px;padding-top:14px;display:flex}.progression.svelte-t6gyvr>div:where(.svelte-t6gyvr){flex-direction:column;gap:4px;display:flex}.progression.svelte-t6gyvr strong:where(.svelte-t6gyvr){font-variant-numeric:tabular-nums}.score.svelte-t6gyvr{color:var(--accent)}.tier-sets.svelte-1uhpict{padding-block:12px}.tier.svelte-1uhpict{border:1px solid var(--border);border-radius:6px;gap:8px;padding:16px;display:grid}strong.svelte-1uhpict{color:var(--q-artifact);align-items:center;gap:8px;display:flex}strong.svelte-1uhpict span:where(.svelte-1uhpict){color:var(--text-muted);margin-left:auto;font-size:12px}p.svelte-1uhpict{color:var(--text-faint);font-size:14px}p.active.svelte-1uhpict{color:var(--good)}.icon.svelte-imdhjn{border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-muted);border-radius:3px;flex:none;place-items:center;display:inline-grid;overflow:hidden}img.svelte-imdhjn{object-fit:cover;width:100%;height:100%}.talent-canvas.svelte-1j7cnxg{width:100%;max-width:calc(var(--tree-height,620px) * var(--tree-ratio));isolation:isolate;margin-inline:auto;position:relative}svg.svelte-1j7cnxg{z-index:-1;width:100%;height:100%;position:absolute;inset:0}line.svelte-1j7cnxg{stroke:#565044;stroke-width:2px}line.allocated.svelte-1j7cnxg{stroke:#c69b48;filter:drop-shadow(0 0 2px #ad84204d)}.talent-node{width:var(--node-size);aspect-ratio:1;background:#171713;border:2px solid #71664f;border-radius:4px;min-height:0;padding:2px;transition:filter .12s,box-shadow .12s;position:absolute;transform:translate(-50%,-50%)}.talent-node .icon{border-radius:inherit;border:0;width:100%!important;height:100%!important}.talent-node.tiered{width:calc(var(--node-size) * 3);aspect-ratio:3;border-radius:4px;gap:4px}.tier-icon.svelte-1j7cnxg{filter:grayscale();flex:1;min-width:0;position:relative}.tier-icon.learned.svelte-1j7cnxg{filter:none}.tier-icon.svelte-1j7cnxg small:where(.svelte-1j7cnxg){background:#171713;font-size:9px;line-height:12px;position:absolute;bottom:-4px;right:0}.talent-node.tiered>.rank{display:none}.talent-node.passive{border-radius:50%}.talent-node.allocated{border-color:#e8bf63;box-shadow:0 0 0 1px #755018,0 0 10px #d4a53325}.talent-node:not(.allocated) .icon{filter:grayscale()brightness(.65)}.talent-node.locked{opacity:.65}.talent-node:hover,.talent-node:focus-visible{filter:brightness(1.2);z-index:2;border-color:#fff0b4}.talent-node:active:not(:disabled){transform:translate(-50%,-50%)scale(.97)}.talent-node.unmatched{opacity:.2}.rank.svelte-1j7cnxg{color:#d4c9b0;background:#171713;border:1px solid #71664f;border-radius:3px;padding:0 3px;font-size:10px;line-height:14px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.choice-mark.svelte-1j7cnxg{color:#e8bf63;text-shadow:0 1px #000;font-size:10px;position:absolute;top:-8px;right:-8px}.talent-tooltip{z-index:1200;background:#16191ff5;border:1px solid #796749;border-radius:6px;gap:10px;max-width:340px;padding:16px;display:grid;box-shadow:0 12px 32px #0008}.talent-tooltip strong{color:#efcd7d}.talent-tooltip p{white-space:pre-line;font-size:13px}.talent-tooltip .reason{color:var(--warn)}.talent-choice.svelte-1j7cnxg{text-align:left;justify-content:start;width:100%}.dimmed.svelte-1j7cnxg{opacity:.35}.preview.svelte-1pnysrc{--tree-height:260px;background:#202328;border-radius:6px;grid-template-columns:2fr 1fr 2fr;align-items:center;gap:12px;max-height:280px;padding:12px 4px;display:grid;overflow:hidden}.preview.svelte-1pnysrc .rank,.preview.svelte-1pnysrc .choice-mark{display:none}.preview.svelte-1pnysrc .talent-node{pointer-events:none;border-width:1px;padding:0}.preview-placeholder.svelte-1pnysrc{place-items:center;min-height:160px;display:grid}.equipment-grid.svelte-16xn579{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;display:grid}.loadout-grid.svelte-16xn579{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=760px){.equipment-grid.svelte-16xn579,.loadout-grid.svelte-16xn579{grid-template-columns:1fr}}.import-preview.svelte-16xn579{border-left:3px solid var(--accent);background:var(--surface-2);border-radius:4px;gap:4px;padding:12px 16px;display:grid}footer.svelte-16xn579{border-top:1px solid var(--border);padding-top:var(--s3)}.sim-log.svelte-1n3mlab{border:1px solid var(--border-strong);background:#181a1f;border-radius:6px;min-width:0;overflow:hidden}header.svelte-1n3mlab{background:var(--surface-2);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}h3.svelte-1n3mlab{font-size:13px;font-weight:600}.actions.svelte-1n3mlab{gap:4px;display:flex}button.svelte-1n3mlab{background:0 0;border-color:#0000;gap:4px;min-height:28px;padding:4px 7px;font-size:11px}button.following.svelte-1n3mlab{color:var(--accent);background:var(--accent-soft)}.viewport.svelte-1n3mlab{scrollbar-gutter:stable;overscroll-behavior:contain;color:#b8c0cd;height:290px;padding-block:10px;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.viewport.expanded.svelte-1n3mlab{height:min(65vh,650px)}.viewport.svelte-1n3mlab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.line.svelte-1n3mlab{white-space:pre;min-width:max-content;min-height:1.65em;padding-inline:12px;animation:.15s ease-out svelte-1n3mlab-log-in}.line.error.svelte-1n3mlab{color:#ff8585;background:#54262b55}.line.warning.svelte-1n3mlab{color:#e9c477}.line.progress.svelte-1n3mlab{color:#81cce4}.line.success.svelte-1n3mlab{color:#91d4a0}.empty-log.svelte-1n3mlab{color:var(--text-faint);padding:8px 12px}footer.svelte-1n3mlab{border-top:1px solid var(--border);color:var(--text-faint);justify-content:space-between;padding:6px 12px;font-size:11px;display:flex}@keyframes svelte-1n3mlab-log-in{0%{opacity:.3;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.line.svelte-1n3mlab{animation:none}}[data-motion=reduced] .line.svelte-1n3mlab{animation:none}.active-run.svelte-7k6doh{flex-direction:column;gap:24px;padding:28px;display:flex}header.svelte-7k6doh p:where(.svelte-7k6doh){margin-top:8px}.run-body.svelte-7k6doh{align-items:center;gap:40px;min-height:230px;display:flex}.output.svelte-7k6doh{flex:1;min-width:0}.run-body.svelte-7k6doh h2:where(.svelte-7k6doh){color:var(--accent);font-size:20px}.progress-ring.svelte-7k6doh{flex:none;width:190px;height:190px;position:relative}svg.svelte-7k6doh{width:100%;height:100%;transform:rotate(-90deg)}circle.svelte-7k6doh{fill:none;stroke-width:8px}.track.svelte-7k6doh{stroke:var(--bar-track)}.fill.svelte-7k6doh{stroke:var(--accent);stroke-linecap:round;transition:stroke-dasharray var(--t-control) linear}.ring-label.svelte-7k6doh{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ring-label.svelte-7k6doh strong:where(.svelte-7k6doh){color:var(--accent);font-size:38px}.ring-label.svelte-7k6doh span:where(.svelte-7k6doh){color:var(--text-muted);font-size:12px}footer.svelte-7k6doh{justify-content:flex-end;display:flex}.indeterminate.svelte-7k6doh{animation:1.5s linear infinite svelte-7k6doh-rotate}@keyframes svelte-7k6doh-rotate{to{transform:rotate(270deg)}}@media (prefers-reduced-motion:reduce){.indeterminate.svelte-7k6doh{animation:none}}[data-motion=reduced] .indeterminate.svelte-7k6doh{animation:none}.baseline.svelte-laebie{align-items:baseline}.value.svelte-laebie{font-size:var(--fs-metric);letter-spacing:-.035em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg, var(--text), color-mix(in oklab, var(--accent) 34%, var(--text)));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:720;line-height:1.02}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.value.svelte-laebie{color:var(--text)}}@media (forced-colors:active){.value.svelte-laebie{color:canvastext;background:0 0}}.md.svelte-laebie .value:where(.svelte-laebie){font-size:var(--fs-2xl)}.unit.svelte-laebie{font-weight:600;font-size:var(--fs-md)}.uncertainty.svelte-laebie{margin-top:.15rem}.delta.svelte-laebie{margin-left:var(--s2);font-size:var(--fs-sm);border:1px solid var(--border-strong);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:.1rem .4rem;font-weight:650}.delta.up.svelte-laebie{color:var(--good);border-color:color-mix(in oklab, var(--good) 55%, transparent);background:color-mix(in oklab, var(--good) 12%, transparent)}.delta.down.svelte-laebie{color:var(--bad);border-color:color-mix(in oklab, var(--bad) 55%, transparent);background:color-mix(in oklab, var(--bad) 12%, transparent)}.delta.svelte-laebie .pct:where(.svelte-laebie){opacity:.8;margin-left:.25rem}.result-header.svelte-c8x8k2{flex-direction:column;gap:14px;display:flex}.headline.svelte-c8x8k2{justify-content:space-between;align-items:center;gap:16px;display:flex}.headline.svelte-c8x8k2 h1:where(.svelte-c8x8k2){letter-spacing:.12em;text-transform:uppercase;font-size:20px}.headline.svelte-c8x8k2 .metric{font-size:36px}h2.svelte-c8x8k2{color:var(--class-color,var(--text));font-size:20px}.compact.svelte-c8x8k2{gap:8px}.choice-row.svelte-168pd77{align-items:center;gap:8px;min-width:0;display:flex}.choice.svelte-168pd77{gap:6px;min-width:0;display:grid}.choice-trigger{text-align:left;background:var(--surface-3);justify-content:start;width:100%;padding:5px 10px}.choice-popover{z-index:1100;background:var(--surface);border:1px solid var(--border-strong);width:min(390px,100vw - 24px);box-shadow:var(--shadow-3);animation:svelte-168pd77-appear var(--t-dialog) ease;border-radius:8px;padding:10px}.choice-list.svelte-168pd77{max-height:310px;margin-top:8px;overflow-y:auto}.choice-option.svelte-168pd77{text-align:left;border:0;justify-content:start;width:100%;padding:8px;font-size:14px}@keyframes svelte-168pd77-appear{0%{opacity:0;transform:translateY(-4px)}}.consumable-fields.svelte-xjxkr8{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (width<=700px){.consumable-fields.svelte-xjxkr8{grid-template-columns:1fr}}.route-picker.svelte-1331o4l{border:1px solid var(--border);border-radius:6px;padding:16px}textarea.svelte-1331o4l{width:100%;font-family:var(--font-mono,monospace);font-size:12px}.fields.svelte-1331o4l{grid-template-columns:repeat(3,1fr);gap:12px;font-size:13px;display:grid}.fields.svelte-1331o4l input:where(.svelte-1331o4l){width:100%}.settings.svelte-ap9ksj{gap:24px}.buff-grid.svelte-ap9ksj{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-block:8px;display:grid}.advanced-options.svelte-ap9ksj{border-top:1px solid var(--border);padding-top:16px}@media (width<=900px){.buff-grid.svelte-ap9ksj{grid-template-columns:repeat(2,minmax(0,1fr))}}figure.svelte-hwm3dn{margin:0}svg.svelte-hwm3dn{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r2);width:100%;height:160px;display:block}.line.svelte-hwm3dn{fill:none;stroke:var(--accent);stroke-width:1.5px;vector-effect:non-scaling-stroke}.scroll-x.svelte-hwm3dn{overflow-x:auto}h2.svelte-1xq9b21{font-size:15px}.simulation-details.svelte-1xq9b21{gap:16px}.icon-list.svelte-1xq9b21{flex-wrap:wrap;gap:5px;display:flex}.buff-icon.svelte-1xq9b21{background:var(--surface-2);border:1px solid var(--border-strong);border-radius:3px;place-items:center;width:30px;height:30px;font-size:10px;display:grid;overflow:hidden}dl.svelte-1xq9b21{margin:0;font-size:12px}dl.svelte-1xq9b21>div:where(.svelte-1xq9b21){border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:10px 0;display:flex}dt.svelte-1xq9b21{color:var(--text-muted)}dd.svelte-1xq9b21{text-align:right;overflow-wrap:anywhere;margin:0}.tbl.svelte-1dkad8a th:where(.svelte-1dkad8a),.tbl.svelte-1dkad8a td:where(.svelte-1dkad8a){padding-block:6px}.tbl.svelte-1dkad8a{font-size:13px}.row-skel.svelte-1dkad8a{height:1.4rem}.disclose.svelte-1dkad8a{all:unset;cursor:pointer;align-items:center;gap:.3rem;display:inline-flex}.disclose.svelte-1dkad8a:focus-visible{box-shadow:var(--focus);border-radius:var(--r1)}.pet-mark.svelte-1dkad8a{text-align:center;width:22px;color:var(--accent);flex:none}.child.svelte-1dkad8a{background:var(--surface-2)}tbody.svelte-1dkad8a th:where(.svelte-1dkad8a){text-transform:none;letter-spacing:0;font-size:var(--fs-sm);font-weight:550}.ab.svelte-1dkad8a{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.sch.svelte-1dkad8a{display:none}@media (width>=60rem){.sch.svelte-1dkad8a{display:inline}}.bar-col.svelte-1dkad8a{width:28%;min-width:7rem;padding-left:0!important}.bar.svelte-1dkad8a{opacity:.8;min-width:2px;height:.55rem;transition:width var(--t-panel) var(--ease);background:currentColor;border-radius:999px;display:block}.school.svelte-1dkad8a{font-size:var(--fs-xs);font-weight:600}.school-fire.svelte-1dkad8a{color:#e2703a}.school-frost.svelte-1dkad8a{color:#4fa8d8}.school-shadow.svelte-1dkad8a{color:#9b6ad4}.school-nature.svelte-1dkad8a{color:#4aa86a}.school-arcane.svelte-1dkad8a{color:#c176d8}.school-holy.svelte-1dkad8a{color:#d4b455}.school-physical.svelte-1dkad8a{color:var(--text-muted)}.school-pet.svelte-1dkad8a{color:var(--accent)}.seq.svelte-1dkad8a{gap:.1rem;margin:0;padding-left:2.2rem;display:grid}.seq.svelte-1dkad8a li:where(.svelte-1dkad8a){padding:.1rem 0}.t.svelte-1dkad8a{color:var(--text-faint);min-width:3.2rem;display:inline-block}.act.svelte-1dkad8a{font-weight:550}.buffs.svelte-1dkad8a{margin-left:.4rem}textarea.svelte-i677mz{overflow-wrap:anywhere;width:100%;margin-top:8px;font-size:12px}.active.svelte-i677mz{background:var(--accent-soft);color:var(--accent)}h2.svelte-y7ti73{font-size:15px}.quick-setup.svelte-8gmvw0{gap:24px}.compare.svelte-1yzrfnf{gap:var(--s2);flex-direction:column;display:flex}.bars.svelte-1yzrfnf{gap:.12rem;margin:0;padding:0;list-style:none;display:grid}.dupe-note.svelte-1yzrfnf{color:var(--warn-text,var(--text));background:var(--warn-surface,var(--surface-2));border:1px solid var(--warn-border,var(--border));border-radius:var(--r1);padding:.4rem .55rem}.row.svelte-1yzrfnf{align-items:center;gap:var(--s3);padding:.2rem var(--s2);border-radius:var(--r2);transition:background var(--t-control) var(--ease), border-color var(--t-control) var(--ease), transform var(--t-control) var(--ease);border:1px solid #0000;grid-template-columns:minmax(14rem,38ch) minmax(7rem,1fr) minmax(8.5rem,auto);display:grid}.row.svelte-1yzrfnf:hover{background:color-mix(in oklab, var(--accent) 8%, transparent);border-color:color-mix(in oklab, var(--accent) 30%, transparent);transform:translateY(-1px)}.baseline-row.svelte-1yzrfnf{background:color-mix(in oklab, var(--surface-2) 80%, transparent);border-color:var(--border)}.winner.svelte-1yzrfnf{background:color-mix(in oklab, var(--good) 11%, transparent);border-color:color-mix(in oklab, var(--good) 40%, transparent)}.label.svelte-1yzrfnf{min-width:0;font-size:var(--fs-sm);align-items:center;gap:.4rem;display:flex}.label.svelte-1yzrfnf .name:where(.svelte-1yzrfnf){flex:0 auto}.crown.svelte-1yzrfnf{color:var(--good);font-size:.7em}.pick.svelte-1yzrfnf{all:unset;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pick.svelte-1yzrfnf:hover{color:var(--accent)}.pick.svelte-1yzrfnf:focus-visible{box-shadow:var(--focus);border-radius:var(--r1)}.track.svelte-1yzrfnf{border-radius:var(--r1);background:var(--bar-track);height:1.35rem;position:relative;overflow:hidden}.zero-line.svelte-1yzrfnf{top:0;bottom:0;left:var(--zero);background:var(--text-faint);opacity:.85;width:1px;position:absolute}.fill.svelte-1yzrfnf{background:var(--accent);transition:width var(--t-panel) var(--ease), left var(--t-panel) var(--ease);border-radius:2px;position:absolute;top:3px;bottom:3px}.fill.up.svelte-1yzrfnf{background:linear-gradient(90deg, color-mix(in oklab, var(--gain) 55%, transparent), var(--gain));box-shadow:0 0 8px color-mix(in oklab, var(--gain) 30%, transparent)}.fill.down.svelte-1yzrfnf{background:linear-gradient(270deg, color-mix(in oklab, var(--loss) 50%, transparent), var(--loss))}.fill.flat.svelte-1yzrfnf{background:var(--border-strong);box-shadow:none}.err-bar.svelte-1yzrfnf{border-inline:1px solid var(--text);opacity:.4;pointer-events:none;height:7px;position:absolute;top:50%;transform:translateY(-50%)}@media (width<=52rem){.row.svelte-1yzrfnf{grid-template-columns:minmax(0,1fr) minmax(7rem,auto);row-gap:.2rem}.track.svelte-1yzrfnf{order:3;grid-column:1/-1}}.figures.svelte-1yzrfnf{justify-content:flex-end;align-items:baseline;gap:var(--s2);white-space:nowrap;display:flex}.dps.svelte-1yzrfnf{font-weight:640;font-size:var(--fs-sm)}.delta.svelte-1yzrfnf{font-size:var(--fs-xs);font-weight:600}.more.svelte-1yzrfnf{align-self:flex-start}.baseline-cells.svelte-1yzrfnf{background:var(--surface-2)}@media (width<=44rem){.row.svelte-1yzrfnf{grid-template-columns:minmax(0,1fr) auto}.track.svelte-1yzrfnf{order:3;grid-column:1/-1}.figures.svelte-1yzrfnf{justify-content:flex-end}}.cols.svelte-h8minh{gap:var(--s5);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);display:grid}@media (width<=62rem){.cols.svelte-h8minh{grid-template-columns:minmax(0,1fr)}}ul.plain.svelte-h8minh{margin:0;padding:0;list-style:none}.cand.svelte-h8minh{align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border:1px solid var(--border);border-radius:var(--r2);display:flex}.cand.blocked.svelte-h8minh{border-color:var(--bad);background:var(--bad-soft)}.min.svelte-h8minh{gap:.1rem;min-width:0}.err-text.svelte-h8minh{color:var(--bad)}.enhancement-section.svelte-t0k75y{padding:var(--s5);border:1px solid var(--border);border-radius:var(--r4);background:var(--surface);scroll-margin-top:9rem}.section-heading.svelte-t0k75y{margin-bottom:var(--s5);max-width:48rem}.section-heading.svelte-t0k75y h2:where(.svelte-t0k75y){margin:var(--s2) 0;font-size:1.4rem}.help.svelte-t0k75y{color:var(--text-muted);font-size:var(--fs-md);line-height:1.6}.category-heading.svelte-t0k75y{justify-content:space-between;align-items:center;gap:var(--s3);margin:var(--s6) 0 var(--s4);display:flex}h3.svelte-t0k75y{margin:0;font-size:1.1rem}h4.svelte-t0k75y{font-size:var(--fs-md);margin:0 0 var(--s3)}.slot-tabs.svelte-t0k75y{gap:var(--s2);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}.slot-tabs.svelte-t0k75y button:where(.svelte-t0k75y){border-radius:var(--r-pill);min-height:2.5rem;padding:var(--s2) var(--s4)}.slot-tabs.svelte-t0k75y button.active:where(.svelte-t0k75y){border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.slot-tabs.svelte-t0k75y button:where(.svelte-t0k75y) span:where(.svelte-t0k75y){margin-left:var(--s2);font-size:var(--fs-xs)}.search-label.svelte-t0k75y{gap:var(--s2);font-size:var(--fs-sm);color:var(--text-muted);margin:var(--s4) 0;display:grid}.search-label.svelte-t0k75y input:where(.svelte-t0k75y){width:100%;min-width:0;min-height:2.8rem}.option-grid.svelte-t0k75y{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));display:grid}.enchant-options.svelte-t0k75y{overscroll-behavior:contain;align-content:start;max-height:28rem;padding:3px;overflow-y:auto}.option-card.svelte-t0k75y{align-items:center;gap:var(--s3);border:1px solid var(--border);border-radius:var(--r3);min-height:5rem;padding:var(--s3) var(--s4);cursor:pointer;font-size:var(--fs-md);background:var(--surface-2);line-height:1.45;transition:background .16s,border-color .16s,transform .16s;display:flex}.option-card.svelte-t0k75y:hover{border-color:var(--border-strong);background:var(--surface-3);transform:translateY(-1px)}.option-card.selected.svelte-t0k75y{border-color:var(--accent);background:var(--accent-soft)}.option-card.svelte-t0k75y:focus-within{outline:2px solid var(--accent);outline-offset:1px}.option-card.svelte-t0k75y input:where(.svelte-t0k75y){flex:none;width:1.05rem;height:1.05rem}.option-card.svelte-t0k75y small:where(.svelte-t0k75y){color:var(--text-muted);margin-top:var(--s1);font-size:var(--fs-xs);display:block}.option-card.svelte-t0k75y .quality:where(.svelte-t0k75y){color:var(--accent-hi);font-weight:600}.unchanged.svelte-t0k75y{cursor:default;border-style:dashed}.checkmark.svelte-t0k75y{color:var(--accent);font-weight:700}.gem-layouts.svelte-t0k75y{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));display:grid}.gem-composer.svelte-t0k75y{padding:var(--s4);border:1px solid var(--border);border-radius:var(--r3);background:var(--surface-2)}.chosen-set.svelte-t0k75y{align-items:center;gap:var(--s3);margin:var(--s3) 0;padding:var(--s3);border:1px solid var(--accent-border);background:var(--accent-soft);border-radius:var(--r3);font-size:var(--fs-md);justify-content:space-between;display:flex}.chosen-set.svelte-t0k75y span:where(.svelte-t0k75y){overflow-wrap:anywhere}.chosen-set.svelte-t0k75y button:where(.svelte-t0k75y){flex-shrink:0}.consumable-grid.svelte-t0k75y{gap:var(--s5);grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));display:grid}.consumable-category.svelte-t0k75y{min-width:0}.consumable-category.svelte-t0k75y header:where(.svelte-t0k75y){justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.consumable-options.svelte-t0k75y{gap:var(--s3);overscroll-behavior:contain;scrollbar-width:thin;max-height:32rem;padding:3px;display:grid;overflow-y:auto}.clear-selection.svelte-t0k75y{margin-top:var(--s3)}.empty-state.svelte-t0k75y{border:1px dashed var(--border-strong);border-radius:var(--r3);padding:var(--s5);color:var(--text-muted);font-size:var(--fs-md)}@media (width<=640px){.enhancement-section.svelte-t0k75y{padding:var(--s4)}.category-heading.svelte-t0k75y{align-items:start}}@media (prefers-reduced-motion:reduce){.option-card.svelte-t0k75y{transition:none;transform:none}}.results.svelte-h6nosr li:where(.svelte-h6nosr){align-items:center;gap:var(--s2);padding-right:var(--s2);display:flex}.results.svelte-h6nosr{border:1px solid var(--border);border-radius:var(--r2);max-height:18rem;margin:0;padding:0;list-style:none;overflow-y:auto}.slots.svelte-1ri2vke{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(min(21rem,100%),1fr));align-items:start;display:grid}.top-gear.svelte-1ri2vke{padding-bottom:6rem}.gear-workspace.svelte-1ri2vke{gap:20px}.gear-section.svelte-1ri2vke{min-width:0;scroll-margin-top:9rem}.quick-nav.svelte-1ri2vke{z-index:12;gap:var(--s2);padding:var(--s2);border:1px solid var(--border);border-radius:var(--r3);background:var(--surface-2);box-shadow:var(--shadow-1);flex-wrap:wrap;display:flex;position:sticky;top:5rem}.gear-filter.svelte-1ri2vke{width:min(18rem,100%)}.slot-card.svelte-1ri2vke{border:1px solid var(--border);border-radius:var(--r3);background:var(--surface);transition:border-color .16s;overflow:hidden}.slot-heading.svelte-1ri2vke{background:var(--surface-2);justify-content:space-between;align-items:center;display:flex}.slot-actions.svelte-1ri2vke{padding-right:var(--s3);flex-shrink:0}.gear-items.svelte-1ri2vke{gap:var(--s2);grid-template-columns:minmax(0,1fr);display:grid}.loadout-cards.svelte-1ri2vke{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(min(12rem,100%),1fr));display:grid}.loadout-card.svelte-1ri2vke{padding:var(--s4);align-items:center;gap:var(--s2);border:1px solid var(--border);border-radius:var(--r3);background:var(--surface-2);cursor:pointer;flex-wrap:wrap;transition:border-color .16s,background .16s;display:flex}.loadout-card.svelte-1ri2vke span:where(.svelte-1ri2vke){flex-basis:100%}.loadout-card.svelte-1ri2vke input:where(.svelte-1ri2vke){width:auto}.loadout-card.picked.svelte-1ri2vke{border-color:var(--accent);background:var(--accent-soft)}.loadout-card.baseline.svelte-1ri2vke{cursor:default}.run-dock.svelte-1ri2vke{width:min(calc(100% - 2rem), calc(var(--content-max) - 2rem));left:50%;bottom:var(--s3);z-index:20;justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s4) var(--s5);background:var(--surface);border:1px solid var(--accent-border);border-radius:var(--r4);box-shadow:var(--shadow-3);display:flex;position:fixed;transform:translate(-50%)}.run-dock.svelte-1ri2vke strong:where(.svelte-1ri2vke){font-variant-numeric:tabular-nums}.slot-card.active.svelte-1ri2vke{border-color:var(--accent-border)}.slot-head.svelte-1ri2vke{all:unset;align-items:center;gap:var(--s2);box-sizing:border-box;padding:var(--s2) var(--s3);cursor:pointer;flex:1;display:flex}.slot-head.svelte-1ri2vke:hover{background:var(--surface-2)}.slot-head.svelte-1ri2vke:focus-visible{box-shadow:inset var(--focus)}.caret.svelte-1ri2vke{color:var(--text-faint);flex:none}.slot-body.svelte-1ri2vke{gap:var(--s3);padding:var(--s4);border-top:1px solid var(--border);display:grid}.budget.svelte-1ri2vke{background:var(--surface-2)}.big.svelte-1ri2vke{font-size:var(--fs-2xl);font-weight:700}.changes.svelte-1ri2vke{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.embellishments.svelte-1ri2vke{gap:.1rem var(--s3);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));max-height:16rem;display:grid;overflow-y:auto}.check.svelte-1ri2vke{align-items:center;gap:var(--s2);display:inline-flex}.check.svelte-1ri2vke input:where(.svelte-1ri2vke){width:auto}@media (width<=40rem){.slot-heading.svelte-1ri2vke{flex-wrap:wrap}.slot-actions.svelte-1ri2vke{padding:0 var(--s3) var(--s2)}.run-dock.svelte-1ri2vke{padding:var(--s3);flex-wrap:wrap}.run-dock.svelte-1ri2vke .primary:where(.svelte-1ri2vke){flex:1}}@media (prefers-reduced-motion:reduce){.slot-card.svelte-1ri2vke,.loadout-card.svelte-1ri2vke{transition:none}}.run-actions.svelte-11apmd3{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.next-step.svelte-11apmd3{color:#dfbd73;background:0 0;border:0;align-items:center;gap:7px;min-height:26px;padding:4px 0;font-size:12px;font-weight:500;display:inline-flex}.next-step.svelte-11apmd3:hover{color:#ffe4a4}.quest-marker.svelte-11apmd3{background:#e5bf67;flex:none;width:6px;height:6px;transform:rotate(45deg);box-shadow:0 0 7px #d8a93c70}.required-label.svelte-11apmd3{color:#dfbd73;margin-left:8px;font-size:11px;font-weight:500}.needs-choice.svelte-11apmd3{outline-offset:4px;border-radius:var(--r2);outline:1px solid #c99b4b88;animation:2.6s ease-in-out infinite svelte-11apmd3-quest-glow}input.needs-choice.svelte-11apmd3{outline-offset:2px;border-color:#c99b4b}input.needs-choice.svelte-11apmd3:focus-visible{outline:2px solid var(--accent);outline-offset:3px;animation:none}@keyframes svelte-11apmd3-quest-glow{0%,to{box-shadow:0 0 5px 1px #c99b4b22}50%{box-shadow:0 0 16px 2px #e6b94d40}}@media (prefers-reduced-motion:reduce){.needs-choice.svelte-11apmd3{animation:none;box-shadow:0 0 8px #c99b4b25}}[data-motion=reduced] .needs-choice.svelte-11apmd3{animation:none;box-shadow:0 0 8px #c99b4b25}.work-summary.svelte-11apmd3{background:var(--surface-2);border-radius:var(--r2);flex-wrap:wrap;gap:20px 48px;padding:16px 20px;display:flex}.work-summary.svelte-11apmd3>div:where(.svelte-11apmd3){flex-direction:column;gap:5px;display:flex}.work-summary.svelte-11apmd3 strong:where(.svelte-11apmd3){font-variant-numeric:tabular-nums}.boss-picks.svelte-11apmd3{gap:12px 20px;padding-top:12px}.tile-check.svelte-11apmd3{border:1px solid var(--border);background:var(--surface);width:22px;height:22px;color:var(--text-muted);border-radius:4px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.tile.on.svelte-11apmd3 .tile-check:where(.svelte-11apmd3){background:var(--accent);color:var(--surface);border-color:var(--accent)}.check.svelte-11apmd3{align-items:center;gap:var(--s2);display:inline-flex}.check.svelte-11apmd3 input:where(.svelte-11apmd3){width:auto}.search.svelte-11apmd3{max-width:28rem}.plain.svelte-11apmd3{margin:0;padding-left:1.1rem}.self-start.svelte-11apmd3{align-self:flex-start}.setup.collapsed.svelte-11apmd3 header:where(.svelte-11apmd3){margin-bottom:0}.tiles.svelte-11apmd3{gap:var(--s2);grid-template-columns:repeat(auto-fill,minmax(min(11.5rem,100%),1fr));display:grid}.tile.svelte-11apmd3{all:unset;box-sizing:border-box;isolation:isolate;border:1px solid var(--border);border-radius:var(--r2);background:var(--surface-2);cursor:pointer;min-height:5.4rem;transition:transform var(--t-control) var(--ease), border-color var(--t-control) var(--ease), box-shadow var(--t-control) var(--ease);flex-direction:column;justify-content:flex-end;gap:.1rem;padding:.5rem .65rem;display:flex;position:relative;overflow:hidden}.tile.svelte-11apmd3 img:where(.svelte-11apmd3){z-index:-2;object-fit:cover;filter:grayscale(.9)brightness(.8);width:100%;height:100%;transition:filter var(--t-panel) var(--ease), transform var(--t-panel) var(--ease);position:absolute;inset:0}.tile.svelte-11apmd3:after{content:"";z-index:-1;background:linear-gradient(to top, color-mix(in oklab, var(--surface-2) 90%, transparent) 8%, transparent 55%);position:absolute;inset:0}.tile.svelte-11apmd3:hover{border-color:var(--accent-border);transform:translateY(-2px)}.tile.svelte-11apmd3:hover img:where(.svelte-11apmd3),.tile.on.svelte-11apmd3 img:where(.svelte-11apmd3){filter:grayscale(0)brightness();transform:scale(1.05)}.tile.on.svelte-11apmd3{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 16px var(--accent-glow)}.tile.svelte-11apmd3:focus-visible{box-shadow:var(--focus)}.tile-name.svelte-11apmd3{font-weight:640;font-size:var(--fs-sm);text-shadow:0 1px 3px #000000b3;line-height:1.2}.tile-meta.svelte-11apmd3{font-size:var(--fs-xs);color:var(--text-muted)}.picked.svelte-11apmd3{padding:var(--s3);border:1px solid var(--accent-border);border-radius:var(--r2);background:color-mix(in oklab, var(--accent-soft) 45%, transparent)}.field.inline.svelte-11apmd3{align-items:center;gap:var(--s2);flex-direction:row}.field.inline.svelte-11apmd3 input:where(.svelte-11apmd3){width:7rem}.drops.svelte-11apmd3{flex-wrap:wrap;gap:.3rem;display:flex}.wrap-code.svelte-e8ao3u{flex-direction:column;gap:.3rem;display:flex}.wrap-code.full.svelte-e8ao3u{inset:var(--s4);z-index:30;background:var(--surface);border:1px solid var(--border);border-radius:var(--r3);padding:var(--s4);box-shadow:var(--shadow-3);position:fixed}.wrap-code.full.svelte-e8ao3u .editor:where(.svelte-e8ao3u){flex:auto}.wrap-code.full.svelte-e8ao3u textarea:where(.svelte-e8ao3u){height:100%}.head.svelte-e8ao3u{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.strongish.svelte-e8ao3u{font-weight:550}.editor.svelte-e8ao3u{border:1px solid var(--border);border-radius:var(--r2);background:var(--surface);max-width:100%;display:flex;overflow:hidden}.editor.svelte-e8ao3u:focus-within{box-shadow:var(--focus)}.gutter.svelte-e8ao3u{background:var(--surface-2);border-right:1px solid var(--border);color:var(--text-faint);font:var(--fs-xs) / 1.5 var(--font-mono);text-align:right;-webkit-user-select:none;user-select:none;flex-direction:column;flex:none;min-width:2.4rem;padding:.45rem .4rem .45rem .6rem;display:flex}textarea.svelte-e8ao3u{min-width:0;line-height:1.5;font-size:var(--fs-xs);resize:vertical;background:0 0;border:0;border-radius:0;padding:.45rem .6rem;overflow:auto}textarea.svelte-e8ao3u:focus-visible{box-shadow:none}.hint.svelte-e8ao3u{color:var(--text-muted)}.editor.fullscreen.svelte-1396hdc{z-index:40;padding:var(--s4);background:var(--surface);position:fixed;inset:0;overflow:auto}.frame.svelte-1396hdc{border:1px solid var(--border);border-radius:var(--r2);background:var(--surface-2);grid-template-columns:auto minmax(0,1fr);display:grid;overflow:hidden}.gutter.svelte-1396hdc{border-right:1px solid var(--border);color:var(--text-faint);text-align:right;-webkit-user-select:none;user-select:none;align-content:start;padding:.5rem .4rem .5rem .6rem;display:grid;overflow:hidden}.gutter.svelte-1396hdc .num:where(.svelte-1396hdc){display:block}.gutter.svelte-1396hdc .err:where(.svelte-1396hdc){color:var(--bad);font-weight:700}.gutter.svelte-1396hdc .warn:where(.svelte-1396hdc){color:var(--warn,var(--text-muted));font-weight:700}.pane.svelte-1396hdc{min-width:0;position:relative}.hl.svelte-1396hdc,.pane.svelte-1396hdc textarea:where(.svelte-1396hdc){font:inherit;font-family:var(--mono);font-size:var(--fs-xs);tab-size:2;white-space:pre;overflow-wrap:normal;border:0;margin:0;padding:.5rem .6rem;line-height:1.5}.gutter.svelte-1396hdc{font-family:var(--mono);font-size:var(--fs-xs);line-height:1.5}.hl.svelte-1396hdc{pointer-events:none;scrollbar-width:none;background:0 0;position:absolute;inset:0;overflow:auto}.hl.svelte-1396hdc::-webkit-scrollbar{display:none}.pane.svelte-1396hdc textarea:where(.svelte-1396hdc){resize:vertical;color:#0000;width:100%;caret-color:var(--text);outline-offset:-2px;background:0 0;display:block;position:relative}.pane.svelte-1396hdc textarea:where(.svelte-1396hdc)::selection{background:color-mix(in oklab, var(--accent) 35%, transparent)}.comment.svelte-1396hdc{color:var(--text-faint);font-style:italic}.key.svelte-1396hdc{color:var(--accent)}.op.svelte-1396hdc{color:var(--text-muted)}.value.svelte-1396hdc,.text.svelte-1396hdc{color:var(--text)}.find.svelte-1396hdc input[type=search]:where(.svelte-1396hdc){min-width:12rem}.diag.svelte-1396hdc{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.diag.svelte-1396hdc li:where(.svelte-1396hdc){gap:var(--s2);font-size:var(--fs-xs);border-left:3px solid var(--border);grid-template-columns:auto minmax(0,1fr);padding-left:.5rem;display:grid}.diag.svelte-1396hdc li.error:where(.svelte-1396hdc){border-left-color:var(--bad)}.diag.svelte-1396hdc li.warning:where(.svelte-1396hdc){border-left-color:var(--warn,var(--border-strong))}.diag.svelte-1396hdc li.info:where(.svelte-1396hdc){border-left-color:var(--border-strong)}@media (prefers-reduced-motion:no-preference){.editor.fullscreen.svelte-1396hdc{animation:none}}fieldset.svelte-13yyyuc{border:0;margin:0;padding:0}legend.svelte-13yyyuc{margin-bottom:var(--s2);padding:0;font-weight:600}.checks.svelte-13yyyuc{gap:.3rem var(--s3);grid-template-columns:repeat(auto-fill,minmax(min(9rem,100%),1fr));display:grid}.check.svelte-13yyyuc{align-items:center;gap:var(--s2);font-size:var(--fs-sm);display:flex}.check.svelte-13yyyuc input:where(.svelte-13yyyuc){width:auto}.warn-text.svelte-13yyyuc{color:var(--warn)}.weights.svelte-13yyyuc{gap:.35rem;display:grid}.w.svelte-13yyyuc{gap:var(--s3);font-size:var(--fs-sm);grid-template-columns:minmax(7rem,11rem) 1fr 4.5rem;align-items:center;display:grid}.w-track.svelte-13yyyuc{background:var(--surface-3);border-radius:999px;height:.6rem;overflow:hidden}.w-bar.svelte-13yyyuc{background:linear-gradient(90deg, var(--accent), var(--accent-hi));height:100%;transition:width var(--t-panel) var(--ease);border-radius:999px;display:block}.w-bar.neg.svelte-13yyyuc{background:var(--bad)}.w-val.svelte-13yyyuc{text-align:right;font-weight:600}.pawn.svelte-13yyyuc input:where(.svelte-13yyyuc){min-width:0}@media (width<=40rem){.w.svelte-13yyyuc{grid-template-columns:1fr 4.5rem}.w-track.svelte-13yyyuc{grid-column:1/-1}}ul.plain.svelte-11candh{margin:0;padding:0;list-style:none}.group-head.svelte-11candh{padding:var(--s3) var(--s4) var(--s2);color:var(--text-muted)}.report.svelte-11candh{align-items:center;gap:var(--s3);padding:var(--s2) var(--s4);border-top:1px solid var(--border);display:flex}.open.svelte-11candh{all:unset;cursor:pointer;min-width:0;padding:var(--s2) 0;flex-direction:column;gap:.1rem;display:flex}.open.svelte-11candh:hover strong:where(.svelte-11candh){color:var(--accent)}.open.svelte-11candh:focus-visible{box-shadow:var(--focus);border-radius:var(--r1)}.metric-cell.svelte-11candh{flex-direction:column;flex:none;align-items:flex-end;line-height:1.2;display:flex}.big.svelte-11candh{font-size:var(--fs-lg);font-weight:650}.actions.svelte-11candh{flex:none}.warn-text.svelte-11candh{color:var(--warn)}.kv.svelte-11candh{gap:.3rem var(--s3);grid-template-columns:auto 1fr;margin:0;display:grid}.kv.svelte-11candh dt:where(.svelte-11candh){color:var(--text-muted);white-space:nowrap}.kv.svelte-11candh dd:where(.svelte-11candh){margin:0}@media (width<=44rem){.report.svelte-11candh{flex-wrap:wrap}.actions.svelte-11candh{justify-content:flex-end;width:100%}}h1.svelte-12e5o4n{font-size:20px}h2.svelte-12e5o4n{font-size:16px}textarea.svelte-12e5o4n{width:100%;margin-block:8px;font-size:12px}pre.svelte-12e5o4n{white-space:pre-wrap;overflow-wrap:anywhere}.skip.svelte-1n46o8q{padding:var(--s2) var(--s3);background:var(--surface);border-radius:var(--r2);z-index:10;position:absolute;left:-9999px}.skip.svelte-1n46o8q:focus{left:var(--s3);top:var(--s2);box-shadow:var(--focus)}.topbar.svelte-1n46o8q{z-index:5;background:color-mix(in oklab, var(--surface-2) 85%, transparent);-webkit-backdrop-filter:blur(8px)saturate(1.3);border-bottom:1px solid var(--border);position:sticky;top:0}.topbar.svelte-1n46o8q:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--accent) 45%, transparent) 30%, color-mix(in oklab, var(--accent) 45%, transparent) 70%, transparent);pointer-events:none;height:1px;position:absolute;inset:auto 0 -1px}.bar.svelte-1n46o8q{align-items:center;gap:var(--s4);min-height:var(--header-h);display:flex}.brand.svelte-1n46o8q{align-items:center;gap:var(--s2);letter-spacing:-.02em;color:var(--text);flex:none;font-weight:700;text-decoration:none;display:inline-flex}.brand-logo.svelte-1n46o8q{object-fit:cover;object-position:center;width:180px;height:48px;display:block}nav.svelte-1n46o8q{flex-wrap:wrap;flex:auto;gap:.1rem;min-width:0;display:flex}nav.svelte-1n46o8q a:where(.svelte-1n46o8q){border-radius:var(--r2);color:var(--text-muted);font-size:var(--fs-sm);white-space:nowrap;transition:background var(--t-nav) var(--ease), color var(--t-nav) var(--ease);padding:.35rem .65rem;font-weight:550;text-decoration:none;position:relative}nav.svelte-1n46o8q a:where(.svelte-1n46o8q):hover{background:var(--surface-3);color:var(--text)}nav.svelte-1n46o8q a[aria-current=page]:where(.svelte-1n46o8q){background:var(--accent-soft);color:var(--accent)}nav.svelte-1n46o8q a[aria-current=page]:where(.svelte-1n46o8q):after{content:"";background:var(--accent);height:2px;box-shadow:0 0 8px var(--accent-glow);border-radius:2px;position:absolute;inset:auto .65rem -1px}.trailing.svelte-1n46o8q{flex:none}.update-strip.svelte-1n46o8q{padding:var(--s2) var(--s3);border:1px solid var(--accent-border);border-radius:var(--r2);background:var(--accent-soft)}.who.svelte-1n46o8q{max-width:11rem;padding:.1rem var(--s2);border-left:1px solid var(--border);color:var(--text);font-size:var(--fs-sm);flex-direction:column;line-height:1.25;text-decoration:none;display:flex}.job-chip.svelte-1n46o8q{border:1px solid var(--accent-border);border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent);align-items:center;gap:.35rem;padding:.15rem .55rem;font-weight:600;text-decoration:none;display:inline-flex}.pulse.svelte-1n46o8q{background:currentColor;border-radius:50%;width:.45rem;height:.45rem;animation:1.6s ease-in-out infinite svelte-1n46o8q-breathe}@keyframes svelte-1n46o8q-breathe{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .pulse.svelte-1n46o8q{animation:none}}:root[data-motion=reduced] .pulse.svelte-1n46o8q{animation:none}.nav-toggle.svelte-1n46o8q{display:none}main.svelte-1n46o8q{padding-block:var(--s5) var(--s6);min-height:60vh;display:block}main.svelte-1n46o8q:focus{outline:none}main.svelte-1n46o8q>*+*{margin-top:var(--s4)}main.svelte-1n46o8q>.stack,main.svelte-1n46o8q>.empty{animation:svelte-1n46o8q-settle var(--t-reveal) var(--ease)}@keyframes svelte-1n46o8q-settle{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) main.svelte-1n46o8q>.stack,:root:not([data-motion=full]) main.svelte-1n46o8q>.empty{animation:none}}:root[data-motion=reduced] main.svelte-1n46o8q>.stack,:root[data-motion=reduced] main.svelte-1n46o8q>.empty{animation:none}.foot.svelte-1n46o8q{padding-block:var(--s4) var(--s6);border-top:1px solid var(--border)}.toasts.svelte-1n46o8q{inset-inline:var(--s4);bottom:var(--s4);align-items:center;gap:var(--s2);pointer-events:none;z-index:20;flex-direction:column;display:flex;position:fixed}.toast.svelte-1n46o8q{max-width:min(28rem,100%);padding:var(--s2) var(--s3);border-radius:var(--r3);background:var(--glass);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.3);border:1px solid var(--border);box-shadow:var(--shadow-2);font-size:var(--fs-sm);animation:svelte-1n46o8q-rise var(--t-reveal) var(--spring)}.toast.good.svelte-1n46o8q{border-color:var(--good)}.toast.bad.svelte-1n46o8q{border-color:var(--bad)}@keyframes svelte-1n46o8q-rise{0%{opacity:0;transform:translateY(6px)}}fieldset.svelte-1n46o8q{border:0;margin:0;padding:0}legend.svelte-1n46o8q{margin-bottom:var(--s2);padding:0;font-weight:600}.kv.svelte-1n46o8q{gap:.2rem var(--s3);grid-template-columns:auto 1fr;margin:0;display:grid}.kv.svelte-1n46o8q dt:where(.svelte-1n46o8q){color:var(--text-muted)}.kv.svelte-1n46o8q dd:where(.svelte-1n46o8q){margin:0}.err-text.svelte-1n46o8q{color:var(--bad)}@media (width<=56rem){.nav-toggle.svelte-1n46o8q{order:3;display:inline-flex}nav.svelte-1n46o8q{padding-bottom:var(--s2);flex-basis:100%;order:5;display:none}nav.open.svelte-1n46o8q{display:flex}.bar.svelte-1n46o8q{padding-block:var(--s2);gap:var(--s2);flex-wrap:wrap}.who.svelte-1n46o8q{max-width:8rem}.who.svelte-1n46o8q .xs:where(.svelte-1n46o8q){display:none}}
