:root{--tier-ink:#edf3ef;--tier-muted:#9fb0aa;--tier-gold:#f0bf55;--tier-cool:#71cbe8;--tier-panel:#070a0df7;--tier-panel-soft:#121619f5;--tier-line:#a7894e4d;--tier-gold-line:#e1aa3a7a;--tier-danger:#ff897d;--tier-success:#7de0aa}*{box-sizing:border-box}.tier-list-page,.tier-cms-page,.tier-admin-page{color:var(--tier-ink);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4;overflow-x:clip}:is(.tier-list-page,.tier-cms-page,.tier-admin-page) :is(button,input,select,textarea){font-family:inherit}:is(.tier-list-page,.tier-cms-page,.tier-admin-page) .visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tier-cms-header h1{color:#fff3d0;font-family:var(--display-font,Georgia, serif);letter-spacing:.02em;margin:3px 0 8px;font-size:clamp(23px,3vw,32px);line-height:1.05}.tier-cms-header p:last-child{color:#b7c6c0;margin:0;line-height:1.55}.tier-eyebrow{color:var(--tier-gold);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.tier-public-main{width:100%;max-width:1500px;margin:16px auto 48px;padding:0 clamp(12px,2.5vw,32px)}.tier-category-tabs{flex-wrap:wrap;gap:5px;margin:0;display:flex}.tier-category-tab,.tier-button,.tier-vote-button,.tier-danger-button{cursor:pointer;border-radius:3px;justify-content:center;align-items:center;min-height:36px;padding:7px 14px;font-weight:900;text-decoration:none;display:inline-flex}.tier-category-tab,.tier-button--secondary{border:1px solid var(--tier-line);color:#d8e5df;background:linear-gradient(#101d1ff5,#03080afa)}.tier-category-tab:hover,.tier-category-tab:focus-visible,.tier-category-tab.is-active,.tier-button--secondary:hover,.tier-button--secondary:focus-visible{border-color:var(--tier-gold-line);color:#ffe6a8;outline:none}.tier-category-tab.is-active{background:linear-gradient(#81500f8c,#181107fa);box-shadow:inset 0 0 18px #f0bf5514}.tier-button,.tier-vote-button{color:#f2c863;background:linear-gradient(#7c4f1075,#0e0d08fa);border:1px solid #aa7d2e;box-shadow:inset 0 0 8px #ebaa2f24,0 0 7px #da9b221a}.tier-button--secondary{border-color:var(--tier-line);box-shadow:none;color:var(--tier-cool);background:linear-gradient(#101d1ff5,#03080afa)}.tier-button:hover,.tier-button:focus-visible,.tier-vote-button:hover,.tier-vote-button:focus-visible{filter:brightness(1.06);outline-offset:2px;outline:2px solid #ffe19259;box-shadow:0 0 16px #f0bf5547}.tier-vote-button:disabled{cursor:default;filter:grayscale(.7);opacity:.68}.tier-source-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:12px;display:grid}.tier-selector-panel,.tier-viewer,.tier-submit-panel,.tier-contributor-editor{background:linear-gradient(180deg, #ffffff09, transparent 2px), linear-gradient(180deg, var(--tier-panel-soft), var(--tier-panel));border:1px solid var(--tier-line);border-radius:3px;box-shadow:inset 0 0 0 3px #6d929709,0 4px 14px #0003}.tier-selector-panel,.tier-viewer,.tier-contributor-editor{padding:12px}.tier-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.tier-section-heading h2,.tier-submit-copy h2{color:var(--tier-gold);font-family:var(--display-font,Georgia, serif);margin:3px 0 0;font-size:16px}.tier-contributor-selector,.tier-community-selector{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tier-contributor-option,.tier-community-option{color:#e6efeb;background:#04090bb8;border:1px solid #71cbe82b;border-radius:4px;align-items:center;gap:10px;min-height:54px;padding:8px 10px;text-decoration:none;display:grid}.tier-contributor-option{grid-template-columns:minmax(0,1fr);gap:0;min-height:58px;padding:3px 6px}.tier-list-page .tier-contributor-option .contributor-badge--framed{width:min(176px,100%)}.tier-community-option{grid-template-columns:auto minmax(0,1fr) auto}.tier-contributor-option:hover,.tier-contributor-option:focus-visible,.tier-community-option:hover,.tier-community-option:focus-visible,.tier-contributor-option.is-selected,.tier-community-option.is-selected{border-color:var(--tier-gold-line);outline:none;box-shadow:inset 0 0 15px #f0bf5512}.tier-community-selector>li{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:7px;display:grid}.tier-community-directory-panel{margin-top:12px}.tier-community-directory{grid-template-columns:repeat(3,minmax(0,1fr))}.tier-public-pagination{margin-top:14px}.tier-public-pagination nav>div:first-child{display:none}.tier-public-pagination nav>div:last-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tier-public-pagination a,.tier-public-pagination span{color:#c8d7d1}.tier-community-rank{color:var(--tier-gold);font-family:var(--display-font,Georgia, serif);font-size:19px;font-weight:900}.tier-community-option small{color:var(--tier-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}.tier-vote-total,.tier-vote-summary{color:#acd9e8;white-space:nowrap;font-size:12px;font-weight:800}.tier-vote-button{min-width:48px;height:100%;padding-inline:8px;font-size:11px}.tier-empty{color:var(--tier-muted);margin:8px 0;line-height:1.55}.tier-empty--large{text-align:center;padding:30px 10px}.tier-empty--large h2{color:#f4ead0;margin:0 0 8px}.tier-viewer{margin-bottom:14px}.tier-selected-contributor{justify-content:center;align-items:center;gap:12px;min-width:0;margin:0;padding:0;display:flex}.tier-selected-contributor>div:first-child{min-width:0}.tier-selected-contributor>div:first-child span{color:var(--tier-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.tier-selected-contributor h2{color:#fff0c4;font-family:var(--display-font,Georgia, serif);overflow-wrap:anywhere;margin:2px 0;font-size:18px;line-height:1.15;display:block}.tier-selected-contributor small{color:var(--tier-muted);font-size:10px;display:block}.tier-selected-contributor .contributor-badge{max-width:min(180px,45%)}.tier-static-board,.tier-editor-board{background:linear-gradient(135deg, #e2b25313, transparent 45%), var(--tier-panel);border:1px solid var(--tier-gold-line);border-radius:3px;min-width:0;padding:5px;box-shadow:inset 0 0 0 2px #dab1630b,0 3px 12px #0000002e}.tier-row{grid-template-columns:62px minmax(0,1fr);gap:4px;min-height:50px;display:grid;position:relative}.tier-row+.tier-row{margin-top:4px}.tier-rank{background:linear-gradient(135deg, rgba(var(--tier-grade-rgb), .12), transparent 65%), linear-gradient(180deg, #191b1c, #080c10);border:1px solid var(--tier-gold-line);box-shadow:inset 3px 0 rgba(var(--tier-grade-rgb), .8), inset 0 0 0 3px #ddb1550a;color:#f6d58c;font-family:var(--display-font,Georgia, serif);text-shadow:0 1px 3px #000;border-radius:3px;justify-content:center;align-items:center;margin:0;font-size:21px;display:flex;position:relative}.tier-rank:before,.tier-rank:after{background:var(--tier-gold);content:"";opacity:.6;width:3px;height:3px;position:absolute;left:calc(50% - 1.5px);transform:rotate(45deg)}.tier-rank:before{top:7px}.tier-rank:after{bottom:7px}.tier-row--s-plus{--tier-grade-rgb:255, 76, 97}.tier-row--s{--tier-grade-rgb:241, 143, 49}.tier-row--a{--tier-grade-rgb:247, 193, 58}.tier-row--b{--tier-grade-rgb:217, 206, 65}.tier-row--c{--tier-grade-rgb:134, 205, 92}.tier-row--d{--tier-grade-rgb:76, 205, 210}.tier-row--f{--tier-grade-rgb:124, 169, 187}.tier-static-items,.tier-dropzone{background:linear-gradient(105deg, rgba(var(--tier-grade-rgb), .045), transparent 50%), linear-gradient(180deg, #11171b, #080c10);border:1px solid var(--tier-line);border-radius:3px;flex-wrap:wrap;align-items:center;gap:5px;min-width:0;min-height:50px;padding:6px 24px 6px 6px;display:flex;position:relative}.tier-static-items:after,.tier-dropzone:after{border:1px solid var(--tier-gold-line);content:"";pointer-events:none;width:11px;height:11px;position:absolute;top:calc(50% - 6px);right:8px;transform:rotate(45deg);box-shadow:inset 0 0 0 3px #cea95b12}.tier-static-item{border:1px solid var(--tier-line);color:var(--tier-ink);text-align:center;background:linear-gradient(150deg,#e8bc6211,#0000 65%),linear-gradient(#20262a,#0c1115);border-radius:3px;flex-direction:column;flex:0 0 86px;justify-content:flex-start;align-items:center;gap:5px;width:86px;min-width:0;min-height:98px;padding:5px 4px;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffefbe12,0 2px 5px #00000038}a.tier-static-item:hover,a.tier-static-item:focus-visible{border-color:var(--tier-gold);outline:2px solid var(--tier-gold-line);outline-offset:1px;box-shadow:inset 0 1px #ffefbe29,0 0 8px #d8a7402b}.tier-static-item-image{border:1px solid var(--tier-line);color:var(--tier-muted);background:#ffffff06;border-radius:3px;flex:0 0 58px;justify-content:center;align-items:center;width:58px;height:58px;display:flex;overflow:hidden}.tier-static-item img{object-fit:cover;width:100%;height:100%}.tier-static-item strong{overflow-wrap:anywhere;font-size:10px;line-height:1.25;display:block}.tier-row-empty{color:#73847e;font-size:12px;font-style:italic}.tier-submit-panel{padding:0}.tier-submit-panel>summary{color:#ffe6a8;cursor:pointer;padding:12px 14px;font-size:16px;font-weight:900;list-style-position:inside}.tier-submit-panel[open]>summary{border-bottom:1px solid var(--tier-line)}.tier-submit-panel>form,.tier-submit-copy{margin:0;padding:12px 14px 0}.tier-submit-panel>form{padding-bottom:14px}.tier-submit-copy p{color:var(--tier-muted);margin:6px 0 0}.tier-form-meta{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;margin-bottom:14px;display:grid}.tier-form-meta label,.tier-pool-search-label{color:#dce8e2;gap:5px;font-size:12px;font-weight:900;display:grid}.tier-form-meta label span{color:var(--tier-muted);font-weight:400}.tier-form-meta input,.tier-pool-search,.tier-move-select{color:#edf3ef;font:inherit;background:#010709f2;border:1px solid #b084307a;border-radius:4px}.tier-form-meta input,.tier-pool-search{width:100%;min-height:42px;padding:9px 11px}.tier-form-meta input:focus,.tier-pool-search:focus,.tier-move-select:focus{border-color:#e8b34b;outline:none;box-shadow:0 0 0 2px #f0bf5521}.tier-editor{grid-template-columns:minmax(0,1fr) minmax(270px,320px);gap:10px 12px;min-width:0;display:grid}.tier-editor-board{align-self:start}.tier-item-pool{border:1px solid var(--tier-line);background:#02080ab8;border-radius:4px;align-self:start;min-width:0;padding:10px;position:sticky;top:10px}.tier-pool-help{color:var(--tier-muted);margin:8px 0;font-size:11px;line-height:1.4}.tier-pool-dropzone{scrollbar-color:#f0bf5573 #00000040;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:5px;min-height:86px;max-height:460px;padding:2px;display:grid;overflow-y:auto}.tier-dropzone.is-drag-target,.tier-pool-dropzone.is-drag-target{background:#71cbe81c;box-shadow:inset 0 0 0 2px #71cbe873}.tier-item{border:1px solid var(--tier-line);cursor:grab;touch-action:manipulation;background:linear-gradient(150deg,#e8bc620f,#0000 65%),linear-gradient(#20262a,#0c1115);border-radius:4px;flex:0 162px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:6px;min-width:128px;max-width:178px;min-height:40px;padding:3px 25px 3px 3px;display:grid;position:relative;box-shadow:inset 0 1px #ffefbe12}.tier-pool-dropzone .tier-item{text-align:center;flex-direction:column;gap:4px;width:100%;min-width:0;max-width:none;padding:5px 4px 3px;display:flex}.tier-item.is-dragging{opacity:.42}.tier-item[hidden]{display:none}.tier-item-grip{color:#748780;font-size:17px;display:none}.tier-item-image{background:#ffffff09;border:1px solid #b084304d;border-radius:3px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.tier-item-image img{object-fit:cover;width:100%;height:100%}.tier-item-name{color:#e4efea;overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.2}.tier-item-actions{position:absolute;top:4px;right:2px}.tier-item-actions>summary{color:var(--tier-muted);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;min-width:22px;min-height:30px;list-style:none;display:flex}.tier-item-actions>summary::-webkit-details-marker{display:none}.tier-item-actions>summary:hover{color:var(--tier-gold);background:#82a5ac1a}.tier-item-actions[open]{z-index:5}.tier-item:has(.tier-item-actions[open]){z-index:5}.tier-item-action-menu{background:var(--tier-panel);border:1px solid var(--tier-gold-line);border-radius:3px;gap:3px;width:144px;padding:5px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 5px 15px #0006}.tier-pool-dropzone .tier-item-image{background:0 0;border:0;width:64px;max-width:100%;height:64px}.tier-pool-dropzone .tier-item-name{width:100%;min-height:24px;font-size:10px}.tier-pool-dropzone .tier-item-actions{width:100%;position:static}.tier-pool-dropzone .tier-item-actions>summary{border-top:1px solid var(--tier-line);min-height:24px}.tier-pool-dropzone .tier-item-actions>summary:after{content:" Move";margin-left:4px;font-size:10px}.tier-pool-dropzone .tier-item-action-menu{box-shadow:none;flex-wrap:wrap;justify-content:center;width:100%;padding:2px;position:static}.tier-pool-dropzone .tier-order-button{display:none}.tier-pool-dropzone .tier-item-action-menu label{width:100%}.tier-pool-dropzone .tier-move-select{width:100%;max-width:none}.tier-order-button,.tier-move-select{min-height:27px}.tier-order-button{color:#d9e5df;cursor:pointer;background:#03090be6;border:1px solid #75978a57;border-radius:3px;min-width:28px}.tier-order-button:disabled{opacity:.3}.tier-move-select{max-width:76px;padding:3px;font-size:10px}.tier-editor-status{color:var(--tier-muted);grid-column:1/-1;margin:0;font-size:12px}.tier-editor-status strong{color:var(--tier-cool)}.tier-pool-empty{color:var(--tier-muted);text-align:center;margin:10px 0 0;font-size:12px}.tier-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:15px;display:flex}.tier-honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.tier-status{border:1px solid;border-radius:4px;margin-bottom:14px;padding:11px 13px;line-height:1.45}.tier-status--success{color:var(--tier-success);background:#1c7b4c26}.tier-status--error{color:var(--tier-danger);background:#a2312726}.tier-status ul{margin-bottom:0}.tier-cms-main{min-width:0;padding:22px 22px 70px}.tier-cms-shell{grid-template-columns:230px minmax(0,1fr);min-height:100vh;display:grid}.tier-cms-shell .sidebar{background:#050b0df0;border-right:1px solid #75978a42}.tier-cms-header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.tier-draft-state{border:1px solid var(--tier-line);background:#040a0c94;border-radius:4px;align-self:stretch;padding:8px 11px;display:grid}.tier-draft-state strong{color:#ffe0a0}.tier-draft-state span{color:var(--tier-muted);font-size:11px}.tier-delete-form{text-align:right;border-top:1px solid #ff897d33;margin-top:18px;padding-top:14px}.tier-danger-button{color:#fff3ef;background:linear-gradient(#8e3127,#541813);border:1px solid #db6659}.tier-admin-filter-grid{grid-template-columns:minmax(200px,2fr) repeat(2,minmax(150px,1fr)) auto;align-items:end;gap:10px;display:grid}.tier-admin-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.tier-admin-count{background:#050c0eb8;border:1px solid #75978a47;border-radius:4px;padding:11px}.tier-admin-count strong{color:#ffe0a0;font-size:22px;display:block}.tier-admin-count span{color:#aebfb8;text-transform:uppercase;font-size:11px}.tier-status-chip{letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900;display:inline-flex}.tier-status-chip.pending{color:#ffd36d}.tier-status-chip.approved{color:#7de0aa}.tier-status-chip.rejected{color:#ff897d}.tier-status-chip.draft{color:#aebfb8}.tier-admin-title{color:#f1e8d4;margin-bottom:3px;font-weight:900;display:block}.tier-admin-review-link{color:#9bd6ed;align-items:center;gap:5px;font-weight:800;text-decoration:none;display:inline-flex}.tier-admin-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(290px,.65fr);gap:14px;display:grid}.tier-admin-stack{gap:14px;min-width:0;display:grid}.tier-admin-meta{gap:0;margin:0;display:grid}.tier-admin-meta>div{border-bottom:1px solid #75978a33;grid-template-columns:110px minmax(0,1fr);gap:8px;padding:8px 0;display:grid}.tier-admin-meta>div:last-child{border-bottom:0}.tier-admin-meta dt{color:#91a49c;text-transform:uppercase;font-size:10px;font-weight:900}.tier-admin-meta dd{overflow-wrap:anywhere;margin:0}.tier-moderation-actions{gap:12px;display:grid}.tier-moderation-actions form{border-top:1px solid #75978a33;margin:0;padding-top:12px}.tier-moderation-actions form:first-child{border-top:0;padding-top:0}.tier-moderation-actions textarea{min-height:96px}.tier-event-list{gap:7px;display:grid}.tier-event-row{background:#03090b8c;border:1px solid #75978a33;border-radius:3px;grid-template-columns:95px minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px;font-size:11px;display:grid}.tier-event-row code{color:#a7c9d2;text-overflow:ellipsis;overflow:hidden}.tier-introduction{justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;display:flex}.tier-introduction-copy{max-width:550px}html[data-theme=light] .tier-introduction{border:1px solid var(--tier-line);background:#fffbf2f0;border-radius:3px;padding:12px}.tier-introduction h1{color:var(--tier-gold);font-family:var(--display-font,Georgia, serif);text-transform:uppercase;margin:0 0 5px;font-size:clamp(20px,2.2vw,27px);line-height:1.2}.tier-introduction p{color:var(--tier-ink);margin:0;font-size:12px;line-height:1.5}.tier-trust-strip{flex:0 auto;gap:clamp(14px,2vw,28px);margin:0;padding:0;list-style:none;display:flex}.tier-trust-strip li{align-items:center;gap:8px;display:flex}.tier-trust-icon{border:1px solid var(--tier-line);color:var(--tier-gold);background:linear-gradient(135deg,#c8933014,#28586a0d);border-radius:3px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.tier-trust-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:22px;height:22px}.tier-trust-strip strong{color:var(--tier-cool);font-size:11px;font-weight:600;display:block}.tier-trust-strip small{color:var(--tier-muted);margin-top:3px;font-size:10px;display:block}.tier-source-grid>.tier-selector-panel{box-shadow:none;background:0 0;border:0;padding:0}.tier-source-grid h2{text-transform:uppercase;margin:0;font-size:13px}.tier-source-grid .tier-section-heading{margin-bottom:6px}.tier-source-grid .tier-button{min-height:28px;padding:4px 10px;font-size:11px}.tier-curator-strip{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;display:grid}.tier-curator-strip .tier-section-heading{flex-direction:column;align-items:flex-start;gap:6px;margin:0}.tier-curator-strip h2{line-height:1.45}.tier-contributor-selector{scrollbar-color:var(--tier-gold-line) transparent;scrollbar-width:thin;gap:6px;padding-bottom:3px;display:flex;overflow-x:auto}.tier-contributor-option{flex:0 0 188px;padding:0 5px}.tier-community-selector[data-tier-top-three]{grid-template-columns:repeat(3,minmax(0,1fr))}.tier-community-selector[data-tier-top-three]>li{gap:4px;position:relative}.tier-community-selector[data-tier-top-three] .tier-community-option{grid-template-columns:32px minmax(0,1fr);gap:7px;min-height:58px;padding:6px 8px}.tier-community-selector[data-tier-top-three] .tier-vote-total{grid-column:2;margin-top:-4px;font-size:10px}.tier-community-selector[data-tier-top-three] .tier-community-rank{border:1px solid var(--tier-gold-line);background:radial-gradient(#ce972a3d,#0000 70%);border-radius:40% 40% 50% 50%;grid-row:span 2;justify-content:center;align-items:center;width:30px;height:35px;display:flex}.tier-community-selector[data-tier-top-three]>li:nth-child(2) .tier-community-rank{color:#b2cad2;border-color:#a5bec98c}.tier-community-selector[data-tier-top-three]>li:nth-child(3) .tier-community-rank{color:#d6a371;border-color:#bc7f4c8c}.tier-community-option strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.tier-community-option>span{min-width:0}.tier-directory-link{color:var(--tier-gold);font-size:11px;text-decoration:none}.tier-directory-link:hover{text-decoration:underline}.tier-board-heading h2{color:var(--tier-ink);font-size:16px}.tier-board-heading .tier-eyebrow{font-size:9px}.tier-board-toolbar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:10px;display:grid}.tier-board-toolbar .tier-category-tab{text-transform:uppercase;min-width:100px}.tier-board-toolbar .tier-board-heading{margin:0}.tier-board-toolbar>.tier-button{grid-column:3;font-size:12px}.tier-community-directory-panel>summary{color:var(--tier-gold);cursor:pointer;font-family:var(--display-font,Georgia, serif);justify-content:space-between;align-items:center;gap:12px;min-height:32px;font-weight:700;list-style:none;display:flex}.tier-community-directory-panel>summary:before{content:"+";font-family:sans-serif}.tier-community-directory-panel[open]>summary:before{content:"−"}.tier-community-directory-panel>summary>span:first-child{margin-right:auto}.tier-community-directory-panel[open]>summary{margin-bottom:12px}.tier-pool-heading{justify-content:space-between;align-items:center;gap:5px;margin:0 0 9px;display:flex}.tier-pool-heading h3{color:var(--tier-gold);font-family:var(--display-font,Georgia, serif);text-transform:uppercase;margin:0;font-size:12px}.tier-pool-heading>span{color:var(--tier-muted);white-space:nowrap;font-size:9px}.tier-pool-search{min-height:34px;padding:7px 9px;font-size:12px}.tier-pool-filters{flex-wrap:wrap;gap:4px;margin:8px 0;display:flex}.tier-pool-filters button{border:1px solid var(--tier-line);color:var(--tier-ink);cursor:pointer;background:0 0;border-radius:3px;min-height:27px;padding:4px 7px;font-size:10px}.tier-pool-filters button.is-active{border-color:var(--tier-gold-line);color:var(--tier-gold);background:#c084201f}.tier-page-footer{border-top:1px solid var(--tier-gold-line);align-items:center;gap:10px;margin-top:16px;padding-top:12px;display:flex}.tier-page-footer p{color:var(--tier-muted);flex:1;margin:0;font-size:11px;line-height:1.5}.tier-page-footer .tier-directory-link{white-space:nowrap}.tier-item-actions>summary:focus-visible,.tier-pool-filters button:focus-visible,.tier-community-directory-panel>summary:focus-visible,.tier-submit-panel>summary:focus-visible,.tier-directory-link:focus-visible{outline:2px solid var(--tier-cool);outline-offset:2px}.tier-cms-header+.tier-category-tabs,.tier-cms-main>.tier-category-tabs{margin-bottom:12px}html[data-theme=light]{--tier-ink:#32261d;--tier-muted:#6c5f52;--tier-gold:#74450b;--tier-cool:#215f78;--tier-danger:#8b3029;--tier-success:#25663e;--tier-panel:#f7f0e2f7;--tier-panel-soft:#fffcf5fa;--tier-line:#704f284d}html[data-theme=light] .tier-cms-header h1,html[data-theme=light] .tier-section-heading h2,html[data-theme=light] .tier-submit-copy h2,html[data-theme=light] .tier-empty--large h2{color:#3c2a1d}html[data-theme=light] .tier-cms-header p:last-child,html[data-theme=light] .tier-empty,html[data-theme=light] .tier-submit-copy p,html[data-theme=light] .tier-pool-help,html[data-theme=light] .tier-editor-status{color:#64584c}html[data-theme=light] .tier-selector-panel,html[data-theme=light] .tier-viewer,html[data-theme=light] .tier-submit-panel,html[data-theme=light] .tier-contributor-editor{box-shadow:0 16px 38px #50391b1f}html[data-theme=light] .tier-source-grid>.tier-selector-panel{box-shadow:none}html[data-theme=light] .tier-button,html[data-theme=light] .tier-vote-button{color:#4b3215;background:linear-gradient(#fff0c8,#d8b77a)}html[data-theme=light] .tier-rank{background:linear-gradient(135deg, rgba(var(--tier-grade-rgb), .1), transparent 70%), linear-gradient(180deg, #fff9ed, #e6d7b8);color:#67400c;text-shadow:none}html[data-theme=light] .tier-row--s-plus{--tier-grade-rgb:173, 43, 66}html[data-theme=light] .tier-row--s{--tier-grade-rgb:163, 77, 19}html[data-theme=light] .tier-row--a{--tier-grade-rgb:133, 89, 11}html[data-theme=light] .tier-row--b{--tier-grade-rgb:111, 107, 14}html[data-theme=light] .tier-row--c{--tier-grade-rgb:61, 112, 33}html[data-theme=light] .tier-row--d{--tier-grade-rgb:25, 108, 113}html[data-theme=light] .tier-row--f{--tier-grade-rgb:53, 101, 124}html[data-theme=light] .tier-community-selector[data-tier-top-three]>li:nth-child(2) .tier-community-rank{color:#485e69}html[data-theme=light] .tier-community-selector[data-tier-top-three]>li:nth-child(3) .tier-community-rank{color:#815027}html[data-theme=light] .tier-category-tab,html[data-theme=light] .tier-button--secondary{color:#3b2d22;background:linear-gradient(#fffdf7,#ded4c2);border-color:#6e4c246b}html[data-theme=light] .tier-category-tab.is-active{color:#362514;background:linear-gradient(#f8e4b6,#d6b36e)}html[data-theme=light] .tier-contributor-option,html[data-theme=light] .tier-community-option,html[data-theme=light] .tier-static-items,html[data-theme=light] .tier-dropzone,html[data-theme=light] .tier-item-pool,html[data-theme=light] .tier-draft-state,html[data-theme=light] .tier-admin-count,html[data-theme=light] .tier-event-row{color:#34291f;background:#fffcf4c7}html[data-theme=light] .tier-static-item,html[data-theme=light] .tier-item{background:linear-gradient(#fffefa,#e7dcc8);border-color:#704f284d}html[data-theme=light] .tier-selected-contributor{background:0 0}html[data-theme=light] .tier-selected-contributor h2{color:#3b291a}html[data-theme=light] .tier-item-name,html[data-theme=light] .tier-form-meta label,html[data-theme=light] .tier-pool-search-label,html[data-theme=light] .tier-admin-title{color:#35291f}html[data-theme=light] .tier-form-meta input,html[data-theme=light] .tier-pool-search,html[data-theme=light] .tier-move-select{color:#30251d;background:#fffdf8}html[data-theme=light] .tier-order-button{color:#34291f;background:#f2e9d9}html[data-theme=light] .tier-submit-panel>summary,html[data-theme=light] .tier-draft-state strong,html[data-theme=light] .tier-admin-count strong{color:#68400d}html[data-theme=light] .tier-vote-total,html[data-theme=light] .tier-vote-summary,html[data-theme=light] .tier-admin-review-link,html[data-theme=light] .tier-event-row code{color:#205c74}html[data-theme=light] .tier-admin-count span,html[data-theme=light] .tier-row-empty{color:#5d5146}html[data-theme=light] .tier-status-chip.pending{color:#70440b}html[data-theme=light] .tier-status-chip.approved{color:#25663e}html[data-theme=light] .tier-status-chip.rejected{color:#8b3029}html[data-theme=light] .tier-status-chip.draft{color:#5d5146}@media (width<=1050px){.tier-introduction{flex-direction:column;align-items:flex-start;gap:10px}.tier-introduction-copy{max-width:none}.tier-trust-strip{justify-content:space-between;width:100%}.tier-editor{grid-template-columns:minmax(0,1fr) 245px}.tier-item{flex-basis:146px;min-width:128px}.tier-admin-detail-grid{grid-template-columns:1fr}.tier-community-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.tier-board-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:10px}.tier-board-toolbar>.tier-button{grid-area:1/2}.tier-board-toolbar .tier-selected-contributor,.tier-board-toolbar .tier-board-heading{grid-area:2/1/auto/-1;justify-content:space-between}.tier-cms-header{flex-direction:column;align-items:flex-start;display:flex}.tier-selected-contributor .contributor-badge{max-width:52%}.tier-source-grid,.tier-form-meta,.tier-editor,.tier-admin-filter-grid,.tier-cms-shell{grid-template-columns:1fr}.tier-cms-shell .sidebar{border-bottom:1px solid #75978a42;border-right:0}.tier-item-pool{position:static}.tier-pool-dropzone{grid-template-columns:repeat(4,minmax(0,1fr));max-height:410px}.tier-admin-counts{grid-template-columns:repeat(3,minmax(90px,1fr))}.tier-community-directory,.tier-community-selector[data-tier-top-three]{grid-template-columns:1fr}.tier-community-selector[data-tier-top-three] .tier-community-option{grid-template-columns:32px minmax(0,1fr) auto;min-height:48px}.tier-community-selector[data-tier-top-three] .tier-community-rank{grid-row:auto}.tier-community-selector[data-tier-top-three] .tier-vote-total{grid-column:auto;margin:0}}@media (width<=580px){.tier-public-main{padding-inline:8px}.tier-cms-main,.tier-selector-panel,.tier-viewer,.tier-contributor-editor,.tier-submit-panel>form,.tier-submit-copy{padding:12px}.tier-row{grid-template-columns:38px minmax(0,1fr);min-height:50px}.tier-rank{font-size:20px}.tier-static-items,.tier-dropzone{gap:5px;min-height:50px;padding:4px}.tier-static-items:after,.tier-dropzone:after{display:none}.tier-static-item{flex-basis:68px;width:68px;min-height:83px;padding:4px 3px}.tier-static-item-image{flex-basis:48px;width:48px;height:48px}.tier-static-item strong{font-size:9px}.tier-item{flex:145px;grid-template-columns:34px minmax(48px,1fr);min-width:126px;max-width:none;min-height:52px;padding-right:48px}.tier-item-grip{display:none}.tier-item-image{width:34px;height:34px}.tier-item-name{font-size:10px}.tier-item-actions>summary{min-width:44px;min-height:44px}.tier-pool-dropzone .tier-item-actions>summary{min-height:44px}.tier-item-actions label{flex:68px;min-width:0}.tier-order-button,.tier-move-select{min-height:44px}.tier-order-button{min-width:44px}.tier-move-select{width:100%;max-width:none}.tier-pool-dropzone{grid-template-columns:repeat(2,minmax(0,1fr))}.tier-community-option{grid-template-columns:auto minmax(0,1fr)}.tier-list-page .tier-contributor-option .contributor-badge--framed{width:min(180px,100%)}.tier-vote-total{grid-column:2}.tier-community-selector>li{grid-template-columns:minmax(0,1fr) 62px}.tier-admin-counts,.tier-admin-meta>div,.tier-event-row{grid-template-columns:1fr}.tier-form-actions>*,.tier-delete-form button{width:100%}.tier-trust-strip{gap:8px}.tier-trust-strip li{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0}.tier-trust-strip strong{font-size:10px}.tier-trust-strip small{font-size:9px;line-height:1.4}.tier-trust-icon{flex-basis:28px;width:28px;height:28px}.tier-community-selector[data-tier-top-three] .tier-community-option{grid-template-columns:28px minmax(0,1fr)}.tier-community-selector[data-tier-top-three] .tier-community-rank{grid-row:span 2}.tier-community-selector[data-tier-top-three] .tier-vote-total{grid-column:2;margin-top:-4px}.tier-curator-strip{grid-template-columns:92px minmax(0,1fr);gap:8px}.tier-board-toolbar .tier-category-tabs{grid-column:1/-1}.tier-board-toolbar .tier-category-tab{flex:1;min-width:0}.tier-board-toolbar>.tier-button{grid-area:3/1/auto/-1}.tier-page-footer{flex-wrap:wrap;align-items:flex-start}.tier-page-footer .tier-directory-link{margin-left:38px}.tier-pool-filters button,.tier-category-tab,.tier-button,.tier-vote-button,.tier-danger-button,.tier-community-directory-panel>summary{min-height:44px}}@media (pointer:coarse){.tier-item{min-height:52px;padding-right:48px}.tier-item-actions>summary{min-width:44px;min-height:44px}.tier-pool-dropzone .tier-item-actions>summary,.tier-pool-filters button,.tier-category-tab,.tier-button,.tier-vote-button,.tier-danger-button{min-height:44px}.tier-item-actions label{flex:68px;min-width:0}.tier-order-button,.tier-move-select{min-height:44px}.tier-order-button{min-width:44px}.tier-move-select{width:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.tier-item,.tier-button,.tier-category-tab{scroll-behavior:auto;transition:none}}
