.product-shell .flows-object-stage.is-workflows{--wf-scope: .product-shell;--wf-ink: var(--blueprint-ink);--wf-ink-support: var(--blueprint-ink-support);--wf-ink-quiet: var(--stage-quiet);--wf-hair: var(--stage-hairline);--wf-on: var(--blueprint-ok);--wf-draft: var(--brass);--wf-off: var(--stage-quiet);--wf-column: 380px;--wf-notes-reserve: calc(var(--sheet-notes-width, 260px) + var(--sheet-margin) + var(--ax-group));--wf-target: 44px;--wf-phone-floor: 656px;color:var(--wf-ink)}@media(max-width:760px){body:has(.product-shell .flows-object-stage.is-workflows):not(:has(.today-tasks)):not(:has(.hub-settings.is-visible)){--chime-band: 44svh}:root:has(.product-shell .flows-object-stage.is-workflows){--chime-keepout-top: 144px}}.product-shell .flows-object-stage.is-workflows .flows-command,.product-shell .flows-object-stage.is-workflows .flows-browse-all,.product-shell .flows-object-stage.is-workflows .flows-rod-steps button,.product-shell .flows-object-stage.is-workflows .flows-archived-summary,.product-shell .flows-object-stage.is-workflows .flows-node-actions button,.product-shell .flows-object-stage.is-workflows .flows-step-picker button,.product-shell .flows-object-stage.is-workflows .flows-audience-picks button,.product-shell .flows-object-stage.is-workflows .flows-ask-aelos button,.product-shell .flows-object-stage.is-workflows .flows-proposal button,.product-shell .flows-object-stage.is-workflows .flows-missing button,.product-shell .flows-object-stage.is-workflows .flows-draft-reason button,.product-shell .flows-object-stage.is-workflows .flows-catalogue-head button{appearance:none;display:inline-flex;align-items:center;min-height:var(--wf-target);padding:0 2px;border:0;border-bottom:1px solid color-mix(in srgb,currentColor 40%,transparent);border-radius:0;background:transparent;color:var(--wf-ink);font-family:var(--ax-voice-readout);font-size:var(--ax-instrument);line-height:var(--ax-instrument-leading);letter-spacing:var(--ax-track-instrument);text-transform:uppercase;text-align:left;cursor:pointer;pointer-events:auto}.product-shell .flows-object-stage.is-workflows button:disabled{opacity:.45;cursor:default}.product-shell .flows-object-stage.is-workflows .flows-command.is-destructive{color:var(--danger)}.product-shell .flows-object-stage.is-workflows .flows-command[type=submit],.product-shell .flows-object-stage.is-workflows .flows-turn-on,.product-shell .flows-object-stage.is-workflows .flows-try-wind .flows-command,.product-shell .flows-object-stage.is-workflows .flows-proposal .flows-command,.product-shell .flows-object-stage.is-workflows .flows-node-actions .flows-command{color:var(--wf-on);border-bottom-color:color-mix(in srgb,var(--wf-on) 55%,transparent)}.product-shell .flows-object-stage.is-workflows button:focus-visible,.product-shell .flows-object-stage.is-workflows input:focus-visible,.product-shell .flows-object-stage.is-workflows textarea:focus-visible,.product-shell .flows-object-stage.is-workflows select:focus-visible{outline:1px solid var(--wf-on);outline-offset:4px}.product-shell .flows-object-stage.is-workflows input,.product-shell .flows-object-stage.is-workflows textarea,.product-shell .flows-object-stage.is-workflows select{width:100%;min-height:var(--wf-target);padding:8px 0;border:0;border-bottom:1px solid var(--wf-hair);border-radius:0;background:transparent;color:var(--wf-ink);font-family:var(--ax-voice-prose);font-size:var(--ax-body);line-height:var(--ax-body-leading)}.product-shell .flows-object-stage.is-workflows textarea{min-height:88px;resize:vertical}.product-shell .flows-object-stage.is-workflows ::placeholder{color:var(--wf-ink-quiet);opacity:1}.product-shell .flows-object-stage.is-workflows.altitude-overview>.flows-add-work,.product-shell .flows-object-stage.is-workflows.altitude-overview>.flows-open-operations,.product-shell .flows-object-stage.is-workflows.altitude-overview>.flows-rod-callouts>.flows-rod-steps{position:fixed;left:var(--sheet-margin);z-index:6}.product-shell .flows-object-stage.is-workflows.altitude-overview>.flows-add-work{top:calc(var(--chime-keepout-top, 152px) + var(--ax-block))}.product-shell .flows-object-stage.is-workflows.altitude-overview>.flows-open-operations{top:calc(var(--chime-keepout-top, 152px) + var(--ax-block) + var(--wf-target) + var(--ax-block))}.product-shell .flows-object-stage.is-workflows.altitude-overview>.flows-rod-callouts>.flows-rod-steps{top:calc(var(--chime-keepout-top, 152px) + var(--ax-block) + (var(--wf-target) + var(--ax-block)) * 2 + var(--ax-block));display:flex;gap:var(--ax-block)}.product-shell .flows-object-stage.is-workflows .flows-rod-steps button{min-width:var(--wf-target);justify-content:center;border-bottom:0;font-size:var(--ax-object)}.product-shell .flows-object-stage.is-workflows .flows-rod-callout{--flow-label-left: min(calc(var(--flow-x) - 16px), calc(100vw - var(--ax-flow-measure) - var(--ax-margin-page)));--flow-run: calc(var(--flow-x) - var(--flow-label-left));position:fixed;z-index:5;left:var(--flow-label-left);top:calc(var(--flow-y) + var(--ax-flow-label-drop));width:min(var(--ax-flow-measure),var(--flow-callout-max, 200px));display:block;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;pointer-events:auto;color:var(--wf-ink);transform:none}.product-shell .flows-object-stage.is-workflows .flows-rod-callout>i{position:absolute;left:calc(var(--flow-run) - 3px);top:calc(var(--ax-flow-dot-top) - var(--ax-flow-label-drop));width:7px;height:7px;border-radius:50%;background:var(--wf-ink-support)}.product-shell .flows-object-stage.is-workflows .flows-rod-callout.is-active>i{background:var(--wf-on);box-shadow:0 0 12px color-mix(in srgb,var(--wf-on) 60%,transparent)}.product-shell .flows-object-stage.is-workflows .flows-rod-callout.is-draft>i{background:var(--wf-draft);box-shadow:0 0 12px color-mix(in srgb,var(--wf-draft) 60%,transparent)}.product-shell .flows-object-stage.is-workflows .flows-rod-callout.is-paused>i{background:var(--wf-off)}.product-shell .flows-object-stage.is-workflows .flows-rod-tether{position:absolute;left:var(--flow-run);top:calc(var(--ax-flow-dot-top) + 4px - var(--ax-flow-label-drop));width:1px;height:calc(var(--ax-flow-label-drop) - var(--ax-flow-dot-top) - 4px - var(--ax-pair));background:linear-gradient(to bottom,var(--wf-ink-support),transparent);opacity:.6;transform:none;border:0}.product-shell .flows-object-stage.is-workflows .flows-rod-callout strong{display:block;font-family:var(--ax-voice-object);font-size:var(--ax-object);font-weight:600;line-height:var(--ax-object-leading);letter-spacing:var(--ax-track-object);color:var(--wf-ink)}.product-shell .flows-object-stage.is-workflows .flows-rod-callout:hover strong{color:var(--blueprint-ink-strong)}.product-shell .flows-object-stage.is-workflows .flows-rod-callout small{display:block;margin-top:var(--ax-pair);font-family:var(--ax-voice-readout);font-size:var(--ax-instrument);line-height:var(--ax-instrument-leading);letter-spacing:var(--ax-track-instrument);text-transform:uppercase;color:var(--wf-ink-support)}.product-shell .flows-object-stage.is-workflows .flows-rod-callout .flows-callout-when{font-family:var(--ax-voice-prose);font-size:var(--ax-small);line-height:var(--ax-small-leading);letter-spacing:0;text-transform:none;margin-top:var(--ax-bond)}.product-shell .flows-object-stage.is-workflows .flows-rod-callout .flows-callout-state{color:var(--wf-ink)}.product-shell .flows-object-stage.is-workflows .flows-rod-callout.is-draft .flows-callout-state{color:var(--wf-draft)}.product-shell .flows-object-stage.is-workflows .flows-rod-callout .flows-callout-reason,.product-shell .flows-object-stage.is-workflows .flows-draft-reason{font-family:var(--ax-voice-prose);font-size:var(--ax-small);line-height:var(--ax-small-leading);letter-spacing:0;text-transform:none;color:var(--wf-draft)}.product-shell .flows-object-stage.is-workflows .flows-rod-callout .flows-callout-run{margin-top:var(--ax-bond)}.product-shell .flows-object-stage.is-workflows .flows-empty{color:var(--wf-ink-support)}.product-shell .flows-object-stage.is-workflows .flows-missing{position:fixed;left:var(--sheet-margin);top:calc(var(--chime-keepout-top, 152px) + var(--ax-block) + (var(--wf-target) + var(--ax-block)) * 3 + var(--ax-group));z-index:6;max-width:var(--ax-measure-note);display:flex;flex-wrap:wrap;gap:var(--ax-pair) var(--ax-block);align-items:center;font-family:var(--ax-voice-prose);font-size:var(--ax-small);line-height:var(--ax-small-leading);color:var(--wf-ink);pointer-events:auto}.product-shell .flows-object-stage.is-workflows .flows-archived{position:fixed;left:var(--sheet-margin);bottom:calc(var(--chime-keepout-bottom, 108px) + var(--ax-section) + var(--ax-group));z-index:6;max-width:min(420px,calc(100vw - var(--sheet-margin) * 2));pointer-events:auto}.product-shell .flows-object-stage.is-workflows .flows-archived-summary{list-style:none;color:var(--wf-ink-support);border-bottom:0}.product-shell .flows-object-stage.is-workflows .flows-archived-summary::-webkit-details-marker{display:none}.product-shell .flows-object-stage.is-workflows .flows-archived-summary:after{content:"+";margin-left:var(--ax-pair);transition:transform .14s ease}.product-shell .flows-object-stage.is-workflows .flows-archived[open]>.flows-archived-summary:after{transform:rotate(45deg)}.product-shell .flows-object-stage.is-workflows .flows-archived[open]{padding:var(--ax-pair) var(--ax-block) var(--ax-block);background:var(--blueprint-field);border:1px solid var(--wf-hair)}.product-shell .flows-object-stage.is-workflows .flows-archived-rows{max-height:min(38svh,300px);overflow-y:auto;overscroll-behavior:contain}.product-shell .flows-object-stage.is-workflows .flows-archived-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ax-bond) var(--ax-block);padding:var(--ax-pair) 0;border-top:1px solid var(--wf-hair)}.product-shell .flows-object-stage.is-workflows .flows-archived-name{flex:1 1 100%;font-family:var(--ax-voice-prose);font-size:var(--ax-small);line-height:var(--ax-small-leading);color:var(--wf-ink)}.product-shell .flows-object-stage.is-workflows .flows-browse-all{color:var(--wf-ink-support)}.product-shell .flows-object-stage.is-workflows .flows-catalogue{position:fixed;z-index:8;left:var(--sheet-margin);right:var(--sheet-margin);top:calc(var(--chime-band, 44svh) + var(--ax-block));bottom:var(--chime-nav-clearance, 96px);display:flex;flex-direction:column;background:var(--blueprint-field);pointer-events:auto}.product-shell .flows-object-stage.is-workflows .flows-catalogue-head{display:flex;flex-direction:column;gap:var(--ax-pair);padding-bottom:var(--ax-block);border-bottom:1px solid var(--wf-hair)}.product-shell .flows-object-stage.is-workflows .flows-catalogue-head strong{font-family:var(--ax-voice-object);font-size:var(--ax-object);line-height:var(--ax-object-leading)}.product-shell .flows-object-stage.is-workflows .flows-catalogue-head span{font-family:var(--ax-voice-prose);font-size:var(--ax-small);color:var(--wf-ink-support)}.product-shell .flows-object-stage.is-workflows .flows-catalogue-scroll{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.product-shell .flows-object-stage.is-workflows .flows-catalogue-row{display:block;width:100%;padding:var(--ax-block) 0;border:0;border-bottom:1px solid var(--wf-hair);background:transparent;text-align:left;color:var(--wf-ink);cursor:pointer}.product-shell .flows-object-stage.is-workflows .flows-catalogue-name{display:block;font-family:var(--ax-voice-object);font-size:var(--ax-object);line-height:var(--ax-object-leading);font-weight:600}.product-shell .flows-object-stage.is-workflows .flows-catalogue-meta{display:block;margin-top:var(--ax-bond);font-family:var(--ax-voice-readout);font-size:var(--ax-micro);line-height:var(--ax-micro-leading);letter-spacing:var(--ax-track-micro);text-transform:uppercase;color:var(--wf-ink-support)}.product-shell .flows-object-stage.is-workflows .flows-focus-column{position:fixed;z-index:5;top:calc(var(--chime-keepout-top, 152px) + var(--ax-block));width:min(var(--wf-column),calc(100vw - var(--wf-notes-reserve) - var(--flow-column-left, 560px)));max-height:calc(100vh - var(--chime-keepout-bottom, 108px) - var(--chime-keepout-top, 152px) + var(--ax-group));overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--ax-group);padding-bottom:var(--ax-block);pointer-events:auto;color:var(--wf-ink)}.product-shell .flows-object-stage.is-workflows .flows-focus-column>.flows-tethered{position:static;width:auto;animation:none;text-shadow:none;color:var(--wf-ink)}.product-shell .flows-object-stage.is-workflows .flows-rod-head form{display:grid;grid-template-columns:1fr auto;gap:var(--ax-pair) var(--ax-block);align-items:end}.product-shell .flows-object-stage.is-workflows .flows-rod-head form .flows-readout{grid-column:1 / -1;margin:0}.product-shell .flows-object-stage.is-workflows .flows-inline-name{font-family:var(--ax-voice-object);font-size:var(--ax-object);line-height:var(--ax-object-leading);font-weight:600;text-transform:none}.product-shell .flows-object-stage.is-workflows .flows-readout-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ax-bond) var(--ax-block);margin-top:var(--ax-pair);font-family:var(--ax-voice-prose);font-size:var(--ax-small);line-height:var(--ax-small-leading);color:var(--wf-ink)}.product-shell .flows-object-stage.is-workflows .flows-readout-line>span{display:block;flex:1 1 100%;margin-bottom:0;font-family:var(--ax-voice-readout);font-size:var(--ax-micro);line-height:var(--ax-micro-leading);letter-spacing:var(--ax-track-micro);text-transform:uppercase;color:var(--wf-ink-support)}.product-shell .flows-object-stage.is-workflows .flows-readout-line button{display:inline-flex;margin-left:0;min-height:var(--wf-target);padding:0 2px;border:0;border-bottom:1px solid color-mix(in srgb,currentColor 40%,transparent);background:transparent;color:var(--wf-ink);font-family:var(--ax-voice-readout);font-size:var(--ax-instrument);letter-spacing:var(--ax-track-instrument);text-transform:uppercase;cursor:pointer;vertical-align:middle}.product-shell .flows-object-stage.is-workflows .flows-readout-line .flows-turn-on{color:var(--wf-on);border-bottom-color:color-mix(in srgb,var(--wf-on) 55%,transparent)}.product-shell .flows-object-stage.is-workflows .flows-draft-reason{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ax-pair) var(--ax-block)}.product-shell .flows-object-stage.is-workflows .flows-draft-reason button{margin-left:0;color:var(--wf-ink)}.product-shell .flows-object-stage.is-workflows .flows-audience-picks{display:flex;flex-wrap:wrap;gap:var(--ax-bond) var(--ax-block);margin-top:var(--ax-pair)}.product-shell .flows-object-stage.is-workflows .flows-notice,.product-shell .flows-object-stage.is-workflows .flows-test-result{margin-top:var(--ax-block);padding-left:var(--ax-block);border-left:2px solid var(--wf-draft);font-family:var(--ax-voice-prose);font-size:var(--ax-small);line-height:var(--ax-small-leading);color:var(--wf-ink);white-space:pre-wrap}.product-shell .flows-object-stage.is-workflows .flows-test-result{border-left-color:var(--wf-on)}.product-shell .flows-object-stage.is-workflows .flows-try-wind{display:flex;flex-direction:column;gap:var(--ax-pair);align-items:flex-start}.product-shell .flows-object-stage.is-workflows .flows-try-wind textarea{align-self:stretch}.product-shell .flows-object-stage.is-workflows .flows-step-callout{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ax-bond) var(--ax-pair)}.product-shell .flows-object-stage.is-workflows .flows-step-label{flex:1 1 0;min-width:0;min-height:var(--wf-target);cursor:pointer}.product-shell .flows-object-stage.is-workflows .flows-chain-plus{flex:0 0 var(--wf-target);min-height:var(--wf-target);border:0;background:transparent;color:var(--wf-on);font-family:var(--ax-voice-readout);font-size:var(--ax-object);cursor:pointer}.product-shell .flows-object-stage.is-workflows .flows-step-picker{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:var(--ax-bond) var(--ax-block)}.product-shell .flows-object-stage.is-workflows .flows-inside-node{width:auto}.product-shell .flows-object-stage.is-workflows .flows-inside-node h2{margin:0 0 var(--ax-block);font-family:var(--ax-voice-object);font-size:var(--ax-decision);line-height:var(--ax-decision-leading);font-weight:600;letter-spacing:0}.product-shell .flows-object-stage.is-workflows .flows-field-label,.product-shell .flows-object-stage.is-workflows .flows-two-fields label,.product-shell .flows-object-stage.is-workflows .flows-ask-aelos label{display:block;font-family:var(--ax-voice-readout);font-size:var(--ax-micro);line-height:var(--ax-micro-leading);letter-spacing:var(--ax-track-micro);text-transform:uppercase;color:var(--wf-ink-support)}.product-shell .flows-object-stage.is-workflows .flows-two-fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--ax-block)}.product-shell .flows-object-stage.is-workflows .flows-node-actions{display:flex;flex-wrap:wrap;gap:var(--ax-bond) var(--ax-block);margin-top:var(--ax-block)}.product-shell .flows-object-stage.is-workflows .flows-ask-aelos{display:grid;grid-template-columns:1fr auto;gap:var(--ax-bond) var(--ax-block);align-items:end;margin-top:var(--ax-group)}.product-shell .flows-object-stage.is-workflows .flows-ask-aelos label{grid-column:1 / -1}.product-shell .flows-object-stage.is-workflows .flows-proposal{margin-top:var(--ax-block);padding-left:var(--ax-block);border-left:2px solid var(--wf-on);display:flex;flex-direction:column;gap:var(--ax-pair);align-items:flex-start}.product-shell .flows-object-stage.is-workflows .flows-proposal-text{font-family:var(--ax-voice-prose);font-size:var(--ax-body);line-height:var(--ax-body-leading);white-space:pre-wrap}.product-shell .flows-object-stage.is-workflows .flows-proposal>div:first-child{font-family:var(--ax-voice-readout);font-size:var(--ax-micro);letter-spacing:var(--ax-track-micro);text-transform:uppercase;color:var(--wf-ink-support)}@media(max-width:760px){.product-shell .flows-object-stage.is-workflows:not(.altitude-build){top:calc(var(--chime-band, 44svh) + var(--ax-block));bottom:calc(100dvh - var(--wf-phone-floor, 656px));left:var(--sheet-margin);right:var(--sheet-margin);inset-inline:var(--sheet-margin);display:flex;flex-direction:column;gap:var(--ax-block);overflow-y:auto;overscroll-behavior:contain;pointer-events:auto}.product-shell .flows-object-stage.is-workflows>.flows-corner-marker,.product-shell .flows-object-stage.is-workflows>.flows-hint,.product-shell .flows-object-stage.is-workflows>.flows-scope-note,.product-shell .flows-object-stage.is-workflows>.flows-back{position:fixed}.product-shell .flows-object-stage.is-workflows>.flows-back{top:max(var(--sheet-note-top, 84px),calc(env(safe-area-inset-top) + 84px))}.product-shell .flows-object-stage.is-workflows.altitude-overview>.flows-add-work,.product-shell .flows-object-stage.is-workflows.altitude-overview>.flows-open-operations,.product-shell .flows-object-stage.is-workflows .flows-rod-callouts,.product-shell .flows-object-stage.is-workflows.altitude-overview>.flows-rod-callouts>.flows-rod-steps,.product-shell .flows-object-stage.is-workflows .flows-rod-callout,.product-shell .flows-object-stage.is-workflows .flows-missing,.product-shell .flows-object-stage.is-workflows .flows-archived,.product-shell .flows-object-stage.is-workflows .flows-focus-column,.product-shell .flows-object-stage.is-workflows .flows-step-callout,.product-shell .flows-object-stage.is-workflows .flows-browse-all{position:static;width:auto;max-width:none;max-height:none;transform:none;inset:auto}.product-shell .flows-object-stage.is-workflows .flows-rod-callouts{display:flex;flex-direction:column;gap:var(--ax-block);order:1}.product-shell .flows-object-stage.is-workflows .flows-rod-callout>i,.product-shell .flows-object-stage.is-workflows .flows-rod-tether{display:none}.product-shell .flows-object-stage.is-workflows.altitude-overview>.flows-add-work{order:2;align-self:flex-start}.product-shell .flows-object-stage.is-workflows.altitude-overview>.flows-rod-callouts>.flows-rod-steps{order:3;display:flex;gap:var(--ax-block)}.product-shell .flows-object-stage.is-workflows .flows-browse-all{order:3;align-self:flex-start}.product-shell .flows-object-stage.is-workflows.altitude-overview>.flows-open-operations{order:4;align-self:flex-start}.product-shell .flows-object-stage.is-workflows .flows-missing{order:0}.product-shell .flows-object-stage.is-workflows .flows-archived{order:5}.product-shell .flows-object-stage.is-workflows .flows-empty{position:static;order:1}.product-shell .flows-object-stage.is-workflows .flows-step-callout{order:1}.product-shell .flows-object-stage.is-workflows .flows-step-callout:before{display:none}.product-shell .flows-object-stage.is-workflows .flows-focus-column{display:contents}.product-shell .flows-object-stage.is-workflows .flows-rod-head,.product-shell .flows-object-stage.is-workflows .flows-inside-node{order:0}.product-shell .flows-object-stage.is-workflows .flows-try-wind{order:2}.product-shell .flows-object-stage.is-workflows .flows-two-fields{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.product-shell .flows-object-stage.is-workflows .flows-archived-summary:after{transition:none}}.work-rod-builder{position:fixed;inset:62px 0 78px;z-index:7;width:min(1180px,calc(100vw - 56px));margin:0 auto;padding:54px 0 96px;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;color:#ecf4ffeb;pointer-events:auto}.work-rod-builder button,.work-rod-builder input,.work-rod-builder textarea{font:inherit}.work-rod-suspension{position:relative;width:min(520px,calc(100vw - 44px));margin:0 auto 42px;padding:34px 0 0 52px;box-sizing:border-box}.work-rod-cord{position:absolute;left:21px;top:-54px;width:1px;height:82px;background:linear-gradient(to bottom,transparent,rgba(168,182,200,.48))}.work-rod-ring{position:absolute;left:15px;top:20px;width:11px;height:11px;border:1px solid rgba(236,244,255,.66);border-radius:50%}.work-rod-state-light{position:absolute;left:17px;top:58px;width:8px;height:8px;border-radius:50%;background:#7fb4ff;box-shadow:0 0 16px #7fb4ff9e}.work-rod-kicker,.work-rod-field>span,.work-rod-assist-space label>span,.work-rod-node-editor>span,.work-rod-node-editor label>span,.work-rod-next>span,.work-rod-save>span:not(.work-rod-end){display:block;font-family:var(--font-instrument);font-size:var(--type-instrument-micro);line-height:1.35;letter-spacing:.16em;text-transform:uppercase;color:#a8b6c8ad}.work-rod-kicker{margin-bottom:16px}.work-rod-field{display:block;margin-top:14px}.work-rod-field input,.work-rod-assist-space textarea,.work-rod-node-editor input,.work-rod-node-editor textarea{width:100%;min-height:44px;padding:8px 0;box-sizing:border-box;border:0;border-bottom:1px solid rgba(236,244,255,.28);border-radius:0;background:transparent;color:#fffffff5;font-family:var(--font-human);font-size:var(--type-human-body);line-height:1.45;text-align:left}.work-rod-field:first-of-type input{font-size:clamp(1.45rem,2.4vw,2rem);font-weight:600;letter-spacing:-.02em}.work-rod-field input::placeholder,.work-rod-assist-space textarea::placeholder,.work-rod-node-editor textarea::placeholder{color:#a8b6c875}.work-rod-assist,.work-rod-assist-space button,.work-rod-segment-controls button,.work-rod-next button,.work-rod-node-editor button,.work-rod-landing button,.work-rod-action,.work-rod-warning button{min-height:44px;padding:8px 2px 10px;border:0;border-radius:0;background:transparent;color:#dce6f0d1;font-family:var(--font-instrument);font-size:var(--type-instrument);line-height:1.25;letter-spacing:.06em;text-align:left;background-image:linear-gradient(90deg,color-mix(in srgb,currentColor 45%,transparent),color-mix(in srgb,currentColor 45%,transparent));background-repeat:no-repeat;background-size:100% 2px;background-position:0 calc(100% - 4px);cursor:pointer}.work-rod-assist{margin-top:20px}.work-rod-assist-space:before,.work-rod-node-editor:before,.work-rod-next:before{content:"";position:absolute;top:18px;right:calc(100% - 18px);width:76px;height:1px;background:linear-gradient(to left,rgba(168,182,200,.42),transparent)}.work-rod-assist-space label{display:block}.work-rod-assist-space textarea,.work-rod-node-editor textarea{min-height:92px;resize:vertical}.work-rod-clarify{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:12px}.work-rod-clarify strong{font-size:var(--type-human-small);line-height:1.4}.work-rod-path{position:relative;width:min(760px,calc(100vw - 44px));min-height:180px;margin:0 auto;padding:14px 0 36px}.work-rod-shaft{position:absolute;left:50%;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,#b894588a,#a8b6c833)}.work-rod-path ol{position:relative;z-index:1;list-style:none;margin:0;padding:0}.work-rod-path li{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);min-height:78px;align-items:center}.work-rod-segment-controls{grid-column:1;display:flex;justify-content:flex-end;gap:10px;padding-right:24px;opacity:.48;transition:opacity .14s ease}.work-rod-path li:hover .work-rod-segment-controls,.work-rod-path li.is-selected .work-rod-segment-controls{opacity:1}.work-rod-segment-controls button{font-size:var(--type-instrument-micro)}.work-rod-segment-controls button:disabled,.work-rod-next button:disabled{opacity:.24;cursor:default}.work-rod-segment{grid-column:2 / 4;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;min-height:68px;padding:0;border:0;background:transparent;color:#ecf4ffeb;text-align:left;cursor:pointer}.work-rod-segment-metal{position:relative;justify-self:center;width:12px;height:58px;border-radius:6px;background:linear-gradient(90deg,color-mix(in srgb,var(--work-segment-color) 50%,#111826),var(--work-segment-color) 52%,color-mix(in srgb,var(--work-segment-color) 42%,#111826));box-shadow:0 0 18px color-mix(in srgb,var(--work-segment-color) 46%,transparent);transition:filter .14s ease,transform .14s ease}.work-rod-segment:hover .work-rod-segment-metal{filter:brightness(1.24);transform:translateY(-2px)}.work-rod-segment:active .work-rod-segment-metal{transform:translateY(1px)}.work-rod-segment-copy{position:relative;display:block;padding-left:34px}.work-rod-segment-copy:before{content:"";position:absolute;right:calc(100% - 22px);top:12px;width:46px;height:1px;background:#a8b6c861}.work-rod-segment-copy b{display:block;font-size:var(--type-human-body);line-height:1.3;font-weight:600}.work-rod-segment-copy small{display:block;max-width:34ch;margin-top:5px;overflow-wrap:anywhere;font-family:var(--font-human);font-size:var(--type-instrument);line-height:1.4;color:#a8b6c8b3}.work-rod-empty{position:relative;z-index:1;display:grid;grid-template-columns:1fr 44px 1fr;align-items:center;min-height:86px}.work-rod-empty>span{grid-column:2;justify-self:center;width:8px;height:54px;border:1px dashed rgba(168,182,200,.44);border-radius:5px}.work-rod-empty strong{grid-column:3;padding-left:34px;font-size:var(--type-human-small);font-weight:400;color:#a8b6c8ad}.work-rod-next,.work-rod-node-editor{position:relative;width:min(350px,calc(50% - 54px));margin:22px 0 0 calc(50% + 54px)}.work-rod-next>div,.work-rod-channel-picks,.work-rod-landing>div{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:8px}.work-rod-next>small,.work-rod-save>small{display:block;margin-top:9px;font-size:var(--type-instrument);line-height:1.45;color:#a8b6c89e}.work-rod-node-editor label{display:block;margin-top:12px}.work-rod-landing{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);width:min(760px,calc(100vw - 44px));margin:0 auto;padding-top:22px}.work-rod-landing:before{content:"";position:absolute;left:50%;top:0;bottom:26px;width:1px;background:#a8b6c83d}.work-rod-landing-light{position:relative;z-index:1;grid-column:2;justify-self:center;width:10px;height:10px;margin-top:10px;border-radius:50%;background:#7fb4ff;box-shadow:0 0 18px #7fb4ff8c}.work-rod-landing>.work-rod-kicker{grid-column:3;margin:8px 0 0 28px}.work-rod-landing>div{grid-column:3;margin-left:28px}.work-rod-landing button.is-chosen{color:#7fe3a2}.work-rod-save{position:relative;width:min(350px,calc(100vw - 44px));margin:46px auto 0;padding-left:56px;box-sizing:border-box}.work-rod-end{position:absolute;left:8px;top:-22px;width:28px;height:54px;border:1px solid rgba(184,148,88,.52);border-top:0;border-radius:0 0 50% 50%}.work-rod-action{color:var(--commit-green, #7fe3a2)!important}.work-rod-action:disabled{opacity:.34;cursor:default}.work-rod-notice,.work-rod-warning{display:block;margin-top:12px;font-size:var(--type-instrument);line-height:1.5;color:#ffc46bd6}.work-rod-warning button{display:block;margin-top:8px}@media(prefers-reduced-motion:reduce){.work-rod-segment-metal,.work-rod-segment-controls{transition:none}.work-rod-segment:hover .work-rod-segment-metal,.work-rod-segment:active .work-rod-segment-metal{transform:none}}@media(max-width:760px){.work-rod-builder{inset:42px 0 max(12px,env(safe-area-inset-bottom,0px));width:100%;padding:56px 18px 88px}.work-rod-cancel{position:absolute;top:6px;left:18px;width:auto}.work-rod-suspension{width:100%;padding-left:48px;margin-bottom:30px}.work-rod-assist-space{position:relative;top:auto;left:auto;width:calc(100% - 48px);margin:0 0 34px 48px;padding-left:0}.work-rod-assist-space:before{right:100%;width:36px}.work-rod-path,.work-rod-landing{width:100%}.work-rod-path li{grid-template-columns:minmax(80px,.8fr) 44px minmax(0,1.4fr)}.work-rod-segment-controls{flex-direction:column;align-items:flex-end;gap:0;padding-right:10px;opacity:.76}.work-rod-segment-controls button{min-height:36px;padding-block:4px}.work-rod-segment-copy{padding-left:22px}.work-rod-segment-copy:before{right:calc(100% - 12px);width:28px}.work-rod-next,.work-rod-node-editor{width:calc(50% - 18px);margin-left:calc(50% + 18px)}.work-rod-next:before,.work-rod-node-editor:before{width:34px;right:calc(100% - 8px)}.work-rod-landing{grid-template-columns:minmax(0,1fr) 44px minmax(0,1.35fr)}.work-rod-landing>.work-rod-kicker,.work-rod-landing>div{margin-left:16px}}:root[data-theme=light] .work-rod-action,:root[data-theme=light] .work-rod-landing button.is-chosen{color:var(--blueprint-ok)!important}:root[data-theme=light] .work-rod-builder{color:var(--stage-ink);text-shadow:none}:root[data-theme=light] :is(.work-rod-suspension,.work-rod-kicker,.work-rod-field>span,.work-rod-assist-space label>span,.work-rod-node-editor>span,.work-rod-node-editor label>span,.work-rod-next>span,.work-rod-save>span:not(.work-rod-end),.work-rod-segment-copy small,.work-rod-next>small,.work-rod-save>small){color:var(--stage-support);text-shadow:none}:root[data-theme=light] :is(.work-rod-field input,.work-rod-assist-space textarea,.work-rod-node-editor input,.work-rod-node-editor textarea){border-bottom-color:var(--stage-hairline);background:transparent;color:var(--stage-ink);text-shadow:none}:root[data-theme=light] :is(.work-rod-field input,.work-rod-assist-space textarea,.work-rod-node-editor textarea)::placeholder{color:var(--stage-quiet);opacity:1}:root[data-theme=light] :is(.work-rod-assist,.work-rod-assist-space button,.work-rod-segment-controls button,.work-rod-next button,.work-rod-node-editor button,.work-rod-landing button,.work-rod-warning button){color:var(--stage-ink);text-shadow:none}:root[data-theme=light] .work-rod-assist-space:before,:root[data-theme=light] .work-rod-node-editor:before,:root[data-theme=light] .work-rod-next:before,:root[data-theme=light] .work-rod-landing:before{background:var(--stage-hairline)}.work-rod-segment-metal{border:1px solid var(--work-segment-color, var(--blueprint-line));background:color-mix(in srgb,var(--work-segment-color, var(--blueprint-line)) 7%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--work-segment-color, var(--blueprint-line)) 22%,transparent)}.work-rod-cancel{top:18px}.work-rod-assist-space{position:absolute;top:92px;left:calc(50% + 278px);width:min(330px,calc(50vw - 80px));padding-left:34px}body:has(>#root .product-shell[data-surface=today]),body:has(.product-shell[data-surface=today]){--chime-keepout-left: calc(var(--sheet-margin) + 428px);--chime-keepout-top: 120px;--chime-keepout-bottom: 108px;--today-column-width: 400px;--today-hold: var(--blueprint-review);--today-stop: var(--blueprint-fault);--today-go: var(--blueprint-ok)}@media(max-width:640px){body:has(.product-shell[data-surface=today]){--chime-band: 34svh;--chime-keepout-top: 44px;--chime-keepout-left: 0px;--chime-keepout-right: 0px;--chime-keepout-bottom: 0px;--today-sheet-top: calc(var(--chime-band) + 8px);--today-foot: 188px}.product-shell[data-surface=today] .aelos-chime{right:0!important;width:100%!important}}.product-shell>.today-stage.today-stage,.today-stage{position:fixed;z-index:12;left:var(--sheet-margin);top:var(--sheet-field-top);bottom:calc(var(--sheet-corner) + var(--ax-block));width:var(--today-column-width);display:flex;flex-direction:column;align-items:stretch;gap:var(--ax-block);min-height:0;color:var(--stage-ink);font-family:var(--font-human);text-align:left}@media(max-width:640px){.product-shell>.today-stage.today-stage,.today-stage{left:var(--sheet-margin);right:var(--sheet-margin);width:auto;top:var(--today-sheet-top);bottom:var(--today-foot);gap:var(--ax-pair)}}.today-head{display:flex;flex-direction:column;gap:var(--ax-pair);padding-bottom:var(--ax-block);border-bottom:1px solid var(--blueprint-line-soft);flex:0 0 auto}.today-title{display:flex;align-items:center;gap:12px;margin:0;font-family:var(--font-instrument);font-size:var(--ax-title);line-height:var(--ax-title-leading);letter-spacing:var(--ax-track-title);font-weight:400;text-transform:uppercase;color:var(--stage-ink)}.today-title:before{content:"";width:18px;height:1px;background:currentColor;opacity:.5}.today-line{margin:0;font-family:var(--font-instrument);font-size:var(--ax-instrument);line-height:var(--ax-decision-leading);letter-spacing:var(--ax-track-instrument);text-transform:uppercase;color:var(--stage-support)}.today-count{font-size:var(--ax-decision);line-height:var(--ax-decision-leading);letter-spacing:var(--ax-track-object);font-variant-numeric:tabular-nums;color:var(--today-hold);margin-right:2px}.today-sub{margin:0;font-family:var(--font-instrument);font-size:11px;line-height:16px;letter-spacing:var(--ax-track-micro);text-transform:uppercase;color:var(--stage-quiet)}@media(max-width:640px){.today-head{padding-bottom:var(--ax-pair);flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:0 var(--ax-block)}.today-sub{flex:1 0 100%}.today-title{font-size:var(--ax-decision);line-height:var(--ax-decision-leading)}.today-line{line-height:var(--ax-instrument-leading)}.today-count{font-size:var(--ax-decision);line-height:var(--ax-instrument-leading)}}.today-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:var(--blueprint-line) transparent;padding-right:var(--ax-pair);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent)}.today-group{padding-top:var(--ax-block)}.today-group:first-child{padding-top:var(--ax-pair)}.today-group-title{margin:0;padding:var(--ax-pair) 0;font-family:var(--font-instrument);font-size:var(--ax-instrument);line-height:var(--ax-instrument-leading);letter-spacing:var(--ax-track-instrument);text-transform:uppercase;font-weight:400;color:var(--stage-support);display:flex;align-items:baseline;gap:var(--ax-pair)}.today-group-count{color:var(--stage-quiet);font-variant-numeric:tabular-nums}.today-group.is-approval .today-group-count{color:var(--today-hold)}.today-group.is-stopped .today-group-count{color:var(--today-stop)}.today-empty{margin:var(--ax-pair) 0 0;font-size:var(--ax-small);line-height:var(--ax-small-leading);color:var(--stage-quiet)}.today-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.today-row{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:56px;margin:0;padding:10px 0 10px 14px;border:0;border-left:1px solid var(--blueprint-line-soft);border-radius:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.today-row:hover,.today-row:focus-visible{border-left-color:var(--stage-ink);outline:none}.today-row:focus-visible .today-row-title{text-decoration:underline;text-underline-offset:3px}.today-row.is-approval{border-left-color:color-mix(in srgb,var(--today-hold) 55%,transparent)}.today-row.is-approval.is-stale{border-left-color:var(--today-hold);border-left-width:2px}.today-row.is-stopped{border-left-color:color-mix(in srgb,var(--today-stop) 55%,transparent)}.today-row-title{font-size:17px;line-height:22px;color:var(--stage-ink)}.today-row-line{font-size:var(--ax-small);line-height:var(--ax-small-leading);color:var(--stage-support);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.today-row-mark{font-family:var(--font-instrument);font-size:11px;line-height:16px;letter-spacing:var(--ax-track-micro);text-transform:uppercase;color:var(--stage-quiet);font-variant-numeric:tabular-nums}.today-row-mark.is-stale{color:var(--today-hold)}.today-link{display:inline-block;margin:var(--ax-group) 0 var(--ax-block);padding:8px 0;border:0;background:none;color:var(--blueprint-active);font-family:var(--font-instrument);font-size:12px;line-height:18px;letter-spacing:var(--ax-track-instrument);text-transform:uppercase;text-align:left;cursor:pointer;min-height:44px}.today-link:hover,.today-link:focus-visible{text-decoration:underline;text-underline-offset:4px;outline:none}.today-note{margin:0;padding:var(--ax-pair) 0 0;font-size:var(--ax-small);line-height:var(--ax-small-leading);color:var(--stage-support);border-top:1px solid var(--blueprint-line-soft);flex:0 0 auto}.today-note.is-fail{color:var(--today-stop)}.today-back{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;margin:0;padding:8px 0;min-height:44px;border:0;background:none;color:var(--stage-support);font-family:var(--font-instrument);font-size:12px;line-height:18px;letter-spacing:var(--ax-track-instrument);text-transform:uppercase;cursor:pointer}.today-back:before{content:"";width:14px;height:1px;background:currentColor}.today-back:hover,.today-back:focus-visible{color:var(--stage-ink);outline:none}.today-item-state{margin:0;font-family:var(--font-instrument);font-size:11px;line-height:16px;letter-spacing:var(--ax-track-micro);text-transform:uppercase;color:var(--stage-quiet)}.today-item-state.is-approval{color:var(--today-hold)}.today-item-state.is-stopped{color:var(--today-stop)}.today-item-title{margin:0;font-family:var(--font-human);font-size:var(--ax-decision);line-height:var(--ax-decision-leading);font-weight:600;letter-spacing:var(--ax-track-object);color:var(--stage-ink)}.today-item-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;display:flex;flex-direction:column;gap:var(--ax-group);padding-top:var(--ax-pair);padding-right:var(--ax-pair)}.today-block{display:flex;flex-direction:column;gap:var(--ax-pair)}.today-label{font-family:var(--font-instrument);font-size:11px;line-height:16px;letter-spacing:var(--ax-track-micro);text-transform:uppercase;color:var(--stage-quiet)}.today-quote{margin:0;padding-left:14px;border-left:1px solid var(--blueprint-line);font-size:var(--ax-body);line-height:var(--ax-body-leading);color:var(--stage-ink);white-space:pre-wrap}.today-quote.is-reply{border-left-color:var(--today-hold)}.today-step{margin:0;font-size:var(--ax-small);line-height:var(--ax-small-leading);color:var(--stage-support)}.today-draft{width:100%;box-sizing:border-box;margin:0;padding:10px 14px;border:1px solid var(--blueprint-line);border-radius:0;background:transparent;color:var(--stage-ink);font-family:var(--font-human);font-size:var(--ax-body);line-height:var(--ax-body-leading);resize:vertical;min-height:120px}.today-draft:focus-visible{outline:none;border-color:var(--today-hold)}.today-trace{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.today-trace li{display:flex;flex-direction:column;padding-left:14px;border-left:1px solid var(--blueprint-line-soft)}.today-trace-label{font-size:var(--ax-small);line-height:var(--ax-small-leading);color:var(--stage-ink)}.today-trace-detail{font-size:var(--ax-small);line-height:var(--ax-small-leading);color:var(--stage-support)}.today-trace-time{font-family:var(--font-instrument);font-size:11px;line-height:16px;letter-spacing:var(--ax-track-micro);text-transform:uppercase;color:var(--stage-quiet)}.today-actions{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--ax-group);padding-top:var(--ax-block);border-top:1px solid var(--blueprint-line-soft)}.today-gate{flex:1 0 100%;margin:0 0 var(--ax-pair);font-size:var(--ax-small);line-height:var(--ax-small-leading);color:var(--stage-support)}.today-act{margin:0;padding:10px 0;min-height:44px;border:0;border-bottom:1px solid transparent;background:none;color:var(--stage-ink);font-family:var(--font-instrument);font-size:13px;line-height:20px;letter-spacing:var(--ax-track-instrument);text-transform:uppercase;cursor:pointer}.today-act.is-approve{color:var(--today-go);border-bottom-color:var(--today-go)}.today-act.is-stop{color:var(--today-stop)}.today-act:hover,.today-act:focus-visible{border-bottom-color:currentColor;outline:none}.today-act:disabled{opacity:.5;cursor:default}.today-actions .today-link{margin:0;flex:1 0 100%}@media(max-width:640px){.product-shell[data-surface=today]>.training-log{top:36px;bottom:auto;gap:4px;max-height:none;overflow:visible}.product-shell[data-surface=today]>.training-log>strong{font-size:var(--ax-small);line-height:var(--ax-small-leading)}.product-shell[data-surface=today]>.training-log>small{display:none}body:has(.product-shell[data-surface=today]>.training-log){--chime-band: 46svh}body:has(.today-stage.is-focus),body:has(.today-stage.is-inside){--chime-band: 23svh}body:has(.product-shell[data-surface=today]>.training-log):has(.today-stage.is-focus),body:has(.product-shell[data-surface=today]>.training-log):has(.today-stage.is-inside){--chime-band: 40svh}.today-actions{gap:0 var(--ax-block);padding-top:var(--ax-pair)}.today-actions .today-link{flex:0 0 auto;min-height:40px;margin:0}.today-gate{margin-bottom:0}.today-back{min-height:36px;padding:6px 0}}.public-landing.land-scene{--land-void: var(--blueprint-field);--land-ink: var(--blueprint-ink-strong);--land-support: var(--blueprint-ink-support);--land-quiet: var(--blueprint-ink-quiet);--land-hair: var(--blueprint-line-soft);--land-hair-strong: var(--blueprint-line);--land-brass: var(--blueprint-review);--land-ok: var(--blueprint-ok);--land-column: min(480px, 38vw);--land-margin: var(--ax-margin-page);--land-header-h: 72px;position:relative;color:var(--land-ink);background:var(--land-void);min-height:100svh;font-family:var(--font-instrument)}.public-landing.land-scene *{font-family:inherit}.land-scene .land-track{height:calc(var(--land-screens, 6.5) * 100svh);pointer-events:none}.land-scene .land-chime{position:fixed;inset:0;z-index:0;overflow:clip}.land-scene .land-chime canvas{width:100%!important;height:100%!important;display:block}.land-scene .land-header{position:fixed;inset:0 0 auto;z-index:4;height:var(--land-header-h);display:flex;align-items:center;justify-content:space-between;gap:var(--ax-group);padding:0 var(--land-margin);background:none;border:0;box-shadow:none;pointer-events:none}.land-scene .land-header>*{pointer-events:auto}.land-scene .brand-mark span{color:var(--land-ink)}.land-scene .public-entry-actions{display:flex;align-items:center;gap:var(--ax-block);flex-wrap:nowrap}.land-scene .public-entry-actions .btn-link,.land-scene .theme-toggle-label,.land-scene .btn-link{color:var(--land-support);font-size:var(--ax-instrument);line-height:var(--ax-instrument-leading);letter-spacing:var(--ax-track-instrument);text-transform:uppercase;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.land-scene .btn-link:hover{color:var(--land-ink)}.land-scene .theme-toggle{min-height:44px;display:inline-flex;align-items:center}.land-scene .land-beats{position:fixed;inset:0;z-index:2;pointer-events:none}.land-scene .land-beat{position:absolute;left:var(--land-margin);top:calc(var(--land-header-h) + var(--ax-group));max-height:calc(100svh - var(--land-header-h) - 2 * var(--ax-group));width:var(--land-column);max-width:calc(100vw - 2 * var(--land-margin));display:grid;gap:var(--ax-block);opacity:var(--beat-t, 0);pointer-events:none;will-change:opacity,transform}.land-scene .land-beat.is-here{pointer-events:auto}.land-scene .land-beat.is-gone{visibility:hidden}.land-scene .land-beat>*{margin:0}.land-scene .land-cue{color:var(--land-support);font-size:var(--ax-small);line-height:var(--ax-small-leading);letter-spacing:var(--ax-track-prose);max-width:var(--ax-measure-note)}.land-scene .land-cue b{color:var(--land-ink);font-weight:600}.land-scene .land-kicker{color:var(--land-quiet);font-size:var(--ax-instrument);line-height:var(--ax-instrument-leading);letter-spacing:var(--ax-track-instrument);text-transform:uppercase}.land-scene h1{color:var(--land-ink);font-size:var(--ax-headline);line-height:var(--ax-headline-leading);letter-spacing:var(--ax-track-display);font-weight:500;text-wrap:balance}.land-scene h2{color:var(--land-ink);font-size:var(--ax-display);line-height:var(--ax-display-leading);letter-spacing:var(--ax-track-display);font-weight:500;text-wrap:balance}.land-scene h2 em{font-style:italic}.land-scene .land-lede{color:var(--land-support);font-size:var(--ax-body);line-height:var(--ax-body-leading);letter-spacing:var(--ax-track-prose);max-width:var(--ax-measure-note)}.land-scene .land-lede b{color:var(--land-ink);font-weight:600}.land-scene .land-trust{color:var(--land-quiet);font-size:var(--ax-small);line-height:var(--ax-small-leading);letter-spacing:var(--ax-track-prose);max-width:var(--ax-measure-note)}.land-scene .home-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ax-block);margin-top:var(--ax-pair)}.land-scene .btn-command.is-entry{min-height:44px;padding:0 var(--ax-block);display:inline-flex;align-items:center;justify-content:center;text-transform:none;letter-spacing:var(--ax-track-prose);font-size:var(--ax-body);line-height:var(--ax-body-leading);font-weight:600;color:var(--land-ink);background:transparent;border:1px solid var(--land-hair-strong);border-radius:2px;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.land-scene .btn-command.is-entry:before,.land-scene .btn-command.is-entry:after{content:none}.land-scene .btn-command.is-entry:hover:not(:disabled){border-color:var(--land-ink);color:var(--land-ink)}.land-scene .btn-command.is-entry:focus-visible{outline:2px solid var(--land-brass);outline-offset:3px}:root .land-scene .land-beat .btn-command.is-entry{color:var(--land-ink)}:root .land-scene .land-beat .btn-command.is-entry.is-commit,:root .land-scene .land-beat .btn-command.is-entry.is-commit:hover:not(:disabled){color:var(--land-void)}.land-scene .btn-command.is-entry.is-commit{background:var(--land-ink);border-color:var(--land-ink);color:var(--land-void)}.land-scene .btn-command.is-entry.is-commit:hover:not(:disabled){background:var(--land-support);border-color:var(--land-support);color:var(--land-void)}.land-scene .btn-command.is-entry.is-attention{border-color:var(--land-brass);color:var(--land-brass)}.land-scene .btn-command.is-entry:disabled{opacity:.55;cursor:default}.land-scene .land-jobs,.land-scene .land-stages{list-style:none;padding:0;display:grid;gap:0}.land-scene .land-jobs li{display:grid;gap:2px;padding:var(--ax-pair) 0;border-top:1px solid var(--land-hair)}.land-scene .land-jobs li:last-child{border-bottom:1px solid var(--land-hair)}.land-scene .land-jobs b{color:var(--land-ink);font-size:var(--ax-small);line-height:var(--ax-small-leading);font-weight:600}.land-scene .land-jobs small{color:var(--land-quiet);font-size:var(--ax-small);line-height:var(--ax-small-leading)}.land-scene .land-stages li{display:flex;align-items:center;gap:var(--ax-pair);color:var(--land-quiet);font-size:var(--ax-small);line-height:var(--ax-small-leading);min-height:28px}.land-scene .land-stages li i{width:6px;height:6px;border-radius:50%;background:var(--land-hair-strong);flex:none}.land-scene .land-stage-body{display:grid;gap:0}.land-scene .land-stage-body b{font-weight:500}.land-scene .land-stage-body small{display:none;color:var(--land-quiet);font-size:var(--ax-small);line-height:var(--ax-small-leading)}.land-scene .land-stages li.is-here .land-stage-body small{display:block}.land-scene .land-readouts{display:grid;grid-template-columns:1fr 1fr;gap:var(--ax-block)}.land-scene .land-readouts>div{display:grid;gap:2px}.land-scene .land-readouts dt{color:var(--land-quiet);font-size:var(--ax-instrument);line-height:var(--ax-instrument-leading);letter-spacing:var(--ax-track-instrument);text-transform:uppercase}.land-scene .land-readouts dd{margin:0;color:var(--land-ink);font-size:var(--ax-small);line-height:var(--ax-small-leading)}.land-scene .land-stages li.is-reached{color:var(--land-ink)}.land-scene .land-stages li.is-reached i{background:var(--land-ink)}.land-scene .land-stages li.is-held,.land-scene .land-stages li.is-held small{color:var(--land-brass)}.land-scene .land-stages li.is-held i{background:var(--land-brass)}.land-scene .land-stages li.is-here:not(.is-held) i{background:var(--land-ok)}.land-scene .land-run-state{color:var(--land-support);font-size:var(--ax-small);line-height:var(--ax-small-leading);min-height:var(--ax-small-leading)}.land-scene .land-price-readouts{display:grid;gap:0}.land-scene .land-price-readouts>div{display:grid;grid-template-columns:6ch 1fr;gap:var(--ax-block);align-items:baseline;padding:var(--ax-pair) 0;border-top:1px solid var(--land-hair)}.land-scene .land-price-readouts>div:last-child{border-bottom:1px solid var(--land-hair)}.land-scene .land-price-readouts dt{color:var(--land-quiet);font-size:var(--ax-instrument);line-height:var(--ax-instrument-leading);letter-spacing:var(--ax-track-instrument);text-transform:uppercase}.land-scene .land-price-readouts dd{margin:0;display:grid;color:var(--land-support);font-size:var(--ax-object);line-height:var(--ax-object-leading)}.land-scene .land-price-readouts dd small{color:var(--land-quiet);font-size:var(--ax-small);line-height:var(--ax-small-leading)}.land-scene .land-price-readouts>div.lit dd{color:var(--land-ink)}.land-scene .land-price-readouts>div.lit dt{color:var(--land-ink)}.land-scene .land-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--ax-block);padding-top:var(--ax-block);border-top:1px solid var(--land-hair)}.land-scene .land-footer-mark{color:var(--land-quiet);font-size:var(--ax-instrument);line-height:var(--ax-instrument-leading);letter-spacing:var(--ax-track-instrument);text-transform:uppercase}.land-scene .land-path{position:fixed;right:var(--land-margin);top:50%;translate:0 -50%;z-index:3;display:grid;gap:0;padding-left:var(--ax-block);border-left:1px solid var(--land-hair)}.land-scene .land-path-mark{display:flex;align-items:center;gap:var(--ax-pair);min-height:44px;padding:0;background:none;border:0;cursor:pointer;color:var(--land-quiet);font-size:var(--ax-micro);line-height:var(--ax-micro-leading);letter-spacing:var(--ax-track-micro);text-transform:uppercase;text-align:left;transition:color .16s ease}.land-scene .land-path-mark:hover,.land-scene .land-path-mark.is-here{color:var(--land-ink)}.land-scene .land-path-mark:focus-visible{outline:2px solid var(--land-brass);outline-offset:2px}.land-scene .land-path-name{opacity:0;transition:opacity .16s ease}.land-scene .land-path-mark:hover .land-path-name,.land-scene .land-path-mark.is-here .land-path-name,.land-scene .land-path-mark:focus-visible .land-path-name{opacity:1}.land-scene .land-path-needle{position:absolute;left:-1px;top:0;width:1px;height:44px;background:var(--land-ink);transform:translate3d(0,calc(var(--land-travel, 0) * (100% * 4)),0)}@media(max-width:699px),(max-width:1023px)and (orientation:portrait){.land-scene .land-beat{top:auto;bottom:0;left:0;width:100vw;max-width:100vw;max-height:62svh;padding:56px var(--land-margin) calc(var(--land-margin) + env(safe-area-inset-bottom,0px));gap:12px;background:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--land-void) 78%,transparent) 56px,color-mix(in srgb,var(--land-void) 92%,transparent) 100%);overflow:hidden}.land-scene .land-beat>*{max-width:620px}.land-scene .land-beat h1{text-wrap:pretty}.land-scene .land-proof .land-jobs,.land-scene .land-price .land-footer{display:none}.land-scene .land-proof{max-height:68svh}.land-scene .land-path{right:12px;top:calc(var(--land-header-h) + 8px);translate:0 0;padding-left:10px}.land-scene .land-path-mark{min-height:32px}.land-scene .land-path-needle{height:32px}.land-scene .land-path-name{display:none}}@media(max-width:699px){.public-landing.land-scene{--land-margin: 20px;--land-header-h: 60px;--land-column: calc(100vw - 2 * var(--land-margin))}.land-scene .land-chime .aelos-chime{left:0!important;right:0!important;width:100%!important}.land-scene .public-entry-actions{gap:10px}.land-scene .public-entry-actions .sound-toggle{display:none}.land-scene .theme-toggle-switch{width:36px;min-width:36px}.land-scene .land-cue{font-size:var(--ax-small)}.land-scene .land-stages li{min-height:24px}.land-scene .land-open .land-lede,.land-scene .land-open .land-cue-long,.land-scene .land-proof .land-jobs,.land-scene .land-proof .land-lede,.land-scene .land-proof .land-stage-body small,.land-scene .land-proof .land-readouts,.land-scene .land-day-one,.land-scene .land-price .land-kicker,.land-scene .land-price .land-trust,.land-scene .land-price .land-price-readouts dd small,.land-scene .land-price .land-footer{display:none}.land-scene .land-price{max-height:72svh}.land-scene .land-price-readouts>div{padding:6px 0}.land-scene .land-footer{padding-top:var(--ax-pair)}}@media(prefers-reduced-motion:reduce){.land-scene .land-beat{transition:none;transform:none!important}.land-scene .land-path-needle{transition:none}}:root body:has(.product-shell[data-surface=channels][data-surface][data-visual-system]){--chime-keepout-top: 64px;--chime-keepout-left: calc(var(--sheet-margin) + 440px)}.product-shell[data-surface=channels]{--ax-band-nav: 68px;--channels-wide-floor: 172px;--channels-phone-floor: calc(var(--sheet-bottom-rule) + var(--ax-band-nav) + var(--ax-block) + 104px + var(--ax-block))}@media(min-width:641px){.product-shell[data-surface=channels]>.channels-affordance:not(.is-adding):not(.is-managing){bottom:var(--channels-wide-floor)}}.product-shell[data-surface=channels] .channels-affordance{padding-top:var(--sheet-title-top)}.product-shell[data-surface=channels] .channels-index{display:flex;flex-direction:column;align-items:stretch;--ax-rail-pitch: 72px;--ax-rail-rows: 4;width:min(420px,100%)}.product-shell[data-surface=channels] .channels-rail{flex:0 1 auto;height:auto;max-height:calc(var(--ax-rail-rows) * var(--ax-rail-pitch));counter-reset:ax-rail-more -4}.product-shell[data-surface=channels] .channels-index:has(.channels-rail>li:nth-child(5)):after{content:counter(ax-rail-more) " more below"}.product-shell[data-surface=channels] .channels-index:has(.channels-rail>li:nth-child(6)):after{content:counter(ax-rail-more) " more below"}.product-shell[data-surface=channels] .channels-rail-row{grid-template-columns:var(--ax-margin-indent, 24px) minmax(0,1fr) 128px;grid-template-rows:var(--ax-object-leading) var(--ax-small-leading);grid-template-areas:"mark name state" ". kind state";align-items:baseline;padding:var(--ax-block) 0 14px}.product-shell[data-surface=channels] .channels-rail-mark{grid-area:mark}.product-shell[data-surface=channels] .channels-rail-name{grid-area:name}.product-shell[data-surface=channels] .channels-rail-state{grid-area:state;align-self:start}.product-shell[data-surface=channels] .channels-rail-kind{grid-area:kind;color:var(--blueprint-ink-support);font-family:var(--font-instrument);font-size:var(--ax-small);letter-spacing:var(--ax-track-instrument);line-height:var(--ax-small-leading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-shell[data-surface=channels] .channels-rail-mark.status-failed{border-color:var(--danger, #c0392b);background:var(--danger, #c0392b)}.product-shell[data-surface=channels] .claim-number{margin:var(--ax-block) 0 0;max-width:38ch}.product-shell[data-surface=channels] .claim-number-line{color:var(--blueprint-ink);font-family:var(--font-human);font-size:var(--ax-object);line-height:var(--ax-object-leading)}@media(min-width:641px){.product-shell[data-surface=channels] .channel-home.channel-home{position:fixed;top:var(--sheet-title-top);left:var(--sheet-margin);bottom:var(--channels-wide-floor);width:440px;max-height:none;padding:0;overflow-y:auto;overscroll-behavior:contain;background:none}}:root[data-theme=light] .product-shell[data-surface=channels] .channel-home.channel-home,:root[data-theme=dark] .product-shell[data-surface=channels] .channel-home.channel-home,.product-shell[data-surface=channels] .channel-home.channel-home{background:none;background-color:transparent}.product-shell[data-surface=channels] .channel-home-setup-back{margin-left:0}.product-shell[data-surface=channels] .channel-home-setup{padding-bottom:var(--ax-block)}:root body:has(.product-shell[data-surface=channels][data-surface][data-visual-system] .channel-home-setup) .diegetic-identity,:root body:has(.product-shell[data-surface=channels][data-surface][data-visual-system] .channel-home-setup) .diegetic-nav{visibility:visible;pointer-events:auto}.product-shell[data-surface=channels] .channel-home-templates .template-plate-stage{min-height:0;padding:0 0 var(--ax-block)}.product-shell[data-surface=channels] .channel-home-templates .template-plate-stage:before{content:none}.product-shell[data-surface=channels] .channel-home-templates .template-plate-stage-heading{min-height:0;margin-bottom:var(--ax-block)}.product-shell[data-surface=channels] .channel-home-templates .template-plate-stage-heading h2{font-size:var(--ax-title);line-height:var(--ax-title-leading)}.product-shell[data-surface=channels] .channels-duplicates{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ax-pair);margin:var(--ax-block) 0 0;max-width:46ch}.product-shell[data-surface=channels] .channels-duplicates-line{margin:0;color:var(--blueprint-ink);font-family:var(--font-human);font-size:var(--ax-small);line-height:var(--ax-small-leading)}.product-shell[data-surface=channels] .channels-duplicates-clean{min-height:44px}@media(max-width:640px){:root body:has(.product-shell[data-surface=channels][data-surface][data-visual-system]){--chime-keepout-top: 100px;--chime-keepout-left: 0px;--chime-band: 44svh;--channels-phone-strip: 0px}:root body:has(.product-shell[data-surface=channels][data-surface][data-visual-system]>.training-log):not(:has(.channel-home-setup)){--channels-phone-strip: 68px;--chime-band: 38svh}.product-shell[data-surface=channels]>.training-log{top:calc(var(--chime-band) + 12px);max-height:56px;overflow:hidden;border-bottom:0;gap:2px}.product-shell[data-surface=channels]>.training-log>small{display:none}.product-shell[data-surface=channels]>.training-log .training-log-action,.product-shell[data-surface=channels]>.training-log>strong,.product-shell[data-surface=channels]>.training-log>p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:var(--ax-small);line-height:var(--ax-small-leading)}.product-shell[data-surface=channels]>.channels-affordance:not(.is-adding):not(.is-managing){top:calc(var(--chime-band) + 12px + var(--channels-phone-strip));bottom:var(--channels-phone-floor);padding-top:0;overflow-y:auto;overscroll-behavior:contain}.product-shell[data-surface=channels]>.channels-affordance:not(.is-adding):not(.is-managing)>.channels-index{--ax-rail-rows: 3;--ax-rail-lead: var(--ax-block);width:100%;flex:0 0 auto;min-height:auto}.product-shell[data-surface=channels] .channels-rail{mask-image:none;-webkit-mask-image:none}.product-shell[data-surface=channels] .channels-actions{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:var(--ax-block) var(--ax-group);margin-top:var(--ax-block)}.product-shell[data-surface=channels] .channels-rail{counter-reset:ax-rail-more -3}.product-shell[data-surface=channels] .channels-index:has(.channels-rail>li:nth-child(4)):after{content:counter(ax-rail-more) " more below"}.product-shell[data-surface=channels] .channels-rail-row{grid-template-columns:var(--ax-margin-indent, 24px) minmax(0,1fr) 112px}.product-shell[data-surface=channels]>.hub-settings.channels-affordance.is-adding,.product-shell[data-surface=channels]>.hub-settings.channels-affordance.is-managing{top:calc(var(--chime-band) + 12px + var(--channels-phone-strip));bottom:var(--channels-phone-floor);justify-content:flex-start;padding:0 var(--sheet-margin) var(--ax-block);overflow-y:auto;overscroll-behavior:contain;background:none}:root body:has(.product-shell[data-surface=channels][data-surface][data-visual-system] .channel-home):not(:has(.no-such-thing)){--chime-band: 30svh}.product-shell[data-surface=channels] .channel-home.channel-home,body:has(.channel-home-setup) .product-shell[data-surface=channels] .channel-home.channel-home{position:fixed;left:0;right:0;height:auto;justify-content:flex-start;overflow-y:auto;top:calc(var(--chime-band) + 12px + var(--channels-phone-strip));bottom:var(--channels-phone-floor);width:auto;max-height:none;padding:0 var(--sheet-margin) var(--ax-block);background:none}}.entry-scene{--entry-void: var(--blueprint-field-deep);--entry-paper: var(--blueprint-paper-strong);--entry-ink: var(--blueprint-ink-strong);--entry-support: var(--blueprint-ink-support);--entry-quiet: var(--blueprint-ink-quiet);--entry-hair: var(--blueprint-line-soft);--entry-hair-strong: var(--blueprint-line);--entry-brass: var(--blueprint-review);--font-human: "Andika 7", ui-sans-serif, system-ui, sans-serif;--ax-voice-display: var(--font-human);--ax-voice-title: var(--font-human);--ax-voice-decision: var(--font-human);--ax-voice-object: var(--font-human);--ax-voice-prose: var(--font-human);--ax-voice-readout: var(--font-instrument);--entry-band: min(26svh, 240px);--entry-header-h: 56px;position:relative;min-height:100svh;margin:0;padding:0;display:flex;flex-direction:column;overflow-x:clip;background:var(--entry-void);color:var(--entry-ink);font-family:var(--font-human)}@media(min-width:901px){.entry-scene{height:100svh;overflow:clip}}.entry-scene .entry-header{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:var(--ax-group);min-height:var(--entry-header-h);padding:0 var(--ax-margin-page);background:var(--entry-void);border-bottom:1px solid var(--entry-hair)}.entry-scene .entry-header .public-entry-actions{display:flex;align-items:center;gap:var(--ax-block)}.entry-scene .entry-header .btn-link,.entry-scene .entry-brand{min-height:44px;display:inline-flex;align-items:center;font-family:var(--font-instrument);font-size:var(--ax-instrument);line-height:var(--ax-instrument-leading);letter-spacing:var(--ax-track-instrument);font-weight:500;color:var(--entry-ink);text-decoration:none}.entry-scene .entry-brand span{color:var(--entry-ink)}.entry-scene .entry-header .btn-link{color:var(--entry-support)}.entry-scene .entry-header .btn-link:hover{color:var(--entry-ink)}.entry-scene .entry-stage{position:fixed;inset:0;z-index:0;overflow:clip;pointer-events:none}.entry-scene .entry-stage canvas{width:100%!important;height:100%!important;filter:contrast(1.18) saturate(.92)}.entry-scene .entry-stage .aelos-chime{position:relative;z-index:1;height:100%}.entry-scene .entry-stage:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(120% 60% at 62% 74%,color-mix(in srgb,var(--entry-ink) 10%,transparent) 0%,transparent 62%),linear-gradient(to bottom,transparent 0%,transparent 66%,color-mix(in srgb,var(--entry-ink) 5%,transparent) 68%,color-mix(in srgb,var(--entry-ink) 9%,transparent) 100%)}.entry-scene .entry-stage:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(78% 78% at 60% 46%,transparent 40%,color-mix(in srgb,var(--entry-ink) 7%,transparent) 100%)}.entry-scene .entry-column{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;justify-content:center;padding:var(--ax-section, 64px) var(--ax-margin-page);max-width:min(56ch,46vw);box-sizing:content-box}@keyframes entry-handoff{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}.entry-scene .signin-step{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:stretch;gap:var(--ax-block);animation:entry-handoff .42s cubic-bezier(.2,.7,.2,1) both}.entry-scene .signin-kicker{margin:0;font-family:var(--font-instrument);font-size:var(--ax-micro);line-height:var(--ax-micro-leading);letter-spacing:var(--ax-track-micro);text-transform:uppercase;color:var(--entry-quiet)}.entry-scene .signin-heading{margin:0;font-family:var(--font-human);font-size:var(--ax-display);line-height:var(--ax-display-leading);letter-spacing:var(--ax-track-display);font-weight:600;color:var(--entry-ink);text-wrap:balance}.entry-scene .signin-heading:focus,.entry-scene .signin-heading:focus-visible{outline:none}.entry-scene .signin-lede{margin:0;max-width:46ch;font-family:var(--font-human);font-size:var(--ax-body);line-height:var(--ax-body-leading);letter-spacing:var(--ax-track-prose);color:var(--entry-support)}.entry-scene .signin-form{display:flex;flex-direction:column;gap:var(--ax-pair);margin:0}.entry-scene .signin-field{font-family:var(--font-instrument);font-size:var(--ax-micro);line-height:var(--ax-micro-leading);letter-spacing:var(--ax-track-micro);font-weight:500;text-transform:uppercase;color:var(--entry-quiet)}.entry-scene input{width:100%;min-height:56px;box-sizing:border-box;padding:0 var(--ax-block);border:1px solid color-mix(in srgb,var(--entry-ink) 38%,transparent);border-radius:0;background:var(--entry-paper);color:var(--entry-ink);font-family:var(--font-human);font-size:var(--ax-object);line-height:var(--ax-object-leading);letter-spacing:var(--ax-track-object);font-weight:500}.entry-scene input::placeholder{color:var(--entry-quiet);opacity:1}.entry-scene input:focus-visible{outline:2px solid var(--entry-ink);outline-offset:2px;border-color:var(--entry-ink)}.entry-scene input:disabled{color:var(--entry-support)}.entry-scene .signin-hint{margin:0;font-family:var(--font-human);font-size:var(--ax-small);line-height:var(--ax-small-leading);letter-spacing:var(--ax-track-prose);color:var(--entry-quiet)}.entry-scene .signin-unavailable{padding-top:var(--ax-pair);border-top:1px solid var(--entry-hair)}.entry-scene .signin-action{animation:none;text-transform:none;min-height:56px;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--ax-block);border:1px solid var(--entry-ink);border-radius:0;background:var(--entry-ink);color:var(--entry-void);font-family:var(--font-human);font-size:var(--ax-body);line-height:var(--ax-body-leading);letter-spacing:var(--ax-track-prose);font-weight:600;text-decoration:none;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.entry-scene .signin-action:disabled{background:transparent;color:var(--entry-quiet);border-color:var(--entry-hair-strong);box-shadow:none;cursor:default;opacity:1}.entry-scene .signin-action:not(:disabled):hover{background:color-mix(in srgb,var(--entry-ink) 84%,var(--entry-void));transform:none;box-shadow:none}.entry-scene .signin-action:focus-visible{outline:2px solid var(--entry-ink);outline-offset:3px}.entry-scene .signin-channels{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ax-pair)}.entry-scene .signin-channels li{display:flex}.entry-scene .signin-channel{flex:1}.entry-scene .signin-channels li+li .signin-channel{background:transparent;color:var(--entry-ink);border-color:var(--entry-hair-strong)}.entry-scene .signin-channels li+li .signin-channel:hover{border-color:var(--entry-ink);background:transparent}.entry-scene .signin-back,.entry-scene .signin-dev{align-self:flex-start;min-height:44px;padding:0 2px;border:0;background:none;color:var(--entry-support);font-family:var(--font-human);font-size:var(--ax-small);line-height:var(--ax-small-leading);letter-spacing:var(--ax-track-prose);font-weight:500;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.entry-scene .signin-back:hover,.entry-scene .signin-dev:hover{color:var(--entry-ink)}.entry-scene .signin-back:disabled{color:var(--entry-quiet);cursor:default}.entry-scene .signin-back:focus-visible,.entry-scene .signin-dev:focus-visible{outline:2px solid var(--entry-ink);outline-offset:3px}.entry-scene .signin-dev{position:fixed;left:var(--ax-margin-page);bottom:var(--ax-group);z-index:3;padding:0 var(--ax-bond);background:var(--entry-void);font-family:var(--font-instrument);font-size:var(--ax-instrument);line-height:var(--ax-instrument-leading);letter-spacing:var(--ax-track-instrument);color:var(--entry-quiet)}.entry-scene .signin-wait{margin:0;font-family:var(--font-human);font-size:var(--ax-small);line-height:var(--ax-small-leading);letter-spacing:var(--ax-track-prose);color:var(--entry-support)}.entry-scene .signin-failure{margin:0;display:flex;flex-direction:column;gap:var(--ax-bond);padding:var(--ax-pair) var(--ax-block);border-left:3px solid var(--entry-brass);background:var(--entry-paper);font-family:var(--font-human);font-size:var(--ax-body);line-height:var(--ax-body-leading);letter-spacing:var(--ax-track-prose);font-weight:500;color:var(--entry-ink)}.entry-scene .signin-failure small{font-family:var(--font-instrument);font-size:var(--ax-instrument);line-height:var(--ax-instrument-leading);letter-spacing:var(--ax-track-prose);color:var(--entry-support)}@media(max-width:900px){.entry-scene .entry-stage{position:relative;inset:auto;height:var(--entry-band);flex:0 0 auto;border-bottom:1px solid var(--entry-hair);background:linear-gradient(to bottom,transparent 62%,color-mix(in srgb,var(--entry-ink) 7%,transparent) 100%)}.entry-scene .entry-column{justify-content:flex-start;max-width:none;padding:var(--ax-block, 24px) var(--ax-margin-page) calc(var(--ax-group) + 56px)}.entry-scene .signin-step{max-width:none}.entry-scene .signin-heading{font-size:var(--ax-title);line-height:var(--ax-title-leading);letter-spacing:var(--ax-track-title)}}@media(max-width:640px){.entry-scene .entry-stage .aelos-chime{left:0!important;right:0!important;width:100%!important}}@media(prefers-reduced-motion:reduce){.entry-scene *,.entry-scene *:before,.entry-scene *:after{transition:none!important;animation:none!important}}.hub-settings .settings-approvals{display:grid;gap:28px}.hub-settings .settings-approvals-ledger{display:grid;gap:14px;position:relative;padding-left:22px}.hub-settings .settings-approvals-ledger:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:1px;background:linear-gradient(to bottom,var(--settings-hairline, rgba(20, 40, 60, .35)),transparent)}.hub-settings .settings-approvals-heading{display:grid;gap:6px}.hub-settings .settings-approvals-heading>span{font-family:var(--font-instrument, ui-monospace, monospace);font-size:10px;letter-spacing:.16em;text-transform:uppercase;opacity:.7}.hub-settings .settings-approvals-heading h2{margin:0;font-size:20px;line-height:1.25;font-weight:500;max-width:26ch}.hub-settings .settings-approvals-note{margin:0;font-size:13px;line-height:1.45;opacity:.8;max-width:44ch}.hub-settings .settings-approvals-all{justify-self:start;font:inherit;font-size:13px;padding:8px 0 6px;background:none;border:0;border-bottom:1px solid currentColor;color:inherit;cursor:pointer;min-height:44px}.hub-settings .settings-approvals-all:disabled{opacity:.5;cursor:default}.hub-settings .settings-approvals-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.hub-settings .settings-approvals-ledger{max-width:520px}.hub-settings .settings-approvals-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-template-areas:"light name switch" "light meta switch" "light error error";column-gap:12px;row-gap:2px;align-items:center;min-height:52px;padding:8px 0;border-bottom:1px solid var(--settings-hairline-soft, rgba(20, 40, 60, .12))}.hub-settings .settings-approvals-meta{grid-area:meta;display:flex;gap:10px;align-items:baseline}.hub-settings .settings-approvals-light{grid-area:light;width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.35}.hub-settings .settings-approvals-row.is-asks.is-active .settings-approvals-light{background:var(--tone-ready, #2e7d5b);opacity:1}.hub-settings .settings-approvals-row.is-sends.is-active .settings-approvals-light{background:var(--tone-needs, #c47a1c);opacity:1;box-shadow:0 0 0 4px color-mix(in srgb,var(--tone-needs, #c47a1c) 22%,transparent)}.hub-settings .settings-approvals-name{grid-area:name;font-size:15px;line-height:1.3;overflow-wrap:anywhere}.hub-settings .settings-approvals-row.is-draft .settings-approvals-name,.hub-settings .settings-approvals-row.is-paused .settings-approvals-name{opacity:.6}.hub-settings .settings-approvals-status,.hub-settings .settings-approvals-policy{font-family:var(--font-instrument, ui-monospace, monospace);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.hub-settings .settings-approvals-status{opacity:.6}.hub-settings .settings-approvals-row.is-sends.is-active .settings-approvals-policy{color:var(--tone-needs, #c47a1c)}.hub-settings .settings-approvals-switch{grid-area:switch;justify-self:end;font:inherit;font-size:12.5px;padding:6px 0 4px;background:none;border:0;border-bottom:1px solid currentColor;color:inherit;cursor:pointer;min-height:44px;min-width:44px}.hub-settings .settings-approvals-switch:disabled{opacity:.45;cursor:default}.hub-settings .settings-approvals-error{grid-area:error;font-size:12.5px;color:var(--tone-needs, #c47a1c)}.hub-settings .settings-approvals-row.is-busy{opacity:.7}.hub-settings .settings-billing{display:grid;gap:22px;position:relative;padding-left:22px}.hub-settings .settings-billing:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:1px;background:linear-gradient(to bottom,var(--settings-hairline, rgba(20, 40, 60, .35)),transparent)}.hub-settings .settings-billing>h2{margin:0;font-size:20px;font-weight:500}.hub-settings .settings-billing-heading{display:grid;gap:4px}.hub-settings .settings-billing-heading>span{font-family:var(--font-instrument, ui-monospace, monospace);font-size:10px;letter-spacing:.16em;text-transform:uppercase;opacity:.7}.hub-settings .settings-billing-heading h2{margin:0;font-size:34px;line-height:1.05;font-weight:500;letter-spacing:-.01em}.hub-settings .settings-billing-price{margin:4px 0 0;font-size:14px;opacity:.85}.hub-settings .settings-billing-meters{display:grid;gap:14px;max-width:360px}.hub-settings .settings-billing-meter{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:baseline}.hub-settings .settings-billing-meter-label{font-size:13px;opacity:.75}.hub-settings .settings-billing-meter-value{font-family:var(--font-instrument, ui-monospace, monospace);font-size:13px;letter-spacing:.04em}.hub-settings .settings-billing-meter-value small{font-size:10.5px;opacity:.6;letter-spacing:.08em;text-transform:uppercase}.hub-settings .settings-billing-meter-bar{grid-column:1 / -1;height:2px;background:var(--settings-hairline-soft, rgba(20, 40, 60, .14));position:relative;overflow:hidden}.hub-settings .settings-billing-meter-bar i{position:absolute;inset:0 auto 0 0;background:currentColor;opacity:.7}.hub-settings .settings-billing-note{margin:0;font-size:13px;line-height:1.45;opacity:.8;max-width:44ch}.hub-settings .settings-billing .settings-pay-joint{position:static;margin:0}.hub-settings .settings-dial-choice-state{white-space:nowrap}:root[data-theme=dark] .hub-settings{--settings-hairline: rgba(200, 220, 235, .35);--settings-hairline-soft: rgba(200, 220, 235, .14);--tone-needs: #d9a05b;--tone-ready: #7fe3a2}:root[data-theme=light] .hub-settings{--settings-hairline: rgba(20, 40, 60, .35);--settings-hairline-soft: rgba(20, 40, 60, .12);--tone-needs: #b8741c;--tone-ready: #0f6d3a}@media(max-width:640px){.hub-settings .settings-approvals-ledger,.hub-settings .settings-billing{padding-left:14px}.hub-settings .settings-billing-heading h2{font-size:28px}}@media(prefers-reduced-motion:no-preference){.hub-settings .settings-approvals-row.is-sends.is-active .settings-approvals-light{animation:settings-approvals-breathe 3.2s ease-in-out infinite}}@keyframes settings-approvals-breathe{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--tone-needs, #c47a1c) 18%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--tone-needs, #c47a1c) 8%,transparent)}}.hub-settings .event-manifold{--socket-row-h: 98px;--socket-extra: max(0, calc(var(--socket-rows, 0) - 3))}@media(min-width:641px){.hub-settings .event-manifold-intakes .system-socket:nth-child(n+7):nth-child(odd){left:max(0px,calc(50% - 390px));top:calc(126px + var(--socket-row) * var(--socket-row-h))}.hub-settings .event-manifold-intakes .system-socket:nth-child(n+7):nth-child(2n){left:min(calc(50% + 132px),calc(100% - var(--socket-fan-min)));top:calc(110px + var(--socket-row) * var(--socket-row-h));grid-template-columns:44px 58px minmax(120px,210px)}.hub-settings .event-manifold{min-height:calc(552px + var(--socket-extra) * var(--socket-row-h))}.hub-settings .event-manifold .system-socket-add{top:calc(392px + var(--socket-extra) * var(--socket-row-h))}.hub-settings .event-manifold .system-route-socket{top:calc(474px + var(--socket-extra) * var(--socket-row-h))}.hub-settings .event-manifold.has-fault{min-height:calc(660px + var(--socket-extra) * var(--socket-row-h))}.hub-settings .event-manifold.has-fault .event-manifold-fault{top:calc(356px + var(--socket-extra) * var(--socket-row-h))}.hub-settings .event-manifold.has-fault .system-socket-add{top:calc(500px + var(--socket-extra) * var(--socket-row-h))}.hub-settings .event-manifold.has-fault .system-route-socket{top:calc(586px + var(--socket-extra) * var(--socket-row-h))}}@media(min-width:1100px){.hub-settings.settings-tuning-stage.altitude-focus[data-depth=focus] .settings-focus-space.is-apps.is-apps{left:calc(50% + 150px);width:min(1060px,calc(100vw - 400px))}}@media(max-width:640px){body:has(.hub-settings.settings-tuning-stage.is-visible){--chime-band: 44svh;--chime-keepout-top: 176px}.product-shell:has(.hub-settings.settings-tuning-stage.is-visible)>.training-log,.product-shell:has(.hub-settings.settings-tuning-stage.is-visible) .training-log{top:88px;bottom:auto}.product-shell .hub-settings.settings-tuning-stage.is-visible.altitude-overview .settings-dial{top:calc(var(--chime-band) + 12px);bottom:calc(var(--ax-band-identity-bottom) + 104px + var(--ax-block));max-height:none}.product-shell:has(.hub-settings.settings-tuning-stage.is-visible.altitude-focus) .diegetic-identity,.product-shell:has(.hub-settings.settings-tuning-stage.is-visible.altitude-focus)>.diegetic-identity,body:has(.hub-settings.settings-tuning-stage.is-visible.altitude-focus) .diegetic-theme{opacity:0;pointer-events:none;transition:opacity .2s ease}.hub-settings.settings-tuning-stage.altitude-focus[data-depth=focus] .settings-focus-space,body:has(.product-shell>.training-log) .hub-settings.settings-tuning-stage.altitude-focus[data-depth=focus] .settings-focus-space{top:184px;bottom:auto;height:auto;max-height:calc(100svh - 184px - var(--chime-nav-clearance, 96px) - var(--settings-rack-band, 84px) - 24px)}}.hub-settings.settings-tuning-stage.altitude-focus .settings-focus-space.is-approvals{left:50%;top:var(--sheet-field-top);bottom:auto;width:min(820px,calc(100vw - 160px));height:auto;max-height:calc(100dvh - var(--sheet-field-top) - var(--chime-nav-clearance) - 24px);transform:translate(-50%);overflow-y:auto;overflow-x:hidden;padding:0 0 48px}.hub-settings .settings-focus-space.is-approvals .settings-sending-gate{min-height:0;padding-bottom:40px}.hub-settings .settings-focus-space.is-approvals .settings-approvals-ledger{margin-left:102px}@media(max-width:640px){.hub-settings.settings-tuning-stage.altitude-focus[data-depth=focus] .settings-focus-space.is-approvals,body:has(.product-shell>.training-log) .hub-settings.settings-tuning-stage.altitude-focus[data-depth=focus] .settings-focus-space.is-approvals{left:var(--sheet-margin);right:var(--sheet-margin);width:auto;top:184px;transform:none;max-height:calc(100svh - 184px - var(--chime-nav-clearance, 96px) - var(--settings-rack-band, 84px) - 24px)}.hub-settings .settings-focus-space.is-approvals .settings-approvals-ledger{margin-left:0}.hub-settings .settings-focus-space.is-approvals .settings-sending-gate{padding-bottom:72px}.hub-settings .settings-focus-space.is-approvals .settings-sending-gate-state{width:calc(100vw - 120px);white-space:normal}.product-shell .hub-settings.settings-tuning-stage .settings-back.settings-back{top:calc(env(safe-area-inset-top,0px) + 40px);left:auto;right:var(--sheet-margin)}}@media(min-width:641px){body:has(.product-shell[data-surface=admin]){--chime-keepout-left: 510px;--chime-keepout-right: 380px;--chime-keepout-top: 112px;--chime-keepout-bottom: 236px}body:has(.product-shell[data-surface=admin] .admin-stage.altitude-focus),body:has(.product-shell[data-surface=admin] .admin-stage.altitude-inside){--chime-keepout-left: 170px;--chime-keepout-right: 640px;--chime-keepout-top: 96px;--chime-keepout-bottom: 120px}}.product-shell>.hub-settings.admin-stage,.product-shell>.hub-settings.admin-stage.is-visible{--admin-needs: #ffc45e;--admin-stopped: #ff6b5e;--admin-ok: #6fe6c1;--admin-rail-pitch: 48px;position:fixed;left:0;right:0;top:0;bottom:var(--chime-nav-clearance, 84px);width:auto;max-width:none;align-items:flex-start;justify-content:flex-start;text-align:left;padding:88px var(--sheet-margin, 40px) var(--ax-block) 170px;pointer-events:none;transform:none;overflow:hidden;gap:0}.product-shell>.hub-settings.admin-stage.is-visible>*{animation:none;opacity:1;transform:none}.admin-stage.altitude-overview{display:grid;grid-template-columns:300px minmax(0,1fr) 300px;grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"index field needs" "line line line";column-gap:var(--ax-section);row-gap:var(--ax-block)}.admin-index{grid-area:index;align-self:stretch;min-height:0;max-height:100%;display:flex;flex-direction:column;pointer-events:auto}.admin-index>*{flex:0 0 auto}.admin-index>.admin-rail{flex:1 1 0;min-height:0}.admin-needs{grid-area:needs;align-self:stretch;min-height:0;max-height:100%;overflow-y:auto;overscroll-behavior:contain;pointer-events:auto;display:flex;flex-direction:column;gap:var(--ax-pair);padding-right:6px}.admin-needs>*{flex-shrink:0}.admin-platform-line{grid-area:line;pointer-events:auto}.admin-title{margin:0;color:var(--blueprint-ink-strong);font-family:var(--font-instrument);font-size:var(--ax-title);font-weight:400;letter-spacing:var(--ax-track-title);line-height:var(--ax-title-leading);text-transform:uppercase}.admin-count{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ax-pair) 12px;margin:var(--ax-pair) 0 0;color:var(--blueprint-ink-support);font-family:var(--font-instrument);font-size:var(--ax-instrument);letter-spacing:var(--ax-track-instrument);line-height:var(--ax-decision-leading);text-transform:uppercase}.admin-count-number{color:var(--blueprint-ink-strong);font-size:var(--ax-decision)}.admin-count-needs{color:var(--admin-needs)}.admin-count-read{color:var(--blueprint-ink-quiet);font-size:var(--ax-micro)}.admin-count-note{margin:var(--ax-pair) 0 0;color:var(--blueprint-ink-support);font-family:var(--font-human);font-size:var(--ax-small);line-height:var(--ax-small-leading)}.admin-search{display:block;margin:var(--ax-block) 0 0}.admin-search input{width:100%;min-height:44px;box-sizing:border-box;border:0;border-bottom:var(--ax-rule-structure) solid color-mix(in srgb,var(--blueprint-ink) 60%,transparent);background:transparent;color:var(--blueprint-ink-strong);font-family:var(--font-instrument);font-size:var(--ax-instrument);letter-spacing:var(--ax-track-instrument);padding:8px 0}.admin-search input::placeholder{color:var(--blueprint-ink-quiet)}.admin-search input:focus-visible{outline:0;border-bottom-color:var(--blueprint-ink-strong)}.admin-rail{list-style:none;margin:var(--ax-block) 0 0;padding:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.admin-rail-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-template-areas:"mark name state" "mark fact state";column-gap:12px;align-items:center;width:100%;min-height:var(--admin-rail-pitch);border:0;border-top:var(--ax-rule-construction) solid color-mix(in srgb,var(--blueprint-ink) 18%,transparent);background:transparent;color:var(--blueprint-ink);padding:6px 4px 6px 0;text-align:left;cursor:pointer}.admin-rail-row:hover,.admin-rail-row:focus-visible{color:var(--blueprint-ink-strong);outline:0;background:color-mix(in srgb,var(--blueprint-ink) 6%,transparent)}.admin-rail-mark{grid-area:mark;width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.55}.admin-rail-row.is-needs_you .admin-rail-mark{background:var(--admin-needs);opacity:1;box-shadow:0 0 10px var(--admin-needs)}.admin-rail-row.is-stopped .admin-rail-mark{background:var(--admin-stopped);opacity:1}.admin-rail-row.is-quiet .admin-rail-mark{opacity:.25}.admin-rail-name{grid-area:name;font-family:var(--font-human);font-size:var(--ax-small);line-height:var(--ax-small-leading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-rail-fact{grid-area:fact;color:var(--blueprint-ink-quiet);font-family:var(--font-instrument);font-size:var(--ax-micro);letter-spacing:var(--ax-track-micro);line-height:var(--ax-micro-leading);text-transform:uppercase}.admin-rail-state{grid-area:state;color:var(--blueprint-ink-support);font-family:var(--font-instrument);font-size:var(--ax-micro);letter-spacing:var(--ax-track-micro);text-transform:uppercase;white-space:nowrap}.admin-rail-row.is-needs_you .admin-rail-state{color:var(--admin-needs)}.admin-rail-row.is-stopped .admin-rail-state{color:var(--admin-stopped)}.admin-rail-row.on-rack .admin-rail-name:after{content:" ·";color:var(--blueprint-ink-quiet)}.admin-empty,.admin-quiet{margin:var(--ax-pair) 0 0;color:var(--blueprint-ink-support);font-family:var(--font-human);font-size:var(--ax-small);line-height:var(--ax-small-leading)}.admin-h{margin:var(--ax-group) 0 var(--ax-pair);color:var(--blueprint-ink-support);font-family:var(--font-instrument);font-size:var(--ax-instrument);font-weight:400;letter-spacing:var(--ax-track-instrument);line-height:var(--ax-instrument-leading);text-transform:uppercase}.admin-needs>.admin-h{margin-top:0}.admin-need{display:grid;gap:2px;width:100%;min-height:44px;border:0;border-left:var(--ax-rule-structure) solid color-mix(in srgb,var(--blueprint-ink) 40%,transparent);background:transparent;color:var(--blueprint-ink);padding:6px 0 6px 12px;text-align:left;cursor:pointer}.admin-need:hover,.admin-need:focus-visible{outline:0;border-left-color:var(--blueprint-ink-strong);color:var(--blueprint-ink-strong)}.admin-need.is-run,.admin-need.is-needs_you{border-left-color:var(--admin-needs)}.admin-need.is-overdue .admin-need-when,.admin-need.is-needs_you .admin-need-when{color:var(--admin-needs)}.admin-need.is-stopped,.admin-need.is-stripe{border-left-color:var(--admin-stopped)}.admin-need.is-stripe .admin-need-when{color:var(--admin-stopped)}.admin-need-who{font-family:var(--font-instrument);font-size:var(--ax-micro);letter-spacing:var(--ax-track-micro);text-transform:uppercase;color:var(--blueprint-ink-support)}.admin-need-what{font-family:var(--font-human);font-size:var(--ax-small);line-height:var(--ax-small-leading);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.admin-need-when{font-family:var(--font-instrument);font-size:var(--ax-micro);letter-spacing:var(--ax-track-micro);text-transform:uppercase;color:var(--blueprint-ink-quiet)}.admin-more{justify-self:start;align-self:start;min-height:32px;border:0;border-bottom:var(--ax-rule-structure) solid currentColor;background:transparent;color:var(--blueprint-ink-support);padding:4px 0;cursor:pointer;font-family:var(--font-instrument);font-size:var(--ax-micro);letter-spacing:var(--ax-track-micro);text-transform:uppercase}.admin-more:hover,.admin-more:focus-visible{color:var(--blueprint-ink-strong);outline:0}.admin-platform-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 18px;width:100%;min-height:44px;border:0;border-top:var(--ax-rule-structure) solid color-mix(in srgb,var(--blueprint-ink) 40%,transparent);background:transparent;color:var(--blueprint-ink);padding:10px 0 0;text-align:left;cursor:pointer;font-family:var(--font-instrument);font-size:var(--ax-micro);letter-spacing:var(--ax-track-micro);line-height:var(--ax-micro-leading);text-transform:uppercase}.admin-platform-line:hover,.admin-platform-line:focus-visible{outline:0;border-top-color:var(--blueprint-ink-strong)}.admin-readout{color:var(--blueprint-ink-quiet)}.admin-readout-val{color:var(--blueprint-ink-strong);margin-right:8px}.admin-readout-val.is-degraded,.admin-readout-val.is-down{color:var(--admin-needs)}.admin-readout-val.is-ok{color:var(--blueprint-ink-strong)}.admin-readout-link a{color:var(--blueprint-ink-strong);text-decoration:none;border-bottom:1px solid currentColor}.admin-readout-unset{color:var(--blueprint-ink-quiet)}.admin-rod-label{position:fixed;left:0;top:0;z-index:11;pointer-events:auto;will-change:transform;display:grid;gap:2px;padding:0;margin:0;border:0;background:transparent;text-align:left;cursor:pointer;color:var(--blueprint-ink)}.admin-stage .admin-rod-label:before{content:"";position:absolute;left:0;top:auto;bottom:100%;width:1px;height:var(--leader, 24px);background:color-mix(in srgb,var(--blueprint-ink) 38%,transparent);opacity:1;transform:none}.admin-stage .admin-rod-label:after{position:absolute;left:-3px;top:calc(var(--dot-dy, -24px) - 3px)}.admin-rod-label .flows-rod-label-name{font-family:var(--font-human);font-size:var(--ax-small);line-height:var(--ax-small-leading);white-space:normal}.admin-rod-label .flows-rod-label-state{font-family:var(--font-instrument);font-size:var(--ax-micro);letter-spacing:var(--ax-track-micro);text-transform:uppercase;color:var(--blueprint-ink-support)}.admin-rod-label.is-needs_you .flows-rod-label-state{color:var(--admin-needs)}.admin-rod-label.is-stopped .flows-rod-label-state{color:var(--admin-stopped)}.admin-stage.altitude-focus,.admin-stage.altitude-inside{display:flex;flex-direction:column}.admin-focus,.admin-inside{position:relative;pointer-events:auto;width:min(560px,100%);max-height:100%;overflow-y:auto;overscroll-behavior:contain;margin-left:auto;padding-right:8px;box-sizing:border-box;color:var(--blueprint-ink)}.admin-focus.is-tethered:before{content:"";position:fixed;left:var(--anchor-x);top:var(--anchor-y);width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--blueprint-ink-strong);box-shadow:0 0 12px var(--blueprint-ink-strong);pointer-events:none}.admin-focus-head{margin-top:var(--ax-block)}.admin-focus-title{margin:var(--ax-pair) 0 0;color:var(--blueprint-ink-strong);font-family:var(--font-instrument);font-size:var(--ax-title);font-weight:400;letter-spacing:var(--ax-track-title);line-height:var(--ax-title-leading);text-transform:uppercase}.admin-focus-state{margin:var(--ax-pair) 0 0;font-family:var(--font-instrument);font-size:var(--ax-instrument);letter-spacing:var(--ax-track-instrument);text-transform:uppercase;color:var(--blueprint-ink-support)}.admin-focus-state.is-needs_you{color:var(--admin-needs)}.admin-focus-state.is-stopped{color:var(--admin-stopped)}.admin-focus-id{margin:2px 0 0;color:var(--blueprint-ink-quiet);font-family:var(--font-instrument);font-size:var(--ax-micro);letter-spacing:var(--ax-track-micro)}.admin-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px var(--ax-block);margin:var(--ax-block) 0 0}.admin-facts>div{display:contents}.admin-facts dt{color:var(--blueprint-ink-quiet);font-family:var(--font-instrument);font-size:var(--ax-micro);letter-spacing:var(--ax-track-micro);text-transform:uppercase;line-height:var(--ax-small-leading)}.admin-facts dd{margin:0;font-family:var(--font-human);font-size:var(--ax-small);line-height:var(--ax-small-leading)}.admin-facts dd.is-needs,.admin-facts dd.is-degraded,.admin-facts dd.is-down{color:var(--admin-needs)}.admin-facts dd.is-quiet{color:var(--blueprint-ink-support)}.admin-lines{list-style:none;margin:0;padding:0}.admin-lines>li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px var(--ax-block);align-items:baseline;padding:8px 0;border-top:var(--ax-rule-construction) solid color-mix(in srgb,var(--blueprint-ink) 18%,transparent);font-family:var(--font-human);font-size:var(--ax-small);line-height:var(--ax-small-leading)}.admin-lines>li>span:last-child{color:var(--blueprint-ink-support);font-family:var(--font-instrument);font-size:var(--ax-micro);letter-spacing:var(--ax-track-micro);text-transform:uppercase;white-space:nowrap}.admin-lines>li small{display:block;color:var(--blueprint-ink-support);font-size:var(--ax-micro);line-height:var(--ax-micro-leading)}.admin-lines>li.is-overdue>span:last-child,.admin-lines>li.is-degraded>span:last-child{color:var(--admin-needs)}.admin-lines>li.is-applied>span:last-child{color:var(--admin-ok)}.admin-lines a{color:var(--blueprint-ink-strong)}.admin-table{width:100%;border-collapse:collapse;margin:var(--ax-pair) 0 0;font-family:var(--font-instrument);font-size:var(--ax-micro);letter-spacing:.04em}.admin-table th{text-align:left;font-weight:400;color:var(--blueprint-ink-quiet);text-transform:uppercase;padding:4px 8px 4px 0;border-bottom:var(--ax-rule-structure) solid color-mix(in srgb,var(--blueprint-ink) 40%,transparent)}.admin-table td{padding:6px 8px 6px 0;border-bottom:var(--ax-rule-construction) solid color-mix(in srgb,var(--blueprint-ink) 18%,transparent);color:var(--blueprint-ink)}.admin-table tr.is-degraded td{color:var(--admin-needs)}.admin-kicker{margin:var(--ax-block) 0 0;color:var(--blueprint-ink-quiet);font-family:var(--font-instrument);font-size:var(--ax-micro);letter-spacing:var(--ax-track-micro);text-transform:uppercase}.admin-inside-title{margin:var(--ax-pair) 0 0;color:var(--blueprint-ink-strong);font-family:var(--font-instrument);font-size:var(--ax-object);font-weight:400;letter-spacing:var(--ax-track-object);line-height:var(--ax-object-leading)}.admin-focus-actions{margin:var(--ax-group) 0 var(--ax-block)}.admin-focus-actions .btn-primary{min-height:44px}.admin-problem{margin:var(--ax-pair) 0 0;border-left:2px solid var(--admin-needs);padding-left:12px;color:var(--blueprint-ink-support);font-family:var(--font-human);font-size:var(--ax-small);line-height:var(--ax-small-leading)}@media(max-width:640px){body:has(.product-shell[data-surface=admin]){--chime-keepout-top: 64px;--chime-keepout-left: 0px;--chime-keepout-right: 0px;--chime-keepout-bottom: 0px}.product-shell>.hub-settings.admin-stage,.product-shell>.hub-settings.admin-stage.is-visible{top:var(--chime-band, 46svh);bottom:max(196px,env(safe-area-inset-bottom,0px) + 184px);padding:var(--ax-block) var(--sheet-margin, 20px) var(--ax-block);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;pointer-events:auto}.product-shell>.hub-settings.admin-stage.altitude-overview{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"needs" "index" "line";align-content:start}.product-shell>.hub-settings.admin-stage .admin-index,.product-shell>.hub-settings.admin-stage .admin-needs{align-self:start;max-height:none;min-height:auto;overflow:visible}.product-shell>.hub-settings.admin-stage .admin-index>.admin-rail{flex:0 0 auto;overflow:visible}.admin-rail{max-height:none;overflow:visible}.product-shell>.hub-settings.admin-stage .admin-focus,.product-shell>.hub-settings.admin-stage .admin-inside{width:100%;margin:0;max-height:none;overflow:visible;flex:0 0 auto}.product-shell>.hub-settings.admin-stage.altitude-focus,.product-shell>.hub-settings.admin-stage.altitude-inside{justify-content:flex-start}.admin-focus.is-tethered:before{display:none}}.admin-stage.altitude-inside{background:radial-gradient(130% 140% at 94% 50%,color-mix(in srgb,var(--stage-void, #04162f) 90%,transparent) 20%,color-mix(in srgb,var(--stage-void, #04162f) 55%,transparent) 60%,transparent 100%)}@media(prefers-reduced-motion:no-preference){.admin-rail-row,.admin-need,.admin-platform-line,.admin-rod-label{transition:color .16s ease,border-color .16s ease,background-color .16s ease}}:root[data-theme=light] .product-shell>.hub-settings.admin-stage{--admin-needs: #8a5a00;--admin-stopped: #b3261e;--admin-ok: #0f6b52}@media(min-width:641px){body:has(.activity-replay-stage.altitude-overview){--chime-keepout-left: calc(var(--sheet-margin) + 464px);--chime-keepout-top: 152px}}@media(max-width:640px){body:has(.product-shell):not(:has(.today-tasks)):not(:has(.hub-settings.is-visible)):has(.activity-replay-stage.altitude-overview){--chime-band: 58svh;--chime-keepout-top: 164px}}.product-shell .activity-replay-stage.altitude-overview .flows-corner-marker{top:var(--sheet-title-top);left:var(--sheet-margin);font-family:var(--ax-voice-title);font-size:var(--ax-title);font-weight:400;line-height:var(--ax-title-leading);letter-spacing:var(--ax-track-title);text-transform:uppercase;color:var(--blueprint-ink)}.activity-replay-stage .activity-column{position:fixed;left:var(--sheet-margin);top:calc(var(--sheet-title-top) + var(--ax-title-leading) + var(--ax-pair));bottom:calc(var(--sheet-bottom-rule, 40px) + var(--ax-band-identity, 132px) + var(--ax-block, 16px));width:432px;max-width:calc(100vw - 2 * var(--sheet-margin));display:flex;flex-direction:column;gap:var(--ax-block);pointer-events:none}.activity-replay-stage .activity-head{position:static;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--ax-pair);pointer-events:auto;color:var(--blueprint-ink)}.activity-replay-stage .activity-count{display:flex;flex-wrap:wrap;column-gap:14px;row-gap:0;align-items:baseline;font-family:var(--ax-voice-decision);font-size:var(--ax-decision);line-height:var(--ax-decision-leading);letter-spacing:var(--ax-track-display);white-space:nowrap}.activity-replay-stage .activity-count-held{color:var(--blueprint-ink-support)}.activity-replay-stage .activity-count-held.is-live{color:var(--today-hold, #ffbf68)}.activity-replay-stage .activity-count-events{font-family:var(--ax-voice-readout);font-size:var(--ax-instrument);line-height:var(--ax-instrument-leading);letter-spacing:var(--ax-track-instrument);text-transform:uppercase;color:var(--blueprint-ink-support)}.activity-replay-stage .activity-attention,.activity-replay-stage .activity-shown{font-family:var(--ax-voice-prose);font-size:var(--ax-small);line-height:var(--ax-small-leading);max-width:46ch;text-align:left}.activity-replay-stage .activity-attention{color:var(--today-hold, #ffbf68)}.activity-replay-stage .activity-shown{color:var(--blueprint-ink-support)}.activity-replay-stage .activity-filters{display:flex;flex-wrap:wrap;gap:var(--ax-pair) var(--ax-block);align-items:flex-end;margin-top:var(--ax-pair);width:100%}.activity-replay-stage .activity-filter{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 120px}.activity-replay-stage .activity-filter-name{font-family:var(--ax-voice-readout);font-size:var(--ax-micro);line-height:var(--ax-micro-leading);letter-spacing:var(--ax-track-micro);text-transform:uppercase;color:var(--blueprint-ink-support)}.activity-replay-stage .activity-filter select{appearance:none;-webkit-appearance:none;width:100%;min-height:44px;padding:0 22px 0 0;border:0;border-bottom:1px solid var(--blueprint-line-soft);border-radius:0;background:transparent;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(-45deg,transparent 50%,currentColor 50%);background-position:calc(100% - 10px) 55%,calc(100% - 5px) 55%;background-size:5px 5px;background-repeat:no-repeat;color:var(--blueprint-ink);font-family:var(--ax-voice-prose);font-size:var(--ax-small);line-height:var(--ax-small-leading);text-overflow:ellipsis;cursor:pointer}.activity-replay-stage .activity-filter select:focus-visible{outline:none;border-bottom-color:var(--blueprint-active)}.activity-replay-stage .activity-filter select option{color:initial;background:initial}.activity-replay-stage .activity-filter-clear{min-height:44px;padding:0;border:0;background:transparent;color:var(--blueprint-active);font-family:var(--ax-voice-readout);font-size:var(--ax-micro);letter-spacing:var(--ax-track-micro);text-transform:uppercase;cursor:pointer;flex:0 0 auto}.activity-replay-stage .activity-timeline{position:relative;flex:1 1 auto;min-height:0;width:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;pointer-events:auto;scrollbar-width:thin;scrollbar-color:var(--blueprint-line-soft) transparent;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12px,#000 calc(100% - 20px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 12px,#000 calc(100% - 20px),transparent 100%)}.activity-replay-stage .activity-timeline-space{position:relative;width:100%}.activity-replay-stage .activity-empty{margin:12px 0 0;font-family:var(--ax-voice-prose);font-size:var(--ax-body);line-height:var(--ax-body-leading);color:var(--blueprint-ink-support);max-width:34ch;text-align:left}.activity-replay-stage .activity-row{position:absolute;left:0;right:0;top:0;height:64px;will-change:transform;box-sizing:border-box;display:grid;grid-template-columns:14px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:10px;row-gap:2px;align-content:center;padding:0 4px 0 0;border:0;border-bottom:1px solid var(--blueprint-line-soft);background:transparent;color:var(--blueprint-ink);text-align:left;cursor:pointer;transition:background-color .14s ease}.activity-replay-stage .activity-row:hover,.activity-replay-stage .activity-row:focus-visible{background:color-mix(in srgb,var(--blueprint-ink) 6%,transparent);outline:none}.activity-replay-stage .activity-row-light{grid-row:1 / span 2;align-self:center;width:8px;height:8px;border-radius:999px;background:currentColor;opacity:.55}.activity-replay-stage .activity-row.is-hold .activity-row-light{color:var(--today-hold, #ffbf68);opacity:1;box-shadow:0 0 12px 2px color-mix(in srgb,var(--today-hold, #ffbf68) 45%,transparent);animation:activity-hold-breathe 2.6s ease-in-out infinite}.activity-replay-stage .activity-row.is-block .activity-row-light{color:var(--danger, #ff786f);opacity:1}.activity-replay-stage .activity-row.is-plan .activity-row-light,.activity-replay-stage .activity-row.is-send .activity-row-light{color:var(--blueprint-active);opacity:.9;animation:activity-run-pulse 2.2s ease-in-out infinite}.activity-replay-stage .activity-row.is-done .activity-row-light{opacity:.28}.activity-replay-stage .activity-row.is-event .activity-row-light{background:transparent;border:1px solid currentColor;opacity:.6}.activity-replay-stage .activity-row-name{grid-column:2;font-family:var(--ax-voice-object);font-size:var(--ax-object);line-height:24px;letter-spacing:var(--ax-track-object);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.activity-replay-stage .activity-row-state{grid-column:2;font-family:var(--ax-voice-readout);font-size:var(--ax-micro);line-height:var(--ax-micro-leading);letter-spacing:var(--ax-track-micro);text-transform:uppercase;color:var(--blueprint-ink-support);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.activity-replay-stage .activity-row.is-hold .activity-row-state{color:var(--today-hold, #ffbf68)}.activity-replay-stage .activity-row.is-block .activity-row-state{color:var(--danger, #ff786f)}.activity-replay-stage .activity-row-when{grid-column:3;grid-row:1 / span 2;align-self:center;font-family:var(--ax-voice-readout);font-size:var(--ax-micro);letter-spacing:var(--ax-track-micro);text-transform:uppercase;color:var(--blueprint-ink-support);white-space:nowrap}.activity-replay-stage .activity-row.is-front:after{content:"";position:absolute;right:0;top:50%;width:3px;height:22px;transform:translateY(-50%);background:var(--blueprint-active);opacity:.85}.activity-replay-stage .activity-row.is-event{color:var(--blueprint-ink-support)}.activity-replay-stage .activity-row .activity-test-badge{margin-left:8px;vertical-align:2px}@keyframes activity-hold-breathe{0%,to{opacity:.7}50%{opacity:1}}@keyframes activity-run-pulse{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.activity-replay-stage .activity-row-light{animation:none!important}.activity-replay-stage .activity-row{transition:none}}.activity-replay-stage .activity-loading{top:calc(var(--sheet-title-top) + var(--ax-title-leading) + var(--ax-pair));left:var(--sheet-margin)}.activity-replay-stage .activity-receipt{margin-top:14px;padding-top:10px;border-top:1px solid var(--stage-hairline, rgba(236, 244, 255, .13));text-align:left}.activity-replay-stage .activity-receipt-wait,.activity-replay-stage .activity-receipt-list{display:block;margin:6px 0 0;font-family:var(--ax-voice-prose);font-size:var(--ax-small);line-height:var(--ax-small-leading)}.activity-replay-stage .activity-receipt-wait{color:var(--blueprint-ink-support)}.activity-replay-stage .activity-receipt-line{display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:12px;padding:4px 0}.activity-replay-stage .activity-receipt-line dt{font-family:var(--ax-voice-readout);font-size:var(--ax-micro);line-height:var(--ax-small-leading);letter-spacing:var(--ax-track-micro);text-transform:uppercase;color:var(--blueprint-ink-support)}.activity-replay-stage .activity-receipt-line dd{margin:0;overflow-wrap:anywhere}.activity-replay-stage .activity-receipt-sends{list-style:none;margin:0;padding:0}.activity-replay-stage .activity-receipt-sends li.is-delivered:before{content:"● ";color:var(--blueprint-active)}.activity-replay-stage .activity-receipt-sends li.is-simulated:before{content:"○ ";color:var(--blueprint-ink-support)}.activity-replay-stage .activity-receipt-sends li.is-failed:before,.activity-replay-stage .activity-receipt-sends li.is-blocked:before{content:"● ";color:var(--danger, #ff786f)}.activity-replay-stage .activity-event-focus{left:var(--sheet-margin);top:calc(var(--sheet-title-top) + 88px);width:min(432px,calc(100vw - 2 * var(--sheet-margin)));pointer-events:auto}.activity-replay-stage .activity-event-focus .activity-replay-now{max-width:40ch}@media(max-width:640px){.activity-replay-stage.altitude-overview{bottom:0;padding:0;overflow:hidden;pointer-events:none}.product-shell .activity-replay-stage.altitude-overview .flows-corner-marker{top:40px;left:var(--sheet-margin)}.activity-replay-stage .activity-column{display:contents}.activity-replay-stage .activity-head{position:fixed;left:var(--sheet-margin);top:76px;width:calc(100vw - 2 * var(--sheet-margin));gap:4px}.activity-replay-stage .activity-count{column-gap:10px}.activity-replay-stage .activity-count-events,.activity-replay-stage .activity-attention,.activity-replay-stage .activity-shown{display:none}.activity-replay-stage .activity-filters{flex-wrap:nowrap;gap:10px;margin-top:2px}.activity-replay-stage .activity-filter{flex:1 1 0}.activity-replay-stage .activity-filter-name{display:none}.activity-replay-stage .activity-filter select{font-size:var(--ax-small)}.activity-replay-stage .activity-filter-clear{position:fixed;right:var(--sheet-margin);top:var(--sheet-title-top);min-height:32px}.activity-replay-stage .activity-timeline{position:fixed;left:var(--sheet-margin);top:calc(var(--chime-band) + 8px);bottom:calc(var(--chime-nav-clearance) + 44px);width:calc(100vw - 2 * var(--sheet-margin))}body:has(.activity-replay-stage.altitude-overview) .diegetic-identity{visibility:hidden;pointer-events:none}body:has(.activity-replay-stage.altitude-overview) .aelos-chime{right:0!important;width:100%!important}.activity-replay-stage .activity-row{height:64px}.activity-replay-stage .activity-row-name{font-size:17px;line-height:22px}.activity-replay-stage .activity-run-rod-label{display:none}.activity-replay-stage .activity-receipt-line{grid-template-columns:80px minmax(0,1fr)}.activity-replay-stage .activity-replay-controls button{min-height:44px}.activity-replay-stage .activity-event-focus{position:static;width:100%}.activity-replay-stage:not(.altitude-overview) .flows-back{position:static;top:auto;left:auto;width:100%;order:1}body:has(.activity-replay-stage:not(.altitude-overview)) .training-log{visibility:hidden;pointer-events:none}}.activity-replay-stage .activity-trace{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.activity-replay-stage .activity-trace-step{display:flex;flex-direction:column;gap:2px;align-items:flex-start;text-align:left}.activity-replay-stage .activity-trace-label{font-size:var(--type-instrument);letter-spacing:.04em;color:#e8eef5d1}.activity-replay-stage .activity-trace-detail{font-size:11px;letter-spacing:.03em;color:#a8b6c89e;max-width:300px}.activity-replay-stage .activity-trace-time{font-size:10px;letter-spacing:.05em;color:#a8b6c86b}.activity-replay-stage .activity-message{display:flex;flex-direction:column;gap:4px;max-width:320px}.activity-replay-stage .activity-message-label{text-transform:uppercase;font-weight:800;font-size:10px;letter-spacing:.22em;color:#e8eef599}.activity-replay-stage .activity-message-body{margin:0;font-size:var(--type-instrument);line-height:1.55;letter-spacing:.02em;color:#e8eef5db;white-space:pre-wrap}.activity-replay-stage .activity-gap{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:10px}.activity-replay-stage .activity-gap-cue{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#f4b740}.activity-replay-stage .activity-gap-ask{margin:0;font-size:var(--type-human-small);line-height:1.5;text-align:left;color:#ffffffeb}.activity-replay-stage .activity-stopped-reason{margin:0 0 4px;font-size:var(--type-human-small);line-height:1.5;text-align:left;max-width:44ch;color:#ffffffeb}.activity-replay-stage .activity-stopped-reason span{display:block;margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#ff746c}.activity-replay-stage .activity-waiting{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left}.activity-replay-stage .activity-test-badge{display:inline-block;margin-left:8px;padding:1px 7px;font-size:9.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#96c8fff2;border:1px solid rgba(150,200,255,.35);border-radius:999px;vertical-align:middle}.activity-replay-stage .activity-amend-label{text-transform:uppercase;font-weight:800;font-size:10px;letter-spacing:.22em;color:#e8eef599}.activity-replay-stage .activity-amend{width:100%;max-width:320px;box-sizing:border-box;resize:vertical;min-height:64px;padding:10px 12px;font:inherit;font-size:var(--type-instrument);line-height:1.55;letter-spacing:.02em;color:#e8eef5eb;background:#0c121ab3;border:1px solid rgba(232,238,245,.16);border-radius:8px;transition:border-color .14s cubic-bezier(.165,.84,.44,1)}.activity-replay-stage .activity-amend:focus{outline:none;border-color:#7fe3a299}.activity-replay-stage .activity-amend:disabled{opacity:.5}@media(prefers-reduced-motion:reduce){.activity-replay-stage .activity-amend{transition:none}}.activity-replay-stage .activity-feedback{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:4px}.activity-replay-stage .activity-feedback-label{font-size:11px;letter-spacing:.03em;color:#e8eef59e}.activity-replay-stage .flows-corner-marker:after{content:""}.activity-replay-stage .activity-run-rod-label.is-hold{color:#ffc46b}.activity-replay-stage .activity-run-rod-label.is-plan{color:#7fb4ffdb}.activity-replay-stage .activity-run-rod-label.is-send{color:#b89458e6}.activity-replay-stage .activity-run-rod-label.is-block{color:#ff6a6adb}.activity-replay-stage .activity-run-rod-label.is-done{color:#96a6b2b8}.activity-replay-stage .activity-replay-title{margin:0 0 10px;font-size:var(--type-human-title);line-height:1.02;letter-spacing:-.03em;text-transform:uppercase}.activity-replay-stage .activity-replay-controls{display:flex;flex-wrap:nowrap;align-items:stretch;gap:0;margin-top:16px;border-top:1px solid rgba(236,244,255,.13);border-bottom:1px solid rgba(236,244,255,.13);padding:4px 0;width:fit-content;max-width:100%}.activity-replay-stage .activity-replay-controls button{min-height:44px;background:transparent;border:0;padding:0 16px;color:#ffc46bf0;font-family:var(--font-instrument);font-size:var(--type-instrument-micro);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.activity-replay-stage .activity-replay-controls button:first-child{padding-left:2px}.activity-replay-stage .activity-replay-controls button+button{border-left:1px solid rgba(236,244,255,.1)}.activity-replay-stage .activity-replay-controls button:disabled{opacity:.32}.activity-replay-stage .activity-replay-now{margin:8px 0 0;color:#ecf4ffb8;max-width:32ch;color:var(--stage-ink);font-size:var(--type-human-decision);line-height:1.12}@media(max-width:640px){.activity-replay-stage .activity-replay-title{font-size:clamp(1.75rem,8vw,2.5rem)}.activity-replay-stage .activity-replay-now{font-size:clamp(1.25rem,6vw,1.75rem)}}.activity-replay-stage .activity-step-callout:not(.is-reached) .flows-step-label{color:#a8b6c894}@media(min-width:641px){.activity-replay-stage .activity-replay-head{max-height:calc(100dvh - 132px);overflow-y:auto;overscroll-behavior:contain;padding-right:4px}}.activity-replay-stage .activity-run-actions{width:100%;max-width:100%;margin-top:20px}.activity-replay-stage .activity-step-reality .activity-message{margin-top:18px;max-width:100%}.activity-replay-stage .activity-reality-line{margin:14px 0 0;color:#ecf4ffdb;line-height:1.5}.activity-replay-stage .activity-reality-line span{display:block;margin-bottom:4px;font-family:var(--font-instrument);font-size:var(--type-instrument-micro);letter-spacing:.18em;text-transform:uppercase;color:#ffc46bb8}@media(max-width:640px){.flows-object-stage.activity-replay-stage:not(.altitude-overview){background:linear-gradient(180deg,color-mix(in srgb,var(--color-background, #0b0e14) 55%,transparent),color-mix(in srgb,var(--color-background, #0b0e14) 92%,transparent) 30%,color-mix(in srgb,var(--color-background, #0b0e14) 97%,transparent))}}@media(max-width:640px){.activity-replay-stage.altitude-overview .flows-rod-label:before{display:block}.activity-replay-stage.altitude-overview .flows-rod-label:after{display:block}}.activity-replay-stage .activity-step-callout .flows-step-label{position:relative;z-index:1}:root[data-theme=light] .activity-replay-controls{border-block-color:var(--stage-hairline)}:root[data-theme=light] .activity-replay-controls button+button{border-left-color:var(--stage-hairline)}.activity-replay-stage.altitude-overview .flows-rod-label-name{font-family:var(--ax-voice-object);font-size:var(--ax-object);font-weight:400;line-height:var(--ax-object-leading);letter-spacing:var(--ax-track-object);text-transform:none;overflow:hidden;text-overflow:clip;white-space:normal;min-height:calc(2 * var(--ax-object-leading));display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.activity-replay-stage.altitude-overview .flows-rod-label-state{margin-top:var(--ax-pair);font-family:var(--ax-voice-readout);font-size:var(--ax-instrument);line-height:var(--ax-instrument-leading);letter-spacing:var(--ax-track-instrument);text-transform:uppercase;overflow:hidden;text-overflow:clip;white-space:normal;min-height:calc(2 * var(--ax-instrument-leading));display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.activity-replay-stage.altitude-overview .flows-rod-label:before{left:var(--anchor-x);top:var(--anchor-y);width:1px;height:var(--leader-run, 0px);opacity:var(--ax-rule-tether-ink);transform:none}.docs-world{--docs-ink: var(--blueprint-ink-strong);--docs-support: var(--blueprint-ink-support);--docs-quiet: var(--blueprint-ink-quiet);--docs-hair: var(--blueprint-line);--docs-hair-soft: var(--blueprint-line-soft);--docs-accent: var(--blueprint-active);--docs-review: var(--blueprint-review);--docs-ok: var(--blueprint-ok);--docs-fault: var(--blueprint-fault);--docs-field: var(--blueprint-field-deep);--docs-paper: var(--blueprint-paper-strong);--docs-readout-w: min(34rem, 44vw);--docs-band: 40vh;position:relative;min-height:100vh;background:var(--docs-field);color:var(--docs-ink);font-family:var(--font-instrument)}html.docs-held{overflow:hidden}.docs-chime{position:fixed;inset:0;z-index:0;overflow:clip}.docs-chime canvas{width:100%!important;height:100%!important}.docs-scene-free{position:fixed;z-index:0;pointer-events:none;top:var(--ax-section);bottom:calc(var(--docs-band) + var(--ax-group));left:var(--ax-margin-page);right:var(--ax-margin-page)}.docs-world.is-focus .docs-scene-free,.docs-world.is-inside .docs-scene-free{bottom:var(--ax-group);left:calc(var(--ax-margin-page) + min(44rem,56vw) + var(--ax-group))}.docs-world.is-inside .docs-scene-free{left:calc(var(--ax-margin-page) + min(52rem,62vw) + var(--ax-group))}.docs-stage{position:relative;z-index:0;pointer-events:none}.docs-header{position:fixed;inset:0 0 auto;z-index:4;display:flex;align-items:baseline;justify-content:space-between;gap:var(--ax-group);padding:var(--ax-block) var(--ax-margin-page);pointer-events:none}.docs-header>*{pointer-events:auto}.docs-header .brand-mark span{color:var(--docs-ink)}.docs-header-nav{display:flex;gap:var(--ax-block);align-items:baseline;white-space:nowrap}.docs-header-here{font-size:var(--ax-instrument);line-height:var(--ax-instrument-leading);letter-spacing:var(--ax-track-instrument);text-transform:uppercase;color:var(--docs-ink)}.docs-header .btn-link,.docs-header .theme-toggle-label{font-family:var(--font-instrument);font-size:var(--ax-instrument);line-height:var(--ax-instrument-leading);letter-spacing:var(--ax-track-instrument);font-weight:500;text-decoration:none}.docs-header-actions{display:flex;gap:var(--ax-block);align-items:baseline}.docs-tether{position:fixed;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}.docs-tether-line{stroke:var(--docs-hair);stroke-width:var(--ax-rule-tether)}.docs-tether-dot{fill:var(--docs-accent)}.docs-tether-ring{fill:none;stroke:var(--docs-review);stroke-width:1.5}.docs-rail{position:fixed;right:var(--ax-margin-page);bottom:var(--ax-group);z-index:3;width:18rem}.docs-rail ol{list-style:none;margin:0;padding:0;display:grid;gap:var(--ax-pair)}.docs-rail-stop{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:var(--ax-pair);min-height:44px;width:100%;padding:0 var(--ax-pair);border:0;background:transparent;color:var(--docs-quiet);text-align:left;cursor:pointer;font-family:var(--font-instrument);font-size:var(--ax-instrument);line-height:var(--ax-instrument-leading);letter-spacing:var(--ax-track-instrument);transition:color .24s ease,transform .24s ease}.docs-rail-stop:hover,.docs-rail-stop:focus-visible{color:var(--docs-ink)}.docs-rail-stop.is-here{color:var(--docs-ink);transform:translate(-6px)}.docs-rail-stop.is-here .docs-rail-index{color:var(--docs-accent)}.docs-rail-index{font-size:var(--ax-micro);letter-spacing:var(--ax-track-micro)}.docs-rail-label{text-transform:uppercase}.docs-rail-stop:focus-visible{outline:1px solid var(--docs-accent);outline-offset:2px}.docs-readout{position:fixed;left:var(--ax-margin-page);bottom:var(--ax-group);z-index:3;width:var(--docs-readout-w);max-height:var(--docs-band);transform:none;overflow:auto;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--ax-block),#000 calc(100% - var(--ax-block)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--ax-block),#000 calc(100% - var(--ax-block)),transparent 100%);padding:var(--ax-block) 0}.docs-readout.is-focus,.docs-readout.is-inside{top:var(--ax-section);bottom:var(--ax-group);max-height:none;width:min(44rem,56vw)}.docs-world.is-focus .docs-rail,.docs-world.is-inside .docs-rail{display:none}.docs-readout.is-inside{width:min(52rem,62vw)}.docs-card{display:grid;gap:var(--ax-block);animation:docs-acquire .52s cubic-bezier(.16,1,.3,1) both;transform:translateY(calc((.5 - var(--docs-local, .5)) * 12px))}@keyframes docs-acquire{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.docs-kicker{margin:0;color:var(--docs-accent);font-size:var(--ax-micro);line-height:var(--ax-micro-leading);letter-spacing:var(--ax-track-micro);text-transform:uppercase}.docs-title{margin:0;font-weight:500;color:var(--docs-ink);font-size:var(--ax-title);line-height:var(--ax-title-leading);letter-spacing:var(--ax-track-title)}.docs-opening .docs-title{font-size:var(--ax-display);line-height:var(--ax-display-leading);letter-spacing:var(--ax-track-display)}.docs-lede,.docs-note{margin:0;color:var(--docs-support);max-width:var(--ax-measure);font-size:var(--ax-body);line-height:var(--ax-body-leading)}.docs-hint{margin:0;color:var(--docs-quiet);font-size:var(--ax-instrument);line-height:var(--ax-instrument-leading);letter-spacing:var(--ax-track-instrument)}.docs-subhead{margin:var(--ax-block) 0 0;color:var(--docs-ink);font-weight:500;font-size:var(--ax-object);line-height:var(--ax-object-leading)}.docs-facts{margin:0;display:grid;gap:var(--ax-pair)}.docs-facts div{display:grid;grid-template-columns:7.5rem 1fr;gap:var(--ax-pair);align-items:baseline}.docs-facts dt{color:var(--docs-quiet);font-size:var(--ax-micro);line-height:var(--ax-micro-leading);letter-spacing:var(--ax-track-micro);text-transform:uppercase}.docs-facts dd{margin:0;color:var(--docs-support);font-size:var(--ax-small);line-height:var(--ax-small-leading);overflow-wrap:anywhere}.docs-back{align-self:start;padding:0;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.docs-world .btn-command{justify-self:start}.docs-steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--ax-block)}.docs-step{display:grid;grid-template-columns:2rem 1fr;gap:var(--ax-pair);align-items:baseline}.docs-step-index{color:var(--docs-accent);font-size:var(--ax-micro);letter-spacing:var(--ax-track-micro)}.docs-step-text{color:var(--docs-ink);font-size:var(--ax-body);line-height:var(--ax-body-leading)}.docs-body[data-lit-ring] .docs-step[data-ring] .docs-step-text{transition:color .24s ease}.docs-body[data-lit-ring="0"] [data-ring="0"],.docs-body[data-lit-ring="1"] [data-ring="1"],.docs-body[data-lit-ring="2"] [data-ring="2"],.docs-body[data-lit-ring="3"] [data-ring="3"],.docs-body[data-lit-ring="4"] [data-ring="4"],.docs-body[data-lit-ring="5"] [data-ring="5"],.docs-body[data-lit-ring="6"] [data-ring="6"],.docs-body[data-lit-ring="0"] [data-ring="0"] .docs-step-text,.docs-body[data-lit-ring="1"] [data-ring="1"] .docs-step-text,.docs-body[data-lit-ring="2"] [data-ring="2"] .docs-step-text,.docs-body[data-lit-ring="3"] [data-ring="3"] .docs-step-text,.docs-body[data-lit-ring="4"] [data-ring="4"] .docs-step-text,.docs-body[data-lit-ring="5"] [data-ring="5"] .docs-step-text,.docs-body[data-lit-ring="6"] [data-ring="6"] .docs-step-text{color:var(--docs-review)}.docs-families{display:flex;flex-wrap:wrap;gap:var(--ax-pair) var(--ax-block)}.docs-family{display:grid;gap:0}.docs-family-name{margin:0;color:var(--docs-ink);font-weight:500;font-size:var(--ax-instrument);line-height:var(--ax-instrument-leading);letter-spacing:var(--ax-track-instrument)}.docs-family-name .docs-step-index{margin-right:var(--ax-bond)}.docs-family-count{margin:0;color:var(--docs-quiet);font-size:var(--ax-micro);line-height:var(--ax-micro-leading);letter-spacing:var(--ax-track-micro)}.docs-items,.docs-route-links,.docs-ledger{list-style:none;margin:0;padding:0;display:grid;gap:0}.docs-item{display:grid;grid-template-columns:4.5rem 1fr;gap:var(--ax-pair);align-items:baseline;width:100%;min-height:44px;padding:var(--ax-pair) 0;border:0;border-top:var(--ax-rule-construction) solid var(--docs-hair-soft);background:transparent;color:var(--docs-support);text-align:left;text-decoration:none;cursor:pointer;font-family:var(--font-instrument);font-size:var(--ax-small);line-height:var(--ax-small-leading)}.docs-item:hover,.docs-item:focus-visible{color:var(--docs-ink)}.docs-item:focus-visible{outline:1px solid var(--docs-accent);outline-offset:2px}.docs-item-label{overflow-wrap:anywhere}.docs-item-tag{font-size:var(--ax-micro);line-height:var(--ax-micro-leading);letter-spacing:var(--ax-track-micro);text-transform:uppercase;color:var(--docs-quiet)}.docs-item-tag.is-post,.docs-item-tag.is-put,.docs-item-tag.is-patch{color:var(--docs-review)}.docs-item-tag.is-delete{color:var(--docs-fault)}.docs-item-tag.is-get{color:var(--docs-ok)}.docs-example,.api-curl-output,.api-schema-code,.api-response-code,.api-error-json{margin:0;padding:var(--ax-pair) var(--ax-block);border-left:var(--ax-rule-structure) solid var(--docs-hair);background:transparent;color:var(--docs-ink);white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-instrument);font-size:var(--ax-small);line-height:var(--ax-small-leading)}.docs-credential{margin:0;color:var(--docs-support);font-size:var(--ax-small);line-height:var(--ax-small-leading)}.docs-credential span{color:var(--docs-accent);font-size:var(--ax-micro);letter-spacing:var(--ax-track-micro);text-transform:uppercase;margin-right:var(--ax-pair)}.api-endpoint-reference,.api-request-editor,.api-response-inspector,.api-request-executor{display:grid;gap:var(--ax-block)}.api-endpoint-header{display:grid;gap:var(--ax-pair)}.api-endpoint-badge-row{display:flex;flex-wrap:wrap;gap:var(--ax-pair) var(--ax-block);align-items:baseline}.api-method-badge,.api-method-tag,.api-side-effect-badge,.api-support-badge,.api-request-env-tag,.api-status-badge,.api-latency-badge{font-size:var(--ax-micro);line-height:var(--ax-micro-leading);letter-spacing:var(--ax-track-micro);text-transform:uppercase;color:var(--docs-quiet)}.api-method-badge.api-method-get,.api-method-tag.api-method-get{color:var(--docs-ok)}.api-method-badge.api-method-post,.api-method-badge.api-method-patch,.api-method-badge.api-method-put,.api-method-tag.api-method-post,.api-method-tag.api-method-patch,.api-method-tag.api-method-put{color:var(--docs-review)}.api-method-badge.api-method-delete,.api-method-tag.api-method-delete,.api-side-effect-badge.effect-destructive,.api-status-badge-error{color:var(--docs-fault)}.api-status-badge-success{color:var(--docs-ok)}.api-endpoint-path,.api-operation-path{font-family:var(--font-instrument);font-size:var(--ax-body);line-height:var(--ax-body-leading);color:var(--docs-ink);overflow-wrap:anywhere}.api-endpoint-title{margin:0;font-weight:500;color:var(--docs-ink);font-size:var(--ax-title);line-height:var(--ax-title-leading);letter-spacing:var(--ax-track-title)}.api-endpoint-description,.api-operation-desc,.api-endpoint-section p,.api-safety-explanation{margin:0;color:var(--docs-support);font-size:var(--ax-body);line-height:var(--ax-body-leading);max-width:var(--ax-measure)}.api-endpoint-meta-grid{margin:0;display:grid;gap:var(--ax-pair)}.api-endpoint-meta-grid div{display:grid;grid-template-columns:7.5rem 1fr;gap:var(--ax-pair);align-items:baseline}.api-endpoint-meta-grid dt{color:var(--docs-quiet);font-size:var(--ax-micro);line-height:var(--ax-micro-leading);letter-spacing:var(--ax-track-micro);text-transform:uppercase}.api-endpoint-meta-grid dd{margin:0;color:var(--docs-support);font-size:var(--ax-small);line-height:var(--ax-small-leading)}.api-endpoint-section{display:grid;gap:var(--ax-pair)}.api-endpoint-section h4,.api-request-editor h4,.api-request-editor h5,.api-schema-title,.api-response-header h4{margin:0;font-weight:500;color:var(--docs-ink);font-size:var(--ax-instrument);line-height:var(--ax-instrument-leading);letter-spacing:var(--ax-track-instrument);text-transform:uppercase}.api-params-table{width:100%;border-collapse:collapse;font-size:var(--ax-small);line-height:var(--ax-small-leading);color:var(--docs-support)}.api-params-table th{text-align:left;font-weight:500;color:var(--docs-quiet);font-size:var(--ax-micro);letter-spacing:var(--ax-track-micro);text-transform:uppercase;padding:var(--ax-bond) var(--ax-pair) var(--ax-bond) 0;border-bottom:var(--ax-rule-structure) solid var(--docs-hair)}.api-params-table td{padding:var(--ax-pair) var(--ax-pair) var(--ax-pair) 0;border-bottom:var(--ax-rule-construction) solid var(--docs-hair-soft);vertical-align:top;overflow-wrap:anywhere}.api-params-table code,.api-endpoint-meta-grid code,.api-response-status code{color:var(--docs-ink);font-family:var(--font-instrument)}.api-response-item{display:grid;gap:var(--ax-pair)}.api-response-status{color:var(--docs-support);font-size:var(--ax-small);line-height:var(--ax-small-leading)}.api-related-tags,.api-refusal-list{display:flex;flex-wrap:wrap;gap:var(--ax-pair);list-style:none;margin:0;padding:0}.api-related-tags button{min-height:44px}.api-example-item{display:grid;gap:var(--ax-pair)}.api-example-sub{margin:0;color:var(--docs-quiet);font-size:var(--ax-micro);letter-spacing:var(--ax-track-micro);text-transform:uppercase}.api-request-editor-header{display:flex;justify-content:space-between;gap:var(--ax-block);align-items:baseline;flex-wrap:wrap}.api-request-section{display:grid;gap:var(--ax-pair)}.api-input-group{display:grid;grid-template-columns:minmax(7.5rem,1fr) 2fr;gap:var(--ax-pair);align-items:center}.api-input-group label{color:var(--docs-support);font-size:var(--ax-small);line-height:var(--ax-small-leading);overflow-wrap:anywhere}.api-input-group input,.api-body-textarea{width:100%;min-height:44px;padding:var(--ax-pair) var(--ax-block);background:transparent;color:var(--docs-ink);border:0;border-bottom:var(--ax-rule-structure) solid var(--docs-hair);font-family:var(--font-instrument);font-size:var(--ax-body);line-height:var(--ax-body-leading)}.api-body-textarea{border:var(--ax-rule-construction) solid var(--docs-hair);resize:vertical}.api-input-group input:focus-visible,.api-body-textarea:focus-visible{outline:1px solid var(--docs-accent);outline-offset:2px}.api-request-actions,.api-response-actions{display:flex;gap:var(--ax-block);align-items:center;flex-wrap:wrap}.api-copy-btn{min-height:44px}.api-response-header{display:flex;justify-content:space-between;gap:var(--ax-block);align-items:baseline;flex-wrap:wrap}.api-response-status-group{display:flex;gap:var(--ax-block);align-items:baseline}.api-response-tabs{display:flex;gap:var(--ax-block);border-bottom:var(--ax-rule-structure) solid var(--docs-hair)}.api-tab-btn{min-height:44px;padding:0;border:0;background:transparent;color:var(--docs-quiet);cursor:pointer;font-family:var(--font-instrument);font-size:var(--ax-instrument);line-height:var(--ax-instrument-leading);letter-spacing:var(--ax-track-instrument);text-transform:uppercase}.api-tab-btn-active{color:var(--docs-ink);box-shadow:inset 0 -1px 0 var(--docs-accent)}.api-headers-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--ax-bond);font-size:var(--ax-small);line-height:var(--ax-small-leading);color:var(--docs-support)}.api-response-placeholder,.api-error-message{margin:0;color:var(--docs-support);font-size:var(--ax-small);line-height:var(--ax-small-leading)}.api-error-envelope-card{display:grid;gap:var(--ax-pair);border-left:var(--ax-rule-structure) solid var(--docs-fault);padding-left:var(--ax-block)}.api-response-spinner{width:12px;height:12px;border-radius:50%;border:1.5px solid var(--docs-hair);border-top-color:var(--docs-accent);animation:docs-spin .9s linear infinite}@keyframes docs-spin{to{transform:rotate(360deg)}}.api-safety-modal-overlay{position:fixed;inset:0;z-index:10;display:grid;place-items:center;background:color-mix(in srgb,var(--docs-field) 82%,transparent);padding:var(--ax-margin-page)}.api-safety-modal-content{display:grid;gap:var(--ax-block);width:min(36rem,100%);padding:var(--ax-group);background:var(--docs-field);border-left:var(--ax-rule-object) solid var(--docs-review);color:var(--docs-ink)}.api-safety-modal-header h3{margin:0;font-weight:500;font-size:var(--ax-decision);line-height:var(--ax-decision-leading)}.api-safety-modal-body{display:grid;gap:var(--ax-pair)}.api-safety-operation-summary{display:grid;gap:var(--ax-bond)}.api-safety-modal-footer{display:flex;gap:var(--ax-block);justify-content:flex-end;flex-wrap:wrap}.api-modal-btn{min-height:44px;padding:0 var(--ax-block);border:0;background:transparent;cursor:pointer;font-family:var(--font-instrument);font-size:var(--ax-body);line-height:var(--ax-body-leading);color:var(--docs-support)}.api-modal-btn-primary{color:var(--docs-review)}.api-modal-btn-destructive{color:var(--docs-fault)}@media(max-width:720px){.docs-world{--docs-readout-w: auto}.docs-chime{inset:0 0 42vh}.docs-chime .aelos-chime{right:0!important;width:100%!important}.docs-scene-free{top:calc(var(--ax-section) - var(--ax-block));bottom:calc(42vh + 44px + var(--ax-pair));left:var(--ax-margin-page);right:var(--ax-margin-page)}.docs-world.is-focus .docs-scene-free,.docs-world.is-inside .docs-scene-free{bottom:calc(72vh + var(--ax-block));left:var(--ax-margin-page);right:var(--ax-margin-page)}.docs-header{padding:var(--ax-block) var(--ax-margin-page);gap:var(--ax-block)}.docs-header .theme-toggle-label,.docs-header-here{display:none}.docs-rail{right:auto;left:var(--ax-margin-page);top:auto;bottom:calc(42vh + var(--ax-pair));transform:none;width:auto;max-width:calc(100vw - 2 * var(--ax-margin-page))}.docs-rail ol{display:flex;gap:0;overflow-x:auto;scrollbar-width:none}.docs-rail-stop{grid-template-columns:auto;min-width:44px;padding:0 var(--ax-pair)}.docs-rail-stop.is-here{transform:translateY(-4px)}.docs-rail-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.docs-readout,.docs-readout.is-focus,.docs-readout.is-inside{inset:auto 0 0;width:auto;transform:none;height:42vh;max-height:42vh;padding:var(--ax-block) var(--ax-margin-page) var(--ax-group)}.docs-readout.is-focus,.docs-readout.is-inside{height:72vh;max-height:72vh}.docs-world.is-focus .docs-chime,.docs-world.is-inside .docs-chime{inset:0 0 72vh}.docs-world.is-focus .docs-rail,.docs-world.is-inside .docs-rail{display:none}.docs-title{font-size:var(--ax-decision);line-height:var(--ax-decision-leading)}.docs-opening .docs-title{font-size:var(--ax-title);line-height:var(--ax-title-leading)}.docs-facts div,.api-endpoint-meta-grid div,.api-input-group{grid-template-columns:1fr}.docs-item{grid-template-columns:3.5rem 1fr}}@media(prefers-reduced-motion:reduce){.docs-card{animation:none;transform:none}.docs-rail-stop,.docs-body[data-lit-ring] .docs-step-text{transition:none}.api-response-spinner{animation:none}}.price-scene{--price-ink: var(--color-foreground-strong);--price-ink-soft: var(--color-foreground-soft);--price-ink-quiet: var(--color-muted);--price-line: var(--color-border);--price-line-soft: var(--color-border-soft);--price-paper: color-mix(in srgb, var(--color-background) 84%, transparent);--price-paper-strong: color-mix(in srgb, var(--color-background) 94%, transparent);--price-accent: var(--brass);--price-commit: var(--commit);--price-veil: .42;position:relative;min-height:100svh;color:var(--price-ink);background:var(--color-background);font-family:var(--font-instrument);font-variant-numeric:tabular-nums;overflow-x:clip}.price-scene.is-lit{--price-veil: .18}.price-world{position:fixed;inset:0;z-index:0;overflow:clip;pointer-events:none}.price-band{position:absolute;left:0;right:0;top:64px;height:46svh;pointer-events:none}@media(min-width:700px){.price-band{left:62%;right:0;top:6vh;height:88vh}}.price-world .aelos-chime,.price-world canvas{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.price-veil{position:fixed;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--color-background) calc(var(--price-veil) * 100%),transparent),color-mix(in srgb,var(--color-background) calc(var(--price-veil) * 100% + 22%),transparent));transition:opacity var(--motion-slow) var(--motion-ease)}.price-top{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:var(--ax-block);padding:var(--ax-block) var(--ax-margin-page);background:linear-gradient(180deg,var(--price-paper) 0%,transparent 100%)}.price-top .brand-mark span,.price-top .btn-link,.price-top .theme-toggle-label{font-family:var(--font-instrument);font-size:var(--ax-instrument);line-height:var(--ax-instrument-leading);letter-spacing:var(--ax-track-instrument);font-weight:500;color:var(--price-ink)}.price-top .brand-mark{text-decoration:none}.price-top .brand-mark span{text-transform:uppercase}.price-top-actions{display:flex;align-items:center;gap:var(--ax-group)}.price-top .btn-link{background:none;border:0;padding:var(--ax-pair) 0;cursor:pointer;text-decoration:none;color:var(--price-ink);min-height:44px;display:inline-flex;align-items:center}.price-sheet{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--ax-group);padding:var(--ax-group) var(--ax-margin-page) var(--ax-section);width:100%}.price-kicker{margin:0;font-size:var(--ax-instrument);line-height:var(--ax-instrument-leading);letter-spacing:var(--ax-track-instrument);text-transform:uppercase;color:var(--price-accent)}.price-sheet h1{margin:0;max-width:30ch;font-size:var(--ax-display);line-height:var(--ax-display-leading);letter-spacing:var(--ax-track-display);font-weight:500;color:var(--price-ink)}.price-kicker+h1{margin-top:calc(var(--ax-pair) - var(--ax-group))}.price-offer{margin:0;max-width:var(--ax-measure-reading);font-size:var(--ax-body);line-height:var(--ax-body-leading);letter-spacing:var(--ax-track-prose);color:var(--price-ink-soft)}.price-sheet h1+.price-offer{margin-top:calc(var(--ax-block) - var(--ax-group))}.price-tiers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--ax-block)}.price-tier{display:flex;flex-direction:column;gap:var(--ax-pair);padding:var(--ax-block) var(--ax-block) var(--ax-block);border:1px solid var(--price-line-soft);background:var(--price-paper)}.price-tier.is-pro{border-color:color-mix(in srgb,var(--price-accent) 55%,transparent);background:var(--price-paper-strong);box-shadow:0 24px 60px -36px color-mix(in srgb,var(--price-accent) 60%,transparent)}.price-tier h2{margin:0;font-size:var(--ax-instrument);line-height:var(--ax-instrument-leading);letter-spacing:var(--ax-track-instrument);text-transform:uppercase;font-weight:500;color:var(--price-ink-quiet)}.price-tier.is-pro h2{color:var(--price-accent)}.price-figure{margin:0;display:flex;align-items:baseline;gap:var(--ax-pair);flex-wrap:wrap}.price-figure strong{font-size:var(--ax-title);line-height:var(--ax-title-leading);letter-spacing:var(--ax-track-title);font-weight:600;color:var(--price-ink)}.price-figure span{font-size:var(--ax-small);line-height:var(--ax-small-leading);color:var(--price-ink-quiet)}.price-facts{margin:0;font-size:var(--ax-small);line-height:var(--ax-small-leading);color:var(--price-ink)}.price-who{margin:0;font-size:var(--ax-small);line-height:var(--ax-small-leading);color:var(--price-ink-soft)}.price-act{margin-top:var(--ax-pair);display:flex;flex-wrap:wrap;align-items:center;gap:var(--ax-block)}.price-state{margin:0;min-height:calc(var(--ax-instrument-leading) * 4);font-size:var(--ax-instrument);line-height:var(--ax-instrument-leading);color:var(--price-ink-quiet)}.price-state[role=alert]{color:var(--danger)}.price-note{margin:0;font-size:var(--ax-instrument);line-height:var(--ax-instrument-leading);color:var(--price-ink-quiet)}.price-btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 var(--ax-block);border:1px solid var(--price-line);border-radius:0;background:var(--price-paper-strong);color:var(--price-ink);font-family:var(--font-instrument);font-size:var(--ax-body);line-height:var(--ax-body-leading);letter-spacing:var(--ax-track-object);font-weight:500;text-decoration:none;cursor:pointer;transition:background var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.price-btn:hover:not(:disabled){border-color:var(--price-ink)}.price-btn:active:not(:disabled){transform:translateY(1px)}.price-btn:focus-visible{outline:2px solid var(--price-accent);outline-offset:2px}.price-btn:disabled{cursor:progress;opacity:.7}.price-btn.is-commit{background:var(--price-accent);border-color:var(--price-accent);color:var(--color-background);font-weight:600}.price-btn.is-commit:hover:not(:disabled){background:color-mix(in srgb,var(--price-accent) 88%,var(--price-ink));border-color:color-mix(in srgb,var(--price-accent) 88%,var(--price-ink))}.price-tier .price-btn{width:100%}.price-plan{display:flex;flex-direction:column;gap:var(--ax-pair);padding:var(--ax-block);border:1px solid var(--price-line-soft);background:var(--price-paper-strong);max-width:420px}.price-plan-name{margin:0;display:flex;flex-direction:column;gap:var(--ax-bond)}.price-plan-name span{font-size:var(--ax-instrument);line-height:var(--ax-instrument-leading);letter-spacing:var(--ax-track-instrument);text-transform:uppercase;color:var(--price-ink-quiet)}.price-plan-name strong{font-size:var(--ax-title);line-height:var(--ax-title-leading);letter-spacing:var(--ax-track-title);font-weight:600;color:var(--price-ink)}.price-plan-state{margin:0;display:inline-flex;align-items:center;gap:var(--ax-pair);font-size:var(--ax-body);line-height:var(--ax-body-leading);color:var(--price-ink-soft)}.price-plan-state i{width:10px;height:10px;border-radius:50%;background:var(--price-ink-quiet)}.price-plan[data-plan-state=verifying] .price-plan-state i,.price-plan[data-plan-state=activating] .price-plan-state i{background:var(--price-accent);animation:price-pulse 1.4s ease-in-out infinite}.price-plan[data-plan-state=active]{border-color:color-mix(in srgb,var(--price-commit) 60%,transparent)}.price-plan[data-plan-state=active] .price-plan-state{color:var(--price-commit);font-weight:600}.price-plan[data-plan-state=active] .price-plan-state i{background:var(--price-commit);box-shadow:0 0 12px color-mix(in srgb,var(--price-commit) 70%,transparent)}.price-plan[data-plan-state=refused] .price-plan-state i,.price-plan[data-plan-state=timed-out] .price-plan-state i{background:var(--danger)}.price-return .price-act .btn-link{background:none;border:0;padding:0;font-family:var(--font-instrument);font-size:var(--ax-instrument);line-height:var(--ax-instrument-leading);letter-spacing:var(--ax-track-instrument);color:var(--price-ink);min-height:44px;display:inline-flex;align-items:center}@keyframes price-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.price-plan .price-plan-state i{animation:none}.price-btn,.price-veil{transition:none}}@media(max-width:699px){.price-world{height:54svh;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 66%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 66%,transparent 100%)}.price-band{top:56px;height:calc(54svh - 64px)}.price-sheet{padding-top:40svh;gap:var(--ax-block)}.price-sheet h1{max-width:16ch}.price-tiers{margin-top:var(--ax-block)}.price-tier.is-pro{order:-1}.price-return{padding-top:34svh}.price-return .price-plan{max-width:none}}@media(min-width:700px){.price-sheet{min-height:calc(100svh - 76px);justify-content:flex-end;padding-top:var(--ax-section);max-width:calc(60% + var(--ax-margin-page))}.price-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ax-block);margin-top:var(--ax-block)}.price-tier{min-height:100%}.price-tier .price-act{margin-top:auto;padding-top:var(--ax-pair)}.price-return{justify-content:center}}@font-face{font-family:"Andika 7";src:url(/fonts/andika-7/Andika-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Andika 7";src:url(/fonts/andika-7/Andika-SemiBold.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"Andika 7";src:url(/fonts/andika-7/Andika-Bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:JuliaMono;src:url(/fonts/juliamono-0.062/JuliaMono-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0000-U+001F,U+007F-U+00A2,U+00A4-U+00A6,U+00A8,U+00AA-U+00AD,U+00AF,U+00B2-U+00B6,U+00B8-U+00D6,U+00D8-U+2012,U+2015-U+2017,U+201A-U+201B,U+201E-U+2025,U+2027-U+2039,U+203B-U+20A5,U+20A7-U+20AB,U+20AD-U+2121,U+2123-U+218F,U+2194-U+2211,U+2213-U+2247,U+2249-U+24FF,U+2501-U+2712,U+2714-U+10FFFF}@font-face{font-family:JuliaMono;src:url(/fonts/juliamono-0.062/JuliaMono-Regular.subset.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0020-U+007E,U+00A3,U+00A7,U+00A9,U+00AE,U+00B0-U+00B1,U+00B7,U+00D7,U+2013-U+2014,U+2018-U+2019,U+201C-U+201D,U+2026,U+203A,U+20A6,U+20AC,U+2122,U+2190-U+2193,U+2212,U+2248,U+2500,U+2713}:root:root:root{--ax-canary: "FINAL";--ax-headline: 56px;--ax-display: 40px;--ax-title: 32px;--ax-decision: 25px;--ax-object: 20px;--ax-body: 16px;--ax-small: 14px;--ax-instrument: 13px;--ax-micro: 11px;--ax-headline-leading: 64px;--ax-display-leading: 44px;--ax-title-leading: 36px;--ax-decision-leading: 32px;--ax-object-leading: 24px;--ax-body-leading: 24px;--ax-small-leading: 20px;--ax-instrument-leading: 20px;--ax-micro-leading: 16px;--ax-track-micro: .12em;--ax-track-instrument: .1em;--ax-track-title: .06em;--ax-track-display: .02em;--ax-track-object: .01em;--ax-track-prose: 0;--ax-voice-display: var(--font-instrument);--ax-voice-title: var(--font-instrument);--ax-voice-decision: var(--font-instrument);--ax-voice-object: var(--font-human);--ax-voice-prose: var(--font-human);--ax-voice-readout: var(--font-instrument);--ax-measure: 60ch;--ax-measure-reading: var(--ax-measure);--ax-measure-note: 46ch;--ax-bond: 4px;--ax-pair: 8px;--ax-block: 16px;--ax-group: 32px;--ax-section: 72px;--ax-field: 112px;--ax-margin-page: 40px;--ax-margin-indent: 24px;--ax-rule-object: 1.5px;--ax-rule-object-ink: .92;--ax-rule-structure: 1px;--ax-rule-structure-ink: .6;--ax-rule-tether: 1px;--ax-rule-tether-ink: .38;--ax-rule-construction: 1px;--ax-rule-construction-ink: .18;--ax-rule-grid: 1px;--ax-rule-grid-ink: .06;--letter-micro: var(--ax-micro);--letter-note: var(--ax-instrument);--letter-body: var(--ax-body);--letter-label: var(--ax-object);--letter-title: var(--ax-title);--letter-sheet: var(--ax-display);--letter-tracking: var(--ax-track-instrument);--letter-tracking-note: var(--ax-track-prose);--letter-leading: 1.5;--type-human-display: var(--ax-display);--type-human-title: var(--ax-title);--type-human-decision: var(--ax-decision);--type-human-object: var(--ax-object);--type-human-body: var(--ax-body);--type-human-small: var(--ax-small);--type-instrument: var(--ax-instrument);--type-instrument-micro: var(--ax-micro);--space-thought: var(--ax-pair);--space-cluster: var(--ax-group);--space-altitude: var(--ax-section);--ax-wf-sentinel: wf-rebuild-08}@media(max-width:699px){:root:root:root{--ax-headline: 30px;--ax-headline-leading: 40px;--ax-display: 30px;--ax-display-leading: 40px;--ax-title: 25px;--ax-title-leading: 28px;--ax-decision: 22px;--ax-decision-leading: 28px;--ax-object: 19px;--ax-object-leading: 24px;--ax-section: 48px;--ax-field: 72px;--ax-margin-page: 24px}}.public-landing,.pricing-page,.docs-world,.decision-entry,.unauthorized-entry{--font-human: var(--font-instrument);--ax-voice-display: var(--font-instrument);--ax-voice-title: var(--font-instrument);--ax-voice-decision: var(--font-instrument);--ax-voice-object: var(--font-instrument);--ax-voice-prose: var(--font-instrument);--ax-voice-readout: var(--font-instrument);font-family:var(--font-instrument)}.unauthorized-entry .public-hero h1{font-size:var(--ax-title);line-height:var(--ax-title-leading);letter-spacing:var(--ax-track-title);text-transform:uppercase}.unauthorized-entry .public-hero .eyebrow{font-size:var(--ax-instrument);line-height:var(--ax-instrument-leading);letter-spacing:var(--ax-track-instrument)}.unauthorized-entry .public-hero p{font-size:var(--ax-body);line-height:var(--ax-body-leading);letter-spacing:var(--ax-track-prose)}.unauthorized-entry .public-hero h2{font-size:var(--ax-decision);line-height:var(--ax-decision-leading);letter-spacing:var(--ax-track-title)}.unauthorized-entry .public-hero h3,.unauthorized-entry .public-hero h4{font-size:var(--ax-object);line-height:var(--ax-object-leading);letter-spacing:var(--ax-track-object)}.unauthorized-entry .add-channel-choice{font-size:var(--ax-instrument);line-height:var(--ax-instrument-leading);letter-spacing:var(--ax-track-instrument)}:root,:root[data-theme=dark]{color:var(--color-foreground);background:var(--color-background);--ax-sentinel: r10-offfield-fill-01;--font-human: "Andika 7", ui-sans-serif, system-ui, sans-serif;--font-instrument: "JuliaMono", ui-monospace, monospace;--leading-human-display: .92;--leading-human-title: 1.02;--leading-human-body: 1.58;--leading-human-small: 1.5;--leading-instrument: 1.35;--leading-instrument-micro: 1.3;--tracking-instrument: .1em;--space-scene-edge: clamp(20px, 4vw, 64px);--measure-body: 62ch;--measure-mobile: 38ch;font-family:var(--font-human);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--green: var(--color-success);--green-soft: var(--color-success-soft);--motion-fast: .18s;--motion-slow: .42s;--motion-ease: cubic-bezier(.16, 1, .3, 1);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 72px;--space-9: 112px;--measure: 68ch;--space-page-inline: clamp(1rem, 4vw, 2.5rem);--space-page-block: clamp(1.5rem, 4vw, 2.5rem);--space-shell-gap: var(--space-5);--space-section-gap: clamp(2rem, 5vw, 3.5rem);--space-card-gap: var(--space-4);--space-card-padding: clamp(1rem, 2vw, 1.5rem)}:root[data-theme=light]{color:var(--color-foreground);background:var(--color-background);--green: var(--color-success);--green-soft: var(--color-success-soft);--ink-soft: rgba(6, 23, 28, .72);--ink-faint: rgba(6, 23, 28, .5)}:root[data-theme=light] .immersive-shell{background:var(--blueprint-field)}:root[data-theme=light] .diegetic-brand,:root[data-theme=light] .diegetic-workspace,:root[data-theme=light] .unauthorized-entry .public-hero h1,:root[data-theme=light] .unauthorized-entry .activity-approve.add-channel-choice,:root[data-theme=light] .flows-corner-marker,:root[data-theme=light] .settings-corner-marker,:root[data-theme=light] .flows-hint,:root[data-theme=light] .flows-rod-label-name,:root[data-theme=light] .settings-focus-space h2,:root[data-theme=light] .channel-home-name,:root[data-theme=light] .training-log>strong{color:var(--blueprint-ink-strong);text-shadow:none}:root[data-theme=light] .flows-rod-label-state,:root[data-theme=light] .unauthorized-entry .public-hero>p:not(.eyebrow),:root[data-theme=light] .settings-tuning-note,:root[data-theme=light] .settings-focus-note,:root[data-theme=light] .training-log-action,:root[data-theme=light] .training-log>small{color:var(--blueprint-ink-support);text-shadow:none}:root[data-theme=light] .flows-back,:root[data-theme=light] .btn-link,:root[data-theme=light] .channel-home-back{color:#294751}:root[data-theme=light] .flows-object-stage:before,:root[data-theme=light] .hub-settings.settings-tuning-stage:after{background:radial-gradient(120% 70% at 50% 112%,color-mix(in srgb,var(--blueprint-field-deep) 46%,transparent),transparent 62%),radial-gradient(90% 55% at 50% -18%,rgba(154,116,32,.08),transparent 70%),linear-gradient(to bottom,transparent,color-mix(in srgb,var(--blueprint-field-deep) 40%,transparent) 96%)}:root[data-theme=light] .hub-settings.settings-tuning-stage.is-visible:before{background:radial-gradient(circle at var(--settings-hub-x) var(--settings-hub-y),rgba(154,116,32,.12),transparent 18vw),radial-gradient(70% 70% at 50% 46%,transparent,color-mix(in srgb,var(--blueprint-field-deep) 32%,transparent) 78%)}:root[data-theme=light] .hub-settings.settings-tuning-stage.altitude-focus{background:radial-gradient(70% 90% at 48% 44%,rgba(154,116,32,.1),transparent 70%),var(--blueprint-field)}:root[data-theme=light] .settings-tuning-stage.altitude-focus .settings-focus-space h2,:root[data-theme=light] .settings-tuning-stage.altitude-focus .settings-tuning-value{color:var(--stage-ink)}:root[data-theme=light] .settings-tuning-stage.altitude-focus .settings-tuning-label{color:var(--stage-support)}:root[data-theme=light] .settings-tuning-stage.altitude-focus .settings-tuning-note,:root[data-theme=light] .settings-tuning-stage.altitude-focus .settings-focus-note{color:#2b4a5c}:root[data-theme=light] .settings-tuning-stage.altitude-focus .settings-tension-vane .settings-tuning-note{color:var(--blueprint-ink)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--color-background);color:var(--color-foreground)}body:has(.product-shell){background:#070a0d}body:has(.immersive-shell),body:has(.workspace-shell){background:#060912}:root[data-theme=light] body:has(.product-shell),:root[data-theme=light] body:has(.immersive-shell),:root[data-theme=light] body:has(.workspace-shell){background:var(--blueprint-field)}button,input,select,textarea{font:inherit}*::-webkit-scrollbar{width:0;height:0}.btn-primary{display:inline-flex;min-height:44px;align-items:center;justify-content:center;background:var(--brass);color:#1a1206;border:0;border-radius:4px;font:inherit;font-size:var(--type-instrument);font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:12px 22px;cursor:pointer;text-decoration:none;text-align:center;transition:transform .16s cubic-bezier(.165,.84,.44,1),box-shadow .2s ease,opacity .16s ease}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 22px -8px var(--brass-glow)}.btn-primary:active{transform:translateY(0)}.btn-primary:disabled{opacity:.45;cursor:default;box-shadow:none;transform:none}.btn-secondary{position:relative;display:inline-block;background:none;border:0;color:var(--brass);font:inherit;font-size:var(--type-human-small);font-weight:600;letter-spacing:.02em;padding:6px 2px 10px;cursor:pointer;text-decoration:none}.btn-secondary:after{content:"";position:absolute;left:0;bottom:2px;height:1px;width:100%;background:var(--hair);transition:background .18s ease,box-shadow .2s ease}.btn-secondary:hover:after{background:var(--brass);box-shadow:0 0 10px -2px var(--brass-glow)}.btn-link,.skip-link{background:none;border:0;-webkit-appearance:none;appearance:none;color:var(--ink-dim);font:inherit;font-size:var(--type-instrument);line-height:var(--ax-instrument-leading);letter-spacing:.02em;padding:4px 0;cursor:pointer;text-decoration:none;transition:color .16s ease}.btn-link:hover{color:var(--ink)}.btn-link{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:flex-start;text-align:left}.btn-danger{position:relative;display:inline-block;background:none;border:0;color:var(--danger);font:inherit;font-size:var(--type-human-small);padding:6px 2px 10px;cursor:pointer;text-decoration:none}.btn-danger:after{content:"";position:absolute;left:0;bottom:2px;height:1px;width:100%;background:#ff6a6a80}button{cursor:pointer;min-height:44px;text-align:left;transition:background var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),opacity var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}button:disabled{cursor:not-allowed;opacity:.55}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent) 72%,transparent);outline-offset:3px}.skip-link{position:fixed;top:max(12px,env(safe-area-inset-top,0px));left:12px;z-index:1000;transform:translateY(-140%);border:1px solid var(--color-accent);background:var(--color-primary-foreground);color:var(--color-foreground-strong);padding:10px 14px;text-decoration:none;line-height:var(--ax-instrument-leading, 20px);transition:transform var(--motion-fast) var(--motion-ease)}.skip-link:focus{transform:translateY(0)}.app-shell{width:min(1760px,calc(100% - 32px));margin:0 auto;padding:32px 0 48px}.hero p,.panel-copy,.gateway-card p,.current-state-card p,.hero-card p{color:var(--muted);line-height:1.55}.hero-card,.panel,.gateway-card,.current-state-card,.timeline-card,.record-card{border:1px solid var(--border);background:var(--color-surface-glass);box-shadow:0 18px 60px #00000047}.hero-card{display:flex;min-height:220px;flex-direction:column;justify-content:flex-end;padding:22px}.hero-card span,.state-label,.eyebrow{color:var(--blue);font-family:var(--font-instrument);font-size:var(--type-instrument);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hero-card strong{margin:10px 0;font-size:var(--type-human-decision)}.console-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);gap:20px;align-items:start}.panel{padding:22px}.event-gateway,.record-audit{grid-column:1 / -1}.panel-header,.section-title-row,.card-heading-row{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.panel-header h2,.gateway-card h3,.section-title-row h3{margin:4px 0 0;color:var(--color-foreground-strong);letter-spacing:-.03em}.panel-header h2{font-size:clamp(1.35rem,2vw,2rem)}.tag,.status-pill{border:1px solid var(--border);background:var(--panel-soft);color:var(--muted);font-family:var(--font-instrument);font-size:var(--type-instrument)}.status-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;white-space:nowrap}.status-dot{width:8px;height:8px;border-radius:0;background:var(--faint);transform:rotate(45deg)}.status-online .status-dot{background:var(--green);box-shadow:0 0 16px var(--green)}.status-offline .status-dot{background:var(--red);box-shadow:0 0 16px var(--red)}.gateway-grid,.record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.gateway-card,.record-card,.timeline-card,.current-state-card{padding:18px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}label{display:grid;gap:7px;color:var(--muted);font-size:var(--type-human-small);font-weight:650}input,select,textarea{width:100%;border:1px solid var(--border);border-radius:12px;outline:none;background:#090d10;color:var(--text)}input,select{min-height:44px;padding:0 12px}textarea{min-height:312px;margin-top:16px;padding:12px;resize:vertical;font-family:var(--font-instrument);font-size:var(--type-instrument);line-height:1.5}input:focus,select:focus,textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.inline-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.tag{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;color:#d9eefc;white-space:nowrap}.tag-neutral{color:#c8d2d8}.tag-warning{border-color:#e6b4508c;background:var(--amber-soft);color:#ffe2a2}.json-block{max-height:340px;margin-top:14px;overflow:auto;border:1px solid var(--border);background:#080b0d}.json-block pre,.message-preview{margin:0;padding:14px;color:#cbd6dc;font-family:var(--font-instrument);font-size:var(--type-instrument);line-height:1.55;white-space:pre-wrap}.notice{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;margin-top:16px;border:1px solid var(--border);padding:13px 14px}.notice p{margin:4px 0 0;color:var(--muted)}.notice-success{border-color:#52d27f61;background:var(--green-soft)}.notice-error{border-color:#ff6b6b61;background:var(--red-soft)}.notice-info{border-color:#64b5ff4d;background:var(--blue-soft)}.field-error{margin:8px 0 0;color:#ffb3b3}.recent-events{margin-top:18px}.event-list,.audit-list{display:grid;gap:8px}.event-row,.audit-row{display:flex;gap:12px;align-items:center;justify-content:space-between;border:1px solid var(--border);background:var(--panel-soft);padding:12px}.event-row div,.audit-row div{display:grid;gap:4px}.event-row span,.event-row time,.audit-row span,.audit-row time,.section-title-row span{color:var(--muted);font-size:var(--type-instrument)}.current-state-card strong{display:block;margin-top:8px;color:#f6fafb;font-size:clamp(1.8rem,4vw,3.2rem);letter-spacing:-.06em}.timeline-list{display:grid;gap:0;margin:16px 0 0;padding:0;list-style:none}.timeline-list li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;padding-bottom:16px;position:relative}.timeline-list li:before{position:absolute;top:14px;bottom:0;left:4px;width:1px;background:var(--border);content:""}.timeline-list li:last-child{padding-bottom:0}.timeline-list li:last-child:before{display:none}.timeline-marker{width:9px;height:9px;margin-top:5px;border:1px solid var(--green);background:var(--panel)}.timeline-list span{display:block;margin-top:3px;color:var(--muted);font-size:var(--type-instrument)}.blocked-card{border-color:#e6b4505c;background:#e6b45012}.blocked-card p{color:#ffe2a2;line-height:1.55}@media(max-width:1180px){.console-grid,.gateway-grid,.record-grid{grid-template-columns:1fr}.workflow-run{grid-column:1 / -1}}@media(max-width:760px){.app-shell{width:min(100% - 20px,1760px);padding:16px 0 28px}.hero-card,.panel,.gateway-card,.record-card,.current-state-card,.timeline-card{padding:14px}.panel-header,.section-title-row,.card-heading-row,.event-row,.audit-row{align-items:stretch;flex-direction:column}.form-grid,.inline-control{grid-template-columns:1fr}textarea{min-height:240px}}.policy-copy{color:var(--muted);font-size:var(--type-human-small);line-height:1.55}.product-shell{position:relative;width:min(1240px,calc(100% - (var(--space-page-inline) * 2)));min-height:100vh;margin:0 auto;padding:var(--space-page-block) 0 64px;overflow:hidden}.workspace-shell{--space-workspace-page-inline: clamp(1.25rem, 3vw, 2rem);--space-workspace-page-top: clamp(1.5rem, 4vh, 2.5rem);--space-workspace-page-bottom: var(--space-8);--space-workspace-header-gap: var(--space-4);--space-workspace-section-gap: var(--space-6);--space-workspace-card-gap: var(--space-4);--space-workspace-card-padding: var(--space-5);--space-workspace-focus-top: clamp(1.5rem, 4vh, 3rem);--space-page-inline: var(--space-workspace-page-inline);--space-page-block: var(--space-workspace-page-top);--space-shell-gap: var(--space-workspace-header-gap);--space-section-gap: var(--space-workspace-section-gap);--space-card-gap: var(--space-workspace-card-gap);--space-card-padding: var(--space-workspace-card-padding);--color-workspace-background: #070d12;--color-workspace-grid: rgba(100, 223, 255, .055);width:min(1180px,calc(100% - (var(--space-workspace-page-inline) * 2)));padding:var(--space-workspace-page-top) 0 var(--space-workspace-page-bottom)}.workspace-shell:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(180deg,var(--color-workspace-background),var(--color-background) 62%)}.workspace-shell .ambient-orb{opacity:.18}.ambient-orb{position:fixed;z-index:-1;width:520px;height:520px;border-radius:999px;filter:blur(82px);opacity:.24;pointer-events:none}.product-header{display:flex;gap:var(--space-shell-gap);align-items:center;justify-content:space-between;position:sticky;top:0;z-index:10;padding:var(--space-workspace-header-gap, 12px) 0;background:linear-gradient(180deg,var(--color-surface-glass),var(--color-surface-overlay));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-mark,.focus-nav button{border:0;background:transparent;color:inherit}.brand-mark{display:grid;gap:4px;padding:0;text-align:left}.brand-mark span,.developer-position,.quiet-queue>span,.message-stage>span,.record-story article>span{color:var(--blue);font-family:var(--font-instrument);font-size:var(--type-instrument);font-weight:700;line-height:var(--ax-instrument-leading);letter-spacing:var(--ax-track-instrument);text-transform:uppercase}.brand-mark strong{color:var(--color-foreground-soft);font-size:var(--type-human-small);font-weight:500;line-height:var(--ax-small-leading)}.focus-nav{display:flex;gap:4px;align-items:center;border:1px solid var(--color-border-soft);border-radius:var(--radius-card);background:var(--color-surface-overlay);padding:5px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.focus-nav button{border-radius:12px;padding:9px 13px;color:var(--color-muted);font-size:var(--type-human-small)}.focus-nav button.active{background:var(--color-accent-soft);color:var(--color-foreground-strong)}.theme-toggle{display:inline-flex;align-items:center;gap:10px;width:fit-content;min-height:44px;border:0;background:transparent;color:var(--ink-dim);padding:6px 2px;cursor:pointer}.theme-toggle-label{color:var(--ink-dim);font-family:var(--font-instrument);font-size:var(--type-instrument-micro);font-weight:600;line-height:var(--ax-micro-leading);letter-spacing:var(--ax-track-micro);text-transform:uppercase;transition:color var(--motion-fast) var(--motion-ease)}.theme-toggle:hover .theme-toggle-label{color:var(--ink)}.theme-toggle-switch{position:relative;width:46px;height:18px;min-height:18px;border:0;border-radius:0;padding:0;cursor:pointer;background:linear-gradient(to bottom,transparent 0 8px,var(--hair) 8px 9px,transparent 9px),linear-gradient(to right,var(--hair) 0 1px,transparent 1px),linear-gradient(to left,var(--hair) 0 1px,transparent 1px);box-shadow:none;transition:background var(--motion-slow, .32s) var(--motion-ease)}.theme-toggle-switch[data-state=checked]{box-shadow:none}.theme-toggle-thumb{display:block;width:6px;height:12px;margin:3px 0;border-radius:0;background:var(--brass);box-shadow:none;transform:translate(1px);transition:transform var(--motion-slow, .32s) var(--motion-ease),background var(--motion-slow, .32s) var(--motion-ease)}.theme-toggle-thumb[data-state=checked]{transform:translate(39px);background:#9fc2e8}.theme-toggle-switch:focus-visible{outline:2px solid var(--brass);outline-offset:3px}@media(prefers-reduced-motion:reduce){.theme-toggle-thumb,.theme-toggle-switch{transition:none}}.signed-in-header{display:flex;align-items:center;width:fit-content;max-width:100%;gap:10px;margin:0 0 12px;border:1px solid var(--color-border-soft);border-radius:999px;background:var(--color-surface-overlay);box-shadow:0 12px 34px #00000024;padding:9px 12px}.signed-in-header-dot{flex:0 0 auto;width:8px;height:8px;border-radius:999px;background:var(--color-success);box-shadow:0 0 18px var(--color-success-soft)}.signed-in-header-text{color:var(--color-foreground-soft);font-size:var(--type-instrument);line-height:1.4;overflow-wrap:anywhere}.signed-in-header strong{color:var(--color-foreground-strong);font-weight:700}.screen-jump{display:flex;align-items:center;gap:8px;margin-left:4px;border-left:1px solid rgba(255,255,255,.08);padding-left:10px}.screen-jump span{color:#e7edf070;font-size:var(--type-instrument)}.screen-jump select{width:132px;border:0;border-radius:12px;background:#ffffff0f;color:#e7edf0cc;padding:8px 10px}.role-switcher{display:flex;gap:var(--space-card-gap);align-items:center;justify-content:space-between;margin:4px 0 var(--space-section-gap);border:1px solid var(--color-border-soft);border-radius:18px;background:var(--color-surface-overlay);padding:var(--space-card-padding) calc(var(--space-card-padding) + 2px)}.role-switcher label{display:flex;gap:10px;align-items:center;color:var(--blue);font-family:var(--font-instrument);font-size:var(--type-instrument-micro);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.role-switcher select{min-height:40px;border:1px solid rgba(100,181,255,.16);border-radius:999px;background:#64b5ff14;color:#e7edf0db;padding:8px 12px}.role-switcher p{margin:0;color:#e7edf09e;line-height:1.45}.app-map{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);gap:var(--space-card-gap);align-items:stretch;margin:10px 0 var(--space-section-gap);border:1px solid rgba(152,219,197,.14);border-radius:22px;background:#10151894;padding:14px}.app-map>div:first-child,.app-map-columns section{border:1px solid rgba(255,255,255,.07);border-radius:16px;background:#080b0d75;padding:14px}.app-map span,.role-route-grid span{color:var(--blue);font-family:var(--font-instrument);font-size:var(--type-instrument-micro);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.app-map strong{display:block;margin:6px 0;color:#f7fbfc;font-size:var(--type-human-object)}.app-map p{margin:0;color:#e7edf09e;line-height:1.5}.app-map-columns{display:grid;grid-template-columns:.75fr 1.5fr .75fr;gap:10px}.app-map-columns section{display:flex;min-width:0;flex-wrap:wrap;gap:8px;align-content:start}.app-map-columns section span{flex-basis:100%}.app-map-columns button{min-height:34px;border:1px solid rgba(100,181,255,.14);border-radius:999px;background:#64b5ff14;color:#e7edf0bd;padding:6px 10px;font-size:var(--type-instrument)}.screen-context-card{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:14px;align-items:stretch;width:min(1040px,100%);margin:0 auto 12px}.screen-context-card>div,.screen-context-card nav{border:1px solid rgba(152,219,197,.14);border-radius:20px;background:#10151880;padding:16px}.screen-context-card span{color:var(--blue);font-family:var(--font-instrument);font-size:var(--type-instrument-micro);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.screen-context-card strong{display:block;margin:8px 0;color:#f7fbfc;font-size:clamp(1.25rem,2vw,1.75rem);letter-spacing:-.04em}.screen-context-card p,.screen-context-card small{margin:0;color:#e7edf09e;line-height:1.5}.screen-context-card nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.screen-context-card nav button{display:grid;min-height:84px;align-content:center;gap:6px;border:1px solid rgba(100,181,255,.14);border-radius:16px;background:#64b5ff12;padding:12px;text-align:left}.focus-screen{display:grid;width:min(1040px,100%);min-height:76vh;margin:var(--space-section-gap) auto 0;align-content:center;gap:var(--space-section-gap);animation:focus-screen-in .32s cubic-bezier(.16,1,.3,1) both}@keyframes focus-screen-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.focus-screen{animation:none}}.focus-screen h1{max-width:880px;margin:0;color:#f7fbfc;font-size:clamp(3rem,7vw,6.8rem);letter-spacing:-.075em;line-height:.9}.developer-intro,.home-copy{display:grid;gap:18px}.developer-intro p,.home-copy p,.soft-copy,.policy-focus-card p,.focus-empty p,.record-story p,.primary-decision p{max-width:720px;margin:0;color:#e7edf0a8;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.65}.home-action-row,.whisper-row{display:flex;flex-wrap:wrap;gap:18px;align-items:center}@keyframes agent-icon-pop{0%{opacity:0;transform:scale(1)}50%{transform:scale(1.04)}66%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes agent-text-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes agent-directional-reveal{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes scenario-active-pulse{0%{transform:scale(.9)}55%{transform:scale(1.02)}to{transform:scale(1)}}.role-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-card-gap)}.role-route-grid article{display:grid;gap:10px;min-height:210px;border:1px solid rgba(152,219,197,.14);border-radius:18px;background:var(--color-surface-overlay);padding:calc(var(--space-card-padding) + 4px)}.role-route-grid strong{color:#f7fbfc;font-size:clamp(1.25rem,1.8vw,1.6rem);letter-spacing:-.04em}.role-route-grid p,.role-route-grid small{margin:0;color:#e7edf094;line-height:1.5}.focus-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:820px}.focus-form label,.policy-focus-card label,.developer-card label,.sender-form label,.template-form label{display:grid;gap:8px;color:#e7edf094;font-size:var(--type-human-small);font-weight:700}.focus-form input,.focus-form select,.policy-focus-card input,.developer-card input,.developer-card textarea,.sender-form input,.sender-form select,.template-form input,.template-form select,.template-form textarea{border-color:#ffffff14;background:#05080aad}.tenants-screen{width:min(1100px,100%);align-content:start}.work-screen{width:min(1100px,100%)}.quiet-queue{display:grid;gap:10px;opacity:.78}.quiet-queue button{border:1px solid rgba(255,255,255,.07);background:#1015186b;padding:14px;color:#e7edf09e;text-align:left}.quiet-queue button.active{border-color:#52d27f7a;background:#52d27f1a;color:#f6fafb}.quiet-queue strong,.quiet-queue small{display:block}.quiet-queue small{margin-top:5px;color:#e7edf070}.work-focus{display:grid;gap:22px}.reviewer-chain-page{--review-light: #70e3ff;--review-done: #75e39a;--review-wait: #d9ad62;--review-blocked: #ff746c;--stage-ink: rgba(244, 248, 252, .96);--stage-support: rgba(213, 225, 236, .78);--stage-quiet: rgba(170, 187, 203, .66);box-sizing:border-box;width:100%;min-height:100vh;padding:clamp(32px,5vw,76px) clamp(20px,5vw,76px) clamp(48px,8vw,112px);overflow:hidden;color:var(--stage-ink);background:radial-gradient(circle at 48% 45%,rgba(70,162,193,.1),transparent 32%),radial-gradient(circle at 80% 74%,rgba(88,218,156,.06),transparent 30%),linear-gradient(180deg,#050811,#080b0d)}.reviewer-chain-header{position:relative;z-index:4;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-cluster)}.reviewer-chain-header span,.reviewer-chain-message>span,.reviewer-chain-node>span,.reviewer-chain-dossier header>span{color:var(--review-light);font:600 var(--type-instrument-micro)/var(--leading-instrument-micro) var(--font-instrument);letter-spacing:.14em;text-transform:uppercase}.reviewer-chain-header h1,.reviewer-chain-message h1{max-width:14ch;margin:8px 0 0;font-size:clamp(2.7rem,7vw,6.4rem);font-weight:600;letter-spacing:-.075em;line-height:.9}.reviewer-chain-header>strong{position:relative;display:flex;align-items:center;gap:9px;margin-top:4px;color:var(--review-light);font:500 var(--type-instrument)/1 var(--font-instrument);letter-spacing:.06em;white-space:nowrap}.reviewer-chain-header>strong:before{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 16px currentColor;content:""}.reviewer-chain-header>strong[data-state=done]{color:var(--review-done)}.reviewer-chain-header>strong[data-state=waiting],.reviewer-chain-header>strong[data-state=holding_for_you]{color:var(--review-wait)}.reviewer-chain-header>strong[data-state=blocked]{color:var(--review-blocked)}.reviewer-chain-instrument{position:relative;width:100%;margin-top:clamp(52px,9vw,128px)}.reviewer-chain-stage{position:relative;display:grid;grid-template-columns:repeat(var(--chain-columns),minmax(92px,1fr));grid-auto-flow:row dense;grid-auto-rows:minmax(156px,auto);column-gap:clamp(10px,1.25vw,20px);align-items:center;width:100%;min-height:clamp(350px,46vw,630px);padding:38px 10px 72px;isolation:isolate}.reviewer-chain-stage:before{position:absolute;z-index:-2;top:42%;left:50%;width:min(54vw,700px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(112,227,255,.12),rgba(112,227,255,.025) 42%,transparent 69%);filter:blur(18px);content:"";transform:translate(-50%,-50%);pointer-events:none}.reviewer-chain-tethers{position:absolute;z-index:-1;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.reviewer-chain-tethers path{fill:none;stroke:#84c5d76b;stroke-width:1;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px rgba(112,227,255,.18))}.reviewer-chain-tethers g[data-state=waiting] path{stroke:#d9ad6280;stroke-dasharray:3 7}.reviewer-chain-tethers g[data-state=blocked] path{stroke:#ff746c94}.reviewer-chain-tethers g[data-state=satisfied] path{stroke:#75e39a7a}.reviewer-chain-node{position:relative;z-index:2;grid-column:var(--chain-column);grid-row:auto;align-self:center;justify-self:center;display:grid;justify-items:center;width:min(112px,100%);min-height:118px;padding:0 8px;border:0;border-radius:0;background:transparent;color:var(--stage-ink);cursor:pointer;font:inherit;text-align:center;appearance:none}.reviewer-chain-node i{position:relative;display:block;width:20px;height:58px;margin-bottom:11px;border:1px solid rgba(112,227,255,.5);border-radius:50% 50% 42% 42%;background:linear-gradient(90deg,#ffffff0a,#70e3ff38,#ffffff08);box-shadow:inset 0 0 10px #70e3ff1a,0 0 18px #70e3ff14;transition:color var(--motion-fast) ease,filter var(--motion-fast) ease,transform var(--motion-fast) ease}.reviewer-chain-node i:before{position:absolute;top:-10px;left:50%;width:1px;height:10px;background:currentColor;opacity:.42;content:""}.reviewer-chain-node i:after{position:absolute;right:50%;bottom:-8px;width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 11px currentColor;content:"";transform:translate(50%)}.reviewer-chain-node[data-kind=event] i{width:46px;height:46px;border-radius:50%}.reviewer-chain-node[data-kind=approval] i{width:32px;height:32px;border-radius:2px;transform:rotate(45deg)}.reviewer-chain-node[data-kind=artifact] i{width:40px;height:46px;border-radius:50% 50% 8px 8px}.reviewer-chain-node[data-kind=release] i{width:38px;height:38px;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 8px #70e3ff12,0 0 18px #70e3ff14}.reviewer-chain-node[data-kind=success] i,.reviewer-chain-node[data-kind=outcome] i{width:56px;height:56px;border-radius:50%;background:radial-gradient(circle at 45% 40%,rgba(255,255,255,.76),rgba(117,227,154,.36) 18%,rgba(117,227,154,.06) 61%,transparent 63%);color:var(--review-done)}.reviewer-chain-node[data-state=waiting] i,.reviewer-chain-node[data-state=holding_for_you] i{color:var(--review-wait);border-color:#d9ad628f}.reviewer-chain-node[data-state=blocked] i{color:var(--review-blocked);border-color:#ff746ca3}.reviewer-chain-node[data-state=done] i{color:var(--review-done);border-color:#75e39a94}.reviewer-chain-node>span{color:var(--stage-quiet);font-size:var(--type-instrument-micro)}.reviewer-chain-node>strong{display:block;max-width:12ch;margin-top:5px;color:var(--stage-support);font-size:clamp(.82rem,1vw,.96rem);font-weight:600;line-height:1.22;overflow-wrap:anywhere}.reviewer-chain-node:hover i,.reviewer-chain-node[data-selected=true] i{filter:brightness(1.45) drop-shadow(0 0 12px currentColor);transform:translateY(-3px)}.reviewer-chain-node[data-kind=approval]:hover i,.reviewer-chain-node[data-kind=approval][data-selected=true] i{transform:rotate(45deg) scale(1.08)}.reviewer-chain-node[data-selected=true]>strong{color:var(--stage-ink)}.reviewer-chain-node:focus-visible{outline:1px solid var(--review-light);outline-offset:7px}.reviewer-chain-dossier{position:relative;z-index:3;display:grid;grid-template-columns:minmax(180px,.8fr) minmax(230px,1.2fr) minmax(260px,1.4fr);gap:clamp(18px,3vw,44px);width:min(980px,calc(100% - 24px));margin:-28px auto 0;padding:25px 0 0 28px;border:0;border-top:1px solid rgba(112,227,255,.34);background:transparent}.reviewer-chain-dossier:before{position:absolute;top:-38px;left:0;width:1px;height:38px;background:#70e3ff57;box-shadow:0 0 9px #70e3ff40;content:""}.reviewer-chain-dossier header{display:grid;align-content:start}.reviewer-chain-dossier header>strong{margin-top:8px;color:var(--stage-ink);font-size:clamp(1.2rem,2vw,1.75rem);line-height:1.15}.reviewer-chain-dossier header>small,.reviewer-chain-dossier>time,.reviewer-chain-dossier time{color:var(--stage-quiet);font:500 .72rem/1.4 var(--font-instrument)}.reviewer-chain-dossier header>small{margin-top:8px}.reviewer-chain-dossier>time{position:absolute;top:27px;right:0}.reviewer-chain-dossier dl,.reviewer-chain-dossier ol{display:grid;align-content:start;gap:10px;margin:0;padding:0}.reviewer-chain-dossier dl div{display:grid;grid-template-columns:minmax(80px,.6fr) minmax(0,1fr);gap:12px;padding-bottom:8px;border-bottom:1px solid rgba(232,238,245,.08)}.reviewer-chain-dossier dt{color:var(--stage-quiet);font:500 .69rem/1.4 var(--font-instrument)}.reviewer-chain-dossier dd{margin:0;color:var(--stage-support);font-size:var(--type-human-small)}.reviewer-chain-dossier ol{list-style:none}.reviewer-chain-dossier li{position:relative;display:grid;gap:2px;padding-left:15px}.reviewer-chain-dossier li:before{position:absolute;top:.55em;left:0;width:5px;height:5px;border-radius:50%;background:var(--review-light);box-shadow:0 0 9px #70e3ff8c;content:""}.reviewer-chain-dossier li strong{color:var(--stage-support);font-size:var(--type-human-small);font-weight:500}.reviewer-chain-message{display:grid;align-content:center;min-height:100vh}.reviewer-chain-message p{max-width:44ch;color:var(--stage-support)}@media(max-width:760px){.reviewer-chain-page{padding:28px 18px 64px;overflow:visible}.reviewer-chain-header{display:grid}.reviewer-chain-header h1{max-width:10ch;font-size:clamp(2.6rem,14vw,4.2rem)}.reviewer-chain-header>strong{position:absolute;top:0;right:0;font-size:var(--type-instrument-micro)}.reviewer-chain-instrument{margin-top:44px}.reviewer-chain-stage{grid-template-columns:1fr;grid-auto-rows:minmax(142px,auto);min-height:0;padding:32px 0 62px}.reviewer-chain-stage:before{position:fixed;width:96vw}.reviewer-chain-node{grid-column:1!important;width:min(210px,78vw);min-height:128px}.reviewer-chain-dossier{grid-template-columns:1fr;width:calc(100% - 12px);margin-top:-20px;padding:24px 0 0 18px}.reviewer-chain-dossier>time{position:static}}@media(prefers-reduced-motion:reduce){.reviewer-chain-node i{transition:none}}.message-stage,.primary-decision,.policy-focus-card,.record-story article,.focus-empty,.developer-card,.sender-detail-card,.template-detail-card,.sender-status-strip article,.focus-notice{border:1px solid rgba(255,255,255,.07);background:#1015187a;padding:18px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.focus-message{margin:10px 0 0;white-space:pre-wrap;color:#f7fbfc;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.65}.primary-decision{display:grid;gap:14px}.plan-badge-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:2px 0}.plan-badge{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 10px;border-radius:999px;border:1px solid rgba(208,168,108,.5);background:#c4985c29;color:#f8eedef5}.plan-badge[data-plan=free]{border-color:#96a6bc73;background:#788aa024;color:#e0e8f0eb}.record-story,.developer-grid{display:grid;gap:16px}.record-story{grid-template-columns:repeat(2,minmax(0,1fr))}.senders-screen,.templates-screen{width:min(1180px,100%);align-content:start}.sender-status-strip,.sender-provider-grid,.sender-boundary-grid,.setup-path-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sender-status-strip article,.setup-path-card article,.provider-plan-card{display:grid;gap:8px}.setup-path-card{grid-template-columns:repeat(4,minmax(0,1fr))}.sender-onboarding-panel{display:grid;gap:18px;width:min(1180px,100%);border:1px solid rgba(100,223,255,.16);border-radius:24px;background:linear-gradient(135deg,#64dfff14,#52d27f09),#070b0e9e;padding:20px}.sender-onboarding-panel>div{display:grid;gap:8px}.sender-onboarding-panel ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.sender-onboarding-panel li{display:grid;gap:8px;align-content:start;min-height:150px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#1015188f;padding:16px}.sender-boundary-card{display:grid;gap:12px}.selected-sender-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.selected-sender-summary article{display:grid;gap:7px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#64dfff09;padding:12px}.sender-status-strip span,.setup-path-card span,.sender-onboarding-panel span,.provider-plan-card span,.sender-boundary-card>span,.selected-sender-summary span,.sender-boundary-card small,.sender-detail-card>span,.template-detail-card>span{color:var(--blue);font-family:var(--font-instrument);font-size:var(--type-instrument);font-weight:700;letter-spacing:.15em;text-transform:uppercase}.sender-status-strip strong{color:#f7fbfc;font-size:clamp(1.3rem,2.4vw,2.2rem);letter-spacing:-.055em}.setup-path-card strong,.sender-onboarding-panel strong,.provider-plan-card strong{color:#f7fbfc;font-size:clamp(1.1rem,1.8vw,1.45rem);letter-spacing:-.04em}.sender-boundary-card strong{color:#f7fbfc;font-size:clamp(1.2rem,2.2vw,1.9rem);letter-spacing:-.05em}.selected-sender-summary strong{color:#f7fbfc;font-size:var(--type-human-body);letter-spacing:-.03em}.sender-status-strip p,.setup-path-card p,.sender-onboarding-panel p,.provider-plan-card p,.sender-boundary-card p,.selected-sender-summary p,.sender-detail-card p{margin:0;color:#e7edf094;line-height:1.55}.setup-path-card article,.provider-plan-card{border:1px solid rgba(152,219,197,.12);background:#98dbc50b;padding:16px}.provider-plan-card details{margin-top:8px}.provider-plan-card details:not([open]) pre{display:none}.provider-plan-card summary{cursor:pointer;color:#e7edf0ad;font-weight:800}.provider-plan-card pre{margin-top:12px;max-height:260px;overflow:auto}.sender-form,.template-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.template-body-field{grid-column:1 / -1}.template-form textarea{min-height:150px;margin-top:0}.sender-workspace,.template-workspace{display:grid;grid-template-columns:minmax(260px,.36fr) minmax(0,1fr);gap:18px;align-items:start}.sender-detail-card,.template-detail-card{display:grid;gap:14px}.sender-detail-card h2,.template-detail-card h2{margin:0;color:#f7fbfc;font-size:clamp(2rem,4vw,4rem);letter-spacing:-.065em;line-height:.94}.blocked-copy{color:#ffe2a2!important}.record-story article{display:grid;gap:10px}.record-card-wide{grid-column:1 / -1}.blocked-record{border-color:#e6b45061!important;background:#3a280c47!important}.chip-row{display:flex;flex-wrap:wrap;gap:8px}.chip-row small{border:1px solid rgba(255,255,255,.08);background:#05080a7a;padding:6px 9px;color:#e7edf094;font-family:inherit;font-size:var(--type-instrument-micro);letter-spacing:.02em}.human-record-card{display:grid;gap:10px;border-left:1px solid rgba(152,219,197,.28);padding:4px 0 4px 16px}.human-record-card strong{font-size:clamp(1.25rem,2vw,1.8rem)!important;letter-spacing:-.035em!important}.human-record-card p{margin:0;color:#e7edf0b8;line-height:1.6}.human-record-card-blocked{border-color:#e6b45066;background:#3a280c47}.review-filter-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.review-filter-bar label{display:grid;gap:8px;color:#e7edf09e;font-size:var(--type-instrument)}.review-filter-bar select{width:100%;border:1px solid rgba(255,255,255,.09);border-radius:0;background:#05080aa8;color:#f7fbfc;padding:12px 14px;font:inherit}.reviewer-record-grid article{min-height:180px}.source-integration-grid,.source-delivery-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.source-delivery-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.source-contract-card{display:grid;gap:12px;border:1px solid rgba(255,255,255,.07);background:#1015187a;padding:18px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.source-contract-card>span,.source-delivery-panel article>span{color:var(--blue);font-family:var(--font-instrument);font-size:var(--type-instrument);font-weight:700;letter-spacing:.15em;text-transform:uppercase}.source-contract-card strong{color:#f7fbfc;font-size:clamp(1.45rem,2.4vw,2.35rem);letter-spacing:-.055em;overflow-wrap:anywhere}.source-form-card label{display:grid;gap:7px;color:#e7edf09e}.source-form-card input,.source-form-card select{min-width:0;border:1px solid rgba(255,255,255,.12);background:#030709ad;color:#f7fbfc;font:inherit;padding:10px}.source-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.source-list li{display:grid;gap:4px;min-width:0}.source-status-line{justify-self:start;border:1px solid rgba(255,255,255,.12);padding:3px 8px;font-size:var(--type-instrument);letter-spacing:.04em;text-transform:uppercase}.source-list small,.source-list em{overflow-wrap:anywhere;color:#e7edf085}.secret-once{display:grid;gap:6px;border:1px solid rgba(82,210,127,.25);background:#52d27f14;padding:10px;overflow-wrap:anywhere}.record-next-step{color:#ffe2a2!important}.blocker-list{display:grid;gap:6px;margin:0;padding-left:18px;color:#ffe2a2}.record-story article strong{color:#f7fbfc;font-size:clamp(1.6rem,3vw,3rem);letter-spacing:-.055em}.human-audit-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.human-audit-list li{display:grid;gap:4px}.human-audit-list span{color:#e7edf080}.policy-focus-card{display:grid;gap:18px;max-width:640px}.settings-section-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.settings-section-grid article{display:grid;gap:10px;align-content:start;min-height:180px;padding:4px 0 4px 18px;border-left:1px solid rgba(255,255,255,.14)}.settings-section-grid article p{margin:0;color:var(--muted);line-height:1.55}.available-number-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0}.available-number-grid article{display:grid;gap:8px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-card);background:#ffffff0a}.policy-ready,.policy-missing{font-family:var(--font-instrument);letter-spacing:.1em;text-transform:uppercase}.policy-ready{color:var(--green)}.policy-missing{color:var(--amber)}.developer-screen{width:min(1180px,100%);align-content:start}.developer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-card{align-content:start;display:grid;gap:12px}.developer-card h2{margin:0;color:#f7fbfc;letter-spacing:-.04em}.developer-card code{display:block;overflow:hidden;border:1px solid rgba(255,255,255,.07);background:#05080a8c;padding:10px 12px;color:#e7edf09e;text-overflow:ellipsis;white-space:nowrap}.developer-list{display:grid;gap:8px}.developer-list button{border:1px solid rgba(255,255,255,.07);background:#05080a6b;padding:12px;color:inherit;text-align:left}.developer-list span{display:block;margin-top:4px;color:#e7edf07a}.focus-notice{display:grid;gap:4px;max-width:760px}.focus-notice p{margin:0;color:#e7edf09e}.focus-notice span{color:#e7edf061;font-family:var(--font-instrument)}.focus-notice-success{border-color:#52d27f47}.focus-notice-error{border-color:#ff6b6b52}.focus-notice-info{border-color:#64b5ff3d}@media(max-width:860px){.product-header,.focus-nav,.signed-in-header,.role-switcher,.app-map,.screen-context-card,.home-action-row,.whisper-row{align-items:flex-start;flex-direction:column}.focus-nav{border-radius:24px}.focus-form,.app-map-columns,.screen-context-card,.screen-context-card nav,.role-route-grid,.sender-form,.template-form,.sender-workspace,.template-workspace,.sender-status-strip,.sender-provider-grid,.setup-path-card,.sender-onboarding-panel ol,.sender-boundary-grid,.selected-sender-summary,.developer-grid{grid-template-columns:1fr}.focus-screen{min-height:auto;align-content:start}}.product-header,.focus-nav{flex-wrap:wrap}.work-focus,.message-stage,.focus-message,.developer-card,.record-story article{min-width:0}.focus-message,.message-stage pre,.developer-card pre{overflow-wrap:anywhere}@media(max-width:1120px){.product-shell{width:min(100% - 28px,980px)}.workspace-shell{width:min(100% - (var(--space-workspace-page-inline) * 2),980px)}.focus-screen h1{font-size:clamp(2.8rem,10vw,5rem)}}.quiet-queue{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.quiet-queue>span{grid-column:1 / -1}.home-copy p{max-width:760px;font-size:var(--type-human-object)}.agent-decision-card{display:grid;gap:14px;border:1px solid rgba(100,181,255,.22);background:linear-gradient(135deg,#64b5ff1a,#52d27f09),#1015188f;padding:18px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.agent-decision-header{display:flex;gap:12px;align-items:center;justify-content:space-between}.agent-decision-header span{color:var(--blue);font-family:var(--font-instrument);font-size:var(--type-instrument);font-weight:700;letter-spacing:.15em;text-transform:uppercase}.agent-decision-card strong{color:#f7fbfc;font-size:clamp(1.5rem,2.6vw,2.5rem);letter-spacing:-.055em;line-height:.98}.agent-decision-card p{max-width:760px;margin:0;color:#e7edf0ad;line-height:1.6}.agent-chip-row{display:flex;flex-wrap:wrap;gap:8px}.agent-chip-row small{border:1px solid rgba(255,255,255,.08);background:#05080a7a;padding:6px 9px;color:#e7edf094;font-family:var(--font-instrument);font-size:var(--type-instrument-micro);letter-spacing:.08em;text-transform:uppercase}.agent-safe{border-color:#52d27f5c}.agent-safe .agent-chip-row small:first-child{border-color:#52d27f47;color:var(--green)}.agent-blocked{border-color:#e6b45061}.agent-blocked .agent-chip-row small:first-child,.agent-missing{color:#ffe2a2}.agent-wait{border-color:#e7edf024}.workflow-builder-screen{gap:24px}.builder-topbar,.graph-builder{width:min(1180px,100%)}.builder-topbar{display:flex;justify-content:space-between;gap:16px;align-items:center}.builder-topbar h1{margin:0;color:#f7fbfc;font-size:clamp(3.2rem,8vw,7rem);letter-spacing:-.08em;line-height:.86}.graph-builder{display:grid;grid-template-columns:110px minmax(0,1fr) 260px;gap:14px;align-items:stretch}.node-palette,.node-inspector{display:grid;gap:10px;align-content:start}.node-palette button,.node-inspector button,.node-inspector label{border:1px solid rgba(255,255,255,.09);background:#1015188a;color:#e7edf0c2;padding:12px;text-align:left}.node-inspector span,.workflow-builder-summary span{color:var(--blue);font-size:var(--type-instrument);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.node-inspector label{display:grid;gap:7px}.node-inspector input,.node-inspector select,.compact-builder-form input{border:1px solid rgba(255,255,255,.12);background:#030709ad;color:#f7fbfc;font:inherit;padding:10px}.graph-canvas{position:relative;min-height:430px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px),#080c0f9e;background-size:28px 28px}.graph-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.graph-lines line{stroke:#64dfff8a;stroke-width:2}.graph-lines line.active{stroke:var(--green);stroke-width:3}.graph-node{position:absolute;display:grid;gap:6px;width:165px;min-height:72px;border:1px solid rgba(255,255,255,.13);background:#101518e6;color:#f7fbfc;padding:12px;text-align:left;box-shadow:0 20px 70px #00000042}.graph-node.active{border-color:#52d27fbf;box-shadow:0 0 0 3px #52d27f1f,0 20px 70px #00000042}.graph-node span{color:var(--blue);font-size:var(--type-instrument-micro);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.graph-node strong{overflow-wrap:anywhere}.graph-node-agent{border-color:#64dfff57}.graph-node-done{border-color:#52d27f57}.graph-edge-hit{position:absolute;width:28px;height:28px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#080c0fe0;color:#e7edf0ad}.graph-edge-hit.active{border-color:var(--green);color:var(--green)}.workflow-builder-form,.workflow-builder-summary{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.builder-step,.workflow-builder-summary article{display:grid;gap:12px;border:1px solid rgba(255,255,255,.09);background:#080c0f8a;padding:18px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.builder-step span,.workflow-builder-summary span{color:var(--blue);font-family:var(--font-instrument);font-size:var(--type-instrument-micro);font-weight:700;letter-spacing:.15em;text-transform:uppercase}.builder-step label,.compact-builder-form label{display:grid;gap:7px;color:#e7edf09e;font-size:var(--type-human-small)}.builder-step input,.builder-step textarea{border:1px solid rgba(255,255,255,.12);border-radius:0;background:#030709ad;color:#f7fbfc;font:inherit;padding:11px 12px}.builder-record,.workflow-builder-summary{grid-column:1 / -1}.compact-builder-form{width:min(1180px,100%);grid-template-columns:repeat(5,minmax(0,1fr))}.workflow-builder-summary article strong{color:#f7fbfc;font-size:var(--type-human-object)}.workflow-builder-summary code{color:var(--green);font-family:var(--font-instrument)}@media(max-width:760px){.workflow-builder-form,.workflow-builder-summary,.graph-builder,.readiness-banner{grid-template-columns:1fr}}@media(max-width:1180px){.graph-builder{grid-template-columns:1fr}}.focus-screen{align-content:start;padding-top:clamp(18px,4vh,48px)}.developer-position{margin:0;opacity:.72}.developer-intro{max-width:760px}.developer-intro p{max-width:640px}.record-story,.developer-grid,.sender-provider-grid,.sender-boundary-grid,.template-workspace,.sender-workspace{gap:18px}.record-story article,.developer-card,.sender-detail-card,.template-detail-card,.policy-focus-card,.message-stage,.primary-decision,.focus-empty,.sender-status-strip article,.setup-path-card article,.provider-plan-card,.focus-notice{border-radius:var(--radius-card);border-color:#ffffff14;background:linear-gradient(180deg,#ffffff09,#ffffff03),#10151894;padding:clamp(18px,2.2vw,26px);box-shadow:0 20px 70px #0000002e}.record-story article>span,.sender-status-strip span,.setup-path-card span,.provider-plan-card span,.sender-boundary-card>span,.sender-boundary-card small,.sender-detail-card>span,.template-detail-card>span,.quiet-queue>span,.message-stage>span{font-family:inherit;font-size:var(--type-instrument);letter-spacing:.08em}.record-story article strong,.developer-card h2,.sender-detail-card h2,.template-detail-card h2,.primary-decision strong,.message-stage strong{max-width:720px}.record-story p,.developer-card p,.sender-detail-card p,.template-detail-card p,.policy-focus-card p,.focus-empty p,.primary-decision p,.message-stage p{max-width:620px;color:#e7edf09e}.focus-form,.sender-form,.template-form{width:min(920px,100%);max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-card);background:#1015185c;padding:clamp(16px,2vw,22px)}.template-form textarea,.developer-card textarea{min-height:130px}.quiet-queue{opacity:1}.quiet-queue button{display:grid;gap:6px;border-color:#ffffff14;border-radius:14px;background:#10151880;padding:16px}.quiet-queue button.active{background:#64b5ff1f;color:#f7fbfc}.quiet-queue button small{overflow:hidden;color:#e7edf07a;text-overflow:ellipsis;white-space:nowrap}.developer-card details,.provider-plan-card details{border-top:1px solid rgba(255,255,255,.07);padding-top:12px}.developer-card pre,.provider-plan-card pre,.focus-message{border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#05080a6b;padding:14px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(max-width:1020px){.record-story,.setup-path-card,.sender-status-strip,.sender-provider-grid,.sender-boundary-grid,.focus-form,.sender-form,.template-form,.app-map{grid-template-columns:1fr}}.status-pill-green{border-color:#52d27f66;background:#52d27f1c;color:var(--green)}.status-pill-amber{border-color:#ffd36a61;background:#ffd36a1a;color:#ffd36a}.status-pill-red{border-color:#ff6b6b61;background:#ff6b6b1a;color:#ff8a8a}.readiness-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;border:0;background:transparent;padding:6px 0}.readiness-banner span{color:var(--muted);font-size:var(--type-instrument-micro);font-weight:800;letter-spacing:.12em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px}.readiness-banner span:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--muted);box-shadow:0 0 10px currentColor}.readiness-banner strong{color:var(--text);font-weight:500}.readiness-banner button{border:0;background:transparent;color:var(--text);padding:6px 4px;font-family:var(--font-instrument);letter-spacing:.1em;text-transform:uppercase;font-size:var(--type-instrument-micro);cursor:pointer}.readiness-banner button:before{content:"[ ";opacity:.6}.readiness-banner button:after{content:" ]";opacity:.6}.readiness-banner button:disabled{opacity:.4;cursor:default}.readiness-banner-ready span:before{background:#7fe3a2}.readiness-banner-ready span{color:#7fe3a2}.readiness-banner-pending span:before{background:#ffd36a}.readiness-banner-pending span{color:#ffd36a}.readiness-banner-blocked span:before,.readiness-banner-not-started span:before{background:#ff6b6b}.readiness-banner-blocked span,.readiness-banner-not-started span{color:#ff6b6b}.readiness-banner-inviting{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 0 16px;border-top:1px solid var(--rule, rgba(255, 255, 255, .12));border-bottom:1px solid var(--rule, rgba(255, 255, 255, .12))}.readiness-banner-inviting strong{font-family:var(--font-instrument);font-size:var(--type-instrument-small, 1rem);letter-spacing:.04em}.readiness-banner-why{margin:0;max-width:60ch;color:var(--muted);line-height:1.5}.readiness-banner-inviting button{justify-self:start;color:var(--text);font-weight:700}:root[data-theme=light] .add-channel-question,:root[data-theme=light] .add-channel-choice{color:#31515a;text-shadow:none}:root[data-theme=light] .add-channel-choice:hover:not(:disabled){color:#06171c}:root[data-theme=light] .add-channel-upgrade-copy{color:#31515a}:root[data-theme=light] .add-channel-value,:root[data-theme=light] .add-channel-value.resting{color:#06171c}:root[data-theme=light] .add-channel-input{color:#06171c;border-bottom-color:#31515a7a}.channel-sender-why{margin:0 0 4px;max-width:52ch;color:var(--muted);line-height:1.5}@media(max-width:760px){.readiness-banner{grid-template-columns:1fr}}.sender-block-message strong{max-width:760px}.single-tenant-label{display:grid;gap:4px}.single-tenant-label span{color:var(--muted);font-size:var(--type-instrument-micro);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.single-tenant-label strong{color:var(--text)}.template-status-strip{display:flex;gap:10px;align-items:center;justify-content:space-between;border:1px solid rgba(100,181,255,.2);border-radius:14px;background:#64b5ff1a;color:#a9f0ff;padding:12px 14px;font-weight:800}.template-status-strip span{color:#e7edf08a;font-weight:600}.approval-modal{position:fixed;inset:0;z-index:40;display:grid;place-items:center;background:#00000094;padding:20px}.approval-modal>div{display:grid;gap:14px;width:min(520px,100%);border:1px solid rgba(255,255,255,.12);border-radius:24px;background:#101518;padding:24px}.approval-modal h3,.approval-modal p{margin:0}.modal-actions{display:flex;gap:14px;justify-content:flex-end}.sender-table-card{display:grid;gap:18px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-card);background:linear-gradient(180deg,#ffffff09,#ffffff03),#10151894;padding:clamp(18px,2.2vw,26px)}.account-senders-card{display:grid;gap:14px;border-left:1px solid rgba(255,255,255,.16);padding:4px 0 4px clamp(16px,2vw,24px)}.account-senders-card>.card-heading-row{align-items:center;flex-wrap:wrap;min-width:0}.account-senders-card>.card-heading-row>strong{white-space:nowrap;color:#f7fbfc;font-size:var(--type-human-object)}.account-senders-card>.card-heading-row>button{flex:0 0 auto}.account-senders-hint{margin:0;color:#d6e4e8a8;font-size:var(--type-instrument);line-height:1.45}.account-senders-empty{margin:0;color:#d6e4e880;font-size:var(--type-human-small)}.account-senders-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.account-senders-list>li{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff05}.account-senders-list>li.is-selected{border-color:#39ff1473;background:#39ff140f}.account-sender-id{display:grid;gap:2px;min-width:0}.account-sender-id>strong{color:#f3f8f9;font-size:var(--type-human-body)}.account-sender-id>span{color:#d6e4e894;font-size:var(--type-instrument)}.account-sender-status{font-size:var(--type-instrument-micro);letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:#ffffff0f;color:#d6e4e8b3}.account-sender-status.status-online{background:#39ff1424;color:#9dffa0}.account-sender-status.status-offline{background:#ff5c5c24;color:#ff9d9d}.sender-table-card>.card-heading-row>strong{color:#f7fbfc;font-size:clamp(1.4rem,2vw,2rem);letter-spacing:-.04em}.sender-table{display:grid;gap:8px;overflow-x:auto}.sender-table-row{display:grid;grid-template-columns:minmax(150px,1.15fr) minmax(90px,.7fr) minmax(110px,.85fr) minmax(140px,1fr) minmax(130px,.9fr) minmax(150px,1fr);gap:12px;align-items:center;min-width:860px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#05080a61;padding:12px 14px;color:#e7edf0b8}.sender-table-row.active{border-color:#64b5ff6b;background:#64b5ff1a;color:#f7fbfc}.sender-table-head{background:transparent;color:#e7edf06b;font-size:var(--type-instrument);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sender-rod-rack{display:grid;gap:10px}.sender-rod{display:flex;align-items:stretch;gap:8px}.sender-rod-face{flex:1;display:grid;grid-template-columns:6px minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#05080a6b;padding:14px 16px;text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .12s ease}.sender-rod-face:hover{border-color:#ffffff29;transform:translateY(-1px)}.sender-rod.active .sender-rod-face{border-color:#64b5ff6b;background:#64b5ff1a}.sender-rod-bar{width:6px;align-self:stretch;min-height:38px;border-radius:3px;background:#e7edf066;box-shadow:0 0 10px #e7edf026}.sender-rod[data-state*=await] .sender-rod-bar{background:#e8b75f;box-shadow:0 0 12px #e8b75f73}.sender-rod[data-state*=ready] .sender-rod-bar{background:#8fb8e8;box-shadow:0 0 12px #8fb8e873}.sender-rod[data-state*=submit] .sender-rod-bar{background:#6fd0d6;box-shadow:0 0 12px #6fd0d673}.sender-rod[data-state*=online] .sender-rod-bar,.sender-rod[data-state*=active] .sender-rod-bar{background:#7fe3a2;box-shadow:0 0 12px #7fe3a273}.sender-rod[data-state*=inactive] .sender-rod-bar,.sender-rod[data-state*=blocked] .sender-rod-bar{background:#e7edf047;box-shadow:none}.sender-rod-body{display:grid;gap:3px;min-width:0}.sender-rod-number{color:#f7fbfc;font-size:var(--type-human-object);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sender-rod-meta{color:#e7edf080;font-size:var(--type-instrument)}.sender-rod-state{color:#e7edf0b8;font-size:var(--type-instrument);font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.sender-rod-off{border:1px solid rgba(255,255,255,.06);border-radius:12px;background:transparent;color:#e7edf080;padding:0 14px;font-size:var(--type-instrument);cursor:pointer;transition:color .12s ease,border-color .12s ease}.sender-rod-off:hover{color:#f7c6c6;border-color:#f7c6c64d}.sender-rod-empty{display:grid;gap:8px;justify-items:start;border:1px dashed rgba(255,255,255,.1);border-radius:14px;padding:22px;color:#e7edf099}.quiet-queue{display:none}.senders-screen:not(.sender-entered) .sender-detail-card{display:none}.sender-entered .sender-table-card,.sender-entered .sender-onboarding-panel,.sender-entered .sender-status-strip,.sender-entered .sender-boundary-grid,.sender-entered .sender-form,.sender-entered .focus-notice-info{display:none}.sender-entered .sender-workspace{display:block}.sender-entered .sender-detail-card{max-width:860px}.senders-screen:not(.sender-adding) .sender-form,.senders-screen:not(.sender-adding) .sender-onboarding-panel{display:none}.sender-adding .sender-table-card,.sender-adding .sender-status-strip,.sender-adding .sender-boundary-grid,.sender-adding .sender-detail-card,.sender-adding .focus-notice-info{display:none}.sender-adding .sender-form{max-width:860px}.sender-detail-back{justify-self:start;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:transparent;color:#e7edf0b3;padding:7px 14px;font-size:var(--type-human-small);cursor:pointer;transition:color .12s ease,border-color .12s ease}.sender-detail-back:hover{color:#f7fbfc;border-color:#ffffff38}.public-entry{position:relative;--space-marketing-page: clamp(1.5rem, 4.8vw, 3.5rem);--space-marketing-header-gap: clamp(1.25rem, 3vw, 2rem);--space-marketing-hero-gap: clamp(4.5rem, 11vw, 8.5rem);--space-marketing-section-gap: clamp(2.5rem, 7vw, 5.5rem);--space-marketing-copy-gap: 1.5rem;--space-page-inline: var(--space-marketing-page);--space-page-block: var(--space-marketing-page);--space-shell-gap: var(--space-marketing-header-gap);--space-section-gap: var(--space-marketing-section-gap);min-height:100dvh;padding:var(--space-marketing-page);color:var(--color-foreground);background:#070a0d;overflow:hidden}.public-entry-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-marketing-header-gap);max-width:1120px;margin:0 auto var(--space-marketing-hero-gap)}.public-brand{display:inline-flex;min-height:44px;flex-direction:column;justify-content:center;align-items:flex-start;text-decoration:none}.public-entry-actions{display:flex;align-items:center;gap:var(--space-marketing-header-gap);flex-wrap:wrap}.public-hero{max-width:920px;margin:0 auto var(--space-marketing-section-gap)}.public-hero .eyebrow{margin:0 0 1rem;color:var(--color-primary);font-weight:800;text-transform:uppercase}.public-hero h1{max-width:780px;margin:0}.public-hero p{max-width:650px;margin:var(--space-marketing-copy-gap) 0 0;color:var(--color-foreground-soft)}.unauthorized-entry .public-hero{margin-top:clamp(3rem,12vw,8rem)}@media(max-width:680px){.public-entry-header{align-items:flex-start;flex-direction:column;margin-bottom:4rem}.public-entry-actions{width:100%;justify-content:space-between}}.aelos-chime.is-dimmed{opacity:.12}@media(prefers-reduced-motion:reduce){.aelos-chime{transition:none}}.immersive-shell{background:var(--stage-void);min-height:100vh;position:relative}.product-shell.immersive-shell{width:100%;max-width:none;margin:0;padding-left:0;padding-right:0}.immersive-shell:after{content:"";position:fixed;inset:0;z-index:-3;background:radial-gradient(ellipse at 52% 38%,color-mix(in srgb,var(--brass) 5%,transparent),transparent 44%),var(--stage-void);pointer-events:none}.diegetic-brand,.diegetic-nav-item{background:transparent;border:none;padding:0;margin:0;text-transform:uppercase;cursor:pointer;position:relative;z-index:10;transition:color .2s ease,opacity .2s ease,transform .14s cubic-bezier(.34,1.56,.64,1),letter-spacing .16s ease}.diegetic-brand{position:fixed;left:32px;bottom:40px;font-weight:800;font-size:var(--type-human-small);line-height:var(--ax-small-leading);letter-spacing:var(--ax-track-micro);color:var(--stage-support);font-family:var(--font-human)}.diegetic-brand:hover{color:var(--stage-ink)}.diegetic-identity{position:fixed;left:32px;bottom:40px;z-index:10;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.diegetic-identity .diegetic-brand{position:static;left:auto;bottom:auto}.diegetic-workspace{display:flex;align-items:center;gap:var(--ax-bond);font-family:var(--font-human);font-size:var(--type-instrument);line-height:var(--ax-instrument-leading);letter-spacing:.04em;color:var(--stage-support)}.diegetic-staff{font-family:var(--font-instrument);font-size:var(--type-instrument);line-height:var(--ax-instrument-leading);letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--stage-support)}.diegetic-workspace-dot{flex:0 0 auto;width:6px;height:6px;border-radius:999px;background:var(--color-success);box-shadow:0 0 12px var(--color-success-soft)}.diegetic-nav{position:fixed;right:32px;bottom:40px;display:flex;gap:var(--ax-group);z-index:10}.diegetic-nav-item{font-family:var(--font-instrument);font-weight:400;min-width:44px;min-height:44px;font-size:var(--ax-instrument);line-height:var(--ax-instrument-leading);letter-spacing:var(--ax-track-instrument);color:var(--nav-ink)}.diegetic-nav-item:hover{color:var(--nav-ink-active);transform:translateY(-1px)}.diegetic-nav-item:active{transform:translateY(1px) scale(.97);opacity:.8;transition-duration:60ms}.diegetic-nav-item.active{color:var(--nav-ink-active);font-weight:700;font-size:var(--ax-instrument);letter-spacing:var(--ax-track-instrument)}.diegetic-nav-item.active:after{content:"";position:absolute;right:0;bottom:5px;left:0;height:1px;background:var(--brass);box-shadow:0 0 12px var(--brass-glow)}.diegetic-theme{position:fixed;top:max(20px,env(safe-area-inset-top,0px));right:max(28px,env(safe-area-inset-right,0px));z-index:32}@media(max-width:640px){.diegetic-identity{left:20px;bottom:calc(78px + env(safe-area-inset-bottom,0px));gap:var(--ax-pair)}.diegetic-signout{position:static;display:flex;align-items:center;min-height:44px;margin:0;text-align:left}.diegetic-brand{left:20px;bottom:20px;font-size:var(--type-instrument)}.diegetic-workspace{max-width:26ch;font-size:var(--type-instrument)}.diegetic-nav{right:0;bottom:0;left:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;min-height:calc(68px + env(safe-area-inset-bottom,0px));padding:8px 6px calc(8px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--stage-void) 96%,transparent) 28%)}.diegetic-nav-item{width:100%;min-width:0;min-height:48px;font-size:11px;letter-spacing:.08em}.diegetic-nav-item.active:after{right:14px;bottom:2px;left:14px}.diegetic-theme{top:max(16px,env(safe-area-inset-top,0px));right:84px}.diegetic-theme .theme-toggle-label{font-size:var(--type-instrument)}}@media(max-width:460px){.diegetic-nav-item{min-width:0;min-height:48px;padding-inline:1px;font-size:10px;letter-spacing:.02em}.diegetic-brand{font-size:var(--type-instrument);letter-spacing:var(--ax-track-micro)}}@media(max-width:360px){.diegetic-nav{gap:0;right:0}.diegetic-nav-item{font-size:9px;letter-spacing:0}.diegetic-brand{left:14px}.diegetic-workspace{font-size:11px}}@media(max-width:640px){.diegetic-identity{bottom:calc(78px + env(safe-area-inset-bottom,0px));left:16px}}.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;color:transparent}.hub-settings{--chime-nav-clearance: 84px;position:fixed;left:50%;top:7%;bottom:var(--chime-nav-clearance);transform:translate(-50%) translateY(12px);z-index:10;display:flex;flex-direction:column;justify-content:safe center;gap:var(--space-cluster);align-items:flex-start;text-align:left;pointer-events:none;opacity:0;padding-block:8px;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transition:opacity .24s var(--motion-ease),transform .24s var(--motion-ease)}.hub-settings.is-visible{opacity:1;transform:translate(-50%) translateY(0);pointer-events:none;visibility:visible}.hub-settings.is-visible>*{pointer-events:auto}.hub-settings.settings-stage.is-visible:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 22% 42%,#060b0d99,#060b0de6 70%),#060b0ddb;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:settings-scrim-in .32s ease both}@keyframes settings-scrim-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.hub-settings.settings-stage.is-visible:before{animation:none}}.hub-settings:not(.is-visible){transition:opacity .18s ease,transform .18s ease;visibility:hidden}.hub-settings:not(.is-visible) *{pointer-events:none!important}.hub-settings>*{flex-shrink:0}.hub-settings.settings-stage,.hub-settings.activity-stage{transition:opacity .24s cubic-bezier(.165,.84,.44,1),transform .24s cubic-bezier(.165,.84,.44,1)}.hub-settings.is-visible>*:nth-child(2){animation-delay:40ms}.hub-settings.is-visible>*:nth-child(3){animation-delay:80ms}.hub-settings.is-visible>*:nth-child(4){animation-delay:.12s}.hub-settings.is-visible>*:nth-child(5){animation-delay:.16s}.hub-settings.is-visible>*:nth-child(6){animation-delay:.2s}.hub-settings.is-visible>*:nth-child(n+7){animation-delay:.24s}@keyframes hub-row-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes land-sheet-in{0%{opacity:.06;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.hub-settings.settings-stage .surface-guide,.hub-settings.activity-stage .surface-guide{text-align:left}@media(prefers-reduced-motion:reduce){.hub-settings.settings-stage.is-visible>*,.hub-settings.activity-stage.is-visible>*{animation:none;opacity:1;transform:none}}@media(min-width:1200px){.hub-settings.settings-stage,.hub-settings.activity-stage{right:max(4vw,40px);width:min(36vw,480px);padding-inline:0}}@media(max-width:640px){.hub-settings.settings-stage,.hub-settings.activity-stage{left:0;right:0;width:100vw;top:auto;height:56vh;justify-content:flex-start;align-items:flex-start;text-align:left;padding-inline:16px;transform:translateY(10px)}.hub-settings.settings-stage.is-visible,.hub-settings.activity-stage.is-visible{transform:translateY(0)}}.hub-setting-row{display:flex;flex-direction:column;gap:var(--space-thought);font-family:var(--font-human)}.hub-setting-label{text-transform:uppercase;font-weight:800;font-size:var(--type-instrument);letter-spacing:.22em;color:#e8eef5c7}.hub-setting-value{font-weight:500;font-size:var(--type-human-small);line-height:var(--leading-human-small);letter-spacing:.06em;color:#a8b6c89e}.hub-setting-value.armed{color:#7fe3a2e6}.hub-setting-value.resting{color:#e8c896c7}.hub-setting-value.plan-value{display:flex;flex-direction:column;gap:8px;align-items:flex-start;color:inherit}.plan-lit-line{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.plan-light{align-self:center;width:8px;height:8px;border-radius:50%;flex:0 0 auto;background:var(--brass, #c9a24b);box-shadow:0 0 10px 1px var(--brass-glow, rgba(201, 162, 75, .5))}.plan-tier{font-family:var(--font-human);font-weight:600;font-size:var(--type-human-small);letter-spacing:.01em;color:var(--brass, #c9a24b)}.plan-usage{font-family:var(--font-instrument);text-transform:uppercase;font-size:11px;letter-spacing:.14em;color:#a8b6c88c}.hub-setting-sub{display:block;margin-top:3px;font-size:11px;letter-spacing:.04em;color:#a8b6c875}.hub-setting-write .hub-setting-value{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.hub-setting-input{width:min(100%,30ch);border:none;border-bottom:1px solid rgba(232,238,245,.28);background:transparent;padding:4px 0;font-family:var(--font-human);font-size:var(--type-instrument);letter-spacing:.08em;color:#e8eef5;outline:none;transition:border-color .16s ease}.hub-setting-input:focus{border-bottom-color:#7fe3a2cc}.hub-setting-input::placeholder{color:#a8b6c866}@keyframes command-breathe{0%,to{border-color:#b4ffd680;box-shadow:0 0 #b4ffd600}50%{border-color:#b4ffd6f2;box-shadow:0 0 9px #b4ffd640}}.hub-setting-routes .hub-setting-value{display:flex;flex-wrap:wrap;gap:6px 18px}.tpl-panel{display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:100%;text-align:left}.tpl-form{display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:100%}.tpl-field{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.sources-add-form{gap:var(--space-4)}.sources-add-form__title{margin-bottom:var(--space-1)}.sources-kinds{border:0;margin:0;padding:0}.sources-kinds>legend{padding:0}.sources-kinds__list{display:grid;gap:12px;margin-top:10px}.sources-kind{display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:12px;min-height:24px;cursor:pointer}.sources-kind input[type=checkbox]{width:16px;height:16px;accent-color:var(--brass, #c9a24b);cursor:pointer}.sources-kind__label{color:var(--ink, #eef3f8);font-size:var(--type-human-body);line-height:1.45}.tpl-field-row{display:flex;gap:16px;width:100%}.tpl-field .hub-setting-input{width:100%}.hub-setting-checkline{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;cursor:pointer}.hub-setting-checkline input[type=checkbox]{width:16px;height:16px;accent-color:var(--brass, #c9a24b)}.hub-setting-checkline .hub-setting-sub{grid-column:2}select.hub-setting-input{appearance:none;-webkit-appearance:none;border-radius:0;cursor:pointer}select.hub-setting-input option{background:#0a0e12;color:#e8eef5}textarea.tpl-body{min-height:auto;margin-top:0;padding:4px 0;resize:vertical;line-height:1.5}.tpl-row{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.tpl-row .hub-setting-sub{margin-top:0}.tpl-audit{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.tpl-audit li{display:flex;flex-direction:column;gap:2px}.knowledge-dot.is-live{background:#54e07a;box-shadow:0 0 10px -1px #54e07a}.knowledge-dot.is-off{background:#4a4843;box-shadow:none}.tpl-panel .surface-guide{text-align:left}.surface-guide{margin:0 0 4px;max-width:34ch;font-family:var(--font-human);font-size:var(--type-human-small);line-height:1.45;letter-spacing:.02em;color:#a8b6c880;text-align:left}.channels-guide{margin:0;max-width:30ch;font-family:var(--font-human);font-size:var(--type-human-small);line-height:1.45;letter-spacing:.02em;color:#a8b6c880;text-align:left}.claim-number{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-cluster);max-width:38ch;margin:4px 0 8px;text-align:left}.claim-number-line{margin:0;font-family:var(--font-human);font-size:var(--type-human-decision);line-height:1.12;letter-spacing:.01em;color:#e2e8f0c7}.channels-affordance{inset:0 0 var(--chime-nav-clearance, 78px);width:auto;align-items:flex-start;justify-content:flex-start;text-align:left;padding:var(--sheet-field-top) var(--sheet-margin) var(--ax-section);pointer-events:none;transform:none}.channels-affordance.is-visible{transform:none;pointer-events:none}.channels-affordance>button,.channels-affordance>.claim-number,.channels-affordance>.channels-control-focus{pointer-events:auto}.channels-affordance .add-channel-open,.channels-affordance .aelos-control-open{min-height:44px}@media(max-width:640px){.channels-affordance{inset:0 0 calc(76px + env(safe-area-inset-bottom,0px));padding:var(--sheet-field-top) var(--sheet-margin) var(--ax-block)}}.hub-settings.channels-affordance{top:0;bottom:var(--chime-nav-clearance, 70px);justify-content:flex-start}.hub-settings.channels-affordance.is-adding,.hub-settings.channels-affordance.is-managing{position:fixed;top:0;bottom:var(--chime-nav-clearance, 70px);justify-content:safe center;align-items:flex-start;padding:var(--ax-section) var(--sheet-margin) var(--ax-section);pointer-events:auto;background:radial-gradient(130% 140% at 6% 50%,color-mix(in srgb,var(--stage-void) 93%,transparent) 14%,color-mix(in srgb,var(--stage-void) 74%,transparent) 48%,color-mix(in srgb,var(--stage-void) 52%,transparent))}.channels-control-focus{width:min(760px,100%);max-height:calc(100dvh - 170px);overflow-y:auto}.aelos-control-bindings{display:flex;flex-direction:column;gap:var(--space-altitude);color:var(--stage-ink)}.aelos-control-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ax-group);border-bottom:1px solid var(--stage-hairline);padding-bottom:var(--ax-block)}.aelos-control-heading h2{margin:0;font-size:var(--ax-title);line-height:var(--ax-title-leading)}.aelos-control-count,.aelos-control-readout{font:600 var(--type-instrument)/1.2 var(--font-instrument);letter-spacing:.14em;text-transform:uppercase;color:var(--stage-support)}.aelos-control-rig,.aelos-control-compose,.aelos-control-person,.aelos-control-authority{display:flex;flex-direction:column;gap:var(--ax-pair)}.aelos-control-binding,.aelos-control-point{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:var(--ax-block);align-items:start;padding:var(--ax-block) 0;border:0;border-bottom:1px solid var(--stage-hairline);background:transparent;color:var(--stage-ink);text-align:left}.aelos-control-point{grid-template-columns:12px minmax(0,1fr);cursor:pointer}.aelos-control-contact{width:7px;height:7px;margin-top:5px;border-radius:50%;background:var(--stage-quiet)}.aelos-control-contact.is-live,.aelos-control-point.is-selected .aelos-control-contact{background:var(--commit);box-shadow:0 0 12px color-mix(in srgb,var(--commit) 55%,transparent)}.aelos-control-binding-body{display:flex;flex-direction:column;gap:var(--ax-bond)}.aelos-control-binding-body>span,.aelos-control-point small{color:var(--stage-support)}.aelos-control-grants{display:flex;flex-wrap:wrap;gap:var(--ax-bond) var(--ax-block);font-size:var(--ax-small)}.aelos-control-commits{display:flex;flex-wrap:wrap;gap:var(--ax-block);margin-top:var(--ax-block)}.add-channel-flow{display:flex;flex-direction:column;align-items:flex-start;gap:14px;font-family:var(--font-human)}.add-channel-step,.add-channel-step form{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.add-channel-question{text-transform:uppercase;font-weight:800;font-size:var(--type-instrument);letter-spacing:.18em;color:#e8eef5d1}.add-channel-value.resting{font-size:var(--type-instrument);letter-spacing:.06em;color:#e8c896d1;max-width:260px}.add-channel-choices{display:flex;gap:24px;justify-content:flex-start}.btn-command,.add-channel-choice{position:relative;background:transparent;border:none;padding:8px 15px;cursor:pointer;font-family:var(--font-human);text-transform:uppercase;font-weight:650;font-size:var(--type-instrument);letter-spacing:.18em;color:#e8eef5d9;transition:color .15s ease,letter-spacing .12s ease}.add-channel-choice:before,.btn-command:before,.add-channel-choice:after,.btn-command:after{content:"";position:absolute;top:50%;height:1.3em;margin-top:-.65em;width:6px;border:1px solid rgba(255,255,255,.45);transition:border-color .15s ease,transform .15s ease}.add-channel-choice:before,.btn-command:before{left:0;border-right:0}.add-channel-choice:after,.btn-command:after{right:0;border-left:0}.add-channel-choice:hover:not(:disabled),.btn-command:hover:not(:disabled){color:#fff}.add-channel-choice:hover:not(:disabled):before,.btn-command:hover:not(:disabled):before{transform:translate(-3px);border-color:#ffffffd9}.add-channel-choice:hover:not(:disabled):after,.btn-command:hover:not(:disabled):after{transform:translate(3px);border-color:#ffffffd9}.add-channel-choice:active:not(:disabled),.btn-command:active:not(:disabled){letter-spacing:.15em}.activity-approve.add-channel-choice{color:#d9ffe9}.activity-approve.add-channel-choice:before,.activity-approve.add-channel-choice:after{border-color:#b4ffd6b8;animation:command-breathe 2.6s ease-in-out infinite}.activity-approve.add-channel-choice:hover:not(:disabled){color:#eafff3}.activity-approve.add-channel-choice:hover:not(:disabled):before,.activity-approve.add-channel-choice:hover:not(:disabled):after{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.activity-approve.add-channel-choice:before,.activity-approve.add-channel-choice:after{animation:none}}.add-channel-choice:active:not(:disabled),.btn-command:active:not(:disabled){transform:translateY(1px)}.add-channel-choice:disabled,.btn-command:disabled{opacity:.32;cursor:default}:root[data-theme=light] .btn-command:not(.activity-approve),:root[data-theme=light] .add-channel-choice:not(.activity-approve){color:#31515a;text-shadow:none}:root[data-theme=light] .btn-command:not(.activity-approve):hover:not(:disabled),:root[data-theme=light] .add-channel-choice:not(.activity-approve):hover:not(:disabled){color:#06171c}.btn-command.is-entry{background-image:none;padding:8px 0;color:var(--ink-dim, #8d9bab)}.btn-command.is-entry:before,.btn-command.is-entry:after{display:inline;position:static;width:auto;height:auto;margin:0;border:0;color:var(--brass, #c9a24b);transform:none;transition:color .16s ease}.btn-command.is-entry:before{content:"[ "}.btn-command.is-entry:after{content:" ]"}.btn-command.is-entry:hover:not(:disabled){color:var(--ink, #eef3f8)}.btn-command.is-entry:focus-visible{outline:2px solid var(--brass, #c9a24b);outline-offset:3px}.btn-command.is-entry.is-commit:before,.btn-command.is-entry.is-commit:after{color:var(--commit-green, #7fe3a2);animation:entry-command-breathe 2.6s ease-in-out infinite}.btn-command.is-entry.is-commit:hover:not(:disabled):before,.btn-command.is-entry.is-commit:hover:not(:disabled):after{animation-play-state:paused}@keyframes entry-command-breathe{0%,to{opacity:.62}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.btn-command.is-entry.is-commit:before,.btn-command.is-entry.is-commit:after{animation:none;opacity:1}}:root[data-theme=light] .btn-command.is-entry{color:#31515a}:root[data-theme=light] .btn-command.is-entry:hover:not(:disabled){color:#06171c}a.add-channel-choice{display:inline-block;text-decoration:none}.add-channel-upgrade-copy{margin:0;max-width:360px;color:#e7edf0a8;font-size:var(--type-human-small);line-height:1.55}.add-channel-input{background:transparent;border:none;border-bottom:1px solid rgba(168,182,200,.3);padding:4px 2px;min-width:220px;font-family:var(--font-human);font-size:var(--type-instrument);letter-spacing:.04em;color:#e8eef5f2;outline:none}.add-channel-input::placeholder{color:#a8b6c866}.add-channel-input:focus{border-bottom-color:#e8eef5b3}.add-channel-note{margin:0;font-size:11px;letter-spacing:.04em;color:#a8b6c88c;max-width:260px}.rename-channel-flow{position:fixed;left:50%;bottom:calc(var(--chime-nav-clearance, 84px) + 28px);transform:translate(-50%);z-index:6;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;max-width:92vw;pointer-events:auto}.channel-home{position:relative;width:min(46vw,520px);display:flex;flex-direction:column;gap:14px;padding:0 6vw;z-index:6;pointer-events:auto;text-align:left;background:radial-gradient(128% 108% at 0% 32%,#070a0dc7,#070a0d70 46%,#070a0d00 80%)}.channel-home-name{margin:0;font-size:34px;font-weight:800;letter-spacing:.01em;color:#eef2f8}.channel-home-status{margin:0;font-size:var(--type-human-small);letter-spacing:.06em;color:#a8b6c8d9}.channel-home-status.status-active{color:#7fe3a2}.channel-home-status.status-provisioning{color:#8fb8e8}.channel-home-status.status-failed{color:#e08a8a}.channel-home-status.status-unavailable{color:#a8b6c88c}.channel-home-attribution{margin:0;font-family:var(--ax-voice-prose);font-size:var(--ax-small);line-height:var(--ax-small-leading);letter-spacing:var(--ax-track-prose);text-align:left;color:var(--blueprint-ink-support)}.channel-home-address{margin:0;font-size:var(--type-human-small);letter-spacing:.02em;color:#8fa0b4e6}.channel-home-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:6px}.channel-home-note{margin:0;font-size:var(--type-instrument);color:#a8b6c8b3}.channel-home-preview{margin:12px 0 16px;padding:12px 0 0;border-top:1px solid rgba(232,238,245,.07);font-size:var(--type-instrument);line-height:1.55;letter-spacing:.01em;color:#a8b6c8d1;text-align:left}.channel-home-preview-tag{display:inline-block;margin-right:8px;font-family:var(--font-instrument);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffc46b}.channel-home-setup{width:100%;min-height:0}.channel-home-setup-back{display:inline-flex;align-items:center;max-width:100%;min-height:44px;margin:0 0 10px 42px;padding:5px 0;border:0;border-bottom:1px solid rgba(168,182,200,.22);border-radius:0;background:transparent;color:#dce4eed1;cursor:pointer;overflow-wrap:anywhere;white-space:normal;font-family:var(--font-human);font-size:var(--type-instrument);line-height:1.35;text-align:left}.channel-home-setup-back:hover{color:#f4f7fb;border-bottom-color:#8fb8e8}body:has(.channel-home-setup) .diegetic-identity,body:has(.channel-home-setup) .diegetic-nav,body:has(.channel-home-setup) .training-log{visibility:hidden;pointer-events:none}.channel-sender-instrument{--channel-state: #8fb8e8;position:relative;width:100%;min-width:0;padding:8px 0 20px;color:#eef2f8}.channel-sender-instrument[data-state=done]{--channel-state: #7fe3a2}.channel-sender-instrument[data-state=pending]{--channel-state: #ffc46b}.channel-sender-instrument[data-state=blocked],.channel-sender-instrument[data-state=failed]{--channel-state: #ff756b}.channel-sender-crown{display:flex;align-items:center;gap:9px;margin-left:3px;font-family:var(--font-instrument);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--channel-state)}.channel-sender-light,.channel-sender-node-light{display:inline-block;flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 9%,transparent),0 0 14px color-mix(in srgb,currentColor 45%,transparent)}.channel-sender-number-band{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin:13px 0 18px 42px;min-width:0}.channel-sender-number-band>span{font-family:var(--font-instrument);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#a8b6c894}.channel-sender-number-band>strong{max-width:100%;overflow-wrap:anywhere;font-family:var(--font-human);font-size:clamp(24px,3vw,38px);font-weight:650;line-height:1.04;letter-spacing:-.025em;color:#f4f7fb}.channel-sender-rod{position:relative;display:flex;flex-direction:column;isolation:isolate}.channel-sender-rail{position:absolute;z-index:-1;top:18px;bottom:22px;left:14px;width:3px;border-radius:2px;background:linear-gradient(90deg,#28323c,#d7dee6 42%,#586777 66%,#171e25);box-shadow:0 0 18px #8fb8e81c}.channel-sender-segment{position:relative;min-width:0;padding:0 0 14px 42px;color:#8fa0b480}.channel-sender-segment:before{content:"";position:absolute;top:18px;left:12px;width:31px;height:1px;background:linear-gradient(90deg,#d7dee6bf,#a8b6c838)}.channel-sender-segment.is-active{color:#8fb8e8}.channel-sender-segment.is-done{color:#7fe3a2}.channel-sender-segment.is-pending{color:#ffc46b}.channel-sender-segment.is-blocked,.channel-sender-segment.is-failed{color:#ff756b}.channel-sender-node{display:grid;grid-template-columns:10px minmax(112px,.72fr) minmax(0,1.28fr);align-items:baseline;gap:10px;width:100%;min-height:44px;padding:9px 0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left;font:inherit}.channel-sender-node:disabled{cursor:default;opacity:.42}.channel-sender-node-light{align-self:center;width:6px;height:6px}.channel-sender-node>span:not(.channel-sender-node-light){font-family:var(--font-instrument);font-size:9px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.channel-sender-node>strong{min-width:0;overflow-wrap:anywhere;font-family:var(--font-human);font-size:var(--type-instrument);font-weight:560;line-height:1.35;color:#e8eef5d1}.channel-sender-command:focus-visible,.channel-sender-paths button:focus-visible,.channel-sender-eligible button:focus-visible{outline:2px solid #ffc46b;outline-offset:4px}.channel-sender-node:focus-visible{outline:0}.channel-sender-node:focus-visible>span:not(.channel-sender-node-light){color:#ffc46b}.channel-sender-node:focus-visible .channel-sender-node-light{box-shadow:0 0 0 4px #ffc46b21,0 0 15px #ffc46b80}.channel-sender-inside{display:flex;flex-direction:column;align-items:stretch;gap:13px;padding:5px 0 12px 20px;border-left:1px solid color-mix(in srgb,currentColor 30%,transparent);animation:channel-segment-acquire .24s cubic-bezier(.22,1,.36,1) both}.channel-sender-inside label{display:flex;flex-direction:column;gap:5px;font-family:var(--font-instrument);font-size:9px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#a8b6c8b3}.channel-sender-inside input,.channel-sender-inside select{width:100%;min-height:44px;padding:8px 0;border:0;border-bottom:1px solid rgba(168,182,200,.26);border-radius:0;background:transparent;color:#eef2f8;font-family:var(--font-human);font-size:var(--type-human-small);letter-spacing:0;text-transform:none}.channel-sender-inside input:focus,.channel-sender-inside select:focus{outline:0;border-bottom-color:#8fb8e8;box-shadow:0 5px 12px -10px #8fb8e8cc}.channel-sender-paths,.channel-sender-commands{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.channel-sender-paths button,.channel-sender-command,.channel-sender-eligible button{min-width:44px;min-height:44px;padding:8px 0;border:0;border-bottom:1px solid rgba(168,182,200,.2);border-radius:0;background:transparent;color:#a8b6c8c2;cursor:pointer;font-family:var(--font-instrument);font-size:9px;font-weight:750;letter-spacing:.13em;text-transform:uppercase;text-align:left}.channel-sender-paths button.active,.channel-sender-eligible button.active,.channel-sender-command.primary{color:#eef2f8;border-bottom-color:var(--channel-state)}.channel-sender-command:disabled,.channel-sender-paths button:disabled,.channel-sender-eligible button:disabled{cursor:default;opacity:.42}.channel-sender-review{display:flex;flex-direction:column;gap:0;margin:0}.channel-sender-review>div{display:grid;grid-template-columns:minmax(86px,.6fr) minmax(0,1.4fr);gap:12px;padding:8px 0;border-bottom:1px solid rgba(168,182,200,.12)}.channel-sender-review dt{font-family:var(--font-instrument);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#a8b6c894}.channel-sender-review dd{min-width:0;margin:0;overflow-wrap:anywhere;font-size:var(--type-instrument);color:#e8eef5d9}.channel-sender-result{display:flex;flex-direction:column;gap:2px}.channel-sender-result strong{font-size:18px;overflow-wrap:anywhere}.channel-sender-result span{font-size:var(--type-instrument);color:#a8b6c8b8}.channel-sender-eligible{display:flex;flex-direction:column}.channel-sender-eligible button{display:flex;justify-content:space-between;gap:14px;width:100%}.channel-sender-eligible button strong,.channel-sender-eligible button span{overflow-wrap:anywhere}.channel-sender-notice{min-height:0;margin:2px 0 0 42px}.channel-sender-notice:empty{display:none}.channel-sender-notice .focus-notice{margin:0;padding:10px 0 0;border:0;border-top:1px solid rgba(168,182,200,.14);border-radius:0;background:transparent}.channel-sender-notice .focus-notice p{margin-bottom:0}.approval-phrase-field{display:flex;flex-direction:column;gap:6px;margin:14px 0 0;font-family:var(--font-instrument);font-size:9px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#a8b6c8b8}.approval-phrase-field input{min-height:44px;padding:8px 0;border:0;border-bottom:1px solid rgba(168,182,200,.28);border-radius:0;background:transparent;color:#eef2f8;font-family:var(--font-human);font-size:var(--type-human-small);letter-spacing:0;text-transform:none}.approval-phrase-field input:focus{outline:0;border-bottom-color:#ffc46b}.channel-sender-rod.is-denied{min-height:96px}.channel-sender-rod.is-denied .channel-sender-node{margin-left:42px;color:#ff756b}@keyframes channel-segment-acquire{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:720px){body:has(.channel-home-setup) .channel-home{top:0;bottom:0;height:100dvh;max-height:none;padding:72px 28px 28px;background:linear-gradient(180deg,#070a0de0,#070a0df5);background-color:#070a0d}.channel-home-setup{padding-bottom:20px}.channel-home-setup-back,.channel-sender-number-band{margin-left:34px}.channel-sender-number-band>strong{font-size:clamp(22px,8vw,30px)}.channel-sender-rail{left:10px}.channel-sender-segment{padding-left:34px}.channel-sender-segment:before{left:8px;width:27px}.channel-sender-node{grid-template-columns:8px minmax(94px,.85fr) minmax(0,1.15fr);gap:8px}.channel-sender-inside{padding-left:14px}.channel-sender-notice{margin-left:34px}}@media(prefers-reduced-motion:reduce){.channel-sender-inside{animation:none}}:root[data-theme=light] .channel-home{background:linear-gradient(90deg,color-mix(in srgb,var(--blueprint-field) 0%,transparent),color-mix(in srgb,var(--blueprint-field) 86%,transparent) 38%,color-mix(in srgb,var(--blueprint-field) 97%,transparent))}:root[data-theme=light] .channel-home-status,:root[data-theme=light] .channel-home-address,:root[data-theme=light] .channel-home-note,:root[data-theme=light] .channel-home-preview,:root[data-theme=light] .channel-home-item,:root[data-theme=light] .channel-home-room-title{color:var(--blueprint-ink-support)}:root[data-theme=light] .channel-home-item-meta,:root[data-theme=light] .channel-home-more,:root[data-theme=light] .channel-home-room-hint,:root[data-theme=light] .channel-home-status.status-unavailable{color:var(--blueprint-ink-quiet)}:root[data-theme=light] .channel-home-status.status-active{color:#09502a}:root[data-theme=light] .channel-home-status.status-provisioning{color:#1f5e94}:root[data-theme=light] .channel-home-status.status-failed{color:#a3352f}:root[data-theme=light] .channel-home-preview-tag{color:#7a5200}:root[data-theme=light] .channel-home-route{color:#14456f}:root[data-theme=light] .channel-home-route:hover,:root[data-theme=light] .channel-home-back:hover{color:var(--blueprint-ink-strong)}:root[data-theme=light] .channel-home-preview,:root[data-theme=light] .channel-home-belongings{border-top-color:var(--blueprint-line-soft)}:root[data-theme=light] body:has(.channel-home-setup) .channel-home{background:radial-gradient(90% 70% at 78% 42%,rgba(154,116,32,.08),transparent 64%),linear-gradient(90deg,color-mix(in srgb,var(--blueprint-field) 18%,transparent),color-mix(in srgb,var(--blueprint-field) 98%,transparent) 38%);background-color:var(--blueprint-field)}:root[data-theme=light] .channel-home-setup-back{border-bottom-color:var(--stage-hairline);color:var(--stage-support)}:root[data-theme=light] .channel-home-setup-back:hover{color:var(--stage-ink)}:root[data-theme=light] .channel-sender-instrument{color:var(--stage-ink)}:root[data-theme=light] .channel-sender-instrument[data-state=done]{--channel-state: #157f45}:root[data-theme=light] .channel-sender-instrument[data-state=pending]{--channel-state: #8a5a00}:root[data-theme=light] .channel-sender-instrument[data-state=blocked],:root[data-theme=light] .channel-sender-instrument[data-state=failed]{--channel-state: #b42318}:root[data-theme=light] .channel-sender-number-band>span,:root[data-theme=light] .channel-sender-inside label,:root[data-theme=light] .channel-sender-review dt,:root[data-theme=light] .channel-sender-result span{color:var(--stage-support)}:root[data-theme=light] .channel-sender-number-band>strong,:root[data-theme=light] .channel-sender-node>strong,:root[data-theme=light] .channel-sender-review dd,:root[data-theme=light] .channel-sender-inside input,:root[data-theme=light] .channel-sender-inside select{color:var(--stage-ink)}:root[data-theme=light] .channel-sender-segment{color:var(--stage-quiet)}:root[data-theme=light] .channel-sender-segment.is-active{color:#315f82}:root[data-theme=light] .channel-sender-segment.is-done{color:#157f45}:root[data-theme=light] .channel-sender-segment.is-pending{color:#8a5a00}:root[data-theme=light] .channel-sender-segment.is-blocked,:root[data-theme=light] .channel-sender-segment.is-failed{color:#b42318}:root[data-theme=light] .channel-sender-segment:before,:root[data-theme=light] .channel-sender-review>div,:root[data-theme=light] .channel-sender-inside input,:root[data-theme=light] .channel-sender-inside select,:root[data-theme=light] .channel-sender-command,:root[data-theme=light] .channel-sender-paths button,:root[data-theme=light] .channel-sender-eligible button{border-color:var(--stage-hairline)}:root[data-theme=light] .channel-sender-paths button,:root[data-theme=light] .channel-sender-command,:root[data-theme=light] .channel-sender-eligible button{color:var(--stage-support)}:root[data-theme=light] .channel-sender-paths button.active,:root[data-theme=light] .channel-sender-eligible button.active,:root[data-theme=light] .channel-sender-command.primary{color:var(--stage-ink);border-bottom-color:var(--channel-state)}:root[data-theme=light] .channel-sender-rail{background:linear-gradient(90deg,#6c7f83,#183a42 42%,#9bb0b1 66%,#486369);box-shadow:0 0 18px #315f821f}body:has(.channel-home-setup) .aelos-chime.is-dimmed{opacity:.55}.channel-home-setup .account-senders-card,.channel-home-setup .sender-table-card{border:0;background:none;border-radius:0;border-top:1px solid rgba(232,238,245,.07);padding:14px 0 0;margin-top:6px}.channel-home-setup .account-senders-card:first-of-type{border-top:0}.channel-home-setup .card-heading-row{padding:0}.channel-home-setup .focus-notice{border:0;background:none;border-radius:0;border-top:1px solid rgba(232,238,245,.07);padding:14px 0 0}.channel-home-setup .focus-notice strong{color:#ffc46b;font-weight:600}.channel-home-belongings{display:flex;flex-direction:column;gap:14px;margin-top:18px;border-top:1px solid rgba(168,182,200,.14);padding-top:18px}.channel-home-room{display:flex;flex-direction:column;gap:3px}.channel-home-room-title{font-size:var(--type-instrument);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e8eef5cc}.channel-home-room-hint{font-size:var(--type-instrument);color:#8fa0b4a6}.channel-home-empty{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.channel-home-items{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:5px}.channel-home-catalogue{display:flex;flex-direction:column;gap:8px;margin-top:4px}.channel-home-catalogue-head{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.channel-home-catalogue-head span{font-size:11.5px;letter-spacing:.02em;color:#bec9d8d1}.channel-home-catalogue-scroll{max-height:220px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.channel-home-catalogue-row{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;border:0;border-top:1px solid rgba(168,182,200,.14);background:transparent;color:#dce4eee6;text-align:left}.channel-home-item{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:var(--type-instrument);color:#dce4eee6}.channel-home-item-main{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-home-item-meta{flex-shrink:0;font-size:11.5px;color:#bec9d8d1}.channel-home-more{font-size:11.5px;letter-spacing:.02em;color:#8fa0b4b3;margin-top:2px}.channel-home-route{background:transparent;border:none;padding:2px 0;cursor:pointer;font-family:var(--font-human);font-size:11.5px;letter-spacing:.04em;color:#a8c8e8;transition:color .16s ease,transform .14s cubic-bezier(.34,1.56,.64,1)}.channel-home-route:hover{color:#d6e6fa;transform:translate(2px)}.scoped-filter-row{display:flex;align-items:baseline;gap:14px;justify-content:center;font-family:var(--font-human)}.scoped-filter-label{font-size:var(--type-instrument);letter-spacing:.04em;color:#a8b6c8cc}.scoped-filter-clear{background:transparent;border:none;padding:0;cursor:pointer;font-family:var(--font-human);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a8c8e8;transition:color .16s ease,transform .16s ease}.scoped-filter-clear:hover{color:#d6e6fa;transform:translateY(-1px)}.scoped-filter-clear:active{transform:translateY(1px)}@media(prefers-reduced-motion:reduce){.channel-home-route{transition:color .16s ease}.channel-home-route:hover{transform:none}}.channel-home-back{margin-top:18px;align-self:flex-start;background:transparent;border:none;padding:0;cursor:pointer;font-family:var(--font-human);font-size:var(--type-instrument);letter-spacing:.08em;color:#a8b6c8b3;transition:color .16s ease,transform .14s cubic-bezier(.34,1.56,.64,1)}.channel-home-back:hover{color:#e8eef5eb;transform:translate(-2px)}@media(prefers-reduced-motion:reduce){.diegetic-nav-item,.channel-home-back{transition:color .2s ease}.diegetic-nav-item:hover{transform:none;letter-spacing:.2em}.diegetic-nav-item:active,.channel-home-back:hover{transform:none}}@media(max-width:720px){.channel-home{width:100vw;max-height:52vh;justify-content:flex-start;padding:24px 28px 8px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:linear-gradient(180deg,#070a0de6,#070a0da8 62%,#070a0d00)}.channel-home-name{font-size:26px}}.add-channel-choice.is-chosen{color:#7fe3a2f2}.flows-step-label{font-family:var(--font-instrument);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#e8eef580}.activity-run{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;max-width:340px;font-family:var(--font-human)}.activity-run-meta{font-size:11px;letter-spacing:.05em;color:#a8b6c880}.activity-confirm{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:320px}.activity-gate{font-size:11px;letter-spacing:.03em;line-height:1.5;color:#e8c896d9;text-align:left;max-width:44ch}.run-row{position:relative;display:grid;grid-template-columns:18px 1fr;gap:16px;align-items:start;width:100%;text-align:left;background:none;border:0;border-top:1px solid rgba(232,238,245,.07);min-height:58px;padding:16px 8px 16px 4px;color:inherit;font:inherit;cursor:pointer;transition:background .16s ease,padding-left .16s ease;animation:run-rise .4s cubic-bezier(.16,.84,.44,1) both}.run-row:hover{background:linear-gradient(90deg,rgba(232,238,245,.045),transparent 70%);padding-left:10px}.run-row:focus-visible{outline:none;background:linear-gradient(90deg,rgba(57,255,20,.1),transparent 70%)}.run-row:active{padding-left:12px}.run-mark{margin-top:5px;width:9px;height:9px;border-radius:50%;justify-self:center}.run-body{min-width:0}.run-mark.plan{background:#7fb4ff;box-shadow:0 0 8px #7fb4ff73;animation:run-thinking 2.2s ease-in-out infinite}.run-mark.hold{background:#ffc46b;box-shadow:0 0 12px 2px #ffc46b8c;animation:run-breathe 2.6s ease-in-out infinite}.run-mark.send{background:#7fe3a2;box-shadow:0 0 9px #7fe3a280;animation:run-thinking-green 2.2s ease-in-out infinite}.run-mark.done{background:#6f8a86;opacity:.6}.run-mark.archived{background:#55605e;opacity:.4;box-shadow:none}.btn-link.is-danger{color:var(--danger, #ff6a6a)}.btn-link.is-danger:hover{color:#ff8585}.run-row.is-archived{opacity:.55}.run-mark.block{background:#ff6a6a;box-shadow:0 0 10px #ff6a6a80}.run-row.is-plan .run-state{color:#7fb4ff}.run-row.is-send .run-state{color:#7fe3a2}.run-row.is-done{opacity:.62}.run-row.is-done .run-state{color:#6f8a86}.run-row.is-block .run-state{color:#ff6a6a}.run-row.is-hold:before{content:"";position:absolute;left:0;top:11px;bottom:11px;width:2px;background:linear-gradient(180deg,transparent,#ffc46b,transparent);border-radius:2px;opacity:.85}.run-row.is-hold .run-state{color:#ffc46b}.run-row.is-hold,.run-row.is-block{min-height:76px;padding-top:22px;padding-bottom:22px}@keyframes run-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes run-breathe{0%,to{box-shadow:0 0 8px 1px #ffc46b66}50%{box-shadow:0 0 16px 3px #ffc46bb3}}@keyframes run-thinking{0%,to{box-shadow:0 0 6px 1px #7fb4ff59;opacity:.7}50%{box-shadow:0 0 15px 3px #7fb4ffb3;opacity:1}}@keyframes run-thinking-green{0%,to{box-shadow:0 0 6px 1px #7fe3a259;opacity:.7}50%{box-shadow:0 0 15px 3px #7fe3a2b3;opacity:1}}@media(prefers-reduced-motion:reduce){.run-row,.run-mark.hold,.run-mark.plan,.run-mark.send{animation:none}}.workspace-paused-banner{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 16px calc(10px + env(safe-area-inset-top,0px));font-size:var(--type-instrument);letter-spacing:.02em;color:#ffe2aaf5;background:linear-gradient(180deg,#3c2c0eeb,#281e0cd1);border-bottom:1px solid rgba(232,200,150,.28);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center}.workspace-paused-dot{width:8px;height:8px;border-radius:50%;background:#ffc478f2;box-shadow:0 0 8px #ffc478b3;flex:0 0 auto}.add-channel-choice.activity-approve,.btn-command.activity-approve{color:#7fe3a2f2}.add-channel-choice.activity-approve:hover:not(:disabled),.btn-command.activity-approve:hover:not(:disabled){color:#7fe3a2}@media(min-width:641px)and (max-width:900px){.hub-settings.settings-tuning-stage.altitude-focus:has(.settings-focus-space.is-sending){overflow-y:auto;overflow-x:hidden;padding:96px 40px 180px}.settings-focus-space.is-sending{position:relative;left:auto;top:auto;width:100%;max-height:none;overflow:visible;transform:none}}@media(prefers-reduced-motion:reduce){.hub-settings{transition:opacity .2s ease}.hub-settings:not(.channels-affordance):not(.settings-stage):not(.activity-stage):not(.settings-tuning-stage).is-visible{transform:translate(-50%)}.channels-affordance.is-visible,.hub-settings.settings-stage.is-visible,.hub-settings.activity-stage.is-visible,.hub-settings.settings-tuning-stage.is-visible{transform:none}.add-channel-open,.add-channel-choice,.btn-command,.add-channel-cancel,.add-channel-input{transition:none}.add-channel-choice:hover:not(:disabled),.btn-command:hover:not(:disabled),.add-channel-choice:active:not(:disabled),.btn-command:active:not(:disabled),.add-channel-cancel:hover,.add-channel-cancel:active,.scoped-filter-clear:hover,.scoped-filter-clear:active{transform:none}}@media(max-width:640px){.hub-settings{--chime-nav-clearance: 150px;top:10%;justify-content:safe flex-start;bottom:max(var(--chime-nav-clearance),env(safe-area-inset-bottom,0px) + 138px);gap:14px;padding-inline:16px}.hub-setting-label,.hub-setting-value{font-size:11px}.add-channel-input{min-width:200px;max-width:80vw}}.workspace-hub-field{--workspace-line: color-mix(in srgb, var(--brass, #c9a24b) 48%, transparent);--workspace-quiet: color-mix(in srgb, var(--stage-ink, #eef3f2) 68%, transparent);--workspace-hot: #d84b42;position:relative;min-height:min(78dvh,780px);overflow:hidden;isolation:isolate}.workspace-hub-field{width:100%;padding:56px 4vw 88px}.workspace-hub-field>.workspace-hub-instrument{margin-inline:auto}.workspace-hub-beam{position:absolute;top:34px;left:6%;right:6%;height:1px;background:linear-gradient(90deg,transparent,var(--workspace-line) 14%,var(--workspace-line) 86%,transparent)}.workspace-hub-set{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:clamp(24px,4vw,96px) clamp(24px,4vw,96px);padding:0 clamp(0px,2vw,36px)}.workspace-hub-instrument{position:relative;display:grid;justify-items:center;width:clamp(230px,24vw,330px);min-height:430px;padding-top:82px;color:var(--stage-ink, #eef3f2)}.workspace-hub-cord{position:absolute;top:0;left:50%;width:1px;height:96px;background:linear-gradient(180deg,transparent,var(--workspace-line))}.workspace-hub-ring{position:absolute;top:64px;left:calc(50% - 17px);width:34px;height:34px;border:1px solid var(--workspace-line);border-radius:50%;box-shadow:inset 0 0 15px color-mix(in srgb,var(--brass, #c9a24b) 10%,transparent)}.workspace-hub-body{position:relative;display:grid;place-items:center;width:184px;height:184px;border-radius:50%;background:radial-gradient(circle at 48% 38%,color-mix(in srgb,var(--stage-ink, #eef3f2) 14%,transparent),transparent 16%),radial-gradient(circle,color-mix(in srgb,var(--brass, #c9a24b) 11%,var(--stage-void, #080b0d)),var(--stage-void, #080b0d) 72%);box-shadow:inset 0 0 0 1px var(--workspace-line),inset 0 0 0 12px color-mix(in srgb,var(--stage-void, #080b0d) 72%,transparent),0 24px 70px #00000047}.workspace-hub-instrument.has-operating-context:focus-visible{outline:none}.workspace-hub-instrument.has-operating-context:focus-visible .workspace-hub-body{box-shadow:inset 0 0 0 1px var(--workspace-line),inset 0 0 0 12px color-mix(in srgb,var(--stage-void, #080b0d) 72%,transparent),0 0 0 4px color-mix(in srgb,var(--brass, #c9a24b) 22%,transparent),0 24px 70px #00000047}.workspace-hub-capacity-band{position:absolute;inset:-10px;z-index:1;border-radius:50%;background:conic-gradient(from -90deg,var(--brass, #c9a24b) 0 var(--workspace-capacity-angle),color-mix(in srgb,var(--workspace-line) 44%,transparent) var(--workspace-capacity-angle) 360deg);mask:radial-gradient(circle,transparent 70%,#000 71% 74%,transparent 75%);-webkit-mask:radial-gradient(circle,transparent 70%,#000 71% 74%,transparent 75%);opacity:.86}.workspace-hub-capacity-band.is-loading{background:conic-gradient(from -90deg,var(--workspace-line) 0 54deg,transparent 54deg 360deg)}.workspace-hub-capacity-band.is-error{background:conic-gradient(from -90deg,var(--workspace-hot) 0 16deg,color-mix(in srgb,var(--workspace-line) 35%,transparent) 16deg 360deg)}.workspace-hub-plan-joint,.workspace-hub-activity-joint{position:absolute;top:36px;z-index:4;width:170px;display:grid;gap:4px;color:var(--workspace-quiet);font:550 .625rem/1.35 var(--font-instrument);letter-spacing:.06em}.workspace-hub-plan-joint:after,.workspace-hub-activity-joint:after{content:"";position:absolute;top:16px;width:38px;height:1px;background:var(--workspace-line)}.workspace-hub-joint-label{color:var(--workspace-quiet);font:650 .5625rem/1 var(--font-instrument);letter-spacing:.2em;text-transform:uppercase}.workspace-hub-plan-joint strong,.workspace-hub-activity-joint strong{color:var(--stage-ink, #eef3f2);font:620 .8125rem/1.32 var(--font-human);letter-spacing:0}.workspace-hub-plan-joint small{max-width:24ch;color:var(--workspace-quiet);font:500 .6875rem/1.45 var(--font-human);letter-spacing:0}.workspace-hub-plan-joint small.is-blocked{color:var(--workspace-hot)}.workspace-hub-plan-joint button{min-height:44px;padding:0 0 2px;border:0;background:linear-gradient(90deg,transparent,currentColor,transparent) 50% 100% / 100% 1px no-repeat;color:var(--brass, #c9a24b);font:650 .625rem/1 var(--font-instrument);letter-spacing:.12em;text-transform:uppercase}.workspace-hub-plan-joint button:disabled{opacity:.5}.workspace-hub-activity-pulse{display:flex;align-items:end;gap:3px;height:15px}.workspace-hub-activity-pulse i{width:1px;height:6px;background:var(--workspace-line)}.workspace-hub-activity-pulse i:nth-child(2){height:14px}.workspace-hub-activity-pulse i:nth-child(3){height:9px}.workspace-hub-body:before,.workspace-hub-body:after{content:"";position:absolute;inset:17px;border:1px solid color-mix(in srgb,var(--workspace-line) 62%,transparent);border-radius:50%}.workspace-hub-body:after{inset:30px;border-style:dashed;opacity:.44}.workspace-hub-light{position:absolute;inset:42px;border-radius:50%;background:color-mix(in srgb,var(--brass, #c9a24b) 12%,transparent);filter:blur(14px);opacity:.55}.workspace-hub-face{position:relative;z-index:2;display:grid;place-items:center;gap:6px;width:132px;min-height:72px;margin:0;padding:8px;border:0;background:transparent;color:inherit;text-align:center;cursor:pointer}.workspace-hub-face input{appearance:none;width:152px;border:0;border-bottom:1px solid var(--workspace-line);outline:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;font:600 .9375rem/1.25 var(--font-human);text-align:center}.workspace-hub-face input::placeholder{color:var(--workspace-quiet);opacity:.68}.workspace-hub-face input:focus-visible{border-bottom:2px solid currentColor;outline:none!important;box-shadow:none!important}.workspace-hub-face strong{max-width:168px;font:650 clamp(.9375rem,1.6vw,1.1875rem)/1.14 var(--font-human);overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none}.workspace-hub-face small{width:184px;justify-self:center;font:500 .75rem/1.34 var(--font-human);color:var(--workspace-quiet, inherit);text-wrap:pretty}.workspace-hub-kicker{font:600 .5625rem/1 var(--font-instrument);letter-spacing:.2em;text-transform:uppercase;color:var(--workspace-quiet)}.workspace-hub-joint{position:absolute;left:calc(50% - 4px);bottom:-4px;width:8px;height:8px;border-radius:50%;background:var(--brass, #c9a24b);box-shadow:0 0 12px color-mix(in srgb,var(--brass, #c9a24b) 64%,transparent)}.workspace-hub-readouts{position:relative;width:100%;min-height:82px}.workspace-hub-readout{position:absolute;top:12px;display:grid;min-width:92px;min-height:44px;padding:5px 0;border:0;background:transparent;color:var(--workspace-quiet);font:600 .5625rem/1.35 var(--font-instrument);letter-spacing:.11em;text-transform:uppercase;cursor:pointer}.workspace-hub-readout:disabled{cursor:default;opacity:1}.workspace-hub-readout.is-workflows{right:calc(50% + 20px);justify-items:end;text-align:right}.workspace-hub-readout.is-channels{left:calc(50% + 20px);justify-items:start;text-align:left}.workspace-hub-rods{display:flex;align-items:flex-start;gap:4px;height:31px}.workspace-hub-rods i{width:1px;height:22px;background:var(--workspace-line)}.workspace-hub-rods i:nth-child(2n){height:30px}.workspace-hub-tether{width:48px;height:31px;border-top:1px solid var(--workspace-line);border-right:1px solid var(--workspace-line)}.workspace-hub-action{display:flex;align-items:center;justify-content:center;gap:18px;min-height:46px;color:var(--workspace-quiet);font:600 .5625rem/1.2 var(--font-instrument);letter-spacing:.16em;text-transform:uppercase}.workspace-hub-action button,.workspace-hub-directory-state,.workspace-hub-add{min-width:44px;min-height:44px;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.workspace-hub-action button:before,.workspace-hub-directory-state:before{content:"";display:inline-block;width:22px;height:1px;margin-right:8px;vertical-align:middle;background:var(--workspace-line)}.workspace-hub-action button:disabled{opacity:.42;cursor:default}.workspace-hub-instrument button:focus-visible,.workspace-hub-add:focus-visible,.workspace-hub-directory-state:focus-visible{outline:none!important;box-shadow:none!important;background:linear-gradient(90deg,transparent,currentColor,transparent) 50% 100% / 72% 1px no-repeat}.workspace-hub-instrument:has(.workspace-hub-face:focus-visible) .workspace-hub-body{box-shadow:inset 0 0 0 1px currentColor,inset 0 0 0 12px color-mix(in srgb,var(--stage-void, #080b0d) 72%,transparent),0 0 0 3px color-mix(in srgb,currentColor 26%,transparent),0 24px 70px #00000047}.workspace-hub-instrument.is-creating .workspace-hub-light{opacity:1;background:#6cc9dd6b;animation:workspace-hub-acquire 1.1s ease-in-out infinite}.workspace-hub-instrument.is-saved .workspace-hub-cord,.workspace-hub-instrument.is-entered .workspace-hub-cord{background:var(--workspace-line)}.workspace-hub-instrument.is-blocked .workspace-hub-joint{background:var(--workspace-hot);box-shadow:0 0 14px color-mix(in srgb,var(--workspace-hot) 72%,transparent)}.workspace-hub-add{position:relative;width:104px;height:150px;align-self:flex-start}.workspace-hub-add:before{content:"";position:absolute;top:0;left:50%;width:1px;height:78px;background:var(--workspace-line)}.workspace-hub-add span{position:absolute;top:70px;left:calc(50% - 21px);width:42px;height:42px;border:1px solid var(--workspace-line);border-radius:50%}.workspace-hub-add span:before,.workspace-hub-add span:after{content:"";position:absolute;top:50%;left:12px;right:12px;height:1px;background:var(--workspace-line)}.workspace-hub-add span:after{transform:rotate(90deg)}.workspace-hub-directory-state{display:block;width:fit-content;margin:28px auto 0;color:var(--workspace-quiet)}@keyframes workspace-hub-acquire{50%{transform:scale(1.08);opacity:.72}}:root[data-theme=light] .workspace-hub-field{--workspace-quiet: #3a4d52;--workspace-line: rgba(112, 77, 17, .48);--stage-ink: #172426;--stage-void: #f2eee3}@media(max-width:640px){.workspace-hub-field{min-height:0;padding:42px 0 60px;overflow:hidden visible}.workspace-hub-beam{inset:24px auto 58px 50%;width:1px;height:auto}.workspace-hub-set{flex-direction:column;align-items:center;justify-content:flex-start;gap:14px;min-width:0;padding:0}.workspace-hub-instrument{width:min(240px,100%);min-height:390px;padding-top:66px}.workspace-hub-cord{height:78px}.workspace-hub-ring{top:48px}.workspace-hub-body{width:166px;height:166px}.workspace-hub-body:after{inset:26px}.workspace-hub-plan-joint{top:calc(100% + 42px);left:auto;right:calc(50% + 26px);justify-items:end;text-align:right}.workspace-hub-activity-joint{top:calc(100% + 164px);left:calc(50% + 26px);right:auto;justify-items:start;text-align:left}.workspace-hub-plan-joint:after{left:calc(100% + 6px);right:auto}.workspace-hub-activity-joint:after{left:auto;right:calc(100% + 6px)}.workspace-hub-add{align-self:center}}@media(min-width:641px)and (max-width:900px){.settings-focus-space.is-workspace{top:88px;width:calc(100vw - 64px);max-height:calc(100dvh - var(--chime-nav-clearance) - 88px);overflow-y:auto;mask-image:none;-webkit-mask-image:none}.settings-focus-space.is-workspace .workspace-hub-field{padding:48px 0 180px;overflow:visible}.settings-focus-space.is-workspace .workspace-hub-set{min-width:0;padding:0}.workspace-hub-instrument.has-operating-context{width:100%;min-height:1120px}.workspace-hub-instrument.has-operating-context .workspace-hub-body{width:360px;height:360px;margin-bottom:470px}.workspace-hub-instrument.has-operating-context .workspace-hub-face{width:300px}.workspace-hub-instrument.has-operating-context .workspace-hub-face strong{max-width:300px}.workspace-hub-plan-joint,.workspace-hub-activity-joint{left:calc(50% - min(240px,calc(50vw - 80px)));right:auto;width:min(480px,calc(100vw - 160px));justify-items:start;text-align:left}.workspace-hub-plan-joint{top:calc(100% + 54px)}.workspace-hub-activity-joint{top:calc(100% + 260px)}.workspace-hub-plan-joint:after,.workspace-hub-activity-joint:after{left:0;right:auto;top:auto;bottom:calc(100% + 8px);width:1px;height:38px}}@media(prefers-reduced-motion:reduce){.workspace-hub-instrument.is-creating .workspace-hub-light{animation:none}}.channel-home-setup .readiness-banner button,.hub-settings .readiness-banner button{position:relative;border:none;background:transparent;border-radius:0;box-shadow:none;padding:8px 14px;width:fit-content;font-family:var(--font-human);font-size:11px;font-weight:650;letter-spacing:.2em;text-transform:uppercase;color:#ffffffd9;cursor:pointer;transition:color .15s ease,letter-spacing .12s ease}.channel-home-setup .readiness-banner button:before,.channel-home-setup .readiness-banner button:after,.hub-settings .readiness-banner button:before,.hub-settings .readiness-banner button:after{content:"";position:absolute;top:50%;height:1.3em;margin-top:-.65em;width:6px;border:1px solid rgba(255,255,255,.45);transition:border-color .15s ease,transform .15s ease}.channel-home-setup .readiness-banner button:before,.hub-settings .readiness-banner button:before{left:0;border-right:0}.channel-home-setup .readiness-banner button:after,.hub-settings .readiness-banner button:after{right:0;border-left:0}.channel-home-setup .readiness-banner button:hover:not(:disabled),.hub-settings .readiness-banner button:hover:not(:disabled){color:#fff}.channel-home-setup .readiness-banner button:hover:not(:disabled):before,.hub-settings .readiness-banner button:hover:not(:disabled):before{transform:translate(-3px);border-color:#ffffffd9}.channel-home-setup .readiness-banner button:hover:not(:disabled):after,.hub-settings .readiness-banner button:hover:not(:disabled):after{transform:translate(3px);border-color:#ffffffd9}.ws-staff-controls{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:4px 0 10px}.ws-staff-controls .hub-setting-input{max-width:300px}.ws-sort-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 4px}.staff-all-numbers{position:fixed;top:calc(24px + env(safe-area-inset-top,0px));right:44px;z-index:28}@media(max-width:640px){.staff-all-numbers{right:16px}}.diegetic-nav-count{display:inline-flex;align-items:baseline;gap:5px;margin-left:6px;color:var(--nav-count-ink);font-weight:700;letter-spacing:.04em}.diegetic-nav-count-light{align-self:center;width:5px;height:5px;border-radius:50%;background:#f2b45a;box-shadow:0 0 6px #f2b45ab3}.public-entry{--void: #070a0d;--ink: #eef3f8;--ink-soft: rgba(238, 243, 248, .72);--ink-faint: rgba(238, 243, 248, .48);--brass: #c9a24b;--brass-soft: rgba(201, 162, 75, .28);--commit: #39ff14;--commit-soft: rgba(57, 255, 20, .18);--public-line: rgba(238, 243, 248, .12);--public-line-strong: rgba(238, 243, 248, .22);--public-panel: rgba(238, 243, 248, .035);--public-panel-strong: rgba(238, 243, 248, .06);--public-max: 1180px;--public-ease: cubic-bezier(.22, 1, .36, 1);min-height:100dvh;overflow-x:hidden;overflow-y:auto;color:var(--ink);background:radial-gradient(circle at 50% -6%,rgba(201,162,75,.1),transparent 30rem),var(--void)}.public-entry:before{content:none}.public-entry:after{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(7,10,13,.92) 0,transparent 12%,transparent 88%,rgba(7,10,13,.82) 100%),radial-gradient(circle at 50% 110%,rgba(201,162,75,.11),transparent 34rem);z-index:0}.public-entry>*{position:relative;z-index:1}.public-entry-header,.public-hero,.public-proof-rail,.public-moment-strip{width:min(100%,var(--public-max));margin-right:auto;margin-left:auto;text-align:left}.public-entry-header{align-items:flex-start;margin-bottom:clamp(46px,7vw,96px)}.public-brand span,.public-entry .eyebrow,.public-proof-rail article>span,.public-moment-strip article>span{color:var(--brass);font-family:var(--font-instrument)}.public-brand strong{color:var(--ink-soft);font-family:var(--font-instrument);font-size:var(--ax-instrument);line-height:var(--ax-instrument-leading);letter-spacing:var(--ax-track-prose)}.public-entry .theme-toggle{flex-shrink:0}.public-entry .theme-toggle-label{white-space:nowrap}.public-hero{margin-bottom:clamp(52px,8vw,104px)}.public-hero-chime{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.78fr);gap:clamp(30px,6vw,72px);align-items:center}.public-hero-copy{display:grid;justify-items:start;gap:20px}.public-hero .eyebrow{max-width:42rem;margin:0;font-weight:850}.public-hero h1{max-width:860px;color:var(--ink)}.public-hero p{max-width:680px;margin:0;color:var(--ink-soft)}.public-entry .home-action-row{justify-content:flex-start;gap:18px}.public-proof-rail,.public-moment-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:clamp(40px,6vw,80px);border-top:1px solid var(--public-line);border-bottom:1px solid var(--public-line);background:var(--public-line)}.public-proof-rail article,.public-moment-strip article{border:0;border-radius:0;background:linear-gradient(180deg,var(--public-panel-strong),var(--public-panel)),#070a0db8}.public-proof-rail article,.public-moment-strip article{display:grid;gap:12px;min-height:190px;padding:clamp(20px,3.4vw,34px)}.public-proof-rail strong{color:var(--ink);font-size:clamp(1.25rem,2vw,1.7rem);letter-spacing:-.04em;line-height:1.06}.public-proof-rail p,.public-moment-strip p{margin:0;color:var(--ink-soft);line-height:1.6}.public-moment-strip article{min-height:138px}.public-moment-strip article>span{font-size:var(--type-instrument-micro);font-weight:850;letter-spacing:.13em;text-transform:uppercase}.api-docs-entry>header p{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px}.api-docs-entry>header p a{display:inline-flex;min-height:44px;min-width:44px;align-items:center;border-bottom:1px solid rgba(201,162,75,.42);color:var(--ink-soft);text-decoration:none;cursor:pointer}.api-docs-entry>header p a:hover,.api-docs-entry>header p a:focus-visible{color:var(--ink);border-bottom-color:var(--commit)}.public-entry code{color:var(--ink);font-family:var(--font-instrument)}.public-entry code{border-bottom:1px solid rgba(201,162,75,.34)}.api-method{display:inline-flex;width:max-content;min-width:58px;justify-content:center;border:1px solid var(--public-line-strong);color:var(--ink);font-family:var(--font-instrument);font-size:var(--type-instrument-micro);font-weight:900;letter-spacing:.08em;padding:4px 7px}.api-method-post,.api-method-put,.api-method-patch{border-color:#39ff1457;color:#caffbf}@keyframes public-cta-breathe{0%,to{opacity:.52;transform:scaleY(.82)}50%{opacity:1;transform:scaleY(1)}}@keyframes public-wind-line{0%{opacity:0;stroke-dashoffset:190}22%{opacity:.9}58%{opacity:.72;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-190}}@keyframes public-rod-sway{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1.4deg)}}@media(max-width:900px){.public-hero-chime,.public-proof-rail,.public-moment-strip{grid-template-columns:1fr}.public-entry-actions{justify-content:flex-start}}@media(max-width:680px){.public-entry{padding:clamp(18px,6vw,26px)}.public-entry-header{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;margin-bottom:28px}.public-entry-actions{gap:12px;flex-wrap:wrap;justify-content:flex-end}.public-proof-rail article,.public-moment-strip article{padding-right:0;padding-left:0}}.signed-in-header-signout{margin-left:12px;padding:4px 0;font:inherit;font-size:var(--type-instrument);letter-spacing:.03em;color:inherit;opacity:.6;background:transparent;border:0;border-bottom:1px solid transparent;cursor:pointer;transition:opacity .16s ease,border-color .16s ease}.signed-in-header-signout:hover{opacity:1;border-bottom-color:#e8eef566}.diegetic-signout{margin-left:0;padding:2px 0;font:inherit;font-size:11px;line-height:var(--ax-micro-leading);letter-spacing:.08em;text-transform:uppercase;color:var(--nav-ink);opacity:1;background:transparent;border:0;border-bottom:1px solid transparent;cursor:pointer;transition:color .16s ease,border-color .16s ease}.diegetic-signout:hover{color:var(--nav-ink-active);border-bottom-color:currentColor}.trust-panel,.insight-fold{gap:16px}.trust-heading-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px}.trust-state-light{font-family:var(--font-human);font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.trust-state-light.is-green{color:#7fe3a2f5;text-shadow:0 0 12px rgba(127,227,162,.28)}.trust-state-light.is-red{color:#ff8181f5;text-shadow:0 0 12px rgba(255,129,129,.28)}.trust-recipient-field .hub-setting-input{width:min(100%,34ch)}.trust-confirm{width:100%}.trust-timeline{display:flex;flex-direction:column;gap:8px;width:100%}.trust-audit-row{display:flex;flex-direction:column;gap:2px;padding-left:12px;border-left:1px solid rgba(127,227,162,.24)}.trust-audit-main{color:#e8eef5eb;font-family:var(--font-human);font-size:var(--type-instrument);font-weight:750;letter-spacing:.08em}.trust-detail-strip{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:4px}.trust-detail-strip small{color:#a8b6c894;font-size:10px;letter-spacing:.04em}.insight-card{grid-column:1 / -1}.insight-workflow-table div{border:1px solid rgba(255,255,255,.07);background:#05080a6b;padding:12px}.insight-workflow-table span,.insight-chip-row small{color:#e7edf085;font-size:var(--type-instrument-micro);letter-spacing:.08em;text-transform:uppercase}.insight-chip-row{display:flex;flex-wrap:wrap;gap:8px}.insight-chip-row small{border:1px solid rgba(57,255,20,.18);background:#39ff140f;padding:7px 10px}.insight-workflow-table{display:grid;gap:8px}.insight-workflow-table div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px}.insight-workflow-table b{color:#e7edf0bd;font-family:var(--font-instrument);font-size:var(--type-instrument);font-weight:700}.public-coming-soon{position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;background:#060912;color:#f3f5f8}.coming-soon-chime{position:absolute;inset:0;z-index:0}.coming-soon-chime canvas{width:100%!important;height:100%!important}.public-coming-soon .coming-soon-header{position:relative;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:clamp(18px,3vw,32px)}.coming-soon-copy{position:absolute;left:clamp(20px,5vw,72px);bottom:clamp(40px,9vh,96px);z-index:2;max-width:min(560px,88vw);text-align:left;pointer-events:none}.coming-soon-copy>*{pointer-events:auto}.coming-soon-copy .eyebrow{margin:0 0 10px;font-size:var(--type-instrument);letter-spacing:.32em;text-transform:uppercase;color:var(--brass, #c9a24b);font-weight:600}.coming-soon-copy h1{margin:0 0 14px;font-size:clamp(2rem,6vw,3.4rem);font-weight:800;letter-spacing:-.02em;line-height:1.05;max-width:15ch}.coming-soon-copy p{margin:0 0 22px;font-size:clamp(1rem,2.4vw,1.2rem);line-height:1.5;color:#c5ccd6}.coming-soon-copy .home-action-row{display:flex;align-items:baseline;gap:20px}.knowledge-block{display:flex;flex-direction:column;gap:6px;margin-top:26px;text-align:left}.knowledge-teach{margin-top:22px}.knowledge-link{margin-top:14px}.knowledge-bulk{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;padding:8px 0 10px;border-bottom:1px solid rgba(255,255,255,.06)}.knowledge-bulk-count{font-size:var(--type-instrument);color:#fff9}.knowledge-bulk-confirm{font-weight:600}.knowledge-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column}.knowledge-fact{display:grid;grid-template-columns:14px 1fr auto;align-items:start;gap:12px;padding:12px 0;border-top:1px solid rgba(255,255,255,.06)}.knowledge-fact:first-child{border-top:none}.knowledge-dot{width:9px;height:9px;border-radius:50%;margin-top:6px}.knowledge-dot.confirmed{background:#54e07a;box-shadow:0 0 10px -1px #54e07a}.knowledge-dot.pending{background:#c98a3a;box-shadow:0 0 10px -1px #c98a3a}.knowledge-text{font-size:var(--type-human-small);line-height:1.45;color:var(--fg, #ece9e4)}.knowledge-actions{display:inline-flex;gap:10px;white-space:nowrap}.knowledge-confirm,.knowledge-skip,.knowledge-remove{background:none;border:none;cursor:pointer;padding:2px;font:12px/1 var(--font-instrument);letter-spacing:.1em;text-transform:uppercase;transition:color .18s}.knowledge-confirm{color:#54e07a}.knowledge-confirm:hover{color:#7df59a}.knowledge-skip,.knowledge-remove{color:#7e7b74}.knowledge-skip:hover,.knowledge-remove:hover{color:var(--fg, #ece9e4)}.kfact-list{gap:0}.kfact{grid-template-columns:14px 1fr;align-items:start;gap:11px}.kfact-body{display:flex;flex-direction:column;gap:3px;min-width:0;text-align:left}.kfact-state{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#7e7b74}.kfact-source{font-size:var(--type-instrument);color:#8a857c;font-style:italic}.kfact-actions{margin-top:5px}.kdot-needs-okay{background:#c98a3a;box-shadow:0 0 10px -1px #c98a3a}.kdot-confirmed{background:#54e07a;box-shadow:0 0 10px -1px #54e07a}.kdot-conflict{background:#e0772f;box-shadow:0 0 10px -1px #e0772f}.kdot-stale{background:#6a665f;box-shadow:none}.kfact-confirmed .knowledge-text{color:var(--fg, #ece9e4)}.kfact-confirmed .kfact-state{color:#54e07a}.kfact-conflict .kfact-state{color:#e0772f}.kfact-stale .knowledge-text,.kfact-stale .kfact-source{color:#8a857c}.kfact-conflict{list-style:none;margin:6px 0 0;padding:0 0 0 12px;display:flex;flex-direction:column;gap:8px;border-left:1px solid rgba(224,119,47,.3)}.kfact-conflict-opt{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.kfact-conflict-opt .knowledge-confirm{margin-top:3px}.kfact-edit{display:flex;flex-direction:column;gap:6px}.pricing-block{margin-top:26px}.pricing-preview{font-size:var(--type-human-small);line-height:1.5;color:#9a978f;text-align:left;margin-top:6px;padding-left:14px;border-left:2px solid rgba(201,162,75,.5)}.pricing-preview strong{color:#54e07a;font-weight:600}.hub-settings.pentest-stage{text-align:left;inset:0;width:100vw;max-width:100vw;transform:none;margin:0;align-items:stretch;justify-content:flex-start;background:var(--void, #070a0d);padding:6vh clamp(20px,7vw,96px) var(--chime-nav-clearance, 84px)}.hub-settings.pentest-stage.is-visible{transform:none}.hub-settings.pentest-stage>*{width:min(760px,100%)}.pentest-strands{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pentest-strand{display:grid;grid-template-columns:14px 1fr auto;align-items:center;column-gap:12px;width:100%;background:none;border:none;border-bottom:1px solid var(--hair, rgba(232,238,245,.07));padding:14px 2px;text-align:left;cursor:pointer;color:inherit;transition:transform .12s ease}.pentest-strand:hover{transform:translateY(-1px)}.pentest-strand:focus-visible{outline:2px solid var(--commit, #39ff14);outline-offset:2px;border-radius:3px}.pentest-strand-name{font-family:var(--font-instrument);font-size:var(--type-instrument);letter-spacing:.04em;color:var(--ink, #eef3f8)}.pentest-strand-state{font-family:var(--font-instrument);font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-dim, #8d9bab)}.pentest-light{width:10px;height:10px;border-radius:50%;display:inline-block}.pentest-light.is-plan{background:#7fb4ff;box-shadow:0 0 8px #7fb4ff73;animation:run-thinking 2.2s ease-in-out infinite}.pentest-light.is-hold{background:#ffc46b;box-shadow:0 0 12px 2px #ffc46b8c;animation:run-breathe 2.6s ease-in-out infinite}.pentest-light.is-send{background:#7fe3a2;box-shadow:0 0 9px #7fe3a280;animation:run-thinking-green 2.2s ease-in-out infinite}.pentest-light.is-block{background:#ff6a6a;box-shadow:0 0 10px #ff6a6a80}.pentest-light.is-done{background:#6f8a86;opacity:.6}.pentest-open{display:flex;flex-direction:column;gap:14px}.pentest-back{align-self:flex-start}.pentest-open-name{font-family:var(--font-instrument);font-size:var(--type-instrument);letter-spacing:.05em;color:var(--ink, #eef3f8)}.pentest-rods{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.pentest-rod{display:grid;grid-template-columns:14px 1fr;align-items:center;column-gap:12px;padding:7px 2px}.pentest-rod .pentest-light{width:8px;height:8px;background:#3a444d;box-shadow:none}.pentest-rod-said{font-family:var(--font-instrument);font-size:11px;text-transform:uppercase;letter-spacing:.09em}.pentest-rod.is-ahead{opacity:.38}.pentest-rod.is-ahead .pentest-rod-said{color:var(--ink-faint, #5a6675)}.pentest-rod.is-done .pentest-light{background:#6f8a86;opacity:.55}.pentest-rod.is-done .pentest-rod-said{color:var(--ink-dim, #8d9bab)}.pentest-rod.is-live .pentest-light{background:#7fe3a2;box-shadow:0 0 10px #7fe3a28c}.pentest-rod.is-live .pentest-rod-said{color:var(--ink, #eef3f8)}.pentest-rod.is-hold .pentest-light{background:#ffc46b;box-shadow:0 0 12px 2px #ffc46b8c;animation:run-breathe 2.6s ease-in-out infinite}.pentest-rod.live .pentest-rod-said{font-weight:600}.pentest-findings{list-style:none;margin:0;padding:8px 0 0;display:flex;flex-direction:column}.pentest-finding{display:grid;grid-template-columns:14px 1fr auto;align-items:center;column-gap:12px;padding:9px 2px;border-top:1px solid var(--hair, rgba(232,238,245,.07))}.pentest-finding-title{font-size:var(--type-instrument);color:var(--ink, #eef3f8)}.pentest-finding-state{font-family:var(--font-instrument);font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:var(--ink-dim, #8d9bab)}.pentest-action{display:flex;flex-direction:column;gap:10px;align-items:flex-start;text-align:left}.pentest-action .activity-confirm{align-items:flex-start;text-align:left;align-self:stretch}.pentest-action .add-channel-choices,.pentest-action .activity-confirm .add-channel-choices{align-self:stretch}.pentest-commit{align-self:flex-start;margin:0}.pentest-settle{align-items:flex-start;text-align:left}.pentest-action-explain{font-size:13.5px;line-height:1.5;color:var(--ink-dim, #8d9bab);max-width:46ch}.pentest-settle{display:flex;flex-direction:column;gap:8px;padding:16px 0 4px;animation:pentest-settle-in .9s ease-out both}.pentest-settle-cue{font-family:var(--font-instrument);font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:#7fe3a2}.pentest-settle.is-sealed .pentest-settle-cue{color:var(--brass, #c9a24b)}.pentest-settle-claim{font-size:var(--type-human-small);line-height:1.55;color:var(--ink, #eef3f8);max-width:52ch}.pentest-settle-note{font-family:var(--font-instrument);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-faint, #5a6675)}@keyframes pentest-settle-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pentest-strand-li,.pentest-light.is-plan,.pentest-light.is-hold,.pentest-light.is-send,.pentest-rod.is-hold .pentest-light,.pentest-settle{animation:none}}.flows-object-stage{position:fixed;inset:0;z-index:24;pointer-events:none;color:#ecf4ffeb;font-family:var(--font-human)}.flows-object-stage button,.flows-object-stage input,.flows-object-stage textarea,.flows-object-stage select{pointer-events:auto;font:inherit}.flows-corner-marker{position:fixed;left:max(28px,env(safe-area-inset-left));top:max(74px,calc(env(safe-area-inset-top) + 48px));font-family:var(--font-instrument);font-size:var(--type-instrument);letter-spacing:.24em;color:#ecf4ffc2;text-shadow:0 0 18px rgba(255,255,255,.18)}.flows-hint,.flows-scope-note{position:fixed;left:max(28px,env(safe-area-inset-left));top:max(104px,calc(env(safe-area-inset-top) + 78px));font-family:var(--font-instrument);font-size:var(--type-instrument-micro);line-height:var(--ax-micro-leading);letter-spacing:.08em;color:#ecf4ffad;pointer-events:auto}.flows-object-stage.altitude-build{pointer-events:auto}body:has(.flows-object-stage.altitude-build) .diegetic-identity,body:has(.flows-object-stage.altitude-build) .diegetic-nav{visibility:hidden;pointer-events:none}@media(max-width:760px){.flows-object-stage.altitude-build{display:block;padding:0;overflow:hidden}}.flows-scope-note{top:max(132px,calc(env(safe-area-inset-top) + 106px));display:flex;gap:12px;align-items:center}.flows-scope-note button,.flows-readout-line button,.flows-back{min-width:44px;min-height:44px;color:#ecf4ffd1;background:transparent;border:0;padding:0 4px;font-family:var(--font-instrument);letter-spacing:.08em;text-align:left}.flows-object-stage button:focus-visible,.flows-object-stage input:focus-visible,.flows-object-stage textarea:focus-visible,.flows-object-stage select:focus-visible{outline:1px solid rgba(127,227,162,.95);outline-offset:5px}.flows-segment-hotspot{position:fixed;width:54px;min-height:58px;transform:translate(-50%,-50%);border:0;border-radius:0;background:transparent;color:var(--step-segment-color, #73828c);z-index:3;font-size:0;line-height:1;filter:brightness(1);transition:transform .12s ease,filter .12s ease}.flows-segment-hotspot:before{content:"";display:none;position:absolute;left:24px;top:8px;bottom:8px;width:6px;border-radius:2px;background:linear-gradient(90deg,color-mix(in srgb,currentColor 42%,transparent),currentColor 48%,color-mix(in srgb,currentColor 36%,transparent));box-shadow:0 0 18px color-mix(in srgb,currentColor 38%,transparent);opacity:.2;transition:opacity .12s ease,box-shadow .12s ease}.flows-segment-hotspot:hover{transform:translate(-50%,-58%) scale(1.08);filter:brightness(1.28)}.flows-segment-hotspot:hover:before{opacity:.58;box-shadow:0 0 24px color-mix(in srgb,currentColor 54%,transparent)}.flows-segment-hotspot:active{transform:translate(-50%,-46%) scale(.94);filter:brightness(.95)}.flows-segment-hotspot:active:before{opacity:.72}.flows-segment-hotspot span{display:none}.flows-rod-label{position:fixed;min-height:44px;background:transparent;border:0;color:#ecf4ffd6;text-align:left;text-transform:none}.flows-rod-label:before{content:"";position:fixed;left:var(--anchor-x);top:var(--anchor-y);width:clamp(34px,5vw,78px);height:1px;background:#ecf4ff52;opacity:var(--ax-rule-tether-ink);transform-origin:left center;transform:translateY(-1px) scaleX(var(--label-side, 1))}.flows-rod-label:after{content:"";position:fixed;left:calc(var(--anchor-x) - 3px);top:calc(var(--anchor-y) - 3px);width:6px;height:6px;border-radius:999px;background:currentColor;box-shadow:0 0 14px currentColor}.flows-rod-label-name,.flows-rod-label-state{display:block;overflow:hidden;text-overflow:ellipsis}.flows-rod-label-name{font-family:var(--font-human);font-size:var(--ax-object);line-height:var(--ax-object-leading);letter-spacing:var(--ax-track-object);text-transform:uppercase;color:#ecf4ffe0}.flows-rod-label-state{margin-top:var(--ax-pair);font-family:var(--font-instrument);font-size:var(--ax-instrument);line-height:var(--ax-instrument-leading);letter-spacing:var(--ax-track-instrument);text-transform:lowercase;color:#a8b6c8a3}.flows-rod-label.is-paused,.flows-rod-label.is-draft{color:#b4c2d294}.flows-back{position:fixed;left:max(28px,env(safe-area-inset-left));top:max(112px,calc(env(safe-area-inset-top) + 88px));z-index:2}.flows-tethered{position:fixed;width:min(360px,calc(100vw - 32px));pointer-events:auto;color:#ecf4ffe6;text-shadow:0 0 20px rgba(255,255,255,.12);animation:flowsAcquire .18s ease-out both}.flows-tethered:before{display:none}.flows-step-callout.has-anchor:before{content:"";display:block;position:fixed;left:var(--anchor-x);top:var(--anchor-y);width:var(--tether-width, 90px);height:1px;background:#ecf4ff70;transform-origin:left center;transform:translateY(-1px) scaleX(var(--label-side, -1));opacity:.74}.flows-readout,.flows-node-kicker{display:block;margin-bottom:8px;font-family:var(--font-instrument);font-size:var(--type-instrument-micro);letter-spacing:.22em;text-transform:lowercase;color:#ecf4ff94}.flows-readout-line{margin-top:10px;font-size:var(--type-human-small);line-height:1.35}.flows-readout-line span{display:block;font-family:var(--font-instrument);font-size:var(--type-instrument-micro);letter-spacing:.18em;color:#ecf4ff8a;text-transform:uppercase}.flows-readout-line button{display:inline;margin-left:6px;min-height:44px}.flows-step-label{background:transparent;border:0;color:#ecf4ffe6;min-height:44px;font-size:var(--type-human-small);text-align:left;display:inline-flex;align-items:center;gap:10px}.flows-step-label-segment{width:5px;height:26px;flex:0 0 5px;border-radius:2px;background:var(--step-segment-color, #73828c);box-shadow:0 0 14px color-mix(in srgb,var(--step-segment-color, #73828c) 48%,transparent)}.flows-inside-node{width:min(620px,calc(100vw - 40px))}.flows-inside-node h2{margin:0 0 14px;font-size:clamp(1.4rem,4vw,3.1rem);line-height:1;letter-spacing:-.04em}.flows-plain-explain{max-width:48ch;font-size:var(--type-human-body);line-height:1.5;color:#ecf4ffc7}@keyframes flowsAcquire{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.flows-tethered{animation:none}}body:has(.flows-object-stage.altitude-focus) .diegetic-nav,body:has(.flows-object-stage.altitude-inside) .diegetic-nav{z-index:30}body:has(.flows-object-stage.altitude-focus) .diegetic-identity,body:has(.flows-object-stage.altitude-inside) .diegetic-identity{z-index:30}@media(max-width:640px){body:has(.flows-object-stage.altitude-focus) .diegetic-identity,body:has(.flows-object-stage.altitude-inside) .diegetic-identity{visibility:hidden;pointer-events:none}body:has(.activity-replay-stage.altitude-focus) .diegetic-identity,body:has(.activity-replay-stage.altitude-inside) .diegetic-identity{visibility:visible;pointer-events:auto;opacity:.24;transform:translate3d(-8px,6px,0) scale(.92);transform-origin:left bottom;transition:opacity .32s ease,transform .32s ease}@media(prefers-reduced-motion:reduce){body:has(.activity-replay-stage.altitude-focus) .diegetic-identity,body:has(.activity-replay-stage.altitude-inside) .diegetic-identity{transition:none}}.flows-object-stage{--chime-nav-clearance: 104px;bottom:var(--chime-nav-clearance, 104px);display:flex;flex-direction:column;gap:22px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;pointer-events:auto;padding:160px 20px 34px;box-sizing:border-box}.flows-object-stage.altitude-overview{bottom:0;pointer-events:none;display:block;overflow:hidden;padding:0}.flows-object-stage.altitude-overview button{pointer-events:auto}.flows-object-stage.altitude-overview .flows-corner-marker{top:18px}.flows-object-stage.altitude-overview .flows-hint{top:40px}.flows-object-stage:not(.altitude-overview){padding-top:72px}.flows-corner-marker{top:72px;left:18px}.flows-object-stage:not(.altitude-overview) .flows-corner-marker{position:static;order:0;align-self:flex-start;left:auto;top:auto}.flows-hint{top:102px;left:18px;max-width:260px}.flows-rod-label{min-height:44px;padding:4px 0}.flows-rod-label-name{font-size:var(--type-instrument-micro);line-height:1.15;letter-spacing:.05em;white-space:normal}.flows-rod-label-state{font-size:var(--type-instrument-micro)}.flows-tethered,.flows-inside-node{position:static!important;left:auto!important;right:auto;top:auto!important;bottom:auto!important;width:100%;max-height:none;overflow:visible;padding-bottom:0}.flows-step-callout{position:static!important;left:auto!important;top:auto!important;bottom:auto!important;width:100%;padding:2px 0 8px;border-bottom:1px solid rgba(236,244,255,.12)}.altitude-focus .flows-back{order:1}.altitude-focus .flows-rod-head{order:2}.altitude-focus .flows-step-callout{order:3}.altitude-inside .flows-back{order:1}.altitude-inside .flows-inside-node{order:2}.flows-readout-line{margin-top:14px}.flows-step-label{width:calc(100% - 58px);font-size:var(--type-human-body)}.flows-segment-hotspot{display:none}.flows-tethered:before,.flows-step-callout.has-anchor:before,.flows-step-callout:after,.flows-rod-head:after,.flows-inside-node:after{display:none}.flows-back{position:static;left:auto;bottom:auto;top:auto;width:100%;padding:0}}.hub-settings.settings-tuning-stage{--settings-hub-x: 50vw;--settings-hub-y: 46vh;--chime-nav-clearance: 104px;inset:0 0 var(--chime-nav-clearance) 0;left:0;right:0;top:0;bottom:var(--chime-nav-clearance);width:auto;height:auto;display:block;padding:0;overflow:hidden;transform:none;text-align:left;align-items:stretch;justify-content:flex-start;z-index:24;color:#ecf4ffeb;font-family:var(--font-human)}.hub-settings.settings-tuning-stage.is-visible{transform:none}.hub-settings.settings-tuning-stage.is-visible:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at var(--settings-hub-x) var(--settings-hub-y),rgba(184,148,88,.13),transparent 16vw),radial-gradient(70% 70% at 50% 46%,#04080f14,#04080f6b 78%);-webkit-backdrop-filter:none;backdrop-filter:none;animation:settings-scrim-in .22s ease both}.hub-settings.settings-tuning-stage>*{flex-shrink:1}.hub-settings.settings-tuning-stage.is-visible>*{animation:flowsAcquire .18s ease-out both}.hub-settings.settings-tuning-stage.is-visible .settings-dial,.hub-settings.settings-tuning-stage.is-visible .settings-back,.hub-settings.settings-tuning-stage.is-visible .settings-corner-marker{pointer-events:auto}.settings-corner-marker{position:fixed;left:max(28px,env(safe-area-inset-left));top:max(74px,calc(env(safe-area-inset-top) + 48px));font-family:var(--font-instrument);font-size:var(--type-instrument);letter-spacing:.24em;color:#ecf4ffc2;text-shadow:0 0 18px rgba(255,255,255,.18)}.settings-back{position:fixed;left:max(28px,env(safe-area-inset-left));top:max(112px,calc(env(safe-area-inset-top) + 88px));z-index:2}.settings-focus-space button:focus-visible,.settings-focus-space input:focus-visible{outline:1px solid rgba(127,227,162,.95);outline-offset:5px}.settings-focus-space{position:fixed;left:clamp(300px,38vw,620px);top:clamp(170px,24vh,260px);width:min(680px,calc(100vw - 340px));max-height:calc(100dvh - var(--chime-nav-clearance) - 210px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 28px),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 28px),transparent 100%);color:#ecf4ffe6;pointer-events:auto;padding:0 0 22px 76px;box-sizing:border-box}.settings-focus-space h2{margin:8px 0 18px;font-size:var(--type-human-title);line-height:.95;letter-spacing:-.04em;text-transform:uppercase;color:#ecf4fff0}.settings-focus-state{position:relative;display:inline-flex;align-items:center;min-height:28px;padding-left:18px;font-family:var(--font-instrument);font-size:var(--type-instrument-micro);letter-spacing:.18em;text-transform:uppercase;color:#a8b6c8b3}.settings-family{display:contents}.settings-pay-joint{display:grid;justify-items:start;gap:6px;margin:0 0 18px;padding:0 0 14px 14px;border-left:1px solid var(--workspace-line, rgba(168,182,200,.28));text-align:left}.settings-pay-label{color:var(--workspace-quiet, rgba(168,182,200,.7));font:650 .5625rem/1 var(--font-instrument);letter-spacing:.2em;text-transform:uppercase}.settings-pay-plan{color:var(--stage-ink, #eef3f2);font:620 .8125rem/1.32 var(--font-human)}.settings-pay-note{max-width:42ch;color:var(--workspace-quiet, rgba(168,182,200,.7));font:500 .6875rem/1.45 var(--font-human)}.settings-pay-note.is-blocked{color:var(--workspace-hot, #b89458)}.settings-pay-start{min-height:44px;padding:0 0 2px;border:0;background:linear-gradient(90deg,currentColor,transparent) 0 100% / 100% 1px no-repeat;color:var(--brass, #c9a24b);font:650 .625rem/1 var(--font-instrument);letter-spacing:.12em;text-align:left;text-transform:uppercase}.settings-pay-start:disabled{opacity:.5}.workspace-hub-capacity-band.at-unknown{opacity:.32;border-style:dashed}.workspace-hub-capacity-band.at-near{filter:saturate(1.25) brightness(1.08)}.workspace-hub-capacity-band.at-full{filter:saturate(1.5) brightness(1.16);box-shadow:0 0 18px color-mix(in srgb,var(--workspace-hot, #c9a24b) 52%,transparent)}.settings-tension-vane .settings-tuning-row.is-primary .settings-group-light{width:4px;height:18px;border-radius:2px;background:currentColor;transform-origin:bottom center;transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .24s}.settings-tension-vane.is-tight .settings-tuning-row.is-primary .settings-group-light{transform:rotate(-38deg) scaleY(1.1)}.settings-tension-vane.is-measured .settings-tuning-row.is-primary .settings-group-light{transform:rotate(0)}.settings-tension-vane.is-loose .settings-tuning-row.is-primary .settings-group-light{transform:rotate(46deg) scaleY(.86);opacity:.82}.settings-tension-vane.is-unknown .settings-tuning-row.is-primary .settings-group-light{transform:rotate(90deg) scaleY(.7);opacity:.4}.settings-governor .settings-tuning-row.is-primary .settings-group-light{width:3px;height:18px;border-radius:2px;background:currentColor;transform-origin:bottom center;transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .24s}.settings-governor.is-steady .settings-tuning-row.is-primary .settings-group-light{transform:rotate(0)}.settings-governor.is-strained .settings-tuning-row.is-primary .settings-group-light{transform:rotate(32deg) scaleY(.94)}.settings-governor.is-failing .settings-tuning-row.is-primary .settings-group-light{transform:rotate(64deg) scaleY(.86);box-shadow:0 0 12px color-mix(in srgb,currentColor 55%,transparent)}.settings-governor.is-unknown .settings-tuning-row.is-primary .settings-group-light{transform:rotate(90deg) scaleY(.68);opacity:.4}.settings-governor-segment{display:block;text-align:left}.settings-governor-segment[data-segment-state=failing]{color:var(--tone-needs, #d9a05b)}.settings-resonator-chamber-latch{display:inline-flex;align-items:center;gap:10px;margin:var(--space-cluster) 0 0 14px;background:none;border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:999px;padding:6px 14px;color:inherit;cursor:pointer}.settings-resonator-quarantine{border:1px dashed color-mix(in srgb,var(--tone-needs, #d9a05b) 70%,transparent);border-radius:999px;padding:1px 8px;opacity:.9}.settings-resonator-chamber{margin-top:var(--space-cluster);padding-left:14px;border-left:1px solid color-mix(in srgb,currentColor 22%,transparent)}.settings-resonator-chamber .knowledge-fact[data-state=needs-okay],.settings-resonator-chamber .knowledge-fact[data-state=conflict]{border-style:dashed}.settings-resonator-chamber.pricing-at-unknown .pricing-block{opacity:.4;border-left-style:dotted}.settings-resonator-chamber.pricing-at-uncalibrated .pricing-block{opacity:.78;border-left-style:dashed}.settings-resonator-chamber .pricing-block{padding-left:12px;border-left:2px solid color-mix(in srgb,currentColor 30%,transparent)}.settings-outer-seal{display:inline-flex;align-items:center;gap:10px;border-radius:999px;padding:4px 12px;border:1px dotted color-mix(in srgb,currentColor 40%,transparent)}.settings-outer-seal[data-outer-seal=open]{border-style:solid;border-color:color-mix(in srgb,var(--tone-needs, #d9a05b) 76%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--tone-needs, #d9a05b) 34%,transparent)}.settings-integrity-seal .settings-tuning-row.is-primary .settings-group-light{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;background:transparent;transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .24s}.settings-integrity-seal.is-intact .settings-tuning-row.is-primary .settings-group-light{box-shadow:0 0 14px #b8945880,inset 0 0 6px #b8945859}.settings-integrity-seal.is-broken .settings-tuning-row.is-primary .settings-group-light{border-style:dashed;transform:rotate(28deg) scaleX(.72);opacity:.9}.settings-integrity-seal.is-unknown .settings-tuning-row.is-primary .settings-group-light{border-style:dotted;opacity:.45}.settings-focus-instrument{position:relative}.settings-focus-instrument .settings-tuning-row:after{content:"";position:absolute;left:-44px;top:29px;width:32px;height:1px;background:linear-gradient(90deg,#b8945894,#ecf4ff33)}.settings-tuning-row{position:relative;margin-top:var(--space-cluster);max-width:56ch}.settings-tuning-row.is-primary{margin-top:12px;padding-bottom:var(--space-cluster)}.settings-tuning-label{display:block;margin-bottom:6px;font-family:var(--font-instrument);font-size:var(--type-instrument-micro);letter-spacing:.22em;text-transform:uppercase;color:#ecf4ff94}.settings-tuning-value{display:block;font-size:var(--type-human-object);line-height:1.35;color:#ecf4ffe0}.settings-tuning-row.is-primary .settings-tuning-value{font-size:var(--type-human-decision);line-height:1.12}.settings-tuning-value.tone-needs,.settings-focus-state.tone-needs{color:#b89458}.settings-tuning-value.tone-quiet{color:#a8b6c8b8}.settings-tuning-value.tone-ready{color:#ecf4ffdb}.settings-tuning-note,.settings-focus-note{display:block;max-width:52ch;margin:8px 0 0;font-size:var(--type-human-small);line-height:1.45;letter-spacing:.02em;color:#a8b6c89e}.settings-action-row{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:14px}.hub-settings.settings-tuning-stage.altitude-focus{background:radial-gradient(70% 90% at 48% 44%,rgba(46,58,78,.16),transparent 70%),#05070c}.settings-tuning-stage.altitude-focus .settings-focus-space h2{color:#f8fafffa}.settings-tuning-stage.altitude-focus .settings-tuning-label{color:#d2dceac7}.settings-tuning-stage.altitude-focus .settings-tuning-value{color:#f0f5fcf0}.settings-tuning-stage.altitude-focus .settings-tuning-note,.settings-tuning-stage.altitude-focus .settings-focus-note{color:#cbd7e7}.settings-focus-space.is-workspace{left:50%;top:clamp(92px,13vh,140px);width:min(1120px,calc(100vw - 120px));max-height:calc(100dvh - var(--chime-nav-clearance) - 100px);padding:0;overflow-x:hidden;transform:translate(-50%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 24px),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 24px),transparent 100%)}.settings-focus-space.is-workspace .settings-focus-instrument{min-height:540px}.settings-focus-space.is-workspace .workspace-hub-field{min-height:540px;padding-top:46px}.settings-focus-space.is-workspace .workspace-hub-set{gap:clamp(30px,5vw,76px)}.settings-focus-space.is-workspace .workspace-hub-set:has(>.workspace-hub-instrument:nth-of-type(2)){position:relative;display:grid;grid-template-columns:repeat(2,minmax(230px,330px));justify-content:center;column-gap:clamp(38px,6vw,84px);row-gap:38px;min-width:0;padding:0 24px 100px}.settings-focus-space.is-workspace .workspace-hub-set:has(>.workspace-hub-instrument:nth-of-type(2)):before{content:"";position:absolute;top:558px;left:calc(50% - min(360px,34vw));right:calc(50% - min(360px,34vw));height:1px;background:linear-gradient(90deg,transparent,var(--workspace-line) 14%,var(--workspace-line) 86%,transparent)}.settings-focus-space.is-workspace .workspace-hub-set:has(>.workspace-hub-instrument:nth-of-type(2)):after{content:"";position:absolute;top:286px;left:50%;width:1px;height:272px;background:linear-gradient(180deg,var(--workspace-line),color-mix(in srgb,var(--workspace-line) 76%,transparent))}.settings-focus-space.is-workspace .workspace-hub-set:has(>.workspace-hub-instrument:nth-of-type(2))>.workspace-hub-instrument.has-operating-context{grid-column:1 / -1;grid-row:1;justify-self:center}.settings-focus-space.is-workspace .workspace-hub-set:has(>.workspace-hub-instrument:nth-of-type(2))>.workspace-hub-instrument:not(.has-operating-context),.settings-focus-space.is-workspace .workspace-hub-set:has(>.workspace-hub-instrument:nth-of-type(2))>.workspace-hub-add{justify-self:center}.settings-focus-space.is-sending{left:50%;top:50%;width:min(780px,calc(100vw - 160px));max-height:calc(100dvh - var(--chime-nav-clearance) - 120px);padding:0;overflow:visible;transform:translate(-50%,-50%);mask-image:none;-webkit-mask-image:none}@media(max-width:640px){.settings-focus-space.is-workspace{left:16px;top:84px;width:calc(100vw - 32px);max-height:calc(100dvh - var(--chime-nav-clearance) - 84px);transform:none}.settings-focus-space.is-workspace .settings-focus-instrument,.settings-focus-space.is-workspace .workspace-hub-field{min-height:0}}.settings-sending-gate{--gate-ink: rgba(238,244,252,.94);--gate-quiet: rgba(168,182,200,.72);--gate-line: rgba(168,182,200,.3);--gate-brass: #b77a3f;position:relative;width:100%;min-height:410px;padding:56px 24px 30px 102px;box-sizing:border-box;color:var(--gate-ink)}.settings-sending-gate-cord{position:absolute;left:62px;top:-22vh;width:1px;height:calc(22vh + 175px);background:linear-gradient(to bottom,transparent,rgba(168,182,200,.3) 42%,rgba(184,148,88,.62))}.settings-sending-gate-cord:after{content:"";position:absolute;left:-8px;bottom:-8px;width:15px;height:15px;border:1px solid rgba(207,157,93,.76);border-radius:50%;box-shadow:0 0 18px #b8945857}.settings-sending-gate-heading>span{display:block;font-family:var(--font-instrument);font-size:var(--type-instrument-micro);letter-spacing:.28em;text-transform:uppercase;color:var(--gate-quiet)}.settings-sending-gate-heading h2{max-width:16ch;margin:10px 0 28px;text-transform:none;font-size:clamp(2rem,4.5vw,3.5rem);line-height:.94;letter-spacing:-.045em}.settings-sending-gate-heading h2:focus-visible{outline:none;text-decoration:underline;text-decoration-color:#7fe3a2;text-decoration-thickness:1px;text-underline-offset:.12em}.settings-sending-gate-assembly{position:relative;display:grid;grid-template-columns:116px minmax(100px,1fr) minmax(170px,auto);align-items:center;min-height:122px}.settings-sending-gate-hinge{position:relative;z-index:2;width:96px;height:96px;border:1px solid rgba(184,148,88,.34);border-radius:50%;background:radial-gradient(circle,#b894581c,#05070c1a 68%);box-shadow:inset 0 0 24px #b8945814,0 0 42px #0204096b}.settings-sending-gate-light{position:absolute;left:50%;top:50%;width:14px;height:14px;border-radius:50%;transform:translate(-50%,-50%);background:#a8b6c8ad;box-shadow:0 0 18px #a8b6c870}.settings-sending-gate-hinge.tone-needs .settings-sending-gate-light{background:#c79755;box-shadow:0 0 22px #c79755b8}.settings-sending-gate-hinge.tone-ready .settings-sending-gate-light{background:#7fe3a2;box-shadow:0 0 24px #7fe3a2ad}.settings-sending-gate-hinge.tone-working .settings-sending-gate-light{background:#8ec8ee;box-shadow:0 0 24px #8ec8eec2;animation:settings-sending-gate-working .9s ease-in-out infinite alternate}@keyframes settings-sending-gate-working{to{transform:translate(-50%,-50%) scale(1.35);box-shadow:0 0 34px #8ec8eee6}}.settings-sending-gate-state{position:absolute;left:48px;bottom:-30px;width:min(42ch,calc(100vw - 250px));font-family:var(--font-instrument);font-size:var(--type-instrument-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--gate-quiet)}.settings-sending-gate-error{position:absolute;left:48px;top:calc(100% + 48px);width:min(38ch,54vw);color:#e4bd83;font-size:var(--type-human-small);line-height:1.45}.settings-sending-gate-arm{position:relative;height:12px;background:linear-gradient(180deg,#2a170d,#c58a4e 32%,#6a3c21 72%,#1c100a);box-shadow:0 0 20px #b894582b,inset 0 1px #ffe0b457;transform-origin:left center;transition:transform .32s cubic-bezier(.16,1,.3,1)}.settings-sending-gate-arm i{position:absolute;right:14%;top:2px;width:8px;height:8px;border-radius:50%;background:#f2debeb8}.settings-sending-gate.is-off .settings-sending-gate-arm{transform:rotate(2.5deg) scaleX(.92);filter:saturate(.55) brightness(.8)}.settings-sending-gate.is-on .settings-sending-gate-arm{transform:rotate(-27deg);box-shadow:0 0 26px #b894586b,inset 0 1px #ffe0b480}.settings-sending-gate.is-checking .settings-sending-gate-arm,.settings-sending-gate.is-unavailable .settings-sending-gate-arm{opacity:.42;transform:scaleX(.62)}.settings-sending-gate-handle{position:relative;min-height:74px;display:flex;align-items:center;padding-left:20px}.settings-sending-gate-handle:before{content:"";position:absolute;left:-2px;top:4px;bottom:4px;width:10px;border:1px solid rgba(168,182,200,.3);border-left:0;border-radius:0 10px 10px 0}.settings-sending-gate button{min-height:44px;padding:0 3px 4px;border:0;background:linear-gradient(90deg,currentColor,currentColor) 0 calc(100% - 4px) /100% 1px no-repeat;color:var(--gate-ink);font-family:var(--font-instrument);font-size:var(--type-instrument);letter-spacing:.08em;text-align:left}.settings-sending-gate button:hover{color:#fff}.settings-sending-gate button:focus-visible{outline:1px solid #7fe3a2;outline-offset:5px}.settings-sending-gate button:disabled{opacity:.42}.settings-sending-gate-latch{position:relative;margin:42px 0 0 116px;padding-left:34px}.settings-sending-gate-latch-joint{position:absolute;left:0;top:-38px;bottom:0;width:1px;background:linear-gradient(to bottom,#b894588f,#a8b6c81f)}.settings-sending-gate-latch-joint:before{content:"";position:absolute;left:-4px;top:-4px;width:9px;height:9px;border-radius:50%;background:#c79755;box-shadow:0 0 16px #c797559e}.settings-sending-gate-latch dl{margin:0}.settings-sending-gate-latch dl>div{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(200px,1.3fr);gap:20px;padding:9px 0;border-bottom:1px solid rgba(168,182,200,.12)}.settings-sending-gate-latch dt{font-family:var(--font-instrument);font-size:var(--type-instrument-micro);letter-spacing:.15em;text-transform:uppercase;color:var(--gate-quiet)}.settings-sending-gate-latch dd{margin:0;font-size:var(--type-human-small);color:var(--gate-ink)}.settings-sending-gate-latch-actions{display:flex;gap:20px;margin-top:16px}.settings-sending-gate-latch-actions .is-commit{color:#7fe3a2}:root[data-theme=light] .settings-sending-gate{--gate-ink: #17262a;--gate-quiet: #536b70;--gate-line: rgba(36,66,70,.25)}:root[data-theme=light] .settings-sending-gate-hinge{background:radial-gradient(circle,#a1702d21,#f1f6f373 70%)}:root[data-theme=light] .settings-sending-gate button:hover{color:#111c1f}:root[data-theme=light] .settings-sending-gate-heading h2:focus-visible{text-decoration-color:#145b3b}:root[data-theme=light] .settings-sending-gate-latch-actions .is-commit{color:#145b3b}:root[data-theme=light] .settings-sending-gate-error{color:#713800}@media(max-width:640px){.settings-focus-space.is-sending{left:auto;top:auto;width:100%;max-height:none;overflow:visible;transform:none;padding:0}.settings-sending-gate{min-height:520px;padding:34px 0 120px 40px}.settings-sending-gate-cord{left:10px;top:-96px;height:242px}.settings-sending-gate-heading{margin-left:28px}.settings-sending-gate-heading h2{max-width:11ch;font-size:clamp(2.1rem,11vw,3rem)}.settings-sending-gate-assembly{grid-template-columns:82px minmax(54px,1fr) minmax(132px,auto);min-height:110px}.settings-sending-gate-hinge{width:68px;height:68px}.settings-sending-gate-state{left:34px;bottom:-30px;width:calc(100vw - 112px)}.settings-sending-gate-error{left:34px;top:calc(100% + 42px);width:min(32ch,68vw)}.settings-sending-gate.has-error .settings-sending-gate-assembly{margin-bottom:124px}.settings-sending-gate-handle{padding-left:14px}.settings-sending-gate-latch{margin:58px 0 0 82px;padding-left:24px}.settings-sending-gate-latch dl>div{display:block;padding:11px 0}.settings-sending-gate-latch dd{margin-top:5px}.settings-sending-gate-latch-actions{flex-direction:column;align-items:flex-start;gap:4px}}@media(prefers-reduced-motion:reduce){.settings-sending-gate-arm{transition:none}.settings-sending-gate-hinge.tone-working .settings-sending-gate-light{animation:none}}@keyframes today-peek-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.settings-commit,.settings-focus-space .btn-secondary{min-height:44px;color:#ecf4ffd1;background:transparent;border:0;padding:0 4px;font-family:var(--font-instrument);letter-spacing:.08em;text-align:left}.settings-commit{color:var(--commit-green, #7fe3a2);text-shadow:0 0 18px rgba(127,227,162,.25)}.settings-commit:disabled,.settings-focus-space .btn-secondary:disabled{opacity:.36}.settings-phrase-input{display:block;width:min(100%,34ch);margin-top:10px}@media(max-width:640px){body:has(.settings-tuning-stage.altitude-focus) .diegetic-identity{opacity:1;pointer-events:auto}body:has(.settings-tuning-stage.altitude-focus) .diegetic-nav{z-index:30}.hub-settings.settings-tuning-stage{--settings-hub-x: 50vw;--settings-hub-y: 112px;--chime-nav-clearance: 204px;inset:0 0 var(--chime-nav-clearance) 0;overflow-y:auto;overflow-x:hidden;padding:64px 20px 34px;box-sizing:border-box}.settings-corner-marker,.settings-back{position:static;display:block;margin:0 0 18px}.settings-back{width:100%;padding:0}.settings-focus-space{position:relative;left:auto;top:auto;width:calc(100% - 2px);max-height:none;overflow:visible;padding:0 0 34px 50px;box-sizing:border-box}.settings-focus-instrument .settings-tuning-row:after{left:-37px;width:25px}.settings-focus-space h2{margin-top:4px}.settings-action-row{flex-direction:column;align-items:flex-start}.settings-focus-space .btn-secondary,.settings-commit{min-height:44px}}.product-shell:not(.immersive-shell){background:transparent}.product-shell:not(.immersive-shell):before{content:"";position:fixed;inset:0;z-index:-3;pointer-events:none;background:radial-gradient(circle at 50% -10%,rgba(201,162,75,.08),transparent 32rem),#070a0d}.product-shell:not(.immersive-shell) .product-header{position:sticky;top:0;background:#070a0dd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:18px 0 12px}.product-shell:not(.immersive-shell) .focus-nav{gap:clamp(12px,2vw,24px);border:0;border-radius:0;background:transparent;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.product-shell:not(.immersive-shell) .focus-nav button{min-height:44px;border-radius:0;padding:4px 0;color:var(--ink-dim);font-family:var(--font-instrument);font-size:var(--type-instrument);letter-spacing:.16em;text-transform:uppercase}.product-shell:not(.immersive-shell) .focus-nav button.active{background:transparent;color:var(--brass)}.product-shell:not(.immersive-shell) .signed-in-header,.product-shell:not(.immersive-shell) .role-switcher{border:0;border-radius:0;background:transparent;box-shadow:none;padding:12px 0 0;border-top:1px solid var(--hair)}.product-shell:not(.immersive-shell) .role-switcher p{max-width:var(--measure);color:var(--ink-dim)}.product-shell:not(.immersive-shell) .role-switcher select,.product-shell:not(.immersive-shell) .single-tenant-label{border:0;border-radius:0;background:transparent;border-bottom:1px solid var(--hair);color:var(--ink)}.etched-message-entry .public-entry-header{margin-bottom:clamp(42px,10vh,96px)}.etched-message-entry .public-hero{margin-left:0;margin-right:auto;max-width:min(760px,100%);text-align:left}.etched-message-entry .home-action-row{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:14px 18px}.anchored-state-light,.reviewer-record-grid article:before,.account-sender-status:before,.sender-boundary-card:before,.available-number-grid article:before,.selected-sender-summary article:before{content:"";display:inline-block;width:8px;height:8px;border-radius:999px;background:var(--brass);box-shadow:0 0 12px var(--brass-glow)}.anchored-state-light.tone-hold{background:#ffc46b;box-shadow:0 0 14px #ffc46b80}.review-screen,.senders-screen{justify-items:start;text-align:left}.review-filter-bar{width:100%;border-top:1px solid var(--hair);padding-top:16px}.review-filter-bar label,.sender-form label{color:var(--brass);font-family:var(--font-instrument);font-size:var(--type-instrument-micro);font-weight:850;letter-spacing:.14em;text-transform:uppercase}.review-filter-bar select,.sender-form input,.sender-form select{border:0;border-radius:0;background:transparent;border-bottom:1px solid var(--hair);color:var(--ink)}.record-story,.reviewer-record-grid,.sender-status-strip,.sender-boundary-grid,.selected-sender-summary,.available-number-grid{gap:0}.record-story article,.reviewer-record-grid article,.sender-status-strip article,.sender-boundary-card,.selected-sender-summary article,.sender-detail-card,.available-number-grid article,.focus-empty,.focus-notice{border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:18px 0;border-top:1px solid var(--hair)}.reviewer-record-grid article,.sender-boundary-card,.selected-sender-summary article,.available-number-grid article{position:relative;padding-left:18px}.reviewer-record-grid article:before,.sender-boundary-card:before,.selected-sender-summary article:before,.available-number-grid article:before{position:absolute;left:0;top:24px;background:#c9a24b8f;box-shadow:none}.blocked-record,.human-record-card-blocked{border-color:#ffc46b52!important;background:transparent!important}.chip-row small{border:0;background:transparent;padding:0;color:var(--ink-dim)}.human-record-card,.human-audit-list li{border:0;border-radius:0;background:transparent;padding:12px 0;border-top:1px solid var(--hair)}.account-senders-card,.sender-table-card,.sender-onboarding-panel,.sender-workspace,.provider-plan-card,.setup-path-card article{border:0;border-radius:0;background:transparent;box-shadow:none;padding:18px 0;border-top:1px solid var(--hair)}.account-senders-list>li,.sender-rod-face,.sender-rod-empty{border:0;border-radius:0;background:transparent;box-shadow:none;padding:14px 0;border-top:1px solid var(--hair)}.account-senders-list>li{grid-template-columns:1fr auto auto}.account-sender-status{display:inline-flex;align-items:center;gap:8px}.account-sender-status:before{background:#c9a24b8f;box-shadow:none}.account-sender-status.status-online:before{background:#7fe3a2;box-shadow:0 0 12px #7fe3a266}.account-sender-status.status-offline:before{background:#e8eef540}.sender-onboarding-panel ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.sender-onboarding-panel li{min-height:0;border:0;border-radius:0;background:transparent;padding:14px 18px 14px 0;border-top:1px solid var(--hair)}.sender-form{border-top:1px solid var(--hair);padding-top:18px}.sender-detail-card h2,.template-detail-card h2,.record-story article strong{color:var(--ink)}.approval-modal{background:radial-gradient(circle at 50% 42%,rgba(201,162,75,.1),transparent 24rem),#070a0de0;place-items:center start}.approval-modal>div{margin-left:clamp(20px,8vw,96px);border:0;border-radius:0;background:transparent;box-shadow:none;padding:24px 0 0;border-top:1px solid var(--hair)}.modal-actions{justify-content:flex-start}@media(max-width:900px){.pricing-hero{padding-top:72px;padding-bottom:64px}.pricing-hero h1{font-size:clamp(2.5rem,12vw,3.5rem)}}.api-method{border:0;padding:0;justify-content:flex-start}@media(max-width:900px){.product-shell:not(.immersive-shell) .product-header,.review-filter-bar,.account-senders-list>li,.sender-onboarding-panel ol,.pricing-rod{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}.product-shell:not(.immersive-shell) .focus-nav{justify-content:flex-start}}.flows-corner-marker,.settings-corner-marker{text-transform:uppercase;display:inline-flex;align-items:center;gap:12px;font-size:var(--type-instrument-micro);letter-spacing:.32em;color:#ecf4ffd1}.flows-corner-marker:before,.settings-corner-marker:before,.channels-title:before{content:"";width:18px;height:3px;background:linear-gradient(90deg,#ecf4ffbf,#ecf4ff59);border-radius:2px;box-shadow:0 0 12px #ecf4ff40}.flows-corner-marker:after,.settings-corner-marker:after{content:"";position:absolute;left:8px;bottom:100%;width:1px;height:max(46px,calc(env(safe-area-inset-top) + 46px));background:linear-gradient(to top,rgba(236,244,255,.4),transparent);pointer-events:none}.flows-corner-marker{position:fixed}.flows-readout,.flows-node-kicker{display:flex;align-items:center;gap:9px;text-transform:uppercase;font-size:var(--type-instrument-micro);letter-spacing:.28em;color:#a8b6c8b8}.flows-readout:before,.flows-node-kicker:before{content:"";width:12px;height:2px;border-radius:1px;background:#a8b6c899;flex:none}.flows-back{display:inline-flex;align-items:center;gap:10px;text-transform:uppercase;font-size:var(--type-instrument-micro);letter-spacing:.24em;color:#a8b6c8d9;transition:color .14s ease}.flows-back:before{content:"";flex:none;width:9px;height:22px;background:radial-gradient(circle at 50% 3.5px,transparent 2px,rgba(168,182,200,.85) 2px,rgba(168,182,200,.85) 3.4px,transparent 3.6px) top/9px 8px no-repeat,linear-gradient(to top,transparent,rgba(168,182,200,.7)) 50% 100%/1px 15px no-repeat;transition:transform .16s ease}.flows-back:hover{color:#ecf4fffa}.flows-scope-note button,.flows-readout-line button,.activity-trace-controls button{position:relative;text-transform:none;letter-spacing:.04em;font-size:var(--type-human-small);padding:0 2px 3px;background-image:linear-gradient(90deg,currentColor,currentColor);background-repeat:no-repeat;background-size:100% 2px;background-position:0 calc(100% - 6px);--rod-alpha: .38;color:#ecf4ffe0;transition:color .14s ease,filter .14s ease}.flows-scope-note button,.flows-readout-line button,.activity-trace-controls button{background-image:linear-gradient(90deg,color-mix(in srgb,currentColor var(--rod-alpha-pc, 40%),transparent),color-mix(in srgb,currentColor var(--rod-alpha-pc, 40%),transparent))}.flows-scope-note button:hover,.flows-readout-line button:hover,.activity-trace-controls button:hover{color:#fff;filter:brightness(1.1)}.activity-trace-controls button:disabled{opacity:.35}.chime-divider{position:relative;height:8px;margin:22px 0 18px;background:linear-gradient(90deg,#a8b6c852,#a8b6c814) 0 0/100% 1px no-repeat}.chime-divider:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(168,182,200,.4),transparent) 12% 0/1px 7px no-repeat,linear-gradient(to bottom,rgba(168,182,200,.4),transparent) 46% 0/1px 5px no-repeat,linear-gradient(to bottom,rgba(168,182,200,.4),transparent) 78% 0/1px 7px no-repeat}.chime-fault{position:fixed;left:50%;top:56%;transform:translate(-50%,-50%);width:min(400px,calc(100vw - 48px));text-align:left;color:#ecf4ffe6}.chime-fault:before{content:"";position:absolute;left:9px;bottom:calc(100% + 10px);width:1px;height:34vh;background:linear-gradient(to top,rgba(184,148,88,.55),transparent)}.chime-fault:after{content:"";position:absolute;left:0;top:-8px;width:19px;height:3px;border-radius:2px;background:#b89458;box-shadow:0 0 16px #b8945899}.chime-fault-word{display:block;font-size:clamp(1.3rem,2.6vw,1.9rem);font-weight:700;letter-spacing:.01em;color:#ecf4fff0}.chime-fault-note{margin:10px 0 0;max-width:40ch;font-size:var(--type-human-small);line-height:1.5;color:#a8b6c8c7}.chime-fault-retry{margin-top:16px;min-height:44px;padding:0 2px 3px;border:0;background:transparent;color:var(--commit-green, #7fe3a2);font-family:var(--font-instrument);font-size:var(--type-human-small);letter-spacing:.06em;background-image:linear-gradient(90deg,color-mix(in srgb,currentColor 55%,transparent),color-mix(in srgb,currentColor 55%,transparent));background-repeat:no-repeat;background-size:100% 2px;background-position:0 calc(100% - 6px)}.chime-fault-retry:hover{color:#a7f0c4}.settings-focus-space:before{display:none}.settings-focus-space h2{margin:10px 0 6px;font-size:clamp(1.7rem,3.4vw,2.7rem);letter-spacing:-.02em}.settings-focus-space h2+*{margin-top:18px}.settings-tuning-row{margin-top:0;padding-top:20px;position:relative}.settings-tuning-row+.settings-tuning-row:before,.settings-tuning-row+div .settings-tuning-row:first-child:before{content:"";position:absolute;left:0;top:0;right:10%;height:7px;background:linear-gradient(90deg,#a8b6c842,#a8b6c80d) 0 0/100% 1px no-repeat,linear-gradient(to bottom,rgba(168,182,200,.34),transparent) 14% 0/1px 6px no-repeat,linear-gradient(to bottom,rgba(168,182,200,.34),transparent) 52% 0/1px 4px no-repeat}.settings-tuning-row.is-primary{padding-top:8px}.settings-tuning-label{margin-bottom:7px;font-size:var(--type-instrument-micro);letter-spacing:.28em;color:#a8b6c89e}.settings-tuning-value{font-size:var(--type-human-object);line-height:1.4}.settings-tuning-note,.settings-focus-note{font-size:var(--type-instrument);line-height:1.55;color:#a8b6c8a8}.settings-focus-state{margin-bottom:2px}.flows-object-stage:before,.hub-settings.settings-tuning-stage:after{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(120% 70% at calc(50% + var(--fog-x, 0px)) calc(112% + var(--fog-y, 0px)),rgba(96,116,142,.16),transparent 62%),radial-gradient(90% 55% at calc(50% - var(--fog-x, 0px)) -18%,rgba(70,88,112,.12),transparent 70%),linear-gradient(to bottom,transparent,rgba(2,4,9,.5) 96%),linear-gradient(to right,rgba(168,182,200,.05) .5px,transparent .5px) calc(18vw + var(--fog-x, 0px)*.4) 0/100vw 42vh no-repeat,linear-gradient(to right,rgba(168,182,200,.04) .5px,transparent .5px) calc(64vw - var(--fog-x, 0px)*.3) 0/100vw 30vh no-repeat,linear-gradient(to right,rgba(168,182,200,.035) .5px,transparent .5px) calc(84vw + var(--fog-x, 0px)*.5) 0/100vw 36vh no-repeat;transition:background-position .6s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.flows-object-stage:before,.hub-settings.settings-tuning-stage:after{transition:none}.flows-back:hover:before{transform:none}}.flows-rod-label.is-hanging-tag:before{left:var(--anchor-x);top:var(--anchor-y);width:1px;height:var(--tether-len, 60px);transform:none;background:linear-gradient(to bottom,#ecf4ff6b,#ecf4ff1f)}.flows-rod-label.is-hanging-tag,.flows-rod-label.is-hanging-tag .flows-rod-label-name,.flows-rod-label.is-hanging-tag .flows-rod-label-state{text-align:center}.hub-setting-input,.settings-phrase-input{border-radius:0;border:0;border-bottom:1px solid rgba(236,244,255,.28);background:#04070e2e}.hub-setting-input:focus,.settings-phrase-input:focus{border-bottom-color:#7fe3a2b3}.settings-commit,.settings-focus-space .btn-secondary,.chime-fault-retry{min-height:44px;border:0;background:transparent;padding:0 2px 3px;font-family:var(--font-instrument);font-size:var(--type-human-small);letter-spacing:.06em;background-image:linear-gradient(90deg,color-mix(in srgb,currentColor 50%,transparent),color-mix(in srgb,currentColor 50%,transparent));background-repeat:no-repeat;background-size:100% 2px;background-position:0 calc(100% - 6px);transition:color .14s ease}.settings-commit{color:var(--commit-green, #7fe3a2)}.settings-commit:hover:not(:disabled){color:#a7f0c4}.settings-commit:disabled{opacity:.4}.settings-focus-space .btn-secondary{color:#a8b6c8d9}.settings-focus-space .btn-secondary:hover{color:#ecf4fff2}:root[data-theme=light] .settings-focus-space .settings-focus-state{color:#31515a;text-shadow:none}:root[data-theme=light] .settings-focus-space .settings-focus-state.tone-ready,:root[data-theme=light] .settings-focus-space .settings-tuning-value.tone-ready,:root[data-theme=light] .settings-focus-space .settings-commit{color:#0f6d3a;text-shadow:none}:root[data-theme=light] .settings-focus-space .settings-focus-state.tone-needs,:root[data-theme=light] .settings-focus-space .settings-tuning-value.tone-needs{color:#7a4f00;text-shadow:none}:root[data-theme=light] .settings-focus-space .settings-commit:hover:not(:disabled){color:#08512a}:root[data-theme=light] .settings-focus-space .btn-secondary{color:#31515a;text-shadow:none}:root[data-theme=light] .settings-focus-space .btn-secondary:hover:not(:disabled){color:#06171c}:root[data-theme=light] .settings-focus-space .add-channel-question,:root[data-theme=light] .settings-focus-space .add-channel-choice{color:#31515a;text-shadow:none}:root[data-theme=light] .settings-focus-space .add-channel-choice:hover:not(:disabled){color:#06171c}:root[data-theme=light] .settings-focus-space .add-channel-input{color:#06171c;border-bottom-color:#31515a7a;text-shadow:none}:root[data-theme=light] .settings-focus-space .add-channel-input::placeholder{color:#50666b;opacity:1}:root[data-theme=light] .settings-focus-space .add-channel-input:focus{border-bottom-color:#0f6d3a}:root[data-theme=light] .settings-focus-space button:focus-visible,:root[data-theme=light] .settings-focus-space input:focus-visible,:root[data-theme=light] .settings-focus-space select:focus-visible,:root[data-theme=light] .settings-focus-space textarea:focus-visible{outline:2px solid #0f6d3a;outline-offset:5px}@media(max-width:640px){.channels-guide,.surface-guide{text-align:left;margin-left:0;margin-right:auto}}@media(max-width:640px){.flows-object-stage.altitude-overview .flows-rod-label:before,.flows-object-stage.altitude-overview .flows-rod-label:after{display:none}.flows-object-stage.altitude-overview .flows-rod-label-name{font-size:var(--type-instrument);line-height:1.12;letter-spacing:.01em;text-transform:none}}.add-channel-choice:before,.add-channel-choice:after,.btn-command:before,.btn-command:after,.channel-home-setup .readiness-banner button:before,.channel-home-setup .readiness-banner button:after,.hub-settings .readiness-banner button:before,.hub-settings .readiness-banner button:after{display:none}.add-channel-choice,.btn-command,.channel-home-setup .readiness-banner button,.hub-settings .readiness-banner button{padding:8px 2px 11px;background-image:linear-gradient(90deg,color-mix(in srgb,currentColor 45%,transparent),color-mix(in srgb,currentColor 45%,transparent));background-repeat:no-repeat;background-size:100% 2px;background-position:0 calc(100% - 4px)}.add-channel-choices{gap:8px 22px}@keyframes rodBreathe{0%,to{filter:brightness(1)}50%{filter:brightness(1.35)}}@media(prefers-reduced-motion:reduce){.activity-approve.add-channel-choice{animation:none}}.alert-relay{--relay-ink: rgba(241, 246, 253, .94);--relay-support: rgba(180, 193, 211, .76);--relay-line: rgba(173, 190, 212, .26);--relay-joint: rgba(206, 220, 239, .86);--relay-commit: #7fe3a2;--relay-warn: #d2a65f;position:relative;width:min(760px,100%);margin:0 auto;color:var(--relay-ink)}.alert-relay-origin{position:relative;min-height:120px;padding:0 0 28px 78px}.alert-relay-scope,.alert-relay-node-role,.alert-relay-node-state,.alert-relay-reading,.alert-relay-node-form label>span{font-family:var(--font-instrument);text-transform:uppercase;letter-spacing:.16em}.alert-relay-scope{display:block;margin-bottom:8px;color:var(--relay-support);font-size:var(--type-instrument-micro)}.settings-focus-space .alert-relay-origin h2{margin:0;max-width:13ch;color:var(--relay-ink);font-size:clamp(2.1rem,5vw,4rem);line-height:.92;letter-spacing:-.045em;text-transform:none}.alert-relay-origin-light{position:absolute;left:16px;top:38px;width:13px;height:13px;border-radius:50%;background:var(--relay-joint);box-shadow:0 0 24px color-mix(in srgb,var(--relay-joint) 44%,transparent)}.alert-relay-origin:after{content:"";position:absolute;left:22px;top:52px;bottom:0;width:1px;background:linear-gradient(to bottom,var(--relay-line),color-mix(in srgb,var(--relay-line) 65%,transparent))}.alert-relay-reading{display:block;margin-top:20px;color:var(--relay-support);font-size:var(--type-instrument-micro)}.alert-relay-origin-error{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 20px;margin-top:18px;max-width:50ch;color:var(--relay-warn);font-size:var(--type-human-small);line-height:1.5}.alert-relay-conductor{position:relative}.alert-relay-node,.alert-relay-terminal{position:relative;min-height:136px;padding:14px 0 34px 78px;outline:none}.alert-relay-line{position:absolute;left:22px;top:-28px;bottom:0;width:1px;background:var(--relay-line)}.alert-relay-joint{position:absolute;left:16px;top:20px;width:13px;height:13px;border-radius:50%;background:var(--relay-joint);box-shadow:0 0 18px color-mix(in srgb,var(--relay-joint) 34%,transparent)}.alert-relay-node.is-primary .alert-relay-joint{background:var(--relay-commit);box-shadow:0 0 22px color-mix(in srgb,var(--relay-commit) 50%,transparent)}.alert-relay-node.is-disabled .alert-relay-line,.alert-relay-node.is-opted_out .alert-relay-line{background:linear-gradient(to bottom,var(--relay-line) 0 35%,transparent 35% 58%,var(--relay-line) 58% 100%)}.alert-relay-node.is-disabled .alert-relay-joint,.alert-relay-node.is-opted_out .alert-relay-joint{background:transparent;border:1px solid var(--relay-warn);box-shadow:none}.alert-relay-node-body,.alert-relay-node-form{display:flex;flex-direction:column;align-items:flex-start;width:min(600px,100%)}.alert-relay-node-role{margin-bottom:7px;color:var(--relay-support);font-size:var(--type-instrument-micro)}.alert-relay-node-body strong{color:var(--relay-ink);font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.08;letter-spacing:-.025em}.alert-relay-node-state{margin-top:9px;color:var(--relay-support);font-size:var(--type-instrument-micro)}.alert-relay-node.is-disabled .alert-relay-node-state,.alert-relay-node.is-opted_out .alert-relay-node-state{color:var(--relay-warn)}.alert-relay-node-address{margin-top:8px;color:var(--relay-support);font-size:var(--type-human-small);line-height:1.45;overflow-wrap:anywhere}.alert-relay-actions{display:flex;flex-wrap:wrap;gap:4px 22px;margin-top:12px}.alert-relay-action,.alert-relay-add{min-width:44px;min-height:44px;padding:5px 1px 8px;border:0;border-radius:0;background:linear-gradient(90deg,color-mix(in srgb,currentColor 46%,transparent),color-mix(in srgb,currentColor 46%,transparent)) 0 calc(100% - 5px) /100% 1px no-repeat;color:var(--relay-support);font-family:var(--font-instrument);font-size:var(--type-instrument);letter-spacing:.08em}.alert-relay-action.is-commit,.alert-relay-add{color:var(--relay-commit)}.alert-relay-action:hover:not(:disabled),.alert-relay-add:hover:not(:disabled){color:var(--relay-ink)}.alert-relay-action:active:not(:disabled),.alert-relay-add:active:not(:disabled){transform:translateY(1px)}.alert-relay-action:disabled,.alert-relay-add:disabled{cursor:wait;opacity:.46}.alert-relay-node-form{gap:16px}.alert-relay-node-form label{display:grid;grid-template-columns:minmax(126px,.45fr) minmax(180px,1fr);align-items:end;gap:18px;width:100%}.alert-relay-node-form label>span{padding-bottom:9px;color:var(--relay-support);font-size:var(--type-instrument-micro)}.alert-relay-node-form input,.alert-relay-node-form select{width:100%;min-height:44px;padding:7px 0;border:0;border-bottom:1px solid var(--relay-line);border-radius:0;background:transparent;color:var(--relay-ink);font:inherit}.alert-relay-node-form select{color-scheme:dark}.alert-relay-node-form input:focus,.alert-relay-node-form select:focus{border-bottom-color:var(--relay-commit);outline:none}.alert-relay-node-error{display:block;max-width:48ch;color:var(--relay-warn);font-size:var(--type-human-small);line-height:1.45}.alert-relay-terminal{min-height:92px;padding-top:8px}.alert-relay-terminal .alert-relay-joint{top:18px;background:transparent;border:1px solid var(--relay-commit);box-shadow:0 0 15px color-mix(in srgb,var(--relay-commit) 24%,transparent)}.alert-relay-terminal.is-blocked{min-height:210px;padding-top:12px}.alert-relay-terminal.is-blocked .alert-relay-line{background:linear-gradient(to bottom,color-mix(in srgb,var(--relay-warn) 38%,var(--relay-line)),color-mix(in srgb,var(--relay-line) 78%,transparent))}.alert-relay-terminal.is-blocked .alert-relay-joint{background:color-mix(in srgb,var(--relay-warn) 56%,transparent);border-color:color-mix(in srgb,var(--relay-warn) 88%,white 12%);box-shadow:0 0 18px color-mix(in srgb,var(--relay-warn) 24%,transparent)}.alert-relay-terminal.is-blocked .alert-relay-node-body strong{font-size:clamp(1.2rem,2.2vw,1.55rem)}.alert-relay-terminal.is-blocked .alert-relay-node-error{margin-top:8px;max-width:34ch;color:color-mix(in srgb,var(--relay-warn) 76%,white);text-shadow:0 0 16px rgba(10,13,18,.24)}.alert-relay-terminal.is-open{min-height:330px}.alert-relay-terminal.is-open .alert-relay-joint{background:var(--relay-commit)}.alert-relay-empty{display:block;margin:3px 0 4px;color:var(--relay-support);font-size:var(--type-human-small);line-height:1.45}.alert-relay[data-relay-state=blocked]{--relay-ink: rgba(244, 247, 252, .98);--relay-support: rgba(204, 214, 229, .88);--relay-line: rgba(188, 154, 103, .3)}.alert-relay[data-relay-state=blocked] .alert-relay-origin h2{color:#f4f7fcf0}.alert-relay[data-relay-state=blocked] .alert-relay-origin-light{background:color-mix(in srgb,var(--relay-warn) 48%,var(--relay-joint));box-shadow:0 0 24px color-mix(in srgb,var(--relay-warn) 38%,transparent)}.alert-relay[data-relay-state=blocked] .alert-relay-origin:after{background:linear-gradient(to bottom,color-mix(in srgb,var(--relay-warn) 34%,var(--relay-line)),color-mix(in srgb,var(--relay-line) 74%,transparent))}.alert-relay[data-relay-state=blocked] .alert-relay-origin-error{color:color-mix(in srgb,var(--relay-warn) 74%,white);text-shadow:0 0 18px rgba(10,13,18,.32)}.alert-relay[data-relay-state=blocked] .alert-relay-origin-error .alert-relay-action{color:color-mix(in srgb,var(--relay-warn) 58%,white)}.alert-relay[data-relay-state=blocked] .alert-relay-origin-error .alert-relay-action:hover:not(:disabled){color:#fff5e2fa}@keyframes alertRelayAcquire{0%{opacity:.2;transform:scale(.68);box-shadow:0 0 0 transparent}65%{opacity:1;transform:scale(1.16)}to{opacity:1;transform:scale(1)}}:root[data-theme=light] .alert-relay{--relay-ink: #07191e;--relay-support: #3e5961;--relay-line: rgba(49, 81, 90, .34);--relay-joint: #31515a;--relay-commit: #0f6d3a;--relay-warn: #7a4f00}:root[data-theme=light] .alert-relay-node-form select{color-scheme:light}:root[data-theme=light] .alert-relay-terminal.is-blocked .alert-relay-node-error{color:color-mix(in srgb,var(--relay-warn) 82%,#120a00);text-shadow:none}@media(max-width:860px){.settings-focus-space.is-alerts{position:relative;left:auto;top:auto;width:100%;max-height:none;padding:0 2px 36px;transform:none}.settings-focus-space.is-alerts .settings-focus-instrument{min-height:0}.alert-relay{width:100%}.alert-relay-origin{min-height:108px;padding-left:50px}.alert-relay-origin-light{left:4px}.alert-relay-origin:after,.alert-relay-line{left:10px}.alert-relay-joint{left:4px}.alert-relay-node,.alert-relay-terminal{padding-left:50px;padding-right:2px}.settings-focus-space .alert-relay-origin h2{font-size:clamp(1.85rem,9.4vw,2.9rem)}.alert-relay-node-form label{grid-template-columns:1fr;gap:0}.alert-relay-node-form label>span{padding-bottom:2px}}@media(prefers-reduced-motion:reduce){.alert-relay[data-relay-state=acquiring] .alert-relay-origin-light{animation:none}.alert-relay-action,.alert-relay-add{transition:none}}.flows-step-callout.has-anchor:before{opacity:.45}.settings-focus-space .add-channel-value,.settings-focus-space .add-channel-value.resting{max-width:none}.settings-focus-space .add-channel-choices{flex-wrap:wrap;width:100%}.settings-focus-space .add-channel-choice{min-width:44px;min-height:44px}.settings-focus-space .add-channel-input{width:100%;max-width:100%}.settings-focus-space div h2,.settings-focus-space div h3{font-size:var(--type-human-body);line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:#ecf4ffc7;margin:30px 0 4px}.settings-focus-space .add-channel-flow{align-items:flex-start}.settings-focus-space h2~h2{font-size:var(--type-human-body);line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:#ecf4ffc7;margin:34px 0 4px}@media(max-width:640px){.channels-affordance .run-state{letter-spacing:.08em;font-size:var(--type-instrument-micro);white-space:nowrap}}@keyframes control-breath{0%,to{opacity:.45;transform:scale(.85)}45%{opacity:1;transform:scale(1.12)}}@keyframes control-orbit{to{transform:rotate(360deg)}}.operations-field{--operation-ink: rgba(237, 242, 247, .92);--operation-muted: rgba(189, 201, 214, .58);--operation-line: rgba(181, 197, 213, .22);--operation-light: #b9c6d4;--operation-attention: #ffc46b;position:fixed;inset:0;z-index:4;pointer-events:none;color:var(--operation-ink);font-family:var(--font-human)}:root[data-theme=light] .operations-field{--operation-ink: var(--stage-ink);--operation-muted: var(--stage-support);--operation-line: var(--stage-hairline);--operation-light: #31515a;--operation-attention: var(--amber)}:root[data-theme=light] .operation-field-action{color:var(--operation-attention)}:root[data-theme=light] .operation-focus-back,:root[data-theme=light] .operation-run-anchor{color:var(--stage-support)}:root[data-theme=light] .operation-field-action:hover,:root[data-theme=light] .operation-focus-back:hover,:root[data-theme=light] .operation-run-anchor:hover{color:var(--stage-ink)}:root[data-theme=light] .operation-object-cause{color:var(--stage-quiet)}:root[data-theme=light] .operation-object-cause.has-cause,:root[data-theme=light] .operation-dependency-tethers,:root[data-theme=light] .operation-edit-process-tethers,:root[data-theme=light] .operation-edit-process-index{color:var(--stage-support)}:root[data-theme=light] .operation-focus-field{background:radial-gradient(ellipse at 70% 38%,rgba(154,116,32,.08),transparent 68%)}:root[data-theme=light] .operation-editor{background:radial-gradient(ellipse at 52% 28%,rgba(154,116,32,.07),transparent 48%),radial-gradient(ellipse at 86% 78%,rgba(81,121,128,.08),transparent 58%)}:root[data-theme=light] .operation-process-node:before,:root[data-theme=light] .operation-edit-process-joint:before{background:linear-gradient(to bottom,var(--stage-ink),var(--stage-support));box-shadow:0 0 12px #31515a2e}:root[data-theme=light] .operation-event-anchor>span,:root[data-theme=light] .operation-success-switch:before,:root[data-theme=light] .operation-success-terminus>i{background:var(--stage-hairline)}:root[data-theme=light] .operation-artifact-anchor.is-verified>i{background:var(--stage-ink)}:root[data-theme=light] .operation-success-anchor.is-met strong{color:var(--stage-ink);text-shadow:none}:root[data-theme=light] .operation-editor button:disabled{color:var(--stage-quiet)}.operations-field button,.operations-field input{font:inherit}.operations-field-readout{position:absolute;top:max(78px,calc(env(safe-area-inset-top,0px) + 70px));right:clamp(22px,4vw,64px);display:flex;align-items:flex-start;gap:24px;pointer-events:auto}.operations-field-readout>div:first-child{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:8px}.operations-field-readout>div:first-child strong{font:600 .72rem/1 var(--font-instrument);color:var(--operation-ink)}.operations-field-kicker,.operations-field-totals,.operation-object-cause,.operation-object-heading small,.operation-dependency-tethers,.operation-process-state,.operation-event-anchor,.operation-artifact-anchor small,.operation-success-anchor span,.operation-success-anchor small{font-family:var(--font-instrument);font-size:var(--type-instrument-micro);line-height:1.35;letter-spacing:.12em;text-transform:uppercase}.operations-field-kicker{color:var(--operation-muted)}.operations-field-totals{display:flex;gap:16px;color:var(--operation-muted)}.operations-field-totals span{white-space:nowrap}.operations-field-totals b{color:var(--operation-ink);font-weight:650}.operations-field-totals .is-attention,.operations-field-totals .is-attention b{color:var(--operation-attention)}.operation-field-action,.operation-focus-back,.operation-run-anchor{min-width:44px;min-height:44px;padding:0 6px;border:0;border-radius:0;background:transparent;color:#e0e9f2b8;cursor:pointer;text-transform:uppercase;letter-spacing:.13em;font:650 .65rem/1.2 var(--font-instrument)}.operation-field-action:hover,.operation-focus-back:hover,.operation-run-anchor:hover{color:#fff}.operation-field-action:focus-visible,.operation-focus-back:focus-visible,.operation-run-anchor:focus-visible,.operation-object:focus-visible,.operation-add-object:focus-visible,.operation-process-object:focus-visible{outline:1px solid var(--operation-attention);outline-offset:6px}.operation-constellation{position:absolute;inset:18% 7% 16%;display:grid;grid-template-columns:repeat(2,minmax(180px,260px));align-content:space-around;justify-content:space-between;gap:48px 36%}.operation-object,.operation-add-object{position:relative;min-height:112px;padding:10px 12px 10px 42px;border:0;border-radius:0;background:transparent;color:var(--operation-muted);cursor:pointer;text-align:left;pointer-events:auto}.operation-object:hover,.operation-add-object:hover{color:var(--operation-ink)}.operation-object-tether{position:absolute;top:30px;right:100%;width:min(14vw,180px);border-top:1px solid var(--operation-line)}.operation-constellation>:nth-child(odd) .operation-object-tether{right:auto;left:100%}.operation-object-light,.operation-focus-health i,.operation-process-state i,.operation-artifact-anchor>i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--operation-light);box-shadow:0 0 13px #b9c6d48c}.operation-object-light{position:absolute;left:12px;top:27px}.operation-object.is-needs_you .operation-object-light,.operation-object.is-blocked .operation-object-light,.operation-focus-health.is-needs_you i,.operation-focus-health.is-blocked i,.operation-process-node.is-needs_you .operation-process-state i,.operation-process-node.is-blocked .operation-process-state i{background:var(--operation-attention);box-shadow:0 0 15px #ffc46bb8}.operation-object-heading{display:grid;gap:5px}.operation-object-heading strong{max-width:18ch;font-size:var(--type-human-body);line-height:1.12;color:currentColor}.operation-object-heading small{color:currentColor;opacity:.78}.operation-object-subject{display:block;margin-top:8px;font-size:var(--type-instrument);color:var(--operation-muted)}.operation-object-processes{display:flex;align-items:flex-start;gap:5px;margin-top:11px}.operation-object-process{display:block;width:6px;height:22px;background:currentColor;opacity:.32;box-shadow:0 0 6px currentColor}.operation-object-process.is-running,.operation-object-process.is-ready{opacity:.76}.operation-object-process.is-needs_you,.operation-object-process.is-blocked{color:var(--operation-attention);opacity:1}.operation-object-cause{display:block;margin-top:8px;color:#bdc9d661}.operation-object-cause.has-cause{color:#d5dfe9ad}.operation-add-object{color:color-mix(in srgb,var(--operation-muted) 72%,transparent)}.operation-add-object .operation-object-light{background:transparent;border:1px solid var(--operation-attention);box-shadow:0 0 12px color-mix(in srgb,var(--operation-attention) 35%,transparent)}.operation-add-object-rods{display:flex;gap:5px;margin-top:14px}.operation-add-object-rods i{width:5px;height:18px;border:1px solid var(--operation-line)}.operation-object.is-struck .operation-object-tether{animation:operation-tether-strike .9s cubic-bezier(.2,.78,.2,1)}.operation-object.is-struck .operation-object-light{animation:operation-light-strike 1.1s ease-out}.operation-focus-field{position:absolute;top:clamp(128px,16vh,170px);right:clamp(24px,5vw,76px);bottom:max(76px,calc(env(safe-area-inset-bottom,0px) + 66px));left:clamp(390px,39vw,610px);overflow:auto;pointer-events:auto;background:radial-gradient(ellipse at 70% 38%,rgba(13,19,29,.72),transparent 68%)}.operation-focus-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start;gap:22px}.operation-focus-heading h2{max-width:24ch;margin:0;font-size:clamp(1.35rem,2.4vw,2.4rem);line-height:1;letter-spacing:-.035em}.operation-focus-heading>div:nth-child(2)>span,.operation-focus-heading>div:nth-child(2)>small{display:block;margin-top:7px;color:var(--operation-muted);font-size:var(--type-instrument-micro)}.operation-focus-health{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--operation-muted);text-transform:uppercase;letter-spacing:.12em;font:650 .63rem/1.2 var(--font-instrument)}.operation-dependency-spine{position:relative;display:flex;justify-content:space-between;gap:clamp(36px,6vw,96px);margin:clamp(78px,11vh,126px) 0 0;padding:0 4px 178px;list-style:none}.operation-dependency-spine:before{content:"";position:absolute;top:26px;left:24px;right:24px;border-top:1px solid var(--operation-line);box-shadow:0 0 9px #b9c6d414}.operation-process-node{position:relative;flex:1 1 0;min-width:128px;max-width:230px}.operation-process-node:before{content:"";position:absolute;z-index:1;left:17px;top:5px;width:10px;height:44px;background:linear-gradient(to bottom,#dde7f0e0,#76889a4d);box-shadow:0 0 12px #b9c6d442}.operation-process-node.is-needs_you:before,.operation-process-node.is-blocked:before{background:var(--operation-attention);box-shadow:0 0 17px #ffc46b8f}.operation-process-node.has-state-change:before{animation:operation-process-release 1.05s cubic-bezier(.16,.78,.2,1)}.operation-process-object{position:relative;z-index:2;display:grid;gap:7px;width:100%;min-height:128px;padding:64px 0 8px;border:0;border-radius:0;background:transparent;color:var(--operation-muted);cursor:pointer;text-align:left}.operation-process-object:hover{color:var(--operation-ink)}.operation-process-object strong{max-width:15ch;color:currentColor;font-size:clamp(.9rem,1.25vw,1.08rem);line-height:1.12}.operation-process-object>span:not(.operation-process-state),.operation-process-object small,.operation-process-object em{color:var(--operation-muted);font-size:var(--type-instrument-micro);line-height:1.35;font-style:normal}.operation-process-state{display:inline-flex;align-items:center;gap:8px;color:currentColor}.operation-dependency-tethers{position:absolute;top:-34px;left:0;display:grid;gap:4px;color:#bdc9d67a}.operation-dependency-tethers span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.operation-dependency-tethers i{width:20px;border-top:1px solid var(--operation-line)}.operation-run-anchor{display:block;margin-top:2px;padding-inline:0}.operation-event-anchor{position:absolute;top:clamp(80px,10vh,108px);left:0;display:grid;grid-template-columns:9px auto;column-gap:9px;color:var(--operation-muted)}.operation-event-anchor>span{grid-row:1 / span 3;width:7px;height:7px;margin-top:3px;border-radius:50%;background:#b9c6d457}.operation-event-anchor>span.has-strike{background:var(--operation-light);box-shadow:0 0 13px #b9c6d49e}.operation-event-anchor.is-new-strike>span{animation:operation-light-strike 1.1s ease-out}.operation-event-anchor.is-new-strike b{animation:operation-event-ink .9s ease-out}.operation-event-anchor b{color:var(--operation-ink)}.operation-event-anchor time,.operation-event-anchor small{grid-column:2;margin-top:3px;color:var(--operation-muted)}.operation-strike-readout{position:absolute;top:clamp(80px,10vh,108px);left:clamp(180px,18vw,260px);display:grid;gap:4px;color:var(--operation-muted);text-transform:uppercase;letter-spacing:.12em;font:600 .58rem/1.35 var(--font-instrument)}.operation-strike-readout b{color:var(--operation-ink);font-weight:600}.operation-refresh-status{position:absolute;top:max(116px,calc(env(safe-area-inset-top,0px) + 108px));right:clamp(22px,4vw,64px);max-width:32ch;color:var(--operation-attention);text-align:right;text-transform:uppercase;letter-spacing:.1em;font:600 .58rem/1.4 var(--font-instrument)}@keyframes operation-tether-strike{0%{transform:scaleX(.1);opacity:.2;transform-origin:right}38%{transform:scaleX(1.04);opacity:1;transform-origin:right}to{transform:scaleX(1);opacity:1;transform-origin:right}}@keyframes operation-light-strike{0%{transform:scale(.45);box-shadow:0 0 #b9c6d400}32%{transform:scale(1.55);box-shadow:0 0 34px #b9c6d4f2}to{transform:scale(1)}}@keyframes operation-process-release{0%{transform:rotate(0);filter:brightness(.8)}26%{transform:rotate(4deg);filter:brightness(1.7)}58%{transform:rotate(-1.5deg)}to{transform:rotate(0);filter:brightness(1)}}@keyframes operation-event-ink{0%{opacity:.35;letter-spacing:.2em}38%{opacity:1}to{letter-spacing:.12em}}.operation-artifact-anchor{position:relative;display:flex;align-items:flex-start;gap:9px;margin-top:20px;padding-top:25px;color:var(--operation-muted)}.operation-artifact-anchor:before{content:"";position:absolute;top:0;left:3px;height:18px;border-left:1px solid var(--operation-line)}.operation-artifact-anchor>span{display:grid;gap:3px}.operation-artifact-anchor strong{color:var(--operation-ink);font-size:var(--type-instrument-micro)}.operation-artifact-anchor.is-verified>i{background:#dce7f0}.operation-artifact-anchor.is-unbound{position:absolute;right:0;bottom:16px;max-width:220px}.operation-success-anchor{position:absolute;right:2px;bottom:16px;display:grid;gap:4px;text-align:right}.operation-success-anchor strong{font-size:var(--type-instrument);font-weight:620}.operation-success-anchor span,.operation-success-anchor small{color:var(--operation-muted)}.operation-success-anchor.is-met strong{color:#e5edf4f0;text-shadow:0 0 12px rgba(185,198,212,.4)}.operation-safe-test-anchor{position:absolute;top:112px;right:0;display:flex;gap:10px}.operation-safe-test-anchor input,.artifact-verify input,.operation-editor input,.operation-editor select{min-height:44px;border:0;border-bottom:1px solid var(--operation-line);border-radius:0;background:transparent;color:var(--operation-ink)}.operation-safe-test-anchor button,.artifact-verify button{min-height:44px;border:0;background:transparent;color:var(--operation-ink)}.operation-field-empty,.operation-error{position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);display:grid;gap:12px;color:var(--operation-muted);pointer-events:auto}.operation-error{color:var(--operation-attention)}.operation-editor{position:fixed;inset:max(70px,calc(env(safe-area-inset-top,0px) + 62px)) clamp(24px,4vw,72px) max(34px,calc(env(safe-area-inset-bottom,0px) + 28px)) clamp(48px,8vw,132px);z-index:7;overflow:auto;padding:4px 4px 72px;background:radial-gradient(ellipse at 52% 28%,rgba(43,58,74,.16),transparent 48%),radial-gradient(ellipse at 86% 78%,rgba(12,20,29,.38),transparent 58%);color:var(--operation-ink);pointer-events:auto}.operation-editor label>span,.operation-editor-mode{color:var(--operation-muted);text-transform:uppercase;letter-spacing:.13em;font:600 .58rem/1.3 var(--font-instrument)}.operation-editor input,.operation-editor select{width:100%;padding:8px 0;outline:0;font:500 .82rem/1.35 var(--font-human)}.operation-editor input:focus-visible,.operation-editor select:focus-visible{border-bottom-color:var(--operation-ink);box-shadow:0 7px 10px -10px var(--operation-light)}.operation-editor button:focus-visible{outline:1px solid var(--operation-attention);outline-offset:4px}.operation-editor-head{position:relative;z-index:4;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px 30px;padding:10px 0 28px;background:transparent}.operation-editor-head>.btn-link{min-height:44px;padding-inline:0}.operation-editor-head>strong{overflow-wrap:anywhere;text-align:right;font-size:clamp(.82rem,1.5vw,1.05rem);font-weight:620}.operation-editor-instrument{position:relative;min-height:610px;padding:26px 0 90px}.operation-authoring-subject{position:relative;display:grid;grid-template-columns:minmax(190px,.35fr) minmax(300px,1fr);align-items:start;gap:36px;padding-bottom:52px}.operation-authoring-subject:after{content:"";position:absolute;bottom:0;left:4px;width:min(72vw,920px);border-top:1px solid var(--operation-line)}.operation-authoring-subject-joint,.operation-edit-process-joint,.operation-artifact-joint,.operation-dependency-joint,.operation-add-joint,.operation-add-artifact-joint,.operation-add-dependency-joint,.operation-success-terminus{border:0;background:transparent;color:var(--operation-ink)}.operation-authoring-subject-joint{position:relative;display:grid;grid-template-columns:12px minmax(0,1fr);gap:16px;padding:14px 0;text-align:left}.operation-authoring-subject-joint>i{width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--operation-light);box-shadow:0 0 15px #b9c6d4ad}.operation-authoring-subject-joint>span{display:grid;gap:4px}.operation-authoring-subject-joint small,.operation-authoring-subject-joint em{color:var(--operation-muted);font:500 .58rem/1.25 var(--font-instrument);letter-spacing:.1em;text-transform:uppercase}.operation-authoring-subject-joint em{overflow-wrap:anywhere;text-transform:none;letter-spacing:0;font-family:var(--font-human);font-style:normal}.operation-authoring-subject-joint.is-selected>i{background:var(--operation-attention);box-shadow:0 0 18px color-mix(in srgb,var(--operation-attention) 74%,transparent)}.operation-joint-dossier{position:relative;display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:16px 24px;min-width:0;padding:14px 0 20px 30px;border-left:1px solid var(--operation-line)}.operation-joint-dossier:before{content:"";position:absolute;top:0;left:0;width:28px;border-top:1px solid var(--operation-line)}.operation-joint-dossier label{display:grid;align-content:start;gap:3px;min-width:0}.operation-joint-dossier>button{align-self:end;justify-self:start;min-height:44px;border:0;background:transparent;color:var(--operation-ink)}.operation-success-switch{min-height:44px;border:0;background:transparent;color:var(--operation-ink);white-space:nowrap;text-transform:uppercase;letter-spacing:.11em;font:600 .58rem/1.2 var(--font-instrument)}.operation-editor button:disabled{color:#bdc9d64d;cursor:not-allowed}.operation-editor-spine{position:relative;display:flex;align-items:stretch;gap:clamp(34px,5vw,78px);margin:0;padding:66px 6px 76px;overflow-x:auto;list-style:none}.operation-editor-spine:before{content:"";position:absolute;top:65px;right:20px;left:20px;border-top:1px solid var(--operation-line)}.operation-edit-process{position:relative;flex:1 0 clamp(190px,21vw,260px);min-width:0}.operation-edit-process-joint{position:relative;display:grid;width:100%;min-height:154px;padding:84px 0 10px 28px;text-align:left}.operation-edit-process-joint:before{content:"";position:absolute;top:0;left:27px;width:11px;height:66px;background:linear-gradient(to bottom,#e5edf4f0,#75879938);box-shadow:0 0 14px #b9c6d43d}.operation-edit-process-joint:after{content:"";position:absolute;top:64px;left:30px;width:6px;height:6px;border-radius:50%;background:var(--operation-light);box-shadow:0 0 10px #b9c6d49e}.operation-edit-process-joint.is-selected:after{background:var(--operation-attention);box-shadow:0 0 14px color-mix(in srgb,var(--operation-attention) 72%,transparent)}.operation-edit-process-index{position:absolute;top:8px;right:0;color:#bdc9d65c;font:500 .56rem/1 var(--font-instrument)}.operation-edit-process-joint strong{overflow-wrap:anywhere;font-size:var(--type-human-body)}.operation-edit-process-joint small{margin-top:4px;color:var(--operation-muted);font:500 .56rem/1.25 var(--font-instrument);text-transform:uppercase;letter-spacing:.08em}.operation-edit-process .operation-joint-dossier{grid-template-columns:1fr;margin:6px 0 12px 29px;padding-left:20px}.operation-check{display:inline-flex!important;grid-template-columns:18px auto;align-items:center;gap:8px!important;min-height:44px;cursor:pointer}.operation-check input{width:16px;min-height:16px;margin:0;accent-color:var(--operation-attention)}.operation-success-switch{padding-inline:0;text-align:left}.operation-success-switch:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:#b9c6d457}.operation-success-switch.is-on:before,.operation-success-switch[aria-pressed=true]:before{background:var(--operation-light);box-shadow:0 0 10px #b9c6d4b3}.operation-process-artifact-joints{display:grid;gap:8px;margin-left:28px}.operation-authoring-artifacts{display:flex;flex-wrap:wrap;align-items:flex-start;gap:18px 30px;padding:20px 0 38px 28px;border-top:1px solid var(--operation-line)}.operation-authoring-artifact{position:relative;min-width:170px}.operation-artifact-joint{display:grid;grid-template-columns:8px minmax(0,1fr);gap:11px;min-height:44px;padding:6px 0;text-align:left}.operation-artifact-joint>i{width:7px;height:7px;margin-top:4px;border-radius:50%;background:var(--operation-light);box-shadow:0 0 9px #b9c6d480}.operation-artifact-joint.is-selected>i{background:var(--operation-attention)}.operation-artifact-joint>span{display:grid;gap:2px}.operation-artifact-joint small{color:var(--operation-muted)}.operation-authoring-artifact .operation-joint-dossier{grid-template-columns:1fr;position:relative;width:min(290px,70vw);margin:8px 0 14px 4px}.operation-add-joint,.operation-add-artifact-joint,.operation-add-dependency-joint{position:relative;min-height:44px;padding:0 0 0 21px;text-align:left;text-transform:uppercase;letter-spacing:.11em;font:600 .58rem/1.2 var(--font-instrument)}.operation-add-joint:before,.operation-add-artifact-joint:before,.operation-add-dependency-joint:before{content:"+";position:absolute;left:0;color:var(--operation-attention)}.operation-add-process-joint-wrap{position:relative;flex:0 0 160px;padding-top:72px}.operation-add-process-joint-wrap .operation-joint-dossier{grid-template-columns:1fr;margin-top:6px}.operation-authoring-tethers{position:relative;display:grid;gap:16px;padding:28px 0 34px 28px;border-top:1px solid var(--operation-line)}.operation-dependency-joint-wrap{position:relative;max-width:880px}.operation-dependency-joint{display:grid;grid-template-columns:minmax(120px,1fr) minmax(58px,.45fr) minmax(120px,1fr) auto;align-items:center;gap:13px;width:100%;min-height:48px;padding:0;color:var(--operation-muted);text-align:left}.operation-dependency-joint>i{position:relative;height:1px;border-top:1px solid var(--operation-line)}.operation-dependency-joint>i:after{content:"";position:absolute;top:-3px;right:0;width:6px;height:6px;border-radius:50%;background:var(--operation-light);box-shadow:0 0 9px #b9c6d47a}.operation-dependency-joint.is-selected>i{border-color:var(--operation-attention)}.operation-dependency-joint.is-selected>i:after{background:var(--operation-attention)}.operation-dependency-joint small{text-transform:uppercase;letter-spacing:.1em;font:500 .56rem/1.3 var(--font-instrument)}.operation-authoring-tethers .operation-joint-dossier{max-width:880px}.operation-authoring-terminus{position:relative;display:grid;grid-template-columns:minmax(150px,.28fr) minmax(260px,.72fr);gap:28px;padding:30px 0 0 28px;border-top:1px solid var(--operation-line)}.operation-success-terminus{display:grid;grid-template-columns:9px minmax(0,1fr);align-items:start;gap:12px;min-height:50px;padding:4px 0;text-align:left}.operation-success-terminus>i{width:8px;height:8px;margin-top:4px;border-radius:50%;background:#b9c6d44d}.operation-success-terminus>i.is-ready{background:var(--operation-light);box-shadow:0 0 13px #b9c6d4a3}.operation-success-terminus.is-selected>i{background:var(--operation-attention)}.operation-success-terminus>span{display:grid;gap:3px}.operation-success-terminus small,.operation-joint-dossier.is-success>span{color:var(--operation-muted)}.operation-joint-dossier.is-success{grid-template-columns:auto 1fr;align-items:center}.operation-joint-dossier.is-success .btn-primary{padding:0;border-radius:0;background:transparent;box-shadow:none;animation:none;text-transform:uppercase;letter-spacing:.12em;font:650 .66rem/1 var(--font-instrument)}.operation-empty-field{position:absolute;inset:28% 18% 18%;display:grid;place-items:center;pointer-events:auto}.operation-empty-suspension{position:relative;display:grid;grid-template-columns:10px minmax(0,1fr);gap:16px;min-width:min(320px,82vw);padding:44px 0 0;border:0;background:transparent;color:var(--operation-ink);text-align:left}.operation-empty-suspension:before{content:"";position:absolute;top:0;left:4px;height:38px;border-left:1px solid var(--operation-line)}.operation-empty-suspension>i{width:8px;height:8px;margin-top:4px;border-radius:50%;background:var(--operation-light);box-shadow:0 0 15px #b9c6d494}.operation-empty-suspension>span{display:grid;gap:4px}.operation-empty-suspension small,.operation-empty-suspension em{color:var(--operation-muted);text-transform:uppercase;letter-spacing:.1em;font:600 .58rem/1.2 var(--font-instrument);font-style:normal}.operation-empty-suspension em{margin-top:9px;color:var(--operation-attention)}body:has(.operation-editor) .diegetic-identity,body:has(.operation-editor) .diegetic-nav,body:has(.operation-editor) .operations-field-readout,body:has(.operation-editor) .operations-back-to-flows{visibility:hidden;pointer-events:none}.chime-static-fallback{overflow:hidden;color:var(--stage-ink);background:radial-gradient(58% 48% at 58% 40%,color-mix(in srgb,#7892aa 13%,transparent),transparent 72%),radial-gradient(70% 42% at 50% 112%,color-mix(in srgb,#7892aa 12%,transparent),transparent 68%),var(--stage-void);isolation:isolate}.chime-static-fallback:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(116deg,transparent 30%,color-mix(in srgb,var(--stage-ink) 2.5%,transparent) 50%,transparent 68%),linear-gradient(to bottom,transparent 56%,color-mix(in srgb,#020409 36%,transparent))}.chime-static-instrument{position:absolute;top:clamp(72px,9vh,112px);left:48%;width:min(48vw,700px);height:min(72vh,680px);min-height:500px;transform:translate(-50%)}.chime-static-cord{position:absolute;top:-12%;left:50%;width:1px;height:30%;background:linear-gradient(transparent,color-mix(in srgb,var(--stage-ink) 28%,transparent))}.chime-static-crown{position:absolute;top:12%;left:15%;width:70%;height:30px;border-radius:50%;background:linear-gradient(180deg,#19100a,#76502c 42%,#2b190d 72%,#0d0906);box-shadow:inset 0 1px color-mix(in srgb,#f2d6a0 32%,transparent),0 18px 38px #00000047}.chime-static-crown:before,.chime-static-crown:after{content:"";position:absolute;bottom:48%;width:1px;height:clamp(72px,14vh,120px);transform-origin:bottom;background:linear-gradient(transparent,color-mix(in srgb,var(--stage-ink) 26%,transparent))}.chime-static-crown:before{left:29%;transform:rotate(14deg)}.chime-static-crown:after{right:29%;transform:rotate(-14deg)}.chime-static-rack{position:absolute;inset:18% 3% 6%;display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:max(112px,8rem);align-items:start;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory}.chime-static-rod{--static-rod-state: color-mix(in srgb, var(--stage-ink) 42%, transparent);position:relative;display:block;width:100%;min-width:112px;min-height:380px;margin:0;padding:0 5px 72px;border:0;color:var(--stage-ink);background:transparent;font:inherit;text-align:center;cursor:default;scroll-snap-align:center}button.chime-static-rod{cursor:pointer}.chime-static-rod:nth-child(1){--static-rod-length: 48%}.chime-static-rod:nth-child(2){--static-rod-length: 60%}.chime-static-rod:nth-child(3){--static-rod-length: 53%}.chime-static-rod:nth-child(4){--static-rod-length: 66%}.chime-static-rod:nth-child(5){--static-rod-length: 56%}.chime-static-rod-line{position:absolute;top:14px;left:calc(50% - 9px);display:block;width:18px;height:var(--static-rod-length);border-radius:0 0 9px 9px;background:linear-gradient(90deg,#24170d,#80552b 30%,#dfb96d 48%,#5c381b 72%,#1b110a);box-shadow:inset 1px 0 color-mix(in srgb,#ffe4af 24%,transparent),inset -2px 0 #00000040,0 16px 28px #0000002e}.chime-static-rod-line:before{content:"";position:absolute;bottom:100%;left:50%;width:1px;height:14px;background:color-mix(in srgb,var(--stage-ink) 28%,transparent)}.chime-static-rod:after{content:"";position:absolute;top:calc(20px + var(--static-rod-length));left:calc(50% - 4px);width:8px;height:8px;border-radius:50%;background:var(--static-rod-state);box-shadow:0 0 15px color-mix(in srgb,var(--static-rod-state) 62%,transparent)}.chime-static-rod[data-rod-state=attention],.chime-static-rod[data-rod-state=provisioning]{--static-rod-state: var(--amber)}.chime-static-rod[data-rod-state=active]{--static-rod-state: var(--commit-green, #7fe3a2)}.chime-static-rod[data-rod-state=failed]{--static-rod-state: var(--danger)}.chime-static-rod[data-rod-state=archived]{--static-rod-state: color-mix(in srgb, var(--stage-ink) 26%, transparent)}.chime-static-step{position:relative;z-index:2;display:block;margin:5px auto;transform:translateY(30px)}.chime-static-rod-label{position:absolute;right:2px;bottom:2px;left:2px;width:calc(100% - 4px);display:grid;gap:5px;min-height:58px;align-content:start;overflow-wrap:anywhere;pointer-events:none}.chime-static-rod-label:before{content:"";width:1px;height:12px;margin:-14px auto 0;background:var(--stage-hairline)}.chime-static-rod-label strong{font-family:var(--font-human);font-size:clamp(.68rem,.9vw,.82rem);line-height:1.18}.chime-static-rod-label span{color:var(--stage-support);font-family:var(--font-instrument);font-size:var(--type-instrument-micro);line-height:1.35;letter-spacing:.09em;text-transform:uppercase}button.chime-static-rod:focus-visible{outline:1px solid var(--commit-green, #7fe3a2);outline-offset:-3px}.chime-static-clapper{position:absolute;top:53%;left:calc(50% - 28px);width:56px;height:13px;border-radius:50%;background:linear-gradient(180deg,#7a5430,#21140b);box-shadow:0 10px 24px #0000003d}.chime-static-tail{position:absolute;top:calc(53% + 12px);left:calc(50% - 1px);width:2px;height:28%;background:linear-gradient(color-mix(in srgb,var(--stage-ink) 24%,transparent),transparent)}.chime-static-tail:after{content:"";position:absolute;top:72%;left:50%;width:54px;height:70px;transform:translate(-50%);clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(145deg,#835b34,#2b1a0e 72%)}.chime-static-capability{position:fixed;top:clamp(112px,18vh,188px);left:max(24px,5vw);display:grid;gap:7px;width:min(270px,calc(100vw - 48px));background:transparent}.chime-static-capability:before{content:"";position:absolute;top:.72rem;left:calc(100% + 10px);width:clamp(52px,9vw,132px);border-top:1px solid var(--stage-hairline)}.chime-static-capability-pin{position:absolute;top:calc(.72rem - 3px);left:calc(100% + 10px + clamp(52px,9vw,132px));width:7px;height:7px;border:1px solid var(--amber);border-radius:50%;background:var(--stage-void)}.chime-static-capability strong{color:var(--amber);font-family:var(--font-instrument);font-size:var(--type-instrument-micro);letter-spacing:.14em;text-transform:uppercase}.chime-static-capability>span:not(.chime-static-capability-pin){color:var(--stage-ink);font-family:var(--font-human);font-size:var(--type-human-small);line-height:1.5}.chime-static-capability button{justify-self:start;min-height:44px;padding:0;border:0;border-bottom:1px solid var(--commit);color:var(--commit);background:transparent;font-family:var(--font-human);font-size:var(--type-instrument);cursor:pointer}.chime-static-capability button:focus-visible{outline:2px solid var(--commit);outline-offset:5px}.chime-static-fallback.is-embedded .chime-static-instrument{top:7%;left:50%;width:min(88%,620px);height:86%;min-height:260px}.chime-static-fallback.is-embedded .chime-static-rack{grid-auto-columns:max(72px,7rem)}.chime-static-fallback.is-embedded .chime-static-rod{min-width:54px;min-height:240px}.chime-static-fallback.is-embedded .chime-static-capability{display:none}:root[data-theme=light] .chime-static-fallback:before{background:linear-gradient(116deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 68%),linear-gradient(to bottom,transparent 58%,rgba(82,105,110,.08))}@media(max-width:760px){.chime-static-instrument{top:clamp(224px,28vh,270px);left:50%;width:calc(100vw - 24px);height:min(48vh,410px);min-height:340px}.chime-static-rack{inset:18% 0 4%;grid-auto-columns:calc((100vw - 24px) / 3);padding-inline:0;scroll-snap-type:x mandatory}.chime-static-rod{min-width:112px;min-height:300px;padding-bottom:68px}.chime-static-capability{top:92px;right:20px;left:20px;width:min(31ch,calc(100vw - 40px))}.chime-static-capability:before{top:calc(100% + 10px);left:50%;width:0;height:44px;border-top:0;border-left:1px solid var(--stage-hairline)}.chime-static-capability-pin{top:calc(100% + 51px);left:calc(50% - 3px)}.chime-static-rod-label strong,.chime-static-rod-label span{font-size:var(--type-instrument-micro)}.chime-static-fallback.view-today .chime-static-rod-label,.chime-static-fallback.view-flows .chime-static-rod-label,.chime-static-fallback.view-activity .chime-static-rod-label{display:none}}@media(min-width:761px){body:has(.flows-object-stage.altitude-overview:not(.activity-replay-stage)) .chime-static-capability{top:calc(var(--sheet-title-top) + var(--ax-title-leading) + var(--ax-pair) + var(--ax-instrument-leading) + var(--ax-group) + 44px + var(--ax-block) + 44px + var(--ax-group) + 44px + var(--ax-group))}}@media(prefers-reduced-motion:reduce){.chime-static-fallback,.chime-static-fallback *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:760px){.operations-field-readout{top:max(66px,calc(env(safe-area-inset-top,0px) + 58px));right:16px;left:16px;justify-content:space-between;gap:8px}.operations-field-totals{gap:9px;font-size:var(--type-instrument-micro)}.operations-field-totals span:last-child{display:none}.operations-field-readout .operation-field-action{display:none}.operation-focus-field{top:26vh;right:16px;bottom:160px;left:16px;overflow-x:hidden;padding-top:6px;background:none}.operation-focus-heading{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px 12px}.operation-focus-back{flex:0 0 100%;width:fit-content;padding-inline:0;text-align:left}.operation-focus-heading>div:nth-child(2){flex:1 1 190px;min-width:0}.operation-focus-heading .operation-field-action{display:block;flex:0 0 44px;padding-inline:0}.operation-focus-heading h2{max-width:100%;overflow-wrap:anywhere;font-size:var(--type-human-object)}.operation-focus-health{align-self:start}.operation-event-anchor{position:relative;top:auto;margin:26px 0 0 4px}.operation-strike-readout{position:relative;top:auto;margin:12px 0 0 4px}.operation-refresh-status{top:max(104px,calc(env(safe-area-inset-top,0px) + 96px));right:16px;left:16px;max-width:none;text-align:left}.operation-dependency-spine{display:grid;gap:54px;margin-top:60px;padding:0 0 120px 44px}.operation-dependency-spine:before{inset:6px auto 120px 21px;border-top:0;border-left:1px solid var(--operation-line)}.operation-process-node{width:100%;max-width:none;min-height:138px}.operation-process-node:before{left:-27px;top:0;width:9px;height:38px}.operation-process-object{min-height:110px;padding-top:0}.operation-dependency-tethers{top:-35px;left:0}.operation-success-anchor{position:relative;right:auto;bottom:auto;margin:10px 0 30px 44px;text-align:left}.operation-artifact-anchor.is-unbound{position:relative;right:auto;bottom:auto;margin-left:44px}.operation-safe-test-anchor{position:relative;top:auto;margin-top:20px}.operation-constellation{inset:16% 16px 80px;grid-template-columns:1fr;align-content:start;justify-content:stretch;gap:20px;overflow:auto}.operation-object-tether{right:auto!important;left:0!important;width:24px}.operation-editor{inset:max(36px,calc(env(safe-area-inset-top,0px) + 28px)) 16px max(16px,env(safe-area-inset-bottom,0px));padding:0 2px 56px;background:radial-gradient(ellipse at 60% 28%,rgba(43,58,74,.14),transparent 52%)}.operation-editor-head{grid-template-columns:auto auto minmax(0,1fr);gap:5px 12px;padding-bottom:22px}.operation-editor-head>strong{display:none}.operation-editor-instrument{padding-top:16px}.operation-authoring-subject{grid-template-columns:1fr;gap:12px;padding-bottom:34px}.operation-authoring-subject:after{width:calc(100% - 3px)}.operation-joint-dossier{grid-template-columns:1fr;gap:12px;padding-left:22px}.operation-editor-spine{display:grid;gap:54px;overflow:visible;padding:54px 0 62px 42px}.operation-editor-spine:before{inset:25px auto 40px 20px;border-top:0;border-left:1px solid var(--operation-line)}.operation-edit-process{width:100%}.operation-edit-process-joint{min-height:96px;padding:18px 0 10px 18px}.operation-edit-process-joint:before{top:0;left:-26px;width:9px;height:45px}.operation-edit-process-joint:after{top:42px;left:-25px}.operation-edit-process-index{top:3px}.operation-edit-process .operation-joint-dossier{margin-left:18px}.operation-add-process-joint-wrap{padding-top:0}.operation-authoring-artifacts{display:grid;padding-left:20px}.operation-authoring-artifact{min-width:0}.operation-authoring-artifact .operation-joint-dossier{width:auto}.operation-authoring-tethers{padding-left:20px}.operation-dependency-joint{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:7px}.operation-dependency-joint small{grid-column:1 / -1}.operation-authoring-terminus{grid-template-columns:1fr;padding-left:20px}.operation-joint-dossier.is-success{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.operation-object,.operation-process-object{transition:none}.operation-object.is-struck .operation-object-tether,.operation-object.is-struck .operation-object-light,.operation-process-node.has-state-change:before,.operation-event-anchor.is-new-strike>span,.operation-event-anchor.is-new-strike b{animation:none}}.training-log{--training-light: #ffc46b;position:fixed;z-index:31;top:12px;left:12px;display:grid;width:min(292px,calc(100vw - 56px));margin:0;padding:0 0 0 22px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#ecf4ffe6;font-family:var(--font-human);pointer-events:none;text-align:left;text-shadow:0 0 18px rgba(6,9,18,.72);transition:opacity .16s ease}.training-log.is-unanchored{visibility:hidden;opacity:0}.training-log.is-anchored,.training-log.is-peripheral{visibility:visible;opacity:1}.training-tether{position:fixed;z-index:30;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.training-tether{color:var(--training-light, #ffc46b)}.training-tether polyline{fill:none;stroke:currentColor;stroke-width:1;stroke-opacity:.78;vector-effect:non-scaling-stroke;animation:training-tether-arrive .22s ease-out both}.training-tether circle{fill:currentColor;filter:drop-shadow(0 0 6px currentColor)}@keyframes training-tether-arrive{0%{opacity:0}to{opacity:1}}.training-log-heading{display:flex;align-items:center;gap:var(--ax-pair);min-width:0}.training-log-kicker,.training-log-location{font:400 var(--ax-micro)/var(--ax-micro-leading) var(--font-instrument);letter-spacing:var(--ax-track-micro);text-transform:uppercase}.training-log-kicker{color:var(--training-light)}.training-log-location{overflow:visible;color:#a8b6c89e;text-overflow:clip;white-space:normal}.training-log>strong{max-width:28ch;margin-top:var(--ax-pair);color:#f5f8fcf5;font-family:var(--font-human);font-size:var(--ax-object);font-weight:600;line-height:var(--ax-object-leading);letter-spacing:var(--ax-track-object);text-transform:none}.training-log-action{max-width:46ch;margin:var(--ax-block) 0 0;color:#e1e9f2e0;font-family:var(--font-human);font-size:var(--ax-body);line-height:var(--ax-body-leading)}.training-log>small{display:block;max-width:46ch;margin-top:var(--ax-block);color:#a8b6c8ad;font:var(--ax-small)/var(--ax-small-leading) var(--font-human);letter-spacing:var(--ax-track-prose)}.training-log>small b{color:#d6e0eac7;font-weight:600}.training-log>button{justify-self:start;min-width:44px;min-height:44px;margin:var(--ax-block) 0 0;padding:0;border:0;border-bottom:1px solid rgba(168,182,200,.24);border-radius:0;background:transparent;color:#a8b6c8bd;cursor:pointer;font:400 var(--ax-instrument)/var(--ax-instrument-leading) var(--font-instrument);letter-spacing:var(--ax-track-instrument);pointer-events:auto;text-transform:uppercase}.training-log>button:hover,.training-log>button:focus-visible{border-bottom-color:var(--training-light);color:#f5f8fcf5}.training-log>button:focus-visible{outline:1px solid var(--training-light);outline-offset:4px}.training-log.is-compact{width:min(254px,calc(100vw - 56px))}.training-log.is-compact>strong{font-size:var(--type-human-object)}.training-log.is-compact .training-log-action{font-size:var(--type-human-small)}.training-log.is-error{--training-light: #ff756b}.training-log.is-complete{--training-light: #7fe3a2}[data-training-active-target=true]:not(.diegetic-nav-item){color:var(--training-light, #ffc46b)!important;filter:brightness(1.2) drop-shadow(0 0 9px rgba(255,196,107,.42));text-shadow:0 0 14px rgba(255,196,107,.44)}@media(max-width:760px){.training-log,.training-log.is-compact{width:min(206px,calc(100vw - 36px));padding-left:0}.training-log>strong{max-width:20ch;font-size:var(--ax-object);line-height:var(--ax-object-leading)}.training-log-action{max-width:24ch;font-size:var(--type-human-body);line-height:1.45}.training-log>small{font-size:var(--type-instrument)}.training-log-kicker,.training-log-location{font-size:var(--type-instrument-micro);letter-spacing:.12em}.training-log:not(.is-peripheral)>small{display:none}.training-log[data-training-target$=-nav]{width:170px;padding-left:0}.training-log[data-training-target$=-nav] .training-log-location{display:none}.training-log[data-training-target$=-nav] .training-log-action{margin-top:3px;font-size:var(--type-instrument);line-height:1.2}.training-log.is-peripheral{top:max(128px,calc(env(safe-area-inset-top,0px) + 104px));right:max(18px,env(safe-area-inset-right,0px));left:auto}}@media(prefers-reduced-motion:reduce){.training-log,.training-log *,.training-tether *,body:has(.training-log) [data-training-target],body:has(.training-log) .run-row,body:has(.training-log) .diegetic-nav-item{transition:none!important;animation:none!important}}.public-brand{min-height:44px}@keyframes pricing-contact-breathe{0%,to{opacity:.64;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}.settings-members-space{--access-ink: var(--stage-ink);--access-support: var(--stage-support);--access-quiet: #8fa0b2;--access-hair: var(--stage-hairline);--access-accent: var(--brass);position:relative;width:100%;min-height:620px;color:var(--access-ink)}.access-cord-back,.access-cord-hub button,.access-cord-field button,.access-cord-hub-message button{min-height:44px;border:0;border-radius:0;background:transparent;color:var(--access-support);font:500 var(--type-instrument)/1.35 var(--font-instrument);letter-spacing:.08em;text-align:left}.access-cord-back{position:relative;z-index:3;padding:0 0 2px;color:var(--access-quiet);background:linear-gradient(90deg,currentColor,transparent) 0 calc(100% - 5px) /100% 1px no-repeat}.access-cord-back:hover,.access-cord-hub button:hover,.access-cord-field button:hover,.access-cord-hub-message button:hover{color:var(--access-ink)}.access-cord-back:focus-visible,.access-cord-hub button:focus-visible,.access-cord-field button:focus-visible,.access-cord-field input:focus-visible,.access-cord-hub-message button:focus-visible{outline:2px solid var(--access-accent);outline-offset:4px}.access-cord-scene{position:relative;min-height:560px;margin-top:8px;overflow:visible}.access-cord-hub{position:absolute;left:0;top:168px;z-index:2;width:172px;min-height:172px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;box-sizing:border-box;text-align:center}.access-cord-hub:after{content:"";position:absolute;left:calc(100% - 2px);top:50%;width:70px;height:1px;background:linear-gradient(90deg,var(--access-accent),var(--access-hair))}.access-cord-hub-ring{position:absolute;inset:0;border:1px solid color-mix(in srgb,var(--access-accent) 42%,transparent);border-radius:50%;box-shadow:inset 0 0 42px color-mix(in srgb,var(--access-accent) 9%,transparent),0 0 32px color-mix(in srgb,var(--access-accent) 8%,transparent)}.access-cord-hub-ring:before,.access-cord-hub-ring:after{content:"";position:absolute;border-radius:50%}.access-cord-hub-ring:before{inset:15px;border:1px solid var(--access-hair)}.access-cord-hub-ring:after{inset:50%;width:7px;height:7px;transform:translate(-50%,-50%);background:var(--access-accent);box-shadow:0 0 18px var(--brass-glow)}.settings-focus-space .settings-members-space .access-cord-hub h2{position:relative;z-index:1;max-width:13ch;margin:0;color:var(--access-ink);font:600 clamp(1rem,1.8vw,1.25rem)/1.1 var(--font-human);letter-spacing:-.02em;text-transform:none;overflow-wrap:anywhere}.access-cord-hub-state{position:relative;z-index:1;display:block;margin-top:9px;color:var(--access-quiet);font:500 .75rem/1.4 var(--font-instrument);letter-spacing:.08em}.access-cord-hub .access-cord-new{position:absolute;top:calc(100% + 16px);min-width:108px;text-align:center;color:var(--access-accent);background:linear-gradient(90deg,transparent,currentColor 20%,currentColor 80%,transparent) 0 calc(100% - 7px) /100% 1px no-repeat}.access-cord-hub .access-cord-new[aria-pressed=true]{color:var(--access-ink);text-shadow:0 0 14px var(--brass-glow)}.access-cord-feedback{display:block;max-width:30ch;margin-top:12px;color:var(--access-support);font-size:var(--type-instrument);line-height:1.45}.access-cord-feedback.is-ready{color:var(--color-success)}.access-cord-feedback.is-blocked{color:var(--danger)}.access-cord-hub>.access-cord-feedback{position:absolute;top:calc(100% + 58px);width:180px}.access-cord-receipt{position:relative;display:inline-block;width:12px;height:12px;margin-left:9px;border:1px solid currentColor;border-radius:50%;vertical-align:-1px;box-shadow:0 0 12px color-mix(in srgb,currentColor 32%,transparent)}.access-cord-receipt:after{content:"";position:absolute;left:3px;top:3px;width:4px;height:2px;border-bottom:1px solid currentColor;border-left:1px solid currentColor;transform:rotate(-45deg)}.access-cord-field{position:relative;margin-left:240px;padding:14px 0 44px;min-height:500px;border-left:1px solid var(--access-hair)}.access-cord-branch,.access-cord-new-branch{position:relative;width:min(100%,410px);padding:0 0 18px 44px}.access-cord-branch:before,.access-cord-new-branch:before{content:"";position:absolute;left:0;top:22px;width:35px;height:1px;background:var(--access-hair)}.access-cord-branch.is-focused:before{background:var(--access-accent)}.access-cord-branch.is-invite:before{background:repeating-linear-gradient(90deg,var(--access-hair) 0 5px,transparent 5px 9px)}.access-cord{position:relative;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:0}.access-cord-joint{position:absolute;left:-48px;top:50%;width:9px;height:9px;border:1px solid var(--access-support);border-radius:50%;transform:translateY(-50%);background:var(--stage-void)}.access-cord[aria-pressed=true] .access-cord-joint{border-color:var(--access-accent);background:var(--access-accent);box-shadow:0 0 15px var(--brass-glow)}.access-cord-branch.is-focused .access-cord{grid-template-columns:minmax(0,1fr);gap:2px}.access-cord-branch.is-focused .access-cord-state{white-space:normal}.access-cord.is-loose .access-cord-joint{border-style:dashed}.access-cord-identity{min-width:0;overflow:hidden;color:var(--access-ink);font:500 var(--type-human-body)/1.3 var(--font-human);text-overflow:ellipsis;white-space:nowrap}.access-cord-state,.access-cord-saved-state{color:var(--access-quiet);font:500 .75rem/1.35 var(--font-instrument);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.access-cord-collar{position:relative;margin:10px 0 12px;padding:10px 0 4px 22px;border-left:2px solid var(--access-accent)}.access-cord-collar:before,.access-cord-collar:after{content:"";position:absolute;left:-5px;width:8px;height:1px;background:var(--access-accent)}.access-cord-collar:before{top:0}.access-cord-collar:after{bottom:0}.access-cord-collar.is-new{margin-top:14px}.access-cord-collar label{display:block;color:var(--access-support);font:500 .68rem/1.4 var(--font-instrument);letter-spacing:.1em;text-transform:uppercase}.access-cord-collar input{width:min(100%,30ch);min-height:44px;margin:4px 0 12px;padding:0;border:0;border-bottom:1px solid var(--access-hair);border-radius:0;background:transparent;color:var(--access-ink);font:500 var(--type-human-body)/1.4 var(--font-human)}.access-cord-role-collar{display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:8px}.access-cord-role{min-width:44px;padding:0 0 3px;background:linear-gradient(90deg,currentColor,transparent) 0 calc(100% - 6px) /100% 1px no-repeat!important}.access-cord-role[aria-pressed=true]{color:var(--access-accent)}.access-cord-consequence{display:block;max-width:34ch;margin-top:10px;color:var(--access-support);font-size:var(--type-instrument);line-height:1.45}.access-cord-consequences{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px 20px;margin-top:6px}.access-cord-arm{margin-top:6px;padding:0 0 3px;color:var(--access-support)!important;background:linear-gradient(90deg,currentColor,transparent) 0 calc(100% - 6px) /100% 1px no-repeat!important}.access-cord-arm.is-danger{color:color-mix(in srgb,var(--danger) 82%,var(--access-ink))!important}.access-cord-commit{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;width:100%;margin-top:8px}.access-cord-commit>span{flex-basis:100%;color:var(--access-support);font-size:var(--type-instrument);line-height:1.45}.access-cord-commit button{color:var(--access-accent);padding:0 0 3px}.access-cord-commit button.is-danger{color:var(--danger)}.access-cord-field button:disabled,.access-cord-hub button:disabled{opacity:.42;cursor:not-allowed}.access-cord-hub-message{position:absolute;left:240px;top:175px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:var(--danger)}.access-cord-locked{min-height:260px;display:flex;align-items:center;gap:18px;color:var(--access-support)}.access-cord-lock-light{width:12px;height:12px;border:1px solid var(--danger);border-radius:50%;box-shadow:0 0 18px color-mix(in srgb,var(--danger) 45%,transparent)}:root[data-theme=light] .settings-members-space{--access-support: #31515a;--access-quiet: #4f6871;--access-accent: #76530c}:root[data-theme=light] .access-cord-joint{background:var(--stage-void)}@media(max-width:640px){.settings-members-space{min-height:0;padding-bottom:32px}.access-cord-scene{min-height:0;margin-top:16px}.access-cord-hub{position:relative;left:auto;top:auto;width:148px;min-height:148px;margin-left:0;padding:24px}.access-cord-hub:after{left:50%;top:calc(100% - 1px);width:1px;height:58px;background:linear-gradient(180deg,var(--access-accent),var(--access-hair))}.access-cord-hub .access-cord-new{left:calc(100% + 20px);top:52px;min-width:104px}.access-cord-hub>.access-cord-feedback{left:calc(100% + 20px);top:92px;width:min(170px,calc(100vw - 236px));text-align:left}.access-cord-field{margin:58px 16px 0 24px;padding:0 0 24px;min-height:0}.access-cord-branch,.access-cord-new-branch{width:calc(100% - 1px);padding:0 0 20px 34px;box-sizing:border-box}.access-cord-branch:before,.access-cord-new-branch:before{width:25px}.access-cord-joint{left:-38px}.access-cord{grid-template-columns:minmax(0,1fr);gap:2px}.access-cord-state{white-space:normal}.access-cord-identity{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.access-cord-collar{margin-right:4px;padding-left:16px}.access-cord-role-collar,.access-cord-consequences,.access-cord-commit{gap:4px 14px}.access-cord-hub-message{position:relative;left:auto;top:auto;margin:54px 0 0 24px;padding-left:34px}}@media(prefers-reduced-motion:reduce){.access-cord-hub-ring,.access-cord-joint{animation:none;transition:none}}.settings-focus-space.is-apps{left:50%;top:clamp(76px,10vh,118px);width:min(1180px,calc(100vw - 96px));max-height:calc(100dvh - var(--chime-nav-clearance) - 74px);padding:0;overflow-x:hidden;transform:translate(-50%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 26px),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 26px),transparent 100%)}.settings-focus-space.is-apps .settings-focus-instrument{min-height:610px}body:has(.settings-focus-space.is-apps) .training-log.training-log.training-log{display:none}body:has(.settings-focus-space.is-apps) .training-log{opacity:0;visibility:hidden;pointer-events:none;transition:none}body:has(.settings-focus-space.is-apps) .training-tether{display:none}.connected-systems-field{--systems-ink: rgba(240, 245, 252, .94);--systems-support: rgba(168, 182, 200, .74);--systems-quiet: rgba(168, 182, 200, .38);--systems-hair: rgba(212, 224, 238, .22);--systems-metal-light: #738296;--systems-metal-mid: #303b4c;--systems-metal-dark: #0d1420;--systems-brass: #b89458;--systems-ready: #7fe3a2;--systems-danger: #ed756f;position:relative;min-height:610px;color:var(--systems-ink);isolation:isolate}.connected-systems-field:before{content:"";position:absolute;z-index:-2;left:50%;top:300px;width:min(980px,90vw);height:420px;transform:translate(-50%,-50%);background:radial-gradient(ellipse at 50% 48%,rgba(107,128,157,.12),transparent 48%),radial-gradient(ellipse at 50% 92%,rgba(184,148,88,.09),transparent 42%);filter:blur(1px);pointer-events:none}.connected-systems-heading{position:relative;z-index:5;display:grid;grid-template-columns:1fr auto;align-items:end;width:min(940px,calc(100% - 72px));margin:0 auto}.connected-systems-kicker,.connected-systems-count{font:500 .64rem/1.2 var(--font-instrument);letter-spacing:.22em;text-transform:uppercase;color:var(--systems-support)}.connected-systems-kicker{grid-column:1}.connected-systems-heading h2{grid-column:1;margin:8px 0 0;max-width:17ch;font:560 clamp(2rem,4.5vw,4.2rem)/.88 var(--font-human);letter-spacing:-.055em;text-transform:none}.connected-systems-count{grid-column:2;grid-row:1 / span 2;align-self:end;padding:0 0 5px 40px;text-align:right}.event-manifold{position:relative;min-height:552px;margin-top:-64px}.event-manifold-shadow{position:absolute;left:50%;top:228px;z-index:-1;transform:translate(-50%);font:800 clamp(5rem,14vw,12rem)/1 var(--font-human);letter-spacing:-.08em;color:#7588a309;pointer-events:none;-webkit-user-select:none;user-select:none}.event-manifold-body{position:absolute;left:50%;top:180px;width:360px;height:132px;transform:translate(-50%);border-radius:66px 66px 52px 52px/58px 58px 42px 42px;background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 18%),linear-gradient(104deg,var(--systems-metal-dark),var(--systems-metal-light) 23%,var(--systems-metal-mid) 48%,#111a28 76%,#070c14);box-shadow:0 46px 90px #00000075,inset 0 1px #ffffff3b,inset 0 -18px 36px #0000007a}.event-manifold-body:before,.event-manifold-body:after{content:"";position:absolute;left:36px;right:36px;height:1px;background:linear-gradient(90deg,transparent,rgba(225,235,247,.22),transparent)}.event-manifold-body:before{top:28px}.event-manifold-body:after{bottom:23px}.event-manifold-cap{position:absolute;left:50%;top:-46px;width:172px;height:72px;transform:translate(-50%);border-radius:86px 86px 24px 24px;background:linear-gradient(110deg,#111927,#718096 38%,#273244 66%,#080d16);box-shadow:inset 0 1px #fff3,0 16px 34px #00000061}.event-manifold-core{position:absolute;left:50%;top:31px;width:70px;height:70px;transform:translate(-50%);border:1px solid rgba(209,222,238,.38);border-radius:50%;background:radial-gradient(circle at 38% 34%,#8e9db0,#263244 48%,#080e18 73%);box-shadow:0 0 0 10px #060b1357,inset 0 0 18px #000000b3}.event-manifold-flow{position:absolute;left:50%;top:62px;width:232px;height:2px;transform:translate(-50%);background:linear-gradient(90deg,transparent,var(--systems-brass) 42%,var(--systems-ready) 52%,var(--systems-brass) 62%,transparent);opacity:.58;filter:drop-shadow(0 0 6px var(--systems-ready))}.event-manifold-state{position:absolute;left:50%;top:88px;transform:translate(-50%);font:500 .64rem/1.2 var(--font-instrument);letter-spacing:.18em;text-transform:uppercase;color:var(--systems-support);white-space:nowrap}.system-socket,.system-route-socket,.system-inside-back,.connected-systems-return,.system-connection-lugs button,.system-update-lugs button,.system-connect-commit,.system-handoff-value button,.system-test-strike,.event-manifold-fault button{border:0;background:transparent;color:inherit;font:inherit}.system-socket{position:absolute;z-index:2;display:grid;grid-template-columns:44px 58px minmax(120px,210px);align-items:center;min-height:58px;padding:0;text-align:left;cursor:pointer;pointer-events:auto}.event-manifold-intakes{--socket-fan-min: 330px;position:absolute;inset:0;pointer-events:none}.event-manifold-intakes .system-socket:nth-child(odd),.event-manifold-intakes .system-socket:nth-child(2n){max-width:calc(50% - 12px)}.event-manifold-intakes .system-socket:nth-child(1){left:max(0px,calc(50% - 390px));top:126px}.event-manifold-intakes .system-socket:nth-child(2){left:min(calc(50% + 132px),calc(100% - var(--socket-fan-min)));top:108px;grid-template-columns:44px 58px minmax(120px,210px)}.event-manifold-intakes .system-socket:nth-child(3){left:max(0px,calc(50% - 424px));top:224px}.event-manifold-intakes .system-socket:nth-child(4){left:min(calc(50% + 166px),calc(100% - var(--socket-fan-min)));top:218px}.event-manifold-intakes .system-socket:nth-child(5){left:max(0px,calc(50% - 374px));top:320px}.event-manifold-intakes .system-socket:nth-child(6){left:min(calc(50% + 116px),calc(100% - var(--socket-fan-min)));top:322px}.system-socket-add{left:calc(50% - 151px);top:392px;grid-template-columns:40px 48px minmax(160px,260px)}.system-socket-joint{position:relative;width:40px;height:40px;border-radius:50%;background:conic-gradient(from 210deg,#121a27,#718197,#202b3b,#0a101a,#647489,#121a27);box-shadow:inset 0 0 0 8px #04080e8f,0 9px 24px #0000006b}.system-socket-joint:after{content:"";position:absolute;inset:15px;border-radius:50%;background:var(--systems-quiet);box-shadow:0 0 12px currentColor}.system-socket.tone-ready .system-socket-joint:after{color:var(--systems-ready);background:var(--systems-ready)}.system-socket.tone-needs .system-socket-joint:after,.system-socket.has-fault .system-socket-joint:after{color:var(--systems-danger);background:var(--systems-danger)}.system-socket-tether{width:58px;height:1px;background:linear-gradient(90deg,rgba(218,229,243,.4),var(--systems-hair))}.system-socket-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.system-socket-copy strong{font:600 1rem/1.15 var(--font-human);color:var(--systems-ink)}.system-socket-copy small,.system-socket-copy em,.system-socket-copy>span{margin-top:3px;font:500 .58rem/1.2 var(--font-instrument);letter-spacing:.12em;text-transform:uppercase;color:var(--systems-support)}.system-socket-copy em{color:var(--systems-ink);font-style:normal;letter-spacing:.07em}.system-socket-copy>span{color:var(--systems-ready)}.system-socket.tone-needs .system-socket-copy>span{color:var(--systems-danger)}.system-socket:hover .system-socket-joint,.system-socket:focus-visible .system-socket-joint{filter:brightness(1.25);transform:scale(1.04)}.system-socket-add .system-socket-joint{border:1px dashed rgba(184,148,88,.72);background:#b894580f;box-shadow:0 0 24px #b894581f}.system-socket-add .system-socket-joint:after{background:var(--systems-brass);color:var(--systems-brass)}.system-socket-add .system-socket-copy strong{color:#e7c993}.system-route-socket{position:absolute;z-index:3;top:474px;display:flex;align-items:center;gap:18px;min-height:54px;padding:0;text-align:left;cursor:pointer;max-width:calc(50% - 20px)}@media(min-width:641px){.system-route-socket.is-templates{right:calc(50% + 16px)}}.system-route-socket.is-templates{flex-direction:row-reverse;text-align:right}.system-route-joint{position:relative;width:54px;height:22px;border-radius:4px 15px 15px 4px;background:linear-gradient(180deg,#6e7d91,#202a3a 52%,#0b111c);box-shadow:inset 0 1px #ffffff2e,0 9px 18px #00000057}.system-route-socket.is-templates .system-route-joint{transform:scaleX(-1)}.system-route-joint:after{content:"";position:absolute;right:6px;top:8px;width:6px;height:6px;border-radius:50%;background:var(--systems-brass);box-shadow:0 0 12px #b89458b8}.system-route-socket>span:last-child{display:flex;flex-direction:column}.system-route-socket strong{font:600 .92rem/1.1 var(--font-human)}.system-route-socket small{margin-top:4px;font:500 .58rem/1.1 var(--font-instrument);letter-spacing:.14em;text-transform:uppercase;color:var(--systems-support)}.event-manifold-fault{position:absolute;left:50%;top:342px;display:grid;justify-items:start;gap:8px;width:min(320px,calc(100% - 160px));transform:translate(-50%);color:var(--systems-danger)}.event-manifold-fault:before{content:"";width:28px;height:1px;background:currentColor}.event-manifold-fault button{min-height:44px;color:var(--systems-ink);text-decoration:underline;text-underline-offset:6px}.event-manifold.has-fault{min-height:660px}.event-manifold.has-fault .event-manifold-fault{top:356px}.event-manifold.has-fault .system-socket-add{top:500px}.event-manifold.has-fault .system-route-socket{top:586px}.event-manifold.is-acquiring .event-manifold-flow{animation:connected-systems-acquire 1.1s ease-in-out infinite}@keyframes connected-systems-acquire{0%,to{opacity:.22;transform:translate(-50%) scaleX(.32)}50%{opacity:.88;transform:translate(-50%) scaleX(1)}}.system-socket-inside{position:relative;min-height:480px;width:min(940px,calc(100% - 72px));margin:18px auto 0}.system-inside-back,.connected-systems-return{position:relative;z-index:5;min-height:44px;padding:0 0 2px 28px;color:var(--systems-support);cursor:pointer}.system-inside-back:before,.connected-systems-return:before{content:"";position:absolute;left:0;top:50%;width:18px;height:1px;background:currentColor}.system-collar{position:absolute;left:44%;top:132px;width:230px;height:230px;transform:translate(-50%);border-radius:50%;background:conic-gradient(from 205deg,#09101a,#75869d,#202d3e,#0b121e,#6a7a90,#111b29,#09101a);box-shadow:0 42px 74px #00000075,inset 0 0 0 30px #05090f5c,inset 0 0 34px #ffffff14}.system-collar-bore{position:absolute;inset:66px;border-radius:50%;background:radial-gradient(circle at 42% 35%,#344459,#101926 42%,#02050a 72%);box-shadow:inset 0 0 22px #000,0 0 0 1px #d7e3f23d}.system-collar-pulse{position:absolute;inset:52px;border:1px solid transparent;border-radius:50%}.system-socket-inside.is-testing .system-collar-pulse{border-color:var(--systems-brass);animation:connected-systems-test .9s ease-out infinite}.system-socket-inside.has-test-receipt .system-collar-pulse{border-color:var(--systems-ready);box-shadow:0 0 30px #7fe3a252}@keyframes connected-systems-test{0%{transform:scale(.72);opacity:1}to{transform:scale(1.34);opacity:0}}.system-source-anatomy{position:absolute;left:calc(44% + 164px);top:110px;display:grid;gap:26px;width:min(360px,40%)}.system-source-type,.system-source-state,.system-source-updates,.system-source-fault,.system-source-boundary,.system-connection-hatch,.system-connection-name,.system-connection-lugs,.system-update-lugs,.system-connect-commit,.system-node-notice{position:relative}.system-source-type:before,.system-source-state:before,.system-source-updates:before,.system-source-fault:before,.system-source-boundary:before{content:"";position:absolute;right:calc(100% + 16px);top:.7em;width:68px;height:1px;background:linear-gradient(90deg,var(--systems-hair),rgba(218,229,243,.4))}.system-source-type,.system-source-state{font:500 .64rem/1.2 var(--font-instrument);letter-spacing:.16em;text-transform:uppercase;color:var(--systems-support)}.system-source-state.tone-ready{color:var(--systems-ready)}.system-source-state.tone-needs,.system-source-fault{color:var(--systems-danger)}.system-source-updates{display:flex;flex-direction:column;gap:6px}.system-source-updates span,.system-hatch-label,.system-handoff-value>span,.system-connection-name>span,.system-connection-lugs legend,.system-update-lugs legend{font:500 .6rem/1.25 var(--font-instrument);letter-spacing:.16em;text-transform:uppercase;color:var(--systems-support)}.system-source-updates strong{font:600 1.1rem/1.2 var(--font-human);color:var(--systems-ink)}.system-source-fault,.system-source-boundary{max-width:38ch;margin:0;font-size:var(--type-human-small);line-height:1.5}.system-source-boundary{position:absolute;left:calc(44% + 164px);top:342px;width:min(360px,40%);color:var(--systems-support)}.system-connection-hatch{position:relative;z-index:2;width:min(760px,calc(100% - 110px));margin:350px auto 0;padding:28px 0 44px;border-top:1px solid var(--systems-hair)}.system-connection-hatch:before{content:"";position:absolute;left:44%;top:-116px;width:1px;height:116px;background:linear-gradient(transparent,var(--systems-brass))}.system-hatch-label{display:block;margin-bottom:22px;color:#e7c993}.system-handoff-value{display:grid;grid-template-columns:180px minmax(0,1fr) auto;align-items:baseline;gap:18px;min-height:54px}.system-handoff-value+.system-handoff-value{border-top:1px solid rgba(212,224,238,.1);padding-top:16px}.system-handoff-value code{min-width:0;overflow-wrap:anywhere;font:500 .72rem/1.5 var(--font-instrument);color:var(--systems-ink)}.system-handoff-value button,.system-test-strike,.system-connect-commit{min-height:44px;padding:0 0 3px;color:var(--systems-ready);cursor:pointer;text-decoration:underline;text-underline-offset:7px;text-decoration-color:color-mix(in srgb,currentColor 50%,transparent)}.system-test-strike{margin-top:18px}.system-test-strike:disabled,.system-connect-commit:disabled{opacity:.42;cursor:not-allowed}.system-copy-failure{color:var(--systems-danger)}.system-test-receipt{display:inline-flex;flex-direction:column;gap:4px;margin:18px 0 0 28px;padding-left:22px;border-left:1px solid var(--systems-ready)}.system-test-receipt strong{color:var(--systems-ready)}.system-test-receipt span,.system-test-receipt small{color:var(--systems-support)}.system-connection-form>.system-connection-lugs{top:40px}.system-connection-form>.system-connection-name{top:164px}.system-connection-form>.system-update-lugs{top:244px}.system-connection-form>.system-connect-commit{top:338px;width:auto}.system-connection-form>.system-node-notice{top:394px}.system-connection-form>.system-connection-lugs:before,.system-connection-form>.system-connection-name:before,.system-connection-form>.system-update-lugs:before,.system-connection-form>.system-connect-commit:before{content:"";position:absolute;right:calc(100% + 16px);top:.75em;width:68px;height:1px;background:linear-gradient(90deg,var(--systems-hair),rgba(218,229,243,.4))}.system-connection-lugs,.system-update-lugs{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;border:0}.system-connection-lugs legend,.system-update-lugs legend{width:100%;margin-bottom:7px}.system-connection-lugs button,.system-update-lugs button{min-height:38px;padding:0 0 2px;color:var(--systems-support);border-bottom:1px solid transparent;cursor:pointer}.system-connection-lugs button[aria-pressed=true],.system-update-lugs button[aria-pressed=true]{color:var(--systems-ink);border-bottom-color:var(--systems-brass)}.system-update-lugs button>span{display:inline-block;width:6px;height:6px;margin-right:9px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.system-connection-name{display:flex;flex-direction:column;gap:8px}.system-connection-name input{width:100%;min-height:44px;padding:0;border:0;border-bottom:1px solid var(--systems-hair);border-radius:0;background:transparent;color:var(--systems-ink);font:600 1.25rem/1.2 var(--font-human)}.system-node-notice{min-height:20px;color:var(--systems-support)}.connected-systems-template-inside{width:min(1120px,calc(100% - 72px));margin:0 auto}.connected-systems-template-inside .connected-systems-return{margin-bottom:22px}.template-plate-stage{--template-ink: #edf3f8;--template-support: #9eacbb;--template-quiet: #687789;--template-hair: rgba(190, 209, 226, .2);--template-material: rgba(12, 22, 34, .96);--template-material-deep: rgba(5, 11, 19, .99);--template-brass: #d1ad67;--template-ready: #75dca0;--template-danger: #ff7772;position:relative;min-height:610px;padding:0 12px 72px;color:var(--template-ink);isolation:isolate}.template-plate-stage:before{content:"MESSAGE";position:fixed;left:49%;top:48%;z-index:-2;color:#b4cce106;font:700 clamp(7rem,19vw,17rem)/.72 var(--font-human);letter-spacing:-.07em;transform:translate(-50%,-50%);pointer-events:none}.template-plate-stage-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;min-height:74px;margin-bottom:28px;border-bottom:1px solid var(--template-hair)}.template-plate-stage-heading h2{margin:0 0 15px;color:var(--template-ink);font:650 clamp(1.8rem,3vw,3rem)/.94 var(--font-human);letter-spacing:-.035em}.template-plate-back,.template-plate-count{align-self:center;min-height:44px;color:var(--template-support);font:600 .66rem/1 var(--font-instrument);letter-spacing:.2em;text-transform:uppercase}.template-plate-stage button{appearance:none;border:0;border-radius:0;background:transparent}.template-plate-back{position:relative;padding-left:28px;cursor:pointer}.template-plate-back:before{content:"";position:absolute;width:18px;height:1px;margin:6px 0 0 -28px;background:currentColor}.template-plate-count{display:inline-flex;align-items:center}.template-plate-count.tone-ready{color:var(--template-ready)}.template-plate-count.tone-needs{color:var(--template-brass)}.template-plate{position:relative;color:var(--template-ink);background:radial-gradient(circle at 82% 12%,rgba(137,177,213,.14),transparent 31%),linear-gradient(137deg,rgba(255,255,255,.055),transparent 21% 78%,rgba(255,255,255,.025)),linear-gradient(160deg,var(--template-material),var(--template-material-deep));clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,16px 100%,0 calc(100% - 16px));filter:drop-shadow(0 26px 42px rgba(0,0,0,.35))}.template-plate:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,transparent,rgba(196,216,232,.08) 48%,transparent 53%);opacity:.6;pointer-events:none}.template-plate:after{content:"";position:absolute;inset:1px;z-index:-1;clip-path:inherit;border-top:1px solid rgba(204,222,238,.26);border-bottom:1px solid rgba(204,222,238,.08);pointer-events:none}.template-plate button,.template-plate input,.template-plate textarea,.template-plate select{color:inherit}.template-plate button{cursor:pointer}.template-plate button:disabled{cursor:not-allowed;opacity:.42}.template-plate button:focus-visible,.template-plate input:focus-visible,.template-plate textarea:focus-visible,.template-plate select:focus-visible,.template-plate-back:focus-visible{outline:2px solid var(--template-brass);outline-offset:4px}.template-plate-constellation{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:30px 8px;width:min(1040px,100%);min-height:470px;margin:0 auto;padding:44px 10px 80px;box-sizing:border-box;overflow:visible;perspective:1300px}.template-plate-summary,.template-plate-empty{flex:0 0 238px;min-height:286px;padding:22px 20px;box-sizing:border-box;transform:none;transform-origin:center bottom;transition:transform .22s ease,filter .22s ease}.template-plate-summary+.template-plate-summary,.template-plate-summary+.template-plate-empty{margin-left:0}.template-plate-summary:hover,.template-plate-summary:focus-within,.template-plate-empty:hover,.template-plate-empty:focus-within{z-index:5;transform:translateY(-14px) rotateY(0) rotate(0);filter:drop-shadow(0 34px 48px rgba(0,0,0,.48))}.template-plate-identity{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;min-width:0}.template-plate-name{max-width:17ch;font:640 1.22rem/1.08 var(--font-human);overflow-wrap:break-word}.template-plate-summary .template-plate-identity{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.template-plate-summary .template-plate-name{max-width:none;font-size:var(--type-human-object)}.template-plate-summary .template-plate-seal{justify-self:start}.template-plate-summary .template-plate-message{min-height:74px;margin:24px 0 22px;font-size:var(--type-human-body)}.template-plate-summary .template-plate-etchings{gap:10px 16px;padding-top:13px}.template-plate-summary .template-plate-etchings>div{min-width:72px}.template-plate-seal{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;min-height:28px;color:var(--template-support);font:600 .58rem/1.2 var(--font-instrument);letter-spacing:.12em;text-transform:uppercase}.template-plate-seal-light{width:9px;height:9px;border-radius:50%;background:currentColor;box-shadow:0 0 13px currentColor}.template-plate-seal.tone-ready{color:var(--template-ready)}.template-plate-seal.tone-needs{color:var(--template-danger)}.template-plate-message{min-height:112px;margin:46px 0 34px;color:var(--template-ink);font:430 clamp(1.05rem,1.5vw,1.35rem)/1.45 var(--font-human);white-space:pre-wrap;overflow-wrap:break-word}.template-plate-etchings{display:flex;flex-wrap:wrap;gap:14px 24px;margin:0;padding-top:17px;border-top:1px solid var(--template-hair)}.template-plate-etchings>div{min-width:92px}.template-plate-etchings dt,.template-plate-etchings legend,.template-plate-etchings label>span,.template-plate label>span,.template-plate fieldset>legend,.template-plate-history h3{margin:0 0 7px;color:var(--template-quiet);font:600 .57rem/1.2 var(--font-instrument);letter-spacing:.18em;text-transform:uppercase}.template-plate-etchings dd{margin:0;color:var(--template-support);font:500 .74rem/1.3 var(--font-human)}.template-plate-open{position:absolute;right:26px;bottom:23px;min-height:44px;color:var(--template-brass);font:650 .75rem/1 var(--font-human);text-decoration:underline;text-underline-offset:7px}.template-plate-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:312px;margin-top:58px;background:radial-gradient(circle at center,rgba(209,173,103,.09),transparent 52%),#080f1875;filter:drop-shadow(0 18px 30px rgba(0,0,0,.24))}.template-plate-empty-mark{color:var(--template-brass);font:200 4rem/1 var(--font-human)}.template-plate-empty button{min-height:44px;color:var(--template-brass);font:620 .92rem/1.2 var(--font-human)}.template-plate-editor,.template-plate-detail{width:min(840px,100%);margin:0 auto;padding:clamp(26px,4vw,54px);box-sizing:border-box}.template-plate-editor{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:24px 38px}.template-plate-editor>.template-plate-identity{grid-column:1 / -1}.template-plate-name-field{display:grid;flex:1;gap:8px;min-width:0}.template-plate-name-field input{width:min(100%,430px);max-width:100%;min-width:0;padding:2px 0 9px;border:0;border-bottom:1px solid var(--template-hair);border-radius:0;background:transparent;font:650 clamp(1.55rem,3vw,2.45rem)/1 var(--font-human);letter-spacing:-.03em}.template-plate-name-field input::placeholder{color:var(--template-quiet)}.template-plate-editor>.template-plate-etchings{grid-column:2;grid-row:2 / span 5;align-content:start}.template-plate-editor .template-plate-etchings,.template-plate-category,.template-plate-language{display:grid;gap:8px;padding:0;border:0}.template-plate-category button,.template-plate-language select,.template-plate-owner-field input,.template-plate-band-choices button{min-height:36px;padding:0;border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;color:var(--template-support);font:520 .78rem/1.2 var(--font-human);text-align:left}.template-plate-category button[aria-pressed=true],.template-plate-band-choices button[aria-pressed=true]{color:var(--template-ink);border-bottom-color:var(--template-brass)}.template-plate-language select{width:100%;border-bottom-color:var(--template-hair)}.template-plate-owner-field{display:grid;gap:6px}.template-plate-owner-field input{width:100%;border-bottom-color:var(--template-hair)}.template-plate-band{position:relative;margin:0;padding:17px 0;border:0;border-top:1px solid var(--template-hair);border-bottom:1px solid var(--template-hair)}.template-plate-band:before{content:"";position:absolute;left:-24px;top:50%;width:16px;height:1px;background:var(--template-hair)}.template-plate-band-choices{display:flex;flex-wrap:wrap;gap:7px 18px}.template-plate-band-input{display:grid;gap:6px;margin-top:11px}.template-plate-band input,.template-plate-body-field textarea{width:100%;padding:8px 0;box-sizing:border-box;border:0;border-bottom:1px solid var(--template-hair);border-radius:0;background:transparent;color:var(--template-ink);font:480 .98rem/1.45 var(--font-human)}.template-plate-header-band{grid-column:1}.template-plate-body-field{grid-column:1;display:grid;gap:8px}.template-plate-body-field textarea{min-height:168px;resize:vertical;font-size:var(--type-human-object)}.template-plate-resolved-message{grid-column:1;min-height:48px;padding-left:18px;border-left:1px solid var(--template-brass);color:var(--template-support);font:450 .92rem/1.5 var(--font-human);white-space:pre-wrap}.template-plate-resolved-message:before{content:"WITH SAMPLE VALUES";display:block;margin-bottom:6px;color:var(--template-quiet);font:600 .54rem/1 var(--font-instrument);letter-spacing:.16em}.template-plate-footer-band,.template-plate-button-band{grid-column:1}.template-plate-media-mark{color:var(--template-support);font:500 .82rem/1.3 var(--font-human)}.template-plate-media-preview{display:block;width:min(100%,560px);max-height:260px;margin:14px 0 10px;border:1px solid var(--template-hair);object-fit:cover;object-position:center}.template-plate-resolved-band{display:block;margin-top:9px;color:var(--template-support)}.template-plate-sample-feeds{grid-column:2;grid-row:7 / span 2;display:grid;align-content:start;gap:14px;margin:0;padding:17px 0 0;border:0;border-top:1px solid var(--template-hair)}.template-plate-sample{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px}.template-plate-sample:before{content:"";position:absolute;right:calc(100% + 12px);width:20px;height:1px;background:var(--template-brass);opacity:.55}.template-plate-sample input{min-width:0;padding:7px 0;border:0;border-bottom:1px solid var(--template-hair);border-radius:0;background:transparent}.template-plate-commit-band{grid-column:1 / -1;display:flex;align-items:center;gap:22px;min-height:64px;margin-top:8px;padding-top:18px;border-top:1px solid var(--template-hair)}.template-plate-workspace-mark,.template-plate-workspace-warning,.template-plate-readiness{color:var(--template-quiet);font:600 .62rem/1.3 var(--font-instrument);letter-spacing:.12em;text-transform:uppercase}.template-plate-workspace-warning{color:var(--template-danger)}.template-plate-readiness.is-ready{color:var(--template-ready)}.template-plate-commit-band button,.template-plate-review-band button,.template-plate-confirmation button,.template-plate-history button{min-height:44px;color:var(--template-ready);font:650 .82rem/1.2 var(--font-human);text-decoration:underline;text-underline-offset:7px}.template-plate-detail{min-height:520px}.template-plate-detail>.template-plate-etchings{margin-top:28px}.template-plate-detail>.template-plate-message{max-width:48ch;min-height:0;margin:62px 0 40px;font-size:clamp(1.18rem,2vw,1.65rem)}.template-plate-detail>.template-plate-band{max-width:48ch}.template-plate-detail>.template-plate-button-band{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:9px 18px;align-items:baseline}.template-plate-detail>.template-plate-button-band .template-plate-button-destination{grid-column:1 / -1}.template-plate-button-destination{color:var(--template-quiet);overflow-wrap:anywhere}.template-plate-block-mark{margin:30px 0 0;padding-left:18px;border-left:1px solid var(--template-danger);color:var(--template-danger)}.template-plate-review-band{display:flex;align-items:center;min-height:68px;margin-top:34px;border-top:1px solid var(--template-hair);border-bottom:1px solid var(--template-hair)}.template-plate-review-band.is-blocked{align-items:flex-start;padding:18px 0}.template-plate-review-note{margin:0;color:var(--template-support);font:520 .9rem/1.45 var(--font-human)}.template-plate-confirmation{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;width:100%}.template-plate-confirmation strong{margin-right:auto;font:580 .96rem/1.3 var(--font-human)}.template-plate-confirmation .template-plate-cancel{color:var(--template-support)}.template-plate-history{margin-top:30px}.template-plate-history ol{display:grid;gap:10px;margin:0;padding:0;list-style:none}.template-plate-history li{display:flex;justify-content:space-between;gap:22px;padding-left:18px;border-left:1px solid var(--template-hair);color:var(--template-support);font-size:var(--type-instrument)}.template-plate-history time{color:var(--template-quiet);font:550 .58rem/1.4 var(--font-instrument);letter-spacing:.07em}.template-plate-history-empty{color:var(--template-quiet)}.template-plate-notice,.template-plate-stage-notice{margin-top:20px;padding:16px 0 0 18px;border-top:1px solid var(--template-hair);border-left:1px solid var(--template-brass)}.template-plate-notice{grid-column:1 / -1}.template-plate-stage-notice{width:min(840px,100%);margin-right:auto;margin-left:auto;box-sizing:border-box}:root[data-theme=light] .connected-systems-field{--systems-ink: #07181d;--systems-support: #3f5c64;--systems-quiet: rgba(49, 81, 90, .38);--systems-hair: rgba(49, 81, 90, .28);--systems-metal-light: #d8e2df;--systems-metal-mid: #8fa1a3;--systems-metal-dark: #34494d;--systems-brass: #76530c;--systems-ready: #0f6d3a;--systems-danger: #a42a25}:root[data-theme=light] .hub-settings.settings-tuning-stage.altitude-focus:has(.settings-focus-space.is-apps){background:radial-gradient(70% 80% at 50% 48%,rgba(82,113,119,.12),transparent 72%),#f2eee2}:root[data-theme=light] .event-manifold-shadow{color:#1f3f460b}:root[data-theme=light] .system-socket-add .system-socket-copy strong{color:#5f4308}:root[data-theme=light] .event-manifold-state{color:#253d44}:root[data-theme=light] .system-route-joint,:root[data-theme=light] .system-socket-joint{filter:saturate(.72) brightness(1.35)}:root[data-theme=light] .system-handoff-value code,:root[data-theme=light] .system-connection-name input{color:var(--systems-ink)}:root[data-theme=light] .template-plate-stage{--template-ink: #102126;--template-support: #496066;--template-quiet: #71858a;--template-hair: rgba(37, 75, 82, .24);--template-material: rgba(238, 239, 231, .98);--template-material-deep: rgba(213, 222, 216, .98);--template-brass: #775512;--template-ready: #0c7040;--template-danger: #aa302c}:root[data-theme=light] .template-plate-stage:before{color:#23494e0a}:root[data-theme=light] .template-plate{background:radial-gradient(circle at 82% 12%,rgba(70,111,118,.16),transparent 31%),linear-gradient(137deg,rgba(255,255,255,.58),transparent 21% 78%,rgba(25,65,72,.055)),linear-gradient(160deg,var(--template-material),var(--template-material-deep));filter:drop-shadow(0 24px 38px rgba(31,51,53,.18))}@media(max-width:900px){.connected-systems-heading,.system-socket-inside{width:calc(100% - 24px)}.event-manifold-intakes .system-socket:nth-child(odd){left:max(0px,calc(50% - 340px))}.system-socket-copy{max-width:154px}}@media(max-width:640px){.settings-focus-space.is-apps{position:relative;left:auto;top:auto;width:100%;max-height:none;overflow:visible;transform:none;mask-image:none;-webkit-mask-image:none}.settings-focus-space.is-apps .settings-focus-instrument,.connected-systems-field{min-height:700px}.connected-systems-heading{display:block;width:100%;padding:0 2px;box-sizing:border-box}.connected-systems-heading h2{max-width:11ch;font-size:clamp(2.05rem,11vw,3.25rem)}.connected-systems-count{display:block;margin-top:10px;padding:0;text-align:left}.event-manifold{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;column-gap:20px;min-height:540px;margin-top:6px;padding-top:54px}.event-manifold-shadow{top:212px;font-size:var(--type-human-display)}.event-manifold-body{top:78px;width:132px;height:292px;border-radius:66px 66px 50px 50px}.event-manifold-cap{top:-34px;width:94px;height:58px}.event-manifold-core{top:110px}.event-manifold-flow{top:144px;width:2px;height:190px;transform:translate(-50%,-50%);background:linear-gradient(180deg,transparent,var(--systems-brass),var(--systems-ready),transparent)}.event-manifold-state{position:relative;left:auto;top:auto;grid-column:1 / -1;grid-row:3;justify-self:center;max-width:28ch;margin-top:20px;transform:none;white-space:normal;text-align:center;line-height:1.5}.event-manifold-intakes{position:relative;inset:auto;z-index:2;grid-column:1 / -1;grid-row:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 18px;min-height:200px;pointer-events:none}.event-manifold-intakes .system-socket,.event-manifold-intakes .system-socket:nth-child(n){position:relative;left:auto;top:auto;grid-template-columns:minmax(0,1fr) 28px 36px;align-self:start;width:100%;min-width:0}.event-manifold-intakes .system-socket:nth-child(2n){left:auto;grid-template-columns:36px 28px minmax(0,1fr);text-align:left}.event-manifold-intakes .system-socket:nth-child(odd) .system-socket-joint{grid-column:3;grid-row:1}.event-manifold-intakes .system-socket:nth-child(odd) .system-socket-tether{grid-column:2;grid-row:1;transform:scaleX(-1)}.event-manifold-intakes .system-socket:nth-child(odd) .system-socket-copy{grid-column:1;grid-row:1;align-items:flex-end;text-align:right}.event-manifold-intakes .system-socket:nth-child(2n) .system-socket-joint{grid-column:1;grid-row:1}.event-manifold-intakes .system-socket:nth-child(2n) .system-socket-tether{grid-column:2;grid-row:1;transform:none}.event-manifold-intakes .system-socket:nth-child(2n) .system-socket-copy{grid-column:3;grid-row:1;align-items:flex-start}.system-socket-joint{width:36px;height:36px}.system-socket-tether{width:28px}.system-socket-copy strong{font-size:var(--type-human-small);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.system-socket-copy small{display:none}.system-socket-copy em{max-width:15ch;letter-spacing:.04em}.system-socket-add{position:relative;left:auto;top:auto;grid-column:1 / -1;grid-row:4;justify-self:center;width:196px;margin-top:10px;grid-template-columns:38px 36px minmax(0,1fr)}.event-manifold:has(.event-manifold-fault) .system-socket-add{grid-row:6;margin-top:32px}.system-socket-add .system-socket-copy{align-items:flex-start;text-align:left}.system-route-socket{position:relative;top:auto;grid-row:2;gap:10px;width:100%;max-width:none;margin-top:34px}.system-route-socket.is-templates{right:auto;grid-column:1;justify-self:end}.system-route-socket.is-channels{left:auto;grid-column:2;justify-self:start}.system-route-joint{width:34px}.system-route-socket small{display:none}.event-manifold-fault{position:relative;left:auto;top:auto;grid-column:1 / -1;grid-row:5;justify-content:center;width:100%;margin-top:8px;transform:none}.event-manifold:has(.event-manifold-fault) .event-manifold-fault{grid-row:4;display:grid;justify-items:center;gap:8px;margin-top:18px;text-align:center}.system-socket-inside{width:100%;min-height:690px;margin-top:16px}.system-collar{left:50%;top:94px;width:176px;height:176px}.system-collar-bore{inset:52px}.system-source-anatomy,.system-source-boundary{position:relative;left:auto;top:auto;width:calc(100% - 24px);margin:256px 12px 0}.system-source-anatomy{gap:22px}.system-source-type:before,.system-source-state:before,.system-source-updates:before,.system-source-fault:before,.system-source-boundary:before{right:auto;left:50%;top:-18px;width:1px;height:12px;background:var(--systems-hair)}.system-source-boundary{margin-top:284px}.system-connection-hatch{width:calc(100% - 24px);margin-top:26px}.system-connection-hatch:before{display:none}.system-handoff-value{grid-template-columns:minmax(0,1fr);gap:7px;padding:12px 0}.system-handoff-value button{justify-self:start}.system-test-receipt{margin-left:0}.system-connection-form{position:relative;left:auto;top:auto;display:grid;gap:24px;width:100%;min-height:720px;margin:0;padding:282px 12px 0;box-sizing:border-box}.system-connection-form>.system-collar{left:50%;top:78px}.system-connection-form>.system-connection-lugs,.system-connection-form>.system-connection-name,.system-connection-form>.system-update-lugs,.system-connection-form>.system-connect-commit,.system-connection-form>.system-node-notice{position:relative;left:auto;top:auto;width:100%}.system-connection-form>.system-connect-commit{width:max-content}.system-connection-form>.system-connection-lugs:before,.system-connection-form>.system-connection-name:before,.system-connection-form>.system-update-lugs:before,.system-connection-form>.system-connect-commit:before{right:auto;left:50%;top:-18px;width:1px;height:12px;background:var(--systems-hair)}.system-connection-lugs,.system-update-lugs{gap:6px 15px}.connected-systems-template-inside{width:100%}.template-plate-stage{min-height:760px;padding:0 0 110px}.template-plate-stage:before{position:absolute;top:22rem;font-size:var(--type-human-display)}.template-plate-stage-heading{display:grid;align-items:end;gap:0;min-height:96px;padding:0 2px}.template-plate-stage-heading h2{grid-row:2;margin:0 0 15px}.template-plate-back{justify-self:start}.template-plate-count{position:absolute;right:2px;top:52px}.template-plate-constellation{display:grid;gap:0;min-height:0;padding:28px 8px 70px;perspective:none}.template-plate-summary,.template-plate-empty{width:100%;min-height:0;padding:24px 20px 26px;display:flex;flex-direction:column;transform:none}.template-plate-summary+.template-plate-summary,.template-plate-summary+.template-plate-empty{margin:0}.template-plate-summary:nth-child(2n){margin-top:0;transform:none}.template-plate-empty{min-height:210px;margin-top:0}.template-plate-summary .template-plate-message{min-height:0;margin:18px 0 16px}.template-plate-summary .template-plate-etchings{gap:12px 16px;margin-top:auto}.template-plate-open{position:static;right:auto;bottom:auto;align-self:flex-start;margin-top:20px}.template-plate-editor,.template-plate-detail{width:100%;padding:28px 20px 34px}.template-plate-editor{grid-template-columns:minmax(0,1fr);gap:24px}.template-plate-editor>.template-plate-identity{display:grid;gap:12px;align-items:start}.template-plate-editor>.template-plate-identity .template-plate-seal{justify-self:start;white-space:normal}.template-plate-name-field input{width:100%;font-size:clamp(20px,5.6vw,24px)}.template-plate-editor>.template-plate-identity,.template-plate-editor>.template-plate-etchings,.template-plate-header-band,.template-plate-body-field,.template-plate-resolved-message,.template-plate-footer-band,.template-plate-button-band,.template-plate-sample-feeds,.template-plate-commit-band{grid-column:1;grid-row:auto}.template-plate-editor>.template-plate-identity{display:grid;grid-template-columns:minmax(0,1fr)}.template-plate-editor>.template-plate-identity .template-plate-seal{justify-self:start}.template-plate-editor>.template-plate-etchings{display:grid;grid-template-columns:minmax(0,1fr)}.template-plate-category{display:flex;flex-wrap:wrap;gap:4px 14px}.template-plate-language{grid-template-columns:minmax(0,1fr)}.template-plate-sample-feeds{padding-bottom:8px}.template-plate-sample{grid-template-columns:max-content minmax(0,1fr);gap:12px}.template-plate-sample:before{display:none}.template-plate-commit-band{align-items:flex-start;flex-direction:column;gap:10px}.template-plate-commit-band button{margin-left:0}.template-plate-detail>.template-plate-message{margin-top:42px}.template-plate-history li{flex-direction:column;gap:3px}.template-plate button,.template-plate input,.template-plate select{min-height:44px}.template-plate-body-field textarea{min-height:190px}}@media(prefers-reduced-motion:reduce){.event-manifold.is-acquiring .event-manifold-flow,.system-socket-inside.is-testing .system-collar-pulse{animation:none}.system-socket:hover .system-socket-joint,.system-socket:focus-visible .system-socket-joint{transform:none}.template-plate-summary,.template-plate-empty{transition:none}.template-plate-summary:hover,.template-plate-summary:focus-within,.template-plate-empty:hover,.template-plate-empty:focus-within{transform:none}}:root,:root[data-theme=dark]{--blueprint-field: #062457;--blueprint-field-deep: #031433;--blueprint-field-clear: rgba(6, 36, 87, .62);--blueprint-paper: rgba(7, 45, 103, .34);--blueprint-paper-strong: rgba(10, 55, 122, .56);--blueprint-ink: #dff8ff;--blueprint-ink-strong: #f7fdff;--blueprint-ink-support: #9ccfe1;--blueprint-ink-quiet: #7cb2cd;--blueprint-line: rgba(154, 226, 247, .28);--blueprint-construction: rgba(154, 226, 247, .28);--blueprint-line-soft: rgba(154, 226, 247, .13);--blueprint-line-faint: rgba(154, 226, 247, .065);--blueprint-grid: rgba(137, 215, 241, .09);--blueprint-grid-major: rgba(167, 232, 250, .16);--blueprint-active: #9cecff;--blueprint-review: #ffc66b;--blueprint-fault: #ff786f;--blueprint-ok: #83f5c3;--blueprint-shadow: rgba(1, 10, 30, .32);--blueprint-grid-size: 24px;--blueprint-grid-major-size: 120px;--color-background: var(--blueprint-field);--color-background-grid: var(--blueprint-grid);--color-background-grid-strong: var(--blueprint-grid-major);--color-surface: var(--blueprint-paper);--color-surface-strong: var(--blueprint-paper-strong);--color-surface-soft: rgba(3, 27, 67, .28);--color-surface-glass: rgba(4, 28, 70, .76);--color-surface-overlay: rgba(3, 20, 51, .42);--color-foreground: var(--blueprint-ink);--color-foreground-strong: var(--blueprint-ink-strong);--color-foreground-soft: rgba(223, 248, 255, .76);--color-muted: var(--blueprint-ink-support);--color-muted-strong: var(--blueprint-ink-quiet);--color-border: var(--blueprint-line);--color-border-strong: rgba(154, 226, 247, .48);--color-border-soft: var(--blueprint-line-soft);--color-primary: var(--blueprint-active);--color-primary-foreground: #041c42;--color-primary-hover: #d9f8ff;--color-primary-soft: rgba(156, 236, 255, .12);--color-accent: var(--blueprint-active);--color-accent-foreground: #041c42;--color-accent-soft: rgba(156, 236, 255, .12);--color-success: var(--blueprint-ok);--color-success-soft: rgba(131, 245, 195, .13);--color-public-background: var(--blueprint-field-deep);--color-public-blue-radial: rgba(78, 176, 255, .25);--color-public-green-radial: rgba(109, 244, 214, .1);--color-public-grid: var(--blueprint-grid);--bg: var(--blueprint-field);--panel: var(--blueprint-paper);--panel-strong: var(--blueprint-paper-strong);--panel-soft: rgba(3, 27, 67, .28);--border: var(--blueprint-line);--border-strong: rgba(154, 226, 247, .48);--text: var(--blueprint-ink);--muted: var(--blueprint-ink-support);--faint: var(--blueprint-ink-quiet);--blue: var(--blueprint-active);--blue-soft: rgba(156, 236, 255, .12);--amber: var(--blueprint-review);--amber-soft: rgba(255, 198, 107, .13);--red: var(--blueprint-fault);--red-soft: rgba(255, 120, 111, .13);--brass: var(--blueprint-review);--brass-soft: rgba(255, 198, 107, .13);--brass-glow: rgba(255, 198, 107, .34);--ink: var(--blueprint-ink);--ink-dim: var(--blueprint-ink-support);--hair: var(--blueprint-line-soft);--commit: var(--blueprint-ok);--danger: var(--blueprint-fault);--stage-void: var(--blueprint-field-deep);--stage-ink: rgba(247, 253, 255, .97);--stage-support: rgba(181, 225, 238, .78);--stage-quiet: rgba(137, 184, 202, .62);--stage-hairline: var(--blueprint-line-soft);--radius-card: 0px;--nav-ink: #9fb8c6;--nav-ink-active: var(--blueprint-ink-strong);--nav-count-ink: #f2c98a}:root[data-theme=light]{--blueprint-field: #f2efe3;--blueprint-field-deep: #e6e0d0;--blueprint-field-clear: rgba(242, 239, 227, .78);--blueprint-paper: rgba(249, 247, 238, .54);--blueprint-paper-strong: rgba(255, 253, 245, .78);--blueprint-ink: #173f68;--blueprint-ink-strong: #0b2c50;--blueprint-ink-support: #2e4a61;--blueprint-ink-quiet: #3d4e5d;--blueprint-line: rgba(24, 81, 129, .28);--blueprint-construction: rgba(24, 81, 129, .28);--blueprint-line-soft: rgba(24, 81, 129, .14);--blueprint-line-faint: rgba(24, 81, 129, .07);--blueprint-grid: rgba(31, 94, 148, .09);--blueprint-grid-major: rgba(31, 94, 148, .16);--blueprint-active: #075c9f;--blueprint-review: #6d4207;--blueprint-fault: #a62f2a;--blueprint-ok: #116c4c;--blueprint-shadow: rgba(52, 68, 74, .15);--color-background: var(--blueprint-field);--color-background-grid: var(--blueprint-grid);--color-background-grid-strong: var(--blueprint-grid-major);--color-surface: var(--blueprint-paper);--color-surface-strong: var(--blueprint-paper-strong);--color-surface-soft: rgba(234, 229, 215, .38);--color-surface-glass: rgba(242, 239, 227, .84);--color-surface-overlay: rgba(242, 239, 227, .64);--color-foreground: var(--blueprint-ink);--color-foreground-strong: var(--blueprint-ink-strong);--color-foreground-soft: rgba(23, 63, 104, .76);--color-muted: var(--blueprint-ink-support);--color-muted-strong: var(--blueprint-ink-quiet);--color-border: var(--blueprint-line);--color-border-strong: rgba(24, 81, 129, .46);--color-border-soft: var(--blueprint-line-soft);--color-primary: var(--blueprint-active);--color-primary-foreground: #f8f5ea;--color-primary-hover: #064b82;--color-primary-soft: rgba(7, 92, 159, .1);--color-accent: var(--blueprint-active);--color-accent-foreground: #f8f5ea;--color-accent-soft: rgba(7, 92, 159, .1);--color-success: var(--blueprint-ok);--color-success-soft: rgba(17, 108, 76, .11);--color-public-background: var(--blueprint-field);--color-public-blue-radial: rgba(31, 94, 148, .12);--color-public-green-radial: rgba(17, 108, 76, .05);--color-public-grid: var(--blueprint-grid);--bg: var(--blueprint-field);--panel: var(--blueprint-paper);--panel-strong: var(--blueprint-paper-strong);--panel-soft: rgba(234, 229, 215, .38);--border: var(--blueprint-line);--border-strong: rgba(24, 81, 129, .46);--text: var(--blueprint-ink);--muted: var(--blueprint-ink-support);--faint: var(--blueprint-ink-quiet);--blue: var(--blueprint-active);--blue-soft: rgba(7, 92, 159, .1);--amber: var(--blueprint-review);--amber-soft: rgba(146, 89, 13, .1);--red: var(--blueprint-fault);--red-soft: rgba(166, 47, 42, .1);--brass: var(--blueprint-review);--brass-soft: rgba(146, 89, 13, .1);--brass-glow: rgba(146, 89, 13, .24);--ink: var(--blueprint-ink);--ink-dim: var(--blueprint-ink-support);--hair: var(--blueprint-line-soft);--commit: var(--blueprint-ok);--danger: var(--blueprint-fault);--stage-void: var(--blueprint-field);--stage-ink: rgba(11, 44, 80, .98);--stage-support: var(--blueprint-ink-support);--stage-quiet: rgba(62, 100, 130, .64);--stage-hairline: var(--blueprint-line-soft);--nav-ink: #12263a;--nav-ink-active: var(--blueprint-ink-strong);--nav-count-ink: #4a2c00}html,body,#root{min-height:100%;background-color:var(--blueprint-field)}body,body:has(.product-shell),body:has(.immersive-shell),body:has(.workspace-shell),body:has(.public-entry){background:radial-gradient(ellipse at 52% 8%,rgba(89,190,255,.13),transparent 46%),linear-gradient(180deg,var(--blueprint-field) 0%,var(--blueprint-field-deep) 100%);background-attachment:fixed}.product-shell,.public-entry{isolation:isolate}.blueprint-survey-frame{position:fixed;inset:0;z-index:1;overflow:hidden;pointer-events:none;color:var(--blueprint-line);background-image:none;opacity:.7;mask-image:linear-gradient(to bottom,rgba(0,0,0,.88),rgba(0,0,0,.26) 76%,transparent);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.88),rgba(0,0,0,.26) 76%,transparent)}.blueprint-survey-frame:before,.blueprint-survey-frame:after{content:"";position:fixed;width:22px;height:22px;border:1px solid var(--blueprint-line);opacity:.8}.blueprint-survey-frame:before{top:20px;left:20px;border-right:0;border-bottom:0}.blueprint-survey-frame:after{right:20px;bottom:20px;border-top:0;border-left:0}.blueprint-survey-axis{position:fixed;display:block;opacity:.75}.blueprint-survey-axis-x{top:20px;left:20px;right:20px;height:8px;border-top:1px solid var(--blueprint-line);background:repeating-linear-gradient(90deg,var(--blueprint-line) 0 1px,transparent 1px 24px)}.blueprint-survey-axis-y{top:20px;bottom:20px;left:20px;width:8px;border-left:1px solid var(--blueprint-line);background:repeating-linear-gradient(180deg,var(--blueprint-line) 0 1px,transparent 1px 24px)}.blueprint-survey-origin,.blueprint-survey-scale{position:fixed;top:24px;left:var(--sheet-margin);color:var(--blueprint-ink-quiet);font:600 .58rem/1 var(--font-instrument);letter-spacing:.12em;text-transform:uppercase}.product-shell>:not(.blueprint-survey-frame),.public-entry>*{position:relative;z-index:2}.workspace-shell{--color-workspace-background: var(--blueprint-field);--color-workspace-grid: var(--blueprint-grid)}:root[data-theme=light] .workspace-shell{--color-workspace-background: var(--blueprint-field);--color-workspace-grid: var(--blueprint-grid)}.workspace-shell:before{background:radial-gradient(ellipse at 52% 36%,rgba(78,176,255,.12),transparent 48%),linear-gradient(180deg,var(--blueprint-field-clear),transparent 72%)}.ambient-orb{border-radius:36%;filter:blur(110px);opacity:.12}.ambient-orb-blue{top:-180px;right:-120px;background:#5ed0ff57}.ambient-orb-green{bottom:-220px;left:-120px;background:#75f2d329}:root[data-theme=light] .immersive-shell,:root[data-theme=light] .immersive-shell:after,.immersive-shell,.immersive-shell:after{background-color:transparent}.immersive-shell:after{background:radial-gradient(ellipse at 52% 40%,rgba(91,196,237,.09),transparent 50%),linear-gradient(180deg,transparent,var(--blueprint-field-deep))}:root[data-theme=light] .immersive-shell:after{background:none}.product-header,.product-shell:not(.immersive-shell) .product-header{border:0;border-top:1px solid var(--blueprint-line);border-bottom:1px solid var(--blueprint-line-soft);border-radius:0;background:linear-gradient(90deg,var(--blueprint-line) 0 42px,transparent 42px) top left / 100% 1px no-repeat,var(--blueprint-field-clear);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand-mark{position:relative;padding-left:18px}.brand-mark:before{content:"";position:absolute;top:4px;bottom:4px;left:0;width:6px;border-top:1px solid var(--blueprint-active);border-bottom:1px solid var(--blueprint-active);border-left:1px solid var(--blueprint-active)}.brand-mark span{color:var(--blueprint-ink-strong)}.brand-mark strong{color:var(--blueprint-ink-support)}.focus-nav,.product-shell:not(.immersive-shell) .focus-nav{gap:0;border:0;border-radius:0;background:transparent;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.focus-nav button,.product-shell:not(.immersive-shell) .focus-nav button{position:relative;border:0;border-left:1px solid var(--blueprint-line-soft);border-radius:0;background:transparent;color:var(--blueprint-ink-support);font-family:var(--font-instrument);font-size:var(--type-instrument-micro);letter-spacing:.09em;text-transform:uppercase}.focus-nav button:last-child{border-right:1px solid var(--blueprint-line-soft)}.focus-nav button:after{content:"";position:absolute;right:8px;bottom:3px;left:8px;height:1px;background:transparent}.focus-nav button:hover,.focus-nav button.active,.product-shell:not(.immersive-shell) .focus-nav button.active{background:linear-gradient(180deg,transparent,var(--blueprint-line-faint));color:var(--blueprint-ink-strong)}.focus-nav button.active:after{background:var(--blueprint-active)}.signed-in-header,.product-shell:not(.immersive-shell) .signed-in-header,.role-switcher,.product-shell:not(.immersive-shell) .role-switcher{border:0;border-top:1px solid var(--blueprint-line-soft);border-bottom:1px solid var(--blueprint-line-soft);border-radius:0;background:linear-gradient(90deg,var(--blueprint-line-faint),transparent 72%);box-shadow:none}.signed-in-header-dot,.diegetic-workspace-dot{border-radius:0;transform:rotate(45deg)}.role-switcher select,.product-shell:not(.immersive-shell) .role-switcher select,.product-shell:not(.immersive-shell) .single-tenant-label{border:0;border-bottom:1px solid var(--blueprint-line);border-radius:0;background:transparent;color:var(--blueprint-ink-strong)}.diegetic-identity,.diegetic-nav,.diegetic-theme{z-index:4}.product-shell>.operations-field,.product-shell>.flows-object-stage,.product-shell>.hub-settings{position:fixed}.product-shell>.diegetic-identity,.product-shell>.diegetic-nav,.product-shell>.diegetic-theme{position:fixed;z-index:26}.diegetic-nav{border-top:1px solid var(--blueprint-line-soft)}.diegetic-nav-item{border-radius:0;color:var(--nav-ink)}.diegetic-nav-item.active:after{background:var(--blueprint-active);box-shadow:0 0 9px #9cecff6b}:root[data-theme=light] .diegetic-nav-item:not(.active){color:var(--nav-ink)}:where(.panel,.hero-card,.gateway-card,.current-state-card,.timeline-card,.record-card,.reviewer-chain-instrument,.sender-onboarding-panel,.channel-sender-instrument,.public-entry article){border:0;border-top:1px solid var(--blueprint-line);border-left:1px solid var(--blueprint-line-soft);border-radius:0;background:linear-gradient(135deg,var(--blueprint-line-faint),transparent 46%),transparent;box-shadow:none}:where(.panel,.hero-card,.gateway-card,.current-state-card,.timeline-card,.record-card,.sender-onboarding-panel,.channel-sender-instrument,.public-entry article)::selection{background:var(--blueprint-active);color:var(--color-primary-foreground)}.tag,.status-pill{border:0;border-bottom:1px solid var(--blueprint-line);border-radius:0;background:transparent}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{border:0;border-bottom:1px solid var(--blueprint-line);border-radius:0;background:linear-gradient(90deg,var(--blueprint-line-soft) 0 1px,transparent 1px calc(100% - 1px),var(--blueprint-line-soft) calc(100% - 1px)) bottom / 100% 7px no-repeat,transparent;color:var(--blueprint-ink-strong);box-shadow:none}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):hover,select:hover,textarea:hover{border-bottom-color:var(--blueprint-line);background-color:var(--blueprint-line-faint)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,select:focus,textarea:focus{border-bottom-color:var(--blueprint-active);background-color:#9cecff0f;box-shadow:0 1px 0 var(--blueprint-active)}label{color:var(--blueprint-ink-support)}.btn-primary{border:0;border-top:1px solid var(--blueprint-active);border-bottom:1px solid var(--blueprint-active);border-radius:0;background:linear-gradient(90deg,var(--blueprint-line-soft),transparent 22% 78%,var(--blueprint-line-soft));color:var(--blueprint-ink-strong);box-shadow:none}.btn-primary:hover{background:#9cecff1a;box-shadow:0 0 20px -10px var(--blueprint-active)}.btn-secondary,.btn-link,.skip-link{color:var(--blueprint-ink-support)}.btn-secondary:after,.btn-link:after{background:var(--blueprint-line)}.btn-secondary:hover,.btn-link:hover{color:var(--blueprint-ink-strong)}table{width:100%;border-collapse:collapse;border-top:1px solid var(--blueprint-line);background:transparent}th{color:var(--blueprint-ink-support);font-family:var(--font-instrument);font-size:var(--type-instrument-micro);font-weight:600;letter-spacing:.1em;text-align:left;text-transform:uppercase}th,td{border:0;border-bottom:1px solid var(--blueprint-line-soft);background:transparent}tbody tr{background:transparent;transition:background-color var(--motion-fast) var(--motion-ease)}tbody tr:hover{background:var(--blueprint-line-faint)}.json-block,.message-preview,pre{border:0;border-top:1px solid var(--blueprint-line);border-bottom:1px solid var(--blueprint-line-soft);border-radius:0;background:#02112d33;box-shadow:none}:root[data-theme=light] :is(.json-block,.message-preview,pre){background:#fffdf547}.public-entry,.public-landing,.public-coming-soon{background:radial-gradient(ellipse at 50% 4%,rgba(89,190,255,.14),transparent 46%),var(--blueprint-field);background-size:auto,auto}.public-entry:before,.public-entry:after{opacity:.34}.public-entry-header{border:0;border-top:1px solid var(--blueprint-line);border-bottom:1px solid var(--blueprint-line-soft);background:var(--blueprint-field-clear);box-shadow:none}.public-proof-rail,.public-moment-strip{gap:0;border-top:1px solid var(--blueprint-line)}.public-proof-rail article,.public-moment-strip article{border:0;border-bottom:1px solid var(--blueprint-line-soft);border-left:1px solid var(--blueprint-line-soft);border-radius:0;background:transparent;box-shadow:none}.public-brand span,.public-entry .eyebrow,.api-method{color:var(--blueprint-active)}:where(.status-offline,.is-blocked,.tone-error,.operation-error){--blueprint-line: color-mix(in srgb, var(--blueprint-fault) 52%, transparent)}:where(.status-online,.is-complete,.is-ready,.tone-ready){--blueprint-line: color-mix(in srgb, var(--blueprint-ok) 48%, transparent)}@media(max-width:760px){:root{--blueprint-grid-size: 20px;--blueprint-grid-major-size: 100px}.blueprint-survey-axis-x{top:12px;left:12px;right:12px}.blueprint-survey-axis-y{top:12px;bottom:12px;left:12px}.blueprint-survey-frame:before{top:12px;left:12px}.blueprint-survey-frame:after{right:12px;bottom:12px}.blueprint-survey-origin{top:21px;left:22px}.blueprint-survey-scale{display:none}.product-header,.product-shell:not(.immersive-shell) .product-header{background:var(--blueprint-field-clear)}.focus-nav,.product-shell:not(.immersive-shell) .focus-nav{width:100%;overflow-x:auto;border-top:1px solid var(--blueprint-line-soft)}.focus-nav button,.product-shell:not(.immersive-shell) .focus-nav button{flex:0 0 auto;min-width:44px}.role-switcher,.product-shell:not(.immersive-shell) .role-switcher{align-items:stretch}}@media(prefers-reduced-motion:reduce){.blueprint-survey-frame,.blueprint-survey-axis,.blueprint-survey-origin,.blueprint-survey-scale{animation:none;transition:none}tbody tr{transition:none}}@media(forced-colors:active){.blueprint-survey-frame{display:none}.product-header,.signed-in-header,.role-switcher,.panel,.public-entry article,table,th,td{border-color:CanvasText}}.chime-static-fallback{background:radial-gradient(ellipse at 50% 43%,rgba(112,216,247,.1),transparent 48%),var(--blueprint-field-deep);background-size:auto,auto}:root[data-theme=light] .chime-static-fallback{background-color:var(--blueprint-field)}.chime-static-construction{position:absolute;inset:0;width:100%;height:100%;overflow:visible;color:var(--blueprint-construction);opacity:.5;pointer-events:none}.chime-static-construction path,.chime-static-construction circle{stroke-width:.8}.chime-static-crown,.chime-static-rod-line,.chime-static-step,.chime-static-clapper,.chime-static-tail{border:0;border-radius:0;background:transparent;box-shadow:none}.chime-static-crown{height:42px;color:var(--blueprint-ink)}.chime-static-crown:before,.chime-static-crown:after{background:var(--blueprint-line)}.chime-static-cord{width:18px;margin-left:-9px;background:transparent;color:var(--blueprint-construction)}.chime-static-cord svg,.chime-static-crown-drawing,.chime-static-rod-drawing,.chime-static-step-drawing,.chime-static-clapper-drawing,.chime-static-tail-drawing{display:block;width:100%;height:100%;overflow:visible}.chime-static-rod-line{left:calc(50% - 18px);width:36px;color:var(--static-rod-state)}.chime-static-step{width:30px;height:18px;border:0;background:transparent;color:var(--static-rod-state)}.chime-static-clapper{left:calc(50% - 44px);width:88px;height:32px;color:var(--blueprint-ink)}.chime-static-tail{left:calc(50% - 50px);width:100px;background:transparent;color:var(--blueprint-ink-support)}.chime-static-tail:after{display:none}.chime-blueprint-primary{color:currentColor;stroke-width:1.3;opacity:.98}.chime-blueprint-secondary{color:var(--blueprint-construction);stroke-width:.72;opacity:.74}.chime-static-rod:after{width:6px;height:6px;border:1px solid var(--static-rod-state);border-radius:0;background:var(--blueprint-field-deep);box-shadow:0 0 12px color-mix(in srgb,var(--static-rod-state) 54%,transparent);transform:rotate(45deg)}.chime-static-fallback [data-blueprint-part]{background-color:transparent}button.chime-static-rod:hover .chime-static-rod-line,button.chime-static-rod:focus-visible .chime-static-rod-line{color:var(--blueprint-ink-strong);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--static-rod-state) 42%,transparent))}:root[data-theme=light] :is(.flows-scope-note button,.flows-readout-line button,.activity-trace-controls button){color:var(--blueprint-ink-strong);text-shadow:none}:root[data-theme=light] .flows-segment-hotspot{color:var(--blueprint-active)!important}@media(max-width:760px){.flows-object-stage.altitude-overview>.flows-corner-marker{top:max(56px,calc(env(safe-area-inset-top) + 48px))}.flows-object-stage.altitude-overview>.flows-hint{top:max(80px,calc(env(safe-area-inset-top) + 72px))}}:root[data-theme=light] .flows-object-stage:is(.altitude-focus,.altitude-inside) .flows-tethered{color:var(--stage-ink);text-shadow:none}:root[data-theme=light] :is(.flows-readout,.flows-node-kicker,.flows-readout-line span,.flows-plain-explain,.activity-trace-detail,.activity-trace-time){color:var(--stage-support);text-shadow:none}:root[data-theme=light] :is(.flows-step-label,.activity-replay-controls button,.activity-trace-controls button){color:var(--stage-ink);text-shadow:none}:root[data-theme=light] .flows-step-callout.has-anchor:before{background:var(--stage-hairline)}:root[data-theme=light] :is(.activity-replay-title,.activity-replay-now,.activity-trace-label,.activity-reality-line){color:var(--stage-ink)}:is(.sender-table-row,.account-senders-list>li,.sender-onboarding-panel li,.land-bub){border:0;border-top:1px solid var(--blueprint-line-soft);border-radius:0;background:transparent;box-shadow:none}.approval-modal>div{border-radius:0;border:1px solid var(--blueprint-line);background:var(--blueprint-field)}.product-shell:not(.immersive-shell) h1,.public-entry h1{font-size:var(--type-human-title);line-height:var(--ax-title-leading);letter-spacing:-.028em;font-weight:700;margin:0 0 var(--space-thought);text-align:left;max-width:20ch}.product-shell:not(.immersive-shell) h2,.public-entry h2{font-size:var(--type-human-decision);line-height:var(--ax-decision-leading);letter-spacing:-.02em;font-weight:700;margin:var(--space-altitude) 0 var(--space-thought);text-align:left;max-width:24ch}.product-shell:not(.immersive-shell) h3,.product-shell:not(.immersive-shell) h4,.public-entry h3{font-size:var(--type-human-object);line-height:var(--ax-object-leading);letter-spacing:-.015em;font-weight:700;margin:var(--space-cluster) 0 var(--space-thought);text-align:left}.product-shell:not(.immersive-shell) p,.public-entry p{font-size:var(--type-human-body);line-height:var(--ax-body-leading);max-width:var(--measure-body);text-align:left}.product-shell:not(.immersive-shell) small,.public-entry small{font-size:var(--type-human-small);line-height:var(--ax-small-leading)}.diegetic-theme{display:flex;align-items:center;gap:var(--space-thought)}.training-toggle{display:inline-flex;align-items:center;gap:6px;padding:4px 2px;background:none;border:0;border-bottom:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:0;color:inherit;cursor:pointer;font-family:var(--font-instrument);font-size:var(--type-instrument);letter-spacing:var(--tracking-instrument);line-height:var(--leading-instrument);text-align:left;opacity:.62;transition:opacity .2s ease,border-color .2s ease;position:relative;z-index:20}.training-toggle:hover{opacity:.92}.training-toggle:focus-visible{outline:1px solid currentColor;outline-offset:3px}.training-toggle.is-on{opacity:1;border-bottom-color:color-mix(in srgb,currentColor 55%,transparent)}.training-toggle-light{width:7px;height:7px;border:1px solid currentColor;border-radius:50%;opacity:.5}.training-toggle.is-on .training-toggle-light{background:currentColor;opacity:1}.training-toggle-score{font-variant-numeric:tabular-nums;opacity:.72}.training-check{position:fixed;left:var(--space-scene-edge);bottom:calc(var(--chime-nav-clearance, 96px) + var(--space-cluster));z-index:40;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-thought);max-width:min(var(--measure-mobile),calc(100vw - (2 * var(--space-scene-edge))));padding-left:var(--space-thought);border-left:1px solid color-mix(in srgb,currentColor 34%,transparent);text-align:left}.training-check-kicker{margin:0;font-family:var(--font-instrument);font-size:var(--type-instrument-micro);letter-spacing:var(--tracking-instrument);line-height:var(--leading-instrument-micro);opacity:.6}.training-check-question{margin:0;font-family:var(--font-human);font-size:var(--type-human-object);font-weight:400;line-height:var(--leading-human-body)}.training-check-choices{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin:0;padding:0;list-style:none}.training-check-choice{padding:3px 0;background:none;border:0;border-radius:0;color:inherit;cursor:pointer;font-family:var(--font-human);font-size:var(--type-human-small);line-height:var(--leading-human-small);text-align:left;opacity:.76;transition:opacity .16s ease,transform .16s ease}.training-check-choice:hover:not(:disabled){opacity:1;transform:translate(2px)}.training-check-choice:focus-visible{outline:1px solid currentColor;outline-offset:2px;opacity:1}.training-check-choice:disabled{cursor:progress;opacity:.45}.training-check-coaching{margin:0;max-width:var(--measure-mobile);font-family:var(--font-human);font-size:var(--type-human-small);line-height:var(--leading-human-small);opacity:.82}@media(prefers-reduced-motion:reduce){.training-toggle,.training-check-choice{transition:none}.training-check-choice:hover:not(:disabled){transform:none}}@media(max-width:640px){.training-check{left:var(--space-thought);right:var(--space-thought);max-width:none}.training-toggle-label{font-size:var(--type-instrument-micro)}.training-toggle{gap:4px}}:is(.sender-table-card,.account-senders-card)>.card-heading-row{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:var(--space-thought) var(--space-cluster);text-align:left}.product-shell>.training-log,.product-shell>.training-tether,.product-shell>.training-check{position:fixed}.settings-dial{position:fixed;left:var(--space-scene-edge);bottom:calc(var(--chime-nav-clearance, 96px) + 116px);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-thought);max-width:min(34ch,calc(100vw - (2 * var(--space-scene-edge))));text-align:left}.settings-dial-readout{display:flex;align-items:baseline;gap:10px;margin:0;flex-wrap:wrap}.settings-dial-light{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.5;align-self:center}.settings-dial-light.tone-needs{background:var(--state-attention, #ffc45e);opacity:1}.settings-dial-light.tone-ready{opacity:.85}.settings-dial-state{font-family:var(--font-instrument);font-size:var(--type-instrument);letter-spacing:var(--tracking-instrument);opacity:.72}.settings-dial-hint{margin:0;font-family:var(--font-human);font-size:var(--type-human-small);line-height:var(--leading-human-small);opacity:.78}.settings-dial-list{display:flex;flex-wrap:wrap;gap:2px 14px;margin:var(--space-thought) 0 0;padding:0;list-style:none}.settings-dial-choice{display:inline-flex;align-items:baseline;gap:6px;padding:2px 0;background:none;border:0;border-radius:0;position:relative;z-index:20;color:inherit;cursor:pointer;font-family:var(--font-instrument);font-size:var(--type-instrument);letter-spacing:var(--tracking-instrument);text-align:left;opacity:.72;transition:opacity .16s ease}.settings-dial-choice:hover{opacity:1}.settings-dial-choice:focus-visible{outline:1px solid currentColor;outline-offset:3px;opacity:1}.settings-dial-choice.is-facing{opacity:1;border-bottom:1px solid color-mix(in srgb,currentColor 45%,transparent)}.settings-dial-choice-state{opacity:.65}@media(prefers-reduced-motion:reduce){.settings-dial-choice{transition:none}}@media(max-width:640px){.settings-dial{left:var(--space-thought);right:var(--space-thought);max-width:none}}.hub-settings.settings-tuning-stage:before,.hub-settings.settings-tuning-stage:after,.hub-settings.settings-tuning-stage.is-visible:before,:root[data-theme=light] .hub-settings.settings-tuning-stage:after,:root[data-theme=light] .hub-settings.settings-tuning-stage.is-visible:before{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}.hub-settings.settings-tuning-stage,:root[data-theme=light] .hub-settings.settings-tuning-stage.altitude-focus{background:none}.settings-dial-state,.settings-dial-hint{color:var(--stage-support, currentColor);opacity:1}.settings-dial-choice{color:var(--stage-support, currentColor);opacity:.8}.settings-dial-choice.is-facing,.settings-dial-choice:hover{color:var(--stage-ink, currentColor);opacity:1}.settings-focus-space,.settings-focus-space input,.settings-focus-space textarea,.settings-focus-space select,.settings-focus-space p,.settings-focus-space h1,.settings-focus-space h2,.settings-focus-space h3,.settings-focus-space label,.settings-focus-space li,.settings-tuning-row,.settings-tuning-value{text-align:left}.settings-focus-space .settings-tuning-row,.settings-focus-space .settings-tuning-set{align-items:flex-start;justify-content:flex-start}.hub-settings.settings-tuning-stage.altitude-focus .settings-focus-space{max-height:calc(100vh - var(--chime-nav-clearance, 104px) - 96px);overflow-y:auto;overscroll-behavior:contain;padding-bottom:var(--space-altitude)}body:has(.settings-tuning-stage.altitude-focus.is-visible) .aelos-chime{opacity:1;pointer-events:auto}.hub-settings.settings-tuning-stage.altitude-focus,:root[data-theme=light] .hub-settings.settings-tuning-stage.altitude-focus{background:none}.settings-focus-space :is(h1,h2,h3,h4),.settings-focus-space label,.settings-focus-space .settings-tuning-label{font-family:var(--font-instrument);font-size:var(--letter-note);font-weight:400;letter-spacing:var(--letter-tracking);line-height:var(--letter-leading);text-transform:uppercase}.settings-focus-space p,.settings-focus-space .settings-tuning-note,.settings-focus-space .settings-focus-note{font-family:var(--font-instrument);font-size:var(--letter-note);font-weight:400;letter-spacing:0;line-height:var(--letter-leading);max-width:46ch;text-transform:none}.settings-focus-space :is(input,textarea,select),.settings-focus-space .settings-tuning-value{font-family:var(--font-instrument);font-size:var(--letter-body);font-weight:400;letter-spacing:0;line-height:var(--letter-leading)}.settings-focus-space strong,.settings-focus-space b{font-weight:400}.blueprint-survey-frame{background-image:none}.settings-focus-space>h2,.settings-focus-space>h1{font-size:var(--letter-label);letter-spacing:.34em;text-transform:uppercase}.settings-focus-space label,.settings-focus-space .settings-tuning-label,.settings-focus-space :is(h3,h4){font-size:var(--letter-micro);letter-spacing:.08em;text-transform:none;opacity:.72}.workspace-ground,.workspace-shell:before{background-image:none}.diegetic-identity,.settings-dial{left:var(--sheet-margin)}@media(max-width:640px){.hub-settings.settings-tuning-stage.altitude-focus .settings-focus-space{bottom:auto;max-height:none;padding-bottom:190px}.training-log{width:min(132px,calc(100vw - 180px))}}:root{--sheet-margin: 32px;--sheet-title-top: 72px;--sheet-note-top: 108px;--sheet-field-top: 152px;--sheet-corner: 168px;--sheet-bottom-rule: 40px;--sheet-notes-width: 292px;--ax-flow-measure: 236px;--ax-flow-label-drop: 176px;--ax-flow-dot-top: -4px;--chime-keepout-top: 152px;--chime-keepout-left: calc(var(--sheet-margin) + 128px);--chime-keepout-right: calc(var(--sheet-notes-width) + var(--sheet-margin) + var(--ax-group));--chime-keepout-bottom: 108px}@media(max-width:640px){:root{--sheet-margin: var(--ax-margin-page);--sheet-title-top: 84px;--sheet-note-top: 116px;--sheet-field-top: 168px;--sheet-corner: 152px;--sheet-bottom-rule: 24px}}.flows-rod-label-name,.channel-home-name,.settings-focus-space,.settings-focus-space>h1,.settings-focus-space>h2,.settings-focus-space h3,.settings-focus-space strong,.settings-corner-marker,.flows-corner-marker,.training-log,.training-log>strong,.training-log>small b,.training-log-action,.flows-tethered,.flows-object-stage{color:var(--blueprint-ink);text-shadow:none}.flows-rod-label-state,.flows-readout,.flows-node-kicker,.flows-hint,.flows-scope-note,.flows-back,.training-log-location,.training-log>small,.training-log>button,.diegetic-workspace,.settings-focus-state,.settings-focus-space label,.settings-focus-space p,.settings-focus-space small,.settings-focus-space .settings-tuning-label,.settings-focus-space .settings-tuning-note,.settings-focus-space .settings-focus-note,.settings-dial-state,.settings-dial-choice,.settings-dial-choice-state,.settings-dial-hint,.settings-back,.blueprint-survey-origin,.blueprint-survey-scale{color:var(--blueprint-ink-support);text-shadow:none}.settings-dial-choice.is-active,.settings-focus-space :is(input,textarea,select),.settings-focus-space .settings-tuning-value{color:var(--blueprint-ink)}.training-log-kicker{color:var(--brass)}.diegetic-nav-count-light{background:var(--brass)}.settings-focus-space label,.settings-focus-space :is(h3,h4),.settings-focus-space .settings-tuning-label,.settings-dial-choice,.settings-dial-choice-state,.settings-focus-space .settings-tuning-note,.settings-focus-space .settings-focus-note,.blueprint-survey-origin,.blueprint-survey-scale,.training-log{opacity:1}.sr-only *{position:absolute;top:0;left:0;max-width:1px;max-height:1px;padding:0;overflow:hidden}.hub-settings.settings-tuning-stage.altitude-focus .settings-focus-space{position:fixed;left:var(--sheet-margin);top:max(var(--sheet-field-top),calc(env(safe-area-inset-top) + 108px));bottom:var(--sheet-corner);height:auto;max-height:none;overflow-y:auto;overscroll-behavior:contain}@media(min-width:641px){.product-shell>.settings-focus-space.is-sending,.hub-settings.settings-tuning-stage.altitude-focus .settings-focus-space.is-sending{left:50%;top:50%;bottom:auto;width:min(780px,calc(100vw - 160px));height:auto;max-height:calc(100dvh - var(--chime-nav-clearance) - 120px);transform:translate(-50%,-50%)}}@media(min-width:641px){.hub-settings.settings-tuning-stage.altitude-focus .settings-focus-space{--settings-field-min: 348px;--settings-field-ladder: clamp(300px, 38vw, 620px);--settings-field-left-min: 194px;--settings-field-left: max( var(--settings-field-left-min), min(var(--settings-field-ladder), calc(100vw - var(--sheet-margin) - var(--settings-field-min))) );--settings-field-width: min( 560px, max(var(--settings-field-min), calc(100vw - var(--settings-field-left) - (2 * var(--sheet-margin)))) );left:var(--settings-field-left);width:var(--settings-field-width);padding-left:76px}.hub-settings.settings-tuning-stage.altitude-focus .settings-focus-space.is-workspace{left:max(var(--settings-field-left),calc(var(--sheet-margin) + (var(--settings-field-width) / 2)))}.hub-settings.settings-tuning-stage.altitude-focus .settings-focus-space.is-apps{left:50%;width:min(1180px,calc(100vw - 96px));padding-left:0}}@media(min-width:641px)and (max-width:900px){body:has(.hub-settings.settings-tuning-stage.altitude-focus .settings-focus-space) .training-log{display:none}}@media(min-width:901px){.hub-settings.settings-tuning-stage.altitude-focus .settings-focus-space{--settings-field-left: max( var(--settings-field-left-min), min( var(--settings-field-ladder), calc(100vw - var(--sheet-margin) - var(--sheet-notes-width) - 24px - var(--settings-field-min)) ) );--settings-field-width: min( 560px, max( var(--settings-field-min), calc(100vw - var(--sheet-notes-width) - var(--settings-field-left) - (2 * var(--sheet-margin))) ) )}}@media(max-width:640px){.product-shell>.settings-focus-space,.hub-settings.settings-tuning-stage.altitude-focus .settings-focus-space{right:var(--sheet-margin);width:auto;padding-bottom:var(--space-cluster)}}.product-shell .settings-corner-marker,.product-shell .flows-corner-marker{position:fixed;left:var(--sheet-margin);top:max(var(--sheet-title-top),calc(env(safe-area-inset-top) + 48px));width:auto}.product-shell .settings-back,.product-shell .flows-back,.product-shell .flows-hint,.product-shell .flows-scope-note{position:fixed;left:var(--sheet-margin);top:max(var(--sheet-note-top),calc(env(safe-area-inset-top) + 84px));width:auto}.settings-focus-space .flows-back{position:static}@media(min-width:641px){.diegetic-nav,.product-shell>.diegetic-nav{left:var(--sheet-margin);justify-content:flex-end;pointer-events:none}.diegetic-nav-item,.product-shell>.diegetic-nav .diegetic-nav-item{pointer-events:auto}}.diegetic-identity,.product-shell>.diegetic-identity{left:var(--sheet-margin);bottom:var(--sheet-bottom-rule)}.settings-dial,.product-shell>.settings-dial{left:var(--sheet-margin)}.product-shell>.training-log{position:fixed;left:auto;right:var(--sheet-margin);top:max(var(--sheet-field-top),calc(env(safe-area-inset-top) + 108px));bottom:auto;width:min(var(--sheet-notes-width),calc(100vw - (2 * var(--sheet-margin))));max-height:calc(100vh - var(--sheet-field-top) - var(--sheet-corner));overflow:hidden}@media(min-width:641px){body:has(.channels-affordance.is-visible),body:has(.settings-stage.is-visible){--chime-keepout-left: calc(var(--sheet-margin) + 464px);--chime-keepout-top: 264px}body:has(.today-tasks) .product-shell>.training-log{--today-nav-band: 84px;top:auto;bottom:calc(var(--today-nav-band) + var(--ax-field));max-height:calc(100vh - var(--sheet-field-top) - var(--today-nav-band) - var(--ax-field))}}@media(max-width:640px){.product-shell>.training-log{left:var(--sheet-margin);right:var(--sheet-margin);top:max(var(--sheet-margin),env(safe-area-inset-top,0px));width:auto}}.channel-home-name,.flows-corner-marker{font-family:var(--font-instrument);font-size:var(--letter-label);font-weight:400;letter-spacing:var(--ax-track-title);line-height:var(--ax-object-leading);text-transform:uppercase}.flows-rod-label-state,.flows-readout,.flows-node-kicker,.blueprint-survey-origin,.blueprint-survey-scale{font-family:var(--font-instrument);font-size:var(--letter-micro);font-weight:400;letter-spacing:var(--ax-track-micro);line-height:var(--ax-micro-leading)}.channel-home-status{font-family:var(--font-instrument);font-size:var(--letter-note);font-weight:400;letter-spacing:0;line-height:var(--ax-instrument-leading);max-width:46ch}.flows-rod-label-name{font-family:var(--font-instrument);font-size:var(--letter-body);font-weight:400;letter-spacing:var(--ax-track-object);line-height:var(--ax-body-leading);text-transform:uppercase}.settings-focus-space{gap:var(--space-cluster)}.product-shell>.settings-focus-space,.product-shell>.training-log,.settings-dial,.diegetic-identity{text-align:left;align-items:flex-start}:root{--training-light: var(--brass)}.blueprint-survey-frame{opacity:1}.blueprint-survey-axis{opacity:.5}.blueprint-survey-frame:before,.blueprint-survey-frame:after{opacity:.5}@media(max-width:640px){:root{--sheet-corner: 200px;--sheet-bottom-rule: 0px}.diegetic-nav,.product-shell>.diegetic-nav{left:0;right:0;bottom:0;display:flex;justify-content:space-between;gap:var(--ax-bond);padding-inline:var(--sheet-margin)}.diegetic-nav-item,.product-shell>.diegetic-nav .diegetic-nav-item{min-width:0;padding-inline:0;font-size:var(--ax-micro);letter-spacing:.01em;text-align:center;white-space:nowrap;position:relative}.diegetic-nav-count,.diegetic-nav-count-light{position:absolute;top:2px;right:2px}.diegetic-identity,.product-shell>.diegetic-identity{bottom:76px}.product-shell>.diegetic-identity{flex-flow:row wrap;align-items:baseline;column-gap:var(--ax-block)}.product-shell>.diegetic-identity .diegetic-signout{flex-basis:100%;margin-top:var(--ax-bond)}.diegetic-theme,.product-shell>.diegetic-theme{top:auto;bottom:calc(76px + ((var(--ax-instrument-leading) - 32px) / 2));right:var(--sheet-margin)}.product-shell>.settings-focus-space,.hub-settings.settings-tuning-stage.altitude-focus .settings-focus-space{height:calc(100dvh - var(--sheet-field-top) - var(--sheet-corner));min-height:0}.settings-dial-list{max-height:calc(100dvh - var(--sheet-field-top, 200px) - var(--sheet-corner) - var(--space-cluster));overflow-y:auto;overscroll-behavior:contain;flex-wrap:nowrap;flex-direction:column}}@media(max-width:640px){.product-shell>.settings-focus-space,.hub-settings.settings-tuning-stage.altitude-focus .settings-focus-space{bottom:auto;height:auto;max-height:calc(100vh - var(--sheet-field-top) - var(--sheet-corner))}}.product-shell>.training-log{opacity:1!important;visibility:visible}body:has(.channel-home-setup) .training-log{visibility:hidden}.blueprint-survey-scale{left:auto;right:calc(var(--sheet-margin) + 200px)}@media(max-width:640px){.blueprint-survey-origin,.blueprint-survey-scale,.blueprint-survey-axis{display:none}.blueprint-survey-frame:before,.blueprint-survey-frame:after{display:none}.product-shell>.training-log{right:calc(var(--sheet-margin) + (5 * var(--ax-block)))!important;width:auto!important}}.settings-dial,.product-shell .settings-dial,.product-shell>.settings-dial{top:max(var(--sheet-field-top),calc(env(safe-area-inset-top) + 108px));bottom:auto;max-height:calc(100vh - var(--sheet-field-top) - var(--sheet-corner));overflow-y:auto;overscroll-behavior:contain;max-width:min(440px,34vw);gap:var(--space-cluster)}@media(max-width:640px){.settings-dial,.product-shell .settings-dial,.product-shell>.settings-dial{left:var(--sheet-margin);right:var(--sheet-margin);max-width:none}}.settings-dial-list{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;width:100%;margin:0}.settings-dial-list>li{width:100%}.settings-dial-choice{display:inline-flex;align-items:baseline;gap:10px;width:max-content;max-width:100%;padding:6px 0;text-align:left}@media(pointer:fine){.settings-dial-choice{min-height:28px}}.product-shell>.channels-affordance:not(.is-adding):not(.is-managing){position:fixed;top:max(72px,calc(env(safe-area-inset-top) + 48px));left:var(--sheet-margin);right:calc(var(--sheet-notes-width) + (2 * var(--sheet-margin)));bottom:calc(var(--sheet-corner) + var(--ax-block));justify-content:flex-start;padding:0}@media(max-width:640px){.product-shell>.channels-affordance:not(.is-adding):not(.is-managing){right:var(--sheet-margin);top:calc(var(--chime-band) + 12px);bottom:calc(var(--ax-band-identity-bottom) + 104px + var(--ax-block))}}.flows-corner-marker:before,.settings-corner-marker:before{background:var(--blueprint-ink);box-shadow:none;height:2px}.flows-corner-marker:after,.settings-corner-marker:after{background:linear-gradient(to top,var(--blueprint-ink-support),transparent)}.flows-rod-label:before{background:var(--blueprint-ink-support)}.settings-focus-instrument .settings-tuning-row:after{background:linear-gradient(90deg,var(--brass),var(--blueprint-ink-support))}:root[data-theme=light] .blueprint-survey-axis{border-color:color-mix(in srgb,var(--blueprint-ink) 34%,transparent)}:root[data-theme=light] .diegetic-nav{border-top-color:color-mix(in srgb,var(--blueprint-ink) 24%,transparent)}@media(max-width:640px){.product-shell .flows-object-stage .flows-corner-marker,.product-shell .flows-object-stage.altitude-overview>.flows-corner-marker,.product-shell .hub-settings .settings-corner-marker,.product-shell .settings-corner-marker,.product-shell .flows-corner-marker{top:max(var(--sheet-title-top),calc(env(safe-area-inset-top) + 48px))}.product-shell .flows-object-stage .flows-hint,.product-shell .flows-object-stage.altitude-overview>.flows-hint,.product-shell .flows-object-stage .flows-scope-note,.product-shell .flows-object-stage.altitude-overview>.flows-scope-note,.product-shell .flows-object-stage .flows-back,.product-shell .hub-settings .settings-back{top:max(var(--sheet-note-top),calc(env(safe-area-inset-top) + 84px))}.product-shell>.training-log{max-height:var(--sheet-note-band)}.product-shell>.training-log>.training-log-heading{display:none}.product-shell>.training-log>strong,.product-shell>.training-log .training-log-action{max-width:none}.product-shell>.training-log>strong{margin-top:0}}@media(max-width:640px){:root{--sheet-note-band: 88px}}.settings-focus-space .settings-tuning-row.is-primary .settings-tuning-value{font-size:var(--letter-label);line-height:var(--letter-leading);letter-spacing:0}body:has(.settings-tuning-stage.altitude-focus.is-visible) .channels-affordance,body:has(.settings-tuning-stage.altitude-focus.is-visible) .staff-all-numbers,body:has(.settings-tuning-stage.altitude-focus.is-visible) .add-channel-open,body:has(.settings-tuning-stage.altitude-focus.is-visible) .aelos-control-open{opacity:.28}@media(max-width:640px){:root{--chime-band: 46svh;--chime-keepout-top: 252px;--chime-keepout-left: 0px;--chime-keepout-right: 0px;--chime-keepout-bottom: 0px}.product-shell>.training-log .training-log-heading{display:none}.settings-dial,.product-shell .settings-dial,.hub-settings .settings-dial{top:calc(var(--chime-band) + 12px);bottom:auto;max-height:calc(100svh - var(--chime-band) - var(--chime-nav-clearance) - 12px);overflow-y:auto;overscroll-behavior:contain}.product-shell>.training-layer,.training-layer{top:var(--sheet-margin);bottom:auto}}.product-shell>.channels-affordance:not(.is-adding):not(.is-managing){display:flex;flex-direction:column;align-items:stretch;gap:var(--ax-group);pointer-events:none}.channels-index{--ax-channels-build: channels-v9;--ax-rail-pitch: 56px;--ax-rail-rows: 5;--ax-rail-lead: calc(var(--ax-section) - var(--ax-block));display:grid;min-height:0;flex:1 1 auto;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr) auto;align-items:stretch;max-width:420px;margin:0;text-align:left}.product-shell>.channels-affordance:not(.is-adding):not(.is-managing)>.channels-index{flex:1 1 0;min-height:0;pointer-events:auto}.product-shell>.channels-affordance:not(.is-adding):not(.is-managing)>.channels-actions{pointer-events:auto}.channels-title{grid-row:1;display:flex;align-items:center;gap:12px;margin:0;color:var(--blueprint-ink-strong);font-family:var(--font-instrument);font-size:var(--ax-title);font-weight:400;letter-spacing:var(--ax-track-title);line-height:var(--ax-title-leading);text-transform:uppercase}.channels-count{grid-row:2;display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--ax-pair);margin:var(--ax-pair) 0 0;color:var(--blueprint-ink-support);font-family:var(--font-instrument);font-size:var(--ax-instrument);letter-spacing:var(--ax-track-instrument);line-height:var(--ax-decision-leading);text-transform:uppercase}.channels-count-number{color:var(--blueprint-ink-strong);font-size:var(--ax-decision);font-variant-numeric:tabular-nums;letter-spacing:0;line-height:var(--ax-decision-leading)}.channels-count-needs{margin-left:var(--ax-pair);color:var(--brass)}.channels-count-note{grid-row:3;margin:var(--ax-pair) 0 0;max-width:46ch;color:var(--blueprint-ink-support);font-family:var(--font-human);font-size:var(--ax-small);font-weight:400;letter-spacing:var(--ax-track-prose);line-height:var(--ax-small-leading);text-transform:none}.channels-rail{grid-row:4;display:flex;min-height:0;flex-direction:column;height:calc(var(--ax-rail-rows) * var(--ax-rail-pitch));max-height:calc(100% - var(--ax-rail-lead));margin:var(--ax-rail-lead) 0 0;padding:0;mask-image:linear-gradient(to bottom,#000 calc(100% - var(--ax-block)),transparent);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--ax-block)),transparent);overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;counter-reset:ax-rail-more -5;list-style:none}.channels-rail>li{width:100%;scroll-snap-align:start;counter-increment:ax-rail-more}.channels-index:has(.channels-rail>li:nth-child(3)):after{grid-row:5;margin:var(--ax-block) 0 0;color:var(--blueprint-ink-support);font-family:var(--font-instrument);font-size:var(--ax-micro);letter-spacing:var(--ax-track-instrument);line-height:var(--ax-instrument-leading);text-transform:uppercase}.channels-index:has(.channels-rail>li:nth-child(6)):after{content:counter(ax-rail-more) " more below"}.channels-rail-row{display:grid;grid-template-columns:var(--ax-margin-indent, 24px) minmax(0,1fr) 128px;grid-template-rows:var(--ax-object-leading);align-items:baseline;width:100%;padding:var(--ax-block) 0;border:0;background:none;text-align:left;cursor:pointer;transition:color .16s ease,transform .16s ease}.channels-rail-row:hover{transform:translate(2px)}.channels-rail-row:active{transform:translate(0)}.channels-rail-row:focus-visible{outline:1px solid var(--blueprint-active);outline-offset:4px}.channels-rail-mark{align-self:center;width:7px;height:7px;border:1px solid color-mix(in srgb,var(--blueprint-ink) calc(var(--ax-rule-structure-ink) * 100%),transparent);background:none;transform:rotate(45deg)}.channels-rail-row.needs-person .channels-rail-mark{border-color:var(--blueprint-ink-strong);background:var(--blueprint-ink-strong)}.channels-rail-name{color:var(--blueprint-ink);font-family:var(--font-human);font-size:var(--ax-object);font-weight:400;letter-spacing:var(--ax-track-object);line-height:var(--ax-object-leading);overflow-wrap:anywhere}.channels-rail-row:hover .channels-rail-name{color:var(--blueprint-ink-strong)}.channels-rail-state{color:var(--blueprint-ink-support);font-family:var(--font-instrument);font-size:var(--ax-instrument);letter-spacing:var(--ax-track-instrument);line-height:var(--ax-object-leading);text-align:right;text-transform:none}.channels-rail-row.needs-person .channels-rail-state{color:var(--blueprint-ink-strong)}.channels-actions{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:var(--ax-block);margin:0}.product-shell>.channels-affordance .channels-actions .add-channel-open{margin:0;padding:0;min-height:44px;border:0;border-bottom:1px solid color-mix(in srgb,var(--blueprint-ink) calc(var(--ax-rule-tether-ink) * 100%),transparent);background:none;color:var(--blueprint-ink-strong);opacity:1;font-family:var(--font-human);font-size:var(--ax-object);font-weight:400;letter-spacing:var(--ax-track-object);line-height:var(--ax-object-leading);text-align:left;text-transform:none}.product-shell>.channels-affordance .channels-actions .aelos-control-open{margin:0;padding:0;min-height:44px;border:0;background:none;color:var(--blueprint-ink-support);opacity:1;font-family:var(--font-human);font-size:var(--ax-small);font-weight:400;letter-spacing:var(--ax-track-prose);line-height:var(--ax-small-leading);text-align:left;text-transform:none}.product-shell>.channels-affordance .claim-number{gap:var(--ax-block);margin:0}.product-shell>.channels-affordance .claim-number-line{font-family:var(--font-human);font-size:var(--ax-object);line-height:var(--ax-object-leading);letter-spacing:var(--ax-track-object)}.product-shell>.channels-affordance .hub-setting-value.resting{font-family:var(--font-human);font-size:var(--ax-body);line-height:var(--ax-body-leading);letter-spacing:var(--ax-track-prose)}@media(max-width:640px){.product-shell>.channels-affordance:not(.is-adding):not(.is-managing){overscroll-behavior:contain;gap:var(--ax-block)}.channels-rail-row{grid-template-columns:20px minmax(0,1fr) 112px;padding-right:var(--ax-block)}.channels-actions{gap:var(--ax-pair)}}.product-shell:has(.settings-tuning-stage.is-visible),.product-shell:has(.channels-affordance.is-visible){--ax-settings-sentinel: settings-ladder-v4;--sheet-title-top: 40px;--sheet-field-top: 132px;--ax-band-nav: 68px;--ax-band-actions: 120px;--ax-band-identity: 132px;--ax-band-identity-bottom: calc(var(--sheet-bottom-rule) + var(--ax-band-nav) + var(--ax-block))}.product-shell .settings-corner-marker,.hub-settings .settings-corner-marker{font-family:var(--ax-voice-title);font-size:var(--ax-title);font-weight:400;letter-spacing:var(--ax-track-title);line-height:var(--ax-title-leading);text-transform:uppercase}.product-shell .hub-settings .settings-dial,.hub-settings .settings-dial{--settings-dial-top: max(var(--sheet-field-top), calc(env(safe-area-inset-top) + 108px) );display:flex;flex-direction:column;align-items:stretch;gap:var(--ax-dial-step, var(--ax-group));text-align:left}.hub-settings .settings-dial-readout{position:relative;display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--ax-pair);margin:0;padding-left:var(--ax-margin-indent)}.hub-settings .settings-dial-state{font-family:var(--ax-voice-readout);font-size:var(--ax-object);font-weight:400;letter-spacing:var(--ax-track-instrument);line-height:var(--ax-object-leading);opacity:1;text-transform:uppercase}.hub-settings .settings-dial-light{position:absolute;left:0;top:calc((var(--ax-object-leading) - 8px) / 2);align-self:auto;margin-right:0}.hub-settings .settings-dial-hint{margin:0;max-width:var(--ax-measure-note, 46ch);font-family:var(--ax-voice-prose);font-size:var(--ax-body);font-weight:400;letter-spacing:var(--ax-track-prose);line-height:var(--ax-body-leading);opacity:1;text-transform:none}.hub-settings .settings-dial-list{display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--ax-bond);width:100%;margin:0;padding:0;list-style:none}.hub-settings .settings-dial-list>li{width:100%}.hub-settings .settings-dial-choice{position:relative;display:flex;align-items:first baseline;gap:var(--ax-pair);width:100%;max-width:none;min-height:44px;padding:2px 0 2px 24px;border:0;border-radius:0;background:none;cursor:pointer;font-family:var(--ax-voice-object);font-size:var(--ax-object);font-weight:400;letter-spacing:var(--ax-track-object);line-height:var(--ax-object-leading);opacity:1;text-align:left;text-transform:none}.hub-settings .settings-dial-choice:before{content:"";position:absolute;left:0;top:calc(2px + var(--ax-object-leading) / 2);width:7px;height:7px;margin-top:-4px;border:1px solid currentColor;opacity:var(--ax-rule-tether-ink);transition:opacity .16s ease,background .16s ease}.hub-settings .settings-dial-choice:has(.settings-dial-choice-state):after{content:"";order:1;flex:1 1 auto;min-width:24px;align-self:first baseline;transform:translateY(-.32em);height:0;border-top:1px solid currentColor;opacity:var(--ax-rule-tether-ink);transition:opacity .16s ease}.hub-settings .settings-dial-choice-name{order:0;flex:0 1 auto;min-width:0;overflow-wrap:anywhere}.hub-settings .settings-dial-choice-state{order:2;flex:0 0 min(168px,28vw);align-self:first baseline;min-width:0;overflow-wrap:anywhere;font-family:var(--ax-voice-readout);font-size:var(--ax-instrument);font-weight:400;letter-spacing:var(--ax-track-instrument);line-height:var(--ax-instrument-leading);opacity:1;text-align:left;text-transform:uppercase}.hub-settings .settings-dial-choice.is-facing{border-bottom:0}.hub-settings .settings-dial-choice.is-facing:before{background:var(--state-attention, #ffc45e);border-color:var(--state-attention, #ffc45e);opacity:1}.hub-settings .settings-dial-choice.is-facing:after{opacity:var(--ax-rule-structure-ink)}.hub-settings .settings-dial-choice:hover:before,.hub-settings .settings-dial-choice:focus-visible:before{opacity:var(--ax-rule-structure-ink)}.hub-settings .settings-dial-choice.is-facing:hover:before,.hub-settings .settings-dial-choice.is-facing:focus-visible:before{opacity:1}@media(prefers-reduced-motion:reduce){.hub-settings .settings-dial-choice:before,.hub-settings .settings-dial-choice:after{transition:none}}.product-shell:has(.settings-tuning-stage.is-visible) .diegetic-brand,.product-shell:has(.settings-tuning-stage.is-visible) .diegetic-workspace-text,.product-shell:has(.settings-tuning-stage.is-visible) .diegetic-signout,.product-shell:has(.settings-tuning-stage.is-visible) .theme-toggle-label,.product-shell:has(.channels-affordance.is-visible) .diegetic-brand,.product-shell:has(.channels-affordance.is-visible) .diegetic-workspace-text,.product-shell:has(.channels-affordance.is-visible) .diegetic-signout,.product-shell:has(.channels-affordance.is-visible) .theme-toggle-label{font-family:var(--ax-voice-readout);font-size:var(--ax-instrument);font-weight:400;letter-spacing:var(--ax-track-instrument);line-height:var(--ax-instrument-leading);text-align:left}.product-shell:has(.settings-tuning-stage.is-visible) .training-toggle-label{font-family:var(--ax-voice-readout);font-size:var(--ax-instrument);font-weight:400;letter-spacing:var(--ax-track-instrument);line-height:var(--ax-instrument-leading);text-align:left}.product-shell:has(.settings-tuning-stage.is-visible) .blueprint-survey-origin,.product-shell:has(.settings-tuning-stage.is-visible) .blueprint-survey-scale,.product-shell:has(.settings-tuning-stage.is-visible) .diegetic-nav-count,.product-shell:has(.channels-affordance.is-visible) .blueprint-survey-origin,.product-shell:has(.channels-affordance.is-visible) .blueprint-survey-scale,.product-shell:has(.channels-affordance.is-visible) .diegetic-nav-count{font-family:var(--ax-voice-readout);font-size:var(--ax-micro);font-weight:400;letter-spacing:var(--ax-track-micro);line-height:var(--ax-micro-leading);text-align:left}.product-shell:has(.settings-tuning-stage.is-visible) .training-log-kicker,.product-shell:has(.settings-tuning-stage.is-visible) .training-log-location{font-family:var(--ax-voice-readout);font-size:var(--ax-micro);letter-spacing:var(--ax-track-micro);line-height:var(--ax-micro-leading)}.product-shell:has(.settings-tuning-stage.is-visible) .training-log>strong{font-family:var(--ax-voice-object);font-size:var(--ax-object);font-weight:400;letter-spacing:var(--ax-track-object);line-height:var(--ax-object-leading);text-transform:none}.product-shell:has(.settings-tuning-stage.is-visible) .training-log-action,.product-shell:has(.settings-tuning-stage.is-visible) .training-log>small,.product-shell:has(.settings-tuning-stage.is-visible) .training-log>small b{font-family:var(--ax-voice-readout);font-size:var(--ax-instrument);font-weight:400;letter-spacing:var(--ax-track-prose);line-height:var(--ax-instrument-leading);text-transform:none}.product-shell:has(.settings-tuning-stage.is-visible) .training-log{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ax-pair)}.product-shell:has(.settings-tuning-stage.is-visible) .diegetic-workspace,.product-shell:has(.channels-affordance.is-visible) .diegetic-workspace{position:relative;padding-left:var(--ax-margin-indent)}.product-shell:has(.settings-tuning-stage.is-visible) .diegetic-workspace-dot,.product-shell:has(.channels-affordance.is-visible) .diegetic-workspace-dot{position:absolute;left:0;top:calc((var(--ax-instrument-leading) - 6px) / 2);margin:0}.product-shell:has(.settings-tuning-stage.is-visible) .training-log-heading{line-height:var(--ax-micro-leading)}.product-shell:has(.settings-tuning-stage.is-visible) .training-log-action,.product-shell:has(.settings-tuning-stage.is-visible) .training-log>small{margin-top:var(--ax-pair)}@media(min-width:641px){.product-shell:has(.settings-tuning-stage.is-visible)>.training-log,.product-shell:has(.settings-tuning-stage.is-visible) .training-log{top:auto;bottom:calc(var(--sheet-corner) + var(--ax-block));max-height:calc(100vh - var(--sheet-field-top) - var(--sheet-corner))}}@media(max-width:640px){.product-shell .hub-settings .settings-dial,.hub-settings .settings-dial{position:fixed;left:var(--sheet-margin);right:var(--sheet-margin);--settings-dial-top: calc(var(--chime-band) + var(--ax-block));top:var(--settings-dial-top);bottom:calc(var(--ax-band-identity-bottom) + 104px + var(--ax-block));height:auto;max-height:none;overflow-y:auto;overscroll-behavior:contain}.product-shell:has(.settings-tuning-stage.is-visible) .diegetic-nav,.product-shell:has(.settings-tuning-stage.is-visible)>.diegetic-nav{bottom:var(--sheet-bottom-rule)}.product-shell:has(.settings-tuning-stage.is-visible) .diegetic-identity,.product-shell:has(.settings-tuning-stage.is-visible)>.diegetic-identity,.product-shell:has(.channels-affordance.is-visible) .diegetic-identity,.product-shell:has(.channels-affordance.is-visible)>.diegetic-identity{top:auto;bottom:var(--ax-band-identity-bottom)}body:has(.settings-tuning-stage.is-visible) .diegetic-theme,body:has(.channels-affordance.is-visible) .diegetic-theme{top:auto;bottom:var(--ax-band-identity-bottom);right:var(--sheet-margin);left:auto;justify-content:flex-end}.hub-settings.settings-tuning-stage.is-visible{pointer-events:none}.hub-settings.settings-tuning-stage.is-visible>*{pointer-events:auto}}.flows-rod-label-mark{margin-top:var(--ax-bond);color:var(--blueprint-ink-quiet);font-family:var(--ax-voice-readout);font-size:var(--ax-micro);line-height:var(--ax-micro-leading);letter-spacing:var(--ax-track-micro);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-shell .diegetic-identity{gap:var(--ax-pair)}.product-shell .diegetic-identity .diegetic-signout{margin-top:var(--ax-pair);text-align:left}.product-shell .training-toggle-label{line-height:var(--ax-instrument-leading)}.product-shell .diegetic-identity .diegetic-brand{text-align:left}.product-shell .flows-object-stage.altitude-overview:not(.activity-replay-stage)>.flows-corner-marker{top:var(--sheet-title-top);left:var(--sheet-margin);font-family:var(--ax-voice-title);font-size:var(--ax-title);font-weight:400;line-height:var(--ax-title-leading);letter-spacing:var(--ax-track-title);text-transform:uppercase;color:var(--blueprint-ink);text-shadow:none}.product-shell .flows-object-stage.altitude-overview:not(.activity-replay-stage)>.flows-hint{top:calc(var(--sheet-title-top) + var(--ax-title-leading) + var(--ax-pair));left:var(--sheet-margin);max-width:var(--ax-measure-note);font-family:var(--ax-voice-readout);font-size:var(--ax-instrument);line-height:var(--ax-instrument-leading);letter-spacing:var(--ax-track-instrument);text-transform:uppercase;text-align:left;color:var(--blueprint-ink-support)}@media(max-width:760px){.product-shell .flows-object-stage.altitude-overview:not(.activity-replay-stage){--ax-flow-label-drop: 156px;--ax-flow-dot-top: -4px;--ax-flow-measure: calc(100vw - (2 * var(--sheet-margin)));--flows-phone-label-foot: calc(var(--chime-band) + 72px);--flows-phone-command-ceiling: min( calc(var(--flows-phone-label-foot) + var(--ax-section)), calc(100dvh - 310px) )}}@media(max-width:640px){.diegetic-nav-item,.product-shell>.diegetic-nav>.diegetic-nav-item{position:relative;width:auto;flex:0 1 auto;min-width:44px;padding-inline:var(--ax-bond);display:inline-flex;flex-direction:column-reverse;align-items:flex-start;gap:var(--ax-bond);padding-top:0;font-size:var(--ax-micro);letter-spacing:0;text-align:left;white-space:nowrap}.product-shell .diegetic-nav{left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ax-pair);padding-inline:max(var(--ax-margin-page),env(safe-area-inset-left,0px));padding-bottom:max(var(--ax-pair),env(safe-area-inset-bottom,0px))}.product-shell .diegetic-nav-count{position:static;margin-left:0;align-items:center;gap:var(--ax-bond);line-height:var(--ax-micro-leading)}.product-shell .diegetic-nav-count-light{position:static;flex:none}}@media(max-width:640px){body:has(.settings-tuning-stage.is-visible),body:has(.channels-affordance.is-visible){--chime-band: 26svh;--ax-dial-step: var(--ax-block)}.settings-dial,.product-shell>.settings-dial{display:flex;flex-direction:column;min-height:0}.settings-dial-choice{scroll-snap-align:start;min-height:44px;white-space:normal;max-width:100%}.settings-dial-choice>.settings-dial-choice-state{flex:0 0 min(120px,30vw);white-space:normal}.settings-dial-list{flex:1 1 auto;height:auto;max-height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--blueprint-ink-quiet) transparent;flex-wrap:nowrap;flex-direction:column;scroll-snap-type:y mandatory}}@media(max-width:640px){.channels-index,.product-shell .channels-index{min-height:0;max-width:none;overflow:hidden;--ax-rail-lead: var(--ax-pair);--ax-rail-rows: 2}.channels-rail,.product-shell .channels-rail{mask-image:none;-webkit-mask-image:none}.channels-affordance .channels-rail{counter-reset:ax-rail-more -2}.product-shell .channels-index:has(.channels-rail>li:nth-child(3)):after{content:counter(ax-rail-more) " more below"}}.diegetic-nav-item[data-training-active-target=true]{position:relative;filter:none;text-shadow:none}@media(max-width:640px){.product-shell>.training-log{top:var(--sheet-lesson-top, max(var(--sheet-margin), env(safe-area-inset-top, 0px)));bottom:auto;max-height:var(--sheet-note-band);padding-bottom:var(--ax-pair);border-bottom:1px solid rgba(236,244,255,var(--ax-rule-structure-ink))}:root[data-theme=light] .product-shell>.training-log{border-bottom-color:rgba(23,63,104,var(--ax-rule-structure-ink))}}@media(max-width:1180px){.quiet-queue{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.quiet-queue>span{grid-column:1 / -1}}@media(min-width:641px)and (max-width:900px){.settings-sending-gate{min-height:620px;padding:42px 0 160px 64px}.settings-sending-gate-cord{left:18px;top:-140px;height:300px}.settings-sending-gate-heading{margin-left:30px}.settings-sending-gate-assembly{grid-template-columns:100px minmax(70px,1fr) minmax(150px,auto)}.settings-sending-gate-hinge{width:82px;height:82px}.settings-sending-gate-latch{margin:58px 0 0 100px}.settings-sending-gate-latch dl>div{display:block}.settings-sending-gate-latch dd{margin-top:5px}}@media(max-width:640px){.add-channel-choices{gap:18px}.workspace-hub-instrument.has-operating-context{width:min(100%,340px);min-height:790px}.workspace-hub-instrument.has-operating-context .workspace-hub-body{width:180px;height:180px;margin-bottom:330px}.workspace-hub-plan-joint,.workspace-hub-activity-joint{width:min(145px,calc(50vw - 48px))}.workspace-hub-plan-joint:after,.workspace-hub-activity-joint:after{top:16px;bottom:auto;width:20px;height:1px}.template-plate-summary:hover,.template-plate-summary:focus-within,.template-plate-empty:hover,.template-plate-empty:focus-within{transform:translateY(-8px)}}.workspace-hub-instrument.has-operating-context{width:min(620px,58vw);min-height:520px}.workspace-hub-instrument.has-operating-context .workspace-hub-body{width:208px;height:208px}.workspace-hub-plan-joint{right:calc(100% + 44px);justify-items:end;text-align:right}.workspace-hub-activity-joint{left:calc(100% + 44px);justify-items:start;text-align:left}.workspace-hub-plan-joint:after{left:calc(100% + 6px)}.workspace-hub-activity-joint:after{right:calc(100% + 6px)}.pentest-strand-li{animation:run-row-rise .26s ease-out both}.settings-sending-gate-heading{margin-left:34px}.settings-sending-gate.has-error .settings-sending-gate-assembly{margin-bottom:96px}.alert-relay[data-relay-state=acquiring] .alert-relay-origin-light{animation:alertRelayAcquire .72s cubic-bezier(.16,1,.3,1) both}@media(min-width:641px){.system-route-socket.is-channels{left:calc(50% + 16px)}}.system-connection-form{position:relative;display:block;width:100%;min-height:430px}.system-connection-form>.system-collar{left:44%;top:88px}.system-connection-form>.system-connection-lugs,.system-connection-form>.system-connection-name,.system-connection-form>.system-update-lugs,.system-connection-form>.system-connect-commit,.system-connection-form>.system-node-notice{position:absolute;left:calc(44% + 164px);width:min(450px,47%)}.template-plate-summary:nth-child(2n){margin-top:28px;transform:none}.template-plate-commit-band button{margin-left:auto}@media(min-width:641px)and (max-width:900px){.event-manifold-intakes .system-socket:nth-child(2n){left:clamp(calc(50% + 12px),calc(50% + 116px),calc(100% - var(--socket-fan-min)))}}.diegetic-nav-item.active:after{height:2px;background:var(--brass);box-shadow:0 0 14px var(--brass-glow),0 0 3px var(--brass);opacity:1}body:has(.training-log[data-training-target$=-nav]) .training-tether circle{filter:none;fill-opacity:.4}body:has(.training-log[data-training-target$=-nav]) .training-tether polyline{stroke-opacity:.3}@media(max-width:640px){.diegetic-nav-item.active:after{right:4px;left:4px}}.diegetic-nav-count-light{width:4px;height:4px;box-shadow:none}@media(max-width:640px){.product-shell,.product-shell .flows-object-stage.altitude-overview,.product-shell .flows-object-stage.altitude-overview.activity-replay-stage,.product-shell:has(.settings-tuning-stage.is-visible),.product-shell:has(.channels-affordance.is-visible){--sheet-title-top: max(var(--sheet-margin), env(safe-area-inset-top, 0px));--sheet-note-top: calc(var(--sheet-title-top) + 36px);--sheet-lesson-top: calc(var(--sheet-title-top) + 136px)}body:has(.settings-tuning-stage.is-visible),body:has(.channels-affordance.is-visible){--chime-keepout-top: 104px}canvas[data-object=absent]{visibility:hidden}body:has(.product-shell>.training-log) .hub-settings.settings-tuning-stage.altitude-focus .settings-focus-space{top:calc(var(--sheet-lesson-top) + 100px)}.product-shell .channels-title{position:fixed;top:var(--sheet-title-top);left:var(--sheet-margin);z-index:4;margin:0}.product-shell .channels-count{position:fixed;top:var(--sheet-note-top);left:var(--sheet-margin);z-index:4;margin:0}.product-shell>.diegetic-nav>.diegetic-nav-item.diegetic-nav-item{flex-direction:row;align-items:baseline}}@media(max-width:640px){.aelos-chime{left:0!important;right:22%!important;width:auto!important}body:has(.channels-affordance.is-visible) .aelos-chime{right:0!important;width:100%!important}}@media(max-width:640px){body:has(.product-shell):not(:has(.today-tasks)):not(:has(.hub-settings.is-visible)):has(.activity-replay-stage.altitude-overview){--chime-band: 44svh}}.decision-entry{--decision-paper: var(--paper, #f2efe3);--decision-ink: #0b2c50;--decision-quiet: #2e4a61;--decision-hair: rgba(11, 44, 80, .32);--decision-yes: #1f6b3a;--decision-hold: #7a5200;box-sizing:border-box;display:grid;grid-template-rows:auto 1fr;min-height:100dvh;padding:var(--ax-group) var(--ax-margin-page) var(--ax-section);color:var(--decision-ink);background:var(--decision-paper);font-family:var(--font-instrument)}:root[data-theme=dark] .decision-entry{--decision-paper: #062457;--decision-ink: #eef3f8;--decision-quiet: #aebacc;--decision-hair: rgba(238, 243, 248, .34);--decision-yes: #79d99e;--decision-hold: #e8c06a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .decision-entry{--decision-paper: #062457;--decision-ink: #eef3f8;--decision-quiet: #aebacc;--decision-hair: rgba(238, 243, 248, .34);--decision-yes: #79d99e;--decision-hold: #e8c06a}}.decision-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ax-group)}.decision-eyebrow{color:var(--decision-quiet);font-size:var(--ax-instrument);font-weight:600;line-height:var(--ax-instrument-leading);letter-spacing:var(--ax-track-instrument);text-transform:uppercase}.decision-stage{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ax-field, 40px);align-content:center;align-items:center;padding-top:var(--ax-section)}.decision-rod{display:grid;justify-items:center;gap:var(--ax-pair);align-self:stretch;align-content:center}.decision-rod>i{width:34px;height:8px;border:1px solid var(--decision-hair);border-radius:50%}.decision-rod>b{width:34px;min-height:180px;height:34vh;max-height:320px;border:1px solid var(--decision-hair);border-radius:17px;background:linear-gradient(180deg,transparent,rgba(11,44,80,.06))}:root[data-theme=dark] .decision-rod>b{background:linear-gradient(180deg,transparent,rgba(238,243,248,.08))}.decision-rod.is-held>b{border-color:var(--decision-hold);box-shadow:inset 0 0 0 1px var(--decision-hold)}.decision-rod.is-decided[data-state=approve]>b{border-color:var(--decision-yes);box-shadow:inset 0 0 0 1px var(--decision-yes)}.decision-rod.is-decided[data-state=hold]>b{border-color:var(--decision-hold);box-shadow:inset 0 0 0 1px var(--decision-hold)}.decision-rod.is-refused>b{border-style:dashed}.decision-rod>strong{color:var(--decision-quiet);font-size:var(--ax-micro);font-weight:600;line-height:var(--ax-micro-leading);letter-spacing:var(--ax-track-micro);text-transform:uppercase}.decision-rod.is-decided[data-state=approve]>strong{color:var(--decision-yes)}.decision-readout{display:grid;gap:var(--ax-block);justify-items:start}.decision-readout h1{max-width:var(--ax-measure, 60ch);margin:0;color:var(--decision-ink);font-size:var(--ax-title);font-weight:500;line-height:var(--ax-title-leading);letter-spacing:var(--ax-track-title)}.decision-readout p{max-width:var(--ax-measure, 60ch);margin:0;color:var(--decision-quiet);font-size:var(--ax-body);line-height:var(--ax-body-leading);letter-spacing:var(--ax-track-prose)}.decision-actions{display:flex;flex-wrap:wrap;gap:var(--ax-block)}.decision-action{min-height:44px;padding:var(--ax-pair) var(--ax-group);border:1px solid var(--decision-hair);border-radius:0;color:var(--decision-ink);background:transparent;font-family:var(--font-instrument);font-size:var(--ax-instrument);font-weight:600;line-height:var(--ax-instrument-leading);letter-spacing:var(--ax-track-instrument);text-transform:uppercase;cursor:pointer}.decision-action.is-approve{border-color:var(--decision-yes);color:var(--decision-yes)}.decision-action:disabled{cursor:progress;opacity:.72}.decision-action:focus-visible{outline:2px solid var(--decision-ink);outline-offset:3px}@media(max-width:699px){.decision-stage{grid-template-columns:minmax(0,1fr);gap:var(--ax-group)}.decision-rod{justify-items:start}.decision-rod>b{min-height:120px;height:22vh}}code,pre,kbd,samp{font-family:var(--font-instrument)}.public-instrument-presence{position:fixed;top:0;left:50%;width:min(240px,34vw);height:min(110px,14vh);transform:translate(-50%);z-index:0;pointer-events:none;opacity:.42;overflow:hidden}.public-instrument-presence .aelos-chime.is-fallback{pointer-events:none}@media(max-width:640px){.public-instrument-presence{width:160px;height:78px;opacity:.34}}.theme-choice{margin:var(--ax-group) 0 0;padding:var(--ax-block) 0 0;border:0;border-top:var(--ax-rule-structure) solid color-mix(in srgb,currentColor var(--ax-rule-structure-ink),transparent)}.theme-choice-legend{padding:0;color:var(--ink-dim, rgba(168, 182, 200, .72));font-family:var(--font-instrument);font-size:var(--ax-micro);line-height:var(--ax-micro-leading);font-weight:700;letter-spacing:var(--ax-track-micro);text-transform:uppercase}.theme-choice-set{display:flex;flex-wrap:wrap;gap:var(--ax-block);margin-top:var(--ax-pair)}.theme-choice-option{display:grid;grid-template-columns:10px minmax(0,1fr);align-items:baseline;gap:0 var(--ax-pair);min-height:44px;min-width:108px;padding:var(--ax-pair) 0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.theme-choice-node{width:8px;height:8px;align-self:center;border:var(--ax-rule-object) solid color-mix(in srgb,currentColor 46%,transparent);background:none;transform:rotate(45deg)}.theme-choice-option.is-chosen .theme-choice-node{border-color:var(--brass, #c9a24b);background:var(--brass, #c9a24b)}.theme-choice-option strong{grid-column:2;font-family:var(--ax-voice-object);font-size:var(--ax-object);line-height:var(--ax-object-leading);font-weight:500}.theme-choice-option small{grid-column:2;color:var(--ink-dim, rgba(168, 182, 200, .72));font-family:var(--font-instrument);font-size:var(--ax-micro);line-height:var(--ax-micro-leading);letter-spacing:var(--ax-track-micro);text-transform:uppercase}.theme-choice-option.is-chosen small{color:var(--brass, #c9a24b)}.theme-choice-readout{margin:var(--ax-pair) 0 0;color:var(--ink-dim, rgba(168, 182, 200, .72));font-family:var(--font-instrument);font-size:var(--ax-instrument);line-height:var(--ax-instrument-leading)}:root[data-theme=light] .theme-choice-legend,:root[data-theme=light] .theme-choice-option small,:root[data-theme=light] .theme-choice-readout{color:var(--blueprint-ink-support)}:root[data-theme=light] .theme-choice-option strong{color:var(--blueprint-ink-strong)}:root[data-theme=light] .theme-choice-option.is-chosen small{color:#6b4f14}:root[data-theme=light] .channel-home{background:radial-gradient(128% 108% at 0% 32%,color-mix(in srgb,var(--blueprint-field-deep) 62%,transparent) 0%,color-mix(in srgb,var(--blueprint-field-deep) 34%,transparent) 46%,transparent 80%)}:root[data-theme=light] .channel-home-address,:root[data-theme=light] .channel-home-room-title,:root[data-theme=light] .channel-home-item,:root[data-theme=light] .channel-home-item-main{color:var(--blueprint-ink-strong)}:root[data-theme=light] .channel-home-room-hint,:root[data-theme=light] .channel-home-item-meta,:root[data-theme=light] .channel-home-more,:root[data-theme=light] .channel-home-note,:root[data-theme=light] .channel-home-preview,:root[data-theme=light] .channel-home-preview-tag{color:var(--blueprint-ink-support)}:root[data-theme=light] .channel-home-status{color:var(--blueprint-ink-support)}:root[data-theme=light] .channel-home-status.status-active{color:#1f6b3f}:root[data-theme=light] .channel-home-status.status-provisioning{color:#1f4f7a}:root[data-theme=light] .channel-home-status.status-failed{color:#8f2f2f}:root[data-theme=light] .channel-home-status.status-unavailable{color:var(--blueprint-ink-support)}:root[data-theme=light] .channel-home-actions .btn-secondary{color:#6b4f14}:root[data-theme=light] .channel-home-actions .btn-danger{color:#8f2f2f}:root[data-theme=dark] .public-landing,:root:not([data-theme=light]) .public-landing{--blueprint-ink-quiet: #b5dcec;--blueprint-ink-support: #cfe9f4;--ink-dim: #cfe9f4}@media(max-width:640px){.operation-constellation{bottom:204px;grid-auto-rows:max-content}body:has(.product-shell>.training-log) .operation-constellation{top:calc(var(--sheet-lesson-top) + 100px)}}@media(min-width:641px){body:has(.product-shell>.training-log) .operation-constellation{right:calc(var(--sheet-margin) + var(--sheet-notes-width) + 12px)}}:root[data-theme=dark],:root:not([data-theme=light]){--blueprint-field: #08090b;--blueprint-field-deep: #050506;--blueprint-field-clear: rgba(8,9,11,.62);--blueprint-paper: #0b0d0f;--blueprint-paper-strong: #101316;--blueprint-ink: #f4f6f8;--blueprint-ink-strong: #ffffff;--blueprint-ink-support: #c6ccd2;--blueprint-ink-quiet: #9aa1a8;--blueprint-line: rgba(244,246,248,.3);--blueprint-construction: rgba(244,246,248,.28);--blueprint-line-soft: rgba(244,246,248,.14);--blueprint-line-faint: rgba(244,246,248,.07);--blueprint-grid: rgba(244,246,248,.05);--blueprint-grid-major: rgba(244,246,248,.1);--blueprint-shadow: rgba(0,0,0,.6);--shoot-plate: #f2f4f6;--shoot-plate-ink: #08090b;--shoot-plate-edge: rgba(8,9,11,.28);--shoot-plate-shadow: rgba(0,0,0,.7)}html[data-theme=dark]:not([data-theme=light]),html[data-theme=dark]:not([data-theme=light]) body{background:#08090b!important}:root[data-theme=light]{--blueprint-field: #ffffff;--blueprint-field-deep: #ffffff;--blueprint-field-clear: rgba(255,255,255,.62);--blueprint-paper: #ffffff;--blueprint-paper-strong: #ffffff;--blueprint-ink: #0a0b0c;--blueprint-ink-strong: #000000;--blueprint-ink-support: #24272b;--blueprint-ink-quiet: #3c4046;--blueprint-line: rgba(10,11,12,.34);--blueprint-construction: rgba(10,11,12,.3);--blueprint-line-soft: rgba(10,11,12,.16);--blueprint-line-faint: rgba(10,11,12,.08);--blueprint-grid: rgba(10,11,12,.05);--blueprint-grid-major: rgba(10,11,12,.1);--blueprint-shadow: rgba(10,11,12,.22);--shoot-plate: #0d0f11;--shoot-plate-ink: #f3f5f7;--shoot-plate-edge: rgba(243,245,247,.22);--shoot-plate-shadow: rgba(10,11,12,.55)}html[data-theme=light],html[data-theme=light] body{background:#fff!important}.hub-settings.settings-tuning-stage[data-depth] .settings-dial{transition:transform .46s cubic-bezier(.22,.61,.36,1),opacity .3s ease;transform-origin:left top;will-change:transform}.hub-settings.settings-tuning-stage[data-depth] .settings-dial-choice{transition:transform .46s cubic-bezier(.22,.61,.36,1),opacity .3s ease}.hub-settings.settings-tuning-stage[data-depth=focus] .settings-dial.is-receded{transform:translate3d(-6px,-4px,0) scale(.9);pointer-events:none}.hub-settings.settings-tuning-stage[data-depth=focus] .settings-dial-readout,.hub-settings.settings-tuning-stage[data-depth=focus] .settings-dial-hint{opacity:.42}.hub-settings.settings-tuning-stage[data-depth=focus] .settings-dial-choice.is-off-camera{transform:translate3d(-14px,0,0) scale(.94);opacity:.24}.hub-settings.settings-tuning-stage[data-depth=focus] .settings-dial-choice.is-active{transform:translate3d(6px,0,0);opacity:1;pointer-events:auto;border-bottom:1px solid color-mix(in srgb,currentColor 55%,transparent)}.hub-settings.settings-tuning-stage[data-depth=focus] .settings-dial-choice.is-active{cursor:zoom-out}.hub-settings.settings-tuning-stage[data-depth=focus] .settings-dial-list>li.is-active{order:-1}.hub-settings.settings-tuning-stage[data-depth=focus] .settings-focus-space{--settings-pull: 0px;translate:0 var(--settings-pull);transition:translate .26s cubic-bezier(.22,.61,.36,1);animation:settingsCameraPush .42s cubic-bezier(.22,.61,.36,1) backwards;touch-action:pan-y}@keyframes settingsCameraPush{0%{translate:0 16px;scale:.965;opacity:0}to{translate:0 0;scale:1;opacity:1}}@media(max-width:640px){.hub-settings.settings-tuning-stage[data-depth=focus] .settings-dial.is-receded{--settings-rack-band-bottom: calc(var(--chime-nav-clearance, 96px) + 10px);--settings-rack-shift-y: calc(100svh - var(--settings-rack-band-bottom) - var(--settings-rack-band) - var(--settings-dial-top));transform:translate3d(0,var(--settings-rack-shift-y),0);clip-path:inset(calc(100% - var(--settings-rack-band)) 0 0 0);max-height:none;gap:0;justify-content:flex-end}.hub-settings.settings-tuning-stage[data-depth=focus] .settings-dial-readout,.hub-settings.settings-tuning-stage[data-depth=focus] .settings-dial-hint{height:0;margin:0;overflow:hidden;opacity:0;transform:translate3d(0,-8px,0)}.hub-settings.settings-tuning-stage[data-depth=focus] .settings-dial-list>li:not(.is-active){height:4px;overflow:hidden;opacity:.24;transform:translateZ(0) scaleY(.5);transform-origin:left top;transition:height .46s cubic-bezier(.22,.61,.36,1),opacity .3s ease,transform .46s cubic-bezier(.22,.61,.36,1)}.hub-settings.settings-tuning-stage[data-depth=focus] .settings-dial-choice.is-active{transform:translate3d(0,-2px,0) scale(1.04);transform-origin:left center;min-height:44px;align-items:center}.hub-settings.settings-tuning-stage[data-depth=focus]{--settings-rack-band: 84px}.hub-settings.settings-tuning-stage[data-depth=focus] .settings-dial-list>li.is-active{order:1}}@media(prefers-reduced-motion:reduce){.hub-settings.settings-tuning-stage[data-depth] .settings-dial,.hub-settings.settings-tuning-stage[data-depth] .settings-dial-choice,.hub-settings.settings-tuning-stage[data-depth=focus] .settings-focus-space{transition:none;animation:none}}
