@font-face{font-family:orbit;src:url(../media/orbit_400_latin.p.0q9pvfn3wr_3e.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}.orbit_6cbb484e-module__b_iHMq__className{font-family:orbit;font-style:normal;font-weight:400}.orbit_6cbb484e-module__b_iHMq__variable{--font-display:"orbit"}
@font-face{font-family:orbitExtended;src:url(../media/orbit_400_latin_ext.3dwc9jowqi3ei.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}.orbitextended_a4a92f58-module__ZkuKiq__className{font-family:orbitExtended;font-style:normal;font-weight:400}.orbitextended_a4a92f58-module__ZkuKiq__variable{--font-display-ext:"orbitExtended"}
@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_400_latin.p.1dgcou5jor5q_.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}.plexmono_63b90548-module__kxQNVq__className{font-family:plexMono;font-style:normal;font-weight:400}.plexmono_63b90548-module__kxQNVq__variable{--font-body:"plexMono"}
@font-face{font-family:plexMonoExtended;src:url(../media/ibm_plex_mono_400_latin_ext.1i05ju5aeyhye.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}.plexmonoextended_6b1e462d-module__O80u7q__className{font-family:plexMonoExtended;font-style:normal;font-weight:400}.plexmonoextended_6b1e462d-module__O80u7q__variable{--font-body-ext:"plexMonoExtended"}
@property --stroke-a{syntax:"<color>";inherits:true;initial-value:#666}@property --stroke-b{syntax:"<color>";inherits:true;initial-value:#666}@property --stroke-c{syntax:"<color>";inherits:true;initial-value:#666}@property --stroke-d{syntax:"<color>";inherits:true;initial-value:#141414}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-canvas:#1d1d1d;--surface-rail:#191919;--surface-panel:#141414;--line-grey:#545454;--line-card-grey:#666;--line-structural:2.5px solid var(--line-grey);--line-separator:1px solid var(--line-grey);--line-card:1px solid var(--line-card-grey);--line-inert:#424242;--text-primary:#fff;--text-secondary:#8c8c8c;--text-inert:#595959;--accent-blue:#5394f5;--accent-red:#f55353;--accent-green:#53f594;--accent-amber:#f5cf53;--accent-blue-a:#c7dcfc;--accent-blue-b:#b4d0fb;--accent-red-a:#fdcece;--accent-red-b:#fdcece;--accent-green-a:#cffce0;--accent-green-b:#cffce0;--accent-amber-a:#fcfacf;--accent-amber-b:#fcfacf;--grad-angle:135deg;--grad-blue:linear-gradient(var(--grad-angle), #5394f5 0%, var(--accent-blue-a) 39%, var(--accent-blue-b) 66%, #5394f5 100%);--grad-red:linear-gradient(var(--grad-angle), #f55353 0%, var(--accent-red-a) 39%, var(--accent-red-b) 66%, #f55353 100%);--grad-green:linear-gradient(var(--grad-angle), #53f594 0%, var(--accent-green-a) 39%, var(--accent-green-b) 66%, #53f594 100%);--grad-amber:linear-gradient(var(--grad-angle), #f5cf53 0%, var(--accent-amber-a) 39%, var(--accent-amber-b) 66%, #f5cf53 100%);--grad-inert:linear-gradient(var(--grad-angle), #666 0%, #141414 100%);--accent-fade-red:linear-gradient(102deg, #f55353 0%, #ff7f7f69 75%);--wash-hover:#ffffff0a;--wash-active:#ffffff12;--scrim:#0009;--shadow-float:61px 88px 30px #00000003, 39px 56px 27px #0000000f, 22px 32px 23px #00000030, 10px 14px 17px #00000052, 2px 4px 9px #0000005e;--shadow-control:24.19px 34.9px 11.9px #00000003, 15.47px 22.21px 10.71px #0000000f, 8.72px 12.69px 9.12px #00000030, 3.97px 5.55px 6.74px #00000052, .79px 1.59px 3.57px #0000005e;--shadow-pressed:0 0 0 #0000, 0 0 0 #0000, 0 0 0 #0000, 3.97px 5.55px 6.74px #00000052, .79px 1.59px 3.57px #0000005e;--control-accent:var(--accent-blue);--control-gradient:var(--grad-blue);--glow-blur-rest:5.2px;--glow-blur-hover:8px;--glow-blur-pressed:3.9px;--glow-off:0 0 var(--glow-blur-rest) transparent;--glow-live:0 0 var(--glow-blur-rest) var(--control-accent);--glow-hover:0 0 var(--glow-blur-hover) var(--control-accent);--glow-pressed:0 0 var(--glow-blur-pressed) var(--control-accent);--glow-ring:0 0 18px rgb(from var(--control-accent) r g b / .4);--glow-ring-white:0 0 18px #ffffff59;--radius-well:3px;--radius-control:18px;--radius-module:36px;--radius-capsule:48px;--radius-round:999px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--control-height:36px;--row-pitch:43px;--font-family-display:var(--font-display), var(--font-display-ext), system-ui, sans-serif;--font-family-body:var(--font-body), var(--font-body-ext), ui-monospace, SFMono-Regular, Menlo, monospace;--cap-correction:.9px;--motion-hover:.12s;--motion-press:80ms;--motion-focus:0s;--motion-toast-in:.16s;--motion-toast-out:.12s;--motion-loading:1.2s;--motion-illuminate:.26s;--motion-illuminate-fast:.13s;--ease-out:cubic-bezier(.22, .61, .36, 1);--layer-base:0;--layer-composer:10;--layer-scrim:100;--layer-overlay:101;--layer-toast:200}*,:before,:after{box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,th,b,strong,optgroup{font-weight:400}body{background:var(--surface-canvas);color:var(--text-primary);font-family:var(--font-family-body);letter-spacing:-.03em;-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}h1,h2,h3,h4,h5,h6,p,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit}.type-display{font-family:var(--font-family-display);letter-spacing:.03em;font-size:27px;line-height:1.2}.type-header{font-family:var(--font-family-display);letter-spacing:.03em;font-size:19px;line-height:1.3}.type-control{font-family:var(--font-family-display);letter-spacing:-.03em;font-size:14px;line-height:20px}.type-body{font-family:var(--font-family-body);letter-spacing:-.03em;font-size:14px;line-height:1.5}.type-body-dense{font-family:var(--font-family-body);letter-spacing:-.03em;font-size:12px;line-height:1.5}.type-micro{font-family:var(--font-family-body);letter-spacing:-.03em;font-size:10px;line-height:1.4}.text-secondary{color:var(--text-secondary)}.optical-center{text-box:trim-both cap alphabetic}@supports not (text-box:trim-both cap alphabetic){.optical-center{transform:translateY(calc(-1 * var(--cap-correction)))}}:focus-visible,.is-focus{outline:2px solid var(--accent-blue);outline-offset:2px}.focus-inset:focus-visible,.focus-inset.is-focus{box-shadow:inset 0 0 0 2px var(--accent-blue);outline:none}.ring{--ring-gradient:linear-gradient(var(--surface-panel), var(--surface-panel)) padding-box, var(--control-gradient) border-box;border-radius:inherit;box-sizing:border-box;pointer-events:none;background:var(--ring-gradient);transition:opacity var(--motion-hover) var(--ease-out);background-position:0 0,0 0;background-repeat:no-repeat,repeat;background-size:auto,100% 100%;border:1px solid #0000;position:absolute;inset:0}.pill--quiet>.ring,.mark>.ring{background-image:linear-gradient(var(--surface-panel), var(--surface-panel)), linear-gradient(var(--grad-angle), var(--stroke-a) 0%, var(--stroke-b) 39%, var(--stroke-c) 66%, var(--stroke-a) 100%);background-origin:padding-box,border-box;background-clip:padding-box,border-box}.control>:not(.ring){position:relative}.control{justify-content:center;align-items:center;gap:var(--space-8);background:var(--surface-panel);color:var(--text-primary);cursor:pointer;transition:box-shadow var(--motion-hover) var(--ease-out), color var(--motion-hover) var(--ease-out), background-color var(--motion-hover) var(--ease-out), transform var(--motion-press) var(--ease-out);border:0;display:inline-flex;position:relative}.accent-blue{--control-accent:var(--accent-blue);--control-gradient:var(--grad-blue);--accent-stop-a:var(--accent-blue);--accent-stop-b:var(--accent-blue-a);--accent-stop-c:var(--accent-blue-b)}.accent-red{--control-accent:var(--accent-red);--control-gradient:var(--grad-red);--accent-stop-a:var(--accent-red);--accent-stop-b:var(--accent-red-a);--accent-stop-c:var(--accent-red-b)}.accent-green{--control-accent:var(--accent-green);--control-gradient:var(--grad-green);--accent-stop-a:var(--accent-green);--accent-stop-b:var(--accent-green-a);--accent-stop-c:var(--accent-green-b)}.accent-amber{--control-accent:var(--accent-amber);--control-gradient:var(--grad-amber);--accent-stop-a:var(--accent-amber);--accent-stop-b:var(--accent-amber-a);--accent-stop-c:var(--accent-amber-b)}.accent-neutral{--control-accent:var(--line-card-grey);--control-gradient:var(--grad-inert);--accent-stop-a:var(--accent-blue);--accent-stop-b:var(--accent-blue-a);--accent-stop-c:var(--accent-blue-b)}.accent-blue,.accent-red,.accent-green,.accent-amber,.accent-neutral{--glow-live:0 0 var(--glow-blur-rest) var(--control-accent);--glow-hover:0 0 var(--glow-blur-hover) var(--control-accent);--glow-pressed:0 0 var(--glow-blur-pressed) var(--control-accent);--glow-ring:0 0 18px rgb(from var(--control-accent) r g b / .4)}.icon-circle.accent-neutral{box-shadow:var(--glow-off), var(--shadow-control);--stroke-a:var(--line-card-grey);--stroke-b:#464646;--stroke-c:#303030;--stroke-d:var(--surface-panel);transition:box-shadow var(--motion-hover) var(--ease-out), background-color var(--motion-hover) var(--ease-out), transform var(--motion-press) var(--ease-out), --stroke-a var(--motion-illuminate) var(--ease-out), --stroke-b var(--motion-illuminate) var(--ease-out), --stroke-c var(--motion-illuminate) var(--ease-out), --stroke-d var(--motion-illuminate) var(--ease-out)}.icon-circle.accent-neutral>.ring{background-image:linear-gradient(var(--surface-panel), var(--surface-panel)), linear-gradient(var(--grad-angle), var(--stroke-a) 0%, var(--stroke-b) 39%, var(--stroke-c) 66%, var(--stroke-d) 100%);background-origin:padding-box,border-box;background-clip:padding-box,border-box}.icon-circle.accent-neutral:hover:not(:disabled,.is-disabled,.is-loading),.icon-circle.accent-neutral.is-hover{--stroke-a:var(--accent-stop-a);--stroke-b:var(--accent-stop-b);--stroke-c:var(--accent-stop-c);--stroke-d:var(--accent-stop-a);background-color:var(--wash-hover)}.icon-circle.accent-neutral:active:not(:disabled,.is-disabled,.is-loading),.icon-circle.accent-neutral.is-active{background-color:var(--wash-active)}@keyframes ring-travel{0%{background-position:0 0,0 0}to{background-position:0 0,200% 0}}.is-loading>.ring{animation:ring-travel var(--motion-loading) linear infinite;background-size:auto,200% 100%}.is-loading{color:var(--text-secondary)}.pill{height:var(--control-height);padding:0 var(--space-16);border-radius:var(--radius-control);font-family:var(--font-family-display);letter-spacing:-.03em;white-space:nowrap;font-size:14px;line-height:20px}.pill--live{box-shadow:var(--glow-live), var(--shadow-control)}.pill--live:hover:not(:disabled,.is-disabled,.is-loading),.pill--live.is-hover{box-shadow:var(--glow-hover), var(--shadow-control)}.pill--live:active:not(:disabled,.is-disabled,.is-loading),.pill--live.is-active{box-shadow:var(--glow-pressed), var(--shadow-pressed);transform:scale(.98)}.pill--quiet{--stroke-a:var(--line-card-grey);--stroke-b:var(--line-card-grey);--stroke-c:var(--line-card-grey);box-shadow:var(--glow-off), var(--shadow-control)}.pill--quiet,.mark{transition:box-shadow var(--motion-hover) var(--ease-out), color var(--motion-hover) var(--ease-out), background-color var(--motion-hover) var(--ease-out), transform var(--motion-press) var(--ease-out), --stroke-a var(--motion-illuminate) var(--ease-out), --stroke-b var(--motion-illuminate) var(--ease-out), --stroke-c var(--motion-illuminate) var(--ease-out)}.pill--quiet:hover:not(:disabled,.is-disabled,.is-loading),.pill--quiet.is-hover,.pill--quiet.is-loading{--stroke-a:var(--accent-stop-a);--stroke-b:var(--accent-stop-b);--stroke-c:var(--accent-stop-c)}.pill--quiet:hover:not(:disabled,.is-disabled,.is-loading),.pill--quiet.is-hover,.pill--quiet:active:not(:disabled,.is-disabled,.is-loading),.pill--quiet.is-active,.mark:hover:not(.is-disabled,.is-loading),.mark.is-hover,.mark:active:not(.is-disabled,.is-loading),.mark.is-active,.icon-circle.accent-neutral:hover:not(:disabled,.is-disabled,.is-loading),.icon-circle.accent-neutral.is-hover,.icon-circle.accent-neutral:active:not(:disabled,.is-disabled,.is-loading),.icon-circle.accent-neutral.is-active{--control-accent:var(--accent-stop-a)}.pill--quiet:hover:not(:disabled,.is-disabled,.is-loading),.pill--quiet.is-hover,.icon-circle.accent-neutral:hover:not(:disabled,.is-disabled,.is-loading),.icon-circle.accent-neutral.is-hover{box-shadow:var(--glow-hover), var(--shadow-control)}.pill--quiet:active:not(:disabled,.is-disabled,.is-loading),.pill--quiet.is-active,.icon-circle.accent-neutral:active:not(:disabled,.is-disabled,.is-loading),.icon-circle.accent-neutral.is-active{box-shadow:var(--glow-pressed), var(--shadow-pressed)}.mark:hover:not(.is-disabled,.is-loading),.mark.is-hover{box-shadow:var(--glow-live)}.pill--quiet:active:not(:disabled,.is-disabled,.is-loading),.pill--quiet.is-active{transform:scale(.98)}.icon-circle{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-round);box-shadow:var(--glow-live), var(--shadow-control);padding:0}.icon-circle:hover:not(:disabled,.is-disabled,.is-loading),.icon-circle.is-hover{box-shadow:var(--glow-hover), var(--shadow-control)}.icon-circle:active:not(:disabled,.is-disabled,.is-loading),.icon-circle.is-active{box-shadow:var(--glow-pressed), var(--shadow-pressed);transform:scale(.94)}.icon-circle .glyph{width:18px;height:18px;color:var(--text-primary)}.icon-circle:disabled .glyph,.icon-circle.is-disabled .glyph{color:var(--text-inert)}.icon-circle.is-loading .glyph{color:var(--text-secondary)}.list-row{align-items:center;gap:var(--space-12);width:100%;min-height:var(--row-pitch);padding:0 var(--space-12);border-radius:var(--radius-well);color:var(--text-primary);text-align:left;cursor:pointer;transition:background-color var(--motion-hover) var(--ease-out);background:0 0;border:0;display:flex}.list-row:hover:not(.is-disabled,.is-loading),.list-row.is-hover,.list-row[aria-current=true]{background:var(--wash-hover)}.list-row:active:not(.is-disabled,.is-loading),.list-row.is-active{background:var(--wash-active)}.list-row:focus-visible,.list-row.is-focus{outline:2px solid var(--accent-blue);outline-offset:-2px}.list-row.is-disabled{cursor:default;color:var(--text-inert);background:0 0}.list-row.is-disabled .row-actions{visibility:hidden}.row-actions{gap:var(--space-8);margin-left:auto;display:flex}.nav-item{align-items:center;gap:var(--space-12);min-height:var(--control-height);padding:0 var(--space-12);color:var(--text-secondary);transition:color var(--motion-hover) var(--ease-out), background-color var(--motion-hover) var(--ease-out), transform var(--motion-press) var(--ease-out);border-radius:0;display:flex;position:relative}.nav-item:hover:not(.is-disabled),.nav-item.is-hover{color:var(--text-primary)}.nav-item:active:not(.is-disabled),.nav-item.is-active{transform:scale(.98)}.nav-item[aria-current=page],.nav-item[aria-selected=true]{color:var(--text-primary);background-color:var(--wash-hover)}.nav-item[aria-current=page]:before{content:"";background:var(--grad-blue);border-radius:0;width:2px;position:absolute;top:0;bottom:0;left:0}.nav-item--stacked[aria-current=page]:before,.nav-item--stacked[aria-current=location]:before,.nav-item[aria-selected=true]:before{content:"";background:var(--grad-blue);border-radius:0;width:auto;height:2px;position:absolute;inset:auto 0 0}.nav-item[aria-current=location]{color:var(--text-primary);background-color:var(--wash-hover)}.nav-item--stacked[aria-current=location]:before{opacity:.45}.nav-item.is-disabled{color:var(--text-inert)}.nav-item .glyph{flex:none;width:18px;height:18px}.field{--stroke-a:var(--line-card-grey);--stroke-b:var(--line-card-grey);--stroke-c:var(--line-card-grey);width:100%;min-height:var(--control-height);padding:var(--space-8) var(--space-12);border-radius:var(--radius-well);background:linear-gradient(var(--surface-panel), var(--surface-panel)) padding-box, linear-gradient(var(--grad-angle), var(--stroke-a) 0%, var(--stroke-b) 39%, var(--stroke-c) 66%, var(--stroke-a) 100%) border-box;color:var(--text-primary);caret-color:var(--accent-blue);transition:--stroke-a var(--motion-illuminate-fast) var(--ease-out), --stroke-b var(--motion-illuminate-fast) var(--ease-out), --stroke-c var(--motion-illuminate-fast) var(--ease-out);background-position:0 0,0 0;background-repeat:no-repeat,no-repeat;background-size:auto,100% 100%;border:1px solid #0000}.field::placeholder{color:var(--text-secondary)}.field:hover:not(:disabled,.is-disabled,.is-loading),.field.is-hover{--stroke-a:color-mix(in srgb, var(--accent-blue) 60%, transparent);--stroke-b:color-mix(in srgb, var(--accent-blue) 60%, transparent);--stroke-c:color-mix(in srgb, var(--accent-blue) 60%, transparent)}:root[data-modality=pointer] .field:focus:not(:disabled,.is-disabled),.field.is-focus-pointer{--stroke-a:var(--accent-blue);--stroke-b:var(--accent-blue-a);--stroke-c:var(--accent-blue-b);outline:none}.field:disabled,.field.is-disabled{--stroke-a:var(--line-grey);--stroke-b:var(--line-grey);--stroke-c:var(--line-grey);color:var(--text-inert);cursor:default}.field:disabled::placeholder,.field.is-disabled::placeholder{color:var(--text-inert)}.field--loading{color:var(--text-secondary);align-items:center;display:flex}.field--loading .skeleton{width:60%;height:14px}.mark{border-radius:var(--radius-round);width:20px;height:20px;box-shadow:var(--glow-off);--stroke-a:var(--line-inert);--stroke-b:var(--line-inert);--stroke-c:var(--line-inert);background:0 0;padding:0}.mark[aria-pressed=true],.mark.is-on,.mark.is-loading,.mark:hover:not(.is-disabled,.is-loading),.mark.is-hover{--stroke-a:var(--accent-stop-a);--stroke-b:var(--accent-stop-b);--stroke-c:var(--accent-stop-c)}.mark:active:not(.is-disabled,.is-loading),.mark.is-active{box-shadow:var(--glow-pressed);transform:scale(.94)}.mark .glyph{width:12px;height:12px;color:var(--text-primary)}.mark.is-disabled .glyph{color:var(--text-inert)}.control:disabled,.control.is-disabled,[aria-disabled=true].control{--control-gradient:var(--grad-inert);--control-accent:var(--line-grey);cursor:default;color:var(--text-inert);box-shadow:none;transform:none}.control:disabled>.ring,.control.is-disabled>.ring,[aria-disabled=true].control>.ring{background-image:linear-gradient(var(--surface-panel), var(--surface-panel)), var(--grad-inert);background-origin:padding-box,border-box;background-clip:padding-box,border-box;animation:none}.panel{border-radius:var(--radius-module);background:linear-gradient(var(--surface-panel), var(--surface-panel)) padding-box, var(--grad-inert) border-box;box-shadow:var(--shadow-float);padding:var(--space-24);gap:var(--space-16);border:1px solid #0000;flex-direction:column;display:flex}.panel-title{color:var(--text-primary)}.panel-line{color:var(--text-secondary);max-width:56ch}.panel-error-line{color:var(--accent-red)}.skeleton{background:var(--surface-canvas);border-radius:var(--radius-well)}.skeleton-block{height:20px}.list-empty,.list-error{min-height:var(--row-pitch);padding:0 var(--space-12);color:var(--text-secondary);align-items:center;display:flex}.list-error{color:var(--accent-red);gap:var(--space-12)}.list-skeleton-row{height:var(--row-pitch);padding:0 var(--space-12);align-items:center;display:flex}.note-body{min-height:120px;padding:var(--space-12);border:var(--line-card);border-radius:var(--radius-well);background:var(--surface-panel);caret-color:var(--accent-blue);color:var(--text-primary)}:root[data-modality=pointer] .note-body:focus{outline:none}.note-body:empty:before{content:attr(data-placeholder);color:var(--text-secondary)}.note-save-warning{color:var(--accent-amber)}.note-save-warning[data-escalated=true]{color:var(--accent-red)}.field-group{gap:var(--space-8);flex-direction:column;display:flex}.field-label{color:var(--text-primary)}.field-help{color:var(--text-secondary);max-width:56ch}.status-line{min-height:20px;color:var(--text-secondary)}.notice{border:var(--line-card);border-radius:var(--radius-well);padding:var(--space-16);color:var(--text-secondary)}.toast-host{left:var(--space-24);bottom:var(--space-24);z-index:var(--layer-toast);gap:var(--space-8);pointer-events:none;flex-direction:column;display:flex;position:fixed}.toast{align-items:center;gap:var(--space-16);min-height:var(--control-height);padding:var(--space-8) var(--space-16);border:var(--line-card);border-radius:var(--radius-control);background:var(--surface-panel);box-shadow:var(--shadow-float);color:var(--text-primary);pointer-events:auto;animation:toast-in var(--motion-toast-in) var(--ease-out);display:flex}@keyframes toast-in{0%{opacity:0;transform:translateY(var(--space-8))}to{opacity:1;transform:none}}@keyframes toast-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(var(--space-8))}}.toast[data-leaving=true]{animation:toast-out var(--motion-toast-out) var(--ease-out) forwards;pointer-events:none}.toast-undo{cursor:pointer;color:var(--accent-blue);background:0 0;border:0;padding:0}.toast-dismiss{cursor:pointer;color:var(--text-secondary);background:0 0;border:0;padding:0}.shell{min-height:100vh;display:flex}.rail{align-self:flex-start;gap:var(--space-16);height:100vh;padding:var(--space-24) var(--space-4);background:var(--surface-rail);border-right:var(--line-separator);flex-direction:column;flex:none;display:flex;position:sticky;top:0;overflow:visible auto}.rail--primary{align-items:stretch;width:112px}.rail--cadences{width:168px}.rail--cadences[data-open=false]{width:44px;padding-inline:var(--space-4)}.rail-mark{align-self:center;width:54px;height:auto}.rail-mark--quiet{width:34px;height:34px;color:var(--text-inert)}.rail-brand{margin-bottom:var(--space-16);border-radius:0;justify-content:center;display:flex}.rail-collapse{width:28px;height:28px;color:var(--text-inert);cursor:pointer;transition:color var(--motion-hover) var(--ease-out);background:0 0;border:0;border-radius:0;justify-content:center;align-self:flex-end;align-items:center;padding:0;display:inline-flex}.rail-collapse:hover{color:var(--text-secondary)}.rail-collapse .glyph{width:14px;height:14px}.rail-nav{gap:var(--space-12);flex-direction:column;display:flex}.nav-item--stacked{gap:var(--space-4);padding:var(--space-12) 0 var(--space-8);margin-inline:var(--space-8);text-align:center;flex-direction:column;min-height:auto}.nav-glyph{flex:none;width:26px;height:26px}.nav-glyph[data-glyph=home]{transform:scale(1.064)}.nav-glyph[data-glyph=story]{transform:scale(1.118)}.nav-glyph[data-glyph=trades]{transform:scale(.958)}.nav-glyph[data-glyph=playbook]{transform:scale(1.046)}.nav-glyph[data-glyph=stats],.nav-glyph[data-glyph=insights],.nav-glyph[data-glyph=serendipity]{transform:scale(.958)}.nav-glyph[data-glyph=settings]{transform:scale(.966)}.nav-label{white-space:nowrap}.nav-item--soon{cursor:default;position:relative}.nav-item--soon:after{content:attr(data-soon);left:50%;bottom:calc(100% - var(--space-4));padding:var(--space-4) var(--space-8);border:var(--line-card);border-radius:var(--radius-well);background:var(--surface-panel);box-shadow:var(--shadow-control);color:var(--text-secondary);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--motion-hover) var(--ease-out);font-size:10px;position:absolute;transform:translate(-50%)}.nav-item--soon:hover:after{opacity:1}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav-chevron{color:var(--text-inert);transition:transform var(--motion-hover) var(--ease-out);margin-left:auto}.nav-chevron[data-open=true]{transform:rotate(90deg)}.nav-item:hover .nav-chevron,.nav-item[aria-current=page] .nav-chevron{color:var(--text-secondary)}.nav-marker{border-radius:var(--radius-round);background:var(--grad-red);width:6px;height:6px;margin-left:auto}.canvas{padding:var(--space-32);gap:var(--space-24);flex-direction:column;min-width:0;display:flex}.canvas-head{gap:var(--space-4);flex-direction:column;display:flex}.stack-16{gap:var(--space-16);flex-direction:column;display:flex}.stack-24{gap:var(--space-24);flex-direction:column;display:flex}.row-12{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.skip-link{position:absolute;left:-9999px}.skip-link:focus{position:static;left:auto}@media (prefers-reduced-motion:reduce){:root{--motion-hover:0s;--motion-press:0s;--motion-toast-in:0s;--motion-toast-out:0s;--motion-illuminate:0s;--motion-illuminate-fast:0s}*,:before,:after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}.is-loading>.ring{opacity:.55;animation:none}}.glyph-sheet{gap:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}.glyph-cell{align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-4);border:var(--line-card);border-radius:var(--radius-well);text-align:center;word-break:break-word;flex-direction:column;display:flex}.glyph--large{width:28px;height:28px;color:var(--text-primary)}.gallery-grid{gap:var(--space-12);grid-template-columns:132px repeat(6,minmax(108px,1fr));align-items:center;display:grid;overflow-x:auto}.gallery-head{color:var(--text-secondary)}.gallery-cell{min-height:var(--row-pitch);align-items:center;display:flex}.swatch-row{gap:var(--space-16);flex-wrap:wrap;display:flex}.swatch{width:104px;height:64px;padding:var(--space-4);border:var(--line-separator);border-radius:var(--radius-well);color:var(--text-secondary);align-items:flex-end;display:flex}.gradient-text{background:var(--control-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.gradient-chip{width:104px;height:var(--control-height);border-radius:var(--radius-control);background:var(--control-gradient)}.radius-cell{align-items:center;gap:var(--space-8);flex-direction:column;display:flex}.radius-chip{background:var(--surface-panel);border:var(--line-card);width:96px;height:64px}.scrim{z-index:var(--layer-scrim);background:var(--scrim);position:fixed;inset:0}.overlay{z-index:var(--layer-overlay);width:min(520px, calc(100vw - var(--space-48)));max-height:min(640px, calc(100vh - var(--space-48)));gap:var(--space-16);border-radius:var(--radius-module);background:linear-gradient(var(--surface-panel), var(--surface-panel)) padding-box, var(--grad-inert) border-box;box-shadow:var(--shadow-float);padding:var(--space-24);border:1px solid #0000;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.picker-tabs{gap:var(--space-8);display:flex}.picker-results{flex:auto;min-height:0;overflow-y:auto}.picker-group-title{z-index:1;background:var(--surface-panel);padding:var(--space-8) var(--space-12);position:sticky;top:0}
