:root,[data-theme=light]{--canvas: #eaecef;--surface: #ffffff;--surface-sunken: #f5f6f8;--surface-raised: #ffffff;--surface-hover: #eceef1;--border: #e9ebee;--border-strong: #d6d9df;--ink: #16181d;--ink-2: #434750;--muted: #666b76;--faint: #a3a8b3;--primary: #1a1c21;--on-primary: #ffffff;--accent: #1f5fd6;--accent-soft: #e8f0fd;--on-accent: #ffffff;--sky: #9cc3f5;--sky-soft: #eaf3fd;--orange: #d99a1e;--orange-ink: #8a5a00;--orange-soft: #fbf3e1;--success: #077564;--success-soft: #e2f5ef;--danger: #c8261c;--danger-soft: #fdeceb;--scrim: rgba(23, 23, 28, .32);--scrim-canvas: color-mix(in srgb, var(--canvas) 64%, transparent);--core: var(--ink);--glass: rgba(255,255,255,.72);--ink-hover: rgba(127,127,127,.24);--on-ink-subtle: color-mix(in srgb, var(--surface) 14%, transparent);--shadow-xs: 0 1px 2px rgba(23, 23, 28, .08);--shadow-card: 0 1px 2px rgba(23, 23, 28, .04), 0 8px 24px rgba(23, 23, 28, .06);--shadow-pop: 0 2px 6px rgba(23, 23, 28, .06), 0 18px 44px rgba(23, 23, 28, .14);--shadow-shell: 0 24px 60px rgba(23, 23, 28, .08);--shadow-float: 0 1px 2px rgba(0, 0, 0, .06), 0 12px 32px rgba(0, 0, 0, .08);--focus-halo: 0 0 0 3px var(--accent-soft);--shadow-ring: 0 0 0 2px var(--accent);--shadow-ring-inset: inset 0 0 0 2px var(--accent);--shadow-cap: inset -3px 0 0 var(--ink);--shadow-halo-surface: 0 0 0 2px var(--surface);--shadow-radio-on: inset 0 0 0 5px var(--accent);--shadow-tile: 0 1px 2px rgba(23, 23, 28, .04), 0 8px 20px rgba(23, 23, 28, .05)}[data-theme=dark]{--canvas: #0b0c0e;--surface: #141518;--surface-sunken: #0f1012;--surface-raised: #1b1d21;--surface-hover: #25272d;--border: #25272d;--border-strong: #373a42;--ink: #f1f2f4;--ink-2: #c4c7ce;--muted: #989ca6;--faint: #585c66;--primary: #f1f2f4;--on-primary: #16181d;--accent: #7aa7f7;--accent-soft: #172a4a;--on-accent: #0f1012;--sky: #5d8fd6;--sky-soft: #16263b;--orange: #e0b25c;--orange-ink: #ecc77e;--orange-soft: #2a2416;--success: #3fc79a;--success-soft: #12302a;--danger: #ff6f66;--danger-soft: #3a1917;--scrim: rgba(0, 0, 0, .6);--scrim-canvas: color-mix(in srgb, var(--canvas) 64%, transparent);--core: var(--canvas);--glass: rgba(20,21,24,.72);--ink-hover: rgba(127,127,127,.24);--on-ink-subtle: color-mix(in srgb, var(--surface) 14%, transparent);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .5);--shadow-card: inset 0 1px 0 rgba(255, 255, 255, .035), 0 12px 30px rgba(0, 0, 0, .35);--shadow-pop: 0 2px 6px rgba(0, 0, 0, .5), 0 18px 44px rgba(0, 0, 0, .55);--shadow-shell: 0 24px 60px rgba(0, 0, 0, .5);--shadow-float: inset 0 1px 0 rgba(255, 255, 255, .04), 0 18px 40px rgba(0, 0, 0, .45);--focus-halo: 0 0 0 3px var(--accent-soft);--shadow-ring: 0 0 0 2px var(--accent);--shadow-ring-inset: inset 0 0 0 2px var(--accent);--shadow-cap: inset -3px 0 0 var(--ink);--shadow-halo-surface: 0 0 0 2px var(--surface);--shadow-radio-on: inset 0 0 0 5px var(--accent);--shadow-tile: inset 0 1px 0 rgba(255, 255, 255, .035), 0 8px 20px rgba(0, 0, 0, .3);color-scheme:dark}:root{--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-3-5: 14px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-14: 56px;--radius-hair: 2px;--radius-2xs: 4px;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 10px;--radius-ml: 12px;--radius-mlg: 14px;--radius-lg: 16px;--radius-panel: 18px;--radius-float: 22px;--radius-palette: 20px;--radius-frame: 24px;--radius-xl: 28px;--radius-schematic: 32px;--radius-device-screen: 38px;--radius-device: 48px;--radius-pill: 999px;--font-sans: "Geist", ui-sans-serif, system-ui, sans-serif;--font-mono: "Geist Mono", ui-monospace, Menlo, monospace;--text-cover-size: 120px;--text-cover-line: 110px;--text-cover-tracking: -.04em;--text-display-size: 40px;--text-display-line: 44px;--text-display-tracking: -.03em;--text-hero-size: 34px;--text-hero-line: 40px;--text-hero-tracking: -.035em;--text-total-size: 30px;--text-total-line: 36px;--text-total-tracking: -.035em;--text-page-size: 28px;--text-page-line: 32px;--text-page-tracking: -.03em;--text-title-size: 26px;--text-title-line: 32px;--text-title-tracking: -.03em;--text-heading-size: 20px;--text-heading-line: 28px;--text-heading-tracking: -.02em;--text-figure-size: 22px;--text-figure-line: 28px;--text-figure-tracking: -.02em;--text-subheading-size: 16px;--text-subheading-line: 22px;--text-subheading-tracking: -.01em;--text-title-sm-size: 17px;--text-title-sm-line: 24px;--text-title-sm-tracking: -.01em;--text-lead-size: 15px;--text-lead-line: 22px;--text-lead-lg-size: 16px;--text-lead-lg-line: 24px;--text-body-size: 14px;--text-body-line: 20px;--text-prose-size: 14px;--text-prose-line: 22px;--text-note-size: 13px;--text-note-line: 20px;--text-body-sm-size: 13px;--text-body-sm-line: 18px;--text-caption-size: 12px;--text-caption-line: 16px;--text-label-size: 11px;--text-label-line: 16px;--text-label-tracking: .08em;--text-mono-size: 12px;--text-mono-line: 16px;--text-key-size: 10.5px;--text-key-line: 14px;--text-weight-regular: 400;--text-weight-medium: 500;--text-weight-semibold: 600;--motion-fast: .12s;--motion-base: .18s;--motion-slow: .24s;--motion-ease: cubic-bezier(.2, 0, 0, 1);--motion-ease-out: cubic-bezier(0, 0, 0, 1);--z-pop: 20;--z-toast: 30;--z-tip: 40;--focus-ring-width: 2px;--focus-ring-offset: 2px;--focus-halo-width: 3px;--disabled-opacity: .45;--tracking-tighter: -.035em;--tracking-code: .2em;--tracking-mono: .04em;--tracking-mono-tight: -.01em;--text-heading-line-tight: 26px;--tracking-th: .06em;--opacity-quiet: .7;--opacity-dim: .5;--control-key: 18px;--control-2xs: var(--space-5);--control-tag: 22px;--control-xs: var(--space-6);--control-sm: var(--space-7);--control-md: var(--space-8);--control-base: 36px;--control-lg: var(--space-10);--control-xl: 44px;--control-2xl: var(--space-12);--control-hero: 52px;--tile-lg: 56px;--tile-xl: 64px;--tile-2xl: 72px;--switch-md-width: 38px}:root{--text-micro-size: 11px;--text-micro-line: 16px;--motion-pulse: 1.2s;--motion-ease-in: cubic-bezier(.3, 0, 1, 1);--motion-distance: 8px}.ax-cover{font-family:var(--font-sans);font-size:var(--text-cover-size);line-height:var(--text-cover-line);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-cover-tracking)}.ax-display{font-family:var(--font-sans);font-size:var(--text-display-size);line-height:var(--text-display-line);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-display-tracking)}.ax-hero{font-family:var(--font-sans);font-size:var(--text-hero-size);line-height:var(--text-hero-line);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-hero-tracking)}.ax-total{font-family:var(--font-sans);font-size:var(--text-total-size);line-height:var(--text-total-line);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-total-tracking)}.ax-page{font-family:var(--font-sans);font-size:var(--text-page-size);line-height:var(--text-page-line);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-page-tracking)}.ax-title{font-family:var(--font-sans);font-size:var(--text-title-size);line-height:var(--text-title-line);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-title-tracking)}.ax-heading{font-family:var(--font-sans);font-size:var(--text-heading-size);line-height:var(--text-heading-line);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-heading-tracking)}.ax-figure{font-family:var(--font-sans);font-size:var(--text-figure-size);line-height:var(--text-figure-line);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-figure-tracking)}.ax-subheading{font-family:var(--font-sans);font-size:var(--text-subheading-size);line-height:var(--text-subheading-line);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-subheading-tracking)}.ax-title-sm{font-family:var(--font-sans);font-size:var(--text-title-sm-size);line-height:var(--text-title-sm-line);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-title-sm-tracking)}.ax-lead{font-family:var(--font-sans);font-size:var(--text-lead-size);line-height:var(--text-lead-line);font-weight:var(--text-weight-regular)}.ax-lead-lg{font-family:var(--font-sans);font-size:var(--text-lead-lg-size);line-height:var(--text-lead-lg-line);font-weight:var(--text-weight-regular)}.ax-body{font-family:var(--font-sans);font-size:var(--text-body-size);line-height:var(--text-body-line);font-weight:var(--text-weight-regular)}.ax-prose{font-family:var(--font-sans);font-size:var(--text-prose-size);line-height:var(--text-prose-line);font-weight:var(--text-weight-regular)}.ax-note{font-family:var(--font-sans);font-size:var(--text-note-size);line-height:var(--text-note-line);font-weight:var(--text-weight-regular)}.ax-body-sm{font-family:var(--font-sans);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);font-weight:var(--text-weight-regular)}.ax-caption{font-family:var(--font-sans);font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--text-weight-regular)}.ax-label{font-family:var(--font-sans);font-size:var(--text-label-size);line-height:var(--text-label-line);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-label-tracking)}.ax-mono{font-family:var(--font-mono);font-size:var(--text-mono-size);line-height:var(--text-mono-line);font-weight:var(--text-weight-medium)}.ax-key{font-family:var(--font-mono);font-size:var(--text-key-size);line-height:var(--text-key-line);font-weight:var(--text-weight-medium)}.ax-app{container:app / inline-size;font-family:var(--font-sans);font-size:14px;line-height:20px;color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;text-align:left}.ax-app *,.ax-app *:before,.ax-app *:after{box-sizing:border-box}.ax-app :where(a){color:inherit;text-decoration:none}.ax-app h1,.ax-app h2,.ax-app h3,.ax-app p{margin:0}.ax-app :where(button,input,select,textarea){font:inherit;color:inherit}.ax-app :focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.ax-canvas{padding:20px;min-height:100vh;background:var(--canvas)}.ax-shell{display:flex;align-items:stretch;min-height:calc(100vh - 40px);background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-shell);overflow:clip}.ax-shell-side{flex:0 0 264px;width:264px;background:var(--surface-sunken);border-right:1px solid var(--border)}.ax-shell-side--full{display:block!important;flex:1 1 auto;width:100%;border-right:0}.ax-shell-body{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.ax-main{flex:1 1 auto;min-width:0;padding:24px 32px 32px;display:flex;flex-direction:column;gap:24px}.ax-shell-tabs{display:none;position:sticky;bottom:0;z-index:5}.ax-side{display:flex;flex-direction:column;gap:20px;padding:20px 16px;min-height:100%}.ax-brand{display:flex;align-items:center;gap:10px;padding:4px 6px}.ax-brand-name{font-weight:600;font-size:16px;line-height:20px;letter-spacing:-.01em}.ax-brand-sub{font-size:12px;line-height:16px;color:var(--muted)}.ax-mark{flex:none;width:36px;height:36px;border-radius:11px;background:var(--primary);position:relative;box-shadow:var(--shadow-xs)}.ax-mark:before,.ax-mark:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:2.5px;border-radius:2px;background:var(--on-primary);transform:translate(-50%,-50%) rotate(-45deg)}.ax-mark:after{width:10px;transform:translate(-50%,-50%) rotate(45deg);opacity:.75}.ax-mark--sm{width:24px;height:24px;border-radius:8px}.ax-mark--sm:before{width:12px;height:2px}.ax-mark--sm:after{width:7px;height:2px}.ax-nav-group{display:flex;flex-direction:column;gap:2px}.ax-nav-h{padding:6px 10px;font-size:13px;line-height:18px;font-weight:500;color:var(--muted)}.ax-nav{display:flex;align-items:center;gap:10px;min-height:36px;padding:8px 10px;border-radius:var(--radius-sm);font-weight:500;color:var(--ink);transition:background var(--motion-fast) var(--motion-ease)}.ax-nav:hover{background:var(--surface-hover)}.ax-nav.is-active{background:var(--surface-hover);box-shadow:inset 0 0 0 1px var(--border)}.ax-nav-n{margin-left:auto;font-size:13px;color:var(--muted);font-weight:500}.ax-count{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-xs);background:var(--danger);color:var(--surface);font-size:12px;line-height:20px;font-weight:600;text-align:center}.ax-side-foot{margin-top:auto;display:flex;flex-direction:column;gap:2px}.ax-usercard{display:flex;align-items:center;gap:10px;padding:10px 8px;margin-top:8px;border-top:1px solid var(--border)}.ax-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid var(--border)}.ax-crumbs{display:flex;align-items:center;gap:8px;font-weight:500;margin-right:auto;min-width:0}.ax-crumbs .ax-i{color:var(--faint)}.ax-search{display:flex;align-items:center;gap:8px;height:38px;min-width:240px;flex:0 1 320px;padding:0 12px;border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--muted)}.ax-search input{flex:1;min-width:0;border:0;background:transparent;outline:none;color:var(--ink)}.ax-search input::placeholder{color:var(--muted)}.ax-search:focus-within{box-shadow:0 0 0 2px var(--accent)}.ax-kbd{font-family:var(--font-mono);font-size:11px;line-height:16px;padding:1px 5px;border-radius:var(--radius-xs);background:var(--surface-raised);border:1px solid var(--border);color:var(--muted)}.ax-pagehead{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.ax-pagehead-t{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:6px}.ax-pagehead-t p{color:var(--muted);max-width:60ch}.ax-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 14px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--ink);font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;cursor:pointer;transition:background var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.ax-btn:hover{background:var(--surface-hover)}.ax-btn:active{transform:scale(.98)}.ax-btn--primary{background:var(--primary);color:var(--on-primary)!important;box-shadow:var(--shadow-xs)}.ax-btn--primary:hover{background:var(--primary);opacity:.88}.ax-btn--secondary{background:var(--surface-raised);border-color:var(--border-strong)}.ax-btn--soft{background:var(--surface-sunken)}.ax-btn--accent{background:var(--accent);color:var(--on-accent)!important}.ax-btn--accent:hover{background:var(--accent);opacity:.9}.ax-btn--danger{color:var(--danger)!important}.ax-btn--danger:hover{background:var(--danger-soft)}.ax-btn--sm{height:30px;padding:0 10px;font-size:13px;border-radius:var(--radius-sm);gap:6px}.ax-btn--lg{height:46px;padding:0 20px;font-size:15px}.ax-btn--icon{width:38px;padding:0}.ax-btn--icon.ax-btn--sm{width:30px}.ax-btn--block{width:100%}.ax-btn[disabled],.ax-btn.is-disabled{opacity:var(--disabled-opacity);pointer-events:none}.ax-fab{position:absolute;right:16px;bottom:76px;width:52px;height:52px;border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent)!important;display:none;align-items:center;justify-content:center;box-shadow:var(--shadow-pop)}.ax-card{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:20px;min-width:0;display:flex;flex-direction:column;gap:16px}.ax-card--flat{box-shadow:none}.ax-card--sunken{background:var(--surface-sunken);box-shadow:none;border-color:transparent}.ax-card--ai{background:var(--accent-soft);border-color:transparent;box-shadow:none}.ax-card--pad0{padding:0;gap:0}.ax-card-h{display:flex;align-items:center;gap:8px;min-height:28px}.ax-card-t{display:flex;align-items:center;gap:8px;font-weight:600;margin-right:auto;min-width:0}.ax-card-t small{font-size:14px;font-weight:400;color:var(--muted)}.ax-card-tools{display:flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted)}.ax-card-tools .ax-btn{height:24px;width:24px;padding:0;border-radius:var(--radius-xs);color:var(--muted)}.ax-statline{display:flex;align-items:flex-end;gap:12px;justify-content:space-between}.ax-stat{font-size:28px;line-height:32px;font-weight:600;letter-spacing:-.02em}.ax-stat--sm{font-size:22px;line-height:28px}.ax-delta{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:500}.ax-delta--up{color:var(--success)}.ax-delta--down{color:var(--danger)}.ax-delta small{font-size:13px;color:var(--muted);font-weight:400}.ax-kv{display:grid;grid-template-columns:minmax(96px,auto) minmax(0,1fr);gap:10px 16px;margin:0}.ax-kv dt{color:var(--muted)}.ax-kv dd{margin:0;font-weight:500;min-width:0;overflow-wrap:anywhere}.ax-pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border-radius:var(--radius-xs);background:var(--surface-sunken);color:var(--ink-2);font-size:12px;font-weight:500;line-height:16px;white-space:nowrap}.ax-pill--accent{background:var(--accent-soft);color:var(--accent)}.ax-pill--success{background:var(--success-soft);color:var(--success)}.ax-pill--danger{background:var(--danger-soft);color:var(--danger)}.ax-pill--warn{background:var(--orange-soft);color:var(--orange-ink)}.ax-pill--outline{background:transparent;box-shadow:inset 0 0 0 1px var(--border-strong)}.ax-pill--lg{height:30px;padding:0 10px;font-size:13px;border-radius:var(--radius-sm)}.ax-dot{flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}.ax-flag{display:inline-flex;align-items:center;gap:6px;font-weight:500}.ax-flag--urgent{color:var(--danger)}.ax-flag--normal{color:var(--orange-ink)}.ax-flag--low{color:var(--success)}.ax-av{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:600;line-height:1;letter-spacing:.01em}.ax-av--b{background:var(--orange-soft);color:var(--orange-ink)}.ax-av--c{background:var(--success-soft);color:var(--success)}.ax-av--d{background:var(--sky-soft);color:var(--ink)}.ax-av--e{background:var(--surface-hover);color:var(--ink-2)}.ax-av--sm{width:24px;height:24px;font-size:10px}.ax-av--lg{width:44px;height:44px;font-size:15px}.ax-av--xl{width:64px;height:64px;font-size:22px}.ax-avs{display:inline-flex;align-items:center}.ax-avs .ax-av{box-shadow:0 0 0 2px var(--surface-raised)}.ax-avs .ax-av+.ax-av{margin-left:-6px}.ax-avs-more{margin-left:6px;font-size:12px;font-weight:500;color:var(--ink-2)}.ax-seg{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:var(--radius-md);background:var(--surface-sunken);max-width:100%;overflow-x:auto}.ax-seg-i{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer}.ax-seg-i:hover{background:var(--surface-hover)}.ax-seg-i.is-on{background:var(--surface-raised);box-shadow:var(--shadow-xs)}.ax-tabs{display:flex;gap:20px;border-bottom:1px solid var(--border);overflow-x:auto}.ax-tab{display:inline-flex;align-items:center;gap:6px;padding:10px 0;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--muted);font-weight:500;white-space:nowrap;cursor:pointer}.ax-tab:hover{color:var(--ink)}.ax-tab.is-on{color:var(--ink);border-bottom-color:var(--ink)}.ax-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ax-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ax-label{font-size:13px;line-height:18px;font-weight:500;color:var(--ink-2)}.ax-hint{font-size:12px;line-height:16px;color:var(--muted)}.ax-input,.ax-select,.ax-textarea{width:100%;height:38px;padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--ink);outline:none}.ax-textarea{height:auto;min-height:88px;padding:10px 12px;resize:vertical;line-height:20px}.ax-input::placeholder,.ax-textarea::placeholder{color:var(--muted)}.ax-input:focus,.ax-select:focus,.ax-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.ax-check{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.ax-check input{width:16px;height:16px;accent-color:var(--accent);margin:0}.ax-switch{flex:none;position:relative;width:36px;height:22px;padding:0;border:0;border-radius:var(--radius-pill);background:var(--faint);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease)}.ax-switch:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:var(--shadow-xs);transition:transform var(--motion-fast) var(--motion-ease)}.ax-switch.is-on{background:var(--accent)}.ax-switch.is-on:after{transform:translate(14px)}.ax-table-wrap{overflow-x:auto;min-width:0}.ax-table{width:100%;border-collapse:collapse;font-size:14px}.ax-table th{padding:10px 12px;text-align:left;font-size:12px;line-height:16px;font-weight:500;color:var(--muted);white-space:nowrap;border-bottom:1px solid var(--border)}.ax-table td{padding:12px;border-bottom:1px solid var(--border);white-space:nowrap;vertical-align:middle}.ax-table tr:last-child td{border-bottom:0}.ax-table tbody tr:hover td{background:var(--surface-sunken)}.ax-table .is-num{text-align:right}.ax-cell{display:flex;align-items:center;gap:10px;min-width:0}.ax-cell-t{display:flex;flex-direction:column;min-width:0}.ax-cell-t b{font-weight:600}.ax-cell-t span{font-size:12px;line-height:16px;color:var(--muted)}.ax-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border);min-width:0}.ax-row:last-child{border-bottom:0}.ax-row--pad{padding:12px 16px}.ax-row--link:hover{background:var(--surface-sunken)}.ax-row.is-on{background:var(--accent-soft)}.ax-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(272px,1fr);gap:20px;overflow-x:auto;padding-bottom:8px;align-items:start}.ax-col{display:flex;flex-direction:column;gap:12px;min-width:0}.ax-col-h{display:flex;align-items:center;gap:8px;font-weight:500;padding:4px 2px}.ax-col-h b{font-weight:600;font-size:13px}.ax-col-h .ax-btn{margin-left:auto}.ax-deal{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface-raised);box-shadow:var(--shadow-card);transition:box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.ax-deal:hover{box-shadow:var(--shadow-pop)}.ax-deal.is-dragging{box-shadow:var(--shadow-pop);transform:rotate(2deg)}.ax-deal-meta{display:flex;align-items:center;gap:12px;color:var(--muted)}.ax-deal-t{font-weight:600;font-size:15px;line-height:20px}.ax-deal-sub{display:flex;align-items:center;gap:6px;color:var(--muted)}.ax-deal-foot{display:flex;align-items:center;gap:12px;padding-top:10px;border-top:1px solid var(--border);font-size:13px;color:var(--ink-2)}.ax-drop{border:1px dashed var(--border-strong);border-radius:14px;background:var(--surface-sunken);min-height:56px}.ax-heat{display:flex;height:64px;border-radius:4px;overflow:hidden;background:linear-gradient(90deg,var(--accent),var(--sky))}.ax-heat i{flex:1;background:var(--surface-raised)}.ax-meter{height:6px;border-radius:var(--radius-pill);background:var(--surface-hover);overflow:hidden}.ax-meter i{display:block;height:100%;border-radius:inherit;background:var(--accent)}.ax-meter--orange i{background:var(--orange)}.ax-meter--success i{background:var(--success)}.ax-bars{display:flex;align-items:flex-end;gap:4px;height:40px}.ax-bars i{flex:1;min-width:3px;border-radius:2px;background:var(--surface-hover)}.ax-bars i.is-on{background:var(--orange)}.ax-bars--accent i.is-on{background:var(--accent)}.ax-chart{width:100%;height:auto;display:block}.ax-chart text{font-family:var(--font-sans);font-size:11px;fill:var(--muted)}.ax-chart .grid{stroke:var(--border-strong);stroke-dasharray:2 4;fill:none}.ax-chart .s1{stroke:var(--accent);stroke-width:1.6;fill:none}.ax-chart .s2{stroke:var(--orange);stroke-width:1.6;fill:none}.ax-chart .a1{fill:var(--accent-soft);stroke:none}.ax-chart .p1{fill:var(--accent)}.ax-chart .p2{fill:var(--orange)}.ax-chart .p3{fill:var(--sky)}.ax-chart .p0{fill:var(--surface-hover)}.ax-legend{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.ax-legend span{display:inline-flex;align-items:center;gap:6px}.ax-key{width:10px;height:10px;border-radius:3px;background:var(--accent)}.ax-key--2{background:var(--orange)}.ax-key--3{background:var(--sky)}.ax-key--0{background:var(--surface-hover)}.ax-tl{display:flex;flex-direction:column}.ax-tl-i{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;padding-bottom:20px;position:relative}.ax-tl-i:before{content:"";position:absolute;left:15px;top:34px;bottom:2px;width:1px;background:var(--border-strong)}.ax-tl-i:last-child{padding-bottom:0}.ax-tl-i:last-child:before{display:none}.ax-tl-ic{width:32px;height:32px;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;background:var(--surface-sunken);color:var(--ink-2)}.ax-tl-ic--ai{background:var(--accent-soft);color:var(--accent)}.ax-tl-b{display:flex;flex-direction:column;gap:4px;min-width:0;padding-top:6px}.ax-tl-b time{font-size:12px;color:var(--muted)}.ax-ai{color:var(--accent)}.ax-chat{display:flex;flex-direction:column;gap:12px}.ax-msg{max-width:min(640px,86%);padding:10px 14px;border-radius:16px;background:var(--surface-sunken);align-self:flex-start;overflow-wrap:anywhere}.ax-msg--me{align-self:flex-end;background:var(--primary);color:var(--on-primary);border-bottom-right-radius:6px}.ax-msg--ai{border-bottom-left-radius:6px}.ax-composer{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-card)}.ax-composer:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--shadow-card)}.ax-composer textarea,.ax-composer input{width:100%;border:0;outline:none;background:transparent;resize:none;padding:4px;min-height:24px;line-height:20px}.ax-composer textarea::placeholder,.ax-composer input::placeholder{color:var(--muted)}.ax-composer-bar{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ax-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink-2);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer}.ax-chip:hover{background:var(--surface-hover)}.ax-chip.is-on{background:var(--accent-soft);border-color:transparent;color:var(--accent)}.ax-step{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--radius-md);background:var(--surface-sunken)}.ax-step.is-done{color:var(--ink-2)}.ax-step.is-run{background:var(--accent-soft)}.ax-wave{display:flex;align-items:center;gap:2px;height:56px;min-width:0;overflow:hidden;cursor:pointer}.ax-wave i{flex:1 1 3px;min-width:2px;max-width:4px;border-radius:2px;background:var(--faint)}.ax-wave i.is-played{background:var(--accent)}.ax-wave i.is-rep{background:var(--orange)}.ax-player{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ax-playbtn{flex:none;width:44px;height:44px;border:0;border-radius:var(--radius-pill);background:var(--primary);color:var(--on-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ax-line{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;padding:10px 12px;border-radius:var(--radius-md)}.ax-line.is-now{background:var(--accent-soft)}.ax-line time{font-family:var(--font-mono);font-size:12px;line-height:20px;color:var(--muted)}.ax-line b{font-weight:600}.ax-cal{display:grid;grid-template-columns:56px repeat(5,minmax(120px,1fr));min-width:680px;border-top:1px solid var(--border)}.ax-cal-h{padding:10px 8px;font-size:12px;font-weight:500;color:var(--muted);border-bottom:1px solid var(--border)}.ax-cal-h b{display:block;font-size:17px;line-height:24px;font-weight:600;color:var(--ink)}.ax-cal-h.is-today b{color:var(--accent)}.ax-cal-time{padding:6px 8px 0 0;font-size:11px;color:var(--muted);text-align:right;height:64px}.ax-cal-day{position:relative;border-left:1px solid var(--border);background-image:linear-gradient(var(--border) 1px,transparent 1px);background-size:100% 64px}.ax-ev{position:absolute;left:4px;right:4px;padding:6px 8px;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--ink);font-size:12px;line-height:16px;overflow:hidden;box-shadow:inset 2px 0 0 var(--accent)}.ax-ev b{display:block;font-weight:600}.ax-ev--call{background:var(--orange-soft);box-shadow:inset 2px 0 0 var(--orange)}.ax-ev--visit{background:var(--success-soft);box-shadow:inset 2px 0 0 var(--success)}.ax-ev--ai{background:var(--sky-soft);box-shadow:inset 2px 0 0 var(--sky)}.ax-slot{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-raised);font-weight:500;cursor:pointer}.ax-slot.is-on{background:var(--primary);color:var(--on-primary);border-color:transparent}.ax-map{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border);background:var(--surface-sunken);min-height:320px}.ax-map svg{display:block;width:100%;height:100%}.ax-map .land{fill:var(--surface-sunken)}.ax-map .block{fill:var(--surface-hover)}.ax-map .water{fill:var(--accent-soft)}.ax-map .road{stroke:var(--surface-raised);stroke-width:7;fill:none;stroke-linecap:round}.ax-map .road--sm{stroke-width:3.5}.ax-map .path{stroke:var(--accent);stroke-width:3.5;fill:none;stroke-linecap:round;stroke-linejoin:round}.ax-map .path--done{stroke:var(--faint)}.ax-map .stop{fill:var(--primary);stroke:var(--surface-raised);stroke-width:2.5}.ax-map .stop--done{fill:var(--success)}.ax-map .stop--next{fill:var(--accent)}.ax-map .stop-n{fill:var(--on-primary);font-family:var(--font-sans);font-size:11px;font-weight:600;text-anchor:middle}.ax-map .me{fill:var(--orange);stroke:var(--surface-raised);stroke-width:3}.ax-map-tools{position:absolute;right:12px;top:12px;display:flex;flex-direction:column;gap:6px}.ax-stopn{flex:none;width:26px;height:26px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;background:var(--primary);color:var(--on-primary);font-size:12px;font-weight:600}.ax-stopn--done{background:var(--success-soft);color:var(--success)}.ax-stopn--next{background:var(--accent);color:var(--on-accent)}.ax-tree,.ax-tree ul{list-style:none;margin:0;padding:0}.ax-tree ul{margin-left:18px;padding-left:18px;border-left:1px solid var(--border-strong)}.ax-tree li{position:relative;padding-top:8px}.ax-tree ul>li:before{content:"";position:absolute;left:-18px;top:30px;width:14px;height:1px;background:var(--border-strong)}.ax-node{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);min-width:0}.ax-node.is-on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.ax-node-v{margin-left:auto;text-align:right;font-weight:600;white-space:nowrap}.ax-node-v span{display:block;font-size:12px;font-weight:400;color:var(--muted)}.ax-menu{display:flex;flex-direction:column;gap:2px;min-width:200px;padding:6px;border:1px solid var(--border);border-radius:12px;background:var(--surface-raised);box-shadow:var(--shadow-pop)}.ax-menu-i{display:flex;align-items:center;gap:10px;min-height:34px;padding:6px 10px;border:0;border-radius:var(--radius-sm);background:transparent;text-align:left;font-weight:500;cursor:pointer}.ax-menu-i:hover{background:var(--surface-hover)}.ax-scrim{position:absolute;inset:0;z-index:20;display:flex;align-items:flex-start;justify-content:center;padding:72px 16px 16px;background:var(--scrim)}.ax-dialog{width:min(560px,100%);display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-pop)}.ax-toast{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--radius-md);background:var(--primary);color:var(--on-primary);font-weight:500;box-shadow:var(--shadow-pop)}.ax-toast--info{background:var(--accent-soft);color:var(--accent)}.ax-toast--success{background:var(--success-soft);color:var(--success)}.ax-toast--warn{background:var(--orange-soft);color:var(--orange-ink)}.ax-toast--danger{background:var(--danger-soft);color:var(--danger)}.ax-notice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--radius-md);background:var(--orange-soft);color:var(--orange-ink)}.ax-notice--ai{background:var(--accent-soft);color:var(--ink)}.ax-notice--ai .ax-i{color:var(--accent)}.ax-tabbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--border)}.ax-tabbar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;border-radius:var(--radius-md);font-size:11px;font-weight:500;color:var(--muted)}.ax-tabbar a.is-active{color:var(--ink);background:var(--surface-hover)}.ax-h{display:flex;align-items:center;gap:8px;min-width:0}.ax-h--12{gap:12px}.ax-h--16{gap:16px}.ax-h--wrap{flex-wrap:wrap}.ax-h--top{align-items:flex-start}.ax-h--between{justify-content:space-between}.ax-v{display:flex;flex-direction:column;gap:8px;min-width:0}.ax-v--4{gap:4px}.ax-v--12{gap:12px}.ax-v--16{gap:16px}.ax-v--20{gap:20px}.ax-v--24{gap:24px}.ax-grow{flex:1 1 0;min-width:0}.ax-push{margin-left:auto}.ax-g{display:grid;gap:20px;min-width:0}.ax-g--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-g--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ax-g--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ax-g--aside{grid-template-columns:minmax(0,1fr) 360px}.ax-g--list{grid-template-columns:380px minmax(0,1fr)}.ax-muted{color:var(--muted)}.ax-ink2{color:var(--ink-2)}.ax-accent{color:var(--accent)}.ax-success{color:var(--success)}.ax-danger{color:var(--danger)}.ax-warn{color:var(--orange-ink)}.ax-strong{font-weight:600}.ax-right{text-align:right}.ax-trunc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ax-divider{height:1px;background:var(--border);border:0;margin:0}.ax-vr{width:1px;align-self:stretch;background:var(--border)}.ax-show-m{display:none!important}.ax-rel{position:relative}@container app (max-width: 1180px){.ax-g--4{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-g--aside,.ax-g--list{grid-template-columns:minmax(0,1fr)}.ax-stack-l{grid-template-columns:minmax(0,1fr)!important}}@container app (max-width: 860px){.ax-canvas{padding:0}.ax-shell{border-radius:0;box-shadow:none;min-height:100vh}.ax-shell-side{display:none}.ax-shell-side.is-open{display:block;flex:1 1 auto;width:100%;border-right:0}.ax-shell-tabs{display:block}.ax-fab{display:inline-flex}.ax-main{padding:16px 16px 24px;gap:20px}.ax-g--2,.ax-g--3,.ax-stack-m{grid-template-columns:minmax(0,1fr)!important}.ax-g--4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ax-g{gap:16px}.ax-card{padding:16px}.ax-card--pad0{padding:0}.ax-hide-m{display:none!important}.ax-show-m{display:inline-flex!important}.ax-search{flex:1 1 100%;order:5;min-width:0}.ax-top{gap:8px;padding-bottom:12px}.ax-btn,.ax-seg-i,.ax-btn--sm{min-height:44px}.ax-btn--icon{min-width:44px}.ax-nav,.ax-chip,.ax-menu-i,.ax-slot,.ax-tab,.ax-search,.ax-input,.ax-select{min-height:44px}.ax-board{grid-auto-columns:84%}.ax-stat{font-size:24px;line-height:28px}.ax-msg{max-width:92%}}.ax-skel{display:block;height:12px;border-radius:var(--radius-sm);background:var(--surface-sunken);animation:ax-skel var(--motion-pulse) var(--motion-ease) infinite}.ax-skel--lg{height:20px}@keyframes ax-skel{0%,to{opacity:1}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.ax-app *,.ax-app *:before,.ax-app *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ax-i--sm{width:14px;height:14px}.ax-i--lg{width:20px;height:20px}.ax-i--xl{width:24px;height:24px}.ax-i-home{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10.5 12 3l9 7.5V20a1 1 0 0 1-1 1h-5v-6H9v6H4a1 1 0 0 1-1-1z'/%3E%3C/svg%3E")}.ax-i-grid{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='9' rx='1.5'/%3E%3Crect x='14' y='3' width='7' height='5' rx='1.5'/%3E%3Crect x='14' y='12' width='7' height='9' rx='1.5'/%3E%3Crect x='3' y='16' width='7' height='5' rx='1.5'/%3E%3C/svg%3E")}.ax-i-users{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.5'/%3E%3Cpath d='M2.5 20c0-3.6 2.9-6 6.5-6s6.5 2.4 6.5 6'/%3E%3Cpath d='M16 4.6a3.5 3.5 0 0 1 0 6.8M18 14.4c2.1.8 3.5 2.8 3.5 5.6'/%3E%3C/svg%3E")}.ax-i-user{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='3.5'/%3E%3Cpath d='M5 20c0-3.6 3.1-6 7-6s7 2.4 7 6'/%3E%3C/svg%3E")}.ax-i-user-plus{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10' cy='8' r='3.5'/%3E%3Cpath d='M3 20c0-3.6 3.1-6 7-6 1.6 0 3 .4 4.200 1.100M18 14v6M15 17h6'/%3E%3C/svg%3E")}.ax-i-building{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='3' width='16' height='18' rx='1.5'/%3E%3Cpath d='M9.500 21v-4h5v4M8 7.500h2M14 7.500h2M8 11.500h2M14 11.500h2'/%3E%3C/svg%3E")}.ax-i-network{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='2.500' width='6' height='5' rx='1.200'/%3E%3Crect x='2.500' y='16.500' width='6' height='5' rx='1.200'/%3E%3Crect x='15.500' y='16.500' width='6' height='5' rx='1.200'/%3E%3Cpath d='M12 7.500V12M5.500 16.500V13a1 1 0 0 1 1-1h11a1 1 0 0 1 1 1v3.500'/%3E%3C/svg%3E")}.ax-i-map{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 4 3 6.500V20l6-2.500 6 2.500 6-2.500V4l-6 2.500z'/%3E%3Cpath d='M9 4v13.500M15 6.500V20'/%3E%3C/svg%3E")}.ax-i-pin{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21.500s7-6.300 7-11.800a7 7 0 1 0-14 0c0 5.500 7 11.800 7 11.800z'/%3E%3Ccircle cx='12' cy='9.700' r='2.500'/%3E%3C/svg%3E")}.ax-i-route{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6' cy='18.500' r='2.500'/%3E%3Ccircle cx='18' cy='5.500' r='2.500'/%3E%3Cpath d='M8.500 18.500H15a3.500 3.500 0 0 0 0-7H9a3 3 0 0 1 0-6h6.500'/%3E%3C/svg%3E")}.ax-i-nav{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.500 11 20.500 3.500 13 20.500l-2-7.500z'/%3E%3C/svg%3E")}.ax-i-phone{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.920v3a2 2 0 0 1-2.180 2 19.790 19.790 0 0 1-8.630-3.070 19.500 19.500 0 0 1-6-6 19.790 19.790 0 0 1-3.070-8.670A2 2 0 0 1 4.110 2h3a2 2 0 0 1 2 1.720c.127.960.361 1.903.700 2.810a2 2 0 0 1-.450 2.110L8.090 9.910a16 16 0 0 0 6 6l1.270-1.270a2 2 0 0 1 2.110-.450c.907.339 1.850.573 2.810.700A2 2 0 0 1 22 16.920z'/%3E%3C/svg%3E")}.ax-i-phone-in{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 2v6h6M22 2l-6 6'/%3E%3Cpath d='M22 16.920v3a2 2 0 0 1-2.180 2 19.790 19.790 0 0 1-8.630-3.070 19.500 19.500 0 0 1-6-6 19.790 19.790 0 0 1-3.070-8.670A2 2 0 0 1 4.110 2h3a2 2 0 0 1 2 1.720c.127.960.361 1.903.700 2.810a2 2 0 0 1-.450 2.110L8.090 9.910a16 16 0 0 0 6 6l1.270-1.270a2 2 0 0 1 2.110-.450c.907.339 1.850.573 2.810.700A2 2 0 0 1 22 16.920z'/%3E%3C/svg%3E")}.ax-i-phone-out{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 8V2h-6M16 8l6-6'/%3E%3Cpath d='M22 16.920v3a2 2 0 0 1-2.180 2 19.790 19.790 0 0 1-8.630-3.070 19.500 19.500 0 0 1-6-6 19.790 19.790 0 0 1-3.070-8.670A2 2 0 0 1 4.110 2h3a2 2 0 0 1 2 1.720c.127.960.361 1.903.700 2.810a2 2 0 0 1-.450 2.110L8.090 9.910a16 16 0 0 0 6 6l1.270-1.270a2 2 0 0 1 2.110-.450c.907.339 1.850.573 2.810.700A2 2 0 0 1 22 16.920z'/%3E%3C/svg%3E")}.ax-i-phone-missed{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 2 6 6M22 2l-6 6'/%3E%3Cpath d='M22 16.920v3a2 2 0 0 1-2.180 2 19.790 19.790 0 0 1-8.630-3.070 19.500 19.500 0 0 1-6-6 19.790 19.790 0 0 1-3.070-8.670A2 2 0 0 1 4.110 2h3a2 2 0 0 1 2 1.720c.127.960.361 1.903.700 2.810a2 2 0 0 1-.450 2.110L8.090 9.910a16 16 0 0 0 6 6l1.270-1.270a2 2 0 0 1 2.110-.450c.907.339 1.850.573 2.810.700A2 2 0 0 1 22 16.920z'/%3E%3C/svg%3E")}.ax-i-voicemail{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6.500' cy='12' r='3.500'/%3E%3Ccircle cx='17.500' cy='12' r='3.500'/%3E%3Cpath d='M6.500 15.500h11'/%3E%3C/svg%3E")}.ax-i-headset{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14v-2a8 8 0 0 1 16 0v2'/%3E%3Crect x='3' y='13' width='4' height='6' rx='1.500'/%3E%3Crect x='17' y='13' width='4' height='6' rx='1.500'/%3E%3Cpath d='M19 19c0 1.700-1.300 2.500-3 2.500h-3'/%3E%3C/svg%3E")}.ax-i-sparkles{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 1.900 5.100L19 10l-5.100 1.900L12 17l-1.900-5.100L5 10l5.100-1.900z'/%3E%3Cpath d='M19 16v4M17 18h4M5 3v3M3.500 4.500h3'/%3E%3C/svg%3E")}.ax-i-bot{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='8' width='16' height='12' rx='3'/%3E%3Cpath d='M12 8V4.500M9 13v2M15 13v2M2 13v3M22 13v3'/%3E%3Ccircle cx='12' cy='3.500' r='1'/%3E%3C/svg%3E")}.ax-i-box{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.500 3.500 7v10l8.500 4.500 8.500-4.500V7z'/%3E%3Cpath d='M3.500 7 12 11.500 20.500 7M12 11.500v10'/%3E%3C/svg%3E")}.ax-i-receipt{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h12v18l-3-2-3 2-3-2-3 2z'/%3E%3Cpath d='M9 8h6M9 12h6'/%3E%3C/svg%3E")}.ax-i-flask{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.500 3h5M10 3v6.500L4.800 18.500A1.700 1.700 0 0 0 6.300 21h11.400a1.700 1.700 0 0 0 1.500-2.500L14 9.500V3'/%3E%3Cpath d='M7.500 15h9'/%3E%3C/svg%3E")}.ax-i-sliders{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h10M18 6h2M4 12h4M12 12h8M4 18h12'/%3E%3Ccircle cx='16' cy='6' r='2'/%3E%3Ccircle cx='10' cy='12' r='2'/%3E%3Ccircle cx='18' cy='18' r='2'/%3E%3C/svg%3E")}.ax-i-search{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20.500 20.500-4.500-4.500'/%3E%3C/svg%3E")}.ax-i-bell{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9a6 6 0 1 1 12 0c0 6 2.500 7.500 2.500 7.500h-17S6 15 6 9z'/%3E%3Cpath d='M10 20a2.200 2.200 0 0 0 4 0'/%3E%3C/svg%3E")}.ax-i-inbox{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.500 13 6 5h12l2.500 8v5a1.500 1.500 0 0 1-1.500 1.500H5A1.500 1.500 0 0 1 3.500 18z'/%3E%3Cpath d='M3.500 13H8l1.500 2.500h5L16 13h4.500'/%3E%3C/svg%3E")}.ax-i-mail{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3.500 7.500 8.500 6 8.500-6'/%3E%3C/svg%3E")}.ax-i-message{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.500 11.500a8.500 8.500 0 0 1-12.300 7.600L3.500 20.500l1.400-4.700a8.500 8.500 0 1 1 15.600-4.300z'/%3E%3C/svg%3E")}.ax-i-plus{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}.ax-i-x{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E")}.ax-i-check{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.500 4.500 4.500L19 7.500'/%3E%3C/svg%3E")}.ax-i-check-circle{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m8 12.500 2.700 2.700L16 9.500'/%3E%3C/svg%3E")}.ax-i-circle{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3C/svg%3E")}.ax-i-chev-d{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.ax-i-chev-u{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 15 6-6 6 6'/%3E%3C/svg%3E")}.ax-i-chev-r{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E")}.ax-i-chev-l{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 6-6 6 6 6'/%3E%3C/svg%3E")}.ax-i-chevs{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m8 9 4-4 4 4M8 15l4 4 4-4'/%3E%3C/svg%3E")}.ax-i-arrow-l{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5M11 6l-6 6 6 6'/%3E%3C/svg%3E")}.ax-i-arrow-r{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}.ax-i-arrow-ur{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E")}.ax-i-arrow-dr{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7l10 10M17 8v9H8'/%3E%3C/svg%3E")}.ax-i-more{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='5' r='1.200'/%3E%3Ccircle cx='12' cy='12' r='1.200'/%3E%3Ccircle cx='12' cy='19' r='1.200'/%3E%3C/svg%3E")}.ax-i-filter{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.500 5h17l-6.500 8v6l-4-2v-4z'/%3E%3C/svg%3E")}.ax-i-calendar{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4.500' width='18' height='16' rx='2'/%3E%3Cpath d='M3 9.500h18M8 2.500v4M16 2.500v4'/%3E%3C/svg%3E")}.ax-i-clock{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}.ax-i-flag{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 21V4M5 4h11l-1.500 4 1.500 4H5'/%3E%3C/svg%3E")}.ax-i-link{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 14a4.500 4.500 0 0 0 6.400 0l3-3a4.500 4.500 0 0 0-6.400-6.400l-1 1M14 10a4.500 4.500 0 0 0-6.400 0l-3 3a4.500 4.500 0 0 0 6.400 6.400l1-1'/%3E%3C/svg%3E")}.ax-i-zap{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 2.500 4.500 13.500H12l-1 8 8.500-11H12z'/%3E%3C/svg%3E")}.ax-i-folder{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6.500A1.500 1.500 0 0 1 4.500 5H9l2 2.500h8.500A1.500 1.500 0 0 1 21 9v8.500a1.500 1.500 0 0 1-1.500 1.500h-15A1.500 1.500 0 0 1 3 17.500z'/%3E%3C/svg%3E")}.ax-i-mic{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='2.500' width='6' height='11' rx='3'/%3E%3Cpath d='M5.500 11a6.500 6.500 0 0 0 13 0M12 17.500V21'/%3E%3C/svg%3E")}.ax-i-send{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 3 10 14M21 3l-7 18-4-7-7-4z'/%3E%3C/svg%3E")}.ax-i-sun{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2.500v2M12 19.500v2M2.500 12h2M19.500 12h2M5.300 5.300l1.400 1.400M17.300 17.300l1.400 1.400M5.300 18.700l1.400-1.400M17.300 6.700l1.400-1.400'/%3E%3C/svg%3E")}.ax-i-moon{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 14.500A8.500 8.500 0 1 1 9.500 4a7 7 0 0 0 10.500 10.500z'/%3E%3C/svg%3E")}.ax-i-play{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 4.500v15l12-7.500z'/%3E%3C/svg%3E")}.ax-i-pause{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6' y='4.500' width='4' height='15' rx='1'/%3E%3Crect x='14' y='4.500' width='4' height='15' rx='1'/%3E%3C/svg%3E")}.ax-i-back10{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.500 12a8.500 8.500 0 1 0 2.700-6.200L3.500 8.500M3.500 3.500v5h5'/%3E%3C/svg%3E")}.ax-i-fwd10{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.500 12a8.500 8.500 0 1 1-2.700-6.200l2.700 2.700M20.500 3.500v5h-5'/%3E%3C/svg%3E")}.ax-i-file{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2.500h8l4.500 4.500V20a1.500 1.500 0 0 1-1.500 1.500H6A1.500 1.500 0 0 1 4.500 20V4A1.500 1.500 0 0 1 6 2.500z'/%3E%3Cpath d='M14 2.500V7h4.500M8.500 13h7M8.500 17h5'/%3E%3C/svg%3E")}.ax-i-trend{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 17 6-6 4 4 8-8M15 7h6v6'/%3E%3C/svg%3E")}.ax-i-dollar{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.500v19M16.500 7.500c0-1.700-2-3-4.500-3s-4.500 1.300-4.500 3 1.500 2.700 4.500 3.300 4.500 1.600 4.500 3.300-2 3-4.500 3-4.500-1.300-4.500-3'/%3E%3C/svg%3E")}.ax-i-percent{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 5 5 19'/%3E%3Ccircle cx='7' cy='7' r='2.500'/%3E%3Ccircle cx='17' cy='17' r='2.500'/%3E%3C/svg%3E")}.ax-i-pencil{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 20 1-4L16.500 4.500a2.100 2.100 0 0 1 3 3L8 19z'/%3E%3C/svg%3E")}.ax-i-expand{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 9V4h5M20 9V4h-5M4 15v5h5M20 15v5h-5'/%3E%3C/svg%3E")}.ax-i-share{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6' cy='12' r='2.500'/%3E%3Ccircle cx='18' cy='5.500' r='2.500'/%3E%3Ccircle cx='18' cy='18.500' r='2.500'/%3E%3Cpath d='m8.200 10.800 7.600-4.100M8.200 13.200l7.600 4.100'/%3E%3C/svg%3E")}.ax-i-help{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9.500 9.200a2.600 2.600 0 1 1 3.600 2.400c-.700.400-1.100.900-1.100 1.900M12 17v.100'/%3E%3C/svg%3E")}.ax-i-list{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 6h12M8 12h12M8 18h12M4 6v.100M4 12v.100M4 18v.100'/%3E%3C/svg%3E")}.ax-i-columns{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.500' y='3.500' width='5' height='17' rx='1.200'/%3E%3Crect x='9.500' y='3.500' width='5' height='11' rx='1.200'/%3E%3Crect x='15.500' y='3.500' width='5' height='14' rx='1.200'/%3E%3C/svg%3E")}.ax-i-table{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Cpath d='M3 9.500h18M3 14.500h18M9 9.500V20'/%3E%3C/svg%3E")}.ax-i-layers{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 3 7.500l9 4.500 9-4.500z'/%3E%3Cpath d='m3 12 9 4.500 9-4.500M3 16.500 12 21l9-4.500'/%3E%3C/svg%3E")}.ax-i-truck{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.500 6h11v10h-11zM13.500 9.500h4l3 3.500v3h-7z'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3Ccircle cx='17' cy='18' r='2'/%3E%3C/svg%3E")}.ax-i-card{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.500' y='5' width='19' height='14' rx='2'/%3E%3Cpath d='M2.500 10h19M6.500 15h4'/%3E%3C/svg%3E")}.ax-i-shield{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.500 4.500 5.500V11c0 5 3.200 8.700 7.500 10.500 4.300-1.800 7.500-5.500 7.500-10.500V5.500z'/%3E%3Cpath d='m9 12 2.200 2.200L15 10'/%3E%3C/svg%3E")}.ax-i-star{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 2.700 5.700 6.300.800-4.600 4.300 1.200 6.200L12 17l-5.600 3 1.200-6.200L3 9.500l6.300-.800z'/%3E%3C/svg%3E")}.ax-i-menu{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M4 12h16M4 17h16'/%3E%3C/svg%3E")}.ax-i-target{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3C/svg%3E")}.ax-i-activity{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h4l3-8 4 16 3-8h4'/%3E%3C/svg%3E")}.ax-i-chart{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 20V10M12 20V4M19 20v-7'/%3E%3C/svg%3E")}.ax-i-snow{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.500v19M3.800 7.200l16.400 9.600M20.200 7.200 3.800 16.800'/%3E%3C/svg%3E")}.ax-i-refresh{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.500 12a8.500 8.500 0 0 1-14.800 5.700M3.500 12a8.500 8.500 0 0 1 14.800-5.700M18.500 2.500v4h-4M5.500 21.500v-4h4'/%3E%3C/svg%3E")}.ax-i-download{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.500v12M7 11l5 5 5-5M4.500 20.500h15'/%3E%3C/svg%3E")}.ax-i-upload{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16V4M7 8.500l5-5 5 5M4.500 20.500h15'/%3E%3C/svg%3E")}.ax-i-copy{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8' y='8' width='12.500' height='12.500' rx='2'/%3E%3Cpath d='M16 8V5.500a2 2 0 0 0-2-2H5.500a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2H8'/%3E%3C/svg%3E")}.ax-i-eye{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.500 12S6 5.500 12 5.500 21.500 12 21.500 12 18 18.500 12 18.500 2.500 12 2.500 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}.ax-i-alert{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.500 2.500 20h19z'/%3E%3Cpath d='M12 10v4.500M12 17.300v.100'/%3E%3C/svg%3E")}.ax-i-info{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5.500M12 7.700v.100'/%3E%3C/svg%3E")}.ax-i-workflow{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7' rx='1.500'/%3E%3Crect x='14' y='14' width='7' height='7' rx='1.500'/%3E%3Cpath d='M6.500 10v4.500a3 3 0 0 0 3 3H14'/%3E%3C/svg%3E")}.ax-i-wallet{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6.500h14a2 2 0 0 1 2 2V18a2 2 0 0 1-2 2H5.500a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2H16'/%3E%3Cpath d='M16 13.500h1.500'/%3E%3C/svg%3E")}.ax-i-tag{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.500 12.500V4.500a1 1 0 0 1 1-1h8L21 12l-8.500 8.500z'/%3E%3Ccircle cx='8' cy='8' r='1.300'/%3E%3C/svg%3E")}.ax-i-video{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='6' width='12' height='12' rx='2'/%3E%3Cpath d='m15 10.500 6-3.500v10l-6-3.500'/%3E%3C/svg%3E")}.ax-i-note{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 3.500h14a1.500 1.500 0 0 1 1.500 1.500v9.500l-6 6H5A1.500 1.500 0 0 1 3.500 19V5A1.500 1.500 0 0 1 5 3.500z'/%3E%3Cpath d='M20.500 14.500h-6v6M8 8.500h8M8 12.500h4'/%3E%3C/svg%3E")}.ax-i-lock{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4.500' y='10.500' width='15' height='10.500' rx='2'/%3E%3Cpath d='M8 10.500V7.500a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E")}.ax-i-globe{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c2.500 2.500 3.700 5.500 3.700 9s-1.200 6.500-3.700 9c-2.500-2.500-3.700-5.500-3.700-9S9.500 5.500 12 3z'/%3E%3C/svg%3E")}.ax-i-google{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath fill='black' stroke='none' d='M12.48 10.92v3.28h7.84c-.24 1.84-.853 3.187-1.787 4.133-1.147 1.147-2.933 2.4-6.053 2.4-4.827 0-8.6-3.893-8.6-8.72s3.773-8.72 8.6-8.72c2.6 0 4.507 1.027 5.907 2.347l2.307-2.307C18.747 1.44 16.133 0 12.48 0 5.867 0 .307 5.387.307 12s5.56 12 12.173 12c3.573 0 6.267-1.173 8.373-3.36 2.16-2.16 2.84-5.213 2.84-7.667 0-.76-.053-1.467-.173-2.053H12.48z'/%3E%3C/svg%3E")}.ax-i-apple{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath fill='black' stroke='none' d='M12.152 6.896c-.948 0-2.415-1.078-3.96-1.04-2.04.027-3.91 1.183-4.961 3.014-2.117 3.675-.546 9.103 1.519 12.09 1.013 1.454 2.208 3.09 3.792 3.039 1.52-.065 2.09-.987 3.935-.987 1.831 0 2.35.987 3.96.948 1.637-.026 2.676-1.48 3.676-2.948 1.156-1.688 1.636-3.325 1.662-3.415-.039-.013-3.182-1.221-3.22-4.857-.026-3.04 2.48-4.494 2.597-4.559-1.429-2.09-3.623-2.324-4.39-2.376-2-.156-3.675 1.09-4.61 1.09zM15.53 3.83c.843-1.012 1.4-2.427 1.245-3.83-1.207.052-2.662.805-3.532 1.818-.78.896-1.454 2.338-1.273 3.714 1.338.104 2.715-.688 3.559-1.701'/%3E%3C/svg%3E")}.ax-i-logout{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.500 20.500h-4a2 2 0 0 1-2-2v-13a2 2 0 0 1 2-2h4M16 16.500l4.500-4.500L16 7.500M20.500 12h-11'/%3E%3C/svg%3E")}.ax-i-grip{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='6' r='1.200'/%3E%3Ccircle cx='15' cy='6' r='1.200'/%3E%3Ccircle cx='9' cy='12' r='1.200'/%3E%3Ccircle cx='15' cy='12' r='1.200'/%3E%3Ccircle cx='9' cy='18' r='1.200'/%3E%3Ccircle cx='15' cy='18' r='1.200'/%3E%3C/svg%3E")}.ax-i-at{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M16 8v5.500a2.500 2.500 0 0 0 5 0V12a9 9 0 1 0-3.500 7.100'/%3E%3C/svg%3E")}.ax-i-volume{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 9.500h3.500L12 5.500v13l-4.500-4H4z'/%3E%3Cpath d='M15.500 9a4 4 0 0 1 0 6M18 6.500a7.500 7.500 0 0 1 0 11'/%3E%3C/svg%3E")}.ax-i{flex:none;display:inline-block;width:16px;height:16px;background-color:currentColor;-webkit-mask:var(--ax-i) center / contain no-repeat;mask:var(--ax-i) center / contain no-repeat;vertical-align:-3px}.ax-i--sm,.ax-i.ax-i-sm{width:14px;height:14px}.ax-i--lg,.ax-i.ax-i-lg{width:20px;height:20px}.ax-i-activity{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h4l3-8 4 16 3-8h4'/%3E%3C/svg%3E")}.ax-i-alert{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.500 2.500 20h19z'/%3E%3Cpath d='M12 10v4.500M12 17.300v.100'/%3E%3C/svg%3E")}.ax-i-arrow-dr{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7l10 10M17 8v9H8'/%3E%3C/svg%3E")}.ax-i-arrow-l{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5M11 6l-6 6 6 6'/%3E%3C/svg%3E")}.ax-i-arrow-r{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}.ax-i-arrow-ur{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E")}.ax-i-at{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M16 8v5.500a2.500 2.500 0 0 0 5 0V12a9 9 0 1 0-3.500 7.100'/%3E%3C/svg%3E")}.ax-i-back10{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.500 12a8.500 8.500 0 1 0 2.700-6.200L3.500 8.500M3.500 3.500v5h5'/%3E%3C/svg%3E")}.ax-i-bell{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9a6 6 0 1 1 12 0c0 6 2.500 7.500 2.500 7.500h-17S6 15 6 9z'/%3E%3Cpath d='M10 20a2.200 2.200 0 0 0 4 0'/%3E%3C/svg%3E")}.ax-i-bot{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='8' width='16' height='12' rx='3'/%3E%3Cpath d='M12 8V4.500M9 13v2M15 13v2M2 13v3M22 13v3'/%3E%3Ccircle cx='12' cy='3.500' r='1'/%3E%3C/svg%3E")}.ax-i-box{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.500 3.500 7v10l8.500 4.500 8.500-4.500V7z'/%3E%3Cpath d='M3.500 7 12 11.500 20.500 7M12 11.500v10'/%3E%3C/svg%3E")}.ax-i-building{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='3' width='16' height='18' rx='1.5'/%3E%3Cpath d='M9.500 21v-4h5v4M8 7.500h2M14 7.500h2M8 11.500h2M14 11.500h2'/%3E%3C/svg%3E")}.ax-i-calendar{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4.500' width='18' height='16' rx='2'/%3E%3Cpath d='M3 9.500h18M8 2.500v4M16 2.500v4'/%3E%3C/svg%3E")}.ax-i-card{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.500' y='5' width='19' height='14' rx='2'/%3E%3Cpath d='M2.500 10h19M6.500 15h4'/%3E%3C/svg%3E")}.ax-i-chart{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 20V10M12 20V4M19 20v-7'/%3E%3C/svg%3E")}.ax-i-check{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.500 4.500 4.500L19 7.500'/%3E%3C/svg%3E")}.ax-i-check-circle{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m8 12.500 2.700 2.700L16 9.500'/%3E%3C/svg%3E")}.ax-i-chev-d{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.ax-i-chev-l{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 6-6 6 6 6'/%3E%3C/svg%3E")}.ax-i-chev-r{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E")}.ax-i-chev-u{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 15 6-6 6 6'/%3E%3C/svg%3E")}.ax-i-chevs{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m8 9 4-4 4 4M8 15l4 4 4-4'/%3E%3C/svg%3E")}.ax-i-circle{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3C/svg%3E")}.ax-i-clock{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}.ax-i-columns{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.500' y='3.500' width='5' height='17' rx='1.200'/%3E%3Crect x='9.500' y='3.500' width='5' height='11' rx='1.200'/%3E%3Crect x='15.500' y='3.500' width='5' height='14' rx='1.200'/%3E%3C/svg%3E")}.ax-i-copy{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8' y='8' width='12.500' height='12.500' rx='2'/%3E%3Cpath d='M16 8V5.500a2 2 0 0 0-2-2H5.500a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2H8'/%3E%3C/svg%3E")}.ax-i-dollar{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.500v19M16.500 7.500c0-1.700-2-3-4.500-3s-4.500 1.300-4.500 3 1.500 2.700 4.500 3.300 4.500 1.600 4.500 3.300-2 3-4.500 3-4.500-1.300-4.500-3'/%3E%3C/svg%3E")}.ax-i-download{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.500v12M7 11l5 5 5-5M4.500 20.500h15'/%3E%3C/svg%3E")}.ax-i-expand{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 9V4h5M20 9V4h-5M4 15v5h5M20 15v5h-5'/%3E%3C/svg%3E")}.ax-i-eye{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.500 12S6 5.500 12 5.500 21.500 12 21.500 12 18 18.500 12 18.500 2.500 12 2.500 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}.ax-i-file{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2.500h8l4.500 4.500V20a1.500 1.500 0 0 1-1.500 1.500H6A1.500 1.500 0 0 1 4.500 20V4A1.500 1.500 0 0 1 6 2.500z'/%3E%3Cpath d='M14 2.500V7h4.500M8.500 13h7M8.500 17h5'/%3E%3C/svg%3E")}.ax-i-filter{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.500 5h17l-6.500 8v6l-4-2v-4z'/%3E%3C/svg%3E")}.ax-i-flag{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 21V4M5 4h11l-1.500 4 1.500 4H5'/%3E%3C/svg%3E")}.ax-i-flask{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.500 3h5M10 3v6.500L4.800 18.500A1.700 1.700 0 0 0 6.300 21h11.400a1.700 1.700 0 0 0 1.500-2.500L14 9.500V3'/%3E%3Cpath d='M7.500 15h9'/%3E%3C/svg%3E")}.ax-i-folder{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6.500A1.500 1.500 0 0 1 4.500 5H9l2 2.500h8.500A1.500 1.500 0 0 1 21 9v8.500a1.500 1.500 0 0 1-1.500 1.500h-15A1.500 1.500 0 0 1 3 17.500z'/%3E%3C/svg%3E")}.ax-i-fwd10{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.500 12a8.500 8.500 0 1 1-2.700-6.200l2.700 2.700M20.500 3.500v5h-5'/%3E%3C/svg%3E")}.ax-i-globe{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c2.500 2.500 3.700 5.500 3.700 9s-1.200 6.500-3.700 9c-2.500-2.500-3.700-5.500-3.700-9S9.500 5.500 12 3z'/%3E%3C/svg%3E")}.ax-i-grid{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='9' rx='1.5'/%3E%3Crect x='14' y='3' width='7' height='5' rx='1.5'/%3E%3Crect x='14' y='12' width='7' height='9' rx='1.5'/%3E%3Crect x='3' y='16' width='7' height='5' rx='1.5'/%3E%3C/svg%3E")}.ax-i-grip{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='6' r='1.200'/%3E%3Ccircle cx='15' cy='6' r='1.200'/%3E%3Ccircle cx='9' cy='12' r='1.200'/%3E%3Ccircle cx='15' cy='12' r='1.200'/%3E%3Ccircle cx='9' cy='18' r='1.200'/%3E%3Ccircle cx='15' cy='18' r='1.200'/%3E%3C/svg%3E")}.ax-i-headset{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14v-2a8 8 0 0 1 16 0v2'/%3E%3Crect x='3' y='13' width='4' height='6' rx='1.500'/%3E%3Crect x='17' y='13' width='4' height='6' rx='1.500'/%3E%3Cpath d='M19 19c0 1.700-1.300 2.500-3 2.500h-3'/%3E%3C/svg%3E")}.ax-i-help{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9.500 9.200a2.600 2.600 0 1 1 3.600 2.400c-.700.400-1.100.900-1.100 1.900M12 17v.100'/%3E%3C/svg%3E")}.ax-i-home{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10.5 12 3l9 7.5V20a1 1 0 0 1-1 1h-5v-6H9v6H4a1 1 0 0 1-1-1z'/%3E%3C/svg%3E")}.ax-i-inbox{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.500 13 6 5h12l2.500 8v5a1.500 1.500 0 0 1-1.500 1.500H5A1.500 1.500 0 0 1 3.500 18z'/%3E%3Cpath d='M3.500 13H8l1.500 2.500h5L16 13h4.500'/%3E%3C/svg%3E")}.ax-i-info{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5.500M12 7.700v.100'/%3E%3C/svg%3E")}.ax-i-layers{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 3 7.500l9 4.500 9-4.500z'/%3E%3Cpath d='m3 12 9 4.500 9-4.500M3 16.500 12 21l9-4.500'/%3E%3C/svg%3E")}.ax-i-link{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 14a4.500 4.500 0 0 0 6.400 0l3-3a4.500 4.500 0 0 0-6.400-6.400l-1 1M14 10a4.500 4.500 0 0 0-6.400 0l-3 3a4.500 4.500 0 0 0 6.400 6.400l1-1'/%3E%3C/svg%3E")}.ax-i-list{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 6h12M8 12h12M8 18h12M4 6v.100M4 12v.100M4 18v.100'/%3E%3C/svg%3E")}.ax-i-lock{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4.500' y='10.500' width='15' height='10.500' rx='2'/%3E%3Cpath d='M8 10.500V7.500a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E")}.ax-i-logout{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.500 20.500h-4a2 2 0 0 1-2-2v-13a2 2 0 0 1 2-2h4M16 16.500l4.500-4.500L16 7.500M20.500 12h-11'/%3E%3C/svg%3E")}.ax-i-mail{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3.500 7.500 8.500 6 8.500-6'/%3E%3C/svg%3E")}.ax-i-map{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 4 3 6.500V20l6-2.500 6 2.500 6-2.500V4l-6 2.500z'/%3E%3Cpath d='M9 4v13.500M15 6.500V20'/%3E%3C/svg%3E")}.ax-i-menu{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M4 12h16M4 17h16'/%3E%3C/svg%3E")}.ax-i-message{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.500 11.500a8.500 8.500 0 0 1-12.300 7.600L3.500 20.500l1.400-4.700a8.500 8.500 0 1 1 15.600-4.300z'/%3E%3C/svg%3E")}.ax-i-mic{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='2.500' width='6' height='11' rx='3'/%3E%3Cpath d='M5.500 11a6.500 6.500 0 0 0 13 0M12 17.500V21'/%3E%3C/svg%3E")}.ax-i-moon{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 14.500A8.500 8.500 0 1 1 9.500 4a7 7 0 0 0 10.500 10.500z'/%3E%3C/svg%3E")}.ax-i-more{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='5' r='1.200'/%3E%3Ccircle cx='12' cy='12' r='1.200'/%3E%3Ccircle cx='12' cy='19' r='1.200'/%3E%3C/svg%3E")}.ax-i-nav{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.500 11 20.500 3.500 13 20.500l-2-7.500z'/%3E%3C/svg%3E")}.ax-i-network{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='2.500' width='6' height='5' rx='1.200'/%3E%3Crect x='2.500' y='16.500' width='6' height='5' rx='1.200'/%3E%3Crect x='15.500' y='16.500' width='6' height='5' rx='1.200'/%3E%3Cpath d='M12 7.500V12M5.500 16.500V13a1 1 0 0 1 1-1h11a1 1 0 0 1 1 1v3.500'/%3E%3C/svg%3E")}.ax-i-note{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 3.500h14a1.500 1.500 0 0 1 1.500 1.500v9.500l-6 6H5A1.500 1.500 0 0 1 3.500 19V5A1.500 1.500 0 0 1 5 3.500z'/%3E%3Cpath d='M20.500 14.500h-6v6M8 8.500h8M8 12.500h4'/%3E%3C/svg%3E")}.ax-i-pause{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6' y='4.500' width='4' height='15' rx='1'/%3E%3Crect x='14' y='4.500' width='4' height='15' rx='1'/%3E%3C/svg%3E")}.ax-i-pencil{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 20 1-4L16.500 4.500a2.100 2.100 0 0 1 3 3L8 19z'/%3E%3C/svg%3E")}.ax-i-percent{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 5 5 19'/%3E%3Ccircle cx='7' cy='7' r='2.500'/%3E%3Ccircle cx='17' cy='17' r='2.500'/%3E%3C/svg%3E")}.ax-i-phone{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.920v3a2 2 0 0 1-2.180 2 19.790 19.790 0 0 1-8.630-3.070 19.500 19.500 0 0 1-6-6 19.790 19.790 0 0 1-3.070-8.670A2 2 0 0 1 4.110 2h3a2 2 0 0 1 2 1.720c.127.960.361 1.903.700 2.810a2 2 0 0 1-.450 2.110L8.090 9.910a16 16 0 0 0 6 6l1.270-1.270a2 2 0 0 1 2.110-.450c.907.339 1.850.573 2.810.700A2 2 0 0 1 22 16.920z'/%3E%3C/svg%3E")}.ax-i-phone-in{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 2v6h6M22 2l-6 6'/%3E%3Cpath d='M22 16.920v3a2 2 0 0 1-2.180 2 19.790 19.790 0 0 1-8.630-3.070 19.500 19.500 0 0 1-6-6 19.790 19.790 0 0 1-3.070-8.670A2 2 0 0 1 4.110 2h3a2 2 0 0 1 2 1.720c.127.960.361 1.903.700 2.810a2 2 0 0 1-.450 2.110L8.090 9.910a16 16 0 0 0 6 6l1.270-1.270a2 2 0 0 1 2.110-.450c.907.339 1.850.573 2.810.700A2 2 0 0 1 22 16.920z'/%3E%3C/svg%3E")}.ax-i-phone-missed{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 2 6 6M22 2l-6 6'/%3E%3Cpath d='M22 16.920v3a2 2 0 0 1-2.180 2 19.790 19.790 0 0 1-8.630-3.070 19.500 19.500 0 0 1-6-6 19.790 19.790 0 0 1-3.070-8.670A2 2 0 0 1 4.110 2h3a2 2 0 0 1 2 1.720c.127.960.361 1.903.700 2.810a2 2 0 0 1-.450 2.110L8.090 9.910a16 16 0 0 0 6 6l1.270-1.270a2 2 0 0 1 2.110-.450c.907.339 1.850.573 2.810.700A2 2 0 0 1 22 16.920z'/%3E%3C/svg%3E")}.ax-i-phone-out{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 8V2h-6M16 8l6-6'/%3E%3Cpath d='M22 16.920v3a2 2 0 0 1-2.180 2 19.790 19.790 0 0 1-8.630-3.070 19.500 19.500 0 0 1-6-6 19.790 19.790 0 0 1-3.070-8.670A2 2 0 0 1 4.110 2h3a2 2 0 0 1 2 1.720c.127.960.361 1.903.700 2.810a2 2 0 0 1-.450 2.110L8.090 9.910a16 16 0 0 0 6 6l1.270-1.270a2 2 0 0 1 2.110-.450c.907.339 1.850.573 2.810.700A2 2 0 0 1 22 16.920z'/%3E%3C/svg%3E")}.ax-i-pin{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21.500s7-6.300 7-11.800a7 7 0 1 0-14 0c0 5.500 7 11.800 7 11.800z'/%3E%3Ccircle cx='12' cy='9.700' r='2.500'/%3E%3C/svg%3E")}.ax-i-play{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 4.500v15l12-7.500z'/%3E%3C/svg%3E")}.ax-i-plus{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}.ax-i-receipt{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h12v18l-3-2-3 2-3-2-3 2z'/%3E%3Cpath d='M9 8h6M9 12h6'/%3E%3C/svg%3E")}.ax-i-refresh{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.500 12a8.500 8.500 0 0 1-14.800 5.700M3.500 12a8.500 8.500 0 0 1 14.800-5.700M18.500 2.500v4h-4M5.500 21.500v-4h4'/%3E%3C/svg%3E")}.ax-i-route{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6' cy='18.500' r='2.500'/%3E%3Ccircle cx='18' cy='5.500' r='2.500'/%3E%3Cpath d='M8.500 18.500H15a3.500 3.500 0 0 0 0-7H9a3 3 0 0 1 0-6h6.500'/%3E%3C/svg%3E")}.ax-i-search{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20.500 20.500-4.500-4.500'/%3E%3C/svg%3E")}.ax-i-send{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 3 10 14M21 3l-7 18-4-7-7-4z'/%3E%3C/svg%3E")}.ax-i-share{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6' cy='12' r='2.500'/%3E%3Ccircle cx='18' cy='5.500' r='2.500'/%3E%3Ccircle cx='18' cy='18.500' r='2.500'/%3E%3Cpath d='m8.200 10.800 7.600-4.100M8.200 13.200l7.600 4.100'/%3E%3C/svg%3E")}.ax-i-shield{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.500 4.500 5.500V11c0 5 3.200 8.700 7.500 10.500 4.300-1.800 7.500-5.500 7.500-10.500V5.500z'/%3E%3Cpath d='m9 12 2.200 2.200L15 10'/%3E%3C/svg%3E")}.ax-i-sliders{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h10M18 6h2M4 12h4M12 12h8M4 18h12'/%3E%3Ccircle cx='16' cy='6' r='2'/%3E%3Ccircle cx='10' cy='12' r='2'/%3E%3Ccircle cx='18' cy='18' r='2'/%3E%3C/svg%3E")}.ax-i-snow{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.500v19M3.800 7.200l16.400 9.600M20.200 7.200 3.800 16.800'/%3E%3C/svg%3E")}.ax-i-sparkles{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 1.900 5.100L19 10l-5.100 1.900L12 17l-1.900-5.100L5 10l5.100-1.900z'/%3E%3Cpath d='M19 16v4M17 18h4M5 3v3M3.500 4.500h3'/%3E%3C/svg%3E")}.ax-i-star{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 2.700 5.700 6.300.800-4.600 4.300 1.200 6.200L12 17l-5.600 3 1.200-6.200L3 9.500l6.300-.800z'/%3E%3C/svg%3E")}.ax-i-sun{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2.500v2M12 19.500v2M2.500 12h2M19.500 12h2M5.300 5.300l1.400 1.400M17.300 17.300l1.400 1.400M5.300 18.700l1.400-1.400M17.300 6.700l1.400-1.400'/%3E%3C/svg%3E")}.ax-i-table{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Cpath d='M3 9.500h18M3 14.500h18M9 9.500V20'/%3E%3C/svg%3E")}.ax-i-tag{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.500 12.500V4.500a1 1 0 0 1 1-1h8L21 12l-8.500 8.500z'/%3E%3Ccircle cx='8' cy='8' r='1.300'/%3E%3C/svg%3E")}.ax-i-target{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3C/svg%3E")}.ax-i-trend{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 17 6-6 4 4 8-8M15 7h6v6'/%3E%3C/svg%3E")}.ax-i-truck{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.500 6h11v10h-11zM13.500 9.500h4l3 3.500v3h-7z'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3Ccircle cx='17' cy='18' r='2'/%3E%3C/svg%3E")}.ax-i-upload{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16V4M7 8.500l5-5 5 5M4.500 20.500h15'/%3E%3C/svg%3E")}.ax-i-user{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='3.5'/%3E%3Cpath d='M5 20c0-3.6 3.1-6 7-6s7 2.4 7 6'/%3E%3C/svg%3E")}.ax-i-user-plus{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10' cy='8' r='3.5'/%3E%3Cpath d='M3 20c0-3.6 3.1-6 7-6 1.6 0 3 .4 4.200 1.100M18 14v6M15 17h6'/%3E%3C/svg%3E")}.ax-i-users{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.5'/%3E%3Cpath d='M2.5 20c0-3.6 2.9-6 6.5-6s6.5 2.4 6.5 6'/%3E%3Cpath d='M16 4.6a3.5 3.5 0 0 1 0 6.8M18 14.4c2.1.8 3.5 2.8 3.5 5.6'/%3E%3C/svg%3E")}.ax-i-video{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='6' width='12' height='12' rx='2'/%3E%3Cpath d='m15 10.500 6-3.500v10l-6-3.500'/%3E%3C/svg%3E")}.ax-i-voicemail{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6.500' cy='12' r='3.500'/%3E%3Ccircle cx='17.500' cy='12' r='3.500'/%3E%3Cpath d='M6.500 15.500h11'/%3E%3C/svg%3E")}.ax-i-volume{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 9.500h3.500L12 5.500v13l-4.500-4H4z'/%3E%3Cpath d='M15.500 9a4 4 0 0 1 0 6M18 6.500a7.500 7.500 0 0 1 0 11'/%3E%3C/svg%3E")}.ax-i-wallet{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6.500h14a2 2 0 0 1 2 2V18a2 2 0 0 1-2 2H5.500a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2H16'/%3E%3Cpath d='M16 13.500h1.500'/%3E%3C/svg%3E")}.ax-i-workflow{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7' rx='1.500'/%3E%3Crect x='14' y='14' width='7' height='7' rx='1.500'/%3E%3Cpath d='M6.500 10v4.500a3 3 0 0 0 3 3H14'/%3E%3C/svg%3E")}.ax-i-x{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E")}.ax-i-zap{--ax-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 2.500 4.500 13.500H12l-1 8 8.500-11H12z'/%3E%3C/svg%3E")}.ui-root{font-family:var(--font-sans);font-size:14px;line-height:20px;color:var(--ink);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased}.ui-root a:not([class]){color:var(--accent);text-decoration:none}.ui-root a:not([class]):hover{color:var(--ink)}.ui-root :focus-visible{outline:var(--focus-ring-width,2px) solid var(--accent);outline-offset:var(--focus-ring-offset,2px)}.ui-lbl{font-size:11px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ui-cap{font-size:12px;line-height:16px;color:var(--muted)}.ui-num{font-variant-numeric:tabular-nums;white-space:nowrap}.ui-mono{font-family:var(--font-mono);font-size:12px;letter-spacing:-.01em;white-space:nowrap}.ui-trunc{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-bal{text-wrap:balance}.ui-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ui-up{color:var(--success)}.ui-down,.ui-danger{color:var(--danger)}.ui-was{color:var(--muted);text-decoration:line-through;text-decoration-color:var(--faint)}.ui-fade-in{animation:ax-fade var(--motion-base,.18s) var(--motion-ease-out,ease-out)}@keyframes ax-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--control-base);padding:0 var(--space-3-5);box-sizing:border-box;border-radius:var(--radius-md);border:0;background:var(--surface-sunken);color:var(--ink);font:inherit;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background var(--motion-fast,.12s),opacity var(--motion-fast,.12s)}.ui-btn:hover,.ui-btn.ui-is-hover{background:var(--surface-hover);color:var(--ink)}.ui-btn.ui-raised{background:var(--surface-raised)}.ui-btn.ui-raised:hover,.ui-btn.ui-raised.ui-is-hover{background:var(--surface-hover)}.ui-btn.ui-is-focus{outline:2px solid var(--accent);outline-offset:2px}.ui-btn-p{background:var(--primary);color:var(--on-primary);box-shadow:var(--shadow-xs)}.ui-btn-p:hover,.ui-btn-p.ui-is-hover{background:var(--primary);color:var(--on-primary);opacity:.88}.ui-btn-q{background:transparent}.ui-btn-a{background:var(--accent-soft);color:var(--accent)}.ui-btn-a:hover,.ui-btn-a.ui-is-hover{background:var(--accent-soft);color:var(--ink)}.ui-btn-d{background:transparent;color:var(--danger)}.ui-btn-d:hover,.ui-btn-d.ui-is-hover{background:var(--danger-soft);color:var(--danger)}.ui-btn-dk{background:var(--surface-sunken);color:var(--danger)}.ui-btn-dk:hover,.ui-btn-dk.ui-is-hover{background:var(--surface-hover);color:var(--danger)}.ui-btn-end{background:var(--danger);color:var(--on-accent)}.ui-btn-end:hover,.ui-btn-end.ui-is-hover{background:var(--danger);color:var(--on-accent);opacity:.9}.ui-btn-inv{background:transparent;color:var(--surface);border:1px solid var(--ink-2)}.ui-btn-inv:hover,.ui-btn-inv.ui-is-hover{background:var(--ink-hover);color:var(--surface)}.ui-btn.ui-btn-lnk{display:inline;height:auto;padding:0;border-radius:var(--radius-2xs);font-size:13px;font-weight:inherit;line-height:inherit;white-space:inherit;text-align:inherit}.ui-btn-lnk{background:transparent;color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:calc(var(--space-0-5) + 1px)}.ui-btn-lnk:hover,.ui-btn-lnk.ui-is-hover{background:transparent;color:var(--ink);text-decoration-color:var(--ink-2)}.ui-btn.ui-btn-lnk:has(>.ax-i){display:inline-flex;align-items:center;gap:var(--space-1)}.ui-btn-bare{height:auto;padding:0;gap:var(--space-3);min-width:0;max-width:100%;background:transparent;justify-content:flex-start;text-align:left;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:normal}.ui-btn-bare:hover,.ui-btn-bare.ui-is-hover{background:transparent}.ui-btn-sm{height:var(--control-sm);padding:0 var(--space-2-5);font-size:12px;border-radius:var(--radius-sm);gap:var(--space-1-5)}.ui-btn-lg{height:var(--control-xl);padding:0 18px;font-size:14px;border-radius:var(--radius-ml)}.ui-ico{width:var(--control-base);padding:0}.ui-ico.ui-btn-sm{width:var(--control-sm)}.ui-ico.ui-btn-lg{width:var(--control-xl)}.ui-btn.ui-round{border-radius:var(--radius-pill)}.ui-btn-ok,.ui-btn-ok:hover{background:var(--success);color:var(--on-accent)}.ui-btn.ui-block{display:flex;width:100%;justify-content:center}.ui-btn[disabled],.ui-btn.ui-is-disabled{opacity:var(--disabled-opacity,.45);cursor:not-allowed}.ui-btn.ui-held{position:relative;overflow:hidden}.ui-btn.ui-held:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:var(--held,40%);background:currentColor;opacity:var(--opacity-dim)}.ui-btn .ui-kbd{margin-left:var(--space-0-5)}.ui-btn-p .ui-kbd{background:transparent;color:inherit;opacity:var(--opacity-quiet);box-shadow:inset 0 0 0 1px currentColor}.ui-kbd{display:inline-grid;place-items:center;min-width:20px;height:var(--control-2xs);padding:0 4px;box-sizing:border-box;border-radius:var(--radius-xs);background:var(--surface-sunken);color:var(--ink-2);font-family:var(--font-mono);font-size:11px;line-height:1;font-weight:500}.ui-btn-sm .ui-kbd{min-width:16px;height:16px;font-size:var(--text-key-size)}.ui-kbd.ui-sm{min-width:var(--control-key);height:var(--control-key);border-radius:var(--radius-2xs);color:var(--muted);font-size:var(--text-key-size)}.ui-kbd.ui-inverse{background:var(--on-ink-subtle);color:var(--surface)}.ui-kbd.ui-raised{background:var(--surface-raised);box-shadow:var(--shadow-xs)}.ui-tag{display:inline-flex;align-items:center;gap:var(--space-1-5);height:var(--control-tag);padding:0 8px;border-radius:var(--radius-xs);font-size:12px;font-weight:500;white-space:nowrap;background:var(--surface-sunken);color:var(--ink-2);text-decoration:none}.ui-tag.ui-ok{background:var(--success-soft);color:var(--success)}.ui-tag.ui-warn{background:var(--orange-soft);color:var(--orange-ink)}.ui-tag.ui-bad{background:var(--danger-soft);color:var(--danger)}.ui-tag.ui-ai{background:var(--accent-soft);color:var(--accent)}.ui-tag .ui-d{width:6px;height:6px;border-radius:var(--radius-pill);background:currentColor}.ui-tag.ui-pill{border-radius:var(--radius-pill);height:var(--control-tag);font-size:var(--text-label-size);font-weight:var(--text-weight-semibold);gap:var(--space-1)}.ui-tag.ui-sm{height:var(--control-2xs);font-size:11px;font-weight:var(--text-weight-medium);gap:var(--space-1)}.ui-tag.ui-lg{height:var(--control-sm);padding:0 var(--space-3);gap:var(--space-2);font-size:12px;font-weight:var(--text-weight-semibold)}.ui-tag.ui-outline{height:var(--control-md);padding:0 var(--space-3-5);gap:var(--space-2);border-radius:var(--radius-pill);border:1px solid transparent;background:var(--surface-sunken);color:var(--ink-2);font-size:13px;font-weight:var(--text-weight-regular)}.ui-tag.ui-outline .ui-d{width:8px;height:8px}.ui-tag.ui-outline.ui-ok .ui-d{background:var(--success)}.ui-tag.ui-outline.ui-warn .ui-d{background:var(--orange)}.ui-tag.ui-outline.ui-bad .ui-d{background:var(--danger)}.ui-tag.ui-outline.ui-ai .ui-d{background:var(--accent)}.ui-chip{display:inline-flex;align-items:center;gap:var(--space-1-5);height:var(--control-sm);max-width:240px;overflow:hidden;text-overflow:ellipsis;padding:0 12px;box-sizing:border-box;border-radius:var(--radius-pill);border:0;background:var(--surface-sunken);color:var(--ink-2);font:inherit;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap}.ui-chip:hover,.ui-chip.ui-is-hover{background:var(--surface-hover);color:var(--ink)}.ui-chip.ui-on{background:var(--primary);color:var(--on-primary)}.ui-chip .ui-n{font-variant-numeric:tabular-nums;color:var(--muted)}.ui-chip.ui-on .ui-n{color:inherit;opacity:var(--opacity-quiet)}.ui-chip.ui-fact{cursor:default;background:var(--surface-raised);box-shadow:var(--shadow-xs)}.ui-srcchip{display:inline-flex;align-items:center;gap:4px;height:var(--control-xs);padding:0 8px;border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink-2);font-size:12px;white-space:nowrap;text-decoration:none;box-shadow:var(--shadow-xs)}.ui-askchip{display:inline-flex;align-items:center;gap:8px;height:var(--control-sm);max-width:360px;padding:0 12px;box-sizing:border-box;border:0;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);font:inherit;font-size:12px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-askchip:hover,.ui-askchip.ui-is-hover{box-shadow:inset 0 0 0 1px var(--accent)}.ui-chip.ui-md{height:var(--control-md);font-size:13px;gap:var(--space-2);padding:0 var(--space-3)}.ui-chip.ui-lg{height:var(--control-base);font-size:13px;font-weight:var(--text-weight-regular);gap:var(--space-2)}.ui-chip.ui-md .ui-n,.ui-chip.ui-lg .ui-n{font-family:var(--font-mono);font-size:12px;color:inherit;opacity:var(--opacity-quiet)}.ui-chip.ui-tog{height:var(--control-base);font-size:13px;font-weight:var(--text-weight-regular)}.ui-chip.ui-tog.ui-on{background:var(--accent-soft);color:var(--accent);box-shadow:var(--shadow-ring-inset)}.ui-chip[disabled],.ui-chip.ui-is-disabled{opacity:var(--disabled-opacity,.45);cursor:not-allowed}.ui-chip .ui-meta{white-space:nowrap}.ui-srcchip.ui-sunk{height:var(--control-sm);padding:0 var(--space-3);gap:var(--space-2);background:var(--surface-sunken);box-shadow:none}.ui-askchip.ui-rest{background:var(--surface-sunken);color:var(--ink-2)}.ui-askchip.ui-rest:hover,.ui-askchip.ui-rest.ui-is-hover{background:var(--surface-hover);color:var(--ink);box-shadow:none}.ui-askchip.ui-on{background:var(--accent);color:var(--on-accent)}.ui-askchip.ui-on.ui-soft{background:var(--accent-soft);color:var(--accent)}.ui-askchip.ui-on.ui-ring{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent)}.ui-av{width:28px;height:28px;border-radius:var(--radius-pill);display:grid;place-items:center;flex:none;font-size:11px;font-weight:600;background:var(--sky-soft);color:var(--ink)}.ui-av.ui-sm{width:20px;height:20px;font-size:10px}.ui-av.ui-lg{width:40px;height:40px;font-size:14px}.ui-av.ui-md32{width:var(--control-md);height:var(--control-md);font-size:var(--text-label-size)}.ui-av.ui-xl{width:var(--control-xl);height:var(--control-xl);font-size:var(--text-body-size)}.ui-av.ui-xl2{width:var(--control-2xl);height:var(--control-2xl);font-size:var(--text-subheading-size)}.ui-av.ui-xl3{width:var(--tile-lg);height:var(--tile-lg);font-size:var(--text-heading-size)}.ui-av.ui-xl4{width:var(--tile-xl);height:var(--tile-xl);font-size:var(--text-heading-size)}.ui-av.ui-xl5{width:var(--tile-2xl);height:var(--tile-2xl);font-size:var(--text-figure-size)}.ui-av.ui-primary{background:var(--primary);color:var(--on-primary)}.ui-av.ui-accent{background:var(--accent);color:var(--on-accent)}.ui-av.ui-soft{background:var(--accent-soft);color:var(--ink)}.ui-avw{position:relative;display:inline-flex;flex:none}.ui-gl{position:absolute;right:calc(var(--space-1) * -1);bottom:calc(var(--space-1) * -1);width:var(--control-key);height:var(--control-key);border-radius:var(--radius-pill);display:grid;place-items:center;background:var(--surface-raised);color:var(--ink-2);box-shadow:var(--shadow-xs)}.ui-gl>.ax-i{width:12px;height:12px}.ui-av.ui-t1{background:var(--accent);color:var(--on-accent)}.ui-av.ui-t2{background:var(--sky);color:var(--ink)}.ui-av.ui-t3{background:var(--surface-hover);color:var(--ink)}.ui-avs{display:inline-flex}.ui-avs>.ui-av{box-shadow:var(--shadow-halo-surface)}.ui-avs>*+*{margin-left:calc(-1 * var(--space-1))}.ui-avs>.ui-sm+*{margin-left:calc(-1 * var(--space-0-5))}.ui-avs .ui-more{width:28px;height:28px;border-radius:var(--radius-pill);display:grid;place-items:center;font-size:11px;font-weight:600;background:var(--surface-sunken);color:var(--ink-2);box-shadow:var(--shadow-halo-surface)}.ui-avs .ui-more.ui-sm{width:20px;height:20px;font-size:10px}.ui-ring{--p:60;--c:var(--accent);position:relative;display:grid;place-items:center;width:var(--control-xl);height:var(--control-xl);border-radius:var(--radius-pill);background:conic-gradient(var(--c) calc(var(--p)*1%),var(--surface-sunken) 0)}.ui-ring>.ui-av{width:36px;height:36px;box-shadow:var(--shadow-halo-surface)}.ui-ring.ui-warn{--c:var(--orange)}.ui-ring.ui-bad{--c:var(--danger)}.ui-ring.ui-ok{--c:var(--success)}.ui-tt{position:relative}.ui-tt:after{content:attr(data-tip);display:none;position:absolute;z-index:var(--z-tip,40);bottom:calc(100% + var(--space-2));left:50%;transform:translate(-50%);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--ink);color:var(--surface);font-size:12px;line-height:16px;font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-pop)}.ui-tt:hover:after,.ui-tt:focus-visible:after,.ui-tt:has(:focus-visible):after,.ui-tt.ui-is-open:after,.ui-tt-host:focus-within .ui-tt-static:after{display:block}.ui-tt.ui-below:after{bottom:auto;top:calc(100% + var(--space-2))}.ui-tt.ui-left:after{right:calc(100% + var(--space-2));left:auto;top:50%;bottom:auto;transform:translateY(-50%)}.ui-tt.ui-right:after{left:calc(100% + var(--space-2));right:auto;top:50%;bottom:auto;transform:translateY(-50%)}.ui-tt.ui-start:after{left:0;transform:none}.ui-tt.ui-end:after{left:auto;right:0;transform:none}.ui-tt.ui-wide:after{white-space:normal;width:var(--tt-wide,240px)}.ui-tt.ui-keys:after{content:none}.ui-tt .ui-keybox{display:none;position:absolute;z-index:var(--z-tip,40);bottom:calc(100% + var(--space-2));left:50%;transform:translate(-50%);align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);box-sizing:border-box;border-radius:var(--radius-sm);background:var(--ink);color:var(--surface);font-size:12px;line-height:16px;font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-pop)}.ui-tt:hover .ui-keybox,.ui-tt:focus-visible .ui-keybox,.ui-tt:has(:focus-visible) .ui-keybox,.ui-tt.ui-is-open .ui-keybox,.ui-tt-host:focus-within .ui-tt-static .ui-keybox{display:flex}.ui-tt.ui-escaped:after{display:none}.ui-tt.ui-escaped .ui-keybox{display:none}.ui-tt-host:focus-within .ui-tt-static.ui-escaped:after{display:none}.ui-tt-host:focus-within .ui-tt-static.ui-escaped .ui-keybox{display:none}.ui-tt.ui-below .ui-keybox{bottom:auto;top:calc(100% + var(--space-2))}.ui-tt.ui-left .ui-keybox{right:calc(100% + var(--space-2));left:auto;top:50%;bottom:auto;transform:translateY(-50%)}.ui-tt.ui-right .ui-keybox{left:calc(100% + var(--space-2));right:auto;top:50%;bottom:auto;transform:translateY(-50%)}.ui-tt.ui-start .ui-keybox{left:0;transform:none}.ui-tt.ui-end .ui-keybox{left:auto;right:0;transform:none}.ui-tt.ui-wide .ui-keybox{white-space:normal;width:var(--tt-wide,240px)}.ui-tt-measure:after{display:block;visibility:hidden}.ui-tt-measure .ui-keybox{display:flex;visibility:hidden}.ui-tt .ui-keybox kbd{font-family:var(--font-mono);font-size:var(--text-label-size);opacity:var(--opacity-quiet)}.ui-term{text-decoration:underline dotted var(--muted);text-underline-offset:3px;cursor:help}.ui-tt.ui-term:after{content:none}.ui-tt.ui-term.ui-escaped .ui-keybox{display:none}.ui-fld{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:12px;font-weight:500;color:var(--muted)}.ui-inp,.ui-sel,.ui-txa{height:var(--control-base);box-sizing:border-box;width:100%;min-width:0;padding:0 12px;border-radius:var(--radius-md);border:0;background:var(--surface-sunken);color:var(--ink);font:inherit;font-size:13px;font-weight:400;outline:none;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow var(--motion-fast,.12s)}.ui-txa{height:auto;min-height:88px;padding:var(--space-2-5) 12px;line-height:20px;resize:vertical}.ui-inp::placeholder,.ui-txa::placeholder{color:var(--muted)}.ui-inp:hover,.ui-sel:hover,.ui-txa:hover,.ui-inp.ui-is-hover{background:var(--surface-hover)}.ui-inp:focus,.ui-sel:focus,.ui-txa:focus,.ui-inp.ui-is-focus{background:var(--surface-raised);box-shadow:var(--shadow-ring-inset)}.ui-inp.ui-fig{text-align:right;font-variant-numeric:tabular-nums}.ui-fld.ui-err .ui-inp,.ui-fld.ui-err .ui-sel,.ui-fld.ui-err .ui-txa{box-shadow:inset 0 0 0 2px var(--danger)}.ui-fld .ui-msg{font-size:12px;font-weight:400;color:var(--muted)}.ui-fld.ui-err .ui-msg{color:var(--danger)}.ui-fld.ui-ok .ui-msg{color:var(--success)}.ui-fld .ui-ctrl{display:flex;align-items:center;gap:var(--space-2);min-width:0}.ui-fld.ui-lg{gap:var(--space-2);font-size:13px;color:var(--ink-2)}.ui-fld.ui-lg .ui-inp,.ui-fld.ui-lg .ui-sel,.ui-fld.ui-lg .ui-txa{height:44px;padding:0 15px;border-radius:var(--radius-ml);font-size:15px}.ui-fld.ui-lg .ui-txa{height:auto;min-height:96px;padding:10px 15px;line-height:20px}.ui-fld.ui-lg .ui-msg{line-height:16px}.ui-fld.ui-lg .ui-ctrl{position:relative}.ui-fld.ui-lg .ui-ctrl>.ui-inp{padding-right:45px}.ui-fld.ui-lg .ui-ctrl>.ui-btn{position:absolute;right:var(--space-2);top:var(--space-2);background:transparent}.ui-roval{display:flex;flex-direction:column;gap:8px;min-width:0}.ui-roval>.ui-lab{font-size:12px;color:var(--muted);font-weight:500}.ui-roval>.ui-val{display:flex;align-items:center;gap:12px;height:36px;min-width:0}.ui-roval>.ui-val>.ui-txt{min-width:0}.ui-roval>.ui-val>.ui-chg{margin-left:auto;flex:none}.ui-inp[disabled],.ui-inp.ui-is-disabled{opacity:var(--disabled-opacity,.45)}.ui-inp.ui-ro{background:transparent;box-shadow:none;padding:0}.ui-fld.ui-sm .ui-inp,.ui-fld.ui-sm .ui-sel{height:var(--control-sm);padding:0 var(--space-2);border-radius:var(--radius-sm)}.ui-fld.ui-sm .ui-txa{padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-sm)}.ui-fld.ui-md40 .ui-inp,.ui-fld.ui-md40 .ui-sel{height:var(--control-lg);font-size:var(--text-body-size)}.ui-fld.ui-md40 .ui-txa{font-size:var(--text-body-size)}.ui-fld.ui-raised .ui-inp,.ui-fld.ui-raised .ui-sel,.ui-fld.ui-raised .ui-txa{background:var(--surface-raised)}.ui-inp.ui-mono,.ui-sel.ui-mono,.ui-txa.ui-mono{font-family:var(--font-mono)}.ui-fld.ui-halo .ui-inp:focus,.ui-fld.ui-halo .ui-sel:focus,.ui-fld.ui-halo .ui-txa:focus,.ui-fld.ui-halo .ui-inp.ui-is-focus,.ui-fld.ui-halo .ui-sel.ui-is-focus,.ui-fld.ui-halo .ui-txa.ui-is-focus{box-shadow:var(--focus-halo)}.ui-fld.ui-badfill.ui-err .ui-inp,.ui-fld.ui-badfill.ui-err .ui-sel,.ui-fld.ui-badfill.ui-err .ui-txa{background:var(--danger-soft);color:var(--danger);box-shadow:0 0 0 2px var(--danger)}.ui-unitrow{display:flex;align-items:center;gap:var(--space-1);min-width:0}.ui-unitrow>.ui-inp{flex:1;width:auto;min-width:0}.ui-unit{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--muted)}.ui-labrow{display:flex;align-items:center;gap:var(--space-2);min-width:0}.ui-msgrow{display:flex;gap:var(--space-3);min-width:0}.ui-msgrow .ui-count{margin-left:auto;font-weight:400;font-variant-numeric:tabular-nums}.ui-fld .ui-msg.ui-accent{color:var(--accent)}.ui-tsel{height:var(--control-sm);padding:0 12px;border-radius:var(--radius-pill);border:0;background:var(--surface-sunken);color:var(--ink-2);font:inherit;font-size:12px;font-weight:500;cursor:pointer}.ui-tsel.ui-md{height:var(--control-base)}.ui-sel.ui-lg{height:var(--control-xl);border-radius:var(--radius-ml);font-size:15px}.ui-sel.ui-raised,.ui-tsel.ui-raised{background:var(--surface-raised)}.ui-selrow{display:inline-flex;align-items:center;gap:var(--space-2)}.ui-ck{width:16px;height:16px;margin:0;accent-color:var(--accent);flex:none}.ui-ck.ui-lg{width:var(--control-2xs);height:var(--control-2xs)}.ui-ckrow{display:flex;align-items:center;gap:var(--space-2);min-width:0}.ui-ck-mono{font-family:var(--font-mono);font-weight:var(--text-weight-regular)}.ui-ck-span{grid-row:1/3}.ui-srch{display:flex;align-items:center;gap:8px;height:var(--control-base);min-width:220px;padding:0 12px;box-sizing:border-box;border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--muted);font-size:13px}.ui-srch input,.ui-find input{flex:1;min-width:0;border:0;background:transparent;font:inherit;color:var(--ink);outline:none}.ui-find{display:flex;align-items:center;gap:12px;height:48px;padding:0 16px;border-radius:var(--radius-ml);background:var(--surface-sunken);color:var(--muted);transition:box-shadow var(--motion-fast,.12s)}.ui-find:focus-within,.ui-find.ui-is-focus{background:var(--surface-raised);box-shadow:var(--shadow-ring-inset)}.ui-srch.ui-sm{height:var(--control-sm)}.ui-srch.ui-field{border-radius:var(--radius-md);min-width:0}.ui-srch.ui-box{border-radius:var(--radius-ml);padding:0 var(--space-4)}.ui-srch.ui-lg{height:var(--control-lg);min-width:0}.ui-srch.ui-phone{height:var(--control-xl);padding:0 var(--space-4)}.ui-srch.ui-hero{height:var(--control-hero);padding:0 var(--space-5);gap:var(--space-3)}.ui-srch.ui-hero input{font-size:var(--text-lead-size)}.ui-srch.ui-raised,.ui-find.ui-raised{background:var(--surface-raised)}.ui-srch.ui-halo:focus-within,.ui-srch.ui-halo.ui-is-focus,.ui-find.ui-halo:focus-within,.ui-find.ui-halo.ui-is-focus{background:var(--surface-sunken);box-shadow:var(--focus-halo)}.ui-srch.ui-ring:focus-within,.ui-srch.ui-ring.ui-is-focus{background:var(--surface-raised);box-shadow:var(--shadow-ring-inset)}.ui-srch-x{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--space-6);height:var(--space-6);padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--muted);cursor:pointer}.ui-srch-x:hover{background:var(--surface-hover);color:var(--ink)}.ui-seg{display:inline-flex;gap:var(--space-0-5);padding:4px;border-radius:var(--radius-md);background:var(--surface-sunken)}.ui-seg>button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1-5);height:var(--control-sm);padding:0 12px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap}.ui-seg>button:hover{color:var(--ink)}.ui-seg>button.ui-on,.ui-seg>button[aria-pressed=true]{background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-xs)}.ui-seg.ui-r{background:var(--surface-raised)}.ui-seg.ui-r>button.ui-on,.ui-seg.ui-r>button[aria-pressed=true]{background:var(--surface-sunken)}.ui-seg.ui-md>button{height:var(--control-md);font-size:13px}.ui-seg.ui-lg>button{height:var(--control-base);padding:0 var(--space-2);font-size:13px}.ui-seg.ui-md>button,.ui-seg.ui-lg>button{color:var(--ink-2)}.ui-seg.ui-md>button:hover,.ui-seg.ui-lg>button:hover,.ui-seg.ui-md>button.ui-on,.ui-seg.ui-lg>button.ui-on,.ui-seg.ui-md>button[aria-pressed=true],.ui-seg.ui-lg>button[aria-pressed=true]{color:var(--ink)}.ui-seg.ui-block{display:flex}.ui-seg.ui-block>button{flex:1}.ui-seg.ui-wrap{flex-wrap:wrap}.ui-tabs{display:flex;gap:4px;flex-wrap:wrap}@container app (max-width: 560px){.ui-tabs.ui-tabs-scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ui-tabs.ui-tabs-scroll>*{flex:none}}.ui-tab{height:var(--control-md);padding:0 12px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}.ui-tab:hover,.ui-tab.ui-is-hover{color:var(--ink);background:var(--surface-hover)}.ui-tab.ui-on,.ui-tab[aria-selected=true]{background:var(--surface-sunken);color:var(--ink)}.ui-tab .ui-n{margin-left:var(--space-1-5);color:var(--muted);font-variant-numeric:tabular-nums}.ui-tab .ui-n.ui-n-bad{color:var(--danger)}.ui-tab.ui-sm{height:var(--control-sm);font-size:12px}.ui-tab.ui-tabchip{border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--ink-2);gap:var(--space-2)}.ui-tab.ui-tabchip:hover,.ui-tab.ui-tabchip.ui-is-hover{background:var(--surface-hover);color:var(--ink)}.ui-tab.ui-tabchip.ui-on,.ui-tab.ui-tabchip[aria-selected=true]{background:var(--ink);color:var(--surface)}.ui-tab.ui-tabchip.ui-on .ui-n,.ui-tab.ui-tabchip[aria-selected=true] .ui-n{color:inherit;opacity:var(--opacity-quiet)}.ui-tabs.ui-seg{flex-wrap:nowrap;padding:4px;border-radius:var(--radius-ml);background:var(--surface-sunken)}.ui-tabs.ui-seg .ui-tab{flex:1;justify-content:center;min-width:0;height:28px;line-height:28px;padding:0 12px;border-radius:var(--radius-sm);font-size:var(--text-caption-size);text-align:center}.ui-tabs.ui-seg .ui-tab:hover,.ui-tabs.ui-seg .ui-tab.ui-is-hover{background:transparent;color:var(--ink)}.ui-tabs.ui-seg .ui-tab.ui-on,.ui-tabs.ui-seg .ui-tab[aria-selected=true]{background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-xs)}.ui-tabs.ui-under{flex-wrap:nowrap;gap:var(--space-1);border-bottom:1px solid var(--border)}.ui-tabs.ui-under .ui-tab{height:var(--control-lg);padding:0 var(--space-3);border-radius:0;background:transparent;box-shadow:inset 0 -2px 0 transparent}.ui-tabs.ui-under .ui-tab:hover,.ui-tabs.ui-under .ui-tab.ui-is-hover{background:transparent;color:var(--ink)}.ui-tabs.ui-under .ui-tab.ui-on,.ui-tabs.ui-under .ui-tab[aria-selected=true]{background:transparent;color:var(--ink);font-weight:var(--text-weight-semibold);box-shadow:inset 0 -2px 0 var(--ink)}.ui-sw{position:relative;width:36px;height:20px;flex:none;border:0;padding:0;border-radius:var(--radius-pill);background:var(--border-strong);cursor:pointer;transition:background var(--motion-fast,.12s)}.ui-sw:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:var(--shadow-xs);transition:transform var(--motion-fast,.12s)}.ui-sw[aria-checked=true]{background:var(--accent)}.ui-sw[aria-checked=true]:after{transform:translate(16px)}.ui-sw.ui-md:not([aria-checked=true]),.ui-sw.ui-lg:not([aria-checked=true]){background:var(--surface-hover)}.ui-sw.ui-md{width:var(--switch-md-width);height:var(--control-tag)}.ui-sw.ui-md:after{width:calc(var(--control-tag) - var(--space-1));height:calc(var(--control-tag) - var(--space-1))}.ui-sw.ui-md[aria-checked=true]:after{transform:translate(calc(var(--switch-md-width) - var(--control-tag)))}.ui-sw.ui-lg{width:var(--control-xl);height:var(--control-xs)}.ui-sw.ui-lg:after{top:var(--space-1);left:var(--space-1);width:var(--space-4);height:var(--space-4)}.ui-sw.ui-lg[aria-checked=true]:after{transform:translate(calc(var(--control-xl) - var(--control-xs)))}.ui-sw.ui-ok[aria-checked=true]{background:var(--success)}.ui-sw[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:not-allowed}.ui-code{display:inline-flex;gap:8px}.ui-code input{width:40px;height:48px;box-sizing:border-box;border:0;border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--ink);font-family:var(--font-mono);font-size:20px;text-align:center;outline:none}.ui-code input:focus,.ui-code input.ui-is-focus{background:var(--surface-raised);box-shadow:var(--shadow-ring-inset)}.ui-code.ui-err input{box-shadow:inset 0 0 0 2px var(--danger)}.ui-code.ui-ok input{box-shadow:inset 0 0 0 2px var(--success)}.ui-code.ui-lg input{width:44px;height:52px;border-radius:var(--radius-ml)}.ui-code.ui-raised input{background:var(--surface-raised)}.ui-code.ui-xl input{width:48px;height:56px;font-size:var(--text-figure-size)}.ui-code.ui-block{display:grid;gap:var(--space-2)}.ui-code.ui-block span{height:var(--control-xl);border-radius:var(--radius-md);background:var(--surface-raised);display:grid;place-items:center;font-family:var(--font-mono);font-size:var(--text-title-sm-size);color:var(--ink)}@container (max-width: 600px){.ui-code{display:flex;width:100%}.ui-code input,.ui-code.ui-lg input{flex:1 1 0;min-width:0;width:auto;max-width:44px}}.ui-qr{display:block;box-sizing:border-box;padding:12px;border-radius:calc((var(--radius-ml) + var(--radius-lg)) / 2);background:var(--surface-raised);width:max-content}.ui-rc{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.ui-rc-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-4);padding:var(--space-4);border-radius:calc((var(--radius-ml) + var(--radius-lg)) / 2);background:var(--surface-sunken)}.ui-rc-codes>span{font-family:var(--font-mono);font-size:14px;letter-spacing:.04em;white-space:nowrap}.ui-rc-acts{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.ui-rc-acts>.ui-rc-aside{margin-left:auto;display:inline-flex;align-items:center}.ui-keychip{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.ui-keychip>code{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:var(--radius-sm);background:var(--surface-sunken);font-family:var(--font-mono);font-size:13px;letter-spacing:.08em;white-space:nowrap}.ui-keybar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-ml);background:var(--surface-sunken)}.ui-keybar>.ax-i{color:var(--muted)}.ui-keybar>.ui-mono{flex:1}.ui-inviter{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-card);box-sizing:border-box}.ui-inviter>.ui-av{width:44px;height:44px;font-size:14px}.ui-inviter .ui-t{display:flex;flex-direction:column;min-width:0}.ui-inviter .ui-t>b{font-weight:600}.ui-inviter .ui-t>.ui-cap{white-space:normal}.ui-ivprow{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--space-3);align-items:start;padding:var(--space-2) var(--space-3);border-radius:var(--radius-ml);background:var(--surface-raised)}.ui-ivp-c{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ui-ivp-line{display:flex;align-items:center;gap:var(--space-2);min-width:0}.ui-ivp-inp{height:var(--control-sm);box-sizing:border-box;padding:0 var(--space-2);border-radius:var(--radius-sm);border:1px solid transparent;background:var(--surface-sunken);color:var(--ink);font:inherit;font-size:var(--text-body-sm-size);outline:none;flex:none}.ui-ivp-inp:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ui-ivp-picks{display:flex;gap:var(--space-2);flex-wrap:wrap}.ui-ivprow.ui-ivp-rm{grid-template-columns:28px minmax(0,1fr) auto}.ui-cmp{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;border:0;font:inherit;color:inherit;margin:0}.ui-cmp-card{padding:var(--space-5)}.ui-cmp-head{display:flex;align-items:center;gap:var(--space-3);min-width:0}.ui-cmp-t{margin:0;font-size:var(--text-lead-size);line-height:var(--text-lead-line);font-weight:var(--text-weight-semibold);color:var(--ink)}.ui-cmp-x{margin-left:auto}.ui-cmp-grid{display:grid;gap:var(--space-3);min-width:0}.ui-cmp-hint{margin:0;white-space:normal}.ui-cmp-hint.ui-accent{color:var(--accent)}.ui-cmp-hint.ui-danger{color:var(--danger)}.ui-cmp-hint.ui-warn{color:var(--orange-ink)}.ui-cmp-ask{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--orange-soft);color:var(--orange-ink);font-size:var(--text-body-sm-size)}.ui-cmp-ask-t{flex:1;min-width:0;font-weight:500}.ui-cmp-foot{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.ui-cmp-note{flex:1 1 200px;min-width:0;white-space:normal}.ui-cmp-sunken,.ui-cmp-inset{background:var(--surface-sunken);border-radius:var(--radius-mlg);padding:var(--space-4)}.ui-cmp-inset{padding:var(--space-3) var(--space-4);margin-bottom:var(--space-2)}.ui-cmp-sunken .ui-btn,.ui-cmp-inset .ui-btn{height:var(--control-sm);padding:0 var(--space-3)}.ui-cmp-sunken .ui-cmp-t,.ui-cmp-inset .ui-cmp-t{font-size:var(--text-note-size);line-height:var(--text-note-line)}.ui-cmp-sunken .ui-cmp-x,.ui-cmp-inset .ui-cmp-x{display:none}.ui-cmp-sunken .ui-cmp-grid,.ui-cmp-inset .ui-cmp-grid{align-items:end}.ui-cmp-fade{animation:cmp-in var(--motion-base) var(--motion-ease-out)}@keyframes cmp-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.ui-cmp-fade{animation:none}}.ui-tray{position:sticky;bottom:var(--space-4);z-index:var(--z-pop);display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border-radius:var(--radius-mlg);background:var(--surface-raised);box-shadow:var(--shadow-pop)}.ui-tray.ui-compact{border-radius:var(--radius-lg)}.ui-tray-lead{color:var(--accent);flex:none}.ui-tray-say{flex:1;min-width:0;font-size:var(--text-note-size);line-height:var(--text-note-line);color:var(--muted);white-space:normal}.ui-tray-say.ui-warn{color:var(--orange-ink)}.ui-tray.ui-compact .ui-tray-say{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);color:var(--ink)}.ui-tray.ui-compact .ui-tray-say.ui-warn{color:var(--orange-ink)}.ui-tray-list{flex-basis:100%;display:flex;flex-direction:column;gap:var(--space-0-5)}.ui-tchg{display:grid;grid-template-columns:minmax(0,1fr) auto var(--space-8);gap:var(--space-3);align-items:center;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line)}.ui-tchg.ui-noundo{grid-template-columns:minmax(0,1fr) auto}.ui-tchg.ui-floor{background:var(--orange-soft)}.ui-tchg-what{display:flex;align-items:center;gap:var(--space-2);min-width:0;font-weight:500;white-space:normal}.ui-tray-alert{color:var(--orange-ink);flex:none}.ui-tchg-delta{white-space:nowrap}.ui-tchg-delta b{font-weight:600;color:var(--ink)}.ui-railnav{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.ui-srail-head{display:flex;flex-direction:column;gap:var(--space-2);padding:0 var(--space-3)}.ui-srail-n{font-weight:var(--text-weight-semibold);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);color:var(--ink)}.ui-srail{display:flex;flex-direction:column;gap:var(--space-1)}.ui-rs{all:unset;box-sizing:border-box;display:grid;grid-template-columns:var(--space-6) minmax(0,1fr);gap:var(--space-3);align-items:center;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-body-sm-size);width:100%}a.ui-rs{cursor:pointer}a.ui-rs:hover{background:var(--surface-hover)}.ui-rs.ui-on{background:var(--accent-soft);color:var(--accent);font-weight:var(--text-weight-semibold)}.ui-rs:focus-visible{outline:2px solid var(--accent)}.ui-rd{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-pill);display:grid;place-items:center;box-shadow:inset 0 0 0 2px var(--border-strong);color:var(--on-accent)}.ui-rd.ui-done{background:var(--success);box-shadow:none}.ui-rd.ui-cur{box-shadow:inset 0 0 0 6px var(--accent)}.ui-srail-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-srail-cap{padding:0 var(--space-3);white-space:normal}.ui-srail-mini{display:none;font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);color:var(--ink);white-space:normal}@container app (max-width: 390px){.ui-srail-head,.ui-srail,.ui-srail-cap{display:none}.ui-srail-mini{display:block}}.ui-nrowt{width:100%;border-collapse:collapse;font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line)}.ui-nrowt th,.ui-nrowt td{padding:var(--space-2) var(--space-3)}.ui-nrowt thead th{font-size:var(--text-label-size);line-height:var(--text-label-line);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-label-tracking);text-transform:uppercase;color:var(--muted);text-align:center}.ui-nrowt thead th:first-child{text-align:left}.ui-nrowt thead th:not(:first-child){width:var(--space-14)}.ui-nrowt tbody th{text-align:left;font-weight:400}.ui-nrowt tbody td{text-align:center}.ui-nrow-name{display:block;font-weight:500;white-space:normal}.ui-nrow-detail{display:block;white-space:normal}.ui-nrow-th{display:inline-flex;align-items:center;gap:var(--space-1)}.ui-nrow-info{color:var(--muted)}.ui-nrow-cell{display:inline-flex;align-items:center;gap:var(--space-1)}.ui-nrow-lock{color:var(--muted)}@container app (max-width: 390px){.ui-nrowt{display:block}.ui-nrowt thead{display:none}.ui-nrowt tbody{display:flex;flex-direction:column;gap:var(--space-2)}.ui-nrowt tbody>tr{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken)}.ui-nrowt tbody>tr>th,.ui-nrowt tbody>tr>td{padding:0}.ui-nrowt tbody>tr>td{display:flex;justify-content:space-between;align-items:center;text-align:left}.ui-nrowt .ui-nrow-ch{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}}.ui-map{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ui-map-head{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.ui-map-t{margin:0;font-size:var(--text-lead-size);line-height:var(--text-lead-line);font-weight:var(--text-weight-semibold);color:var(--ink)}.ui-map-ai{margin-left:auto;display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-note-size);line-height:var(--text-note-line);color:var(--muted);white-space:nowrap}.ui-map-spark{color:var(--accent)}.ui-map-row{display:grid;grid-template-columns:minmax(0,1fr) var(--space-6) minmax(0,1fr) minmax(0,1.2fr) calc(var(--space-10) * 3);gap:var(--space-3);align-items:center;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line)}.ui-map-cols{padding-top:0;padding-bottom:0}.ui-map-file{white-space:normal;overflow-wrap:anywhere}.ui-map-arrow{color:var(--muted)}.ui-map-row .ui-fld{min-width:0}.ui-map-row .ui-sel{width:100%}.ui-map-row .ui-msg,.ui-map-samples{white-space:normal}.ui-map-tag{display:grid}.ui-map-conf{text-align:right;white-space:nowrap}.ui-map-conf.ui-ok{color:var(--success)}.ui-map-conf.ui-warn{color:var(--orange-ink)}.ui-map-conf.ui-dim{color:var(--muted)}.ui-map-compact{gap:0}.ui-map-compact .ui-map-row{grid-template-columns:minmax(0,1fr) var(--space-4) minmax(0,1fr) var(--space-12);gap:var(--space-2);padding:var(--space-1) 0;border-radius:0}.ui-binv{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-sunken);min-width:0}.ui-binv-paste{display:flex;gap:var(--space-3);align-items:flex-start;min-width:0}.ui-binv-icon{color:var(--muted);margin-top:var(--space-1);flex:none}.ui-binv-paste textarea{flex:1;border:0;background:transparent;font:inherit;font-size:var(--text-lead-size);line-height:var(--text-lead-line);color:var(--ink);outline:none;resize:none;width:100%;min-width:0;box-sizing:border-box}.ui-binv-paste textarea::placeholder{color:var(--muted)}.ui-binv-rows{display:flex;flex-direction:column;gap:var(--space-1)}.ui-binv-foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3)}.ui-binv-note{flex:1;min-width:0;white-space:normal}@container app (max-width: 390px){.ui-map .ui-map-row{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);background:var(--surface-sunken)}.ui-map .ui-map-arrow,.ui-map .ui-map-cols{display:none}.ui-map .ui-map-tag{justify-items:start}}.ui-rtile{width:48px;height:48px;border-radius:calc((var(--radius-ml) + var(--radius-lg)) / 2);display:grid;place-items:center;flex:none}.ui-rtile.ui-ok{background:var(--success-soft);color:var(--success)}.ui-rtile.ui-warn{background:var(--orange-soft);color:var(--orange-ink)}.ui-rtile.ui-ai{background:var(--accent-soft);color:var(--accent)}.ui-stepper{display:inline-flex;align-items:center;gap:4px;height:var(--control-base);padding:0 4px;box-sizing:border-box;border-radius:var(--radius-pill);background:var(--surface-sunken)}.ui-stepper button{width:28px;height:28px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink);font:inherit;font-size:16px;cursor:pointer;display:grid;place-items:center}.ui-stepper button:hover{background:var(--surface-hover)}.ui-stepper button[disabled]{opacity:var(--disabled-opacity,.45);cursor:not-allowed}.ui-stepper output,.ui-stepper input{min-width:48px;width:64px;border:0;background:transparent;text-align:center;font:inherit;font-size:13px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;outline:none}.ui-stepper.ui-md,.ui-stepper.ui-lg{gap:0;padding:var(--space-0-5);box-sizing:content-box}.ui-stepper.ui-md button{width:var(--control-md);height:var(--control-md)}.ui-stepper.ui-lg{height:var(--control-xl)}.ui-stepper.ui-lg button{width:var(--control-lg);height:var(--control-lg);font-size:var(--text-title-sm-size)}.ui-stepper.ui-lg input{font-size:var(--text-lead-size);line-height:var(--text-lead-line)}.ui-stepper.ui-touch{gap:0;height:var(--control-xl);padding:var(--space-0-5);box-sizing:content-box}.ui-stepper.ui-touch button{width:var(--control-lg);height:var(--control-lg);font-size:var(--text-title-sm-size)}.ui-stepper.ui-touch input{padding:0;font-size:var(--text-body-size);line-height:var(--text-body-line)}.ui-stepper.ui-md input,.ui-stepper.ui-lg input,.ui-stepper.ui-bare input{padding:0}.ui-stepper.ui-md input{font-size:var(--text-body-size)}.ui-stepper.ui-bare{gap:var(--space-2);height:auto;padding:0;border-radius:0;background:transparent}.ui-stepper.ui-bare button{width:var(--control-base);height:var(--control-base);border-radius:var(--radius-md);background:var(--surface-sunken);font-size:var(--text-body-sm-size)}.ui-stepper.ui-bare button:hover{background:var(--surface-hover)}.ui-stepper.ui-bare input{font-size:var(--text-page-size);line-height:var(--text-page-line)}.ui-waslabel{font-size:var(--text-label-size);color:var(--accent);font-weight:600;white-space:nowrap}.ui-stepper.ui-bare.ui-ratestep button{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-sm);font-size:var(--text-caption-size)}.ui-stepper.ui-bare.ui-ratestep input{font-size:var(--text-body-size);line-height:var(--text-body-line)}.ui-stepper.ui-bare.ui-ratestep .ui-waslabel{text-align:right}.ui-stepper.ui-box{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md)}.ui-stepper.ui-box button{border-radius:var(--radius-sm);color:var(--ink-2);font-size:15px}.ui-stepper.ui-box button:hover{color:var(--ink)}.ui-stepper.ui-box input.ui-money,.ui-stepper input.ui-money{text-align:left}.ui-stepper .ui-cur{font-size:var(--text-body-sm-size);color:var(--muted)}.ui-stepper.ui-box.ui-typed{height:auto}.ui-stepper.ui-box.ui-typed .ui-cur{padding-left:var(--space-2)}.ui-stepper.ui-warn{background:var(--orange-soft)}.ui-stepper.ui-bad{background:var(--danger-soft)}.ui-skel{display:block;height:12px;border-radius:var(--radius-xs);background:linear-gradient(90deg,var(--surface-sunken),var(--surface-hover),var(--surface-sunken));background-size:200% 100%;animation:ax-shimmer 1.4s linear infinite}.ui-skel-row{display:grid;grid-template-columns:32px minmax(0,1fr) 96px;gap:12px;align-items:center;padding:8px 12px}.ui-skel.ui-c{width:32px;height:32px;border-radius:var(--radius-pill)}@keyframes ax-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-meter{position:relative;height:8px;border-radius:var(--radius-pill);background:var(--surface-sunken)}.ui-meter.ui-thin{height:4px}.ui-meter>span{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:var(--accent);width:var(--v,50%)}.ui-meter.ui-warn>span{background:var(--orange)}.ui-meter.ui-bad>span{background:var(--danger)}.ui-meter.ui-ok>span{background:var(--success)}.ui-meter>.ui-tick{position:absolute;top:-4px;bottom:-4px;left:var(--t,70%);width:2px;border-radius:var(--radius-hair);background:var(--ink)}.ui-meter>.ui-pace{position:absolute;top:-2px;bottom:-2px;left:var(--t,60%);width:2px;border-radius:var(--radius-hair);background:var(--muted)}.ui-meter.ui-sm{height:var(--space-1-5)}.ui-meter.ui-md{height:var(--space-2-5)}.ui-meter.ui-lg{height:var(--space-3)}.ui-meter.ui-sky>span{background:var(--sky)}.ui-meter>span.ui-capped{box-shadow:var(--shadow-cap)}.ui-meter>.ui-lock{position:absolute;top:0;bottom:0;left:var(--l,0);width:var(--w,0);border-radius:inherit;background:repeating-linear-gradient(135deg,var(--orange-soft) 0 var(--space-1),transparent var(--space-1) var(--space-2))}.ui-meter>.ui-was{position:absolute;top:calc(50% - var(--space-2) / 2);left:var(--t,50%);width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);margin-left:calc(var(--space-2) / -2);background:var(--muted)}.ui-meter>.ui-mk{position:absolute;top:calc(50% - var(--space-2-5));left:var(--t,50%);width:var(--space-1);height:var(--space-5);border-radius:var(--radius-hair);margin-left:calc(var(--space-1) / -2);background:var(--accent)}.ui-meter>.ui-mk.ui-orange{background:var(--orange)}.ui-meter-ends{display:flex;gap:var(--space-4)}.ui-meter-ends>span:last-child{margin-left:auto}.ui-segbar{display:grid;gap:4px}.ui-segbar>span{height:4px;border-radius:var(--radius-hair);background:var(--surface-hover)}.ui-segbar>span.ui-on{background:var(--success)}.ui-segbar>span.ui-cur{background:var(--success);opacity:.45}.ui-segbar.ui-steps{display:inline-flex;flex:none}.ui-segbar.ui-steps>span{width:20px;background:var(--border-strong)}.ui-segbar.ui-steps>span.ui-on,.ui-segbar.ui-steps>span.ui-cur{background:var(--accent)}.ui-stack{display:flex;gap:var(--space-0-5);height:8px}.ui-stack>span{border-radius:var(--radius-pill);background:var(--accent);flex:var(--f,1)}.ui-stack>.ui-s2{background:var(--sky)}.ui-stack>.ui-s3{background:var(--orange)}.ui-stack>.ui-s4{background:var(--surface-hover)}.ui-stack>.ui-hatch{background:repeating-linear-gradient(135deg,var(--orange) 0 3px,var(--orange-soft) 3px 6px)}.ui-stack.ui-thin{height:4px;gap:var(--space-1)}.ui-stack.ui-thin>.ui-s4{background:var(--surface-sunken)}.ui-stack.ui-lg{height:var(--space-3)}.ui-stack.ui-xl{height:var(--space-3-5)}.ui-stack.ui-xl2{height:var(--space-6)}.ui-stack.ui-lg>span,.ui-stack.ui-xl>span,.ui-stack.ui-xl2>span{border-radius:0}.ui-stack.ui-lg>span:first-child,.ui-stack.ui-xl>span:first-child{border-radius:var(--radius-pill) 0 0 var(--radius-pill)}.ui-stack.ui-lg>span:last-child,.ui-stack.ui-xl>span:last-child{border-radius:0 var(--radius-pill) var(--radius-pill) 0}.ui-stack.ui-lg>span:only-child,.ui-stack.ui-xl>span:only-child{border-radius:var(--radius-pill)}.ui-stack.ui-xl2>span:first-child{border-radius:var(--radius-xs) 0 0 var(--radius-xs)}.ui-stack.ui-xl2>span:last-child{border-radius:0 var(--radius-xs) var(--radius-xs) 0}.ui-stack.ui-xl2>span:only-child{border-radius:var(--radius-xs)}.ui-stack>.ui-rest{background:var(--surface-sunken)}.ui-bars{display:flex;position:relative;align-items:flex-end;gap:4px;height:64px}.ui-bars>i{flex:1;min-width:4px;border-radius:3px 3px 0 0;background:var(--sky);height:var(--h,50%)}.ui-bars>i.ui-on{background:var(--accent)}.ui-bars>i.ui-ghost{background:var(--surface-hover)}.ui-bars>i.ui-target{position:absolute;left:0;right:0;bottom:var(--t,80%);height:calc(var(--space-1)/2);border-radius:calc(var(--space-1)/2);background:var(--ink)}.ui-bars>.ui-col{flex:1;min-width:4px;position:relative;height:100%;display:flex;align-items:flex-end}.ui-bars>.ui-col>i{width:100%;border-radius:3px 3px 0 0;background:var(--sky);height:var(--h,50%)}.ui-bars>.ui-col>i.ui-on{background:var(--accent)}.ui-bars>.ui-col>i.ui-ghost{background:var(--surface-hover)}.ui-bars>.ui-col>i.ui-part{background:var(--accent-soft)}.ui-bars>.ui-col>i.ui-part.ui-sky{background:var(--sky)}.ui-bars>.ui-col>.ui-ovl{position:absolute;left:25%;right:25%;bottom:0;background:var(--accent);height:var(--h,0)}.ui-bars>.ui-col>.ui-tgt{position:absolute;left:calc(var(--space-1) / -1);right:calc(var(--space-1) / -1);height:var(--space-0-5);border-radius:var(--radius-hair);background:var(--ink)}.ui-bars>.ui-col>.ui-tgt{opacity:.6}.ui-bars>.ui-col>.ui-tgt.ui-tight{left:calc(var(--space-0-5) / -1);right:calc(var(--space-0-5) / -1);opacity:1}.ui-bars.ui-dim>.ui-col>i{background:color-mix(in srgb,var(--accent) 35%,transparent)}.ui-heat{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--space-0-5);height:16px}.ui-heat>i{border-radius:3px;background:var(--accent);opacity:var(--o,.2)}.ui-accts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.ui-acct{display:flex;align-items:center;gap:var(--space-3);min-width:0;height:var(--control-xl);padding:0 var(--space-3);border:0;border-radius:var(--radius-ml);background:var(--surface-sunken);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background .15s}.ui-acct:hover{background:var(--surface-hover)}.ui-acct.ui-picked{box-shadow:var(--shadow-ring)}.ui-acct>.ui-d{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);flex:none}.ui-acct>.ui-d.ui-accent{background:var(--accent)}.ui-acct>.ui-d.ui-sky{background:var(--sky)}.ui-acct>.ui-d.ui-orange{background:var(--orange)}.ui-acct>.ui-d.ui-danger{background:var(--danger)}.ui-acct>.ui-n{flex:1;min-width:0;font-size:var(--text-body-sm-size);font-weight:var(--text-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-acct>.ui-w{white-space:nowrap}.ui-card{background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:20px;min-width:0;transition:transform var(--motion-base,.16s) ease,box-shadow var(--motion-base,.16s) ease}.ui-card.ui-xs{padding:var(--space-3)}.ui-card.ui-xs-5{padding:var(--space-3-5)}.ui-card.ui-sm{padding:var(--space-4)}.ui-card.ui-snug{padding:var(--space-4) var(--space-5)}.ui-card.ui-md{padding:var(--space-6)}.ui-card.ui-md-5{padding:var(--space-7)}.ui-card.ui-lg{padding:var(--space-8)}.ui-card.ui-xl{padding:var(--space-10);display:flex;flex-direction:column;gap:var(--space-8)}.ui-card-h>.ui-card-hi{color:var(--accent);flex:none}.ui-card-h>h3.ui-lead{font-size:var(--text-lead-size);line-height:var(--text-lead-line)}.ui-card-h>h3.ui-lg{font-size:var(--text-title-sm-size);line-height:var(--text-title-sm-line)}.ui-card-hl{display:flex;align-items:baseline;gap:var(--space-3);flex:1;min-width:0}.ui-card-hl.ui-lt-accent>.ui-lbl{color:var(--accent)}.ui-card-hl.ui-lt-warn>.ui-lbl{color:var(--orange-ink)}.ui-card-hl.ui-lt-bad>.ui-lbl{color:var(--danger)}.ui-card-hl.ui-lt-ok>.ui-lbl{color:var(--success)}.ui-card-sub{margin:0 0 12px;font-size:13px;line-height:20px;color:var(--ink-2)}.ui-card.ui-flush{padding:0;overflow:hidden}.ui-card.ui-lift:hover,.ui-card.ui-lift.ui-is-hover{transform:translateY(-2px);box-shadow:var(--shadow-pop)}.ui-card.ui-picked{box-shadow:var(--shadow-ring),var(--shadow-card)}.ui-card.ui-sunk{background:var(--surface-sunken);box-shadow:none}.ui-card.ui-ai{background:var(--accent-soft);box-shadow:none}.ui-card.ui-warn{background:var(--orange-soft);box-shadow:none}.ui-card.ui-bad{background:var(--danger-soft);box-shadow:none}.ui-card-h{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) 12px;margin-bottom:12px}.ui-card-h>h3{margin:0;font-size:16px;line-height:22px;font-weight:600;letter-spacing:-.01em;flex:1 1 auto;min-width:0}.ui-note{display:flex;gap:12px;align-items:flex-start;padding:12px 16px;border-radius:var(--radius-ml);font-size:var(--text-note-size);line-height:var(--text-note-line);background:var(--surface-sunken);color:var(--ink-2)}.ui-note>.ax-i{margin-top:var(--space-0-5)}.ui-note>.ui-body{flex:1 1 11rem;min-width:0}.ui-note>.ui-act{display:flex;gap:8px;flex:none;align-self:center}.ui-note:has(>.ui-act){flex-wrap:wrap}.ui-note:not(.ui-plain)>.ui-act{margin-left:auto}.ui-note.ui-ok{background:var(--success-soft);color:var(--ink)}.ui-note.ui-ok>.ax-i{color:var(--success)}.ui-note.ui-warn{background:var(--orange-soft);color:var(--ink)}.ui-note.ui-warn>.ax-i{color:var(--orange-ink)}.ui-note.ui-bad{background:var(--danger-soft);color:var(--ink)}.ui-note.ui-bad>.ax-i{color:var(--danger)}.ui-note.ui-plain{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--space-3);padding:0;background:transparent;line-height:18px}.ui-note.ui-plain.ui-gap-sm{gap:var(--space-2)}.ui-note.ui-plain>.ax-i{color:var(--muted)}.ui-note.ui-plain>.ui-act{grid-column:2}.ui-note.ui-ai{background:var(--accent-soft);color:var(--ink)}.ui-note.ui-ai>.ax-i{color:var(--accent)}.ui-note.ui-tile{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg)}.ui-note.ui-tile>.ax-i{width:var(--control-base);height:var(--control-base);border-radius:var(--radius-ml);display:grid;place-items:center;background:var(--surface-raised);margin-top:0}.ui-note.ui-tile{flex-wrap:wrap}.ui-note.ui-tile>.ui-body{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1 200px}.ui-note.ui-tile>.ui-body>b{display:block;font-size:var(--text-lead-size);line-height:var(--text-lead-line);font-weight:var(--text-weight-semibold);color:var(--ink)}.ui-note.ui-it-ok>.ax-i{color:var(--success)}.ui-note.ui-it-warn>.ax-i{color:var(--orange-ink)}.ui-note.ui-it-bad>.ax-i{color:var(--danger)}.ui-note.ui-it-ai>.ax-i{color:var(--accent)}.ui-note.ui-tone-text.ui-ok>.ui-body{color:var(--success)}.ui-note.ui-tone-text.ui-warn>.ui-body{color:var(--orange-ink)}.ui-note.ui-tone-text.ui-bad>.ui-body{color:var(--danger)}.ui-toast{display:inline-flex;align-items:center;gap:12px;max-width:min(560px,calc(100vw - 32px));padding:12px 16px;box-sizing:border-box;border-radius:var(--radius-ml);background:var(--ink);color:var(--surface);font-size:13px;line-height:18px;box-shadow:var(--shadow-pop);z-index:var(--z-toast,30)}.ui-toast.ui-dock{position:sticky;bottom:var(--toast-bottom,20px);align-self:center}.ui-toast.ui-start{position:absolute;left:var(--space-7);bottom:var(--space-6);align-self:auto}.ui-toast .ui-msg{flex:1;min-width:0}.ui-toast button{height:var(--control-sm);padding:0 var(--space-2-5);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--surface);font:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.ui-toast button:hover{background:var(--ink-hover)}.ui-toast .ui-ico{width:var(--control-sm);padding:0;flex:none}.ui-toast a{color:var(--sky);font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}.ui-toast .ui-t{font-variant-numeric:tabular-nums;opacity:var(--opacity-quiet)}.ui-phone .ui-toast.ui-dock{margin:0 var(--space-3) var(--space-2)}@media(max-width:480px){.ui-toast.ui-dock{margin:0 var(--space-3) var(--space-2)}}.ui-hcw{position:relative;display:inline-flex;min-width:0;max-width:100%}.ui-hc{position:absolute;z-index:var(--z-pop,20);top:calc(100% + 8px);left:0;width:280px;box-sizing:border-box;padding:16px;border-radius:var(--radius-ml);background:var(--surface-raised);box-shadow:var(--shadow-pop);display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:18px;color:var(--ink-2);text-align:left;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity var(--motion-base,.16s) ease,transform var(--motion-base,.16s) ease}.ui-hcw:hover>.ui-hc,.ui-hcw:focus-within>.ui-hc,.ui-hc.ui-is-open{opacity:1;pointer-events:auto;transform:none}.ui-hc.ui-static{position:static;opacity:1;transform:none;pointer-events:auto}.ui-hc.ui-right{top:0;left:calc(100% + var(--space-3))}.ui-hc.ui-sm{gap:var(--space-1);padding:var(--space-3) var(--space-4);font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.ui-hc.ui-sm .ui-cap{font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.ui-hc.ui-dialog{opacity:0;pointer-events:none;transform:translateY(4px)}.ui-hcw:hover>.ui-hc.ui-dialog,.ui-hcw:focus-within>.ui-hc.ui-dialog{opacity:0;pointer-events:none;transform:translateY(4px)}.ui-hc.ui-dialog.ui-is-open{opacity:1;pointer-events:auto;transform:none}.ui-hchead{display:flex;align-items:center;gap:var(--space-3);min-width:0}.ui-hcheadtext{display:flex;flex-direction:column;flex:1;min-width:0}.ui-hcclose{margin-left:auto;flex:none}.ui-hctitle{display:flex;align-items:center;gap:var(--space-2);min-width:0}.ui-hctitle .ui-title{flex:1;min-width:0}.ui-hcactions{display:flex;align-items:center;gap:var(--space-2)}.ui-pop{z-index:var(--z-pop,20);width:312px;box-sizing:border-box;padding:8px;border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-pop);display:flex;flex-direction:column;gap:var(--space-0-5)}.ui-pop.ui-abs{position:absolute;animation:ax-pop-in var(--motion-fast) var(--motion-ease-out);transform-origin:top right}.ui-pop.ui-abs.ui-below-end{top:calc(100% + var(--space-2));right:0}.ui-pop.ui-abs.ui-below-start{top:calc(100% + var(--space-2));left:0;transform-origin:top left}@keyframes ax-pop-in{0%{opacity:0;transform:translateY(calc(var(--motion-distance) * -.5)) scale(.98)}}@media(prefers-reduced-motion:reduce){.ui-pop.ui-abs{animation:none}}.ui-pop-head{display:flex;flex-direction:column;padding:var(--space-1) var(--space-2) var(--space-2)}.ui-pop-headtitle{font-weight:600;font-size:var(--text-body-sm-size)}.ui-pop-body{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.ui-pop-foot{padding:var(--space-1) var(--space-3)}.ui-orowtext{display:flex;flex-direction:column;min-width:0;flex:1}.ui-orowlabel{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-orow[aria-disabled=true]{color:var(--muted);cursor:default}.ui-orow[aria-disabled=true]:hover{background:transparent}.ui-orow.ui-orich{gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-body-size)}.ui-orow{display:flex;align-items:center;gap:var(--space-2-5);min-height:var(--control-base);padding:var(--space-1-5) 8px;box-sizing:border-box;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);font:inherit;font-size:13px;text-align:left;text-decoration:none;cursor:pointer;width:100%}.ui-orow:hover,.ui-orow.ui-is-hover,.ui-orow[aria-selected=true]{background:var(--surface-hover)}.ui-orow.ui-cur{background:var(--accent-soft)}.ui-orow .ui-n{margin-left:auto;color:var(--muted);font-variant-numeric:tabular-nums}.ui-pick{display:inline-flex;align-items:center;gap:8px;min-width:0;height:var(--control-base);padding:0 8px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.ui-pick:hover{background:var(--surface-hover)}.ui-pick .ui-n{color:var(--muted);font-weight:400}.ui-pick.ui-title{height:auto;padding:0;border-radius:var(--radius-sm);font-size:var(--text-title-size);line-height:var(--text-title-line);letter-spacing:var(--text-title-tracking);white-space:nowrap}.ui-pick.ui-title:hover{background:transparent}.ui-pick.ui-title .ui-n{color:var(--muted)}.ui-pick.ui-sm{height:var(--control-sm);padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--surface-sunken);font-size:var(--text-body-sm-size);font-weight:500}.ui-pick.ui-readonly{cursor:default;background:transparent;padding:0}.ui-pick.ui-readonly:hover{background:transparent}.ui-pickwrap{position:relative}.ui-stc{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;border-radius:var(--radius-lg);background:var(--surface-sunken);text-align:center}.ui-drop.ui-compact,.ui-dropui.ui-compact{min-height:0;padding:var(--space-5);border-radius:var(--radius-mlg);gap:var(--space-2)}.ui-drop.ui-dashed,.ui-dropui.ui-dashed{border:2px dashed var(--border-strong)}.ui-dropui{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);min-height:240px;padding:var(--space-8);border-radius:var(--radius-lg);background:var(--surface-sunken);text-align:center;color:var(--muted)}.ui-dropui>strong{color:var(--ink);font-size:var(--text-lead-lg-size);line-height:var(--text-lead-lg-line);font-weight:600}.ui-dropui>.ui-dropui-body{max-width:56ch;color:var(--ink-2);font-size:13px;line-height:20px}.ui-dropui>.ui-dropui-actions{display:flex;gap:var(--space-2);align-items:center}.ui-dropui .ui-btn .ax-i{margin-right:var(--space-1)}.ui-dropbar{display:flex;align-items:center;justify-content:center;gap:var(--space-3);width:100%;height:var(--tile-2xl);box-sizing:border-box;padding:0 var(--space-4);border:0;border-radius:var(--radius-mlg);background:var(--surface-sunken);color:var(--ink-2);font:inherit;cursor:pointer;text-align:left}.ui-dropbar:hover{background:var(--surface-hover)}.ui-dropbar[disabled]{opacity:var(--disabled-opacity,.45);cursor:not-allowed}.ui-dropbar[disabled]:hover{background:var(--surface-sunken)}.ui-dropbar>.ui-dropbar-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-stc .ui-ic{width:40px;height:40px;border-radius:var(--radius-ml);display:grid;place-items:center;background:var(--surface-raised);color:var(--ink-2)}.ui-stc h3{margin:0;font-size:16px;line-height:22px;font-weight:600}.ui-stc p{margin:0;max-width:360px;color:var(--muted);font-size:var(--text-note-size);line-height:var(--text-note-line);text-wrap:balance}.ui-stc.ui-bad .ui-ic{color:var(--danger)}.ui-stc.ui-warn .ui-ic{color:var(--orange-ink)}.ui-stc.ui-ok .ui-ic{color:var(--success)}.ui-stc.ui-start{align-items:flex-start;gap:var(--space-3);padding:var(--space-6) 0;border-radius:0;background:transparent;text-align:left}.ui-stc.ui-start .ui-bareicon{display:grid;place-items:center;color:var(--faint)}.ui-stc.ui-start .ui-bareicon>.ax-i{width:40px;height:40px}.ui-stc.ui-start h3{line-height:var(--text-body-line)}.ui-stc.ui-start p{max-width:52ch;color:var(--ink-2);text-wrap:wrap}.ui-stc.ui-inline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken);text-align:left;font-size:var(--text-body-sm-size)}.ui-stc.ui-inline .ui-rowtext{min-width:0}.ui-stc.ui-inline .ui-rowbody{color:var(--ink-2)}.ui-stc.ui-result{display:flex;flex-direction:row;align-items:center;gap:var(--space-7);padding:0;border-radius:0;background:transparent;text-align:left}.ui-stc.ui-result .ui-ic{width:var(--tile-lg);height:var(--tile-lg);border-radius:var(--radius-lg);background:var(--success-soft);color:var(--success)}.ui-stc.ui-result .ui-resulttext{display:flex;flex-direction:column;gap:var(--space-1);flex:1;min-width:0}.ui-stc.ui-result h3{font-size:var(--text-title-size);line-height:var(--text-title-line);letter-spacing:var(--text-title-tracking)}.ui-stc.ui-result p{max-width:none;color:var(--ink-2);font-size:var(--text-body-size);line-height:var(--text-body-line)}.ui-stc.ui-tone{align-items:flex-start;gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--success-soft);text-align:left}.ui-stc.ui-tone .ui-tonetitle{display:flex;align-items:center;gap:var(--space-2);color:var(--success);font-size:var(--text-body-size);line-height:var(--text-body-line)}.ui-stc.ui-tone p{max-width:none;color:var(--ink);text-wrap:wrap}.ui-side{display:flex;flex-direction:column;box-sizing:border-box;width:252px;padding:12px;gap:4px;background:var(--surface-raised);border-radius:var(--radius-float);box-shadow:var(--shadow-float)}.ui-nav{display:flex;align-items:center;gap:var(--space-2-5);height:30px;padding:0 8px;border-radius:var(--radius-sm);color:var(--ink-2);text-decoration:none;font-size:13px;font-weight:500;transition:background var(--motion-fast,.12s),color var(--motion-fast,.12s)}.ui-nav:hover,.ui-nav.ui-is-hover{background:var(--surface-hover);color:var(--ink)}.ui-nav.ui-on{background:var(--surface-sunken);color:var(--ink)}.ui-side.ui-siderail .ui-nav.ui-on{background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-xs),inset 0 0 0 1px var(--border)}.ui-nav .ui-n{margin-left:auto;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.ui-nav .ui-hot{margin-left:auto;min-width:20px;height:20px;padding:0 var(--space-1-5);box-sizing:border-box;border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font-size:11px;font-weight:600;display:grid;place-items:center}.ui-grp{display:flex;align-items:center;gap:var(--space-1-5);width:100%;height:24px;margin-top:12px;padding:0 8px;border:0;background:transparent;font:inherit;font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);cursor:pointer;border-radius:var(--radius-xs)}.ui-grp .ui-n{margin-left:auto;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:normal;text-transform:none;font-weight:500}.ui-side.ui-float{background:var(--surface-sunken)}[data-theme=dark] .ui-side.ui-float{background:var(--surface-raised)}.ui-side.ui-flat{background:var(--surface-sunken);box-shadow:none;border-radius:0}.ui-sidesrch{flex:none;justify-content:flex-start;color:var(--muted)}.ui-side.ui-siderail{padding:var(--space-2) 0;gap:0;font-size:13px;line-height:18px;color:var(--ink)}.ui-side.ui-siderail .ui-org>.ui-t{flex:1}.ui-side.ui-siderail .ui-orgwrap>.ui-org .ui-omark{width:30px;height:30px;border-radius:9px;font-size:11px}.ui-side.ui-siderail .ui-orgwrap{padding:0 var(--space-2) var(--space-1)}.ui-side.ui-siderail .ui-org>.ui-t{line-height:16px}.ui-side.ui-siderail .ui-org .ui-t b{font-weight:600;line-height:18px}.ui-side.ui-siderail .ui-sidesrch{height:var(--control-md);margin:var(--space-1) var(--space-2-5) var(--space-2-5);padding:0 var(--space-2-5);gap:var(--space-2);border-radius:var(--radius-md);font-size:13px}.ui-side.ui-siderail .ui-sidemenu{display:flex;flex-direction:column;gap:1px;padding:0 var(--space-2-5)}.ui-side.ui-siderail.ui-fit .ui-sidemenu{gap:1px;padding:var(--space-1) calc(var(--space-1) + var(--space-2-5))}.ui-side.ui-siderail .ui-grp{margin-top:calc(var(--space-2-5) - 1px);font-weight:400}.ui-side.ui-siderail .ui-sidemenu>.ui-grp:first-child{margin-top:0}.ui-side.ui-siderail .ui-footwrap{padding:calc(var(--space-2-5) + var(--space-1)) var(--space-2) 0}.ui-side.ui-siderail .ui-mepop{left:var(--space-2)}.ui-orgchev{color:var(--muted)}.ui-grp .ui-grpn{margin-left:0}.ui-grp .ui-grpchev{margin-left:auto;width:12px;height:12px}.ui-sidesrch .ui-mono{margin-left:auto}.ui-footwrap{margin-top:auto}.ui-mepop{left:0;bottom:calc(100% + var(--space-2));width:236px}.ui-mepop-h{display:flex;flex-direction:column;min-width:0;padding:var(--space-2) var(--space-2-5) var(--space-1)}.ui-mepop-h b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-mepop-h .ui-cap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-orgpop{width:312px}.ui-orgsrch{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--muted);font-size:13px;flex:none}.ui-orgsrch input{flex:1;min-width:0;border:0;background:transparent;font:inherit;color:var(--ink);outline:none}.ui-orow .ui-t{display:flex;flex-direction:column;min-width:0;flex:1}.ui-orow .ui-t>b{font-weight:500;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-orow .ui-t .ui-cap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-branch{width:4px;height:4px;border-radius:var(--radius-pill);background:var(--border-strong);margin:0 4px;flex:none}.ui-orgcheck{color:var(--accent);flex:none;margin-left:auto}.ui-orgact{color:var(--muted);flex:none;width:24px}.ui-orggap{height:var(--space-2);flex:none}.ui-org{display:flex;align-items:center;gap:var(--space-2-5);width:100%;padding:8px;border:0;border-radius:var(--radius-ml);background:transparent;font:inherit;color:var(--ink);cursor:pointer;text-align:left}.ui-org:hover,.ui-org.ui-is-open{background:var(--surface-hover)}.ui-omark{width:24px;height:24px;border-radius:var(--radius-sm);display:grid;place-items:center;flex:none;font-size:10px;font-weight:700;background:var(--primary);color:var(--on-primary)}.ui-omark.ui-sm{width:16px;height:16px;font-size:var(--text-key-size);border-radius:var(--radius-xs)}.ui-omark.ui-lg{width:32px;height:32px;font-size:var(--text-label-size);border-radius:var(--radius-md)}.ui-omark.ui-accent{background:var(--accent);color:var(--on-accent)}.ui-omark.ui-depth1{background:var(--primary);color:var(--on-primary)}.ui-omark.ui-depth2{background:var(--accent);color:var(--on-accent)}.ui-omark.ui-depth3{background:var(--sky-soft);color:var(--ink)}.ui-omark.ui-omark-xs{width:28px;height:28px;font-size:var(--text-label-size);border-radius:var(--radius-sm)}.ui-omark.ui-omark-xl{width:48px;height:48px;font-size:var(--text-lead-size);border-radius:var(--radius-mlg)}.ui-omark.ui-omark-2xl{width:52px;height:52px;font-size:var(--text-subheading-size);border-radius:var(--radius-lg)}.ui-hdr{display:flex;align-items:center;gap:12px;height:64px;padding:0 28px;box-sizing:border-box}.ui-hdr h1{margin:0;font-size:26px;line-height:32px;font-weight:600;letter-spacing:-.03em;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-hdr.ui-has-date>h1{flex:0 1 auto}.ui-hdr.ui-has-date>.ui-date{flex:1;min-width:0}.ui-hdr.ui-has-cap>h1,.ui-hdr.ui-has-tabs>h1{flex:0 1 auto}.ui-hdr.ui-has-status>h1{flex:0 1 auto}.ui-caption{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);color:var(--muted);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-hdr>.ui-caption{flex:1}.ui-htabs{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-3)}.ui-hdr.ui-stacked{height:auto;flex-direction:column;align-items:stretch;gap:var(--space-2);padding:var(--space-4) var(--space-7) 0}.ui-hdr.ui-stacked .ui-hrow{display:flex;align-items:center;gap:var(--space-3);min-width:0}.ui-hdr.ui-stacked .ui-hrow>h1{flex:1;min-width:0}@container (max-width: 600px){.ui-hdr:not(.ui-stacked){flex-wrap:wrap;height:auto;min-height:64px;padding-block:var(--space-3)}.ui-hdr:not(.ui-stacked)>h1{flex:1 0 auto;max-width:100%}}.ui-hcol{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;flex:1}.ui-hcol>h1{flex:none}.ui-crumbs{display:flex;align-items:center;gap:var(--space-1-5);font-size:13px;color:var(--muted);min-width:0}.ui-crumbs .ax-i{color:var(--faint)}.ui-summary{margin:0;max-width:720px;font-size:var(--text-prose-size);line-height:var(--text-prose-line);color:var(--ink-2);text-wrap:pretty}.ui-summary b{color:var(--ink);font-weight:600}.ui-summary.ui-lead{font-size:var(--text-lead-size);line-height:var(--text-lead-line)}.ui-summary.ui-lg{font-size:var(--text-title-sm-size);line-height:var(--text-title-sm-line)}.ui-summary.ui-warn b{color:var(--orange-ink)}.ui-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:24px;padding:0 28px 28px}.ui-tbl{width:100%;border-collapse:separate;border-spacing:0 4px;font-size:13px}.ui-tbl th{text-align:left;font-size:11px;font-weight:600;letter-spacing:var(--tracking-th);text-transform:uppercase;color:var(--muted);padding:0 12px 4px;white-space:nowrap}.ui-tbl.ui-headless>thead>tr>th{padding-block:0;border:0;height:0;font-size:0;line-height:0;clip-path:inset(50%)}.ui-tbl.ui-fixed{table-layout:fixed;min-width:var(--tbl-min,0)}.ui-tbl td{padding:12px;color:var(--ink-2);vertical-align:middle;white-space:nowrap}.ui-tbl td:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.ui-tbl td:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.ui-tbl tr:hover td,.ui-tbl tr.ui-is-hover td{background:var(--surface-hover)}.ui-tbl tr.ui-picked td{background:var(--accent-soft)}.ui-rowopen{cursor:pointer}.ui-tbl.ui-selsunken tr.ui-picked td{background:var(--surface-sunken)}.ui-tbl.ui-selsunken tr.ui-picked td:first-child{border-radius:var(--radius-ml) 0 0 var(--radius-ml)}.ui-tbl.ui-selsunken tr.ui-picked td:last-child{border-radius:0 var(--radius-ml) var(--radius-ml) 0}.ui-tbl.ui-selring tr.ui-picked{border-radius:var(--radius-md);box-shadow:var(--shadow-ring),var(--shadow-card)}.ui-tbl.ui-selring tr.ui-picked td{background:var(--surface-raised)}.ui-tbl tr.ui-tone-warn td{background:var(--orange-soft)}.ui-tbl tr.ui-tone-bad td{background:var(--danger-soft)}.ui-tbl tr.ui-tone-dim{opacity:var(--opacity-dim)}.ui-tbl tr.ui-done{opacity:var(--opacity-dim);transition:opacity var(--motion-base)}.ui-tbl .ui-sub{display:block;color:var(--muted)}.ui-tbl .ui-tbl-lead{display:flex;align-items:center;gap:var(--space-3);min-width:0}.ui-tbl .ui-tbl-lead-words{display:flex;flex-direction:column;min-width:0;white-space:normal}.ui-tbl tr.ui-detail td{background:var(--surface-sunken);padding:var(--space-2) var(--space-3) var(--space-3);white-space:normal}.ui-tbl tr.ui-total td{background:var(--surface-sunken);color:var(--ink);font-weight:600}.ui-tbl tr.ui-total th{padding:12px;background:var(--surface-sunken);color:var(--ink);font-size:inherit;font-weight:600;letter-spacing:normal;text-transform:none;vertical-align:middle}.ui-tbl tr.ui-total th:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.ui-tbl tr.ui-detail[hidden]{display:none}@container app (max-width: 390px){.ui-tbl.ui-phonestack thead{display:none}.ui-tbl.ui-phonestack{display:block;min-width:0}.ui-tbl.ui-phonestack>tbody{display:grid;gap:4px}.ui-tbl.ui-phonestack>tbody>tr{display:flex;flex-direction:column;gap:2px;padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken)}.ui-tbl.ui-phonestack>tbody>tr.ui-detail{padding:0 0 0 var(--space-3);background:transparent;border-radius:0}.ui-tbl.ui-phonestack td{display:block;padding:0;white-space:normal;text-align:left}.ui-tbl.ui-phonestack td:first-child{color:var(--ink);font-weight:500}.ui-tbl.ui-phonestack td.ui-fillcol{width:auto;max-width:none}.ui-tbl.ui-phonestack:not(.ui-selring):not(.ui-selsunken)>tbody>tr.ui-picked{background:var(--accent-soft)}.ui-tbl.ui-phonestack:not(.ui-selring):not(.ui-selsunken)>tbody>tr.ui-picked td{background:transparent}.ui-tbl.ui-phonestack.ui-selring>tbody>tr.ui-picked{background:var(--surface-raised)}.ui-tbl.ui-phonestack.ui-selring>tbody>tr.ui-picked td{background:transparent}.ui-tbl.ui-phonestack>tfoot{display:block}.ui-tbl.ui-phonestack>tfoot>tr{display:flex;flex-direction:column;gap:2px;padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken)}.ui-tbl.ui-phonestack>tfoot>tr>*{display:block;padding:0;background:transparent;text-align:left}.ui-tbl.ui-phonestack>tbody>tr.ui-detail[hidden]{display:none}}.ui-tbl .ui-r{text-align:right}.ui-tbl td.ui-wrap{white-space:normal}.ui-tbl td.ui-fillcol{width:100%;max-width:0}.ui-tbl td.ui-fillcol .ui-name,.ui-tbl td.ui-fillcol .ui-sub{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-tbl .ui-name{all:unset;cursor:pointer;color:var(--ink);font-weight:500}.ui-tbl .ui-name:focus-visible{outline:2px solid var(--accent)}.ui-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 12px;border-radius:var(--radius-md);font-size:13px}.ui-row.ui-ic{grid-template-columns:32px minmax(0,1fr) auto}.ui-row.ui-pp{grid-template-columns:28px minmax(0,1fr) auto}.ui-pright{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-body-sm-size);transition:background var(--motion-fast,.12s)}.ui-pright:hover{background:var(--surface-hover)}.ui-pright-t{display:flex;flex-direction:column;min-width:0}.ui-pright-code{font-size:var(--text-micro-size);line-height:var(--text-micro-line);color:var(--muted)}.ui-pright-sw{display:flex;align-items:center;gap:var(--space-3)}.ui-pright-sw>.ui-cap{display:none}.ui-row.ui-cols{grid-template-columns:var(--row-grid)}.ui-row .ui-foldmeta{display:contents}@container app (max-width: 860px){.ui-row.ui-cols.ui-rowfold{grid-template-columns:var(--row-grid-fold)}.ui-row.ui-rowfold .ui-foldmeta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);grid-column:2;min-width:0}}.ui-row:hover,.ui-row.ui-is-hover{background:var(--surface-hover)}.ui-row.ui-picked{background:var(--accent-soft)}.ui-row.ui-done,.ui-row.ui-done .ui-t>b{color:var(--ink-2)}.ui-row .ui-t>b>button,.ui-row .ui-tline>b>button{all:unset;cursor:pointer}.ui-row .ui-t>b>button:focus-visible,.ui-row .ui-tline>b>button:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.ui-row .ui-t{display:flex;flex-direction:column;min-width:0}.ui-row .ui-t>b{font-weight:500;color:var(--ink)}.ui-row.ui-lead-sm .ui-dotic{width:28px;height:28px;border-radius:var(--radius-sm)}.ui-row.ui-lead-lg .ui-dotic{width:36px;height:36px;border-radius:var(--radius-ml)}.ui-row.ui-lead-lg .ui-av{width:var(--control-base);height:var(--control-base);font-size:var(--text-caption-size)}.ui-row.ui-lead-glyph .ui-dotic{font-size:var(--text-key-size);font-weight:600}.ui-row .ui-cktile{width:32px;height:32px;border-radius:var(--radius-ml);display:grid;place-items:center;background:var(--surface-raised)}.ui-row .ui-doneb{width:var(--control-xs);height:var(--control-xs);flex:none;border:0;border-radius:var(--radius-pill);padding:0;display:grid;place-items:center;background:var(--surface-sunken);color:transparent;cursor:pointer;transition:background var(--motion-fast)}.ui-row .ui-doneb:hover{color:var(--muted)}.ui-row .ui-doneb.ui-on{background:var(--success);color:var(--on-accent)}.ui-row .ui-doneb:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.ui-row.ui-sunk{background:var(--surface-sunken);border-radius:var(--radius-ml);padding:var(--space-3)}.ui-row.ui-sunk .ui-dotic{background:var(--surface-raised)}.ui-row.ui-raised{background:var(--surface-raised);border-radius:var(--radius-ml);padding:var(--space-3);align-items:start;font-size:var(--text-body-size)}.ui-row.ui-cklabel{cursor:pointer}.ui-row.ui-cklabel:has(.ui-ck:disabled){cursor:default}.ui-row.ui-cklabel>.ui-ck{margin:2px 0 0}.ui-row.ui-warn{background:var(--orange-soft)}.ui-row.ui-warn .ui-t>.ui-cap{color:var(--orange-ink)}.ui-row.ui-bad{background:var(--danger-soft)}.ui-row.ui-bad .ui-t>.ui-cap{color:var(--danger)}.ui-row.ui-warn .ui-t>b:only-child{color:var(--orange-ink)}.ui-row.ui-bad .ui-t>b:only-child{color:var(--danger)}.ui-row.ui-accent{background:var(--accent-soft)}.ui-row.ui-touch{min-height:var(--control-2xl);box-sizing:border-box}.ui-row.ui-roomy{padding:var(--space-3)}.ui-row .ui-tline{display:flex;align-items:center;gap:var(--space-2);min-width:0}.ui-row .ui-tline>b{min-width:0}.ui-row.ui-mono-t .ui-t>b{font-family:var(--font-mono);letter-spacing:var(--tracking-mono-tight)}.ui-row .ui-chev{color:var(--muted);flex:none}.ui-row>.ui-acts{display:flex;align-items:center;gap:var(--space-2);opacity:0;transition:opacity var(--motion-fast)}.ui-row:hover>.ui-acts,.ui-row:focus-within>.ui-acts,.ui-row.ui-on>.ui-acts{opacity:1}@media(hover:none){.ui-row>.ui-acts{opacity:1}}a.ui-row,button.ui-row{color:inherit;text-decoration:none;text-align:left;cursor:pointer}button.ui-row{appearance:none;border:0;background:transparent;font:inherit;width:100%}.ui-row.ui-thread{border-radius:var(--radius-ml);cursor:pointer}.ui-row.ui-thread .ui-t{gap:var(--space-0-5)}.ui-row.ui-thread.ui-roomy{align-items:start}.ui-row.ui-thread .ui-at{margin-left:auto;flex:none}.ui-row.ui-thread .ui-ud{width:var(--space-2);height:var(--space-2);flex:none;border-radius:var(--radius-pill);background:var(--accent)}.ui-row.ui-thread.ui-unread .ui-tline>b{font-weight:600}.ui-row.ui-thread .ui-prev{min-width:0;font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--muted)}.ui-row.ui-thread.ui-roomy .ui-prev{font-size:var(--text-body-sm-size);line-height:inherit;color:var(--ink-2)}.ui-row.ui-thread .ui-prev .ui-acc{color:var(--muted)}.ui-rowx{display:flex;flex-direction:column;min-width:0}.ui-row.ui-on{background:var(--surface-raised);box-shadow:var(--shadow-xs)}.ui-rowx>.ui-rowbody{display:flex;flex-direction:column;gap:var(--space-4);margin:0 0 var(--space-2);padding:var(--space-4) var(--space-4) var(--space-4) var(--row-indent,52px);border-radius:0 0 var(--radius-ml) var(--radius-ml);background:var(--surface-raised);animation:rowbody var(--motion-base) ease}.ui-rowx>.ui-rowbody[hidden]{display:none}@keyframes rowbody{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ui-rowx>.ui-rowbody{animation:none}}.ui-step{display:grid;grid-template-columns:32px minmax(0,1fr) var(--state-w) var(--act-w);gap:16px;align-items:center;padding:16px;border-radius:calc((var(--radius-ml) + var(--radius-lg)) / 2)}.ui-step:hover{background:var(--surface-hover)}.ui-step.ui-next{background:var(--accent-soft)}.ui-num2{width:32px;height:32px;border-radius:var(--radius-md);display:grid;place-items:center;background:var(--surface-sunken);color:var(--ink-2);font-size:13px;font-weight:600}.ui-num2.ui-done{background:var(--success-soft);color:var(--success)}.ui-num2.ui-next{background:var(--accent);color:var(--on-accent)}.ui-step .ui-what{display:flex;flex-direction:column;gap:2px;min-width:0}.ui-step .ui-what>b{font-weight:600;min-width:0}.ui-step .ui-why{white-space:normal}.ui-step .ui-act{justify-self:end}@container (max-width: 860px){.ui-step:has(>.ui-what){grid-template-columns:32px minmax(0,1fr);row-gap:12px}.ui-step:has(>.ui-what)>.ui-sdot{grid-column:2}.ui-step:has(>.ui-what)>.ui-act{grid-column:1 / -1;justify-self:stretch}.ui-step:has(>.ui-what)>.ui-act>.ui-btn{width:100%;min-height:44px}}.ui-prow{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px;border-radius:calc((var(--radius-ml) + var(--radius-lg)) / 2);transition:opacity var(--motion-fast)}.ui-prow:hover{background:var(--surface-hover)}.ui-prow.ui-done{opacity:.65}.ui-prow .ui-what{display:flex;flex-direction:column;gap:2px;min-width:0}.ui-prow .ui-line{min-width:0}.ui-prow .ui-line>a{color:var(--ink);text-decoration:none;font-weight:600}.ui-prow .ui-line>a:hover{color:var(--accent)}.ui-prow .ui-prob{color:var(--ink-2)}.ui-prow>.ui-acts{display:flex;align-items:center;gap:8px}.ui-dotic{width:32px;height:32px;border-radius:var(--radius-md);display:grid;place-items:center;flex:none;background:var(--surface-sunken);color:var(--ink-2)}.ui-dotic.ui-ok{background:var(--success-soft);color:var(--success)}.ui-dotic.ui-warn{background:var(--orange-soft);color:var(--orange-ink)}.ui-dotic.ui-bad{background:var(--danger-soft);color:var(--danger)}.ui-dotic.ui-ai{background:var(--accent-soft);color:var(--accent)}.ui-facts{display:grid;grid-template-columns:var(--facts-w,96px) minmax(0,1fr);gap:4px 12px;margin:0;font-size:13px;line-height:18px}.ui-facts dt{color:var(--muted);padding:4px 0}.ui-facts dd{margin:0;min-width:0;padding:4px 0;color:var(--ink)}.ui-facts .ui-add{all:unset;cursor:pointer;color:var(--accent);font-size:13px}.ui-facts .ui-add[aria-label^="Change "]{margin-left:var(--space-2)}.ui-facts.ui-inline{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-5);align-items:baseline;color:var(--ink-2)}.ui-facts.ui-inline .ui-pair{display:flex;gap:var(--space-1);min-width:0}.ui-facts.ui-inline dt{color:inherit}.ui-facts.ui-inline dt,.ui-facts.ui-inline dd{padding:0}.ui-facts.ui-inline dd{color:var(--ink);font-weight:600}.ui-facts.ui-stacked{display:flex;flex-wrap:wrap;gap:var(--space-6);align-items:flex-start}.ui-facts.ui-stacked .ui-pair{display:flex;flex-direction:column;min-width:0}.ui-facts.ui-stacked dt,.ui-facts.ui-stacked dd{padding:0}.ui-facts.ui-stacked dt{font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.ui-facts.ui-split{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2) var(--space-3);align-items:baseline}.ui-facts.ui-split dt,.ui-facts.ui-split dd{padding:0}.ui-facts.ui-split dt{font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.ui-facts.ui-sched dt{font-family:var(--font-mono);font-size:var(--text-mono-size);letter-spacing:var(--tracking-mono-tight)}.ui-facts.ui-totals{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2) var(--space-3);align-items:baseline}.ui-facts.ui-totals dt,.ui-facts.ui-totals dd{padding:0}.ui-facts.ui-totals dd{text-align:right;font-variant-numeric:tabular-nums}.ui-facts.ui-totals dt:last-of-type,.ui-facts.ui-totals dd:last-of-type{font-weight:600;font-size:var(--text-figure-size);line-height:var(--text-figure-line);color:var(--ink)}.ui-facts.ui-totals.ui-lead dt:last-of-type,.ui-facts.ui-totals.ui-lead dd:last-of-type{font-size:var(--text-lead-size);line-height:var(--text-lead-line)}.ui-facts dd.ui-ok{color:var(--success)}.ui-facts dd.ui-warn{color:var(--orange-ink)}.ui-facts dd.ui-bad{color:var(--danger)}.ui-peek{flex:0 0 380px;width:380px;max-width:100%;box-sizing:border-box;padding:20px;border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-pop);display:flex;flex-direction:column;gap:16px;align-self:flex-start}.ui-peek-h{display:flex;align-items:flex-start;gap:12px}.ui-peek-h>.ui-t{flex:1;min-width:0}.ui-dock{position:fixed;right:20px;bottom:20px;width:400px;max-width:calc(100vw - 32px);box-sizing:border-box;max-height:min(640px,calc(100vh - 40px));overflow:auto;padding:16px;border-radius:var(--radius-float);background:var(--surface-raised);box-shadow:var(--shadow-pop);display:flex;flex-direction:column;gap:12px;z-index:var(--z-pop,20)}.ui-dock.ui-static{position:static}.ui-dock.ui-min{max-height:56px;overflow:hidden}.ui-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--radius-ml);background:var(--danger-soft);font-size:13px;line-height:20px;color:var(--ink)}.ui-confirm>.ui-body{flex:1;min-width:200px}.ui-confirm .ui-btn{background:var(--surface-raised)}.ui-confirm .ui-btn-d:hover{background:var(--surface-raised);opacity:.88}.ui-confirm.ui-warn{background:var(--orange-soft)}.ui-ckcard{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:var(--radius-ml);background:var(--surface-sunken);cursor:pointer;min-width:0}.ui-ckcard.ui-on{background:var(--accent-soft)}.ui-ckcard>.ui-ck{width:16px;height:16px;margin:2px 0 0;accent-color:var(--accent);flex:none}.ui-ckcard>.ui-ckt{display:flex;flex-direction:column;min-width:0}.ui-ckcard .ui-ckn{font-weight:500;font-size:13px;min-width:0}.ui-ckcard .ui-ckt .ui-cap{white-space:normal}.ui-rule{font-size:var(--text-heading-size);line-height:var(--space-10);letter-spacing:-.01em;color:var(--ink-2)}.ui-tok{display:inline-flex;align-items:center;height:var(--control-md);padding:0 var(--space-1) 0 var(--space-3);margin:0 var(--space-0-5);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent);font-weight:var(--text-weight-semibold);vertical-align:baseline}.ui-tok select,.ui-tok input{border:0;background:transparent;font:inherit;color:inherit;outline:none;padding:0 var(--space-2) 0 0;font-weight:var(--text-weight-semibold);cursor:pointer}.ui-tok input{width:2.4ch;text-align:center;cursor:text}.ui-tok:focus-within{box-shadow:0 0 0 var(--focus-ring-width) var(--accent)}.ui-tok-u{font-weight:var(--text-weight-semibold)}button.ui-tok{border:0;font:inherit;font-weight:var(--text-weight-semibold);cursor:pointer}button.ui-tok:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-width) var(--accent)}.ui-tok-v{min-width:2.4ch;padding-right:var(--space-2);text-align:center}.ui-tok.ui-bad{background:var(--danger-soft);color:var(--danger)}.ui-ways{display:grid;gap:var(--space-3);min-width:0}.ui-cway{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-sunken);cursor:pointer;min-width:0;transition:background var(--motion-fast,.12s)}.ui-cway:hover{background:var(--surface-hover)}.ui-cway.ui-on{background:var(--accent-soft);box-shadow:var(--shadow-ring)}.ui-cway:focus-visible{outline:var(--focus-ring-width) solid var(--accent)}.ui-cway>b{font-weight:600}.ui-choice-i{color:var(--accent)}.ui-opt{all:unset;box-sizing:border-box;display:grid;grid-template-columns:22px minmax(0,1fr);gap:var(--space-0-5) var(--space-3);align-items:start;width:100%;padding:var(--space-3-5);border-radius:var(--radius-mlg);background:var(--surface-sunken);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--motion-fast,.12s)}.ui-opt:hover{background:var(--surface-hover)}.ui-opt.ui-on{background:var(--accent-soft)}.ui-opt:focus-visible{outline:var(--focus-ring-width) solid var(--accent)}.ui-rad{width:18px;height:18px;border-radius:var(--radius-pill);margin-top:1px;box-shadow:inset 0 0 0 2px var(--border-strong)}.ui-opt.ui-on .ui-rad{box-shadow:var(--shadow-radio-on)}.ui-opt-t{display:flex;align-items:center;gap:var(--space-2);min-width:0;font-weight:600;font-size:var(--text-body-size)}.ui-opt-e{grid-column:2}.ui-base{all:unset;box-sizing:border-box;display:grid;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-mlg);background:var(--surface-sunken);cursor:pointer;width:100%;align-items:start;transition:background var(--motion-fast,.12s)}.ui-base:hover{background:var(--surface-hover)}.ui-base.ui-on{background:var(--accent-soft);box-shadow:var(--shadow-ring)}.ui-base:focus-visible{outline:var(--focus-ring-width) solid var(--accent)}.ui-dot2{width:16px;height:16px;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 2px var(--border-strong);margin-top:2px}.ui-base.ui-on .ui-dot2{box-shadow:var(--shadow-radio-on)}.ui-base-t{display:flex;flex-direction:column;gap:2px;min-width:0}.ui-base-t>b{font-weight:600}@container app (max-width: 560px){.ui-base>.ui-cap{grid-column:-3 / -1}}.ui-choice{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-mlg);background:var(--surface-sunken);flex:1 1 220px;min-width:0}.ui-choice>b{font-weight:600}.ui-choice .ui-cap{white-space:normal}.ui-choice .ui-btn{align-self:flex-start}.ui-dconfirm{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:calc((var(--radius-ml) + var(--radius-lg)) / 2);background:var(--surface-sunken);font-size:13px;line-height:20px}.ui-dconfirm>.ui-what{white-space:normal;min-width:0}.ui-dconfirm>.ui-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ui-dconfirm .ui-fld{display:flex;flex-direction:column;gap:8px;min-width:0}.ui-dconfirm .ui-fld>label{font-size:12px;color:var(--muted);font-weight:500}.ui-dconfirm .ui-inp{background:var(--surface-raised)}.ui-dconfirm>.ui-btns{display:flex;gap:8px;justify-content:flex-end}.ui-dconfirm .ui-btn-d{background:var(--surface-sunken)}.ui-dns{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:calc((var(--radius-ml) + var(--radius-lg)) / 2);background:var(--surface-sunken);font-size:13px}.ui-dns>.ui-head{display:flex;align-items:center;gap:8px;min-width:0}.ui-dns>.ui-head>strong{font-size:13px}.ui-dns>.ui-head>.ui-when{margin-left:auto}.ui-dns>.ui-body{line-height:20px;white-space:normal}.ui-dns .ui-rec{display:grid;grid-template-columns:var(--rec-label-w) minmax(0,1fr) auto;gap:12px;align-items:center}.ui-dns .ui-foot{display:flex;gap:8px;align-items:center;min-width:0}.ui-ask{display:flex;align-items:center;gap:12px;height:48px;padding:0 16px;box-sizing:border-box;border-radius:var(--radius-ml);background:var(--surface-sunken)}.ui-ask.ui-md{height:var(--control-xl);border-radius:var(--radius-mlg)}.ui-ask:focus-within,.ui-ask.ui-is-focus{background:var(--surface-raised);box-shadow:var(--shadow-ring-inset)}.ui-ask>.ax-i{color:var(--accent)}.ui-askin{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:var(--text-lead-size);color:var(--ink);outline:none}.ui-askin::placeholder{color:var(--muted)}.ui-ask-exs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.ui-ask-exs .ui-ex{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;min-height:28px;padding:4px 12px;line-height:16px;border-radius:var(--radius-pill);background:var(--surface-raised);font-size:var(--text-caption-size);color:var(--ink-2)}.ui-ask-exs .ui-ex:hover{color:var(--ink)}.ui-ask-exs .ui-ex:focus-visible{outline:2px solid var(--accent)}.ui-ask-edge .ui-ask-exs .ui-ex{min-height:32px;padding:0 12px;background:var(--surface-sunken);white-space:nowrap;max-width:360px;overflow:hidden;text-overflow:ellipsis}.ui-ask-edge .ui-ask-exs .ui-ex:hover,.ui-ask-edge .ui-ask-exs .ui-ex.ui-on{background:var(--accent-soft);color:var(--ink)}@container (max-width: 860px){.ui-ask-exs .ui-ex,.ui-ask-edge .ui-ask-exs .ui-ex{min-height:44px}}.ui-ask-ans-h{display:flex;align-items:flex-start;gap:12px;min-width:0}.ui-ask-ans-h>.ax-i{color:var(--accent);flex:none;margin-top:var(--space-1)}.ui-ask-ans-b{flex:1;min-width:0;font-size:var(--text-body-size);line-height:var(--text-body-line);white-space:normal}.ui-ask-ans-f{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-left:28px;margin-top:var(--space-1)}.ui-ask-ans-f>.ui-cap{min-width:0}.ui-ask-ans-f>button:first-of-type{margin-left:auto}.ui-ask-ans-sunk{display:flex;flex-direction:column;gap:8px;padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--surface-sunken);min-width:0}.ui-ask-ans-sunk .ui-ask-ans-b{font-size:var(--text-prose-size);line-height:var(--text-prose-line)}.ui-plan{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:var(--radius-lg);background:var(--accent-soft)}.ui-plan-h{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.ui-plan-h>.ax-i{color:var(--accent)}.ui-plan-h .ui-cap{margin-left:auto;font-weight:400}.ui-pstep{display:grid;grid-template-columns:20px 28px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 12px;border-radius:var(--radius-md);background:var(--surface-raised);cursor:pointer}.ui-pstep.ui-one{grid-template-columns:28px minmax(0,1fr) auto}.ui-pstep.ui-off{opacity:var(--opacity-dim)}.ui-pstep .ui-t{display:flex;flex-direction:column;min-width:0}.ui-pstep .ui-t>b{font-size:13px;font-weight:500;color:var(--ink)}.ui-pn{width:28px;height:28px;border-radius:var(--radius-sm);display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:600}.ui-plan-f{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--muted)}.ui-plan-f>span{flex:1;min-width:0}.ui-dcard{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-card)}.ui-dcard .ui-who{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.ui-dcard .ui-acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ui-legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin:0;padding:0;list-style:none;font-size:var(--text-caption-size);line-height:var(--text-body-line);color:var(--ink-2)}.ui-legend.ui-legend-stack{flex-direction:column;align-items:flex-start}.ui-legend.ui-legend-glass{width:fit-content;max-width:100%;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--glass)}.ui-legend-item{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;white-space:nowrap}.ui-legend.ui-legend-gap-sm .ui-legend-item{gap:var(--space-1-5)}.ui-legend-sw{flex:none;background:var(--sw)}.ui-legend-sw.ui-legend-square{width:var(--space-2-5);height:var(--space-2-5);border-radius:3px}.ui-legend-sw.ui-legend-dot{width:var(--space-2-5);height:var(--space-2-5);border-radius:var(--radius-pill)}.ui-legend-sw.ui-legend-line{width:var(--space-3-5);height:var(--space-0-5);border-radius:var(--radius-hair)}.ui-legend-sw.ui-legend-bar{width:var(--space-1);height:var(--space-3);border-radius:var(--radius-hair)}.ui-legend.ui-legend-r-md .ui-legend-sw.ui-legend-square{border-radius:var(--radius-2xs)}.ui-legend.ui-legend-sm .ui-legend-sw.ui-legend-square,.ui-legend.ui-legend-sm .ui-legend-sw.ui-legend-dot{width:var(--space-1-5);height:var(--space-1-5)}.ui-legend.ui-legend-wide .ui-legend-sw.ui-legend-square{width:var(--space-3)}.ui-legend .ui-tone-accent{--sw:var(--accent)}.ui-legend .ui-tone-sky{--sw:var(--sky)}.ui-legend .ui-tone-orange{--sw:var(--orange)}.ui-legend .ui-tone-ok{--sw:var(--success)}.ui-legend .ui-tone-bad{--sw:var(--danger)}.ui-legend .ui-tone-muted{--sw:var(--muted)}.ui-legend .ui-tone-ink{--sw:var(--ink)}.ui-legend-fig{color:var(--ink);font-variant-numeric:tabular-nums}.ui-pdots{display:flex;align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none}.ui-pdot{width:var(--control-2xs);height:var(--control-2xs);border-radius:var(--radius-pill);display:grid;place-items:center;font-size:var(--text-label-size);font-weight:var(--text-weight-semibold);background:var(--surface-sunken);color:var(--muted)}.ui-pdot.ui-pdot-current{background:var(--ink);color:var(--surface)}.ui-pdot.ui-pdot-done{background:var(--success-soft);color:var(--success)}.ui-stl{display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:nowrap}.ui-stl.ui-band{padding:var(--space-2-5) 16px;border-radius:var(--radius-ml);background:var(--surface-sunken)}.ui-stl.ui-band.ui-band-lg{gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-mlg)}.ui-stl.ui-wrap{flex-wrap:wrap}.ui-stl.ui-wrap>.ui-say{flex:1 1 200px;font-size:var(--text-body-size);line-height:var(--text-body-line);white-space:normal}.ui-segs{display:inline-flex;gap:4px;flex:none}.ui-segs>i{width:20px;height:4px;border-radius:var(--radius-hair);background:var(--border-strong)}.ui-segs>i.ui-done{background:var(--accent)}.ui-segs>i.ui-cur{background:var(--accent);opacity:.45}.ui-segs>i.ui-bad{background:var(--danger)}.ui-segs>i.ui-warn{background:var(--orange)}.ui-segs.ui-sm{margin-right:var(--space-2)}.ui-segs.ui-sm>i{width:var(--space-3)}.ui-stl>.ui-say{flex:1;min-width:0;font-size:13px;line-height:18px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-stl>.ui-say b{color:var(--ink);font-weight:600}.ui-stl>.ui-trail{flex:none;font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--muted);white-space:nowrap}.ui-stp{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ui-stp>.ui-stp-row{display:flex;align-items:center;min-width:0}.ui-stp>.ui-stp-row>i{width:var(--space-2-5);height:var(--space-2-5);border-radius:var(--radius-pill);background:var(--surface-hover);flex:none}.ui-stp>.ui-stp-row>i.ui-done{background:var(--success)}.ui-stp>.ui-stp-row>i.ui-cur{background:var(--accent);box-shadow:0 0 0 var(--space-1) var(--accent-soft)}.ui-stp>.ui-stp-row>i.ui-bad{background:var(--danger);box-shadow:0 0 0 var(--space-1) var(--danger-soft)}.ui-stp>.ui-stp-row>i.ui-warn{background:var(--orange)}.ui-stp>.ui-stp-row>b{height:var(--space-0-5);flex:1;background:var(--surface-hover);min-width:var(--space-1)}.ui-stp>.ui-stp-row>b.ui-done{background:var(--success)}.ui-stp.ui-dot-md>.ui-stp-row>i{width:var(--space-3);height:var(--space-3)}.ui-stp.ui-dot-md>.ui-stp-row>b{height:var(--space-1);border-radius:var(--radius-2xs)}.ui-stp.ui-done-accent>.ui-stp-row>i.ui-done,.ui-stp.ui-done-accent>.ui-stp-row>b.ui-done{background:var(--accent)}.ui-stp.ui-segs-look>.ui-stp-row{gap:var(--space-2)}.ui-stp.ui-segs-look>.ui-stp-row>i{flex:1;min-width:0;width:auto;height:var(--space-1);border-radius:var(--radius-pill);background:var(--surface-sunken);box-shadow:none}.ui-stp.ui-segs-look>.ui-stp-row>i.ui-done,.ui-stp.ui-segs-look>.ui-stp-row>i.ui-cur{background:var(--accent);box-shadow:none}.ui-stp.ui-look-pills>.ui-stp-row{gap:var(--space-1)}.ui-stp.ui-look-pills>.ui-stp-row>i{width:var(--space-5);height:var(--space-2);border-radius:var(--radius-pill);background:var(--surface-sunken)}.ui-stp.ui-look-pills>.ui-stp-row>i.ui-done{background:var(--success)}.ui-stp.ui-look-pills>.ui-stp-row>i.ui-cur{width:var(--space-8);background:var(--accent);box-shadow:none}.ui-stp.ui-look-pills>.ui-stp-row>i.ui-bad,.ui-stp.ui-look-pills>.ui-stp-row>i.ui-warn{width:var(--space-8);background:var(--orange);box-shadow:none}.ui-stp>.ui-stp-caps{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--muted);font-variant-numeric:tabular-nums}.ui-stp>.ui-stp-caps>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.ui-stp>.ui-stp-caps>span:first-child{text-align:left}.ui-stp>.ui-stp-caps>span:last-child{text-align:right}.ui-jrn{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:0;list-style:none;min-width:0}.ui-jstg{display:grid;grid-template-columns:var(--control-base) minmax(0,1fr);gap:0 var(--space-4)}.ui-jrail{display:flex;flex-direction:column;align-items:center}.ui-jdisc{width:var(--control-base);height:var(--control-base);border-radius:var(--radius-pill);display:grid;place-items:center;background:var(--surface-sunken);color:var(--muted);flex:none}.ui-jstg.ui-done .ui-jdisc{background:var(--success-soft);color:var(--success)}.ui-jstg.ui-current .ui-jdisc{background:var(--accent);color:var(--on-accent);box-shadow:0 0 0 var(--space-1) var(--accent-soft)}.ui-jstg.ui-bad .ui-jdisc{background:var(--danger-soft);color:var(--danger)}.ui-jstg.ui-warn .ui-jdisc{background:var(--orange-soft);color:var(--orange-ink)}.ui-jbody{min-width:0}.ui-jhd{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-base);padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;flex-wrap:wrap}button.ui-jhd{cursor:pointer}.ui-jname{min-width:0;font-weight:var(--text-weight-semibold);font-size:var(--text-lead-size);line-height:var(--text-lead-line);color:var(--ink)}.ui-jstg.ui-todo .ui-jname{color:var(--ink-2)}.ui-jtime{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ui-jline{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);color:var(--ink-2);flex:1 1 260px;min-width:0;white-space:normal}.ui-jchev{color:var(--muted)}.ui-jcard{margin-top:var(--space-3)}.ui-jrn.ui-jrn-compact{gap:0}.ui-jrn-compact .ui-jstg{grid-template-columns:var(--space-7) minmax(0,1fr);gap:0 var(--space-3)}.ui-jrn-compact .ui-jdisc{width:var(--space-7);height:var(--space-7)}.ui-jrn-compact .ui-jstg.ui-done .ui-jdisc{background:var(--accent);color:var(--on-accent)}.ui-jrn-compact .ui-jstg.ui-current .ui-jdisc{background:var(--accent-soft);color:var(--accent);box-shadow:none}.ui-jstem{width:2px;height:calc(var(--space-5) + var(--space-0-5));border-radius:var(--radius-hair);background:var(--surface-sunken)}.ui-jstem.ui-done{background:var(--accent)}.ui-jrn-compact .ui-jrail{display:contents}.ui-jrn-compact .ui-jdisc{grid-area:1/1}.ui-jrn-compact .ui-jstem{grid-area:2/1;justify-self:center}.ui-jrn-compact .ui-jbody{grid-area:1/2;display:flex;flex-direction:column;padding-top:var(--space-1)}.ui-jrn-compact .ui-jhd{display:contents}.ui-jrn-compact .ui-jtime{font-variant-numeric:normal}.ui-jrn-compact .ui-jname,.ui-jrn-compact .ui-jstg.ui-todo .ui-jname{font-size:var(--text-body-sm-size);line-height:var(--text-body-line);color:var(--ink)}.ui-sgp{display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;min-width:0}.ui-sgp>li{display:inline-flex;align-items:center;gap:var(--space-1-5);height:var(--control-xs);padding:0 var(--space-2-5);border-radius:var(--radius-pill);font-size:var(--text-caption-size);font-weight:var(--text-weight-medium);background:var(--surface-sunken);color:var(--muted);white-space:nowrap}.ui-sgp>li.ui-done{color:var(--ink-2)}.ui-sgp>li.ui-done:before{content:"";width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--radius-pill);background:var(--success)}.ui-sgp>li.ui-cur{background:var(--primary);color:var(--on-primary)}.ui-sgp.ui-sgp-scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ui-feed{display:flex;flex-direction:column;gap:4px}.ui-ev-tags{display:flex;flex-wrap:wrap;gap:var(--space-1-5);margin-top:var(--space-2)}.ui-ev .ui-t>.ui-tag{align-self:flex-start}.ui-ev{display:grid;grid-template-columns:var(--ev-cols,32px minmax(0,1fr) auto);gap:12px;align-items:start;padding:8px 12px;border-radius:var(--radius-md);font-size:13px;line-height:18px}.ui-ev:hover,.ui-ev.ui-is-hover{background:var(--surface-hover)}.ui-ev .ui-t{display:flex;flex-direction:column;gap:var(--space-0-5);min-width:0}.ui-ev .ui-t>b{font-weight:500;color:var(--ink)}.ui-ev time{font-size:12px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.ui-feed.ui-log{gap:0}.ui-log .ui-dayhead{position:sticky;top:0;z-index:1;display:flex;align-items:baseline;gap:var(--space-3);padding:var(--space-4) var(--space-3) var(--space-1);background:var(--surface)}.ui-log .ui-dayhead>.ui-cap{font-variant-numeric:tabular-nums}.ui-log .ui-dayhead>b{font-weight:var(--text-weight-semibold)}.ui-log .ui-body{font-size:13px;line-height:20px;color:var(--ink-2)}.ui-log .ui-logt strong{font-weight:var(--text-weight-semibold)}.ui-feed.ui-compact{gap:0}.ui-feed.ui-compact .ui-ev{padding:var(--space-1) 0}.ui-feed.ui-compact .ui-ev:hover,.ui-feed.ui-compact .ui-ev.ui-is-hover{background:none}.ui-ev .ui-evbare{color:var(--muted)}.ui-ev .ui-evd{width:8px;height:8px;border-radius:var(--radius-pill);margin:var(--space-1-5) 0 0 var(--evd-inset,0px);background:var(--border-strong)}.ui-ev .ui-evd.ui-ok{background:var(--success)}.ui-ev .ui-evd.ui-warn{background:var(--orange)}.ui-ev .ui-evd.ui-bad{background:var(--danger)}.ui-ev .ui-evd.ui-ai{background:var(--accent)}.ui-ev .ui-stamp{font-family:var(--font-mono)}.ui-feed.ui-plain .ui-ev .ui-t>b{font-weight:var(--text-weight-regular)}.ui-dotic.ui-tile-sm{width:28px;height:28px}.ui-ev .ui-fdot{width:28px;height:28px;border-radius:var(--radius-pill);display:grid;place-items:center;background:var(--surface-sunken);color:var(--muted)}.ui-ev .ui-when{display:flex;flex-direction:column;align-items:flex-end}.ui-ev .ui-amt{font-weight:var(--text-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap}.ui-rail{position:relative;height:28px}.ui-rail>.ui-trk{position:absolute;left:0;right:0;top:12px;height:4px;border-radius:var(--radius-pill);background:var(--surface-sunken)}.ui-rail>.ui-seg-f{position:absolute;top:12px;height:4px;border-radius:var(--radius-pill);background:var(--accent);left:var(--a,0%);width:var(--w,40%)}.ui-rail>.ui-seg-f.ui-warn{background:var(--orange)}.ui-rail>.ui-seg-f.ui-bad{background:var(--danger)}.ui-rail>.ui-seg-f.ui-ok{background:var(--success)}.ui-rail>.ui-today{position:absolute;top:4px;bottom:4px;left:var(--x,30%);width:2px;border-radius:var(--radius-hair);background:var(--ink)}.ui-rail>.ui-pin{position:absolute;top:8px;left:var(--x,50%);width:12px;height:12px;margin-left:-6px;border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:inset 0 0 0 3px var(--accent)}.ui-rail>.ui-pin.ui-warn{box-shadow:inset 0 0 0 3px var(--orange)}.ui-rail>.ui-pin.ui-bad{box-shadow:inset 0 0 0 3px var(--danger)}.ui-rail>.ui-pin.ui-hollow{box-shadow:inset 0 0 0 2px var(--muted)}.ui-rail-l{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.ui-rail.ui-dots{height:var(--space-4)}.ui-rail.ui-dots>.ui-trk{top:calc(50% - var(--space-0-5) / 2);height:var(--space-0-5);background:var(--surface-hover)}.ui-rail.ui-dots>.ui-pin{top:var(--space-0-5);width:var(--space-3);height:var(--space-3);margin-left:0;transform:translate(-50%);background:var(--accent);box-shadow:none}.ui-rail.ui-dots>.ui-pin.ui-warn{background:var(--orange);box-shadow:none}.ui-rail.ui-dots>.ui-pin.ui-bad{background:var(--danger);box-shadow:none}.ui-rail.ui-dots>.ui-pin.ui-ok{background:var(--success);box-shadow:none}.ui-rail.ui-dots>.ui-pin.ui-hollow{background:var(--surface-raised);box-shadow:inset 0 0 0 2px var(--muted)}.ui-rail.ui-dots>.ui-pin.ui-hollow.ui-warn{box-shadow:inset 0 0 0 2px var(--orange)}.ui-rail.ui-dots>.ui-pin.ui-hollow.ui-bad{box-shadow:inset 0 0 0 2px var(--danger)}.ui-rail.ui-dots>.ui-today{top:0;bottom:0}.ui-rail.ui-strip{height:var(--space-4)}.ui-rail.ui-strip>.ui-trk{top:calc(50% - var(--space-0-5));height:var(--space-1)}.ui-rail.ui-strip>.ui-today{display:none}.ui-rail.ui-strip>.ui-pin{top:0;font-style:normal;width:var(--space-4);height:var(--space-4);margin-left:0;transform:translate(-50%);background:var(--accent);box-shadow:var(--shadow-halo-surface);font-size:var(--text-label-size);line-height:var(--space-4);font-weight:var(--text-weight-semibold);color:var(--on-accent);text-align:center}.ui-rail.ui-strip>.ui-pin.ui-warn{background:var(--orange)}.ui-rail.ui-strip>.ui-pin.ui-bad{background:var(--danger)}.ui-rail.ui-strip>.ui-pin.ui-ok{background:var(--success)}.ui-rail.ui-strip>.ui-pin.ui-hollow{background:var(--surface);box-shadow:inset 0 0 0 2px var(--accent),var(--shadow-halo-surface);color:transparent}.ui-rail.ui-lg{height:calc(var(--space-5) + var(--space-3) + var(--space-5))}.ui-rail.ui-lg>.ui-trk{top:var(--space-5);height:var(--space-3);background:var(--success-soft)}.ui-rail.ui-lg>.ui-seg-f{top:var(--space-5);height:var(--space-3);background:var(--surface-hover)}.ui-rail.ui-lg>.ui-seg-f.ui-warn{background:var(--orange)}.ui-rail.ui-lg>.ui-seg-f.ui-bad{background:var(--danger)}.ui-rail.ui-lg>.ui-seg-f.ui-ok{background:var(--success)}.ui-rail.ui-lg>.ui-seg-f:is(.ui-warn,.ui-bad,.ui-ok){border-radius:0 var(--radius-pill) var(--radius-pill) 0}.ui-rail.ui-lg>.ui-today{top:calc(var(--space-5) - var(--space-1-5));bottom:calc(var(--space-5) - var(--space-1-5));width:3px;border-radius:var(--radius-hair)}.ui-rail.ui-lg>.ui-pin{top:var(--space-5)}.ui-rail.ui-lg>.ui-lg-start,.ui-rail.ui-lg>.ui-lg-end,.ui-rail.ui-lg>.ui-lg-now{position:absolute;font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--muted)}.ui-rail.ui-lg>.ui-lg-start{left:0;top:calc(var(--space-5) + var(--space-3) + var(--space-1))}.ui-rail.ui-lg>.ui-lg-end{right:0;top:calc(var(--space-5) + var(--space-3) + var(--space-1))}.ui-rail.ui-lg>.ui-lg-end.ui-warn{color:var(--orange-ink)}.ui-rail.ui-lg>.ui-lg-end.ui-bad{color:var(--danger)}.ui-rail.ui-lg>.ui-lg-end.ui-ok{color:var(--success)}.ui-rail.ui-lg>.ui-lg-now{bottom:calc(100% - var(--space-4));left:var(--x,100%);transform:translate(-100%);color:var(--ink);white-space:nowrap}.ui-rail.ui-sm{height:var(--space-5)}.ui-rail.ui-sm>.ui-trk{top:calc(50% - var(--space-0-5) / 2);height:var(--space-0-5)}.ui-rail.ui-sm>.ui-pin{top:calc(50% - var(--space-1));width:var(--space-2);height:var(--space-2);margin-left:0;transform:translate(-50%);background:var(--accent);box-shadow:none}.ui-rail.ui-sm>.ui-pin.ui-warn{background:var(--orange);box-shadow:none}.ui-rail.ui-sm>.ui-pin.ui-bad{background:var(--danger);box-shadow:none}.ui-rail.ui-sm>.ui-pin.ui-ok{background:var(--success);box-shadow:none}.ui-rail.ui-sm>.ui-pin.ui-hollow{width:var(--space-3);height:var(--space-3);top:calc(50% - var(--space-1-5));background:transparent;box-shadow:inset 0 0 0 2px var(--border-strong)}.ui-rail.ui-sm>.ui-pin.ui-hollow.ui-warn{background:var(--orange-soft);box-shadow:inset 0 0 0 2px var(--orange)}.ui-rail.ui-sm>.ui-today{top:var(--space-0-5);bottom:var(--space-0-5)}.ui-sline{display:grid;grid-template-columns:minmax(0,1fr) 96px 132px;gap:12px;align-items:center;padding:12px;border-radius:var(--radius-md)}.ui-sline:hover{background:var(--surface-hover)}.ui-sline .ui-band{grid-column:1/-1;font-size:12px;line-height:16px;color:var(--muted)}.ui-sline.ui-needs .ui-band{color:var(--orange-ink)}.ui-sline.ui-refused .ui-band{color:var(--danger)}.ui-glyph{width:32px;height:40px;flex:none;display:grid;place-items:end center;border-radius:var(--radius-sm);background:var(--surface-sunken)}.ui-glyph>i{display:block;width:14px;height:26px;margin-bottom:var(--space-1-5);border-radius:var(--radius-2xs) var(--radius-2xs) 6px 6px;background:linear-gradient(to top,var(--accent) 0 var(--fill,45%),var(--surface-raised) var(--fill,45%));box-shadow:inset 0 0 0 1.5px var(--faint)}.ui-glyph.ui-kit>i{width:20px;height:16px;border-radius:var(--radius-2xs)}.ui-glyph.ui-jar>i{width:20px;height:20px;border-radius:6px}.ui-glyph.ui-sm{width:28px;height:28px;place-items:center;background:var(--sky-soft)}.ui-glyph.ui-sm>i{position:relative;width:10px;height:18px;margin:0;border-radius:2px 2px 3px 3px;background:var(--surface-raised);box-shadow:none;overflow:hidden}.ui-glyph.ui-sm>i:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--ink-2)}.ui-glyph.ui-sm>i:after{content:"";position:absolute;left:0;right:0;bottom:0;height:7px;background:var(--accent)}.ui-glyph.ui-sm.ui-kit>i,.ui-glyph.ui-sm.ui-jar>i{width:16px;height:12px;border-radius:3px 3px 5px 5px;overflow:visible}.ui-glyph.ui-sm.ui-kit>i:before,.ui-glyph.ui-sm.ui-jar>i:before{content:"";position:absolute;left:2px;right:2px;top:-4px;height:4px;border-radius:2px;background:var(--ink-2)}.ui-glyph.ui-sm.ui-kit>i:after,.ui-glyph.ui-sm.ui-jar>i:after{content:none}.ui-glyph.ui-xl{width:160px;height:200px;place-items:center;border-radius:var(--radius-xl)}.ui-tree{display:flex;flex-direction:column;gap:var(--space-0-5)}.ui-trow{display:grid;grid-template-columns:20px 28px minmax(0,1fr) auto;gap:var(--space-2-5);align-items:center;padding:var(--space-1-5) 12px var(--space-1-5) calc(12px + var(--d,0) * 28px);border-radius:var(--radius-md);font-size:13px}.ui-trow:hover,.ui-trow.ui-is-hover{background:var(--surface-hover)}.ui-trow.ui-picked{background:var(--accent-soft)}.ui-trow .ui-tog{all:unset;cursor:pointer;width:20px;height:20px;display:grid;place-items:center;color:var(--muted);border-radius:var(--radius-xs)}.ui-stem{margin-left:28px;padding-left:20px;display:flex;flex-direction:column;gap:4px;position:relative}.ui-stem:before{content:"";position:absolute;left:0;top:0;bottom:24px;width:4px;border-radius:2px;background:var(--surface-sunken)}.ui-stem>.ui-trow{padding-left:12px}.ui-sponsor{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.ui-sponsor .ax-i{color:var(--faint)}.ui-trow.ui-flat{grid-template-columns:28px minmax(0,1fr) auto}.ui-trow.ui-flat>span:first-child{display:none}.ui-trow.ui-lines{position:relative}.ui-trow.ui-lines:before{content:"";position:absolute;left:calc(var(--d,0) * 28px - 2px);top:0;width:10px;height:50%;border-left:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);border-bottom-left-radius:var(--radius-xs);pointer-events:none}.ui-trow .ui-av.ui-held,.ui-pchip .ui-av.ui-held{box-shadow:0 0 0 1.5px var(--surface),0 0 0 3px var(--accent)}.ui-ppill{--pp:var(--faint);--pps:var(--surface-sunken);display:inline-flex;align-items:center;gap:var(--space-2);height:var(--control-sm);padding:0 var(--space-3);box-sizing:border-box;border-radius:var(--radius-pill);border:1px solid var(--border);background:transparent;color:var(--ink);font:inherit;font-size:12px;font-weight:500;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ui-ppill.ui-accent{--pp:var(--accent);--pps:var(--accent-soft)}.ui-ppill.ui-orange{--pp:var(--orange);--pps:var(--orange-soft)}.ui-ppill .ui-dot{width:6px;height:6px;flex:none;border-radius:var(--radius-pill);background:var(--pp)}.ui-ppill.ui-here{background:var(--pps);border-color:var(--pp)}.ui-ppill.ui-via{border-style:dashed;color:var(--ink-2)}button.ui-ppill{cursor:pointer}button.ui-ppill:hover{background:var(--surface-hover)}button.ui-ppill.ui-here:hover{background:var(--pps)}.ui-pchips{display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0}.ui-pchip{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--control-md);padding:0 var(--space-3) 0 var(--space-1);box-sizing:border-box;border-radius:var(--radius-pill);border:0;background:var(--surface-sunken);color:var(--ink);font:inherit;font-size:13px;font-weight:500;white-space:nowrap;max-width:100%}.ui-pchip .ui-av{width:24px;height:24px;font-size:10px}.ui-pchip .ui-sub{color:var(--muted);font-weight:400}button.ui-pchip{cursor:pointer}button.ui-pchip:hover{background:var(--surface-hover)}.ui-ladder{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ui-rung{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) 56px auto;gap:var(--space-3);align-items:center;min-height:var(--control-xl);padding:var(--space-2) var(--space-3);box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--border);font-size:13px}.ui-rung>b{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-rung .ui-q{color:var(--muted);font-size:12px;line-height:16px;min-width:0}.ui-rung .ui-r{font-variant-numeric:tabular-nums;color:var(--ink)}.ui-rung.ui-edit{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.ui-week{display:grid;grid-template-columns:48px repeat(5,minmax(0,1fr));gap:4px;font-size:12px}.ui-week .ui-hr{height:40px;color:var(--muted);font-variant-numeric:tabular-nums}.ui-week .ui-day{position:relative;border-radius:var(--radius-sm);background:repeating-linear-gradient(to bottom,var(--surface-sunken) 0 40px,transparent 40px 80px)}.ui-evb{position:absolute;left:2px;right:2px;top:var(--y,0);height:var(--hgt,40px);box-sizing:border-box;padding:4px 8px;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--ink);font-size:12px;line-height:16px;overflow:hidden}.ui-evb.ui-ghost{background:transparent;box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--accent)}.ui-evb.ui-drive{background:repeating-linear-gradient(135deg,var(--surface-hover) 0 4px,transparent 4px 8px);color:var(--muted)}.ui-wave{display:flex;align-items:center;gap:var(--space-0-5);height:28px}.ui-wave>i{width:3px;border-radius:var(--radius-hair);background:var(--faint);height:var(--h,40%)}.ui-wave>i.ui-on{background:var(--accent)}.ui-phone{width:390px;height:844px;border-radius:var(--radius-device);padding:12px;box-sizing:border-box;background:var(--ink);box-shadow:var(--shadow-pop)}[data-theme=dark] .ui-phone{background:var(--surface-hover)}.ui-scr{width:100%;height:100%;border-radius:var(--radius-device-screen);overflow:hidden;background:var(--surface);display:flex;flex-direction:column;position:relative}.ui-tabbar{flex:none;display:grid;grid-template-columns:repeat(5,1fr);padding:8px 8px 32px;background:var(--surface-raised)}.ui-tabbar.ui-hometabs a{height:var(--control-2xl);font-size:var(--text-key-size)}.ui-tabbar.ui-hometabs a.ui-on{color:var(--accent)}.ui-tabbar.ui-hometabs a:not(.ui-on){color:var(--muted)}.ui-tabbar.ui-hometabs .ui-badge{top:2px}.ui-homebar{position:absolute;bottom:8px;left:50%;transform:translate(-50%);height:4px;border-radius:var(--radius-pill);background:var(--ink);opacity:.35}.ui-tabbar a{display:flex;flex-direction:column;align-items:center;gap:4px;height:52px;justify-content:center;font-size:11px;color:var(--muted);text-decoration:none;position:relative}.ui-tabbar a.ui-on{color:var(--ink)}.ui-tabbar .ui-badge{position:absolute;top:4px;left:calc(50% + 6px);min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font-size:10px;font-weight:600;display:grid;place-items:center}.ui-orb{width:20px;height:20px;border-radius:var(--radius-pill);background:radial-gradient(circle at 50% 45%,var(--core) 0 35%,transparent 36%),radial-gradient(circle,var(--sky),transparent 70%);box-shadow:0 0 0 1.5px var(--sky) inset}.ui-orb.ui-run{animation:ax-breathe 1.6s ease-in-out infinite}@keyframes ax-breathe{0%,to{opacity:.6;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.ui-skel,.ui-orb.ui-run,.ui-fade-in{animation:none}.ui-hc,.ui-card,.ui-btn{transition:none}}.ui-dot{position:relative;width:8px;height:8px;flex:none;border-radius:var(--radius-pill);background:var(--success)}.ui-dot.ui-live:after{content:"";position:absolute;inset:-4px;border-radius:var(--radius-pill);box-shadow:0 0 0 1px var(--success);animation:ax-ping 1.8s ease-out infinite}@keyframes ax-ping{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.8);opacity:0}}.ui-bar{position:relative;height:3px;border-radius:var(--radius-pill);background:var(--surface-sunken);overflow:hidden}.ui-bar>span{display:block;height:100%;width:var(--v,50%);border-radius:inherit;background:var(--accent)}.ui-bar.ui-ind{height:4px}.ui-bar.ui-ind>span{width:30%;animation:ax-ind 1.2s ease-in-out infinite}@keyframes ax-ind{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media(prefers-reduced-motion:reduce){.ui-bar.ui-ind>span{animation:none}}@media(prefers-reduced-motion:reduce){.ui-dot.ui-live:after{animation:none}}.ui-bulk{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:var(--radius-ml);background:var(--ink);color:var(--surface);font-size:13px}.ui-bulk .ui-btn{background:transparent;color:var(--surface)}.ui-bulk .ui-btn:hover{background:var(--ink-hover)}.ui-bulk .ui-chip{background:var(--surface-raised);color:var(--ink)}.ui-bulk .ui-chip:hover{background:var(--surface-hover)}.ui-bulk.ui-soft{background:var(--accent-soft);color:var(--ink);border-radius:var(--radius-mlg)}.ui-bulk.ui-soft .ui-btn{color:var(--ink)}.ui-bulk.ui-soft .ui-btn:hover{background:var(--surface-hover)}.ui-bulk .ui-say{flex:1;min-width:0}.ui-bulk .ui-space{flex:1}.ui-dot.ui-ai{background:var(--accent)}.ui-dot.ui-warn{background:var(--orange)}.ui-dot.ui-bad{background:var(--danger)}.ui-dot.ui-off{background:var(--faint)}.ui-dot.ui-sky{background:var(--sky)}.ui-sdot{display:inline-flex;align-items:center;gap:8px;font-size:13px;min-width:0}.ui-sdot.ui-sm>.ui-dot{width:6px;height:6px}.ui-sdot.ui-lg>.ui-dot{width:10px;height:10px}.ui-sdot.ui-pulse>.ui-dot{animation:ax-blink var(--motion-pulse,1s) ease-in-out infinite}@keyframes ax-blink{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.ui-sdot.ui-pulse>.ui-dot{animation:none}}.ui-chips{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;min-width:0}.ui-chips::-webkit-scrollbar{display:none}.ui-viewas{display:flex;align-items:center;gap:12px;padding:8px 16px;border-radius:var(--radius-ml);background:var(--ink);color:var(--surface);font-size:13px}.ui-viewas b{font-weight:600}.ui-viewas .ui-msg{flex:1;min-width:0;opacity:.8}:where(.ui-viewas a,.ui-viewas button.ui-lnk){all:unset;cursor:pointer;color:var(--sky);font-weight:600}.ui-viewas.ui-bleed{border-radius:0;width:100%;box-sizing:border-box}.ui-viewas.ui-warnbar{background:var(--orange-soft);color:var(--orange-ink)}.ui-viewas.ui-warnbar .ui-msg{opacity:1}.ui-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end}.ui-podium>div{display:flex;flex-direction:column;align-items:center;gap:var(--space-1-5);padding:16px 12px 0;border-radius:var(--radius-lg);background:var(--surface-sunken);min-width:0;text-align:center}.ui-podium .ui-step{align-self:stretch;display:grid;place-items:center;border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--accent-soft);color:var(--accent);font-weight:600;font-size:16px}.ui-rankring{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 var(--space-1-5);box-sizing:border-box;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 2px var(--border-strong);font-size:11px;font-weight:600;color:var(--ink-2)}.ui-seglist{display:flex;flex-direction:column;gap:var(--space-0-5)}.ui-release{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:16px 0}.ui-release>.ui-when{display:flex;flex-direction:column;gap:4px}.ui-preview-frame{padding:16px;border-radius:var(--radius-lg);background:var(--surface-sunken)}.ui-auth{display:flex;flex-wrap:wrap;min-height:100%;background:var(--surface);color:var(--ink);font-size:14px;line-height:20px}.ui-auth-brand{flex-grow:1;flex-shrink:1;min-width:0;box-sizing:border-box;padding:var(--space-10) var(--space-12);display:flex;flex-direction:column;gap:var(--space-7);background:var(--surface-sunken);margin:var(--space-3);border-radius:var(--radius-float);position:relative;overflow:hidden}.ui-auth-main{flex-grow:1;flex-shrink:1;min-width:0;box-sizing:border-box;padding:var(--space-10) var(--space-12);display:flex;flex-direction:column}.ui-auth-tools{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-2)}.ui-auth-center{flex:1 1 auto;display:grid;place-items:center}.ui-auth-form{width:100%;display:flex;flex-direction:column;gap:var(--space-6)}.ui-auth-foot{margin:0;text-align:center}.ui-auth-line{display:none;align-items:center;gap:var(--space-3);min-width:0}@container (max-width: 600px){.ui-auth-main{padding:var(--space-6) var(--space-4)}.ui-auth.ui-has-line>.ui-auth-brand{padding:var(--space-3) var(--space-4);gap:0;border-radius:var(--radius-lg)}.ui-auth.ui-has-line>.ui-auth-brand>:not(.ui-auth-line){display:none}.ui-auth.ui-has-line>.ui-auth-brand>.ui-auth-line{display:flex}}.ui-auth-bar{display:none;align-items:center;gap:var(--space-3);box-sizing:border-box;min-width:0;height:var(--space-14);padding:0 var(--space-4)}.ui-auth-barline{font-weight:var(--text-weight-semibold);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@container app (max-width: 390px){.ui-auth.ui-has-bar{flex-direction:column;flex-wrap:nowrap}.ui-auth.ui-has-bar>.ui-auth-bar{display:flex}.ui-auth.ui-has-bar>.ui-auth-brand{display:none}.ui-auth.ui-has-bar>.ui-auth-main{padding:var(--space-6) var(--space-4)}}.ui-steprow{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--space-4);align-items:start;min-width:0}.ui-steprow.ui-has-end{grid-template-columns:28px minmax(0,1fr) auto}.ui-steprow.ui-framed{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-ml)}@container (max-width: 600px){.ui-steprow.ui-framed.ui-has-end{grid-template-columns:28px minmax(0,1fr);align-items:start;row-gap:var(--space-1)}.ui-steprow.ui-framed.ui-has-end>:nth-child(3){grid-column:2}}.ui-steprow.ui-framed:hover{background:var(--surface-hover)}.ui-steprow.ui-circle .ui-pn{border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--muted)}.ui-steprow.ui-lg{grid-template-columns:var(--control-md) minmax(0,1fr)}.ui-steprow.ui-lg.ui-has-end{grid-template-columns:var(--control-md) minmax(0,1fr) auto}.ui-steprow.ui-lg .ui-pn{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-md);font-size:var(--text-body-sm-size)}.ui-steprow.ui-lg .ui-t{gap:var(--space-1)}.ui-steprow.ui-lg .ui-t>b{font-weight:var(--text-weight-semibold)}.ui-steprow.ui-lg .ui-why{line-height:var(--text-body-sm-line)}.ui-steprow .ui-t{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.ui-steprow .ui-t>b{font-weight:700}.ui-steprow .ui-why{font-size:13px;line-height:20px;color:var(--ink-2)}.ui-steprow.ui-framed .ui-t{gap:0}.ui-steprow.ui-framed .ui-t>b{font-weight:500}.ui-steprow.ui-framed .ui-why{font-size:12px;line-height:16px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-steprow.ui-framed.ui-flush{padding:var(--space-2) 0;border-radius:0}.ui-steprow.ui-framed.ui-flush:hover{background:none}.ui-steprow.ui-flush .ui-t>b{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-steprow.ui-circle.ui-accent .ui-pn{background:var(--accent-soft);color:var(--accent)}.ui-steprow.ui-circle.ui-ok .ui-pn{background:var(--success);color:var(--on-accent)}.ui-steprow.ui-circle.ui-warn .ui-pn{background:var(--orange-soft);color:var(--orange-ink)}.ui-focused{display:flex;flex-direction:column;align-items:center;gap:var(--space-7);min-height:100%;box-sizing:border-box;padding:var(--space-10) var(--space-4);background:var(--surface);color:var(--ink);font-size:14px;line-height:20px}.ui-focused>*{width:100%;max-width:var(--focused-w,640px);box-sizing:border-box}.ui-focused-bar{display:flex;align-items:center;gap:var(--space-3)}.ui-shell{display:flex;align-items:flex-start;gap:0;min-height:100%;background:var(--surface)}.ui-shell>.ui-side{margin:var(--space-2-5) 0 var(--space-2-5) var(--space-2-5);flex:none}.ui-shell>.ui-col{flex:1;min-width:0;display:flex;flex-direction:column}.ui-frame{display:flex;min-height:100vh;background:var(--surface)}.ui-frame>.ui-frame-rail{flex:none;padding:var(--space-2-5) 0 var(--space-2-5) var(--space-2-5)}.ui-frame>.ui-frame-col{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.ui-frame-tabs{display:none;position:sticky;bottom:0;z-index:5}@container app (max-width: 860px){.ui-frame>.ui-frame-rail{display:none}.ui-frame-tabs{display:block}}.ui-with-rail{display:flex;gap:var(--with-rail-gap,24px);align-items:flex-start;min-width:0}.ui-with-rail>.ui-work{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--with-rail-workgap,24px);align-self:stretch}.ui-with-rail>.ui-listrail{flex:1 1 var(--rail-basis,380px);max-width:var(--rail-max,380px);min-width:min(360px,100%);position:sticky;top:var(--rail-top,12px)}.ui-with-rail>.ui-listrail.ui-peek{flex:0 0 var(--listrail-w,380px);max-width:100%}.ui-form-col{width:100%;max-width:640px;display:flex;flex-direction:column;gap:16px}.ui-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ui-form-foot{display:flex;align-items:center;gap:12px;justify-content:flex-end;position:sticky;bottom:0;padding:12px 0;background:var(--glass)}.ui-settings{display:grid;grid-template-columns:220px minmax(0,820px);gap:28px;align-items:start}.ui-pub{min-height:100%;display:flex;flex-direction:column;align-items:center;gap:24px;padding:40px 16px;background:var(--canvas)}.ui-pub>.ui-card{width:100%;max-width:720px;box-sizing:border-box}.ui-pub-brand{display:flex;align-items:center;gap:var(--space-2-5);font-weight:600}.ui-flow-head{display:flex;align-items:center;gap:16px}.ui-done-line{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:var(--radius-md);font-size:13px;color:var(--ink-2)}.ui-states{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.ui-states>figure{margin:0;display:flex;flex-direction:column;gap:8px;min-width:0}.ui-states figcaption{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ui-shell>.ui-col{container-type:inline-size}@container (max-width: 900px){.ui-with-rail:not(.ui-rail-below)>.ui-listrail:not(.ui-peek){display:none}}@container (max-width: 900px){.ui-with-rail:has(>.ui-listrail.ui-peek){flex-wrap:wrap}.ui-with-rail>.ui-listrail.ui-peek{flex:1 1 100%;position:static}}.ui-with-rail.ui-rail-below>.ui-work{flex:999 1 600px}@container app (max-width: 1308px){.ui-with-rail.ui-rail-below{flex-wrap:wrap}.ui-with-rail.ui-rail-below>.ui-listrail{flex:1 1 100%;max-width:100%;position:static}.ui-with-rail.ui-rail-below>.ui-work{display:contents}.ui-with-rail.ui-rail-below>.ui-work>*{min-width:0;flex:1 1 100%}}.ui-vm{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:12px 16px;border-radius:var(--radius-lg);background:var(--surface-sunken);max-width:80%}.ui-vm>.ui-t{display:flex;flex-direction:column;gap:2px;min-width:0}.ui-vm>.ui-t>.ui-h{display:flex;gap:8px;align-items:baseline;min-width:0}.ui-vm>.ui-t>.ui-h>b{font-weight:600;font-size:13px}.ui-vm>.ui-t>.ui-h>.ui-cap{margin-left:auto}.ui-vm>.ui-t>.ui-say{font-size:13px;line-height:20px;color:var(--ink-2);min-width:0}.ui-evb.ui-warn{background:var(--orange-soft);color:var(--orange-ink)}button.ui-evb,.ui-evb>.ui-evt{display:flex;flex-direction:column;justify-content:flex-start;border:0;margin:0;font-family:inherit;text-align:start;cursor:pointer}button.ui-evb:focus-visible,.ui-evb>.ui-evt:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.ui-evb>.ui-evt{width:100%;height:100%;padding:0;background:none;color:inherit;font-size:inherit;line-height:inherit}.ui-evb>.ui-evacts{position:absolute;top:var(--space-1);right:var(--space-1);display:flex;gap:var(--space-1);opacity:0}.ui-evb:hover>.ui-evacts,.ui-evb:focus-within>.ui-evacts{opacity:1}.ui-route{display:flex;flex-direction:column;gap:12px;min-width:0}.ui-pn.ui-stop.ui-done{background:var(--success-soft);color:var(--success)}.ui-pn.ui-stop.ui-later{background:var(--surface-sunken);color:var(--ink-2)}.ui-pn.ui-stop.ui-late{background:var(--orange-soft);color:var(--orange-ink)}.ui-seen{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-3)}.ui-seen>.ui-cap{color:var(--accent);font-weight:500}.ui-seen>.ui-l{flex:1;height:4px;border-radius:var(--radius-hair);background:var(--accent-soft)}.ui-bubble{display:flex;flex-direction:column;gap:var(--space-1);max-width:85%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:13px;line-height:20px}.ui-bubble.ui-me{align-self:flex-end;background:var(--accent-soft)}.ui-bubble.ui-them{align-self:flex-start;background:var(--surface-sunken)}.ui-lrow{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:var(--space-2) var(--space-3);margin:0 calc(var(--space-3) * -1);border-radius:var(--radius-md)}.ui-lrow:hover{background:var(--surface-hover)}.ui-changed{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-ml);background:var(--surface-sunken)}.ui-changed>.ui-say{flex:1;min-width:0;font-size:13px;line-height:18px}.ui-way{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-4);border:0;border-radius:var(--radius-mlg);background:var(--surface-sunken);color:var(--ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background var(--motion-fast,.12s)}.ui-way:hover{background:var(--surface-hover)}.ui-way:focus-visible{outline:var(--focus-ring-width,2px) solid var(--accent)}.ui-way>.ui-ic{width:36px;height:36px;border-radius:var(--radius-md);display:grid;place-items:center;background:var(--surface-raised);color:var(--ink-2);flex:none}.ui-score{width:36px;height:36px;border-radius:var(--radius-pill);display:grid;place-items:center;font-weight:600;font-size:13px;font-variant-numeric:tabular-nums;flex:none}.ui-score.ui-ok{background:var(--success-soft);color:var(--success)}.ui-score.ui-ai{background:var(--accent-soft);color:var(--accent)}.ui-score.ui-warn{background:var(--orange-soft);color:var(--orange-ink)}.ui-score.ui-new{background:var(--surface-sunken);color:var(--ink-2)}.ui-score.ui-lg{width:var(--control-xl);height:var(--control-xl);font-size:16px}.ui-score.ui-tt:after{left:0;transform:none;padding:var(--space-1-5) var(--space-2-5)}.ui-fold{all:unset;box-sizing:border-box;display:grid;gap:var(--space-3);align-items:start;width:100%;padding:var(--space-3);border-radius:var(--radius-ml);cursor:pointer;transition:background var(--motion-fast,.12s)}.ui-fold:hover{background:var(--surface-hover)}.ui-fold.ui-on{background:var(--surface-sunken);border-radius:var(--radius-ml) var(--radius-ml) 0 0}.ui-fold:focus-visible{outline:var(--focus-ring-width,2px) solid var(--accent)}.ui-fold-mid{display:flex;flex-direction:column;gap:var(--space-0-5);min-width:0;padding-top:var(--space-1)}.ui-fold-panel{margin:0 0 var(--space-2);padding:var(--space-1) var(--space-4) var(--space-4);border-radius:0 0 var(--radius-ml) var(--radius-ml);background:var(--surface-sunken);display:flex;flex-direction:column;gap:var(--space-3)}.ui-fold-panel[hidden]{display:none}.ui-need{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:var(--space-4);align-items:center;padding:var(--space-3) var(--space-4);border-radius:var(--radius-ml);transition:background var(--motion-fast,.12s)}.ui-need:hover{background:var(--surface-hover)}.ui-need.ui-on{background:var(--accent-soft)}.ui-svc-card{display:flex;flex-direction:column;gap:var(--space-2)}.ui-svc{display:flex;align-items:center;gap:var(--space-2);min-width:0}.ui-svc-t{flex:1;min-width:0}.ui-svc-list{display:flex;flex-direction:column}.ui-svc-row{all:unset;box-sizing:border-box;display:grid;gap:var(--space-4);align-items:center;width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-mlg);cursor:pointer;transition:background var(--motion-fast,.12s)}.ui-svc-row:hover{background:var(--surface-hover)}.ui-svc-row.ui-on{background:var(--surface-sunken);border-radius:var(--radius-mlg) var(--radius-mlg) 0 0}.ui-svc-row:focus-visible{outline:var(--focus-ring-width) solid var(--accent)}.ui-svc-row .ui-svc-t{display:flex;flex-direction:column}.ui-svc-row .ui-svc-t b{font-weight:600}.ui-svc-tile{width:var(--control-lg);height:var(--control-lg);border-radius:var(--radius-ml)}.ui-svc-state{display:flex;align-items:center;font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line)}.ui-svc-chev{color:var(--muted)}.ui-svc-li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--space-3);align-items:center;font-size:var(--text-body-sm-size);padding:var(--space-1) 0}.ui-svc-li .ui-svc-t{display:flex;flex-direction:column;min-width:0}.ui-svc-w.ui-ok{color:var(--success)}.ui-svc-w.ui-warn{color:var(--orange-ink)}.ui-svc-w.ui-bad{color:var(--danger)}.ui-svc-panel{padding:var(--space-2) var(--space-4) var(--space-5) calc(var(--control-lg) + var(--space-4) * 2);border-radius:0 0 var(--radius-mlg) var(--radius-mlg)}.ui-svc-alert{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-5)}.ui-svc-alert .ui-svc{align-self:stretch;gap:var(--space-4)}.ui-svc-alert .ui-svc-t{display:flex;flex-direction:column}.ui-svc-title{font-size:var(--text-title-sm-size);line-height:var(--text-title-sm-line);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-title-sm-tracking)}.ui-svc-body{margin:0;font-size:var(--text-body-size);line-height:var(--text-body-line);color:var(--ink-2)}.ui-bdot{position:absolute;top:calc(var(--space-1) * -1);right:calc(var(--space-1) * -1);min-width:16px;height:16px;padding:0 var(--space-1);box-sizing:border-box;border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font-size:11px;font-weight:600;display:grid;place-items:center}.ui-bellpop{position:absolute;right:0;top:calc(100% + var(--space-2));z-index:var(--z-pop,20);box-sizing:border-box;padding:var(--space-3) var(--space-2);border-radius:var(--radius-mlg);background:var(--surface-raised);box-shadow:var(--shadow-pop);display:flex;flex-direction:column;gap:var(--space-1);font-size:13px;line-height:18px}.ui-bellpop>.ui-lbl{padding:0 var(--space-2)}.ui-greet{display:flex;align-items:center;gap:var(--space-6)}.ui-greet-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.ui-greet-t>.ui-lbl{color:var(--accent)}.ui-greet-h{margin:0;font-size:var(--text-hero-size);line-height:var(--text-hero-line);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-hero-tracking)}.ui-greet-s{margin:0;font-size:var(--text-lead-lg-size);line-height:var(--text-lead-lg-line);color:var(--ink-2);max-width:60ch}.ui-mark-lg{position:relative;width:168px;height:168px;transform-origin:0 0}.ui-mark-lg>span{position:absolute;border-radius:50%}.ui-mark-lg>.ui-mk-glow{inset:-48px;background:radial-gradient(circle,var(--sky) 0%,transparent 62%);opacity:.5;filter:blur(18px);animation:ax-glow 5s ease-in-out infinite}.ui-mark-lg>.ui-mk-core{inset:0;background:radial-gradient(circle at 50% 46%,var(--core) 0 38%,var(--core) 39%);box-shadow:inset 0 0 40px var(--scrim)}.ui-mark-lg>.ui-mk-ring{border:1px solid var(--sky);opacity:.35}.ui-mark-lg>.ui-mk-r1{inset:14px}.ui-mark-lg>.ui-mk-r2{inset:30px;opacity:.25}.ui-mark-lg>.ui-mk-r3{inset:46px;opacity:.18}.ui-mark-lg>.ui-mk-r4{inset:62px;opacity:.12}.ui-mark-lg>.ui-mk-rim{inset:0;border:1.5px solid var(--sky);box-shadow:0 0 18px var(--sky),inset 0 0 22px var(--sky);opacity:.9}.ui-mark-lg>.ui-mk-arc{inset:-2px;background:conic-gradient(from 0deg,transparent 0 62%,var(--orange) 80%,transparent 92%);-webkit-mask:radial-gradient(circle,transparent 66%,var(--ink) 67%,var(--ink) 72%,transparent 73%);mask:radial-gradient(circle,transparent 66%,var(--ink) 67%,var(--ink) 72%,transparent 73%);animation:ax-spin 7s linear infinite;filter:blur(.5px)}.ui-mark-lg>.ui-mk-arc2{inset:18px;background:conic-gradient(from 180deg,transparent 0 70%,var(--sky) 88%,transparent 96%);-webkit-mask:radial-gradient(circle,transparent 60%,var(--ink) 62%,var(--ink) 68%,transparent 70%);mask:radial-gradient(circle,transparent 60%,var(--ink) 62%,var(--ink) 68%,transparent 70%);animation:ax-spin 11s linear infinite reverse}.ui-mark-lg>.ui-mk-swirl{inset:24px;background:conic-gradient(from 90deg,transparent,var(--accent),transparent 30%,transparent 60%,var(--sky),transparent 90%);opacity:.22;filter:blur(6px);animation:ax-spin 14s linear infinite}.ui-mark-lg>.ui-mk-eye{inset:72px;background:radial-gradient(circle,var(--canvas) 0 30%,var(--core) 70%);box-shadow:0 0 12px var(--core)}.ui-mark-lg>.ui-mk-sp{width:3px;height:3px;background:var(--sky);animation:ax-twinkle 3s ease-in-out infinite}.ui-mark-lg>.ui-mk-sp1{left:-14px;top:40px}.ui-mark-lg>.ui-mk-sp2{right:-18px;top:22px;animation-delay:-1s}.ui-mark-lg>.ui-mk-sp3{left:30px;bottom:-16px;animation-delay:-2s}@keyframes ax-spin{to{transform:rotate(360deg)}}@keyframes ax-twinkle{0%,to{opacity:.15}50%{opacity:.9}}@keyframes ax-glow{0%,to{opacity:.4;transform:scale(.96)}50%{opacity:.62;transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.ui-mark-lg>span{animation:none}}.ui-pg{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ui-pg-toggle{display:flex;align-items:center;gap:var(--space-2)}.ui-pg-toggle>.ui-seg{width:var(--pg-toggle-w)}.ui-pg-load{display:flex;flex-direction:column;gap:var(--space-1)}.ui-pg-ctx{min-height:var(--control-lg);display:flex;align-items:center;gap:var(--space-4);padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunken);font-size:var(--text-note-size);line-height:var(--text-caption-line);flex-wrap:wrap}.ui-pg-ctx-where{font-weight:var(--text-weight-semibold)}.ui-pg-ctx-say{color:var(--ink-2)}.ui-pg-wrap{overflow-x:auto;margin:0 calc(var(--space-1) * -1);padding:0 var(--space-1)}.ui-pg-wrap:focus-visible{outline:var(--radius-2xs) solid var(--accent);outline-offset:var(--radius-2xs);border-radius:var(--radius-md)}.ui-pg-row{display:grid;gap:var(--space-3);align-items:center;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md)}.ui-pg-head-groups{padding-top:0;padding-bottom:0}.ui-pg-head{padding-top:var(--space-1);padding-bottom:var(--space-1)}.ui-pg-tr:hover{background:var(--surface-hover)}.ui-pg-row>:first-child{position:sticky;left:0;z-index:1;background:var(--surface);border-radius:var(--radius-sm)}.ui-pg-tr:hover>:first-child{background:var(--surface-hover)}.ui-pg-hd,.ui-pg-brk{font-size:var(--text-label-size);line-height:var(--text-caption-line);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-label-tracking);text-transform:uppercase;color:var(--muted)}.ui-pg-brk{text-align:right}.ui-pg-th2{text-align:center;padding:var(--space-1) 0;border-radius:var(--radius-sm);background:var(--surface-sunken);font-size:var(--text-label-size);line-height:var(--text-caption-line);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-label-tracking);text-transform:uppercase;color:var(--muted)}.ui-pg-prod{min-width:0}.ui-pg-prod-btn{all:unset;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-0-5);cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}.ui-pg-prod-btn:focus-visible{outline:var(--radius-2xs) solid var(--accent);outline-offset:calc(var(--radius-2xs) * -1)}.ui-pg-prod-name{font-weight:var(--text-weight-medium);white-space:normal;display:flex;align-items:center;gap:var(--space-2)}.ui-pg-cap{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--muted);font-family:var(--font-mono)}.ui-pg-cellbox{display:block;min-width:0}.ui-pg-cell{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1);height:var(--control-md);padding:0 var(--space-2);border-radius:var(--radius-sm);cursor:pointer;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.ui-pg-cell:hover{background:var(--surface-sunken)}.ui-pg-cell:focus-visible{outline:var(--radius-2xs) solid var(--accent);outline-offset:calc(var(--radius-2xs) * -1)}.ui-pg-cell.ui-pg-sel{background:var(--accent-soft)}.ui-pg-dot{width:var(--space-1-5);height:var(--space-1-5);border-radius:50%;flex:none}.ui-pg-dot.ui-pg-owndot{background:var(--muted)}.ui-pg-dot.ui-pg-floor{width:var(--space-2);height:var(--space-2)}.ui-pg-dot.ui-pg-floor-low{background:var(--orange)}.ui-pg-dot.ui-pg-floor-approval{background:var(--orange-ink)}.ui-pg-dot.ui-pg-floor-hard{background:var(--danger)}.ui-pg-t{display:inline-flex;align-items:center;gap:var(--space-1-5)}.ui-pg-cost{text-align:right;padding:0 var(--space-2);font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--muted);font-variant-numeric:tabular-nums}.ui-pg-dot.ui-pg-typed{background:var(--accent)}.ui-pg-pin{width:100%;box-sizing:border-box;height:var(--control-md);border-radius:var(--radius-sm);border:0;background:var(--surface-raised);box-shadow:var(--shadow-ring);color:var(--ink);font:inherit;font-size:var(--text-body-size);text-align:right;padding:0 var(--space-2);font-variant-numeric:tabular-nums;outline:none}.ui-pg-ced{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);background:var(--surface-sunken);box-shadow:inset 0 0 0 2px var(--accent);min-width:112px;box-sizing:border-box}.ui-pg-ced-amt{display:inline-flex;align-items:center;gap:var(--space-1)}.ui-pg-ced-cur{color:var(--muted);font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.ui-pg-ced-amt input{width:88px;height:var(--control-sm);box-sizing:border-box;border:0;border-radius:var(--radius-sm);padding:0 var(--space-2);background:var(--surface-raised);font:inherit;font-size:var(--text-note-size);text-align:right;color:var(--ink);outline:none;font-variant-numeric:tabular-nums}.ui-pg-ced-hint{font-size:var(--text-label-size);line-height:var(--text-label-line);white-space:nowrap}.ui-pg-ced-act{display:inline-flex;gap:var(--space-1)}.ui-pg-cell.ui-pg-book{flex-direction:column;align-items:flex-end;gap:var(--space-0-5);height:auto;padding:var(--space-2) var(--space-3);width:100%}.ui-pg-book.ui-pg-typedcell{background:var(--accent-soft)}.ui-pg-typedcell .ui-pg-price{font-weight:var(--text-weight-semibold)}.ui-pg-price{font-weight:var(--text-weight-medium)}.ui-pg-was{font-size:var(--text-micro-size);font-weight:var(--text-weight-semibold);color:var(--accent);white-space:nowrap}.ui-pg-own{font-size:var(--text-micro-size);color:var(--muted);white-space:nowrap}.ui-pg-listhd{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-0-5)}.ui-pg-thb-hd{display:flex;justify-content:flex-end}.ui-pg-thb{all:unset;cursor:pointer;display:inline-flex;flex-direction:column;align-items:flex-end;gap:var(--space-0-5);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}.ui-pg-thb:hover{background:var(--surface-hover)}.ui-pg-thb:focus-visible{outline:var(--radius-2xs) solid var(--accent);outline-offset:calc(var(--radius-2xs) * -1)}.ui-pg-rule{font-size:var(--text-caption-size);font-weight:var(--text-weight-medium);color:var(--muted);text-transform:none}.ui-pg-hed{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius-md);background:var(--accent-soft)}.ui-pg-hed-name{font-weight:var(--text-weight-medium)}.ui-pg-hed-inp{width:var(--pg-rule-w);height:var(--control-2xs);box-sizing:border-box;border:0;border-radius:var(--radius-sm);padding:0 var(--space-2);background:var(--surface-raised);font:inherit;font-size:var(--text-note-size);text-align:right;color:var(--ink);outline:none}.ui-pg-hed-act{display:inline-flex;gap:var(--space-2)}.ui-pg-hed-btn{all:unset;cursor:pointer;font-size:var(--text-caption-size);font-weight:var(--text-weight-medium);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}.ui-pg-hed-btn:hover,.ui-pg-hed-save{background:var(--surface-raised)}.ui-pg-detail{display:block}.ui-pg-detail-in{margin:0 var(--space-4) var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-ml);background:var(--surface-sunken);display:flex;flex-direction:column;gap:var(--space-3);font-size:var(--text-note-size);line-height:var(--text-caption-line)}@media(prefers-reduced-motion:no-preference){.ui-pg-detail-in{animation:pg-in var(--motion-base) var(--motion-ease-out)}}@keyframes pg-in{0%{opacity:0;transform:translateY(var(--space-1))}to{opacity:1;transform:none}}.ui-kb{display:grid;grid-template-columns:repeat(var(--kb-cols,1),minmax(136px,1fr));gap:var(--space-3);min-width:0}.ui-kb-col{display:flex;flex-direction:column;min-width:0}.ui-kb-colh{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken);font-size:var(--text-note-size)}.ui-kb-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);flex:none}.ui-kb-name{min-width:0;font-weight:var(--text-weight-semibold)}.ui-kb-count{margin-left:auto}.ui-kb-colbody{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2) 0}.ui-kb-deal{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:0;border-radius:var(--radius-ml);background:var(--surface-raised);box-shadow:var(--shadow-tile);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform var(--motion-fast)}.ui-kb-deal:hover{transform:translateY(-1px)}.ui-kb-deal.ui-on{box-shadow:var(--shadow-ring)}.ui-kb-empty{padding:var(--space-3)}.ui-kb-lane .ui-kb-empty{display:flex;align-items:center;min-height:var(--control-base);padding:0}.ui-kb-more{padding:0 var(--space-3)}.ui-kb-rows{display:flex;flex-direction:column;min-width:0}.ui-kb-stage{display:grid;grid-template-columns:var(--kb-label,184px) minmax(0,1fr);gap:var(--space-4);align-items:start;padding:var(--space-3) 0}.ui-kb-slbl{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.ui-kb-slbl-top{display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-base);min-width:0}.ui-kb-lane{display:flex;flex-wrap:wrap;gap:var(--space-2);min-height:var(--control-base);align-content:flex-start}.ui-kb-pill{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-2);max-width:240px;height:var(--control-base);padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:var(--shadow-xs);font:inherit;font-size:var(--text-note-size);font-weight:var(--text-weight-medium);color:var(--ink);transition:box-shadow var(--motion-fast)}.ui-kb-pill:hover{box-shadow:var(--shadow-pop)}.ui-kb-pill.ui-on{background:var(--primary);color:var(--on-primary)}.ui-kb-pill-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);flex:none;background:var(--kb-dot,var(--accent))}.ui-kb-pill.ui-on .ui-kb-pill-dot{background:var(--on-primary)}.ui-kb-pill-age{font-size:var(--text-caption-size);font-weight:var(--text-weight-medium);color:var(--muted);white-space:nowrap}.ui-kb-pill.ui-on .ui-kb-pill-age{color:var(--on-primary);opacity:.8}.ui-kb-hand{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-1) 0 var(--space-1) calc(var(--kb-label,184px) + var(--space-4));font-size:var(--text-caption-size);color:var(--muted)}.ui-kb-hand-label{white-space:nowrap}.ui-kb-hand-ln{flex:1;height:2px;border-radius:var(--radius-hair);background:var(--surface-sunken)}.ui-srw{display:grid;grid-template-columns:var(--srw-cols);gap:var(--space-4);align-items:center;width:100%;box-sizing:border-box;padding:var(--space-3) var(--space-4);border:0;border-radius:var(--radius-ml);background:transparent;font:inherit;color:var(--ink);text-align:left;cursor:pointer;transition:background var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.ui-srw:hover{background:var(--surface-hover)}.ui-srw.ui-on{background:var(--surface-raised);box-shadow:var(--shadow-ring),var(--shadow-card)}.ui-srw-id{display:flex;flex-direction:column;min-width:0}.ui-srw-name{font-weight:var(--text-weight-semibold)}.ui-srw-sub{white-space:nowrap}.ui-srw-fig{display:flex;flex-direction:column;align-items:flex-end}.ui-srw-avail{font-weight:var(--text-weight-semibold)}.ui-srw-avail.ui-low{color:var(--orange-ink)}@container app (max-width: 480px){.ui-srw{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.ui-srw-fig{align-items:flex-start}}.ui-sheet-dock{position:absolute;inset:0;z-index:var(--z-pop,20);display:flex;flex-direction:column;justify-content:flex-end}.ui-sheet-scrim{position:absolute;inset:0;background:var(--scrim)}.ui-sheet{position:relative;box-sizing:border-box;display:flex;flex-direction:column;max-height:100%;background:var(--surface-raised);border-radius:var(--radius-panel) var(--radius-panel) 0 0;box-shadow:var(--shadow-pop);transition:transform var(--motion-base) var(--motion-ease)}.ui-sheet.ui-half{height:50%}.ui-sheet.ui-full{height:100%}.ui-sheet.ui-drag{transition:none}.ui-sheet-head{flex:none;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) var(--space-4) 0;touch-action:none;cursor:grab}.ui-sheet-grab{width:40px;height:4px;border-radius:var(--radius-pill);background:var(--border-strong);margin:0 auto}.ui-sheet-title{margin:0;font-size:var(--text-lead-size);line-height:var(--text-lead-line);font-weight:var(--text-weight-semibold);min-width:0}.ui-sheet-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--space-3) var(--space-4) var(--space-4)}.ui-sheet-foot{flex:none;padding:var(--space-3) var(--space-4) var(--space-8)}@media(prefers-reduced-motion:reduce){.ui-sheet{transition:none}}.ui-score.ui-hollow{background:transparent;box-shadow:inset 0 0 0 2px currentColor}.ui-score.ui-hollow.ui-ok{color:var(--success)}.ui-score.ui-hollow.ui-ai{color:var(--accent)}.ui-score.ui-hollow.ui-warn{color:var(--orange-ink)}.ui-score.ui-hollow.ui-new{color:var(--muted)}.ui-score.ui-sm{width:var(--control-sm);height:var(--control-sm);font-size:var(--text-label-size);font-weight:var(--text-weight-semibold)}.ui-score.ui-sm.ui-new{font-size:var(--text-key-size);letter-spacing:var(--text-heading-tracking)}.ui-deal{position:relative;display:flex;flex-direction:column;gap:var(--space-1-5);min-width:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-ml);background:var(--surface-raised);color:var(--ink);cursor:grab;user-select:none;-webkit-user-select:none;transition:box-shadow var(--motion-fast),opacity var(--motion-fast),transform var(--motion-fast)}.ui-deal:hover{box-shadow:var(--shadow-tile)}.ui-deal.ui-on{box-shadow:var(--shadow-ring)}.ui-deal-open{all:unset;position:static;display:block;min-width:0;cursor:inherit;font-size:var(--text-note-size);line-height:var(--text-note-line);font-weight:var(--text-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-deal-open:after{content:"";position:absolute;inset:0;border-radius:inherit}.ui-deal-open:focus-visible:after{box-shadow:var(--shadow-ring)}.ui-deal-top{display:flex;align-items:flex-start;gap:var(--space-2);min-width:0}.ui-deal-id{display:flex;flex-direction:column;flex:1;min-width:0}.ui-deal-sub{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-deal-status{display:flex;min-width:0}.ui-deal-status>.ui-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis}.ui-deal-foot{display:flex;align-items:center;gap:var(--space-2);min-width:0}.ui-deal-idle{flex:1;min-width:0;font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--muted);white-space:nowrap}.ui-deal-acts{position:relative;z-index:1;display:flex;align-items:center;gap:var(--space-0-5);color:var(--muted)}.ui-deal.ui-lifted{transform:rotate(-2.5deg);box-shadow:var(--shadow-float);outline:2px solid var(--accent);outline-offset:-1px;cursor:grabbing}.ui-deal.ui-ghost{opacity:var(--opacity-dim);box-shadow:none}.ui-deal.ui-moving{outline:2px dashed var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ui-deal{transition:none}.ui-deal.ui-lifted{transform:none}}.ui-plane{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ui-plane-h{display:flex;align-items:center;gap:var(--space-2);min-width:0;min-height:var(--control-sm);padding:0 var(--space-0-5)}.ui-plane-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);flex:none;background:var(--plane-dot,var(--accent))}.ui-plane-name{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-note-size);font-weight:var(--text-weight-semibold)}.ui-plane-n{font-size:var(--text-caption-size);color:var(--muted);font-variant-numeric:tabular-nums}.ui-plane-meta{margin-left:auto;font-size:var(--text-label-size);color:var(--muted);white-space:nowrap}.ui-plane-bar{height:3px;margin:0 var(--space-1);border-radius:var(--radius-hair);background:var(--border);overflow:hidden}.ui-plane-bar>i{display:block;height:100%;border-radius:inherit;background:var(--plane-dot,var(--accent))}.ui-plane-body{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;min-height:var(--control-xl)}.ui-plane-drop{display:grid;place-items:center;min-height:var(--space-14);padding:var(--space-2);border:2px dashed var(--accent);border-radius:var(--radius-ml);background:var(--accent-soft);color:var(--accent);font-size:var(--text-caption-size);text-align:center}.ui-plane.ui-drop .ui-plane-bar{background:var(--accent-soft)}.ui-plane-empty{margin:0;padding:var(--space-3) var(--space-1);font-size:var(--text-caption-size);color:var(--muted)}.ui-plane-add{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:var(--space-1);height:var(--control-sm);border-radius:var(--radius-md);font-size:var(--text-note-size);color:var(--muted);cursor:pointer}.ui-plane-add:hover{background:var(--surface-sunken);color:var(--ink)}.ui-plane-add:focus-visible{box-shadow:var(--shadow-ring)}.ui-lanerow{display:flex;align-items:center;gap:var(--space-2-5);min-width:0;padding:var(--space-2-5) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-ml);background:var(--surface-raised)}.ui-lanerow.ui-on{box-shadow:var(--shadow-ring);border-color:transparent}.ui-lanerow.ui-dragging{opacity:var(--opacity-dim)}.ui-lanerow.ui-over{box-shadow:inset 0 2px 0 var(--accent)}.ui-lanerow-grip{display:grid;place-items:center;color:var(--faint);cursor:grab;touch-action:none}.ui-lanerow-grip.ui-off{visibility:hidden}.ui-lanerow-pick{all:unset;flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-2-5);cursor:pointer;font-size:var(--text-note-size);font-weight:var(--text-weight-semibold)}.ui-lanerow-pick:focus-visible{text-decoration:underline}.ui-lanerow-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-lanerow-pct{min-width:var(--space-8);text-align:right;font-size:var(--text-caption-size);color:var(--muted);font-variant-numeric:tabular-nums}.ui-rrow{display:flex;flex-direction:column;gap:var(--space-1-5);min-width:0;padding:var(--space-2-5) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-ml);background:var(--surface-raised)}.ui-rrow-h{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}.ui-rrow-sw{display:flex;align-items:center;gap:var(--space-2);flex:none;font-size:var(--text-caption-size);color:var(--muted)}.ui-rrow-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-note-size);font-weight:var(--text-weight-semibold)}.ui-rrow-s{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);color:var(--ink-2)}.ui-rrow-s>.ax-i{color:var(--accent);flex:none;margin-top:var(--space-0-5)}.ui-rrow.ui-off .ui-rrow-t{color:var(--ink-2)}.ui-rowmenu{position:relative;display:inline-flex}.ui-rowmenu-card{position:absolute;right:0;z-index:var(--z-pop,20);transform-origin:top right}.ui-rowmenu-card.ui-rowmenu-below{top:calc(100% + var(--space-1))}.ui-rowmenu-card.ui-rowmenu-above{bottom:calc(100% + var(--space-1));transform-origin:bottom right}html,body{height:100%;margin:0}html{scrollbar-gutter:stable}body{background:var(--canvas)}#app{height:100%}.ax-app{min-height:100%}.ax-main{font-variant-numeric:tabular-nums}.spinner.svelte-5zrx9q{display:inline-flex;width:var(--space-4);height:var(--space-4);color:var(--accent);flex:none}.spinner.sm.svelte-5zrx9q{width:var(--space-3);height:var(--space-3)}.spinner.lg.svelte-5zrx9q{width:var(--space-6);height:var(--space-6)}.spinner.svelte-5zrx9q svg:where(.svelte-5zrx9q){width:100%;height:100%;display:block}
