.ac-ui,.ac-ui *{box-sizing:border-box}html{font-size:16px;scroll-padding-top:20px}.ac-ui{margin:0;color:var(--fg);background:var(--bg);font:400 var(--text-base)/1.55 var(--font-body);-webkit-font-smoothing:antialiased}.ac-ui button,.ac-ui input,.ac-ui select{font:inherit}.ac-ui a,.ac-ui button,.ac-ui input,.ac-ui select{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ac-ui button,.ac-ui select{cursor:pointer}.ac-ui button:disabled,.ac-ui input:disabled,.ac-ui select:disabled{cursor:not-allowed}.ac-ui a{color:inherit;text-underline-offset:4px}.ac-ui a:hover{text-decoration-thickness:2px}.ac-ui :focus-visible{outline:3px solid var(--focus);outline-offset:4px}.ac-ui [hidden]{display:none!important}.ac-ui .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.ac-ui .skip-link{position:absolute;z-index:100;top:12px;left:16px;padding:12px 20px;border-radius:12px;color:var(--surface);background:var(--fg);transform:translateY(-180%)}.ac-ui .skip-link:focus{transform:translateY(0);outline-color:var(--surface)}.ac-ui .icon{width:22px;height:22px;flex-shrink:0;display:inline-block;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ac-ui .product-header{max-width:1320px;margin:auto;min-height:104px;padding:20px 40px;display:flex;justify-content:space-between;align-items:center;gap:24px}.ac-ui .wordmark{min-height:48px;display:inline-flex;align-items:center;gap:9px;text-decoration:none;font:750 30px/1 var(--font-display);letter-spacing:-.055em;border-bottom:2px solid transparent}.ac-ui .wordmark:hover{border-bottom-color:var(--fg)}.ac-ui .wordmark-fold{width:18px;height:24px;background:var(--accent);clip-path:polygon(0 0,63% 0,100% 28%,100% 100%,0 100%);transform:rotate(9deg)}.ac-ui .is-quiet .wordmark-fold{background:var(--fg)}.ac-ui .header-caption{min-width:0;overflow-wrap:anywhere}.ac-ui .header-account,.ac-ui .header-caption{color:var(--muted);font-size:var(--text-sm)}.ac-ui .header-account{color:var(--fg);display:flex;align-items:center;gap:10px;min-width:0}.ac-ui .account-mark{display:inline-flex;align-items:center}.ac-ui .auth-main{max-width:1320px;margin:auto;padding:0 40px 24px}.ac-ui .auth-stage{background:var(--surface-subtle);border-radius:var(--radius-stage);display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,520px);padding:20px;gap:8px;min-height:570px;align-items:stretch}.ac-ui .auth-figure{display:flex;align-items:center;justify-content:center;min-width:0;position:relative;margin:0;align-self:center}.ac-ui .auth-art{display:block;width:calc(100% + 144px);max-width:760px;height:auto;margin-right:-144px;transform:translateY(30px)}.ac-ui .auth-card{position:relative;z-index:1;min-width:0;padding:42px 44px;margin-top:30px;background:var(--surface);border-radius:28px 28px 28px 8px;align-self:start}.ac-ui .auth-card:before{position:absolute;content:"";width:28px;height:46px;top:60px;left:-27px;background:var(--surface);clip-path:polygon(100% 0,100% 100%,0 100%)}.ac-ui .auth-stage.is-state{max-width:1040px;min-height:440px;margin-inline:auto}.ac-ui .auth-stage.is-state .auth-card{padding-block:36px}.ac-ui .auth-stage.is-state .auth-art{width:calc(100% + 20px);max-width:420px;margin-right:-40px;transform:translateY(18px)}.ac-ui .auth-stage.is-state h1{letter-spacing:-.02em;font-size:clamp(2rem,3vw,2.5rem)}.ac-ui h1,.ac-ui h2,.ac-ui h3{font-family:var(--font-display);font-weight:750;text-wrap:balance;overflow-wrap:anywhere}.ac-ui h1,.ac-ui h2,.ac-ui h3,.ac-ui p{margin-top:0}.ac-ui h1{font-size:clamp(2.25rem,3.45vw,3rem);line-height:1.08;letter-spacing:-.03em;margin-bottom:20px;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 3}.ac-ui h2{font-size:var(--text-xl);line-height:1.25;margin-bottom:12px}.ac-ui h2,.ac-ui h3{letter-spacing:-.02em}.ac-ui h3{font-size:var(--text-lg);line-height:1.3;margin-bottom:8px}.ac-ui p{max-width:65ch;text-wrap:pretty}.ac-ui .lead{margin-bottom:32px;color:var(--muted);font-size:var(--text-base);line-height:1.55}.ac-ui .auth-actions{display:flex;flex-direction:column;gap:12px}.ac-ui .button{min-height:var(--control-height);padding:15px 22px;border:1px solid transparent;border-radius:var(--radius-control);display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:var(--text-base);line-height:1.45;font-weight:500;letter-spacing:.02em;text-align:center;min-width:0;max-width:100%;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-decoration:none;color:var(--fg);background:transparent;transition:background-color var(--motion-fast),border-color var(--motion-fast),transform var(--motion-fast)}.ac-ui .button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.ac-ui .primary{color:var(--button-primary-fg);background:var(--button-primary-bg)}.ac-ui .primary.is-hover,.ac-ui .primary:hover:not(:disabled):not([aria-disabled=true]){color:var(--surface);background:var(--button-primary-hover)}.ac-ui .secondary{color:var(--fg);background:var(--surface-subtle)}.ac-ui .secondary.is-hover,.ac-ui .secondary:hover:not(:disabled):not([aria-disabled=true]){color:var(--fg);background:var(--surface-subtle);border-color:var(--fg)}.ac-ui .text-button{color:var(--fg);text-decoration:underline;text-decoration-color:var(--control-border);background:transparent}.ac-ui .text-button.is-hover,.ac-ui .text-button:hover:not(:disabled){color:var(--fg);border-color:var(--control-border);text-decoration-color:var(--fg);text-decoration-thickness:2px}.ac-ui .danger{color:var(--danger);background:transparent}.ac-ui .danger.is-hover,.ac-ui .danger:hover:not(:disabled){color:var(--danger-hover);border-color:currentColor}.ac-ui .danger-solid{color:var(--surface);background:var(--danger)}.ac-ui .danger-solid.is-hover,.ac-ui .danger-solid:hover:not(:disabled){color:var(--surface);background:var(--danger-hover)}.ac-ui .button:disabled,.ac-ui .button[aria-disabled=true]{color:var(--muted);border-color:transparent;background:var(--surface-subtle);transform:none;text-decoration:none}.ac-ui .button.is-focus{outline:3px solid var(--focus);outline-offset:4px}.ac-ui .button.small{min-height:48px;padding:11px 16px;font-size:var(--text-sm)}.ac-ui .button.stretch{width:100%}.ac-ui .card-footnote{margin-top:24px;color:var(--muted);font-size:var(--text-sm);text-align:center}.ac-ui .product-footer{max-width:1320px;margin:auto;padding:24px 40px 32px;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;color:var(--muted);font-size:var(--text-sm)}.ac-ui .field{margin-bottom:20px;min-width:0}.ac-ui .field label{display:inline-block;margin-bottom:8px;font-size:var(--text-sm);font-weight:500;letter-spacing:.02em}.ac-ui .field input{display:block;width:100%;min-width:0;min-height:var(--control-height);padding:15px 16px;border:1px solid var(--field-border);border-radius:var(--radius-control);background:var(--field-bg);color:var(--fg);font-size:var(--text-base)}.ac-ui .field input:hover{border-color:var(--fg)}.ac-ui .field input::placeholder{color:var(--muted)}.ac-ui .field input[aria-invalid=true]{border:2px solid var(--danger);padding:14px 15px}.ac-ui .field-error,.ac-ui .field-hint{font-size:var(--text-sm);line-height:1.5;margin:8px 0 0}.ac-ui .field-hint{color:var(--muted)}.ac-ui .field-error{color:var(--danger);display:flex;gap:6px}.ac-ui .field-error .icon{width:18px;height:18px;margin-top:2px}.ac-ui .password-wrap{position:relative}.ac-ui .password-wrap input{padding-right:58px}.ac-ui .password-wrap input[aria-invalid=true]{padding-right:57px}.ac-ui .password-toggle{position:absolute;top:50%;right:5px;transform:translateY(-50%);width:46px;min-height:46px;display:grid;place-items:center;border:1px solid transparent;border-radius:12px;color:var(--fg);background:var(--surface)}.ac-ui .password-toggle:hover{border-color:var(--fg)}.ac-ui .password-toggle:focus-visible{outline-offset:0}.ac-ui .form-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:-8px 0 12px}.ac-ui .form-links a,.ac-ui .inline-link{min-height:44px;display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);font-weight:500;border-radius:8px}.ac-ui .form-footer{margin:20px 0 0;font-size:var(--text-sm);color:var(--muted);text-align:center}.ac-ui .form-footer a{color:var(--fg);margin-left:4px}.ac-ui .error-summary{border-radius:18px;padding:18px;color:var(--danger);background:var(--danger-soft);border:1px solid var(--danger);font-size:var(--text-sm);margin-bottom:24px}.ac-ui .error-summary p{margin-bottom:4px;font-weight:500}.ac-ui .error-summary ul{margin:0;padding-left:20px}.ac-ui .error-summary a{display:inline-block;min-height:44px;padding:10px 0}.ac-ui .alert{display:flex;align-items:flex-start;gap:12px;border-radius:20px;padding:18px;background:var(--surface-subtle);font-size:var(--text-sm);margin-bottom:24px}.ac-ui .alert .icon{margin-top:1px}.ac-ui .alert strong{display:block;font-weight:500;margin-bottom:4px}.ac-ui .alert p{margin:0}.ac-ui .alert.error{color:var(--danger);background:var(--danger-soft)}.ac-ui .alert.success{color:var(--success);background:var(--success-soft)}.ac-ui .alert-actions{margin-top:12px}.ac-ui .state-indicator{display:inline-flex;margin-bottom:20px;color:var(--fg)}.ac-ui .state-indicator .icon{width:30px;height:30px}.ac-ui .state-indicator.success{color:var(--success)}.ac-ui .state-indicator.error{color:var(--danger)}.ac-ui .empty-art{display:block;width:112px;height:auto;margin:0 auto 12px}.ac-ui .spinner{display:inline-block;width:20px;height:20px;border:2px solid;border-right:2px solid transparent;border-radius:50%;flex-shrink:0;animation:ac-ui-spin .9s linear infinite}@keyframes ac-ui-spin{to{transform:rotate(1turn)}}.ac-ui .settings-wrap{max-width:1240px;margin:auto;padding:12px 40px 48px;display:grid;grid-template-columns:172px minmax(0,1fr);gap:36px}.ac-ui .settings-nav{padding-top:5px}.ac-ui .settings-nav-label{font-size:var(--text-sm);color:var(--muted);margin:0 0 16px 12px}.ac-ui .settings-nav a{display:flex;align-items:center;gap:10px;min-height:52px;padding:12px;border:1px solid transparent;background:var(--surface-subtle);border-radius:16px;font-size:var(--text-sm);font-weight:500;text-decoration:none}.ac-ui .settings-nav a:hover{border-color:var(--fg)}.ac-ui .settings-nav a .icon{width:20px;height:20px}.ac-ui .settings-nav-note{font-size:var(--text-sm);color:var(--muted);margin:16px 12px}.ac-ui .settings-main{min-width:0}.ac-ui .page-heading{display:flex;flex-direction:column;margin-bottom:24px}.ac-ui .page-heading h1{letter-spacing:-.02em;font-size:clamp(2rem,3vw,2.5rem);margin-bottom:8px}.ac-ui .page-heading p{color:var(--muted);margin-bottom:0}.ac-ui .section-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px}.ac-ui .section-header h2{margin:0 0 4px}.ac-ui .section-header p{color:var(--muted);font-size:var(--text-sm);margin:0}.ac-ui .card{padding:28px;background:var(--session-bg);border-radius:var(--radius-panel);margin-bottom:24px}.ac-ui .session-list{margin:0;padding:0;list-style:none}.ac-ui .session-item{display:flex;align-items:center;gap:20px;min-width:0;padding:20px 0;border-top:1px solid var(--border)}.ac-ui .session-item:first-child{border-top:0;padding-top:4px}.ac-ui .session-item:last-child{padding-bottom:4px}.ac-ui .session-body{min-width:0;flex:1 1}.ac-ui .session-title{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px}.ac-ui .session-title h3{margin:0;font-size:var(--text-lg);font-weight:650}.ac-ui .status-badge{display:inline-flex;align-items:center;gap:5px;border-radius:100px;padding:4px 9px;color:var(--fg);background:var(--surface-subtle);font-size:var(--text-sm)}.ac-ui .status-badge .icon{width:15px;height:15px}.ac-ui .session-meta{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0;font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ac-ui .session-meta div{display:flex;flex-wrap:wrap;gap:5px}.ac-ui .session-meta dt{color:var(--muted)}.ac-ui .session-meta dd{margin:0}.ac-ui .session-end{min-height:48px;padding:10px 14px;border:1px solid transparent;border-radius:14px;color:var(--fg);background:transparent;font-size:var(--text-sm)}.ac-ui .session-end:hover:not(:disabled){border-color:var(--fg);text-decoration:underline;text-underline-offset:4px}.ac-ui .session-end:disabled{color:var(--muted);background:var(--surface-subtle);cursor:not-allowed}.ac-ui .session-foot{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:20px;padding-top:20px;border-top:1px solid var(--border)}.ac-ui .session-foot p{margin:0;color:var(--muted);font-size:var(--text-sm);max-width:42ch}.ac-ui .session-foot .button{flex-shrink:0}.ac-ui .note-row{display:flex;align-items:flex-start;gap:8px;margin-top:16px;color:var(--muted);font-size:var(--text-sm)}.ac-ui .note-row p{margin:0}.ac-ui .note-row .icon{width:17px;height:17px;margin-top:2px}.ac-ui .exit-card{padding:8px 28px 0;background:transparent}.ac-ui .exit-card .section-header{margin-bottom:12px}.ac-ui .exit-row{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid var(--border);padding:20px 0}.ac-ui .exit-row h3{font-family:var(--font-body);font-size:var(--text-base);font-weight:500;letter-spacing:0;margin-bottom:4px}.ac-ui .exit-row p{color:var(--muted);font-size:var(--text-sm);margin:0;max-width:48ch}.ac-ui .exit-row .button{flex-shrink:0}.ac-ui .empty-state{padding:12px 12px 24px;text-align:center}.ac-ui .empty-state h3{margin-bottom:8px}.ac-ui .empty-state p{margin:0 auto 20px;color:var(--muted);font-size:var(--text-sm)}.ac-ui .skeleton-stack{display:grid;gap:12px;width:100%;padding:8px 0}.ac-ui .skeleton{display:block;height:14px;width:65%;background:var(--surface-subtle);border-radius:7px}.ac-ui .skeleton.short{width:100px;height:18px}.ac-ui .skeleton.wide{width:85%}.ac-ui dialog{width:min(520px,calc(100% - 32px));max-height:calc(100svh - 32px);padding:32px;overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:28px;color:var(--fg);background:var(--surface);box-shadow:var(--shadow-dialog)}.ac-ui dialog::backdrop{background:var(--overlay)}.ac-ui dialog h2{font-size:var(--text-xl);margin-bottom:16px}.ac-ui .dialog-symbol{display:inline-flex;margin-bottom:20px}.ac-ui .dialog-symbol .icon{width:28px;height:28px}.ac-ui .dialog-description{color:var(--muted);margin-bottom:20px}.ac-ui .dialog-detail{padding:16px 18px;background:var(--surface-subtle);border-radius:18px;font-size:var(--text-sm);margin-bottom:20px}.ac-ui .dialog-detail p{margin:0}.ac-ui .dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:24px}.ac-ui .dialog-progress,.ac-ui .reset-account{margin-bottom:20px}@media (max-width:1200px){.ac-ui .auth-stage{grid-template-columns:minmax(0,1fr) minmax(390px,470px)}.ac-ui .auth-card{padding-inline:32px}.ac-ui .auth-art{margin-right:-48px}.ac-ui .settings-wrap{grid-template-columns:156px minmax(0,1fr);gap:24px}}@media (max-width:1023px){.ac-ui .auth-main,.ac-ui .product-header{padding-inline:28px}.ac-ui .auth-stage{grid-template-columns:minmax(0,.75fr) minmax(360px,1fr);padding:16px;gap:0}.ac-ui .auth-card{padding:32px 28px;margin-top:20px}.ac-ui .auth-art{width:calc(100% + 72px);margin-right:-56px}.ac-ui .settings-wrap{grid-template-columns:1fr;padding:0 28px 40px;gap:24px}.ac-ui .settings-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ac-ui .settings-nav-label{margin:0}.ac-ui .settings-nav-note{display:none}.ac-ui .settings-nav a{min-height:48px;padding:10px 14px}.ac-ui .product-footer{padding-inline:28px}}@media (max-width:767px){.ac-ui .product-header{padding:16px 20px;min-height:88px;gap:12px}.ac-ui .wordmark{font-size:27px}.ac-ui .wordmark-fold{width:15px;height:20px}.ac-ui .header-caption{max-width:18ch;text-align:right}.ac-ui .header-account{font-size:var(--text-sm)}.ac-ui .account-mark{display:none}.ac-ui .auth-main{padding:0 16px 16px}.ac-ui .auth-stage{display:flex;flex-direction:column;min-height:0;padding:24px;background:var(--surface);border-radius:28px;gap:0}.ac-ui .auth-figure{align-self:flex-end;width:100%;height:72px;justify-content:flex-end;margin-bottom:16px}.ac-ui .auth-art{width:112px;max-width:112px;margin:-20px -6px -20px 0;transform:none}.ac-ui .auth-card{margin:0;padding:0;width:100%;background:transparent;border-radius:0}.ac-ui .auth-card:before{display:none}.ac-ui .auth-stage.is-state{min-height:0}.ac-ui .auth-stage.is-state .auth-card{padding:0}.ac-ui .auth-stage.is-state .auth-art{width:112px;max-width:112px;margin:-20px -6px -20px 0;transform:none}.ac-ui h1{font-size:clamp(2rem,8.7vw,2.5rem);line-height:1.1;letter-spacing:-.02em}.ac-ui .lead{margin-bottom:28px}.ac-ui .product-footer{padding:16px 20px 28px;font-size:var(--text-sm)}.ac-ui .product-footer span:last-child{max-width:23ch;text-align:right}.ac-ui .state-indicator{margin-bottom:16px}.ac-ui .settings-wrap{padding:0 16px 32px;gap:20px}.ac-ui .page-heading{padding-inline:8px;margin-bottom:20px}.ac-ui .page-heading h1{letter-spacing:-.02em;font-size:var(--text-2xl)}.ac-ui .card{padding:24px 20px}.ac-ui .session-item{flex-wrap:wrap;align-items:flex-start;gap:8px;padding:20px 0}.ac-ui .session-body{flex-basis:100%}.ac-ui .session-title{gap:8px}.ac-ui .session-title h3{font-size:var(--text-lg)}.ac-ui .status-badge{font-size:var(--text-sm)}.ac-ui .session-meta{flex-direction:column;gap:4px}.ac-ui .session-end{margin-top:4px;min-height:44px;padding:8px 12px;background:var(--surface-subtle)}.ac-ui .session-foot{flex-direction:column;align-items:stretch;gap:16px}.ac-ui .session-foot .button{width:100%}.ac-ui .exit-card{padding:8px 8px 0}.ac-ui .exit-row{flex-direction:column;align-items:stretch;gap:12px}.ac-ui .exit-row .button{align-self:flex-start}.ac-ui .section-header{gap:12px}.ac-ui dialog{padding:24px}.ac-ui .dialog-actions{flex-direction:column-reverse}.ac-ui .dialog-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){.ac-ui,.ac-ui *,.ac-ui :after,.ac-ui :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root,[data-theme=neutral]{--canvas:oklch(97.5% 0 0);--shell:oklch(97.5% 0 0);--panel:oklch(100% 0 0);--subtle:oklch(94% 0 0);--text:oklch(23% 0 0);--muted:oklch(47% 0 0);--border:oklch(85% 0 0);--control-border:oklch(57% 0 0);--primary:oklch(23% 0 0);--primary-hover:oklch(15% 0 0);--primary-fg:oklch(100% 0 0);--selected-bg:oklch(91% 0 0);--selected-fg:oklch(23% 0 0);--focus:oklch(23% 0 0);--overlay:oklch(23% 0 0/.45);--bg:var(--canvas);--surface:var(--panel);--fg:var(--text);--accent:oklch(46% .14 248);--success:oklch(40% .08 155);--success-bg:oklch(95% .018 155);--warn:oklch(42% .08 75);--warn-bg:oklch(96% .025 75);--danger:oklch(47% .16 28);--danger-hover:oklch(36% .13 28);--danger-bg:oklch(96% .018 28);--banner:oklch(48% .19 256);--banner-fg:oklch(100% 0 0);--banner-line:oklch(100% 0 0/.3);--font-display:"Golos Text",Verdana,sans-serif;--font-body:"Onest",Verdana,sans-serif;--font-mono:"SFMono-Regular",Consolas,monospace;--radius-panel:28px;--radius-control:16px;--radius-small:12px;--control-height:56px;--hit-area:44px;--text-sm:.875rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:3rem;--motion-state:180ms;--motion-control:150ms;--ease:cubic-bezier(.2,0,0,1);--shadow-dialog:0 24px 72px oklch(23% 0 0/.2);color-scheme:light}[data-theme=telegram],html[data-theme=telegram]{--canvas:oklch(96.5% .018 248);--shell:oklch(96.5% .018 248);--panel:oklch(100% 0 0);--subtle:oklch(94% .026 248);--text:oklch(23% .018 248);--muted:oklch(47% .032 248);--border:oklch(83% .035 248);--control-border:oklch(53% .08 248);--primary:oklch(46% .14 248);--primary-hover:oklch(38% .12 248);--primary-fg:oklch(100% 0 0);--selected-bg:oklch(90% .05 248);--selected-fg:oklch(34% .08 248);--focus:oklch(42% .13 248);--overlay:oklch(28% .08 248/.45)}:root,[data-theme=neutral],[data-theme=telegram]{--bg:var(--canvas);--surface:var(--panel);--fg:var(--text);--surface-subtle:var(--subtle);--surface-sunken:var(--subtle);--surface-hover:var(--subtle);--button-primary-bg:var(--primary);--button-primary-hover:var(--primary-hover);--button-primary-fg:var(--primary-fg);--field-bg:var(--panel);--field-border:var(--control-border);--session-bg:var(--panel);--success-soft:var(--success-bg);--danger-soft:var(--danger-bg);--tg-action:var(--primary);--tg-action-hover:var(--primary-hover);--tg-action-fg:var(--primary-fg);--tg-focus:var(--focus);--tg-info-bg:var(--subtle);--tg-info-fg:var(--text);--tg-selected-bg:var(--selected-bg);--tg-selected-fg:var(--selected-fg);--tg-control-border:var(--control-border);--motion-fast:var(--motion-control);--motion-normal:var(--motion-state);--art-accent:oklch(82% 0 0);--art-accent-shadow:oklch(70% 0 0);--art-paper:oklch(100% 0 0);--art-fold:oklch(89% 0 0);--art-ink:oklch(23% 0 0);--art-muted:oklch(47% 0 0);--art-line:oklch(85% 0 0);--art-outline:oklch(100% 0 0/0.24)}.ac-ui ::selection{background:var(--selected-bg);color:var(--selected-fg)}.ac-ui input{caret-color:var(--primary)}.ac-ui .wordmark-fold{background:var(--text)}.ac-ui{--brand-blue:#58a6ff;--brand-yellow:#ffd84d;--brand-surface:#fff}.ac-ui .aiclerk-logo{display:block;width:32px;height:32px;flex:none;object-fit:contain;background:var(--brand-surface);border-radius:22%}.ac-ui .wordmark .aiclerk-logo{width:36px;height:36px}.ac-ui .wordmark-name{white-space:nowrap}@media (max-width:767px){.ac-ui .wordmark .aiclerk-logo{width:32px;height:32px}}[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%,-35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%,-35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0,0%,99%);--gray2:hsl(0,0%,97.3%);--gray3:hsl(0,0%,95.1%);--gray4:hsl(0,0%,93%);--gray5:hsl(0,0%,90.9%);--gray6:hsl(0,0%,88.7%);--gray7:hsl(0,0%,85.8%);--gray8:hsl(0,0%,78%);--gray9:hsl(0,0%,56.1%);--gray10:hsl(0,0%,52.3%);--gray11:hsl(0,0%,43.5%);--gray12:hsl(0,0%,9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:hsl(0,0%,91%)}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--normal-text);background:var(--normal-bg);border:1px solid var(--normal-border);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143,85%,96%);--success-border:hsl(145,92%,87%);--success-text:hsl(140,100%,27%);--info-bg:hsl(208,100%,97%);--info-border:hsl(221,91%,93%);--info-text:hsl(210,92%,45%);--warning-bg:hsl(49,100%,97%);--warning-border:hsl(49,91%,84%);--warning-text:hsl(31,92%,45%);--error-bg:hsl(359,100%,97%);--error-border:hsl(359,100%,94%);--error-text:hsl(360,100%,45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0,0%,20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0,0%,12%);--normal-border:hsl(0,0%,20%);--normal-border-hover:hsl(0,0%,25%);--normal-text:var(--gray1);--success-bg:hsl(150,100%,6%);--success-border:hsl(147,100%,12%);--success-text:hsl(150,86%,65%);--info-bg:hsl(215,100%,6%);--info-border:hsl(223,43%,17%);--info-text:hsl(216,87%,65%);--warning-bg:hsl(64,100%,6%);--warning-border:hsl(60,100%,9%);--warning-text:hsl(46,87%,65%);--error-bg:hsl(358,76%,10%);--error-border:hsl(357,89%,16%);--error-text:hsl(358,100%,81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.ac-ui{--toast-surface:rgb(0 0 0/92%);--toast-text:#fff;--toast-border:rgb(255 255 255/16%);--toast-muted:#dedede}.ac-ui [data-sonner-toaster].ac-toaster{--width:min(27rem,calc(100vw - 3rem))!important;font-family:inherit;z-index:2147483647}.ac-ui [data-sonner-toast][data-styled=true]{background:var(--toast-surface);color:var(--toast-text);border:1px solid var(--toast-border);border-radius:.75rem;padding:1rem 2.5rem 1rem 1rem;box-shadow:0 .5rem 1.5rem rgb(0 0 0/16%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:inherit;font-size:.875rem;line-height:1.5;gap:.75rem;overflow-wrap:anywhere}.ac-ui [data-sonner-toast] [data-title]{font-weight:500}.ac-ui [data-sonner-toast] [data-description]{color:var(--toast-muted)}.ac-ui [data-sonner-toast] [data-button]{flex-shrink:0;height:auto;min-height:2rem;padding:.375rem .625rem;background:var(--toast-text);color:#000;font:inherit;font-size:.8125rem;white-space:normal}.ac-ui [data-sonner-toast] [data-close-button]{top:.5rem;right:.5rem;left:auto;transform:none;width:1.75rem;height:1.75rem;background:transparent;color:var(--toast-text);border:0}.ac-ui [data-sonner-toast] [data-close-button]:hover{background:rgb(255 255 255/14%)}.ac-ui [data-sonner-toast] button:focus-visible{outline:2px solid var(--toast-text);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ac-ui [data-sonner-toast],.ac-ui [data-sonner-toast] *{animation:none!important;transition:none!important}}.ac-ui .field-valid{color:var(--color-success,#26713c)}.ac-ui .ac-cabinet.ac-module-workspace{--task-category-work:#5288da;--task-category-personal:#ad72ce;--task-category-study:#d5a328;--task-category-shopping:#dc8550;--task-category-health:#50a786;--bg:oklch(1 0 0);--surface:#f5f5f5;--fg:#1a1a1a;--muted:#6b6c77;--border:#ebebeb;--accent:oklch(.597877 .207223 266.650);--selection:#e4e6e8;--hover:#eaecec;--hover-fg:var(--fg);--control:#d9d9d9;--chrome-muted:#34343c;--navigation-caption:#8e8f96;--rail-border:#dfe3e4;--toolbar-caption:#999999;--sidebar-fg:#262633;--error:oklch(.40 .12 25);--error-surface:oklch(.97 .012 25);--font-body:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:var(--font-body);--font-mono:ui-monospace,SFMono-Regular,Consolas,monospace;--rail-width:50px;--sidebar-width:240px;--detail-width:510px;--inset:20px;--row-height:max(2.5rem,40px);--body-size:.875rem;--workspace-header-height:56px;--canvas:#edeff0;--shell:#f8f9f9;--panel:var(--bg);--subtle:var(--surface);--text:var(--fg);--control-border:var(--control);--primary:var(--accent);--primary-hover:var(--accent);--primary-fg:var(--bg);--focus:var(--accent);--selected-bg:var(--selection);--selected-fg:var(--fg);--surface-subtle:var(--surface);--surface-sunken:var(--surface);--surface-hover:var(--hover);--button-primary-bg:var(--fg);--button-primary-hover:oklch(.12 0 0);--button-primary-fg:var(--bg);--field-bg:var(--bg);--field-border:var(--control);--session-bg:var(--bg);--tg-info-bg:var(--surface);--tg-info-fg:var(--fg);--tg-selected-bg:var(--selection);--tg-selected-fg:var(--fg);background:var(--canvas);color:var(--fg);font:var(--body-size)/1.45 var(--font-body);min-block-size:100svh}.ac-ui .ac-module-workspace,.ac-ui .ac-module-workspace *{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--control) transparent}.ac-ui .ac-module-workspace>.workspace-font-measure{position:absolute;inline-size:1rem;block-size:1rem;visibility:hidden;pointer-events:none}.ac-ui .ac-module-workspace .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap;border:0}.ac-ui .ac-module-workspace :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ac-ui .ac-module-workspace :where(button,input,select,textarea){font:inherit;color:inherit}.ac-ui .ac-module-workspace :where(button,a){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ac-ui .ac-module-workspace .module-workspace{display:grid;grid-template-columns:var(--rail-width) minmax(0,1fr);height:100vh;height:100dvh;min-height:0;padding:0;gap:0;background:var(--canvas);overflow:clip}.ac-ui .ac-module-workspace .workspace-frame{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-width:0;min-height:0;height:100%;border-radius:0;background:var(--canvas)}.ac-ui .ac-module-workspace .workspace-rail{position:static;display:flex;flex-direction:column;align-items:center;align-self:stretch;gap:6px;height:auto;min-height:0;padding:0 0 10px;background:var(--canvas);border-right:1px solid var(--rail-border);z-index:4}.ac-ui .ac-module-workspace .workspace-rail nav{display:grid;gap:6px}.ac-ui .ac-module-workspace .workspace-rail-account{margin-top:auto}.ac-ui .ac-module-workspace .workspace-rail-link{position:relative;display:flex;align-items:center;justify-content:center;width:44px;min-height:44px;padding:6px;border:0;border-radius:var(--radius-control);color:var(--chrome-muted);text-decoration:none;background:transparent}.ac-ui .ac-module-workspace .workspace-rail-link:hover{color:var(--hover-fg);background:var(--hover)}.ac-ui .ac-module-workspace .workspace-rail-link.is-service-selected{color:var(--fg);background:transparent}.ac-ui .ac-module-workspace .workspace-service-placeholder{min-width:0}.ac-ui .ac-module-workspace .workspace-service-placeholder button{background:transparent;opacity:.65;cursor:default}.ac-ui .ac-module-workspace .workspace-service-placeholder button:hover{background:transparent}.ac-ui .ac-module-workspace .workspace-service-logo{display:block;width:20px;height:20px;max-width:none;object-fit:contain}.ac-ui .ac-module-workspace .workspace-home .workspace-avatar{display:block;width:32px;height:32px;flex:none;background:#fff;border-radius:7px;margin:0;object-fit:contain}.ac-ui .ac-module-workspace .workspace-home{height:var(--workspace-header-height);min-height:var(--workspace-header-height)}.ac-ui .ac-module-workspace .workspace-rail .icon{width:20px;height:20px;stroke-width:1.65}.ac-ui .ac-module-workspace .workspace-rail-label{position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);padding:7px 10px;border-radius:var(--radius-tooltip);background:var(--fg);color:var(--bg);font-size:.75rem;line-height:1.4;white-space:nowrap;opacity:0;pointer-events:none;z-index:20}.ac-ui .ac-module-workspace .workspace-rail-link:is(:hover,:focus-visible) .workspace-rail-label{opacity:1}.ac-ui .ac-module-workspace .workspace-service-hint{display:block;margin-top:3px;font-size:.6875rem}.ac-ui .ac-module-workspace .workspace-context{--fg:var(--sidebar-fg);--text:var(--fg);--hover-fg:var(--fg);--selected-fg:var(--fg);min-width:0;min-height:0;overflow:auto;padding:0 10px;background:var(--shell);color:var(--fg);border-right:1px solid var(--rail-border);border-radius:0}.ac-ui .ac-module-workspace .workspace-context-header{display:flex;min-height:var(--workspace-header-height);height:var(--workspace-header-height);align-items:center;justify-content:space-between;gap:8px;padding-left:14px}.ac-ui .ac-module-workspace .workspace-context-title{min-width:0;margin:0;font-size:1.25rem;line-height:1.4;font-weight:600}.ac-ui .ac-module-workspace .workspace-presets,.ac-ui .ac-module-workspace .workspace-sections{display:grid;gap:4px;margin:0;padding:0;list-style:none}.ac-ui .ac-module-workspace .workspace-context-link,.ac-ui .ac-module-workspace .workspace-preset-link{display:flex;align-items:center;gap:10px;min-height:36px;padding:6px 14px;border-radius:10px;text-decoration:none;color:var(--fg);font-size:1em;font-weight:400;min-width:0}.ac-ui .ac-module-workspace .workspace-context-link:hover,.ac-ui .ac-module-workspace .workspace-preset-link:hover{background:var(--hover);color:var(--hover-fg)}.ac-ui .ac-module-workspace .workspace-context-link .icon,.ac-ui .ac-module-workspace .workspace-preset-link .icon{width:16px;height:16px;stroke-width:1.65}.ac-ui .ac-module-workspace .workspace-context-link[aria-current=page],.ac-ui .ac-module-workspace .workspace-preset-link[aria-current=page]{background:var(--selection)}.ac-ui .ac-module-workspace .workspace-preset-link{padding-left:14px;gap:8px}.ac-ui .ac-module-workspace .workspace-finance{--finance-tree:var(--rail-border);--finance-child-fg:var(--sidebar-fg);min-width:0}.ac-ui .ac-module-workspace .workspace-finance-heading{position:relative;min-width:0}.ac-ui .ac-module-workspace .workspace-finance-link{width:100%;padding-right:40px}.ac-ui .ac-module-workspace .workspace-finance-toggle{position:absolute;right:6px;top:2px;display:grid;place-items:center;inline-size:28px;min-block-size:32px;padding:6px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--muted);cursor:pointer}.ac-ui .ac-module-workspace .workspace-finance-toggle:hover{background:var(--surface);color:var(--fg)}.ac-ui .ac-module-workspace .workspace-finance-toggle .icon{width:14px;height:14px;stroke-width:1.65}.ac-ui .ac-module-workspace .workspace-finance-toggle[aria-expanded=false] .icon{transform:rotate(-90deg)}.ac-ui .ac-module-workspace .workspace-finance-children{position:relative}.ac-ui .ac-module-workspace .workspace-finance-children[hidden]{display:none}.ac-ui .ac-module-workspace .workspace-finance-children:before{content:"";position:absolute;left:22px;top:-8px;height:8px;border-left:1px solid var(--finance-tree);pointer-events:none}.ac-ui .ac-module-workspace .workspace-finance-sections{gap:0}.ac-ui .ac-module-workspace .workspace-finance-sections>li{position:relative;min-width:0}.ac-ui .ac-module-workspace .workspace-finance-sections>li:before{content:"";position:absolute;left:22px;top:0;width:13px;height:50%;border-left:1px solid var(--finance-tree);border-bottom:1px solid var(--finance-tree);border-bottom-left-radius:9px;pointer-events:none}.ac-ui .ac-module-workspace .workspace-finance-sections>li:not(:last-child):after{content:"";position:absolute;left:22px;top:50%;bottom:0;border-left:1px solid var(--finance-tree);pointer-events:none}.ac-ui .ac-module-workspace .workspace-finance-sections .workspace-preset-link{position:relative;min-height:34px;padding:6px 14px 6px 46px;border-radius:4px;font-size:.8125rem;font-weight:600;color:var(--finance-child-fg);background:transparent}.ac-ui .ac-module-workspace .workspace-finance-sections .workspace-preset-link:active,.ac-ui .ac-module-workspace .workspace-finance-sections .workspace-preset-link:hover,.ac-ui .ac-module-workspace .workspace-finance-sections .workspace-preset-link[aria-current=page]{background:transparent;color:var(--fg)}.ac-ui .ac-module-workspace .workspace-finance-sections .workspace-preset-link[aria-current=page]:after{content:"";inline-size:5px;block-size:5px;flex:none;border-radius:50%;background:var(--accent)}.ac-ui .ac-module-workspace .workspace-finance-sections .workspace-preset-title{flex:1 1}.ac-ui .ac-module-workspace .workspace-preset-title{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-ui .ac-module-workspace .workspace-preset-status{font-size:.75em;color:var(--muted)}.ac-ui .ac-module-workspace .workspace-preset-info{padding:8px 24px;color:var(--muted)}.ac-ui .ac-module-workspace .workspace-navigation-divider{border:0;border-top:1px solid var(--border);margin:12px 0}.ac-ui .ac-module-workspace [data-workspace-presets]{border:0;margin:0;padding:0}.ac-ui .ac-module-workspace [data-workspace-presets]>summary{display:flex;align-items:center;gap:6px;min-height:32px;padding:6px 14px;list-style:none;color:var(--navigation-caption);font-size:.75rem;font-weight:600;cursor:pointer}.ac-ui .ac-module-workspace [data-workspace-presets]>summary::-webkit-details-marker{display:none}.ac-ui .ac-module-workspace [data-workspace-presets]>summary:hover{background:var(--hover);color:var(--hover-fg)}.ac-ui .ac-module-workspace [data-workspace-presets]>summary .icon{width:12px;height:12px}.ac-ui .ac-module-workspace [data-workspace-presets]:not([open])>summary .icon{transform:rotate(-90deg)}.ac-ui .ac-module-workspace .workspace-body{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--bg);border-radius:0}.ac-ui .ac-module-workspace .workspace-main{min-width:0;min-height:0;flex:1 1;width:100%;padding:28px 32px;overflow:auto;container:workspace/inline-size}.ac-ui .ac-module-workspace .workspace-main[data-content-layout=master-detail]{padding:0;overflow:hidden}.ac-ui .ac-module-workspace .workspace-navigation-toggle{display:none;align-items:center;justify-content:center;width:44px;min-height:44px;padding:8px;background:transparent;border:0;border-radius:var(--radius-control);color:var(--muted);cursor:pointer}.ac-ui .ac-module-workspace .workspace-navigation-toggle:hover{background:var(--hover);color:var(--hover-fg)}.ac-ui .ac-module-workspace .module-workspace .page-heading{margin-bottom:30px}.ac-ui .ac-module-workspace .module-workspace .page-heading h1{margin:0 0 8px}.ac-ui .ac-module-workspace .module-workspace .page-heading p{font-size:.875rem;line-height:1.6;max-width:70ch;color:var(--muted)}.ac-ui .ac-module-workspace .module-workspace .workspace-footer{margin-top:auto;padding:18px 32px;color:var(--muted);font-size:.75rem}.ac-ui .ac-module-workspace .module-workspace .workspace-footer p{margin:0}.ac-ui .ac-module-workspace .module-workspace .button{min-height:44px;border-radius:var(--radius-control);padding:10px 18px;font-size:.875rem;letter-spacing:0}.ac-ui .ac-module-workspace .module-workspace .workspace-overview-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:32px;align-items:start}.ac-ui .ac-module-workspace .module-workspace .workspace-overview-grid>.card{margin:0;padding:0;border-radius:0;background:var(--panel)}.ac-ui .ac-module-workspace .module-workspace .workspace-overview-grid>.card+.card{padding-left:28px;border-left:1px solid var(--border)}.ac-ui .ac-module-workspace .module-workspace .workspace-overview-grid .preset-name{font-family:var(--font-body);font-size:1.125rem;line-height:1.45;max-width:45ch;margin-bottom:12px}.ac-ui .ac-module-workspace .module-workspace .workspace-overview-grid .lead{font-size:.875rem;line-height:1.65;color:var(--muted);margin-bottom:20px}.ac-ui .ac-module-workspace .module-workspace .preset-scope{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0;padding:0}.ac-ui .ac-module-workspace .module-workspace .preset-scope li{border:0;padding:0}.ac-ui .ac-module-workspace .module-workspace .preset-scope li>.icon{display:block;color:var(--primary);width:22px;height:22px;margin-bottom:12px}.ac-ui .ac-module-workspace .module-workspace .preset-scope strong{font-size:.875rem;font-weight:600}.ac-ui .ac-module-workspace .module-workspace .preset-scope p{font-size:.8125rem;line-height:1.6;color:var(--muted)}.ac-ui .ac-module-workspace .module-workspace .workspace-preset-visual{display:flex;gap:18px;align-items:center;margin:0 0 24px;padding:24px;background:var(--subtle);border-radius:14px}.ac-ui .ac-module-workspace .module-workspace .workspace-preset-visual>img{width:52px;height:52px}.ac-ui .ac-module-workspace .module-workspace .workspace-visual-dots{color:#9ea5af;letter-spacing:5px}.ac-ui .ac-module-workspace .module-workspace .workspace-visual-result{display:grid;grid-template-columns:24px 70px;gap:8px;align-items:center;background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:14px}.ac-ui .ac-module-workspace .module-workspace .workspace-visual-result .icon{grid-row:span 2;color:#697d91}.ac-ui .ac-module-workspace .module-workspace .workspace-visual-result>span{height:5px;border-radius:4px;background:#d9dfe6}.ac-ui .ac-module-workspace .module-workspace .workspace-visual-result>span:last-child{width:65%}.ac-ui .ac-module-workspace .module-workspace .workspace-unavailable{display:flex;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.ac-ui .ac-module-workspace .module-workspace .workspace-unavailable>.icon{width:20px;height:20px;flex:none;color:var(--muted)}.ac-ui .ac-module-workspace .module-workspace .workspace-unavailable strong{font-size:.875rem;font-weight:550}.ac-ui .ac-module-workspace .module-workspace .workspace-unavailable p{font-size:.8125rem;line-height:1.6;color:var(--muted);margin:8px 0 0}.ac-ui .ac-module-workspace .module-workspace .workspace-unavailable summary{font-size:.8125rem;color:var(--muted);min-height:40px;display:flex;align-items:center;cursor:pointer}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-connection-emblem{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--subtle);color:var(--primary);margin-bottom:24px}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-connection-status{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin:14px 0}.ac-ui .ac-module-workspace .module-workspace .workspace-status-dot{width:6px;height:6px;border-radius:50%;background:var(--muted);flex:none}.ac-ui .ac-module-workspace .module-workspace .workspace-status-dot.is-confirmed{background:var(--success)}.ac-ui .ac-module-workspace .module-workspace .workspace-status-copy{font-size:.8125rem;color:var(--muted)}.ac-ui .ac-module-workspace .module-workspace .workspace-coverage{margin-top:32px;padding-top:24px;border-top:1px solid var(--border)}.ac-ui .ac-module-workspace .module-workspace .workspace-coverage h2{font-size:1rem;margin-bottom:12px}.ac-ui .ac-module-workspace .module-workspace .workspace-coverage p{font-size:.8125rem;color:var(--muted);max-width:80ch}.ac-ui .ac-module-workspace .module-workspace .workspace-coverage details{font-size:.8125rem}.ac-ui .ac-module-workspace .module-workspace .workspace-access-facts{display:flex;gap:16px 28px;flex-wrap:wrap;margin:20px 0 12px;padding:0;list-style:none}.ac-ui .ac-module-workspace .module-workspace .workspace-access-facts li{display:flex;gap:9px;align-items:center;font-size:.8125rem}.ac-ui .ac-module-workspace .module-workspace .workspace-access-facts .icon{width:18px;height:18px;color:var(--muted)}.ac-ui .ac-module-workspace .module-workspace .workspace-coverage summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--muted)}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .connection-grid{display:block}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .connection-aside{margin:0 0 28px;padding:0 0 20px;border-bottom:1px solid var(--border)}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .connection-aside h2{font-size:.875rem;margin-bottom:16px}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .connection-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .connection-steps li{min-width:0}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .connection-card{padding:24px;border:1px solid var(--border);border-radius:14px;background:var(--panel)}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .connection-card h2{font-size:1.25rem;max-width:45ch}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .connection-card>.lead{font-size:.875rem;max-width:70ch}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .identity-card{background:var(--subtle);border-radius:12px}.ac-ui .ac-module-workspace .module-workspace .source-row{grid-template-columns:22px minmax(0,1fr) minmax(0,170px)}.ac-ui .ac-module-workspace .module-workspace .source-row-status{grid-column:auto}.ac-ui .ac-module-workspace .module-workspace .source-row-actions{grid-column:2/-1}.ac-ui .ac-module-workspace .module-workspace .workspace-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:24px}.ac-ui .ac-module-workspace .module-workspace .workspace-title-row .page-heading{margin:0;flex:1 1 250px}.ac-ui .ac-module-workspace .module-workspace .workspace-title-row .button{flex:none}.ac-ui .ac-module-workspace .module-workspace .workspace-concept-label{display:flex;align-items:center;gap:8px;margin:0 0 24px;padding-bottom:16px;border-bottom:1px solid var(--border);font-size:.75rem;color:var(--muted)}.ac-ui .ac-module-workspace .module-workspace .workspace-concept-label p{margin:0}.ac-ui .ac-module-workspace .module-workspace .workspace-concept-label strong{font-weight:550;color:var(--text)}.ac-ui .ac-module-workspace .module-workspace .workspace-concept-state{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;margin:0 0 24px;color:var(--muted);font-size:.8125rem}.ac-ui .ac-module-workspace .module-workspace .workspace-concept-state p{margin:0}.ac-ui .ac-module-workspace .module-workspace .workspace-analytics{display:grid;gap:24px}.ac-ui .ac-module-workspace .module-workspace .workspace-data-panel{min-width:0;border:1px solid var(--border);border-radius:14px;padding:22px;background:var(--panel)}.ac-ui .ac-module-workspace .module-workspace .workspace-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:20px}.ac-ui .ac-module-workspace .module-workspace .workspace-panel-header h2{margin:0;font-size:1rem;font-weight:600}.ac-ui .ac-module-workspace .module-workspace .workspace-panel-header select{background:var(--subtle);color:var(--text);border:1px solid transparent;border-radius:10px;padding:9px 12px;min-height:40px;font:inherit;font-size:.8125rem}.ac-ui .ac-module-workspace .module-workspace .workspace-chart-empty{min-height:200px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;text-align:center;color:var(--muted);border-top:1px solid #f0f1f3;background:var(--panel);padding:24px}.ac-ui .ac-module-workspace .module-workspace .workspace-chart-empty .icon{width:32px;height:32px;color:#b3b8c0}.ac-ui .ac-module-workspace .module-workspace .workspace-chart-empty p{margin:0;font-size:.875rem;max-width:48ch}.ac-ui .ac-module-workspace .module-workspace .workspace-chart-empty p+p{font-size:.8125rem}.ac-ui .ac-module-workspace .module-workspace .workspace-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.8125rem}.ac-ui .ac-module-workspace .module-workspace .workspace-table caption{text-align:left;color:var(--muted);font-size:.75rem;padding-bottom:16px}.ac-ui .ac-module-workspace .module-workspace .workspace-table th{text-align:left;background:#fafbfc;color:var(--muted);font-weight:500;padding:12px;border-block:1px solid var(--border)}.ac-ui .ac-module-workspace .module-workspace .workspace-table td{padding:36px 12px;text-align:center;color:var(--muted)}.ac-ui .ac-module-workspace .module-workspace .workspace-table td p{margin:0}.ac-ui .ac-module-workspace .module-workspace .workspace-concept-off{padding:28px 0;border-top:1px solid var(--border)}.ac-ui .ac-module-workspace .module-workspace .workspace-concept-off p{max-width:65ch;color:var(--muted);font-size:.875rem}.ac-ui .ac-module-workspace .module-workspace .workspace-table.is-populated td{text-align:left;padding:18px 12px;border-bottom:1px solid var(--border);color:var(--text);vertical-align:top}.ac-ui .ac-module-workspace .module-workspace .workspace-table.is-populated th:first-child{width:40%}.ac-ui .ac-module-workspace .module-workspace .workspace-table.is-populated th:nth-child(2){width:24%}.ac-ui .ac-module-workspace .module-workspace .workspace-table.is-populated td small{display:block;color:var(--muted);margin-top:4px}.ac-ui .ac-module-workspace .module-workspace .workspace-task-details summary{cursor:pointer;min-height:32px;font-weight:550}.ac-ui .ac-module-workspace .module-workspace .workspace-task-details{border:0;padding:0;margin:0}.ac-ui .ac-module-workspace .module-workspace .workspace-task-details p{margin:10px 0 0!important;padding:12px;background:var(--subtle);border-radius:8px;color:var(--muted);font-size:.75rem}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-demo-notice{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:.75rem;line-height:1.5;margin-bottom:24px}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-demo-notice .icon{width:16px;height:16px;flex:none}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-demo-notice p{margin:0}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-demo-notice>strong{white-space:nowrap;flex:none}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-connection-highlight{display:flex;align-items:center;gap:18px;padding:22px 24px;background:#f7f9fb;border-radius:16px;margin-bottom:24px;flex-wrap:wrap}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-connection-symbol{position:relative;width:56px;height:56px;flex:none;display:grid;place-items:center;border-radius:16px;background:#fff;border:1px solid var(--border)}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-connection-symbol img{width:36px;height:36px}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-connection-symbol>.icon{position:absolute;right:-6px;bottom:-4px;width:22px;height:22px;padding:4px;background:var(--panel);border-radius:50%;color:var(--muted)}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-connection-copy{flex:1 1;min-width:160px}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-connection-copy h2{font-size:1rem;margin:0 0 6px}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-connection-copy p{margin:0;color:var(--muted);font-size:.8125rem}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-connection-copy .identity-card{padding:0;margin:8px 0 0;background:transparent}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-connection-copy .identity-card>p:first-child{display:none}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-connection-copy .identity-card h3{font-size:1.125rem;margin:0 0 3px}.ac-ui .ac-module-workspace .module-workspace .workspace-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0 32px;gap:24px}.ac-ui .ac-module-workspace .module-workspace .workspace-metric{min-width:0;padding:2px 20px;border-left:1px solid var(--border)}.ac-ui .ac-module-workspace .module-workspace .workspace-metric:first-child{padding-left:0;border:0}.ac-ui .ac-module-workspace .module-workspace .workspace-metric dt{display:flex;gap:8px;align-items:center;font-size:.8125rem;color:var(--muted)}.ac-ui .ac-module-workspace .module-workspace .workspace-metric dt .icon{width:17px;height:17px;flex:none}.ac-ui .ac-module-workspace .module-workspace .workspace-metric dd{margin:10px 0 0}.ac-ui .ac-module-workspace .module-workspace .workspace-metric dd strong{display:block;font-size:1.875rem;font-weight:600;line-height:1.2;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ac-ui .ac-module-workspace .module-workspace .workspace-metric dd span{display:block;margin-top:6px;color:var(--muted);font-size:.75rem}.ac-ui .ac-module-workspace .module-workspace .workspace-overview-columns{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;margin-bottom:24px}.ac-ui .ac-module-workspace .module-workspace .workspace-activity{margin:0;padding:0;list-style:none}.ac-ui .ac-module-workspace .module-workspace .workspace-activity li{display:flex;align-items:start;gap:12px;padding:16px 0;border-top:1px solid var(--border)}.ac-ui .ac-module-workspace .module-workspace .workspace-activity li:first-child{border-top:0;padding-top:0}.ac-ui .ac-module-workspace .module-workspace .workspace-activity li:last-child{padding-bottom:0}.ac-ui .ac-module-workspace .module-workspace .workspace-activity-icon{width:32px;height:32px;flex:none;display:grid;place-items:center;background:var(--subtle);border-radius:10px;color:#697989}.ac-ui .ac-module-workspace .module-workspace .workspace-activity-icon .icon{width:18px;height:18px}.ac-ui .ac-module-workspace .module-workspace .workspace-activity-icon.is-success{color:#287149;background:#eef7f1}.ac-ui .ac-module-workspace .module-workspace .workspace-activity-icon.is-warning{color:#87551c;background:#fbf3e7}.ac-ui .ac-module-workspace .module-workspace .workspace-activity-copy{flex:1 1;min-width:0;font-size:.8125rem}.ac-ui .ac-module-workspace .module-workspace .workspace-activity-copy strong{font-weight:550}.ac-ui .ac-module-workspace .module-workspace .workspace-activity-copy p{margin:5px 0 0;color:var(--muted);font-size:.75rem}.ac-ui .ac-module-workspace .module-workspace .workspace-activity-time{font-size:.75rem;color:var(--muted);white-space:nowrap}.ac-ui .ac-module-workspace .module-workspace .workspace-preset-list{display:grid;gap:0;list-style:none;padding:0;margin:0}.ac-ui .ac-module-workspace .module-workspace .workspace-preset-row{display:flex;gap:14px;align-items:center;padding:18px 0;border-top:1px solid var(--border);text-decoration:none;color:var(--text)}.ac-ui .ac-module-workspace .module-workspace .workspace-preset-row:first-child{border-top:0;padding-top:0}.ac-ui .ac-module-workspace .module-workspace .workspace-preset-row:last-child{padding-bottom:0}.ac-ui .ac-module-workspace .module-workspace .workspace-preset-row:hover .workspace-preset-copy strong{color:var(--primary)}.ac-ui .ac-module-workspace .module-workspace .workspace-preset-icon{width:38px;height:38px;border:1px solid var(--border);border-radius:12px;display:grid;place-items:center;flex:none;color:var(--primary)}.ac-ui .ac-module-workspace .module-workspace .workspace-preset-copy{flex:1 1;min-width:0;font-size:.875rem}.ac-ui .ac-module-workspace .module-workspace .workspace-preset-copy strong{font-weight:550}.ac-ui .ac-module-workspace .module-workspace .workspace-preset-copy p{font-size:.75rem;color:var(--muted);margin:5px 0 0}.ac-ui .ac-module-workspace .module-workspace .workspace-preset-copy>span{display:block;font-size:.75rem;color:var(--muted);margin-top:5px}.ac-ui .ac-module-workspace .module-workspace .workspace-table-source{display:flex;gap:7px;align-items:flex-start;color:var(--muted)}.ac-ui .ac-module-workspace .module-workspace .workspace-table-source .icon{width:16px;height:16px;flex:none}.ac-ui .ac-module-workspace .module-workspace .workspace-trend-summary{font-size:.8125rem;color:var(--muted);margin:0 0 16px}.ac-ui .ac-module-workspace .module-workspace .workspace-trend-summary strong{font-size:1.5rem;color:var(--text);font-weight:600;margin-right:6px}.ac-ui .ac-module-workspace .module-workspace .workspace-trend-plot svg{width:100%;height:auto;overflow:visible}.ac-ui .ac-module-workspace .module-workspace .workspace-trend-grid{stroke:var(--border);stroke-width:1;stroke-dasharray:4 5}.ac-ui .ac-module-workspace .module-workspace .workspace-trend-area{fill:#f0f6fa;stroke:none}.ac-ui .ac-module-workspace .module-workspace .workspace-trend-line{fill:none;stroke:var(--primary);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.ac-ui .ac-module-workspace .module-workspace .workspace-trend-plot circle{fill:var(--panel);stroke:var(--primary);stroke-width:2.5}.ac-ui .ac-module-workspace .module-workspace .workspace-trend-plot text{fill:var(--muted);font:500 12px var(--font-body)}.ac-ui .ac-module-workspace .module-workspace .workspace-trend-labels{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:.75rem;padding-inline:12px}.ac-ui .ac-module-workspace .module-workspace .workspace-chart-values{margin-top:20px;font-size:.75rem}.ac-ui .ac-module-workspace .module-workspace .workspace-chart-values summary{cursor:pointer;min-height:40px;display:flex;align-items:center;color:var(--muted)}.ac-ui .ac-module-workspace .module-workspace .workspace-chart-values table{width:100%;border-collapse:collapse;font-size:.8125rem;margin-top:8px}.ac-ui .ac-module-workspace .module-workspace .workspace-chart-values :is(th,td){text-align:left;padding:10px;border-bottom:1px solid var(--border);font-weight:400}.ac-ui .ac-module-workspace .module-workspace .workspace-chart-values caption{text-align:left;padding:8px 10px;font-weight:550}.ac-ui .ac-module-workspace .module-workspace .workspace-period-control{display:flex;align-items:center;gap:8px;font-size:.8125rem}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-demo-wizard{padding-top:4px}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-wizard-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-wizard-grid h2{font-size:1.25rem;margin:12px 0}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-wizard-grid p{font-size:.875rem;color:var(--muted);max-width:55ch}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-demo-instruction{padding:20px;background:var(--subtle);border-radius:18px;border:1px solid var(--border)}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-demo-instruction h3{font-size:.875rem;margin:0 0 16px}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-demo-message{margin:16px 0 0;padding:16px;background:var(--panel);border-radius:14px 14px 14px 4px;box-shadow:0 1px 2px #25262a08}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-demo-message p{margin:6px 0;font-size:.8125rem}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-wizard-account .identity-card{margin-top:16px}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-demo-chats{display:grid;gap:0;list-style:none;padding:0;margin:16px 0}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-demo-chat{display:flex;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid var(--border)}.ac-ui .ac-module-workspace .module-workspace .workspace-chat-initials{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:50%;background:#e7edf3;color:#576c83;font-size:.75rem;font-weight:600}.ac-ui .ac-module-workspace .module-workspace .workspace-chat-copy{flex:1 1;font-size:.8125rem;min-width:0}.ac-ui .ac-module-workspace .module-workspace .workspace-chat-copy p{margin:3px 0 0;font-size:.75rem}.ac-ui .ac-module-workspace .module-workspace .workspace-chat-copy>span{display:block;color:var(--muted);margin-top:3px;font-size:.75rem}.ac-ui .ac-module-workspace .module-workspace fieldset.workspace-demo-chats{border:0;min-width:0}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-demo-chat input{width:20px;height:20px;accent-color:var(--primary);flex:none}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-demo-app-header{display:flex;align-items:center;gap:12px;font-size:.875rem}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-demo-app-header img{width:34px;height:34px}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-demo-app-header span{display:block;color:var(--muted);font-size:.75rem;margin-top:2px}.ac-ui .ac-module-workspace .module-workspace .workspace-result-symbol{display:grid;place-items:center;width:48px;height:48px;background:#e3efe7;border-radius:50%;color:#287149;margin-bottom:12px}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-wizard-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:28px}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-demo-result{padding:24px;background:#f5f9f6;border:1px solid #dfebe3;border-radius:16px}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-demo-result>.icon{width:32px;height:32px;color:#287149;margin-bottom:12px}@container workspace (max-width:54rem){.ac-ui .ac-module-workspace .module-workspace .workspace-overview-columns{grid-template-columns:minmax(0,1fr)}.ac-ui .ac-module-workspace .module-workspace .workspace-overview-grid{grid-template-columns:minmax(0,1fr);gap:28px}.ac-ui .ac-module-workspace .module-workspace .workspace-overview-grid>.card+.card{padding:24px 0 0;border-left:0;border-top:1px solid var(--border)}}@container workspace (max-width:38rem){.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-wizard-grid{grid-template-columns:minmax(0,1fr);gap:24px}.ac-ui .ac-module-workspace .module-workspace .workspace-metrics{gap:16px}.ac-ui .ac-module-workspace .module-workspace .workspace-metric{padding-inline:12px}.ac-ui .ac-module-workspace .module-workspace .workspace-metric dt{align-items:flex-start;flex-direction:column;gap:6px}.ac-ui .ac-module-workspace .module-workspace .workspace-metric dd strong{font-size:1.5rem}.ac-ui .ac-module-workspace .module-workspace .workspace-table.is-populated :is(tbody,td){display:block;width:100%}.ac-ui .ac-module-workspace .module-workspace .workspace-table.is-populated tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;padding:16px 0;border-top:1px solid var(--border)}.ac-ui .ac-module-workspace .module-workspace .workspace-table.is-populated td:nth-child(-n+2){grid-column:1/-1}.ac-ui .ac-module-workspace .module-workspace .workspace-table.is-populated td{padding:8px 0;border:0}.ac-ui .ac-module-workspace .module-workspace .workspace-table.is-populated td:before{content:attr(data-label);display:block;font-size:.75rem;color:var(--muted);margin-bottom:4px}.ac-ui .ac-module-workspace .module-workspace .workspace-preset-row{display:grid;grid-template-columns:38px minmax(0,1fr) 20px;align-items:start;gap:10px 14px}.ac-ui .ac-module-workspace .module-workspace .workspace-preset-copy{grid-column:2;grid-row:1}.ac-ui .ac-module-workspace .module-workspace .workspace-preset-row>.icon{grid-column:3;grid-row:1}.ac-ui .ac-module-workspace .module-workspace .workspace-preset-row>.status-badge{grid-column:2;grid-row:2;margin:0;justify-self:start;max-width:100%;white-space:normal}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .connection-steps,.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .preset-scope{grid-template-columns:minmax(0,1fr);gap:16px}.ac-ui .ac-module-workspace .module-workspace .source-row{grid-template-columns:22px minmax(0,1fr)}.ac-ui .ac-module-workspace .module-workspace .source-row-actions,.ac-ui .ac-module-workspace .module-workspace .source-row-status{grid-column:2}.ac-ui .ac-module-workspace .module-workspace .workspace-table thead{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .connection-card,.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-data-panel{padding:20px}}@media(max-width:1100px){.ac-ui .ac-cabinet.ac-module-workspace{--rail-width:56px;--sidebar-width:200px}.ac-ui .ac-module-workspace .workspace-main{padding:24px}.ac-ui .ac-module-workspace .workspace-main[data-content-layout=master-detail]{padding:0}.ac-ui .ac-module-workspace[data-finance-selected] .module-workspace,.ac-ui .ac-module-workspace[data-finance-selected] .workspace-frame{grid-template-columns:minmax(0,1fr)}.ac-ui .ac-module-workspace[data-finance-selected] .workspace-context,.ac-ui .ac-module-workspace[data-finance-selected] .workspace-rail{display:none}}@media(max-width:800px){.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .connection-grid,.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .preset-scope,.ac-ui .ac-module-workspace :is(.module-workspace,.workspace-settings-content) .workspace-overview-grid{grid-template-columns:minmax(0,1fr)}.ac-ui .ac-module-workspace .module-workspace .workspace-overview-grid>.card+.card{padding:24px 0 0;border-left:0;border-top:1px solid var(--border)}.ac-ui .ac-module-workspace .module-workspace .source-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.ac-ui .ac-cabinet.ac-module-workspace{--rail-width:52px;--inset:12px}.ac-ui .ac-module-workspace .workspace-frame{grid-template-columns:minmax(0,1fr)}.ac-ui .ac-module-workspace .workspace-context{display:none}.ac-ui .ac-module-workspace .workspace-rail{gap:8px}.ac-ui .ac-module-workspace .workspace-context-header{display:flex}.ac-ui .ac-module-workspace .workspace-navigation-toggle{display:inline-flex}.ac-ui .ac-module-workspace[data-workspace-navigation=open] .workspace-context{display:block}.ac-ui .ac-module-workspace[data-workspace-navigation=open] .workspace-body{display:none}.ac-ui .ac-module-workspace .workspace-standard-navigation{margin-bottom:12px}.ac-ui .ac-module-workspace .workspace-main{padding:18px}.ac-ui .ac-module-workspace .workspace-main[data-content-layout=master-detail]{padding:0}}.ac-ui .ac-module-workspace[data-workspace-text=enlarged] .module-workspace .workspace-main{min-width:0}@media(prefers-reduced-motion:reduce){.ac-ui .ac-module-workspace *,.ac-ui .ac-module-workspace :after,.ac-ui .ac-module-workspace :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ac-ui .ac-module-workspace .workspace-rail-link.is-section-selected{background:var(--selection);color:var(--fg)}.ac-ui .ac-module-workspace .workspace-rail button{cursor:pointer}@media(min-width:601px){.ac-ui .ac-module-workspace .workspace-context{display:flex;flex-direction:column;padding-top:12px;padding-bottom:12px}}.ac-ui .ac-module-workspace .workspace-functional-header{display:flex;justify-content:flex-end;flex:none}.ac-ui .ac-module-workspace .workspace-sections{display:flex;flex-direction:column;flex:1 1;min-height:0}.ac-ui .ac-module-workspace .workspace-task-history{margin-top:auto;padding-top:24px;display:grid;gap:4px}.ac-ui .ac-module-workspace .workspace-context-link span{min-width:0;overflow-wrap:anywhere}.ac-ui .ac-module-workspace .workspace-task-label{flex:1 1}.ac-ui .ac-module-workspace .workspace-task-count{margin-left:auto;flex:none;color:var(--muted);font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ac-ui .ac-module-workspace[data-workspace-text=enlarged]{--sidebar-width:280px}.ac-ui .ac-module-workspace .workspace-task-label{overflow-wrap:normal}.ac-ui .ac-module-workspace .task-category-dot{display:inline-block;inline-size:8px;block-size:8px;border-radius:50%;flex:none;background:var(--task-category-color,var(--muted))}.ac-ui .ac-module-workspace .workspace-context-link>.task-category-dot{margin-inline:4px}.ac-ui .ac-module-workspace [data-task-category=work]{--task-category-color:var(--task-category-work)}.ac-ui .ac-module-workspace [data-task-category=personal]{--task-category-color:var(--task-category-personal)}.ac-ui .ac-module-workspace [data-task-category=study]{--task-category-color:var(--task-category-study)}.ac-ui .ac-module-workspace [data-task-category=shopping]{--task-category-color:var(--task-category-shopping)}.ac-ui .ac-module-workspace [data-task-category=health]{--task-category-color:var(--task-category-health)}.ac-ui .workspace-settings-theme{min-block-size:0;background:transparent}.ac-ui .ac-module-workspace .workspace-settings-dialog{width:min(920px,calc(100vw - 32px));max-width:920px;max-height:calc(100dvh - 32px);padding:24px;overflow:hidden}.ac-ui .workspace-settings-close{position:absolute;right:16px;top:16px}.ac-ui .workspace-settings-layout{display:grid;grid-template-columns:160px minmax(0,1fr);gap:24px;min-height:0;max-height:calc(100dvh - 136px)}.ac-ui .workspace-settings-layout>nav{border-right:1px solid var(--border);padding-right:16px}.ac-ui .workspace-settings-current{display:flex;align-items:center;gap:8px;padding:10px 8px;background:var(--selection);border-radius:var(--radius-control);font-size:.875rem}.ac-ui .workspace-settings-current .icon{width:16px;height:16px;flex:none}.ac-ui .workspace-settings-content{min-width:0;min-height:0;overflow:auto;padding:0 8px 8px 0}.ac-ui .ac-module-workspace .workspace-settings-section-title{font-size:1rem;margin:0 0 20px}.ac-ui .workspace-settings-content .connection-card{padding:20px 0;border:0;border-top:1px solid var(--border);background:var(--bg)}.ac-ui .workspace-settings-content .connection-card h2{font-size:1.125rem}.ac-ui .workspace-settings-content .workspace-wizard-grid{display:block}.ac-ui .workspace-settings-content .connection-steps{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:20px}.ac-ui .workspace-settings-content .identity-card{border-radius:var(--radius-control);background:var(--surface)}.ac-ui .workspace-settings-current{overflow-wrap:anywhere}@media(max-width:1000px){.ac-ui .workspace-settings-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:16px}.ac-ui .workspace-settings-layout>nav{border-right:0;border-bottom:1px solid var(--border);padding:0 0 12px}}