.tier-detail,.tier-editor,.tier-hub{font-family:AniRankNunito,system-ui,sans-serif;color:#f4effb;font-size:17px;line-height:1.5}.tier-detail h1,.tier-editor h1,.tier-hub h1{font-size:clamp(32px,4.5vw,58px);font-weight:900;letter-spacing:-1.5px;line-height:1.12}.tier-hub h2{font-size:25px;font-weight:850;letter-spacing:-.5px}.tier-hub h3{font-size:22px;font-weight:850;line-height:1.25}.tier-detail .primary,.tier-detail .secondary,.tier-editor .primary,.tier-editor .secondary,.tier-hub .primary,.tier-hub .secondary{font-size:15px;min-height:44px}.tier-hero{display:grid;grid-template-columns:1fr 390px;gap:40px;align-items:center;padding:65px 0 55px}.tier-hero h1{margin:14px 0}.tier-hero h1 span{color:#bb96ff}.tier-hero p{font-size:19px;color:#b8adc9;max-width:510px;margin-bottom:25px}.tier-hero-stack{padding:18px;transform:rotate(-4deg);background:#24202f;border:1px solid #564365;border-radius:12px;box-shadow:0 18px 65px #0006}.tier-hero-stack>div{display:flex;gap:4px;margin:4px 0;background:#19151f}.tier-hero-stack b{display:grid;place-items:center;width:68px;color:#211725;font-size:28px}.tier-hero-stack img{object-fit:cover;min-width:0;width:calc((100% - 84px)/4);height:74px}.tier-section-title{display:flex;gap:18px;align-items:center;justify-content:space-between;margin-bottom:22px;flex-wrap:wrap}.tier-section-title>span{font-size:15px;color:#b4a8c4}.tier-model-section{scroll-margin-top:110px}.tier-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tier-template-card{background:#211b2b;border:1px solid #44374e;border-radius:15px;overflow:hidden;padding:16px;transition:border-color .15s,transform .15s}.tier-template-card:hover{border-color:#c29bff;transform:translateY(-3px)}.tier-template-images{display:flex;gap:4px;margin:-16px -16px 18px;overflow:hidden;background:#100c18;height:116px}.tier-template-images img{width:calc((100% - 16px)/5);height:116px;object-fit:cover}.tier-template-card .social-kicker{font-size:10px;letter-spacing:1px;color:#c8aff0}.tier-template-card h3{margin:9px 0}.tier-template-card p{font-size:15px;color:#b2a6c0;min-height:46px}.tier-template-card>strong{display:flex;align-items:center;gap:8px;color:#d3b7ff;font-size:15px;margin-top:18px}.tier-community{padding:52px 0}.tier-search{display:flex;gap:10px;margin-bottom:25px;align-items:center;flex-wrap:wrap}.tier-search .search{flex:1;min-width:190px;max-width:500px}.tier-community-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.tier-card{background:#211b2b;border:1px solid #3d3348;border-radius:14px;overflow:hidden;min-width:0}.tier-card-preview{display:block;background:#110d18;padding:12px}.tier-card-preview>div{display:flex;min-height:43px;border-bottom:2px solid #110d18}.tier-card-preview>div>span{display:grid;place-items:center;width:64px;flex-shrink:0;color:#17131f;font-size:13px;font-weight:900;overflow:hidden;padding:5px;overflow-wrap:anywhere;line-height:1.2}.tier-card-preview>div>div{display:flex;gap:2px;background:#251f2d;flex:1;overflow:hidden}.tier-card-preview img{object-fit:cover;flex-shrink:0}.tier-card-copy{padding:18px}.tier-card-copy>small{display:block;color:#bda4dd;font-size:12px}.tier-card-copy h3{margin:6px 0 12px;overflow-wrap:anywhere}.tier-author{font-size:14px;color:#c9b7df}.tier-card-copy>span{font-size:12px;display:block;color:#9c8aad;margin-top:5px}.tier-hub-profile{padding-top:25px}.tier-detail,.tier-editor{padding:38px 0 65px}.tier-editor-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.tier-detail-meta,.tier-editor-heading p{color:#b6a7c7;margin-top:12px}.tier-detail-meta a,.tier-editor a{color:#d0afff}.tier-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.tier-fields label{font-size:15px;gap:7px}.tier-fields input,.tier-fields textarea,.tier-pool-heading input,.tier-settings input{width:100%;background:#211a2c;color:#f1e9fc;border:1px solid #4b3d5b;border-radius:8px;padding:11px 12px;font-family:inherit;font-size:17px;min-width:0}.tier-fields textarea{resize:vertical}.tier-editor-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin:20px 0 12px}.tier-editor-toolbar>span{font-size:15px;color:#b9accb;max-width:480px}.tier-actions,.tier-editor-toolbar>div{display:flex;gap:10px;flex-wrap:wrap}.tier-live{font-size:15px;color:#d8beff;min-height:24px;margin:10px 0;overflow-wrap:anywhere}.tier-working-area{border:0;min-width:0;padding:0;margin:0}.tier-board{border:1px solid #53415f;border-radius:10px;overflow:visible;background:#121017}.tier-row{display:flex;align-items:stretch;min-height:119px;border-bottom:2px solid #100c15}.tier-row:last-child{border-bottom:0}.tier-row-label{width:105px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:12px;text-align:center;overflow-wrap:anywhere;line-height:1.2;font-size:24px;font-weight:900}.tier-row:first-child .tier-row-label{border-radius:9px 0 0 0}.tier-row:last-child .tier-row-label{border-radius:0 0 0 9px}.tier-row-content{display:flex;align-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:4px;flex:1;min-width:0;padding:6px}.tier-tile{display:flex;flex-direction:column;align-items:stretch;position:relative;width:72px;flex:0 0 72px;min-width:0;background:#292131;color:#fff;border:2px solid transparent;border-radius:4px;padding:0;cursor:grab;line-height:1.2;overflow:hidden;transition:border-color .1s}.tier-tile:active{cursor:grabbing}.tier-tile img{width:68px;height:86px;object-fit:cover;display:block;pointer-events:none}.tier-tile>span{display:block;font-size:10px;padding:3px 2px;height:26px;line-height:1.08;overflow:hidden;text-align:center}.tier-tile.is-selected{border-color:#e2beff;box-shadow:0 0 0 2px #985ef7;transform:translateY(-2px)}.tier-tile:disabled{opacity:1;cursor:default}.tier-place{align-self:stretch;min-height:103px;min-width:68px;padding:8px;flex:1;font-size:13px;color:#cdb7e6;max-width:140px;border:1px dashed #624d73;border-radius:5px}.tier-place:disabled{color:#83748f;opacity:.6}.tier-place:not(:disabled):hover{background:#b989ff25}.tier-empty-row{align-self:center;padding:20px;color:#74687f}.tier-row-tools{width:38px;flex-shrink:0;background:#28202f;position:relative;display:flex;justify-content:center;padding-top:12px}.tier-row-tools summary{list-style:none;cursor:pointer;color:#bba9cc;padding:6px}.tier-row-tools summary::-webkit-details-marker{display:none}.tier-settings{position:absolute;right:0;top:43px;z-index:12;width:225px;background:#33243f;border:1px solid #8e6da5;border-radius:9px;box-shadow:0 8px 35px #0009;padding:14px}.tier-settings label{display:block;font-size:13px;margin-bottom:12px}.tier-settings input{font-size:16px;margin-top:5px}.tier-settings input[type=color]{height:40px;padding:3px}.tier-settings>div{display:flex;justify-content:space-between}.tier-settings button{padding:8px;border:1px solid #786184;border-radius:6px}.tier-settings button:disabled{opacity:.3}.tier-pool-section{margin-top:28px;padding:22px;background:#211a2a;border:1px solid #493653;border-radius:12px}.tier-pool-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;flex-wrap:wrap}.tier-pool-heading h2{font-size:20px;font-weight:800}.tier-pool-heading h2 span{font-size:14px;color:#b9a6cc;padding-left:8px}.tier-pool-heading label{max-width:300px}.tier-pool{display:flex;flex-wrap:wrap;gap:7px;min-height:110px;align-content:flex-start}.tier-pool>p{color:#aa99bb;font-size:16px}.tier-selection-actions{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.tier-save-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#342144;border:1px solid #74538d;border-radius:12px;padding:20px;margin-top:24px}.tier-save-bar small,.tier-save-bar strong{display:block}.tier-save-bar strong{font-size:17px}.tier-save-bar small{font-size:13px;color:#c1acd4;margin-top:4px}.tier-reset{margin-top:20px}.tier-reset>div{background:#2a2031;padding:18px;margin-top:10px;border:1px solid #61456f;border-radius:8px}.tier-reset>div p{margin-bottom:12px}.tier-reset>div button{margin-right:10px}.tier-detail h1{margin:12px 0}.tier-description{color:#cabbd8;white-space:pre-wrap;overflow-wrap:anywhere;max-width:850px;font-size:18px;margin:20px 0}.tier-actions{margin:25px 0 30px}.tier-unplaced{margin-top:20px;color:#b6a2c8}.tier-unplaced summary{cursor:pointer;font-size:15px;margin-bottom:15px}.tier-delete-confirm{padding:20px;background:#43272e;border:1px solid #a46675;border-radius:10px;margin-bottom:25px}.tier-delete-confirm button{margin-top:12px;margin-right:10px}.tier-detail :focus-visible,.tier-editor :focus-visible,.tier-hub :focus-visible{outline:3px solid #ceadff;outline-offset:3px}.social-header-inner{gap:24px}.social-header nav{gap:19px}.social-header nav a{font-size:13px}@media(max-width:1150px){.tier-community-grid,.tier-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tier-hero{grid-template-columns:1fr 300px}.social-header-inner{flex-wrap:wrap;gap:10px;padding-top:14px}.social-header nav{order:3;width:100%;flex-basis:100%;overflow-x:auto;min-height:44px}.social-account{margin-left:auto}.tier-hero-stack img{height:64px}.tier-hero-stack b{width:48px}.tier-hero-stack{padding:10px}}@media(max-width:700px){.tier-hero{padding:36px 0;grid-template-columns:1fr;gap:30px}.tier-hero-stack{max-width:370px;width:100%;transform:rotate(-2deg);justify-self:center}.tier-hero p{font-size:17px}.tier-community-grid,.tier-fields{grid-template-columns:1fr}.tier-template-card{padding:13px}.tier-template-images{margin:-13px -13px 15px;height:90px}.tier-template-images img{height:90px}.tier-template-card h3{font-size:19px}.tier-template-card p{font-size:14px;min-height:65px}.tier-section-title h2{font-size:23px}.tier-row-label{width:69px;font-size:18px;padding:7px}.tier-tile{width:59px;flex-basis:59px}.tier-tile img{width:55px;height:72px}.tier-row{min-height:102px}.tier-tile>span{font-size:9px;height:24px}.tier-row-content{padding:4px;gap:3px}.tier-place{min-height:94px;font-size:12px;min-width:50px;padding:4px}.tier-row-tools{width:30px}.tier-row-tools summary{padding:4px}.tier-pool-section{padding:14px}.tier-pool-heading input{font-size:16px}.tier-save-bar{align-items:stretch;flex-direction:column;gap:15px}.tier-save-bar button{justify-content:center}.tier-editor-heading{align-items:flex-start;flex-direction:column}.tier-detail,.tier-editor{padding-top:25px}.tier-editor-toolbar>div{width:100%}.tier-editor-toolbar button{flex:1;justify-content:center}.tier-hero-stack>div img{height:74px}.tier-search .search{min-width:150px}}@media(prefers-reduced-motion:reduce){.tier-template-card,.tier-tile{transition:none;transform:none!important}}.tier-template-main{display:block;text-decoration:none;color:inherit}.tier-template-card.is-complete{border-color:#58b88988}.tier-completed-badge{display:inline-flex;align-items:center;gap:7px;color:#b2efcf;background:#173c30;border:1px solid #58b88977;border-radius:20px;padding:6px 10px;font-size:13px;font-weight:750;margin:0 0 14px}.tier-create-version{display:inline-block;margin-top:14px;font-size:14px;color:#c7b4ed;text-underline-offset:4px}.tier-saved-status{color:#bfb3cd;font-size:14px;margin:12px 0 20px}.tier-template-main>strong{display:flex;align-items:center;gap:8px;color:#d3b7ff;font-size:15px;margin-top:18px}.tier-fights .tier-tile{width:148px;flex-basis:148px}.tier-fights .tier-tile img{width:144px;height:112px;object-fit:contain;background:#171222}.tier-fights .tier-tile>span{font-size:13px;line-height:1.25;min-height:42px;height:auto;padding:6px 4px}.tier-fights .tier-row-content{gap:7px}@media(max-width:650px){.tier-fights .tier-tile{width:128px;flex-basis:128px}.tier-fights .tier-tile img{width:124px;height:97px}.tier-fights .tier-tile>span{font-size:12px;min-height:42px}}.tier-preview-fights .tier-template-images img{width:calc((100% - 8px)/3);object-fit:contain}.tier-preview-fights .tier-card-preview img{width:64px;height:50px;object-fit:contain}.tier-spoiler-toggle{display:flex;align-items:center;gap:12px;padding:14px;background:#302339;border:1px solid #947046;border-radius:10px;cursor:pointer}.tier-spoiler-toggle input{width:20px;height:20px;flex-shrink:0;accent-color:#be93ff}.tier-spoiler-toggle small,.tier-spoiler-toggle strong{display:block}.tier-spoiler-toggle small{color:#c7bbd4;font-size:14px;margin-top:4px}.tier-card-preview.has-spoilers,.tier-template-images.has-spoilers{position:relative;isolation:isolate;overflow:hidden}.has-spoilers img{filter:blur(15px);opacity:.35}.tier-spoiler-badge{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;color:#ffe1a3;background:#2b1e12;border:1px solid #bb8847;border-radius:20px;padding:8px 13px;font-size:14px;font-weight:800;box-shadow:0 4px 16px #0009}.tier-card-preview.has-spoilers>.tier-spoiler-badge{display:block;width:auto;min-width:0}.tier-inline-name{display:block;width:100%;min-width:0;text-align:center;resize:none;overflow:hidden;border-radius:5px;cursor:text}.tier-inline-name:hover{background:#ffffff28}.tier-inline-name:focus{background:#ffffff55;outline:2px solid currentColor;outline-offset:2px}.tier-board-wrap{--tier-label-width:var(--tier-label-desired,105px)}.tier-row-label{width:var(--tier-label-width);padding:10px;overflow:hidden}.tier-inline-name{height:auto;min-height:36px;white-space:nowrap;overflow-wrap:normal;word-break:normal;border:0;background:transparent;padding:5px 0;line-height:1.2;font:inherit;font-weight:900;color:inherit;box-sizing:border-box;text-overflow:clip}.tier-name-readonly{cursor:default}.tier-board .tier-row-label .tier-inline-name{width:100%;min-width:0;text-align:center;display:block;border:0;border-radius:5px}.tier-board .tier-inline-name:focus{outline:2px solid currentColor;outline-offset:0}@media(max-width:700px){.tier-board-wrap{--tier-label-width:min(var(--tier-label-desired,105px),46vw)}.tier-row-label{padding:8px}}