.legal-notice{color:#b9b9b9;max-width:80ch;margin:1rem 0;font-size:.85rem;line-height:1.65}.legal-notice a{color:#cfb98d;font-weight:600;text-decoration:none}.legal-notice a:hover{color:#eddbb6}.legal-notice a:focus-visible{outline-offset:3px;outline:2px solid #cfb98d}.public-footer .legal-notice{flex-basis:100%}.apply-layout{color:#f2f3f5;background:#1e1f22;min-height:100dvh;padding:32px 18px;font-family:Inter,system-ui,sans-serif}.apply-shell{max-width:760px;margin:0 auto}.apply-brand{color:inherit;align-items:center;gap:14px;margin:10px 0 28px;font-size:24px;font-weight:700;text-decoration:none;display:flex}.apply-brand img{width:58px;height:58px;image-rendering:pixelated;border-radius:14px}.apply-brand small{letter-spacing:2px;color:#b5bac1;margin-top:3px;font-size:11px;display:block}.apply-card{background:#313338;border:1px solid #41434a;border-radius:16px;padding:clamp(22px,5vw,40px)}.apply-card h1{margin:18px 0;font-size:clamp(26px,5vw,34px);line-height:1.2}.apply-card p{color:#c8ccd1;line-height:1.65}.apply-eyebrow{letter-spacing:1.5px;color:#b5bac1;font-size:12px;font-weight:700}.apply-card.apply-receipt{gap:24px;display:grid}.apply-receipt p{margin:0}.apply-receipt-heading{align-items:center;gap:16px;min-width:0;display:flex}.apply-receipt-heading>div{min-width:0}.apply-receipt-heading h1{overflow-wrap:anywhere;margin:6px 0 0;font-size:clamp(24px,4vw,30px)}.apply-receipt-icon{color:#78dfa7;background:#233c32;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.apply-receipt-icon svg{width:24px;height:24px}.apply-receipt-next{background:#2b2d31;border:1px solid #41434a;border-radius:10px;gap:10px;padding:20px;display:grid}.apply-receipt-next h2{margin:0;font-size:16px}.apply-receipt-reference{gap:6px;font-size:12px;display:grid}.apply-receipt-reference code{color:#b5bac1;overflow-wrap:anywhere}.apply-receipt-actions{flex-wrap:wrap;gap:12px;display:flex}.apply-history-list{gap:12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.apply-history-item{background:#232428;border:1px solid #41434a;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.apply-history-item>div{overflow-wrap:anywhere;min-width:0}.apply-history-item .application-status{flex-shrink:0}.apply-history-current{color:var(--accent-ink);margin:4px 0;font-size:12px;display:block}.apply-history-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.apply-history-pagination button{padding:8px 12px;font-size:13px}.apply-receipt-actions>*{box-sizing:border-box;text-align:center;line-height:1.5}.apply-progress{color:#b5bac1;align-items:center;gap:16px;margin-bottom:26px;font-size:12px;display:flex}.apply-progress progress{height:7px;accent-color:var(--accent);border:0;flex:1}.apply-field{flex-direction:column;gap:9px;margin:22px 0;font-weight:600;display:flex}.apply-field input,.apply-field select,.apply-field textarea{color:#f2f3f5;font:inherit;box-sizing:border-box;background:#1e1f22;border:1px solid #50535c;border-radius:7px;width:100%;padding:13px;font-weight:400}.apply-field textarea{resize:vertical;min-height:180px;line-height:1.6}.apply-field input:focus,.apply-field select:focus,.apply-field textarea:focus{outline:2px solid var(--accent-ink);outline-offset:2px}.apply-field [aria-invalid=true]{border-color:#f9a5a5}.apply-required{color:#ff7b82}.apply-field .apply-evidence-link-input{min-height:100px}.apply-evidence-links{padding-left:20px;line-height:1.7}.apply-evidence-links a{color:var(--accent-ink);overflow-wrap:anywhere}.apply-roles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.apply-roles button{text-align:left;color:inherit;cursor:pointer;background:#2b2d31;border:1px solid #50535c;border-radius:10px;flex-direction:column;gap:9px;padding:20px;display:flex}.apply-roles button:hover{border-color:var(--accent-ink);background:var(--accent-soft)}.apply-roles strong{font-size:18px}.apply-roles span{color:#b5bac1;line-height:1.5}.apply-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:32px;display:flex}.apply-actions button[type=submit]{margin-left:auto}.apply-card button,.staff-applications button{font:inherit;cursor:pointer}.apply-button,.apply-card button:not(.apply-link):not(.apply-secondary):not(.apply-roles button){background:var(--accent);color:var(--accent-text);border:0;border-radius:6px;padding:12px 20px;font-weight:600;text-decoration:none;display:inline-block}.apply-card button:disabled,.staff-applications button:disabled{opacity:.5;cursor:default}.apply-secondary,.staff-applications button{color:inherit;background:#2b2d31;border:1px solid #50535c;border-radius:6px;padding:11px 16px}.apply-check{color:inherit;align-items:flex-start;gap:12px;margin:20px 0;line-height:1.5;display:flex}.apply-check input{width:17px;height:17px;accent-color:var(--accent);flex-shrink:0;margin-top:5px}.apply-radios{gap:26px;margin:24px 0;display:flex}.apply-radios label{gap:9px;display:flex}.apply-discord-option{border-top:1px solid #45474f;margin-top:26px;padding-top:12px}.apply-profile,.apply-player{align-items:center;gap:15px;margin:24px 0;display:flex}.apply-profile img{border-radius:50%;width:64px;height:64px}.apply-profile div,.apply-player span{flex-direction:column;gap:6px;display:flex}.apply-profile span,.apply-player small{color:#b5bac1}.apply-player img{width:64px;height:64px;image-rendering:pixelated}.apply-link{color:var(--accent-ink);text-align:left;background:0 0;border:0;padding:8px 0;text-decoration:underline}.apply-scenario,.application-response blockquote{border-left:3px solid var(--accent-ink);color:#e1e4e8;background:#25262b;margin:24px 0;padding:20px;line-height:1.7}.apply-notice{background:#493431;border:1px solid #ae6e55;border-radius:6px;padding:14px}.apply-error{font-weight:400;line-height:1.5;color:#ffc3bd!important}.apply-muted,.apply-save{font-size:13px;color:#b5bac1!important}.apply-save{text-align:center;margin-top:26px;margin-bottom:0}.apply-footer{text-align:center;color:#969ca6;padding:26px;font-size:13px}.apply-welcome{font-size:14px}.apply-review dt,.application-facts dt{color:#b5bac1;margin-top:16px;font-size:13px}.apply-review dd,.application-facts dd{overflow-wrap:anywhere;margin:5px 0 0}.apply-answer{border-top:1px solid #45474f;padding:16px 0}.apply-answer summary{cursor:pointer;font-weight:600}.apply-answer p,.application-response p{white-space:pre-wrap;overflow-wrap:anywhere}.staff-applications{max-width:1000px}.staff-applications h2{font-size:30px}.application-feedback{background:#2b2d31;border:1px solid #41434a;border-radius:8px;margin:16px 0;padding:16px}.application-feedback time{color:#b5bac1;font-size:13px}.application-feedback-author{align-items:center;gap:12px;display:flex}.application-feedback-author>div{overflow-wrap:anywhere;min-width:0}.application-feedback-avatar{background:var(--accent);width:40px;height:40px;color:var(--accent-text);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid;position:relative;overflow:hidden}.application-feedback-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.staff-applications>p{color:#b5bac1;line-height:1.6}.application-list{flex-direction:column;gap:12px;margin:28px 0;display:flex}.application-filters{background:#2b2d31;border:1px solid #41434a;border-radius:10px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px;min-width:0;margin:24px 0 12px;padding:20px;display:grid}.application-filters label{flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:600;display:flex}.application-filters select,.application-filters input{color:#f2f3f5;width:100%;min-width:0;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1e1f22;border:1px solid #50535c;border-radius:6px;padding:11px 12px}.application-filter-actions{flex-wrap:wrap;grid-column:1/-1;gap:12px;display:flex}.staff-applications>.application-retention{margin:0 0 24px;font-size:13px}.application-row{color:inherit;background:#2b2d31;border:1px solid #41434a;border-radius:10px;justify-content:space-between;gap:20px;padding:20px;text-decoration:none;display:flex}.application-row:hover{border-color:var(--accent)}.application-row>div{flex-direction:column;gap:7px;display:flex}.application-row span,.application-row time{color:#b5bac1;font-size:14px}.application-response{border-top:1px solid #41434a;margin-top:24px;padding-top:14px}.application-response p{line-height:1.75}.dashboard.dashboard-applications{width:min(100%,1540px);padding:clamp(24px,3vw,48px) clamp(18px,3vw,40px)}.staff-applications.application-detail{max-width:none}.application-header{margin-bottom:28px}.application-back{color:var(--accent-ink)}.application-header h2{overflow-wrap:anywhere;margin:14px 0 10px}.application-meta{color:#b5bac1;flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.application-status{border-radius:20px;width:fit-content;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.application-status-received{color:#f9d88b;background:#4d3f22}.application-status-reviewing{color:#b0cbff;background:#283b60}.application-status-approved{color:#a0eabd;background:#244936}.application-status-denied{color:#ffb3b9;background:#562a30}.application-layout{grid-template-columns:minmax(0,1fr) minmax(290px,340px);align-items:start;gap:28px;display:grid}.application-review{gap:20px;min-width:0;display:grid}.application-review>.apply-muted{overflow-wrap:anywhere;margin:0}.application-review-card,.application-detail .application-response{background:#2b2d31;border:1px solid #41434a;border-radius:12px;min-width:0;margin:0;padding:24px}.application-detail .application-response>h3{margin-bottom:12px}.application-detail .apply-profile{overflow-wrap:anywhere;margin:20px 0}.application-detail .apply-profile>div{min-width:0}.application-detail .apply-profile img{flex-shrink:0}.application-detail .application-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:18px 0 0;display:grid}.application-detail .application-facts dt{margin:0}.application-detail .application-feedback{background:#313338}.staff-applications button.apply-button{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.staff-applications button.application-review-start{background:var(--accent);border-color:var(--accent)}.staff-applications button.application-approve{background:#237d50;border-color:#237d50}.staff-applications button.application-deny{color:#fff;background:#bb3647;border-color:#bb3647}.staff-applications button.apply-button:not(:disabled):hover{filter:brightness(1.1)}.staff-applications button.application-deny:not(:disabled):hover{background:#a62d3d}.staff-applications button:focus-visible,.application-filters select:focus-visible,.application-filters input:focus-visible,.staff-applications a:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.application-player{align-items:start;gap:16px;min-width:0;display:grid}.application-player-card{background:#232428;border:1px solid #41434a;border-radius:12px;min-width:0;padding:20px}.application-player-card h2{margin:0 0 12px;font-size:16px}.application-player-card h3{color:#b5bac1;margin:18px 0 8px;font-size:13px}.application-player-card p{line-height:1.6}.application-player-profile{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.application-player-profile>div{min-width:0}.application-player-avatar{width:64px;height:64px;image-rendering:pixelated;border-radius:12px;flex:none}.application-player-name{overflow-wrap:anywhere;font-size:22px;display:block}.application-player-stats{margin:16px 0 0}.application-player-card h3+.application-player-stats{margin-top:0}.application-player-stats>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 12px;padding:10px 0;display:grid}.application-player-stats>div+div{border-top:1px solid #35373e}.application-player-stats dt{color:#c8ccd1;font-size:13px}.application-player-stats dd{margin:0;font-size:12px}.application-stat-pending{color:#949ba4}.application-player-uuid{overflow-wrap:anywhere;color:#b5bac1;grid-column:1/-1}.application-previous-list{margin:16px 0;padding:0;list-style:none}.application-previous-list li+li{margin-top:10px}.application-previous-list a{color:#dbdee1;overflow-wrap:anywhere;background:#2b2d31;border:1px solid #41434a;border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;text-decoration:none;display:flex}.application-previous-list a:hover{border-color:var(--accent-ink);background:#30323a}.application-previous-list time,.application-previous-note{font-size:12px}.application-previous-list time{color:#b5bac1}.application-previous-open{color:var(--accent-ink);font-size:13px}.application-previous-pages{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.staff-applications .application-previous-pages button{padding:8px 10px;font-size:12px}@media (width<=1180px){.application-layout{grid-template-columns:minmax(0,1fr)}.application-player{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.application-player,.application-detail .application-facts{grid-template-columns:minmax(0,1fr)}.application-review-card,.application-detail .application-response{padding:18px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=560px){.apply-history-item{flex-direction:column;gap:8px}.application-filters{grid-template-columns:minmax(0,1fr);padding:16px}.apply-receipt-actions{flex-direction:column}.apply-roles{grid-template-columns:1fr}.apply-layout{padding:18px 12px}.application-row{flex-direction:column}.apply-card{padding:22px}.apply-profile span{overflow-wrap:anywhere}}.apply-review-edits{flex-wrap:wrap;gap:16px;display:flex}.application-editor-link{margin:0 0 1rem}.form-editor-tabs,.form-editor-toolbar,.form-editor-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin:1rem 0;display:flex}.form-editor-tabs button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.form-editor-fields{border:0;min-width:0;margin:0;padding:0}.form-editor-question{background:#25262c;border:1px solid #454650;border-radius:12px;margin:.8rem 0}.form-editor-question summary{cursor:pointer;overflow-wrap:anywhere;padding:1rem}.form-editor-question summary span{color:#b7b8c5;margin-left:.7rem;font-size:.85em}.form-editor-question-fields{padding:0 1rem 1rem}.form-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.form-editor-question .apply-field{margin:1rem 0}.form-editor-scenario{border-bottom:1px solid #454650;padding:.5rem 0 1rem}.staff-applications button.form-editor-remove{color:#ffb4b4;border-color:#8d4149}.form-editor-saved{color:#a3e7c9;background:#173e32;border:1px solid #377e63;border-radius:10px;padding:1rem}.form-editor-save{z-index:2;background:#24252b;border:1px solid #454650;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding:1rem;display:flex;position:sticky;bottom:0}.form-editor-preview{background:#25262c;border-radius:12px;padding:1rem}.form-editor-question:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}@media (width<=650px){.form-editor-grid{grid-template-columns:1fr}.form-editor-save{flex-direction:column;align-items:stretch}.form-editor-tabs button{flex:40%}}.apply-notification-options{border:0;min-width:0;margin:28px 0;padding:0}.apply-notification-options legend{margin-bottom:14px;font-weight:600}.apply-notification-option{cursor:pointer;border:1px solid #4b5059;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:12px;padding:18px;display:flex}.apply-notification-option:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.apply-notification-option input{accent-color:var(--accent);flex:none;margin-top:5px}.apply-notification-option small{color:#b5bac1;margin-top:6px;line-height:1.5;display:block}.apply-deliveries{padding:0;list-style:none}.apply-deliveries li{border-left:3px solid var(--accent);flex-direction:column;gap:6px;margin:14px 0;padding:10px 16px;display:flex}.apply-deliveries span{color:#b5bac1}.apply-applicant-feedback{white-space:pre-wrap;overflow-wrap:anywhere}.list-filters{flex-wrap:wrap;align-items:end;gap:16px;margin:16px 0;display:flex}.list-filters label{flex:1;gap:8px;min-width:160px;display:grid}.list-filters input,.list-filters select{width:100%;min-width:0;min-height:44px;font:inherit;color:#f2f3f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#232428;border:1px solid #555861;border-radius:8px;padding:10px}.list-filters :is(input,select,button):focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.list-filter-actions{flex-wrap:wrap;gap:12px;display:flex}.list-filters-compact label{flex-basis:100%;min-width:0}@media (width<=600px){.list-filters label{flex-basis:100%;min-width:0}}.moderation-page{gap:24px;max-width:1500px;margin:auto;display:grid}.moderation-card,.moderation-detail{background:#232428;border:1px solid #3a3c43;border-radius:14px;gap:18px;min-width:0;padding:24px;display:grid}.moderation-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.moderation-heading h2{font-size:1.2rem}.moderation-muted{color:#b5bac1;font-size:.9rem}.moderation-page button,.moderation-card button{color:#f2f3f5;cursor:pointer;background:#383a40;border:1px solid #555861;border-radius:8px;padding:10px 15px}.moderation-page button:disabled,.moderation-card button:disabled{opacity:.5;cursor:default}.moderation-filters{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.moderation-filters label{gap:8px;min-width:180px;display:grid}.moderation-filters input,.moderation-filters select{font:inherit;color:#f2f3f5;background:#232428;border:1px solid #555861;border-radius:8px;min-height:44px;padding:10px}.moderation-filters input:focus-visible,.moderation-filters select:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.moderation-counts{flex-wrap:wrap;gap:18px;margin:0;display:flex}.moderation-counts div{background:#303238;border-radius:8px;flex:1;min-width:90px;padding:12px 18px}.moderation-counts dt{color:#b5bac1;font-size:.9rem}.moderation-counts dd{margin:4px 0 0;font-size:1.3rem;font-weight:700}.moderation-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.moderation-list a{background:#2b2d31;border:1px solid #41444c;border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;padding:16px;display:flex}.moderation-list a:hover{border-color:var(--accent-ink);background:#33353b}.moderation-person{overflow-wrap:anywhere;flex:1;min-width:100px;display:grid}.moderation-person small,.moderation-list time{color:#b5bac1}.moderation-badge{white-space:nowrap;border:1px solid;border-radius:999px;padding:5px 10px;font-size:.85rem}.moderation-warn{color:#f2d49b;background:#4d4028;border-color:#927136}.moderation-timeout{color:#ffd0a4;background:#503829;border-color:#a46b36}.moderation-ban{color:#ffc2c2;background:#522e33;border-color:#a64f5e}.moderation-open{color:var(--accent-ink);font-weight:600}.moderation-pages{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.moderation-notice{background:#2b2d31;border-radius:10px;gap:12px;padding:20px;display:grid}.moderation-detail dl{gap:18px;margin:0;display:grid}.moderation-detail dt{color:#b5bac1}.moderation-detail dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0}.moderation-back{color:var(--accent-ink)}@media (width<=600px){.moderation-card,.moderation-detail{padding:16px}.moderation-filters label{width:100%;min-width:0}.moderation-list a{gap:12px;padding:12px}.moderation-list time{width:100%}}.moderation-action-form,.moderation-card form,.moderation-detail form{gap:16px;display:grid}.moderation-action-form{background:#232428;border-radius:14px;padding:24px}.moderation-field-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;display:grid}.moderation-action-form label,.moderation-card label,.moderation-detail label{gap:8px;min-width:0;display:grid}.moderation-action-form input,.moderation-action-form select,.moderation-action-form textarea,.moderation-card input,.moderation-card textarea,.moderation-detail input,.moderation-detail textarea{color:#f2f3f5;width:100%;min-height:44px;font:inherit;background:#1e1f22;border:1px solid #555861;border-radius:8px;padding:12px}.moderation-page textarea{resize:vertical;min-height:120px}.moderation-page :is(input,select,textarea,button,a):focus-visible{outline:2px solid var(--accent-ink,#b5bac1);outline-offset:3px}.moderation-note{overflow-wrap:anywhere;border-top:1px solid #41444c;padding-top:16px}.moderation-note-body{white-space:pre-wrap;overflow-wrap:anywhere}.ticket-page,.ticket-portal{--ticket-accent:var(--accent,#b92323);--ticket-foreground:var(--accent-text,#fff);color:#dbdee1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-width:0;font:15px/1.5 system-ui,sans-serif}.ticket-page{width:100%;padding:20px;overflow:auto}.workspace-tickets-page{height:100dvh;min-height:0;overflow:hidden}.workspace-tickets-page .sidebar{min-height:0;overflow-y:auto}.workspace-tickets-page .main-area{flex-direction:column;min-height:0;display:flex}.workspace-tickets-page .topbar{flex-shrink:0}.dashboard.dashboard-tickets{flex-direction:column;flex:1;width:100%;min-height:0;margin:0;padding:0;display:flex}.ticket-page.ticket-detail{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.ticket-portal{background:#313338;min-height:100vh;padding:0 24px 32px}.ticket-portal h1{font-size:30px}.ticket-page h2,.ticket-portal h2{font:700 21px/1.3 system-ui,sans-serif}.ticket-page h3,.ticket-portal h3{font:600 16px/1.4 system-ui,sans-serif}.ticket-page a,.ticket-portal a{color:#dbdee1;text-decoration:none}.ticket-page button,.ticket-portal button,.ticket-primary{box-shadow:none;color:#f2f3f5;cursor:pointer;background:#404249;border:0;border-radius:8px;outline:0;padding:9px 14px;font:600 14px/1.4 system-ui}.ticket-page button:hover,.ticket-portal button:hover{background:#4e5058}.ticket-page button:disabled,.ticket-portal button:disabled{opacity:.55;cursor:default}.ticket-page .ticket-primary,.ticket-portal .ticket-primary{background:var(--ticket-accent);color:var(--ticket-foreground);display:inline-block}.ticket-page a:focus-visible,.ticket-page button:focus-visible,.ticket-portal a:focus-visible,.ticket-portal button:focus-visible{outline-offset:3px;outline:2px solid #cfb98d}.ticket-page input,.ticket-page textarea,.ticket-page select,.ticket-portal input,.ticket-portal textarea,.ticket-portal select{box-shadow:none;color:#dbdee1;width:100%;font:inherit;box-sizing:border-box;background:#1e1f22;border:0;border-radius:3px;outline:0;padding:12px}.ticket-page textarea:focus,.ticket-portal textarea:focus,.ticket-portal input:focus,.ticket-portal select:focus{background:#24262b}.ticket-page input:focus-visible,.ticket-page textarea:focus-visible,.ticket-page select:focus-visible,.ticket-portal input:focus-visible,.ticket-portal textarea:focus-visible,.ticket-portal select:focus-visible{outline-offset:2px;outline:2px solid #cfb98d}.ticket-loading{padding:24px}.ticket-loading p{margin-bottom:12px}.ticket-portal option{color:#fff;background:#111}.ticket-brand{justify-content:space-between;align-items:center;max-width:1500px;margin:auto;padding:20px 0;display:flex}.ticket-brand>a:first-child{align-items:center;gap:12px;display:flex}.ticket-brand img{width:40px;image-rendering:pixelated}.ticket-connect{background:#2b2d31;max-width:580px;margin:80px auto;padding:32px}.ticket-new-layout{grid-template-columns:minmax(0,720px) 300px;gap:40px;max-width:1080px;margin:28px auto;display:grid}.ticket-new-form{gap:22px;display:grid}.ticket-new-form label{gap:8px;font-weight:600;display:grid}.ticket-new-form p{color:#b5bac1;margin:0;font-weight:400}.ticket-new-form button{justify-self:start}.ticket-new-aside{background:#2b2d31;height:max-content;padding:24px}.ticket-new-aside a{background:#35373c;gap:3px;margin-bottom:10px;padding:12px;display:grid}.ticket-new-aside span,.ticket-new-aside p{color:#b5bac1}.ticket-identity{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}.ticket-avatar{object-fit:cover;border-radius:50%;width:40px;min-width:40px;height:40px}.ticket-avatar-empty{background:#1e1f22;place-items:center;display:grid}.ticket-chat-layout{background:#313338;flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.ticket-chat-layout.ticket-details-open{grid-template-columns:minmax(0,1fr) 330px}.ticket-chat{flex-direction:column;min-width:0;min-height:0;display:flex}.ticket-chat-header{background:#2b2d31;border-bottom:1px solid #222327;flex-wrap:wrap;flex-shrink:0;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px 24px;padding:18px 24px;display:flex}.ticket-chat-header h2{color:#f2f3f5;flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;display:flex}.ticket-heading{flex:1;min-width:0}.ticket-heading-owner{color:#b5bac1;overflow-wrap:anywhere;font-size:16px;font-weight:500}.ticket-heading-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.ticket-state{white-space:normal;overflow-wrap:anywhere;background:#404249;border-radius:6px;max-width:100%;padding:4px 8px;font-size:12px;display:inline-block}.ticket-state.claimed{color:#9ed1aa;background:#263b2e}.ticket-state.pending{color:#edd0a2;background:#43382a}.ticket-state.awaiting_resolution{color:#e5baac;background:#43312c}.ticket-connection{color:#b5bac1;font-size:12px}.ticket-connection:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.ticket-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ticket-actions a{padding:8px 4px;font-size:13px}.ticket-messages{scrollbar-width:thin;flex:1;min-height:0;padding:24px;overflow:auto}.ticket-conversation-content,.ticket-internal-notes{flex-direction:column;flex:1;min-height:0;display:flex}.ticket-conversation-content[hidden],.ticket-internal-notes[hidden]{display:none}.ticket-conversation-tabs{border-bottom:1px solid #404249;flex-wrap:wrap;gap:8px;padding:12px 20px;display:flex}.ticket-conversation-tabs button[aria-pressed=true]{color:#211d18;background:#cfb98d}.ticket-notes-heading{background:#38352e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.ticket-notes-heading strong{color:#dfcaa5}.ticket-notes-heading p{margin:6px 0 0;font-size:13px}.ticket-notes-heading a{font-size:13px}.ticket-intake{background:#2b2d31;border:1px solid #3b3d44;border-radius:12px;margin-bottom:24px}.ticket-intake summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;list-style:none;display:flex}.ticket-intake summary::-webkit-details-marker{display:none}.ticket-intake summary:focus-visible{outline-offset:2px;outline:2px solid #cfb98d}.ticket-intake summary strong,.ticket-intake summary small{display:block}.ticket-intake summary small{color:#949ba4;margin-top:3px;font-size:12px}.ticket-intake-hint{color:#b5bac1;flex-shrink:0;font-size:12px}.ticket-intake-hint:after{content:" ⌄"}.ticket-intake[open] .ticket-intake-hint:after{content:" ⌃"}.ticket-intake-content{border-top:1px solid #3b3d44;gap:10px;padding:16px 20px;display:grid}.ticket-intake p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:90ch;margin:0}.ticket-message{grid-template-columns:40px minmax(0,1fr);gap:12px;margin:0 0 24px;display:grid}.ticket-message header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ticket-message strong{color:#f2f3f5}.ticket-message time,.ticket-message small{color:#b5bac1;font-size:11px}.ticket-message p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:90ch;margin:6px 0}.ticket-message.deleted p{color:#a0a4aa;font-style:italic}.ticket-staff-badge{background:var(--ticket-accent);color:var(--ticket-foreground);border-radius:2px;padding:1px 4px;font-size:9px}.ticket-image{width:max-content;max-width:100%;margin-top:10px;display:block}.ticket-image img{max-width:100%;max-height:300px;display:block}.ticket-image span{color:#b5bac1;font-size:11px}.ticket-file{overflow-wrap:anywhere;background:#2b2d31;margin-top:10px;padding:12px;display:block}.ticket-file-expired{color:#b5bac1;font-size:12px}.ticket-composer{background:#383a40;border:1px solid #45474f;border-radius:12px;flex-shrink:0;max-height:45%;margin:0 24px 20px;padding:14px;overflow:auto}.ticket-composer-resolution{max-height:60%}.ticket-macro-library{margin:0 0 1.25rem}.ticket-macro-panel{background:var(--surface,#292b30);border-radius:12px;margin-top:1rem;padding:1.25rem}.ticket-macro-grid{grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:1.25rem;display:grid}.ticket-macro-grid form,.ticket-macro-grid label{flex-direction:column;gap:.6rem;display:flex}.ticket-macro-grid form{gap:1rem}.ticket-macro-grid ul{padding:0;list-style:none}.ticket-macro-grid li{margin:.6rem 0}.ticket-macro-grid li button{text-align:left;overflow-wrap:anywhere;width:100%}.ticket-macro-grid small{opacity:.75;display:block}.ticket-macro-picker{flex-wrap:wrap;align-items:end;gap:.65rem;padding:.65rem 0;display:flex}.ticket-macro-picker label{flex-direction:column;flex:1;gap:.35rem;min-width:150px;display:flex}@media (width<=700px){.ticket-macro-grid{grid-template-columns:minmax(0,1fr)}}.ticket-composer-resolution h3,.ticket-composer-resolution p{margin-bottom:10px}.ticket-composer textarea{resize:vertical;background:#383a40;min-height:64px;max-height:210px;padding:8px}.ticket-composer label{gap:6px;display:grid}.ticket-composer-hint{color:#b5bac1;margin-top:4px;display:block}.ticket-composer-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.ticket-composer-actions small{color:#b5bac1;flex:1}.ticket-selected-files{overflow-wrap:anywhere;padding-left:20px}.ticket-selected-files button{margin-left:8px;padding:2px 8px}.ticket-error{color:#ffdad6;background:#502c2c;padding:12px}.ticket-privacy{color:#ddc095}.ticket-page .ticket-sr-only,.ticket-portal .ticket-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ticket-player{overflow-wrap:anywhere;background:#27292d;border-left:1px solid #222327;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.ticket-player[hidden],.ticket-panel-content[hidden]{display:none}.ticket-panel-heading{flex-shrink:0;padding:20px 20px 0}.ticket-panel-tabs{border-bottom:1px solid #404249;gap:4px;margin-top:14px;display:flex}.ticket-panel-tabs button{color:#b5bac1;background:0 0;border-radius:0;padding:10px 8px;font-size:13px}.ticket-panel-tabs button[aria-pressed=true]{color:#f2f3f5;box-shadow:inset 0 -2px var(--ticket-accent)}.ticket-panel-content{scrollbar-width:thin;flex:1;min-height:0;padding:20px;overflow-y:auto}.ticket-person,.ticket-assignee{align-items:center;gap:12px;display:flex}.ticket-person strong,.ticket-person span,.ticket-assignee strong,.ticket-assignee span{display:block}.ticket-person span,.ticket-assignee span,.ticket-muted{color:#b5bac1;font-size:12px}.ticket-detail-section{border-bottom:1px solid #3b3d44;padding:20px 0}.ticket-detail-section h3{color:#b5bac1;margin-bottom:12px;font-size:12px;font-weight:700}.ticket-feedback-rating+.ticket-feedback-rating{border-top:1px solid #3b3d44;margin-top:16px;padding-top:16px}.ticket-feedback-score{align-items:center;gap:10px;display:flex}.ticket-feedback-stars{color:#d6bf8d;letter-spacing:2px;font-size:20px}.ticket-feedback-stars span{color:#6d7078}.ticket-reference,.ticket-integration-note{color:#949ba4;font-size:12px}.ticket-integration-note{margin-top:16px}.ticket-player .moderation-card{border-radius:8px;margin:20px 0;padding:16px}.ticket-player .moderation-card h2{font-size:16px}.ticket-panel-content>section+section{margin-top:8px}.ticket-skin{width:48px;height:48px;image-rendering:pixelated;border-radius:8px;margin:0;display:block}.ticket-player dl{gap:5px;font-size:13px;display:grid}.ticket-player dt{color:#b5bac1;margin-top:10px}.ticket-player .ticket-facts,.ticket-player dd{margin:0}.ticket-viewer{align-items:center;gap:8px;margin:10px 0;display:flex}.ticket-viewer .ticket-avatar{width:28px;min-width:28px;height:28px}.ticket-history{padding:0;font-size:12px;list-style:none}.ticket-history li{margin-bottom:14px}.ticket-history small{color:#b5bac1;display:block}.ticket-resolution p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.ticket-finished,.ticket-close-confirm{background:#2b2d31;border-radius:12px;flex-shrink:0;max-height:50%;margin:0 24px 20px;padding:16px 20px;overflow:auto}.ticket-finished a,.ticket-close-confirm button{margin:8px 8px 0 0}.ticket-rating{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ticket-rating span{width:100%}.ticket-back{color:#b5bac1;margin-bottom:10px;font-size:12px;display:inline-block}.ticket-list-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.ticket-list-heading p{color:#b5bac1}.ticket-list-row{background:#2b2d31;grid-template-columns:40px minmax(0,1fr) auto 130px;align-items:center;gap:16px;margin-bottom:8px;padding:20px;display:grid}.ticket-list-row:hover{background:#35373c}.ticket-list-row p{margin:4px 0}.ticket-list-row small{color:#b5bac1}.ticket-empty{color:#b5bac1;padding:24px}.ticket-log-tabs{flex-wrap:wrap;gap:24px;padding:16px 0;display:flex}.ticket-log-tabs span{color:#b5bac1}.ticket-pagination{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.ticket-portal-chat{flex-direction:column;height:100dvh;min-height:0;padding:0;display:flex;overflow:hidden}.ticket-portal-chat .ticket-brand{flex-shrink:0;max-width:none;margin:0;padding:16px 24px}.ticket-portal-chat .ticket-identity{flex-shrink:0;margin:0;padding:0 24px 12px}.ticket-portal-chat .ticket-connect{overflow:auto}@media (width<=1099px){.ticket-chat-layout.ticket-details-open{grid-template-columns:minmax(0,1fr)}.ticket-details-open .ticket-chat{display:none}.ticket-player{border-left:0}}@media (width<=900px){.ticket-new-layout{grid-template-columns:1fr;gap:24px}.ticket-list-row{grid-template-columns:40px minmax(0,1fr)}.ticket-list-row>.ticket-state,.ticket-list-row>span:last-child{grid-column:2}.ticket-page{padding:12px}.ticket-portal{padding:0 12px 20px}.ticket-portal-chat{padding:0}.ticket-portal-chat .ticket-brand{padding:12px}.ticket-portal-chat .ticket-identity{padding:0 12px 12px}.ticket-connect{margin:28px 0;padding:24px}.ticket-brand strong{font-size:13px}.ticket-brand>a:last-child{font-size:12px}.ticket-chat-header,.ticket-messages{padding:12px}.ticket-composer{margin:0 10px 10px}.ticket-composer-actions small{flex-basis:100%;order:3}.ticket-composer-actions>.ticket-primary{margin-left:auto}.ticket-list-heading{align-items:start}.ticket-message{gap:10px}.ticket-finished,.ticket-close-confirm{margin:0 10px 10px}.ticket-intake summary,.ticket-intake-content{padding:12px 14px}.ticket-chat-header{gap:12px}.ticket-heading{flex-basis:100%}.ticket-heading-owner{font-size:14px}.ticket-actions{gap:8px}.ticket-actions button{padding:8px 10px;font-size:12px}.ticket-intake-hint{font-size:0}.ticket-intake-hint:after{font-size:16px}}.ticket-category-tabs{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.ticket-category-tabs button{color:#dcdee1;background:#282a2e;border:0;border-radius:8px;padding:14px 18px}.ticket-category-tabs button[aria-pressed=true]{color:#fff;background:#a6382b}.ticket-category-tabs span{margin-left:10px;font-weight:700}.ticket-filter-note{color:#b5bac1;margin:8px 0 16px;font-size:.9rem}.partnership-review-main{flex-direction:column;gap:20px;min-height:0;padding:24px;display:flex;overflow-y:auto}.partnership-proposal,.partnership-decision{padding:24px}.partnership-proposal-text{white-space:pre-wrap;overflow-wrap:anywhere}.partnership-decision-actions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.partnership-decision-actions button[aria-pressed=true]{background:var(--ticket-accent);color:var(--ticket-foreground)}.partnership-decision label{gap:8px;display:grid}.partnership-decision textarea{box-sizing:border-box;width:100%;padding:12px}.partnership-correspondence{padding:20px}@media (width<=1099px){.partnership-review{flex-direction:column;display:flex;overflow:auto}.partnership-review-main{flex:none;overflow:visible}.partnership-review .ticket-player{flex-shrink:0;overflow:visible}.partnership-review .ticket-panel-content{overflow:visible}}@media (width<=600px){.partnership-review-main{padding:12px}.partnership-proposal,.partnership-decision{padding:16px}}.staff-ticket-open{margin:1rem 0}.staff-ticket-open form{max-width:52rem;margin-top:1rem}.staff-ticket-open fieldset{border:0;gap:1rem;padding:0;display:grid}.staff-ticket-open label{gap:.4rem;display:grid}.staff-ticket-open input,.staff-ticket-open select,.staff-ticket-open textarea{box-sizing:border-box;width:100%}.staff-ticket-open textarea{resize:vertical}.appeal-layout{--accent:#5865f2;--accent-text:#fff;--accent-ink:#bcc1f4;--accent-soft:#36394e;color:#f2f3f5;background:#1e1f22;line-height:1.5}.appeal-layout .apply-shell{max-width:800px}.appeal-layout .apply-brand{color:#f2f3f5}.appeal-layout .apply-card{background:#313338;border-color:#41434a;padding:clamp(20px,4vw,32px)}.appeal-layout :is(h1,h2,h3,h4){color:#f2f3f5;margin:0;line-height:1.3}.appeal-layout h1{font-size:clamp(26px,4vw,34px)}.appeal-layout h2{font-size:22px}.appeal-layout h3{font-size:18px}.appeal-layout p{color:#b5bac1;margin:0;line-height:1.65}.appeal-layout header p{margin-top:12px}.appeal-layout a{color:var(--accent-ink)}.appeal-layout .moderation-detail{background:#2b2d31;border-color:#41434a;border-radius:10px}.appeal-layout .moderation-detail p{overflow-wrap:anywhere;white-space:pre-wrap}.appeal-layout label{color:#f2f3f5;font-weight:600}.appeal-layout :is(input,textarea){box-sizing:border-box;background:#1e1f22;border-color:#50535c;max-width:100%;font-size:16px;font-weight:400}.appeal-layout :is(button,input,textarea,a):focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.appeal-layout .apply-card button:not(.apply-secondary):hover:not(:disabled){background:#4752c4}.appeal-layout button.apply-secondary{color:#f2f3f5;background:#383a40;border:1px solid #50535c}.appeal-layout button.apply-secondary:hover:not(:disabled){background:#404249;border-color:#6d6f78}.appeal-layout .appeal-code-warning{color:#f2d49b;background:#232428;border-left:3px solid #fee75c;border-radius:6px;padding:12px 14px;font-size:13px;font-weight:400}.appeal-layout [role=alert]{color:#ffc3bd;background:#493431;border:1px solid #ae6e55;border-radius:6px;padding:12px 14px}.appeal-discord{border-top:1px solid #41434a;gap:12px;padding-top:20px;display:grid}.appeal-layout .moderation-heading>div{overflow-wrap:anywhere;flex:1;min-width:0}.appeal-layout .moderation-heading p{margin-top:6px;font-size:14px}.appeal-layout .moderation-detail dt{font-size:13px}.appeal-history{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.appeal-history button{text-align:left;gap:8px;width:100%;display:grid}.appeal-layout .appeal-history button[aria-expanded=true]{border-color:var(--accent-ink);background:#35384a}.appeal-history span{overflow-wrap:anywhere}.appeal-history span:not(:first-child){color:#b5bac1;font-size:13px}.appeal-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}@media (width<=600px){.appeal-layout{padding:24px 12px}.appeal-layout .apply-brand{gap:12px;font-size:22px}.appeal-layout .apply-brand img{flex-shrink:0;width:48px;height:48px}.appeal-layout .apply-brand small{letter-spacing:1px;font-size:10px}.appeal-layout .moderation-heading>div{flex-basis:100%}.appeal-layout .moderation-heading>button{flex:1}.appeal-pagination>span{text-align:center;order:-1;width:100%}.appeal-pagination button{flex:1}}.minecraft-link-page{color:#eee;background:#101010;place-items:center;min-height:100vh;padding:32px 16px;font-family:Arial,sans-serif;display:grid}.minecraft-link-card{background:#161616;border-radius:6px;width:min(100%,540px);padding:32px}.minecraft-link-card>img{width:72px;margin:0 auto 24px;display:block}.minecraft-link-card h1{color:#d3bd91;margin:0 0 20px;font-size:26px}.minecraft-link-card p{line-height:1.7}.minecraft-link-card dl{background:#202020;border-radius:4px;padding:20px}.minecraft-link-card dt{color:#aaa;margin-top:14px;font-size:13px}.minecraft-link-card dt:first-child{margin-top:0}.minecraft-link-card dd{margin:6px 0 0;font-weight:600}.minecraft-link-card small{color:#aaa;overflow-wrap:anywhere;margin-top:6px;font-weight:400;display:block}.minecraft-link-consent{align-items:flex-start;gap:10px;margin:24px 0;line-height:1.6;display:flex}.minecraft-link-consent input{flex-shrink:0;margin-top:5px}.minecraft-link-card button{color:#fff;cursor:pointer;background:#ad3529;border:0;border-radius:4px;width:100%;padding:14px;font-weight:600}.minecraft-link-card button:disabled{opacity:.55;cursor:default}.minecraft-link-card button:focus-visible{background:#c74639;text-decoration:underline}.minecraft-link-error{color:#ffaaa1}.minecraft-link-help{color:#aaa;font-size:13px}.minecraft-link-confirm{background:#202020;border-radius:4px;padding:20px}.minecraft-link-confirm h2{color:#d3bd91;margin:0;font-size:20px}@media (width<=480px){.minecraft-link-card{padding:24px 20px}}
