/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"MODUL Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--ease-out:cubic-bezier(.22, 1, .36, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"MODUL Sans", ui-sans-serif, system-ui, sans-serif;--dur-fast:.16s;--dur-base:.24s}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{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,)}}@font-face{font-family:MODUL Sans;src:url(/assets/modul-sans-Dx4kXJAl.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--t-hero:clamp(2.6rem, 1.6rem + 3.6vw, 4rem);--t-display:clamp(2.4rem, 1.6rem + 3vw, 3.4rem);--t-title:1.125rem;--t-body:.9375rem;--t-meta:.8125rem;--t-micro:.6875rem;--cast-1:0 10px 30px #00000024;--cast-2:0 16px 44px #00000029;--cast-3:0 20px 60px #0000002e;--r-panel:16px;--r-inner:12px;--r-control:8px;--r-pill:999px;--chrome:#16181d;--chrome-ink:#fff;--bg:#f4f4f3;--surface:#fff;--surface-2:#eef1f5;--ink:#0e1116;--ink2:#5a6472;--ink3:#868b95;--edge:#00000017;--edge-2:#0000000e;--band:#0000000a;--accent:#e8791a;--accent-ink:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,:root[data-theme=light]{--accent-ink:color-mix(in srgb, var(--accent) 62%, var(--ink))}}:root,:root[data-theme=light]{--on-accent:#1a1206;--crit:#ce1b23;--warn:#c25a00;--ok:#0e9c4a;--info:#2a6fb0;--danger:var(--crit)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d0d0d;--surface:#191919;--surface-2:#242424;--ink:#ededed;--ink2:#a3a3a3;--ink3:gray;--edge:#ffffff1c;--edge-2:#ffffff0f;--band:#ffffff0d;--accent-ink:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--accent-ink:color-mix(in srgb, var(--accent) 82%, var(--ink))}}:root[data-theme=dark]{--crit:#ff4d55;--warn:#ff9838;--ok:#35d97a;--info:#5aa9e6}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}html{background:var(--bg)}body{font-family:var(--font-sans);font-size:var(--t-body);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:400;line-height:1.5}button,input,textarea,select{font:inherit;color:inherit}::selection{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--accent) 26%, transparent)}}::selection{color:var(--ink)}:where(input,textarea){caret-color:var(--accent)}:where(input,textarea,select,button,a,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-control)}:where(input[type=checkbox],input[type=radio]){accent-color:var(--accent);width:16px;height:16px}*{scrollbar-width:thin;scrollbar-color:var(--edge) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--edge);border-radius:var(--r-pill);background-clip:content-box;border:3px solid #0000}::-webkit-scrollbar-track{background:0 0}.tnum{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--si-ground:#0b0c0f;--si-face-mid:#f1f2f5;--si-face-low:#e7e9ed;--si-cast:0 1px 2px #0a0c0f2e, 0 8px 20px -8px #00000073}.si{background:var(--si-ground);color:#fff;min-height:100dvh;font-family:var(--font-sans);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:46px;padding:24px;display:flex}.si-mark{color:#ffffffeb;width:150px;height:auto}.si-note{max-width:360px;font-size:var(--t-body);color:#ffffff9e;margin:0;line-height:1.45}.si-btn{touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(176deg, #fff 0%, var(--si-face-mid) 60%, var(--si-face-low) 100%);box-shadow:var(--si-cast);color:var(--si-ground);font-size:var(--t-body);cursor:pointer;transition:filter var(--dur-fast) var(--ease-out);border:1px solid #00000014;border-radius:999px;justify-content:center;align-items:center;padding:12px 22px;font-family:inherit;font-weight:600;text-decoration:none;display:inline-flex}.si-btn:hover{filter:brightness(.975)}.si-btn:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.si-btn:active{transform:none}}.mb{--mb-stretch:cubic-bezier(.35, 0, .25, 1);--mb-split:cubic-bezier(.12, .7, .2, 1);--mb-rim:#00000017;--mb-shadow:0 1px 2px #181a1f1a, 0 5px 12px -7px #181a1f38;--mb-face:linear-gradient(176deg, #fff 0%, #f1f2f5 60%, #e7e9ed 100%);--mb-face-hover:linear-gradient(176deg, #f3f3f4 0%, #e7e7ea 60%, #dcdee2 100%);--mb-rim-hover:#00000029;--mb-w:440px;--mb-h:96px;--mb-box-h:120px;--mb-trigger-fs:42px;--mb-opt-fs:36px;--mb-glyph:40px;--mb-bloom-w:520px;--mb-bloom-h:360px;--mb-bloom-blur:9px;width:var(--mb-w);height:var(--mb-box-h);-webkit-user-select:none;user-select:none;position:relative;overflow:visible}.mb[data-size=inline]{--mb-w:100%;--mb-h:38px;--mb-box-h:44px;--mb-trigger-fs:var(--t-body);--mb-opt-fs:var(--t-body);--mb-glyph:18px;--mb-bloom-w:240px;--mb-bloom-h:130px;--mb-bloom-blur:5px}.mb-bloom{width:var(--mb-bloom-w);height:var(--mb-bloom-h);pointer-events:none;opacity:0;filter:blur(var(--mb-bloom-blur));background:radial-gradient(44% 38% at 50% 37%,#fff 0%,#ffffff94 34%,#fff0 68%);position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.mb.mb-morphing .mb-bloom{animation:.9s mb-bloom}@keyframes mb-bloom{0%{opacity:0}30%{opacity:1}52%{opacity:.5}to{opacity:0}}.mb-goo{pointer-events:none;position:absolute;inset:0}.mb-blob{height:var(--mb-h);will-change:transform, width;background:linear-gradient(176deg,#fff 0%,#f1f2f5 60%,#e7e9ed 100%);border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mb.mb-morphing .mb-blob{animation:.9s mb-white}@keyframes mb-white{0%{background:linear-gradient(176deg,#fff,#f1f2f5 60%,#e7e9ed)}30%,48%{background:linear-gradient(#fff,#fff)}to{background:linear-gradient(176deg,#fff,#f1f2f5 60%,#e7e9ed)}}.mb.mb-vanish .mb-blob{opacity:0;scale:.3;transition:transform .22s var(--ease-out), scale .22s cubic-bezier(.4, 0, 1, 1), opacity .2s ease!important}.mb-labels{position:absolute;inset:0}.mb-lay{height:var(--mb-h);color:var(--ink,#17181b);letter-spacing:-.01em;box-sizing:border-box;border:1px solid #0000;border-radius:999px;place-items:center;font-family:MODUL Sans,ui-sans-serif,system-ui,sans-serif;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mb-trigger,.mb-opt.mb-show{background:var(--mb-face);box-shadow:var(--mb-shadow)}.mb-trigger{font-size:var(--mb-trigger-fs);white-space:nowrap;cursor:pointer;border-color:var(--mb-rim);transition:opacity .2s ease, filter .2s ease, border-color .24s var(--ease-out), box-shadow .15s ease;font-weight:500}.mb-trigger:hover{background:var(--mb-face-hover);border-color:var(--mb-rim-hover)}.mb-trigger.mb-off{opacity:0;filter:blur(16px);pointer-events:none;border-color:#0000}.mb-opt{font-size:var(--mb-opt-fs);white-space:nowrap;opacity:0;pointer-events:none;cursor:pointer;transition:opacity .22s ease, transform .56s var(--ease-out);font-weight:500}.mb-opt.mb-show{opacity:1;pointer-events:auto}.mb-opt{transition:opacity .22s ease, transform .56s var(--ease-out), background .15s ease, color .15s ease, border-color .24s var(--ease-out), box-shadow .15s ease, scale .22s cubic-bezier(.4, 0, 1, 1)}.mb-opt.mb-shrink{opacity:0;transition:opacity .2s,scale .22s cubic-bezier(.4,0,1,1);scale:.3}.mb-opt.mb-show{border-color:var(--mb-rim)}.mb-opt.mb-show:not(.mb-danger):hover{background:var(--mb-face-hover);border-color:var(--mb-rim-hover)}.mb-opt.mb-danger.mb-show:hover{color:#fff;background:linear-gradient(176deg,#ff5b52 0%,#e0362e 55%,#c62b25 100%);border-color:#c62b25}.mb-opt.mb-chosen{background:var(--mb-face)!important;color:var(--ink,#17181b)!important;border-color:var(--mb-rim)!important;box-shadow:var(--mb-shadow)!important}.mb-word{transition:opacity .16s}.mb-opt.mb-chosen .mb-word{opacity:0}.mb-glyphwrap{place-items:center;display:grid;position:absolute}.mb-glyph{width:var(--mb-glyph);height:var(--mb-glyph);opacity:0}.mb-opt.mb-chosen .mb-glyph{opacity:1}.mb-tickp{stroke:currentColor;stroke-width:2.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.mb-opt.mb-chosen.mb-tick .mb-tickp{animation:mb-draw .44s var(--ease-out) forwards}@keyframes mb-draw{to{stroke-dashoffset:0}}.mb-trash *{stroke:currentColor;stroke-width:1.3px;fill:none;stroke-linecap:round;stroke-linejoin:round}.mb-lid{transform-origin:20px 11px}.mb-opt.mb-chosen.mb-trash-go .mb-trash{animation:mb-shake .36s .24s var(--ease-out)}.mb-opt.mb-chosen.mb-trash-go .mb-lid{animation:mb-lid .26s var(--ease-out) forwards}@keyframes mb-lid{0%{transform:translateY(-9px)rotate(-22deg)}to{transform:none}}@keyframes mb-shake{0%,to{transform:none}25%{transform:translate(-3px)rotate(-5deg)}50%{transform:translate(3px)rotate(5deg)}75%{transform:translate(-2px)rotate(-3deg)}}.mb-resolved{pointer-events:none;font-size:var(--t-meta);color:var(--ink3,#767b85);opacity:0;place-items:center;font-weight:600;transition:opacity .3s .1s;display:grid;position:absolute;inset:0}.mb-resolved.mb-on{opacity:1}.mb-scrim{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#12141880;place-items:center;animation:.18s mb-scrim-in;display:grid;position:fixed;inset:0}@keyframes mb-scrim-in{0%{opacity:0}to{opacity:1}}.mb-scrim-stage{background:radial-gradient(150% 130% at 50% 30%,#e9eaed 0%,#c9ccd1 100%);border-radius:16px;padding:44px 60px;box-shadow:0 40px 90px -30px #0000008c}.bf-confirm{justify-items:center;gap:20px;max-width:560px;padding:40px 56px;display:grid}.bf-confirm-q{font-size:var(--t-title);color:var(--ink,#16181d);text-align:center;margin:0;font-weight:600;line-height:1.4}.cc-card,.cc-tile{--cc-pad:16px}.cc-card{max-width:42rem;padding:var(--cc-pad);border:1px solid var(--edge);background:var(--surface);color:var(--ink);font-size:var(--t-body);border-radius:12px;flex-direction:column;gap:12px;display:flex}.cc-card-title{border-bottom:1px solid var(--edge);font-size:var(--t-title);text-wrap:balance;margin:0;padding-bottom:10px;font-weight:700;line-height:1.3}.cc-card-body{flex-direction:column;gap:12px;margin:0;display:flex}.cc-field{flex-direction:column;gap:4px;display:flex}.cc-field-label{font-size:var(--t-meta);color:var(--ink2);font-weight:600}.cc-field-input{border:1px solid var(--edge);background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--t-body);border-radius:8px;padding:8px 10px;font-weight:400}.cc-field-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cc-say{font-size:var(--t-meta);color:var(--ink2);margin:0;font-weight:500}.cc-steps{flex-wrap:wrap;gap:8px;display:flex}.cc-step{border:1px solid var(--edge);color:var(--ink2);font-family:var(--font-sans);font-size:var(--t-meta);cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-weight:500;transition:background .15s,border-color .15s,color .15s,transform .12s}.cc-step:hover{border-color:var(--ink3)}.cc-step:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cc-step:active{transform:scale(.97)}.cc-step[aria-pressed=true]{border-color:var(--ink);background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink)}.cc-entries{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cc-entry{font-size:var(--t-body);align-items:center;gap:8px;font-weight:400;display:flex}.cc-entry-origin{color:var(--ink3);font-size:var(--t-meta)}.cc-facts{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;display:grid}.cc-fact{display:contents}.cc-fact-name{font-size:var(--t-meta);color:var(--ink2);font-weight:600}.cc-fact-value{font-size:var(--t-body);font-variant-numeric:tabular-nums;margin:0;font-weight:500}.cc-doc{flex-direction:column;gap:6px;display:flex}.cc-doc-name{font-size:var(--t-meta);color:var(--ink2);font-weight:600}.cc-doc-frame{border:1px solid var(--edge);background:var(--bg);border-radius:8px;width:100%;height:260px}.cc-doc-image{border:1px solid var(--edge);border-radius:8px;max-width:100%}.cc-actions{flex-wrap:wrap;align-items:center;gap:10px;padding-top:2px;display:flex}.cc-btn{border:1px solid var(--edge);background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:var(--t-body);cursor:pointer;border-radius:8px;padding:8px 14px;font-weight:600;transition:background .15s,border-color .15s,transform .12s}.cc-btn:hover{border-color:var(--ink3)}.cc-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cc-btn:active{transform:scale(.97)}.cc-btn[disabled]{cursor:default;opacity:.5}.cc-btn[disabled]:active{transform:none}.cc-btn--primary{background:var(--ink);color:var(--surface);border-color:#0000}.cc-btn--primary:hover:not([disabled]){background:color-mix(in srgb, var(--ink) 88%, var(--surface));border-color:#0000}.cc-morph{width:100%;max-width:320px}.cc-outcome{font-size:var(--t-body);margin:0;font-weight:600;line-height:1.45}.cc-line{max-width:42rem;font-size:var(--t-meta);color:var(--ink2);margin:0;padding:0 4px;font-weight:500}.cc-tile{max-width:42rem;padding:var(--cc-pad);border:1px solid var(--edge);background:var(--surface);border-radius:12px;flex-direction:column;gap:2px;display:flex}.cc-tile-name{font-size:var(--t-body);font-weight:600}.cc-tile-meta{font-size:var(--t-meta);color:var(--ink3);font-weight:400}@media (prefers-reduced-motion:reduce){.cc-step,.cc-btn{transition:none}}.ws-root{--ws-bar-h:56px;--ws-side-w:232px;--ws-glass:#ffffffc7;--ws-glass-blur:20px;--ws-glass-sat:1.4;--ws-glass-spec:inset 1px 0 0 #ffffffb3;--ws-glass-shade:inset -1px 0 0 #0000000a;--ws-pad:18px;--ws-gap:20px;--ws-row-h:40px;grid-template-columns:var(--ws-side-w) 1fr;grid-template-rows:var(--ws-bar-h) 1fr;background:var(--bg);height:100dvh;color:var(--ink);font-family:var(--font-sans);grid-template-areas:"bar bar""side page";display:grid;overflow:hidden}.ws-root[data-floor=workspace]{--bg:#f2f1ed;--ws-side-w:248px;--ws-pad:22px;--ws-gap:24px;--ws-row-h:44px}:root[data-theme=dark] .ws-root[data-floor=workspace]{--bg:#141414}.ws-bar{z-index:30;background:var(--chrome);color:var(--chrome-ink);grid-area:bar;align-items:center;gap:16px;padding:0 16px;display:flex}.ws-bar-mark{align-items:baseline;gap:8px;min-width:0;display:flex}.ws-bar-sep{background:#ffffff2e;flex:none;width:1px;height:22px}.ws-bar-here{font-size:var(--t-body);letter-spacing:-.01em;color:var(--chrome-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ws-bar-right{align-items:center;gap:10px;margin-left:auto;display:flex}.ws-ic{border-radius:var(--r-control);color:#ffffffb8;cursor:pointer;width:38px;height:38px;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;display:grid;position:relative}.ws-ic:hover{color:var(--chrome-ink);background:#ffffff1a}.ws-ic:active{transform:scale(.97)}.ws-ic:focus-visible,.ws-search-trigger:focus-visible{outline-offset:2px;outline:2px solid #ffffff8c}.ws-ic.on{color:var(--chrome-ink);background:#ffffff24}.ws-ic-badge{border-radius:var(--r-pill);background:var(--accent);min-width:7px;height:7px;box-shadow:0 0 0 2px var(--chrome);position:absolute;top:5px;right:5px}.ws-wordmark{min-width:0;font-family:var(--font-display);color:var(--chrome-ink);align-items:center;gap:10px;display:flex}.ws-wordmark-stack{align-items:baseline;gap:8px;min-width:0;display:flex}.ws-wordmark-modul{font-size:var(--t-body);letter-spacing:.1em;flex-shrink:0;font-weight:700}.ws-wordmark-short{font-size:var(--t-micro);letter-spacing:.1em;color:#fff9;white-space:nowrap;font-weight:600}.ws-wordmark-short--compact{display:inline-block}.ws-wordmark-logo{object-fit:contain;width:auto;max-width:108px;height:20px}.ws-wordmark-logo--compact{max-width:88px;height:18px}.ws-tenant-switch{align-items:center;height:38px;display:inline-flex;position:relative}.ws-tenant-switch select{appearance:none;border-radius:var(--r-control);height:38px;color:var(--chrome-ink);font-size:var(--t-meta);cursor:pointer;text-overflow:ellipsis;background:0 0;border:1px solid #ffffff2e;max-width:190px;padding:0 30px 0 12px;font-weight:600}.ws-tenant-switch select:hover{background:#ffffff14}.ws-tenant-switch select option{color:var(--ink);background:var(--surface)}.ws-tenant-caret{pointer-events:none;color:#fff9;place-items:center;display:grid;position:absolute;right:10px}.ws-rail{border-right:1px solid var(--edge);background:var(--ws-glass);min-height:0;-webkit-backdrop-filter:blur(var(--ws-glass-blur)) saturate(var(--ws-glass-sat));box-shadow:var(--ws-glass-spec), var(--ws-glass-shade), var(--cast-1);flex-direction:column;grid-area:side;padding:16px 12px 12px;display:flex}@media (prefers-reduced-motion:reduce),(prefers-reduced-transparency:reduce){.ws-rail{-webkit-backdrop-filter:none;background:var(--surface)}}.ws-nav{overscroll-behavior:contain;flex-direction:column;flex:1;gap:14px;min-height:0;display:flex;overflow-y:auto}.ws-band-group{flex-direction:column;gap:2px;display:flex}.ws-band{font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);align-items:center;gap:6px;padding:0 12px 6px;font-weight:600;display:flex}.ws-row{width:100%;height:var(--ws-row-h);border-radius:var(--r-inner);color:var(--ink2);font-size:var(--t-body);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;font-weight:500;display:flex;position:relative}.ws-row:hover{background:var(--band);color:var(--ink)}.ws-row:active{transform:scale(.97)}.ws-row:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ws-row.on,.ws-row.on:hover{background:var(--ink);color:var(--surface)}.ws-row-ic{color:currentColor;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.ws-row-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ws-row-badge{border-radius:var(--r-pill);background:var(--accent);min-width:20px;color:var(--on-accent);font-size:var(--t-micro);font-variant-numeric:tabular-nums;text-align:center;flex-shrink:0;padding:0 6px;font-weight:700;line-height:18px}.ws-row-badge--warn{background:var(--warn);color:#fff}.ws-row-badge--danger{background:var(--crit);color:#fff}.ws-rail-foot{border-top:1px solid var(--edge);flex:none;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.ws-rail-foot .ws-link{white-space:nowrap;flex:none;padding:6px}.ws-rail-person{flex-direction:column;flex:auto;min-width:0;display:flex}.ws-user{font-size:var(--t-meta);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ws-user-mail{font-size:var(--t-micro);color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ws-avatar{border-radius:var(--r-pill);background:var(--ink);width:32px;height:32px;color:var(--surface);font-size:var(--t-meta);letter-spacing:.02em;flex:none;place-items:center;font-weight:700;display:grid}.ws-link{color:var(--ink2);font-size:var(--t-meta);cursor:pointer;border-radius:var(--r-control);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;padding:6px 8px;font-family:inherit;font-weight:600}.ws-link:hover{background:var(--band);color:var(--ink)}.ws-link:active{transform:scale(.97)}.ws-link:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ws-link:disabled,.ws-link[aria-busy=true]{opacity:.45;cursor:default;pointer-events:none}.ws-link--primary{color:var(--ink);font-weight:700}.ws-link--primary:hover{background:var(--band);color:var(--ink)}.ws-link--danger{color:var(--crit)}.ws-more{vertical-align:baseline;margin-left:8px;display:inline-block;position:relative}.ws-more-sum{cursor:pointer;color:var(--ink2);font-size:var(--t-meta);border-radius:var(--r-control);background:0 0;border:0;padding:6px 8px;font-family:inherit;font-weight:600;list-style:none}.ws-more-sum::-webkit-details-marker{display:none}.ws-more-sum::marker{content:""}.ws-more-sum:hover{background:var(--band);color:var(--ink)}.ws-more[open]>.ws-more-sum{color:var(--ink)}.ws-more-body{z-index:5;border:1px solid var(--edge);background:var(--surface);min-width:160px;box-shadow:var(--cast-2);border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.ws-more-body .ws-link{text-align:left;width:100%}.ws-btn{border:1px solid var(--edge);border-radius:var(--r-control);background:var(--surface);min-height:36px;color:var(--ink);font-size:var(--t-meta);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-weight:600;display:inline-flex}.ws-btn:hover:not(:disabled){background:var(--band);border-color:var(--edge)}.ws-btn:active:not(:disabled){transform:scale(.97)}.ws-btn:disabled{opacity:.45;cursor:not-allowed}.ws-btn--primary{background:var(--accent);color:var(--on-accent);border-color:#0000}.ws-btn--primary:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 88%, var(--ink))}.ws-btn--ghost{border:1px solid var(--edge);color:var(--ink2);font-size:var(--t-meta);border-radius:var(--r-control);background:0 0;min-height:32px;padding:6px 12px;font-weight:600}.ws-btn--ghost:hover:not(:disabled){background:var(--band);color:var(--ink)}.ws-btn--ghost.on{background:var(--ink);border-color:var(--ink);color:var(--surface)}.ws-btn--link{margin-top:8px;text-decoration:none;display:inline-flex}.ws-field{font-size:var(--t-meta);color:var(--ink2);flex-direction:column;gap:6px;display:flex}.ws-input{border-radius:var(--r-control);border:1px solid var(--edge);background:var(--surface);min-width:12rem;min-height:36px;color:var(--ink);font-size:var(--t-body);padding:8px 12px}.ws-input::placeholder,.ws-textarea::placeholder{color:var(--ink3)}.ws-textarea{border-radius:var(--r-control);border:1px solid var(--edge);background:var(--surface);width:100%;max-width:42rem;color:var(--ink);font-size:var(--t-body);resize:vertical;padding:10px 12px;font-family:inherit}.ws-form{flex-direction:column;align-items:flex-start;gap:12px;max-width:42rem;display:flex}.ws-form>label,.ws-form>.ws-field,.ws-form>.ws-input,.ws-form>.ws-textarea,.ws-form>fieldset{align-self:stretch}.ws-check{font-size:var(--t-body);color:var(--ink2);align-items:center;gap:10px;display:flex}.ws-help-ok{color:var(--ok);font-size:var(--t-meta)}.ws-help-err{color:var(--crit);font-size:var(--t-meta)}.ws-help-hours{color:var(--ink2);font-size:var(--t-body);margin:0}.ws-root :where(td,th,dd,dt,time,code,.tnum),.ws-root :where(.ws-row-badge,.ws-my-work-count,.ws-service-metrics-value),.ws-root :where(.ws-usage-summary dd,.ws-alert-recurrence,.ws-tile-waiting),.ws-root :where(.ws-entity-id,.ws-entity-event-meta,.ws-persona-when,.ws-search-kbd){font-variant-numeric:tabular-nums}.ws-root small{font-size:var(--t-micro)}.ws-main{flex-direction:column;grid-area:page;min-width:0;min-height:0;display:flex}.ws-page{min-width:0;min-height:0;padding:var(--ws-gap);flex:1;overflow:hidden auto}.ws-page>*{max-width:1180px;margin:0 auto}.ws-page>.ws-chat{max-width:none}.ws-page>*{flex-direction:column;min-height:100%;display:flex}.ws-page>*>.ws-card:only-child,.ws-page>*>.ws-chat:only-child,.ws-page>*>.ws-mail-desk:only-child,.ws-page>*>.ws-service-desk:only-child,.ws-page>*>.ws-knowledge-desk:only-child,.ws-page>*>.ws-agents:only-child,.ws-page>*>.ws-activity:only-child,.ws-page>*>.ws-help:only-child,.ws-page>*>.ws-settings:only-child,.ws-page>*>.ws-application-surface:only-child,.ws-page>*>.ws-applications-shelf:only-child{flex:auto}.ws-page>.ws-empty:only-child,.ws-page>*>.ws-empty:only-child{text-align:center;flex:auto;place-items:center;margin:0;display:grid}.ws-page>*>.ws-card:only-child{flex-direction:column;display:flex}.ws-page>*>.ws-card:only-child>:last-child{flex:auto;min-height:0}.ws-page>*>.ws-card:only-child>:where(button,a,.ws-btn,.ws-link,.ws-mail-folder,.ws-input,label){flex:none;align-self:flex-start}.ws-activity-header{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.ws-activity-header>:is(h1,h2,h3){font-family:var(--font-display);font-size:var(--t-title);letter-spacing:-.015em;color:var(--ink);margin:0;font-weight:700}.ws-tenant-guide-lead,.ws-tenant-guide-search{margin-bottom:12px}.ws-tenant-guide-section{border-top:1px solid var(--edge);margin-top:16px;padding-top:12px}.ws-tenant-guide-section h4{font-size:var(--t-body);margin-bottom:6px;font-weight:600}.ws-tenant-guide-section p{font-size:var(--t-body);color:var(--ink2)}.ws-report-results{margin-top:16px}.ws-report-results h3,.ws-report-results h4{margin:0 0 8px}.ws-report-result-detail{border-top:1px solid var(--edge);margin-top:12px;padding-top:12px}.ws-home{gap:var(--ws-gap);flex-direction:column;min-height:100%;padding-bottom:16px;display:flex}.ws-door{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:6vh 0 4vh;display:flex}.ws-hero{font-family:var(--font-display);font-size:var(--t-hero);letter-spacing:-.035em;color:var(--ink);margin:0;font-weight:700;line-height:1.02}.ws-hero-word{opacity:0;animation:ws-hero-rise .62s var(--ease-out) forwards;display:inline-block}@keyframes ws-hero-rise{0%{opacity:0;transform:translateY(.32em)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ws-hero-word{opacity:1;animation:none}}.ws-ask{border:1px solid var(--edge);border-radius:var(--r-panel);background:var(--surface);width:min(760px,100%);transition:border-color var(--dur-base) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 10px 10px 16px;display:grid}.ws-ask:focus-within{border-color:color-mix(in srgb, var(--accent) 55%, var(--edge))}.ws-ask input{min-width:0;color:var(--ink);font-size:var(--t-body);background:0 0;border:0;padding:8px 0}.ws-ask input:focus-visible{outline:none}.ws-ask input::placeholder{color:var(--ink3)}.ws-day{gap:var(--ws-gap);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=980px){.ws-day{grid-template-columns:minmax(0,1fr)}}.ws-day-col{gap:var(--ws-gap);flex-direction:column;min-width:0;display:flex}.ws-briefing{flex-direction:column;gap:12px;min-width:0;display:flex}.ws-briefing-section{border:1px solid var(--edge-2);border-radius:var(--r-inner);box-sizing:border-box;background:0 0;padding:12px 14px}.ws-briefing-section h3{font-size:var(--t-body);color:var(--ink);margin:0 0 8px}.ws-briefing-section ul,.ws-briefing-section ol{color:var(--ink2);margin:0;padding:0 2px 0 1.25rem;line-height:1.55}.ws-briefing-section li+li{margin-top:4px}.ws-briefing-section>.ws-empty{margin:4px 2px 0}.ws-briefing-priorities ol{font-weight:500}.ws-briefing-actions{flex-wrap:wrap;gap:8px;display:flex}.ws-btn--ghost{border:1px solid var(--edge);color:var(--ink2);font-size:var(--t-micro);letter-spacing:.04em;border-radius:var(--r-pill);cursor:pointer;background:0 0;padding:6px 12px;font-weight:600}.ws-btn--ghost:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 40%, var(--edge));color:var(--ink)}.ws-btn--ghost.on{border-color:color-mix(in srgb, var(--accent) 50%, var(--edge));color:var(--accent)}.ws-btn--ghost:disabled{opacity:.45;cursor:not-allowed}.ws-briefing-prose{border-radius:var(--r-inner);border:1px solid var(--edge);background:color-mix(in srgb, var(--accent) 6%, var(--surface));color:var(--ink2);line-height:1.6;font-size:var(--t-body);margin:0 0 14px;padding:12px 14px}.ws-briefing-cite{color:var(--ink);font:inherit;text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent);text-underline-offset:3px;background:0 0;border:0;padding:0}.ws-briefing-cite:hover{color:var(--accent)}.ws-card :where(.ws-agent-card,.ws-curator-detail,.ws-triage-plan,.ws-mail-ai,.ws-alert,.ws-my-work-link,.ws-company-overview-link,.ws-service-metrics li,.ws-tile){border-color:var(--edge-2);border-radius:var(--r-inner);background:0 0}.ws-card :where(.ws-my-work-link,.ws-company-overview-link,.ws-alert-button):hover{background:var(--band);border-color:var(--edge)}.ws-card{background:var(--surface);border:1px solid var(--edge);border-radius:var(--r-panel);padding:var(--ws-pad)}.ws-card>h2,.ws-card>h3,.ws-card>.ws-card-head>h2,.ws-card>.ws-card-head>h3,.ws-card>.ws-briefing-head>h2{font-family:var(--font-display);font-size:var(--t-title);letter-spacing:-.015em;color:var(--ink);margin:0;font-weight:700}.ws-card>h2,.ws-card>h3,.ws-card>.ws-card-head,.ws-card>.ws-briefing-head{border-bottom:1px solid var(--edge);margin-bottom:14px;padding-bottom:12px}.ws-card-head,.ws-briefing-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.ws-card h4,.ws-card h5{font-size:var(--t-body);color:var(--ink);font-weight:600}.ws-card p{color:var(--ink2);margin:0;line-height:1.55}.ws-empty,.ws-muted{color:var(--ink3);font-size:var(--t-body);margin:0;line-height:1.55}.ws-card>.ws-empty,.ws-home-tile>.ws-empty{margin:4px 2px 0;padding:0 2px}.ws-list{color:var(--ink2);font-size:var(--t-body);margin:12px 0 0;padding-left:1.1rem;line-height:1.55}.ws-my-work{overscroll-behavior:contain;flex-direction:column;gap:8px;min-width:0;max-height:min(52vh,520px);margin:0;padding:4px 2px 2px;list-style:none;display:flex;overflow-y:auto}.ws-my-work-link{box-sizing:border-box;border-radius:var(--r-inner);border:1px solid var(--edge);background:var(--bg);text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;align-items:center;gap:12px;padding:12px 14px;display:flex}.ws-my-work-link:hover{border-color:var(--accent);background:var(--surface)}.ws-my-work-count{border-radius:var(--r-pill);background:var(--accent);min-width:28px;color:var(--accent-ink,#fff);font-size:var(--t-micro);text-align:center;flex-shrink:0;padding:2px 8px;font-weight:700}.ws-my-work-label{font-size:var(--t-body);color:var(--ink);font-weight:600}.ws-company-overview{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;min-width:0;margin:0;padding:4px 2px 2px;list-style:none;display:grid}.ws-company-overview-link{border-radius:var(--r-inner);border:1px solid var(--edge);background:var(--surface);text-align:left;cursor:pointer;width:100%;font:inherit;font-size:var(--t-body);color:var(--ink);padding:12px 14px;font-weight:600;display:block}.ws-company-overview-link:hover{border-color:var(--accent)}.ws-company-overview-label{font-size:var(--t-body);color:var(--ink);padding:12px 14px;font-weight:600;display:block}.ws-service-metrics{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.ws-service-metrics li{border-radius:var(--r-inner);border:1px solid var(--edge);background:var(--surface);padding:12px 14px}.ws-service-metrics-label{font-size:var(--t-meta);color:var(--ink2);margin-bottom:4px;display:block}.ws-service-metrics-value{font-size:var(--t-body);color:var(--ink);font-weight:600;display:block}.ws-service-desk{gap:var(--ws-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.ws-service-desk{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;min-height:100%}}.ws-alerts-panel{gap:var(--ws-gap);flex-direction:column;min-width:0;padding-bottom:4px;display:flex}.ws-alerts-panel>.ws-form{border:1px solid var(--edge);border-radius:var(--r-panel);background:var(--surface);box-sizing:border-box;max-width:none;padding:12px 14px}.ws-alerts-panel>.ws-form>h4{margin:0 0 10px}.ws-alerts-panel-browsers{overscroll-behavior:contain;border:1px solid var(--edge);border-radius:var(--r-inner);background:var(--bg);flex-direction:column;gap:6px;max-height:min(28vh,240px);margin:8px 0 0;padding:6px 8px;list-style:none;display:flex;overflow-y:auto}.ws-alerts-panel-browsers li{font-size:var(--t-meta);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:6px 4px;display:flex}.ws-alerts-panel-browsers li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ws-alerts-panel .ws-check+.ws-check{margin-top:2px}.ws-alerts-panel-categories{overscroll-behavior:contain;flex-direction:column;gap:8px;min-width:0;max-height:min(40vh,360px);padding:4px 2px 2px;display:flex;overflow-y:auto}.ws-alerts{overscroll-behavior:contain;flex-direction:column;gap:10px;min-width:0;max-height:min(52vh,520px);margin:0;padding:4px 2px 2px;list-style:none;display:flex;overflow-y:auto}.ws-alert{border-radius:var(--r-inner);border:1px solid var(--edge);background:var(--bg);box-sizing:border-box;gap:4px;padding:12px 14px;display:grid}.ws-alert-button{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit}.ws-alert-button:hover{border-color:var(--accent);background:var(--surface)}.ws-alert-recurrence{font-size:var(--t-meta);color:var(--ink2)}.ws-signal-detail-meta{gap:8px;margin:12px 0 0;display:grid}.ws-signal-detail-meta dt{font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);font-weight:700}.ws-signal-detail-meta dd{font-size:var(--t-body);color:var(--ink);margin:2px 0 0}.ws-signal-detail-remediation{color:var(--ink2)}.ws-signal-detail-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ws-signal-detail-ack{flex-direction:column;flex:100%;gap:6px;display:flex}.ws-signal-detail-note-label{font-size:var(--t-micro);color:var(--ink3)}.ws-signal-detail-note{width:100%;min-height:4.5rem}.ws-signal-detail-ack-error{font-size:var(--t-micro);color:var(--crit);margin:0}.ws-alert-class{font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.ws-alert--c1 .ws-alert-class,.ws-alert--c2 .ws-alert-class{color:var(--crit)}.ws-alert--c3 .ws-alert-class{color:var(--warn)}.ws-alert-summary{font-size:var(--t-body);color:var(--ink);font-weight:600}.ws-alert-remediation{font-size:var(--t-meta);color:var(--ink2)}.ws-tiles{gap:var(--ws-gap);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));min-width:0;margin:0;padding:4px 2px 2px;list-style:none;display:grid}.ws-tile{border:1px solid var(--edge);border-radius:var(--r-panel);background:var(--surface);padding:14px 16px}.ws-tile-open{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit}.ws-tile-open:hover{border-color:var(--accent)}.ws-tile-waiting{font-size:var(--t-meta);color:var(--accent);font-weight:600;display:block}.ws-tile-label{font-size:var(--t-body);color:var(--ink);margin-bottom:6px;font-weight:600;display:block}.ws-tile-note{font-size:var(--t-meta);color:var(--ink3);line-height:1.45}.ws-connection-rotation{border-radius:var(--r-pill);background:color-mix(in srgb, var(--warn) 18%, transparent);color:var(--warn);font-size:var(--t-micro);padding:2px 8px;font-weight:600;display:inline-block}.ws-connection-unhealthy{border-radius:var(--r-pill);background:color-mix(in srgb, var(--crit) 16%, transparent);color:var(--crit);font-size:var(--t-micro);padding:2px 8px;font-weight:600;display:inline-block}.ws-mail-queue-head{font-size:var(--t-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--ink3);margin:16px 0 8px;font-weight:700}.ws-mail-folders{flex-wrap:wrap;gap:8px;margin:16px 0 12px;display:flex}.ws-mail-folder{border-radius:var(--r-control);border:1px solid var(--edge);color:var(--ink2);font-size:var(--t-meta);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;padding:8px 14px;font-weight:600}.ws-mail-folder:hover{background:var(--band);color:var(--ink)}.ws-mail-folder:active{transform:scale(.97)}.ws-mail-folder--active,.ws-mail-folder--active:hover{border-color:var(--ink);background:var(--ink);color:var(--surface)}.ws-mailbox-list{margin-bottom:12px}.ws-mailbox-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:14px;display:flex}.ws-mailbox-row>:first-child{margin-right:auto}.ws-mail-pause-notice{color:var(--ink2);font-size:var(--t-body);border-radius:var(--r-control);background:var(--surface-2);margin:0 0 12px;padding:10px 12px}.ws-mail-desk{gap:var(--ws-gap);flex:auto;grid-template-columns:9rem minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;min-height:0;display:grid}.ws-mail-rail{flex-direction:column;gap:6px;min-width:0;min-height:0;padding:2px 0;display:flex}.ws-mail-rail[role=tablist]{flex-flow:wrap;gap:8px;margin-bottom:14px}.ws-mail-rail[role=tablist] .ws-mail-folder{width:auto}.ws-mail-rail .ws-mail-folder{text-align:left;border-radius:var(--r-control);width:100%}.ws-mail-pick{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.ws-mail-read{border:1px solid var(--edge);border-radius:var(--r-panel);background:var(--surface);overscroll-behavior:contain;box-sizing:border-box;flex-direction:column;gap:10px;min-width:0;min-height:12rem;max-height:min(70vh,880px);padding:16px 18px 18px;display:flex;overflow-y:auto}.ws-mail-read>h3{font-size:var(--t-title);letter-spacing:-.015em;color:var(--ink);border-bottom:1px solid var(--edge);margin:0;padding-bottom:10px;font-weight:700}.ws-mail-read>.ws-empty:only-child,.ws-knowledge-facts>.ws-empty:only-child{margin:auto}.ws-knowledge-facts{flex-direction:column;display:flex}@media (width<=899px){.ws-mail-desk{grid-template-columns:1fr}}.ws-agent-board{overscroll-behavior:contain;flex-direction:column;gap:20px;min-height:0;max-height:min(70vh,880px);padding:4px 6px 10px 2px;display:flex;overflow-y:auto}.ws-agent-group-title{font-size:var(--t-body);margin:0 0 10px;font-weight:600}.ws-agent-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.ws-agent-card{border:1px solid var(--edge);border-radius:var(--r-panel);background:var(--surface);min-width:0;padding:16px 18px 18px}.ws-agent-card-name{font-size:var(--t-body);margin:0 0 6px;font-weight:600}.ws-agent-card-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ws-mail-list{border:1px solid var(--edge);border-radius:var(--r-panel);background:var(--surface);flex-direction:column;gap:0;min-width:0;min-height:0;max-height:min(70vh,880px);display:flex;overflow:hidden}.ws-mail-bulk{border-bottom:1px solid var(--edge);background:var(--bg);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:10px 12px;display:flex}.ws-mail-list>.ws-empty{margin:14px 14px 16px}.ws-mail-list>.ws-table-scroll{border:0;border-radius:0;flex:auto;max-height:none;overflow:auto}.ws-mail-queue{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ws-mail-row{border:0;border-bottom:1px solid var(--edge-2);transition:background var(--dur-fast) var(--ease-out);background:0 0;border-radius:0;gap:2px;padding:12px 14px;display:grid}.ws-mail-row:hover{background:var(--band)}.ws-mail-row--on{background:var(--band);box-shadow:inset 2px 0 0 var(--ink)}.ws-mail-from{font-size:var(--t-meta);color:var(--ink2);font-weight:600}.ws-mail-subject{font-size:var(--t-body);color:var(--ink);font-weight:500}.ws-mail-class-select{font-size:var(--t-meta);border-radius:var(--r-control);border:1px solid var(--edge);background:var(--bg);color:var(--ink);padding:6px 8px}.ws-mail-actions{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:10px;padding:4px 0 2px;display:flex}.ws-mail-actions>.ws-input[type=search]{flex:220px;min-width:180px;max-width:420px}.ws-mail-consent{flex-direction:column;gap:8px;margin-top:12px;display:flex}.ws-mail-draft{flex-direction:column;gap:10px;margin-top:10px;display:flex}.ws-mail-draft-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-mail-error{color:var(--crit)}.ws-mail-ai{border:1px solid var(--edge);border-radius:var(--r-inner);background:color-mix(in srgb, var(--accent) 4%, var(--surface));margin-top:4px;padding:14px 16px}.ws-mail-ai-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.ws-mail-ai-head h4{font-size:var(--t-meta);letter-spacing:.02em;text-transform:uppercase;color:var(--ink3);margin:0;font-weight:700}.ws-mail-ai-path{font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--r-pill);border:1px solid var(--edge);padding:4px 10px;font-weight:700}.ws-mail-ai-path--reply{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, var(--edge))}.ws-mail-ai-path--task{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 40%, var(--edge))}.ws-mail-ai-path--file{color:var(--ink2)}.ws-mail-ai-path--ignore{color:var(--ink3)}.ws-mail-ai-reason{color:var(--ink);line-height:1.45;font-size:var(--t-body);margin:0 0 10px}.ws-mail-ai-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-mail-ai-foot{font-size:var(--t-meta);margin:8px 0 0}.ws-settings,.ws-help,.ws-knowledge,.ws-activity,.ws-agents,.ws-mailbox,.ws-service,.ws-application-surface,.ws-applications-shelf{gap:var(--ws-gap);flex-direction:column;width:100%;min-width:0;display:flex}.ws-settings{flex-direction:column;gap:14px;max-width:960px;padding-bottom:16px;display:flex}.ws-notification-prefs-lead,.ws-notification-prefs-hint,.ws-workspace-profile-lead{color:var(--ink2);font-size:var(--t-body);margin:0 0 12px}.ws-notification-prefs-quiet{border:1px solid var(--edge);border-radius:var(--r-control);flex-direction:column;gap:10px;margin:0;padding:12px 14px;display:flex}.ws-notification-prefs-quiet legend{padding:0 4px;font-weight:700}.ws-notification-prefs{overscroll-behavior:contain;flex-direction:column;gap:12px;max-height:min(60vh,480px);padding:4px 2px 8px;display:flex;overflow-y:auto}.ws-notification-prefs>.ws-form{gap:12px}.ws-usage-summary{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px 20px;margin:0 0 12px;display:grid}.ws-usage-summary dt{font-size:var(--t-micro);color:var(--ink3);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.ws-usage-summary dd{font-size:var(--t-body);color:var(--ink);margin:4px 0 0;font-weight:600}.ws-usage-meter{font-size:var(--t-body);color:var(--accent);margin:0 0 12px;font-weight:600}.ws-usage-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.ws-usage-run-log{margin-top:20px}.ws-usage-run-log h4{font-size:var(--t-body);margin:0 0 8px}.ws-knowledge-curator h3{margin:0 0 8px}.ws-curator-layout{gap:16px;display:grid}.ws-curator-detail{border:1px solid var(--edge);border-radius:var(--r-inner);background:var(--bg);padding:12px}.ws-curator-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ws-curator-ingestion-tools{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.ws-users-roles h4{font-size:var(--t-body);margin:16px 0 8px}.ws-users-roles h4:first-child{margin-top:0}.ws-back-link{margin-bottom:12px;display:inline-block}.ws-user-access h4{margin:0 0 4px}.ws-user-access h5{font-size:var(--t-body);margin:16px 0 8px}.ws-access-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ws-access-toggle{font-size:var(--t-body);align-items:center;gap:10px;display:flex}.ws-pending-activate{gap:10px;max-width:360px;margin-top:12px;display:grid}.ws-table{border-collapse:collapse;width:100%;font-size:var(--t-body);background:var(--surface);border:1px solid var(--edge);border-radius:var(--r-panel);margin-top:12px;overflow:hidden}.ws-table th,.ws-table td{text-align:left;border-bottom:1px solid var(--edge);padding:12px 16px}.ws-table th{font-size:var(--t-micro);letter-spacing:.01em;color:var(--ink3);background:var(--bg);font-weight:600}.ws-table td{font-variant-numeric:tabular-nums}.ws-table tr:last-child td{border-bottom:0}.ws-table tbody tr:hover td{color:var(--ink)}.ws-agent-scope{border-radius:var(--r-pill);font-size:var(--t-micro);border:1px solid var(--edge);color:var(--ink2);padding:2px 8px;font-weight:600;display:inline-block}.ws-agent-scope--personal{border-color:color-mix(in srgb, var(--info) 35%, var(--edge));color:var(--info)}.ws-agent-grant{border-top:1px solid var(--edge);flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:16px;padding-top:16px;display:flex}.ws-agent-locked-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px 20px;margin:12px 0 16px;display:grid}.ws-agent-locked-facts dt{font-size:var(--t-micro);color:var(--ink3);margin-bottom:4px}.ws-agent-locked-facts dd{color:var(--ink);margin:0;font-weight:600}.ws-agent-runs-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:12px 0 16px;display:flex}.ws-knowledge-desk{gap:var(--ws-gap);grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);align-items:stretch;display:grid}.ws-knowledge-rail .ws-mail-folder{text-align:left;width:100%}.ws-knowledge-facts{border:1px solid var(--edge);border-radius:var(--r-panel);background:var(--surface);min-height:12rem;padding:14px 16px}.ws-knowledge-search{flex-wrap:wrap;align-items:end;gap:10px 12px;margin:0 0 12px;display:flex}.ws-knowledge-search .ws-field{flex:220px;min-width:180px;max-width:420px}.ws-knowledge-facts .ws-list,.ws-knowledge-facts .ws-memory-hits{margin-top:4px;padding-left:1.1rem}.ws-knowledge-facts>.ws-empty{margin:8px 2px}@media (width<=899px){.ws-knowledge-desk{grid-template-columns:1fr}}.ws-knowledge-tree{font-size:var(--t-body);color:var(--ink2);margin:12px 0 0;padding-left:1.25rem}.ws-knowledge-tree ul{margin:6px 0 10px;padding-left:1.25rem}.ws-knowledge-tree li{margin:4px 0}.ws-knowledge-tree strong{color:var(--ink)}.ws-gate{place-content:center;justify-items:start;gap:12px;max-width:36rem;min-height:100%;margin:0 auto;padding:32px 24px;display:grid}.ws-gate h1{font-family:var(--font-display);font-size:var(--t-display);letter-spacing:-.02em;margin:0;font-weight:700}.ws-gate p{color:var(--ink2);font-size:var(--t-body);margin:0;line-height:1.55}.ws-embed-preview{background:var(--bg);flex-direction:column;min-height:100dvh;padding:12px 16px 24px;display:flex}.ws-embed-preview>.ws-home{flex:auto}.ws-embed-preview-head{font-size:var(--t-meta);align-items:baseline;gap:8px;margin:0 0 12px;display:flex}.ws-embed-preview-label{text-transform:uppercase;letter-spacing:.04em;opacity:.72;font-weight:700}.ws-embed-preview-tenant{font-weight:600}.ws-chat{gap:var(--ws-gap);grid-template-columns:248px minmax(0,1fr);height:100%;min-height:0;display:grid}.ws-chat-side{border:1px solid var(--edge);border-radius:var(--r-panel);background:var(--surface);box-sizing:border-box;flex-direction:column;min-height:0;padding:14px 16px;display:flex}.ws-chat-side-head{border-bottom:1px solid var(--edge);font-size:var(--t-body);justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;padding-bottom:10px;font-weight:600;display:flex}.ws-chat-recents{overscroll-behavior:contain;flex-direction:column;flex:1;gap:2px;min-height:0;margin:0;padding:2px;list-style:none;display:flex;overflow:auto}.ws-chat-recents>.ws-empty{margin:8px 4px;padding:0 4px}.ws-chat-recent-row{align-items:stretch;gap:4px;display:flex}.ws-chat-recent-row .ws-recent{flex:1;min-width:0}.ws-chat-delete{font-size:var(--t-meta);flex-shrink:0;align-self:center;padding:4px 8px}.ws-recent{text-align:left;border-radius:var(--r-inner);cursor:pointer;width:100%;color:var(--ink2);font-size:var(--t-meta);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.ws-recent span{font-size:var(--t-body);color:var(--ink);font-weight:500}.ws-recent:hover{background:var(--band)}.ws-recent:active{transform:scale(.97)}.ws-recent small{color:var(--ink3)}.ws-chat-lodge{border-top:1px solid var(--edge);flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}.ws-chat-lodge .ws-muted{font-size:var(--t-micro);margin:0}.ws-chat-lodge .ws-btn{justify-content:flex-start;width:100%}.ws-chat-you{font-size:var(--t-micro);margin:8px 0 0}.ws-kira-belt{border-top:1px solid var(--edge);overscroll-behavior:contain;flex-direction:column;gap:8px;max-height:min(40vh,320px);margin-top:14px;padding:14px 2px 4px;display:flex;overflow-y:auto}.ws-kira-belt-list{font-size:var(--t-meta);color:var(--ink2);flex-direction:column;gap:2px;margin:0;padding:0 2px;line-height:1.45;list-style:none;display:flex}.ws-kira-belt-list li{border-radius:var(--r-control);padding:6px 8px}.ws-kira-belt-list+.ws-kira-belt-list{margin-top:2px}.ws-chat-main{border:1px solid var(--edge);border-radius:var(--r-panel);background:var(--surface);flex-direction:column;width:min(1000px,100%);min-width:0;min-height:0;margin-inline:auto;display:flex;position:relative}.ws-chat-portrait{display:none}.ws-chat-portrait-name{font-size:var(--t-meta);text-align:center;margin:8px 0 0;font-weight:700}@media (width>=1560px){.ws-chat-portrait{top:0;right:calc(100% + var(--ws-gap));pointer-events:none;width:120px;display:block;position:absolute}.ws-chat-portrait .ws-persona-face{width:120px;height:120px;font-size:var(--t-title)}.ws-chat-main .ws-chat-pane-head{display:none}}.ws-chat-thread{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 18px;display:flex;overflow:auto}.ws-chat-thread>.ws-muted{margin:4px 2px 0;padding:0 2px}.ws-chat-empty{margin:auto}.ws-chat-status{font-size:var(--t-micro);letter-spacing:.04em;color:var(--ink3);margin:0;padding:0 4px;font-weight:600}.ws-bubble--typing{color:var(--ink2)}.ws-bubble--typing p{letter-spacing:.2em}.ws-bubble--status p{letter-spacing:0;font-style:normal}.ws-recent--active{border-color:color-mix(in srgb, var(--accent) 40%, var(--edge));background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.ws-bubble{border-radius:var(--r-inner);border:1px solid var(--edge);max-width:42rem;font-size:var(--t-body);padding:10px 14px;line-height:1.55}.ws-bubble header{font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin-bottom:4px;font-weight:700}.ws-bubble.user{background:var(--ink);color:#fff;border-color:var(--ink);align-self:flex-end}.ws-bubble.user header,.ws-bubble.user .ws-muted,.ws-bubble.user .ws-chat-surface{color:#ffffffb8}.ws-bubble.kira,.ws-bubble.persona{background:var(--surface);border-color:var(--edge);color:var(--ink);align-self:flex-start}.ws-team-mention{color:var(--accent);font-weight:600}.ws-bubble.user .ws-team-mention{color:#fff;text-decoration:underline}.ws-persona-head{align-items:center;gap:8px;display:inline-flex}.ws-persona-face{border-radius:var(--r-pill);border:1px solid color-mix(in srgb, var(--accent) 35%, var(--edge));background:color-mix(in srgb, var(--accent) 14%, var(--surface));width:28px;height:28px;color:var(--accent-ink);font-size:var(--t-micro);letter-spacing:.02em;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.ws-ask-go{border-radius:var(--r-inner);width:40px;min-height:40px;padding:0}.ws-ask .ws-persona-face{width:32px;height:32px;font-size:var(--t-meta)}.ws-persona-face--photo{object-fit:cover}.ws-chat-pane-head{border-bottom:1px solid var(--edge);box-sizing:border-box;align-items:center;gap:10px;margin:0;padding:14px 16px 12px;display:flex}.ws-chat-pane-head .ws-persona-face{width:36px;height:36px;font-size:var(--t-meta)}.ws-bubble-head{align-items:center;gap:8px;margin-bottom:4px;display:inline-flex}.ws-bubble.kira .ws-bubble-head{color:var(--ink2)}.ws-agent-tag{border-radius:var(--r-pill);border:1px solid var(--edge);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);padding:1px 7px;font-weight:600;display:inline-block}.ws-chat-surface{font-size:var(--t-micro);margin-left:8px;font-weight:400}.ws-persona-when{font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin-top:2px;font-weight:700;display:block}.ws-chat-side-head--sub{font-size:var(--t-micro);color:var(--ink3);margin-top:12px}.ws-team-dm-open select{flex:140px;min-width:0}.ws-bubble.kira.error{border-color:color-mix(in srgb, var(--crit) 40%, var(--edge))}.ws-bubble p,.ws-msg-body{white-space:pre-wrap;margin:0}.ws-msg-body{white-space:normal}.ws-msg-controls{opacity:0;transition:opacity var(--dur-base) var(--ease-out);align-items:center;gap:4px;margin:6px 0 0;display:flex}.ws-bubble.kira:hover .ws-msg-controls,.ws-msg-controls:focus-within{opacity:1}.ws-msg-copy{width:24px;height:24px;color:var(--ink3);cursor:pointer;transition:color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.ws-msg-copy:hover{color:var(--ink);background:var(--band)}.ws-msg-copy:active{transform:scale(.97)}@media (hover:none){.ws-msg-controls{opacity:1}}.ws-md-p{margin:0 0 8px}.ws-md-p:last-child{margin-bottom:0}.ws-md-h{font-size:var(--t-body);margin:10px 0 6px;font-weight:700;line-height:1.3}.ws-md-h:first-child{margin-top:0}.ws-md-ul,.ws-md-ol{margin:0 0 8px;padding-left:20px}.ws-md-ul:last-child,.ws-md-ol:last-child{margin-bottom:0}.ws-md-ul li,.ws-md-ol li{margin:2px 0}.ws-md-code{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-meta);background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:8px;padding:1px 5px}.ws-md-pre{background:color-mix(in srgb, var(--ink) 6%, transparent);border:1px solid var(--edge);border-radius:8px;margin:0 0 8px;padding:10px 12px;position:relative;overflow-x:auto}.ws-md-codecopy{font-family:var(--font-sans);font-size:var(--t-micro);color:var(--ink3);background:var(--surface);border:1px solid var(--edge);cursor:pointer;opacity:0;transition:opacity var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);border-radius:8px;padding:3px 8px;font-weight:500;position:absolute;top:6px;right:6px}.ws-md-pre:hover .ws-md-codecopy,.ws-md-codecopy:focus-visible{opacity:1}.ws-md-codecopy:hover{color:var(--ink)}.ws-md-codecopy:active{transform:scale(.97)}.ws-md-tablewrap{margin:0 0 8px;overflow-x:auto}.ws-md-tablewrap:last-child{margin-bottom:0}.ws-md-table{border-collapse:collapse;width:100%;font-size:var(--t-meta)}.ws-md-table th,.ws-md-table td{border-bottom:1px solid var(--edge);padding:6px 10px}.ws-md-table th{color:var(--ink2);font-weight:600}.ws-md-table td{font-variant-numeric:tabular-nums}.ws-md-ul ul,.ws-md-ul ol,.ws-md-ol ul,.ws-md-ol ol{margin:2px 0 0}.ws-md-pre:last-child{margin-bottom:0}.ws-md-pre code{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-meta);white-space:pre;line-height:1.5}.ws-md-hr{border:0;border-top:1px solid var(--edge);margin:12px 0}.ws-md-quote{border-left:1px solid var(--edge);color:var(--ink2);margin:0 0 8px;padding:2px 0 2px 12px}.ws-md-quote:last-child{margin-bottom:0}.ws-bubble.kira .ws-msg-body a{color:inherit;text-underline-offset:2px;text-decoration:underline}.ws-download-tag{border:1px solid var(--edge);background:var(--surface);color:var(--ink);font-size:var(--t-meta);border-radius:999px;align-items:center;gap:6px;margin:2px 4px 2px 0;padding:4px 10px;font-weight:600;text-decoration:none;display:inline-flex}.ws-download-tag:hover{background:color-mix(in srgb, var(--ink) 6%, var(--surface));border-color:color-mix(in srgb, var(--ink) 18%, var(--edge))}.ws-chat-block{flex-direction:column;gap:8px;display:flex}.ws-chat-replies{border-left:1px solid var(--edge);flex-direction:column;gap:8px;margin-left:20px;padding-left:12px;display:flex}.ws-bubble--reply{max-width:38rem}.ws-chat-reply-btn{font:inherit;font-size:var(--t-micro);letter-spacing:.04em;color:var(--accent);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-weight:600}.ws-chat-reply-btn:hover{text-decoration:underline}.ws-chat-reply-btn:active{transform:scale(.97)}.ws-chat-replying{font-size:var(--t-micro);color:var(--ink3);grid-column:1/-1;margin:0 0 4px}.ws-chat-reply-cancel{font:inherit;font-size:var(--t-micro);color:var(--accent);cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0}.ws-chat-compose{border-top:1px solid var(--edge);box-sizing:border-box;align-items:flex-end;gap:10px;padding:14px 16px 16px;display:flex}.ws-chat-compose>textarea{flex:auto;min-width:0}.ws-chat-compose>.ws-btn{flex:none}.ws-chat-file-input{display:none}.ws-chat-files{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ws-chat-file-btn{border-radius:var(--r-pill);border:1px solid var(--edge);background:color-mix(in srgb, var(--accent) 8%, var(--surface));font:inherit;font-size:var(--t-micro);cursor:pointer;padding:4px 10px}.ws-chat-file-btn:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--edge))}.ws-chat-file-btn:active{transform:scale(.97)}.ws-chat-compose.dropping{border-top-color:var(--ink3);background:color-mix(in srgb, var(--surface) 92%, var(--ink) 8%);outline:1px solid var(--ink3);outline-offset:-1px}.ws-chat-stop{gap:8px}.ws-chat-compose textarea{resize:vertical;border-radius:var(--r-control);border:1px solid var(--edge);background:var(--bg);min-height:42px;color:var(--ink);font-size:var(--t-body);padding:10px 12px}.ws-chat-compose textarea:focus-visible{outline:2px solid var(--accent-ink);outline-offset:1px}.ws-chat-compose .ws-btn--primary{min-height:42px;padding:0 22px}.ws-team-head{border-bottom:1px solid var(--edge);padding:12px 16px}.ws-team-head h2{font-size:var(--t-title);margin:0}.ws-team-search{margin:8px 16px 10px;display:block}.ws-team-search input{box-sizing:border-box;border-radius:var(--r-control);border:1px solid var(--edge);background:var(--bg);width:100%;color:var(--ink);font:inherit;padding:8px 12px}.ws-team-search input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ws-team-search-hint{font-size:var(--t-meta);margin:0 16px 8px}.ws-team-search-results{border:1px solid var(--edge);border-radius:var(--r-panel);background:var(--surface);max-height:min(40vh,320px);margin:0 16px 10px;padding:6px 8px;overflow:auto}.ws-team-search-messages{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ws-team-search-hit small{opacity:.72;display:block}.ws-team-members{border-top:1px solid var(--edge);gap:8px;margin-top:12px;padding-top:12px;display:grid}.ws-team-member-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ws-team-member-list li{border-radius:var(--r-pill);border:1px solid var(--edge);background:var(--surface);font-size:var(--t-micro);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.ws-team-members .ws-team-create{border-top:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0}.ws-team-create{border-top:1px solid var(--edge);gap:8px;padding:12px;display:grid}.ws-team-create input{border-radius:var(--r-control);border:1px solid var(--edge);background:var(--bg);color:var(--ink);padding:8px 10px}.ws-recent.on{background:color-mix(in srgb, var(--accent) 12%, transparent)}.ws-notify{position:relative}.ws-notify-panel{z-index:40;border:1px solid var(--edge);border-radius:var(--r-panel);background:var(--surface);width:min(360px,100vw - 48px);min-height:0;max-height:min(420px,70vh);box-shadow:var(--cast-2);flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.ws-notify-head{border-bottom:1px solid var(--edge);font-size:var(--t-body);color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:8px 10px;padding:14px 16px;font-weight:700;display:flex}.ws-notify-head em{font-style:normal;font-size:var(--t-meta);color:var(--ink3);font-weight:600}.ws-notify-mark-all{margin-left:auto}.ws-notify-list{overscroll-behavior:contain;min-height:0;padding:8px 10px 12px;overflow:auto}.ws-notify-hint{padding:18px 14px}.ws-notify-row{border-radius:var(--r-control);text-align:left;cursor:pointer;width:100%;color:var(--ink2);background:0 0;border:0;gap:3px;padding:12px 14px;font-family:inherit;display:grid}.ws-notify-row:hover{background:var(--band)}.ws-notify-row.unread .ws-notify-row-lead{color:var(--ink);font-weight:700}.ws-notify-row-lead{font-size:var(--t-body);font-weight:600}.ws-notify-row-detail{font-size:var(--t-meta);color:var(--ink3)}.ws-notify-row-meta{font-size:var(--t-micro);color:var(--ink3)}.ws-notify-row--incident{box-shadow:inset 2px 0 0 var(--warn);background:color-mix(in srgb, var(--warn) 7%, transparent)}.ws-notify-row--incident:hover{background:color-mix(in srgb, var(--warn) 12%, transparent)}.ws-update-notice{gap:10px;display:grid}.ws-update-notice-lead{font-size:var(--t-body);color:var(--ink);font-weight:600}.ws-update-notice-detail{font-size:var(--t-meta);color:var(--ink2);margin:0}.ws-update-notice-actions{justify-content:flex-end;display:flex}.ws-update-popup-backdrop{z-index:60;background:#00000059;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ws-update-popup{border-radius:var(--r-panel);border:1px solid var(--edge);background:var(--surface);width:min(420px,100%);box-shadow:var(--cast-3);gap:12px;padding:20px;display:grid}.ws-update-popup-lead{font-size:var(--t-title);color:var(--ink);margin:0;font-weight:700}.ws-update-popup-detail{font-size:var(--t-body);color:var(--ink2);margin:0}.ws-update-popup-actions{justify-content:flex-end;gap:8px;display:flex}.ws-main>.ws-session-expiry{margin:var(--ws-gap) var(--ws-gap) 0;flex:none}.ws-session-expiry{border-radius:var(--r-inner);border:1px solid var(--warn);background:color-mix(in srgb, var(--warn) 8%, transparent);gap:8px;margin:0 0 12px;padding:12px 14px;display:grid}.ws-session-expiry-lead{font-size:var(--t-body);color:var(--ink);margin:0;font-weight:600}.ws-session-expiry-detail{font-size:var(--t-meta);color:var(--ink2);margin:0}.ws-session-expiry-error{font-size:var(--t-meta);color:var(--crit);margin:0}.ws-session-expiry-actions{justify-content:flex-end;display:flex}.ws-floor-switch{border-radius:var(--r-control);border:1px solid var(--edge);color:var(--ink2);font-size:var(--t-meta);background:0 0;justify-content:center;align-items:center;padding:6px 12px;font-weight:600;text-decoration:none;display:inline-flex}.ws-floor-switch:hover{background:var(--band);color:var(--ink)}.ws-search-trigger{border-radius:var(--r-control);color:#ffffffb8;height:38px;font-size:var(--t-meta);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #ffffff2e;align-items:center;gap:10px;padding:0 12px;font-family:inherit;font-weight:600;display:inline-flex}.ws-search-trigger:hover{color:var(--chrome-ink);background:#ffffff1a}.ws-search-trigger:active{transform:scale(.97)}.ws-search-kbd{font-size:var(--t-micro);letter-spacing:.04em;color:#ffffff8c;font-variant-numeric:tabular-nums;font-weight:700}.ws-search-backdrop{z-index:50;background:#00000059;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.ws-search-panel{border:1px solid var(--edge);border-radius:var(--r-panel);background:var(--surface);width:min(640px,100%);min-height:0;max-height:min(520px,80vh);box-shadow:var(--cast-3);flex-direction:column;display:flex;overflow:hidden}.ws-search-field{border-bottom:1px solid var(--edge);gap:8px;padding:16px 18px 12px;display:grid}.ws-search-field-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ws-search-input{width:100%}.ws-search-results{padding:10px 14px 16px;overflow:auto}.ws-search-hint{padding:12px 8px}.ws-search-group{margin-top:8px}.ws-search-group-label{font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin:0 0 6px;padding:0 8px;font-weight:700}.ws-search-hits{margin:0;padding:0;list-style:none}.ws-search-hit{border-radius:var(--r-control);text-align:left;cursor:pointer;width:100%;color:var(--ink2);background:0 0;border:0;gap:2px;padding:10px 12px;font-family:inherit;display:grid}.ws-search-hit:hover{background:var(--band)}.ws-search-hit-active,.ws-search-hit-active:hover{background:var(--surface-2)}.ws-search-hit-title{font-size:var(--t-body);color:var(--ink);font-weight:600}.ws-search-hit-snippet{font-size:var(--t-meta);color:var(--ink3)}.ws-search-assistant{border-top:1px solid var(--edge);font-size:var(--t-meta);color:var(--ink3);margin:8px 4px 0;padding:8px 4px 0}.ws-entity-focus{border:1px solid var(--edge);border-radius:var(--r-inner);background:color-mix(in srgb, var(--accent) 8%, var(--surface));margin-bottom:12px}.ws-entity-focus-head{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ws-entity-focus-head h3{font-size:var(--t-body);color:var(--ink);margin:0;font-weight:700}.ws-entity-focus-body{font-size:var(--t-body);color:var(--ink2);padding:12px 16px 16px}.ws-entity-events{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ws-entity-events li{gap:2px;display:grid}.ws-entity-event-meta{font-size:var(--t-micro);color:var(--ink3);font-weight:600}.ws-entity-id{font-size:var(--t-meta)}.ws-focus-row{outline:2px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:2px}.ws-row-clickable{cursor:pointer}.ws-row-clickable:hover{background:color-mix(in srgb, var(--accent) 5%, transparent)}.ws-ticket-detail{margin-bottom:16px}.ws-triage-plan{border:1px solid var(--edge);border-radius:var(--r-inner);background:color-mix(in srgb, var(--accent) 4%, var(--surface));margin:16px 0;padding:14px 16px}.ws-triage-plan-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.ws-triage-plan-head h4{font-size:var(--t-body);margin:0}.ws-triage-path{font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--r-pill);border:1px solid var(--edge);padding:4px 10px;font-weight:700}.ws-triage-path--reply{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, var(--edge))}.ws-triage-path--build{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 40%, var(--edge))}.ws-triage-path--decline{color:var(--ink3)}.ws-triage-reasoning{color:var(--ink);margin:0 0 8px;line-height:1.5}.ws-ticket-work{border-top:1px solid var(--edge-2);flex-direction:column;gap:12px;margin-top:16px;padding-top:16px;display:flex}.ws-ticket-work-row{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.ws-ticket-work-form{gap:8px}.ws-ticket-draft{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ws-ticket-status-note{flex:160px;min-width:140px}.ws-dock{z-index:50;border-radius:var(--r-pill);overscroll-behavior-x:contain;scrollbar-width:none;background:color-mix(in srgb, var(--surface) 78%, transparent);border:1px solid var(--edge);max-width:calc(100vw - 24px);box-shadow:var(--cast-1);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);align-items:center;gap:2px;padding:6px;display:none;position:fixed;bottom:14px;left:50%;overflow-x:auto;transform:translate(-50%)}.ws-dock::-webkit-scrollbar{display:none}.ws-dock-tile{border-radius:var(--r-pill);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--ink2);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:none;flex:none;place-items:center;display:grid;position:relative}.ws-dock-tile:hover{background:var(--band);color:var(--ink)}.ws-dock-tile:active{transform:scale(.97)}.ws-dock-tile.on{background:var(--ink);color:var(--surface)}.ws-dock-glyph{place-items:center;width:20px;height:20px;display:grid}.ws-dock-badge{border-radius:var(--r-pill);background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);position:absolute;top:4px;right:4px}.ws-dock-badge--warn{background:var(--warn)}.ws-dock-badge--danger{background:var(--crit)}.ws-root--narrow{grid-template-columns:minmax(0,1fr);grid-template-areas:"bar""page"}.ws-root--narrow .ws-page{padding:16px 16px 78px}.ws-root--narrow .ws-day{grid-template-columns:minmax(0,1fr)}.ws-root--narrow .ws-door{padding:4vh 0 3vh}.ws-root--narrow .ws-chat{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.ws-root--narrow .ws-chat-side{max-height:34vh}.ws-root--narrow .ws-bar{gap:10px;padding:0 10px}.ws-root--narrow .ws-search-kbd,.ws-root--narrow .ws-floor-switch--bar{display:none}.ws-root--narrow .ws-wordmark-short--compact{font-size:var(--t-body);letter-spacing:.08em;color:var(--chrome-ink);flex:none;font-weight:700}.ws-root--narrow .ws-bar-right{min-width:0;margin-left:auto}.ws-root--narrow .ws-personalise>.ws-btn{justify-content:center;width:44px;max-width:44px;padding:0}.ws-root--narrow .ws-search-trigger{justify-content:center;width:44px;min-width:44px;min-height:44px;padding:0}.ws-root--narrow .ws-bar-right{gap:4px}.ws-root--narrow .ws-tenant-switch select{max-width:108px;padding:0 26px 0 8px}.ws-root--narrow .ws-hero{font-size:clamp(2rem,1.1rem + 5vw,2.6rem)}.ws-root--narrow .ws-briefing-actions{flex-direction:column;width:100%}.ws-root--narrow .ws-briefing-actions .ws-btn,.ws-root--narrow .ws-briefing-actions .ws-btn--ghost{justify-content:center;width:100%;min-height:44px}.ws-root--narrow .ws-notify-panel{z-index:60;width:auto;max-height:min(60vh,480px);position:fixed;inset:auto 12px 78px}.ws-root--narrow .ws-mail-desk,.ws-root--narrow .ws-knowledge-desk,.ws-root--narrow .ws-service-desk{grid-template-columns:minmax(0,1fr)}.ws-root--narrow .ws-mail-ai-actions,.ws-root--narrow .ws-mail-draft-actions,.ws-root--narrow .ws-mail-actions{flex-direction:column;align-items:stretch}.ws-root--narrow .ws-mail-ai-actions .ws-btn,.ws-root--narrow .ws-mail-draft-actions .ws-btn,.ws-root--narrow .ws-mail-actions .ws-btn,.ws-root--narrow .ws-mail-class-select,.ws-root--narrow .ws-ticket-work-form .ws-btn,.ws-root--narrow .ws-ticket-work-row .ws-btn{width:100%;min-height:44px}.ws-root--narrow .ws-ticket-work-row{flex-direction:column;align-items:stretch}.ws-root--narrow .ws-ticket-status-note{width:100%;min-width:0}.ws-table-scroll{border-radius:var(--r-panel);border:1px solid var(--edge);background:var(--surface);max-width:100%;overflow-x:auto}.ws-table-scroll>.ws-table{border:0;border-radius:0;margin-top:0}@media (width<=900px){.ws-root:not(.ws-root--narrow){--ws-side-w:200px}.ws-chat{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.ws-chat-side{max-height:180px}}.ws-personalise{position:relative}.ws-personalise-glyph{display:none}.ws-bar-right .ws-personalise>.ws-btn{color:#ffffffb8;background:0 0;border-color:#ffffff2e;min-height:38px;padding:0 12px}.ws-bar-right .ws-personalise>.ws-btn:hover:not(:disabled){color:var(--chrome-ink);background:#ffffff1a}.ws-floor-switch--bar{width:auto;font-size:var(--t-meta);border:1px solid #ffffff2e;padding:0 12px;font-weight:600;text-decoration:none}.ws-personalise-menu{overscroll-behavior:contain;border:1px solid var(--edge);border-radius:var(--r-inner);background:var(--surface);min-width:200px;max-width:min(420px,100vw - 24px);max-height:min(70vh,560px);box-shadow:var(--cast-2);z-index:40;padding:8px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.ws-personalise-menu--wide{min-width:min(360px,100vw - 24px)}.ws-personalise-menu>.ws-card{margin:0;padding:12px 14px}.ws-personalise-item{text-align:left;border-radius:var(--r-control);width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:8px 10px;display:block}.ws-personalise-item:hover:not(:disabled){background:var(--band)}.ws-personalise-theme{border-bottom:1px solid var(--edge-2);flex-direction:column;gap:6px;margin-bottom:4px;padding:4px 6px 8px;display:flex}.ws-personalise-theme-label{font-size:var(--t-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--ink3);font-weight:600}.ws-personalise-theme-toggle{gap:6px;display:flex}.ws-theme-face{border:1px solid var(--edge);border-radius:var(--r-control);color:inherit;font-size:var(--t-meta);cursor:pointer;background:0 0;flex:1;padding:6px 8px;font-weight:600}.ws-theme-face.on{background:var(--ink);color:var(--surface);border-color:var(--ink)}.ws-theme-face:hover:not(.on){background:var(--band)}.ws-setup-hint{color:var(--ink2);font-size:var(--t-meta);margin-top:0}.ws-getting-started-list{color:var(--ink2);font-size:var(--t-meta);margin:0 0 12px;padding-left:1.2rem}.ws-getting-started-list li+li{margin-top:6px}.ws-home-arrange-bar{border:1px dashed var(--edge);border-radius:var(--r-inner);background:var(--band);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ws-home-arrange-label{font-size:var(--t-micro);color:var(--ink3);margin:0}.ws-home-arrange-actions{flex-wrap:wrap;gap:8px;display:flex}.ws-home-tile--arrange{outline:1px solid var(--edge)}.ws-home-tile--hidden{opacity:.72}.ws-home-tile-toolbar{border-bottom:1px solid var(--edge);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:10px;display:flex}.ws-home-tile-title{font-size:var(--t-micro);font-weight:600}.ws-home-tile-toolbar-actions{flex-wrap:wrap;gap:6px;display:flex}.ws-sla{font-size:var(--t-meta);color:var(--ink2);font-variant-numeric:tabular-nums}.ws-sla--over{color:var(--danger);font-weight:600}.ws-ticket-touchpoint{font-size:var(--t-micro);color:var(--ink2);text-transform:uppercase;letter-spacing:.06em;margin-left:10px}.ws-report-definition{grid-template-columns:minmax(0,1fr);gap:8px;margin:0 0 14px;display:grid}.ws-report-definition div{grid-template-columns:7.5rem minmax(0,1fr);gap:10px;display:grid}.ws-report-definition dt{font-size:var(--t-meta);color:var(--ink2)}.ws-report-definition dd{font-size:var(--t-body);color:var(--ink);margin:0}.ws-report-chart{width:100%;height:auto;margin:0 0 14px;display:block}.ws-report-chart .ws-report-chart-bar{fill:var(--ink)}.ws-report-chart .ws-report-chart-axis{stroke:var(--edge-2);stroke-width:1px}.ws-report-chart .ws-report-chart-label{fill:var(--ink2);font-size:var(--t-micro)}.ws-mail-rail:not([role=tablist]) .ws-mail-folder--active{border-color:var(--edge-2);background:var(--band);color:var(--ink);box-shadow:inset 2px 0 0 0 var(--ink)}.ws-report-provenance{margin-top:14px}.ws-report-provenance h4{font-size:var(--t-meta);color:var(--ink2);margin:0 0 8px}.ws-agent-card-role{font-size:var(--t-meta);color:var(--ink2);margin:6px 0 0}.ws-agent-card-work{font-size:var(--t-meta);color:var(--ink2);font-variant-numeric:tabular-nums;margin:6px 0 0}.ws-agent-exam{font-size:var(--t-micro);color:var(--ink2);text-transform:uppercase;letter-spacing:.06em;margin:6px 0 0}.ws-agent-detail{gap:24px;display:grid}.ws-agent-detail-head{border-bottom:1px solid var(--edge);grid-template-columns:auto 1fr auto;align-items:start;gap:16px;padding-bottom:12px;display:grid}.ws-agent-detail-id{min-width:0}.ws-section-title{font-size:var(--t-title);letter-spacing:-.02em;color:var(--ink);margin:0 0 4px;font-weight:700}.ws-lamp{vertical-align:baseline;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.ws-lamp--ok{background:var(--ok)}.ws-lamp--warn{background:var(--warn)}.ws-lamp--crit{background:var(--crit)}.ws-num{font-variant-numeric:tabular-nums}.ws-agent-task-list{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ws-setup-row{border-top:1px solid var(--edge);padding:12px 0}.ws-setup-row:first-child{border-top:none;padding-top:0}.ws-setup-row-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-setup-row-title{color:var(--ink);font-weight:600}.ws-agent-setup-note{font-size:var(--t-meta);color:var(--warn);margin:6px 0 0}.ws-setup-row-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}@media (width<=599px){.ws-root{grid-template-columns:minmax(0,1fr);grid-template-areas:"bar""page"}.ws-rail{display:none}.ws-dock{display:flex}.ws-bar{gap:8px;min-width:0;padding:0 10px}.ws-bar-right{gap:4px;min-width:0}.ws-page{min-width:0;padding:16px 16px 78px;overflow-x:hidden}.ws-personalise-copy{display:none}.ws-personalise-glyph{place-items:center;display:grid}.ws-root .ws-personalise>.ws-btn{justify-content:center;width:44px;max-width:44px;padding:0}.ws-tenant-switch,.ws-tenant-switch select{min-width:44px;height:auto;min-height:44px}.ws-root--narrow .ws-tenant-switch select{max-width:88px}.ws-root button,.ws-root a[href],.ws-root select,.ws-root .ws-bar-right .ws-personalise>.ws-btn,.ws-root .ws-bar-right .ws-search-trigger,.ws-root .ws-ic,.ws-root .ws-tenant-switch select{min-width:44px;min-height:44px}.ws-root .ws-chat-reply-btn,.ws-root .ws-bubble-head .ws-link,.ws-root .ws-msg-copy{justify-content:center;align-items:center;display:inline-flex}}.ws-report-history{margin-top:16px}.ws-report-history-sum{cursor:pointer;font-size:var(--t-title);color:var(--ink);padding-bottom:8px;font-weight:700;list-style:none}.ws-report-history-sum::-webkit-details-marker{display:none}.ws-report-history-sum::marker{content:""}
