.portal-account-actions[data-astro-cid-qyvjrhac]{flex-wrap:wrap;align-items:center;gap:.75rem;width:min(100% - 2.5rem,96rem);min-width:0;max-width:100%;margin-inline:auto;padding-block:1rem;display:flex}.portal-account-actions[data-astro-cid-qyvjrhac]>[data-astro-cid-qyvjrhac]:is(a,button){min-width:0;max-width:100%;min-height:2.75rem;font-family:var(--tr-font-interface);white-space:normal;overflow-wrap:anywhere;padding:.5rem .65rem;font-size:1rem;line-height:1.4}.portal-account-actions[data-astro-cid-qyvjrhac] .form-message[data-astro-cid-qyvjrhac]{overflow-wrap:anywhere;flex:15rem;min-width:0}.portal-account-actions[data-astro-cid-qyvjrhac] .form-message[data-astro-cid-qyvjrhac]:empty{display:none}.portal-account-actions[data-astro-cid-qyvjrhac][data-portal-actions-integrated]{flex:none;gap:.5rem;width:auto;margin:0;padding:0}.portal-masthead-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-width:0;min-height:2.75rem;display:flex}.portal-masthead-title>h1{flex:1 0 auto;max-width:100%}.command-masthead .command-heading-copy:has(>.portal-masthead-title){flex:100%;min-width:0}.portal-masthead-meta{align-items:center;gap:.15rem .25rem;min-width:0;margin-bottom:.15rem;display:flex}.command-app-shell .command-app-content .command-masthead .command-heading-copy .portal-masthead-meta>:is(.eyebrow,.officer-identity){margin:0}.portal-masthead-meta>.eyebrow{flex:auto;min-width:0}.command-app-shell .command-app-content .command-masthead .command-heading-copy .portal-masthead-meta>.officer-identity{flex:0 auto;width:auto;min-width:0;max-width:100%}.portal-account-actions[data-astro-cid-qyvjrhac][hidden]{display:none}@media (width<=760px){.portal-account-actions[data-astro-cid-qyvjrhac]{width:calc(100% - 1.25rem)}.command-app-shell .command-app-content .figma-officer-events .event-command-masthead{padding-block:0}.command-app-shell .command-app-content .figma-officer-events .event-command-masthead .command-deck-copy{margin-top:0}.command-app-shell .command-app-content .figma-officer-events .event-command-masthead .portal-masthead-meta>.officer-identity{line-height:1.4}.event-command-masthead .portal-masthead-title{flex-wrap:nowrap;gap:.25rem}.event-command-masthead .portal-masthead-title>h1{flex:1 1 0;min-width:0}}.command-app-shell .command-app-content .command-masthead[data-portal-masthead]{padding-inline:0}.command-app-shell .command-app-content .command-masthead[data-portal-masthead] .command-heading-copy{flex:auto;width:100%;min-width:0;max-width:none}.command-app-shell .command-app-content .portal-masthead-title{gap:.75rem;width:100%}.command-app-shell .command-app-content .portal-masthead-title>h1{flex:1 1 0;min-width:0}.command-app-shell .command-app-content .portal-account-actions{justify-content:flex-end;margin-left:auto}.command-app-shell .command-app-content .command-gate:not(:has(.command-gate-seal)){grid-template-columns:minmax(0,1fr);min-height:0}.command-app-shell .command-app-content .command-gate:not(:has(.command-gate-seal)) .command-gate-copy{align-content:start;min-width:0;padding:clamp(1rem,3vw,2rem)}.command-app-shell .command-app-content .command-gate:not(:has(.command-gate-seal)) h2{font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.command-app-shell .command-app-content .command-gate:not(:has(.command-gate-seal)) p{max-width:65ch}.command-app-sidebar [data-workspace-navigation] .staff-navigation-group{margin-top:.35rem}.command-app-sidebar [data-workspace-staff-section][hidden]{display:none}@media (width<=760px){.command-app-shell .command-app-content .portal-masthead-title{flex-wrap:nowrap}.command-app-sidebar [data-workspace-member-links]{display:none}}.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(0,1fr);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-connections-tabs,.event-notification-stage-switch,.event-routing-game-switch{flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem;display:flex}.event-connections-tabs button,.event-notification-stage-switch button,.event-routing-game-switch button{border:1px solid var(--tr-color-border);min-height:44px;color:var(--tr-color-ink);font:inherit;cursor:pointer;background:#101f2c;border-radius:4px;padding:.5rem .8rem}.event-connections-tabs button[aria-pressed=true],.event-notification-stage-switch button[aria-pressed=true],.event-routing-game-switch button[aria-pressed=true]{color:var(--tr-color-moonfire);border-color:var(--tr-color-moonfire)}[data-connection-page][hidden],[data-notification-panel][hidden],.event-discord-route-row[hidden],.role-select-menu[hidden]{display:none!important}.event-series-notifications-form,.event-notification-editor{gap:.8rem;min-width:0;display:grid}.event-series-notifications-form[hidden]{display:none}.event-series-notifications-form fieldset,.event-reminder-times{border:1px solid var(--tr-color-border);min-width:0;margin:0;padding:.8rem}.event-notification-editor h4,.event-notification-editor p{margin:0}.event-notification-preview{border-left:3px solid var(--tr-color-moonfire);overflow-wrap:anywhere;padding:.8rem}.event-reminder-add{flex-wrap:wrap;align-items:end;gap:.6rem;margin-block:.65rem;display:flex}.event-reminder-add label{flex:10rem;gap:.3rem;min-width:0;display:grid}.event-reminder-add input,.event-reminder-add select{width:100%;font-size:16px}.event-discord-routing-grid{grid-template-columns:minmax(0,1fr)!important}.event-discord-route-row{grid-template-columns:minmax(6rem,.5fr) minmax(0,1fr)!important}.event-discord-route-row>span{display:none}.event-discord-manager-roles.role-multi-select{display:block}@media (width<=480px){.event-discord-route-row{grid-template-columns:minmax(0,1fr)!important}.event-notification-stage-switch button{flex:100%}}.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}.recruit-grid-panel{gap:1.25rem;padding:clamp(1.2rem,3vw,2rem);display:grid;overflow:hidden}.recruit-grid-panel[hidden]{display:none}.recruit-grid-heading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.recruit-grid-heading h2{font-family:var(--tr-font-chronicle);margin:.15rem 0 .45rem;font-size:clamp(2rem,4vw,3.1rem);font-weight:400}.recruit-grid-heading p:last-child{max-width:52rem;color:var(--tr-color-muted);margin:0}.recruit-grid-count{border:1px solid var(--command-rule);background:#11194a5c;justify-items:center;min-width:5rem;padding:.65rem 1rem;display:grid}.recruit-grid-count strong{color:var(--tr-color-cyan);font-family:var(--tr-font-chronicle);font-size:2rem;font-weight:400;line-height:1}.recruit-grid-count span{color:var(--tr-color-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:900}.recruit-grid-scroll{border:1px solid var(--command-faint-rule);background:#02030d85;overflow-x:auto}.recruit-grid-scroll:focus-visible{outline:2px solid var(--tr-color-cyan);outline-offset:.2rem}.recruit-grid-table{border-collapse:collapse;width:100%;min-width:52rem}.recruit-grid-table th,.recruit-grid-table td{border-bottom:1px solid var(--command-faint-rule);text-align:left;vertical-align:middle;padding:.85rem 1rem}.recruit-grid-table th{color:var(--tr-color-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#11194a6b;font-size:.62rem;font-weight:900}.recruit-grid-table td{color:var(--tr-color-silver);font-size:.78rem}.recruit-grid-table tbody tr:last-child td{border-bottom:0}.recruit-grid-table tbody tr:hover{background:#4cf3ed09}.recruit-grid-open{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.15rem;padding:0;display:grid}.recruit-grid-open strong{color:var(--tr-color-cyan);font-size:.88rem}.recruit-grid-open small{color:var(--tr-color-muted);font-size:.68rem}.recruit-grid-open:hover strong,.recruit-grid-open:focus-visible strong{color:#fff}.recruit-grid-open:focus-visible{outline:2px solid var(--tr-color-cyan);outline-offset:.25rem}.recruit-grid-unassigned{color:var(--tr-color-gold)}.recruit-grid-empty{color:var(--tr-color-muted)!important;text-align:center!important;padding:2rem!important}.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}.recruit-grid-heading{flex-direction:column;align-items:flex-start;gap:1rem}.recruit-grid-count{grid-auto-flow:column;align-items:baseline;gap:.45rem;min-width:0}.recruit-grid-count strong{font-size:1.5rem}}@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;align-self:start}[data-command-room=officer] .empty-detail>span{color:var(--tr-color-gold);text-shadow:0 0 2rem #f2c66d33}[data-command-room=officer] .application-list{max-height:65vh;overflow-y:auto}[data-command-room=officer] .application-detail:has(.empty-detail),[data-command-room=officer] .empty-detail{min-height:16rem}[data-command-room=officer] .queue-context{color:var(--tr-color-moonfire)}.officer-workflow-deck>summary,.recruitment-advanced>summary{cursor:pointer;min-height:2.75rem;padding-block:.75rem;font-weight:700}.recruit-grid-panel>summary{cursor:pointer}.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-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}}@container command-workspace (width<=56rem){.command-workflow-guide,.command-workflow-steps{grid-template-columns:minmax(0,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}.staff-navigation-group{scroll-snap-align:start;flex:none;align-items:center;display:flex}.staff-navigation-group>summary{min-height:2.75rem;color:var(--tr-color-muted);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:1px solid #0000;align-items:center;padding:.65rem .9rem;font-size:.72rem;font-weight:900;list-style:none;display:inline-flex}.staff-navigation-group>summary::-webkit-details-marker{display:none}.staff-navigation-group>summary:after{content:"⌄";color:var(--event-live);margin-left:.55rem}.staff-navigation-group[open]>summary{color:var(--tr-color-silver);background:#4cf3ed0d;border-color:#4cf3ed47}.staff-navigation-menu{align-items:center;display:none}.staff-navigation-group[open] .staff-navigation-menu{display:flex}.command-subnav-mobile,.staff-navigation-mobile{display:none}.staff-navigation-links{flex:none;align-items:center;gap:.35rem;display:flex}.command-subnav-mobile label,.staff-navigation-mobile label{color:var(--tr-color-muted);letter-spacing:.08em;text-transform:uppercase;gap:.35rem;font-size:.68rem;font-weight:800;display:grid}.command-subnav-mobile select,.staff-navigation-mobile select{border:1px solid var(--tr-color-border);border-radius:var(--tr-radius-sm);background:var(--tr-color-surface-inset);width:100%;min-height:2.75rem;color:var(--tr-color-silver);font:inherit;letter-spacing:normal;text-transform:none;padding:.55rem 2.25rem .55rem .75rem}.command-subnav-mobile select:focus-visible,.staff-navigation-mobile select:focus-visible{outline:2px solid var(--tr-color-moonfire);outline-offset:2px}.command-subnav-mobile select option,.staff-navigation-mobile select option{background:var(--tr-color-surface-inset);color:var(--tr-color-silver)}.command-history{overflow:hidden}.command-history>summary{color:var(--tr-color-silver);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-weight:900;list-style:none;display:flex}.command-history>summary::-webkit-details-marker{display:none}.command-history>summary:after{content:"+";color:var(--event-live);margin-left:auto;font-size:1.35rem}.command-history[open]>summary:after{content:"−"}.command-history>summary:focus-visible{outline:2px solid var(--event-live);outline-offset:.3rem}.command-history-content{border-top:1px solid var(--command-faint-rule);gap:1rem;margin-top:1rem;padding-top:1rem;display:grid}.command-history-content>:first-child{margin-top:0}@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}}@media (width<=760px){.command-subnav-destinations{scroll-snap-type:none;padding:.65rem .75rem;display:block;overflow:visible}.command-subnav-destinations>a{display:none}.command-subnav-destinations .command-subnav-mobile{display:block}.staff-navigation{padding:.65rem .75rem;display:block;overflow:visible}.staff-navigation .staff-navigation-links{display:none}.staff-navigation .staff-navigation-mobile{display:block}.command-subnav-section-rail{scroll-snap-type:x proximity;display:flex;overflow-x:auto}}.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-view-controls{flex-wrap:wrap;align-items:end;gap:.55rem;margin:1rem 0;display:flex}.event-filter-label{color:var(--tr-color-muted);align-items:center;gap:.5rem;display:inline-flex}.event-filter-select{min-width:9rem}.event-view-controls [aria-pressed=true]{color:#8ef9ff;border-color:#25d7e9}.event-calendar-heading{justify-content:space-between;align-items:center;gap:1rem;margin:.5rem 0 1rem;display:flex}.event-calendar-heading h3{margin:0;font-size:1.1rem}.event-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.event-calendar-weekday{text-align:center;color:#a7bbd9;padding:.4rem;font-size:.75rem}.event-calendar-day{background:#142236;border:1px solid #324760;border-radius:.35rem;min-width:0;min-height:7.5rem;padding:.35rem}.event-calendar-day.is-empty{background:0 0;border-color:#0000}.event-calendar-date{color:#d8e8fb;margin-bottom:.3rem;font-size:.75rem;display:block}.event-calendar-event{color:#f3f7ff;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:#253750;border:1px solid #516b8b;border-left:4px solid #829dc4;border-radius:.3rem;width:100%;margin:.2rem 0;padding:.3rem;display:block}.event-calendar-event strong,.event-calendar-event small{font-size:.72rem;display:block}.event-calendar-event small{color:#c6d6eb}.event-calendar-event.event-category-raid{border-left-color:#e99142}.event-calendar-event.event-category-community{border-left-color:#4fd7a7}.event-calendar-event.event-category-pvp{border-left-color:#d879b9}.event-calendar-event.event-category-housing{border-left-color:#c9a4ec}.event-calendar-event.event-category-achievements{border-left-color:#f0d06b}.event-calendar-event.event-scope-retail{background:#193651}.event-calendar-event.event-scope-forever{background:#302b52}.event-calendar-event.event-scope-all-guild{background:#21433e}@media (width<=760px){.event-calendar-grid{gap:.1rem}.event-calendar-day{min-height:4.8rem;padding:.15rem}.event-calendar-event small{display:none}.event-calendar-event strong{font-size:.62rem}}.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-mirror{border:1px solid #4cf3ed33;border-left:3px solid var(--event-live);background:#4cf3ed0e;gap:.35rem;margin-top:1.5rem;padding:1rem;display:grid}.event-response-mirror strong{color:var(--event-live);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.event-response-mirror span{color:var(--tr-color-muted)}.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-provider-panel{border-color:#4cf3ed33;gap:1rem;margin-bottom:1.25rem;display:grid}.event-provider-panel>p{margin:0}.event-provider-warning{border-left:3px solid var(--tr-color-gold);color:var(--tr-color-muted);background:#f2c66d0e;padding:.8rem 1rem;font-size:.8rem;line-height:1.5}.event-provider-warning strong{color:var(--tr-color-gold)}.event-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.event-discord-routing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.event-discord-route-row{border:1px solid var(--command-faint-rule);background:#02030d85;grid-template-columns:minmax(6rem,.6fr) minmax(5rem,.45fr) minmax(11rem,1fr);align-items:end;gap:.65rem;padding:.75rem;display:grid}.event-discord-route-row strong{text-transform:capitalize;align-self:center}.event-discord-effective-route{overflow-wrap:anywhere;grid-column:1/-1;margin:0}.event-discord-fallback-form{border:1px solid var(--command-faint-rule);gap:.65rem;min-width:0;margin-bottom:1rem;padding:1rem;display:grid}.event-discord-fallback-form :is(h3,p){margin:0}.event-discord-manager-fieldset{border:1px solid var(--command-faint-rule);gap:.6rem;margin:0;padding:.9rem;display:grid}.event-discord-manager-fieldset legend{color:var(--tr-color-silver);padding:0 .35rem;font-size:.82rem;font-weight:900}.event-discord-manager-fieldset p{margin:0}.event-discord-manager-roles{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.45rem;display:grid}.event-discord-manager-role{border:1px solid var(--command-faint-rule);color:var(--tr-color-silver);align-items:center;gap:.55rem;padding:.55rem .7rem;font-size:.78rem;display:flex}.event-discord-manager-role input{width:1rem;height:1rem;accent-color:var(--event-live)}.event-discord-manager-role.is-unavailable{border-color:var(--tr-color-gold);color:var(--tr-color-gold)}.event-discord-channel-limits{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.65rem;padding-top:.5rem;display:grid}.event-discord-limit-row{border:1px solid var(--command-faint-rule);grid-template-columns:1fr 6rem;align-items:center;gap:.75rem;padding:.7rem;display:grid}.event-provider-form{border:1px solid var(--command-faint-rule);background:#02030d73;align-content:start;gap:.75rem;padding:1rem;display:grid}.event-provider-form>p{margin:0}.event-provider-form>label:not(.event-provider-toggle){color:var(--tr-color-muted);gap:.35rem;font-size:.74rem;font-weight:900;display:grid}.event-provider-toggle{color:var(--tr-color-silver);align-items:center;gap:.6rem;font-size:.78rem;font-weight:800;display:flex}.event-provider-toggle input{width:1rem;height:1rem;accent-color:var(--event-live)}.event-provider-status-wrap{border-top:1px solid var(--command-rule);gap:.65rem;padding-top:1rem;display:grid}.event-provider-status-wrap h3{margin:0}.event-provider-status-list{gap:.45rem;display:grid}.event-provider-status-row{border:1px solid var(--command-faint-rule);background:#02030d66;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding:.65rem .8rem;display:grid}.event-provider-status-row strong{color:var(--tr-color-silver)}.event-provider-status-row small{color:var(--tr-color-muted);margin-top:.18rem;display:block}.event-provider-status-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.event-provider-status-row[data-state=conflict],.event-provider-status-row[data-state=drift]{border-left:3px solid var(--tr-color-gold)}.event-provider-state{color:var(--tr-color-muted);text-transform:uppercase;align-self:center;font-size:.68rem;font-weight:900}.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,.event-provider-grid,.event-discord-routing-grid{grid-template-columns:1fr}.event-discord-route-row{grid-template-columns:1fr 1fr}.event-discord-route-row label{grid-column:1/-1}.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%}}body:has(.command-shell) .command-shell{--command-rule:#c2a56f57;--command-faint-rule:#263348e6;--command-paper:#0b1520f5;--command-ink:#04050de0;--event-live:var(--tr-color-moonfire);--event-paper:var(--tr-color-surface);--audit-live:var(--tr-color-moonfire);--audit-stale:var(--tr-color-gold);--audit-unknown:#8492a7;--privacy-live:var(--tr-color-moonfire);--privacy-warning:var(--tr-color-gold);color:var(--tr-color-ink);background:var(--tr-color-night)}body:has(.command-shell) .command-shell .command-atmosphere{opacity:.24;background:radial-gradient(at 76% 0,#64dfe311,#0000 30rem)}body:has(.command-shell) .command-shell :where(.command-panel,.command-ledger,.command-table,.panel,.officer-auth-card,.command-gate,.command-workflow-group,.event-provider-panel,.event-discord-health,.event-wow-calendar-panel){border-color:var(--tr-color-border);border-radius:var(--tr-radius-sm);background:linear-gradient(145deg, var(--tr-color-surface-raised), var(--tr-color-surface));box-shadow:none;clip-path:none}body:has(.command-shell) .command-shell .command-subnav{border-block-color:var(--tr-color-border);background:var(--tr-color-surface)}body:has(.command-shell) .command-shell .command-subnav a{border-radius:var(--tr-radius-sm);color:var(--tr-color-muted);letter-spacing:.015em;text-transform:none;font-weight:600}body:has(.command-shell) .command-shell .command-subnav a:hover,body:has(.command-shell) .command-shell .command-subnav a:focus-visible{color:var(--tr-color-silver);background:#64dfe30f;border-color:#64dfe352}body:has(.command-shell) .command-shell .command-subnav a[aria-current=page]{color:var(--tr-color-moonfire);background:#10363f;border-color:#64dfe370}body:has(.command-shell) .command-shell .command-subnav a[aria-current=page]:before{display:none}body:has(.command-shell) .command-shell .command-count{aspect-ratio:auto;background:#64dfe314;border-color:#64dfe33d;border-radius:999px;width:auto;min-width:2.25rem;padding:.25rem .65rem}body:has(.command-shell) .command-shell .command-status-line span{border-color:var(--tr-color-border);border-radius:var(--tr-radius-sm);background:var(--tr-color-surface)}.command-shell[data-visual=event-command-ledger] .event-command-masthead{border-bottom:0;min-height:auto;padding-block:2rem 1.25rem}.command-shell[data-visual=event-command-ledger] .event-command-masthead h1{font-size:clamp(2.5rem,4vw,3.5rem);line-height:1.05}.command-shell[data-visual=event-command-ledger] .command-sigil{display:none}.command-shell[data-visual=event-command-ledger] .command-workflow-group{border-color:var(--tr-color-border);background:var(--tr-color-surface-raised)}@media (width<=760px){.command-shell[data-visual=event-command-ledger] .event-command-masthead{padding-block:1.25rem}}body:has(.command-shell) .command-shell :where(h1,h2,h3,h4){color:var(--tr-color-silver);text-shadow:none}body:has(.command-shell) .command-shell :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--tr-color-border);border-radius:var(--tr-radius-sm);background:var(--tr-color-surface-inset);color:var(--tr-color-ink)}body:has(.command-shell) .command-shell :where(input,select,textarea):focus-visible{border-color:var(--tr-color-moonfire);outline-offset:1px;box-shadow:none;outline:2px solid #64dfe333}body:has(.command-shell) .command-shell :where(input[type=checkbox],input[type=radio]){accent-color:var(--tr-color-moonfire)}body:has(.command-shell) .command-shell .war-room-control{border-color:var(--tr-color-border);border-radius:var(--tr-radius-sm);background:var(--tr-color-surface-inset);color:var(--tr-color-ink)}body:has(.command-shell) .command-shell .war-room-control:focus-visible{border-color:var(--tr-color-moonfire);outline-color:var(--tr-color-moonfire)}body:has(.command-shell) .command-shell :where(table th,table td){border-color:var(--tr-color-border)}body:has(.command-shell) .command-shell :where(table th){background:var(--tr-color-surface);color:var(--tr-color-muted)}body:has(.command-shell) .command-shell :where(.member-muted,.command-deck-copy){color:var(--tr-color-muted)}body:has(.command-shell) .command-shell .command-gate{border-color:var(--tr-color-rule);border-radius:var(--tr-radius-sm);background:var(--tr-color-surface)}.command-app-shell:not([data-portal-state=signed-out]) [data-portal-auth],.command-app-shell:is([data-portal-state=pending],[data-portal-state=signed-out],[data-portal-state=forbidden]) [data-portal-private]{display:none!important}.portal-loading-panel{border:1px solid var(--tr-color-border);border-radius:var(--tr-radius-sm);background:var(--tr-color-surface);margin-block:1.5rem;padding:1.25rem}.portal-loading-skeleton{gap:.75rem;margin-block:1rem;display:grid}.portal-loading-skeleton span{border-radius:var(--tr-radius-sm);background:var(--tr-color-surface-raised);height:2.75rem;display:block}.portal-loading-skeleton span:first-child{width:60%;height:1rem}.command-app-shell:not([data-portal-state=pending]) .portal-loading-skeleton{display:none}html[data-portal-page]{scroll-behavior:auto}html[data-portal-page]::view-transition-old(root){opacity:0;animation:none}html[data-portal-page]::view-transition-new(root){animation:none}.command-app-content{background:var(--tr-color-abyss);min-width:0;container:command-workspace/inline-size}.command-app-content>.portal-loading-panel{width:min(100% - 2.5rem,96rem)}.command-app-content .command-masthead h1{font-size:clamp(2.5rem,4.3vw,3.25rem);line-height:1}.command-app-content .command-masthead>[aria-hidden=true]{display:none}.command-app-content :where(.command-panel,.command-ledger,.command-gate,.command-table,.command-overview-panel,.command-workflow-group){border-color:var(--tr-color-border);border-radius:var(--tr-radius-sm);background:var(--tr-color-surface);box-shadow:none}.command-app-content :where(.command-panel,.command-ledger,.command-gate,.command-table) :where(h2,h3,h4){color:var(--tr-color-silver)}.command-app-content :where(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%}.command-app-content :where(table th,table td){border-color:var(--tr-color-border)}.command-app-content :where(table th){background:var(--tr-color-surface-raised);color:var(--tr-color-muted)}.command-app-content :where(.member-muted,.command-deck-copy){color:var(--tr-color-muted)}.command-app-shell{min-height:calc(100vh - 4.5rem)}.command-app-shell[data-command-layout=sidebar]{grid-template-columns:minmax(0,1fr);display:grid}.command-app-shell[data-command-layout=horizontal]{display:block}.command-app-sidebar{overscroll-behavior-y:contain;border-right:1px solid var(--tr-color-border);background:var(--tr-color-surface);view-transition-name:command-sidebar;align-self:start;height:calc(100dvh - 4.5rem - 1px);min-height:0;padding:1rem .85rem;position:sticky;top:0;overflow:hidden auto}.command-app-sidebar[data-loading=true]:before{content:"Loading navigation";color:var(--tr-color-muted);padding:.75rem;font-size:.8rem;display:block}.command-app-shell[data-command-layout=horizontal] .command-app-sidebar{display:none}.command-app-content{min-width:0}.command-app-sidebar .command-subnav,.command-app-sidebar .staff-navigation{background:0 0;border:0;width:100%;min-height:0;margin:0;padding:0;display:block;overflow-x:hidden}.command-app-sidebar :is(.command-subnav,.staff-navigation) .staff-navigation-links{gap:.25rem;display:grid}.command-app-sidebar :is(.staff-navigation-links,.staff-navigation-menu){min-width:0}.command-app-sidebar .command-subnav a,.command-app-sidebar .staff-navigation a,.command-app-sidebar .staff-navigation summary{border-radius:var(--tr-radius-sm);min-height:2.75rem;color:var(--tr-color-muted);border:1px solid #0000;align-items:center;padding:.65rem .8rem;font-size:.875rem;font-weight:550;line-height:1.25;text-decoration:none;display:flex}.command-app-sidebar .command-subnav a:hover,.command-app-sidebar .staff-navigation a:hover{border-color:var(--tr-color-border);background:var(--tr-color-surface-raised);color:var(--tr-color-silver)}.command-app-sidebar :is(.command-subnav,.staff-navigation) a[aria-current=page]{color:var(--tr-color-moonfire);background:#10363f;border-color:#64dfe357}.command-app-sidebar .staff-navigation-group{border-top:1px solid var(--tr-color-border);margin-top:.85rem;padding-top:.65rem;display:block}.command-app-sidebar .staff-navigation summary{color:var(--tr-color-silver);cursor:pointer;justify-content:space-between;list-style:none}.command-app-sidebar :is(.staff-navigation,.command-subnav) a{white-space:normal;overflow-wrap:anywhere;scroll-snap-align:none;flex:auto;min-width:0;max-width:100%}.command-app-sidebar .staff-navigation summary::-webkit-details-marker{display:none}.command-app-sidebar .staff-navigation-group>.staff-navigation-menu{padding-left:.45rem;display:none}.command-app-sidebar .staff-navigation-group[open]>.staff-navigation-menu{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.25rem;display:grid}.command-app-sidebar .command-subnav-mobile,.command-app-sidebar .staff-navigation-mobile{display:none}.command-app-shell[data-command-layout=sidebar][data-nav-ready=true]{grid-template-columns:14rem minmax(0,1fr)}.command-app-shell[data-command-layout=sidebar][data-nav-ready=true] .command-app-content{min-width:0}.command-app-shell[data-command-layout=horizontal] .staff-navigation{border-block:1px solid var(--tr-color-border);background:#070912;width:min(100% - 2.25rem,96rem);max-width:96rem;margin:0 auto 1.35rem;padding:0;display:block;overflow:visible}.command-app-shell[data-command-layout=horizontal] .staff-navigation-links{align-items:stretch;gap:.15rem;min-height:2.75rem}.command-app-shell[data-command-layout=horizontal] .staff-navigation-group{position:relative}.command-app-shell[data-command-layout=horizontal] .staff-navigation-group>summary{min-height:2.75rem;color:var(--tr-color-muted);letter-spacing:.04em;text-transform:uppercase;padding-inline:.75rem;font-size:.68rem}.command-app-shell[data-command-layout=horizontal] .staff-navigation-group[data-active-group=true]>summary{color:var(--tr-color-silver)}.command-app-shell[data-command-layout=horizontal] .staff-navigation-group[open]>.staff-navigation-menu{z-index:40;border:1px solid var(--tr-color-border);background:var(--tr-color-surface);min-width:13rem;padding:.35rem;display:grid;position:absolute;top:calc(100% - 1px);left:0;box-shadow:0 1rem 2rem #00000059}.command-app-shell[data-command-layout=horizontal] .staff-navigation-current{border-top:1px solid var(--tr-color-border);align-items:center;gap:.35rem;min-height:3rem;padding:.35rem .25rem;display:flex}.command-app-shell[data-command-layout=horizontal] .staff-navigation-current[hidden]{display:none}.command-app-shell[data-command-layout=horizontal] .staff-navigation-current a{border-radius:var(--tr-radius-sm);min-height:1.95rem;color:var(--tr-color-muted);white-space:nowrap;border:1px solid #0000;align-items:center;padding:.35rem .75rem;font-size:.72rem;text-decoration:none;display:inline-flex}.command-app-shell[data-command-layout=horizontal] .staff-navigation-current a[aria-current=page]{color:var(--tr-color-moonfire);background:#10363f;border-color:#64dfe359}.command-app-shell[data-command-layout=horizontal] .command-subnav-kicker,.command-app-shell[data-command-layout=horizontal] .command-subnav-section-label{display:none}.command-app-sidebar .command-subnav-kicker,.command-app-sidebar .command-subnav-section-label{color:var(--tr-color-gold);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:.45rem .65rem;font-size:.62rem;font-weight:700}.command-app-sidebar .command-subnav-section-label{padding-top:1.15rem}.command-app-content .command-shell{width:100%;max-width:none;padding-top:0}.command-app-content .command-shell>.shell,.command-app-content .command-shell>.member-portal,.command-app-content .command-shell>.command-workspace{width:min(100% - 2.5rem,96rem);margin-inline:auto}.command-app-content .command-masthead{border-bottom:1px solid var(--tr-color-rule);min-height:0;padding-block:1rem}.command-app-content .command-masthead h1{max-width:min(100%,18ch);font-size:clamp(2.25rem,4.25vw,3.75rem);line-height:1.02}.command-app-content .command-masthead .command-status-line{margin-top:.75rem}.command-app-content .member-portal{padding-top:1.5rem}.command-app-content :is(.command-panel,.command-ledger,.command-gate,.command-table){box-shadow:none}@media (width<=760px){.command-app-content>.portal-loading-panel{width:min(100% - 1.25rem,96rem)}.command-app-shell[data-command-layout=sidebar][data-nav-ready=true]{grid-template-columns:minmax(0,1fr)}.command-app-sidebar{z-index:20;border-right:0;border-bottom:1px solid var(--tr-color-border);height:auto;max-height:5.25rem;padding:.5rem 1rem;position:sticky;top:0}.command-app-sidebar :is(.command-subnav,.staff-navigation),.command-app-sidebar .command-subnav-mobile,.command-app-sidebar .staff-navigation-mobile{display:block}.command-app-sidebar .command-subnav-kicker,.command-app-sidebar .command-subnav-section-label,.command-app-sidebar .command-subnav-destinations[data-command-member-nav]>a{display:none}.command-app-sidebar .command-subnav-mobile label,.command-app-sidebar .staff-navigation-mobile label{color:var(--tr-color-muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;font-size:.75rem;display:grid}.command-app-sidebar .command-subnav-mobile select,.command-app-sidebar .staff-navigation-mobile select{width:100%;min-width:0;min-height:2.75rem}.command-app-sidebar :is(.command-subnav,.staff-navigation) :is(.staff-navigation-links,.staff-navigation-menu),.command-app-sidebar .staff-navigation-group{display:none}.command-app-shell[data-command-layout=horizontal] .staff-navigation{width:min(100% - 1.25rem,96rem);margin-bottom:1rem;padding:.5rem}.command-app-shell[data-command-layout=horizontal] .staff-navigation-links,.command-app-shell[data-command-layout=horizontal] .staff-navigation-current{display:none}.command-app-shell[data-command-layout=horizontal] .staff-navigation-mobile{display:block}.command-app-shell[data-command-layout=horizontal] .staff-navigation-mobile label{color:var(--tr-color-muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;font-size:.75rem;display:grid}.command-app-shell[data-command-layout=horizontal] .staff-navigation-mobile select{width:100%;min-width:0;min-height:2.75rem}.command-app-content .command-masthead{padding-block:.75rem}.command-app-content .command-shell>.shell,.command-app-content .command-shell>.member-portal,.command-app-content .command-shell>.command-workspace{width:min(100% - 1.25rem,96rem)}}.figma-officer-events .event-command-masthead{align-items:center;gap:.5rem;margin-bottom:.65rem;padding-block:.45rem .65rem}.figma-officer-events .event-command-masthead h1{font-size:clamp(1.8rem,3vw,2.25rem)}.figma-officer-events .event-command-masthead .command-deck-copy{max-width:38rem;margin-top:.25rem;font-size:.72rem;line-height:1.35}.figma-officer-events .event-command-masthead .officer-identity{color:var(--tr-color-muted);margin:0;font-size:.68rem}.figma-officer-events .event-local-navigation{grid-template-columns:repeat(4,minmax(0,1fr));gap:.15rem;padding:.15rem;display:grid}.figma-officer-events .event-local-navigation a{white-space:nowrap;justify-content:center;min-height:2.2rem;padding:.3rem .15rem;font-size:.7rem}.figma-officer-events .event-workflow-guide{margin:0;font-size:.72rem}.figma-officer-events .event-workflow-guide>summary{padding-block:.15rem}.figma-officer-events #event-occurrence-watch{gap:.4rem;padding:.85rem}.figma-officer-events #event-occurrence-watch>.panel-heading h2{font-size:1.45rem}.figma-officer-events #event-occurrence-watch>.panel-heading p{margin-top:.15rem;font-size:.68rem;line-height:1.3}.figma-officer-events #event-occurrence-period-controls{flex-wrap:nowrap;gap:.3rem .7rem}.figma-officer-events #event-occurrence-period-controls .event-period-button,.figma-officer-events #event-occurrence-period-controls .event-custom-range>summary{min-height:2.2rem;font-size:.7rem}.figma-officer-events #event-occurrence-message{margin:.1rem 0;font-size:.68rem}.figma-officer-events .event-view-controls{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.3rem;margin:.15rem 0;display:grid}.figma-officer-events .event-filter-label{min-width:0;color:var(--tr-color-muted);align-items:center;gap:.3rem;font-size:.68rem;display:flex}.figma-officer-events .event-filter-select{width:100%;min-width:0}.figma-officer-events .event-view-controls>button{white-space:nowrap;min-height:2.35rem;padding:.4rem .55rem;font-size:.68rem}.figma-officer-events .event-timezone-label{color:var(--tr-color-muted);margin-top:.2rem;font-size:.65rem;display:block}.figma-officer-events .event-series-editor>.panel-heading h2{font-size:1.5rem}.command-app-content .figma-officer-events .event-series-summary{border:1px solid var(--tr-color-border);background:#07121c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;margin-block:.6rem;padding:.75rem;display:grid}.command-app-content .figma-officer-events .event-series-summary-schedule{color:var(--tr-color-ink);font:1rem/1.45 var(--tr-font-interface);overflow-wrap:anywhere;margin:0}.command-app-content .figma-officer-events .event-series-summary>a{min-height:2.75rem;font-family:var(--tr-font-interface);font-size:1rem}.command-app-content .figma-officer-events .event-series-edit-details,.command-app-content .figma-officer-events .event-schedule-change-disclosure,.command-app-content .figma-officer-events .event-secondary-disclosure{margin-block:.65rem}.command-app-content .figma-officer-events .event-series-edit-details>summary,.command-app-content .figma-officer-events .event-schedule-change-disclosure>summary,.command-app-content .figma-officer-events .event-secondary-disclosure>summary{min-height:2.75rem;color:var(--tr-color-ink);font:600 1rem/1.4 var(--tr-font-interface);cursor:pointer;align-content:center}.command-app-content .figma-officer-events .event-series-edit-details[data-existing-series=false]>summary{display:none}.command-app-content .figma-officer-events :is(.event-schedule-change-disclosure,.event-secondary-disclosure)[open]>summary{margin-bottom:.55rem}.command-app-content .figma-officer-events .event-resume-review{border:1px solid var(--tr-color-border);background:#07121c;gap:.7rem;margin-block:.75rem;padding:.9rem;display:grid}.command-app-content .figma-officer-events .event-resume-review[hidden]{display:none!important}.command-app-content .figma-officer-events .event-resume-review h3,.command-app-content .figma-officer-events .event-resume-review p{font-family:var(--tr-font-interface);margin:0;font-size:1rem;line-height:1.45}.command-app-content .figma-officer-events .event-resume-occurrences{font:1rem/1.45 var(--tr-font-interface);gap:.4rem;margin:0;padding-left:1.25rem;display:grid}.command-app-content .figma-officer-events .event-resume-review .event-policy-toggle{min-height:2.75rem;font:1rem/1.45 var(--tr-font-interface)}.command-app-content .figma-officer-events #event-resume-confirm{min-height:2.75rem;font:600 1rem/1.3 var(--tr-font-interface)}.figma-officer-events .event-create-review-card{border:1px solid var(--tr-color-border);background:#07121c;gap:.7rem;min-width:0;padding:1rem;display:grid}.figma-officer-events .event-create-review-badges{flex-wrap:wrap;gap:.4rem;display:flex}.figma-officer-events .event-create-review-card h4{margin:0;font-size:clamp(1.25rem,3vw,1.6rem)}.figma-officer-events .event-create-review-description{color:var(--tr-color-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.figma-officer-events .event-create-review-facts{grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr);gap:.5rem .8rem;margin:.2rem 0 0;display:grid}.figma-officer-events .event-create-review-facts dt{color:var(--tr-color-muted)}.figma-officer-events .event-create-review-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.figma-officer-events .event-workspace-tabs{border-bottom:1px solid var(--tr-color-border);flex-wrap:wrap;gap:.25rem;margin:.8rem 0 0;display:flex}.figma-officer-events .event-workspace-tab{min-height:2.7rem;color:var(--tr-color-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:.55rem .9rem}.figma-officer-events .event-workspace-tab[aria-selected=true]{color:#f4efe3;border-bottom-color:#54c8c3}.figma-officer-events .event-workspace-panel{gap:.8rem;padding-top:1rem;display:grid}.figma-officer-events .event-workspace-panel[hidden]{display:none!important}.figma-officer-events .event-roster-row.is-roster,.figma-officer-events .event-roster-row.is-manage{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.2fr)}.figma-officer-events .event-roster-row.is-attendance{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.1fr)}.figma-officer-events .event-roster-response-state{gap:.25rem;margin:0 0 .4rem;display:grid}.figma-officer-events .event-roster-response-state:last-child{margin-bottom:0}.figma-officer-events .event-attendance-ledger .event-roster-row{align-items:center}.command-app-content .figma-officer-events .event-schedule-slot-row{border:1px solid var(--tr-color-border);background:#07121c;grid-template-columns:minmax(0,1fr) minmax(12rem,.8fr);align-items:center;gap:.65rem;padding:.8rem;display:grid}.command-app-content .figma-officer-events .event-schedule-slot-summary{align-self:center;gap:.25rem;min-width:0;display:grid}.command-app-content .figma-officer-events .event-schedule-slot-summary :is(strong,small){overflow-wrap:anywhere;min-width:0;line-height:1.35;font-family:var(--tr-font-interface);display:block}.command-app-content .figma-officer-events .event-schedule-slot-summary strong{font-size:1rem}.command-app-content .figma-officer-events .event-schedule-slot-summary small{color:var(--tr-color-muted);font-size:.875rem}.command-app-content .figma-officer-events .event-schedule-slot-row>label{min-width:0;color:var(--tr-color-muted);font-family:var(--tr-font-interface);gap:.35rem;font-size:1rem;line-height:1.4;display:grid}.command-app-content .figma-officer-events .event-schedule-slot-row :is(select,input){width:100%;min-width:0;font-family:var(--tr-font-interface);font-size:1rem}.command-app-content .figma-officer-events .event-schedule-slot-fields{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.figma-officer-events #event-series-schedule-change>.panel-heading h2{font-size:1.45rem}.figma-officer-events #event-series-schedule-change>.panel-heading p{max-width:48rem;margin-top:.25rem;font-size:.72rem;line-height:1.45}.figma-officer-events #event-series-upcoming{border:1px solid var(--tr-color-border);background:#07121c;margin-block:.5rem 1rem;padding:.75rem}.figma-officer-events #event-series-upcoming .panel-heading{margin-bottom:.25rem}.figma-officer-events #event-series-upcoming .panel-heading h3{margin:0;font-size:1rem}.figma-officer-events #event-series-upcoming-status{margin:.25rem 0 .5rem;font-size:.68rem}.figma-officer-events .event-series-upcoming-list{gap:.35rem;display:grid}.figma-officer-events .event-series-upcoming-row{border:1px solid var(--tr-color-border);background:#101b27;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.55rem .65rem;display:grid}.figma-officer-events .event-series-upcoming-copy{gap:.15rem;min-width:0;display:grid}.figma-officer-events .event-series-upcoming-copy strong{font-size:.82rem}.figma-officer-events .event-series-upcoming-copy small{color:var(--tr-color-muted);font-size:.66rem}.figma-officer-events .event-series-change-title{margin:.7rem 0 .35rem;font-size:1rem}@media (width<=760px){.figma-officer-events .event-command-masthead{flex-flow:wrap;align-items:center}.figma-officer-events .event-local-navigation{grid-template-columns:repeat(4,minmax(0,1fr))}.figma-officer-events .event-local-navigation a{min-width:0;padding-inline:.05rem;font-size:.62rem}.command-app-content .figma-officer-events .event-series-summary{grid-template-columns:minmax(0,1fr)}.figma-officer-events .event-series-list{grid-template-columns:1fr}.figma-officer-events .event-create-review-facts{grid-template-columns:minmax(0,1fr);gap:.2rem}.figma-officer-events .event-create-review-facts dd{margin-bottom:.35rem}.figma-officer-events .event-workspace-tabs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.figma-officer-events .event-workspace-tab{min-width:0;padding-inline:.25rem;font-size:.78rem}.figma-officer-events .event-roster-row.is-roster,.figma-officer-events .event-roster-row.is-manage,.figma-officer-events .event-roster-row.is-attendance{grid-template-columns:minmax(0,1fr)}.command-app-content .figma-officer-events .event-schedule-slot-row{grid-template-columns:minmax(0,1fr) minmax(12rem,.8fr)}.command-app-content .figma-officer-events .event-schedule-slot-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.figma-member-events .event-command-masthead,.figma-officer-events .event-command-masthead{border-bottom:1px solid var(--tr-color-border);min-height:0;padding-block:1.6rem 1.25rem}.figma-member-events .event-command-masthead h1,.figma-officer-events .event-command-masthead h1{color:#f1efea;max-width:none;font-family:var(--tr-font-chronicle);letter-spacing:-.04em;margin:0;font-size:clamp(2.1rem,4vw,3rem);font-weight:500;line-height:1}.figma-member-events .event-command-masthead .eyebrow,.figma-officer-events .event-command-masthead .eyebrow{color:var(--home-gold,#c2a56f);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .35rem;font-size:.62rem}.figma-member-events .event-command-masthead .command-deck-copy,.figma-officer-events .event-command-masthead .command-deck-copy{color:#b3bdcb;max-width:58rem;margin:.55rem 0 0;font-size:.84rem;line-height:1.6}.figma-member-events .event-command-masthead .command-status-line,.figma-officer-events .event-command-masthead .command-status-line,.figma-member-events .event-command-masthead .command-sigil,.figma-officer-events .event-command-masthead .command-sigil{display:none}.figma-member-events .event-member-ledger{gap:1rem;padding-block:1rem 2.5rem}.figma-member-events .event-window-panel{align-items:start;gap:.8rem;padding:1.15rem;display:grid}.figma-member-events .event-window-panel h2,.figma-member-events .event-absence-manager h2{color:#f1efea;font-family:var(--tr-font-chronicle);margin:0;font-size:1.45rem;font-weight:500}.figma-member-events .event-window-panel>div{max-width:100%}.figma-member-events .event-window-panel .member-muted{margin:.35rem 0 0;font-size:.75rem;line-height:1.55}.figma-member-events .event-window-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.figma-member-events .event-window-form label{font-weight:600}.figma-member-events .event-window-form .button{justify-self:start}.figma-member-events .event-absence-manager{border:1px solid var(--tr-color-border);background:#0b1520;grid-template-columns:1fr;gap:.7rem;padding:1.15rem}.figma-member-events .event-absence-copy .eyebrow{color:#c2a56f;letter-spacing:.13em;text-transform:uppercase;margin:0 0 .3rem;font-size:.6rem}.figma-member-events .event-absence-copy .member-muted{margin:.35rem 0 0;font-size:.75rem}.figma-member-events .event-absence-form{grid-template-columns:repeat(2,minmax(0,1fr))}.figma-member-events .event-absence-form label{font-weight:600}.figma-member-events .event-absence-form .event-absence-reason{grid-column:1/-1}.figma-member-events .event-occurrence-card{border:1px solid var(--tr-color-border);background:#0b1520;grid-template-columns:1fr;padding:1.1rem}.figma-member-events .event-date-folio{background:0 0;border:0;align-items:center;gap:.5rem;min-height:0;padding:0 0 .6rem;display:flex}.figma-member-events .event-date-folio strong{font-family:var(--tr-font-interface);font-size:.72rem;font-weight:650}.figma-member-events .event-occurrence-body{padding:0}.figma-member-events .event-occurrence-heading{padding-bottom:.65rem}.figma-member-events .event-occurrence-heading h2{font-family:var(--tr-font-chronicle);font-size:1.4rem;font-weight:500}.figma-member-events .event-response-form{grid-template-columns:1fr;gap:.7rem;margin-top:.8rem;padding-top:.8rem}.figma-member-events .event-response-options{flex-wrap:wrap;display:flex}.figma-member-events .event-response-options label{min-width:3.5rem}.figma-member-events .event-response-form .event-character-select{grid-column:1/-1}.figma-member-events .event-response-actions{grid-column:1}.figma-officer-events .officer-event-dashboard{flex-direction:column;gap:1rem;padding-block:1rem 2.5rem;display:flex}.figma-event-page-actions{justify-content:flex-end;gap:.6rem;display:flex}.figma-event-page-actions .button{align-items:center;gap:.5rem;display:inline-flex}.figma-officer-events .command-workflow-group{order:1}.figma-officer-events #officer-event-message{order:2}.figma-officer-events .event-command-grid{order:3;grid-template-columns:minmax(0,1fr);gap:1rem}.figma-officer-events .event-series-rail,.figma-officer-events .event-series-editor{min-width:0}.figma-officer-events .event-series-list{grid-template-columns:repeat(2,minmax(0,1fr))}.figma-officer-events #event-horizon-health{order:4}.figma-officer-events #event-discord-health{order:5}.figma-officer-events .event-occurrence-watch{order:6}.figma-officer-events #event-discord-routing{order:7;scroll-margin-top:6rem}.figma-officer-events #event-provider-sources{order:8}.figma-officer-events .event-provider-panel,.figma-officer-events .event-horizon-health,.figma-officer-events .event-discord-health,.figma-officer-events .event-occurrence-watch,.figma-officer-events .event-series-rail,.figma-officer-events .event-series-editor{border:1px solid var(--tr-color-border);box-shadow:none;background:#0b1520;border-radius:3px}.figma-officer-events .event-series-rail,.figma-officer-events .event-series-editor,.figma-officer-events .event-provider-panel,.figma-officer-events .event-horizon-health,.figma-officer-events .event-discord-health,.figma-officer-events .event-occurrence-watch{padding:clamp(1rem,2.5vw,1.4rem)}.figma-officer-events .event-series-list{gap:.55rem}.figma-officer-events .event-series-card{border:1px solid var(--tr-color-border);background:#070e18;border-radius:3px}.figma-officer-events .event-discord-health{gap:.8rem;display:grid}.figma-officer-events .event-policy-history{order:20;width:100%}.figma-officer-events .event-command-grid .event-series-editor{scroll-margin-top:5rem}.figma-officer-events #event-occurrence-watch{gap:.7rem}.figma-officer-events #event-occurrence-watch>.panel-heading{align-items:center}.figma-officer-events #event-occurrence-watch>.panel-heading>div{max-width:none}.figma-officer-events #event-occurrence-watch>.panel-heading h2{font:500 clamp(1.55rem,2.2vw,2rem)/1.2 var(--tr-font-chronicle);margin:0}.figma-officer-events #event-occurrence-watch>.panel-heading p{margin:.25rem 0 0;font-size:.72rem}.figma-officer-events #event-occurrence-period-controls{border-bottom:1px solid var(--tr-color-border);flex-wrap:wrap;align-items:center;gap:.45rem 1rem;display:flex}.figma-officer-events .event-period-button{min-height:2.6rem;color:var(--tr-color-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.5rem .15rem;font-size:.8rem}.figma-officer-events .event-period-button[aria-pressed=true]{border-bottom-color:var(--tr-color-moonfire);color:var(--tr-color-moonfire)}.figma-officer-events .event-custom-range{color:var(--tr-color-muted);margin-left:auto;font-size:.72rem}.figma-officer-events .event-custom-range>summary{cursor:pointer;align-items:center;min-height:2.6rem;display:flex}.figma-officer-events .event-custom-range .event-window-form{flex-wrap:wrap;justify-content:end;align-items:end;gap:.55rem;padding:.7rem 0;display:flex}.figma-officer-events .event-custom-range .event-window-form label{gap:.3rem;font-size:.68rem;display:grid}.figma-officer-events .event-occurrence-workspace{display:block}.figma-officer-events .event-occurrence-workspace>.event-officer-occurrence-detail[hidden]{display:none}.figma-officer-events .event-officer-month-group{margin-top:.25rem}.figma-officer-events .event-officer-month-heading{color:var(--tr-color-muted);letter-spacing:.12em;text-transform:uppercase;margin:0;padding:.5rem 0;font-size:.65rem;font-weight:500}.figma-officer-events .event-officer-occurrence-list-group{border:1px solid var(--tr-color-border);border-radius:3px;display:grid;overflow:hidden}.figma-officer-events .event-officer-occurrence-card{border:0;border-bottom:1px solid var(--tr-color-border);cursor:default;text-align:left;background:#101b27;grid-template-columns:3.3rem minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:5.6rem;padding:.85rem 1rem;display:grid}.figma-officer-events .event-officer-occurrence-card:last-child{border-bottom:0}.figma-officer-events .event-officer-occurrence-card.is-selected{box-shadow:inset 3px 0 var(--tr-color-moonfire);background:#13242d}.figma-officer-events .event-officer-date-badge{background:#20343e;border-radius:3px;align-content:center;justify-items:center;gap:.15rem;min-height:3.2rem;display:grid}.figma-officer-events .event-officer-date-badge small{color:var(--tr-color-gold);letter-spacing:.08em;font-size:.55rem}.figma-officer-events .event-officer-date-badge strong{color:var(--tr-color-moonfire);font:500 1.15rem/1 var(--tr-font-chronicle)}.figma-officer-events .event-officer-occurrence-copy{gap:.26rem;min-width:0;display:grid}.figma-officer-events .event-officer-occurrence-copy>strong{overflow-wrap:anywhere;color:var(--tr-color-silver);font:500 1rem/1.25 var(--tr-font-interface)}.figma-officer-events .event-officer-occurrence-copy>small{font-size:.7rem}.figma-officer-events .event-officer-occurrence-facts{color:var(--tr-color-muted);flex-wrap:wrap;align-items:center;gap:.35rem .65rem;font-size:.65rem;display:flex}.figma-officer-events .event-officer-occurrence-facts .event-scope-chip{border:1px solid var(--tr-color-border);color:var(--tr-color-silver);border-radius:2px;padding:.12rem .35rem}.figma-officer-events .event-officer-rsvp-count{color:var(--tr-color-ink)}.figma-officer-events .event-officer-occurrence-actions{justify-items:end;gap:.35rem;display:grid}.figma-officer-events .event-officer-occurrence-actions>.status-badge,.figma-officer-events .event-officer-occurrence-actions>.button{white-space:nowrap}.figma-officer-events .event-officer-occurrence-detail:not([hidden]){border-top:1px solid var(--tr-color-border);border-left:0;margin-top:1rem;padding:1rem 0 0}@media (width<=760px){.figma-event-page-actions{justify-content:stretch}.figma-event-page-actions>*{flex:1;justify-content:center}.figma-officer-events .event-series-list{grid-template-columns:1fr}.figma-officer-events #event-occurrence-watch>.panel-heading{flex-direction:row;align-items:start}.figma-officer-events #event-occurrence-create-event{white-space:nowrap;min-height:2.6rem;padding:.55rem .65rem;font-size:.7rem}.figma-officer-events .event-officer-occurrence-card{grid-template-columns:2.7rem minmax(0,1fr);gap:.55rem .7rem;padding:.75rem}.figma-officer-events .event-officer-date-badge{grid-row:span 2;min-height:2.8rem}.figma-officer-events .event-officer-occurrence-copy{grid-column:2}.figma-officer-events .event-officer-occurrence-actions{grid-column:2;grid-template-columns:auto auto;justify-content:start;place-items:center start}.figma-officer-events .event-officer-occurrence-copy>strong{font-size:.9rem}.figma-officer-events .event-custom-range{margin-left:0}.figma-officer-events .event-custom-range .event-window-form{justify-content:start}.figma-member-events .event-window-form,.figma-member-events .event-absence-form{grid-template-columns:1fr}.figma-member-events .event-absence-form .event-absence-reason{grid-column:1}}.figma-officer-events.command-shell.officer-page{min-height:0;padding-block:.45rem 1.5rem}.figma-officer-events .command-atmosphere{display:none}.figma-officer-events .event-command-masthead{gap:.35rem;margin:0;padding-block:.35rem .5rem}.figma-officer-events .event-command-masthead h1{font-size:1.75rem;line-height:1.1}.figma-officer-events .event-command-masthead .command-deck-copy{font-family:var(--tr-font-interface);margin-top:.2rem;font-size:1rem;line-height:1.4}.figma-officer-events .event-command-masthead .officer-identity{font-family:var(--tr-font-interface);font-size:.875rem}.figma-officer-events .officer-event-dashboard{gap:.35rem;padding-block:.25rem 1rem}.figma-officer-events .event-workflow-guide{min-height:0;font-family:var(--tr-font-interface);background:0 0;border:0;margin:0;padding:0;font-size:.875rem}.figma-officer-events .event-workflow-guide>summary{align-items:center;min-height:2.75rem;padding:0;display:flex}.figma-officer-events .event-workflow-guide:not([open])>:not(summary){display:none!important}.figma-officer-events .event-local-navigation{grid-template-columns:repeat(4,minmax(0,1fr));gap:.15rem;padding:.1rem}.figma-officer-events .event-local-navigation a{min-width:0;min-height:2.75rem;font-family:var(--tr-font-interface);white-space:nowrap;padding:.35rem .08rem;font-size:.8125rem;line-height:1.15}.figma-officer-events #event-occurrence-watch>.panel-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.figma-officer-events #event-occurrence-watch>.panel-heading h2{font-size:1.45rem;line-height:1.2}.figma-officer-events #event-occurrence-watch>.panel-heading p{font-family:var(--tr-font-interface);font-size:1rem;line-height:1.4}.figma-officer-events #event-occurrence-create-event{min-height:2.75rem;font-family:var(--tr-font-interface);white-space:nowrap;justify-self:end;padding:.45rem .6rem;font-size:.875rem}.figma-officer-events #event-occurrence-period-controls .event-period-button,.figma-officer-events #event-occurrence-period-controls .event-custom-range>summary{min-height:2.75rem;font-family:var(--tr-font-interface);font-size:.875rem}.figma-officer-events #event-occurrence-message,.figma-officer-events #event-occurrence-watch .event-filter-label{font-family:var(--tr-font-interface);font-size:.875rem}.figma-officer-events #event-occurrence-watch .event-view-controls>button,.figma-officer-events #event-occurrence-watch .event-filter-select{min-height:2.75rem;font-family:var(--tr-font-interface);font-size:.875rem}.figma-officer-events .event-officer-occurrence-copy>strong{font-size:1rem}.figma-officer-events .event-officer-occurrence-copy>small,.figma-officer-events .event-officer-occurrence-facts{font-family:var(--tr-font-interface);font-size:.875rem;line-height:1.4}.figma-officer-events .event-officer-occurrence-actions>.button{min-height:2.75rem;font-family:var(--tr-font-interface);font-size:.875rem}@media (width<=760px){.figma-officer-events .event-command-masthead{align-items:flex-start;padding-block:.25rem .4rem}.figma-officer-events .event-command-masthead h1{font-size:1.75rem}.figma-officer-events .event-local-navigation a{font-size:.75rem}.figma-officer-events #event-occurrence-watch{gap:.4rem;padding:.65rem}.figma-officer-events #event-occurrence-watch>.panel-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center}.figma-officer-events #event-occurrence-watch>.panel-heading p{margin-top:.15rem}.figma-officer-events #event-occurrence-create-event{max-width:100%;padding-inline:.45rem;font-size:.8125rem}}.command-app-content .figma-officer-events.command-shell.officer-page{min-height:0;padding-block:.25rem 1rem}.command-app-content .figma-officer-events>.command-atmosphere{display:none}.command-app-content .figma-officer-events .event-command-masthead{min-height:0;margin:0;padding-block:.25rem .4rem;padding-inline:.65rem}.command-app-content .figma-officer-events .event-command-masthead h1{font-size:1.75rem;line-height:1.1}.command-app-content .figma-officer-events .event-command-masthead .command-deck-copy{font-family:var(--tr-font-interface);margin:.15rem 0 0;font-size:1rem;line-height:1.3}.command-app-content .figma-officer-events .event-command-masthead .officer-identity{font-family:var(--tr-font-interface);margin:.15rem 0 0;font-size:.875rem}.command-app-content .figma-officer-events .officer-event-dashboard{gap:.2rem;padding-block:.15rem .75rem}.command-app-content .figma-officer-events details.event-workflow-guide{min-height:0;font-family:var(--tr-font-interface);background:0 0;border:0;margin:0;padding:0;font-size:.875rem;display:block}.command-app-content .figma-officer-events .event-workflow-guide>summary{align-items:center;min-height:2.75rem;padding:0;display:flex}.command-app-content .figma-officer-events .event-workflow-guide:not([open])>:not(summary){display:none!important}.command-app-content .figma-officer-events nav.event-local-navigation{grid-template-columns:repeat(4,minmax(0,1fr));gap:.15rem;padding:.1rem;display:grid}.command-app-content .figma-officer-events .event-local-navigation a{min-width:0;min-height:2.75rem;font-family:var(--tr-font-interface);white-space:nowrap;padding:.35rem .08rem;font-size:.8125rem;line-height:1.15}.command-app-content .figma-officer-events #event-occurrence-watch>.panel-heading p{font-family:var(--tr-font-interface);margin-top:.15rem;font-size:1rem;line-height:1.3}.command-app-content .figma-officer-events #event-occurrence-create-event{min-height:2.75rem;font-family:var(--tr-font-interface);white-space:nowrap;justify-self:end;padding:.45rem .55rem;font-size:.875rem}.command-app-content .figma-officer-events #event-occurrence-watch .event-officer-occurrence-copy>small,.command-app-content .figma-officer-events #event-occurrence-watch .event-officer-occurrence-facts{font-family:var(--tr-font-interface);font-size:.875rem;line-height:1.4}.command-app-content .figma-officer-events #event-occurrence-watch .event-officer-date-badge small{font-family:var(--tr-font-interface);font-size:.875rem;line-height:1.2}.command-app-content .figma-officer-events #event-occurrence-watch .event-officer-occurrence-actions>.status-badge{font-family:var(--tr-font-interface);font-size:.875rem}.command-app-content .figma-officer-events #event-occurrence-watch .event-officer-occurrence-actions>.button{min-height:2.75rem}.command-app-content .figma-officer-events .event-occurrence-scope-facts{font-family:var(--tr-font-interface);flex-wrap:wrap;align-items:center;gap:.45rem;margin:.5rem 0;font-size:.875rem;line-height:1.4;display:flex}.command-app-content .figma-officer-events #event-discord-health>.panel-heading,.command-app-content .figma-officer-events #event-discord-health>.panel-heading>div{min-width:0}.command-app-content .figma-officer-events #event-discord-health>.panel-heading h2{overflow-wrap:anywhere;margin:0;font-size:1.75rem;line-height:1.2}.command-app-content .figma-officer-events #event-discord-health #event-discord-summary{overflow-wrap:anywhere;max-width:100%}.command-app-content .figma-officer-events :is(#event-create-workspace,#event-schedule-change-form,#event-lock-change-form,#event-series-notifications-form) :is(label,button,input:not([type=checkbox]):not([type=radio]),select,textarea){font-family:var(--tr-font-interface);font-size:1rem;line-height:1.4}@media (width<=760px){.command-app-content .figma-officer-events .event-schedule-slot-row,.command-app-content .figma-officer-events .event-schedule-slot-fields{grid-template-columns:minmax(0,1fr)}.command-app-content .figma-officer-events .event-command-masthead{align-items:flex-start;gap:.2rem;padding:.1rem .65rem}.command-app-content .figma-officer-events .event-command-masthead h1{font-size:1.75rem}.command-app-content .figma-officer-events nav.event-local-navigation a{font-size:.75rem}.command-app-content .figma-officer-events #event-discord-health{width:100%;min-width:0;max-width:100%}.command-app-content .figma-officer-events #event-discord-health>*{min-width:0;max-width:100%}.command-app-content .figma-officer-events #event-discord-health>.panel-heading{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.command-app-content .figma-officer-events #event-discord-health>.panel-heading h2{font-size:1.5rem}.command-app-content .figma-officer-events #event-discord-health #event-discord-drain{justify-self:start;max-width:100%}.command-app-content .figma-officer-events #event-discord-health .event-discord-metrics{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0}.command-app-content .figma-officer-events #event-discord-health .event-discord-metrics>div{overflow-wrap:anywhere;min-width:0}.command-app-content .figma-officer-events #event-discord-health .event-discord-workspace{grid-template-columns:minmax(0,1fr);min-width:0}.command-app-content .figma-officer-events #event-discord-health .event-discord-workspace>*,.command-app-content .figma-officer-events #event-discord-health .event-discord-projection-grid,.command-app-content .figma-officer-events #event-discord-health .event-series-notifications{min-width:0;max-width:100%}.command-app-content .figma-officer-events #event-occurrence-watch{gap:.4rem;padding:.6rem}.command-app-content .figma-officer-events #event-occurrence-watch>.panel-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem}.command-app-content .figma-officer-events #event-occurrence-watch>.panel-heading h2{font-size:1.35rem}.command-app-content .figma-officer-events #event-occurrence-create-event{max-width:100%;padding-inline:.45rem;font-size:.8125rem}}.command-app-content .member-page .command-masthead h1{max-width:none;margin:0;font-size:clamp(2.25rem,4vw,3rem)}.command-app-content .member-page .command-heading-copy>.eyebrow{color:var(--figma-gold);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .35rem;font-size:.62rem}.command-app-content .member-page .command-deck-copy{max-width:58rem;margin-top:.55rem;font-size:.83rem;line-height:1.6}.command-app-content .member-page .command-status-line,.command-app-content .member-page .command-sigil{display:none}.command-app-content .member-page .member-portal{flex-direction:column;gap:.8rem;padding-block:1rem 2.5rem;display:flex}.command-app-content .member-page .member-welcome{order:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.command-app-content .member-page .member-welcome h2{font-family:var(--tr-font-chronicle);margin:0;font-size:1.4rem;font-weight:500}.command-app-content .member-page .member-welcome .eyebrow{margin:0 0 .25rem;font-size:.6rem}.command-app-content .member-page .member-welcome .command-quick-actions{flex-wrap:wrap;gap:.4rem;display:flex}.command-app-content .member-page .member-welcome .button{min-height:2.4rem;padding:.5rem .7rem;font-size:.72rem}.command-app-content .member-page .member-desktop-sync-dispatch{background:linear-gradient(110deg,#102b37,#0b1520 72%);border-color:#64dfe373;order:1;padding:1.2rem}.command-app-content .member-page .member-desktop-sync-dispatch h2{font-family:var(--tr-font-chronicle);margin:.25rem 0;font-size:1.55rem;font-weight:500}.command-app-content .member-page .member-operation-summary,.command-app-content .member-page #member-operation-summary{order:2}.command-app-content .member-page .member-character-panel{order:3}.command-app-content .member-page .member-team-panel{order:4}.command-app-content .member-page .member-loadout-dispatch{order:5}.command-app-content .member-page .member-portal>.command-ledger{padding:1.1rem}.command-app-content .member-page .discord-link-panel{order:6;padding:1.1rem}.command-app-content .member-page .member-source-note{order:7}.command-app-content .member-page .member-portal :where(.command-overview-panel,.command-panel){border-radius:2px}.command-app-content .member-page .command-overview-heading h2{font-family:var(--tr-font-chronicle);font-weight:500}.member-source-note{background:#101023;border-left:2px solid #8b6ea8;grid-template-columns:minmax(10rem,.45fr) minmax(0,1fr);gap:.9rem;padding:.9rem 1.1rem;display:grid}.member-source-note strong{color:#f1efea;font-size:.78rem}.member-source-note p{color:var(--tr-color-muted);margin:0;font-size:.73rem;line-height:1.55}.command-app-sidebar .command-subnav a{min-height:2.55rem;font-size:.8rem}@media (width<=760px){.command-app-content .member-page .member-welcome{flex-direction:column;align-items:start}.command-app-content .member-page .member-welcome .command-quick-actions{width:100%}.member-source-note{grid-template-columns:1fr}}.command-app-content .member-portal-surface{--portal-line:var(--tr-color-border)}.command-app-content .member-portal-surface [hidden]{display:none!important}.command-app-content .member-portal-surface .command-gate{position:relative;overflow:hidden}.command-app-content .member-portal-surface .portal-header{border-bottom:1px solid var(--tr-color-rule);background:linear-gradient(90deg,var(--tr-color-night) 10%,#060c158c), url(/assets/tyrrish-moonfire-hero-1280.webp) center 42% / cover;justify-content:space-between;align-items:end;gap:1.2rem;min-height:0;margin-bottom:0;padding-block:1rem;display:flex;position:relative}.command-app-content .member-portal-surface .portal-header h1{font-family:var(--tr-font-chronicle);letter-spacing:-.035em;margin:.4rem 0;font-size:clamp(2.15rem,3.8vw,3.25rem);font-weight:500;line-height:1.07}.command-app-content .member-portal-surface .portal-header .eyebrow{color:var(--tr-color-gold)}.command-app-content .member-portal-surface .portal-header .command-deck-copy{max-width:43rem;color:var(--tr-color-muted);margin:.6rem 0 0;font-size:.94rem}.member-portal-surface .portal-header .officer-identity{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:end;max-width:24rem;font-size:.8rem}.command-app-content .member-portal-surface .portal-stack{flex-direction:column;gap:1.2rem;padding-block:1.5rem 2.5rem;display:flex}.command-app-content .member-portal-surface #member-operation-summary{order:0}.member-portal-surface .portal-panel{border:1px solid var(--portal-line);border-radius:var(--tr-radius-md);background:linear-gradient(135deg,#0b1822,var(--tr-color-surface-inset));min-width:0;padding:clamp(1rem,2vw,1.4rem)}.member-portal-surface .portal-panel h2{font-family:var(--tr-font-chronicle);margin:0;font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:500;line-height:1.2}.member-portal-surface .portal-panel h3{font-family:var(--tr-font-chronicle);font-weight:600}.member-portal-surface .eyebrow{letter-spacing:.14em;margin:0 0 .5rem;font-size:.64rem}.member-portal-surface .member-muted{color:var(--tr-color-muted);font-size:.82rem;line-height:1.6}.member-portal-surface .portal-section-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.member-portal-surface .portal-section-heading p:last-child{margin-bottom:0}.member-portal-surface .portal-inline-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.command-app-content .member-portal-surface :is(button,.button,summary,select,input){min-height:44px}.member-portal-surface :is(button,a,summary,input,select):focus-visible{outline:2px solid var(--tr-color-moonfire);outline-offset:3px}.member-portal-surface .portal-badge{width:fit-content;color:var(--tr-color-moonfire);background:#10323b;border:1px solid #28515d;border-radius:2rem;align-items:center;padding:.22rem .55rem;font-size:.68rem;font-weight:650;line-height:1.35;display:inline-flex}.member-portal-surface .portal-toolbar{flex-wrap:wrap;align-items:end;gap:.8rem;margin:1rem 0;display:flex}.member-portal-surface .portal-toolbar label{color:var(--tr-color-muted);flex:8rem;gap:.4rem;font-size:.72rem;display:grid}.member-portal-surface .portal-toolbar .portal-search{flex:2 13rem}.member-portal-surface .portal-toolbar :is(input,select){width:100%;min-width:0}.member-portal-surface .portal-account-summary{align-items:center;gap:1.1rem;display:flex}.member-portal-surface .portal-account-copy{overflow-wrap:anywhere;min-width:0}.member-portal-surface .portal-account-crest{object-fit:contain;filter:drop-shadow(0 0 10px #163b54);flex:0 0 64px}.member-portal-surface .portal-account-copy p:last-child{margin:.35rem 0 0}.member-portal-surface .portal-account-motto{color:var(--tr-color-muted);font-family:var(--tr-font-chronicle);text-align:right;margin-left:auto;font-size:1rem;font-style:italic;line-height:1.6}.member-portal-surface .portal-account-identities{border-top:1px solid var(--portal-line);flex-wrap:wrap;gap:1.3rem;margin-top:1rem;padding-top:.8rem;display:flex}.member-portal-surface .portal-account-identities p{overflow-wrap:anywhere;flex-wrap:wrap;gap:.5rem;margin:.15rem 0;font-size:.77rem;display:flex}.member-portal-surface .portal-account-identities span{color:var(--tr-color-muted)}.member-portal-surface .portal-account-identities strong{font-weight:500}.member-portal-surface .portal-profile-editor{margin-top:.6rem}.member-portal-surface .portal-profile-editor summary{width:fit-content;color:var(--tr-color-moonfire);cursor:pointer;padding:.7rem 0;font-size:.78rem;display:list-item}.member-portal-surface .portal-profile-form{max-width:40rem;padding-top:.5rem}.member-portal-surface .portal-profile-form label{gap:.4rem;font-size:.8rem;display:grid}.member-portal-surface .form-message:empty{display:none}.member-portal-surface .portal-quick-actions{border:1px solid var(--portal-line);border-radius:var(--tr-radius-md);background:#091720;flex-wrap:wrap;display:flex}.member-portal-surface .portal-quick-actions a{border-right:1px solid var(--portal-line);flex:10rem;align-items:center;gap:.8rem;min-height:74px;padding:1rem;text-decoration:none;display:flex}.member-portal-surface .portal-quick-actions a:last-child{border-right:0}.member-portal-surface .portal-quick-actions a:hover{background:#10303a}.member-portal-surface .portal-quick-actions strong,.member-portal-surface .portal-quick-actions small{display:block}.member-portal-surface .portal-quick-actions strong{color:var(--tr-color-silver);font-family:var(--tr-font-chronicle);font-size:.95rem}.member-portal-surface .portal-quick-actions small{color:var(--tr-color-muted);margin-top:.25rem;font-size:.71rem}.member-portal-surface .portal-action-symbol{color:var(--tr-color-moonfire);font-size:1.8rem;line-height:1}.member-portal-surface .portal-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.member-portal-surface .portal-summary-card{border:1px solid var(--portal-line);border-radius:var(--tr-radius-sm);background:linear-gradient(135deg,#10363f40,#060b13);flex-direction:column;align-items:start;min-width:0;padding:1rem;display:flex}.member-portal-surface .portal-summary-card.is-featured{border-color:#367b89}.member-portal-surface .portal-summary-card h3{overflow-wrap:anywhere;margin:.25rem 0;font-size:1.3rem}.member-portal-surface .portal-summary-card p{margin-bottom:.6rem}.member-portal-surface .portal-summary-card .text-link{align-items:center;min-height:44px;margin-top:auto;padding-top:.5rem;font-size:.76rem;display:inline-flex}.member-portal-surface .portal-collection-summary{color:var(--tr-color-muted);margin:.8rem 0;font-size:.78rem}.member-portal-surface .portal-character-groups{gap:1.2rem;display:grid}.member-portal-surface .portal-character-group h3{font-family:var(--tr-font-interface);text-transform:uppercase;letter-spacing:.12em;color:var(--tr-color-gold);margin:0 0 .7rem;font-size:.64rem}.member-portal-surface .portal-featured-characters{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.7rem;display:grid}.member-portal-surface .portal-character{border-bottom:1px solid var(--portal-line);align-items:center;gap:.75rem;min-width:0;padding:.65rem .75rem;display:flex;position:relative}.member-portal-surface .portal-character.is-featured{border:1px solid #326774;border-left:3px solid var(--tr-color-moonfire);border-radius:var(--tr-radius-sm);background:linear-gradient(125deg,#12313c,#08121c);padding:1rem}.member-portal-surface .portal-character-body{flex:1;min-width:0}.member-portal-surface .portal-character-name{color:var(--tr-color-silver);font-family:var(--tr-font-chronicle);overflow-wrap:anywhere;font-size:1.12rem;font-weight:600;text-decoration:none}.member-portal-surface .portal-character-name:hover{color:var(--tr-color-moonfire)}.member-portal-surface .portal-character-meta{color:var(--tr-color-muted);flex-wrap:wrap;gap:.35rem .7rem;margin:.3rem 0 0;font-size:.72rem;line-height:1.45;display:flex}.member-portal-surface .portal-character-labels{flex-wrap:wrap;gap:.3rem;margin:.5rem 0 0;display:flex}.member-portal-surface .portal-character-actions{flex:none;position:relative}.member-portal-surface .portal-character-actions summary{border:1px solid var(--portal-line);border-radius:var(--tr-radius-sm);width:44px;color:var(--tr-color-moonfire);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:flex}.member-portal-surface .portal-character-actions summary::-webkit-details-marker{display:none}.member-portal-surface .portal-action-menu{z-index:12;border-radius:var(--tr-radius-sm);background:#0b1824;border:1px solid #346774;min-width:12rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .3rem);right:0;box-shadow:0 8px 24px #0008}.member-portal-surface .portal-action-menu :is(a,button){min-height:44px;color:var(--tr-color-ink);text-align:left;background:0 0;border:0;align-items:center;padding:.5rem .7rem;font-size:.78rem;text-decoration:none;display:flex}.member-portal-surface .portal-action-menu :is(a,button):hover{background:#153743}.member-portal-surface .portal-pagination{justify-content:end;align-items:center;gap:.7rem;margin-top:.8rem;font-size:.75rem;display:flex}.member-portal-surface .portal-pagination span{color:var(--tr-color-muted);margin-right:auto}.member-portal-surface .portal-team-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.7rem;display:grid}.member-portal-surface .portal-team{border-left:2px solid var(--tr-color-gold);background:#07121b;padding:.6rem .9rem}.member-portal-surface .portal-team h3{margin:.3rem 0;font-size:1.1rem}.member-portal-surface .portal-team p:last-child{margin-bottom:0}.member-portal-surface .portal-source-note{border-left:2px solid var(--tr-color-rule);color:var(--tr-color-muted);padding:.8rem 1rem;font-size:.72rem}.member-portal-surface .portal-source-note p{margin:.4rem 0 0}@media (width<=960px){.member-portal-surface .portal-account-motto{display:none}.member-portal-surface .portal-summary-grid{grid-template-columns:1fr}}@media (width<=760px){.command-app-content .member-portal-surface .portal-header{flex-direction:column;align-items:start;gap:.7rem;padding-block:.75rem}.member-portal-surface .portal-header .officer-identity{justify-content:start}.member-portal-surface .portal-account-motto{display:none}.member-portal-surface .portal-summary-grid{grid-template-columns:1fr}.member-portal-surface .portal-section-heading{flex-wrap:wrap;align-items:start}.member-portal-surface .portal-pagination{flex-wrap:wrap;justify-content:space-between}.member-portal-surface .portal-pagination span{flex-basis:100%}.member-portal-surface .portal-quick-actions a{flex-basis:45%;padding:.8rem}.member-portal-surface .portal-quick-actions strong{font-size:.86rem}.member-portal-surface .portal-account-identities{gap:.5rem 1rem}}
