:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gray-1:#fdfdfe;--gray-2:#f8f8fa;--gray-3:#f2f2f4;--gray-4:#efeff2;--gray-5:#e8e8ec;--gray-6:#dddde2;--gray-7:#d0d0d6;--gray-8:#aaaab3;--gray-9:#9898a2;--gray-10:#808089;--gray-11:#686872;--gray-12:#242429;--blue-1:#f7f9fe;--blue-2:#e9effc;--blue-3:#dbe5fa;--blue-4:#c9d8f7;--blue-5:#b2c7f2;--blue-6:#96b1ea;--blue-7:#7898de;--blue-8:#5a80d8;--blue-10:#2e5fc5;--blue-11:#2a54ae;--blue-12:#1b356b;--red-3:#fff0ee;--red-10:#b13a35;--red-11:#c7443e;--green-3:#e8f4ec;--green-11:#2d7050;--amber-3:#fff1db;--amber-11:#8a5d17;--white:#fff;--color-background:var(--gray-1);--color-surface:var(--gray-1);--color-workspace:var(--gray-2);--color-feed:var(--gray-2);--color-soft:var(--gray-4);--color-row-hover:color-mix(in srgb, var(--color-soft) 50%, transparent);--color-hover:var(--gray-5);--color-text:var(--gray-12);--color-muted:var(--gray-11);--color-border:var(--gray-7);--color-border-hover:color-mix(in srgb, var(--color-border) 55%, var(--color-muted));--color-border-strong:var(--gray-7);--color-border-surface:color-mix(in srgb, var(--color-text) 10%, transparent);--color-accent:var(--blue-9);--color-accent-hover:var(--blue-10);--color-accent-soft:var(--blue-2);--color-action:var(--blue-9);--color-action-hover:var(--blue-10);--color-on-action:var(--white);--color-focus:var(--blue-9);--color-danger:var(--red-10);--color-danger-soft:var(--red-3);--color-danger-action:var(--red-9);--color-danger-action-hover:var(--red-10);--color-success:var(--green-11);--color-success-soft:var(--green-3);--color-warning:var(--amber-11);--color-warning-soft:var(--amber-3);--color-tooltip:#30343a;--color-tooltip-text:var(--white);--color-scrollbar:var(--gray-7);--color-scrollbar-hover:var(--gray-8);--color-chart-neutral:var(--gray-9);--color-chart-1:var(--blue-9);--color-chart-2:#c68a42;--color-chart-3:#826fac;--color-chart-done:#47906b;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--radius:.5rem;--radius-small:.25rem;--radius-control:var(--radius);--radius-popover:calc(var(--radius) + var(--space-1));--radius-card:calc(var(--radius) * 1.75);--radius-full:999px;--control-height:2rem;--control-height-small:2rem;--icon-btn-size:var(--control-height-small);--icon-btn-size-small:1.5rem;--icon-size:1rem;--control-icon-padding:calc(var(--space-2) + var(--icon-size) + var(--space-2));--font-size-xs:.6875rem;--font-size-sm:.75rem;--font-size-md:.875rem;--font-size-lg:1rem;--font-size-xl:1.125rem;--font-size-2xl:1.25rem;--font-size-3xl:1.5rem;--font-size-4xl:1.875rem;--font-size-caption:var(--font-size-xs);--font-size-small:var(--font-size-sm);--font-size-body:var(--font-size-md);--font-size-title:var(--font-size-3xl);--line-height-body:1.5;--line-height-heading:1.25;--font-family-sans:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono:"Geist Mono", Consolas, "Courier New", monospace;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--form-page-max-width:38.75rem;--workspace-max-width:90rem;--shadow-focus:inset 0 0 0 1px var(--color-focus);--shadow-popover:0 8px 24px #10182826, 0 2px 6px #1018281a;--shadow-workspace:0 0 40px #1018280d;--duration-fast:.12s;--duration-base:.2s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--animation-spin:spin 1.5s linear infinite}:root,:root[data-theme=dark]{--blue-9:#3466d0;--red-9:#c7443e;--color-divider:var(--gray-5)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gray-1:#1b1d21;--gray-2:#1c1f23;--gray-3:#22252a;--gray-4:#292c31;--gray-5:#30343a;--gray-6:#3a3e46;--gray-7:#41464e;--gray-8:#5e646e;--gray-9:#7b818c;--gray-10:#9097a2;--gray-11:#9da3ad;--gray-12:#edf0f4;--blue-1:#151a24;--blue-2:#1a2131;--blue-3:#29344b;--blue-4:#2f3c58;--blue-5:#374769;--blue-6:#41547c;--blue-7:#4a62a0;--blue-8:#5a78c4;--blue-10:#4779df;--blue-11:#91aff2;--blue-12:#acc2f7;--red-3:#442c2c;--red-10:#d2534d;--red-11:#e8857f;--green-3:#20392e;--green-11:#6bb590;--amber-3:#403322;--amber-11:#d4a464;--color-background:var(--gray-3);--color-surface:var(--gray-3);--color-feed:color-mix(in srgb, var(--gray-4) 60%, var(--gray-3));--color-accent:var(--blue-11);--color-accent-hover:var(--blue-12);--color-accent-soft:var(--blue-3);--color-focus:var(--blue-11);--color-danger:var(--red-11);--color-chart-neutral:var(--gray-10);--color-chart-2:var(--amber-11);--color-chart-3:#aa98cf;--color-chart-done:var(--green-11);--shadow-popover:0 8px 24px #00000080, 0 2px 6px #00000059;--shadow-workspace:0 0 40px #00000059}*{box-sizing:border-box;scrollbar-color:var(--color-scrollbar) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--color-scrollbar);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-hover)}@keyframes spin{to{transform:rotate(1turn)}}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-family-sans);font-size:var(--font-size-body);font-weight:400;line-height:var(--line-height-body);min-height:100dvh;margin:0}.base-dialog-overlay{animation:base-dialog-fade var(--duration-base) var(--ease-standard);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:45;background:#00000082;position:fixed;inset:0}.base-dialog{animation:base-dialog-enter var(--duration-base) var(--ease-standard);background:var(--color-surface);border:1px solid var(--color-border-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-popover);color:var(--color-text);height:fit-content;max-height:calc(100dvh - var(--space-8));padding:var(--space-6);transition:width var(--duration-base) var(--ease-standard);width:min(27.5rem,100% - var(--space-8));z-index:46;margin:auto;position:fixed;inset:0;overflow:auto}.base-dialog.base-dialog-wide{width:min(40rem,100% - var(--space-8))}.base-dialog-overlay.base-alert-dialog-overlay{z-index:49}.base-dialog.base-alert-dialog{z-index:50}.base-dialog:focus-visible{outline:none}.base-dialog-overlay[data-state=closed]{animation:base-dialog-fade var(--duration-fast) var(--ease-standard) reverse}.base-dialog[data-state=closed]{animation:base-dialog-enter var(--duration-fast) var(--ease-standard) reverse}@keyframes base-dialog-fade{0%{opacity:0}}@keyframes base-dialog-enter{0%{opacity:0;scale:.96}}.dialog-actions{gap:var(--space-2);margin-top:var(--space-6);justify-content:flex-end;display:flex}p{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}:where(a,button):focus-visible{box-shadow:var(--shadow-focus);outline:none}.tabler-icon{height:var(--icon-size);vertical-align:middle;width:var(--icon-size);flex:none}.field-label,.muted{color:var(--color-muted)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}label,strong{font-weight:var(--font-weight-semibold)}label{margin:var(--space-5) 0 var(--space-2);display:block}form>label:first-of-type,label:first-child{margin-top:0}.field-label{margin:0;font-weight:400}:where(input:not([type=checkbox]):not([type=radio])),select{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);font-size:var(--font-size-body);height:var(--control-height);padding:0 var(--space-2);transition:box-shadow var(--duration-fast) var(--ease-standard);outline:none;width:100%}input[type=checkbox]{appearance:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-small);cursor:pointer;flex:none;width:16px;height:16px;margin:0}input[type=checkbox]:hover{border-color:var(--color-border-hover)}input[type=checkbox]:checked{background:var(--color-action) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E") center/10px no-repeat;border-color:var(--color-action)}input[type=checkbox]:focus-visible{box-shadow:var(--shadow-focus)}input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}textarea{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);field-sizing:content;font-size:var(--font-size-body);max-height:400px;min-height:var(--control-height);padding:var(--space-2) var(--space-2);resize:vertical;transition:box-shadow var(--duration-fast) var(--ease-standard);outline:none;width:100%}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right var(--space-2) center;padding-right:var(--control-icon-padding);background-repeat:no-repeat}:root[data-theme=dark] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238b949e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:where(input:not([type=checkbox]):not([type=radio]),select,textarea):hover:not(:disabled,:focus){border-color:var(--color-border-hover)}input:focus,select:focus,textarea:focus{border-color:var(--color-focus)}:where(input:not([type=checkbox]):not([type=radio]),select,textarea):where(:disabled){background:var(--color-soft);color:var(--color-muted);cursor:not-allowed}input::-moz-placeholder{color:var(--color-muted);opacity:1}textarea::-moz-placeholder{color:var(--color-muted);opacity:1}input::placeholder,textarea::placeholder{color:var(--color-muted);opacity:1}input[type=search]{background:var(--color-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") var(--space-2) center no-repeat;max-width:220px;padding-left:var(--control-icon-padding)}@media (width<=767px){input[type=search]{min-width:0;max-width:none}}button:disabled{cursor:not-allowed;opacity:.5}.base-tabs-list{background:var(--color-soft);border-radius:calc(3px + var(--radius-control));height:var(--control-height);scrollbar-width:none;gap:2px;width:fit-content;max-width:100%;padding:3px;display:flex;overflow-x:auto}.base-tabs-tab{border-radius:var(--radius-control);color:var(--color-muted);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-2);padding:0 var(--space-3);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);background:0 0;border:1px solid #0000;flex:none;justify-content:center;text-decoration:none;display:inline-flex}.base-tabs-tab>svg{height:var(--icon-size);width:var(--icon-size)}.base-tabs-tab:is([data-state=active],[aria-current=page],[aria-pressed=true]){background:var(--color-surface);color:var(--color-text)}:root[data-theme=dark] .base-tabs-tab:is([data-state=active],[aria-current=page],[aria-pressed=true]){background:color-mix(in srgb,var(--color-text) 10%,var(--color-hover));border-color:var(--color-border)}.base-tabs-tab:focus-visible{border-color:var(--color-focus);box-shadow:none}@media (hover:hover) and (pointer:fine){.base-tabs-tab:hover:not([data-state=active],[aria-current=page],[aria-pressed=true]){color:var(--color-text)}}.form-error,.form-success{animation:feedback-enter var(--duration-base) var(--ease-standard);margin-top:var(--space-4)}.form-error{color:var(--color-danger);white-space:pre-line}.form-success{color:var(--color-success)}.fade-enter-active,.fade-leave-active{transition:opacity var(--duration-base) var(--ease-standard)}.fade-enter-from,.fade-leave-to{opacity:0}.pop-enter-active,.pop-leave-active{transition:opacity var(--duration-fast) var(--ease-standard),scale var(--duration-fast) var(--ease-standard)}.pop-enter-from,.pop-leave-to{opacity:0;scale:.95}.icon-pop-enter-active,.icon-pop-leave-active{transition:opacity var(--duration-fast) var(--ease-standard),rotate var(--duration-fast) var(--ease-standard),scale var(--duration-fast) var(--ease-standard)}.icon-pop-enter-from,.icon-pop-leave-to{opacity:0;rotate:-30deg;scale:.6}.list-enter-active,.list-leave-active,.list-move,.slide-fade-enter-active,.slide-fade-leave-active{transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.list-enter-from,.list-leave-to,.slide-fade-enter-from,.slide-fade-leave-to{opacity:0;transform:translateY(calc(-1 * var(--space-1)))}@keyframes feedback-enter{0%{opacity:0;transform:translateY(calc(-1 * var(--space-1)))}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:where(.app-page,.standalone-shell,.shell) h1{font-size:var(--font-size-title);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}:where(.app-page,.standalone-shell,.shell) .form-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}:where(.app-page,.standalone-shell,.shell) .settings-page{align-content:start;gap:var(--space-5);width:100%;max-width:768px;margin-inline:auto;display:grid}:where(.app-page,.standalone-shell,.shell) .settings-page>form{gap:var(--space-5);display:grid}:where(.app-page,.standalone-shell,.shell) .settings-page :is(.form-error,.form-success){margin-top:0}:where(.app-page,.standalone-shell,.shell) .settings-section{gap:var(--space-4);min-width:0;display:grid}:where(.app-page,.standalone-shell,.shell) .settings-section:not(:first-child){border-top:1px solid var(--color-divider);padding-top:var(--space-5)}@media (width<=767px){:where(.app-page,.standalone-shell,.shell) h1{font-size:var(--font-size-2xl)}}.markdown{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.markdown :is(p,li,blockquote){white-space:break-spaces}.markdown>*{margin:0;line-height:1.6}.markdown>*+*{margin-top:var(--space-3)}.markdown :is(h1,h2,h3,h4,h5,h6){font-weight:var(--font-weight-semibold);line-height:1.25}.markdown h1{font-size:1.4em}.markdown h2{font-size:1.2em}.markdown :is(h3,h4,h5,h6){font-size:var(--font-size-body)}.markdown :is(h1,h2,h3,h4,h5,h6)+*{margin-top:var(--space-2)}.markdown :is(ul,ol){padding-left:var(--space-5)}.markdown :is(li+li,li>:is(ul,ol)){margin-top:var(--space-1)}.markdown li>p{margin:0}.markdown :is(ul[data-type=taskList],ul:has(>li>input[type=checkbox])){padding-left:0;list-style:none}.markdown li>input[type=checkbox]{margin:0 var(--space-1) 0 0;vertical-align:middle}.markdown ul[data-type=taskList] li{align-items:flex-start;gap:var(--space-2);display:flex}.markdown ul[data-type=taskList] label{font-weight:inherit;align-items:center;height:1lh;margin:0;display:flex}.markdown img{border-radius:var(--radius-control);max-width:100%}.markdown hr{border:0;border-top:1px solid var(--color-divider)}.markdown table{border-collapse:collapse;width:max-content;display:block;overflow-x:auto}.markdown :is(th,td){border:1px solid var(--color-border);min-width:80px;padding:var(--space-1) var(--space-3);text-align:left}.markdown :is(th,td)>p{margin:0}.markdown th{background:var(--color-soft);font-weight:var(--font-weight-semibold)}.markdown .selectedCell{background:var(--color-accent-soft)}.markdown blockquote{border-left:3px solid var(--color-border);color:var(--color-muted);padding-left:var(--space-3);margin-left:0}.markdown :is(pre,code){background:var(--color-hover);border-radius:var(--radius-small);font-family:var(--font-family-mono)}.markdown code{padding:0 var(--space-1)}.markdown pre{padding:var(--space-3);overflow-x:auto}.markdown pre code{padding:0}.markdown a{color:var(--color-accent);cursor:pointer}.driver-layer{width:auto;max-width:none;height:auto;max-height:none;color:inherit;pointer-events:none;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.driver-layer::backdrop{display:none}.driver-layer .driver-popover{pointer-events:auto}.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue",Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:focus-visible,.driver-popover-close-btn:hover{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:focus,.driver-popover-footer-btn:hover{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-none,.driver-popover-arrow-side-center,.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-active *,.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover.product-tour{animation:product-tour-in var(--duration-base) var(--ease-standard);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-popover);color:var(--color-text);font-size:var(--font-size-body);max-width:min(420px,100vw - var(--space-8));min-width:320px;padding:var(--space-6)}@keyframes product-tour-in{0%{opacity:0;scale:.96}}.product-tour .driver-popover-title{font:inherit;font-size:1.5em;font-weight:var(--font-weight-bold);margin-bottom:var(--space-3);padding-right:var(--space-8);text-wrap:balance;line-height:1.3}.product-tour .driver-popover-description{font-size:var(--font-size-body);margin-bottom:var(--space-6);line-height:1.5}.product-tour .driver-popover-close-btn{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);box-sizing:border-box;color:var(--color-muted);height:var(--icon-btn-size-small);min-height:var(--icon-btn-size-small);min-width:var(--icon-btn-size-small);right:var(--space-6);top:calc(2px + var(--space-6));transition:background var(--duration-fast) var(--ease-standard);width:var(--icon-btn-size-small);place-items:center;padding:0;font-size:0;line-height:0;display:grid}.product-tour .driver-popover-close-btn svg{display:block}.product-tour .driver-popover-close-btn:hover{background:var(--color-hover);color:var(--color-text)}.product-tour .driver-popover-close-btn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.product-tour .driver-popover-footer{align-items:center;gap:var(--space-3);margin-top:0}.product-tour .driver-popover-progress-text{color:var(--color-muted);font-size:var(--font-size-small);font-variant-numeric:tabular-nums}.product-tour .driver-popover-navigation-btns{gap:var(--space-2)}.product-tour :where(.driver-popover-next-btn,.driver-popover-prev-btn){border-radius:var(--radius-control);font:inherit;font-weight:var(--font-weight-semibold);height:var(--control-height);padding:0 var(--space-4);text-shadow:none;justify-content:center;align-items:center;display:inline-flex}.product-tour :where(.driver-popover-next-btn,.driver-popover-prev-btn):focus-visible{box-shadow:var(--shadow-focus);outline:none}.product-tour .driver-popover-next-btn{background:var(--color-action);color:#fff;border:0}.product-tour .driver-popover-next-btn:hover{background:var(--color-action-hover)}.product-tour .driver-popover-prev-btn{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text)}.product-tour .driver-popover-prev-btn:hover:not(:disabled){background:var(--color-hover)}.product-tour .driver-popover-arrow{display:none}.driver-overlay path{fill:#000;opacity:.51}@media (prefers-reduced-motion:reduce){.driver-popover.product-tour{animation:none}}.cookie-consent[data-v-6f84122e]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-popover);z-index:1000;flex-direction:column;gap:14px;max-width:480px;margin-left:auto;padding:18px 20px;display:flex;position:fixed;bottom:20px;left:20px;right:20px}.text[data-v-6f84122e]{color:var(--color-text);font-size:var(--font-size-body);line-height:1.5}.actions[data-v-6f84122e]{justify-content:flex-end;gap:10px;display:flex}@media (width<=520px){.cookie-consent[data-v-6f84122e]{max-width:none;bottom:12px;left:12px;right:12px}}.base-alert-dialog-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);margin:0}.base-alert-dialog .dialog-actions .base-button.danger{background:var(--color-danger-action);border-color:var(--color-danger-action);color:var(--color-on-action)}.base-alert-dialog .dialog-actions .base-button.danger:focus-visible{box-shadow:inset 0 0 0 1px var(--color-surface)}@media (hover:hover) and (pointer:fine){.base-alert-dialog .dialog-actions .base-button.danger:hover:not(:disabled,:focus-visible){border-color:var(--color-danger-action-hover)}}.base-alert-dialog-description{color:var(--color-muted);margin:var(--space-2) 0 0}.base-badge[data-v-8198f67c]{background:var(--color-soft);border-radius:var(--radius-full);color:var(--color-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);min-width:1.25rem;height:1.25rem;padding:0 var(--space-2);white-space:nowrap;border:1px solid #0000;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.base-badge.accent[data-v-8198f67c]{background:var(--color-accent-soft);color:var(--color-accent)}.base-badge.success[data-v-8198f67c]{background:var(--color-success-soft);color:var(--color-success)}.base-badge.warning[data-v-8198f67c]{background:var(--color-warning-soft);color:var(--color-warning)}.base-badge.danger[data-v-8198f67c]{background:var(--color-danger-soft);color:var(--color-danger)}.base-badge.outline[data-v-8198f67c]{background:0 0;border-color:currentColor}.toasts[data-v-eaa0cfa1]{gap:var(--space-2);pointer-events:none;left:50%;top:var(--space-4);width:min(420px,100% - var(--space-6) * 2);z-index:40;justify-items:center;display:grid;position:fixed;translate:-50%}.toast[data-v-eaa0cfa1]{background:var(--color-surface);border:1px solid var(--color-border-surface);border-radius:var(--radius-popover);box-shadow:var(--shadow-popover);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);pointer-events:auto;width:100%;display:flex}.toast p[data-v-eaa0cfa1]{white-space:pre-line;flex:1;min-width:0;margin:0}.toast>.tabler-icon[data-v-eaa0cfa1]{flex:none}.toast.error>.tabler-icon[data-v-eaa0cfa1]{color:var(--color-danger)}.toast.success>.tabler-icon[data-v-eaa0cfa1]{color:var(--color-success)}@media (width<=600px){.toasts[data-v-eaa0cfa1]{width:calc(100% - var(--space-3) * 2)}}.logo[data-v-c7274e74]{color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--space-2);letter-spacing:-.03em;line-height:20px;text-decoration:none;display:flex}.logo-mark[data-v-c7274e74]{flex:none;width:28px;height:28px;display:block}.error-page[data-v-fa2db272]{min-height:100dvh;padding:var(--space-6);place-items:center;display:grid}.error-card[data-v-fa2db272]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-popover);align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;width:min(580px,100%);padding:calc(clamp(28px,6vw,56px));display:flex}.error-card .logo[data-v-fa2db272]{margin-bottom:var(--space-6);align-self:flex-start}.error-icon[data-v-fa2db272]{background:color-mix(in srgb,var(--color-danger) 12%,transparent);border-radius:var(--radius-card);color:var(--color-danger);place-items:center;width:72px;height:72px;display:grid}.error-icon svg[data-v-fa2db272]{width:34px;height:34px}.error-code[data-v-fa2db272]{color:var(--color-danger);font-weight:var(--font-weight-semibold)}.error-card h1[data-v-fa2db272]{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:calc(clamp(28px,6vw,40px));overflow:hidden}.error-card p[data-v-fa2db272]{color:var(--color-muted);max-width:380px;line-height:1.6}.error-actions[data-v-fa2db272]{gap:var(--space-2);margin-top:var(--space-3);display:flex}@media (width<=480px){.error-card .logo[data-v-fa2db272]{align-self:center}.error-actions[data-v-fa2db272]{flex-direction:column;width:100%}}
