.front-door-screen{position:relative;display:grid;min-height:100vh;overflow:hidden;box-sizing:border-box;grid-template-rows:auto 1fr;color:var(--c3-ink-default);font-family:var(--c3-font-family-human);font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-text);line-height:var(--c3-line-height-body);background:var(--c3-ground-canvas)}.front-door-screen *,.front-door-screen *:before,.front-door-screen *:after{box-sizing:border-box}.fd-ambient{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.fd-ambient__shape{position:absolute;border:1px solid var(--c3-border-subtle);border-radius:46% 54% 52% 48%;background:var(--c3-surface-subtle);opacity:.48;animation:fd-room-breathe var(--c3-motion-duration-room) var(--c3-motion-ease-gentle) infinite alternate}.fd-ambient__shape--near{width:min(42vw,620px);aspect-ratio:1;left:-14vw;bottom:-26vw}.fd-ambient__shape--far{width:min(32vw,460px);aspect-ratio:1;top:-18vw;right:-8vw;animation-direction:alternate-reverse}@keyframes fd-room-breathe{0%{transform:translateY(0) rotate(0)}to{transform:translateY(var(--c3-space-4)) rotate(2deg)}}.fd-header{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--c3-space-6);padding:var(--c3-space-6) clamp(var(--c3-space-5),4vw,var(--c3-space-12))}.fd-lockup{display:flex;align-items:center;gap:var(--c3-space-3);min-width:0}.fd-lockup__mark{width:112px}.fd-lockup__mark img,.fd-welcome-mark img{display:block;max-width:100%}img.fd-lockup__image--light,img.fd-welcome-mark__image--light,[data-c3-theme=fresh-light] img.fd-lockup__image--dark,[data-c3-theme=fresh-light] img.fd-welcome-mark__image--dark{display:none}[data-c3-theme=fresh-light] img.fd-lockup__image--light,[data-c3-theme=fresh-light] img.fd-welcome-mark__image--light{display:block}.fd-env{padding:var(--c3-space-1) var(--c3-space-3);border:1px solid var(--c3-state-warning);border-radius:var(--c3-radius);color:var(--c3-state-warning);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-bold);letter-spacing:var(--c3-letter-spacing-label);line-height:var(--c3-line-height-snug);text-transform:uppercase}.fd-main{position:relative;z-index:1;display:grid;width:min(1180px,calc(100% - var(--c3-space-10)));margin:auto;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:clamp(var(--c3-space-10),8vw,var(--c3-space-16));padding:var(--c3-space-10) 0}.fd-welcome{position:relative;display:grid;min-height:520px;place-items:center}.fd-room{position:relative;width:min(46vw,520px);aspect-ratio:1;border:1px solid var(--c3-border-subtle);border-radius:48% 52% 45% 55%;background:var(--c3-surface-subtle);box-shadow:var(--c3-shadow-room);transform:rotate(-3deg)}.fd-room__halo{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border:1px solid var(--c3-border-strong);border-radius:50%;background:var(--c3-ground-sunken)}.fd-room__seat{position:absolute;z-index:2;width:22%;aspect-ratio:1.15;border:var(--c3-space-2) solid var(--c3-border-strong);border-radius:var(--c3-radius);background:var(--c3-surface-raised);box-shadow:var(--c3-shadow-soft)}.fd-room__seat--north{top:9%;left:39%}.fd-room__seat--west{left:10%;bottom:14%;transform:rotate(13deg);border-color:var(--c3-accent-coral)}.fd-room__seat--east{right:10%;bottom:14%;transform:rotate(-13deg);border-color:var(--c3-accent-aqua)}.fd-room__table{position:absolute;z-index:3;top:49%;right:19%;left:19%;height:var(--c3-space-3);border-radius:var(--c3-radius);background:var(--c3-surface-raised);box-shadow:var(--c3-shadow-soft)}.fd-room__hearth{position:absolute;z-index:4;top:calc(50% - var(--c3-space-1));left:calc(50% - var(--c3-space-2));width:var(--c3-space-4);height:var(--c3-space-4);border-radius:var(--c3-radius);background:var(--c3-action-primary);box-shadow:0 0 var(--c3-space-8) var(--c3-accent-amber)}.fd-welcome-mark{position:absolute;right:var(--c3-space-4);bottom:var(--c3-space-12);width:82px;padding:var(--c3-space-3);border:1px solid var(--c3-border-strong);border-radius:var(--c3-radius);background:var(--c3-surface-base);box-shadow:var(--c3-shadow-soft)}.fd-panel{min-height:510px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--c3-space-5);padding:clamp(var(--c3-space-8),4vw,var(--c3-space-12));border:1px solid var(--c3-border-strong);border-radius:var(--c3-radius);background:var(--c3-surface-base);box-shadow:var(--c3-shadow-room)}.fd-state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--c3-space-5)}.fd-eyebrow{margin:0;color:var(--c3-action-primary);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-bold);letter-spacing:var(--c3-letter-spacing-label);line-height:var(--c3-line-height-snug);text-transform:uppercase}.fd-h1{margin:0;max-width:480px;color:var(--c3-ink-strong)}.fd-h1:focus-visible{outline:2px solid var(--c3-action-focus);outline-offset:var(--c3-space-2);border-radius:var(--c3-radius)}.fd-support{margin:0;max-width:440px;overflow-wrap:anywhere;color:var(--c3-ink-muted);font-size:var(--c3-font-size-body);line-height:var(--c3-line-height-comfortable)}.fd-note{margin:0;overflow-wrap:anywhere;color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.fd-notice{margin:0;color:var(--c3-state-danger);font-size:var(--c3-font-size-caption)}.fd-action{display:inline-flex;align-items:center;justify-content:center;gap:var(--c3-space-2);min-height:var(--c3-space-10);padding:var(--c3-space-3) var(--c3-space-5);border:1px solid var(--c3-border-strong);border-radius:var(--c3-radius);cursor:pointer;font-family:inherit;font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-semibold);text-decoration:none;transition:transform var(--c3-motion-duration-fast) var(--c3-motion-ease-signature),color var(--c3-motion-duration-fast) var(--c3-motion-ease-gentle),border-color var(--c3-motion-duration-fast) var(--c3-motion-ease-gentle),background var(--c3-motion-duration-fast) var(--c3-motion-ease-gentle)}.fd-action:focus-visible{outline:var(--c3-space-1) solid var(--c3-action-focus);outline-offset:var(--c3-space-1)}.fd-action--primary{border-color:var(--c3-action-primary);color:var(--c3-action-ink);background:var(--c3-action-primary)}.fd-action--primary:not(:disabled):hover{border-color:var(--c3-action-primary-hover);background:var(--c3-action-primary-hover);transform:translateY(calc(var(--c3-space-1) * -1))}.fd-action:disabled{cursor:progress;opacity:.62;transform:none}.fd-action--quiet{color:var(--c3-ink-muted);background:var(--c3-surface-subtle)}.fd-action--quiet:hover{color:var(--c3-ink-strong);border-color:var(--c3-action-focus);background:var(--c3-action-soft)}.fd-action--entra{min-width:250px}.fd-mswindow{display:grid;width:var(--c3-space-5);height:var(--c3-space-5);grid-template-columns:1fr 1fr;gap:var(--c3-space-1)}.fd-mswindow i{background:currentColor}.fd-action-row{display:flex;flex-wrap:wrap;gap:var(--c3-space-3)}.fd-route-gap{display:flex;flex-direction:column;gap:var(--c3-space-2);padding-top:var(--c3-space-5);border-top:1px solid var(--c3-border-subtle)}.fd-route-gap a{width:fit-content;color:var(--c3-action-primary);font-size:var(--c3-font-size-caption);text-decoration:none}.fd-route-gap a:hover{text-decoration:underline}.fd-slot{width:100%;display:flex;flex-direction:column;gap:var(--c3-space-3);padding-top:var(--c3-space-5);border-top:1px solid var(--c3-border-subtle)}.fd-symbol{position:relative;width:var(--c3-space-16);height:var(--c3-space-16)}.fd-symbol__orbit{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--c3-border-strong);border-top-color:var(--c3-action-primary);border-radius:var(--c3-radius);animation:fd-orbit var(--c3-motion-duration-travel) var(--c3-motion-ease-linear) infinite}.fd-symbol__center{position:absolute;top:38%;right:38%;bottom:38%;left:38%;border-radius:var(--c3-radius);background:var(--c3-action-primary)}@keyframes fd-orbit{to{transform:rotate(360deg)}}.fd-symbol__door{position:absolute;top:8%;right:28%;bottom:8%;left:28%;border:2px solid var(--c3-border-strong);border-radius:var(--c3-radius);background:var(--c3-surface-subtle)}.fd-symbol__heart{position:absolute;right:18%;bottom:12%;color:var(--c3-accent-coral);font-size:var(--c3-font-size-lead);line-height:1}.fd-symbol__question{position:absolute;right:16%;bottom:9%;width:var(--c3-space-6);height:var(--c3-space-6);display:grid;place-items:center;border:2px solid currentColor;border-radius:var(--c3-radius);color:var(--c3-accent-amber);font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-bold);line-height:1;background:var(--c3-surface-base)}.fd-symbol__door--left{top:8%;right:51%;bottom:8%;left:6%}.fd-symbol__door--right{top:8%;right:6%;bottom:8%;left:51%}.fd-symbol__fork{position:absolute;top:42%;left:calc(50% - var(--c3-space-1));width:var(--c3-space-2);height:var(--c3-space-2);border:2px solid var(--c3-accent-amber);transform:rotate(45deg);background:var(--c3-surface-base)}.fd-symbol__keyline{position:absolute;top:48%;left:34%;width:32%;height:2px;background:var(--c3-action-primary)}.fd-help{margin:0;color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.fd-help a{color:var(--c3-action-primary);text-decoration:none}.fd-help a:hover{text-decoration:underline}@media(max-width:980px){.fd-main{grid-template-columns:minmax(0,1fr);padding:var(--c3-space-6) 0 var(--c3-space-10)}.fd-welcome{min-height:300px}.fd-room{width:min(70vw,340px)}.fd-welcome-mark{right:var(--c3-space-2);bottom:var(--c3-space-4)}}@media(max-width:520px){.fd-welcome{display:none}.fd-panel{min-height:0}}@media(prefers-reduced-motion:reduce){.fd-ambient__shape,.fd-symbol__orbit{animation:none}}.lt-screen{color-scheme:dark;--c3-entrance-ink: #f4f2ed;--c3-entrance-muted: #b5bdc7;--c3-entrance-action: #e8b66f;--c3-entrance-action-hover: #f4ca90;--c3-entrance-action-ink: #14202a;--c3-entrance-amber: #eab568;--c3-entrance-action-soft: #26364a;--c3-entrance-border: #ffffff26;--c3-entrance-border-strong: #ffffff40;--c3-entrance-panel: #101c2b;--c3-entrance-subtle: #182638;--c3-entrance-danger: #ffb4ac;--c3-entrance-ground: #091320;--c3-entrance-shade-start: #060f18ed;--c3-entrance-shade-middle: #060f18b0;--c3-entrance-shade-end: #060f181a;--c3-entrance-header-ink: #293745;--c3-entrance-danger-surface: #291e29;--c3-entrance-mobile-shade-start: #09132055;--c3-entrance-mobile-shade-middle: #091320cc;--c3-entrance-mobile-shade-end: #09132044}.lt-screen{--c3-ink-default: var(--c3-entrance-ink);--c3-ink-strong: var(--c3-entrance-ink);--c3-ink-muted: var(--c3-entrance-muted);--c3-ink-quiet: var(--c3-entrance-muted);--c3-action-primary: var(--c3-entrance-action);--c3-action-primary-hover: var(--c3-entrance-action-hover);--c3-action-ink: var(--c3-entrance-action-ink);--c3-action-focus: var(--c3-entrance-amber);--c3-action-soft: var(--c3-entrance-action-soft);--c3-border-subtle: var(--c3-entrance-border);--c3-border-strong: var(--c3-entrance-border-strong);--c3-surface-base: var(--c3-entrance-panel);--c3-surface-subtle: var(--c3-entrance-subtle);--c3-state-danger: var(--c3-entrance-danger);--c3-state-warning: var(--c3-entrance-amber);background:var(--c3-entrance-ground);min-height:100svh;grid-template-rows:auto 1fr auto;isolation:isolate}.lt-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none}.lt-art img{width:100%;height:100%;object-fit:cover;object-position:center}.lt-screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,var(--c3-entrance-shade-start),var(--c3-entrance-shade-middle) 29%,var(--c3-entrance-shade-end) 62%,transparent 85%)}.lt-screen .fd-header{min-height:132px;padding:30px 6.2vw}.lt-logo{width:126px;height:auto}.lt-header-note{color:var(--c3-entrance-header-ink);font-size:10px;font-weight:600;letter-spacing:.21em;text-transform:uppercase}.lt-screen .fd-env{background:var(--c3-entrance-panel)}.lt-screen .fd-main{display:flex;width:100%;margin:0;padding:36px 8.3vw 50px}.lt-screen .fd-panel{width:min(100%,540px);min-height:0;gap:22px;padding:32px;border-radius:8px;background:var(--c3-entrance-panel)}.lt-screen .fd-support{font-size:15px;line-height:1.7}.lt-screen .fd-note,.lt-screen .fd-help{font-size:12px;line-height:1.7}.lt-screen .fd-state{width:100%;gap:22px}.lt-screen .fd-eyebrow{font-size:10px;letter-spacing:.2em;line-height:1.5}.lt-screen .fd-action{min-height:48px;border-radius:5px;font-size:13px;max-width:100%;white-space:normal}.lt-screen .fd-action--primary:not(:disabled):hover{transform:translateY(-2px)}.lt-screen .fd-notice{color:var(--c3-entrance-danger);border-left:2px solid currentColor;padding:12px 16px;background:var(--c3-entrance-danger-surface);line-height:1.65;overflow-wrap:anywhere}.lt-screen .fd-panel>[aria-live]:empty{display:none}.lt-screen .fd-symbol{flex-shrink:0}.lt-screen a{text-underline-offset:4px}.lt-screen .fd-panel a:focus-visible,.lt-screen summary:focus-visible{outline:2px solid var(--c3-entrance-amber);outline-offset:5px}.lt-screen--entrance .fd-panel{width:430px;border:0;padding:0;background:transparent;box-shadow:none;gap:0}.lt-screen--entrance .fd-eyebrow{color:var(--c3-entrance-ink);display:flex;align-items:center;gap:12px;margin-bottom:30px}.lt-screen--entrance .fd-panel>.fd-eyebrow:before{content:"";width:29px;height:1px;background:var(--c3-entrance-amber)}.lt-screen--entrance .fd-h1{font-size:clamp(58px,5.6vw,88px);line-height:1.02;letter-spacing:-.055em;margin-bottom:27px}.lt-screen--entrance .fd-h1 em{color:var(--c3-entrance-amber);font-weight:400}.lt-screen--entrance .lt-intro{margin-bottom:43px;font-size:16px}.lt-screen--entrance .fd-action--entra{width:min(100%,365px);min-width:0;min-height:58px;justify-content:flex-start;padding:15px 20px;gap:15px}.lt-arrow{margin-left:auto;font-size:22px;font-weight:400}.lt-screen .fd-mswindow{width:16px;height:16px;gap:2px;flex-shrink:0}.lt-screen--entrance .fd-panel>.fd-note{width:min(100%,365px);font-size:11px;margin:15px 0 26px}.lt-screen--entrance .fd-route-gap{display:block;width:min(100%,365px);padding:0}.lt-screen .fd-route-gap summary{cursor:pointer;padding:17px 0;color:var(--c3-entrance-muted);font-size:12px}.lt-screen .fd-route-gap .fd-eyebrow{margin:16px 0 8px}.lt-screen .fd-route-gap p,.lt-screen .fd-route-gap a{margin-bottom:12px}.lt-screen .fd-route-gap>a{display:inline-block}.lt-screen--entrance .fd-panel>[aria-live]{margin-top:12px;width:min(100%,365px)}.lt-footer{min-height:88px;display:flex;justify-content:flex-start;align-items:center;padding:22px 8.3vw;color:var(--c3-entrance-muted);font-size:9px;letter-spacing:.15em;text-transform:uppercase}@media(max-width:760px){.lt-screen .fd-header{min-height:98px;padding:24px 28px}.lt-logo{width:105px}.lt-header-note{display:none}.lt-screen .fd-main{padding:22px 24px 80px;align-items:flex-start}.lt-screen .fd-panel{padding:24px}.lt-screen:after{background:linear-gradient(var(--c3-entrance-mobile-shade-start),var(--c3-entrance-mobile-shade-middle) 50%,var(--c3-entrance-mobile-shade-end) 90%)}.lt-screen--entrance .fd-main{padding:22px 32px 150px}.lt-screen--entrance .fd-panel{width:100%;padding:0}.lt-screen--entrance .fd-h1{font-size:clamp(48px,13vw,62px)}.lt-screen--entrance .fd-eyebrow{margin-bottom:22px}.lt-screen--entrance .lt-intro{font-size:14px;margin-bottom:29px}.lt-footer{min-height:60px;padding:18px 24px}.lt-screen--entrance .lt-footer{padding-inline:32px}}@media(prefers-reduced-motion:reduce){.lt-screen .fd-action{transition:none}}.ob-panel{width:100%;display:flex;flex-direction:column;gap:var(--c3-space-4);padding-top:var(--c3-space-5);border-top:1px solid var(--c3-border-subtle)}.ob-block{display:flex;flex-direction:column;gap:var(--c3-space-4);width:100%;min-width:0}.ob-h2{margin:0;max-width:480px;color:var(--c3-ink-strong);font-family:var(--c3-font-family-human);font-size:var(--c3-font-size-lead);font-weight:var(--c3-font-weight-semibold);letter-spacing:var(--c3-letter-spacing-tight);line-height:var(--c3-line-height-snug);overflow-wrap:anywhere}.ob-h2--quiet{font-weight:var(--c3-font-weight-regular)}.ob-intro,.ob-intro p{margin:0;max-width:460px;color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small);line-height:var(--c3-line-height-comfortable);overflow-wrap:anywhere}.ob-choices{display:flex;flex-direction:column;gap:var(--c3-space-3)}.ob-choice{display:flex;flex-direction:column;gap:var(--c3-space-1);width:100%;min-height:var(--c3-tw-target-min);padding:var(--c3-space-4);border:1px solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-surface-subtle);color:var(--c3-ink-default);cursor:pointer;font:inherit;text-align:left;transition:border-color var(--c3-motion-duration-fast) var(--c3-motion-ease-gentle),background var(--c3-motion-duration-fast) var(--c3-motion-ease-gentle)}.ob-choice strong{color:var(--c3-ink-strong);font-size:var(--c3-font-size-body);font-weight:var(--c3-font-weight-semibold)}.ob-choice span{color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small);line-height:var(--c3-line-height-comfortable)}.ob-choice:hover{border-color:var(--c3-action-focus);background:var(--c3-action-soft)}.ob-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--c3-space-3)}.ob-actions--secondary{padding-top:var(--c3-space-2)}.ob-link{padding:0;border:0;background:none;color:var(--c3-action-primary);cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:var(--c3-space-1)}.ob-panel .ob-code-input,.ob-door-email .ob-code-input{font-family:var(--c3-font-mono);font-size:var(--c3-font-size-record);letter-spacing:.12em;text-transform:uppercase;min-height:var(--c3-space-12)}.ob-restore{display:grid;gap:var(--c3-space-2);margin:0 0 var(--c3-space-4);font-size:var(--c3-font-size-body);color:var(--c3-ink-muted)}.ob-restore[data-onboarding-restore=failed]{color:var(--c3-ink-strong)}.ob-restore .fd-notice{margin:0}.ob-delivery{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--c3-space-1) var(--c3-space-3);margin:0;color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small);line-height:var(--c3-line-height-comfortable)}.ob-delivery[data-delivery=sent]{color:var(--c3-ink-strong)}.ob-delivery[data-delivery=unknown]{color:var(--c3-state-warning)}.ob-fact{display:flex;flex-wrap:wrap;gap:var(--c3-space-1) var(--c3-space-3);margin:0;padding:var(--c3-space-3) var(--c3-space-4);border:1px solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-surface-subtle);font-size:var(--c3-font-size-body-small)}.ob-fact span{color:var(--c3-ink-quiet)}.ob-fact strong{color:var(--c3-ink-strong);overflow-wrap:anywhere}.ob-receipt{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:var(--c3-space-2) var(--c3-space-5);margin:0;padding:var(--c3-space-4);border:1px solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-surface-subtle);font-size:var(--c3-font-size-body-small)}.ob-receipt dt{color:var(--c3-ink-quiet)}.ob-receipt dd{margin:0;color:var(--c3-ink-strong);overflow-wrap:anywhere}.ob-receipt dd.mono{font-family:var(--c3-font-mono)}.ob-status{display:flex;align-items:center;gap:var(--c3-space-2);color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small)}.ob-steps-list{margin:0;padding-left:var(--c3-space-5);display:flex;flex-direction:column;gap:var(--c3-space-2);color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small);line-height:var(--c3-line-height-comfortable)}.ob-door{display:contents}.lt-screen--entrance .ob-door>.fd-eyebrow:before{content:"";width:29px;height:1px;background:var(--c3-entrance-amber)}.lt-screen--entrance .ob-door>.fd-note{width:min(100%,365px);font-size:var(--c3-font-size-caption);margin:15px 0 26px}.lt-screen--entrance .ob-door>[aria-live]{margin-top:var(--c3-space-3);width:min(100%,365px)}.lt-screen .ob-door>[aria-live]:empty{display:none}.ob-door-methods{display:flex;flex-direction:column;gap:var(--c3-space-3);width:min(100%,365px)}.ob-door-method{width:100%}.ob-method-icon{width:18px;height:18px;flex-shrink:0}.ob-door-invitation{width:min(100%,365px);margin-bottom:var(--c3-space-5);padding:var(--c3-space-3) var(--c3-space-4);border-left:2px solid var(--c3-action-focus);background:var(--c3-surface-subtle)}.ob-door-email{width:min(100%,365px);margin-top:var(--c3-space-4)}.ob-welcome{box-sizing:border-box;width:min(760px,calc(100% - var(--c3-space-8)));max-height:calc(100dvh - var(--c3-space-8));overflow:auto;padding:clamp(var(--c3-space-5),3vw,var(--c3-space-8));border:1px solid var(--c3-border-subtle);border-radius:var(--c3-radius-panel);background:var(--c3-surface-base);color:var(--c3-ink-default);box-shadow:var(--c3-shadow-room)}.ob-welcome::backdrop{background:var(--c3-ground-sunken);opacity:.92}.ob-welcome--inline{margin:0 auto}.ob-welcome-eyebrow{margin:0 0 var(--c3-space-2)}.ob-welcome-title{margin:0 0 var(--c3-space-4)}.ob-stepper{display:flex;flex-wrap:wrap;gap:var(--c3-space-2);margin:0 0 var(--c3-space-5);padding:0;list-style:none}.ob-stepper li{display:inline-flex;align-items:center;gap:var(--c3-space-2);padding:var(--c3-space-1) var(--c3-space-3);border:1px solid var(--c3-border-subtle);border-radius:var(--c3-radius-control);color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.ob-stepper li[aria-current=step]{border-color:var(--c3-border-strong);background:var(--c3-surface-subtle);color:var(--c3-ink-strong)}.ob-stepper li[data-done=true]>svg{color:var(--c3-state-success)}.ob-next{padding-top:var(--c3-space-4);border-top:1px solid var(--c3-border-subtle)}.ob-next h2{margin:0 0 var(--c3-space-3);font-size:var(--c3-font-size-body);font-weight:var(--c3-font-weight-semibold)}.ob-next ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--c3-space-3);margin:0;padding:0;list-style:none}.ob-next li{display:flex;flex-direction:column;gap:var(--c3-space-1)}.ob-next li>a{color:var(--c3-ink-strong);font-weight:var(--c3-font-weight-semibold);text-decoration:underline;text-underline-offset:var(--c3-space-1)}.ob-next span{color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small)}@media(max-width:47.999rem){.ob-actions>.primary-action,.ob-actions>.quiet-action,.ob-choice{width:100%}.ob-actions--secondary>.quiet-action{width:auto}.ob-receipt{grid-template-columns:minmax(0,1fr);gap:var(--c3-space-1)}.ob-receipt dt:not(:first-child){margin-top:var(--c3-space-2)}.ob-door-methods,.ob-door-invitation,.ob-door-email{width:100%}}@media(prefers-reduced-motion:reduce){.ob-choice{transition:none}}.appearance-choices{max-width:800px;padding-block:var(--c3-space-5)}.appearance-choices fieldset{border:0;padding:0;margin:0 0 var(--c3-space-6)}.appearance-choices legend{font-weight:var(--c3-font-weight-semibold);margin-bottom:var(--c3-space-3)}.appearance-options{display:grid;grid-template-columns:1fr 1fr;gap:var(--c3-space-4)}.appearance-option{display:grid;gap:var(--c3-space-2);padding:var(--c3-space-4);border:1px solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-surface-base);color:var(--c3-ink-default);cursor:pointer}.appearance-option:has(input:checked){border-color:var(--c3-action-primary);box-shadow:inset 0 0 0 1px var(--c3-action-primary)}.appearance-option input{justify-self:start;margin:0}.appearance-option strong{font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-text)}.appearance-option small{font-size:var(--c3-font-size-caption);line-height:var(--c3-line-height-body);color:var(--c3-ink-muted)}.appearance-mini{display:block;height:calc(var(--c3-space-16) + var(--c3-space-2));border:1px solid var(--c3-border-subtle);border-radius:var(--c3-radius-control);background:linear-gradient(var(--c3-action-primary),var(--c3-action-primary)) right 7% top 16% / 15% 13% no-repeat,linear-gradient(var(--c3-ink-strong),var(--c3-ink-strong)) left 31% top 16% / 24% 8% no-repeat,linear-gradient(var(--c3-action-primary),var(--c3-action-primary)) left 30% top 33% / 7% 3% no-repeat,linear-gradient(var(--c3-surface-base),var(--c3-surface-base)) left 32% bottom 12% / 30% 42% no-repeat,linear-gradient(var(--c3-surface-base),var(--c3-surface-base)) right 7% bottom 12% / 30% 42% no-repeat,linear-gradient(var(--c3-action-primary),var(--c3-action-primary)) left 3% top 36% / 2% 11% no-repeat,linear-gradient(var(--c3-rail-muted),var(--c3-rail-muted)) left 7% top 38% / 12% 5% no-repeat,linear-gradient(var(--c3-rail-muted),var(--c3-rail-muted)) left 7% top 56% / 10% 5% no-repeat,linear-gradient(var(--c3-rail-muted),var(--c3-rail-muted)) left 7% top 74% / 12% 5% no-repeat,linear-gradient(90deg,var(--c3-rail-bg) 0 23%,var(--c3-ground-canvas) 23%)}.appearance-modes{display:flex;flex-wrap:wrap;gap:var(--c3-space-6)}.appearance-modes label{display:flex;gap:var(--c3-space-2);align-items:center;cursor:pointer}@media(max-width:30rem){.appearance-options{grid-template-columns:1fr}}.personal-navigation{padding:10px 12px;margin-bottom:12px;border-bottom:1px solid var(--c3-border-subtle);font-size:12px}.personal-navigation header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.personal-navigation button{font:inherit;color:inherit;cursor:pointer;background:transparent;border:0;padding:5px}.personal-navigation a{display:block;color:inherit;text-decoration:none;padding:7px 5px;border-radius:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.personal-navigation a:hover{background:var(--c3-surface-subtle)}.personal-navigation summary{cursor:pointer;padding:9px 5px}.nav-pin-picker{max-height:260px;overflow:auto;padding:6px}.nav-pin-picker label{display:flex;gap:8px;align-items:center;padding:7px 0}.nav-pin-picker input{width:auto}.nav-work-badge{margin-left:auto;background:var(--c3-action-soft);border-radius:10px;padding:1px 6px;font-size:10px;white-space:nowrap}.personal-navigation{padding:4px 8px 8px;margin-bottom:6px}.personal-navigation-tools{display:flex;align-items:center;gap:6px}.personal-navigation-tools button{display:grid;place-items:center;width:32px;height:32px;padding:0;border-radius:6px;font-size:21px}.personal-navigation-tools button:hover,.personal-navigation-tools button[aria-expanded=true]{background:var(--c3-action-soft)}.personal-navigation-tools button:focus-visible{outline:2px solid var(--c3-action-focus);outline-offset:2px}.personal-navigation-panel{padding:8px 0}@media(pointer:coarse){.personal-navigation-tools button{width:44px;height:44px}}.tw-root .c3-context-menu{--cm-radius-panel: 12px;--cm-radius-pill: 8px;--cm-circle: 30px;--cm-edge: var(--c3-place-edge, var(--c3-border-subtle));position:fixed;z-index:80;box-sizing:border-box;width:min(16rem,calc(100vw - 1rem));max-height:calc(100dvh - 1rem);display:grid;gap:2px;overflow-y:auto;overscroll-behavior:contain;padding:var(--c3-space-2);border:var(--tw-line) solid var(--cm-edge);border-radius:var(--cm-radius-panel);background:var(--c3-glass-float-bg);-webkit-backdrop-filter:var(--c3-backdrop-float);backdrop-filter:var(--c3-backdrop-float);box-shadow:var(--c3-glass-shadow);color:var(--c3-ink-default)}.tw-root .c3-context-menu__entry{min-width:0}.tw-root .c3-context-menu__entry>button{width:100%;min-height:var(--c3-tw-target-min);box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--c3-space-3);padding:var(--c3-space-1) var(--c3-space-3) var(--c3-space-1) var(--c3-space-1);border:1px solid transparent;border-radius:var(--cm-radius-pill);background:transparent;color:var(--c3-ink-muted);font:inherit;font-size:var(--c3-font-size-body-small);text-align:left;cursor:pointer;transition:color var(--c3-motion-duration-fast),background-color var(--c3-motion-duration-fast),border-color var(--c3-motion-duration-fast)}.tw-root .c3-context-menu__entry>button:hover:not([aria-disabled=true]),.tw-root .c3-context-menu__entry>button:focus-visible{border-color:var(--cm-edge);background:var(--c3-place-soft, var(--c3-surface-raised));color:var(--c3-ink-strong)}.tw-root .c3-context-menu__entry>button:focus-visible{outline:2px solid var(--c3-action-focus);outline-offset:2px}.tw-root .c3-context-menu__entry>button[aria-disabled=true]{opacity:.48;cursor:not-allowed}.tw-root .c3-context-menu__entry>button[data-danger=true]{color:var(--c3-state-danger)}.tw-root .c3-context-menu__label{min-width:0;display:inline-flex;align-items:center;gap:var(--c3-space-2)}.tw-root .c3-context-menu__icon{box-sizing:border-box;width:var(--cm-circle);height:var(--cm-circle);flex:0 0 var(--cm-circle);display:inline-grid;place-items:center;border:1px solid var(--cm-edge);border-radius:var(--cm-radius-pill);background:var(--c3-surface-raised);color:var(--c3-ink-muted);transition:background-color var(--c3-motion-duration-fast),border-color var(--c3-motion-duration-fast),color var(--c3-motion-duration-fast)}.tw-root .c3-context-menu__entry>button:hover:not([aria-disabled=true]) .c3-context-menu__icon,.tw-root .c3-context-menu__entry>button:focus-visible .c3-context-menu__icon{border-color:var(--c3-place-accent, var(--c3-action-primary));background:var(--c3-place-soft, var(--c3-surface-raised));color:var(--c3-place-accent, var(--c3-action-primary))}.tw-root .c3-context-menu__entry>button[data-danger=true] .c3-context-menu__icon{border-color:color-mix(in srgb,var(--c3-state-danger) 35%,transparent);background:color-mix(in srgb,var(--c3-state-danger) 10%,var(--c3-surface-elevated));color:var(--c3-state-danger)}.tw-root .c3-context-menu__meta{flex:0 0 auto;color:var(--c3-ink-quiet);font-family:var(--c3-font-mono);font-size:var(--c3-font-size-caption)}.tw-root .c3-context-menu__separator{height:1px;margin:var(--c3-space-1) var(--c3-space-3);background:var(--cm-edge)}.tw-root .c3-navigation-context-menu{overflow:visible}.tw-root .c3-navigation-context-submenu{z-index:81;overflow-y:auto}@media(prefers-reduced-motion:reduce){.tw-root .c3-context-menu__entry>button,.tw-root .c3-context-menu__icon{transition:none}}.tw-root{--tw-room-pad: var(--c3-space-6);--tw-surface-pad: var(--c3-space-5);--tw-gap: var(--c3-space-4);--tw-line: 1px;--tw-mobile-navigation-min: calc(4.5rem + env(safe-area-inset-bottom)) ;min-width:20rem;min-height:100dvh;color:var(--c3-ink-default);background:var(--c3-tw-room-canvas);background-image:var(--c3-ambient);background-attachment:fixed;font-family:var(--c3-font-family-human);font-size:var(--c3-font-size-body);line-height:var(--c3-line-height-body);text-rendering:optimizeLegibility}.tw-root.tw-embedded{min-width:0;min-height:0;background:transparent}.tw-root.tw-public{--c3-control-h: var(--c3-tw-target-min);--c3-control-h-compact: var(--c3-tw-target-min);display:flex;justify-content:center;padding:32px 16px;box-sizing:border-box}.tw-root .public-card{width:100%;max-width:560px;display:flex;flex-direction:column;row-gap:18px}.tw-root *,.tw-root *:before,.tw-root *:after{box-sizing:border-box}.tw-root button,.tw-root input,.tw-root select,.tw-root textarea,.tw-root a{font:inherit}.tw-root button,.tw-root a{-webkit-tap-highlight-color:transparent}.tw-root button{color:inherit}.tw-root small{font-size:var(--c3-font-size-caption);line-height:1.5}.tw-root a{color:var(--c3-ink-default)}.tw-root a:focus-visible,.tw-root button:focus-visible,.tw-root input:focus-visible,.tw-root select:focus-visible,.tw-root textarea:focus-visible,.tw-root summary:focus-visible,.tw-root [tabindex="0"]:focus-visible,.tw-root dialog:focus-visible{outline:2px solid var(--c3-action-focus);outline-offset:2px}.sr-only,.tw-root .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tw-root .skip-link{position:fixed;top:var(--c3-space-3);left:var(--c3-space-3);z-index:100;padding:var(--c3-space-3) var(--c3-space-4);border:var(--tw-line) solid var(--c3-border-strong);border-radius:var(--c3-radius);background:var(--c3-tw-work-raised);color:var(--c3-ink-strong);text-decoration:none;transform:translateY(calc(-100% - var(--c3-space-6)));transition:transform var(--c3-motion-duration-fast) var(--c3-motion-ease-signature)}.tw-root .skip-link:focus{transform:translateY(0)}.tw-root .app-frame{--tw-active-rail-width: var(--c3-tw-shell-rail-width);min-height:100dvh;display:grid;grid-template-columns:var(--c3-tw-shell-rail-width) minmax(0,1fr);background:transparent}.tw-root .work-surface{padding:var(--tw-surface-pad);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-tw-work-base);box-shadow:none}.tw-root .work-surface.subtle{padding:var(--c3-space-3);border-radius:var(--c3-radius-control);background:var(--c3-tw-work-subtle)}.tw-root .work-surface.elevated{background:var(--c3-tw-work-elevated)}.tw-root .work-surface.raised{background:var(--c3-tw-work-elevated);border-color:var(--c3-border-strong);box-shadow:var(--c3-shadow-soft)}.tw-root :is(.room,.place-map,.float-body,.comparison-scroll,.comment-list--contained,.record-browser-list){position:relative}.tw-root .place-rail{position:relative;z-index:3;min-width:0;display:flex;flex-direction:column;height:100dvh;min-height:100dvh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:var(--c3-space-5) var(--c3-space-4);border-width:0 var(--tw-line) 0 0}.tw-root .brand-lockup{min-height:var(--c3-tw-target-min);display:flex;align-items:center;gap:var(--c3-space-3);padding:var(--c3-space-2) var(--c3-space-3) var(--c3-space-5);color:var(--c3-ink-strong);text-decoration:none}.tw-root .brand-lockup img{width:2.5rem;height:2.5rem;object-fit:contain}.tw-root .brand-lockup span{min-width:0;display:grid}.tw-root .brand-lockup strong{font-size:var(--c3-font-size-lead);font-weight:var(--c3-font-weight-brand)}.tw-root .brand-lockup small,.tw-root .actor-context small{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-body-small)}.tw-root .place-map{display:grid;gap:var(--c3-space-1);align-content:start}.tw-root .place-link{position:relative;min-height:var(--c3-tw-target-min);display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:var(--c3-space-2);padding:var(--c3-space-3);border:var(--tw-line) solid transparent;border-radius:var(--c3-radius);color:var(--c3-ink-muted);text-decoration:none;transition:color var(--c3-motion-duration-fast),background var(--c3-motion-duration-fast),border-color var(--c3-motion-duration-fast)}.tw-root .place-link>span{text-align:center;font-size:var(--c3-font-size-lead)}.tw-root .place-link>.c3-nav-icon{justify-self:center}.tw-root .place-link b{font-weight:var(--c3-font-weight-text)}.tw-root .place-link small{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);font-style:italic}.tw-root .place-link:hover{color:var(--c3-ink-strong);background:var(--c3-tw-work-subtle);border-color:var(--c3-border-subtle)}.tw-root .place-link.active{color:var(--c3-ink-strong);background:var(--c3-tw-work-raised);border-color:var(--c3-border-strong)}.tw-root .place-link.active:before{content:"";position:absolute;inset:var(--c3-space-2) auto var(--c3-space-2) calc(var(--c3-space-4) * -1 - 1px);width:2px;border-radius:var(--c3-radius);background:var(--c3-action-primary)}.tw-root .actor-context{margin-top:auto;width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--c3-space-3);padding:var(--c3-space-4) var(--c3-space-3) 0;border:0;border-top:var(--tw-line) solid var(--c3-border-subtle);background:transparent;color:inherit;text-align:left;cursor:pointer}.tw-root .actor-context>span:last-child{min-width:0;display:grid;gap:2px}.tw-root .actor-context strong{color:var(--c3-ink-strong);font-size:var(--c3-font-size-body-small)}.tw-root .actor-avatar{width:var(--c3-tw-target-min);height:var(--c3-tw-target-min);display:grid;place-items:center;border:var(--tw-line) solid var(--c3-border-strong);border-radius:50%;background:var(--c3-accent-coral-wash);color:var(--c3-state-people);font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-bold)}.tw-root .rail-band{display:grid;gap:var(--c3-space-1)}.tw-root .rail-band-label{margin:var(--c3-space-3) var(--c3-space-3) var(--c3-space-1);display:inline-flex;align-items:center;gap:var(--c3-space-2);color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-bold);letter-spacing:var(--c3-letter-spacing-label);text-transform:uppercase}.tw-root .rail-disclosure{border-top:var(--tw-line) solid var(--c3-border-subtle)}.tw-root .rail-disclosure summary{min-height:var(--c3-tw-target-min);display:grid;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:var(--c3-space-2);margin:var(--c3-space-3) 0 var(--c3-space-1);padding:0 var(--c3-space-3);border-radius:var(--c3-radius);color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-bold);letter-spacing:var(--c3-letter-spacing-label);text-transform:uppercase;cursor:pointer;list-style:none}.tw-root .rail-disclosure summary::-webkit-details-marker{display:none}.tw-root .rail-disclosure summary:hover{color:var(--c3-ink-strong);background:var(--c3-tw-work-subtle)}.tw-root .rail-disclosure summary>span:last-child{transition:transform var(--c3-motion-duration-fast) var(--c3-motion-ease-signature)}.tw-root .rail-disclosure[open] summary>span:last-child{transform:rotate(180deg)}.tw-root .rail-destinations{margin:0;padding:0 var(--c3-space-2) var(--c3-space-3) var(--c3-space-3);list-style:none;display:grid;gap:1px}.tw-root .section-link{display:grid;grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:var(--c3-space-2);min-height:calc(var(--c3-tw-target-min) - var(--c3-space-3));padding:var(--c3-space-1) var(--c3-space-2);border-radius:var(--c3-radius);color:var(--c3-ink-quiet);font-size:var(--c3-font-size-body-small);text-decoration:none;transition:color var(--c3-motion-duration-fast),background var(--c3-motion-duration-fast)}.tw-root .section-link:hover{color:var(--c3-ink-strong);background:var(--c3-tw-work-subtle)}.tw-root .section-link.is-current{color:var(--c3-ink-strong);background:var(--c3-tw-work-subtle);box-shadow:inset 2px 0 0 var(--c3-accent-aqua)}.tw-root .rail-ghost{display:block;padding:var(--c3-space-1) var(--c3-space-2);border-radius:var(--c3-radius);color:var(--c3-ink-quiet);font-size:var(--c3-font-size-body-small);opacity:.65}.tw-root .rail-ghost-name{display:flex;gap:var(--c3-space-2);align-items:center}.tw-root .rail-ghost-reason{display:block;margin-top:var(--c3-space-1);color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);line-height:var(--c3-line-height-body)}.tw-root .rail-compact-browse{display:none;width:100%;border:var(--tw-line) solid transparent;background:transparent;text-align:left;cursor:pointer}.tw-root .rail-footer{margin-top:auto;display:grid;gap:var(--c3-space-3);padding-top:var(--c3-space-4);border-top:var(--tw-line) solid var(--c3-border-subtle)}.tw-root .rail-footer .actor-context{margin-top:0;padding-top:0;border-top:0}.tw-root .shell-search{position:relative;width:15rem}.tw-root .search-takeover-content{display:contents}.tw-root .search-takeover-header,.tw-root .search-quick-access{display:none}.tw-root .shell-search input{min-height:var(--c3-tw-target-min);border-radius:var(--c3-radius)}.tw-root .search-float{position:absolute;top:calc(100% + var(--c3-space-2));right:0;width:min(26rem,80vw);max-height:26rem;overflow-y:auto;z-index:40;padding:var(--c3-space-2);border-radius:var(--c3-radius)}.tw-root .search-group{padding:var(--c3-space-2) var(--c3-space-3) var(--c3-space-1);color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-bold);letter-spacing:var(--c3-letter-spacing-label);text-transform:uppercase}.tw-root .search-hit{min-width:0;display:grid;gap:1px;padding:var(--c3-space-2) var(--c3-space-3);border-radius:var(--c3-radius);cursor:pointer}.tw-root .search-hit:hover{background:var(--c3-tw-work-subtle)}.tw-root .search-quick-access{min-height:0;overflow:auto}.tw-root .search-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--c3-space-2)}.tw-root .search-quick-action{min-width:0;min-height:4.5rem;display:flex;align-items:center;gap:var(--c3-space-3);padding:var(--c3-space-3);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-tw-work-subtle);color:var(--c3-ink-default);font:inherit;font-weight:var(--c3-font-weight-bold);text-align:left;cursor:pointer}.tw-root .search-quick-action:hover,.tw-root .search-quick-action:focus-visible{border-color:var(--c3-border-strong);background:var(--c3-tw-work-elevated)}.tw-root .search-quick-action>span,.tw-root .search-hit-title,.tw-root .search-hit-id,.tw-root .search-hit-sub{min-width:0;overflow-wrap:anywhere}.tw-root .search-action-hit{grid-template-columns:1.125rem minmax(0,1fr);align-items:center;gap:var(--c3-space-2)}.tw-root .search-hit-title{display:flex;align-items:baseline;gap:var(--c3-space-2);color:var(--c3-ink-default);font-size:var(--c3-font-size-body-small)}.tw-root .search-hit-id,.tw-root .search-hit-sub{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.tw-root .search-empty{padding:var(--c3-space-3);color:var(--c3-ink-quiet);font-size:var(--c3-font-size-body-small)}.tw-root .search-chips{display:flex;flex-wrap:wrap;gap:var(--c3-space-1);padding:var(--c3-space-1) var(--c3-space-2)}.tw-root .search-chip,.tw-root .filter-chip{min-height:var(--c3-control-h-compact);display:inline-flex;align-items:center;gap:var(--c3-space-1);padding:0 var(--c3-space-3);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius-control);background:transparent;color:var(--c3-ink-muted);font-size:var(--c3-font-size-label);font-weight:var(--c3-font-weight-text);line-height:var(--c3-line-height-snug);cursor:pointer}.tw-root .search-chip:hover,.tw-root .filter-chip:hover{color:var(--c3-ink-strong);background:var(--c3-tw-work-subtle)}.tw-root .search-chip.active,.tw-root .filter-chip.active,.tw-root .search-chip[aria-pressed=true],.tw-root .filter-chip[aria-pressed=true]{border-color:var(--c3-border-strong);color:var(--c3-ink-strong);background:var(--c3-tw-work-subtle)}.tw-root .workspace-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--c3-space-1) / 2);padding:calc(var(--c3-space-1) / 2);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius-control);background:var(--c3-surface-subtle)}.tw-root .workspace-tabs button{min-height:calc(var(--c3-control-h) - var(--c3-space-1));display:inline-flex;align-items:center;gap:var(--c3-space-2);padding:0 var(--c3-space-3);border:var(--tw-line) solid transparent;border-radius:calc(var(--c3-radius-control) - var(--c3-space-1) / 2);background:transparent;color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-text);line-height:var(--c3-line-height-snug);box-shadow:none}.tw-root .workspace-tabs[data-size=compact] button{min-height:calc(var(--c3-control-h-compact) - var(--c3-space-1))}.tw-root .workspace-tabs button[aria-pressed=true]{background:var(--c3-surface-elevated);color:var(--c3-ink-strong);box-shadow:inset 0 -2px var(--c3-action-primary)}.tw-root .workspace-tabs button:hover{color:var(--c3-ink-strong)}.tw-root .workspace-tabs button strong{padding:0 var(--c3-space-2);border-radius:999px;background:var(--c3-surface-subtle);color:var(--c3-ink-muted);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-text);font-variant-numeric:tabular-nums;line-height:var(--c3-line-height-body)}.tw-root .workspace-tabs button[aria-pressed=true] strong{color:var(--c3-ink-strong)}.tw-root .shell-bell{position:relative;display:inline-flex}.tw-root .bell-badge{position:absolute;top:-2px;right:-4px;min-width:1rem;height:1rem;padding:0 var(--c3-space-1);border-radius:var(--c3-radius);background:var(--c3-action-primary);color:var(--c3-action-ink);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-bold);line-height:1rem;text-align:center;pointer-events:none}.tw-root .bell-badge.unavailable{background:var(--c3-state-warning);color:var(--c3-ground-canvas)}.tw-root .bell-badge.stale{background:transparent;color:var(--c3-accent-blue);box-shadow:inset 0 0 0 1px var(--c3-accent-blue)}.tw-root .notif-list{display:grid;padding:0}.tw-root .notif-empty{padding:var(--c3-space-6) var(--c3-space-5);color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small);text-align:center}.tw-root .notif-stale{padding:var(--c3-space-2) var(--c3-space-5);color:var(--c3-state-warning);font-size:var(--c3-font-size-caption);text-align:center;border-bottom:1px solid var(--c3-border-subtle)}.tw-root .notif-empty.notif-unavailable{color:var(--c3-state-warning)}.tw-root .notif-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--c3-space-3);width:100%;padding:var(--c3-space-3) var(--c3-space-5);border:0;border-bottom:var(--tw-line) solid var(--c3-border-subtle);background:transparent;text-align:left;cursor:pointer}.tw-root .notif-item:last-child{border-bottom:0}.tw-root .notif-item:hover{background:var(--c3-tw-work-subtle)}.tw-root .notif-dot{width:.4375rem;height:.4375rem;margin-top:var(--c3-space-1);border-radius:50%;background:var(--c3-action-primary)}.tw-root .notif-dot.read{background:transparent}.tw-root .notif-body{display:grid;gap:2px;min-width:0}.tw-root .notif-title{color:var(--c3-ink-default);font-size:var(--c3-font-size-body-small)}.tw-root .notif-title.read{color:var(--c3-ink-muted)}.tw-root .notif-time{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);font-variant-numeric:tabular-nums}.tw-root .float-header.notif-header{align-items:center;padding:var(--c3-space-3) var(--c3-space-4)}.tw-root .notif-heading{min-width:0;display:flex;align-items:center;gap:var(--c3-space-3)}.tw-root .notif-heading-icon{width:var(--c3-tw-target-min);height:var(--c3-tw-target-min);display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-surface-subtle);color:var(--c3-ink-muted)}.tw-root .notif-heading :is(.eyebrow,h2){margin:0}.tw-root .notif-header .message-actions{flex-wrap:nowrap}.tw-root .float-body.notif-list{max-height:min(32rem,70dvh);align-content:start;padding:0}.tw-root .notif-item{min-height:3.5rem;grid-template-columns:.5rem minmax(0,1fr) auto 1.125rem;align-items:center;gap:var(--c3-space-2);padding:var(--c3-space-2) var(--c3-space-4)}.tw-root .notif-item[data-read=false]{background:var(--c3-surface-subtle);box-shadow:inset 3px 0 0 var(--c3-action-primary)}.tw-root .notif-item .notif-dot{margin-top:0}.tw-root .notif-item:hover,.tw-root .notif-item:focus-visible{background:var(--c3-surface-raised)}.tw-root .notif-item[data-read=false] .notif-title{color:var(--c3-ink-strong);font-weight:var(--c3-font-weight-semibold)}.tw-root .notif-item .notif-time{align-self:center;white-space:nowrap}.tw-root .notif-item>svg{color:var(--c3-ink-quiet)}@media(max-width:30rem){.tw-root .float-header.notif-header{align-items:flex-start}.tw-root .notif-heading-icon{display:none}.tw-root .notif-item{grid-template-columns:.5rem minmax(0,1fr) 1.125rem}.tw-root .notif-item .notif-time{grid-column:2}.tw-root .notif-item>svg{grid-column:3;grid-row:1 / span 2}}.tw-root>.notice-stack{position:fixed;top:calc(var(--c3-tw-context-header-sticky-min) + var(--c3-space-4));right:var(--c3-space-5);z-index:45;width:min(28rem,calc(100vw - var(--c3-space-8)));display:grid;gap:var(--c3-space-2);margin:0;min-width:0;pointer-events:none}.tw-root .notice{display:grid;grid-template-columns:minmax(0,1fr) var(--c3-tw-target-min);align-items:center;gap:0;padding:0;border:var(--tw-line) solid var(--c3-border-subtle);border-left-width:3px;border-radius:var(--c3-radius);background:var(--c3-surface-raised);color:var(--c3-ink-default);font-size:var(--c3-font-size-body-small);min-width:0;box-sizing:border-box;box-shadow:var(--c3-shadow-soft);pointer-events:auto;animation:notice-arrive var(--c3-motion-duration-settle) var(--c3-motion-ease-signature) both}.tw-root .notice-main{min-width:0;min-height:var(--c3-tw-target-min);display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto 1.125rem;align-items:center;gap:var(--c3-space-2);padding:var(--c3-space-2) var(--c3-space-3);border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.tw-root .notice-main:hover,.tw-root .notice-main:focus-visible{background:var(--c3-surface-subtle)}.tw-root .notice-message{min-width:0;overflow-wrap:anywhere}.tw-root .notice-mark{width:1.5rem;height:1.5rem;display:grid;place-items:center}.tw-root .notice-count{padding:2px var(--c3-space-1);border:1px solid var(--c3-border-subtle);border-radius:var(--c3-radius);color:var(--c3-ink-muted);font-size:var(--c3-font-size-caption);font-variant-numeric:tabular-nums}.tw-root .notice-open{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-body)}.tw-root .notice-close{width:var(--c3-tw-target-min);min-width:var(--c3-tw-target-min);height:var(--c3-tw-target-min);min-height:var(--c3-tw-target-min);padding:0;border-left:var(--tw-line) solid var(--c3-border-subtle);border-radius:0}.tw-root .notice.intent-success{border-left-color:var(--c3-state-success)}.tw-root .notice.intent-error{border-left-color:var(--c3-state-danger)}.tw-root .notice.intent-warning{border-left-color:var(--c3-state-warning)}.tw-root .notice.intent-info{border-left-color:var(--c3-state-info)}.tw-root .notice.intent-success .notice-mark{color:var(--c3-state-success)}.tw-root .notice.intent-error .notice-mark{color:var(--c3-state-danger)}.tw-root .notice.intent-warning .notice-mark{color:var(--c3-state-warning)}.tw-root .notice.intent-info .notice-mark{color:var(--c3-state-info)}@keyframes notice-arrive{0%{opacity:0;transform:translate(var(--c3-space-3))}to{opacity:1;transform:translate(0)}}@media(max-width:47.999rem){.tw-root>.notice-stack{top:calc(var(--c3-tw-context-header-sticky-min) + var(--c3-space-2));right:var(--c3-space-2);width:calc(100vw - var(--c3-space-4))}}.tw-root .browse-map{display:grid;gap:var(--c3-space-4)}.tw-root .browse-group-label{display:flex;align-items:center;gap:var(--c3-space-2)}.tw-root .work-frame{min-width:0;height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.tw-root .context-header{position:relative;z-index:2;min-height:var(--c3-tw-context-header-sticky-min);display:grid;grid-template-columns:minmax(10rem,.7fr) minmax(20rem,1.25fr) auto;align-items:center;gap:var(--c3-space-4);padding:var(--c3-space-3) var(--c3-space-6);border-width:0 0 var(--tw-line)}.tw-root .canonical-place,.tw-root .working-context,.tw-root .intent-bar{min-width:0}.tw-root .canonical-place{display:grid;gap:2px}.tw-root .context-label,.tw-root .working-context small,.tw-root .eyebrow{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-bold);letter-spacing:var(--c3-letter-spacing-label);text-transform:uppercase}.tw-root .kicker{color:var(--c3-ink-muted);font-size:var(--c3-font-size-label);font-weight:var(--c3-font-weight-text);letter-spacing:var(--c3-letter-spacing-normal);text-transform:none}.tw-root :is(h2,h3,h4,h5,h6).kicker{margin:0 0 var(--c3-space-2)}.display-heading,.tw-root .display-heading{color:var(--c3-ink-strong);font-family:var(--c3-font-family-editorial);font-size:var(--c3-font-size-display);font-weight:var(--c3-font-weight-regular);letter-spacing:var(--c3-letter-spacing-tight);line-height:var(--c3-line-height-tight);overflow-wrap:anywhere}:where(.display-heading){margin:0}.tw-root h4{color:var(--c3-ink-strong);font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-semibold)}.tw-root .canonical-place strong{color:var(--c3-ink-strong);font-size:var(--c3-font-size-body)}.tw-root .working-context{display:flex;align-items:center;gap:var(--c3-space-3);color:var(--c3-ink-muted);white-space:nowrap}.tw-root .working-context>span:first-child{display:grid;gap:1px}.tw-root .working-context b,.tw-root .working-context strong{color:var(--c3-ink-strong);font-size:var(--c3-font-size-body-small)}.tw-root .section-state{padding:var(--c3-space-1) var(--c3-space-2);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius);color:var(--c3-ink-muted);font-size:var(--c3-font-size-caption)}.tw-root .intent-bar{display:flex;align-items:center;justify-content:flex-end;gap:var(--c3-space-1)}.tw-root .mission-destination-controls{display:flex;flex:0 0 auto;align-items:center;gap:var(--c3-space-1)}.tw-root .mission-destination-controls>*{flex:0 0 auto}.tw-root .intent-button,.tw-root .icon-button{min-width:var(--c3-tw-target-min);min-height:var(--c3-tw-target-min);display:inline-flex;align-items:center;justify-content:center;gap:var(--c3-space-2);padding:0 var(--c3-space-2);border:var(--tw-line) solid transparent;border-radius:var(--c3-radius-control);background:transparent;color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-text);line-height:var(--c3-line-height-snug);cursor:pointer;text-decoration:none;transition:color var(--c3-motion-duration-fast),background var(--c3-motion-duration-fast),border-color var(--c3-motion-duration-fast)}.tw-root .intent-button{padding:0 var(--c3-space-3)}.tw-root .mission-icon-action{display:inline-grid;place-items:center;width:var(--c3-tw-target-min);min-width:var(--c3-tw-target-min);height:var(--c3-tw-target-min);min-height:var(--c3-tw-target-min);padding:0;flex:0 0 auto}.tw-root .intent-button:hover,.tw-root .icon-button:hover{color:var(--c3-ink-strong);background:var(--c3-tw-work-subtle);border-color:var(--c3-border-subtle)}.tw-root .icon-button.chip-host,.tw-root .icon-button.chip-host:hover{padding:0;background:transparent;border-color:transparent}.tw-root .room{position:relative;min-width:0;overflow:auto;padding:var(--tw-room-pad);background:transparent}.tw-root .room>*{width:min(100%,var(--c3-tw-collection-max-reading));margin-inline:auto}.tw-root .room.wide>*{width:100%;max-width:none}.tw-root .room[data-layout=workspace]{padding:0}.tw-root .room[data-layout=workspace]>*{width:100%;max-width:none;margin-inline:0}.tw-root .surface-heading{display:flex;align-items:start;justify-content:space-between;gap:var(--c3-space-4);margin-bottom:var(--c3-space-4)}.tw-root .surface-heading h2{margin:0;color:var(--c3-ink-strong);font-size:var(--c3-font-size-lead);font-weight:var(--c3-font-weight-semibold)}.tw-root .surface-heading h3:where(:not(.section-heading,.kicker,.eyebrow)){margin:0;color:var(--c3-ink-strong);font-size:var(--c3-font-size-subhead);font-weight:var(--c3-font-weight-semibold)}.tw-root .surface-heading p{margin:var(--c3-space-1) 0 0;color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small)}.tw-root .boundary-note{margin:var(--c3-space-4) 0 0;color:var(--c3-ink-quiet);font-family:var(--c3-font-family-human);font-size:var(--c3-font-size-caption);line-height:var(--c3-line-height-body)}.tw-root .selector{position:relative;min-width:12rem}.tw-root .selector[data-width=compact]{min-width:10rem}.tw-root .selector[data-width=wide]{min-width:16rem}.tw-root .selector-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--c3-space-2);text-align:left;cursor:pointer}.tw-root .selector-placeholder{color:var(--c3-ink-quiet)}.tw-root .selector-float{position:absolute;top:calc(100% + var(--c3-space-1));left:0;right:0;max-height:16rem;overflow-y:auto;overscroll-behavior:contain;z-index:45;padding:var(--c3-space-1);border:var(--tw-line) solid var(--c3-tw-float-edge);border-radius:var(--c3-radius-panel);background:var(--c3-glass-float-bg);-webkit-backdrop-filter:var(--c3-backdrop-float);backdrop-filter:var(--c3-backdrop-float);box-shadow:var(--c3-tw-float-shadow)}.tw-root .selector-option{width:100%;min-height:var(--c3-control-h);display:flex;align-items:center;padding:0 var(--c3-space-3);border-radius:var(--c3-radius-control);color:var(--c3-ink-default);font-size:var(--c3-font-size-body-small);text-align:left;cursor:pointer}.tw-root .selector[data-side=above] .selector-float{top:auto;bottom:calc(100% + var(--c3-space-1))}.tw-root .selector-option.active,.tw-root .selector-option:hover{background:var(--c3-tw-work-subtle)}.tw-root .selector-option[aria-selected=true]{color:var(--c3-ink-strong);font-weight:var(--c3-font-weight-semibold);column-gap:var(--c3-space-4)}.tw-root .selector-option[aria-selected=true]:after{content:"";flex-shrink:0;box-sizing:border-box;width:.4em;height:.75em;margin-left:auto;margin-right:.15em;border:solid currentColor;border-width:0 calc(var(--tw-line) * 2) calc(var(--tw-line) * 2) 0;transform:translateY(-.1em) rotate(45deg)}.tw-root .selector-option[aria-disabled=true]{opacity:.5;cursor:not-allowed}.tw-root .saved-views{display:flex;align-items:center;gap:var(--c3-space-2);flex-wrap:wrap;width:100%}.tw-root .saved-views-label{color:var(--c3-ink-muted);font-size:var(--c3-font-size-label);font-weight:var(--c3-font-weight-text);letter-spacing:var(--c3-letter-spacing-normal);text-transform:none}.tw-root .filter-label{color:var(--c3-ink-muted);font-size:var(--c3-font-size-label);font-weight:var(--c3-font-weight-text);letter-spacing:normal;text-transform:none}.tw-root .saved-views-empty{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.tw-root .saved-views-chip{display:inline-flex;align-items:center;gap:2px;min-width:0;max-width:100%;flex-wrap:wrap}.tw-root .saved-views-chip>.mini-action:first-child{min-width:0;max-width:100%;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere}.tw-root .saved-views-save{display:inline-flex;align-items:center;gap:var(--c3-space-2);min-width:0;max-width:100%;flex-wrap:wrap}.tw-root .saved-views-chip>.saved-views-save{width:100%}.tw-root .saved-views-save input{width:12rem;min-width:0;max-width:100%;box-sizing:border-box;min-height:var(--c3-tw-target-min);padding:var(--c3-space-2) var(--c3-space-3);border:var(--tw-line) solid var(--c3-border-strong);border-radius:var(--c3-radius);background:var(--c3-tw-work-base);color:var(--c3-ink-default)}.tw-root .saved-views-chip-note{min-width:0;flex-basis:100%;max-width:32rem;overflow-wrap:anywhere}.tw-root .person-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--c3-tw-work-elevated);border:var(--tw-line) solid var(--c3-border-subtle);color:var(--c3-ink-quiet);font-weight:var(--c3-font-weight-semibold);-webkit-user-select:none;user-select:none;line-height:1}.tw-root .person-avatar img{width:100%;height:100%;object-fit:cover;display:block}.tw-root .collection-frame{width:100%;min-width:0;display:grid;gap:var(--c3-space-5);align-content:start;margin:0 auto;padding:0 0 var(--c3-space-8);border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.tw-root .record-card{padding:var(--c3-space-4);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-tw-work-base);display:grid;gap:var(--c3-space-4);align-content:start}.tw-root .record-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:var(--c3-space-4)}.tw-root .record-card-identity{display:flex;align-items:center;gap:var(--c3-space-3);min-width:0}.tw-root .record-card-identity>div{min-width:0;display:grid;gap:var(--c3-space-1)}.tw-root .record-card-identity>.icon-button:last-child{margin-inline-start:auto}.tw-root .record-card .record-card-title{margin:0;font-size:var(--c3-font-size-subhead);font-weight:var(--c3-font-weight-semibold);line-height:var(--c3-line-height-snug);letter-spacing:var(--c3-letter-spacing-normal);overflow-wrap:anywhere}.tw-root .record-card .record-card-title a{color:var(--c3-ink-strong);text-decoration:none}.tw-root .record-card .record-card-title a:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:var(--c3-space-1)}.tw-root .record-card .record-card-sub{margin:0;color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);overflow-wrap:anywhere}.tw-root .record-card-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--c3-space-2);padding-top:var(--c3-space-3);border-top:var(--tw-line) solid var(--c3-border-subtle)}.tw-root .record-browser{min-width:0;container-type:inline-size}.tw-root .record-browser-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--c3-space-4)}.tw-root .record-browser-list{min-width:0;border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-tw-work-base);scroll-padding-block:var(--c3-space-4)}.tw-root .record-browser-list ol{margin:0;padding:0;list-style:none}.tw-root .record-browser-list>.workspace-no-matches{margin:0}.tw-root .record-browser-list li[data-selected=true]{background:color-mix(in srgb,var(--c3-place-accent, var(--c3-action-primary)) 14%,var(--c3-surface-base))}.tw-root .record-browser-record{grid-column:1 / 3;min-width:0;min-height:var(--c3-control-h);display:flex;align-items:center;gap:var(--c3-space-3);padding:0;border:0;border-radius:var(--c3-radius-control);background:transparent;color:var(--c3-ink-default);font:inherit;text-align:left;cursor:pointer}.tw-root .record-browser-name{min-width:0;flex:1 1 auto;display:grid;gap:var(--c3-space-1)}.tw-root .record-browser-name strong{color:var(--c3-ink-strong);font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-text);line-height:var(--c3-line-height-snug);overflow-wrap:anywhere}.tw-root .record-browser-name small{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);line-height:var(--c3-line-height-snug);overflow-wrap:anywhere}.tw-root .record-browser-state,.tw-root .record-browser-list li>a{flex:none}.tw-root .record-browser-identity{display:grid;justify-items:start;gap:var(--c3-space-2)}.tw-root .record-browser-placeholder{display:none;min-height:var(--c3-space-16);padding:var(--c3-space-6);border:var(--tw-line) dashed var(--c3-border-strong);border-radius:var(--c3-radius);background:var(--c3-tw-work-subtle);color:var(--c3-ink-quiet);font-size:var(--c3-font-size-body-small);text-align:center;align-content:center}@container (min-width: 40rem){.tw-root .record-browser-layout{grid-template-columns:minmax(0,1fr) 20rem}.tw-root .record-browser-placeholder{display:grid}}@container (max-width: 39.999rem){.tw-root .record-browser .record-browser-inspector{display:none;position:static}.tw-root .record-browser[data-inspecting=true] .record-browser-inspector{display:block}.tw-root .record-browser[data-inspecting=true] .record-browser-list{display:none}}.tw-root .collection-title{margin:0;color:var(--c3-ink-strong);font-family:var(--c3-font-family-human);font-size:var(--c3-font-size-title);font-weight:var(--c3-font-weight-semibold);letter-spacing:var(--c3-letter-spacing-tight);line-height:var(--c3-line-height-tight)}.tw-root .collection-count{margin:var(--c3-space-1) 0 0;color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small)}.tw-root .collection-scope{margin:var(--c3-space-1) 0 0;color:var(--c3-ink-quiet);font-size:var(--c3-font-size-body-small)}.tw-root .form-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--c3-space-3)}.tw-root .collection-filters{display:flex;flex-wrap:wrap;align-items:end;gap:var(--c3-space-3);margin:0;padding:0;border:0;background:transparent;box-shadow:none}.tw-root .field-stack{display:flex;flex-direction:column;row-gap:var(--c3-space-2)}.tw-root .collection-filter-summary{margin:0;color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.tw-root .comparison-scroll{overflow-x:auto;padding:var(--c3-space-2) var(--c3-space-4);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-tw-work-base)}.tw-root .data-grid{width:100%;border-collapse:separate;border-spacing:0}.tw-root .data-grid th{padding:var(--c3-space-2) var(--c3-space-3);border-bottom:var(--tw-line) solid var(--c3-border-subtle);color:var(--c3-ink-muted);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-text);letter-spacing:normal;text-transform:none;text-align:left;white-space:nowrap}.tw-root .data-grid td{padding:var(--c3-space-3) var(--c3-space-4);border-bottom:0;color:var(--c3-ink-default);font-size:var(--c3-font-size-body-small);vertical-align:middle;background-clip:padding-box}.tw-root .data-grid tbody>tr:first-child>td{border-top:var(--c3-space-2) solid transparent}.tw-root .data-grid tbody tr+tr>td{border-top:var(--tw-line) solid var(--c3-border-subtle)}.tw-root .data-grid tbody tr{height:var(--c3-tw-row-comfortable-min)}.tw-root [data-density=compact] .data-grid tbody tr{height:var(--c3-tw-row-compact-min)}.tw-root .data-grid tbody tr:hover{background:var(--c3-place-soft, var(--c3-tw-work-subtle))}.tw-root .data-grid tbody tr:hover>td:first-child,.tw-root .data-grid tbody tr[data-selected=true]>td:first-child{border-start-start-radius:var(--c3-radius-control);border-end-start-radius:var(--c3-radius-control)}.tw-root .data-grid tbody tr:hover>td:last-child,.tw-root .data-grid tbody tr[data-selected=true]>td:last-child{border-start-end-radius:var(--c3-radius-control);border-end-end-radius:var(--c3-radius-control)}.tw-root .authority-relay-records>li:hover,.tw-root .record-row:hover{background:var(--c3-place-soft, var(--c3-tw-work-subtle))}.tw-root .sortable-th{display:inline-flex;align-items:center;gap:var(--c3-space-2);width:100%;min-height:var(--c3-tw-target-min);padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.tw-root .sortable-th:hover{text-decoration:underline}.tw-root .data-grid th.select-cell,.tw-root .data-grid td.select-cell{width:2.5rem;text-align:center}.tw-root .data-grid tbody tr[data-selected=true]{background:color-mix(in srgb,var(--c3-place-accent, var(--c3-action-primary)) 14%,var(--c3-surface-base))}.tw-root .selection-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--c3-space-3);flex-wrap:wrap;margin-top:var(--c3-space-3);padding:var(--c3-space-3);border:1px solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-tw-work-subtle)}.tw-root .sortable-th[data-sort=none] .sortable-th-mark{opacity:.35}.tw-root .data-grid :is(th,td).number{font-variant-numeric:tabular-nums;text-align:right}.tw-root .data-grid td.mono{font-family:var(--c3-font-mono, monospace);font-size:var(--c3-font-size-caption)}@media(max-width:47.999rem){.tw-root .comparison-scroll:has(.data-grid :is(td[data-label],td.register-no-matches)){overflow:visible;padding:0;border:0;border-radius:0;background:transparent}.tw-root .data-grid:has(td[data-label],td.register-no-matches),.tw-root .data-grid:has(td[data-label],td.register-no-matches) tbody{display:block;width:100%}.tw-root .data-grid:has(td[data-label],td.register-no-matches) tbody>tr:first-child>td{border-top:0}.tw-root .data-grid:has(td[data-label],td.register-no-matches) thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.tw-root .data-grid:has(td[data-label],td.register-no-matches) tbody{display:grid;gap:var(--c3-space-3)}.tw-root .data-grid:has(td[data-label],td.register-no-matches) tbody tr{min-width:0;height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--c3-space-3);padding:var(--c3-space-4);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-tw-work-base);box-shadow:none}.tw-root .data-grid:has(td[data-label],td.register-no-matches) tbody td{min-width:0;display:grid;align-content:start;justify-items:start;gap:var(--c3-space-1);padding:0;border:0;overflow-wrap:anywhere;white-space:normal}.tw-root .data-grid:has(td[data-label],td.register-no-matches) tbody td:before{content:attr(data-label);color:var(--c3-ink-muted);font-family:var(--c3-font-family-human);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-text);letter-spacing:normal;text-transform:none}.tw-root .data-grid:has(td[data-label],td.register-no-matches) tbody td:not([data-label]):before,.tw-root .data-grid:has(td[data-label],td.register-no-matches) tbody td.register-no-matches:before{content:none}.tw-root .data-grid:has(td[data-label],td.register-no-matches) tbody td[data-primary=true],.tw-root .data-grid:has(td[data-label],td.register-no-matches) tbody td[data-actions=true],.tw-root .data-grid:has(td[data-label],td.register-no-matches) tbody td.register-no-matches,.tw-root .data-grid:has(td[data-label],td.register-no-matches) tbody td[colspan]{grid-column:1 / -1}.tw-root .data-grid:has(td[data-label],td.register-no-matches) tbody td[data-primary=true]{grid-row:1;padding-bottom:var(--c3-space-3);border-bottom:var(--tw-line) solid var(--c3-border-subtle)}.tw-root .data-grid:has(td[data-label],td.register-no-matches) tbody td[data-actions=true]{padding-top:var(--c3-space-3);border-top:var(--tw-line) solid var(--c3-border-subtle)}.tw-root .data-grid:has(td[data-label],td.register-no-matches) tbody td[data-actions=true]:empty{display:none}.tw-root .data-grid:has(td[data-label],td.register-no-matches) tbody td.register-no-matches{justify-items:center}.tw-root .data-grid:has(td[data-label],td.register-no-matches) tbody td.number{text-align:left}}.tw-root .register-no-matches{color:var(--c3-ink-quiet);text-align:center}.tw-root .register-primary,.tw-root .register-linked-person{min-width:0;display:grid;gap:var(--c3-space-1)}.tw-root .register-primary strong,.tw-root .register-linked-person strong{min-width:0;overflow-wrap:anywhere;color:var(--c3-ink-strong);font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-semibold)}.tw-root .register-primary small,.tw-root .register-linked-person small{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.tw-root .register-primary>.quiet-tag{justify-self:start}.tw-root .kind-dot{display:inline-flex;align-items:center;gap:var(--c3-space-2);white-space:nowrap}.tw-root .kind-dot[data-hue]{--kind-hue: var(--soul-hue)}.tw-root .kind-dot:before{content:"";flex:none;width:var(--c3-space-2);height:var(--c3-space-2);border-radius:999px;background:var(--kind-hue, var(--c3-ink-quiet));box-shadow:0 0 0 calc(var(--tw-line) * 3) color-mix(in srgb,var(--kind-hue, var(--c3-ink-quiet)) 20%,transparent)}.tw-root .register-person{min-width:0;display:inline-flex;align-items:center;gap:var(--c3-space-3);vertical-align:middle}.tw-root .register-name-link{min-width:0;color:var(--c3-ink-strong);font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-text);line-height:var(--c3-line-height-snug);text-decoration:none;overflow-wrap:anywhere}.tw-root .register-name-link:hover{text-decoration:underline;text-underline-offset:var(--c3-space-1)}.tw-root a.record-link{font-family:var(--c3-font-mono, monospace);font-size:var(--c3-font-size-caption);font-weight:500;color:var(--c3-ink-muted);text-decoration:none}.tw-root a.record-link:hover{text-decoration:underline}.tw-root .record-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--c3-space-3);min-height:var(--c3-tw-row-comfortable-min);padding:var(--c3-space-3) var(--c3-space-4);border-bottom:var(--tw-line) solid var(--c3-border-subtle)}.tw-root [data-density=compact] .record-row{min-height:var(--c3-tw-row-compact-min)}.tw-root .record-row[aria-current]:not([aria-current=false]){box-shadow:inset 3px 0 var(--c3-place-accent, var(--c3-action-primary))}.tw-root .record-row:last-child{border-bottom:0}@media(max-width:47.999rem){.tw-root .record-row:where(:not(:has(>.icon-button:last-child))){grid-template-columns:minmax(0,1fr)}}.tw-root .status-badge{display:inline-flex;align-items:center;gap:var(--c3-space-2);font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-semibold);white-space:nowrap}.tw-root .status-glyph{flex-shrink:0}.tw-root .status-badge[data-state=Unknown]{white-space:normal;max-width:100%}.tw-root .status-badge[data-state=Unknown] .unknown-reason{min-width:0}.tw-root .tw-figure{display:grid;gap:var(--c3-space-1);align-content:start;min-width:0}.tw-root .tw-figure-label{font-size:var(--c3-font-size-caption);color:var(--c3-ink-quiet)}.tw-root .tw-figure-value{color:var(--c3-ink-strong);font-size:var(--c3-font-size-lead);font-variant-numeric:tabular-nums}.tw-root .tw-figure-caption{font-size:var(--c3-font-size-caption);color:var(--c3-ink-muted);white-space:normal}.tw-root .quiet-tag{display:inline-flex;align-items:center;padding:0 var(--c3-space-2);border:1px solid var(--c3-border-subtle);border-radius:var(--c3-radius-control);font-size:var(--c3-font-size-caption);color:var(--c3-ink-quiet);white-space:nowrap}.tw-root .horizon-mark{font-weight:var(--c3-font-weight-semibold)}.tw-root .horizon-mark[data-horizon=overdue]{color:var(--c3-state-danger)}.tw-root .horizon-mark[data-horizon=approaching]{color:var(--c3-state-warning)}.tw-root .tw-empty-state{padding:var(--c3-space-12) var(--c3-space-4);display:flex;flex-direction:column;align-items:center;gap:var(--c3-space-3);color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small);text-align:center}.tw-root .tw-empty-state[data-boxed]{padding:var(--c3-space-6);border:var(--tw-line) dashed var(--c3-border-strong);border-radius:var(--c3-radius);background:var(--c3-tw-work-subtle)}.tw-root .tw-loading-state{padding:var(--c3-space-6) 0;color:var(--c3-ink-quiet);font-size:var(--c3-font-size-body-small)}.busy-mark{display:inline-block;width:14px;height:14px;border:1.5px solid var(--c3-border-strong);border-top-color:var(--c3-ink-quiet);border-radius:50%;animation:busy-turn .9s linear infinite;vertical-align:-2px}@keyframes busy-turn{to{transform:rotate(360deg)}}.tw-root .rail-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--c3-space-1)}.tw-root .rail-head .brand-lockup{min-width:0}.tw-root .rail-posture-toggle,.tw-root .rail-restore{min-width:var(--c3-control-h);min-height:var(--c3-control-h);display:grid;place-items:center;padding:0;border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius-control);background:var(--c3-tw-work-subtle);color:var(--c3-ink-muted);cursor:pointer}.tw-root .rail-posture-toggle:hover,.tw-root .rail-restore:hover{border-color:var(--c3-border-strong);color:var(--c3-ink-strong)}.tw-root .rail-restore{position:fixed;z-index:8;left:0;top:50%;width:1.75rem;min-width:1.75rem;height:4.5rem;transform:translateY(-50%);border-left:0;border-radius:0 var(--c3-radius-control) var(--c3-radius-control) 0;box-shadow:var(--c3-shadow-soft)}.tw-root .app-frame[data-rail-posture=hidden]{--tw-active-rail-width: 0rem;grid-template-columns:minmax(0,1fr)}.tw-root .app-frame[data-rail-posture=hidden] .place-rail{display:none}.tw-root .app-frame[data-rail-posture=icons]{--tw-active-rail-width: 5.25rem;grid-template-columns:5.25rem minmax(0,1fr)}.tw-root .app-frame[data-rail-posture=icons] .place-rail{padding-inline:var(--c3-space-2)}.tw-root .app-frame[data-rail-posture=icons] .rail-head{grid-template-columns:minmax(0,1fr);justify-items:center}.tw-root .app-frame[data-rail-posture=icons] .brand-lockup{width:100%;justify-content:center;padding-inline:0;padding-bottom:var(--c3-space-2)}.tw-root .app-frame[data-rail-posture=icons] .brand-lockup span,.tw-root .app-frame[data-rail-posture=icons] .place-link b,.tw-root .app-frame[data-rail-posture=icons] .place-link small,.tw-root .app-frame[data-rail-posture=icons] .actor-context>span:last-child{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tw-root .app-frame[data-rail-posture=icons] .place-link{grid-template-columns:1fr;justify-items:center;padding-inline:var(--c3-space-2)}.tw-root .app-frame[data-rail-posture=icons] .rail-ghost-work{min-height:var(--c3-tw-target-min);display:grid;place-items:center;padding-inline:var(--c3-space-2)}.tw-root .app-frame[data-rail-posture=icons] .rail-ghost-work .rail-ghost-name{justify-content:center}.tw-root .app-frame[data-rail-posture=icons] .rail-ghost-work :is(b,.rail-ghost-reason){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tw-root .app-frame[data-rail-posture=icons] .place-link.active:before{left:calc(var(--c3-space-2) * -1 - 1px)}.tw-root .app-frame[data-rail-posture=icons] .actor-context{grid-template-columns:1fr;justify-items:center;padding-inline:0}.tw-root .app-frame[data-rail-posture=icons] .rail-band-label,.tw-root .app-frame[data-rail-posture=icons] .rail-disclosure{display:none}.tw-root .app-frame[data-rail-posture=icons] .rail-compact-browse{display:grid}.tw-root .c3-navigation-context-menu .c3-context-menu__meta{min-width:1.5rem;display:inline-flex;align-items:center;justify-content:center;gap:var(--c3-space-1)}@media(max-width:47.999rem){.tw-root .rail-restore{display:none}}@media(prefers-reduced-motion:reduce){.busy-mark{animation:none}}.tw-root .tw-error-state{padding:var(--c3-space-4);border:var(--tw-line) solid var(--c3-border-subtle);border-left:3px solid var(--c3-state-danger);border-radius:var(--c3-radius);background:var(--c3-tw-work-base);display:grid;gap:var(--c3-space-2)}.tw-root .tw-error-message{color:var(--c3-ink-strong);font-size:var(--c3-font-size-body-small)}.tw-root .tw-error-ref{color:var(--c3-ink-quiet);font-family:var(--c3-font-mono, monospace);font-size:var(--c3-font-size-caption)}.tw-root .fact-list{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--c3-space-2) var(--c3-space-8)}.tw-root .fact-pair{display:contents}.tw-root .fact-list dt{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-bold);letter-spacing:var(--c3-letter-spacing-label);text-transform:uppercase;align-self:baseline}.tw-root .fact-list.is-literal dt{text-transform:none;letter-spacing:normal}.tw-root .fact-list dd{margin:0;color:var(--c3-ink-default);font-size:var(--c3-font-size-body-small);align-self:baseline}.tw-root .fact-list dd.mono{font-family:var(--c3-font-mono, monospace)}.tw-root .object-identity{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--c3-space-5);margin-bottom:var(--c3-space-4);padding:var(--c3-space-5);overflow:hidden;border-radius:var(--c3-radius)}.tw-root .object-identity h1{margin:0;color:var(--c3-ink-strong);font-family:var(--c3-font-family-human);font-size:var(--c3-font-size-title);font-weight:var(--c3-font-weight-semibold);letter-spacing:-.03em;line-height:var(--c3-line-height-tight);overflow-wrap:anywhere}.tw-root .record-lead{margin:var(--c3-space-2) 0 0;color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small)}.tw-root .identity-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--c3-space-2) var(--c3-space-4);margin-top:var(--c3-space-3);color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small)}.tw-root .identity-meta span{min-width:0;display:inline-flex;align-items:center;gap:var(--c3-space-2);overflow-wrap:anywhere}.tw-root .local-actions{display:flex;align-items:center;gap:var(--c3-space-2);flex-wrap:wrap;justify-content:flex-start}.tw-root .local-actions>.identity-actions-group{display:contents}.tw-root .object-identity.identity-band{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"figure copy" "code code" "actions actions";align-items:start;gap:0 var(--c3-space-5);margin-bottom:var(--c3-space-5)}.tw-root .object-identity.identity-band:not(:has(>.identity-figure)){grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "code" "actions"}.tw-root .identity-band>.identity-figure{grid-area:figure}.tw-root .identity-band>.identity-copy{grid-area:copy;min-width:0}.tw-root .identity-band>.code-tile{grid-area:code;justify-self:start;margin-top:var(--c3-space-4)}.tw-root .identity-band>.local-actions{grid-area:actions;margin-top:var(--c3-space-4)}.tw-root .identity-band>.local-actions:empty,.tw-root .identity-band>.local-actions:not(:has(>:not(.identity-actions-group:empty))){display:none}.tw-root .identity-band .identity-lead{min-width:0;display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--c3-space-2) var(--c3-space-3);overflow-wrap:anywhere}@media(min-width:64rem){.tw-root .object-identity.identity-band{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"figure copy code" "actions actions actions"}.tw-root .object-identity.identity-band:not(:has(>.code-tile)){grid-template-columns:auto minmax(0,1fr);grid-template-areas:"figure copy" "actions actions"}.tw-root .object-identity.identity-band:not(:has(>.identity-figure)){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy code" "actions actions"}.tw-root .object-identity.identity-band:not(:has(>.identity-figure)):not(:has(>.code-tile)){grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "actions"}.tw-root .identity-band>.code-tile{justify-self:end;margin-top:0}}.tw-root .attention-strip{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--c3-space-2) var(--c3-space-4);margin:0;padding:var(--c3-space-3) var(--c3-space-4);border:var(--tw-line) solid var(--c3-border-subtle);border-left:3px solid var(--c3-state-warning);border-radius:var(--c3-radius);background:var(--c3-tw-work-base);color:var(--c3-ink-default);font-size:var(--c3-font-size-label)}.tw-root .attention-strip-label{color:var(--c3-ink-muted);font-weight:var(--c3-font-weight-text)}.tw-root .attention-strip-item{color:inherit;text-decoration:underline;text-decoration-color:var(--c3-border-strong);text-underline-offset:var(--c3-space-1)}.tw-root .code-tile{min-width:0}.tw-root .code-tile-facts{margin:0;display:grid;justify-items:start;gap:var(--c3-space-1)}.tw-root .code-tile-facts>dd{margin:0;min-width:0;max-width:100%}.tw-root .code-tile-code{color:var(--c3-ink-strong);font-family:var(--c3-font-mono, monospace);font-size:var(--c3-font-size-title);font-weight:var(--c3-font-weight-regular);line-height:var(--c3-line-height-tight);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tw-root .code-tile-code+dt{margin-top:var(--c3-space-2)}.tw-root .ref-chip{flex:none;display:inline-flex;align-items:center;width:fit-content;max-width:100%;min-height:var(--c3-space-6);margin:0;padding:0 var(--c3-space-2);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius-control);background:var(--c3-tw-work-subtle);color:var(--c3-ink-muted);font-family:var(--c3-font-mono, monospace);font-size:var(--c3-font-size-caption);overflow-wrap:anywhere}.tw-root .work-surface.subtle .ref-chip{background:var(--c3-tw-work-base)}.tw-root .count-ring{--count-ring-value: 0;--count-ring-size: calc(var(--c3-space-6) + var(--c3-space-1));--count-ring-width: var(--c3-space-1);--count-ring-ground: var(--c3-tw-work-elevated);width:var(--count-ring-size);height:var(--count-ring-size);flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--c3-place-accent, var(--c3-action-primary)) calc(var(--count-ring-value) * 1%),var(--c3-border-subtle) 0)}.tw-root .count-ring:before{content:"";grid-area:1 / 1;width:calc(100% - var(--count-ring-width) * 2);height:calc(100% - var(--count-ring-width) * 2);border-radius:50%;background:var(--count-ring-ground)}.tw-root .count-ring>*{grid-area:1 / 1}.tw-root .count-ring>strong{color:var(--c3-ink-strong);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-semibold);font-variant-numeric:tabular-nums}.tw-root .icon-button.chip-host>.rim-chip{display:inline-grid;place-items:center;width:calc(var(--c3-space-6) + var(--c3-space-1));height:calc(var(--c3-space-6) + var(--c3-space-1));border:var(--tw-line) solid var(--c3-border-strong);border-radius:50%;background:var(--c3-tw-work-elevated);color:var(--c3-ink-strong);box-shadow:var(--c3-shadow-soft)}.tw-root .icon-button.chip-host:hover>.rim-chip{background:var(--c3-tw-work-subtle)}.tw-root .stage-track{margin:0;padding:0;list-style:none;display:grid;gap:0}.tw-root .stage-track>li{position:relative;display:grid;grid-template-columns:var(--c3-space-5) minmax(0,1fr);align-items:baseline;gap:calc(var(--c3-space-1) / 2) var(--c3-space-3);padding:0 0 var(--c3-space-4)}.tw-root .stage-track>li:last-child{padding-bottom:0}.tw-root .stage-track>li:not(:last-child):before{content:"";position:absolute;top:calc(var(--c3-space-5) + var(--c3-space-1) / 2);bottom:calc(var(--c3-space-1) / 2);left:calc(var(--c3-space-5) / 2 - var(--tw-line));width:calc(var(--tw-line) * 2);background:var(--c3-place-edge, var(--c3-border-subtle))}.tw-root .stage-track>li>i{grid-row:1 / span 2;box-sizing:border-box;width:var(--c3-space-5);height:var(--c3-space-5);align-self:start;margin-top:calc(var(--c3-space-1) / 2);border:calc(var(--tw-line) * 2) solid var(--c3-place-edge, var(--c3-border-subtle));border-radius:50%;background:var(--c3-surface-base)}.tw-root .stage-track>li[data-state=done]>i{border-color:var(--c3-state-success);background:var(--c3-state-success)}.tw-root .stage-track>li[data-state=now]>i{border-color:var(--c3-action-primary);box-shadow:0 0 0 calc(var(--c3-space-1) * .75) color-mix(in srgb,var(--c3-action-primary) 25%,transparent)}.tw-root .stage-track-name{color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-semibold)}.tw-root .stage-track>li:is([data-state=done],[data-state=now]) .stage-track-name{color:var(--c3-ink-strong)}.tw-root .stage-track-fact{min-width:0;grid-column:2;color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small);overflow-wrap:anywhere}.tw-root .stage-track>li[data-state=off]>i{border-color:var(--c3-ink-quiet);background:var(--c3-ink-quiet)}.tw-root .stage-track>li[data-state=off] .stage-track-name{color:var(--c3-ink-quiet)}.tw-root .stage-track>li[data-state=failed]>i{border-color:var(--c3-state-danger);background:var(--c3-state-danger)}.tw-root .stage-track>li[data-state=failed] .stage-track-name{color:var(--c3-ink-strong)}.tw-root .stage-track--horizontal{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.tw-root .stage-track--horizontal>li{grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--c3-space-2);padding:0;text-align:center}.tw-root .stage-track--horizontal>li:not(:last-child):before{top:calc(var(--c3-space-5) / 2 - var(--tw-line));right:-50%;bottom:auto;left:50%;width:auto;height:calc(var(--tw-line) * 2)}.tw-root .stage-track--horizontal>li>i{grid-row:auto;margin-top:0}.tw-root .stage-track--horizontal .stage-track-fact{grid-column:auto}.tw-root .section-rail{position:sticky;top:calc(var(--c3-tw-context-header-sticky-min) - 1px);z-index:1;display:flex;align-items:center;gap:var(--c3-space-1);margin-bottom:var(--c3-space-4);padding:var(--c3-space-1);overflow-x:auto;border-radius:var(--c3-radius);scrollbar-width:thin}.tw-root .section-rail .section-tab{flex:0 0 auto;min-height:var(--c3-control-h-compact);padding:0 var(--c3-space-2);border-color:transparent;border-radius:var(--c3-radius-control);background:transparent;color:var(--c3-ink-muted);font-size:var(--c3-font-size-label);font-weight:var(--c3-font-weight-text);white-space:nowrap}.tw-root .section-rail .section-tab:hover{border-color:transparent;background:var(--c3-tw-work-subtle);color:var(--c3-ink-strong)}.tw-root .section-rail .section-tab[aria-current=location]{border-color:transparent;background:var(--c3-tw-work-subtle);color:var(--c3-ink-strong);box-shadow:inset 0 -2px 0 var(--c3-action-primary)}@media(min-width:90rem){.tw-root .record-layout .section-rail{top:calc(var(--c3-tw-context-header-sticky-min) + var(--c3-space-4));width:10rem;flex-direction:column;align-items:stretch;align-self:start;margin-bottom:0;overflow:visible}.tw-root .record-layout .section-rail .section-tab{justify-content:flex-start;white-space:normal;text-align:left}.tw-root .record-layout .section-rail .section-tab[aria-current=location]{box-shadow:inset 2px 0 0 var(--c3-action-primary)}}.tw-root .record-layout{width:100%;min-width:0;padding-bottom:var(--c3-space-12)}.tw-root .record-layout>.object-identity{grid-area:band}.tw-root .record-layout>.section-rail{grid-area:rail}.tw-root .record-layout>.record-main{grid-area:main;min-width:0;display:grid;align-content:start;gap:var(--c3-space-8)}.tw-root .record-layout>.record-main>*{min-width:0}.tw-root .record-group-stack{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--c3-space-5)}.tw-root .record-group-stack>*{min-width:0}.tw-root .record-section-intro{margin:0 0 var(--c3-space-3)}@media(min-width:90rem){.tw-root .room>.record-layout{width:min(100%,calc(var(--c3-tw-collection-max-reading) + 10rem + var(--c3-space-6)))}.tw-root .record-layout{display:grid;grid-template-columns:minmax(0,1fr) 10rem;grid-template-areas:"band rail" "main rail";align-content:start;column-gap:var(--c3-space-6)}.tw-root .room>.record-layout:not(:has(>.section-rail)){width:min(100%,var(--c3-tw-collection-max-reading))}.tw-root .record-layout:not(:has(>.section-rail)){grid-template-columns:minmax(0,1fr);grid-template-areas:"band" "main"}}.tw-root .room:has(.record-layout){scroll-behavior:smooth}.tw-root .record-layout :is(section,div,details)[id]{scroll-margin-top:calc(var(--c3-tw-context-header-sticky-min) + var(--c3-space-10) + var(--c3-space-4))}.tw-root .record-layout :is(.record-section.work-surface,.work-surface>.record-section:first-child,.record-section.work-surface .record-section,.record-main>.record-section){margin-top:0}.tw-root .record-layout :is(section,div,details)[id][tabindex="-1"]:focus{outline:none}.tw-root .record-section{margin-top:var(--c3-space-8)}.tw-root .record-section h2{margin:0 0 var(--c3-space-3);color:var(--c3-ink-strong);font-size:var(--c3-font-size-lead);font-weight:var(--c3-font-weight-semibold)}.tw-root :where(.record-section) h3:where(:not(.section-heading,.kicker,.eyebrow)){margin:var(--c3-space-4) 0 var(--c3-space-2);color:var(--c3-ink-strong);font-size:var(--c3-font-size-subhead);font-weight:var(--c3-font-weight-semibold)}.tw-root .record-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--c3-space-3);flex-wrap:wrap}.tw-root .record-section-head .person-section-title{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--c3-space-1) var(--c3-space-3)}.tw-root .record-section-head .person-section-caption{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);font-variant-numeric:tabular-nums}.tw-root :is(.tw-disclosure,.form-sheet-optional)>summary{min-height:var(--c3-tw-target-min);display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:var(--c3-space-3);cursor:pointer;list-style:none}.tw-root :is(.tw-disclosure,.form-sheet-optional)>summary::-webkit-details-marker{display:none}.tw-root .tw-disclosure>summary>:is(h2,h3){min-width:0;margin:0}.tw-root .tw-disclosure-state{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);white-space:nowrap}.tw-root .tw-disclosure-chevron{grid-column:3;justify-self:end;color:var(--c3-ink-muted);transition:transform var(--c3-motion-duration-fast)}.tw-root details[open]>summary>.tw-disclosure-chevron{transform:rotate(180deg)}.tw-root .tw-disclosure[open]>summary{padding-bottom:var(--c3-space-3);border-bottom:1px solid var(--c3-border-subtle)}.tw-root .tw-disclosure>.tw-disclosure-body{margin-top:var(--c3-space-4)}.tw-root .section-heading{margin:var(--c3-space-5) 0 var(--c3-space-2);color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-bold);letter-spacing:var(--c3-letter-spacing-label);text-transform:uppercase}.tw-root .section-heading:first-child{margin-top:0}.tw-root .record-quiet{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-body-small)}.tw-root .record-quiet.success{color:var(--c3-state-success)}.tw-root .record-quiet.warning{color:var(--c3-state-warning)}.tw-root .record-quiet.danger{color:var(--c3-state-danger)}.tw-root .cell-note{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-body-small)}.tw-root .cell-note.success{color:var(--c3-state-success)}.tw-root .cell-note.warning{color:var(--c3-state-warning)}.tw-root .cell-note.danger{color:var(--c3-state-danger)}.tw-root .cell-note.strong{font-weight:600}.tw-root .record-quiet.record-note{margin:var(--c3-space-2) 0}.tw-root .mono-wrap{font-family:var(--c3-font-mono, monospace);overflow-wrap:anywhere}.tw-root .data-grid tr.total-row{font-weight:var(--c3-font-weight-semibold)}.tw-root .data-grid tr.total-row>td{border-top:var(--tw-line) solid var(--c3-border-strong)}.tw-root .totals-stack{margin-top:var(--c3-space-3);display:flex;flex-direction:column;row-gap:var(--c3-space-1);font-size:var(--c3-font-size-body-small)}.tw-root .totals-conclusion{font-weight:600}.tw-root .record-rows{display:grid;gap:var(--c3-space-2)}.tw-root .record-row-item{display:flex;flex-wrap:wrap;align-items:center;gap:var(--c3-space-3);min-width:0;padding:var(--c3-space-3) var(--c3-space-4);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-tw-work-elevated)}.tw-root .record-row-item>*{min-width:0}.tw-root .record-row-item>.record-row-meta{white-space:normal;overflow-wrap:anywhere}.tw-root .delegation-record-row{box-sizing:border-box;width:100%;max-width:100%;min-width:0;flex-wrap:wrap}.tw-root .delegation-record-row>*{min-width:0}.tw-root .document-search-record-row{box-sizing:border-box;width:100%;max-width:100%;min-width:0;flex-wrap:wrap}.tw-root .document-search-record-row>*{min-width:0}.tw-root .document-search-record-row .record-row-meta{white-space:normal;overflow-wrap:anywhere}.tw-root .delegation-card{min-width:0}.tw-root .record-card .surface-heading,.tw-root .settings-governance-card .surface-heading{min-width:0;flex-wrap:wrap}.tw-root .document-search-owner-collection{min-width:0}.tw-root .room>.collection-frame>[data-truth]{min-width:0}.tw-root .record-row-name{color:var(--c3-ink-default);font-size:var(--c3-font-size-body-small);overflow-wrap:anywhere}.tw-root .record-row-meta{color:var(--c3-ink-quiet);font-family:var(--c3-font-mono, monospace);font-size:var(--c3-font-size-caption);white-space:nowrap}.tw-root .record-row-spacer{flex:1 1 auto}.tw-root .comment-thread{max-width:45rem}.tw-root .comment-list{display:grid;margin-bottom:var(--c3-space-4)}.tw-root .comment-list--contained{min-height:12rem;max-height:28rem;overflow-y:auto;overscroll-behavior:contain;padding-right:var(--c3-space-1);scrollbar-gutter:stable}.tw-root .comment-list--contained:has(>.boundary-note){min-height:0}.tw-root .comment-item{padding:var(--c3-space-3) 0;border-bottom:var(--tw-line) solid var(--c3-border-subtle)}.tw-root .comment-head{display:flex;align-items:baseline;gap:var(--c3-space-2);margin-bottom:3px}.tw-root .comment-author{color:var(--c3-ink-default);font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-semibold)}.tw-root .comment-when{color:var(--c3-ink-quiet);font-family:var(--c3-font-mono, monospace);font-size:var(--c3-font-size-caption)}.tw-root .comment-body{color:var(--c3-ink-default);font-size:var(--c3-font-size-body-small);line-height:var(--c3-line-height-comfortable);white-space:pre-wrap}.tw-root .comment-mentions-line{margin-top:var(--c3-space-1);color:var(--c3-action-primary);font-family:var(--c3-font-mono, monospace);font-size:var(--c3-font-size-caption)}.tw-root .comment-composer{display:grid;gap:var(--c3-space-2)}.tw-root .comment-composer-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--c3-space-2)}.tw-root .comment-composer-hint{margin-left:auto;color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.tw-root .comment-mention-picker{position:relative}.tw-root .comment-mention-picker>.mini-action svg{width:1em;height:1em}.tw-root .comment-mention-menu{position:absolute;z-index:30;top:calc(100% + var(--c3-space-1));left:0;width:max-content;min-width:16rem;max-width:min(28rem,90vw);max-height:18rem;overflow:auto;display:grid;gap:var(--c3-space-1);padding:var(--c3-space-2) var(--c3-space-3);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius-panel);background:var(--c3-surface-elevated);box-shadow:var(--c3-shadow-room)}.tw-root .comment-mention-chips{display:flex;flex-wrap:wrap;gap:var(--c3-space-1)}.tw-root .comment-mention-menu .tw-checkbox{white-space:nowrap}.tw-root .comment-mention-selected{display:flex;flex-wrap:wrap;gap:var(--c3-space-1);margin:0;padding:0;list-style:none}.tw-root .audit-timeline{list-style:none;margin:0;padding:0}.tw-root .audit-entry{display:grid;grid-template-columns:max-content 1fr;gap:var(--c3-space-4);padding:var(--c3-space-3) 0;border-bottom:var(--tw-line) solid var(--c3-border-subtle)}.tw-root .audit-ts{color:var(--c3-ink-quiet);font-family:var(--c3-font-mono, monospace);font-size:var(--c3-font-size-caption);white-space:nowrap}.tw-root .audit-action{color:var(--c3-ink-strong);font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-semibold)}.tw-root .audit-actor{margin-top:2px;color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.tw-root .audit-detail{margin-top:var(--c3-space-1);color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small)}.tw-root .actor-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--c3-space-4);margin-bottom:var(--c3-space-5);padding:var(--c3-space-3) var(--c3-space-4);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-tw-work-subtle)}.tw-root .consequence-grid,.tw-root .proposal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--c3-space-3)}.tw-root .proposal-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(14rem,calc((100% - var(--c3-space-3)) / 2))),1fr))}.tw-root .consequence,.tw-root .proposal-cell{min-height:var(--c3-tw-row-comfortable-min);display:grid;align-content:center;gap:var(--c3-space-1);padding:var(--c3-space-4);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-tw-work-subtle)}.tw-root .consequence small,.tw-root .proposal-cell small{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-bold);letter-spacing:var(--c3-letter-spacing-label);text-transform:uppercase}.tw-root .consequence strong,.tw-root .proposal-cell strong{color:var(--c3-ink-strong);font-size:var(--c3-font-size-body-small)}.tw-root .consequence span,.tw-root .proposal-cell span{color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small)}.tw-root .seating-receipt{min-height:0;grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:start;gap:var(--c3-space-4);overflow-wrap:anywhere;border-inline-start-width:3px}.tw-root .seating-receipt__mark{width:var(--c3-tw-target-min);height:var(--c3-tw-target-min);display:grid;place-items:center;border:var(--tw-line) solid currentColor;border-radius:var(--c3-radius);color:var(--c3-tw-consequence-direct);font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-bold);line-height:1;background:var(--c3-tw-work-base)}.tw-root .seating-receipt__body{min-width:0;display:grid;gap:var(--c3-space-1)}.tw-root .seating-receipt h2,.tw-root .seating-handoff h2{margin:0;color:var(--c3-ink-strong);font-family:var(--c3-font-family-human);font-size:var(--c3-font-size-lead);font-weight:var(--c3-font-weight-semibold);line-height:var(--c3-line-height-snug)}.tw-root .seating-receipt p,.tw-root .seating-handoff p{margin:0;overflow-wrap:anywhere;color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small);line-height:var(--c3-line-height-comfortable)}.tw-root .seating-receipt[data-seating-status=InReview]{border-inline-start-color:var(--c3-tw-consequence-review)}.tw-root .seating-receipt[data-seating-status=InReview] .seating-receipt__mark{color:var(--c3-tw-consequence-review)}.tw-root .seating-receipt[data-seating-status=Approved]{border-inline-start-color:var(--c3-tw-consequence-approve)}.tw-root .seating-receipt[data-seating-status=Approved] .seating-receipt__mark{color:var(--c3-tw-consequence-approve)}.tw-root .seating-receipt[data-seating-status=Rejected]{border-inline-start-color:var(--c3-tw-consequence-reject)}.tw-root .seating-receipt[data-seating-status=Rejected] .seating-receipt__mark{color:var(--c3-tw-consequence-reject)}.tw-root .seating-receipt[data-seating-status=Withdrawn]{border-inline-start-color:var(--c3-tw-consequence-readonly)}.tw-root .seating-receipt[data-seating-status=Withdrawn] .seating-receipt__mark{color:var(--c3-tw-consequence-readonly)}.tw-root .seating-receipt[data-seating-status=ExecutionFailed]{border-inline-start-color:var(--c3-tw-consequence-retry)}.tw-root .seating-receipt[data-seating-status=ExecutionFailed] .seating-receipt__mark{color:var(--c3-tw-consequence-retry)}.tw-root .seating-handoff{overflow-wrap:anywhere;border-inline-start:3px solid var(--c3-tw-consequence-governed)}.tw-root .seating-availability{border-inline-start:3px solid var(--c3-tw-consequence-retry)}.tw-root .receipt{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--c3-space-4);padding:var(--c3-space-5);overflow:hidden;border:var(--tw-line) solid var(--c3-border-strong);border-radius:var(--c3-radius);background:var(--c3-tw-work-elevated)}.tw-root .receipt-mark{width:var(--c3-tw-target-min);height:var(--c3-tw-target-min);display:grid;place-items:center;border:var(--tw-line) solid var(--c3-state-success);border-radius:50%;color:var(--c3-state-success);font-weight:var(--c3-font-weight-bold)}.tw-root .receipt h2{margin:0;color:var(--c3-ink-strong);font-family:var(--c3-font-family-human);font-size:var(--c3-font-size-lead);font-weight:var(--c3-font-weight-semibold)}.tw-root .receipt p{margin:var(--c3-space-1) 0 0;color:var(--c3-ink-muted)}.tw-root .history-line{display:grid;margin-top:var(--c3-space-4);border-left:1px solid var(--c3-border-strong)}.tw-root .history-event{position:relative;display:grid;gap:1px;padding:var(--c3-space-3) var(--c3-space-4) var(--c3-space-3) var(--c3-space-5)}.tw-root .history-event:before{content:"";position:absolute;left:-5px;top:calc(var(--c3-space-3) + .4rem);width:.5rem;height:.5rem;border:2px solid var(--c3-tw-work-base);border-radius:50%;background:var(--c3-border-strong)}.tw-root .history-event strong{color:var(--c3-ink-strong);font-size:var(--c3-font-size-body-small)}.tw-root .history-event span{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-body-small)}.tw-root .comms-layout{display:grid;grid-template-columns:16rem minmax(26rem,1fr) 20rem;align-items:stretch;gap:var(--tw-gap);min-height:42rem}.tw-root .comms-surface{min-width:0;display:flex;flex-direction:column;padding:var(--c3-space-4);border-radius:var(--c3-radius)}.tw-root .panel-actions,.tw-root .message-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--c3-space-2)}.tw-root .panel-actions{margin-top:var(--c3-space-5)}.tw-root .row-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--c3-space-2)}.tw-root .primary-action,.tw-root .secondary-action,.tw-root .quiet-action,.tw-root .danger-action,.tw-root .mini-action{min-height:var(--c3-control-h);display:inline-flex;align-items:center;justify-content:center;gap:var(--c3-space-2);padding:0 var(--c3-space-4);border:var(--tw-line) solid transparent;border-radius:var(--c3-radius-control);background:transparent;color:var(--c3-ink-strong);font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-text);line-height:var(--c3-line-height-snug);text-decoration:none;cursor:pointer;transition:color var(--c3-motion-duration-fast),background-color var(--c3-motion-duration-fast),border-color var(--c3-motion-duration-fast),transform var(--c3-motion-duration-fast) var(--c3-motion-ease-signature)}.tw-root .primary-action{padding:0 var(--c3-space-5);border-color:var(--c3-action-fill, var(--c3-action-primary));background-color:var(--c3-action-fill, var(--c3-action-primary));background-image:linear-gradient(180deg,var(--c3-action-sheen),transparent 75%);box-shadow:var(--c3-shadow-soft);color:var(--c3-action-fill-ink, var(--c3-action-ink));font-weight:var(--c3-font-weight-semibold)}.tw-root .primary-action:hover{border-color:var(--c3-action-fill-hover, var(--c3-action-primary-hover));background-color:var(--c3-action-fill-hover, var(--c3-action-primary-hover))}.tw-root .secondary-action{border-color:var(--c3-border-strong);background:var(--c3-tw-work-base)}.tw-root .secondary-action:hover{background:var(--c3-tw-work-elevated)}.tw-root .quiet-action{padding:0 var(--c3-space-3);color:var(--c3-ink-muted)}.tw-root .quiet-action:hover{background:var(--c3-tw-work-subtle);color:var(--c3-ink-strong)}.tw-root .danger-action{border-color:var(--c3-state-danger);background:var(--c3-tw-work-base);color:var(--c3-state-danger)}.tw-root .danger-action:hover{background:var(--c3-accent-coral-wash)}.tw-root .mini-action{min-height:var(--c3-control-h-compact);padding:0 var(--c3-space-2);color:var(--c3-ink-muted);font-size:var(--c3-font-size-label)}.tw-root .mini-action:hover{background:var(--c3-tw-work-subtle);color:var(--c3-ink-strong)}.tw-root .mini-action.active,.tw-root .mini-action[aria-pressed=true]{border-color:var(--c3-border-strong);background:var(--c3-tw-work-subtle);color:var(--c3-ink-strong)}.tw-root :is(.primary-action,.secondary-action,.quiet-action,.danger-action,.mini-action,.intent-button,.icon-button,.filter-chip,.search-chip,.selector-trigger,.section-tab):is(:disabled,[aria-disabled=true]){opacity:.55;cursor:not-allowed;transform:none}.tw-root :is(.primary-action,.secondary-action,.quiet-action,.danger-action,.mini-action,.intent-button,.icon-button,.filter-chip,.search-chip,.selector-trigger,.section-tab,.rail-posture-toggle,.rail-restore,.search-takeover-close,.notice-close):active:not(:disabled):not([aria-disabled=true]){filter:brightness(.92);transition-duration:0ms}@media(prefers-reduced-motion:no-preference){.tw-root :is(.primary-action,.secondary-action,.quiet-action,.danger-action,.mini-action,.intent-button,.icon-button,.filter-chip,.search-chip,.selector-trigger,.section-tab,.rail-posture-toggle,.rail-restore,.search-takeover-close,.notice-close):active:not(:disabled):not([aria-disabled=true]){transform:scale(.98)}}.tw-root [data-band=immediate]{--band-tone: var(--c3-state-danger)}.tw-root [data-band=attention]{--band-tone: var(--c3-state-warning)}.tw-root [data-band=watch]{--band-tone: var(--c3-state-info)}.tw-root [data-band=inMotion]{--band-tone: var(--c3-state-success)}.tw-root .state-label{padding:var(--c3-space-1) var(--c3-space-2);border:var(--tw-line) solid currentColor;border-radius:var(--c3-radius-control);color:var(--band-tone);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-semibold);white-space:nowrap}.tw-root .state-label.warning{color:var(--c3-state-warning)}.tw-root .state-label.info{color:var(--c3-state-info)}.tw-root .state-label.success{color:var(--c3-state-success)}.tw-root .state-label.danger{color:var(--c3-state-danger)}.tw-root .unknown-value{color:var(--c3-ink-quiet);font-weight:var(--c3-font-weight-semibold)}.tw-root .object-ref{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-semibold)}.tw-root .attachment-error{color:var(--c3-state-danger);font-size:var(--c3-font-size-caption)}.tw-root :is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range],[type=color],[type=submit],[type=button]),select,textarea,.selector-trigger){width:100%;min-height:var(--c3-control-h);padding:var(--c3-space-2) var(--c3-space-3);border:var(--tw-line) solid var(--c3-border-strong);border-radius:var(--c3-radius-control);background:var(--c3-tw-work-base);color:var(--c3-ink-default);font-size:var(--c3-font-size-body-small)}.tw-root :is(select:not([multiple],[size]),.selector-trigger){-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:calc(var(--c3-space-3) + var(--c3-space-6));background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:right calc(var(--c3-space-3) + var(--c3-space-1)) center,right var(--c3-space-3) center;background-size:var(--c3-space-1) var(--c3-space-1),var(--c3-space-1) var(--c3-space-1);background-repeat:no-repeat}.tw-root :is(input,textarea)::placeholder{color:var(--c3-ink-quiet);opacity:1}.tw-root :is(input,select,textarea,.selector-trigger):is(:disabled,[aria-disabled=true]){color:var(--c3-ink-muted);background-color:var(--c3-tw-work-subtle);border-color:var(--c3-border-subtle);cursor:not-allowed}.tw-root :is(input,select,textarea,.selector-trigger)[aria-invalid=true]{border-color:var(--c3-state-danger)}.tw-root input:is([type=checkbox],[type=radio]){width:1.125rem;height:1.125rem;margin:0;accent-color:var(--c3-action-primary);cursor:pointer}.tw-root .collection-filters>select{width:auto;min-width:9rem;max-width:100%}.tw-root .collection-filters>input{width:auto}.tw-root .collection-filters>.tw-field:has(>input[type=search]){flex:1 1 18rem;max-width:32rem;min-width:0}.tw-root .collection-filters>.tw-field:has(>select){flex:0 1 auto;width:auto;min-width:9rem}.tw-root .collection-filters>.workspace-tabs{flex:0 0 auto;max-width:100%}.tw-root input.input-digits{width:90px}.tw-root input.input-amount{width:120px}.tw-root input.input-date{width:150px}.tw-root input.input-editor{width:12rem}.tw-root input.input-grow{min-width:220px;flex-grow:1}.tw-root .tw-field{display:grid;gap:var(--c3-space-1)}.tw-root .tw-field>span,.tw-root .tw-field>label>span{color:var(--c3-ink-muted);font-size:var(--c3-font-size-label);font-weight:var(--c3-font-weight-text);letter-spacing:normal;text-transform:none}.tw-root .field-required{color:var(--c3-ink-quiet);font-style:normal;font-weight:var(--c3-font-weight-regular);text-transform:lowercase;letter-spacing:normal}.tw-root .field-hint{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.tw-root .field-error{color:var(--c3-state-danger);font-size:var(--c3-font-size-caption)}.tw-root .tw-field [aria-invalid=true]{border-color:var(--c3-state-danger)}.tw-root :where(fieldset){min-width:0;margin:0;padding:0;border:0}.tw-root :where(legend){margin-bottom:var(--c3-space-2);padding:0;color:var(--c3-ink-muted);font-size:var(--c3-font-size-label);font-weight:var(--c3-font-weight-text);letter-spacing:normal;text-transform:none}.tw-root .tw-checkbox{display:inline-flex;align-items:center;gap:var(--c3-space-2);color:var(--c3-ink-default);font-size:var(--c3-font-size-body-small);cursor:pointer}.tw-root .tw-checkbox input[type=checkbox]{width:1.125rem;height:1.125rem;margin:0;accent-color:var(--c3-action-primary);cursor:pointer}.tw-root .tw-checkbox input[type=checkbox]:disabled{cursor:not-allowed}.tw-root .tw-checkbox:has(input:disabled){color:var(--c3-ink-quiet);cursor:not-allowed}.tw-root .tw-checkbox .field-hint{display:block}.tw-root dialog.form-sheet.work-surface.elevated,dialog.form-sheet[data-tablework=FormDrawer].work-surface.elevated{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;max-width:none;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;border-radius:0;overflow:hidden;background:transparent;box-shadow:none}.tw-root dialog.form-sheet[open] .form-sheet-frame{animation:tw-sheet-arrive var(--c3-motion-duration-settle) var(--c3-motion-ease-signature) both}.tw-root dialog.form-sheet::backdrop{background:var(--c3-overlay-dim)}@keyframes tw-sheet-arrive{0%{transform:translate(var(--c3-space-6));opacity:.6}to{transform:translate(0);opacity:1}}.tw-root .form-sheet-frame{position:absolute;inset:var(--c3-space-3) var(--c3-space-3) var(--c3-space-3) auto;width:min(36rem,calc(100vw - var(--c3-space-8)));max-width:36rem;height:calc(100% - var(--c3-space-6));display:flex;flex-direction:column;overflow:hidden;border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius-panel);background:var(--c3-tw-work-elevated);box-shadow:var(--c3-shadow-room)}@media(max-width:47.999rem){.tw-root .form-sheet-frame{inset:0 0 var(--tw-mobile-navigation-min) auto;width:100%;max-width:100%;height:calc(100% - var(--tw-mobile-navigation-min));border-width:0;border-radius:var(--c3-radius-panel) var(--c3-radius-panel) 0 0}.tw-root .form-sheet-head,.tw-root .form-sheet-body,.tw-root .form-sheet-foot{padding-left:var(--c3-space-5);padding-right:var(--c3-space-5)}}.tw-root .form-sheet-rail{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--c3-ink-quiet);z-index:1}.tw-root .form-sheet-head{display:flex;align-items:flex-start;gap:var(--c3-space-3);padding:var(--c3-space-5) var(--c3-space-4) var(--c3-space-4) var(--c3-space-6);border-bottom:var(--tw-line) solid var(--c3-border-subtle);flex-shrink:0}.tw-root .form-sheet-title{flex:1 1 auto;min-width:0;display:grid;gap:var(--c3-space-2);justify-items:start}.tw-root .form-sheet-title h2{margin:0;color:var(--c3-ink-strong);font-family:var(--c3-font-family-human);font-size:var(--c3-font-size-lead);font-weight:var(--c3-font-weight-semibold);line-height:var(--c3-line-height-snug);letter-spacing:var(--c3-letter-spacing-normal)}.tw-root .form-sheet-chip{display:inline-block;margin:0;padding:var(--c3-space-1) var(--c3-space-2);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius-control);color:var(--c3-ink-muted);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-text);letter-spacing:normal;line-height:var(--c3-line-height-snug);text-transform:none;white-space:normal}.tw-root .form-sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--c3-space-6);background:var(--c3-tw-work-elevated)}.tw-root .form-sheet-intro{margin:0 0 var(--c3-space-4);color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small);line-height:var(--c3-line-height-comfortable)}.tw-root .form-sheet-fields{display:grid;gap:var(--c3-space-4)}.tw-root .field-pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--c3-space-3)}@media(max-width:30rem){.tw-root .field-pair{grid-template-columns:1fr}}.tw-root .form-sheet-foot{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--c3-space-2);padding:var(--c3-space-4) var(--c3-space-6);border-top:var(--tw-line) solid var(--c3-border-subtle);background:var(--c3-tw-room-canvas)}.tw-root .form-sheet-optional{border-top:var(--tw-line) solid var(--c3-border-subtle);padding-top:var(--c3-space-3)}.tw-root .form-sheet-optional>summary{padding:var(--c3-space-2) 0;color:var(--c3-ink-strong);font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-text)}.tw-root .form-sheet-optional>summary:not(:has(>.tw-disclosure-chevron)):after{content:"";grid-column:3;justify-self:end;width:var(--c3-space-2);height:var(--c3-space-2);margin-right:var(--c3-space-1);border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;color:var(--c3-ink-muted);transform:translateY(-2px) rotate(45deg);transition:transform var(--c3-motion-duration-fast)}.tw-root .form-sheet-optional[open]>summary:not(:has(>.tw-disclosure-chevron)):after{transform:translateY(2px) rotate(225deg)}.tw-root .form-sheet-optional>div{display:grid;gap:var(--c3-space-4);padding-top:var(--c3-space-3)}.tw-root .governed-description{padding-left:var(--c3-space-3);border-left:2px solid var(--c3-border-subtle);color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small);line-height:var(--c3-line-height-comfortable)}.tw-root .governed-extra{margin-top:var(--c3-space-3);display:grid;gap:var(--c3-space-3)}.tw-root .governed-scroll{display:flex;flex-direction:column;row-gap:10px;max-height:46vh;overflow-y:auto;padding-right:4px}.tw-root .group-box{display:flex;flex-direction:column;row-gap:8px;padding:8px 10px;border:1px solid var(--c3-border-subtle);border-radius:var(--c3-radius)}.tw-root .group-box-title{font-size:var(--c3-font-size-caption);font-weight:600;color:var(--c3-ink-muted)}.tw-root .field-error-block{font-size:var(--c3-font-size-caption);color:var(--c3-state-danger);white-space:pre-wrap}.tw-root .thread-list{display:grid;gap:var(--c3-space-1)}.tw-root .thread-item{min-height:var(--c3-tw-target-min);display:grid;gap:1px;padding:var(--c3-space-3);border:var(--tw-line) solid transparent;border-radius:var(--c3-radius);background:transparent;color:var(--c3-ink-default);text-align:left}.tw-root :is(a,button).thread-item{cursor:pointer}.tw-root :is(a,button).thread-item:hover,.tw-root .thread-item.active{border-color:var(--c3-border-subtle);background:var(--c3-tw-work-subtle)}.tw-root .thread-item.active{box-shadow:inset 2px 0 0 var(--c3-accent-aqua)}.tw-root .thread-item strong{color:var(--c3-ink-strong);font-size:var(--c3-font-size-body-small)}.tw-root .thread-item small{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.tw-root .conversation-header{position:relative;display:flex;align-items:start;justify-content:space-between;gap:var(--c3-space-4);padding-bottom:var(--c3-space-4);border-bottom:var(--tw-line) solid var(--c3-border-subtle)}.tw-root .conversation-header h2{margin:0;color:var(--c3-ink-strong);font-size:var(--c3-font-size-lead)}.tw-root .conversation-header p{margin:var(--c3-space-1) 0 0;color:var(--c3-ink-quiet);font-size:var(--c3-font-size-body-small)}.tw-root .conversation{flex:1 1 auto;display:grid;align-content:start;gap:var(--c3-space-5);padding:var(--c3-space-5) var(--c3-space-2);overflow-y:auto}.tw-root .message-group{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--c3-space-3)}.tw-root .message-copy{min-width:0;display:grid;gap:var(--c3-space-2)}.tw-root .message-copy header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--c3-space-4)}.tw-root .message-header-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--c3-space-2)}.tw-root .authorship-mark{min-width:0;display:flex;align-items:flex-start;gap:var(--c3-space-3)}.tw-root .authorship-mark.compact{align-items:center}.tw-root .authorship-mark.compact .authorship-copy{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--c3-space-2)}.tw-root .authorship-copy{min-width:0;display:grid;gap:2px}.tw-root .authorship-copy strong{color:var(--c3-ink-strong);font-size:var(--c3-font-size-body-small)}.tw-root .authorship-copy small{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);overflow-wrap:anywhere}.tw-root .authorship-mark[data-authorship=system],.tw-root .authorship-mark[data-authorship=ai_assisted],.tw-root .derived-status-mark{padding-inline-start:var(--c3-space-3);border-inline-start:3px solid var(--c3-state-info)}.tw-root .authorship-mark[data-authorship=ai_assisted]{border-inline-start-color:var(--c3-state-warning)}.tw-root .authorship-mark .authorship-ratification,.tw-root .authorship-mark .authorship-boundary{color:var(--c3-ink-default);font-family:var(--c3-font-family-editorial)}.tw-root .derived-status-mark{display:grid;gap:2px}.tw-root .derived-status-mark strong{color:var(--c3-ink-strong);font-size:var(--c3-font-size-body-small)}.tw-root .derived-status-mark small{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.tw-root .message-copy header strong{color:var(--c3-ink-strong);font-size:var(--c3-font-size-body-small)}.tw-root .message-copy time{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);font-variant-numeric:tabular-nums}.tw-root .message-copy p{margin:0;color:var(--c3-ink-default);line-height:var(--c3-line-height-comfortable);overflow-wrap:anywhere;white-space:pre-wrap}.tw-root .unread-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--c3-space-3);color:var(--c3-accent-aqua);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-bold);letter-spacing:var(--c3-letter-spacing-label);text-transform:uppercase}.tw-root .unread-divider:before,.tw-root .unread-divider:after{content:"";height:1px;background:var(--c3-accent-aqua);opacity:.5}.tw-root .attachment-card,.tw-root .approval-reference{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--c3-space-3);padding:var(--c3-space-3) var(--c3-space-4);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-tw-work-subtle)}.tw-root .attachment-card>span,.tw-root .approval-reference>span{min-width:0;display:grid;gap:1px}.tw-root .attachment-card strong,.tw-root .approval-reference strong{overflow-wrap:anywhere;color:var(--c3-ink-strong);font-size:var(--c3-font-size-body-small)}.tw-root .attachment-card small,.tw-root .approval-reference small{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.tw-root .compose{display:grid;gap:var(--c3-space-2);padding-top:var(--c3-space-3);border-top:var(--tw-line) solid var(--c3-border-subtle)}.tw-root .compose textarea{min-height:5rem}.tw-root .compose-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--c3-space-3);flex-wrap:wrap}.tw-root .lapsed-banner{margin-bottom:var(--c3-space-3);padding:var(--c3-space-3) var(--c3-space-4);border:var(--tw-line) solid var(--c3-border-strong);border-radius:var(--c3-radius);background:var(--c3-tw-work-subtle);color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small)}.tw-root .obligation-card{position:relative;display:grid;gap:var(--c3-space-4);padding:var(--c3-space-4);overflow:hidden;border:var(--tw-line) solid var(--c3-border-strong);border-radius:var(--c3-radius);background:var(--c3-tw-work-elevated)}.tw-root .obligation-card h2,.tw-root .obligation-card h3{margin:0;color:var(--c3-ink-strong);font-family:var(--c3-font-family-human);font-size:var(--c3-font-size-title);font-weight:var(--c3-font-weight-regular);line-height:var(--c3-line-height-snug)}.tw-root .obligation-card>p{margin:0;color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small)}.tw-root .obligation-facts{display:grid;gap:var(--c3-space-2)}.tw-root .settled-system-event{display:grid;gap:var(--c3-space-2);padding:var(--c3-space-3);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-tw-work-subtle)}.tw-root .settled-system-event>p{margin:0}.tw-root .obligation-fact{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--c3-space-3);padding:var(--c3-space-3);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-tw-work-subtle)}.tw-root .obligation-fact i{width:1.75rem;height:1.75rem;display:grid;place-items:center;border:var(--tw-line) solid currentColor;border-radius:50%;color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);font-style:normal;font-weight:var(--c3-font-weight-bold)}.tw-root .obligation-fact.known i{color:var(--c3-state-success)}.tw-root .obligation-fact.unknown i{color:var(--c3-tw-truth-unknown)}.tw-root .obligation-fact span{color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small)}.tw-root .obligation-fact strong{color:var(--c3-ink-strong)}.tw-root .obligation-fact [data-acceptance-emphasis=governance-sensitive]{display:block;margin-top:var(--c3-space-1);padding:var(--c3-space-2) var(--c3-space-3);border-inline-start:3px solid var(--c3-state-info);border-radius:var(--c3-radius);background:var(--c3-tw-work-elevated);color:var(--c3-ink-default);font-family:var(--c3-font-family-human);line-height:var(--c3-line-height-body)}.tw-root .obligation-fact [data-acceptance-emphasis=governance-sensitive]>strong{font-size:var(--c3-font-size-body);font-weight:var(--c3-font-weight-bold);line-height:var(--c3-line-height-snug)}.tw-root .obligation-meta{display:grid;gap:var(--c3-space-2);margin:0}.tw-root .obligation-meta>div{display:grid;gap:1px}.tw-root .obligation-meta dt{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-bold);letter-spacing:var(--c3-letter-spacing-label);text-transform:uppercase}.tw-root .obligation-meta dd{margin:0;color:var(--c3-ink-default);font-size:var(--c3-font-size-body-small)}.tw-root .obligation-stack{display:grid;gap:var(--c3-space-4);align-content:start}.tw-root .narrow-navigation,.tw-root .mobile-navigation-base-host,.tw-root .mobile-navigation-portal-host{display:none}.tw-root .float-surface,.tw-root .search-float{color:var(--c3-ink-default);background:var(--c3-tw-float-fallback);border:var(--tw-line) solid var(--c3-tw-float-edge);box-shadow:var(--c3-tw-float-shadow)}.tw-root .float-menu{display:grid;gap:var(--c3-space-1)}.tw-root .float-menu button,.tw-root .float-menu a,.tw-root .float-menu .browse-destination-ghost{width:100%;min-height:var(--c3-control-h);display:flex;align-items:center;justify-content:space-between;gap:var(--c3-space-3);padding:0 var(--c3-space-3);border:var(--tw-line) solid transparent;border-radius:var(--c3-radius-control);background:transparent;color:var(--c3-ink-default);font-size:var(--c3-font-size-body-small);text-align:left;text-decoration:none;cursor:pointer}.tw-root .float-menu .browse-destination>span:first-child{min-width:0;display:inline-flex;align-items:center;gap:var(--c3-space-3)}.tw-root .float-menu .browse-destination-ghost{cursor:default;opacity:.65}.tw-root .float-menu .browse-destination-ghost>small{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);text-align:right}.tw-root .float-menu button:hover,.tw-root .float-menu a:hover{background:var(--c3-tw-work-subtle);color:var(--c3-ink-strong)}.tw-root .float-menu :is(button,a)[aria-disabled=true]{opacity:.5;cursor:not-allowed}.tw-root .float-note{color:var(--c3-ink-muted)}.tw-root .account-body{display:grid;gap:var(--c3-space-4);align-content:start}.tw-root .account-summary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--c3-space-3);padding:var(--c3-space-4);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-tw-work-subtle)}.tw-root .account-summary>div,.tw-root .account-destination-label>span:last-child,.tw-root .account-preference>span{min-width:0;display:grid;gap:2px}.tw-root .account-summary strong,.tw-root .account-destination-label strong,.tw-root .account-preference strong{color:var(--c3-ink-strong)}.tw-root .account-summary small,.tw-root .account-summary div>span,.tw-root .account-destination-label small,.tw-root .account-preference small{overflow:hidden;color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);text-overflow:ellipsis;white-space:nowrap}.tw-root .account-destination-label{min-width:0;display:inline-flex;align-items:center;gap:var(--c3-space-3)}.tw-root .account-utility-icon,.tw-root .narrow-account-avatar{display:grid;place-items:center;border:var(--tw-line) solid var(--c3-border-strong);border-radius:50%;color:var(--c3-action-primary);font-weight:var(--c3-font-weight-bold)}.tw-root .account-utility-icon{width:1.25rem;height:1.25rem}.tw-root .account-preference{display:flex;align-items:center;justify-content:space-between;gap:var(--c3-space-4);padding:var(--c3-space-3) 0;border-top:var(--tw-line) solid var(--c3-border-subtle);border-bottom:var(--tw-line) solid var(--c3-border-subtle)}.tw-root .account-session-actions .secondary-action{width:100%}.tw-root .narrow-account-avatar{width:1.25rem;height:1.25rem;font-size:var(--c3-font-size-caption)}.tw-root dialog.float-surface{display:flex;flex-direction:column;width:min(28rem,calc(100vw - var(--c3-space-8)));max-height:min(42rem,calc(100dvh - var(--c3-space-8)));margin:auto var(--c3-space-6) var(--c3-space-6) auto;padding:0;overflow:hidden;border-radius:var(--c3-radius)}.tw-root dialog.float-surface[open]{animation:tw-float-arrive var(--c3-motion-duration-settle) var(--c3-motion-ease-signature) both}.tw-root dialog.float-surface::backdrop{background:var(--c3-overlay-dim)}.tw-root .float-header{flex:0 0 auto;display:flex;align-items:start;justify-content:space-between;gap:var(--c3-space-4);padding:var(--c3-space-5);border-bottom:var(--tw-line) solid var(--c3-tw-float-edge);background:var(--c3-tw-float-fallback)}.tw-root .float-header h2{margin:0;color:var(--c3-ink-strong);font-size:var(--c3-font-size-lead)}.tw-root .float-body{position:relative;flex:1 1 auto;min-height:0;overflow:auto;padding:var(--c3-space-5)}.tw-root .float-header{background:var(--c3-tw-float-fill-strong)}@media(prefers-reduced-transparency:reduce){.tw-root .float-surface,.tw-root .search-float,.tw-root .float-header{background:var(--c3-tw-float-fallback);-webkit-backdrop-filter:none;backdrop-filter:none}}@keyframes tw-float-arrive{0%{transform:translateY(var(--c3-space-3))}to{transform:translateY(0)}}@media(max-width:84rem){.tw-root .comms-layout{grid-template-columns:15rem minmax(0,1fr)}.tw-root .comms-layout>aside{grid-column:1 / -1}}@media(max-width:71.999rem){.tw-root .app-frame:not([data-rail-posture=hidden]){--tw-active-rail-width: 5.25rem}.tw-root .app-frame{grid-template-columns:5.25rem minmax(0,1fr)}.tw-root .place-rail{padding-inline:var(--c3-space-2)}.tw-root .brand-lockup{justify-content:center;padding-inline:0}.tw-root .brand-lockup span,.tw-root .place-link b,.tw-root .place-link small,.tw-root .actor-context>span:last-child{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tw-root .place-link{grid-template-columns:1fr;justify-items:center;padding-inline:var(--c3-space-2)}.tw-root .place-link.active:before{left:calc(var(--c3-space-2) * -1 - 1px)}.tw-root .actor-context{grid-template-columns:1fr;justify-items:center;padding-inline:0}.tw-root .context-header{grid-template-columns:auto minmax(0,1fr) auto;padding-inline:var(--c3-space-4)}.tw-root .working-context>span:first-child,.tw-root .section-state{display:none}.tw-root .rail-band-label,.tw-root .rail-disclosure,.tw-root .shell-search{display:none}.tw-root .shell-search[data-takeover=open]{display:flex;flex-direction:column;position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;width:100vw;max-width:none;height:100dvh;max-height:100dvh;padding:0;background:var(--c3-tw-work-base);overflow:hidden}.tw-root .shell-search[data-takeover=open] .search-takeover-content{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--c3-space-3);padding-top:max(var(--c3-space-4),env(safe-area-inset-top));padding-right:max(var(--c3-space-4),env(safe-area-inset-right));padding-bottom:var(--c3-space-4);padding-left:max(var(--c3-space-4),env(safe-area-inset-left));overflow:hidden}.tw-root .search-takeover-header{flex:0 0 auto;display:flex;align-items:start;justify-content:space-between;gap:var(--c3-space-4)}.tw-root .search-takeover-header h2{margin:0;color:var(--c3-ink-strong);font-size:var(--c3-font-size-lead)}.tw-root .shell-search[data-takeover=open] input[type=search]{flex:0 0 auto;min-width:0;width:100%;font-size:var(--c3-font-size-body)}.tw-root .shell-search[data-takeover=open] .search-float{position:static;flex:1 1 auto;min-width:0;min-height:0;width:100%;max-height:none;margin-top:0;overflow-x:hidden;overflow-y:auto;box-shadow:none}.tw-root .shell-search[data-takeover=open] .search-quick-access{flex:1 1 auto;display:block}.tw-root .search-takeover-close{position:static;flex:0 0 auto;min-width:var(--c3-tw-target-min);min-height:var(--c3-tw-target-min);padding:0;border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius-control);background:var(--c3-tw-work-subtle);color:inherit;font-size:var(--c3-font-size-body);cursor:pointer}.tw-root .rail-compact-browse{display:grid}.tw-root .comms-layout{grid-template-columns:13rem minmax(24rem,1fr)}.tw-root .comms-layout>aside{grid-column:1 / -1}}@media(min-width:48rem)and (max-width:111.999rem){.tw-root .app-frame[data-workspace=mission] .context-header{grid-template-columns:minmax(0,1fr);align-items:stretch}.tw-root .app-frame[data-workspace=mission] .canonical-place{display:none}.tw-root .app-frame[data-workspace=mission] .working-context{grid-column:1;grid-row:1;overflow:hidden}.tw-root .app-frame[data-workspace=mission] .intent-bar{grid-column:1;grid-row:2;justify-content:flex-start;overflow-x:auto;scrollbar-width:thin}.tw-root .app-frame[data-workspace=mission] .intent-bar>*{flex:0 0 auto}}@media(max-width:47.999rem){.tw-root{--tw-room-pad: var(--c3-space-4);--tw-surface-pad: var(--c3-space-4)}.tw-root .app-frame{display:block}.tw-root .place-rail{display:none}.tw-root .work-frame{height:100dvh;grid-template-rows:auto minmax(0,1fr) auto}.tw-root .mobile-navigation-base-host,.tw-root .mobile-navigation-portal-host{display:contents}.tw-root .context-header{min-height:auto;grid-template-columns:minmax(0,1fr) auto;gap:var(--c3-space-2);padding:var(--c3-space-3) var(--c3-space-4)}.tw-root .app-frame[data-workspace=mission] .context-header{grid-template-columns:minmax(0,1fr);align-items:stretch}.tw-root .app-frame[data-workspace=mission] .canonical-place{display:none}.tw-root .app-frame[data-workspace=mission] .working-context{grid-column:1;grid-row:1}.tw-root .app-frame[data-workspace=mission] .intent-bar{grid-column:1;grid-row:2;justify-content:flex-start;overflow-x:auto;scrollbar-width:thin}.tw-root .app-frame[data-workspace=mission] .intent-bar>*{flex:0 0 auto}.tw-root .working-context{grid-column:1 / -1;grid-row:2;overflow:hidden;font-size:var(--c3-font-size-body-small)}.tw-root .intent-bar{grid-column:2;grid-row:1}.tw-root .room{padding-bottom:calc(var(--c3-space-16) + var(--c3-space-6))}.tw-root .comms-layout{min-height:0}.tw-root .comms-layout>nav{display:none}.tw-root .comms-layout>aside{grid-column:auto}.tw-root .narrow-navigation{position:relative;z-index:5;min-height:var(--tw-mobile-navigation-min);display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:var(--c3-space-1) max(var(--c3-space-2),env(safe-area-inset-right)) max(var(--c3-space-1),env(safe-area-inset-bottom)) max(var(--c3-space-2),env(safe-area-inset-left));border-width:var(--tw-line) 0 0;border-radius:0}.tw-root .narrow-navigation a,.tw-root .narrow-navigation button{min-width:0;min-height:var(--c3-tw-target-min);display:grid;place-items:center;align-content:center;gap:1px;padding:var(--c3-space-1);border:0;background:transparent;color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);text-decoration:none;cursor:pointer}.tw-root .narrow-navigation span{font-size:var(--c3-font-size-body)}.tw-root .narrow-navigation [aria-current=page]{color:var(--c3-action-primary)}.tw-root .narrow-navigation button[aria-expanded=true]{color:var(--c3-action-primary);background:var(--c3-tw-work-subtle)}.tw-root dialog.float-surface:has(.mobile-navigation-portal-host){max-height:min(88dvh,48rem)}.tw-root dialog.form-sheet[data-mobile-navigation=true]{display:grid;grid-template-rows:minmax(0,1fr) auto}.tw-root dialog.form-sheet[data-mobile-navigation=true] .form-sheet-frame{position:relative;inset:auto;grid-row:1;justify-self:end;min-height:0;height:100%}.tw-root dialog.form-sheet[data-mobile-navigation=true] .narrow-navigation{grid-row:2;width:100%}.tw-root .navigation-menu-float .browse-map{gap:var(--c3-space-5)}.tw-root .navigation-menu-float .float-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-root .navigation-menu-float .browse-destination{min-height:4.5rem;align-items:center;justify-content:flex-start;padding:var(--c3-space-3)}.tw-root .navigation-menu-float .browse-destination>span:first-child{align-items:center}.tw-root .navigation-menu-float a.browse-destination>svg:last-child{display:none}.tw-root .navigation-menu-float .browse-destination-ghost{display:grid;align-content:center}.tw-root .navigation-menu-float .browse-destination-ghost>small{text-align:left}.tw-root dialog.float-surface{width:100%;max-width:none;max-height:min(80dvh,44rem);margin:auto 0 0;border-width:var(--tw-line) 0 0;border-radius:var(--c3-radius) var(--c3-radius) 0 0}}@media(prefers-reduced-motion:reduce){.tw-root *,.tw-root *:before,.tw-root *:after{scroll-behavior:auto!important;animation-duration:0ms!important;transition-duration:0ms!important}}@media(forced-colors:active){.tw-root .work-surface,.tw-root .float-surface,.tw-root .place-link,.tw-root .rail-disclosure{border-color:CanvasText}.tw-root .place-link.active:before{background:Highlight}.tw-root .rail-ghost,.tw-root .browse-destination-ghost,.tw-root .c3-navigation-context-submenu .c3-context-menu__entry>button[aria-disabled=true]{color:GrayText;opacity:1}.tw-root .rail-ghost-reason{color:GrayText}}.tw-root .toast-stack{position:fixed;right:var(--c3-space-6);bottom:var(--c3-space-6);z-index:60;display:grid;gap:var(--c3-space-3);width:24rem;max-width:calc(100vw - 2rem);pointer-events:none}.tw-root .app-frame .toast-stack{width:min(24rem,calc(100vw - var(--tw-active-rail-width) - var(--c3-space-12)));max-width:none}.tw-root .room>.toast-stack{margin-inline:0}.tw-root .toast{display:grid;gap:var(--c3-space-2);padding:var(--c3-space-4);border:1px solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-surface-raised);color:var(--c3-ink-default);box-shadow:var(--c3-shadow-soft);animation:toast-arrive var(--c3-motion-duration-fast) ease-out;pointer-events:auto}.tw-root .toast-copy strong{display:block}@keyframes toast-arrive{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.tw-root .toast{animation:none}}@media(max-width:47.999rem){.tw-root .app-frame[data-rail-posture]{--tw-active-rail-width: 0rem}.tw-root .app-frame .toast-stack{left:max(var(--c3-space-3),env(safe-area-inset-left));right:max(var(--c3-space-3),env(safe-area-inset-right));bottom:calc(var(--tw-mobile-navigation-min) + var(--c3-space-3));width:auto;max-width:none}}.tw-root [data-truth=verified]{--truth-tone: var(--c3-truth-verified)}.tw-root [data-truth=proven-empty]{--truth-tone: var(--c3-truth-quiet)}.tw-root [data-truth=denied]{--truth-tone: var(--c3-truth-denied)}.tw-root [data-truth=fetch-failed]{--truth-tone: var(--c3-truth-failed)}.tw-root [data-truth=stale]{--truth-tone: var(--c3-truth-stale)}.tw-root [data-truth=loading]{--truth-tone: var(--c3-truth-quiet)}.tw-root [data-truth]:not([data-truth=verified]){border-left:3px solid var(--truth-tone, var(--c3-border-strong));padding-left:var(--c3-space-3)}.tw-root .boundary-note,.tw-root .field-error-block,.tw-root [data-tablework=RetentionNotice],.tw-root [data-tablework=VisibilityWarning],.tw-root [data-tablework=SettledView]{font-family:var(--c3-font-family-human);font-style:normal}.tw-root .lapsed-banner{border-left:3px solid var(--c3-truth-stale);filter:saturate(.55)}@media(prefers-reduced-motion:reduce){.tw-root [data-truth]:before,.tw-root [data-settled=derived-true]:before{transition:none}}.tw-root .record-collection .collection-content{display:grid;min-width:0;gap:var(--c3-space-5);align-content:start}.tw-root .record-collection .collection-content>*{min-width:0}.tw-root .record-collection .collection-content>[hidden]{display:none}.tw-root .record-collection .comparison-scroll{position:relative;min-width:0;max-width:100%}.tw-root .workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--c3-space-6);margin:0;padding:0}.tw-root .workspace-heading-copy{min-width:0}.tw-root .workspace-kicker{display:block;color:var(--c3-ink-muted);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-text);letter-spacing:normal;text-transform:none;margin-bottom:.4rem}.tw-root .workspace-heading h1{margin:0;font-family:var(--c3-font-family-human);font-size:var(--c3-font-size-title);line-height:var(--c3-line-height-tight);font-weight:var(--c3-font-weight-semibold);letter-spacing:var(--c3-letter-spacing-tight);color:var(--c3-ink-strong)}.tw-root .workspace-caption{margin-top:var(--c3-space-2);font-size:var(--c3-font-size-body-small);color:var(--c3-ink-muted);line-height:1.5}.tw-root .workspace-count{margin-top:var(--c3-space-1);font-size:var(--c3-font-size-caption);color:var(--c3-ink-muted)}.tw-root .workspace-actions{display:flex;gap:var(--c3-space-2);align-items:center;flex-wrap:wrap;justify-content:flex-start}.tw-root .workspace-actions>a{text-decoration:none}.tw-root .workspace-facts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--c3-space-2) var(--c3-space-6);margin:0;padding:var(--c3-space-3) 0;border-block:1px solid var(--c3-border-subtle)}.tw-root .workspace-facts>div{display:flex;gap:var(--c3-space-2);align-items:baseline}.tw-root .workspace-facts dt{color:var(--c3-ink-muted);font-size:var(--c3-font-size-caption)}.tw-root .workspace-facts dd{margin:0;color:var(--c3-ink-strong);font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-semibold);font-variant-numeric:tabular-nums}.tw-root .workspace-scope{margin:0;max-width:var(--c3-tw-collection-max-reading);color:var(--c3-ink-muted);font-size:var(--c3-font-size-label)}.tw-root .workspace-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--c3-space-3);width:100%}.tw-root .workspace-toolbar select{width:auto;min-width:9rem;max-width:100%;background-color:var(--c3-surface-base)}.tw-root select.workspace-view-picker{width:auto;max-width:15rem;background-color:var(--c3-surface-base)}.tw-root .workspace-no-matches{padding:2.5rem 1rem;text-align:center;color:var(--c3-ink-muted);grid-column:1/-1}.tw-root .selector-float{border-radius:var(--c3-radius-panel);padding:.35rem;box-shadow:var(--c3-shadow-room);max-height:16rem;overscroll-behavior:contain}.tw-root .selector-empty{margin:0;padding:1rem;font-size:.8rem;color:var(--c3-ink-muted)}.tw-root .governed-confirm.float-surface{width:min(34rem,calc(100vw - var(--c3-space-8)));max-height:calc(100dvh - var(--c3-space-12));border:1px solid var(--c3-border-strong);border-radius:var(--c3-radius-panel);background:var(--c3-surface-base);box-shadow:var(--c3-glass-shadow);overscroll-behavior:contain}.tw-root .governed-confirm .float-header{padding:var(--c3-space-6) 1.75rem var(--c3-space-4);align-items:flex-start}.tw-root .governed-confirm .float-header h2{font-size:var(--c3-font-size-lead);line-height:1.4;font-weight:var(--c3-font-weight-semibold);letter-spacing:-.02em;text-transform:none}.tw-root .governed-confirm .float-body{padding:0 1.75rem 1.5rem}.tw-root .governed-confirm .governed-description{padding:0;border:0;font-size:.85rem;line-height:1.65;color:var(--c3-ink-muted)}.tw-root .governed-confirm .governed-extra{margin-top:1.5rem;gap:1rem}.tw-root .governed-confirm .panel-actions{margin-top:var(--c3-space-6);padding-top:var(--c3-space-5);border-top:1px solid var(--c3-border-subtle)}.tw-root .conversation-help{flex-shrink:0;padding-top:.75rem}.tw-root .conversation-help summary{cursor:pointer;font-size:var(--c3-font-size-caption);color:var(--c3-ink-muted)}.tw-root .conversation-help .boundary-note{font-size:.75rem;margin:.5rem 0 0;border:0;padding:0;background:none}@media(max-width:47.999rem){.tw-root .context-header{grid-template-columns:minmax(0,1fr) auto}.tw-root .context-header .canonical-place{border:0;padding:0}}@media(max-width:47.999rem){.tw-root .workspace-heading{align-items:flex-start;flex-direction:column;gap:var(--c3-space-4)}.tw-root .workspace-actions{width:100%}.tw-root .workspace-kicker{font-size:var(--c3-font-size-caption)}.tw-root .workspace-facts{gap:.6rem 1rem}.tw-root .workspace-facts dt{font-size:var(--c3-font-size-caption)}}.tw-root .approval-preview-heading{padding:0 0 1.25rem}.tw-root .approval-preview-heading>span{color:var(--c3-ink-muted);font-size:.75rem}.tw-root .approval-preview-heading h2{margin:.4rem 0 .75rem;font-size:var(--c3-font-size-lead);letter-spacing:-.02em;line-height:1.3}.tw-root .approval-preview-change{padding:0 0 1.25rem;overflow-wrap:anywhere}.tw-root .approval-preview-change h3{font-size:var(--c3-font-size-subhead);font-weight:var(--c3-font-weight-semibold);color:var(--c3-ink-muted);margin:0 0 .75rem}.tw-root .approval-preview-change pre{white-space:pre-wrap;word-break:break-word;padding:var(--c3-space-4);border-radius:var(--c3-radius-control);background:var(--c3-surface-subtle);font-size:.8rem}.tw-root .approval-preview>footer p{font-size:var(--c3-font-size-body-small);line-height:1.5;margin:0 0 1rem}.tw-root .day-ribbon{--ribbon-ink: var(--c3-state-info);--ribbon-bar: linear-gradient(180deg, color-mix(in srgb, var(--c3-state-info) 80%, var(--c3-ink-strong)), var(--c3-state-info));display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,var(--c3-space-8));justify-content:start;margin:var(--c3-space-3) 0 0;padding:calc(var(--c3-font-size-caption) * 1.4) 0 0;list-style:none}.tw-root .day-ribbon[data-tone=pending]{--ribbon-ink: var(--c3-state-warning);--ribbon-bar: repeating-linear-gradient(135deg, color-mix(in srgb, var(--c3-state-warning) 75%, transparent) 0 3px, transparent 3px 6px)}.tw-root .day-ribbon[data-tone=plan]{--ribbon-ink: var(--c3-place-accent);--ribbon-bar: linear-gradient(180deg, color-mix(in srgb, var(--c3-place-accent) 80%, var(--c3-ink-strong)), var(--c3-place-accent))}.tw-root .day-ribbon[data-tone=closed]{--ribbon-ink: var(--c3-ink-quiet);--ribbon-bar: repeating-linear-gradient(90deg, var(--c3-ink-quiet) 0 4px, transparent 4px 8px)}.tw-root .day-ribbon-day,.tw-root .day-ribbon-gap{position:relative;min-width:0;display:grid;justify-items:center;gap:var(--c3-space-1);padding:var(--c3-space-1) 0 calc(var(--c3-space-3) + var(--c3-space-1));font-variant-numeric:tabular-nums}.tw-root .day-ribbon-day[data-weekend=true]{border-radius:var(--c3-radius-control);background:color-mix(in srgb,var(--c3-surface-subtle) 70%,transparent)}.tw-root .day-ribbon-month{position:absolute;bottom:100%;left:var(--c3-space-1);color:var(--soul-gold-ink);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-semibold);letter-spacing:var(--c3-letter-spacing-label);white-space:nowrap}.tw-root .day-ribbon-weekday{min-height:1.3em;color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.tw-root .day-ribbon-date{display:inline-grid;place-items:center;min-width:var(--c3-space-6);height:var(--c3-space-6);border-radius:999px;color:var(--c3-ink-default);font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-semibold)}.tw-root .day-ribbon-day[data-weekend=true] .day-ribbon-date,.tw-root .day-ribbon-gap .day-ribbon-date{color:var(--c3-ink-quiet)}.tw-root .day-ribbon-day[data-today=true] .day-ribbon-date{background:var(--c3-action-primary);color:var(--c3-action-ink)}.tw-root .gauge{--meter-ink: var(--c3-state-info);display:block;inline-size:100%;block-size:var(--c3-space-1);margin-block-start:var(--c3-space-1);overflow:visible}.tw-root .gauge[data-tone=soon]{--meter-ink: var(--c3-state-warning)}.tw-root .gauge[data-tone=over]{--meter-ink: var(--c3-state-danger)}.tw-root .gauge[data-tone=off]{--meter-ink: var(--c3-ink-quiet)}.tw-root .gauge[data-tone=plan]{--meter-ink: var(--c3-place-accent)}.tw-root .gauge-track{fill:color-mix(in srgb,var(--meter-ink) 20%,transparent)}.tw-root .gauge-fill{fill:var(--meter-ink)}.tw-root .fact-figure{display:inline-grid;justify-items:start}.tw-root .day-ribbon-day:after,.tw-root .day-ribbon-gap:after{content:"";position:absolute;right:0;bottom:var(--c3-space-1);left:0;height:var(--c3-space-2);background:var(--ribbon-bar)}.tw-root .day-ribbon[data-tone=pending] .day-ribbon-day:after{box-shadow:inset 0 var(--tw-line) 0 var(--c3-state-warning),inset 0 calc(var(--tw-line) * -1) 0 var(--c3-state-warning)}.tw-root .day-ribbon-gap:after{background:repeating-linear-gradient(90deg,var(--ribbon-ink) 0 3px,transparent 3px 7px);box-shadow:none}.tw-root .day-ribbon-day:is([data-edge=start],[data-edge=both]):after{left:var(--c3-space-1);border-top-left-radius:999px;border-bottom-left-radius:999px}.tw-root .day-ribbon-day:is([data-edge=end],[data-edge=both]):after{right:var(--c3-space-1);border-top-right-radius:999px;border-bottom-right-radius:999px}.tw-root .day-ribbon-day[data-part=afternoon]:after{left:50%}.tw-root .day-ribbon-day[data-part=morning]:after{right:50%}.tw-root{--soul-serif: "IBM Plex Serif", var(--c3-font-family-editorial), Georgia, serif;--soul-gold: var(--c3-action-primary);--soul-gold-ink: color-mix(in srgb, var(--c3-action-primary) 78%, var(--c3-ink-strong));--soul-gold-line: color-mix(in srgb, var(--c3-action-primary) 38%, transparent);--soul-sheen: inset 0 var(--tw-line) 0 color-mix(in srgb, var(--c3-ink-strong) 7%, transparent);--soul-lift: 0 18px 40px -22px color-mix(in srgb, var(--c3-ground-sunken) 90%, transparent)}.tw-root .room{background:linear-gradient(90deg,transparent 4%,var(--soul-gold-line) 26%,color-mix(in srgb,var(--c3-action-primary) 75%,transparent) 50%,var(--soul-gold-line) 74%,transparent 96%) top center / 100% calc(var(--tw-line) * 2) no-repeat,radial-gradient(70% 36% at 50% 0%,color-mix(in srgb,var(--c3-action-primary) 17%,transparent),transparent 72%),radial-gradient(60% 50% at 100% 100%,color-mix(in srgb,var(--c3-place-accent) 12%,transparent),transparent 70%),radial-gradient(45% 40% at 0% 55%,color-mix(in srgb,var(--c3-place-accent) 6%,transparent),transparent 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}.tw-root .workspace-heading h1{font-family:var(--soul-serif);font-size:var(--c3-font-size-display);font-weight:var(--c3-font-weight-regular);letter-spacing:var(--c3-letter-spacing-tight);line-height:var(--c3-line-height-tight)}.tw-root .workspace-heading h1:after{content:"";display:block;width:var(--c3-space-16);height:calc(var(--tw-line) * 2);margin-top:var(--c3-space-3);border-radius:var(--c3-radius-control);background:linear-gradient(90deg,var(--soul-gold),transparent)}.tw-root .object-identity h1{font-family:var(--soul-serif);font-size:var(--c3-font-size-display);font-weight:var(--c3-font-weight-regular);letter-spacing:var(--c3-letter-spacing-tight)}.tw-root .identity-eyebrow{margin:0 0 var(--c3-space-2);color:color-mix(in srgb,var(--c3-place-accent) 72%,var(--c3-ink-strong))}.tw-root :is(.record-section-head .person-section-title h2,.surface-heading h2){font-family:var(--soul-serif);font-size:calc(var(--c3-font-size-lead) * 1.1);font-weight:var(--c3-font-weight-regular);letter-spacing:var(--c3-letter-spacing-tight)}.tw-root .record-section-head .person-section-title h2:before{content:"";display:inline-block;width:var(--c3-space-4);height:calc(var(--tw-line) * 2);margin-right:var(--c3-space-3);vertical-align:middle;background:var(--soul-gold)}.tw-root .record-card .record-card-title{font-family:var(--soul-serif);font-size:var(--c3-font-size-record);font-weight:var(--c3-font-weight-regular)}.tw-root .code-tile-code{color:var(--soul-gold-ink)}.tw-root .record-row[aria-current]{box-shadow:inset 3px 0 0 var(--soul-gold)}.tw-root .data-grid thead th{border-bottom-color:var(--soul-gold-line);color:color-mix(in srgb,var(--c3-action-primary) 30%,var(--c3-ink-muted));font-size:var(--c3-font-size-caption);letter-spacing:calc(var(--c3-letter-spacing-label) * 1.7);text-transform:uppercase}.tw-root .work-surface:not(.subtle),.tw-root .comparison-scroll,.tw-root .record-card{background-image:linear-gradient(180deg,color-mix(in srgb,var(--c3-surface-elevated) 55%,transparent),transparent 55%);box-shadow:var(--soul-sheen),var(--soul-lift),var(--c3-shadow-soft)}.tw-root .object-identity{border-color:color-mix(in srgb,var(--c3-action-primary) 30%,var(--c3-border-subtle));background-image:radial-gradient(55% 140% at 100% 0%,color-mix(in srgb,var(--c3-action-primary) 13%,transparent),transparent 70%),radial-gradient(45% 160% at 0% 100%,color-mix(in srgb,var(--c3-place-accent) 12%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--c3-surface-elevated) 70%,transparent),transparent 75%);box-shadow:var(--soul-sheen),var(--soul-lift),var(--c3-shadow-panel)}.tw-root .identity-figure .person-avatar{box-shadow:0 0 0 calc(var(--tw-line) * 3) var(--c3-surface-base),0 0 0 calc(var(--tw-line) * 5) var(--soul-gold-line)}.tw-root .record-card{transition:box-shadow var(--c3-motion-duration-fast) var(--c3-motion-ease-gentle),border-color var(--c3-motion-duration-fast) var(--c3-motion-ease-gentle),translate var(--c3-motion-duration-fast) var(--c3-motion-ease-gentle)}.tw-root .record-card:hover{border-color:var(--soul-gold-line);box-shadow:var(--soul-sheen),0 24px 48px -22px color-mix(in srgb,var(--c3-ground-sunken) 95%,transparent),var(--c3-shadow-panel)}@media(prefers-reduced-motion:no-preference){.tw-root .record-card:hover{translate:0 calc(var(--tw-line) * -2)}}.tw-root .person-avatar[data-hue],.tw-root .actor-avatar[data-hue]{border-color:color-mix(in srgb,var(--soul-hue) 50%,transparent);background:color-mix(in srgb,var(--soul-hue) 24%,var(--c3-tw-work-elevated));color:color-mix(in srgb,var(--soul-hue) 45%,var(--c3-ink-strong))}.tw-root [data-hue=aqua]{--soul-hue: var(--c3-accent-aqua)}.tw-root [data-hue=amber]{--soul-hue: var(--c3-accent-amber)}.tw-root [data-hue=coral]{--soul-hue: var(--c3-accent-coral)}.tw-root [data-hue=periwinkle]{--soul-hue: var(--c3-accent-periwinkle)}.tw-root [data-hue=sky]{--soul-hue: var(--c3-accent-sky)}.tw-root [data-hue=rose]{--soul-hue: var(--c3-accent-rose)}.tw-root [data-hue=blue]{--soul-hue: var(--c3-accent-blue)}@media(min-width:48rem){.tw-root{--tw-surface-pad: var(--c3-space-6)}.tw-root .record-main{gap:var(--c3-space-10)}.tw-root .record-card{padding:var(--c3-space-5)}.tw-root .workspace-heading{margin-bottom:var(--c3-space-6)}}.tw-root .record-card[data-hue]{box-shadow:inset 0 calc(var(--tw-line) * 3) 0 var(--soul-hue),var(--soul-sheen),var(--soul-lift),var(--c3-shadow-soft)}.tw-root .record-card[data-hue] .ref-chip{border-color:color-mix(in srgb,var(--soul-hue) 45%,transparent);background:color-mix(in srgb,var(--soul-hue) 16%,var(--c3-tw-work-base));color:color-mix(in srgb,var(--soul-hue) 45%,var(--c3-ink-strong))}.tw-root .place-rail a[aria-current=page][href]{background:linear-gradient(90deg,color-mix(in srgb,var(--c3-action-primary) 16%,transparent),transparent 85%);border-color:var(--soul-gold-line);color:var(--c3-rail-accent);box-shadow:inset calc(var(--tw-line) * 3) 0 var(--soul-gold)}.tw-root .context-header{border-bottom-color:var(--soul-gold-line)}.tw-root .secondary-action{background-image:linear-gradient(180deg,color-mix(in srgb,var(--c3-surface-elevated) 60%,transparent),transparent);box-shadow:var(--soul-sheen)}.tw-root .secondary-action:hover:not(:disabled){border-color:var(--soul-gold-line)}.tw-root .primary-action:hover:not(:disabled){box-shadow:var(--c3-shadow-soft),0 8px 22px -10px color-mix(in srgb,var(--c3-action-primary) 75%,transparent)}.tw-root .icon-button:hover:not(:disabled){color:var(--soul-gold-ink)}.tw-root .tw-empty-state{font-family:var(--soul-serif);font-style:italic}.tw-root .tw-empty-state[data-boxed]{border-color:var(--soul-gold-line)}.tw-root .tw-figure-value{font-family:var(--soul-serif);font-weight:var(--c3-font-weight-regular)}.tw-root .record-browser-name strong{font-family:var(--soul-serif);font-size:var(--c3-font-size-record);font-weight:var(--c3-font-weight-regular)}.tw-root .mission-browser-symbol[data-hue]{border-color:color-mix(in srgb,var(--soul-hue) 50%,transparent);background:color-mix(in srgb,var(--soul-hue) 20%,var(--c3-tw-work-elevated));color:color-mix(in srgb,var(--soul-hue) 45%,var(--c3-ink-strong))}.tw-root .record-browser-placeholder{border:var(--tw-line) dashed var(--soul-gold-line);background-image:radial-gradient(80% 60% at 50% 0%,color-mix(in srgb,var(--c3-action-primary) 8%,transparent),transparent 70%);font-family:var(--soul-serif);font-style:italic;color:var(--c3-ink-muted)}.tw-root .context-inspector h2{font-family:var(--soul-serif);font-weight:var(--c3-font-weight-regular)}.tw-root .app-frame .place-rail[class]{border-right-color:color-mix(in srgb,var(--c3-action-primary) 24%,var(--c3-rail-line));background-color:var(--c3-rail-bg);background-image:radial-gradient(140% 26% at 0% 0%,color-mix(in srgb,var(--c3-action-primary) 11%,transparent),transparent 72%),linear-gradient(180deg,var(--c3-rail-bg),color-mix(in srgb,var(--c3-rail-bg) 82%,var(--c3-ground-sunken)))}.tw-root .place-rail[class] :is(.rail-disclosure,.rail-work-band)>summary{color:color-mix(in srgb,var(--c3-action-primary) 35%,var(--c3-rail-ink));letter-spacing:calc(var(--c3-letter-spacing-label) * 1.7);text-transform:uppercase}.tw-root .status-badge[data-state=Live] .status-glyph{filter:drop-shadow(0 0 calc(var(--tw-line) * 3) currentColor)}.tw-root .state-label{background:color-mix(in srgb,currentColor 12%,transparent)}.tw-root :is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range],[type=color],[type=submit],[type=button]),select,textarea,.selector-trigger){box-shadow:inset 0 var(--tw-line) calc(var(--tw-line) * 2) color-mix(in srgb,var(--c3-ground-sunken) 55%,transparent)}.tw-root :is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range],[type=color],[type=submit],[type=button]),select,textarea,.selector-trigger):focus-visible{border-color:color-mix(in srgb,var(--c3-action-primary) 60%,var(--c3-border-strong));box-shadow:inset 0 var(--tw-line) calc(var(--tw-line) * 2) color-mix(in srgb,var(--c3-ground-sunken) 55%,transparent),0 0 0 calc(var(--tw-line) * 3) color-mix(in srgb,var(--c3-action-primary) 26%,transparent)}.tw-root .workspace-tabs{box-shadow:inset 0 var(--tw-line) calc(var(--tw-line) * 3) color-mix(in srgb,var(--c3-ground-sunken) 60%,transparent)}.tw-root .float-header{border-bottom-color:var(--soul-gold-line);background-image:radial-gradient(70% 160% at 0% 0%,color-mix(in srgb,var(--c3-action-primary) 10%,transparent),transparent 70%)}.tw-root .float-header h2{font-family:var(--soul-serif);font-size:calc(var(--c3-font-size-lead) * 1.1);font-weight:var(--c3-font-weight-regular);letter-spacing:var(--c3-letter-spacing-tight)}.tw-root .section-rail .section-tab{font-family:var(--soul-serif)}@keyframes soul-arrive{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:no-preference){.tw-root .room>*{animation:soul-arrive var(--c3-motion-duration-base) var(--c3-motion-ease-gentle) both}}.tw-root .workspace-heading .workspace-caption,.tw-root .record-section-head .person-section-caption{font-family:var(--soul-serif);font-style:italic}.tw-root .identity-lead>span:not(.status-badge):not(:has(.status-badge)){font-family:var(--soul-serif);font-style:italic}.tw-root .app-frame[data-c3-place=Approvals]{--soul-place: "Approvals"}.tw-root .app-frame[data-c3-place=Command]{--soul-place: "Command"}.tw-root .app-frame[data-c3-place=Company]{--soul-place: "Company"}.tw-root .app-frame[data-c3-place=Finance]{--soul-place: "Finance"}.tw-root .app-frame[data-c3-place=Messages]{--soul-place: "Messages"}.tw-root .app-frame[data-c3-place=Operations]{--soul-place: "Operations"}.tw-root .app-frame[data-c3-place="People & teams"]{--soul-place: "People & teams"}.tw-root .app-frame[data-c3-place="Daily work"]{--soul-place: "Daily work"}.tw-root .workspace-heading-copy:before{content:var(--soul-place, none);display:block;margin:0 0 var(--c3-space-2);color:color-mix(in srgb,var(--c3-place-accent) 72%,var(--c3-ink-strong));font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-semibold);letter-spacing:calc(var(--c3-letter-spacing-label) * 1.7);text-transform:uppercase}.tw-root .primary-action{background-image:linear-gradient(180deg,var(--c3-action-sheen),transparent 75%),linear-gradient(110deg,transparent 38%,var(--c3-action-sheen) 50%,transparent 62%);background-size:100% 100%,260% 100%;background-position:0 0,160% 0;background-repeat:no-repeat}@media(prefers-reduced-motion:no-preference){.tw-root .primary-action{transition:background-position var(--c3-motion-duration-travel) var(--c3-motion-ease-gentle),box-shadow var(--c3-motion-duration-fast) var(--c3-motion-ease-gentle)}.tw-root .primary-action:hover:not(:disabled){background-position:0 0,-60% 0}}.tw-root .data-grid :is(.register-primary>strong,.register-name-link){font-family:var(--soul-serif);font-size:calc(var(--c3-font-size-body) * 1.07);font-weight:var(--c3-font-weight-regular)}.tw-root .data-grid tbody tr:hover>td:first-child{box-shadow:inset calc(var(--tw-line) * 3) 0 0 var(--soul-gold-line)}.tw-root ::selection{background:color-mix(in srgb,var(--c3-action-primary) 35%,transparent)}.tw-root{--c3-scrollbar-thumb: color-mix(in srgb, var(--c3-action-primary) 30%, color-mix(in srgb, var(--c3-ink-default) 28%, transparent))}.tw-root :is(.record-section-head>h2,.comment-thread>h2,.record-section.comment-thread h2,.audit-trail-summary>h2){font-family:var(--soul-serif);font-size:calc(var(--c3-font-size-lead) * 1.1);font-weight:var(--c3-font-weight-regular);letter-spacing:var(--c3-letter-spacing-tight)}.tw-root :is(.record-section-head>h2,.comment-thread>h2,.record-section.comment-thread h2,.audit-trail-summary>h2):before{content:"";display:inline-block;width:var(--c3-space-4);height:calc(var(--tw-line) * 2);margin-right:var(--c3-space-3);vertical-align:middle;background:var(--soul-gold)}.tw-root .audit-trail-summary .tw-disclosure-state{font-family:var(--soul-serif);font-style:italic}.tw-root :is(.surface-heading h3,.mission-pnl-subhead h3){font-family:var(--soul-serif);font-size:var(--c3-font-size-record);font-weight:var(--c3-font-weight-regular);letter-spacing:var(--c3-letter-spacing-tight)}.tw-root .object-identity[data-hue]{background-image:radial-gradient(55% 140% at 100% 0%,color-mix(in srgb,var(--c3-action-primary) 13%,transparent),transparent 70%),radial-gradient(50% 170% at 0% 100%,color-mix(in srgb,var(--soul-hue) 20%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--c3-surface-elevated) 70%,transparent),transparent 75%)}.tw-root .object-identity[data-hue] .identity-eyebrow{color:color-mix(in srgb,var(--soul-hue) 72%,var(--c3-ink-strong))}.tw-root .object-identity[data-hue] .identity-figure .person-avatar{box-shadow:0 0 0 calc(var(--tw-line) * 3) var(--c3-surface-base),0 0 0 calc(var(--tw-line) * 5) color-mix(in srgb,var(--soul-hue) 55%,transparent)}.tw-root .work-surface.collection-frame{background-image:none;box-shadow:none}.tw-root .perdiem-add-row .selector-trigger{width:auto;min-width:8rem;max-width:12rem}.tw-root .settings-workspace-nav button[aria-pressed=true]{border-color:var(--soul-gold-line);background-image:linear-gradient(90deg,color-mix(in srgb,var(--c3-action-primary) 14%,transparent),transparent 85%);box-shadow:inset calc(var(--tw-line) * 3) 0 var(--soul-gold)}.tw-root :is(.calendar-month>header h2,.calendar-band-heading h2){font-family:var(--soul-serif);font-size:calc(var(--c3-font-size-lead) * 1.1);font-weight:var(--c3-font-weight-regular);letter-spacing:var(--c3-letter-spacing-tight)}.tw-root .calendar-band-heading h2:before{content:"";display:inline-block;width:var(--c3-space-4);height:calc(var(--tw-line) * 2);margin-right:var(--c3-space-3);vertical-align:middle;background:var(--soul-gold)}.tw-root .calendar-event h3{font-family:var(--soul-serif);font-size:var(--c3-font-size-record);font-weight:var(--c3-font-weight-regular)}.tw-root .workspace-heading-copy:has(>.workspace-kicker):before{content:none}.tw-root .workspace-heading-copy>.workspace-kicker{display:block;margin:0 0 var(--c3-space-2);color:color-mix(in srgb,var(--c3-place-accent) 72%,var(--c3-ink-strong));font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-semibold);letter-spacing:calc(var(--c3-letter-spacing-label) * 1.7);text-transform:uppercase}.tw-root .place-rail{--sr-radius-panel: 0px;--sr-radius-card: var(--c3-radius);--sr-radius-control: var(--c3-radius-control);--sr-inset: 0px;--sr-circle: 30px;--sr-edge: var(--c3-rail-line);--sr-edge-strong: var(--c3-rail-muted)}.tw-root .app-frame .place-rail{position:sticky;top:0;height:calc(100dvh - var(--sr-inset) * 2);min-height:0;margin:0;padding:var(--c3-space-6) var(--c3-space-3);border:0;border-right:1px solid var(--c3-rail-line);border-radius:0;background:var(--c3-rail-bg);color:var(--c3-rail-ink);box-shadow:none;scrollbar-width:thin}.tw-root .place-rail .rail-head{align-items:center;margin-bottom:var(--c3-space-4)}.tw-root .place-rail .brand-lockup{padding:var(--c3-space-2) var(--c3-space-3)}.tw-root .place-rail .brand-lockup img{width:2rem;height:2rem}.tw-root .place-rail .rail-posture-toggle{min-width:var(--c3-control-h-compact);min-height:var(--c3-control-h-compact);width:var(--c3-control-h-compact);height:var(--c3-control-h-compact);border-color:var(--sr-edge);border-radius:var(--sr-radius-control);background:var(--c3-surface-base);color:var(--c3-ink-muted);font-size:var(--c3-font-size-body)}.tw-root .place-rail .rail-posture-toggle:hover{border-color:var(--sr-edge-strong);color:var(--c3-ink-strong)}.tw-root .place-rail .rail-disclosure{border-top:0}.tw-root .place-rail .rail-work-band{gap:0}.tw-root .place-rail :is(.rail-disclosure,.rail-work-band)>summary{min-height:2.25rem;display:grid;grid-template-columns:1.25rem minmax(0,1fr) 1.25rem;align-items:center;gap:var(--c3-space-2);margin:var(--c3-space-4) 0 var(--c3-space-1);padding:var(--c3-space-1) calc(var(--c3-space-3) + 1px);border-bottom:0;line-height:var(--c3-line-height-body);border-radius:0;color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-text);letter-spacing:normal;text-transform:none;cursor:pointer;list-style:none}.tw-root .place-rail .place-map>:first-child>summary{margin-top:var(--c3-space-2)}.tw-root .place-rail :is(.rail-disclosure,.rail-work-band)>summary::-webkit-details-marker{display:none}.tw-root .place-rail :is(.rail-disclosure,.rail-work-band)>summary>.c3-nav-icon{box-sizing:border-box;width:1rem;height:1rem;justify-self:start;border:0;border-radius:0;background:none;color:var(--c3-ink-quiet)}.tw-root .place-rail :is(.rail-disclosure,.rail-work-band)>summary:hover{color:var(--c3-ink-default);background:none}.tw-root .place-rail :is(.rail-disclosure,.rail-work-band)>summary:hover>.c3-nav-icon{color:var(--c3-ink-default)}.tw-root .place-rail :is(.rail-disclosure,.rail-work-band)>summary>span:last-child{position:relative;box-sizing:border-box;width:1.25rem;height:1.25rem;display:block;border:0;border-radius:0;background:transparent;color:var(--c3-ink-muted);font-size:0;line-height:0;text-transform:none;letter-spacing:normal}.tw-root .place-rail :is(.rail-disclosure,.rail-work-band)>summary>span:last-child:before{content:"";position:absolute;top:50%;left:50%;box-sizing:border-box;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translate(-50%,-50%) translateY(-2px) rotate(45deg)}.tw-root .place-rail :is(.rail-disclosure,.rail-work-band)>summary:hover>span:last-child{border-color:var(--sr-edge-strong);color:var(--c3-ink-strong)}.tw-root .place-rail details[open]>summary>span:last-child{transform:rotate(180deg)}.tw-root .app-frame[data-rail-posture=icons] .place-rail .rail-work-band>summary{display:none}@media(min-width:48rem)and (max-width:71.999rem){.tw-root .place-rail .rail-work-band>summary{display:none}}.tw-root .place-rail .rail-destinations{padding:0 0 var(--c3-space-2);gap:2px}.tw-root .place-rail :is(.place-link,.section-link){--c3-nav-color: var(--c3-domain-home);min-height:calc(var(--sr-circle) + var(--c3-space-2) * 2);grid-template-columns:1.25rem minmax(0,1fr) auto;gap:var(--c3-space-3);padding:var(--c3-space-2) var(--c3-space-3);border:1px solid transparent;border-radius:var(--sr-radius-control);color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-text);line-height:var(--c3-line-height-body);touch-action:manipulation}.tw-root .place-rail :is(.place-link,.section-link)>b,.tw-root .place-rail :is(.place-link,.section-link)>span:not(.c3-nav-icon){min-width:0;overflow-wrap:anywhere;text-align:left;font-size:var(--c3-font-size-body-small)}.tw-root .place-rail :is(.place-link,.section-link)>.c3-nav-icon{--c3-nav-icon-ink: var(--c3-ink-muted);box-sizing:border-box;width:20px;height:20px;padding:0;justify-self:center;border:0;border-radius:0;background:transparent;color:var(--c3-ink-muted)}.tw-root .place-rail :is(.place-link,.section-link):hover{border-color:transparent;background:var(--c3-surface-subtle);color:var(--c3-ink-strong)}.tw-root .place-rail :is(.place-link,.section-link):hover>.c3-nav-icon{border-color:var(--sr-edge-strong);color:var(--c3-ink-strong)}.tw-root .place-rail :is(.place-link.active,.section-link.is-current){border-color:color-mix(in srgb,var(--c3-nav-color) 18%,var(--c3-glass-edge));background:color-mix(in srgb,var(--c3-nav-color) 10%,var(--c3-glass-fill-strong));color:var(--c3-nav-color);font-weight:var(--c3-font-weight-semibold);box-shadow:inset 0 1px 0 var(--c3-glass-highlight),var(--c3-shadow-soft)}.tw-root .place-rail .place-link.active>b{font-weight:var(--c3-font-weight-semibold)}.tw-root .place-rail :is(.place-link.active,.section-link.is-current)>.c3-nav-icon{--c3-nav-icon-ink: var(--c3-nav-color);border-color:transparent;background:transparent;color:var(--c3-nav-color)}.tw-root .place-rail :is([data-testid=nav-missions],[data-testid=nav-calendar],[data-testid=nav-kit],[data-testid=nav-apparel],[data-testid=nav-departures]){--c3-nav-color: var(--c3-domain-missions)}.tw-root .place-rail :is([data-testid=nav-people],[data-testid=nav-teams],[data-testid=nav-credentials],[data-testid=nav-journeys],[data-testid="nav-guest intake"]){--c3-nav-color: var(--c3-domain-people)}.tw-root .place-rail [data-testid=nav-comms]{--c3-nav-color: var(--c3-domain-messages)}.tw-root .place-rail [data-testid=nav-approvals]{--c3-nav-color: var(--c3-domain-approvals)}.tw-root .place-rail :is([data-testid=nav-invoices],[data-testid=nav-claims],[data-testid=nav-agreements],[data-testid=nav-subscriptions],[data-testid=nav-finance]){--c3-nav-color: var(--c3-domain-finance)}.tw-root .place-rail :is([data-testid=nav-command],[data-testid=nav-structure],[data-testid=nav-entities]){--c3-nav-color: var(--c3-domain-organization)}.tw-root .place-rail .place-link.active:before{display:none}.tw-root .place-rail .rail-ghost{padding:var(--c3-space-2) var(--c3-space-3);border-radius:var(--sr-radius-control)}.tw-root .place-rail .rail-footer{padding-top:var(--c3-space-3);border-top:1px solid var(--sr-edge)}.tw-root .place-rail .rail-footer .actor-context{align-items:center;gap:var(--c3-space-3);padding:var(--c3-space-2) var(--c3-space-3) var(--c3-space-2) var(--c3-space-2);border:1px solid transparent;border-radius:var(--sr-radius-card);background:transparent}.tw-root .place-rail .rail-footer .actor-context:hover{border-color:transparent;background:var(--c3-surface-subtle)}.tw-root .place-rail .rail-footer .actor-avatar{box-shadow:none}.tw-root .place-rail .rail-footer .actor-context>span:last-child{min-width:0;display:grid;gap:1px}.tw-root .place-rail .rail-footer .actor-context strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--c3-font-weight-semibold)}.tw-root .place-rail .rail-footer .actor-context small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--c3-font-size-caption)}.tw-root .app-frame[data-rail-posture=icons] .place-rail{margin-inline:var(--c3-space-2) 0;padding-inline:var(--c3-space-2)}.tw-root .app-frame[data-rail-posture=icons] .place-rail :is(.place-link,.section-link){grid-template-columns:var(--sr-circle);justify-content:center;justify-items:center;padding:var(--c3-space-1)}.tw-root .app-frame[data-rail-posture=icons] .place-rail .rail-footer .actor-context{justify-items:center;padding:var(--c3-space-2)}.tw-root .place-rail :is(.place-link,.section-link,summary,.actor-context,.brand-lockup,.rail-posture-toggle,.rail-posture-expand):focus-visible{outline:2px solid var(--c3-action-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.tw-root .place-rail :is(.place-link,.section-link,.c3-nav-icon,.actor-context){transition:none}}.tw-root .app-frame[data-rail-posture=icons] .place-rail :is(.rail-band,.rail-destinations,.rail-work-band){min-width:0;margin-inline:0;padding-inline:0}.tw-root .app-frame[data-rail-posture=icons] .place-rail :is(.place-link,.section-link,.rail-ghost){box-sizing:border-box;width:100%;min-width:0;max-width:100%}.tw-root .app-frame .place-rail{overflow:hidden}.tw-root .app-frame .place-rail .place-map{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:var(--c3-space-1)}.tw-root .app-frame .place-rail .place-map::-webkit-scrollbar{width:8px;background:transparent}.tw-root .app-frame .place-rail .place-map::-webkit-scrollbar-track,.tw-root .app-frame .place-rail .place-map::-webkit-scrollbar-corner{background:transparent}.tw-root .app-frame .place-rail .place-map::-webkit-scrollbar-button{display:none;width:0;height:0}.tw-root .app-frame .place-rail .place-map::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:var(--sr-radius-control);background-color:color-mix(in srgb,var(--c3-ink-default) 10%,transparent);background-clip:content-box}.tw-root .app-frame .place-rail:hover .place-map::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--c3-ink-default) 26%,transparent)}@media(min-width:48rem){.tw-root .app-frame[data-rail-posture=icons] .rail-disclosure{display:grid}.tw-root .app-frame[data-rail-posture=icons] .place-rail .rail-disclosure>summary{display:none}.tw-root .app-frame[data-rail-posture=icons] .place-rail .section-link>span:not(.c3-nav-icon){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tw-root .app-frame[data-rail-posture=icons] .place-rail .section-link{justify-items:center;padding-inline:var(--c3-space-1)}.tw-root .app-frame[data-rail-posture=icons] .place-rail :is(.rail-work-band,.rail-disclosure)+.rail-disclosure{margin-top:var(--c3-space-2);padding-top:var(--c3-space-2);border-top:1px solid var(--sr-edge)}}.tw-root .app-frame[data-rail-posture=icons] .place-rail .rail-compact-browse{position:fixed;right:var(--c3-space-5);bottom:calc(var(--c3-space-5) + 3.5rem);z-index:40;width:3rem;height:3rem;min-width:0;padding:0;place-items:center;border:1px solid var(--sr-edge);border-radius:var(--c3-radius-control);background:var(--c3-surface-elevated);color:var(--c3-ink-strong);box-shadow:var(--c3-shadow-room)}.tw-root .app-frame[data-rail-posture=icons] .place-rail .rail-compact-browse:hover{border-color:var(--sr-edge-strong);background:var(--c3-surface-raised)}.tw-root .app-frame[data-rail-posture=icons] .place-rail .rail-compact-browse>b{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:48rem)and (max-width:71.999rem){.tw-root .app-frame .place-rail .brand-lockup{width:100%;justify-content:center;padding-inline:0}.tw-root .app-frame .place-rail :is(.place-link,.section-link){grid-template-columns:minmax(0,1fr);justify-content:center;justify-items:center;padding:var(--c3-space-1)}.tw-root .app-frame .place-rail :is(.rail-band,.rail-destinations,.rail-work-band){min-width:0;margin-inline:0;padding-inline:0}.tw-root .app-frame .place-rail :is(.place-link,.section-link,.rail-ghost){box-sizing:border-box;width:100%;min-width:0;max-width:100%}.tw-root .app-frame .place-rail .place-map{padding-right:0}}.tw-root .app-frame[data-rail-posture=icons] .place-rail .rail-footer .actor-context{box-sizing:border-box;width:100%;min-width:0;max-width:100%}@media(min-width:48rem)and (max-width:71.999rem){.tw-root .app-frame .place-rail .rail-footer .actor-context{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:grid;place-content:center;place-items:center;padding:var(--c3-space-1)}}.tw-root .place-rail .rail-posture-expand{min-width:var(--c3-control-h-compact);min-height:var(--c3-control-h-compact);width:var(--c3-control-h-compact);height:var(--c3-control-h-compact);display:grid;place-items:center;padding:0;border:1px solid var(--sr-edge);border-radius:var(--sr-radius-control);background:var(--c3-surface-base);color:var(--c3-ink-muted);font-size:var(--c3-font-size-body);cursor:pointer}.tw-root .place-rail .rail-posture-expand:hover{border-color:var(--sr-edge-strong);background:var(--c3-surface-elevated);color:var(--c3-ink-strong);outline:2px solid var(--c3-action-primary);outline-offset:2px}.tw-root .place-rail .rail-posture-expand:focus-visible{outline:2px solid var(--c3-action-primary);outline-offset:2px}.tw-root .app-frame .place-rail .place-map{margin-right:calc(var(--c3-space-3) * -1);padding-right:var(--c3-space-3)}.tw-root .app-frame .place-rail .place-map::-webkit-scrollbar-thumb{background-color:transparent;transition:background-color var(--c3-motion-duration-settle)}.tw-root .app-frame .place-rail .place-map[data-scrolling=true]::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--c3-ink-default) 22%,transparent)}.tw-root .app-frame .place-rail .place-map::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--c3-ink-default) 42%,transparent)}.tw-root .app-frame[data-rail-posture=icons] .place-rail{overflow:visible}.tw-root .app-frame[data-rail-posture=icons] .place-rail :is(.rail-posture-toggle,.rail-posture-expand){position:absolute;right:calc(var(--sr-circle) / -2);z-index:6;width:var(--sr-circle);height:var(--sr-circle);min-width:var(--sr-circle);min-height:var(--sr-circle);padding:0;border:var(--tw-line) solid var(--sr-edge);border-radius:999px;background:var(--c3-surface-base);color:var(--c3-ink-muted);box-shadow:var(--c3-shadow-soft);transition:background var(--c3-motion-duration-fast),color var(--c3-motion-duration-fast),border-color var(--c3-motion-duration-fast),opacity var(--c3-motion-duration-fast)}.tw-root .app-frame[data-rail-posture=icons] .place-rail :is(.rail-posture-toggle,.rail-posture-expand):hover{border-color:var(--sr-edge-strong);background:var(--c3-surface-elevated);color:var(--c3-ink-strong);box-shadow:var(--c3-shadow-soft)}.tw-root .app-frame[data-rail-posture=icons] .place-rail .rail-posture-expand{top:calc(50% - var(--sr-circle) - var(--c3-space-1))}.tw-root .app-frame[data-rail-posture=icons] .place-rail .rail-posture-toggle{top:calc(50% + var(--c3-space-1))}.tw-root .app-frame[data-rail-posture=icons] .place-rail .rail-footer .actor-context{display:grid;place-content:center;place-items:center;padding:var(--c3-space-2)}.tw-root .app-frame[data-rail-posture=icons] .place-rail .place-map{margin-right:calc(var(--c3-space-2) * -1);padding-right:var(--c3-space-2);padding-left:8px}@media(min-width:48rem)and (max-width:71.999rem){.tw-root .app-frame .place-rail{margin-inline:var(--c3-space-2) 0;padding-inline:var(--c3-space-2)}.tw-root .app-frame .place-rail :is(.rail-posture-toggle,.rail-posture-expand){right:0}.tw-root .app-frame .place-rail .place-map{margin-right:calc(var(--c3-space-2) * -1);padding-right:var(--c3-space-2);padding-left:8px}}.tw-root .place-rail .rail-posture-toggle{opacity:0;pointer-events:none;transition:opacity var(--c3-motion-duration-fast)}.tw-root .place-rail:hover .rail-posture-toggle,.tw-root .place-rail:focus-within .rail-posture-toggle{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.tw-root .place-rail .rail-posture-toggle{transition:none}}.tw-root .place-rail .rail-posture-expand{opacity:0;pointer-events:none;transition:opacity var(--c3-motion-duration-fast)}.tw-root .place-rail:hover .rail-posture-expand,.tw-root .place-rail:focus-within .rail-posture-expand{opacity:1;pointer-events:auto}.tw-root .rail-restore{opacity:0;transition:opacity var(--c3-motion-duration-fast)}.tw-root .rail-restore:hover,.tw-root .rail-restore:focus-visible,.tw-root .app-frame:focus-within .rail-restore{opacity:1}@media(prefers-reduced-motion:reduce){.tw-root .place-rail .rail-posture-expand,.tw-root .rail-restore{transition:none}}.tw-root .place-rail{--c3-ink-default:var(--c3-rail-ink);--c3-ink-strong:var(--c3-rail-ink);--c3-ink-muted:var(--c3-rail-muted);--c3-ink-quiet:var(--c3-rail-muted);--c3-border-subtle:var(--c3-rail-line);--c3-action-primary:var(--c3-rail-accent);--c3-action-soft:var(--c3-rail-active);--c3-surface-base:var(--c3-rail-bg);--c3-surface-subtle:var(--c3-rail-hover);--c3-surface-raised:var(--c3-rail-active)}.tw-root .place-rail .brand-lockup{padding-block:var(--c3-space-4)}.tw-root .place-rail :is(.place-link,.rail-work-link,.rail-disclosure a){border-radius:var(--c3-radius-control);box-shadow:none}.tw-root .place-rail :is(.place-link,.rail-work-link,.rail-disclosure a):hover{background:var(--c3-rail-hover)}.tw-root .place-rail :is(.place-link,.rail-work-link,.rail-disclosure a).active{background:var(--c3-rail-active);border-color:transparent;color:var(--c3-rail-accent);box-shadow:inset 2px 0 var(--c3-rail-accent)}.tw-root .place-rail .actor-context{background:transparent;border-top:1px solid var(--c3-rail-line);border-radius:0;padding-top:var(--c3-space-4)}.tw-root .place-rail a[aria-current=page]{background:var(--c3-rail-active);border-color:transparent;color:var(--c3-rail-accent);box-shadow:inset 2px 0 var(--c3-rail-accent);border-radius:var(--c3-radius-control)}.tw-root .app-frame[data-workspace=mission] .intent-bar{overflow-x:auto;justify-content:flex-start}.tw-root .app-frame .context-header{--sh-radius-panel: 0px;--sh-radius-control: var(--c3-radius-control);--sh-inset: 0px;--sh-edge: color-mix(in srgb, var(--c3-ink-default) 10%, transparent);--sh-edge-strong: color-mix(in srgb, var(--c3-ink-default) 20%, transparent)}.tw-root .app-frame .context-header{margin:0;padding-block:var(--c3-space-2);padding-inline:var(--c3-space-6);border:0;border-bottom:1px solid var(--c3-border-subtle);border-radius:0;background:var(--c3-ground-canvas);box-shadow:none}@media(min-width:48rem){.tw-root .app-frame:not([data-workspace=mission]) .context-header:not(:has(.mission-destination-controls)){grid-template-columns:max-content minmax(0,1fr) auto}.tw-root .app-frame:not([data-workspace=mission]) .context-header:not(:has(.mission-destination-controls)) .canonical-place{justify-self:start}.tw-root .app-frame:not([data-workspace=mission]) .context-header:not(:has(.mission-destination-controls)) .working-context{justify-self:start;justify-content:flex-start;max-width:100%;flex-wrap:wrap;white-space:normal;overflow-wrap:anywhere}.tw-root .app-frame:not([data-workspace=mission]) .context-header:not(:has(.mission-destination-controls)) .intent-bar{justify-self:end}}@media(min-width:48rem)and (max-width:85rem){.tw-root .app-frame:not([data-workspace=mission]) .context-header:not(:has(.mission-destination-controls)):has(.working-context a){grid-template-columns:minmax(0,1fr) auto;row-gap:var(--c3-space-1)}.tw-root .app-frame:not([data-workspace=mission]) .context-header:not(:has(.mission-destination-controls)):has(.working-context a) .working-context{grid-column:1 / -1;grid-row:2}.tw-root .app-frame:not([data-workspace=mission]) .context-header:not(:has(.mission-destination-controls)):has(.working-context a) .intent-bar{grid-column:2;grid-row:1}.tw-root .app-frame:not([data-workspace=mission]) .context-header:not(:has(.mission-destination-controls)) .shell-search{width:clamp(8rem,18vw,15rem)}}.tw-root .app-frame .context-header .canonical-place{display:flex;align-items:center;gap:var(--c3-space-2)}.tw-root .app-frame .context-header .canonical-place>svg{flex:0 0 auto;color:var(--c3-place-accent)}.tw-root .app-frame .context-header .canonical-place strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--c3-font-weight-semibold)}.tw-root .app-frame .context-header .trail-crumb{padding:var(--c3-space-1) var(--c3-space-2);border:1px solid transparent;border-radius:var(--sh-radius-control);color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small);text-decoration:none}.tw-root .app-frame .context-header a.trail-crumb:hover{border-color:var(--sh-edge);background:var(--c3-surface-raised);color:var(--c3-ink-strong)}.tw-root .app-frame .context-header a.trail-crumb:focus-visible{outline:2px solid var(--c3-action-primary);outline-offset:2px}.tw-root .app-frame .context-header .trail-crumb.is-here{border-color:transparent;background:transparent;color:var(--c3-ink-strong)}.tw-root .app-frame .context-header .working-context>span[aria-hidden=true]{color:var(--c3-ink-quiet)}.tw-root .app-frame .context-header .section-state{border-color:var(--sh-edge);border-radius:var(--sh-radius-control);background:var(--c3-surface-subtle)}.tw-root .app-frame .context-header .shell-search input{border-color:var(--sh-edge);border-radius:var(--sh-radius-control);background:var(--c3-glass-fill-strong);padding-inline:var(--c3-space-3)}.tw-root .app-frame .context-header .shell-search input:hover{border-color:var(--sh-edge-strong)}.tw-root .app-frame .context-header .shell-search input:focus-visible{border-color:var(--c3-action-primary);outline:2px solid color-mix(in srgb,var(--c3-action-primary) 45%,transparent);outline-offset:1px}.tw-root .app-frame .context-header .shell-bell .icon-button{min-width:var(--c3-control-h);min-height:var(--c3-control-h);width:var(--c3-control-h);height:var(--c3-control-h);padding:0;border-color:transparent;border-radius:var(--sh-radius-control);background:transparent}.tw-root .app-frame .context-header .shell-bell .icon-button:hover{border-color:var(--sh-edge-strong);background:var(--c3-surface-elevated);color:var(--c3-ink-strong)}.tw-root .app-frame .context-header .intent-button{border-color:var(--sh-edge);border-radius:var(--sh-radius-control)}.tw-root .app-frame .context-header .intent-button:hover{border-color:var(--sh-edge-strong);background:var(--c3-surface-raised);color:var(--c3-ink-strong)}@media(max-width:47.999rem){.tw-root .app-frame:not([data-workspace=mission]) .context-header:not(:has(.mission-destination-controls)) .working-context:not(:has(a)):not(:has(.section-state)){display:none}.tw-root .app-frame .context-header{margin:0;padding-inline:var(--c3-space-4);border-width:0 0 var(--tw-line);border-radius:0;box-shadow:none}}.tw-root .shell-theme-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:var(--c3-space-1);min-width:var(--c3-control-h);min-height:var(--c3-control-h);padding:0 var(--c3-space-3);border:1px solid var(--c3-border-strong);border-radius:var(--c3-radius-control);color:var(--c3-ink-default);background:var(--c3-glass-fill-strong);font-size:var(--c3-font-size-body-small);cursor:pointer}.tw-root .shell-theme-toggle>span:first-child{font-size:1.25rem;line-height:1}.tw-root .shell-theme-toggle:hover{background:var(--c3-place-soft);border-color:var(--c3-place-accent)}.tw-root .shell-theme-toggle:focus-visible{outline:2px solid var(--c3-action-focus);outline-offset:2px}@media(max-width:71.999rem){.tw-root .shell-theme-label{display:none}.tw-root .shell-theme-toggle{padding-inline:var(--c3-space-1)}}.tw-root .context-header .working-context{background:transparent;border-color:transparent}.tw-root .context-header .shell-search{background:transparent;border-color:var(--c3-border-subtle);border-radius:var(--c3-radius-control)}@media(pointer:fine){html:has(.app-frame){zoom:.8;--c3-tw-target-min: calc((var(--c3-space-10) + var(--c3-space-1)) / .8)}html:has(.app-frame) :is(dialog,[data-tablework=AcceptanceProvenance]){zoom:1.25;--c3-tw-target-min: calc(var(--c3-space-10) + var(--c3-space-1))}html:has(.app-frame) dialog :is(dialog,[data-tablework=AcceptanceProvenance]){zoom:1}.tw-root .calendar-frame .calendar-summary{margin-bottom:calc(var(--c3-space-4) / .8)}.tw-root .calendar-frame .calendar-agenda-item{column-gap:var(--c3-space-4)}.tw-root:has(>.app-frame),.tw-root>.app-frame{min-height:125dvh}.tw-root .app-frame .work-frame{height:125dvh}.tw-root.tw-root .app-frame .place-rail{height:calc(125dvh - var(--sr-inset) * 2)}}@media(pointer:fine)and (max-width:75.999rem){.tw-root .app-frame .mission-command-dock>button{min-width:10.625rem}}@media(pointer:fine)and (max-width:47.999rem){.tw-root .app-frame .shell-search[data-takeover=open]{zoom:1.25;width:100vw;height:100dvh;max-height:100dvh;--c3-tw-target-min: calc(var(--c3-space-10) + var(--c3-space-1))}}@media(pointer:fine){@container mission-command (max-width: 87.5rem){.tw-root .app-frame .mission-command-bar{align-items:stretch;flex-direction:column}.tw-root .app-frame .mission-command-layouts{width:100%;min-width:0;overflow-x:auto;border-radius:var(--c3-radius)}.tw-root .app-frame .mission-command-layouts button{flex:0 0 auto}}}.tw-root .statement-page{display:grid;gap:var(--c3-space-5);min-width:0}.tw-root .statement-page :is(p,h2,h3,h4){margin:0}.tw-root :is(.statement-library,.statement-canvas,.statement-start,.statement-import-review,.statement-reimport,.statement-workflow,.statement-summary,.statement-ledger,.statement-editor,.statement-panel,.statement-payment-hero,.statement-followup,.statement-followup-owner,.statement-batch-body,.statement-submit-bar)>:is(.surface-heading,.panel-actions){margin:0}.tw-root .statement-layout{display:grid;grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:var(--c3-space-6)}.tw-root :is(.statement-library,.statement-canvas,.statement-start,.statement-import-review,.statement-reimport,.statement-workflow,.statement-summary,.statement-ledger,.statement-editor,.statement-panel,.statement-payment-hero,.statement-followup,.statement-followup-owner,.statement-batch-body){display:grid;gap:var(--c3-space-4);align-content:start;min-width:0}.tw-root :is(.statement-workflow,.statement-ledger)[hidden]{display:none}.tw-root .statement-library-list{display:grid}.tw-root .statement-library-item{grid-template-columns:minmax(0,1fr) auto}.tw-root .statement-option{width:100%;min-width:0;border-width:0 0 var(--tw-line);background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.tw-root .statement-library-item>.statement-option{padding:0;border-width:0}.tw-root .statement-options{display:grid;max-height:20rem;overflow:auto}.tw-root .statement-payment-name{padding:0;border:0;background:none;font-family:inherit;text-align:start;cursor:pointer}.tw-root .statement-progress{display:grid;justify-items:end;gap:var(--c3-space-1)}.tw-root .statement-figure{color:var(--c3-ink-strong);font-size:var(--c3-font-size-title);font-weight:var(--c3-font-weight-semibold);font-variant-numeric:tabular-nums}.tw-root .statement-progress-track{height:var(--c3-space-1);overflow:hidden;border-radius:var(--c3-radius-control);background:var(--c3-border-subtle)}.tw-root .statement-progress-track>i{display:block;height:100%;background:var(--c3-state-success)}.tw-root .statement-editor-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:var(--c3-space-4)}.tw-root .statement-submit-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--c3-space-4)}.tw-root .statement-import-review .data-grid input:not([type=checkbox]){min-width:8rem}.tw-root .statement-page .selection-bar select{width:auto}@media(max-width:63.999rem){.tw-root :is(.statement-layout,.statement-editor-grid){grid-template-columns:minmax(0,1fr)}}.hh-first-day-frame{container-type:inline-size}.hh-first-day{display:grid;grid-template-columns:minmax(16rem,.9fr) minmax(24rem,1.35fr) minmax(13rem,.55fr);gap:var(--c3-space-8);align-items:center;overflow:hidden}.hh-first-day__copy>.eyebrow{margin:0}.hh-first-day__copy h2{max-width:14ch;margin:var(--c3-space-2) 0 var(--c3-space-3);color:var(--c3-ink-strong);font-family:var(--c3-font-family-human);font-size:var(--c3-font-size-lead);font-weight:var(--c3-font-weight-semibold);line-height:var(--c3-line-height-tight)}.hh-first-day__copy>p:last-child{max-width:48ch;margin:0;color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small);line-height:var(--c3-line-height-body)}.hh-first-day__relay{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--c3-space-5);margin:0;padding:0;list-style:none}.hh-first-day__relay:before{position:absolute;top:calc(var(--c3-space-8) / 2);right:12%;left:12%;height:1px;background:var(--c3-border-strong);content:""}.hh-first-day__relay li{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;align-items:center;gap:var(--c3-space-2);text-align:center}.hh-first-day__relay li>span{display:grid;width:var(--c3-space-8);height:var(--c3-space-8);place-items:center;border:1px solid var(--c3-border-strong);border-radius:var(--c3-radius-control);background:var(--c3-tw-work-elevated);color:var(--c3-ink-muted);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-semibold);font-variant-numeric:tabular-nums}.hh-first-day__relay strong{color:var(--c3-ink-strong);font-size:var(--c3-font-size-body-small)}.hh-first-day__relay small{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);line-height:var(--c3-line-height-body)}.hh-first-day__action{display:flex;flex-direction:column;align-items:flex-start;gap:var(--c3-space-3);padding-left:var(--c3-space-5);border-left:1px solid var(--c3-border-subtle)}.hh-first-day__action>small{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);line-height:var(--c3-line-height-body)}@container (max-width: 60rem){.hh-first-day{grid-template-columns:minmax(0,1fr)}.hh-first-day__action{padding-top:var(--c3-space-5);padding-left:0;border-top:1px solid var(--c3-border-subtle);border-left:0}}@container (max-width: 40rem){.hh-first-day__relay{grid-template-columns:minmax(0,1fr);align-items:stretch}.hh-first-day__relay:before{top:calc(var(--c3-space-8) / 2);bottom:calc(var(--c3-space-8) / 2);left:calc(var(--c3-space-8) / 2);width:1px;height:auto}.hh-first-day__relay li{display:grid;grid-template-columns:var(--c3-space-8) minmax(0,1fr);column-gap:var(--c3-space-3);align-items:center;text-align:start}.hh-first-day__relay small{grid-column:2}}.gathering{--g-line: var(--c3-action-fill);container:gathering / inline-size;display:grid;align-content:start;gap:var(--c3-space-5);min-width:0;color:var(--c3-ink-default);font-family:var(--c3-font-family-human);font-size:var(--c3-font-size-body-small);line-height:var(--c3-line-height-body);isolation:isolate}.gathering :where(h1,h2,h3,p){margin:0}.gathering :where(button){border:0;background:none;cursor:pointer}.gathering :where(button:disabled){opacity:.45;cursor:default}.gathering :where(svg){display:block;flex-shrink:0}.gathering :where(img){display:block;max-width:100%}.gathering :where(strong){font-weight:var(--c3-font-weight-semibold)}.gathering [hidden]{display:none!important}.gathering .gathering-notice{display:flex;flex-wrap:wrap;align-items:center;gap:var(--c3-space-2) var(--c3-space-3);margin:0}.gathering .gathering-notice>button{margin-inline-start:auto}.gathering .gathering-state>.surface-heading:last-child{margin-bottom:0}.gathering .gathering-coverage{border-top:var(--tw-line) solid var(--c3-border-subtle)}.gathering .coverage-heading{display:grid;gap:var(--c3-space-1);min-width:0}.gathering .coverage-heading>strong{color:var(--c3-ink-strong)}.gathering .coverage-stamp,.gathering .coverage-note{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);overflow-wrap:anywhere}.gathering .gathering-check-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--c3-space-6);margin:var(--c3-space-3) 0;padding:0;list-style:none}.gathering .gathering-check{display:flex;align-items:baseline;justify-content:space-between;gap:var(--c3-space-3);padding:var(--c3-space-3) 0;border-top:var(--tw-line) solid var(--c3-border-subtle);font-size:var(--c3-font-size-caption)}.gathering .gathering-check>:last-child{color:var(--band-tone, var(--c3-ink-quiet));text-align:end}.gathering .gathering-counts{padding-top:var(--c3-space-3);border-top:var(--tw-line) solid var(--c3-border-subtle)}.gathering .gathering-counts strong{color:var(--c3-ink-default);font-variant-numeric:tabular-nums}.gathering .table{display:grid;gap:var(--c3-space-4);min-width:0}.gathering .table>.surface-heading{margin-bottom:0}.gathering .table>.boundary-note{margin:0}.gathering .gathering-toolbar{position:relative}.gathering .gathering-search-results{position:absolute;inset-block-start:calc(100% + var(--c3-space-2));inset-inline-start:0;z-index:4;width:min(26rem,100%);max-height:22.5rem;overflow-y:auto;overscroll-behavior:contain;padding:var(--c3-space-1);border-radius:var(--c3-radius-panel)}.gathering .gathering-search-results>p{padding:var(--c3-space-3);color:var(--c3-ink-muted)}.gathering .search-result>strong{min-width:0;font-weight:var(--c3-font-weight-text);overflow-wrap:anywhere}.gathering .search-result>small{flex-shrink:0;color:var(--c3-ink-quiet)}.gathering .focus-trail{display:flex;align-items:center;gap:var(--c3-space-2);min-width:0;color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.gathering .trail-separator{color:var(--c3-border-strong)}.gathering .trail-focus{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gathering .focus-trail>:last-child{flex-shrink:0;margin-inline-start:auto}.gathering .stage{position:relative;display:grid;grid-template-columns:minmax(145px,.72fr) minmax(240px,1fr) minmax(235px,1.08fr);column-gap:clamp(var(--c3-space-4),3cqi,var(--c3-space-10));align-items:center;min-width:0;min-height:360px;padding-block:var(--c3-space-4) var(--c3-space-6)}.gathering .connections-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.gathering .connection-line{fill:none;stroke:var(--g-line);stroke-width:1.5;opacity:.7}.gathering .origin-line{stroke-dasharray:3 7;opacity:.85}.gathering .table.is-preview .connection-line{opacity:.45;stroke-dasharray:4 6}.gathering .people-field,.gathering .folio,.gathering .commitments{position:relative;z-index:1;min-width:0}.gathering .stage .people-field{display:block;min-height:0;padding:0;background:none}.gathering .people-field>h3{margin-block-end:var(--c3-space-6);text-align:center}.gathering .people-orbit{display:grid;grid-template-columns:46px minmax(100px,1fr);gap:var(--c3-space-3) var(--c3-space-2);align-items:center;max-width:245px;margin:auto}.gathering .person-pick{display:flex;flex-direction:column;align-items:center;gap:var(--c3-space-2);min-width:0;padding:0;border-radius:var(--c3-radius)}.gathering .portrait{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;overflow:hidden;border:2px solid var(--c3-border-subtle);border-radius:50%;background:color-mix(in srgb,var(--c3-domain-people) 8%,var(--c3-surface-base));color:var(--c3-ink-muted);font-size:var(--c3-font-size-subhead);font-weight:var(--c3-font-weight-text);transition:box-shadow var(--c3-motion-duration-fast)}.gathering .portrait>.person-avatar,.gathering .connection-art>.person-avatar{width:100%!important;height:100%!important;font-size:inherit!important;border:0;border-radius:inherit}.gathering .portrait .person-avatar img,.gathering .connection-art .person-avatar img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.gathering .portrait>svg{width:44%;height:44%}.gathering .person-pick.is-selected{grid-column:2;grid-row:1 / span 3;align-self:center}.gathering .person-pick.is-selected .portrait{width:clamp(104px,12cqi,150px);height:clamp(104px,12cqi,150px);border:4px solid var(--c3-surface-base);box-shadow:0 0 0 2px var(--g-line);font-size:var(--c3-font-size-title)}.gathering .person-pick:hover .portrait{box-shadow:0 0 0 2px var(--g-line)}.gathering .person-caption{max-width:100%;font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-text);line-height:var(--c3-line-height-snug);text-align:center;overflow-wrap:anywhere}.gathering .person-pick:not(.is-selected) .person-caption{color:var(--c3-ink-muted);font-size:var(--c3-font-size-caption)}.gathering .people-empty{padding:var(--c3-space-5) var(--c3-space-2);color:var(--c3-ink-muted);font-size:var(--c3-font-size-label);text-align:center}.gathering .people-empty>svg{margin:0 auto var(--c3-space-3)}.gathering .folio{width:100%}.gathering .table.is-preview .folio{border-color:color-mix(in srgb,var(--c3-state-info) 45%,transparent)}.gathering .folio-top{display:flex;align-items:center;gap:var(--c3-space-2);margin-block-end:var(--c3-space-4);color:var(--c3-ink-muted)}.gathering .folio-type{flex:1;min-width:0;font-size:var(--c3-font-size-caption)}.gathering .folio .surface-heading{margin-bottom:0}.gathering .folio .surface-heading h2{overflow-wrap:anywhere}.gathering .signal-headline{margin-block-start:var(--c3-space-3);font-weight:var(--c3-font-weight-text);overflow-wrap:anywhere}.gathering .folio-reason{margin-block-start:var(--c3-space-4);padding-block-start:var(--c3-space-4);border-top:var(--tw-line) solid var(--c3-border-subtle);color:var(--c3-ink-muted);line-height:var(--c3-line-height-comfortable)}.gathering .recorded-status{margin-block-start:var(--c3-space-2);color:var(--c3-ink-muted);font-size:var(--c3-font-size-caption)}.gathering .folio>.tw-field,.gathering .folio>.row-actions{margin-block-start:var(--c3-space-4)}.gathering .commitments{display:flex;flex-direction:column;gap:var(--c3-space-8)}.gathering .commitment{position:relative;min-width:0}.gathering .relationship{margin:0 0 var(--c3-space-2) var(--c3-space-3)}.gathering .connection-card{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;width:100%;color:var(--c3-ink-default);text-align:start}.gathering .connection-card:hover:not(:disabled){border-color:var(--c3-border-strong)}.gathering .connection-art{display:grid;place-items:center;width:64px;height:76px;overflow:hidden;border-radius:var(--c3-radius);background:color-mix(in srgb,var(--c3-domain-missions) 9%,var(--c3-surface-base));color:var(--c3-domain-missions);font-size:var(--c3-font-size-lead)}.gathering .connection-art>svg{width:30px;height:30px}.gathering .connection-art.is-person{width:58px;height:58px;border-radius:50%;background:color-mix(in srgb,var(--c3-domain-people) 9%,var(--c3-surface-base));color:var(--c3-domain-people)}.gathering .connection-art>img{width:100%;height:100%;object-fit:cover}.gathering .connection-art:has(.illustration-label){position:relative}.gathering .illustration-label{position:absolute;inset:auto var(--c3-space-1) var(--c3-space-1);padding:0 var(--c3-space-1);border-radius:var(--c3-radius-control);background:var(--c3-surface-base);color:var(--c3-ink-default);font-size:var(--c3-font-size-caption);line-height:var(--c3-line-height-snug);text-align:center;overflow-wrap:anywhere}.gathering .connection-copy{min-width:0}.gathering .connection-title{display:block;font-size:var(--c3-font-size-subhead);font-weight:var(--c3-font-weight-semibold);line-height:var(--c3-line-height-snug);overflow-wrap:anywhere}.gathering .connection-detail{display:block;margin-block-start:var(--c3-space-1);color:var(--c3-ink-muted);font-size:var(--c3-font-size-caption);overflow-wrap:anywhere}.gathering .connection-arrow{color:var(--c3-ink-muted)}.gathering .connections-empty{padding:var(--c3-space-4) var(--c3-space-5);border-inline-start:var(--tw-line) solid var(--c3-border-subtle);color:var(--c3-ink-muted);font-size:var(--c3-font-size-label);line-height:var(--c3-line-height-comfortable)}.gathering .gathering-network-more{align-self:center}.gathering .list-view{display:grid;min-width:0}.gathering .list-view>p{padding:var(--c3-space-4);color:var(--c3-ink-muted)}.gathering .gathering-signal-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--c3-space-2) var(--c3-space-5)}.gathering .signal-row-main{display:flex;align-items:flex-start;gap:var(--c3-space-3);width:100%;min-width:0;min-height:var(--c3-tw-target-min);padding:var(--c3-space-1) 0;border-radius:var(--c3-radius-control);color:inherit;text-align:start}.gathering .signal-row-main>span:not(.state-label){flex:1;min-width:0}.gathering .signal-row-main strong{display:block;color:var(--c3-ink-default);font-size:var(--c3-font-size-body);line-height:var(--c3-line-height-body);overflow-wrap:anywhere}.gathering .signal-row-main:hover strong{text-decoration:underline;text-underline-offset:var(--c3-space-1)}.gathering .signal-row-main small{display:block;margin-block-start:var(--c3-space-1);color:var(--c3-ink-muted)}.gathering .signal-row-main>.state-label{flex-shrink:0}.gathering .signal-row-main>svg{margin-inline-start:auto;color:var(--c3-ink-muted)}.gathering .gathering-signal-row>.hh-signal__details{grid-column:1 / -1}.gathering .hh-signal__details .tw-disclosure-body>p{margin-block-end:var(--c3-space-2);color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.gathering .hh-signal__reasons{display:grid;gap:var(--c3-space-1);margin:0;padding-inline-start:var(--c3-space-5);color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small);line-height:var(--c3-line-height-comfortable)}.gathering .hh-signal__reasons li::marker{color:var(--c3-ink-muted)}.gathering .bottom-row{display:grid;grid-template-columns:minmax(200px,1fr) auto;gap:var(--c3-space-6);align-items:end}.gathering .nearby>h3{margin-block-end:var(--c3-space-2)}.gathering .nearby .mini-action{max-width:12rem}.gathering .nearby small{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.gathering .lens{display:grid;justify-items:center;gap:var(--c3-space-2);max-width:27rem;text-align:center}.gathering .lens>p{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.gathering .evidence-dialog .float-header .eyebrow{display:block;margin-block-end:var(--c3-space-1)}.gathering .evidence-dialog .float-body{display:grid;align-content:start;gap:var(--c3-space-4)}.gathering .evidence-dialog .float-body>.state-label{justify-self:start}.gathering .evidence-dialog .float-body>p:not(.boundary-note){color:var(--c3-ink-muted);font-size:var(--c3-font-size-body);line-height:var(--c3-line-height-comfortable)}.gathering .evidence-dialog .boundary-note,.gathering .evidence-dialog .panel-actions{margin:0}.gathering .evidence-dialog .boundary-note>strong{display:block}@container gathering (min-width: 1200px){.gathering .stage{column-gap:5%;min-height:405px;padding-block:var(--c3-space-6) var(--c3-space-8)}.gathering .commitments{gap:var(--c3-space-10)}.gathering .connection-card{grid-template-columns:76px minmax(0,1fr) auto}.gathering .connection-art{width:76px;height:88px}.gathering .connection-art.is-person{width:68px;height:68px}.gathering .connection-title{font-size:var(--c3-font-size-record)}}@container gathering (max-width: 850px){.gathering .bottom-row{gap:var(--c3-space-4)}.gathering .nearby .mini-action{max-width:9.5rem}.gathering .stage{column-gap:var(--c3-space-5);grid-template-columns:minmax(130px,.65fr) minmax(230px,1fr) minmax(210px,1fr)}.gathering .people-orbit{grid-template-columns:40px minmax(85px,1fr);gap:var(--c3-space-3) var(--c3-space-2)}.gathering .person-pick:not(.is-selected) .portrait{width:40px;height:40px}.gathering .person-pick.is-selected .portrait{width:94px;height:94px}.gathering .connection-card{grid-template-columns:45px minmax(0,1fr) auto;gap:var(--c3-space-2);padding:var(--c3-space-3)}.gathering .connection-art{width:45px;height:60px}.gathering .connection-art.is-person{width:42px;height:42px}.gathering .connection-title{font-size:var(--c3-font-size-body)}.gathering .gathering-check-list{grid-template-columns:repeat(2,minmax(0,1fr))}.gathering .gathering-signal-row{grid-template-columns:minmax(0,1fr)}}@container gathering (max-width: 740px){.gathering .stage{grid-template-columns:minmax(155px,.75fr) minmax(230px,1fr);gap:var(--c3-space-5)}.gathering .connections-lines{display:none}.gathering .people-orbit{grid-template-columns:46px minmax(95px,1fr);gap:var(--c3-space-3) var(--c3-space-2)}.gathering .person-pick.is-selected .portrait{width:116px;height:116px}.gathering .folio{max-width:22rem;justify-self:center}.gathering .commitments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1 / -1;gap:var(--c3-space-4);align-items:stretch}.gathering .commitment{flex:1;min-width:0}.gathering .gathering-network-more{grid-column:1 / -1;justify-self:center}.gathering .connection-card{grid-template-columns:52px minmax(0,1fr) auto}.gathering .connection-art{width:52px;height:65px}.gathering .bottom-row{grid-template-columns:1fr;gap:var(--c3-space-5)}.gathering .lens{justify-self:center}.gathering .nearby{width:100%}.gathering .nearby .mini-action{max-width:12rem}}@container gathering (max-width: 500px){.gathering .gathering-search-results{max-height:19.5rem}.gathering .stage{display:flex;flex-direction:column;align-items:stretch;gap:var(--c3-space-6);min-height:0;padding-block:var(--c3-space-3) var(--c3-space-6)}.gathering .people-field>h3{margin-block-end:var(--c3-space-4)}.gathering .people-orbit{display:flex;justify-content:center;align-items:center;gap:var(--c3-space-5);max-width:100%}.gathering .person-pick{max-width:100px}.gathering .person-pick.is-selected{order:0}.gathering .person-pick:not(.is-selected){order:1}.gathering .person-pick.is-selected .portrait{width:92px;height:92px;border-width:3px}.gathering .person-pick:not(.is-selected) .portrait{width:48px;height:48px}.gathering .person-caption{font-size:var(--c3-font-size-caption)}.gathering .folio{align-self:center;max-width:none;scroll-margin-block:var(--c3-space-5)}.gathering .commitments{display:flex;flex-direction:column;gap:var(--c3-space-5);margin:0}.gathering .commitment{margin-inline-start:var(--c3-space-2);padding-inline-start:var(--c3-space-4);border-inline-start:var(--tw-line) solid var(--g-line)}.gathering .relationship{margin-inline-start:0}.gathering .connection-card{grid-template-columns:60px minmax(0,1fr) auto}.gathering .connection-art{width:60px;height:70px}.gathering .connection-art.is-person{width:56px;height:56px}.gathering .connection-title{font-size:var(--c3-font-size-subhead)}.gathering .bottom-row{gap:var(--c3-space-6)}.gathering .nearby .row-actions{display:grid;grid-template-columns:1fr 1fr}.gathering .nearby .mini-action{max-width:none}.gathering .lens{position:sticky;inset-block-end:var(--c3-space-3);z-index:2;width:100%;max-width:100%}.gathering .lens>.workspace-tabs{justify-content:center;width:100%}.gathering .lens>.workspace-tabs>button{flex:1;justify-content:center;white-space:normal}.gathering .lens>p{padding-inline:var(--c3-space-2)}.gathering .signal-row-main{flex-wrap:wrap;gap:var(--c3-space-2)}.gathering .signal-row-main>.state-label{order:-1}.gathering .signal-row-main>span:not(.state-label){flex-basis:100%;order:1}.gathering .signal-row-main strong{font-size:var(--c3-font-size-body-small)}.gathering .gathering-check-list{grid-template-columns:1fr}}@media(prefers-contrast:more){.gathering .connection-line{opacity:1;stroke-width:2}.gathering .person-pick.is-selected .portrait{outline:2px solid var(--c3-action-focus);outline-offset:2px}}.tw-root .context-inspector{min-width:0;position:sticky;top:0;display:grid;gap:var(--c3-space-4);padding:var(--tw-surface-pad);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-tw-work-base);box-shadow:none}.tw-root .context-inspector>header{display:flex;align-items:center;justify-content:space-between;gap:var(--c3-space-3);margin:0;color:var(--c3-ink-muted);font-size:var(--c3-font-size-label);font-weight:var(--c3-font-weight-text)}.tw-root .context-inspector>header>.icon-button{margin-right:calc(var(--c3-space-2) * -1)}.tw-root .context-inspector-content{min-width:0}.tw-root .context-inspector h2{margin:0 0 var(--c3-space-1);color:var(--c3-ink-strong);font-size:var(--c3-font-size-record);font-weight:var(--c3-font-weight-semibold);line-height:var(--c3-line-height-snug);letter-spacing:var(--c3-letter-spacing-normal);overflow-wrap:anywhere}.tw-root .context-inspector dl{display:grid;gap:var(--c3-space-4);margin:var(--c3-space-4) 0 0;padding-top:var(--c3-space-4);border-top:var(--tw-line) solid var(--c3-border-subtle)}.tw-root .context-inspector dt{display:flex;align-items:center;gap:var(--c3-space-2);margin-bottom:var(--c3-space-1);color:var(--c3-ink-muted);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-regular)}.tw-root .context-inspector dd{margin:0;color:var(--c3-ink-strong);font-size:var(--c3-font-size-body-small);line-height:var(--c3-line-height-body);overflow-wrap:anywhere}.tw-root .context-inspector>footer{display:flex;flex-direction:column;gap:var(--c3-space-2);padding-top:var(--c3-space-4);border-top:var(--tw-line) solid var(--c3-border-subtle)}.tw-root .context-inspector>footer:empty{display:none}.tw-root .context-inspector>footer p{margin:0;color:var(--c3-ink-muted);font-size:var(--c3-font-size-caption)}.tw-root .context-inspector>footer a{display:inline-flex;align-items:center;justify-content:center;gap:var(--c3-space-2);width:100%;text-decoration:none}@media(min-width:48rem){.tw-root .room:has(.browser-page){overflow:hidden;min-height:0}.tw-root .room .collection-frame.record-collection.browser-page[data-design=workbench]{display:flex;flex-direction:column;height:100%;min-height:0;padding-bottom:0}.tw-root .browser-page>:is(.workspace-heading,.collection-filters,.workspace-facts,.workspace-scope,.collection-filter-summary){flex:0 0 auto}.tw-root .browser-page .collection-content{display:flex;flex-direction:column;flex:1;min-height:0}.tw-root .browser-page .collection-content>:is([data-truth],.missions-list-truth-slot){display:flex;flex-direction:column;flex:1;min-height:0}.tw-root .browser-page .missions-list-truth-slot>[data-truth]{display:flex;flex-direction:column;flex:1;min-height:0}.tw-root .browser-page .record-browser{display:flex;flex-direction:column;flex:1;min-height:0}.tw-root .browser-page .record-browser-layout{flex:1;min-height:0;height:100%}.tw-root .browser-page .record-browser-list{min-height:0;height:100%;max-height:none;overflow:auto}.tw-root .browser-page .context-inspector{position:static;max-height:100%;overflow:auto;scrollbar-width:thin}}.tw-root .people-inspector-identity .person-avatar{margin-bottom:var(--c3-space-2)}.tw-root .people-inspector-identity h2{margin:0;color:var(--c3-ink-strong);font-size:var(--c3-font-size-record);font-weight:var(--c3-font-weight-semibold);line-height:var(--c3-line-height-snug);letter-spacing:var(--c3-letter-spacing-normal);overflow-wrap:anywhere}.tw-root .people-inspector-role{margin:0;color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small);line-height:var(--c3-line-height-body);overflow-wrap:anywhere}.tw-root .people-inspector-id{color:var(--c3-ink-muted);font-family:var(--c3-font-mono, monospace);font-size:var(--c3-font-size-caption)}.tw-root .directory-filter-fields{flex:none;width:100%;min-width:0;display:grid;grid-template-columns:minmax(14rem,2fr) repeat(3,minmax(7rem,1fr)) auto;align-items:end;gap:var(--c3-space-3)}.tw-root .directory-filter-fields .tw-field{min-width:0}.tw-root .directory-filter-fields :is(input,select){width:100%;min-width:0}.tw-root .people-card-table{min-width:0}.tw-root .directory-card:hover{background:var(--c3-place-soft, var(--c3-tw-work-subtle))}.tw-root .journey-timeline{display:inline-flex;align-items:center;gap:var(--c3-space-2);color:var(--c3-ink-muted);font-size:var(--c3-font-size-caption);white-space:nowrap}.tw-root .register-notes{min-width:0}.tw-root .register-notes>summary{width:max-content;min-height:var(--c3-tw-target-min);display:inline-flex;align-items:center;color:var(--c3-ink-muted);font-size:var(--c3-font-size-caption);cursor:pointer}.tw-root .register-notes>summary:hover{color:var(--c3-ink-strong);text-decoration:underline}.tw-root .register-notes[open]>summary{margin-bottom:var(--c3-space-2)}.tw-root .register-notes p{max-width:34rem;margin:0;color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small);overflow-wrap:anywhere;white-space:pre-wrap}@media(max-width:47.999rem){.tw-root .journey-timeline{white-space:normal;flex-wrap:wrap}.tw-root .people-register-page .collection-filters>.register-summary{flex:1 1 100%}.tw-root .people-register-page .register-summary>button{flex:1 1 calc(50% - var(--c3-space-1));justify-content:space-between}}@media(max-width:70rem){.tw-root .directory-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.tw-root .person-detail .person-completeness{display:inline-flex;align-items:center;gap:var(--c3-space-2)}.tw-root .person-detail .person-completeness-count{font-size:var(--c3-font-size-caption);font-variant-numeric:tabular-nums}.tw-root .person-detail .identity-photo-control{display:grid;justify-items:start}.tw-root .person-detail .identity-photo-well{position:relative;display:inline-grid}.tw-root .person-detail .identity-photo-tools{position:absolute;z-index:1;right:calc(var(--c3-space-2) * -1);bottom:calc(var(--c3-space-2) * -1);display:flex;margin:0;padding:0}.tw-root .person-detail .person-missing{margin-top:var(--c3-space-3);padding-top:var(--c3-space-3);border-top:var(--tw-line) solid var(--c3-border-subtle)}.tw-root .person-detail .person-missing-count{color:var(--c3-ink-muted);font-size:var(--c3-font-size-label);font-weight:var(--c3-font-weight-text)}.tw-root .person-detail .person-missing-hint{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-regular)}.tw-root .person-detail .person-pending-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--c3-space-2)}@media(min-width:64rem){.tw-root .person-detail .person-body{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.tw-root .person-detail .person-finance{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.tw-root .authority-relay{container-type:inline-size;min-width:0;display:grid;gap:0}.tw-root .authority-relay-list-head,.tw-root .authority-relay-records>li{display:grid;grid-template-columns:minmax(12rem,1.35fr) minmax(7rem,.65fr) minmax(10rem,1fr) minmax(9rem,.8fr) 2.5rem;column-gap:1.25rem;align-items:center}.tw-root .authority-relay-list-head{padding:.75rem 1.5rem;border-bottom:1px solid var(--c3-border-subtle);color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.tw-root .authority-relay-records{min-width:0;display:grid;gap:0;padding:0;margin:0;list-style:none}.tw-root .authority-relay-records>li{--authority-stage-tone:var(--c3-ink-quiet);min-width:0;row-gap:.5rem;padding:1.25rem 1.5rem .75rem;border-bottom:1px solid var(--c3-border-subtle);background:var(--c3-surface-base)}.tw-root .authority-relay-records>li:last-child{border-bottom:0}.tw-root .authority-relay-records>li[data-authority-stage=review]{--authority-stage-tone:var(--c3-state-info)}.tw-root .authority-relay-records>li[data-authority-stage=decision]{--authority-stage-tone:var(--c3-accent-blue)}.tw-root .authority-relay-records>li[data-authority-stage=execution]{--authority-stage-tone:var(--c3-state-warning)}.tw-root .authority-relay-records>li[data-authority-stage=execution-failed]{--authority-stage-tone:var(--c3-state-danger)}.tw-root .authority-relay-record-head{min-width:0;grid-column:1}.tw-root .authority-relay-record-identity{display:grid;gap:.25rem;min-width:0}.tw-root .authority-relay-record-identity strong{color:var(--c3-ink-strong);font-size:.9375rem;font-weight:600;overflow-wrap:anywhere}.tw-root .authority-relay-record-identity small{color:var(--c3-ink-quiet);font-size:.75rem;font-family:var(--c3-font-mono,monospace)}.tw-root .authority-relay-record-status{grid-column:2;justify-self:start}.tw-root .authority-relay-provenance{grid-column:3;min-width:0;margin:0}.tw-root .authority-relay-provenance dt{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tw-root .authority-relay-provenance dd{margin:0;color:var(--c3-ink-default);font-size:.8125rem;overflow-wrap:anywhere}.tw-root .authority-relay-provenance small{display:block;margin-top:.25rem;color:var(--c3-ink-quiet);font-size:.75rem}.tw-root .authority-relay-session{grid-column:4;min-width:0;display:flex;align-items:center;gap:.5rem;color:var(--c3-ink-muted);font-size:.8125rem;line-height:1.5}.tw-root .authority-relay-session i{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--c3-ink-quiet)}.tw-root .authority-relay-session[data-reason=available] i{background:var(--c3-state-success)}.tw-root .authority-relay-session:is([data-reason=self],[data-reason=indeterminate],[data-reason=not-current]) i{background:var(--c3-state-warning)}.tw-root .authority-relay-open{grid-column:5;grid-row:1;justify-self:end;border-radius:8px;color:var(--c3-ink-strong)}.tw-root .authority-relay-history{grid-column:1 / -1;min-width:0}.tw-root .authority-relay-history>summary{width:fit-content;min-height:1.75rem;padding-block:.25rem;color:var(--c3-ink-quiet);font-size:.75rem;cursor:pointer}.tw-root .authority-relay-history>summary:hover{color:var(--c3-ink-strong)}.tw-root .authority-relay-history>summary:focus-visible{outline:2px solid var(--c3-action-primary);outline-offset:3px;border-radius:3px}.tw-root .authority-relay-history-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;margin-top:.5rem;padding:1rem 1.25rem;border:1px solid var(--c3-border-subtle);border-radius:8px;background:var(--c3-surface-subtle)}.tw-root .authority-relay-workflow{min-width:0;display:grid;align-content:start;gap:1rem}.tw-root .authority-relay-completion{display:grid;gap:.25rem;margin:0;font-size:.8125rem}.tw-root .authority-relay-completion strong{color:var(--c3-ink-strong)}.tw-root .authority-relay-completion>span{color:var(--c3-ink-muted)}.tw-root .authority-relay-milestones{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.tw-root .authority-relay-milestones>span{display:grid;gap:.5rem;font-size:.75rem;color:var(--c3-ink-quiet)}.tw-root .authority-relay-milestones i{height:3px;width:100%;border-radius:4px;background:var(--c3-border-strong)}.tw-root .authority-relay-milestones [data-state=done] i{background:var(--c3-state-success)}.tw-root .authority-relay-milestones [data-state=current] i{background:var(--authority-stage-tone)}.tw-root .authority-relay-milestones [data-state=failed] i{background:var(--c3-state-danger)}.tw-root .authority-relay-milestones [data-state=current]{color:var(--c3-ink-strong);font-weight:600}.tw-root .authority-relay-history-facts{display:grid;align-content:start;gap:.75rem;margin:0;font-size:.8125rem}.tw-root .authority-relay-history-facts dt{color:var(--c3-ink-quiet);font-size:.75rem}.tw-root .authority-relay-history-facts dd{margin:.25rem 0 0;color:var(--c3-ink-default)}.tw-root .authority-relay-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:1.25rem 1.5rem;border-top:1px solid var(--c3-border-subtle)}.tw-root .authority-relay-standing{display:flex;flex-wrap:wrap;gap:.375rem .75rem;flex-basis:100%;margin:0;color:var(--c3-ink-muted);font-size:.75rem}.tw-root .authority-relay-standing strong{color:var(--c3-ink-strong);font-weight:600}.tw-root .authority-relay-boundary{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--c3-ink-quiet);font-size:.75rem}.tw-root .authority-relay-boundary>span[aria-hidden=true]{width:1rem;height:1rem;display:inline-grid;place-items:center;border:1px solid var(--c3-border-strong);border-radius:50%;font-size:var(--c3-font-size-caption)}.tw-root .authority-relay-footer>[data-testid=page-witness]{margin:0}.tw-root .authority-relay>.panel-actions{padding:1rem 1.5rem}@container (max-width:62rem){.tw-root .authority-relay-list-head{display:none}.tw-root .authority-relay-records>li{grid-template-columns:minmax(0,1fr) auto 2.5rem}.tw-root .authority-relay-record-head{grid-column:1}.tw-root .authority-relay-record-status{grid-column:2;grid-row:1}.tw-root .authority-relay-open{grid-column:3}.tw-root .authority-relay-provenance{grid-column:1;grid-row:2}.tw-root .authority-relay-session{grid-column:2 / -1;grid-row:2}}@container (max-width:38rem){.tw-root .authority-relay-records>li{padding:1rem;grid-template-columns:minmax(0,1fr) 2.5rem;row-gap:.75rem}.tw-root .authority-relay-open{grid-column:2}.tw-root .authority-relay-record-status{grid-column:1;grid-row:2}.tw-root .authority-relay-provenance{grid-column:1 / -1;grid-row:3}.tw-root .authority-relay-session{grid-column:1 / -1;grid-row:4}.tw-root .authority-relay-history-body{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem}.tw-root .authority-relay-footer{padding:1rem}}.tw-root .authority-relay-records>li.workspace-no-matches{display:block}.tw-root .approval-queue-tools{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;width:100%}.tw-root .approval-queue-tools input{min-width:12rem;flex:1;background:var(--c3-surface-base)}.tw-root .approval-decision-workspace{display:grid;min-width:0;gap:1.25rem;align-items:start}.tw-root .approval-decision-workspace:has(.approval-preview){grid-template-columns:minmax(0,1fr) minmax(22rem,.9fr)}.tw-root .approval-queue{min-width:0;border:1px solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-surface-base);overflow:hidden}.tw-root .approval-preview-trigger{padding:0;margin:0;border:0;background:none;text-align:left;cursor:pointer}.tw-root .approval-preview-trigger:hover strong{color:var(--c3-place-accent)}.tw-root .authority-relay-records>li[data-preview-selected=true]{background:var(--c3-place-soft);box-shadow:inset 3px 0 var(--c3-place-accent)}.tw-root .approval-decision-workspace:has(.approval-preview) .authority-relay-list-head{display:none}@media(max-width:70rem){.tw-root .approval-decision-workspace:has(.approval-preview){grid-template-columns:minmax(0,1fr)}.tw-root .approval-preview{grid-row:1;position:static}}.tw-root .approval-request-grid{min-width:0;display:grid;grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);align-items:start;gap:var(--c3-space-5)}.tw-root .approval-request-grid.is-single{grid-template-columns:minmax(0,1fr)}.tw-root .approval-request-facts{min-width:0}.tw-root .approval-request-payload{min-width:0;display:grid;gap:var(--c3-space-4)}.tw-root .approval-next-action-body{display:grid;gap:var(--c3-space-3)}@media(max-width:71.999rem){.tw-root .approval-request-grid{grid-template-columns:minmax(0,1fr)}}.tw-root .settings-page .collection-content{gap:var(--c3-space-6)}.tw-root .settings-workspace-nav .settings-nav-group{display:grid;gap:var(--c3-space-1);min-width:0}.tw-root .settings-workspace-nav .settings-nav-group+.settings-nav-group{margin-top:var(--c3-space-4)}.tw-root .settings-workspace-nav .settings-nav-group>.kicker{margin:0 0 var(--c3-space-1);padding:0 var(--c3-space-4)}.tw-root .settings-page .settings-group:not([hidden]){display:grid;gap:0;min-width:0}.tw-root .settings-page .settings-panel-stack{display:grid;gap:var(--c3-space-4);min-width:0}.tw-root .settings-page .settings-grant-row{align-items:end}.tw-root .settings-page .settings-grant-reason{flex:1 1 auto;min-width:0}.tw-root .settings-page .settings-help summary{width:fit-content;cursor:pointer}.tw-root .settings-page .settings-help p{max-width:72ch;margin:var(--c3-space-2) 0 0}.tw-root .settings-page [data-testid=account-deletion-panel] :is(.account-deletion,.account-deletion-disclosure,.account-deletion-request,.account-deletion-filing,.account-deletion-acknowledgements){display:grid;gap:var(--c3-space-3);min-width:0}.tw-root .settings-page [data-testid=account-deletion-panel] p{max-width:72ch;margin:0}.tw-root .settings-page [data-testid=account-deletion-retained]{display:grid;gap:var(--c3-space-1);margin:0;padding-left:var(--c3-space-5)}@media(max-width:47.999rem){.tw-root .settings-workspace-nav .settings-nav-group{display:flex;flex-wrap:wrap;flex:1 1 100%;gap:var(--c3-space-1)}.tw-root .settings-workspace-nav .settings-nav-group+.settings-nav-group{margin-top:var(--c3-space-2)}.tw-root .settings-workspace-nav .settings-nav-group>.kicker{flex-basis:100%;padding:0}}.tw-root .settings-workspace{display:grid;grid-template-columns:14rem minmax(0,1fr);gap:2rem;align-items:start}.tw-root .settings-workspace-nav{display:grid;align-content:start;gap:.35rem;padding-right:1.25rem;border-right:1px solid var(--c3-border-subtle);position:sticky;top:1.25rem}.tw-root .settings-workspace-nav button{text-align:left;padding:var(--c3-space-4);border:1px solid transparent;border-radius:var(--c3-radius-control);display:grid;gap:var(--c3-space-1);background:transparent}.tw-root .settings-workspace-nav button strong{font-size:.85rem;font-weight:500}.tw-root .settings-workspace-nav button span{font-size:var(--c3-font-size-caption);color:var(--c3-ink-muted);line-height:1.5}.tw-root .settings-workspace-nav button[aria-pressed=true]{background:var(--c3-place-soft);border-color:var(--c3-place-edge);color:var(--c3-place-accent)}.tw-root .settings-workspace-content{min-width:0}.tw-root .settings-workspace-content .settings-group[hidden]{display:none}.tw-root .settings-workspace-content .settings-group{border:0;padding:0}@media(max-width:47.999rem){.tw-root .settings-workspace{grid-template-columns:1fr;gap:1.25rem}.tw-root .settings-workspace-nav{display:flex;flex-wrap:wrap;position:static;border-right:0;border-bottom:1px solid var(--c3-border-subtle);padding:0 0 1rem}.tw-root .settings-workspace-nav button{flex:1;min-width:9rem}}.tw-root .structure-proposals{display:grid;gap:var(--c3-space-4)}.tw-root .structure-proposal{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.tw-root .structure-proposal>.surface-heading{grid-column:1 / -1}.tw-root .structure-evidence{display:grid;align-content:start;justify-items:start;gap:var(--c3-space-3)}.tw-root .structure-evidence>p{margin:0}.tw-root .structure-decision{display:grid;align-content:start;gap:var(--c3-space-3)}.tw-root .structure-decision>button{justify-self:start}.tw-root .structure-settle{position:sticky;bottom:var(--c3-space-4)}@media(max-width:47.999rem){.tw-root .structure-proposal{grid-template-columns:minmax(0,1fr)}}.tw-root .organisation-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--c3-space-6);align-items:start}@media(max-width:47.999rem){.tw-root .organisation-map{grid-template-columns:minmax(0,1fr)}}.tw-root .organisation-state-page .organisation-state{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--c3-space-6);align-content:start;align-items:start}.tw-root .organisation-state-page .organisation-state>.surface-heading{grid-column:1 / -1}.tw-root .organisation-state-page .organisation-state-figures{grid-column:1;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--c3-space-4)}.tw-root .organisation-state-page .organisation-state-cannot-say{grid-column:2;grid-row:2}.tw-root .organisation-state-page .organisation-state>:is(.record-quiet,.field-error-block,[data-testid=os-counts-withheld]){grid-column:1 / -1}@media(max-width:47.999rem){.tw-root .organisation-state-page .organisation-state{grid-template-columns:minmax(0,1fr)}.tw-root .organisation-state-page :is(.organisation-state-figures,.organisation-state-cannot-say){grid-column:1;grid-row:auto}}.tw-root .my-profile-sections{align-items:start}@media(min-width:64rem){.tw-root .my-profile-sections{grid-template-columns:repeat(2,minmax(0,1fr))}}.tw-root .my-profile-consequences{display:grid;gap:var(--c3-space-2)}.tw-root .activity-journal{display:grid;gap:var(--c3-space-4)}.tw-root .activity-day{min-width:0;display:grid;grid-template-columns:10rem minmax(0,1fr);gap:var(--c3-space-6);align-items:start}.tw-root .activity-day+.activity-day{padding-top:var(--c3-space-4);border-top:var(--tw-line) solid var(--c3-border-subtle)}.tw-root .activity-day-rows{min-width:0}@media(max-width:47.999rem){.tw-root .activity-day{grid-template-columns:minmax(0,1fr);gap:var(--c3-space-2)}}.tw-root .intake-row-state{display:grid;justify-items:start;gap:var(--c3-space-1)}.tw-root .intake-ready-card{display:grid;gap:var(--c3-space-3)}.tw-root .intake-ready-card>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--c3-space-3)}.tw-root .intake-ready-card>button{justify-self:start}.tw-root .intake-upload>button{overflow-wrap:anywhere}.tw-root .intake-attach-action{display:grid;justify-items:start;gap:var(--c3-space-2)}.tw-root .intake-attach-action>p{margin:0}@media(min-width:72rem){.tw-root.guest-intake .public-card{max-width:68rem}}.tw-root.guest-intake .guest-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--c3-space-6);align-items:start}.tw-root.guest-intake .guest-welcome{min-width:0;display:grid;align-content:start;gap:var(--c3-space-4)}.tw-root.guest-intake .guest-mark{width:var(--c3-space-12);height:var(--c3-space-12)}.tw-root.guest-intake .guest-lead{margin:0;max-width:42ch;font-size:var(--c3-font-size-body)}.tw-root.guest-intake .guest-steps{margin:var(--c3-space-2) 0 0;padding:0;list-style:none;display:grid;gap:var(--c3-space-3)}.tw-root.guest-intake .guest-steps>li{display:grid;grid-template-columns:calc(var(--c3-space-6) + var(--c3-space-1)) minmax(0,1fr);align-items:start;gap:var(--c3-space-3)}.tw-root.guest-intake .guest-steps>li>span{box-sizing:border-box;width:calc(var(--c3-space-6) + var(--c3-space-1));height:calc(var(--c3-space-6) + var(--c3-space-1));display:grid;place-items:center;border:var(--tw-line) solid var(--c3-border-subtle);border-radius:50%;background:var(--c3-surface-raised);color:var(--c3-ink-muted);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-semibold)}.tw-root.guest-intake .guest-steps>li>div{min-width:0;display:grid;gap:calc(var(--c3-space-1) / 2)}.tw-root.guest-intake .guest-steps strong{color:var(--c3-ink-strong);font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-semibold)}.tw-root.guest-intake .guest-steps small{color:var(--c3-ink-muted)}.tw-root.guest-intake .guest-form{min-width:0}.tw-root.guest-intake .guest-form input[type=file]{width:100%;padding:var(--c3-space-3);border:var(--tw-line) dashed var(--c3-border-strong);border-radius:var(--c3-radius-control);background:var(--c3-surface-subtle);color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small)}.tw-root.guest-intake .guest-form-foot{padding-top:var(--c3-space-4);border-top:var(--tw-line) solid var(--c3-border-subtle)}.tw-root.guest-intake .guest-form-foot>.primary-action{width:100%}.tw-root.guest-intake .guest-done{display:grid;justify-items:center;gap:var(--c3-space-3);padding:var(--c3-space-8) var(--c3-space-6);text-align:center}.tw-root.guest-intake .guest-done>p{margin:0}.tw-root.guest-intake .guest-done>strong{color:var(--c3-ink-strong);font-size:var(--c3-font-size-lead);font-weight:var(--c3-font-weight-semibold)}.tw-root.guest-intake .guest-done>.eyebrow{margin-top:var(--c3-space-3)}.tw-root.guest-intake .guest-reference{-webkit-user-select:all;user-select:all}.tw-root.guest-intake .guest-done>.record-quiet{max-width:38ch}@media(min-width:72rem){.tw-root.guest-intake .guest-layout{grid-template-columns:minmax(0,4fr) minmax(0,5fr);gap:var(--c3-space-8)}.tw-root.guest-intake .guest-welcome{position:sticky;top:var(--c3-space-6)}}.invitation-arrival{display:grid;gap:20px;min-width:0;color:var(--c3-entrance-ink)}.invitation-arrival p{margin:0;line-height:1.65;overflow-wrap:anywhere}.invitation-arrival [data-testid=join-role]{color:var(--c3-entrance-amber);font-size:13px;border-bottom:1px solid var(--c3-entrance-border);padding-bottom:20px}.invitation-arrival [data-testid=join-open],.invitation-acceptance,.invitation-spent,.invitation-acceptance form{display:grid;gap:18px}.invitation-arrival [data-testid=join-open]>p{color:var(--c3-entrance-muted);font-size:14px}.invitation-acceptance>p{font-size:13px;color:var(--c3-entrance-muted)}.invitation-acceptance label{display:grid;gap:8px;font-size:13px;font-weight:500}.invitation-acceptance input{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:12px 14px;border:1px solid var(--c3-entrance-border-strong);border-radius:6px;background:var(--c3-entrance-ground);color:var(--c3-entrance-ink);font:inherit;font-size:16px}.invitation-arrival button,.invitation-arrival .primary-action{min-height:46px;padding:12px 18px;border:1px solid var(--c3-entrance-border-strong);border-radius:6px;background:transparent;color:var(--c3-entrance-ink);font:inherit;font-size:14px;cursor:pointer;text-align:center;text-decoration:none}.invitation-arrival .primary-action{display:inline-flex;align-items:center;justify-content:center;background:var(--c3-entrance-action);color:var(--c3-entrance-action-ink);font-weight:600}.invitation-arrival .primary-action:hover:not(:disabled):not([aria-disabled=true]){background:var(--c3-entrance-action-hover)}.invitation-arrival :disabled,.invitation-arrival [aria-disabled=true]{opacity:.6;cursor:wait}.invitation-arrival input:focus-visible,.invitation-arrival button:focus-visible{outline:2px solid var(--c3-entrance-amber);outline-offset:3px}.invitation-arrival [role=alert]{color:var(--c3-entrance-danger);border-left:2px solid currentColor;padding:12px}.invitation-acceptance [role=status]:not(:empty){display:grid;gap:14px;border:1px solid var(--c3-entrance-border);border-radius:6px;padding:16px;background:var(--c3-entrance-subtle);font-size:14px}.invitation-steps{display:flex;list-style:none;gap:12px;padding:0;margin:6px 0;counter-reset:invite-step}.invitation-steps li{flex:1;border-top:2px solid var(--c3-entrance-border);padding-top:10px;font-size:11px;color:var(--c3-entrance-muted)}.invitation-steps li:before{counter-increment:invite-step;content:counter(invite-step) ". "}.invitation-steps li[aria-current=step],.invitation-steps li[data-complete=true]{border-color:var(--c3-entrance-amber);color:var(--c3-entrance-ink)}.tw-root.word-page section{margin:var(--c3-space-4) 0 0}.tw-root.word-page ol{margin:var(--c3-space-4) 0 0;padding-inline-start:var(--c3-space-6);color:var(--c3-ink-quiet)}.tw-root.word-page ol li{margin:var(--c3-space-3) 0 0}.tw-root.word-page ol li strong{display:block;color:var(--c3-ink-default)}.tw-root .word-staff{container:word-staff / inline-size;min-width:0}:where(.tw-root .word-staff) :where(h2,h3,h4,p,blockquote){margin:0}.tw-root .word-docket-content{min-width:0;display:grid;gap:var(--c3-space-6)}.tw-root .word-question{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--c3-space-6);padding-block:var(--c3-space-4)}.tw-root .word-question+.word-question{border-top:var(--tw-line) solid var(--c3-border-subtle)}.tw-root .word-question-evidence{min-width:0;display:grid;align-content:start;gap:var(--c3-space-2)}.tw-root .word-proposed{font-size:var(--c3-font-size-record);white-space:pre-wrap;overflow-wrap:anywhere}.tw-root .word-question blockquote{padding-inline-start:var(--c3-space-3);border-inline-start:calc(var(--tw-line) * 2) solid var(--c3-border-strong);white-space:pre-wrap;overflow-wrap:anywhere}.tw-root .word-question blockquote small{display:block;margin-top:var(--c3-space-2);color:var(--c3-ink-muted)}@container word-staff (max-width: 64rem){.tw-root .word-question{gap:var(--c3-space-4)}}@container word-staff (max-width: 40rem){.tw-root .word-question{grid-template-columns:minmax(0,1fr)}.tw-root .word-docket-head{flex-wrap:wrap}}.tw-root .calendar-frame{min-width:0;container-type:inline-size}.tw-root .module-calendar-horizon .calendar-frame{gap:var(--c3-space-3)}.tw-root .calendar-workspace{display:grid;grid-template-columns:20rem minmax(0,1fr);align-items:start;gap:var(--c3-space-6)}@media(max-width:47.999rem){.tw-root .calendar-workspace{grid-template-columns:minmax(0,1fr)}}.tw-root .calendar-selected-date{display:flex;justify-content:space-between;align-items:center;gap:var(--c3-space-4)}.tw-root .calendar-selected-date h2{margin:0;font-size:var(--c3-font-size-lead);font-weight:var(--c3-font-weight-semibold)}.tw-root .calendar-frame [data-bucket=overdue]{--calendar-band-accent: var(--c3-state-danger)}.tw-root .calendar-frame [data-bucket=next-7-days]{--calendar-band-accent: var(--c3-state-warning)}.tw-root .calendar-frame [data-bucket=this-month]{--calendar-band-accent: var(--c3-state-info)}.tw-root .calendar-frame [data-bucket=later]{--calendar-band-accent: var(--c3-state-knowledge)}.tw-root .calendar-summary{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--c3-space-2) var(--c3-space-6);margin-bottom:var(--c3-space-4);padding-bottom:var(--c3-space-5)}.tw-root .calendar-summary>:is(a,span){display:flex;align-items:center;gap:var(--c3-space-2);min-height:var(--c3-tw-target-min);padding:var(--c3-space-1) 0;border-radius:var(--c3-radius-control);color:var(--c3-ink-muted);text-decoration:none}.tw-root .calendar-summary>a:hover{background:var(--c3-surface-subtle);color:var(--c3-ink-strong)}.tw-root .calendar-summary :is(small,strong){margin:0;font-size:var(--c3-font-size-label)}.tw-root .calendar-summary strong{color:var(--calendar-band-accent, var(--c3-ink-strong));font-variant-numeric:tabular-nums}.tw-root .calendar-agenda{min-width:0;display:grid;gap:var(--c3-space-5)}.tw-root .calendar-band{min-width:0;scroll-margin-top:calc(var(--c3-tw-target-min) + var(--c3-space-4))}.tw-root .calendar-band-heading{min-height:var(--c3-tw-target-min);display:flex;align-items:center;gap:var(--c3-space-2);padding:0 var(--c3-space-1) var(--c3-space-4);border-bottom:var(--tw-line) solid var(--c3-border-subtle)}.tw-root .calendar-band-heading h2{margin:0;display:inline-flex;align-items:center;gap:var(--c3-space-2);color:var(--c3-ink-strong);font-size:var(--c3-font-size-lead);font-weight:var(--c3-font-weight-semibold)}.tw-root .calendar-agenda-list{min-width:0;display:grid}.tw-root .calendar-agenda-item{min-width:0;display:grid;grid-template-columns:8rem 1.25rem minmax(0,1fr) auto;align-items:center;gap:var(--c3-space-3);padding:var(--c3-space-4) 0;border-bottom:var(--tw-line) solid var(--c3-border-subtle)}.tw-root .calendar-agenda-item:hover{border-color:var(--c3-border-strong)}.tw-root .calendar-agenda-item:last-child{border-bottom:0}.tw-root .calendar-date{min-width:0;display:grid;justify-items:start;gap:calc(var(--c3-space-1) / 2)}.tw-root .calendar-date time{color:var(--c3-ink-strong);font-family:var(--c3-font-mono, monospace);font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-semibold)}.tw-root .calendar-date>span:not(.horizon-mark){color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.tw-root .calendar-date .horizon-mark{margin:var(--c3-space-1) 0 0}.tw-root .calendar-marker{position:relative;align-self:stretch;min-height:3.25rem}.tw-root .calendar-marker:before{content:"";position:absolute;inset:0 auto 0 50%;width:1px;background:var(--c3-border-strong)}.tw-root .calendar-marker:after{content:"";position:absolute;top:50%;left:50%;width:.65rem;height:.65rem;border:2px solid var(--c3-tw-work-base);border-radius:50%;background:var(--calendar-band-accent);box-shadow:0 0 0 1px var(--calendar-band-accent);transform:translate(-50%,-50%)}.tw-root .calendar-event{min-width:0;display:grid;gap:calc(var(--c3-space-1) / 2);padding-left:var(--c3-space-2)}.tw-root .calendar-event :is(p,h3,div){margin:0}.tw-root .calendar-event p{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-bold);letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}.tw-root .calendar-event p span{font-family:var(--c3-font-mono, monospace)}.tw-root .calendar-event h3{overflow-wrap:anywhere;color:var(--c3-ink-strong);font-size:var(--c3-font-size-subhead);font-weight:var(--c3-font-weight-semibold)}.tw-root .calendar-event>div{color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small);overflow-wrap:anywhere}.tw-root .calendar-action{display:flex;justify-content:flex-end}.tw-root .calendar-action .record-quiet{max-width:10rem;text-align:right}@container (max-width: 48rem){.tw-root .calendar-horizon-switch{width:100%}.tw-root .calendar-horizon-switch button{flex:1 0 auto;justify-content:center}.tw-root .calendar-agenda-item{grid-template-columns:7.25rem 1rem minmax(0,1fr) auto;gap:var(--c3-space-2)}}@container (max-width: 32rem){.tw-root .calendar-agenda-item{grid-template-columns:minmax(0,1fr) auto;align-items:start}.tw-root .calendar-date{grid-column:1;display:flex;align-items:center;flex-wrap:wrap;gap:var(--c3-space-1) var(--c3-space-2)}.tw-root .calendar-date .horizon-mark{margin:0}.tw-root .calendar-marker{display:none}.tw-root .calendar-event{grid-column:1;padding-left:0}.tw-root .calendar-action{grid-column:2;grid-row:1 / 3;align-self:center}.tw-root .calendar-action .record-quiet{max-width:7.5rem}}.tw-root .calendar-month{position:sticky;top:var(--c3-space-4)}.tw-root .calendar-month>header{display:flex;align-items:center;justify-content:space-between;gap:var(--c3-space-2);margin-bottom:var(--c3-space-4)}.tw-root .calendar-month h2{font-size:var(--c3-font-size-lead);font-weight:var(--c3-font-weight-semibold);margin:0}.tw-root .calendar-month header>div{display:flex;gap:var(--c3-space-1)}.tw-root .calendar-weekdays,.tw-root .calendar-month-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--c3-space-1)}.tw-root .calendar-weekdays span{font-size:var(--c3-font-size-caption);color:var(--c3-ink-muted);text-align:center;padding:var(--c3-space-2) 0}.tw-root .calendar-month-days button{display:flex;flex-direction:column;gap:var(--c3-space-1);align-items:center;justify-content:center;min-height:2.25rem;border:var(--tw-line) solid transparent;border-radius:var(--c3-radius-control);background:transparent;padding:var(--c3-space-1);font-size:var(--c3-font-size-label)}.tw-root .calendar-weekdays span[data-weekend=true]{color:var(--c3-ink-quiet)}.tw-root .calendar-month-days button[data-weekend=true]{background:color-mix(in srgb,var(--c3-surface-subtle) 70%,transparent)}.tw-root .calendar-month-days button[aria-pressed=true]{background:var(--c3-place-soft);border-color:var(--c3-place-edge);color:var(--c3-place-accent)}.tw-root .calendar-month-days button[data-today=true]>span:first-child{display:inline-grid;place-items:center;min-width:var(--c3-space-6);height:var(--c3-space-6);border-radius:999px;background:var(--c3-action-primary);color:var(--c3-action-ink);font-weight:var(--c3-font-weight-semibold)}.tw-root .calendar-month-days button[data-current-month=false]{color:var(--c3-ink-muted)}.tw-root .calendar-month-days button:hover:not(:disabled){background:var(--c3-surface-subtle)}.tw-root .calendar-day-dots{display:flex;gap:calc(var(--tw-line) * 2)}.tw-root .calendar-month-days i{width:4px;height:4px;border-radius:50%;background:var(--calendar-band-accent, var(--c3-place-accent))}.tw-root .calendar-month>footer{margin-top:var(--c3-space-4);padding-top:var(--c3-space-3);border-top:var(--tw-line) solid var(--c3-border-subtle);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--c3-space-2)}.tw-root .calendar-month footer>span{font-size:var(--c3-font-size-caption);color:var(--c3-ink-muted)}@media(max-width:47.999rem){.tw-root .calendar-month{position:static}.tw-root .calendar-month-days button{min-height:2.75rem}}.tw-root .leave-register-page .leave-on-behalf{margin-left:var(--c3-space-2)}.tw-root .leave-register-page .leave-when{color:var(--c3-ink-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.tw-root .leave-register-page .leave-requester{color:var(--c3-ink-muted);font-size:var(--c3-font-size-caption)}.tw-root .leave-conflicts{margin:0;padding:0;list-style:none;display:grid;gap:var(--c3-space-2)}.tw-root .leave-conflicts>li{display:grid;gap:var(--c3-space-1);padding:var(--c3-space-3);border:var(--tw-line) solid var(--c3-border-subtle);border-left:3px solid var(--c3-state-warning);border-radius:var(--c3-radius);background:var(--c3-surface-subtle)}.tw-root .leave-conflicts>li.leave-conflicts-note{border:0;background:transparent;padding:0}.tw-root .leave-conflict-window{color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small)}.tw-root .leave-conflict-days{color:var(--c3-ink-strong);font-size:var(--c3-font-size-body-small)}.tw-root .leave-detail .leave-body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--c3-space-5)}.tw-root .leave-detail .leave-body>*{min-width:0}@media(min-width:64rem){.tw-root .leave-detail .leave-body{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.tw-root .leave-grid{border-collapse:separate;border-spacing:0;min-width:100%;font-size:var(--c3-font-size-body-small)}.tw-root .leave-grid th,.tw-root .leave-grid td{padding:0;border-bottom:var(--tw-line) solid color-mix(in srgb,var(--c3-border-subtle) 60%,transparent);text-align:center;vertical-align:middle}.tw-root .leave-grid thead th{padding:calc(var(--c3-space-2) + 1.1em) 0 var(--c3-space-2);border-bottom-color:var(--soul-gold-line)}.tw-root .leave-grid .leave-grid-person{position:sticky;left:calc(var(--c3-space-4) * -1);z-index:2;padding:var(--c3-space-2) var(--c3-space-3) var(--c3-space-2) var(--c3-space-4);background:var(--c3-tw-work-base);box-shadow:inset calc(var(--tw-line) * -1) 0 0 var(--c3-border-subtle);text-align:left}@media(min-width:48rem){.tw-root .leave-grid .leave-grid-person{min-width:15rem;padding-right:var(--c3-space-4);white-space:nowrap}}.tw-root .leave-grid thead .leave-grid-person{color:color-mix(in srgb,var(--c3-action-primary) 30%,var(--c3-ink-muted));font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-semibold);letter-spacing:calc(var(--c3-letter-spacing-label) * 1.7);text-transform:uppercase}.tw-root .leave-grid .leave-grid-person .quiet-tag{margin-left:var(--c3-space-2)}.tw-root .leave-grid .leave-grid-person a{color:var(--c3-ink-strong);font-family:var(--soul-serif);font-size:var(--c3-font-size-body-small);line-height:1.25;font-weight:var(--c3-font-weight-regular);text-decoration:none}.tw-root .leave-grid .leave-grid-person a:hover,.tw-root .leave-grid .leave-grid-person a:focus-visible{text-decoration:underline}@media(min-width:48rem){.tw-root .leave-grid .leave-grid-person a{font-size:calc(var(--c3-font-size-body) * 1.07)}}.tw-root .leave-grid .leave-grid-day{min-width:calc(var(--c3-space-8) + var(--c3-space-1))}.tw-root .leave-grid .leave-grid-weekday{display:block;color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);letter-spacing:var(--c3-letter-spacing-label)}.tw-root .leave-grid .leave-grid-date{display:inline-grid;place-items:center;min-width:calc(var(--c3-space-6) + var(--c3-space-1));height:calc(var(--c3-space-6) + var(--c3-space-1));margin-top:var(--c3-space-1);border-radius:999px;color:var(--c3-ink-default);font-weight:var(--c3-font-weight-semibold);font-variant-numeric:tabular-nums}.tw-root .leave-grid .leave-grid-day[data-weekend=true] .leave-grid-date{color:var(--c3-ink-quiet)}.tw-root .leave-grid .leave-grid-day[data-today=true] .leave-grid-date{background:var(--c3-action-primary);color:var(--c3-action-ink);box-shadow:var(--c3-shadow-soft)}.tw-root .leave-grid .leave-grid-day[data-today=true] .leave-grid-weekday{color:var(--soul-gold-ink)}.tw-root .leave-grid td.leave-grid-cell[data-today=true]{background:color-mix(in srgb,var(--c3-action-primary) 9%,transparent);box-shadow:inset var(--tw-line) 0 0 var(--soul-gold-line),inset calc(var(--tw-line) * -1) 0 0 var(--soul-gold-line)}.tw-root .leave-grid :is(.leave-grid-day,td.leave-grid-cell)[data-weekend=true]{background-color:color-mix(in srgb,var(--c3-surface-subtle) 70%,transparent)}.tw-root .leave-grid .leave-grid-day[data-month-start=true]{position:relative}.tw-root .leave-grid .leave-grid-month{position:absolute;z-index:1;top:var(--c3-space-1);left:var(--c3-space-1);color:var(--soul-gold-ink);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-semibold);letter-spacing:var(--c3-letter-spacing-label);white-space:nowrap}.tw-root .leave-grid td.leave-grid-cell{height:calc(var(--c3-space-10) + var(--c3-space-1));min-width:calc(var(--c3-space-8) + var(--c3-space-1))}.tw-root .leave-grid tbody tr:hover>:is(th,td){background-image:linear-gradient(color-mix(in srgb,var(--c3-place-accent) 9%,transparent),color-mix(in srgb,var(--c3-place-accent) 9%,transparent))}.tw-root .comparison-scroll:has(>.leave-grid){background-image:none}.tw-root .leave-grid td.leave-grid-cell>a{display:block;height:var(--c3-space-5);margin:0 calc(var(--tw-line) * -1)}.tw-root .leave-grid td.leave-grid-cell[data-state=approved]>a{background:linear-gradient(180deg,color-mix(in srgb,var(--c3-state-info) 80%,var(--c3-ink-strong)),var(--c3-state-info));box-shadow:0 var(--tw-line) calc(var(--tw-line) * 6) color-mix(in srgb,var(--c3-state-info) 40%,transparent)}.tw-root .leave-grid td.leave-grid-cell[data-state=pending]>a{border-block:var(--tw-line) solid var(--c3-state-warning);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--c3-state-warning) 70%,transparent) 0 3px,transparent 3px 7px)}.tw-root .leave-grid td.leave-grid-cell[data-state=approved]:not(td[data-state=approved]+td)>a,.tw-root .leave-grid td.leave-grid-cell[data-state=pending]:not(td[data-state=pending]+td)>a{margin-left:var(--c3-space-1);border-top-left-radius:999px;border-bottom-left-radius:999px}.tw-root .leave-grid td.leave-grid-cell[data-state=pending]:not(td[data-state=pending]+td)>a{border-left:var(--tw-line) solid var(--c3-state-warning)}.tw-root .leave-grid td.leave-grid-cell[data-state=approved]:not(:has(+td[data-state=approved]))>a,.tw-root .leave-grid td.leave-grid-cell[data-state=pending]:not(:has(+td[data-state=pending]))>a{margin-right:var(--c3-space-1);border-top-right-radius:999px;border-bottom-right-radius:999px}.tw-root .leave-grid td.leave-grid-cell[data-state=pending]:not(:has(+td[data-state=pending]))>a{border-right:var(--tw-line) solid var(--c3-state-warning)}.tw-root .leave-grid td.leave-grid-cell[data-coverage=morning]>a{clip-path:inset(0 50% 0 0)}.tw-root .leave-grid td.leave-grid-cell[data-coverage=afternoon]>a{clip-path:inset(0 0 0 50%)}.tw-root .leave-grid .leave-grid-sum{min-width:6rem;padding:0 var(--c3-space-3);white-space:nowrap}.tw-root .leave-grid thead .leave-grid-sum{color:color-mix(in srgb,var(--c3-action-primary) 30%,var(--c3-ink-muted));font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-semibold);letter-spacing:calc(var(--c3-letter-spacing-label) * 1.7);text-transform:uppercase}.tw-root .leave-grid .leave-grid-away{display:inline-block;padding:var(--c3-space-1) var(--c3-space-3);border-radius:999px;background:color-mix(in srgb,var(--c3-state-info) 18%,transparent);color:color-mix(in srgb,var(--c3-state-info) 55%,var(--c3-ink-strong));font-weight:var(--c3-font-weight-semibold);font-variant-numeric:tabular-nums}.tw-root .leave-grid .leave-grid-none{color:var(--c3-ink-quiet)}.tw-root .leave-grid .leave-grid-pending-sum{display:inline-block;margin:var(--c3-space-1);padding:0 var(--c3-space-2);border:var(--tw-line) dashed var(--c3-state-warning);border-radius:999px;color:var(--c3-ink-muted);font-size:var(--c3-font-size-caption);font-variant-numeric:tabular-nums}.tw-root .leave-grid-legend{display:flex;flex-wrap:wrap;gap:var(--c3-space-2) var(--c3-space-5);margin:var(--c3-space-3) 0 0;color:var(--c3-ink-muted);font-size:var(--c3-font-size-caption)}.tw-root .leave-grid-legend .leave-grid-key{display:inline-flex;align-items:center;gap:var(--c3-space-2)}.tw-root .leave-grid-legend i{display:inline-block;width:var(--c3-space-6);height:var(--c3-space-3);border-radius:999px;background:var(--c3-state-info)}.tw-root .leave-grid-legend i[data-state=pending]{border:var(--tw-line) solid var(--c3-state-warning);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--c3-state-warning) 70%,transparent) 0 3px,transparent 3px 7px)}.tw-root .leave-grid-legend i[data-state=half]{border:var(--tw-line) solid var(--c3-state-info);background:linear-gradient(90deg,var(--c3-state-info) 50%,transparent 50%)}.tw-root .leave-grid-legend i[data-key=today]{width:var(--c3-space-3);background:var(--c3-action-primary)}.tw-root .claims-register-page .register-primary{min-width:12rem;max-width:28rem}@media(max-width:47.999rem){.tw-root .claims-register-page .register-primary{min-width:0}}.tw-root .workspace-section-nav{display:flex;flex-wrap:wrap;gap:var(--c3-space-2) var(--c3-space-6);border-bottom:var(--tw-line) solid var(--c3-border-subtle);margin:0}.tw-root .workspace-section-nav a{text-decoration:none;color:var(--c3-ink-muted);font-size:var(--c3-font-size-label);padding:var(--c3-space-3) var(--c3-space-1);border-bottom:2px solid transparent}.tw-root .workspace-section-nav a[aria-current=page]{color:var(--c3-place-accent);border-bottom-color:var(--c3-place-accent);font-weight:var(--c3-font-weight-text)}.tw-root .workspace-section-nav a:hover{color:var(--c3-ink-strong)}.tw-root .workspace-section-nav+.workspace-facts{border-top:0;padding-top:0}@media(max-width:47.999rem){.tw-root .workspace-section-nav{gap:var(--c3-space-1) var(--c3-space-4)}}.tw-root .departure-runway{display:grid;gap:var(--c3-space-4)}.tw-root .departure-card-status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--c3-space-3)}.tw-root .departure-checkpoints{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--c3-space-3)}.tw-root .departure-card>p{margin:0}@media(max-width:71.999rem){.tw-root .departure-checkpoints{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:47.999rem){.tw-root .departure-checkpoints{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-root .departure-checkpoint:last-child{grid-column:1 / -1}}.tw-root :is(.thread-room-page,.inbox-conversation){min-width:0;display:grid;gap:var(--c3-space-5);container-type:inline-size}.tw-root .thread-room-page{width:100%;margin-inline:auto;padding-bottom:var(--c3-space-8)}.tw-root :is(.thread-room-page,.inbox-conversation) .conversation-relay{min-width:0;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;padding:0;gap:var(--c3-space-4)}.tw-root :is(.thread-room-page,.inbox-conversation) .conversation-relay-layout{min-width:0;min-height:0;flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--c3-space-4)}.tw-root :is(.thread-room-page,.inbox-conversation) .conversation-relay-layout>.comms-surface{min-height:0;height:100%;padding:var(--c3-space-3);border-color:var(--c3-border-subtle);box-shadow:none}.tw-root :is(.thread-room-page,.inbox-conversation) .conversation-relay-layout>[data-tablework~=Thread] .conversation-header{padding-bottom:var(--c3-space-2)}.tw-root :is(.thread-room-page,.inbox-conversation) .conversation-relay-layout>[data-tablework~=Thread] .conversation{min-height:10rem;gap:var(--c3-space-3);overflow-y:auto}.tw-root :is(.thread-room-page,.inbox-conversation) .conversation-relay-layout>[data-tablework~=Thread] .compose{gap:var(--c3-space-1);padding-top:var(--c3-space-2)}.tw-root :is(.thread-room-page,.inbox-conversation) .conversation-relay-layout>[data-tablework~=Thread] .compose textarea{min-height:3.5rem}.tw-root :is(.thread-room-page,.inbox-conversation) .conversation-relay-missing{min-height:100%;border:0;border-radius:0;box-shadow:none}.tw-root :is(.thread-room-page,.inbox-conversation) .conversation-details-disclosure{min-width:0;border:1px solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-surface-base)}.tw-root :is(.thread-room-page,.inbox-conversation) .conversation-details-disclosure>summary{padding:var(--c3-space-4) var(--c3-space-6);color:var(--c3-ink-strong);font-size:var(--c3-font-size-label)}.tw-root :is(.thread-room-page,.inbox-conversation) .conversation-details-disclosure>summary strong{font-weight:var(--c3-font-weight-text)}.tw-root :is(.thread-room-page,.inbox-conversation) .conversation-details-heading>span{margin-left:var(--c3-space-4);color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.tw-root :is(.thread-room-page,.inbox-conversation) .conversation-relay-facts.work-surface{min-width:0;max-height:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--c3-space-5) var(--c3-space-8);padding:var(--c3-space-6);border:0;background:transparent;box-shadow:none;overflow:visible}.tw-root :is(.thread-room-page,.inbox-conversation) .conversation-relay-facts>.surface-heading{display:none}.tw-root :is(.thread-room-page,.inbox-conversation) .conversation-boundaries{grid-column:1 / -1}.tw-root :is(.thread-room-page,.inbox-conversation) :is(.conversation-audience,.conversation-room-log){min-width:0;display:grid;align-content:start;gap:var(--c3-space-3)}.tw-root :is(.thread-room-page,.inbox-conversation) .conversation-relay-facts h3{margin:0}.tw-root :is(.thread-room-page,.inbox-conversation) .conversation-relay-facts .thread-list{display:grid;gap:0}.tw-root :is(.thread-room-page,.inbox-conversation) .conversation-relay-facts .thread-item{min-width:0;min-height:0;padding:var(--c3-space-3) 0;border:0;border-bottom:1px solid var(--c3-border-subtle);border-radius:0;background:none;cursor:default}.tw-root :is(.thread-room-page,.inbox-conversation) .conversation-relay-facts .thread-item:last-child{border-bottom:0}.tw-root :is(.thread-room-page,.inbox-conversation) .conversation-relay-facts .panel-actions{grid-column:1 / -1;margin:0}.tw-root :is(.thread-room-page,.inbox-conversation) .conversation-relay-facts select{width:100%;max-width:26rem;min-width:0}.tw-root :is(.thread-room-page,.inbox-conversation) .conversation-relay-layout>[data-tablework~=Thread].work-surface{min-width:0;height:clamp(29rem,calc(100dvh - 17rem),54rem);min-height:0;display:flex;flex-direction:column}.tw-root .thread-room-page [data-tablework~=Thread] .conversation-header h2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tw-root :is(.thread-room-page,.inbox-conversation) [data-tablework~=Thread] .conversation{overscroll-behavior:contain}.tw-root :is(.thread-room-page,.inbox-conversation) .message-group{min-width:0;max-width:78ch;scroll-margin-block:var(--c3-space-4)}.tw-root :is(.thread-room-page,.inbox-conversation) :is(input,textarea,select):not(.float-surface *):not([type=checkbox]):not([type=radio]){min-width:0}@container (max-width:40rem){.tw-root :is(.thread-room-page,.inbox-conversation) .conversation-details-disclosure>summary{padding:var(--c3-space-4)}.tw-root :is(.thread-room-page,.inbox-conversation) .conversation-details-heading>span{display:block;margin:var(--c3-space-2) 0 0}.tw-root :is(.thread-room-page,.inbox-conversation) .conversation-relay-facts.work-surface{padding:var(--c3-space-4);grid-template-columns:minmax(0,1fr);gap:var(--c3-space-4)}.tw-root :is(.thread-room-page,.inbox-conversation) .conversation-relay-layout>[data-tablework~=Thread].work-surface{height:clamp(32rem,calc(100dvh - 15rem),48rem)}.tw-root :is(.thread-room-page,.inbox-conversation) .conversation-relay-layout{overflow-y:auto}}@media(max-width:47.999rem){.tw-root :is(.thread-room-page,.inbox-conversation) .conversation-relay-layout{overflow:visible}}@media(hover:hover)and (pointer:fine){.tw-root :is(.thread-room-page,.inbox-conversation) .message-group [data-tablework=MessageRecallActions]{opacity:0;transition:opacity var(--c3-motion-duration-fast) var(--c3-motion-ease-gentle)}.tw-root :is(.thread-room-page,.inbox-conversation) .message-group:is(:hover,:focus-within) [data-tablework=MessageRecallActions]{opacity:1}}@media(prefers-reduced-motion:reduce){.tw-root :is(.thread-room-page,.inbox-conversation) .message-group [data-tablework=MessageRecallActions]{transition:none}}.tw-root .attention-home .inbox-view-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--c3-space-4);margin-bottom:var(--c3-space-5)}.tw-root .inbox-view-bar>span{font-size:var(--c3-font-size-caption);color:var(--c3-ink-muted)}.tw-root .attention-inbox{display:grid;grid-template-columns:minmax(17rem,.42fr) minmax(0,1fr);gap:var(--c3-space-5);align-items:start}.tw-root .attention-inbox[data-inbox-view=commitments]{grid-template-columns:1fr}.tw-root .attention-inbox .attention-truth{min-width:0}.tw-root .inbox-conversation-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--c3-space-4);padding:0 0 var(--c3-space-3)}.tw-root .inbox-conversation .conversation-relay-layout>[data-tablework~=Thread].work-surface{height:clamp(31rem,calc(100dvh - 20rem),55rem)}@media(max-width:71.999rem){.tw-root .attention-inbox{grid-template-columns:minmax(15rem,.45fr) minmax(0,1fr)}}@media(max-width:47.999rem){.tw-root .attention-inbox{grid-template-columns:1fr}.tw-root .attention-inbox[data-inbox-view=unread][data-thread-open=true]>.attention-truth{display:none}.tw-root .inbox-view-bar{flex-wrap:wrap}.tw-root .attention-thread-row{grid-template-columns:auto minmax(0,1fr) auto}}.tw-root .attention-home{--at-accent:var(--c3-place-accent,var(--c3-action-primary));--at-soft:var(--c3-place-soft,var(--c3-surface-subtle));--at-edge:var(--c3-place-edge,var(--c3-border-subtle));min-width:0;display:grid;gap:var(--c3-space-6);padding-bottom:var(--c3-space-12)}.tw-root :is(.attention-thread-group,.attention-station)+:is(.attention-thread-group,.attention-station){margin-top:var(--c3-space-6)}.tw-root .attention-thread-row{text-decoration:none}.tw-root .attention-thread-icon{width:var(--c3-space-10);height:var(--c3-space-10);display:grid;place-items:center;border:1px solid var(--at-edge);border-radius:var(--c3-radius-control);background:var(--at-soft);color:var(--at-accent)}.tw-root .attention-obligation>.register-primary{grid-column:1 / -2}.tw-root .attention-people{display:contents}.tw-root .payroll-page{display:flex;flex-direction:column;gap:var(--c3-space-5);min-width:0;max-width:100rem;margin-inline:auto;padding-bottom:var(--c3-space-6)}.tw-root .payroll-page>.workspace-tabs{align-self:flex-start;max-width:100%}.tw-root .payroll-caption{display:flex;align-items:center;flex-wrap:wrap;gap:var(--c3-space-2)}.tw-root .payroll-run-identity{margin:var(--c3-space-1) 0 0;overflow-wrap:anywhere}.tw-root .payroll-page .workspace-actions>select{width:auto;max-width:min(100%,22rem)}.tw-root .payroll-review-stages{padding-top:var(--c3-space-3);border-top:var(--tw-line) solid var(--c3-border-subtle)}.tw-root .payroll-review-stages>.eyebrow{margin:0 0 var(--c3-space-2)}.tw-root .payroll-layout{display:grid;grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:var(--c3-space-5);min-width:0}.tw-root .payroll-layout[data-inspecting=false],.tw-root .payroll-layout:not(:has(.payroll-inspector)){grid-template-columns:minmax(0,1fr)}.tw-root .payroll-layout>.comparison-scroll{max-height:min(44rem,67dvh);overflow-y:auto}.tw-root .payroll-layout>.comparison-scroll th{position:sticky;top:0;z-index:1;background:var(--c3-tw-work-base)}.tw-root .payroll-person{display:flex;align-items:center;gap:var(--c3-space-3);width:100%;min-width:0;min-height:var(--c3-tw-target-min);padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.tw-root .payroll-inspector{position:sticky;top:0;display:grid;gap:var(--c3-space-4);align-content:start;min-width:0;max-height:74dvh;overflow:auto}.tw-root .payroll-inspector p{margin:0}.tw-root .payroll-inspector>.surface-heading,.tw-root .payroll-inspector .panel-actions{margin:0}.tw-root .payroll-inspector .work-surface>.surface-heading{margin-bottom:var(--c3-space-2)}.tw-root .payroll-page .record-card p{margin:0}.tw-root .payroll-history{max-width:58rem}.tw-root .payroll-provenance{margin:0}.tw-root .payroll-breakdown{display:grid;margin:0}.tw-root .payroll-breakdown>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--c3-space-3);padding-block:var(--c3-space-2)}.tw-root .payroll-breakdown dt{color:var(--c3-ink-muted);font-size:var(--c3-font-size-label)}.tw-root .payroll-breakdown dd{margin:0;text-align:end;font-size:var(--c3-font-size-label);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tw-root .payroll-breakdown>.payroll-total{margin-top:var(--c3-space-1);padding-top:var(--c3-space-3);border-top:var(--tw-line) solid var(--c3-border-strong);color:var(--c3-ink-strong);font-weight:var(--c3-font-weight-semibold)}.tw-root dialog.payroll-modal{box-sizing:border-box;width:min(47rem,calc(100vw - var(--c3-space-8)));max-width:calc(100vw - var(--c3-space-8));max-height:calc(100dvh - var(--c3-space-12));padding:0;border:var(--tw-line) solid var(--c3-tw-float-edge);border-radius:var(--c3-radius-panel);color:var(--c3-ink-default);background:var(--c3-tw-float-fallback);box-shadow:var(--c3-tw-float-shadow);overflow:hidden}.tw-root dialog.payroll-modal[open]{display:flex;flex-direction:column}.tw-root dialog.payroll-modal::backdrop{background:var(--c3-overlay-dim)}.tw-root dialog.payroll-modal.payroll-composer-dialog{width:min(68rem,calc(100vw - var(--c3-space-8)))}.tw-root dialog.payroll-modal>footer{flex:0 0 auto;margin:0;padding:var(--c3-space-4) var(--c3-space-5) var(--c3-space-5);border-top:var(--tw-line) solid var(--c3-tw-float-edge)}.tw-root dialog.payroll-modal>footer>span{flex:1 1 15rem;font-variant-numeric:tabular-nums}.tw-root :is(.payroll-form,.payroll-composer,.payroll-review-list,.payroll-item-list){display:grid;gap:var(--c3-space-4);min-width:0}.tw-root :is(.payroll-form,.payroll-composer,.payroll-item-list) p{margin:0}.tw-root :is(.payroll-form,.payroll-composer) .surface-heading{margin-bottom:0}.tw-root .payroll-form-wide{grid-column:1 / -1}.tw-root .payroll-rate-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,8rem),1fr));gap:var(--c3-space-3)}.tw-root .payroll-selection{display:grid;grid-template-columns:13rem minmax(0,1fr);align-items:start;gap:var(--c3-space-3)}.tw-root .payroll-person-list{max-height:21rem;overflow:auto}.tw-root .payroll-review-amount{text-align:end;font-variant-numeric:tabular-nums}.tw-root .payroll-item-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.tw-root .payroll-print{max-width:52rem;margin-inline:auto;padding:var(--c3-space-8);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius-panel);background:var(--c3-surface-base);color:var(--c3-ink-default)}.tw-root .payroll-print>header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--c3-space-3);padding-bottom:var(--c3-space-5);margin-bottom:var(--c3-space-6);border-bottom:var(--tw-line) solid var(--c3-border-subtle)}.tw-root .payroll-print>header strong{color:var(--c3-ink-strong);font-size:var(--c3-font-size-record);font-weight:var(--c3-font-weight-semibold)}.tw-root .payroll-print>header span{color:var(--c3-ink-muted);font-size:var(--c3-font-size-label)}.tw-root .payroll-print h2{margin:0 0 var(--c3-space-2);font-size:var(--c3-font-size-lead)}.tw-root .payroll-print h3{margin:var(--c3-space-6) 0 var(--c3-space-3);font-size:var(--c3-font-size-subhead)}.tw-root .payroll-print :is(p,dt,dd){font-size:var(--c3-font-size-body-small)}.tw-root .payroll-print .payroll-source{margin:var(--c3-space-4) 0 0;color:var(--c3-ink-muted);font-size:var(--c3-font-size-caption);overflow-wrap:anywhere}@media(min-width:64rem)and (min-height:45rem){.tw-root .room:has(>.payroll-page>.payroll-layout){overflow:hidden}.tw-root .payroll-page:has(>.payroll-layout){height:100%;min-height:0;padding-bottom:0}.tw-root .payroll-page:has(>.payroll-layout)>:not(.payroll-layout){flex-shrink:0}.tw-root .payroll-page>.payroll-layout{flex:1 1 auto;min-height:0;align-items:stretch}.tw-root .payroll-layout>.comparison-scroll{min-height:0;max-height:none}.tw-root .payroll-layout>.payroll-inspector{position:static;min-height:0;max-height:100%}}@media(max-width:63.999rem){.tw-root .payroll-layout{grid-template-columns:minmax(0,1fr)}.tw-root .payroll-inspector{position:static;max-height:none}.tw-root .payroll-layout[data-inspecting=true]>.payroll-inspector{grid-row:1}}@media(max-width:47.999rem){.tw-root .payroll-layout>.comparison-scroll{max-height:none}.tw-root .payroll-layout[data-inspecting=true]>.comparison-scroll{display:none}.tw-root .payroll-selection{grid-template-columns:minmax(0,1fr)}.tw-root dialog.payroll-modal,.tw-root dialog.payroll-modal.payroll-composer-dialog{width:calc(100vw - var(--c3-space-4));max-width:calc(100vw - var(--c3-space-4));max-height:calc(100dvh - var(--c3-space-4))}.tw-root .payroll-print{padding:var(--c3-space-5)}}@media(forced-colors:active){.tw-root .payroll-layout .data-grid tbody tr[data-selected=true]{outline:2px solid Highlight;outline-offset:-2px}}@media print{html:has(.payroll-statement-dialog[open]),body:has(.payroll-statement-dialog[open]){height:auto!important;min-height:0!important;overflow:visible!important;color-scheme:light;background:Canvas}body:has(.payroll-statement-dialog[open])>:not(#root),#root:has(.payroll-statement-dialog[open])>:not(.tw-root),.tw-root:has(.payroll-statement-dialog[open])>:not(.app-frame),.tw-root .app-frame:has(.payroll-statement-dialog[open])>:not(.work-frame),.tw-root .work-frame:has(.payroll-statement-dialog[open])>:not(.room),.tw-root .room:has(.payroll-statement-dialog[open])>:not(.payroll-page),.tw-root .payroll-page:has(.payroll-statement-dialog[open])>:not(.payroll-statement-dialog){display:none!important}#root:has(.payroll-statement-dialog[open]),.tw-root:has(.payroll-statement-dialog[open]),.tw-root :is(.app-frame,.work-frame,.room,.payroll-page):has(.payroll-statement-dialog[open]),.tw-root dialog.payroll-statement-dialog[open],.tw-root .payroll-statement-dialog>.payroll-modal-body{display:block!important;position:static!important;inset:auto!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:Canvas!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important;contain:none!important}.tw-root .payroll-statement-dialog::backdrop{display:none;background:transparent}.tw-root .payroll-statement-dialog>:is(header,footer){display:none!important}.tw-root .payroll-print{--c3-surface-base: Canvas;--c3-ink-default: CanvasText;--c3-ink-strong: CanvasText;--c3-ink-muted: CanvasText;--c3-border-subtle: GrayText;--c3-border-strong: CanvasText;display:block;max-width:none;padding:0;border:0;border-radius:0;background:Canvas;color:CanvasText;box-shadow:none;font-size:var(--c3-font-size-body-small)}.tw-root .payroll-print .payroll-source{padding:.4rem 0;margin:.4rem 0}.tw-root .payroll-print .payroll-breakdown>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:.45rem 0;break-inside:avoid}.tw-root .payroll-print .payroll-breakdown dd{white-space:normal;text-align:right;overflow-wrap:anywhere}.tw-root .payroll-print :is(h2,h3){break-after:avoid}.tw-root .payroll-print :is(header,tr){break-inside:avoid}.tw-root .payroll-print :is(button,.payroll-form-actions){display:none!important}}.tw-root .editable-register-grid{min-width:0;display:grid;gap:var(--c3-space-2);color:var(--c3-ink-default)}.tw-root .editable-register-grid__toolbar{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--c3-space-2);padding:var(--c3-space-2);border:1px solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-surface-subtle)}.tw-root .editable-register-grid__stage-count{color:var(--c3-ink-muted);font-size:var(--c3-font-size-caption);font-variant-numeric:tabular-nums}.tw-root .editable-register-grid__hint{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);white-space:nowrap}.tw-root .editable-register-grid__toolbar-spacer{flex:1 1 auto}.tw-root .editable-register-grid__notice{margin:0;padding:var(--c3-space-2) var(--c3-space-3);border-left:3px solid var(--c3-state-info);background:var(--c3-surface-subtle);color:var(--c3-ink-muted);font-size:var(--c3-font-size-caption)}.tw-root .editable-register-grid__notice :is(p,ul){margin:0}.tw-root .editable-register-grid__notice ul{margin-top:var(--c3-space-1);padding-inline-start:var(--c3-space-4)}.tw-root .editable-register-grid__scroll{position:relative;min-width:0;max-width:100%;max-height:clamp(18rem,58vh,40rem);overflow:auto;border:1px solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-surface-base)}.tw-root .editable-register-grid__required{color:var(--c3-state-danger)}.tw-root .editable-register-grid__table{width:100%;min-width:max-content;border-spacing:0;border-collapse:separate;table-layout:fixed}.tw-root .editable-register-grid__table th{position:sticky;z-index:2;top:0;min-width:8rem;padding:var(--c3-space-2) var(--c3-space-3);border-bottom:1px solid var(--c3-border-subtle);background:var(--c3-surface-subtle);color:var(--c3-ink-muted);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-text);letter-spacing:normal;text-align:left;text-transform:none;white-space:nowrap}.tw-root .editable-register-grid__table th:first-child{z-index:4;left:0}.tw-root .editable-register-grid__readonly-mark{display:inline-flex;align-items:center;vertical-align:middle;margin-inline-start:var(--c3-space-2);color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.tw-root .editable-register-grid__table tbody tr[data-new=true]{background:color-mix(in srgb,var(--c3-state-info) 6%,var(--c3-surface-base))}.tw-root .editable-register-grid__cell,.tw-root .editable-register-grid__row-action{position:relative;box-sizing:border-box;min-width:8rem;height:var(--c3-tw-row-comfortable-min);padding:var(--c3-space-2) var(--c3-space-3);border:0;border-bottom:1px solid var(--c3-border-subtle);border-right:1px solid var(--c3-border-subtle);background:transparent;color:var(--c3-ink-default);font-size:var(--c3-font-size-body-small);vertical-align:middle}.tw-root .editable-register-grid__cell:first-child{position:sticky;z-index:2;left:0;background:var(--c3-surface-base);box-shadow:1px 0 0 var(--c3-border-subtle)}.tw-root .editable-register-grid__table tbody tr[data-new=true] .editable-register-grid__cell:first-child{background:color-mix(in srgb,var(--c3-state-info) 6%,var(--c3-surface-base))}.tw-root .editable-register-grid__table tr:last-child>:is(td,th){border-bottom:0}.tw-root .editable-register-grid__cell:last-of-type,.tw-root .editable-register-grid__row-action{border-right:0}.tw-root .editable-register-grid__cell.is-editable{cursor:text}.tw-root .editable-register-grid__cell:hover{background:var(--c3-surface-subtle)}.tw-root .editable-register-grid__cell.is-active{z-index:1;background:var(--c3-surface-raised);box-shadow:inset 0 0 0 2px var(--c3-action-focus)}.tw-root .editable-register-grid__cell.is-dirty{background:color-mix(in srgb,var(--c3-state-warning) 8%,var(--c3-surface-base))}.tw-root .editable-register-grid__cell.has-error{background:color-mix(in srgb,var(--c3-state-danger) 8%,var(--c3-surface-base));box-shadow:inset 0 0 0 1px var(--c3-state-danger)}.tw-root .editable-register-grid__cell.is-active.has-error{box-shadow:inset 0 0 0 2px var(--c3-state-danger)}.tw-root .editable-register-grid__value{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-root .editable-register-grid__empty{color:var(--c3-ink-quiet)}.tw-root .editable-register-grid__cell input,.tw-root .editable-register-grid__cell select{box-sizing:border-box;width:100%;min-width:0;min-height:calc(var(--c3-tw-target-min) - var(--c3-space-2));margin:calc(var(--c3-space-2) * -1) calc(var(--c3-space-3) * -1);border:0;background-color:var(--c3-surface-base);color:var(--c3-ink-strong);font:inherit}.tw-root .editable-register-grid__dirty-mark{position:absolute;inset:calc(var(--c3-space-1) / 2) auto auto calc(var(--c3-space-1) / 2);width:.38rem;height:.38rem;border-radius:50%;background:var(--c3-state-warning)}.tw-root .editable-register-grid__error-mark{position:absolute;inset:calc(var(--c3-space-1) / 2) calc(var(--c3-space-1) * .75) auto auto;display:grid;place-items:center;color:var(--c3-state-danger)}.tw-root .editable-register-grid__row-action-column,.tw-root .editable-register-grid__row-action{width:var(--c3-tw-target-min);min-width:var(--c3-tw-target-min)}.tw-root .editable-register-grid__row-action{padding:0;text-align:center}.tw-root .editable-register-grid.is-read-only .editable-register-grid__cell{cursor:default}@media(max-width:47.999rem){.tw-root .editable-register-grid__toolbar-spacer{flex-basis:100%;height:0}.tw-root .editable-register-grid__stage-count{flex:1 1 100%}.tw-root .editable-register-grid__table th,.tw-root .editable-register-grid__cell{min-width:9rem}}@media(forced-colors:active){.tw-root .editable-register-grid__cell.is-active,.tw-root .editable-register-grid__cell.has-error{outline:2px solid Highlight;outline-offset:-2px}.tw-root .editable-register-grid__dirty-mark,.tw-root .editable-register-grid__error-mark{forced-color-adjust:none}}@media(prefers-reduced-motion:reduce){.tw-root .editable-register-grid *{scroll-behavior:auto}}.tw-root .teams-page{width:100%;min-width:0;margin-inline:auto;container-type:inline-size}.tw-root .team-identity{min-width:0;display:inline-flex;align-items:center;gap:var(--c3-space-3)}.tw-root .teams-grid-workspace{min-width:0;display:grid;gap:var(--c3-space-3)}.tw-root .teams-grid-commit-bar{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--c3-space-3);flex-wrap:wrap;padding:var(--c3-space-3);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-place-soft, var(--c3-surface-subtle))}.tw-root .teams-grid-commit-bar>div:first-child{min-width:0;display:grid;gap:calc(var(--c3-space-1) / 2)}.tw-root .teams-grid-commit-bar>div:first-child strong{color:var(--c3-ink-strong);font-size:var(--c3-font-size-body-small)}.tw-root .teams-grid-commit-bar>div:first-child span{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.tw-root .teams-grid-outcomes{display:grid;gap:var(--c3-space-1);margin:0;padding:0;list-style:none}.tw-root .teams-grid-outcomes li{display:grid;grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr) auto;gap:var(--c3-space-3);padding:var(--c3-space-2) var(--c3-space-3);border-left:3px solid var(--c3-border-strong);background:var(--c3-tw-work-subtle);color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small)}.tw-root .teams-grid-outcomes li[data-state=saved]{border-left-color:var(--c3-state-success)}.tw-root .teams-grid-outcomes li[data-state=conflict],.tw-root .teams-grid-outcomes li[data-state=failed]{border-left-color:var(--c3-state-danger)}.tw-root .teams-grid-outcomes li[data-state=unknown]{border-left-color:var(--c3-state-warning)}.tw-root .teams-grid-receipt{display:flex;align-items:center;justify-content:space-between;gap:var(--c3-space-3);flex-wrap:wrap;padding:var(--c3-space-3);border:var(--tw-line) solid var(--c3-border-strong);border-radius:var(--c3-radius);background:var(--c3-tw-work-subtle);color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small)}.tw-root .teams-grid-receipt__status{padding:calc(var(--c3-space-1) / 2) var(--c3-space-2);border:var(--tw-line) solid currentColor;border-radius:var(--c3-radius-control);color:var(--c3-ink-muted);font-size:var(--c3-font-size-caption);line-height:var(--c3-line-height-snug);white-space:nowrap}.tw-root .teams-grid-receipt>.quiet-action{margin-inline-start:auto}.tw-root .teams-grid-receipt[data-receipt-status=InReview] .teams-grid-receipt__status{color:var(--c3-tw-consequence-review)}.tw-root .teams-grid-receipt[data-receipt-status=Approved] .teams-grid-receipt__status{color:var(--c3-tw-consequence-approve)}.tw-root .teams-grid-receipt[data-receipt-status=ExecutionFailed]{border-color:var(--c3-tw-consequence-retry)}.tw-root .teams-grid-receipt[data-receipt-status=ExecutionFailed] .teams-grid-receipt__status{color:var(--c3-tw-consequence-retry)}.tw-root .teams-grid-receipt[data-receipt-status=unreadable] .teams-grid-receipt__status{color:var(--c3-state-warning)}.tw-root .teams-grid-uncertain{display:flex;align-items:center;justify-content:space-between;gap:var(--c3-space-3);flex-wrap:wrap;padding:var(--c3-space-3);border:var(--tw-line) solid var(--c3-state-warning);border-radius:var(--c3-radius);background:var(--c3-tw-work-subtle);color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small)}.tw-root .teams-grid-review-list{display:grid;gap:var(--c3-space-3)}.tw-root .teams-grid-review-list>section{min-width:0;display:grid;gap:var(--c3-space-2);padding:var(--c3-space-3);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-tw-work-subtle)}.tw-root .teams-grid-review-list header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--c3-space-3)}.tw-root .teams-grid-review-list header strong{color:var(--c3-ink-strong)}.tw-root .teams-grid-review-list header small{color:var(--c3-ink-quiet);font-family:var(--c3-font-mono, monospace);font-size:var(--c3-font-size-caption)}.tw-root .teams-grid-review-list :is(ul,dl){display:grid;gap:var(--c3-space-1);margin:0;padding:0;list-style:none}.tw-root .teams-grid-review-list li,.tw-root .teams-grid-review-list dl>div{min-width:0;display:grid;grid-template-columns:minmax(6rem,.3fr) minmax(0,1fr) minmax(0,1fr);gap:var(--c3-space-2);padding-top:var(--c3-space-1);border-top:var(--tw-line) solid var(--c3-border-subtle);color:var(--c3-ink-muted);font-size:var(--c3-font-size-caption)}.tw-root .teams-grid-review-list :is(del,ins,dd){min-width:0;margin:0;overflow-wrap:anywhere}.tw-root .teams-grid-review-list ins{color:var(--c3-ink-strong);text-decoration:none}@container (max-width: 48rem){.tw-root .teams-grid-outcomes li,.tw-root .teams-grid-review-list li,.tw-root .teams-grid-review-list dl>div{grid-template-columns:minmax(0,1fr)}}.tw-root .claim-detail .claim-body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--c3-space-5)}.tw-root .claim-detail .claim-body>*{min-width:0}.tw-root .claim-detail .claim-expense>section:not(:empty){margin-bottom:var(--c3-space-4)}@media(min-width:64rem){.tw-root .claim-detail .claim-body{grid-template-columns:repeat(2,minmax(0,1fr))}}.tw-root .purchase-detail .purchase-body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--c3-space-5)}.tw-root .purchase-detail .purchase-body>*{min-width:0}.tw-root .purchase-detail .purchase-text{margin:0 0 var(--c3-space-3);color:var(--c3-ink-default);font-size:var(--c3-font-size-body-small);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.tw-root .purchase-detail .purchase-why-label{color:var(--c3-ink-muted);font-weight:var(--c3-font-weight-semibold)}.tw-root .purchase-detail .purchase-facts{margin-top:var(--c3-space-4)}.tw-root .purchase-detail .purchase-deliveries{margin:var(--c3-space-3) 0 0;padding:0 0 0 var(--c3-space-5);color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small);display:grid;gap:var(--c3-space-1)}@media(min-width:64rem){.tw-root .purchase-detail .purchase-body{grid-template-columns:repeat(2,minmax(0,1fr))}}.tw-root .agreement-anchor-value,.tw-root .agreement-term-range{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--c3-space-2)}.tw-root .agreement-term-note{display:block;margin-top:var(--c3-space-1);font-size:var(--c3-font-size-caption)}.tw-root .agreement-term-note--muted{color:var(--c3-ink-muted)}.tw-root .agreement-term-source{margin-top:var(--c3-space-2)}.tw-root .agreement-term-source>summary{cursor:pointer}.tw-root .agreement-term-source>blockquote{margin:var(--c3-space-2) 0;padding-left:var(--c3-space-3);border-left:calc(var(--tw-line) * 2) solid var(--c3-border-subtle);white-space:pre-wrap}@media(max-width:89.999rem){.tw-root .agreement-detail{--ag-rail-w: calc(var(--c3-space-12) + var(--c3-space-1));padding-right:calc(var(--ag-rail-w) + var(--c3-space-2))}.tw-root .agreement-detail>.section-rail{position:fixed;top:50%;right:var(--c3-space-2);z-index:40;width:var(--ag-rail-w);max-height:calc(100dvh - var(--c3-tw-context-header-sticky-min) * 2);display:grid;align-items:stretch;margin:0;padding:var(--c3-space-2);overflow-x:hidden;overflow-y:auto;transform:translateY(-50%);box-shadow:var(--c3-shadow-room)}.tw-root .agreement-detail>.section-rail .section-tab{width:100%;min-height:var(--c3-tw-target-min)}.tw-root .agreement-detail>.section-rail .section-tab[aria-current=location]{box-shadow:none}.tw-root .agreement-detail>.section-rail .section-tab-dot{width:calc(var(--c3-space-1) * 1.5);height:calc(var(--c3-space-1) * 1.5);flex:0 0 auto;border:var(--tw-line) solid currentColor;border-radius:50%}.tw-root .agreement-detail>.section-rail .section-tab[aria-current=location] .section-tab-dot{border-color:var(--c3-action-primary);background:var(--c3-action-primary)}.tw-root .agreement-detail>.section-rail .section-tab-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.tw-root .agreement-document-terms{display:grid;gap:var(--c3-space-4);min-width:0;margin-block-start:var(--c3-space-6);padding-block-start:var(--c3-space-6);border-block-start:var(--tw-line) solid var(--c3-border-subtle)}.tw-root .agreement-document-terms :is(p,h4){margin:0}.tw-root :is(.agreement-document-terms,.agreement-term-editor)>.surface-heading{margin-bottom:0}.tw-root .agreement-term-issues{margin:0;padding-inline-start:var(--c3-space-5)}.tw-root .agreement-term-candidates{margin:0;padding:0;list-style:none;border-block:var(--tw-line) solid var(--c3-border-subtle)}.tw-root .agreement-term-candidates>li{padding-block:var(--c3-space-2)}.tw-root .agreement-term-candidates>li+li{border-block-start:var(--tw-line) solid var(--c3-border-subtle)}.tw-root .agreement-term-candidates blockquote{margin:0;padding-inline-start:var(--c3-space-4);border-inline-start:2px solid var(--c3-border-subtle);white-space:pre-wrap;overflow-wrap:anywhere}.tw-root .agreement-term-editor{display:grid;gap:var(--c3-space-4);min-width:0}.tw-root .agreement-term-editor fieldset{display:grid;gap:var(--c3-space-4)}.tw-root .agreement-term-editor .panel-actions{margin-top:0}.tw-root .agreement-rules{display:grid;gap:var(--c3-space-3);margin:var(--c3-space-2) 0 0;padding:var(--c3-space-4) 0 0;border-block-start:var(--tw-line) solid var(--c3-border-subtle)}.tw-root .agreement-rules>legend{padding:0 var(--c3-space-2) 0 0}.tw-root .agreement-rules p{margin:0}.tw-root .agreement-request-upload{margin-bottom:var(--c3-space-3)}.tw-root .agreement-request-clauses{margin-top:var(--c3-space-4)}.tw-root .agreement-request-text{white-space:pre-wrap;line-height:var(--c3-line-height-comfortable)}.tw-root .composer-group{display:grid;gap:var(--c3-space-3);margin:var(--c3-space-2) 0;padding:var(--c3-space-3);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius-control);background:var(--c3-surface-subtle)}.tw-root .composer-group-title{margin:0;font-size:var(--c3-font-size-subhead);font-weight:var(--c3-font-weight-semibold);color:var(--c3-ink-strong)}.tw-root .composer-group-note{margin:0;color:var(--c3-ink-muted);font-size:var(--c3-font-size-label);line-height:var(--c3-line-height-body)}.tw-root .composer-seasons{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--c3-space-3)}.tw-root .composer-season{display:grid;gap:var(--c3-space-2);padding:var(--c3-space-3);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius-control);background:var(--c3-surface-base)}.tw-root .composer-season h4,.tw-root .composer-extras h4{margin:0}.tw-root .composer-extras{display:grid;gap:var(--c3-space-2)}.tw-root .composer-extras-head{display:flex;align-items:center;justify-content:space-between;gap:var(--c3-space-2)}.tw-root .composer-extra{display:grid;grid-template-columns:minmax(9rem,1fr) minmax(9rem,2fr) minmax(7rem,1fr) auto;gap:var(--c3-space-2);align-items:end;padding:var(--c3-space-2);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius-control);background:var(--c3-surface-base)}@media(max-width:47.999rem){.tw-root .composer-extra{grid-template-columns:1fr}}.tw-root .mission-command{position:relative;width:100%;height:calc(100dvh - 7.5rem);min-height:32rem;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-surface-base);isolation:isolate;container-name:mission-command;container-type:inline-size}.tw-root .mission-command [hidden]{display:none!important}.tw-root .tw-error-state+.mission-command{margin-top:var(--c3-space-3)}.tw-root .mission-command-bar{position:relative;z-index:20;min-width:0;min-height:4rem;display:flex;align-items:center;justify-content:space-between;gap:var(--c3-space-4);padding:var(--c3-space-3) var(--c3-space-4);border-bottom:var(--tw-line) solid var(--c3-border-subtle);background:var(--c3-surface-base)}.tw-root .mission-command-identity{min-width:0;display:flex;align-items:center;gap:var(--c3-space-3)}.tw-root .mission-command-identity>span:first-child{min-width:0;display:grid}.tw-root .mission-command-windowname small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-root .mission-command-identity strong{overflow:hidden;color:var(--c3-ink-strong);font-size:var(--c3-font-size-lead);font-weight:var(--c3-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.tw-root .mission-command .mission-command-layouts{min-width:0;flex-wrap:nowrap;overflow-x:auto;padding:var(--c3-space-1);border-radius:var(--c3-radius-control)}.tw-root .mission-command-layoutverb{flex:0 0 auto;padding-inline:var(--c3-space-2)}@container mission-command (max-width: 70rem){.tw-root .mission-command-bar{align-items:stretch;flex-direction:column}.tw-root .mission-command-layouts{width:100%;min-width:0;overflow-x:auto}.tw-root .mission-command-layouts button{flex:0 0 auto}}.tw-root .mission-command-layoutlibrary{position:absolute;z-index:80;inset:calc(var(--c3-space-16) + var(--c3-space-3)) var(--c3-space-4) auto auto;width:min(29rem,calc(100% - var(--c3-space-8)));max-height:calc(100% - 9.5rem);margin:0;padding:0;overflow:auto;border:var(--tw-line) solid var(--c3-border-strong);border-radius:var(--c3-radius-panel);background:var(--c3-surface-base);color:var(--c3-ink-muted);box-shadow:var(--c3-shadow-room)}.tw-root .mission-command-layoutlibrary>header>span{display:grid}.tw-root .mission-command-layoutlibrary>footer,.tw-root .mission-command-layoutlist article small{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.tw-root .mission-command-layoutlibrary>header strong,.tw-root .mission-command-layoutlist article strong{color:var(--c3-ink-strong)}.tw-root .mission-command-layoutlibrary>p{margin:0;padding:var(--c3-space-3) var(--c3-space-4) 0;color:var(--c3-ink-quiet);font-family:var(--c3-font-family-human);font-size:var(--c3-font-size-body-small);line-height:var(--c3-line-height-body)}.tw-root .mission-command-layoutform{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--c3-space-2);padding:var(--c3-space-4)}.tw-root .mission-command-layoutform>.tw-field{min-width:0}.tw-root .mission-command-layoutlibrary>p.mission-command-layoutempty{padding-bottom:var(--c3-space-4)}.tw-root .mission-command-layoutlist{display:grid;gap:var(--c3-space-2);padding:0 var(--c3-space-4) var(--c3-space-4)}.tw-root .mission-command-layoutlist article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--c3-space-2);padding:var(--c3-space-2);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius-control);background:var(--c3-surface-base)}.tw-root .mission-command-layoutlist article.is-active{border-color:var(--c3-border-strong);box-shadow:inset 3px 0 0 var(--c3-place-accent)}.tw-root .mission-command-layoutlist article>span{min-width:0;display:grid}.tw-root .mission-command-layoutlist article strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-root .mission-command-layoutlibrary>footer{display:flex;justify-content:space-between;gap:var(--c3-space-3);padding:var(--c3-space-3) var(--c3-space-4);border-top:var(--tw-line) solid var(--c3-border-subtle);background:var(--c3-surface-subtle)}.tw-root .mission-command-canvas{position:relative;min-height:0;margin:var(--c3-space-2);overflow:hidden}.tw-root .mission-command-window{position:absolute;left:calc(var(--mc-x) + var(--c3-space-1));top:calc(var(--mc-y) + var(--c3-space-1));width:calc(var(--mc-w) - var(--c3-space-2));height:calc(var(--mc-h) - var(--c3-space-2));min-width:0;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-surface-base);box-shadow:var(--c3-shadow-soft);transition:box-shadow var(--c3-motion-duration-fast),border-color var(--c3-motion-duration-fast)}.tw-root .mission-command-window:focus-visible{outline:2px solid var(--c3-action-focus);outline-offset:-3px}.tw-root .mission-command-window:is(.module-conversation-relay,.module-people-field,.module-person-record,.module-seats-standing,.module-organization-continuity,.module-mission-completion){container-type:inline-size}.tw-root .module-mission-field .mission-command-truth,.tw-root .module-mission-obligations .mission-command-truth,.tw-root .module-mission-field .mission-command-windowname small,.tw-root .module-mission-obligations .mission-command-windowname small{display:none}.tw-root .mission-command-windowbar{min-width:0;min-height:3.25rem;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--c3-space-2);padding:var(--c3-space-2) var(--c3-space-3);border-bottom:var(--tw-line) solid var(--c3-border-subtle);background:var(--c3-surface-base);cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}.tw-root .mission-command-windowbar:focus-visible{outline:2px solid var(--c3-action-focus);outline-offset:-3px}.tw-root .mission-command-windowname{min-width:0;display:grid;line-height:var(--c3-line-height-snug)}.tw-root .mission-command-windowname strong{overflow:hidden;color:var(--c3-ink-strong);font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.tw-root .mission-command-truth{color:var(--c3-ink-quiet)}.tw-root .mission-command-truth.truth-verified{color:var(--c3-truth-verified)}.tw-root .mission-command-truth.truth-loading,.tw-root .mission-command-truth.truth-proven-empty{color:var(--c3-truth-quiet)}.tw-root .mission-command-truth.truth-stale{color:var(--c3-truth-stale)}.tw-root .mission-command-truth.truth-denied{color:var(--c3-truth-denied)}.tw-root .mission-command-truth.truth-fetch-failed{color:var(--c3-truth-failed)}.tw-root .mission-command-windowactions{position:relative;display:flex;align-items:center;gap:var(--c3-space-1)}@container (max-width: 34rem){.tw-root .mission-command-windowbar{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto}.tw-root .mission-command-truth{grid-column:1 / -1;grid-row:2;justify-self:start}.tw-root .mission-command-windowactions{grid-column:2;grid-row:1}}@container (max-width: 26rem){.tw-root .mission-command-windowbar{gap:var(--c3-space-1);padding-inline:var(--c3-space-2)}.tw-root .mission-command-windowname small{display:none}.tw-root .mission-command-windowactions .mission-command-snapgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tw-root .mission-command-snappalette{position:absolute;z-index:30;top:calc(100% + var(--c3-space-2));right:0;width:min(15.5rem,calc(100cqw - (2 * var(--c3-space-2))));max-width:calc(100cqw - (2 * var(--c3-space-2)));box-sizing:border-box;display:grid;gap:var(--c3-space-2);padding:var(--c3-space-3);border:var(--tw-line) solid var(--c3-border-strong);border-radius:var(--c3-radius-panel);background:var(--c3-surface-subtle);color:var(--c3-ink-muted);box-shadow:var(--c3-shadow-room)}.tw-root .mission-command-snappalette>strong{color:var(--c3-ink-strong);font-size:var(--c3-font-size-caption)}.tw-root .mission-command-snapgrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--c3-space-1)}.tw-root .mission-command-windowactions .mission-command-snapgrid button{width:100%;min-width:var(--c3-tw-target-min);min-height:var(--c3-tw-target-min);padding:0}.tw-root .mission-command-snapicon{width:1.35rem;height:1rem;display:block;border:1px solid currentColor;border-radius:calc(var(--c3-radius-control) / 4);background-color:transparent}.tw-root .mission-command-snapicon.snap-left-half{background:linear-gradient(90deg,currentColor 0 48%,transparent 48%)}.tw-root .mission-command-snapicon.snap-right-half{background:linear-gradient(90deg,transparent 0 52%,currentColor 52%)}.tw-root .mission-command-snapicon.snap-left-third{background:linear-gradient(90deg,currentColor 0 31%,transparent 31%)}.tw-root .mission-command-snapicon.snap-center-third{background:linear-gradient(90deg,transparent 0 34%,currentColor 34% 66%,transparent 66%)}.tw-root .mission-command-snapicon.snap-right-third{background:linear-gradient(90deg,transparent 0 69%,currentColor 69%)}.tw-root .mission-command-snapicon.snap-top-left{background:linear-gradient(135deg,currentColor 0 46%,transparent 46%)}.tw-root .mission-command-snapicon.snap-top-right{background:linear-gradient(225deg,currentColor 0 46%,transparent 46%)}.tw-root .mission-command-snapicon.snap-bottom-left{background:linear-gradient(45deg,currentColor 0 46%,transparent 46%)}.tw-root .mission-command-snapicon.snap-bottom-right{background:linear-gradient(315deg,currentColor 0 46%,transparent 46%)}.tw-root .mission-command-snapicon.snap-full{background:currentColor}.tw-root .mission-command-windowactions .mission-command-freeform{width:100%}.tw-root .mission-command-windowdetail{margin:0;padding:var(--c3-space-2) var(--c3-space-3);border-bottom:var(--tw-line) solid var(--c3-border-subtle);color:var(--c3-ink-quiet);font-family:var(--c3-font-family-human);font-size:var(--c3-font-size-body-small);line-height:var(--c3-line-height-body)}.tw-root .mission-command-windowbody{min-width:0;min-height:0;overflow:auto}.tw-root .mission-command-windowbody>.work-surface,.tw-root .mission-command-windowbody>.comms-surface{min-height:100%;border:0;border-radius:0;background:transparent;box-shadow:none}.tw-root .module-mission-current .mission-command-windowbody{display:flex}.tw-root .module-mission-current .mission-command-windowbody>.comms-surface{flex:1 1 auto;width:100%;padding:var(--c3-space-3)}.tw-root .module-mission-current .mission-command-windowbody>.comms-surface:focus-visible{outline:2px solid var(--c3-action-focus);outline-offset:-3px}.tw-root .module-mission-current .mission-command-windowdetail{padding-block:var(--c3-space-1);font-size:var(--c3-font-size-caption)}.tw-root .module-mission-current .conversation-header{padding-bottom:var(--c3-space-2)}.tw-root .module-mission-current .conversation-header .eyebrow,.tw-root .module-mission-current .conversation-header p{display:none}.tw-root .module-mission-current .conversation{gap:var(--c3-space-3);padding:var(--c3-space-3) var(--c3-space-1)}.tw-root .module-mission-current .compose{gap:var(--c3-space-1);padding-top:var(--c3-space-1)}.tw-root .module-mission-current .compose textarea{min-height:2.75rem}.tw-root .module-mission-current .compose .boundary-note,.tw-root .module-mission-current>.mission-command-windowbody .comms-surface>.boundary-note{margin-top:var(--c3-space-1)}.tw-root .module-mission-obligations .mission-command-windowbody>.comms-surface{padding:var(--c3-space-3)}.tw-root .module-mission-obligations .surface-heading{display:grid;margin-bottom:var(--c3-space-3)}.tw-root .module-mission-obligations .surface-heading>button{justify-self:start}.tw-root .module-mission-obligations .obligation-stack{gap:var(--c3-space-3)}.tw-root .module-approvals-register .mission-command-windowbody,.tw-root .module-calendar-horizon .mission-command-windowbody,.tw-root .module-mission-completion .mission-command-windowbody{overflow:auto}.tw-root .module-mission-finance .mission-command-windowbody{display:flex;overflow:hidden}.tw-root .module-mission-completion .mission-command-windowbody{overscroll-behavior:contain}.tw-root .module-mission-finance .collection-frame,.tw-root .module-approvals-register .collection-frame,.tw-root .module-calendar-horizon .collection-frame{min-width:0;min-height:100%;padding:var(--c3-space-3)}.tw-root .module-mission-finance .comparison-scroll,.tw-root .module-approvals-register .comparison-scroll,.tw-root .module-calendar-horizon .comparison-scroll{min-width:0;max-width:100%;overflow:auto}.tw-root .module-command-constellation .mission-command-windowbody,.tw-root .module-command-attention .mission-command-windowbody,.tw-root .module-mission-continuity .mission-command-windowbody{overflow:auto}.tw-root .module-command-attention .collection-frame,.tw-root .command-attention-view{min-width:0;min-height:100%;padding:var(--c3-space-3)}.tw-root .command-attention-summary{margin:0 0 var(--c3-space-3);color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small)}.tw-root .command-attention-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));align-items:start;gap:var(--c3-space-3)}.tw-root .command-attention-grid>div{min-width:0;display:grid;gap:var(--c3-space-3)}.tw-root .module-command-attention .surface-heading{gap:var(--c3-space-2);margin-bottom:var(--c3-space-2)}.tw-root .module-command-attention .group-box{background:var(--c3-surface-base)}.tw-root .module-command-attention .group-box>header{min-width:0;display:grid;gap:var(--c3-space-1)}.tw-root .module-command-attention .group-box>header small{color:var(--c3-ink-quiet);font-family:var(--c3-font-mono, monospace);font-size:var(--c3-font-size-caption);overflow-wrap:anywhere}.tw-root :is(.people-field-intro,.seats-standing-intro,.organization-continuity-intro){min-width:0;display:grid;grid-template-columns:minmax(0,1fr);padding:var(--c3-space-4);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-surface-subtle)}.tw-root :is(.people-field-intro,.seats-standing-intro,.organization-continuity-intro)>span:last-child{min-width:0;display:grid;gap:var(--c3-space-1)}.tw-root :is(.people-field-intro,.seats-standing-intro,.organization-continuity-intro) strong{color:var(--c3-ink-strong);font-size:var(--c3-font-size-lead);font-weight:var(--c3-font-weight-semibold);line-height:var(--c3-line-height-snug)}.tw-root :is(.people-field-boundary,.seats-standing-boundary,.seats-standing-relay-law,.organization-continuity-boundary,.person-record-boundary,.person-record-projection){padding:var(--c3-space-3);border-left:3px solid var(--c3-border-strong);background:var(--c3-surface-subtle)}.tw-root :is(.people-field-counts,.seats-standing-counts,.organization-continuity-counts,.command-constellation-counts)>span{min-width:0;display:grid;gap:var(--c3-space-1);padding:var(--c3-space-3);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius-control);background:var(--c3-surface-subtle)}.tw-root :is(.people-field-counts,.seats-standing-counts,.organization-continuity-counts,.command-constellation-counts,.seats-standing-relay-summary) strong{color:var(--c3-ink-strong);font-size:var(--c3-font-size-lead);font-weight:var(--c3-font-weight-semibold);font-variant-numeric:tabular-nums;line-height:var(--c3-line-height-snug)}.tw-root :is(.people-field-counts,.seats-standing-counts,.organization-continuity-counts,.command-constellation-counts) small{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.tw-root .module-people-field .mission-command-windowbody{overflow:auto}.tw-root .people-field{min-width:0;min-height:100%;display:grid;align-content:start;gap:var(--c3-space-3);padding:var(--c3-space-3)}.tw-root .people-field-orbit{display:none}.tw-root .people-field-person small{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.tw-root .people-field-tools label>span{color:var(--c3-ink-muted);font-size:var(--c3-font-size-label);font-weight:var(--c3-font-weight-text)}.tw-root .people-field-intro>span>small{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-bold);letter-spacing:var(--c3-letter-spacing-label);text-transform:uppercase}.tw-root .people-field-intro p,.tw-root .people-field-boundary,.tw-root .people-field-no-match{margin:0;color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small);line-height:var(--c3-line-height-body)}.tw-root .people-field-body{min-width:0;display:grid;gap:var(--c3-space-3)}.tw-root .people-field-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--c3-space-2)}.tw-root .people-field-tools{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(8rem,.35fr);gap:var(--c3-space-2)}.tw-root .people-field-tools label{min-width:0;display:grid;gap:var(--c3-space-1)}.tw-root .people-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));gap:var(--c3-space-2)}.tw-root .people-field-person{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--c3-space-3);padding:var(--c3-space-3);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-surface-base);color:inherit;text-decoration:none;transition:border-color var(--c3-motion-duration-fast),background-color var(--c3-motion-duration-fast)}.tw-root .people-field-person:hover{border-color:var(--c3-border-strong);background:var(--c3-place-soft)}.tw-root .people-field-person-copy,.tw-root .people-field-person-copy>span{min-width:0;display:grid;gap:var(--c3-space-1)}.tw-root .people-field-person-copy strong{overflow:hidden;color:var(--c3-ink-strong);text-overflow:ellipsis;white-space:nowrap}.tw-root .people-field-person-facts{padding-top:var(--c3-space-2);border-top:var(--tw-line) solid var(--c3-border-subtle)}.tw-root .people-field-standing{padding:var(--c3-space-1) var(--c3-space-2);border:var(--tw-line) solid currentColor;border-radius:var(--c3-radius-control);color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-semibold);white-space:nowrap}.tw-root .people-field-standing.is-active{color:var(--c3-state-success)}.tw-root .people-field-no-match{padding:var(--c3-space-4);border:var(--tw-line) dashed var(--c3-border-strong);border-radius:var(--c3-radius);text-align:center}@container (max-width: 34rem){.tw-root .people-field-counts,.tw-root .people-field-tools{grid-template-columns:1fr}.tw-root .people-field-person{grid-template-columns:auto minmax(0,1fr)}.tw-root .people-field-standing{grid-column:2;justify-self:start}}.tw-root .module-person-record .mission-command-windowbody{overflow:auto}.tw-root .person-record{min-width:0;min-height:100%;padding:var(--c3-space-3)}.tw-root .person-record-body{min-width:0;display:grid;gap:var(--c3-space-3)}.tw-root .person-record-hero{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--c3-space-4);padding:var(--c3-space-4);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-surface-subtle)}.tw-root .person-record-title{min-width:0;display:grid;gap:var(--c3-space-1)}.tw-root .person-record-title small,.tw-root .person-record-section header small,.tw-root .person-record-sensitive header small,.tw-root .person-record-notes small{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-bold);letter-spacing:var(--c3-letter-spacing-label);text-transform:uppercase}.tw-root .person-record-title h1{margin:0;overflow:hidden;color:var(--c3-ink-strong);font-family:var(--c3-font-family-human);font-size:var(--c3-font-size-title);font-weight:var(--c3-font-weight-semibold);line-height:var(--c3-line-height-tight);text-overflow:ellipsis;white-space:nowrap}.tw-root .person-record-title>span{overflow:hidden;color:var(--c3-ink-muted);font-family:var(--c3-font-mono, monospace);font-size:var(--c3-font-size-caption);text-overflow:ellipsis;white-space:nowrap}.tw-root .person-record-boundary,.tw-root .person-record-projection{margin:0;color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small);line-height:var(--c3-line-height-body)}.tw-root .person-record-sections{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--c3-space-3)}.tw-root .person-record-section,.tw-root .person-record-sensitive,.tw-root .person-record-notes{min-width:0;display:grid;align-content:start;gap:var(--c3-space-3);padding:var(--c3-space-4);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-surface-base)}.tw-root .person-record-section header,.tw-root .person-record-sensitive header{min-width:0;display:flex;align-items:start;justify-content:space-between;gap:var(--c3-space-3);padding-bottom:var(--c3-space-3);border-bottom:var(--tw-line) solid var(--c3-border-subtle)}.tw-root .person-record-section h2,.tw-root .person-record-sensitive h2{margin:var(--c3-space-1) 0 0;color:var(--c3-ink-strong);font-family:var(--c3-font-family-human);font-size:var(--c3-font-size-lead);font-weight:var(--c3-font-weight-semibold)}.tw-root .person-record .fact-list{grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr);gap:var(--c3-space-2) var(--c3-space-4)}.tw-root .person-record .fact-list dd{overflow-wrap:anywhere}.tw-root .person-record-sensitive{border-color:var(--c3-border-strong)}.tw-root .person-record-sensitive-failed{border-style:dashed;background:var(--c3-surface-subtle)}.tw-root .person-record-sensitive header>span:first-child{min-width:0}.tw-root .person-record-sensitive>p{margin:0;color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small)}.tw-root .person-record-sensitive-mark{padding:var(--c3-space-1) var(--c3-space-2);border:var(--tw-line) solid currentColor;border-radius:var(--c3-radius-control);color:var(--c3-ink-muted);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-semibold);white-space:nowrap}.tw-root .person-record-notes p{margin:0;color:var(--c3-ink-default);font-family:var(--c3-font-family-human);font-size:var(--c3-font-size-body);line-height:var(--c3-line-height-body)}.tw-root .person-record-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--c3-space-3);padding-top:var(--c3-space-2);color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.tw-root .person-record-footer>span{max-width:44rem}.tw-root .person-record-footer .secondary-action{flex:0 0 auto}@container (max-width: 44rem){.tw-root .person-record-hero,.tw-root .person-record-sections{grid-template-columns:1fr}.tw-root .person-record-title h1{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.tw-root .person-record-hero .status-badge{justify-self:start}.tw-root .person-record .fact-list{grid-template-columns:1fr;gap:var(--c3-space-1)}.tw-root .person-record .fact-pair{display:grid;gap:var(--c3-space-1);padding-bottom:var(--c3-space-2);border-bottom:var(--tw-line) solid var(--c3-border-subtle)}.tw-root .person-record .fact-pair:last-child{padding-bottom:0;border-bottom:0}.tw-root .person-record-footer{align-items:stretch;flex-direction:column}}.tw-root .module-seats-standing .mission-command-windowbody{overflow:auto}.tw-root .seats-standing{min-width:0;min-height:100%;display:grid;align-content:start;gap:var(--c3-space-3);padding:var(--c3-space-3)}.tw-root .seats-standing-roles small,.tw-root .seats-standing-person small,.tw-root .seats-standing-role small,.tw-root .seats-standing-relay-copy small{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.tw-root .seats-standing-intro p,.tw-root .seats-standing-boundary,.tw-root .seats-standing-relay-law,.tw-root .seats-standing-relay-note,.tw-root .seats-standing-relay-omitted p,.tw-root .seats-standing-footer{margin:0;color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small);line-height:var(--c3-line-height-body)}.tw-root .seats-standing-grid{min-width:0;display:grid;grid-template-columns:minmax(0,7fr) minmax(18rem,5fr);align-items:start;gap:var(--c3-space-3)}.tw-root .seats-standing-grid.is-register-only{grid-template-columns:minmax(0,1fr) minmax(14rem,.38fr)}.tw-root .seats-standing-register,.tw-root .seats-standing-relay{min-width:0}.tw-root .seats-standing-relay-omitted{min-width:0;display:grid;align-content:start;gap:var(--c3-space-3);padding:var(--c3-space-4);border:var(--tw-line) dashed var(--c3-border-strong);border-radius:var(--c3-radius);background:var(--c3-surface-subtle)}.tw-root .seats-standing-register>header,.tw-root .seats-standing-relay>header{min-width:0;display:flex;align-items:start;justify-content:space-between;gap:var(--c3-space-3);padding-bottom:var(--c3-space-3);border-bottom:var(--tw-line) solid var(--c3-border-subtle)}.tw-root .seats-standing-register>header>span,.tw-root .seats-standing-relay>header>span{min-width:0}.tw-root .seats-standing-register h2,.tw-root .seats-standing-relay h2{margin:var(--c3-space-1) 0 0;color:var(--c3-ink-strong);font-family:var(--c3-font-family-human);font-size:var(--c3-font-size-lead);font-weight:var(--c3-font-weight-semibold)}.tw-root .seats-standing-members-body{min-width:0;display:grid;gap:var(--c3-space-3)}.tw-root .seats-standing-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--c3-space-2)}.tw-root .seats-standing-roles{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--c3-space-3);padding:var(--c3-space-2) 0;border-block:var(--tw-line) solid var(--c3-border-subtle)}.tw-root .seats-standing-roles>span{min-width:0;display:flex;flex-wrap:wrap;justify-content:end;gap:var(--c3-space-1)}.tw-root .seats-standing-roster,.tw-root .seats-standing-relays{min-width:0;display:grid;gap:var(--c3-space-2);margin:0;padding:0;list-style:none}.tw-root .seats-standing-roster>li{min-width:0;display:grid;grid-template-columns:minmax(9rem,1fr) minmax(8rem,.55fr) auto;align-items:center;gap:var(--c3-space-3);padding:var(--c3-space-3);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-surface-subtle)}.tw-root .seats-standing-person,.tw-root .seats-standing-role,.tw-root .seats-standing-state,.tw-root .seats-standing-relay-copy{min-width:0;display:grid;gap:var(--c3-space-1)}.tw-root .seats-standing-person strong,.tw-root .seats-standing-role strong,.tw-root .seats-standing-relay-copy strong{min-width:0;color:var(--c3-ink-strong);overflow-wrap:anywhere}.tw-root .seats-standing-person small{overflow-wrap:anywhere}.tw-root .seats-standing-role strong{font-family:var(--c3-font-mono, monospace);font-size:var(--c3-font-size-body-small);text-transform:capitalize}.tw-root .seats-standing-state{justify-items:end}.tw-root .seats-standing-relay-summary{display:flex;align-items:center;gap:var(--c3-space-3);padding-bottom:var(--c3-space-3);border-bottom:var(--tw-line) solid var(--c3-border-subtle);color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small)}.tw-root .seats-standing-relays>li{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--c3-space-2);padding:var(--c3-space-3);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-surface-subtle)}.tw-root .seats-standing-relay-copy>span{color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small)}.tw-root .seats-standing-relays .status-badge{justify-self:start;white-space:normal}.tw-root .seats-standing-relays a{position:absolute;top:var(--c3-space-2);right:var(--c3-space-2)}.tw-root .seats-standing-relay-note{padding-top:var(--c3-space-2);border-top:var(--tw-line) dashed var(--c3-border-strong)}.tw-root .seats-standing-relay-omitted>strong{color:var(--c3-ink-strong);font-size:var(--c3-font-size-subhead);font-weight:var(--c3-font-weight-semibold)}.tw-root .seats-standing-footer{padding:var(--c3-space-3);border-top:var(--tw-line) solid var(--c3-border-subtle);text-align:center}@container (max-width: 56rem){.tw-root .seats-standing-grid,.tw-root .seats-standing-grid.is-register-only{grid-template-columns:1fr}.tw-root .seats-standing-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 36rem){.tw-root .seats-standing-register,.tw-root .seats-standing-relay,.tw-root .seats-standing-relay-omitted{padding:var(--c3-space-3)}.tw-root .seats-standing-register>header,.tw-root .seats-standing-relay>header,.tw-root .seats-standing-roles{align-items:stretch;flex-direction:column}.tw-root .seats-standing-register>header .secondary-action,.tw-root .seats-standing-relay>header .secondary-action{width:100%}.tw-root .seats-standing-roles>span{justify-content:start}.tw-root .seats-standing-roster>li{grid-template-columns:minmax(0,1fr)}.tw-root .seats-standing-role,.tw-root .seats-standing-state{justify-items:start}.tw-root .seats-standing-relays>li{padding-right:calc(var(--c3-tw-target-min) + var(--c3-space-3))}.tw-root .seats-standing-footer{text-align:left}}.tw-root .module-organization-continuity .mission-command-windowbody{overflow:auto}.tw-root .organization-continuity{min-width:0;min-height:100%;display:grid;align-content:start;gap:var(--c3-space-3);padding:var(--c3-space-3)}.tw-root .organization-continuity-record-copy small,.tw-root .organization-continuity-record-copy em,.tw-root .organization-continuity-members small{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.tw-root .organization-continuity-intro p,.tw-root .organization-continuity-boundary,.tw-root .organization-continuity-omitted p,.tw-root .organization-continuity-roster>header p,.tw-root .organization-continuity-footer{margin:0;color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small);line-height:var(--c3-line-height-body)}.tw-root .organization-continuity-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--c3-space-3)}.tw-root .organization-continuity-grid.is-team-only{grid-template-columns:minmax(0,1fr) minmax(14rem,.38fr)}.tw-root .organization-continuity-lane,.tw-root .organization-continuity-roster{min-width:0}.tw-root .organization-continuity-omitted{min-width:0;display:grid;align-content:start;gap:var(--c3-space-3);padding:var(--c3-space-4);border:var(--tw-line) dashed var(--c3-border-strong);border-radius:var(--c3-radius);background:var(--c3-surface-subtle)}.tw-root .organization-continuity-lane>header,.tw-root .organization-continuity-roster>header{min-width:0;display:flex;align-items:start;justify-content:space-between;gap:var(--c3-space-3);padding-bottom:var(--c3-space-3);border-bottom:var(--tw-line) solid var(--c3-border-subtle)}.tw-root .organization-continuity-lane>header>span,.tw-root .organization-continuity-roster>header>span{min-width:0}.tw-root .organization-continuity-lane h2,.tw-root .organization-continuity-roster h2{margin:var(--c3-space-1) 0 0;overflow-wrap:anywhere;color:var(--c3-ink-strong);font-family:var(--c3-font-family-human);font-size:var(--c3-font-size-lead);font-weight:var(--c3-font-weight-semibold)}.tw-root .organization-continuity-roster>header p{margin-top:var(--c3-space-2);max-width:54rem}.tw-root .organization-continuity-lane-body{min-width:0;display:grid;gap:var(--c3-space-3)}.tw-root .organization-continuity-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--c3-space-2)}.tw-root .organization-continuity-records,.tw-root .organization-continuity-members{min-width:0;display:grid;gap:var(--c3-space-2);margin:0;padding:0;list-style:none}.tw-root .organization-continuity-records>li{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--c3-space-3);padding:var(--c3-space-3);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-surface-subtle)}.tw-root .organization-continuity-records>li.is-selected{border-color:var(--c3-border-strong);background:color-mix(in srgb,var(--c3-place-accent) 14%,var(--c3-surface-base));box-shadow:inset 3px 0 0 var(--c3-place-accent)}.tw-root .organization-continuity-record-copy,.tw-root .organization-continuity-record-standing,.tw-root .organization-continuity-members>li>span{min-width:0;display:grid;gap:var(--c3-space-1)}.tw-root .organization-continuity-record-copy strong,.tw-root .organization-continuity-members strong{min-width:0;color:var(--c3-ink-strong);overflow-wrap:anywhere}.tw-root .organization-continuity-record-copy>span{color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small);overflow-wrap:anywhere}.tw-root .organization-continuity-record-copy em{font-style:normal}.tw-root .organization-continuity-record-standing{justify-items:end}.tw-root .organization-continuity-omitted>strong{color:var(--c3-ink-strong);font-size:var(--c3-font-size-subhead);font-weight:var(--c3-font-weight-semibold)}.tw-root .organization-continuity-members{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr))}.tw-root .organization-continuity-members>li{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(7rem,.55fr) auto auto;align-items:center;gap:var(--c3-space-3);padding:var(--c3-space-3);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-surface-base)}.tw-root .organization-continuity-footer{padding:var(--c3-space-3);border-top:var(--tw-line) solid var(--c3-border-subtle);text-align:center}@container (max-width: 56rem){.tw-root .organization-continuity-grid,.tw-root .organization-continuity-grid.is-team-only{grid-template-columns:1fr}.tw-root .organization-continuity-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 36rem){.tw-root .organization-continuity-lane,.tw-root .organization-continuity-omitted,.tw-root .organization-continuity-roster{padding:var(--c3-space-3)}.tw-root .organization-continuity-lane>header,.tw-root .organization-continuity-roster>header{align-items:stretch;flex-direction:column}.tw-root .organization-continuity-lane>header .secondary-action,.tw-root .organization-continuity-roster>header .quiet-action{width:100%}.tw-root .organization-continuity-records>li{grid-template-columns:minmax(0,1fr)}.tw-root .organization-continuity-record-standing{grid-template-columns:repeat(3,auto);align-items:center;justify-content:start;justify-items:start}.tw-root .organization-continuity-members>li{grid-template-columns:minmax(0,1fr)}.tw-root .organization-continuity-members>li>span:nth-child(2),.tw-root .organization-continuity-members>li>.status-badge,.tw-root .organization-continuity-members>li>a{justify-self:start}.tw-root .organization-continuity-footer{text-align:left}}@container (max-width: 26rem){.tw-root .organization-continuity-counts,.tw-root .organization-continuity-record-standing{grid-template-columns:1fr}}.tw-root .command-constellation-body{min-width:0;display:grid;gap:var(--c3-space-3);padding:var(--c3-space-3)}.tw-root .command-constellation-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(8rem,100%),1fr));gap:var(--c3-space-2)}.tw-root .command-witness-state>.surface-heading{margin-bottom:0}.tw-root .command-constellation-checks{display:grid;gap:var(--c3-space-2);padding:var(--c3-space-3);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius-control);background:var(--c3-surface-subtle)}.tw-root .command-constellation-checks>header,.tw-root .command-constellation-signal>header,.tw-root .command-constellation-body.is-compact .command-constellation-signalcopy>header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--c3-space-2)}.tw-root .command-constellation-body.is-compact .command-constellation-checks{gap:0}.tw-root .command-constellation-checks small,.tw-root .command-constellation-signal>header small,.tw-root .command-constellation-body.is-compact .command-constellation-signalcopy>header small{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.tw-root .command-constellation-checks ul{display:flex;flex-wrap:wrap;gap:var(--c3-space-1);margin:0;padding:0;list-style:none}.tw-root .command-constellation-signals{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:var(--c3-space-2)}.tw-root .command-constellation-body.is-compact .command-constellation-signals{grid-template-columns:minmax(0,1fr)}.tw-root .command-constellation-signal{min-width:0;display:grid;align-content:start;gap:var(--c3-space-2);padding:var(--c3-space-3);border:var(--tw-line) solid var(--c3-border-subtle);border-left:3px solid var(--band-tone, var(--c3-state-info));border-radius:var(--c3-radius);background:var(--c3-surface-subtle)}.tw-root .command-constellation-body.is-compact .command-constellation-signal{display:block}.tw-root .command-constellation-signalmain{display:flex;align-items:center;justify-content:space-between;gap:var(--c3-space-3)}.tw-root .command-constellation-signalcopy{min-width:0}.tw-root .command-constellation-signalmain>.row-actions{flex-shrink:0;margin:0}.tw-root .command-constellation-signal h3,.tw-root .command-constellation-signal ul{margin:0}.tw-root .command-constellation-signal h3{color:var(--c3-ink-strong);font-family:var(--c3-font-family-human);font-size:var(--c3-font-size-subhead);font-weight:var(--c3-font-weight-semibold)}.tw-root .command-constellation-signal ul{display:grid;gap:var(--c3-space-1);padding-left:var(--c3-space-4);color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small)}.tw-root .command-constellation-body.is-compact .command-constellation-signal h3{margin-top:var(--c3-space-1)}.tw-root .command-constellation-signaldetails{margin-top:var(--c3-space-1);color:var(--c3-ink-muted);font-size:var(--c3-font-size-caption)}.tw-root .command-constellation-signaldetails>summary{width:max-content;color:var(--c3-ink-quiet);cursor:pointer}.tw-root .command-constellation-signaldetails>p{margin:var(--c3-space-2) 0 0;color:var(--c3-ink-quiet)}.tw-root .command-constellation-signaldetails ul{display:grid;gap:var(--c3-space-1);margin-top:var(--c3-space-2);padding-left:var(--c3-space-4);color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small)}.tw-root .mission-continuity{min-width:0;display:grid;align-content:start;gap:var(--c3-space-3);padding:var(--c3-space-3)}.tw-root .mission-continuity>.boundary-note{margin:0;padding:var(--c3-space-3);border-left:3px solid var(--c3-border-strong);background:var(--c3-surface-subtle)}.tw-root .mission-continuity-trace{display:grid;gap:var(--c3-space-2);margin:0;padding:0;list-style:none}.tw-root .mission-continuity-entry{position:relative;min-width:0;padding:var(--c3-space-3);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-surface-base)}.tw-root .mission-continuity-entry[data-continuity-bearing=standing]{border-color:var(--c3-border-strong)}.tw-root .mission-continuity-entry[data-continuity-bearing=history]{background:var(--c3-surface-subtle)}.tw-root .mission-continuity-entry>article,.tw-root .mission-continuity-entry>article>header>span,.tw-root .mission-continuity-provenance{min-width:0;display:grid;gap:var(--c3-space-1)}.tw-root .mission-continuity-entry>article{gap:var(--c3-space-2)}.tw-root .mission-continuity-entry>article>header{display:flex;align-items:start;justify-content:space-between;gap:var(--c3-space-2)}.tw-root .mission-continuity-entry strong{color:var(--c3-ink-strong);font-size:var(--c3-font-size-body-small)}.tw-root .mission-continuity-entry small{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.tw-root .mission-continuity-entry p{margin:0;color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small);overflow-wrap:anywhere}.tw-root .mission-continuity-provenance{padding-top:var(--c3-space-2);border-top:var(--tw-line) solid var(--c3-border-subtle)}.tw-root .module-conversation-relay .mission-command-windowbody{display:flex;overflow:hidden}.tw-root .module-conversation-relay .conversation-relay{min-width:0;min-height:100%;flex:1 1 auto;display:flex;flex-direction:column;gap:var(--c3-space-2);padding:var(--c3-space-3)}.tw-root .module-conversation-relay .conversation-relay-layout{min-width:0;min-height:0;flex:1 1 auto;display:grid;grid-template-columns:minmax(12rem,15rem) minmax(20rem,1fr);align-items:stretch;gap:var(--c3-space-3)}.tw-root .module-conversation-relay .conversation-relay-layout>.comms-surface{min-height:0;height:100%;padding:var(--c3-space-3);border-color:var(--c3-border-subtle);box-shadow:none}.tw-root .module-conversation-relay .conversation-relay-facts{gap:var(--c3-space-3);overflow:auto;background:var(--c3-surface-subtle)}.tw-root .module-conversation-relay .conversation-relay-facts .surface-heading{margin-bottom:0}.tw-root .module-conversation-relay .conversation-relay-layout>[data-tablework~=Thread] .conversation-header{padding-bottom:var(--c3-space-2)}.tw-root .module-conversation-relay .conversation-relay-layout>[data-tablework~=Thread] .conversation{min-height:10rem;gap:var(--c3-space-3);overflow-y:auto}.tw-root .module-conversation-relay .conversation-relay-layout>[data-tablework~=Thread] .compose{gap:var(--c3-space-1);padding-top:var(--c3-space-2)}.tw-root .module-conversation-relay .conversation-relay-layout>[data-tablework~=Thread] .compose textarea{min-height:3.5rem}.tw-root .module-conversation-relay .conversation-relay-missing{min-height:100%;border:0;border-radius:0;box-shadow:none}@container (max-width: 40rem){.tw-root .module-conversation-relay .conversation-relay-layout{grid-template-columns:minmax(0,1fr);overflow-y:auto}.tw-root .module-conversation-relay .conversation-relay-facts{max-height:15rem}}.tw-root .mission-command-resize{position:absolute;z-index:7;right:0;bottom:0;width:var(--c3-tw-target-min);height:var(--c3-tw-target-min);padding:0;border:0;background:linear-gradient(135deg,transparent 0 52%,var(--c3-ink-quiet) 52% 59%,transparent 59% 69%,var(--c3-ink-quiet) 69% 76%,transparent 76%);background-repeat:no-repeat;background-position:right bottom;background-size:1.25rem 1.25rem;cursor:nwse-resize;opacity:.7;touch-action:none}@media(min-width:72rem){.tw-root .mission-command-window .compose-foot{padding-inline-end:calc(var(--c3-tw-target-min) - var(--c3-space-3))}}.tw-root .mission-command-dock{position:relative;z-index:20;min-height:4.25rem;display:flex;align-items:center;gap:var(--c3-space-2);padding:var(--c3-space-2) var(--c3-space-4);overflow-x:auto;border-top:var(--tw-line) solid var(--c3-border-subtle);background:var(--c3-ground-sunken)}.tw-root .mission-command-dock>button{min-width:10rem;min-height:var(--c3-tw-target-min);display:grid;justify-items:start;align-content:center;gap:0;padding:var(--c3-space-1) var(--c3-space-3);text-align:left}.tw-root .mission-command-dock>button>small{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);text-transform:capitalize}.tw-root .mission-command-docknote{margin-left:auto;color:var(--c3-ink-quiet);font-family:var(--c3-font-family-human);font-size:var(--c3-font-size-caption);white-space:nowrap}@media(min-width:72rem){.tw-root .mission-command[data-workspace=organization] .mission-command-dock>button.is-open{display:none}.tw-root .mission-command[data-workspace=organization] .mission-command-dock:not(:has(>button:not(.is-open))){display:none}.tw-root .mission-command[data-workspace=organization] .mission-command-docklabel,.tw-root .mission-command[data-workspace=organization] .mission-command-docknote{display:none}}.tw-root .mission-field-card{min-height:100%;display:flex;flex-direction:column;gap:var(--c3-space-4);padding:var(--c3-space-4)}.tw-root .mission-field-hero{display:grid;justify-items:start;gap:var(--c3-space-2)}.tw-root .mission-field-hero>.surface-heading{margin-bottom:0}.tw-root .mission-field-card .fact-list dd{overflow-wrap:anywhere}@media(max-width:71.999rem){.tw-root .mission-command{height:auto;min-height:calc(100dvh - 7rem);grid-template-rows:auto auto minmax(0,1fr);overflow:visible}.tw-root .mission-command-canvas{min-height:0;display:grid;gap:var(--c3-space-3)}.tw-root .mission-command-window{position:relative;left:auto;top:auto;width:auto;height:auto;min-height:28rem}.tw-root .mission-command-window.module-mission-current{min-height:42rem}.tw-root .mission-command-window.module-mission-finance,.tw-root .mission-command-window.module-approvals-register,.tw-root .mission-command-window.module-calendar-horizon,.tw-root .mission-command-window.module-mission-completion{min-height:32rem}.tw-root .mission-command-resize{display:none}.tw-root .mission-command-dock{grid-row:2;position:sticky;z-index:40;top:0;padding-inline:var(--c3-space-2)}.tw-root .mission-command-canvas{grid-row:3}.tw-root .mission-command-docklabel{display:none}.tw-root .mission-command-dock>button{min-width:8.5rem}.tw-root .mission-command-windowbar{cursor:default;touch-action:auto;-webkit-user-select:auto;user-select:auto}.tw-root .mission-command-docknote{display:none}}@media(max-width:47.999rem){.tw-root .mission-command{min-height:0}.tw-root .mission-command-bar{align-items:stretch;flex-direction:column}.tw-root .mission-command-layouts{width:100%;overflow-x:auto}.tw-root .mission-command-layouts button{flex:1 0 auto}.tw-root .mission-command-layoutlibrary{inset:calc(2 * var(--c3-space-16) + var(--c3-space-4)) var(--c3-space-2) auto;width:auto;max-height:calc(100dvh - 10rem)}.tw-root .mission-command-layoutform{grid-template-columns:minmax(0,1fr)}.tw-root .mission-command-layoutlist article{grid-template-columns:minmax(0,1fr) auto}.tw-root .mission-command-layoutlist article>.quiet-action{grid-column:2}.tw-root .mission-command-windowbar{grid-template-columns:minmax(0,1fr) auto}.tw-root .mission-command-truth{display:none}.tw-root .mission-command-window{min-height:30rem}.tw-root .mission-command-window.module-mission-current{min-height:46rem}.tw-root .mission-command-window.module-conversation-relay{min-height:48rem}.tw-root .mission-command-window.module-mission-completion{min-height:44rem}.tw-root .module-conversation-relay .conversation-relay-layout{grid-template-columns:minmax(0,1fr);overflow:visible}.tw-root .module-conversation-relay .conversation-relay-facts{max-height:15rem}}@media(prefers-reduced-motion:reduce){.tw-root .mission-command-window{transition:none}}.tw-root .mission-command-window.module-mission-field{--module-line: var(--c3-accent-amber)}.tw-root .mission-command-window.module-mission-current{--module-line: var(--c3-accent-aqua)}.tw-root .mission-command-window.module-mission-obligations{--module-line: var(--c3-accent-coral)}.tw-root .mission-command-window.module-mission-finance{--module-line: var(--c3-accent-amber)}.tw-root .mission-command-window.module-approvals-register{--module-line: var(--c3-accent-blue)}.tw-root .mission-command-window.module-calendar-horizon{--module-line: var(--c3-accent-sky)}.tw-root .mission-command-window.module-command-constellation{--module-line: var(--c3-accent-periwinkle)}.tw-root .mission-command-window.module-command-attention{--module-line: var(--c3-accent-coral)}.tw-root .mission-command-window.module-mission-continuity{--module-line: var(--c3-accent-aqua)}.tw-root .mission-command-window.module-conversation-relay{--module-line: var(--c3-accent-coral)}.tw-root .mission-command-window.module-people-field{--module-line: var(--c3-accent-aqua)}.tw-root .mission-command-window.module-person-record{--module-line: var(--c3-accent-periwinkle)}.tw-root .mission-command-window.module-seats-standing{--module-line: var(--c3-accent-amber)}.tw-root .mission-command-window.module-organization-continuity,.tw-root .mission-command-window.module-mission-completion{--module-line: var(--c3-accent-periwinkle)}.tw-root .mission-command-windowbar{box-shadow:inset 0 calc(var(--tw-line) * 3) 0 var(--module-line, var(--c3-place-accent))}.mission-completion{--completion-line: color-mix(in srgb, var(--c3-border-strong) 64%, transparent);--completion-aqua: var(--c3-accent-aqua);--completion-coral: var(--c3-accent-coral);min-height:100%;padding:clamp(1rem,2.4vw,2rem);color:var(--c3-ink);container:mission-completion / inline-size;background:radial-gradient(circle at 88% 5%,color-mix(in srgb,var(--completion-aqua) 10%,transparent),transparent 34rem),linear-gradient(180deg,color-mix(in srgb,var(--c3-surface-raised) 64%,transparent),transparent 22rem)}.mission-completion-intro{display:flex;align-items:center;gap:1rem;max-width:76rem;margin:0 auto}.mission-completion-intro>span:last-child{min-width:0}.mission-completion-intro small,.mission-completion-band-heading small,.mission-completion-record small,.mission-completion-mission-record small{color:var(--c3-ink-quiet);font-family:var(--c3-font-mono);font-size:var(--c3-font-size-caption);letter-spacing:var(--c3-letter-spacing-label);text-transform:uppercase}.mission-completion-intro h1{margin:.16rem 0 0;font-family:var(--c3-font-family-human);font-size:var(--c3-font-size-title);font-weight:var(--c3-font-weight-semibold);letter-spacing:-.03em;line-height:.95}.mission-completion-intro p{margin:.55rem 0 0;color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small)}.mission-completion-sigil{position:relative;display:grid;flex:0 0 auto;place-items:center;width:3.35rem;height:3.35rem;border:1px solid var(--completion-line);border-radius:50%;background:color-mix(in srgb,var(--c3-surface-elevated) 78%,transparent);box-shadow:inset 0 0 0 .5rem color-mix(in srgb,var(--completion-aqua) 4%,transparent)}.mission-completion-sigil:after{width:.42rem;height:.42rem;border-radius:50%;background:var(--completion-coral);box-shadow:0 0 1rem color-mix(in srgb,var(--completion-coral) 65%,transparent);content:""}.mission-completion-sigil i{position:absolute;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--completion-aqua),transparent)}.mission-completion-sigil i:nth-child(1){transform:rotate(0)}.mission-completion-sigil i:nth-child(2){transform:rotate(60deg)}.mission-completion-sigil i:nth-child(3){transform:rotate(120deg)}.mission-completion-boundary{max-width:76rem;margin:1.25rem auto 1.5rem;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--c3-state-info) 32%,transparent);border-left:3px solid var(--c3-state-info);border-radius:var(--c3-radius);color:var(--c3-ink-muted);background:color-mix(in srgb,var(--c3-state-info) 6%,var(--c3-surface-base));font-size:var(--c3-font-size-body-small);line-height:var(--c3-line-height-comfortable)}.mission-completion-registers{position:relative;display:grid;gap:.85rem;max-width:76rem;margin:0 auto}.mission-completion-registers:before{position:absolute;top:1.75rem;bottom:1.75rem;left:1.55rem;width:1px;background:linear-gradient(180deg,var(--completion-coral),var(--completion-aqua) 55%,transparent);content:"";opacity:.58}.mission-completion-band{position:relative;overflow:hidden;padding:1rem 1rem 1rem 4.2rem;border:1px solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:linear-gradient(110deg,color-mix(in srgb,var(--c3-surface-raised) 92%,transparent),color-mix(in srgb,var(--c3-surface-base) 88%,transparent));box-shadow:var(--c3-shadow-soft)}.mission-completion-band:after{position:absolute;top:0;right:0;width:min(28vw,19rem);height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--completion-aqua) 58%,transparent));content:""}.mission-completion-band-heading{display:flex;align-items:center;min-height:2.6rem;margin-bottom:.85rem}.mission-completion-band-heading h2{margin:.08rem 0 0;font-size:var(--c3-font-size-lead);letter-spacing:-.02em}.mission-completion-index{position:absolute;left:.75rem;display:grid;place-items:center;width:1.65rem;height:1.65rem;border:1px solid var(--completion-line);border-radius:50%;color:var(--completion-aqua);background:var(--c3-surface-base);font-family:var(--c3-font-mono);font-size:var(--c3-font-size-caption);box-shadow:0 0 0 .35rem var(--c3-surface-raised);z-index:1}.mission-completion-band>[data-truth]{min-width:0}.mission-completion-band>.boundary-note,.mission-completion-band>.field-error-block,.mission-completion-band>[data-truth=stale]>.field-error-block,.mission-completion-band>[data-truth=stale]>.boundary-note{margin:0}.mission-completion-mission-record,.mission-completion-record>header,.mission-completion-linked-state,.mission-completion-payouts li{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.mission-completion-mission-record{padding:.95rem 1rem;border:1px solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:color-mix(in srgb,var(--c3-surface-elevated) 68%,transparent)}.mission-completion-mission-record>span:first-child,.mission-completion-record>header>span:first-child,.mission-completion-payouts li>span:first-child{display:grid;min-width:0;gap:.2rem}.mission-completion-mission-record strong,.mission-completion-record>header strong,.mission-completion-payouts strong{overflow-wrap:anywhere;font-size:var(--c3-font-size-body)}.mission-completion-mission-record>span:first-child>span,.mission-completion-record>header>span:first-child>span,.mission-completion-payouts small{color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small)}.mission-completion-standing{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.mission-completion-stack{display:grid;gap:.65rem}.mission-completion-record{position:relative;padding:.9rem 1rem;border:1px solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:color-mix(in srgb,var(--c3-surface-elevated) 70%,transparent)}.mission-completion-record.is-compact{padding-block:.75rem}.mission-completion-record>header>.status-badge{flex:0 0 auto}.mission-completion-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:.75rem 0 0}.mission-completion-facts>div{min-width:0;padding:.55rem .65rem;border:1px solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:color-mix(in srgb,var(--c3-ground-sunken) 58%,transparent)}.mission-completion-facts>div[data-recorded=true]{border-color:color-mix(in srgb,var(--c3-state-info) 30%,var(--c3-border-subtle))}.mission-completion-facts dt{color:var(--c3-ink-quiet);font-family:var(--c3-font-mono);font-size:var(--c3-font-size-caption);text-transform:uppercase}.mission-completion-facts dd{margin:.22rem 0 0;color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small)}.mission-completion-provenance{display:grid;gap:.18rem;margin:.65rem 0 0;padding:.65rem .75rem;border-left:2px solid var(--c3-state-info);color:var(--c3-ink-muted);background:color-mix(in srgb,var(--c3-state-info) 5%,transparent);font-size:var(--c3-font-size-body-small)}.mission-completion-provenance.is-same-person{border-left-width:4px}.mission-completion-provenance[data-acceptance-emphasis=governance-sensitive]{padding-block:.8rem;border-top:1px solid color-mix(in srgb,var(--c3-state-info) 22%,transparent);border-bottom:1px solid color-mix(in srgb,var(--c3-state-info) 22%,transparent)}.mission-completion-provenance strong{color:var(--c3-ink)}.mission-completion-ledger-note,.mission-completion-source-rule{margin:0 0 .65rem;padding:.65rem .75rem;border-radius:var(--c3-radius);color:var(--c3-ink-muted);background:color-mix(in srgb,var(--c3-ground-sunken) 62%,transparent);font-size:var(--c3-font-size-body-small);line-height:var(--c3-line-height-comfortable)}.mission-completion-ledger-note{display:flex;justify-content:space-between;gap:1rem;border-left:2px solid var(--completion-aqua)}.mission-completion-ledger-note strong{color:var(--c3-ink)}.mission-completion-linked-state{margin:.65rem 0 0;padding-top:.65rem;border-top:1px solid var(--c3-border-subtle);color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small)}.mission-completion-linked-state>span{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem;text-align:right}.mission-completion-payouts{display:grid;gap:0;margin:.65rem 0 0;padding:0;border-top:1px solid var(--c3-border-subtle);list-style:none}.mission-completion-payouts li{padding:.55rem 0;border-bottom:1px solid var(--c3-border-subtle)}.mission-completion-payouts li:last-child{padding-bottom:0;border-bottom:0}.mission-completion-omission{max-width:76rem;margin:.75rem auto 0;padding:.7rem .85rem;border:1px dashed var(--c3-border-strong);border-radius:var(--c3-radius);color:var(--c3-ink-quiet);font-size:var(--c3-font-size-body-small)}@media(max-width:760px){.mission-completion{padding:.85rem}.mission-completion-registers:before{left:1.25rem}.mission-completion-band{padding:.85rem .85rem .85rem 3.45rem}.mission-completion-index{left:.42rem}.mission-completion-mission-record,.mission-completion-record>header,.mission-completion-linked-state,.mission-completion-ledger-note,.mission-completion-payouts li{align-items:flex-start;flex-direction:column}.mission-completion-standing{justify-content:flex-start}.mission-completion-facts{grid-template-columns:1fr}.mission-completion-linked-state>span{text-align:left}}@container mission-completion (max-width: 760px){.mission-completion-intro h1{font-size:var(--c3-font-size-title)}.mission-completion-registers:before{left:1.25rem}.mission-completion-band{padding:.85rem .85rem .85rem 3.45rem}.mission-completion-index{left:.42rem}.mission-completion-mission-record,.mission-completion-record>header,.mission-completion-linked-state,.mission-completion-ledger-note,.mission-completion-payouts li{align-items:flex-start;flex-direction:column}.mission-completion-standing{justify-content:flex-start}.mission-completion-facts{grid-template-columns:1fr}.mission-completion-linked-state>span{text-align:left}}.tw-root .mission-finance-overview .data-grid td.mission-finance-profit{font-weight:var(--c3-font-weight-semibold)}.tw-root .mission-command-window.module-mission-finance{container-type:inline-size}.tw-root .money-continuity{min-width:0;min-height:100%;flex:1 1 auto;display:grid;grid-template-rows:auto minmax(0,1fr);color:var(--c3-ink-default)}.tw-root .money-continuity-header{display:grid;gap:var(--c3-space-3);padding:var(--c3-space-3);border-bottom:1px solid var(--c3-border-subtle);background:var(--c3-surface-raised)}.tw-root .money-continuity-header>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--c3-space-3)}.tw-root .money-continuity-header p{max-width:44rem;margin:0;color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small)}.tw-root .money-continuity-lenses{display:flex;gap:var(--c3-space-1);overflow-x:auto;padding-bottom:1px;scrollbar-width:thin}.tw-root .money-continuity-lenses a{flex:0 0 auto;padding:.42rem .7rem;border:1px solid transparent;border-radius:var(--c3-radius);color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-semibold);text-decoration:none}.tw-root .money-continuity-lenses a:hover,.tw-root .money-continuity-lenses a:focus-visible{border-color:var(--c3-border-strong);color:var(--c3-ink-strong);outline-offset:1px}.tw-root .money-continuity-lenses a[aria-current=page]{border-color:color-mix(in srgb,var(--c3-accent-amber) 58%,var(--c3-border-subtle));background:color-mix(in srgb,var(--c3-accent-amber) 12%,transparent);color:var(--c3-ink-strong)}.tw-root .money-continuity-body,.tw-root .money-continuity-mission{min-width:0}.tw-root .money-continuity-body{min-height:0;overflow:auto}.tw-root .money-continuity-mission>.boundary-note{margin:var(--c3-space-3) var(--c3-space-3) 0}.tw-root .money-continuity-mission-grid{min-width:0;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(19rem,.82fr);align-items:start;gap:var(--c3-space-3);padding:var(--c3-space-3)}.tw-root .money-continuity-mission-grid>*{min-width:0}@container (max-width: 60rem){.tw-root .money-continuity-mission-grid{grid-template-columns:minmax(0,1fr)}}@container (max-width: 42rem){.tw-root .money-continuity-header>div{display:grid}}.mission-detail{--mr-radius-card: var(--c3-radius);--mr-radius-row: var(--c3-radius-control);--mr-radius-tag: var(--c3-radius-control);--mr-radius-pill: var(--c3-radius-control);--mr-accent: var(--c3-place-accent, var(--c3-action-primary));--mr-soft: var(--c3-place-soft, var(--c3-surface-subtle));--mr-figure-size: clamp(1.5rem, .95rem + 1.5vw, 2.25rem);--mr-rule: color-mix(in srgb, var(--c3-ink-default) 14%, transparent);--mr-edge: color-mix(in srgb, var(--c3-ink-default) 20%, transparent);--mr-hairline: var(--tw-line) solid var(--c3-border-subtle)}.tw-root .mission-detail .mr-dial{position:relative}.tw-root .mission-detail .mr-dial>.count-ring{--count-ring-size: calc(var(--c3-space-16) + var(--c3-space-12));--count-ring-width: calc(var(--c3-space-1) * 1.5)}.tw-root .mission-detail .mr-dial-rim{position:absolute;z-index:1;right:calc(var(--c3-space-2) * -1);bottom:calc(var(--c3-space-2) * -1);display:flex}.tw-root .mission-detail .mission-finance-zone{min-width:0;display:grid;gap:var(--c3-space-5)}.tw-root .mission-detail .mission-support-grid{min-width:0;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"files discussion" "history discussion";grid-template-rows:min-content 1fr;align-items:start;align-content:start;gap:var(--c3-space-5)}.tw-root .mission-detail .mission-support-grid>:is(#mission-files,#mission-history){align-self:start;height:auto}@media(min-width:72rem){.tw-root .mission-detail .mission-support-grid:not(:has(>#mission-history)){grid-template-areas:"files discussion"}}.tw-root .mission-detail #mission-files{grid-area:files}.tw-root .mission-detail #mission-discussion{grid-area:discussion}.tw-root .mission-detail #mission-history{grid-area:history}@media(max-width:71.999rem){.tw-root .mission-detail .mission-support-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"files" "discussion" "history"}}.tw-root .mission-detail :is(.mission-hub>*,.mission-finance-zone,.mission-finance-zone>*,.mission-support-grid,.mission-support-grid>*,.mission-participants,.mission-participant-composers,.mission-participant-composer,.mission-pnl--hub,.mission-pnl-layout,.mission-pnl-register,.mission-pnl-budget,.mission-pnl-position,.mission-pnl-position-main,.mission-pnl-position-fact,.mission-pnl-subhead,.mission-pnl-settlement,.mission-pnl-currencies,.audit-timeline,.audit-entry,.comment-thread){min-width:0}.tw-root .mission-detail .mission-finance-card :is([data-truth],.comparison-scroll){min-width:0}.tw-root .mission-detail :is(.mission-pnl-register,.mission-pnl-budget) .comparison-scroll{min-width:0;max-width:100%}.tw-root .mission-detail .mission-pnl-summary{order:1}.tw-root .mission-detail .mission-pnl-register{order:2}.tw-root .mission-detail .mission-pnl-budget{order:3}.tw-root .mission-detail .mission-pnl-position{min-width:0;display:grid;grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,.9fr));overflow:hidden;border:1px solid var(--mr-edge);border-radius:var(--mr-radius-card);background:var(--c3-surface-subtle)}.tw-root .mission-detail :is(.mission-pnl-position-main,.mission-pnl-position-fact){min-width:0;display:grid;align-content:center;gap:var(--c3-space-1);padding:var(--c3-space-5);color:var(--c3-ink-strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tw-root .mission-detail :is(.mission-pnl-position-main,.mission-pnl-position-fact)>small{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-semibold);letter-spacing:var(--c3-letter-spacing-label);text-transform:uppercase}.tw-root .mission-detail .mission-pnl-position-main>strong{font-size:var(--mr-figure-size);font-weight:var(--c3-font-weight-semibold);line-height:var(--c3-line-height-tight);letter-spacing:var(--c3-letter-spacing-tight)}.tw-root .mission-detail .mission-pnl-position-fact>strong{font-size:var(--c3-font-size-lead);font-weight:var(--c3-font-weight-semibold)}.tw-root .mission-detail .mission-pnl-position-fact{border-left:1px solid var(--mr-edge)}.tw-root .mission-detail .mission-pnl-action-cell{width:1%;white-space:nowrap}.tw-root .mission-detail .mission-pnl-register :is(th,td):nth-child(4),.tw-root .mission-detail .mission-pnl-budget :is(th,td):nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}.tw-root .mission-detail .mission-participant-composers{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));align-items:start;gap:var(--c3-space-4)}.tw-root .mission-detail .mission-participants-roster{min-width:0;display:grid;gap:var(--c3-space-3);padding-top:var(--c3-space-5);border-top:var(--mr-hairline);overflow:visible}.tw-root .mission-detail :is(.mission-participant-composer,.mission-participant-perdiem,.mission-pnl-total-note,.mission-pnl-currency){border:var(--tw-line) solid var(--mr-edge);border-radius:var(--mr-radius-row);background:var(--c3-surface-subtle)}.tw-root .mission-detail .mission-participant-count{padding:calc(var(--c3-space-1) / 2) var(--c3-space-2);border:1px solid var(--mr-edge);border-radius:var(--mr-radius-tag);background:var(--c3-surface-raised);color:var(--c3-ink-quiet);font-family:var(--c3-font-mono, monospace);font-size:var(--c3-font-size-caption);font-variant-numeric:tabular-nums}.tw-root .mission-detail :is([data-testid=participants-empty],[data-testid=mission-pnl-empty],[data-testid=distributions-empty]){margin:0;padding:var(--c3-space-6);border:var(--mr-hairline);border-radius:var(--mr-radius-row);background:var(--c3-surface-subtle);color:var(--c3-ink-quiet);text-align:left}@media(prefers-reduced-motion:reduce){.tw-root .room .mission-detail .mission-composer-chevron{transition:none}}.tw-root .mission-detail .mission-pnl-summary{margin:0;display:grid;gap:var(--c3-space-3);padding:0;border:0;background:transparent}.tw-root .mission-detail :is(.mission-pnl-register,.mission-pnl-budget){min-width:0;display:grid;gap:var(--c3-space-3)}.tw-root .mission-detail .mission-pnl-position :is(small,strong){display:block}.tw-root .mission-detail .mission-pnl-line-actions{justify-content:flex-end;flex-wrap:nowrap;gap:var(--c3-space-1)}.tw-root .mission-detail .mission-pnl-subhead{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--c3-space-3)}.tw-root .mission-detail .mission-pnl-subhead .eyebrow{display:none}.tw-root .mission-detail .mission-pnl-subhead h3:not(.float-surface *){margin:0;color:var(--c3-ink-strong);font-family:var(--c3-font-family-human);font-size:var(--c3-font-size-subhead);font-weight:var(--c3-font-weight-semibold);letter-spacing:-.012em;line-height:var(--c3-line-height-tight);text-transform:none}.tw-root .mission-detail .mission-participant-count{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--c3-space-2);padding:var(--c3-space-1) var(--c3-space-3);border-radius:var(--mr-radius-pill);font-family:var(--c3-font-family-human);font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-text)}.tw-root .mission-detail .mission-participant-count:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.tw-root .mission-detail .mission-participant-count[data-tone=live]{border-color:color-mix(in srgb,var(--c3-state-success) 42%,transparent);background:color-mix(in srgb,var(--c3-state-success) 14%,transparent);color:var(--c3-state-success)}.tw-root .mission-detail .mission-participant-count[data-tone=idle]{border-color:var(--mr-edge);background:var(--c3-surface-raised);color:var(--c3-ink-quiet)}.tw-root .mission-detail .mission-participant-composer{padding:var(--c3-space-5);border-radius:var(--mr-radius-card)}.tw-root .mission-detail .mission-composer-head{display:flex;align-items:center;gap:var(--c3-space-3);margin:0 0 var(--c3-space-4)}.tw-root .mission-detail .mr-composer-glyph{flex:0 0 auto;display:inline-grid;place-items:center;color:var(--mr-accent)}.tw-root .mission-detail .mr-composer-glyph svg{width:20px;height:20px;display:block}.tw-root .mission-detail .mission-participant-composer h3:not(.float-surface *){margin:0;color:var(--c3-ink-strong);font-family:var(--c3-font-family-human);font-size:var(--c3-font-size-subhead);font-weight:var(--c3-font-weight-semibold);letter-spacing:-.012em;line-height:var(--c3-line-height-tight);text-transform:none}.tw-root .mission-detail :is(.primary-action,.secondary-action,.quiet-action):not(.icon-button):not(.float-surface *) svg{width:17px;height:17px;flex:0 0 auto;display:block}.tw-root .mission-detail .mission-participant-perdiem{min-width:0;display:grid;gap:var(--c3-space-4);margin:var(--c3-space-5) 0 0;padding:var(--c3-space-5)}@media(min-width:64rem){.tw-root .mission-detail .mission-participant-perdiem{grid-template-columns:minmax(15rem,1fr) minmax(0,auto);align-items:center}}.tw-root .mission-detail .mission-perdiem-head{min-width:0;display:flex;align-items:center;gap:var(--c3-space-3)}.tw-root .mission-detail .mission-perdiem-head .mr-composer-glyph{width:40px;height:40px;border:1px solid var(--mr-edge);border-radius:50%;background:var(--c3-surface-raised)}.tw-root .mission-detail .mission-perdiem-title{margin:0;color:var(--c3-ink-strong);font-family:var(--c3-font-family-human);font-size:var(--c3-font-size-body);font-weight:var(--c3-font-weight-semibold)}.tw-root .mission-detail .mission-perdiem-head .record-quiet{margin:calc(var(--c3-space-1) / 2) 0 0}.tw-root .mission-detail .mission-participant-perdiem .form-row{display:flex;align-items:center;gap:var(--c3-space-2);flex-wrap:wrap}.tw-root .mission-detail .mission-perdiem-amount{max-width:8rem}.tw-root .mission-detail .comment-list--contained:has(>.boundary-note)>.boundary-note{padding:0;border:0;background:none}.tw-root .mission-detail .mission-roster-tablehead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--c3-space-3);margin:var(--c3-space-5) 0 var(--c3-space-3)}.tw-root .mission-detail .mr-person-id{min-width:0;display:grid;gap:calc(var(--c3-space-1) / 4)}.tw-root .mission-detail .mr-person-name{color:var(--c3-ink-strong);font-weight:var(--c3-font-weight-semibold);overflow-wrap:anywhere}.tw-root .mission-detail .mr-person-id .record-link{color:var(--c3-ink-quiet);font-family:var(--c3-font-mono);font-size:var(--c3-font-size-caption);text-decoration:none;justify-self:start}.tw-root .mission-detail .mr-person-id .record-link:hover,.tw-root .mission-detail .mr-person-id .record-link:focus-visible{color:var(--c3-ink-strong);text-decoration:underline}.tw-root .mission-detail .mission-pnl-position-main>strong{display:flex;align-items:baseline;gap:var(--c3-space-2);flex-wrap:nowrap;white-space:nowrap;overflow-wrap:normal}.tw-root .mission-detail .mission-pnl-position{grid-template-columns:minmax(0,1.7fr) repeat(2,minmax(0,.85fr))}.tw-root .mission-detail .mr-approx{flex:0 0 auto;color:var(--c3-action-primary);font-weight:var(--c3-font-weight-semibold)}.tw-root .mission-detail .mission-pnl-currencies{display:flex;flex-wrap:wrap;gap:var(--c3-space-2)}.tw-root .mission-detail .mission-pnl-currency{display:inline-block;padding:var(--c3-space-1) var(--c3-space-3);border-radius:var(--mr-radius-tag);font-variant-numeric:tabular-nums}.tw-root .mission-detail .mission-pnl-total-note{display:block;padding:var(--c3-space-3) var(--c3-space-4);text-wrap:pretty}.tw-root :is(.mission-detail,.money-continuity-mission) .mr-direction{display:inline-flex;align-items:center;gap:var(--c3-space-2);white-space:nowrap}.tw-root :is(.mission-detail,.money-continuity-mission) .mr-direction-badge{flex:0 0 auto;width:26px;height:26px;display:inline-grid;place-items:center;border-radius:50%}.tw-root :is(.mission-detail,.money-continuity-mission) .mr-direction-badge svg{width:14px;height:14px;display:block}.tw-root :is(.mission-detail,.money-continuity-mission) tr[data-direction=income] .mr-direction-badge{background:color-mix(in srgb,var(--c3-state-success) 16%,transparent);color:var(--c3-state-success)}.tw-root :is(.mission-detail,.money-continuity-mission) tr[data-direction=expense] .mr-direction-badge{background:color-mix(in srgb,var(--c3-state-warning) 16%,transparent);color:var(--c3-state-warning)}.tw-root .mission-detail .mission-pnl-signal:before{content:"";width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:currentColor}.tw-root .mission-detail .mission-pnl-signal{display:inline-flex;align-items:center;gap:var(--c3-space-2)}.tw-root .mission-detail .mission-pnl-signal.is-complete{color:var(--c3-state-success)}.tw-root .mission-detail .mission-pnl-signal.is-warning{color:var(--c3-state-warning)}.tw-root .mission-detail .mission-dist-headline{display:flex;align-items:center;gap:var(--c3-space-3);flex-wrap:wrap}.tw-root .mission-detail .mission-dist-id{color:var(--c3-ink-strong);font-size:var(--c3-font-size-lead);font-weight:var(--c3-font-weight-semibold);letter-spacing:var(--c3-letter-spacing-tight)}.tw-root .mission-detail .mission-dist-headline>.mr-row-verb{margin-left:auto}.tw-root .mission-detail .data-grid :is(td.mono,th.mr-num,th.mr-actions,th[aria-label=Actions]){text-align:right}.tw-root .mission-detail .data-grid tbody td:has(>.status-badge),.tw-root .mission-detail .data-grid thead th.mr-status{width:1%;text-align:right}.tw-root .mission-detail .data-grid td.mono{font-variant-numeric:tabular-nums;white-space:nowrap}.tw-root .mission-detail .data-grid :is(td.mono,th.mr-num):not(:last-child){padding-right:var(--c3-space-5)}.tw-root .mission-detail .data-grid th.mr-num{width:1%}.tw-root .mission-detail .data-grid .mr-working{display:block;margin-top:calc(var(--c3-space-1) / 2);font-variant-numeric:tabular-nums;white-space:nowrap}.tw-root .mission-detail .data-grid td .cell-note:not(.mr-working){white-space:nowrap}.tw-root .mission-detail .mission-pnl-subhead{margin:0 0 var(--c3-space-4)}.tw-root .mission-detail .mission-pnl-layout>*+*{margin-top:var(--c3-space-6)}.tw-root .mission-detail .data-grid tbody td:has(>.row-actions),.tw-root .mission-detail .data-grid tbody td:has(>button),.tw-root .mission-detail .data-grid tbody td.mission-pnl-action-cell{width:1%;text-align:right;white-space:nowrap}.tw-root .mission-detail .data-grid td:has(>.row-actions)>.row-actions,.tw-root .mission-detail .data-grid td.mission-pnl-action-cell>.row-actions{justify-content:flex-end;flex-wrap:nowrap}.tw-root .mission-detail .data-grid tbody td:has(>.record-link){width:1%;white-space:nowrap}.tw-root .mission-detail .mission-participant-composer{padding:0;overflow:hidden;align-content:start}.tw-root .mission-detail .mission-composer-head{margin:0;font:inherit}.tw-root .mission-detail .mission-composer-trigger{width:100%;min-height:var(--c3-tw-target-min);display:flex;align-items:center;gap:var(--c3-space-3);padding:var(--c3-space-4) var(--c3-space-5);border:0;background:none;color:var(--c3-ink-strong);font-family:var(--c3-font-family-human);font-size:var(--c3-font-size-body);font-weight:var(--c3-font-weight-semibold);text-align:left;cursor:pointer}.tw-root .mission-detail .mission-composer-trigger:hover{background:color-mix(in srgb,var(--c3-ink-default) 5%,transparent)}.tw-root .mission-detail .mission-composer-label{flex:1 1 auto;min-width:0}.tw-root .mission-detail .mission-composer-chevron{flex:0 0 auto;color:var(--c3-ink-quiet);transition:transform .12s ease}.tw-root .mission-detail .mission-participant-composer[data-open=true] .mission-composer-chevron{transform:rotate(180deg)}.tw-root .mission-detail .mission-participant-composer[data-open=true] .mission-composer-trigger{border-bottom:1px solid var(--mr-rule)}.tw-root .mission-detail .mission-participant-composer>.field-stack{padding:var(--c3-space-5)}.tw-root .mission-detail .mission-finance-zone :is(.mission-pnl-summary,.mission-pnl-register,.mission-pnl-budget){padding:var(--c3-space-5);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-surface-base);box-shadow:inset 0 1px var(--c3-border-subtle),var(--c3-shadow-soft)}.tw-root .mission-detail .mission-finance-zone .mission-pnl-position{border-color:var(--c3-place-edge, var(--c3-border-strong));background:var(--c3-place-soft, var(--c3-surface-subtle))}@media(max-width:47.999rem){.tw-root .mission-detail .mission-finance-zone :is(.mission-pnl-summary,.mission-pnl-register,.mission-pnl-budget){padding:var(--c3-space-4)}}.tw-root .mission-plan{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--c3-space-4);align-items:start}.tw-root .mission-lane{min-width:0;--lane-color: var(--c3-domain-people)}.tw-root .mission-lane[data-lane=running]{--lane-color: var(--c3-domain-missions)}.tw-root .mission-lane[data-lane=closing]{--lane-color: var(--c3-domain-messages)}.tw-root .mission-lane-heading{display:flex;align-items:center;justify-content:space-between;padding:var(--c3-space-3) var(--c3-space-1) var(--c3-space-4)}.tw-root .mission-lane-heading h2{margin:0;display:flex;align-items:center;gap:var(--c3-space-2);font-size:var(--c3-font-size-lead);font-weight:var(--c3-font-weight-semibold)}.tw-root .mission-lane-heading p{margin:var(--c3-space-1) 0 0;color:var(--c3-ink-muted);font-size:var(--c3-font-size-caption)}.tw-root .mission-lane-heading i{width:var(--c3-space-2);height:var(--c3-space-2);border-radius:50%;background:var(--lane-color)}.tw-root .mission-lane-records{display:grid;gap:var(--c3-space-3)}.tw-root .mission-plan-card{min-width:0}.tw-root .mission-plan-card[data-mission-active=false]{opacity:.7}.tw-root .mission-plan-identity{display:grid;grid-template-columns:var(--c3-space-12) minmax(0,1fr);gap:var(--c3-space-4);align-items:start}.tw-root .mission-date-tile{display:flex;flex-direction:column;padding:var(--c3-space-2) var(--c3-space-1);border-radius:var(--c3-radius-control);background:color-mix(in srgb,var(--lane-color) 9%,var(--c3-surface-base));color:var(--c3-ink-strong);text-align:center}.tw-root .mission-date-tile span{font-size:var(--c3-font-size-caption)}.tw-root .mission-date-tile strong{font-size:var(--c3-font-size-lead);font-weight:var(--c3-font-weight-text);line-height:var(--c3-line-height-snug);font-variant-numeric:tabular-nums}.tw-root .mission-plan-identity h3{margin:var(--c3-space-1) 0;font-size:var(--c3-font-size-subhead);font-weight:var(--c3-font-weight-semibold);line-height:var(--c3-line-height-snug);overflow-wrap:anywhere}.tw-root .mission-plan-identity h3 a{color:var(--c3-ink-strong);text-decoration:none}.tw-root .mission-plan-identity h3 a:hover{text-decoration:underline;text-underline-offset:var(--c3-space-1)}.tw-root .mission-plan-identity p{margin:0;color:var(--c3-ink-muted);font-size:var(--c3-font-size-caption);line-height:var(--c3-line-height-body);overflow-wrap:anywhere}.tw-root .mission-plan-window{padding-top:var(--c3-space-3);border-top:var(--tw-line) solid var(--c3-border-subtle);font-size:var(--c3-font-size-label)}.tw-root .mission-plan-card footer{display:flex;align-items:center;gap:var(--c3-space-2);font-size:var(--c3-font-size-caption)}.tw-root .mission-plan-stage{color:var(--lane-color);font-weight:var(--c3-font-weight-semibold)}.tw-root .mission-plan-reference{margin-left:auto;max-width:50%;overflow-wrap:anywhere;color:var(--c3-ink-muted);font-family:var(--c3-font-mono);font-size:var(--c3-font-size-caption)}@media(max-width:71.999rem){.tw-root .mission-plan{gap:var(--c3-space-3)}.tw-root .mission-plan-identity{grid-template-columns:minmax(0,1fr);gap:var(--c3-space-2)}.tw-root .mission-date-tile{width:var(--c3-space-12)}}@media(max-width:47.999rem){.tw-root .mission-plan{grid-template-columns:minmax(0,1fr);gap:var(--c3-space-6)}.tw-root .mission-plan-identity{grid-template-columns:var(--c3-space-12) minmax(0,1fr);gap:var(--c3-space-4)}}.tw-root .mission-browser-state{display:grid;justify-items:end;gap:var(--c3-space-1)}.tw-root .mission-browser-symbol{flex:none;display:grid;place-items:center;width:var(--c3-space-10);height:var(--c3-space-10);padding:var(--c3-space-1);border:var(--tw-line) solid var(--c3-place-edge);border-radius:var(--c3-radius-control);background:color-mix(in srgb,var(--c3-place-accent) 8%,var(--c3-surface-base));color:var(--c3-place-accent);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-semibold);line-height:var(--c3-line-height-snug);text-align:center;overflow-wrap:anywhere}.tw-root .mission-inspector-identity .mission-browser-symbol{width:var(--c3-space-16);height:var(--c3-space-16);margin-bottom:var(--c3-space-2);font-size:var(--c3-font-size-body-small)}.tw-root .mission-inspector-reference dd{font-family:var(--c3-font-mono);font-size:var(--c3-font-size-caption)}.tw-root .missions-grid-slot,.tw-root .missions-grid-workspace{min-width:0;display:grid;gap:var(--c3-space-3)}.tw-root .missions-grid-commit-bar{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--c3-space-3);flex-wrap:wrap;padding:var(--c3-space-3);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-tw-work-subtle)}.tw-root .missions-grid-commit-bar>div:first-child{display:grid;gap:calc(var(--c3-space-1) / 2)}.tw-root .missions-grid-commit-bar>div:first-child strong{color:var(--c3-ink-strong);font-size:var(--c3-font-size-body-small)}.tw-root .missions-grid-commit-bar>div:first-child span{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.tw-root .missions-grid-outcomes{display:grid;gap:var(--c3-space-1);margin:0;padding:0;list-style:none}.tw-root .missions-grid-outcomes li{display:grid;grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr) auto;gap:var(--c3-space-3);padding:var(--c3-space-2) var(--c3-space-3);border-left:3px solid var(--c3-border-strong);background:var(--c3-tw-work-subtle);color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small)}.tw-root .missions-grid-outcomes li[data-state=saved]{border-left-color:var(--c3-state-success)}.tw-root .missions-grid-outcomes li[data-state=conflict],.tw-root .missions-grid-outcomes li[data-state=failed]{border-left-color:var(--c3-state-danger)}.tw-root .missions-grid-outcomes li[data-state=unknown]{border-left-color:var(--c3-state-warning)}.tw-root .missions-grid-review-list{display:grid;gap:var(--c3-space-3)}.tw-root .missions-grid-review-list>section{display:grid;gap:var(--c3-space-2);padding:var(--c3-space-3);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius);background:var(--c3-tw-work-subtle)}.tw-root .missions-grid-review-list header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--c3-space-3)}.tw-root .missions-grid-review-list header small{color:var(--c3-ink-quiet);font-family:var(--c3-font-mono, monospace);font-size:var(--c3-font-size-caption)}.tw-root .missions-grid-review-list ul{display:grid;gap:var(--c3-space-1);margin:0;padding:0;list-style:none}.tw-root .missions-grid-review-list li{display:grid;grid-template-columns:minmax(7rem,.3fr) minmax(0,1fr) minmax(0,1fr);gap:var(--c3-space-2);padding-top:var(--c3-space-1);border-top:var(--tw-line) solid var(--c3-border-subtle);color:var(--c3-ink-muted);font-size:var(--c3-font-size-caption)}.tw-root .missions-grid-review-list :is(del,ins){min-width:0;overflow-wrap:anywhere}.tw-root .missions-grid-review-list ins{color:var(--c3-ink-strong);text-decoration:none}@media(max-width:47.999rem){.tw-root .missions-grid-outcomes li,.tw-root .missions-grid-review-list li{grid-template-columns:minmax(0,1fr)}}.tw-root .missions-register [data-truth]{min-width:0}@media(min-width:64rem){.tw-root .missions-register .data-grid{table-layout:fixed;min-width:55rem}.tw-root .missions-register .data-grid thead th:nth-child(2){width:3.5rem}.tw-root .missions-register .data-grid thead th:nth-child(3){width:15rem}.tw-root .missions-register .data-grid thead th:nth-child(4){width:6rem}.tw-root .missions-register .data-grid thead th:nth-child(5){width:5.5rem}.tw-root .missions-register .data-grid thead th:nth-child(6){width:7.5rem}.tw-root .missions-register .data-grid thead th:nth-child(7){width:4.5rem}.tw-root .missions-register .data-grid thead th:nth-child(8){width:8rem}.tw-root .missions-register .data-grid thead th:nth-child(9){width:6.5rem}}@media(max-width:63.999rem){.tw-root .missions-register .data-grid{min-width:34rem}}@media(max-width:47.999rem){.tw-root .missions-register .data-grid thead th:nth-child(8),.tw-root .missions-register .data-grid tbody td.rg-game{display:none}}.tw-root .missions-register .data-grid tbody tr[data-mission-active=false] .register-name-link{color:var(--c3-ink-muted)}.tw-root .missions-register .rg-stage{display:grid;justify-items:start}.tw-root .missions-register .rg-stage-count{color:var(--c3-ink-strong);font-family:var(--c3-font-mono);font-size:var(--c3-font-size-caption);font-variant-numeric:tabular-nums}.tw-root .missions-register .rg-window-label{font-variant-numeric:tabular-nums}.tw-root .missions-register .data-grid tbody td.rg-game{color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small)}.boards-app :where(button:disabled){opacity:.55;cursor:not-allowed}.boards-app [data-color=slate]{--b-color:var(--c3-ink-muted);--b-wash:var(--c3-surface-subtle)}.boards-app [data-color=blue]{--b-color:var(--c3-accent-blue);--b-wash:color-mix(in srgb, var(--c3-accent-blue) 12%, var(--c3-surface-base))}.boards-app [data-color=purple]{--b-color:var(--c3-accent-periwinkle);--b-wash:color-mix(in srgb, var(--c3-accent-periwinkle) 12%, var(--c3-surface-base))}.boards-app [data-color=green]{--b-color:var(--c3-accent-aqua);--b-wash:color-mix(in srgb, var(--c3-accent-aqua) 12%, var(--c3-surface-base))}.boards-app [data-color=amber]{--b-color:var(--c3-accent-amber);--b-wash:color-mix(in srgb, var(--c3-accent-amber) 12%, var(--c3-surface-base))}.boards-app [data-color=rose]{--b-color:var(--c3-accent-rose);--b-wash:color-mix(in srgb, var(--c3-accent-rose) 12%, var(--c3-surface-base))}.tw-root .room[data-layout=workspace]:has(>.boards-integrated){container-type:size}.boards-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;min-height:100cqh}.boards-layout.chat-hidden{grid-template-columns:minmax(0,1fr)}.boards-layout.is-messenger{grid-template-columns:260px minmax(0,1fr)}.boards-main{display:grid;align-content:start;gap:var(--c3-space-5);min-width:0;padding:var(--tw-room-pad)}.boards-main>.workspace-tabs{justify-self:start}.boards-panel{display:grid;align-content:start;gap:var(--c3-space-3)}.boards-panel>.surface-heading,.boards-file-preview>.surface-heading{margin-bottom:0}.boards-panel>.boundary-note{margin:0}.boards-members{display:flex;flex-wrap:wrap;gap:var(--c3-space-2) var(--c3-space-4);margin:0;padding:0;list-style:none;font-size:var(--c3-font-size-body-small)}.boards-layout>.boards-panel{margin:var(--c3-space-4)}.boards-columns{position:relative;display:flex;align-items:flex-start;gap:var(--c3-space-3);min-height:500px;padding-block-end:var(--c3-space-6);overflow-x:auto}.boards-app .boards-list{display:grid;gap:var(--c3-space-2);flex:0 0 16rem;width:16rem;padding:var(--c3-space-3);border-top:4px solid var(--b-color);border-radius:var(--c3-radius);background:var(--b-wash)}.boards-list>header{display:flex;align-items:center;justify-content:space-between;gap:var(--c3-space-2)}.boards-list .boards-list-name{justify-content:flex-start;min-width:0;text-align:start;overflow-wrap:anywhere}.boards-list .boards-add{justify-content:flex-start;width:100%}.boards-columns>.boards-add-list{flex:0 0 auto}.boards-app .boards-card{gap:var(--c3-space-2);width:100%;border-inline-start:4px solid var(--b-color);color:var(--c3-ink-default);text-align:start;overflow-wrap:anywhere;cursor:pointer}.boards-app .boards-card:not([data-color=slate]){background:linear-gradient(var(--b-wash),var(--c3-surface-base) 75%)}.boards-app .boards-card:hover{border-color:var(--c3-border-strong);border-inline-start-color:var(--b-color)}.boards-card>strong{font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-semibold)}.boards-card p{margin:0;color:var(--c3-ink-muted);font-size:var(--c3-font-size-caption)}.boards-card footer{display:flex;align-items:center;justify-content:space-between;gap:var(--c3-space-2);color:var(--c3-ink-muted);font-size:var(--c3-font-size-caption)}.boards-card-state{display:inline-flex;align-items:center;gap:var(--c3-space-1)}.boards-cover{display:block;width:100%;height:115px;object-fit:cover;border-radius:var(--c3-radius-control)}.boards-color-cover{height:55px;background:var(--b-color)}.boards-colors{display:flex;flex-wrap:wrap;gap:var(--c3-space-1)}.boards-swatch{display:grid;place-items:center;width:var(--c3-control-h-compact);height:var(--c3-control-h-compact);border-radius:50%;background:var(--b-color);color:var(--c3-ground-canvas)}.boards-colors [aria-pressed=true]>.boards-swatch{box-shadow:0 0 0 2px var(--c3-surface-base),0 0 0 4px var(--c3-ink-strong)}.boards-badges{display:flex;flex-wrap:wrap;gap:var(--c3-space-1)}.boards-badges:empty{display:none}.boards-badges>.quiet-tag{gap:var(--c3-space-1)}.boards-label{display:inline-flex;align-items:center;gap:var(--c3-space-1);padding:0 var(--c3-space-2);border:0;border-radius:var(--c3-radius-control);background:var(--b-wash);color:var(--b-color);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-semibold)}button.boards-label,.boards-label-choice{min-height:var(--c3-control-h-compact);cursor:pointer}.boards-label-choices,.boards-label-manager{display:flex;flex-wrap:wrap;gap:var(--c3-space-2)}.boards-label-manager>div{display:flex;align-items:center;gap:var(--c3-space-1)}.boards-card-detail>.field-stack{row-gap:var(--c3-space-4)}.boards-card-hint{margin-inline-start:auto;color:var(--c3-ink-muted);font-size:var(--c3-font-size-caption)}.boards-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--c3-space-4)}.boards-fields>.boundary-note{grid-column:1 / -1;margin:0}.boards-checklist-item{display:flex;align-items:center;gap:var(--c3-space-2)}.boards-checklist-item>input:not([type=checkbox]){flex:1;min-width:0}.boards-cover-editor .boards-cover{max-width:500px;height:220px;object-fit:contain;background:var(--c3-ground-canvas)}.boards-cover-editor .boards-color-cover{height:90px;background:var(--b-color)}.boards-source blockquote{margin:0;padding-inline-start:var(--c3-space-4);border-inline-start:3px solid var(--c3-border-strong);white-space:pre-wrap}.boards-file-list{display:grid}.boards-file-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--c3-space-2);padding-block:var(--c3-space-3);border-bottom:var(--tw-line) solid var(--c3-border-subtle)}.boards-file-row>div:first-child{flex:1;min-width:8rem;overflow-wrap:anywhere}.boards-file-row small{display:block;color:var(--c3-ink-muted)}.boards-file-preview{display:grid;gap:var(--c3-space-3)}.boards-file-preview img{width:100%;max-height:500px;object-fit:contain}.boards-file-preview pre{max-height:400px;margin:0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.boards-pdf>div{display:flex;align-items:center;justify-content:center;gap:var(--c3-space-2);margin:var(--c3-space-2) 0 var(--c3-space-3)}.boards-pdf>div span{font-size:var(--c3-font-size-caption)}.boards-pdf>div>button{min-height:var(--c3-control-h-compact);padding:0 var(--c3-space-3);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius-control);background:var(--c3-surface-base);color:var(--c3-ink-default);cursor:pointer}.boards-pdf canvas{background:#fff}.boards-day-list{display:grid;gap:var(--c3-space-3)}.boards-app .boards-day-row{gap:var(--c3-space-2);width:100%;color:var(--c3-ink-default);text-align:start;cursor:pointer}.boards-app .boards-day-row:hover{border-color:var(--c3-border-strong)}.boards-day-row>strong{font-size:var(--c3-font-size-body)}.boards-day-row>small{color:var(--c3-ink-muted)}.boards-day-meta{display:inline-flex;align-items:center;gap:var(--c3-space-1);color:var(--c3-ink-muted);font-size:var(--c3-font-size-caption)}.boards-conversations{display:grid;align-content:start;gap:var(--c3-space-4);min-width:0;padding:var(--c3-space-6);border-inline-end:var(--tw-line) solid var(--c3-border-subtle);background:var(--c3-surface-base)}.boards-conversations>.boundary-note{margin:0}.boards-room-list{display:grid;gap:var(--c3-space-1)}.boards-room{display:grid;gap:var(--c3-space-1);width:100%;padding:var(--c3-space-3);border:var(--tw-line) solid transparent;border-radius:var(--c3-radius-control);background:transparent;color:var(--c3-ink-default);text-align:start;cursor:pointer}.boards-room:hover{background:var(--c3-tw-work-subtle)}.boards-room[aria-pressed=true]{border-color:var(--c3-border-strong);background:var(--c3-tw-work-subtle);color:var(--c3-ink-strong)}.boards-room small{display:block;color:var(--c3-ink-muted)}.boards-messenger{position:sticky;top:0;align-self:start;display:flex;flex-direction:column;min-width:0;height:100cqh;min-height:480px;border-inline-start:var(--tw-line) solid var(--c3-border-subtle);background:var(--c3-surface-base)}.boards-messenger>.boards-panel,.boards-messenger>.tw-error-state{margin:var(--c3-space-4)}.boards-room-picker{padding:var(--c3-space-3) var(--c3-space-4) 0}.boards-room-picker:empty{display:none}.boards-chat{display:flex;flex-direction:column;flex:1;min-height:0}.boards-chat>.boards-chat-head{margin:0;padding:var(--c3-space-4);border-bottom:var(--tw-line) solid var(--c3-border-subtle)}.boards-chat>.boards-panel,.boards-chat>.boundary-note,.boards-chat>.tw-error-state{margin:var(--c3-space-3) var(--c3-space-4) 0}.boards-messages{position:relative;flex:1;min-height:160px;overflow-y:auto;padding:var(--c3-space-5) var(--c3-space-4)}.boards-message{margin-block-end:var(--c3-space-5);overflow-wrap:anywhere}.boards-message-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--c3-space-2);font-size:var(--c3-font-size-caption)}.boards-message-head time{margin-inline-start:auto;color:var(--c3-ink-muted)}.boards-message p{margin:var(--c3-space-2) 0 0;font-size:var(--c3-font-size-body-small);line-height:var(--c3-line-height-comfortable);white-space:pre-wrap}.boards-message .row-actions{margin-block-start:var(--c3-space-2)}.boards-message.from-me{padding:var(--c3-space-3);border-radius:var(--c3-radius);background:var(--c3-action-soft)}.boards-history{justify-content:center;margin-block-start:var(--c3-space-3)}.boards-composer{display:grid;gap:var(--c3-space-2);margin:var(--c3-space-3) var(--c3-space-4) var(--c3-space-4)}.boards-file-name{min-width:0;font-size:var(--c3-font-size-caption);overflow-wrap:anywhere}.boards-composer-hint{margin-inline-start:auto;color:var(--c3-ink-muted);font-size:var(--c3-font-size-caption)}.is-messenger .boards-messages{padding:var(--c3-space-6) var(--c3-space-10)}.is-messenger .boards-composer{margin:var(--c3-space-3) var(--c3-space-8) var(--c3-space-6)}.boards-main[data-theme=blue]{background:linear-gradient(135deg,color-mix(in srgb,var(--c3-accent-blue) 12%,var(--c3-surface-base)),var(--c3-ground-canvas) 75%)}.boards-main[data-theme=purple]{background:linear-gradient(135deg,color-mix(in srgb,var(--c3-accent-periwinkle) 12%,var(--c3-surface-base)),var(--c3-ground-canvas) 75%)}.boards-main[data-theme=green]{background:linear-gradient(135deg,color-mix(in srgb,var(--c3-accent-aqua) 12%,var(--c3-surface-base)),var(--c3-ground-canvas) 75%)}.boards-main[data-theme=amber]{background:linear-gradient(135deg,color-mix(in srgb,var(--c3-accent-amber) 12%,var(--c3-surface-base)),var(--c3-ground-canvas) 75%)}.boards-main[data-theme=rose]{background:linear-gradient(135deg,color-mix(in srgb,var(--c3-accent-rose) 12%,var(--c3-surface-base)),var(--c3-ground-canvas) 75%)}.boards-main[data-density=compact] .boards-card{padding:var(--c3-space-2);gap:var(--c3-space-1)}.boards-main[data-density=compact] .boards-card>p:not(.boards-waiting){display:none}.boards-main[data-density=compact] .boards-cover{height:55px}.boards-main[data-density=compact] .boards-list{flex-basis:14.5rem;width:14.5rem}html[data-c3-style=one-table] .boards-app .boards-list{border-top-width:2px;background:color-mix(in srgb,var(--b-color) 6%,var(--c3-ground-canvas))}html[data-c3-style=one-table] .boards-message{padding:var(--c3-space-4);border-radius:0 var(--c3-radius) var(--c3-radius) var(--c3-radius);background:var(--c3-surface-subtle)}html[data-c3-style=one-table] .boards-message.from-me{border-radius:var(--c3-radius) 0 var(--c3-radius) var(--c3-radius);background:var(--c3-message-own)}.workspace-welcome{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--c3-space-6);align-items:center}.tw-root .workspace-welcome h2{margin:var(--c3-space-3) 0 var(--c3-space-4)}.tw-root .workspace-welcome h2 em{color:var(--c3-action-primary);font-style:italic}.workspace-welcome p{margin:0;color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small);line-height:var(--c3-line-height-comfortable)}.workspace-welcome-art{position:relative;align-self:stretch;min-height:210px;overflow:hidden;border-radius:var(--c3-radius);background:var(--c3-rail-bg)}.workspace-welcome-art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% 50%}.workspace-welcome-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,var(--c3-art-shade),transparent 80%)}.workspace-welcome-caption{position:absolute;inset:auto var(--c3-space-5) var(--c3-space-5);z-index:1;color:var(--c3-art-ink);font-family:var(--c3-font-family-editorial);font-size:var(--c3-font-size-lead);line-height:var(--c3-line-height-snug)}.workspace-welcome-caption em{color:var(--c3-art-accent);font-style:normal}.workspace-welcome-caption small{display:block;margin-top:var(--c3-space-2);font:var(--c3-font-size-caption)/var(--c3-line-height-body) var(--c3-font-family-human);letter-spacing:var(--c3-letter-spacing-label);text-transform:uppercase}@container (max-width: 64rem){.workspace-welcome{grid-template-columns:minmax(0,1fr)}.workspace-welcome-art{min-height:170px}.tw-root .workspace-welcome h2{font-size:var(--c3-font-size-title)}}@media(max-width:71.999rem){.boards-layout:not(.is-messenger):not(.chat-hidden){grid-template-columns:minmax(0,1fr) 300px}}@media(max-width:47.999rem){.boards-layout,.boards-layout.is-messenger,.boards-layout:not(.is-messenger):not(.chat-hidden){grid-template-columns:minmax(0,1fr)}.boards-messenger{position:relative;height:600px;min-height:0;border-inline-start:0;border-top:var(--tw-line) solid var(--c3-border-subtle)}.boards-columns{min-height:250px}.boards-conversations{border-inline-end:0;border-bottom:var(--tw-line) solid var(--c3-border-subtle)}.is-messenger .boards-messages{padding:var(--c3-space-4)}.is-messenger .boards-composer{margin:var(--c3-space-3)}.boards-fields{grid-template-columns:minmax(0,1fr)}}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Regular-BiEB_oxT.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Medium-BQLKo0ot.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-SemiBold-KfaJl9PC.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Regular-Du0PCiXT.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Serif";src:url(/assets/IBMPlexSerif-Regular-Bc-yhlxS.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Serif";src:url(/assets/IBMPlexSerif-Italic-Dh-vjgFE.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"IBM Plex Serif";src:url(/assets/IBMPlexSerif-Medium-Bs4irHCB.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--c3-font-family-human: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI Variable", "Segoe UI", sans-serif;--c3-font-family-editorial: "IBM Plex Serif", Georgia, "Times New Roman", serif;--c3-font-weight-regular: 400;--c3-font-weight-text: 500;--c3-font-weight-semibold: 600;--c3-font-weight-brand: 600;--c3-font-weight-bold: 600;--c3-font-weight-heavy: 600;--c3-font-size-caption: .75rem;--c3-font-size-label: .8125rem;--c3-font-size-body-small: .875rem;--c3-font-size-body: .9375rem;--c3-font-size-subhead: 1rem;--c3-font-size-record: 1.125rem;--c3-font-size-lead: 1.25rem;--c3-font-size-title: 1.875rem;--c3-font-size-display: clamp(1.8rem, 3vw, 3rem);--c3-line-height-tight: 1.05;--c3-line-height-snug: 1.2;--c3-line-height-body: 1.45;--c3-line-height-comfortable: 1.6;--c3-letter-spacing-tight: -.03em;--c3-letter-spacing-normal: 0em;--c3-letter-spacing-label: .035em;--c3-radius-control: 8px;--c3-radius: 12px;--c3-radius-panel: 16px;--c3-space-0: 0px;--c3-space-1: 4px;--c3-space-2: 8px;--c3-space-3: 12px;--c3-space-4: 16px;--c3-space-5: 20px;--c3-space-6: 24px;--c3-space-8: 32px;--c3-space-10: 40px;--c3-space-12: 48px;--c3-space-16: 64px;--c3-motion-duration-instant: 0ms;--c3-motion-duration-fast: .16s;--c3-motion-duration-base: .24s;--c3-motion-duration-settle: .42s;--c3-motion-duration-breathe: 3.6s;--c3-motion-duration-travel: 7s;--c3-motion-duration-room: 28s;--c3-motion-ease-signature: cubic-bezier(.22, 1, .36, 1);--c3-motion-ease-gentle: ease-in-out;--c3-motion-ease-linear: linear}:root,[data-c3-theme=cozy-dark]{color-scheme:dark;--c3-ground-canvas: #1c282d;--c3-ground-sunken: #17242b;--c3-surface-base: #233237;--c3-surface-subtle: #29383b;--c3-surface-elevated: #2d3d40;--c3-surface-raised: #344548;--c3-ink-default: #e5e5d9;--c3-ink-strong: #f7f5eb;--c3-ink-muted: #b5c1ba;--c3-ink-quiet: #a7b4ad;--c3-border-subtle: #3b4b4e;--c3-border-strong: #7a8d87;--c3-accent-blue: #8fb4ff;--c3-accent-sky: #a0caff;--c3-accent-periwinkle: #b6a0ff;--c3-accent-aqua: #77d9b2;--c3-accent-coral: #ffad96;--c3-accent-amber: #f6c46a;--c3-accent-rose: #efadc7;--c3-accent-blue-wash: rgba(105, 155, 255, .14);--c3-accent-aqua-wash: rgba(96, 208, 164, .14);--c3-accent-coral-wash: rgba(255, 151, 125, .14);--c3-action-primary: #d0ae72;--c3-action-primary-hover: #dfc18d;--c3-action-ink: #17242c;--c3-action-focus: #d0ae72;--c3-action-soft: rgba(208, 174, 114, .12);--c3-action-fill: var(--c3-action-primary);--c3-action-fill-hover: var(--c3-action-primary-hover);--c3-action-fill-ink: var(--c3-action-ink);--c3-action-sheen: rgba(255, 255, 255, .12);--c3-state-info: var(--c3-accent-blue);--c3-state-success: var(--c3-accent-aqua);--c3-state-warning: var(--c3-accent-amber);--c3-state-danger: var(--c3-accent-coral);--c3-state-knowledge: var(--c3-accent-periwinkle);--c3-state-people: var(--c3-accent-rose);--c3-state-heart: var(--c3-accent-coral);--c3-state-readiness: var(--c3-accent-aqua);--c3-state-presence: var(--c3-accent-aqua);--c3-rail-bg: #17242c;--c3-rail-ink: #e2e4df;--c3-rail-muted: #aab6b7;--c3-rail-accent: #eed5a1;--c3-rail-line: rgba(255, 255, 255, .09);--c3-rail-hover: rgba(255, 255, 255, .04);--c3-rail-active: rgba(233, 212, 164, .1);--c3-shadow-soft: 0 2px 8px -3px rgba(0, 0, 0, .22);--c3-shadow-panel: 0 8px 28px rgba(0, 0, 0, .06);--c3-shadow-room: 0 14px 42px -18px rgba(0, 0, 0, .48);--c3-overlay-dim: rgba(0, 0, 0, .55);--c3-glass-fill: rgba(35, 50, 55, .82);--c3-glass-fill-strong: rgba(35, 50, 55, .94);--c3-glass-fallback: #29383b;--c3-glass-edge: rgba(229, 229, 217, .14);--c3-glass-highlight: rgba(247, 245, 235, .18);--c3-glass-shadow: 0 12px 40px -18px rgba(0, 0, 0, .5), inset 0 1px 0 rgba(247, 245, 235, .1);--c3-glass-blur: 20px;--c3-glass-saturate: 130%;--c3-art-shade: rgba(16, 32, 43, .66);--c3-art-ink: #f3ead8;--c3-art-accent: #e4c38e;--c3-message-own: rgba(148, 183, 161, .08);--c3-domain-home: #d0ae72;--c3-domain-missions: #8fb4ff;--c3-domain-people: #b6a0ff;--c3-domain-messages: #76d7d3;--c3-domain-finance: #77d9b2;--c3-domain-approvals: #f6c46a;--c3-domain-organization: #a0caff;--c3-ambient-cool: transparent;--c3-ambient-warm: transparent}[data-c3-theme=fresh-light]{color-scheme:light;--c3-ground-canvas: #f4f1ea;--c3-ground-sunken: #eae7de;--c3-surface-base: #fffdf9;--c3-surface-subtle: #f0eee6;--c3-surface-elevated: #fffefa;--c3-surface-raised: #eae8df;--c3-ink-default: #25332f;--c3-ink-strong: #1c2d27;--c3-ink-muted: #5f6a62;--c3-ink-quiet: #626a63;--c3-border-subtle: #e0ddd2;--c3-border-strong: #7a857a;--c3-accent-blue: #255bab;--c3-accent-sky: #266d99;--c3-accent-periwinkle: #6644ad;--c3-accent-aqua: #227052;--c3-accent-coral: #a34335;--c3-accent-amber: #885508;--c3-accent-rose: #995076;--c3-accent-blue-wash: rgba(56, 114, 221, .09);--c3-accent-aqua-wash: rgba(42, 153, 109, .1);--c3-accent-coral-wash: rgba(211, 99, 78, .1);--c3-action-primary: #836031;--c3-action-primary-hover: #74542a;--c3-action-ink: #fffdf9;--c3-action-focus: #836031;--c3-action-soft: #f2e8d5;--c3-action-fill: var(--c3-action-primary);--c3-action-fill-hover: var(--c3-action-primary-hover);--c3-action-fill-ink: var(--c3-action-ink);--c3-action-sheen: rgba(255, 255, 255, .18);--c3-state-info: var(--c3-accent-blue);--c3-state-success: var(--c3-accent-aqua);--c3-state-warning: var(--c3-accent-amber);--c3-state-danger: var(--c3-accent-coral);--c3-state-knowledge: var(--c3-accent-periwinkle);--c3-state-people: var(--c3-accent-rose);--c3-state-heart: var(--c3-accent-coral);--c3-state-readiness: var(--c3-accent-aqua);--c3-state-presence: var(--c3-accent-aqua);--c3-rail-bg: #17242c;--c3-rail-ink: #e2e4df;--c3-rail-muted: #aab6b7;--c3-rail-accent: #eed5a1;--c3-rail-line: rgba(255, 255, 255, .09);--c3-rail-hover: rgba(255, 255, 255, .04);--c3-rail-active: rgba(233, 212, 164, .1);--c3-shadow-soft: 0 2px 8px -3px rgba(52, 44, 30, .13);--c3-shadow-panel: 0 8px 28px rgba(52, 44, 30, .06);--c3-shadow-room: 0 14px 40px -19px rgba(52, 44, 30, .24);--c3-overlay-dim: rgba(28, 26, 20, .42);--c3-glass-fill: rgba(255, 253, 249, .8);--c3-glass-fill-strong: rgba(255, 253, 249, .94);--c3-glass-fallback: #fffdf9;--c3-glass-edge: rgba(37, 51, 47, .12);--c3-glass-highlight: rgba(255, 255, 255, .9);--c3-glass-shadow: 0 12px 36px -18px rgba(52, 44, 30, .28), inset 0 1px 0 rgba(255, 255, 255, .9);--c3-glass-blur: 20px;--c3-glass-saturate: 130%;--c3-art-shade: rgba(16, 32, 43, .66);--c3-art-ink: #f3ead8;--c3-art-accent: #e4c38e;--c3-message-own: #eaf0e9;--c3-domain-home: #836031;--c3-domain-missions: #255bab;--c3-domain-people: #6644ad;--c3-domain-messages: #14716f;--c3-domain-finance: #227052;--c3-domain-approvals: #885508;--c3-domain-organization: #266d99;--c3-ambient-cool: transparent;--c3-ambient-warm: transparent}:root{--c3-ink: var(--c3-ink-default);--c3-iris-sun: var(--c3-accent-amber);--c3-iris-route-a: var(--c3-accent-coral);--c3-iris-route-b: var(--c3-accent-blue);--c3-iris-route-c: var(--c3-accent-rose);--c3-iris-grid: var(--c3-border-subtle);--c3-iris-orbit: var(--c3-border-strong);--c3-iris-glow: var(--c3-accent-aqua-wash);--c3-iris-window: var(--c3-surface-base);--c3-iris-windowbar: var(--c3-surface-subtle);--c3-iris-dock: var(--c3-ground-sunken)}@media(prefers-reduced-motion:reduce){:root,[data-c3-theme=cozy-dark],[data-c3-theme=fresh-light]{--c3-motion-duration-fast: 0ms;--c3-motion-duration-base: 0ms;--c3-motion-duration-settle: 0ms;--c3-motion-duration-breathe: 0ms;--c3-motion-duration-travel: 0ms;--c3-motion-duration-room: 0ms;--c3-motion-ease-signature: linear;--c3-motion-ease-gentle: linear}}:root,[data-c3-theme=cozy-dark]{--c3-tw-room-canvas: var(--c3-ground-canvas);--c3-tw-room-inset: var(--c3-ground-sunken);--c3-tw-work-base: var(--c3-surface-base);--c3-tw-work-subtle: var(--c3-surface-subtle);--c3-tw-work-elevated: var(--c3-surface-elevated);--c3-tw-work-raised: var(--c3-surface-raised);--c3-tw-float-fill: var(--c3-glass-fill);--c3-tw-float-fill-strong: var(--c3-glass-fill-strong);--c3-tw-float-fallback: var(--c3-glass-fallback);--c3-tw-float-edge: var(--c3-glass-edge);--c3-tw-float-highlight: var(--c3-glass-highlight);--c3-tw-float-shadow: var(--c3-glass-shadow);--c3-tw-consequence-direct: var(--c3-state-info);--c3-tw-consequence-governed: var(--c3-state-knowledge);--c3-tw-consequence-review: var(--c3-accent-periwinkle);--c3-tw-consequence-approve: var(--c3-state-success);--c3-tw-consequence-reject: var(--c3-state-danger);--c3-tw-consequence-execute: var(--c3-action-primary);--c3-tw-consequence-retry: var(--c3-state-warning);--c3-tw-consequence-readonly: var(--c3-ink-quiet);--c3-tw-truth-known: var(--c3-ink-default);--c3-tw-truth-zero: var(--c3-ink-muted);--c3-tw-truth-unknown: var(--c3-ink-quiet);--c3-tw-truth-missing-source: var(--c3-state-warning);--c3-tw-truth-withheld: var(--c3-ink-quiet);--c3-tw-truth-partial: var(--c3-state-info);--c3-tw-truth-conflict: var(--c3-state-danger);--c3-tw-target-min: calc(var(--c3-space-10) + var(--c3-space-1));--c3-tw-row-compact-min: calc(var(--c3-space-12) + var(--c3-space-2));--c3-tw-row-comfortable-min: calc(var(--c3-space-16) + var(--c3-space-2));--c3-tw-row-spacious-min: calc(var(--c3-space-16) + var(--c3-space-12));--c3-tw-shell-rail-width: 17.5rem;--c3-tw-context-header-sticky-min: 4.5rem;--c3-tw-collection-max-reading: 76rem;--c3-tw-comparison-min-column: 12rem;--c3-tw-composer-max-reading: 68rem}:root,[data-c3-theme=cozy-dark]{--c3-nav-icon-ink: #f7ead7;--c3-nav-icon-blue: #66a9f2;--c3-nav-icon-aqua: #58bfb4;--c3-nav-icon-periwinkle: #9a91f2;--c3-nav-icon-amber: #e9ad58;--c3-nav-icon-rose: #da8fa0}[data-c3-theme=fresh-light]{--c3-nav-icon-ink: #17253c;--c3-nav-icon-blue: #286fce;--c3-nav-icon-aqua: #2b8a92;--c3-nav-icon-periwinkle: #776fd2;--c3-nav-icon-amber: #ba741f;--c3-nav-icon-rose: #ba5c78}.c3-nav-icon{color:var(--c3-nav-icon-ink, currentColor);display:block;flex:none}.c3-nav-icon--ghost{--c3-nav-icon-blue: currentColor;--c3-nav-icon-aqua: currentColor;--c3-nav-icon-periwinkle: currentColor;--c3-nav-icon-amber: currentColor;--c3-nav-icon-rose: currentColor}@media(forced-colors:active){:root,[data-c3-theme=cozy-dark],[data-c3-theme=fresh-light]{--c3-nav-icon-ink: CanvasText;--c3-nav-icon-blue: CanvasText;--c3-nav-icon-aqua: CanvasText;--c3-nav-icon-periwinkle: CanvasText;--c3-nav-icon-amber: CanvasText;--c3-nav-icon-rose: CanvasText}.c3-nav-icon--ghost{--c3-nav-icon-ink: GrayText;--c3-nav-icon-blue: GrayText;--c3-nav-icon-aqua: GrayText;--c3-nav-icon-periwinkle: GrayText;--c3-nav-icon-amber: GrayText;--c3-nav-icon-rose: GrayText;opacity:1}}:root{--c3-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--c3-hover: color-mix(in srgb, var(--c3-ink-default) 6%, transparent);--c3-ambient: radial-gradient(ellipse at 8% 85%, var(--c3-ambient-cool), transparent 65%), radial-gradient(ellipse at 90% 8%, var(--c3-ambient-warm), transparent 58%);--c3-glass-chrome-bg: var(--c3-ground-canvas);--c3-backdrop-chrome: none;--c3-glass-float-bg: var(--c3-glass-fill);--c3-backdrop-float: blur(var(--c3-glass-blur)) saturate(var(--c3-glass-saturate))}@media(prefers-reduced-transparency:reduce){:root{--c3-glass-chrome-bg: var(--c3-surface-elevated);--c3-glass-float-bg: var(--c3-surface-elevated);--c3-backdrop-chrome: none;--c3-backdrop-float: none;--c3-ambient: none;--c3-glass-fill: var(--c3-surface-elevated);--c3-glass-fill-strong: var(--c3-surface-elevated);--c3-glass-blur: 0px;--c3-glass-saturate: 100%;--c3-glass-edge: var(--c3-border-strong);--c3-glass-shadow: var(--c3-shadow-soft)}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root{--c3-glass-chrome-bg:var(--c3-surface-elevated);--c3-glass-float-bg:var(--c3-surface-elevated);--c3-glass-fill:var(--c3-surface-elevated);--c3-glass-fill-strong:var(--c3-surface-elevated);--c3-backdrop-chrome:none;--c3-backdrop-float:none}}@media(prefers-contrast:more){:root{--c3-glass-chrome-bg:var(--c3-surface-base);--c3-glass-float-bg:var(--c3-surface-base);--c3-glass-fill:var(--c3-surface-base);--c3-glass-fill-strong:var(--c3-surface-base);--c3-backdrop-chrome:none;--c3-backdrop-float:none;--c3-glass-edge:var(--c3-border-strong)}}.tw-root .app-frame{--c3-place-accent: var(--c3-domain-home, var(--c3-action-primary));--c3-place-soft: color-mix(in srgb, var(--c3-place-accent) 9%, var(--c3-surface-base));--c3-place-edge: color-mix(in srgb, var(--c3-place-accent) 25%, var(--c3-border-subtle))}.tw-root .app-frame[data-c3-place="People & teams"]{--c3-place-accent: var(--c3-domain-people, var(--c3-accent-periwinkle))}.tw-root .app-frame[data-c3-place=Operations]{--c3-place-accent: var(--c3-domain-missions, var(--c3-accent-blue))}.tw-root .app-frame[data-c3-place=Messages]{--c3-place-accent: var(--c3-domain-messages, var(--c3-accent-aqua))}.tw-root .app-frame[data-c3-place=Approvals]{--c3-place-accent: var(--c3-domain-approvals, var(--c3-accent-amber))}.tw-root .app-frame[data-c3-place=Finance]{--c3-place-accent: var(--c3-domain-finance, var(--c3-accent-aqua))}.tw-root .app-frame[data-c3-place=Command],.tw-root .app-frame[data-c3-place=Company]{--c3-place-accent: var(--c3-domain-organization, var(--c3-accent-sky))}html,body,#root{height:100%}body{margin:0;background-color:var(--c3-ground-canvas);background-image:var(--c3-ambient);background-attachment:fixed;color:var(--c3-ink-default);font-family:var(--c3-font-family-human);font-size:var(--c3-font-size-body-small);line-height:1.5;-webkit-font-smoothing:antialiased}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root,[data-c3-theme=cozy-dark]{--c3-truth-verified: var(--c3-accent-aqua);--c3-truth-verified-wash: var(--c3-accent-aqua-wash);--c3-truth-failed: var(--c3-accent-coral);--c3-truth-failed-wash: var(--c3-accent-coral-wash);--c3-truth-stale: var(--c3-accent-amber);--c3-truth-denied: var(--c3-accent-periwinkle);--c3-truth-quiet: var(--c3-ink-quiet)}[data-c3-theme=fresh-light]{--c3-truth-verified: var(--c3-accent-aqua);--c3-truth-verified-wash: var(--c3-accent-aqua-wash);--c3-truth-failed: var(--c3-accent-coral);--c3-truth-failed-wash: var(--c3-accent-coral-wash);--c3-truth-stale: var(--c3-accent-amber);--c3-truth-denied: var(--c3-accent-periwinkle);--c3-truth-quiet: var(--c3-ink-quiet)}:root,[data-c3-theme=cozy-dark],[data-c3-theme=fresh-light]{--c3-control-h: var(--c3-space-10);--c3-control-h-compact: var(--c3-space-8);--c3-tw-row-compact-min: var(--c3-space-12);--c3-tw-row-comfortable-min: calc(var(--c3-space-12) + var(--c3-space-2))}@media(max-width:47.999rem){:root,[data-c3-theme=cozy-dark],[data-c3-theme=fresh-light]{--c3-control-h: var(--c3-tw-target-min);--c3-control-h-compact: var(--c3-tw-target-min)}}:root{--c3-scrollbar-thumb: color-mix(in srgb, var(--c3-ink-default) 28%, transparent);--c3-scrollbar-thumb-hover: color-mix(in srgb, var(--c3-ink-default) 46%, transparent)}html:has(.app-frame),.tw-root{scrollbar-color:var(--c3-scrollbar-thumb) transparent}html:has(.app-frame),.tw-root,.tw-root *{scrollbar-width:thin}html:has(.app-frame) ::-webkit-scrollbar,.tw-root ::-webkit-scrollbar{width:10px;height:10px}html:has(.app-frame) ::-webkit-scrollbar-thumb,.tw-root ::-webkit-scrollbar-thumb{background:var(--c3-scrollbar-thumb);border:3px solid transparent;border-radius:999px;background-clip:padding-box}html:has(.app-frame) ::-webkit-scrollbar-thumb:hover,.tw-root ::-webkit-scrollbar-thumb:hover{background:var(--c3-scrollbar-thumb-hover);background-clip:padding-box}html:has(.app-frame) ::-webkit-scrollbar-track,html:has(.app-frame) ::-webkit-scrollbar-corner,.tw-root ::-webkit-scrollbar-track,.tw-root ::-webkit-scrollbar-corner{background:transparent}[data-c3-style=classic][data-c3-theme=cozy-dark],[data-c3-style=classic][data-c3-theme=fresh-light]{--c3-font-family-human: -apple-system, BlinkMacSystemFont, "Segoe UI Variable", "Segoe UI", sans-serif;--c3-font-family-editorial: var(--c3-font-family-human);--c3-radius-panel: 20px;--c3-radius-control: 12px;--c3-glass-blur: 24px;--c3-glass-saturate: 145%;--c3-glass-chrome-bg: var(--c3-glass-fill);--c3-backdrop-chrome: blur(var(--c3-glass-blur)) saturate(var(--c3-glass-saturate));--c3-rail-bg: var(--c3-surface-base);--c3-rail-ink: var(--c3-ink-default);--c3-rail-muted: var(--c3-ink-muted);--c3-rail-accent: var(--c3-action-primary);--c3-rail-line: var(--c3-border-subtle);--c3-rail-hover: var(--c3-surface-subtle);--c3-rail-active: var(--c3-action-soft)}[data-c3-style=classic][data-c3-theme=cozy-dark]{--c3-ground-canvas: #121a25;--c3-ground-sunken: #0e1520;--c3-surface-base: #1b2736;--c3-surface-subtle: #223144;--c3-surface-elevated: #26374c;--c3-surface-raised: #304258;--c3-ink-default: #e4edf7;--c3-ink-strong: #f7faff;--c3-ink-muted: #becce0;--c3-ink-quiet: #afc0d7;--c3-border-subtle: #34445a;--c3-border-strong: #53677f;--c3-action-primary: #f6c46a;--c3-action-primary-hover: #ffd486;--c3-action-ink: #1a2028;--c3-action-focus: #f6c46a;--c3-action-soft: rgba(246, 196, 106, .13);--c3-glass-fill: rgba(31, 47, 66, .74);--c3-glass-fill-strong: rgba(32, 47, 65, .92);--c3-glass-fallback: #233348;--c3-glass-edge: rgba(208, 230, 255, .2);--c3-glass-highlight: rgba(237, 246, 255, .28);--c3-glass-shadow: 0 12px 40px -18px rgba(0, 0, 0, .5), inset 0 1px 0 rgba(242, 248, 255, .16);--c3-domain-home: #f6c46a;--c3-action-fill: #f6c46a;--c3-action-fill-hover: #ffd486;--c3-action-fill-ink: #1a2028;--c3-ambient-cool: rgba(86, 136, 201, .17);--c3-ambient-warm: rgba(180, 141, 88, .065);--c3-action-sheen: rgba(255, 255, 255, .18)}[data-c3-style=classic][data-c3-theme=fresh-light]{--c3-ground-canvas: #edf2f8;--c3-ground-sunken: #e1e9f3;--c3-surface-base: #fcfdff;--c3-surface-subtle: #f2f6fb;--c3-surface-elevated: #ffffff;--c3-surface-raised: #e8eff9;--c3-ink-default: #263345;--c3-ink-strong: #162133;--c3-ink-muted: #536276;--c3-ink-quiet: #59697d;--c3-border-subtle: #dce4ee;--c3-border-strong: #b7c7dc;--c3-action-primary: #8d5a00;--c3-action-primary-hover: #805000;--c3-action-ink: #ffffff;--c3-action-focus: #8d5a00;--c3-action-soft: rgba(227, 171, 75, .14);--c3-shadow-room: 0 14px 40px -19px rgba(34, 63, 102, .24);--c3-shadow-soft: 0 2px 8px -3px rgba(42, 63, 94, .13);--c3-overlay-dim: rgba(10, 13, 15, .42);--c3-glass-fill: rgba(248, 251, 255, .68);--c3-glass-fill-strong: rgba(251, 253, 255, .92);--c3-glass-fallback: #f3f7fc;--c3-glass-edge: rgba(255, 255, 255, .8);--c3-glass-highlight: rgba(255, 255, 255, .98);--c3-glass-shadow: 0 12px 36px -18px rgba(42, 71, 113, .28), inset 0 1px 0 rgba(255, 255, 255, .95);--c3-domain-home: #8d5a00;--c3-action-fill: #f3b94f;--c3-action-fill-hover: #e8a934;--c3-action-fill-ink: #202a35;--c3-ambient-cool: rgba(137, 181, 239, .24);--c3-ambient-warm: rgba(224, 188, 126, .09);--c3-action-sheen: rgba(255, 255, 255, .35)}@media(prefers-reduced-transparency:reduce){[data-c3-style=classic][data-c3-theme=cozy-dark],[data-c3-style=classic][data-c3-theme=fresh-light]{--c3-glass-chrome-bg: var(--c3-surface-elevated);--c3-backdrop-chrome: none;--c3-glass-fill: var(--c3-surface-elevated);--c3-glass-fill-strong: var(--c3-surface-elevated);--c3-glass-blur: 0px;--c3-glass-saturate: 100%;--c3-glass-edge: var(--c3-border-strong);--c3-glass-shadow: var(--c3-shadow-soft)}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){[data-c3-style=classic][data-c3-theme=cozy-dark],[data-c3-style=classic][data-c3-theme=fresh-light]{--c3-glass-chrome-bg: var(--c3-surface-elevated);--c3-glass-fill: var(--c3-surface-elevated);--c3-glass-fill-strong: var(--c3-surface-elevated);--c3-backdrop-chrome: none}}@media(prefers-contrast:more){[data-c3-style=classic][data-c3-theme=cozy-dark],[data-c3-style=classic][data-c3-theme=fresh-light]{--c3-glass-chrome-bg: var(--c3-surface-base);--c3-glass-fill: var(--c3-surface-base);--c3-glass-fill-strong: var(--c3-surface-base);--c3-backdrop-chrome: none;--c3-glass-edge: var(--c3-border-strong)}}
