@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";
:root{--bg:#070a16;--card:#111830e0;--line:#ffffff1d;--text:#f8fbff;--muted:#9aa9ca;--muted2:#c8d3ee;--blue:#3f8cff;--cyan:#62d5ff;--purple:#9e6bff;--green:#42e39f;--yellow:#ffd66b;--red:#ff6b8a;--sidebar:294px;--radius:24px;--shadow:0 26px 90px #00000070}*{box-sizing:border-box}html{scrollbar-width:thin;scrollbar-color:#2c96cd6b #080c1aeb}html::-webkit-scrollbar{width:13px;height:13px}body::-webkit-scrollbar{width:13px;height:13px}html::-webkit-scrollbar-track{background:#080c1aeb;border-left:1px solid #fff1}body::-webkit-scrollbar-track{background:#080c1aeb;border-left:1px solid #fff1}html::-webkit-scrollbar-thumb{background:#2c96cd52;border:3px solid #0c1226eb;border-radius:999px}body::-webkit-scrollbar-thumb{background:#2c96cd52;border:3px solid #0c1226eb;border-radius:999px}html::-webkit-scrollbar-thumb:hover{background:#2c96cd85}body::-webkit-scrollbar-thumb:hover{background:#2c96cd85}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at 12% 8%,#3f8cff59,#0000 32%),radial-gradient(circle at 88% 10%,#9e6bff40,#0000 28%),radial-gradient(circle at 50% 100%,#62d5ff1a,#0000 36%),linear-gradient(#060914 0%,#0a1023 48%,#050713 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}body:before{content:"";pointer-events:none;opacity:.1;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:46px 46px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}button,input,textarea,select{font:inherit}button{cursor:pointer}.hidden{display:none!important}a{color:inherit;text-decoration:none}.login-screen{grid-template-rows:1fr auto;place-items:center;min-height:100vh;display:grid}.login-card{width:min(820px,100% - 48px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0a0f20d6;border:1px solid #ffffff21;border-radius:34px;position:relative;overflow:hidden}.login-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#62d5ff14,#0000 38%,#9e6bff14);position:absolute;inset:0}.login-copy,.login-panel{z-index:1;position:relative}.login-copy{text-align:center;justify-items:center;padding:44px 44px 20px;display:grid}.minehut-icon-logo{object-fit:contain;filter:drop-shadow(0 14px 35px #3f8cff47);width:82px;height:82px}.login-heading{color:#fff;letter-spacing:-.02em;margin:18px 0 14px;font-size:clamp(28px,4.6vw,42px);font-weight:950}.lead{color:var(--muted2);line-height:var(--ui-desc-line);max-width:900px;font-size:var(--ui-desc-size);margin:0}.login-panel{place-items:center;padding:0 44px 44px;display:grid}.auth-box{background:#080c1a8f;border:1px solid #ffffff1c;border-radius:26px;width:min(520px,100%);padding:22px;position:relative;overflow:hidden;box-shadow:0 20px 70px #00000038}.auth-header{min-height:92px;margin-bottom:12px;padding-right:112px;position:relative}.auth-title{margin:0 0 6px;font-size:25px}.auth-text{color:var(--muted);margin:0 0 14px;font-size:14px;line-height:1.55}.minecraft-head{background:#ffffff14;border:1px solid #ffffff1f;border-radius:20px;place-items:center;width:86px;height:86px;display:grid;position:absolute;top:0;right:0;overflow:hidden;box-shadow:0 10px 24px #00000038}.minecraft-head img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;opacity:.42;transition:all .18s;transform:scale(1.06)}.minecraft-head.active img{opacity:1}.field{gap:7px;margin-bottom:12px;display:grid}.field label{color:#c5d2ef;font-size:13px;font-weight:850}.field input,.field textarea,.field select{color:#fff;background:#fff1;border:1px solid #ffffff1c;border-radius:15px;outline:none;width:100%;padding:12px 13px}.field input:focus,.field textarea:focus{border-color:#62d5ff8a}.field input.valid{background:#42e39f14;border-color:#42e39fd9}.field input.invalid{background:#ff6b8a14;border-color:#ff6b8ae6}.field textarea{resize:vertical;min-height:120px;line-height:1.55}.discord-btn,.btn{color:#fff;background:#ffffff13;border:1px solid #ffffff21;border-radius:999px;padding:13px 17px;font-weight:950;transition:all .18s}.discord-btn{background:#5865f2;border:1px solid #0000;border-radius:17px;justify-content:center;align-items:center;gap:10px;width:100%;padding:15px 18px;display:flex;box-shadow:0 16px 42px #5865f242}.btn.primary{background:linear-gradient(135deg,var(--blue),var(--purple));border:0;box-shadow:0 13px 34px #3f8cff47}.login-footer,.app-footer{color:#c8d3eec7;text-align:left;background:#020512;border-top:1px solid #ffffff13;width:100%;padding:18px 24px;font-size:13px}.app-shell{grid-template-columns:var(--sidebar) 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10;background:#070a16bf;flex-direction:column;gap:16px;height:100vh;padding:22px;display:flex;position:sticky;top:0}.side-brand,.profile-card{background:#ffffff0e;border:1px solid #ffffff16;border-radius:20px;align-items:center;gap:12px;padding:13px;display:flex}.minehut-logo-mark{justify-content:center;align-items:center;width:46px;height:46px;display:flex}.minehut-logo-mark img{object-fit:contain;width:42px;height:42px}.side-brand strong,.profile-card strong{font-size:14px;display:block}.side-brand span,.profile-card span{color:var(--muted);margin-top:2px;font-size:12px;display:block}.avatar{background:linear-gradient(135deg,#5865f2,var(--cyan));color:#fff;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-weight:950;display:grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.nav-label{color:#7080a9;letter-spacing:.16em;text-transform:uppercase;margin:7px 4px 0;font-size:11px;font-weight:950}.nav{gap:7px;display:grid}.nav button{color:#c7d3ed;text-align:left;background:0 0;border:1px solid #0000;border-radius:15px;align-items:center;gap:11px;width:100%;padding:11px 12px;transition:all .18s;display:flex}.nav button:hover,.nav button.active{color:#fff;background:#ffffff13;border-color:#62d5ff38}.nav-icon{text-align:center;width:22px}.search-wrap{position:relative}.search-wrap:before{content:"⌕";color:var(--muted);font-size:22px;position:absolute;top:50%;left:18px;transform:translateY(-54%)}.search-wrap input{color:#fff;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:15px;outline:none;width:100%;height:44px;padding:0 14px 0 43px;font-size:14px}.main{flex-direction:column;min-width:0;min-height:100vh;padding:24px;display:flex}.main-content{flex:1}.mobile-menu{border:1px solid var(--line);color:#fff;background:#ffffff0f;border-radius:14px;width:44px;height:44px;display:none}.workspace{display:none}.workspace.active{display:block}.panel{border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);border:1px solid #ffffff1b;position:relative;overflow:hidden}.panel:after,.article-shell:after{content:"";pointer-events:none;background:linear-gradient(135deg,#62d5ff0e,#0000 46%,#9e6bff0e);position:absolute;inset:0}.panel-inner{z-index:1;padding:24px;position:relative}.dashboard-title h1,.page-title{letter-spacing:-.035em;max-width:920px;margin:16px 0 14px;font-size:clamp(38px,5vw,72px);line-height:1}.applications-intro-box{width:100%;color:var(--muted2);line-height:var(--ui-desc-line);text-align:leftfont-size:var(--ui-desc-size);background:#ffffff0e;border:1px solid #ffffff16;border-radius:18px;margin:22px 0 16px;padding:16px 18px}.content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.doc-card,.row-card,.application-card,.permission-card,.article-section{background:#ffffff0e;border:1px solid #ffffff16;border-radius:21px;box-shadow:0 14px 42px #0000002e}.doc-card{min-height:168px;padding:48px 18px 16px;transition:all .18s;position:relative}.doc-card:hover{background:#3f8cff18;border-color:#62d5ff7a;transform:translateY(-2px)}.doc-card h3,.application-card h3,.article-section h3{letter-spacing:.01em;text-transform:capitalize;margin:0 0 10px}.doc-card p,.application-card p{color:var(--muted);margin:0 0 15px;font-size:14px;line-height:1.48}.doc-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;display:-webkit-box;overflow:hidden}.doc-meta{gap:8px;display:flex;position:absolute;top:14px;right:14px}.tag,.access-pill,.account-status{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;font-weight:900;display:inline-flex}.tag{color:#afc1e8;background:#ffffff0e;border:1px solid #ffffff13;padding:6px 8px;font-size:11px}.tabs,.admin-tabs,.admin-filter-tabs{flex-wrap:wrap;gap:9px;margin:0 0 18px;display:flex}.tabs button,.admin-tabs button,.admin-filter-tabs button{color:#c7d2ef;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:10px 13px;font-weight:900;transition:all .18s}.tabs button.active,.tabs button:hover,.admin-tabs button.active,.admin-tabs button:hover,.admin-filter-tabs button.active,.admin-filter-tabs button:hover{color:#fff;background:#2c96cd1c;border-color:#2c96cd6b}.two-col{grid-template-columns:minmax(230px,.58fr) minmax(0,1.42fr);gap:14px;display:grid}.list{gap:7px;display:grid}.row-card{justify-content:space-between;align-items:center;gap:9px;padding:10px;display:flex}.row-left{align-items:center;gap:9px;min-width:0;display:flex}.row-text strong{color:#fff;font-size:14px;display:block}.row-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.mini-btn,.reaction,.return-library-btn{color:#fff;background:#ffffff0f;border:1px solid #ffffff1c;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:950;transition:all .16s}.mini-btn:hover,.reaction:hover,.return-library-btn:hover{background:#62d5ff13;border-color:#62d5ff38}.mini-btn.approve,.reaction.active-tick{color:#bdffdf;background:#42e39f1f;border-color:#42e39f47}.mini-btn.deny,.reaction.active-cross{color:#ffc3cf;background:#ff6b8a1f;border-color:#ff6b8a47}.return-library-btn{align-items:center;margin-bottom:20px;padding:10px 14px;font-size:14px;display:inline-flex}.application-card{padding:18px}.applicant-info-card{background:#ffffff0e;border:1px solid #ffffff16;border-radius:20px;gap:12px;padding:13px;display:grid}.applicant-info-head{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding-bottom:10px;display:flex}.info-list{gap:8px;display:grid}.info-row{background:#ffffff0b;border:1px solid #fff1;border-radius:13px;gap:3px;padding:9px 10px;display:grid}.info-row span{color:#7f8fb8;text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:950}.info-row strong{color:var(--muted2);word-break:break-word;font-size:13px;font-weight:750}.review-notes{color:#ffe8a0;background:#ffd66b13;border:1px solid #ffd66b2e;border-radius:16px;padding:13px;font-size:13px;line-height:1.55}.reaction-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.comment-thread{gap:10px;margin-top:14px;display:grid}.review-comment{background:#ffffff0e;border:1px solid #ffffff14;border-radius:17px;grid-template-columns:38px 1fr;gap:10px;padding:12px;display:grid}.comment-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.comment-meta strong{font-size:13px}.comment-meta span{color:var(--muted);font-size:12px}.review-comment p{color:var(--muted2);margin:0;font-size:13px;line-height:1.5}.comment-actions{align-items:center;gap:8px;margin-top:10px;display:flex}.admin-section{display:none}.admin-section.active{display:block}.permission-card{gap:12px;margin-top:12px;padding:16px;display:grid}.permission-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.check{color:#d8e2f7;background:#ffffff0b;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:8px;padding:10px;font-size:13px;font-weight:760;display:flex}.check input{accent-color:#62d5ff;width:17px;height:17px}.empty-state{color:var(--muted);text-align:center;border:1px dashed #fff3;border-radius:20px;grid-column:1/-1;padding:26px}.article-view{margin-top:16px;display:none}.article-view.active{display:block}.article-shell{border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);border:1px solid #ffffff1b;position:relative;overflow:hidden}.article-inner{z-index:1;padding:clamp(22px,4vw,34px);position:relative}.article-title{letter-spacing:-.035em;margin:0;font-size:clamp(34px,5vw,64px);line-height:1}.article-description{max-width:860px;color:var(--muted2);margin:14px 0 0;line-height:1.7}.article-content{gap:16px;margin-top:24px;display:grid}.article-section{padding:18px}.numbered-section{min-height:72px;padding-left:76px;position:relative}.step-circle{color:#fff;background:#62d5ff24;border:1px solid #62d5ff52;border-radius:999px;place-items:center;width:38px;height:38px;font-weight:950;display:grid;position:absolute;top:18px;left:18px}.article-section p{color:var(--muted2);margin:0 0 10px;line-height:1.65}.article-section ul,.article-section ol{color:var(--muted2);margin:10px 0 0;padding-left:20px;line-height:1.72}.article-section li+li{margin-top:6px}.article-section a,.callout a{color:#dce7ff;text-underline-offset:3px;-webkit-text-decoration:underline #62d5ff73;text-decoration:underline #62d5ff73}.callout{color:#ffe7a3;background:#ffd66b17;border:1px solid #ffd66b33;border-radius:17px;padding:14px 16px;line-height:1.6}.table-wrap{scrollbar-width:thin;scrollbar-color:#2c96cd6b #080c1aeb;background:#ffffff0a;border:1px solid #ffffff18;border-radius:18px;overflow:auto}.table-wrap::-webkit-scrollbar{width:13px;height:13px}.table-wrap::-webkit-scrollbar-track{background:#080c1aeb;border-top:1px solid #fff1;border-radius:0 0 15px 15px}.table-wrap::-webkit-scrollbar-thumb{background:#2c96cd52;border:3px solid #0c1226eb;border-radius:999px}.table-wrap table{border-collapse:collapse;width:100%;min-width:980px;font-size:13px}.table-wrap th,.table-wrap td{vertical-align:top;text-align:left;border-bottom:1px solid #ffffff13;border-right:1px solid #ffffff0e;padding:12px 13px}.table-wrap th{z-index:1;color:#fff;text-transform:uppercase;letter-spacing:.095em;white-space:nowrap;background:#101934fa;font-size:11px;position:sticky;top:0}.table-wrap td{color:var(--muted2);line-height:1.48}.table-wrap tr:hover td{background:#62d5ff0e}.table-pill{white-space:nowrap;color:#dce5fb;background:#ffffff12;border:1px solid #ffffff17;border-radius:999px;align-items:center;padding:5px 8px;font-size:11px;font-weight:900;display:inline-flex}.table-pill.mute{color:#bfeeff;background:#62d5ff1a;border-color:#62d5ff38}.table-pill.ban{color:#ffc3cf;background:#ff6b8a1a;border-color:#ff6b8a38}.table-pill.warn{color:#bdffdf;background:#42e39f1a;border-color:#42e39f38}.table-pill.no{color:#c8d3ee;background:#ffffff0e;border-color:#ffffff14}.copy-template{background:#ffffff0b;border:1px solid #ffffff14;border-radius:17px;gap:10px;width:100%;max-width:100%;margin:10px 0 0;padding:13px;display:grid;box-shadow:inset 0 1px #ffffff09}.copy-template p{color:var(--muted2);margin:0;font-size:13px;line-height:1.55}.copy-template p:first-of-type{color:#eaf2ff;overflow-wrap:anywhere;background:#080c1a94;border:1px solid #ffffff13;border-radius:13px;width:100%;padding:11px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12.5px}.copy-template-head{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;width:100%;padding-bottom:9px;display:flex}.copy-template-head strong{color:#fff;font-size:14px}.copy-btn{color:#dce7ff;white-space:nowrap;background:#2c96cd1a;border:1px solid #2c96cd52;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:950;transition:all .16s}.copy-btn:hover{color:#fff;background:#2c96cd1c;border-color:#2c96cd6b}.category-chip-grid{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.category-chip-grid span{color:#dce7ff;background:#ffffff0e;border:1px solid #ffffff16;border-radius:999px;align-items:center;width:fit-content;padding:7px 10px;font-size:12px;font-weight:850;display:inline-flex}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.resource-card{background:#ffffff0d;border:1px solid #ffffff16;border-radius:20px;overflow:hidden;box-shadow:0 14px 42px #00000029}.resource-card img{background:#080c1ab8;border-bottom:1px solid #ffffff14;width:100%;height:auto;display:block}.resource-card-body{padding:15px}.resource-card-body h3{text-transform:none;margin:0 0 8px;font-size:17px}.resource-card-body p{color:var(--muted2);margin:0;font-size:13px;line-height:1.58}.overlay{z-index:9;background:#00000080;display:none;position:fixed;inset:0}.custom-select{position:relative}.custom-select-trigger{color:#fff;text-align:left;background:#fff1;border:1px solid #ffffff1c;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;width:100%;height:46px;padding:0 13px;font-weight:800;display:flex}.custom-select-options{z-index:9999;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff1;border:1px solid #2c96cd6b;border-top:0;border-radius:0 0 15px 15px;padding:7px;display:none;position:fixed;box-shadow:0 18px 50px #00000057}.custom-select.open .custom-select-options{gap:5px;display:grid}.custom-select-options button{color:#c8d3ee;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;width:100%;padding:10px 11px;font-weight:850}.custom-select-options button:hover,.custom-select-options button.active{color:#fff;background:#2c96cd1c;border-color:#2c96cd57}.custom-select-arrow{border-bottom:2px solid #c8d3ee;border-right:2px solid #c8d3ee;width:9px;height:9px;transition:all .16s;transform:rotate(45deg)translateY(-2px)}.custom-select.open .custom-select-arrow{transform:rotate(225deg)translateY(-2px)}@media (max-width:1120px){.content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.two-col{grid-template-columns:1fr}}@media (max-width:860px){.resource-grid,.app-shell{grid-template-columns:1fr}.sidebar{width:min(324px,88vw);transition:all .22s;position:fixed;transform:translate(-105%)}.sidebar.open{transform:translate(0)}.overlay.show,.mobile-menu{display:block}.main{padding:16px}}@media (max-width:640px){.content-grid,.permission-grid{grid-template-columns:1fr}.row-card{flex-direction:column;align-items:flex-start}.row-actions{justify-content:flex-start}.panel-inner{padding:18px}.numbered-section{padding-top:72px;padding-left:18px}.step-circle{top:18px;left:18px}}.doc-card,.row-card[onclick],.application-card[onclick]{cursor:pointer}.doc-meta{justify-content:flex-start!important;min-height:auto!important;margin-bottom:10px!important}.doc-card .tag.alt{display:none!important}.doc-card .tag{text-transform:uppercase;letter-spacing:.06em!important;opacity:.9!important;padding:4px 8px!important;font-size:10px!important}:root{--ui-desc-size:15px;--ui-desc-line:1.6;--ui-small-label-size:13px;--ui-card-title-size:18px}.page-subtitle,.page-title p,.library-subtitle,#libraryPageSubtitle,.lead,.panel .lead,.applications-intro-box,.article-description,.doc-card p,.card p,.panel p,.sub-panel p,.info-row span,.account-status,.role-pill,.current-role,.user-role,.profile-card span,.sidebar-profile-role,.admin-role-label,.admin-current-role,#currentRole,#sidebarRole,#topRole,.role-name,.top-role,.topbar span,.topbar .role,.user-meta,.row-text span{font-size:var(--ui-desc-size)!important;line-height:var(--ui-desc-line)!important}.doc-card h3,.card h3{font-size:var(--ui-card-title-size)!important;line-height:1.25!important}.eyebrow,.field label,.tag,.nav-section-title,.panel-label,.kicker,.small-label{font-size:var(--ui-small-label-size)!important;line-height:1.35!important}.admin-badge,.role-badge,.permission-badge,.account-status,.admin-current-role,#currentRole,#sidebarRole,#topRole{letter-spacing:.02em!important;font-weight:800!important}.admin-access-shell{gap:18px;display:grid}.admin-access-hero{border:1px solid var(--line);background:linear-gradient(135deg,#54f0a714,#62d5ff0e);border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:20px;display:grid}.admin-access-hero h2{margin:0 0 8px!important;font-size:22px!important;line-height:1.25!important}.admin-access-hero p{color:var(--muted)!important;font-size:var(--ui-desc-size)!important;line-height:var(--ui-desc-line)!important;margin:0!important}.admin-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-summary-card{border:1px solid var(--line);background:#ffffff09;border-radius:18px;padding:14px}.admin-summary-card span{color:var(--muted);margin-bottom:6px;display:block;font-size:13px!important;line-height:1.35!important}.admin-summary-card strong{font-size:24px;line-height:1;display:block}.admin-toolbar{border:1px solid var(--line);background:#ffffff08;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.admin-toolbar-left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-toolbar label{color:var(--muted);font-weight:800;font-size:13px!important}.admin-status-select{border:1px solid var(--line);color:var(--text);background:#050c16b8;border-radius:14px;outline:none;padding:10px 12px}.admin-access-list{gap:10px;display:grid}.admin-access-row{border:1px solid var(--line);background:#ffffff09;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px;transition:all .18s;display:grid}.admin-access-row:hover{background:#54f0a70e;border-color:#54f0a752}.admin-access-main strong{font-size:16px;display:block}.admin-access-main span{color:var(--muted);margin-top:2px;display:block;font-size:var(--ui-desc-size)!important;line-height:var(--ui-desc-line)!important}.admin-access-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.status-pill{border:1px solid var(--line);color:var(--muted);background:#ffffff09;border-radius:999px;justify-content:center;align-items:center;padding:8px 11px;font-weight:900;display:inline-flex;font-size:13px!important}.status-pill.accepted{color:#dcfff0;background:#54f0a714;border-color:#54f0a757}.status-pill.denied{color:#ffe3e9;background:#ff6b8a14;border-color:#ff6b8a57}@media (max-width:820px){.admin-access-hero{grid-template-columns:1fr}.admin-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-access-row{grid-template-columns:auto 1fr}.admin-access-actions{grid-column:1/-1;justify-content:flex-start}}.admin-toolbar,.admin-toolbar *{pointer-events:auto!important}.admin-status-wrap{align-items:center;display:inline-flex;position:relative}.admin-status-wrap:after{content:"";pointer-events:none;border-bottom:2px solid #dcfff0e6;border-right:2px solid #dcfff0e6;width:8px;height:8px;position:absolute;top:50%;right:13px;transform:translateY(-65%)rotate(45deg)}.admin-status-select{min-width:190px;box-shadow:inset 0 1px #ffffff0a;appearance:none!important;color:var(--text)!important;cursor:pointer!important;background:linear-gradient(135deg,#54f0a71a,#62d5ff12),#050c16eb!important;border:1px solid #54f0a742!important;border-radius:14px!important;outline:none!important;padding:11px 38px 11px 13px!important;font-weight:850!important}.admin-status-select:hover{background:linear-gradient(135deg,#54f0a724,#62d5ff1a),#050c16f5!important;border-color:#54f0a770!important}.admin-status-select:focus{border-color:#54f0a794!important;box-shadow:0 0 0 4px #54f0a71a,inset 0 1px #ffffff0a!important}.admin-status-select option{color:#edf6ff!important;background:#0b1423!important}.admin-status-wrap,.admin-status-select{display:none!important}.admin-segmented-filter{background:linear-gradient(135deg,#54f0a713,#62d5ff0b),#050c16b8;border:1px solid #54f0a738;border-radius:999px;align-items:center;gap:4px;padding:5px;display:inline-flex;box-shadow:inset 0 1px #ffffff0b}.admin-segmented-filter button{color:var(--muted);background:0 0;border:0;border-radius:999px;padding:10px 14px;font-weight:900;transition:all .18s;position:relative;font-size:13px!important;line-height:1.2!important}.admin-segmented-filter button:hover{color:#dcfff0;background:#54f0a712}.admin-segmented-filter button.active{color:#04121d;background:linear-gradient(135deg,var(--green),var(--blue));box-shadow:0 8px 22px #54f0a729}.admin-segmented-filter button.active:after{content:"";background:#04121d61;border-radius:999px;height:2px;position:absolute;bottom:5px;left:18px;right:18px}.admin-toolbar{border-radius:24px!important}@media (max-width:640px){.admin-segmented-filter{justify-content:flex-start;width:100%;overflow-x:auto}.admin-segmented-filter button{flex:none}}.admin-access-actions .mini-btn{min-width:82px}.admin-access-readonly{color:var(--muted);padding:8px 0;font-weight:800;font-size:13px!important}.admin-access-hero,.admin-summary-grid{display:none!important}.admin-access-shell{gap:14px!important}.admin-toolbar{border-radius:22px!important;padding:12px!important}.admin-access-row{grid-template-columns:auto 1.1fr .9fr auto!important;align-items:center!important}.admin-manage-fields{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr);align-items:center;gap:10px;display:grid}.admin-inline-field{gap:5px;display:grid}.admin-inline-field label{color:var(--muted);font-weight:850;font-size:12px!important;line-height:1.25!important}.admin-inline-input,.admin-inline-select{width:100%;color:var(--text);background:#050c16b8;border:1px solid #54f0a733;border-radius:14px;outline:none;padding:10px 12px;transition:all .18s;font-size:14px!important;line-height:1.25!important}.admin-inline-input:hover,.admin-inline-select:hover{border-color:#54f0a757}.admin-inline-input:focus,.admin-inline-select:focus{border-color:#54f0a78c;box-shadow:0 0 0 4px #54f0a714}.admin-inline-select{appearance:none;cursor:pointer;background:linear-gradient(45deg,#0000 50%,#dcfff0d9 50%) calc(100% - 18px)/6px 6px no-repeat,linear-gradient(135deg,#54f0a712,#62d5ff0a),#050c16d1;padding-right:34px}.admin-inline-select option{color:#edf6ff;background:#0b1423}.admin-access-readonly{display:none!important}.admin-save-hint{color:var(--muted);margin-top:4px;font-size:12px!important;line-height:1.3!important}@media (max-width:1050px){.admin-access-row{grid-template-columns:auto 1fr!important}.admin-manage-fields,.admin-access-actions{grid-column:1/-1}.admin-access-actions{justify-content:flex-start!important}}@media (max-width:640px){.admin-manage-fields{grid-template-columns:1fr}}.admin-toolbar{display:none!important}.admin-access-row{grid-template-columns:auto 1.1fr .9fr auto!important}.admin-access-row.status-pending{box-shadow:0 0 0 1px #ffd16638,0 14px 36px #ffd1660f;background:linear-gradient(135deg,#ffd16613,#ffffff09)!important;border-color:#ffd1668c!important}.admin-access-row.status-accepted{border-color:#54f0a738!important}.admin-access-row.status-denied{opacity:.82;border-color:#ff6b8a3d!important}.admin-inline-select{display:none!important}.admin-role-input{width:100%;color:var(--text);background:#050c16b8;border:1px solid #54f0a733;border-radius:14px;outline:none;padding:10px 12px;transition:all .18s;font-size:14px!important;line-height:1.25!important}.admin-role-input:hover{border-color:#54f0a757}.admin-role-input:focus{border-color:#54f0a78c;box-shadow:0 0 0 4px #54f0a714}.admin-access-main span{letter-spacing:.01em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.status-pill.pending{color:#ffe4a3!important;background:#ffd1661f!important;border-color:#ffd1668c!important}.admin-access-actions{min-width:210px!important}.admin-access-actions .mini-btn{text-align:center;min-width:76px!important}.admin-access-row.status-pending .status-pill,.admin-access-row.status-accepted .status-pill,.admin-access-row.status-denied .status-pill{display:none!important}.admin-intro-box{color:var(--muted2,var(--muted))!important;font-size:var(--ui-desc-size,15px)!important;line-height:var(--ui-desc-line,1.6)!important;background:#ffffff0e!important;border:1px solid #ffffff16!important;border-radius:18px!important;margin:22px 0 16px!important;padding:16px 18px!important}.footer,.app-footer,.dashboard-footer,.site-footer{border-top:1px solid var(--line)!important;width:100%!important;max-width:none!important;color:var(--muted)!important;box-sizing:border-box!important;background:linear-gradient(135deg,#54f0a70b,#62d5ff09),#050c166b!important;margin:34px 0 0!important;padding:22px 34px!important}.footer-inner,.footer .footer-inner,.app-footer .footer-inner,.dashboard-footer .footer-inner,.site-footer .footer-inner{justify-content:space-between;align-items:center;gap:18px;display:flex;width:100%!important;max-width:none!important;margin:0!important}@media (max-width:820px){.footer,.app-footer,.dashboard-footer,.site-footer{padding:20px!important}.main>.footer,.main>.app-footer,.main>.dashboard-footer,.main>.site-footer{width:calc(100% + 40px)!important;margin-left:-20px!important;margin-right:-20px!important}.footer-inner,.footer .footer-inner,.app-footer .footer-inner,.dashboard-footer .footer-inner,.site-footer .footer-inner{display:block!important}}.nav button[data-view=admin].hidden-by-role,#adminNav.hidden-by-role,.admin-nav.hidden-by-role{display:none!important}.app{min-height:calc(100vh - 86px)!important}.sidebar{height:calc(100vh - 86px)!important}.footer,.app-footer,.dashboard-footer,.site-footer{z-index:80!important;border-top:1px solid var(--line)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;width:100vw!important;max-width:none!important;color:var(--muted)!important;box-sizing:border-box!important;background:radial-gradient(circle at 0 0,#54f0a714,#0000 28%),linear-gradient(135deg,#08121ffa,#050c16fa)!important;margin:0!important;padding:18px 34px!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -18px 50px #00000047!important}.main>.footer,.main>.app-footer,.main>.dashboard-footer,.main>.site-footer{width:100vw!important;margin-left:0!important;margin-right:0!important}.footer-inner,.footer .footer-inner,.app-footer .footer-inner,.dashboard-footer .footer-inner,.site-footer .footer-inner{justify-content:space-between!important;align-items:center!important;gap:18px!important;width:100%!important;max-width:none!important;margin:0!important;display:flex!important}.footer strong,.app-footer strong,.dashboard-footer strong,.site-footer strong{color:var(--text)!important}@media (max-width:820px){body{padding-bottom:112px!important}.app{min-height:calc(100vh - 112px)!important}.sidebar{height:calc(100vh - 112px)!important}.footer,.app-footer,.dashboard-footer,.site-footer{padding:16px 20px!important}.footer-inner,.footer .footer-inner,.app-footer .footer-inner,.dashboard-footer .footer-inner,.site-footer .footer-inner{display:block!important}}body.login-active{height:100vh!important;min-height:100vh!important;padding-bottom:0!important;overflow:hidden!important}body.login-active .login-screen{flex-direction:column!important;justify-content:center!important;height:100vh!important;min-height:100vh!important;padding-bottom:92px!important;display:flex!important;overflow:hidden!important}body.login-active .footer,body.login-active .app-footer,body.login-active .dashboard-footer,body.login-active .site-footer{z-index:90!important;width:100vw!important;margin:0!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}body:not(.login-active){overflow-x:hidden!important}@media (max-height:760px){body.login-active .login-card{max-height:calc(100vh - 104px)!important}body.login-active .login-screen{justify-content:flex-start!important;padding-top:18px!important}}@media (max-width:820px){body.login-active .login-screen{padding-bottom:118px!important}body.login-active .login-card{max-height:calc(100vh - 144px)!important}}.doc-card.no-card-label h3{margin-top:0!important}.doc-card.no-card-label .doc-meta{display:flex!important}body.login-active{height:100vh!important;min-height:100vh!important;max-height:100vh!important;margin:0!important;padding:0!important;overflow:hidden!important}body.login-active .login-screen{box-sizing:border-box!important;place-items:center!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;margin:0!important;padding:0 28px 72px!important;display:grid!important;overflow:hidden!important}body.login-active .login-card{max-height:calc(100vh - 112px)!important;overflow:auto!important}body.login-active footer.footer,body.login-active .footer,body.login-active .app-footer,body.login-active .dashboard-footer,body.login-active .site-footer{box-sizing:border-box!important;z-index:9999!important;border-radius:0!important;width:100vw!important;max-width:none!important;margin:0!important;padding:18px 34px!important;position:fixed!important;inset:auto 0 0!important;transform:none!important}body.login-active #app,body.login-active .app{height:0!important;min-height:0!important;display:none!important;overflow:hidden!important}body.login-active+*{margin-bottom:0!important}body:not(.login-active){padding-bottom:86px!important}body:not(.login-active) .login-screen{display:none!important}@media (max-width:820px){body.login-active .login-screen{padding:0 18px 104px!important}body.login-active .login-card{max-height:calc(100vh - 132px)!important}body.login-active footer.footer,body.login-active .footer{padding:14px 20px!important}}@media (max-height:720px){body.login-active .login-screen{place-items:start center!important;padding-top:12px!important}body.login-active .login-card{max-height:calc(100vh - 92px)!important}}html,body{margin:0!important;padding:0!important}body.login-active{width:100vw!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;margin:0!important;padding:0!important;overflow:hidden!important}body.login-active #app,body.login-active .app,body.login-active .app-shell{height:0!important;min-height:0!important;display:none!important;overflow:hidden!important}body.login-active #loginScreen.login-screen,body.login-active .login-screen{box-sizing:border-box!important;grid-template-rows:minmax(0,1fr) auto!important;place-items:stretch stretch!important;width:100vw!important;height:100vh!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}body.login-active .login-card{grid-row:1!important;place-self:center!important;max-height:calc(100vh - 74px)!important;margin:0!important;overflow:auto!important}body.login-active .login-footer{box-sizing:border-box!important;z-index:auto!important;border-radius:0!important;grid-row:2!important;place-self:end stretch!important;width:100%!important;max-width:none!important;margin:0!important;padding:18px 24px!important;position:static!important;inset:auto!important;transform:none!important}body.login-active .app-footer,body.login-active .dashboard-footer,body.login-active .site-footer,body.login-active footer.footer,body:not(.login-active) .login-screen,body:not(.login-active) .login-footer{display:none!important}@media (max-width:820px){body.login-active .login-card{width:calc(100vw - 32px)!important;max-height:calc(100vh - 96px)!important}body.login-active .login-footer{padding:14px 18px!important}}@media (max-height:720px){body.login-active .login-card{max-height:calc(100vh - 64px)!important}}body.login-active{width:100vw!important;height:100vh!important;min-height:100vh!important;margin:0!important;padding:0!important;overflow:hidden!important}body.login-active #loginScreen.login-screen,body.login-active .login-screen{grid-template-rows:minmax(0,1fr) auto!important;width:100vw!important;height:100vh!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}body.login-active .login-card{grid-row:1!important;place-self:center!important;max-height:calc(100vh - 74px)!important;overflow:auto!important}body.login-active .login-footer{box-sizing:border-box!important;border-radius:0!important;grid-row:2!important;width:100%!important;margin:0!important;padding:18px 24px!important;position:static!important;inset:auto!important;transform:none!important}body.login-active #app,body.login-active .app{display:none!important}body:not(.login-active){padding-bottom:0!important;overflow-x:hidden!important}body:not(.login-active) .login-screen,body:not(.login-active) .login-footer{display:none!important}body:not(.login-active) footer.footer,body:not(.login-active) .footer{border-top:1px solid var(--line)!important;width:100%!important;max-width:none!important;box-shadow:none!important;box-sizing:border-box!important;background:linear-gradient(135deg,#54f0a70b,#62d5ff09),#050c166b!important;margin:34px 0 0!important;padding:22px 34px!important;position:static!important;transform:none!important}body:not(.login-active) .main>footer.footer,body:not(.login-active) .main>.footer{width:calc(100% + 68px)!important;margin-left:-34px!important;margin-right:-34px!important}body:not(.login-active) .footer-inner,body:not(.login-active) .footer .footer-inner{justify-content:space-between!important;align-items:center!important;gap:18px!important;width:100%!important;max-width:none!important;margin:0!important;display:flex!important}body .category-tabs.hidden{display:none!important}@media (max-width:820px){body.login-active .login-card{width:calc(100vw - 32px)!important;max-height:calc(100vh - 96px)!important}body.login-active .login-footer{padding:14px 18px!important}body:not(.login-active) footer.footer,body:not(.login-active) .footer{padding:20px!important}body:not(.login-active) .main>footer.footer,body:not(.login-active) .main>.footer{width:calc(100% + 40px)!important;margin-left:-20px!important;margin-right:-20px!important}body:not(.login-active) .footer-inner,body:not(.login-active) .footer .footer-inner{display:block!important}}body.login-active .login-footer,body.login-active footer.login-footer,body.login-active .login-footer *,body.login-active footer.login-footer *{text-align:left!important}body.login-active .login-footer .footer-inner,body.login-active footer.login-footer .footer-inner{text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important;margin-left:0!important;margin-right:auto!important}body.login-active .login-footer p,body.login-active footer.login-footer p,body.login-active .login-footer div,body.login-active footer.login-footer div{margin-left:0!important}body.login-active .login-footer,body.login-active footer.login-footer{box-sizing:border-box!important;text-align:left!important;border-radius:0!important;place-self:end stretch!important;width:100vw!important;min-width:100vw!important;max-width:none!important;margin-left:0!important;margin-right:0!important;left:0!important;right:0!important}body.login-active #loginScreen .login-footer,body.login-active .login-screen .login-footer{grid-column:1/-1!important;justify-self:stretch!important}body.login-active .login-footer .footer-inner,body.login-active footer.login-footer .footer-inner{text-align:left!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body:not(.login-active) .main,body:not(.login-active) main,body:not(.login-active) .content,body:not(.login-active) .workspace,body:not(.login-active) .library-content,body:not(.login-active) .panel,body:not(.login-active) .panel-inner{scroll-padding-bottom:120px!important}body:not(.login-active) .main{box-sizing:border-box!important;padding-bottom:128px!important}body:not(.login-active) .workspace{padding-bottom:34px!important}body:not(.login-active) .article-shell,body:not(.login-active) .card-grid,body:not(.login-active) .admin-access-shell,body:not(.login-active) .application-layout,body:not(.login-active) .admin-layout{margin-bottom:28px!important}body:not(.login-active) .footer,body:not(.login-active) footer.footer{flex-shrink:0!important}body.login-active .login-screen{padding-bottom:90px!important}body.login-active .login-card{max-height:calc(100vh - 126px)!important;margin-bottom:0!important}@media (max-width:820px){body:not(.login-active) .main{padding-bottom:148px!important}body.login-active .login-screen{padding-bottom:116px!important}body.login-active .login-card{max-height:calc(100vh - 146px)!important}}body:not(.login-active) .sidebar,body:not(.login-active) aside.sidebar{z-index:40!important;background:linear-gradient(#0a1423fa,#060d17fa)!important;border-right:0!important;height:100vh!important;min-height:100vh!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;overflow-y:auto!important}body:not(.login-active) .sidebar:after,body:not(.login-active) aside.sidebar:after{content:"";pointer-events:none!important;z-index:45!important;background:#94a8bd2e!important;width:1px!important;height:100vh!important;position:fixed!important;top:0!important;bottom:0!important;left:293px!important}body:not(.login-active) .main,body:not(.login-active) main.main{width:calc(100vw - 294px)!important;min-height:100vh!important;margin-left:294px!important}body:not(.login-active) .app{grid-template-columns:294px 1fr!important}body:not(.login-active):before{content:"";z-index:1!important;pointer-events:none!important;background:linear-gradient(#0a1423fa,#060d17fa)!important;width:294px!important;height:100vh!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important}body:not(.login-active) .sidebar{z-index:42!important}@media (max-width:820px){body:not(.login-active):before,body:not(.login-active) .sidebar:after,body:not(.login-active) aside.sidebar:after{display:none!important}body:not(.login-active) .sidebar,body:not(.login-active) aside.sidebar{height:100vh!important;min-height:100vh!important;position:fixed!important;top:0!important;bottom:auto!important}body:not(.login-active) .main,body:not(.login-active) main.main{width:100%!important;margin-left:0!important}}body:not(.login-active) .sidebar,body:not(.login-active) aside.sidebar{overflow:hidden!important}body:not(.login-active) .sidebar::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body:not(.login-active) aside.sidebar::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body:not(.login-active) .sidebar,body:not(.login-active) aside.sidebar{scrollbar-width:none!important;-ms-overflow-style:none!important}#applications .applicant-info-card,#applications .application-detail-card,#applications .application-card,#applications .panel{font-size:14px!important}#applications .info-list{gap:8px!important}#applications .info-row{border-radius:12px!important;padding:8px 10px!important}#applications .info-row span,#applications .applicant-info-card .info-row span,#applications .application-detail-card .info-row span{letter-spacing:.075em!important;color:var(--muted)!important;font-size:10px!important;font-weight:850!important;line-height:1.25!important}#applications .info-row strong,#applications .applicant-info-card .info-row strong,#applications .application-detail-card .info-row strong{margin-top:3px!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important}#applications .applicant-info-head strong{font-size:15px!important;line-height:1.25!important}#applications .applicant-info-card{margin-bottom:14px!important;padding:14px!important}#applications .applicant-info-head{margin-bottom:10px!important}#applications h3{font-size:18px!important;line-height:1.3!important}#applications p,#applications .review-notes,#applications .review-comment p{font-size:14px!important;line-height:1.55!important}#applications .field label{letter-spacing:.06em!important;font-size:11px!important;line-height:1.25!important}body:not(.login-active) .sidebar,body:not(.login-active) aside.sidebar{background:linear-gradient(#08121f,#050c16)!important;box-shadow:18px 0 44px #0003!important}body:not(.login-active):before{background:linear-gradient(#08121f,#050c16)!important}body:not(.login-active) .sidebar:after,body:not(.login-active) aside.sidebar:after{background:linear-gradient(#54f0a72e,#62d5ff38 44%,#94a8bd29)!important;width:1px!important;left:293px!important;box-shadow:1px 0 #ffffff09,10px 0 28px #00000038!important}body:not(.login-active) .library-header,body:not(.login-active) .application-layout,body:not(.login-active) .admin-access-shell,body:not(.login-active) .article-shell,body:not(.login-active) .card-grid{z-index:2!important;position:relative!important}body:not(.login-active) .panel,body:not(.login-active) .doc-card,body:not(.login-active) .article-shell{border-color:#94a8bd38!important}@media (max-width:820px){body:not(.login-active) .main,body:not(.login-active) main.main{background:0 0!important}body:not(.login-active) .workspace{padding-left:0!important}}body:not(.login-active){background:radial-gradient(circle at 24% 0,#62d5ff21,#0000 30%),radial-gradient(circle at 82% 8%,#54f0a711,#0000 26%),linear-gradient(#0b1b31 0%,#0a1729 48%,#07111f 100%)!important}body:not(.login-active) .main,body:not(.login-active) main.main{background:radial-gradient(circle at 22% 0,#62d5ff1a,#0000 26%),linear-gradient(#0e223ad1 0%,#0a182ab8 42%,#07111fc7 100%)!important}body:not(.login-active) .main:before,body:not(.login-active) main.main:before{display:none!important}body:not(.login-active) .sidebar,body:not(.login-active) aside.sidebar,body:not(.login-active):before{box-shadow:none!important;background:linear-gradient(#08121ffa,#050c16fa)!important}body:not(.login-active) .sidebar:after,body:not(.login-active) aside.sidebar:after{box-shadow:none!important;background:#94a8bd33!important}body:not(.login-active) .workspace{padding-left:0!important}body:not(.login-active) .panel,body:not(.login-active) .doc-card,body:not(.login-active) .article-shell,body:not(.login-active) .applications-intro-box,body:not(.login-active) .admin-intro-box{background-color:#08121fa8!important;border-color:#94a8bd33!important}body:not(.login-active) .doc-card:hover,body:not(.login-active) .row-card:hover{border-color:#62d5ff57!important}@media (max-width:820px){body:not(.login-active) .main,body:not(.login-active) main.main{background:radial-gradient(circle at 18% 0,#62d5ff1a,#0000 28%),linear-gradient(#0e223ad1,#07111fd1)!important}}.article-section h3{letter-spacing:-.015em}#home .article-section ul{margin:10px 0 0!important;padding-left:22px!important;list-style:outside!important}#home .article-section li{color:var(--muted2,var(--muted))!important;font-size:var(--ui-desc-size,15px)!important;line-height:var(--ui-desc-line,1.6)!important;margin:7px 0!important;list-style-position:outside!important;display:list-item!important}html{-webkit-text-size-adjust:100%}body:not(.login-active) .main,body:not(.login-active) main.main{max-width:none!important;overflow-x:hidden!important}body:not(.login-active) .workspace{width:100%!important;max-width:1280px!important;margin:0 auto!important}body:not(.login-active) .card-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important}body:not(.login-active) .doc-card{min-width:0!important}body:not(.login-active) .application-layout,body:not(.login-active) .admin-layout{grid-template-columns:minmax(280px,340px) minmax(0,1fr)!important}body:not(.login-active) .panel,body:not(.login-active) .article-shell,body:not(.login-active) .doc-card,body:not(.login-active) .applications-intro-box,body:not(.login-active) .admin-intro-box,body:not(.login-active) img{max-width:100%!important}body:not(.login-active) table{width:100%!important}body:not(.login-active) .guideline-table{white-space:nowrap!important;padding-bottom:6px!important;display:block!important;overflow-x:auto!important}body:not(.login-active) .copy-card{grid-template-columns:minmax(0,1fr) auto!important}body:not(.login-active) .copy-card code{overflow-wrap:anywhere!important;word-break:break-word!important}body:not(.login-active) .admin-access-row{grid-template-columns:auto minmax(0,1fr) minmax(280px,.95fr) auto!important}body:not(.login-active) .admin-manage-fields,body:not(.login-active) .admin-access-main{min-width:0!important}body:not(.login-active) .admin-access-main strong,body:not(.login-active) .admin-access-main span,body:not(.login-active) .row-text strong,body:not(.login-active) .row-text span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}@media (max-width:1100px){body:not(.login-active) .application-layout,body:not(.login-active) .admin-layout{grid-template-columns:1fr!important}body:not(.login-active) .admin-access-row{grid-template-columns:auto minmax(0,1fr)!important}body:not(.login-active) .admin-manage-fields,body:not(.login-active) .admin-access-actions{grid-column:1/-1!important}body:not(.login-active) .admin-access-actions{justify-content:flex-start!important}}@media (max-width:820px){body:not(.login-active){padding-bottom:0!important}body:not(.login-active):before{display:none!important}body:not(.login-active) .app{min-height:100vh!important;display:block!important}body:not(.login-active) .topbar{z-index:70!important;width:100%!important;display:flex!important;position:sticky!important;top:0!important}body:not(.login-active) .sidebar,body:not(.login-active) aside.sidebar{z-index:90!important;width:294px!important;height:100vh!important;min-height:100vh!important;transition:left .22s!important;position:fixed!important;top:0!important;bottom:auto!important;left:-320px!important;overflow:hidden!important}body:not(.login-active) .sidebar.open,body:not(.login-active) aside.sidebar.open{left:0!important}body:not(.login-active) .mobile-overlay.show{z-index:80!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#00000094!important;display:block!important;position:fixed!important;inset:0!important}body:not(.login-active) .main,body:not(.login-active) main.main{width:100%!important;height:auto!important;min-height:100vh!important;margin-left:0!important;padding:20px!important;overflow:visible!important}body:not(.login-active) .workspace{max-width:100%!important;padding-bottom:30px!important}body:not(.login-active) .library-header{margin-bottom:16px!important;display:block!important}body:not(.login-active) .page-title h1,body:not(.login-active) .article-title{font-size:34px!important;line-height:1.02!important}body:not(.login-active) .page-title p,body:not(.login-active) #libraryPageSubtitle,body:not(.login-active) .applications-intro-box,body:not(.login-active) .admin-intro-box{font-size:14px!important;line-height:1.55!important}body:not(.login-active) .category-tabs{scrollbar-width:none!important;flex-wrap:nowrap!important;padding-bottom:6px!important;overflow-x:auto!important}body:not(.login-active) .category-tabs::-webkit-scrollbar{display:none!important}body:not(.login-active) .category-tabs button{flex:none!important}body:not(.login-active) .card-grid{grid-template-columns:1fr!important}body:not(.login-active) .doc-card{min-height:auto!important}body:not(.login-active) .article-inner{padding:20px!important}body:not(.login-active) .step-grid,body:not(.login-active) .two-col,body:not(.login-active) .info-list,body:not(.login-active) .admin-manage-fields,body:not(.login-active) .copy-card{grid-template-columns:1fr!important}body:not(.login-active) .copy-btn{width:100%!important}body:not(.login-active) .application-list{max-height:none!important}body:not(.login-active) .admin-access-row,body:not(.login-active) .row-card{grid-template-columns:1fr!important;display:grid!important}body:not(.login-active) .admin-access-row .avatar{justify-self:start!important}body:not(.login-active) .admin-access-actions,body:not(.login-active) .row-actions{justify-content:flex-start!important;width:100%!important}body:not(.login-active) .admin-access-actions .mini-btn,body:not(.login-active) .row-actions .mini-btn{flex:auto!important}body:not(.login-active) footer.footer,body:not(.login-active) .footer{width:calc(100% + 40px)!important;margin:24px -20px 0!important;padding:18px 20px!important}body:not(.login-active) .footer-inner{display:block!important}}@media (max-width:520px){body.login-active .login-card{border-radius:24px!important;width:calc(100vw - 24px)!important}body.login-active .login-hero,body.login-active .login-form{padding:24px!important}body.login-active .login-hero h1{font-size:34px!important}body:not(.login-active) .main,body:not(.login-active) main.main{padding:16px!important}body:not(.login-active) .page-title h1,body:not(.login-active) .article-title{font-size:30px!important}body:not(.login-active) .article-section{padding:15px!important}body:not(.login-active) .return-library-btn{width:100%!important}body:not(.login-active) .admin-access-actions{grid-template-columns:1fr!important;display:grid!important}body:not(.login-active) footer.footer,body:not(.login-active) .footer{width:calc(100% + 32px)!important;margin-left:-16px!important;margin-right:-16px!important}}.application-answer-list{gap:12px;margin-top:16px;display:grid}.application-answer-section{border:1px solid var(--line);background:#ffffff08;border-radius:18px;padding:14px}.application-answer-section h4{color:var(--text)!important;margin:0 0 10px!important;font-size:15px!important;line-height:1.3!important}.application-qa{border-top:1px solid #94a8bd21;gap:6px;padding:10px 0;display:grid}.application-qa:first-of-type{border-top:0;padding-top:0}.application-question{color:var(--muted)!important;margin:0!important;font-size:12px!important;font-weight:850!important;line-height:1.4!important}.application-flow-note{color:var(--soft,var(--text));background:#54f0a711;border:1px solid #54f0a73d;border-radius:18px;margin-bottom:14px;padding:14px 16px;font-size:14px!important;line-height:1.55!important}.application-flow-note strong{color:var(--text)}.application-flow-note{display:none!important}.submitted-application-heading{color:var(--text)!important;letter-spacing:-.015em!important;margin:18px 0 12px!important;font-size:18px!important;line-height:1.3!important}.application-answer-list{margin-top:0!important}#applications .row-text span{color:var(--muted)!important}.submitted-application-heading{display:none!important}#applications .application-answer-list,#applications .panel h3:first-child,#applicationDetail h3:first-child{margin-top:0!important}.empty-state{color:var(--muted)!important;font-size:var(--ui-desc-size,15px)!important;line-height:var(--ui-desc-line,1.6)!important}.empty-state strong{color:var(--text)!important}#applications .empty-state{color:var(--muted)!important;font-size:var(--ui-desc-size,15px)!important;line-height:var(--ui-desc-line,1.6)!important}#applications .empty-state strong{color:var(--text)!important}.nav a{color:#c7d3ed;text-align:left;background:0 0;border:1px solid #0000;border-radius:15px;align-items:center;gap:11px;width:100%;padding:11px 12px;text-decoration:none;transition:all .18s;display:flex}.nav a:hover,.nav a.active{color:#fff;background:#ffffff13;border-color:#62d5ff38}.sidebar form>button{color:#9aa9ca;text-align:left;background:0 0;border:1px solid #0000;border-radius:15px;align-items:center;gap:11px;width:100%;padding:11px 12px;transition:all .18s;display:flex}.sidebar form>button:hover{color:#ffc3cf;background:#ff6b8a14;border-color:#ff6b8a38}.application-answer-list{gap:14px;display:grid}.application-answer-section h4{letter-spacing:.04em;text-transform:uppercase;color:#8ea0c8;margin:0 0 8px;font-size:13px}.application-qa{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:13px;padding:11px 12px}.application-qa+.application-qa{margin-top:8px}.application-question{color:#c8d3ee;margin:0 0 4px;font-size:13px;font-weight:750}.application-answer{color:var(--muted);margin:0;font-size:13px;line-height:1.55}body:not(.login-active) .main{flex-direction:column!important;min-height:100vh!important;padding-bottom:0!important;display:flex!important}body:not(.login-active) .main>.main-content{flex:1 0 auto!important;padding-bottom:34px!important}body:not(.login-active) .main>footer.footer{width:calc(100% + 48px)!important;box-shadow:none!important;flex-shrink:0!important;margin:0 -24px!important;position:static!important}@media (max-width:860px){body:not(.login-active) .main>footer.footer{width:calc(100% + 32px)!important;margin:0 -16px!important}}body.apply-page:before{display:none!important}.apply-wrap{width:min(980px,100% - 48px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0a0f20d6;border:1px solid #ffffff21;border-radius:34px;margin:34px 0;position:relative;overflow:hidden}.apply-wrap:before{content:"";pointer-events:none;background:linear-gradient(135deg,#62d5ff14,#0000 38%,#9e6bff14);position:absolute;inset:0}.apply-copy,.apply-panel{z-index:1;position:relative}.apply-copy{text-align:center;justify-items:center;padding:44px 44px 22px;display:grid}.apply-logo{color:#fff;letter-spacing:-.05em;background:linear-gradient(135deg,var(--blue),var(--purple));border-radius:22px;place-items:center;width:82px;height:82px;font-size:30px;font-weight:950;display:grid;box-shadow:0 14px 35px #3f8cff47}.apply-heading{color:#fff;letter-spacing:-.025em;margin:18px 0 14px;font-size:clamp(30px,4.6vw,46px);font-weight:950;line-height:1.02}.apply-panel{place-items:center;padding:0 44px 44px;display:grid}.application-box{background:#080c1a8f;border:1px solid #ffffff1c;border-radius:26px;width:min(720px,100%);padding:22px;position:relative;overflow:hidden;box-shadow:0 20px 70px #00000038}.application-inner{z-index:1;position:relative}.app-form-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;padding-bottom:16px;display:flex}.app-form-head h2{letter-spacing:-.015em;margin:0 0 6px;font-size:25px}.app-form-head p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.badge{color:#dce7ff;background:#2c96cd1c;border:1px solid #2c96cd6b;border-radius:999px;flex:none;align-items:center;padding:8px 11px;font-size:12px;font-weight:950;display:inline-flex}.question-section{background:#ffffff0e;border:1px solid #ffffff16;border-radius:21px;margin:0 0 14px;padding:16px;box-shadow:0 14px 42px #0000002e}.question-section h2{letter-spacing:.01em;margin:0 0 14px;font-size:18px}.application-box .field:last-child{margin-bottom:0}.application-box .field input:focus,.application-box .field textarea:focus{border-color:#62d5ff8a;box-shadow:0 0 0 4px #62d5ff14}.submit-row{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding-top:10px;display:flex}.submit-btn{color:#fff;background:#5865f2;border:1px solid #0000;border-radius:17px;justify-content:center;align-items:center;gap:10px;width:min(320px,100%);padding:15px 18px;font-size:15px;font-weight:950;line-height:1.2;transition:all .18s;display:flex;box-shadow:0 16px 42px #5865f242}.submit-btn:hover{background:#6470f4;transform:translateY(-1px)}.small-note{color:var(--muted);font-size:13px;line-height:1.45}.apply-footer{color:#c8d3eec7;text-align:left;background:#020512;border-top:1px solid #ffffff13;width:100%;padding:18px 24px;font-size:13px;line-height:1.6}.apply-footer strong{color:#fff}@media (max-width:760px){.apply-wrap{border-radius:28px;width:min(100% - 28px,980px);margin:18px 0}.apply-copy{padding:30px 24px 18px}.apply-panel{padding:0 24px 30px}.application-box{border-radius:23px;padding:18px}.app-form-head{display:grid}.badge{width:fit-content}}@media (max-width:520px){.apply-heading{font-size:32px}.apply-logo{width:70px;height:70px}.question-section{padding:14px}.submit-btn{width:100%}}.minehut-login-logo{object-fit:contain!important;filter:drop-shadow(0 14px 35px #3f8cff47)!important;width:82px!important;height:82px!important;display:block!important}@media (max-width:520px){.minehut-login-logo{width:70px!important;height:70px!important}}.login-form,.login-panel,.auth-box{text-align:center!important}.login-form .primary-btn,.login-form .secondary-btn,.login-panel .discord-btn,.login-panel .btn,.auth-box .discord-btn,.auth-box .btn{margin-left:auto!important;margin-right:auto!important}.head-preview,.auth-header,.minecraft-head{display:none!important}.auth-box{padding-top:24px!important}.login-form>p.lead{margin-bottom:18px!important}.demo-login-actions,.login-auth-box{gap:10px;display:grid}.login-auth-box{place-items:center;display:grid}.demo-login-actions{display:none!important}.login-error{color:#ffd7d8;text-align:center;background:#ed42451f;border:1px solid #ed424573;border-radius:10px;max-width:320px;margin:0 0 4px;padding:10px 14px;font-size:13px;line-height:1.45}.apply-page .login-footer,.apply-screen .login-footer,.apply-footer{color:#c8d3eec7!important;text-align:left!important;background:#020512!important;border-top:1px solid #ffffff13!important;width:100%!important;padding:18px 24px!important;font-size:13px!important;line-height:1.6!important}.apply-page .login-footer strong,.apply-screen .login-footer strong,.apply-footer strong{color:#fff!important}.apply-screen .minehut-login-logo{object-fit:contain!important;filter:drop-shadow(0 14px 35px #3f8cff47)!important;width:82px!important;height:82px!important;display:block!important}@media (max-width:520px){.apply-screen .minehut-login-logo{width:70px!important;height:70px!important}}body.apply-page{background:radial-gradient(circle at 12% 8%,#3f8cff59,#0000 32%),radial-gradient(circle at 88% 10%,#9e6bff40,#0000 28%),radial-gradient(circle at 50% 100%,#62d5ff1a,#0000 36%),linear-gradient(#060914 0%,#0a1023 48%,#050713 100%)!important}body.apply-page:before{content:""!important;pointer-events:none!important;opacity:.1!important;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px)!important;background-size:46px 46px!important;position:fixed!important;inset:0!important;-webkit-mask-image:linear-gradient(#000,#0000 82%)!important;mask-image:linear-gradient(#000,#0000 82%)!important}.apply-screen,.public-apply-screen{background:0 0!important}.apply-wrap,.public-apply-wrap{-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;background:#0a0f20d6!important;border:1px solid #ffffff21!important;box-shadow:0 26px 90px #00000070!important}.apply-wrap:before,.public-apply-wrap:before{background:linear-gradient(135deg,#62d5ff14,#0000 38%,#9e6bff14)!important}.application-box,.public-application-box{background:#080c1a8f!important;border:1px solid #ffffff1c!important;box-shadow:0 20px 70px #00000038!important}.question-section,.public-question-section{background:#ffffff0e!important;border:1px solid #ffffff16!important;transition:all .18s!important;box-shadow:0 14px 42px #0000002e!important}.question-section:hover,.public-question-section:hover{background:#3f8cff18!important;border-color:#62d5ff7a!important;transform:translateY(-2px)!important}.apply-page .field input,.apply-page .field textarea,.apply-screen .field input,.apply-screen .field textarea,.public-apply-screen .field input,.public-apply-screen .field textarea{color:#fff!important;background:#fff1!important;border:1px solid #ffffff1c!important;transition:all .18s!important}.apply-page .field input:focus,.apply-page .field textarea:focus,.apply-screen .field input:focus,.apply-screen .field textarea:focus,.public-apply-screen .field input:focus,.public-apply-screen .field textarea:focus{border-color:#62d5ff8a!important;box-shadow:0 0 0 4px #62d5ff14!important}.submit-btn,.public-submit-btn{transition:all .18s!important}.submit-btn:hover,.public-submit-btn:hover{background:#6470f4!important;transform:translateY(-1px)!important;box-shadow:0 18px 46px #5865f252!important}.discord-btn{transition:transform .18s,background .18s,box-shadow .18s,border-color .18s!important}.discord-btn:hover{background:#6470f4!important;border-color:#ffffff29!important;transform:translateY(-1px)!important;box-shadow:0 18px 46px #5865f257!important}.discord-btn:active{background:#515de6!important;transform:translateY(0)!important;box-shadow:0 10px 28px #5865f23d!important}.discord-btn:focus-visible{outline:none!important;box-shadow:0 0 0 4px #5865f23d,0 18px 46px #5865f257!important}.question-section:hover,.public-question-section:hover{background:#ffffff0e!important;border-color:#ffffff16!important;transform:none!important;box-shadow:0 14px 42px #0000002e!important}.apply-page .field input:hover,.apply-page .field textarea:hover,.apply-screen .field input:hover,.apply-screen .field textarea:hover,.public-apply-screen .field input:hover,.public-apply-screen .field textarea:hover{background:#ffffff16!important;border-color:#62d5ff52!important}.field.field-error input,.field.field-error textarea,.apply-page .field.field-error input,.apply-page .field.field-error textarea,.apply-screen .field.field-error input,.apply-screen .field.field-error textarea,.public-apply-screen .field.field-error input,.public-apply-screen .field.field-error textarea{background:#ff6b8a14!important;border-color:#ff6b8af2!important;box-shadow:0 0 0 4px #ff6b8a1a!important}.field.field-error label{color:#ffc3cf!important}.apply-screen{grid-template-rows:1fr auto!important;place-items:center!important;min-height:100vh!important;display:grid!important}.apply-screen .login-footer{color:#c8d3eec7!important;text-align:left!important;box-sizing:border-box!important;background:#020512!important;border-top:1px solid #ffffff13!important;width:100%!important;padding:18px 24px!important;font-size:13px!important;line-height:1.6!important}.apply-screen .login-footer strong{color:#fff!important}body.apply-page{min-height:100vh!important}.apply-screen{grid-template-rows:minmax(0,1fr) auto!important;place-items:stretch stretch!important;width:100%!important;min-height:100vh!important;display:grid!important}.apply-wrap{place-self:center!important}.apply-login-footer,.apply-screen>.login-footer{color:#c8d3eec7!important;text-align:left!important;box-sizing:border-box!important;z-index:auto!important;background:#020512!important;border-top:1px solid #ffffff13!important;grid-row:2!important;place-self:end stretch!important;width:100%!important;max-width:none!important;margin:0!important;padding:18px 24px!important;font-size:13px!important;line-height:1.6!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important}.apply-login-footer strong,.apply-screen>.login-footer strong{color:#fff!important}@media (max-width:820px){.apply-login-footer,.apply-screen>.login-footer{padding:14px 18px!important}}body.apply-page:not(.login-active) .apply-footer,body.apply-page:not(.login-active) .apply-login-footer,.apply-screen .apply-footer,.apply-screen .apply-login-footer{visibility:visible!important;opacity:1!important;display:block!important}body.apply-page:not(.login-active) .apply-screen{grid-template-rows:minmax(0,1fr) auto!important;place-items:stretch stretch!important;min-height:100vh!important;display:grid!important}body.apply-page:not(.login-active) .apply-wrap{place-self:center!important}body.apply-page:not(.login-active) .apply-footer,body.apply-page:not(.login-active) .apply-login-footer,.apply-screen .apply-footer.apply-login-footer{color:#c8d3eec7!important;text-align:left!important;box-sizing:border-box!important;z-index:20!important;background:#020512!important;border-top:1px solid #ffffff13!important;grid-row:2!important;place-self:end stretch!important;width:100%!important;max-width:none!important;margin:0!important;padding:18px 24px!important;font-size:13px!important;line-height:1.6!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important}body.apply-page:not(.login-active) .apply-footer strong,body.apply-page:not(.login-active) .apply-login-footer strong,.apply-screen .apply-footer.apply-login-footer strong{color:#fff!important}@media (max-width:820px){body.apply-page:not(.login-active) .apply-footer,body.apply-page:not(.login-active) .apply-login-footer,.apply-screen .apply-footer.apply-login-footer{padding:14px 18px!important}}body:not(.login-active):not(.apply-page){background:radial-gradient(circle at 18% 0,#62d5ff38,#0000 34%),radial-gradient(circle at 88% 8%,#9e6bff2e,#0000 30%),radial-gradient(circle at 52% 100%,#54f0a714,#0000 34%),linear-gradient(#0d1f38 0%,#0b1930 46%,#07111f 100%)!important}body:not(.login-active):not(.apply-page) .main{background:radial-gradient(circle at 18% 0,#62d5ff21,#0000 30%),linear-gradient(#112946e0 0%,#0c1c32d1 44%,#081323e0 100%)!important}body:not(.login-active):not(.apply-page) .sidebar{background:#070a16e0!important;border-right:1px solid #ffffff24!important}body:not(.login-active):not(.apply-page) .sidebar:after{background:#94a8bd3d!important}.profile-card .avatar img{image-rendering:auto!important;object-fit:cover!important}body:not(.login-active):not(.apply-page) .app-shell .main>.footer{width:100vw!important;max-width:none!important;margin:34px 0 0 calc(-1 * var(--sidebar))!important;color:#c8d3eec7!important;text-align:left!important;box-sizing:border-box!important;z-index:auto!important;background:#020512!important;border-top:1px solid #ffffff13!important;padding:18px 34px!important;font-size:13px!important;line-height:1.6!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important}body:not(.login-active):not(.apply-page) .app-shell .main>.footer .footer-inner{text-align:left!important;width:100%!important;max-width:none!important;margin:0!important;display:block!important}@media (max-width:860px){body:not(.login-active):not(.apply-page) .app-shell .main>.footer{width:100%!important;margin:34px 0 0!important;padding:16px 18px!important}}.comment-thread .avatar img,.review-comment .avatar img{object-fit:cover!important;image-rendering:auto!important;width:100%!important;height:100%!important}.applications-two-col{align-items:start!important}.applications-list{align-self:start!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important}.applications-list .row-card{min-height:0!important}.comment-actions{flex-wrap:wrap!important;gap:8px!important;margin-top:10px!important;display:flex!important}.comment-edit-box{border-top:1px solid #ffffff1a!important;gap:8px!important;margin-top:10px!important;padding-top:10px!important;display:grid!important}.comment-pill{border-radius:999px!important;align-items:center!important;padding:3px 8px!important;font-size:11px!important;font-weight:950!important;display:inline-flex!important}.comment-pill.admin{color:#ffd7df!important;background:#ff6b8a14!important;border:1px solid #ff6b8a3d!important}.comment-edited{color:var(--muted)!important;margin-top:7px!important;font-size:12px!important;display:inline-flex!important}.danger-zone,.application-danger-zone{background:#ff6b8a0f!important;border:1px solid #ff6b8a47!important;border-radius:18px!important;margin-top:18px!important;padding:14px!important}.danger-zone h3,.application-danger-zone h3{color:#ffd7df!important;margin:0 0 6px!important;font-size:16px!important}.danger-zone p,.application-danger-zone p{color:var(--muted)!important;margin:0 0 12px!important;font-size:14px!important;line-height:1.5!important}.confirm-inline{background:#050c16b8!important;border:1px solid #ff6b8a38!important;border-radius:16px!important;margin-top:10px!important;padding:12px!important}@media (max-width:980px){.applications-list{max-height:none!important}}.comment-edit-box textarea,.review-comment .comment-edit-box textarea{resize:vertical!important;width:100%!important;min-height:104px!important;color:var(--text)!important;box-shadow:none!important;background:#050c16b8!important;border:1px solid #ffffff1d!important;border-radius:16px!important;outline:none!important;padding:13px 14px!important;line-height:1.55!important}.comment-edit-box textarea:hover,.review-comment .comment-edit-box textarea:hover{background:#fff1!important;border-color:#62d5ff52!important}.comment-edit-box{background:#ffffff09!important;border:1px solid #ffffff16!important;border-radius:16px!important;padding:12px!important}.application-flat-answer-list{gap:10px!important;display:grid!important}.application-qa-pair{gap:6px!important;margin:0!important;display:grid!important}.application-question-box,.application-answer-box{background:#ffffff0b!important;border:1px solid #ffffff18!important;border-radius:15px!important;padding:11px 13px!important;line-height:1.45!important}.application-question-box{color:var(--muted2)!important;font-size:13px!important;font-weight:850!important}.application-answer-box{color:var(--text)!important;white-space:pre-wrap!important;background:#050c166b!important;font-size:14px!important;line-height:1.55!important}.application-answer-section,.application-qa{margin:0!important}.application-answer-section h4{display:none!important}.application-qa{border-top:0!important;padding:0!important}.application-question,.application-answer{margin:0!important}.applications-list .row-text span{color:#9fb3d9!important}.copy-btn{cursor:pointer!important;transition:transform .18s,background .18s,border-color .18s,color .18s!important}.copy-btn:hover{background:#62d5ff1a!important;border-color:#62d5ff6b!important;transform:translateY(-1px)!important}.copy-btn.copied{color:#c9ffe3!important;background:#54f0a71a!important;border-color:#54f0a76b!important}.article-description-box{margin:14px 0 18px!important}.article-title+.article-description-box{margin-top:12px!important}.review-comment{overflow:hidden!important}.review-comment>div:last-child{min-width:0!important;max-width:100%!important}.comment-edit-box{width:100%!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:10px 0 0!important;padding:0!important;overflow:hidden!important}.comment-edit-box:hover{box-shadow:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}.comment-edit-box textarea,.review-comment .comment-edit-box textarea{box-sizing:border-box!important;resize:vertical!important;width:100%!important;max-width:100%!important;min-height:104px!important;color:var(--text)!important;box-shadow:none!important;background:#ffffff0e!important;border:1px solid #ffffff1d!important;border-radius:16px!important;outline:none!important;margin:0!important;padding:12px 13px!important;line-height:1.55!important}.comment-edit-box textarea:hover,.review-comment .comment-edit-box textarea:hover{background:#fff1!important;border-color:#62d5ff47!important;transform:none!important}.comment-edit-box textarea:focus,.review-comment .comment-edit-box textarea:focus{background:#ffffff12!important;border-color:#62d5ff8a!important;box-shadow:0 0 0 4px #62d5ff14!important}.apply-screen .field label,.public-apply-screen .field label{letter-spacing:.035em!important;font-size:14px!important;line-height:1.45!important}.apply-screen .question-section h2,.public-apply-screen .question-section h2{font-size:21px!important}.apply-screen input,.apply-screen textarea,.public-apply-screen input,.public-apply-screen textarea{font-size:15px!important}.mobile-menu{display:none;z-index:90!important;color:#fff!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#080c1ae0!important;border:1px solid #ffffff24!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:10px 14px!important;font-weight:900!important;position:fixed!important;top:14px!important;left:auto!important;right:14px!important;box-shadow:0 12px 32px #00000047!important}.mobile-menu:hover{background:#3f8cff2e!important;border-color:#62d5ff61!important;transform:translateY(-1px)!important}@media (max-width:860px){.mobile-menu{display:flex!important}.main-content{padding-top:66px!important}.panel-inner,.article-inner{padding:20px!important}.two-col,.applications-two-col{grid-template-columns:1fr!important;gap:14px!important}.review-comment{grid-template-columns:40px minmax(0,1fr)!important;gap:10px!important;padding:12px!important}.comment-actions,.action-row{gap:7px!important}.mini-btn,.reaction{padding:9px 11px!important;font-size:13px!important}.apply-wrap{width:min(100% - 24px,980px)!important;margin:16px 0!important}}.resource-card img{object-fit:contain!important;border-radius:16px!important;width:100%!important;height:auto!important;max-height:none!important;display:block!important}@media (max-width:720px){.login-screen{grid-template-rows:minmax(0,1fr) auto!important;place-items:center!important;min-height:100svh!important;padding:16px 0 0!important}.login-card{border-radius:28px!important;width:calc(100% - 28px)!important;max-width:430px!important;margin:0 auto!important;box-shadow:0 18px 58px #0000005c!important}.login-copy{padding:30px 22px 16px!important}.minehut-login-logo,.minehut-icon-logo{width:72px!important;height:72px!important}.login-heading{letter-spacing:-.035em!important;margin:16px 0 10px!important;font-size:31px!important;line-height:1.02!important}.login-copy .lead{max-width:330px!important;font-size:14px!important;line-height:1.55!important}.login-panel{padding:0 18px 26px!important}.auth-box{border-radius:22px!important;width:100%!important;padding:16px!important;box-shadow:0 14px 42px #00000038!important}.login-auth-box{place-items:stretch stretch!important}.discord-btn{border-radius:16px!important;width:100%!important;min-height:50px!important;padding:14px 16px!important;font-size:15px!important}.login-footer{padding:14px 18px!important;font-size:12px!important;line-height:1.45!important}}@media (max-width:390px){.login-card{border-radius:24px!important;width:calc(100% - 20px)!important}.login-copy{padding:26px 18px 14px!important}.minehut-login-logo,.minehut-icon-logo{width:64px!important;height:64px!important}.login-heading{font-size:28px!important}.login-copy .lead{font-size:13px!important}.login-panel{padding:0 14px 22px!important}.auth-box{padding:14px!important}}@media (max-height:680px) and (max-width:720px){.login-screen{align-items:start!important;padding-top:14px!important}.login-copy{padding-top:24px!important}.login-heading{font-size:28px!important}.login-copy .lead{font-size:13px!important}}.login-screen{width:100%!important;overflow-x:hidden!important}.login-card,.login-card *,.auth-box,.auth-box *{box-sizing:border-box!important;min-width:0!important}@media (max-width:520px){.login-screen{justify-items:stretch!important;padding:10px 10px 0!important}.login-card{border-radius:22px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.login-copy{padding:24px 16px 14px!important}.login-panel{padding:0 12px 20px!important}.auth-box{width:100%!important;min-width:0!important;max-width:none!important;padding:12px!important}.discord-btn{white-space:normal!important;text-align:center!important;width:100%!important;min-width:0!important}.login-heading,.login-copy .lead{overflow-wrap:anywhere!important}}@media (max-width:320px){.login-screen{padding:8px 8px 0!important}.login-card{border-radius:18px!important}.login-copy{padding:20px 12px 12px!important}.login-panel{padding:0 10px 18px!important}.minehut-login-logo,.minehut-icon-logo{width:56px!important;height:56px!important}.login-heading{font-size:24px!important}.login-copy .lead{font-size:12px!important;line-height:1.5!important}.discord-btn{padding:12px 10px!important;font-size:14px!important}}.review-comment{box-sizing:border-box!important;grid-template-columns:46px minmax(0,1fr)!important;max-width:100%!important;overflow:hidden!important}.review-comment>div,.review-comment>div:last-child{overflow-wrap:anywhere!important;word-break:break-word!important;min-width:0!important;max-width:100%!important}.review-comment p,.comment-meta,.comment-edited{overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important}.comment-edit-box{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:10px 0 0!important;padding:0!important;overflow:hidden!important}.comment-edit-box textarea,.review-comment .comment-edit-box textarea{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;color:var(--text)!important;overflow-wrap:anywhere!important;word-break:break-word!important;background:#ffffff0e!important;border-radius:16px!important;margin:0!important;display:block!important}.comment-edit-box textarea:hover,.review-comment .comment-edit-box textarea:hover{background:#fff1!important;transform:none!important}.resource-card{overflow:hidden!important}.resource-card img{object-fit:contain!important;border-radius:16px!important;width:100%!important;max-width:100%!important;height:auto!important;display:block!important}.mobile-menu{display:none;z-index:100!important;white-space:nowrap!important;text-align:center!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:96px!important;height:auto!important;padding:11px 18px!important;position:fixed!important;top:14px!important;left:auto!important;right:14px!important}@media (max-width:860px){.mobile-menu{display:flex!important}.sidebar{border-right:0!important;border-left:1px solid var(--line)!important;left:auto!important;right:0!important;transform:translate(105%)!important}.sidebar.open{transform:translate(0)!important}.main-content{padding-top:68px!important}.numbered-section{padding-top:70px!important;padding-left:16px!important}.step-circle{width:42px!important;min-width:42px!important;height:42px!important;font-size:15px!important;top:16px!important;left:16px!important}.review-comment{grid-template-columns:40px minmax(0,1fr)!important;gap:10px!important}}@media (max-width:420px){.mobile-menu{min-width:104px!important;padding:11px 16px!important;right:10px!important}.review-comment{grid-template-columns:36px minmax(0,1fr)!important;padding:11px!important}.review-comment .avatar{width:36px!important;height:36px!important}}html,body{overscroll-behavior:none!important;background-color:#060914!important}body:not(.login-active):not(.apply-page){background-color:#07111f!important}.login-screen,.apply-screen{background:radial-gradient(circle at 12% 8%,#3f8cff59,#0000 32%),radial-gradient(circle at 88% 10%,#9e6bff40,#0000 28%),radial-gradient(circle at 50% 100%,#62d5ff1a,#0000 36%),linear-gradient(#060914 0%,#0a1023 48%,#050713 100%)!important}#__next,.app-shell{background-color:#0000!important}@media (max-width:860px){.app-shell{grid-template-columns:1fr!important}.sidebar{z-index:120!important;border-right:0!important;border-left:1px solid var(--line)!important;width:min(324px,88vw)!important;max-width:88vw!important;height:100dvh!important;transition:transform .22s!important;position:fixed!important;top:0!important;left:auto!important;right:0!important;overflow:hidden auto!important;transform:translate(110%)!important}.sidebar.open{transform:translate(0)!important}.overlay{z-index:110!important;background:#0000007a!important;display:none!important;position:fixed!important;inset:0!important}.overlay.show{display:block!important}.mobile-menu{z-index:100!important;white-space:nowrap!important;width:auto!important;min-width:96px!important;max-width:none!important;padding:11px 18px!important;display:flex!important;position:fixed!important;top:14px!important;left:auto!important;right:14px!important}.sidebar form{width:100%!important;min-width:0!important}.sidebar form button{white-space:nowrap!important;text-overflow:clip!important;align-items:center!important;gap:11px!important;width:100%!important;min-width:0!important;padding:12px 14px!important;display:flex!important;overflow:visible!important}.sidebar .nav-icon{flex:none!important}}@media (min-width:861px){.mobile-menu{display:none!important}.sidebar{transform:none!important}.overlay,.overlay.show{display:none!important}}@media (max-width:860px){body:not(.login-active):not(.apply-page) .app-shell{grid-template-columns:1fr!important;width:100%!important;display:block!important;overflow-x:clip!important}body:not(.login-active):not(.apply-page) .main,body:not(.login-active):not(.apply-page) main.main{width:100%!important;max-width:100%!important;margin-left:0!important;padding:16px!important;overflow-x:clip!important}body:not(.login-active):not(.apply-page) .sidebar,body:not(.login-active):not(.apply-page) aside.sidebar{z-index:120!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;border-left:1px solid #ffffff24!important;border-right:0!important;width:min(324px,88vw)!important;max-width:88vw!important;height:100dvh!important;min-height:100dvh!important;transition:transform .22s,opacity .16s,visibility 0s linear .22s!important;position:fixed!important;inset:0 0 auto auto!important;overflow:hidden auto!important;transform:translate(120%)!important}body:not(.login-active):not(.apply-page) .sidebar.open,body:not(.login-active):not(.apply-page) aside.sidebar.open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:transform .22s,opacity .16s!important;transform:translate(0,0)!important}body:not(.login-active):not(.apply-page) .sidebar:not(.open):after,body:not(.login-active):not(.apply-page) aside.sidebar:not(.open):after,body:not(.login-active):not(.apply-page):before{display:none!important}body:not(.login-active):not(.apply-page) .overlay{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;z-index:110!important;background:#0000008a!important;display:none!important;position:fixed!important;inset:0!important}body:not(.login-active):not(.apply-page) .overlay.show{display:block!important}body:not(.login-active):not(.apply-page) .mobile-menu{z-index:100!important;display:flex!important;position:fixed!important;top:14px!important;left:auto!important;right:14px!important}body:not(.login-active):not(.apply-page) .article-shell,body:not(.login-active):not(.apply-page) .article-inner,body:not(.login-active):not(.apply-page) .article-content{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}body:not(.login-active):not(.apply-page) .article-content{gap:14px!important;display:grid!important}body:not(.login-active):not(.apply-page) .article-section{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}body:not(.login-active):not(.apply-page) .numbered-section{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;min-height:0!important;padding:18px!important;display:flex!important}body:not(.login-active):not(.apply-page) .numbered-section .step-circle{flex:none!important;width:42px!important;min-width:42px!important;height:42px!important;margin:0 0 2px!important;position:static!important;top:auto!important;left:auto!important}body:not(.login-active):not(.apply-page) .numbered-section h3{width:100%!important;margin:0 0 2px!important}body:not(.login-active):not(.apply-page) .table-wrap{-webkit-overflow-scrolling:touch!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:auto hidden!important}body:not(.login-active):not(.apply-page) .table-wrap table{width:max-content!important;min-width:720px!important;max-width:none!important}}@media (max-width:520px){body:not(.login-active):not(.apply-page) .table-wrap table{min-width:640px!important}}@media (max-width:860px){body:not(.login-active):not(.apply-page) .table-wrap{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}body:not(.login-active):not(.apply-page) .table-wrap table,body:not(.login-active):not(.apply-page) .table-wrap thead,body:not(.login-active):not(.apply-page) .table-wrap tbody,body:not(.login-active):not(.apply-page) .table-wrap tr,body:not(.login-active):not(.apply-page) .table-wrap th,body:not(.login-active):not(.apply-page) .table-wrap td{width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}body:not(.login-active):not(.apply-page) .table-wrap thead{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}body:not(.login-active):not(.apply-page) .table-wrap tbody{gap:12px!important;display:grid!important}body:not(.login-active):not(.apply-page) .table-wrap tr{background:#ffffff0b!important;border:1px solid #ffffff16!important;border-radius:18px!important;padding:13px!important;box-shadow:inset 0 1px #ffffff09!important}body:not(.login-active):not(.apply-page) .table-wrap td{color:var(--muted2)!important;overflow-wrap:anywhere!important;word-break:normal!important;border:0!important;grid-template-columns:1fr!important;gap:5px!important;padding:0!important;line-height:1.52!important;display:grid!important}body:not(.login-active):not(.apply-page) .table-wrap td+td{border-top:1px solid #ffffff12!important;margin-top:11px!important;padding-top:11px!important}body:not(.login-active):not(.apply-page) .table-wrap td:before{color:#7f8fb8!important;letter-spacing:.11em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:950!important;line-height:1.2!important;display:block!important}body:not(.login-active):not(.apply-page) .table-wrap td:first-child:before{content:"Command"}body:not(.login-active):not(.apply-page) .table-wrap td:nth-child(2):before{content:"Use"}body:not(.login-active):not(.apply-page) .table-wrap td:nth-child(3):before{content:"Defender Term"}body:not(.login-active):not(.apply-page) .table-wrap td:nth-child(4):before{content:"Definition"}body:not(.login-active):not(.apply-page) .table-wrap td:nth-child(5):before{content:"Type"}body:not(.login-active):not(.apply-page) .table-wrap td:nth-child(6):before{content:"Duration"}body:not(.login-active):not(.apply-page) .table-wrap td:nth-child(7):before{content:"Warning"}body:not(.login-active):not(.apply-page) .table-wrap tr:hover td{background:0 0!important}body:not(.login-active):not(.apply-page) .table-pill{white-space:normal!important;width:fit-content!important;max-width:100%!important}}@media (max-width:520px){body:not(.login-active):not(.apply-page) .article-inner{padding:18px!important}body:not(.login-active):not(.apply-page) .article-section{padding:15px!important}body:not(.login-active):not(.apply-page) .table-wrap tr{border-radius:16px!important;padding:12px!important}}@media (max-width:860px){body:not(.login-active):not(.apply-page) .table-wrap td[data-label]:before{content:attr(data-label)!important}}
