/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial}}}@layer theme{:root,:host{--spacing:.25rem;--font-weight-normal:400;--font-weight-bold:700;--font-weight-extrabold:800;--radius-sm:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-panel:var(--panel);--color-panel2:var(--panel2);--color-line:var(--line);--color-text:var(--text);--color-muted:var(--muted);--color-hp:var(--hp);--color-shield:var(--shield);--color-good:var(--good);--color-bad:var(--bad);--color-accent:var(--accent);--radius-game:12px}}@layer utilities{.visible{visibility:visible}.m-0{margin:0}.mx-1{margin-inline:var(--spacing)}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.inline{display:inline}.inline-flex{display:inline-flex}.aspect-\[480\/250\]{aspect-ratio:480/250}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-6{height:calc(var(--spacing) * 6)}.h-full{height:100%}.min-h-0{min-height:0}.w-full{width:100%}.min-w-0{min-width:0}.min-w-6{min-width:calc(var(--spacing) * 6)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.rounded-game{border-radius:var(--radius-game)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-accent{border-color:var(--color-accent)}.border-good\/50{border-color:var(--color-good)}@supports (color:color-mix(in lab,red,red)){.border-good\/50{border-color:color-mix(in oklab,var(--color-good) 50%,transparent)}}.border-line{border-color:var(--color-line)}.border-shield\/40{border-color:var(--color-shield)}@supports (color:color-mix(in lab,red,red)){.border-shield\/40{border-color:color-mix(in oklab,var(--color-shield) 40%,transparent)}}.bg-\[\#0a0c14\]{background-color:#0a0c14}.bg-\[\#10121d\]{background-color:#10121d}.bg-\[rgba\(10\,12\,20\,0\.65\)\]{background-color:#0a0c14a6}.bg-accent,.bg-accent\/15{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/15{background-color:color-mix(in oklab,var(--color-accent) 15%,transparent)}}.bg-good\/10{background-color:var(--color-good)}@supports (color:color-mix(in lab,red,red)){.bg-good\/10{background-color:color-mix(in oklab,var(--color-good) 10%,transparent)}}.bg-good\/40{background-color:var(--color-good)}@supports (color:color-mix(in lab,red,red)){.bg-good\/40{background-color:color-mix(in oklab,var(--color-good) 40%,transparent)}}.bg-line{background-color:var(--color-line)}.bg-panel{background-color:var(--color-panel)}.bg-panel2{background-color:var(--color-panel2)}.bg-shield\/10{background-color:var(--color-shield)}@supports (color:color-mix(in lab,red,red)){.bg-shield\/10{background-color:color-mix(in oklab,var(--color-shield) 10%,transparent)}}.bg-transparent{background-color:#0000}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-accent\/\[0\.07\]{--tw-gradient-from:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.from-accent\/\[0\.07\]{--tw-gradient-from:color-mix(in oklab, var(--color-accent) 7%, transparent)}}.from-accent\/\[0\.07\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-hp\/\[0\.07\]{--tw-gradient-from:var(--color-hp)}@supports (color:color-mix(in lab,red,red)){.from-hp\/\[0\.07\]{--tw-gradient-from:color-mix(in oklab, var(--color-hp) 7%, transparent)}}.from-hp\/\[0\.07\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-0{padding:0}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-\[3px\]{padding-block:3px}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pb-\[calc\(20px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.text-left{text-align:left}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.05rem\]{font-size:1.05rem}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[1px\]{--tw-tracking:1px;letter-spacing:1px}.text-\[\#dbe1ee\]{color:#dbe1ee}.text-accent{color:var(--color-accent)}.text-bad{color:var(--color-bad)}.text-good{color:var(--color-good)}.text-hp{color:var(--color-hp)}.text-muted{color:var(--color-muted)}.text-shield{color:var(--color-shield)}.text-text{color:var(--color-text)}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow-\[0_0_8px_var\(--accent\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,var(--accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.empty\:hidden:empty{display:none}@media (min-width:48rem){.md\:sticky{position:sticky}.md\:top-3{top:calc(var(--spacing) * 3)}.md\:grid-cols-\[minmax\(0\,520px\)_220px\]{grid-template-columns:minmax(0,520px) 220px}.md\:items-start{align-items:flex-start}}}:root{--bg:#0e1018;--panel:#171a29;--panel2:#1e2236;--line:#2a2f4a;--text:#eef1f8;--muted:#b3bbcd;--hp:#e05b5b;--mana:#5b9df0;--shield:#ffd97a;--fury:#ff8c42;--good:#8fe39a;--bad:#ff9a9a;--sys:#b3bbcd;--accent:#9b6df2;--radius:12px}html{font-size:18px}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.55}#app{flex-direction:column;max-width:520px;min-height:100dvh;margin:0 auto;display:flex}button{font:inherit;color:inherit}.select{padding:24px 16px calc(24px + env(safe-area-inset-bottom))}.select h1{letter-spacing:.5px;margin:8px 0 4px;font-size:1.7rem}.tagline{color:var(--muted);margin:0 0 20px;font-size:1rem}.select h2{color:var(--muted);margin:14px 0;font-size:1.2rem;font-weight:600}.cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);text-align:left;cursor:pointer;flex-direction:column;gap:6px;min-height:96px;padding:14px 12px;transition:transform 80ms,border-color .12s;display:flex}.card:active{transform:scale(.97)}.card:hover{border-color:var(--accent)}.class-cards{grid-template-columns:repeat(auto-fill,minmax(170px,172px));gap:12px;width:100%}.class-card-v{min-height:0;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.class-card-v:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 10px 28px #00000073,0 0 0 1px #9b6df259}.cc-art{background:#12141f;height:132px;position:relative;overflow:hidden}.cc-art .class-art{transform-origin:50% 40%;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.6,.2,1);display:block}.class-card-v:hover .cc-art .class-art{transform:scale(1.12)translate(-6px,5px)}.cc-art:after{content:"";background:linear-gradient(#0e101800 55%,#171a29f2);position:absolute;top:0;right:0;bottom:0;left:0}.cc-emoji{filter:drop-shadow(0 2px 4px #0009);z-index:1;font-size:1.5rem;transition:transform .3s;position:absolute;top:10px;left:12px}.class-card-v:hover .cc-emoji{transform:scale(1.2)rotate(-6deg)}.cc-name{text-shadow:0 2px 6px #000c;z-index:1;font-size:1.05rem;font-weight:800;position:absolute;bottom:8px;left:12px}.cc-points{color:var(--muted);gap:8px;margin:0;padding:12px 14px 14px;font-size:.88rem;list-style:none;display:grid}.cc-points li:before{content:"◆ ";color:var(--accent);font-size:.7em}.card .name{font-size:1.02rem;font-weight:700}.card .desc{color:var(--muted);font-size:.9rem}.weapon-cards{grid-template-columns:repeat(auto-fill,minmax(180px,182px));justify-content:center}.weapon-card-v{min-height:0;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.weapon-card-v:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 10px 28px #00000073,0 0 0 1px #9b6df259}.w-art{background:linear-gradient(155deg,#9b6df238,#0000 60%),#12141f;height:96px;position:relative;overflow:hidden}.w-glyph{color:#b79bff;opacity:.5;width:120px;height:120px;transition:transform .4s cubic-bezier(.2,.6,.2,1);position:absolute;bottom:-18px;right:-12px;transform:rotate(-14deg)}.w-glyph svg{width:100%;height:100%}.weapon-card-v:hover .w-glyph{transform:scale(1.1)rotate(-10deg)translate(-5px,4px)}.w-art:after{content:"";background:linear-gradient(#0e101800 40%,#171a29f0);position:absolute;top:0;right:0;bottom:0;left:0}.w-name{text-shadow:0 2px 6px #000000d9;z-index:1;font-size:1rem;font-weight:800;position:absolute;bottom:8px;left:12px}.w-body{flex-direction:column;gap:6px;padding:10px 12px 12px;display:flex}.sk-ic{vertical-align:-3px;width:15px;height:15px;margin-right:5px;display:inline-block}.sk-ic svg{width:100%;height:100%}.skill-list{border-top:1px dashed var(--line);color:var(--muted);gap:8px;margin:4px 0 0;padding:8px 0 0;font-size:.85rem;list-style:none;display:grid}.skill-list b{color:var(--text)}.btn{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:10px;min-height:44px;padding:12px 20px;font-weight:700}.btn:active{transform:scale(.97)}.btn.ghost{border:1px solid var(--line);color:var(--muted);background:0 0}.select .btn.ghost{margin-top:14px}.battle-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.art-strip{background:#12141f;height:96px;position:relative;overflow:hidden}.art-strip.hero{height:64px}.art-strip .class-art{width:100%;height:100%;display:block}.art-strip:after{content:"";background:linear-gradient(#0e101800 35%,#171a29f0);position:absolute;top:0;right:0;bottom:0;left:0}.art-name{text-shadow:0 2px 6px #000000d9;z-index:1;font-size:1rem;font-weight:800;position:absolute;bottom:6px;left:10px}.card-body{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.badge{color:var(--muted);background:var(--panel2);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.75rem}.bar{border:1px solid var(--line);background:#0a0c14;border-radius:8px;height:26px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #0000008c}.bar.thin{height:20px}.bar .fill{transition:width .45s;position:absolute;inset:0 auto 0 0;box-shadow:inset 0 1px #ffffff38}.bar.hp .fill{background:linear-gradient(#ef6b6b,#c94444)}.bar.mana .fill{background:linear-gradient(#6cacff,#4179c9)}.bar.shield .fill{background:linear-gradient(#ffe3a1,#d9a94e)}.bar.fury .fill{background:linear-gradient(#ff9d5c,#d96a2e)}.bar.auto{border-radius:5px;height:8px}.bar.auto .fill{background:#fff;transition:width .1s linear}.bar span{text-shadow:0 1px 2px #000c;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.resources{gap:4px;display:grid}.chips{flex-wrap:wrap;gap:6px;min-height:0;display:flex}.chip{background:var(--panel2);border:1px solid var(--line);border-radius:999px;padding:2px 10px;font-size:.8rem}.chip.dot{color:#e3e7f0;align-items:center;gap:4px;display:inline-flex}.chip-ic{color:#e8b268;width:13px;height:13px;display:inline-flex}.chip.stun{color:#ffe28a}.chip.buff{color:var(--muted)}.sk-info-btn{padding:2px 10px;font-size:.9rem}.skill{background:linear-gradient(155deg,var(--tone,var(--accent)) 0%,transparent 60%),linear-gradient(180deg,var(--panel2),var(--panel));position:relative}@supports (color:color-mix(in lab,red,red)){.skill{background:linear-gradient(155deg,color-mix(in srgb,var(--tone,var(--accent)) 26%,transparent) 0%,transparent 60%),linear-gradient(180deg,var(--panel2),var(--panel))}}.skill{border:1px solid var(--tone,var(--line))}@supports (color:color-mix(in lab,red,red)){.skill{border:1px solid color-mix(in srgb,var(--tone,var(--line)) 42%,var(--line))}}.skill{cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;align-items:stretch;gap:2px;min-height:64px;padding:8px 10px;transition:transform .12s,border-color .12s,box-shadow .12s;display:flex;overflow:hidden}.s-bg{width:116px;height:116px;color:var(--tone);opacity:.16;pointer-events:none;z-index:0;position:absolute;bottom:-16px;right:-12px;transform:rotate(-16deg)}.skill-glyph{width:100%;height:100%;display:block}.nav-ic-btn{background:var(--panel);border:1px solid var(--line);width:40px;height:36px;color:var(--muted);cursor:pointer;border-radius:10px;place-items:center;padding:0;transition:border-color .12s,color .12s;display:grid}.nav-ic-btn:hover{border-color:var(--accent);color:var(--text)}.nav-ic-btn .skill-glyph{width:30px;height:30px}.hs-emoji .skill-glyph{width:1.7em;height:1.7em}.gold-chip .skill-glyph,.kind-badge .skill-glyph,.chip .skill-glyph,.bar span .skill-glyph,.states .skill-glyph,.s-cost .skill-glyph,.s-ov .skill-glyph,.s-fx .skill-glyph,.fx-row .skill-glyph,.fx-val .skill-glyph,.sk-info-meta .skill-glyph,.pick-res .skill-glyph,.pick-ov-t .skill-glyph,.res-mana .skill-glyph,.p-icon .skill-glyph,.cc-emoji .skill-glyph,.ic-tag .skill-glyph,.btn .skill-glyph,.eh-name .skill-glyph,.ec-weak .skill-glyph,h1 .skill-glyph,h2 .skill-glyph{vertical-align:-.15em;width:1em;height:1em;display:inline-block}.s-icon{vertical-align:-3px;width:17px;height:17px;color:var(--tone);margin-right:5px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.s-icon{color:color-mix(in srgb,var(--tone) 78%,#fff)}}.skill:not(:disabled):hover{border-color:var(--tone,var(--accent));transform:translateY(-2px);box-shadow:0 8px 20px #0006}.s-head{z-index:1;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.s-name{font-size:.85rem;font-weight:700;line-height:1.25}.s-meta{color:var(--muted);z-index:1;align-items:center;gap:8px;font-size:.72rem;display:flex}.s-fx{white-space:nowrap;z-index:1;font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:.68rem;font-weight:600;display:flex;overflow:hidden}.s-cost{color:var(--mana);white-space:nowrap;font-size:.78rem;font-weight:700}.s-fx .fx{flex:none}.s-fx .fx:last-child{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:3em;display:inline-block;overflow:hidden}.s-cd2{font-variant-numeric:tabular-nums}.skill .cd-num{color:#fff;z-index:1;font-size:.85rem;font-weight:800;position:absolute;top:4px;right:8px}.skill .cd-fill{z-index:0;background:#04060cb8;transition:height .45s linear;position:absolute;bottom:0;left:0;right:0}.skill.ready{border-color:var(--tone,var(--accent))}@supports (color:color-mix(in lab,red,red)){.skill.ready{border-color:color-mix(in srgb,var(--tone,var(--accent)) 70%,var(--line))}}.skill.ready{box-shadow:0 0 10px var(--tone,var(--accent))}@supports (color:color-mix(in lab,red,red)){.skill.ready{box-shadow:0 0 10px color-mix(in srgb,var(--tone,var(--accent)) 40%,transparent)}}.skill.cding{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.skill.cding{border-color:color-mix(in srgb,var(--line) 80%,transparent)}}.skill.cding{box-shadow:none}.skill.cding .s-name{color:var(--muted)}.skill.cding .s-bg{opacity:.06}.skill.cding .s-fx{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.skill.cding .s-fx{color:color-mix(in srgb,var(--muted) 55%,transparent)}}.skill.cding .s-fx .skill-glyph{opacity:.6}.skill.overloaded{border-color:#ffd97a;box-shadow:0 0 10px #ffd97a73}.skill.overloaded .s-name{color:#ffe9b0}.skill .s-ov{color:#8d94a8;font-size:.68rem}.skill .s-lv{color:var(--accent);font-size:.68rem;font-weight:700}.skill.overloaded .s-ov{color:#ffd97a;font-size:.8rem}.skill.locked{opacity:.55}.skill:disabled{cursor:default}.skill:not(:disabled):active{transform:scale(.98)}.sk-info{text-align:left;border-bottom:1px solid var(--line);align-self:stretch;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.sk-info:last-of-type{border-bottom:none}.sk-ic{background:var(--tone,var(--accent));border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.sk-ic{background:color-mix(in srgb,var(--tone,var(--accent)) 22%,transparent)}}.sk-ic{color:var(--tone,var(--accent))}@supports (color:color-mix(in lab,red,red)){.sk-ic{color:color-mix(in srgb,var(--tone,var(--accent)) 78%,#fff)}}.sk-info-body{min-width:0}.sk-info-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sk-info-meta{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem}.sk-info-desc{color:var(--muted);margin:2px 0 0;font-size:.82rem}.sk-info-num{margin:3px 0 0;font-size:.85rem;font-weight:600}.sk-info-bonus{color:#ffd97a;margin:3px 0 0;font-size:.8rem;font-weight:600}.bar.mana.overload{border-color:#ffd97a;box-shadow:0 0 8px #ffd97a66}.bar.mana.overload .fill{background:linear-gradient(#ffe9b0,#e0a94e)}.overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:10;background:#080910c7;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.sheet{background:var(--panel);border:1px solid var(--line);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:10px;width:min(420px,100%);max-height:100%;padding:20px;display:flex;overflow-y:auto}.sheet.wide{width:min(480px,100%)}.sheet h2{margin:0}.perk-cards{gap:10px;display:grid}.perk-card{background:var(--panel2);border:1px solid var(--line);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:40px 1fr auto;grid-template-areas:"icon name pips""icon desc desc";align-items:center;gap:2px 10px;padding:12px;transition:border-color .12s,transform 80ms;display:grid}.perk-card:active{transform:scale(.98)}.perk-card:hover{border-color:var(--accent)}.p-icon{grid-area:icon;font-size:1.6rem}.p-name{grid-area:name;font-weight:700}.p-pips{color:var(--accent);letter-spacing:2px;grid-area:pips;font-size:.9rem}.p-desc{color:var(--muted);grid-area:desc;font-size:.82rem}.end-sub{color:var(--muted);margin:0}.end-perks{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.end-btns{gap:10px;display:flex}.end-btns .btn{flex:1}.top-actions{align-items:center;gap:10px;margin-bottom:8px;display:flex}.guide-btn{min-height:32px;padding:4px 12px;font-size:.8rem}.tutorial{text-align:left;align-items:stretch;max-height:86dvh;overflow-y:auto}.tutorial h2{text-align:center}.tutorial h3{text-transform:uppercase;letter-spacing:1px;color:var(--accent);margin:4px 0;font-size:.78rem}.tutorial p{margin:0 0 6px;font-size:.85rem}.tutorial ul{gap:4px;margin:0 0 6px;padding-left:18px;font-size:.85rem;display:grid}.tutorial code{background:var(--panel2);border-radius:4px;padding:1px 5px;font-size:.8rem}.tut-muted{color:var(--muted);font-size:.78rem!important}.tutorial .btn{align-self:center;min-width:180px}.dot-table{gap:8px;margin-top:4px;display:grid}.dot-entry{background:var(--panel2);border:1px solid var(--line);border-radius:8px;padding:8px 10px}.dot-head{justify-content:space-between;align-items:baseline;display:flex}.dot-name{align-items:center;gap:6px;font-size:.85rem;font-weight:700;display:inline-flex}.dot-ic{color:#e8b268;width:15px;height:15px;display:inline-flex}.dot-cap{color:#ffd97a;font-size:.75rem;font-weight:700}.dot-meta{color:var(--muted);margin:1px 0 3px;font-size:.72rem}.dot-desc{font-size:.78rem}@media (min-width:860px){#app{max-width:780px}}.gold-chip{background:var(--panel2);border:1px solid var(--line);color:#ffd97a;border-radius:999px;padding:2px 10px;font-size:.85rem;font-weight:700;display:inline-block}.select h3{color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin:16px 0 8px;font-size:.9rem}.top-actions.end{justify-content:flex-end}.back-cta{width:100%;min-height:48px;margin-top:20px;font-weight:800}.sum-stats{flex-wrap:wrap;gap:6px;margin:10px 0 4px;display:flex}.sum-stats .hstat{padding:4px 12px}.step-hint{color:var(--bad);text-align:center;margin:-6px 0 0;font-size:.78rem;font-weight:700}.select-actions{gap:10px;margin-top:16px;display:flex}.step-tabs{grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:10px;display:grid}.step-tab{color:var(--muted);background:var(--panel);border:1px solid var(--line);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:6px 4px;font-size:.68rem;font-weight:700;overflow:hidden}.step-tab.active{color:var(--text);border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.step-tab.active{background:color-mix(in srgb,var(--accent) 18%,var(--panel))}}.sum-list{flex-direction:column;gap:6px;display:flex}.sum-row{background:var(--panel);border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;padding:9px 12px;display:flex}.sum-tag{color:var(--muted);margin-left:auto;font-size:.68rem}.select-actions .btn{flex:1}.transmute-btn{background:#7a5bbf}.item-grid,.inv-grid{gap:8px;display:grid}.item-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.item-pick{cursor:pointer;text-align:left;background:0 0;border:none;padding:0;transition:transform .15s}.item-pick:hover{transform:translateY(-3px)}.item-pick:active{transform:scale(.97)}.item-card{background:var(--panel2);border:1px solid var(--line);border-left:3px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;padding:8px 10px;display:flex;position:relative;overflow:hidden}.ic-bg{opacity:.16;pointer-events:none;width:72px;height:72px;position:absolute;bottom:-14px;right:-10px;transform:rotate(-16deg)}.ic-bg svg{width:100%;height:100%}.item-card.rarity-0{border-left-color:#b8c0d0}.item-card.rarity-1{border-left-color:#64b5ff}.item-card.rarity-2{border-left-color:#c07aff}.item-card.rarity-3{border-left-color:#ffb347}.ic-head{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.ic-name{font-size:.9rem;font-weight:700}.ic-tag{color:var(--muted);white-space:nowrap;font-size:.75rem}.ic-affixes{color:var(--good);gap:1px;margin:0;padding:0;font-size:.78rem;list-style:none;display:grid}.ic-badge{background:var(--accent);color:#fff;border-radius:999px;padding:1px 8px;font-size:.65rem;font-weight:800;position:absolute;top:-7px;right:8px}.inv-grid{grid-template-columns:1fr 1fr}.inv-entry{flex-direction:column;gap:6px;display:flex}.t-btn{min-height:38px;padding:8px;font-size:.8rem}.t-btn:disabled{opacity:.4;cursor:not-allowed}.transmute-result{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.tr-title{color:#c07aff;margin:0;font-weight:800}.t-error{color:var(--bad);margin:0;font-size:.85rem}.loot-head{justify-content:space-between;align-self:stretch;align-items:center;gap:8px;display:flex}.loot-head h2{margin:0}.loot-item{width:100%;max-width:250px;margin:12px auto 4px}.loot-none{color:var(--muted);flex-direction:column;align-items:center;gap:8px;padding:20px 0 10px;display:flex}.loot-none p{margin:0}.loot-btn{width:100%;margin-top:10px}.loot-gold{color:#ffd97a;margin:0;font-size:1.1rem;font-weight:800}.hero-items{margin-top:8px}.weapon-card-v.picked{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 8px 22px #0006}.item-pick.picked-item .item-card{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.skill-picks{grid-template-columns:1fr;gap:8px;display:grid}@media (min-width:860px){.skill-picks{grid-template-columns:1fr 1fr}}.pick-card{background:linear-gradient(155deg,var(--tone,var(--accent)) 0%,transparent 60%),var(--panel);position:relative}@supports (color:color-mix(in lab,red,red)){.pick-card{background:linear-gradient(155deg,color-mix(in srgb,var(--tone,var(--accent)) 24%,transparent) 0%,transparent 60%),var(--panel)}}.pick-card{border:1px solid var(--line);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;transition:transform .1s,border-color .12s,box-shadow .12s;display:flex;overflow:hidden}.pick-card>:not(.skill-pattern){z-index:1;position:relative}.pick-card:hover{border-color:var(--tone,var(--accent))}@supports (color:color-mix(in lab,red,red)){.pick-card:hover{border-color:color-mix(in srgb,var(--tone,var(--accent)) 60%,var(--line))}}.pick-card:active{transform:scale(.97)}.pick-card.picked{border-color:var(--tone,var(--accent));box-shadow:0 0 0 1px var(--tone,var(--accent)),0 6px 18px #00000059}.pick-card.picked:after{content:"✓";background:var(--tone,var(--accent));color:#0e1018;border-radius:999px;padding:1px 7px;font-size:.7rem;font-weight:800;position:absolute;top:-7px;right:8px}.pick-ic{width:16px;height:16px;color:var(--tone,var(--accent))}.pick-ic svg{width:100%;height:100%}.pick-name{font-size:.9rem;font-weight:700}.pick-head{align-items:center;gap:8px;display:flex}.pick-res{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:space-between;align-items:center;margin-top:2px;font-size:.75rem;display:flex}.res-cd{margin-left:auto}.res-mana{color:var(--mana);font-weight:700}.pick-facts{flex-direction:column;gap:5px;margin-top:10px;display:flex}.fx-row{font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:.8rem;font-weight:600;line-height:1.3;display:flex}.fx-pct{color:var(--muted);font-weight:500}.fx-val{align-items:center;gap:2px;display:inline-flex}.ov-b{color:var(--shield);font-weight:800}.fx-row.ov{margin-top:2px;padding-left:4px}.pick-ov-t{color:var(--shield);margin-top:10px;font-size:.75rem;font-weight:700}.home{min-height:calc(100dvh - 24px);padding:12px 14px calc(96px + env(safe-area-inset-bottom));flex-direction:column;gap:16px;display:flex}.home-top{z-index:30;background:var(--bg);justify-content:space-between;align-items:center;gap:10px;margin:-12px -14px 0;padding:10px 14px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.home-top{background:color-mix(in srgb,var(--bg) 88%,transparent)}}.home-top{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.brand{letter-spacing:.4px;font-size:1.02rem;font-weight:800}.top-right{align-items:center;gap:8px;display:flex}.play-cta{border:1px solid var(--line);cursor:pointer;background:#12141f;border-radius:16px;width:100%;padding:0;transition:transform .15s,border-color .15s;display:block;position:relative;overflow:hidden;box-shadow:0 12px 30px #00000073}.play-cta:hover:not(:disabled){border-color:var(--accent);transform:translateY(-3px)}.play-cta:disabled{cursor:default}.play-cta:disabled .zone-art{filter:grayscale(.7)brightness(.6)}.play-cta .zone-art{height:170px}.cta-body{border:1px solid var(--line);text-align:left;background:#0e1018d1;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.cta-body small{color:var(--muted);text-transform:uppercase;letter-spacing:.6px;font-size:.72rem;font-weight:700}.cta-body b{font-size:1.05rem}.play-btn{color:#241a05;background:linear-gradient(#ffc14d,#f09a1a);border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;min-height:40px;margin-top:6px;padding:0 18px;font-size:1rem;font-weight:800;display:inline-flex;box-shadow:0 6px 16px #f09a1a59}.play-btn svg{width:20px;height:20px}.cta-hint{color:var(--bad);margin-top:5px;font-size:.76rem;font-weight:700}.check-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:8px;padding:12px;display:flex}.check-card h3{text-transform:uppercase;letter-spacing:.6px;color:var(--muted);margin:0;font-size:.78rem}.task-row{border:1px solid var(--line);background:var(--panel2);color:var(--text);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:.9rem;font-weight:600;display:flex}.task-check{border:1px solid var(--line);width:26px;height:26px;color:var(--muted);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.task-check svg{width:15px;height:15px}.task-row.done{border-color:var(--good)}@supports (color:color-mix(in lab,red,red)){.task-row.done{border-color:color-mix(in srgb,var(--good) 45%,var(--line))}}.task-row.done{color:var(--good)}.task-row.done .task-check{border-color:var(--good);color:var(--good);background:var(--good)}@supports (color:color-mix(in lab,red,red)){.task-row.done .task-check{background:color-mix(in srgb,var(--good) 12%,transparent)}}.zone-art{width:100%;height:210px;display:block}.mr-art{border:1px solid var(--line);background:#12141f;border-radius:8px;flex-shrink:0;place-items:center;width:48px;height:36px;display:grid;overflow:hidden}.mr-art .zone-art,.mr-art svg{width:100%;height:100%}.hs-emoji{width:34px;height:34px;color:var(--accent);place-items:center;display:grid}.hs-emoji svg{width:100%;height:100%}.bottom-nav{z-index:40;background:var(--bg);grid-template-columns:repeat(5,1fr);gap:6px;width:100%;max-width:520px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.bottom-nav{background:color-mix(in srgb,var(--bg) 94%,transparent)}}.bottom-nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);padding:8px 10px calc(8px + env(safe-area-inset-bottom));box-shadow:0 -10px 26px #00000073}.nav-btn{min-height:68px;color:var(--tone,var(--accent));flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px 4px 6px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.nav-btn{color:color-mix(in srgb,var(--tone,var(--accent)) 78%,#fff)}}.nav-btn{cursor:pointer;border:1px solid var(--tone,var(--accent));border-radius:12px;font-size:.76rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.nav-btn{border:1px solid color-mix(in srgb,var(--tone,var(--accent)) 35%,var(--line))}}.nav-btn{background:linear-gradient(155deg,var(--tone,var(--accent)) 0%,transparent 62%),linear-gradient(180deg,var(--panel2),var(--panel))}@supports (color:color-mix(in lab,red,red)){.nav-btn{background:linear-gradient(155deg,color-mix(in srgb,var(--tone,var(--accent)) 20%,transparent) 0%,transparent 62%),linear-gradient(180deg,var(--panel2),var(--panel))}}.nav-btn{transition:transform .12s,border-color .12s,box-shadow .12s}.nav-btn:hover{border-color:var(--tone,var(--accent));transform:translateY(-2px);box-shadow:0 8px 20px #0006}.nav-btn:active{transform:scale(.97)}.bottom-nav.five .nav-btn{min-height:60px;padding:6px 2px 5px;font-size:.66rem}.nav-btn.disabled{opacity:.55}.nav-btn.disabled:hover{box-shadow:none;transform:none}.nav-ic{width:26px;height:26px}.nav-btn.center .nav-ic{width:30px;height:30px}.nav-ic svg{width:100%;height:100%}.lab-soon{text-align:left;align-items:center;gap:12px;margin-top:6px;padding:12px;display:flex}.lab-soon .ls-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lab-soon .desc{color:var(--muted);font-size:.8rem}.mode-row{background:var(--panel2);border:1px solid var(--line);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:border-color .12s,transform 80ms;display:flex}button.mode-row:hover{border-color:var(--accent);transform:translateY(-1px)}.mode-row.locked{opacity:.5;cursor:default}.mode-row .mr-emoji{font-size:1.5rem}.mr-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mr-info small{color:var(--muted);font-size:.76rem}.mr-info .mr-meta{color:#8d94a8;font-size:.7rem}.mr-go,.mr-state{color:#ffd97a;white-space:nowrap;font-size:.85rem;font-weight:700}.mr-state .skill-glyph{vertical-align:-.15em;width:1.2em;height:1.2em;display:inline-block}.mode-row.locked .mr-state{color:var(--muted)}.build-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.talents .talent-row{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:12px;padding:10px 12px;display:flex}.talents .talent-row.maxed{border-color:var(--accent)}.talents .talent-info{flex-direction:column;gap:2px;min-width:0;display:flex}.talents .talent-info .desc{color:var(--muted);font-size:.82rem}.talents .talent-side{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.talents .talent-rank{gap:4px;display:flex}.talents .talent-rank i{border:1px solid var(--line);background:0 0;border-radius:50%;width:8px;height:8px}.talents .talent-rank i.on{background:var(--accent);border-color:var(--accent)}.talents .talent-plus{border-radius:var(--radius);border:1px solid var(--line);background:var(--panel-2,var(--panel));width:30px;height:30px;color:var(--accent);cursor:pointer;font-size:1.1rem;font-weight:700}.talents .talent-plus:disabled{opacity:.35;cursor:default}.talents .respec-btn{width:100%;margin-top:8px}.bc-head{align-items:center;gap:8px;display:flex}.bc-head b{font-size:1rem}.bc-weapon{color:var(--muted);margin-left:auto;font-size:.82rem}.hs-emoji{width:26px;height:26px;color:var(--accent)}.pick-lv{color:var(--accent);margin-left:auto;font-size:.78rem;font-weight:700}.build-slots{gap:8px;display:flex}.slot{background:var(--panel2);border:1px solid var(--line);width:38px;height:38px;color:var(--muted);border-radius:10px;place-items:center;display:grid}.slot.ok{color:var(--text);border-color:var(--accent)}.slot.empty{color:#ff8a8a;background:#a0404026;border-color:#a04040;font-weight:800}.mode-row.coming{opacity:.55}.mode-row.disabled{opacity:.5}.current-badge{z-index:1;color:#241a05;background:#ffd97a;border-radius:999px;padding:1px 8px;font-size:.68rem;font-weight:800;position:absolute;top:6px;right:8px}.section-head{align-items:center;gap:8px;margin-bottom:14px;display:flex}.section-head h2{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:1.12rem;font-weight:800;overflow:hidden}.section-head .btn.ghost{min-height:38px;padding:6px 12px;font-size:.82rem}.class-card-v.current{border-color:#ffd97a;box-shadow:0 0 0 1px #ffd97a73,0 10px 28px #00000073}.skill-pattern{color:var(--tone,var(--accent));opacity:.12;pointer-events:none;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(120deg,#000000f2,#0000004d 70%);mask-image:linear-gradient(120deg,#000000f2,#0000004d 70%)}.tab-count{color:var(--muted);margin-left:5px;font-weight:700}.tab-count.done{color:#ffd97a}.chip.frenzy{color:#ff8c42;background:#a05a2426;border-color:#a05a24;font-weight:700}.bed-row{gap:8px;display:flex}.sheet .bar.hp{width:100%;margin-bottom:10px}.rest-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.bar .mark{border-radius:1px;width:2px;position:absolute;top:2px;bottom:2px;transform:translate(-1px)}.bar .mark.free{background:#fff;box-shadow:0 0 4px #ffffffe6}.bar .mark.paid{background:#ffd97a;box-shadow:0 0 5px #ffd97ae6}.bed-btn{border-radius:var(--radius);border:1px solid var(--line);background:var(--panel2);color:var(--text);cursor:pointer;flex-direction:column;flex:1;align-items:center;gap:4px;padding:14px;display:flex}.bed-btn.premium{border-color:var(--shield)}@supports (color:color-mix(in lab,red,red)){.bed-btn.premium{border-color:color-mix(in srgb,var(--shield) 55%,var(--line))}}.bed-btn.premium .skill-glyph{color:#ffd97a}.bed-btn .bed-cost{color:#ffd97a;align-items:center;gap:4px;font-size:.85rem;font-weight:700;display:inline-flex}.bed-btn:disabled{opacity:.5;cursor:default}.brief-affixes{flex-wrap:wrap;justify-content:center;gap:6px;margin:10px 0;display:flex}.brief-actions{gap:10px;margin-top:12px;display:flex}.brief-actions .btn{flex:1}.fb-t{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;text-align:left;align-items:center;gap:4px;margin-top:8px;font-size:.66rem;font-weight:800;display:flex}.fb-t:first-child{margin-top:4px}.fb-t.sep,.fb-t.ov-t{border-top:1px solid var(--line);margin-top:9px;padding-top:7px}.fb-t.ov-t{color:var(--shield)}.fb-t svg{width:13px;height:13px}.sk-info .fb-t,.sk-info .fx-row{align-self:stretch}.pick-card{padding:12px 12px 14px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}
