*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Rajdhani,sans-serif;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:JetBrains Mono,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.absolute{position:absolute}.relative{position:relative}.left-1\/2{left:50%}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.mb-6{margin-bottom:1.5rem}.mr-1{margin-right:.25rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}.aspect-square{aspect-ratio:1/1}.w-full{width:100%}.flex-1{flex:1 1}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[60px\]{gap:60px}.whitespace-nowrap{white-space:nowrap}.border{border-width:1px}.text-center{text-align:center}.text-right{text-align:right}.font-display{font-family:Cinzel,serif}.font-mono{font-family:JetBrains Mono,monospace}.font-sans{font-family:Rajdhani,sans-serif}.text-\[10px\]{font-size:10px}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.text-cyan{--tw-text-opacity:1;color:#5ee0f0;color:rgb(94 224 240/var(--tw-text-opacity,1))}.text-cyan-deep{--tw-text-opacity:1;color:#2aa8c0;color:rgb(42 168 192/var(--tw-text-opacity,1))}.text-gold{--tw-text-opacity:1;color:#d4b86a;color:rgb(212 184 106/var(--tw-text-opacity,1))}.text-gold-dim{--tw-text-opacity:1;color:#8a7640;color:rgb(138 118 64/var(--tw-text-opacity,1))}.text-ink{--tw-text-opacity:1;color:#cfe3ff;color:rgb(207 227 255/var(--tw-text-opacity,1))}.text-ink-dim{--tw-text-opacity:1;color:#8fa5c8;color:rgb(143 165 200/var(--tw-text-opacity,1))}.text-ink-ghost{--tw-text-opacity:1;color:#5a6d8f;color:rgb(90 109 143/var(--tw-text-opacity,1))}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#050811;color:#cfe3ff;font-family:Rajdhani,sans-serif;font-size:16px;margin:0;min-height:100vh;overflow-x:hidden;padding:0}*{box-sizing:border-box}code{font-family:JetBrains Mono,Menlo,Monaco,Consolas,monospace}.App{min-height:100vh;position:relative}:root{--void:#050811;--void-2:#090e1c;--steel:#0e1629;--steel-2:#141f38;--mist:#1d2b47;--line:#253655;--line-soft:#1a2742;--ink:#cfe3ff;--ink-dim:#8fa5c8;--ink-ghost:#5a6d8f;--cyan:#5ee0f0;--cyan-deep:#2aa8c0;--violet:#8b7ff5;--violet-deep:#6356c9;--gold:#d4b86a;--gold-dim:#8a7640;--crimson:#e0597a}.atmosphere{background:radial-gradient(ellipse 80% 60% at 50% 0,#5ee0f012,#0000 60%),radial-gradient(ellipse 60% 50% at 50% 100%,#8b7ff517,#0000 60%),linear-gradient(180deg,#050811,#070c1a 40%,#050811);inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.atmosphere:before{background-image:linear-gradient(30deg,#0000 48%,#5ee0f00f 49%,#5ee0f00f 51%,#0000 52%),linear-gradient(150deg,#0000 48%,#5ee0f00f 49%,#5ee0f00f 51%,#0000 52%),linear-gradient(90deg,#0000 48%,#5ee0f00a 49%,#5ee0f00a 51%,#0000 52%);background-size:60px 104px,60px 104px,60px 104px;content:"";inset:-20px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 30%,#0000 80%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 30%,#0000 80%);opacity:.35;position:absolute}.atmosphere:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%27200%27><filter id=%27n%27><feTurbulence type=%27fractalNoise%27 baseFrequency=%270.9%27 numOctaves=%272%27 stitchTiles=%27stitch%27/><feColorMatrix values=%270 0 0 0 0.4  0 0 0 0 0.6  0 0 0 0 1  0 0 0 0.08 0%27/></filter><rect width=%27200%27 height=%27200%27 filter=%27url%28%23n%29%27/></svg>");content:"";inset:0;mix-blend-mode:screen;opacity:.4;position:absolute}.particles{inset:0;pointer-events:none;position:fixed;z-index:1}.particle{animation:drift linear infinite;background:#5ee0f0;background:var(--cyan);border-radius:50%;box-shadow:0 0 8px #5ee0f0,0 0 20px #5ee0f066;box-shadow:0 0 8px var(--cyan),0 0 20px #5ee0f066;height:2px;opacity:0;position:absolute;width:2px}@keyframes drift{0%{opacity:0;transform:translateY(100vh) scale(.5)}10%{opacity:.8}90%{opacity:.6}to{opacity:0;transform:translateY(-10vh) scale(1)}}.chrome{background:linear-gradient(180deg,#050811f2,#0508118c 70%,#0000);border-bottom:1px solid #5ee0f01a;height:72px;justify-content:space-between;left:0;padding:18px 40px;position:fixed;right:0;top:0;z-index:40}.brand,.chrome{align-items:center;display:flex}.brand{gap:14px}.brand-sigil{display:grid;height:36px;place-items:center;width:36px}.brand-sigil svg{height:100%;width:100%}.brand-name{color:#cfe3ff;color:var(--ink);font-family:Cinzel,serif;font-size:18px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.brand-name .accent{color:#5ee0f0;color:var(--cyan)}.chrome-nav{display:flex;font-family:Rajdhani,sans-serif;font-size:13px;font-weight:500;gap:28px;letter-spacing:.22em;text-transform:uppercase}.chrome-nav,.chrome-nav a{color:#8fa5c8;color:var(--ink-dim)}.chrome-nav a{cursor:pointer;text-decoration:none;transition:color .2s}.chrome-nav a:hover{color:#5ee0f0;color:var(--cyan)}.chrome-nav a.active{color:#cfe3ff;color:var(--ink)}.chrome-nav a.active:before{color:#5ee0f0;color:var(--cyan);content:"◆ ";font-size:10px}.chrome-right{align-items:center;color:#5a6d8f;color:var(--ink-ghost);display:flex;font-family:JetBrains Mono,monospace;font-size:11px;gap:18px;letter-spacing:.1em}.status-dot{animation:pulse-soft 2s ease-in-out infinite;background:#4aee9a;border-radius:50%;box-shadow:0 0 8px #4aee9a;display:inline-block;height:7px;margin-right:6px;width:7px}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.4}}.stage{min-height:100vh;padding-top:72px;position:relative;z-index:2}.view-fade{animation:viewFadeIn .6s ease}@keyframes viewFadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin-slow{to{transform:rotate(1turn)}}@keyframes breathe{0%,to{filter:brightness(1);transform:scale(1)}50%{filter:brightness(1.4);transform:scale(1.15)}}.rune-ring{border-radius:50%;inset:0;pointer-events:none;position:absolute}.rune-ring svg{height:100%;width:100%}.rune-ring.r1{animation:spin-slow 60s linear infinite}.rune-ring.r2{animation:spin-slow 80s linear infinite reverse;inset:10%}.rune-ring.r3{animation:spin-slow 40s linear infinite;inset:22%}.rune-ring.r4{animation:spin-slow 100s linear infinite reverse;inset:34%}.rune-core{animation:breathe 4s ease-in-out infinite;background:radial-gradient(circle,#5ee0f04d,#5ee0f00d 60%,#0000);border-radius:50%;display:grid;inset:42%;place-items:center;position:absolute}.ritual-sigil .rune-ring.r1{animation-duration:12s;inset:0}.ritual-sigil .rune-ring.r2{animation-duration:9s;inset:10%}.ritual-sigil .rune-ring.r3{animation-duration:6s;inset:22%}.ritual-sigil .rune-ring.r4{animation-duration:14s;inset:34%}.ritual-sigil .rune-core{inset:44%}.champ-portrait-wrap .rune-ring{animation-duration:40s}.champ-portrait-wrap .rune-ring.outer{animation-direction:reverse;animation-duration:60s;inset:-6%}.clip-notch-12{clip-path:polygon(0 12px,12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px))}.clip-notch-16{clip-path:polygon(0 16px,16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px))}.clip-notch-20{clip-path:polygon(0 20px,20px 0,calc(100% - 20px) 0,100% 20px,100% calc(100% - 20px),calc(100% - 20px) 100%,20px 100%,0 calc(100% - 20px))}.clip-notch-32{clip-path:polygon(0 32px,32px 0,calc(100% - 32px) 0,100% 32px,100% calc(100% - 32px),calc(100% - 32px) 100%,32px 100%,0 calc(100% - 32px))}.clip-notch-top-16{clip-path:polygon(0 16px,16px 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%)}.clip-hex-portrait{clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%)}.clip-hex-slot{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.clip-slant-btn{clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%)}.clip-slant-btn-left{clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 100%,0 100%)}.clip-chevron-btn{clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,12px 100%,0 50%)}.h-display{color:#cfe3ff;color:var(--ink);font-family:Cinzel,serif;font-size:clamp(48px,6vw,82px);font-weight:700;letter-spacing:-.01em;line-height:.95;margin:0 0 24px;text-transform:uppercase}.h-display .line-2{-webkit-text-stroke:1px #5ee0f0;-webkit-text-stroke:1px var(--cyan);color:#0000;display:block;font-weight:500;position:relative}.h-display .line-2:after{-webkit-text-stroke:0;color:#5ee0f0;color:var(--cyan);content:attr(data-text);filter:blur(12px);inset:0;opacity:.5;position:absolute;z-index:-1}.divination-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#0e1629d9,#090e1cf2);border:1px solid #5ee0f026;clip-path:polygon(0 20px,20px 0,calc(100% - 60px) 0,100% 20px,100% calc(100% - 20px),calc(100% - 20px) 100%,60px 100%,0 calc(100% - 20px));padding:32px;position:relative}.divination-form:before{background:radial-gradient(ellipse at top right,#5ee0f014,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.form-input,.form-select{background:#05081199;border:1px solid #5ee0f033;border-radius:0;color:#cfe3ff;color:var(--ink);font-family:Rajdhani,sans-serif;font-size:16px;font-weight:500;letter-spacing:.04em;outline:none;padding:14px 18px;transition:all .3s;width:100%}.form-input::placeholder{color:#5a6d8f;color:var(--ink-ghost);font-style:italic}.form-input:focus,.form-select:focus{background:#050811cc;border-color:#5ee0f0;border-color:var(--cyan);box-shadow:0 0 0 1px #5ee0f0,0 0 20px #5ee0f033;box-shadow:0 0 0 1px var(--cyan),0 0 20px #5ee0f033}.form-select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27><path d=%27M1 1l5 5 5-5%27 stroke=%27%235ee0f0%27 stroke-width=%271.5%27 fill=%27none%27/></svg>");background-position:right 16px center;background-repeat:no-repeat;cursor:pointer}.form-select option{background:#090e1c;background:var(--void-2);color:#cfe3ff;color:var(--ink)}.invoke-btn{background:linear-gradient(180deg,#5ee0f026,#5ee0f00d);border:1px solid #5ee0f0;border:1px solid var(--cyan);clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);color:#5ee0f0;color:var(--cyan);cursor:pointer;font-family:Cinzel,serif;font-size:13px;font-weight:600;letter-spacing:.35em;overflow:hidden;padding:16px 24px;position:relative;text-transform:uppercase;transition:all .3s;width:100%}.invoke-btn:hover{background:linear-gradient(180deg,#5ee0f04d,#5ee0f01a);box-shadow:0 0 24px #5ee0f04d,inset 0 0 24px #5ee0f026;color:#fff;letter-spacing:.4em}.invoke-btn:before{animation:shimmer 3s linear infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:50%}@keyframes shimmer{to{left:200%}}.prune{background:#0e1629;background:var(--steel);border:1px solid #253655;border:1px solid var(--line);height:14px;transform:rotate(45deg);transition:all .4s;width:14px}.prune.done{background:#2aa8c0;background:var(--cyan-deep)}.prune.active,.prune.done{border-color:#5ee0f0;border-color:var(--cyan)}.prune.active{animation:pulse-soft 1s ease-in-out infinite;background:#5ee0f0;background:var(--cyan);box-shadow:0 0 16px #5ee0f0;box-shadow:0 0 16px var(--cyan)}.primary-panel{grid-gap:48px;background:linear-gradient(135deg,#8b7ff514,#5ee0f00a 50%,#0000),linear-gradient(180deg,#0e1629e6,#090e1cf2);border:1px solid #d4b86a4d;clip-path:polygon(0 32px,32px 0,calc(100% - 32px) 0,100% 32px,100% calc(100% - 32px),calc(100% - 32px) 100%,32px 100%,0 calc(100% - 32px));display:grid;gap:48px;grid-template-columns:360px 1fr;margin-bottom:48px;padding:40px;position:relative}.primary-panel:before{background:radial-gradient(ellipse 80% 50% at 30% 0,#d4b86a14,#0000 70%);content:"";inset:0;pointer-events:none;position:absolute}.champ-portrait-wrap{place-items:center}.champ-portrait,.champ-portrait-wrap{aspect-ratio:1;display:grid;position:relative}.champ-portrait{background:linear-gradient(135deg,#1a2438,#0e1629);border:1px solid #5ee0f0;border:1px solid var(--cyan);box-shadow:0 0 48px #5ee0f033,inset 0 0 24px #5ee0f01a;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);overflow:hidden;place-items:center;width:72%}.champ-portrait img,.champ-portrait svg{filter:hue-rotate(-10deg) saturate(.9);height:100%;object-fit:cover;width:100%}.champ-portrait .name-stripe{bottom:14%;color:#5ee0f0;color:var(--cyan);font-family:JetBrains Mono,monospace;font-size:9px;left:0;letter-spacing:.3em;opacity:.7;pointer-events:none;position:absolute;right:0;text-align:center;text-transform:uppercase;z-index:2}.slot{background:#0e162999;border:1px solid #253655;border:1px solid var(--line);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);display:grid;height:72px;place-items:center;position:relative;transition:all .3s;width:64px}.slot.filled{background:radial-gradient(circle,#5ee0f040,#5ee0f00d);border-color:#5ee0f0;border-color:var(--cyan);box-shadow:0 0 20px #5ee0f04d}.slot .glyph{display:grid;height:60%;place-items:center;width:60%}.slot .glyph img,.slot .glyph svg{height:100%;object-fit:contain;width:100%}.slot.empty .glyph{opacity:.25}.slot-mini{height:32px;width:28px}.runnerup{grid-gap:24px;background:linear-gradient(180deg,#0e1629b3,#090e1cd9);border:1px solid #1a2742;border:1px solid var(--line-soft);clip-path:polygon(0 16px,16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px));display:grid;gap:24px;grid-template-columns:140px 1fr;padding:24px;position:relative;transition:border-color .3s,transform .3s}.runnerup:hover{border-color:#5ee0f0;border-color:var(--cyan);transform:translateY(-2px)}.runnerup .champ-portrait{aspect-ratio:1;border:1px solid #253655;border:1px solid var(--line);box-shadow:none;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);width:100%}.oracle{background:linear-gradient(180deg,#0e1629b3,#090e1ce6);border-left:2px solid #d4b86a;border-left:2px solid var(--gold);border-right:2px solid #d4b86a;border-right:2px solid var(--gold);margin-bottom:56px;padding:44px 56px;position:relative}.oracle:after,.oracle:before{background:linear-gradient(90deg,#0000,#d4b86a,#0000);background:linear-gradient(90deg,#0000,var(--gold),#0000);content:"";height:1px;left:0;position:absolute;right:0}.oracle:before{top:0}.oracle:after{bottom:0}.oracle-text{color:#cfe3ff;color:var(--ink);font-family:Cinzel,serif;font-size:20px;font-style:italic;font-weight:400;letter-spacing:.01em;line-height:1.65;margin:0 auto;max-width:820px;text-align:center}.oracle-text .lead:first-letter{color:#d4b86a;color:var(--gold);float:left;font-family:Cinzel,serif;font-size:3.2em;font-style:normal;font-weight:700;line-height:.9;margin:.05em .14em 0 0}.trait-card{background:linear-gradient(180deg,#0e1629b3,#090e1cd9);border:1px solid #1a2742;border:1px solid var(--line-soft);clip-path:polygon(0 16px,16px 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);padding:28px;position:relative}.trait-card:after{background:#5ee0f0;background:var(--cyan);content:"";height:2px;left:16px;opacity:.4;position:absolute;right:16px;top:0}.trait-card.tier-hi:after{background:#d4b86a;background:var(--gold);opacity:.8}.trait-card.tier-mid:after{background:#8b7ff5;background:var(--violet);opacity:.7}.trait-glyph{background:radial-gradient(circle,#5ee0f040,#0000 70%);border-radius:50%;display:grid;flex:none;height:56px;place-items:center;width:56px}.trait-glyph img,.trait-glyph svg{filter:hue-rotate(20deg) saturate(.6) brightness(1.2);height:72%;object-fit:contain;width:72%}.trait-bar{background:#141f38;background:var(--steel-2);height:3px;margin-bottom:18px;overflow:hidden;position:relative}.trait-bar .fill{background:linear-gradient(90deg,#2aa8c0,#5ee0f0);background:linear-gradient(90deg,var(--cyan-deep),var(--cyan));box-shadow:0 0 10px #5ee0f0;box-shadow:0 0 10px var(--cyan);height:100%}.trait-card.tier-hi .trait-bar .fill{background:linear-gradient(90deg,#8a7640,#d4b86a);background:linear-gradient(90deg,var(--gold-dim),var(--gold));box-shadow:0 0 10px #d4b86a;box-shadow:0 0 10px var(--gold)}.trait-card.tier-mid .trait-bar .fill{background:linear-gradient(90deg,#6356c9,#8b7ff5);background:linear-gradient(90deg,var(--violet-deep),var(--violet));box-shadow:0 0 10px #8b7ff5;box-shadow:0 0 10px var(--violet)}.trait-bar .tick{background:#050811;background:var(--void);height:100%;opacity:.6;position:absolute;top:0;width:1px}.toggle-all{background:#0000;border:1px solid #253655;border:1px solid var(--line);clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,12px 100%,0 50%);color:#8fa5c8;color:var(--ink-dim);cursor:pointer;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:500;letter-spacing:.3em;padding:14px;text-transform:uppercase;transition:all .3s;width:100%}.toggle-all:hover{border-color:#5ee0f0;border-color:var(--cyan);color:#5ee0f0;color:var(--cyan)}.all-traits-table{grid-gap:0;border:1px solid #1a2742;border:1px solid var(--line-soft);display:grid;gap:0;grid-template-columns:1fr 1fr}.tt-row{grid-gap:16px;align-items:center;border-bottom:1px solid #1a2742;border-bottom:1px solid var(--line-soft);border-right:1px solid #1a2742;border-right:1px solid var(--line-soft);display:grid;gap:16px;grid-template-columns:40px 1fr auto 140px;padding:14px 20px}.tt-row:nth-child(2n){border-right:none}.tt-g{background:radial-gradient(circle,#5ee0f033,#0000);border-radius:50%;display:grid;height:32px;place-items:center;width:32px}.tt-g svg{height:24px;width:24px}.tt-br{background:#141f38;background:var(--steel-2);height:3px;position:relative}.tt-br .f{background:linear-gradient(90deg,#2aa8c0,#5ee0f0);background:linear-gradient(90deg,var(--cyan-deep),var(--cyan));height:100%}.btn-ghost{background:#0000;border:1px solid #253655;border:1px solid var(--line);clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 100%,0 100%);color:#8fa5c8;color:var(--ink-dim);cursor:pointer;font-family:Cinzel,serif;font-size:12px;font-weight:500;letter-spacing:.3em;padding:14px 36px;text-transform:uppercase;transition:all .3s}.btn-ghost:hover{border-color:#5ee0f0;border-color:var(--cyan)}.btn-ghost:hover,.btn-primary{color:#5ee0f0;color:var(--cyan)}.btn-primary{background:linear-gradient(180deg,#5ee0f033,#5ee0f00d);border:1px solid #5ee0f0;border:1px solid var(--cyan);clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);cursor:pointer;font-family:Cinzel,serif;font-size:12px;font-weight:600;letter-spacing:.3em;padding:14px 36px;text-transform:uppercase;transition:all .3s}.btn-primary:hover{background:linear-gradient(180deg,#5ee0f059,#5ee0f01a);box-shadow:0 0 24px #5ee0f04d;color:#fff}@media (max-width:1100px){.chrome-nav{display:none}.primary-panel{grid-template-columns:1fr}}
/*# sourceMappingURL=main.611f7353.css.map*/