.account-suspension-controls{color:var(--ink,#10120f);min-width:0}.account-suspension-controls .account-controls-intro,.account-suspension-controls .account-controls-count,.account-suspension-controls .account-controls-confirmation p{font-size:16px;line-height:1.5}.account-suspension-controls .account-controls-intro{margin:12px 0 20px}.account-suspension-controls form.account-controls-search,.account-suspension-controls form.account-controls-confirmation{margin:0;display:block}.account-suspension-controls form label{letter-spacing:0;text-transform:none;margin-bottom:8px;font-size:16px;font-weight:800;display:block}.account-controls-search-row{align-items:stretch;gap:10px;display:flex}.account-suspension-controls input,.account-suspension-controls textarea{border:1px solid var(--line,#b8b6af);background:var(--paper,#f0eee7);width:100%;min-width:0;color:var(--ink,#10120f);padding:12px 14px;font-size:18px;line-height:1.4}.account-suspension-controls input{flex:1;min-height:48px}.account-suspension-controls textarea{resize:vertical;min-height:120px}.account-suspension-controls button,.account-suspension-controls article.account-controls-row>button{border:1px solid var(--ink,#10120f);background:var(--paper,#f0eee7);min-height:48px;color:var(--ink,#10120f);cursor:pointer;letter-spacing:0;text-transform:none;flex-shrink:0;padding:12px 16px;font-size:16px;font-weight:800;line-height:1.25}.account-suspension-controls button.account-controls-suspend,.account-suspension-controls article.account-controls-row>button.account-controls-suspend{background:var(--coral,#ff6138)}.account-suspension-controls button.account-controls-restore,.account-suspension-controls article.account-controls-row>button.account-controls-restore{background:var(--lime,#c8ff3d)}.account-suspension-controls button:disabled{cursor:not-allowed;opacity:.5}.account-suspension-controls form.account-controls-confirmation{border:2px solid var(--ink,#10120f);background:var(--paper-deep,#e5e1d7);margin-top:20px;padding:20px}.account-controls-confirmation h4{overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.3}.account-suspension-controls .account-controls-target{overflow-wrap:anywhere;margin:8px 0 16px}.account-suspension-controls .account-controls-reason-help{flex-wrap:wrap;justify-content:space-between;gap:8px;margin:8px 0 16px;display:flex}.account-controls-reason-help span{white-space:nowrap}.account-controls-confirmation-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.account-suspension-controls .account-controls-error{font-weight:800}.account-suspension-controls .account-controls-count{margin:20px 0 8px}.account-suspension-controls article.account-controls-row{border-bottom:1px solid var(--line,#b8b6af);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:20px 0;display:grid}.account-suspension-controls .account-controls-person{min-width:0}.account-suspension-controls .account-controls-person strong{overflow-wrap:anywhere;font-size:20px}.account-suspension-controls .account-controls-person p{overflow-wrap:anywhere;margin:6px 0;font-size:16px;line-height:1.45}.account-controls-details{flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0;font-size:16px;display:flex}.account-controls-status{border:1px solid var(--ink,#10120f);background:var(--paper-deep,#e5e1d7);padding:4px 9px;font-weight:800}.account-controls-status.is-suspended{background:var(--coral,#ff6138)}@media (width<=600px){.account-controls-search-row{flex-wrap:wrap}.account-controls-search-row input{flex-basis:100%}.account-suspension-controls article.account-controls-row{grid-template-columns:minmax(0,1fr)}.account-suspension-controls article.account-controls-row>button,.account-controls-search-row button,.account-controls-confirmation-actions button{width:100%}.account-suspension-controls form.account-controls-confirmation{padding:16px}}.site-announcements{border-top:1px solid var(--line);background:var(--paper-deep);padding:64px 3.2vw;scroll-margin-top:90px}.site-announcements-heading{max-width:760px;margin-bottom:28px}.site-announcements-eyebrow{letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;font-size:15px;font-weight:900}.site-announcements-heading h2{font-family:var(--serif);margin:0;font-size:clamp(36px,5vw,68px);font-weight:400;line-height:1.1}.site-announcements-heading>p:last-child{margin:14px 0 0;font-size:20px;line-height:1.45}.site-announcements-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.official-announcement{border:1px solid var(--ink);border-top:6px solid var(--ink);background:var(--paper);min-width:0;padding:28px}.official-announcement.is-audition{border-top-color:var(--coral)}.official-announcement.is-star-search{border-top-color:var(--lime)}.official-announcement-meta,.announcement-controls-row-meta{flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:16px;line-height:1.4;display:flex}.official-announcement-meta time{color:#575950}.official-announcement-kind{background:var(--ink);color:var(--paper);padding:5px 9px;font-size:16px;font-weight:800;line-height:1.4;display:inline-block}.official-announcement h3{font-family:var(--serif);overflow-wrap:anywhere;margin:20px 0 12px;font-size:36px;font-weight:400;line-height:1.15}.official-announcement-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;font-size:20px;line-height:1.5}.official-announcement-deadline{margin:20px 0 0;font-size:18px}.official-announcement-action{border:1px solid var(--ink);background:var(--lime);min-height:48px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:12px 16px;font-size:18px;font-weight:800;line-height:1.3;text-decoration:none;display:inline-flex}.official-announcement-reel-action>p{max-width:470px;margin:10px 0 0;font-size:16px;line-height:1.4}.announcement-controls{min-width:0;color:var(--ink)}.announcement-controls-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.announcement-controls-heading h3{margin:0}.announcement-controls .announcement-controls-intro,.announcement-controls-list>p,.announcement-controls-preview-note,.announcement-controls-archive-review>p{font-size:18px;line-height:1.5}.announcement-controls .announcement-controls-intro{margin:14px 0 24px}.announcement-controls form.announcement-controls-form{border:1px solid var(--ink);background:var(--paper-deep);margin:0;padding:24px;display:block}.announcement-controls h4{overflow-wrap:anywhere;margin:0 0 18px;font-size:24px;line-height:1.3}.announcement-controls-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.announcement-controls-wide{grid-column:1/-1}.announcement-controls form.announcement-controls-form label{letter-spacing:0;text-transform:none;min-width:0;font-size:16px;font-weight:800;display:block}.announcement-controls form.announcement-controls-form label>span{letter-spacing:0;text-transform:none;font-size:16px;font-weight:400}.announcement-controls input,.announcement-controls select,.announcement-controls textarea{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;min-height:48px;color:var(--ink);border-radius:0;margin-top:8px;padding:12px 14px;font-size:18px;font-weight:400;line-height:1.4;display:block}.announcement-controls textarea{resize:vertical;min-height:190px}.announcement-controls .announcement-controls-help{flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin:-12px 0 0;font-size:16px;line-height:1.45;display:flex}.announcement-controls-help span{white-space:nowrap}.announcement-controls button,.announcement-controls article.announcement-controls-row button{border:1px solid var(--ink);background:var(--paper);min-height:48px;color:var(--ink);cursor:pointer;letter-spacing:0;text-transform:none;padding:12px 16px;font-size:16px;font-weight:800;line-height:1.3}.announcement-controls button.announcement-controls-publish{background:var(--lime)}.announcement-controls button.announcement-controls-archive{background:var(--coral)}.announcement-controls button:disabled{cursor:not-allowed;opacity:.5}.announcement-controls-actions,.announcement-controls-row-actions{flex-wrap:wrap;gap:10px;display:flex}.announcement-controls-actions{margin-top:24px}.announcement-controls-preview,.announcement-controls-archive-review{border:2px solid var(--ink);background:var(--paper);margin-top:24px;padding:24px}.announcement-controls .announcement-controls-preview-label{margin:0 0 16px;font-size:16px;font-weight:800}.announcement-controls-preview h4{margin:20px 0 12px}.announcement-controls .announcement-controls-preview-note{margin:24px 0 0;font-size:16px}.announcement-controls-error{margin:16px 0;font-size:18px;font-weight:800;line-height:1.45}.announcement-controls-status{margin:16px 0;font-size:18px;line-height:1.45}.announcement-controls-status:empty{display:none}.announcement-controls article.announcement-controls-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;padding:24px 0;display:grid}.announcement-controls-row h4{margin:12px 0 8px;font-size:22px}.announcement-controls article.announcement-controls-row p.announcement-controls-row-body{-webkit-line-clamp:3;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:18px;line-height:1.45;display:-webkit-box;overflow:hidden}.announcement-controls-state{border:1px solid var(--ink);background:var(--lime);padding:4px 8px;font-weight:800}.announcement-controls-state.is-archived{background:var(--paper-deep)}.announcement-controls article.announcement-controls-row>.announcement-controls-row-actions{justify-content:flex-end;align-items:stretch;gap:10px;max-width:215px}@media (width<=760px){.site-announcements{padding:44px 5vw}.site-announcements-grid{grid-template-columns:minmax(0,1fr)}.official-announcement{padding:22px}.official-announcement h3{font-size:30px}.announcement-controls-fields,.announcement-controls article.announcement-controls-row{grid-template-columns:minmax(0,1fr)}.announcement-controls article.announcement-controls-row>.announcement-controls-row-actions{justify-content:flex-start;max-width:none}}@media (width<=480px){.announcement-controls form.announcement-controls-form,.announcement-controls-preview,.announcement-controls-archive-review{padding:16px}.announcement-controls-actions button,.announcement-controls-row-actions button,.official-announcement-action{width:100%}}
