.tracker-page{padding-top:70px}.tracker-heading{display:grid;gap:clamp(45px,8vw,130px);grid-template-columns:minmax(0,1fr) minmax(320px,.68fr)}.tracker-heading h1{margin-bottom:25px}.tracker-heading>div:first-child>p:not(.eyebrow){font-size:16px;line-height:1.6;max-width:500px}.tracker-start>span{display:block;font-size:10px;font-weight:900}.tracker-start ol{font-size:13px;line-height:1.55;margin:16px 0 22px;padding-left:22px}.tracker-start li+li{margin-top:7px}.tracker-start>p{align-items:flex-start;display:flex;font-size:10px;gap:7px;line-height:1.45;margin:19px 0 0}.tracker-start>p svg{flex:none}.tracker-stats{border-bottom:2px solid var(--ink);border-top:2px solid var(--ink);display:grid;grid-template-columns:repeat(3,1fr);margin:80px 0}.tracker-stats div{align-items:end;border-right:2px solid var(--ink);display:flex;justify-content:space-between;padding:20px 24px}.tracker-stats div:last-child{border-right:0}.tracker-stats span{font-size:10px;font-weight:900;text-transform:uppercase}.tracker-stats strong{font-family:Trebuchet MS,Arial,sans-serif;font-size:35px;line-height:1}.issue-board-heading{align-items:end;border-bottom:2px solid var(--ink);display:flex;justify-content:space-between}.issue-board-heading .eyebrow{margin-bottom:8px}.issue-board-heading h2{font-size:clamp(34px,4vw,55px);margin:0}.issue-board-heading>span{color:var(--muted);font-size:11px;font-weight:900;padding-bottom:6px;text-transform:uppercase}.issue-filters{align-items:end;border-bottom:2px solid var(--ink);display:grid;gap:13px;grid-template-columns:minmax(230px,1.4fr) minmax(150px,.65fr) minmax(150px,.65fr) auto auto}.issue-filters label{display:grid;gap:7px}.issue-filters label>span{font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.issue-filters input,.issue-filters select{background:#fff;border:2px solid var(--ink);color:var(--ink);font-size:12px;height:43px;padding:9px 11px;width:100%}.issue-search>div{align-items:center;background:#fff;border:2px solid var(--ink);display:flex;padding-left:11px}.issue-search>div input{outline:0}.filter-button{color:#fff;cursor:pointer;font-weight:900;height:43px;padding:0 15px}.clear-filters{align-items:center;border-bottom:2px solid currentColor;display:flex;font-size:10px;font-weight:900;height:35px;margin-bottom:4px}.issue-table-wrap{overflow-x:auto}.issue-table{border-collapse:collapse;font-size:12px;width:100%}.issue-table th{color:#fff;font-size:9px;letter-spacing:.08em;padding:12px 16px;text-align:left;text-transform:uppercase}.issue-table td{border-bottom:1px solid #c7ccda;padding:15px 16px;vertical-align:middle}.issue-table tbody tr:last-child td{border-bottom:0}.issue-table td:first-child{min-width:300px}.issue-table td:first-child a{display:grid;gap:5px}.issue-table td:first-child strong{color:var(--deep-blue);font-size:10px}.issue-table td:first-child span{font-family:Trebuchet MS,Arial,sans-serif;font-size:15px;font-weight:700}.issue-table time{white-space:nowrap}.status-pill{display:inline-flex;font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.issue-empty{align-items:center;display:flex;flex-direction:column;min-height:300px;padding:58px 24px;text-align:center}.issue-empty>svg{color:var(--deep-blue);margin-bottom:18px}.issue-empty h3{font-size:28px;letter-spacing:-.04em;margin-bottom:10px}.issue-empty p{color:var(--muted);font-size:12px;line-height:1.5;max-width:460px}.issue-empty a{align-items:center;border-bottom:2px solid currentColor;display:inline-flex;font-size:11px;font-weight:900;gap:6px;margin-top:8px;padding-bottom:3px}.new-report-page{align-items:start;display:grid;gap:clamp(40px,7vw,105px);grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);padding-top:70px}.new-report-page>.breadcrumbs{grid-column:1/-1}.new-report-heading{position:sticky;top:40px}.new-report-heading h1{font-size:clamp(51px,6.2vw,88px)}.new-report-heading>p:not(.eyebrow){font-size:15px;line-height:1.6;max-width:420px}.security-note{align-items:flex-start;background:var(--butter);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);display:flex;font-size:11px;gap:9px;line-height:1.45;margin-top:27px;max-width:420px;padding:13px}.security-note svg{flex:none}.report-form{background:#fff;border:2px solid var(--ink);box-shadow:9px 9px 0 var(--ink);display:grid;gap:25px;padding:clamp(22px,4vw,43px)}.report-form-intro h2{font-size:clamp(38px,4.4vw,60px);margin-bottom:12px}.report-form-intro>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.5}.duplicate-check{align-items:center;border:2px solid var(--ink);display:grid;gap:13px;grid-template-columns:auto 1fr auto;padding:15px}.duplicate-check>span{display:grid;gap:4px}.duplicate-check strong{font-size:12px}.duplicate-check small{font-size:10px;line-height:1.45}.report-fieldset{border:0;margin:0;min-width:0;padding:0}.report-fieldset legend{border-bottom:2px solid var(--ink);font-family:Trebuchet MS,Arial,sans-serif;font-size:20px;font-weight:700;margin-bottom:17px;width:100%}.report-form-grid{display:grid;gap:17px;grid-template-columns:1fr 1fr}.report-form label{display:grid;font-size:9px;font-weight:900;gap:8px;letter-spacing:.08em;text-transform:uppercase}.report-form label small{color:var(--muted);font-size:9px;font-weight:500;letter-spacing:0;line-height:1.5;text-transform:none}.report-form input,.report-form select,.report-form textarea{background:#fff;border:2px solid var(--ink);color:var(--ink);font-family:inherit;font-size:13px;font-weight:500;letter-spacing:0;outline:none;padding:12px;text-transform:none;width:100%}.report-form textarea{resize:vertical}.report-form input:focus,.report-form select:focus,.report-form textarea:focus,.issue-filters input:focus,.issue-filters select:focus{box-shadow:4px 4px 0 var(--blue)}.optional-label{color:var(--muted);font-size:9px;font-weight:700}.honeypot{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.public-agreement{align-items:start;border:1px solid #aeb5c7;display:grid!important;font-size:10px!important;grid-template-columns:auto 1fr;letter-spacing:0!important;line-height:1.45;padding:13px;text-transform:none!important}.public-agreement input{height:18px;margin:0;width:18px}.report-actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px 22px}.report-button{border:2px solid var(--ink)}.report-button:disabled{cursor:wait;opacity:.65}.report-actions>a{align-items:center;border-bottom:2px solid currentColor;display:inline-flex;font-size:11px;font-weight:900;gap:6px;min-height:32px;padding:5px 0 3px}.form-note{align-items:center;color:#54627b;display:flex;flex-wrap:wrap;font-size:10px;gap:8px;line-height:1.45;margin:0}.form-note a{align-items:center;border-bottom:1px solid currentColor;color:var(--deep-blue);display:inline-flex;font-weight:900;gap:4px}.form-error{background:#fff0ec;border:2px solid var(--ink);color:var(--ink);padding:14px}.issue-detail-page{padding-top:70px}.issue-detail-heading{align-items:end;display:grid;gap:55px;grid-template-columns:minmax(0,1fr) minmax(230px,330px)}.issue-id-line{align-items:center;display:flex;gap:12px;margin-bottom:19px}.issue-id-line>span:first-child{color:var(--deep-blue);font-size:12px;font-weight:900;letter-spacing:.08em}.issue-detail-title h1{font-size:clamp(44px,6vw,82px);margin-bottom:20px;max-width:980px;overflow-wrap:anywhere}.issue-detail-title>p{color:var(--muted);font-size:11px}.issue-project-card{align-items:center;display:grid;gap:16px;grid-template-columns:76px 1fr;padding:15px;transform:none}.issue-project-card img{height:76px;object-fit:cover;width:76px}.issue-project-card>span{display:grid;gap:4px}.issue-project-card small{font-size:9px;font-style:normal;font-weight:900;text-transform:uppercase}.issue-project-card strong{font-family:Trebuchet MS,Arial,sans-serif;font-size:20px}.issue-project-card em{font-size:10px;font-style:normal;text-decoration:underline}.issue-facts{border-bottom:2px solid var(--ink);border-top:2px solid var(--ink);display:grid;grid-template-columns:repeat(5,1fr);margin:62px 0}.issue-facts div{border-right:2px solid var(--ink);display:grid;gap:7px;padding:18px}.issue-facts div:last-child{border-right:0}.issue-facts span,.issue-sidebar span{color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.issue-facts strong{font-size:12px;overflow-wrap:anywhere}.issue-content-grid{align-items:start;display:grid;gap:clamp(40px,7vw,110px);grid-template-columns:minmax(0,1fr) minmax(230px,.35fr)}.issue-writeup{display:grid;gap:44px}.issue-writeup section{border-bottom:1px solid #bfc5d4;padding-bottom:39px}.issue-writeup h2{font-size:clamp(29px,3.4vw,43px);margin-bottom:15px}.issue-writeup section>p:last-child{font-size:14px;line-height:1.7;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.issue-sidebar>div{border-bottom:1px solid #afb6c7;display:grid;gap:7px;padding:18px}.issue-sidebar strong{font-size:12px;line-height:1.5}.issue-sidebar p{color:var(--muted);font-size:10px;line-height:1.5;margin:0}.issue-sidebar>a{align-items:center;background:var(--butter);display:flex;font-size:10px;font-weight:900;gap:7px;padding:18px}.issue-detail-actions{align-items:center;display:flex;gap:28px;justify-content:space-between;margin-top:65px}@media(max-width:720px){.tracker-page,.new-report-page,.issue-detail-page{padding-top:48px}.tracker-heading,.new-report-page,.issue-detail-heading,.issue-content-grid{grid-template-columns:1fr}.tracker-heading{align-items:start}.tracker-heading h1{font-size:clamp(55px,16vw,78px)}.tracker-start{box-shadow:5px 5px 0 var(--ink);padding:21px}.tracker-stats{margin:54px 0}.tracker-stats div{align-items:start;flex-direction:column;gap:8px;padding:15px 12px}.tracker-stats span{font-size:8px}.tracker-stats strong{font-size:29px}.issue-board{box-shadow:5px 5px 0 var(--ink)}.issue-board-heading{padding:20px 18px 17px}.issue-board-heading>span{font-size:9px}.issue-filters{align-items:stretch;grid-template-columns:1fr;padding:17px}.clear-filters{height:32px;justify-self:start}.issue-table-wrap{overflow:visible;padding:14px}.issue-table,.issue-table tbody,.issue-table tr,.issue-table td{display:block;width:100%}.issue-table thead{display:none}.issue-table tr{margin-bottom:16px;padding:14px}.issue-table tr:last-child{margin-bottom:0}.issue-table td{border:0;display:grid;font-size:11px;gap:12px;grid-template-columns:82px minmax(0,1fr);padding:7px 0}.issue-table td:first-child{display:block;margin-bottom:7px;min-width:0;padding:0 0 10px}.issue-table td:first-child span{font-size:17px;line-height:1.2}.issue-table td:nth-child(2):before{content:"Project"}.issue-table td:nth-child(3):before{content:"Status"}.issue-table td:nth-child(4):before{content:"Impact"}.issue-table td:nth-child(5):before{content:"Updated"}.issue-table td:not(:first-child):before{color:var(--muted);font-size:8px;font-weight:900;text-transform:uppercase}.issue-empty{min-height:260px;padding:42px 20px}.new-report-page{display:grid;gap:36px}.new-report-page>.breadcrumbs{grid-column:auto}.new-report-heading{position:static}.new-report-heading h1{font-size:clamp(51px,15vw,73px)}.report-form{box-shadow:5px 5px 0 var(--ink);padding:21px 17px}.report-form-grid{grid-template-columns:1fr}.report-actions{align-items:flex-start;flex-direction:column}.issue-detail-heading{align-items:start}.issue-detail-title h1{font-size:clamp(40px,12vw,61px)}.issue-project-card{max-width:350px}.issue-facts{grid-template-columns:1fr 1fr;margin:43px 0}.issue-facts div{border-bottom:1px solid #afb6c7}.issue-facts div:nth-child(2n){border-right:0}.issue-facts div:last-child{border-bottom:0;border-right:2px solid var(--ink);grid-column:1/-1}.issue-content-grid{gap:42px}.issue-writeup{gap:34px}.issue-detail-actions{align-items:flex-start;flex-direction:column}}.issue-table td:first-child small{color:var(--muted);font-size:9px;font-weight:500}.issue-author-card{align-items:center;grid-template-columns:42px minmax(0,1fr)}.issue-author-card img,.avatar-fallback{align-items:center;background:#eef2fb;border:1.5px solid var(--ink);border-radius:50%;display:flex;height:42px;justify-content:center;object-fit:cover;width:42px}.issue-author-card>span{color:var(--ink);display:grid;font-size:inherit;gap:3px;text-transform:none}.issue-author-card small{color:var(--muted);font-size:8px;font-weight:900;text-transform:uppercase}.issue-author-card em{color:var(--deep-blue);font-size:9px;font-style:normal;font-weight:900;text-transform:uppercase}.discussion{border-top:2px solid var(--ink);margin-top:85px;padding-top:45px}.discussion-heading{align-items:end;display:flex;justify-content:space-between;margin-bottom:27px}.discussion-heading .eyebrow{margin-bottom:8px}.discussion-heading h2{font-size:clamp(38px,5vw,65px);margin:0}.discussion-heading>span{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.comment-list{display:grid;gap:18px;margin-bottom:25px}.forum-comment{padding:20px}.forum-comment>header{align-items:center;display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr) auto}.forum-comment>header img{border:1.5px solid var(--ink);border-radius:50%;height:44px;object-fit:cover;width:44px}.forum-comment>header>div{align-items:center;display:flex;flex-wrap:wrap;gap:6px 9px}.forum-comment>header strong{font-size:12px}.forum-comment time{color:var(--muted);flex-basis:100%;font-size:9px}.forum-comment>header>a{color:var(--deep-blue);font-size:9px;font-weight:900}.forum-comment>p{font-size:13px;line-height:1.7;margin:18px 0 0 56px;overflow-wrap:anywhere;white-space:pre-wrap}.owner-badge{align-items:center;color:var(--ink);display:inline-flex;font-size:8px;font-weight:900;gap:4px;padding:3px 5px;text-transform:uppercase}.discussion-empty{align-items:center;background:#f3f5fa;border:1px solid #adb5c7;color:var(--muted);display:flex;font-size:12px;gap:12px;margin-bottom:24px;padding:20px}.discussion-empty p{margin:0}.comments-locked,.comment-sign-in{align-items:center;background:var(--butter);border:2px solid var(--ink);display:flex;gap:13px;padding:18px}.comments-locked span{font-size:11px;line-height:1.5}.comment-sign-in>div{flex:1}.comment-sign-in strong{font-size:12px}.comment-sign-in p{color:var(--muted);font-size:10px;line-height:1.5;margin:4px 0 0}.comment-sign-in .button{flex:none}.comment-form{background:#fff;border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);padding:23px}.comment-form>label:first-child{display:block;font-family:Trebuchet MS,Arial,sans-serif;font-size:22px;font-weight:700;margin-bottom:12px}.comment-form textarea{border:2px solid var(--ink);color:var(--ink);font-size:13px;line-height:1.55;padding:13px;resize:vertical;width:100%}.comment-form textarea:focus{box-shadow:4px 4px 0 var(--blue);outline:0}.comment-form-actions{align-items:center;display:flex;gap:16px;margin-top:14px}.comment-form-actions span{color:var(--muted);font-size:10px}.comment-form button:disabled{cursor:wait;opacity:.6}.comment-error{align-items:center;color:#9b1f26;display:flex;font-size:10px;gap:6px;margin:14px 0 0}.comment-error a{border-bottom:1px solid currentColor;font-weight:900}.admin-inline-link{align-items:center;border-bottom:1px solid currentColor;color:var(--deep-blue);display:inline-flex;font-size:10px;font-weight:900;gap:6px;margin-top:18px;padding-bottom:3px}.account-page,.admin-page,.admin-detail-page{padding-top:70px}.account-gate{align-items:start;display:grid;gap:clamp(45px,8vw,120px);grid-template-columns:minmax(0,1fr) minmax(280px,.55fr)}.account-gate h1{font-size:clamp(57px,7vw,98px)}.account-gate>div>p:not(.eyebrow):not(.account-error){font-size:15px;line-height:1.65;max-width:570px}.account-gate .button{margin:12px 0 16px}.account-gate>div>small{color:var(--muted);display:block;font-size:10px;line-height:1.5;max-width:450px}.account-gate aside{padding:25px}.account-gate aside strong{font-family:Trebuchet MS,Arial,sans-serif;font-size:24px}.account-gate aside ul{font-size:12px;line-height:1.6;margin:16px 0 0;padding-left:20px}.account-gate aside li+li{margin-top:8px}.write-gate{align-items:flex-start;background:#fff;border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);display:flex;flex-direction:column;gap:13px;padding:clamp(25px,4vw,43px)}.write-gate>svg{color:var(--deep-blue)}.write-gate h2{font-size:clamp(34px,4vw,54px);margin:0}.write-gate p{font-size:13px;line-height:1.6;margin:0;max-width:560px}.write-gate small{color:var(--muted);font-size:10px}.ban-notice{padding:18px}.ban-notice strong{font-size:12px}.ban-notice p{font-size:11px;line-height:1.5;margin:5px 0 0}.account-profile{align-items:center;border-bottom:2px solid var(--ink);display:grid;gap:20px;grid-template-columns:96px minmax(0,1fr) auto;padding-bottom:35px}.account-profile>img,.account-profile>span{align-items:center;background:var(--blue);border-radius:50%;display:flex;height:96px;justify-content:center;object-fit:cover;width:96px}.account-profile h1{font-size:clamp(42px,6vw,72px);margin:0}.account-profile .eyebrow{margin-bottom:5px}.account-badges{display:flex;gap:8px;margin-top:10px}.account-badges span{background:var(--butter);font-size:8px;font-weight:900;text-transform:uppercase}.account-badges .banned-badge{background:var(--peach)}.account-profile-actions{align-items:flex-end;display:flex;flex-direction:column;gap:13px}.account-profile-actions form button{align-items:center;background:transparent;border:0;border-bottom:1px solid currentColor;cursor:pointer;display:flex;font-size:10px;font-weight:900;gap:5px;padding:3px 0}.account-dashboard>.ban-notice{margin-top:35px}.account-activity-grid{display:grid;gap:35px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}.account-activity-grid>section{background:#fff;border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink)}.account-section-title{align-items:center;background:var(--butter);border-bottom:2px solid var(--ink);display:flex;justify-content:space-between;padding:18px}.account-section-title h2{font-size:27px;margin:0}.account-section-title a{align-items:center;display:flex;font-size:9px;font-weight:900;gap:5px}.account-activity-row{align-items:center;border-bottom:1px solid #c5cad7;display:flex;justify-content:space-between;padding:15px 18px}.account-activity-row:last-child{border-bottom:0}.account-activity-row span{display:grid;gap:5px}.account-activity-row small{color:var(--deep-blue);font-size:8px;font-weight:900;text-transform:uppercase}.account-activity-row strong{font-size:11px;line-height:1.4}.account-empty,.admin-empty{color:var(--muted);font-size:11px;margin:0;padding:24px}.admin-heading{align-items:end;display:flex;gap:35px;justify-content:space-between}.admin-heading h1{font-size:clamp(58px,7vw,97px)}.admin-heading>div>p:last-child{font-size:15px;line-height:1.6;max-width:570px}.admin-heading>.button{margin-bottom:25px}.admin-denied{max-width:700px}.admin-denied>svg{color:var(--deep-blue)}.admin-denied h1{font-size:clamp(45px,6vw,72px);margin:18px 0}.admin-denied p{margin-bottom:25px}.admin-stats{display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin:62px 0}.admin-stats div{align-items:center;display:grid;gap:8px;grid-template-columns:auto 1fr auto;padding:17px}.admin-stats svg{color:var(--deep-blue)}.admin-stats span{font-size:9px;font-weight:900;text-transform:uppercase}.admin-stats strong{font-family:Trebuchet MS,Arial,sans-serif;font-size:31px}.admin-panel{background:#fff;border:2px solid var(--ink);box-shadow:7px 7px 0 var(--ink);margin-top:45px}.admin-panel>header,.admin-comments>header{align-items:end;background:var(--butter);border-bottom:2px solid var(--ink);display:flex;justify-content:space-between;padding:22px}.admin-panel>header .eyebrow,.admin-comments>header .eyebrow{margin-bottom:7px}.admin-panel>header h2,.admin-comments>header h2{font-size:clamp(31px,4vw,49px);margin:0}.admin-panel>header>span{font-size:9px;font-weight:900;text-transform:uppercase}.admin-report-list>article{align-items:center;border-bottom:1px solid #c5cad7;display:grid;gap:25px;grid-template-columns:minmax(250px,1fr) minmax(460px,1.3fr);padding:19px 22px}.admin-report-list>article:last-child{border-bottom:0}.admin-report-list .is-deleted,.admin-comments .is-deleted{opacity:.58}.admin-report-summary{display:grid;gap:5px}.admin-report-summary>span,.admin-report-summary>small{color:var(--muted);font-size:8px;font-weight:900;text-transform:uppercase}.admin-report-summary>a{align-items:center;display:flex;gap:8px;justify-content:space-between}.admin-report-summary>a strong{font-size:12px}.admin-report-summary>em{color:#9b1f26;font-size:9px;font-style:normal;font-weight:900;text-transform:uppercase}.admin-report-controls{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(130px,.8fr) minmax(150px,1fr) auto auto}.admin-report-controls label{display:grid;font-size:8px;font-weight:900;gap:6px;text-transform:uppercase}.admin-report-controls select{background:#fff;border:1.5px solid var(--ink);font-size:10px;height:36px;padding:6px}.admin-lock-control{align-items:center!important;border:1.5px solid var(--ink);display:flex!important;flex-direction:row;height:36px;padding:7px}.admin-lock-control input{height:15px;width:15px}.admin-report-controls button,.admin-member-controls button,.admin-comment-delete{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:9px;font-weight:900;gap:5px;height:36px;justify-content:center;padding:0 10px}.admin-report-controls button:disabled,.admin-member-controls button:disabled,.admin-comment-delete:disabled{opacity:.55}.admin-report-controls>small{grid-column:1/-1}.admin-member-list>article{align-items:center;border-bottom:1px solid #c5cad7;display:grid;gap:13px;grid-template-columns:48px minmax(0,1fr) auto;padding:17px 22px}.admin-member-list>article:last-child{border-bottom:0}.admin-member-list img{border:1.5px solid var(--ink);border-radius:50%;height:48px;object-fit:cover;width:48px}.admin-member-list>article>div:nth-child(2){display:grid;gap:4px}.admin-member-list strong{font-size:12px}.admin-member-list small{color:var(--muted);font-size:9px}.admin-member-list em{color:#9b1f26;font-size:9px;font-style:normal}.admin-member-controls{align-items:end;display:flex;flex-direction:column;gap:5px}.admin-detail-heading{align-items:end;display:flex;gap:30px;justify-content:space-between;margin-bottom:35px}.admin-detail-heading h1{font-size:clamp(42px,5vw,72px);margin-bottom:15px}.admin-detail-heading p:last-child{color:var(--muted);font-size:10px}.admin-detail-page>.admin-report-controls{background:#fff;border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);margin-bottom:45px;padding:20px}.admin-comments{background:#fff;border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);margin-bottom:35px}.admin-comments>article{align-items:start;border-bottom:1px solid #c5cad7;display:grid;gap:13px;grid-template-columns:42px minmax(0,1fr) auto;padding:18px}.admin-comments>article:last-child{border-bottom:0}.admin-comments img{border:1.5px solid var(--ink);border-radius:50%;height:42px;object-fit:cover;width:42px}.admin-comments article>div{display:grid;gap:5px}.admin-comments time{color:var(--muted);font-size:8px}.admin-comments p{font-size:11px;line-height:1.6;margin:7px 0 0;white-space:pre-wrap}@media(max-width:900px){.admin-stats{grid-template-columns:repeat(2,1fr)}.admin-report-list>article{align-items:stretch;grid-template-columns:1fr}.admin-report-controls.compact{grid-template-columns:1fr 1fr auto auto}}@media(max-width:720px){.account-page,.admin-page,.admin-detail-page{padding-top:48px}.account-gate,.account-activity-grid{grid-template-columns:1fr}.account-profile{align-items:start;grid-template-columns:72px 1fr}.account-profile>img,.account-profile>span{height:72px;width:72px}.account-profile-actions{align-items:flex-start;grid-column:1/-1}.discussion{margin-top:59px;padding-top:35px}.forum-comment{padding:16px}.forum-comment>p{margin-left:0}.comment-sign-in{align-items:flex-start;flex-direction:column}.comment-form{padding:17px}.comment-form-actions,.admin-heading,.admin-detail-heading{align-items:flex-start;flex-direction:column}.admin-heading>.button{margin-bottom:0}.admin-stats{grid-template-columns:1fr 1fr;margin:45px 0}.admin-stats div{grid-template-columns:auto 1fr}.admin-stats strong{grid-column:2}.admin-panel{box-shadow:4px 4px 0 var(--ink)}.admin-report-controls,.admin-report-controls.compact{align-items:stretch;grid-template-columns:1fr 1fr}.admin-report-controls button{height:40px}.admin-report-controls label{grid-column:1/-1}.admin-member-list>article{grid-template-columns:42px minmax(0,1fr);padding:15px}.admin-member-list img{height:42px;width:42px}.admin-member-controls{align-items:stretch;grid-column:1/-1}.admin-comments>header{align-items:flex-start;flex-direction:column;gap:17px}.admin-comments>article{grid-template-columns:38px minmax(0,1fr)}.admin-comments img,.admin-comments .avatar-fallback{height:38px;width:38px}.admin-comment-delete{grid-column:2;justify-self:start}.discussion-heading{align-items:flex-start}.discussion-heading>span{padding-top:8px}}.admin-reply-note{background:var(--butter);border:1px solid var(--ink);font-size:10px;line-height:1.5;margin:0 0 14px;padding:10px 12px}.tracker-heading{align-items:center}.tracker-heading h1{font-size:clamp(50px,6.4vw,90px);line-height:1.03}.tracker-start{background:linear-gradient(145deg,#fff7c9,#ffeeb0);border:1px solid rgba(153,132,67,.16);border-radius:30px;box-shadow:var(--soft-shadow);padding:30px}.tracker-start>span{color:#7a6022;letter-spacing:.05em;text-transform:none}.tracker-stats{background:#ffffff9e;border:1px solid rgba(99,137,184,.18);border-radius:24px;overflow:hidden}.tracker-stats div{border-color:#6389b833}.issue-board{background:#ffffffe6;border:1px solid rgba(91,124,175,.18);border-radius:32px;box-shadow:var(--soft-shadow);overflow:hidden}.issue-board-heading{border-color:#5b7caf2e;padding:28px 30px 24px}.issue-filters{background:#e7f3fcb3;border-color:#5b7caf2e;padding:22px 30px}.issue-filters input,.issue-filters select,.issue-search>div{border:1px solid #b9cce0;border-radius:13px}.issue-search>div input{border:0}.filter-button{background:#4f72d4;border:0;border-radius:999px;font-size:11px;text-transform:none}.clear-filters{border:0;text-decoration:underline;text-underline-offset:4px}.issue-table th{background:#455f9f}.issue-table td{border-color:#d6e1ec}.issue-table tbody tr:hover{background:#f0f8ff}.status-pill{border:0;border-radius:999px;padding:7px 10px}.status-open{background:#fff0ab}.status-confirmed{background:#b9e0f7}.status-investigating{background:#ffd1c9}.status-resolved{background:#d5efd6}.status-closed{background:#e6e8f0}.new-report-heading h1{line-height:1.05}.security-note,.duplicate-check,.public-agreement,.comments-locked,.comment-sign-in,.discussion-empty,.admin-reply-note{border:1px solid rgba(142,126,75,.16);border-radius:18px;box-shadow:none}.report-form,.write-gate,.comment-form{background:#ffffffe6;border:1px solid rgba(91,124,175,.18);border-radius:32px;box-shadow:var(--soft-shadow)}.report-form-intro h2{line-height:1.08}.report-fieldset{border-color:#cfdeeb}.report-fieldset legend{background:#eef7ff;border:1px solid #c8daea;border-radius:999px;padding:8px 13px}.report-form input,.report-form select,.report-form textarea,.comment-form textarea{border:1px solid #b9cce0;border-radius:13px}.report-form input:focus,.report-form select:focus,.report-form textarea:focus,.comment-form textarea:focus{border-color:#6a8fe3;box-shadow:0 0 0 4px #648ee426}.duplicate-check{background:#eef7ff}.public-agreement{background:#fff8d1}.issue-detail-title h1{line-height:1.08}.issue-project-card{border:1px solid rgba(71,100,146,.16);border-radius:24px;box-shadow:0 12px 30px #36517e29}.issue-project-card img{border:0;border-radius:18px}.issue-facts{background:#ffffff9e;border:1px solid rgba(99,137,184,.18);border-radius:24px;overflow:hidden}.issue-facts div{border-color:#6389b833}.issue-writeup>section{background:#ffffff9e;border:1px solid rgba(110,151,193,.18);border-radius:25px;padding:27px}.issue-sidebar{border:1px solid rgba(91,124,175,.18);border-radius:25px;box-shadow:0 12px 30px #3d5a891f;overflow:hidden}.discussion{border-color:#567eae40}.forum-comment{background:#ffffffe0;border:1px solid rgba(91,124,175,.18);border-radius:23px;box-shadow:0 10px 26px #3856841f}.owner-badge{background:#fff2ad;border:0;border-radius:999px}.account-gate aside{background:linear-gradient(145deg,#fff7c7,#ffeeb3);border:1px solid rgba(142,126,75,.16);border-radius:28px;box-shadow:var(--soft-shadow)}.account-profile{border-color:#4f72a93d}.account-profile>img,.account-profile>span{border:5px solid rgba(255,255,255,.84);box-shadow:0 12px 30px #2d4d802b}.account-badges span{border:0;border-radius:999px;padding:5px 9px}.account-activity-grid>section,.admin-panel,.admin-comments,.admin-detail-page>.admin-report-controls{background:#ffffffe6;border:1px solid rgba(91,124,175,.18);border-radius:27px;box-shadow:var(--soft-shadow);overflow:hidden}.account-section-title,.admin-panel>header,.admin-comments>header{background:linear-gradient(135deg,#edf7ff,#eeeaff);border-color:#5b7caf2e}.admin-stats div{background:#ffffffbd;border:1px solid rgba(91,124,175,.18);border-radius:20px}.admin-report-controls select,.admin-lock-control{border:1px solid #b9cce0;border-radius:10px}.admin-report-controls button,.admin-member-controls button,.admin-comment-delete{background:#4f72d4;border:0;border-radius:999px}.admin-report-controls .danger-action,.admin-member-controls .danger-action,.admin-comment-delete.danger-action{background:#b84a58}.ban-notice{background:#ffe5e5;border:1px solid rgba(158,65,79,.2);border-radius:20px;box-shadow:none}@media(max-width:720px){.tracker-stats{border-radius:20px}.issue-board{border-radius:24px}.issue-table tr{border:1px solid rgba(91,124,175,.25);border-radius:18px;box-shadow:0 8px 20px #3d5a891a}.issue-facts{border-radius:20px}.issue-writeup>section{border-radius:20px;padding:22px}}.public-agreement a,.comment-rules a{color:var(--deep-blue);font-weight:900;text-decoration:underline;text-underline-offset:2px}.comment-rules{align-items:start;display:grid;font-size:10px;gap:9px;grid-template-columns:auto 1fr;line-height:1.45;margin-top:13px}.comment-rules input{accent-color:var(--deep-blue);height:17px;margin:1px 0 0;width:17px}.content-report-link{color:var(--deep-blue);display:block;font-size:9px;font-weight:900;margin:10px 0 0 56px;text-decoration:underline;text-underline-offset:3px;width:max-content}.contact-page{display:grid;gap:clamp(38px,7vw,90px);grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);padding-top:70px}.contact-page>.breadcrumbs{grid-column:1/-1;margin-bottom:0}.contact-heading h1{font-size:clamp(48px,6vw,84px)}.contact-heading>p:not(.eyebrow){font-size:15px;line-height:1.6;max-width:480px}.contact-notes{display:grid;gap:10px;margin-top:28px}.contact-notes span{align-items:flex-start;color:var(--muted);display:flex;font-size:11px;gap:8px;line-height:1.45}.contact-notes svg{color:var(--deep-blue);flex:none}.contact-form{align-self:start}.contact-success,.account-success{background:#e7f7ef;border:1px solid #8abda2;border-radius:13px;color:#255e42;font-size:11px;font-weight:800;padding:12px}.account-data-tools,.account-notices{background:#ffffffe6;border:1px solid rgba(91,124,175,.18);border-radius:27px;box-shadow:var(--soft-shadow);margin-top:35px;padding:24px}.account-data-tools{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto}.account-data-tools h2,.account-notices h2{font-size:28px;margin:0 0 7px}.account-data-tools p{color:var(--muted);font-size:11px;line-height:1.5;margin:0}.account-data-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.account-data-actions button{align-items:center;color:#fff;cursor:pointer;display:inline-flex;font-size:10px;font-weight:900;gap:7px;min-height:40px;padding:10px 14px}.account-data-tools>small,.account-data-tools>.control-error{color:var(--muted);font-size:9px;grid-column:1/-1;line-height:1.5;margin:0}.account-notices{display:grid;gap:12px}.account-notices article{background:#f4f8ff;border:1px solid rgba(91,124,175,.17);border-radius:15px;display:grid;gap:5px;padding:13px}.account-notices strong{font-size:11px;text-transform:capitalize}.account-notices span,.account-notices time{color:var(--muted);font-size:8px;text-transform:uppercase}.account-notices p{font-size:10px;line-height:1.5;margin:0}.admin-stats{grid-template-columns:repeat(5,1fr)}.admin-request-list>article{align-items:start;border-bottom:1px solid #c5cad7;display:grid;gap:18px;grid-template-columns:minmax(180px,.55fr) minmax(260px,1fr) minmax(180px,.5fr);padding:20px 22px}.admin-request-list>article:last-child{border-bottom:0}.admin-request-meta{display:grid;gap:5px}.admin-request-meta strong{color:var(--deep-blue);font-size:11px}.admin-request-meta span,.admin-request-meta small{color:var(--muted);font-size:8px;text-transform:uppercase}.admin-request-meta a{font-size:10px;font-weight:900;overflow-wrap:anywhere;text-decoration:underline}.admin-request-body{display:grid;gap:10px}.admin-request-body>a{color:var(--deep-blue);font-size:9px;font-weight:900;text-decoration:underline}.admin-request-body p{font-size:11px;line-height:1.6;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.admin-request-controls{align-items:end;display:grid;gap:8px;grid-template-columns:1fr auto}.admin-request-controls label{display:grid;font-size:8px;font-weight:900;gap:6px;text-transform:uppercase}.admin-request-controls select{background:#fff;border:1px solid #9db2cb;border-radius:9px;font-size:10px;min-height:36px;padding:6px}.admin-request-controls button{align-items:center;background:#4f72d4;border:0;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-size:9px;font-weight:900;gap:5px;justify-content:center;min-height:36px;padding:0 11px}.admin-request-controls small{grid-column:1/-1}@media(max-width:1000px){.admin-stats{grid-template-columns:repeat(3,1fr)}.admin-request-list>article{grid-template-columns:1fr 1.4fr}.admin-request-controls{grid-column:1/-1}}@media(max-width:720px){.contact-page{grid-template-columns:1fr;padding-top:48px}.contact-page>.breadcrumbs{grid-column:auto}.contact-heading h1{font-size:clamp(48px,14vw,70px)}.content-report-link{margin-left:0}.account-data-tools{align-items:start;grid-template-columns:1fr}.account-data-actions{align-items:stretch;flex-direction:column;justify-content:flex-start}.account-data-actions .button,.account-data-actions button{justify-content:center;width:100%}.account-data-tools>small,.account-data-tools>.control-error{grid-column:auto}.admin-stats{grid-template-columns:1fr 1fr}.admin-request-list>article{grid-template-columns:1fr;padding:16px}.admin-request-controls{grid-column:auto}.issue-detail-actions{width:100%}}.issue-table td:first-child small>span,.issue-byline{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.issue-author-card>span{gap:5px}.owner-badge,.account-badges .owner-badge{align-items:center;background:linear-gradient(#ead7aa,#cba774);border:2px solid #4b392d;border-radius:3px;box-shadow:inset 0 0 0 2px #fff1c8,2px 2px #273154;color:#34281f;display:inline-flex;font-family:Trebuchet MS,Arial,sans-serif;font-size:13px;font-weight:900;justify-content:center;letter-spacing:.1em;line-height:1;min-height:26px;padding:5px 16px;position:relative;text-transform:uppercase;width:max-content}.owner-badge:before,.owner-badge:after{background:#fff5d5;box-shadow:inset 0 0 0 1px #75624c;content:"";height:4px;position:absolute;top:50%;transform:translateY(-50%);width:4px}.owner-badge:before{left:4px}.owner-badge:after{right:4px}.owner-badge.owner-badge-compact{font-size:12px;min-height:24px;padding:4px 14px}.admin-section-nav{align-items:center;background:#eef7ff;border:1px solid rgba(91,124,175,.2);border-radius:18px;box-shadow:0 9px 24px #3a58851c;display:flex;gap:5px;margin:36px 0 0;overflow-x:auto;padding:7px;position:sticky;scrollbar-width:thin;top:78px;z-index:8}.admin-section-nav a{align-items:center;border-radius:12px;color:var(--deep-blue);display:flex;flex:none;font-size:9px;font-weight:900;gap:7px;min-height:39px;padding:8px 12px;text-transform:uppercase}.admin-section-nav a:hover,.admin-section-nav a:focus-visible{background:#fff;outline:none}.admin-section-nav a span{align-items:center;background:#d7e8ff;border-radius:999px;display:inline-flex;font-size:8px;justify-content:center;min-height:20px;min-width:20px;padding:3px 6px}.admin-stats{scroll-margin-top:145px}.admin-stats a{align-items:center;background:#ffffffc7;border:1px solid rgba(91,124,175,.18);border-radius:20px;display:grid;gap:8px;grid-template-columns:auto 1fr auto;padding:17px;transition:background-color .15s ease,transform .15s ease}.admin-stats a:hover,.admin-stats a:focus-visible{background:#fff;outline:2px solid rgba(79,114,212,.35);outline-offset:2px;transform:translateY(-2px)}.admin-stats a svg{color:var(--deep-blue)}.admin-stats a span{font-size:9px;font-weight:900;text-transform:uppercase}.admin-stats a strong{font-family:Trebuchet MS,Arial,sans-serif;font-size:31px}.admin-overview-grid{display:grid;gap:24px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)}.admin-summary-card{background:#ffffffe6;border:1px solid rgba(91,124,175,.18);border-radius:27px;box-shadow:var(--soft-shadow);overflow:hidden}.admin-summary-card>header{background:linear-gradient(135deg,#edf7ff,#eeeaff);border-bottom:1px solid rgba(91,124,175,.18);padding:21px 23px}.admin-summary-card h2{font-size:31px;margin:4px 0 0}.admin-queue-list,.admin-activity-list{display:grid}.admin-queue-list>a,.admin-activity-list>a{align-items:center;border-bottom:1px solid #d6e1ec;display:grid;gap:12px;min-height:58px;padding:14px 18px}.admin-queue-list>a{grid-template-columns:minmax(0,1fr) auto}.admin-queue-list>a:last-child,.admin-activity-list>a:last-child{border-bottom:0}.admin-queue-list>a:hover,.admin-activity-list>a:hover{background:#f1f8ff}.admin-queue-list span{font-size:11px;line-height:1.45}.admin-queue-list strong{color:var(--deep-blue);font-size:18px;margin-right:5px}.admin-activity-list{max-height:270px;overflow-y:auto}.admin-activity-list>a{grid-template-columns:34px minmax(0,1fr) auto}.admin-activity-list>a>span:nth-child(2){display:grid;gap:4px;min-width:0}.admin-activity-list strong{font-size:10px}.admin-activity-list small{color:var(--muted);font-size:8px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-activity-icon,.admin-history-icon{align-items:center;background:#dcecff;border-radius:50%;color:var(--deep-blue);display:flex;height:34px;justify-content:center;width:34px}.admin-activity-icon.reply{background:#fff1c4;color:#80631d}.admin-panel{scroll-margin-top:145px}.admin-panel-intro{background:#f8fbff;border-bottom:1px solid #d6e1ec;color:var(--muted);font-size:10px;line-height:1.55;margin:0;padding:12px 22px}.admin-request-list>article{grid-template-columns:minmax(170px,.48fr) minmax(260px,1fr) minmax(250px,.72fr)}.admin-request-list>article.request-resolved,.admin-request-list>article.request-dismissed{background:#f8fafc}.admin-request-meta b{font-size:10px;overflow-wrap:anywhere}.admin-request-meta .admin-email{color:var(--deep-blue);font-size:9px;overflow-wrap:anywhere;text-transform:none}.request-status{border-radius:999px;color:var(--ink)!important;font-size:7px!important;font-weight:900;justify-self:start;padding:5px 8px}.request-status.status-open{background:#fff0ab}.request-status.status-reviewing{background:#b9e0f7}.request-status.status-resolved{background:#d5efd6}.request-status.status-dismissed{background:#e6e8f0}.admin-request-controls{align-items:stretch;grid-template-columns:1fr}.admin-request-controls .admin-note-field{text-transform:none}.admin-request-controls textarea{background:#fff;border:1px solid #9db2cb;border-radius:10px;color:var(--ink);font-family:inherit;font-size:10px;line-height:1.45;padding:9px;resize:vertical;width:100%}.admin-request-controls textarea:focus,.admin-request-controls select:focus{border-color:#6a8fe3;box-shadow:0 0 0 3px #648ee424;outline:none}.admin-request-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.admin-request-actions .secondary-action{background:#edf4ff;border:1px solid #9db2cb;color:var(--deep-blue)}.admin-request-controls small{grid-column:auto;line-height:1.4}.admin-history-list>article{align-items:start;border-bottom:1px solid #d6e1ec;display:grid;gap:13px;grid-template-columns:36px minmax(0,1fr) auto;padding:16px 22px}.admin-history-list>article:last-child{border-bottom:0}.admin-history-list article>div{display:grid;gap:4px}.admin-history-list strong{font-size:10px}.admin-history-list article>div>span,.admin-history-list time{color:var(--muted);font-size:8px}.admin-history-list article>div>span a{color:var(--deep-blue);font-weight:900;text-decoration:underline;text-underline-offset:2px}.admin-history-list p{background:#f3f7fd;border-radius:9px;font-size:9px;line-height:1.45;margin:5px 0 0;padding:8px 9px;white-space:pre-wrap}.admin-history-list time{padding-top:4px;white-space:nowrap}.admin-comment-actions{align-items:flex-end;display:grid;gap:6px;justify-items:end}.admin-comment-actions .admin-comment-delete{grid-column:auto}.admin-comment-actions small{font-size:8px;line-height:1.4;max-width:190px}@media(max-width:1000px){.admin-overview-grid{grid-template-columns:1fr}.admin-request-list>article{grid-template-columns:1fr 1.4fr}.admin-request-controls{grid-column:1/-1}}@media(max-width:720px){.admin-section-nav{margin-left:-10px;margin-right:-10px;top:68px}.admin-stats a{grid-template-columns:auto 1fr}.admin-stats a strong{grid-column:2}.admin-overview-grid{gap:18px}.admin-summary-card{border-radius:22px}.admin-activity-list{max-height:340px}.admin-request-list>article{grid-template-columns:1fr}.admin-request-controls{grid-column:auto}.admin-request-actions{justify-content:stretch}.admin-request-actions button{flex:1}.admin-history-list>article{grid-template-columns:34px minmax(0,1fr);padding:14px 16px}.admin-history-list time{grid-column:2;padding:0}.admin-comment-actions{grid-column:2;justify-items:start}}@media(hover:none){.admin-stats a:hover,.admin-stats a:focus-visible{transform:none}}html[data-theme=dark] .tracker-start,html[data-theme=dark] .account-gate aside{background:linear-gradient(145deg,#423b29,#302d27);border-color:#dcc67633}html[data-theme=dark] .tracker-start>span{color:#ead98b}html[data-theme=dark] .tracker-stats,html[data-theme=dark] .issue-facts{background:#18243be0;border-color:#7baad238}html[data-theme=dark] .tracker-stats div,html[data-theme=dark] .issue-facts div{border-color:#7baad233}html[data-theme=dark] .issue-board,html[data-theme=dark] .report-form,html[data-theme=dark] .write-gate,html[data-theme=dark] .comment-form,html[data-theme=dark] .forum-comment,html[data-theme=dark] .account-activity-grid>section,html[data-theme=dark] .account-data-tools,html[data-theme=dark] .account-notices,html[data-theme=dark] .admin-panel,html[data-theme=dark] .admin-comments,html[data-theme=dark] .admin-detail-page>.admin-report-controls,html[data-theme=dark] .admin-summary-card{background:#151f34f5;border-color:#7ba9d13b;box-shadow:var(--soft-shadow)}html[data-theme=dark] .issue-board-heading,html[data-theme=dark] .discussion,html[data-theme=dark] .account-profile{border-color:#7eabd342}html[data-theme=dark] .issue-filters,html[data-theme=dark] .account-section-title,html[data-theme=dark] .admin-panel>header,html[data-theme=dark] .admin-comments>header,html[data-theme=dark] .admin-summary-card>header{background:linear-gradient(135deg,#1c3148,#2a2949);border-color:#7ba9d138}html[data-theme=dark] .issue-filters input,html[data-theme=dark] .issue-filters select,html[data-theme=dark] .issue-search>div,html[data-theme=dark] .report-form input,html[data-theme=dark] .report-form select,html[data-theme=dark] .report-form textarea,html[data-theme=dark] .comment-form textarea,html[data-theme=dark] .admin-report-controls select,html[data-theme=dark] .admin-request-controls select,html[data-theme=dark] .admin-request-controls textarea,html[data-theme=dark] .admin-lock-control{background:#101a2d;border-color:#47688c;color:#edf5ff}html[data-theme=dark] .issue-table th{background:#324d78}html[data-theme=dark] .issue-table td,html[data-theme=dark] .account-activity-row,html[data-theme=dark] .admin-report-list>article,html[data-theme=dark] .admin-member-list>article,html[data-theme=dark] .admin-comments>article,html[data-theme=dark] .admin-request-list>article,html[data-theme=dark] .admin-queue-list>a,html[data-theme=dark] .admin-activity-list>a,html[data-theme=dark] .admin-history-list>article{border-color:#30435e}html[data-theme=dark] .issue-table tbody tr:hover,html[data-theme=dark] .admin-queue-list>a:hover,html[data-theme=dark] .admin-activity-list>a:hover{background:#1d2d49}html[data-theme=dark] .status-pill,html[data-theme=dark] .request-status{color:#202942!important}html[data-theme=dark] .security-note,html[data-theme=dark] .public-agreement,html[data-theme=dark] .comments-locked,html[data-theme=dark] .comment-sign-in,html[data-theme=dark] .admin-reply-note{background:#3b3525;border-color:#dec67438}html[data-theme=dark] .duplicate-check,html[data-theme=dark] .report-fieldset legend{background:#172b40;border-color:#385772}html[data-theme=dark] .report-fieldset{border-color:#304760}html[data-theme=dark] .form-error{background:#41272c;border-color:#78454f;color:#ffd9df}html[data-theme=dark] .discussion-empty{background:#1b2940;border-color:#3c5874}html[data-theme=dark] .issue-writeup>section,html[data-theme=dark] .issue-sidebar{background:#18243be0;border-color:#7baad238}html[data-theme=dark] .issue-project-card{border-color:#7ba9d13d;box-shadow:0 12px 30px #00000040}html[data-theme=dark] .account-profile>img,html[data-theme=dark] .account-profile>span{border-color:#e2f2ffc7}html[data-theme=dark] .account-badges span{color:#202942}html[data-theme=dark] .account-notices article,html[data-theme=dark] .admin-panel-intro,html[data-theme=dark] .admin-request-list>article.request-resolved,html[data-theme=dark] .admin-request-list>article.request-dismissed,html[data-theme=dark] .admin-history-list p{background:#18263d}html[data-theme=dark] .admin-section-nav{background:#17263c;border-color:#7ba9d13b;box-shadow:0 10px 28px #00000045}html[data-theme=dark] .admin-section-nav a:hover,html[data-theme=dark] .admin-section-nav a:focus-visible{background:#223551}html[data-theme=dark] .admin-section-nav a span,html[data-theme=dark] .admin-activity-icon,html[data-theme=dark] .admin-history-icon{background:#243b59}html[data-theme=dark] .admin-activity-icon.reply{background:#42391f;color:#f1d77d}html[data-theme=dark] .admin-stats div,html[data-theme=dark] .admin-stats a{background:#19263eeb;border-color:#7ba9d138}html[data-theme=dark] .admin-stats a:hover,html[data-theme=dark] .admin-stats a:focus-visible{background:#213653}html[data-theme=dark] .admin-request-actions .secondary-action{background:#1d2c46;border-color:#506f91;color:#b9ceff}html[data-theme=dark] .contact-success,html[data-theme=dark] .account-success{background:#18382c;border-color:#427c63;color:#bcead4}html[data-theme=dark] .ban-notice{background:#40252b;border-color:#de6f804d}@media(max-width:720px){html[data-theme=dark] .issue-table tr{background:#151f34f5;border-color:#7ba9d13d;box-shadow:0 8px 20px #0003}}.tracker-start,.tracker-stats,.issue-board,.report-form,.write-gate,.comment-form,.forum-comment,.issue-facts,.issue-writeup>section,.issue-sidebar,.account-gate aside,.account-activity-grid>section,.account-data-tools,.account-notices,.admin-panel,.admin-comments,.admin-detail-page>.admin-report-controls,.admin-summary-card,.admin-stats div,.admin-stats a,.admin-section-nav{border-radius:7px;box-shadow:3px 4px #3a58851a}.tracker-start,.account-gate aside{border-left:6px solid #5575c8}.issue-board-heading,.issue-filters,.account-section-title,.admin-panel>header,.admin-comments>header,.admin-summary-card>header{background:#e8f2fb}.filter-button,.status-pill,.account-badges span,.admin-report-controls button,.admin-member-controls button,.admin-comment-delete,.request-status,.admin-request-controls button,.admin-request-actions .secondary-action{border-radius:5px}.report-fieldset legend{border-radius:4px}.security-note,.duplicate-check,.public-agreement,.comments-locked,.comment-sign-in,.discussion-empty,.admin-reply-note,.ban-notice,.contact-success,.account-success,.account-notices article{border-radius:5px}.owner-badge,.account-badges .owner-badge{border-radius:3px}.tracker-heading h1,.new-report-heading h1,.contact-heading h1,.admin-heading h1{max-width:840px}html[data-theme=dark] .issue-board-heading,html[data-theme=dark] .issue-filters,html[data-theme=dark] .account-section-title,html[data-theme=dark] .admin-panel>header,html[data-theme=dark] .admin-comments>header,html[data-theme=dark] .admin-summary-card>header{background:#1b2d44}@media(max-width:720px){.tracker-start,.tracker-stats,.issue-board,.report-form,.write-gate,.comment-form,.forum-comment,.issue-facts,.issue-writeup>section,.issue-sidebar,.account-gate aside,.account-activity-grid>section,.account-data-tools,.account-notices,.admin-panel,.admin-comments,.admin-detail-page>.admin-report-controls,.admin-summary-card,.admin-section-nav{border-radius:6px}}.tracker-page,.new-report-page,.issue-detail-page,.account-page,.admin-page,.admin-detail-page,.issue-filters input,.issue-filters select,.report-form input,.report-form select,.report-form textarea,.comment-form textarea,.admin-report-controls select,.admin-request-controls select,.admin-request-controls textarea{font-size:16px}.filter-button,.report-actions>a,.comment-form button,.admin-report-controls button,.admin-member-controls button,.admin-comment-delete,.admin-request-controls button,.admin-request-actions .secondary-action,.account-data-actions button{font-size:14px}.tracker-start ol,.account-gate aside ul,.forum-comment>p,.issue-writeup section>p:last-child,.write-gate p,.new-report-heading>p:not(.eyebrow),.report-form-intro>p:not(.eyebrow),.admin-comments p,.admin-request-body p,.account-data-tools p,.account-notices p,.admin-history-list p{font-size:15px}.tracker-start>p,.security-note,.duplicate-check small,.public-agreement,.form-note,.issue-detail-title>p,.issue-sidebar p,.comments-locked span,.comment-sign-in p,.comment-form-actions span,.comment-error,.comment-rules,.account-gate>div>small,.write-gate small,.ban-notice p,.contact-notes span,.contact-success,.account-success,.admin-reply-note,.admin-panel-intro{font-size:14px!important}.tracker-start>span,.tracker-stats span,.issue-board-heading>span,.issue-filters label>span,.issue-table th,.issue-table td:first-child strong,.issue-table td:first-child small,.issue-author-card small,.issue-project-card small,.issue-facts span,.issue-sidebar span,.discussion-heading>span,.forum-comment time,.forum-comment>header>a,.owner-badge,.account-badges span,.account-activity-row small,.admin-stats span,.admin-panel>header>span,.admin-comments>header>span,.admin-report-summary>span,.admin-report-summary>small,.admin-report-summary>em,.admin-report-controls label,.admin-member-list small,.admin-member-list em,.admin-comments time,.admin-request-meta b,.request-status{font-size:13px}.issue-table,.issue-table td,.issue-facts strong,.issue-sidebar strong,.forum-comment>header strong,.discussion-empty,.comment-sign-in strong,.ban-notice strong,.account-gate aside li,.account-activity-row strong,.account-empty,.admin-empty,.admin-report-summary>a strong,.admin-member-list strong,.account-notices strong,.admin-request-meta strong,.admin-request-meta a,.admin-queue-list span,.admin-activity-list strong,.admin-history-list strong{font-size:15px}.issue-empty p,.issue-empty a,.issue-project-card em,.issue-sidebar>a,.comment-sign-in .button,.admin-inline-link,.account-profile-actions form button,.account-section-title a{font-size:14px}.status-pill,.clear-filters{font-size:13px}.report-form label,.report-form label small,.optional-label{font-size:14px}.account-section-title h2{font-size:30px}.admin-report-controls select,.admin-report-controls button,.admin-member-controls button,.admin-comment-delete{min-height:42px}.content-report-link,.admin-request-body>a,.admin-section-nav a{font-size:14px}.account-data-tools>small,.account-data-tools>.control-error,.account-notices span,.account-notices time,.admin-request-meta span,.admin-request-meta small,.admin-request-meta .admin-email,.admin-request-controls label,.admin-section-nav a span,.admin-stats a span,.admin-activity-list small,.admin-history-list article>div>span,.admin-history-list time,.admin-comment-actions small,.admin-detail-heading p:last-child{font-size:13px}@media(max-width:720px){.tracker-stats span,.issue-board-heading>span,.issue-table td:not(:first-child):before{font-size:13px}.issue-table td{font-size:15px;grid-template-columns:94px minmax(0,1fr)}}.admin-blog-manager{display:grid;gap:0}.admin-blog-new{background:#f8fbff;border-bottom:1px solid #d6e1ec;padding:22px}.admin-blog-new>h3,.admin-blog-existing>h3{align-items:center;display:flex;font-family:DynaPuff,sans-serif;font-size:22px;gap:8px;margin:0 0 18px}.admin-blog-fields{display:grid;gap:15px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-blog-fields label{display:grid;font-size:14px;font-weight:900;gap:7px}.admin-blog-fields input,.admin-blog-fields select,.admin-blog-fields textarea{background:#fff;border:1px solid #9db2cb;border-radius:5px;color:var(--ink);font-family:inherit;font-size:16px;line-height:1.5;min-height:44px;padding:10px 11px;width:100%}.admin-blog-fields textarea{resize:vertical}.admin-blog-summary,.admin-blog-body{grid-column:1/-1}.admin-blog-actions{align-items:center;display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end;margin-top:15px}.admin-blog-actions button,.admin-blog-actions a{align-items:center;background:#4f72d4;border:0;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:900;gap:6px;min-height:42px;padding:9px 13px}.admin-blog-actions a{background:#edf4ff;border:1px solid #9db2cb;color:#3455a3}.admin-blog-actions .danger-action{background:#b84a58}.admin-blog-form>small{display:block;font-size:14px;margin-top:10px}.admin-blog-existing{padding:22px}.admin-blog-existing details{border-top:1px solid #d6e1ec}.admin-blog-existing details:last-child{border-bottom:1px solid #d6e1ec}.admin-blog-existing summary{align-items:center;cursor:pointer;display:flex;gap:15px;justify-content:space-between;padding:15px 4px}.admin-blog-existing summary>span:first-child{display:grid;gap:4px}.admin-blog-existing summary strong{font-size:16px}.admin-blog-existing summary small{color:var(--muted);font-size:13px}.admin-blog-existing summary>span:last-child{color:var(--deep-blue);font-size:14px;font-weight:900}.admin-blog-existing details>.admin-blog-form{background:#f8fbff;border-top:1px solid #d6e1ec;padding:18px}html[data-theme=dark] .admin-blog-new,html[data-theme=dark] .admin-blog-existing details>.admin-blog-form{background:#18263d}html[data-theme=dark] .admin-blog-fields input,html[data-theme=dark] .admin-blog-fields select,html[data-theme=dark] .admin-blog-fields textarea{background:#111d31;border-color:#506b89;color:#edf6ff}html[data-theme=dark] .admin-blog-actions a{background:#1d2c46;border-color:#506f91;color:#b9ceff}@media(max-width:720px){.admin-blog-new,.admin-blog-existing{padding:16px}.admin-blog-fields{grid-template-columns:1fr}.admin-blog-summary,.admin-blog-body{grid-column:auto}.admin-blog-actions{align-items:stretch;flex-direction:column}.admin-blog-actions button,.admin-blog-actions a{justify-content:center;width:100%}}.admin-heading{align-items:center}.admin-heading h1{font-size:clamp(46px,5.2vw,72px)}.admin-workspace{align-items:start;display:grid;gap:28px;grid-template-columns:210px minmax(0,1fr);margin-top:42px}.admin-section-nav{align-items:stretch;flex-direction:column;margin:0;overflow:visible;padding:8px;top:92px}.admin-section-nav a{border-radius:10px;font-size:15px;gap:10px;justify-content:flex-start;min-height:48px;padding:10px 11px;text-transform:none;width:100%}.admin-section-nav a[aria-current=page]{background:#fff;box-shadow:0 4px 14px #3a58851f;color:#2f4e9b}.admin-section-nav a b{align-items:center;background:#d7e8ff;border-radius:999px;display:inline-flex;font-size:12px;justify-content:center;margin-left:auto;min-height:24px;min-width:24px;padding:3px 7px}.admin-content-heading{margin:0 0 25px}.admin-content-heading h2{font-size:clamp(35px,4vw,49px);margin:5px 0 8px}.admin-content-heading>p:last-child{color:var(--muted);font-size:15px;margin:0}.admin-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 28px}.admin-panel.admin-panel-first{margin-top:0}html[data-theme=dark] .admin-section-nav a[aria-current=page]{background:#223551;color:#c8d8ff}.admin-blog-image-field{border:1px solid #b7c8da;border-radius:10px;display:grid;gap:16px;grid-column:1/-1;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);margin:0;padding:16px}.admin-blog-image-field legend{font-size:14px;font-weight:900;padding:0 6px}.admin-blog-image-field legend span{color:var(--muted);font-size:12px;font-weight:700}.admin-blog-image-picker{align-content:start;display:grid;gap:9px}.admin-blog-image-picker figure{display:grid;gap:8px;margin:0}.admin-blog-image-picker figure img{aspect-ratio:16/9;border:1px solid #9db2cb;border-radius:8px;object-fit:cover;width:100%}.admin-blog-image-picker figure button{align-items:center;background:transparent;border:0;color:#a23342;cursor:pointer;display:inline-flex;font-size:13px;font-weight:900;gap:5px;justify-self:start;padding:2px 0}.admin-blog-image-empty{align-items:center;aspect-ratio:16/9;background:#edf5fd;border:1px dashed #8ca7c4;border-radius:8px;color:#5b6f8a;display:flex;flex-direction:column;gap:8px;justify-content:center}.admin-blog-file-button{align-items:center!important;background:#edf4ff;border:1px solid #9db2cb;border-radius:6px;color:#3455a3;cursor:pointer;display:flex!important;font-size:14px!important;gap:6px!important;justify-content:center;min-height:42px;padding:8px 10px}.admin-blog-file-button input{height:1px!important;min-height:0!important;opacity:0;overflow:hidden;padding:0!important;position:absolute;width:1px!important}.admin-blog-image-picker>small{color:var(--muted);font-size:13px}.admin-blog-image-copy{align-content:start;display:grid;gap:14px}html[data-theme=dark] .admin-blog-image-field{border-color:#506b89}html[data-theme=dark] .admin-blog-image-empty,html[data-theme=dark] .admin-blog-file-button{background:#1d2c46;border-color:#506f91;color:#b9ceff}@media(max-width:1000px){.admin-workspace{grid-template-columns:1fr}.admin-section-nav{flex-direction:row;overflow-x:auto;position:sticky;top:72px}.admin-section-nav a{flex:0 0 auto;width:auto}}@media(max-width:720px){.admin-heading{gap:20px}.admin-heading h1{font-size:46px}.admin-workspace{gap:20px;margin-top:30px}.admin-section-nav{margin-left:-10px;margin-right:-10px}.admin-stats{grid-template-columns:1fr 1fr}.admin-blog-image-field{grid-template-columns:1fr;padding:13px}}.account-page{max-width:1220px}.account-page-heading{margin:38px 0 26px;max-width:720px}.account-page-heading h1{font-size:clamp(46px,6vw,72px);margin:5px 0 12px}.account-page-heading>p:last-child{color:var(--muted);font-size:17px;line-height:1.6;margin:0}.account-gate{margin-top:45px}.account-gate h1{font-size:clamp(48px,6.5vw,78px)}.account-gate>div>p:not(.eyebrow):not(.account-error):not(.account-success){font-size:17px;line-height:1.68}.account-gate>div>small{font-size:14px;max-width:570px}.account-gate>div>small a{color:var(--deep-blue);font-weight:900;text-decoration:underline;text-underline-offset:3px}.account-gate aside{border-radius:6px;padding:28px}.account-gate aside strong{font-size:26px}.account-gate aside ul{font-size:15px;line-height:1.65}.account-error{background:#fff0f2;border:1px solid #d7828d;border-radius:5px;color:#8d1f2d!important;font-size:15px;line-height:1.55;padding:12px 14px}.account-profile{align-items:center;background:#ffffffeb;border:1px solid rgba(91,124,175,.24);border-left:6px solid #5575c8;border-radius:6px;box-shadow:var(--soft-shadow);display:grid;gap:24px;grid-template-columns:96px minmax(0,1fr) minmax(220px,auto);padding:26px}.account-profile>img,.account-profile>span{flex:none}.account-profile-copy{min-width:0}.account-profile-copy .eyebrow{margin-bottom:5px}.account-profile h2{font-size:clamp(34px,4vw,48px);line-height:1.08;margin:0;overflow-wrap:anywhere}.account-badges{flex-wrap:wrap;margin-top:11px}.account-badges span{font-size:12px;line-height:1.2;padding:6px 9px}.account-profile-facts{display:flex;flex-wrap:wrap;gap:10px 26px;margin:19px 0 0}.account-profile-facts div{display:grid;gap:2px}.account-profile-facts dt{color:var(--muted);font-size:12px;font-weight:800}.account-profile-facts dd{font-size:14px;font-weight:900;margin:0}.account-profile-actions{align-items:stretch;min-width:220px}.account-profile-actions .button{box-shadow:none;justify-content:center;min-height:44px;padding:11px 15px;text-align:center}.account-profile-actions .secondary-account-action{background:#edf4ff;border:1px solid #9db2cb;color:#3455a3}.account-profile-actions .under-link{justify-content:center;min-height:44px}.account-profile-actions form{display:flex}.account-profile-actions form button{color:var(--deep-blue);font-size:14px;justify-content:center;min-height:44px;width:100%}.account-dashboard>.ban-notice{font-size:15px;margin-top:22px}.account-dashboard>.ban-notice strong{font-size:16px}.account-dashboard>.ban-notice p{font-size:15px!important}.account-jump-links{align-items:center;display:flex;flex-wrap:wrap;gap:8px 20px;margin:25px 0 0;padding:13px 0}.account-jump-links span{color:var(--muted);font-size:13px;font-weight:900;text-transform:uppercase}.account-jump-links a{color:var(--deep-blue);font-size:14px;font-weight:900;min-height:36px;padding:7px 0;text-decoration:underline;text-decoration-color:#3d5bb859;text-underline-offset:4px}.account-jump-links a:hover{text-decoration-color:currentColor}.account-activity-grid{gap:24px;margin-top:8px}.account-activity-grid>section{border-radius:6px;scroll-margin-top:110px}.account-section-title{gap:16px;padding:18px 20px}.account-section-title h2{font-size:28px;line-height:1.1}.account-section-title a{flex:none;font-size:14px;min-height:36px}.account-activity-row{gap:18px;min-height:104px;padding:17px 20px;transition:background-color .15s}.account-activity-row:hover,.account-activity-row:focus-visible{background:#f2f7ff}.account-activity-row:focus-visible{outline-offset:-4px}.account-activity-row>span{gap:6px;min-width:0}.account-activity-row>svg{color:var(--deep-blue);flex:none}.account-activity-row strong{font-size:16px;line-height:1.4;overflow-wrap:anywhere}.account-activity-row>span>small{color:var(--muted);font-size:12px;letter-spacing:.03em}.account-activity-row p{color:var(--muted);display:-webkit-box;font-size:14px;line-height:1.45;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.account-row-meta{align-items:center;display:flex!important;flex-wrap:wrap;gap:7px 12px!important}.account-row-meta time{color:var(--muted);font-size:12px;font-weight:800}.account-row-meta .status-pill{font-size:12px;padding:5px 8px}.account-empty{display:grid;gap:9px;min-height:104px;padding:22px 20px}.account-empty p{font-size:15px;line-height:1.5;margin:0}.account-empty a{color:var(--deep-blue);font-size:14px;font-weight:900;justify-self:start;min-height:36px;padding:6px 0;text-decoration:underline;text-underline-offset:3px}.account-notices,.account-data-tools{border-radius:6px;scroll-margin-top:110px}.account-notices{gap:14px}.account-notices>div>.eyebrow,.account-data-tools .eyebrow,.account-danger-zone .eyebrow{margin-bottom:5px}.account-notices h2,.account-data-tools h2,.account-danger-zone h2{font-size:31px;margin:0 0 8px}.account-notices article{border-radius:5px;gap:7px;padding:16px}.account-notices article header{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:space-between}.account-notices strong{font-size:16px;text-transform:none}.account-notices article>a,.account-notices article>span{color:var(--deep-blue);font-size:14px;font-weight:900;text-transform:none}.account-notices article>a{text-decoration:underline;text-underline-offset:3px}.account-notices time{color:var(--muted);font-size:13px;text-transform:none}.account-notices p{font-size:15px}.account-data-tools{align-items:center;border-left:6px solid #5575c8;padding:26px}.account-data-tools p{font-size:15px;line-height:1.55}.account-data-actions .button{box-shadow:none;justify-content:center;min-height:44px}.account-data-tools>small{font-size:13px}.account-danger-zone{align-items:center;background:#fff6f7;border:1px solid #e0a1a9;border-left:6px solid #b84a58;border-radius:6px;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) auto;margin-top:28px;padding:26px}.account-danger-zone>div:first-child>p:last-child{color:#69434a;font-size:15px;line-height:1.6;margin:0;max-width:720px}.account-danger-zone>.danger-action,.account-delete-confirmation .danger-action{align-items:center;background:#a93645;border:1px solid #8d2835;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:900;gap:7px;justify-content:center;min-height:44px;padding:10px 15px}.account-danger-zone button:disabled{cursor:not-allowed;opacity:.65}.account-delete-confirmation{background:#fff;border:1px solid #d98a95;border-radius:5px;display:grid;gap:9px;max-width:420px;padding:16px}.account-delete-confirmation>strong{font-size:16px}.account-delete-confirmation>p{color:#69434a;font-size:14px;line-height:1.5;margin:0}.account-delete-confirmation>div{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.account-delete-confirmation>div>button:first-child{background:#fff;border:1px solid #9aa9ba;border-radius:5px;color:var(--ink);cursor:pointer;font-size:14px;font-weight:900;min-height:44px;padding:10px 15px}.account-danger-zone>.control-error,.account-danger-zone>.control-status{font-size:14px;grid-column:1/-1;margin:0}.account-danger-zone>.control-status{color:#315d48;font-weight:800}html[data-theme=dark] .account-error{background:#40252b;border-color:#83505a;color:#ffdbe1!important}html[data-theme=dark] .account-profile,html[data-theme=dark] .account-data-tools{background:#151f34f5;border-color:#7ba9d147;border-left-color:#7192ee}html[data-theme=dark] .account-profile-actions .secondary-account-action{background:#1d2c46;border-color:#506f91;color:#c4d6ff}html[data-theme=dark] .account-activity-row:hover,html[data-theme=dark] .account-activity-row:focus-visible{background:#1d2d49}html[data-theme=dark] .account-notices article>a,html[data-theme=dark] .account-notices article>span{color:#b9ceff}html[data-theme=dark] .account-danger-zone{background:#2f2028;border-color:#73444e;border-left-color:#db7180}html[data-theme=dark] .account-danger-zone>div:first-child>p:last-child,html[data-theme=dark] .account-delete-confirmation>p{color:#efc6cc}html[data-theme=dark] .account-delete-confirmation{background:#18263d;border-color:#83505a}html[data-theme=dark] .account-delete-confirmation>div>button:first-child{background:#1d2c46;border-color:#506f91;color:#edf6ff}html[data-theme=dark] .account-danger-zone>.control-status{color:#bcead4}@media(max-width:720px){.account-gate{gap:30px;margin-top:30px}.account-gate h1{font-size:clamp(43px,13vw,61px)}.account-gate .button{justify-content:center;min-height:48px;width:100%}.account-gate aside{padding:22px}.account-profile{align-items:start;gap:18px;grid-template-columns:72px minmax(0,1fr);padding:20px}.account-profile>img,.account-profile>span{height:72px;width:72px}.account-profile h2{font-size:clamp(30px,9vw,40px)}.account-profile-facts{flex-direction:column;gap:8px}.account-profile-actions{grid-column:1/-1;min-width:0;width:100%}.account-profile-actions .button,.account-profile-actions .under-link,.account-profile-actions form button{min-height:48px;width:100%}.account-jump-links{align-items:flex-start;gap:3px 16px}.account-jump-links span{flex-basis:100%}.account-jump-links a{min-height:44px;padding:11px 0}.account-activity-grid{grid-template-columns:1fr}.account-section-title{align-items:flex-start;flex-wrap:wrap}.account-section-title h2{font-size:26px}.account-section-title a{min-height:44px;padding:10px 0}.account-activity-row{min-height:110px;padding:17px}.account-notices,.account-data-tools,.account-danger-zone{padding:20px}.account-data-tools,.account-danger-zone{align-items:stretch;grid-template-columns:1fr}.account-data-actions,.account-data-actions .button,.account-danger-zone>.danger-action{width:100%}.account-delete-confirmation{max-width:none}.account-delete-confirmation>div{align-items:stretch;flex-direction:column-reverse}.account-delete-confirmation>div>button{width:100%}}@media(max-width:480px){.account-profile{grid-template-columns:1fr}.account-profile-copy,.account-profile-actions{grid-column:1}.account-profile h2{font-size:clamp(34px,10.5vw,40px)}}.admin-filter-bar{align-items:end;background:#edf6ff;border-bottom:1px solid #d6e1ec;display:grid;gap:12px;grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(125px,.7fr)) auto auto;padding:16px 22px}.admin-filter-bar label{display:grid;font-size:13px;font-weight:900;gap:6px}.admin-filter-bar input,.admin-filter-bar select,.admin-report-controls input,.admin-report-controls textarea,.admin-member-control-panel select,.admin-member-control-panel textarea,.admin-action-confirmation textarea,.admin-comment-confirmation textarea{background:#fff;border:1px solid #b9cce0;border-radius:6px;color:var(--ink);font:inherit;font-size:16px;min-height:42px;padding:9px 11px}.admin-filter-search{align-items:center!important;background:#fff;border:1px solid #b9cce0;border-radius:6px;display:flex!important;gap:8px!important;min-height:42px;padding:0 11px}.admin-filter-search input{border:0;min-height:38px;min-width:0;outline:0;padding:0;width:100%}.admin-filter-bar>button,.admin-filter-bar>a{align-items:center;display:inline-flex;font-size:14px;font-weight:900;gap:6px;justify-content:center;min-height:42px;padding:9px 13px}.admin-filter-bar>button{background:#4f72d4;border:0;border-radius:6px;color:#fff;cursor:pointer}.admin-filter-bar>a{color:var(--deep-blue);text-decoration:underline;text-underline-offset:3px}.admin-member-filter{grid-template-columns:minmax(240px,1fr) minmax(150px,.35fr) auto auto}.admin-report-list>article.needs-review{box-shadow:inset 4px 0 #d69032}.admin-report-summary small b{font-size:inherit}.priority-urgent{color:#a93645}.priority-high{color:#9a5a16}.priority-low{color:#607184}.admin-report-controls.full{align-items:end;background:#ffffffe6;border:1px solid #d6e1ec;border-radius:8px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:34px;padding:20px}.admin-report-controls.compact{grid-template-columns:minmax(120px,.8fr) minmax(105px,.7fr) minmax(145px,1fr) minmax(120px,.8fr) auto}.admin-report-controls.full>label,.admin-report-controls.compact>label,.admin-action-confirmation label,.admin-comment-confirmation label{color:var(--ink);display:grid;font-size:13px;font-weight:900;gap:7px;text-transform:none}.admin-report-controls .admin-wide-field,.admin-report-controls .admin-note-field{grid-column:1/-1}.admin-save-row{align-items:center;display:flex;flex-wrap:wrap;gap:9px;grid-column:1/-1}.admin-save-row small{color:var(--admin-muted);font-size:13px;font-weight:800}.admin-report-controls textarea{line-height:1.5;min-height:92px;resize:vertical}.admin-lock-control,.admin-review-control{align-items:center!important;border:1px solid #b9cce0;border-radius:6px;display:flex!important;flex-direction:row;font-size:13px!important;min-height:42px;padding:8px 10px;text-transform:none!important}.admin-lock-control{height:42px}.admin-review-control{align-content:center;flex-wrap:wrap;height:auto}.admin-review-control small{color:var(--admin-muted);flex-basis:100%;font-size:12px;font-weight:700;line-height:1.35;padding-left:31px}.admin-lock-control input,.admin-review-control input{min-height:0;width:18px}.admin-report-controls.full>button{justify-self:start;min-width:120px}.admin-danger-zone{grid-column:1/-1}.admin-danger-zone>button{background:#a93645}.admin-action-confirmation{background:#fff5f1;border:1px solid #dba8a2;border-radius:7px;display:grid;gap:13px;padding:15px}.admin-action-confirmation>div:first-child{align-items:start;display:grid;gap:4px;grid-template-columns:auto 1fr}.admin-action-confirmation>div:first-child p{grid-column:2;margin:0}.admin-action-confirmation>div:last-child,.admin-comment-confirmation>div{display:flex;flex-wrap:wrap;gap:9px}.admin-action-confirmation button,.admin-comment-confirmation button{min-height:42px}.admin-restore-controls{align-items:start!important;background:#f6fbff!important;display:grid!important;grid-template-columns:1fr!important}.admin-restore-controls p{font-size:15px;line-height:1.55;margin:0}.admin-member-controls{align-items:stretch;display:block;position:relative}.admin-member-controls>summary{align-items:center;background:#4f72d4;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:900;gap:6px;justify-content:center;list-style:none;min-height:42px;padding:9px 13px}.admin-member-controls>summary::-webkit-details-marker{display:none}.admin-member-controls>summary .admin-disclosure-chevron{margin-left:auto;transition:transform .16s ease}.admin-member-controls[open]>summary .admin-disclosure-chevron{transform:rotate(180deg)}.admin-member-control-panel{background:#f3f8fe;border:1px solid #c9d8e8;border-radius:7px;display:grid;gap:12px;margin-top:10px;min-width:min(430px,70vw);padding:15px}.admin-member-control-panel>p{font-size:14px;line-height:1.5;margin:0}.admin-member-control-panel label{display:grid;font-size:13px;font-weight:900;gap:6px}.admin-member-action-row{display:grid;gap:8px;grid-template-columns:1fr 1fr}.admin-member-action-row button:last-child{grid-column:1/-1}.admin-member-control-panel button{align-items:center;background:#4f72d4;border:0;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:900;gap:6px;justify-content:center;min-height:42px;padding:8px 11px}.admin-member-control-panel .danger-action{background:#a93645}.admin-member-cleanup{border-top:1px solid #c9d8e8;display:grid;gap:10px;padding-top:13px}.admin-member-cleanup>button{justify-self:start}.admin-member-cleanup>div{background:#fff5f1;border:1px solid #dba8a2;border-radius:7px;display:flex;flex-wrap:wrap;gap:9px;padding:13px}.admin-member-cleanup>div>strong,.admin-member-cleanup>div>p{flex-basis:100%;margin:0}.admin-member-cleanup>div>p{font-size:14px;line-height:1.5}.admin-member-note{background:#eef4fb;border-left:3px solid #6686db;color:var(--ink);font-size:13px;line-height:1.45;margin-top:4px;padding:7px 9px}.admin-comment-actions{align-items:stretch;min-width:145px}.admin-comment-confirmation{background:#f3f8fe;border:1px solid #c9d8e8;border-radius:7px;display:grid;gap:9px;min-width:260px;padding:12px}.admin-detail-links{align-items:flex-end;display:flex;flex-direction:column;gap:12px}.admin-comment-confirmation textarea{min-height:74px;resize:vertical}.admin-comment-state{color:var(--muted);font-size:13px}.admin-report-evidence,.admin-owner-reply,.admin-report-history{background:#ffffffe6;border:1px solid rgba(91,124,175,.22);border-radius:8px;box-shadow:var(--soft-shadow);margin:34px 0;overflow:hidden}.admin-report-evidence>header,.admin-owner-reply>header,.admin-report-history>header{background:var(--butter);border-bottom:1px solid #d6e1ec;padding:20px 22px}.admin-report-evidence h2,.admin-owner-reply h2,.admin-report-history h2{font-size:clamp(30px,4vw,46px);margin:4px 0 0}.admin-report-evidence>dl{display:grid;grid-template-columns:repeat(4,1fr);margin:0}.admin-report-evidence>dl>div{border-bottom:1px solid #d6e1ec;border-right:1px solid #d6e1ec;padding:14px 18px}.admin-report-evidence dt{color:var(--muted);font-size:13px;font-weight:900}.admin-report-evidence dd{font-size:15px;font-weight:900;margin:4px 0 0}.admin-evidence-grid{display:grid;grid-template-columns:1fr 1fr}.admin-evidence-grid section{border-bottom:1px solid #d6e1ec;border-right:1px solid #d6e1ec;padding:20px 22px}.admin-evidence-grid h3{font-size:21px;margin:0 0 8px}.admin-evidence-grid p{font-size:15px;line-height:1.65;margin:0;white-space:pre-wrap}.admin-owner-reply .comment-form{border:0;box-shadow:none;margin:0}.admin-report-history>div>article{border-bottom:1px solid #d6e1ec;display:grid;gap:5px;padding:14px 22px}.admin-report-history>div>article:last-child{border-bottom:0}.admin-report-history article strong{font-size:15px}.admin-report-history article span{color:var(--muted);font-size:13px}.admin-report-history article p{background:#f3f7fd;border-radius:5px;font-size:14px;line-height:1.5;margin:4px 0 0;padding:9px 10px}.issue-resolution{background:#fff6c9;border-left:5px solid #4f72d4;margin:26px 0;padding:20px 24px}.issue-resolution h2{font-size:clamp(28px,4vw,42px);margin:5px 0 10px}.issue-resolution>p:last-of-type{font-size:16px;line-height:1.6}.issue-resolution .under-link{margin-top:8px}html[data-theme=dark] .admin-filter-bar,html[data-theme=dark] .admin-member-control-panel,html[data-theme=dark] .admin-comment-confirmation{background:#18263d;border-color:#30435e}html[data-theme=dark] .admin-filter-bar input,html[data-theme=dark] .admin-filter-bar select,html[data-theme=dark] .admin-filter-search,html[data-theme=dark] .admin-report-controls input,html[data-theme=dark] .admin-report-controls textarea,html[data-theme=dark] .admin-member-control-panel select,html[data-theme=dark] .admin-member-control-panel textarea,html[data-theme=dark] .admin-action-confirmation textarea,html[data-theme=dark] .admin-comment-confirmation textarea{background:#101b2e;border-color:#49627e;color:#edf5ff}html[data-theme=dark] .admin-filter-search input{background:transparent}html[data-theme=dark] .admin-report-controls.full,html[data-theme=dark] .admin-report-evidence,html[data-theme=dark] .admin-owner-reply,html[data-theme=dark] .admin-report-history{background:#142238;border-color:#30435e}html[data-theme=dark] .admin-lock-control,html[data-theme=dark] .admin-review-control{border-color:#49627e}html[data-theme=dark] .admin-action-confirmation{background:#382128;border-color:#764653}html[data-theme=dark] .admin-member-cleanup{border-color:#30435e}html[data-theme=dark] .admin-member-cleanup>div{background:#382128;border-color:#764653}html[data-theme=dark] .admin-member-note,html[data-theme=dark] .admin-report-history article p{background:#18263d;color:#edf5ff}html[data-theme=dark] .admin-report-evidence>header,html[data-theme=dark] .admin-owner-reply>header,html[data-theme=dark] .admin-report-history>header{background:#342f21;border-color:#5c5234}html[data-theme=dark] .admin-report-evidence>dl>div,html[data-theme=dark] .admin-evidence-grid section,html[data-theme=dark] .admin-report-history>div>article{border-color:#30435e}html[data-theme=dark] .issue-resolution{background:#342f21;border-color:#6f91e9}@media(max-width:1050px){.admin-filter-bar{grid-template-columns:1fr 1fr 1fr}.admin-filter-search{grid-column:1/-1}.admin-report-controls.compact{grid-template-columns:1fr 1fr}.admin-report-controls.compact>button{grid-column:1/-1;justify-self:start}}@media(max-width:720px){.admin-filter-bar,.admin-member-filter{grid-template-columns:1fr;padding:15px}.admin-filter-search{grid-column:auto}.admin-filter-bar>button,.admin-filter-bar>a{width:100%}.admin-report-controls.full,.admin-report-controls.compact{grid-template-columns:1fr;padding:15px}.admin-report-controls.full>label,.admin-report-controls.compact>label,.admin-report-controls .admin-wide-field,.admin-report-controls .admin-note-field,.admin-report-controls.compact>button{grid-column:auto}.admin-lock-control,.admin-review-control{min-height:44px}.admin-report-controls.full>button{justify-self:stretch}.admin-member-controls{grid-column:1/-1}.admin-member-control-panel{min-width:0;width:100%}.admin-member-action-row{grid-template-columns:1fr}.admin-member-action-row button:last-child{grid-column:auto}.admin-comments>article{grid-template-columns:38px minmax(0,1fr)}.admin-comment-actions{grid-column:1/-1;min-width:0}.admin-comment-confirmation{min-width:0}.admin-detail-links{align-items:flex-start}.admin-report-evidence>dl,.admin-evidence-grid{grid-template-columns:1fr}.admin-report-evidence>dl>div,.admin-evidence-grid section{border-right:0}}.admin-page,.admin-detail-page{--admin-accent:#4568c9;--admin-accent-soft:#e9f0ff;--admin-border:#cbd9e7;--admin-danger:#a73948;--admin-muted:#5f6f88;--admin-review:#94601c;--admin-review-soft:#fff2d7;--admin-success:#2f6d55;--admin-success-soft:#e8f6ef;--admin-surface:#fff;--admin-surface-raised:#f7faff;--admin-text:#273154}.admin-workspace{align-items:start;display:grid;gap:30px;grid-template-columns:220px minmax(0,1fr);margin-top:38px}.admin-dashboard-content{min-width:0}.admin-content-heading{margin:0 0 24px}.admin-content-heading .eyebrow{margin-bottom:6px}.admin-content-heading h2{font-size:clamp(34px,4vw,50px);line-height:1.05;margin:0 0 8px}.admin-content-heading>p:last-child{color:var(--admin-muted);font-size:15px;line-height:1.55;margin:0;max-width:720px}.admin-section-nav{align-items:stretch;background:var(--admin-surface-raised);border:1px solid var(--admin-border);border-radius:10px;box-shadow:0 8px 22px #2f4a7517;display:flex;flex-direction:column;gap:4px;margin:0;overflow:visible;padding:7px;position:sticky;top:92px;z-index:8}.admin-section-nav a{align-items:center;border:1px solid transparent;border-radius:7px;color:var(--admin-text);display:flex;flex:none;font-size:15px;font-weight:850;gap:10px;justify-content:flex-start;min-height:44px;padding:9px 10px;text-transform:none;width:100%}.admin-section-nav a:hover{background:var(--admin-accent-soft)}.admin-section-nav a[aria-current=page]{background:#fff;border-color:#b6c9df;box-shadow:0 3px 10px #2a466f1a;color:#2f519d}.admin-section-nav .admin-nav-label{background:transparent;border-radius:0;display:block;font-size:15px;min-height:0;min-width:0;padding:0}.admin-section-nav a b{align-items:center;background:#dce8ff;border-radius:999px;color:#3154a7;display:inline-flex;font-size:12px;justify-content:center;margin-left:auto;min-height:24px;min-width:24px;padding:3px 7px}.admin-stats{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));margin:0 0 26px}.admin-stats a,.admin-stats div{align-items:center;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:9px;box-shadow:0 5px 15px #304b7512;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-height:82px;padding:15px}.admin-stats a:hover{background:var(--admin-accent-soft);transform:none}.admin-stats span{color:var(--admin-muted);font-size:12px;font-weight:850;letter-spacing:.02em;text-transform:none}.admin-stats strong{color:var(--admin-text);font-size:29px}.admin-overview-grid{display:grid;gap:22px;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr)}.admin-summary-card{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:10px;box-shadow:0 7px 20px #304b7514;overflow:hidden}.admin-summary-card>header{background:linear-gradient(135deg,#f3f8ff,#f1efff);border-bottom:1px solid var(--admin-border);padding:18px 20px}.admin-summary-card h2{font-size:29px;margin:3px 0 0}.admin-queue-list>a,.admin-activity-list>a{min-height:58px;padding:13px 17px}.admin-filter-disclosure{background:var(--admin-surface-raised);border-bottom:1px solid var(--admin-border);border-top:1px solid var(--admin-border)}.admin-filter-disclosure>summary{align-items:center;color:var(--admin-text);cursor:pointer;display:flex;font-size:14px;font-weight:850;gap:9px;min-height:44px;padding:10px 18px}.admin-filter-disclosure>summary .admin-disclosure-chevron{margin-left:auto;transition:transform .16s ease}.admin-filter-disclosure[open]>summary .admin-disclosure-chevron{transform:rotate(180deg)}.admin-filter-bar{align-items:end;background:var(--admin-surface-raised);border-bottom:1px solid var(--admin-border);display:flex;flex-wrap:wrap;gap:12px;padding:15px 20px}.admin-filter-disclosure .admin-filter-bar{border-top:1px solid var(--admin-border)}.admin-filter-bar label{flex:1 1 135px;font-size:13px;gap:6px}.admin-filter-bar .admin-filter-search{flex:2 1 260px}.admin-filter-bar input,.admin-filter-bar select,.admin-filter-search{background:var(--admin-surface);border-color:#aebfd1;border-radius:6px;color:var(--admin-text);font-size:16px;min-height:42px}.admin-filter-bar>button,.admin-filter-bar>a{border-radius:6px;flex:0 0 auto;font-size:14px;min-height:42px}.admin-result-meta{align-items:center;background:var(--admin-surface);border-bottom:1px solid var(--admin-border);display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;min-height:48px;padding:9px 20px}.admin-result-meta>strong,.admin-result-meta>span{color:var(--admin-muted);font-size:13px}.admin-filter-chips,.admin-active-filters{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.admin-filter-chip,.admin-filter-chips a,.admin-filter-chips button,.admin-active-filters a,.admin-active-filters button{align-items:center;background:var(--admin-accent-soft);border:1px solid #bfd0ef;border-radius:999px;color:#3154a7;display:inline-flex;font-size:12px;font-weight:850;gap:5px;min-height:34px;padding:6px 10px}.admin-report-table-wrap,.admin-member-table-wrap,.admin-history-table-wrap{background:var(--admin-surface);max-width:100%;overflow-x:auto;scrollbar-gutter:stable}.admin-report-table,.admin-member-table,.admin-history-table{border-collapse:separate;border-spacing:0;color:var(--admin-text);min-width:920px;width:100%}.admin-report-table caption,.admin-member-table caption,.admin-history-table caption{padding:12px 18px;text-align:left}.admin-report-table th,.admin-member-table th,.admin-history-table th{background:#eef4fb;border-bottom:1px solid var(--admin-border);color:#53647e;font-size:12px;font-weight:900;letter-spacing:.035em;padding:11px 12px;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:2}.admin-report-table td,.admin-member-table td,.admin-history-table td{border-bottom:1px solid #dbe4ed;font-size:14px;padding:12px;vertical-align:middle}.admin-report-table tbody tr:last-child td,.admin-member-table tbody tr:last-child td,.admin-history-table tbody tr:last-child td{border-bottom:0}.admin-report-table tbody tr:hover,.admin-member-table tbody tr:hover,.admin-history-table tbody tr:hover{background:#f5f9ff}.admin-report-table tr.needs-review{background:#fffbf2;box-shadow:inset 4px 0 #d89537}.admin-report-table tr.is-deleted{background:#f7f8fa;color:#667085}.admin-select-column{text-align:center!important;width:46px}.admin-select-column input{height:20px;margin:0;width:20px}.admin-report-title{display:grid;gap:3px;min-width:230px}.admin-report-title>span{color:var(--admin-accent);font-size:12px;font-weight:900}.admin-report-title>strong{font-size:15px;line-height:1.35;overflow-wrap:anywhere}.admin-report-title>small{color:var(--admin-muted);font-size:12px;line-height:1.35}.admin-table-actions{min-width:150px;text-align:right}.admin-table-actions>a,.admin-table-actions>button{align-items:center;background:transparent;border:1px solid transparent;border-radius:5px;color:var(--admin-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:900;gap:5px;justify-content:center;min-height:38px;padding:7px 9px}.admin-table-actions>button{background:var(--admin-accent-soft);border-color:#c2d1ed}.admin-table-actions>*+*{margin-left:4px}.admin-locked-label,.admin-new-replies{align-items:center;color:var(--admin-muted);display:flex;font-size:11px;font-weight:850;gap:4px;margin-top:5px}.admin-new-replies{color:#8b5717}.admin-state-chip,.admin-priority-chip{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;line-height:1.1;min-height:28px;padding:5px 8px;white-space:nowrap}.admin-state-chip.review{background:var(--admin-review-soft);border-color:#e0bd80;color:#754a12}.admin-state-chip.clear{background:var(--admin-success-soft);border-color:#a9d2bd;color:#285c48}.admin-state-chip.removed{background:#f2e9eb;border-color:#d5b5bb;color:#7d3541}.admin-priority-chip.priority-urgent,.priority-urgent.admin-priority-chip{background:#fde9ec;border-color:#e8adb5;color:#942f3d}.admin-priority-chip.priority-high,.priority-high.admin-priority-chip{background:#fff1dc;border-color:#e8c28c;color:#805016}.admin-priority-chip.priority-normal,.priority-normal.admin-priority-chip{background:#eaf0ff;border-color:#bdccef;color:#35549e}.admin-priority-chip.priority-low,.priority-low.admin-priority-chip{background:#eef2f5;border-color:#ccd5dd;color:#586778}.admin-bulk-bar{align-items:end;background:#fff7df;border-bottom:1px solid #dfc383;display:flex;flex-wrap:wrap;gap:10px 14px;padding:12px 18px}.admin-bulk-bar>strong{align-self:center;color:#694912;font-size:14px;margin-right:auto}.admin-bulk-bar label{display:grid;font-size:12px;font-weight:900;gap:5px;min-width:155px}.admin-bulk-bar select,.admin-bulk-bar input{background:#fff;border:1px solid #b9a36f;border-radius:6px;color:var(--admin-text);font-size:16px;min-height:40px;padding:7px 9px}.admin-bulk-reason{flex:1 1 230px}.admin-bulk-bar button{border-radius:6px;min-height:40px}.admin-clear-selection{background:transparent!important;color:#624d25!important;text-decoration:underline;text-underline-offset:3px}.admin-member-table{min-width:800px}.admin-member-dossier{align-items:start;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:9px;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr) auto;padding:18px}.admin-member-dossier+.admin-member-dossier{margin-top:12px}.admin-member-dossier img,.admin-member-avatar{border:1px solid var(--admin-border);border-radius:50%;height:48px;object-fit:cover;width:48px}.admin-member-identity{display:grid;gap:5px;min-width:0}.admin-member-identity strong{font-size:15px;overflow-wrap:anywhere}.admin-member-identity small,.admin-member-metrics{color:var(--admin-muted);font-size:12px;line-height:1.45}.admin-member-dossier .admin-member-controls{align-self:start}.admin-history-table{min-width:760px}.admin-history-timeline,.admin-history-list{display:grid}.admin-history-timeline>article,.admin-history-list>article{align-items:start;border-bottom:1px solid #dbe4ed;display:grid;gap:12px;grid-template-columns:36px minmax(0,1fr) auto;padding:14px 18px;position:relative}.admin-history-timeline>article:last-child,.admin-history-list>article:last-child{border-bottom:0}.admin-history-timeline>article:before{background:var(--admin-border);bottom:-15px;content:"";left:35px;position:absolute;top:48px;width:1px}.admin-history-timeline>article:last-child:before{display:none}.admin-history-timeline time,.admin-history-list time{color:var(--admin-muted);font-size:12px;white-space:nowrap}.admin-page :is(button,a,input,select,textarea,summary):focus-visible,.admin-detail-page :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #315fd0;outline-offset:2px}.admin-section-nav a:focus-visible{background:var(--admin-accent-soft);outline:3px solid #315fd0;outline-offset:2px}.admin-page button:disabled,.admin-detail-page button:disabled{cursor:not-allowed;opacity:.58}html[data-theme=dark] .admin-page,html[data-theme=dark] .admin-detail-page{--admin-accent:#9ab4ff;--admin-accent-soft:#223653;--admin-border:#3b506c;--admin-danger:#e47c89;--admin-muted:#b2bfd1;--admin-review:#e5b35d;--admin-review-soft:#3b3021;--admin-success:#80c8a6;--admin-success-soft:#203a31;--admin-surface:#142238;--admin-surface-raised:#182941;--admin-text:#edf5ff}html[data-theme=dark] .admin-section-nav,html[data-theme=dark] .admin-summary-card,html[data-theme=dark] .admin-report-table-wrap,html[data-theme=dark] .admin-member-table-wrap,html[data-theme=dark] .admin-history-table-wrap,html[data-theme=dark] .admin-member-dossier{background:var(--admin-surface);border-color:var(--admin-border)}html[data-theme=dark] .admin-section-nav a{color:var(--admin-text)}html[data-theme=dark] .admin-section-nav a[aria-current=page]{background:#223653;border-color:#587391;color:#dce7ff}html[data-theme=dark] .admin-section-nav a b{background:#30496a;color:#dbe8ff}html[data-theme=dark] .admin-summary-card>header,html[data-theme=dark] .admin-report-table th,html[data-theme=dark] .admin-member-table th,html[data-theme=dark] .admin-history-table th{background:#1c2d46;border-color:var(--admin-border);color:#c0cde0}html[data-theme=dark] .admin-report-table td,html[data-theme=dark] .admin-member-table td,html[data-theme=dark] .admin-history-table td,html[data-theme=dark] .admin-history-timeline>article,html[data-theme=dark] .admin-history-list>article{border-color:var(--admin-border)}html[data-theme=dark] .admin-report-table tbody tr:hover,html[data-theme=dark] .admin-member-table tbody tr:hover,html[data-theme=dark] .admin-history-table tbody tr:hover{background:#1d304b}html[data-theme=dark] .admin-report-table tr.needs-review{background:#302a20}html[data-theme=dark] .admin-report-table tr.is-deleted{background:#192335;color:#b4becd}html[data-theme=dark] .admin-filter-disclosure,html[data-theme=dark] .admin-filter-bar,html[data-theme=dark] .admin-result-meta{background:var(--admin-surface-raised);border-color:var(--admin-border)}html[data-theme=dark] .admin-filter-bar input,html[data-theme=dark] .admin-filter-bar select,html[data-theme=dark] .admin-filter-search,html[data-theme=dark] .admin-bulk-bar select,html[data-theme=dark] .admin-bulk-bar input{background:#0f1b2d;border-color:#526b87;color:var(--admin-text)}html[data-theme=dark] .admin-bulk-bar{background:#342d20;border-color:#6f5c31}html[data-theme=dark] .admin-bulk-bar>strong,html[data-theme=dark] .admin-clear-selection{color:#f3d797!important}html[data-theme=dark] .admin-state-chip.review{background:#3b3021;border-color:#7d6438;color:#f1c97d}html[data-theme=dark] .admin-state-chip.clear{background:#203a31;border-color:#3e725d;color:#a6dfc4}html[data-theme=dark] .admin-state-chip.removed{background:#3a252c;border-color:#714652;color:#f2bdc5}html[data-theme=dark] .admin-priority-chip.priority-urgent{background:#452630;border-color:#814755;color:#ffbdc6}html[data-theme=dark] .admin-priority-chip.priority-high{background:#402f1e;border-color:#7d5b2e;color:#f4c987}html[data-theme=dark] .admin-priority-chip.priority-normal{background:#24385b;border-color:#4d6592;color:#c7d6ff}html[data-theme=dark] .admin-priority-chip.priority-low{background:#26313d;border-color:#4f6172;color:#c6d0dc}@media(max-width:1050px){.admin-workspace{grid-template-columns:1fr}.admin-section-nav{flex-direction:row;overflow-x:auto;position:sticky;scrollbar-width:thin;scroll-snap-type:x proximity;top:72px}.admin-section-nav a{flex:0 0 auto;scroll-snap-align:start;width:auto}.admin-overview-grid{grid-template-columns:1fr}}@media(max-width:760px){.admin-workspace{gap:20px;margin-top:28px}.admin-section-nav{border-left:0;border-radius:0;border-right:0;margin-left:-6vw;margin-right:-6vw;padding-left:6vw;padding-right:6vw;top:68px}.admin-section-nav a{min-height:44px}.admin-content-heading{margin-bottom:18px}.admin-stats{grid-template-columns:1fr 1fr}.admin-stats a,.admin-stats div{min-height:88px;padding:13px}.admin-summary-card{border-radius:8px}.admin-filter-disclosure>summary{min-height:48px;padding:11px 15px}.admin-filter-bar,.admin-member-filter{align-items:stretch;display:grid;grid-template-columns:1fr;padding:14px 15px}.admin-filter-bar label,.admin-filter-bar .admin-filter-search,.admin-filter-bar>button,.admin-filter-bar>a{flex:auto;width:100%}.admin-filter-bar input,.admin-filter-bar select,.admin-filter-search,.admin-filter-bar>button,.admin-filter-bar>a{min-height:44px}.admin-result-meta{align-items:flex-start;flex-direction:column;padding:11px 15px}.admin-filter-chip,.admin-filter-chips a,.admin-filter-chips button,.admin-active-filters a,.admin-active-filters button{min-height:44px;padding:9px 12px}.admin-bulk-bar{align-items:stretch;flex-direction:column;padding:14px 15px}.admin-bulk-bar>strong{margin:0}.admin-bulk-bar label,.admin-bulk-reason,.admin-bulk-bar button{min-width:0;width:100%}.admin-bulk-bar select,.admin-bulk-bar input,.admin-bulk-bar button{min-height:44px}.admin-save-row{align-items:stretch;flex-direction:column}.admin-save-row button{width:100%}.admin-report-table-wrap,.admin-member-table-wrap,.admin-history-table-wrap{overflow:visible}.admin-report-table,.admin-member-table,.admin-history-table,.admin-report-table tbody,.admin-member-table tbody,.admin-history-table tbody{display:block;min-width:0;width:100%}.admin-report-table thead,.admin-member-table thead,.admin-history-table thead{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.admin-report-table tbody,.admin-member-table tbody,.admin-history-table tbody{background:#edf4fb;display:grid;gap:12px;padding:12px}.admin-report-table tr,.admin-member-table tr,.admin-history-table tr{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:8px;box-shadow:0 4px 12px #2f496f12;display:block;overflow:hidden;width:100%}.admin-report-table tr.needs-review{box-shadow:inset 4px 0 #d89537,0 4px 12px #2f496f12}.admin-report-table td,.admin-member-table td,.admin-history-table td{align-items:start;border-bottom:1px solid #dbe4ed;display:grid;gap:12px;grid-template-columns:minmax(88px,.34fr) minmax(0,1fr);min-height:44px;padding:10px 12px;text-align:left;width:100%}.admin-report-table td:before,.admin-member-table td:before,.admin-history-table td:before{color:var(--admin-muted);content:attr(data-label);font-size:12px;font-weight:900;letter-spacing:.025em;text-transform:uppercase}.admin-report-table td:last-child,.admin-member-table td:last-child,.admin-history-table td:last-child{border-bottom:0}.admin-select-column{align-items:center!important;grid-template-columns:88px auto!important;text-align:left!important}.admin-report-title,.admin-table-actions{min-width:0}.admin-table-actions>a,.admin-table-actions>button{min-height:44px}.admin-table-actions>*+*{margin-left:0}.admin-table-actions{display:flex!important;flex-wrap:wrap;gap:7px}.admin-table-actions:before{flex-basis:88px}.admin-member-dossier{grid-template-columns:48px minmax(0,1fr);padding:15px}.admin-member-dossier .admin-member-controls,.admin-member-dossier .admin-member-actions{grid-column:1/-1;width:100%}.admin-member-dossier :is(button,a,summary,select,input,textarea){font-size:16px;min-height:44px}.admin-history-timeline>article,.admin-history-list>article{grid-template-columns:34px minmax(0,1fr);padding:13px 15px}.admin-history-timeline time,.admin-history-list time{grid-column:2}.admin-page :is(button,a,summary),.admin-detail-page :is(button,a,summary){min-height:44px}.admin-page :is(input,select,textarea),.admin-detail-page :is(input,select,textarea){font-size:16px}}.mobile-cell-label{display:none}.issue-table td:first-child small span{font-family:inherit;font-size:inherit;font-weight:inherit}.account-activity-pending{cursor:default;opacity:.9}.account-activity-pending>svg{opacity:.35}.admin-review-notice{background:#fff6cf;border:1px solid #d9b851;border-left:5px solid #bc812d;border-radius:7px;margin:0 0 18px;padding:14px 16px}.admin-review-notice p{margin:5px 0 0}.content-flag-control{display:inline-grid;gap:8px;justify-items:start;position:relative}.content-flag-control>button{align-items:center;background:transparent;border:0;color:var(--deep-blue);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:800;gap:6px;padding:4px 0;text-decoration:underline;text-underline-offset:3px}.content-flag-form{background:var(--paper);border:1px solid #b7cbe0;border-radius:8px;box-shadow:0 14px 36px #233b5c29;display:grid;gap:11px;max-width:420px;padding:14px;width:min(420px,calc(100vw - 44px));z-index:2}.content-flag-form label{display:grid;font-size:14px;font-weight:800;gap:5px}.content-flag-form label span{color:var(--muted);font-size:12px;font-weight:600}.content-flag-form select,.content-flag-form textarea{background:#fff;border:1px solid #aebed0;border-radius:6px;color:var(--ink);font:inherit;font-size:16px;padding:9px 10px}.content-flag-form>div{display:flex;flex-wrap:wrap;gap:8px}.content-flag-form button{min-height:42px}.admin-flag-list{display:grid;gap:12px;padding:18px}.admin-flag-list>article{align-items:start;background:var(--admin-surface-raised);border:1px solid var(--admin-border);border-radius:7px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(270px,.7fr);padding:16px}.admin-flag-summary{display:grid;gap:7px}.admin-flag-summary .request-status{justify-self:start}.admin-flag-summary p{white-space:pre-wrap}.admin-flag-controls{display:grid;gap:9px}.admin-flag-controls label{display:grid;font-size:13px;font-weight:900;gap:5px}.admin-flag-controls select,.admin-flag-controls textarea{background:#fff;border:1px solid #b9cce0;border-radius:6px;color:var(--ink);font:inherit;font-size:16px;padding:9px 11px}.admin-flag-controls button{justify-self:start}html[data-theme=dark] .admin-review-notice{background:#3a3020;border-color:#796337;color:#f7e9b1}html[data-theme=dark] .content-flag-control>button{color:#b8cbff}html[data-theme=dark] .content-flag-form,html[data-theme=dark] .admin-flag-list>article{background:#18263d;border-color:#30435e;color:#edf5ff}html[data-theme=dark] .content-flag-form select,html[data-theme=dark] .content-flag-form textarea,html[data-theme=dark] .admin-flag-controls select,html[data-theme=dark] .admin-flag-controls textarea{background:#101b2e;border-color:#49627e;color:#edf5ff}@media(max-width:720px){.issue-table thead{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);display:table-header-group;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.issue-table td:nth-child(2):before,.issue-table td:nth-child(3):before,.issue-table td:nth-child(4):before,.issue-table td:nth-child(5):before{content:none}.mobile-cell-label{color:var(--muted);display:block;font-size:13px;font-weight:900;text-transform:uppercase}.content-flag-control{display:grid;width:100%}.content-flag-control>button{justify-self:start}.content-flag-form{max-width:none;width:100%}}@media(max-width:760px){.admin-flag-list>article{grid-template-columns:1fr}}@media(max-width:760px){html[data-theme=dark] .admin-report-table tbody,html[data-theme=dark] .admin-member-table tbody,html[data-theme=dark] .admin-history-table tbody{background:#101b2e}html[data-theme=dark] .admin-report-table td,html[data-theme=dark] .admin-member-table td,html[data-theme=dark] .admin-history-table td{border-color:var(--admin-border)}}@media(max-width:440px){.admin-stats{grid-template-columns:1fr}.admin-report-table td,.admin-member-table td,.admin-history-table td{grid-template-columns:1fr;gap:5px}.admin-select-column{grid-template-columns:1fr!important}.admin-table-actions{display:grid!important;grid-template-columns:1fr}.admin-table-actions:before{display:none}.admin-table-actions>a,.admin-table-actions>button{justify-content:center;width:100%}}.security-page{max-width:1100px}.security-page h1{font-size:clamp(34px,5vw,56px);line-height:1.15}.security-sections,.admin-health{display:grid;gap:24px;min-width:0}.security-card{background:#fff;border:1px solid #bfcee2;border-radius:12px;color:#273154;min-width:0;padding:clamp(18px,3vw,30px)}.security-card h2,.security-card h3{font-size:clamp(23px,3vw,31px);line-height:1.25;margin-bottom:16px}.security-card p{font-size:16px;line-height:1.6;margin-bottom:16px;overflow-wrap:anywhere}.security-card label{display:grid;font-size:16px;font-weight:800;gap:7px;margin:18px 0;max-width:520px}.security-card input{background:#f7faff;border:1px solid #91a9c9;border-radius:6px;color:#273154;min-height:46px;min-width:0;padding:10px 12px;width:100%}.security-card button:not(.button),.session-list button,.blog-revision-list button{background:#edf2ff;border:1px solid #91a9c9;border-radius:6px;color:#284c9b;cursor:pointer;font-size:16px;font-weight:800;min-height:44px;padding:10px 14px}.security-card button:disabled,.admin-blog-editor:disabled button{cursor:wait;opacity:.65}.security-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.session-list,.backup-history,.blog-revision-list ul{list-style:none;margin:20px 0;padding:0}.session-list>li,.backup-history>li,.blog-revision-list li{align-items:center;border-top:1px solid #bfcee2;display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;padding:16px 0}.session-list li>div,.backup-history li>div,.blog-revision-list li>span{min-width:0}.session-list li p,.backup-history li p{margin:5px 0}.backup-history small,.blog-revision-list small{display:block;font-size:14px;line-height:1.5}.security-card details{border-top:1px solid #bfcee2;margin-top:24px;padding-top:16px}.security-card summary{cursor:pointer;font-size:16px;font-weight:800;min-height:44px}.recovery-codes pre{background:#eef3ff;border-radius:6px;color:#1c3056;font-size:clamp(11px,3.2vw,16px);line-height:1.8;overflow-x:auto;padding:16px}.admin-blog-editor{border:0;margin:0;min-width:0;padding:0}.admin-blog-preview{background:var(--admin-surface,#fff);border:1px solid var(--admin-border,#bfcee2);border-radius:8px;margin-top:24px;overflow-wrap:anywhere;padding:clamp(16px,3vw,32px)}.admin-blog-preview h2{font-size:clamp(26px,4vw,40px)}.admin-blog-preview figure{margin:24px 0}.admin-blog-preview img{display:block;max-height:500px;object-fit:contain;width:100%}.admin-blog-preview .blog-post-body p{white-space:pre-wrap}.blog-revision-list,.blog-trash{border-top:1px solid var(--admin-border,#bfcee2);margin-top:24px;padding:22px}html[data-theme=dark] .security-card{background:#16243a;border-color:#405878;color:#edf5ff}html[data-theme=dark] .security-card input,html[data-theme=dark] .recovery-codes pre{background:#101b2e;border-color:#547297;color:#edf5ff}html[data-theme=dark] .security-card button:not(.button),html[data-theme=dark] .session-list button,html[data-theme=dark] .blog-revision-list button{background:#243e61;border-color:#6986ae;color:#dae7ff}html[data-theme=dark] .security-card details,html[data-theme=dark] .session-list>li,html[data-theme=dark] .backup-history>li{border-color:#405878}@media(max-width:600px){.security-actions{align-items:stretch;flex-direction:column}.security-actions>button{justify-content:center;width:100%}.session-list>li,.backup-history>li{align-items:flex-start;flex-direction:column}.security-card button,.blog-revision-list button{max-width:100%;overflow-wrap:anywhere}}.admin-skip-link{background:#fff;border:2px solid #315fd0;border-radius:6px;color:#203a79;font-size:15px;font-weight:900;left:18px;padding:10px 14px;position:fixed;top:-80px;z-index:999}.admin-skip-link:focus{top:18px}.admin-nav-heading{color:var(--admin-muted);font-size:11px;font-weight:900;letter-spacing:.08em;padding:11px 10px 4px;text-transform:uppercase}.admin-preset-row{align-items:center;background:var(--admin-surface);border-bottom:1px solid var(--admin-border);display:flex;flex-wrap:wrap;gap:8px;padding:12px 18px}.admin-preset-row a{background:var(--admin-surface-raised);border:1px solid var(--admin-border);border-radius:6px;color:var(--admin-accent);font-size:13px;font-weight:900;min-height:38px;padding:8px 11px}.admin-preset-row a[aria-current=page],.admin-preset-row a:hover{background:var(--admin-accent-soft);border-color:#a8bce5}.admin-export-link{align-items:center;color:var(--admin-accent);display:inline-flex;font-size:14px;font-weight:900;gap:7px;min-height:40px;text-decoration:underline;text-underline-offset:3px}.admin-request-links{display:flex;flex-wrap:wrap;gap:8px 18px}.admin-request-links a{color:var(--admin-accent);font-size:14px;font-weight:900;text-decoration:underline;text-underline-offset:3px}.admin-history-list article small{color:var(--admin-muted);display:block;font-size:12px;font-weight:800;margin-top:5px}.admin-state-chip.owner{background:#e9ecff;border-color:#bec4eb;color:#414b98}.admin-member-table .admin-member-identity{align-items:center;display:flex;gap:10px}.admin-member-table .admin-member-identity img,.admin-member-table .admin-member-identity>.avatar-fallback{border:1px solid var(--admin-border);border-radius:50%;flex:none;height:42px;object-fit:cover;width:42px}.admin-member-table .admin-member-identity>span{display:grid;gap:2px;min-width:0}.admin-account-scope-note{align-items:flex-start;background:var(--admin-surface-raised);border:1px solid var(--admin-border);border-left:4px solid var(--admin-accent);border-radius:6px;color:var(--admin-muted);display:flex;font-size:14px;gap:9px;line-height:1.55;margin:14px 0 30px;padding:13px 15px}.admin-account-scope-note svg{color:var(--admin-accent);flex:none;margin-top:3px}.admin-summary-card h3{font-size:26px;line-height:1.15;margin:4px 0 0}html[data-theme=dark] .admin-skip-link{background:#142238;border-color:#9ab4ff;color:#edf5ff}html[data-theme=dark] .admin-preset-row,html[data-theme=dark] .admin-account-scope-note{background:var(--admin-surface);border-color:var(--admin-border)}html[data-theme=dark] .admin-preset-row a{background:#1b2d47;border-color:#405878;color:#c4d4ff}html[data-theme=dark] .admin-preset-row a:hover,html[data-theme=dark] .admin-preset-row a[aria-current=page]{background:#294161}html[data-theme=dark] .admin-state-chip.owner{background:#2d315b;border-color:#5e6696;color:#d3d7ff}@media(max-width:760px){.admin-nav-heading{align-items:center;display:flex;flex:none;padding:0 5px}.admin-preset-row{padding:11px 15px}.admin-preset-row a{align-items:center;display:inline-flex;min-height:44px}.admin-export-link{min-height:44px}.admin-member-table .admin-member-identity{align-items:flex-start}}.account-attention{margin-top:26px}.account-notices>div>p:last-child,.account-section-heading>p:last-child{color:var(--muted);font-size:15px;line-height:1.55;margin:0;max-width:700px}.account-task-section,.account-settings{margin-top:30px}.account-section-heading{margin-bottom:15px}.account-section-heading .eyebrow{margin-bottom:5px}.account-section-heading h2{font-size:clamp(28px,3vw,37px);line-height:1.15;margin:0}.account-task-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-task-grid>a{align-items:center;background:#ffffffe6;border:1px solid rgba(91,124,175,.28);border-radius:7px;color:var(--ink);display:grid;gap:13px;grid-template-columns:auto minmax(0,1fr) auto;min-height:86px;padding:16px;transition:background-color .15s,border-color .15s}.account-task-grid>a:hover,.account-task-grid>a:focus-visible{background:#f1f7ff;border-color:#7897ca}.account-task-icon,.account-settings-icon{align-items:center;background:#e8f2ff;border-radius:7px;color:#3e63bc;display:inline-flex;height:42px;justify-content:center;width:42px}.account-task-grid>a>span:nth-child(2),.account-settings-list :is(a,button)>span:nth-child(2){display:grid;gap:4px;min-width:0}.account-task-grid strong,.account-settings-list strong{font-size:16px;line-height:1.3}.account-task-grid small,.account-settings-list small{color:var(--muted);font-size:13px;line-height:1.45}.account-task-grid>a>svg,.account-settings-list :is(a,button)>svg{color:var(--deep-blue);flex:none}.account-activity-grid{margin-top:30px}.account-activity-pending{align-items:center}.account-pending-state{align-items:center;color:var(--muted);display:inline-flex;flex:none;font-size:13px;font-weight:850;gap:5px}.account-settings-list{background:#ffffffe6;border:1px solid rgba(91,124,175,.28);border-radius:7px;overflow:hidden}.account-settings-list>a,.account-settings-list>form>button{align-items:center;background:transparent;border:0;border-bottom:1px solid #d7e2ef;color:var(--ink);cursor:pointer;display:grid;font:inherit;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;min-height:76px;padding:14px 17px;text-align:left;width:100%}.account-settings-list>form:last-child>button,.account-settings-list>a:last-child{border-bottom:0}.account-settings-list :is(a,button):hover,.account-settings-list :is(a,button):focus-visible{background:#f1f7ff}.security-page-heading{margin:36px 0 28px;max-width:760px}.security-page-heading .eyebrow{margin-bottom:5px}.security-page-heading h1{font-size:clamp(42px,5.5vw,64px);line-height:1.08;margin:0 0 12px}.security-page-heading>p:last-child{color:var(--muted);font-size:17px;line-height:1.6;margin:0}.security-sections{gap:18px}.security-overview{background:linear-gradient(135deg,#eaf6ff,#f1efff);border:1px solid #b9cde6;border-left:6px solid #5575c8;border-radius:8px;padding:22px}.security-card{border-radius:8px}.security-card-header{align-items:start;display:grid;gap:13px;grid-template-columns:auto minmax(0,1fr) auto}.security-card-header>div{min-width:0}.security-card-header .eyebrow{margin-bottom:3px}.security-card-header h2,.security-card-header h3{font-size:clamp(24px,3vw,31px);line-height:1.2;margin:0 0 6px}.security-card-header p{color:#5d6b83;font-size:15px;line-height:1.55;margin:0;max-width:680px}.security-card-icon,.security-item-icon{align-items:center;background:#e4efff;border-radius:7px;color:#3f62b6;display:inline-flex;flex:none;height:42px;justify-content:center;width:42px}.security-summary-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));margin:20px 0 0}.security-summary-grid>div{background:#ffffffb8;border:1px solid rgba(98,127,168,.2);border-radius:6px;display:grid;gap:5px;padding:14px}.security-summary-grid dt{color:#63718a;font-size:12px;font-weight:900}.security-summary-grid dd{color:#273154;font-size:15px;font-weight:900;line-height:1.35;margin:0}.security-feedback,.security-verified-row{align-items:center;border:1px solid;border-radius:7px;display:flex;font-size:15px;font-weight:800;gap:10px;line-height:1.5;padding:13px 15px}.security-feedback.success,.security-verified-row{background:#e8f6ef;border-color:#9fcbb6;color:#285f49}.security-feedback.error{background:#fff0f2;border-color:#d88e98;color:#8b2633}.security-feedback:focus{outline:3px solid #315fd0;outline-offset:2px}.security-reauth{justify-self:start}.security-primary-row{align-items:center;display:grid;gap:15px;grid-template-columns:auto minmax(0,1fr) auto}.security-primary-row h2{font-size:27px;margin:0 0 5px}.security-primary-row p{color:var(--muted);font-size:15px;margin:0;max-width:650px}.security-verified-row{flex-wrap:wrap}.security-verified-row .under-link{margin-left:auto}.security-warning{align-items:flex-start;background:#fff6d9;border:1px solid #dfc16e;border-left:4px solid #bd8429;border-radius:6px;color:#684515;display:flex;gap:9px;margin:18px 0;padding:12px 14px}.security-warning p,.security-card p.security-warning{color:inherit;font-size:14px;margin:0}.security-warning svg{flex:none;margin-top:2px}.security-item-list{list-style:none;margin:20px 0 0;padding:0}.security-item-list>li{align-items:center;border-top:1px solid #d5dfeb;display:grid;gap:13px;grid-template-columns:auto minmax(0,1fr) auto;padding:16px 0}.security-item-list>li:first-child{border-top:0}.security-item-copy{align-items:center;display:flex;flex-wrap:wrap;gap:5px 9px;min-width:0}.security-item-copy>strong{font-size:16px;overflow-wrap:anywhere}.security-item-copy>small{color:#66758d;flex-basis:100%;font-size:13px;line-height:1.45}.security-state-badge,.admin-backup-state{border:1px solid;border-radius:999px;display:inline-flex;font-size:11px;font-weight:900;line-height:1.2;padding:4px 7px}.security-state-badge.ready,.admin-backup-state.state-complete{background:#e8f6ef;border-color:#a4d0ba;color:#2a654e}.security-state-badge.pending,.admin-backup-state.state-running,.admin-backup-state.state-interrupted,.admin-backup-state.state-failed{background:#fff1d8;border-color:#dfbd75;color:#795016}.admin-backup-state.state-expired{background:#eef1f5;border-color:#c0cad5;color:#58677a}.security-item-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.security-card button.security-quiet-action,.security-card button.security-danger-link{align-items:center;background:transparent;border:0;border-radius:4px;display:inline-flex;gap:6px;min-height:42px;padding:8px 4px;text-decoration:underline;text-underline-offset:3px}.security-card button.security-quiet-action{color:#345cb4}.security-card button.security-danger-link{color:#9b3342}.security-inline-confirmation{background:#fff7f8;border:1px solid #dfa3ab;border-left:4px solid #bb4c5b;border-radius:6px;display:grid;gap:7px;max-width:470px;padding:13px}.security-inline-confirmation>strong{font-size:15px}.security-inline-confirmation>span{color:#74525a;font-size:13px;line-height:1.45}.security-inline-confirmation>div{display:flex;flex-wrap:wrap;gap:8px}.security-card button.security-danger-action{background:#a93645;border-color:#8d2835;color:#fff}.security-inline-form{background:#f6f9fd;border:1px solid #c5d3e3;border-radius:7px;display:grid;gap:15px;margin-top:20px;padding:20px}.security-inline-form h3{font-size:23px;margin:0 0 5px}.security-inline-form>div>p{color:var(--muted);font-size:14px;margin:0}.security-inline-form label{margin:0}.field-hint,.security-form-note{color:#63718a;font-size:13px;font-weight:600;line-height:1.45}.security-setup-steps{counter-reset:security-step;display:grid;gap:8px;list-style:none;margin:0;padding:0}.security-setup-steps li{align-items:center;display:flex;font-size:14px;gap:9px}.security-setup-steps li:before{align-items:center;background:#e4edfb;border-radius:50%;color:#3c5dad;content:counter(security-step);counter-increment:security-step;display:inline-flex;flex:none;font-size:12px;font-weight:900;height:25px;justify-content:center;width:25px}.security-setup-steps li.complete:before{background:#dff2e8;color:#28634c;content:"\2713"}.security-form-actions,.security-session-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.security-form-note{margin:0!important}.security-empty{background:#f5f8fc;border:1px dashed #b7c7d9;border-radius:6px;color:#63718a;padding:15px}.security-recovery-help{margin-top:18px!important}.recovery-codes{background:#f7faff;border:1px solid #c6d4e5;border-radius:7px;margin-top:18px;padding:18px}.recovery-codes h3{font-size:23px;margin:0 0 7px}.recovery-codes ol{display:grid;gap:7px;list-style:none;margin:15px 0 18px;padding:0}.recovery-codes li{background:#edf3ff;border:1px solid #c2d0e3;border-radius:5px;padding:9px 11px}.recovery-codes code{color:#23365c;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:15px;user-select:all}.security-session-list>li.current{background:#f4f8ff;margin-inline:-10px;padding-inline:10px}.security-session-actions{border-top:1px solid #d5dfeb;margin-top:10px;padding-top:16px}.security-load-error{align-items:start;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto}.security-load-error h2{margin:0 0 5px}.admin-heading{align-items:center;gap:24px}.admin-heading h1{font-size:clamp(42px,5vw,66px);line-height:1.05;margin-bottom:10px}.admin-heading>div>p:last-child{font-size:16px;max-width:680px}.admin-header-actions{align-items:center;display:flex;flex:none;flex-wrap:wrap;gap:12px 18px;justify-content:flex-end}.admin-header-actions .button{margin:0}.admin-workspace{gap:26px;grid-template-columns:260px minmax(0,1fr);margin-top:34px}.admin-section-nav{border-radius:8px;gap:3px;padding:9px}.admin-section-nav a{align-items:start;border:1px solid transparent;border-radius:6px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:58px;padding:9px 10px}.admin-section-nav a>svg{color:var(--admin-accent);margin-top:3px}.admin-section-nav .admin-nav-copy{align-items:start;background:transparent;border-radius:0;display:grid;gap:2px;min-height:0;min-width:0;padding:0}.admin-nav-copy strong{font-size:14px;line-height:1.3}.admin-nav-copy small{color:var(--admin-muted);font-size:11px;line-height:1.35}.admin-mobile-section-menu{display:none}.admin-content-heading h2{font-size:clamp(32px,4vw,46px)}.admin-summary-card h3{font-size:25px}.admin-queue-list>a>span{display:grid;gap:3px}.admin-queue-list strong{font-size:15px;margin:0}.admin-queue-list small{color:var(--admin-muted);font-size:12px;line-height:1.4}.admin-site-totals{margin-top:24px}.admin-site-totals>h3{font-size:20px;margin:0 0 10px}.admin-site-totals .admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.admin-row-editor{align-self:start;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:6px;min-width:0}.admin-row-editor>summary{align-items:center;color:var(--admin-accent);cursor:pointer;display:flex;font-size:14px;font-weight:900;min-height:44px;padding:9px 12px}.admin-row-editor[open]>summary{background:var(--admin-accent-soft);border-bottom:1px solid var(--admin-border)}.admin-row-editor>:not(summary){margin:0;padding:13px}.admin-request-list>article{grid-template-columns:minmax(170px,.48fr) minmax(260px,1fr) minmax(220px,.65fr)}.admin-blog-new{padding:0}.admin-blog-new>summary{cursor:pointer;list-style:none;min-height:66px;padding:16px 20px}.admin-blog-new>summary::-webkit-details-marker{display:none}.admin-blog-new>summary>span{align-items:center;display:grid;gap:2px 9px;grid-template-columns:auto 1fr}.admin-blog-new>summary svg{color:var(--admin-accent);grid-row:1/3}.admin-blog-new>summary strong{font-family:DynaPuff,sans-serif;font-size:20px}.admin-blog-new>summary small{color:var(--admin-muted);font-size:13px}.admin-blog-new[open]>summary{background:var(--admin-accent-soft);border-bottom:1px solid var(--admin-border)}.admin-blog-new>.admin-blog-form{padding:20px}.admin-blog-file-button:focus-within{outline:3px solid #315fd0;outline-offset:3px}.admin-health-summary{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-health-summary>article{align-items:start;background:var(--admin-surface);border:1px solid var(--admin-border);border-left:4px solid;border-radius:7px;display:grid;gap:11px;grid-template-columns:auto 1fr;padding:15px}.admin-health-summary>article.is-good{border-left-color:var(--admin-success)}.admin-health-summary>article.needs-attention{border-left-color:#b87b27}.admin-health-summary svg{color:var(--admin-accent);margin-top:2px}.admin-health-summary article>div{display:grid;gap:3px}.admin-health-summary span{color:var(--admin-muted);font-size:12px;font-weight:900}.admin-health-summary strong{font-size:16px}.admin-health-summary small{color:var(--admin-muted);font-size:13px;line-height:1.4}.admin-health-owner{align-items:center;display:flex;gap:20px;justify-content:space-between}.admin-health-owner h3{margin:0 0 5px}.admin-health-owner p{margin:0}.admin-backup-history-heading{align-items:baseline;border-top:1px solid var(--admin-border);display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;margin-top:22px;padding-top:20px}.admin-backup-history-heading h3{font-size:22px;margin:0}.admin-backup-history-heading small{color:var(--admin-muted)}.backup-history>li>div{display:grid;gap:5px}.backup-history>li>div>strong{font-size:15px}.admin-health-details{padding:0}.admin-health-details>summary{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:900;min-height:54px;padding:14px 18px}.admin-health-details[open]>summary{border-bottom:1px solid var(--admin-border)}.admin-health-details>div{padding:17px 18px}.admin-health-details>div p:last-child{margin-bottom:0}.admin-decision-section{background:var(--admin-surface,#fff);border:1px solid var(--admin-border,#cbd9e7);border-radius:8px;margin-top:24px;padding:clamp(18px,3vw,28px)}.admin-decision-section>header{margin-bottom:18px}.admin-decision-section>header h2{font-size:clamp(28px,3.5vw,40px);margin:4px 0 7px}.admin-decision-section>header>p:last-child{color:var(--admin-muted,var(--muted));font-size:15px;margin:0}.admin-review-control small,.admin-request-controls label small{color:var(--admin-muted);font-size:12px;font-weight:650;line-height:1.35;text-transform:none}html[data-theme=dark] .account-task-grid>a,html[data-theme=dark] .account-settings-list{background:#16243a;border-color:#405878}html[data-theme=dark] .account-task-grid>a:hover,html[data-theme=dark] .account-task-grid>a:focus-visible,html[data-theme=dark] .account-settings-list :is(a,button):hover,html[data-theme=dark] .account-settings-list :is(a,button):focus-visible{background:#1d2d49}html[data-theme=dark] .account-task-icon,html[data-theme=dark] .account-settings-icon{background:#253a5a;color:#b9ceff}html[data-theme=dark] .account-settings-list>a,html[data-theme=dark] .account-settings-list>form>button{border-color:#405878;color:#edf5ff}html[data-theme=dark] .security-overview{background:linear-gradient(135deg,#192d47,#252a4b);border-color:#405d80;border-left-color:#7c9eff}html[data-theme=dark] .security-summary-grid>div{background:#0a162773;border-color:#3b526f}html[data-theme=dark] .security-summary-grid dt,html[data-theme=dark] .security-item-copy>small,html[data-theme=dark] .field-hint,html[data-theme=dark] .security-form-note{color:#b2bfd1}html[data-theme=dark] .security-summary-grid dd{color:#edf5ff}html[data-theme=dark] .security-card-header p{color:#b2bfd1}html[data-theme=dark] .security-card-icon,html[data-theme=dark] .security-item-icon{background:#243a59;color:#b8cbff}html[data-theme=dark] .security-feedback.success,html[data-theme=dark] .security-verified-row{background:#203a31;border-color:#4e8069;color:#bcead4}html[data-theme=dark] .security-feedback.error{background:#40252b;border-color:#83505a;color:#ffdbe1}html[data-theme=dark] .security-warning{background:#3a3020;border-color:#796337;color:#f7e9b1}html[data-theme=dark] .security-item-list>li,html[data-theme=dark] .security-session-actions{border-color:#405878}html[data-theme=dark] .security-inline-form,html[data-theme=dark] .recovery-codes{background:#101d31;border-color:#405878}html[data-theme=dark] .security-inline-confirmation{background:#38232a;border-color:#764851;border-left-color:#d76d7d}html[data-theme=dark] .security-inline-confirmation>span{color:#edc8ce}html[data-theme=dark] .security-empty,html[data-theme=dark] .security-session-list>li.current{background:#192940;border-color:#405878;color:#b2bfd1}html[data-theme=dark] .recovery-codes li{background:#172840;border-color:#405878}html[data-theme=dark] .recovery-codes code{color:#edf5ff}html[data-theme=dark] .security-card button.security-quiet-action{color:#b9ceff}html[data-theme=dark] .security-card button.security-danger-link{color:#f2a5b0}html[data-theme=dark] .admin-mobile-section-menu,html[data-theme=dark] .admin-row-editor,html[data-theme=dark] .admin-health-summary>article,html[data-theme=dark] .admin-decision-section{background:var(--admin-surface);border-color:var(--admin-border);color:var(--admin-text)}html[data-theme=dark] .admin-blog-new[open]>summary,html[data-theme=dark] .admin-row-editor[open]>summary{background:var(--admin-accent-soft)}@media(max-width:1050px){.admin-workspace{grid-template-columns:1fr}.admin-section-nav{display:none}.admin-mobile-section-menu{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:8px;display:block;grid-column:1/-1}.admin-mobile-section-menu>summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;min-height:58px;padding:10px 14px}.admin-mobile-section-menu>summary>span:first-child{display:grid;gap:2px}.admin-mobile-section-menu>summary small{color:var(--admin-muted);font-size:11px;font-weight:900;text-transform:uppercase}.admin-mobile-section-menu>summary strong{font-size:16px}.admin-mobile-section-menu>summary>span:last-child{color:var(--admin-accent);font-size:13px;font-weight:900}.admin-mobile-section-menu>nav{border-top:1px solid var(--admin-border);display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.admin-mobile-section-menu nav a{align-items:start;border:1px solid transparent;border-radius:6px;color:var(--admin-text);display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;min-height:58px;padding:9px}.admin-mobile-section-menu nav a[aria-current=page]{background:var(--admin-accent-soft);border-color:var(--admin-border)}.admin-mobile-section-menu nav a>span{display:grid;gap:2px}.admin-mobile-section-menu nav a strong{font-size:14px}.admin-mobile-section-menu nav a small{color:var(--admin-muted);font-size:11px;line-height:1.3}.admin-mobile-section-menu nav a b{background:var(--admin-accent-soft);border-radius:999px;font-size:11px;min-width:23px;padding:4px 6px;text-align:center}}@media(max-width:720px){.account-task-grid{grid-template-columns:1fr}.account-profile{grid-template-columns:64px minmax(0,1fr)}.account-profile-copy{grid-column:2}.account-profile-actions{grid-column:1/-1;min-width:0;width:100%}.account-profile-actions .button{width:100%}.account-activity-pending{align-items:start;flex-direction:column}.account-pending-state{padding-top:4px}.security-page-heading{margin-top:28px}.security-summary-grid{grid-template-columns:1fr 1fr}.security-card-header,.security-primary-row,.security-load-error{grid-template-columns:auto minmax(0,1fr)}.security-card-header>:last-child,.security-primary-row>.button,.security-load-error>.button{grid-column:1/-1;justify-self:stretch;width:100%}.security-item-list>li{align-items:start;grid-template-columns:auto minmax(0,1fr)}.security-item-actions,.security-item-list>li>button{grid-column:1/-1;justify-content:flex-start;justify-self:stretch}.security-item-list>li>button{width:100%}.security-inline-confirmation{max-width:none;width:100%}.security-form-actions,.security-session-actions{align-items:stretch;flex-direction:column}.security-form-actions>button,.security-session-actions>button{width:100%}.admin-heading{align-items:flex-start}.admin-header-actions{align-items:stretch;flex-direction:column;justify-content:flex-start;width:100%}.admin-header-actions .button{justify-content:center;width:100%}.admin-mobile-section-menu>nav{grid-template-columns:1fr}.admin-site-totals .admin-stats{grid-template-columns:1fr 1fr}.admin-health-summary{grid-template-columns:1fr}.admin-health-owner{align-items:flex-start;flex-direction:column}.admin-row-editor{width:100%}.admin-request-list>article{grid-template-columns:1fr}}@media(max-width:480px){.account-profile{grid-template-columns:1fr}.account-profile-copy,.account-profile-actions{grid-column:1}.account-profile h2{overflow-wrap:normal;word-break:normal}.security-summary-grid,.admin-site-totals .admin-stats{grid-template-columns:1fr}}.community-board-page{padding-bottom:80px}.community-board-heading{margin-bottom:34px}.community-board-heading .tracker-start>strong{display:block;font-size:15px;margin-bottom:10px}.board-entry-cards{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:34px 0 58px}.board-entry-cards>a{align-items:center;background:#fff;border:1px solid #bfd1e3;border-left:5px solid var(--blue);border-radius:10px;box-shadow:0 8px 24px #304c7917;display:grid;gap:15px;grid-template-columns:auto minmax(0,1fr) auto;min-height:105px;padding:20px 22px;transition:transform .16s ease,box-shadow .16s ease}.board-entry-cards>a:nth-child(2){border-left-color:#8d74c7}.board-entry-cards>a:hover,.board-entry-cards>a:focus-visible{box-shadow:0 12px 30px #304c7929;transform:translateY(-2px)}.board-entry-cards>a>svg:first-child{color:var(--deep-blue)}.board-entry-cards span{display:grid;gap:5px}.board-entry-cards strong{font-size:19px}.board-entry-cards small{color:var(--muted);font-size:14px;line-height:1.4}.board-entry-section{align-items:end;display:grid;gap:28px;grid-template-columns:minmax(0,.8fr) minmax(480px,1.2fr);margin:0 0 34px}.board-entry-section>div:first-child p:last-child{color:var(--muted);line-height:1.55;max-width:470px}.board-entry-section>div:first-child>small{color:var(--muted);display:block;font-size:13px;font-weight:750;margin-top:11px}.board-entry-section .board-entry-cards{margin:0}.pinned-board{background:#fff6c9;border:1px solid #dccb81;border-radius:10px;margin:0 0 34px;overflow:hidden}.pinned-board-heading{align-items:end;border-bottom:1px solid #dfcf8d;display:flex;justify-content:space-between;padding:20px 24px 16px}.pinned-board-heading h2,.pinned-board-heading h3{font-size:30px;margin:3px 0 0}.pinned-board-heading>span{color:#625b42;font-size:13px;padding-bottom:4px}.board-guide-card{align-items:center;border-bottom:1px solid #dfcf8d;display:grid;gap:13px;grid-template-columns:auto minmax(0,1fr) auto;padding:17px 24px}.board-guide-card>span{display:grid;gap:3px}.board-guide-card small{color:#625b42;font-size:13px;line-height:1.4}.board-guide-card:hover{background:#ffffff6b}.pinned-view-all{align-items:center;border-top:1px solid #dfcf8d;display:flex;font-size:14px;font-weight:850;gap:7px;padding:15px 24px}.board-status-tabs{background:#ffffffb8;border:1px solid #cbd9e7;border-radius:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));margin-bottom:24px;overflow:hidden}.board-status-tabs a{align-items:center;border-right:1px solid #cbd9e7;display:flex;gap:10px;justify-content:space-between;min-height:58px;padding:12px 16px}.board-status-tabs a:last-child{border-right:0}.board-status-tabs a[aria-current=page]{background:#dcecff;color:#173f87}.board-status-tabs span{font-size:13px;font-weight:850}.board-status-tabs strong{background:#edf4fb;border-radius:999px;font-size:12px;min-width:28px;padding:5px 7px;text-align:center}.board-status-tabs a[aria-current=page] strong{background:#fff}.community-thread-board{overflow:hidden}.community-filters{grid-template-columns:minmax(210px,1.4fr) minmax(135px,.65fr) minmax(135px,.65fr) minmax(145px,.7fr) auto auto}.thread-list{list-style:none;margin:0;padding:0}.thread-row{border-bottom:1px solid #d7e1eb;margin:0}.thread-row:last-child{border-bottom:0}.thread-row:hover{background:#f4f9fe}.thread-main-link{align-items:center;display:grid;gap:16px;grid-template-columns:46px minmax(0,1fr) minmax(175px,auto);min-height:108px;padding:18px 28px}.thread-icon{align-items:center;align-self:start;background:#dcecff;border-radius:10px;color:#244f9f;display:flex;height:42px;justify-content:center;width:42px}.thread-type-suggestion .thread-icon{background:#eee7ff;color:#6d50a5}.thread-type-guide .thread-icon{background:#fff1bc;color:#715b00}.thread-copy{display:grid;gap:6px;min-width:0}.thread-copy>strong{font-size:18px;line-height:1.3;overflow-wrap:anywhere}.thread-copy>small{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;gap:5px}.thread-badges{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.thread-badges em,.thread-type-badge{align-items:center;background:#e7f1fb;border-radius:5px;color:#234b8b;display:inline-flex;font-size:11px;font-style:normal;font-weight:900;gap:4px;padding:4px 7px;text-transform:uppercase}.thread-badges small{color:var(--muted);font-size:11px;font-weight:850}.thread-badges .thread-pin,.thread-type-badge.is-pinned{background:#fff0a8;color:#5b4a00}.thread-meta{align-items:flex-end;display:grid;gap:7px;justify-items:end}.thread-meta small{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:5px}.thread-status{border-radius:5px;display:inline-flex;font-size:11px;font-weight:900;padding:5px 8px;text-align:right}.thread-status-open{background:#fff0ab}.thread-status-confirmed{background:#cce9fa}.thread-status-investigating{background:#ffd8d1}.thread-status-resolved{background:#d8f0da}.thread-status-closed{background:#e6e8f0}.pinned-thread-list .thread-row{border-color:#dfcf8d}.pinned-thread-list .thread-row:hover{background:#ffffff6b}.pinned-thread-list .thread-main-link{min-height:92px}.post-type-chooser{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.post-type-chooser>button{align-items:start;background:#f5f8fc;border:1px solid #b9cce0;border-radius:10px;color:var(--ink);cursor:pointer;display:grid;gap:11px;grid-template-columns:auto minmax(0,1fr);min-height:86px;padding:15px;text-align:left}.post-type-chooser>button.active{background:#e4f1ff;border-color:#5f89dd;box-shadow:0 0 0 2px #5f89dd2e}.post-type-chooser>button>span{display:grid;gap:4px}.post-type-chooser strong{font-size:15px}.post-type-chooser small{color:var(--muted);font-size:12px;line-height:1.35}.issue-id-line{gap:7px}.thread-type-badge.thread-type-suggestion{background:#eee7ff;color:#684b9d}.thread-type-badge.thread-type-guide{background:#fff0a8;color:#5b4a00}.admin-panel-header-actions{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.admin-panel-header-actions .button{font-size:13px;min-height:38px;padding:8px 12px}.admin-report-title>span{align-items:center;display:flex;gap:4px}html[data-theme=dark] .board-entry-cards>a{background:#16243a;border-color:#405878;border-left-color:#78a6ff}html[data-theme=dark] .board-entry-cards>a:nth-child(2){border-left-color:#aa91e3}html[data-theme=dark] .board-entry-cards small,html[data-theme=dark] .thread-copy>small,html[data-theme=dark] .thread-meta small,html[data-theme=dark] .thread-badges small{color:#b2bfd1}html[data-theme=dark] .pinned-board{background:#332f20;border-color:#71633a}html[data-theme=dark] .pinned-board-heading,html[data-theme=dark] .pinned-thread-list .thread-row{border-color:#645a38}html[data-theme=dark] .pinned-board-heading>span{color:#ddd0a4}html[data-theme=dark] .board-guide-card,html[data-theme=dark] .pinned-view-all{border-color:#645a38}html[data-theme=dark] .board-guide-card small{color:#ddd0a4}html[data-theme=dark] .board-guide-card:hover,html[data-theme=dark] .pinned-thread-list .thread-row:hover{background:#3b3625}html[data-theme=dark] .board-status-tabs{background:#16243a;border-color:#405878}html[data-theme=dark] .board-status-tabs a{border-color:#405878}html[data-theme=dark] .board-status-tabs a[aria-current=page]{background:#263d60;color:#dfe9ff}html[data-theme=dark] .board-status-tabs strong{background:#243955}html[data-theme=dark] .board-status-tabs a[aria-current=page] strong{background:#122039}html[data-theme=dark] .thread-row{border-color:#405878}html[data-theme=dark] .thread-row:hover{background:#1a2b44}html[data-theme=dark] .thread-icon{background:#243d62;color:#c6d8ff}html[data-theme=dark] .thread-type-suggestion .thread-icon{background:#3b3157;color:#dfd3ff}html[data-theme=dark] .thread-type-guide .thread-icon{background:#433a20;color:#f7e8ac}html[data-theme=dark] .thread-badges em,html[data-theme=dark] .thread-type-badge{background:#243955;color:#d8e6ff}html[data-theme=dark] .thread-badges .thread-pin,html[data-theme=dark] .thread-type-badge.is-pinned{background:#4a4020;color:#fae8a1}html[data-theme=dark] .thread-status-open{background:#4b4120;color:#faeab2}html[data-theme=dark] .thread-status-confirmed{background:#22435b;color:#ccecff}html[data-theme=dark] .thread-status-investigating{background:#57312e;color:#ffd9d4}html[data-theme=dark] .thread-status-resolved{background:#234631;color:#d3f6dc}html[data-theme=dark] .thread-status-closed{background:#333b4c;color:#e3e8f2}html[data-theme=dark] .post-type-chooser>button{background:#172840;border-color:#405878;color:#edf5ff}html[data-theme=dark] .post-type-chooser>button.active{background:#243d62;border-color:#7ba1eb}html[data-theme=dark] .post-type-chooser small{color:#b2bfd1}@media(max-width:900px){.community-filters{grid-template-columns:1fr 1fr}.community-filters .issue-search{grid-column:1/-1}.board-status-tabs{display:flex;overflow-x:auto;scrollbar-color:#7692ba #e9f0f7;scrollbar-width:thin;scroll-snap-type:x proximity}.board-status-tabs a{flex:0 0 auto;min-width:145px;scroll-snap-align:start}.board-entry-section{grid-template-columns:1fr}}@media(max-width:720px){.board-entry-cards{grid-template-columns:1fr;margin:26px 0 42px}.pinned-board-heading{align-items:start;flex-direction:column;gap:4px;padding:18px}.pinned-board-heading h2,.pinned-board-heading h3{font-size:27px}.board-guide-card{padding:16px 18px}.board-status-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.board-status-tabs a{border-bottom:1px solid #cbd9e7;flex:auto;min-width:0}.board-status-tabs a:nth-child(2n){border-right:0}.board-status-tabs a:last-child{border-bottom:0}.thread-main-link{align-items:start;gap:12px;grid-template-columns:38px minmax(0,1fr);padding:16px}.thread-icon{border-radius:8px;height:36px;width:36px}.thread-meta{align-items:start;grid-column:2;justify-items:start}.thread-copy>strong{font-size:17px}.community-filters{grid-template-columns:1fr}.community-filters .issue-search{grid-column:auto}.post-type-chooser{grid-template-columns:1fr}.admin-panel>header{align-items:flex-start;flex-direction:column;gap:17px}.admin-panel-header-actions{align-items:flex-start;width:100%}}
