:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--oh-orange-50:#fff4e2;--oh-orange-100:#ffe8c2;--oh-orange-200:#ffd38a;--oh-orange-300:#ffbf4d;--oh-orange-400:#ffa914;--oh-orange-500:#ff8200;--oh-orange-600:#e46300;--oh-orange-700:#a34800;--oh-orange-800:#6e3204;--oh-amber-300:#ffc95c;--oh-amber-400:#ffa914;--oh-amber-600:#8f5a00;--oh-honey-light:#ffe4b8;--oh-ink-50:#faf7f0;--oh-ink-100:#f3eee3;--oh-ink-200:#e7dfcf;--oh-ink-300:#d2c7b2;--oh-ink-400:#a99e89;--oh-ink-500:#7d7362;--oh-ink-600:#5f5748;--oh-ink-700:#423c31;--oh-ink-800:#2a251d;--oh-ink-900:#1f1b15;--oh-ink-950:#17140f;--oh-moss-500:#3f7a4f;--oh-moss-100:#e3f0e4;--oh-ember-500:#b9381f;--oh-ember-100:#fbe6e0;--oh-bg:#fbf7f1;--oh-bg-sunken:#f3eee3;--oh-surface:#fffdf8;--oh-surface-raised:#fff;--oh-overlay:#17140f61;--oh-text:#17140f;--oh-text-2:#4d463a;--oh-text-3:#6f6656;--oh-text-inverse:#fbf7f1;--oh-line:#e7dfcf;--oh-line-strong:#d2c7b2;--oh-line-ink:#17140f14;--oh-accent:#ff8200;--oh-accent-hover:#ff9324;--oh-accent-press:#e46300;--oh-accent-text:#a34800;--oh-accent-soft:#ffe8c2;--oh-accent-wash:#fff4e2;--oh-on-accent:#3b2414;--oh-amber:#ffa914;--oh-honey:#ffe4b8;--oh-solid:#1f1812;--oh-solid-hover:#33281d;--oh-on-solid:#fbf7f1;--oh-success:#3f7a4f;--oh-success-soft:#e3f0e4;--oh-danger:#b9381f;--oh-danger-soft:#fbe6e0;--oh-on-danger:#fff;--oh-warning:#8f5a00;--oh-warning-soft:#ffefc7;--oh-agent:#8f5a00;--oh-agent-soft:#fff1d2;--oh-wing:#ffffffc7;--oh-bee-body:#fd971c;--oh-bee-ink:#3b2414;--oh-bee-wing:#feefd2;--oh-bee-wing-small:#ffe0a8;--oh-bee-blush:#fdab6e;--oh-bee-glint:#fff;--oh-agent-face:#2a2018;--oh-agent-face-text:#ffa914;--oh-focus:#17140f;--oh-focus-halo:#ff820073;--oh-hive-bg:#19140e;--oh-hive-bg-2:#241c14;--oh-hive-line:#ffa91433;--oh-hive-text:#fbf7f1;--oh-hive-text-2:#fbf7f1ad;--oh-font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", system-ui, sans-serif;--oh-font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI Variable Display", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", system-ui, sans-serif;--oh-font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--oh-text-2xs:.6875rem;--oh-text-xs:.75rem;--oh-text-sm:.8125rem;--oh-text-base:.9375rem;--oh-text-md:1.0625rem;--oh-text-lg:1.25rem;--oh-text-xl:1.5625rem;--oh-text-2xl:1.9375rem;--oh-text-3xl:clamp(2rem, 1.4rem + 2.2vw, 2.75rem);--oh-text-4xl:clamp(2.25rem, 1.2rem + 3.6vw, 4.25rem);--oh-leading-tight:1.12;--oh-leading-snug:1.3;--oh-leading-normal:1.55;--oh-tracking-display:-.022em;--oh-tracking-tight:-.01em;--oh-tracking-caps:.08em;--oh-weight-regular:400;--oh-weight-medium:500;--oh-weight-semibold:600;--oh-weight-bold:700;--oh-space-0:0;--oh-space-1:.25rem;--oh-space-2:.5rem;--oh-space-3:.75rem;--oh-space-4:1rem;--oh-space-5:1.25rem;--oh-space-6:1.5rem;--oh-space-8:2rem;--oh-space-10:2.5rem;--oh-space-12:3rem;--oh-space-16:4rem;--oh-space-20:5rem;--oh-space-24:6rem;--oh-radius-xs:6px;--oh-radius-sm:8px;--oh-radius-md:12px;--oh-radius-lg:16px;--oh-radius-xl:22px;--oh-radius-2xl:28px;--oh-radius-pill:999px;--oh-hex:polygon(50% 0, 93.3% 25%, 93.3% 75%, 50% 100%, 6.7% 75%, 6.7% 25%);--oh-hex-tight:polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);--oh-hex-ratio:.866 / 1;--oh-hex-tall:1.1547;--oh-hex-flat:polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%);--oh-hex-flat-ratio:1 / .866;--oh-shadow-xs:0 1px 1px #3c280a0d;--oh-shadow-sm:0 1px 2px #3c280a0f, 0 2px 6px -2px #3c280a14;--oh-shadow-md:0 1px 2px #3c280a0d, 0 10px 28px -10px #3c280a33;--oh-shadow-lg:0 2px 4px #3c280a0d, 0 24px 56px -18px #3c280a4d;--oh-shadow-inset:inset 0 1px 0 #fff9;--oh-dur-instant:80ms;--oh-dur-fast:.14s;--oh-dur-base:.22s;--oh-dur-slow:.38s;--oh-dur-slower:.64s;--oh-dur-ambient:9s;--oh-ease-out:cubic-bezier(.2, .8, .2, 1);--oh-ease-in-out:cubic-bezier(.65, 0, .35, 1);--oh-ease-spring:cubic-bezier(.34, 1.4, .64, 1);--oh-rail-w:76px;--oh-list-w:336px;--oh-tabbar-h:64px;--oh-content-max:1120px;--oh-z-sticky:10;--oh-z-popover:40;--oh-z-sheet:50;--oh-z-toast:60}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--oh-bg:#15120e;--oh-bg-sunken:#0f0d0a;--oh-surface:#1c1813;--oh-surface-raised:#221e18;--oh-overlay:#0000008c;--oh-text:#f3eee3;--oh-text-2:#c9bfad;--oh-text-3:#9b9180;--oh-text-inverse:#17140f;--oh-line:#2c2720;--oh-line-strong:#3d362c;--oh-line-ink:#f3eee312;--oh-accent:#ffa914;--oh-accent-hover:#ffb83d;--oh-accent-press:#ff8200;--oh-accent-text:#ffb84d;--oh-accent-soft:#ffa91429;--oh-accent-wash:#ffa91412;--oh-amber:#ffc95c;--oh-honey:#ffe4b829;--oh-on-accent:#17140f;--oh-solid:#f3eee3;--oh-solid-hover:#fff;--oh-on-solid:#17140f;--oh-success:#7cc08d;--oh-success-soft:#7cc08d24;--oh-danger:#f08a72;--oh-danger-soft:#f08a7224;--oh-on-danger:#17140f;--oh-warning:#ffc95c;--oh-warning-soft:#ffc95c24;--oh-agent:#ffc95c;--oh-agent-soft:#ffc95c1f;--oh-wing:#ffffffb3;--oh-agent-face:#3a2d21;--oh-focus:#ffb061;--oh-focus-halo:#ffa91459;--oh-hive-bg:#0f0d0a;--oh-hive-bg-2:#1a1611;--oh-shadow-xs:0 1px 1px #0000004d;--oh-shadow-sm:0 1px 2px #0006, 0 2px 6px -2px #0006;--oh-shadow-md:0 1px 2px #0006, 0 12px 30px -10px #0009;--oh-shadow-lg:0 2px 4px #0006, 0 28px 60px -18px #000000b3;--oh-shadow-inset:inset 0 1px 0 #ffffff0a}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--oh-bg:#15120e;--oh-bg-sunken:#0f0d0a;--oh-surface:#1c1813;--oh-surface-raised:#221e18;--oh-overlay:#0000008c;--oh-text:#f3eee3;--oh-text-2:#c9bfad;--oh-text-3:#9b9180;--oh-text-inverse:#17140f;--oh-line:#2c2720;--oh-line-strong:#3d362c;--oh-line-ink:#f3eee312;--oh-accent:#ffa914;--oh-accent-hover:#ffb83d;--oh-accent-press:#ff8200;--oh-accent-text:#ffb84d;--oh-accent-soft:#ffa91429;--oh-accent-wash:#ffa91412;--oh-amber:#ffc95c;--oh-honey:#ffe4b829;--oh-on-accent:#17140f;--oh-solid:#f3eee3;--oh-solid-hover:#fff;--oh-on-solid:#17140f;--oh-success:#7cc08d;--oh-success-soft:#7cc08d24;--oh-danger:#f08a72;--oh-danger-soft:#f08a7224;--oh-on-danger:#17140f;--oh-warning:#ffc95c;--oh-warning-soft:#ffc95c24;--oh-agent:#ffc95c;--oh-agent-soft:#ffc95c1f;--oh-wing:#ffffffb3;--oh-agent-face:#3a2d21;--oh-focus:#ffb061;--oh-focus-halo:#ffa91459;--oh-hive-bg:#0f0d0a;--oh-hive-bg-2:#1a1611;--oh-shadow-xs:0 1px 1px #0000004d;--oh-shadow-sm:0 1px 2px #0006, 0 2px 6px -2px #0006;--oh-shadow-md:0 1px 2px #0006, 0 12px 30px -10px #0009;--oh-shadow-lg:0 2px 4px #0006, 0 28px 60px -18px #000000b3;--oh-shadow-inset:inset 0 1px 0 #ffffff0a}@media (prefers-reduced-motion:reduce){:root{--oh-dur-fast:1ms;--oh-dur-base:1ms;--oh-dur-slow:1ms;--oh-dur-slower:1ms;--oh-ease-spring:linear}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background:var(--oh-bg);min-height:100dvh;color:var(--oh-text);font-family:var(--oh-font-sans);font-size:var(--oh-text-base);line-height:var(--oh-leading-normal);font-feature-settings:"kern", "tnum" 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3{font-family:var(--oh-font-display);font-weight:var(--oh-weight-bold);letter-spacing:var(--oh-tracking-tight);line-height:var(--oh-leading-snug);text-wrap:balance}p{text-wrap:pretty}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:var(--oh-accent-text);text-underline-offset:3px;transition:color var(--oh-dur-fast) var(--oh-ease-out);text-decoration-thickness:1px}a:hover{color:var(--oh-text)}::selection{background:var(--oh-accent-soft);color:var(--oh-text)}:focus{outline:none}:focus-visible{outline:2px solid var(--oh-focus);outline-offset:2px;box-shadow:0 0 0 6px var(--oh-focus-halo);scroll-margin:var(--oh-space-3)}[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{box-shadow:none;outline:none}#root{min-height:100dvh}:root{--oh-success-ink:color-mix(in oklab, var(--oh-success) 82%, var(--oh-text))}@media (min-width:1920px){html{font-size:106.25%}}@media (min-width:2400px){html{font-size:112.5%}}.oh-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.oh-skip{left:var(--oh-space-4);top:var(--oh-space-4);z-index:var(--oh-z-toast);padding:var(--oh-space-2) var(--oh-space-4);border-radius:var(--oh-radius-md);background:var(--oh-solid);color:var(--oh-on-solid);font-weight:var(--oh-weight-semibold);transition:transform var(--oh-dur-base) var(--oh-ease-out);position:absolute;transform:translateY(-160%)}.oh-skip:focus-visible{color:var(--oh-on-solid);transform:none}.oh-mono{font-family:var(--oh-font-mono);letter-spacing:0;font-size:.92em}.oh-eyebrow{align-items:center;gap:var(--oh-space-2);font-size:var(--oh-text-sm);font-weight:var(--oh-weight-semibold);color:var(--oh-accent-text);letter-spacing:.02em;display:inline-flex}.oh-eyebrow--danger{color:var(--oh-danger)}.oh-eyebrow--danger:before{background:var(--oh-danger)}.oh-fullscreen{min-height:100dvh;padding:var(--oh-space-8) var(--oh-space-5);place-items:center;display:grid}@keyframes oh-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes oh-pop{0%{opacity:0;transform:translateY(4px)scale(.97)}to{opacity:1;transform:none}}@keyframes oh-buzz{0%,62%,to{transform:none}66%,74%{transform:rotate(calc(var(--flap,1) * 9deg)) scaleX(.9)}70%,78%{transform:none}}@keyframes oh-buzz-fast{50%{transform:rotate(calc(var(--flap,1) * 7deg)) scaleX(.92)}}@keyframes oh-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes oh-shimmer{0%{background-position:120% 0}to{background-position:-20% 0}}.oh-wing{transform-box:fill-box}.oh-wing--l{--flap:-1;transform-origin:100% 42%}.oh-wing--r{--flap:1;transform-origin:0 42%}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.oh-wordmark{font-family:var(--oh-font-display);font-weight:var(--oh-weight-bold);letter-spacing:-.03em;color:var(--oh-text);align-items:center;gap:.45em;line-height:1;display:inline-flex}.oh-wordmark--light{color:var(--oh-hive-text)}.oh-mark__cell{transform-box:fill-box;transform-origin:50%}.oh-wordmark:hover .oh-mark__cell--ring,.oh-rail__brand:hover .oh-mark__cell--ring,.oh-rail__brand:focus-visible .oh-mark__cell--ring{animation:oh-ring-turn .64s var(--oh-ease-spring)}@keyframes oh-ring-turn{to{transform:rotate(60deg)}}.oh-beeart__wing{fill:var(--oh-bee-wing)}.oh-beeart--small .oh-beeart__wing{fill:var(--oh-bee-wing-small)}.oh-beeart__body{fill:var(--oh-bee-body)}.oh-beeart__ink{fill:var(--oh-bee-ink)}.oh-beeart__antenna,.oh-beeart__smile{fill:none;stroke:var(--oh-bee-ink)}.oh-beeart__smile{stroke-linecap:round}.oh-beeart__blush{fill:var(--oh-bee-blush)}.oh-beeart__glint{fill:var(--oh-bee-glint)}.oh-beeart__halo{fill:var(--oh-bee-halo,var(--oh-surface));stroke:var(--oh-bee-halo,var(--oh-surface));stroke-width:96px;stroke-linejoin:round}.oh-beeart__halo path[fill=none]{fill:none}.oh-bee{flex:none;display:inline-block;overflow:visible}.oh-btn{--btn-h:2.5rem;justify-content:center;align-items:center;gap:var(--oh-space-2);height:var(--btn-h);padding:0 var(--oh-space-4);border-radius:var(--oh-radius-md);font-size:var(--oh-text-base);font-weight:var(--oh-weight-semibold);white-space:nowrap;-webkit-user-select:none;user-select:none;isolation:isolate;transition:background-color var(--oh-dur-fast) var(--oh-ease-out), border-color var(--oh-dur-fast) var(--oh-ease-out), color var(--oh-dur-fast) var(--oh-ease-out), box-shadow var(--oh-dur-base) var(--oh-ease-out), transform var(--oh-dur-fast) var(--oh-ease-out);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.oh-btn--sm{--btn-h:2rem;padding:0 var(--oh-space-3);font-size:var(--oh-text-sm);border-radius:var(--oh-radius-sm);gap:6px}.oh-btn--lg{--btn-h:3.125rem;padding:0 var(--oh-space-6);font-size:var(--oh-text-md);border-radius:14px}.oh-btn--block{width:100%;display:flex}.oh-btn__label{position:relative}.oh-btn:active:not(:disabled){transform:translateY(0)scale(.98)}.oh-btn:disabled:not(.is-loading){opacity:.5}.oh-btn.is-loading{cursor:progress}.oh-btn--primary{background-color:var(--oh-accent);color:var(--oh-on-accent);box-shadow:inset 0 1px 0 #ffffff59, 0 1px 2px color-mix(in srgb, var(--oh-orange-800) 18%, transparent), 0 8px 20px -10px color-mix(in srgb, var(--oh-orange-500) 75%, transparent)}.oh-btn--primary:before{content:"";z-index:-1;transition:background-position var(--oh-dur-slower) var(--oh-ease-out);background:linear-gradient(105deg,#0000 35%,#ffffff61 50%,#0000 65%) 130% 0/260% 100% no-repeat;position:absolute;inset:0}.oh-btn--primary:hover:not(:disabled){background-color:var(--oh-accent-hover);box-shadow:inset 0 1px 0 #fff6, 0 2px 4px color-mix(in srgb, var(--oh-orange-800) 16%, transparent), 0 14px 28px -12px color-mix(in srgb, var(--oh-orange-500) 85%, transparent);transform:translateY(-1px)}.oh-btn--primary:hover:not(:disabled):before{background-position:-30% 0}.oh-btn--primary:active:not(:disabled){background-color:var(--oh-accent-press)}.oh-btn--solid{background:var(--oh-solid);color:var(--oh-on-solid);box-shadow:var(--oh-shadow-sm)}.oh-btn--solid:hover:not(:disabled){background:var(--oh-solid-hover);color:var(--oh-on-solid);transform:translateY(-1px)}.oh-btn--ghost{color:var(--oh-text);border-color:var(--oh-line-strong);background:0 0}.oh-btn--ghost:hover:not(:disabled){background:var(--oh-bg-sunken);border-color:var(--oh-text-3);color:var(--oh-text)}.oh-btn--quiet{color:var(--oh-text-2);background:0 0}.oh-btn--quiet:hover:not(:disabled){background:var(--oh-bg-sunken);color:var(--oh-text)}.oh-btn--danger{background:var(--oh-danger);color:var(--oh-on-danger)}.oh-btn--danger:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.oh-iconbtn{border-radius:var(--oh-radius-md);width:40px;height:40px;color:var(--oh-text-2);transition:background-color var(--oh-dur-fast) var(--oh-ease-out), color var(--oh-dur-fast) var(--oh-ease-out), transform var(--oh-dur-fast) var(--oh-ease-out);background:0 0;border:0;place-items:center;display:inline-grid}.oh-iconbtn:hover{background:var(--oh-bg-sunken);color:var(--oh-text)}.oh-iconbtn:active{transform:scale(.94)}.oh-spinner{align-items:center;gap:3px;display:inline-flex}.oh-spinner i{width:7px;height:calc(7px * var(--oh-hex-tall));clip-path:var(--oh-hex-tight);opacity:.25;animation:oh-cell .9s var(--oh-ease-in-out) infinite;background:currentColor}.oh-spinner i:nth-child(2){animation-delay:.15s}.oh-spinner i:nth-child(3){animation-delay:.3s}@keyframes oh-cell{0%,to{opacity:.25;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.oh-spinner i{opacity:.7}}.oh-form{gap:var(--oh-space-5);display:grid}.oh-form__row{gap:var(--oh-space-5) var(--oh-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:start;display:grid}.oh-field{gap:7px;min-width:0;display:grid}.oh-field__label{font-size:var(--oh-text-sm);font-weight:var(--oh-weight-semibold);color:var(--oh-text-2)}.oh-field__control{border:1px solid var(--oh-line-strong);border-radius:var(--oh-radius-md);background:var(--oh-surface);min-width:0;height:3rem;box-shadow:var(--oh-shadow-xs);transition:border-color var(--oh-dur-fast) var(--oh-ease-out), box-shadow var(--oh-dur-base) var(--oh-ease-out), background-color var(--oh-dur-fast) var(--oh-ease-out);align-items:center;display:flex;position:relative}.oh-field__control:hover{border-color:var(--oh-ink-400)}.oh-field__control:focus-within{border-color:var(--oh-accent-press);background:var(--oh-surface-raised);box-shadow:0 0 0 4px var(--oh-focus-halo)}.oh-field.has-error .oh-field__control{border-color:var(--oh-danger)}.oh-field.has-error .oh-field__control:focus-within{box-shadow:0 0 0 4px var(--oh-danger-soft)}.oh-field__input{min-width:0;height:100%;color:var(--oh-text);background:0 0;border:0;outline:none;flex:1;padding:0 14px;font-size:1rem}.oh-field__input:focus-visible{box-shadow:none;outline:none}.oh-field__input::placeholder{color:var(--oh-text-3);opacity:.8}.oh-field__prefix{color:var(--oh-text-3);font-family:var(--oh-font-mono);padding-left:14px;font-size:.9375rem}.oh-field__prefix+.oh-field__input{padding-left:3px}.oh-field__toggle{width:2.5rem;height:2.5rem;color:var(--oh-text-3);transition:color var(--oh-dur-fast) var(--oh-ease-out), background-color var(--oh-dur-fast) var(--oh-ease-out);background:0 0;border:0;border-radius:10px;place-items:center;margin-right:3px;display:grid}.oh-field__toggle:hover{color:var(--oh-text);background:var(--oh-bg-sunken)}.oh-field__hint{color:var(--oh-text-3);font-size:.78125rem;line-height:1.45}.oh-field__error{font-size:var(--oh-text-sm);color:var(--oh-danger);animation:oh-fade-up var(--oh-dur-base) var(--oh-ease-out);align-items:flex-start;gap:6px;line-height:1.45;display:flex}.oh-field__error .oh-icon{flex:none;margin-top:2px}.oh-caps{color:var(--oh-warning);font-weight:var(--oh-weight-semibold)}.oh-fieldset{gap:var(--oh-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.oh-fieldset>legend{margin-bottom:var(--oh-space-2);font-size:var(--oh-text-sm);font-weight:var(--oh-weight-semibold);color:var(--oh-text-2);padding:0}.oh-segmented{border-radius:var(--oh-radius-md);background:var(--oh-bg-sunken);box-shadow:inset 0 0 0 1px var(--oh-line);gap:2px;padding:4px;display:flex}.oh-segmented--wrap{flex-wrap:wrap}.oh-segmented__item{min-height:2.125rem;padding:0 var(--oh-space-3);color:var(--oh-text-2);font-size:var(--oh-text-sm);font-weight:var(--oh-weight-medium);white-space:nowrap;transition:background-color var(--oh-dur-fast) var(--oh-ease-out), color var(--oh-dur-fast) var(--oh-ease-out), box-shadow var(--oh-dur-base) var(--oh-ease-out), transform var(--oh-dur-fast) var(--oh-ease-out);background:0 0;border:0;border-radius:9px;flex:auto;justify-content:center;align-items:center;gap:6px;display:inline-flex}.oh-segmented__item:hover{color:var(--oh-text);background:var(--oh-line-ink)}.oh-segmented__item:active{transform:scale(.97)}.oh-segmented__item[aria-checked=true]{background:var(--oh-surface-raised);color:var(--oh-text);font-weight:var(--oh-weight-semibold);box-shadow:var(--oh-shadow-sm), inset 0 -2px 0 var(--oh-accent)}.oh-stepper{border:1px solid var(--oh-line-strong);border-radius:var(--oh-radius-md);background:var(--oh-surface);width:-moz-fit-content;width:fit-content;height:2.875rem;transition:border-color var(--oh-dur-fast) var(--oh-ease-out), box-shadow var(--oh-dur-base) var(--oh-ease-out);align-items:center;display:inline-flex;overflow:hidden}.oh-stepper:focus-within{border-color:var(--oh-accent-press);box-shadow:0 0 0 4px var(--oh-focus-halo)}.oh-stepper button{width:2.875rem;height:100%;color:var(--oh-text-2);transition:background-color var(--oh-dur-fast) var(--oh-ease-out), color var(--oh-dur-fast) var(--oh-ease-out);background:0 0;border:0;place-items:center;display:grid}.oh-stepper button:hover:not(:disabled){background:var(--oh-bg-sunken);color:var(--oh-text)}.oh-stepper button:disabled{color:var(--oh-line-strong)}.oh-stepper button:focus-visible{box-shadow:inset 0 0 0 2px var(--oh-focus);outline:none}.oh-stepper input{border:0;border-inline:1px solid var(--oh-line);text-align:center;width:4rem;height:100%;font-size:1.0625rem;font-weight:var(--oh-weight-semibold);font-variant-numeric:tabular-nums;appearance:textfield;background:0 0}.oh-stepper input:focus-visible{box-shadow:none;background:var(--oh-accent-wash);outline:none}.oh-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.oh-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.oh-banner{border-radius:var(--oh-radius-md);color:var(--oh-text);animation:oh-pop var(--oh-dur-base) var(--oh-ease-out);border:1px solid #0000;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.875rem;line-height:1.5;display:flex}.oh-banner>.oh-icon{flex:none;margin-top:2px}.oh-banner strong{font-weight:var(--oh-weight-semibold);display:block}.oh-banner p{color:var(--oh-text-2);margin-top:2px}.oh-banner--danger{background:var(--oh-danger-soft);border-color:color-mix(in srgb, var(--oh-danger) 22%, transparent)}.oh-banner--danger>.oh-icon{color:var(--oh-danger)}.oh-banner--locked{background:var(--oh-warning-soft);border-color:color-mix(in srgb, var(--oh-warning) 25%, transparent)}.oh-banner--locked>.oh-icon{color:var(--oh-warning)}.oh-banner--info{background:var(--oh-accent-wash);border-color:var(--oh-accent-soft)}.oh-banner--info>.oh-icon{color:var(--oh-accent-text)}.oh-banner__timer{border-radius:var(--oh-radius-pill);background:var(--oh-surface-raised);color:var(--oh-text);font-weight:var(--oh-weight-semibold);font-variant-numeric:tabular-nums;margin-left:8px;padding:1px 8px;display:inline-block}.oh-attempts{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.oh-attempts__cells{gap:3px;display:inline-flex}.oh-attempts__cells i{width:10px;height:calc(10px * var(--oh-hex-tall));clip-path:var(--oh-hex-tight);background:var(--oh-line-strong);transition:background-color var(--oh-dur-slow) var(--oh-ease-out)}.oh-attempts__cells i.is-on{background:var(--oh-accent)}.oh-chip{border-radius:var(--oh-radius-pill);background:var(--oh-bg-sunken);height:24px;box-shadow:inset 0 0 0 1px var(--oh-line);color:var(--oh-text-2);font-size:var(--oh-text-xs);font-weight:var(--oh-weight-semibold);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.oh-chip--accent{background:var(--oh-accent-soft);box-shadow:none;color:var(--oh-accent-text)}.oh-chip--milestone{background:var(--oh-surface-raised);box-shadow:inset 0 0 0 1px var(--oh-line-strong), var(--oh-shadow-xs);color:var(--oh-text);letter-spacing:.02em}.oh-chip--milestone i{width:9px;height:calc(9px * var(--oh-hex-tall));clip-path:var(--oh-hex-tight);background:var(--oh-accent);animation:oh-breathe 3.2s var(--oh-ease-in-out) infinite}.oh-count{border-radius:var(--oh-radius-pill);background:var(--oh-bg-sunken);min-width:24px;height:22px;color:var(--oh-text-2);font-size:var(--oh-text-xs);font-weight:var(--oh-weight-semibold);font-variant-numeric:tabular-nums;place-items:center;padding:0 7px;display:inline-grid}.oh-avatar{--size:40px;width:var(--size);height:var(--size);flex:none;place-items:center;display:inline-grid;position:relative}.oh-avatar--sm{--size:32px}.oh-avatar--lg{--size:48px}.oh-avatar__face{width:100%;height:100%;font-size:calc(var(--size) * .42);font-weight:var(--oh-weight-bold);place-items:center;line-height:1;display:grid}.oh-avatar--human .oh-avatar__face{background:linear-gradient(140deg, var(--oh-honey-light), var(--oh-orange-200) 70%, var(--oh-orange-300));color:var(--oh-orange-800);box-shadow:inset 0 0 0 1px var(--oh-line-ink);border-radius:50%}.oh-avatar--agent .oh-avatar__face{clip-path:var(--oh-hex);background:var(--oh-agent-face);color:var(--oh-agent-face-text)}.oh-avatar__bee{aspect-ratio:1000/980;pointer-events:none;width:54%;height:auto;position:absolute;top:-14%;right:-16%;overflow:visible}.oh-avatar.is-online .oh-wing{animation:oh-buzz 3.2s var(--oh-ease-in-out) infinite}.oh-avatar.is-online.oh-avatar--agent .oh-avatar__face{box-shadow:none}.oh-boot{background:var(--oh-bg);place-items:center;min-height:100dvh;display:grid}.oh-boot__inner{justify-items:center;gap:var(--oh-space-4);display:grid}.oh-boot__text{font-size:var(--oh-text-sm);color:var(--oh-text-3);opacity:0;animation:oh-fade-up var(--oh-dur-slow) var(--oh-ease-out) .9s forwards}.oh-boot__mark{filter:drop-shadow(0 12px 24px color-mix(in srgb, var(--oh-accent) 35%, transparent))}.oh-boot__mark .oh-mark__cell{animation:oh-cell-wave 1.4s var(--oh-ease-in-out) infinite}.oh-boot__mark .oh-mark__cell:nth-child(2){animation-delay:.1s}.oh-boot__mark .oh-mark__cell:nth-child(3){animation-delay:.2s}.oh-boot__mark .oh-mark__cell:nth-child(4){animation-delay:.3s}.oh-boot__mark .oh-mark__cell:nth-child(5){animation-delay:.4s}.oh-boot__mark .oh-mark__cell:nth-child(6){animation-delay:.5s}.oh-boot__mark .oh-mark__cell:nth-child(7){animation-delay:.6s}@keyframes oh-cell-wave{0%,60%,to{opacity:1;transform:none}30%{opacity:.55;transform:scale(.9)}}.oh-state{justify-items:center;gap:var(--oh-space-3);text-align:center;max-width:420px;animation:oh-fade-up var(--oh-dur-slow) var(--oh-ease-out);margin-inline:auto;display:grid}.oh-state__badge{width:52px;height:calc(52px * var(--oh-hex-tall));clip-path:var(--oh-hex-tight);background:var(--oh-danger-soft);color:var(--oh-danger);margin-bottom:var(--oh-space-2);place-items:center;display:grid}.oh-state__badge--fresh{background:var(--oh-accent-soft);color:var(--oh-accent-text)}.oh-crash--inline{min-height:100%;padding:var(--oh-space-8) var(--oh-space-5);place-items:center;display:grid}.oh-state__title{font-size:var(--oh-text-lg)}.oh-state__text{color:var(--oh-text-2);margin-bottom:var(--oh-space-2);text-wrap:pretty}.oh-empty{text-align:center;max-width:540px;animation:oh-fade-up var(--oh-dur-slow) var(--oh-ease-out);justify-items:center;margin-inline:auto;display:grid}.oh-empty__glyph{width:min(360px,86%);height:auto;margin-bottom:var(--oh-space-6);overflow:visible}.oh-empty__eyebrow{margin-bottom:var(--oh-space-4)}.oh-empty__title{letter-spacing:var(--oh-tracking-display);font-size:clamp(1.375rem,1.1rem + .9vw,1.9375rem);line-height:var(--oh-leading-tight)}.oh-empty__body{margin-top:var(--oh-space-3);color:var(--oh-text-2);font-size:var(--oh-text-md);line-height:1.65}.oh-empty__body>p{max-width:34em;margin-inline:auto}.oh-empty__action{margin-top:var(--oh-space-6)}.oh-upcoming{justify-content:center;gap:var(--oh-space-2);margin-top:var(--oh-space-6);flex-wrap:wrap;display:flex}.oh-upcoming li{border-radius:var(--oh-radius-pill);background:var(--oh-surface);box-shadow:inset 0 0 0 1px var(--oh-line), var(--oh-shadow-xs);color:var(--oh-text-2);font-size:var(--oh-text-sm);transition:transform var(--oh-dur-fast) var(--oh-ease-out), box-shadow var(--oh-dur-base) var(--oh-ease-out);align-items:center;gap:8px;padding:7px 14px 7px 12px;line-height:1.3;display:inline-flex}.oh-upcoming li:before{content:"";width:8px;height:calc(8px * var(--oh-hex-tall));clip-path:var(--oh-hex-tight);background:var(--oh-amber);flex:none}.oh-upcoming li:hover{box-shadow:inset 0 0 0 1px var(--oh-line-strong), var(--oh-shadow-sm);transform:translateY(-1px)}.oh-glyph__cell{fill:var(--oh-surface-raised);stroke:var(--oh-line-strong);stroke-width:1.2px}.oh-glyph__cell--honey{fill:var(--oh-honey);stroke:color-mix(in srgb, var(--oh-amber) 55%, transparent)}.oh-glyph__cell--accent{fill:var(--oh-accent);stroke:none}.oh-glyph__cell--dashed{fill:none;stroke:var(--oh-text-3);stroke-dasharray:4 4}.oh-glyph__person{fill:var(--oh-text-2)}.oh-glyph__cell--accent~.oh-glyph__person{fill:var(--oh-on-accent)}.oh-glyph__bee .oh-wing{animation:oh-buzz 4.2s var(--oh-ease-in-out) infinite}.oh-glyph__trail{fill:none;stroke:var(--oh-accent);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:4 6;animation:1.8s linear infinite oh-trail}@keyframes oh-trail{to{stroke-dashoffset:-20px}}.oh-glyph__wire{fill:none;stroke:var(--oh-line-strong);stroke-width:1.6px}.oh-glyph__bubble rect{fill:var(--oh-surface-raised);stroke:var(--oh-line-strong)}.oh-glyph__bubble circle{fill:var(--oh-text-3)}.oh-glyph__line{fill:var(--oh-line-strong)}.oh-glyph__line--soft{fill:var(--oh-line)}.oh-glyph__plus,.oh-glyph__lock{fill:none;stroke:var(--oh-text-3);stroke-width:1.6px;stroke-linecap:round}.oh-glyph__lock{stroke:var(--oh-text-2)}.oh-glyph__check{fill:none;stroke:var(--oh-ink-950);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.oh-skeleton{gap:var(--oh-space-3);display:grid}.oh-skeleton__row{gap:var(--oh-space-4);padding:var(--oh-space-3) 0;grid-template-columns:1fr 1fr .6fr;display:grid}.oh-skeleton__row i,.oh-skeleton-text i,.oh-skeleton-fields i{background:linear-gradient(90deg, var(--oh-bg-sunken) 30%, var(--oh-line) 50%, var(--oh-bg-sunken) 70%);background-size:300% 100%;border-radius:7px;height:14px;animation:1.4s linear infinite oh-shimmer;display:block}.oh-skeleton-text{gap:var(--oh-space-3);display:grid}.oh-skeleton-text i.is-title{border-radius:10px;height:36px}.oh-skeleton-fields{gap:var(--oh-space-4);margin-top:var(--oh-space-6);display:grid}.oh-skeleton-fields i{border-radius:var(--oh-radius-md);height:3rem}.ag-face--xl .oh-avatar__bee,.ag-face--2xl .oh-avatar__bee{width:44%;top:-9%;right:-10%}.oh-auth{background:var(--oh-bg);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);min-height:100dvh;display:grid}.oh-auth__panel{outline:none;flex-direction:column;min-width:0;padding:clamp(24px,3.2vw,56px) clamp(24px,5vw,88px);display:flex}.oh-auth__brand{align-items:center;display:flex}.oh-auth__body{width:100%;max-width:27.5rem;animation:oh-fade-up var(--oh-dur-slow) var(--oh-ease-out);margin:auto;padding:clamp(40px,7vh,88px) 0}.oh-auth__intro{margin-bottom:var(--oh-space-8)}.oh-auth__title{margin-top:var(--oh-space-3);font-size:var(--oh-text-3xl);letter-spacing:var(--oh-tracking-display);font-weight:750;line-height:var(--oh-leading-tight);overflow-wrap:anywhere}.oh-auth__lead{margin-top:var(--oh-space-3);color:var(--oh-text-2);font-size:var(--oh-text-base);line-height:1.65}.oh-auth__lead time{color:var(--oh-accent-text);font-weight:var(--oh-weight-semibold);margin:0 .25em}.oh-auth .oh-form .oh-btn--block{margin-top:var(--oh-space-2)}.oh-auth .oh-banner{margin-bottom:0}.oh-auth__foot{justify-content:space-between;gap:var(--oh-space-4);font-size:var(--oh-text-xs);color:var(--oh-text-3);flex-wrap:wrap;display:flex}.oh-invalid{animation:oh-fade-up var(--oh-dur-slow) var(--oh-ease-out);justify-items:start;display:grid}.oh-invalid__glyph{width:260px;max-width:70%;height:auto;margin:0 0 var(--oh-space-6) -18px;overflow:visible}.oh-invalid .oh-auth__title{margin-top:var(--oh-space-3)}.oh-invalid__label{margin-top:var(--oh-space-6);font-size:var(--oh-text-xs);font-weight:var(--oh-weight-semibold);color:var(--oh-text-3);letter-spacing:.04em}.oh-invalid__why{gap:var(--oh-space-2);margin:var(--oh-space-3) 0 var(--oh-space-8);color:var(--oh-text-2);display:grid}.oh-invalid__why li{align-items:center;gap:10px;display:flex}.oh-invalid__why li:before{content:"";width:8px;height:calc(8px * var(--oh-hex-tall));clip-path:var(--oh-hex-tight);background:var(--oh-line-strong);flex:none}.oh-auth__hero{min-width:0;color:var(--oh-hive-text);background:radial-gradient(60% 50% at 62% 38%, color-mix(in srgb, var(--oh-orange-500) 16%, transparent), transparent 70%), radial-gradient(80% 70% at 30% 100%, var(--oh-hive-bg-2), transparent 70%), var(--oh-hive-bg);place-items:center;padding:clamp(32px,4vw,80px);display:grid;position:relative;overflow:hidden}.oh-lattice{fill:none;width:100%;max-width:none;height:100%;stroke:var(--oh-hive-line);stroke-width:1px;opacity:.55;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 60% 40%,#000 10%,#0000 75%);mask-image:radial-gradient(70% 60% at 60% 40%,#000 10%,#0000 75%)}.oh-auth__hero-inner{gap:clamp(24px,4vh,48px);width:min(600px,100%);display:grid;position:relative}.oh-hive{width:min(100%,64vh);height:auto;margin-inline:auto;overflow:visible}.oh-auth__headline{font-family:var(--oh-font-display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.75rem,.9rem + 2.1vw,3.6rem);font-weight:750;line-height:1.16}.oh-auth__headline em{color:var(--oh-orange-400);font-style:normal}.oh-auth__team{color:var(--oh-honey-light);overflow-wrap:anywhere}.oh-auth__sub{margin-top:var(--oh-space-4);max-width:34em;color:var(--oh-hive-text-2);font-size:var(--oh-text-md);line-height:1.65}.oh-hive__cell{fill:none;stroke:color-mix(in srgb, var(--oh-orange-400) 24%, transparent);stroke-width:1.4px}.oh-hive__cell--filled{fill:color-mix(in srgb, var(--oh-hive-text) 5%, transparent);stroke:color-mix(in srgb, var(--oh-orange-400) 32%, transparent)}.oh-hive__cell--you{fill:color-mix(in srgb, var(--oh-orange-400) 10%, transparent);stroke:var(--oh-orange-400);stroke-dasharray:6 6;animation:1.8s linear infinite oh-trail}.oh-hive__you-label{fill:var(--oh-orange-300);font-size:22px;font-weight:700}.oh-hive__you{transform-box:fill-box;transform-origin:50%;animation:oh-breathe 2.6s var(--oh-ease-in-out) infinite}.oh-hive__team{filter:drop-shadow(0 10px 28px color-mix(in srgb, var(--oh-orange-500) 45%, transparent))}.oh-hive__team-label{fill:var(--oh-ink-950);font-family:var(--oh-font-display);font-size:30px;font-weight:800}.oh-hive__trail{fill:none;stroke:var(--oh-orange-400);stroke-opacity:.7;stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:4 6;animation:1.6s linear infinite oh-trail}.oh-hive__flyer .oh-wing,.oh-hive__bee .oh-wing{animation:oh-buzz 2.8s var(--oh-ease-in-out) infinite}.oh-hive__bee .oh-wing{animation-delay:-1.1s}.oh-hive__honey{animation:oh-honey 7s var(--oh-ease-in-out) infinite alternate}@keyframes oh-honey{0%{transform:translateY(0)}to{transform:translateY(7px)}}.oh-auth__hero-brand{display:none}@media (max-width:1023px){.oh-auth{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.oh-auth__hero{grid-row:1;place-items:stretch stretch;padding:20px 24px 48px}.oh-auth__hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:16px;width:100%;max-width:720px;margin-inline:auto}.oh-hive{grid-area:1/2;width:100%;max-height:260px}.oh-auth__copy{grid-area:1/1}.oh-auth__headline{font-size:clamp(1.5rem,1rem + 2.4vw,2.4rem)}.oh-auth__panel{z-index:1;background:var(--oh-bg);border-radius:24px 24px 0 0;grid-row:2;margin-top:-24px;padding:28px 24px 24px;position:relative;box-shadow:0 -12px 32px -16px #00000059}.oh-auth__brand{display:none}.oh-auth__hero-brand{margin-bottom:18px;display:block}.oh-auth__body{margin:0 auto;padding:32px 0 48px}}@media (max-width:599px){.oh-auth__hero{padding:16px 20px 40px}.oh-auth__hero-inner{grid-template-columns:minmax(0,1fr) 116px;gap:12px}.oh-hive{max-height:110px}.oh-auth__sub{display:none}.oh-auth__headline{font-size:1.1875rem;line-height:1.3}.oh-auth__panel{padding:24px 20px 20px}.oh-auth__hero-brand{margin-bottom:12px}.oh-auth__body{padding:8px 0 40px}.oh-auth__intro{margin-bottom:var(--oh-space-6)}.oh-auth__foot{justify-content:center}.oh-auth__foot>span[aria-hidden]{display:none}}@media (min-width:1800px){.oh-auth{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.oh-auth__hero-inner{width:min(720px,100%)}.oh-auth__body{max-width:28.75rem}}.oh-app{grid-template-columns:var(--oh-rail-w) minmax(0, 1fr);background:var(--oh-bg);grid-template-rows:minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.oh-rail{align-items:center;gap:var(--oh-space-4);background:radial-gradient(120% 40% at 50% 0%, color-mix(in srgb, var(--oh-orange-500) 12%, transparent), transparent 70%), var(--oh-hive-bg);color:var(--oh-hive-text-2);flex-direction:column;grid-column:1;padding:16px 0 14px;display:flex}@media (max-height:700px) and (min-width:768px){.oh-rail{gap:var(--oh-space-2);padding-top:10px}.oh-rail__list{gap:2px}.oh-rail__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.oh-rail__brand{width:48px;height:48px;margin-bottom:var(--oh-space-2);transition:transform var(--oh-dur-base) var(--oh-ease-spring);border-radius:14px;flex:none;place-items:center;display:grid}.oh-rail__brand:hover{transform:rotate(-6deg)scale(1.06)}.oh-rail__brand:focus-visible,.oh-rail__item:focus-visible{outline-color:var(--oh-orange-300);box-shadow:0 0 0 5px color-mix(in srgb, var(--oh-orange-400) 25%, transparent)}.oh-rail__list{gap:6px;display:grid}.oh-rail__item{width:64px;color:var(--oh-hive-text-2);transition:color var(--oh-dur-fast) var(--oh-ease-out), background-color var(--oh-dur-fast) var(--oh-ease-out);border-radius:14px;justify-items:center;gap:4px;padding:6px 0 7px;text-decoration:none;display:grid}.oh-rail__icon{isolation:isolate;place-items:center;width:44px;height:36px;display:grid;position:relative}.oh-rail__icon:before{content:"";z-index:-1;width:32px;height:calc(32px * var(--oh-hex-tall));clip-path:var(--oh-hex-tight);background:var(--oh-accent);opacity:0;transition:transform var(--oh-dur-slow) var(--oh-ease-spring), opacity var(--oh-dur-fast) var(--oh-ease-out);position:absolute;transform:scale(.4)rotate(-30deg)}.oh-rail__label{font-size:11px;font-weight:var(--oh-weight-medium);letter-spacing:.02em;line-height:1.2}.oh-rail__item:hover{color:var(--oh-hive-text);background:#ffffff0d}.oh-rail__item:hover .oh-rail__icon:before{opacity:.16;transform:scale(.82)rotate(0)}.oh-rail__item:active .oh-rail__icon{transform:scale(.94)}.oh-rail__item.active{color:var(--oh-hive-text);background:0 0}.oh-rail__item.active .oh-rail__icon{color:var(--oh-ink-950)}.oh-rail__item.active .oh-rail__icon:before{opacity:1;transform:none}.oh-rail__item.active .oh-rail__label{font-weight:var(--oh-weight-semibold)}.oh-rail__foot{padding-top:var(--oh-space-3);margin-top:auto}@media (not (max-height:700px)) and (max-height:760px) and (min-width:768px){.oh-rail{gap:var(--oh-space-2);padding-top:12px}.oh-rail__list{gap:2px}}@media (not (max-height:700px)) and (max-height:820px) and (min-width:768px){.oh-rail:has(.oh-rail__list>li:nth-child(9)){gap:var(--oh-space-2);padding-top:12px}.oh-rail:has(.oh-rail__list>li:nth-child(9)) .oh-rail__list{gap:1px}.oh-rail:has(.oh-rail__list>li:nth-child(9)) .oh-rail__item{gap:3px;padding:3px 0 4px}}@media (max-height:700px) and (min-width:768px){.oh-rail:has(.oh-rail__list>li:nth-child(9)) .oh-rail__item{padding:3px 0 4px}}.oh-stage{outline:none;grid-column:2;min-width:0;min-height:0;position:relative;overflow:hidden}.oh-split{min-width:0;height:100%;display:flex}.oh-list{width:var(--oh-list-w);border-right:1px solid var(--oh-line);background:var(--oh-surface);flex-direction:column;flex:none;min-width:0;padding:22px 16px 16px;display:flex}.oh-list__head{justify-content:space-between;align-items:baseline;gap:var(--oh-space-3);margin-bottom:var(--oh-space-4);padding:0 6px;display:flex}.oh-list__head h1{font-size:var(--oh-text-xl);letter-spacing:var(--oh-tracking-display)}.oh-list__team{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--oh-text-xs);color:var(--oh-text-3);overflow:hidden}.oh-search{background:var(--oh-bg-sunken);height:38px;color:var(--oh-text-3);font-size:var(--oh-text-sm);cursor:not-allowed;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.oh-search span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oh-list__empty{justify-items:center;gap:var(--oh-space-4);margin-top:var(--oh-space-8);color:var(--oh-text-3);font-size:var(--oh-text-sm);display:grid}.oh-list__ghost{gap:14px;width:100%;padding:0 6px;display:grid}.oh-list__ghost i{align-items:center;gap:12px;height:40px;display:flex}.oh-list__ghost i:before{content:"";border:1.5px dashed var(--oh-line-strong);border-radius:50%;flex:none;width:40px;height:40px}.oh-list__ghost i:after{content:"";background:linear-gradient(90deg, var(--oh-line) 0 60%, transparent 60% 70%, var(--oh-line) 70% 85%, transparent 85%);opacity:.8;border-radius:5px;flex:1;height:10px}.oh-list__ghost i:nth-child(2):before{clip-path:var(--oh-hex);background:var(--oh-line);border:0;border-radius:0}.oh-list__ghost i:nth-child(2){opacity:.7}.oh-list__ghost i:nth-child(3){opacity:.4}.oh-detail{background:var(--oh-bg);isolation:isolate;flex:1;place-items:center;min-width:0;padding:clamp(32px,5vw,80px);display:grid;position:relative;overflow-y:auto}.oh-lattice--soft{z-index:-1;stroke:var(--oh-line-strong);opacity:.38;-webkit-mask-image:radial-gradient(42% 46% at 50% 44%,#000 0%,#0000 100%);mask-image:radial-gradient(42% 46% at 50% 44%,#000 0%,#0000 100%)}.oh-topbar,.oh-tabbar{display:none}.oh-usermenu{position:relative}.oh-usermenu__trigger{transition:box-shadow var(--oh-dur-base) var(--oh-ease-out), transform var(--oh-dur-fast) var(--oh-ease-out);background:0 0;border:0;border-radius:50%;place-items:center;padding:3px;display:grid}.oh-usermenu__trigger:hover{box-shadow:0 0 0 2px var(--oh-accent)}.oh-usermenu__trigger:active{transform:scale(.95)}.oh-usermenu__trigger[aria-expanded=true]{box-shadow:0 0 0 2px var(--oh-accent)}.oh-usermenu__trigger:focus-visible{outline-color:var(--oh-orange-300)}.oh-usermenu__panel{z-index:var(--oh-z-popover);background:var(--oh-surface-raised);border:1px solid var(--oh-line);width:288px;box-shadow:var(--oh-shadow-lg);color:var(--oh-text);animation:oh-pop var(--oh-dur-base) var(--oh-ease-out);border-radius:18px;padding:16px;position:absolute}.oh-usermenu--rail .oh-usermenu__panel{transform-origin:0 100%;bottom:0;left:calc(100% + 14px)}.oh-usermenu--top .oh-usermenu__panel{transform-origin:100% 0;top:calc(100% + 10px);right:0}.oh-usermenu__head{align-items:center;gap:12px;display:flex}.oh-usermenu__who{min-width:0;display:grid}.oh-usermenu__who strong{font-size:var(--oh-text-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oh-usermenu__who span{color:var(--oh-text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oh-usermenu__team{border-block:1px solid var(--oh-line);justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:12px 0;display:flex}.oh-usermenu__team-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--oh-weight-semibold);font-size:var(--oh-text-sm);overflow:hidden}.oh-usermenu__theme{border:0;min-width:0;margin:0 0 12px;padding:0}.oh-usermenu__theme legend{font-size:var(--oh-text-xs);font-weight:var(--oh-weight-semibold);color:var(--oh-text-3);margin-bottom:8px;padding:0}.oh-usermenu__theme .oh-segmented__item{padding:0 6px;font-size:12.5px}.oh-usermenu__item{width:100%;height:42px;font-size:var(--oh-text-sm);font-weight:var(--oh-weight-semibold);text-align:left;transition:background-color var(--oh-dur-fast) var(--oh-ease-out);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;display:flex}.oh-usermenu__item--danger{color:var(--oh-danger)}.oh-usermenu__item--danger:hover:not(:disabled){background:var(--oh-danger-soft)}.oh-usermenu__error{font-size:var(--oh-text-xs);color:var(--oh-danger);margin-top:6px}.oh-sheet{z-index:var(--oh-z-sheet);background:var(--oh-overlay);animation:oh-fade var(--oh-dur-base) var(--oh-ease-out);align-items:flex-end;display:flex;position:fixed;inset:0}@keyframes oh-fade{0%{opacity:0}}@keyframes oh-rise{0%{transform:translateY(100%)}}.oh-sheet__panel{width:100%;padding:8px 16px calc(16px + env(safe-area-inset-bottom));background:var(--oh-surface-raised);box-shadow:var(--oh-shadow-lg);animation:oh-rise var(--oh-dur-slow) var(--oh-ease-out);border-radius:24px 24px 0 0}.oh-sheet__grip{border-radius:var(--oh-radius-pill);background:var(--oh-line-strong);width:36px;height:4px;margin:4px auto 10px}.oh-sheet__head{justify-content:space-between;align-items:center;padding:0 4px 8px;display:flex}.oh-sheet__head h2{font-size:var(--oh-text-md)}.oh-sheet__list{gap:4px;display:grid}.oh-sheet__item{height:60px;color:var(--oh-text);font-weight:var(--oh-weight-semibold);transition:background-color var(--oh-dur-fast) var(--oh-ease-out);border-radius:14px;align-items:center;gap:14px;padding:0 8px;text-decoration:none;display:flex}.oh-sheet__item:hover{background:var(--oh-bg-sunken);color:var(--oh-text)}.oh-sheet__icon{border-radius:var(--oh-radius-md);background:var(--oh-bg-sunken);width:42px;height:42px;color:var(--oh-text-2);place-items:center;display:grid}.oh-sheet__item.active{color:var(--oh-accent-text)}.oh-sheet__item.active .oh-sheet__icon{background:var(--oh-accent);color:var(--oh-ink-950)}.oh-sheet__chev{color:var(--oh-text-3);margin-left:auto}@media (max-width:1023px){:root{--oh-list-w:272px}}@media (max-width:767px){.oh-app{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.oh-rail{display:none}.oh-topbar{height:calc(58px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0 16px;border-bottom:1px solid var(--oh-line);background:color-mix(in srgb, var(--oh-surface) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);z-index:var(--oh-z-sticky);grid-row:1;align-items:center;gap:12px;display:flex}.oh-topbar__title{font-family:var(--oh-font-display);font-size:var(--oh-text-lg);font-weight:var(--oh-weight-bold);letter-spacing:var(--oh-tracking-tight);white-space:nowrap;align-items:center;gap:10px;display:flex}.oh-topbar__team{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;font-size:var(--oh-text-xs);color:var(--oh-text-3);flex:1;overflow:hidden}.oh-stage{grid-area:2/1}.oh-list{display:none}.oh-detail{place-items:start center;padding:32px 20px 40px}.oh-tabbar{padding:6px 4px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--oh-line);background:color-mix(in srgb, var(--oh-surface) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);grid-row:3;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.oh-tabbar__item{border-radius:var(--oh-radius-md);min-height:52px;color:var(--oh-text-3);font-size:11px;font-weight:var(--oh-weight-medium);transition:color var(--oh-dur-fast) var(--oh-ease-out);background:0 0;border:0;justify-items:center;gap:2px;padding:4px 0;text-decoration:none;display:grid}.oh-tabbar__item .oh-icon{width:48px;height:30px;transition:background-color var(--oh-dur-base) var(--oh-ease-out), transform var(--oh-dur-fast) var(--oh-ease-out);border-radius:15px;padding:4px 13px}.oh-tabbar__item:active .oh-icon{transform:scale(.92)}.oh-tabbar__item.active{color:var(--oh-text);font-weight:var(--oh-weight-semibold)}.oh-tabbar__item.active .oh-icon{background:var(--oh-accent);color:var(--oh-ink-950)}.oh-usermenu--top .oh-usermenu__panel{width:min(288px,100vw - 24px)}}.oh-rail__icon,.oh-tabbar__icon,.oh-sheet__icon{position:relative}.oh-tabbar__icon{place-items:center;display:grid}.oh-badge{z-index:1;border:2px solid var(--oh-bg);border-radius:var(--oh-radius-pill);background:var(--oh-danger);min-width:18px;height:18px;color:var(--oh-on-danger);font-size:10px;font-weight:var(--oh-weight-bold);font-variant-numeric:tabular-nums;text-align:center;animation:oh-badge-in var(--oh-dur-base) var(--oh-ease-spring);padding:0 5px;line-height:14px;position:absolute;top:-3px;right:2px}@keyframes oh-badge-in{0%{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.oh-badge{animation:none}}.oh-page{height:100%;padding:clamp(24px,4vw,64px) clamp(16px,4vw,64px) 64px;overflow-y:auto}.oh-page--center{place-items:center;display:grid}.oh-page__head{justify-content:space-between;align-items:flex-end;gap:var(--oh-space-4) var(--oh-space-12);max-width:77.5rem;margin:0 auto var(--oh-space-8);animation:oh-fade-up var(--oh-dur-slow) var(--oh-ease-out);flex-wrap:wrap;display:flex}.oh-page__title{margin-top:var(--oh-space-2);font-size:var(--oh-text-3xl);letter-spacing:var(--oh-tracking-display);font-weight:750;line-height:var(--oh-leading-tight)}.oh-page__lead{max-width:32em;color:var(--oh-text-2);line-height:1.6}.oh-admin{gap:var(--oh-space-6);grid-template-columns:minmax(0,1fr);max-width:77.5rem;margin:0 auto;display:grid}@media (min-width:1180px){.oh-admin{grid-template-columns:minmax(340px,420px) minmax(0,1fr);grid-template-areas:"create invites""members invites""providers providers";align-items:start}.oh-admin__create{grid-area:create}.oh-admin__invites{grid-area:invites}.oh-admin__members{grid-area:members}}.oh-card{background:var(--oh-surface);border:1px solid var(--oh-line);min-width:0;box-shadow:var(--oh-shadow-xs);animation:oh-fade-up var(--oh-dur-slow) var(--oh-ease-out) both;transition:border-color var(--oh-dur-base) var(--oh-ease-out), box-shadow var(--oh-dur-slow) var(--oh-ease-out);border-radius:20px;padding:clamp(20px,2vw,28px)}.oh-admin__invites{animation-delay:60ms;container-type:inline-size}.oh-admin__members{animation-delay:.12s;container-type:inline-size}.oh-card__head{align-items:center;gap:var(--oh-space-2);margin-bottom:var(--oh-space-4);display:flex}.oh-card__head h2{font-size:var(--oh-text-md);outline:none;font-weight:650}.oh-card__lead{margin:-6px 0 var(--oh-space-6);color:var(--oh-text-2);font-size:var(--oh-text-sm);line-height:1.6}.oh-card__empty{padding:var(--oh-space-8) 0;text-align:center;color:var(--oh-text-3);font-size:var(--oh-text-sm)}.oh-card .oh-state{margin:var(--oh-space-6) auto}.oh-invite-form{gap:var(--oh-space-5);display:grid}.oh-invite-form>.oh-card__head,.oh-invite-form>.oh-card__lead{margin-bottom:0}.oh-invite-form>.oh-card__lead{margin-top:-14px}.oh-invite-form .oh-btn--primary{justify-self:start}.oh-admin__create:has(.oh-reveal){border-color:var(--oh-accent);box-shadow:0 0 0 4px var(--oh-accent-soft), var(--oh-shadow-md)}.oh-reveal{gap:var(--oh-space-4);animation:oh-pop var(--oh-dur-slow) var(--oh-ease-out);display:grid}.oh-reveal>.oh-card__head{margin-bottom:0}.oh-reveal__warn{border-radius:var(--oh-radius-md);background:var(--oh-warning-soft);color:var(--oh-text);font-size:var(--oh-text-sm);align-items:flex-start;gap:8px;padding:10px 12px;line-height:1.55;display:flex}.oh-reveal__warn .oh-icon{color:var(--oh-warning);flex:none;margin-top:2px}.oh-reveal__warn strong{color:var(--oh-accent-text)}.oh-reveal__box{gap:var(--oh-space-2);min-width:0;display:flex}.oh-reveal__url{border:1.5px dashed var(--oh-accent);border-radius:var(--oh-radius-md);background:var(--oh-accent-wash);min-width:0;height:3rem;color:var(--oh-text);text-overflow:ellipsis;flex:1;padding:0 14px}.oh-reveal__url:focus-visible{box-shadow:0 0 0 4px var(--oh-focus-halo);border-style:solid;outline:none}.oh-reveal__copy{flex:none;height:3rem}.oh-reveal__meta{gap:var(--oh-space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.oh-reveal__meta dt{font-size:var(--oh-text-xs);color:var(--oh-text-3)}.oh-reveal__meta dd{font-size:var(--oh-text-sm);font-weight:var(--oh-weight-semibold);font-variant-numeric:tabular-nums;margin:2px 0 0}.oh-reveal>.oh-btn--ghost{justify-self:start}@media (max-width:479px){.oh-reveal__box{flex-direction:column}.oh-reveal__copy{width:100%}}.oh-table{border-collapse:collapse;width:100%;font-size:var(--oh-text-sm);font-variant-numeric:tabular-nums}.oh-table th{border-bottom:1px solid var(--oh-line);font-size:var(--oh-text-xs);font-weight:var(--oh-weight-semibold);color:var(--oh-text-3);text-align:left;white-space:nowrap;padding:0 12px 10px}.oh-table td{border-bottom:1px solid var(--oh-line);vertical-align:middle;padding:14px 12px}.oh-table th:first-child,.oh-table td:first-child{padding-left:0}.oh-table th:last-child,.oh-table td:last-child{padding-right:0}.oh-table tbody tr:last-child td{border-bottom:0}.oh-table tbody tr{transition:background-color var(--oh-dur-fast) var(--oh-ease-out)}.oh-table tbody tr:hover{background:var(--oh-accent-wash)}.oh-table tr.is-muted td:not(.oh-table__action){color:var(--oh-text-3)}.oh-table__sub{font-size:var(--oh-text-xs);color:var(--oh-text-3);display:block}.oh-table__action{text-align:right;white-space:nowrap}.oh-status{font-weight:var(--oh-weight-semibold);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.oh-status:before{content:"";width:9px;height:calc(9px * var(--oh-hex-tall));clip-path:var(--oh-hex-tight);background:currentColor}.oh-status--active{color:var(--oh-success)}.oh-status--used{color:var(--oh-text-3)}.oh-status--expired{color:var(--oh-warning)}.oh-status--revoked{color:var(--oh-danger)}.oh-usage{align-items:center;gap:8px;display:inline-flex}.oh-usage__cells{gap:2px;display:inline-flex}.oh-usage__cells i{width:8px;height:calc(8px * var(--oh-hex-tall));clip-path:var(--oh-hex-tight);background:var(--oh-line-strong)}.oh-usage__cells i.is-on{background:var(--oh-accent)}.oh-usage__text{color:var(--oh-text-2)}.oh-revoke{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.oh-revoke--confirm{animation:oh-pop var(--oh-dur-base) var(--oh-ease-out)}.oh-revoke__q{font-size:var(--oh-text-xs);color:var(--oh-text-2)}.oh-revoke__error{font-size:var(--oh-text-xs);color:var(--oh-danger)}@container (width<=520px){.oh-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.oh-table,.oh-table tbody{display:block}.oh-table tbody tr{border-bottom:1px solid var(--oh-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px;padding:14px 0;display:grid}.oh-table tbody tr:last-child{border-bottom:0}.oh-table tbody tr:hover{background:0 0}.oh-table td{border:0;padding:0;display:block}.oh-table td[data-label]:before{content:attr(data-label);font-size:var(--oh-text-xs);color:var(--oh-text-3);font-weight:var(--oh-weight-medium);margin-bottom:2px;display:block}.oh-table__action{text-align:left;grid-column:1/-1}.oh-table__action:empty{display:none}.oh-revoke{justify-content:flex-start}}.oh-members{display:grid}.oh-member{border-bottom:1px solid var(--oh-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 0;display:grid}.oh-member:last-child{border-bottom:0}.oh-member__who{min-width:0;display:grid}.oh-member__who strong{font-weight:var(--oh-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oh-member__who .oh-mono{color:var(--oh-text-3);font-size:var(--oh-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oh-member__you{color:var(--oh-text-3);font-weight:var(--oh-weight-regular)}.oh-member__since{font-size:var(--oh-text-xs);color:var(--oh-text-3);grid-column:2/-1}@container (width>=520px){.oh-member{grid-template-columns:auto minmax(0,1fr) auto auto}.oh-member__since{text-align:right;order:0;grid-column:auto;min-width:7.5em}}@media (max-width:767px){.oh-page__title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.oh-page__head{margin-bottom:var(--oh-space-6)}}.adm-providers{scroll-margin-top:24px}@media (min-width:1180px){.oh-admin .adm-providers{grid-area:providers}}.adm-providers .oh-card__head{flex-wrap:wrap}.adm-providers__add{margin-left:auto}.adm-plist{margin-top:var(--oh-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:12px;list-style:none;display:grid}.adm-prow{border:1px solid var(--oh-line);border-radius:var(--oh-radius-lg);background:var(--oh-surface);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:12px 14px;padding:16px;display:grid}.adm-prow.is-off{border-style:dashed}.adm-prow__cell{width:42px;height:calc(42px * var(--oh-hex-tall));clip-path:var(--oh-hex-tight);background:var(--oh-accent-soft);color:var(--oh-accent-text);place-items:center;display:grid}.adm-prow.is-off .adm-prow__cell{background:var(--oh-bg-sunken);color:var(--oh-text-3)}.adm-prow__main{gap:4px;min-width:0;display:grid}.adm-prow__name{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.adm-prow__url{font-size:var(--oh-text-xs);color:var(--oh-text-3);overflow-wrap:anywhere}.adm-prow__key{font-size:var(--oh-text-xs);color:var(--oh-text-2);align-items:center;gap:6px;display:flex}.adm-badge{border-radius:var(--oh-radius-pill);background:var(--oh-bg-sunken);color:var(--oh-text-3);font-size:var(--oh-text-2xs);font-weight:var(--oh-weight-semibold);padding:1px 7px}.adm-badge.is-ok{background:var(--oh-success-soft);color:var(--oh-success-ink)}.adm-models{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.adm-model{border-radius:var(--oh-radius-xs);background:var(--oh-bg-sunken);font-size:var(--oh-text-2xs);color:var(--oh-text-2);align-items:baseline;gap:6px;padding:2px 8px;display:inline-flex}.adm-model__price{color:var(--oh-text-3);font-variant-numeric:tabular-nums}.adm-model.is-unpriced{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--oh-amber) 70%, transparent);background:0 0}.adm-prow__note{color:var(--oh-text-3);font-size:var(--oh-text-xs);align-items:center;gap:6px;margin-top:6px;display:flex}.adm-prow__note.is-warn{color:var(--oh-warning)}.adm-prices{border:0;gap:8px;min-width:0;margin:0;padding:0}.adm-prices__grid{gap:6px;display:grid}.adm-prices__row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;display:grid}.adm-prices__row--head{color:var(--oh-text-3);font-size:var(--oh-text-2xs);font-weight:var(--oh-weight-semibold);letter-spacing:var(--oh-tracking-caps)}.adm-prices__model{color:var(--oh-text);font-size:var(--oh-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-prices__cell{min-width:0;display:block;position:relative}.adm-prices__cell .ag-input{font-variant-numeric:tabular-nums;width:100%;padding-right:52px}.adm-prices__unit{color:var(--oh-text-3);font-size:var(--oh-text-2xs);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.adm-prices__row.is-error .ag-input{border-color:var(--oh-danger)}.adm-prices__err{grid-column:1/-1;margin:0}@media (max-width:480px){.adm-prices__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.adm-prices__model{grid-column:1/-1}.adm-prices__row--head span:first-child{display:none}}.adm-unpriced{border:1px solid color-mix(in srgb, var(--oh-amber) 45%, var(--oh-line));border-radius:var(--oh-radius-md);background:var(--oh-warning-soft);color:var(--oh-text-2);font-size:var(--oh-text-sm);align-items:flex-start;gap:8px;margin:0 0 16px;padding:10px 14px;line-height:1.55;display:flex}.adm-unpriced .oh-icon{color:var(--oh-warning);flex:none;margin-top:2px}.adm-unpriced code{background:var(--oh-surface);font-size:var(--oh-text-xs);border-radius:5px;margin:0 2px;padding:1px 6px}.adm-prow__ops{border-top:1px solid var(--oh-line);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:6px;padding-top:10px;display:flex}.adm-pform{gap:var(--oh-space-5);display:grid}.adm-pform .ag-field+.ag-field{margin-top:0}.adm-key{align-items:center;gap:6px;display:flex}.adm-key .ag-input{flex:1}.adm-pform .ag-hint .ag-linkbtn{font-size:var(--oh-text-xs);margin-left:6px}.adm-pform .ag-hint{text-wrap:pretty}.adm-keep{display:inline-block}.adm-presets{border:1px dashed var(--oh-line-strong);border-radius:var(--oh-radius-md);background:var(--oh-bg-sunken);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;display:flex}.adm-presets__label{font-size:var(--oh-text-xs);font-weight:var(--oh-weight-semibold);color:var(--oh-text-2)}.adm-presets__hint{font-size:var(--oh-text-xs);color:var(--oh-text-3);margin-left:auto}.adm-preset{border:1px solid var(--oh-line-strong);border-radius:var(--oh-radius-pill);background:var(--oh-surface);height:36px;color:var(--oh-text);font-size:var(--oh-text-sm);font-weight:var(--oh-weight-semibold);transition:border-color var(--oh-dur-fast) var(--oh-ease-out), background-color var(--oh-dur-fast) var(--oh-ease-out), box-shadow var(--oh-dur-base) var(--oh-ease-out);align-items:center;gap:8px;padding:0 14px 0 5px;display:inline-flex}.adm-preset:hover{border-color:var(--oh-accent-press)}.adm-preset[aria-pressed=true]{border-color:var(--oh-accent-press);background:var(--oh-accent-wash);box-shadow:0 0 0 3px var(--oh-focus-halo)}.adm-preset__mono{width:24px;height:calc(24px * var(--oh-hex-tall));clip-path:var(--oh-hex-tight);background:var(--oh-accent);transition:transform var(--oh-dur-base) var(--oh-ease-spring);place-items:center;display:grid}.adm-preset__mono b{font-family:var(--oh-font-mono);font-size:.625rem;font-weight:var(--oh-weight-bold);letter-spacing:-.02em;color:var(--oh-on-accent);transition:transform var(--oh-dur-base) var(--oh-ease-spring);line-height:1}.adm-preset:hover .adm-preset__mono{transform:rotate(30deg)}.adm-preset:hover .adm-preset__mono b{transform:rotate(-30deg)}@media (max-width:520px){.adm-presets__hint{flex-basis:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.adm-preset__mono,.adm-preset__mono b{transition:none}.adm-preset:hover .adm-preset__mono,.adm-preset:hover .adm-preset__mono b{transform:none}}a.oh-usermenu__item{color:var(--oh-text);text-decoration:none}a.oh-usermenu__item:hover{background:var(--oh-bg-sunken)}.ag-face--xs.oh-avatar{--size:24px}.ag-face--xl.oh-avatar{--size:64px}.ag-face--2xl.oh-avatar{--size:96px}.ag-face .oh-avatar__face img{object-fit:cover;width:100%;height:100%;display:block}.ag-face.oh-avatar--human .oh-avatar__face{overflow:hidden}.ag-split{grid-template-columns:var(--oh-list-w) minmax(0, 1fr);height:100%;min-height:0;display:grid}.ag-col{border-right:1px solid var(--oh-line);background:var(--oh-surface);flex-direction:column;min-width:0;min-height:0;display:flex}.ag-colhead{align-items:center;gap:var(--oh-space-3);padding:22px 16px 12px 22px;display:flex}.ag-colhead h1{min-width:0;font-size:var(--oh-text-xl);letter-spacing:var(--oh-tracking-display);line-height:var(--oh-leading-tight);flex:1}.ag-colhead__text{flex:1;min-width:0}.ag-colhead p{font-size:var(--oh-text-xs);color:var(--oh-text-3);margin-top:2px}.ag-col__scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:4px 10px 24px;overflow-y:auto}.ag-main{overscroll-behavior:contain;background:var(--oh-bg);isolation:isolate;min-width:0;min-height:0;position:relative;overflow-y:auto}.ag-main__inner{width:100%;max-width:760px;margin:0 auto;padding:clamp(24px,4vw,56px) clamp(16px,4vw,48px) 72px}.ag-main__center{place-items:center;min-height:100%;padding:40px 24px;display:grid}@media (max-width:1023px){.ag-split{grid-template-columns:300px minmax(0,1fr)}}@media (max-width:767px){.ag-split{grid-template-columns:minmax(0,1fr)}.ag-split[data-pane=detail]>.ag-col,.ag-split[data-pane=list]>.ag-main{display:none}.ag-col{background:var(--oh-bg);border-right:0}.ag-colhead{padding:16px 12px 8px 18px}.ag-colhead h1{font-size:var(--oh-text-lg)}.ag-col__scroll{padding:4px 8px 24px}.ag-main__inner{padding:12px 16px 56px}}.ag-search{align-items:center;margin:0 12px 10px 16px;display:flex;position:relative}.ag-search>.oh-icon{color:var(--oh-text-3);pointer-events:none;position:absolute;left:12px}.ag-search input{background:var(--oh-bg-sunken);width:100%;height:38px;color:var(--oh-text);font-size:var(--oh-text-sm);transition:border-color var(--oh-dur-fast) var(--oh-ease-out), background-color var(--oh-dur-fast) var(--oh-ease-out), box-shadow var(--oh-dur-base) var(--oh-ease-out);border:1px solid #0000;border-radius:10px;outline:none;padding:0 34px 0 36px}.ag-search input::placeholder{color:var(--oh-text-3)}.ag-search input:focus-visible{border-color:var(--oh-accent-press);background:var(--oh-surface-raised);box-shadow:0 0 0 4px var(--oh-focus-halo);outline:none}.ag-search__clear{border-radius:var(--oh-radius-sm);width:26px;height:26px;color:var(--oh-text-3);background:0 0;border:0;place-items:center;display:grid;position:absolute;right:6px}.ag-search__clear:hover{background:var(--oh-line-ink);color:var(--oh-text)}@media (max-width:767px){.ag-search{margin:0 8px 8px 10px}.ag-search input{height:42px;font-size:1rem}}.ag-row{border-radius:var(--oh-radius-md);width:100%;min-height:60px;color:var(--oh-text);text-align:left;transition:background-color var(--oh-dur-fast) var(--oh-ease-out), transform var(--oh-dur-fast) var(--oh-ease-out);background:0 0;border:0;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex;position:relative}.ag-row:hover{background:var(--oh-bg-sunken)}.ag-row:active{transform:scale(.99)}.ag-row[aria-current=page],.ag-row.is-active{background:var(--oh-accent-wash);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--oh-accent) 26%, transparent)}.ag-row__main{flex:1;gap:2px;min-width:0;display:grid}.ag-row__title{min-width:0;font-size:var(--oh-text-base);font-weight:var(--oh-weight-semibold);align-items:center;gap:6px;display:flex}.ag-row__title>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ag-row__sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--oh-text-xs);color:var(--oh-text-3);overflow:hidden}.ag-row__side{font-size:var(--oh-text-2xs);color:var(--oh-text-3);flex:none;justify-items:end;gap:4px;display:grid}.ag-group{font-size:var(--oh-text-2xs);font-weight:var(--oh-weight-semibold);letter-spacing:var(--oh-tracking-caps);color:var(--oh-text-3);align-items:center;gap:8px;margin:18px 12px 6px;display:flex}.ag-group:after{content:"";background:var(--oh-line);flex:1;height:1px}.ag-group b{font-weight:var(--oh-weight-semibold);color:var(--oh-text-2);letter-spacing:0}.ag-pill{--pill:var(--oh-text-3);border-radius:var(--oh-radius-pill);background:color-mix(in srgb, var(--pill) 12%, transparent);height:20px;color:var(--pill);font-size:var(--oh-text-2xs);font-weight:var(--oh-weight-semibold);white-space:nowrap;align-items:center;gap:5px;padding:0 8px 0 6px;display:inline-flex}.ag-pill:before{content:"";width:7px;height:calc(7px * var(--oh-hex-tall));clip-path:var(--oh-hex-tight);background:currentColor}.ag-pill--online{--pill:var(--oh-success)}.ag-pill--online:before{animation:oh-breathe 2.8s var(--oh-ease-in-out) infinite}.ag-pill--pending{--pill:var(--oh-agent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--oh-agent) 45%, transparent);background:0 0}.ag-pill--pending:before{background:0 0;box-shadow:inset 0 0 0 1.5px}.ag-pill--suspended{--pill:var(--oh-text-3);background:repeating-linear-gradient(-45deg, var(--oh-bg-sunken) 0 4px, color-mix(in srgb, var(--oh-text-3) 14%, transparent) 4px 7px)}.ag-pill--danger{--pill:var(--oh-danger)}.ag-pill--attention{--pill:var(--oh-on-accent);background:var(--oh-accent)}.ag-pill--quota{--pill:var(--oh-warning);background:var(--oh-warning-soft)}.ag-card{border:1px solid var(--oh-line);border-radius:var(--oh-radius-lg);background:var(--oh-surface);box-shadow:var(--oh-shadow-xs)}.ag-section{margin-top:var(--oh-space-8)}.ag-section__head{margin-bottom:var(--oh-space-3);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ag-section__head h2{font-size:var(--oh-text-md);letter-spacing:var(--oh-tracking-tight)}.ag-section__head p{font-size:var(--oh-text-xs);color:var(--oh-text-3)}.ag-label{font-size:var(--oh-text-sm);font-weight:var(--oh-weight-semibold);color:var(--oh-text);margin-bottom:6px;display:block}.ag-hint{font-size:var(--oh-text-xs);color:var(--oh-text-3);margin-top:6px;line-height:1.5}.ag-error{font-size:var(--oh-text-xs);color:var(--oh-danger);align-items:center;gap:6px;margin-top:6px;display:flex}.ag-textarea,.ag-input,.ag-select{border:1px solid var(--oh-line-strong);border-radius:var(--oh-radius-md);background:var(--oh-surface);width:100%;min-width:0;color:var(--oh-text);font:inherit;box-shadow:var(--oh-shadow-xs);transition:border-color var(--oh-dur-fast) var(--oh-ease-out), box-shadow var(--oh-dur-base) var(--oh-ease-out), background-color var(--oh-dur-fast) var(--oh-ease-out);outline:none;font-size:1rem;display:block}.ag-input,.ag-select{height:2.875rem;padding:0 14px}.ag-textarea{min-height:7.5rem;line-height:var(--oh-leading-normal);resize:vertical;padding:12px 14px}.ag-textarea:hover,.ag-input:hover,.ag-select:hover{border-color:var(--oh-ink-400)}.ag-textarea:focus-visible,.ag-input:focus-visible,.ag-select:focus-visible{border-color:var(--oh-accent-press);background:var(--oh-surface-raised);box-shadow:0 0 0 4px var(--oh-focus-halo);outline:none}.ag-textarea::placeholder,.ag-input::placeholder{color:var(--oh-text-3)}.ag-field+.ag-field{margin-top:var(--oh-space-5)}.ag-counter{float:right;font-family:var(--oh-font-mono);font-size:var(--oh-text-2xs);font-weight:var(--oh-weight-regular);color:var(--oh-text-3)}.ag-counter.is-over{color:var(--oh-danger)}.ag-linkbtn{border-radius:var(--oh-radius-xs);color:var(--oh-accent-text);font-size:var(--oh-text-sm);font-weight:var(--oh-weight-semibold);background:0 0;border:0;align-items:center;gap:4px;padding:2px 4px;text-decoration:none;display:inline-flex}.ag-linkbtn:hover{text-underline-offset:3px;text-decoration:underline}.ag-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ag-chips{flex-wrap:wrap;gap:6px;display:flex}.ag-chipbtn{border:1px solid var(--oh-line-strong);border-radius:var(--oh-radius-pill);background:var(--oh-surface);height:30px;color:var(--oh-text-2);font-size:var(--oh-text-sm);font-weight:var(--oh-weight-medium);white-space:nowrap;transition:background-color var(--oh-dur-fast) var(--oh-ease-out), border-color var(--oh-dur-fast) var(--oh-ease-out), color var(--oh-dur-fast) var(--oh-ease-out), transform var(--oh-dur-fast) var(--oh-ease-out);align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ag-chipbtn:hover{border-color:var(--oh-ink-400);color:var(--oh-text)}.ag-chipbtn:active{transform:scale(.96)}.ag-chipbtn[aria-pressed=true],.ag-chipbtn[aria-checked=true]{border-color:var(--oh-accent-press);background:var(--oh-accent-soft);color:var(--oh-accent-text)}.ag-switchrow{align-items:center;gap:16px;padding:14px 0;display:flex}.ag-switchrow+.ag-switchrow{border-top:1px solid var(--oh-line)}.ag-switchrow__text{flex:1;gap:2px;min-width:0;display:grid}.ag-switchrow__label{font-size:var(--oh-text-base);font-weight:var(--oh-weight-semibold)}.ag-switchrow__hint{font-size:var(--oh-text-xs);color:var(--oh-text-3);line-height:1.5}.ag-switchrow.is-disabled .ag-switch,.ag-switchrow.is-disabled .ag-switchrow__label{opacity:.6}.ag-switch{border-radius:var(--oh-radius-pill);background:var(--oh-line-strong);width:48px;height:28px;transition:background-color var(--oh-dur-base) var(--oh-ease-out);border:0;flex:none;padding:0;position:relative}.ag-switch i{width:22px;height:22px;clip-path:var(--oh-hex);background:var(--oh-surface-raised);transition:transform var(--oh-dur-base) var(--oh-ease-spring);position:absolute;top:3px;left:3px}.ag-switch[aria-checked=true]{background:var(--oh-success)}.ag-switch[aria-checked=true] i{background:var(--oh-surface-raised);transform:translate(20px)rotate(60deg)}.ag-switch[aria-busy=true] i{animation:oh-breathe 1s var(--oh-ease-in-out) infinite}.ag-switch:disabled{cursor:not-allowed}.ag-tabs{border-bottom:1px solid var(--oh-line);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.ag-tabs::-webkit-scrollbar{display:none}.ag-tabs__item{height:42px;color:var(--oh-text-3);font-size:var(--oh-text-sm);font-weight:var(--oh-weight-semibold);white-space:nowrap;transition:color var(--oh-dur-fast) var(--oh-ease-out);background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.ag-tabs__item:after{content:"";background:var(--oh-accent);height:2px;transition:transform var(--oh-dur-base) var(--oh-ease-out);border-radius:2px;position:absolute;bottom:-1px;left:12px;right:12px;transform:scaleX(0)}.ag-tabs__item:hover{color:var(--oh-text)}.ag-tabs__item:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 4px var(--oh-focus-halo)}.ag-tabs__item[aria-selected=true]{color:var(--oh-text)}.ag-tabs__item[aria-selected=true]:after{transform:scaleX(1)}.ag-tabs__count{border-radius:var(--oh-radius-pill);background:var(--oh-accent);min-width:18px;height:18px;color:var(--oh-on-accent);font-size:var(--oh-text-2xs);font-weight:var(--oh-weight-bold);place-items:center;padding:0 5px;display:inline-grid}.ag-dialog{z-index:var(--oh-z-sheet);background:var(--oh-overlay);animation:oh-fade var(--oh-dur-base) var(--oh-ease-out);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ag-dialog__panel{border-radius:var(--oh-radius-xl);background:var(--oh-surface-raised);width:min(100%,520px);max-height:min(86dvh,760px);box-shadow:var(--oh-shadow-lg);animation:ag-dialog-in var(--oh-dur-slow) var(--oh-ease-out);flex-direction:column;display:flex;overflow:hidden}.ag-dialog__panel--sm{width:min(100%,420px)}.ag-dialog__panel--lg{width:min(100%,680px)}.ag-dialog__grip{display:none}.ag-dialog__head{align-items:center;gap:12px;padding:18px 14px 6px 24px;display:flex}.ag-dialog__head h2{min-width:0;font-size:var(--oh-text-lg);letter-spacing:var(--oh-tracking-tight);flex:1}.ag-dialog__body{flex:1;min-height:0;padding:8px 24px 20px;overflow-y:auto}.ag-dialog__foot{border-top:1px solid var(--oh-line);background:var(--oh-surface);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 24px 18px;display:flex}@keyframes ag-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (max-width:767px){.ag-dialog{place-items:end stretch;padding:0}.ag-dialog__panel,.ag-dialog__panel--sm,.ag-dialog__panel--lg{border-radius:var(--oh-radius-2xl) var(--oh-radius-2xl) 0 0;width:100%;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);animation-name:ag-sheet-in}.ag-dialog__grip{background:var(--oh-line-strong);border-radius:2px;width:40px;height:4px;margin:8px auto 0;display:block}.ag-dialog__head{padding:8px 10px 4px 20px}.ag-dialog__body{padding:6px 20px 18px}.ag-dialog__foot{padding:12px 20px 14px}.ag-dialog__foot>.oh-btn{flex:1}}@keyframes ag-sheet-in{0%{opacity:0;transform:translateY(40px)}}.ag-toaster{z-index:var(--oh-z-toast);pointer-events:none;justify-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);display:grid;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.ag-toast{border-radius:var(--oh-radius-pill);background:var(--oh-solid);color:var(--oh-on-solid);font-size:var(--oh-text-sm);font-weight:var(--oh-weight-medium);box-shadow:var(--oh-shadow-md);animation:ag-toast-in var(--oh-dur-slow) var(--oh-ease-spring);align-items:center;gap:10px;padding:10px 16px 10px 12px;display:flex}.ag-toast i{width:12px;height:calc(12px * var(--oh-hex-tall));clip-path:var(--oh-hex-tight);background:var(--oh-accent);flex:none}.ag-toast--success i{background:var(--oh-success)}.ag-toast--danger i{background:var(--oh-danger)}@keyframes ag-toast-in{0%{opacity:0;transform:translateY(10px)scale(.96)}}@media (max-width:767px){.ag-toaster{bottom:calc(var(--oh-tabbar-h) + 18px + env(safe-area-inset-bottom))}}.ag-backbar{display:none}@media (max-width:767px){.ag-backbar{z-index:var(--oh-z-sticky);background:color-mix(in srgb, var(--oh-bg) 90%, transparent);-webkit-backdrop-filter:blur(12px);align-items:center;height:48px;padding:0 8px;display:flex;position:sticky;top:0}.ag-backbar__link{height:36px;color:var(--oh-text);font-size:var(--oh-text-base);font-weight:var(--oh-weight-semibold);border-radius:10px;align-items:center;gap:6px;padding:0 10px 0 6px;text-decoration:none;display:inline-flex}.ag-backbar__link:hover{background:var(--oh-bg-sunken)}}.ag-skel{gap:6px;padding:6px 12px;display:grid}.ag-skel__row{align-items:center;gap:12px;height:56px;display:flex}.ag-skel__row i{background:var(--oh-bg-sunken);border-radius:50%;flex:none;width:40px;height:40px}.ag-skel__row.is-hex i{clip-path:var(--oh-hex);border-radius:0}.ag-skel__row span{flex:1;gap:8px;display:grid}.ag-skel__row b{background:linear-gradient(90deg, var(--oh-bg-sunken) 0%, var(--oh-line) 50%, var(--oh-bg-sunken) 100%);background-size:200% 100%;border-radius:5px;height:10px;animation:1.6s linear infinite oh-shimmer}.ag-skel__row b:first-child{width:46%}.ag-skel__row b:last-child{opacity:.6;width:72%}.ag-inline-error{border-radius:var(--oh-radius-md);background:var(--oh-danger-soft);color:var(--oh-text);font-size:var(--oh-text-sm);flex-wrap:wrap;align-items:center;gap:8px;margin:12px;padding:12px 14px;display:flex}.ag-inline-error>.oh-icon{color:var(--oh-danger)}.ag-inline-error>span{flex:1;min-width:10em}.ag-inline-error__title{font-weight:var(--oh-weight-semibold);display:block}.ag-hexcell{display:block;overflow:visible}.ag-hexcell__bg{fill:var(--oh-surface)}.ag-hexcell__honey{fill:var(--oh-accent);transform-origin:50% 100%;transform-box:fill-box;transition:transform var(--oh-dur-slower) var(--oh-ease-out)}.ag-hexcell__line{fill:none;stroke:var(--oh-line-strong);stroke-width:1.4px;stroke-linejoin:round}.ag-blank{text-align:center;color:var(--oh-text-3);font-size:var(--oh-text-sm);justify-items:center;gap:10px;padding:36px 20px;line-height:1.6;display:grid}.ag-blank strong{color:var(--oh-text);font-size:var(--oh-text-base)}.ag-blank .ag-hexcell{width:44px;height:44px}.ag-blank .ag-hexcell__line{stroke-dasharray:3 3}@media (prefers-reduced-motion:reduce){.ag-pill--online:before,.ag-switch[aria-busy=true] i,.ag-skel__row b,.ag-dialog,.ag-dialog__panel,.ag-toast{animation:none}}.ag-switchrow__label .oh-icon{vertical-align:-3px;color:var(--oh-accent-text);margin-right:4px;display:inline-block}@media (min-width:1800px){.ag-main__inner{max-width:880px}}.adm-console{--adm-mark:var(--oh-agent);--adm-nav-w:232px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .adm-console{--adm-mark:color-mix(in oklab, var(--oh-agent) 40%, var(--oh-amber-600))}}:root[data-theme=dark] .adm-console{--adm-mark:color-mix(in oklab, var(--oh-agent) 40%, var(--oh-amber-600))}.adm-nav__item,.adm-entry__actor,.adm-entry__action{text-align:inherit;background:0 0;border:0;margin:0;padding:0}.adm-console__head{margin-bottom:var(--oh-space-6)}.adm-layout{grid-template-columns:var(--adm-nav-w) minmax(0, 1fr);align-items:start;gap:clamp(20px,3vw,40px);max-width:77.5rem;margin:0 auto;display:grid}.adm-nav{position:sticky;top:0}.adm-nav ul{gap:2px;list-style:none;display:grid}.adm-nav__item{border-radius:var(--oh-radius-md);width:100%;color:var(--oh-text-2);text-align:left;transition:background-color var(--oh-dur-fast) var(--oh-ease-out), color var(--oh-dur-fast) var(--oh-ease-out);align-items:center;gap:12px;padding:9px 12px 9px 10px;display:flex}.adm-nav__item:hover{background:var(--oh-bg-sunken);color:var(--oh-text)}.adm-nav__icon{width:32px;height:calc(32px * var(--oh-hex-tall));clip-path:var(--oh-hex-tight);background:var(--oh-bg-sunken);color:var(--oh-text-2);transition:background-color var(--oh-dur-base) var(--oh-ease-out), color var(--oh-dur-base) var(--oh-ease-out);flex:none;place-items:center;display:grid}.adm-nav__text{min-width:0;display:grid}.adm-nav__text b{font-size:var(--oh-text-sm);font-weight:var(--oh-weight-semibold)}.adm-nav__text small{color:var(--oh-text-3);font-size:var(--oh-text-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-nav__item[aria-current=page]{background:var(--oh-surface);box-shadow:inset 0 0 0 1px var(--oh-line), var(--oh-shadow-xs);color:var(--oh-text)}.adm-nav__item[aria-current=page] .adm-nav__icon{background:var(--oh-solid);color:var(--oh-on-solid)}.adm-stage{gap:40px;min-width:0;display:grid;container:adm-stage/inline-size}@media (max-width:1023px){.adm-layout{grid-template-columns:minmax(0,1fr)}.adm-nav{--adm-fade-start:0px;--adm-fade-end:0px;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--adm-fade-start), #000 calc(100% - var(--adm-fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--adm-fade-start), #000 calc(100% - var(--adm-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--adm-fade-start), #000 calc(100% - var(--adm-fade-end)), transparent);margin:-6px calc(-1*clamp(16px,4vw,64px));padding:6px clamp(16px,4vw,64px);position:static;overflow-x:auto}.adm-nav[data-more-start]{--adm-fade-start:var(--oh-space-10)}.adm-nav[data-more-end]{--adm-fade-end:var(--oh-space-10)}.adm-nav::-webkit-scrollbar{display:none}.adm-nav ul{gap:6px;width:max-content;display:flex}.adm-nav__item{border-radius:var(--oh-radius-pill);box-shadow:inset 0 0 0 1px var(--oh-line);scroll-margin-inline:calc(var(--oh-space-10) + var(--oh-space-2));gap:8px;padding:6px 12px 6px 6px}.adm-nav__icon{width:26px;height:calc(26px * var(--oh-hex-tall))}.adm-nav__text small{display:none}}.adm-view{min-width:0;animation:oh-fade-up var(--oh-dur-slow) var(--oh-ease-out);gap:16px;display:grid}.adm-viewhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.adm-viewhead h2{font-size:var(--oh-text-xl);letter-spacing:var(--oh-tracking-tight)}.adm-viewhead p{max-width:46em;color:var(--oh-text-2);font-size:var(--oh-text-sm);margin-top:4px;line-height:1.6}.adm-viewhead__actions{flex-wrap:wrap;gap:8px;display:flex}.adm-demo{border:1px dashed var(--oh-line-strong);border-radius:var(--oh-radius-md);background:var(--oh-bg-sunken);color:var(--oh-text-2);font-size:var(--oh-text-xs);align-items:flex-start;gap:8px;padding:8px 12px;line-height:1.55;display:flex}.adm-demo .oh-icon{flex:none;margin-top:2px}.adm-demo b{color:var(--oh-text)}.adm-empty{border:1px dashed var(--oh-line);border-radius:var(--oh-radius-lg);color:var(--oh-text-3);font-size:var(--oh-text-sm);text-align:center;padding:28px 16px}.adm-dim{color:var(--oh-text-3)}.adm-filters{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.adm-seg{flex:none}.adm-search{flex:200px;max-width:280px;margin:0}.adm-select{align-items:center;max-width:100%;display:inline-flex;position:relative}.adm-select select{border:1px solid var(--oh-line-strong);border-radius:var(--oh-radius-pill);background:var(--oh-surface);max-width:100%;height:36px;color:var(--oh-text);font:inherit;font-size:var(--oh-text-sm);appearance:none;cursor:pointer;padding:0 34px 0 14px}.adm-select select:hover{border-color:var(--oh-ink-400)}.adm-select select:focus-visible{border-color:var(--oh-accent-press);box-shadow:0 0 0 4px var(--oh-focus-halo);outline:none}.adm-select .oh-icon{color:var(--oh-text-3);pointer-events:none;position:absolute;right:12px}.adm-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.adm-stat{border:1px solid var(--oh-line);border-radius:var(--oh-radius-lg);background:var(--oh-surface);gap:2px;padding:14px 16px;display:grid}.adm-stat__label{color:var(--oh-text-3);font-size:var(--oh-text-xs)}.adm-stat__value{font-size:var(--oh-text-xl);font-weight:var(--oh-weight-semibold);letter-spacing:var(--oh-tracking-tight);line-height:1.25}.adm-stat__note{color:var(--oh-text-3);font-size:var(--oh-text-2xs)}.adm-tablewrap{border:1px solid var(--oh-line);border-radius:var(--oh-radius-lg);background:var(--oh-surface);min-width:0;overflow-x:auto}.adm-table{border-collapse:collapse;width:100%;font-size:var(--oh-text-sm)}.adm-table th,.adm-table td{border-bottom:1px solid var(--oh-line);text-align:left;vertical-align:middle;padding:10px 14px}.adm-table thead th{color:var(--oh-text-3);font-size:var(--oh-text-xs);font-weight:var(--oh-weight-medium);white-space:nowrap}.adm-table tbody tr:last-child>*{border-bottom:0}.adm-table tbody tr{transition:background-color var(--oh-dur-fast) var(--oh-ease-out)}.adm-table tbody tr:hover{background:color-mix(in oklab, var(--oh-bg-sunken) 60%, transparent)}.adm-table tr.is-muted .ag-face{opacity:.66}.adm-table tr.is-muted>td:not(.adm-table__act){color:var(--oh-text-2)}.adm-table .is-num,.adm-table--num td{text-align:right;font-variant-numeric:tabular-nums}.adm-table--num thead th:not(:first-child){text-align:right}.adm-table--num tbody th{font-weight:var(--oh-weight-medium);white-space:nowrap}.adm-table__act{text-align:right;white-space:nowrap;width:1%}.adm-tablewrap--chart{border:0;border-radius:0;max-height:340px;overflow:auto}.adm-sub{color:var(--oh-text-3);font-size:var(--oh-text-xs);font-weight:var(--oh-weight-regular);display:block}.adm-who{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.adm-who>span{min-width:0;display:grid}.adm-who b{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.adm-who small{color:var(--oh-text-3);font-size:var(--oh-text-xs)}.adm-who--link:hover b{text-underline-offset:3px;text-decoration:underline}.adm-you{border-radius:var(--oh-radius-pill);background:var(--oh-bg-sunken);color:var(--oh-text-2);font-size:var(--oh-text-2xs);font-weight:var(--oh-weight-semibold);padding:0 6px}.adm-seg--sm .oh-segmented__item{min-height:28px;font-size:var(--oh-text-xs);padding:0 10px}.adm-seg--sm .oh-segmented__item:disabled{cursor:not-allowed;opacity:.55}.adm-act{justify-items:end;gap:2px;display:inline-grid}.adm-why{color:var(--oh-text-3);font-size:var(--oh-text-2xs)}.adm-btn-danger:not(:disabled){color:var(--oh-danger)}.adm-btn-danger:hover:not(:disabled){border-color:color-mix(in oklab, var(--oh-danger) 50%, var(--oh-line));background:var(--oh-danger-soft)}.adm-runtime{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.adm-runtime .oh-icon{color:var(--oh-text-3)}.adm-online{color:var(--oh-text-3);font-size:var(--oh-text-xs);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.adm-online:before{content:"";width:7px;height:calc(7px * var(--oh-hex-tall));clip-path:var(--oh-hex-tight);background:var(--oh-line-strong)}.adm-online.is-on{color:var(--oh-text)}.adm-online.is-on:before{background:var(--oh-success)}.adm-usage{justify-items:end;display:inline-grid}.adm-usage small{color:var(--oh-text-3);font-size:var(--oh-text-xs);white-space:nowrap}.adm-status{border-radius:var(--oh-radius-pill);font-size:var(--oh-text-xs);font-weight:var(--oh-weight-medium);white-space:nowrap;align-items:center;gap:5px;padding:1px 8px;display:inline-flex}.adm-status:before{content:"";width:7px;height:calc(7px * var(--oh-hex-tall));clip-path:var(--oh-hex-tight);background:currentColor}.adm-status--active{background:var(--oh-success-soft);color:var(--oh-success-ink)}.adm-status--suspended,.adm-status--deleted,.adm-status--done,.adm-status--soft{background:var(--oh-bg-sunken);color:var(--oh-text-2)}.adm-status--suspended:before{background:0 0;box-shadow:inset 0 0 0 1.5px}.adm-status--pending{box-shadow:inset 0 0 0 1px var(--oh-line-strong);color:var(--oh-text-2)}.adm-status--pending:before{background:0 0;box-shadow:inset 0 0 0 1.5px}.adm-status--wait{background:var(--oh-warning-soft);color:var(--oh-text)}.adm-status--wait:before{background:var(--oh-warning)}.adm-ask{color:var(--oh-text-2);gap:8px;line-height:1.6;display:grid}@container adm-stage (width<=640px){.adm-table--members,.adm-table--agents,.adm-table--trips{display:block}.adm-table--members thead,.adm-table--agents thead,.adm-table--trips thead{display:none}.adm-table--members tbody,.adm-table--agents tbody,.adm-table--trips tbody{display:grid}.adm-table--members tr,.adm-table--agents tr,.adm-table--trips tr{border-bottom:1px solid var(--oh-line);reading-flow:grid-rows;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:12px 14px;display:grid}.adm-table--members tr:last-child,.adm-table--agents tr:last-child,.adm-table--trips tr:last-child{border-bottom:0}.adm-table--members td,.adm-table--agents td,.adm-table--trips td{text-align:right;border:0;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:4px 10px;padding:0;display:flex}.adm-table td[data-label]:before{content:attr(data-label);color:var(--oh-text-3);font-size:var(--oh-text-xs);text-align:left;flex:none;margin-right:auto}.adm-table td.adm-table__lead{text-align:left;grid-column:1;justify-content:flex-start}.adm-table td.adm-table__act{grid-area:1/2;width:auto}.adm-table--trips td.adm-reason{text-align:left;display:block}.adm-table--trips td.adm-reason:before{margin-bottom:2px;display:block}}.adm-charts{gap:16px;display:grid}@container adm-stage (width>=880px){.adm-charts{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.adm-chart:first-child{grid-column:1/-1}}.adm-chart{border:1px solid var(--oh-line);border-radius:var(--oh-radius-lg);background:var(--oh-surface);align-content:start;gap:14px;min-width:0;margin:0;padding:16px 18px 18px;display:grid}.adm-chart__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adm-chart__head>span{min-width:0;display:grid}.adm-chart__head>.ag-linkbtn{white-space:nowrap;flex:none}.adm-chart__head b{font-size:var(--oh-text-base)}.adm-chart__head small{color:var(--oh-text-3);font-size:var(--oh-text-xs)}.adm-chart__empty{color:var(--oh-text-3);font-size:var(--oh-text-sm);text-align:center;padding:32px 0}.adm-cols{--axis:44px;--plot-h:200px;padding-left:var(--axis);position:relative}.adm-cols__grid{top:0;right:0;left:var(--axis);height:var(--plot-h);pointer-events:none;position:absolute}.adm-cols__grid span{border-top:1px solid var(--oh-line);position:absolute;left:0;right:0}.adm-cols__grid i{top:-8px;left:calc(-1 * var(--axis));width:calc(var(--axis) - 8px);color:var(--oh-text-3);font-size:var(--oh-text-2xs);font-variant-numeric:tabular-nums;text-align:right;font-style:normal;line-height:16px;position:absolute}.adm-cols__plot{grid-template-columns:repeat(var(--n), minmax(0, 1fr));height:var(--plot-h);align-items:end;gap:2px;list-style:none;display:grid;position:relative}.adm-col{border-radius:var(--oh-radius-xs);justify-content:center;align-items:flex-end;height:100%;display:flex}.adm-col__bar{background:var(--adm-mark);width:min(24px,72%);min-height:1px;transition:height var(--oh-dur-slow) var(--oh-ease-out), opacity var(--oh-dur-fast) var(--oh-ease-out);border-radius:4px 4px 0 0;position:relative}.adm-cols__plot:hover .adm-col:not(.is-hover) .adm-col__bar,.adm-cols__plot:focus-within .adm-col:not(.is-hover) .adm-col__bar{opacity:.45}.adm-col__peak{color:var(--oh-text-2);font-size:var(--oh-text-2xs);font-weight:var(--oh-weight-semibold);white-space:nowrap;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.adm-cols__x{grid-template-columns:repeat(var(--n), minmax(0, 1fr));color:var(--oh-text-3);font-size:var(--oh-text-2xs);font-variant-numeric:tabular-nums;gap:2px;margin-top:6px;display:grid}.adm-cols__x span{white-space:nowrap;justify-content:center;display:flex}.adm-cols__x span:last-child{justify-content:flex-end}.adm-tip{top:-6px;left:calc(var(--axis) + (100% - var(--axis)) * var(--x));z-index:2;border:1px solid var(--oh-line);border-radius:var(--oh-radius-md);background:var(--oh-surface-raised);min-width:132px;max-width:240px;box-shadow:var(--oh-shadow-md);pointer-events:none;transform:translateX(calc(-1 * clamp(8%, var(--x) * 100%, 92%)));gap:1px;padding:8px 10px;display:grid;position:absolute}.adm-tip b{font-size:var(--oh-text-sm)}.adm-tip span,.adm-tip small{color:var(--oh-text-3);font-size:var(--oh-text-2xs)}.adm-bars{gap:2px;list-style:none;display:grid}.adm-bar{border-radius:var(--oh-radius-sm);grid-template-columns:minmax(80px,30%) minmax(0,1fr);align-items:center;gap:12px;padding:5px 6px;display:grid}.adm-bar:hover,.adm-bar:focus-visible{background:var(--oh-bg-sunken)}.adm-bar__name{min-width:0;display:grid}.adm-bar__name b{font-size:var(--oh-text-sm);font-weight:var(--oh-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-bar__name small{color:var(--oh-text-3);font-size:var(--oh-text-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-bar__track{align-items:center;gap:8px;min-width:0;display:flex}.adm-bar__track i{width:calc(var(--w) * (100% - 92px));background:var(--adm-mark);min-width:2px;height:14px;transition:width var(--oh-dur-slow) var(--oh-ease-out);border-radius:0 4px 4px 0;flex:none}.adm-bar__track em{color:var(--oh-text-2);font-size:var(--oh-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal}.adm-bar.is-rest .adm-bar__track i{background:var(--oh-line-strong)}.adm-gate{border:1px solid var(--oh-line);border-radius:var(--oh-radius-lg);background:var(--oh-surface);gap:14px;padding:18px 20px 20px;display:grid}.adm-gate__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2px 16px;display:grid}.adm-gate__head h3{font-size:var(--oh-text-base)}.adm-gate__head p{color:var(--oh-text-3);font-size:var(--oh-text-sm);grid-column:1}.adm-gate__head .oh-btn{grid-area:1/2/span 2}.adm-limits{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.adm-limits>div{border-radius:var(--oh-radius-md);background:var(--oh-bg-sunken);gap:2px;padding:10px 12px;display:grid}.adm-limits dt{color:var(--oh-text-3);font-size:var(--oh-text-xs)}.adm-limits dd{font-size:var(--oh-text-sm);align-items:baseline;gap:4px;display:flex}.adm-limits dd b{font-size:var(--oh-text-lg);font-variant-numeric:tabular-nums}.adm-limits dd small{color:var(--oh-text-3);font-size:var(--oh-text-2xs);margin-left:auto}.adm-limits>div.is-set{box-shadow:inset 3px 0 0 var(--oh-solid)}.adm-limits>div.is-set dd small{color:var(--oh-text);font-weight:var(--oh-weight-semibold)}.adm-overrides{list-style:none;display:grid}.adm-override{border-top:1px solid var(--oh-line);grid-template-columns:auto minmax(100px,160px) minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.adm-override:first-child{border-top:0}.adm-override__who{min-width:0;display:grid}.adm-override__who small{color:var(--oh-text-3);font-size:var(--oh-text-xs)}.adm-override__chips{flex-wrap:wrap;gap:6px;display:flex}.adm-chip{border-radius:var(--oh-radius-pill);background:var(--oh-bg-sunken);color:var(--oh-text-2);font-size:var(--oh-text-xs);padding:2px 10px}.adm-chip b{color:var(--oh-text);font-variant-numeric:tabular-nums}@container adm-stage (width<=640px){.adm-override{grid-template-columns:auto minmax(0,1fr) auto}.adm-override__chips{grid-column:1/-1}}.adm-limitform{gap:4px;display:grid}.adm-limitform>.ag-hint{margin-bottom:8px}.adm-limit{border-top:1px solid var(--oh-line);grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:4px 16px;padding:10px 0;display:grid}.adm-limit__text{min-width:0;display:grid}.adm-limit__text b{font-size:var(--oh-text-sm)}.adm-limit__text small{color:var(--oh-text-3);font-size:var(--oh-text-xs);line-height:1.5}.adm-limit__input{border:1px solid var(--oh-line-strong);border-radius:var(--oh-radius-md);background:var(--oh-surface);align-items:center;height:38px;display:flex;overflow:hidden}.adm-limit__input:focus-within{border-color:var(--oh-accent-press);box-shadow:0 0 0 4px var(--oh-focus-halo)}.adm-limit__input input{min-width:0;height:100%;color:var(--oh-text);font:inherit;font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:0;outline:none;flex:1;padding:0 4px 0 12px}.adm-limit__input input:focus-visible{box-shadow:none;outline:none}.adm-limit__input input::placeholder{color:var(--oh-text-3)}.adm-limit__input i{color:var(--oh-text-3);font-size:var(--oh-text-xs);white-space:nowrap;padding:0 12px 0 6px;font-style:normal}.adm-limit__input i.is-idle{visibility:hidden}.adm-limit.is-set .adm-limit__input{border-color:var(--oh-solid)}.adm-limit.is-bad .adm-limit__input{border-color:var(--oh-danger)}.adm-limit__reset{font-size:var(--oh-text-xs);grid-column:2;justify-self:end}.adm-limit__error{font-size:var(--oh-text-xs);text-align:right;grid-column:2;justify-self:end;margin:2px 0 0}@media (max-width:520px){.adm-limit{grid-template-columns:minmax(0,1fr)}.adm-limit__reset,.adm-limit__error{grid-column:1}}.adm-rule{font-weight:var(--oh-weight-semibold);white-space:nowrap}.adm-reason{min-width:220px;color:var(--oh-text-2);line-height:1.5}.adm-filters--audit .adm-select select{max-width:200px}.adm-log{list-style:none;display:grid}.adm-log__day{z-index:1;background:var(--oh-bg);color:var(--oh-text-3);font-size:var(--oh-text-xs);font-weight:var(--oh-weight-semibold);margin:14px 0 4px;padding:4px 0;position:sticky;top:0}.adm-log__slot:first-child .adm-log__day{margin-top:0}.adm-entry{border-bottom:1px solid var(--oh-line);grid-template-columns:52px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.adm-entry__time{color:var(--oh-text-3);font-size:var(--oh-text-xs);font-variant-numeric:tabular-nums;padding-top:3px}.adm-entry__body{gap:4px;min-width:0;display:grid}.adm-entry__line{font-size:var(--oh-text-sm);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.adm-entry__actor{font-weight:var(--oh-weight-semibold);color:var(--oh-text);align-items:center;gap:6px;display:inline-flex}button.adm-entry__actor:hover,.adm-entry__action:hover{text-underline-offset:3px;text-decoration:underline}.adm-entry__actor.is-system{border-radius:var(--oh-radius-pill);background:var(--oh-bg-sunken);color:var(--oh-text-2);font-size:var(--oh-text-xs);padding:0 8px}.adm-entry__action{color:var(--oh-text)}.adm-entry__target{color:var(--oh-text-2);align-items:center;gap:4px;display:inline-flex}.adm-entry__target .oh-icon{color:var(--oh-text-3)}.adm-entry__detail summary{color:var(--oh-text-3);font-size:var(--oh-text-xs);cursor:pointer;align-items:center;gap:8px;list-style:none;display:inline-flex}.adm-entry__detail summary::-webkit-details-marker{display:none}.adm-entry__detail summary:hover{color:var(--oh-text-2)}.adm-entry__detail summary .oh-icon{transition:transform var(--oh-dur-base) var(--oh-ease-out)}.adm-entry__detail[open] summary .oh-icon{transform:rotate(180deg)}.adm-json{border-radius:var(--oh-radius-md);background:var(--oh-bg-sunken);gap:8px;margin-top:8px;padding:12px;display:grid}.adm-json pre{max-height:320px;color:var(--oh-text);font-family:var(--oh-font-mono);font-size:var(--oh-text-xs);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6;overflow:auto}.adm-json dl{font-size:var(--oh-text-2xs);flex-wrap:wrap;gap:4px 16px;display:flex}.adm-json dl div{gap:6px;min-width:0;display:flex}.adm-json dt{color:var(--oh-text-3)}.adm-json dd{overflow-wrap:anywhere;color:var(--oh-text-2)}.adm-json .ag-linkbtn{font-size:var(--oh-text-xs);justify-self:start}.adm-more{min-height:48px;color:var(--oh-text-3);font-size:var(--oh-text-xs);place-items:center;display:grid}.adm-invites .oh-admin{grid-template-columns:minmax(0,1fr);grid-template-areas:"create""invites";width:100%;max-width:none;margin:0}@container adm-stage (width>=860px){.adm-invites .oh-admin{grid-template-columns:minmax(300px,380px) minmax(0,1fr);grid-template-areas:"create invites"}}@media (prefers-reduced-motion:reduce){.adm-view,.adm-col__bar,.adm-bar__track i{transition:none;animation:none}}
