.command-shell{isolation:isolate;position:relative}.command-atmosphere{z-index:-1;pointer-events:none;background:radial-gradient(circle at 18% 15%,#20e9f21c,#0000 20rem),radial-gradient(circle at 84% 8%,#7769ff33,#0000 26rem);height:34rem;position:absolute;inset:0 0 auto}.command-status-line{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.command-status-line span{color:var(--tr-color-muted);background:#040a259e;border:1px solid #7edbff2e;border-radius:999px;padding:.35rem .7rem;font-size:.72rem;font-weight:800}.war-room-field,:is([data-visual=command-war-room],.command-shell) form label{font-size:.75rem}.war-room-field{color:var(--tr-color-muted);gap:.4rem;font-weight:800;display:grid}.war-room-control,:is([data-visual=command-war-room],.command-shell) :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),input[type=date],input[type=number],select,textarea){border-radius:var(--tr-radius-sm);width:100%;min-height:2.75rem;color:var(--tr-color-silver);caret-color:var(--tr-color-moonfire);font:inherit;transition:border-color var(--tr-duration-fast) var(--tr-ease-out), background-color var(--tr-duration-fast) var(--tr-ease-out), box-shadow var(--tr-duration-fast) var(--tr-ease-out);background:#02030dc7;border:1px solid #a9b5c53d;padding:.65rem .75rem;line-height:1.35}:is([data-visual=command-war-room],.command-shell) :where(input[type=date],input[type=number]){color-scheme:dark}.war-room-control::placeholder,:is([data-visual=command-war-room],.command-shell) :where(input,textarea)::placeholder{color:color-mix(in srgb, var(--tr-color-muted) 78%, transparent)}.war-room-control:hover:not(:disabled),:is([data-visual=command-war-room],.command-shell) :where(input,select,textarea):hover:not(:disabled){background-color:#070715e6;border-color:#4cf3ed75}.war-room-control:focus-visible,:is([data-visual=command-war-room],.command-shell) :where(input,select,textarea):focus-visible{border-color:var(--tr-color-moonfire);outline:3px solid var(--tr-color-moonfire);outline-offset:3px;box-shadow:0 0 0 .3rem #4cf3ed1f}.war-room-control[aria-invalid=true],:is([data-visual=command-war-room],.command-shell) :where(input,select,textarea)[aria-invalid=true]{border-color:#ff929a;box-shadow:0 0 0 1px #ff929a47}.war-room-control:disabled,:is([data-visual=command-war-room],.command-shell) :where(input,select,textarea):disabled{cursor:not-allowed;opacity:.58}textarea.war-room-control,:is([data-visual=command-war-room],.command-shell) textarea{resize:vertical;min-height:6rem}:is([data-visual=command-war-room],.command-shell) label:has(:where(input[type=checkbox],input[type=radio])){min-height:2.75rem}:is([data-visual=command-war-room],.command-shell) :where(input[type=checkbox],input[type=radio]){width:1.25rem;height:1.25rem;accent-color:var(--tr-color-moonfire);flex:none}:is([data-visual=command-war-room],.command-shell) :where(button,[role=button],summary,a.button){min-width:2.75rem;min-height:2.75rem}@media (prefers-reduced-motion:reduce){.war-room-control,:is([data-visual=command-war-room],.command-shell) :where(input,select,textarea){transition:none}}[data-visual=command-war-room]{--command-rule:#f2c66d42;--command-faint-rule:#e9f8fa1a;--command-paper:#0d0d1ded;--command-ink:#04040dd1;background:linear-gradient(#e9f8fa05 1px, transparent 1px) 0 0 / 100% 3.75rem, radial-gradient(circle at 86% 4%, #7769ff1c, transparent 25rem), linear-gradient(180deg, var(--tr-color-abyss), #06050f 72%, #02030d);overflow:hidden}.event-discord-health{border-color:color-mix(in srgb, var(--tr-color-cyan) 34%, transparent);gap:1.25rem;margin-block:1.5rem;display:grid}.event-discord-health.is-warning{border-color:color-mix(in srgb, var(--tr-color-gold) 55%, transparent)}.event-discord-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.event-discord-metrics>div{border:1px solid var(--command-faint-rule);background:#02030d9e;padding:.8rem}.event-discord-metrics dt{color:var(--tr-color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.event-discord-metrics dd{color:var(--tr-color-silver);margin:.35rem 0 0;font-weight:700}.event-discord-workspace{grid-template-columns:minmax(16rem,.75fr) minmax(0,1.25fr);gap:1.2rem;display:grid}.event-discord-settings{border:1px solid var(--command-faint-rule);align-content:start;gap:.85rem;padding:1rem;display:grid}.event-discord-settings[hidden]{display:none}.event-discord-toggle{align-items:center;gap:.6rem;display:flex}.event-discord-projection-grid{gap:.65rem;margin-top:.7rem;display:grid}.event-discord-projection{border-left:3px solid var(--tr-color-cyan);background:#02030dad;gap:.35rem;padding:.85rem 1rem;display:grid}.event-discord-projection.is-dead_letter,.event-discord-projection.is-retrying{border-left-color:var(--tr-color-gold)}.event-discord-projection-heading{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.event-discord-projection p{margin:0}.event-discord-safe-error{color:var(--tr-color-gold);font-size:.82rem}@media (width<=900px){.event-discord-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.event-discord-workspace{grid-template-columns:1fr}}@media (width<=700px){.event-discord-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.event-discord-projection-heading{flex-direction:column;align-items:flex-start}}[data-visual=command-war-room] .command-atmosphere{opacity:.9;background:linear-gradient(90deg,#0000 7%,#f2c66d14 7% calc(7% + 1px),#0000 calc(7% + 1px)),radial-gradient(at 24% 5%,#4cf3ed12,#0000 24rem),radial-gradient(at 82% -8%,#165dff2e,#0000 30rem);height:42rem}[data-visual=command-war-room] .command-atmosphere:before,[data-visual=command-war-room] .command-atmosphere:after{content:"";background:linear-gradient(90deg, transparent, var(--command-rule), transparent);height:1px;position:absolute;top:7rem}[data-visual=command-war-room] .command-atmosphere:before{width:34%;left:4%;transform:rotate(-24deg)}[data-visual=command-war-room] .command-atmosphere:after{width:27%;right:4%;transform:rotate(21deg)}[data-visual=command-war-room] .command-atmosphere>span{aspect-ratio:1;background:var(--tr-color-gold);width:.42rem;position:absolute;top:9rem;left:7%;transform:rotate(45deg);box-shadow:0 0 1.25rem #f2c66d85}.command-masthead{border-bottom:1px solid var(--command-rule);align-items:center;min-height:18rem;padding-bottom:2.25rem;position:relative}.command-masthead:after{content:"";aspect-ratio:1;border:1px solid var(--tr-color-gold);background:var(--tr-color-abyss);width:.55rem;position:absolute;bottom:-.3rem;right:0;transform:rotate(45deg)}.command-heading-copy{max-width:48rem}.command-heading-copy h1{color:var(--tr-color-silver);font-family:var(--tr-font-chronicle);letter-spacing:-.045em;text-wrap:balance;font-weight:400;line-height:.78}.command-deck-copy{max-width:42rem;color:var(--tr-color-muted);font-family:var(--tr-font-chronicle);margin:1.25rem 0 0;font-size:clamp(1rem,1.7vw,1.25rem);line-height:1.65}.command-sigil{aspect-ratio:1;border:1px solid var(--command-rule);background:radial-gradient(circle,#11194a85,#02030d29 66%);border-radius:50%;flex:none;place-items:center;width:clamp(7rem,13vw,10rem);display:grid;position:relative}.command-sigil:before,.command-sigil:after{content:"";border:1px solid #e9f8fa1a;border-radius:50%;position:absolute;inset:.6rem}.command-sigil:after{border:0;border-top:1px solid var(--command-rule);border-radius:0;inset:50% -1.35rem auto}.command-sigil img{opacity:.62;filter:drop-shadow(0 0 1rem #4cf3ed1f);width:58%;height:auto}.command-sigil span{color:var(--tr-color-gold);letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:900;position:absolute;bottom:.1rem;right:-.25rem}.command-table{border:1px solid var(--command-rule);background:linear-gradient(90deg, transparent, #f2c66d06 34%, transparent), var(--command-paper);clip-path:var(--tr-cut-standard);border-radius:0;position:relative;box-shadow:0 2.5rem 6rem #0000004d}.command-table:before{content:"";z-index:0;border:1px solid var(--command-faint-rule);clip-path:var(--tr-cut-standard);pointer-events:none;position:absolute;inset:.7rem}.command-table>*{z-index:1;position:relative}.command-gate{text-align:left;grid-template-columns:minmax(10rem,.5fr) minmax(18rem,1.35fr);align-items:stretch;max-width:54rem;padding:0;display:grid;overflow:hidden}.command-gate:after{content:"";aspect-ratio:1;opacity:.035;background:url(/assets/tyrrish-mark.svg) 50%/contain no-repeat;width:20rem;position:absolute;inset:auto -6rem -8rem auto}.command-gate-seal{border-right:1px solid var(--command-rule);background:linear-gradient(#11194a75,#02030dc7),repeating-linear-gradient(135deg,#0000 0 .7rem,#e9f8fa05 .7rem .75rem);place-items:center;min-height:25rem;padding:1.5rem;display:grid}.command-gate-seal img{opacity:.84;filter:drop-shadow(0 0 2rem #4cf3ed38);width:clamp(6rem,13vw,9rem);height:auto;margin:0}.command-gate-seal span{color:var(--tr-color-gold);letter-spacing:.13em;text-transform:uppercase;align-self:end;font-size:.64rem;font-weight:900}.command-gate-copy{align-content:center;justify-items:start;padding:clamp(2rem,5vw,3.5rem);display:grid}.command-gate-copy h2{font-family:var(--tr-font-chronicle);margin:.15rem 0 .8rem;font-size:clamp(2rem,4vw,3.4rem);font-weight:400}.command-gate-copy p:not(.eyebrow){text-align:left;margin-inline:0}.command-gate-copy .form-message{margin-bottom:0}.command-table-member,.command-table-officer{margin-top:2rem}.command-overview-panel{background:linear-gradient(115deg,#7156ff1f,#0000 42%),repeating-linear-gradient(90deg,#0000 0 5.8rem,#e9f8fa05 5.8rem calc(5.8rem + 1px)),#03040fe6;border-color:#f2c66d4d;gap:1.2rem;padding:clamp(1.2rem,3vw,2rem);display:grid}.command-overview-panel[hidden]{display:none}.command-overview-panel[aria-busy=true]{opacity:.72}.command-overview-heading{border-bottom:1px solid var(--command-rule);justify-content:space-between;align-items:end;gap:1.5rem;padding-bottom:1rem;display:flex}.command-overview-heading h2{font-family:var(--tr-font-chronicle);letter-spacing:-.035em;margin:.1rem 0 .25rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:400}.command-overview-heading p:last-child{color:var(--tr-color-muted);margin:0}.command-overview-stamp{flex:none;justify-items:end;gap:.2rem;display:grid}.command-overview-stamp span{color:var(--tr-color-gold);letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;font-weight:900}.command-overview-stamp time{color:var(--tr-color-muted);font-size:.72rem}.command-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.command-overview-card{border:1px solid var(--command-faint-rule);border-top:.22rem solid var(--audit-live,#4cf3ed);min-width:0;min-height:13rem;color:inherit;clip-path:polygon(.65rem 0,100% 0,100% calc(100% - .65rem),calc(100% - .65rem) 100%,0 100%,0 .65rem);background:linear-gradient(145deg,#11194a8f,#0000 65%),#02030dd1;align-content:start;gap:.75rem;padding:1rem;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s;display:grid;position:relative;overflow:hidden}.command-overview-card:after{content:"";aspect-ratio:1;background:#4cf3ed;width:.35rem;position:absolute;top:.75rem;right:.75rem;transform:rotate(45deg);box-shadow:0 0 1rem #4cf3ed75}.command-overview-card.is-watch{border-top-color:var(--tr-color-gold)}.command-overview-card.is-watch:after{background:var(--tr-color-gold);box-shadow:0 0 1rem #f2c66d66}.command-overview-card.is-action{border-top-color:#ff878f}.command-overview-card.is-action:after{background:#ff878f;box-shadow:0 0 1rem #ff878f6b}.command-overview-card:hover,.command-overview-card:focus-visible{background-color:#11194a75;border-color:#4cf3ed85;transform:translateY(-.15rem)}.command-overview-card-heading{gap:.35rem;padding-right:1rem;display:grid}.command-overview-card-heading strong{color:var(--tr-color-silver);font-family:var(--tr-font-chronicle);font-size:clamp(1.45rem,2.4vw,2rem);font-weight:400;line-height:1}.command-overview-card-summary{color:var(--tr-color-muted);font-size:.74rem;line-height:1.5}.command-overview-card-details{border-top:1px solid var(--command-faint-rule);gap:.3rem;padding-top:.7rem;display:grid}.command-overview-card-details span{overflow-wrap:anywhere;color:var(--tr-color-silver);font-size:.75rem}.command-overview-card-link{color:var(--tr-color-gold);letter-spacing:.08em;text-transform:uppercase;align-self:end;margin-top:auto;font-size:.75rem;font-weight:900}.command-overview-empty{color:var(--tr-color-muted);text-align:center;grid-column:1/-1;margin:0;padding:1rem}@media (width<=1050px){.command-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.command-overview-heading{flex-direction:column;align-items:flex-start}.command-overview-stamp{justify-items:start}.command-overview-grid{grid-template-columns:1fr}.command-overview-card{min-height:0}}@media (prefers-reduced-motion:reduce){.command-overview-card{transition:none}.command-overview-card:hover,.command-overview-card:focus-visible,.command-overview-card:after{transform:none}}[data-command-room=officer] .officer-dashboard{grid-template-columns:minmax(18rem,.62fr) minmax(0,1.38fr);min-height:48rem;overflow:hidden}.queue-folio{border-right:1px solid var(--command-rule);background:linear-gradient(#f2c66d09,#0000 10rem),#080818bd;position:relative}.queue-folio:after{content:"ACTIVE LEDGER";border-block:1px solid var(--command-rule);color:#f2c66d7a;letter-spacing:.14em;padding:.25rem .75rem;font-size:.55rem;font-weight:900;position:absolute;top:8rem;right:-3.3rem;transform:rotate(90deg)}[data-command-room=officer] .application-detail{background:linear-gradient(90deg,#e9f8fa09 1px,#0000 1px) 0 0/4rem 100%,linear-gradient(#e9f8fa06 1px,#0000 1px) 0 0/100% 4rem}[data-command-room=officer] .empty-detail>span{color:var(--tr-color-gold);text-shadow:0 0 2rem #f2c66d33}.command-dispatch{border-color:var(--command-rule);clip-path:var(--tr-cut-standard);background:linear-gradient(95deg,#11194a94,#080714f2 62%),#080714f2;border-radius:0;position:relative}.member-portal{gap:1.25rem;display:grid}.member-portal[hidden],.member-identity[hidden],.discord-link-actions[hidden],.link-code-result[hidden]{display:none}.command-panel{border-radius:var(--tr-radius-sigil);background:linear-gradient(145deg,#0b1849e6,#040923f0);border:1px solid #7edbff33;padding:clamp(1.4rem,4vw,2.4rem);box-shadow:0 24px 70px #0000003d}.command-ledger{border-color:var(--command-faint-rule);background:linear-gradient(90deg,#0000 0 3rem,#f2c66d14 3rem calc(3rem + 1px),#0000 calc(3rem + 1px)),#080818e0;border-radius:0;box-shadow:0 1.5rem 4rem #0000002e}.member-welcome,.panel-heading,.discord-link-panel{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.member-welcome h2,.command-panel h2{margin:.15rem 0 0}.member-muted{color:var(--tr-color-muted)}.command-count{aspect-ratio:1;width:2.6rem;color:var(--tr-color-cyan);border:1px solid #20e9f24d;border-radius:50%;place-items:center;font-weight:900;display:grid}.member-character-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;margin-top:1.5rem;display:grid}.member-character-card{border:1px solid #7edbff24;border-left-color:var(--command-rule);background:#03040fad;border-radius:.15rem .8rem;padding:1.1rem}.member-character-title{justify-content:space-between;align-items:center;gap:1rem;display:flex}.member-character-title h3{margin:0;font-size:1.25rem}.member-character-title span,.privacy-label{color:var(--tr-color-cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.privacy-label{color:var(--tr-color-muted);margin:.8rem 0 0}.team-command-heading,.team-snapshot,.team-heading-actions,.team-kpis,.team-proposal,.team-proposal-actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.officer-team-link{border-radius:var(--tr-radius-sigil);background:linear-gradient(120deg,#19154de0,#040a25f2);border:1px solid #f2cf7940;grid-template-rows:1fr auto;min-width:0;min-height:20rem;margin-top:0;padding:1.5rem;display:grid}.officer-team-link>div{min-width:0}.officer-team-link h2,.officer-team-link h3{font-family:var(--tr-font-chronicle);overflow-wrap:anywhere;margin:.1rem 0;font-size:clamp(2rem,3.2vw,3.3rem);font-weight:400;line-height:.96}.officer-team-link p:last-child{color:var(--tr-color-muted);margin-bottom:0}.command-dispatch-action{white-space:normal;text-align:center;place-self:end stretch;width:100%;min-width:0;margin-top:1.25rem}.team-dashboard{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.team-kpis{flex-wrap:wrap}.team-kpis span{color:var(--tr-color-muted);text-align:center;font-size:.82rem}.team-kpis strong{color:var(--tr-color-cyan);font-size:1.65rem;display:block}.team-snapshot{flex-wrap:wrap}.team-snapshot .form-message{flex-basis:100%;margin:0}.team-source-freshness{letter-spacing:.06em;text-transform:uppercase;margin:.4rem 0 0;font-size:.76rem;font-weight:900}.team-source-freshness.is-current{color:#79e6bc}.team-source-freshness.is-stale{color:var(--tr-color-gold)}.team-source-freshness.is-missing{color:#ff9d9d}.team-workspace{grid-template-columns:minmax(0,1.8fr) minmax(18rem,.7fr);gap:1.25rem;display:grid}.team-composition{min-width:0;overflow:hidden}.team-role-capacity-form{border-radius:var(--tr-radius-sm);background:#070c2a94;border:1px solid #f2cf7929;gap:.7rem;margin-top:1rem;padding:.85rem;display:grid}.team-role-capacity-form p{margin:0}.team-capacity-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}.team-capacity-grid label{color:var(--tr-color-muted);text-transform:capitalize;gap:.35rem;font-size:.7rem;font-weight:900;display:grid}.team-capacity-grid input{width:100%}.team-role-capacity-form .button{justify-self:start}.team-composition-instructions{margin:1rem 0 0}.team-composition>.form-message{min-height:1.25rem;margin-top:.35rem}.team-composition>.form-message.is-success,.team-editor .form-message.is-success{color:#79e6bc}.team-role-columns{grid-template-columns:repeat(5,minmax(9.5rem,1fr));gap:.75rem;width:100%;max-width:100%;margin-top:1.25rem;padding-bottom:.5rem;display:grid;overflow-x:auto}.team-role-column{border-radius:var(--tr-radius-sm);background:#01051999;border:1px solid #7edbff24;min-width:9.5rem;padding:.8rem;transition:border-color .16s,background-color .16s,box-shadow .16s}.team-role-column.is-drag-over{border-color:var(--tr-color-cyan);background:#174e756b;box-shadow:inset 0 0 0 2px #46f2ff2e,0 0 1.5rem #46f2ff1f}.team-role-heading{justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}.team-role-heading h3{margin:0;font-size:1rem}.team-role-heading span{color:var(--tr-color-cyan);font-weight:900}.team-role-heading span.is-over-capacity{color:#ff9d9d}.team-rider{width:100%;color:inherit;text-align:left;background:#0a1641eb;border:1px solid #7edbff26;border-radius:.7rem;gap:.65rem;margin-bottom:.55rem;padding:.75rem;display:grid}.team-rider[draggable=true]{cursor:grab}.team-rider[draggable=true]:active{cursor:grabbing}.team-rider.is-dragging{opacity:.48}.team-rider:hover{border-color:var(--tr-color-cyan);transform:translateY(-1px)}.team-rider-open{width:100%;min-height:2.75rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.15rem;padding:0;display:grid}.team-rider-open:focus-visible{outline:2px solid var(--tr-color-cyan);outline-offset:.3rem}.team-rider strong,.team-rider span,.team-rider small{display:block}.team-rider small,.team-empty{color:var(--tr-color-muted);margin:.35rem 0 0;font-size:.74rem}.team-rider .team-availability{color:#e1eeffb8}.team-rider .team-availability.is-unavailable{color:#ff9d9d}.team-rider .team-availability.is-limited{color:var(--tr-color-gold)}.team-rider .team-availability.is-available{color:#79e6bc}.team-rider-role-control{color:var(--tr-color-muted);text-transform:uppercase;gap:.25rem;font-size:.68rem;font-weight:900;display:grid}.team-rider-role-select{width:100%;min-width:0;min-height:2.75rem;color:var(--tr-color-ink);font:inherit;text-transform:none;background:#010519e0;border:1px solid #7edbff3d;border-radius:.45rem;padding:.45rem .55rem}.team-state{color:var(--tr-color-gold);letter-spacing:.08em;text-transform:uppercase;margin-top:.3rem;font-size:.68rem;font-weight:900}.team-editor form{gap:1rem;margin-top:1.25rem;display:grid}.team-editor label{color:var(--tr-color-muted);gap:.4rem;font-size:.78rem;font-weight:800;display:grid}.team-editor select,.team-editor input,.team-editor textarea{width:100%}.team-form-row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.team-editor .team-check{grid-template-columns:auto 1fr;align-items:center;display:flex}.team-check input{width:auto}.team-public-help{margin:-.45rem 0 0}.team-public-help.is-error{color:#ffb2bd}.team-editor>form>.form-message{min-height:1.25rem}@media (width>=1100px){.team-role-columns{grid-template-columns:repeat(5,minmax(0,1fr))}.team-role-column{min-width:0}}.team-rank-settings{border-radius:var(--tr-radius-sm);background:#0105197a;border:1px solid #7edbff26;margin-top:1rem;padding:.85rem 1rem}.team-rank-settings summary{color:var(--tr-color-cyan);cursor:pointer;font-weight:900}.team-rank-settings form{gap:1rem;margin-top:1rem;display:grid}.guild-rank-label-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.guild-rank-label-grid label{color:var(--tr-color-muted);gap:.35rem;font-size:.75rem;font-weight:800;display:grid}.guild-rank-label-grid input{width:100%}.team-rules-workspace{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:1.25rem;margin-top:1rem;display:grid}.team-rules{align-content:start;gap:.7rem;display:grid}.team-rule-card{border-radius:var(--tr-radius-sm);width:100%;color:inherit;text-align:left;cursor:pointer;background:#0105199e;border:1px solid #7edbff2b;gap:.25rem;padding:.9rem;display:grid}.team-rule-card:hover{border-color:var(--tr-color-cyan)}.team-rule-card span,.team-rule-card small{color:var(--tr-color-muted)}.team-rule-card.is-inactive{opacity:.62}.team-rule-form{border-radius:var(--tr-radius-sm);background:#070c2aad;border:1px solid #f2cf7929;gap:1rem;min-width:0;padding:1rem;display:grid}.team-rule-form>*{min-width:0}.team-rule-form label{color:var(--tr-color-muted);gap:.4rem;font-size:.78rem;font-weight:800;display:grid}.team-rule-form input,.team-rule-form select{width:100%}.team-rule-form fieldset{border-radius:var(--tr-radius-sm);border:1px solid #7edbff26;margin:0;padding:.85rem}.team-rule-form legend{color:var(--tr-color-silver);padding:0 .35rem;font-weight:900}.team-rule-form fieldset p{margin-top:0}.team-rank-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.team-rank-options label,.team-rule-form .team-check{align-items:center;gap:.45rem;display:flex}.team-rank-options input,.team-rule-form .team-check input{width:auto}.team-rule-actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.text-button.danger{color:#ff9d9d}.team-exception-manager{border-radius:var(--tr-radius-sm);background:#01051985;border:1px solid #f2cf7933;margin-top:1.25rem;padding:1rem}.team-exception-manager h3{margin:.2rem 0 0}.team-exception-workspace{grid-template-columns:minmax(18rem,.8fr) minmax(20rem,1.2fr);gap:1rem;margin-top:1rem;display:grid}.team-exception-form{border-radius:var(--tr-radius-sm);background:#070c2aad;border:1px solid #7edbff26;align-content:start;gap:.9rem;padding:1rem;display:grid}.team-exception-form label{color:var(--tr-color-muted);gap:.4rem;font-size:.78rem;font-weight:800;display:grid}.team-exception-form select,.team-exception-form textarea{width:100%}.team-exception-list{align-content:start;gap:.65rem;display:grid}.team-exception-card{border-radius:var(--tr-radius-sm);background:#0105199e;border:1px solid #7edbff26;border-left-width:.25rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.85rem;display:flex}.team-exception-card.is-allow{border-left-color:#7fe4c3}.team-exception-card.is-block{border-left-color:#ff9d9d}.team-exception-card strong,.team-exception-card .team-exception-kind{display:block}.team-exception-card p{color:var(--tr-color-muted);margin:.3rem 0 0;font-size:.78rem}.team-exception-kind{color:var(--tr-color-gold);letter-spacing:.08em;text-transform:uppercase;margin-top:.18rem;font-size:.68rem;font-weight:900}.team-exception-actions{flex-shrink:0;gap:.7rem;display:flex}.team-proposals{gap:.75rem;margin-top:1rem;display:grid}.team-proposal{border-radius:var(--tr-radius-sm);background:#0105198c;border:1px solid #f2cf792e;padding:1rem}.team-proposal p{color:var(--tr-color-muted);margin:.25rem 0 0}.team-history{gap:.65rem;margin-top:1rem;display:grid}.team-history-entry{border-radius:var(--tr-radius-sm);background:#0105198c;border:1px solid #7edbff24;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.85rem 1rem;display:flex}.team-history-entry strong,.team-history-entry small{display:block}.team-history-entry small,.team-history-entry p{color:var(--tr-color-muted);margin:.25rem 0 0;font-size:.75rem}.team-history-subject{color:var(--tr-color-cyan);letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:.65rem;font-weight:900}.discord-link-panel>div:first-child{max-width:40rem}.discord-link-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.link-code-result{border-radius:var(--tr-radius-sm);background:#010414a6;border:1px solid #f2cf7940;flex-basis:100%;padding:1rem}.link-code-result code{color:var(--tr-color-gold);letter-spacing:.08em;margin-block:.5rem;font-size:clamp(1.25rem,4vw,2rem);font-weight:900;display:inline-block}@media (width<=700px){[data-visual=command-war-room]{background-size:100% 3.15rem,auto,auto}[data-visual=command-war-room] .command-atmosphere{height:34rem}.command-masthead{align-items:flex-start;min-height:0;padding-bottom:2rem}.command-heading-copy h1{font-size:clamp(3.4rem,17vw,5.2rem);line-height:.82}.command-deck-copy{font-size:1rem}.command-sigil{opacity:.38;width:5.5rem;position:absolute;top:-1rem;right:.5rem}.command-masthead .officer-identity:not([hidden]){width:100%}.command-gate{grid-template-columns:1fr;width:100%}.command-gate-seal{border-right:0;border-bottom:1px solid var(--command-rule);min-height:11rem}.command-gate-seal img{width:5rem}.command-gate-copy{padding:2rem 1.45rem}[data-command-room=officer] .officer-dashboard{grid-template-columns:1fr}.queue-folio{border-right:0;border-bottom:1px solid var(--command-rule)}.queue-folio:after{content:none}[data-command-room=officer] .application-detail{background-size:3rem 100%,100% 3rem}.command-dispatch{padding:1.35rem}.member-welcome,.discord-link-panel{flex-direction:column;align-items:flex-start}.discord-link-actions,.discord-link-actions .button{width:100%}.officer-team-link,.team-command-heading,.team-snapshot,.team-proposal{flex-direction:column;align-items:stretch}.team-heading-actions{flex-direction:column;width:100%}.team-heading-actions .button{width:100%}.team-workspace,.team-rules-workspace,.team-exception-workspace{grid-template-columns:1fr}.team-exception-card{flex-direction:column}.team-capacity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-history-entry{flex-direction:column}.team-form-row{grid-template-columns:1fr}.team-rank-options{grid-template-columns:repeat(2,minmax(5rem,1fr))}.guild-rank-label-grid{grid-template-columns:repeat(2,minmax(8rem,1fr))}}@media (prefers-reduced-motion:reduce){[data-visual=command-war-room] .command-atmosphere:before,[data-visual=command-war-room] .command-atmosphere:after,[data-visual=command-war-room] .command-atmosphere>span{transform:none}[data-visual=command-war-room] .command-atmosphere>span{box-shadow:none}}.recruitment-operations{gap:1.35rem;margin-top:1.5rem;padding:clamp(1.35rem,4vw,2.5rem);display:grid}.recruitment-operations[hidden]{display:none}.recruitment-operations-heading,.recruitment-campaign-heading,.application-attention-heading,.trial-review-heading,.opening-ledger-heading{justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.recruitment-operations-heading{border-bottom:1px solid var(--command-rule);padding-bottom:1.25rem}.recruitment-operations-heading>div:first-child{max-width:48rem}.recruitment-operations-heading h2,.campaign-ledger-panel h3,.campaign-create-panel h3,.recruitment-campaign-heading h3,.application-attention h3,.trial-review-panel h3{font-family:var(--tr-font-chronicle);font-weight:400}.recruitment-operations-heading h2{font-size:clamp(2.4rem,5vw,4rem)}.recruitment-operations-heading p:last-child,.recruitment-campaign-heading p:last-child{color:var(--tr-color-muted)}.recruitment-ledger-mark{color:var(--tr-color-gold);text-shadow:0 0 1.7rem #f2c66d57;font-size:2.3rem}.conversion-boundary{background:linear-gradient(90deg,#c7a6ff1a,#02030d70);border:1px solid #c7a6ff47;border-left:.25rem solid #c7a6ff;padding:1rem 1.15rem}.conversion-boundary strong{color:#dfcbff}.conversion-boundary p{color:var(--tr-color-muted);margin:.35rem 0 0}.conversion-boundary-detail{margin-top:1.25rem}.conversion-panel h3{font-family:var(--tr-font-chronicle);margin:.25rem 0 .4rem;font-size:clamp(1.7rem,4vw,2.4rem);font-weight:400}.conversion-search-form,.conversion-form{gap:.85rem;margin-top:1rem;display:grid}.conversion-search-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.conversion-search-form .form-message{grid-column:1/-1}.conversion-search-form label,.conversion-form label{color:var(--tr-color-muted);gap:.35rem;font-size:.72rem;font-weight:900;display:grid}.conversion-search-form input,.conversion-form input,.conversion-form select,.conversion-form textarea{width:100%}.conversion-candidate-grid,.conversion-trial-fields{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.conversion-trial-toggle{border-block:1px solid var(--command-faint-rule);align-items:center;padding:.75rem 0;gap:.6rem!important;display:flex!important}.conversion-trial-toggle input{width:auto}.conversion-trial-fields[hidden]{display:none}.conversion-warning{border-left:.2rem solid var(--tr-color-gold);background:#f2c66d12;padding:.75rem}.conversion-record{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1rem 0;display:grid}.conversion-record div{border-top:1px solid var(--command-faint-rule);padding-top:.65rem}.conversion-record dt{color:var(--tr-color-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:900}.conversion-record dd{color:var(--tr-color-silver);overflow-wrap:anywhere;margin:.25rem 0 0}.conversion-proof-note{overflow-wrap:anywhere;font-size:.72rem}.recruitment-campaign-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.campaign-create-panel{border:1px solid var(--command-faint-rule);background:linear-gradient(#f2c66d0e,#0000 12rem),#02030db3;padding:1.25rem;position:static}.campaign-create-panel h3,.campaign-ledger-panel h3{margin:.2rem 0;font-size:1.85rem}.campaign-form,.opening-form,.assignment-form,.trial-review-form{gap:.85rem;display:grid}.campaign-form{grid-template-columns:minmax(0,2fr) minmax(10rem,1fr);margin-top:1rem}.campaign-form .is-wide{grid-column:1/-1}.campaign-form label,.opening-form label,.assignment-form label,.trial-review-form label{color:var(--tr-color-muted);gap:.35rem;font-size:.72rem;font-weight:900;display:grid}.campaign-form input,.campaign-form select,.campaign-form textarea,.opening-form input,.opening-form select,.opening-form textarea,.assignment-form select,.trial-review-form input,.trial-review-form select,.trial-review-form textarea{width:100%}.campaign-date-row,.opening-form-grid{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.opening-form-grid{grid-template-columns:1fr 1fr .75fr .65fr}.campaign-form .button,.opening-form .button,.trial-review-form .button{justify-self:start}.campaign-check{align-items:center;gap:.55rem!important;display:flex!important}.campaign-check input{width:auto}.campaign-list{gap:1rem;margin-top:1rem;display:grid}.campaign-empty{border:1px dashed var(--command-rule);color:var(--tr-color-muted);text-align:center;padding:2rem}.recruitment-campaign{border:1px solid var(--command-faint-rule);border-left:.28rem solid var(--tr-color-muted);background:linear-gradient(105deg,#11194a57,#0000 62%),#040511e0;padding:clamp(1.1rem,3vw,1.6rem);position:relative}.recruitment-campaign.campaign-open{border-left-color:var(--tr-color-cyan)}.recruitment-campaign.campaign-paused{border-left-color:var(--tr-color-gold)}.recruitment-campaign.campaign-closed{opacity:.76}.recruitment-campaign-heading h3{margin:.2rem 0 .35rem;font-size:clamp(1.7rem,3vw,2.3rem)}.campaign-state,.attention-badge{border:1px solid var(--command-faint-rule);color:var(--tr-color-muted);letter-spacing:.08em;text-transform:uppercase;flex:none;padding:.25rem .5rem;font-size:.6rem;font-weight:900}.campaign-state-open{color:var(--tr-color-cyan);border-color:#4cf3ed66}.campaign-state-paused{color:var(--tr-color-gold);border-color:#f2c66d6b}.campaign-dates,.attention-metrics{grid-template-columns:repeat(3,1fr);gap:.65rem;margin:1rem 0;display:grid}.campaign-dates div,.attention-metrics div{border-top:1px solid var(--command-faint-rule);padding-top:.65rem}.campaign-dates dt,.attention-metrics dt{color:var(--tr-color-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.6rem;font-weight:900}.campaign-dates dd,.attention-metrics dd{color:var(--tr-color-silver);margin:.25rem 0 0;font-size:.78rem}.campaign-editor,.opening-record{border:1px solid var(--command-faint-rule);background:#02030d8a;margin-top:.75rem}.campaign-editor>summary,.opening-record>summary{color:var(--tr-color-silver);cursor:pointer;padding:.8rem .9rem;font-weight:900}.campaign-editor>.campaign-form,.opening-record>.opening-form{border-top:1px solid var(--command-faint-rule);margin:0;padding:1rem}.opening-ledger{border-top:1px solid var(--command-rule);margin-top:1.15rem;padding-top:1rem}.opening-ledger-heading h4{color:var(--tr-color-silver);font-family:var(--tr-font-chronicle);margin:0;font-size:1.4rem;font-weight:400}.opening-record>summary{grid-template-columns:minmax(0,1fr) auto;gap:.8rem;display:grid}.opening-record>summary span{color:var(--tr-color-muted);font-size:.7rem;font-weight:700}.opening-record.is-inactive{opacity:.68}.application-list-item.attention-action{border-left-color:#ff878f}.application-list-item.attention-watch{border-left-color:var(--tr-color-gold)}.queue-owner,.queue-attention{display:block}.queue-owner{color:var(--tr-color-silver)!important}.queue-owner.is-ineligible,.queue-attention-action{color:#ffb0b5!important}.queue-attention-watch{color:var(--tr-color-gold)!important}.queue-attention-none{color:var(--tr-color-muted)!important}.application-attention,.trial-review-panel{border:1px solid var(--command-faint-rule);background:#02030dad;margin-top:1.25rem;padding:1.15rem}.application-attention.attention-action{border-left:.28rem solid #ff878f}.application-attention.attention-watch{border-left:.28rem solid var(--tr-color-gold)}.application-attention.attention-none{border-left:.28rem solid #79e6bc}.application-attention h3,.trial-review-panel h3{margin:.15rem 0 0;font-size:1.7rem}.attention-badge-action{color:#ffb0b5;border-color:#ff878f73}.attention-badge-watch{color:var(--tr-color-gold);border-color:#f2c66d6b}.attention-badge-none{color:#79e6bc;border-color:#79e6bc66}.attention-reasons{color:var(--tr-color-silver);gap:.35rem;margin:.9rem 0;padding-left:1.2rem;display:grid}.attention-clear{color:#79e6bc}.recruiter-directory-note{color:var(--tr-color-muted);margin:.25rem 0 .75rem;font-size:.72rem}.assignment-form{border-top:1px solid var(--command-rule);grid-template-columns:minmax(12rem,1fr) auto;align-items:end;padding-top:.9rem}.assignment-form .form-message{grid-column:1/-1;margin:0}.assignment-warning,.trial-review-locked{border-left:2px solid var(--tr-color-gold);color:var(--tr-color-gold);background:#f2c66d0f;margin:.75rem 0 0;padding:.7rem .8rem}.trial-review-ledger{gap:.7rem;margin-top:1rem;display:grid}.trial-review{border:1px solid var(--command-faint-rule);border-left:.22rem solid var(--tr-color-cyan);background:#11194a3d;padding:.9rem}.trial-review-accept{border-left-color:#79e6bc}.trial-review-decline{border-left-color:#ff878f}.trial-review-heading strong{color:var(--tr-color-silver)}.trial-review-heading span,.trial-review small{color:var(--tr-color-muted);font-size:.7rem}.trial-review p{margin:.6rem 0}.trial-review-form{border-top:1px solid var(--command-rule);margin-top:1rem;padding-top:1rem}@media (width<=1000px){.recruitment-campaign-grid{grid-template-columns:1fr}.campaign-create-panel{position:static}}@media (width<=700px){.recruitment-operations-heading,.recruitment-campaign-heading,.application-attention-heading,.trial-review-heading{flex-direction:column}.campaign-date-row,.opening-form-grid,.campaign-dates,.attention-metrics,.assignment-form,.conversion-search-form,.conversion-candidate-grid,.conversion-trial-fields,.conversion-record{grid-template-columns:1fr}.conversion-search-form .form-message{grid-column:1}.opening-record>summary{grid-template-columns:1fr}.assignment-form .form-message{grid-column:1}.campaign-form .button,.opening-form .button,.trial-review-form .button,.assignment-form .button,.conversion-search-form .button,.conversion-form .button{justify-self:stretch;width:100%}}[data-visual=event-command-ledger]{--command-rule:#f2c66d42;--command-faint-rule:#e9f8fa1a;--event-live:#4cf3ed;--event-paper:#080818e6;background:linear-gradient(#e9f8fa05 1px, transparent 1px) 0 0 / 100% 3.75rem, radial-gradient(circle at 86% 4%, #7769ff21, transparent 27rem), radial-gradient(circle at 7% 42%, #4cf3ed0e, transparent 25rem), linear-gradient(180deg, var(--tr-color-abyss), #06050f 72%, #02030d);min-height:72svh;position:relative;overflow:hidden}[data-visual=event-command-ledger] .command-atmosphere{opacity:.85;background:linear-gradient(90deg,#0000 7%,#f2c66d14 7% calc(7% + 1px),#0000 calc(7% + 1px)),radial-gradient(at 75% 0,#165dff33,#0000 31rem);height:44rem}[data-visual=event-command-ledger] .command-atmosphere:before,[data-visual=event-command-ledger] .command-atmosphere:after{content:"";background:linear-gradient(90deg, transparent, var(--command-rule), transparent);height:1px;position:absolute;top:8rem}[data-visual=event-command-ledger] .command-atmosphere:before{width:38%;left:4%;transform:rotate(-18deg)}[data-visual=event-command-ledger] .command-atmosphere:after{width:31%;right:4%;transform:rotate(24deg)}[data-visual=event-command-ledger] .command-atmosphere>span{aspect-ratio:1;background:var(--event-live);width:.5rem;position:absolute;top:10rem;right:15%;transform:rotate(45deg);box-shadow:0 0 1.5rem #4cf3ed8c}.event-command-masthead{z-index:1;position:relative}.event-command-masthead h1{font-family:var(--tr-font-chronicle);letter-spacing:-.05em;font-weight:400;line-height:.8}.command-quick-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.officer-workflow-deck{gap:1.5rem;display:grid}.command-workflow-group{border:1px solid var(--command-faint-rule);background:#0204128f;gap:1rem;padding:clamp(1rem,2.5vw,1.5rem);display:grid}.command-workflow-group>header{border-bottom:1px solid var(--command-rule);grid-template-columns:minmax(0,1fr) minmax(16rem,.65fr);align-items:end;gap:1.25rem;padding-bottom:1rem;display:grid}.command-workflow-group>header h2{font-family:var(--tr-font-chronicle);margin:.2rem 0 0;font-size:clamp(1.8rem,3.2vw,2.7rem);font-weight:400}.command-workflow-group>header>p{max-width:38rem;color:var(--tr-color-muted);margin:0}.command-workflow-guide{border:1px solid color-mix(in srgb, var(--tr-color-gold) 28%, transparent);background:linear-gradient(120deg, color-mix(in srgb, var(--tr-color-cyan) 7%, transparent), transparent 42%), var(--tr-color-night);grid-template-columns:minmax(14rem,.72fr) minmax(0,2fr);gap:clamp(1rem,2.5vw,2rem);margin-block:1rem 1.5rem;padding:clamp(1rem,2.4vw,1.5rem);display:grid}.command-workflow-guide>header h2{margin:.2rem 0 .45rem;font-size:clamp(1.35rem,2.3vw,2rem)}.command-workflow-guide>header>p:last-child,.command-workflow-steps p{color:var(--tr-color-muted);margin:0}.command-workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.command-workflow-steps li{border-inline-start:1px solid color-mix(in srgb, var(--tr-color-cyan) 22%, transparent);grid-template-columns:auto minmax(0,1fr);gap:.75rem;min-width:0;padding:.25rem clamp(.75rem,1.6vw,1.25rem);display:grid}.command-workflow-index{color:var(--tr-color-gold);font-family:var(--tr-font-mono);letter-spacing:.08em;font-size:.72rem}.command-workflow-steps strong{color:var(--tr-color-silver);margin-bottom:.3rem;display:block}.command-workflow-step-link{min-height:44px;color:var(--tr-color-cyan);align-items:center;margin-top:.35rem;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=700px){.command-workflow-guide,.command-workflow-steps{grid-template-columns:1fr}.command-workflow-steps li{border-inline-start:0;border-block-start:1px solid color-mix(in srgb, var(--tr-color-cyan) 22%, transparent);padding-block:.75rem}}.officer-command-links{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:stretch;gap:1rem;display:grid}.command-subnav{border-block:1px solid var(--command-faint-rule);overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-color:var(--command-rule) #02030d59;background:linear-gradient(90deg,#4cf3ed06,#0000 35%,#f2c66d06);flex-wrap:nowrap;gap:.35rem;max-width:100%;padding:.5rem;scroll-padding-inline:.5rem;display:flex;overflow-x:auto}.command-subnav:not(:has(a:not([hidden]))){display:none}.command-subnav a{min-height:2.75rem;color:var(--tr-color-muted);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;scroll-snap-align:start;border:1px solid #0000;flex:none;align-items:center;padding:.65rem .9rem;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex;position:relative}.command-subnav a:hover,.command-subnav a:focus-visible{color:var(--tr-color-silver);background:#4cf3ed0d;border-color:#4cf3ed47}.command-subnav a[aria-current=page]{color:var(--event-live);background:#4cf3ed11;border-color:#4cf3ed33}.command-subnav a[aria-current=page]:before{content:"";aspect-ratio:1;background:var(--event-live);width:.38rem;margin-right:.65rem;transform:rotate(45deg);box-shadow:0 0 .9rem #4cf3eda6}@media (width>=1100px){.command-subnav{gap:.2rem}.command-subnav a{letter-spacing:.075em;padding-inline:.55rem;font-size:.68rem}.command-subnav a[aria-current=page]:before{margin-right:.45rem}}.event-member-ledger,.officer-event-dashboard{gap:1.25rem;display:grid}.event-member-ledger[hidden],.officer-event-dashboard[hidden]{display:none}.event-window-panel{justify-content:space-between;align-items:end;gap:2rem;display:flex}.event-window-panel>div{max-width:42rem}.event-window-form{grid-template-columns:repeat(2,minmax(9rem,1fr)) repeat(2,auto);align-items:end;gap:.75rem;display:grid}.event-absence-manager{border-left:3px solid var(--tr-color-gold);background:linear-gradient(115deg,#f2c66d12,#0000 42%),#080818e0;grid-template-columns:minmax(15rem,.65fr) minmax(0,1.35fr);gap:1.25rem 2rem;display:grid}.event-absence-copy h2{font-family:var(--tr-font-chronicle);font-size:clamp(1.8rem,3.5vw,2.7rem);font-weight:400}.event-absence-copy p:last-child{margin-bottom:0}.event-absence-form{grid-template-columns:1fr 1fr;align-items:end;gap:.75rem;display:grid}.event-absence-form label{color:var(--tr-color-muted);gap:.35rem;font-size:.72rem;font-weight:900;display:grid}.event-absence-form input,.event-absence-form textarea{width:100%}.event-absence-form textarea{resize:vertical}.event-absence-reason,.event-absence-actions,.event-absence-form .form-message{grid-column:1/-1}.event-absence-actions{flex-wrap:wrap;gap:.65rem;display:flex}.event-absence-form .form-message{min-height:1.15rem;margin:0}.event-absence-list{border-top:1px solid var(--command-rule);grid-column:1/-1;gap:.55rem;padding-top:1rem;display:grid}.event-absence-card{border:1px solid var(--command-faint-rule);border-left:2px solid var(--tr-color-gold);background:#02030d8c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.8rem .9rem;display:grid}.event-absence-card.is-withdrawn{opacity:.62;border-left-color:var(--tr-color-muted)}.event-absence-card-copy{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.2rem .65rem;min-width:0;display:grid}.event-absence-card-copy strong{overflow-wrap:anywhere;color:var(--tr-color-silver)}.event-absence-card-copy small{color:var(--tr-color-muted);grid-column:2}.event-absence-card-actions{align-items:center;gap:.6rem;display:flex}.event-absence-empty{color:var(--tr-color-muted);margin:0}.event-window-form label,.event-series-form label,.event-slot-row label,.event-materialize-form label,.event-character-select,.event-policy-form label,.event-policy-exception-form label{color:var(--tr-color-muted);gap:.35rem;font-size:.74rem;font-weight:900;display:grid}.event-command-message{min-height:1.3rem;margin:0}.event-occurrence-list{gap:1rem;display:grid}.event-occurrence-card{grid-template-columns:minmax(10rem,.32fr) minmax(0,1fr);padding:0;display:grid;overflow:hidden}.event-date-folio{border-right:1px solid var(--command-rule);background:linear-gradient(#11194aa3,#02030de0),repeating-linear-gradient(135deg,#0000 0 .65rem,#e9f8fa05 .65rem .7rem);align-content:space-between;min-height:23rem;padding:1.4rem;display:grid}.event-date-folio span{color:var(--tr-color-gold);letter-spacing:.1em;text-transform:uppercase;font-size:.69rem;font-weight:900}.event-date-folio strong{color:var(--tr-color-silver);font-family:var(--tr-font-chronicle);font-size:clamp(1.45rem,2.8vw,2.4rem);font-weight:400}.event-occurrence-body{padding:clamp(1.4rem,4vw,2.4rem)}.event-occurrence-heading{border-bottom:1px solid var(--command-faint-rule);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-bottom:1.2rem;display:flex}.event-occurrence-heading h2{font-family:var(--tr-font-chronicle);font-size:clamp(2rem,4vw,3.4rem);font-weight:400}.event-occurrence-time{color:var(--event-live);font-weight:800}.event-occurrence-card.is-cancelled,.event-occurrence-card.is-completed{opacity:.72}.event-closed-note{border-left:2px solid var(--command-rule);color:var(--tr-color-muted);padding:.9rem}.event-response-form{border-top:1px solid var(--command-rule);grid-template-columns:repeat(3,minmax(9rem,1fr));gap:1rem 1.5rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}.event-response-form fieldset{border:0;grid-column:1/-1;min-width:0;padding:0}.event-response-form legend{color:var(--tr-color-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.55rem;font-size:.72rem;font-weight:900}.event-response-options{grid-template-columns:repeat(5,minmax(4rem,1fr));gap:.45rem;display:grid}.event-response-options label{border:1px solid var(--command-faint-rule);min-height:2.8rem;color:var(--tr-color-muted);cursor:pointer;background:#02030d94;place-items:center;padding:.45rem;font-size:.72rem;font-weight:900;display:grid}.event-response-options label:has(input:checked){border-color:var(--event-live);color:var(--tr-color-silver);background:#4cf3ed1a}.event-response-options label:has(input:disabled){opacity:.45;cursor:not-allowed}.event-response-options input{opacity:0;width:1px;height:1px;position:absolute}.event-response-actions{grid-column:1/-1;align-items:center;gap:1rem;display:flex}.event-response-actions .form-message{margin:0}.event-eligibility-note{border-left:2px solid var(--event-live);color:var(--tr-color-muted);background:#4cf3ed0e;grid-column:1/-1;margin:0;padding:.75rem .9rem;font-size:.78rem}.event-eligibility-note.is-unknown{border-left-color:var(--tr-color-gold);background:#f2c66d0e}.event-eligibility-note.is-ineligible{background:#ff878f0e;border-left-color:#ff878f}.event-capacity-note{color:var(--tr-color-gold);font-size:.72rem;font-weight:800}.event-absence-notice{border:1px solid #f2c66d38;border-left:3px solid var(--tr-color-gold);background:#f2c66d0e;gap:.28rem;margin-top:1rem;padding:.85rem 1rem;display:grid}.event-absence-notice strong{color:var(--tr-color-gold);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.event-absence-notice span,.event-absence-notice small{color:var(--tr-color-muted)}.event-absence-notice small{font-weight:800}.event-horizon-health{border-left:3px solid var(--event-live);grid-template-columns:minmax(13rem,.9fr) minmax(24rem,1.6fr) auto;align-items:center;gap:1.25rem;margin-bottom:1.25rem;display:grid}.event-horizon-copy h2{margin:.12rem 0 .35rem;font-size:clamp(1.15rem,2.4vw,1.65rem)}.event-horizon-copy p{margin-bottom:0}.event-horizon-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.event-horizon-metrics div{border-left:1px solid var(--command-faint-rule);min-width:0;padding-left:.75rem}.event-horizon-metrics dt{color:var(--tr-color-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:800}.event-horizon-metrics dd{overflow-wrap:anywhere;color:var(--tr-color-ink);margin:.22rem 0 0;font-size:.82rem;font-weight:800}.event-horizon-health[data-horizon-state=partial],.event-horizon-health[data-horizon-state=stale]{border-left-color:var(--tr-color-gold)}.event-horizon-health[data-horizon-state=failed]{border-left-color:#ff878f}.event-command-grid{grid-template-columns:minmax(18rem,.58fr) minmax(0,1.42fr);align-items:start;gap:1.25rem;display:grid}.event-series-rail{position:sticky;top:6rem}.event-series-list{gap:.6rem;margin-top:1.2rem;display:grid}.event-series-card{border:1px solid var(--command-faint-rule);width:100%;color:inherit;text-align:left;cursor:pointer;background:#02030da8;border-left:3px solid #0000;gap:.35rem;padding:1rem;display:grid}.event-series-card:hover,.event-series-card.is-selected{border-left-color:var(--event-live);background:#11194a8a}.event-series-card strong{font-family:var(--tr-font-chronicle);font-size:1.35rem;font-weight:400}.event-series-card small{color:var(--tr-color-muted)}.event-series-form{gap:1rem;margin-top:1.5rem;display:grid}.event-form-row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.event-form-row-three{grid-template-columns:repeat(3,1fr)}.event-slot-fieldset{border:1px solid var(--command-faint-rule);padding:1rem}.event-slot-fieldset legend{color:var(--tr-color-silver);font-family:var(--tr-font-chronicle);font-size:1.5rem}.event-slot-fieldset .panel-heading p{margin:.2rem 0 0}.event-slot-list{gap:.65rem;margin-top:1rem;display:grid}.event-slot-row{border:1px solid var(--command-faint-rule);background:#02030d85;grid-template-columns:minmax(10rem,1fr) minmax(8rem,.65fr) minmax(7rem,.55fr) minmax(6rem,.45fr) auto;align-items:end;gap:.65rem;padding:.75rem;display:grid}.event-editor-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.event-lifecycle-panel,.event-materialize-form{border-top:1px solid var(--command-rule);margin-top:1.5rem;padding-top:1.5rem}.event-lifecycle-panel .event-editor-actions button{border:1px solid var(--command-faint-rule);min-height:2.75rem;color:var(--tr-color-silver);background:#02030d9e;padding:.55rem 1rem}.event-lifecycle-panel .event-editor-actions button:hover{border-color:var(--event-live)}.event-materialize-form{gap:1rem;display:grid}.event-empty-state{text-align:center}.event-policy-panel[hidden]{display:none}.event-policy-panel{background:linear-gradient(120deg,#11194a59,#0000 48%),#02030db8;border-color:#4cf3ed33;gap:1rem;display:grid}.event-policy-grid{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:start;gap:1.25rem;display:grid}.event-policy-form,.event-policy-exception-form{gap:.9rem;display:grid}.event-policy-role-targets{border:1px solid var(--command-faint-rule);padding:1rem}.event-policy-role-targets legend{color:var(--tr-color-silver);font-family:var(--tr-font-chronicle);font-size:1.35rem}.event-policy-role-targets>p{margin:.25rem 0 .8rem}.event-policy-role-grid{grid-template-columns:repeat(5,minmax(5rem,1fr));gap:.55rem;display:grid}.event-policy-automation{background:#4cf3ed06;border:1px solid #4cf3ed33;gap:.7rem;padding:1rem;display:grid}.event-policy-automation legend{color:var(--tr-color-silver);font-family:var(--tr-font-chronicle);font-size:1.35rem}.event-policy-automation>p{margin:0}.event-policy-toggle{border:1px solid var(--command-faint-rule);background:#02030d73;grid-template-columns:auto minmax(0,1fr);align-items:start;padding:.7rem;gap:.65rem!important;display:grid!important}.event-policy-toggle input{width:1rem;height:1rem;accent-color:var(--event-live);margin-top:.15rem}.event-policy-toggle span{gap:.18rem;display:grid}.event-policy-toggle strong{color:var(--tr-color-silver)}.event-policy-toggle small{color:var(--tr-color-muted);font-weight:500;line-height:1.45}.event-policy-exceptions{border-left:1px solid var(--command-rule);gap:1rem;padding-left:1.25rem;display:grid}.event-policy-exceptions h3{font-family:var(--tr-font-chronicle);font-size:1.8rem;font-weight:400}.event-policy-exception-list{gap:.55rem;display:grid}.event-policy-exception{border:1px solid var(--command-faint-rule);border-left:2px solid var(--event-live);background:#02030d7a;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;padding:.75rem;display:grid}.event-policy-exception.is-block{border-left-color:#ff878f}.event-policy-exception>div{gap:.15rem;display:grid}.event-policy-exception strong{color:var(--tr-color-silver)}.event-policy-exception small,.event-policy-exception p{color:var(--tr-color-muted);margin:0;font-size:.68rem}.event-policy-history{border-top:1px solid var(--command-faint-rule);padding-top:.8rem}.event-policy-history summary{color:var(--tr-color-gold);cursor:pointer;font-size:.75rem;font-weight:900}.event-policy-history-entry{border-left:1px solid var(--command-rule);color:var(--tr-color-muted);margin:.55rem 0 0;padding-left:.65rem;font-size:.66rem}.event-occurrence-watch{gap:1rem;display:grid}.event-occurrence-watch>.panel-heading{align-items:end}.event-occurrence-watch>.panel-heading>div{max-width:43rem}.event-occurrence-workspace{grid-template-columns:minmax(15rem,.48fr) minmax(0,1.52fr);align-items:start;gap:1rem;display:grid}.event-officer-occurrence-list{gap:.55rem;display:grid}.event-officer-occurrence-card{border:1px solid var(--command-faint-rule);width:100%;color:inherit;text-align:left;cursor:pointer;background:#02030dad;border-left:3px solid #0000;gap:.35rem;padding:1rem;display:grid}.event-officer-occurrence-card:hover,.event-officer-occurrence-card.is-selected{border-left-color:var(--event-live);background:#11194a8f}.event-officer-occurrence-card strong{color:var(--tr-color-silver);font-family:var(--tr-font-chronicle);font-size:1.35rem;font-weight:400}.event-officer-occurrence-card small{color:var(--tr-color-muted)}.event-officer-occurrence-detail{border-left:1px solid var(--command-rule);min-width:0;padding-left:1.25rem}.event-occurrence-detail-heading{border-bottom:1px solid var(--command-rule);justify-content:space-between;align-items:flex-start;gap:1.25rem;padding-bottom:1rem;display:flex}.event-occurrence-detail-heading h2{font-family:var(--tr-font-chronicle);font-size:clamp(2rem,4vw,3.2rem);font-weight:400}.event-occurrence-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.event-roster-summary{border-bottom:1px solid var(--command-faint-rule);flex-wrap:wrap;gap:.45rem;padding:.8rem 0;display:flex}.event-roster-summary span{border:1px solid var(--command-faint-rule);color:var(--tr-color-muted);letter-spacing:.06em;text-transform:uppercase;padding:.3rem .55rem;font-size:.64rem;font-weight:900}.event-occurrence-operation-panel,.event-admission-panel,.event-roster-ledger,.event-operation-history{border-top:1px solid var(--command-rule);margin-top:1.2rem;padding-top:1.2rem}.event-occurrence-operation-panel h3,.event-admission-panel h3,.event-roster-ledger h3,.event-operation-history h3{font-family:var(--tr-font-chronicle);font-size:1.8rem;font-weight:400}.event-occurrence-operation-grid{grid-template-columns:minmax(0,1.3fr) minmax(13rem,.7fr);gap:.8rem;margin-top:.8rem;display:grid}.event-admission-panel{background:linear-gradient(120deg,#4cf3ed0d,#0000 60%);border:1px solid #4cf3ed33;gap:.7rem;margin-top:.8rem;padding:.9rem;display:grid}.event-admission-panel>p{margin:0}.event-admission-actions{flex-wrap:wrap;gap:.55rem;display:flex}.event-admission-status{min-height:1rem;margin:0}.event-bulk-response-form{border-top:1px solid var(--command-faint-rule);grid-template-columns:minmax(11rem,.7fr) auto minmax(10rem,1fr);align-items:end;gap:.65rem;padding-top:.75rem;display:grid}.event-bulk-response-form label{color:var(--tr-color-muted);gap:.35rem;font-size:.68rem;font-weight:900;display:grid}.event-roster-bulk-select{color:var(--event-live);align-items:center;gap:.4rem;font-size:.75rem;font-weight:900;display:flex}.event-roster-bulk-select input{width:.95rem;height:.95rem;accent-color:var(--event-live)}.event-occurrence-operation-form{border:1px solid var(--command-faint-rule);background:#02030d80;grid-template-columns:1fr 1fr;align-items:end;gap:.7rem;padding:.9rem;display:grid}.event-occurrence-operation-form.is-danger{border-color:#ff878f3d;grid-template-columns:1fr}.event-occurrence-operation-form h4{color:var(--tr-color-silver);font-family:var(--tr-font-chronicle);grid-column:1/-1;font-size:1.3rem;font-weight:400}.event-occurrence-operation-form label,.event-roster-attendance label{color:var(--tr-color-muted);gap:.35rem;font-size:.68rem;font-weight:900;display:grid}.event-occurrence-operation-form label:has(textarea),.event-occurrence-operation-form .button{grid-column:1/-1}.event-occurrence-operation-form textarea{resize:vertical;width:100%}.event-roster-ledger{gap:.65rem;display:grid}.event-roster-row{border:1px solid var(--command-faint-rule);background:#02030d7a;grid-template-columns:minmax(10rem,1fr) minmax(7rem,.58fr) minmax(9rem,.75fr) minmax(13rem,1fr);align-items:center;gap:.7rem;padding:.75rem;display:grid}.event-roster-identity,.event-roster-response,.event-roster-character{gap:.15rem;min-width:0;display:grid}.event-roster-row strong{overflow-wrap:anywhere;color:var(--tr-color-silver)}.event-roster-row small,.event-roster-label{color:var(--tr-color-muted);font-size:.62rem}.event-roster-label{letter-spacing:.08em;text-transform:uppercase;font-weight:900}.event-roster-absence{border-left:2px solid var(--tr-color-gold);background:#f2c66d0e;gap:.15rem;margin-top:.45rem;padding:.5rem .55rem;display:grid}.event-roster-absence strong{color:var(--tr-color-gold);font-size:.66rem;font-weight:800}.event-roster-attendance{grid-template-columns:minmax(7rem,1fr) auto;align-items:end;gap:.45rem;display:grid}.event-roster-status{grid-column:1/-1;min-height:1rem;margin:0;font-size:.65rem}.event-operation-history-entry{border-left:2px solid var(--command-rule);color:var(--tr-color-muted);background:#11194a3d;margin:.55rem 0 0;padding:.65rem .8rem;font-size:.75rem}@media (width<=1000px){.event-horizon-health{grid-template-columns:1fr}.event-horizon-metrics{order:2}.event-horizon-health .button{justify-self:start}.event-command-grid{grid-template-columns:1fr}.event-series-rail{position:static}.event-slot-row{grid-template-columns:1fr 1fr}.event-slot-row .text-button{justify-self:start}.event-occurrence-workspace{grid-template-columns:1fr}.event-officer-occurrence-list{grid-template-columns:repeat(2,minmax(0,1fr))}.event-officer-occurrence-detail{border-top:1px solid var(--command-rule);border-left:0;padding:1rem 0 0}.event-roster-row{grid-template-columns:1fr 1fr}.event-roster-attendance{grid-column:1/-1}.event-bulk-response-form{grid-template-columns:1fr auto}.event-bulk-response-form .event-admission-status{grid-column:1/-1}.event-policy-grid{grid-template-columns:1fr}.event-policy-exceptions{border-top:1px solid var(--command-rule);border-left:0;padding:1rem 0 0}.event-policy-role-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){[data-visual=event-command-ledger] .command-atmosphere{height:35rem}.event-horizon-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.officer-command-links,.command-workflow-group>header,.campaign-form{grid-template-columns:1fr}.campaign-form .is-wide{grid-column:auto}.officer-team-link{min-height:0}.command-quick-actions,.command-quick-actions .button{width:100%}.event-window-panel{flex-direction:column;align-items:stretch}.event-window-form{grid-template-columns:1fr;width:100%}.event-absence-manager,.event-absence-form{grid-template-columns:1fr}.event-absence-reason,.event-absence-actions,.event-absence-form .form-message,.event-absence-list{grid-column:1}.event-absence-card{grid-template-columns:1fr}.event-absence-card-actions,.event-absence-card-actions .button{width:100%}.event-occurrence-card{grid-template-columns:1fr}.event-date-folio{border-right:0;border-bottom:1px solid var(--command-rule);min-height:8rem}.event-response-form{grid-template-columns:1fr}.event-response-form fieldset,.event-eligibility-note{grid-column:1}.event-response-options{grid-template-columns:repeat(2,1fr)}.event-character-select{grid-column:1}.event-form-row,.event-form-row-three,.event-slot-row{grid-template-columns:1fr}.event-policy-role-grid{grid-template-columns:1fr 1fr}.event-occurrence-heading{flex-direction:column;gap:.65rem}.event-occurrence-watch>.panel-heading,.event-occurrence-detail-heading{flex-direction:column;align-items:stretch}.event-occurrence-detail-actions{justify-content:flex-start}.event-occurrence-detail-actions .button{width:100%}.event-officer-occurrence-list,.event-occurrence-operation-grid,.event-occurrence-operation-form,.event-roster-row{grid-template-columns:1fr}.event-occurrence-operation-form h4,.event-occurrence-operation-form label:has(textarea),.event-occurrence-operation-form .button,.event-roster-attendance{grid-column:1}.event-roster-attendance{grid-template-columns:1fr}.event-roster-attendance .button{width:100%}.event-admission-actions,.event-bulk-response-form{grid-template-columns:1fr;display:grid}.event-admission-actions .button,.event-bulk-response-form .button{width:100%}.event-bulk-response-form .event-admission-status{grid-column:1}}@media (prefers-reduced-motion:reduce){[data-visual=event-command-ledger] .command-atmosphere:before,[data-visual=event-command-ledger] .command-atmosphere:after,[data-visual=event-command-ledger] .command-atmosphere>span{transform:none}[data-visual=event-command-ledger] .command-atmosphere>span{box-shadow:none}}[data-visual=audit-command-ledger]{--command-rule:#f2c66d47;--command-faint-rule:#e9f8fa1a;--audit-live:#4cf3ed;--audit-stale:#f2c66d;--audit-unknown:#c7a6ff;background:linear-gradient(#e9f8fa05 1px, transparent 1px) 0 0 / 100% 3.75rem, radial-gradient(circle at 84% 3%, #7156ff26, transparent 27rem), radial-gradient(circle at 9% 48%, #4cf3ed0f, transparent 24rem), linear-gradient(180deg, var(--tr-color-abyss), #070510 70%, #02030d);min-height:72svh;position:relative;overflow:hidden}[data-visual=audit-command-ledger] .command-atmosphere{opacity:.88;background:linear-gradient(90deg,#0000 8%,#f2c66d14 8% calc(8% + 1px),#0000 calc(8% + 1px)),repeating-radial-gradient(circle at 76% 7%,#0000 0 4.5rem,#e9f8fa06 4.5rem calc(4.5rem + 1px));height:45rem}[data-visual=audit-command-ledger] .command-atmosphere:before,[data-visual=audit-command-ledger] .command-atmosphere:after{content:"";background:linear-gradient(90deg, transparent, var(--command-rule), transparent);height:1px;position:absolute;top:8.5rem}[data-visual=audit-command-ledger] .command-atmosphere:before{width:39%;left:3%;transform:rotate(-20deg)}[data-visual=audit-command-ledger] .command-atmosphere:after{width:34%;right:3%;transform:rotate(18deg)}[data-visual=audit-command-ledger] .command-atmosphere>span{aspect-ratio:1;background:var(--audit-unknown);width:.52rem;position:absolute;top:10.5rem;right:12%;transform:rotate(45deg);box-shadow:0 0 1.6rem #c7a6ff94}.audit-command-masthead{z-index:1;position:relative}.audit-command-masthead h1{font-family:var(--tr-font-chronicle);letter-spacing:-.05em;font-weight:400;line-height:.8}.audit-command-dashboard{gap:1.25rem;display:grid}.audit-command-dashboard[hidden]{display:none}.audit-command-message{min-height:1.35rem;margin:0}.audit-source-panel{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.5rem;display:grid}.audit-source-panel h2{font-family:var(--tr-font-chronicle);font-size:clamp(2rem,4vw,3.15rem);font-weight:400}.audit-source-panel p:last-child{margin-bottom:0}.audit-source-state-block{border-left:1px solid var(--command-rule);gap:.25rem;min-width:8rem;padding-left:1.4rem;display:grid}.audit-source-state-block span{color:var(--tr-color-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:900}.audit-source-state-block strong{font-family:var(--tr-font-chronicle);font-size:1.55rem;font-weight:400}.audit-command-actions{flex-wrap:wrap;justify-content:flex-end;gap:.7rem;display:flex}.audit-profile-panel{background:linear-gradient(115deg,#7156ff17,#0000 48%),#02030da8;border-color:#c7a6ff38;grid-template-columns:minmax(15rem,.65fr) minmax(0,1.35fr);align-items:center;gap:clamp(1.4rem,4vw,3rem);display:grid}.audit-profile-copy h2{font-family:var(--tr-font-chronicle);font-size:clamp(1.8rem,4vw,2.65rem);font-weight:400}.audit-profile-copy p:last-child{margin-bottom:0}.audit-profile-form{gap:1rem;display:grid}.audit-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.audit-profile-grid label{color:var(--tr-color-muted);gap:.35rem;font-size:.68rem;font-weight:900;display:grid}.audit-profile-grid input{width:100%}.audit-number-field{border:1px solid var(--command-faint-rule);background:#02030d9e;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.audit-number-field input{background:0 0;border:0}.audit-number-field span{color:var(--tr-color-muted);letter-spacing:.06em;text-transform:uppercase;padding-right:.75rem;font-size:.62rem}.audit-profile-footer{border-top:1px solid var(--command-faint-rule);justify-content:space-between;align-items:center;gap:1rem;padding-top:.9rem;display:flex}.audit-profile-toggle{color:var(--tr-color-silver);align-items:center;gap:.6rem;font-size:.78rem;font-weight:800;display:flex}.audit-profile-toggle input{width:1rem;height:1rem;accent-color:var(--audit-live)}.audit-kpis{border-block:1px solid var(--command-rule);background:#02030d75;grid-template-columns:repeat(4,1fr);display:grid}.audit-kpis>div{border-right:1px solid var(--command-faint-rule);gap:.3rem;padding:1rem 1.25rem;display:grid}.audit-kpis>div:last-child{border-right:0}.audit-kpis span{color:var(--tr-color-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:900}.audit-kpis strong{color:var(--tr-color-silver);font-family:var(--tr-font-chronicle);font-size:2rem;font-weight:400}.audit-command-grid{grid-template-columns:minmax(16rem,.48fr) minmax(0,1.52fr);align-items:start;gap:1.25rem;display:grid}.audit-filter-rail{gap:1.1rem;display:grid;position:sticky;top:6rem}.audit-filter-rail h2{font-family:var(--tr-font-chronicle);font-size:2rem;font-weight:400}.audit-filter-rail label{color:var(--tr-color-muted);gap:.4rem;font-size:.72rem;font-weight:900;display:grid}.audit-filter-rail select{width:100%}.audit-filter-rail .member-muted+.member-muted{color:var(--audit-unknown);margin-top:.65rem}.audit-finding-workspace{min-width:0}.audit-findings-heading{border-bottom:1px solid var(--command-rule);justify-content:space-between;align-items:center;gap:1rem;padding:.2rem 0 1rem;display:flex}.audit-findings-heading h2{font-family:var(--tr-font-chronicle);font-size:clamp(2rem,4vw,3.2rem);font-weight:400}.audit-ledger-mark{color:var(--tr-color-gold);text-shadow:0 0 1.5rem #f2c66d42;font-size:2rem}.audit-findings{gap:.9rem;margin-top:1rem;display:grid}.audit-finding-card{border:1px solid var(--command-faint-rule);border-left:.28rem solid var(--audit-live);background:linear-gradient(100deg,#11194a57,#0000 55%),#060614e6;padding:clamp(1.2rem,3vw,1.8rem);position:relative;box-shadow:0 1.2rem 3rem #00000029}.audit-finding-card.is-warning{border-left-color:var(--audit-stale)}.audit-finding-card.is-blocker{border-left-color:#ff878f}.audit-finding-card.is-resolved{opacity:.78;border-left-color:#7fe4c3}.audit-finding-card:after{content:"";aspect-ratio:1;background:var(--command-rule);width:.35rem;position:absolute;top:.7rem;right:.7rem;transform:rotate(45deg)}.audit-finding-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.audit-finding-header h3{color:var(--tr-color-silver);font-family:var(--tr-font-chronicle);margin:.55rem 0 0;font-size:clamp(1.45rem,3vw,2rem);font-weight:400}.audit-finding-badges{flex-wrap:wrap;gap:.4rem;display:flex}.audit-severity,.audit-status,.audit-freshness{border:1px solid var(--command-faint-rule);color:var(--tr-color-muted);letter-spacing:.08em;text-transform:uppercase;padding:.2rem .45rem;font-size:.58rem;font-weight:900}.audit-severity-blocker{color:#ffb0b5;border-color:#ff878f73}.audit-severity-warning{color:var(--audit-stale);border-color:#f2c66d6b}.audit-status-resolved{color:#7fe4c3;border-color:#7fe4c361}.audit-freshness-current{color:var(--audit-live)}.audit-freshness-stale{color:var(--audit-stale)}.audit-freshness-unknown{color:var(--audit-unknown)}.audit-finding-owner{color:var(--tr-color-gold);letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:.67rem;font-weight:900}.audit-finding-card>p{color:var(--tr-color-muted)}.audit-finding-meta{border-top:1px solid var(--command-faint-rule);grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1rem 0 0;padding-top:1rem;display:grid}.audit-finding-meta div{min-width:0}.audit-finding-meta dt{color:var(--tr-color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:900}.audit-finding-meta dd{overflow-wrap:anywhere;color:var(--tr-color-silver);margin:.25rem 0 0;font-size:.78rem}.audit-resolution-record{background:#7fe4c30e;border-left:2px solid #7fe4c3;margin-top:1rem;padding:.85rem 1rem}.audit-resolution-record p{margin:.25rem 0}.audit-resolution-record small{color:var(--tr-color-muted)}.audit-finding-actions{border-top:1px solid var(--command-rule);grid-template-columns:auto minmax(0,1fr);align-items:end;gap:1rem;margin-top:1rem;padding-top:1rem;display:grid}.audit-finding-actions>.button{justify-self:end}.audit-finding-actions form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.7rem;display:grid}.audit-finding-actions label{color:var(--tr-color-muted);gap:.35rem;font-size:.68rem;font-weight:900;display:grid}.audit-finding-actions textarea{resize:vertical;width:100%}.audit-empty-state{text-align:center;justify-items:center;display:grid}.audit-empty-state h3{font-family:var(--tr-font-chronicle);margin:.35rem 0;font-size:1.8rem;font-weight:400}.identity-repair-workspace{background:radial-gradient(circle at 90% 10%,#4cf3ed17,#0000 17rem),linear-gradient(118deg,#7156ff14,#0000 48%),#02030dc2;border-color:#4cf3ed40;gap:1.25rem;display:grid}.identity-repair-workspace[hidden]{display:none}.identity-repair-heading{border-bottom:1px solid var(--command-rule);justify-content:space-between;align-items:flex-end;gap:1.5rem;padding-bottom:1rem;display:flex}.identity-repair-heading h2{font-family:var(--tr-font-chronicle);font-size:clamp(2rem,4vw,3rem);font-weight:400}.identity-repair-heading p:last-child{max-width:52rem;margin-bottom:0}.identity-repair-source{text-align:right;flex:0 23rem;gap:.3rem;display:grid}.identity-repair-source span{color:var(--tr-color-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:900}.identity-repair-source strong{color:var(--audit-live);font-size:.78rem;line-height:1.45}.identity-repair-grid{grid-template-columns:minmax(14rem,.46fr) minmax(0,1.54fr);gap:clamp(1.25rem,4vw,3rem);display:grid}.identity-repair-brief{border-left:2px solid var(--audit-live);background:#4cf3ed09;padding:1.15rem}.identity-repair-brief ol{color:var(--tr-color-silver);gap:.75rem;margin:1rem 0;padding-left:1.2rem;font-size:.82rem;display:grid}.identity-repair-brief .privacy-label{color:var(--audit-unknown);line-height:1.55}.identity-repair-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.identity-repair-form label{color:var(--tr-color-muted);gap:.4rem;font-size:.68rem;font-weight:900;display:grid}.identity-repair-form select,.identity-repair-form textarea{width:100%}.identity-repair-form textarea{resize:vertical}.identity-repair-reason,.identity-repair-review,.identity-repair-actions{grid-column:1/-1}.identity-repair-review{border:1px solid var(--command-faint-rule);min-height:3rem;color:var(--tr-color-silver);background:#060614c2;padding:.85rem 1rem;font-size:.78rem;line-height:1.55}.identity-repair-actions{flex-wrap:wrap;justify-content:flex-end;gap:.7rem;padding-top:.25rem;display:flex}.event-attendance-report{gap:1rem;min-width:0;display:grid}.event-attendance-report[hidden]{display:none}.event-attendance-report-heading{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.event-attendance-report-heading h2{font-family:var(--tr-font-chronicle);font-size:clamp(1.9rem,4vw,3rem);font-weight:400}.event-attendance-report-heading p:last-child{margin-bottom:0}.event-attendance-report-scroll{border:1px solid var(--command-faint-rule);scrollbar-color:var(--command-rule) #02030d80;max-width:100%;overflow-x:auto}.event-attendance-report-table{border-collapse:collapse;width:100%;min-width:58rem}.event-attendance-report-table th,.event-attendance-report-table td{border-bottom:1px solid var(--command-faint-rule);text-align:right;white-space:nowrap;padding:.75rem .65rem}.event-attendance-report-table th{color:var(--tr-color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:900}.event-attendance-report-table th:first-child,.event-attendance-report-table td:first-child,.event-attendance-report-table th:nth-child(2),.event-attendance-report-table td:nth-child(2){text-align:left}.event-attendance-report-table tbody tr:last-child td{border-bottom:0}.event-attendance-report-table tr.event-attendance-below_target{background:#f2c66d0b}.event-attendance-report-table tr.event-attendance-unknown{background:#c7a6ff0a}.event-attendance-member{color:var(--tr-color-silver);font-weight:900}.event-attendance-member small{color:var(--tr-color-muted);margin-top:.18rem;font-weight:500;display:block}.event-attendance-rate{color:var(--audit-live);font-weight:900}.event-attendance-below_target .event-attendance-rate,.event-attendance-below_target .event-attendance-delta{color:var(--audit-stale)}.event-attendance-unknown .event-attendance-rate,.event-attendance-unknown .event-attendance-delta{color:var(--audit-unknown)}.event-attendance-empty{color:var(--tr-color-muted);text-align:center!important;padding:2rem!important}@media (width<=1000px){.audit-source-panel{grid-template-columns:minmax(0,1fr) auto}.audit-command-actions{grid-column:1/-1;justify-content:flex-start}.audit-command-grid{grid-template-columns:1fr}.audit-filter-rail{grid-template-columns:minmax(0,1fr) 1fr 1fr;align-items:end;position:static}.audit-profile-panel{grid-template-columns:1fr}.identity-repair-heading{flex-direction:column;align-items:flex-start}.identity-repair-source{text-align:left;flex-basis:auto}.identity-repair-grid{grid-template-columns:1fr}}@media (width<=700px){[data-visual=audit-command-ledger] .command-atmosphere{height:35rem}.audit-source-panel{grid-template-columns:1fr}.audit-source-state-block{border-left:0;border-top:1px solid var(--command-rule);padding:.8rem 0 0}.audit-command-actions,.audit-command-actions .button{width:100%}.audit-profile-grid{grid-template-columns:1fr}.audit-profile-footer{flex-direction:column;align-items:stretch}.audit-profile-footer .button{width:100%}.audit-kpis{grid-template-columns:1fr 1fr}.audit-kpis>div:nth-child(2){border-right:0}.audit-kpis>div:nth-child(-n+2){border-bottom:1px solid var(--command-faint-rule)}.audit-filter-rail{grid-template-columns:1fr}.audit-finding-header{flex-direction:column}.audit-finding-owner{flex:1}.audit-finding-meta,.audit-finding-actions,.audit-finding-actions form{grid-template-columns:1fr}.audit-finding-actions>.button,.audit-finding-actions button{justify-self:stretch;width:100%}.identity-repair-form{grid-template-columns:1fr}.identity-repair-reason,.identity-repair-review,.identity-repair-actions{grid-column:auto}.identity-repair-actions,.identity-repair-actions .button{width:100%}}@media (width<=720px){.event-attendance-report-heading{flex-direction:column;align-items:stretch}.event-attendance-report-heading .button{width:100%}.event-attendance-report{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){[data-visual=audit-command-ledger] .command-atmosphere:before,[data-visual=audit-command-ledger] .command-atmosphere:after,[data-visual=audit-command-ledger] .command-atmosphere>span,.audit-finding-card:after{transform:none}[data-visual=audit-command-ledger] .command-atmosphere>span{box-shadow:none}}.application-privacy-page{--privacy-live:#76e0ca;--privacy-warning:#f2c66d;--privacy-danger:#ff929a;background:radial-gradient(circle at 82% 8%, #76e0ca1a, transparent 25rem), radial-gradient(circle at 8% 58%, #7156ff14, transparent 28rem), linear-gradient(180deg, var(--tr-color-abyss), #060510 68%, #02030d);min-height:76svh}.application-privacy-masthead h1{font-family:var(--tr-font-chronicle);letter-spacing:-.05em;font-weight:400;line-height:.8}.application-privacy-dashboard{gap:1.25rem;display:grid}.application-privacy-dashboard[hidden]{display:none}.application-privacy-message{min-height:1.35rem;margin:0}.application-privacy-boundary{border-left:.25rem solid var(--privacy-warning);background:linear-gradient(105deg,#f2c66d14,#0000 58%),#02030db3;grid-template-columns:minmax(13rem,.45fr) minmax(0,1.55fr);align-items:center;gap:clamp(1rem,4vw,3rem);display:grid}.application-privacy-boundary h2,.application-privacy-profile h2,.application-privacy-preview h2,.application-privacy-health h2{font-family:var(--tr-font-chronicle);font-size:clamp(1.8rem,4vw,2.75rem);font-weight:400}.application-privacy-boundary p{color:var(--tr-color-muted);margin:0}.application-privacy-boundary strong{color:var(--privacy-warning)}.application-privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.25rem;display:grid}.application-privacy-profile,.application-privacy-preview,.application-privacy-health{align-content:start;gap:1.15rem;min-width:0;display:grid}.application-privacy-profile>header,.application-privacy-preview>header,.application-privacy-health>header{border-bottom:1px solid var(--command-rule);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.9rem;display:flex}.application-privacy-profile form{gap:1rem;display:grid}.application-privacy-toggle{background:#76e0ca0a;border:1px solid #76e0ca33;align-items:flex-start;gap:.75rem;padding:.85rem;display:flex}.application-privacy-toggle input{width:1rem;height:1rem;accent-color:var(--privacy-live);flex:none;margin-top:.2rem}.application-privacy-toggle span{gap:.25rem;display:grid}.application-privacy-toggle strong{color:var(--tr-color-silver);font-size:.8rem}.application-privacy-toggle small{color:var(--tr-color-muted);line-height:1.45}.application-privacy-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.application-privacy-profile-fields label{color:var(--tr-color-muted);gap:.35rem;font-size:.68rem;font-weight:900;display:grid}.application-privacy-profile-fields label>span{border:1px solid var(--command-faint-rule);background:#02030d9e;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.application-privacy-profile-fields input{background:0 0;border:0;width:100%;min-width:0}.application-privacy-profile-fields small{color:var(--tr-color-muted);letter-spacing:.06em;text-transform:uppercase;padding-right:.65rem}.application-privacy-preview>p{color:var(--tr-color-muted)}.application-privacy-counts{border-block:1px solid var(--command-rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.application-privacy-counts>div{border-right:1px solid var(--command-faint-rule);border-bottom:1px solid var(--command-faint-rule);padding:.8rem 1rem}.application-privacy-counts>div:nth-child(2n){border-right:0}.application-privacy-counts dt{color:var(--tr-color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900}.application-privacy-counts dd{color:var(--tr-color-silver);font-family:var(--tr-font-chronicle);margin:.25rem 0 0;font-size:1.75rem}.application-privacy-counts .application-privacy-total{background:#76e0ca0b;border-bottom:0;border-right:0;grid-column:1/-1}.application-privacy-actions{flex-wrap:wrap;gap:.65rem;margin-top:auto;display:flex}.application-privacy-danger{color:#fff;background:#972a3a8c;border-color:#ff929a94}.application-privacy-danger:hover:not(:disabled){background:#b83042c2}.application-privacy-health-counts{border-block:1px solid var(--command-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.application-privacy-health-counts p{border-right:1px solid var(--command-faint-rule);justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:.85rem 1rem;display:flex}.application-privacy-health-counts p:last-child{border-right:0}.application-privacy-health-counts span{color:var(--tr-color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:900}.application-privacy-health-counts strong{color:var(--privacy-live);font-family:var(--tr-font-chronicle);font-size:1.8rem;font-weight:400}.application-privacy-ledgers{grid-template-columns:minmax(0,1.3fr) minmax(16rem,.7fr);gap:1.25rem;display:grid}.application-privacy-ledgers h3{color:var(--tr-color-silver);font-family:var(--tr-font-chronicle);margin-bottom:.75rem;font-size:1.55rem;font-weight:400}.application-privacy-followups,.application-privacy-runs{gap:.65rem;display:grid}.application-privacy-followup,.application-privacy-run{border:1px solid var(--command-faint-rule);border-left:.2rem solid var(--privacy-live);background:#060614c7;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.application-privacy-followup.state-pending,.application-privacy-run.state-partial{border-left-color:var(--privacy-warning)}.application-privacy-run.state-failed{border-left-color:var(--privacy-danger)}.application-privacy-followup p,.application-privacy-run p{color:var(--tr-color-muted);margin:.2rem 0 0;font-size:.75rem}.application-privacy-run{display:block}.application-privacy-run small{color:var(--tr-color-muted)}.application-privacy-state{color:var(--privacy-live);letter-spacing:.06em;text-transform:uppercase;font-size:.67rem;font-weight:900}.application-privacy-empty{border:1px dashed var(--command-faint-rule);color:var(--tr-color-muted);text-align:center;margin:0;padding:1rem}@media (width<=920px){.application-privacy-grid,.application-privacy-ledgers{grid-template-columns:1fr}}@media (width<=760px){.application-privacy-grid,.application-privacy-boundary,.application-privacy-profile-fields,.application-privacy-counts,.application-privacy-health-counts{grid-template-columns:1fr}.application-privacy-counts>div,.application-privacy-counts>div:nth-child(2n),.application-privacy-health-counts p{border-right:0;border-bottom:1px solid var(--command-faint-rule)}.application-privacy-counts .application-privacy-total{grid-column:auto}.application-privacy-actions,.application-privacy-actions .button,.application-privacy-profile form>.button{width:100%}.application-privacy-followup{flex-direction:column;align-items:stretch}.application-privacy-followup .button{width:100%}}.event-publication-panel[hidden]{display:none}.event-publication-panel{background:linear-gradient(110deg,#f2c66d11,#0000 46%),#02030dc2;border-color:#f2c66d47;gap:1rem;display:grid}.event-publication-panel .panel-heading{align-items:end}.event-publication-form{gap:1rem;display:grid}.event-publication-form .event-form-row{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr)}.event-publication-form .event-form-row>label{color:var(--tr-color-muted);align-content:start;gap:.4rem;font-size:.74rem;font-weight:900;display:grid}.event-publication-form input,.event-publication-form textarea{width:100%}.event-publication-toggle{border-left:.22rem solid var(--tr-color-gold);background:#f2c66d0b}.event-publication-form textarea{resize:vertical;min-height:6.2rem}.event-publication-form .event-editor-actions{margin-top:0}.event-publication-form .form-message{min-height:1.35rem;margin:0}@media (width<=700px){.event-publication-form .event-form-row{grid-template-columns:1fr}.event-publication-form .event-editor-actions,.event-publication-form .event-editor-actions .button{width:100%}}.event-wow-calendar-panel[hidden]{display:none}.event-wow-calendar-panel{border-color:color-mix(in srgb, var(--tr-color-cyan) 34%, transparent);background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--tr-color-cyan) 10%, transparent), transparent 18rem), #02030dc7;gap:1rem;margin-block:1.5rem;display:grid}.event-wow-calendar-flow{border:1px solid var(--command-faint-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.event-wow-calendar-flow li{border-right:1px solid var(--command-faint-rule);gap:.35rem;min-width:0;padding:1rem;display:grid}.event-wow-calendar-flow li:last-child{border-right:0}.event-wow-calendar-flow strong{color:var(--tr-color-cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}.event-wow-calendar-flow span{color:var(--tr-color-muted);font-size:.78rem;line-height:1.5}.event-wow-calendar-flow code{color:var(--tr-color-gold)}.event-wow-calendar-form{gap:.9rem;display:grid}.event-wow-calendar-form>label:not(.event-policy-toggle){color:var(--tr-color-muted);gap:.4rem;font-size:.72rem;font-weight:900;display:grid}.event-wow-calendar-form select{width:min(100%,30rem)}.event-wow-calendar-toggle{border-left:.22rem solid var(--tr-color-cyan);background:color-mix(in srgb, var(--tr-color-cyan) 5%, transparent)}.event-wow-calendar-form .form-message{min-height:1.35rem;margin:0}@media (width<=760px){.event-wow-calendar-flow{grid-template-columns:1fr}.event-wow-calendar-flow li{border-right:0;border-bottom:1px solid var(--command-faint-rule)}.event-wow-calendar-flow li:last-child{border-bottom:0}.event-wow-calendar-form .event-editor-actions,.event-wow-calendar-form .event-editor-actions .button{width:100%}}
