@import"https://fonts.googleapis.com/css2?family=Archivo:wght@300;400;500;600;700;800;900&family=Source+Code+Pro:wght@300;400;500;600;700&display=swap";:root{--ht-red: #cb1f3a;--ht-black: #000000;--ht-white: #ffffff;--ht-grey-50: #ebebec;--ht-grey-300: #adadad;--ht-grey-700: #333333;--ht-grey-100: #d4d4d5;--ht-grey-200: #bcbcbd;--ht-grey-400: #8a8a8a;--ht-grey-500: #6b6b6b;--ht-grey-600: #4d4d4d;--ht-grey-800: #1f1f1f;--ht-grey-900: #0a0a0a;--ht-red-hover: #a8182f;--ht-red-press: #871322;--ht-red-tint: #fce8eb;--ht-success: #2f7a4d;--ht-warning: #b87a14;--ht-info: #2a5a8a;--bg-canvas: var(--ht-white);--bg-surface: var(--ht-white);--bg-subtle: var(--ht-grey-50);--bg-inverse: var(--ht-black);--bg-inverse-soft: var(--ht-grey-800);--fg-primary: var(--ht-black);--fg-secondary: var(--ht-grey-700);--fg-tertiary: var(--ht-grey-500);--fg-disabled: var(--ht-grey-300);--fg-on-inverse: var(--ht-white);--fg-on-red: var(--ht-white);--fg-accent: var(--ht-red);--border-default: var(--ht-grey-100);--border-strong: var(--ht-grey-300);--border-inverse: var(--ht-grey-800);--border-focus: var(--ht-red);--font-sans: "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Source Code Pro", ui-monospace, "SF Mono", Menlo, monospace;--font-logo: "Archivo", system-ui, sans-serif;--t-display-2xl: clamp(64px, 9vw, 128px);--t-display-xl: clamp(48px, 6vw, 96px);--t-display-lg: clamp(40px, 5vw, 72px);--t-display-md: clamp(32px, 4vw, 56px);--t-display-sm: clamp(28px, 3vw, 40px);--t-heading-xl: 32px;--t-heading-lg: 24px;--t-heading-md: 20px;--t-heading-sm: 18px;--t-body-lg: 18px;--t-body-md: 16px;--t-body-sm: 14px;--t-caption: 12px;--t-micro: 11px;--lh-tight: 1.05;--lh-snug: 1.2;--lh-normal: 1.5;--lh-relaxed: 1.65;--ls-display: -.02em;--ls-tight: -.01em;--ls-normal: 0;--ls-eyebrow: .14em;--ls-mono: .04em;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semi: 600;--fw-bold: 700;--fw-black: 900;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-16: 64px;--sp-20: 80px;--sp-24: 96px;--sp-32: 128px;--sp-40: 160px;--r-none: 0;--r-xs: 2px;--r-sm: 4px;--r-md: 6px;--r-lg: 8px;--r-xl: 12px;--r-2xl: 16px;--r-pill: 999px;--shadow-xs: 0 1px 0 rgba(0,0,0,.04);--shadow-sm: 0 1px 2px rgba(0,0,0,.06), 0 1px 1px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.08), 0 1px 2px rgba(0,0,0,.04);--shadow-lg: 0 12px 32px rgba(0,0,0,.1), 0 2px 6px rgba(0,0,0,.04);--shadow-xl: 0 24px 64px rgba(0,0,0,.14), 0 4px 12px rgba(0,0,0,.06);--shadow-focus: 0 0 0 3px rgba(203,31,58,.25);--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-emphasis: cubic-bezier(.3, 0, 0, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--dur-instant: 80ms;--dur-fast: .16s;--dur-base: .24s;--dur-slow: .36s;--dur-slower: .6s;--container-narrow: 720px;--container-base: 1120px;--container-wide: 1360px;--container-full: 1600px;--grid-gutter: 24px}[data-theme=dark],[data-theme=cinematic]{--bg-canvas: var(--ht-black);--bg-surface: var(--ht-grey-900);--bg-subtle: var(--ht-grey-800);--bg-inverse: var(--ht-white);--bg-inverse-soft: var(--ht-grey-50);--fg-primary: var(--ht-white);--fg-secondary: var(--ht-grey-100);--fg-tertiary: var(--ht-grey-300);--fg-disabled: var(--ht-grey-600);--fg-on-inverse: var(--ht-black);--border-default: var(--ht-grey-800);--border-strong: var(--ht-grey-600);--border-inverse: var(--ht-grey-100)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:var(--t-body-md);line-height:var(--lh-normal);color:var(--fg-primary);background:var(--bg-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.ht-display-2xl{font:var(--fw-bold) var(--t-display-2xl)/var(--lh-tight) var(--font-sans);letter-spacing:var(--ls-display)}.ht-display-xl{font:var(--fw-bold) var(--t-display-xl)/var(--lh-tight) var(--font-sans);letter-spacing:var(--ls-display)}.ht-display-lg{font:var(--fw-bold) var(--t-display-lg)/var(--lh-tight) var(--font-sans);letter-spacing:var(--ls-display)}.ht-display-md{font:var(--fw-bold) var(--t-display-md)/var(--lh-snug) var(--font-sans);letter-spacing:var(--ls-display)}.ht-display-sm{font:var(--fw-semi) var(--t-display-sm)/var(--lh-snug) var(--font-sans);letter-spacing:var(--ls-tight)}.ht-h1{font:var(--fw-bold) var(--t-heading-xl)/var(--lh-snug) var(--font-sans);letter-spacing:var(--ls-tight);margin:0}.ht-h2{font:var(--fw-semi) var(--t-heading-lg)/var(--lh-snug) var(--font-sans);letter-spacing:var(--ls-tight);margin:0}.ht-h3{font:var(--fw-semi) var(--t-heading-md)/var(--lh-snug) var(--font-sans);margin:0}.ht-h4{font:var(--fw-medium) var(--t-heading-sm)/var(--lh-snug) var(--font-sans);margin:0}.ht-body-lg{font:var(--fw-regular) var(--t-body-lg)/var(--lh-relaxed) var(--font-sans)}.ht-body{font:var(--fw-regular) var(--t-body-md)/var(--lh-normal) var(--font-sans)}.ht-body-sm{font:var(--fw-regular) var(--t-body-sm)/var(--lh-normal) var(--font-sans)}.ht-caption{font:var(--fw-medium) var(--t-caption)/var(--lh-normal) var(--font-sans)}.ht-eyebrow{font:var(--fw-semi) var(--t-caption)/1 var(--font-sans);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--fg-tertiary)}.ht-eyebrow--red{color:var(--ht-red)}.ht-binary{font:var(--fw-regular) var(--t-micro)/1.4 var(--font-mono);letter-spacing:var(--ls-mono);color:var(--fg-tertiary);word-break:break-all;-webkit-user-select:none;user-select:none}.ht-binary--accent{color:var(--ht-red)}a{color:var(--ht-red);text-decoration:none}a:hover{color:var(--ht-red-hover)}a:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--r-xs)}button:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,[role=radio]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.skip-link{position:fixed;top:-100px;left:8px;z-index:1000;padding:10px 14px;background:var(--ht-red);color:var(--ht-white);font:600 13px/1 var(--font-sans);border-radius:6px;text-decoration:none;transition:top .15s ease}.skip-link:focus,.skip-link:focus-visible{top:8px;outline:none;box-shadow:var(--shadow-focus)}::selection{background:var(--ht-red);color:var(--ht-white)}.a-stage{position:relative;min-height:100dvh;display:flex;flex-direction:column;padding:clamp(20px,4vw,40px) clamp(20px,5vw,64px);max-width:1280px;margin:0 auto;width:100%}.a-stage__header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.08)}.a-stage__brand{display:flex;align-items:center;gap:14px}.a-stage__brand-text{display:flex;flex-direction:column;gap:2px;border-left:1px solid rgba(255,255,255,.1);padding-left:14px;margin-left:4px}.a-stage__brand-name{font:var(--fw-medium) 13px/1.2 var(--font-sans);letter-spacing:-.005em;color:#ffffffeb}.a-stage__brand-eyebrow{color:#ffffff8c}.a-stage__steps-wrap{position:relative}.a-stage__steps{display:flex;align-items:baseline;gap:8px;background:transparent;border:0;padding:6px 0;font:var(--fw-medium) 14px/1 var(--font-sans);color:#ffffffb3;cursor:pointer}.a-stage__step-num{color:var(--ht-white);font-weight:600}.a-stage__step-sep{color:#ffffff4d}.a-stage__step-label{margin-left:14px;color:#ffffffd9}.a-stage__step-caret{margin-left:2px;color:#ffffff6b;transform:translateY(-1px)}.a-stage__steps:hover .a-stage__step-label,.a-stage__steps:hover .a-stage__step-caret{color:var(--ht-white)}.a-stage__steps-popover{position:absolute;z-index:40;top:calc(100% + 12px);right:0;width:min(280px,calc(100vw - 40px));padding:10px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#0e080af0;box-shadow:0 22px 60px -26px #000c}.a-stage__steps-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.a-stage__steps-item{display:grid;grid-template-columns:36px 1fr;align-items:center;gap:8px;min-height:34px;padding:7px 8px;border-radius:6px;color:#ffffff8f}.a-stage__steps-item.is-current{background:#cb1f3a2e;color:var(--ht-white)}.a-stage__steps-item.is-done{color:#ffffffc7}.a-stage__steps-item-num{font:var(--fw-semibold) 11px/1 var(--font-mono);color:#ffffff61}.a-stage__steps-item.is-current .a-stage__steps-item-num{color:var(--ht-red-300)}.a-stage__steps-item-label{font:var(--fw-medium) 13px/1.2 var(--font-sans)}.a-stage__main{flex:1;display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,6vh,80px) 0;max-width:760px;width:100%}.a-stage>.a-chat{flex:1;min-height:0}.a-stage__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:20px;border-top:1px solid rgba(255,255,255,.06)}.a-stage__footer-right,.a-stage__header-right{display:flex;align-items:center;gap:16px}.a-hint{font:var(--fw-medium) 11px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#ffffff6b}.a-hint kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;padding:2px 6px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:4px;font-family:var(--font-mono);font-size:10px;color:var(--ht-white);margin:0 4px}.ht-eyebrow{font:var(--fw-semi) 11px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase}.a-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;font:var(--fw-medium) 14px/1 var(--font-sans);letter-spacing:-.005em;background:#ffffff14;color:var(--ht-white);border:1px solid rgba(255,255,255,.18);border-radius:6px;cursor:pointer;transition:all var(--dur-fast) var(--ease-standard)}.a-btn:hover{background:#ffffff24;border-color:#ffffff52}.a-btn:disabled{opacity:.35;cursor:not-allowed}.a-btn--primary{background:var(--ht-red);border-color:var(--ht-red);box-shadow:0 0 0 1px #cb1f3a00,0 8px 28px -6px #cb1f3a80}.a-btn--primary:hover{background:var(--ht-red-hover);border-color:var(--ht-red-hover)}.a-btn--primary:disabled{background:#cb1f3a59;border-color:transparent;box-shadow:none}.a-btn--ghost{background:transparent;border-color:#ffffff2e}.a-btn--sm{padding:7px 12px;font-size:13px}.a-btn__arrow{transition:transform var(--dur-fast) var(--ease-standard)}.a-btn:hover .a-btn__arrow{transform:translate(2px)}.a-btn__spin{display:inline-block;width:12px;height:12px;margin-right:8px;vertical-align:-2px;border-radius:50%;border:1.5px solid rgba(255,255,255,.35);border-top-color:var(--ht-white);animation:nvSpin .7s linear infinite}@media (prefers-reduced-motion: reduce){.a-btn__spin{animation:none}}.a-link-btn{background:transparent;border:none;color:#ffffffa6;font:var(--fw-medium) 13px/1 var(--font-sans);cursor:pointer;padding:8px 0;letter-spacing:.04em;text-transform:uppercase}.a-link-btn:hover{color:var(--ht-white)}.a-skip-btn{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:6px 14px;font:var(--fw-medium) 12px/1 var(--font-sans);color:#ffffffb3;cursor:pointer;white-space:nowrap;transition:all var(--dur-fast) var(--ease-standard)}.a-skip-btn:hover{background:#cb1f3a1f;border-color:#cb1f3a73;color:var(--ht-white)}.a-skip-btn:disabled{opacity:.7;cursor:progress;background:#ffffff0f;border-color:#ffffff24;color:#ffffffb3}.a-skip-btn__spin{display:inline-block;width:10px;height:10px;margin-right:6px;vertical-align:-1px;border-radius:50%;border:1.5px solid rgba(255,255,255,.18);border-top-color:#ffffffd9;animation:nvSpin .7s linear infinite}body[data-theme=light] .a-skip-btn__spin{border-color:#00000026;border-top-color:#000000a6}@media (prefers-reduced-motion: reduce){.a-skip-btn__spin{animation:none}}.a-glass{background:linear-gradient(180deg,#1c0e12a8,#0e060ab8);border:1px solid rgba(255,255,255,.08);border-radius:10px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:22px 24px;box-shadow:0 30px 80px -30px #000000b3,inset 0 1px #ffffff0a}.a-speaker{display:flex;gap:18px;align-items:flex-start;margin-bottom:32px}.a-speaker__body{display:flex;flex-direction:column;gap:8px}.a-speaker__eyebrow{color:#ffffff80}.a-speaker__line{font:var(--fw-bold) clamp(28px,4vw,40px)/1.18 var(--font-sans);letter-spacing:-.02em;margin:0;color:var(--ht-white);text-wrap:pretty;max-width:22ch}.a-field{display:flex;flex-direction:column;gap:6px}.a-field__label{font:var(--fw-semi) 11px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c}.a-field__hint{font:var(--fw-regular) 12px/1.4 var(--font-sans);color:#fff6}.a-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:12px 14px;font:var(--fw-regular) 16px/1.2 var(--font-sans);color:var(--ht-white);outline:none;transition:border-color var(--dur-fast),background var(--dur-fast)}.a-input::placeholder{color:#ffffff52}.a-input:hover{border-color:#ffffff2e}.a-input:focus{border-color:var(--ht-red);background:#ffffff12;box-shadow:var(--shadow-focus)}.a-chip{display:flex;align-items:center;gap:12px;text-align:left;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:14px 16px;color:var(--ht-white);font:var(--fw-medium) 14px/1.2 var(--font-sans);cursor:pointer;transition:all var(--dur-fast) var(--ease-standard);width:100%;position:relative}.a-chip:hover{background:#ffffff14;border-color:#ffffff38;transform:translateY(-1px)}.a-chip--active{background:#cb1f3a1a;border-color:#cb1f3a8c;box-shadow:0 0 0 1px #cb1f3a59,0 0 24px -8px #cb1f3a99}.a-chip:disabled,.a-chip--disabled{cursor:not-allowed;opacity:.55}.a-chip:disabled:hover,.a-chip--disabled:hover{background:#ffffff0a;border-color:#ffffff14;transform:none}.a-chip__glyph{flex:0 0 auto;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:6px;font:var(--fw-semi) 13px/1 var(--font-mono);letter-spacing:.04em;color:#ffffffd9}.a-chip--active .a-chip__glyph{background:#cb1f3a2e;border-color:#cb1f3a8c;color:var(--ht-white)}.a-chip__main{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.a-chip__label{font-weight:500}.a-chip__hint{font:var(--fw-regular) 12px/1.3 var(--font-sans);color:#ffffff73}.a-chip__check{color:var(--ht-red);font-weight:700}.a-chip__soon{font:var(--fw-semi) 10px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:4px 8px;white-space:nowrap}.a-orb{--orb-size: 28px;--orb-color: #cb1f3a;position:relative;display:inline-block;width:var(--orb-size);height:var(--orb-size);flex:0 0 auto}.a-orb__halo,.a-orb__body,.a-orb__shine{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none}.a-orb__halo{top:-45%;right:-45%;bottom:-45%;left:-45%;background:radial-gradient(circle at 50% 50%,color-mix(in oklch,var(--orb-color) 70%,transparent) 0%,color-mix(in oklch,var(--orb-color) 22%,transparent) 35%,transparent 65%);filter:blur(6px);opacity:.85}.a-orb__body{background:radial-gradient(circle at 32% 30%,color-mix(in oklch,var(--orb-color) 92%,white),color-mix(in oklch,var(--orb-color) 65%,black) 55%,color-mix(in oklch,var(--orb-color) 30%,black));box-shadow:inset -2px -3px 8px #0000008c,inset 2px 2px 4px #ffffff2e}.a-orb__shine{background:radial-gradient(circle at 35% 28%,#ffffff8c,#fff0 32%);mix-blend-mode:screen}.a-orb--pulse .a-orb__halo{animation:a-orb-pulse 3.6s ease-in-out infinite}@keyframes a-orb-pulse{0%,to{transform:scale(1);opacity:.75}50%{transform:scale(1.18);opacity:1}}.a-orb--active .a-orb__halo{animation-duration:1.2s}.a-orb--drift{animation:a-orb-drift 6s ease-in-out infinite}@keyframes a-orb-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.a-caret{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.18em;background:var(--ht-red);animation:a-caret 1s steps(2) infinite}@keyframes a-caret{50%{opacity:0}}.a-comp__cta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;flex-wrap:wrap}.a-comp__cta-hint{font:12px/1.4 var(--font-sans);color:#ffffff73;margin:0}body[data-theme=light] .a-comp__cta-hint{color:#0000008c}.a-meet-tabs{display:inline-flex;gap:4px;padding:4px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;margin-bottom:12px}body[data-theme=light] .a-meet-tabs{background:#ffffff80;border-color:#00000012}.a-meet-tab{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:transparent;border:0;border-radius:6px;font:var(--fw-medium) 13px/1 var(--font-sans);color:#ffffffa6;cursor:pointer;transition:all var(--dur-fast) var(--ease-standard)}.a-meet-tab.is-on{background:#cb1f3a33;color:var(--ht-white)}body[data-theme=light] .a-meet-tab{color:var(--ht-grey-700)}body[data-theme=light] .a-meet-tab.is-on{background:var(--ht-red);color:var(--ht-white)}.a-meet-tab__count{font:10px/1 var(--font-mono);padding:3px 6px;background:#ffffff14;border-radius:4px;letter-spacing:.04em}.a-meet-tab.is-on .a-meet-tab__count{background:#ffffff2e}body[data-theme=light] .a-meet-tab__count{background:#0000000f}body[data-theme=light] .a-meet-tab.is-on .a-meet-tab__count{background:#ffffff38}.a-meet{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 920px){.a-meet{grid-template-columns:minmax(0,1fr) minmax(320px,420px)}}.a-meet__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:10px}@media (min-width: 560px){.a-meet__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.a-meet__card{display:flex;flex-direction:column;gap:10px;background:linear-gradient(180deg,#1c0e12a8,#0e060ab8);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px;transition:transform var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard);cursor:pointer;text-align:left;color:inherit;width:100%}.a-meet__card:hover{border-color:#ffffff38;transform:translateY(-2px);box-shadow:0 22px 46px -18px #0009}.a-meet__card.is-on{border-color:#cb1f3a8c;box-shadow:0 0 0 1px #cb1f3a00,0 18px 38px -20px #cb1f3a8c}body[data-theme=light] .a-meet__card{background:#ffffff80;border-color:#00000014}body[data-theme=light] .a-meet__card.is-on{border-color:#cb1f3a8c}.a-meet__card-left{display:flex;align-items:center;gap:12px;min-width:0}.a-meet__card-meta{min-width:0;display:flex;flex-direction:column;gap:3px}.a-meet__card-name{font:var(--fw-bold) 15px/1.2 var(--font-sans);color:var(--ht-white);letter-spacing:-.01em}body[data-theme=light] .a-meet__card-name{color:var(--ht-black)}.a-meet__card-role{font:600 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff73}body[data-theme=light] .a-meet__card-role{color:#00000073}.a-meet__card-desc{font:12px/1.45 var(--font-sans);color:#ffffffa6}body[data-theme=light] .a-meet__card-desc{color:#000000a6}.a-meet__card-pills{display:flex;gap:6px;flex-wrap:wrap}.a-meet__pill{font:600 10px/1.3 var(--font-mono);padding:4px 8px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffffffb8;letter-spacing:.03em}body[data-theme=light] .a-meet__pill{background:#0000000a;border-color:#00000012;color:var(--ht-grey-700)}.a-meet__pill--sensitive{background:#cb1f3a2e;border-color:#cb1f3a52;color:#ffd2d8}body[data-theme=light] .a-meet__pill--sensitive{color:var(--ht-red)}.a-meet__detail{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}body[data-theme=light] .a-meet__detail{background:#ffffff80;border-color:#00000012}.a-meet__detail-head{display:flex;align-items:center;gap:12px}.a-meet__detail-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.a-meet__detail-name{font:var(--fw-bold) 18px/1.15 var(--font-sans);letter-spacing:-.015em;color:var(--ht-white)}body[data-theme=light] .a-meet__detail-name{color:var(--ht-black)}.a-meet__detail-role{font:600 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff80}body[data-theme=light] .a-meet__detail-role{color:#00000080}.a-meet__detail-desc{font:13px/1.5 var(--font-sans);color:#ffffffb3}body[data-theme=light] .a-meet__detail-desc{color:#000000b3}.a-meet__detail-empty{color:#fff9;font:12px/1.4 var(--font-sans)}body[data-theme=light] .a-meet__detail-empty{color:#0009}.a-meet__detail-cta{display:flex;flex-direction:column;gap:10px;margin-top:4px}.a-persona-panel{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}body[data-theme=light] .a-persona-panel{background:#ffffff80;border-color:#00000012}.a-persona-panel__prompt{font:12px/1.55 var(--font-sans);color:#ffffffa6;margin:0;word-break:break-word;max-width:100%}body[data-theme=light] .a-persona-panel__prompt{color:var(--ht-grey-700)}.a-persona-panel__more{background:none;border:none;padding:0;margin-left:6px;font:var(--fw-medium) 12px/1 var(--font-sans);color:#cb1f3aeb;cursor:pointer;text-decoration:underline;text-underline-offset:2px}body[data-theme=light] .a-persona-panel__more{color:var(--ht-red)}.a-persona-panel__section{display:flex;flex-direction:column;gap:4px}.a-persona-panel__label{font:var(--fw-medium) 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff59}body[data-theme=light] .a-persona-panel__label{color:var(--ht-grey-500)}.a-persona-panel__list{margin:0;padding-left:14px;display:flex;flex-direction:column;gap:4px}.a-persona-panel__list li{font:11px/1.5 var(--font-sans);color:#fff9;word-break:break-word;max-width:100%}body[data-theme=light] .a-persona-panel__list li{color:var(--ht-grey-700)}@media (max-width: 720px){.a-stage{padding:16px}.a-stage__header{padding-bottom:14px}.a-stage__brand-name{font-size:16px}.a-stage__steps{font-size:12px}.a-stage__step-label{display:none}.a-stage__step-caret{margin-left:0}.a-stage__steps-popover{right:-72px}.a-speaker{gap:14px;margin-bottom:22px}.a-speaker__line{font-size:24px}.a-glass{padding:18px;border-radius:8px}.a-stage__footer-right .a-hint{display:none}}@media (max-width: 540px){.a-stage{padding:12px}.a-stage__header{gap:10px;flex-wrap:wrap}.a-stage__brand-text{display:none}.a-stage__steps{font-size:11px}.a-stage__footer{flex-wrap:wrap;gap:10px}.a-stage__footer-right{flex:1;justify-content:flex-end}.a-skip-btn{padding:6px 10px;font-size:11px}.a-comp__cta{gap:8px}.a-comp__cta .a-btn{flex:1 1 auto;min-width:0}}@media (prefers-reduced-motion: reduce){.a-orb--pulse .a-orb__halo,.a-orb--active .a-orb__halo,.a-orb--drift,.a-caret{animation:none}}body[data-theme=light] .a-stage__header{border-color:#0000000f;background:#ffffff1f;backdrop-filter:none;-webkit-backdrop-filter:none}body[data-theme=light] .a-stage__footer{border-color:#0000000f}body[data-theme=light] .a-stage__brand-text{border-color:#0000001a}body[data-theme=light] .a-stage__brand-name{color:var(--ht-black)}body[data-theme=light] .a-stage__brand-eyebrow{color:var(--ht-grey-500)}body[data-theme=light] .a-stage__steps{color:var(--ht-grey-700)}body[data-theme=light] .a-stage__step-num{color:var(--ht-black)}body[data-theme=light] .a-stage__step-sep{color:var(--ht-grey-300)}body[data-theme=light] .a-stage__step-label{color:var(--ht-black)}body[data-theme=light] .a-stage__step-caret{color:var(--ht-grey-500)}body[data-theme=light] .a-stage__steps:hover .a-stage__step-caret{color:var(--ht-black)}body[data-theme=light] .a-stage__steps-popover{background:#fffffff0;border-color:#00000014;box-shadow:var(--shadow-md)}body[data-theme=light] .a-stage__steps-item{color:var(--ht-grey-600)}body[data-theme=light] .a-stage__steps-item.is-current{background:#cb1f3a1a;color:var(--ht-black)}body[data-theme=light] .a-stage__steps-item.is-done{color:var(--ht-grey-800)}body[data-theme=light] .a-stage__steps-item-num{color:var(--ht-grey-400)}body[data-theme=light] .a-stage__steps-item.is-current .a-stage__steps-item-num{color:var(--ht-red)}body[data-theme=light] .a-hint{color:var(--ht-grey-400)}body[data-theme=light] .ht-eyebrow,body[data-theme=light] .a-link-btn{color:var(--ht-grey-500)}body[data-theme=light] .a-link-btn:hover{color:var(--ht-black)}body[data-theme=light] .a-btn:not(.a-btn--primary){background:#fff6;border-color:#0000001a;color:var(--ht-black)}body[data-theme=light] .a-btn:not(.a-btn--primary):hover{background:#ffffff8c}body[data-theme=light] .a-skip-btn{background:#fff6;border-color:#0000001a;color:var(--ht-grey-700)}body[data-theme=light] .a-skip-btn:hover{background:#ffffff8c;border-color:var(--ht-red);color:var(--ht-black)}body[data-theme=light] .a-skip-btn:disabled{background:#fff6;border-color:#0000001a;color:var(--ht-grey-600)}body[data-theme=light] .a-glass{background:#ffffff73;border-color:#00000014;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:var(--shadow-md)}body[data-theme=light] .a-speaker__line{color:var(--ht-black)}body[data-theme=light] .a-speaker__eyebrow,body[data-theme=light] .a-field__label{color:var(--ht-grey-500)}body[data-theme=light] .a-field__hint{color:var(--ht-grey-400)}body[data-theme=light] .a-input{background:#ffffff80;border-color:#00000017;color:var(--ht-black)}body[data-theme=light] .a-input::placeholder{color:var(--ht-grey-400)}body[data-theme=light] .a-chip{background:#ffffff73;border-color:#00000014;color:var(--ht-black)}body[data-theme=light] .a-chip:hover{background:#ffffff8c;border-color:#00000029}body[data-theme=light] .a-chip__hint{color:var(--ht-grey-500)}body[data-theme=light] .a-chip--active{background:#cb1f3a0f;border-color:var(--ht-red)}body[data-theme=light] .a-chip__glyph{background:#ffffff8c;border-color:#00000014;color:var(--ht-grey-700)}body[data-theme=light] .a-chip__soon{color:var(--ht-grey-500);background:#ffffff8c;border-color:#00000014}.d-shell{display:grid;grid-template-columns:auto 1fr;min-height:100dvh;position:relative;overflow-x:hidden}.d-shell__main{display:flex;flex-direction:column;min-width:0;min-height:100dvh;overflow-x:hidden}.d-shell__page{flex:1;min-height:0;position:relative;display:flex;flex-direction:column;overflow:hidden}.d-shell__page[data-page=chat]{overflow:hidden}.d-shell__page[data-page=entities],.d-shell__page[data-page=knowledge],.d-shell__page[data-page=workflows],.d-shell__page[data-page=routines],.d-shell__page[data-page=settings]{overflow:auto}.d-shell__demo-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;background:#d9b06b2e;border-bottom:1px solid rgba(217,176,107,.35);font:500 12px/1.3 var(--font-sans);color:#d9b06b}body[data-theme=light] .d-shell__demo-banner{background:#d9b06b73;color:#6b4f1a}.d-shell__demo-cta{background:none;border:1px solid rgba(217,176,107,.55);border-radius:4px;padding:4px 10px;font:500 11px/1 var(--font-sans);color:inherit;cursor:pointer}.d-shell__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;z-index:900}body[data-theme=light] .d-shell__backdrop{background:transparent}.nv{position:relative;width:256px;flex:0 0 256px;background:linear-gradient(180deg,#0f0810eb,#080409f5);border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;padding:14px 10px 12px;gap:4px;height:100dvh;overflow:hidden;z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:width .24s var(--ease-standard),flex-basis .24s var(--ease-standard),transform .22s var(--ease-standard)}.nv--collapsed{width:64px;flex-basis:64px;padding:14px 8px 12px}.nv--resizing{transition:none;-webkit-user-select:none;user-select:none}.nv--resizing *{-webkit-user-select:none;user-select:none}.nv__resize{position:absolute;top:0;right:-3px;width:7px;height:100%;cursor:col-resize;z-index:35;background:transparent;transition:background .16s var(--ease-standard)}.nv__resize:after{content:"";position:absolute;top:0;bottom:0;left:3px;width:1px;background:transparent;transition:background .16s var(--ease-standard)}.nv__resize:hover:after,.nv--resizing .nv__resize:after{background:var(--ht-red)}@media (max-width: 900px){.nv__resize{display:none}}body[data-theme=light] .nv{background:#fff;border-right:1px solid rgba(0,0,0,.1);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 24px 64px #00000038}.nv__brand{display:flex;align-items:center;gap:10px;padding:4px 6px 14px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:8px}body[data-theme=light] .nv__brand{border-bottom-color:#00000012}.nv__mark{flex-shrink:0}.nv__brand-stack{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.nv__brand-eyebrow{font:600 9px/1 var(--font-sans);letter-spacing:.18em;color:#ffffff73}body[data-theme=light] .nv__brand-eyebrow{color:#00000080}.nv__collapse{background:none;border:none;cursor:pointer;color:#ffffff73;font-size:14px;padding:4px 6px;border-radius:4px}.nv__collapse:hover{background:#ffffff0f;color:var(--ht-white)}body[data-theme=light] .nv__collapse{color:#00000080}body[data-theme=light] .nv__collapse:hover{background:#0000000d;color:var(--ht-black)}.nv--collapsed .nv__brand-stack{display:none}.nv--collapsed .nv__brand{justify-content:center;padding:4px 0 14px}.nv--collapsed .nv__collapse{padding:6px 8px;font-size:16px;color:#ffffffb3}body[data-theme=light] .nv--collapsed .nv__collapse{color:#000000b3}.nv__mobile-close{display:none;background:none;border:none;color:#ffffffa6;font-size:16px;cursor:pointer;padding:4px 8px}body[data-theme=light] .nv__mobile-close{color:#0009}@media (max-width: 900px){.nv{position:fixed;left:0;top:0;bottom:0;transform:translate(-100%);z-index:1000}.nv--mobile-open{transform:translate(0);box-shadow:0 0 60px #0009}.nv__mobile-close{display:inline-flex}.nv__collapse{display:none}.nv--collapsed{width:256px;flex-basis:256px;padding:14px 10px 12px}.nv--collapsed .nv__brand-stack{display:flex}}.nv__sect{display:flex;flex-direction:column;gap:2px;overflow-y:auto;overflow-x:hidden;flex:1}.nv__sect::-webkit-scrollbar{width:4px}.nv__sect::-webkit-scrollbar-thumb{background:#ffffff14}.nv__item{display:flex;align-items:center;gap:12px;background:none;border:none;color:#ffffffc7;padding:9px 10px;border-radius:6px;font:500 14.5px/1 var(--font-sans);cursor:pointer;text-align:left;position:relative;transition:background .12s,color .12s}.nv__item:hover{background:#ffffff0d;color:var(--ht-white)}body[data-theme=light] .nv__item{color:#000000c7}body[data-theme=light] .nv__item:hover{background:#0000000a;color:var(--ht-black)}.nv__item--active{background:linear-gradient(90deg,#cb1f3a38,#cb1f3a0a);color:var(--ht-white)}.nv__item--active:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;background:var(--ht-red);border-radius:0 2px 2px 0}body[data-theme=light] .nv__item--active{color:var(--ht-black);background:linear-gradient(90deg,#cb1f3a1a,#cb1f3a05)}.nv__sym{font:400 18px/1 var(--font-sans);width:22px;text-align:center;flex-shrink:0;color:inherit;opacity:.95}.nv__lbl{flex:1}.nv__count{font:600 10px/1 var(--font-mono);letter-spacing:.06em;background:#ffffff14;color:#ffffffb3;padding:3px 6px;border-radius:999px}body[data-theme=light] .nv__count{background:#0000000f;color:#0009}.nv__chip{font:600 9px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:3px 5px;border-radius:3px;background:#d9b06b26;color:#d9b06b;border:1px solid rgba(217,176,107,.3)}.nv--collapsed .nv__lbl,.nv--collapsed .nv__count,.nv--collapsed .nv__chip,.nv--collapsed .nv__tree,.nv--collapsed .nv__foot{display:none}.nv--collapsed .nv__item{justify-content:center;padding:10px 0}.nv__group{display:flex;flex-direction:column}.nv__item--head .nv__sym{color:var(--ht-red);opacity:1}.nv__tree{padding:2px 0 6px 8px;display:flex;flex-direction:column;gap:1px}.nv__agent{border-radius:6px}.nv__agent-row{display:flex;align-items:center;gap:4px;padding:5px 6px 5px 0;border-radius:5px;position:relative}.nv__agent-row:hover{background:#ffffff0a}body[data-theme=light] .nv__agent-row:hover{background:#00000008}.nv__agent--active .nv__agent-main{color:var(--ht-white)}.nv__agent--active:before{content:"";position:absolute;left:-10px;top:4px;bottom:4px;width:2px;background:#fff6;border-radius:0 2px 2px 0}.nv__agent-chev{background:none;border:none;cursor:pointer;color:#fff6;width:16px;height:16px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:9px}.nv__agent-chev:hover{color:#fffc}body[data-theme=light] .nv__agent-chev{color:#00000059}body[data-theme=light] .nv__agent-chev:hover{color:var(--ht-black)}.nv__agent-chev span{display:inline-block;transition:transform .16s var(--ease-standard)}.nv__agent-main{background:none;border:none;cursor:pointer;flex:1;text-align:left;display:flex;align-items:center;gap:8px;padding:2px 4px;border-radius:4px;color:#ffffffc7;font:500 13.5px/1 var(--font-sans);min-width:0}body[data-theme=light] .nv__agent-main{color:#000000c7}.nv__agent-meta{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.nv__agent-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 13.5px/1.15 var(--font-sans)}.nv__agent-role{font:400 10.5px/1.1 var(--font-sans);letter-spacing:.01em;color:#ffffff73;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-theme=light] .nv__agent-role{color:#00000080}.nv__agent-lock{color:var(--ht-red);font-size:8px;flex-shrink:0;align-self:flex-start;margin-top:2px}.nv__agent-cog{background:none;border:none;cursor:pointer;color:#ffffff59;width:22px;height:22px;padding:0;border-radius:4px;opacity:0;font-size:12px;transition:opacity .12s,background .12s,color .12s}.nv__agent-row:hover .nv__agent-cog{opacity:1}.nv__agent-cog:hover{background:#ffffff14;color:var(--ht-white)}body[data-theme=light] .nv__agent-cog{color:#0006}body[data-theme=light] .nv__agent-cog:hover{background:#0000000f;color:var(--ht-black)}.nv__sub-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s var(--ease-standard)}.nv__sub-wrap[data-expanded=true]{grid-template-rows:1fr}.nv__sub-wrap>.nv__sub{min-height:0;overflow:hidden}.nv__sub{padding:4px 0 6px 22px;display:flex;flex-direction:column;gap:1px}.nv__sub-cat{font:600 10px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#fff6;padding:7px 0 4px 4px}body[data-theme=light] .nv__sub-cat{color:#00000073}.nv__sub-empty{padding:4px 8px 8px;font:400 11.5px/1.4 var(--font-sans);color:#ffffff59}body[data-theme=light] .nv__sub-empty{color:#0006}.nv__sub-item{display:flex;align-items:center;gap:7px;background:none;border:none;cursor:pointer;color:#fff9;padding:5px 6px;border-radius:4px;font:400 12.5px/1.2 var(--font-sans);text-align:left;min-width:0}.nv__sub-item:hover{background:#ffffff0d;color:var(--ht-white)}body[data-theme=light] .nv__sub-item{color:#0000009e}body[data-theme=light] .nv__sub-item:hover{background:#0000000a;color:var(--ht-black)}.nv__sub-dot{color:#ffffff4d}.nv__sub-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv__sub-when{font:400 9.5px/1 var(--font-mono);letter-spacing:.04em;color:#ffffff59;flex-shrink:0}body[data-theme=light] .nv__sub-when{color:#00000073}.nv__sub-spin{flex-shrink:0;width:10px;height:10px;border-radius:50%;border:1.5px solid rgba(255,255,255,.18);border-top-color:#ffffffb3;animation:nvSpin .7s linear infinite}body[data-theme=light] .nv__sub-spin{border-color:#00000026;border-top-color:#0000008c}@keyframes nvSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.nv__sub-spin{animation:none}}.nv__sub-cat-row{display:flex;align-items:center;justify-content:space-between;padding:7px 6px 4px 4px}.nv__sub-cat-row .nv__sub-cat{padding:0}.nv__sub-new{background:none;border:1px solid rgba(255,255,255,.12);color:#ffffffb3;padding:2px 8px;font:600 9.5px/1.2 var(--font-sans);letter-spacing:.06em;border-radius:4px;cursor:pointer}.nv__sub-new:hover{background:var(--ht-red);border-color:var(--ht-red);color:var(--ht-white)}body[data-theme=light] .nv__sub-new{border-color:#0000002e;color:#000000a6}body[data-theme=light] .nv__sub-new:hover{background:var(--ht-red);border-color:var(--ht-red);color:#fff}.nv__sub-row{display:flex;align-items:center;gap:2px;position:relative}.nv__sub-row .nv__sub-item{flex:1}.nv__sub-menu-wrap{position:relative;flex-shrink:0}.nv__sub-menu-btn{background:none;border:none;cursor:pointer;color:#ffffff59;padding:4px 6px;border-radius:4px;font-size:13px;opacity:0;transition:opacity .12s,color .12s}.nv__sub-row:hover .nv__sub-menu-btn,.nv__sub-menu-btn[aria-expanded=true]{opacity:1}.nv__sub-menu-btn:hover{color:var(--ht-white);background:#ffffff0f}body[data-theme=light] .nv__sub-menu-btn{color:#0006}body[data-theme=light] .nv__sub-menu-btn:hover{color:var(--ht-black);background:#0000000d}.nv__sub-menu{min-width:192px;background:#141414fa;border:1px solid rgba(255,255,255,.14);border-radius:6px;padding:4px;z-index:5000;display:flex;flex-direction:column;gap:1px;box-shadow:0 12px 28px #00000080}body[data-theme=light] .nv__sub-menu{background:#fff;border-color:#0000001f;box-shadow:0 12px 28px #00000029}.nv__sub-menu button{background:none;border:none;text-align:left;font:400 12.5px/1.2 var(--font-sans);color:#ffffffd9;padding:7px 10px;border-radius:4px;cursor:pointer}.nv__sub-menu button:hover{background:#ffffff12}body[data-theme=light] .nv__sub-menu button{color:#000c}body[data-theme=light] .nv__sub-menu button:hover{background:#0000000d}.nv__sub-menu--danger{color:var(--ht-red)!important}.nv__sub-menu--danger:hover{background:#cb1f3a1a!important}.nv__sub-rename{flex:1;background:#ffffff0f;border:1px solid var(--ht-red);color:var(--ht-white);padding:5px 8px;border-radius:4px;font:400 12.5px/1.2 var(--font-sans);outline:none;min-width:0}body[data-theme=light] .nv__sub-rename{background:#fff;color:var(--ht-black)}.nv__sub-status{width:6px;height:6px;border-radius:50%;flex-shrink:0}.nv__sub-status--running{background:#4caf50;box-shadow:0 0 8px #4caf50;animation:nvPulse 1.6s ease-in-out infinite}.nv__sub-status--watching{background:#2196f3}.nv__sub-status--queued{background:#ff9800}.nv__sub-status--scheduled{background:#ffffff4d}.nv__sub-status--idle{background:#fff3}@keyframes nvPulse{0%,to{opacity:1}50%{opacity:.4}}.nv__spacer{flex:0}.nv__foot{padding:8px 6px 4px;border-top:1px solid rgba(255,255,255,.06);margin-top:8px}body[data-theme=light] .nv__foot{border-top-color:#00000012}.nv__ws{display:flex;align-items:center;gap:10px}.nv__ws-mark{width:28px;height:28px;border-radius:4px;background:linear-gradient(135deg,var(--ht-red),#7d1525);color:var(--ht-white);display:inline-flex;align-items:center;justify-content:center;font:700 13px/1 var(--font-sans);flex-shrink:0}.nv__ws-meta{flex:1;min-width:0}.nv__ws-name{font:600 12px/1.2 var(--font-sans);color:#ffffffeb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-theme=light] .nv__ws-name{color:var(--ht-black)}.nv__ws-tier{font:400 10px/1 var(--font-sans);color:#ffffff80;margin-top:3px}body[data-theme=light] .nv__ws-tier{color:#0000008c}.tb{display:flex;align-items:center;gap:14px;padding:12px 20px;height:64px;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.06);background:#0f081099;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:sticky;top:0;z-index:20}body[data-theme=light] .tb{background:#ffffff80;border-bottom-color:#00000012;-webkit-backdrop-filter:none;backdrop-filter:none}.tb__burger{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:4px}.tb__burger span{width:18px;height:1.5px;background:#ffffffb3;display:block}body[data-theme=light] .tb__burger span{background:#000000b3}@media (max-width: 900px){.tb__burger{display:flex}}.tb__title-block{display:flex;align-items:center;gap:12px;min-width:0;flex:1;overflow:hidden}.tb__title-block>div{min-width:0;overflow:hidden}.tb__title{font:600 16px/1.2 var(--font-sans);color:var(--ht-white);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[data-theme=light] .tb__title{color:var(--ht-black)}.tb__sub{font:400 11px/1 var(--font-sans);color:#ffffff8c;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[data-theme=light] .tb__sub{color:#0009}.tb__dot{display:inline-block;width:6px;height:6px;border-radius:50%;vertical-align:middle;margin-right:4px}.tb__dot--ok{background:#4caf50;box-shadow:0 0 6px #4caf50}.tb__status-pill{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;font:500 11px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#fff9}body[data-theme=light] .tb__status-pill{color:#0000008c}@media (max-width: 540px){.tb__status-pill{display:none}}.tb__bell-wrap,.tb__user-wrap{position:relative;flex-shrink:0}.tb__bell{position:relative;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:6px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#ffffffd9;transition:background .12s,color .12s}.tb__bell:hover{background:#ffffff14}body[data-theme=light] .tb__bell{background:#ffffff80;border-color:#00000014;color:#000000b3}body[data-theme=light] .tb__bell:hover{background:#ffffffa6;color:var(--ht-black)}.tb__bell-badge{position:absolute;top:-4px;right:-4px;background:var(--ht-red);color:var(--ht-white);font:700 10px/1 var(--font-sans);padding:3px 5px;border-radius:999px;min-width:16px;text-align:center}.tb__bell-pulse{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:1px solid var(--ht-red);border-radius:8px;animation:tbBellPulse 1.6s ease-out infinite;pointer-events:none}@keyframes tbBellPulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.15)}}.tb__user{display:flex;align-items:center;gap:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:4px 10px 4px 4px;cursor:pointer;transition:background .12s}.tb__user:hover{background:#ffffff14}body[data-theme=light] .tb__user{background:#ffffff80;border-color:#00000014}body[data-theme=light] .tb__user:hover{background:#ffffffa6}.tb__user-avatar{width:28px;height:28px;border-radius:50%;color:var(--ht-white);font:700 12px/1 var(--font-sans);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.tb__user-meta{display:flex;flex-direction:column;gap:2px;line-height:1;min-width:0}.tb__user-name{font:500 12.5px/1 var(--font-sans);color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px}body[data-theme=light] .tb__user-name{color:var(--ht-black)}.tb__user-role{font:400 10px/1 var(--font-sans);color:#ffffff80}body[data-theme=light] .tb__user-role{color:#0000008c}.tb__user-chev{color:#ffffff80;font-size:9px}body[data-theme=light] .tb__user-chev{color:#0000008c}@media (max-width: 600px){.tb__user-meta{display:none}.tb__user{padding:4px}}.np{position:absolute;right:0;top:calc(100% + 8px);width:380px;max-width:92vw;background:linear-gradient(180deg,#140c16fa,#0c060efa);border:1px solid rgba(255,255,255,.08);border-radius:10px;box-shadow:0 24px 64px #0009;z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden;display:flex;flex-direction:column;max-height:80vh;animation:npIn .16s var(--ease-standard)}body[data-theme=light] .np{background:#ffffffa8;border-color:#0000001a;box-shadow:0 24px 64px #00000038}@keyframes npIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.np__head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 8px}.np__title{font:600 14px/1 var(--font-sans);color:var(--ht-white)}body[data-theme=light] .np__title{color:var(--ht-black)}.np__mark{background:none;border:none;cursor:pointer;color:#ffffff8c;font:400 11px/1 var(--font-sans)}.np__mark:hover{color:var(--ht-white)}body[data-theme=light] .np__mark{color:#000000b8}body[data-theme=light] .np__mark:hover{color:var(--ht-black)}.np__tabs{display:flex;gap:2px;padding:0 14px;border-bottom:1px solid rgba(255,255,255,.06)}body[data-theme=light] .np__tabs{border-bottom-color:#00000012}.np__tab{background:none;border:none;cursor:pointer;padding:8px 12px;font:500 12px/1 var(--font-sans);color:#ffffff8c;border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;align-items:center;gap:6px}.np__tab:hover{color:var(--ht-white)}.np__tab--active{color:var(--ht-white);border-bottom-color:var(--ht-red)}body[data-theme=light] .np__tab{color:#000000b3}body[data-theme=light] .np__tab:hover,body[data-theme=light] .np__tab--active{color:var(--ht-black)}.np__tab-count{font:600 10px/1 var(--font-mono);padding:2px 5px;border-radius:999px;background:#ffffff14;color:#ffffffb3}body[data-theme=light] .np__tab-count{background:#0000000f;color:#0009}.np__tab-count--red{background:#cb1f3a33;color:var(--ht-red)}.np__list{flex:1;overflow-y:auto;padding:6px 0}.np__list::-webkit-scrollbar{width:4px}.np__list::-webkit-scrollbar-thumb{background:#ffffff1a}.np__item{display:flex;gap:10px;padding:10px 16px;border-bottom:1px solid rgba(255,255,255,.04);position:relative}body[data-theme=light] .np__item{border-bottom-color:#0000000d}.np__item--unread:before{content:"";position:absolute;left:7px;top:16px;width:5px;height:5px;border-radius:50%;background:var(--ht-red)}.np__orb{flex-shrink:0;padding-top:2px}.np__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:#ffffff0f;font:700 14px/1 var(--font-sans);color:#ffffffb3}body[data-theme=light] .np__icon{background:#0000000d;color:#0009}.np__body{flex:1;min-width:0}.np__row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.np__head-title{font:500 12.5px/1.3 var(--font-sans);color:var(--ht-white)}body[data-theme=light] .np__head-title{color:var(--ht-black)}.np__when{font:400 10px/1 var(--font-mono);color:#fff6;flex-shrink:0}body[data-theme=light] .np__when{color:#0000009e}.np__desc{font:400 11.5px/1.45 var(--font-sans);color:#fff9;margin-top:4px}body[data-theme=light] .np__desc{color:#0000009e}.np__actions{display:flex;gap:6px;margin-top:8px}.np__btn{flex:1;cursor:pointer;padding:6px 10px;border-radius:4px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--ht-white);font:500 11px/1 var(--font-sans);transition:background .12s}.np__btn:hover{background:#ffffff1a}body[data-theme=light] .np__btn{background:#ffffff8c;border-color:#0000001a;color:var(--ht-black)}body[data-theme=light] .np__btn:hover{background:#ffffffb3}.np__btn--primary{background:var(--ht-red);border-color:var(--ht-red);color:var(--ht-white)}.np__btn--primary:hover{background:#a8182f}body[data-theme=light] .np__btn--primary{background:var(--ht-red);border-color:var(--ht-red);color:var(--ht-white)}body[data-theme=light] .np__btn--primary:hover{background:var(--ht-red-hover);border-color:var(--ht-red-hover)}.np__resolved{font:500 11px/1 var(--font-sans);margin-top:6px}.np__resolved--approved{color:#6dd09a}.np__resolved--denied{color:var(--ht-red)}.np__empty{padding:32px 16px;text-align:center;color:#fff6;font:400 12px/1 var(--font-sans)}body[data-theme=light] .np__empty{color:#0000009e}.np__foot{padding:10px 16px;border-top:1px solid rgba(255,255,255,.06);font:400 10.5px/1.4 var(--font-sans);color:#fff6;flex-shrink:0}body[data-theme=light] .np__foot{border-top-color:#00000012;color:#000000a8}.up{position:absolute;right:0;top:calc(100% + 8px);width:320px;max-width:92vw;background:linear-gradient(180deg,#140c16fa,#0c060efa);border:1px solid rgba(255,255,255,.08);border-radius:10px;box-shadow:0 24px 64px #0009;z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:upIn .16s var(--ease-standard)}body[data-theme=light] .up{background:#ffffffa8;border-color:#0000001a;box-shadow:0 24px 64px #00000038}@keyframes upIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.up__head{display:flex;gap:12px;align-items:center;padding:16px;border-bottom:1px solid rgba(255,255,255,.06)}body[data-theme=light] .up__head{border-bottom-color:#00000012}.up__avatar{width:44px;height:44px;border-radius:50%;color:var(--ht-white);font:700 17px/1 var(--font-sans);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.up__meta{flex:1;min-width:0}.up__name{font:600 14px/1.2 var(--font-sans);color:var(--ht-white)}body[data-theme=light] .up__name{color:var(--ht-black)}.up__email{font:400 11px/1.2 var(--font-sans);color:#ffffff8c;margin-top:3px;word-break:break-all}body[data-theme=light] .up__email{color:#0000008c}.up__role{font:400 10.5px/1 var(--font-sans);color:#ffffff73;margin-top:5px}body[data-theme=light] .up__role{color:#00000080}.up__org{color:#ffffffb3}body[data-theme=light] .up__org{color:#000000a6}.up__sect{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06)}body[data-theme=light] .up__sect{border-bottom-color:#00000012}.up__sect:last-child{border-bottom:none}.up__sect--actions{display:flex;flex-direction:column;gap:2px;padding:8px}.up__cat{font:600 9.5px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#fff6;margin-bottom:10px}body[data-theme=light] .up__cat{color:#00000080}.up__field{margin-bottom:12px}.up__field:last-child{margin-bottom:0}.up__lbl{font:500 11px/1 var(--font-sans);color:#ffffffb3;display:block;margin-bottom:6px}body[data-theme=light] .up__lbl{color:#000000a6}.up__seg{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;background:#ffffff0d;padding:3px;border-radius:6px}body[data-theme=light] .up__seg{background:#fff6}.up__seg-btn{background:none;border:none;cursor:pointer;padding:7px 8px;border-radius:4px;font:500 11px/1 var(--font-sans);color:#fff9;transition:background .12s,color .12s}.up__seg-btn:hover{color:var(--ht-white)}.up__seg-btn--active{background:#ffffff1f;color:var(--ht-white)}body[data-theme=light] .up__seg-btn{color:#0009}body[data-theme=light] .up__seg-btn:hover{color:var(--ht-black)}body[data-theme=light] .up__seg-btn--active{background:#ffffffa6;color:var(--ht-black)}.up__select{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:7px 10px;font:400 12px/1.2 var(--font-sans);color:var(--ht-white);cursor:pointer}body[data-theme=light] .up__select{background:#ffffff80;border-color:#0000001a;color:var(--ht-black)}.up__action{display:block;width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:8px 10px;border-radius:4px;font:500 12px/1 var(--font-sans);color:#ffffffd9;transition:background .12s,color .12s}.up__action:hover{background:#ffffff0f;color:var(--ht-white)}body[data-theme=light] .up__action{color:#000000d9}body[data-theme=light] .up__action:hover{background:#0000000a;color:var(--ht-black)}.up__action--danger{color:var(--ht-red)}.up__action--danger:hover{background:#cb1f3a1a}.up__action--soon{opacity:.55;cursor:not-allowed}.up__action--soon:hover{background:transparent}.up__soon{font-size:10px;letter-spacing:.04em;opacity:.7;margin-left:6px}.acp-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0009;display:flex;align-items:center;justify-content:center;padding:24px;animation:acpIn .18s ease}body[data-theme=light] .acp-overlay{background:#00000052}@keyframes acpIn{0%{opacity:0}to{opacity:1}}.acp{background:linear-gradient(180deg,#160e18fa,#0c060efa);border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 30px 80px #0009;width:100%;max-width:540px;padding:24px;position:relative;animation:acpScale .2s var(--ease-standard)}body[data-theme=light] .acp{background:#fff;border-color:#00000014;box-shadow:0 30px 80px #0003;-webkit-backdrop-filter:none;backdrop-filter:none}@keyframes acpScale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.acp__close{position:absolute;top:12px;right:12px;background:none;border:none;cursor:pointer;color:#ffffff80;font-size:14px;padding:6px 10px;border-radius:4px}.acp__close:hover{background:#ffffff0f;color:var(--ht-white)}body[data-theme=light] .acp__close{color:#00000080}body[data-theme=light] .acp__close:hover{background:#0000000d;color:var(--ht-black)}.acp__head{display:flex;align-items:center;gap:16px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:18px}body[data-theme=light] .acp__head{border-bottom-color:#00000012}.acp__name{font:700 22px/1 var(--font-sans);color:var(--ht-white);letter-spacing:-.01em}body[data-theme=light] .acp__name{color:var(--ht-black)}.acp__role{font:400 13px/1 var(--font-sans);color:#fff9;margin-top:4px}body[data-theme=light] .acp__role{color:#0009}.acp__status{margin-left:auto;font:600 10px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;padding:5px 8px;border-radius:999px;background:#4caf5026;color:#4caf50;border:1px solid rgba(76,175,80,.3)}.acp__row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:14px}.acp__row--full{grid-template-columns:1fr}.acp__cell{min-width:0}.acp__cat{font:600 9.5px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#fff6;margin-bottom:8px}body[data-theme=light] .acp__cat{color:#00000080}.acp__chips{display:flex;flex-wrap:wrap;gap:4px}.acp__chip{font:500 10.5px/1 var(--font-sans);padding:5px 8px;border-radius:4px;background:#ffffff0f;color:#ffffffd9}body[data-theme=light] .acp__chip{background:#0000000d;color:#000000c7}.acp__prompt{font:400 12px/1.55 var(--font-sans);color:#ffffffb3;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:6px;padding:10px 12px}body[data-theme=light] .acp__prompt{color:#000000bf;background:#ffffff80;border-color:#0000000f}.acp__prompt strong{color:var(--ht-white);font-weight:600}body[data-theme=light] .acp__prompt strong{color:var(--ht-black)}.acp__memory{display:flex;flex-direction:column;gap:4px}.acp__memory>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font:400 11px/1.4 var(--font-sans);color:#fff9}body[data-theme=light] .acp__memory>div{color:#0009}.acp__memory strong{font:600 12px/1 var(--font-mono);color:var(--ht-white)}body[data-theme=light] .acp__memory strong{color:var(--ht-black)}.acp__foot{display:flex;gap:8px;justify-content:flex-end;padding-top:16px;border-top:1px solid rgba(255,255,255,.06);margin-top:8px}body[data-theme=light] .acp__foot{border-top-color:#00000012}@media (max-width: 540px){.acp__row{grid-template-columns:1fr}}.cv{flex:1;display:flex;flex-direction:column;min-height:0}.cv__thread{flex:1;overflow-y:auto;overflow-x:hidden;padding:24px clamp(16px,4vw,56px) 12px;max-width:880px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:14px}.cv__suggest{display:flex;gap:8px;padding:0 clamp(16px,4vw,40px) 8px;max-width:880px;width:100%;margin:0 auto;box-sizing:border-box;overflow-x:auto}.cv__sugg{flex:0 0 auto;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:8px 14px;font:500 13px/1 var(--font-sans);color:var(--ht-white);cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s}.cv__sugg:hover{background:#cb1f3a1f;border-color:#cb1f3a8c}body[data-theme=light] .cv__sugg{background:#ffffff80;border-color:#0000001a;color:var(--ht-black)}.cv__composer{display:flex;align-items:center;gap:10px;box-sizing:border-box;padding:12px clamp(16px,4vw,40px) clamp(14px,4vw,22px);max-width:880px;width:100%;margin:0 auto;position:sticky;bottom:0;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.5) 60%)}body[data-theme=light] .cv__composer{background:linear-gradient(180deg,transparent 0%,rgba(250,246,243,.45) 60%)}.cv__icon{flex:0 0 auto;width:40px;height:40px;border-radius:10px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);color:var(--ht-white);font-size:20px;font-weight:300;cursor:pointer}body[data-theme=light] .cv__icon{background:#ffffff80;border-color:#0000001a;color:var(--ht-black)}.cv__input{flex:1;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:11px 16px;font:15px/1.2 var(--font-sans);color:var(--ht-white);outline:none;min-width:0}.cv__input::placeholder{color:#fff6}.cv__input:focus{border-color:var(--ht-red)}body[data-theme=light] .cv__input{background:#ffffff80;border-color:#0000001a;color:var(--ht-black)}.cv__msg{display:flex;gap:12px;width:100%;box-sizing:border-box;min-width:0}.cv__msg--user{justify-content:flex-end}.cv__msg--system{justify-content:center}.cv__bubble{max-width:min(540px,75%);min-width:0;word-break:break-word;padding:12px 16px;border-radius:14px;font:14px/1.55 var(--font-sans)}.cv__bubble--user{background:var(--ht-red);color:var(--ht-white);border-bottom-right-radius:4px}.cv__bubble--agent{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:var(--ht-white);border-bottom-left-radius:4px}body[data-theme=light] .cv__bubble--agent{background:#ffffff8c;border-color:#00000012;color:var(--ht-black);-webkit-backdrop-filter:none;backdrop-filter:none}.cv__bubble p{margin:0}.cv__md{display:grid;gap:8px}.cv__md p,.cv__md ul,.cv__md h2,.cv__md h3,.cv__md h4{margin:0}.cv__md ul{padding-left:18px;list-style:disc}.cv__md li{margin:0 0 4px}.cv__md li:last-child{margin-bottom:0}.cv__md strong{color:var(--ht-white);font-weight:650}.cv__md em{font-style:italic}.cv__md code{padding:1px 5px;border-radius:5px;background:#ffffff1a;border:1px solid rgba(255,255,255,.12);font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#ffffffeb;overflow-wrap:anywhere}.cv__md h2,.cv__md h3,.cv__md h4{font-weight:650;letter-spacing:0;color:var(--ht-white)}.cv__md h2{font-size:16px;line-height:1.25}.cv__md h3{font-size:15px;line-height:1.3}.cv__md h4{font-size:14px;line-height:1.35}body[data-theme=light] .cv__md strong,body[data-theme=light] .cv__md h2,body[data-theme=light] .cv__md h3,body[data-theme=light] .cv__md h4{color:var(--ht-black)}body[data-theme=light] .cv__md code{background:#0000000f;border-color:#0000001a;color:#000000d1}.cv__name{font:600 11px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;margin-bottom:6px}body[data-theme=light] .cv__name{color:#0000008c}.cv__bubble--thinking{padding:14px 18px}.cv__typing{display:inline-flex;gap:4px}.cv__typing span{width:6px;height:6px;border-radius:50%;background:#ffffff80;animation:cvTyping 1.2s ease-in-out infinite}.cv__typing span:nth-child(2){animation-delay:.15s}.cv__typing span:nth-child(3){animation-delay:.3s}body[data-theme=light] .cv__typing span{background:#00000073}@keyframes cvTyping{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.cv__kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}@media (max-width: 540px){.cv__kpis{grid-template-columns:1fr}}.cv__kpi{background:#00000052;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px 12px}body[data-theme=light] .cv__kpi{background:#ffffff80;border-color:#00000012}.cv__kpi-label{font:10px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#ffffff80}body[data-theme=light] .cv__kpi-label{color:#0000008c}.cv__kpi-value{font:700 18px/1.1 var(--font-sans);margin-top:4px;letter-spacing:-.01em}.cv__kpi-delta{font:11px/1.2 var(--font-mono);color:var(--ht-red);margin-top:2px}.cv__citations{margin-top:10px;padding:8px 10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:8px;display:flex;flex-direction:column;gap:6px;max-width:100%}body[data-theme=light] .cv__citations{background:#ffffff80;border-color:#00000014}.cv__cit-label{font:var(--fw-medium) 10px/1 var(--font-sans);text-transform:uppercase;letter-spacing:.07em;color:#fff6;margin-bottom:2px}body[data-theme=light] .cv__cit-label{color:#0006}.cv__cit{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:6px;row-gap:1px;align-items:baseline}.cv__cit-type{grid-row:1 / 3;align-self:start;padding:2px 5px;border-radius:4px;font:var(--fw-medium) 9px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.cv__cit-type--entity{background:#7da6c92e;color:#7da6c9}body[data-theme=light] .cv__cit-type--entity{background:#7da6c933;color:#1a6090}.cv__cit-type--knowledge{background:#6dd09a26;color:#6dd09a}body[data-theme=light] .cv__cit-type--knowledge{background:#2299541f;color:#1a7a42}.cv__cit-source{font:var(--fw-medium) 11px/1.3 var(--font-mono);color:#ffffffbf;word-break:break-word}body[data-theme=light] .cv__cit-source{color:#000000b3}.cv__cit-excerpt{grid-column:2;font:11px/1.4 var(--font-sans);color:#ffffff80;word-break:break-word;max-width:100%}body[data-theme=light] .cv__cit-excerpt{color:#00000080}.ac{margin-top:12px;background:#0006;border:1px solid rgba(203,31,58,.4);border-radius:10px;padding:14px 16px;max-width:100%}body[data-theme=light] .ac{background:#ffffff8c;border-color:#cb1f3a73}.ac--pending{box-shadow:0 0 0 1px #cb1f3a66,0 0 32px -10px #cb1f3a99;animation:acPulse 2.4s ease-in-out infinite}@keyframes acPulse{50%{box-shadow:0 0 0 1px #cb1f3a99,0 0 48px -8px #cb1f3acc}}.ac__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ac__eyebrow{font:700 10px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ht-red)}.ac__pulse{font:500 11px/1 var(--font-sans);color:var(--ht-red);display:flex;align-items:center;gap:6px}.ac__pulse:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ht-red);animation:cvTyping 1.2s ease-in-out infinite}.ac__chain{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.ac__chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:999px;font:500 13px/1 var(--font-sans)}body[data-theme=light] .ac__chip{background:#ffffff80;border-color:#0000001a;color:var(--ht-black)}.ac__line{color:var(--ht-red);font-size:18px}.ac__detail{font:12px/1.5 var(--font-sans);color:#ffffffb3;display:flex;flex-direction:column;gap:4px;margin-bottom:12px}body[data-theme=light] .ac__detail{color:#000000b3}.ac__detail span{color:#ffffff73;display:inline-block;min-width:84px;font-weight:500}body[data-theme=light] .ac__detail span{color:#00000080}.ac__detail code{font:11px var(--font-mono);background:#ffffff0f;padding:1px 6px;border-radius:4px;color:var(--ht-red)}body[data-theme=light] .ac__detail code{background:#ffffff80}.ac__actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.ac__resolved{font:11px/1 var(--font-mono);text-align:right}.ac__resolved--approved{color:#6dd09a}.ac__resolved--denied{color:var(--ht-red)}.cv__handoff{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:#ffffff0a;border:1px dashed rgba(255,255,255,.18);border-radius:999px;font:12px/1 var(--font-sans);color:#ffffffb3}body[data-theme=light] .cv__handoff{background:#ffffff80;border-color:#00000014;color:#000000b3}.cv__handoff-from{font-weight:600;color:var(--ht-white)}body[data-theme=light] .cv__handoff-from{color:var(--ht-black)}.cv__handoff-arrow{color:var(--ht-red)}.ep{display:flex;height:100%;min-height:0;flex:1}.ep__left{width:280px;flex-shrink:0;background:#ffffff05;border-right:1px solid rgba(255,255,255,.06);padding:16px 12px;display:flex;flex-direction:column;gap:8px;overflow-y:auto}body[data-theme=light] .ep__left{background:#ffffff73;border-right-color:#00000012}.ep__left-head{display:flex;align-items:center;justify-content:space-between;padding:0 4px}.ep__cat{font:600 9.5px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#fff6}body[data-theme=light] .ep__cat{color:#00000080}.ep__entity-list{display:flex;flex-direction:column;gap:1px}.ep__entity{display:flex;align-items:center;gap:10px;background:none;border:none;cursor:pointer;padding:8px;border-radius:6px;text-align:left;color:#ffffffc7;font:400 13px/1.2 var(--font-sans);transition:background .12s,color .12s}.ep__entity:hover{background:#ffffff0a;color:var(--ht-white)}.ep__entity--active{background:#cb1f3a26;color:var(--ht-white)}body[data-theme=light] .ep__entity{color:#000000c7}body[data-theme=light] .ep__entity:hover{background:#0000000a;color:var(--ht-black)}body[data-theme=light] .ep__entity--active{background:#cb1f3a1a;color:var(--ht-black)}.ep__entity-icon{font-size:14px;opacity:.7;flex-shrink:0}.ep__entity-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ep__entity-name{font:500 13px/1.2 var(--font-mono);letter-spacing:-.01em}.ep__entity-meta{font:400 10.5px/1 var(--font-sans);color:#ffffff80}body[data-theme=light] .ep__entity-meta{color:#0000008c}.ep__entity-lock{color:var(--ht-red);font-size:8px}.ep__left-foot{margin-top:auto;padding:12px 4px 0}.ep__hint{font:400 11px/1.5 var(--font-sans);color:#ffffff73;padding:10px;background:#ffffff08;border-radius:6px}body[data-theme=light] .ep__hint{color:#0000008c;background:#ffffff73}.ep__right{flex:1;display:flex;flex-direction:column;min-width:0}.ep__detail-head{padding:20px 24px 0;border-bottom:1px solid rgba(255,255,255,.06)}body[data-theme=light] .ep__detail-head{border-bottom-color:#00000012}.ep__detail-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ep__detail-title{font:700 24px/1 var(--font-sans);color:var(--ht-white);letter-spacing:-.02em;margin:0;display:flex;align-items:center;gap:12px}body[data-theme=light] .ep__detail-title{color:var(--ht-black)}.ep__title-icon{color:var(--ht-red)}.ep__sens-tag{font:600 9px/1 var(--font-sans);letter-spacing:.16em;padding:4px 6px;border-radius:3px;background:#cb1f3a2e;color:#ff6b88;border:1px solid rgba(203,31,58,.35)}.ep__detail-actions{display:flex;gap:6px}.ep__detail-meta{font:400 11.5px/1.4 var(--font-sans);color:#ffffff8c;margin-top:8px;display:flex;gap:8px;flex-wrap:wrap}body[data-theme=light] .ep__detail-meta{color:#0009}.ep__detail-meta strong{color:#ffffffd9;font-weight:600}body[data-theme=light] .ep__detail-meta strong{color:var(--ht-black)}.ep__tabs{display:flex;gap:0;margin-top:18px}.ep__tab{background:none;border:none;cursor:pointer;padding:10px 14px;font:500 13px/1 var(--font-sans);color:#ffffff8c;border-bottom:2px solid transparent;margin-bottom:-1px}.ep__tab:hover{color:var(--ht-white)}.ep__tab--active{color:var(--ht-white);border-bottom-color:var(--ht-red)}body[data-theme=light] .ep__tab{color:#0000008c}body[data-theme=light] .ep__tab:hover,body[data-theme=light] .ep__tab--active{color:var(--ht-black)}.ep__body{flex:1;padding:16px 24px 24px;overflow:auto}.ep__empty{padding:40px;text-align:center;color:#ffffff80}.ep__records{display:flex;flex-direction:column;gap:12px}.ep__records-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ep__search{flex:1;min-width:220px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:8px 12px;color:var(--ht-white);font:400 12.5px/1.2 var(--font-sans)}.ep__search:focus{outline:none;border-color:var(--ht-red)}body[data-theme=light] .ep__search{background:#ffffff80;border-color:#0000001a;color:var(--ht-black)}.ep__table-wrap{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:6px;overflow:auto}body[data-theme=light] .ep__table-wrap{background:#ffffff73;border-color:#00000012}.ep__table th{text-align:left;padding:9px 12px;font:600 10.5px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0}body[data-theme=light] .ep__table th{color:#0000008c;background:#ffffff8c;border-bottom-color:#00000014}.ep__table td{padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.04);color:#ffffffd9}body[data-theme=light] .ep__table td{border-bottom-color:#0000000d;color:#000000d1}.ep__table tr{cursor:pointer;transition:background .1s}.ep__table tbody tr:hover{background:#cb1f3a0f}.ep__td-mono{font-family:var(--font-mono);font-size:11.5px;color:#ffffffa6}body[data-theme=light] .ep__td-mono{color:#000000b3}.ep__th-mask{color:var(--ht-red)!important}.ep__pagination{display:flex;align-items:center;justify-content:space-between;font:400 11.5px/1 var(--font-sans);color:#ffffff8c}body[data-theme=light] .ep__pagination{color:#0009}.ep__erd{display:flex;flex-direction:column;gap:12px;height:100%;min-height:480px}.ep__erd-toolbar{display:flex;align-items:center;justify-content:space-between}.ep__erd-canvas{flex:1;min-height:440px;background:#00000040;border:1px solid rgba(255,255,255,.06);border-radius:8px;overflow:hidden}body[data-theme=light] .ep__erd-canvas{background:#ffffff73;border-color:#00000014}.ep__erd-legend{display:flex;gap:16px;flex-wrap:wrap;font:400 11px/1 var(--font-sans);color:#ffffff80}body[data-theme=light] .ep__erd-legend{color:#0009}.ep__erd-legend>span{display:inline-flex;align-items:center;gap:6px}.ep__erd-dot{width:8px;height:8px;border-radius:50%;background:#ffffff4d}.ep__erd-dot--active{background:var(--ht-red)}.ep__erd-line{width:16px;height:0;border-top:1px dashed rgba(255,255,255,.4)}@media (max-width: 800px){.ep{flex-direction:column}.ep__left{width:100%;max-height:200px}.ep__detail-head{padding:16px}.ep__body{padding:12px 16px 16px}}.sv{display:flex;flex-direction:column;gap:12px}.sv__table-wrap{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:6px;overflow:auto}body[data-theme=light] .sv__table-wrap{background:#ffffff80;border-color:#00000012}.sv__table{width:100%;border-collapse:collapse;font:400 12.5px/1.4 var(--font-sans)}.sv__table th{padding:8px 12px;text-align:left;font:600 11px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:#ffffff73;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.08);white-space:nowrap}body[data-theme=light] .sv__table th{color:#0000008c;background:#ffffff8c;border-bottom-color:#00000014}.sv__table td{padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.04);color:#ffffffd1;vertical-align:middle}body[data-theme=light] .sv__table td{border-bottom-color:#0000000d;color:#000000d1}.sv__table tbody tr:last-child td{border-bottom:none}.sv__col-name{font-family:var(--font-mono);font-size:12px;color:#ffffffe6}body[data-theme=light] .sv__col-name{color:#000000d9}.sv__chip{display:inline-block;font-family:var(--font-mono);font-size:11px;padding:2px 7px;border-radius:4px;color:#ffffffbf}body[data-theme=light] .sv__chip{color:#000000b3}.sv__lock-cell{font-size:14px;text-align:center}.sv__scope{font:400 11.5px/1.4 var(--font-sans);color:#ffffff73;font-style:italic}body[data-theme=light] .sv__scope{color:#00000080}.kp{display:flex;height:100%;min-height:0;flex:1}.kp__left{width:300px;flex-shrink:0;background:#ffffff05;border-right:1px solid rgba(255,255,255,.06);padding:16px 12px;display:flex;flex-direction:column;gap:6px;overflow-y:auto}body[data-theme=light] .kp__left{background:#ffffff73;border-right-color:#00000012}.kp__cat{font:600 9.5px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#fff6;padding:0 4px}body[data-theme=light] .kp__cat{color:#00000080}.kp__coll{display:flex;align-items:center;gap:10px;background:none;border:none;cursor:pointer;padding:8px;border-radius:6px;text-align:left;transition:background .12s}.kp__coll:hover{background:#ffffff0a}.kp__coll--active{background:#ffffff14}body[data-theme=light] .kp__coll:hover{background:#0000000a}body[data-theme=light] .kp__coll--active{background:#0000000f}.kp__coll-icon{width:28px;height:28px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font:700 14px/1 var(--font-sans);color:var(--ht-white);flex-shrink:0}.kp__coll-info{display:flex;flex-direction:column;gap:2px;min-width:0}.kp__coll-name{font:500 13px/1.2 var(--font-sans);color:var(--ht-white)}body[data-theme=light] .kp__coll-name{color:var(--ht-black)}.kp__coll-count{font:400 10.5px/1 var(--font-mono);color:#ffffff73}body[data-theme=light] .kp__coll-count{color:#0000008c}.kp__search{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:6px 10px;margin:0 4px 6px;color:var(--ht-white);font:400 11.5px/1.2 var(--font-sans)}.kp__search:focus{outline:none;border-color:var(--ht-red)}body[data-theme=light] .kp__search{background:#ffffff80;border-color:#0000001a;color:var(--ht-black)}.kp__doc-list{display:flex;flex-direction:column;gap:0}.kp__doc-item{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:6px 8px;border-radius:4px;text-align:left;color:#ffffffc7;transition:background .12s,color .12s}.kp__doc-item:hover{background:#ffffff0a;color:var(--ht-white)}.kp__doc-item--active{background:#cb1f3a26;color:var(--ht-white)}body[data-theme=light] .kp__doc-item{color:#000000c7}body[data-theme=light] .kp__doc-item:hover{background:#0000000a;color:var(--ht-black)}body[data-theme=light] .kp__doc-item--active{background:#cb1f3a1a;color:var(--ht-black)}.kp__doc-glyph{font-size:11px;opacity:.6;flex-shrink:0}.kp__doc-info{display:flex;flex-direction:column;gap:2px;min-width:0}.kp__doc-name{font:500 12px/1.3 var(--font-sans)}.kp__doc-meta{font:400 10px/1 var(--font-sans);color:#ffffff73}body[data-theme=light] .kp__doc-meta{color:#00000080}.kp__doc-empty{padding:16px 4px;font:400 11px/1.4 var(--font-sans);color:#fff6}.kp__doc{flex:1;min-width:0;padding:32px 8% 80px;overflow-y:auto;max-width:1100px;position:relative}.kp__doc-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06)}body[data-theme=light] .kp__doc-head{border-bottom-color:#00000012}.kp__bcrumb{display:flex;align-items:center;gap:6px;font:400 12px/1.2 var(--font-sans);color:#ffffff80;flex-wrap:wrap}body[data-theme=light] .kp__bcrumb{color:#0000008c}.kp__bcrumb strong{color:var(--ht-white);font-weight:600}body[data-theme=light] .kp__bcrumb strong{color:var(--ht-black)}.kp__doc-actions{display:flex;gap:6px}.kp__doc-meta-row{display:flex;gap:24px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.06);font:400 11.5px/1 var(--font-sans);flex-wrap:wrap}body[data-theme=light] .kp__doc-meta-row{border-bottom-color:#00000012}.kp__doc-meta-cell{display:flex;flex-direction:column;gap:4px}.kp__doc-meta-cell span{font:600 10px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#fff6}body[data-theme=light] .kp__doc-meta-cell span{color:#00000080}.kp__doc-meta-cell strong{color:#ffffffd9;font-weight:500;font-size:12.5px}body[data-theme=light] .kp__doc-meta-cell strong{color:#000000d9}.kp__doc-title{font:800 36px/1.15 var(--font-sans);color:var(--ht-white);letter-spacing:-.025em;margin:32px 0 18px}body[data-theme=light] .kp__doc-title{color:var(--ht-black)}.kp__doc-body{font:400 16px/1.7 var(--font-sans);color:#ffffffd9;max-width:64ch}body[data-theme=light] .kp__doc-body{color:#000000d1}.kp__doc-body p{margin:0 0 16px}.kp__empty{padding:40px;text-align:center;color:#ffffff80}.kp__new-doc-btn{margin-top:8px;width:100%;padding:7px 10px;background:#ffffff0d;border:1px dashed rgba(255,255,255,.18);border-radius:6px;color:#ffffff8c;font:500 11.5px/1 var(--font-sans);cursor:pointer;text-align:left;transition:background .15s,color .15s}.kp__new-doc-btn:hover{background:#ffffff17;color:#ffffffd9}body[data-theme=light] .kp__new-doc-btn{background:#ffffff80;border-color:#0000002e;color:#0000008c}body[data-theme=light] .kp__new-doc-btn:hover{background:#ffffffa8;color:#000000d1}.kp__editor{display:flex;flex-direction:column;height:100%;padding:28px 48px 40px;overflow-y:auto}.kp__editor-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.kp__editor-label{font:600 11px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#ffffff80}body[data-theme=light] .kp__editor-label{color:#00000080}.kp__editor-fields{display:flex;flex-direction:column;gap:16px;flex:1}.kp__editor-field{display:flex;flex-direction:column;gap:6px}.kp__editor-field span{font:600 10.5px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#ffffff73}body[data-theme=light] .kp__editor-field span{color:#00000080}.kp__editor-input{padding:8px 10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:var(--ht-white);font:400 13px/1.4 var(--font-sans)}.kp__editor-input:focus{outline:none;border-color:var(--ht-red)}body[data-theme=light] .kp__editor-input{background:#fff9;border-color:#00000024;color:var(--ht-black)}.kp__editor-textarea{padding:8px 10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:var(--ht-white);font:400 12.5px/1.6 var(--font-mono);resize:vertical}.kp__editor-textarea:focus{outline:none;border-color:var(--ht-red)}body[data-theme=light] .kp__editor-textarea{background:#fff9;border-color:#00000024;color:var(--ht-black)}.kp__editor-field--body{flex:1}.kp__editor-actions{display:flex;align-items:center;gap:10px;margin-top:20px}.kp__editor-confirm{display:flex;align-items:center;gap:6px;font:400 12px/1 var(--font-sans);color:#ffffffa6}body[data-theme=light] .kp__editor-confirm{color:#000000a6}.a-btn--danger{background:#cb1f3a33;border-color:#cb1f3a66;color:#e05070}.a-btn--danger:hover{background:#cb1f3a59}.kp__pager{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 2px 0;border-top:1px solid rgba(255,255,255,.08);margin-top:8px}body[data-theme=light] .kp__pager{border-top-color:#00000014}.kp__pager-info{font:400 10.5px/1 var(--font-mono);color:#ffffff73}body[data-theme=light] .kp__pager-info{color:#00000080}.kp__pager-actions{display:flex;gap:4px}.kp__soon{margin-left:8px;padding:2px 6px;border-radius:999px;background:#ffffff14;font:500 9.5px/1 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:#ffffff8c}body[data-theme=light] .kp__soon{background:#00000014;color:#0000008c}.kp__tag-row{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 0}.kp__tag{padding:3px 8px;border-radius:999px;background:#ffffff12;border:1px solid rgba(255,255,255,.1);font:500 10.5px/1.2 var(--font-sans);color:#ffffffa6;letter-spacing:.02em}body[data-theme=light] .kp__tag{background:#0000000d;border-color:#0000001a;color:#000000a6}.kp__doc-body--md h2{font:600 22px/1.25 var(--font-sans);letter-spacing:-.015em;margin:28px 0 12px;color:var(--ht-white)}.kp__doc-body--md h3{font:600 17px/1.3 var(--font-sans);margin:22px 0 8px;color:var(--ht-white)}.kp__doc-body--md h4{font:600 14px/1.3 var(--font-sans);letter-spacing:.01em;text-transform:none;margin:18px 0 6px;color:#ffffffe6}body[data-theme=light] .kp__doc-body--md h2,body[data-theme=light] .kp__doc-body--md h3,body[data-theme=light] .kp__doc-body--md h4{color:var(--ht-black)}.kp__doc-body--md ul{margin:0 0 16px;padding-left:20px;list-style:disc}.kp__doc-body--md li{margin:0 0 6px}.kp__doc-body--md strong{color:var(--ht-white);font-weight:600}body[data-theme=light] .kp__doc-body--md strong{color:var(--ht-black)}@media (max-width: 1100px){.kp__doc{padding:24px 32px 60px}}@media (max-width: 800px){.kp{flex-direction:column}.kp__left{width:100%;max-height:240px}}.wp{padding:40px 6% 80px;max-width:1280px}.wp__hero{margin-bottom:48px}.wp__badge{display:inline-block;font:600 10px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;background:#d9b06b26;color:#d9b06b;border:1px solid rgba(217,176,107,.3);padding:5px 9px;border-radius:999px;margin-bottom:18px}.wp__title{font:800 48px/1 var(--font-sans);letter-spacing:-.03em;color:var(--ht-white);margin:0 0 14px}body[data-theme=light] .wp__title{color:var(--ht-black)}.wp__subtitle{font:400 16px/1.6 var(--font-sans);color:#ffffffa6;max-width:640px;margin:0 0 24px}body[data-theme=light] .wp__subtitle{color:#000000a6}.wp__cta-row{display:flex;gap:10px;flex-wrap:wrap}.wp__sect{margin-bottom:48px}.wp__sect-title{font:700 20px/1.2 var(--font-sans);color:var(--ht-white);margin:0 0 16px}body[data-theme=light] .wp__sect-title{color:var(--ht-black)}.wp__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.wp__card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:18px;position:relative;overflow:hidden;cursor:default}body[data-theme=light] .wp__card{background:#ffffff73;border-color:#00000014;-webkit-backdrop-filter:none;backdrop-filter:none}.wp__card-bar{position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent)}.wp__card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.wp__card-trigger{display:flex;flex-direction:column;gap:3px;min-width:0}.wp__card-trig-eyebrow{font:600 9px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.wp__card-trig-text{font:500 12px/1.3 var(--font-sans);color:#ffffffd9;word-break:break-word}body[data-theme=light] .wp__card-trig-text{color:#000000d9}.wp__card-name{font:700 16px/1.25 var(--font-sans);color:var(--ht-white);letter-spacing:-.01em;margin-bottom:12px}body[data-theme=light] .wp__card-name{color:var(--ht-black)}.wp__card-flow{display:flex;align-items:center;gap:4px;margin-bottom:14px;flex-wrap:wrap}.wp__card-step{width:16px;height:16px;border-radius:3px}.wp__card-arrow{color:#ffffff4d;font-size:10px}body[data-theme=light] .wp__card-arrow{color:#0000004d}.wp__card-foot{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}body[data-theme=light] .wp__card-foot{border-top-color:#00000012}.wp__card-agents{display:flex;gap:6px}.wp__card-steps{font:600 10.5px/1 var(--font-mono);letter-spacing:.05em;color:#ffffff80}body[data-theme=light] .wp__card-steps{color:#0000008c}@media (max-width: 720px){.wp__title{font-size:32px}}.rp{display:flex;flex-direction:column;min-height:100%}.rp__body{flex:1;overflow-y:auto;padding:28px clamp(16px,4vw,40px);max-width:880px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:28px}.rp__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.rp__badge{margin-bottom:10px}.rp__head-title{font:700 22px/1.2 var(--font-sans);color:var(--ht-white);margin:0}body[data-theme=light] .rp__head-title{color:var(--ht-black)}.rp__banner{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 20px;background:linear-gradient(135deg,#cb1f3a1f,#d9b06b14);border:1px solid rgba(203,31,58,.35);border-radius:12px;box-shadow:0 0 32px -12px #cb1f3a66}body[data-theme=light] .rp__banner{background:linear-gradient(135deg,#cb1f3a1a,#d9b06b1a)}.rp__banner-orbs{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rp__banner-copy{flex:1;min-width:180px}.rp__banner-title{font:700 16px/1.2 var(--font-sans);color:var(--ht-white);letter-spacing:-.01em}body[data-theme=light] .rp__banner-title{color:var(--ht-black)}.rp__banner-desc{font:13px/1.4 var(--font-sans);color:#ffffffa6;margin-top:3px}body[data-theme=light] .rp__banner-desc{color:#000000b3}.rp__sect-title{font:600 11px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;margin:0 0 12px}body[data-theme=light] .rp__sect-title{color:#0000008c}.rp__meetings{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.rp__meeting{display:flex;flex-direction:column;gap:10px;text-align:left;padding:16px 18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;cursor:pointer;color:var(--ht-white);transition:background .18s,border-color .18s,transform .18s;position:relative}.rp__meeting:hover{background:#ffffff14;border-color:#ffffff38;transform:translateY(-1px)}body[data-theme=light] .rp__meeting{background:#ffffff80;border-color:#00000012;color:var(--ht-black);-webkit-backdrop-filter:none;backdrop-filter:none}body[data-theme=light] .rp__meeting:hover{background:#ffffffa6;border-color:#0000001f}.rp__meeting-orbs{display:flex;gap:6px;align-items:center;min-height:24px}.rp__meeting-name{font:700 14px/1.2 var(--font-sans)}.rp__meeting-sched{font:500 11px/1 var(--font-mono);color:var(--ht-red);letter-spacing:.06em}.rp__meeting-desc{font:12px/1.4 var(--font-sans);color:#fff9}body[data-theme=light] .rp__meeting-desc{color:#000000a6}.rp__list{display:flex;flex-direction:column;gap:8px}.rp__row{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;transition:background .18s}.rp__row:hover{background:#ffffff12}.rp__row--off{opacity:.55}body[data-theme=light] .rp__row{background:#ffffff80;border-color:#00000012;-webkit-backdrop-filter:none;backdrop-filter:none}body[data-theme=light] .rp__row:hover{background:#ffffffa6}.rp__row-orb{flex:0 0 34px;width:34px;height:34px;display:flex;align-items:center;justify-content:center}.rp__row-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.rp__row-name{font:600 14px/1.2 var(--font-sans);color:var(--ht-white)}body[data-theme=light] .rp__row-name{color:var(--ht-black)}.rp__row-meta{display:flex;gap:6px;flex-wrap:wrap}.rp__tag{font:500 11px/1 var(--font-sans);padding:3px 8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#ffffffbf}body[data-theme=light] .rp__tag{background:#ffffff8c;border-color:#00000014;color:#000000bf}.rp__row-prompt{font:12px/1.4 var(--font-sans);color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[data-theme=light] .rp__row-prompt{color:#0000008c}.rp__row-actions{display:flex;flex-direction:column;gap:6px;flex:0 0 auto}.rp__toggle,.rp__edit{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:6px;cursor:pointer;font-size:14px;color:#ffffffb3;transition:background .18s}.rp__toggle:hover,.rp__edit:hover{background:#ffffff1f}.rp__toggle--on{border-color:#cb1f3a80;color:var(--ht-red)}body[data-theme=light] .rp__toggle,body[data-theme=light] .rp__edit{background:#ffffff8c;border-color:#00000014;color:#000000bf}.rp-dlg-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0009;display:flex;align-items:center;justify-content:center;padding:24px;animation:acpIn .18s ease}body[data-theme=light] .rp-dlg-overlay{background:#00000052}.rp-dlg{background:linear-gradient(180deg,#160e18fa,#0c060efa);border:1px solid rgba(255,255,255,.08);border-radius:12px;width:100%;max-width:540px;display:flex;flex-direction:column;max-height:92dvh;overflow:hidden}body[data-theme=light] .rp-dlg{background:#fff;border-color:#00000014;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 30px 80px #0003}.rp-dlg__head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.08)}body[data-theme=light] .rp-dlg__head{border-bottom-color:#00000012}.rp-dlg__title{font:700 17px/1.2 var(--font-sans);color:var(--ht-white);margin:0}body[data-theme=light] .rp-dlg__title{color:var(--ht-black)}.rp-dlg__close{width:32px;height:32px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:50%;cursor:pointer;color:#ffffffb3;font-size:14px}.rp-dlg__close:hover{background:#ffffff1f;color:var(--ht-white)}body[data-theme=light] .rp-dlg__close{background:#fff;border-color:#00000014;color:#000000b3}.rp-dlg__body{flex:1;overflow-y:auto;padding:18px 20px;display:flex;flex-direction:column;gap:16px}.rp-dlg__foot{display:flex;gap:10px;justify-content:flex-end;padding:14px 20px;border-top:1px solid rgba(255,255,255,.08)}body[data-theme=light] .rp-dlg__foot{border-top-color:#00000012}.rp-dlg__field{display:flex;flex-direction:column;gap:8px}.rp-dlg__label{font:600 11px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}body[data-theme=light] .rp-dlg__label{color:#0000008c}.rp-dlg__row{display:flex;gap:6px;flex-wrap:wrap}.rp-dlg__chip{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:999px;cursor:pointer;font:500 12px/1 var(--font-sans);color:#fffc;transition:background .12s,border-color .12s}.rp-dlg__chip:hover{background:#ffffff14}.rp-dlg__chip--on{background:#cb1f3a1f;border-color:#cb1f3a8c;color:var(--ht-white)}body[data-theme=light] .rp-dlg__chip{background:#fff;border-color:#0000001a;color:#000c}body[data-theme=light] .rp-dlg__chip--on{background:#cb1f3a1a;border-color:var(--ht-red);color:var(--ht-black)}.rp-dlg__input,.rp-dlg__textarea{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:8px 12px;color:var(--ht-white);font:400 13px/1.4 var(--font-sans)}.rp-dlg__textarea{resize:vertical;min-height:96px}.rp-dlg__input:focus,.rp-dlg__textarea:focus{outline:none;border-color:var(--ht-red)}body[data-theme=light] .rp-dlg__input,body[data-theme=light] .rp-dlg__textarea{background:#fff;border-color:#0000001a;color:var(--ht-black)}.rp-dlg__time-row{display:flex;gap:8px;align-items:center}.rp-dlg__preview{font:500 12px/1 var(--font-mono);color:var(--ht-red);padding:4px 0}@media (max-width: 480px){.rp-dlg-overlay{align-items:flex-end;padding:0}.rp-dlg{position:fixed;bottom:0;left:0;right:0;top:auto;width:100%;max-width:100%;max-height:calc(100dvh - 44px);border-radius:16px 16px 0 0;border-left:none;border-right:none;border-bottom:none}.rp-dlg__foot{flex-direction:column;align-items:stretch;gap:8px}.rp-dlg__foot .a-btn{width:100%;text-align:center;justify-content:center}}@media (max-width: 540px){.cv__composer .a-btn--sm{padding:7px 10px}.ep__detail-head{padding:14px 14px 0}.ep__body{padding:12px 14px 14px}.ep__detail-actions{display:none}.ep__detail-title,.rp__head-title{font-size:18px}.rp__banner{padding:14px}.acp{padding:18px}}@media (max-width: 393px){.tb{gap:8px;padding:10px 12px}.tb__title{font-size:14px}.tb__sub{display:none}}@media (max-width: 480px){.tb__title-block{min-width:0}.tb__title-block>div{min-width:0;max-width:calc(100vw - 200px)}}@media (prefers-reduced-motion: reduce){.nv__agent-dot--active,.tb__bell-pulse,.np,.up,.acp-overlay,.acp,.cv__typing-dot,.acp__pulse,.ac__pulse{animation:none!important}}@media (max-width: 480px){.np,.up{left:8px;right:8px;width:auto;max-width:none}}.ep__new-btn{margin-left:auto;padding:6px 14px;background:var(--ht-red);color:#fff;border:none;border-radius:6px;font:600 12px/1 var(--font-sans);cursor:pointer;white-space:nowrap}.ep__new-btn:hover{background:var(--ht-red-hover)}.ep__tr--clickable:hover td{background:#cb1f3a14}body[data-theme=light] .ep__tr--clickable:hover td{background:#cb1f3a0f}.ep__tr--selected td{background:#cb1f3a1a!important}body[data-theme=light] .ep__tr--selected td{background:#cb1f3a12!important}.ep__th-check,.ep__td-check{width:36px;min-width:36px;text-align:center;padding:0 4px}.ep__th-check input,.ep__td-check input{cursor:pointer}.ep__bulk-toolbar{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#ffffffa8;border:1px solid rgba(0,0,0,.1);border-radius:7px;position:sticky;top:0;z-index:10;flex-wrap:wrap}body[data-theme=light] .ep__bulk-toolbar{background:#ffffffa8;border-color:#0000001a}.ep__bulk-count{font:600 12.5px/1 var(--font-sans);color:#000000bf;flex-shrink:0}.ep__bulk-confirm{display:inline-flex;align-items:center;gap:8px;font:500 12px/1 var(--font-sans);color:#000000b3}.ep__bulk-btn{padding:5px 12px;border:1px solid rgba(0,0,0,.15);border-radius:5px;background:#ffffffd9;color:#000000bf;font:600 11.5px/1 var(--font-sans);cursor:pointer;white-space:nowrap;transition:background .1s}.ep__bulk-btn:hover{background:#0000000f}.ep__bulk-btn--danger{background:var(--ht-red);color:#fff;border-color:transparent}.ep__bulk-btn--danger:hover{background:var(--ht-red-hover)}.ep__bulk-btn--clear{margin-left:auto}.rd__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:200}body[data-theme=light] .rd__backdrop{background:#00000040}.rd__panel{position:fixed;top:0;right:0;width:420px;height:100%;z-index:201;display:flex;flex-direction:column;background:#121212f7;border-left:1px solid rgba(255,255,255,.1);overflow:hidden}body[data-theme=light] .rd__panel{background:#fffffff7;border-left-color:#0000001a}.rd__header{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 16px;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}body[data-theme=light] .rd__header{border-bottom-color:#00000014}.rd__title{margin:0;font:600 15px/1.2 var(--font-sans);color:#ffffffeb}body[data-theme=light] .rd__title{color:#000000e0}.rd__close{background:none;border:none;color:#ffffff8c;font-size:16px;cursor:pointer;padding:4px 8px;border-radius:4px;line-height:1}.rd__close:hover{background:#ffffff14}body[data-theme=light] .rd__close{color:#00000080}body[data-theme=light] .rd__close:hover{background:#0000000f}.rd__sensitive-banner{padding:8px 20px;background:#b87a142e;color:#e5a84a;font:400 11.5px/1.4 var(--font-sans);flex-shrink:0}body[data-theme=light] .rd__sensitive-banner{background:#fff3cd;color:#7a5200}.rd__body{flex:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:14px}.rd__field{display:flex;flex-direction:column;gap:4px}.rd__field--bool{flex-direction:row;align-items:center;gap:8px}.rd__label{font:500 11.5px/1 var(--font-sans);color:#ffffff8c;text-transform:lowercase}body[data-theme=light] .rd__label{color:#0000008c}.rd__hint{font-weight:400;color:#ffffff59;font-size:10.5px}body[data-theme=light] .rd__hint{color:#0006}.rd__input{padding:7px 10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#ffffffe0;font:400 13px/1.3 var(--font-sans);width:100%;box-sizing:border-box}.rd__input:focus{outline:none;border-color:var(--ht-red)}.rd__input:disabled{opacity:.5;cursor:not-allowed}.rd__input--error{border-color:var(--ht-red)!important}body[data-theme=light] .rd__input{background:#ffffff80;border-color:#0000001a;color:#000000d9}.rd__error{font:400 11px/1 var(--font-sans);color:var(--ht-red)}.rd__footer{display:flex;align-items:center;gap:8px;padding:14px 20px;border-top:1px solid rgba(255,255,255,.08);flex-shrink:0;flex-wrap:wrap}body[data-theme=light] .rd__footer{border-top-color:#00000014}.rd__btn{padding:7px 16px;border-radius:6px;font:600 12.5px/1 var(--font-sans);cursor:pointer;border:1px solid rgba(255,255,255,.14);background:#ffffff12;color:#ffffffd9}.rd__btn:hover{background:#ffffff1f}.rd__btn--primary{margin-left:auto;background:var(--ht-red);color:#fff;border-color:transparent}.rd__btn--primary:hover{background:var(--ht-red-hover)}.rd__btn--danger{color:var(--ht-red);border-color:#cb1f3a59;background:none}.rd__btn--danger:hover{background:#cb1f3a1a}body[data-theme=light] .rd__btn{background:#0000000a;border-color:#0000001a;color:#000c}body[data-theme=light] .rd__btn:hover{background:#00000014}body[data-theme=light] .rd__btn--primary{background:var(--ht-red);color:#fff}.rd__delete-confirm{display:flex;align-items:center;gap:8px;font:400 12.5px/1 var(--font-sans);color:#ffffffb3}body[data-theme=light] .rd__delete-confirm{color:#000000b3}@media (max-width: 480px){.rd__panel{top:auto;bottom:0;right:0;left:0;width:100%;height:85vh;border-left:none;border-top:1px solid rgba(255,255,255,.1);border-radius:12px 12px 0 0}body[data-theme=light] .rd__panel{border-top-color:#0000001a}}.ep-empty{padding:40px clamp(20px,5vw,64px)}.ep-empty h1{margin:0 0 12px;font:600 22px/1.2 var(--font-sans)}.ep__body{display:flex;flex-direction:column;gap:14px;padding:16px 24px 24px;flex:1;min-height:0}.ep__toolbar{display:flex;gap:10px;align-items:center}.ep__search{flex:1;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:var(--ht-white);padding:9px 12px;border-radius:6px;font:400 13px/1.2 var(--font-sans);outline:none}.ep__search:focus{border-color:var(--ht-red);background:#ffffff0f}body[data-theme=light] .ep__search{background:#fff9;border-color:#0000001f;color:var(--ht-black)}body[data-theme=light] .ep__search:focus{background:#fff;border-color:var(--ht-red)}.ep__table-wrap{flex:1;overflow:auto;border:1px solid rgba(255,255,255,.06);border-radius:8px}body[data-theme=light] .ep__table-wrap{border-color:#00000014;background:#fff}.ep__table{width:100%;border-collapse:collapse;font:400 12.5px/1.4 var(--font-sans)}.ep__table th{text-align:left;padding:10px 14px;font:600 10px/1 var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c;border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;background:#0f0810f2}body[data-theme=light] .ep__table th{color:#0000008c;background:#fafafa;border-bottom-color:#00000014}.ep__table th.ep__th--sens{color:var(--ht-red)}.ep__table td{padding:9px 14px;border-bottom:1px solid rgba(255,255,255,.04);color:#ffffffd9}body[data-theme=light] .ep__table td{color:#000000d9;border-bottom-color:#0000000d}.ep__table tr:last-child td{border-bottom:none}.ep__table tr:hover td{background:#ffffff08}body[data-theme=light] .ep__table tr:hover td{background:#00000005}.ep__row-actions{display:flex;gap:4px;justify-content:flex-end;white-space:nowrap}.ep__row-btn{background:none;border:none;cursor:pointer;color:#ffffff73;padding:4px 7px;border-radius:4px;font-size:13px;opacity:0;transition:opacity .12s,color .12s,background .12s}.ep__table tr:hover .ep__row-btn{opacity:1}.ep__row-btn:hover{background:#ffffff0f;color:var(--ht-white)}.ep__row-btn--danger:hover{background:#cb1f3a2e;color:var(--ht-red)}body[data-theme=light] .ep__row-btn{color:#00000080}body[data-theme=light] .ep__row-btn:hover{background:#0000000f;color:var(--ht-black)}.ep__pager{display:flex;justify-content:space-between;align-items:center;padding:4px 4px 12px}.ep__pager-info{font:400 12px/1 var(--font-sans);color:#ffffff8c}body[data-theme=light] .ep__pager-info{color:#0000008c}.ep__pager-actions{display:flex;gap:6px}.ep__error{padding:10px 14px;background:#cb1f3a1f;border:1px solid rgba(203,31,58,.4);color:#ffb0b9;border-radius:6px;font:400 12.5px/1.3 var(--font-sans)}body[data-theme=light] .ep__error{color:#8a0f1e;background:#cb1f3a14}.ep__modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:4000;padding:24px}body[data-theme=light] .ep__modal-backdrop{background:#00000052}.ep__modal{width:100%;max-width:560px;max-height:86vh;background:#14080f;border:1px solid rgba(255,255,255,.1);border-radius:10px;display:flex;flex-direction:column;box-shadow:0 24px 60px #0000008c}body[data-theme=light] .ep__modal{background:#fff;border-color:#0000001a;box-shadow:0 24px 60px #0000002e}.ep__modal-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.06)}.ep__modal-head h3{margin:0;font:600 15px/1.2 var(--font-sans)}.ep__modal-x{background:none;border:none;cursor:pointer;font-size:22px;color:#ffffff80;padding:0 4px}.ep__modal-x:hover{color:var(--ht-white)}body[data-theme=light] .ep__modal-x{color:#00000080}body[data-theme=light] .ep__modal-x:hover{color:var(--ht-black)}.ep__modal-body{padding:16px 18px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.ep__modal-foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid rgba(255,255,255,.06)}.ep__field{display:flex;flex-direction:column;gap:4px}.ep__field-label{display:flex;align-items:center;gap:6px;font:600 11px/1.2 var(--font-sans);color:#ffffffb3}body[data-theme=light] .ep__field-label{color:#000000b3}.ep__field-pk{background:var(--ht-red);color:#fff;padding:1px 5px;border-radius:3px;font-size:9px;letter-spacing:.06em}.ep__field-type{margin-left:auto;font:400 10px/1 var(--font-mono);color:#fff6;letter-spacing:.04em}body[data-theme=light] .ep__field-type{color:#00000073}.cv__tool-status{display:inline-flex;align-items:center;gap:6px;font:400 12px/1.2 var(--font-sans);color:#ffffffa6;font-style:italic}.cv__tool-status:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ht-red);animation:cv-tool-pulse 1.2s ease-in-out infinite}body[data-theme=light] .cv__tool-status{color:#000000a6}@keyframes cv-tool-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.s-page{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.s-head{display:flex;flex-direction:column;gap:12px;padding:24px 5% 0;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}body[data-theme=light] .s-head{border-bottom-color:#00000012}.s-head__title{font:700 22px/1.2 var(--font-sans);color:var(--ht-white);letter-spacing:-.01em;margin:0}body[data-theme=light] .s-head__title{color:var(--ht-black)}.s-head__subtitle{font:400 13px/1.5 var(--font-sans);color:#fff9;margin:0;max-width:720px}body[data-theme=light] .s-head__subtitle{color:#0009}.s-head__tabs{display:flex;gap:2px;overflow-x:auto;overflow-y:hidden;margin:0 -4px -1px;padding:0 4px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.s-head__tab{flex-shrink:0;background:none;border:none;cursor:pointer;padding:10px 14px;font:500 12.5px/1 var(--font-sans);color:#ffffff8c;border-bottom:2px solid transparent;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:color .12s,border-color .12s}.s-head__tab:hover{color:var(--ht-white)}.s-head__tab[aria-current=page]{color:var(--ht-white);border-bottom-color:var(--ht-red)}body[data-theme=light] .s-head__tab{color:#000000b3}body[data-theme=light] .s-head__tab:hover,body[data-theme=light] .s-head__tab[aria-current=page]{color:var(--ht-black)}.s-head__tab-icon{font-size:13px;opacity:.7}.s-head__tab[aria-current=page] .s-head__tab-icon{opacity:1;color:var(--ht-red)}.s-head__tab-soon{font:600 9px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;padding:2px 5px;border-radius:3px;background:#d9b06b2e;color:#b88c2c;margin-left:4px}body[data-theme=light] .s-head__tab-soon{background:#d9b06b38;color:#8a5f10}.s-body{flex:1;min-height:0;padding:28px 5%;overflow-y:auto}.s-sect{display:flex;flex-direction:column;gap:18px}.s-sect-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.s-sect-head__title{font:700 20px/1.2 var(--font-sans);color:var(--ht-white);letter-spacing:-.01em;margin:0 0 6px}body[data-theme=light] .s-sect-head__title{color:var(--ht-black)}.s-sect-head__sub{font:400 13px/1.5 var(--font-sans);color:#fff9;margin:0;max-width:640px}body[data-theme=light] .s-sect-head__sub{color:#0009}.s-chip{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffb8;font:600 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.s-chip--soon{border-color:#d9b06b73;background:#d9b06b1a;color:#d9b06b}body[data-theme=light] .s-chip{border-color:#0000001a;background:#fff;color:#000000b3}body[data-theme=light] .s-chip--soon{border-color:#d9b06b73;background:#d9b06b29;color:#8a5f10}.s-callout{padding:12px 14px;border:1px solid rgba(217,176,107,.32);border-radius:8px;background:#d9b06b14;color:#ffffffb8;font:400 12.5px/1.45 var(--font-sans)}body[data-theme=light] .s-callout{background:#fff;border-color:#d9b06b61;color:#000000b8}.s-input,.s-select{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:var(--ht-white);padding:8px 10px;border-radius:6px;font:400 12.5px/1.2 var(--font-sans);outline:none}.s-input:focus,.s-select:focus{border-color:var(--ht-red);background:#ffffff0f}body[data-theme=light] .s-input,body[data-theme=light] .s-select{background:#fff9;border-color:#0000001f;color:var(--ht-black)}body[data-theme=light] .s-input:focus,body[data-theme=light] .s-select:focus{background:#ffffffd9;border-color:var(--ht-red)}.s-btn:disabled{opacity:.45;cursor:not-allowed}.s-subhead{display:flex;align-items:center;gap:8px;margin-top:8px}.s-subhead__cat{font:600 9.5px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#ffffff80}body[data-theme=light] .s-subhead__cat{color:#000000b3}.s-subhead__count{font:600 10px/1 var(--font-mono);padding:3px 6px;border-radius:999px;background:#ffffff0f;color:#fff9}body[data-theme=light] .s-subhead__count{background:#0000000d;color:#0009}.s-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.s-cards--small{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.s-card{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:12px}body[data-theme=light] .s-card{background:#ffffff8c;border-color:#00000012}.s-card__head{display:flex;align-items:center;gap:12px}.s-card__row{display:flex;align-items:baseline;justify-content:space-between;font:400 11.5px/1.3 var(--font-sans);color:#ffffff8c}body[data-theme=light] .s-card__row{color:#0009}.s-card__row strong{color:#ffffffeb;font-weight:500}body[data-theme=light] .s-card__row strong{color:var(--ht-black)}.s-card__foot{display:flex;gap:6px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}body[data-theme=light] .s-card__foot{border-top-color:#0000000f}.s-btn{flex:1;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--ht-white);padding:7px 12px;border-radius:5px;font:500 11.5px/1 var(--font-sans);cursor:pointer;transition:background .12s,color .12s,border-color .12s;text-align:center}.s-btn:hover{background:#ffffff1a}body[data-theme=light] .s-btn{background:#ffffff80;border-color:#0000001a;color:var(--ht-black)}body[data-theme=light] .s-btn:hover{background:#ffffffb3}.s-btn--primary{background:var(--ht-red);border-color:var(--ht-red);color:var(--ht-white)}.s-btn--primary:hover{background:var(--ht-red-hover)}body[data-theme=light] .s-btn--primary{background:var(--ht-red);border-color:var(--ht-red);color:var(--ht-white)}body[data-theme=light] .s-btn--primary:hover{background:var(--ht-red-hover);border-color:var(--ht-red-hover)}.s-btn--ghost{background:none;border-color:transparent}.s-btn--full{width:100%}.s-btn--sm{padding:5px 10px;font-size:11px}.s-toggle{display:inline-flex;align-items:center;gap:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px 14px;cursor:pointer;width:100%;text-align:left;font:400 12.5px/1.4 var(--font-sans);color:#ffffffb8;transition:background .12s,border-color .12s,color .12s}.s-toggle:hover{background:#ffffff0f;border-color:#ffffff24}body[data-theme=light] .s-toggle{background:#ffffff80;border-color:#0000001a;color:#000000b8}body[data-theme=light] .s-toggle:hover{background:#ffffffb3;border-color:#00000029}.s-toggle__thumb{position:relative;flex-shrink:0;width:32px;height:18px;border-radius:999px;background:#ffffff24;transition:background .16s var(--ease-standard)}.s-toggle__thumb:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000004d;transition:transform .16s var(--ease-standard)}body[data-theme=light] .s-toggle__thumb{background:#0000002e}.s-toggle--on .s-toggle__thumb{background:var(--ht-red)}.s-toggle--on .s-toggle__thumb:after{transform:translate(14px)}.s-toggle__label{flex:1;min-width:0}.s-pill{font:600 10px/1 var(--font-sans);letter-spacing:.06em;padding:4px 7px;border-radius:999px;flex-shrink:0;display:inline-flex;align-items:center;gap:4px}.s-pill--connected{background:#4caf5026;color:#88c9a1}.s-pill--pending{background:#d9b06b26;color:#d9b06b}.s-pill--available{background:#ffffff0f;color:#ffffff8c}body[data-theme=light] .s-pill--available{background:#0000000d;color:#000000b3}.s-pill--sens{background:#cb1f3a2e;color:#ff6b88}.s-int__glyph{width:38px;height:38px;border-radius:6px;background:linear-gradient(135deg,#ffffff14,#ffffff05);border:1px solid rgba(255,255,255,.08);display:inline-flex;align-items:center;justify-content:center;font:700 18px/1 var(--font-sans);color:var(--ht-white);flex-shrink:0}body[data-theme=light] .s-int__glyph{background:linear-gradient(135deg,#0000000a,#00000003);border-color:#00000014;color:var(--ht-black)}.s-int__meta{flex:1;min-width:0}.s-int__name{font:600 14px/1.2 var(--font-sans);color:var(--ht-white)}body[data-theme=light] .s-int__name{color:var(--ht-black)}.s-int__cat{font:400 11px/1 var(--font-sans);color:#ffffff80;margin-top:3px}body[data-theme=light] .s-int__cat{color:#000000b3}.s-agents{display:grid;grid-template-columns:320px 1fr;gap:16px;align-items:flex-start}@media (max-width: 768px){.s-agents{grid-template-columns:1fr}}.s-agents__list{display:flex;flex-direction:column;gap:8px}.s-agents__item{display:flex;align-items:center;gap:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:10px 12px;cursor:pointer;text-align:left;transition:background .12s,border-color .12s;width:100%}.s-agents__item:hover{background:#ffffff0f}.s-agents__item[aria-current=true]{border-color:var(--ht-red);background:#cb1f3a14}body[data-theme=light] .s-agents__item{background:#ffffff80;border-color:#00000012}body[data-theme=light] .s-agents__item:hover{background:#ffffffb3}body[data-theme=light] .s-agents__item[aria-current=true]{background:#cb1f3a14;border-color:var(--ht-red)}.s-agents__item-name{font:600 13.5px/1.2 var(--font-sans);color:var(--ht-white)}body[data-theme=light] .s-agents__item-name{color:var(--ht-black)}.s-agents__item-role{font:400 11.5px/1 var(--font-sans);color:#ffffff8c;margin-top:3px}body[data-theme=light] .s-agents__item-role{color:#000000b3}.s-agents__editor{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:18px;display:flex;flex-direction:column;gap:14px}body[data-theme=light] .s-agents__editor{background:#ffffff8c;border-color:#00000012}.s-agents__editor-head{display:flex;align-items:center;gap:14px}.s-agents__editor-name{font:700 18px/1.1 var(--font-sans);color:var(--ht-white);letter-spacing:-.01em}body[data-theme=light] .s-agents__editor-name{color:var(--ht-black)}.s-agents__editor-role{font:400 12px/1 var(--font-sans);color:#fff9;margin-top:4px}body[data-theme=light] .s-agents__editor-role{color:#0009}.s-agents__field{display:flex;flex-direction:column;gap:6px}.s-agents__field-label{font:600 10.5px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c}body[data-theme=light] .s-agents__field-label{color:#000000b3}.s-agents__textarea,.s-agents__input{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:5px;padding:9px 12px;font:400 13px/1.4 var(--font-sans);color:var(--ht-white);width:100%;resize:vertical}.s-agents__textarea{min-height:100px;font-family:var(--font-mono);font-size:12px}.s-agents__textarea:focus,.s-agents__input:focus{outline:none;border-color:var(--ht-red)}body[data-theme=light] .s-agents__textarea,body[data-theme=light] .s-agents__input{background:#ffffff8c;border-color:#0000001a;color:var(--ht-black)}.s-agents__tier{display:flex;gap:6px;flex-wrap:wrap}.s-agents__tier-chip{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ffffffd9;padding:8px 14px;border-radius:6px;font:600 12px/1 var(--font-sans);cursor:pointer;transition:border-color .12s,color .12s}body[data-theme=light] .s-agents__tier-chip{background:#ffffff80;border-color:#0000001a;color:var(--ht-black)}.s-agents__tools{display:flex;flex-wrap:wrap;gap:6px}.s-agents__tool-chip{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff9;padding:6px 11px;border-radius:999px;font:500 11.5px/1 var(--font-sans);cursor:pointer;transition:background .12s,color .12s,border-color .12s}.s-agents__tool-chip[aria-pressed=true]{background:#cb1f3a26;border-color:var(--ht-red);color:var(--ht-white)}body[data-theme=light] .s-agents__tool-chip{background:#ffffff80;border-color:#0000001a;color:#000000a6}body[data-theme=light] .s-agents__tool-chip[aria-pressed=true]{background:#cb1f3a1f;color:var(--ht-black)}.s-agents__memory{display:flex;flex-direction:column;gap:4px;padding:10px 0;border-top:1px solid rgba(255,255,255,.06)}body[data-theme=light] .s-agents__memory{border-top-color:#00000012}.s-agents__memory-row{display:flex;justify-content:space-between;font:400 11.5px/1.4 var(--font-sans);color:#ffffff8c}body[data-theme=light] .s-agents__memory-row{color:#0009}.s-agents__memory-row strong{color:#ffffffeb;font-weight:500;font-family:var(--font-mono);font-size:11px}body[data-theme=light] .s-agents__memory-row strong{color:var(--ht-black)}.s-agents__editor-empty{font:400 13px/1.5 var(--font-sans);color:#ffffff8c;padding:24px;text-align:center}body[data-theme=light] .s-agents__editor-empty{color:#000000b3}.s-table-wrap{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:8px;overflow:auto}body[data-theme=light] .s-table-wrap{background:#ffffff8c;border-color:#00000012}.s-table{width:100%;border-collapse:collapse;min-width:640px}.s-table th{text-align:left;padding:10px 14px;font:600 10.5px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.08);white-space:nowrap}body[data-theme=light] .s-table th{color:#000000b3;background:#fff6;border-bottom-color:#00000014}.s-table td{padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.04);font:400 12.5px/1.4 var(--font-sans);color:#ffffffd9}body[data-theme=light] .s-table td{color:#000000d1;border-bottom-color:#0000000d}.s-table__td-mono{font-family:var(--font-mono);font-size:11.5px}.s-table__td-actions{width:36px;text-align:right}.s-table__row-act{background:none;border:none;cursor:pointer;padding:4px 8px;color:#fff6;border-radius:3px}.s-table__row-act:hover{background:#ffffff0f;color:var(--ht-white)}body[data-theme=light] .s-table__row-act{color:#000000b3}body[data-theme=light] .s-table__row-act:hover{background:#0000000d;color:var(--ht-black)}.s-user-cell{display:flex;align-items:center;gap:10px}.s-user-avatar{width:32px;height:32px;border-radius:50%;color:var(--ht-white);font:700 13px/1 var(--font-sans);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.s-user-name{font:500 13px/1.2 var(--font-sans);color:var(--ht-white)}body[data-theme=light] .s-user-name{color:var(--ht-black)}.s-user-email{font:400 11px/1 var(--font-sans);color:#ffffff80;margin-top:2px}body[data-theme=light] .s-user-email{color:#000000b3}.s-role-tag{display:inline-block;background:#ffffff0f;padding:3px 7px;border-radius:3px;font:600 11px/1 var(--font-sans);color:#ffffffd9}body[data-theme=light] .s-role-tag{background:#0000000d;color:var(--ht-black)}.s-perms__seg{display:inline-flex;background:#ffffff0d;border-radius:6px;padding:3px;gap:2px;flex-wrap:wrap}body[data-theme=light] .s-perms__seg{background:#ffffff80}.s-perms__seg-btn{background:none;border:none;cursor:pointer;padding:7px 14px;border-radius:4px;font:500 11.5px/1 var(--font-sans);color:#fff9}.s-perms__seg-btn[aria-pressed=true]{background:#ffffff1f;color:var(--ht-white)}body[data-theme=light] .s-perms__seg-btn{color:#000000bd}body[data-theme=light] .s-perms__seg-btn[aria-pressed=true]{background:#ffffffb3;color:var(--ht-black)}.s-perms__matrix{width:100%;border-collapse:collapse;min-width:720px}.s-perms__matrix th,.s-perms__matrix td{padding:10px 12px;text-align:center;border:1px solid rgba(255,255,255,.06);font:400 12px/1 var(--font-sans)}body[data-theme=light] .s-perms__matrix th,body[data-theme=light] .s-perms__matrix td{border-color:#0000000f}.s-perms__matrix th{background:#ffffff05;font-size:11px}body[data-theme=light] .s-perms__matrix th{background:#fff6}.s-perms__th{display:inline-flex;align-items:center;gap:6px}.s-perms__rowhead{text-align:left!important;background:#ffffff05}body[data-theme=light] .s-perms__rowhead{background:#fff6}.s-perms__rowhead strong{font:600 12.5px/1 var(--font-sans);color:var(--ht-white)}body[data-theme=light] .s-perms__rowhead strong{color:var(--ht-black)}.s-perms__cell{font:700 12px/1 var(--font-mono);letter-spacing:.05em;cursor:pointer;-webkit-user-select:none;user-select:none}.s-perms__cell--preview{cursor:default}.s-perms__cell--full{color:#88c9a1}.s-perms__cell--write{color:#7da6c9}.s-perms__cell--read{color:#d9b06b}.s-perms__cell--none{color:#ffffff40}body[data-theme=light] .s-perms__cell--none{color:#0003}.s-perms__cell--has-rule{position:relative;vertical-align:top;padding-top:6px;padding-bottom:6px}.s-perms__rule-btn{display:block;background:none;border:none;padding:0;margin-top:4px;cursor:pointer;max-width:100%}.s-perms__rule-chip{display:block;font:400 9px/1.2 var(--font-mono);color:#ffffff73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80px;transition:color .15s}.s-perms__rule-btn:hover .s-perms__rule-chip{color:#fffc}.s-perms__rule-hint{display:block;font:400 9px/1.2 var(--font-mono);color:#ffffff2e;opacity:0;transition:opacity .15s}.s-perms__cell:hover .s-perms__rule-hint{opacity:1}.s-perms__rule-input{display:block;margin-top:4px;width:80px;font:400 9px/1.4 var(--font-mono);background:#ffffff1a;border:1px solid rgba(255,255,255,.3);border-radius:3px;color:#fff;padding:2px 4px;outline:none}.s-perms__rule-input:focus{border-color:#fff9;background:#ffffff26}body[data-theme=light] .s-perms__rule-chip{color:#00000080}body[data-theme=light] .s-perms__rule-btn:hover .s-perms__rule-chip{color:#000000d9}body[data-theme=light] .s-perms__rule-hint{color:#0000004d}body[data-theme=light] .s-perms__rule-input{background:#0000000d;border-color:#00000040;color:var(--ht-black)}body[data-theme=light] .s-perms__rule-input:focus{border-color:#00000080;background:#00000014}.s-perms__legend{display:flex;gap:16px;flex-wrap:wrap;font:400 11px/1 var(--font-sans);color:#ffffff80;padding:6px 0}body[data-theme=light] .s-perms__legend{color:#000000b3}.s-perms__legend>span{display:inline-flex;align-items:center;gap:6px}.s-perms__legend-dot{width:10px;height:10px;border-radius:50%}.s-perms__legend-dot--full{background:#88c9a1}.s-perms__legend-dot--write{background:#7da6c9}.s-perms__legend-dot--read{background:#d9b06b}.s-perms__legend-dot--none{background:#fff3}.s-tier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.s-tier-card{position:relative;overflow:hidden;padding:18px}.s-tier-card__bar{position:absolute;top:0;left:0;right:0;height:3px;background:var(--tier-color, var(--ht-red))}.s-tier-card__name{font:800 22px/1 var(--font-sans);color:var(--tier-color, var(--ht-red));letter-spacing:-.02em}.s-tier-card__tag{font:600 10.5px/1 var(--font-mono);letter-spacing:.08em;color:#ffffff8c}body[data-theme=light] .s-tier-card__tag{color:#000000b3}.s-tier-card__desc{font:400 13px/1.55 var(--font-sans);color:#ffffffb3;margin:0}body[data-theme=light] .s-tier-card__desc{color:#000000b3}.s-tier-card__defaults{display:flex;flex-direction:column;gap:3px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06);font:400 11px/1.3 var(--font-sans);color:#ffffff8c}body[data-theme=light] .s-tier-card__defaults{border-top-color:#0000000f;color:#0009}.s-tier-card__defaults strong{font:600 12px/1.2 var(--font-mono);color:var(--ht-white)}body[data-theme=light] .s-tier-card__defaults strong{color:var(--ht-black)}.s-routing__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.04)}body[data-theme=light] .s-routing__row{border-bottom-color:#0000000d}.s-routing__row:last-child{border-bottom:none}.s-routing__name{font:500 12.5px/1.2 var(--font-sans);color:var(--ht-white)}body[data-theme=light] .s-routing__name{color:var(--ht-black)}.s-routing__sub{font:400 11px/1 var(--font-sans);color:#ffffff8c;margin-top:3px}body[data-theme=light] .s-routing__sub{color:#000000b3}.s-routing__tier-pick{display:inline-flex;gap:4px;background:#ffffff0a;border-radius:6px;padding:3px}body[data-theme=light] .s-routing__tier-pick{background:#ffffff80}.s-routing__tier-btn{background:none;border:none;cursor:pointer;padding:5px 10px;border-radius:4px;font:600 11px/1 var(--font-sans);color:#ffffff80}.s-routing__tier-btn[aria-pressed=true]{color:var(--ht-white);background:#ffffff1a}body[data-theme=light] .s-routing__tier-btn{color:#000000b3}body[data-theme=light] .s-routing__tier-btn[aria-pressed=true]{color:var(--ht-black);background:#ffffffb3}.s-provider-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.s-provider-card__head{display:flex;align-items:center;justify-content:space-between}.s-provider-card__name{font:700 16px/1 var(--font-sans);color:var(--ht-white)}body[data-theme=light] .s-provider-card__name{color:var(--ht-black)}.s-provider-card__tiers{display:flex;flex-direction:column;gap:6px;padding:8px 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}body[data-theme=light] .s-provider-card__tiers{border-color:#0000000f}.s-provider-card__tier{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.s-provider-card__tier-name{font:700 11px/1 var(--font-sans);letter-spacing:.06em}.s-provider-card__tier-model{font:500 12px/1 var(--font-mono);color:#ffffffd9}body[data-theme=light] .s-provider-card__tier-model{color:var(--ht-black)}.s-provider-card__foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.s-provider-card__usage{font:500 11.5px/1 var(--font-mono);color:#ffffff8c}body[data-theme=light] .s-provider-card__usage{color:#0009}.s-provider-card__foot .s-btn{flex:0 0 auto}.s-form{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;max-width:760px}.s-form__row{display:flex;flex-direction:column;gap:6px}.s-form__row--full{grid-column:1 / -1}.s-form__label{font:600 11px/1 var(--font-sans);letter-spacing:.06em;color:#ffffffb3}body[data-theme=light] .s-form__label{color:#000000b3}.s-form__help{font:400 11.5px/1.5 var(--font-sans);color:#ffffff80;margin:0 0 6px}body[data-theme=light] .s-form__help{color:#000000b3}.s-form__input{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:5px;padding:9px 12px;font:400 13px/1.3 var(--font-sans);color:var(--ht-white);width:100%}.s-form__input:focus{outline:none;border-color:var(--ht-red)}body[data-theme=light] .s-form__input{background:#ffffff8c;border-color:#0000001a;color:var(--ht-black)}.s-form__input--inline{padding:7px 10px;font-size:12px}.s-form__seg{display:inline-flex;background:#ffffff0d;border-radius:6px;padding:3px;gap:2px}body[data-theme=light] .s-form__seg{background:#ffffff80}.s-form__seg-btn{background:none;border:none;cursor:pointer;padding:7px 14px;border-radius:4px;font:500 11.5px/1 var(--font-sans);color:#fff9}.s-form__seg-btn[aria-pressed=true],.s-form__seg-btn[aria-checked=true]{background:#ffffff1f;color:var(--ht-white)}body[data-theme=light] .s-form__seg-btn{color:#0009}body[data-theme=light] .s-form__seg-btn[aria-pressed=true],body[data-theme=light] .s-form__seg-btn[aria-checked=true]{background:#ffffffb3;color:var(--ht-black)}.s-form__danger-zone{margin-top:24px;padding:16px;border:1px dashed rgba(203,31,58,.4);border-radius:8px;background:#cb1f3a0d}.s-form__danger-zone strong{display:block;font:700 13px/1.2 var(--font-sans);color:#ff6b88;margin-bottom:4px}.s-form__danger-zone p{font:400 12px/1.5 var(--font-sans);color:#ffffffa6;margin:0 0 10px}body[data-theme=light] .s-form__danger-zone p{color:#000000b3}@media (max-width: 768px){.s-form{grid-template-columns:1fr}}.s-audit__filters{display:flex;gap:8px;flex-wrap:wrap}.s-audit__filters .s-form__input--inline{flex:0 0 auto}.s-audit__filters .s-form__input--inline:first-child{flex:1;min-width:240px}.s-audit{display:flex;flex-direction:column;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:8px;overflow:hidden}body[data-theme=light] .s-audit{background:#ffffff8c;border-color:#00000012}.s-audit__row{display:grid;grid-template-columns:60px 140px 100px 1fr 1fr;gap:12px;align-items:center;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.04);font:400 12px/1.4 var(--font-sans)}body[data-theme=light] .s-audit__row{border-bottom-color:#0000000d}.s-audit__row:last-child{border-bottom:none}.s-audit__time{font:500 11px/1 var(--font-mono);color:#ffffff8c}body[data-theme=light] .s-audit__time{color:#000000b3}.s-audit__actor{display:flex;align-items:center;gap:8px;color:var(--ht-white);font-weight:500;min-width:0}body[data-theme=light] .s-audit__actor{color:var(--ht-black)}.s-audit__actor span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-audit__user{width:16px;height:16px;border-radius:50%;background:#ffffff26;color:var(--ht-white);font:700 9px/1 var(--font-sans);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}body[data-theme=light] .s-audit__user{background:#0000001a;color:var(--ht-black)}.s-audit__act{font:600 11px/1 var(--font-mono);letter-spacing:.04em;padding:3px 7px;border-radius:3px;background:#ffffff0f;color:#ffffffd9;display:inline-block;text-align:center;justify-self:start}body[data-theme=light] .s-audit__act{background:#0000000d;color:var(--ht-black)}.s-audit__act--wrote,.s-audit__act--approved{background:#4caf502e;color:#88c9a1}.s-audit__act--denied,.s-audit__act--deleted,.s-audit__act--rolled-back{background:#cb1f3a2e;color:#ff6b88}.s-audit__act--requested,.s-audit__act--invited{background:#d9b06b2e;color:#d9b06b}.s-audit__obj{font:500 11.5px/1.3 var(--font-mono);color:#ffffffd9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-theme=light] .s-audit__obj{color:var(--ht-black)}.s-audit__meta{font:400 11.5px/1.3 var(--font-sans);color:#ffffff8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-theme=light] .s-audit__meta{color:#000000b3}@media (max-width: 800px){.s-audit__row{grid-template-columns:60px 1fr;gap:6px}.s-audit__act,.s-audit__obj,.s-audit__meta{grid-column:2}}.s-bill__hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.s-bill__card{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:18px;display:flex;flex-direction:column;gap:6px}body[data-theme=light] .s-bill__card{background:#ffffff8c;border-color:#00000012}.s-bill__card--plan{background:linear-gradient(135deg,#cb1f3a2e,#cb1f3a0a);border-color:#cb1f3a66}.s-bill__card--coming{border-style:dashed;border-color:#ffffff24}body[data-theme=light] .s-bill__card--coming{border-color:#00000024}.s-bill__placeholder{border:1px dashed rgba(255,255,255,.14);border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}body[data-theme=light] .s-bill__placeholder{border-color:#00000024;background:#ffffff73}.s-bill__placeholder-title{font:700 14px/1.2 var(--font-sans);color:#ffffffd9}body[data-theme=light] .s-bill__placeholder-title{color:#000000d9}.s-bill__placeholder-meta{font:400 12px/1.5 var(--font-sans);color:#ffffff8c}body[data-theme=light] .s-bill__placeholder-meta{color:#0009}.s-bill__num{font:700 28px/1 var(--font-sans);letter-spacing:-.02em;color:#fff9}body[data-theme=light] .s-bill__num{color:#0009}.s-bill__num strong{color:var(--ht-white)}body[data-theme=light] .s-bill__num strong{color:var(--ht-black)}.s-bill__meta{font:400 11.5px/1.3 var(--font-sans);color:#ffffff80}body[data-theme=light] .s-bill__meta{color:#000000b3}.s-bill__plan-title{font:700 22px/1.1 var(--font-sans);color:var(--ht-white);letter-spacing:-.02em}body[data-theme=light] .s-bill__plan-title{color:var(--ht-black)}.s-bill__plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.s-bill__plan{cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;text-align:left}body[data-theme=light] .s-bill__plan{background:#ffffff8c;border-color:#00000012}.s-bill__plan[aria-pressed=true]{border-color:var(--ht-red);background:#cb1f3a14}.s-bill__plan-name{font:700 14px/1.2 var(--font-sans);color:var(--ht-white)}body[data-theme=light] .s-bill__plan-name{color:var(--ht-black)}.s-bill__plan-price{font:600 13px/1 var(--font-mono);color:var(--ht-red)}.s-bill__plan-blurb{font:400 12px/1.45 var(--font-sans);color:#ffffffb3;margin:0}body[data-theme=light] .s-bill__plan-blurb{color:#000000b3}.s-bill__plan-features{list-style:none;margin:0;padding:0;font:400 11.5px/1.55 var(--font-sans);color:#fff9}body[data-theme=light] .s-bill__plan-features{color:#000000a6}.s-bill__plan-features li:before{content:"· ";color:var(--ht-red)}.s-role-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-bottom:12px}.s-role-card{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:14px}body[data-theme=light] .s-role-card{background:#ffffff8c;border-color:#00000012}.s-role-card__name{font:700 14px/1.2 var(--font-sans);color:var(--ht-white);margin-bottom:4px}body[data-theme=light] .s-role-card__name{color:var(--ht-black)}.s-role-card__desc{font:400 11.5px/1.45 var(--font-sans);color:#fff9;margin:0 0 8px}body[data-theme=light] .s-role-card__desc{color:#000000a6}.s-role-card__count{font:600 10.5px/1 var(--font-mono);color:#ffffff73}body[data-theme=light] .s-role-card__count{color:#000000b3}.s-group-card{display:flex;flex-direction:column;gap:8px;padding:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px}body[data-theme=light] .s-group-card{background:#ffffff8c;border-color:#00000012}.s-group-card__name{font:600 14px/1.2 var(--font-sans);color:var(--ht-white)}body[data-theme=light] .s-group-card__name{color:var(--ht-black)}.s-group-card__meta{font:400 11.5px/1 var(--font-sans);color:#ffffff8c}body[data-theme=light] .s-group-card__meta{color:#0009}@media (max-width: 768px){.s-head{padding:16px 4% 0}.s-body{padding:20px 4%}.s-head__tabs{margin:0 -4% -1px;padding:0 4%;scrollbar-width:none}.s-head__tabs::-webkit-scrollbar{display:none}.s-head__tab{padding:10px 11px;font-size:12px;gap:5px}.s-bill__trend{height:90px}}
