*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:204 33% 97%;--surface:0 0% 100%;--surface-2:206 24% 95%;--sidebar:206 28% 96%;--ink:210 30% 12%;--ink-soft:210 11% 36%;--ink-faint:208 11% 42%;--ink-quiet:208 11% 55%;--line:208 24% 90%;--line-strong:208 20% 82%;--control-border:208 12% 50%;--primary-edge:var(--signal-text);--danger-fg:0 0% 100%;--danger-edge:6 63% 61%;--signal:199 100% 44%;--signal-soft:199 100% 94%;--signal-text:199 100% 30%;--signal-fg:202 60% 10%;--bronze:28 64% 40%;--bronze-soft:32 78% 92%;--danger:6 62% 50%;--danger-soft:8 66% 95%;--ok:152 40% 38%;--ok-soft:150 40% 92%;--warn:36 70% 38%;--warn-soft:40 70% 90%;--ok-text:152 40% 33%;--warn-text:36 70% 33%;--danger-text:6 62% 46.5%;--vendor-anthropic:16 72% 52%;--vendor-openai:168 58% 38%;--vendor-google:217 79% 55%;--vendor-unknown:220 10% 62%;--radius-sm:0.375rem;--radius:0.625rem;--radius-lg:0.875rem;--ease-out:cubic-bezier(0.16,1,0.3,1)}.dark{--background:204 33% 7%;--surface:206 26% 11%;--surface-2:208 26% 15%;--sidebar:206 32% 6%;--ink:210 38% 95%;--ink-soft:208 16% 66%;--ink-faint:207 13% 57%;--ink-quiet:207 13% 43%;--line:208 24% 18%;--line-strong:208 22% 23%;--control-border:208 16% 48%;--primary-edge:var(--signal);--danger-fg:202 60% 9%;--danger-edge:356 42% 53%;--signal:199 100% 50%;--signal-soft:200 90% 13%;--signal-text:199 100% 72%;--signal-fg:202 60% 9%;--bronze:30 72% 60%;--bronze-soft:30 38% 16%;--danger:357 100% 71%;--danger-soft:345 30% 14%;--ok:157 64% 56%;--ok-soft:157 32% 12%;--warn:40 87% 61%;--warn-soft:44 32% 13%;--ok-text:157 64% 56%;--warn-text:40 87% 61%;--danger-text:357 100% 71%;--vendor-anthropic:16 78% 60%;--vendor-openai:168 52% 50%;--vendor-google:217 80% 65%;--vendor-unknown:220 10% 52%}*{border-color:hsl(var(--line))}html{-webkit-tap-highlight-color:transparent}body{background-color:hsl(var(--background));color:hsl(var(--ink));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02","cv03","cv11","ss01"}h1,h2,h3{letter-spacing:-.025em}::-moz-selection{background:hsl(var(--signal)/.22)}::selection{background:hsl(var(--signal)/.22)}:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--signal)/0.55);--tw-ring-offset-width:1px;--tw-ring-offset-color:hsl(var(--background))}.nums{font-variant-numeric:tabular-nums}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.\!card,.card,.card-pop{border-radius:var(--radius);border-width:1px;border-color:hsl(var(--line));background-color:hsl(var(--surface))}.card-pop{--tw-shadow:0 16px 48px -16px rgb(8 12 20/0.32),0 6px 16px -8px rgb(8 12 20/0.18);--tw-shadow-colored:0 16px 48px -16px var(--tw-shadow-color),0 6px 16px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.well{background-color:hsl(var(--surface-2))}.\!input,.well{border-radius:var(--radius-sm)}.\!input{width:100%;border-width:1px;border-color:hsl(var(--line));background-color:hsl(var(--surface));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--ink));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\!input::-moz-placeholder{color:hsl(var(--ink-faint))}.\!input::placeholder{color:hsl(var(--ink-faint))}.\!input:hover{border-color:hsl(var(--line-strong))}.\!input:focus{border-color:hsl(var(--signal))}.input{width:100%;border-radius:var(--radius-sm);border-width:1px;border-color:hsl(var(--line));background-color:hsl(var(--surface));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--ink));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.input::-moz-placeholder{color:hsl(var(--ink-faint))}.input::placeholder{color:hsl(var(--ink-faint))}.input:hover{border-color:hsl(var(--line-strong))}.input:focus{border-color:hsl(var(--signal))}.btn{display:inline-flex;height:2.25rem;align-items:center;justify-content:center;gap:.375rem;border-radius:var(--radius-sm);padding-left:.875rem;padding-right:.875rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.btn:active{--tw-scale-x:0.98;--tw-scale-y:0.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn:disabled{pointer-events:none;opacity:.5}.btn-sm{height:1.75rem;padding-left:.625rem;padding-right:.625rem;font-size:.75rem;line-height:1rem}.btn-primary{display:inline-flex;height:2.25rem;align-items:center;justify-content:center;gap:.375rem;border-radius:var(--radius-sm);padding-left:.875rem;padding-right:.875rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.btn-primary:active{--tw-scale-x:0.98;--tw-scale-y:0.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-primary:disabled{pointer-events:none;opacity:.5}.btn-primary{border-width:1px;background-color:hsl(var(--signal));color:hsl(var(--signal-fg));height:auto;min-height:36px;padding-block:.5rem;white-space:normal;text-align:center}@media (pointer:coarse){.btn-primary{min-height:44px}}[data-appearance=everyday] :is(.btn-primary,.btn-sm,.input){min-height:var(--control-height);font-size:var(--type-ui);border-radius:var(--radius-sm)}@media (max-width:700px){.btn-primary{min-height:44px}}.btn-primary:hover{--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.btn-primary{border-color:hsl(var(--primary-edge))}.btn-secondary{display:inline-flex;height:2.25rem;align-items:center;justify-content:center;gap:.375rem;border-radius:var(--radius-sm);padding-left:.875rem;padding-right:.875rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.btn-secondary:active{--tw-scale-x:0.98;--tw-scale-y:0.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-secondary:disabled{pointer-events:none;opacity:.5}.btn-secondary{border-width:1px;background-color:hsl(var(--surface));color:hsl(var(--ink));height:auto;min-height:36px;padding-block:.5rem;white-space:normal;text-align:center}@media (pointer:coarse){.btn-secondary{min-height:44px}}[data-appearance=everyday] :is(.btn-secondary,.btn-sm,.input){min-height:var(--control-height);font-size:var(--type-ui);border-radius:var(--radius-sm)}@media (max-width:700px){.btn-secondary{min-height:44px}}.btn-secondary:hover{background-color:hsl(var(--surface-2))}.btn-secondary{border-color:hsl(var(--control-border))}.btn-secondary:hover{border-color:hsl(var(--ink-faint))}.btn-danger{display:inline-flex;height:2.25rem;align-items:center;justify-content:center;gap:.375rem;border-radius:var(--radius-sm);padding-left:.875rem;padding-right:.875rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.btn-danger:active{--tw-scale-x:0.98;--tw-scale-y:0.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-danger:disabled{pointer-events:none;opacity:.5}.btn-danger{border-width:1px;background-color:hsl(var(--surface));color:hsl(var(--danger-text));height:auto;min-height:36px;padding-block:.5rem;white-space:normal;text-align:center}@media (pointer:coarse){.btn-danger{min-height:44px}}[data-appearance=everyday] :is(.btn-danger,.btn-sm,.input){min-height:var(--control-height);font-size:var(--type-ui);border-radius:var(--radius-sm)}@media (max-width:700px){.btn-danger{min-height:44px}}.btn-danger:hover{background-color:hsl(var(--danger-soft))}.btn-danger{border-color:hsl(var(--danger-edge))}.btn-danger:hover{border-color:hsl(var(--danger))}.btn-danger-solid{display:inline-flex;height:2.25rem;align-items:center;justify-content:center;gap:.375rem;border-radius:var(--radius-sm);padding-left:.875rem;padding-right:.875rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.btn-danger-solid:active{--tw-scale-x:0.98;--tw-scale-y:0.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-danger-solid:disabled{pointer-events:none;opacity:.5}.btn-danger-solid{border-width:1px;border-color:hsl(var(--danger));background-color:hsl(var(--danger));height:auto;min-height:36px;padding-block:.5rem;white-space:normal;text-align:center}@media (pointer:coarse){.btn-danger-solid{min-height:44px}}[data-appearance=everyday] :is(.btn-danger-solid,.btn-sm,.input){min-height:var(--control-height);font-size:var(--type-ui);border-radius:var(--radius-sm)}@media (max-width:700px){.btn-danger-solid{min-height:44px}}.btn-danger-solid:hover{--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.btn-danger-solid{color:hsl(var(--danger-fg))}.btn-ghost{display:inline-flex;height:2.25rem;align-items:center;justify-content:center;gap:.375rem;border-radius:var(--radius-sm);padding-left:.875rem;padding-right:.875rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.btn-ghost:active{--tw-scale-x:0.98;--tw-scale-y:0.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-ghost:disabled{pointer-events:none;opacity:.5}.btn-ghost{border-width:1px;border-color:transparent;color:hsl(var(--ink-soft));height:auto;min-height:36px;padding-block:.5rem;white-space:normal;text-align:center}@media (pointer:coarse){.btn-ghost{min-height:44px}}[data-appearance=everyday] :is(.btn-ghost,.btn-sm,.input){min-height:var(--control-height);font-size:var(--type-ui);border-radius:var(--radius-sm)}@media (max-width:700px){.btn-ghost{min-height:44px}}.btn-ghost:hover{background-color:hsl(var(--surface-2));color:hsl(var(--ink))}.chip,.chip-outline{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;padding:.125rem .5rem;font-size:11px;font-weight:500;line-height:1rem}.chip-outline{border-width:1px;border-color:hsl(var(--line));background-color:hsl(var(--surface));color:hsl(var(--ink-soft))}.guide-prose .chip-outline{font-size:.75rem;padding:.15rem .55rem;border-radius:1rem;border:1px solid hsl(var(--line-strong));color:var(--guide-soft);display:inline-flex;align-items:center;gap:.35rem}.guide-prose .chip-outline .d{width:.45rem;height:.45rem;border-radius:50%}.guide-prose .chip-outline.ok{color:var(--guide-ok);border-color:var(--guide-ok-line);background:hsl(var(--ok-soft))}.guide-prose .chip-outline.warn{color:var(--guide-warn);border-color:var(--guide-warn-line);background:hsl(var(--warn-soft))}.guide-prose .chip-outline.q{color:var(--guide-faint)}.cmd-agent .ag-caps .chip-outline,.cmd-agent .ag-client .chip-outline{font-size:var(--brand-caption,10px);padding:1px 6px}.table-base :is(.chip-outline,.chip-outline){white-space:nowrap;overflow-wrap:normal}[data-appearance=everyday] :is(.chip-outline){font-size:var(--type-caption);line-height:1.5;font-weight:500}.staff-card :is(.ag-caps .chip-outline,.ag-client .chip,.ag-client .chip-outline,.ag-client .wq-meta){font-size:var(--type-caption)}@media (pointer:coarse){main :is(a,button):is(.chip-outline,.chip-outline):not(.tap-hit){min-height:44px;padding-inline:.75rem}}.dot{display:inline-block;height:.375rem;width:.375rem;flex-shrink:0;border-radius:9999px}.kbd{display:inline-flex;height:1.25rem;min-width:1.25rem;align-items:center;justify-content:center;border-radius:.25rem;border-width:1px;border-color:hsl(var(--line));background-color:hsl(var(--surface-2));padding-left:.375rem;padding-right:.375rem;font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,monospace;font-size:11px;font-weight:500;color:hsl(var(--ink-faint))}[data-appearance=everyday] :is(.approval-inbox .kbd,.kbd){font-family:var(--font-geist-sans);font-size:var(--type-caption)}.table-base{width:100%;text-align:left;font-size:.875rem;line-height:1.25rem}.table-base thead tr{border-bottom-width:1px;border-color:hsl(var(--line));font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--ink-faint))}[data-appearance=everyday] :is(.ph-eyebrow,.table-base thead tr){text-transform:none;letter-spacing:normal}.table-base th{height:2rem;padding-left:.75rem;padding-right:.75rem;font-weight:600}.table-base tbody tr{border-bottom-width:1px;border-color:hsl(var(--line)/.7);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s}.table-base tbody tr:hover{background-color:hsl(var(--surface-2)/.6)}.table-base td{height:2.25rem;padding-left:.75rem;padding-right:.75rem;vertical-align:middle}.section-title{margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--ink-faint))}[data-appearance=everyday] :is(.ph-eyebrow,.section-title){text-transform:none;letter-spacing:normal}.skeleton{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:.25rem;background-color:hsl(var(--surface-2))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-1\.5{left:.375rem;right:.375rem}.inset-y-0{top:0;bottom:0}.inset-y-\[-2px\]{top:-2px;bottom:-2px}.bottom-0{bottom:0}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.right-2{right:.5rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-20{top:5rem}.top-3{top:.75rem}.top-\[18\%\]{top:18%}.top-full{top:100%}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.m-0{margin:0}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.\!mb-0{margin-bottom:0!important}.\!mb-1{margin-bottom:.25rem!important}.\!mb-4{margin-bottom:1rem!important}.-mb-1\.5{margin-bottom:-.375rem}.-mb-px{margin-bottom:-1px}.-ml-2{margin-left:-.5rem}.-mr-1\.5{margin-right:-.375rem}.-mr-2{margin-right:-.5rem}.-mt-1{margin-top:-.25rem}.-mt-3{margin-top:-.75rem}.-mt-6{margin-top:-1.5rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[14vh\]{margin-top:14vh}.mt-px{margin-top:1px}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-3{-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.\!h-7{height:1.75rem!important}.\!h-8{height:2rem!important}.h-0\.5{height:.125rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[7px\]{height:7px}.h-full{height:100%}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-96{max-height:24rem}.max-h-\[22rem\]{max-height:22rem}.max-h-\[80vh\]{max-height:80vh}.min-h-11{min-height:2.75rem}.min-h-5{min-height:1.25rem}.min-h-\[24px\]{min-height:24px}.min-h-\[32px\]{min-height:32px}.min-h-\[44px\]{min-height:44px}.min-h-\[72px\]{min-height:72px}.min-h-screen{min-height:100vh}.\!w-20{width:5rem!important}.\!w-auto{width:auto!important}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[26rem\]{width:26rem}.w-\[28rem\]{width:28rem}.w-\[7px\]{width:7px}.w-\[min\(36rem\2c 92vw\)\]{width:min(36rem,92vw)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.\!min-w-\[16rem\]{min-width:16rem!important}.min-w-0{min-width:0}.min-w-\[11rem\]{min-width:11rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[15rem\]{min-width:15rem}.min-w-\[24px\]{min-width:24px}.min-w-\[44px\]{min-width:44px}.min-w-\[44rem\]{min-width:44rem}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-screen-2xl{max-width:1536px}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-\[1\.4\]{flex:1.4}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:0px}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-px{--tw-translate-y:-1px}.-rotate-90,.-translate-y-px{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg}.rotate-180{--tw-rotate:180deg}.rotate-180,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in .15s ease-out}@keyframes pop-in{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-pop-in{animation:pop-in .16s var(--ease-out)}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-20{scroll-margin-top:5rem}.scroll-mt-24{scroll-margin-top:6rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[7\.5rem_minmax\(0\2c 1fr\)\]{grid-template-columns:7.5rem minmax(0,1fr)}.\!flex-col{flex-direction:column!important}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.\!items-stretch{align-items:stretch!important}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-line>:not([hidden])~:not([hidden]){border-color:hsl(var(--line))}.divide-line\/70>:not([hidden])~:not([hidden]){border-color:hsl(var(--line)/.7)}.self-start{align-self:flex-start}.justify-self-start{justify-self:start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-x-contain{overscroll-behavior-x:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-lg)}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(var\(--radius-sm\)-2px\)\]{border-radius:calc(var(--radius-sm) - 2px)}.rounded-\[var\(--radius\)\]{border-radius:var(--radius)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:var(--radius)}.rounded-t-xl{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[hsl\(var\(--control-border\)\)\]{border-color:hsl(var(--control-border))}.border-bronze\/40{border-color:hsl(var(--bronze)/.4)}.border-danger\/20{border-color:hsl(var(--danger)/.2)}.border-danger\/25{border-color:hsl(var(--danger)/.25)}.border-danger\/30{border-color:hsl(var(--danger)/.3)}.border-danger\/50{border-color:hsl(var(--danger)/.5)}.border-ink-soft{border-color:hsl(var(--ink-soft))}.border-ink-soft\/60{border-color:hsl(var(--ink-soft)/.6)}.border-line{border-color:hsl(var(--line))}.border-line-strong{border-color:hsl(var(--line-strong))}.border-line\/60{border-color:hsl(var(--line)/.6)}.border-line\/70{border-color:hsl(var(--line)/.7)}.border-ok{border-color:hsl(var(--ok))}.border-ok\/20{border-color:hsl(var(--ok)/.2)}.border-ok\/30{border-color:hsl(var(--ok)/.3)}.border-ok\/50{border-color:hsl(var(--ok)/.5)}.border-signal{border-color:hsl(var(--signal))}.border-signal\/20{border-color:hsl(var(--signal)/.2)}.border-signal\/30{border-color:hsl(var(--signal)/.3)}.border-signal\/40{border-color:hsl(var(--signal)/.4)}.border-transparent{border-color:transparent}.border-warn\/20{border-color:hsl(var(--warn)/.2)}.border-warn\/25{border-color:hsl(var(--warn)/.25)}.border-warn\/30{border-color:hsl(var(--warn)/.3)}.border-warn\/40{border-color:hsl(var(--warn)/.4)}.border-warn\/50{border-color:hsl(var(--warn)/.5)}.border-l-bronze{border-left-color:hsl(var(--bronze))}.border-l-danger{border-left-color:hsl(var(--danger))}.border-l-line{border-left-color:hsl(var(--line))}.border-l-signal{border-left-color:hsl(var(--signal))}.border-l-warn{border-left-color:hsl(var(--warn))}.border-t-signal{border-top-color:hsl(var(--signal))}.bg-bronze{background-color:hsl(var(--bronze))}.bg-bronze-soft{background-color:hsl(var(--bronze-soft))}.bg-canvas{background-color:hsl(var(--background))}.bg-canvas\/70{background-color:hsl(var(--background)/.7)}.bg-danger{background-color:hsl(var(--danger))}.bg-danger-soft{background-color:hsl(var(--danger-soft))}.bg-ink{background-color:hsl(var(--ink))}.bg-ink-quiet{background-color:hsl(var(--ink-quiet))}.bg-ink\/30{background-color:hsl(var(--ink)/.3)}.bg-ink\/40{background-color:hsl(var(--ink)/.4)}.bg-line{background-color:hsl(var(--line))}.bg-line-strong{background-color:hsl(var(--line-strong))}.bg-ok{background-color:hsl(var(--ok))}.bg-ok-soft{background-color:hsl(var(--ok-soft))}.bg-ok-soft\/60{background-color:hsl(var(--ok-soft)/.6)}.bg-signal{background-color:hsl(var(--signal))}.bg-signal-soft{background-color:hsl(var(--signal-soft))}.bg-signal-soft\/40{background-color:hsl(var(--signal-soft)/.4)}.bg-surface{background-color:hsl(var(--surface))}.bg-surface-2{background-color:hsl(var(--surface-2))}.bg-surface-2\/40{background-color:hsl(var(--surface-2)/.4)}.bg-surface-2\/50{background-color:hsl(var(--surface-2)/.5)}.bg-surface-2\/60{background-color:hsl(var(--surface-2)/.6)}.bg-transparent{background-color:transparent}.bg-vendor-anthropic{background-color:hsl(var(--vendor-anthropic))}.bg-vendor-google{background-color:hsl(var(--vendor-google))}.bg-vendor-openai{background-color:hsl(var(--vendor-openai))}.bg-vendor-unknown{background-color:hsl(var(--vendor-unknown))}.bg-warn{background-color:hsl(var(--warn))}.bg-warn-soft{background-color:hsl(var(--warn-soft))}.stroke-line{stroke:hsl(var(--line))}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!py-0{padding-top:0!important;padding-bottom:0!important}.\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-16{padding-bottom:4rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-1\.5{padding-left:.375rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-7{padding-left:1.75rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-display),var(--font-geist-sans),ui-sans-serif,sans-serif}.font-mono{font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,monospace}.font-sans{font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-2xs{font-size:11px;line-height:16px}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.85em\]{font-size:.85em}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-bronze{color:hsl(var(--bronze))}.text-canvas{color:hsl(var(--background))}.text-danger{color:hsl(var(--danger))}.text-danger-text{color:hsl(var(--danger-text))}.text-danger\/80{color:hsl(var(--danger)/.8)}.text-inherit{color:inherit}.text-ink{color:hsl(var(--ink))}.text-ink-faint{color:hsl(var(--ink-faint))}.text-ink-quiet{color:hsl(var(--ink-quiet))}.text-ink-soft{color:hsl(var(--ink-soft))}.text-line-strong{color:hsl(var(--line-strong))}.text-ok{color:hsl(var(--ok))}.text-ok-text{color:hsl(var(--ok-text))}.text-signal{color:hsl(var(--signal))}.text-signal-fg{color:hsl(var(--signal-fg))}.text-signal-text{color:hsl(var(--signal-text))}.text-warn{color:hsl(var(--warn))}.text-warn-text{color:hsl(var(--warn-text))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-ink-quiet{text-decoration-color:hsl(var(--ink-quiet))}.decoration-line-strong{text-decoration-color:hsl(var(--line-strong))}.underline-offset-2{text-underline-offset:2px}.accent-signal{accent-color:hsl(var(--signal))}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow-\[0_-3px_0_0_hsl\(var\(--signal\)\)\]{--tw-shadow:0 -3px 0 0 hsl(var(--signal));--tw-shadow-colored:0 -3px 0 0 var(--tw-shadow-color)}.shadow-\[0_-3px_0_0_hsl\(var\(--signal\)\)\],.shadow-\[0_3px_0_0_hsl\(var\(--signal\)\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_3px_0_0_hsl\(var\(--signal\)\)\]{--tw-shadow:0 3px 0 0 hsl(var(--signal));--tw-shadow-colored:0 3px 0 0 var(--tw-shadow-color)}.shadow-card{--tw-shadow:0 1px 2px 0 rgb(15 23 42/0.04),0 1px 1px -1px rgb(15 23 42/0.03);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color),0 1px 1px -1px var(--tw-shadow-color)}.shadow-card,.shadow-pop{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-pop{--tw-shadow:0 16px 48px -16px rgb(8 12 20/0.32),0 6px 16px -8px rgb(8 12 20/0.18);--tw-shadow-colored:0 16px 48px -16px var(--tw-shadow-color),0 6px 16px -8px var(--tw-shadow-color)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-dashed{outline-style:dashed}.outline-2{outline-width:2px}.outline-offset-2{outline-offset:2px}.outline-ink-soft{outline-color:hsl(var(--ink-soft))}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-line{--tw-ring-color:hsl(var(--line))}.ring-signal{--tw-ring-color:hsl(var(--signal))}.ring-signal\/60{--tw-ring-color:hsl(var(--signal)/0.6)}.ring-surface{--tw-ring-color:hsl(var(--surface))}.blur{--tw-blur:blur(8px)}.blur,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-\[2px\],.backdrop-blur-sm{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important}}.\[--gutter\:1\.25rem\]{--gutter:1.25rem}.\[--gutter\:1rem\]{--gutter:1rem}.\[-webkit-touch-callout\:none\]{-webkit-touch-callout:none}.\[border-left\:4px_solid_hsl\(var\(--signal\)\)\]{border-left:4px solid hsl(var(--signal))}.\[border-left\:6px_double_hsl\(var\(--bronze\)\)\]{border-left:6px double hsl(var(--bronze))}.\[cloud\:log\]{cloud:log}.\[email\:log\]{email:log}.\[fleet\:manifest\]{fleet:manifest}.\[font\:inherit\]{font:inherit}.\[git\:log\]{git:log}.\[letter-spacing\:inherit\]{letter-spacing:inherit}.\[notify\:telegram\]{notify:telegram}.\[org\:\<slug\>\/\]{org:<slug>/}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[text-transform\:inherit\]{text-transform:inherit}.\[transport\:discord\]{transport:discord}.\[transport\:googlechat\]{transport:googlechat}.\[transport\:log\]{transport:log}.\[transport\:telegram\]{transport:telegram}:root{--guide-ok:hsl(var(--ok));--guide-warn:hsl(var(--warn));--guide-danger:hsl(var(--danger));--guide-signal:hsl(var(--signal));--guide-ink:hsl(var(--ink));--guide-soft:hsl(var(--ink-soft));--guide-faint:hsl(var(--ink-faint));--guide-ok-line:hsl(var(--ok)/0.35);--guide-warn-line:hsl(var(--warn)/0.35)}.guide-prose{--ok:var(--guide-ok);--warn:var(--guide-warn);--danger:var(--guide-danger);--signal:var(--guide-signal);--ink:var(--guide-ink);--soft:var(--guide-soft);--faint:var(--guide-faint);--gold:var(--guide-warn);--violet:var(--guide-signal);--sans:inherit;color:var(--guide-soft);line-height:1.65}.guide-prose .wrap{max-width:none;padding:0;margin:0}.guide-prose header{padding:0 0 1.5rem}.guide-prose section{padding:2rem 0;border-top:1px solid hsl(var(--line))}.guide-prose section:first-of-type{border-top:none;padding-top:.5rem}.guide-prose h1{font-size:1.75rem;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--guide-ink);margin:.5rem 0 0}.guide-prose h2{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--guide-faint);font-weight:600;margin:0 0 1.1rem}.guide-prose h3{font-size:1.05rem;font-weight:600;letter-spacing:-.01em;color:var(--guide-ink);margin:.35rem 0 .5rem}.guide-prose p{margin:0 0 .85rem}.guide-prose b,.guide-prose strong{color:var(--guide-ink);font-weight:600}.guide-prose a{color:hsl(var(--signal-text));text-decoration:none}.guide-prose a:hover{text-decoration:underline}.guide-prose .mono,.guide-prose code{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.86em}.guide-prose .eyebrow{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--guide-faint);font-weight:600}.guide-prose .lede{font-size:1.0625rem;color:var(--guide-soft);margin-top:.85rem;max-width:42rem}.guide-prose .stripe{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.4rem}.guide-prose .stat{background:hsl(var(--surface-2));border:1px solid hsl(var(--line));border-radius:var(--radius);padding:.7rem 1rem;min-width:8.5rem}.guide-prose .stat .n{font-size:1.3rem;font-weight:600;color:var(--guide-ink)}.guide-prose .stat .l{font-size:.75rem;color:var(--guide-faint);margin-top:.1rem}.guide-prose .chapter{display:flex;gap:1.15rem;padding:1.3rem 0;border-top:1px solid hsl(var(--line))}.guide-prose .chapter:first-of-type{border-top:none;padding-top:0}.guide-prose .chapter .body{flex:1;min-width:0}.guide-prose .num{flex:0 0 2.5rem;height:2.5rem;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.95rem;color:hsl(var(--signal-text))}.guide-prose .card,.guide-prose .num{background:hsl(var(--surface-2));border:1px solid hsl(var(--line))}.guide-prose .card{border-radius:var(--radius);padding:.9rem 1.05rem;margin:0 0 .9rem}.guide-prose .steps{display:flex;flex-direction:column}.guide-prose .step{display:flex;gap:.7rem;padding:.6rem 0;border-bottom:1px solid hsl(var(--line))}.guide-prose .step:last-child{border-bottom:none}.guide-prose .step .k{flex:0 0 1.5rem;height:1.5rem;border-radius:var(--radius-sm);background:hsl(var(--surface));border:1px solid hsl(var(--line));font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.7rem;color:var(--guide-faint);display:flex;align-items:center;justify-content:center}.guide-prose .step .t{font-size:.875rem}.guide-prose .step .t span{color:var(--guide-soft)}.guide-prose .chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.guide-prose .chip{font-size:.75rem;padding:.15rem .55rem;border-radius:1rem;border:1px solid hsl(var(--line-strong));color:var(--guide-soft);display:inline-flex;align-items:center;gap:.35rem}.guide-prose .chip .d{width:.45rem;height:.45rem;border-radius:50%}.guide-prose .chip.ok{color:var(--guide-ok);border-color:var(--guide-ok-line);background:hsl(var(--ok-soft))}.guide-prose .chip.warn{color:var(--guide-warn);border-color:var(--guide-warn-line);background:hsl(var(--warn-soft))}.guide-prose .chip.q{color:var(--guide-faint)}.guide-prose .kbd{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.78rem;background:hsl(var(--surface-2));border:1px solid hsl(var(--line));border-radius:var(--radius-sm);padding:.55rem .7rem;color:var(--guide-ink);overflow-x:auto;white-space:nowrap}.guide-prose .grid2{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.guide-prose .agentline{display:flex;align-items:center;gap:.6rem;padding:.55rem 0;border-bottom:1px solid hsl(var(--line));font-size:.875rem}.guide-prose .agentline:last-child{border-bottom:none}.guide-prose .agentline .av{width:1.6rem;height:1.6rem;border-radius:var(--radius-sm);background:hsl(var(--surface));display:flex;align-items:center;justify-content:center;font-size:.72rem;color:var(--guide-soft);font-weight:600}.guide-prose .agentline .meta{margin-left:auto;font-size:.72rem;color:var(--guide-faint);font-family:var(--font-geist-mono),ui-monospace,monospace}.guide-prose svg{max-width:100%;height:auto}.guide-prose svg rect{fill:hsl(var(--surface-2));stroke:hsl(var(--line-strong))}.guide-prose svg .t-ink{fill:var(--guide-ink)}.guide-prose svg .t-mut{fill:var(--guide-faint)}.guide-prose svg line,.guide-prose svg path{stroke:var(--guide-faint)}.guide-prose svg marker path{fill:var(--guide-faint);stroke:none}.guide-prose h4{font-size:.875rem;font-weight:600;color:var(--guide-ink);margin:0 0 .5rem}.guide-prose ul{list-style:disc;margin:0 0 .85rem;padding-left:1.15rem}.guide-prose ol{list-style:decimal;margin:0 0 .85rem;padding-left:1.35rem}.guide-prose li{margin:0 0 .35rem}.guide-prose .callout{background:hsl(var(--surface-2));border:1px solid hsl(var(--line));border-left:3px solid var(--guide-warn);border-radius:0 var(--radius) var(--radius) 0;padding:.9rem 1.05rem;margin:.9rem 0}.guide-prose .callout h4{margin:0 0 .5rem}.guide-prose .callout p{margin:0;color:var(--guide-soft);font-size:.875rem}.guide-prose .callout.signal{border-left-color:var(--guide-signal)}.guide-prose .callout.ok{border-left-color:var(--guide-ok)}.guide-prose .callout.violet{border-left-color:var(--guide-signal)}.guide-prose .example{background:hsl(var(--surface-2));border:1px solid hsl(var(--line));border-radius:var(--radius);padding:.8rem .95rem;margin:.6rem 0;font-size:.875rem;color:var(--guide-soft)}.guide-prose .label{font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--guide-faint);font-weight:600;margin-bottom:.35rem}.guide-prose .good{color:var(--guide-ok)}.guide-prose .weak{color:var(--guide-warn)}.guide-prose .principle{display:flex;gap:.85rem;align-items:flex-start;padding:.85rem 0;border-bottom:1px solid hsl(var(--line))}.guide-prose .principle:last-child{border-bottom:none}.guide-prose .principle .icon{flex:0 0 2.25rem;height:2.25rem;border-radius:var(--radius);background:hsl(var(--surface));border:1px solid hsl(var(--line));display:flex;align-items:center;justify-content:center;font-size:1.05rem}.guide-prose .principle .text{flex:1;min-width:0}.guide-prose .principle .text b{display:block;font-size:.875rem;margin-bottom:.1rem}.guide-prose .principle .text span{font-size:.8125rem;color:var(--guide-soft)}.guide-prose .flow{width:100%;height:auto;margin:.4rem 0 .25rem}.guide-prose .legend{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:.6rem;font-size:.75rem;color:var(--guide-faint)}.guide-prose .legend span{display:inline-flex;align-items:center;gap:.35rem}.guide-prose .d{width:.5rem;height:.5rem;border-radius:50%;flex:0 0 auto}@media (max-width:640px){.guide-prose .grid2{grid-template-columns:1fr}.guide-prose h1{font-size:1.4rem}.guide-prose .chapter{gap:.8rem}}.cmd{--c-canvas:hsl(var(--background));--c-surface:hsl(var(--surface));--c-surface2:hsl(var(--surface-2));--c-raised:hsl(var(--surface-2));--c-ink:hsl(var(--ink));--c-ink-soft:hsl(var(--ink-soft));--c-ink-faint:hsl(var(--ink-faint));--c-line:hsl(var(--line));--c-line-soft:hsl(var(--line)/0.55);--c-accent:hsl(var(--signal));--c-accent-soft:hsl(var(--signal-soft));--c-accent-ink:hsl(var(--signal-text));--c-violet:#8B83FF;--c-violet-soft:rgba(139,131,255,.16);--c-danger:hsl(var(--danger));--c-danger-soft:hsl(var(--danger-soft));--c-danger-ink:hsl(var(--danger));--c-warn:hsl(var(--warn));--c-warn-soft:hsl(var(--warn-soft));--c-warn-ink:hsl(var(--warn));--c-ok:hsl(var(--ok));--c-ok-soft:hsl(var(--ok-soft));--c-ok-ink:hsl(var(--ok));--c-tx:hsl(var(--ok));--c-quiet:hsl(var(--ink-faint));--fd:var(--font-display),ui-sans-serif,sans-serif;--fb:var(--font-geist-sans),ui-sans-serif,sans-serif;--fm:var(--font-jbmono),ui-monospace,monospace;color:var(--c-ink);font-family:var(--fb)}.cmd-radio{background:linear-gradient(180deg,hsl(var(--surface)),hsl(var(--background)));border:1px solid var(--c-line);border-bottom:0;border-radius:13px 13px 0 0;padding:11px 15px;display:flex;align-items:center;gap:13px}.cmd-chan{font:700 var(--brand-caption,12px) var(--fm);letter-spacing:.06em;color:var(--c-ink)}.cmd-chan b{color:var(--c-tx);font-weight:500;margin-left:8px}.cmd-sig{display:flex;align-items:flex-end;gap:2px;height:13px}.cmd-sig i{width:3px;background:var(--c-tx);border-radius:1px}.cmd-sig i:first-child{height:5px}.cmd-sig i:nth-child(2){height:8px}.cmd-sig i:nth-child(3){height:11px}.cmd-sig i:nth-child(4){height:13px}.cmd-sig i:nth-child(5){height:13px;background:var(--c-line)}.cmd-led{margin-left:auto;font:700 var(--brand-caption,10px) var(--fm);letter-spacing:.1em;color:var(--c-tx);border:1px solid color-mix(in srgb,var(--c-tx) 40%,transparent);border-radius:5px;padding:2px 7px}.cmd-led.is-tx{color:#08120f;background:var(--c-tx);border-color:var(--c-tx)}.cmd-card{background:var(--c-surface);border:1px solid var(--c-line);border-radius:0 0 13px 13px}.cmd-ttop{display:flex;align-items:center;gap:13px;padding:14px 18px 10px}.cmd-who{width:38px;height:38px;border-radius:11px;background:var(--c-violet-soft);color:var(--c-violet);display:grid;place-items:center;font:600 var(--brand-ui,14px) var(--fd);position:relative}.cmd-who:after{content:"";position:absolute;right:-2px;bottom:-2px;width:11px;height:11px;border-radius:50%;background:var(--c-tx);border:2px solid var(--c-surface)}.cmd-nm{font:600 var(--brand-ui,14px) var(--fb)}.cmd-role{font:400 var(--brand-caption,11px) var(--fm);margin-top:1px}.cmd-eta,.cmd-role{color:var(--c-ink-faint)}.cmd-eta{margin-left:auto;text-align:right;font:500 var(--brand-caption,11px) var(--fm)}.cmd-inc{color:var(--c-accent);display:flex;align-items:center;gap:6px;justify-content:flex-end;margin-top:3px}.cmd-inc i{width:6px;height:6px;border-radius:50%;background:var(--c-accent);animation:cmd-blink 1.3s infinite}@keyframes cmd-blink{0%,to{opacity:1}50%{opacity:.25}}.cmd-wave{display:flex;align-items:center;justify-content:center;gap:3px;height:34px;margin:0 18px;border-top:1px solid var(--c-line-soft);border-bottom:1px solid var(--c-line-soft)}.cmd-wave i{width:3px;height:5px;border-radius:2px;background:var(--c-ink-faint);opacity:.5;animation:cmd-idle 2.4s ease-in-out infinite}@keyframes cmd-idle{0%,to{height:5px}50%{height:9px}}.cmd-card.is-transmitting .cmd-wave i{background:var(--c-tx);opacity:.95;animation:cmd-txw .5s ease-in-out infinite}.cmd-card.is-transmitting .cmd-wave i:nth-child(2n){animation-delay:.12s}.cmd-card.is-transmitting .cmd-wave i:nth-child(3n){animation-delay:.24s}.cmd-card.is-transmitting .cmd-wave i:nth-child(5n){animation-delay:.36s}@keyframes cmd-txw{0%,to{height:5px}50%{height:24px}}.cmd-lead{font:600 var(--brand-section,25px) var(--fd);letter-spacing:-.01em;color:var(--c-ink);padding:15px 18px 0}.cmd-counts{padding:8px 18px 0;font:400 var(--brand-ui,15px) var(--fb);color:var(--c-ink-soft);display:flex;align-items:center;gap:9px;flex-wrap:wrap}.cmd-counts .n{font:500 var(--brand-ui,14px) var(--fm)}.cmd-counts .sep{color:var(--c-ink-faint)}.cmd-counts .d{color:var(--c-danger)}.cmd-counts .w{color:var(--c-warn)}.cmd-counts .a{color:var(--c-accent)}.cmd-counts .k{color:var(--c-ok)}.cmd-narrative{padding:10px 18px 2px;font:400 var(--brand-ui,15px) var(--fb);line-height:1.5;color:var(--c-ink-soft);max-width:64ch}.cmd-script{padding:6px 18px 4px}.cmd-line{display:flex;gap:12px;padding:11px 0;border-top:1px solid var(--c-line-soft)}.cmd-gl{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;flex:none}.cmd-gl svg{width:15px;height:15px}.cmd-gl.d{background:var(--c-danger-soft);color:var(--c-danger)}.cmd-gl.q{background:var(--c-warn-soft);color:var(--c-warn)}.cmd-gl.i{background:var(--c-accent-soft);color:var(--c-accent)}.cmd-gl.k{background:var(--c-ok-soft);color:var(--c-ok)}.cmd-line p{font-size:var(--brand-ui,14.5px);color:var(--c-ink);line-height:1.55}.cmd-line p b{font-weight:500;color:var(--c-ink)}.cmd-line p .mut{color:var(--c-ink-faint)}.cmd-chips{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.cmd-chip{font:500 var(--brand-caption,12px) var(--fb);border-radius:9px;padding:6px 12px;cursor:pointer;border:1px solid var(--c-line);background:var(--c-surface2);color:var(--c-ink);text-decoration:none;display:inline-block}.cmd-chip:hover{border-color:var(--c-ink-faint)}.cmd-chip-btn{text-decoration:none}.cmd-signoff{font:500 var(--brand-caption,12px) var(--fm);color:var(--c-tx);padding-top:6px}.cmd-foot{gap:14px;padding:12px 18px 16px;border-top:1px solid var(--c-line-soft);margin-top:6px;flex-wrap:wrap}.cmd-foot,.cmd-ptt{display:flex;align-items:center}.cmd-ptt{gap:10px;border:0;cursor:pointer;background:var(--c-tx);color:#082017;border-radius:11px;padding:11px 17px;font:600 var(--brand-ui,13.5px) var(--fb)}.cmd-ptt svg{width:18px;height:18px}.cmd-ptt.is-playing{background:var(--c-danger);color:#fff}.cmd-ptt:disabled{opacity:.5;cursor:not-allowed}.cmd-reply{display:flex;align-items:center;gap:9px;border:1px solid var(--c-line);background:var(--c-surface2);color:var(--c-ink-soft);border-radius:11px;padding:11px 15px;font:500 var(--brand-ui,12.5px) var(--fb);cursor:pointer}.cmd-reply svg{width:17px;height:17px}.cmd-reply.is-recording{border-color:var(--c-danger);color:var(--c-danger-ink)}.cmd-sel{display:flex;align-items:center;gap:8px}.cmd-sel .lab{font:500 var(--brand-caption,10px) var(--fm);letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink-faint)}.cmd-seg{display:inline-flex;border:1px solid var(--c-line);border-radius:9px;overflow:hidden}.cmd-seg button{cursor:pointer;border:0;background:var(--c-surface2);color:var(--c-ink-soft);padding:7px 11px;font:500 var(--brand-caption,12px) var(--fb);display:flex;align-items:center;gap:6px}.cmd-seg button .ad{width:7px;height:7px;border-radius:50%}.cmd-seg button[aria-selected=true]{background:var(--c-raised);color:var(--c-ink)}.cmd-enter{margin-left:auto;display:flex;align-items:center;gap:8px;border:1px solid var(--c-line);background:transparent;color:var(--c-ink-soft);border-radius:11px;padding:11px 15px;font:500 var(--brand-ui,12.5px) var(--fb);cursor:pointer}.cmd-enter svg{width:15px;height:15px}.cmd-enter:hover{border-color:var(--c-ink-faint);color:var(--c-ink)}.cmd-note{padding:0 18px 14px;font:400 var(--brand-caption,11.5px) var(--fb);color:var(--c-ink-faint)}.cmd-note.err{color:var(--c-warn-ink)}.cmd-mini{display:flex;align-items:center;gap:13px;background:var(--c-surface);border:1px solid var(--c-line);border-radius:12px;padding:11px 15px}.cmd-mini .cmd-led{margin-left:0}.cmd-mini .mt{font:500 var(--brand-ui,13px) var(--fb);color:var(--c-ink)}.cmd-mini .mt b{color:var(--c-ink-soft);font-weight:400}.cmd-mini .mc{display:flex;gap:7px;margin-left:auto}.cmd-mini .mb{display:flex;align-items:center;gap:7px;border:1px solid var(--c-line);background:var(--c-surface2);color:var(--c-ink-soft);border-radius:9px;padding:7px 12px;font:500 var(--brand-caption,12px) var(--fb);cursor:pointer}.cmd-mini .mb svg{width:14px;height:14px}.cmd-mini .mb.go{background:var(--c-tx);color:#082017;border-color:var(--c-tx)}.cmd-boardhead{display:flex;align-items:center;gap:14px;margin:24px 0 12px}.cmd-boardhead h2{font:500 var(--brand-caption,12px) var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink-faint)}.cmd-empty{display:flex;flex-direction:column;gap:6px;align-items:flex-start;border:1px dashed var(--c-line);border-radius:13px;padding:22px 20px;background:var(--c-surface)}.cmd-legend{display:flex;gap:16px;margin-left:auto;font:400 var(--brand-caption,11.5px) var(--fb);color:var(--c-ink-faint);flex-wrap:wrap}.cmd-legend span{display:flex;align-items:center;gap:6px}.cmd-lg{width:9px;height:9px;border-radius:50%}.cmd-board{display:grid;grid-template-columns:repeat(var(--lane-count,7),minmax(0,1fr));gap:10px;background:var(--c-surface);border:1px solid var(--c-line);border-radius:16px;padding:16px 14px 20px;position:relative}.cmd-board:before{content:"";position:absolute;left:14px;right:14px;top:46px;height:1px;background:linear-gradient(90deg,transparent,var(--c-line) 12%,var(--c-line) 88%,transparent)}.cmd-lane{display:flex;flex-direction:column;gap:11px;position:relative;z-index:1;min-width:0}.cmd-lane h3{font:500 var(--brand-caption,10px) var(--fm);letter-spacing:.05em;text-transform:uppercase;color:var(--c-ink-faint);text-align:center;padding-bottom:14px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmd-lane h3 i{position:absolute;top:-3px;right:2px;font-style:normal;font:500 var(--brand-caption,10px) var(--fm);color:var(--c-ink-faint);border:1px solid var(--c-line);border-radius:6px;padding:1px 5px}.cmd-lane h3 i,.cmd-tok{background:var(--c-surface2)}.cmd-tok{border:1px solid var(--c-line);border-radius:12px;padding:11px;display:flex;flex-direction:column;gap:8px;transition:transform .15s,border-color .15s;text-decoration:none;color:inherit}.cmd-tok:hover{transform:translateY(-2px);border-color:var(--c-ink-faint)}.cmd-tok .pn{font:500 var(--brand-ui,13.5px) var(--fb);color:var(--c-ink);line-height:1.25}.cmd-tok .meta{justify-content:space-between;gap:6px}.cmd-tok .meta,.cmd-tok .owner{display:flex;align-items:center}.cmd-tok .owner{gap:5px;font-size:var(--brand-caption,10.5px);color:var(--c-ink-faint);min-width:0}.cmd-tok .owner span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmd-av{width:17px;height:17px;border-radius:50%;background:var(--c-raised);color:var(--c-ink-soft);display:grid;place-items:center;font:600 var(--brand-caption,8px) var(--fb);flex:none}.cmd-tag{font:500 var(--brand-caption,10px) var(--fm);border-radius:999px;padding:2px 7px;white-space:nowrap}.cmd-bar{height:3px;border-radius:3px;background:var(--c-line);overflow:hidden}.cmd-bar i{display:block;height:100%;border-radius:3px}.cmd-tok.moving{box-shadow:0 0 0 1px rgba(70,214,154,.1)}.cmd-tok.moving .cmd-bar i{background:var(--c-ok)}.cmd-tok.moving .cmd-tag{color:var(--c-ink-faint)}.cmd-tok.wait{border-color:var(--c-accent);box-shadow:0 0 0 1px var(--c-accent),0 10px 26px -12px rgba(255,122,92,.55)}.cmd-tok.wait .cmd-bar i{background:var(--c-accent)}.cmd-tok.wait .cmd-tag{background:var(--c-accent-soft);color:var(--c-accent-ink)}.cmd-tok.quiet:not(:has(.cmd-tok-health)){opacity:.46;filter:grayscale(.65)}.cmd-tok.quiet:has(.cmd-tok-health)>:not(.cmd-tok-health){opacity:.46;filter:grayscale(.65)}.cmd-tok.quiet .cmd-bar i{background:var(--c-quiet)}.cmd-tok.quiet .cmd-tag{background:var(--c-surface);color:var(--c-quiet)}.cmd-tok.stuck{border-color:hsl(var(--danger)/.45);background:hsl(var(--danger-soft));transform:translateY(6px);animation:cmd-rp 2.4s infinite}.cmd-tok.stuck:hover{transform:translateY(4px)}.cmd-tok.stuck .pn{color:var(--c-ink)}.cmd-tok.stuck .cmd-bar i{background:var(--c-danger)}.cmd-tok.stuck .cmd-tag{background:var(--c-danger-soft);color:var(--c-danger-ink)}.cmd-tok.shipped .cmd-bar i{background:var(--c-ok)}.cmd-tok.shipped .cmd-tag{color:var(--c-ok-ink)}@keyframes cmd-rp{0%,to{box-shadow:0 0 0 0 rgba(255,107,114,0)}50%{box-shadow:0 0 0 4px rgba(255,107,114,.16)}}.cmd-ask{display:flex;align-items:center;gap:11px;margin-top:18px;width:100%;text-align:left;cursor:pointer;background:var(--c-surface);border:1px solid var(--c-line);border-radius:12px;padding:12px 15px}.cmd-ask:hover{border-color:var(--c-line-strong,var(--c-line))}.cmd-ask svg{width:17px;height:17px;color:var(--c-ink-faint)}.cmd-ask .cmd-ask-ph,.cmd-ask input{flex:1;background:transparent;border:0;outline:0;color:var(--c-ink);font:400 var(--brand-ui,14px) var(--fb)}.cmd-ask .cmd-ask-ph{color:var(--c-ink-faint)}.cmd-ask input::-moz-placeholder{color:var(--c-ink-faint)}.cmd-ask input::placeholder{color:var(--c-ink-faint)}.cmd-ask .k{font:500 var(--brand-caption,11px) var(--fm);background:var(--c-surface2);border:1px solid var(--c-line);border-radius:6px;padding:2px 7px;color:var(--c-ink-faint)}.cmd-clear{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;text-align:center}.cmd-clear .ring{width:48px;height:48px;border-radius:50%;background:var(--c-ok-soft);color:var(--c-ok);display:grid;place-items:center}.cmd-clear .ring svg{width:22px;height:22px}.cmd-clear b{font:500 var(--brand-ui,15px) var(--fb);color:var(--c-ink)}.cmd-clear p{font-size:var(--brand-ui,13px);color:var(--c-ink-faint)}.cmd-facets{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.cmd-fc{background:var(--c-surface);border:1px solid var(--c-line);border-radius:14px;padding:15px 17px;display:flex;flex-direction:column;gap:9px}.cmd-fc.span2{grid-column:span 2}.cmd-fc.span4{grid-column:span 4}.cmd-fc .fct{display:flex;align-items:center;gap:9px}.cmd-fc .fct .fd{width:8px;height:8px;border-radius:50%}.cmd-fc .fct .lb{font:600 var(--brand-caption,11px) var(--fm);letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink-faint)}.cmd-fc .fct .n{margin-left:auto;font:600 var(--brand-section,24px) var(--fd);font-variant-numeric:tabular-nums;color:var(--c-ink)}.cmd-fc.danger .n{color:var(--c-danger)}.cmd-fc.warn .n{color:var(--c-warn)}.cmd-fc.signal .n{color:var(--c-accent)}.cmd-fc .r{display:flex;align-items:center;gap:8px;font-size:var(--brand-ui,13px);color:var(--c-ink-soft);padding:3px 0;text-decoration:none}.cmd-fc a.r:hover{color:var(--c-ink)}.cmd-fc .r .rd{width:6px;height:6px;border-radius:50%;flex:none}.cmd-fc .r .rt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmd-fc .r .ago{margin-left:auto;font:400 var(--brand-caption,11px) var(--fm);color:var(--c-ink-faint);flex:none;padding-left:8px}.cmd-fc .cmd-fc-cta{align-self:flex-start;margin-top:auto;text-decoration:none}.cmd-fc .empty{font-size:var(--brand-ui,12.5px);color:var(--c-ink-faint)}.cmd-changed{display:grid;grid-template-columns:1fr 1fr;gap:1px 22px}.cmd-fc.ok .n{color:var(--c-ok)}.cmd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(288px,1fr));gap:12px}.cmd-pc{position:relative;overflow:hidden;background:var(--c-surface);border:1px solid var(--c-line);border-radius:14px;padding:16px 17px 13px;display:flex;flex-direction:column;gap:11px;min-height:128px;text-decoration:none;color:inherit;transition:transform .15s,border-color .15s}.cmd-pc:hover{transform:translateY(-2px);border-color:var(--c-ink-faint)}.cmd-pc:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--c-line)}.cmd-pc.v-red:before{background:var(--c-danger)}.cmd-pc.v-amber:before{background:var(--c-warn)}.cmd-pc.v-green:before{background:var(--c-ok)}.cmd-pc .pc-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cmd-pc .pc-name{font:600 var(--brand-body,16px) var(--fd);letter-spacing:-.01em;line-height:1.2;color:var(--c-ink)}.cmd-pc .pc-stat{text-align:right;flex:none}.cmd-pc .pc-stat .n{display:block;font:600 var(--brand-section,26px) var(--fd);font-variant-numeric:tabular-nums;line-height:1;color:var(--c-ink)}.cmd-pc.v-red .pc-stat .n{color:var(--c-danger)}.cmd-pc.v-amber .pc-stat .n{color:var(--c-warn)}.cmd-pc.v-green .pc-stat .n{color:var(--c-ok)}.cmd-pc .pc-stat .k{font:500 var(--brand-caption,9px) var(--fm);letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink-faint)}.cmd-pc .pc-bar{height:3px;border-radius:3px;background:var(--c-line);overflow:hidden}.cmd-pc .pc-bar i{display:block;height:100%;border-radius:3px;background:var(--c-quiet)}.cmd-pc.v-red .pc-bar i{background:var(--c-danger)}.cmd-pc.v-amber .pc-bar i{background:var(--c-warn)}.cmd-pc.v-green .pc-bar i{background:var(--c-ok)}.cmd-pc .pc-blk{font-size:var(--brand-ui,13px);line-height:1.45;color:var(--c-ink-soft);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cmd-pc .pc-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:2px;font:400 var(--brand-caption,11px) var(--fm);color:var(--c-ink-faint)}.cmd-pc .pc-tag{font:500 var(--brand-caption,10px) var(--fm);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--c-line);border-radius:6px;padding:2px 7px;color:var(--c-quiet);white-space:nowrap}.cmd-pc .pc-link{text-decoration:none}.cmd-pc .pc-link:after{content:"";position:absolute;inset:0}.cmd-pc .pc-link:focus-visible{outline:none}.cmd-pc:has(.pc-link:focus-visible){outline:2px solid var(--c-accent);outline-offset:2px}.cmd-pc .pc-client{position:relative;z-index:1;text-decoration:none}.cmd-pc .pc-client:hover{border-color:var(--c-ink-faint);color:var(--c-ink)}.cmd-pc .pc-client:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}.cmd-agents{display:grid;grid-template-columns:repeat(auto-fill,minmax(264px,1fr));gap:10px}.cmd-agent{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:11px;min-height:104px;background:var(--c-surface);border:1px solid var(--c-line);border-radius:13px;padding:14px 15px;text-decoration:none;color:inherit;transition:transform .15s,border-color .15s}.cmd-agent:hover{transform:translateY(-2px);border-color:var(--c-ink-faint)}.cmd-agent:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--c-quiet)}.cmd-agent.s-online:before{background:var(--c-ok)}.cmd-agent.s-idle:before{background:var(--c-warn)}.cmd-agent.s-stale:before{background:var(--c-warn);opacity:.6}.cmd-agent .ag-top{display:flex;align-items:center;gap:11px;min-width:0}.cmd-agent .ag-av{position:relative;width:36px;height:36px;border-radius:10px;background:var(--c-surface2);color:var(--c-ink-soft);display:grid;place-items:center;font:600 var(--brand-ui,13px) var(--fd);flex:none}.cmd-agent .ag-av .st{position:absolute;right:-3px;bottom:-3px;width:11px;height:11px;border-radius:50%;border:2px solid var(--c-surface);background:var(--c-quiet)}.cmd-agent.s-online .ag-av .st{background:var(--c-ok)}.cmd-agent.s-idle .ag-av .st{background:var(--c-warn)}.cmd-agent.s-stale .ag-av .st{background:var(--c-warn);opacity:.55}.cmd-agent .ag-id{min-width:0;flex:1}.cmd-agent .ag-nm{font:600 var(--brand-ui,15px) var(--fd);letter-spacing:-.01em;color:var(--c-ink);line-height:1.15}.cmd-agent .ag-nm,.cmd-agent .ag-role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmd-agent .ag-role{margin-top:2px;font-size:var(--brand-caption,12px);color:var(--c-ink-faint)}.cmd-agent .ag-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.cmd-agent .ag-sess{font:400 var(--brand-caption,11px) var(--fm);color:var(--c-ink-faint);flex:none}.cmd-agent .ag-activity{font-size:var(--brand-caption,12px);color:var(--c-ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:italic}.cmd-agent .ag-meta{display:flex;align-items:center;gap:6px;font:400 var(--brand-caption,11px) var(--fm);color:var(--c-ink-faint);flex-wrap:wrap}.cmd-agent .ag-meta .ag-dot{opacity:.5}.cmd-agent .ag-meta .ag-tier{font-variant-numeric:tabular-nums}.cmd-agent .ag-caps{display:flex;flex-wrap:wrap;gap:4px}.cmd-agent .ag-caps .chip,.cmd-agent .ag-caps .chip-outline{font-size:var(--brand-caption,10px);padding:1px 6px}.cmd-agent .ag-nowork{font:400 var(--brand-caption,11px) var(--fm);color:var(--c-ink-faint);border:1px dashed var(--c-line);border-radius:4px;padding:2px 6px;align-self:flex-start}.cmd-agent .ag-nowork[data-work-capable=false]{color:var(--c-warn,var(--c-ink-soft));border-color:var(--c-warn,var(--c-line));border-style:solid}.cmd-agent .ag-client{display:flex;gap:4px}.cmd-agent .ag-client .chip,.cmd-agent .ag-client .chip-outline{font-size:var(--brand-caption,10px);padding:1px 6px}.phase-list{display:flex;flex-direction:column;gap:8px}.phase-row{display:flex;align-items:flex-start;gap:14px;background:hsl(var(--surface));border:1px solid hsl(var(--line));border-radius:12px;padding:13px 16px;transition:border-color .14s}.phase-row:hover{border-color:hsl(var(--line-strong))}.phase-row .pr-main{min-width:0;flex:1}.phase-row .pr-title{font-size:var(--brand-ui,14px);font-weight:500;color:hsl(var(--ink))}.phase-row .pr-title .sub{color:hsl(var(--ink-faint));font-weight:400}.phase-row .pr-meta{display:flex;align-items:center;gap:12px;margin-top:7px;flex-wrap:wrap}.phase-row .pr-owner{display:flex;align-items:center;gap:7px;font-size:var(--brand-caption,12px);color:hsl(var(--ink-soft))}.phase-row .pr-av{width:22px;height:22px;border-radius:50%;background:hsl(var(--surface-2));color:hsl(var(--ink-soft));display:grid;place-items:center;font-size:var(--brand-caption,9px);font-weight:600;flex:none}.phase-row .pr-eta{font-family:ui-monospace,monospace;font-size:var(--brand-caption,11px);color:hsl(var(--ink-faint))}.phase-row .pr-upd{font-size:var(--brand-caption,12px);color:hsl(var(--ink-soft));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:34ch}.phase-row .pr-actions{display:flex;gap:8px;flex:none}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:24px}.page-head .ph-l{min-width:0}.page-head .ph-eyebrow{display:block;font-family:var(--font-jbmono),ui-monospace,monospace;font-size:var(--brand-caption,11px);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--ink-faint));margin-bottom:5px}.page-head .ph-title{font-family:var(--font-display),ui-sans-serif,sans-serif;font-size:var(--brand-section,24px);line-height:1.15;font-weight:600;letter-spacing:-.01em;color:hsl(var(--ink))}.page-head .ph-sub{margin-top:5px;font-size:var(--brand-ui,14px);color:hsl(var(--ink-soft))}.page-head .ph-aside{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.row-list{display:flex;flex-direction:column;gap:8px}.row-card{display:flex;align-items:center;gap:14px;background:hsl(var(--surface));border:1px solid hsl(var(--line));border-radius:12px;padding:13px 16px;transition:border-color .14s,transform .14s;text-decoration:none;color:inherit}.row-card.is-link:hover,a.row-card:hover{border-color:hsl(var(--line-strong))}.row-card.is-link:hover .rc-chev,a.row-card:hover .rc-chev{transform:translateX(2px)}.row-card .rc-main{min-width:0;flex:1}.row-card .rc-title{font-size:var(--brand-ui,14px);font-weight:500;color:hsl(var(--ink));overflow:hidden;text-overflow:ellipsis}.row-card .rc-title .sub{color:hsl(var(--ink-faint));font-weight:400}.row-card .rc-sub{margin-top:3px;font-size:var(--brand-ui,12.5px);color:hsl(var(--ink-soft));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60ch}.row-card .rc-aux{display:flex;align-items:center;gap:16px;flex:none}.row-card .rc-stat{display:flex;flex-direction:column;gap:1px;text-align:right;white-space:nowrap}.row-card .rc-stat .k{font-family:var(--font-jbmono),ui-monospace,monospace;font-size:var(--brand-caption,9px);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--ink-faint))}.row-card .rc-stat .v{font-size:var(--brand-ui,13px);color:hsl(var(--ink-soft));font-variant-numeric:tabular-nums}.row-card .rc-chev{color:hsl(var(--ink-faint));flex:none;transition:transform .14s}.wq-groups{display:flex;flex-direction:column;gap:26px}.wq-ghead{display:flex;align-items:center;gap:10px;margin-bottom:10px}.wq-ghead h2{font-size:var(--brand-caption,10.5px);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.wq-ghead .n,.wq-ghead h2{font-family:var(--font-jbmono),ui-monospace,monospace;font-weight:500;color:hsl(var(--ink-faint))}.wq-ghead .n{font-size:var(--brand-caption,10px);background:hsl(var(--surface-2));border:1px solid hsl(var(--line));border-radius:6px;padding:1px 6px;font-variant-numeric:tabular-nums}.wq-ghead .rule{flex:1;height:1px;background:linear-gradient(90deg,hsl(var(--line)),transparent)}.wq-group.attn .wq-ghead .n,.wq-group.attn .wq-ghead h2{color:hsl(var(--signal-text))}.wq-group.attn .wq-ghead .n{background:hsl(var(--signal-soft));border-color:hsl(var(--signal)/.3)}.wq-group.attn .wq-ghead .rule{background:linear-gradient(90deg,hsl(var(--signal)/.35),transparent)}.wq-group.stuck .wq-ghead .n,.wq-group.stuck .wq-ghead h2{color:hsl(var(--danger-text))}.wq-group.stuck .wq-ghead .n{background:hsl(var(--danger-soft));border-color:hsl(var(--danger)/.3)}.wq-group.stuck .wq-ghead .rule{background:linear-gradient(90deg,hsl(var(--danger)/.35),transparent)}.wq-list{display:flex;flex-direction:column;gap:8px}.wq-row{position:relative;display:flex;align-items:flex-start;gap:13px;background:hsl(var(--surface));border:1px solid hsl(var(--line));border-radius:12px;padding:13px 15px 13px 18px;overflow:hidden;text-decoration:none;color:inherit;transition:border-color .14s,transform .14s,box-shadow .14s}.wq-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:hsl(var(--ink-quiet)/.5)}.wq-row:hover{border-color:hsl(var(--line-strong));transform:translateY(-1px)}.wq-row:hover .wq-chev{transform:translateX(2px)}.wq-row.is-attn{border-color:hsl(var(--signal)/.45);box-shadow:0 0 0 1px hsl(var(--signal)/.2)}.wq-row.is-attn:before{background:hsl(var(--signal))}.wq-row.is-stuck{border-color:hsl(var(--danger)/.45);background:hsl(var(--danger-soft))}.wq-row.is-stuck:before{background:hsl(var(--danger))}.wq-row.is-run:before{background:hsl(var(--ok))}.wq-row.is-sent:before{background:hsl(var(--signal)/.7)}.wq-row.is-idle:before{background:hsl(var(--ink-quiet)/.45)}.wq-row.is-held:before{background:repeating-linear-gradient(180deg,hsl(var(--ink-quiet)) 0 5px,transparent 5px 10px)}.wq-row.is-done .wq-title{color:hsl(var(--ink-soft))}.wq-row.is-done:before{background:hsl(var(--ink-quiet)/.3)}.wq-row .wq-main{min-width:0;flex:1}.wq-row .wq-title{font-size:var(--brand-ui,14px);font-weight:500;color:hsl(var(--ink));line-height:1.35}.wq-meta{display:flex;align-items:center;gap:9px;margin-top:6px;flex-wrap:wrap;font-size:var(--brand-caption,11.5px);color:hsl(var(--ink-faint))}.wq-meta .wq-st{font-family:var(--font-jbmono),ui-monospace,monospace;font-size:var(--brand-caption,10.5px);font-weight:500;letter-spacing:.05em;text-transform:uppercase}.wq-meta .wq-st.t-attn{color:hsl(var(--signal-text))}.wq-meta .wq-st.t-stuck{color:hsl(var(--danger-text))}.wq-meta .wq-st.t-run{color:hsl(var(--ok-text))}.wq-meta .wq-st.t-sent{color:hsl(var(--signal-text))}.wq-meta .wq-st.t-held{color:hsl(var(--ink-soft))}.wq-meta .wq-kind{color:hsl(var(--ink-soft))}.wq-meta .wq-kind,.wq-meta .wq-pri{font-family:var(--font-jbmono),ui-monospace,monospace;font-size:var(--brand-caption,10.5px)}.wq-meta .wq-pri{font-variant-numeric:tabular-nums}.wq-meta .wq-pri.hot{color:hsl(var(--warn-text));font-weight:500}.wq-meta .sep{width:1px;height:10px;background:hsl(var(--line));flex:none}.wq-meta .wq-owner{display:flex;align-items:center;gap:6px;color:hsl(var(--ink-soft));min-width:0}.wq-meta .wq-owner span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wq-av{width:19px;height:19px;border-radius:50%;background:hsl(var(--surface-2));color:hsl(var(--ink-soft));display:grid;place-items:center;font-size:var(--brand-caption,8.5px);font-weight:600;flex:none}.wq-meta .wq-none{font-family:var(--font-jbmono),ui-monospace,monospace}.wq-flag,.wq-meta .wq-none{font-size:var(--brand-caption,10.5px)}.wq-flag{display:inline-flex;align-items:center;gap:4px;margin-left:8px;vertical-align:1px;font-weight:500;border-radius:999px;padding:2px 8px;background:hsl(var(--signal-soft));color:hsl(var(--signal-text));white-space:nowrap}.wq-hold{display:flex;align-items:flex-start;gap:7px;margin-top:8px;padding-top:8px;border-top:1px dashed hsl(var(--danger)/.3);font-size:var(--brand-caption,11.5px);color:hsl(var(--danger-text));line-height:1.4}.wq-hold b{font-family:var(--font-jbmono),ui-monospace,monospace;font-size:var(--brand-caption,10.5px);font-weight:500;letter-spacing:.05em;text-transform:uppercase}.wq-aside{display:flex;align-items:center;gap:7px;flex:none;align-self:center}.wq-time{font-family:var(--font-jbmono),ui-monospace,monospace;font-size:var(--brand-caption,11px);color:hsl(var(--ink-faint));white-space:nowrap;font-variant-numeric:tabular-nums}.wq-chev{color:hsl(var(--line-strong));flex:none;transition:transform .14s}.wq-row.is-stack{flex-direction:column;align-items:stretch;gap:0}.wq-row.is-stack .wq-head{display:flex;align-items:flex-start;gap:13px;width:100%;text-align:left}.wq-row.is-stack:hover,.wq-row.is-stack:hover .wq-chev{transform:none}.wq-row.is-stack .wq-chev.open{transform:rotate(90deg)}@media (max-width:640px){.wq-row{flex-direction:column;gap:9px}.wq-aside{align-self:flex-start}.wq-row.is-stack .wq-head{flex-direction:column;gap:9px}}.wi-card{position:relative;overflow:hidden;padding:0}.wi-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:hsl(var(--ink-quiet)/.5);z-index:1}.wi-card.s-attn:before{background:hsl(var(--signal))}.wi-card.s-stuck:before{background:hsl(var(--danger))}.wi-card.s-run:before{background:hsl(var(--ok))}.wi-card.s-sent:before{background:hsl(var(--signal)/.7)}.wi-card.s-idle:before{background:hsl(var(--ink-quiet)/.45)}.wi-card.s-held:before{background:repeating-linear-gradient(180deg,hsl(var(--ink-quiet)) 0 5px,transparent 5px 10px)}.wi-card.s-done:before{background:hsl(var(--ink-quiet)/.3)}.wi-state{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:11px 18px;border-bottom:1px solid hsl(var(--line));background:hsl(var(--surface-2))}.wi-state .st{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-jbmono),ui-monospace,monospace;font-size:var(--brand-caption,11px);font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:hsl(var(--ink))}.wi-state .st:before{content:"";width:7px;height:7px;border-radius:50%;background:hsl(var(--ink-quiet));flex:none}.wi-state .ex{font-size:var(--brand-ui,12.5px);color:hsl(var(--ink-soft));line-height:1.45}.wi-card.s-stuck .wi-state{background:hsl(var(--danger-soft));border-bottom-color:hsl(var(--danger)/.28)}.wi-card.s-stuck .wi-state .st:before{background:hsl(var(--danger))}.wi-card.s-attn .wi-state{background:hsl(var(--signal-soft));border-bottom-color:hsl(var(--signal)/.28)}.wi-card.s-attn .wi-state .st:before{background:hsl(var(--signal))}.wi-card.s-run .wi-state .st:before{background:hsl(var(--ok))}.wi-card.s-sent .wi-state .st:before{background:hsl(var(--signal)/.7)}.wi-body{padding:16px 18px 18px}.wi-title{font-size:var(--brand-section,19px);font-weight:600;letter-spacing:-.01em;line-height:1.3;color:hsl(var(--ink))}.wi-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;font-size:var(--brand-caption,11.5px);color:hsl(var(--ink-faint))}.wi-chips .k{color:hsl(var(--ink-soft))}.wi-chips .k,.wi-chips .p{font-family:var(--font-jbmono),ui-monospace,monospace;font-size:var(--brand-caption,10.5px)}.wi-chips .p{font-variant-numeric:tabular-nums}.wi-chips .p.hot{color:hsl(var(--warn));font-weight:500}.wi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:16px;background:hsl(var(--line));border:1px solid hsl(var(--line));border-radius:10px;overflow:hidden}.wi-grid>div{position:relative;background:hsl(var(--surface));padding:10px 12px;min-width:0;display:flex;flex-direction:column}.wi-grid>div.is-editing{box-shadow:inset 0 0 0 2px hsl(var(--signal)/.55)}.wi-grid dd.wi-cell-act{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:auto;padding-top:8px;overflow:visible;white-space:normal}.wi-grid dd.wi-cell-sub{margin-top:2px;font-size:var(--brand-caption,11.5px);color:hsl(var(--ink-soft));white-space:normal}.wi-grid dd.wi-cell-warn{color:hsl(var(--warn-text));font-weight:500}.wi-due{display:flex;flex-direction:column;min-width:0}.wi-due-ends{font-size:var(--brand-caption,11.5px);white-space:normal}.wi-due-ends,.wi-grid dt{color:hsl(var(--ink-faint))}.wi-grid dt{font-family:var(--font-jbmono),ui-monospace,monospace;font-size:var(--brand-caption,9.5px);font-weight:500;letter-spacing:.07em;text-transform:uppercase}.wi-grid dd{margin-top:3px;font-size:var(--brand-ui,13px);color:hsl(var(--ink));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wi-grid dd.soft{color:hsl(var(--ink-soft))}.wi-kv{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid hsl(var(--line));font-size:var(--brand-caption,12px)}.wi-kv>.k{font-family:var(--font-jbmono),ui-monospace,monospace;font-size:var(--brand-caption,9.5px);font-weight:500;letter-spacing:.07em;text-transform:uppercase;width:80px;flex:none;white-space:nowrap}.wi-kv .note,.wi-kv>.k{color:hsl(var(--ink-faint))}.wi-kv .note{line-height:1.45}.wi-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:13px 18px;border-top:1px solid hsl(var(--line));background:hsl(var(--surface-2))}.wi-actions .sp{flex:1}.wi-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 16px}.wi-head .wi-title{flex:1 1 20rem;min-width:0}.wi-head-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wi-editor{margin-top:10px;padding:14px 16px;border:1px solid hsl(var(--control-border)/.6);border-radius:10px;background:hsl(var(--surface-2));display:grid;gap:8px;max-width:44rem}.wi-editor-title{font-size:var(--brand-ui,13px);font-weight:600;color:hsl(var(--ink))}.wi-phase-alert{padding:10px 12px;border:1px solid hsl(var(--warn)/.45);border-radius:10px;background:hsl(var(--warn-soft));color:hsl(var(--warn-text))}@media (max-width:900px){.wi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wi-grid>div:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:520px){.wi-grid{grid-template-columns:minmax(0,1fr)}.wi-kv>.k{width:auto}}@media (max-width:1024px){.cmd-board{grid-template-columns:unset;grid-auto-flow:column;grid-auto-columns:minmax(154px,1fr);overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.cmd-board:before{display:none}.cmd-lane{scroll-snap-align:start}}@media (min-width:641px) and (max-width:1024px){.cmd-facets{grid-template-columns:repeat(2,1fr)}.cmd-fc.span2,.cmd-fc.span4{grid-column:span 2}}@media (max-width:640px){.cmd-board{display:flex;flex-direction:column;gap:18px;overflow-x:visible}.cmd-lane h3{text-align:left;padding-bottom:8px;border-bottom:1px solid var(--c-line-soft);white-space:normal}.cmd-lane h3 i{right:0;top:-2px}.cmd-facets{grid-template-columns:1fr}.cmd-fc.span2,.cmd-fc.span4{grid-column:auto}.cmd-changed{grid-template-columns:1fr}.cmd-lead{font-size:var(--brand-section,21px)}.cmd-counts{font-size:var(--brand-ui,14px)}.cmd-foot{gap:10px}.cmd-ptt,.cmd-reply{flex:1 1 auto;justify-content:center}.cmd-sel{width:100%;justify-content:space-between}.cmd-enter{margin-left:0;width:100%;justify-content:center}.cmd-mini{flex-wrap:wrap}.cmd-mini .mc{margin-left:0;width:100%}.cmd-mini .mb{flex:1 1 auto;justify-content:center}}.cmd-axes{display:flex;flex-direction:column;border:1px solid var(--c-line);border-radius:12px;overflow:hidden}.cmd-axis{display:flex;align-items:flex-start;gap:16px;padding:11px 16px;border-top:1px solid var(--c-line-soft)}.cmd-axis:first-child{border-top:0}.cmd-axis:hover{background:var(--c-surface2)}.cmd-axis .ax-l{flex:1 1 auto;min-width:0}.cmd-axis .ax-name{font:500 var(--brand-ui,13px) var(--fb);line-height:1.35;color:var(--c-ink)}.cmd-axis .ax-ev{margin-top:3px;font:400 var(--brand-caption,11.5px) var(--fm);line-height:1.45;color:var(--c-ink-faint);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cmd-axis .ax-r{display:flex;align-items:center;gap:14px;flex:none;padding-top:1px}.cmd-axis .ax-meter{display:flex;gap:3px;align-items:center}.cmd-axis .ax-meter i{width:5px;height:15px;border-radius:2px;background:hsl(var(--line-strong))}.cmd-axis .ax-meter i.on{background:var(--c-accent)}.cmd-axis.met .ax-meter i.on{background:var(--c-ok)}.cmd-axis.below .ax-meter i.on{background:var(--c-warn)}.cmd-axis .ax-num{min-width:30px;text-align:right;font:600 var(--brand-ui,13px) var(--fd);font-variant-numeric:tabular-nums;color:var(--c-ink)}.cmd-axis .ax-num em{font-style:normal;font-weight:400;color:var(--c-ink-faint)}.cmd-axis .ax-d{min-width:24px;text-align:right;font:500 var(--brand-caption,12px) var(--fm);font-variant-numeric:tabular-nums}.cmd-axis .ax-d.up{color:var(--c-ok)}.cmd-axis .ax-d.down{color:var(--c-danger)}.cmd-axis .ax-d.flat{color:var(--c-ink-faint)}@media (max-width:640px){.cmd-axis{gap:10px;padding:10px 12px}.cmd-axis .ax-ev{-webkit-line-clamp:3}}.ix,.rm-app,.rm-dlg-veil{--sh-card:0 1px 2px 0 rgb(15 23 42/0.04),0 1px 1px -1px rgb(15 23 42/0.03);--sh-pop:0 16px 48px -16px rgb(8 12 20/0.32),0 6px 16px -8px rgb(8 12 20/0.18);--rm-control-size:var(--control-height,36px);--rm-control-radius:8px}:is(.rm-app,.ix,.rm-dlg-veil) svg.i{width:16px;height:16px;flex:none}:is(.rm-app,.ix,.rm-dlg-veil) :is(.btn-primary,.btn-secondary,.btn-ghost,.btn-danger){min-height:var(--rm-control-size);height:auto;padding:8px 12px;border-radius:var(--rm-control-radius);font-size:var(--brand-ui,13px);line-height:1.35}.rm-sep{color:hsl(var(--ink-faint));padding:0 1px}body>div:has(>main>div>.rm-app){height:100dvh;min-height:0}body>main:has(>div>.rm-app){height:100dvh;min-height:0}main:has(>div>.rm-app){padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);display:flex;flex-direction:column;min-height:0;flex:1}main:has(>div>.rm-app)>div{max-width:none;width:100%;margin-inline:0;flex:1;min-height:0;display:flex;flex-direction:column}.rm-app{position:relative;display:grid;grid-template-columns:260px minmax(0,1fr) 324px;grid-template-rows:minmax(0,1fr);flex:1;min-height:0;font-size:var(--brand-ui,14px);line-height:1.45;color:hsl(var(--ink))}@media (min-width:1280px){.rm-app:is([data-details=closed],[data-details-wide=closed]:not([data-details=open])){grid-template-columns:260px minmax(0,1fr)}.rm-app:is([data-details=closed],[data-details-wide=closed]:not([data-details=open])) .rm-side{display:none}}.rm-av{position:relative;flex:none;width:32px;height:32px;display:grid;place-items:center;font-family:var(--font-display);font-weight:600;font-size:var(--brand-ui,12.5px);letter-spacing:.01em;line-height:1}.rm-av:before{content:attr(data-i)}.rm-av.k-a{border-radius:30%;color:hsl(var(--surface));background:hsl(var(--ink))}.rm-av.k-u{border-radius:50%;background:hsl(var(--signal-soft));color:hsl(var(--signal-text));box-shadow:inset 0 0 0 1px hsl(var(--signal)/.25)}.dark .rm-av.k-a{background:hsl(var(--ink-soft));color:hsl(var(--background))}.rm-av.s40{width:40px;height:40px;font-size:var(--brand-ui,15px)}.rm-av.s28{width:28px;height:28px;font-size:var(--brand-caption,11px)}.rm-av.s26{width:26px;height:26px;font-size:var(--brand-caption,10.5px)}.rm-av.s22{width:22px;height:22px;font-size:var(--brand-caption,9.5px)}.rm-av.s18{width:18px;height:18px;font-size:var(--brand-caption,8px)}.rm-av .st{position:absolute;right:-3px;bottom:-3px;width:11px;height:11px;border-radius:50%;border:2.5px solid var(--ring,hsl(var(--surface)))}.rm-av.s22 .st,.rm-av.s26 .st,.rm-av.s28 .st{width:10px;height:10px;border-width:2px;right:-2px;bottom:-2px}.rm-av .st.on{background:hsl(var(--ok))}.rm-av .st.off{background:hsl(var(--ink-quiet))}.rm-rail{background:hsl(var(--sidebar));border-right:1px solid hsl(var(--line));display:flex;flex-direction:column;min-height:0;--ring:hsl(var(--sidebar))}.rm-rail-h{display:flex;align-items:center;gap:8px;padding:16px 14px 12px 18px}.rm-rail-h h2{font:600 var(--brand-body,16px) var(--font-display);letter-spacing:-.01em}.rm-rail-h .n{font:500 var(--brand-caption,11px) var(--font-jbmono);color:hsl(var(--ink-faint))}.rm-rail-h .new{margin-left:auto}.rm-filter{margin:0 12px 4px;height:32px;display:flex;align-items:center;gap:8px;padding:0 8px 0 10px;border:1px solid hsl(var(--line));background:hsl(var(--surface));border-radius:8px;font-size:var(--brand-ui,13px);color:hsl(var(--ink-faint))}.rm-filter:focus-within{border-color:hsl(var(--signal)/.6)}.rm-filter svg.i{width:14px;height:14px}.rm-filter input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font:inherit;color:hsl(var(--ink))}.rm-filter input::-moz-placeholder{color:hsl(var(--ink-faint))}.rm-filter input::placeholder{color:hsl(var(--ink-faint))}.rm-filter .kbd{margin-left:auto}.rm-rail-list{flex:1;min-height:0;overflow-y:auto;padding-bottom:8px}.rm-band{display:flex;align-items:center;gap:7px;padding:14px 18px 5px;font:500 var(--brand-caption,10.5px) var(--font-jbmono);letter-spacing:.09em;text-transform:uppercase;color:hsl(var(--ink-faint))}.rm-band .c{letter-spacing:0}.rm-band.b-attn{color:hsl(var(--warn-text));font-weight:600}.rm-band.b-attn:before{content:"";width:7px;height:7px;border-radius:50%;background:hsl(var(--warn));flex:none}button.rm-band{width:100%;text-align:left}.rm-band .chev{margin-left:auto;width:14px;height:14px;transition:transform .15s}.rm-band[aria-expanded=true] .chev{transform:rotate(90deg)}.rm-ri{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:8px;column-gap:8px;row-gap:5px;margin:1px 8px;padding:8px 10px 9px 13px;border-radius:9px;border:1px solid transparent;text-decoration:none;color:inherit}.rm-ri:hover{background:hsl(var(--surface)/.6)}.rm-ri:before{content:"";position:absolute;left:4px;top:9px;bottom:9px;width:3px;border-radius:3px;background:transparent}.rm-ri.st-attn:before{background:hsl(var(--warn))}.rm-ri.st-run:before{background:hsl(var(--ok))}.rm-ri.st-nop:before{background:hsl(var(--danger))}.rm-ri.cur{background:hsl(var(--surface));border-color:hsl(var(--line));box-shadow:var(--sh-card);--ring:hsl(var(--surface))}.rm-ri.cur.st-attn{border-color:hsl(var(--warn)/.5);box-shadow:0 0 0 1px hsl(var(--warn)/.2)}.rm-ri .t{font-size:var(--brand-ui,13.5px);font-weight:500;color:hsl(var(--ink));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.rm-ri .tm{font:400 var(--brand-caption,11px) var(--font-jbmono);color:hsl(var(--ink-faint));align-self:center}.rm-ri .l2{grid-column:1/-1;gap:8px}.rm-ri .l2,.rm-ri .s{display:flex;align-items:center;min-width:0}.rm-ri .s{font-size:var(--brand-caption,12px);color:hsl(var(--ink-faint));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;gap:4px;line-height:1.3}.rm-ri .s svg.i{width:12px;height:12px}.rm-ri .s.attn{color:hsl(var(--warn-text));font-weight:600}.rm-ri .s.attn .soft{color:hsl(var(--ink-soft));font-weight:400}.rm-rail-empty{padding:10px 18px;color:hsl(var(--ink-faint))}.rm-rail-empty,.rm-rail-foot{font-size:var(--brand-ui,12.5px)}.rm-rail-foot{border-top:1px solid hsl(var(--line));padding:12px 18px 14px;color:hsl(var(--ink-soft))}.rm-rail-foot .pips{display:flex;gap:3px;margin-bottom:8px}.rm-rail-foot .pips i{flex:1;height:5px;border-radius:2px;background:hsl(var(--line-strong))}.rm-rail-foot .pips i.on{background:hsl(var(--ok))}.rm-rail-foot strong{font-weight:600;color:hsl(var(--ink))}.rm-rail-foot .sub{margin-top:1px;font:400 var(--brand-caption,11px) var(--font-jbmono);color:hsl(var(--ink-faint))}.rm-seg{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:3px;width:84px;flex:none}.rm-seg i{height:6px;border-radius:2px;background:hsl(var(--line-strong))}.rm-seg i.on{background:hsl(var(--ink-soft))}.rm-seg[data-tone=warn] i.on{background:hsl(var(--warn))}.rm-seg[data-tone=halted] i.on{background:hsl(var(--signal))}.rm-seg.mini{width:38px;gap:2px}.rm-seg.mini i{height:5px;border-radius:1.5px}.rm-rail2{position:relative;display:block;height:6px;border-radius:3px;background:hsl(var(--line-strong));overflow:hidden}.rm-rail2 i{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:hsl(var(--ink-soft))}.rm-rail2[data-tone=warn] i{background:hsl(var(--warn))}.rm-rail2[data-tone=halted] i{background:hsl(var(--signal))}.rm-main{background:hsl(var(--surface));display:flex;flex-direction:column;min-width:0;min-height:0;--ring:hsl(var(--surface));container:rmmain/inline-size}.rm-head{height:60px;flex:none;display:flex;align-items:center;gap:12px;padding:0 14px 0 28px}.rm-back{display:none}.rm-head .ttl{min-width:0;flex:1 1 auto;overflow:hidden}.rm-head h1{font:600 var(--brand-body,18px)/1.2 var(--font-display);letter-spacing:-.014em}.rm-head .meta,.rm-head h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rm-head .meta{display:block;margin-top:3px;font:400 var(--brand-caption,11.5px) var(--font-jbmono);color:hsl(var(--ink-faint))}.rm-head .meta .rm-sep{margin:0 5px}.rm-head .meta a.wi,.rm-head .meta-m a.wi,.rm-kv dd a{color:hsl(var(--signal-text))}.rm-head .meta-m{display:none}.rm-head .meta-m .dot.on{background:hsl(var(--ok))}.rm-head .meta-m .dot.off{background:hsl(var(--ink-quiet))}.rm-head .meta-m .halt{color:hsl(var(--signal-text));font-weight:600}.rm-head .meta-m .nop{color:hsl(var(--danger-text));font-weight:600}.rm-head .right{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}.rm-head .add{white-space:nowrap;flex:none}.rm-more{display:inline-grid;place-items:center;height:26px;min-width:26px;padding:0 6px;border-radius:8px;background:hsl(var(--surface-2));box-shadow:inset 0 0 0 1px hsl(var(--line));font:500 var(--brand-caption,11px) var(--font-jbmono);color:hsl(var(--ink-soft));flex:none}.rm-more.lg{height:40px;min-width:40px;border-radius:12px;font-size:var(--brand-ui,13px)}@container rmmain (max-width: 820px){.rm-head .meta,.rm-listen,.rm-vr{display:none}.rm-head .meta-m{display:flex;align-items:center;gap:5px;margin-top:2px;font-size:var(--brand-caption,12px);color:hsl(var(--ink-soft));white-space:nowrap}}@container rmmain (max-width: 600px){.rm-pile{display:none}.rm-head .add{width:var(--rm-control-size);padding:0;justify-content:center}.rm-head .add .lbl{display:none}}.rm-pile{display:flex;align-items:center;gap:5px;padding-right:4px}.rm-listen{font-size:var(--brand-ui,12.5px);color:hsl(var(--ink-soft));white-space:nowrap}.rm-listen strong{font-weight:600;color:hsl(var(--ink))}.rm-vr{width:1px;height:22px;background:hsl(var(--line));margin:0 2px}.rm-ib{width:var(--rm-control-size);height:var(--rm-control-size);display:grid;place-items:center;border-radius:var(--rm-control-radius);color:hsl(var(--ink-faint));flex:none}.rm-ib.on,.rm-ib:hover{color:hsl(var(--ink));background:hsl(var(--surface-2))}.rm-nop{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;border:1px solid hsl(var(--danger)/.4);font:500 var(--brand-caption,11px) var(--font-jbmono);color:hsl(var(--danger-text));white-space:nowrap}.rm-strip{flex:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-top:1px solid hsl(var(--line));border-bottom:1px solid hsl(var(--line));background:hsl(var(--background))}.rm-bc{position:relative;min-width:0;padding:9px 18px 10px 28px;display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:7px;-moz-column-gap:12px;column-gap:12px;align-items:center;container:rmbc/inline-size}.rm-bc+.rm-bc{border-left:1px solid hsl(var(--line));padding-left:18px}.rm-bc .k{display:flex;flex-wrap:wrap;align-items:center;gap:4px 9px;min-width:0}.rm-bc .lb{font:500 var(--brand-caption,10.5px) var(--font-jbmono);letter-spacing:.09em;text-transform:uppercase;color:hsl(var(--ink-faint));white-space:nowrap}.rm-bc .v{font:600 var(--brand-ui,13px) var(--font-jbmono);color:hsl(var(--ink))}.rm-bc .v .of{color:hsl(var(--ink-faint));font-weight:400}.rm-bc .state{font-size:var(--brand-caption,12px);color:hsl(var(--ink-soft));white-space:nowrap}.rm-bc .m{grid-column:1/-1;display:flex;align-items:center;gap:12px;min-width:0}.rm-bc .enf{grid-column:2;grid-row:1;display:inline-flex;align-items:center;gap:5px;font-size:var(--brand-caption,11.5px);color:hsl(var(--ink-faint));white-space:nowrap}.rm-bc .enf svg.i{width:13px;height:13px;color:hsl(var(--ink-soft))}.rm-bc .say{min-width:0;font-size:var(--brand-caption,12px);line-height:1.35;color:hsl(var(--ink-soft));text-wrap:balance}@container rmbc (max-width: 400px){.rm-bc .enf .t{display:none}}.rm-bc .ext{grid-column:2;grid-row:1}@container rmbc (max-width: 240px){.rm-bc .k{grid-column:1/-1;grid-row:1}.rm-bc .ext{grid-column:1/-1;grid-row:2;justify-self:start}.rm-bc .m{grid-row:3;flex-direction:column;align-items:flex-start;gap:8px}.rm-bc .rm-toks{flex-wrap:wrap;max-width:100%}.rm-bc .rm-rail2.strip{max-width:100%}.rm-bc .enf{display:none}}.rm-bc .k .lim{white-space:nowrap}.rm-bc .k .lim svg.i{width:13px;height:13px}.rm-bc .rm-rail2.strip{width:132px;flex:none;height:7px}.rm-pill{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:999px;font-size:var(--brand-caption,11.5px);font-weight:600;white-space:nowrap}.rm-pill .d{width:6px;height:6px;border-radius:50%}.rm-pill.p-halted{background:hsl(var(--signal-soft));color:hsl(var(--signal-text));box-shadow:inset 0 0 0 1px hsl(var(--signal)/.3)}.rm-pill.p-halted .d{background:hsl(var(--signal))}.rm-pill.p-warn{background:hsl(var(--warn-soft));color:hsl(var(--warn-text));box-shadow:inset 0 0 0 1px hsl(var(--warn)/.3)}.rm-pill.p-warn .d{background:hsl(var(--warn))}.rm-toks{display:inline-flex;gap:3px;flex:none}.rm-toks i{width:24px;height:18px;border-radius:5px;box-shadow:inset 0 0 0 1px hsl(var(--line-strong));background:hsl(var(--surface));display:grid;place-items:center;font:600 var(--brand-caption,9.5px)/1 var(--font-display);font-style:normal;letter-spacing:.02em}.rm-toks i:before{content:attr(data-i)}.rm-toks i.on{box-shadow:none;background:hsl(var(--ink-soft));color:hsl(var(--surface))}.rm-toks[data-tone=warn] i.on{background:hsl(var(--warn-text));color:hsl(var(--surface))}.rm-toks[data-tone=halted] i.on{background:hsl(var(--signal));color:hsl(var(--signal-fg))}.rm-scroll{position:relative;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;padding:0 28px}.rm-tx{width:100%;max-width:800px;margin:0 auto}.rm-log{padding-bottom:12px}.rm-trunc{margin:10px 0;text-align:center;font-size:var(--brand-caption,12px)}.rm-empty,.rm-trunc{color:hsl(var(--ink-faint))}.rm-empty{margin:8px 0 4px;font-size:var(--brand-ui,13px)}.rm-day{display:flex;align-items:center;gap:12px;margin:16px 0 6px}.rm-day:after,.rm-day:before{content:"";flex:1;height:1px;background:hsl(var(--line))}.rm-day span{font:500 var(--brand-caption,10.5px) var(--font-jbmono);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--ink-faint));border:1px solid hsl(var(--line));border-radius:999px;padding:3px 10px;background:hsl(var(--surface))}.rm-ev{display:grid;grid-template-columns:36px minmax(0,1fr) auto;-moz-column-gap:12px;column-gap:12px;align-items:center;padding:6px 0;font-size:var(--brand-ui,13px);color:hsl(var(--ink-soft))}.rm-ev .gl{justify-self:center;width:24px;height:24px;border-radius:7px;display:grid;place-items:center;color:hsl(var(--ink-faint));background:hsl(var(--surface-2))}.rm-ev .gl svg.i{width:13px;height:13px}.rm-ev .tm{font:400 var(--brand-caption,11px) var(--font-jbmono);color:hsl(var(--ink-faint))}.rm-ev .b{white-space:pre-wrap;overflow-wrap:anywhere}.rm-g{display:grid;grid-template-columns:36px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;margin:16px 0;padding:16px;border:1px solid hsl(var(--line-strong));border-radius:12px;background:hsl(var(--background));scroll-margin-top:48px}.rm-g>.rm-av{margin-top:1px;justify-self:center;width:36px;height:36px}.rm-g .c,.rm-gh{min-width:0}.rm-gh{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid hsl(var(--line))}.rm-gh .rm-to{white-space:normal}.rm-gh .nm,.rm-gh .rm-to{overflow-wrap:anywhere;min-width:0}.rm-gh .nm{font-size:var(--type-title,16px);font-weight:700;color:hsl(var(--ink))}.rm-gh .sl{font:400 var(--brand-caption,12px) var(--font-geist-mono);overflow-wrap:anywhere}.rm-gh .role,.rm-gh .sl{color:hsl(var(--ink-faint));min-width:0}.rm-gh .role{font-size:var(--brand-caption,12px);overflow:hidden;text-overflow:ellipsis;max-width:230px}.rm-gh .role:before{content:"· "}.rm-gh .tm,.rm-mm{font:400 var(--brand-caption,11px) var(--font-jbmono);color:hsl(var(--ink-faint))}.rm-mm{white-space:nowrap}.rm-gh .rm-mm{margin-left:auto;padding-left:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.rm-to{font-size:var(--brand-ui,12.5px);color:hsl(var(--ink-faint))}.rm-to .who{color:hsl(var(--signal-text));font-weight:500}.rm-m{position:relative;display:flow-root;scroll-margin-top:48px}.rm-m+.rm-m{margin-top:12px}.rm-m>.rm-mm{float:right;margin:3px 0 2px 12px}.rm-m>.rm-to{display:block;font-size:var(--brand-caption,12px);margin-bottom:1px}.rm-body,.rm-m>.rm-to{overflow-wrap:anywhere}.rm-body{font-size:var(--brand-ui,15px);line-height:1.55;color:hsl(var(--ink));white-space:pre-wrap;max-width:64ch}.rm-message-link{color:hsl(var(--signal-text));text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.rm-message-link:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}.rm-g.u .rm-bub{display:inline-block;max-width:100%;background:hsl(var(--surface-2));border:1px solid hsl(var(--line));border-radius:4px 16px 16px 16px;padding:9px 14px 10px}.rm-g.u .rm-body{max-width:60ch}.rm-led{display:flex;flex-wrap:wrap;margin-top:8px}.rm-led,.rm-rc{align-items:center;gap:5px}.rm-rc{display:inline-flex;height:26px;max-width:100%;min-width:0;padding:0 8px 0 4px;border-radius:8px;border:1px solid hsl(var(--line));background:hsl(var(--surface));font:400 var(--brand-caption,11px) var(--font-jbmono);color:hsl(var(--ink-soft));white-space:nowrap;--ring:hsl(var(--surface))}.rm-rc [data-testid=recipient]{display:inline-flex;align-items:baseline;min-width:0}.rm-rc .who{color:hsl(var(--ink));font-family:var(--font-geist-sans);font-weight:500;font-size:var(--brand-caption,12px);min-width:0;overflow:hidden;text-overflow:ellipsis}.rm-rc .rest{color:hsl(var(--ink-soft));flex:none;margin-left:.3em}.rm-rc .nl{flex:none}.rm-rc.s-acted{border-color:hsl(var(--ok)/.5)}.rm-rc.s-acted .rest{color:hsl(var(--ok-text))}.rm-rc.s-waiting{border-style:dashed;border-color:hsl(var(--line-strong))}.rm-rc.s-delivered{border-color:hsl(var(--signal)/.45)}.rm-rc.s-turn_timed_out{border-color:hsl(var(--warn)/.5)}.rm-rc.s-turn_timed_out .rest{color:hsl(var(--warn-text))}.rm-rc.s-declined_peer{border-style:dotted;border-color:hsl(var(--line-strong))}.rm-rc.s-declined_peer .rest{color:hsl(var(--ink-faint))}.rm-rc.s-unanswered{border-style:dashed;border-color:hsl(var(--warn)/.5)}.rm-rc.s-unanswered .rest{color:hsl(var(--warn-text))}.rm-rc .nl{margin-left:1px;padding-left:6px;border-left:1px solid hsl(var(--line));font-family:var(--font-geist-sans);font-size:var(--brand-caption,11.5px);color:hsl(var(--ink-faint))}.rm-ap{margin-top:6px;border:1px solid hsl(var(--line));border-radius:14px;overflow:hidden;background:hsl(var(--surface));max-width:640px}.rm-ap[data-status=pending]{border-color:hsl(var(--signal)/.45);box-shadow:0 0 0 3px hsl(var(--signal)/.1)}.rm-ap-top{display:flex;align-items:center;gap:8px;padding:8px 14px;background:hsl(var(--surface-2));border-bottom:1px solid hsl(var(--line));color:hsl(var(--ink-soft))}.rm-ap[data-status=pending] .rm-ap-top{background:hsl(var(--signal-soft));border-bottom-color:hsl(var(--signal)/.22);color:hsl(var(--signal-text))}.rm-ap-top svg.i{width:14px;height:14px}.rm-ap-top .lab{font:500 var(--brand-caption,10.5px) var(--font-jbmono);letter-spacing:.08em;text-transform:uppercase}.rm-ap-top .st{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:var(--brand-caption,12px);font-weight:500;color:hsl(var(--ink));text-align:right}.rm-ap-top .st .d{width:6px;height:6px;border-radius:50%;flex:none;background:hsl(var(--ink-quiet))}.rm-ap[data-status=pending] .rm-ap-top .st .d{background:hsl(var(--signal))}.rm-ap[data-status=approved] .rm-ap-top .st .d{background:hsl(var(--ok))}.rm-ap[data-status=expired] .rm-ap-top .st{color:hsl(var(--warn-text))}.rm-ap-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px}.rm-ap .rm-body{flex:1 1 240px;min-width:0;font-weight:500;padding-right:0}.rm-ap-act{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%}.rm-ap-act input{min-height:var(--rm-control-size);width:220px;max-width:100%;padding:8px 12px;border-radius:var(--rm-control-radius);border:1px solid hsl(var(--line));background:hsl(var(--surface));font-size:var(--brand-ui,13px);color:hsl(var(--ink))}.rm-ap-act input:focus{outline:0;border-color:hsl(var(--signal)/.6)}.rm-ap .note{padding:2px 16px 12px;font-size:var(--brand-caption,12px);color:hsl(var(--ink-faint));line-height:1.4}.rm-ap .note strong{font-weight:500;color:hsl(var(--ink-soft))}.rm-ap .err{padding:0 16px 12px;font-size:var(--brand-ui,12.5px);color:hsl(var(--danger-text))}.rm-halt{display:grid;grid-template-columns:36px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;margin:12px 0 4px}.rm-halt .gl{justify-self:center;margin-top:4px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:hsl(var(--signal-text));box-shadow:inset 0 0 0 1.5px hsl(var(--signal)/.55)}.rm-halt .gl svg.i{width:14px;height:14px}.rm-halt .box{border:1px solid hsl(var(--signal)/.35);border-left:3px solid hsl(var(--signal));background:hsl(var(--signal-soft));border-radius:4px 12px 12px 4px;padding:9px 14px 10px}.rm-halt .lab{display:flex;align-items:center;gap:10px}.rm-halt .lab .w{font:500 var(--brand-caption,10.5px) var(--font-jbmono);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--signal-text))}.rm-halt .lab .tm{margin-left:auto}.rm-halt .lab .sq,.rm-halt .lab .tm{font:400 var(--brand-caption,11px) var(--font-jbmono);color:hsl(var(--ink-soft))}.rm-halt p{margin-top:4px;font-size:var(--brand-ui,14px);line-height:1.55;color:hsl(var(--ink));white-space:pre-wrap}.rm-life{margin-top:12px;max-width:640px;border:1px solid hsl(var(--line));border-radius:12px;background:hsl(var(--background))}.rm-life ol{list-style:none;margin:0;padding:12px 14px 10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rm-life ol>li{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:var(--brand-ui,13px);line-height:1.35}.rm-life ol>li:not(:last-child):after{content:"";position:absolute;left:26px;right:6px;top:9px;height:1px;background:hsl(var(--line-strong));z-index:0}.rm-life ol>li>div{position:relative;z-index:1}.rm-life ol>li>div strong{background:hsl(var(--background));padding-right:8px}.rm-life .k{position:relative;z-index:1;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px hsl(var(--line-strong));background:hsl(var(--surface))}.rm-life ol>li.done .k{background:hsl(var(--ok));box-shadow:none;color:hsl(var(--surface))}.rm-life ol>li.done .k svg.i{width:11px;height:11px;stroke-width:3}.rm-life strong{display:inline-block;color:hsl(var(--ink));font-weight:600}.rm-life .sub{display:block;margin-top:2px;font-size:var(--brand-caption,12px);color:hsl(var(--ink-soft))}.rm-life ol>li.done .sub{font:400 var(--brand-caption,11.5px) var(--font-jbmono);color:hsl(var(--ink-faint))}.rm-life .why{display:flex;gap:8px;padding:9px 14px 10px;border-top:1px solid hsl(var(--line));font-size:var(--brand-ui,12.5px);line-height:1.45;color:hsl(var(--ink-soft))}.rm-life .why>svg.i{width:14px;height:14px;margin-top:2px;color:hsl(var(--ink-faint))}.rm-life a{color:hsl(var(--signal-text));font-weight:500;white-space:nowrap}.rm-life a svg.i{width:13px;height:13px;vertical-align:-2px;display:inline}.rm-intro{padding:18px 0 14px}.rm-intro .pile{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.rm-intro h2{font:600 var(--brand-page,28px)/1.15 var(--font-display);letter-spacing:-.022em}.rm-intro .lead{margin-top:6px;font-size:var(--brand-ui,14.5px);color:hsl(var(--ink-soft))}.rm-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.rm-rule{border:1px solid hsl(var(--line));border-radius:12px;padding:12px 14px;background:hsl(var(--background))}.rm-rule .h{display:flex;align-items:center;gap:8px;font-size:var(--brand-ui,13px);font-weight:600;color:hsl(var(--ink))}.rm-rule .h svg.i{width:15px;height:15px;color:hsl(var(--signal-text))}.rm-rule p{margin-top:4px;font-size:var(--brand-ui,12.5px);line-height:1.45;color:hsl(var(--ink-soft))}.rm-cw{flex:none;padding:4px 28px 14px}.rm-closed{border:1px dashed hsl(var(--line-strong));border-radius:16px;padding:14px 16px;font-size:var(--brand-ui,13.5px);color:hsl(var(--ink-soft));text-align:center}.rm-closed,.rm-comp{max-width:800px;margin:0 auto}.rm-comp{position:relative;border:1px solid hsl(var(--line-strong));background:hsl(var(--surface));border-radius:16px;box-shadow:var(--sh-card)}.rm-comp:focus-within{border-color:hsl(var(--signal)/.6);box-shadow:0 0 0 3px hsl(var(--signal)/.14),var(--sh-card)}.rm-cstate{display:flex;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid hsl(var(--signal)/.25);background:hsl(var(--signal-soft));border-radius:15px 15px 0 0;font-size:var(--brand-ui,13px);color:hsl(var(--ink))}.rm-cstate>svg.i{width:16px;height:16px;color:hsl(var(--signal-text))}.rm-cstate strong{font-weight:600}.rm-cstate .soft{color:hsl(var(--ink-soft))}.rm-cstate .soft strong{color:hsl(var(--ink));font-weight:600}.rm-cstate .sm{display:none}.rm-cta{display:block;width:100%;resize:none;border:0;outline:0;background:transparent;padding:12px 16px 2px;font:400 var(--brand-ui,15px)/1.55 var(--font-geist-sans);min-height:44px;max-height:240px;color:hsl(var(--ink))}.rm-cta::-moz-placeholder{color:hsl(var(--ink-faint))}.rm-cta::placeholder{color:hsl(var(--ink-faint))}.rm-cta:focus-visible{outline:0;box-shadow:none}.rm-ctool{display:flex;align-items:center;gap:6px;padding:2px 10px 9px}.rm-ctool .tb2{width:var(--rm-control-size);height:var(--rm-control-size);display:grid;place-items:center;border-radius:var(--rm-control-radius);color:hsl(var(--ink-faint));flex:none}.rm-ctool .tb2:hover{color:hsl(var(--ink));background:hsl(var(--surface-2))}.rm-ctool .tb2 svg.i{width:17px;height:17px}.rm-ctool .tb2.on{background:hsl(var(--signal-soft));color:hsl(var(--signal-text))}.rm-tochip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 4px;border-radius:999px;border:1px solid hsl(var(--line));font-size:var(--brand-caption,12px);color:hsl(var(--ink-soft));white-space:nowrap;min-width:0;overflow:hidden}.rm-tochip .lb{color:hsl(var(--ink-faint));padding-left:5px}.rm-tochip strong{font-weight:600;color:hsl(var(--ink))}.rm-ctool .hint{flex:1 1 auto;min-width:0;margin-left:auto;font-size:var(--brand-caption,12px);color:hsl(var(--ink-faint));padding-right:8px;white-space:normal;overflow-wrap:anywhere}.rm-ctool .ht{display:none}.rm-send{gap:8px;flex:none}.rm-send svg.i{width:16px;height:16px;stroke-width:2.25}.rm-count{padding:0 16px 8px;font-size:var(--brand-ui,12.5px);color:hsl(var(--ink-soft));font-variant-numeric:tabular-nums}.rm-cerr{padding:0 16px 8px;font-size:var(--brand-ui,12.5px);color:hsl(var(--danger-text))}.rm-pop{position:absolute;left:10px;bottom:calc(100% + 8px);width:470px;max-width:calc(100% - 20px);max-height:360px;display:flex;flex-direction:column;overflow:hidden;border:1px solid hsl(var(--line));background:hsl(var(--surface));border-radius:12px;box-shadow:var(--sh-pop);padding:6px;z-index:20}.rm-pop-l{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.rm-pop-f,.rm-pop-h{flex:none}.rm-pop-h{display:flex;align-items:baseline;gap:8px;padding:6px 8px 8px;font:500 var(--brand-caption,10.5px) var(--font-jbmono);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--ink-faint))}.rm-pop-h .q{font:400 var(--brand-caption,12px) var(--font-geist-sans);color:hsl(var(--ink-soft))}.rm-pop-h .q,.rm-pop-h .r{text-transform:none;letter-spacing:0}.rm-pop-h .r{margin-left:auto}.rm-opt{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:11px;align-items:center;padding:8px 10px;border-radius:8px;cursor:pointer;--ring:hsl(var(--surface))}.rm-opt .c{min-width:0}.rm-opt.act{background:hsl(var(--surface-2));--ring:hsl(var(--surface-2))}.rm-opt.act:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:2.5px;border-radius:2px;background:hsl(var(--signal))}.rm-opt .l1{display:flex;align-items:baseline;gap:8px;font-size:var(--brand-ui,14px);color:hsl(var(--ink))}.rm-opt .l1 .nm{font-weight:500}.rm-opt .l1 .sl{font:400 var(--brand-caption,12px) var(--font-geist-mono);color:hsl(var(--ink-faint))}.rm-opt .l1 .mt{margin-left:auto;font:400 var(--brand-caption,11px) var(--font-jbmono);color:hsl(var(--ink-faint));white-space:nowrap}.rm-opt .l1 .mt:before{content:"matched "}.rm-opt mark{background:none;color:inherit;font-weight:700;text-decoration:underline;text-decoration-color:hsl(var(--signal));text-underline-offset:3px;text-decoration-thickness:1.5px}.rm-opt .l2{margin-top:2px;font-size:var(--brand-caption,12px);color:hsl(var(--ink-soft));line-height:1.35}.rm-opt .l2.on{color:hsl(var(--ok-text))}.rm-pop-f{display:flex;align-items:center;gap:6px;margin-top:4px;padding:9px 8px 4px;border-top:1px solid hsl(var(--line));font-size:var(--brand-caption,11.5px);color:hsl(var(--ink-faint));line-height:1.4}.rm-pop-f .grow{flex:1}.rm-pop-f .kbd{height:18px;min-width:18px;font-size:var(--brand-caption,10.5px)}.rm-side{background:hsl(var(--background));border-left:1px solid hsl(var(--line));display:flex;flex-direction:column;min-height:0;overflow:hidden;--ring:hsl(var(--background))}:root:not(.dark) .rm-side{background:hsl(var(--surface-2));border-left-color:hsl(var(--line-strong));--ring:hsl(var(--surface-2))}.rm-side-h{height:60px;flex:none;display:flex;align-items:center;gap:8px;padding:0 20px;border-bottom:1px solid hsl(var(--line))}.rm-side-h h2{font:600 var(--brand-ui,15px) var(--font-display);letter-spacing:-.01em}.rm-side-h .asof{margin-left:auto;font:400 var(--brand-caption,11px) var(--font-jbmono);color:hsl(var(--ink-faint))}.rm-side-h .x{display:none}.rm-side-b{flex:1;min-height:0;overflow-y:auto}.rm-sec{padding:16px 20px;border-bottom:1px solid hsl(var(--line));scroll-margin-top:8px}.rm-sec:last-child{border-bottom:0}.rm-sh{display:flex;align-items:center;gap:8px;margin-bottom:10px;font:500 var(--brand-caption,10.5px) var(--font-jbmono);letter-spacing:.09em;text-transform:uppercase;color:hsl(var(--ink-faint))}.rm-sh.attn{font-weight:600}.rm-sh.attn,.rm-sh.attn .c{color:hsl(var(--warn-text))}.rm-sh.attn .c{background:hsl(var(--warn-soft))}.rm-sh .c{letter-spacing:0;padding:0 6px;border-radius:6px;background:hsl(var(--signal-soft));color:hsl(var(--signal-text))}.rm-sh .r{margin-left:auto;text-transform:none;letter-spacing:0;font:400 var(--brand-caption,12px) var(--font-geist-sans);color:hsl(var(--ink-faint))}.rm-sh .r strong{color:hsl(var(--ink));font-weight:600}.rm-needs{border:1px solid hsl(var(--warn)/.5);box-shadow:0 0 0 3px hsl(var(--warn)/.1);border-radius:12px;background:hsl(var(--surface));overflow:hidden}.rm-nd{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:12px 14px;align-items:start}.rm-nd .c{min-width:0}.rm-nd+.rm-nd{border-top:1px solid hsl(var(--line))}.rm-nd .ico{width:20px;height:20px;display:grid;place-items:center;color:hsl(var(--warn-text))}.rm-nd .ico svg.i{width:16px;height:16px}.rm-nd .t{font-size:var(--brand-ui,13.5px);font-weight:600;color:hsl(var(--ink))}.rm-nd p{margin-top:2px;font-size:var(--brand-ui,12.5px);line-height:1.45;color:hsl(var(--ink-soft));overflow-wrap:anywhere}.rm-nd .s{display:flex;align-items:center;gap:8px;margin-top:6px;font:400 var(--brand-caption,11px) var(--font-jbmono);color:hsl(var(--ink-faint))}.rm-nd .go{margin-left:auto;display:inline-flex;align-items:center;gap:3px;font:500 var(--brand-ui,12.5px) var(--font-geist-sans);color:hsl(var(--signal-text));white-space:nowrap}.rm-nd .go svg.i{width:13px;height:13px}.rm-who{display:grid;grid-template-columns:28px minmax(0,1fr);gap:11px;padding:6px 0;align-items:start}.rm-who .c{min-width:0}.rm-who .l1{display:flex;align-items:baseline;gap:7px;font-size:var(--brand-ui,13.5px);font-weight:500;color:hsl(var(--ink));line-height:1.3}.rm-who .l1 .sl{font:400 var(--brand-caption,11.5px) var(--font-geist-mono);color:hsl(var(--ink-faint))}.rm-who .l2{margin-top:2px;font-size:var(--brand-caption,12px);color:hsl(var(--ink-faint));line-height:1.4}.rm-who .l2 .w{color:hsl(var(--ink-soft));font-weight:500}.rm-who .l2 .w.on{color:hsl(var(--ok-text))}.rm-sub{margin:10px 0 2px;font:500 var(--brand-caption,10.5px) var(--font-jbmono);letter-spacing:.08em;text-transform:uppercase}.rm-sub,.rm-why{color:hsl(var(--ink-faint))}.rm-why{margin-top:10px;display:flex;gap:8px;font-size:var(--brand-caption,11.5px);line-height:1.45}.rm-why svg.i{width:13px;height:13px;margin-top:1px}.rm-reason{margin:6px 0 4px;padding:11px 12px;border-radius:10px;background:hsl(var(--surface));border:1px solid hsl(var(--line));--ring:hsl(var(--surface-2))}.rm-reason .h{display:flex;align-items:center;gap:7px;font-size:var(--brand-ui,13px);font-weight:600;color:hsl(var(--ink))}.rm-reason .h .nums{font-weight:400;color:hsl(var(--ink-faint))}.rm-dq{background:hsl(var(--ink-quiet))}.rm-reason .r{margin-top:3px;font-size:var(--brand-ui,12.5px);color:hsl(var(--ink-soft));line-height:1.4}.rm-reason .names{display:flex;gap:6px;margin-top:9px;flex-wrap:wrap}.rm-reason .names>span{gap:6px;height:28px;padding:0 10px 0 3px;border-radius:999px;background:hsl(var(--surface-2))}.rm-reason .fix,.rm-reason .names>span{display:inline-flex;align-items:center;font-size:var(--brand-ui,12.5px);font-weight:500}.rm-reason .fix{gap:4px;margin-top:10px;color:hsl(var(--signal-text))}.rm-reason .fix svg.i{width:13px;height:13px}.rm-who .fix{display:inline-flex;align-items:center;gap:4px;margin-top:3px;font-size:var(--brand-caption,12px);font-weight:500;color:hsl(var(--signal-text))}.rm-who .fix svg.i{width:12px;height:12px}.rm-who .fixtx{line-height:1.4;color:hsl(var(--ink-soft))}.rm-fixes .ask,.rm-who .fixtx{margin-top:3px;font-size:var(--brand-caption,12px)}.rm-fixes .ask{color:hsl(var(--ink-faint))}.rm-fixes,:root:not(.dark) .rm-side .btn-ghost:hover,:root:not(.dark) .rm-side .btn-secondary:hover{background:hsl(var(--surface))}.rm-fixes{margin:4px 14px 14px;padding:12px 14px;border:1px solid hsl(var(--line));border-radius:10px}.rm-fixes .h{font:600 var(--brand-ui,12.5px) var(--font-geist-sans);color:hsl(var(--ink));margin-bottom:6px}.rm-fixes ul{display:grid;gap:10px}.rm-fixes li .who{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:var(--brand-ui,13px)}.rm-fixes li .who .r{font:400 var(--brand-caption,11.5px) var(--font-jbmono);color:hsl(var(--ink-faint))}.rm-fixes li p{margin-top:2px;line-height:1.45;color:hsl(var(--ink-soft))}.rm-fixes .go,.rm-fixes li p{font-size:var(--brand-ui,12.5px)}.rm-fixes .go{display:inline-flex;align-items:center;gap:4px;margin-top:3px;font-weight:500;color:hsl(var(--signal-text))}.rm-fixes .go svg.i{width:13px;height:13px}.rm-fixes .fine{margin-top:10px;font-size:var(--brand-caption,12px);color:hsl(var(--ink-faint))}.rm-kv{display:grid;grid-template-columns:82px minmax(0,1fr);row-gap:8px;-moz-column-gap:10px;column-gap:10px;font-size:var(--brand-ui,12.5px);margin:0;line-height:1.4}.rm-kv dt{color:hsl(var(--ink-faint))}.rm-kv dd{margin:0;color:hsl(var(--ink))}.rm-add,.rm-kv dd .fine{color:hsl(var(--ink-faint))}.rm-add{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:var(--brand-caption,12px)}.rm-add>button{flex:none;white-space:nowrap}.rm-leave{margin-top:14px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--brand-ui,12.5px)}.rm-leave>.btn-ghost:first-child{margin-left:-10px}.rm-leave .err{flex-basis:100%;color:hsl(var(--danger-text))}.ix{display:block;font-size:var(--brand-ui,14px);line-height:1.45;color:hsl(var(--ink))}.ix-head{display:flex;align-items:flex-end;gap:20px}.ix-head .eb{font:500 var(--brand-caption,10.5px) var(--font-jbmono);letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--ink-faint))}.ix-head h1{margin-top:6px;font:600 var(--brand-page,30px)/1.1 var(--font-display);letter-spacing:-.022em}.ix-head .sub{margin-top:8px;font-size:var(--brand-ui,14.5px);color:hsl(var(--ink-soft))}.ix-head .r{margin-left:auto;display:flex;gap:14px;align-items:center;flex:none}.ix-head .r>button{white-space:nowrap;flex:none}.ix-head .asof{font:400 var(--brand-caption,11.5px) var(--font-jbmono);color:hsl(var(--ink-faint));white-space:nowrap}.ix-grid{display:grid;grid-template-columns:minmax(0,1fr) 352px;gap:28px;margin-top:20px;align-items:start}.ix-tabs{display:flex;flex-wrap:wrap;gap:8px 4px;margin-bottom:14px}.ix-tab,.ix-tabs{align-items:center}.ix-tab{min-height:var(--rm-control-size);padding:8px 12px;border-radius:var(--rm-control-radius);display:inline-flex;gap:8px;font-size:var(--brand-ui,13px);color:hsl(var(--ink-soft));border:1px solid transparent;white-space:nowrap}.ix-tab:hover{color:hsl(var(--ink))}.ix-tab .c{font:500 var(--brand-caption,11px) var(--font-jbmono);color:hsl(var(--ink-faint))}.ix-tab.on{background:hsl(var(--surface));border-color:hsl(var(--line));color:hsl(var(--ink));font-weight:500;box-shadow:var(--sh-card)}.ix-tab.attn .c{color:hsl(var(--warn-text));background:hsl(var(--warn-soft));border-radius:6px;padding:0 5px;font-weight:600}.ix-tabs .flt{margin:0 0 0 auto;width:240px}.ix-band{display:flex;align-items:center;gap:10px;margin:0 0 8px}.ix-sec+.ix-sec{margin-top:20px}.ix-band h2{letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.ix-band .n,.ix-band h2{font:500 var(--brand-caption,10.5px) var(--font-jbmono);color:hsl(var(--ink-faint))}.ix-band .n{background:hsl(var(--surface-2));border:1px solid hsl(var(--line));border-radius:6px;padding:0 6px}.ix-band .rule{flex:1;height:1px;background:hsl(var(--line))}.ix-band.b-attn h2{color:hsl(var(--warn-text));font-weight:600}.ix-band.b-attn .n{color:hsl(var(--warn-text));background:hsl(var(--warn-soft));border-color:hsl(var(--warn)/.35)}.ix-band.b-attn .rule{background:linear-gradient(90deg,hsl(var(--warn)/.45),transparent)}.ix-list{display:flex;flex-direction:column;gap:8px;container:ixlist/inline-size}.ix-row{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) 140px 160px 84px;gap:18px;align-items:center;padding:12px 18px 12px 20px;background:hsl(var(--surface));border:1px solid hsl(var(--line));border-radius:14px;overflow:hidden;--ring:hsl(var(--surface));transition:border-color .14s}.ix-row:hover{border-color:hsl(var(--line-strong))}.ix-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent}.ix-row.is-attn{border-color:hsl(var(--warn)/.5);box-shadow:0 0 0 1px hsl(var(--warn)/.2)}.ix-row.is-attn:before{background:hsl(var(--warn))}.ix-row.is-run:before{background:hsl(var(--ok))}.ix-row.is-stuck:before{background:hsl(var(--danger))}.ix-row.is-done .t{color:hsl(var(--ink-soft))}.ix-row .c{min-width:0;overflow:hidden}.ix-row .lk{color:inherit;text-decoration:none}.ix-row .lk:after{content:"";position:absolute;inset:0;border-radius:14px}.ix-row .lk:focus-visible{outline:none}.ix-row:has(.lk:focus-visible){box-shadow:0 0 0 2px hsl(var(--signal)/.55)}.rm-tile{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:hsl(var(--surface-2));color:hsl(var(--ink-soft))}.rm-tile svg.i{width:17px;height:17px}.ix-row .t{display:flex;align-items:center;gap:8px;font-size:var(--brand-ui,15px);font-weight:600;color:hsl(var(--ink));letter-spacing:-.005em;white-space:nowrap;min-width:0}.ix-row .t .lk{overflow:hidden;text-overflow:ellipsis;flex:0 1 auto;min-width:48px}.ix-tag{position:relative;z-index:1;display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:6px;border:1px solid hsl(var(--line));font:500 var(--brand-caption,11px) var(--font-jbmono);color:hsl(var(--ink-soft));flex:none}.ix-tag svg.i{width:11px;height:11px}.ix-tag.t-stuck{color:hsl(var(--danger-text));border-color:hsl(var(--danger)/.4)}.ix-row .l2{display:flex;align-items:center;gap:10px;margin-top:6px;font-size:var(--brand-ui,12.5px);color:hsl(var(--ink-faint));white-space:nowrap}.ix-row .l2 .pile{display:flex;gap:3px}.ix-row .say{margin-top:7px;display:flex;align-items:center;gap:7px;font-size:var(--brand-ui,13px);color:hsl(var(--ink));white-space:nowrap;min-width:0}.ix-row .say .d{width:7px;height:7px;border-radius:50%;flex:none}.ix-row .say .d.sig{background:hsl(var(--signal))}.ix-row .say .d.dng{background:hsl(var(--danger))}.ix-row .say .w{font-weight:600}.ix-row.is-attn .say .w{color:hsl(var(--warn-text))}.ix-row .say .soft{color:hsl(var(--ink-soft));overflow:hidden;text-overflow:ellipsis}.ix-row .say .soft strong{color:hsl(var(--ink));font-weight:600}.ix-m .lb{display:flex;justify-content:space-between;font:400 var(--brand-caption,11px) var(--font-jbmono);color:hsl(var(--ink-faint));margin-bottom:6px}.ix-m .lb strong{font-weight:500;color:hsl(var(--ink-soft))}.ix-m .lb strong.halted{color:hsl(var(--signal-text))}.ix-m .lb strong.warn{color:hsl(var(--warn-text))}.ix-m .rm-seg{width:100%}.ix-m.na{grid-column:span 2;display:flex;align-items:center;gap:7px;font-size:var(--brand-ui,12.5px);color:hsl(var(--ink-faint))}.ix-m.na svg.i{width:13px;height:13px}.ix-row .when{text-align:right;font:400 var(--brand-caption,11.5px) var(--font-jbmono);color:hsl(var(--ink-faint))}.ix-row .when strong{display:block;font-weight:500;color:hsl(var(--ink-soft));font-size:var(--brand-caption,12px)}.ix-empty{border:1px dashed hsl(var(--line-strong));border-radius:14px;padding:28px;text-align:center;font-size:var(--brand-ui,14px);color:hsl(var(--ink-soft))}.ix-card{background:hsl(var(--surface));border:1px solid hsl(var(--line));border-radius:14px;overflow:hidden;--ring:hsl(var(--surface))}.ix-card-h{padding:16px 18px 12px}.ix-card-h h3{font:600 var(--brand-ui,15px) var(--font-display);letter-spacing:-.01em}.ix-big{display:flex;align-items:baseline;gap:8px;margin-top:10px}.ix-big .n{font:600 var(--brand-page,32px) var(--font-display);letter-spacing:-.02em}.ix-big .of{font:400 var(--brand-ui,14px) var(--font-jbmono);color:hsl(var(--ink-faint))}.ix-big .w{font-size:var(--brand-ui,13px);color:hsl(var(--ink-soft))}.ix-bar{display:flex;gap:3px;margin-top:10px}.ix-bar i{flex:1;height:8px;border-radius:3px;background:hsl(var(--line-strong))}.ix-bar i.on{background:hsl(var(--ok))}.ix-ag{padding:0 18px 12px}.ix-ag .grp{padding:12px 0 7px;font:500 var(--brand-caption,10.5px) var(--font-jbmono);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--ink-faint))}.ix-ag .faces{display:flex;flex-wrap:wrap;gap:6px}.ix-ag .fc{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 3px;border-radius:999px;background:hsl(var(--surface-2));font-size:var(--brand-ui,12.5px);font-weight:500;--ring:hsl(var(--surface-2))}.ix-ag .rg{padding:7px 0;border-top:1px solid hsl(var(--line))}.ix-ag .rg:first-of-type{border-top:0}.ix-ag .rg .r{margin-top:1px;font-size:var(--brand-caption,12px);color:hsl(var(--ink-faint));line-height:1.4}.ix-ag .rg .nm{font-size:var(--brand-ui,13px);font-weight:500;color:hsl(var(--ink))}.ix-card-f{display:flex;gap:8px;border-top:1px solid hsl(var(--line));padding:11px 18px;font-size:var(--brand-caption,12px);color:hsl(var(--ink-faint));line-height:1.45;background:hsl(var(--background))}.ix-card-f svg.i{width:14px;height:14px;margin-top:1px}.ix-card-f a{color:hsl(var(--signal-text));font-weight:500}.rm-dlg-veil{position:fixed;inset:0;background:hsl(var(--background)/.74);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:50;display:flex;align-items:flex-start;justify-content:center;padding:52px 16px 0;overflow-y:auto;color:hsl(var(--ink));font-size:var(--brand-ui,14px);line-height:1.45}.rm-dlg{width:1020px;max-width:100%;display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:minmax(0,1fr) auto;background:hsl(var(--surface));border:1px solid hsl(var(--line));border-radius:var(--radius-lg);box-shadow:var(--sh-pop);overflow:clip;--ring:hsl(var(--surface))}.rm-dlg>.rm-dlg-main{grid-column:1;grid-row:1/span 2}.rm-dlg>.rm-dlg-aside{grid-column:2;grid-row:1;padding-bottom:18px}.rm-dlg{margin-bottom:24px}.rm-dlg:focus{outline:none}.rm-dlg.mini{width:480px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.rm-dlg-main{min-width:0}.rm-dlg-h{position:relative;padding:22px 24px 4px}.rm-dlg-h h2{font:600 var(--brand-section,22px) var(--font-display);letter-spacing:-.016em}.rm-dlg.mini .rm-dlg-h h2{font-size:var(--brand-body,18px)}.rm-dlg-h p{margin-top:4px;font-size:var(--brand-ui,13.5px);color:hsl(var(--ink-soft))}.rm-dlg-b{padding:14px 24px 22px}.rm-fld+.rm-fld{margin-top:18px}.rm-fld .lab{display:flex;align-items:baseline;gap:4px;margin-bottom:7px;font-size:var(--brand-ui,13px);font-weight:500;color:hsl(var(--ink))}.rm-fld .lab .r{margin-left:auto;font:400 var(--brand-caption,11.5px) var(--font-jbmono);color:hsl(var(--ink-faint))}.rm-fld .lab .r strong{color:hsl(var(--ink));font-weight:600}.rm-fld .lab .hint{font-weight:400}.rm-fld .help,.rm-fld .lab .hint{font-size:var(--brand-caption,12px);color:hsl(var(--ink-faint))}.rm-fld .help{margin-top:6px}.rm-inp{display:block;width:100%;height:40px;padding:0 12px;border:1px solid hsl(var(--line));border-radius:8px;background:hsl(var(--surface));font-size:var(--brand-ui,14.5px);color:hsl(var(--ink))}textarea.rm-inp{height:auto;min-height:72px;padding:9px 12px;resize:vertical;font-size:var(--brand-ui,14px);line-height:1.5}.rm-inp::-moz-placeholder{color:hsl(var(--ink-faint))}.rm-inp::placeholder{color:hsl(var(--ink-faint))}.rm-inp:focus{outline:0;border-color:hsl(var(--signal)/.6);box-shadow:0 0 0 3px hsl(var(--signal)/.14)}.rm-seg3{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:3px;border-radius:10px;background:hsl(var(--surface-2));border:1px solid hsl(var(--line))}.rm-seg3>button{min-height:var(--rm-control-size);padding:8px 12px;border-radius:var(--rm-control-radius);font-size:var(--brand-ui,13px);color:hsl(var(--ink-soft));display:flex;align-items:center;justify-content:center;gap:8px}.rm-seg3>button svg.i{width:13px;height:13px}.rm-seg3>button[aria-checked=true]{background:hsl(var(--surface));color:hsl(var(--ink));font-weight:500;box-shadow:var(--sh-card),0 0 0 1px hsl(var(--line))}.rm-pick{border:1px solid hsl(var(--line));border-radius:10px;overflow:hidden}.rm-pick[aria-disabled=true] .rm-pick-list,.rm-pick[aria-disabled=true] .rm-pick-top{pointer-events:none}.rm-pick-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px}.rm-pick.has-list .rm-pick-top{border-bottom:1px solid hsl(var(--line))}.rm-tok{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 3px;border-radius:999px;border:1px solid hsl(var(--line));background:hsl(var(--surface-2));font-size:var(--brand-ui,12.5px);font-weight:500;--ring:hsl(var(--surface-2))}.rm-tok .x{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;color:hsl(var(--ink-faint))}.rm-tok .x:hover{color:hsl(var(--ink));background:hsl(var(--surface))}.rm-tok .x svg.i{width:12px;height:12px}.rm-pick-q{flex:1;min-width:200px;display:flex;align-items:center;gap:8px;height:28px;font-size:var(--brand-ui,13.5px);padding-left:4px}.rm-pick-q svg.i{width:14px;height:14px;color:hsl(var(--ink-faint))}.rm-pick-q input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font:inherit;color:hsl(var(--ink))}.rm-pick-q input::-moz-placeholder{color:hsl(var(--ink-faint))}.rm-pick-q input::placeholder{color:hsl(var(--ink-faint))}.rm-pick-list{max-height:330px;overflow-y:auto;padding:0 4px 4px;box-shadow:inset 0 -10px 10px -10px hsl(var(--ink)/.22);border-bottom:1px solid hsl(var(--line))}.rm-pick-list.short{max-height:240px}.rm-pick-g{display:flex;align-items:baseline;gap:6px;padding:10px 8px 4px;font:500 var(--brand-caption,10.5px) var(--font-jbmono);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--ink-faint))}.rm-pick-g .r{margin-left:auto;letter-spacing:0;text-transform:none;font:400 var(--brand-caption,11.5px) var(--font-geist-sans)}.rm-pick-o{position:relative;display:grid;grid-template-columns:16px 26px minmax(0,168px) minmax(0,1fr);gap:10px;align-items:center;padding:6px 8px;border-radius:7px;min-height:max(38px,var(--rm-control-size));cursor:pointer}.rm-pick-o.nocb{grid-template-columns:26px minmax(0,168px) minmax(0,1fr)}.rm-pick-o.act{background:hsl(var(--surface-2));--ring:hsl(var(--surface-2))}.rm-pick-o .cb{width:16px;height:16px;border-radius:5px;border:1.5px solid hsl(var(--line-strong));display:grid;place-items:center;background:hsl(var(--surface))}.rm-pick-o .cb.on{background:hsl(var(--signal));border-color:hsl(var(--signal));color:hsl(var(--signal-fg))}.rm-pick-o .cb svg.i{width:11px;height:11px;stroke-width:3}.rm-pick-o .n{font-size:var(--brand-ui,13.5px);font-weight:500;color:hsl(var(--ink));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rm-pick-o .n .sl{font:400 var(--brand-caption,11.5px) var(--font-geist-mono);color:hsl(var(--ink-faint));margin-left:6px}.rm-pick-o .d{font-size:var(--brand-caption,12px);color:hsl(var(--ink-faint));line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rm-pick-o[data-listening=false] .d{white-space:normal}.rm-pick{container:rmpick/inline-size}@container rmpick (max-width: 520px){.rm-pick-o{grid-template-columns:16px 26px minmax(0,1fr);row-gap:1px}.rm-pick-o.nocb{grid-template-columns:26px minmax(0,1fr)}.rm-pick-o>.cb,.rm-pick-o>.rm-av{grid-row:1/span 2}.rm-pick-o .d{grid-column:-2/-1;grid-row:2}}.rm-pick-o .d .w{color:hsl(var(--ok-text));font-weight:500}.rm-pick-o .d .w.off{color:hsl(var(--ink-soft))}.rm-pick-none{padding:14px 10px;font-size:var(--brand-ui,12.5px)}.rm-pick-f,.rm-pick-none{color:hsl(var(--ink-faint))}.rm-pick-f{display:flex;align-items:center;gap:6px;padding:8px 12px;background:hsl(var(--background));font-size:var(--brand-caption,11.5px)}.rm-pick-f .kbd{height:18px;min-width:18px;font-size:var(--brand-caption,10.5px)}.rm-pick-f .r{margin-left:auto}.rm-pick-lock{padding:12px 14px;font-size:var(--brand-ui,12.5px);color:hsl(var(--ink-soft))}.rm-dlg-aside,.rm-pick-lock{background:hsl(var(--background))}.rm-dlg-aside{position:relative;display:flex;flex-direction:column;border-left:1px solid hsl(var(--line));padding:22px 22px 0;--ring:hsl(var(--background))}.rm-dlg-x{position:absolute;right:12px;top:12px}.rm-dlg-aside h3{font:600 var(--brand-body,16px) var(--font-display);letter-spacing:-.01em;padding-right:30px}.rm-dlg-aside .enf{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:var(--brand-caption,12px);color:hsl(var(--ink-soft))}.rm-dlg-aside .enf svg.i{width:14px;height:14px;color:hsl(var(--ink-soft))}.rm-contract{list-style:none;margin:14px 0 0;padding:0;border:1px solid hsl(var(--line));border-radius:12px;background:hsl(var(--surface))}.rm-contract li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:11px 13px}.rm-contract li+li{border-top:1px solid hsl(var(--line))}.rm-contract .n{width:34px;height:30px;border-radius:8px;display:grid;place-items:center;background:hsl(var(--surface-2));font:600 var(--brand-ui,14px) var(--font-jbmono);color:hsl(var(--ink))}.rm-contract .n svg.i{width:15px;height:15px;color:hsl(var(--ink-soft))}.rm-contract strong{font-size:var(--brand-ui,13px);font-weight:600;color:hsl(var(--ink))}.rm-contract p{margin-top:1px;font-size:var(--brand-caption,12px);line-height:1.42;color:hsl(var(--ink-soft))}.rm-hear{margin-top:16px}.rm-hear .hh{display:flex;align-items:baseline;gap:8px;margin-bottom:6px;font:500 var(--brand-caption,10.5px) var(--font-jbmono);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--ink-faint))}.rm-hear .hh .r{margin-left:auto;text-transform:none;letter-spacing:0;font:400 var(--brand-caption,12px) var(--font-geist-sans)}.rm-hear .hh .r strong{color:hsl(var(--ink));font-weight:600}.rm-hw{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:5px 0}.rm-hw .l1{font-size:var(--brand-ui,13px);font-weight:500;display:flex;gap:6px;align-items:baseline}.rm-hw .l1 .sl{font:400 var(--brand-caption,11.5px) var(--font-geist-mono);font-weight:400}.rm-hw .l1 .sl,.rm-hw .l2{color:hsl(var(--ink-faint))}.rm-hw .l2{font-size:var(--brand-caption,12px);line-height:1.4}.rm-hw .l2 .w{color:hsl(var(--ink-soft));font-weight:500}.rm-hw .l2 .w.on{color:hsl(var(--ok-text))}.rm-hear .none{font-size:var(--brand-ui,12.5px);color:hsl(var(--ink-faint))}.rm-hear .fine{margin-top:6px;font-size:var(--brand-caption,11.5px);line-height:1.45;color:hsl(var(--ink-faint))}.rm-dlg-f{margin:auto -22px 0;display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:14px 22px;border-top:1px solid hsl(var(--line))}.rm-dlg.mini .rm-dlg-f{margin:0}.rm-dlg-f .err{margin-right:auto;font-size:var(--brand-ui,12.5px);color:hsl(var(--danger-text))}.rm-dlg>.rm-dlg-f{grid-column:2;grid-row:2;margin:0;position:sticky;bottom:0;z-index:1;background:hsl(var(--background));border-left:1px solid hsl(var(--line))}.rm-hear .more{margin-top:4px;font-size:var(--brand-caption,12px);color:hsl(var(--ink-soft))}@media (max-width:1279px){.rm-app,.rm-app[data-details=closed]{grid-template-columns:260px minmax(0,1fr)}.rm-app .rm-side{display:none}.rm-app[data-details=open] .rm-side{display:flex;position:absolute;top:0;right:0;bottom:0;width:340px;max-width:100%;z-index:30;box-shadow:var(--sh-pop)}.rm-side-h .x{display:grid}.rm-m>.rm-mm{float:none;display:block;margin:2px 0 0}}@media (min-width:1280px){.rm-app:not([data-details=closed]):not([data-details-wide=closed]) .rm-ib.dt{background:hsl(var(--surface-2));color:hsl(var(--ink))}}@media (max-width:1023px){.rm-app,.rm-app[data-details=closed]{grid-template-columns:minmax(0,1fr)}.rm-rail{display:none}.rm-back{display:grid;place-items:center;width:var(--rm-control-size);height:var(--rm-control-size);color:hsl(var(--ink-soft));flex:none;border-radius:var(--rm-control-radius)}.rm-head{padding-left:10px}.ix-grid,.rm-dlg{grid-template-columns:minmax(0,1fr)}.rm-dlg{grid-template-rows:auto}.rm-dlg>.rm-dlg-aside,.rm-dlg>.rm-dlg-f,.rm-dlg>.rm-dlg-main{grid-column:1;grid-row:auto}.rm-dlg-aside{border-left:0;border-top:1px solid hsl(var(--line))}.rm-dlg>.rm-dlg-f{border-left:0}}@media (max-width:639px){.ix,.rm-app,.rm-dlg-veil{--rm-control-size:44px}.rm-head{height:58px;padding:0 8px 0 6px;gap:4px}.rm-head h1{font-size:var(--brand-body,17px)}.rm-head .meta,.rm-head .rm-nop,.rm-listen,.rm-pile,.rm-vr{display:none}.rm-head .add{width:var(--rm-control-size);padding:0;justify-content:center}.rm-head .add .lbl{display:none}.rm-head .meta-m{display:flex;align-items:center;gap:5px;margin-top:2px;font-size:var(--brand-caption,12px);color:hsl(var(--ink-soft));white-space:nowrap}.rm-head .meta-m .dot.on{background:hsl(var(--ok))}.rm-head .meta-m .dot.off{background:hsl(var(--ink-quiet))}.rm-head .meta-m .halt{color:hsl(var(--signal-text));font-weight:600}.rm-head .meta-m .nop{color:hsl(var(--danger-text));font-weight:600}.rm-app .rm-ib.dt{background:none;color:hsl(var(--ink-soft))}.rm-strip{grid-template-columns:minmax(0,1fr)}.rm-bc{padding:8px 16px;grid-template-columns:minmax(0,1fr) auto;row-gap:8px;-moz-column-gap:10px;column-gap:10px}.rm-bc+.rm-bc{border-left:0;border-top:1px solid hsl(var(--line));padding-left:16px}.rm-bc .k{grid-column:1;grid-row:1}.rm-bc .m,.rm-bc.b-loop .k{grid-column:1/-1}.rm-bc .m{grid-row:2}.rm-bc .enf,.rm-bc .say{display:none}.rm-bc .k .lb{font-size:10px}.rm-bc .ext{grid-column:2;grid-row:1}.rm-bc .k .lim{width:var(--rm-control-size);padding:0;margin-left:auto;justify-content:center}.rm-bc .k .lim .lbl{display:none}.rm-toks i{width:26px}.rm-bc .rm-rail2.strip{width:158px}.rm-scroll{padding:0 14px}.rm-day{position:sticky;top:0;z-index:2;margin:0 -14px;height:38px;background:hsl(var(--surface));justify-content:center}.rm-day:after,.rm-day:before{display:none}.rm-day span{box-shadow:var(--sh-card)}.rm-g{grid-template-columns:28px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;padding:12px}.rm-g>.rm-av{width:28px;height:28px;font-size:var(--brand-caption,11px)}.rm-ev{grid-template-columns:28px minmax(0,1fr) auto}.rm-ev,.rm-halt{-moz-column-gap:10px;column-gap:10px}.rm-halt{grid-template-columns:28px minmax(0,1fr)}.rm-halt .gl{width:26px;height:26px}.rm-gh .rm-mm .rm-sep,.rm-gh .role,.rm-gh .sl,.rm-gh [data-testid=message-receipts],.rm-m>.rm-mm{display:none}.rm-gh{row-gap:4px}.rm-gh .nm{order:0}.rm-gh .tm{order:1}.rm-gh .rm-mm{order:2;margin-left:0;padding-left:0}.rm-gh .rm-to{order:3;flex-basis:100%}.rm-ap-row{flex-direction:column;align-items:flex-start;gap:10px}.rm-ap .rm-body{flex-basis:auto}.rm-ap-act input{width:100%}.rm-life ol{grid-template-columns:minmax(0,1fr)}.rm-life ol>li:not(:last-child):after{display:none}.rm-rules{grid-template-columns:minmax(0,1fr)}.rm-intro h2{font-size:var(--brand-section,24px)}.rm-cw{padding:4px 10px 10px}.rm-comp{border-radius:18px}.rm-cstate{border-radius:17px 17px 0 0;font-size:var(--brand-ui,12.5px);padding:8px 12px}.rm-cstate .lg{display:none}.rm-cstate .sm{display:inline}.rm-cta{padding:10px 14px 2px;min-height:40px;font-size:var(--brand-body,16px)}.rm-ctool .hk{display:none}.rm-ctool .ht{display:inline}.rm-ctool .ha{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rm-ctool .hint{white-space:normal;font-size:var(--brand-caption,11.5px);line-height:1.3;padding-right:4px}.rm-tochip{display:none}.rm-app .rm-send{width:var(--rm-control-size);padding:0}.rm-send .lbl{display:none}.rm-rc{display:grid;grid-template-columns:18px minmax(0,1fr);gap:2px 5px;min-height:28px;height:auto;padding:4px 6px;font-size:var(--brand-caption,11px)}.rm-rc [data-testid=recipient]{flex-wrap:wrap}.rm-rc .nl{grid-column:2;border-left:0;padding-left:0;margin-left:0}.rm-pop{left:6px;width:calc(100% - 12px);max-width:none}.rm-app[data-details=open] .rm-side{width:100%}.ix-head{flex-direction:column;align-items:flex-start}.ix-head .r{margin-left:0}.ix-tabs{flex-wrap:wrap}.ix-tabs .flt{width:100%;margin:6px 0 0}.rm-dlg-veil{padding:0}.rm-dlg{border-radius:0;min-height:100%;margin-bottom:0}.rm-seg3>button{font-size:var(--brand-caption,12px);padding:7px 4px}}@media (hover:none) and (pointer:coarse){.rm-ctool .hk{display:none}.rm-ctool .ht{display:inline}}.rm-m.first{margin-top:0}.rm-m.first>.rm-body,.rm-m.first>.rm-bub{margin-top:3px}.rm-app[data-rail=none]{grid-template-columns:minmax(0,1fr) 324px}.rm-app[data-rail=none]:is([data-details=closed],[data-details-wide=closed]:not([data-details=open])){grid-template-columns:minmax(0,1fr)}@media (max-width:1279px){.rm-app[data-rail=none],.rm-app[data-rail=none][data-details]{grid-template-columns:minmax(0,1fr)}}.rm-sample{position:fixed;right:12px;bottom:12px;z-index:40;padding:4px 10px;border-radius:999px;border:1px dashed hsl(var(--line-strong));background:hsl(var(--surface));font:500 var(--brand-caption,11px) var(--font-jbmono);color:hsl(var(--ink-soft))}@container ixlist (max-width: 780px){.ix-row{grid-template-columns:40px minmax(0,1fr) 150px 84px;row-gap:10px}.ix-row>.c,.ix-row>.rm-tile{grid-row:1/span 2}.ix-row>.c{grid-column:2}.ix-row>.ix-m.loop{grid-column:3;grid-row:1}.ix-row>.ix-m.run{grid-column:3;grid-row:2}.ix-row>.ix-m.na{grid-column:3;grid-row:1/span 2}.ix-row>.when{grid-column:4;grid-row:1/span 2}}@container ixlist (max-width: 560px){.ix-row{grid-template-columns:40px minmax(0,1fr) 132px}.ix-row>.when{display:none}}@container ixlist (max-width: 440px){.ix-row{grid-template-columns:40px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;padding:12px 14px 12px 16px}.ix-row>.c,.ix-row>.rm-tile{grid-row:auto}.ix-row>.ix-m{display:none}}body>main:has(>div>.ix)>div{max-width:1536px}.app-header{height:calc(3.5rem + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.safe-x{padding-left:max(var(--gutter,1rem),env(safe-area-inset-left));padding-right:max(var(--gutter,1rem),env(safe-area-inset-right))}.app-sheet,.app-sheet-veil,.app-tabbar,.rm-apv{display:none}.app-install{position:fixed;z-index:30;margin:0 auto;max-width:440px;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));display:flex;align-items:flex-start;gap:12px;padding:12px 6px 12px 14px;border:1px solid hsl(var(--line));border-radius:var(--radius-lg);background:hsl(var(--surface));box-shadow:0 16px 48px -16px rgb(8 12 20/.32),0 6px 16px -8px rgb(8 12 20/.18)}.app-install .glyph{display:inline-block;width:15px;height:15px;vertical-align:-2px;margin:0 1px;color:hsl(var(--signal-text))}@media (display-mode:standalone),(max-width:639.98px){.app-tabbar-off{display:none}.app-install{bottom:calc(66px + env(safe-area-inset-bottom))}.rm-apv{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex:none;min-width:44px;height:44px;padding:0 6px;border-radius:8px;color:hsl(var(--signal-text))}.rm-apv .n{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:hsl(var(--signal-soft));font-size:var(--brand-caption,11px);font-weight:700;line-height:18px;text-align:center}.app-tabbar{position:sticky;bottom:0;z-index:25;border-top:1px solid hsl(var(--line));background:hsl(var(--background));padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.app-tab,.app-tabbar{display:flex;justify-content:center}.app-tab{flex:1 1 0;min-width:0;max-width:168px;min-height:56px;flex-direction:column;align-items:center;gap:2px;color:hsl(var(--ink-faint));font-size:var(--brand-caption,11px);font-weight:500;line-height:14px;letter-spacing:.01em;-webkit-tap-highlight-color:transparent;transition:color .12s}.app-tab.on{color:hsl(var(--signal-text));font-weight:600}.app-tab:active .ic{transform:scale(.92)}.app-tab .ic{position:relative;display:grid;place-items:center;height:26px;transition:transform .12s var(--ease-out)}.app-tab .lb{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-tab .bdg{position:absolute;top:-3px;left:calc(100% - 9px);min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:hsl(var(--signal-soft));color:hsl(var(--signal-text));box-shadow:0 0 0 2px hsl(var(--background));font-size:var(--brand-caption,10.5px);font-weight:700;line-height:18px;text-align:center}.app-sheet-veil{inset:0;z-index:40;background:rgb(8 12 20/.32)}.app-sheet,.app-sheet-veil{display:block;position:fixed}.app-sheet{left:0;right:0;bottom:0;z-index:41;max-height:min(80dvh,640px);overflow-y:auto;overscroll-behavior:contain;border-top:1px solid hsl(var(--line));border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:hsl(var(--surface));box-shadow:0 -16px 48px -16px rgb(8 12 20/.32);padding:8px max(12px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.app-sheet [role=menuitem],.app-sheet button[type=submit]{min-height:44px}}@media (max-width:639.98px) and (pointer:coarse){body :is(input,textarea,select):not([type=checkbox]):not([type=radio]){font-size:var(--brand-body,16px)}}.tr-note{margin:0;padding:16px;font-size:var(--brand-caption,11.5px);line-height:1.6;color:hsl(var(--ink-faint));overflow-wrap:anywhere}.tr-wrap{max-width:100%;overflow-x:auto}.tr-table{width:100%;min-width:760px;border-collapse:collapse;font-size:var(--brand-ui,13px)}.tr-table th{text-align:left;font:500 var(--brand-caption,10.5px) var(--font-jbmono);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--ink-faint));white-space:nowrap}.tr-table td,.tr-table th{padding:12px 16px;border-bottom:1px solid hsl(var(--line))}.tr-table td{vertical-align:top;color:hsl(var(--ink));overflow-wrap:anywhere}.tr-table td:first-child,.tr-table th:first-child{min-width:220px}.tr-table td:nth-child(n+3){white-space:nowrap}.tr-table td .h,.tr-table td .k,.tr-table td .none{color:hsl(var(--ink-soft))}.tr-table tr[data-status=missing] td{background:hsl(var(--danger)/.06)}.tr-chip{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-size:var(--brand-caption,11.5px);font-weight:600;white-space:nowrap}.tr-chip.t-bad{background:hsl(var(--danger-soft));color:hsl(var(--danger-text))}.tr-chip.t-warn{background:hsl(var(--warn-soft));color:hsl(var(--warn-text))}.tr-chip.t-ok{background:hsl(var(--ok-soft));color:hsl(var(--ok-text))}.tr-chip.t-mute{background:none;color:hsl(var(--ink-soft));box-shadow:inset 0 0 0 1px hsl(var(--line))}.tr-audit{margin-left:8px}.tr-audit,.tr-why{font-size:var(--brand-caption,12px)}.tr-why{color:hsl(var(--ink-soft))}:root{--space-section:1.5rem;--space-panel:1.25rem;--control-height:2.25rem;--row-padding:.75rem;--focus:var(--signal);--type-page:1.75rem;--type-section:1.25rem;--type-title:1rem;--type-body:1rem;--type-ui:.875rem;--type-caption:.75rem}:root[data-appearance=everyday]{color-scheme:light;--brand-caption:var(--type-caption);--brand-ui:var(--type-ui);--brand-body:var(--type-body);--brand-section:var(--type-section);--brand-page:var(--type-page);--background:40 20% 97%;--surface:0 0% 100%;--surface-2:204 24% 96%;--sidebar:204 33% 97%;--ink:210 24% 16%;--ink-soft:210 12% 34%;--ink-faint:210 10% 40%;--ink-quiet:210 10% 48%;--line:210 16% 87%;--line-strong:210 12% 64%;--control-border:210 10% 50%;--primary-edge:var(--signal);--danger-fg:0 0% 100%;--danger-edge:4 44% 59%;--signal:201 72% 32%;--signal-soft:201 48% 94%;--signal-text:201 75% 27%;--signal-fg:0 0% 100%;--ok:154 42% 33%;--ok-text:154 45% 27%;--ok-soft:150 32% 94%;--warn:32 76% 32%;--warn-text:32 78% 28%;--warn-soft:40 72% 94%;--danger:4 61% 42%;--danger-text:4 65% 36%;--danger-soft:5 65% 96%;--radius-sm:.5rem;--radius:.75rem;--radius-lg:.75rem;--space-section:2rem;--space-panel:1.5rem;--control-height:2.75rem;--row-padding:1rem;--focus:var(--signal-text);--font-display:var(--font-geist-sans);--font-jbmono:var(--font-geist-sans)}:root[data-appearance=everyday].dark{color-scheme:dark;--background:204 33% 7%;--surface:206 26% 11%;--surface-2:208 26% 15%;--sidebar:206 32% 6%;--ink:210 38% 95%;--ink-soft:208 16% 66%;--ink-faint:207 13% 57%;--ink-quiet:207 13% 43%;--line:208 24% 18%;--line-strong:208 22% 23%;--control-border:208 16% 48%;--primary-edge:var(--signal);--danger-fg:202 60% 9%;--danger-edge:356 42% 53%;--signal:199 100% 50%;--signal-soft:200 90% 13%;--signal-text:199 100% 72%;--signal-fg:202 60% 9%;--ok:157 64% 56%;--ok-text:157 64% 56%;--ok-soft:157 32% 12%;--warn:40 87% 61%;--warn-text:40 87% 61%;--warn-soft:44 32% 13%;--danger:357 100% 71%;--danger-text:357 100% 71%;--danger-soft:345 30% 14%}.everyday-only,.everyday-sidebar{display:none}[data-appearance=everyday] .classic-only{display:none!important}[data-appearance=everyday] .everyday-only{display:revert}.workspace-body{flex:1;min-width:0}.brand-wordmark img{width:200px;height:auto}.appearance-selector{display:flex;align-items:center;gap:.75rem;font-size:var(--type-caption);color:hsl(var(--ink-soft));flex-shrink:0}.appearance-selector select{min-height:40px;max-width:125px;padding:.5rem .75rem;border:1px solid hsl(var(--line));border-radius:var(--radius-sm);background:hsl(var(--surface));color:hsl(var(--ink));font:inherit;font-size:var(--type-ui);font-weight:500}.workspace-label{color:hsl(var(--ink-soft));font-size:var(--type-ui);font-weight:500;margin-bottom:.5rem}:where(a,button,input,textarea,select,summary):focus-visible{outline:2px solid hsl(var(--focus));outline-offset:3px}.topnav-scroll a:focus-visible{outline-offset:-3px;--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000}html[data-appearance=everyday] :focus-visible{outline:2px solid hsl(var(--focus));outline-offset:3px;--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000}.technical-details{min-width:0;border:1px solid hsl(var(--line));background:hsl(var(--surface));border-radius:var(--radius-sm);margin-block:.75rem}.technical-details>summary{cursor:pointer;padding:.75rem 1rem;min-height:44px;color:hsl(var(--ink-soft));font-size:var(--type-ui);font-weight:500}.technical-details-content{padding:0 1rem 1rem;min-width:0;overflow-wrap:anywhere}.technical-details-content>:first-child{margin-top:.5rem}.table-base :is(th,td){padding-block:.75rem;overflow-wrap:anywhere}.table-base th{overflow-wrap:normal}.table-base :is(.chip,.chip-outline){white-space:nowrap;overflow-wrap:normal}.btn{height:auto;min-height:36px;padding-block:.5rem;white-space:normal;text-align:center}.btn-sm{min-height:32px}@media (pointer:coarse){.btn,.btn-sm{min-height:44px}}[data-appearance=everyday] body{font-size:var(--type-body);line-height:1.5}[data-appearance=everyday] :is(h1,h2,h3){text-wrap:balance;letter-spacing:-.02em}[data-appearance=everyday] :is(.ph-title,.wi-title,.everyday-welcome h2,.guide-prose h1){font-size:var(--type-page);line-height:1.25;font-weight:600}[data-appearance=everyday] :is(.section-title,.cmd-boardhead h2,.guide-prose h2){font-size:var(--type-section);font-weight:600;line-height:1.4;color:hsl(var(--ink));text-transform:none;letter-spacing:-.01em}[data-appearance=everyday] :is(.ph-sub,.guide-prose p){font-size:var(--type-body);line-height:1.6}[data-appearance=everyday] :is(.ph-eyebrow,.uppercase){text-transform:none;letter-spacing:normal}[data-appearance=everyday] :is(.text-2xs,[class~="text-[9px]"],[class~="text-[10px]"],[class~="text-[11px]"]){font-size:var(--type-caption);line-height:1.5}[data-appearance=everyday] [class~="text-[13px]"]{font-size:var(--type-ui)}[data-appearance=everyday] :is(.btn,.btn-sm,.input){min-height:var(--control-height);font-size:var(--type-ui);border-radius:var(--radius-sm)}[data-appearance=everyday] :is(.chip,.chip-outline){font-size:var(--type-caption);line-height:1.5;font-weight:500}[data-appearance=everyday] .card{border-radius:var(--radius);box-shadow:none}[data-appearance=everyday] :is(.table-base th,.table-base td){padding:var(--row-padding)}[data-appearance=everyday] .table-base thead tr{text-transform:none;letter-spacing:normal;font-size:var(--type-caption)}[data-appearance=everyday] .workspace-main{padding-top:var(--space-section)}[data-appearance=everyday] .page-head{margin-bottom:2rem}[data-appearance=everyday] .ph-eyebrow{font-size:var(--type-ui);font-family:inherit;color:hsl(var(--ink-soft))}.workspace-nav{display:flex;flex-direction:column;gap:2rem;font-size:var(--type-ui)}.workspace-nav-primary,.workspace-nav-secondary{display:grid;gap:.25rem}.workspace-nav-link{display:flex;align-items:center;gap:.75rem;min-height:44px;padding:.625rem .875rem;border-radius:var(--radius-sm);color:hsl(var(--ink-soft));text-decoration:none;font-weight:500}.workspace-nav-link svg{flex:none}.workspace-nav-link:hover{color:hsl(var(--ink));background:hsl(var(--surface-2))}.workspace-nav-link[aria-current=page]{color:hsl(var(--signal-text));background:hsl(var(--signal-soft))}.workspace-nav-count{margin-left:auto;font-size:var(--type-caption);font-variant-numeric:tabular-nums}.workspace-nav-secondary{border-top:1px solid hsl(var(--line));padding-top:1.25rem}.workspace-nav-tools summary{display:flex;align-items:center;gap:.75rem;min-height:44px;padding:.625rem .875rem;list-style:none;color:hsl(var(--ink-soft));cursor:pointer}.workspace-nav-tools summary::-webkit-details-marker{display:none}.workspace-nav-tools[open] summary>svg:last-child{transform:rotate(180deg)}.workspace-nav-tools .workspace-nav-link{font-weight:400}[data-appearance=everyday] .app-header{background:hsl(var(--sidebar))}@media (min-width:1100px){[data-appearance=everyday] .workspace-body{display:grid;grid-template-columns:88px minmax(0,1fr)}[data-appearance=everyday] .workspace-body:has(>.everyday-sidebar[data-pinned]){grid-template-columns:232px minmax(0,1fr)}[data-appearance=everyday] .everyday-sidebar{display:block;position:sticky;top:56px;z-index:25;width:232px;height:calc(100dvh - 56px);overflow-y:auto;overflow-x:hidden;border-right:1px solid hsl(var(--line));background:hsl(var(--sidebar));padding:1.5rem 1rem;box-shadow:var(--sh-pop,0 12px 32px rgb(0 0 0/.18))}[data-appearance=everyday] .everyday-sidebar:is([data-collapsed],[data-pinned]){box-shadow:none}[data-appearance=everyday] .everyday-sidebar[data-pinned]{width:auto}[data-appearance=everyday] .everyday-sidebar[data-collapsed]{width:88px;padding:1rem .375rem}[data-appearance=everyday] .app-header>.app-tabbar-off{display:none}.everyday-sidebar[data-collapsed] .workspace-nav{gap:1rem}.everyday-sidebar[data-collapsed] .workspace-nav-primary,.everyday-sidebar[data-collapsed] .workspace-nav-secondary{gap:.125rem}.everyday-sidebar[data-collapsed] :is(.workspace-nav-link,.workspace-nav-tools summary){position:relative;flex-direction:column;justify-content:center;gap:.25rem;min-height:52px;padding:.375rem .125rem;text-align:center}.everyday-sidebar[data-collapsed] .workspace-nav-label{font-size:11px;line-height:1.2;font-weight:500;overflow-wrap:anywhere}.everyday-sidebar[data-collapsed] .workspace-nav-count{position:absolute;top:2px;right:6px;margin:0;min-width:18px;padding:0 4px;border-radius:999px;background:hsl(var(--signal));color:hsl(var(--signal-fg));font-size:11px;line-height:18px;text-align:center}.everyday-sidebar[data-collapsed] .workspace-nav-tools summary>svg:last-child{display:none}.everyday-sidebar[data-collapsed] .workspace-nav-secondary{padding-top:.75rem}.everyday-sidebar[data-collapsed] .sidebar-controls{justify-content:center}}@media (min-width:1100px) and (hover:hover) and (prefers-reduced-motion:no-preference){[data-appearance=everyday] .everyday-sidebar{transition:width .18s ease,box-shadow .18s ease}}.workspace-tools-icon{display:none}.everyday-sidebar[data-collapsed] .workspace-tools-icon{display:block;flex:none}.workspace-nav-tools summary>svg:last-child{margin-left:auto}.sidebar-controls{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:1rem}.sidebar-control{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-sm);color:hsl(var(--ink-soft));background:transparent}.sidebar-control:hover{color:hsl(var(--ink));background:hsl(var(--surface-2))}.sidebar-pin{display:inline-flex;align-items:center;gap:.375rem;min-height:44px;padding:0 .75rem;border:1px solid hsl(var(--line));border-radius:var(--radius-sm);color:hsl(var(--ink-soft));background:transparent;font-size:var(--type-caption,12px);font-weight:500;white-space:nowrap}.sidebar-pin:hover{color:hsl(var(--ink));background:hsl(var(--surface-2))}.sidebar-pin[aria-pressed=true]{color:hsl(var(--signal-text));background:hsl(var(--signal-soft));border-color:transparent}[data-appearance=everyday] .cmd{--fd:var(--font-geist-sans);--fm:var(--font-geist-sans);--c-violet:hsl(var(--signal-text));--c-violet-soft:hsl(var(--signal-soft));--c-danger-ink:hsl(var(--danger-text));--c-warn-ink:hsl(var(--warn-text));--c-ok-ink:hsl(var(--ok-text))}[data-appearance=everyday] .everyday-welcome{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1rem}.everyday-welcome h2{margin-bottom:.5rem}.everyday-welcome p:not(.workspace-label){color:hsl(var(--ink-soft));max-width:58ch}.everyday-welcome .btn-primary{flex:none}[data-appearance=everyday] .everyday-home-links{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid hsl(var(--line))}.everyday-home-links a,.everyday-inline-action{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;color:hsl(var(--signal-text));font-size:var(--type-ui);font-weight:500}[data-appearance=everyday] :is(.cmd-radio,.cmd-wave,.cmd-inc,.cmd-signoff){display:none}[data-appearance=everyday] .cmd-card{border-radius:var(--radius);background:hsl(var(--surface))}[data-appearance=everyday] .cmd-lead{font-size:var(--type-section);padding:.5rem var(--space-panel) 0}[data-appearance=everyday] .cmd-ttop{padding:var(--space-panel);padding-bottom:1rem}[data-appearance=everyday] .cmd-nm{font-size:var(--type-title)}[data-appearance=everyday] :is(.cmd-role,.cmd-eta,.cmd-sel .lab,.cmd-note,.cmd-legend){font-size:var(--type-caption);text-transform:none;letter-spacing:normal}[data-appearance=everyday] .cmd-narrative{max-width:70ch;padding-inline:var(--space-panel);font-size:var(--type-body);line-height:1.6}[data-appearance=everyday] .cmd-script{padding:.75rem var(--space-panel)}[data-appearance=everyday] .cmd-line{padding-block:1rem}[data-appearance=everyday] .cmd-line p{font-size:var(--type-body);line-height:1.5}[data-appearance=everyday] .cmd-counts{padding-inline:var(--space-panel);font-size:var(--type-ui);gap:.5rem}[data-appearance=everyday] .cmd-counts .n{font:600 var(--type-ui) var(--font-geist-sans);color:hsl(var(--ink))}[data-appearance=everyday] :is(.cmd-chip,.cmd-ptt,.cmd-reply,.cmd-enter,.cmd-seg button){min-height:44px;font-size:var(--type-ui);font-weight:500;border-radius:var(--radius-sm)}[data-appearance=everyday] .cmd-line>div{flex:1;min-width:0}@media (min-width:1280px){[data-appearance=everyday] .cmd-line>div{display:flex;align-items:center;justify-content:space-between;gap:1rem}[data-appearance=everyday] .cmd-chips{flex:none;margin-top:0}}[data-appearance=everyday] :is(.cmd-ptt,.cmd-reply){background:hsl(var(--surface));color:hsl(var(--ink));border:1px solid hsl(var(--control-border))}[data-appearance=everyday] :is(.cmd-enter,.cmd-seg){border-color:hsl(var(--control-border))}[data-appearance=everyday] .cmd-ptt.is-playing{color:hsl(var(--danger-text));border-color:hsl(var(--danger))}[data-appearance=everyday] .cmd-foot{padding:1rem var(--space-panel);gap:.75rem}[data-appearance=everyday] :is(.cmd-lane h3,.cmd-fc .lb,.wq-st,.wi-state .st,.wi-grid dt,.rm-band,.rm-rcpt,.rm-day,.rm-bc .lb){text-transform:none;letter-spacing:normal;font-size:var(--type-caption)}[data-appearance=everyday] .cmd-facets{gap:1rem}[data-appearance=everyday] .cmd-fc{padding:var(--space-panel);border-radius:var(--radius)}[data-appearance=everyday] .cmd-fc .fct .lb{font-size:var(--type-ui);color:hsl(var(--ink));font-weight:500}[data-appearance=everyday] .cmd-fc .fct .n{color:hsl(var(--ink));font-size:var(--type-section)}[data-appearance=everyday] .cmd-fc .r{font-size:var(--type-ui)}[data-appearance=everyday] :is(.cmd-fc .empty,.cmd-fc .r .ago){font-size:var(--type-caption)}[data-appearance=everyday] .cmd-board{overflow-x:auto;border-radius:var(--radius);gap:1rem;grid-template-columns:repeat(var(--lane-count,7),minmax(140px,1fr))}[data-appearance=everyday] .cmd-board:before{display:none}[data-appearance=everyday] .cmd-tok{box-shadow:none;transform:none;animation:none;opacity:1;filter:none;border-radius:var(--radius-sm)}[data-appearance=everyday] .cmd-tok.quiet:has(.cmd-tok-health)>:not(.cmd-tok-health),[data-appearance=everyday] .cmd-tok.quiet:not(:has(.cmd-tok-health)){opacity:1;filter:none}[data-appearance=everyday] .cmd-tok .pn{font-size:var(--type-ui);line-height:1.5}[data-appearance=everyday] :is(.cmd-tok .owner,.cmd-tag){font-size:var(--type-caption)}[data-appearance=everyday] .cmd .btn-secondary{color:hsl(var(--ink));background:hsl(var(--surface))}[data-appearance=everyday] .cmd .btn-primary{color:hsl(var(--signal-fg));background:hsl(var(--signal))}.staff-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1.25rem;align-items:stretch}.cmd-agent.staff-card{display:flex;padding:1.5rem;gap:1rem;border-radius:var(--radius)}.cmd-agent.staff-card:before{display:none}.cmd-agent.staff-card{cursor:pointer}.cmd-agent.staff-card:hover{transform:none;border-color:hsl(var(--line-strong))}.cmd-agent.staff-card:has(:is(.staff-name,.staff-open):focus-visible){outline:2px solid hsl(var(--focus));outline-offset:3px}.cmd-agent.staff-card :is(.staff-name,.staff-open):focus-visible{outline:none}.staff-identity{display:flex;align-items:center;gap:.75rem;min-width:0}.staff-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-sm);flex:none;background:hsl(var(--surface-2));color:hsl(var(--ink-soft));font-size:var(--type-ui);font-weight:600}.staff-name{display:block;font-size:var(--type-title);line-height:1.5;font-weight:600;color:hsl(var(--ink));text-decoration:none;overflow-wrap:anywhere}.staff-name:hover{text-decoration:underline}.staff-role{font-size:var(--type-ui);line-height:1.5;color:hsl(var(--ink-soft));overflow-wrap:anywhere}.staff-status{align-self:flex-start;flex:none;font-size:var(--type-caption)}.staff-freshness{margin-top:-.5rem;font-size:var(--type-caption);color:hsl(var(--ink-soft))}.staff-current{padding-top:1rem;border-top:1px solid hsl(var(--line));min-height:5.5rem;font-size:var(--type-body);line-height:1.5;overflow-wrap:anywhere;color:hsl(var(--ink))}.staff-work-link{color:inherit;text-decoration:none}.staff-work-link:hover{color:hsl(var(--signal-text));text-decoration:underline}.staff-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding-block:1rem;border-block:1px solid hsl(var(--line))}.staff-stat-value{display:block;font-size:var(--type-title);font-weight:600;color:hsl(var(--ink))}.staff-stat-label{display:block;font-size:var(--type-caption);line-height:1.5;color:hsl(var(--ink-soft))}.staff-card .technical-details{margin:0;border:0;background:none;border-radius:0}.staff-card .technical-details>summary{padding:.5rem 0;min-height:36px;font-size:var(--type-ui)}.staff-card .technical-details-content{padding:.5rem 0 1rem}.staff-card .ag-nowork{font:400 var(--type-caption)/1.5 var(--font-geist-sans);padding:.5rem .75rem;border-radius:var(--radius-sm);border:0;background:hsl(var(--surface-2));color:hsl(var(--ink-soft))}.staff-card .ag-nowork[data-work-capable=false]{background:hsl(var(--warn-soft));color:hsl(var(--warn-text))}.staff-capabilities{display:grid;gap:.5rem}.staff-card :is(.ag-caps .chip,.ag-client .chip,.ag-client .chip-outline,.ag-caps .chip-outline,.ag-client .wq-meta){font-size:var(--type-caption)}.staff-open{display:flex;align-items:center;gap:.5rem;min-height:44px;margin-top:auto;color:hsl(var(--signal-text));font-size:var(--type-ui);font-weight:500}.staff-open:hover{text-decoration:underline}.approval-count{font:600 32px var(--fd)}.approval-count-label{font:600 11px var(--fm);letter-spacing:.06em;max-width:11ch;line-height:1.25}.approval-count-label,.inbox-heading{text-transform:uppercase;color:var(--c-ink-faint)}.inbox-heading{font:600 13px var(--fm);letter-spacing:.08em}[data-appearance=everyday] .approval-count{font-size:var(--type-page)}[data-appearance=everyday] .approval-count-label{font-size:var(--type-caption);text-transform:none;letter-spacing:normal;line-height:1.5}[data-appearance=everyday] .inbox-heading{font-size:var(--type-section);text-transform:none;letter-spacing:-.01em;color:hsl(var(--ink))}[data-appearance=everyday] :is(.approval-inbox .font-mono,.kbd){font-family:var(--font-geist-sans);font-size:var(--type-caption)}[data-appearance=everyday] .wq-row:before{display:none}[data-appearance=everyday] .wq-ghead h2{font-size:var(--type-ui);text-transform:none;letter-spacing:normal;font-weight:500}[data-appearance=everyday] :is(.cmd-agent,.wq-row){padding:var(--space-panel);border-radius:var(--radius)}[data-appearance=everyday] .cmd-agent .truncate{white-space:normal;overflow-wrap:anywhere}[data-appearance=everyday] :is(.wq-title,.cmd-pc .pc-title){font-size:var(--type-title);line-height:1.5}[data-appearance=everyday] :is(.wq-meta,.wi-chips,.wi-grid dt,.cmd-pc .pc-foot,.row-card .rc-sub){font-family:var(--font-geist-sans);font-size:var(--type-caption);line-height:1.5}[data-appearance=everyday] :is(.wi-body,.cmd-pc){padding:var(--space-panel)}[data-appearance=everyday] .cmd-pc:before{display:none}[data-appearance=everyday] .cmd-pc:hover{transform:none}[data-appearance=everyday] .cmd-pc .pc-stat .n{color:hsl(var(--ink))}[data-appearance=everyday] :is(.cmd-pc .pc-stat .k,.cmd-pc .pc-tag){text-transform:none;letter-spacing:normal}[data-appearance=everyday] :is(.wi-grid dd,.wi-kv,.cmd-pc .pc-blk,.row-card .rc-title){font-size:var(--type-ui)}[data-appearance=everyday] .rm-app{border-radius:var(--radius);box-shadow:none}[data-appearance=everyday] .rm-head{height:auto;min-height:76px;padding-block:1rem;border-bottom:1px solid hsl(var(--line))}[data-appearance=everyday] .rm-head h1{white-space:normal;font-size:var(--type-section)}[data-appearance=everyday] .rm-head .meta{white-space:normal;line-height:1.5;font-size:var(--type-caption)}[data-appearance=everyday] .rm-body{font-size:var(--type-body);line-height:1.6;max-width:70ch}[data-appearance=everyday] .rm-g{margin-block:1.5rem}[data-appearance=everyday] .rm-gh .nm{font-weight:600}[data-appearance=everyday] .rm-g.u .rm-bub{background:hsl(var(--signal-soft));border-color:hsl(var(--line));padding:.75rem 1rem;border-radius:0 var(--radius) var(--radius) var(--radius)}[data-appearance=everyday] .rm-ri{padding-block:1rem}[data-appearance=everyday] .rm-ri .t{font-size:var(--type-ui)}[data-appearance=everyday] .rm-filter{height:44px}[data-appearance=everyday] .rm-comp textarea{font-size:var(--type-body)}[data-appearance=everyday] .rm-strip{background:hsl(var(--surface-2))}[data-appearance=everyday] :is(.rm-toks,.rm-bc .enf,.rm-bc .m .rm-rail2){display:none}[data-appearance=everyday] .rm-bc{padding-block:.75rem}[data-appearance=everyday] :is(.rm-bc .say,.rm-band,.rm-rcpt,.rm-side .cap,.rm-ap-head,.rm-halt .lab,.rm-intro .lb){font-size:var(--type-caption);text-transform:none;letter-spacing:normal}[data-appearance=everyday] .rm-strip :is(.b-loop,.b-run):after{text-transform:none}body>div:has(.workspace-main .rm-app):not(:has(.preview-shell)){height:100dvh;min-height:0}.workspace-body:has(.rm-app):not(:has(.preview-shell)){min-height:0;display:flex}.workspace-body:has(.rm-app) .workspace-main{padding-top:0}@media (min-width:1100px){[data-appearance=everyday] .workspace-body:has(.rm-app):not(:has(.preview-shell)){display:grid}}body:has(.preview-shell) .app-install,body:has(.preview-shell)>div>.app-header,body:has(.preview-shell)>div>.app-tabbar,body:has(.preview-shell)>div>.workspace-body>.everyday-sidebar{display:none}body:has(.preview-shell) .public-main,body:has(.preview-shell) .workspace-main{padding:0}body:has(.preview-shell) .public-content,body:has(.preview-shell) .workspace-main>div{max-width:none;margin:0}body:has(.preview-shell) .workspace-body{display:block}.preview-shell{min-height:100dvh}.preview-header{min-height:72px;display:flex;align-items:center;gap:1.5rem;padding:1rem 1.5rem;border-bottom:1px solid hsl(var(--line));background:hsl(var(--sidebar))}.preview-header .appearance-selector{margin-left:auto}.preview-label{color:hsl(var(--ink-soft));font-size:var(--type-caption)}.preview-workspace{display:grid;grid-template-columns:232px minmax(0,1fr)}.preview-nav-toggle{display:none}.preview-sidebar{padding:1.5rem 1rem;background:hsl(var(--sidebar));border-right:1px solid hsl(var(--line))}.preview-main{min-width:0;padding:1.5rem 2rem 3rem}.preview-examples{margin-bottom:1.5rem;font-size:var(--type-caption);color:hsl(var(--ink-soft))}.preview-examples summary{cursor:pointer;width:-moz-fit-content;width:fit-content;min-height:32px}.preview-examples nav{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;padding:.5rem 0}.preview-examples a{display:inline-flex;align-items:center;min-height:40px;color:hsl(var(--signal-text));font-size:var(--type-ui)}.preview-main:has(.rm-app){display:flex;flex-direction:column;height:calc(100dvh - 72px);padding:1rem}.preview-main:has(.rm-app) .preview-examples{margin-bottom:.5rem}.brand-guide{max-width:1120px;margin-inline:auto}.brand-guide-header{padding-bottom:2rem;border-bottom:1px solid hsl(var(--line))}.brand-guide h1{font-size:var(--type-page);font-weight:600;line-height:1.25}.brand-guide h2{font-size:var(--type-section);font-weight:600;margin-bottom:.75rem}.brand-guide h3{font-size:var(--type-title);font-weight:600;margin-bottom:.5rem}.brand-guide p{max-width:64ch;color:hsl(var(--ink-soft))}.brand-guide-header p{margin-top:.75rem}.brand-section{display:grid;grid-template-columns:200px minmax(0,1fr);gap:2rem;padding-block:2rem;border-bottom:1px solid hsl(var(--line))}.brand-section-intro p{font-size:var(--type-ui)}.brand-samples{display:grid;gap:1rem;min-width:0}.brand-lockup{display:flex;min-height:120px;align-items:center;justify-content:center;padding:1.5rem;border-radius:var(--radius);border:1px solid hsl(var(--line));background:hsl(var(--sidebar))}.brand-lockup img{width:min(100%,360px);height:auto}.brand-swatches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.brand-swatch{border-radius:var(--radius-sm);border:1px solid hsl(var(--line));overflow:hidden}.brand-swatch-color{height:64px;background:hsl(var(--swatch))}.brand-swatch figcaption{padding:.75rem;font-size:var(--type-caption);color:hsl(var(--ink-soft))}.brand-swatch strong{display:block;font-size:var(--type-ui);color:hsl(var(--ink));font-weight:500}.brand-type-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1rem;border-bottom:1px solid hsl(var(--line))}.brand-type-row small{flex:none;font-size:var(--type-caption);color:hsl(var(--ink-soft))}.brand-control-row{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.brand-example{padding:1.5rem;border:1px solid hsl(var(--line));border-radius:var(--radius);background:hsl(var(--surface))}.brand-example label{gap:.5rem}.brand-example label,.brand-rules{display:grid;font-size:var(--type-ui)}.brand-rules{padding-left:1.25rem;color:hsl(var(--ink-soft));gap:.75rem;list-style:disc}@media (max-width:1099px){.preview-workspace{grid-template-columns:1fr}.preview-sidebar{padding:.75rem 1rem;border-right:0;border-bottom:1px solid hsl(var(--line))}.preview-sidebar .workspace-nav{gap:.5rem}.preview-sidebar .workspace-nav-primary{display:flex;flex-wrap:wrap}.preview-sidebar .workspace-nav-secondary{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.5rem}.preview-sidebar .workspace-nav-tools[open]{width:100%}.preview-main:has(.rm-app){height:900px}}@media (max-width:700px){[data-appearance=everyday] .everyday-welcome{flex-direction:column;align-items:flex-start}[data-appearance=everyday] .everyday-home-links{gap:.25rem 1rem}[data-appearance=everyday] .cmd{--space-panel:1rem}.brand-wordmark img{width:168px}.appearance-selector>span{display:none}.appearance-selector select{min-height:44px;max-width:110px}.btn,.btn-sm{min-height:44px}.app-header{gap:.5rem}.preview-header{padding:.75rem 1rem;gap:.5rem}.preview-label{display:none}.preview-main{padding:1rem}.preview-nav-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:44px;font-size:var(--type-ui);font-weight:500;color:hsl(var(--ink))}.preview-nav-content[data-open=false]{display:none}.preview-nav-content[data-open=true]{padding-block:.75rem}[data-appearance=everyday] .cmd-boardhead{flex-direction:column;align-items:flex-start;gap:.5rem}[data-appearance=everyday] .cmd-boardhead .cmd-legend{margin-left:0}.preview-sidebar .workspace-nav-link{padding-inline:.625rem}.brand-section{grid-template-columns:1fr;gap:1rem}.brand-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-type-row{flex-direction:column;gap:.25rem}.staff-card{padding:1rem}}@media (max-width:360px){.app-header .brand-wordmark img{width:120px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}@media (min-width:1536px) and (max-width:1799px){[data-appearance=classic] .header-search-full{display:none}[data-appearance=classic] .header-search-compact{display:block}}.brand-lockup-dark{background:#0d1519}.dark .brand-lockup:not(.brand-lockup-dark){background:#f6f9fb;border-color:transparent}.rm-markdown{font-size:inherit;color:inherit;white-space:normal;overflow-wrap:anywhere;min-width:0}.rm-markdown pre{max-width:100%;white-space:pre}.rm-markdown table{min-width:100%}.rm-markdown :is(p,li,blockquote){overflow-wrap:anywhere}.rm-instructions{scroll-margin-top:16px}.rm-instructions>p{margin-bottom:12px;color:hsl(var(--ink-soft))}.rm-instructions-meta{color:hsl(var(--ink-faint));font-size:var(--brand-caption,12px);overflow-wrap:anywhere;margin:12px 0}.rm-instructions-dialog{grid-column:1/-1!important}.rm-instructions-dialog .rm-dlg-h{padding-right:60px}.rm-instructions-dialog .rm-dlg-f{margin:0;flex-wrap:wrap}.rm-instructions-dialog .err{color:hsl(var(--danger-text));margin:12px 0}.rm-instructions-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.rm-instructions-conflict,.rm-instructions-document,.rm-instructions-history{padding:16px;margin:16px 0;border:1px solid hsl(var(--line));border-radius:var(--radius-md);background:hsl(var(--surface-2));min-width:0}.rm-instructions-history>:is(a,button){display:inline-flex;margin:12px 12px 0 0}.rm-instructions-dialog textarea{min-height:180px;resize:vertical}.rm-instructions-dialog :is(button,a){white-space:normal;text-align:left}@media (max-width:600px){.rm-instructions-dialog .rm-dlg-b{padding:12px 16px 20px}.rm-instructions-conflict,.rm-instructions-document,.rm-instructions-history{padding:12px}.rm-instructions-actions>button{flex:1 1 100%}}.rm-send-status{padding:.25rem 1rem;color:hsl(var(--ink-soft));font-size:.8125rem}@keyframes route-loading-spin{to{transform:rotate(1turn)}}.navigation-progress{position:fixed;z-index:80;top:calc(env(safe-area-inset-top, 0px) + 4.25rem);right:1rem;display:flex;align-items:center;gap:.5rem;max-width:calc(100vw - 2rem);padding:.625rem .875rem;border:1px solid hsl(var(--line));border-radius:.625rem;background:hsl(var(--surface));color:hsl(var(--ink));box-shadow:0 4px 14px #0002;font-size:.875rem;pointer-events:none}.navigation-progress svg{color:hsl(var(--signal));animation:route-loading-spin 1s linear infinite}@media (prefers-reduced-motion:reduce){.navigation-progress svg{animation:none}}.rm-app .rm-reply-actions{display:flex;justify-content:flex-end;margin-top:6px}.rm-app .rm-reply-button{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:5px 10px;font-size:12px}.rm-app .rm-m:focus-visible{outline:2px solid hsl(var(--signal));outline-offset:5px;border-radius:6px}.rm-app .rm-reply-parent{display:block;width:-moz-fit-content;width:fit-content;margin:6px 0;font-size:12px;color:hsl(var(--signal));overflow-wrap:anywhere}.rm-app .rm-reply-draft{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border-bottom:1px solid hsl(var(--line));font-size:12px}.rm-app .rm-reply-draft .copy{flex:1;min-width:0;overflow-wrap:anywhere}.rm-app .rm-reply-draft p{margin:4px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rm-app .rm-reply-draft .copy>span{color:hsl(var(--ink-soft))}.rm-app .rm-reply-draft>.i{flex-shrink:0;margin-top:2px}@media (pointer:coarse){.rm-app .rm-reply-button{min-height:44px}}.ledger-list{margin-top:.75rem;display:grid;gap:.5rem}.ledger-row{display:flex;flex-wrap:wrap;gap:.25rem .75rem;align-items:baseline;font-size:.875rem;padding:.5rem .75rem;border:1px solid hsl(var(--line));border-radius:.5rem}.ledger-edge{font-weight:600;font-variant-numeric:tabular-nums}.ledger-requester{color:hsl(var(--ink-soft))}.ledger-requester-agent:before{content:"◆ "}.ledger-requester-user:before{content:"● "}.ledger-requester-system:before{content:"▲ "}.ledger-basis{font-weight:500}.ledger-evidence,.ledger-meta{color:hsl(var(--ink-soft));font-size:.75rem}.ledger-row[data-basis=machine_policy] .ledger-basis,.ledger-row[data-basis=policy_unverified] .ledger-basis{font-style:italic}.ledger-refused{border-style:dashed}.rm-engagement{padding:10px 20px;border-bottom:1px solid hsl(var(--line));background:hsl(var(--surface));flex:none;max-height:30vh;overflow:auto}.rm-audience-controls,.rm-engagement-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px}.rm-engagement-head{justify-content:space-between}.rm-engagement-head strong{display:flex;align-items:center;gap:6px}.rm-pinned-toggle{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0;background:none;color:inherit;font:inherit;text-align:left}.rm-pinned-toggle svg{flex:none}.rm-pinned-toggle svg.collapsed{transform:rotate(-90deg)}.rm-pin-latest{margin:4px 0 0;font-size:12px;line-height:1.45;color:hsl(var(--ink));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rm-pin-latest span{color:hsl(var(--ink-soft));font-weight:500}.rm-overview>.rm-pin-latest{margin:0;padding:0 20px 8px;background:hsl(var(--surface))}.rm-everyone,.rm-reactions-switch{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;border:1px solid hsl(var(--line));border-radius:8px;padding:4px 9px;background:transparent;color:inherit}.rm-audience-help,.rm-pin-author,.rm-pin-empty,.rm-reaction-names{font-size:12px;color:hsl(var(--ink-soft));margin:5px 0}.rm-pinned-message{margin-top:6px;border-top:1px solid hsl(var(--line));font-size:13px}.rm-pinned-message summary{padding:9px 0;cursor:pointer;overflow-wrap:anywhere}.rm-pin-content{padding:4px 0 10px;overflow-wrap:anywhere}.rm-message-actions{margin-top:3px}.rm-reactions{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.rm-everyone[aria-pressed=true],.rm-reactions-switch[aria-checked=true]{background:hsl(var(--signal-soft));border-color:hsl(var(--signal-text))}.rm-pin-button,.rm-reaction{min-width:28px;min-height:28px;padding:0;border:0;border-radius:5px;background:transparent;color:hsl(var(--ink-soft));font-size:11px;line-height:1}.rm-action-chip,.rm-pin-button,.rm-reaction{display:inline-flex;align-items:center;justify-content:center}.rm-action-chip{gap:4px;min-height:22px;padding:3px 5px;border:1px solid transparent;border-radius:5px}.rm-reaction-emoji{font-size:11px;line-height:1}.rm-pin-button svg{flex:none}.rm-pin-button:hover:not(:disabled) .rm-action-chip,.rm-reaction:hover:not(:disabled) .rm-action-chip,.rm-reaction[aria-pressed=true] .rm-action-chip{background:hsl(var(--surface-2));border-color:hsl(var(--line))}.rm-app :is(.rm-reaction,.rm-pin-button):focus-visible{outline:0;box-shadow:none}.rm-pin-button:focus-visible .rm-action-chip,.rm-reaction:focus-visible .rm-action-chip{outline:2px solid hsl(var(--focus));outline-offset:2px}.rm-reaction-names{display:block;font-size:11px;overflow-wrap:anywhere;margin-top:0}.rm-action-error{color:hsl(var(--danger-text));font-size:12px;margin-top:6px}.rm-audience-controls{margin-bottom:5px}.rm-audience-controls label{display:flex;align-items:center;gap:6px}.rm-audience-controls select{min-height:32px;border:1px solid hsl(var(--line));border-radius:6px;background:hsl(var(--surface));color:inherit;padding:4px}.rm-announcement{display:block;font-size:11px;font-weight:600;color:hsl(var(--signal-text));margin-bottom:6px}.rm-admin-notice{border:1px solid hsl(var(--line));border-left:3px solid hsl(var(--signal-text));border-radius:8px;padding:12px 14px;margin:12px 0;overflow-wrap:anywhere}.rm-admin-notice header{display:flex;justify-content:space-between;gap:12px;font-size:12px;margin-bottom:8px}.rm-admin-notice>p{font-size:12px;color:hsl(var(--ink-soft));margin:8px 0}@media(max-width:600px){.rm-engagement{padding:8px 12px;max-height:25vh}.rm-audience-controls select,.rm-everyone,.rm-pin-button,.rm-reaction,.rm-reactions-switch{min-height:44px}.rm-pin-button,.rm-reaction{min-width:44px}.rm-audience-help{line-height:1.5}.rm-admin-notice{padding:10px}}.rm-overview{flex:none;border-bottom:1px solid hsl(var(--line))}.rm-overview-toggle{display:flex;align-items:center;flex-wrap:wrap;gap:8px;width:100%;min-height:36px;padding:7px 20px;text-align:left;font-size:12px;color:hsl(var(--ink-soft));background:hsl(var(--surface))}.rm-overview-toggle strong{color:hsl(var(--ink))}.rm-overview-toggle svg{flex:none}.rm-overview-toggle svg.collapsed{transform:rotate(-90deg)}.rm-overview-toggle .rm-overview-halted{color:hsl(var(--danger-text))}#room-overview-content{max-height:36vh;overflow:auto}#room-overview-content[hidden]{display:none}.rm-overview .rm-engagement{max-height:none;overflow:visible;border-bottom:0}.rm-rail-toggle{flex:none}@media(min-width:1280px){.rm-app[data-rail-wide=collapsed]{grid-template-columns:minmax(0,1fr) 324px}.rm-app[data-rail-wide=collapsed]:is([data-details=closed],[data-details-wide=closed]:not([data-details=open])){grid-template-columns:minmax(0,1fr)}.rm-app[data-rail-wide=collapsed]>.rm-rail{display:none}}@media(min-width:1024px) and (max-width:1279px){.rm-app[data-rail-medium=collapsed]{grid-template-columns:minmax(0,1fr)}.rm-app[data-rail-medium=collapsed]>.rm-rail{display:none}}@media(min-width:1280px) and (max-width:1365px){html[data-appearance=everyday] body:has(.everyday-sidebar[data-pinned]) .rm-app{grid-template-columns:260px minmax(0,1fr)}html[data-appearance=everyday] body:has(.everyday-sidebar[data-pinned]) .rm-app:is([data-rail-wide=collapsed],[data-rail=none]){grid-template-columns:minmax(0,1fr)}html[data-appearance=everyday] body:has(.everyday-sidebar[data-pinned]) .rm-app .rm-side{display:none}html[data-appearance=everyday] body:has(.everyday-sidebar[data-pinned]) .rm-app[data-details=open] .rm-side{display:flex;position:absolute;top:0;right:0;bottom:0;width:340px;max-width:100%;z-index:30;box-shadow:var(--sh-pop)}html[data-appearance=everyday] body:has(.everyday-sidebar[data-pinned]) .rm-app .rm-side-h .x{display:grid}}@media(min-width:1100px) and (max-width:1279px){:is(html:not([data-appearance=everyday]),html[data-appearance=everyday] body:not(:has(.everyday-sidebar[data-pinned]))) .rm-app[data-details-medium=open]{grid-template-columns:260px minmax(0,1fr) 300px}:is(html:not([data-appearance=everyday]),html[data-appearance=everyday] body:not(:has(.everyday-sidebar[data-pinned]))) .rm-app[data-details-medium=open]:is([data-rail-medium=collapsed],[data-rail=none]){grid-template-columns:minmax(0,1fr) 300px}:is(html:not([data-appearance=everyday]),html[data-appearance=everyday] body:not(:has(.everyday-sidebar[data-pinned]))) .rm-app[data-details-medium=open] .rm-side{display:flex;position:static;width:auto;box-shadow:none;z-index:auto}:is(html:not([data-appearance=everyday]),html[data-appearance=everyday] body:not(:has(.everyday-sidebar[data-pinned]))) .rm-app[data-details-medium=open] .rm-ib.dt{background:hsl(var(--surface-2));color:hsl(var(--ink))}}@media(max-width:1023px){.rm-rail-toggle{display:none}}.rm-reaction-wrap{position:relative;display:inline-flex}.rm-reaction-tooltip{position:fixed;z-index:60;width:270px;max-width:calc(100vw - 64px);max-height:180px;overflow:auto;padding:10px 12px;border:1px solid hsl(var(--line));border-radius:8px;background:hsl(var(--surface));color:hsl(var(--ink));box-shadow:var(--sh-pop);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.rm-reaction-tooltip[hidden]{display:none}.rm-reaction-tooltip span,.rm-reaction-tooltip strong{display:block}.rm-reaction-tooltip span{margin-top:4px;color:hsl(var(--ink-soft))}@media(max-width:600px){.rm-overview-toggle{min-height:44px;padding:8px 12px;gap:6px}.rm-overview-toggle>span:not(.sr-only){font-size:11px}}.rm-file-list,.rm-staged{list-style:none;margin:0;padding:8px 16px 0;display:flex;flex-wrap:wrap;gap:6px}.rm-file-list{padding:6px 0 0}.rm-file{max-width:100%;border:1px solid hsl(var(--line));border-radius:8px;background:hsl(var(--surface-2,var(--surface)));font-size:var(--brand-ui,12.5px);color:hsl(var(--ink));padding:3px 6px}.rm-file,.rm-file button{display:inline-flex;align-items:center;gap:6px}.rm-file button{background:none;border:0;padding:2px;color:inherit;cursor:pointer;min-width:0}.rm-file button:disabled{cursor:default;opacity:.5}.rm-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:28ch}.rm-file-size{color:hsl(var(--ink-soft))}.rm-file-view{margin-top:8px;border:1px solid hsl(var(--line));border-radius:10px;background:hsl(var(--surface));max-height:420px;overflow:auto}.rm-file-view>header{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid hsl(var(--line));background:hsl(var(--surface));font-size:var(--brand-ui,12.5px)}.rm-file-view>header button{background:none;border:0;color:hsl(var(--ink-soft));cursor:pointer;display:inline-flex}.rm-file-status,.rm-file-text,.rm-file-view>.rm-markdown{padding:10px 12px;margin:0}.rm-file-text{white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono,ui-monospace,monospace);font-size:12.5px}.rm-linkbtn{background:none;border:0;padding:0;color:hsl(var(--accent,var(--ink)));text-decoration:underline;cursor:pointer;font:inherit}:root{--toast-lift:max(16px,env(safe-area-inset-bottom));--toast-clearance:calc(var(--toast-lift) + 72px)}.toast-region{position:fixed;z-index:60;right:max(16px,env(safe-area-inset-right));bottom:var(--toast-lift);display:flex;flex-direction:column;align-items:flex-end;gap:8px;width:min(24rem,calc(100vw - 32px));pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 6px 6px 14px;border:1px solid hsl(var(--control-border)/.7);border-left:4px solid hsl(var(--ok));border-radius:var(--radius);background:hsl(var(--surface));color:hsl(var(--ink));font-size:var(--type-ui);line-height:1.4;box-shadow:0 16px 48px -16px rgb(8 12 20/.4),0 6px 16px -8px rgb(8 12 20/.22);animation:toast-in .18s var(--ease-out)}.toast-error{border-left-color:hsl(var(--danger))}.toast-info{border-left-color:hsl(var(--signal))}.toast-icon{flex:none;color:hsl(var(--ok-text))}.toast-error .toast-icon{color:hsl(var(--danger-text))}.toast-info .toast-icon{color:hsl(var(--signal-text))}.toast-msg{flex:1;min-width:0;overflow-wrap:anywhere}.toast-link{color:hsl(var(--signal-text));font-weight:500;text-decoration:underline;text-underline-offset:2px}.toast-x{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-sm);color:hsl(var(--ink-soft))}.toast-x:hover{background:hsl(var(--surface-2));color:hsl(var(--ink))}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (display-mode:standalone),(max-width:639.98px){:root{--toast-lift:calc(66px + env(safe-area-inset-bottom))}}.saved-flash{position:relative;isolation:isolate;scroll-margin-bottom:var(--toast-clearance)}.saved-flash-layer{position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 2px hsl(var(--signal));background:hsl(var(--signal)/.14);animation:saved-flash 2s var(--ease-out) forwards}.is-flash-static>.saved-flash-layer{animation:none}@keyframes saved-flash{0%,35%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.saved-flash-layer,.toast{animation:none}}.saved-check{display:inline-flex;align-items:center;gap:4px;font-size:var(--brand-caption,12px);font-weight:500;color:hsl(var(--ok-text))}.wi-state .saved-check{margin-left:auto}.touch-hint{display:none}@media (hover:none){html:not([data-keyboard]) .kbd-hint{display:none}html:not([data-keyboard]) .touch-hint{display:inline}}@media (pointer:coarse){main :is(select,input:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=file],[type=color],[type=submit],[type=button],[type=reset],[type=image])):not(.sr-only){min-height:44px}main input:is(:not([type]),[type=text],[type=search],[type=email],[type=number],[type=url],[type=tel],[type=password],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]):not(.sr-only){font-size:max(16px,1em)}input[cmdk-input]{font-size:max(16px,1em)}main input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]):not(.sr-only){padding-block:0}main input::-webkit-date-and-time-value{min-height:1.5em}main input:is([type=checkbox],[type=radio]):not(.sr-only){width:24px;height:24px;flex-shrink:0}main :is(a,button):is(.chip,.chip-outline):not(.tap-hit){min-height:44px;padding-inline:.75rem}.tap-target{min-height:44px}.tap-hit{position:relative}.tap-hit:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}:root :is(.rm-filter,.rm-pick-q){height:auto;min-height:44px}:root .rm-pick-q input{min-height:44px}.rm-pin-button,.rm-reaction{min-width:44px;min-height:44px}.rm-audience-controls select,.rm-everyone,.rm-pinned-toggle,.rm-reactions-switch{min-height:44px}}@media (min-width:1100px){.everyday-sidebar[data-collapsed] .workspace-nav-count{right:auto;left:calc(50% + 10px);top:0;white-space:nowrap}}.confirm-step{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem}.confirm-step-q{font-size:var(--type-ui,14px);color:hsl(var(--ink));font-weight:500}.confirm-step-actions{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.5rem}.confirm-step-actions [aria-disabled=true]{opacity:.6}.technical-details-summary{margin-left:.5rem;font-weight:400;color:hsl(var(--ink-faint))}.technical-details-summary:before{content:"· "}.filter-chip{display:inline-flex;align-items:center;gap:.375rem;min-height:36px;padding:.25rem .875rem;border-radius:999px;border:1px solid hsl(var(--control-border));background:hsl(var(--surface));color:hsl(var(--ink-soft));font-size:var(--type-ui,14px);font-weight:500;text-decoration:none}.filter-chip:hover{color:hsl(var(--ink));border-color:hsl(var(--ink-faint))}.filter-chip[aria-current=page]{color:hsl(var(--signal-text));background:hsl(var(--signal-soft));border-color:hsl(var(--signal-text))}@media (pointer:coarse){.filter-chip{min-height:44px}}.plain-status{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:var(--type-ui,14px);color:hsl(var(--ink-soft))}.plain-status[data-tone=warn]{color:hsl(var(--warn-text))}.staff-card .plain-status{font-size:var(--type-caption,12px)}:is(.rm-app,.ix,.rm-dlg-veil) .btn-danger-solid{min-height:var(--rm-control-size);height:auto;padding:8px 12px;border-radius:var(--rm-control-radius);font-size:var(--brand-ui,13px);line-height:1.35}.marker\:text-ink-faint ::marker{color:hsl(var(--ink-faint))}.marker\:content-none ::marker{--tw-content:none;content:var(--tw-content)}.marker\:text-ink-faint::marker{color:hsl(var(--ink-faint))}.marker\:content-none::marker{--tw-content:none;content:var(--tw-content)}.placeholder\:text-ink-faint::-moz-placeholder{color:hsl(var(--ink-faint))}.placeholder\:text-ink-faint::placeholder{color:hsl(var(--ink-faint))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-1:before{content:var(--tw-content);top:.25rem;bottom:.25rem}.before\:-left-1:before{content:var(--tw-content);left:-.25rem}.before\:left-\[3px\]:before{content:var(--tw-content);left:3px}.before\:h-4:before{content:var(--tw-content);height:1rem}.before\:w-0\.5:before{content:var(--tw-content);width:.125rem}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:bg-line:before{content:var(--tw-content);background-color:hsl(var(--line))}.before\:bg-signal:before{content:var(--tw-content);background-color:hsl(var(--signal))}.first\:mt-0:first-child{margin-top:0}.first\:border-t-0:first-child{border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:pb-0:last-child{padding-bottom:0}.empty\:\!mt-0:empty{margin-top:0!important}.empty\:hidden:empty{display:none}.hover\:border-line-strong:hover{border-color:hsl(var(--line-strong))}.hover\:bg-surface:hover{background-color:hsl(var(--surface))}.hover\:bg-surface-2:hover{background-color:hsl(var(--surface-2))}.hover\:bg-surface-2\/50:hover{background-color:hsl(var(--surface-2)/.5)}.hover\:bg-surface-2\/70:hover{background-color:hsl(var(--surface-2)/.7)}.hover\:text-danger:hover{color:hsl(var(--danger))}.hover\:text-ink:hover{color:hsl(var(--ink))}.hover\:text-ink-soft:hover{color:hsl(var(--ink-soft))}.hover\:text-signal-text:hover{color:hsl(var(--signal-text))}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-signal:hover{text-decoration-color:hsl(var(--signal))}.hover\:opacity-100:hover{opacity:1}.focus\:bg-surface-2:focus{background-color:hsl(var(--surface-2))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-signal:focus{--tw-ring-color:hsl(var(--signal))}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-signal:focus-visible{outline-color:hsl(var(--signal))}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-signal:focus-visible{--tw-ring-color:hsl(var(--signal))}.focus-visible\:ring-signal\/60:focus-visible{--tw-ring-color:hsl(var(--signal)/0.6)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-canvas:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group[open] .group-open\:inline{display:inline}.group[open] .group-open\:hidden{display:none}.group[open] .group-open\:rotate-180{--tw-rotate:180deg}.group:hover .group-hover\:translate-x-0\.5,.group[open] .group-open\:rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem}.group:hover .group-hover\:bg-surface-2{background-color:hsl(var(--surface-2))}.group:hover .group-hover\:text-ink-soft{color:hsl(var(--ink-soft))}.group:hover .group-hover\:text-signal-text{color:hsl(var(--signal-text))}.aria-disabled\:opacity-60[aria-disabled=true]{opacity:.6}.aria-expanded\:text-ink[aria-expanded=true]{color:hsl(var(--ink))}.group[aria-expanded=true] .group-aria-expanded\:bg-surface-2{background-color:hsl(var(--surface-2))}.data-\[drop-state\=choose\]\:border-signal[data-drop-state=choose],.data-\[drop-state\=edge\]\:border-signal[data-drop-state=edge]{border-color:hsl(var(--signal))}.data-\[drop-state\=refused\]\:border-danger\/50[data-drop-state=refused]{border-color:hsl(var(--danger)/.5)}.data-\[drop-state\=choose\]\:bg-signal-soft[data-drop-state=choose],.data-\[drop-state\=edge\]\:bg-signal-soft[data-drop-state=edge]{background-color:hsl(var(--signal-soft))}.data-\[selected\=true\]\:bg-surface-2[data-selected=true]{background-color:hsl(var(--surface-2))}.data-\[selected\=true\]\:text-ink[data-selected=true]{color:hsl(var(--ink))}.data-\[drop-state\=refused\]\:outline-dashed[data-drop-state=refused]{outline-style:dashed}.data-\[drop-state\=refused\]\:outline-2[data-drop-state=refused]{outline-width:2px}.data-\[drop-state\=refused\]\:outline-danger\/60[data-drop-state=refused]{outline-color:hsl(var(--danger)/.6)}.data-\[drop-state\=choose\]\:ring-2[data-drop-state=choose],.data-\[drop-state\=edge\]\:ring-2[data-drop-state=edge]{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}@media not all and (min-width:640px){.max-sm\:h-11{height:2.75rem}.max-sm\:w-full{width:100%}.max-sm\:flex-1{flex:1 1 0%}.max-sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:w-auto{width:auto}.sm\:min-w-\[34rem\]{min-width:34rem}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_1\.4fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1.4fr 1fr 1fr auto}.sm\:grid-cols-\[9\.5rem_minmax\(0\2c 1fr\)\]{grid-template-columns:9.5rem minmax(0,1fr)}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:grid-cols-\[auto_minmax\(0\2c 1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:1rem}.sm\:self-center{align-self:center}.sm\:p-6{padding:1.5rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:pl-\[3\.25rem\]{padding-left:3.25rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[1\.6fr_1fr\]{grid-template-columns:1.6fr 1fr}.md\:grid-cols-\[minmax\(0\2c 17rem\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,17rem) minmax(0,1fr)}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.lg\:block{display:block}.lg\:inline-flex{display:inline-flex}.lg\:w-72{width:18rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.5fr_1fr\]{grid-template-columns:1.5fr 1fr}.lg\:grid-cols-\[1\.9fr_1\.1fr\]{grid-template-columns:1.9fr 1.1fr}.lg\:items-start{align-items:flex-start}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:\[--gutter\:1\.5rem\]{--gutter:1.5rem}}@media (min-width:1280px){.xl\:block{display:block}.xl\:hidden{display:none}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1536px){.\32xl\:flex{display:flex}.\32xl\:hidden{display:none}}@media (min-width:1800px){.min-\[1800px\]\:inset-x-2\.5{left:.625rem;right:.625rem}.min-\[1800px\]\:gap-1\.5{gap:.375rem}.min-\[1800px\]\:px-2\.5{padding-left:.625rem;padding-right:.625rem}}.\[\&\>a\]\:max-w-full>a{max-width:100%}.\[\&\>a\]\:whitespace-normal>a{white-space:normal}.\[\&\>a\]\:break-words>a{overflow-wrap:break-word}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-\[10px\] [cmdk-group-heading]{font-size:10px}.\[\&_\[cmdk-group-heading\]\]\:font-semibold [cmdk-group-heading]{font-weight:600}.\[\&_\[cmdk-group-heading\]\]\:uppercase [cmdk-group-heading]{text-transform:uppercase}.\[\&_\[cmdk-group-heading\]\]\:tracking-wider [cmdk-group-heading]{letter-spacing:.05em}.\[\&_\[cmdk-group-heading\]\]\:text-ink-faint [cmdk-group-heading]{color:hsl(var(--ink-faint))}@media(pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:mt-0{margin-top:0}}