.aion-ui{--gold:#cbb47b;--cyan:#8ee7ee;--line:#32424f;--muted:#9aadb9;max-width:1660px;margin:auto;padding:0 38px 28px;color:#e3ebef;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.aion-ui button{color:inherit}.aion-popup :focus-visible,.aion-ui :focus-visible{outline:2px solid #a8ecf4;outline-offset:4px}.aion-eyebrow{font-size:10px;letter-spacing:2px;font-weight:600;color:#9eafbd;text-transform:uppercase}.aion-build-heading{display:flex;align-items:center;gap:22px;min-height:155px;padding:24px 8px}.aion-brand-sigil{width:84px;color:var(--gold);filter:drop-shadow(0 0 14px #a5cdf449)}.aion-crest{width:100%;height:100%;display:block}.aion-build-heading h1{font-family:Georgia,serif;font-weight:400;font-size:43px;line-height:1.2;letter-spacing:5px;margin:5px 0}.aion-build-heading h1 em{font-style:normal;color:#bbdce7}.aion-build-heading p{margin:3px 0;font-size:12px;color:var(--muted)}.aion-class-picker{margin-left:auto;display:grid;gap:8px;width:210px}.aion-class-picker>span{color:var(--muted);font-size:10px;letter-spacing:2px;text-transform:uppercase}.aion-class-picker select{appearance:auto;background:#17212b;color:#e1e8ec;padding:11px 15px;border:1px solid #556472;border-radius:2px}.aion-main-tabs{display:flex;justify-content:center;border-block:1px solid #334552;background:linear-gradient(90deg,#0c131b,#19243088,#0c131b);position:relative}.aion-main-tabs:before{content:"";position:absolute;height:1px;inset:0;background:linear-gradient(90deg,transparent,#809aae99,transparent)}.aion-main-tabs button{border:0;background:none;padding:19px 30px;position:relative;color:#aebcc8;font-size:14px;white-space:nowrap}.aion-main-tabs button>span{font-size:22px;line-height:1;margin-right:12px;color:#8195a5;vertical-align:middle}.aion-main-tabs button[aria-current]{color:#fff;background:linear-gradient(0deg,#405c7138,transparent)}.aion-main-tabs button[aria-current]>span{color:#d5c899}.aion-main-tabs button[aria-current]:after,.aion-subtabs button[aria-pressed=true]:after{content:"";height:3px;position:absolute;bottom:-1px;left:12%;right:12%;background:#c7dbff;box-shadow:0 0 15px 4px #8ba8ff6b;border-radius:50%}.aion-workspace{position:relative;background:radial-gradient(ellipse at 47% 45%,#2f405050,transparent 60%),linear-gradient(135deg,#101c25a8,#060c12 76%);border:1px solid #263844;border-top:0;min-height:650px}.aion-workspace-heading{display:flex;justify-content:space-between;align-items:center;padding:23px 28px 16px}.aion-workspace-heading h2{font:400 28px/1.25 Georgia,serif;margin:7px 0;color:#ecedf0}.aion-interaction-hint{color:#8398a8;font-size:11px}.aion-equipment-layout{display:grid;grid-template-columns:minmax(290px,365px) minmax(200px,1fr) 186px;gap:34px;padding:10px 52px 25px 28px;align-items:start}.aion-inspector{min-width:0}.aion-details{border:1px solid #53607066;background:linear-gradient(130deg,#27323fe0,#171f29ed);box-shadow:0 12px 45px #0003}.aion-details>header{position:relative;display:flex;gap:8px;justify-content:space-between;min-height:95px;padding:20px 18px;background:linear-gradient(120deg,#294254,#182632);border-bottom:1px solid #8c99932a}.aion-details[data-grade=Unique]>header{background:radial-gradient(ellipse at 30% 100%,#a88730,#65501c 75%)}.aion-details[data-grade=Epic]>header{background:linear-gradient(130deg,#703a77,#2b203a)}.aion-details[data-grade=Legend]>header{background:linear-gradient(130deg,#224d71,#122635)}.aion-details>header>div{min-width:0}.aion-details>header .aion-eyebrow{font-size:9px;letter-spacing:1px;color:#d2d8d9}.aion-details h3{font:400 23px/1.2 Georgia,serif;color:#e5d69e;margin:8px 0;overflow-wrap:anywhere}.aion-details[data-grade=Legend] h3{color:#88cbff}.aion-details>header img{width:66px;height:66px;object-fit:contain;align-self:center;filter:drop-shadow(0 3px 7px #0008)}.aion-detail-body{padding:16px 18px}.aion-detail-body>p:first-child{font-size:12px;margin:0 0 17px;color:#b9c6cf;line-height:1.75}.aion-board-info dl,.aion-detail-body dl{margin:0;border-top:1px solid #778a9b30;padding-top:8px}.aion-board-info dl>div,.aion-detail-body dl>div{display:flex;justify-content:space-between;gap:18px;padding:7px 0;font-size:12px}.aion-board-info dd,.aion-detail-body dd{margin:0;color:#f0f2f4;font-weight:600;flex-shrink:0}.aion-detail-body dt{color:#c6d0d9;overflow-wrap:anywhere}.aion-note{padding-top:13px;font-size:12px;color:#85d9df}.aion-note,.aion-provenance{border-top:1px solid #758b9c30;line-height:1.7}.aion-provenance{display:block;color:#9dabb7;font-size:10px;padding-top:12px}.aion-character-stage{min-height:600px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;overflow:hidden}.aion-character-stage>.aion-crest{width:min(230px,70%);height:auto;color:#c7c6ad99;filter:drop-shadow(0 0 45px #6cbbe56e);margin:0 0 30px}.aion-character-stage h3{font:400 34px/1.25 Georgia,serif;text-align:center;margin:15px 0;color:#d4e0e4}.aion-character-stage p{text-align:center;font-size:12px;color:#91a4b2;line-height:1.9}.aion-stage-ring{position:absolute;width:90%;aspect-ratio:1;border:1px solid #81aed41c;border-radius:50%;top:8%;pointer-events:none;box-shadow:0 0 100px #7fa8cb0a,inset 0 0 80px #7fa8cb0c}.aion-stage-ring:after{content:"";position:absolute;inset:10%;border:1px dashed #8bc0e317;transform:rotate(45deg)}.aion-stage-caption{font-size:9px;letter-spacing:1.4px;text-transform:uppercase;position:absolute;bottom:20px;color:#7f96a6;text-align:center}.aion-equipment-ribbon{position:relative;background:linear-gradient(110deg,#26333e,#1a222d);border:1px solid #9babc147;padding:18px 14px 36px;box-shadow:0 10px 30px #0007;clip-path:polygon(0 0,100% 0,100% 96%,50% 100%,0 96%)}.aion-ribbon-title{font-size:8px;letter-spacing:1.1px;color:#b6c4cd;text-align:center;margin:0 -10px 12px}.aion-gear-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.aion-inspect{border:1px solid #6c7686;background:#111d28;position:relative;transition:filter .15s,border-color .15s,box-shadow .15s;text-align:left}.aion-inspect:hover,.aion-inspect[data-selected=true]{border-color:#e4d49b;box-shadow:0 0 10px #b0d4e443}.aion-slot{width:100%;aspect-ratio:1;padding:2px;background:radial-gradient(ellipse at 50% 100%,#ccb75c,#695323 70%);border-color:#ab914f;display:flex;align-items:center;justify-content:center}.aion-slot[data-grade=Epic]{background:radial-gradient(ellipse at 50% 100%,#b16bb7,#422c54);border-color:#976ab2}.aion-slot[data-grade=Legend]{background:radial-gradient(ellipse at 50% 100%,#4aa6cb,#133854);border-color:#4f91b8}.aion-slot img{width:100%;height:100%;object-fit:contain}.aion-level{position:absolute;right:4px;bottom:2px;color:white!important;text-shadow:0 1px 3px #000,1px 0 3px #000;font-size:13px;font-weight:600;line-height:1.3}.aion-slot-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.aion-equipment-ribbon>.aion-crest{height:46px;margin-top:20px;color:#c4c4ac}.aion-panel-note{color:#9cabb6;font-size:11px;line-height:1.8;border-top:1px solid #3b515a50;margin:0;padding:15px 28px}.aion-subtabs{display:flex;justify-content:center;border-bottom:1px solid #4d657740;gap:20px;margin:0 28px 26px}.aion-subtabs button{background:none;border:0;padding:12px 30px;color:#95a5b1;position:relative}.aion-subtabs button[aria-pressed=true]{color:#edf2f6}.aion-skills-layout{display:grid;grid-template-columns:minmax(280px,365px) minmax(180px,1fr) minmax(260px,330px);gap:24px;padding:0 28px 30px;min-height:520px}.aion-skill-library section{margin:0 0 25px}.aion-skill-library h3{font-size:13px;font-weight:600;background:linear-gradient(90deg,#293440,#18212b);padding:9px;margin:0 0 10px;text-align:center;border-bottom:1px solid #6d7d9133}.aion-skills-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.aion-skills-grid .aion-slot{background:#111c26}.aion-skill-library section:nth-child(2) .aion-slot{border-color:#50877c}.aion-skill-stage{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;position:relative;overflow:hidden;min-height:430px}.aion-skill-stage>img{width:130px;height:130px;border:1px solid #b5c9d44a;border-radius:50%;box-shadow:0 0 100px #6aabdc44;z-index:1}.aion-skill-stage h3{font:400 29px/1.3 Georgia,serif;margin:30px 0 5px}.aion-skill-stage p{font-size:11px;color:#a7becd}.aion-skill-stage>span{font-size:11px;color:#8ba0b0;max-width:210px}.aion-skill-separator{color:#b5c6d5;font-size:27px;margin:15px 0}.aion-board-tabs{gap:0;margin-bottom:12px}.aion-board-tabs button{min-width:110px}.aion-board-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:34px;padding:0 28px 28px}.aion-board-toolbar{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#9dabb9;padding:0 0 12px}.aion-board-toolbar button{background:#1b2a36;border:1px solid #40525f;padding:6px 12px;min-height:32px}.aion-board-scroll{overflow:auto;max-height:740px;overscroll-behavior:contain;scrollbar-color:#496174 #101c25;scrollbar-width:thin;touch-action:pan-x pan-y}.aion-board{display:grid;gap:clamp(3px,.65vw,9px);max-width:none;min-width:560px;padding:20px 38px;aspect-ratio:1;align-content:start;background:radial-gradient(ellipse at center,#243f432a,transparent 75%)}.aion-node,.aion-node-empty{aspect-ratio:1;min-width:0;min-height:0}.aion-node{padding:3px;border:1px solid #777a6655;background:radial-gradient(ellipse,#293b39,#101b23);color:#b4ab82!important;box-shadow:inset 0 0 0 3px #0a121b,0 0 0 1px #65706922;transition:filter .15s,box-shadow .15s;clip-path:polygon(0 0,25% 4%,75% 4%,100% 0,96% 30%,96% 70%,100% 100%,75% 96%,25% 96%,0 100%,4% 70%,4% 30%)}.aion-node.node-D{color:#6d7468!important;background:#121e24;border-color:#455155}.aion-node.node-G{color:#b5bd91!important;background:radial-gradient(ellipse,#456e4b,#152b27)}.aion-node.node-B{color:#a6cbd5!important;background:radial-gradient(ellipse,#244d68,#101f32)}.aion-node.node-O{color:#ffdb83!important;background:radial-gradient(ellipse,#bf741b,#63340b);border-color:#af893d}.aion-node.node-S{color:#f9df9b!important;background:#17415c;border:2px solid #d9bd63;box-shadow:0 0 14px #d8cf7160}.aion-node:hover,.aion-node[data-selected=true]{filter:brightness(1.5)}.aion-node.marked{box-shadow:inset 0 0 0 2px #8aefe1;background:#245a5a;border-color:#a4ffed;color:#c3f3f1!important}.aion-node-mark{position:absolute;right:2px;bottom:0;color:white;font-size:12px}.aion-board-info{text-align:center;padding:15px 0;align-self:start;position:sticky;top:20px}.aion-board-emblem{width:110px;height:110px;margin:30px auto 20px;color:#d9d0ac;filter:drop-shadow(0 0 28px #74ceff55)}.aion-board-info h3{font:400 28px Georgia,serif;margin:10px 0 22px;padding-bottom:22px;border-bottom:1px solid #9aa18550}.aion-board-info>p:not(.aion-panel-note){text-align:left;font-size:13px;line-height:1.8;color:#b6c5cd}.aion-board-info dl{margin:24px 0;text-align:left}.aion-board-info .aion-panel-note{padding:18px 0;text-align:left}.aion-gold-button{width:100%;padding:12px 15px;border:1px solid #c0aa67;color:#faf0ce!important;background:linear-gradient(135deg,#90733a,#594522);box-shadow:inset 0 1px #ffe49f44;font-size:12px}.aion-arcana-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:34px;padding:5px 28px 30px}.aion-arcana-table{position:relative;min-height:650px;background:radial-gradient(ellipse,#28385170,transparent 65%)}.aion-arcana-card{position:absolute;width:25%;aspect-ratio:.64;max-height:360px;border:2px solid #90a35d;border-radius:12px;padding:6px;background:linear-gradient(130deg,#b1b488,#37432c,#aeb47a);box-shadow:0 0 0 3px #15231e,0 15px 40px #0009;transform:rotate(-5deg)}.aion-arcana-card.card-0{left:3%;top:5%}.aion-arcana-card.card-1{left:20%;top:50%;transform:rotate(6deg)}.aion-arcana-card.card-2{left:37%;top:5%;transform:rotate(0)}.aion-arcana-card.card-3{left:57%;top:54%;transform:rotate(-6deg)}.aion-arcana-card.card-4{left:72%;top:9%;transform:rotate(7deg);border-color:#78c9fd;background:linear-gradient(120deg,#b7def4,#284d8e,#9ac5e5)}.aion-card-inner{display:block;position:relative;overflow:hidden;width:100%;height:100%;border:1px solid #d9d5ae;border-radius:9px}.aion-card-inner:after{content:"";position:absolute;inset:6px;border:1px solid #d7c79d66;border-radius:40% 40% 35% 35%;pointer-events:none}.aion-card-inner img{width:100%;height:100%;object-fit:contain;background:#101a23}.aion-card-name{bottom:0;background:linear-gradient(transparent,#080f19ed 60%);padding:45px 7px 15px;font-size:11px;letter-spacing:1px;color:#e6e5d2}.aion-card-name,.aion-card-ornament{position:absolute;left:0;right:0;text-align:center}.aion-card-ornament{top:5px;color:#f0e9c5;font-size:28px;text-shadow:0 2px 4px #000}.aion-card-level{position:absolute;bottom:35px;left:50%;transform:translateX(-50%);border:3px double #b6bdb5;border-radius:50%;width:44px;height:44px;background:#101b20;text-align:center;line-height:38px;font-family:Georgia,serif;font-size:22px;color:white}.aion-arcana-orbit{position:absolute;inset:18% 9%;border:1px solid #aab4ae15;border-radius:50%;transform:rotate(-20deg)}.aion-title-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 28px 20px;font-size:12px;color:#a5b7c6}.aion-title-toolbar input{background:#1d2936;border:1px solid #435867;color:white;padding:10px 14px}.aion-titles-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:26px;padding:0 28px 30px}.aion-title-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-content:start}.aion-title-card{padding:17px 15px 0;min-height:170px;display:flex;flex-direction:column;background:linear-gradient(135deg,#465971b5,#25303f);border:1px solid #6e7c8d88;overflow:hidden}.aion-title-card>.aion-crest{position:absolute;width:80px;height:80px;right:-10px;bottom:30px;opacity:.15;color:#dbe8e7}.aion-title-card h3{font:400 20px/1.3 Georgia,serif;margin:0 0 12px;color:#aebecf}.aion-title-card[data-grade=Unique] h3{color:#e7d179}.aion-title-card[data-grade=Legend] h3{color:#77bfff}.aion-title-card[data-grade=Rare] h3{color:#8bdbab}.aion-title-card>span{color:#c5d1dc;font-size:10px;margin-bottom:4px}.aion-title-card b{font-weight:500;color:#e1e9ec}.aion-title-card>strong{font-size:10px;color:#b4e9ec;display:block;padding:10px 0;margin-top:auto;border-top:1px solid #71839333;font-weight:500}.aion-save-status{height:23px;font-size:11px;color:#a1d7da;padding:5px 12px}.aion-studio-footer{display:flex;justify-content:space-between;gap:16px;padding:15px 0;border-top:1px solid #263744;color:#889cae;font-size:11px}.aion-studio-footer button{border:0;background:none;color:#b7c9d1;font-size:11px}.aion-popup{position:fixed;z-index:110;width:350px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;box-shadow:0 20px 90px #000c;border:1px solid #8396a0;color:#e2e9ed;font:13px/1.5 Inter,system-ui,sans-serif;scrollbar-width:thin;scrollbar-color:#758c9c #17202b;background:#1b2632}.aion-popup .aion-details{border:0}.aion-popup .aion-details h3{padding-right:18px;font-size:23px}.aion-popup-close{position:absolute;right:6px;top:6px;width:32px;height:32px;z-index:1;color:#f2f7f9;background:#09121cb8;border:1px solid #99b5c388;font-size:25px;line-height:1;cursor:pointer}.aion-popup-hint{display:block;padding:8px 16px;background:#111a24;color:#aebcca;font-size:9px}.aion-popup-shade{position:fixed;inset:0;z-index:105;background:#0005;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (min-width:1500px){.aion-board{max-width:880px;margin:auto}.aion-equipment-layout{padding-right:100px;grid-template-columns:365px minmax(200px,1fr) 200px}.aion-arcana-card{width:23%}.aion-arcana-table{min-height:720px}}@media (max-width:1150px){.aion-ui{padding:0 20px 20px}.aion-main-tabs button{padding:16px 18px}.aion-equipment-layout{padding:0 24px 24px;gap:20px;grid-template-columns:minmax(260px,1fr) minmax(160px,.8fr) 158px}.aion-character-stage h3{font-size:26px}.aion-equipment-ribbon{padding:14px 10px 30px}.aion-ribbon-title{font-size:7px}.aion-skills-layout{grid-template-columns:minmax(260px,1fr) minmax(250px,1fr)}.aion-skill-stage{display:none}.aion-board-layout{grid-template-columns:minmax(0,1fr) 240px;gap:20px}.aion-board{min-width:500px;padding:12px}.aion-board-info h3{font-size:22px}.aion-arcana-layout{grid-template-columns:minmax(0,1fr) 280px}.aion-arcana-table{min-height:510px}.aion-arcana-card{width:28%}.aion-arcana-card.card-0{left:0}.aion-arcana-card.card-2{left:35%}.aion-arcana-card.card-4{left:70%}.aion-titles-layout{grid-template-columns:minmax(0,1fr) 260px}.aion-title-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.aion-ui{padding:0 12px 20px}.aion-build-heading{min-height:125px;padding:18px 4px;gap:12px}.aion-brand-sigil{width:56px}.aion-build-heading h1{font-size:32px}.aion-build-heading .aion-eyebrow{font-size:8px}.aion-build-heading p{font-size:10px}.aion-class-picker{width:150px}.aion-class-picker select{padding:10px}.aion-main-tabs{overflow-x:auto;justify-content:start;scrollbar-width:thin}.aion-main-tabs button{font-size:12px;padding:15px 18px;flex-shrink:0}.aion-main-tabs button>span{font-size:18px;margin-right:8px}.aion-workspace-heading{padding:20px 16px}.aion-interaction-hint{display:none}.aion-equipment-layout{grid-template-columns:minmax(0,1fr) 165px;padding:0 16px 20px;gap:14px}.aion-character-stage{display:none}.aion-workspace-heading h2{font-size:26px}.aion-details>header{padding:15px 12px}.aion-details h3{font-size:21px}.aion-detail-body{padding:12px}.aion-detail-body dl>div{font-size:11px;gap:10px}.aion-details>header img{width:50px;height:50px}.aion-board-layout{grid-template-columns:minmax(0,1fr);padding:0 16px 20px}.aion-board{min-width:480px;max-width:720px}.aion-board-scroll{max-height:620px}.aion-board-info{position:static;border-top:1px solid #3c5064;padding:15px 0;display:grid;grid-template-columns:70px 1fr;gap:12px 20px;text-align:left}.aion-board-info>.aion-eyebrow{grid-column:1/-1}.aion-board-emblem{width:70px;height:70px;margin:0}.aion-board-info h3{margin:0;align-self:center;padding:0;border:0}.aion-board-info>button,.aion-board-info>dl,.aion-board-info>p{grid-column:1/-1;margin:0}.aion-board-info .aion-panel-note{padding:10px 0}.aion-board-info dl{margin:5px 0}.aion-subtabs{margin:0 16px 20px;overflow:auto;justify-content:start}.aion-board-tabs button{padding:12px 22px;font-size:12px;min-width:92px}.aion-skills-layout{padding:0 16px 24px;gap:20px}.aion-skills-grid{gap:5px}.aion-arcana-layout{grid-template-columns:1fr;padding:0 16px 24px}.aion-arcana-table{height:620px;min-height:0;max-width:700px;width:100%;margin:auto}.aion-arcana-card{width:27%}.aion-titles-layout{grid-template-columns:1fr;padding:0 16px 24px}.aion-titles-layout>.aion-inspector{display:none}.aion-title-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.aion-title-toolbar{margin:0 16px 20px}.aion-panel-note{padding:15px 16px}}@media (max-width:560px){.aion-build-heading{gap:9px}.aion-brand-sigil{width:40px}.aion-build-heading h1{font-size:27px}.aion-build-heading p{display:none}.aion-class-picker{width:117px}.aion-class-picker select{font-size:12px}.aion-class-picker>span{font-size:8px}.aion-equipment-layout{grid-template-columns:1fr}.aion-equipment-layout>.aion-inspector{order:2}.aion-equipment-ribbon{width:190px;margin:0 auto;order:1;padding:16px 17px 34px}.aion-gear-grid{gap:7px}.aion-equipment-ribbon>.aion-crest{height:35px;margin:12px 0 5px}.aion-equipment-ribbon .aion-slot{aspect-ratio:1.12}.aion-equipment-layout>.aion-inspector{display:none}.aion-workspace{min-height:520px}.aion-workspace-heading{padding-bottom:20px}.aion-skills-layout{grid-template-columns:1fr}.aion-skills-layout>.aion-inspector{display:none}.aion-skill-library section{margin-bottom:25px}.aion-skills-grid{gap:9px}.aion-subtabs button{padding:12px 20px}.aion-arcana-table{height:390px}.aion-card-name{font-size:8px;padding-bottom:9px}.aion-card-level{width:30px;height:30px;line-height:24px;font-size:17px;bottom:25px}.aion-arcana-card{padding:3px;border-radius:6px}.aion-card-inner{border-radius:4px}.aion-card-ornament{font-size:18px}.aion-arcana-card.card-1{top:48%;left:16%}.aion-arcana-card.card-3{top:51%;left:53%}.aion-title-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aion-title-card{padding:12px 10px 0;min-height:180px}.aion-title-card h3{font-size:18px}.aion-title-toolbar{flex-direction:column;align-items:stretch;gap:10px}.aion-title-toolbar input{width:100%}.aion-studio-footer{font-size:9px;align-items:center}.aion-studio-footer button{font-size:10px}.aion-popup{width:calc(100vw - 20px)!important;left:10px!important;top:auto!important;bottom:10px;max-height:85dvh;border-radius:8px}.aion-popup .aion-detail-body{padding:16px}.aion-popup .aion-details>header{padding:18px}.aion-popup .aion-details>header img{width:60px;height:60px}.aion-popup .aion-detail-body dl>div{font-size:13px}.aion-board-toolbar{font-size:10px}.aion-board-toolbar button{padding:6px 9px}}@media (prefers-reduced-motion:reduce){.aion-ui *{transition:none!important;scroll-behavior:auto!important}}.aion-character-stage .aion-gear-focus{width:min(260px,75%);height:260px;object-fit:contain;filter:drop-shadow(0 20px 45px #6cbbe53a);margin:0 0 45px;z-index:1}.aion-character-stage h3{max-width:80%;overflow-wrap:anywhere}.aion-character-stage p{max-width:260px}.aion-equipment-layout{grid-template-columns:minmax(290px,365px) minmax(200px,1fr) 158px}.aion-equipment-ribbon{padding:16px 10px 30px}@media (min-width:1500px){.aion-equipment-layout{grid-template-columns:365px minmax(200px,1fr) 158px}}@media (max-width:1150px){.aion-equipment-layout{grid-template-columns:minmax(260px,1fr) minmax(160px,.8fr) 150px}}@media (max-width:800px){.aion-equipment-layout{grid-template-columns:minmax(0,1fr) 165px}}@media (max-width:560px){.aion-equipment-layout{grid-template-columns:1fr}.aion-equipment-ribbon{padding:16px 17px 34px}}.aion-author-stats h4,.aion-specialization-details h4{color:#cfe8f3;margin:20px 0 12px}.aion-author-stats h5{color:#d1bc87;font:inherit;font-size:12px;margin:14px 0 4px}.aion-author-stats dt small{display:block;color:#9fbbc8;font-size:11px;margin-top:5px}.aion-specialization-details>div{border-left:2px solid #536674;padding:10px 12px;margin:10px 0;background:#14212b}.aion-specialization-details>div[data-active=true]{border-color:#5dd4cb}.aion-specialization-details strong{color:#73d7cf}.aion-specialization-details small{display:block;margin-top:6px;color:#aec5d3}.aion-inspect-surface{container-type:inline-size;container-name:aion-studio-shell;min-width:0;width:100%}.abs-studio{background:radial-gradient(ellipse at 45% 40%,#24314266,transparent 60%),#0b1118;border:1px solid #344451;padding:0 clamp(12px,2vw,30px) 20px;max-width:1800px;width:100%;font-family:Inter,system-ui,sans-serif}.abs-studio,.abs-studio *,.abs-studio :after,.abs-studio :before{box-sizing:border-box}.abs-studio button{cursor:pointer;font:inherit}.abs-studio button:disabled{opacity:.45;cursor:default}.abs-studio h2,.abs-studio h3,.abs-studio p{color:inherit}.abs-studio .aion-build-heading h2{font:36px Georgia,serif;letter-spacing:5px;margin:8px 0}.abs-studio .aion-build-heading h2 em{font-style:normal;color:#bbdce7}.abs-class{margin-left:auto;font-size:24px;color:#cbb47b}.abs-context{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:20px}.abs-configbar label,.abs-field,.abs-search label{display:grid;gap:7px;font-size:12px;color:#bdcbd6;min-width:0}.abs-studio input:not([type=checkbox]),.abs-studio select,.abs-studio textarea{width:100%;min-width:0;background:#14202b;color:#ecf5fb;border:1px solid #465d6c;border-radius:3px;padding:10px 12px;font:inherit;box-shadow:none}.abs-studio input[type=checkbox]{width:18px;height:18px;accent-color:#cbb47b}.abs-studio textarea{min-height:76px;resize:vertical}.abs-configbar{display:flex;align-items:end;gap:10px;flex-wrap:wrap;padding:18px 0;border-top:1px solid #344451;margin-bottom:16px}.abs-configbar label{min-width:220px;flex:1 1}.abs-choice-edit button,.abs-configbar button,.abs-confirm button,.abs-pagination button{padding:10px 14px;background:#1b2b39;border:1px solid #50667a;color:#edf4ff;border-radius:3px}.abs-library{padding:16px 0;border-bottom:1px solid #344451;line-height:1.6;font-size:13px;overflow-wrap:anywhere}.abs-library button{padding:10px 14px;background:#1b2b39;border:1px solid #50667a;color:#edf4ff;border-radius:3px}.abs-library-content{padding:16px;margin-top:12px;background:#111d27;border:1px solid #344451}.abs-library-search{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:16px 0}.abs-library-search label{flex:1 1;min-width:min(220px,100%)}.abs-library-builds,.abs-library-entries{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:10px;max-height:390px;overflow-y:auto}.abs-library-builds button{display:grid;text-align:left;gap:5px}.abs-library-builds span,.abs-library-entries small{color:#b4c7d5;font-size:12px;display:block}.abs-library-entries button{display:flex;gap:12px;align-items:center;text-align:left}.abs-library-entries img{width:42px;height:42px;object-fit:contain}.abs-library-entries button[aria-pressed=true]{border-color:#d1bc87;background:#30414e}.abs-library-pagination{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-top:15px}.abs-library-preview{padding:16px;border:1px solid #9e8b60;margin-top:18px;background:#172530;white-space:pre-line}.abs-library-confirm{display:flex;align-items:start;gap:12px;padding:14px;margin:15px 0;background:#44341d}.abs-library-confirm input{flex-shrink:0}.abs-metric{min-width:0;margin:12px 0;padding:12px;border:1px solid #50667a;display:grid;gap:10px}.abs-metrics{margin:16px 0}.abs-metric legend{color:#d1bc87;padding:0 5px}.abs-confirm,.abs-specializations>.abs-field{margin:12px 0}.abs-confirm{padding:16px;background:#44341d;border:1px solid #9c7838}.abs-confirm button{margin:6px}.abs-studio .aion-main-tabs{justify-content:space-between;overflow-x:auto}.abs-studio .aion-main-tabs button{padding:17px 14px}.abs-equipment-layout{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(280px,1.6fr) 190px;gap:24px;align-items:start}.abs-equipment-layout>*{min-width:0}.abs-catalog h3{margin-top:0}.abs-search{display:grid;grid-template-columns:1fr 120px;gap:12px}.abs-muted{font-size:12px;line-height:1.7;color:#a7baca!important}.abs-catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;max-height:660px;overflow-y:auto;padding:4px}.abs-catalog-entry{min-width:0}.abs-catalog-entry button{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;padding:12px 8px;background:linear-gradient(135deg,#233241,#111b25);border:1px solid #45576a;border-radius:2px;color:#e3edf4;text-align:center;gap:8px}.abs-catalog-entry button[data-selected=true]{border-color:#e5ca83;box-shadow:inset 0 0 14px #d3b16e28}.abs-catalog-entry img,.abs-catalog-entry svg{width:64px;height:64px;object-fit:contain}.abs-catalog-entry span{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.abs-catalog-entry small{font-size:10px;color:#9eb0c0}.abs-catalog-entry .abs-in-use{opacity:.45}.abs-pagination{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;font-size:12px}.abs-choice-edit{display:grid;gap:16px;padding:18px 0}.abs-choice-edit h3{margin:0}.abs-choice-tabs{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:12px;border-bottom:1px solid #465d6c}.abs-choice-tabs button{padding:10px;flex:1 1 auto;font-size:12px}.abs-choice-tabs button[aria-pressed=true]{color:#f5e4b4;border-color:#cbb47b;background:#3c3528}.abs-value-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.abs-skill-numbers{display:grid;gap:12px}.abs-empty-hint{padding:12px;border:1px dashed #465d6c;font-size:12px;line-height:1.6}.abs-value-preview{font-size:12px;color:#a5e2df;overflow-wrap:anywhere}.abs-detail-preview summary,.abs-extra-values summary{cursor:pointer;padding:10px 0;font-size:12px;color:#d1bc87}.abs-extra-values>.abs-field{margin-top:12px}.abs-detail-preview{border-top:1px solid #344451;margin-top:12px}.abs-spec{min-width:0}.abs-spec legend{color:#d1bc87}.abs-choice-edit small{color:#aabcca;font-size:11px;line-height:1.6}.abs-choice-edit .abs-remove{border-color:#895657;color:#f4bcb3}.abs-spec{padding:12px;border:1px solid #344451;gap:12px;margin:10px 0}.abs-spec,.abs-spec>label{display:grid}.abs-spec>.abs-check{display:flex;align-items:center;gap:8px}.abs-studio .aion-equipment-ribbon{width:100%;position:sticky;top:96px}.abs-studio .aion-slot{width:100%;aspect-ratio:1;position:relative}.abs-studio .aion-slot-label{position:absolute;top:100%;left:0;height:auto;max-height:32px;clip-path:none;display:block!important;opacity:1!important;transform:none!important;background:#101821cf;font-size:10px;line-height:1.25;white-space:normal;padding:3px;width:100%;overflow-wrap:anywhere;margin-top:2px}.abs-studio .aion-slot{margin-bottom:20px}.abs-studio .aion-slot img{width:100%;height:100%;object-fit:contain}.abs-studio .aion-slot svg{padding:8px}.abs-studio .aion-level{bottom:4px;right:4px}.abs-other-slots{grid-template-columns:1fr 1fr!important}.abs-studio .aion-skill-stage{padding-top:60px;min-height:320px}.abs-equipped{border-color:#88bfa9!important}.abs-equipped-tick{position:absolute;top:2px;right:4px;color:#9df4be;font-size:15px;text-shadow:0 1px 4px #000}.abs-studio .aion-skills-grid{gap:18px 10px}.abs-studio .aion-skills-layout{grid-template-columns:minmax(240px,1fr) minmax(200px,.85fr) minmax(260px,1.1fr)}.abs-studio .aion-skill-library{min-width:0}.abs-studio .aion-skills-layout>.aion-inspector{display:block}.abs-review{max-width:920px;margin:auto;line-height:1.8;white-space:pre-line}.abs-studio .aion-node{cursor:pointer;position:relative}.abs-studio .aion-board{gap:4px}.abs-studio .aion-node[data-selected=true]{outline:2px solid #c5e7fa;outline-offset:1px}.abs-condition{white-space:pre-line;color:#c2d1dd}.abs-studio .aion-details{overflow-wrap:anywhere}.abs-studio .aion-studio-footer{font-size:11px;line-height:1.7}@container aion-studio-shell (max-width: 1200px){.abs-equipment-layout{grid-template-columns:minmax(220px,1fr) minmax(260px,1.5fr) 150px;gap:15px}.abs-studio .aion-skills-layout{grid-template-columns:1fr 1fr}.abs-studio .aion-skill-stage{display:none}}@container aion-studio-shell (max-width: 950px){.abs-equipment-layout{grid-template-columns:minmax(0,1fr) 170px}.abs-equipment-layout>.aion-inspector{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:18px}.abs-choice-edit{padding-top:0}.abs-studio .aion-workspace-heading small{display:none}.abs-studio .aion-build-heading{min-height:125px}}@container aion-studio-shell (max-width: 600px){.abs-studio{padding:0 10px 16px}.abs-context{grid-template-columns:1fr}.abs-studio .aion-build-heading{gap:12px;flex-wrap:wrap}.abs-studio .aion-brand-sigil{width:45px}.abs-studio .aion-class-picker{width:100%;margin:0}.abs-configbar label{min-width:100%}.abs-equipment-layout{display:flex;flex-direction:column}.abs-equipment-layout>.aion-equipment-ribbon{order:-1;position:static;padding:12px}.abs-studio .aion-gear-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 8px}.abs-studio .aion-slot{margin-bottom:22px}.abs-equipment-layout>.aion-inspector{display:block;width:100%}.abs-catalog{width:100%}.abs-studio[data-editing=false] .abs-catalog{display:none}.abs-search{grid-template-columns:1fr 95px}.abs-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:470px}.abs-studio .aion-skills-layout{display:flex;flex-direction:column}.abs-studio .aion-skill-library{order:-1;width:100%}.abs-studio .aion-skills-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.abs-studio .aion-inspector{width:100%}.abs-studio .aion-main-tabs button{font-size:12px;padding:15px 13px}.abs-studio .aion-board-layout{display:flex;flex-direction:column}.abs-studio .aion-board-area,.abs-studio .aion-board-info{width:100%}.abs-studio .aion-board-scroll{max-width:100%}.abs-studio .aion-character-stage{min-height:240px}}.abs-expand{display:block;background:#243749;color:#ecf4fc;border:1px solid #7c93a6;padding:12px 18px;margin:0 0 22px auto}.abs-overlay{position:fixed;inset:0;z-index:2000;background:#0b1118;overflow:auto;padding:0 max(8px,calc((100vw - 1800px) / 2));font-family:Inter,system-ui,sans-serif;color:#edf3f8}.abs-overlay-bar{position:sticky;top:0;z-index:4;display:flex;align-items:center;gap:20px;padding:14px 20px;background:#101c28f5;border-bottom:1px solid #4f6275;font-size:12px}.abs-overlay-bar button{background:#d2bd8b;color:#141820;border:0;padding:12px 18px;font:inherit;cursor:pointer;flex-shrink:0}.aion-popup{z-index:2110}.aion-popup-shade{z-index:2105}@media (max-width:600px){.abs-overlay-bar span{display:none}}