.ac{--ac-font: Lato, -apple-system, "SF Pro Text", Roboto, system-ui, sans-serif;--ac-h-compact: var(--bz-control-h-compact, 1.75rem);--ac-h-regular: var(--bz-control-h-regular, 2.125rem);--ac-h-large: var(--bz-control-h-large, 3rem);--ac-hit: 24px;--ac-elev-1: 0 1px 2px rgba(25, 28, 40, .06), 0 1px 1px rgba(25, 28, 40, .04);--ac-elev-2: var(--bz-shadow-card, 0 8px 24px -18px rgba(0, 0, 0, .4));--ac-elev-3: var(--bz-shadow-sheet, 0 30px 70px -34px rgba(0, 0, 0, .4));--ac-press: .14s;--ac-ease: var(--bz-spring, cubic-bezier(.2, .9, .3, 1));font-family:var(--ac-font);font-weight:400;color:var(--bz-text, #1b1e27);-webkit-font-smoothing:antialiased;font-synthesis:none}@media(pointer:coarse){.ac{--ac-hit: 44px}}.ac *,.ac *:before,.ac *:after{box-sizing:border-box}.ac [hidden]{display:none!important}.ac-num{font-variant-numeric:tabular-nums}.ac-title{font-weight:700;letter-spacing:-.015em;line-height:var(--bz-lh-tight, 1.3)}.ac{-webkit-tap-highlight-color:transparent}.ac :focus:not(:focus-visible){outline:none}.ac :focus{outline:none}.ac :focus-visible,.ac .ac-focus-demo{outline:2px solid var(--bz-accent, #49aecb);outline-offset:2px}.ac-hit{position:relative}.ac-hit:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,var(--ac-hit));height:max(100%,var(--ac-hit));transform:translate(-50%,-50%)}.ac-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--bz-space-2, 8px);min-height:var(--ac-h-regular);padding:0 14px;border:1px solid transparent;border-radius:var(--bz-r4, 13px);font:inherit;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;background:var(--bz-card, #fff);color:var(--bz-text, #1b1e27);transition:transform var(--ac-press) var(--ac-ease),background-color .16s,box-shadow .16s,opacity .16s}.ac-btn[data-size=compact]{min-height:var(--ac-h-compact);padding:0 10px;font-size:.8125rem;border-radius:var(--bz-r3, 10px)}.ac-btn[data-size=large]{min-height:var(--ac-h-large);padding:0 22px;font-size:1rem;border-radius:var(--bz-r5, 14px)}.ac-btn .ac-icon{width:1.15em;height:1.15em}.ac-btn{max-width:100%;min-width:min-content}.ac-btn .ac-label{white-space:normal;text-wrap:balance;text-align:center;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:manual;hyphens:manual}.ac-btn:has(.ac-label){padding-block:4px}.ac-btn[data-variant=primary]{background:var(--bz-accent, #49aecb);color:var(--bz-on-accent, #fff);box-shadow:var(--ac-elev-1)}.ac-btn[data-variant=secondary]{background:var(--bz-card, #fff);border-color:var(--bz-hair2, rgba(25, 28, 40, .16))}.ac-btn[data-variant=quiet]{background:transparent;color:var(--bz-accent-ink, var(--bz-accent, #49aecb))}.ac-btn[data-variant=danger]{background:var(--bz-danger, #c0405a);color:#fff}.ac-btn[data-variant=hero]{min-height:3.25rem;padding:0 22px 0 7px;gap:12px;border-radius:999px;font-size:1rem;font-weight:700;color:#fff;background:linear-gradient(180deg,#ffffff29,#fff0 60%),color-mix(in srgb,var(--bz-accent, #49aecb) 24%,color-mix(in srgb,var(--bz-stage, #0d1714) 74%,transparent));border:1px solid color-mix(in srgb,var(--bz-accent, #49aecb) 55%,rgba(255,255,255,.4));box-shadow:inset 0 1px #ffffff38,0 12px 32px -12px color-mix(in srgb,var(--bz-accent, #49aecb) 75%,transparent),0 0 28px -8px color-mix(in srgb,var(--bz-accent, #49aecb) 65%,transparent);backdrop-filter:blur(18px) saturate(1.7);-webkit-backdrop-filter:blur(18px) saturate(1.7);transition:transform var(--ac-press) var(--ac-ease),box-shadow .22s ease,background-color .16s}.ac-btn[data-variant=hero]>.ac-icon{width:2.375rem;height:2.375rem;padding:.5rem;border-radius:50%;background:var(--bz-accent, #49aecb);color:var(--bz-on-accent, #fff);box-shadow:0 0 0 4px color-mix(in srgb,var(--bz-accent, #49aecb) 28%,transparent);transition:transform .6s var(--ac-ease)}.ac-btn[data-variant=hero]:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(hover:hover){.ac-btn[data-variant=hero]:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff47,0 16px 36px -12px color-mix(in srgb,var(--bz-accent, #49aecb) 85%,transparent),0 0 36px -6px color-mix(in srgb,var(--bz-accent, #49aecb) 75%,transparent)}.ac-btn[data-variant=hero]:hover>.ac-icon{transform:rotate(-24deg)}}.ac-btn[data-variant=hero]:active{transform:scale(.98)}:is(.ac-surface-paper,.ac-shell[data-surface=light]) .ac-btn[data-variant=hero]{color:var(--bz-text, #1b1e27);background:linear-gradient(180deg,#ffffffe6,#ffffffb3);border-color:color-mix(in srgb,var(--bz-accent, #49aecb) 45%,transparent);box-shadow:0 10px 28px -14px color-mix(in srgb,var(--bz-accent, #49aecb) 70%,transparent),var(--ac-elev-1)}@media(prefers-reduced-transparency:reduce){.ac-btn[data-variant=hero]{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--bz-accent, #49aecb) 30%,var(--bz-stage, #0d1714))}}@media(prefers-reduced-motion:reduce){.ac-btn[data-variant=hero],.ac-btn[data-variant=hero]>.ac-icon{transition:none}.ac-btn[data-variant=hero]:hover{transform:none}.ac-btn[data-variant=hero]:hover>.ac-icon{transform:none}}.ac-btn[data-variant=glass]{background:color-mix(in srgb,var(--bz-stage, #0d1714) 68%,transparent);border-color:#ffffff24;color:#fff;backdrop-filter:blur(16px) saturate(1.6);-webkit-backdrop-filter:blur(16px) saturate(1.6)}.ac-btn[data-variant=glass][aria-pressed=true]{background:color-mix(in srgb,var(--bz-accent, #49aecb) 72%,#000);color:#fff}.ac-surface-stage .ac-chip:not(:is(.ac-combo-list,.ac-menu) .ac-chip){background:color-mix(in srgb,var(--bz-stage, #0d1714) 68%,transparent);border-color:#ffffff2e;color:#fff;backdrop-filter:blur(16px) saturate(1.6);-webkit-backdrop-filter:blur(16px) saturate(1.6)}.ac-surface-stage .ac-chip:not(:is(.ac-combo-list,.ac-menu) .ac-chip)[aria-pressed=true]{background:color-mix(in srgb,var(--bz-accent, #49aecb) 72%,#000);border-color:transparent;color:#fff}.ac-surface-stage .ac-chip-count:not(:is(.ac-combo-list,.ac-menu) .ac-chip-count){background:#ffffff29;color:#fff}.ac-surface-stage .ac-badge:not(:is(.ac-combo-list,.ac-menu) .ac-badge){background:#ffffff24;color:#fff}.ac-surface-stage .ac-badge:not(:is(.ac-combo-list,.ac-menu) .ac-badge)[data-tone=ok]{color:#7ee0a8}.ac-surface-stage .ac-badge:not(:is(.ac-combo-list,.ac-menu) .ac-badge)[data-tone=warn]{color:#f2c77a}.ac-surface-stage .ac-badge:not(:is(.ac-combo-list,.ac-menu) .ac-badge)[data-tone=danger]{color:#ffb4c0}.ac-surface-stage .ac-badge:not(:is(.ac-combo-list,.ac-menu) .ac-badge)[data-tone=info]{color:#b8cce0}.ac-surface-stage .ac-badge:not(:is(.ac-combo-list,.ac-menu) .ac-badge)[data-tone=accent]{background:color-mix(in srgb,var(--bz-accent, #49aecb) 55%,#000);color:#fff}.ac-surface-stage .ac-btn:not(:is(.ac-combo-list,.ac-menu) .ac-btn):is([data-variant=secondary],[data-variant=quiet]){background:color-mix(in srgb,var(--bz-stage, #0d1714) 68%,transparent);border-color:#ffffff24;color:#fff;backdrop-filter:blur(16px) saturate(1.6);-webkit-backdrop-filter:blur(16px) saturate(1.6)}.ac-surface-stage .ac-btn:not(:is(.ac-combo-list,.ac-menu) .ac-btn):is([data-variant=secondary],[data-variant=quiet])[aria-pressed=true]{background:color-mix(in srgb,var(--bz-accent, #49aecb) 72%,#000);color:#fff}.ac-btn[data-danger=true]:not([data-variant=danger]){color:var(--bz-danger-ink, #8f2a3e)}.ac-btn[data-danger=true][data-variant=secondary]{border-color:color-mix(in srgb,var(--bz-danger, #c0405a) 35%,transparent)}.ac-btn[aria-pressed=true]:not([data-variant=primary]){background:color-mix(in srgb,var(--bz-accent, #49aecb) 14%,var(--bz-card, #fff));border-color:color-mix(in srgb,var(--bz-accent, #49aecb) 45%,transparent);color:var(--bz-accent-ink, var(--bz-accent, #49aecb))}@media(max-width:600px){.ac-btn[data-collapse=phone]{min-width:var(--ac-h-regular);padding-inline:0}.ac-btn[data-collapse=phone] .ac-label{display:none}}.ac-btn:active:not(:disabled),.ac-btn.ac-press-demo{transform:scale(.97)}.ac-btn:disabled,.ac-btn[aria-disabled=true]{opacity:.4;cursor:default}.ac-btn[aria-busy=true]{cursor:progress}.ac-btn[aria-busy=true] .ac-label{opacity:.55}@media(hover:hover)and (pointer:fine){.ac-btn:hover:not(:disabled),.ac-btn.ac-hover-demo{box-shadow:var(--ac-elev-2);transform:translateY(-1px)}.ac-btn[data-variant=quiet]:hover:not(:disabled),.ac-btn[data-variant=quiet].ac-hover-demo{box-shadow:none;transform:none;background:color-mix(in srgb,var(--bz-accent, #49aecb) 8%,transparent)}}.ac-btn[data-block=true]{display:flex;width:100%}.ac-btn.ac-icon-btn{width:var(--ac-h-regular);padding:0}.ac-btn>svg{flex:none}.ac-icon-btn[data-size=compact]{width:var(--ac-h-compact)}.ac-icon-btn[data-size=large]{width:var(--ac-h-large)}.ac-spinner{width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:ac-spin .7s linear infinite}@keyframes ac-spin{to{transform:rotate(360deg)}}.ac-icon-btn[aria-busy=true] .ac-icon{animation:ac-spin .9s linear infinite}@media(prefers-reduced-motion:reduce){.ac-icon-btn[aria-busy=true] .ac-icon{animation:none}}.ac-splitter{position:absolute;inset-block:0;left:0;z-index:2;width:44px;transform:translate(-50%);border:0;background:transparent;cursor:col-resize;touch-action:none}.ac-splitter:before{content:"";position:absolute;inset-block:0;left:calc(50% - .5px);width:1px;background:var(--ac-splitter-line, var(--bz-hair2, rgba(25, 28, 40, .16)))}.ac-splitter:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:32px;transform:translate(-50%,-50%);border-radius:999px;background:var(--ac-splitter-handle, color-mix(in srgb, var(--bz-text, #1b1e27) 35%, var(--bz-card, #fff)));opacity:.7;transition:opacity .16s,background-color .16s}.ac .ac-splitter:focus-visible{outline:none}.ac-splitter:focus-visible:not([data-pointer-focus=true]):after{opacity:1;background:var(--ac-splitter-focus-ink, var(--bz-accent, #49aecb));box-shadow:0 0 0 4px var(--ac-splitter-focus-gap, var(--bz-bg, #f4f3ee)),0 0 0 6px var(--ac-splitter-focus-ink, var(--bz-accent, #49aecb))}@media(hover:hover){.ac-splitter:hover:after{opacity:1}}.ac-splitter[data-dragging=true]:after{opacity:1;background:var(--ac-splitter-focus-ink, var(--bz-accent, #49aecb))}@media(prefers-reduced-motion:reduce){.ac-splitter:after{transition:none}}.ac-icon{width:1.15em;height:1.15em;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ac-tabs{display:flex;gap:var(--bz-space-4, 16px);border-bottom:1px solid var(--bz-hair, rgba(25, 28, 40, .09));overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain}.ac-tabs::-webkit-scrollbar{display:none}.ac-tab{scroll-snap-align:start;flex:none}.ac-tab{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:2.5rem;padding:0 2px;border:0;background:none;font:inherit;font-size:.875rem;font-weight:600;color:var(--bz-muted, #6e7480);cursor:pointer;white-space:nowrap}.ac-tab[aria-selected=true]{color:var(--bz-text, #1b1e27)}.ac-tab[aria-selected=true]:before{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--bz-accent, #49aecb)}.ac-seg{max-width:100%;overflow-x:auto;scrollbar-width:none;display:inline-flex;gap:2px;padding:2px;border-radius:var(--bz-r4, 13px);background:color-mix(in srgb,var(--bz-text, #1b1e27) 6%,var(--bz-bg, #f4f3ee))}.ac-seg-option{min-height:calc(var(--ac-h-regular, var(--bz-control-h-regular, 2.125rem)) - 4px);padding:0 12px;border:0;border-radius:var(--bz-r3, 10px);background:none;font:inherit;font-size:.8125rem;font-weight:600;color:var(--bz-muted, #6e7480);cursor:pointer;white-space:nowrap;transition:background-color .16s,color .16s,box-shadow .16s}.ac-seg-option{display:inline-flex;align-items:center;gap:6px}.ac-seg-option .ac-icon{width:1.1em;height:1.1em}.ac-seg-option[aria-checked=true]{background:var(--bz-card, #fff);color:var(--bz-text, #1b1e27);box-shadow:var(--ac-elev-1, 0 1px 2px rgba(25, 28, 40, .06))}.ac-seg-option:focus-visible{outline:2px solid var(--bz-accent, #49aecb);outline-offset:-2px}@media(hover:hover){.ac-seg-option[aria-checked=false]:hover{background:color-mix(in srgb,var(--bz-text, #1b1e27) 5%,transparent);color:var(--bz-text, #1b1e27)}}@media(prefers-reduced-motion:reduce){.ac-seg-option{transition:none}}.ac-chips{display:flex;flex-wrap:wrap;gap:var(--bz-space-2, 8px)}.ac-chip{min-height:var(--ac-h-compact);padding:0 12px;border:1px solid var(--bz-hair2, rgba(25, 28, 40, .16));border-radius:var(--bz-radius-chip, 999px);background:var(--bz-card, #fff);font:inherit;font-size:.8125rem;font-weight:600;color:var(--bz-text, #1b1e27);cursor:pointer;white-space:nowrap;transition:transform var(--ac-press) var(--ac-ease),background-color .16s}.ac-chip[aria-pressed=true]{background:color-mix(in srgb,var(--bz-accent, #49aecb) 12%,var(--bz-card, #fff));border-color:color-mix(in srgb,var(--bz-accent, #49aecb) 45%,transparent);color:var(--bz-accent-ink, var(--bz-accent, #49aecb))}.ac-chip:active{transform:scale(.97)}.ac-chip{display:inline-flex;align-items:center;gap:6px}.ac-chip-count{min-width:18px;padding:1px 6px;border-radius:999px;font-size:.6875rem;font-weight:700;background:color-mix(in srgb,var(--bz-text, #1b1e27) 7%,transparent)}.ac-chip[aria-pressed=true] .ac-chip-count{background:color-mix(in srgb,var(--bz-accent, #49aecb) 18%,transparent)}.ac-file{position:relative}.ac-file-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.ac-file:focus-within{outline:2px solid var(--bz-accent, #49aecb);outline-offset:2px}a.ac-btn{text-decoration:none}.ac-badge{display:inline-flex;align-items:center;gap:5px;min-height:1.5rem;padding:0 9px;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;background:color-mix(in srgb,var(--bz-text, #1b1e27) 7%,transparent);color:var(--bz-text, #1b1e27)}.ac-badge[data-icon=true]:before{display:none}.ac-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.8}.ac-badge[data-tone=accent]{background:color-mix(in srgb,var(--bz-accent, #49aecb) 12%,transparent);color:var(--bz-accent-ink, var(--bz-accent, #49aecb))}.ac-badge[data-tone=ok]{background:color-mix(in srgb,var(--bz-success, #2e9e6b) 13%,transparent);color:var(--bz-success-ink, #1d6b48)}.ac-badge[data-tone=warn]{background:color-mix(in srgb,var(--bz-warn, #c68a12) 16%,transparent);color:var(--bz-warn-ink, #7a5208)}.ac-badge[data-tone=info]{background:color-mix(in srgb,var(--bz-info, #5b7590) 14%,transparent);color:var(--bz-info-ink, #3a5068)}.ac-badge[data-tone=danger]{background:color-mix(in srgb,var(--bz-danger, #c0405a) 13%,transparent);color:var(--bz-danger-ink, #8f2a3e)}.ac-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ac-field>.ac-field-label{font-size:.8125rem;font-weight:600;color:var(--bz-text, #1b1e27)}.ac-field[data-label-visibility=sr-only]>.ac-field-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ac-input,.ac-select{min-height:var(--ac-h-regular);padding:0 12px;border:1px solid var(--bz-hair2, rgba(25, 28, 40, .16));border-radius:var(--bz-radius-input, 13px);background:var(--bz-card, #fff);font:inherit;font-size:.9375rem;color:var(--bz-text, #1b1e27);min-width:0}.ac-input::placeholder{color:var(--bz-faint, #9aa0ac)}.ac-input:focus-visible,.ac-select:focus-visible{outline-offset:0}.ac-field[data-state=error] .ac-input,.ac-field[data-state=error] .ac-select{border-color:var(--bz-danger, #c0405a)}.ac-field-hint{font-size:.75rem;color:var(--bz-muted, #6e7480)}:where(.ac-field)+:where(.ac-field){margin-top:12px}:where(.ac-field)+:where(.ac-btn,.ac-actions,.ac-btn-row){margin-top:16px}:where(.ac-field-grid,.ac-settings-section-body,.ac-toolbar,.ac-field-row)>:where(.ac-field,.ac-btn,.ac-actions,.ac-btn-row){margin-top:0}.ac-textarea{height:auto;min-height:calc(var(--ac-h-regular) * 2);max-height:50vh;padding:8px 12px;line-height:var(--bz-lh-normal, 1.5);resize:vertical;field-sizing:content}.ac-field-count{align-self:flex-end;font-size:.75rem;color:var(--bz-muted, #6e7480)}.ac-field-count[data-near=true]{color:var(--bz-warn-ink, #7a5208)}.ac-field[data-state=error] .ac-field-hint{color:var(--bz-danger-ink, #8f2a3e)}.ac-check,.ac-switch{display:inline-flex;align-items:center;gap:10px;font-size:.875rem;cursor:pointer}.ac-check input{width:1.125rem;height:1.125rem;margin:0;accent-color:var(--bz-accent, #49aecb)}.ac-switch input{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:2.5rem;height:1.5rem;margin:0;border-radius:999px;background:var(--bz-hair2, rgba(25, 28, 40, .16));position:relative;cursor:pointer;transition:background-color .18s var(--ac-ease)}.ac-switch input:before{content:"";position:absolute;top:2px;left:2px;width:calc(1.5rem - 4px);height:calc(1.5rem - 4px);border-radius:50%;background:#fff;box-shadow:var(--ac-elev-1);transition:transform .18s var(--ac-ease)}.ac-switch input:checked{background:var(--bz-accent, #49aecb)}.ac-switch input:checked:before{transform:translate(1rem)}.ac-check input:disabled,.ac-switch input:disabled{opacity:.4;cursor:default}.ac-toast-host{position:fixed;left:0;right:0;bottom:max(calc(env(safe-area-inset-bottom,0px) + var(--ac-tabbar-h, 0px) + 16px),var(--ac-toast-offset, 0px));z-index:10000;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;padding:0 16px}.ac-toast-host[popover]{inset:auto 0 max(calc(env(safe-area-inset-bottom,0px) + var(--ac-tabbar-h, 0px) + 16px),var(--ac-toast-offset, 0px)) 0;width:auto;height:auto;margin:0;border:0;background:transparent;overflow:visible;color:inherit}.ac-toast-host[popover]:not(:popover-open){display:none}.ac-toast{pointer-events:auto;display:flex;align-items:center;gap:12px;max-width:min(30rem,100%);min-height:2.75rem;padding:10px 10px 10px 16px;border-radius:var(--bz-r5, 14px);background:color-mix(in srgb,var(--bz-text, #1b1e27) 92%,transparent);color:#fff;box-shadow:var(--ac-elev-3);font-size:.875rem;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}.ac-toast[data-tone=warn]{background:#5b3c05}.ac-toast[data-tone=error]{background:#7a1f31}.ac-toast .ac-btn[data-variant=quiet]{color:#fff}.ac-toast-enter{animation:ac-rise .22s var(--ac-ease)}@keyframes ac-rise{0%{opacity:0;transform:translateY(10px) scale(.98)}}.ac-banner{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--bz-r4, 13px);border:1px solid var(--bz-hair, rgba(25, 28, 40, .09));background:var(--bz-sub, #f6f5f1);font-size:.875rem}.ac-banner>.ac-banner-text{flex:1;min-width:0}.ac-banner[data-tone=info]{background:color-mix(in srgb,var(--bz-accent, #49aecb) 8%,var(--bz-card, #fff));border-color:color-mix(in srgb,var(--bz-accent, #49aecb) 25%,transparent)}.ac-banner[data-tone=warn]{background:color-mix(in srgb,var(--bz-warn, #c68a12) 10%,var(--bz-card, #fff));border-color:color-mix(in srgb,var(--bz-warn, #c68a12) 30%,transparent)}.ac-banner[data-tone=live]{background:color-mix(in srgb,var(--bz-danger, #c0405a) 7%,var(--bz-card, #fff));border-color:color-mix(in srgb,var(--bz-danger, #c0405a) 30%,transparent);position:sticky;top:0;z-index:5}.ac-live-dot{width:10px;height:10px;flex:none;border-radius:50%;background:var(--bz-rec, #e0556e);box-shadow:0 0 color-mix(in srgb,var(--bz-rec, #e0556e) 60%,transparent);animation:ac-live 1.6s ease-out infinite}@keyframes ac-live{70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.ac-banner[data-tone=demo]{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--bz-accent, #49aecb) 7%,var(--bz-card, #fff)) 0 10px,var(--bz-card, #fff) 10px 20px);border-style:dashed}.ac-tabbar{--ac-tabbar-h: 3.625rem;position:sticky;bottom:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);min-height:calc(var(--ac-tabbar-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--bz-hair, rgba(25, 28, 40, .09));background:var(--bz-card, #fff)}@supports (backdrop-filter: blur(1px)){.ac-tabbar{background:color-mix(in srgb,var(--bz-card, #fff) 82%,transparent);-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6)}}.ac-tabbar-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;padding:6px 2px;border:0;background:none;font:inherit;font-size:.75rem;font-weight:600;line-height:1.15;color:var(--bz-muted, #6e7480);cursor:pointer;text-align:center}.ac-tabbar-item>span{max-width:100%;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.ac-tabbar-item .ac-icon{width:1.5rem;height:1.5rem}.ac-tabbar-item[aria-current=page]{color:var(--bz-accent-ink, var(--bz-accent, #49aecb))}.ac-tabbar-item[aria-current=page]:before{content:"";position:absolute;top:0;width:28px;height:3px;border-radius:0 0 3px 3px;background:var(--bz-accent, #49aecb)}.ac-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 16px;text-align:center;color:var(--bz-muted, #6e7480)}.ac-empty .ac-icon{width:2rem;height:2rem;color:var(--bz-faint, #9aa0ac)}.ac-empty-title{font-size:1rem;font-weight:700;color:var(--bz-text, #1b1e27);letter-spacing:-.01em}.ac-skeleton{display:flex;flex-direction:column;gap:8px}.ac-skel-line{height:.75rem;border-radius:6px;background:linear-gradient(90deg,color-mix(in srgb,var(--bz-text, #1b1e27) 6%,transparent) 25%,color-mix(in srgb,var(--bz-text, #1b1e27) 11%,transparent) 37%,color-mix(in srgb,var(--bz-text, #1b1e27) 6%,transparent) 63%);background-size:400% 100%;animation:ac-shimmer 1.4s ease infinite}.ac-skel-line:last-child{width:60%}@keyframes ac-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.ac-row{display:flex;align-items:center;gap:12px;width:100%;min-height:3rem;padding:8px 12px;border:0;border-radius:var(--bz-r4, 13px);background:transparent;font:inherit;color:var(--bz-text, #1b1e27);text-align:left;cursor:pointer;transition:background-color .14s}@media(hover:hover){.ac-row:hover{background:color-mix(in srgb,var(--bz-text, #1b1e27) 5%,transparent)}}.ac-row[aria-current=true]{background:color-mix(in srgb,var(--bz-accent, #49aecb) 10%,transparent)}.ac-row-icon{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:50%;background:color-mix(in srgb,var(--bz-accent, #49aecb) 12%,var(--bz-card, #fff));color:var(--bz-accent-ink, var(--bz-accent, #49aecb))}.ac-row-dot{flex:none;width:.625rem;height:.625rem;margin:0 4px;border-radius:50%;background:var(--ac-row-tone, var(--bz-muted, #6e7480))}.ac-row[data-tone=danger]{--ac-row-tone: var(--bz-danger, #c0405a);--ac-row-tone-ink: var(--bz-danger-ink, #8f2a3e)}.ac-row[data-tone=warn]{--ac-row-tone: var(--bz-warn, #c68a12);--ac-row-tone-ink: var(--bz-warn-ink, #7a5208)}.ac-row[data-tone=info]{--ac-row-tone: var(--bz-info, #5b7590);--ac-row-tone-ink: var(--bz-info-ink, #3a5068)}.ac-row[data-tone=ok]{--ac-row-tone: var(--bz-success, #2e9e6b);--ac-row-tone-ink: var(--bz-success-ink, #1d6b48)}.ac-row[data-tone] .ac-row-icon{background:color-mix(in srgb,var(--ac-row-tone) 14%,var(--bz-card, #fff));color:var(--ac-row-tone-ink)}.ac-combo-wrap{position:relative;display:flex;flex-direction:column}.ac-combo-list{color:var(--bz-text, #1b1e27);position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;max-height:min(20rem,50vh);overflow-y:auto;margin:0;padding:4px;list-style:none;background:var(--bz-card, #fff);border:1px solid var(--bz-hair, rgba(25, 28, 40, .09));border-radius:var(--bz-r4, 13px);box-shadow:var(--ac-elev-3);overscroll-behavior:contain}.ac-combo-list[hidden]{display:none}.ac-combo-option{display:flex;align-items:center;gap:10px;min-height:2.75rem;padding:6px 10px;border-radius:var(--bz-r3, 10px);cursor:pointer}.ac-combo-option[aria-selected=true]{background:color-mix(in srgb,var(--bz-accent, #49aecb) 10%,transparent)}@media(hover:hover){.ac-combo-option:hover{background:color-mix(in srgb,var(--bz-text, #1b1e27) 5%,transparent)}}.ac-combo-option .ac-badge{flex:none}.ac-combo-note{padding:10px 12px;font-size:.8125rem;color:var(--bz-muted, #6e7480)}.ac-combo[aria-busy=true] .ac-input{background-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--bz-accent, #49aecb) 8%,transparent),transparent);background-size:200% 100%;animation:ac-shimmer 1.2s linear infinite}.ac-src-dot{flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--ac-src, var(--bz-src-missing, #7b828d))}[data-origin=source]{--ac-src: var(--bz-src-source, #3d7bb8)}[data-origin=manual]{--ac-src: var(--bz-src-manual, #c27c0e)}[data-origin=platform]{--ac-src: var(--bz-src-platform, #6b7685)}[data-origin=document]{--ac-src: var(--bz-src-document, #7a52b3)}[data-origin=missing]{--ac-src: var(--bz-src-missing, #7b828d)}[data-origin=missing] .ac-src-dot{background:transparent;box-shadow:inset 0 0 0 1.5px var(--ac-src)}.ac-src-mark{display:inline-grid;place-items:center;width:1rem;height:1rem;vertical-align:middle;cursor:help;transition:opacity .14s}[data-origin-reveal=hover] .ac-src-mark{opacity:0}[data-origin-reveal=hover]:hover .ac-src-mark,[data-origin-reveal=hover]:focus-within .ac-src-mark{opacity:1}@media(pointer:coarse){[data-origin-reveal=hover] .ac-src-mark{opacity:1}}.ac-src-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;font-size:.75rem;color:var(--bz-muted, #6e7480)}.ac-src-legend li{display:inline-flex;align-items:center;gap:6px}.ac-field-chip{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:.75rem;color:var(--bz-muted, #6e7480)}.ac-field-chip-origin{font-weight:700;color:var(--bz-text, #1b1e27)}.ac-field-chip-source:before{content:"·";margin-right:6px}.ac-field-chip .ac-btn{margin-left:2px}.ac-drift{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:var(--bz-r4, 13px);background:color-mix(in srgb,var(--bz-warn, #c68a12) 10%,var(--bz-card, #fff));border:1px solid color-mix(in srgb,var(--bz-warn, #c68a12) 30%,transparent);font-size:.8125rem}.ac-drift p{margin:0}.ac-drift-text{display:flex;align-items:center;gap:6px;font-weight:700;color:var(--bz-warn-ink, #7a5208)}.ac-drift-text .ac-icon{width:1.1em;height:1.1em;flex:none}.ac-drift-value{color:var(--bz-text, #1b1e27);overflow-wrap:anywhere}.ac-drift-actions{display:flex;flex-wrap:wrap;gap:8px}.ac-outline-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1px}.ac-outline-row{position:relative;display:flex;align-items:center;gap:2px;min-height:2.25rem;padding-right:2px;border-radius:var(--bz-r3, 10px)}@media(hover:hover){.ac-outline-row:hover{background:color-mix(in srgb,var(--bz-text, #1b1e27) 4%,transparent)}}.ac-outline-row[aria-current=true]{background:color-mix(in srgb,var(--bz-accent, #49aecb) 10%,transparent)}.ac-outline-row[data-child=true]{padding-left:1.25rem}.ac-outline-row[data-group=true] .ac-outline-label{font-weight:700}.ac-outline-row[data-dragging=true]{opacity:.45}.ac-outline-row[data-drop=before]:before,.ac-outline-row[data-drop=after]:after{content:"";position:absolute;left:6px;right:6px;height:2px;border-radius:2px;background:var(--bz-accent, #49aecb)}.ac-outline-row[data-drop=before]:before{top:-1px}.ac-outline-row[data-drop=after]:after{bottom:-1px}.ac-outline-grip{flex:none;display:grid;place-items:center;width:1.125rem;color:var(--bz-faint, #9aa0ac);cursor:grab;opacity:0;transition:opacity .12s}.ac-outline-row:hover .ac-outline-grip,.ac-outline-row:focus-within .ac-outline-grip{opacity:1}@media(pointer:coarse){.ac-outline-grip{opacity:1}}.ac-outline-grip .ac-icon{width:.875rem;height:.875rem}.ac-outline-caret,.ac-outline-hide{flex:none;display:grid;place-items:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:var(--bz-r2, 8px);background:none;color:var(--bz-muted, #6e7480);cursor:pointer}.ac-outline-caret .ac-icon,.ac-outline-hide .ac-icon{width:1rem;height:1rem}.ac-outline-caret .ac-icon{transition:transform .16s var(--ac-ease, ease)}.ac-outline-caret[aria-expanded=false] .ac-icon{transform:rotate(-90deg)}.ac-outline-hide{opacity:0}.ac-outline-row:hover .ac-outline-hide,.ac-outline-hide:focus-visible,.ac-outline-hide[aria-pressed=true]{opacity:1}@media(pointer:coarse){.ac-outline-hide{opacity:1}}.ac-outline-lock{flex:none;display:grid;place-items:center;width:1.75rem;color:var(--bz-faint, #9aa0ac)}.ac-outline-lock .ac-icon{width:.875rem;height:.875rem}.ac-outline-main{flex:1;min-width:0;display:flex;align-items:center;gap:8px;min-height:2.25rem;padding:0 6px;border:0;background:none;font:inherit;font-size:.875rem;color:var(--bz-text, #1b1e27);text-align:left;cursor:pointer}.ac-outline-main>.ac-icon{width:1rem;height:1rem;flex:none;color:var(--bz-muted, #6e7480)}.ac-outline-label{flex:1;min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:1.3;overflow-wrap:anywhere}.ac-outline-main{padding-block:4px}.ac-outline-row[data-hidden=true] .ac-outline-label{text-decoration:line-through;color:var(--bz-muted, #6e7480)}.ac-outline-badge{flex:none;padding:1px 5px;border-radius:5px;font-size:.75rem;font-weight:800;letter-spacing:.04em;color:var(--bz-muted, #6e7480);background:color-mix(in srgb,var(--bz-text, #1b1e27) 7%,transparent)}.ac-list-editor{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;border:0}.ac-list-editor>legend{padding:0;margin-bottom:4px}.ac-list-head,.ac-list-row{display:flex;align-items:center;gap:6px}.ac-list-cell{flex:1 1 0;min-width:0}.ac-list-cell[data-grow="2"]{flex-grow:2}.ac-list-cell[data-grow="3"]{flex-grow:3}.ac-list-cell[data-grow="4"]{flex-grow:4}.ac-list-cell-check{flex:none;width:3.5rem;text-align:center}.ac-list-gripcell{flex:none;width:1.125rem}.ac-list-endcell{flex:none;width:var(--ac-h-compact)}.ac-list-head{font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--bz-muted, #6e7480)}.ac-list-body{display:flex;flex-direction:column;gap:4px}.ac-list-row{position:relative;border-radius:var(--bz-r3, 10px)}.ac-list-row:hover .ac-list-grip,.ac-list-row:focus-within .ac-list-grip{opacity:1}.ac-list-row[data-dragging=true]{opacity:.45}.ac-list-row[data-drop=before]:before,.ac-list-row[data-drop=after]:after{content:"";position:absolute;left:0;right:0;height:2px;border-radius:2px;background:var(--bz-accent, #49aecb)}.ac-list-row[data-drop=before]:before{top:-3px}.ac-list-row[data-drop=after]:after{bottom:-3px}.ac-list-input{width:100%;min-height:var(--ac-h-compact);font-size:.875rem}.ac-list-check{display:grid;place-items:center}.ac-list-check input{width:1.125rem;height:1.125rem;margin:0;accent-color:var(--bz-accent, #49aecb)}.ac-list-editor>.ac-btn{align-self:flex-start}.ac-dialog.ac-palette{width:min(620px,calc(100vw - 32px));margin-top:min(12vh,120px);max-height:min(70vh,560px)}.ac-palette-bar{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--bz-hair, rgba(25, 28, 40, .09));color:var(--bz-muted, #6e7480)}.ac-palette-bar>.ac-icon{width:1.125rem;height:1.125rem;flex:none}.ac-palette-input{flex:1;min-width:0;min-height:2.25rem;border:0;background:none;font:inherit;font-size:1.0625rem;color:var(--bz-text, #1b1e27)}.ac-palette-input:focus-visible{outline:none}.ac-palette-input::-webkit-search-cancel-button{display:none}.ac-palette-kbd{flex:none;padding:2px 6px;border:1px solid var(--bz-hair2, rgba(25, 28, 40, .16));border-radius:6px;font:inherit;font-size:.75rem;color:var(--bz-muted, #6e7480)}.ac-palette-list{flex:1;overflow-y:auto;margin:0;padding:6px;list-style:none;overscroll-behavior:contain}.ac-palette-group{padding:10px 10px 4px;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--bz-muted, #6e7480)}.ac-palette-icon{display:grid;place-items:center;flex:none;width:1.75rem;height:1.75rem;border-radius:var(--bz-r2, 8px);background:color-mix(in srgb,var(--bz-text, #1b1e27) 6%,transparent);color:var(--bz-muted, #6e7480)}.ac-palette-icon .ac-icon{width:1rem;height:1rem}.ac-palette-where{flex:none;font-size:.75rem;color:var(--bz-muted, #6e7480)}@media(max-width:600px){.ac-dialog.ac-palette{width:calc(100vw - 16px);margin:8px auto auto;border-radius:var(--bz-radius-sheet, 22px);max-height:calc(100dvh - 16px)}}.ac-btn .ac-icon-end{margin-left:-2px;margin-right:-4px}.ac-menu-wrap{display:inline-flex}.ac-menu{position:fixed;inset:auto;margin:0;min-width:12rem;max-width:min(20rem,calc(100vw - 16px));padding:6px;border:1px solid var(--bz-hair, rgba(25, 28, 40, .09));border-radius:var(--bz-r4, 13px);background:var(--bz-card, #fff);color:var(--bz-text, #1b1e27);box-shadow:var(--ac-elev-3)}.ac-menu:not(:popover-open):not([data-open=true]){display:none}.ac-menu:popover-open,.ac-menu[data-open=true]{display:flex;flex-direction:column;gap:2px;animation:ac-rise .16s var(--ac-ease)}.ac-menu-item{display:flex;align-items:center;gap:10px;min-height:2.5rem;padding:0 12px;border:0;border-radius:var(--bz-r3, 10px);background:none;font:inherit;font-size:.9375rem;color:inherit;text-align:left;cursor:pointer}.ac-menu-item .ac-icon{width:1.1rem;height:1.1rem;flex:none;color:var(--bz-muted, #6e7480)}.ac-menu-item:focus-visible{background:color-mix(in srgb,var(--bz-accent, #49aecb) 10%,transparent);outline:none}@media(hover:hover){.ac-menu-item:hover:not(:disabled){background:color-mix(in srgb,var(--bz-accent, #49aecb) 10%,transparent);outline:none}}.ac-menu-item[data-danger=true]{color:var(--bz-danger-ink, #8f2a3e)}.ac-menu-item:disabled{opacity:.45;cursor:default}.ac-menu-heading{padding:8px 12px 4px;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--bz-muted, #6e7480)}.ac-menu-divider{height:1px;margin:6px 4px;background:var(--bz-hair, rgba(25, 28, 40, .09))}.ac-menu-item[aria-checked] .ac-label{flex:1}.ac-menu-item[aria-checked=true]:after{content:"";flex:none;width:.4rem;height:.75rem;margin-right:2px;border:solid var(--bz-accent, #49aecb);border-width:0 2px 2px 0;transform:translateY(-2px) rotate(45deg)}.ac-menu-item[role=menuitemradio][aria-checked=true]:after{width:.5rem;height:.5rem;border:0;border-radius:50%;background:var(--bz-accent, #49aecb);transform:none}.ac-appbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:3.5rem;padding:6px 12px 6px 16px;padding-top:max(6px,env(safe-area-inset-top,0px))}.ac-appbar[data-tone=solid]{background:var(--bz-card, #fff);color:var(--bz-text, #1b1e27);border-bottom:1px solid var(--bz-hair, rgba(25, 28, 40, .09))}.ac-appbar[data-tone=over-media]{background:linear-gradient(to bottom,#0000006b,#0000);color:#fff}.ac-appbar[data-tone=over-media] .ac-appbar-title{text-shadow:0 1px 3px rgba(0,0,0,.45)}.ac-appbar-start{display:flex;align-items:center;gap:10px;min-width:0}.ac-appbar-brand{display:inline-flex;flex:none;max-height:2rem}.ac-appbar-brand img,.ac-appbar-brand svg{max-height:2rem;width:auto}.ac-appbar-title{margin:0;font-size:1.0625rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-appbar-actions{display:flex;align-items:center;gap:6px;flex:none}.ac-appbar-more:not([data-always=true]){display:none}.ac-appbar-action[hidden],.ac-appbar-more[hidden]{display:none!important}.ac-appbar-action[data-danger=true][data-variant=glass]{background:color-mix(in srgb,var(--bz-danger, #c0405a) 82%,#000);color:#fff}.ac-menu-item{text-decoration:none}@media(max-width:600px){.ac-appbar-action:not([data-keep=true]){display:none}.ac-appbar-more{display:inline-flex}.ac-appbar-action[data-keep=true] .ac-label{display:none}.ac-appbar-action[data-keep=true]{padding-inline:0;min-width:var(--ac-h-regular)}}.ac-map-popup{display:flex;flex-direction:column;gap:6px;width:16.25rem;max-width:calc(100vw - 32px);padding:12px 12px 10px 14px;border-radius:var(--bz-r4, 13px);background:var(--bz-card, #fff);color:var(--bz-text, #1b1e27);box-shadow:var(--ac-elev-3);font-size:.875rem}.ac-map-popup[data-width=m]{width:18.125rem}.ac-map-popup[data-tone=dark]{background:color-mix(in srgb,var(--bz-stage, #0d1714) 82%,transparent);color:#fff;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(16px) saturate(1.5);-webkit-backdrop-filter:blur(16px) saturate(1.5)}.ac-map-popup-head{display:flex;align-items:flex-start;gap:6px}.ac-map-popup-texts{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ac-map-popup-kicker{display:flex;align-items:center;gap:5px;margin:0;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--bz-muted, #6e7480)}.ac-map-popup-kicker .ac-icon{width:.9rem;height:.9rem}.ac-map-popup-kicker[data-tone=urgent]{color:var(--bz-danger-ink, #8f2a3e)}.ac-map-popup-kicker[data-tone=soon]{color:var(--bz-warn-ink, #7a5208)}.ac-map-popup-kicker[data-tone=info]{color:var(--bz-info-ink, #3a5068)}.ac-map-popup[data-tone=dark] .ac-map-popup-kicker{color:#ffffffb8}.ac-map-popup[data-tone=dark] .ac-map-popup-kicker[data-tone=urgent]{color:#ffb4c0}.ac-map-popup[data-tone=dark] .ac-map-popup-kicker[data-tone=soon]{color:#f2c77a}.ac-map-popup-title{margin:0;font-size:1rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.ac-map-popup-body{display:flex;flex-direction:column;gap:4px;color:inherit}.ac-map-popup-body p{margin:0}.ac-map-popup-actions{display:flex;flex-wrap:wrap;gap:6px;margin:2px -6px 0}.ac-map-popup[data-tone=dark] .ac-btn[data-variant=quiet]{color:#fff}.ac-map-popup-status{margin:0;font-size:.75rem;color:var(--bz-muted, #6e7480)}.ac-map-popup[data-tone=dark] .ac-map-popup-status{color:#ffffffb8}.maplibregl-popup-content:has(>.ac-map-popup){padding:0;background:none;box-shadow:none;border-radius:0}.maplibregl-popup:has(.ac-map-popup[data-tone=light]) .maplibregl-popup-tip{border-top-color:var(--bz-card, #fff);border-bottom-color:var(--bz-card, #fff)}.maplibregl-popup:has(.ac-map-popup[data-tone=dark]) .maplibregl-popup-tip{display:none}.ac-color-row{display:flex;align-items:center;gap:8px}.ac-color-swatch{flex:none;width:var(--ac-h-regular);min-height:var(--ac-h-regular);align-self:stretch;padding:3px;border:1px solid var(--bz-hair2, rgba(25, 28, 40, .16));border-radius:var(--bz-r3, 10px);background:var(--bz-card, #fff);cursor:pointer}.ac-color-swatch::-webkit-color-swatch-wrapper{padding:0}.ac-color-swatch::-webkit-color-swatch{border:0;border-radius:7px}.ac-color-swatch::-moz-color-swatch{border:0;border-radius:7px}.ac-color-hex{width:7.5rem;font-variant-numeric:tabular-nums;text-transform:lowercase}.ac-color-check[data-state=ok]{color:var(--bz-success-ink, #1d6b48)}.ac-color-check[data-state=warn]{color:var(--bz-warn-ink, #7a5208)}.ac-color-check[data-state=bad]{color:var(--bz-danger-ink, #8f2a3e)}.ac-field[data-state=error] .ac-color-hex{border-color:var(--bz-danger, #c0405a)}.ac-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ac-row-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ac-row-text b{font-size:.9375rem;font-weight:600;overflow-wrap:anywhere}.ac-row-text small{font-size:.8125rem;color:var(--bz-muted, #6e7480);overflow-wrap:anywhere}.ac-row-trailing{flex:none;font-size:.8125rem;color:var(--bz-muted, #6e7480)}.ac-map-toolbar{display:flex;align-items:stretch;width:max-content;max-width:100%;background:var(--bz-card, #fff);border:1px solid var(--bz-hair, rgba(25, 28, 40, .09));border-radius:14px;box-shadow:var(--ac-elev-2);overflow:hidden}.ac-map-toolbar-item{flex:1 1 0;min-width:0;width:7.5rem;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:2.75rem;padding:0 12px;border:0;background:none;color:var(--bz-text, #1b1e27);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background-color .16s,color .16s}.ac-map-toolbar-item+.ac-map-toolbar-item{border-left:1px solid var(--bz-hair, rgba(25, 28, 40, .09))}.ac-map-toolbar-item .ac-icon{width:1.25em;height:1.25em;flex:none}.ac-map-toolbar-item .ac-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-map-toolbar-item[aria-pressed=true]{color:var(--bz-accent-ink, var(--bz-accent, #49aecb));box-shadow:inset 0 -3px 0 var(--bz-accent, #49aecb)}@media(hover:hover){.ac-map-toolbar-item:hover:not(:disabled){background:color-mix(in srgb,var(--bz-text, #1b1e27) 5%,transparent)}}.ac-map-toolbar-item:active:not(:disabled){background:color-mix(in srgb,var(--bz-text, #1b1e27) 9%,transparent)}.ac-map-toolbar-item:disabled{opacity:.4;cursor:default}.ac-map-toolbar[data-compact=true] .ac-label{display:none}.ac-map-toolbar[data-compact=true] .ac-map-toolbar-item{width:3rem;padding:0 8px}.ac-map-toolbar[data-compact=true] .ac-icon{width:1.4em;height:1.4em}@media(max-width:600px){.ac-map-toolbar{width:100%}.ac-map-toolbar-item{width:auto;flex-direction:column;gap:3px;min-height:3.5rem;padding:6px 2px;font-size:.75rem}.ac-map-toolbar-item .ac-label{white-space:normal;text-align:center;line-height:1.15;-webkit-hyphens:auto;hyphens:auto}}.ac-map-tool{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:2.5rem;min-height:2.5rem;padding:0;border:1px solid var(--bz-hair, rgba(25, 28, 40, .09));border-radius:999px;color:var(--bz-text, #1b1e27);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;box-shadow:var(--ac-elev-2);transition:transform var(--ac-press) var(--ac-ease),background-color .16s,color .16s}.ac-map-tool[data-labelled=true]{padding:0 14px 0 11px}.ac-map-tool .ac-icon{width:1.15em;height:1.15em}.ac-map-tool[data-tone=dark]{background:color-mix(in srgb,var(--bz-stage, #0d1714) 68%,transparent);border-color:#ffffff24;color:#fff;backdrop-filter:blur(16px) saturate(1.6);-webkit-backdrop-filter:blur(16px) saturate(1.6)}.ac-map-tool[aria-pressed=true]{background:var(--bz-accent, #49aecb);color:var(--bz-on-accent, #fff);border-color:transparent}.ac-map-tool:active:not(:disabled){transform:scale(.94)}.ac-map-tool:disabled{opacity:.4;cursor:default}.ac-avatar{display:inline-grid;place-items:center;flex:none;width:var(--bz-avatar-size, 2.125rem);height:var(--bz-avatar-size, 2.125rem);border-radius:50%;overflow:hidden;background:var(--bz-avatar-bg, color-mix(in srgb, var(--bz-accent, #49aecb) 14%, var(--bz-card, #fff)));color:var(--bz-avatar-ink, var(--bz-accent-ink, var(--bz-accent, #49aecb)));font-size:.8125rem;font-weight:700}.ac-avatar[data-size="28"]{width:var(--bz-avatar-size-sm, 1.75rem);height:var(--bz-avatar-size-sm, 1.75rem);font-size:.75rem}.ac-avatar img{width:100%;height:100%;object-fit:cover}.ac-dialog{width:min(520px,calc(100vw - 32px));max-height:min(85vh,760px);padding:0;border:0;border-radius:var(--bz-radius-sheet, 22px);background:var(--bz-card, #fff);color:var(--bz-text, #1b1e27);box-shadow:var(--ac-elev-3);overflow:hidden}.ac-dialog[open]{display:flex;flex-direction:column;animation:ac-rise .22s var(--ac-ease)}.ac-dialog::backdrop{background:#0f121a61;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ac-dialog-head{display:flex;align-items:center;gap:8px;padding:14px 12px 6px 20px}.ac-dialog-title{flex:1;margin:0;font-size:1.125rem}.ac-dialog-body{padding:4px 20px 16px;overflow:auto;display:flex;flex-direction:column;gap:14px}.ac-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 20px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--bz-hair, rgba(25, 28, 40, .09))}@media(max-width:600px){.ac-dialog{width:100vw;max-width:100vw;margin:auto 0 0;border-radius:var(--bz-radius-sheet, 22px) var(--bz-radius-sheet, 22px) 0 0}.ac-dialog-actions>.ac-btn{flex:1 1 auto}}.ac-glass{--ac-glass-bg: color-mix(in srgb, var(--bz-stage, #0d1714) 68%, transparent);--ac-glass-edge: rgba(255, 255, 255, .14);--ac-glass-ink: #fff;--ac-glass-muted: rgba(255, 255, 255, .78);background:color-mix(in srgb,var(--bz-stage, #0d1714) 88%,#ffffff);color:var(--ac-glass-ink);border:1px solid var(--ac-glass-edge);border-radius:var(--bz-r5, 14px);box-shadow:0 12px 32px -12px #00000073}.ac-glass[data-tone=light]{--ac-glass-bg: color-mix(in srgb, #ffffff 80%, transparent);--ac-glass-edge: rgba(255, 255, 255, .7);--ac-glass-ink: var(--bz-text, #1b1e27);--ac-glass-muted: var(--bz-muted, #6e7480);background:#f7f7f4;box-shadow:0 12px 32px -14px #00000047}@supports (backdrop-filter: blur(1px)){.ac-glass{background:var(--ac-glass-bg);backdrop-filter:blur(16px) saturate(1.6);-webkit-backdrop-filter:blur(16px) saturate(1.6)}}@media(prefers-reduced-transparency:reduce){.ac-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--bz-stage, #0d1714) 88%,#ffffff)}.ac-glass[data-tone=light]{background:#f7f7f4}}:is(.ac-surface-paper,.ac-shell[data-surface=light]) .ac-glass:not([data-tone=dark]){--ac-glass-bg: color-mix(in srgb, #ffffff 82%, transparent);--ac-glass-edge: var(--bz-hair2, rgba(25, 28, 40, .16));--ac-glass-ink: var(--bz-text, #1b1e27);--ac-glass-muted: var(--bz-muted, #6e7480);background:#f7f7f4}:is(.ac-surface-paper,.ac-shell[data-surface=light]) .ac-glass:not([data-tone=dark]) .ac-btn[data-variant=secondary],:is(.ac-surface-paper,.ac-shell[data-surface=light]) .ac-glass:not([data-tone=dark]) .ac-chip{background:#fff9;color:var(--ac-glass-ink)}:is(.ac-surface-paper,.ac-shell[data-surface=light]) .ac-btn[data-variant=glass]{background:color-mix(in srgb,#ffffff 82%,transparent);border-color:var(--bz-hair2, rgba(25, 28, 40, .16));color:var(--bz-text, #1b1e27);box-shadow:var(--ac-elev-1)}:is(.ac-surface-paper,.ac-shell[data-surface=light]) .ac-btn[data-variant=glass][aria-pressed=true],:is(.ac-surface-paper,.ac-shell[data-surface=light]) .ac-glass:not([data-tone=dark]) .ac-chip[aria-pressed=true]{background:var(--bz-accent, #49aecb);color:var(--bz-on-accent, #ffffff);border-color:transparent}@media(prefers-reduced-transparency:reduce){:is(.ac-surface-paper,.ac-shell[data-surface=light]) .ac-btn[data-variant=glass]{background:var(--bz-card, #ffffff);-webkit-backdrop-filter:none;backdrop-filter:none}}.ac-glass-panel{display:flex;flex-direction:column;gap:10px;padding:14px 16px}.ac-glass-title{margin:0;font-size:.9375rem;color:var(--ac-glass-ink)}.ac-glass .ac-btn[data-variant=secondary],.ac-glass .ac-chip{background:#ffffff1a;border-color:var(--ac-glass-edge);color:var(--ac-glass-ink)}.ac-glass[data-tone=light] .ac-btn[data-variant=secondary],.ac-glass[data-tone=light] .ac-chip{background:#fff9;color:var(--ac-glass-ink)}.ac-glass .ac-chip[aria-pressed=true]{background:color-mix(in srgb,var(--bz-accent, #49aecb) 72%,#000);border-color:transparent;color:#fff}.ac-glass .ac-chip[aria-pressed=true] .ac-chip-count{background:#ffffff38}.ac-callout{position:absolute;left:var(--ac-x, 0);top:var(--ac-y, 0);display:inline-flex;align-items:center;gap:8px;max-width:16rem;padding:7px 12px 7px 10px;font:inherit;font-size:.8125rem;text-align:left;cursor:default;transform:translate(-50%,calc(-100% - 22px));animation:ac-callout-in .26s var(--ac-ease)}button.ac-callout{cursor:pointer}.ac-callout:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:22px;background:linear-gradient(var(--ac-glass-edge),currentColor);opacity:.7}.ac-callout:before{content:"";position:absolute;left:calc(50% - 3px);top:calc(100% + 19px);width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 25%,transparent)}.ac-callout[data-side=bottom]{transform:translate(-50%,22px)}.ac-callout[data-line=false]{transform:translate(-50%,calc(-100% - 8px))}.ac-callout[data-line=false]:after,.ac-callout[data-line=false]:before{display:none}.ac-callout[data-side=bottom]:after{top:auto;bottom:100%;background:linear-gradient(currentColor,var(--ac-glass-edge))}.ac-callout[data-side=bottom]:before{top:auto;bottom:calc(100% + 19px)}.ac-callout[data-side=left]{transform:translate(calc(-100% - 22px),-50%)}.ac-callout[data-side=left]:after{left:100%;top:50%;width:22px;height:1px}.ac-callout[data-side=left]:before{left:calc(100% + 19px);top:calc(50% - 3px)}.ac-callout[data-side=right]{transform:translate(22px,-50%)}.ac-callout[data-side=right]:after{left:auto;right:100%;top:50%;width:22px;height:1px}.ac-callout[data-side=right]:before{left:auto;right:calc(100% + 19px);top:calc(50% - 3px)}.ac-callout[data-anchor=marker]{left:auto;top:auto;white-space:nowrap;pointer-events:auto}.ac-callout[data-anchor=marker][data-side=right]{left:calc(100% + 6px);top:50%;transform:translateY(-50%)}.ac-callout[data-anchor=marker][data-side=left]{right:calc(100% + 6px);top:50%;transform:translateY(-50%)}.ac-callout[data-anchor=marker][data-side=top]{left:50%;bottom:calc(100% + 6px);transform:translate(-50%)}.ac-callout[data-anchor=marker][data-side=bottom]{left:50%;top:calc(100% + 6px);transform:translate(-50%)}.ac-callout-text{display:flex;flex-direction:column;min-width:0}.ac-callout-text b{font-weight:700}.ac-callout-text small{color:var(--ac-glass-muted);font-size:.75rem}@keyframes ac-callout-in{0%{opacity:0}}.ac-stat{display:flex;flex-direction:column;gap:4px;min-width:7.5rem;padding:12px 14px}.ac-stat-label{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--ac-glass-muted)}.ac-stat[data-action=true]{font:inherit;color:inherit;text-align:left;cursor:pointer;transition:transform var(--ac-press) var(--ac-ease),box-shadow .16s}.ac-stat[data-action=true]:active{transform:scale(.98)}.ac-stat-hint{font-size:.75rem;color:var(--ac-glass-muted);overflow-wrap:anywhere}.ac-stat[data-surface=plain] .ac-stat-hint{color:var(--bz-muted, #6e7480)}.ac-glass.ac-stat[data-status=warn] :is(.ac-stat-label .ac-icon,.ac-stat-value){color:#f2c77a}.ac-glass.ac-stat[data-status=danger] :is(.ac-stat-label .ac-icon,.ac-stat-value){color:#ffb4c0}.ac-glass.ac-stat[data-status=ok] :is(.ac-stat-label .ac-icon,.ac-stat-value){color:#7ee0a8}.ac-glass.ac-stat[data-status=info] :is(.ac-stat-label .ac-icon,.ac-stat-value){color:#b8cce0}.ac-glass.ac-stat[data-tone=light][data-status=warn] :is(.ac-stat-label .ac-icon,.ac-stat-value),:is(.ac-surface-paper,.ac-shell[data-surface=light]) .ac-glass.ac-stat:not([data-tone=dark])[data-status=warn] :is(.ac-stat-label .ac-icon,.ac-stat-value){color:var(--bz-warn-ink, #7a5208)}.ac-glass.ac-stat[data-tone=light][data-status=danger] :is(.ac-stat-label .ac-icon,.ac-stat-value),:is(.ac-surface-paper,.ac-shell[data-surface=light]) .ac-glass.ac-stat:not([data-tone=dark])[data-status=danger] :is(.ac-stat-label .ac-icon,.ac-stat-value){color:var(--bz-danger-ink, #8f2a3e)}.ac-glass.ac-stat[data-tone=light][data-status=ok] :is(.ac-stat-label .ac-icon,.ac-stat-value),:is(.ac-surface-paper,.ac-shell[data-surface=light]) .ac-glass.ac-stat:not([data-tone=dark])[data-status=ok] :is(.ac-stat-label .ac-icon,.ac-stat-value){color:var(--bz-success-ink, #1d6b48)}.ac-glass.ac-stat[data-tone=light][data-status=info] :is(.ac-stat-label .ac-icon,.ac-stat-value),:is(.ac-surface-paper,.ac-shell[data-surface=light]) .ac-glass.ac-stat:not([data-tone=dark])[data-status=info] :is(.ac-stat-label .ac-icon,.ac-stat-value){color:var(--bz-info-ink, #3a5068)}.ac-stat-value{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;line-height:1.1}.ac-stat-delta{font-size:.75rem;font-weight:700;color:var(--ac-glass-muted)}.ac-stat-delta[data-trend=up]{color:#7ee0a8}.ac-stat-delta[data-trend=down]{color:#ffb4a8}.ac-glass[data-tone=light] .ac-stat-delta[data-trend=up],.ac-stat[data-surface=plain] .ac-stat-delta[data-trend=up]{color:var(--bz-success-ink, #1d6b48)}.ac-glass[data-tone=light] .ac-stat-delta[data-trend=down],.ac-stat[data-surface=plain] .ac-stat-delta[data-trend=down]{color:var(--bz-danger-ink, #8f2a3e)}.ac-stat[data-surface=plain]{background:var(--bz-card, #fff);border:1px solid var(--bz-hair, rgba(25, 28, 40, .09));border-radius:var(--bz-r5, 14px);box-shadow:var(--ac-elev-1);color:var(--bz-text, #1b1e27)}.ac-stat[data-surface=plain] .ac-stat-label,.ac-stat[data-surface=plain] .ac-stat-delta{color:var(--bz-muted, #6e7480)}.ac-stat[data-surface=plain][data-status=ok]{--ac-stat-ink: var(--bz-success-ink, #1d6b48)}.ac-stat[data-surface=plain][data-status=warn]{--ac-stat-ink: var(--bz-warn-ink, #7a5208)}.ac-stat[data-surface=plain][data-status=danger]{--ac-stat-ink: var(--bz-danger-ink, #8f2a3e)}.ac-stat[data-surface=plain][data-status=info]{--ac-stat-ink: var(--bz-info-ink, #3a5068)}.ac-stat[data-surface=plain]:not([data-status=neutral]) .ac-stat-value{color:var(--ac-stat-ink)}.ac-stat[data-surface=plain]:not([data-status=neutral]){box-shadow:var(--ac-elev-1),inset 3px 0 0 var(--ac-stat-ink)}.ac-seg-floating{border:1px solid var(--bz-hair, rgba(25, 28, 40, .09));box-shadow:var(--ac-elev-2);border-radius:999px}.ac-seg-floating .ac-seg-option{border-radius:999px}.ac-surface-stage .ac-seg{background:color-mix(in srgb,var(--bz-stage, #0d1714) 68%,transparent);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(16px) saturate(1.6);-webkit-backdrop-filter:blur(16px) saturate(1.6)}.ac-surface-stage .ac-seg-option{color:#ffffffd1}.ac-surface-stage .ac-seg-option[aria-checked=true]{background:color-mix(in srgb,var(--bz-accent, #49aecb) 72%,#000);color:#fff;box-shadow:none}@media(hover:hover){.ac-surface-stage .ac-seg-option[aria-checked=false]:hover{background:#ffffff1a;color:#fff}}.ac-keyboard-list:not(:focus-within){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ac-keyboard-list:focus-within{position:absolute;z-index:20;top:8px;left:8px;max-height:60%;overflow:auto;padding:6px;border-radius:var(--bz-r4, 13px);background:var(--bz-card, #fff);box-shadow:var(--ac-elev-3)}.ac-keyboard-list ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ac-material{background:var(--bz-card, #fff)}@supports (backdrop-filter: blur(1px)){.ac-material{background:color-mix(in srgb,var(--bz-card, #fff) 78%,transparent);-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6)}}::view-transition-group(*){animation-duration:calc(.28s * var(--bz-motion-scale, 1));animation-timing-function:var(--bz-spring, cubic-bezier(.2, .9, .3, 1))}::view-transition-old(root),::view-transition-new(root){animation-duration:calc(.18s * var(--bz-motion-scale, 1))}@supports (font: -apple-system-body){html.ac-os-text{font:-apple-system-body}}html.ac-os-text .ac{font-family:var(--ac-font)}@media(prefers-contrast:more){.ac{--bz-hair: rgba(25, 28, 40, .35);--bz-hair2: rgba(25, 28, 40, .55);--bz-muted: #4a4f59}}@media(prefers-reduced-motion:reduce){.ac *,.ac *:before,.ac *:after{animation:none!important;transition:none!important}.ac .ac-btn:active,.ac .ac-chip:active,.ac .ac-btn:hover{transform:none!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.ac-callout{animation:none}}:where(.ac-has-card-menu){position:relative}.ac-has-card-menu{--ac-card-menu-reserve: 28px}.ac-card-menu{position:absolute;top:4px;right:4px;z-index:2;width:auto;height:auto;pointer-events:none}.ac-card-menu>.ac-btn,.ac-card-menu>.ac-menu{pointer-events:auto}.ac-card-menu>.ac-btn{position:relative;min-width:24px;min-height:24px;width:24px;height:24px;padding:0;border:0;background:transparent;box-shadow:none;color:var(--bz-muted, #6e7480)}.ac-card-menu>.ac-btn svg{width:18px;height:18px}@media(hover:none){.ac-card-menu>.ac-btn:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}}@media(hover:hover){.ac-has-card-menu>.ac-card-menu{opacity:0;transition:opacity .15s ease}.ac-has-card-menu:hover>.ac-card-menu,.ac-has-card-menu:focus-within>.ac-card-menu,.ac-card-menu:has([aria-expanded=true]){opacity:1}.ac-card-menu>.ac-btn:hover{color:var(--bz-text, #1b1e27)}}.ac-card-menu>.ac-btn:focus-visible{outline:2px solid var(--bz-accent, #49aecb);outline-offset:2px}.ac-has-card-menu[data-moving=true]{outline:2px dashed var(--bz-accent, #49aecb);outline-offset:3px;cursor:grab}@media(prefers-reduced-motion:reduce){.ac-has-card-menu>.ac-card-menu{transition:none}}.ac-prov{margin:0;display:grid;gap:10px}.ac-prov-svg{max-width:100%;height:auto;display:block;margin-inline:auto}.ac-prov-box{fill:var(--bz-card, #fff);stroke:var(--bz-hair, rgba(25, 28, 40, .09));stroke-width:1.5}.ac-prov-node.is-source .ac-prov-box{stroke:var(--bz-accent, #49aecb)}.ac-prov-node.is-result .ac-prov-box{stroke:var(--bz-text, #1b1e27);stroke-width:2}.ac-prov-node.is-step .ac-prov-box{stroke-dasharray:4 3;stroke:var(--bz-muted, #6e7480)}.ac-prov-kind{font-size:.75rem;fill:var(--bz-muted, #6e7480);letter-spacing:.02em}.ac-prov-label{font-size:.8125rem;font-weight:600;fill:var(--bz-text, #1b1e27)}.ac-prov-edge{fill:none;stroke:var(--bz-muted, #6e7480);stroke-width:1.4}.ac-prov-tip{fill:var(--bz-muted, #6e7480)}.ac-prov-edge-label{font-size:.75rem;fill:var(--bz-muted, #6e7480)}.ac-prov-node[role=button]{cursor:pointer}.ac-prov-node[role=button]:focus-visible{outline:none}.ac-prov-node[role=button]:focus-visible .ac-prov-box{stroke:var(--bz-accent, #49aecb);stroke-width:3}.ac-prov-foot{font-size:.75rem;color:var(--bz-muted, #6e7480)}.ac-prov-list{margin:0;padding-left:20px;display:grid;gap:2px;font-size:.8125rem;color:var(--bz-text, #1b1e27)}.ac-prov-list small{color:var(--bz-muted, #6e7480);font-size:.75rem}.ac-card-flipping{animation:ac-card-flip .28s ease-in forwards;transform-origin:center}.ac-card-fading{animation:ac-card-fade .16s ease-in forwards}@keyframes ac-card-flip{0%{transform:perspective(900px) rotateY(0)}to{transform:perspective(900px) rotateY(90deg);opacity:.4}}@keyframes ac-card-fade{0%{opacity:1}to{opacity:.35}}@media(prefers-reduced-motion:reduce){.ac-card-flipping{animation:ac-card-fade .16s ease-in forwards}}.ac-panel-host{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:20}.ac-panel{position:absolute;display:grid;grid-template-rows:auto 1fr;pointer-events:auto;overflow:hidden;background:var(--bz-card, #fff);color:var(--bz-text, #1b1e27);box-shadow:var(--ac-elev-2);transition:background-color .26s ease,color .26s ease}.ac-panel[data-layout=side]{top:0;bottom:0;border-left:1px solid var(--bz-hair, rgba(25, 28, 40, .09));padding-left:14px}.ac-panel[data-layout=sheet]{left:0;right:0;border-radius:18px 18px 0 0;padding-top:14px;padding-bottom:env(safe-area-inset-bottom,0px)}.ac-panel[data-motion=on][data-layout=side]{transition:width .28s cubic-bezier(.2,.8,.2,1),right .28s cubic-bezier(.2,.8,.2,1),background-color .26s ease,color .26s ease}.ac-panel[data-motion=on][data-layout=sheet]{transition:height .28s cubic-bezier(.2,.8,.2,1),background-color .26s ease,color .26s ease}.ac-panel[data-dragging=true]{transition:none;-webkit-user-select:none;user-select:none}.ac-panel[data-mode=overlay][data-layout=side]{z-index:3;border-left-color:transparent;box-shadow:-18px 0 48px -12px #0f161e47,-2px 0 8px #0f161e14}.ac-panel[data-mode=overlay][data-layout=side][data-side=left]{box-shadow:18px 0 48px -12px #0f161e47,2px 0 8px #0f161e14}.ac-panel[data-surface=dark]{--bz-card: rgba(255, 255, 255, .06);--bz-text: #f4f6f5;--bz-muted: rgba(244, 246, 245, .68);--bz-hair: rgba(255, 255, 255, .12);--bz-hair2: rgba(255, 255, 255, .2);--bz-bg: var(--bz-stage, #0d1714);--bz-success-ink: #7ee0a8;--bz-warn-ink: #f2c77a;--bz-danger-ink: #ffb4c0;--bz-info-ink: #b8cce0;background:var(--bz-stage, #0d1714);color:#f4f6f5}.ac-panel[data-surface=light]{--bz-card: #ffffff;--bz-text: #1b1e27;--bz-muted: #6e7480;--bz-hair: rgba(25, 28, 40, .09);--bz-hair2: rgba(25, 28, 40, .16);color:var(--bz-text)}.ac-panel-grip{position:absolute;z-index:2;display:grid;place-items:center;cursor:ew-resize;touch-action:none}.ac-panel[data-layout=side] .ac-panel-grip{left:0;top:0;bottom:0;width:14px}.ac-panel[data-layout=sheet] .ac-panel-grip{left:0;right:0;top:0;height:18px;cursor:ns-resize}.ac-panel-grip:before{content:"";border-radius:999px;background:var(--bz-hair2, rgba(25, 28, 40, .16))}.ac-panel[data-layout=side] .ac-panel-grip:before{width:4px;height:40px}.ac-panel[data-layout=sheet] .ac-panel-grip:before{width:40px;height:4px}.ac-panel-grip:focus-visible{outline:2px solid var(--bz-accent, #49aecb);outline-offset:-2px}.ac-panel-head{display:flex;align-items:center;gap:4px;min-height:3rem;padding:6px 8px 6px 4px;border-bottom:1px solid var(--bz-hair, rgba(25, 28, 40, .09))}.ac-panel-title{flex:1;min-width:0;margin:0;font-size:1rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-panel-body{min-height:0;overflow:auto;overscroll-behavior:contain}.ac-panel-content{padding:14px 16px 20px}.ac-panel[data-size=edge] .ac-panel-head,.ac-panel[data-size=edge] .ac-panel-body{visibility:hidden}.ac-panel-frame-wrap{position:relative;display:grid;grid-template-rows:1fr auto;height:100%;min-height:60vh}.ac-panel-frame{width:100%;height:100%;min-height:60vh;border:0;background:var(--bz-card, #fff)}.ac-panel-frame-wrap.is-loading{background:linear-gradient(90deg,var(--bz-hair, rgba(25, 28, 40, .09)),transparent,var(--bz-hair, rgba(25, 28, 40, .09)))}.ac-panel-newtab{justify-self:end;padding:8px 4px;font-size:.8125rem;color:var(--bz-accent, #49aecb)}.ac-panel-blocked{color:var(--bz-muted, #6e7480);font-size:.875rem}@media(hover:hover){.ac-panel-grip:hover:before{background:var(--bz-accent, #49aecb)}}@media(prefers-reduced-motion:reduce){.ac-panel,.ac-panel[data-motion=on][data-layout=side],.ac-panel[data-motion=on][data-layout=sheet]{transition:none}}.ac-panel[data-layout=side][data-side=left]{border-left:0;border-right:1px solid var(--bz-hair, rgba(25, 28, 40, .09));padding-left:0;padding-right:14px}.ac-panel[data-layout=side][data-side=left] .ac-panel-grip{left:auto;right:0}.ac-panel[data-side=left] .ac-panel-head{padding-left:16px}.ac-panel[data-motion=on][data-layout=side][data-side=left]{transition:width .28s cubic-bezier(.2,.8,.2,1),left .28s cubic-bezier(.2,.8,.2,1),background-color .26s ease,color .26s ease}:where(.ac) input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:.875rem;height:.875rem;margin:0 2px 0 8px;cursor:pointer;opacity:.55;background:linear-gradient(45deg,transparent calc(50% - 1.2px),currentColor calc(50% - 1.2px) calc(50% + 1.2px),transparent calc(50% + 1.2px)),linear-gradient(-45deg,transparent calc(50% - 1.2px),currentColor calc(50% - 1.2px) calc(50% + 1.2px),transparent calc(50% + 1.2px))}@media(hover:hover){:where(.ac) input[type=search]::-webkit-search-cancel-button:hover{opacity:.9}}.ac-shell{position:relative;display:grid;grid-template-rows:auto auto 1fr;min-height:100vh;background:var(--bz-bg, #f4f3ee);color:var(--bz-text, #1b1e27)}.ac-shell[data-surface=dark]{--bz-card: rgba(255, 255, 255, .06);--bz-text: #f4f6f5;--bz-muted: rgba(244, 246, 245, .68);--bz-hair: rgba(255, 255, 255, .12);--bz-hair2: rgba(255, 255, 255, .2);--bz-bg: var(--bz-stage, #0d1714);--bz-success-ink: #7ee0a8;--bz-warn-ink: #f2c77a;--bz-danger-ink: #ffb4c0;--bz-info-ink: #b8cce0;background:var(--bz-stage, #0d1714);color:#f4f6f5}:is(.ac-shell,.ac-panel)[data-surface=dark] :is(.ac-surface-paper,[data-surface=light]){--bz-card: #fff;--bz-text: #1b1e27;--bz-muted: #6e7480;--bz-hair: rgba(25, 28, 40, .09);--bz-hair2: rgba(25, 28, 40, .16);--bz-bg: initial;--bz-success-ink: initial;--bz-warn-ink: initial;--bz-danger-ink: initial;--bz-info-ink: initial;color:var(--bz-text, #1b1e27)}.ac-shell-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ac-shell-head,.ac-shell-notice,.ac-shell-body{position:relative;z-index:1}.ac-shell-head{grid-row:1}.ac-shell-notice{grid-row:2}.ac-shell-body{grid-row:3}.ac-shell-notice{padding:6px 16px;font-size:.8125rem;color:var(--bz-muted, #6e7480);border-bottom:1px solid var(--bz-hair, rgba(25, 28, 40, .09))}.ac-shell-notice[hidden]{display:none}.ac-shell[data-stage-full=true] .ac-shell-stage{position:fixed;z-index:20}.ac-shell-skip{position:absolute;left:8px;top:-40px;z-index:30;padding:6px 10px;border-radius:8px;background:var(--bz-card, #fff);color:var(--bz-text, #1b1e27)}.ac-shell-skip:focus{top:8px}.ac-shell-head{display:flex;align-items:center;gap:10px;min-height:3.5rem;padding:8px 16px}.ac-shell-burger{display:none}.ac-shell-title{display:flex;align-items:center;gap:8px;min-width:0;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-shell-title-mark{display:none;flex:none}.ac-shell-title[data-compact]>:not(.ac-shell-title-mark){display:none}.ac-shell-title[data-compact=mark]>.ac-shell-title-mark{display:inline-flex;align-items:center}.ac-shell-center{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;max-width:40rem;margin-inline:auto}.ac-shell-search{flex:1;min-width:0}.ac-shell-search .ac-field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ac-shell-search-reveal{display:none}.ac-shell-search{position:relative}.ac-shell-kbd{position:absolute;right:10px;top:50%;transform:translateY(-50%);padding:1px 6px;border:1px solid var(--bz-hair2, rgba(25, 28, 40, .16));border-radius:6px;font:600 .6875rem/1.4 inherit;color:var(--bz-muted, #6e7480);pointer-events:none}.ac-shell-search:focus-within .ac-shell-kbd,.ac-shell-search:has(input:not(:placeholder-shown)) .ac-shell-kbd{display:none}@media(pointer:coarse){.ac-shell-kbd{display:none}}.ac-shell[data-surface=dark] .ac-shell-search .ac-input{background:color-mix(in srgb,var(--bz-stage, #0d1714) 68%,transparent);border-color:#ffffff24;color:#fff;backdrop-filter:blur(16px) saturate(1.6);-webkit-backdrop-filter:blur(16px) saturate(1.6)}.ac-shell-extras{display:flex;align-items:center;gap:4px}.ac-shell-extras>[data-ac-overflow=true]{display:none}.ac-shell-more[hidden]{display:none}.ac-shell-body{display:grid;grid-template-columns:auto 1fr;min-height:0}.ac-shell-nav{display:flex;flex-direction:column;justify-content:space-between;width:13.5rem;padding:8px;transition:width .24s cubic-bezier(.2,.8,.2,1);overflow:hidden}.ac-shell-nav[data-collapsed=true]{width:4rem}.ac-shell-nav[data-collapsed=true] .ac-label,.ac-shell-nav[data-collapsed=true] .ac-shell-navbadge{display:none}.ac-shell-navhead{margin:14px 12px 4px;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--bz-muted, #6e7480)}.ac-shell-navlist>.ac-shell-navhead:first-child{margin-top:4px}.ac-shell-navslot{min-width:0}.ac-shell-nav[data-collapsed=true] .ac-shell-navhead,.ac-shell-nav[data-collapsed=true] .ac-shell-navslot,.ac-shell-navlist [data-group-folded=true]{display:none}.ac-shell-nav[data-collapsed=true] ul[data-group-folded=true]{display:grid}.ac-shell-navhead:has(>.ac-shell-navhead-toggle){margin-inline:0}.ac-shell-navhead-toggle{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;padding:4px 12px;border:0;border-radius:8px;background:none;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer}.ac-shell-navhead-toggle .ac-icon{width:1em;height:1em;transition:transform calc(.16s * var(--bz-motion-scale, 1)) var(--bz-spring, cubic-bezier(.2, .9, .3, 1))}.ac-shell-navhead-toggle[aria-expanded=false] .ac-icon{transform:rotate(-90deg)}@media(hover:hover){.ac-shell-navhead-toggle:hover{background:color-mix(in srgb,currentColor 7%,transparent)}}@media(prefers-reduced-motion:reduce){.ac-shell-navhead-toggle .ac-icon{transition:none}}.ac-shell-navlist ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.ac-shell-navitem{display:flex;align-items:center;gap:10px;width:100%;min-height:2.75rem;padding:0 12px;border:0;border-radius:10px;background:none;color:inherit;font:inherit;font-size:.875rem;font-weight:600;text-align:left;cursor:pointer}.ac-shell-navitem .ac-icon{width:1.15em;height:1.15em;flex:none}.ac-shell-navitem{position:relative}.ac-shell-navdot{position:absolute;left:26px;top:50%;margin-top:-11px;width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 2px var(--bz-card, #fff)}.ac-shell-navdot[data-tag=tag-1]{background:var(--bz-tag-1, #3D7BB8)}.ac-shell-navdot[data-tag=tag-2]{background:var(--bz-tag-2, #2E8F62)}.ac-shell-navdot[data-tag=tag-3]{background:var(--bz-tag-3, #B86E0A)}.ac-shell-navdot[data-tag=tag-4]{background:var(--bz-tag-4, #C0405A)}.ac-shell-navdot[data-tag=tag-5]{background:var(--bz-tag-5, #7A52B3)}.ac-shell-navdot[data-tag=tag-6]{background:var(--bz-tag-6, #1F8585)}.ac-shell-navdot[data-tag=tag-7]{background:var(--bz-tag-7, #B5552B)}.ac-shell-navdot[data-tag=tag-8]{background:var(--bz-tag-8, #5F6B7A)}.ac-shell-navitem .ac-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-shell-navitem[aria-current=page]{background:color-mix(in srgb,var(--bz-accent, #49aecb) 14%,transparent);color:var(--bz-accent-ink, var(--bz-accent, #49aecb))}.ac-shell[data-surface=dark] .ac-shell-navitem[aria-current=page]{color:#fff;background:color-mix(in srgb,var(--bz-accent, #49aecb) 45%,transparent)}@media(hover:hover){.ac-shell-navitem:hover:not([aria-current=page]){background:color-mix(in srgb,currentColor 7%,transparent)}}.ac-shell-navbadge{min-width:1.4em;padding:0 6px;border-radius:999px;background:var(--bz-accent, #49aecb);color:#fff;font-size:.75rem;text-align:center}.ac-shell-collapse{align-self:flex-start}.ac-shell-main{min-width:0;overflow:auto;padding:16px;padding-right:calc(16px + var(--ac-panel-inset, 0px));padding-left:calc(16px + var(--ac-panel-inset-left, 0px));padding-bottom:calc(16px + var(--ac-panel-inset-bottom, 0px));transition:padding .28s cubic-bezier(.2,.8,.2,1)}.ac-shell-main:focus{outline:none}.ac-shell[data-scroll=window] .ac-shell-main{overflow:visible}.ac-shell[data-scroll=window] .ac-shell-head{position:sticky;top:0;z-index:5;background:inherit}.ac-shell[data-scroll=window] .ac-shell-nav{position:sticky;top:3.5rem;align-self:start;max-height:calc(100vh - 3.5rem);overflow:auto}.ac-shell-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));grid-auto-flow:row dense;gap:12px;align-items:start}.ac-shell-tile[data-tall=true]{grid-row:span 2;align-self:stretch;min-height:17rem}.ac-shell-tile[hidden]{display:none}.ac-shell-tile{position:relative;padding:14px 16px;border-radius:14px;background:var(--bz-card, #fff);border:1px solid var(--bz-hair, rgba(25, 28, 40, .09))}.ac-shell[data-surface=dark] .ac-shell-tile{background:color-mix(in srgb,var(--bz-stage, #0d1714) 62%,transparent);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4)}.ac-shell-tile[data-size=l],.ac-shell-tile[data-size=w]{grid-column:span 2}.ac-shell-tile[data-size=s] .ac-shell-tile-title{font-size:.875rem}.ac-shell-tile-title{margin:0 28px 8px 0;font-size:1rem}@media(max-width:960px){.ac-shell-nav{display:none}.ac-shell-body{grid-template-columns:minmax(0,1fr)}.ac-shell-burger{display:inline-flex}.ac-shell-tile[data-size=l],.ac-shell-tile[data-size=w]{grid-column:auto}}@media(max-width:760px){.ac-shell{grid-template-columns:minmax(0,1fr)}.ac-shell-title-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.ac-shell-head{gap:4px;padding:6px 8px}.ac-shell-assistant .ac-label,.ac-shell-account .ac-label,.ac-shell-search{display:none}.ac-shell-search-reveal{display:inline-flex}.ac-shell[data-search-open=true] .ac-shell-search{display:block}.ac-shell[data-search-open=true] .ac-shell-search-reveal,.ac-shell[data-search-open=true] .ac-shell-title{display:none}.ac-shell-center{justify-content:flex-end;flex:0 0 auto;min-width:max-content}.ac-shell-title{flex:1 1 0}}@media(max-width:760px),(pointer:coarse){.ac-shell .ac-shell-head :is(button,input,select){min-height:44px}.ac-shell .ac-shell-head button{min-width:44px;justify-content:center}}@media(prefers-reduced-motion:reduce){.ac-shell-nav,.ac-shell-main{transition:none}}.ac-pick-dialog{width:min(57.5rem,94vw);max-width:none}.ac-pick{display:grid;gap:12px}.ac-pick-cats .ac-chips{flex-wrap:wrap}.ac-pick-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:16px;min-height:min(56vh,28.75rem)}.ac-pick-list{display:flex;flex-direction:column;gap:2px;max-height:min(56vh,28.75rem);overflow:auto;overscroll-behavior:contain;padding:2px}.ac-pick-head{margin:10px 8px 4px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--bz-muted, #6e7480)}.ac-pick-head:first-child{margin-top:2px}.ac-pick-reason{text-transform:none;letter-spacing:0;font-weight:600}.ac-pick-item{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;border:0;border-radius:10px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ac-pick-item[aria-selected=true]{background:var(--bz-sub, #f6f5f1);box-shadow:inset 0 0 0 1px var(--bz-hair2, rgba(25, 28, 40, .16))}.ac-pick-item[aria-disabled=true]{opacity:.55;cursor:default}.ac-pick-icon{display:inline-grid;place-items:center;flex:0 0 2.125rem;height:2.125rem;border-radius:9px;border:1px solid var(--bz-hair, rgba(25, 28, 40, .09));background:var(--bz-card, #fff)}.ac-pick-icon .ac-icon{width:1.125rem;height:1.125rem}.ac-pick-text{display:grid;gap:1px;min-width:0;flex:1}.ac-pick-text strong{font-size:.9375rem}.ac-pick-text span{font-size:.8125rem;color:var(--bz-muted, #6e7480);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-pick-badge{flex:none;padding:1px 8px;border-radius:999px;font-size:.75rem;font-weight:700;background:color-mix(in srgb,var(--bz-accent, #49aecb) 14%,transparent);color:var(--bz-accent-ink, var(--bz-accent, #49aecb))}.ac-pick-preview{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px;background:var(--bz-sub, #f6f5f1);min-width:0}.ac-pick-preview>.ac-btn{align-self:flex-start}.ac-pick-prevhead{display:flex;align-items:center;gap:10px;font-size:.9375rem}.ac-pick-detail{margin:0;font-size:.8125rem;color:var(--bz-muted, #6e7480)}.ac-pick-card{padding:14px 16px;border-radius:12px;background:var(--bz-card, #fff);border:1px solid var(--bz-hair, rgba(25, 28, 40, .09));pointer-events:none;overflow:hidden;max-height:16.25rem}.ac-pick-card svg{display:block;width:100%;height:auto}.ac-pick-settings{display:grid;gap:8px}.ac-pick-keys{margin:0;font-size:.75rem;color:var(--bz-muted, #6e7480)}.ac-pick-keys kbd{font:inherit;font-weight:600;padding:1px 6px;margin-right:2px;border:1px solid var(--bz-hair2, rgba(25, 28, 40, .16));border-radius:6px;background:var(--bz-card, #fff)}@media(max-width:680px){.ac-pick-keys,.ac-pick-preview{display:none}.ac-pick-cols{grid-template-columns:minmax(0,1fr)}}.ac-inline-edit{border-radius:4px}@media(hover:hover){.ac-inline-edit:not([data-editing]):hover{background:color-mix(in srgb,var(--bz-accent, #49aecb) 8%,transparent);cursor:text}}.ac-inline-edit[data-editing]{outline:2px solid var(--bz-accent, #49aecb);outline-offset:2px;background:var(--bz-card, #fff);cursor:text;white-space:pre-wrap}.ac-inbox{display:grid;gap:16px;container-type:inline-size}.ac-inbox-group{display:grid;gap:6px}.ac-inbox-head{display:flex;align-items:center;gap:6px}.ac-inbox-head .ac-btn,.ac-inbox-head .ac-btn .ac-label{white-space:nowrap}.ac-inbox-label{flex:1;margin:0;font-size:.8125rem;font-weight:700;color:var(--bz-muted, #6e7480);display:flex;align-items:center;gap:8px}.ac-inbox-count{min-width:1.4rem;padding:0 6px;border-radius:999px;font-size:.75rem;text-align:center;background:color-mix(in srgb,var(--bz-text, #1b1e27) 8%,transparent);color:var(--bz-text, #1b1e27)}.ac-inbox-group[data-severity=high] .ac-inbox-count{background:color-mix(in srgb,var(--bz-danger, #c0405a) 16%,transparent);color:var(--bz-danger-ink, #8f2a3e)}.ac-inbox-items{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ac-inbox-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px 10px 16px;border-radius:12px;background:var(--bz-card, #fff);border:1px solid var(--bz-hair, rgba(25, 28, 40, .09));touch-action:pan-y;transition:transform .18s var(--bz-spring, cubic-bezier(.2, .9, .3, 1)),background-color .16s}.ac-inbox-item:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--bz-muted, #6e7480);opacity:.4}.ac-inbox-item[data-severity=high]:before{background:var(--bz-danger, #c0405a);opacity:1}.ac-inbox-item[data-severity=medium]:before{background:var(--bz-warn, #c68a12);opacity:1}.ac-inbox-item:focus-visible{outline:2px solid var(--bz-accent, #49aecb);outline-offset:2px}.ac-inbox-icon{display:inline-grid;place-items:center;width:2.125rem;height:2.125rem;border-radius:10px;background:var(--bz-sub, #f6f5f1);color:var(--bz-muted, #6e7480)}.ac-inbox-item[data-severity=high] .ac-inbox-icon{color:var(--bz-danger-ink, #8f2a3e);background:color-mix(in srgb,var(--bz-danger, #c0405a) 12%,transparent)}.ac-inbox-item[data-severity=medium] .ac-inbox-icon{color:var(--bz-warn-ink, #7a5208);background:color-mix(in srgb,var(--bz-warn, #c68a12) 14%,transparent)}.ac-inbox-body{display:grid;gap:3px;min-width:0}.ac-inbox-title{all:unset;cursor:pointer;font-size:.9375rem;font-weight:500;color:var(--bz-muted, #6e7480);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-inbox-item[data-unread=true] .ac-inbox-title{font-weight:700;color:var(--bz-text, #1b1e27)}.ac-inbox-item[data-unread=true] .ac-inbox-title:after{content:"";display:inline-block;width:.5rem;height:.5rem;margin-left:8px;border-radius:50%;background:var(--bz-accent, #49aecb);vertical-align:middle}.ac-inbox-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.8125rem;color:var(--bz-muted, #6e7480);min-width:0}.ac-inbox-sender{display:inline-flex;align-items:center;gap:5px;padding:1px 8px 1px 3px;border-radius:999px;background:var(--bz-sub, #f6f5f1);font-size:.75rem;font-weight:600;color:var(--bz-text, #1b1e27)}.ac-inbox-sender .ac-icon{width:1.25rem;height:1.25rem;padding:3px;border-radius:50%;background:var(--bz-card, #fff)}.ac-inbox-sender[data-kind=agent] .ac-icon{color:var(--bz-accent-ai, #6f5ce8)}.ac-inbox-sender .ac-avatar{width:1.5rem;height:1.5rem;font-size:.75rem}.ac-inbox-context{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:24rem}.ac-inbox-actions{display:flex;align-items:center;gap:2px}.ac-inbox-actions>.ac-icon-btn,.ac-inbox-actions>.ac-menu-wrap{opacity:.55;transition:opacity .14s}@media(hover:hover){.ac-inbox-item:hover .ac-inbox-actions>*,.ac-inbox-item:focus-within .ac-inbox-actions>*{opacity:1}.ac-inbox-item:hover{background:color-mix(in srgb,var(--bz-accent, #49aecb) 4%,var(--bz-card, #fff))}}.ac-inbox-item[data-swipe=done]{background:color-mix(in srgb,var(--bz-success, #2e9e6b) 12%,var(--bz-card, #fff))}.ac-inbox-item[data-swipe=later]{background:color-mix(in srgb,var(--bz-accent, #49aecb) 10%,var(--bz-card, #fff))}@container (max-width: 30rem){.ac-inbox-item{grid-template-columns:auto minmax(0,1fr)}.ac-inbox-actions{grid-column:2;justify-content:flex-start;margin-left:-6px}.ac-inbox-actions>.ac-icon-btn,.ac-inbox-actions>.ac-menu-wrap{opacity:1}.ac-inbox-label{font-size:.75rem}}@media(prefers-reduced-motion:reduce){.ac-inbox-item{transition:none}}.ac-select-button{display:none}@supports (appearance: base-select){.ac-select,.ac-select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.ac-select{display:flex;align-items:center;gap:8px;padding-right:10px;cursor:pointer}.ac-select-button{all:unset;display:flex;align-items:center;gap:8px;min-width:0;flex:1}.ac-select-button selectedcontent{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-select-button selectedcontent .ac-select-detail{display:none}.ac-select::picker-icon{content:"";width:.45rem;height:.45rem;margin:0 2px -2px auto;border:solid var(--bz-muted, #6e7480);border-width:0 2px 2px 0;transform:translateY(-3px) rotate(45deg);transition:transform var(--ac-press) var(--ac-ease)}.ac-select:open::picker-icon{transform:translateY(1px) rotate(-135deg)}.ac-select::picker(select){margin-top:6px;padding:6px;border:1px solid var(--bz-hair, rgba(25, 28, 40, .09));border-radius:var(--bz-r4, 13px);background:var(--bz-card, #fff);color:var(--bz-text, #1b1e27);box-shadow:var(--ac-elev-3);max-height:min(22rem,60vh);overflow:auto;opacity:1;translate:0 0;transition:opacity .16s ease,translate .18s var(--ac-ease),display .18s allow-discrete,overlay .18s allow-discrete}.ac-select:not(:open)::picker(select){opacity:0;translate:0 -4px}@starting-style{.ac-select:open::picker(select){opacity:0;translate:0 -4px}}.ac-select-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:10px;align-items:center;min-height:2.25rem;padding:6px 10px;border-radius:var(--bz-r3, 10px);font-size:.9375rem;cursor:pointer}.ac-select-option>.ac-icon{width:1.1rem;height:1.1rem;color:var(--bz-muted, #6e7480)}.ac-select-option:not(:has(>.ac-icon)){grid-template-columns:minmax(0,1fr) auto}.ac-select-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-select-detail{grid-column:-2 / -3;grid-row:2;font-size:.8125rem;color:var(--bz-muted, #6e7480)}.ac-select-option:focus-visible{outline:none;background:color-mix(in srgb,var(--bz-accent, #49aecb) 10%,transparent)}.ac-select-option:checked{font-weight:600;color:var(--bz-accent-ink, var(--bz-accent, #49aecb))}.ac-select-option:checked>.ac-icon{color:inherit}.ac-select-option::checkmark{content:"";grid-column:-1;grid-row:1;width:.35rem;height:.7rem;margin:0 4px 3px 6px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg)}.ac-select optgroup{font-weight:400}.ac-select optgroup legend,.ac-select-group{padding:8px 10px 4px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--bz-muted, #6e7480)}@media(hover:hover){.ac-select-option:hover{background:color-mix(in srgb,var(--bz-accent, #49aecb) 8%,transparent)}}@media(prefers-reduced-motion:reduce){.ac-select::picker(select),.ac-select::picker-icon{transition:none}}}.ac-note-mark{--ac-note-cut: var(--bz-bg, #f4f3ee);--ac-note-flap: color-mix(in srgb, var(--bz-accent, #49aecb) 11%, var(--bz-card, #fff));--ac-note-shadow: rgba(25, 28, 40, .2);position:absolute;top:0;right:0;z-index:2;isolation:isolate;display:inline-flex;align-items:flex-end;justify-content:flex-start;gap:1px;width:2.125rem;height:2.125rem;padding:0 0 6px 7px;border:0;border-radius:0 var(--bz-r4, 13px) 0 6px;cursor:pointer;font:inherit;font-size:.75rem;font-weight:600;line-height:1;color:color-mix(in srgb,var(--bz-accent-ink, var(--bz-accent, #49aecb)) 78%,transparent);--ac-note-edge: var(--bz-hair2, rgba(25, 28, 40, .16));background:linear-gradient(to bottom left,var(--ac-note-cut) 0 calc(50% - .5px),var(--ac-note-edge) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px))}.ac-note-mark[data-placement=corner]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:0 0 0 6px;background:linear-gradient(to bottom left,transparent 0 50%,var(--ac-note-flap) 50%);filter:drop-shadow(-1px 1.5px 1.5px var(--ac-note-shadow));transition:filter .18s}@supports (corner-shape: bevel){.ac-has-note.ac-has-note-corner{corner-top-right-shape:bevel;border-top-right-radius:2.125rem}.ac-note-mark[data-placement=corner]{background:none;border-radius:0 0 0 6px}}.ac-has-note>.ac-note-mark[data-placement=corner]{position:absolute;inset:var(--ac-note-top, 0) var(--ac-note-right, 0) auto auto;box-sizing:border-box;width:2.125rem;height:2.125rem;min-width:0;min-height:0;max-width:2.125rem;max-height:2.125rem;margin:0;flex:none;align-self:start;justify-self:end;transform:none}.ac-note-mark[data-important=true]{--ac-note-flap: color-mix(in srgb, var(--bz-warn, #c68a12) 13%, var(--bz-card, #fff));color:color-mix(in srgb,var(--bz-warn-ink, #7a5208) 85%,transparent)}.ac-note-mark .ac-icon{width:.625rem;height:.625rem}.ac-note-mark[data-placement=corner] .ac-note-links{display:none}.ac-note-mark[data-placement=inline]{position:relative;width:auto;height:1.25rem;padding:0 7px 0 6px;align-items:center;gap:4px;border-radius:999px;vertical-align:middle;background:color-mix(in srgb,var(--bz-accent, #49aecb) 12%,transparent)}.ac-note-mark[data-placement=inline]:before{content:"";width:.375rem;height:.375rem;border-radius:50%;background:currentColor}.ac-note-mark[data-placement=inline][data-important=true]{background:color-mix(in srgb,var(--bz-warn, #c68a12) 18%,transparent)}.ac-note-mark[data-agent=true] .ac-icon{width:.8125rem;height:.8125rem;color:var(--bz-accent-ai, #6f5ce8)}.ac-note-mark[hidden]{display:none}.ac-note-mark:focus-visible{outline:2px solid var(--bz-accent, #49aecb);outline-offset:2px}@media(hover:hover){.ac-note-mark[data-placement=corner]:hover:before{filter:drop-shadow(-2px 3px 4px var(--ac-note-shadow)) brightness(1.03)}.ac-note-mark[data-placement=inline]:hover{background:color-mix(in srgb,var(--bz-accent, #49aecb) 20%,transparent)}}.ac-surface-stage .ac-note-mark[data-placement=corner],.ac-shell[data-surface=dark] .ac-note-mark[data-placement=corner]{--ac-note-cut: var(--bz-stage, #0d1714);--ac-note-edge: rgba(255, 255, 255, .14);--ac-note-flap: color-mix(in srgb, var(--bz-accent, #49aecb) 45%, #e8eeec);--ac-note-shadow: rgba(0, 0, 0, .55);color:color-mix(in srgb,var(--bz-stage, #0d1714) 85%,transparent)}.ac-surface-stage .ac-note-mark[data-placement=corner][data-important=true],.ac-shell[data-surface=dark] .ac-note-mark[data-placement=corner][data-important=true]{--ac-note-flap: color-mix(in srgb, #f2c77a 55%, #e8eeec)}.ac-surface-stage .ac-note-mark[data-placement=corner][data-card=light],.ac-shell[data-surface=dark] .ac-note-mark[data-placement=corner][data-card=light]{--ac-note-flap: color-mix(in srgb, var(--bz-accent, #49aecb) 14%, #ffffff);--ac-note-shadow: rgba(0, 0, 0, .3);color:color-mix(in srgb,var(--bz-accent-ink, var(--bz-accent, #49aecb)) 80%,transparent)}.ac-surface-stage .ac-note-mark[data-placement=corner][data-card=light][data-important=true],.ac-shell[data-surface=dark] .ac-note-mark[data-placement=corner][data-card=light][data-important=true]{--ac-note-flap: color-mix(in srgb, var(--bz-warn, #c68a12) 15%, #ffffff);color:color-mix(in srgb,var(--bz-warn-ink, #7a5208) 85%,transparent)}.ac-has-note.ac-has-card-menu{--ac-card-menu-reserve: calc(2.25rem + 28px) }.ac-has-note.ac-has-card-menu>.ac-card-menu{right:2.25rem}.ac-note-preview{position:fixed;inset:auto;margin:0;max-width:min(18rem,calc(100vw - 16px));padding:10px 12px;border:1px solid var(--bz-hair, rgba(25, 28, 40, .09));border-radius:var(--bz-r3, 10px);background:var(--bz-card, #fff);color:var(--bz-text, #1b1e27);box-shadow:var(--ac-elev-3);font-size:.8125rem;line-height:1.4}.ac-anchor-picking .ac-anchor-target{outline:1px dashed color-mix(in srgb,var(--bz-accent, #49aecb) 70%,transparent);outline-offset:2px;cursor:crosshair}.ac-anchor-picking .ac-anchor-target.ac-anchor-hot{outline:2px solid var(--bz-accent, #49aecb);box-shadow:0 0 0 5px color-mix(in srgb,var(--bz-accent, #49aecb) 18%,transparent)}.ac-anchor-bar{position:fixed;inset:auto auto 16px 50%;transform:translate(-50%);margin:0;padding:8px 14px;border:0;border-radius:999px;background:var(--bz-text, #1b1e27);color:#fff;font-size:.8125rem;font-weight:600;box-shadow:var(--ac-elev-3)}.ac-mention{position:fixed;inset:auto;margin:0;min-width:14rem;max-width:min(22rem,calc(100vw - 16px));max-height:18rem;overflow:auto;padding:6px;border:1px solid var(--bz-hair, rgba(25, 28, 40, .09));border-radius:var(--bz-r4, 13px);background:var(--bz-card, #fff);color:var(--bz-text, #1b1e27);box-shadow:var(--ac-elev-3)}.ac-mention-head{padding:6px 8px 2px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--bz-muted, #6e7480)}.ac-mention-item{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:8px;align-items:center;padding:6px 8px;border-radius:var(--bz-r3, 10px);cursor:pointer;font-size:.875rem}.ac-mention-item .ac-icon{width:1rem;height:1rem;color:var(--bz-muted, #6e7480);grid-row:span 2}.ac-mention-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.ac-mention-detail{grid-column:2;font-size:.75rem;color:var(--bz-muted, #6e7480)}.ac-mention-item[aria-selected=true]{background:color-mix(in srgb,var(--bz-accent, #49aecb) 12%,transparent)}.ac-mention-chip{display:inline-flex;align-items:center;gap:3px;padding:0 7px 0 5px;margin:0 1px;border-radius:999px;vertical-align:baseline;line-height:1.5;-webkit-user-select:all;user-select:all;cursor:default;background:color-mix(in srgb,var(--bz-accent, #49aecb) 14%,transparent);color:var(--bz-accent-ink, var(--bz-accent, #49aecb));font-weight:600;white-space:nowrap}.ac-mention-chip .ac-icon{width:.75rem;height:.75rem;flex:none}.ac-mention-field{min-height:4.5rem;max-height:16rem;overflow-y:auto;padding:9px 11px;border:1px solid var(--bz-hair, rgba(25, 28, 40, .09));border-radius:var(--bz-r3, 10px);background:var(--bz-card, #fff);color:var(--bz-text, #1b1e27);font:inherit;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;outline:none}.ac-mention-field:focus-visible{border-color:var(--bz-accent, #49aecb);box-shadow:0 0 0 3px color-mix(in srgb,var(--bz-accent, #49aecb) 18%,transparent)}.ac-mention-field[data-empty=true]:before{content:attr(data-placeholder);color:var(--bz-muted, #6e7480);pointer-events:none}.ac-notes-btn{position:relative}.ac-notes-btn[data-state=has]{color:var(--bz-accent-ink, var(--bz-accent, #49aecb))}.ac-notes-btn-count{position:absolute;top:2px;right:1px;min-width:1rem;height:1rem;padding:0 3px;border-radius:999px;background:var(--bz-accent, #49aecb);color:#fff;font-size:.75rem;font-weight:700;line-height:1rem;text-align:center;box-shadow:0 0 0 2px var(--bz-card, #fff)}.ac-notes-btn[data-state=none] .ac-notes-btn-count{display:none}.ac-notes-btn[data-important=true] .ac-notes-btn-count{background:var(--bz-warn, #c68a12)}.ac-surface-stage .ac-notes-btn-count,.ac-shell[data-surface=dark] .ac-notes-btn-count{box-shadow:0 0 0 2px var(--bz-stage, #0d1714)}.ac-surface-stage .ac-notes-btn[data-state=has],.ac-shell[data-surface=dark] .ac-notes-btn[data-state=has]{color:color-mix(in srgb,var(--bz-accent, #49aecb),#ffffff 40%)}.ac-mention-chip[data-mention^="agent:"]{background:color-mix(in srgb,var(--bz-accent-ai, #6f5ce8) 14%,transparent);color:var(--bz-accent-ai, #6f5ce8)}.ac-mention-item[data-kind=agent] .ac-icon{color:var(--bz-accent-ai, #6f5ce8)}@media(prefers-reduced-motion:reduce){.ac-note-mark:before{transition:none}}.ac-toolbar{display:flex;align-items:center;gap:2px;min-width:0;width:fit-content;max-width:100%;box-sizing:border-box;padding:3px;border:1px solid var(--bz-hair, rgba(25, 28, 40, .09));border-radius:var(--bz-r3, 10px);background:var(--bz-card, #fff);color:var(--bz-text, #1b1e27);overflow:hidden}.ac-toolbar[data-orientation=vertical]{flex-direction:column;align-items:stretch;width:max-content;overflow:visible}.ac-toolbar-group{display:flex;align-items:center;gap:2px;flex:none}.ac-toolbar[data-orientation=vertical] .ac-toolbar-group{flex-direction:column}.ac-toolbar-group[hidden],.ac-toolbar-item[hidden],.ac-toolbar-sep[hidden]{display:none}.ac-toolbar-sep{flex:none;width:1px;height:1.25rem;margin:0 3px;background:var(--bz-hair2, rgba(25, 28, 40, .16))}.ac-toolbar[data-orientation=vertical] .ac-toolbar-sep{width:auto;height:1px;margin:3px 0}.ac-toolbar-more{margin-left:auto}.ac-toolbar .ac-btn.ac-btn[aria-pressed=true]:not([data-variant=primary]){border-color:transparent;background:color-mix(in srgb,var(--bz-accent, #49aecb) 16%,var(--bz-card, #fff));color:var(--bz-accent-ink, var(--bz-accent, #49aecb))}.ac-toolbar .ac-btn[data-variant=quiet]:not([aria-pressed=true]){color:var(--bz-text, #1b1e27)}.ac-surface-stage .ac-toolbar .ac-btn[data-variant=quiet]:not([aria-pressed=true]),.ac-shell[data-surface=dark] .ac-toolbar:not(:is(.ac-surface-paper,[data-surface=light]) .ac-toolbar) .ac-btn[data-variant=quiet]:not([aria-pressed=true]){color:#fff}.ac-surface-stage .ac-toolbar,.ac-shell[data-surface=dark] .ac-toolbar:not(:is(.ac-surface-paper,[data-surface=light]) .ac-toolbar){background:#ffffff0f;border-color:#ffffff24;color:#fff}.ac-surface-stage .ac-toolbar-sep,.ac-shell[data-surface=dark] .ac-toolbar:not(:is(.ac-surface-paper,[data-surface=light]) .ac-toolbar) .ac-toolbar-sep{background:#fff3}.ac-route-est{display:inline-flex;align-items:center;gap:5px;min-height:1.375rem;padding:0 8px 0 6px;border:1px dashed color-mix(in srgb,var(--bz-muted, #6e7480) 55%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bz-card, #fff) 82%,transparent);color:var(--bz-muted, #6e7480);font:inherit;font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap;vertical-align:middle}.ac-route-est .ac-icon{width:.8125rem;height:.8125rem;flex:none}button.ac-route-est{cursor:pointer}.ac-route-est[data-placement=inline]{min-height:1.25rem;padding:0 4px;border-radius:6px}.ac-route-est[data-status=reviewed]{border-style:solid;color:var(--bz-success-ink, #1d6b48);border-color:color-mix(in srgb,var(--bz-success, #2e9e6b) 40%,transparent)}.ac-route-est[data-status=corrected]{border-style:solid;color:var(--bz-accent-ink, var(--bz-accent, #49aecb));border-color:color-mix(in srgb,var(--bz-accent, #49aecb) 40%,transparent)}button.ac-route-est:focus-visible{outline:2px solid var(--bz-accent, #49aecb);outline-offset:2px}@media(hover:hover){button.ac-route-est:hover{color:var(--bz-text, #1b1e27);border-color:var(--bz-muted, #6e7480)}}.ac-surface-stage .ac-route-est,.ac-shell[data-surface=dark] .ac-route-est{background:#ffffff0f;color:#ffffffb8;border-color:#ffffff4d}.ac-surface-stage .ac-route-est[data-status=reviewed],.ac-shell[data-surface=dark] .ac-route-est[data-status=reviewed]{color:#7ee0a8}.ac-stop-origins{display:grid;gap:6px;font-size:.875rem;color:var(--bz-text, #1b1e27)}.ac-stop-origins-sum{margin:0 0 4px;color:var(--bz-muted, #6e7480);font-size:.8125rem}.ac-stop-origin{border:1px solid var(--bz-hair, rgba(25, 28, 40, .09));border-radius:var(--bz-r3, 10px);background:var(--bz-card, #fff)}.ac-stop-origin-head{display:flex;align-items:center;gap:8px;padding:8px 10px;cursor:pointer;list-style:none}.ac-stop-origin-head::-webkit-details-marker{display:none}.ac-stop-origin-head:focus-visible{outline:2px solid var(--bz-accent, #49aecb);outline-offset:-2px;border-radius:var(--bz-r3, 10px)}.ac-stop-origin-n{display:inline-grid;place-items:center;width:1.375rem;height:1.375rem;flex:none;border:1.5px dashed var(--bz-muted, #6e7480);border-radius:50%;color:var(--bz-muted, #6e7480);font-size:.75rem;font-weight:700}.ac-stop-origin[data-status=reviewed] .ac-stop-origin-n,.ac-stop-origin[data-status=corrected] .ac-stop-origin-n{border-style:solid}.ac-stop-origin-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.ac-stop-origin-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;padding:2px 12px 12px 40px}.ac-stop-origin-facts dt{color:var(--bz-muted, #6e7480);font-size:.8125rem}.ac-stop-origin-facts dd{margin:0;overflow-wrap:anywhere}.ac-stop-origin-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;color:var(--bz-muted, #6e7480)}.ac-stop-origin-raw{font-style:italic}.ac-stop-origin-score{display:inline-flex;align-items:center;gap:6px;vertical-align:middle;font-size:.8125rem;font-weight:600}.ac-stop-origin-score-bar{position:relative;width:3rem;height:5px;border-radius:3px;background:var(--bz-hair, rgba(25, 28, 40, .09));overflow:hidden}.ac-stop-origin-score-bar:before{content:"";position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:var(--bz-muted, #6e7480)}.ac-stop-origin-score-bar[data-step="0"]:before{width:0%}.ac-stop-origin-score-bar[data-step="1"]:before{width:10%}.ac-stop-origin-score-bar[data-step="2"]:before{width:20%}.ac-stop-origin-score-bar[data-step="3"]:before{width:30%}.ac-stop-origin-score-bar[data-step="4"]:before{width:40%}.ac-stop-origin-score-bar[data-step="5"]:before{width:50%}.ac-stop-origin-score-bar[data-step="6"]:before{width:60%}.ac-stop-origin-score-bar[data-step="7"]:before{width:70%}.ac-stop-origin-score-bar[data-step="8"]:before{width:80%}.ac-stop-origin-score-bar[data-step="9"]:before{width:90%}.ac-stop-origin-score-bar[data-step="10"]:before{width:100%}.ac-stop-origin-score[data-level=high] .ac-stop-origin-score-bar:before{background:var(--bz-success, #2e9e6b)}.ac-stop-origin-score[data-level=low] .ac-stop-origin-score-bar:before{background:var(--bz-warn, #c68a12)}.ac-stop-origin-who{display:inline-flex;align-items:center;gap:4px}.ac-stop-origin-who .ac-icon{width:.8125rem;height:.8125rem}.ac-stop-origin-who[data-kind=agent] .ac-icon{color:var(--bz-accent-ai, #6f5ce8)}@media(max-width:480px){.ac-stop-origin-facts{grid-template-columns:minmax(0,1fr);padding-left:12px}.ac-stop-origin-facts dd{margin-bottom:4px}}.ac-pos-marker{position:relative;display:inline-grid;place-items:center;width:16px;height:16px;box-sizing:border-box;border-radius:50%;color:var(--bz-text, #1b1e27)}.ac-pos-marker[data-kind=live]{background:var(--bz-accent, #49aecb);border:2px solid var(--bz-card, #fff);box-shadow:0 0 0 4px color-mix(in srgb,var(--bz-accent, #49aecb) 28%,transparent),0 1px 3px #191c2859}.ac-pos-marker[data-kind=plan]{border:2px dashed currentColor;background:color-mix(in srgb,var(--bz-card, #fff) 75%,transparent)}.ac-pos-marker[data-kind=simulation]{width:18px;height:18px;border:2px dotted currentColor;background:repeating-linear-gradient(45deg,color-mix(in srgb,currentColor 22%,transparent) 0,color-mix(in srgb,currentColor 22%,transparent) 2px,color-mix(in srgb,var(--bz-card, #fff) 80%,transparent) 2px,color-mix(in srgb,var(--bz-card, #fff) 80%,transparent) 5px)}.ac-pos-marker-s{font-size:.75rem;font-weight:800;line-height:1;transform:scale(.75)}.ac-surface-stage .ac-pos-marker,.ac-shell[data-surface=dark] .ac-pos-marker{color:#fff}.ac-surface-stage .ac-pos-marker[data-kind=plan],.ac-shell[data-surface=dark] .ac-pos-marker[data-kind=plan]{background:#00000059}.ac-surface-stage .ac-pos-marker[data-kind=simulation],.ac-shell[data-surface=dark] .ac-pos-marker[data-kind=simulation]{background:repeating-linear-gradient(45deg,#ffffff4d 0,#ffffff4d 2px,#00000059 2px,#00000059 5px)}.ac-pos-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;font-size:.8125rem;color:var(--bz-muted, #6e7480)}.ac-pos-legend li{display:inline-flex;align-items:center;gap:6px}.ac-approx-route{display:flex;align-items:center;gap:8px;margin:6px 0 0;color:var(--bz-muted, #6e7480);font-size:.8125rem}.ac-approx-route-line{width:1.5rem;flex:none;height:0;border-top:1.5px solid currentColor;border-radius:1px;opacity:.55}.ac-settings{display:flex;flex-direction:column;gap:16px;width:100%;max-width:60rem;margin-inline:auto;padding:4px 0 32px;box-sizing:border-box;color:var(--bz-text)}.ac-settings[data-surface=light]{--bz-card: #ffffff;--bz-text: #1b1e27;--bz-muted: #5b616c;--bz-faint: #8a909b;--bz-hair: rgba(25, 28, 40, .09);--bz-hair2: rgba(25, 28, 40, .18);--ac-input-bg: #ffffff;--bz-danger-ink: #8f2a3e;--bz-warn-ink: #7a5208;--ac-set-glass: none}.ac-settings[data-surface=dark]{--bz-card: rgba(255, 255, 255, .06);--bz-text: #f4f6f5;--bz-muted: rgba(244, 246, 245, .74);--bz-faint: rgba(244, 246, 245, .55);--bz-hair: rgba(255, 255, 255, .12);--bz-hair2: rgba(255, 255, 255, .22);--ac-input-bg: rgba(255, 255, 255, .07);--bz-danger-ink: #ffb4c0;--bz-warn-ink: #f2c77a;--ac-set-glass: blur(16px) saturate(1.4)}.ac-settings-head{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;padding:0 2px}.ac-settings-head-text{flex:1 1 20rem;min-width:0}.ac-settings-eyebrow{margin:0 0 4px;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--bz-muted)}.ac-settings-title{margin:0;font-size:1.5rem;line-height:1.2;font-weight:750;letter-spacing:-.01em;color:var(--bz-text)}.ac-settings-intro{margin:6px 0 0;max-width:46rem;font-size:.9375rem;line-height:1.5;color:var(--bz-muted)}.ac-settings-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ac-settings-section{display:flex;flex-direction:column;gap:14px;min-width:0;padding:18px 20px;border:1px solid var(--bz-hair);border-radius:var(--bz-r5, 16px);background:var(--bz-card);color:var(--bz-text);backdrop-filter:var(--ac-set-glass);-webkit-backdrop-filter:var(--ac-set-glass);box-sizing:border-box}.ac-settings-section[data-tone=danger]{border-color:color-mix(in srgb,var(--bz-danger, #c0405a) 40%,transparent)}.ac-settings-section-head{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.ac-settings-section-text{flex:1 1 16rem;min-width:0}.ac-settings-section-title{margin:0;font-size:1rem;font-weight:700;color:var(--bz-text)}.ac-settings-section-intro{margin:4px 0 0;font-size:.875rem;line-height:1.45;color:var(--bz-muted)}.ac-settings-section-body{display:flex;flex-direction:column;gap:12px;min-width:0}.ac-settings .ac-input,.ac-settings .ac-select{background:var(--ac-input-bg);color:var(--bz-text);border-color:var(--bz-hair2)}.ac-settings .ac-input::placeholder{color:var(--bz-faint)}.ac-settings .ac-field-hint{color:var(--bz-muted)}.ac-settings .ac-field[data-state=error] .ac-field-hint{color:var(--bz-danger-ink)}.ac-settings .ac-empty{padding:20px 8px;color:var(--bz-muted)}.ac-field-grid{--ac-field-min: 14rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(max(min(100%,var(--ac-field-min)),calc((100% - 16px)/2)),1fr));gap:14px 16px}.ac-field-grid>:is([data-wide=true],.ac-timewindow){grid-column:1 / -1}.ac-field-grid[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.ac-timewindow{margin:0;padding:0;border:0;min-width:0;display:grid;gap:6px}.ac-timewindow-row{display:flex;align-items:end;gap:6px;flex-wrap:wrap}.ac-timewindow-row>.ac-field{flex:1 1 6.5rem;min-width:0}.ac-timewindow-dash{padding-bottom:.6rem;color:var(--bz-muted, #6e7480)}.ac-timewindow-next{align-self:center;padding:0 .4rem;border-radius:999px;font-size:.75rem;font-weight:600;color:var(--bz-info-ink, #3a5068);background:color-mix(in srgb,var(--bz-info, #5b7590) 14%,transparent)}.ac-timewindow[hidden],.ac-timewindow [hidden]{display:none!important}.ac-timewindow[data-state=error] .ac-field-hint{color:var(--bz-danger-ink, #8f2a3e)}.ac-timewindow[data-compact=true]>.ac-field-label,.ac-timewindow[data-compact=true] .ac-timewindow-row>.ac-field>.ac-field-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ac-register-picker{display:grid;gap:6px;min-width:0}.ac-register-chosen{display:grid;gap:6px;justify-items:start}.ac-register-chosen[hidden],.ac-register-picker>[hidden]{display:none!important}.ac-schedule{display:flex;flex-direction:column;gap:14px;min-width:0}.ac-schedule [hidden]{display:none!important}.ac-schedule .ac-schedule-every,.ac-schedule .ac-schedule-days{grid-column:1 / -1}.ac-schedule-preview{margin:0;font-size:.8125rem;color:var(--bz-muted, #6e7480);font-variant-numeric:tabular-nums}.ac-schedule-preview:empty{display:none}@media(max-width:640px){.ac-settings-section{padding:16px 14px}}.ac-error-notice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--bz-danger, #c0405a) 45%,transparent);border-radius:var(--bz-r4, 13px);background:color-mix(in srgb,var(--bz-danger, #c0405a) 10%,var(--bz-card, #fff));color:var(--bz-text, #1b1e27);font-size:.875rem;line-height:1.45}.ac-error-notice>.ac-icon{flex:none;width:1.125rem;height:1.125rem;margin-top:1px;color:var(--bz-danger-ink, #8f2a3e)}.ac-error-notice-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ac-error-notice-title{color:var(--bz-danger-ink, #8f2a3e)}.ac-service-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--bz-hair)}.ac-service-row:first-child{border-top:0;padding-top:2px}.ac-service-mark{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:10px;background:color-mix(in srgb,var(--bz-text) 7%,transparent);color:var(--bz-text)}.ac-service-mark .ac-icon,.ac-service-mark svg{width:1.125rem;height:1.125rem}.ac-service-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ac-service-title{font-size:.9375rem;color:var(--bz-text)}.ac-service-detail{font-size:.8125rem;color:var(--bz-muted);overflow-wrap:anywhere}@media(max-width:520px){.ac-service-row{grid-template-columns:auto minmax(0,1fr) auto}.ac-service-row>:last-child{grid-column:2 / -1;justify-self:start}}.ac-board{display:flex;flex-direction:column;gap:10px;min-width:0}.ac-board-grid{display:flex;align-items:flex-start;gap:12px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.ac-board-col{flex:1 0 15rem;max-width:22rem;min-width:0;display:flex;flex-direction:column;border-radius:var(--bz-r5, 16px);background:color-mix(in srgb,var(--bz-text, #1b1e27) 4%,transparent);scroll-snap-align:start}.ac-board-col[data-folded=true]{flex:0 0 3rem;max-width:3rem}.ac-board-col[data-folded=true] .ac-board-head{flex-direction:column;gap:8px;padding:10px 0}.ac-board-col[data-folded=true] .ac-board-title{flex:none;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;overflow:visible;max-height:14rem;color:var(--bz-muted, #6e7480)}.ac-board-col[data-folded=true] .ac-board-head{border-radius:var(--bz-r5, 16px)}.ac-board-col[data-drop=true]{outline:2px dashed var(--bz-accent, #49aecb);outline-offset:-2px}.ac-board-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--bz-r5, 16px) var(--bz-r5, 16px) 0 0;background:inherit}.ac-board-title{flex:1;min-width:0;margin:0;font-size:.875rem;font-weight:700;color:var(--bz-text, #1b1e27);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-board-col[data-tone=warn] .ac-board-title:before,.ac-board-col[data-tone=danger] .ac-board-title:before,.ac-board-col[data-tone=ok] .ac-board-title:before{content:"";display:inline-block;width:.5rem;height:.5rem;margin-right:6px;border-radius:50%;vertical-align:middle;background:var(--bz-warn, #c68a12)}.ac-board-col[data-tone=danger] .ac-board-title:before{background:var(--bz-danger, #c0405a)}.ac-board-col[data-tone=ok] .ac-board-title:before{background:var(--bz-success, #2e9e6b)}.ac-board-fold{flex:none;display:grid;place-items:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:var(--bz-r2, 8px);background:none;color:var(--bz-muted, #6e7480);cursor:pointer}.ac-board-fold .ac-icon{width:1rem;height:1rem}.ac-board-list{list-style:none;margin:0;padding:0 8px 8px;display:flex;flex-direction:column;gap:8px;min-height:2.5rem}.ac-board-col[data-folded=true] .ac-board-list{display:none}.ac-board-item{position:relative;display:flex;align-items:flex-start;gap:2px;padding:8px 6px 8px 4px;border:1px solid var(--bz-hair, rgba(25, 28, 40, .09));border-radius:var(--bz-r4, 13px);background:var(--bz-card, #fff)}.ac-board-item[data-dragging=true]{opacity:.45}.ac-board-item-body{flex:1;min-width:0}.ac-board-grip{flex:none;display:grid;place-items:center;width:1.125rem;align-self:stretch;color:var(--bz-faint, #9aa0ac);cursor:grab;opacity:0;transition:opacity .12s}.ac-board-grip .ac-icon{width:.875rem;height:.875rem}.ac-board-item:hover .ac-board-grip,.ac-board-item:focus-within .ac-board-grip{opacity:1}@media(pointer:coarse){.ac-board-grip{display:none}}.ac-board-move{flex:none}.ac-board-empty{padding:10px 6px;font-size:.8125rem;color:var(--bz-muted, #6e7480);text-align:center}.ac-board[data-layout=tabs] .ac-board-grid{display:block;overflow:visible}.ac-board[data-layout=tabs] .ac-board-col{max-width:none;background:none}.ac-board[data-layout=tabs] .ac-board-head{display:none}.ac-board[data-layout=tabs] .ac-board-list{padding:0}.ac-board-switch{max-width:100%;overflow-x:auto}@media(prefers-reduced-motion:reduce){.ac-board-grip{transition:none}}.ac-dt{display:flex;flex-direction:column;gap:10px;min-width:0}.ac-dt-toolbar{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap}.ac-dt-search{flex:1 1 14rem;max-width:22rem}.ac-dt-filters{flex:1 1 auto;min-width:0}.ac-dt-count{margin-left:auto;font-size:.8125rem;color:var(--bz-muted, #6e7480);font-variant-numeric:tabular-nums}.ac-dt-bulk{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;border:1px solid color-mix(in srgb,var(--bz-accent, #49aecb) 35%,transparent);border-radius:var(--bz-r4, 13px);background:color-mix(in srgb,var(--bz-accent, #49aecb) 9%,var(--bz-card, #fff))}.ac-dt-bulk[hidden]{display:none}.ac-dt-bulk-count{font-size:.875rem;font-weight:700;color:var(--bz-text, #1b1e27);margin-right:4px}.ac-dt-scroll{overflow-x:auto;border:1px solid var(--bz-hair, rgba(25, 28, 40, .09));border-radius:var(--bz-r4, 13px)}.ac-dt-scroll[hidden]{display:none}.ac-dt-table{width:100%;border-collapse:collapse;font-size:.875rem;color:var(--bz-text, #1b1e27)}.ac-dt-table th{position:sticky;top:0;z-index:1;padding:8px 12px;background:var(--bz-card, #fff);border-bottom:1px solid var(--bz-hair2, rgba(25, 28, 40, .16));font-size:.75rem;font-weight:700;letter-spacing:.02em;color:var(--bz-muted, #6e7480);text-align:left;white-space:nowrap}.ac-dt-table td{padding:10px 12px;border-bottom:1px solid var(--bz-hair, rgba(25, 28, 40, .09));vertical-align:middle}.ac-dt-table tr:last-child td{border-bottom:0}.ac-dt-table [data-align=end]{text-align:right;font-variant-numeric:tabular-nums}.ac-dt-check{width:2.5rem}.ac-dt-check input{width:1.125rem;height:1.125rem;accent-color:var(--bz-accent, #49aecb)}.ac-dt-sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.ac-dt-sort .ac-icon{width:.875rem;height:.875rem;opacity:.7}.ac-dt-row[data-open=true]{cursor:pointer}.ac-dt-row[aria-selected=true] td{background:color-mix(in srgb,var(--bz-accent, #49aecb) 7%,transparent)}.ac-dt-row:focus-visible{outline:2px solid var(--bz-accent, #49aecb);outline-offset:-2px}@media(hover:hover){.ac-dt-row[data-open=true]:hover td{background:color-mix(in srgb,var(--bz-text, #1b1e27) 4%,transparent)}}@media(max-width:640px){.ac-dt-scroll{border:0;overflow:visible}.ac-dt-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ac-dt-table,.ac-dt-table tbody{display:block}.ac-dt-table tr{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;margin-bottom:8px;padding:12px;border:1px solid var(--bz-hair, rgba(25, 28, 40, .09));border-radius:var(--bz-r4, 13px);background:var(--bz-card, #fff)}.ac-dt-table td{display:block;grid-column:2;padding:0;border:0;text-align:left}.ac-dt-table td.ac-dt-check{grid-column:1;grid-row:1 / span 4;width:auto;padding-top:2px}.ac-dt-table td[data-phone=title]{font-weight:700;font-size:.9375rem}.ac-dt-table td[data-phone=detail]{color:var(--bz-muted, #6e7480);font-size:.8125rem}.ac-dt-table td[data-phone=meta]{font-size:.8125rem}.ac-dt-table td[data-phone=meta]:before{content:attr(data-label) ": ";color:var(--bz-muted, #6e7480)}.ac-dt-table td[data-phone=hide]{display:none}.ac-dt-table .ac-dt-row[aria-selected=true]{border-color:color-mix(in srgb,var(--bz-accent, #49aecb) 45%,transparent);background:color-mix(in srgb,var(--bz-accent, #49aecb) 7%,var(--bz-card, #fff))}.ac-dt-table .ac-dt-row[aria-selected=true] td,.ac-dt-table .ac-dt-row td{background:none}.ac-dt-table [data-align=end]{text-align:left}}.ac-preview-summary{margin:0 0 10px;font-size:.9375rem;font-weight:600;color:var(--bz-text, #1b1e27)}.ac-preview-lines{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:4px;max-height:40vh;overflow:auto;font-size:.875rem}.ac-preview-line{display:flex;gap:8px;align-items:baseline}.ac-preview-mark{flex:none;width:1rem;font-weight:800;text-align:center;color:var(--bz-muted, #6e7480)}.ac-preview-line[data-kind=add] .ac-preview-mark{color:var(--bz-success-ink, #1d6b48)}.ac-preview-line[data-kind=remove] .ac-preview-mark{color:var(--bz-danger-ink, #8f2a3e)}.ac-preview-line[data-kind=warn] .ac-preview-mark{color:var(--bz-warn-ink, #7a5208)}.ac-preview-more{color:var(--bz-muted, #6e7480);font-size:.8125rem}.ac-countdown{display:inline-flex;align-items:center;gap:6px;min-height:1.75rem;padding:0 10px;border:1px solid var(--bz-hair2, rgba(25, 28, 40, .16));border-radius:999px;background:var(--bz-card, #fff);font:inherit;font-size:.8125rem;font-weight:700;color:var(--bz-text, #1b1e27);white-space:nowrap;font-variant-numeric:tabular-nums}button.ac-countdown{cursor:pointer}.ac-countdown .ac-icon{width:.875rem;height:.875rem}.ac-countdown[data-tone=warn]{border-color:color-mix(in srgb,var(--bz-warn, #c68a12) 45%,transparent);background:color-mix(in srgb,var(--bz-warn, #c68a12) 12%,var(--bz-card, #fff));color:var(--bz-warn-ink, #7a5208)}.ac-countdown[data-tone=danger],.ac-countdown[data-tone=expired]{border-color:color-mix(in srgb,var(--bz-danger, #c0405a) 45%,transparent);background:color-mix(in srgb,var(--bz-danger, #c0405a) 11%,var(--bz-card, #fff));color:var(--bz-danger-ink, #8f2a3e)}.ac-surface-stage .ac-countdown{background:color-mix(in srgb,var(--bz-stage, #0d1714) 68%,transparent);border-color:#ffffff2e;color:#fff}.ac-surface-stage .ac-countdown[data-tone=warn]{color:#f2c77a}.ac-surface-stage .ac-countdown[data-tone=danger],.ac-surface-stage .ac-countdown[data-tone=expired]{color:#ffb4c0}.ac-origin-chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-height:1.5rem;padding:0 8px;border:1px solid var(--bz-hair, rgba(25, 28, 40, .09));border-radius:999px;background:color-mix(in srgb,var(--bz-text, #1b1e27) 4%,transparent);font:inherit;font-size:.75rem;font-weight:600;color:var(--bz-muted, #6e7480);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}button.ac-origin-chip{cursor:pointer}.ac-origin-chip .ac-icon{flex:none;width:.75rem;height:.75rem}.ac-origin-chip[data-via=direct]{color:var(--bz-text, #1b1e27)}.ac-picker{display:flex;flex-direction:column;gap:8px;min-width:0}.ac-picker-chosen{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ac-picker-chosen[hidden]{display:none}.ac-picker-chip{display:inline-flex;align-items:center;gap:6px;min-height:1.75rem;padding:0 2px 0 10px;border:1px solid var(--bz-hair2, rgba(25, 28, 40, .16));border-radius:999px;background:var(--bz-card, #fff);font-size:.8125rem;font-weight:600;color:var(--bz-text, #1b1e27)}.ac-picker-chip>.ac-icon{width:.875rem;height:.875rem;color:var(--bz-muted, #6e7480)}.ac-picker-chip[data-kind=agent]>.ac-icon{color:var(--bz-accent-ai, #6f5ce8)}.ac-picker-remove{display:grid;place-items:center;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:999px;background:none;color:var(--bz-muted, #6e7480);cursor:pointer}.ac-picker-remove .ac-icon{width:.75rem;height:.75rem}@media(hover:hover){.ac-picker-remove:hover{background:color-mix(in srgb,var(--bz-text, #1b1e27) 8%,transparent);color:var(--bz-text, #1b1e27)}}.ac-target-head{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--bz-hair, rgba(25, 28, 40, .09));border-radius:var(--bz-r4, 13px);background:color-mix(in srgb,var(--bz-accent, #49aecb) 6%,var(--bz-card, #fff))}.ac-target-head[data-off=true]{background:var(--bz-card, #fff)}.ac-target-head[data-off=true] .ac-target-text{opacity:.55}.ac-target-icon{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--bz-accent, #49aecb) 14%,transparent);color:var(--bz-accent-ink, #1e6f86)}.ac-target-icon .ac-icon{width:1rem;height:1rem}.ac-target-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ac-target-label{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--bz-muted, #6e7480)}.ac-target-name{font-size:.875rem;color:var(--bz-text, #1b1e27);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-target-detail{font-size:.75rem;color:var(--bz-muted, #6e7480);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-target-toggle{flex:none;display:inline-flex;align-items:center}.ac-target-toggle input{width:2.25rem;height:1.25rem;accent-color:var(--bz-accent, #49aecb)}.ac-create-pop[popover]{position:fixed;inset:auto;margin:0;box-sizing:border-box;width:20rem;max-height:min(70vh,34rem);overflow:auto;padding:8px;border:1px solid var(--bz-hair2, rgba(25, 28, 40, .16));border-radius:var(--bz-r5, 16px);background:var(--bz-card, #fff);color:var(--bz-text, #1b1e27);box-shadow:0 18px 48px -12px #0f161e4d;display:none;flex-direction:column;gap:6px}.ac-create-pop[popover]:popover-open,.ac-create-pop[data-open=true]{display:flex}.ac-create-pop[data-layout=sheet]{left:0;right:0;bottom:0;top:auto;width:auto;max-height:80vh;border-radius:18px 18px 0 0;padding:14px 10px calc(14px + env(safe-area-inset-bottom,0px))}.ac-create-pop[data-layout=sheet]:popover-open{transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .2s ease}@starting-style{.ac-create-pop[data-layout=sheet]:popover-open{transform:translateY(24px);opacity:0}}@media(prefers-reduced-motion:reduce){.ac-create-pop[data-layout=sheet]:popover-open{transition:none}}.ac-create-group{display:flex;flex-direction:column}.ac-create-group-label{margin:6px 8px 4px;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--bz-muted, #6e7480)}.ac-create-item{display:flex;align-items:center;gap:10px;width:100%;min-height:2.75rem;padding:6px 8px;border:0;border-radius:var(--bz-r3, 10px);background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.ac-create-item:focus-visible{outline:2px solid var(--bz-accent, #49aecb);outline-offset:-2px}@media(hover:hover){.ac-create-item:not([aria-disabled=true]):hover{background:color-mix(in srgb,var(--bz-text, #1b1e27) 5%,transparent)}}.ac-create-item[aria-disabled=true]{cursor:default;opacity:.55}.ac-create-icon{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--bz-text, #1b1e27) 6%,transparent)}.ac-create-icon .ac-icon{width:1rem;height:1rem}.ac-create-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ac-create-text b{font-size:.875rem;font-weight:650}.ac-create-text small{font-size:.75rem;color:var(--bz-muted, #6e7480)}.ac-matrix{display:flex;flex-direction:column;gap:10px;min-width:0}.ac-matrix-bar{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap}.ac-matrix-legend{display:flex;gap:14px;margin:0;font-size:.8125rem;color:var(--bz-muted, #6e7480)}.ac-matrix-scroll{max-height:70vh;overflow:auto;border:1px solid var(--bz-hair, rgba(25, 28, 40, .09));border-radius:var(--bz-r4, 13px);background:var(--bz-card, #fff)}.ac-matrix-scroll:focus-visible{outline:2px solid var(--bz-accent, #49aecb);outline-offset:2px}.ac-matrix-table{border-collapse:separate;border-spacing:0;font-size:.875rem;color:var(--bz-text, #1b1e27)}.ac-matrix-table thead th{position:sticky;top:0;z-index:2;padding:8px 10px;background:var(--bz-card, #fff);border-bottom:1px solid var(--bz-hair2, rgba(25, 28, 40, .16));font-size:.75rem;font-weight:700;color:var(--bz-muted, #6e7480);white-space:nowrap;text-align:center}.ac-matrix-table .ac-matrix-corner{left:0;z-index:3;text-align:left}.ac-matrix-rowhead{position:sticky;left:0;z-index:1;min-width:12rem;max-width:18rem;padding:8px 12px;background:var(--bz-card, #fff);border-right:1px solid var(--bz-hair, rgba(25, 28, 40, .09));text-align:left;font-weight:600}.ac-matrix-rowhead small{display:block;font-weight:400;font-size:.75rem;color:var(--bz-muted, #6e7480)}.ac-matrix-sensitive{display:inline-block;margin-left:6px;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--bz-warn, #c68a12) 14%,transparent);color:var(--bz-warn-ink, #7a5208);font-size:.75rem;font-weight:700}.ac-matrix-group th>span{position:sticky;left:12px}.ac-matrix-group th{padding:10px 12px 4px;background:color-mix(in srgb,var(--bz-text, #1b1e27) 3%,var(--bz-card, #fff));font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--bz-muted, #6e7480);text-align:left}.ac-matrix-cell{padding:6px 10px;border-bottom:1px solid var(--bz-hair, rgba(25, 28, 40, .09));text-align:center}.ac-matrix-mark{display:inline-grid;place-items:center;min-width:1.75rem;min-height:1.75rem;padding:0;border:0;border-radius:999px;background:none;font:inherit;font-size:1rem;line-height:1;color:var(--bz-muted, #6e7480)}button.ac-matrix-mark{cursor:pointer}.ac-matrix-cell[data-level=full] .ac-matrix-mark{color:var(--bz-accent-ink, #1e6f86)}.ac-matrix-cell[data-level=partial] .ac-matrix-mark{color:var(--bz-warn-ink, #7a5208)}@media(hover:hover){button.ac-matrix-mark:hover{background:color-mix(in srgb,var(--bz-accent, #49aecb) 12%,transparent)}}.ac-matrix-empty{padding:20px;text-align:center;color:var(--bz-muted, #6e7480)}@media print{.ac-matrix-bar{display:none}.ac-matrix-scroll{max-height:none;overflow:visible;border:0}.ac-matrix-table thead th,.ac-matrix-rowhead,.ac-matrix-group th{position:static}.ac-matrix-table{font-size:9pt}.ac-matrix-table tr{break-inside:avoid}}.ac-hero-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--bz-stage, #0d1714)}.ac-hero-backdrop[hidden]{display:none}.ac-hero-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 85% 20%,color-mix(in srgb,var(--ac-hero-tone, var(--bz-accent, #49aecb)) 62%,var(--bz-stage, #0d1714)) 0%,color-mix(in srgb,var(--ac-hero-tone, var(--bz-accent, #49aecb)) 22%,var(--bz-stage, #0d1714)) 55%,var(--bz-stage, #0d1714) 100%)}.ac-hero-fill[hidden]{display:none}.ac-hero-pattern{position:absolute;right:0;bottom:0;width:62%;height:58%;fill:#ffffff1a}.ac-hero-backdrop:has(.ac-hero-fill:not([hidden])) .ac-hero-img{display:none}.ac-hero-img{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s ease}.ac-hero-backdrop[data-loaded=true] .ac-hero-img{opacity:1}.ac-hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#080e0cd6,#080e0c85 48%,#080e0c24),linear-gradient(0deg,#080e0c8c,#080e0c00 40%)}.ac-hero-credit{position:absolute;right:16px;bottom:12px;max-width:calc(100% - 32px);display:flex;justify-content:flex-end}.ac-hero-credit-btn{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;padding:4px 10px;border:0;border-radius:999px;background:#080e0c9e;color:#f4f6f5db;font:inherit;font-size:.75rem}.ac-hero-credit-btn>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-hero-credit-btn .ac-icon{flex:none;width:.875rem;height:.875rem}button.ac-hero-credit-btn{cursor:pointer}.ac-hero-head{--ac-level: var(--bz-accent, #49aecb);display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:#f4f6f5}.ac-hero-head[data-level=departure]{--ac-level: var(--bz-warn, #c68a12)}.ac-hero-head[data-level=place]{--ac-level: var(--bz-accent-ai, #6f5ce8)}.ac-hero-head[data-level=document],.ac-hero-head[data-level=analysis]{--ac-level: var(--bz-info, #5b7590)}.ac-hero-head[data-level=decision]{--ac-level: var(--bz-danger, #c0405a)}.ac-hero-head[data-level=site]{--ac-level: var(--bz-success, #2e9e6b)}.ac-hero-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.8125rem;color:#f4f6f5bd}.ac-hero-crumbs[hidden]{display:none}.ac-hero-crumb{padding:0;border:0;background:none;font:inherit;color:inherit}button.ac-hero-crumb{cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.ac-hero-crumb[aria-current=page]{font-weight:700;color:#f4f6f5}.ac-hero-sep{opacity:.7}.ac-surface-paper .ac-hero-head:not([data-mode=image]){color:var(--bz-text, #1b1e27)}.ac-surface-paper .ac-hero-head:not([data-mode=image]) .ac-hero-crumbs{color:color-mix(in srgb,var(--bz-text, #1b1e27) 75%,transparent)}.ac-surface-paper .ac-hero-head:not([data-mode=image]) .ac-hero-crumb[aria-current=page]{color:var(--bz-text, #1b1e27)}.ac-surface-paper .ac-hero-head:not([data-mode=image]) .ac-hero-level{background:color-mix(in srgb,var(--ac-level) 14%,#fff);color:var(--bz-text, #1b1e27)}.ac-surface-paper .ac-hero-head:not([data-mode=image]) .ac-hero-level .ac-icon{color:color-mix(in srgb,var(--ac-level) 70%,#000)}.ac-surface-paper .ac-hero-head:not([data-mode=image]) button.ac-hero-crumb:focus-visible{outline-color:var(--bz-text, #1b1e27)}.ac-hero-level{display:inline-flex;align-items:center;gap:6px;padding:4px 12px 4px 8px;border:1px solid color-mix(in srgb,var(--ac-level) 55%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ac-level) 24%,rgba(8,14,12,.5));font-size:.8125rem;font-weight:700;color:#fff}.ac-hero-level .ac-icon{width:.875rem;height:.875rem;color:color-mix(in srgb,var(--ac-level) 55%,#fff)}.ac-hero-toggle{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:#0d17148c;color:#fff;cursor:pointer}.ac-hero-toggle[hidden]{display:none}.ac-hero-switch{display:inline-flex}.ac-hero-switch[hidden]{display:none}.ac-hero-toggle[aria-pressed=true]{border-color:transparent;background:var(--bz-accent, #49aecb);color:var(--bz-on-accent, #fff)}.ac-hero-toggle .ac-icon{width:1.25rem;height:1.25rem}.ac-hero-toggle:focus-visible,button.ac-hero-crumb:focus-visible,button.ac-hero-credit-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(hover:hover){button.ac-hero-crumb:hover{color:#fff;text-decoration-color:currentColor}.ac-surface-paper .ac-hero-head:not([data-mode=image]) button.ac-hero-crumb:hover{color:var(--bz-text, #1b1e27)}.ac-hero-toggle:hover{background:#0d1714bf}.ac-hero-toggle[aria-pressed=true]:hover{background:var(--bz-accent, #49aecb)}button.ac-hero-credit-btn:hover{color:#fff}}@media(prefers-reduced-motion:reduce){.ac-hero-img{transition:none}}.ac-choice-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:640px){.ac-choice-tiles{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}}.ac-choice-tile{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:5.25rem;padding:14px;border:1px solid var(--bz-hair2, rgba(25, 28, 40, .16));border-radius:var(--bz-r4, 12px);background:var(--bz-card, #fff);color:var(--bz-text, #1b1e27);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.ac-choice-icon{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--bz-r3, 10px);background:color-mix(in srgb,var(--bz-accent, #49aecb) 12%,var(--bz-card, #fff));color:var(--bz-accent-ink, #1e6f86)}.ac-choice-icon .ac-icon{width:1.375rem;height:1.375rem}.ac-choice-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ac-choice-label{font-size:.9375rem;font-weight:700;line-height:1.25}.ac-choice-detail{font-size:.8125rem;line-height:1.35;color:var(--bz-muted, #6e7480)}.ac-choice-tile[aria-checked=true]{border-color:var(--bz-accent, #49aecb);box-shadow:inset 0 0 0 1px var(--bz-accent, #49aecb);background:color-mix(in srgb,var(--bz-accent, #49aecb) 6%,var(--bz-card, #fff))}.ac-choice-tile[aria-checked=true] .ac-choice-icon{background:var(--bz-accent-ink, #1e6f86);color:#fff}.ac-choice-tile:disabled{opacity:.5;cursor:default}.ac-choice-tile:focus-visible{outline:2px solid var(--bz-accent, #49aecb);outline-offset:2px}@media(hover:hover){.ac-choice-tile:not(:disabled):not([aria-checked=true]):hover{border-color:color-mix(in srgb,var(--bz-accent, #49aecb) 55%,transparent)}}@media(prefers-reduced-motion:reduce){.ac-choice-tile{transition:none}}.ac-trail{--ac-level: var(--bz-accent, #49aecb);display:flex;align-items:center;gap:4px;min-width:0;max-width:100%;font-size:.8125rem}.ac-trail-rail{display:flex;align-items:center;gap:2px;min-width:0;margin:0;padding:2px 0;list-style:none;overflow-x:auto;scrollbar-width:none}.ac-trail-rail::-webkit-scrollbar{display:none}.ac-trail-rail>li{display:inline-flex;align-items:center;flex:none}.ac-trail-home,.ac-trail-pill,.ac-trail-more,.ac-trail-branch{display:inline-flex;align-items:center;gap:6px;min-height:1.75rem;padding:0 10px;border:1px solid transparent;border-radius:999px;background:none;color:var(--bz-muted, #6e7480);font:inherit;font-weight:600;white-space:nowrap;cursor:pointer}.ac-trail-home{padding:0 6px;color:var(--bz-text, #1b1e27)}.ac-trail-home .ac-icon,.ac-trail-pill .ac-icon{width:.9375rem;height:.9375rem}.ac-trail-pill .ac-icon{color:color-mix(in srgb,var(--ac-level) 70%,var(--bz-text, #1b1e27))}.ac-trail-pill[data-level=departure]{--ac-level: var(--bz-warn, #c68a12)}.ac-trail-pill[data-level=place]{--ac-level: var(--bz-accent-ai, #6f5ce8)}.ac-trail-pill:is([data-level=document],[data-level=analysis]){--ac-level: var(--bz-info, #5b7590)}.ac-trail-pill[data-level=decision]{--ac-level: var(--bz-danger, #c0405a)}.ac-trail-pill[data-level=site]{--ac-level: var(--bz-success, #2e9e6b)}.ac-trail-pill[aria-current=page]{border-color:color-mix(in srgb,var(--ac-level) 45%,transparent);background:color-mix(in srgb,var(--ac-level) 12%,var(--bz-card, #fff));color:var(--bz-text, #1b1e27);font-weight:700}.ac-trail-pill.is-ahead{opacity:.55;border-style:dashed;border-color:var(--bz-hair2, rgba(25, 28, 40, .16));font-weight:600}.ac-trail-more{padding:0 8px;border-color:var(--bz-hair2, rgba(25, 28, 40, .16));font-variant-numeric:tabular-nums}.ac-trail-sep{color:var(--bz-muted, #6e7480)}.ac-trail-sep>.ac-icon{width:.75rem;height:.75rem;opacity:.7}.ac-trail-branch{min-width:1.5rem;min-height:1.5rem;padding:0 6px;justify-content:center;background:color-mix(in srgb,var(--bz-accent-ai, #6f5ce8) 16%,var(--bz-card, #fff));color:var(--bz-accent-ai, #6f5ce8);font-size:.75rem;font-weight:700}.ac-trail-pop{position:fixed;inset:auto;margin:0;width:min(20rem,calc(100vw - 16px));padding:6px;border:1px solid var(--bz-hair2, rgba(25, 28, 40, .16));border-radius:var(--bz-r4, 12px);background:var(--bz-card, #fff);color:var(--bz-text, #1b1e27);box-shadow:0 10px 30px #191c282e}.ac-trail-pop-head{display:flex;align-items:center;gap:6px;margin:4px 8px 6px;color:var(--bz-accent-ai, #6f5ce8);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ac-trail-pop-head .ac-icon{width:.875rem;height:.875rem}.ac-trail-way{display:flex;align-items:center;gap:10px;width:100%;min-height:2.75rem;padding:6px 10px;border:0;border-radius:var(--bz-r3, 10px);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ac-trail-way[aria-current=true]{background:color-mix(in srgb,var(--bz-accent-ai, #6f5ce8) 10%,var(--bz-card, #fff))}.ac-trail-way .ac-icon{flex:none;width:1rem;height:1rem;color:var(--bz-muted, #6e7480)}.ac-trail-way-text{display:grid;min-width:0;flex:1}.ac-trail-way-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.ac-trail-way-sub,.ac-trail-way-time{color:var(--bz-muted, #6e7480);font-size:.75rem}.ac-trail-way-time{flex:none}.ac-trail :is(button):focus-visible,.ac-trail-way:focus-visible{outline:2px solid var(--bz-accent, #49aecb);outline-offset:2px}@media(hover:hover){.ac-trail-pill:not([aria-current=page]):hover,.ac-trail-home:hover,.ac-trail-more:hover{background:color-mix(in srgb,var(--bz-text, #1b1e27) 6%,transparent);color:var(--bz-text, #1b1e27)}.ac-trail-way:hover{background:color-mix(in srgb,var(--bz-text, #1b1e27) 5%,transparent)}}.ac-surface-stage .ac-trail,:is(.ac-shell,.ac-panel)[data-surface=dark] .ac-trail{--bz-text: #f4f6f5;--bz-muted: rgba(244, 246, 245, .72);--bz-card: rgba(255, 255, 255, .06)}.ac-open-in .ac-menu-item{flex-wrap:wrap;row-gap:0}.ac-open-in-host{flex-basis:100%;padding-left:calc(1rem + 10px);color:var(--bz-muted, #6e7480);font-size:.75rem;font-weight:400}.ac-open-in-row{display:flex;align-items:center;gap:12px;width:100%;min-height:3rem;padding:8px 4px;border:0;border-bottom:1px solid var(--bz-hair, rgba(25, 28, 40, .09));background:none;color:var(--bz-text, #1b1e27);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.ac-open-in-row:last-child{border-bottom:0}.ac-open-in-row .ac-icon{flex:none;width:1.25rem;height:1.25rem;color:var(--bz-muted, #6e7480)}.ac-open-in-text{display:grid;min-width:0}.ac-open-in-text .ac-open-in-host{padding-left:0}.ac-open-in-label{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-open-in-row:focus-visible{outline:2px solid var(--bz-accent, #49aecb);outline-offset:2px}.ac-blockframe{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 var(--bz-space-2, 8px);min-width:0}[data-ac-frame=proposed]{box-shadow:0 0 0 2px color-mix(in srgb,var(--bz-accent, #49aecb) 55%,transparent),0 0 16px 2px color-mix(in srgb,var(--bz-accent, #49aecb) 22%,transparent)}[data-ac-frame=draft]{outline:1px dashed var(--bz-hair2, rgba(25, 28, 40, .16));outline-offset:-1px}.ac-sigpad{display:grid;gap:6px}.ac-sigpad-label{margin:0;font-weight:600;color:var(--bz-text, #1b1e27)}.ac-sigpad-turn{display:none;margin:0;font-size:.8125rem;color:var(--bz-muted, #6e7480)}@media(orientation:portrait)and (max-width:560px){.ac-sigpad-turn{display:block}}.ac-sigpad-box{position:relative;aspect-ratio:5 / 2;width:100%;border:1px solid var(--bz-hair2, rgba(25, 28, 40, .16));border-radius:var(--bz-r3, 10px);background:var(--bz-card, #fff);overflow:hidden}.ac-sigpad-field{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:none;cursor:crosshair}.ac-sigpad-line{position:absolute;left:6%;right:6%;bottom:22%;border-bottom:1px dashed var(--bz-hair2, rgba(25, 28, 40, .16));pointer-events:none}.ac-sigpad-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.ac-sigpad-hint{margin:0;font-size:.8125rem;color:var(--bz-muted, #6e7480)}.ac-omni-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.3rem}.ac-omni-wrap>.ac-input{flex:1 1 auto;min-width:0}.ac-omni-section{display:block;padding:.2rem 0}.ac-omni-section+.ac-omni-section{border-top:1px solid var(--bz-hair, rgba(25,28,40,.09))}.ac-omni-head{padding:.3rem .75rem .15rem;color:var(--bz-muted, #6E7480);font-size:.75rem;font-weight:600;letter-spacing:.02em}.ac-omni-group{padding:.2rem .75rem 0;color:var(--bz-muted, #6E7480);font-size:.75rem}.ac-omni-loading{min-height:2.75rem;display:flex;align-items:center;padding:0 .75rem;color:var(--bz-muted, #6E7480)}.ac-omni-section[data-section=answer]{min-height:3.5rem}.ac-omni-row[data-tone=warn] .ac-row-icon{color:var(--bz-warn, #C68A12)}.ac-omni-row[data-info=true]{cursor:default;color:var(--bz-muted, #6e7480);background:none}.ac-omni-row[data-requires-click=true]{cursor:pointer}.ac-omni-hint{margin-left:auto;padding:.05rem .35rem;border:1px solid var(--bz-hair2, rgba(25,28,40,.16));border-radius:var(--bz-r1);color:var(--bz-muted, #6E7480);font:inherit;font-size:.75rem}.ac-omni-context{display:inline-flex;align-items:center;gap:.25rem;max-width:12rem;padding:.15rem .25rem .15rem .5rem;border-radius:999px;background:var(--bz-sub, #F6F5F1);color:var(--bz-text, #1B1E27);font-size:.8125rem;flex:none}.ac-omni-context[hidden]{display:none}.ac-omni-context-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-omni-context-x{display:grid;place-items:center;padding:.1rem;border:0;border-radius:50%;background:none;color:var(--bz-muted, #6E7480);cursor:pointer}.ac-omni-context-x svg{width:.85rem;height:.85rem}.ac-omni-file{display:none;place-items:center;padding:.25rem;border:0;border-radius:var(--bz-r3);background:none;color:var(--bz-muted, #6E7480);cursor:pointer;flex:none}.ac-omni-file svg{width:1.1rem;height:1.1rem}@media(pointer:coarse){.ac-omni-file{display:grid}}.ac-omni[data-drop=over] .ac-omni-wrap{outline:2px dashed var(--bz-accent, #49AECB);outline-offset:2px;border-radius:var(--bz-r3)}.ac-omni-context-x:focus-visible,.ac-omni-file:focus-visible{outline:2px solid var(--bz-accent, #49AECB);outline-offset:2px}.ac-zonetrack{position:relative;display:flex;min-width:2.4rem;min-height:12rem}.ac-zonetrack[data-orientation=horizontal]{min-width:12rem;min-height:2.4rem}.ac-zonetrack-zones{display:flex;flex-direction:column;flex:1;gap:.2rem}.ac-zonetrack[data-orientation=horizontal] .ac-zonetrack-zones{flex-direction:row}.ac-zonetrack-zone{flex:1;display:flex;align-items:center;justify-content:center;padding:.25rem;border:1px solid var(--bz-hair, rgba(25,28,40,.09));border-radius:var(--bz-r3);background:var(--bz-sub, #F6F5F1);color:var(--bz-muted, #6E7480);font:inherit;font-size:.75rem;cursor:pointer;transition:flex-grow calc(.24s * var(--bz-motion-scale, 1)) var(--bz-spring, cubic-bezier(.2,.9,.3,1)),background calc(.16s * var(--bz-motion-scale, 1)) ease}.ac-zonetrack-zone[data-active=true]{flex:3;background:var(--bz-card, #FFFFFF);color:var(--bz-text, #1B1E27);border-color:var(--bz-hair2, rgba(25,28,40,.16))}.ac-zonetrack-zone[data-dashed=true]{border-style:dashed}.ac-zonetrack-zone:focus-visible{outline:2px solid var(--bz-accent, #49AECB);outline-offset:2px}.ac-zonetrack[data-orientation=vertical] .ac-zonetrack-label{writing-mode:vertical-rl;transform:rotate(180deg)}.ac-zonetrack-marks{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ac-zonetrack-marks>*{position:absolute}.ac-zonetrack[data-orientation=vertical] .ac-zonetrack-marks>*{top:calc(var(--ac-at, 0) * 100%);left:50%;transform:translate(-50%,-50%)}.ac-zonetrack[data-orientation=horizontal] .ac-zonetrack-marks>*{left:calc(var(--ac-at, 0) * 100%);top:50%;transform:translate(-50%,-50%)}.ac-zonetrack-now{position:absolute;pointer-events:none;background:var(--bz-accent, #49AECB)}.ac-zonetrack[data-orientation=vertical] .ac-zonetrack-now{left:-.2rem;right:-.2rem;height:2px;top:calc(var(--ac-at, .5) * 100%)}.ac-zonetrack[data-orientation=horizontal] .ac-zonetrack-now{top:-.2rem;bottom:-.2rem;width:2px;left:calc(var(--ac-at, .5) * 100%)}.ac-zonetrack-now[hidden]{display:none}.ac-markdot{--ac-mark: var(--bz-muted, #6E7480);display:inline-grid;place-items:center;width:.75rem;height:.75rem;border-radius:50%;border:2px solid var(--ac-mark);background:var(--ac-mark);color:var(--bz-card, #FFFFFF);box-sizing:border-box}.ac-markdot[data-tone=info]{--ac-mark: var(--bz-info, #5B7590)}.ac-markdot[data-tone=ok]{--ac-mark: var(--bz-success, #2E9E6B)}.ac-markdot[data-tone=warn]{--ac-mark: var(--bz-warn, #C68A12)}.ac-markdot[data-tone=danger]{--ac-mark: var(--bz-danger, #C0405A)}.ac-markdot[data-state=hollow]{background:var(--bz-card, #FFFFFF);color:var(--ac-mark)}.ac-markdot[data-state=dashed]{background:transparent;border-style:dashed;color:var(--ac-mark)}.ac-markdot[data-author]{width:1.1rem;height:1.1rem}.ac-markdot svg{width:.7rem;height:.7rem}.ac-densitybar{display:block;width:.5rem;height:calc(.2rem + var(--ac-share, 0) * 1.6rem);border-radius:var(--bz-r1);background:var(--bz-accent, #49AECB);opacity:calc(.35 + var(--ac-share, 0) * .55)}.ac-forecast{--ac-fc: var(--bz-accent, #49aecb);position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.ac-forecast[data-series=departure_bookings]{--ac-fc: var(--bz-info, #5b7590)}.ac-forecast[data-series=open_decisions]{--ac-fc: var(--bz-warn, #c68a12)}.ac-forecast:is([data-ground=dark],.ac-surface-stage *){--ac-fc-ink: color-mix(in srgb, var(--ac-fc) 40%, #ffffff)}.ac-forecast-band{fill:color-mix(in srgb,var(--ac-fc-ink, var(--ac-fc)) 22%,transparent);stroke:var(--ac-fc-ink, var(--ac-fc));stroke-width:1.25;stroke-dasharray:4 3;stroke-linejoin:round}.ac-forecast-mid{fill:none;stroke:var(--ac-fc-ink, var(--ac-fc));stroke-width:1.5;stroke-dasharray:2 3;stroke-linecap:round;opacity:.9}
