/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer quote-legacy{:root{color-scheme:light;--papel:var(--a1-color-canvas);--papel-2:var(--a1-color-surface);--papel-3:var(--a1-color-surface-soft);--papel-4:var(--a1-color-stone);--campo:var(--a1-color-surface);--carbono:var(--a1-color-ink);--grafite:var(--a1-color-basalt);--cinza:var(--a1-color-muted);--placeholder:var(--a1-color-muted);--apagado:var(--a1-color-line-strong);--inerte:var(--a1-color-disabled-text);--linha-suave:var(--a1-color-line);--linha:var(--a1-color-line);--linha-forte:var(--a1-color-line-strong);--linha-controle:var(--a1-color-line-strong);--tinta:var(--a1-color-ink);--tinta-hover:var(--a1-color-basalt);--tinta-tom:var(--a1-color-stone);--sobre-tinta:var(--a1-color-white);--menor:var(--a1-color-success);--menor-tom:var(--a1-color-success-soft);--aguardando:var(--a1-color-warning);--aguardando-tom:var(--a1-color-warning-soft);--erro:var(--a1-color-error);--erro-tom:var(--a1-color-error-soft);--foco:var(--a1-color-focus);--foco-interno:var(--a1-focus-inner-color);--backdrop:var(--a1-overlay-scrim);--sombra-flutuante:var(--a1-shadow-overlay);--font-ui:var(--a1-font-family-body);--font-mono:var(--a1-font-family-mono);--text-xs:var(--a1-font-size-caption);--text-sm:var(--a1-font-size-body-sm);--text-base:16px;--text-base-touch:16px;--text-lg:var(--a1-font-size-body-lg);--text-xl:var(--a1-font-size-title-sm);--text-2xl:var(--a1-font-size-title-md);--text-3xl:34px;--leading-tight:1.25;--leading-snug:1.4;--leading-normal:1.6;--tracking-caps:var(--a1-letter-spacing-label);--tracking-tight:var(--a1-letter-spacing-title);--tracking-display:var(--a1-letter-spacing-display);--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:48px;--space-9:64px;--space-10:96px;--w-form:400px;--w-via:560px;--w-settings:640px;--w-doc:760px;--w-list:1100px;--w-lp:1120px;--h-control-sm:32px;--h-control:44px;--h-control-lg:44px;--h-control-xl:48px;--h-row:var(--a1-density-comfortable-row-height);--h-row-lg:64px;--h-trilha:56px;--h-topbar:64px;--h-topbar-mobile:56px;--h-tabbar:56px;--h-foot:72px;--alvo-fino:36px;--alvo-toque:44px;--alvo-publico:48px;--radius-sm:var(--a1-radius-8);--radius-md:var(--a1-radius-12);--radius-lg:var(--a1-radius-20);--radius-xl:var(--a1-radius-28);--radius-full:var(--a1-radius-full);--duration-instant:0s;--duration-fast:var(--a1-motion-fast);--duration-base:var(--a1-motion-standard);--duration-slow:var(--a1-motion-slow);--ease-standard:var(--a1-ease-standard);--ease-emphasized:var(--a1-ease-entrance);--ease-decelerate:var(--a1-ease-entrance);--ease-accelerate:var(--a1-ease-exit);--z-base:0;--z-sticky:5;--z-panel:10;--z-foot:20;--z-dropdown:30;--z-sheet:40;--z-dialog:50;--z-toast:60;--z-palette:70;--z-skip:80}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--foco:#e2c183;--papel:var(--a1-color-surface-dark);--papel-2:var(--a1-color-surface-dark-raised);--papel-3:#292d35;--papel-4:#343942;--campo:#1f2229;--carbono:var(--a1-color-on-dark);--grafite:#d4d4d1;--cinza:#b8bac0;--placeholder:#b8bac0;--apagado:#777d87;--inerte:#92969e;--linha-suave:#414751;--linha:#515762;--linha-forte:#777d87;--linha-controle:#8f959f;--tinta:#faf9f6;--tinta-hover:#ece9e3;--tinta-tom:#343942;--sobre-tinta:#131519;--menor:#85d3a7;--menor-tom:#223e31;--aguardando:#e2c183;--aguardando-tom:#41371f;--erro:#f4a7b2;--erro-tom:#49252e;--backdrop:#0000008c;--sombra-flutuante:0 8px 24px #00000073,0 1px 2px #0006}}:root[data-theme=dark]{color-scheme:dark;--foco:#e2c183;--papel:var(--a1-color-surface-dark);--papel-2:var(--a1-color-surface-dark-raised);--papel-3:#292d35;--papel-4:#343942;--campo:#1f2229;--carbono:var(--a1-color-on-dark);--grafite:#d4d4d1;--cinza:#b8bac0;--placeholder:#b8bac0;--apagado:#777d87;--inerte:#92969e;--linha-suave:#414751;--linha:#515762;--linha-forte:#777d87;--linha-controle:#8f959f;--tinta:#faf9f6;--tinta-hover:#ece9e3;--tinta-tom:#343942;--sobre-tinta:#131519;--menor:#85d3a7;--menor-tom:#223e31;--aguardando:#e2c183;--aguardando-tom:#41371f;--erro:#f4a7b2;--erro-tom:#49252e;--backdrop:#0000008c;--sombra-flutuante:0 8px 24px #00000073,0 1px 2px #0006}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s}}@media (pointer:coarse){:root{--h-control:44px;--text-base:16px;--alvo-fino:44px}}:root:not([data-theme]),:root[data-theme]{--h-app-topbar:0px;--papel:var(--a1p-canvas);--papel-2:var(--a1p-surface);--papel-3:var(--a1p-surface-soft);--papel-4:var(--a1p-stone);--campo:var(--a1p-surface);--carbono:var(--a1p-text);--grafite:var(--a1p-text-secondary);--cinza:var(--a1p-text-muted);--placeholder:var(--a1p-text-muted);--inerte:var(--a1p-text-muted);--linha:var(--a1p-line);--linha-suave:var(--a1p-line);--linha-forte:var(--a1p-control-line);--linha-controle:var(--a1p-control-line);--tinta:var(--a1p-primary);--tinta-hover:var(--a1p-text-secondary);--sobre-tinta:var(--a1p-on-primary);--tinta-tom:var(--a1p-accent-soft);--foco:var(--a1p-focus)}.a1-product{font-family:var(--a1p-font-body);font-size:var(--a1p-font-size-body);line-height:var(--a1p-line-height-body);font-synthesis:none}.a1-product .a1p-app-main{max-width:none;padding:0}.a1-product .a1p-app-main>:not(.page-header):not(.bottom-cta){max-width:var(--a1-layout-dashboard-max);margin-inline:auto}.a1-product .product-topbar{min-height:var(--a1p-topbar-height)}.a1-product .product-topbar-search{align-items:center;gap:var(--a1-space-3);width:clamp(160px,28vw,380px);min-height:var(--a1p-control-height);padding:4px var(--a1-space-3);border:1px solid var(--linha);border-radius:var(--a1p-radius-control);color:var(--cinza);background:var(--a1p-glass);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--a1-motion-standard) var(--a1-ease-standard),background var(--a1-motion-standard) var(--a1-ease-standard);display:flex}.a1-product .product-topbar-search:hover{background:var(--papel-3);border-color:var(--linha-controle)}.a1-product .product-topbar-search-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.a1-product .product-topbar-search>svg{flex-shrink:0}.a1-product .product-topbar-search-shortcut{white-space:nowrap;font-size:var(--a1-font-size-caption);border:1px solid var(--linha);border-radius:var(--a1-radius-8);flex-shrink:0;padding:1px 6px}.a1-product .product-mobile-menu,.a1-product .product-sidebar-toggle{border-radius:var(--a1-radius-full)}.a1-product .product-topbar-brand{display:none}.a1-product .wordmark{letter-spacing:var(--a1-letter-spacing-title);gap:var(--a1-space-2);font-size:22px}.a1-product .product-symbol{flex-basis:32px;width:32px;height:32px}.a1-product .product-a1-signature{background:currentColor;flex:0 0 35px;width:35px;height:36px;display:inline-block;-webkit-mask:url(/_next/static/media/signature.a368b8c9.svg?dpl=c73f1bbf49313ed721494a8809be8eddabd5830c7d1632eb338fba58a6863e81366162366535313339316431313266623834303031633866) 100%/auto 36px no-repeat;mask:url(/_next/static/media/signature.a368b8c9.svg?dpl=c73f1bbf49313ed721494a8809be8eddabd5830c7d1632eb338fba58a6863e81366162366535313339316431313266623834303031633866) 100%/auto 36px no-repeat}.a1-product .product-name{font-weight:var(--a1-font-weight-regular)}.a1-product .page-header{z-index:auto;background:0 0;position:relative;top:auto}.a1-product .page-header.a1p-page-header{gap:var(--a1p-space-4);padding:var(--a1p-gutter) var(--a1p-gutter) var(--a1p-space-3);border:0;margin-bottom:0}.a1-product .page-header.a1p-page-header:not(:has(.a1p-page-toolbar)){padding-bottom:var(--a1p-space-4)}.a1-product .a1p-page-title,.a1-product .page-header-title{letter-spacing:var(--a1-letter-spacing-title);font-weight:var(--a1-font-weight-regular)}.a1-product .a1p-page-meta,.a1-product .page-header-meta{color:var(--cinza);font-size:var(--a1-font-size-body-sm);line-height:var(--a1-line-height-body)}.a1-product .a1p-page-toolbar{border:0;min-height:44px;padding:0}.a1-product .settings-nav .a1p-nav-item[data-active=true]{background:var(--a1p-accent-soft);color:var(--a1p-accent)}.a1-product .toolbar{min-height:var(--a1p-control-height);align-items:center;gap:var(--a1p-space-3);padding:var(--a1p-space-2) var(--a1p-gutter);border:0;flex-wrap:wrap;display:flex}.a1-product .a1p-app-frame[data-collapsed=true] .a1p-app-sidebar .sidebar-expanded-only{display:none}.a1-product .a1p-app-sidebar .nav-queue .a1p-nav-item{min-height:36px;font-size:var(--a1-font-size-label);padding-inline-start:var(--a1-space-6)}.a1-product .a1p-app-frame[data-collapsed=true] .a1p-sidebar-brand .wordmark>:not(.product-symbol):not(.sr-only){display:none}.a1-product .a1p-app-frame[data-collapsed=true] .a1p-sidebar-brand .wordmark{gap:0;padding:0}.a1-product .a1p-app-frame[data-collapsed=true] .a1p-app-sidebar .workspace-switcher{width:var(--a1p-nav-size);height:var(--a1p-nav-size);border:1px solid var(--a1p-line);border-radius:var(--a1-radius-full);background:var(--a1p-surface-soft);justify-content:center;margin-inline:auto;padding:0}.a1-product .a1p-app-frame[data-collapsed=true] .a1p-app-sidebar .workspace-switcher:hover{background:var(--a1p-stone)}.a1-product .a1p-app-frame[data-collapsed=true] .a1p-app-sidebar .workspace-switcher>:not(.avatar){display:none}.a1-product .btn:not(.a1p-button){border-radius:var(--a1p-radius-control);font-size:var(--a1p-font-size-body);font-weight:var(--a1-font-weight-regular);transition:background var(--a1-motion-standard) var(--a1-ease-standard),color var(--a1-motion-standard) var(--a1-ease-standard),transform var(--a1-motion-fast) var(--a1-ease-standard)}.a1-product .btn:not(.a1p-button):active{transform:none}.a1-product .btn-secondary:not(.a1p-button){border-color:var(--linha)}.a1-product .btn-primary:not(.a1p-button){box-shadow:var(--a1-shadow-soft)}.a1-product .btn-icon:not(.a1p-button){padding:0}.a1-product .input,.a1-product .select,.a1-product .textarea{min-height:var(--a1p-control-height);border-radius:var(--a1p-radius-control);font-size:var(--a1p-font-size-body)}.a1-product .input-with-icon{padding-inline-start:38px}.a1-product .input-group.relative:has(>[data-clear-slot])>.a1p-input{padding-inline-end:44px}.a1-product .via .input-group:has(>.input-prefix)>.input{padding-inline-start:calc(var(--space-3) + 3ch)}.a1-product .field-label,.a1-product .field>label{color:var(--carbono);font-weight:var(--a1-font-weight-regular);font-size:var(--a1-font-size-body-sm)}.a1-product .help{line-height:var(--a1-line-height-body)}.a1-product .stamp{border-radius:var(--a1-radius-full);height:auto;min-height:26px;font-size:var(--a1-font-size-caption);font-weight:var(--a1-font-weight-regular);text-transform:none;letter-spacing:0;line-height:var(--a1-line-height-compact);border:0;padding:4px 10px}.a1-product .stamp-sm{min-height:24px;padding-block:3px}.a1-product .stamp-lg{min-height:30px}.a1-product .card{border-radius:var(--a1p-radius-surface);border-color:var(--linha);box-shadow:var(--a1-shadow-soft)}.a1-product .card-pad{padding:var(--a1p-space-4)}.a1-product .quote-card-header{justify-content:space-between;align-items:center;gap:var(--a1-space-4);padding:var(--a1-space-4) var(--a1-space-6);border-bottom:1px solid var(--linha);display:flex}.a1-product .quote-card-header>:is(h2,h3){min-width:0;font-size:var(--a1-font-size-body-lg);font-weight:var(--a1-font-weight-regular);letter-spacing:var(--a1-letter-spacing-title)}.a1-product .quote-card-footer{padding:var(--a1-space-4) var(--a1-space-6);border-top:1px solid var(--linha);border-radius:0 0 var(--a1p-radius-surface) var(--a1p-radius-surface)}.a1-product .chip{min-height:36px;padding-inline:var(--a1-space-3);background:var(--papel-3);border-radius:var(--a1p-radius-control);font-size:var(--a1p-font-size-body);border:1px solid #0000}.a1-product .chip[aria-checked=true],.a1-product .chip[aria-pressed=true],.a1-product .chip[data-state=checked]{color:var(--a1p-accent);background:var(--a1p-accent-soft);box-shadow:none;border-color:#0000}.a1-product .tabs{gap:var(--a1-space-2)}.a1-product .tab{min-height:44px;font-weight:var(--a1-font-weight-regular)}.a1-product .tab[aria-selected=true]{color:var(--a1p-accent);border-bottom-color:var(--a1p-accent)}.a1-product .banner{padding:var(--a1-space-4);border-radius:var(--a1p-radius-control);line-height:var(--a1-line-height-body)}.a1-product .table-wrap{border-radius:var(--a1p-radius-surface)}.a1-product .table th,.a1-product .table-sort{font-size:var(--a1-font-size-label);text-transform:none;font-weight:var(--a1-font-weight-regular);letter-spacing:0}.a1-product .table td{height:var(--a1p-row-height);padding-block:var(--a1p-space-2)}.a1-product .table th{background:var(--papel-3)}.a1-product .grouped-list>.group{border:1px solid var(--linha);border-radius:var(--a1p-radius-surface);background:var(--papel-2);box-shadow:none}.a1-product .group-head{z-index:auto;gap:var(--a1p-space-3);min-height:56px;padding:var(--a1p-space-4);border-radius:var(--a1p-radius-surface) var(--a1p-radius-surface) 0 0;background:var(--papel-2);border:0;position:relative;top:auto}.a1-product .group-title{min-width:0;font-size:var(--a1p-font-size-section);font-weight:var(--a1-font-weight-regular);letter-spacing:var(--a1-letter-spacing-title);overflow-wrap:anywhere;flex:1}.a1-product .group-title a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.a1-product .group-toggle{background:var(--a1p-accent-soft);width:36px;height:36px;color:var(--a1p-accent);border-radius:var(--a1-radius-full)}.a1-product .group-count{min-width:26px;height:26px;padding-inline:var(--a1-space-1);background:var(--papel-3);border-radius:var(--a1-radius-full);place-items:center;display:grid}.a1-product .group-rows{padding:0 var(--a1-space-3) var(--a1-space-3)}.a1-product .ledger-row{gap:var(--a1p-space-4);min-height:56px;padding:var(--a1p-space-2) var(--a1p-space-3);border-color:var(--linha);border-bottom:0}.a1-product .ledger-row+.ledger-row{border-top:1px solid var(--linha)}.a1-product .ledger-title{font-size:var(--a1-font-size-body-sm);font-weight:var(--a1-font-weight-regular);line-height:var(--a1-line-height-body)}.a1-product .ledger-sub{margin-top:var(--a1-space-1)}.a1-product .ledger-ghost{border-radius:var(--a1p-radius-control);min-height:48px;color:var(--a1p-accent);padding-block:var(--a1-space-2);background:0 0;border:0}.a1-product .ledger-ghost:hover{background:var(--a1p-accent-soft)}.a1-product .add-blocks,.a1-product .regua,.a1-product hr.regua{border-top-style:solid;border-color:var(--linha)}.a1-product .block-label,.a1-product .canal-head,.a1-product .lista-head,.a1-product .section-title,.a1-product .via-head .from{text-transform:none;letter-spacing:0;font-weight:var(--a1-font-weight-regular)}.a1-product .heroes{border-radius:var(--a1p-radius-surface);box-shadow:var(--a1-shadow-soft)}.a1-product .hero-num{padding:var(--a1p-space-4)}.a1-product .hero-num .val{font-weight:var(--a1-font-weight-regular)}.a1-product .vazio{padding-block:var(--a1-space-16);gap:var(--a1-space-3)}.a1-product .vazio>[aria-hidden=true]{border-radius:var(--a1p-radius-surface);background:var(--papel-3);width:56px;height:56px;color:var(--grafite);place-items:center;display:grid}.a1-product .vazio>p:first-of-type{font-size:var(--a1p-font-size-section);letter-spacing:var(--a1-letter-spacing-title)}.a1-product .auth-page{padding-top:clamp(40px,9vh,96px)}.a1-product .auth-card{border:1px solid var(--a1p-glass-border);border-radius:var(--a1p-radius-surface);background:var(--papel-2);box-shadow:var(--a1-shadow-glass)}.a1-product .auth-card h1{font-weight:var(--a1-font-weight-regular)}.a1-product .focus-shell>header{background:var(--papel-2)}.a1-product .via{gap:var(--a1-space-6);max-width:680px}.a1-product .via-head{padding:var(--a1-space-6);border-radius:var(--a1p-radius-surface);box-shadow:var(--a1-shadow-soft)}.a1-product .via-title,.a1-product .via-title.mono-title{font-family:var(--a1-font-family-body);font-weight:var(--a1-font-weight-regular);letter-spacing:var(--a1-letter-spacing-title)}.a1-product .item{padding:var(--a1-space-6);border-radius:var(--a1p-radius-surface)}.a1-product [role=dialog]{border-color:var(--linha);box-shadow:var(--a1-shadow-overlay)}.a1-product [role=dialog][data-side=right]{border-start-start-radius:var(--a1p-radius-surface);border-end-start-radius:var(--a1p-radius-surface)}.a1-product [role=dialog][data-side=left]{border-start-end-radius:var(--a1p-radius-surface);border-end-end-radius:var(--a1p-radius-surface)}@media (max-width:760px){.a1-product .product-topbar-brand{display:block}.a1-product .toolbar{padding-inline:var(--a1p-gutter)}.a1-product .group-head{padding:var(--a1-space-3)}}@media not all and (min-width:768px){.a1-product .a1p-app-main{padding-bottom:var(--fundo-fixo,72px)}.a1-product .page-header{position:static}.a1-product .a1p-page-actions{margin-left:auto}.a1-product .a1p-page-heading:has(.a1p-page-actions>.btn-icon:only-child){gap:var(--a1-space-2);flex-wrap:nowrap}.a1-product .a1p-page-heading:has(.a1p-page-actions>.btn-icon:only-child) .a1p-page-title-group{flex:1}}@media not all and (min-width:640px){.a1-product .product-topbar-search{justify-content:center;width:44px;padding:0}.a1-product .product-topbar-search-label,.a1-product .product-topbar-search-shortcut{display:none}.a1-product .product-topbar-brand .wordmark{gap:var(--a1-space-1);font-size:20px}.a1-product .page-header.a1p-page-header{padding-top:var(--a1-space-6);gap:var(--a1-space-4)}.a1-product .toolbar{padding-inline:var(--a1p-gutter)}.a1-product .ledger-row{gap:var(--a1-space-2);padding:var(--a1-space-3)}.a1-product .group-rows{padding-inline:var(--a1-space-1)}.a1-product .card-pad,.a1-product .item,.a1-product .via-head{padding:var(--a1-space-4)}.a1-product .quote-card-footer,.a1-product .quote-card-header{padding-inline:var(--a1-space-4)}.a1-product [role=dialog][data-side]{border-radius:0}.a1-product .vazio{padding-block:var(--a1-space-8)}}@media (max-width:760px),(pointer:coarse){.a1-product .input-group.relative:has(>[data-clear-slot])>.a1p-input{padding-inline-end:52px}.a1-product .chip,.a1-product .group-toggle{min-height:var(--a1-target-touch)}.a1-product .group-toggle{width:var(--a1-target-touch)}}@media (prefers-reduced-motion:reduce){.a1-product *,.a1-product :after,.a1-product :before{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.a1-product .btn:not(.a1p-button):active{transform:none}}:root:not([data-theme]),:root[data-theme]{--menor:var(--a1p-success);--menor-tom:var(--a1p-success-soft);--aguardando:var(--a1p-warning);--aguardando-tom:var(--a1p-warning-soft);--erro:var(--a1p-error);--erro-tom:var(--a1p-error-soft);--h-control:var(--a1p-control-height);--h-row:var(--a1p-row-height);--h-topbar:var(--a1p-topbar-height);--radius-md:var(--a1p-radius-control);--radius-lg:var(--a1p-radius-surface);--radius-xl:var(--a1p-radius-surface);--text-sm:var(--a1p-font-size-body);--text-xs:var(--a1p-font-size-meta)}.a1-product .content{padding:var(--a1p-space-4) var(--a1p-gutter) var(--a1p-space-8)}.a1-product .a1p-page-toolbar{min-height:var(--a1p-control-height)}.a1-product .grouped-list{gap:var(--a1p-space-4)}.a1-product .chip,.a1-product .tab{min-height:var(--a1p-control-height)}.a1-product .textarea{min-height:96px}.a1-product .table td,.a1-product .table th{font-size:var(--a1p-font-size-body);line-height:var(--a1p-line-height-body)}.a1-product .matriz td.best{--grafite:var(--a1p-success);--cinza:var(--a1p-success)}.a1-product .a1p-app-sidebar .workspace-switcher .avatar{flex:0 0 28px;width:28px;height:28px}:root[data-a1p-density=compact] .a1-product .group-head{min-height:48px;padding-block:var(--a1p-space-2)}:root[data-a1p-density=compact] .a1-product .ledger-row{min-height:48px}:root[data-a1p-density=compact] .a1-product .table td{padding-block:var(--a1p-space-1)}@media (max-width:760px),(pointer:coarse){.a1-product .input,.a1-product .select,.a1-product .textarea{font-size:16px}.a1-product .product-topbar-search{min-height:var(--a1p-touch-target)}}html:has(.app-shell){--h-tabbar:76px}.a1-product .product-sidebar-toggle button{min-width:44px;min-height:44px}.a1-product .product-a1-signature{flex-basis:122px;width:122px;height:28px;-webkit-mask:url(/_next/static/media/a1-quote.199666a1.svg?dpl=c73f1bbf49313ed721494a8809be8eddabd5830c7d1632eb338fba58a6863e81366162366535313339316431313266623834303031633866) 50%/contain no-repeat;mask:url(/_next/static/media/a1-quote.199666a1.svg?dpl=c73f1bbf49313ed721494a8809be8eddabd5830c7d1632eb338fba58a6863e81366162366535313339316431313266623834303031633866) 50%/contain no-repeat}.a1-product .wordmark:has(.product-a1-signature)>.product-symbol,.a1-product .wordmark>.product-name{display:none}.a1-product .a1p-app-frame[data-collapsed=true] .a1p-sidebar-brand .wordmark>.product-symbol{display:inline-block}.a1-product .mobile-tab-bar{height:auto;z-index:var(--z-foot)}.a1-product .mobile-tab-bar>:where(a,button){height:auto;font-weight:400}.a1-product .first-steps{background:var(--a1p-surface);border-color:var(--a1p-line);box-shadow:none;overflow:hidden}.first-steps__header{flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:60px;padding:12px 20px;display:flex}.first-steps__heading{color:var(--a1p-text);letter-spacing:-.025em;margin:0;font-size:1rem;font-weight:700;line-height:1.25}.first-steps__progress{color:var(--a1p-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:.75rem;display:inline-flex}.first-steps__progress-track{gap:4px;display:flex}.first-steps__progress-track>span{background:var(--a1p-line);border-radius:8px;width:12px;height:4px}.first-steps__progress-track>[data-complete]{background:var(--a1p-accent)}.first-steps__hide{margin-inline-start:auto}.first-steps__list{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0 0 16px;list-style:none;display:grid}.first-steps__step{flex-direction:column;gap:12px;min-width:0;padding:4px 20px;display:flex}.first-steps__step+.first-steps__step{border-inline-start:1px solid var(--a1p-line)}.first-steps__copy{min-width:0}.first-steps__title{color:var(--a1p-text);margin:0;font-size:.875rem;font-weight:700;line-height:1.4}.first-steps__step[data-complete] .first-steps__title{color:var(--a1p-text-secondary)}.first-steps__description{color:var(--a1p-text-muted);margin:6px 0 0;font-size:.8125rem;line-height:1.45}.first-steps__footer{flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:32px;margin-top:auto;display:flex}.a1-product .first-steps__status{min-height:0;color:var(--a1p-text-muted);background:0 0;border:0;padding:0;font-size:.75rem;font-weight:400}.a1-product .first-steps__step[data-complete] .first-steps__status,.first-steps__action{color:var(--a1p-accent)}.first-steps__action{max-width:100%;min-height:32px;text-underline-offset:3px;border-radius:8px;justify-content:flex-start;align-items:center;gap:4px;font-size:.8125rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.first-steps__action svg{transition:transform var(--a1-motion-fast) var(--a1-ease-standard);flex-shrink:0}.first-steps__action:hover{text-decoration:underline}.first-steps__action:hover svg{transform:translate(1px,-1px)}.first-steps__action:focus-visible{outline:2px solid var(--a1p-focus);outline-offset:4px}@media (max-width:1199px) and (min-width:640px){.first-steps__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.first-steps__step:nth-child(3){border-inline-start:0}}@media (max-width:639px){.first-steps__header{gap:8px 12px;padding:12px 16px}.first-steps__heading{flex:1}.first-steps__progress-track{display:none}.first-steps__list{grid-template-columns:minmax(0,1fr);padding-bottom:4px}.first-steps__step{gap:4px;padding:12px 16px}.first-steps__step+.first-steps__step{border-inline-start:0;border-top:1px solid var(--a1p-line)}.first-steps__description{margin-top:4px}.first-steps__footer{justify-content:space-between}.first-steps__step[data-complete]{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid}.first-steps__step[data-complete] .first-steps__title{font-weight:400}.first-steps__step[data-complete] .first-steps__footer{min-height:24px;margin-top:0}.first-steps__step[data-complete] .first-steps__description{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (pointer:coarse){.first-steps__action{min-height:44px}}@media (prefers-reduced-motion:reduce){.first-steps__action svg{transition:none}.first-steps__action:hover svg{transform:none}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:var(--font-mono);--spacing:.25rem;--text-xs:var(--a1p-font-size-meta);--text-xs--line-height:calc(1 / .75);--text-sm:var(--a1p-font-size-body);--text-sm--line-height:calc(1.25 / .875);--text-base:16px;--text-base--line-height:calc(1.5 / 1);--text-lg:var(--a1p-font-size-section);--text-lg--line-height:calc(1.75 / 1.125);--text-xl:var(--a1p-font-size-section);--text-2xl:var(--a1p-font-size-title);--text-2xl--line-height:calc(2 / 1.5);--text-3xl:34px;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--radius-sm:var(--a1-radius-8);--radius-md:var(--a1p-radius-control);--radius-lg:var(--a1p-radius-surface);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-ui:var(--font-ui);--ease-standard:var(--ease-standard);--ease-emphasized:var(--ease-emphasized)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before{box-sizing:border-box}html{font-family:var(--font-ui);font-size:100%;line-height:var(--leading-normal);font-feature-settings:"cv11","ss01"}body,html{color:var(--carbono)}body{background:var(--papel);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{letter-spacing:var(--tracking-tight);font-weight:700;line-height:var(--leading-tight);margin:0}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg);font-weight:500}p{margin:0}a{color:var(--tinta);text-decoration:none}a:hover{color:var(--tinta-hover);text-decoration:underline}:where(p,.prose,.legal,.lp-lead,.lp-aside,.lp-supplier ol,.auth-footer,.help) a:where(:not(.btn)){text-underline-offset:2px;text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:var(--a1-focus-width) solid var(--foco);outline-offset:var(--a1-focus-offset);border-radius:var(--radius-sm)}::placeholder{color:var(--placeholder)}::selection{background:var(--tinta-tom)}mark{background:var(--tinta-tom);color:inherit}.num{font-variant-numeric:tabular-nums;text-align:right}.mono{font-family:var(--font-mono);font-size:var(--text-sm)}.muted{color:var(--grafite)}.meta{color:var(--cinza);font-size:var(--text-xs)}.small{font-size:var(--text-sm)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.row{align-items:center;gap:var(--space-2);display:flex}.between{justify-content:space-between}.stack{gap:var(--space-3);flex-direction:column;display:flex}.regua{border-top:1px dashed var(--linha-forte)}.motion-fade{transition:opacity var(--duration-fast) var(--ease-standard)}.motion-pop{transition:opacity var(--duration-base) var(--ease-decelerate),transform var(--duration-base) var(--ease-decelerate)}.motion-slide{transition:transform var(--duration-slow) var(--ease-decelerate),opacity var(--duration-slow) var(--ease-decelerate)}@media (prefers-reduced-motion:reduce){.motion-pop,.motion-slide{transition-property:opacity}html{scroll-behavior:auto}}}@layer primitives{.btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--h-control);padding:0 var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);background:0 0;border:1px solid #0000;font-weight:500;display:inline-flex}.btn:active{transform:scale(.98)}.btn-primary{background:var(--tinta);color:var(--sobre-tinta)}.btn-primary:hover{background:var(--tinta-hover)}.btn-primary:focus-visible{box-shadow:0 0 0 2px var(--foco-interno),0 0 0 4px var(--foco);outline:none}.btn-secondary{background:var(--papel-2);border-color:var(--linha-forte);color:var(--carbono)}.btn-secondary:hover{background:var(--papel-3)}.btn-ghost{color:var(--grafite)}.btn-ghost:hover{background:var(--papel-3);color:var(--carbono)}.btn-danger{color:var(--erro);border-color:var(--erro)}.btn-danger:hover{background:var(--erro-tom)}.btn:disabled,.btn[aria-disabled=true]{background:var(--papel-3);color:var(--inerte);cursor:not-allowed;border-color:#0000;transform:none}.btn-ghost:disabled,.btn-ghost:disabled:hover,.btn-ghost[aria-disabled=true],.btn-ghost[aria-disabled=true]:hover{color:var(--inerte);background:0 0}.btn-lg{padding:0 var(--space-5)}.btn-lg,.btn-xl{height:var(--h-control-xl);font-size:var(--text-base)}.btn-xl{padding:0 var(--space-6)}.btn-sm{height:var(--h-control-sm);padding:0 var(--space-3);font-size:var(--text-xs)}.btn-icon{width:var(--h-control);padding:0}@media (pointer:coarse){.btn-sm{height:var(--alvo-toque)}.chip{min-height:var(--alvo-toque)}.chip-remove{width:var(--alvo-toque);height:var(--alvo-toque)}.tab{min-height:var(--alvo-toque)}}.inspector-body{scroll-padding-block-end:var(--space-6)}.inspector-body-shell[data-overflow=bottom]:after{content:"";height:var(--space-6);pointer-events:none;background:linear-gradient(to bottom,transparent,var(--papel-2));position:absolute;bottom:0;left:0;right:0}.stamp{height:22px;padding:0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;border:1px solid;align-items:center;gap:6px;font-weight:600;line-height:1;display:inline-flex}.stamp-sm{height:20px}.stamp-lg{height:26px}.stamp .count{font-variant-numeric:tabular-nums}.stamp-cancelado,.stamp-dev,.stamp-enviando,.stamp-rascunho{color:var(--grafite);background:var(--papel-3)}.stamp-enviado,.stamp-pedido{color:var(--tinta);background:var(--tinta-tom)}.stamp-aguardando,.stamp-coletando,.stamp-hoje,.stamp-parcial{color:var(--aguardando);background:var(--aguardando-tom)}.stamp-aprovado,.stamp-confirmado,.stamp-corrigido,.stamp-fechado,.stamp-menor,.stamp-respondido{color:var(--menor);background:var(--menor-tom)}.stamp-corrigido{text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.stamp-erro,.stamp-optout,.stamp-vencido{color:var(--erro);background:var(--erro-tom)}.stamp-extraido{color:var(--aguardando);background:var(--aguardando-tom);border-style:dashed}.stamp-sem-contato{color:var(--grafite);background:var(--papel-3);border-style:dashed}.field{gap:var(--space-1);flex-direction:column;display:flex}.field>label{font-size:var(--text-sm);color:var(--grafite);font-weight:500}.input,.select,.textarea{width:100%;min-height:40px;padding:var(--space-2) var(--space-3);background:var(--campo);border:1px solid var(--linha);border-radius:var(--radius-sm);transition:border-color var(--duration-fast) var(--ease-standard)}.input-lg,.textarea-lg{min-height:var(--h-control-lg)}.input:hover,.textarea:hover{border-color:var(--linha-forte)}.input:focus,.select:focus,.textarea:focus{border-color:var(--tinta);box-shadow:0 0 0 2px var(--tinta-tom);outline:none}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.input::placeholder,.textarea::placeholder{color:var(--placeholder);text-overflow:ellipsis}.input.is-error,.select.is-error,.textarea.is-error{border-color:var(--erro)}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}.input-with-icon{padding-inline-start:36px}.input.is-error:focus,.select.is-error:focus,.textarea.is-error:focus{border-color:var(--erro);box-shadow:0 0 0 2px var(--erro-tom)}.input:disabled,.select:disabled,.textarea:disabled{background:var(--papel-3);color:var(--apagado);cursor:not-allowed;border-color:#0000}.help{font-size:var(--text-xs);color:var(--cinza)}.help.is-error{color:var(--erro)}.check{align-items:center;gap:var(--space-2);cursor:pointer;display:inline-flex}.check input{width:18px;height:18px;accent-color:var(--tinta);margin:0}.check-hint{align-items:flex-start}.check-hint input{margin-top:2px}.card{background:var(--papel-2);border:1px solid var(--linha);border-radius:var(--radius-md)}.card-pad{padding:var(--space-4)}.card-inset{background:var(--papel)}.divider{border:0;border-top:1px solid var(--linha);margin:var(--space-4) 0}.banner{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);flex-wrap:wrap;align-items:flex-start;display:flex}.banner-erro{background:var(--erro-tom);color:var(--erro)}.banner-aguardando{background:var(--aguardando-tom);color:var(--aguardando)}.banner-info{background:var(--tinta-tom);color:var(--tinta)}.banner-menor{background:var(--menor-tom);color:var(--menor)}.banner .btn-ghost,.banner .btn-ghost:hover{color:inherit;text-underline-offset:3px;text-decoration:underline}.skip-link{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{top:var(--space-2);left:var(--space-2);z-index:var(--z-skip);width:auto;height:auto;min-height:var(--alvo-fino);padding:var(--space-2) var(--space-3);clip-path:none;border-radius:var(--radius-md);background:var(--papel-2);color:var(--carbono);font-size:var(--text-sm);box-shadow:var(--sombra-flutuante);align-items:center;font-weight:500;display:inline-flex;position:fixed;overflow:visible}.skip-link:focus,.skip-link:focus:hover{text-decoration:none}.kbd{min-width:20px;height:20px;padding:0 var(--space-1);background:var(--papel-3);border:1px solid var(--linha-forte);border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--grafite);justify-content:center;align-items:center;font-size:11px;line-height:1;display:inline-flex}.table-wrap{border:1px solid var(--linha);border-radius:var(--radius-md);background:var(--papel-2);background-image:linear-gradient(to right,var(--papel-2),transparent var(--space-6)),linear-gradient(to left,var(--papel-2),transparent var(--space-6)),linear-gradient(to right,var(--linha),transparent var(--space-4)),linear-gradient(to left,var(--linha),transparent var(--space-4));background-repeat:no-repeat;background-size:var(--space-6) 100%,var(--space-6) 100%,var(--space-4) 100%,var(--space-4) 100%;background-position:0,100%,0,100%;background-attachment:local,local,scroll,scroll;overflow-x:auto}.table-sort{color:inherit;text-decoration:none}.table-sort:hover{color:var(--carbono)}.table-sort-arrow{color:var(--cinza);opacity:0}th[aria-sort=none] .table-sort:focus-visible .table-sort-arrow,th[aria-sort=none] .table-sort:hover .table-sort-arrow{opacity:1}th[aria-sort=ascending] .table-sort,th[aria-sort=descending] .table-sort{color:var(--tinta)}th[aria-sort=ascending] .table-sort-arrow,th[aria-sort=descending] .table-sort-arrow{color:inherit;opacity:1}.table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.table th{text-align:left;font-size:var(--text-xs);letter-spacing:.03em;text-transform:uppercase;color:var(--grafite);background:var(--papel-3);border-bottom:1px solid var(--linha);white-space:nowrap;font-weight:600}.table td,.table th{padding:var(--space-2) var(--space-3)}.table td{border-bottom:1px solid var(--linha-suave);vertical-align:middle;height:44px}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:var(--papel-3)}.table td.num,.table th.num{text-align:right}.avatar{border-radius:var(--radius-full);background:var(--papel-3);border:1px solid var(--linha);width:24px;height:24px;font-size:var(--text-xs);color:var(--grafite);letter-spacing:0;justify-content:center;align-items:center;font-weight:600}.avatar,.avatars{display:inline-flex}.avatars .avatar+.avatar{margin-left:-6px}.orders-list{--ledger-stamp:128px}.primeiros-passos{--ledger-stamp:calc(128px - 1px)}.tabs{gap:var(--space-1);border-bottom:1px solid var(--linha);display:flex}.tab{height:38px;padding:0 var(--space-3);color:var(--grafite);font-size:var(--text-sm);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500}.tab:hover{color:var(--carbono)}.tab[aria-selected=true]{color:var(--carbono);border-bottom-color:var(--tinta)}[role=tabpanel][hidden]{display:none}.chip-scroll{--chip-scroll-bg:var(--papel);scrollbar-width:none;scroll-padding-inline:var(--space-4);background-image:linear-gradient(to left,var(--chip-scroll-bg) 45%,transparent),linear-gradient(to left,var(--linha-forte),transparent);background-position:100%,100%;background-size:var(--space-8) 100%,var(--space-5) 100%;background-repeat:no-repeat;background-attachment:local,scroll;overflow-x:auto}.chip-scroll::-webkit-scrollbar{display:none}.hero-num{gap:var(--space-1);padding:var(--space-4) var(--space-5);flex-direction:column;display:flex}.hero-num .val{font-size:var(--text-2xl);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-display);font-weight:600;line-height:1.1}.hero-num .lbl{font-size:var(--text-sm);color:var(--grafite);font-weight:500}.hero-num .sub{font-size:var(--text-xs);color:var(--cinza)}.skel{--skel-h:12px;--skel-w:1rem;height:var(--skel-h);width:var(--skel-w);border-radius:var(--radius-sm);background:var(--papel-4);display:inline-block}.command-palette [cmdk-item][aria-selected=true]{outline:2px solid var(--foco);outline-offset:-2px}@media (pointer:coarse){.banner .btn,.btn-link,.btn-sm,.chip,.chip-remove,.tab{min-height:var(--alvo-fino)}.chip-remove{min-width:var(--alvo-fino)}.check,.input,.select,.textarea{min-height:var(--alvo-toque)}.check input{width:24px;height:24px}}.textarea{field-sizing:content;min-height:96px;max-height:40vh}}@layer app{.wordmark{gap:10px}.product-symbol{background:currentColor;flex:0 0 32px;width:32px;height:32px;display:inline-block;-webkit-mask:url(/brand/quotation-bee.svg) 50%/contain no-repeat;mask:url(/brand/quotation-bee.svg) 50%/contain no-repeat}.shell{grid-template-columns:232px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--papel);border-right:1px solid var(--linha);padding:var(--space-4);gap:var(--space-5);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.brand{gap:var(--space-2);letter-spacing:var(--tracking-tight);display:flex}.brand,.brand-mark{align-items:center;font-weight:600}.brand-mark{border:2px solid var(--tinta);border-radius:var(--radius-sm);width:22px;height:22px;color:var(--tinta);justify-content:center;font-size:11px;display:inline-flex}.nav{flex-direction:column;gap:2px}.nav,.nav a{display:flex}.nav a{align-items:center;gap:var(--space-2);height:var(--h-control);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--grafite);font-size:var(--text-sm);transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);font-weight:500}.nav a:hover{text-decoration:none}.nav a:hover,.nav a[aria-current=page]{background:var(--papel-3);color:var(--carbono)}.nav .count{font-size:var(--text-xs);color:var(--cinza);margin-left:auto}.workspace{align-items:center;gap:var(--space-2);font-size:var(--text-sm);margin-top:auto;display:flex}.main{min-width:0}.topbar{justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--linha);background:var(--papel);z-index:var(--z-sticky);position:sticky;top:0}.crumbs,.topbar{align-items:center;display:flex}.crumbs{gap:var(--space-2);font-size:var(--text-sm);color:var(--cinza)}.crumbs a{color:var(--grafite)}.content{padding:var(--space-5) var(--space-6) var(--space-8)}@media not all and (min-width:48rem){.bottom-cta{left:0;right:0;bottom:var(--bottom-cta-offset,0);z-index:var(--z-foot);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4) calc(var(--space-2) + env(safe-area-inset-bottom));background:var(--papel-2);border-top:1px solid var(--linha-forte);margin:0;display:flex;position:fixed}.bottom-cta .btn-primary{height:var(--h-control-xl);font-size:var(--text-base);flex:1}.app-shell{--bottom-cta-offset:calc(var(--h-tabbar) + env(safe-area-inset-bottom))}html:has(.app-shell){--fundo-fixo:calc(var(--h-tabbar) + env(safe-area-inset-bottom));scroll-padding-bottom:var(--fundo-fixo)}html:has(.app-shell .bottom-cta){--fundo-fixo:calc(var(--h-tabbar) + env(safe-area-inset-bottom) + var(--h-control-xl) + var(--space-6))}}html:has(.app-shell){--h-head-real:var(--h-topbar);--topo-fixo:calc(var(--h-head-real) + var(--space-2));scroll-padding-top:var(--topo-fixo)}@media (min-width:48rem){body:has([data-side=right][data-state=open]) [data-sonner-toaster][data-x-position=right]{right:calc(480px + var(--space-5))!important}}@media (max-width:900px){.shell{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-content:start}.sidebar{border-right:0;border-bottom:1px solid var(--linha);align-items:center;gap:var(--space-3);height:auto;position:static;overflow-x:auto}.sidebar,.sidebar .nav{flex-direction:row}.workspace{margin-top:0;margin-left:auto}.content,.topbar{padding-left:var(--space-4);padding-right:var(--space-4)}}}@layer feature{.editor{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.doc{max-width:var(--w-doc);gap:var(--space-5);flex-direction:column;display:flex}.doc-title{font-size:var(--text-2xl);font-weight:600;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);width:100%;padding:var(--space-1) 0;background:0 0;border:0;border-bottom:1px solid #0000}.doc-title:hover{border-bottom-color:var(--linha)}.doc-title:focus{border-bottom-color:var(--tinta)}.doc-meta{gap:var(--space-4);font-size:var(--text-sm);color:var(--grafite);flex-wrap:wrap;align-items:center;display:flex}.doc-meta .input{width:auto;min-height:32px;padding:2px var(--space-2)}@media (pointer:coarse){.doc-meta .input{min-height:var(--alvo-toque)}}.block{position:relative}.block-label{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--cinza);margin-bottom:var(--space-2);justify-content:space-between;align-items:center;font-weight:600;display:flex}.block-label .tools{gap:var(--space-1);display:none}.block:focus-within .block-label .tools,.block:hover .block-label .tools{display:inline-flex}.rich{padding:var(--space-3) var(--space-4);border:1px solid var(--linha);border-radius:var(--radius-md);background:var(--papel-2);line-height:var(--leading-normal)}.rich p+p,.rich ul{margin-top:var(--space-2)}.rich ul{padding-left:var(--space-5)}.rich-toolbar{margin-bottom:var(--space-2);gap:2px;display:flex}.rich-toolbar button{min-width:28px;height:28px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--grafite);font-size:var(--text-sm);cursor:pointer;background:0 0;border:1px solid #0000}.rich-toolbar button:hover{background:var(--papel-3)}.grid-itens{--grid-min:512px;width:100%;min-width:var(--grid-min);table-layout:fixed;border-collapse:collapse;font-size:var(--text-sm);background:var(--papel-2)}.grid-itens th{background:var(--papel-3);text-align:left;padding:0 var(--space-2);height:var(--h-control);font-size:var(--text-xs);color:var(--grafite);border:1px solid var(--linha);white-space:nowrap;font-weight:600}.grid-itens th .type{border:1px solid var(--linha);border-radius:var(--radius-sm);min-width:22px;font-family:var(--font-mono);color:var(--cinza);text-align:center;text-transform:none;letter-spacing:0;margin-right:6px;padding:0 4px;font-size:10px;display:inline-block}.grid-itens td{border:1px solid var(--linha-suave);height:var(--h-row);padding:0}.grid-itens td .cell{width:100%;height:var(--h-row);padding:0 var(--space-2);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:2px solid #0000;line-height:36px;display:block;overflow:hidden}.grid-itens td .cell:focus{outline:2px solid var(--foco);outline-offset:-2px;border-color:var(--tinta);background:var(--papel-2)}.grid-itens td.num .cell{text-align:right;font-variant-numeric:tabular-nums}.grid-itens td.handle{text-align:center;width:28px;color:var(--apagado);cursor:grab;font-size:var(--text-xs)}.grid-itens tr:hover td{background:var(--papel-3)}.grid-itens tr:hover td .cell:focus{background:var(--papel-2)}.grid-itens .ghost td{color:var(--cinza)}.grid-itens .ghost button{height:var(--h-row);color:var(--grafite);padding:0 var(--space-2);cursor:pointer;background:0 0;border:0}.grid-itens .ghost button:hover{color:var(--carbono)}.grid-itens th.add{text-align:center;width:36px;padding:0}.grid-itens th.add button{color:var(--grafite);cursor:pointer;background:0 0;border:0;width:100%;height:34px}.grid-itens th.add button:hover{color:var(--tinta)}.grid-box{border:1px solid var(--linha);border-radius:var(--radius-md)}.grid-shell{position:relative}.grid-shell[data-overflow=right]:after{content:"";width:var(--space-6);pointer-events:none;background:linear-gradient(to right,transparent,var(--papel-2));border-top-right-radius:var(--radius-md);position:absolute;top:0;bottom:0;right:0}.grid-wrap{overflow-x:auto}.grid-wrap .grid-itens td:first-child,.grid-wrap .grid-itens th:first-child{border-left:0}@media (max-width:1439px){.grid-itens th .type{display:none}}.imgs{gap:var(--space-3);flex-wrap:wrap;display:flex}.thumb{gap:var(--space-1);flex-direction:column;width:112px;display:flex}.thumb .ph{border-radius:var(--radius-sm);border:1px solid var(--linha);background:repeating-linear-gradient(135deg,var(--papel-3) 0 8px,var(--papel-2) 8px 16px);height:96px}.thumb .cap{font-size:var(--text-xs);color:var(--grafite)}.thumb.add .ph{background:var(--campo);color:var(--grafite);font-size:var(--text-sm);cursor:pointer;border-style:dashed;justify-content:center;align-items:center;display:flex}.thumb.thumb-add{flex-direction:row;width:auto;min-width:112px}.add-blocks{gap:var(--space-2);padding-top:var(--space-2);border-top:1px dashed var(--linha);display:flex}.aprovacao{flex-direction:column;display:flex;position:sticky;top:84px}.aprovacao header{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--linha);justify-content:space-between;align-items:center;display:flex}.aprovacao .sup{align-items:center;gap:var(--space-3);height:52px;padding:0 var(--space-4);border-bottom:1px solid var(--linha-suave);grid-template-columns:auto 1fr auto auto;display:grid}.aprovacao .sup .name{font-size:var(--text-sm);font-weight:500;line-height:1.2}.aprovacao .sup .src{font-size:var(--text-xs);color:var(--cinza)}.aprovacao .sup .canais{gap:4px;display:inline-flex}.aprovacao .sup .rm{width:28px;height:28px;color:var(--apagado);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0}.aprovacao .sup .rm:hover{color:var(--erro);background:var(--erro-tom)}.aprovacao .sup.pending{background:var(--aguardando-tom)}.aprov-foot{border-top:1px solid var(--linha);gap:var(--space-3);flex-direction:column}.aprov-add,.aprov-foot{padding:var(--space-3) var(--space-4);display:flex}.aprov-add{gap:var(--space-2)}.aprov-add .input{min-height:var(--h-control)}.tally{font-size:var(--text-sm)}@media (max-width:1100px){.editor{grid-template-columns:minmax(0,1fr)}.aprovacao{position:static}}@media (max-width:767px){.cta-fixa{left:0;right:0;bottom:calc(var(--h-tabbar) + env(safe-area-inset-bottom));z-index:var(--z-foot);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-top:1px solid var(--linha);background:var(--papel-2);display:flex;position:fixed}.cta-fixa .btn{width:100%;height:var(--h-control-xl);flex:1}.cta-fixa .btn+[role=status]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-cta-fixa]{padding-bottom:calc(var(--h-control-xl) + var(--space-4) + var(--space-6))}}.head-meta{gap:var(--space-4);font-size:var(--text-sm);color:var(--grafite);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.heroes{border:1px solid var(--linha);border-radius:var(--radius-md);background:var(--papel-2);margin-bottom:var(--space-5);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.heroes .hero-num{min-width:0}.heroes .hero-num+.hero-num{border-left:1px solid var(--linha)}.hero-num .val.ok{color:var(--menor)}.hero-num .val.low{color:var(--aguardando)}.hero-num .delta{font-size:var(--text-xs);color:var(--cinza)}.panel-tabs{margin-top:var(--space-5)}.heroes .hero-colapsa{padding:var(--space-4)}@media (max-width:767px){.heroes .hero-colapsa{align-items:baseline;column-gap:var(--space-2);padding-block:var(--space-3);flex-flow:wrap}.heroes .hero-colapsa .val{display:none}}.acomp-heroes .heroes{margin-bottom:0}.acomp-heroes+.panel-tabs{margin-top:0}.trilhas{grid-template-columns:minmax(0,1.4fr) auto minmax(0,1fr) auto;display:grid}.trilhas>.trilha{grid-column:1/-1;grid-template-columns:subgrid}.trilha{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--linha-suave);grid-template-columns:minmax(0,1.4fr) auto minmax(0,1fr) auto;display:grid}.trilha>*{min-width:0}.trilha:last-child{border-bottom:0}.trilha .step{overflow-wrap:anywhere;min-width:0}.trilha .segs{width:96px}.trilha .acao{align-items:center;gap:var(--space-1);white-space:nowrap;justify-self:end;display:flex}.trilha .acao .help{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.trilha .acao .btn-ghost:not(.btn-icon):not(:disabled):not([aria-disabled=true]){color:var(--carbono);text-underline-offset:3px;text-decoration:underline}.trilha .trail-expand{grid-column:1/-1;min-width:0}.trilha .trail-expand code{overflow-wrap:anywhere}.segs{gap:3px;display:flex}.segs i{border-radius:var(--radius-full);background:var(--papel-4);border:1px solid var(--linha-controle);flex:1;height:6px}.segs i.on{background:var(--tinta);border-color:#0000}.segs i.done{background:var(--menor);border-color:#0000}.segs i.bad{background:var(--erro);border-color:#0000}.canal{border-radius:var(--radius-sm);border:1px solid var(--linha);width:20px;height:20px;color:var(--grafite);background:var(--papel-2);justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.canal.off{color:var(--apagado);border-style:dashed}.lista{border:1px solid var(--linha);border-radius:var(--radius-md);background:var(--papel-2);margin-top:var(--space-4)}.lista-head{gap:var(--space-3);padding:var(--space-2) var(--space-4);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--grafite);background:var(--papel-3);border-bottom:1px solid var(--linha);border-radius:var(--radius-md) var(--radius-md) 0 0;grid-template-columns:minmax(0,1.4fr) auto minmax(0,1fr) auto;font-weight:600;display:grid}.lista .who,.trilha .who{align-items:center;gap:var(--space-3);display:flex}.lista .who .name,.trilha .who .name{font-weight:500;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.lista .who .sub,.trilha .who .sub{font-size:var(--text-xs);color:var(--cinza)}.lista .step,.trilha .step{font-size:var(--text-sm)}.lista .step .t,.trilha .step .t{color:var(--cinza);font-size:var(--text-xs);display:block}.lista .step.ok,.trilha .step.ok{color:var(--menor)}.lista .step.bad,.trilha .step.bad{color:var(--erro)}.canal-tabela{grid-template-columns:minmax(0,1fr) repeat(5,auto);display:grid}.canal-tabela>.canal-row{grid-column:1/-1;grid-template-columns:subgrid}.canal-row{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--linha-suave);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) repeat(5,auto);align-items:center;display:grid}.canal-row>:not(:first-child){text-align:right}.canal-row:last-child{border-bottom:0}.canal-head{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--grafite);background:var(--papel-3);font-weight:600}.tl{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tl li{gap:var(--space-2);font-size:var(--text-sm);grid-template-columns:52px 12px 1fr;align-items:start;display:grid}.tl .t{color:var(--cinza);font-size:var(--text-xs);font-variant-numeric:tabular-nums;padding-top:3px}.tl .dot{border-radius:var(--radius-full);background:var(--linha-forte);width:8px;height:8px;margin-top:7px}.tl .dot.ok{background:var(--menor)}.tl .dot.bad{background:var(--erro)}.tl .dot.on{background:var(--tinta)}.tl .ev strong{font-weight:500}.tl .ev .c{color:var(--cinza);font-size:var(--text-xs)}@media (max-width:1100px){.layout{grid-template-columns:1fr}.heroes{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row}.heroes .hero-num+.hero-num{border-left:0;border-top:1px solid var(--linha)}.lista-head{display:none}.canal-row,.canal-tabela{grid-template-columns:1fr 1fr}.canal-tabela>.canal-row{grid-template-columns:subgrid}.canal-row>:not(:first-child){text-align:left}}@media (max-width:900px){.trilha,.trilhas{grid-template-columns:minmax(0,1fr) auto}.trilhas>.trilha{grid-template-columns:subgrid}.trilha .acao{justify-self:end}}.legend{gap:var(--space-4);font-size:var(--text-xs);color:var(--grafite);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border:1px solid var(--linha);border-radius:3px;width:14px;height:14px}.matriz-wrap{border:1px solid var(--linha);border-radius:var(--radius-md);background:var(--papel-2);overflow-x:auto}.matriz{border-collapse:separate;border-spacing:0;width:100%;min-width:960px;font-size:var(--text-sm)}.matriz td,.matriz th{border-bottom:1px solid var(--linha-suave);border-right:1px solid var(--linha-suave);padding:var(--space-2) var(--space-3);vertical-align:top}.matriz td:last-child,.matriz th:last-child{border-right:0}.matriz th{font-weight:500}.matriz thead th{background:var(--papel-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--linha)}.matriz tbody th,.matriz tfoot th{text-align:left}.matriz .item-col{background:var(--papel-2);z-index:1;border-right:1px solid var(--linha);min-width:240px;position:sticky;left:0}.matriz thead .item-col{background:var(--papel-3)}.matriz .item-col .n{font-weight:500;line-height:1.3}.matriz .item-col .q{font-size:var(--text-xs);color:var(--cinza)}.sup-head{flex-direction:column;gap:2px;min-width:200px;display:flex}.sup-head .name{font-weight:500;font-size:var(--text-sm);white-space:nowrap}.sup-head .row{flex-direction:column;align-items:flex-start;gap:4px}.sup-head .total{font-size:var(--text-xl);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-display);color:var(--carbono);font-weight:600;line-height:1.1}.sup-head .cov{font-size:var(--text-xs);color:var(--cinza)}.sup-head .cond,.sup-head .cov,.sup-head .text-xs{font-weight:400}.sup-head .cond{font-size:var(--text-xs);color:var(--grafite)}.matriz .win{background:var(--papel-3)}.matriz .cell{flex-direction:column;gap:2px;display:flex}.matriz .cell .p{font-variant-numeric:tabular-nums;font-weight:500}.matriz .cell .s{font-size:var(--text-xs);color:var(--grafite);font-variant-numeric:tabular-nums}.matriz .cell .b{font-size:var(--text-xs);color:var(--cinza)}.matriz td.best{background:var(--menor-tom);box-shadow:inset 3px 0 0 var(--menor)}.matriz td.best .p{color:var(--menor)}.matriz td.best .tag{letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--menor);font-size:10px;font-weight:600}.matriz td.none{color:var(--cinza);font-style:italic}.matriz td.ext{box-shadow:inset 0 0 0 1px var(--aguardando);border-style:dashed}.matriz td.ext .p{color:var(--aguardando)}.matriz .pick{font-size:var(--text-xs);color:var(--grafite);cursor:pointer;align-items:center;gap:6px;margin-top:4px;display:inline-flex}.matriz .pick input{accent-color:var(--tinta);width:16px;height:16px;margin:0}.matriz tfoot td{border-top:1px solid var(--linha);font-weight:500}.matriz tfoot .item-col,.matriz tfoot td{background:var(--papel-3)}.matriz .ev{font-size:var(--text-xs);color:var(--aguardando);align-items:center;gap:6px;margin-top:4px;display:inline-flex}.matriz .ev button{border-radius:var(--radius-sm);height:22px;color:inherit;cursor:pointer;background:0 0;border:1px solid;padding:0 6px;font-size:10px;font-weight:600}.matriz .ev q{color:var(--grafite);font-style:italic}.item-card-mobile .pick{min-height:var(--alvo-toque);cursor:pointer}.item-card-mobile .pick input{accent-color:var(--tinta);width:16px;height:16px;margin:0}.below{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}.resumo-ia{padding:var(--space-4) var(--space-5);background:var(--papel-2);border-radius:0 var(--radius-md) var(--radius-md) 0;border:1px solid var(--linha);border-left:3px solid var(--tinta)}.resumo-ia h2{font-size:var(--text-lg);margin-bottom:var(--space-2);font-weight:500}.resumo-ia p{font-size:var(--text-sm);line-height:1.7}.resumo-ia p+p{margin-top:var(--space-2)}.cite{border-radius:var(--radius-sm);background:var(--tinta-tom);height:18px;color:var(--tinta);font-size:11px;font-weight:500;font-family:var(--font-mono);vertical-align:1px;align-items:center;margin:0 2px;padding:0 6px;display:inline-flex}.cite,.cite:hover{text-decoration:none}.cite:hover{background:var(--tinta);color:var(--sobre-tinta)}.resumo-foot{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--linha-suave);font-size:var(--text-xs);color:var(--cinza);justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.pedido{flex-direction:column;display:flex}.pedido header{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:center}.pedido header,.po{padding:var(--space-3) var(--space-4);display:flex}.po{border-bottom:1px solid var(--linha-suave);gap:var(--space-2);flex-direction:column}.po:last-of-type{border-bottom:0}.po .top{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.po .top strong{font-weight:500}.po .top .tot{font-variant-numeric:tabular-nums;font-weight:600}.po ul{font-size:var(--text-xs);color:var(--grafite);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.po ul li{justify-content:space-between;gap:var(--space-2);display:flex}.po .cond{font-size:var(--text-xs);color:var(--cinza)}.po .ch{gap:var(--space-1);display:flex}.pedido-foot{padding:var(--space-3) var(--space-4);font-size:var(--text-xs);color:var(--cinza)}.decision-bar,.pedido-foot{border-top:1px solid var(--linha)}.decision-bar{background:var(--papel);padding:var(--space-3) var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-4);z-index:var(--z-sticky);display:flex;position:fixed;bottom:0;left:232px;right:0}.decision-bar .sum{flex-direction:column;display:flex}.decision-bar .sum strong{font-size:var(--text-lg);font-variant-numeric:tabular-nums}.decision-bar .sum span{font-size:var(--text-xs);color:var(--grafite)}@media (max-width:1100px){.below{grid-template-columns:1fr}}@media (max-width:900px){.decision-bar{padding:var(--space-3) var(--space-4);left:0}}.campo-extraido{border:1px dashed var(--aguardando);background:var(--aguardando-tom);border-radius:var(--radius-sm)}.review-table tbody td{vertical-align:top}.review-table thead th{white-space:normal}.quote-summary .table{min-width:420px}.quote-summary .table th:first-child{width:40%}@media (max-width:767px){.confirm-bar-actions>.help{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.via{max-width:var(--w-via);padding:var(--space-4);padding-bottom:var(--space-8);gap:var(--space-4);outline:none;flex-direction:column;margin:0 auto;display:flex}html{--h-foot-real:var(--h-foot)}.via.via-foot{padding-bottom:calc(var(--h-foot-real) + var(--space-8))}html:has(.via-foot){scroll-padding-bottom:calc(var(--h-foot-real) + var(--space-6))}.via-form{gap:var(--space-4);flex-direction:column;display:flex}.via .input,.via .select,.via .textarea{min-height:var(--h-control-xl);font-size:var(--text-base-touch)}.via .input-group{width:100%}.via .btn-sm{height:var(--alvo-toque)}.via .input-group .input{flex:1;min-width:0}.via .input-group:has(>.input-prefix){position:relative}.via .input-group>.input-prefix{pointer-events:none;position:absolute;inset-inline-start:var(--space-3)}.via .input-group:has(>.input-prefix)>.input{padding-inline-start:calc(var(--space-3) + 3ch)}hr.regua{border:0;border-top:1px dashed var(--linha-forte);margin:0}.via .field-label{font-size:var(--text-sm);color:var(--grafite);font-weight:500}.via .check{min-height:var(--alvo-publico)}.via .check input{width:24px;height:24px}.via-head{background:var(--papel-2);border:1px solid var(--linha);border-radius:var(--radius-lg);padding:var(--space-4);flex-direction:column}.via-head,.via-head-top{gap:var(--space-3);display:flex}.via-head-top{justify-content:space-between}.via-head-stamps,.via-head-top{align-items:center;flex-wrap:wrap}.via-head-stamps{gap:var(--space-2);display:inline-flex}.via-head .from{font-size:var(--text-xs);color:var(--cinza);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:600}.via-title{font-size:var(--text-xl)}.via-title.mono-title{font-family:var(--font-mono);letter-spacing:0;font-weight:500}.via-head .kv{font-size:var(--text-sm)}.msg-wrap{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.msg{font-size:var(--text-base);line-height:var(--leading-normal)}.msg[data-clamp]{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.msg[data-clamp]>:nth-child(n+2){display:none}.msg ol,.msg p+p,.msg ul{margin-top:var(--space-2)}.msg ol,.msg ul{padding-left:var(--space-5)}.msg strong{font-weight:600}.fotos{flex-wrap:wrap}.fotos,.progress{gap:var(--space-3);display:flex}.progress{align-items:center;font-size:var(--text-sm);color:var(--grafite);background:var(--papel);padding:var(--space-2) 0;z-index:var(--z-sticky);position:sticky;top:0}.progress .bar{--progress:0%;background:var(--papel-4);flex:1;height:6px;overflow:hidden}.progress .bar,.progress .bar i{border-radius:var(--radius-full)}.progress .bar i{height:100%;width:var(--progress);background:var(--tinta);transition:width var(--duration-base) var(--ease-standard);display:block}@media (max-width:479px){.progress{row-gap:var(--space-2);flex-wrap:wrap}.progress>span:first-child{flex:1;min-width:0}.progress .bar{flex-basis:100%;order:3}}@media (max-width:429px){.progress{align-items:baseline;row-gap:var(--space-2);grid-template-columns:1fr auto;display:grid}.progress>span:first-child{grid-area:1/1}.progress>.btn{grid-area:1/2}.progress .bar{grid-area:2/1/auto/-1}.progress .meta{display:none}}.item{background:var(--papel-2);border:1px solid var(--linha);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.item.na{background:var(--papel-3)}.item .head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.item .idx{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--cinza);display:block}.item .item-name{font-size:var(--text-lg);letter-spacing:0;font-weight:500}.item .qtd{font-size:var(--text-sm);color:var(--grafite);white-space:nowrap}.item .item-foot{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--alvo-toque);flex-wrap:wrap;display:flex}.item .subtotal{font-size:var(--text-sm);color:var(--carbono)}.grid2{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}@media (max-width:479px){.grid2{grid-template-columns:1fr}}.section-title{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--cinza);font-weight:600}.cond{background:var(--papel-2);border:1px solid var(--linha);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}.presets{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset{height:var(--alvo-toque);padding:0 var(--space-3);border:1px solid var(--linha-forte);border-radius:var(--radius-full);background:var(--papel-2);color:var(--grafite);font-size:var(--text-sm);cursor:pointer;align-items:center;display:inline-flex}.preset[aria-pressed=true]{background:var(--tinta-tom);border-color:var(--tinta);color:var(--tinta)}@media (hover:hover) and (pointer:fine){.preset:hover{border-color:var(--carbono);color:var(--carbono)}}@media (max-width:479px){.presets-2{grid-template-columns:1fr 1fr;display:grid}.presets-2 .preset{justify-content:center}}.legal{text-align:center;font-size:var(--text-xs);color:var(--cinza);padding:var(--space-4) 0 0;line-height:1.5}.legal a{color:var(--grafite);text-underline-offset:2px;text-decoration:underline}@media (max-width:767px),(pointer:coarse){.closed-notice a:not(.btn),.legal a,.recibo-wrap a:not(.btn){min-height:var(--alvo-toque);padding:0 var(--space-1);align-items:center;display:inline-flex}.via-head .kv a{min-height:var(--alvo-toque);margin-block:calc((var(--alvo-toque) - 1lh) / -2);align-items:center;display:inline-flex}}.legal-links{display:inline}@media (max-width:479px){.legal-links{flex-direction:column;align-items:center;display:flex}.legal-sep{display:none}}.foot{background:var(--papel-2);border-top:1px solid var(--linha-forte);padding:var(--space-3) 0 calc(var(--space-3) + env(safe-area-inset-bottom,0px));z-index:var(--z-foot);position:fixed;bottom:0;left:0;right:0}.foot .inner{max-width:var(--w-via);padding-inline:var(--space-4);gap:var(--space-2);flex-direction:column;margin:0 auto;display:flex}.foot .foot-total{color:var(--carbono);font-size:var(--text-lg)}.foot .btns{gap:var(--space-2);grid-template-columns:1fr 2fr;align-items:start;display:grid}.foot .btn-xl{font-size:var(--text-base-touch)}.foot .foot-primary{gap:var(--space-1);flex-direction:column;display:flex}.foot .foot-primary .help{text-align:start}@media (max-width:479px){.foot .btns{grid-template-columns:1fr}}.foot .foot-recon{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--grafite);display:flex}.foot .foot-recon>span:first-child{min-width:0}.foot .foot-draft{padding-inline:var(--space-2);flex:none}.exit-dialog{z-index:var(--z-dialog);width:min(100% - var(--space-6),480px);border:1px solid var(--linha-forte);border-radius:var(--radius-lg);background:var(--papel-2);color:var(--carbono);box-shadow:var(--sombra-flutuante);margin:auto;padding:0}.exit-dialog::backdrop{background:var(--backdrop)}.exit-body{gap:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex}.exit-body h2{font-size:var(--text-lg)}.exit-actions{gap:var(--space-2);flex-direction:column;display:flex}.exit-actions-main{justify-content:flex-end}.exit-actions-main .btn{flex:1}@media (max-width:767px){.exit-dialog{border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:0;width:100%;max-width:none;margin:auto 0 0}.exit-body{padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom,0px))}}.recibo-wrap{gap:var(--space-4);flex-direction:column;display:flex}.recibo-stamp{display:flex}.recibo-title{font-size:var(--text-xl)}.recibo{gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}.recibo-summary{font-size:var(--text-base)}.recibo-note{font-size:var(--text-sm);color:var(--grafite)}.recibo-actions,.recibo-ghosts{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (min-width:480px){.recibo-actions>.btn-ghost:first-child,.recibo-ghosts>.btn-ghost:first-child{margin-left:calc(var(--space-5) * -1)}}.onramp{font-size:var(--text-sm);color:var(--grafite)}.closed-notice{gap:var(--space-3);align-items:flex-start}.closed-notice,.consequencias{flex-direction:column;display:flex}.consequencias,.optout-actions{gap:var(--space-2)}.optout-actions{flex-wrap:wrap;justify-content:flex-end;display:flex}@media (max-width:479px){.optout-actions{flex-direction:column}.optout-actions .btn{width:100%}.recibo-actions{flex-direction:column;align-items:stretch}.recibo-actions .btn,.recibo-ghosts .btn{width:100%}.recibo-actions>.btn-ghost,.recibo-ghosts>.btn-ghost{text-underline-offset:3px;justify-content:flex-start;padding-inline:0;text-decoration:underline}}@media (max-width:767px){.portal-row-action.btn-ghost{border-color:var(--linha-forte);color:var(--carbono)}.portal-header-email{display:none}}@media (max-width:479px){.via .banner-action{flex-basis:100%}.via .banner-action .btn{min-height:var(--alvo-toque)}.via .banner a[href^=mailto\:]{overflow-wrap:anywhere;display:block}}.order-total{padding:var(--space-3) var(--space-4);border-top:2px solid var(--linha-forte)}.order-items td,.order-items th{padding-inline:calc(var(--space-4) - 1px)}.order-items td.order-line,.order-items td.order-qty,.order-items td.order-unit{white-space:nowrap}@media (max-width:479px){.order-items thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.order-items tr{column-gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--linha-suave);grid-template-columns:auto 1fr auto;align-items:baseline;display:grid}.order-items td{border:0;height:auto;padding:0;display:block}.order-items td.order-desc{grid-column:1/-1;font-weight:500}.order-items td.order-qty,.order-items td.order-unit{text-align:left;color:var(--grafite);font-size:var(--text-sm)}.order-items td.order-unit:before{content:"× "}.order-items td.order-line{text-align:right;grid-column:3}}.portal{min-height:100dvh}.portal-header-email{max-width:40vw}.portal-header .btn,.portal-header .wordmark{min-height:var(--alvo-toque)}@media (max-width:479px){.portal-header.has-session .portal-header-label{display:none}}.portal-title{font-size:var(--text-2xl)}.portal-section{gap:var(--space-2);flex-direction:column;display:flex}.portal-section-title{font-size:var(--text-base);font-weight:500}.portal-summary{cursor:pointer;align-items:center;gap:var(--space-2);min-height:var(--alvo-toque);list-style:none;display:flex}.portal-summary::-webkit-details-marker{display:none}.portal-summary:before{content:"›";color:var(--cinza);transition:transform var(--duration-fast) var(--ease-standard)}details[open]>.portal-summary:before{transform:rotate(90deg)}.portal-list{margin:0;padding:0;list-style:none}.portal-list,.portal-more{gap:var(--space-2);flex-direction:column;display:flex}.portal-more>.portal-summary{font-size:var(--text-sm);color:var(--grafite)}.portal-row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--papel-2);border:1px solid var(--linha);border-radius:var(--radius-md);display:flex}.portal-row-body{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.portal-row-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.portal-row-title{font-size:var(--text-lg);font-weight:500}.portal-row-sub{column-gap:var(--space-1);row-gap:var(--space-2);font-size:var(--text-sm);color:var(--grafite);flex-wrap:wrap;display:flex}.portal-row-meta{color:var(--cinza);white-space:nowrap}.portal-row-meta:before{content:"· "}.portal-row-value{font-size:var(--text-base);color:var(--carbono);white-space:nowrap;margin-inline-start:auto}.portal-row-action{flex:none}@media (max-width:767px){.portal-row{flex-direction:column;align-items:stretch}.portal-row-action{width:100%;height:var(--alvo-toque)}.portal-row-sub{flex-direction:column;align-items:flex-start;row-gap:0}.portal-row-meta:before{content:none}}.via-skeleton{gap:var(--space-4);flex-direction:column;display:flex}.via-skeleton-head{gap:var(--space-3)}.via-skeleton-kv{gap:var(--space-2);flex-direction:column;display:flex}.via-skeleton-kv-row{gap:var(--space-3);grid-template-columns:88px 1fr;align-items:center;display:grid}.via-skeleton-progress{padding:var(--space-2) 0}.via-skeleton-item-head,.via-skeleton-progress{gap:var(--space-2);flex-direction:column;display:flex}.via-skeleton-fields{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}@media (max-width:479px){.via-skeleton-fields{grid-template-columns:1fr}}.via-skeleton-foot{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--linha-forte)}.auth-page,.via-skeleton-foot{flex-direction:column;display:flex}.auth-page{align-items:center;gap:var(--space-4);padding:12vh var(--space-4) var(--space-8);outline:none}.auth-page .auth-card{padding:var(--space-6)}.invite-context{width:100%;max-width:480px;font-size:var(--text-sm);color:var(--grafite)}@media (pointer:coarse){.auth-page .auth-footer a{min-height:var(--alvo-toque);align-items:center;display:inline-flex}}@media (max-width:767px){.auth-page{padding-top:var(--space-5)}.auth-page .auth-card{padding:var(--space-5)}.auth-page .input{min-height:var(--h-control-xl);font-size:var(--text-base-touch)}.auth-page .btn-lg{height:var(--h-control-xl)}}@media (min-width:640px){.via{padding-top:var(--space-6)}}.settings-narrow{max-width:var(--w-settings)}@media (max-width:767px){.metrics-heroes{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.metrics-heroes .hero-num+.hero-num{border-top:0;border-left:0}.metrics-heroes .hero-num:nth-child(n+3){border-top:1px solid var(--linha)}.metrics-heroes .hero-num:nth-child(2n){border-left:1px solid var(--linha)}}.metrics-table{background-image:linear-gradient(to right,var(--papel-2),transparent var(--space-6)),linear-gradient(to left,var(--papel-2),transparent var(--space-6)),linear-gradient(to right,var(--linha),transparent var(--space-4)),linear-gradient(to left,var(--linha),transparent var(--space-4));background-repeat:no-repeat;background-size:var(--space-6) 100%,var(--space-6) 100%,var(--space-4) 100%,var(--space-4) 100%;background-position:0,100%,0,100%;background-attachment:local,local,scroll,scroll}@media (max-width:767px){.metrics-table td:last-child,.metrics-table th:last-child{z-index:1;background:var(--papel-2);box-shadow:-1px 0 0 var(--linha);position:sticky;right:0}.metrics-table th:last-child{background:var(--papel-3);z-index:calc(var(--z-sticky) - 1)}.metrics-table tbody tr:hover td:last-child{background:var(--papel-3)}}.lp{--lp-pad:var(--space-4);flex-direction:column;min-height:100dvh;display:flex}.lp>main{flex:1 0 auto}@media (min-width:768px){.lp{--lp-pad:var(--space-6)}}.lp-wrap{max-width:var(--w-lp);padding-left:var(--lp-pad);padding-right:var(--lp-pad);margin:0 auto}.lp-narrow{max-width:680px}.lp-narrow-doc{max-width:var(--w-doc)}.lp-header{z-index:var(--z-sticky);background:var(--papel);border-bottom:1px solid var(--linha);position:sticky;top:0}.lp-header-row{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--h-topbar);padding-top:var(--space-2);padding-bottom:var(--space-2);display:flex}.lp-header-brand{gap:var(--space-5);min-width:0}.lp-header-brand,.lp-nav{align-items:center;display:flex}.lp-nav{gap:var(--space-1);flex-wrap:wrap}.lp-nav a{color:var(--grafite);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);white-space:nowrap;align-items:center;font-weight:500;display:inline-flex}.lp-header-brand .wordmark,.lp-nav a{min-height:24px}@media (hover:hover) and (pointer:fine){.lp-nav a:hover{background:var(--papel-3);color:var(--carbono);text-decoration:none}}.lp-header-actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}@media (max-width:767px){.lp-header-row{--lp-wordmark-h:24px;--lp-action-h:var(--h-control)}.lp-header-brand{flex-direction:column;align-items:flex-start;gap:0}.lp-header-actions{margin-top:calc((var(--lp-wordmark-h) - var(--lp-action-h)) / 2);align-self:flex-start}.lp-nav a{padding:var(--space-1) var(--space-2);margin-left:calc(var(--space-2) * -1)}.lp-header-actions .btn-primary{display:none}}@media (pointer:coarse){.lp-header-row{--lp-wordmark-h:var(--alvo-toque);--lp-action-h:var(--alvo-toque)}.lp-nav a{margin-top:calc(var(--space-3) * -1);margin-bottom:calc(var(--space-2) * -1)}.lp-footer nav a,.lp-header-actions .btn,.lp-header-brand .wordmark,.lp-nav a{min-height:var(--alvo-toque)}.lp-footer nav a{padding-inline:var(--space-3);margin-inline:calc(var(--space-3) * -1);justify-content:center}.docs-toc a{align-items:center;display:flex}.code-block-bar .btn,.docs .banner .btn,.docs-toc a{min-height:var(--alvo-toque)}}.lp-footer{border-top:1px solid var(--linha);padding:var(--space-6) 0 var(--space-8);font-size:var(--text-sm);color:var(--grafite)}.lp-footer-row{justify-content:space-between}.lp-footer nav,.lp-footer-row{gap:var(--space-4);flex-wrap:wrap;display:flex}.lp-footer a{min-height:24px;color:var(--grafite);align-items:center;display:inline-flex}.lp-footer a:hover{color:var(--carbono)}.lp-bottom-cta{display:none}@media (max-width:767px){.lp-bottom-cta[data-visible]{z-index:var(--z-foot);padding:var(--space-2) var(--space-4) calc(var(--space-2) + env(safe-area-inset-bottom));background:var(--papel-2);border-top:1px solid var(--linha-forte);display:block;position:fixed;bottom:0;left:0;right:0}.lp-bottom-cta .btn{width:100%}}.lp-h1{font-size:clamp(var(--text-3xl),6vw,56px);max-width:16ch;line-height:1.06}.lp-h1,.lp-h2{letter-spacing:var(--tracking-display);text-wrap:balance;font-weight:600}.lp-h2{font-size:clamp(var(--text-xl),3.4vw,var(--text-3xl));max-width:24ch;line-height:1.15}.lp-h3{font-size:var(--text-lg);font-weight:600;line-height:var(--leading-snug)}.lp-lead{font-size:clamp(var(--text-base),1.6vw,19px);color:var(--grafite);max-width:58ch;line-height:1.55}.lp-prose{font-size:var(--text-base);color:var(--carbono);max-width:62ch;line-height:1.65}.lp-prose p+p{margin-top:var(--space-4)}.lp-prose strong{font-weight:600}.lp-section{padding:var(--space-8) 0;border-top:1px solid var(--linha)}@media (min-width:768px){.lp-section{padding:var(--space-9) 0}}.lp-section-head{gap:var(--space-3);margin-bottom:var(--space-6);flex-direction:column;display:flex}.lp-section-head+.lp-section-head{margin-top:calc(var(--space-6) * -1)}.lp-hero{padding:var(--space-7) 0 var(--space-8)}.lp-hero-grid{gap:var(--space-7);align-items:center;display:grid}@media (min-width:1024px){.lp-hero{padding:72px 0 88px}.lp-hero-grid{gap:var(--space-8);grid-template-columns:1.05fr 1fr}}.lp-hero-copy{gap:var(--space-5);flex-direction:column;display:flex}.lp-cta-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.lp-cta-note{font-size:var(--text-sm);color:var(--grafite)}.lp-via{background:var(--papel-2);border:1px solid var(--linha-forte);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:4px 4px 0 var(--papel-3);min-width:0;margin:0;position:relative}.lp-via-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px dashed var(--linha-forte);display:flex}.lp-via-from{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--cinza);font-weight:600;display:block}.lp-via-title{font-weight:600;font-size:var(--text-base)}.lp-via-meta{font-size:var(--text-xs);color:var(--cinza);display:block}.lp-via-scroll{margin-top:var(--space-3);overflow-x:auto;container:lpvia/inline-size}.lp-via-scroll[data-scroll=more]{-webkit-mask-image:linear-gradient(90deg,var(--carbono) calc(100% - var(--space-6)),transparent);mask-image:linear-gradient(90deg,var(--carbono) calc(100% - var(--space-6)),transparent)}.lp-matriz{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.lp-matriz th{text-align:left;font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--grafite);padding:var(--space-2);border-bottom:1px solid var(--linha);white-space:nowrap;vertical-align:bottom;font-weight:600}.lp-matriz th.lp-sup{text-align:right}.lp-matriz .lp-tot{font-size:var(--text-sm);text-transform:none;letter-spacing:0;color:var(--carbono);display:block}.lp-matriz .lp-win{background:var(--papel-3)}.lp-matriz td{padding:var(--space-2);border-bottom:1px solid var(--linha-suave);vertical-align:middle;white-space:nowrap}.lp-matriz td:first-child{white-space:normal;min-width:9em}.lp-matriz td.lp-menor{background:var(--menor-tom);color:var(--menor);font-weight:600}.lp-matriz td.lp-menor small{font-weight:500;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);margin-left:var(--space-1)}.lp-matriz td.lp-none{color:var(--cinza);text-align:right;font-style:italic}.lp-matriz td.lp-ext{color:var(--aguardando);outline:1px dashed var(--aguardando);outline-offset:-3px}.lp-matriz tr:last-child td{border-bottom:0}.lp-matriz .lp-qtd{white-space:nowrap;color:var(--grafite);font-size:var(--text-xs);display:inline-block}@media (max-width:479px){.lp-via{padding:var(--space-4)}}@container lpvia (max-width:439px){.lp-matriz td:nth-child(2),.lp-matriz th:nth-child(2){display:none}.lp-matriz td:first-child{min-width:7em}.lp-matriz td.lp-menor small{margin-left:0;display:block}}@container lpvia (max-width:299px){.lp-matriz td,.lp-matriz th{padding:var(--space-2) var(--space-1)}.lp-matriz td:first-child{min-width:6em}.lp-matriz th.lp-sup{white-space:normal}}.lp-via-foot{justify-content:space-between;align-items:center;margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px dashed var(--linha-forte);font-size:var(--text-xs);color:var(--cinza)}.lp-via-foot,.lp-via-stamps{gap:var(--space-2);flex-wrap:wrap;display:flex}.lp-via-stamps .stamp{white-space:normal;max-width:100%}.lp-via-evidence{background:var(--aguardando-tom);color:var(--carbono);padding:1px var(--space-1);border-radius:var(--radius-sm);font-style:italic}.lp-problem{gap:var(--space-6);display:grid}@media (min-width:900px){.lp-problem{gap:var(--space-8);grid-template-columns:1fr 1fr}}.lp-problem .lp-prose{max-width:52ch}.lp-ledger{border:1px solid var(--linha);border-radius:var(--radius-md);background:var(--papel-2);align-self:start;margin:0;padding:0;list-style:none;overflow:hidden}.lp-ledger li{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--linha-suave);font-size:var(--text-sm);grid-template-columns:1fr auto;align-items:center;display:grid}.lp-ledger li:last-child{border-bottom:0}.lp-ledger .lp-who{font-weight:500}.lp-ledger .lp-how{color:var(--grafite);font-size:var(--text-xs);display:block}.lp-ledger .lp-total{background:var(--papel-3);font-weight:600}.lp-steps{gap:var(--space-4);counter-reset:passo;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.lp-steps{gap:var(--space-5);grid-template-columns:repeat(3,1fr)}}.lp-step{padding:var(--space-5) var(--space-4) var(--space-4);border:1px solid var(--linha);border-radius:var(--radius-md);background:var(--papel-2);gap:var(--space-3);flex-direction:column;display:flex;position:relative}.lp-step:before{counter-increment:passo;content:counter(passo,decimal-leading-zero);border-radius:var(--radius-full);border:1px solid var(--linha-controle);width:24px;height:24px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--tinta);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.lp-step p{font-size:var(--text-sm);color:var(--grafite);line-height:1.6}.lp-step .lp-h3{color:var(--carbono)}.lp-who{gap:var(--space-5);display:grid}@media (min-width:768px){.lp-who{grid-template-columns:1fr 1fr}}.lp-who-card{gap:var(--space-3);padding-top:var(--space-4);border-top:2px solid var(--carbono);flex-direction:column;display:flex}.lp-who-card p{color:var(--grafite)}.lp-aside,.lp-who-card p{font-size:var(--text-sm);line-height:1.6}.lp-aside{margin-top:var(--space-6);padding:var(--space-4);border-left:3px solid var(--tinta);background:var(--tinta-tom);border-radius:0 var(--radius-md) var(--radius-md) 0}.lp-vs{border:1px solid var(--linha);border-radius:var(--radius-md);background:var(--papel-2);overflow-x:auto}.lp-vs table{border-collapse:collapse;width:100%;font-size:var(--text-sm);min-width:560px}.lp-vs th{text-align:left;font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--grafite);background:var(--papel-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--linha);font-weight:600}.lp-vs th.lp-us{color:var(--tinta)}.lp-vs td{padding:var(--space-3);border-bottom:1px solid var(--linha-suave);vertical-align:top;line-height:1.5}.lp-vs tr:last-child td{border-bottom:0}.lp-vs td.lp-no{color:var(--cinza)}.lp-vs td.lp-yes{color:var(--carbono)}@media (max-width:767px){.lp-vs{overflow:visible}.lp-vs table{min-width:0}.lp-vs thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-vs tbody,.lp-vs td{display:block}.lp-vs tr{gap:var(--space-2);padding:var(--space-4);border-bottom:1px solid var(--linha);flex-direction:column;display:flex}.lp-vs tr:last-child{border-bottom:0}.lp-vs td{border:0;padding:0}.lp-vs td:first-child{color:var(--carbono);padding-bottom:var(--space-1);order:0;font-weight:500}.lp-vs td.lp-yes{order:1}.lp-vs td.lp-no{order:2}.lp-vs td[data-label]:before{content:attr(data-label);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--grafite);font-weight:600;display:block}.lp-vs td.lp-yes:before{color:var(--tinta)}}.lp-vs-note{margin-top:var(--space-4);font-size:var(--text-base);color:var(--grafite);max-width:62ch}.lp-transparency-list{gap:var(--space-4);margin:0;display:grid}@media (min-width:768px){.lp-transparency-list{grid-template-columns:1fr 1fr}}.lp-transparency-item{gap:var(--space-2);padding:var(--space-4);border:1px dashed var(--linha-forte);border-radius:var(--radius-md);flex-direction:column;display:flex}.lp-transparency-item dt{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-weight:500;display:flex}.lp-transparency-item dd{font-size:var(--text-sm);color:var(--grafite);margin:0;line-height:1.5}@media (max-width:479px){.lp-transparency-item dt{flex-direction:column;align-items:flex-start}}.lp-price-teaser{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-5);border:1px solid var(--linha-forte);border-radius:var(--radius-lg);background:var(--papel-2);flex-wrap:wrap;display:flex}.lp-price-teaser-facts{gap:var(--space-4);min-width:0;margin:0;display:grid}@media (min-width:768px){.lp-price-teaser-facts{gap:var(--space-7);grid-auto-flow:column}}.lp-price-teaser-facts dt{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--grafite);font-weight:600}.lp-price-teaser-facts dd{font-size:var(--text-base);color:var(--carbono);max-width:28ch;margin:0;line-height:1.5}.lp-supplier{gap:var(--space-5);padding:var(--space-5);border:1px solid var(--linha);border-radius:var(--radius-lg);background:var(--papel-2);display:grid}@media (min-width:900px){.lp-supplier{gap:var(--space-7);grid-template-columns:1.2fr 1fr;align-items:start}}.lp-supplier ol{padding-left:var(--space-5);gap:var(--space-2);font-size:var(--text-sm);color:var(--grafite);flex-direction:column;margin:0;line-height:1.5;list-style:decimal;display:flex}.lp-supplier ol li::marker{font-family:var(--font-mono);color:var(--tinta)}@media (min-width:900px){.lp-supplier-portal{align-self:center}}.lp-supplier-portal{gap:var(--space-3);padding:var(--space-4);background:var(--papel);border:1px dashed var(--linha-forte);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--grafite);flex-direction:column;display:flex}.lp-faq{border-top:1px solid var(--linha);max-width:var(--w-doc)}.lp-faq details{border-bottom:1px solid var(--linha)}.lp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;font-weight:500;font-size:var(--text-base);min-height:var(--alvo-toque);list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";font-family:var(--font-mono);color:var(--cinza);font-size:var(--text-lg);flex-shrink:0;line-height:1}.lp-faq details[open] summary:after{content:"−"}@media (hover:hover) and (pointer:fine){.lp-faq summary:hover{color:var(--tinta)}}.lp-faq .answer{padding:0 0 var(--space-4);font-size:var(--text-sm);color:var(--grafite);max-width:62ch;line-height:1.65}.lp-faq .answer p+p{margin-top:var(--space-3)}.lp-final{background:var(--papel-3)}.lp-final-inner{gap:var(--space-5);flex-direction:column;display:flex}.lp-final .lp-h2{max-width:26ch}.lp-page-head{padding-top:var(--space-7);padding-bottom:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.lp-page-head h1{font-size:var(--text-2xl)}.lp-pricing{gap:var(--space-5);align-items:start;display:grid}@media (min-width:1024px){.lp-pricing{gap:var(--space-7);grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr)}}.lp-plan{gap:var(--space-5);padding:var(--space-6) var(--space-5) var(--space-5);border:1px solid var(--linha-forte);border-radius:var(--radius-lg);background:var(--papel-2);position:relative}.lp-plan,.lp-plan-head{flex-direction:column;display:flex}.lp-plan-head{gap:var(--space-3)}.lp-plan-price{flex-direction:column;gap:2px;display:flex}.lp-plan-ceiling{font-size:var(--text-2xl);letter-spacing:var(--tracking-display);font-weight:600;line-height:var(--leading-tight)}.lp-plan-credit,.lp-plan-note{font-size:var(--text-sm);color:var(--grafite)}.lp-plan-credit{padding:var(--space-3) var(--space-4);background:var(--papel);border:1px dashed var(--linha-forte);border-radius:var(--radius-md);line-height:1.6}.lp-plan-credit strong{color:var(--carbono);font-weight:600}.lp-plan-list{font-size:var(--text-sm);color:var(--carbono);flex-direction:column;margin:0;padding:0;list-style:none}.lp-plan-list,.lp-plan-list li{gap:var(--space-2);display:flex}.lp-plan-list li{line-height:1.5}.lp-plan-list li>span{color:var(--menor);flex-shrink:0;font-weight:600}.lp-plan-fine{font-size:var(--text-xs);color:var(--cinza);line-height:1.5}.lp-pricing-aside{padding:var(--space-5);border:1px solid var(--linha);border-radius:var(--radius-lg);background:var(--papel-2)}.founder-form{gap:var(--space-4);flex-direction:column;display:flex}.founder-form-sent{padding-left:var(--space-4);border-left:3px solid var(--menor)}.docs{gap:var(--space-6);padding:var(--space-7) var(--lp-pad) var(--space-9);display:grid}.docs:not(.docs-with-toc){grid-template-columns:minmax(0,var(--w-doc));justify-content:center}@media (min-width:1024px){.docs-with-toc{grid-template-columns:240px minmax(0,var(--w-doc));gap:var(--space-6) var(--space-8);grid-template-areas:"toc head""toc prose";align-items:start}.docs-with-toc>.docs-head{grid-area:head}.docs-with-toc>.docs-toc{grid-area:toc}.docs-with-toc>.docs-prose{grid-area:prose}}.docs-prose{min-width:0;max-width:var(--w-doc)}.docs-head{gap:var(--space-3);flex-direction:column;display:flex}.docs-head h1{font-size:var(--text-2xl);font-weight:600}.docs-meta{color:var(--cinza)}.docs-meta,.docs-toc{font-size:var(--text-sm)}.docs-toc{border:1px solid var(--linha);border-radius:var(--radius-md);background:var(--papel-2)}.docs-toc summary{cursor:pointer;min-height:var(--alvo-toque);padding:var(--space-2) var(--space-3);justify-content:space-between;align-items:center;font-weight:500;list-style:none;display:flex}.docs-toc summary::-webkit-details-marker{display:none}.docs-toc summary:after{content:"+";font-family:var(--font-mono);color:var(--cinza)}.docs-toc[open] summary:after{content:"−"}.docs-toc ol{padding:var(--space-1) 0 var(--space-2);margin:0;list-style:none}.docs-toc a{padding:6px var(--space-3);color:var(--grafite);border-left:2px solid #0000;text-decoration:none;display:block}.docs-toc li[data-depth="3"] a{padding-left:var(--space-6);font-size:var(--text-xs)}.docs-toc a[aria-current]{color:var(--carbono);border-left-color:var(--tinta);background:var(--tinta-tom)}@media (hover:hover) and (pointer:fine){.docs-toc a:hover{color:var(--carbono);background:var(--papel-3)}}@media (min-width:1024px){.docs-with-toc>.docs-toc{top:calc(var(--h-topbar) + var(--space-4));max-height:calc(100vh - var(--h-topbar) - var(--space-6));background:0 0;border:0;position:sticky;overflow-y:auto}.docs-with-toc>.docs-toc summary{display:none}.docs-with-toc>.docs-toc a:focus-visible{outline-offset:-2px}}.docs-toc-top summary{display:flex}.prose{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--carbono);overflow-wrap:anywhere;min-width:0}.prose h1{font-size:var(--text-2xl);font-weight:600}.prose h2{font-size:var(--text-xl);margin:var(--space-8) 0 var(--space-3);font-weight:600}.prose h2,.prose h3{scroll-margin-top:calc(var(--h-topbar) + var(--space-4))}.prose h3{font-size:var(--text-lg);margin:var(--space-6) 0 var(--space-2);font-weight:500}.prose h4{font-size:var(--text-base);margin:var(--space-5) 0 var(--space-2);font-weight:600}.prose ol,.prose p,.prose ul{margin:0 0 var(--space-4)}.prose ol,.prose ul{padding-left:var(--space-5)}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:var(--space-1)}.prose li>p{margin-bottom:var(--space-2)}.prose code{font-family:var(--font-mono);background:var(--papel-3);border-radius:var(--radius-sm);padding:1px 5px;font-size:.9em}.docs-quickstart code{overflow-wrap:normal}.docs-endpoint{max-width:100%;display:inline-block}.prose blockquote{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-left:3px solid var(--linha-forte);color:var(--grafite);background:var(--papel-2);border-radius:0 var(--radius-md) var(--radius-md) 0}.prose blockquote p:last-child{margin-bottom:0}.prose hr{border:0;border-top:1px solid var(--linha);margin:var(--space-6) 0}.prose img{max-width:100%;height:auto}.prose .table-wrap{margin:0 0 var(--space-5)}.prose .table-wrap[data-scroll=more]{-webkit-mask-image:linear-gradient(90deg,var(--carbono) calc(100% - var(--space-7)),transparent);mask-image:linear-gradient(90deg,var(--carbono) calc(100% - var(--space-7)),transparent)}.prose table{border-collapse:collapse;width:100%;font-size:var(--text-sm);overflow-wrap:normal}.prose th{text-align:left;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--grafite);background:var(--papel-3);border-bottom:1px solid var(--linha);white-space:nowrap;font-weight:600}.prose td,.prose th{padding:var(--space-2) var(--space-3)}.prose td{border-bottom:1px solid var(--linha-suave);vertical-align:top;min-width:10em}.prose tr:last-child td{border-bottom:0}@media (max-width:767px){.prose table:has(th:nth-child(3)){min-width:640px}.prose td:first-child,.prose th:first-child{z-index:1;background:var(--papel-2);box-shadow:1px 0 0 var(--linha);position:sticky;left:0}.prose th:first-child{background:var(--papel-3)}}.prose .anchor{margin-left:var(--space-2);color:var(--cinza);opacity:0;font-weight:400}@media (hover:hover) and (pointer:fine){.prose h2:hover .anchor,.prose h3:hover .anchor{opacity:1}}@media (pointer:coarse){.prose .anchor{display:none}}.prose .banner{margin-bottom:var(--space-5)}.prose .banner p{margin:0}.docs-quickstart{margin:0 0 var(--space-7);padding:var(--space-5);border:1px solid var(--linha);border-radius:var(--radius-lg);background:var(--papel-2)}.docs-quickstart h2{margin-top:0}.docs-quickstart ol{margin-bottom:var(--space-4);list-style:decimal}.docs-quickstart ol li::marker{font-family:var(--font-mono);color:var(--tinta);font-weight:600}.docs-quickstart .code-block{margin-bottom:var(--space-4)}.docs-cards{gap:var(--space-4);margin:0 0 var(--space-7);display:grid}@media (min-width:768px){.docs-cards{grid-template-columns:1fr 1fr}}.docs-card{gap:var(--space-2);flex-direction:column;display:flex}.docs-card h2{font-size:var(--text-lg);margin:0}.docs-card p{font-size:var(--text-sm);color:var(--grafite);margin:0}.docs-card .docs-card-cta{color:var(--tinta);font-weight:500;font-size:var(--text-sm)}.docs-snippet-note{align-items:center;gap:var(--space-2);margin:calc(var(--space-3) * -1) 0 var(--space-5);font-size:var(--text-sm);color:var(--grafite);flex-wrap:wrap;display:flex}.code-block{margin:0 0 var(--space-5);border:1px solid var(--linha);border-radius:var(--radius-md);background:var(--campo);overflow:hidden}.code-block-bar{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);border-bottom:1px solid var(--linha-suave);background:var(--papel-2);display:flex}.code-block-lang{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--cinza);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.code-block pre{padding:var(--space-3) var(--space-4);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--carbono);margin:0;line-height:1.6;overflow-x:auto}.code-block pre:focus-visible{outline-offset:-2px}.code-block[data-scroll=more] pre{-webkit-mask-image:linear-gradient(90deg,var(--carbono) calc(100% - var(--space-8)),transparent);mask-image:linear-gradient(90deg,var(--carbono) calc(100% - var(--space-8)),transparent)}.code-block code{font-size:inherit;background:0 0;padding:0}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-\(--space-4\){inset-inline:var(--space-4)}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.end-\(--space-1\){inset-inline-end:var(--space-1)}.top-\(--h-topbar\){top:var(--h-topbar)}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-\[12vh\]{top:12vh}.top-\[calc\(var\(--h-topbar\)\+24px\)\]{top:calc(var(--h-topbar) + 24px)}.top-\[calc\(var\(--h-topbar\)\+var\(--space-4\)\)\]{top:calc(var(--h-topbar) + var(--space-4))}.-right-1{right:calc(var(--spacing) * -1)}.right-\(--space-6\){right:var(--space-6)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-0{bottom:0}.bottom-\[calc\(var\(--h-foot\)\+var\(--space-3\)\)\]{bottom:calc(var(--h-foot) + var(--space-3))}.bottom-\[calc\(var\(--h-tabbar\)\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(var(--h-tabbar) + env(safe-area-inset-bottom))}.bottom-\[calc\(var\(--h-tabbar\)\+env\(safe-area-inset-bottom\)\+8px\)\]{bottom:calc(var(--h-tabbar) + env(safe-area-inset-bottom) + 8px)}.left-0{left:0}.left-1\/2{left:50%}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-5{left:calc(var(--spacing) * 5)}.z-\(--z-base\){z-index:var(--z-base)}.z-\(--z-dialog\){z-index:var(--z-dialog)}.z-\(--z-dropdown\){z-index:var(--z-dropdown)}.z-\(--z-foot\){z-index:var(--z-foot)}.z-\(--z-palette\){z-index:var(--z-palette)}.z-\(--z-panel\){z-index:var(--z-panel)}.z-\(--z-sheet\){z-index:var(--z-sheet)}.z-\(--z-sticky\){z-index:var(--z-sticky)}.z-\[calc\(var\(--z-sticky\)_-_1\)\]{z-index:calc(var(--z-sticky) - 1)}.order-first{order:-9999}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-end-2{grid-column-end:2}.col-end-3{grid-column-end:3}.col-end-4{grid-column-end:4}.row-2{grid-row:2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.row-end-2{grid-row-end:2}.row-end-3{grid-row-end:3}.row-end-4{grid-row-end:4}.container{width:100%}@media (min-width:480px){.container{max-width:480px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1120px){.container{max-width:1120px}}@media (min-width:1440px){.container{max-width:1440px}}.m-0{margin:0}.m-auto{margin:auto}.-mx-\(--space-6\){margin-inline:calc(var(--space-6) * -1)}.mx-\(--space-6\){margin-inline:var(--space-6)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.my-\(--space-5\){margin-block:var(--space-5)}.my-1{margin-block:var(--spacing)}.me-auto{margin-inline-end:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-\(--space-1\){margin-top:var(--space-1)}.mt-\(--space-2\){margin-top:var(--space-2)}.mt-\(--space-3\){margin-top:var(--space-3)}.mt-\(--space-4\){margin-top:var(--space-4)}.mt-\(--space-5\){margin-top:var(--space-5)}.mt-\(--space-6\){margin-top:var(--space-6)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-auto{margin-top:auto}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-\(--space-2\){margin-right:var(--space-2)}.-mb-\(--space-8\){margin-bottom:calc(var(--space-8) * -1)}.mb-\(--space-2\){margin-bottom:var(--space-2)}.mb-\(--space-3\){margin-bottom:var(--space-3)}.mb-\(--space-5\){margin-bottom:var(--space-5)}.mb-0{margin-bottom:0}.mb-0\!{margin-bottom:0!important}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-\(--space-3\){margin-left:calc(var(--space-3) * -1)}.ml-\(--space-2\){margin-left:var(--space-2)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-6\!{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-11\!{width:calc(var(--spacing) * 11)!important;height:calc(var(--spacing) * 11)!important}.size-\[18px\]{width:18px;height:18px}.size-\[24px\]{width:24px;height:24px}.h-\(--h-control\){height:var(--h-control)}.h-\(--h-control-xl\){height:var(--h-control-xl)}.h-\(--h-topbar\){height:var(--h-topbar)}.h-\(--h-topbar-mobile\){height:var(--h-topbar-mobile)}.h-\(--skel-h\){height:var(--skel-h)}.h-\(--space-4\){height:var(--space-4)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-24{height:calc(var(--spacing) * 24)}.h-\[24px\]{height:24px}.h-auto{height:auto}.h-auto\!{height:auto!important}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-16{max-height:calc(var(--spacing) * 16)}.max-h-\[80dvh\]{max-height:80dvh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[320px\]{max-height:320px}.max-h-\[360px\]{max-height:360px}.max-h-\[calc\(100dvh-32px\)\]{max-height:calc(100dvh - 32px)}.max-h-\[calc\(100dvh-var\(--h-topbar\)-48px\)\]{max-height:calc(100dvh - var(--h-topbar) - 48px)}.max-h-\[calc\(100dvh-var\(--h-topbar\)-var\(--h-foot\)-var\(--space-6\)\)\]{max-height:calc(100dvh - var(--h-topbar) - var(--h-foot) - var(--space-6))}.min-h-\(--alvo-fino\){min-height:var(--alvo-fino)}.min-h-\(--h-control\){min-height:var(--h-control)}.min-h-\(--h-control-lg\){min-height:var(--h-control-lg)}.min-h-\(--h-foot\){min-height:var(--h-foot)}.min-h-\(--h-row\){min-height:var(--h-row)}.min-h-\(--h-row-lg\){min-height:var(--h-row-lg)}.min-h-\(--h-topbar\){min-height:var(--h-topbar)}.min-h-\(--h-topbar-mobile\){min-height:var(--h-topbar-mobile)}.min-h-\(--h-trilha\){min-height:var(--h-trilha)}.min-h-0{min-height:0}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-\[24px\]{min-height:24px}.min-h-\[38px\]{min-height:38px}.min-h-\[60dvh\]{min-height:60dvh}.min-h-\[72px\]{min-height:72px}.min-h-\[96px\]{min-height:96px}.min-h-\[120px\]{min-height:120px}.min-h-\[180px\]{min-height:180px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--skel-w\){width:var(--skel-w)}.w-\(--w\){width:var(--w)}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-\[18\%\]{width:18%}.w-\[24\%\]{width:24%}.w-\[58\%\]{width:58%}.w-\[72px\]{width:72px}.w-\[140px\]{width:140px}.w-\[240px\]{width:240px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-\[356px\]{width:356px}.w-\[360px\]{width:360px}.w-\[calc\(100vw-32px\)\]{width:calc(100vw - 32px)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-\(--w-doc\){max-width:var(--w-doc)}.max-w-\(--w-list\){max-width:var(--w-list)}.max-w-\(--w-settings\){max-width:var(--w-settings)}.max-w-\(--w-via\){max-width:var(--w-via)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-\[28ch\]{max-width:28ch}.max-w-\[60vw\]{max-width:60vw}.max-w-\[90vw\]{max-width:90vw}.max-w-\[240px\]{max-width:240px}.max-w-\[320px\]{max-width:320px}.max-w-\[420px\]{max-width:420px}.max-w-\[480px\]{max-width:480px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-\[calc\(200px\+var\(--space-8\)\+var\(--w-via\)\)\]{max-width:calc(200px + var(--space-8) + var(--w-via))}.max-w-full{max-width:100%}.max-w-none\!{max-width:none!important}.min-w-\(--radix-select-trigger-width\){min-width:var(--radix-select-trigger-width)}.min-w-0{min-width:0}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-\[2px\]{min-width:2px}.min-w-\[24px\]{min-width:24px}.min-w-\[80px\]{min-width:80px}.min-w-\[180px\]{min-width:180px}.min-w-\[240px\]{min-width:240px}.min-w-\[var\(--ledger-stamp\,96px\)\]{min-width:var(--ledger-stamp,96px)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.basis-\[180px\]{flex-basis:180px}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.translate-x-0\.5{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-translate-y-1\/2,.translate-y-\(--dnd-y\){translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\(--dnd-y\){--tw-translate-y:var(--dnd-y)}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.resize-y{resize:vertical}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[2fr_1fr_1fr_1fr\]{grid-template-columns:2fr 1fr 1fr 1fr}.grid-cols-\[200px_minmax\(0\,1fr\)\]{grid-template-columns:200px minmax(0,1fr)}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[max-content_1fr\]{grid-template-columns:max-content 1fr}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[repeat\(auto-fill\,minmax\(260px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(280px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-cols-\[var\(--ledger-stamp\,minmax\(96px\,auto\)\)_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:var(--ledger-stamp,minmax(96px,auto)) minmax(0,1fr) auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-\(--space-1\){gap:var(--space-1)}.gap-\(--space-2\){gap:var(--space-2)}.gap-\(--space-3\){gap:var(--space-3)}.gap-\(--space-4\){gap:var(--space-4)}.gap-\(--space-5\){gap:var(--space-5)}.gap-\(--space-6\){gap:var(--space-6)}.gap-\(--space-8\){gap:var(--space-8)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-px{gap:1px}:where(.space-y-\(--space-3\)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-3) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-3) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-\(--space-1\){column-gap:var(--space-1)}.gap-x-\(--space-2\){column-gap:var(--space-2)}.gap-x-\(--space-3\){column-gap:var(--space-3)}.gap-x-\(--space-4\){column-gap:var(--space-4)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-\(--space-1\){row-gap:var(--space-1)}.gap-y-\(--space-3\){row-gap:var(--space-3)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\(--linha\)>:not(:last-child)){border-color:var(--linha)}:where(.divide-\(--linha-suave\)>:not(:last-child)){border-color:var(--linha-suave)}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible\!{overflow:visible!important}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.\[overscroll-behavior\:contain\]{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\(--radius-full\){border-radius:var(--radius-full)}.rounded-\(--radius-lg\){border-radius:var(--radius-lg)}.rounded-\(--radius-md\){border-radius:var(--radius-md)}.rounded-\(--radius-sm\){border-radius:var(--radius-sm)}.rounded-\[3px\]{border-radius:3px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--a1p-radius-surface)}.rounded-md{border-radius:var(--a1p-radius-control)}.rounded-md\!{border-radius:var(--a1p-radius-control)!important}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--a1-radius-8)}.rounded-t-xl{border-top-left-radius:var(--a1p-radius-surface);border-top-right-radius:var(--a1p-radius-surface)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--aguardando\){border-color:var(--aguardando)}.border-\(--erro\)\!{border-color:var(--erro)!important}.border-\(--linha\){border-color:var(--linha)}.border-\(--linha-controle\){border-color:var(--linha-controle)}.border-\(--linha-forte\){border-color:var(--linha-forte)}.border-\(--linha-suave\){border-color:var(--linha-suave)}.border-\(--menor\){border-color:var(--menor)}.border-\(--tinta\){border-color:var(--tinta)}.border-aguardando{border-color:var(--aguardando)}.border-current{border-color:currentColor}.border-erro{border-color:var(--erro)}.border-linha{border-color:var(--linha)}.border-linha-controle{border-color:var(--linha-controle)}.border-linha-forte{border-color:var(--linha-forte)}.border-linha-suave{border-color:var(--linha-suave)}.border-menor{border-color:var(--menor)}.border-tinta{border-color:var(--tinta)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-\(--tinta\){border-left-color:var(--tinta)}.bg-\(--aguardando-tom\){background-color:var(--aguardando-tom)}.bg-\(--backdrop\){background-color:var(--backdrop)}.bg-\(--campo\){background-color:var(--campo)}.bg-\(--linha\){background-color:var(--linha)}.bg-\(--menor-tom\){background-color:var(--menor-tom)}.bg-\(--papel\){background-color:var(--papel)}.bg-\(--papel-2\){background-color:var(--papel-2)}.bg-\(--papel-3\){background-color:var(--papel-3)}.bg-\(--tinta-tom\){background-color:var(--tinta-tom)}.bg-aguardando{background-color:var(--aguardando)}.bg-aguardando-tom{background-color:var(--aguardando-tom)}.bg-campo{background-color:var(--campo)}.bg-carbono{background-color:var(--carbono)}.bg-erro{background-color:var(--erro)}.bg-erro-tom{background-color:var(--erro-tom)}.bg-grafite{background-color:var(--grafite)}.bg-linha-suave{background-color:var(--linha-suave)}.bg-menor{background-color:var(--menor)}.bg-menor-tom{background-color:var(--menor-tom)}.bg-papel{background-color:var(--papel)}.bg-papel-2{background-color:var(--papel-2)}.bg-papel-3{background-color:var(--papel-3)}.bg-papel-4{background-color:var(--papel-4)}.bg-tinta{background-color:var(--tinta)}.bg-tinta-tom{background-color:var(--tinta-tom)}.bg-transparent{background-color:#0000}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-\(--space-2\){padding:var(--space-2)}.p-\(--space-3\){padding:var(--space-3)}.p-\(--space-4\){padding:var(--space-4)}.p-\(--space-6\){padding:var(--space-6)}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-\(--space-1\){padding-inline:var(--space-1)}.px-\(--space-2\){padding-inline:var(--space-2)}.px-\(--space-3\){padding-inline:var(--space-3)}.px-\(--space-4\){padding-inline:var(--space-4)}.px-\(--space-5\){padding-inline:var(--space-5)}.px-\(--space-6\){padding-inline:var(--space-6)}.px-0\!{padding-inline:0!important}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-9{padding-inline:calc(var(--spacing) * 9)}.py-\(--space-1\){padding-block:var(--space-1)}.py-\(--space-2\){padding-block:var(--space-2)}.py-\(--space-3\){padding-block:var(--space-3)}.py-\(--space-4\){padding-block:var(--space-4)}.py-\(--space-5\){padding-block:var(--space-5)}.py-\(--space-6\){padding-block:var(--space-6)}.py-\(--space-8\){padding-block:var(--space-8)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-px{padding-block:1px}.pe-9{padding-inline-end:calc(var(--spacing) * 9)}.pt-\(--space-2\){padding-top:var(--space-2)}.pt-\(--space-3\){padding-top:var(--space-3)}.pt-\(--space-4\){padding-top:var(--space-4)}.pt-\(--space-5\){padding-top:var(--space-5)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-\(--space-1\){padding-right:var(--space-1)}.pr-\(--space-3\){padding-right:var(--space-3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-\(--space-1\){padding-bottom:var(--space-1)}.pb-\(--space-2\){padding-bottom:var(--space-2)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-\[calc\(12px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.pb-\[calc\(var\(--h-control-xl\)\+var\(--space-6\)\)\]{padding-bottom:calc(var(--h-control-xl) + var(--space-6))}.pl-\(--space-3\){padding-left:var(--space-3)}.pl-\(--space-5\){padding-left:var(--space-5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:var(--font-mono)}.font-ui{font-family:var(--font-ui)}.text-2xl{font-size:var(--a1p-font-size-title);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:16px;line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--a1p-font-size-section);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--a1p-font-size-body);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--a1p-font-size-meta);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\(length\:--text-2xl\){font-size:var(--text-2xl)}.text-\(length\:--text-base\){font-size:var(--text-base)}.text-\(length\:--text-lg\){font-size:var(--text-lg)}.text-\(length\:--text-md\){font-size:var(--text-md)}.text-\(length\:--text-sm\){font-size:var(--text-sm)}.text-\(length\:--text-xl\){font-size:var(--text-xl)}.text-\(length\:--text-xs\){font-size:var(--text-xs)}.text-\[8px\]{font-size:8px}.text-\[11px\]{font-size:11px}.text-\[length\:inherit\]{font-size:inherit}.leading-\(--leading-normal\){--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[inherit\]{--tw-leading:inherit;line-height:inherit}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\(--tracking-caps\){--tw-tracking:var(--tracking-caps);letter-spacing:var(--tracking-caps)}.tracking-\(--tracking-tight\){--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-\[inherit\]{--tw-tracking:inherit;letter-spacing:inherit}.tracking-\[var\(--tracking-caps\)\]{--tw-tracking:var(--tracking-caps);letter-spacing:var(--tracking-caps)}.tracking-\[var\(--tracking-display\)\]{--tw-tracking:var(--tracking-display);letter-spacing:var(--tracking-display)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--aguardando\){color:var(--aguardando)}.text-\(--apagado\){color:var(--apagado)}.text-\(--carbono\){color:var(--carbono)}.text-\(--cinza\){color:var(--cinza)}.text-\(--erro\){color:var(--erro)}.text-\(--grafite\){color:var(--grafite)}.text-\(--menor\){color:var(--menor)}.text-\(--placeholder\){color:var(--placeholder)}.text-\(--tinta\){color:var(--tinta)}.text-\[inherit\]{color:inherit}.text-aguardando{color:var(--aguardando)}.text-apagado{color:var(--apagado)}.text-apagado\!{color:var(--apagado)!important}.text-carbono{color:var(--carbono)}.text-cinza{color:var(--cinza)}.text-current{color:currentColor}.text-erro{color:var(--erro)}.text-grafite{color:var(--grafite)}.text-inherit{color:inherit}.text-menor{color:var(--menor)}.text-papel{color:var(--papel)}.text-placeholder{color:var(--placeholder)}.text-tinta{color:var(--tinta)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-tinta{accent-color:var(--tinta)}.opacity-0{opacity:0}.shadow-\(--sombra-flutuante\),.shadow-flutuante{--tw-shadow:var(--sombra-flutuante);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-width:1px}.outline,.outline-2{outline-style:var(--tw-outline-style)}.outline-2{outline-width:2px}.outline-offset-4{outline-offset:4px}.outline-\(--linha-forte\){outline-color:var(--linha-forte)}.outline-\(--tinta\){outline-color:var(--tinta)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,scale\]{transition-property:opacity,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\]{transition-property:translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\(--duration-base\){--tw-duration:var(--duration-base);transition-duration:var(--duration-base)}.duration-\(--duration-fast\){--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.duration-\(--duration-slow\){--tw-duration:var(--duration-slow);transition-duration:var(--duration-slow)}.duration-\[120ms\]{--tw-duration:.12s;transition-duration:.12s}.ease-\(--ease-emphasized\){--tw-ease:var(--ease-emphasized);transition-timing-function:var(--ease-emphasized)}.ease-\(--ease-standard\){--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.group-open\:rotate-0:is(:where(.group):is([open],:popover-open,:open) *){rotate:0deg}@media (hover:hover){.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}}.group-data-\[state\=checked\]\:hidden:is(:where(.group)[data-state=checked] *){display:none}.group-data-\[state\=checked\]\:inline:is(:where(.group)[data-state=checked] *){display:inline}.group-data-\[state\=checked\]\:border-tinta:is(:where(.group)[data-state=checked] *){border-color:var(--tinta)}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.placeholder\:text-\(--cinza\)::placeholder{color:var(--cinza)}.placeholder\:text-placeholder::placeholder{color:var(--placeholder)}.backdrop\:bg-\(--backdrop\)::backdrop{background-color:var(--backdrop)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-6:before{content:var(--tw-content);top:calc(var(--spacing) * 6)}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:left-3:before{content:var(--tw-content);left:calc(var(--spacing) * 3)}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:bg-linha:before{content:var(--tw-content);background-color:var(--linha)}.before\:content-\[\"\"\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.empty\:min-h-9:empty{min-height:calc(var(--spacing) * 9)}@media (hover:hover){.hover\:bg-\(--papel-3\):hover,.hover\:bg-papel-3:hover{background-color:var(--papel-3)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:bg-papel-4:focus-visible{background-color:var(--papel-4)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\(--foco\):focus-visible{outline-color:var(--foco)}.focus-visible\:outline-\(--tinta\):focus-visible{outline-color:var(--tinta)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\(--papel-3\):disabled,.disabled\:bg-papel-3:disabled{background-color:var(--papel-3)}.disabled\:text-\(--apagado\):disabled{color:var(--apagado)}.has-checked\:border-\(--tinta\):has(:checked),.has-checked\:border-tinta:has(:checked){border-color:var(--tinta)}.has-checked\:bg-\(--tinta-tom\):has(:checked),.has-checked\:bg-tinta-tom:has(:checked){background-color:var(--tinta-tom)}.has-checked\:shadow-\[inset_0_0_0_1px_var\(--tinta\)\]:has(:checked){--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--tinta));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus-visible\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-focus-visible\:outline-offset-2:has(:focus-visible){outline-offset:2px}.has-focus-visible\:outline-\(--foco\):has(:focus-visible){outline-color:var(--foco)}.has-focus-visible\:outline-\(--tinta\):has(:focus-visible){outline-color:var(--tinta)}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:text-apagado:has(:disabled){color:var(--apagado)}.aria-\[current\=page\]\:text-\(--carbono\)[aria-current=page]{color:var(--carbono)}.data-highlighted\:bg-papel-4[data-highlighted]{background-color:var(--papel-4)}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\=true\]\:text-\(--apagado\)[data-disabled=true],.data-\[disabled\]\:text-apagado[data-disabled]{color:var(--apagado)}.data-\[highlighted\]\:bg-papel-3[data-highlighted]{background-color:var(--papel-3)}.data-\[placeholder\]\:text-placeholder[data-placeholder]{color:var(--placeholder)}.data-\[selected\=true\]\:bg-\(--papel-3\)[data-selected=true]{background-color:var(--papel-3)}.data-\[state\=active\]\:bg-papel-2[data-state=active]{background-color:var(--papel-2)}.data-\[state\=active\]\:text-carbono[data-state=active]{color:var(--carbono)}.data-\[state\=active\]\:shadow-flutuante[data-state=active]{--tw-shadow:var(--sombra-flutuante);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-\[18px\][data-state=checked]{--tw-translate-x:18px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-tinta[data-state=checked]{border-color:var(--tinta)}.data-\[state\=checked\]\:bg-papel-2[data-state=checked]{background-color:var(--papel-2)}.data-\[state\=checked\]\:bg-tinta[data-state=checked]{background-color:var(--tinta)}.data-\[state\=checked\]\:text-carbono[data-state=checked]{color:var(--carbono)}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{animation:var(--animate-pulse)}.motion-safe\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@media not all and (min-width:1440px){.max-2xl\:hidden{display:none}}@media not all and (min-width:1120px){.max-xl\:hidden{display:none}}@media not all and (min-width:1024px){.max-lg\:hidden{display:none}}@media not all and (min-width:768px){.max-md\:fixed{position:fixed}.max-md\:inset-0{inset:0}.max-md\:inset-x-0{inset-inline:0}.max-md\:top-0{top:0}.max-md\:right-\(--space-3\){right:var(--space-3)}.max-md\:bottom-\(--h-tabbar\){bottom:var(--h-tabbar)}.max-md\:bottom-\[calc\(var\(--h-foot\)\+var\(--space-2\)\)\]{bottom:calc(var(--h-foot) + var(--space-2))}.max-md\:bottom-\[calc\(var\(--h-tabbar\)\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(var(--h-tabbar) + env(safe-area-inset-bottom))}.max-md\:left-0{left:0}.max-md\:z-\(--z-foot\){z-index:var(--z-foot)}.max-md\:order-1{order:1}.max-md\:order-2{order:2}.max-md\:order-3{order:3}.max-md\:order-4{order:4}.max-md\:order-last{order:9999}.max-md\:col-span-2{grid-column:span 2/span 2}.max-md\:-mx-\(--space-4\){margin-inline:calc(var(--space-4) * -1)}.max-md\:mx-\(--space-4\){margin-inline:var(--space-4)}.max-md\:ml-auto{margin-left:auto}.max-md\:hidden{display:none}.max-md\:size-11\!{width:calc(var(--spacing) * 11)!important;height:calc(var(--spacing) * 11)!important}.max-md\:h-\(--h-topbar-mobile\){height:var(--h-topbar-mobile)}.max-md\:h-7{height:calc(var(--spacing) * 7)}.max-md\:h-14{height:calc(var(--spacing) * 14)}.max-md\:h-dvh{height:100dvh}.max-md\:max-h-none{max-height:none}.max-md\:min-h-\(--h-control-xl\){min-height:var(--h-control-xl)}.max-md\:min-h-\(--h-topbar-mobile\){min-height:var(--h-topbar-mobile)}.max-md\:min-h-0{min-height:0}.max-md\:w-auto{width:auto}.max-md\:w-full{width:100%}.max-md\:max-w-none{max-width:none}.max-md\:min-w-0{min-width:0}.max-md\:flex-1{flex:1}.max-md\:shrink-0{flex-shrink:0}.max-md\:basis-full{flex-basis:100%}.max-md\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.max-md\:flex-col{flex-direction:column}.max-md\:flex-row{flex-direction:row}.max-md\:flex-wrap{flex-wrap:wrap}.max-md\:items-stretch{align-items:stretch}.max-md\:justify-start{justify-content:flex-start}.max-md\:gap-\(--space-2\){gap:var(--space-2)}.max-md\:gap-\(--space-3\){gap:var(--space-3)}.max-md\:gap-\(--space-4\){gap:var(--space-4)}.max-md\:gap-2{gap:calc(var(--spacing) * 2)}.max-md\:gap-y-\(--space-1\){row-gap:var(--space-1)}.max-md\:gap-y-0{row-gap:0}.max-md\:justify-self-end{justify-self:flex-end}.max-md\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.max-md\:overflow-visible\!{overflow:visible!important}.max-md\:rounded-\(--radius-full\){border-radius:var(--radius-full)}.max-md\:rounded-none{border-radius:0}.max-md\:border{border-style:var(--tw-border-style);border-width:1px}.max-md\:border-0{border-style:var(--tw-border-style);border-width:0}.max-md\:border-\(--linha\){border-color:var(--linha)}.max-md\:bg-none\!{background-image:none!important}.max-md\:p-\(--space-4\){padding:var(--space-4)}.max-md\:p-\(--space-5\){padding:var(--space-5)}.max-md\:px-\(--space-4\){padding-inline:var(--space-4)}.max-md\:py-\(--space-1\){padding-block:var(--space-1)}.max-md\:py-\(--space-2\){padding-block:var(--space-2)}.max-md\:py-\(--space-5\){padding-block:var(--space-5)}.max-md\:pb-\(--space-2\){padding-bottom:var(--space-2)}.max-md\:pl-\(--space-6\){padding-left:var(--space-6)}.max-md\:text-left{text-align:left}.max-md\:text-\[max\(16px\,1em\)\]{font-size:max(16px,1em)}.max-md\:whitespace-nowrap{white-space:nowrap}.max-md\:has-\[\.bottom-cta\]\:pb-\[calc\(var\(--h-control-xl\)\+var\(--space-8\)\)\]:has(.bottom-cta){padding-bottom:calc(var(--h-control-xl) + var(--space-8))}}@media not all and (min-width:760px){.max-\[760px\]\:hidden{display:none}.max-\[760px\]\:size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}}@media not all and (min-width:480px){.max-sm\:mb-0{margin-bottom:0}.max-sm\:h-\(--h-control-lg\){height:var(--h-control-lg)}.max-sm\:h-\(--h-control-lg\)\!{height:var(--h-control-lg)!important}.max-sm\:w-full{width:100%}.max-sm\:flex-1{flex:1}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-sm\:flex-col{flex-direction:column}.max-sm\:flex-col-reverse{flex-direction:column-reverse}.max-sm\:items-stretch{align-items:stretch}.max-sm\:gap-x-\(--space-3\){column-gap:var(--space-3)}.max-sm\:gap-y-\(--space-1\){row-gap:var(--space-1)}.max-sm\:text-3xl{font-size:34px;line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (min-width:480px){.sm\:col-start-2{grid-column-start:2}.sm\:grid\!{display:grid!important}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[160px_1fr\]{grid-template-columns:160px 1fr}.sm\:grid-cols-\[minmax\(0\,1fr\)_180px\]{grid-template-columns:minmax(0,1fr) 180px}.sm\:gap-x-4{column-gap:calc(var(--spacing) * 4)}}@media (min-width:761px){.min-\[761px\]\:hidden{display:none}}@media (min-width:768px){.md\:order-1{order:1}.md\:order-2{order:2}.md\:order-3{order:3}.md\:order-4{order:4}.md\:col-start-3{grid-column-start:3}.md\:col-start-4{grid-column-start:4}.md\:col-end-2{grid-column-end:2}.md\:col-end-3{grid-column-end:3}.md\:col-end-4{grid-column-end:4}.md\:col-end-5{grid-column-end:5}.md\:row-start-1{grid-row-start:1}.md\:row-end-2{grid-row-end:2}.md\:row-end-3{grid-row-end:3}.md\:ml-auto{margin-left:auto}.md\:contents{display:contents}.md\:hidden{display:none}.md\:max-w-\[280px\]{max-width:280px}.md\:grid-cols-\[200px_minmax\(0\,1fr\)\]{grid-template-columns:200px minmax(0,1fr)}.md\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.md\:grid-cols-\[auto_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:auto minmax(0,1fr) auto auto}.md\:grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.md\:gap-\(--space-8\){gap:var(--space-8)}.md\:justify-self-auto{justify-self:auto}.md\:overflow-visible\!{overflow:visible!important}.md\:bg-none\!{background-image:none!important}}@media (min-width:1024px){.lg\:hidden{display:none}.lg\:grid-cols-\[200px_minmax\(0\,1fr\)\]{grid-template-columns:200px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}}@media (min-width:1260px){.min-\[1260px\]\:grid-cols-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}}@starting-style{.starting\:-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.starting\:translate-x-full{--tw-translate-x:100%}.starting\:translate-x-full,.starting\:translate-y-1{translate:var(--tw-translate-x) var(--tw-translate-y)}.starting\:translate-y-1{--tw-translate-y:var(--spacing)}.starting\:scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.starting\:scale-\[\.96\]{scale:.96}.starting\:scale-\[\.98\]{scale:.98}.starting\:opacity-0{opacity:0}}@media print{.print\:hidden{display:none}}@media (pointer:coarse){.pointer-coarse\:block{display:block}.pointer-coarse\:hidden{display:none}.pointer-coarse\:size-\(--alvo-toque\){width:var(--alvo-toque);height:var(--alvo-toque)}.pointer-coarse\:size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.pointer-coarse\:h-\(--alvo-toque\){height:var(--alvo-toque)}.pointer-coarse\:min-h-\(--alvo-toque\){min-height:var(--alvo-toque)}@media not all and (min-width:768px){.pointer-coarse\:max-md\:h-\(--alvo-toque\){height:var(--alvo-toque)}.pointer-coarse\:max-md\:min-w-\(--alvo-toque\){min-width:var(--alvo-toque)}}}@media not all and (min-width:768px){.max-md\:\[\&_\.banner-action\]\:basis-full .banner-action{flex-basis:100%}}.\[\&_\[cmdk-group-heading\]\]\:px-\(--space-2\) [cmdk-group-heading]{padding-inline:var(--space-2)}.\[\&_\[cmdk-group-heading\]\]\:pt-\(--space-2\) [cmdk-group-heading]{padding-top:var(--space-2)}.\[\&_\[cmdk-group-heading\]\]\:pb-\(--space-1\) [cmdk-group-heading]{padding-bottom:var(--space-1)}.\[\&_\[cmdk-group-heading\]\]\:text-\(length\:--text-xs\) [cmdk-group-heading]{font-size:var(--text-xs)}.\[\&_\[cmdk-group-heading\]\]\:font-semibold [cmdk-group-heading]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_\[cmdk-group-heading\]\]\:tracking-\(--tracking-caps\) [cmdk-group-heading]{--tw-tracking:var(--tracking-caps);letter-spacing:var(--tracking-caps)}.\[\&_\[cmdk-group-heading\]\]\:text-\(--cinza\) [cmdk-group-heading]{color:var(--cinza)}.\[\&_\[cmdk-group-heading\]\]\:uppercase [cmdk-group-heading]{text-transform:uppercase}.\[\&_td\]\:h-\(--h-row\) td{height:var(--h-row)}.\[\&_td\:first-child\]\:sticky td:first-child{position:sticky}.\[\&_td\:first-child\]\:left-0 td:first-child{left:0}.\[\&_td\:first-child\]\:bg-\(--papel-2\) td:first-child{background-color:var(--papel-2)}.\[\&_td\:first-child\]\:shadow-\[1px_0_0_var\(--linha\)\] td:first-child{--tw-shadow:1px 0 0 var(--tw-shadow-color,var(--linha));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&_th\:first-child\]\:left-0 th:first-child{left:0}.\[\&\:\:-webkit-calendar-picker-indicator\]\:opacity-0::-webkit-calendar-picker-indicator{opacity:0}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\>button\]\:cursor-not-allowed>button{cursor:not-allowed}.\[\&\>button\]\:bg-tinta>button{background-color:var(--tinta)}.\[\&\>button\]\:text-apagado>button{color:var(--apagado)}.\[\&\>button\]\:text-cinza>button{color:var(--cinza)}.\[\&\>button\]\:text-sobre-tinta>button{color:var(--sobre-tinta)}@media (hover:hover){.\[\&\>button\]\:hover\:bg-tinta-hover>button:hover{background-color:var(--tinta-hover)}.\[\&\>button\]\:hover\:bg-transparent>button:hover{background-color:#0000}}@media (pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:h-11{height:calc(var(--spacing) * 11)}.\[\@media\(pointer\:coarse\)\]\:min-h-12{min-height:calc(var(--spacing) * 12)}}}@layer a1,components;@layer a1.tokens{@font-face{font-family:Instrument Sans;src:url(/_next/static/media/InstrumentSans-400.60ec1943.woff?dpl=c73f1bbf49313ed721494a8809be8eddabd5830c7d1632eb338fba58a6863e81366162366535313339316431313266623834303031633866)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/_next/static/media/InstrumentSans-700.f96bf696.woff?dpl=c73f1bbf49313ed721494a8809be8eddabd5830c7d1632eb338fba58a6863e81366162366535313339316431313266623834303031633866)format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Manrope;src:url(/_next/static/media/Manrope-Variable.cf1d1523.ttf?dpl=c73f1bbf49313ed721494a8809be8eddabd5830c7d1632eb338fba58a6863e81366162366535313339316431313266623834303031633866)format("truetype");font-weight:200 800;font-display:swap}:root{--a1-color-canvas:#faf9f6;--a1-color-stone:#ece9e3;--a1-color-basalt:#4a4e55;--a1-color-bronze:#a8843c;--a1-color-rose:#a85e70;--a1-color-azalea:#f48fb4;--a1-color-ink:#131519;--a1-color-muted:#63656b;--a1-color-bronze-deep:#75591f;--a1-color-rose-deep:#8a4054;--a1-color-white:#fff;--a1-color-surface:#fff;--a1-color-surface-soft:#f2f0eb;--a1-color-surface-glass:#ffffff80;--a1-color-surface-glass-strong:#ffffffc7;--a1-color-surface-glass-fallback:#fff;--a1-color-line:#dad7d1;--a1-color-line-strong:#777a80;--a1-color-focus:#75591f;--a1-color-on-dark:#faf9f6;--a1-color-muted-on-dark:#c0bcb5;--a1-color-surface-dark:#252320;--a1-color-surface-dark-raised:#302d29;--a1-color-line-dark:#81796f;--a1-color-success:#236044;--a1-color-success-soft:#e8f1ea;--a1-color-error:#a13545;--a1-color-error-soft:#fbeaec;--a1-color-warning:#75591f;--a1-color-warning-soft:#f4ecd8;--a1-color-info:#365b7a;--a1-color-info-soft:#e8eef4;--a1-color-disabled-text:#63656b;--a1-color-disabled-surface:#e7e4de;--a1-color-data-1:#4a4e55;--a1-color-data-2:#8a4054;--a1-color-data-3:#75591f;--a1-color-data-4:#236044;--a1-color-data-5:#365b7a;--a1-color-data-grid:#dad7d1;--a1-overlay-scrim:#13151959;--a1-color-canvas-dark:#1c1b19;--a1-color-line-dark-soft:#49443e;--a1-color-surface-glass-dark:#252320c7;--a1-color-rose-soft:#f2eae9;--a1-color-line-dark-mid:#504c48;--a1-color-surface-dark-sunken:#201f1e;--a1-color-rose-soft-dark:#3f2f30;--a1-color-mineral-canvas:#efebe5;--a1-color-mineral-surface-2:#f4f1ec;--a1-color-mineral-text-2:#5a5c62;--a1-color-mineral-canvas-dark:#1a1917;--a1-color-mineral-surface-2-dark:#2e2b27;--a1-color-mineral-popover-dark:#2a2724;--a1-color-azalea-light:#f7a6c4;--a1-color-ink-raised:#2b2d33;--a1-color-stone-light:#e9e5de;--a1-color-alert-bright:#e0607e;--a1-color-error-bright:#b8475a;--a1-color-warn-bright:#d9a441;--a1-color-ok-bright:#7bc79a;--a1-color-stone-mid:#edeae4;--a1-color-stone-deep:#dedbd5;--a1-color-muted-warm:#8e8a84;--a1-color-surface-dark-deep:#1e1d1b;--a1-color-ink-hover:#303338;--a1-color-ink-pressed:#050607;--a1-color-command-bg:#0f0f0e;--a1-color-command-surface:#171615;--a1-color-bronze-light:#e7d3a8;--a1-color-switch-off:#a9aaad;--a1-rgb-ink:19 21 25;--a1-rgb-canvas:250 249 246;--a1-rgb-white:255 255 255;--a1-rgb-black:0 0 0;--a1-rgb-azalea:244 143 180;--a1-rgb-umber:60 40 30;--a1-rgb-surface-dark-raised:48 45 41;--a1-rgb-error:161 53 69;--a1-rgb-bronze:168 132 60;--a1-rgb-rose:168 94 112;--a1-rgb-stone:236 233 227;--a1-rgb-ok-bright:123 199 154;--a1-font-family-logo:"Manrope",Arial,sans-serif;--a1-font-family-body:"Instrument Sans",Instrument,Arial,sans-serif;--a1-font-family-mono:ui-monospace,"Cascadia Code",Consolas,monospace;--a1-font-weight-logo:600;--a1-font-weight-regular:400;--a1-font-weight-bold:700;--a1-font-size-display:clamp(3rem,6.5vw,5.875rem);--a1-font-size-title-xl:clamp(2.5rem,4.2vw,4rem);--a1-font-size-title-lg:clamp(2rem,3.8vw,3.25rem);--a1-font-size-title-md:1.75rem;--a1-font-size-title-sm:1.25rem;--a1-font-size-body-lg:1.125rem;--a1-font-size-body:1.0625rem;--a1-font-size-body-sm:.875rem;--a1-font-size-label:.8125rem;--a1-font-size-caption:.75rem;--a1-font-size-print-body:11pt;--a1-font-size-print-caption:9pt;--a1-font-size-print-title:28pt;--a1-font-size-slide-title:36pt;--a1-font-size-slide-body:20pt;--a1-line-height-display:1.02;--a1-line-height-title:1.12;--a1-line-height-body:1.6;--a1-line-height-compact:1.4;--a1-line-height-print:1.45;--a1-letter-spacing-display:-.05em;--a1-letter-spacing-title:-.035em;--a1-letter-spacing-body:0em;--a1-letter-spacing-label:.01em;--a1-space-0:0px;--a1-space-1:4px;--a1-space-2:8px;--a1-space-3:12px;--a1-space-4:16px;--a1-space-6:24px;--a1-space-8:32px;--a1-space-12:48px;--a1-space-16:64px;--a1-space-24:96px;--a1-space-32:128px;--a1-radius-8:8px;--a1-radius-12:12px;--a1-radius-20:20px;--a1-radius-28:28px;--a1-radius-40:40px;--a1-radius-full:999px;--a1-border-thin:1px;--a1-border-strong:2px;--a1-z-base:0;--a1-z-raised:1;--a1-z-sticky:20;--a1-z-dropdown:30;--a1-z-scrim:40;--a1-z-dialog:50;--a1-z-popover:60;--a1-z-toast:70;--a1-z-tooltip:80;--a1-layout-container:1248px;--a1-layout-dashboard-max:1600px;--a1-layout-reading:68ch;--a1-layout-sidebar:248px;--a1-layout-gutter-desktop:32px;--a1-layout-gutter-tablet:24px;--a1-layout-gutter-mobile:20px;--a1-grid-columns-desktop:12;--a1-grid-columns-tablet:8;--a1-grid-columns-mobile:4;--a1-breakpoint-small:640px;--a1-breakpoint-navigation:900px;--a1-breakpoint-large:1200px;--a1-breakpoint-wide:1600px;--a1-density-editorial-control-height:56px;--a1-density-editorial-row-height:64px;--a1-density-editorial-padding:32px;--a1-density-editorial-gap:24px;--a1-density-comfortable-control-height:44px;--a1-density-comfortable-row-height:52px;--a1-density-comfortable-padding:24px;--a1-density-comfortable-gap:16px;--a1-density-compact-control-height:32px;--a1-density-compact-row-height:36px;--a1-density-compact-padding:12px;--a1-density-compact-gap:8px;--a1-target-touch:44px;--a1-target-desktop:32px;--a1-target-minimum:24px;--a1-focus-width:3px;--a1-focus-offset:3px;--a1-focus-inner-width:2px;--a1-focus-inner-color:#fff;--a1-logo-symbol-min:32px;--a1-logo-symbol-micro-min:16px;--a1-logo-signature-min:96px;--a1-logo-clearspace-ratio:.25;--a1-icon-size:20px;--a1-icon-size-large:24px;--a1-icon-stroke:1.75px;--a1-duration-instant:90ms;--a1-duration-fast:.14s;--a1-duration-base:.24s;--a1-duration-slow:.42s;--a1-duration-story:.7s;--a1-ease-out:cubic-bezier(.2,.8,.2,1);--a1-ease-in-out:cubic-bezier(.65,0,.35,1);--a1-ease-exit-curve:cubic-bezier(.4,0,1,1);--a1-shift:6px;--a1-stagger:40ms;--a1-shadow-none:none;--a1-shadow-soft:0 8px 24px -12px #4a4e552e;--a1-shadow-glass:0 24px 64px -22px #4a4e5521,inset 0 1px 1px #ffffffe0;--a1-shadow-overlay:0 24px 72px -20px #1315193d;--a1-glass-blur:19px;--a1-glass-saturation:.72;--a1-glass-border:#ffffffe6;--a1-motion-fast:var(--a1-duration-fast);--a1-motion-standard:var(--a1-duration-base);--a1-motion-slow:var(--a1-duration-base);--a1-motion-entrance:var(--a1-duration-slow);--a1-ease-standard:var(--a1-ease-out);--a1-ease-entrance:var(--a1-ease-out);--a1-ease-exit:var(--a1-ease-exit-curve);--a1-motion-distance:8px;--a1-motion-story-cycle:28s;--a1-material-marked-light:linear-gradient(130deg,#ffffffb8,#ffffff52 52%,#a85e7038);--a1-material-marked-dark:linear-gradient(130deg,#37322cc9,#25211eb0 55%,#8a3e5350);--a1-material-marked-solid-light:linear-gradient(130deg,#faf9f6,#f2f0eb 52%,#ebdde0);--a1-material-marked-solid-dark:linear-gradient(130deg,#37322c,#25211e 55%,#473039);--a1-material-marked-line-light:#ffffffd9;--a1-material-marked-line-dark:#ffffff48}:root,[data-density=comfortable]{--a1-control:var(--a1-density-comfortable-control-height);--a1-cell:var(--a1-density-comfortable-padding);--a1-row:var(--a1-density-comfortable-row-height)}[data-density=compact]{--a1-control:var(--a1-density-compact-control-height);--a1-cell:var(--a1-density-compact-padding);--a1-row:var(--a1-density-compact-row-height)}[data-density=editorial]{--a1-control:var(--a1-density-editorial-control-height);--a1-cell:var(--a1-density-editorial-padding);--a1-row:var(--a1-density-editorial-row-height)}@media (max-width:700px){[data-density=compact]{--a1-control:44px;--a1-row:56px;--a1-cell:14px}}@media (pointer:coarse){[data-density=compact]{--a1-control:var(--a1-target-touch,44px);--a1-row:var(--a1-target-touch,44px)}}:root{--a1-floating-height:76px;--a1p-marked:var(--a1-material-marked-light);--a1p-marked-solid:var(--a1-material-marked-solid-light);--a1p-marked-line:var(--a1-material-marked-line-light)}:root[data-a1p-theme=dark],[data-theme=dark]{--a1p-marked:var(--a1-material-marked-dark);--a1p-marked-solid:var(--a1-material-marked-solid-dark);--a1p-marked-line:var(--a1-material-marked-line-dark)}@media (prefers-color-scheme:dark){:root:not([data-a1p-theme]),:root[data-a1p-theme=system]{--a1p-marked:var(--a1-material-marked-dark);--a1p-marked-solid:var(--a1-material-marked-solid-dark);--a1p-marked-line:var(--a1-material-marked-line-dark)}}:root[data-a1p-theme=light],[data-theme=light]{--a1p-marked:var(--a1-material-marked-light);--a1p-marked-solid:var(--a1-material-marked-solid-light);--a1p-marked-line:var(--a1-material-marked-line-light)}@media (max-width:760px){:root{--a1-floating-height:68px}}:root{--a1p-font-body:"Instrument Sans",Instrument,Arial,sans-serif;--a1p-font-size-body:.875rem;--a1p-line-height-body:1.25rem;--a1p-font-size-meta:.75rem;--a1p-line-height-meta:1rem;--a1p-font-size-title:1.75rem;--a1p-line-height-title:2.25rem;--a1p-font-size-section:1.125rem;--a1p-line-height-section:1.5rem;--a1p-font-weight-regular:400;--a1p-font-weight-bold:700;--a1p-sidebar-rail:4rem;--a1p-nav-size:2.5rem;--a1p-nav-gap:8px;--a1p-radius-control:.625rem;--a1p-radius-surface:1rem;--a1p-radius-pill:999px;--a1p-icon-size:1.125rem;--a1p-glass-blur:18px;--a1p-motion-fast:.12s;--a1p-motion-state:.18s;--a1p-motion-transition:.26s;--a1p-motion-ease:cubic-bezier(.2,0,0,1);--a1p-focus-width:3px;--a1p-focus-offset:3px;--a1p-touch-target:2.75rem;--a1p-z-base:0;--a1p-z-sticky:10;--a1p-z-popover:20;--a1p-z-overlay:30;--a1p-z-toast:40;--a1p-space-1:4px;--a1p-space-2:8px;--a1p-space-3:12px;--a1p-space-4:16px;--a1p-space-5:20px;--a1p-space-6:24px;--a1p-space-7:28px;--a1p-space-8:32px;--a1p-canvas:var(--a1-color-canvas);--a1p-surface:var(--a1-color-white);--a1p-surface-soft:var(--a1-color-surface-soft);--a1p-text:var(--a1-color-ink);--a1p-text-secondary:var(--a1-color-basalt);--a1p-text-muted:var(--a1-color-muted);--a1p-line:var(--a1-color-line);--a1p-control-line:var(--a1-color-line-strong);--a1p-accent:var(--a1-color-rose-deep);--a1p-accent-soft:var(--a1-color-rose-soft);--a1p-focus:var(--a1-color-bronze-deep);--a1p-primary:var(--a1-color-ink);--a1p-on-primary:var(--a1-color-white);--a1p-glass:rgb(var(--a1-rgb-white)/.78);--a1p-glass-fallback:var(--a1-color-white);--a1p-glass-border:rgb(var(--a1-rgb-white)/.92);--a1p-glass-shadow:0 6px 18px -10px #4a4e553d,inset 0 1px 0 rgb(var(--a1-rgb-white)/.92);--a1p-success:var(--a1-color-success);--a1p-success-soft:var(--a1-color-success-soft);--a1p-warning:var(--a1-color-bronze-deep);--a1p-warning-soft:var(--a1-color-warning-soft);--a1p-error:var(--a1-color-error);--a1p-error-soft:var(--a1-color-error-soft);--a1p-info:var(--a1-color-info);--a1p-info-soft:var(--a1-color-info-soft);--a1p-control-height:2.25rem;--a1p-row-height:2.75rem;--a1p-context-width:14rem;--a1p-topbar-height:3.5rem;--a1p-gutter:1.5rem}:root[data-a1p-theme=dark]{color-scheme:dark;--a1p-canvas:var(--a1-color-canvas-dark);--a1p-surface:var(--a1-color-surface-dark-raised);--a1p-surface-soft:var(--a1-color-surface-dark-sunken);--a1p-text:var(--a1-color-canvas);--a1p-text-secondary:var(--a1-color-muted-on-dark);--a1p-text-muted:var(--a1-color-muted-on-dark);--a1p-line:var(--a1-color-line-dark-mid);--a1p-control-line:var(--a1-color-line-dark);--a1p-accent:var(--a1-color-azalea);--a1p-accent-soft:var(--a1-color-rose-soft-dark);--a1p-focus:var(--a1-color-azalea);--a1p-primary:var(--a1-color-canvas);--a1p-on-primary:var(--a1-color-ink);--a1p-glass:rgb(var(--a1-rgb-surface-dark-raised)/.82);--a1p-glass-fallback:var(--a1-color-surface-dark-raised);--a1p-glass-border:#c0bcb538;--a1p-glass-shadow:0 8px 24px -12px rgb(var(--a1-rgb-black)/.55),inset 0 1px 0 rgb(var(--a1-rgb-canvas)/.1);--a1p-success:var(--a1-color-success-soft);--a1p-success-soft:var(--a1-color-success);--a1p-warning:var(--a1-color-warning-soft);--a1p-warning-soft:var(--a1-color-bronze-deep);--a1p-error:var(--a1-color-error-soft);--a1p-error-soft:var(--a1-color-error);--a1p-info:var(--a1-color-info-soft);--a1p-info-soft:var(--a1-color-info)}@media (prefers-color-scheme:dark){:root:not([data-a1p-theme]),:root[data-a1p-theme=system]{color-scheme:dark;--a1p-canvas:var(--a1-color-canvas-dark);--a1p-surface:var(--a1-color-surface-dark-raised);--a1p-surface-soft:var(--a1-color-surface-dark-sunken);--a1p-text:var(--a1-color-canvas);--a1p-text-secondary:var(--a1-color-muted-on-dark);--a1p-text-muted:var(--a1-color-muted-on-dark);--a1p-line:var(--a1-color-line-dark-mid);--a1p-control-line:var(--a1-color-line-dark);--a1p-accent:var(--a1-color-azalea);--a1p-accent-soft:var(--a1-color-rose-soft-dark);--a1p-focus:var(--a1-color-azalea);--a1p-primary:var(--a1-color-canvas);--a1p-on-primary:var(--a1-color-ink);--a1p-glass:rgb(var(--a1-rgb-surface-dark-raised)/.82);--a1p-glass-fallback:var(--a1-color-surface-dark-raised);--a1p-glass-border:#c0bcb538;--a1p-glass-shadow:0 8px 24px -12px rgb(var(--a1-rgb-black)/.55),inset 0 1px 0 rgb(var(--a1-rgb-canvas)/.1);--a1p-success:var(--a1-color-success-soft);--a1p-success-soft:var(--a1-color-success);--a1p-warning:var(--a1-color-warning-soft);--a1p-warning-soft:var(--a1-color-bronze-deep);--a1p-error:var(--a1-color-error-soft);--a1p-error-soft:var(--a1-color-error);--a1p-info:var(--a1-color-info-soft);--a1p-info-soft:var(--a1-color-info)}}:root[data-a1p-density=compact]{--a1p-control-height:2rem;--a1p-row-height:2.25rem;--a1p-context-width:13rem;--a1p-topbar-height:3.25rem;--a1p-gutter:1.25rem}@media (max-width:760px),(pointer:coarse){:root,:root[data-a1p-density=compact]{--a1p-control-height:var(--a1p-touch-target);--a1p-row-height:var(--a1p-touch-target);--a1p-nav-size:var(--a1p-touch-target);--a1p-topbar-height:3.5rem;--a1p-gutter:1rem}}@media (prefers-reduced-motion:reduce){:root{--a1p-motion-fast:0s;--a1p-motion-state:0s;--a1p-motion-transition:0s}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){:root,:root[data-a1p-theme]{--a1p-glass:var(--a1p-glass-fallback);--a1p-glass-blur:0px;--a1p-glass-shadow:none;--a1p-glass-border:var(--a1p-control-line)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root,:root[data-a1p-theme]{--a1p-glass:var(--a1p-glass-fallback);--a1p-glass-shadow:none;--a1p-glass-border:var(--a1p-control-line)}}@media (forced-colors:active){:root,:root[data-a1p-theme]{--a1p-canvas:Canvas;--a1p-surface:Canvas;--a1p-surface-soft:Canvas;--a1p-text:CanvasText;--a1p-text-secondary:CanvasText;--a1p-text-muted:CanvasText;--a1p-line:CanvasText;--a1p-control-line:ButtonText;--a1p-primary:ButtonText;--a1p-on-primary:ButtonFace;--a1p-accent:LinkText;--a1p-accent-soft:Canvas;--a1p-focus:Highlight;--a1p-glass:Canvas;--a1p-glass-border:CanvasText;--a1p-glass-shadow:none}}:root{--a1-gruta-basalt-50:oklch(97.5% .008 261.8);--a1-gruta-basalt-100:oklch(94.5% .008 261.8);--a1-gruta-basalt-200:oklch(89% .009 261.8);--a1-gruta-basalt-300:oklch(82% .01 261.8);--a1-gruta-basalt-400:oklch(74% .011 261.8);--a1-gruta-basalt-500:oklch(65% .012 261.8);--a1-gruta-basalt-600:oklch(56% .012 261.8);--a1-gruta-basalt-700:oklch(47% .011 261.8);--a1-gruta-basalt-800:oklch(38% .009 261.8);--a1-gruta-basalt-900:oklch(29% .008 261.8);--a1-gruta-basalt-950:oklch(21% .007 261.8);--a1-gruta-bronze-50:oklch(97.5% .061 82.4);--a1-gruta-bronze-100:oklch(94.5% .064 82.4);--a1-gruta-bronze-200:oklch(89% .07 82.4);--a1-gruta-bronze-300:oklch(82% .078 82.4);--a1-gruta-bronze-400:oklch(74% .087 82.4);--a1-gruta-bronze-500:oklch(65% .097 82.4);--a1-gruta-bronze-600:oklch(56% .093 82.4);--a1-gruta-bronze-700:oklch(47% .084 82.4);--a1-gruta-bronze-800:oklch(38% .074 82.4);--a1-gruta-bronze-900:oklch(29% .064 82.4);--a1-gruta-bronze-950:oklch(21% .055 82.4);--a1-gruta-rose-50:oklch(97.5% .06 5);--a1-gruta-rose-100:oklch(94.5% .063 5);--a1-gruta-rose-200:oklch(89% .069 5);--a1-gruta-rose-300:oklch(82% .077 5);--a1-gruta-rose-400:oklch(74% .085 5);--a1-gruta-rose-500:oklch(65% .095 5);--a1-gruta-rose-600:oklch(56% .092 5);--a1-gruta-rose-700:oklch(47% .082 5);--a1-gruta-rose-800:oklch(38% .072 5);--a1-gruta-rose-900:oklch(29% .063 5);--a1-gruta-rose-950:oklch(21% .054 5);--a1-gruta-azalea-50:oklch(97.5% .078 357.2);--a1-gruta-azalea-100:oklch(94.5% .083 357.2);--a1-gruta-azalea-200:oklch(89% .091 357.2);--a1-gruta-azalea-300:oklch(82% .1 357.2);--a1-gruta-azalea-400:oklch(74% .112 357.2);--a1-gruta-azalea-500:oklch(65% .125 357.2);--a1-gruta-azalea-600:oklch(56% .12 357.2);--a1-gruta-azalea-700:oklch(47% .108 357.2);--a1-gruta-azalea-800:oklch(38% .095 357.2);--a1-gruta-azalea-900:oklch(29% .082 357.2);--a1-gruta-azalea-950:oklch(21% .071 357.2);--a1-gruta-stone-50:oklch(97.5% .005 84.6);--a1-gruta-stone-100:oklch(94.5% .006 84.6);--a1-gruta-stone-200:oklch(89% .006 84.6);--a1-gruta-stone-300:oklch(82% .007 84.6);--a1-gruta-stone-400:oklch(74% .008 84.6);--a1-gruta-stone-500:oklch(65% .008 84.6);--a1-gruta-stone-600:oklch(56% .008 84.6);--a1-gruta-stone-700:oklch(47% .007 84.6);--a1-gruta-stone-800:oklch(38% .006 84.6);--a1-gruta-stone-900:oklch(29% .006 84.6);--a1-gruta-stone-950:oklch(21% .005 84.6);--a1m-radius-xs:8px;--a1m-radius-sm:12px;--a1m-radius-control:14px;--a1m-radius-field:16px;--a1m-radius-card:22px;--a1m-radius-sheet:30px;--a1m-radius-pill:999px;--a1m-glass:rgb(var(--a1-rgb-white)/.58);--a1m-glass-strong:rgb(var(--a1-rgb-white)/.92);--a1m-glass-line:rgb(var(--a1-rgb-white)/.95);--a1m-glass-blur:24px;--a1m-glass-saturate:145%;--a1m-ink-glass:rgb(var(--a1-rgb-ink)/.86);--a1m-canvas:var(--a1-color-mineral-canvas);--a1m-halo-rose:rgb(var(--a1-rgb-azalea)/.35);--a1m-halo-bronze:rgb(var(--a1-rgb-bronze)/.22);--a1m-halo-light:rgb(var(--a1-rgb-white)/.9);--a1m-halo:radial-gradient(60% 45% at 85% 0%,var(--a1m-halo-rose),transparent 70%),radial-gradient(55% 40% at 0% 100%,var(--a1m-halo-bronze),transparent 70%),radial-gradient(40% 30% at 30% 30%,var(--a1m-halo-light),transparent 70%),var(--a1m-canvas);--a1m-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--a1m-grain-opacity:.06;--a1m-shadow-inset:inset 0 1px 0 rgb(var(--a1-rgb-white)/.9);--a1m-shadow-1:inset 0 1px 0 var(--a1-color-white),0 4px 14px -10px rgb(var(--a1-rgb-umber)/.35);--a1m-shadow-2:inset 0 1px 0 var(--a1-color-white),0 18px 40px -24px rgb(var(--a1-rgb-umber)/.45);--a1m-shadow-3:inset 0 1px 0 var(--a1-color-white),0 28px 56px -24px rgb(var(--a1-rgb-umber)/.5);--a1m-shadow-ink:inset 0 1px 0 rgb(var(--a1-rgb-white)/.22),0 8px 20px -10px rgb(var(--a1-rgb-ink)/.7);--a1m-shadow-accent:inset 0 1px 0 rgb(var(--a1-rgb-white)/.5),0 10px 22px -12px rgb(var(--a1-rgb-rose)/.9);--a1m-accent:var(--a1-color-azalea);--a1m-accent-deep:var(--a1-color-rose-deep);--a1m-accent-tint:rgb(var(--a1-rgb-azalea)/.18);--a1m-tint-ok:var(--a1-color-ok-bright)}@supports (color:color-mix(in lab,red,red)){:root{--a1m-tint-ok:color-mix(in oklab,var(--a1-color-ok-bright) 22%,transparent)}}:root{--a1m-tint-bad:var(--a1-color-error-bright)}@supports (color:color-mix(in lab,red,red)){:root{--a1m-tint-bad:color-mix(in oklab,var(--a1-color-error-bright) 20%,transparent)}}:root{--a1m-tint-warn:var(--a1-color-warn-bright)}@supports (color:color-mix(in lab,red,red)){:root{--a1m-tint-warn:color-mix(in oklab,var(--a1-color-warn-bright) 24%,transparent)}}:root{--a1m-ring:0 0 0 4px rgb(var(--a1-rgb-azalea)/.22);--a1m-ink-gradient:linear-gradient(180deg,var(--a1-color-ink-raised),var(--a1-color-ink));--a1m-accent-gradient:linear-gradient(180deg,var(--a1-color-azalea-light),var(--a1-color-azalea));--a1m-data-gradient:linear-gradient(90deg,var(--a1-color-rose),var(--a1-color-azalea));--a1m-bg:var(--a1-color-canvas);--a1m-surface:var(--a1-color-white);--a1m-surface-2:var(--a1-color-mineral-surface-2);--a1m-popover:var(--a1-color-white);--a1m-hover:rgb(var(--a1-rgb-ink)/.05);--a1m-pressed:rgb(var(--a1-rgb-ink)/.09);--a1m-selected:rgb(var(--a1-rgb-azalea)/.2);--a1m-selected-text:var(--a1-color-rose-deep);--a1m-on-primary:var(--a1-color-canvas);--a1m-line:rgb(var(--a1-rgb-ink)/.14);--a1m-track:rgb(var(--a1-rgb-ink)/.08);--a1m-tooltip:var(--a1-color-ink);--a1m-on-tooltip:var(--a1-color-canvas);--a1m-text:var(--a1-color-ink);--a1m-text-2:var(--a1-color-mineral-text-2);--a1m-line-soft:rgb(var(--a1-rgb-ink)/.08);--a1m-ease-out:var(--a1-ease-out);--a1m-spring:var(--a1-ease-out);--a1m-spring-soft:var(--a1-ease-out);--a1m-dur-1:var(--a1-duration-fast);--a1m-dur-2:var(--a1-duration-base);--a1m-dur-3:var(--a1-duration-slow);--a1m-dur-4:var(--a1-duration-story);--a1m-press-scale:.97}:root[data-a1p-theme=dark],:root[data-theme=dark],[data-a1m-theme=dark]{--a1m-bg:var(--a1-color-mineral-canvas-dark);--a1m-surface:var(--a1-color-surface-dark);--a1m-surface-2:var(--a1-color-mineral-surface-2-dark);--a1m-popover:var(--a1-color-mineral-popover-dark);--a1m-hover:rgb(var(--a1-rgb-canvas)/.07);--a1m-pressed:rgb(var(--a1-rgb-canvas)/.12);--a1m-selected:rgb(var(--a1-rgb-azalea)/.2);--a1m-selected-text:var(--a1-color-azalea-light);--a1m-on-primary:var(--a1-color-ink);--a1m-line:rgb(var(--a1-rgb-canvas)/.16);--a1m-track:rgb(var(--a1-rgb-canvas)/.1);--a1m-tooltip:var(--a1-color-canvas);--a1m-on-tooltip:var(--a1-color-ink);--a1m-canvas:var(--a1-color-mineral-canvas-dark);--a1m-glass:#2c2925bd;--a1m-glass-strong:#2e2b27f0;--a1m-glass-line:rgb(var(--a1-rgb-canvas)/.12);--a1m-ink-glass:rgb(var(--a1-rgb-canvas)/.92);--a1m-halo-rose:rgb(var(--a1-rgb-azalea)/.18);--a1m-halo-bronze:rgb(var(--a1-rgb-bronze)/.16);--a1m-halo-light:rgb(var(--a1-rgb-canvas)/.05);--a1m-shadow-1:inset 0 1px 0 rgb(var(--a1-rgb-canvas)/.08),0 4px 14px -10px rgb(var(--a1-rgb-black)/.6);--a1m-shadow-2:inset 0 1px 0 rgb(var(--a1-rgb-canvas)/.08),0 18px 40px -24px rgb(var(--a1-rgb-black)/.7);--a1m-shadow-3:inset 0 1px 0 rgb(var(--a1-rgb-canvas)/.08),0 28px 56px -24px rgb(var(--a1-rgb-black)/.75);--a1m-shadow-inset:inset 0 1px 0 rgb(var(--a1-rgb-canvas)/.08);--a1m-ink-gradient:linear-gradient(180deg,var(--a1-color-white),var(--a1-color-stone-light));--a1m-shadow-ink:inset 0 1px 0 var(--a1-color-white),0 8px 20px -10px rgb(var(--a1-rgb-black)/.7);--a1m-text:var(--a1-color-canvas);--a1m-text-2:var(--a1-color-muted-on-dark);--a1m-line-soft:rgb(var(--a1-rgb-canvas)/.1);--a1m-accent-tint:rgb(var(--a1-rgb-azalea)/.16);--a1m-accent-deep:var(--a1-color-azalea);--a1m-grain-opacity:.08}:root{color-scheme:light}:root[data-a1p-theme=dark],[data-a1m-theme=dark],[data-theme=dark]{color-scheme:dark}:root{--a1-data-seq-1:var(--a1-gruta-azalea-100);--a1-data-seq-2:var(--a1-gruta-azalea-200);--a1-data-seq-3:var(--a1-gruta-azalea-300);--a1-data-seq-4:var(--a1-gruta-azalea-400);--a1-data-seq-5:var(--a1-gruta-azalea-500);--a1-data-seq-6:var(--a1-gruta-azalea-700);--a1-data-seq-7:var(--a1-gruta-azalea-900);--a1-data-div-1:var(--a1-gruta-bronze-700);--a1-data-div-2:var(--a1-gruta-bronze-500);--a1-data-div-3:var(--a1-gruta-bronze-200);--a1-data-div-4:var(--a1-gruta-basalt-100);--a1-data-div-5:var(--a1-gruta-azalea-200);--a1-data-div-6:var(--a1-gruta-azalea-500);--a1-data-div-7:var(--a1-gruta-azalea-800)}:root[data-a1p-theme=dark],[data-a1m-theme=dark],[data-theme=dark]{--a1-data-seq-1:var(--a1-gruta-azalea-950);--a1-data-seq-2:var(--a1-gruta-azalea-900);--a1-data-seq-3:var(--a1-gruta-azalea-800);--a1-data-seq-4:var(--a1-gruta-azalea-600);--a1-data-seq-5:var(--a1-gruta-azalea-500);--a1-data-seq-6:var(--a1-gruta-azalea-300);--a1-data-seq-7:var(--a1-gruta-azalea-100);--a1-data-div-4:var(--a1-gruta-basalt-800)}@media (prefers-color-scheme:dark){:root:not([data-a1m-theme=light]):not([data-a1p-theme=light]):not([data-theme=light]){--a1m-bg:var(--a1-color-mineral-canvas-dark);--a1m-surface:var(--a1-color-surface-dark);--a1m-surface-2:var(--a1-color-mineral-surface-2-dark);--a1m-popover:var(--a1-color-mineral-popover-dark);--a1m-hover:rgb(var(--a1-rgb-canvas)/.07);--a1m-pressed:rgb(var(--a1-rgb-canvas)/.12);--a1m-selected:rgb(var(--a1-rgb-azalea)/.2);--a1m-selected-text:var(--a1-color-azalea-light);--a1m-on-primary:var(--a1-color-ink);--a1m-line:rgb(var(--a1-rgb-canvas)/.16);--a1m-track:rgb(var(--a1-rgb-canvas)/.1);--a1m-tooltip:var(--a1-color-canvas);--a1m-on-tooltip:var(--a1-color-ink);--a1m-canvas:var(--a1-color-mineral-canvas-dark);--a1m-glass:#2c2925bd;--a1m-glass-strong:#2e2b27f0;--a1m-glass-line:rgb(var(--a1-rgb-canvas)/.12);--a1m-ink-glass:rgb(var(--a1-rgb-canvas)/.92);--a1m-halo-rose:rgb(var(--a1-rgb-azalea)/.18);--a1m-halo-bronze:rgb(var(--a1-rgb-bronze)/.16);--a1m-halo-light:rgb(var(--a1-rgb-canvas)/.05);--a1m-shadow-1:inset 0 1px 0 rgb(var(--a1-rgb-canvas)/.08),0 4px 14px -10px rgb(var(--a1-rgb-black)/.6);--a1m-shadow-2:inset 0 1px 0 rgb(var(--a1-rgb-canvas)/.08),0 18px 40px -24px rgb(var(--a1-rgb-black)/.7);--a1m-shadow-3:inset 0 1px 0 rgb(var(--a1-rgb-canvas)/.08),0 28px 56px -24px rgb(var(--a1-rgb-black)/.75);--a1m-shadow-inset:inset 0 1px 0 rgb(var(--a1-rgb-canvas)/.08);--a1m-ink-gradient:linear-gradient(180deg,var(--a1-color-white),var(--a1-color-stone-light));--a1m-shadow-ink:inset 0 1px 0 var(--a1-color-white),0 8px 20px -10px rgb(var(--a1-rgb-black)/.7);--a1m-text:var(--a1-color-canvas);--a1m-text-2:var(--a1-color-muted-on-dark);--a1m-line-soft:rgb(var(--a1-rgb-canvas)/.1);--a1m-accent-tint:rgb(var(--a1-rgb-azalea)/.16);--a1m-accent-deep:var(--a1-color-azalea);--a1m-grain-opacity:.08;color-scheme:dark;--a1-data-seq-1:var(--a1-gruta-azalea-950);--a1-data-seq-2:var(--a1-gruta-azalea-900);--a1-data-seq-3:var(--a1-gruta-azalea-800);--a1-data-seq-4:var(--a1-gruta-azalea-600);--a1-data-seq-5:var(--a1-gruta-azalea-500);--a1-data-seq-6:var(--a1-gruta-azalea-300);--a1-data-seq-7:var(--a1-gruta-azalea-100);--a1-data-div-4:var(--a1-gruta-basalt-800)}}:root,[data-a1m-theme],[data-a1p-theme],[data-density],[data-theme]{--a1-size-sm-height:32px;--a1-size-md-height:44px;--a1-size-lg-height:52px;--a1-size-sm-font:13px;--a1-size-md-font:15px;--a1-size-lg-font:16px;--a1-size-sm-pad-x:14px;--a1-size-md-pad-x:20px;--a1-size-lg-pad-x:26px;--a1-button-height:var(--a1-size-md-height);--a1-button-pad-y:10px;--a1-button-pad-x:var(--a1-size-md-pad-x);--a1-button-gap:10px;--a1-button-radius:var(--a1m-radius-pill);--a1-button-bg:var(--a1m-ink-gradient);--a1-button-fg:var(--a1m-on-primary);--a1-button-secondary-bg:var(--a1m-surface);--a1-button-secondary-bg-hover:var(--a1m-surface-2);--a1-button-secondary-line:var(--a1m-line);--a1-button-ghost-bg-hover:var(--a1m-hover);--a1-button-pressed-bg:var(--a1m-pressed);--a1-button-accent-bg:var(--a1m-accent-gradient);--a1-button-danger-bg:linear-gradient(180deg,var(--a1-color-error-bright),var(--a1-color-error));--a1-button-press-scale:var(--a1m-press-scale);--a1-field-radius:var(--a1m-radius-field);--a1-field-bg:var(--a1m-surface);--a1-field-fg:var(--a1m-text);--a1-field-line:var(--a1m-line);--a1-field-line-hover:var(--a1m-text-2);--a1-field-line-focus:rgb(var(--a1-rgb-azalea)/.75);--a1-field-ring:var(--a1m-ring);--a1-field-shadow:var(--a1m-shadow-inset);--a1-field-placeholder:var(--a1m-text-2);--a1-card-radius:var(--a1m-radius-card);--a1-card-bg:var(--a1m-surface);--a1-card-line:var(--a1m-line);--a1-card-shadow:var(--a1m-shadow-1);--a1-card-shadow-hover:var(--a1m-shadow-3);--a1-card-lift:-1px;--a1-nav-radius:999px;--a1-nav-fg:var(--a1m-text-2);--a1-nav-bg-hover:var(--a1m-hover);--a1-nav-fg-hover:var(--a1m-text);--a1-nav-bg-active:var(--a1m-ink-gradient);--a1-nav-fg-active:var(--a1m-on-primary)}[data-a1-size=sm]{--a1-button-height:var(--a1-size-sm-height);--a1-button-pad-y:6px;--a1-button-pad-x:var(--a1-size-sm-pad-x);--a1-button-gap:8px;--a1-button-font:var(--a1-size-sm-font)}[data-a1-size=lg]{--a1-button-height:var(--a1-size-lg-height);--a1-button-pad-y:14px;--a1-button-pad-x:var(--a1-size-lg-pad-x);--a1-button-font:var(--a1-size-lg-font)}}@layer a1.interaction{:where(button,[role=button],[role=tab],[role=switch],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option],[role=radio],[role=checkbox],summary,.a1-press){-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--a1m-dur-1,var(--a1-duration-fast)) var(--a1m-ease-out,var(--a1-ease-out)),color var(--a1m-dur-1,var(--a1-duration-fast)) var(--a1m-ease-out,var(--a1-ease-out)),border-color var(--a1m-dur-1,var(--a1-duration-fast)) var(--a1m-ease-out,var(--a1-ease-out)),box-shadow var(--a1m-dur-2,var(--a1-duration-base)) var(--a1m-ease-out,var(--a1-ease-out)),opacity var(--a1m-dur-1,var(--a1-duration-fast)) var(--a1m-ease-out,var(--a1-ease-out)),transform var(--a1m-dur-1,var(--a1-duration-fast)) var(--a1m-ease-out,var(--a1-ease-out))}:where(button,[role=button],[role=tab],[role=switch],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option],[role=radio],[role=checkbox],summary,.a1-press):where(:not(:disabled,[aria-disabled=true])){cursor:pointer}:where(button,[role=button],[role=tab],[role=menuitem],[role=option],summary,.a1-press):where(:not(:disabled,[aria-disabled=true],[aria-busy=true])):active{transform:scale(var(--a1-press-scale,.97))}:where(button,[role=button],[role=tab],[role=switch],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option],[role=radio],[role=checkbox],summary,a,.a1-press):focus-visible{outline:2px solid var(--a1m-focus,var(--a1-color-azalea));outline-offset:2px}:where(button,[role=button],summary,.a1-press):where(:disabled,[aria-disabled=true]){cursor:not-allowed}:where(button,[role=button],summary,.a1-press)[aria-busy=true]{cursor:progress}:where(button:not([class]),[role=button]:not([class]),.a1-press):where(:not(:disabled,[aria-disabled=true])):hover{background-color:var(--a1m-hover,rgb(var(--a1-rgb-ink)/.05))}.a1-press-surface{--a1-press-scale:.99;cursor:pointer;transition:transform var(--a1m-dur-2,var(--a1-duration-base)) var(--a1m-ease-out,var(--a1-ease-out)),box-shadow var(--a1m-dur-2,var(--a1-duration-base)) var(--a1m-ease-out,var(--a1-ease-out)),border-color var(--a1m-dur-1,var(--a1-duration-fast))}.a1-press-surface:hover{box-shadow:var(--a1m-shadow-2);transform:translateY(-2px)}.a1-press-surface:active{transform:scale(.99)}:where(.a1-choice,[role=radio],[role=option],[role=row]){--a1-press-scale:.99}@media (prefers-reduced-motion:reduce){:where(button,[role=button],[role=tab],[role=menuitem],[role=option],summary,.a1-press,.a1-press-surface){transition:none!important;transform:none!important}}}@layer a1.base{.a1-system{font-family:var(--a1-font-family-body,"Instrument Sans",Arial,sans-serif);color:var(--a1-color-ink,var(--a1-color-ink));background:var(--a1-color-canvas,var(--a1-color-canvas));--a1-control:var(--a1-density-comfortable-control-height);--a1-cell:var(--a1-density-comfortable-padding);--a1-row:var(--a1-density-comfortable-row-height);font-size:16px;line-height:1.6}.a1-system *,.a1-system :after,.a1-system :before{box-sizing:border-box}.a1-system [hidden]{display:none!important}:where(.a1-system) :where(button,input,select,textarea){font:inherit}.a1-system button{cursor:pointer}.a1-system a{color:inherit;text-underline-offset:4px}.a1-system button:disabled{cursor:not-allowed}.a1-system :where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--a1-focus-width,3px) solid var(--a1-color-focus,var(--a1-color-bronze-deep));outline-offset:var(--a1-focus-offset,3px)}.a1-system :where(img,svg){max-width:100%}.a1-system ::selection{background:rgb(var(--a1-rgb-azalea)/.4)}.a1-button{min-height:var(--a1-control);border-radius:var(--a1-radius-full,999px);background:var(--a1-color-ink,var(--a1-color-ink));color:var(--a1-color-white);transition:background var(--a1-motion-standard,.18s),box-shadow var(--a1-motion-standard,.18s);border:1px solid #0000;justify-content:center;align-items:center;gap:14px;padding:10px 22px;font-size:14px;line-height:1.3;text-decoration:none;display:inline-flex}.a1-system a.a1-button:not([data-variant]),.a1-system a.a1-button[data-variant=primary]{color:var(--a1-color-white,var(--a1-color-white))}.a1-button:hover{background:var(--a1-color-ink-hover)}.a1-button:active{background:var(--a1-color-ink-pressed)}.a1-button[data-variant=secondary]{color:var(--a1-color-ink,var(--a1-color-ink));border-color:var(--a1-color-line-strong,var(--a1-color-line-strong));background:0 0}.a1-button[data-variant=secondary]:hover{background:var(--a1-color-stone,var(--a1-color-stone))}.a1-button[data-variant=ghost]{color:var(--a1-color-ink,var(--a1-color-ink));background:0 0}.a1-button[data-variant=ghost]:hover{background:rgb(var(--a1-rgb-stone)/.53)}.a1-button[data-variant=danger]{background:var(--a1-color-error,var(--a1-color-error));color:var(--a1-color-white)}.a1-button:disabled{background:var(--a1-color-disabled-surface);color:var(--a1-color-disabled-text);box-shadow:none;border-color:#0000}.a1-button[aria-busy=true]{gap:10px}.a1-icon{stroke:currentColor;fill:none;width:20px;height:20px;stroke-width:var(--a1-icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none}.a1-icon-button{border:1px solid var(--a1-color-line,var(--a1-color-line));border-radius:var(--a1m-radius-sm);width:44px;min-height:44px;color:inherit;background:0 0;place-items:center;padding:10px;display:inline-grid}.a1-icon-button:hover{background:rgb(var(--a1-rgb-stone)/.53)}.a1-card{border:1px solid var(--a1-color-line,var(--a1-color-line));border-radius:var(--a1-radius-20,20px);padding:var(--a1-cell,24px);background:var(--a1-color-surface,var(--a1-color-white))}.a1-glass{background:var(--a1-color-surface-glass,rgb(var(--a1-rgb-white)/.5));border-left:1px solid rgb(var(--a1-rgb-white)/.9);border-bottom-color:rgb(var(--a1-rgb-white)/.9);border-right-color:rgb(var(--a1-rgb-white)/.9);border-top:1px solid rgb(var(--a1-rgb-white)/.9);border-bottom:1px solid rgb(var(--a1-rgb-white)/.52);border-right:1px solid rgb(var(--a1-rgb-white)/.52);border-radius:var(--a1-radius-28,28px);box-shadow:var(--a1-shadow-glass);-webkit-backdrop-filter:blur(var(--a1-glass-blur,19px)) saturate(var(--a1-glass-saturation,.72));backdrop-filter:blur(var(--a1-glass-blur,19px)) saturate(var(--a1-glass-saturation,.72))}.a1-card h3{letter-spacing:-.025em;margin:0 0 15px;font-size:24px;font-weight:400;line-height:1.15}.a1-card p{color:var(--a1-color-basalt,var(--a1-color-basalt));margin:0}.a1-divider{background:var(--a1-color-line,var(--a1-color-line));border:0;height:1px;margin:24px 0}.a1-field{flex-direction:column;gap:8px;min-width:0;display:flex}.a1-field label,.a1-label{color:var(--a1-color-ink,var(--a1-color-ink));font-size:13px;font-weight:400}.a1-field input,.a1-field select,.a1-field textarea,.a1-input{width:100%;min-width:0;min-height:var(--a1-control);background:var(--a1-color-surface,var(--a1-color-white));border:1px solid var(--a1-color-line-strong,var(--a1-color-line-strong));border-radius:var(--a1-radius-12,12px);color:var(--a1-color-ink,var(--a1-color-ink));padding:11px 14px;font-size:14px}.a1-field textarea{resize:vertical;min-height:120px}.a1-field input::placeholder,.a1-field textarea::placeholder{color:var(--a1-color-muted,var(--a1-color-muted))}.a1-field :is(input,textarea,select)[aria-invalid=true],.a1-input[aria-invalid=true]{border:2px solid var(--a1-color-error,var(--a1-color-error))}.a1-field :is(input,textarea,select):disabled,.a1-input:disabled{background:var(--a1-color-disabled-surface);color:var(--a1-color-disabled-text)}.a1-hint{color:var(--a1-color-muted,var(--a1-color-muted));line-height:1.6}.a1-error,.a1-hint{margin:0;font-size:12px}.a1-error{color:var(--a1-color-error,var(--a1-color-error))}.a1-form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.a1-check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.a1-check input{width:18px;height:18px;accent-color:var(--a1-color-ink,var(--a1-color-ink))}.a1-switch{min-height:44px;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:14px;display:inline-flex}.a1-switch:before{content:"";background:var(--a1-color-switch-off);width:42px;height:25px;box-shadow:inset 0 0 0 1px rgb(var(--a1-rgb-black)/.07);border-radius:50px}.a1-switch:after{content:"";width:18px;height:18px;box-shadow:0 1px 4px rgb(var(--a1-rgb-ink)/.13);transition:transform var(--a1-motion-standard,.18s);background:#fff;border-radius:50%;position:absolute;top:calc(50% - 9px);left:4px}.a1-switch{position:relative}.a1-switch[aria-checked=true]:before{background:var(--a1-color-ink,var(--a1-color-ink))}.a1-switch[aria-checked=true]:after{transform:translate(16px)}.a1-badge{border-radius:var(--a1m-radius-pill);color:var(--a1-color-basalt,var(--a1-color-basalt));background:var(--a1-color-stone,var(--a1-color-stone));white-space:nowrap;align-items:center;gap:7px;padding:4px 10px;font-size:11px;line-height:1.6;display:inline-flex}.a1-badge[data-tone=success]{color:var(--a1-color-success,var(--a1-color-success));background:var(--a1-color-success-soft,var(--a1-color-success-soft))}.a1-badge[data-tone=warning]{color:var(--a1-color-warning,var(--a1-color-bronze-deep));background:var(--a1-color-warning-soft,var(--a1-color-warning-soft))}.a1-badge[data-tone=error]{color:var(--a1-color-error,var(--a1-color-error));background:var(--a1-color-error-soft,var(--a1-color-error-soft))}.a1-alert,.a1-badge[data-tone=info]{color:var(--a1-color-info,var(--a1-color-info));background:var(--a1-color-info-soft,var(--a1-color-info-soft))}.a1-alert{border-radius:var(--a1m-radius-sm);align-items:flex-start;gap:15px;padding:18px 20px;font-size:14px;display:flex}.a1-alert p{margin:0}.a1-alert[data-tone=error]{background:var(--a1-color-error-soft,var(--a1-color-error-soft));color:var(--a1-color-error,var(--a1-color-error))}.a1-alert[data-tone=success]{background:var(--a1-color-success-soft,var(--a1-color-success-soft));color:var(--a1-color-success,var(--a1-color-success))}.a1-tabs [role=tablist]{border-bottom:1px solid var(--a1-color-line,var(--a1-color-line));gap:6px;display:flex;overflow:auto}.a1-tabs [role=tab]{min-height:48px;color:var(--a1-color-muted,var(--a1-color-muted));background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:15px 18px;font-size:14px}.a1-tabs [role=tab][aria-selected=true]{border-bottom-color:var(--a1-color-ink,var(--a1-color-ink));color:var(--a1-color-ink,var(--a1-color-ink))}.a1-tabs [role=tabpanel]{padding:28px 0}.a1-accordion{border-bottom:1px solid var(--a1-color-line,var(--a1-color-line))}.a1-accordion summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:20px 0;font-size:16px;list-style:none;display:flex}.a1-accordion summary::-webkit-details-marker{display:none}.a1-accordion summary:after{content:"+";font-size:22px;font-weight:400}.a1-accordion[open] summary:after{content:"−"}.a1-accordion>div{color:var(--a1-color-basalt,var(--a1-color-basalt));padding:0 24px 22px 0;font-size:14px}.a1-table-wrap{border:1px solid var(--a1-color-line,var(--a1-color-line));border-radius:var(--a1m-radius-field);background:var(--a1-color-white);width:100%;overflow:auto}.a1-table{border-collapse:collapse;text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.a1-table caption{caption-side:bottom;text-align:left;padding:15px var(--a1-cell);white-space:normal}.a1-table caption,.a1-table th{color:var(--a1-color-muted,var(--a1-color-muted));font-size:11px}.a1-table th{background:var(--a1-color-canvas);font-weight:400}.a1-table td,.a1-table th{padding:var(--a1-cell);border-bottom:1px solid var(--a1-color-line,var(--a1-color-line));height:var(--a1-row)}.a1-table tbody tr:last-child td{border:0}.a1-table th button{color:inherit;text-align:left;background:0 0;border:0;min-height:24px;padding:0}.a1-table .a1-number{text-align:right}.a1-table tbody tr:hover{background:rgb(var(--a1-rgb-canvas)/.47)}.a1-pagination{justify-content:flex-end;align-items:center;gap:8px;margin-top:20px;font-size:12px;display:flex}.a1-pagination>span{color:var(--a1-color-muted,var(--a1-color-muted));margin-right:auto}.a1-pagination button[aria-current=page]{background:var(--a1-color-ink,var(--a1-color-ink));color:#fff}.a1-dialog{border-radius:var(--a1-radius-28);background:var(--a1-color-canvas);width:min(520px,100% - 40px);max-height:calc(100vh - 64px);box-shadow:0 30px 90px rgb(var(--a1-rgb-ink)/.15);color:var(--a1-color-ink,var(--a1-color-ink));border:1px solid #fff;padding:32px;font-family:inherit}.a1-dialog::backdrop{background:rgb(var(--a1-rgb-ink)/.26);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.a1-dialog h2{letter-spacing:-.035em;margin:0 0 20px;font-size:30px;font-weight:400;line-height:1.1}.a1-dialog p{color:var(--a1-color-basalt,var(--a1-color-basalt));font-size:15px;line-height:1.7}.a1-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:28px;display:flex}.a1-toast{z-index:var(--a1-z-toast,70);background:var(--a1-color-ink,var(--a1-color-ink));max-width:min(440px,100% - 48px);color:var(--a1-color-white);border-radius:var(--a1m-radius-field);box-shadow:0 15px 40px rgb(var(--a1-rgb-ink)/.09);align-items:center;gap:20px;padding:17px 22px;font-size:14px;display:flex;position:fixed;bottom:24px;right:24px}.a1-toast button{color:#fff;background:0 0;border:0;padding:8px;font-size:17px}.a1-tooltip-wrap{display:inline-flex;position:relative}.a1-tooltip{background:var(--a1-color-ink,var(--a1-color-ink));color:#fff;border-radius:var(--a1m-radius-xs);white-space:nowrap;z-index:var(--a1-z-tooltip,80);padding:7px 12px;font-size:11px;display:none;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)}.a1-tooltip-wrap:focus-within .a1-tooltip,.a1-tooltip-wrap:hover .a1-tooltip{display:block}.a1-skeleton{background:var(--a1-color-stone);border-radius:6px;height:12px}.a1-skeleton+.a1-skeleton{margin-top:12px}.a1-empty{text-align:center;background:var(--a1-color-surface-soft,var(--a1-color-surface-soft));border-radius:var(--a1-radius-20);padding:45px 25px}.a1-empty h3{letter-spacing:-.025em;margin:18px 0 12px;font-size:23px;font-weight:400;line-height:1.15}.a1-empty p{color:var(--a1-color-basalt,var(--a1-color-basalt));max-width:320px;margin:0 auto 22px;font-size:14px}.a1-progress{border-radius:var(--a1p-radius-control);appearance:none;background:var(--a1-color-stone);border:0;width:100%;height:6px;overflow:hidden}.a1-progress::-webkit-progress-bar{background:var(--a1-color-stone)}.a1-progress::-webkit-progress-value{background:var(--a1-color-rose,var(--a1-color-rose));border-radius:var(--a1p-radius-control)}.a1-progress::-moz-progress-bar{background:var(--a1-color-rose,var(--a1-color-rose))}.a1-spinner{border:2px solid rgb(var(--a1-rgb-white)/.33);border-top:2px solid;border-radius:50%;width:15px;height:15px;animation:a1-spin .9s linear infinite}@keyframes a1-spin{to{transform:rotate(1turn)}}.a1-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.a1-col-6{grid-column:span 6}.a1-col-4{grid-column:span 4}.a1-col-8{grid-column:span 8}.a1-col-12{grid-column:span 12}.a1-stack{flex-direction:column;gap:20px;display:flex}.a1-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.a1-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){.a1-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.a1-col-12,.a1-col-4,.a1-col-6,.a1-col-8{grid-column:span 4}.a1-form-row{grid-template-columns:1fr}.a1-dialog{padding:26px}.a1-button{min-height:max(44px,var(--a1-control))}.a1-toast{max-width:calc(100% - 32px);bottom:16px;right:16px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.a1-glass{background:var(--a1-color-surface-glass-fallback,var(--a1-color-white))}}@media (prefers-reduced-motion:reduce){.a1-system *,.a1-system :after,.a1-system :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.a1-system{color:var(--a1-color-ink);background:#fff}.a1-glass{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:1px solid var(--a1-color-line);background:#fff}.a1-dialog,.a1-toast{display:none}.a1-table td,.a1-table th{height:auto;padding:10px}}@media (pointer:coarse){.a1-table th button{min-height:var(--a1-target-touch,44px)}}:where(.a1-expressive,.a1-flow-hero,.a1-marked,.a1-floating-header,.a1-marketing-section){--a1-expressive-text:var(--a1-color-ink);--a1-expressive-muted:var(--a1-color-muted);--a1-expressive-page:var(--a1-color-canvas);--a1-expressive-solid:var(--a1-color-surface);--a1-expressive-accent:var(--a1-color-rose-deep);--a1-expressive-marked:var(--a1-material-marked-light);--a1-expressive-marked-solid:var(--a1-material-marked-solid-light);--a1-expressive-marked-line:var(--a1-material-marked-line-light);--scene-particle-rgb:62,58,54;--scene-accent-rgb:157,111,94;font-family:var(--a1-font-family-body);color:var(--a1-expressive-text)}:where(.a1-expressive,.a1-flow-hero,.a1-marked,.a1-floating-header,.a1-marketing-section):where([data-theme=dark],[data-a1p-theme=dark]),:where([data-theme=dark],[data-a1p-theme=dark],.dark) :where(.a1-expressive,.a1-flow-hero,.a1-marked,.a1-floating-header,.a1-marketing-section){--a1-expressive-text:var(--a1-color-on-dark);--a1-expressive-muted:var(--a1-color-muted-on-dark);--a1-expressive-page:var(--a1-color-canvas-dark);--a1-expressive-solid:var(--a1-color-surface-dark);--a1-expressive-accent:var(--a1-color-azalea);--a1-expressive-marked:var(--a1-material-marked-dark);--a1-expressive-marked-solid:var(--a1-material-marked-solid-dark);--a1-expressive-marked-line:var(--a1-material-marked-line-dark);--scene-particle-rgb:236,232,225;--scene-accent-rgb:191,150,131}.a1-expressive{background:var(--a1-expressive-page)}.a1-marked{background:var(--a1-expressive-marked);border:1px solid var(--a1-expressive-marked-line);border-radius:var(--a1-radius-20);box-shadow:var(--a1-shadow-soft);-webkit-backdrop-filter:blur(var(--a1-glass-blur));backdrop-filter:blur(var(--a1-glass-blur));transition:box-shadow var(--a1-motion-standard) var(--a1-ease-standard),border-color var(--a1-motion-standard) var(--a1-ease-standard)}.a1-marked[data-a1-surface=solid]{background:var(--a1-expressive-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.a1-floating-layout{grid-template-rows:var(--a1-floating-height) minmax(0,1fr);height:100svh;display:grid;overflow:hidden}.a1-floating-layout:has(>.a1-floating-header[data-compact=true]){grid-template-rows:64px minmax(0,1fr)}.a1-floating-header{box-sizing:border-box;z-index:100;width:calc(100% - 32px);max-width:1440px;height:var(--a1-floating-height,76px);min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:max-width var(--a1-motion-slow) var(--a1-ease-standard),padding var(--a1-motion-slow) var(--a1-ease-standard);background:0 0;border:0;justify-content:space-between;place-self:center;align-items:center;gap:24px;padding:14px clamp(24px,4vw,60px);display:flex;position:relative;overflow:visible}.a1-floating-header[data-compact=true]{align-self:start;max-width:1000px;height:56px;margin-top:8px;padding:6px 24px}.a1-floating-content{overflow-anchor:none;isolation:isolate;min-width:0;min-height:0;overflow:clip auto}.a1-floating-header :where(a,button,summary){min-height:var(--a1-target-touch)}.a1-floating-header :where(.a1-language-options,[role=menu]){z-index:110}.a1-marketing-section{isolation:isolate;box-sizing:border-box;max-width:1440px;margin-inline:auto;padding:clamp(48px,7vw,100px) clamp(20px,7vw,104px);position:relative}.a1-marketing-section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 68% 40%,rgb(var(--a1-rgb-rose)/.07),transparent 65%);position:absolute;inset:-48px 0}.a1-flow-hero[data-a1-hero=organize]{box-sizing:border-box;isolation:isolate;min-height:680px;height:calc(100svh - var(--a1-floating-height,76px));background:radial-gradient(ellipse at 50% 50%,rgb(var(--a1-rgb-rose)/.06),transparent 60%);flex-direction:column;justify-content:center;align-items:center;max-height:980px;padding:64px 24px 124px;display:flex;position:relative;overflow:hidden}.a1-flow-hero>.a1-hero-canvas,.a1-flow-hero>canvas{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.a1-flow-hero .a1-hero-copy{z-index:2;text-align:center;flex-shrink:0;width:min(700px,72%);position:relative}.a1-flow-hero .a1-hero-copy h1{font-family:var(--a1-font-family-body);letter-spacing:-.058em;font-size:clamp(48px,5.1vw,76px);line-height:1.035;font-weight:var(--a1-font-weight-regular);text-wrap:balance;margin:0 0 25px}.a1-flow-hero .a1-hero-copy p{color:var(--a1-expressive-muted);margin:0;font-size:17px;line-height:1.5}.a1-flow-hero .a1-hero-action{box-sizing:border-box;background:var(--a1-expressive-text);min-height:50px;color:var(--a1-expressive-page);border-radius:var(--a1-radius-full);font:inherit;transition:background var(--a1-motion-standard) var(--a1-ease-standard),box-shadow var(--a1-motion-standard) var(--a1-ease-standard);border:1px solid #0000;align-items:center;gap:30px;margin-top:26px;padding:12px 24px;font-size:14px;text-decoration:none;display:inline-flex}.a1-flow-hero .a1-hero-action:hover{box-shadow:var(--a1-shadow-soft)}.a1-floating-header :where(a,button):focus-visible,.a1-flow-hero .a1-hero-action:focus-visible{outline:var(--a1-focus-width) solid var(--a1-expressive-accent);outline-offset:var(--a1-focus-offset)}.a1-flow-hero .a1-organizing-visual{z-index:0;pointer-events:none;margin:0;position:absolute;inset:0}.a1-flow-hero .a1-organizing-emblem{left:var(--flow-center-x,50%);top:var(--flow-center-y);width:var(--flow-logo-width);height:var(--flow-logo-height);opacity:.09;position:absolute;transform:translate(-50%,-50%)}.a1-flow-hero .a1-organizing-emblem img{object-fit:contain;width:100%;height:100%;display:block}.a1-flow-hero .a1-organizing-caption{color:var(--a1-expressive-muted);letter-spacing:.01em;justify-content:space-between;gap:30px;font-size:12px;line-height:1.4;display:flex;position:absolute;bottom:72px;left:10%;right:10%}@media (min-width:761px) and (max-width:1100px){.a1-flow-hero[data-a1-hero=organize]{min-height:720px;padding-bottom:120px}.a1-flow-hero .a1-hero-copy{width:82%}.a1-flow-hero .a1-hero-copy h1{font-size:clamp(52px,7.2vw,72px)}}@media (max-width:760px){.a1-floating-layout{grid-template-rows:68px minmax(0,1fr)}.a1-floating-header{height:var(--a1-floating-height,68px);gap:14px;padding:10px 22px}.a1-floating-header[data-compact=true]{max-width:1000px;height:56px;padding:6px 12px}.a1-flow-hero[data-a1-hero=organize]{min-height:600px;max-height:900px;height:calc(100svh - var(--a1-floating-height,68px));padding:32px 20px 116px}.a1-flow-hero .a1-hero-copy{width:100%;max-width:500px}.a1-flow-hero .a1-hero-copy h1{letter-spacing:-.053em;margin-bottom:20px;font-size:clamp(40px,10.7vw,61px)}.a1-flow-hero .a1-hero-copy p{font-size:14px}.a1-flow-hero .a1-hero-action{gap:26px;min-height:48px;margin-top:24px;padding:10px 20px;font-size:13px}.a1-flow-hero .a1-organizing-caption{gap:20px;font-size:10px;inset:auto 20px 72px}}@media (max-width:380px){.a1-flow-hero[data-a1-hero=organize]{padding-inline:16px;padding-bottom:106px}.a1-flow-hero .a1-hero-copy h1{font-size:39px}.a1-flow-hero .a1-hero-copy p{font-size:13px}}@media (max-height:700px){.a1-flow-hero .a1-organizing-caption{top:auto;bottom:64px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.a1-marked{background:var(--a1-expressive-marked-solid)}}@media (prefers-reduced-transparency:reduce){.a1-marked{background:var(--a1-expressive-marked-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.a1-marked[data-a1-surface=solid]{background:var(--a1-expressive-solid)}}@media (prefers-contrast:more){.a1-marked{background:var(--a1-expressive-solid);border-color:var(--a1-expressive-text)}.a1-flow-hero .a1-hero-copy p,.a1-flow-hero .a1-organizing-caption{color:var(--a1-expressive-text)}}@media (prefers-reduced-motion:reduce){.a1-floating-header,.a1-flow-hero .a1-hero-action,.a1-marked{transition:none;animation:none}}:where(.a1-floating-header,.a1-marked)[data-motion=off],:where([data-motion=off],[data-motion=reduced]) :where(.a1-floating-header,.a1-marked,.a1-hero-action){transition:none;animation:none}@media (forced-colors:active){.a1-flow-hero>canvas{display:none}.a1-marked{color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:1px solid canvastext}.a1-flow-hero .a1-hero-action{color:buttontext;background:buttonface;border-color:buttontext}.a1-flow-hero .a1-hero-copy p,.a1-flow-hero .a1-organizing-caption{color:canvastext}}.a1-flow-hero .a1-hero-copy h1{text-shadow:0 2px 28px var(--a1-expressive-page)}:root{--a1p-stone:var(--a1p-surface-soft);--a1p-sidebar-width:var(--a1p-context-width);--a1p-disabled-surface:var(--a1p-surface-soft);--a1p-disabled-text:var(--a1p-text-muted)}.a1p-system{color:var(--a1p-text);background:var(--a1p-canvas);font-family:var(--a1p-font-body);font-size:var(--a1p-font-size-body);line-height:var(--a1p-line-height-body);font-synthesis:none;-webkit-font-smoothing:antialiased}.a1p-system *,.a1p-system :after,.a1p-system :before{box-sizing:border-box}.a1p-system [hidden]{display:none!important}.a1p-system :where(button,input,select,textarea){font:inherit}.a1p-system :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible,:where(.a1p-button,.a1p-input,.a1p-select,.a1p-textarea,.a1p-nav-item,.a1p-table-container):focus-visible{outline:var(--a1p-focus-width) solid var(--a1p-focus);outline-offset:var(--a1p-focus-offset)}.a1p-system ::selection{background:var(--a1p-accent-soft);color:var(--a1p-text)}.a1p-app-frame{grid-template-columns:var(--a1p-sidebar-width) minmax(0,1fr);background:var(--a1p-canvas);isolation:isolate;min-height:100dvh;transition:grid-template-columns var(--a1p-motion-transition) var(--a1p-motion-ease);display:grid}.a1p-app-frame[data-collapsed=true]{grid-template-columns:var(--a1p-sidebar-rail) minmax(0,1fr)}.a1p-app-sidebar{min-width:0;height:100dvh;padding:var(--a1p-space-2);background:var(--a1p-canvas);z-index:var(--a1p-z-sticky);align-self:start;position:sticky;top:0}.a1p-app-frame[data-collapsed=true] .a1p-app-sidebar{padding-inline:0}.a1p-app-body{flex-direction:column;min-width:0;display:flex}.a1p-app-topbar{z-index:var(--a1p-z-sticky);position:sticky;top:0}.a1p-app-main{width:100%;min-width:0;padding:var(--a1p-gutter) var(--a1p-gutter) var(--a1p-space-8);scroll-margin-top:calc(var(--a1p-topbar-height) + var(--a1p-space-4));flex:1;margin-inline:auto}.a1p-app-main:focus:not(:focus-visible){outline:none}.a1p-app-footer{padding:var(--a1p-space-4) var(--a1p-gutter);color:var(--a1p-text-muted);font-size:var(--a1p-font-size-meta)}.a1p-sidebar{gap:var(--a1p-space-4);min-width:0;height:100%;padding:var(--a1p-space-2) 0;background:0 0;border:0;flex-direction:column;display:flex;overflow:hidden auto}.a1p-sidebar-brand{min-width:0;min-height:var(--a1p-nav-size);padding-inline:var(--a1p-space-2);flex-shrink:0;align-items:center;display:flex}.a1p-sidebar-brand>:first-child{min-width:0}.a1p-sidebar-workspace{min-width:0;padding-inline:var(--a1p-space-2)}.a1p-sidebar-workspace>*{min-width:0;max-width:100%}.a1p-sidebar-workspace [data-a1p-expanded]{text-overflow:ellipsis;min-width:0;overflow:hidden}.a1p-sidebar-nav{flex:1;min-width:0}.a1p-sidebar-nav :where(nav,ul){gap:var(--a1p-nav-gap);margin:0;padding:0;list-style:none;display:grid}.a1p-sidebar-footer{gap:var(--a1p-space-2);padding-top:var(--a1p-space-2);display:grid}.a1p-sidebar-footer :where(nav,ul){gap:var(--a1p-nav-gap);margin:0;padding:0;list-style:none;display:grid}.a1p-nav-item{align-items:center;gap:var(--a1p-space-3);min-height:var(--a1p-nav-size);padding:var(--a1p-space-2) var(--a1p-space-3);border-radius:var(--a1p-radius-control);color:var(--a1p-text-secondary);font-family:var(--a1p-font-body);font-size:var(--a1p-font-size-body);font-weight:var(--a1p-font-weight-regular);line-height:var(--a1p-line-height-body);transition:background-color var(--a1p-motion-fast) var(--a1p-motion-ease),color var(--a1p-motion-fast) var(--a1p-motion-ease),box-shadow var(--a1p-motion-fast) var(--a1p-motion-ease);background:0 0;border:1px solid #0000;text-decoration:none;display:flex;position:relative}.a1p-nav-item:hover{background:var(--a1p-surface);color:var(--a1p-text)}.a1p-nav-item[data-active=true]{background:var(--a1p-accent-soft);color:var(--a1p-accent);font-weight:var(--a1p-font-weight-bold)}.a1p-nav-icon{width:var(--a1p-space-5);height:var(--a1p-space-5);flex:0 0 var(--a1p-space-5);place-items:center;display:grid}.a1p-nav-icon>:where(svg,img){width:var(--a1p-space-5);height:var(--a1p-space-5)}.a1p-nav-icon>svg{stroke-width:1.5px}.a1p-nav-label{overflow-wrap:anywhere;min-width:0}.a1p-nav-count{min-width:var(--a1p-space-6);padding:0 var(--a1p-space-1);border-radius:var(--a1p-radius-pill);background:var(--a1p-surface-soft);color:var(--a1p-text-muted);font-size:var(--a1p-font-size-meta);font-weight:var(--a1p-font-weight-regular);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto}.a1p-app-frame[data-collapsed=true] .a1p-app-sidebar .a1p-nav-item,.a1p-nav-item[data-compact=true]{width:var(--a1p-nav-size);height:var(--a1p-nav-size);min-height:var(--a1p-nav-size);border:1px solid var(--a1p-glass-border);border-radius:var(--a1p-radius-pill);background:var(--a1p-glass);box-shadow:var(--a1p-glass-shadow);-webkit-backdrop-filter:blur(var(--a1p-glass-blur));backdrop-filter:blur(var(--a1p-glass-blur));justify-content:center;gap:0;margin-inline:auto;padding:0}.a1p-app-frame[data-collapsed=true] .a1p-app-sidebar .a1p-nav-item:hover,.a1p-nav-item[data-compact=true]:hover{background:var(--a1p-surface);color:var(--a1p-text)}.a1p-app-frame[data-collapsed=true] .a1p-app-sidebar .a1p-nav-item[data-active=true],.a1p-nav-item[data-compact=true][data-active=true]{background:var(--a1p-accent-soft);color:var(--a1p-accent);border-color:var(--a1p-accent)}.a1p-app-frame[data-collapsed=true] .a1p-app-sidebar .a1p-nav-count,.a1p-app-frame[data-collapsed=true] .a1p-app-sidebar .a1p-nav-label,.a1p-app-frame[data-collapsed=true] .a1p-app-sidebar [data-a1p-expanded],.a1p-nav-item[data-compact=true] .a1p-nav-count,.a1p-nav-item[data-compact=true] .a1p-nav-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.a1p-app-frame[data-collapsed=true] .a1p-sidebar-brand{justify-content:center;padding-inline:0}.a1p-app-frame[data-collapsed=true] .a1p-sidebar-workspace{padding-inline:0}.a1p-topbar{align-items:center;gap:var(--a1p-space-3);min-height:var(--a1p-topbar-height);padding:var(--a1p-space-1) var(--a1p-gutter);background:var(--a1p-canvas);display:flex}.a1p-topbar-actions,.a1p-topbar-start{align-items:center;gap:var(--a1p-space-2);flex-shrink:0;display:flex}.a1p-topbar-content{flex:1;min-width:0}.a1p-page-header{gap:var(--a1p-space-4);min-width:0;margin-bottom:var(--a1p-space-6);display:grid}.a1p-page-header>*{min-width:0}.a1p-page-crumbs{font-size:var(--a1p-font-size-meta);line-height:var(--a1p-line-height-meta);color:var(--a1p-text-muted)}.a1p-page-heading{justify-content:space-between;align-items:center;gap:var(--a1p-space-4);display:flex}.a1p-page-title-group{min-width:0}.a1p-page-title-row{align-items:center;gap:var(--a1p-space-2);flex-wrap:wrap;display:flex}.a1p-page-title{color:var(--a1p-text);font-family:var(--a1p-font-body);font-size:var(--a1p-font-size-title);font-weight:var(--a1p-font-weight-regular);line-height:var(--a1p-line-height-title);letter-spacing:-.025em;overflow-wrap:anywhere;scroll-margin-top:calc(var(--a1p-topbar-height) + var(--a1p-space-4));margin:0}.a1p-page-title[data-title-size=sm]{font-size:var(--a1p-font-size-section);line-height:var(--a1p-line-height-section)}.a1p-page-title[data-title-size=lg]{font-size:var(--a1p-font-size-title)}.a1p-page-title:focus:not(:focus-visible){outline:none}.a1p-page-meta{margin-top:var(--a1p-space-1);max-width:65ch;color:var(--a1p-text-muted);font-size:var(--a1p-font-size-body);line-height:var(--a1p-line-height-body)}.a1p-page-actions{justify-content:flex-end;flex-shrink:0}.a1p-page-actions,.a1p-page-toolbar{align-items:center;gap:var(--a1p-space-2);flex-wrap:wrap;display:flex}.a1p-page-toolbar{padding-block:var(--a1p-space-1)}.a1p-button{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--a1p-space-2);min-height:var(--a1p-control-height);padding:var(--a1p-space-1) var(--a1p-space-3);border-radius:var(--a1p-radius-control);color:var(--a1p-on-primary);font-family:var(--a1p-font-body);font-size:var(--a1p-font-size-body);font-weight:var(--a1p-font-weight-regular);line-height:var(--a1p-line-height-body);text-align:center;cursor:pointer;transition:background-color var(--a1p-motion-fast) var(--a1p-motion-ease),color var(--a1p-motion-fast) var(--a1p-motion-ease),box-shadow var(--a1p-motion-fast) var(--a1p-motion-ease);border:1px solid #0000;text-decoration:none;display:inline-flex}.a1p-button,.a1p-button:hover{background:var(--a1p-primary)}@supports (color:color-mix(in lab,red,red)){.a1p-button:hover{background:color-mix(in srgb,var(--a1p-primary) 88%,var(--a1p-surface))}}.a1p-button:active{box-shadow:inset 0 0 0 2px}@supports (color:color-mix(in lab,red,red)){.a1p-button:active{box-shadow:inset 0 0 0 2px color-mix(in srgb,currentColor 16%,transparent)}}.a1p-button[data-variant=secondary]{border-color:var(--a1p-control-line);color:var(--a1p-text);background:var(--a1p-surface)}.a1p-button[data-variant=ghost],.a1p-button[data-variant=link]{color:var(--a1p-text);background:0 0}.a1p-button[data-variant=ghost]:hover,.a1p-button[data-variant=secondary]:hover{background:var(--a1p-surface-soft)}.a1p-button:is([data-variant=secondary],[data-variant=ghost])[aria-pressed=true]{color:var(--a1p-accent);background:var(--a1p-accent-soft);border-color:var(--a1p-accent)}.a1p-button[data-variant=link]{color:var(--a1p-accent);text-underline-offset:var(--a1p-space-1);padding-inline:0;text-decoration:underline}.a1p-button[data-variant=link]:hover{text-decoration-thickness:2px}.a1p-button[data-variant=danger]{background:var(--a1p-error);color:var(--a1p-error-soft)}.a1p-button[data-variant=danger]:hover{background:var(--a1p-error);box-shadow:inset 0 0 0 2px}.a1p-button[data-size=sm]{min-height:var(--a1p-space-8);padding-block:var(--a1p-space-1);padding-inline:var(--a1p-space-2)}.a1p-button[data-size=lg]{min-height:var(--a1p-nav-size);padding-inline:var(--a1p-space-4)}.a1p-button[data-size=icon-sm],.a1p-button[data-size=icon]{width:var(--a1p-control-height);min-height:var(--a1p-control-height);padding:var(--a1p-space-1);flex:none}.a1p-button[data-size=icon]{height:var(--a1p-control-height)}.a1p-button[data-size=icon-sm]{width:var(--a1p-space-8);height:var(--a1p-space-8);min-height:var(--a1p-space-8)}.a1p-button>svg{width:var(--a1p-icon-size);height:var(--a1p-icon-size);stroke-width:1.5px;flex-shrink:0}.a1p-button:is(:disabled,[aria-disabled=true]),.a1p-button:is(:disabled,[aria-disabled=true]):active,.a1p-button:is(:disabled,[aria-disabled=true]):hover{background:var(--a1p-disabled-surface);color:var(--a1p-disabled-text);border-color:var(--a1p-line);box-shadow:none;cursor:not-allowed;opacity:1}.a1p-button[aria-busy=true]{cursor:progress}.a1p-input,.a1p-select,.a1p-textarea{box-sizing:border-box;width:100%;min-width:0;min-height:var(--a1p-control-height);padding:var(--a1p-space-1) var(--a1p-space-3);border:1px solid var(--a1p-control-line);border-radius:var(--a1p-radius-control);background:var(--a1p-surface);color:var(--a1p-text);font-family:var(--a1p-font-body);font-size:var(--a1p-font-size-body);line-height:var(--a1p-line-height-body);transition:border-color var(--a1p-motion-fast) var(--a1p-motion-ease),box-shadow var(--a1p-motion-fast) var(--a1p-motion-ease)}.a1p-textarea{resize:vertical;min-height:calc(var(--a1p-control-height) * 2);padding-block:var(--a1p-space-2)}.a1p-select{padding-right:var(--a1p-space-6)}:is(.a1p-input,.a1p-textarea)::placeholder{color:var(--a1p-text-muted);opacity:1}:is(.a1p-input,.a1p-select,.a1p-textarea)[aria-invalid=true]{border-color:var(--a1p-error);box-shadow:inset 0 0 0 1px var(--a1p-error)}:is(.a1p-input,.a1p-select,.a1p-textarea):disabled{background:var(--a1p-disabled-surface);color:var(--a1p-disabled-text);cursor:not-allowed;opacity:1}.a1p-input[type=file]{padding:var(--a1p-space-1)}.a1p-input::file-selector-button{margin-right:var(--a1p-space-2);padding:var(--a1p-space-1) var(--a1p-space-2);border-radius:var(--a1p-radius-control);background:var(--a1p-surface-soft);color:var(--a1p-text);font:inherit;cursor:pointer;border:0}.a1p-surface{box-sizing:border-box;border:1px solid var(--a1p-line);border-radius:var(--a1p-radius-surface);background:var(--a1p-surface);min-width:0;color:var(--a1p-text)}.a1p-surface[data-variant=soft]{background:var(--a1p-surface-soft)}.a1p-surface[data-variant=glass]{background:var(--a1p-glass);border-color:var(--a1p-glass-border);box-shadow:var(--a1p-glass-shadow);-webkit-backdrop-filter:blur(var(--a1p-glass-blur));backdrop-filter:blur(var(--a1p-glass-blur))}.a1p-surface[data-padding=none]{padding:0}.a1p-surface[data-padding=sm]{padding:var(--a1p-space-3)}.a1p-surface[data-padding=md]{padding:var(--a1p-space-4)}.a1p-surface[data-padding=lg]{padding:var(--a1p-space-6)}.a1p-badge{align-items:center;gap:var(--a1p-space-1);max-width:100%;padding:2px var(--a1p-space-2);border-radius:var(--a1p-radius-pill);background:var(--a1p-surface-soft);color:var(--a1p-text-secondary);font-family:var(--a1p-font-body);font-size:var(--a1p-font-size-meta);font-weight:var(--a1p-font-weight-regular);line-height:var(--a1p-line-height-meta);display:inline-flex}.a1p-badge[data-tone=success]{color:var(--a1p-success);background:var(--a1p-success-soft)}.a1p-badge[data-tone=warning]{color:var(--a1p-warning);background:var(--a1p-warning-soft)}.a1p-badge[data-tone=error]{color:var(--a1p-error);background:var(--a1p-error-soft)}.a1p-badge[data-tone=info]{color:var(--a1p-info);background:var(--a1p-info-soft)}.a1p-table-container{border:1px solid var(--a1p-line);border-radius:var(--a1p-radius-surface);min-width:0;max-width:100%;overflow-x:auto}.a1p-table,.a1p-table-container{background:var(--a1p-surface);width:100%;color:var(--a1p-text)}.a1p-table{border-collapse:collapse;border-spacing:0;font-family:var(--a1p-font-body);font-size:var(--a1p-font-size-body);line-height:var(--a1p-line-height-body);text-align:left}.a1p-table-cell,.a1p-table-head{height:var(--a1p-row-height);padding:var(--a1p-space-2) var(--a1p-space-3);border-bottom:1px solid var(--a1p-line);vertical-align:middle}.a1p-table-head{color:var(--a1p-text-secondary);text-align:left}.a1p-table-footer,.a1p-table-head{font-weight:var(--a1p-font-weight-bold);background:var(--a1p-surface-soft)}.a1p-table-body .a1p-table-row:last-child>.a1p-table-cell,.a1p-table-footer .a1p-table-row:last-child>.a1p-table-cell{border-bottom:0}.a1p-table-footer .a1p-table-cell{border-top:1px solid var(--a1p-line)}.a1p-table-body .a1p-table-row:hover{background:var(--a1p-surface-soft)}.a1p-table-row[data-state=selected],.a1p-table-row[data-state=selected]:hover{background:var(--a1p-accent-soft)}:is(.a1p-table-head,.a1p-table-cell)[data-align=right]{text-align:right;font-variant-numeric:tabular-nums}.a1p-table-caption{caption-side:bottom;padding:var(--a1p-space-3);color:var(--a1p-text-muted);font-size:var(--a1p-font-size-meta);text-align:left}:root[data-a1p-density=compact] :is(.a1p-table-head,.a1p-table-cell){padding-block:var(--a1p-space-1)}:root[data-a1p-theme-changing] *,:root[data-a1p-theme-changing] :after,:root[data-a1p-theme-changing] :before{transition:none!important}@media (max-width:760px){.a1p-app-frame,.a1p-app-frame[data-collapsed=true]{grid-template-columns:minmax(0,1fr)}.a1p-app-sidebar{display:none}.a1p-page-heading{flex-wrap:wrap;align-items:flex-start}.a1p-page-actions{justify-content:flex-start}.a1p-app-main{padding-top:var(--a1p-space-4)}.a1p-page-header{margin-bottom:var(--a1p-space-4)}.a1p-topbar{gap:var(--a1p-space-2);flex-wrap:wrap}.a1p-topbar-content{flex-basis:0}.a1p-page-toolbar>*{min-width:0}}@media (max-width:760px),(pointer:coarse){.a1p-button,.a1p-button[data-size=icon-sm],.a1p-button[data-size=icon],.a1p-button[data-size=lg],.a1p-button[data-size=sm],.a1p-nav-item{min-height:var(--a1p-touch-target)}.a1p-button[data-size=icon-sm],.a1p-button[data-size=icon]{width:var(--a1p-touch-target);height:var(--a1p-touch-target)}.a1p-input,.a1p-select,.a1p-textarea{font-size:1rem}}@media (prefers-contrast:more){.a1p-nav-item[data-compact=true],.a1p-surface,.a1p-table-container{border-color:var(--a1p-control-line)}.a1p-nav-item[data-active=true]{outline-offset:-2px;outline:2px solid}}@media (forced-colors:active){.a1p-button{border-color:buttontext}.a1p-badge{border:1px solid canvastext}.a1p-nav-item[data-active=true]{outline-offset:-2px;outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){.a1p-app-frame,.a1p-button,.a1p-input,.a1p-nav-item,.a1p-select,.a1p-system *,.a1p-system :after,.a1p-system :before,.a1p-textarea{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.a1p-app-frame,.a1p-app-frame[data-collapsed=true]{color:canvastext;background:canvas;display:block}.a1p-app-footer,.a1p-app-sidebar,.a1p-app-topbar{display:none}.a1p-app-main{max-width:none;padding:0}.a1p-surface,.a1p-table,.a1p-table-container{color:canvastext;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:canvas!important}.a1p-table-container{overflow:visible}}.a1p-expressive{--a1p-nav-size:44px;--a1p-glass:var(--a1p-marked);--a1p-glass-border:var(--a1p-marked-line)}.a1p-expressive .a1p-mobile-disc,.a1p-expressive .a1p-nav-item[data-compact=true],.a1p-expressive .a1p-surface[data-variant=glass],.a1p-expressive[data-collapsed=true] .a1p-app-sidebar .a1p-nav-item{background:var(--a1p-marked);border:1px solid var(--a1p-marked-line);box-shadow:var(--a1-shadow-soft);-webkit-backdrop-filter:blur(18px)}.a1p-expressive .a1p-nav-item[data-active=true]{border-color:var(--a1p-accent);color:var(--a1p-accent)}.a1p-expressive .a1p-app-topbar{background:var(--a1p-canvas)}.a1p-expressive .a1p-topbar{box-shadow:none;background:0 0;border:0}.a1p-expressive .a1p-topbar :where(button,a){min-height:44px}.a1p-app-frame[data-navigation-mode=overlay],.a1p-app-frame[data-navigation-mode=overlay][data-collapsed=true]{grid-template-columns:var(--a1p-sidebar-rail) minmax(0,1fr);transition:none}.a1p-app-frame[data-navigation-mode=overlay]>.a1p-app-sidebar{width:var(--a1p-sidebar-width);z-index:calc(var(--a1p-z-sticky) + 2);border-radius:0 var(--a1p-radius-surface) var(--a1p-radius-surface) 0;background:var(--a1p-surface);box-shadow:var(--a1-shadow-overlay)}.a1p-app-frame[data-navigation-mode=overlay][data-collapsed=true]>.a1p-app-sidebar{width:var(--a1p-sidebar-rail);box-shadow:none;background:0 0}.a1p-mobile-navigation{display:none}.a1p-mobile-disc{border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}@media (max-width:760px){.a1p-app-frame[data-navigation-mode=overlay],.a1p-app-frame[data-navigation-mode=overlay][data-collapsed=true]{grid-template-columns:minmax(0,1fr)}.a1p-app-frame[data-navigation-mode=overlay][data-collapsed=false]>.a1p-app-sidebar{inset-inline-start:0;top:var(--a1p-topbar-height);bottom:calc(76px + env(safe-area-inset-bottom));height:auto;max-height:calc(100dvh - var(--a1p-topbar-height) - 76px - env(safe-area-inset-bottom));width:min(var(--a1p-sidebar-width),calc(100vw - 44px));display:block;position:fixed}.a1p-mobile-navigation{z-index:var(--a1p-z-sticky);min-height:calc(76px + env(safe-area-inset-bottom));padding:4px 8px calc(4px + env(safe-area-inset-bottom));background:var(--a1p-canvas);inset-inline:0;border:0;justify-content:space-evenly;gap:4px;display:flex;position:fixed;bottom:0}.a1p-mobile-navigation>:where(a,button){min-width:0;min-height:68px;color:var(--a1p-text-secondary);font:inherit;letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:0;font-size:11px;line-height:16px;text-decoration:none;display:flex}.a1p-mobile-navigation [aria-current=page]{color:var(--a1p-accent)}.a1p-mobile-navigation [aria-current=page] .a1p-mobile-disc{border-color:var(--a1p-accent)}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.a1p-expressive{--a1p-glass:var(--a1p-marked-solid)}.a1p-expressive .a1p-mobile-disc,.a1p-expressive .a1p-nav-item[data-compact=true],.a1p-expressive .a1p-surface[data-variant=glass],.a1p-expressive[data-collapsed=true] .a1p-app-sidebar .a1p-nav-item{background:var(--a1p-marked-solid);-webkit-backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.a1p-expressive{--a1p-glass:var(--a1p-marked-solid)}.a1p-expressive .a1p-mobile-disc,.a1p-expressive .a1p-surface[data-variant=glass],.a1p-expressive[data-collapsed=true] .a1p-app-sidebar .a1p-nav-item{background:var(--a1p-marked-solid)}}@media (forced-colors:active){.a1p-expressive .a1p-mobile-disc{box-shadow:none;background:canvas;border-color:buttontext}.a1p-mobile-navigation [aria-current=page] .a1p-mobile-disc{outline:2px solid highlight}}@media print{.a1p-mobile-navigation{display:none}}.a1p-app-frame[data-a1p-rail=capsule],.a1p-app-frame[data-a1p-rail=capsule][data-collapsed=true],.a1p-app-frame[data-a1p-rail=capsule][data-navigation-mode=overlay]{grid-template-columns:84px minmax(0,1fr)}@media (max-width:760px){.a1p-app-frame[data-a1p-rail=capsule],.a1p-app-frame[data-a1p-rail=capsule][data-collapsed=true]{grid-template-columns:minmax(0,1fr)}}.a1p-app-sidebar:has(>.a1p-sidebar[data-rail=capsule]),[data-a1p-rail=capsule] .a1p-app-sidebar{padding:var(--a1p-space-3) var(--a1p-space-2);align-items:stretch;display:flex}.a1p-sidebar[data-rail=capsule]{align-items:center;gap:var(--a1p-space-3);padding:0;overflow:visible}.a1p-sidebar[data-rail=capsule] .a1p-sidebar-brand{min-height:var(--a1p-nav-size);justify-content:center;padding-inline:0}.a1p-rail-capsule{align-items:center;gap:var(--a1p-space-2);min-height:0;padding:var(--a1p-space-3) var(--a1p-space-2);border:1px solid var(--a1p-marked-line,var(--a1p-glass-border));border-radius:var(--a1p-radius-pill);background:var(--a1p-marked,var(--a1p-glass));box-shadow:var(--a1-shadow-soft);-webkit-backdrop-filter:blur(var(--a1p-glass-blur));backdrop-filter:blur(var(--a1p-glass-blur));transition:box-shadow var(--a1p-motion-state) var(--a1p-motion-ease);flex-direction:column;flex:1;display:flex}.a1p-rail-capsule :where(nav,ul){gap:var(--a1p-space-2);justify-items:center;margin:0;padding:0;list-style:none;display:grid}.a1p-rail-capsule .a1p-rail-spacer{min-height:var(--a1p-space-2);flex:1}.a1p-rail-capsule .a1p-rail-divider{background:var(--a1p-line);flex:none;width:20px;height:1px}.a1p-rail-capsule .a1p-nav-item,.a1p-rail-capsule .a1p-nav-item[data-compact=true]{width:var(--a1p-touch-target);height:var(--a1p-touch-target);min-height:var(--a1p-touch-target);border-radius:var(--a1p-radius-pill);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--a1p-text-secondary);background:0 0;border:1px solid #0000;justify-content:center;gap:0;margin-inline:0;padding:0}.a1p-rail-capsule .a1p-nav-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.a1p-rail-capsule .a1p-nav-item:hover{background:var(--a1p-surface);color:var(--a1p-text)}.a1p-rail-capsule .a1p-nav-item:active{transform:scale(.97)}.a1p-rail-capsule .a1p-nav-item[data-active=true]{background:var(--a1p-primary);border-color:var(--a1p-primary);color:var(--a1p-on-primary)}.a1p-rail-capsule .a1p-nav-count{border-radius:var(--a1p-radius-pill);background:var(--a1p-accent);color:#0000;text-indent:-999px;width:8px;min-width:0;height:8px;padding:0;position:absolute;top:4px;right:4px;overflow:hidden}.a1p-rail-capsule .a1-tooltip-wrap{display:block}.a1p-rail-capsule .a1-tooltip{top:50%;bottom:auto;left:calc(100% + 10px);transform:translateY(-50%)}.a1p-rail-capsule .a1p-rail-footer{gap:var(--a1p-space-2);justify-items:center;display:grid}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.a1p-rail-capsule{background:var(--a1p-marked-solid,var(--a1p-surface));-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--a1p-control-line)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.a1p-rail-capsule{background:var(--a1p-marked-solid,var(--a1p-surface))}}@media (prefers-reduced-motion:reduce){.a1p-rail-capsule .a1p-nav-item:active{transform:none}}@media (forced-colors:active){.a1p-rail-capsule{box-shadow:none;background:canvas;border-color:canvastext}.a1p-rail-capsule .a1p-nav-item[data-active=true]{outline-offset:-2px;outline:2px solid highlight}}@media (max-width:760px){.a1p-sidebar[data-rail=capsule]{display:none}}.a1-product-signature{min-height:44px;color:inherit;white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.a1-product-signature__symbol{object-fit:contain;flex:0 0 32px;width:32px;height:32px;display:block}.a1-product-signature__wordmark{flex:none;width:auto;height:24px;display:block}.a1-product-signature[data-size=compact]{gap:8px}.a1-product-signature[data-size=compact] .a1-product-signature__symbol{flex-basis:28px;width:28px;height:28px}.a1-product-signature[data-size=compact] .a1-product-signature__wordmark{height:20px}.a1-product-signature[data-symbol-only] .a1-product-signature__wordmark{display:none}.a1-product-signature:focus-visible{outline:3px solid var(--a1-color-focus,currentColor);outline-offset:5px}.a1-navbar-tools{color:inherit;flex-shrink:0;align-items:center;gap:6px;display:flex}.a1-language>summary,.a1-theme-toggle{border:1px solid var(--a1-nav-line,var(--line,var(--a1-color-stone-deep)));border-radius:var(--a1m-radius-pill);min-width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:400;line-height:1.2;text-decoration:none;list-style:none;display:inline-flex}.a1-theme-toggle{width:44px;padding:0}.a1-language>summary::-webkit-details-marker{display:none}.a1-theme-toggle[hidden]{display:none}.a1-navbar-tools svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:17px;height:17px;display:block}.a1-navbar-tools .a1-chevron{width:12px;height:12px}.a1-language{position:relative}.a1-language[open]>summary{background:var(--a1-nav-soft,var(--soft,var(--a1-color-stone-mid)))}.a1-language-options{z-index:90;border:1px solid var(--a1-nav-line,var(--line,var(--a1-color-stone-deep)));border-radius:var(--a1m-radius-control);background:var(--a1-nav-surface,var(--paper,var(--a1-color-canvas)));min-width:170px;color:var(--a1-nav-ink,var(--ink,var(--a1-color-ink)));box-shadow:0 12px 32px rgb(var(--a1-rgb-black)/.09);padding:6px;position:absolute;top:calc(100% + 8px);right:0}.a1-language-options a{min-height:44px;color:inherit;white-space:nowrap;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;font-size:14px;line-height:1.35;text-decoration:none;display:flex}.a1-language-options a:focus-visible,.a1-language-options a:hover{background:var(--a1-nav-soft,var(--soft,var(--a1-color-stone-mid)))}.a1-language-options [aria-current=page]:after{content:"✓";font-size:13px}.a1-navbar-tools :focus-visible{outline:2px solid var(--a1-nav-focus,var(--focus,currentColor));outline-offset:4px}.a1-language>summary:hover,.a1-navbar-tools button:hover{background:var(--a1-nav-soft,var(--soft,var(--a1-color-stone-mid)))}.a1-theme-toggle .a1-sun,html[data-theme=dark] .a1-theme-toggle .a1-moon{display:none}html[data-theme=dark] .a1-theme-toggle .a1-sun{display:block}@media (prefers-reduced-motion:reduce){.a1-navbar-tools *{transition:none!important}}.a1-document{font-family:var(--a1-font-family-body);font-weight:var(--a1-font-weight-regular);color:var(--a1-color-ink)}.a1-document :where(h1,h2,h3,p,td,th){overflow-wrap:anywhere}.a1-document :where(h1,h2,h3){font-weight:var(--a1-font-weight-regular)}.a1-document :where(strong,b){font-weight:var(--a1-font-weight-bold)}.a1-document :where(table){font-variant-numeric:tabular-nums}.a1-document .deck-slide .flow-step,.a1-document .report-box{background:var(--a1-material-marked-solid-light);border:1px solid var(--a1-color-line);border-radius:var(--a1-radius-12)}.a1-document .slide-cover{background:var(--a1-material-marked-solid-light)}.a1-document .slide-partner-badges{bottom:calc(var(--a1-space-24) - var(--a1-space-4));align-items:center;gap:var(--a1-space-8);display:flex;position:absolute;right:clamp(30px,5vw,68px)}.a1-document .slide-partner-badge{width:160px;height:auto}.a1-document .slide-openai-badge{width:124px;height:auto}.a1-document .report-footer,.a1-document .report-header span,.a1-document .report-meta dt{font-size:12px}.a1-document thead{display:table-header-group}.a1-document tr{break-inside:avoid}.a1-document :where(h2,h3){break-after:avoid}.a1-document p{orphans:3;widows:3}.a1-document .a1-document-brand{width:100px;height:auto;display:block}.a1-document .a1-document-header{border-bottom:1px solid var(--a1-color-line);justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;padding-bottom:20px;display:flex}.a1-document .a1-document-version{color:var(--a1-color-muted);font-size:12px}.a1-document .a1-document-example{border-left:3px solid var(--a1-color-rose);background:var(--a1-color-surface-soft);color:var(--a1-color-basalt);margin:0 0 24px;padding:12px 16px;font-size:13px}@media print{.a1-document{color:var(--a1-color-ink);background:var(--a1-color-white)}.a1-document .report-eyebrow,.a1-document .report-footer,.a1-document .report-header span,.a1-document .report-meta dt,.a1-document .report-sheet .flow-step p,.a1-document .report-sheet .flow-step span,.a1-document .report-sheet .report-table th,.a1-document .report-table td,.a1-document .report-table th{font-size:9pt}.a1-document .report-box{background:var(--a1-color-surface-soft)}.a1-document .a1-document-example,.a1-document .a1-document-version{font-size:9pt}}.a1-enter{animation:a1-enter var(--a1-motion-entrance) var(--a1-ease-entrance) both}.a1-enter-fast{animation:a1-enter var(--a1-motion-slow) var(--a1-ease-entrance) both}@keyframes a1-enter{0%{opacity:0;transform:translateY(var(--a1-motion-distance))}to{opacity:1;transform:none}}.a1-stagger>*{animation:a1-enter var(--a1-motion-entrance) var(--a1-ease-entrance) both}.a1-stagger>:nth-child(2){animation-delay:60ms}.a1-stagger>:nth-child(3){animation-delay:.12s}.a1-stagger>:nth-child(4){animation-delay:.18s}.a1-stagger>:nth-child(5){animation-delay:var(--a1-duration-base)}.a1-stagger>:nth-child(6){animation-delay:.3s}.a1-reveal{transition:opacity var(--a1-motion-entrance) var(--a1-ease-entrance),transform var(--a1-motion-entrance) var(--a1-ease-entrance)}.a1-reveal[data-a1-inview=false]{opacity:0;transform:translateY(var(--a1-motion-distance))}.a1-reveal[data-a1-inview=true]{opacity:1;transform:none}.a1-press{transition:transform var(--a1-motion-fast) var(--a1-ease-standard),box-shadow var(--a1-motion-standard) var(--a1-ease-standard)}.a1-press:active{transform:scale(.985)}.a1-lift{transition:transform var(--a1-motion-standard) var(--a1-ease-standard),box-shadow var(--a1-motion-standard) var(--a1-ease-standard),border-color var(--a1-motion-standard) var(--a1-ease-standard)}.a1-lift:hover{box-shadow:var(--a1-shadow-soft);transform:translateY(-2px)}.a1-swap{transition:opacity var(--a1-motion-slow) var(--a1-ease-standard),transform var(--a1-motion-slow) var(--a1-ease-standard)}.a1-swap[data-a1-state=out]{opacity:0;transform:translateY(calc(var(--a1-motion-distance) * -1));pointer-events:none}.a1-underline{text-decoration:none;position:relative}.a1-underline:after{content:"";transform-origin:0;height:1px;transition:transform var(--a1-motion-standard) var(--a1-ease-standard);background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.a1-underline:focus-visible:after,.a1-underline:hover:after{transform:scaleX(1)}.a1-shimmer{position:relative;overflow:hidden}.a1-shimmer:after{content:"";background:linear-gradient(100deg,transparent 20%,rgb(var(--a1-rgb-white)/.55) 50%,transparent 80%);animation:a1-shimmer 1.4s var(--a1-ease-standard) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes a1-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.a1-enter,.a1-enter-fast,.a1-shimmer:after,.a1-stagger>*{animation:none}.a1-lift,.a1-press,.a1-reveal,.a1-swap,.a1-underline:after{transition:none}.a1-reveal[data-a1-inview=false]{opacity:1;transform:none}.a1-lift:hover{transform:none}.a1-underline:after{transform:scaleX(1)}}@media (prefers-contrast:more){.a1-shimmer:after{display:none}}.a1-system canvas,.a1-system img,.a1-system video,.a1p-system img,.a1p-system video{height:auto}}@layer a1.mineral{.a1-system,.a1p-system{--a1-color-focus:var(--a1m-accent-deep);--a1p-radius-control:var(--a1m-radius-control);--a1p-radius-surface:var(--a1m-radius-card)}.a1-halo{isolation:isolate;background:var(--a1m-halo);position:relative}.a1-halo:after{content:"";z-index:-1;pointer-events:none;background-image:var(--a1m-grain);opacity:var(--a1m-grain-opacity);mix-blend-mode:multiply;position:absolute;inset:0}:root[data-a1p-theme=dark] .a1-halo:after,[data-a1m-theme=dark] .a1-halo:after{mix-blend-mode:screen}.a1-system :where(button,a,summary,[tabindex]):focus-visible,.a1p-system :where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--a1m-accent-deep);outline-offset:3px}.a1-system :where(input,textarea,select):focus-visible,.a1p-system :where(input,textarea,select):focus-visible{outline:none}.a1-system ::selection{background:var(--a1m-accent-tint)}.a1p-system ::selection{background:var(--a1m-accent-tint)}.a1-button,.a1p-button{white-space:nowrap;isolation:isolate;border-radius:var(--a1-button-radius);gap:var(--a1-button-gap);background:var(--a1-button-bg);box-shadow:var(--a1m-shadow-ink);transition:transform var(--a1m-dur-2) var(--a1m-ease-out),box-shadow var(--a1m-dur-2) var(--a1m-ease-out),background var(--a1m-dur-2),color var(--a1m-dur-2),border-color var(--a1m-dur-2);position:relative;overflow:hidden}.a1-button{min-height:var(--a1-button-height);padding:var(--a1-button-pad-y) var(--a1-button-pad-x);font-size:var(--a1-button-font,inherit)}.a1-button:after,.a1p-button:not([data-variant]):after,.a1p-button[data-variant=primary]:after{content:"";z-index:-1;background:linear-gradient(110deg,transparent 30%,rgb(var(--a1-rgb-white)/.28) 50%,transparent 70%);transition:transform var(--a1m-dur-4) var(--a1m-ease-out);pointer-events:none;position:absolute;inset:0;transform:translate(-110%)}.a1-button:hover:after,.a1p-button:hover:after{transform:translate(110%)}.a1-button:hover,.a1p-button:hover{background:var(--a1-button-bg);box-shadow:inset 0 1px 0 rgb(var(--a1-rgb-white)/.22),0 12px 26px -10px rgb(var(--a1-rgb-ink)/.75)}.a1-button:active,.a1p-button:active{transform:scale(var(--a1-button-press-scale));background:var(--a1-button-bg)}.a1-button>span[aria-hidden],.a1p-button>svg:last-child{transition:transform var(--a1m-dur-3) var(--a1m-spring)}.a1-button:hover>span[aria-hidden]{transform:translate(2px)}:root[data-a1p-theme=dark] .a1p-button:not([data-variant]),:root[data-a1p-theme=dark] .a1p-button[data-variant=primary],[data-a1m-theme=dark] .a1-button:not([data-variant]){color:var(--a1-color-ink)}.a1-button[data-variant=secondary]:hover,.a1p-button[data-variant=secondary]:hover{background:var(--a1m-glass-strong);box-shadow:var(--a1m-shadow-1)}.a1-button[data-variant=ghost],.a1p-button[data-variant=ghost]{box-shadow:none;background:0 0}.a1-button[data-variant=ghost]:hover,.a1p-button[data-variant=ghost]:hover{background:var(--a1m-glass);box-shadow:none}.a1-button:is([data-variant=secondary],[data-variant=ghost]):after,.a1p-button:is([data-variant=secondary],[data-variant=ghost],[data-variant=link]):after{display:none}.a1p-button[data-variant=link]{box-shadow:none;color:var(--a1m-accent-deep);background:0 0;border-radius:4px}.a1-button[data-variant=danger],.a1p-button[data-variant=danger]{background:var(--a1-button-danger-bg);color:var(--a1-color-white);box-shadow:inset 0 1px 0 rgb(var(--a1-rgb-white)/.25),0 10px 22px -12px rgb(var(--a1-rgb-error)/.9)}.a1-button[data-variant=accent],.a1p-button[data-variant=accent]{background:var(--a1-button-accent-bg);color:var(--a1-color-ink);box-shadow:var(--a1m-shadow-accent)}.a1p-button:is([data-variant=secondary],[data-variant=ghost])[aria-pressed=true]{background:var(--a1m-accent-tint);border-color:rgb(var(--a1-rgb-azalea)/.8);color:var(--a1m-text)}.a1-button:disabled,.a1p-button:is(:disabled,[aria-disabled=true]),.a1p-button:is(:disabled,[aria-disabled=true]):hover{background:var(--a1-color-disabled-surface,var(--a1-color-disabled-surface));color:var(--a1-color-disabled-text,var(--a1-color-muted));box-shadow:none;transform:none}.a1-icon-button{border-radius:var(--a1m-radius-pill);background:var(--a1m-glass);border-color:var(--a1m-glass-line);transition:transform var(--a1m-dur-3) var(--a1m-spring),background var(--a1m-dur-2)}.a1-icon-button:active{transform:scale(.97)}.a1-field input,.a1-field select,.a1-field textarea,.a1-input,.a1p-input,.a1p-select,.a1p-textarea{border-radius:var(--a1-field-radius);border:1px solid var(--a1m-glass-line);background:var(--a1m-glass);color:var(--a1-field-fg);box-shadow:var(--a1m-shadow-1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);caret-color:var(--a1m-accent-deep);transition:border-color var(--a1m-dur-2),box-shadow var(--a1m-dur-3) var(--a1m-ease-out),background var(--a1m-dur-2)}.a1-field textarea,.a1p-textarea{border-radius:var(--a1-radius-20);resize:none}.a1-field :is(input,textarea,select):hover,.a1-input:hover,:is(.a1p-input,.a1p-select,.a1p-textarea):hover{background:var(--a1m-glass-strong)}.a1-field :is(input,textarea,select):focus,.a1-input:focus,:is(.a1p-input,.a1p-select,.a1p-textarea):focus{background:var(--a1m-glass-strong);border-color:var(--a1-field-line-focus);box-shadow:var(--a1-field-ring),0 10px 24px -14px rgb(var(--a1-rgb-rose)/.45);outline:none}:root[data-a1p-theme=dark] :is(.a1p-input,.a1p-select,.a1p-textarea):focus,[data-a1m-theme=dark] :is(.a1-input,.a1p-input,.a1p-select,.a1p-textarea):focus{background:rgb(var(--a1-rgb-surface-dark-raised)/.95)}.a1-field :is(input,textarea,select)[aria-invalid=true],.a1-input[aria-invalid=true],:is(.a1p-input,.a1p-select,.a1p-textarea)[aria-invalid=true]{border:1px solid rgb(var(--a1-rgb-error)/.55);box-shadow:0 0 0 4px rgb(var(--a1-rgb-error)/.12)}.a1-field select,.a1p-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%235A5C62' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.a1-check{position:relative}.a1-check input{appearance:none;border-radius:var(--a1m-radius-pill);border:1.5px solid var(--a1m-line);background:var(--a1m-glass-strong);width:20px;height:20px;transition:background var(--a1m-dur-2),border-color var(--a1m-dur-2),box-shadow var(--a1m-dur-3),transform var(--a1m-dur-3) var(--a1m-spring);cursor:pointer;place-items:center;margin:0;display:grid}.a1-check input:before{content:"";border-left:2px solid var(--a1-color-ink);border-bottom:2px solid var(--a1-color-ink);width:10px;height:6px;transition:transform var(--a1m-dur-3) var(--a1m-spring);transform:translateY(-1px)rotate(-45deg)scale(0)}.a1-check input:checked{background:var(--a1m-accent);border-color:var(--a1m-accent);box-shadow:var(--a1m-ring)}.a1-check input:checked:before{transform:translateY(-1px)rotate(-45deg)scale(1)}.a1-check:active input{transform:scale(.88)}.a1-check input:focus-visible{outline:2px solid var(--a1m-accent-deep);outline-offset:2px}.a1-check[data-variant=card]{border-radius:var(--a1-radius-20);border:1px solid var(--a1m-glass-line);background:var(--a1m-glass);transition:border-color var(--a1m-dur-2),box-shadow var(--a1m-dur-3),background var(--a1m-dur-2);padding:14px 16px}.a1-check[data-variant=card]:has(input:checked){background:var(--a1m-glass-strong);border-color:rgb(var(--a1-rgb-azalea)/.9);box-shadow:var(--a1m-ring)}.a1-switch:before{background:rgb(var(--a1-rgb-ink)/.14);width:42px;height:26px;box-shadow:inset 0 1px 2px rgb(var(--a1-rgb-black)/.08);transition:background var(--a1m-dur-2)}.a1-switch:after{transition:transform var(--a1m-dur-3) var(--a1m-spring),width var(--a1m-dur-2) var(--a1m-ease-out);top:calc(50% - 9px);left:4px}.a1-switch:active:after{width:22px}.a1-switch[aria-checked=true]:before{background:var(--a1m-accent)}.a1-switch[aria-checked=true]:active:after{transform:translate(12px)}.a1-card,.a1p-surface{border-radius:var(--a1-card-radius);border-color:var(--a1m-glass-line);background:var(--a1m-glass);box-shadow:var(--a1m-shadow-2);-webkit-backdrop-filter:blur(var(--a1m-glass-blur)) saturate(var(--a1m-glass-saturate));backdrop-filter:blur(var(--a1m-glass-blur)) saturate(var(--a1m-glass-saturate));transition:transform var(--a1m-dur-3) var(--a1m-ease-out),box-shadow var(--a1m-dur-3) var(--a1m-ease-out)}.a1p-surface[data-variant=soft]{background:var(--a1m-glass);box-shadow:var(--a1m-shadow-inset)}:root[data-a1p-theme=dark] .a1p-surface[data-variant=soft],[data-a1m-theme=dark] .a1p-surface[data-variant=soft]{background:rgb(var(--a1-rgb-surface-dark-raised)/.4)}.a1-card[data-interactive],.a1p-surface[data-interactive]{cursor:pointer}.a1-card[data-interactive]:hover,.a1p-surface[data-interactive]:hover,a.a1-card:hover{transform:translateY(var(--a1-card-lift));box-shadow:var(--a1-card-shadow-hover)}.a1-glass,.a1p-surface[data-variant=glass]{border:1px solid var(--a1m-glass-line);box-shadow:var(--a1m-shadow-2);-webkit-backdrop-filter:blur(var(--a1m-glass-blur)) saturate(var(--a1m-glass-saturate));backdrop-filter:blur(var(--a1m-glass-blur)) saturate(var(--a1m-glass-saturate))}.a1-card p{color:var(--a1m-text-2)}.a1-badge,.a1p-badge{border-radius:var(--a1m-radius-pill);background:var(--a1m-glass-strong);box-shadow:var(--a1m-shadow-1);gap:6px;padding:3px 10px 3px 9px;font-size:12px}.a1-badge:before,.a1p-badge:before{color:var(--a1-color-muted);content:"";border-radius:var(--a1m-radius-pill);background:currentColor;width:6px;height:6px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab,red,red)){.a1-badge:before,.a1p-badge:before{box-shadow:0 0 0 3px color-mix(in oklab,currentColor 22%,transparent)}}.a1-badge:before,.a1p-badge:before{flex:none}.a1-badge[data-tone=success],.a1p-badge[data-tone=success]{background:var(--a1m-glass-strong);color:var(--a1m-text)}.a1-badge[data-tone=success]:before,.a1p-badge[data-tone=success]:before{color:var(--a1-color-success)}.a1-badge[data-tone=warning],.a1p-badge[data-tone=warning]{background:var(--a1m-glass-strong);color:var(--a1m-text)}.a1-badge[data-tone=warning]:before,.a1p-badge[data-tone=warning]:before{color:var(--a1-color-bronze)}.a1-badge[data-tone=error],.a1p-badge[data-tone=error]{background:var(--a1m-glass-strong);color:var(--a1m-text)}.a1-badge[data-tone=error]:before,.a1p-badge[data-tone=error]:before{color:var(--a1-color-error)}.a1-badge[data-tone=info],.a1p-badge[data-tone=info]{background:var(--a1m-glass-strong);color:var(--a1m-text)}.a1-badge[data-tone=info]:before,.a1p-badge[data-tone=info]:before{color:var(--a1-color-info)}.a1-badge[data-tone=accent]:before,.a1p-badge[data-tone=accent]:before{color:var(--a1-color-azalea)}.a1-badge[data-live]:before,.a1p-badge[data-live]:before{animation:a1m-pulse 1.8s var(--a1m-ease-out) infinite}@keyframes a1m-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab,currentColor 55%,transparent)}to{box-shadow:0 0 0 8px #0000}}.a1-alert{border-radius:var(--a1m-radius-card);background:var(--a1m-glass);border:1px solid var(--a1m-glass-line);box-shadow:var(--a1m-shadow-1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--a1m-text)}.a1-alert>.a1-icon,.a1-alert>svg{border-radius:var(--a1m-radius-pill);background:var(--a1-color-info-soft);width:28px;height:28px;color:var(--a1-color-info);flex:none;padding:5px}.a1-alert[data-tone=error]{background:var(--a1m-glass);color:var(--a1m-text)}.a1-alert[data-tone=error]>:is(svg,.a1-icon){background:var(--a1-color-error-soft);color:var(--a1-color-error)}.a1-alert[data-tone=success]{background:var(--a1m-glass);color:var(--a1m-text)}.a1-alert[data-tone=success]>:is(svg,.a1-icon){background:var(--a1-color-success-soft);color:var(--a1-color-success)}.a1-tabs [role=tablist]{border:1px solid var(--a1m-glass-line);border-radius:var(--a1m-radius-pill);background:var(--a1m-glass);gap:2px;max-width:100%;padding:4px;display:inline-flex}.a1-tabs [role=tab]{border-radius:var(--a1m-radius-pill);min-height:36px;transition:background var(--a1m-dur-3) var(--a1m-spring),color var(--a1m-dur-2),box-shadow var(--a1m-dur-3);border:0;padding:8px 16px}.a1-tabs [role=tab][aria-selected=true]{background:var(--a1-color-white);color:var(--a1-color-ink);box-shadow:0 2px 8px -2px rgb(var(--a1-rgb-umber)/.25)}.a1-tabs [role=tabpanel]{animation:a1m-rise var(--a1m-dur-3) var(--a1m-ease-out) both}.a1-accordion{border:1px solid var(--a1m-glass-line);background:var(--a1m-glass);border-radius:18px;margin-bottom:8px;padding:0 18px}.a1-accordion summary:after{content:"";width:14px;height:14px;transition:transform var(--a1m-dur-3) var(--a1m-spring);background:linear-gradient(currentColor,currentColor) 50%/14px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 14px no-repeat;flex:none}.a1-accordion[open] summary:after{content:"";transform:rotate(45deg)}.a1-accordion::details-content{block-size:0;transition:block-size var(--a1m-dur-3) var(--a1m-ease-out),content-visibility var(--a1m-dur-3) allow-discrete;overflow:hidden}.a1-accordion[open]::details-content{block-size:auto}.a1-pagination button{border-radius:var(--a1m-radius-pill);min-width:34px;height:34px;color:var(--a1m-text-2);transition:background var(--a1m-dur-2),color var(--a1m-dur-2);background:0 0;border:0}.a1-pagination button[aria-current=page]{box-shadow:var(--a1m-shadow-ink)}.a1p-nav-item{border-radius:var(--a1-nav-radius);transition:background var(--a1m-dur-2),color var(--a1m-dur-2),transform var(--a1m-dur-3) var(--a1m-spring)}.a1p-nav-item:hover{background:var(--a1m-glass-strong)}.a1p-nav-item:active{transform:scale(.97)}.a1p-nav-item[data-active=true]{background:var(--a1-nav-bg-active);color:var(--a1-nav-fg-active);box-shadow:var(--a1m-shadow-ink);font-weight:var(--a1p-font-weight-regular)}:root[data-a1p-theme=dark] .a1p-nav-item[data-active=true]{color:var(--a1-color-ink)}.a1p-nav-item[data-active=true] .a1p-nav-count{background:rgb(var(--a1-rgb-canvas)/.16);color:inherit}.a1p-app-frame[data-collapsed=true] .a1p-app-sidebar .a1p-nav-item,.a1p-nav-item[data-compact=true]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.a1p-app-frame[data-collapsed=true] .a1p-app-sidebar .a1p-nav-item[data-active=true],.a1p-nav-item[data-compact=true][data-active=true]{background:var(--a1-nav-bg-active);color:var(--a1-nav-fg-active);box-shadow:var(--a1m-shadow-ink);border:0}:root[data-a1p-theme=dark] .a1p-nav-item[data-compact=true][data-active=true]{color:var(--a1-color-ink)}.a1p-rail-capsule{border-radius:var(--a1m-radius-pill)!important;border:1px solid var(--a1m-glass-line)!important;background:var(--a1m-glass)!important;box-shadow:var(--a1m-shadow-2)!important;-webkit-backdrop-filter:blur(var(--a1m-glass-blur)) saturate(var(--a1m-glass-saturate))!important;backdrop-filter:blur(var(--a1m-glass-blur)) saturate(var(--a1m-glass-saturate))!important}.a1p-app-frame{background:var(--a1m-halo)}.a1p-app-sidebar,.a1p-topbar{background:0 0}.a1p-app-topbar,.a1p-expressive .a1p-app-topbar,.a1p-expressive .a1p-topbar,.a1p-topbar{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:0;position:relative}.a1p-app-frame:not([data-navigation-mode=overlay]) .a1p-app-sidebar,.a1p-app-frame:not([data-navigation-mode=overlay])>.a1p-app-sidebar{box-shadow:none;background:0 0;border:0}.a1-floating-header,.a1-header{border-radius:var(--a1m-radius-pill)}.a1-table-wrap,.a1p-table-container{scrollbar-width:thin;border-radius:var(--a1m-radius-card);border:1px solid var(--a1m-glass-line);background:var(--a1m-glass);box-shadow:var(--a1m-shadow-2);-webkit-backdrop-filter:blur(var(--a1m-glass-blur));backdrop-filter:blur(var(--a1m-glass-blur));padding:6px;overflow-y:hidden}:root[data-a1p-theme=dark] .a1p-table-container,[data-a1m-theme=dark] :is(.a1-table-wrap,.a1p-table-container){background:rgb(var(--a1-rgb-surface-dark-raised)/.5)}.a1-table,.a1p-table{border-collapse:separate;border-spacing:0 4px;background:0 0}.a1-table th,.a1p-table-head{color:var(--a1m-text-2);font-weight:var(--a1p-font-weight-regular,400);background:0 0;border:0;font-size:12px}.a1-table td,.a1p-table-cell{background:var(--a1m-glass);transition:background var(--a1m-dur-1);border:0}:root[data-a1p-theme=dark] .a1p-table-cell,[data-a1m-theme=dark] :is(.a1-table td,.a1p-table-cell){background:rgb(var(--a1-rgb-surface-dark-raised)/.55)}.a1-table td:first-child,.a1p-table-cell:first-child{border-radius:12px 0 0 12px}.a1-table td:last-child,.a1p-table-cell:last-child{border-radius:0 12px 12px 0}.a1-table tbody tr:hover,.a1p-table-body .a1p-table-row:hover{background:0 0}.a1-table tbody tr:hover td,.a1p-table-body .a1p-table-row:hover>.a1p-table-cell{background:rgb(var(--a1-rgb-white)/.95)}.a1p-table-footer .a1p-table-cell{background:0 0;border-top:0}.a1-dialog{border-radius:var(--a1-radius-28);border:1px solid var(--a1m-glass-line);background:var(--a1m-glass-strong);-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);box-shadow:var(--a1m-shadow-3)}.a1-dialog[open]{animation:a1m-pop var(--a1m-dur-4) var(--a1m-spring) both}.a1-dialog::backdrop{background:rgb(var(--a1-rgb-ink)/.28);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.a1-toast{border-radius:var(--a1m-radius-pill);background:var(--a1m-ink-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 36px -16px rgb(var(--a1-rgb-ink)/.55);animation:a1m-toast var(--a1m-dur-4) var(--a1m-spring) both;padding:10px 10px 10px 18px}:root[data-a1p-theme=dark] .a1-toast,[data-a1m-theme=dark] .a1-toast{color:var(--a1-color-ink)}.a1-tooltip{opacity:0;pointer-events:none;border-radius:var(--a1m-radius-pill);background:var(--a1m-ink-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity var(--a1m-dur-1),transform var(--a1m-dur-3) var(--a1m-spring);font-size:12px;display:block;transform:translate(-50%,4px)scale(.96)}.a1-tooltip-wrap:focus-within .a1-tooltip,.a1-tooltip-wrap:hover .a1-tooltip{opacity:1;transform:translate(-50%)}.a1-skeleton{background:linear-gradient(90deg,rgb(var(--a1-rgb-white)/.35),rgb(var(--a1-rgb-white)/.95),rgb(var(--a1-rgb-white)/.35));animation:a1m-shimmer 1.4s linear infinite}:root[data-a1p-theme=dark] .a1-skeleton,[data-a1m-theme=dark] .a1-skeleton{background:linear-gradient(90deg,var(--a1-color-surface-dark),var(--a1-color-line-dark-soft),var(--a1-color-surface-dark));background-size:200% 100%}.a1-empty{border-radius:var(--a1m-radius-card);border:1px solid var(--a1m-glass-line);background:var(--a1m-glass)}.a1-empty>.a1-icon:first-child,.a1-empty>svg:first-child{border-radius:var(--a1m-radius-pill);background:var(--a1m-glass-strong);width:52px;height:52px;box-shadow:var(--a1m-shadow-1);padding:14px;animation:a1m-float 4s ease-in-out infinite}.a1-progress{background:var(--a1m-surface-2);height:8px;box-shadow:inset 0 1px 2px rgb(var(--a1-rgb-black)/.06)}.a1-progress::-webkit-progress-bar{background:var(--a1m-surface-2)}.a1-progress::-webkit-progress-value{background:var(--a1m-data-gradient);transition:width var(--a1m-dur-4) var(--a1m-ease-out)}.a1-progress::-moz-progress-bar{background:var(--a1m-data-gradient)}@keyframes a1m-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes a1m-pop{0%{opacity:0;transform:scale(.4)}}@keyframes a1m-toast{0%{opacity:0;transform:translateY(16px)scale(.96)}}@keyframes a1m-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes a1m-float{50%{transform:translateY(-5px)}}@keyframes a1m-spin{to{transform:rotate(1turn)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.a1-card,.a1-dialog,.a1-glass,.a1-table-wrap,.a1p-surface,.a1p-table-container{background:var(--a1-color-white)}}@media (prefers-contrast:more){.a1-card,.a1-field :is(input,textarea,select),.a1-table-wrap,.a1p-input,.a1p-select,.a1p-surface,.a1p-table-container,.a1p-textarea{border-color:var(--a1-color-line-strong,var(--a1-color-line-strong));-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--a1-color-white)}}@media (prefers-reduced-transparency:reduce){.a1-card,.a1-dialog,.a1-glass,.a1-table-wrap,.a1-toast,.a1p-surface,.a1p-table-container{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--a1-color-surface,var(--a1-color-white))}}.a1p-page-title-group{flex:auto}.a1-system,.a1p-system{background-color:var(--a1m-bg);color:var(--a1m-text);color-scheme:inherit}:is(.a1-system,.a1p-system)[data-a1m-theme=dark],:is([data-a1m-theme=dark],:root[data-a1p-theme=dark],:root[data-theme=dark]) :is(.a1-system,.a1p-system){color-scheme:dark}.a1p-system{--a1p-canvas:var(--a1m-bg);--a1p-surface:var(--a1m-surface);--a1p-surface-soft:var(--a1m-surface-2);--a1p-text:var(--a1m-text);--a1p-text-secondary:var(--a1m-text-2);--a1p-text-muted:var(--a1m-text-2);--a1p-line:var(--a1m-line);--a1p-primary:var(--a1m-text);--a1p-on-primary:var(--a1m-on-primary);--a1p-accent-soft:var(--a1m-selected);--a1p-accent:var(--a1m-selected-text)}.a1-system :is(.a1-field label,.a1-label,.a1-card h3,.a1-empty h3,.a1-dialog h2,.a1-accordion summary,.a1-tabs [role=tab][aria-selected=true]){color:var(--a1m-text)}.a1-system :is(.a1-hint,.a1-card p,.a1-empty p,.a1-dialog p,.a1-accordion>div,.a1-table th,.a1-table caption,.a1-pagination>span){color:var(--a1m-text-2)}.a1-field input::placeholder,.a1-field textarea::placeholder,.a1-input::placeholder,:is(.a1p-input,.a1p-textarea)::placeholder{color:var(--a1-field-placeholder)}.a1-field :is(input,textarea,select),.a1-input,.a1p-input,.a1p-select,.a1p-textarea{background:var(--a1-field-bg);border-color:var(--a1-field-line);box-shadow:var(--a1-field-shadow)}.a1-field :is(input,textarea,select):hover,.a1-input:hover,:is(.a1p-input,.a1p-select,.a1p-textarea):hover{background:var(--a1-field-bg);border-color:var(--a1-field-line-hover)}.a1-field :is(input,textarea,select):focus,.a1-input:focus,:is(.a1p-input,.a1p-select,.a1p-textarea):focus{background:var(--a1-field-bg)}.a1-card,.a1p-surface{background:var(--a1-card-bg);border-color:var(--a1-card-line);box-shadow:var(--a1-card-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.a1-glass,.a1p-surface[data-variant=glass]{background:var(--a1m-glass)}.a1p-surface[data-variant=soft]{background:var(--a1m-surface-2)}.a1-table-wrap,.a1p-table-container{background:var(--a1m-surface-2);border-color:var(--a1m-line);-webkit-backdrop-filter:none;backdrop-filter:none}.a1-table tbody tr:hover td,.a1-table td,.a1p-table-body .a1p-table-row:hover>.a1p-table-cell,.a1p-table-cell{background:var(--a1m-surface)}@supports (color:color-mix(in lab,red,red)){.a1-table tbody tr:hover td,.a1p-table-body .a1p-table-row:hover>.a1p-table-cell{background:color-mix(in oklab,var(--a1m-surface) 88%,var(--a1m-text))}}.a1-table tr[aria-selected=true] td,.a1p-table-row[data-state=selected]>.a1p-table-cell{background:var(--a1m-surface)}@supports (color:color-mix(in lab,red,red)){.a1-table tr[aria-selected=true] td,.a1p-table-row[data-state=selected]>.a1p-table-cell{background:color-mix(in oklab,var(--a1m-surface) 80%,var(--a1-color-azalea))}}.a1-button,.a1p-button{color:var(--a1-button-fg)}.a1-button:not([data-variant]):hover,.a1p-button:not([data-variant]):hover,.a1p-button[data-variant=primary]:hover{box-shadow:inset 0 1px 0 rgb(var(--a1-rgb-white)/.22),0 10px 22px -10px rgb(var(--a1-rgb-ink)/.6);filter:brightness(1.12)}.a1-button[data-variant=secondary],.a1p-button[data-variant=secondary]{background:var(--a1-button-secondary-bg);color:var(--a1m-text);border-color:var(--a1-button-secondary-line);box-shadow:var(--a1m-shadow-1);-webkit-backdrop-filter:none;backdrop-filter:none}.a1-button[data-variant=secondary]:hover,.a1p-button[data-variant=secondary]:hover{background:var(--a1-button-secondary-bg-hover);border-color:var(--a1m-text-2)}.a1-button[data-variant=ghost],.a1p-button[data-variant=ghost]{color:var(--a1m-text);border-color:#0000}.a1-button[data-variant=ghost]:hover,.a1p-button[data-variant=ghost]:hover{background:var(--a1-button-ghost-bg-hover)}.a1-button:is([data-variant=secondary],[data-variant=ghost]):active,.a1p-button:is([data-variant=secondary],[data-variant=ghost]):active{background:var(--a1-button-pressed-bg)}.a1p-button:is([data-variant=secondary],[data-variant=ghost])[aria-pressed=true]{background:var(--a1m-selected);color:var(--a1m-selected-text);border-color:#0000}.a1p-button[data-variant=link]{color:var(--a1m-selected-text)}.a1-button:disabled,.a1p-button:is(:disabled,[aria-disabled=true]){background:var(--a1m-track);color:var(--a1m-text-2);border-color:#0000}.a1-icon-button{background:var(--a1m-surface);border-color:var(--a1m-line);color:var(--a1m-text);box-shadow:var(--a1m-shadow-1);-webkit-backdrop-filter:none;backdrop-filter:none}.a1-icon-button:hover{background:var(--a1m-surface-2)}.a1p-nav-item{color:var(--a1-nav-fg)}.a1p-nav-item:hover{background:var(--a1-nav-bg-hover);color:var(--a1-nav-fg-hover)}.a1p-nav-item[data-active=true],.a1p-nav-item[data-compact=true][data-active=true],.a1p-rail-capsule .a1p-nav-item[data-active=true]{background:var(--a1-nav-bg-active);color:var(--a1-nav-fg-active);border-color:#0000}.a1-tabs [role=tablist]{background:var(--a1m-track);border-color:#0000}.a1-tabs [role=tab]{color:var(--a1m-text-2)}.a1-tabs [role=tab]:hover{background:var(--a1m-hover);color:var(--a1m-text)}.a1-tabs [role=tab][aria-selected=true]{background:var(--a1m-surface);box-shadow:var(--a1m-shadow-1)}.a1-pagination button{border:1px solid var(--a1m-line);background:var(--a1m-surface);min-width:36px;height:36px;color:var(--a1m-text);font-variant-numeric:tabular-nums;padding:0 10px}.a1-pagination button:hover{background:var(--a1m-surface-2);color:var(--a1m-text)}.a1-pagination button[aria-current=page]{background:var(--a1m-ink-gradient);color:var(--a1m-on-primary);border-color:#0000}.a1-pagination button:disabled{opacity:.45}.a1-accordion{background:var(--a1m-surface);border-color:var(--a1m-line)}.a1-check input{background:var(--a1m-surface);border-color:var(--a1m-text-2)}.a1-switch:before{background:var(--a1m-line)}.a1-dialog{background:var(--a1m-popover);border-color:var(--a1m-line);color:var(--a1m-text)}.a1-dialog,.a1-toast,.a1-tooltip{-webkit-backdrop-filter:none;backdrop-filter:none}.a1-toast,.a1-tooltip{background:var(--a1m-tooltip);color:var(--a1m-on-tooltip)}.a1-toast button{color:inherit}.a1-alert{background:var(--a1m-surface);border-color:var(--a1m-line);-webkit-backdrop-filter:none;backdrop-filter:none}.a1-badge,.a1p-badge{background:var(--a1m-surface);color:var(--a1m-text);box-shadow:inset 0 0 0 1px var(--a1m-line)}.a1-empty{background:var(--a1m-surface-2);border-color:var(--a1m-line)}.a1-progress{background:var(--a1m-track)}.a1-skeleton{background:linear-gradient(90deg,var(--a1m-track),var(--a1m-hover),var(--a1m-track));background-size:200% 100%}.a1-divider{background:var(--a1m-line)}.a1-only-dark,:is([data-a1m-theme=dark],:root[data-a1p-theme=dark],:root[data-theme=dark]) .a1-only-light{display:none!important}:is([data-a1m-theme=dark],:root[data-a1p-theme=dark],:root[data-theme=dark]) .a1-only-dark{display:revert!important}:is([data-a1m-theme=dark],:root[data-a1p-theme=dark],:root[data-theme=dark]) img.a1-invert-dark{filter:invert()brightness(1.1)}.a1-tabs [role=tablist]{scrollbar-width:none}.a1-tabs [role=tablist]::-webkit-scrollbar{display:none}.a1-system a.a1-button:not([data-variant]),.a1-system a.a1-button[data-variant=primary]{color:var(--a1-button-fg)}.a1-system a.a1-button[data-variant=ghost],.a1-system a.a1-button[data-variant=secondary]{color:var(--a1m-text)}.a1-tooltip--layer{opacity:0;transition:opacity var(--a1m-dur-fast,.16s) ease;border:0;margin:0;position:fixed;inset:auto;transform:none}.a1-tooltip--layer[data-open]{opacity:1}@supports (position-anchor:--a){.a1-tooltip--layer{position-area:top;margin-bottom:8px}.a1-tooltip--layer[data-placement=bottom]{position-area:bottom;margin:8px 0 0}.a1-tooltip--layer[data-placement=right]{position-area:right;margin:0 0 0 8px}}.a1-cq{container-type:inline-size}@container (max-width:480px){.a1-cq-stack{flex-direction:column;align-items:stretch}.a1-cq-hide{display:none}.a1-cq-grid{grid-template-columns:minmax(0,1fr)}}@container (min-width:481px) and (max-width:760px){.a1-cq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.a1-cq-grid{gap:var(--a1-space-16,16px);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}@media print{:root{color-scheme:light}body,html{color:#000;background:#fff!important}.a1-halo:after,.a1-halo:before,.a1-site-header,.a1-toast,.a1-tooltip,.a1m-bottombar-wrap,.a1p-rail-capsule,.a1p-sidebar,.a1p-topbar,.a1s-header,[data-print=hide]{display:none!important}.a1p-app-frame{display:block!important}.a1-button,.a1p-button{border:1px solid #999;box-shadow:none!important;color:#000!important;background:0 0!important}.a1-card,.a1m-glass,.a1p-surface{border:1px solid #ccc;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}.a1m-card,.a1p-surface,tr{break-inside:avoid}h1,h2,h3{break-after:avoid}a[href^=http]:after{content:" (" attr(href) ")";color:#555;font-size:.8em}*{transition:none!important;animation:none!important}}.a1m-glass{background:var(--a1m-glass);border:1px solid var(--a1m-glass-line);box-shadow:var(--a1m-shadow-2);-webkit-backdrop-filter:blur(var(--a1m-glass-blur)) saturate(var(--a1m-glass-saturate));border-radius:var(--a1m-radius-card);color:var(--a1m-text)}.a1m-kbd{background:var(--a1m-line-soft);min-width:20px;height:20px;border-radius:6px;place-items:center;padding:0 5px;font-family:inherit;font-size:11px;display:inline-grid}.a1m-muted{color:var(--a1m-text-2);font-size:12px}.a1m-float{z-index:var(--a1p-z-popover,50);border-radius:var(--a1-radius-20);background:var(--a1m-popover);border:1px solid var(--a1m-line);box-shadow:var(--a1m-shadow-3);color:var(--a1m-text);opacity:0;transform-origin:var(--origin,top left);pointer-events:none;visibility:hidden;transition:opacity var(--a1m-dur-1),transform var(--a1m-dur-3) var(--a1m-spring),visibility 0s var(--a1m-dur-2);padding:6px;position:absolute;transform:translateY(-6px)scale(.96)}.a1m-float[data-open]{opacity:1;pointer-events:auto;visibility:visible;transition:opacity var(--a1m-dur-1),transform var(--a1m-dur-3) var(--a1m-spring),visibility 0s;transform:none}.a1m-float[data-side=top]{transform-origin:0 100%;transform:translateY(6px)scale(.96)}.a1m-float[data-side=top][data-open]{transform:none}.a1m-anchor{display:inline-flex;position:relative}.a1m-item{border-radius:var(--a1m-radius-control);width:100%;min-height:38px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--a1m-dur-1),box-shadow var(--a1m-dur-2);background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}:root[data-a1p-theme=dark] .a1m-item:hover,[data-a1m-theme=dark] .a1m-item:hover{background:rgb(var(--a1-rgb-canvas)/.08)}.a1m-item>.a1-icon{width:18px;height:18px;color:var(--a1m-text-2)}.a1m-item .a1m-kbd,.a1m-item .a1m-trail{margin-left:auto}.a1m-item[data-tone=danger]{color:var(--a1-color-error,var(--a1-color-error))}.a1m-item[data-tone=danger]>.a1-icon{color:inherit}.a1m-item[aria-selected=true]{background:var(--a1m-accent-tint)}.a1m-item .a1m-check{color:var(--a1m-accent-deep);opacity:0;transition:transform var(--a1m-dur-3) var(--a1m-spring),opacity var(--a1m-dur-1);margin-left:auto;transform:scale(.4)}.a1m-item[aria-selected=true] .a1m-check{opacity:1;transform:none}.a1m-sep{background:var(--a1m-line-soft);border:0;height:1px;margin:4px 8px}.a1m-group-label{letter-spacing:.04em;text-transform:uppercase;color:var(--a1m-text-2);padding:8px 10px 4px;font-size:11px}.a1m-dropdown{gap:6px;min-width:0;display:grid;position:relative}.a1m-dropdown>label{font-size:13px}.a1m-trigger{border-radius:var(--a1m-radius-field);border:1px solid var(--a1m-glass-line);background:var(--a1m-glass);width:100%;min-height:44px;box-shadow:var(--a1m-shadow-1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--a1m-text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--a1m-dur-2),box-shadow var(--a1m-dur-3),background var(--a1m-dur-2);align-items:center;gap:8px;padding:0 14px;font-size:14px;display:flex}.a1m-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.a1m-trigger>.a1-icon,.a1m-trigger>span[data-placeholder]{color:var(--a1m-text-2)}.a1m-trigger>.a1-icon{width:16px;height:16px;transition:transform var(--a1m-dur-3) var(--a1m-spring)}.a1m-trigger[aria-expanded=true]{background:var(--a1m-glass-strong);border-color:rgb(var(--a1-rgb-azalea)/.75);box-shadow:var(--a1m-ring)}.a1m-trigger[aria-expanded=true]>.a1-icon{transform:rotate(180deg)}.a1m-trigger:focus-visible{border-color:rgb(var(--a1-rgb-azalea)/.75);box-shadow:var(--a1m-ring);outline:none}.a1m-dropdown .a1m-float{max-height:280px;top:calc(100% + 6px);left:0;right:0;overflow:auto}.a1m-item small{color:var(--a1m-text-2);margin-left:auto;font-size:12px}.a1m-hovercard{gap:10px;width:280px;padding:16px;display:grid;top:calc(100% + 8px);left:0}.a1m-hovercard-trigger{border-bottom:1px dashed var(--a1m-accent-deep);cursor:default}.a1m-popover{min-width:240px;padding:14px;top:calc(100% + 8px);left:0}.a1m-sheet-root{z-index:var(--a1p-z-overlay,60);pointer-events:none;position:fixed;inset:0}.a1m-scrim,.a1m-sheet-root[data-contained]{position:absolute}.a1m-scrim{background:var(--a1m-line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity var(--a1m-dur-3);inset:0}.a1m-sheet{border-radius:var(--a1m-radius-sheet);background:var(--a1m-glass-strong);-webkit-backdrop-filter:blur(26px)saturate(150%);backdrop-filter:blur(26px)saturate(150%);max-height:86%;box-shadow:0 -10px 40px -20px rgb(var(--a1-rgb-umber)/.5);color:var(--a1m-text);transition:transform var(--a1m-dur-4) var(--a1m-spring);gap:12px;padding:10px 18px 20px;display:grid;position:absolute;bottom:6px;left:6px;right:6px;overflow:auto;transform:translateY(105%)}.a1m-sheet-root[data-open]{pointer-events:auto}.a1m-sheet-root[data-open] .a1m-scrim{opacity:1}.a1m-sheet-root[data-open] .a1m-sheet{transform:none}.a1m-grab{border-radius:var(--a1m-radius-pill);justify-self:center;width:38px;height:5px}.a1m-sheet h3{margin:0;font-size:17px;font-weight:400}.a1m-cmdk-root{z-index:var(--a1p-z-overlay,60);pointer-events:none;place-items:start center;padding-top:14vh;display:grid;position:fixed;inset:0}.a1m-cmdk-root[data-contained]{padding-top:24px;position:absolute}.a1m-cmdk-root[data-open]{pointer-events:auto}.a1m-cmdk-root[data-open] .a1m-scrim{opacity:1}.a1m-cmdk{background:var(--a1m-glass-strong);border:1px solid var(--a1m-glass-line);width:min(560px,100% - 32px);box-shadow:var(--a1m-shadow-3);-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);color:var(--a1m-text);opacity:0;transition:opacity var(--a1m-dur-1),transform var(--a1m-dur-3) var(--a1m-spring);border-radius:24px;position:relative;overflow:hidden;transform:scale(.96)translateY(-8px)}.a1m-cmdk-root[data-open] .a1m-cmdk{opacity:1;transform:none}.a1m-cmdk-q{border-bottom:1px solid var(--a1m-line-soft);align-items:center;gap:10px;padding:14px 16px;display:flex}.a1m-cmdk-q input{all:unset;color:var(--a1m-text);flex:1;font-size:15px}.a1m-cmdk-q input::placeholder{color:var(--a1m-text-2)}.a1m-cmdk-list{scrollbar-width:thin;scrollbar-color:var(--a1m-line-soft) transparent;max-height:340px;padding:6px;overflow:auto}.a1m-cmdk-empty{text-align:center;color:var(--a1m-text-2);padding:28px 16px;font-size:14px}.a1m-cmdk-list{max-height:min(380px,52vh);animation:a1m-cmdk-page .22s var(--a1m-ease-out) both}@keyframes a1m-cmdk-page{0%{opacity:0;transform:translate(8px)}}.a1m-cmdk .a1m-group-label{align-items:center;gap:6px;display:flex}.a1m-cmdk .a1m-group-label small{letter-spacing:0;opacity:.8;font-size:10.5px}.a1m-cmdk-item{min-height:44px}.a1m-cmdk-ico{background:var(--a1m-surface-2);width:28px;height:28px;color:var(--a1m-text-2);transition:background var(--a1m-dur-2),color var(--a1m-dur-2);border-radius:9px;flex:none;place-items:center;display:grid}.a1m-cmdk-ico .a1-icon{width:15px;height:15px}.a1m-cmdk-item[data-highlighted] .a1m-cmdk-ico{background:var(--a1m-text);color:var(--a1m-on-primary,var(--a1-color-white))}.a1m-cmdk-item[data-ask] .a1m-cmdk-ico{background:var(--a1m-accent-tint);color:var(--a1m-selected-text,var(--a1m-accent-deep))}.a1m-cmdk-txt{text-align:left;flex:1;min-width:0;display:grid}.a1m-cmdk-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.a1m-cmdk-label mark{color:inherit;box-shadow:inset 0 -.38em 0 var(--a1m-accent-tint);background:0 0;font-weight:600}.a1m-cmdk-hint{color:var(--a1m-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.a1m-cmdk-more{color:var(--a1m-text-2);display:grid;transform:rotate(-90deg)}.a1m-cmdk-more .a1-icon{width:14px;height:14px}.a1m-cmdk-crumb{all:unset;border-radius:var(--a1m-radius-pill);background:var(--a1m-surface-2);cursor:pointer;animation:a1m-cmdk-page .2s var(--a1m-ease-out) both;flex:none;padding:3px 10px;font-size:12.5px}.a1m-cmdk-crumb:hover{background:var(--a1m-hover)}.a1m-cmdk-crumb:focus-visible{box-shadow:var(--a1m-ring)}.a1m-cmdk-foot{border-top:1px solid var(--a1m-line-soft);color:var(--a1m-text-2);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 14px;font-size:11.5px;display:flex}.a1m-cmdk-foot span{align-items:center;gap:4px;display:inline-flex}.a1m-cmdk-count{font-variant-numeric:tabular-nums;margin-left:auto}@media (prefers-reduced-motion:reduce){.a1m-cmdk-crumb,.a1m-cmdk-list{animation:none}}.a1m-segmented{isolation:isolate;border-radius:var(--a1m-radius-pill);background:var(--a1m-glass);border:1px solid var(--a1m-glass-line);width:max-content;max-width:100%;padding:3px;display:inline-flex;position:relative}:root[data-a1p-theme=dark] .a1m-segmented,[data-a1m-theme=dark] .a1m-segmented{background:rgb(var(--a1-rgb-surface-dark-raised)/.5)}.a1m-segmented button{all:unset;z-index:1;height:32px;color:var(--a1m-text-2);cursor:pointer;white-space:nowrap;transition:color var(--a1m-dur-2);place-items:center;padding:0 14px;font-size:13px;display:grid;position:relative}:root[data-a1p-theme=dark] .a1m-segmented button[aria-pressed=true],[data-a1m-theme=dark] .a1m-segmented button[aria-pressed=true]{color:var(--a1-color-ink)}.a1m-segmented button:focus-visible{outline:2px solid var(--a1m-accent-deep);outline-offset:1px;border-radius:var(--a1m-radius-pill)}.a1m-segmented .a1m-pill{z-index:0;border-radius:var(--a1m-radius-pill);background:var(--a1m-ink-gradient);box-shadow:var(--a1m-shadow-ink);transition:left var(--a1m-dur-3) var(--a1m-spring),width var(--a1m-dur-3) var(--a1m-spring);position:absolute;top:3px;bottom:3px}.a1m-segmented[data-size=sm] button{height:26px;padding:0 10px;font-size:12px}.a1m-bottombar-wrap{align-items:center;gap:8px;display:flex;position:absolute;bottom:14px;left:12px;right:12px}.a1m-bottombar-wrap[data-fixed]{padding-bottom:env(safe-area-inset-bottom);position:fixed}.a1m-bottombar{isolation:isolate;border-radius:var(--a1m-radius-pill);background:var(--a1m-glass);border:1px solid var(--a1m-glass-line);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);box-shadow:var(--a1m-shadow-2);flex:1;padding:6px;display:flex;position:relative}.a1m-bottombar a,.a1m-bottombar button{all:unset;z-index:1;color:var(--a1m-text-2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--a1m-dur-2);flex:1;justify-items:center;gap:2px;padding:7px 0 5px;font-size:10px;display:grid;position:relative}.a1m-bottombar .a1-icon{width:20px;height:20px;transition:transform var(--a1m-dur-3) var(--a1m-spring)}.a1m-bottombar :is(a,button):active .a1-icon{transform:scale(.85)}.a1m-bottombar[data-variant=icons] :is(a,button){padding:12px 0}.a1m-bottombar[data-variant=icons] .a1m-bb-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.a1m-bottombar .a1m-blob{z-index:0;border-radius:var(--a1m-radius-pill);background:var(--a1m-ink-gradient);box-shadow:var(--a1m-shadow-ink);transition:left var(--a1m-dur-4) var(--a1m-spring),width var(--a1m-dur-4) var(--a1m-spring);position:absolute;top:6px;bottom:6px}.a1m-bottombar[data-variant=icons] .a1m-blob{background:var(--a1m-accent-gradient);box-shadow:var(--a1m-shadow-accent)}.a1m-bb-badge{background:var(--a1m-accent);min-width:16px;height:16px;box-shadow:0 0 0 2px var(--a1m-bg);place-items:center;padding:0 4px;font-size:9.5px;display:grid;position:absolute;top:3px;left:calc(50% + 6px)}.a1m-bb-badge,.a1m-fab{border-radius:var(--a1m-radius-pill);color:var(--a1-color-ink)}.a1m-fab{background:var(--a1m-accent-gradient);height:52px;box-shadow:var(--a1m-shadow-accent);cursor:pointer;transition:transform var(--a1m-dur-3) var(--a1m-spring);border:0;flex:0 0 52px;place-items:center;display:grid}.a1m-fab:active{transform:scale(.96)}.a1m-breadcrumb ol{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.a1m-breadcrumb a{border-radius:var(--a1m-radius-pill);height:28px;color:var(--a1m-text-2);transition:background var(--a1m-dur-2),color var(--a1m-dur-2);align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.a1m-breadcrumb a:hover{background:var(--a1m-glass-strong);color:var(--a1m-text)}.a1m-breadcrumb [aria-current]{color:var(--a1m-text);padding:0 10px}.a1m-breadcrumb .a1-icon{width:14px;height:14px;color:var(--a1m-text-2);opacity:.6;transform:rotate(-90deg)}.a1m-stepper{gap:6px;margin:0;padding:0;list-style:none;display:flex}.a1m-step{flex:1;gap:8px;min-width:0;display:grid}.a1m-step-bar{border-radius:var(--a1m-radius-pill);background:var(--a1m-track);height:4px;overflow:hidden}.a1m-step-bar i{border-radius:inherit;background:var(--a1m-accent);width:0;height:100%;transition:width var(--a1m-dur-4) var(--a1m-ease-out);display:block}.a1m-step[data-state=done] .a1m-step-bar i{background:var(--a1m-ink-gradient);width:100%}.a1m-step[data-state=current] .a1m-step-bar i{width:50%;animation:a1m-stepnow 1.6s var(--a1m-ease-out) infinite alternate}@keyframes a1m-stepnow{0%{width:15%}to{width:65%}}.a1m-step-label{color:var(--a1m-text-2);align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.a1m-step-label b{border-radius:var(--a1m-radius-pill);background:var(--a1m-surface-2);height:22px;box-shadow:var(--a1m-shadow-1);font-variant-numeric:tabular-nums;flex:0 0 22px;place-items:center;font-size:11px;font-weight:400;display:grid}.a1m-step[data-state=done] .a1m-step-label b{background:var(--a1m-ink-gradient);color:var(--a1m-on-primary)}.a1m-step[data-state=current] .a1m-step-label{color:var(--a1m-text)}.a1m-step[data-state=current] .a1m-step-label b{background:var(--a1m-accent);color:var(--a1-color-ink);box-shadow:var(--a1m-ring)}.a1m-step-label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.a1m-glide{gap:2px;display:grid;position:relative}.a1m-glide a,.a1m-glide button{all:unset;z-index:1;border-radius:var(--a1m-radius-control);height:38px;color:var(--a1m-text-2);cursor:pointer;transition:color var(--a1m-dur-2);align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex;position:relative}.a1m-glide :is(a,button):hover,.a1m-glide [aria-current]{color:var(--a1m-text)}.a1m-glide .a1-icon{width:18px;height:18px}.a1m-glide .a1m-count{color:var(--a1m-text-2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.a1m-glide-act,.a1m-glide-hl{z-index:0;border-radius:var(--a1m-radius-control);pointer-events:none;height:38px;position:absolute;left:0;right:0}.a1m-glide-hl{opacity:0;transition:top var(--a1m-dur-3) var(--a1m-spring),opacity var(--a1m-dur-2)}:root[data-a1p-theme=dark] .a1m-glide-hl,[data-a1m-theme=dark] .a1m-glide-hl{background:rgb(var(--a1-rgb-canvas)/.08)}.a1m-glide:hover .a1m-glide-hl{opacity:1}.a1m-glide-act{background:var(--a1m-line-soft);transition:top var(--a1m-dur-4) var(--a1m-spring)}.a1m-glide-section{letter-spacing:.04em;text-transform:uppercase;color:var(--a1m-text-2);padding:14px 12px 6px;font-size:11px}.a1m-combobox{gap:6px;display:grid;position:relative}.a1m-combobox>label{font-size:13px}.a1m-combo-box{border-radius:var(--a1m-radius-field);border:1px solid var(--a1m-glass-line);background:var(--a1m-glass);min-height:44px;box-shadow:var(--a1m-shadow-1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:text;transition:border-color var(--a1m-dur-2),box-shadow var(--a1m-dur-3),background var(--a1m-dur-2);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;display:flex}.a1m-combo-box:focus-within{background:var(--a1m-glass-strong);border-color:rgb(var(--a1-rgb-azalea)/.75);box-shadow:var(--a1m-ring)}.a1m-combo-box input{all:unset;min-width:80px;color:var(--a1m-text);caret-color:var(--a1m-accent-deep);flex:1;font-size:14px}.a1m-combo-box input::placeholder{color:var(--a1m-text-2)}.a1m-tag{border-radius:var(--a1m-radius-pill);background:var(--a1m-surface);height:26px;box-shadow:var(--a1m-shadow-1);animation:a1m-pop var(--a1m-dur-3) var(--a1m-spring) both;align-items:center;gap:4px;padding:0 4px 0 10px;font-size:12px;display:inline-flex}:root[data-a1p-theme=dark] .a1m-tag,[data-a1m-theme=dark] .a1m-tag{background:rgb(var(--a1-rgb-canvas)/.1)}.a1m-tag button{all:unset;border-radius:var(--a1m-radius-pill);cursor:pointer;width:18px;height:18px;color:var(--a1m-text-2);place-items:center;display:grid}.a1m-tag button:hover{background:var(--a1m-line-soft);color:var(--a1m-text)}.a1m-tag .a1-icon{width:12px;height:12px}.a1m-combobox .a1m-float{max-height:260px;top:calc(100% + 6px);left:0;right:0;overflow:auto}.a1m-slider{gap:10px;display:grid}.a1m-slider-head{justify-content:space-between;font-size:13px;display:flex}.a1m-slider-head b{font-variant-numeric:tabular-nums;font-weight:400}.a1m-slider input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:24px}.a1m-slider input[type=range]::-webkit-slider-runnable-track{border-radius:var(--a1m-radius-pill);background:linear-gradient(90deg,var(--a1-color-rose),var(--a1-color-azalea)) 0/var(--p,50%) 100% no-repeat,rgb(var(--a1-rgb-white)/.7);height:8px;box-shadow:inset 0 1px 2px rgb(var(--a1-rgb-black)/.08)}.a1m-slider input[type=range]::-moz-range-track{border-radius:var(--a1m-radius-pill);background:var(--a1m-surface-2);height:8px}.a1m-slider input[type=range]::-moz-range-progress{border-radius:var(--a1m-radius-pill);background:var(--a1m-data-gradient);height:8px}.a1m-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border-radius:var(--a1m-radius-pill);background:var(--a1m-surface);width:22px;height:22px;box-shadow:0 2px 8px -1px rgb(var(--a1-rgb-umber)/.4),0 0 0 1px var(--a1m-track);transition:transform var(--a1m-dur-3) var(--a1m-spring),box-shadow var(--a1m-dur-2);border:0;margin-top:-7px}.a1m-slider input[type=range]::-moz-range-thumb{border-radius:var(--a1m-radius-pill);background:var(--a1m-surface);width:22px;height:22px;box-shadow:0 2px 8px -1px rgb(var(--a1-rgb-umber)/.4);border:0}.a1m-slider input[type=range]:active::-webkit-slider-thumb{box-shadow:0 2px 8px -1px rgb(var(--a1-rgb-umber)/.4),var(--a1m-ring);transform:scale(1.15)}.a1m-slider input[type=range]:focus-visible{outline:none}.a1m-slider input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 2px 8px -1px rgb(var(--a1-rgb-umber)/.4),var(--a1m-ring)}.a1m-slider-ticks{color:var(--a1m-text-2);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11px;display:flex}.a1m-datepicker{gap:10px;width:300px;padding:14px;display:grid}.a1m-dp-head{justify-content:space-between;align-items:center;display:flex}.a1m-dp-head b{text-transform:capitalize;font-size:15px;font-weight:400}.a1m-dp-head button{all:unset;border-radius:var(--a1m-radius-pill);cursor:pointer;width:32px;height:32px;color:var(--a1m-text-2);place-items:center;display:grid}.a1m-dp-head button:hover{background:var(--a1m-hover);color:var(--a1m-text)}.a1m-dp-head .a1-icon{width:16px;height:16px}.a1m-dp-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.a1m-dp-grid>span{color:var(--a1m-text-2);padding:4px 0;font-size:11px}.a1m-dp-grid button{all:unset;border-radius:var(--a1m-radius-sm);font-variant-numeric:tabular-nums;cursor:pointer;height:36px;transition:background var(--a1m-dur-1),color var(--a1m-dur-1),transform var(--a1m-dur-3) var(--a1m-spring);font-size:13px;position:relative}.a1m-dp-grid button[data-out]{color:var(--a1m-text-2);opacity:.45}.a1m-dp-grid button[data-today]:after{content:"";border-radius:var(--a1m-radius-pill);background:var(--a1m-accent-deep);width:4px;height:4px;margin-left:-2px;position:absolute;bottom:5px;left:50%}.a1m-dp-grid button[data-inrange]{background:var(--a1m-accent-tint);border-radius:0}.a1m-dp-grid button[aria-selected=true]{background:var(--a1m-ink-gradient);box-shadow:var(--a1m-shadow-ink);border-radius:var(--a1m-radius-sm)}.a1m-dp-grid button[aria-selected=true]:after{background:var(--a1-color-azalea)}.a1m-dp-grid button:focus-visible{outline:2px solid var(--a1m-accent-deep);outline-offset:-2px}.a1m-dp-foot{flex-wrap:wrap;gap:6px;display:flex}.a1m-dp-foot button{all:unset;border-radius:var(--a1m-radius-pill);cursor:pointer;height:28px;padding:0 10px;font-size:12px}.a1m-dp-foot button:hover{background:var(--a1m-hover)}.a1m-upload{border-radius:var(--a1m-radius-card);border:1.5px dashed var(--a1m-line);background:var(--a1m-glass);text-align:center;cursor:pointer;transition:border-color var(--a1m-dur-2),background var(--a1m-dur-2),transform var(--a1m-dur-3) var(--a1m-spring);justify-items:center;gap:8px;padding:28px 20px;display:grid;position:relative}.a1m-upload[data-drag]{border-color:var(--a1m-accent);background:var(--a1m-accent-tint)}.a1m-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.a1m-upload-ic{border-radius:var(--a1m-radius-pill);background:var(--a1m-glass-strong);width:48px;height:48px;box-shadow:var(--a1m-shadow-1);transition:transform var(--a1m-dur-3) var(--a1m-spring);place-items:center;display:grid}.a1m-upload[data-drag] .a1m-upload-ic{transform:translateY(-2px)}.a1m-upload b{font-size:15px;font-weight:400}.a1m-files{gap:6px;margin-top:10px;display:grid}.a1m-file{border-radius:var(--a1m-radius-field);background:var(--a1m-surface-2);box-shadow:var(--a1m-shadow-1);animation:a1m-rise var(--a1m-dur-3) var(--a1m-ease-out) both;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:grid}.a1m-file-ic{border-radius:var(--a1p-radius-control);background:var(--a1m-accent-tint);width:32px;height:32px;color:var(--a1m-accent-deep);place-items:center;display:grid}.a1m-file-ic .a1-icon{width:16px;height:16px}.a1m-file-bar{border-radius:var(--a1m-radius-pill);background:var(--a1m-track);height:4px;margin-top:6px;overflow:hidden}.a1m-file-bar i{border-radius:inherit;background:var(--a1m-data-gradient);height:100%;transition:width var(--a1m-dur-3) linear;display:block}.a1m-file button{all:unset;border-radius:var(--a1m-radius-pill);cursor:pointer;width:28px;height:28px;color:var(--a1m-text-2);place-items:center;display:grid}.a1m-file button:hover{background:var(--a1m-hover);color:var(--a1m-text)}.a1m-avatar{width:var(--s,36px);height:var(--s,36px);border-radius:var(--a1m-radius-pill);background:linear-gradient(135deg,var(--a1,var(--a1-color-azalea-light)),var(--a2,var(--a1-color-bronze)));color:var(--a1-color-ink);font-size:calc(var(--s,36px) * .36);letter-spacing:.02em;box-shadow:0 0 0 2px var(--ring,var(--a1m-bg));flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.a1m-avatar img{object-fit:cover;width:100%;height:100%}.a1m-avatar[data-status]:after{content:"";border-radius:var(--a1m-radius-pill);width:28%;height:28%;box-shadow:0 0 0 2px var(--a1m-bg);background:var(--a1-color-muted-warm);position:absolute;bottom:0;right:0}.a1m-avatar[data-status=online]:after{background:var(--a1-color-ok-bright)}.a1m-avatar[data-status=busy]:after{background:var(--a1-color-azalea)}.a1m-avatar-group{align-items:center;display:inline-flex}.a1m-avatar-group>.a1m-avatar{margin-left:calc(var(--s,36px) * -.28);transition:transform var(--a1m-dur-3) var(--a1m-spring)}.a1m-avatar-group>.a1m-avatar:first-child{margin-left:0}.a1m-timeline{margin:0;padding:0;list-style:none;display:grid}.a1m-tl-item{animation:a1m-rise var(--a1m-dur-4) var(--a1m-spring-soft) both;animation-delay:calc(var(--i,0) * 60ms);grid-template-columns:32px 1fr;gap:12px;padding-bottom:18px;display:grid;position:relative}.a1m-tl-item:before{content:"";background:var(--a1m-line-soft);width:1px;position:absolute;top:34px;bottom:2px;left:15.5px}.a1m-tl-item:last-child:before{display:none}.a1m-tl-dot{border-radius:var(--a1m-radius-pill);background:var(--a1m-glass-strong);width:32px;height:32px;box-shadow:var(--a1m-shadow-1);color:var(--a1m-text-2);place-items:center;display:grid}.a1m-tl-dot .a1-icon{width:15px;height:15px}.a1m-tl-item[data-tone=accent] .a1m-tl-dot{background:var(--a1m-accent);color:var(--a1-color-ink);box-shadow:var(--a1m-ring)}.a1m-tl-body{padding-top:5px;font-size:14px;line-height:1.45}.a1m-tl-body small{color:var(--a1m-text-2);margin-top:2px;font-size:12px;display:block}.a1m-tl-body .a1m-tl-card{border-radius:var(--a1m-radius-control);color:var(--a1m-text-2);margin-top:8px;padding:10px 12px;font-size:13px}.a1m-kanban{grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.a1m-kcol{border-radius:var(--a1m-radius-card);background:var(--a1m-glass);border:1px solid var(--a1m-glass-line);transition:background var(--a1m-dur-2),box-shadow var(--a1m-dur-2);align-content:start;gap:8px;padding:10px;display:grid}.a1m-kcol[data-over]{background:var(--a1m-accent-tint);box-shadow:var(--a1m-ring)}.a1m-kcol-head{align-items:center;gap:8px;padding:4px 6px 6px;font-size:13px;display:flex}.a1m-kcol-head i{border-radius:var(--a1m-radius-pill);background:var(--c,var(--a1-color-muted-warm));width:8px;height:8px}.a1m-kcol-head b{color:var(--a1m-text-2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-weight:400}.a1m-kcard{border-radius:var(--a1m-radius-field);background:var(--a1m-glass-strong);cursor:grab;transition:transform var(--a1m-dur-3) var(--a1m-spring),box-shadow var(--a1m-dur-2),opacity var(--a1m-dur-2);gap:8px;padding:12px;font-size:14px;display:grid}.a1m-kcard:hover{transform:translateY(-1px)}.a1m-kcard[data-dragging]{opacity:.4;transform:rotate(2deg)scale(.98)}.a1m-kcard-foot{color:var(--a1m-text-2);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.a1m-notif{width:360px;padding:0;overflow:hidden}.a1m-notif-head{align-items:center;gap:10px;padding:14px 16px 10px;display:flex}.a1m-notif-head b{font-size:16px;font-weight:400}.a1m-notif-head .a1m-segmented{margin-left:auto}.a1m-notif-list{max-height:360px;padding:0 6px 6px;overflow:auto}.a1m-notif-item{border-radius:var(--a1m-radius-field);cursor:pointer;transition:background var(--a1m-dur-1);grid-template-columns:36px 1fr;gap:12px;padding:12px 10px;font-size:13px;line-height:1.45;display:grid;position:relative}.a1m-notif-item[data-unread]:after{content:"";border-radius:var(--a1m-radius-pill);background:var(--a1m-accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--a1m-accent-tint);position:absolute;top:16px;right:12px}.a1m-notif-item small{color:var(--a1m-text-2);margin-top:3px;font-size:11px;display:block}.a1m-notif-foot{border-top:1px solid var(--a1m-line-soft);justify-content:space-between;padding:10px 16px;font-size:12px;display:flex}.a1m-bell{position:relative}.a1m-bell-count{border-radius:var(--a1m-radius-pill);background:var(--a1m-accent);min-width:18px;height:18px;color:var(--a1-color-ink);box-shadow:0 0 0 2px var(--a1m-bg);animation:a1m-pop var(--a1m-dur-3) var(--a1m-spring) both;place-items:center;padding:0 5px;font-size:10px;display:grid;position:absolute;top:-3px;right:-3px}.a1m-countup{font-variant-numeric:tabular-nums}.a1m-cmdk,.a1m-float,.a1m-notif,.a1m-sheet{background:var(--a1m-popover);border:1px solid var(--a1m-line);-webkit-backdrop-filter:none}.a1m-item{color:var(--a1m-text)}.a1m-item:hover,.a1m-item[data-highlighted]{background:var(--a1m-hover);box-shadow:none}.a1m-item[aria-selected=true]{color:var(--a1m-selected-text)}.a1m-item[aria-selected=true],.a1m-item[aria-selected=true][data-highlighted]{background:var(--a1m-selected)}@supports (color:color-mix(in lab,red,red)){.a1m-item[aria-selected=true][data-highlighted]{background:color-mix(in oklab,var(--a1m-selected) 100%,var(--a1m-text) 6%)}}.a1m-combo-box,.a1m-trigger{background:var(--a1m-surface);border-color:var(--a1m-line);box-shadow:var(--a1m-shadow-inset);-webkit-backdrop-filter:none;backdrop-filter:none}.a1m-combo-box:hover,.a1m-trigger:hover{border-color:var(--a1m-text-2)}.a1m-combo-box:focus-within,.a1m-trigger[aria-expanded=true]{background:var(--a1m-surface)}.a1m-tag{background:var(--a1m-surface-2);color:var(--a1m-text);box-shadow:inset 0 0 0 1px var(--a1m-line)}.a1m-segmented{background:var(--a1m-track);border-color:#0000}.a1m-segmented button:hover{color:var(--a1m-text)}.a1m-segmented button[aria-pressed=true]{color:var(--a1m-on-primary)}.a1m-bottombar{background:var(--a1m-popover);border-color:var(--a1m-line);-webkit-backdrop-filter:none;backdrop-filter:none}.a1m-bottombar :is(a,button):hover{color:var(--a1m-text)}.a1m-bottombar [aria-current]{color:var(--a1m-on-primary)}.a1m-bottombar[data-variant=icons] [aria-current]{color:var(--a1-color-ink)}.a1m-breadcrumb a:hover,.a1m-glide-hl{background:var(--a1m-hover)}.a1m-glide-hl{box-shadow:none}.a1m-glide-act{background:var(--a1m-selected)}.a1m-glide [aria-current]{color:var(--a1m-selected-text)}.a1m-step-label b{background:var(--a1m-surface);color:var(--a1m-text);box-shadow:inset 0 0 0 1px var(--a1m-line)}.a1m-step[data-state=done] .a1m-step-label b{background:var(--a1m-text);color:var(--a1m-bg);box-shadow:none}.a1m-dp-grid button{color:var(--a1m-text)}.a1m-dp-grid button:hover{background:var(--a1m-hover)}.a1m-dp-grid button[data-inrange]{background:var(--a1m-selected);color:var(--a1m-selected-text)}.a1m-dp-grid button[aria-selected=true]{color:var(--a1m-on-primary)}.a1m-dp-foot button:hover,.a1m-dp-head button:hover,.a1m-file button:hover,.a1m-tag button:hover{background:var(--a1m-hover)}.a1m-dp-foot button{background:var(--a1m-surface-2);color:var(--a1m-text)}.a1m-upload{background:var(--a1m-surface-2);border-color:var(--a1m-line)}.a1m-file,.a1m-upload-ic,.a1m-upload:hover{background:var(--a1m-surface)}.a1m-kcol{background:var(--a1m-surface-2);border-color:var(--a1m-line)}.a1m-kcard{background:var(--a1m-surface);box-shadow:var(--a1m-shadow-1)}.a1m-kcard:hover{box-shadow:var(--a1m-shadow-2)}.a1m-tl-dot{background:var(--a1m-surface);box-shadow:inset 0 0 0 1px var(--a1m-line)}.a1m-tl-item[data-tone=ink] .a1m-tl-dot{background:var(--a1m-text);color:var(--a1m-bg)}.a1m-tl-body .a1m-tl-card{background:var(--a1m-surface-2)}.a1m-notif-item:hover{background:var(--a1m-hover)}.a1m-avatar[data-more]{background:var(--a1m-surface-2);color:var(--a1m-text)}.a1m-kbd{background:var(--a1m-track);color:var(--a1m-text-2)}.a1m-grab{background:var(--a1m-line)}.a1m-scrim{background:rgb(var(--a1-rgb-ink)/.4)}.a1m-glass{background:var(--a1m-surface);border-color:var(--a1m-line);box-shadow:var(--a1m-shadow-1);-webkit-backdrop-filter:none;backdrop-filter:none}.a1m-pix{flex:none;grid-template-columns:repeat(4,6px);gap:3px;display:grid}.a1m-pix i{background:var(--a1m-text);opacity:.12;width:6px;height:6px;animation:a1m-pix 1.4s var(--a1m-ease-out) infinite;border-radius:2px}@keyframes a1m-pix{0%,to{opacity:.12}40%{opacity:1;background:var(--a1m-accent)}}.a1m-orbit{flex:none;width:22px;height:22px;position:relative}.a1m-orbit:before{content:"";border-radius:var(--a1m-radius-pill);border:1.5px solid var(--a1m-line-soft);position:absolute;inset:0}.a1m-orbit i{animation:a1m-spin 1.1s linear infinite;position:absolute;inset:0}.a1m-orbit i:after{content:"";border-radius:var(--a1m-radius-pill);background:var(--a1m-accent);width:6px;height:6px;box-shadow:0 0 10px var(--a1m-accent);margin-left:-3px;position:absolute;top:-2px;left:50%}.a1m-dots{color:var(--a1m-accent-deep);gap:4px;display:inline-flex}.a1m-dots i{border-radius:var(--a1m-radius-pill);width:6px;height:6px;animation:a1m-bob 1s var(--a1m-ease-out) infinite;background:currentColor}.a1m-dots i:nth-child(2){animation-delay:.12s}.a1m-dots i:nth-child(3){animation-delay:.24s}@keyframes a1m-bob{0%,60%,to{opacity:.4;transform:none}30%{opacity:1;transform:translateY(-4px)}}.a1m-loader{align-items:center;gap:14px;padding:14px 16px;font-size:14px;display:flex}.a1m-loader time{color:var(--a1m-text-2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.a1m-trace{padding:14px 16px}.a1m-trace summary{cursor:pointer;align-items:center;gap:10px;font-size:14px;list-style:none;display:flex}.a1m-trace summary::-webkit-details-marker{display:none}.a1m-trace summary>.a1-icon{width:16px;height:16px;color:var(--a1m-text-2);transition:transform var(--a1m-dur-3) var(--a1m-spring);margin-left:auto}.a1m-trace[open] summary>.a1-icon{transform:rotate(180deg)}.a1m-trace::details-content{block-size:0;transition:block-size var(--a1m-dur-3) var(--a1m-ease-out),content-visibility var(--a1m-dur-3) allow-discrete;overflow:hidden}.a1m-trace[open]::details-content{block-size:auto}.a1m-trace ol{border-left:1px dashed var(--a1m-line-soft);gap:12px;margin:14px 0 2px 10px;padding:0 0 0 18px;list-style:none;display:grid}.a1m-trace li{color:var(--a1m-text-2);animation:a1m-rise var(--a1m-dur-3) var(--a1m-spring) both;animation-delay:calc(var(--i,0) * 70ms);font-size:13px;line-height:1.45;position:relative}.a1m-trace li b{color:var(--a1m-text);font-weight:400}.a1m-trace li:before{content:"";border-radius:var(--a1m-radius-pill);background:var(--a1-color-white);border:1.5px solid var(--a1m-line);width:9px;height:9px;position:absolute;top:5px;left:-23px}.a1m-trace li[data-state=current]:before{background:var(--a1m-accent);border-color:var(--a1m-accent);box-shadow:var(--a1m-ring)}.a1m-stream{gap:12px;padding:16px;display:grid}.a1m-stream p{text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.a1m-caret{background:var(--a1m-accent);vertical-align:-3px;border-radius:2px;width:8px;height:16px;margin-left:2px;animation:a1m-blink 1s steps(2) infinite;display:inline-block}@keyframes a1m-blink{50%{opacity:0}}.a1m-sources{flex-wrap:wrap;gap:6px;display:flex}.a1m-src{border-radius:var(--a1m-radius-pill);background:var(--a1m-glass-strong);height:24px;color:var(--a1m-text-2);box-shadow:var(--a1m-shadow-1);transition:transform var(--a1m-dur-3) var(--a1m-spring);align-items:center;gap:6px;padding:0 9px;font-size:11px;text-decoration:none;display:inline-flex}.a1m-src:hover{color:var(--a1m-text)}.a1m-src i{background:var(--a1-color-stone,var(--a1-color-stone));border-radius:4px;width:14px;height:14px}.a1m-followups{border-top:1px solid var(--a1m-line-soft);gap:2px;padding-top:8px;display:grid}.a1m-followups button{all:unset;border-radius:var(--a1m-radius-control);cursor:pointer;transition:background var(--a1m-dur-2),transform var(--a1m-dur-3) var(--a1m-spring);align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.a1m-followups button:hover{background:var(--a1m-hover)}.a1m-followups .a1-icon{width:14px;height:14px;color:var(--a1m-accent-deep)}.a1m-approval{gap:14px;padding:16px;display:grid}.a1m-approval-q{justify-content:space-between;gap:12px;font-size:16px;display:flex}.a1m-options{gap:8px;display:grid}.a1m-option{all:unset;border-radius:var(--a1m-radius-field);border:1px solid var(--a1m-glass-line);background:var(--a1m-glass);cursor:pointer;transition:background var(--a1m-dur-2),box-shadow var(--a1m-dur-3),transform var(--a1m-dur-3) var(--a1m-spring);align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.a1m-option:active{transform:scale(.985)}.a1m-option:focus-visible{outline:2px solid var(--a1m-accent-deep);outline-offset:2px}.a1m-option kbd{background:var(--a1m-line-soft);width:22px;height:22px;font:inherit;color:var(--a1m-text-2);border-radius:7px;place-items:center;font-size:11px;display:grid}.a1m-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.a1m-tasks{padding:8px;display:grid}.a1m-task{border-radius:var(--a1m-radius-control);transition:background var(--a1m-dur-2);grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:11px 12px;font-size:14px;display:grid}.a1m-task:hover{background:var(--a1m-surface-2)}.a1m-task small{color:var(--a1m-text-2);font-size:12px;display:block}.a1m-task-st{border-radius:var(--a1m-radius-pill);place-items:center;width:22px;height:22px;display:grid}.a1m-task-st .a1-icon{width:13px;height:13px}.a1m-task[data-state=failed] .a1m-task-st{background:var(--a1-color-error-soft,var(--a1-color-error-soft));color:var(--a1-color-error,var(--a1-color-error))}.a1m-task[data-state=queued] .a1m-task-st{border:1.5px dashed var(--a1m-line)}.a1m-task-meta{color:var(--a1m-text-2);font-variant-numeric:tabular-nums;font-size:12px}.a1m-reco{gap:14px;padding:16px;display:grid}.a1m-reco-top{align-items:flex-start;gap:12px;display:flex}.a1m-reco-ic{border-radius:var(--a1m-radius-pill);background:var(--a1m-accent-tint);height:40px;color:var(--a1m-accent-deep);flex:0 0 40px;place-items:center;display:grid}.a1m-reco-top b{font-size:16px;font-weight:400;display:block}.a1m-reco-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.a1m-meter{white-space:nowrap;color:var(--a1m-text-2);align-items:center;gap:8px;font-size:12px;display:inline-flex}.a1m-meter span{gap:3px;display:flex}.a1m-meter i{border-radius:var(--a1m-radius-pill);background:var(--a1m-line-soft);width:14px;height:6px}.a1m-meter i[data-on]{background:var(--a1m-data-gradient)}.a1m-tool{border-radius:var(--a1m-radius-pill);background:var(--a1m-glass-strong);height:28px;color:var(--a1m-text-2);box-shadow:var(--a1m-shadow-1);animation:a1m-pop var(--a1m-dur-3) var(--a1m-spring) both;align-items:center;gap:8px;padding:0 11px;font-size:12px;display:inline-flex}.a1m-tool code{font:inherit;color:var(--a1m-text)}.a1m-tool .a1-icon{width:14px;height:14px}.a1m-tool[data-state=running] .a1-icon{animation:a1m-spin 1.1s linear infinite}.a1m-tool[data-state=done]{color:var(--a1-color-success,var(--a1-color-success))}.a1m-tool[data-state=failed]{color:var(--a1-color-error,var(--a1-color-error))}.a1m-chips{flex-wrap:wrap;gap:6px;display:flex}.a1m-chip{all:unset;border-radius:var(--a1m-radius-pill);background:var(--a1m-glass);border:1px solid var(--a1m-glass-line);cursor:pointer;height:32px;transition:background var(--a1m-dur-2),color var(--a1m-dur-2),transform var(--a1m-dur-3) var(--a1m-spring);align-items:center;gap:7px;padding:0 6px 0 12px;font-size:13px;display:inline-flex}.a1m-chip b{border-radius:var(--a1m-radius-pill);background:var(--a1m-line-soft);font-variant-numeric:tabular-nums;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:400;display:grid}.a1m-chip:active{transform:scale(.98)}.a1m-chip:focus-visible{outline:2px solid var(--a1m-accent-deep);outline-offset:2px}.a1m-prompt{transition:box-shadow var(--a1m-dur-3) var(--a1m-ease-out);border-radius:26px;gap:10px;padding:12px 12px 10px 16px;display:grid}.a1m-prompt:focus-within{box-shadow:var(--a1m-ring),var(--a1m-shadow-2)}.a1m-prompt textarea{all:unset;min-height:44px;max-height:180px;color:var(--a1m-text);caret-color:var(--a1m-accent-deep);white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.5}.a1m-prompt textarea::placeholder{color:var(--a1m-text-2)}.a1m-prompt-bar{align-items:center;gap:6px;display:flex}.a1m-prompt-bar .a1m-spacer{flex:1}.a1m-send{border-radius:var(--a1m-radius-pill);background:var(--a1m-ink-gradient);width:38px;height:38px;color:var(--a1m-on-primary);cursor:pointer;box-shadow:var(--a1m-shadow-ink);transition:transform var(--a1m-dur-3) var(--a1m-spring),opacity var(--a1m-dur-2);border:0;place-items:center;display:grid}.a1m-send:hover{transform:translateY(-1px)}.a1m-send:disabled{opacity:.35;cursor:not-allowed;transform:none}.a1m-send .a1-icon{width:18px;height:18px}.a1m-ghost-chip{all:unset;border-radius:var(--a1m-radius-pill);height:30px;color:var(--a1m-text-2);cursor:pointer;transition:background var(--a1m-dur-2),color var(--a1m-dur-2);align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.a1m-ghost-chip:hover{background:var(--a1m-hover);color:var(--a1m-text)}.a1m-ghost-chip .a1-icon{width:15px;height:15px}.a1m-chat{grid-template-rows:auto 1fr auto;height:100%;min-height:420px;display:grid;overflow:hidden}.a1m-chat-head{border-bottom:1px solid var(--a1m-line-soft);align-items:center;gap:10px;padding:12px 14px;display:flex}.a1m-chat-log{flex-direction:column;gap:14px;padding:16px;display:flex;overflow:auto}.a1m-msg{max-width:82%;animation:a1m-rise var(--a1m-dur-3) var(--a1m-spring) both}.a1m-msg[data-role=user]{background:var(--a1m-ink-gradient);color:var(--a1m-on-primary);box-shadow:var(--a1m-shadow-ink);border-radius:20px 20px 6px;align-self:flex-end;padding:10px 14px;font-size:14px;line-height:1.5}.a1m-msg[data-role=agent]{align-self:flex-start;gap:8px;font-size:14px;line-height:1.55;display:grid}.a1m-msg[data-role=agent] .a1m-msg-meta{color:var(--a1m-text-2);align-items:center;gap:8px;font-size:12px;display:flex}.a1m-chat-foot{padding:10px 12px 12px}.a1m-prompt{position:relative}.a1m-prompt[data-shape=pill]{border-radius:var(--a1m-radius-pill)}.a1m-prompt-picked{flex-wrap:wrap;gap:6px;padding:0 0 6px;display:flex}.a1m-prompt-src{border-radius:var(--a1m-radius-pill);background:var(--a1m-selected);height:26px;color:var(--a1m-selected-text);align-items:center;gap:6px;padding:0 4px 0 10px;font-size:12px;display:inline-flex}.a1m-prompt-src .a1-icon{width:13px;height:13px}.a1m-prompt-src button{border-radius:var(--a1m-radius-pill);width:20px;height:20px;color:inherit;background:0 0;border:0;place-items:center;display:grid}.a1m-prompt-menu{z-index:30;border:1px solid var(--a1m-line);border-radius:var(--a1m-radius-field);background:var(--a1m-popover);max-height:240px;box-shadow:var(--a1m-shadow-2);margin:0;padding:6px;list-style:none;position:absolute;bottom:calc(100% + 6px);left:10px;right:10px;overflow:auto}.a1m-prompt-model{position:relative}.a1m-prompt-model .a1m-prompt-menu{min-width:180px;left:0;right:auto}.a1m-prompt-menu li{border-radius:var(--a1m-radius-sm);cursor:pointer;grid-template-columns:16px auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:grid}.a1m-prompt-menu li b{color:var(--a1m-text);white-space:nowrap;font-weight:400}.a1m-prompt-menu li span{color:var(--a1m-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.a1m-prompt-menu li .a1-icon{width:14px;height:14px;color:var(--a1m-text-2)}.a1m-prompt-menu li[aria-selected=true]{background:var(--a1m-hover)}.a1m-prompt-model .a1m-ghost-chip .a1-icon{width:12px;height:12px}.a1m-prompt-mic[aria-pressed=true]{background:var(--a1m-selected);color:var(--a1m-selected-text)}.a1m-prompt-wave{align-items:center;gap:2px;height:14px;display:inline-flex}.a1m-prompt-wave i{width:2px;height:100%;animation:a1m-wave .9s var(--a1-ease-in-out) infinite;background:currentColor;border-radius:2px}.a1m-prompt-wave i:nth-child(2){animation-delay:.1s}.a1m-prompt-wave i:nth-child(3){animation-delay:.2s}.a1m-prompt-wave i:nth-child(4){animation-delay:.3s}.a1m-prompt-wave i:nth-child(5){animation-delay:.4s}@keyframes a1m-wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.a1m-trace-text{color:var(--a1m-text-2);text-wrap:pretty;margin:8px 0 0;font-size:13px;line-height:1.55}.a1m-trace-q{color:var(--a1m-text);align-items:center;gap:6px;display:inline-flex}.a1m-trace-q .a1-icon{width:13px;height:13px;color:var(--a1m-text-2)}.a1m-trace-n{color:var(--a1m-text-2);font-variant-numeric:tabular-nums;margin-left:8px;font-size:12px}.a1m-trace-srcs{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.a1m-trace-srcs span{border-radius:var(--a1m-radius-pill);background:var(--a1m-surface-2);color:var(--a1m-text-2);padding:1px 8px;font-size:11.5px}.a1m-trace[data-variant=code] b{align-items:center;gap:6px;font-weight:400;display:inline-flex}.a1m-trace[data-variant=code] b .a1-icon{width:13px;height:13px}.a1m-trace-code{border-radius:var(--a1m-radius-sm);background:var(--a1m-surface-2);white-space:pre;margin:6px 0 0;padding:8px 10px;line-height:1.6;overflow:auto}.a1m-trace-code,.a1m-trace-out{font-family:var(--a1-font-family-mono);font-size:12px}.a1m-trace-out{color:var(--a1m-text-2);margin-top:4px;display:block}.a1m-drive{border-radius:var(--a1m-radius-pill);background:var(--a1m-track);width:34px;height:4px;position:relative;overflow:hidden}.a1m-drive i{border-radius:inherit;background:var(--a1m-accent);width:40%;animation:a1m-drive 1.1s var(--a1-ease-in-out) infinite;position:absolute;inset:0 auto 0 0}@keyframes a1m-drive{0%{transform:translate(-100%)}to{transform:translate(250%)}}.a1m-surfer{width:40px;height:16px;position:relative}.a1m-surfer svg{width:100%;height:100%;overflow:visible}.a1m-surfer path{fill:none;stroke:var(--a1m-line);stroke-width:1.5px}.a1m-surfer i{border-radius:var(--a1m-radius-pill);background:var(--a1m-accent);offset-path:path("M0 10 Q5 4 10 10 T20 10 T30 10 T40 10");offset-rotate:0deg;width:6px;height:6px;animation:a1m-surf 1.6s var(--a1-ease-in-out) infinite alternate;position:absolute;top:0;left:0;transform:translate(-3px,-3px)}@keyframes a1m-surf{0%{offset-distance:0}to{offset-distance:100%}}.a1m-chat-tabs{border-radius:var(--a1m-radius-pill);background:var(--a1m-surface-2);gap:2px;margin-left:auto;padding:3px;display:inline-flex}.a1m-chat-tabs [role=tab]{border-radius:var(--a1m-radius-pill);height:28px;color:var(--a1m-text-2);background:0 0;border:0;padding:0 12px;font-size:12.5px}.a1m-chat-tabs [aria-selected=true]{background:var(--a1m-surface);color:var(--a1m-text);box-shadow:var(--a1m-shadow-1)}.a1m-cs{box-sizing:border-box;width:248px;height:100%;min-height:0;transition:width var(--a1-duration-base) var(--a1-ease-out);color:var(--a1m-text);flex-direction:column;gap:10px;padding:12px;display:flex}.a1m-cs[data-collapsed]{align-items:center;width:64px}.a1m-cs-head{align-items:center;gap:8px;width:100%;min-height:36px;padding-left:6px;display:flex}.a1m-cs[data-collapsed] .a1m-cs-head{justify-content:center;padding:0}.a1m-cs-head strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:500;overflow:hidden}.a1m-cs-toggle{border-radius:var(--a1m-radius-pill);width:36px;height:36px;color:var(--a1m-text-2);background:0 0;border:0;place-items:center;display:grid}.a1m-cs-toggle:hover{background:var(--a1m-hover);color:var(--a1m-text)}.a1m-cs-new{justify-content:flex-start;width:100%}.a1m-cs[data-collapsed] .a1m-cs-new{justify-content:center;width:auto}.a1m-cs-scroll{flex:1;align-content:start;gap:14px;width:100%;min-height:0;display:grid;position:relative;overflow:auto}.a1m-cs-glide{border-radius:var(--a1m-radius-control);background:var(--a1m-hover);pointer-events:none;transition:transform var(--a1-duration-fast) var(--a1-ease-out),height var(--a1-duration-fast) var(--a1-ease-out);position:absolute;top:0;left:0;right:0}.a1m-cs-group{gap:2px;display:grid;position:relative}.a1m-cs-title{letter-spacing:.04em;text-transform:uppercase;color:var(--a1m-text-2);padding:0 10px 6px;font-size:11px}.a1m-cs-sep{background:var(--a1m-line);height:1px;margin:0 12px 6px}.a1m-cs-item{border-radius:var(--a1m-radius-control);min-height:36px;color:var(--a1m-text-2);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;display:flex;position:relative}.a1m-cs-item .a1-icon{flex:none;width:16px;height:16px}.a1m-cs[data-collapsed] .a1m-cs-item{justify-content:center;width:40px;margin:0 auto;padding:0}.a1m-cs-item:hover{color:var(--a1m-text);background:0 0}.a1m-cs-item[aria-current=page]{background:var(--a1m-selected);color:var(--a1m-selected-text)}.a1m-cs-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.a1m-cs-meta{color:var(--a1m-text-2);font-variant-numeric:tabular-nums;font-size:12px}.a1m-cs-foot{border-top:1px solid var(--a1m-line);width:100%;padding:10px 4px 0}@media (prefers-reduced-motion:reduce){.a1m-drive i,.a1m-prompt-wave i,.a1m-surfer i{animation:none}.a1m-cs,.a1m-cs-glide{transition:none}}.a1m-code,.a1m-ctx,.a1m-diff,.a1m-insight,.a1m-insp,.a1m-screen{box-sizing:border-box;min-width:0;color:var(--a1m-text);font-size:14px}.a1m-code,.a1m-diff,.a1m-insight,.a1m-insp,.a1m-screen{border:1px solid var(--a1m-line);border-radius:var(--a1m-radius-card);background:var(--a1m-surface);box-shadow:var(--a1m-shadow-1);overflow:hidden}@keyframes a1m-at-in{0%{opacity:0;transform:translateY(var(--a1-shift))}}@keyframes a1m-at-sweep{0%{background-color:var(--a1m-accent-tint)}}.a1m-ctx{gap:12px;display:grid}.a1m-ctx-filter{flex-wrap:wrap;gap:6px;display:flex}.a1m-ctx-chip{border:1px solid var(--a1m-line);border-radius:var(--a1m-radius-pill);background:var(--a1m-surface);height:32px;color:var(--a1m-text-2);align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}.a1m-ctx-chip b{font-variant-numeric:tabular-nums;color:var(--a1m-text-2);font-weight:400}.a1m-ctx-chip[aria-selected=true]{background:var(--a1m-selected);color:var(--a1m-selected-text);border-color:#0000}.a1m-ctx-chip[aria-selected=true] b{color:inherit}.a1m-ctx-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.a1m-ctx-card{border:1px solid var(--a1m-line);border-radius:var(--a1m-radius-field);background:var(--a1m-surface);animation:a1m-at-in var(--a1-duration-base) var(--a1-ease-out) both;animation-delay:calc(var(--i,0) * var(--a1-stagger));gap:8px;padding:14px 16px;display:grid}.a1m-ctx-card header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.a1m-ctx-card strong{font-weight:500}.a1m-ctx-card header span{color:var(--a1m-text-2);font-variant-numeric:tabular-nums;font-size:12px}.a1m-ctx-card p{color:var(--a1m-text-2);text-wrap:pretty;margin:0;line-height:1.5}.a1m-ctx-card footer{color:var(--a1m-text-2);align-items:center;gap:6px;font-size:12px;display:flex}.a1m-ctx-card footer .a1-icon{width:14px;height:14px}.a1m-ctx-type{border-radius:var(--a1m-radius-xs);background:var(--a1m-surface-2);color:var(--a1m-text);letter-spacing:.04em;padding:1px 7px;font-size:11px}.a1m-diff-foot,.a1m-diff-head{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.a1m-diff-head strong{font-weight:500}.a1m-diff-sum{font-variant-numeric:tabular-nums;gap:8px;font-size:12px;display:flex}.a1m-diff-sum em{border-radius:var(--a1m-radius-pill);padding:2px 8px;font-style:normal}.a1m-diff-sum em[data-c=add]{background:var(--a1m-tint-ok)}.a1m-diff-sum em[data-c=remove]{background:var(--a1m-tint-bad)}.a1m-diff-sum em[data-c=edit]{background:var(--a1m-tint-warn)}.a1m-diff-scroll{border-block:1px solid var(--a1m-line);overflow:auto}.a1m-diff table{border-collapse:collapse;width:100%}.a1m-diff th{text-align:left;color:var(--a1m-text-2);padding:8px 16px;font-size:12px;font-weight:400}.a1m-diff td,.a1m-diff th{border-bottom:1px solid var(--a1m-line-soft)}.a1m-diff td{white-space:nowrap;padding:10px 16px}.a1m-diff tr:last-child td{border-bottom:0}.a1m-diff tr[data-change]{animation:a1m-at-sweep var(--a1-duration-story) var(--a1-ease-out) backwards;animation-delay:calc(var(--i,0) * .12s)}.a1m-diff tr[data-change=add]{background-color:var(--a1m-tint-ok)}.a1m-diff tr[data-change=remove]{background-color:var(--a1m-tint-bad)}.a1m-diff tr[data-change=remove] td{color:var(--a1m-text-2);text-decoration:line-through}.a1m-diff del{color:var(--a1m-text-2);margin-right:6px}.a1m-diff ins{border-radius:var(--a1m-radius-xs);background:var(--a1m-tint-warn);padding:1px 6px;text-decoration:none}.a1m-diff-foot{justify-content:flex-end}.a1m-diff-done{color:var(--a1m-text-2);align-items:center;gap:6px;display:inline-flex}.a1m-diff[data-state=discarded] .a1m-diff-scroll{opacity:.5}.a1m-insight{gap:12px;padding:16px;display:grid}.a1m-insight-head{color:var(--a1m-text-2);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.a1m-insight-head>span:first-child{align-items:center;gap:8px;display:inline-flex}.a1m-insight-head b{border-radius:var(--a1m-radius-pill);background:var(--a1m-surface-2);min-width:20px;color:var(--a1m-text);text-align:center;padding:0 6px;font-weight:400}.a1m-insight-pager{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.a1m-insight-text{letter-spacing:-.015em;text-wrap:pretty;animation:a1m-at-in var(--a1-duration-base) var(--a1-ease-out);margin:0;font-size:18px;line-height:1.35}.a1m-insight-items{gap:6px;margin:0;padding:0;list-style:none;display:grid}.a1m-insight-items li{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;font-size:13px;display:grid}.a1m-insight-items b{font-variant-numeric:tabular-nums;font-weight:400}.a1m-insight-items li[data-tone=down] b{color:var(--a1-color-error-bright)}.a1m-insight-items li[data-tone=up] b{color:var(--a1-color-success)}:is([data-a1m-theme=dark],:root[data-a1p-theme=dark],:root[data-theme=dark]) .a1m-insight-items li[data-tone=up] b{color:var(--a1-color-ok-bright)}.a1m-insight-items code{font-family:var(--a1-font-family-mono);color:var(--a1m-text-2);font-size:12px}.a1m-insight-chart{cursor:crosshair;border-radius:var(--a1m-radius-sm);touch-action:none;gap:6px;margin:0;display:grid}.a1m-insight-chart:focus-visible{outline:2px solid var(--a1m-accent);outline-offset:4px}.a1m-insight-chart svg{width:100%;height:88px;display:block}.a1m-insight-area{fill:var(--a1m-accent-tint)}.a1m-insight-line{fill:none;stroke:var(--a1m-text);stroke-width:1.75px;vector-effect:non-scaling-stroke}.a1m-insight-rule{stroke:var(--a1m-line);vector-effect:non-scaling-stroke}.a1m-insight-dot{fill:var(--a1m-accent);stroke:var(--a1m-surface);stroke-width:2px}.a1m-insight-chart figcaption{color:var(--a1m-text-2);font-variant-numeric:tabular-nums;gap:8px;font-size:12px;display:flex}.a1m-insight-chart figcaption b{color:var(--a1m-text);font-weight:500}.a1m-insight-ask{justify-self:start}.a1m-code{margin:0}.a1m-code-head{border-bottom:1px solid var(--a1m-line);align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}.a1m-code-file{align-items:center;gap:6px;min-width:0;margin-right:auto;font-size:13px;display:inline-flex}.a1m-code-file .a1-icon{width:14px;height:14px;color:var(--a1m-text-2)}.a1m-code-file em{color:var(--a1m-text-2);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-style:normal}.a1m-code-tabs{border-radius:var(--a1m-radius-pill);background:var(--a1m-surface-2);gap:2px;padding:3px;display:inline-flex}.a1m-code-tabs [role=tab]{border-radius:var(--a1m-radius-pill);height:26px;color:var(--a1m-text-2);background:0 0;border:0;padding:0 10px;font-size:12px}.a1m-code-tabs [aria-selected=true]{background:var(--a1m-surface);color:var(--a1m-text);box-shadow:var(--a1m-shadow-1)}.a1m-code pre{background:var(--a1m-surface-2);font-family:var(--a1-font-family-mono);margin:0;padding:10px 0;font-size:12.5px;line-height:1.7;overflow:auto}.a1m-code pre:focus-visible{outline:2px solid var(--a1m-accent);outline-offset:-2px}.a1m-code-line{grid-template-columns:44px minmax(0,1fr);padding-right:16px;display:grid}.a1m-code-line i{text-align:right;color:var(--a1m-text-2);opacity:.7;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;padding-right:14px;font-style:normal}.a1m-code-line span{white-space:pre}.a1m-code-line[data-kind=add]{background:var(--a1m-tint-ok)}.a1m-code-line[data-kind=remove]{background:var(--a1m-tint-bad)}.a1m-code-line[data-kind=hunk]{color:var(--a1m-text-2)}.a1m-insp{gap:4px;padding:14px 16px;display:grid}.a1m-insp-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.a1m-insp-head strong{font-weight:500}.a1m-insp-badge{color:var(--a1m-selected-text);background:var(--a1m-selected);align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}.a1m-insp-badge,.a1m-insp-badge i{border-radius:var(--a1m-radius-pill)}.a1m-insp-badge i{width:6px;height:6px;animation:a1m-at-pulse 1.2s var(--a1-ease-in-out) infinite;background:currentColor}@keyframes a1m-at-pulse{50%{opacity:.3}}.a1m-insp-sec{border:0;border-top:1px solid var(--a1m-line-soft);min-width:0;margin:0;padding:10px 0}.a1m-insp-sec legend{letter-spacing:.04em;text-transform:uppercase;color:var(--a1m-text-2);padding:0 0 8px;font-size:11px}.a1m-insp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.a1m-insp-field{border-radius:var(--a1m-radius-control);background:var(--a1m-surface-2);height:36px;color:var(--a1m-text-2);transition:box-shadow var(--a1-duration-base) var(--a1-ease-out);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;font-size:12px;display:grid}.a1m-insp-field[data-wide]{grid-column:1/-1}.a1m-insp-field[data-changed]{box-shadow:inset 0 0 0 1px var(--a1m-accent)}.a1m-insp-num{justify-content:flex-end;align-items:center;gap:4px;display:flex}.a1m-insp-field select,.a1m-insp-num input{width:100%;min-width:0;color:var(--a1m-text);font:inherit;text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;font-size:13px}.a1m-insp-field select{text-align:left}.a1m-insp-num em{font-style:normal}.a1m-insp-field:focus-within{box-shadow:var(--a1m-ring)}.a1m-insp-note{color:var(--a1m-text-2);align-items:flex-start;gap:8px;margin:6px 0 0;font-size:13px;line-height:1.45;display:flex}.a1m-insp-note .a1-icon{flex:none;width:16px;height:16px;margin-top:1px}.a1m-insp-foot{justify-content:flex-end;padding-top:8px;display:flex}.a1m-sel{position:relative}.a1m-sel-text ::selection{background:var(--a1m-accent-tint)}.a1m-sel-bar{z-index:20;border:1px solid var(--a1m-line);border-radius:var(--a1m-radius-pill);background:var(--a1m-popover);box-shadow:var(--a1m-shadow-2);white-space:nowrap;animation:a1m-at-in var(--a1-duration-fast) var(--a1-ease-out);align-items:center;gap:2px;padding:4px 4px 4px 10px;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.a1m-sel-bar>.a1-icon{width:14px;height:14px;color:var(--a1m-accent-deep);margin-right:4px}.a1m-screen-head{border-bottom:1px solid var(--a1m-line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 10px 10px 14px;display:flex}.a1m-screen-head strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:auto;font-weight:400;overflow:hidden}.a1m-screen-status{border-radius:var(--a1m-radius-pill);background:var(--a1m-surface-2);color:var(--a1m-text-2);align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}.a1m-screen-status i{border-radius:var(--a1m-radius-pill);background:var(--a1m-text-2);width:7px;height:7px}.a1m-screen[data-status=working] .a1m-screen-status i{background:var(--a1m-accent);animation:a1m-at-pulse 1.2s var(--a1-ease-in-out) infinite}.a1m-screen[data-status=done] .a1m-screen-status i{background:var(--a1-color-ok-bright)}.a1m-screen-actions{gap:4px;display:inline-flex}.a1m-screen-rec{border-radius:var(--a1m-radius-pill);background:currentColor;width:8px;height:8px}.a1m-screen-rec[data-on]{animation:a1m-at-pulse 1s var(--a1-ease-in-out) infinite}.a1m-screen-view{aspect-ratio:16/9;background:var(--a1m-surface-2);position:relative;overflow:hidden}.a1m-screen-view img{object-fit:cover;width:100%;height:100%;display:block}.a1m-screen-mock{border-radius:var(--a1m-radius-sm);background:var(--a1m-surface);box-shadow:var(--a1m-shadow-1);grid-template-rows:auto 1fr;display:grid;position:absolute;inset:14px;overflow:hidden}.a1m-screen-bar{border-bottom:1px solid var(--a1m-line-soft);align-items:center;gap:5px;padding:8px 10px;display:flex}.a1m-screen-bar i{border-radius:var(--a1m-radius-pill);background:var(--a1m-line);width:7px;height:7px}.a1m-screen-bar span{border-radius:var(--a1m-radius-pill);background:var(--a1m-surface-2);flex:1;height:10px;margin-left:10px}.a1m-screen-body{align-content:start;gap:10px;padding:14px 16px;display:grid}.a1m-screen-body span{border-radius:var(--a1m-radius-pill);background:var(--a1m-surface-2);height:12px}.a1m-screen-body span[data-short]{width:40%}.a1m-screen-body span[data-hot]{background:var(--a1m-accent-tint);box-shadow:inset 0 0 0 1px var(--a1m-accent)}.a1m-screen-cursor{border-radius:var(--a1m-radius-pill);background:var(--a1m-accent);width:14px;height:14px;box-shadow:0 0 0 6px var(--a1m-accent-tint);animation:a1m-at-cursor 4.8s var(--a1-ease-in-out) infinite;position:absolute;top:40%;left:30%}@keyframes a1m-at-cursor{0%{top:34%;left:22%}30%{top:48%;left:62%}55%{top:62%;left:48%}80%{top:56%;left:30%}to{top:34%;left:22%}}.a1m-screen-veil{background:linear-gradient(100deg,transparent 30%,var(--a1m-accent-tint) 50%,transparent 70%);background-size:200% 100%;animation:a1m-at-veil 1.4s linear infinite;position:absolute;inset:0}@keyframes a1m-at-veil{0%{background-position:120% 0}to{background-position:-80% 0}}.a1m-screen-steps{color:var(--a1m-text-2);flex-wrap:wrap;gap:6px 14px;margin:0;padding:10px 14px;font-size:12px;list-style:none;display:flex}.a1m-screen-steps li{align-items:center;gap:6px;display:inline-flex}.a1m-screen-steps .a1-icon{width:14px;height:14px}.a1m-screen-steps li[data-state=done]{color:var(--a1m-text)}.a1m-screen-steps li[data-state=current]{color:var(--a1m-accent-deep)}@media (prefers-reduced-motion:reduce){.a1m-ctx-card,.a1m-diff tr[data-change],.a1m-insight-text,.a1m-insp-badge i,.a1m-screen-cursor,.a1m-screen-rec[data-on],.a1m-screen-veil,.a1m-screen[data-status=working] .a1m-screen-status i,.a1m-sel-bar{animation:none}}.a1m-chart{gap:12px;padding:16px;display:grid}.a1m-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.a1m-chart-head .a1m-muted{display:block}.a1m-chart-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:30px;line-height:1.05}.a1m-delta{border-radius:var(--a1m-radius-pill);background:var(--a1-color-success-soft,var(--a1-color-success-soft));height:22px;color:var(--a1-color-success,var(--a1-color-success));font-variant-numeric:tabular-nums;align-items:center;gap:4px;padding:0 8px;font-size:12px;display:inline-flex}.a1m-delta[data-dir=down]{background:var(--a1-color-error-soft,var(--a1-color-error-soft));color:var(--a1-color-error,var(--a1-color-error))}.a1m-chart svg{width:100%;height:auto;display:block;overflow:visible}.a1m-grid-line{stroke:var(--a1m-line-soft);stroke-width:1px}.a1m-axis{fill:var(--a1m-text-2);font-family:inherit;font-size:10px}.a1m-line{fill:none;stroke:var(--a1m-text);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--len,2000);stroke-dashoffset:var(--len,2000);animation:a1m-draw 1.6s var(--a1m-ease-out) forwards}.a1m-line[data-series="1"]{stroke:var(--a1m-accent);stroke-dasharray:4 5;stroke-dashoffset:0;opacity:.9;animation:none}.a1m-area{opacity:0;animation:a1m-fade .8s .6s var(--a1m-ease-out) forwards}@keyframes a1m-draw{to{stroke-dashoffset:0}}@keyframes a1m-fade{to{opacity:1}}.a1m-scrub{touch-action:none;position:relative}.a1m-scrub-cur{background:var(--a1m-line-soft);pointer-events:none;opacity:0;width:1px;transition:opacity var(--a1m-dur-1);position:absolute;top:0;bottom:18px}.a1m-scrub-dot{border-radius:var(--a1m-radius-pill);background:var(--a1-color-white);border:2.5px solid var(--a1m-text);width:12px;height:12px;box-shadow:0 0 0 5px var(--a1m-accent-tint);margin:-6px 0 0 -6px}.a1m-scrub-dot,.a1m-scrub-lab{pointer-events:none;opacity:0;transition:opacity var(--a1m-dur-1);position:absolute}.a1m-scrub-lab{border-radius:var(--a1m-radius-pill);background:var(--a1m-ink-glass);color:var(--a1-color-canvas);white-space:nowrap;font-variant-numeric:tabular-nums;padding:6px 10px;font-size:12px;translate:-50% calc(-100% - 12px)}:root[data-a1p-theme=dark] .a1m-scrub-lab,[data-a1m-theme=dark] .a1m-scrub-lab{color:var(--a1-color-ink)}.a1m-scrub[data-active] :is(.a1m-scrub-cur,.a1m-scrub-dot,.a1m-scrub-lab){opacity:1}.a1m-legend{color:var(--a1m-text-2);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.a1m-legend span{align-items:center;gap:6px;display:inline-flex}.a1m-legend i{background:var(--c);border-radius:2px;width:14px;height:3px}.a1m-bars{height:var(--h,160px);align-items:flex-end;gap:8px;padding-bottom:20px}.a1m-bar,.a1m-bars{display:flex;position:relative}.a1m-bar{cursor:pointer;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%}.a1m-bar i{background:var(--a1m-surface-2);width:100%;box-shadow:var(--a1m-shadow-inset);transform-origin:bottom;animation:a1m-grow .9s var(--a1m-spring) both;animation-delay:calc(var(--i,0) * 50ms);transition:background var(--a1m-dur-2);border-radius:10px 10px 4px 4px;display:block}:root[data-a1p-theme=dark] .a1m-bar i,[data-a1m-theme=dark] .a1m-bar i{background:rgb(var(--a1-rgb-canvas)/.12)}.a1m-bar[data-highlight] i{background:var(--a1m-accent-gradient);box-shadow:var(--a1m-shadow-accent)}.a1m-bar>span{color:var(--a1m-text-2);font-size:10px;bottom:-18px}.a1m-bar>b,.a1m-bar>span{white-space:nowrap;position:absolute}.a1m-bar>b{bottom:calc(var(--v) + 6px);border-radius:var(--a1m-radius-pill);background:var(--a1m-ink-glass);color:var(--a1-color-canvas);opacity:0;transition:opacity var(--a1m-dur-1),transform var(--a1m-dur-3) var(--a1m-spring);font-variant-numeric:tabular-nums;pointer-events:none;padding:3px 7px;font-size:11px;font-weight:400;transform:translateY(4px)}.a1m-bar:hover>b{opacity:1;transform:none}@keyframes a1m-grow{0%{transform:scaleY(0)}}.a1m-donut{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.a1m-donut svg{width:var(--s,140px);height:var(--s,140px);flex:0 0 var(--s,140px);transform:rotate(-90deg)}.a1m-donut circle{fill:none;stroke-linecap:round;animation:a1m-dash 1.3s var(--a1m-ease-out) both;animation-delay:calc(var(--i,0) * .12s);transition:stroke-width var(--a1m-dur-3) var(--a1m-spring)}@keyframes a1m-dash{0%{stroke-dasharray:0 1000}}.a1m-donut-legend{flex:1;gap:8px;min-width:140px;font-size:13px;display:grid}.a1m-donut-legend div{align-items:center;gap:8px;display:flex}.a1m-donut-legend i{background:var(--c);border-radius:4px;width:10px;height:10px}.a1m-donut-legend b{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:400}.a1m-rank,.a1m-ranking{gap:10px;display:grid}.a1m-rank{grid-template-columns:minmax(90px,140px) 1fr 44px;align-items:center;font-size:13px}.a1m-rank-t{border-radius:var(--a1m-radius-pill);background:var(--a1m-surface-2);height:10px;box-shadow:inset 0 1px 2px rgb(var(--a1-rgb-black)/.05);overflow:hidden}.a1m-rank-t i{border-radius:inherit;background:var(--a1-color-muted-warm);height:100%;animation:a1m-fill 1.2s var(--a1m-ease-out) both;animation-delay:calc(var(--i,0) * 80ms);display:block}.a1m-rank:first-child .a1m-rank-t i{background:var(--a1m-data-gradient)}.a1m-rank b{text-align:right;font-variant-numeric:tabular-nums;font-weight:400}@keyframes a1m-fill{0%{width:0}}.a1m-gauge{place-items:center;display:grid;position:relative}.a1m-gauge svg{width:100%;max-width:220px;height:auto}.a1m-gauge-v{text-align:center;position:absolute;bottom:2px}.a1m-gauge-v b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:400;line-height:1;display:block}.a1m-heat{grid-template-columns:repeat(var(--cols,13),1fr);gap:4px;display:grid}.a1m-heat i{aspect-ratio:1;background:rgb(var(--a1-rgb-azalea)/var(--a));transition:transform var(--a1m-dur-3) var(--a1m-spring);border-radius:5px}.a1m-heat i:hover{transform:scale(1.25)}.a1m-heat-scale{color:var(--a1m-text-2);align-items:center;gap:4px;font-size:11px;display:inline-flex}.a1m-heat-scale i{background:rgb(var(--a1-rgb-azalea)/var(--a));border-radius:3px;width:10px;height:10px}.a1m-sparkline{display:block;overflow:visible}.a1m-sparkline path{fill:none;stroke:var(--c,var(--a1m-text));stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--len,400);stroke-dashoffset:var(--len,400);animation:a1m-draw 1.4s var(--a1m-ease-out) forwards}.a1m-option{background:var(--a1m-surface);border-color:var(--a1m-line)}.a1m-option:hover{background:var(--a1m-surface-2)}.a1m-option[aria-checked=true]{background:var(--a1m-selected);border-color:rgb(var(--a1-rgb-azalea)/.8);box-shadow:none}.a1m-option[aria-checked=true] kbd{background:var(--a1m-accent);color:var(--a1-color-ink)}.a1m-chip{background:var(--a1m-surface);border-color:var(--a1m-line);color:var(--a1m-text)}.a1m-chip:hover{background:var(--a1m-surface-2)}.a1m-chip[aria-pressed=true]{background:var(--a1m-ink-gradient);color:var(--a1m-on-primary);border-color:#0000}.a1m-chip[aria-pressed=true] b{background:currentColor}@supports (color:color-mix(in lab,red,red)){.a1m-chip[aria-pressed=true] b{background:color-mix(in oklab,currentColor 25%,transparent)}}.a1m-followups button:hover,.a1m-ghost-chip:hover,.a1m-task:hover{background:var(--a1m-hover)}.a1m-task[data-state=done] .a1m-task-st{background:var(--a1m-text);color:var(--a1m-bg)}.a1m-trace li:before{background:var(--a1m-surface);border-color:var(--a1m-line)}.a1m-trace li[data-state=done]:before{background:var(--a1m-text);border-color:var(--a1m-text)}.a1m-src,.a1m-tool{background:var(--a1m-surface);box-shadow:inset 0 0 0 1px var(--a1m-line)}.a1m-src i{background:var(--a1m-track)}.a1m-msg[data-role=user],.a1m-send{color:var(--a1m-on-primary)}.a1m-prompt{background:var(--a1m-surface)}.a1m-bar i{background:var(--a1m-track);box-shadow:none}.a1m-bar:hover i{background:var(--a1m-text-2)}.a1m-bar>b,.a1m-scrub-lab{background:var(--a1m-tooltip);color:var(--a1m-on-tooltip)}.a1m-rank-t{background:var(--a1m-track);box-shadow:none}.a1m-rank:nth-child(2) .a1m-rank-t i{background:var(--a1m-text)}.a1m-scrub-dot{background:var(--a1m-surface);border-color:var(--a1m-text)}.a1m-heat i:hover{box-shadow:0 0 0 2px var(--a1m-bg)}@property --fade-t{syntax:"<length>";inherits:false;initial-value:0}@property --fade-b{syntax:"<length>";inherits:false;initial-value:0}.a1k{isolation:isolate;font-family:var(--a1p-font-body);color:var(--a1m-text);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(160px,.7fr) minmax(240px,290px) minmax(0,1.8fr);align-items:center;gap:clamp(24px,4.5vw,72px);display:grid;position:relative;overflow:hidden}.a1k-wires{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:visible}.a1k-wires path{fill:none;stroke:var(--a1m-text-2);stroke-opacity:.18;stroke-width:1px;transition:stroke-opacity var(--a1m-dur-3),stroke var(--a1m-dur-3)}.a1k-wires path[data-on]{stroke:var(--a1m-accent);stroke-opacity:.8;stroke-width:1.25px}.a1k-wires .a1k-fan{stroke:var(--a1m-accent);stroke-opacity:.38;stroke-dasharray:1;stroke-dashoffset:1px;animation:a1k-draw .9s var(--a1m-ease-out) forwards;animation-delay:var(--d,0s)}.a1k-wires .a1k-fan[data-hot]{stroke:var(--a1m-text);stroke-opacity:.95;stroke-width:1.6px}@keyframes a1k-draw{to{stroke-dashoffset:0}}.a1k-left{align-content:center;justify-items:start;gap:22px;display:grid}.a1k-title h2{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2vw,30px);font-weight:400;line-height:1.1}.a1k-title p{color:var(--a1m-text-2);margin:6px 0 0;font-size:clamp(16px,1.4vw,20px)}.a1k-title b{color:var(--a1m-accent);font-weight:400}.a1k-sphere-wrap{justify-self:center}.a1k-sphere{color:var(--a1m-text);display:block}.a1k-conf{align-items:center;gap:12px;display:flex}.a1k-conf .a1k-ring b{display:none}.a1k-conf .a1k-ring svg circle.a1k-ring-seg{stroke:var(--a1m-accent)!important;opacity:1!important}.a1k-conf>div{line-height:1.1;display:grid}.a1k-conf>div b{letter-spacing:-.03em;font-size:24px;font-weight:400}.a1k-conf>div b small{color:var(--a1m-text-2);font-size:.5em}.a1k-conf>div span{color:var(--a1m-text-2);font-size:13px}.a1k-cats{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--a1m-line) transparent;min-height:0;max-height:100%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-t,0),#000 calc(100% - var(--fade-b,0px)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-t,0),#000 calc(100% - var(--fade-b,0px)),transparent 100%);transition:--fade-t var(--a1m-dur-2),--fade-b var(--a1m-dur-2);align-content:center;gap:10px;margin:-8px -12px -8px -6px;padding:8px 12px 8px 6px;display:grid;overflow-y:auto}.a1k-cats[data-more-bottom],.a1k-list[data-more-bottom]{--fade-b:48px}.a1k-cats::-webkit-scrollbar,.a1k-list::-webkit-scrollbar{width:6px}.a1k-cats::-webkit-scrollbar-thumb,.a1k-list::-webkit-scrollbar-thumb{background:var(--a1m-line);border-radius:var(--a1m-radius-pill)}.a1k-wires path[data-out]{stroke-dasharray:3 4}.a1k-cats{align-content:safe center}.a1k-cat{all:unset;box-sizing:border-box;border-radius:var(--a1-radius-20);background:var(--a1m-surface);border:1px solid var(--a1m-line);box-shadow:var(--a1m-shadow-1);cursor:pointer;transition:border-color var(--a1m-dur-2),box-shadow var(--a1m-dur-3),background var(--a1m-dur-2),transform var(--a1m-dur-3) var(--a1m-ease-out);flex:none;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:12px 16px;display:grid;position:relative}.a1k-cat:hover{background:var(--a1m-surface-2)}.a1k-cat[aria-selected=true]{border-color:var(--a1m-accent)}@supports (color:color-mix(in lab,red,red)){.a1k-cat[aria-selected=true]{border-color:color-mix(in oklab,var(--a1m-accent) 70%,transparent)}}.a1k-cat[aria-selected=true]{box-shadow:0 0 0 4px var(--a1m-accent-tint),0 18px 40px -22px var(--a1m-accent),var(--a1m-shadow-inset)}@supports (color:color-mix(in lab,red,red)){.a1k-cat[aria-selected=true]{box-shadow:0 0 0 4px var(--a1m-accent-tint),0 18px 40px -22px color-mix(in oklab,var(--a1m-accent) 60%,transparent),var(--a1m-shadow-inset)}}.a1k-cat[aria-selected=true]{transform:translate(4px)}.a1k-cat:focus-visible{box-shadow:var(--a1m-ring)}.a1k-cat-head{align-items:center;gap:12px;font-size:16px;display:flex}.a1k-chip{background:var(--a1m-surface-2);width:30px;height:30px;color:var(--a1m-accent);transition:background var(--a1m-dur-2),color var(--a1m-dur-2);border-radius:11px;place-items:center;display:grid}.a1k-chip .a1-icon{width:18px;height:18px}.a1k-cat[aria-selected=true] .a1k-chip{background:var(--a1m-accent);color:var(--a1-color-ink)}.a1k-cat-num{color:var(--a1m-text-2);grid-row:2;font-size:14px}.a1k-cat-num b{letter-spacing:-.04em;color:var(--a1m-text);font-variant-numeric:tabular-nums;margin-right:4px;font-size:26px;font-weight:400}.a1k-cat .a1k-ring{grid-area:1/2/span 2}.a1k-ring{flex:none;place-items:center;display:grid;position:relative}.a1k-ring svg{width:100%;height:100%;position:absolute;inset:0}.a1k-ring-seg{transition:stroke-dasharray var(--a1m-dur-4) var(--a1m-ease-out)}.a1k-ring b{color:var(--a1m-text-2);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400;position:relative}.a1k-ring b small{font-size:.8em}.a1k-cat[aria-selected=true] .a1k-ring b{color:var(--a1m-text)}.a1k-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--a1m-line) transparent;min-width:0;min-height:0;max-height:100%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-t,0),#000 calc(100% - var(--fade-b,0px)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-t,0),#000 calc(100% - var(--fade-b,0px)),transparent 100%);align-content:safe center;gap:0;margin:0;padding:6px 0 6px 4px;list-style:none;display:grid;overflow:hidden auto}.a1k-item{transform:translateX(var(--x,0));animation:a1k-in .52s var(--a1m-ease-out) both;animation-delay:calc(var(--i) * 22ms + .12s)}@keyframes a1k-in{0%{opacity:0;transform:translateX(calc(var(--x,0px) + 18px))}}.a1k-item button{all:unset;box-sizing:border-box;max-width:calc(100% - var(--x,0px));border-radius:var(--a1m-radius-pill);cursor:pointer;white-space:nowrap;align-items:center;gap:12px;min-height:26px;padding:2px 8px 2px 0;font-size:clamp(13px,1.1vw,16px);display:flex}.a1k-item button:focus-visible{box-shadow:var(--a1m-ring)}.a1k-dot{border-radius:var(--a1m-radius-pill);background:var(--a1m-text-2);width:7px;height:7px;box-shadow:0 0 0 3px var(--a1m-track);transition:transform var(--a1m-dur-2),background var(--a1m-dur-2);flex:none}.a1k-item[data-status=ok] .a1k-dot{background:var(--a1m-accent)}.a1k-item[data-hot] .a1k-dot{background:var(--a1m-text);transform:scale(1.4)}.a1k-name{text-overflow:ellipsis;min-width:0;color:var(--a1m-text);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.a1k-name{color:color-mix(in oklab,var(--a1m-text) 78%,transparent)}}.a1k-name{transition:color var(--a1m-dur-2)}.a1k-item[data-hot] .a1k-name{text-overflow:ellipsis;min-width:0;color:var(--a1m-text);overflow:hidden}.a1k-gaps{border-radius:var(--a1m-radius-pill);border:1px solid var(--a1m-line);letter-spacing:.08em;text-transform:uppercase;color:var(--a1m-text-2);flex:none;align-items:center;gap:6px;padding:2px 9px;font-size:10.5px;display:inline-flex}.a1k-gaps b{color:var(--a1m-accent);letter-spacing:0;font-variant-numeric:tabular-nums;font-weight:400}.a1k-bars{flex:none;gap:3px;display:inline-flex}.a1k-bars i{border-radius:var(--a1m-radius-pill);background:var(--a1m-track);width:10px;height:4px}.a1k-item[data-status=ok] .a1k-bars i:nth-child(-n+3){background:var(--a1m-accent)}@supports (color:color-mix(in lab,red,red)){.a1k-item[data-status=ok] .a1k-bars i:nth-child(-n+3){background:color-mix(in oklab,var(--a1m-accent) 70%,transparent)}}.a1k-item[data-status=warn] .a1k-bars i:nth-child(-n+2){background:var(--a1-color-warn-bright)}.a1k-item[data-status=alert] .a1k-bars i:first-child{background:var(--a1-color-alert-bright)}@media (max-width:900px){.a1k{grid-template-columns:minmax(0,1fr);gap:24px;height:auto!important}.a1k-wires{display:none}.a1k-left{grid-template-columns:auto auto;justify-content:space-between;align-items:center;width:100%}.a1k-title{grid-column:1/-1}.a1k-sphere-wrap canvas{width:120px!important;height:120px!important}.a1k-cats{scroll-snap-type:x mandatory;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;max-height:none;margin:0;padding:6px 4px 10px;overflow:auto hidden;-webkit-mask-image:none;mask-image:none}.a1k-cat{scroll-snap-align:start}.a1k-cat[aria-selected=true]{transform:none}.a1k-item{transform:none!important}.a1k-item button{max-width:100%!important}.a1k-list{max-height:60vh}.a1k-item button{white-space:normal}}@media (prefers-reduced-motion:reduce){.a1k-wires .a1k-fan{stroke-dashoffset:0;animation:none}.a1k-item{animation:none}.a1k-cat{transition:none}}.a1g{border-radius:var(--a1-radius-28);border:1px solid var(--a1m-line);background:radial-gradient(110% 85% at 45% 50%,var(--a1m-accent) 0,var(--a1m-bg,var(--a1m-surface)) 72%);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.a1g{background:radial-gradient(110% 85% at 45% 50%,color-mix(in oklab,var(--a1m-accent) 8%,var(--a1m-surface)) 0,var(--a1m-bg,var(--a1m-surface)) 72%)}}.a1g{font-family:var(--a1p-font-body);color:var(--a1m-text);box-shadow:var(--a1m-shadow-inset,none);overflow:hidden}.a1g-bar{z-index:2;border-bottom:1px solid var(--a1m-line);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:18px 20px 12px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.a1g-bar{border-bottom:1px solid color-mix(in oklab,var(--a1m-line) 60%,transparent)}}.a1g-title{margin-right:auto}.a1g-title h2{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:400;line-height:1.15}.a1g-title p{color:var(--a1m-text-2);margin:4px 0 0;font-size:12px}.a1g-title b{color:var(--a1m-text);font-variant-numeric:tabular-nums;font-weight:400}.a1g-seg{border-radius:var(--a1m-radius-control);border:1px solid var(--a1m-line);background:var(--a1m-surface);gap:2px;padding:3px;display:inline-flex}.a1g-seg button{all:unset;height:30px;color:var(--a1m-text-2);cursor:pointer;transition:background var(--a1m-dur-2),color var(--a1m-dur-2);border-radius:11px;padding:0 12px;font-size:13px}.a1g-seg button:hover{color:var(--a1m-text)}.a1g-seg button:focus-visible{box-shadow:var(--a1m-ring)}.a1g-seg button[aria-checked=true]{background:var(--a1m-surface-2);color:var(--a1m-text);box-shadow:inset 0 0 0 1px var(--a1m-line)}.a1g-search{border-radius:var(--a1m-radius-control);border:1px solid var(--a1m-line);background:var(--a1m-surface);min-width:200px;height:38px;color:var(--a1m-text-2);transition:border-color var(--a1m-dur-2),box-shadow var(--a1m-dur-2);flex:0 280px;align-items:center;gap:8px;padding:0 10px 0 12px;display:flex}.a1g-search:focus-within{border-color:var(--a1m-accent)}@supports (color:color-mix(in lab,red,red)){.a1g-search:focus-within{border-color:color-mix(in oklab,var(--a1m-accent) 60%,transparent)}}.a1g-search:focus-within{box-shadow:0 0 0 4px var(--a1m-accent-tint)}.a1g-search .a1-icon{flex:none;width:16px;height:16px}.a1g-search input{all:unset;min-width:0;color:var(--a1m-text);flex:1;font-size:14px}.a1g-search input::placeholder{color:var(--a1m-text-2)}.a1g-search span{border-radius:var(--a1m-radius-pill);background:var(--a1m-accent-tint);color:var(--a1m-accent);font-variant-numeric:tabular-nums;padding:1px 7px;font-size:11px}.a1g-search kbd{font:inherit;border:1px solid var(--a1m-line);color:var(--a1m-text-2);border-radius:6px;padding:0 6px;font-size:11px}.a1g-types{flex-wrap:wrap;gap:6px;width:100%;display:flex}.a1g-type{all:unset;box-sizing:border-box;border-radius:var(--a1m-radius-pill);border:1px solid var(--a1m-line);height:30px;color:var(--a1m-text);cursor:pointer;transition:opacity var(--a1m-dur-2),background var(--a1m-dur-2),border-color var(--a1m-dur-2);align-items:center;gap:7px;padding:0 10px 0 12px;font-size:12.5px;display:inline-flex}.a1g-type:hover{background:var(--a1m-surface-2)}.a1g-type:focus-visible{box-shadow:var(--a1m-ring)}.a1g-type i{border-radius:var(--a1m-radius-pill);width:8px;height:8px}.a1g-type small{color:var(--a1m-text-2);font-variant-numeric:tabular-nums;font-size:11px}.a1g-type[aria-pressed=false]{opacity:.55;border-style:dashed}.a1g-type[aria-pressed=false] i{box-shadow:inset 0 0 0 1.5px var(--a1m-text-2);background:0 0!important}.a1g-stage{min-height:0;position:relative}.a1g-svg{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.a1g-svg:active{cursor:grabbing}.a1g-griddot{fill:var(--a1m-text-2);opacity:.16}.a1g-gridbg{pointer-events:none}.a1g-orbit{fill:none;stroke:var(--a1m-text-2);stroke-opacity:.12;stroke-dasharray:2 6;vector-effect:non-scaling-stroke}.a1g-cluster{pointer-events:none;transition:opacity var(--a1m-dur-3)}.a1g-cluster[data-on]{fill-opacity:1}.a1g-edge{fill:none;stroke:var(--a1m-text-2);stroke-opacity:.24;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linecap:round;transition:stroke-opacity var(--a1m-dur-2),stroke var(--a1m-dur-2),stroke-width var(--a1m-dur-2)}.a1g-edge[data-on]{stroke:var(--a1m-accent);stroke-opacity:.8;stroke-width:1.4px}.a1g-edge[data-path]{stroke:var(--a1m-text);stroke-opacity:.95;stroke-width:2px}.a1g-edge[data-dim]{stroke-opacity:.06}.a1g-pulse{fill:var(--a1m-accent);pointer-events:none;filter:drop-shadow(0 0 3px var(--a1m-accent))}.a1g-node{cursor:pointer;transition:opacity var(--a1m-dur-3);outline:none}.a1g-node[data-dim]{opacity:.2!important}.a1g-hit{fill:#0000}.a1g-dot{stroke-width:1.5px;transition:stroke var(--a1m-dur-2)}.a1g-core{fill:var(--a1-color-ink);opacity:.55;pointer-events:none}.a1g-status{fill:none;stroke-width:1.5px;stroke-opacity:.9;vector-effect:non-scaling-stroke}.a1g-node:focus-visible .a1g-dot,.a1g-node[data-hover] .a1g-dot{stroke-width:2px;stroke:var(--a1m-text)!important}.a1g-node:focus-visible .a1g-hit{stroke:var(--a1m-accent);stroke-width:1.5px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.a1g-ring{fill:none;stroke:var(--a1m-accent);stroke-width:1.5px;vector-effect:non-scaling-stroke;animation:a1g-ring 1.8s var(--a1m-ease-out) infinite}@keyframes a1g-ring{0%{stroke-opacity:.95}to{stroke-opacity:.15}}.a1g-halo{pointer-events:none;animation:a1g-breathe 3.6s ease-in-out infinite}@keyframes a1g-breathe{50%{opacity:.5}}.a1g-label{fill:var(--a1m-text);font-size:11px}@supports (color:color-mix(in lab,red,red)){.a1g-label{fill:color-mix(in oklab,var(--a1m-text) 82%,transparent)}}.a1g-label{paint-order:stroke;stroke:var(--a1m-bg,var(--a1m-surface));stroke-width:3.5px;stroke-linejoin:round;pointer-events:none}.a1g-label[data-strong]{fill:var(--a1m-text);font-size:13px}.a1g-node[data-hover] .a1g-label,.a1g-node[data-sel] .a1g-label{fill:var(--a1m-text);font-size:12.5px}.a1g-pathchip{border-radius:var(--a1m-radius-pill);border:1px solid var(--a1m-line);background:var(--a1m-surface);max-width:min(560px,100% - 360px);padding:7px 14px;position:absolute;top:14px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.a1g-pathchip{background:color-mix(in oklab,var(--a1m-surface) 88%,transparent)}}.a1g-pathchip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--a1m-text-2);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;animation:a1g-fade .22s var(--a1m-ease-out) both;font-size:12.5px;overflow:hidden}.a1g-pathchip b{color:var(--a1m-accent);font-variant-numeric:tabular-nums;font-weight:400}@keyframes a1g-fade{0%{opacity:0;transform:translate(-50%,-4px)}}.a1g-zoom{border-radius:var(--a1m-radius-field);border:1px solid var(--a1m-line);background:var(--a1m-surface);gap:4px;padding:4px;display:grid;position:absolute;bottom:16px;left:16px}@supports (color:color-mix(in lab,red,red)){.a1g-zoom{background:color-mix(in oklab,var(--a1m-surface) 82%,transparent)}}.a1g-zoom{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.a1g-zoom button{all:unset;border-radius:var(--a1m-radius-sm);width:32px;height:32px;color:var(--a1m-text-2);cursor:pointer;transition:background var(--a1m-dur-2),color var(--a1m-dur-2);place-items:center;display:grid}.a1g-zoom button:hover{background:var(--a1m-surface-2);color:var(--a1m-text)}.a1g-zoom button:focus-visible{box-shadow:var(--a1m-ring)}.a1g-zoom .a1-icon{width:16px;height:16px}.a1g-minus{background:currentColor;border-radius:2px;width:12px;height:1.6px}.a1g-hint{color:var(--a1m-text-2);pointer-events:none;max-width:calc(100% - 420px);margin:0;font-size:11.5px;position:absolute;bottom:20px;left:72px}.a1g-panel{box-sizing:border-box;border-radius:var(--a1m-radius-card);border:1px solid var(--a1m-line);background:var(--a1m-surface);flex-direction:column;gap:10px;width:min(310px,100% - 24px);padding:14px 16px 16px;display:flex;position:absolute;top:12px;bottom:12px;right:12px}@supports (color:color-mix(in lab,red,red)){.a1g-panel{background:color-mix(in oklab,var(--a1m-surface) 88%,transparent)}}.a1g-panel{-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);box-shadow:var(--a1m-shadow-2,0 24px 48px -24px rgb(var(--a1-rgb-black)/.5));animation:a1g-in .36s var(--a1m-ease-out) both}@keyframes a1g-in{0%{opacity:0;transform:translate(12px)}}.a1g-panel-top{align-items:center;gap:6px;min-height:30px;display:flex}.a1g-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--a1m-text-2);align-items:center;gap:7px;margin-right:auto;font-size:11px;display:inline-flex}.a1g-kind i{border-radius:var(--a1m-radius-pill);width:8px;height:8px}.a1g-icon-btn{all:unset;border-radius:var(--a1p-radius-control);width:30px;height:30px;color:var(--a1m-text-2);cursor:pointer;transition:background var(--a1m-dur-2),color var(--a1m-dur-2);place-items:center;display:grid}.a1g-icon-btn:hover{background:var(--a1m-surface-2);color:var(--a1m-text)}.a1g-icon-btn:focus-visible{box-shadow:var(--a1m-ring)}.a1g-icon-btn .a1-icon{width:14px;height:14px}.a1g-back{display:grid;transform:rotate(90deg)}.a1g-panel h3{letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:21px;font-weight:400;line-height:1.2}.a1g-meta{color:var(--a1m-text-2);align-items:center;gap:8px;margin:-2px 0 0;font-size:13px;display:flex}.a1g-meta i{border-radius:var(--a1m-radius-pill);flex:none;width:7px;height:7px}.a1g-trail{color:var(--a1m-text-2);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12px;display:flex}.a1g-trail button{all:unset;cursor:pointer;color:var(--a1m-text-2);text-decoration:underline;-webkit-text-decoration-color:var(--a1m-line);text-decoration-color:var(--a1m-line);text-underline-offset:3px;border-radius:6px;padding:1px 2px}.a1g-trail button:hover{color:var(--a1m-text)}.a1g-trail button:focus-visible{box-shadow:var(--a1m-ring)}.a1g-trail b{color:var(--a1m-text);font-weight:400}.a1g-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.a1g-stats div{border-radius:var(--a1m-radius-control);background:var(--a1m-surface-2);border:1px solid var(--a1m-line);gap:2px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.a1g-stats div{border:1px solid color-mix(in oklab,var(--a1m-line) 70%,transparent)}}.a1g-stats b{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:400;line-height:1}.a1g-stats span{color:var(--a1m-text-2);font-size:11.5px}.a1g-groups{scrollbar-width:thin;scrollbar-color:var(--a1m-line) transparent;flex:1;align-content:start;gap:10px;min-height:0;margin:0 -8px;padding:0 0 4px;display:grid;overflow:auto}.a1g-groups h4{letter-spacing:.08em;text-transform:uppercase;color:var(--a1m-text-2);align-items:center;gap:6px;margin:4px 10px;font-size:11px;font-weight:400;display:flex}.a1g-groups h4 small{letter-spacing:0;font-variant-numeric:tabular-nums;font-size:11px}.a1g-groups ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.a1g-groups li button{all:unset;box-sizing:border-box;border-radius:var(--a1m-radius-sm);cursor:pointer;width:100%;min-height:34px;transition:background var(--a1m-dur-2);align-items:center;gap:10px;padding:0 10px;font-size:13.5px;display:flex}.a1g-groups li button:hover{background:var(--a1m-surface-2)}.a1g-groups li button:focus-visible{box-shadow:var(--a1m-ring)}.a1g-groups li i{border-radius:var(--a1m-radius-pill);flex:none;width:7px;height:7px}.a1g-groups li span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.a1g-groups li em{font-size:11px;font-style:normal}.a1g-ask{all:unset;box-sizing:border-box;border-radius:var(--a1m-radius-control);background:var(--a1m-text);height:42px;color:var(--a1m-bg,var(--a1-color-ink));cursor:pointer;transition:transform var(--a1m-dur-2) var(--a1m-ease-out),box-shadow var(--a1m-dur-2);justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.a1g-ask:hover{box-shadow:0 10px 24px -14px var(--a1m-accent)}.a1g-ask:active{transform:scale(.98)}.a1g-ask:focus-visible{box-shadow:var(--a1m-ring)}.a1g-ask .a1-icon{width:15px;height:15px}@media (max-width:900px){.a1g-hint{display:none}.a1g-pathchip{max-width:calc(100% - 32px)}}@media (max-width:700px){.a1g-search{flex:100%}.a1g-panel{width:auto;max-height:55%;top:auto;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.a1g-halo,.a1g-panel,.a1g-pathchip,.a1g-ring{animation:none}}.a1g-cv{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;font-family:var(--a1p-font-body);display:block}.a1g-cv:active{cursor:grabbing}.a1gm,.a1kt,.a1st{box-sizing:border-box;border:1px solid var(--a1m-line);background:var(--a1m-surface);color:var(--a1m-text);font-family:var(--a1p-font-body);box-shadow:var(--a1m-shadow-1);border-radius:24px;padding:20px}.a1kt-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 20px;margin-bottom:14px;display:flex}.a1kt-head h3{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:400}.a1kt-head p{color:var(--a1m-text-2);text-wrap:pretty;margin:4px 0 0;font-size:12.5px}.a1kt-head p b{color:var(--a1m-text);font-weight:400}.a1kt-legend{color:var(--a1m-text-2);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.a1kt-legend li{align-items:center;gap:6px;display:inline-flex}.a1kt-legend i{border-radius:3px;width:9px;height:9px}.a1kt-legend i[data-t=ok]{background:var(--a1m-accent)}.a1kt-legend i[data-t=warn]{background:var(--a1-color-warn-bright)}.a1kt-legend i[data-t=alert]{background:var(--a1-color-alert-bright)}.a1kt-line-key{background:var(--a1m-text);border-radius:2px;width:16px!important;height:2px!important}.a1gm-body,.a1kt-body{grid-template-columns:minmax(0,1fr) minmax(220px,260px);align-items:stretch;gap:18px;display:grid}.a1kt-svg{border-radius:var(--a1m-radius-sm);outline:none;width:100%;height:auto;min-height:220px;display:block;overflow:visible}.a1kt-svg:focus-visible{box-shadow:var(--a1m-ring)}.a1kt-grid{stroke:var(--a1m-line);stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.a1kt-axis,.a1kt-x{fill:var(--a1m-text-2);font-variant-numeric:tabular-nums;font-size:11px}.a1kt-x{text-anchor:middle}.a1kt-hit{fill:#0000;cursor:pointer}.a1kt-week[data-on] .a1kt-hit{fill:var(--a1m-hover,currentColor)}@supports (color:color-mix(in lab,red,red)){.a1kt-week[data-on] .a1kt-hit{fill:var(--a1m-hover,color-mix(in oklab,currentColor 8%,transparent))}}.a1kt-week[data-sel] .a1kt-x{fill:var(--a1m-text)}.a1kt-bar{transition:y var(--a1-duration-story) var(--a1m-ease-out),height var(--a1-duration-story) var(--a1m-ease-out),opacity var(--a1m-dur-2);pointer-events:none}.a1kt-svg:hover .a1kt-week:not([data-on]) .a1kt-bar{opacity:.55}.a1kt-cov{fill:none;stroke:var(--a1m-text);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;pointer-events:none}.a1kt-cov[data-ready]{animation:a1kt-draw 1.4s var(--a1m-ease-out) .3s forwards}@keyframes a1kt-draw{to{stroke-dashoffset:0}}.a1kt-dot{fill:var(--a1m-surface);stroke:var(--a1m-text);stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none;transition:r var(--a1m-dur-2)}.a1kt-dot[data-on]{fill:var(--a1m-accent);stroke:var(--a1m-surface);stroke-width:2px}.a1kt-detail{background:var(--a1m-surface-2);border:1px solid var(--a1m-line);border-radius:18px;flex-direction:column;gap:6px;padding:16px;display:flex}@supports (color:color-mix(in lab,red,red)){.a1kt-detail{border:1px solid color-mix(in oklab,var(--a1m-line) 70%,transparent)}}.a1kt-week-label{letter-spacing:.08em;text-transform:uppercase;color:var(--a1m-text-2);font-size:11px}.a1kt-big{color:var(--a1m-text-2);margin:0;font-size:13px}.a1kt-big b{letter-spacing:-.045em;color:var(--a1m-text);font-variant-numeric:tabular-nums;font-size:40px;font-weight:400;line-height:1.05;display:block}.a1kt-cov-row{color:var(--a1m-text-2);margin:0;font-size:13px}.a1kt-cov-row b{color:var(--a1m-text);font-weight:400}.a1kt-cov-row em{border-radius:var(--a1m-radius-pill);background:var(--a1m-hover,currentColor);margin-left:6px;padding:1px 7px;font-style:normal}@supports (color:color-mix(in lab,red,red)){.a1kt-cov-row em{background:var(--a1m-hover,color-mix(in oklab,currentColor 12%,transparent))}}.a1kt-cov-row em{font-size:11.5px}.a1kt-cov-row em[data-up]{background:var(--a1m-accent-tint);color:var(--a1m-selected-text,var(--a1m-accent-deep))}.a1gm-detail ul,.a1kt-detail ul{gap:8px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.a1gm-detail li,.a1kt-detail li{text-wrap:pretty;align-items:baseline;gap:9px;display:flex}.a1gm-detail li i,.a1kt-detail li i{border-radius:var(--a1m-radius-pill);flex:none;width:7px;height:7px;transform:translateY(-1px)}.a1gm-detail li i[data-t=ok]{background:var(--a1m-accent)}.a1gm-detail li i[data-t=warn]{background:var(--a1-color-warn-bright)}.a1gm-detail li i[data-t=alert]{background:var(--a1-color-alert-bright)}.a1gm-detail h4{letter-spacing:.08em;text-transform:uppercase;color:var(--a1m-text-2);margin:8px 0 0;font-size:11px;font-weight:400}.a1gm-detail .a1g-ask{margin-top:auto}.a1gm-grid{align-content:start;gap:5px;display:grid}.a1gm-col{color:var(--a1m-text-2);text-align:center;white-space:nowrap;text-overflow:ellipsis;padding-bottom:4px;font-size:11.5px;overflow:hidden}.a1gm-row{align-items:center;padding-right:8px;font-size:13px;display:flex}.a1gm-cell{all:unset;box-sizing:border-box;border-radius:var(--a1m-radius-sm);cursor:pointer;font-variant-numeric:tabular-nums;min-height:44px;animation:a1gm-in .52s var(--a1m-ease-out) both;transition:transform var(--a1m-dur-2) var(--a1m-ease-out),box-shadow var(--a1m-dur-2);place-items:center;font-size:13px;display:grid;position:relative}.a1gm-cell b{font-weight:400;position:relative}.a1gm-cell[data-t=ok]{background:var(--a1m-accent)}@supports (color:color-mix(in lab,red,red)){.a1gm-cell[data-t=ok]{background:color-mix(in oklab,var(--a1m-accent) calc(var(--v) * 70%),var(--a1m-surface-2))}}.a1gm-cell[data-t=warn]{background:var(--a1-color-warn-bright)}@supports (color:color-mix(in lab,red,red)){.a1gm-cell[data-t=warn]{background:color-mix(in oklab,var(--a1-color-warn-bright) calc(28% + var(--v) * 30%),var(--a1m-surface-2))}}.a1gm-cell[data-t=alert]{background:var(--a1-color-alert-bright)}@supports (color:color-mix(in lab,red,red)){.a1gm-cell[data-t=alert]{background:color-mix(in oklab,var(--a1-color-alert-bright) calc(70% - var(--v) * 60%),var(--a1m-surface-2))}}.a1gm-cell[data-hi]{color:var(--a1-color-ink)}.a1gm-cell:hover{transform:scale(1.04)}.a1gm-cell[data-sel]{box-shadow:0 0 0 2px var(--a1m-surface),0 0 0 4px var(--a1m-text)}.a1gm-cell:focus-visible{box-shadow:0 0 0 2px var(--a1m-surface),var(--a1m-ring)}@keyframes a1gm-in{0%{opacity:0;transform:scale(.85)}}.a1gm-avg{color:var(--a1m-text-2);font-variant-numeric:tabular-nums;align-content:center;gap:3px;padding-left:6px;font-size:12px;display:grid}.a1gm-avg i{border-radius:var(--a1m-radius-pill);background:var(--a1m-text-2);height:4px;display:block}.a1gm-avg i[data-t=ok]{background:var(--a1m-accent)}.a1gm-avg i[data-t=warn]{background:var(--a1-color-warn-bright)}.a1gm-avg i[data-t=alert]{background:var(--a1-color-alert-bright)}.a1gm-meter{border-radius:var(--a1m-radius-pill);background:var(--a1m-track);height:6px;overflow:hidden}.a1gm-meter i{border-radius:inherit;height:100%;transition:width var(--a1-duration-slow) var(--a1m-ease-out);display:block}.a1gm-meter i[data-t=ok]{background:var(--a1m-accent)}.a1gm-meter i[data-t=warn]{background:var(--a1-color-warn-bright)}.a1gm-meter i[data-t=alert]{background:var(--a1-color-alert-bright)}.a1st{gap:14px;display:grid}.a1st-q{color:var(--a1m-text-2);align-items:center;gap:10px;margin:0;font-size:13.5px;display:flex}.a1st-q .a1-icon{flex:none;width:15px;height:15px}.a1st-answer{background:var(--a1m-surface-2);border-radius:18px;padding:16px 18px}.a1st-answer>p{text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.6}.a1st-cite{all:unset;cursor:pointer;background:linear-gradient(transparent 62%,var(--a1m-accent-tint) 62%);transition:background var(--a1m-dur-2);border-radius:6px;padding:0 2px}.a1st-cite sup{color:var(--a1m-selected-text,var(--a1m-accent-deep));font-variant-numeric:tabular-nums;margin-left:2px;font-size:10px}.a1st-cite[data-on]{background:var(--a1m-accent-tint)}.a1st-cite:focus-visible{box-shadow:var(--a1m-ring)}.a1st-meta{color:var(--a1m-text-2);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:12px;font-size:12px;display:flex}.a1st-meta b{color:var(--a1m-text);font-weight:400}.a1st-conf{border-radius:var(--a1m-radius-pill);background:var(--a1m-track);flex:1;min-width:80px;max-width:160px;height:4px;overflow:hidden}.a1st-conf i{background:var(--a1m-accent);border-radius:inherit;height:100%;display:block}.a1st-sources{gap:8px;margin:0;padding:0;list-style:none;display:grid}.a1st-src{border-radius:var(--a1m-radius-field);border:1px solid var(--a1m-line);background:var(--a1m-surface);animation:a1gm-rise .48s var(--a1m-ease-out) both;transition:border-color var(--a1m-dur-2),opacity var(--a1m-dur-2),box-shadow var(--a1m-dur-3);grid-template-columns:22px 34px minmax(0,1fr) 84px 30px;align-items:center;gap:12px;padding:12px 14px;display:grid}@keyframes a1gm-rise{0%{opacity:0;transform:translateY(8px)}}.a1st-src[data-on]{border-color:var(--a1m-accent)}@supports (color:color-mix(in lab,red,red)){.a1st-src[data-on]{border-color:color-mix(in oklab,var(--a1m-accent) 70%,transparent)}}.a1st-src[data-on]{box-shadow:0 0 0 4px var(--a1m-accent-tint)}.a1st-src[data-dim]{opacity:.45}.a1st-n{border-radius:var(--a1m-radius-pill);background:var(--a1m-surface-2);font-variant-numeric:tabular-nums;place-items:center;width:22px;height:22px;font-size:11.5px;display:grid}.a1st-src[data-on] .a1st-n{background:var(--a1m-accent);color:var(--a1-color-ink)}.a1st-ico{border-radius:var(--a1m-radius-sm);background:var(--a1m-surface-2);width:34px;height:34px;color:var(--a1m-text-2);place-items:center;display:grid}.a1st-ico .a1-icon{width:16px;height:16px}.a1st-title{margin:0;font-size:14px}.a1st-sub{color:var(--a1m-text-2);margin:2px 0 0;font-size:11.5px}.a1st-txt blockquote{color:var(--a1m-text-2);margin:6px 0 0;font-size:12.5px;line-height:1.45}.a1st-txt mark{color:var(--a1m-text);box-shadow:inset 0 -.45em 0 var(--a1m-accent-tint);background:0 0}.a1st-score{color:var(--a1m-text-2);justify-items:end;gap:2px;font-size:10.5px;display:grid}.a1st-score b{color:var(--a1m-text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:400;line-height:1}.a1st-score i{border-radius:var(--a1m-radius-pill);background:var(--a1m-track);width:100%;height:3px;overflow:hidden}.a1st-score em{background:var(--a1m-text-2);height:100%;display:block}.a1st-src[data-on] .a1st-score em{background:var(--a1m-accent)}@media (max-width:760px){.a1gm-body,.a1kt-body{grid-template-columns:minmax(0,1fr)}.a1st-src{grid-template-columns:22px minmax(0,1fr) 30px}.a1st-ico,.a1st-score{display:none}.a1gm-grid{overflow-x:auto}}@media (prefers-reduced-motion:reduce){.a1kt-bar{transition:none}.a1kt-cov{stroke-dashoffset:0;animation:none!important}.a1gm-cell,.a1st-src{animation:none}}.a1dg{box-sizing:border-box;border:1px solid var(--a1m-line);background:var(--a1m-surface);color:var(--a1m-text);font-family:var(--a1p-font-body);box-shadow:var(--a1m-shadow-1);border-radius:24px;gap:0;display:grid;position:relative;overflow:hidden}.a1dg-bar{border-bottom:1px solid var(--a1m-line);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:16px 18px;display:flex}.a1dg-bar h3{letter-spacing:-.02em;align-items:baseline;gap:10px;margin:0 auto 0 0;font-size:18px;font-weight:400;display:flex}.a1dg-bar h3 small{color:var(--a1m-text-2);font-variant-numeric:tabular-nums;font-size:12px}.a1dg-search{flex:0 220px;min-width:160px}.a1dg-select{border-radius:var(--a1m-radius-control);border:1px solid var(--a1m-line);background:var(--a1m-surface);height:38px;color:var(--a1m-text-2);align-items:center;gap:6px;padding:0 30px 0 12px;font-size:13px;display:inline-flex;position:relative}.a1dg-select span{white-space:nowrap}.a1dg-select select{all:unset;color:var(--a1m-text);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.a1dg-select .a1-icon{pointer-events:none;width:14px;height:14px;position:absolute;right:10px}.a1dg-select:focus-within{box-shadow:var(--a1m-ring)}.a1dg-scroll{max-height:560px;overflow:auto}.a1dg-grid{outline:none;min-width:860px}.a1dg-grid:focus-visible .a1dg-cell[data-cursor]{box-shadow:inset 0 0 0 2px var(--a1m-text)}.a1dg-row{border-bottom:1px solid var(--a1m-line-soft,var(--a1m-line));animation:a1gm-rise .36s var(--a1m-ease-out) both;transition:background var(--a1m-dur-2);align-items:stretch;display:grid}.a1dg-row:not(.a1dg-head):hover{background:var(--a1m-hover)}.a1dg-row[data-sel]{background:var(--a1m-selected,var(--a1m-accent-tint))}.a1dg-head{z-index:2;background:var(--a1m-surface);animation:none;position:sticky;top:0}.a1dg-cell{min-height:var(--dg-h,48px);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;border-radius:var(--a1m-radius-xs);min-width:0;transition:background var(--a1-duration-story) var(--a1m-ease-out);align-items:center;padding:0 14px;font-size:13.5px;display:flex;overflow:hidden}.a1dg-cell[data-align=right]{justify-content:flex-end}.a1dg-cell[data-editable]{cursor:text}.a1dg-cell[data-editable]:hover{background:var(--a1m-text)}@supports (color:color-mix(in lab,red,red)){.a1dg-cell[data-editable]:hover{background:color-mix(in oklab,var(--a1m-text) 5%,transparent)}}.a1dg-cell[data-flash]{background:var(--a1m-accent-tint);transition:none}.a1dg-check{justify-content:center;padding:0}.a1dg-check input{width:16px;height:16px;accent-color:var(--a1m-text);cursor:pointer}.a1dg .a1dg-th{all:unset;box-sizing:border-box;min-height:var(--dg-h,48px);color:var(--a1m-text-2);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 14px;font-size:12px;display:flex}.a1dg-th[data-align=right]{justify-content:flex-end}.a1dg-th:hover{color:var(--a1m-text)}.a1dg-th:focus-visible{box-shadow:var(--a1m-ring);border-radius:var(--a1m-radius-xs)}.a1dg-sort{opacity:0;transition:opacity var(--a1m-dur-2),transform var(--a1m-dur-3) var(--a1m-ease-out);display:grid}.a1dg-sort .a1-icon{width:12px;height:12px}.a1dg-th:hover .a1dg-sort{opacity:.5}.a1dg-sort[data-dir]{opacity:1;color:var(--a1m-text)}.a1dg-sort[data-dir="-1"]{transform:rotate(180deg)}.a1dg .a1dg-group{all:unset;box-sizing:border-box;width:100%;min-height:calc(var(--dg-h,48px) - 6px);background:var(--a1m-surface-2);border-bottom:1px solid var(--a1m-line-soft,var(--a1m-line));cursor:pointer;align-items:center;font-size:13px;display:grid}.a1dg-group:hover{background:var(--a1m-hover)}.a1dg-group:focus-visible{box-shadow:inset var(--a1m-ring)}.a1dg-caret{transition:transform var(--a1m-dur-3) var(--a1m-ease-out);color:var(--a1m-text-2);place-items:center;display:grid;transform:rotate(-90deg)}.a1dg-caret[data-open]{transform:none}.a1dg-caret .a1-icon{width:14px;height:14px}.a1dg .a1dg-gname{white-space:nowrap;z-index:1;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;display:flex;position:relative;overflow:visible}.a1dg-gname small{border-radius:var(--a1m-radius-pill);background:var(--a1m-surface);color:var(--a1m-text-2);padding:1px 7px;font-size:11.5px}.a1dg-agg{color:var(--a1m-text-2);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;padding:0 14px;font-size:12px;overflow:hidden}.a1dg-agg[data-align=right]{text-align:right;justify-self:stretch}.a1dg-dot{width:8px;height:8px}.a1dg-dot,.a1dg-status{border-radius:var(--a1m-radius-pill)}.a1dg-status{background:var(--a1m-surface-2);align-items:center;gap:7px;padding:3px 10px;font-size:12.5px;display:inline-flex}.a1dg-dot,.a1dg-status i{border-radius:var(--a1m-radius-pill);background:var(--a1m-text-2);width:7px;height:7px}.a1dg-dot[data-t=ok],.a1dg-status[data-t=ok] i{background:var(--a1m-accent)}.a1dg-dot[data-t=warn],.a1dg-status[data-t=warn] i{background:var(--a1-color-warn-bright)}.a1dg-dot[data-t=alert],.a1dg-status[data-t=alert] i{background:var(--a1-color-alert-bright)}.a1dg-input{all:unset;box-sizing:border-box;width:100%;height:calc(var(--dg-h,48px) - 12px);border-radius:var(--a1p-radius-control);background:var(--a1m-surface);box-shadow:0 0 0 2px var(--a1m-text);text-align:inherit;padding:0 10px;font-size:13.5px}.a1dg-cell[data-align=right] .a1dg-input{text-align:right}.a1dg-empty{text-align:center;color:var(--a1m-text-2);padding:40px 16px;font-size:14px}.a1dg-empty button{all:unset;cursor:pointer;color:var(--a1m-text);text-underline-offset:3px;margin-left:6px;text-decoration:underline}.a1dg-foot{border-top:1px solid var(--a1m-line);color:var(--a1m-text-2);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:12px 18px;font-size:12px;display:flex}.a1dg-total b{color:var(--a1m-text);font-variant-numeric:tabular-nums;margin-left:6px;font-size:15px;font-weight:400}.a1dg-bulk{border-radius:var(--a1m-radius-pill);background:var(--a1m-text);color:var(--a1m-on-primary,var(--a1-color-white));box-shadow:0 18px 40px -16px rgb(var(--a1-rgb-black)/.45);opacity:0;pointer-events:none;transition:transform var(--a1m-dur-3) var(--a1m-ease-out),opacity var(--a1m-dur-2);align-items:center;gap:8px;padding:6px 6px 6px 16px;font-size:13px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%,24px)}.a1dg-bulk[data-open]{opacity:1;pointer-events:auto;transform:translate(-50%)}.a1dg-bulk b{font-variant-numeric:tabular-nums;font-weight:400}.a1dg-bulk button{all:unset;border-radius:var(--a1m-radius-pill);background:var(--a1m-on-primary,var(--a1-color-white));height:32px;padding:0 14px}@supports (color:color-mix(in lab,red,red)){.a1dg-bulk button{background:color-mix(in oklab,var(--a1m-on-primary,var(--a1-color-white)) 14%,transparent)}}.a1dg-bulk button{cursor:pointer;white-space:nowrap}.a1dg-bulk button:hover{background:var(--a1m-on-primary,var(--a1-color-white))}@supports (color:color-mix(in lab,red,red)){.a1dg-bulk button:hover{background:color-mix(in oklab,var(--a1m-on-primary,var(--a1-color-white)) 24%,transparent)}}.a1dg-bulk button:focus-visible{box-shadow:0 0 0 2px var(--a1m-accent)}.a1dg-bulk-x{place-items:center;width:32px;display:grid;padding:0!important}.a1dg-bulk-x .a1-icon{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.a1dg-row{animation:none}.a1dg-bulk{transition:none}}.a1dg-tags{gap:4px;min-width:0;display:inline-flex;overflow:hidden}.a1dg-tag{border-radius:var(--a1m-radius-pill);background:var(--a1m-surface-2);white-space:nowrap;height:22px;color:var(--a1m-text);align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.a1dg-strength,.a1dg-tag[data-more]{color:var(--a1m-text-2)}.a1dg-strength{white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.a1dg-strength>span{gap:2px;display:inline-flex}.a1dg-strength i{background:var(--a1m-track);border-radius:2px;width:6px;height:14px}.a1dg-strength i[data-on]{background:var(--a1m-text)}.a1dg-strength[data-level="3"] i[data-on],.a1dg-strength[data-level="4"] i[data-on]{background:var(--a1m-accent-deep)}.a1dg-strength[data-level="3"],.a1dg-strength[data-level="4"],.a1fb{color:var(--a1m-text)}.a1fb{border:1px solid var(--a1m-line);background:var(--a1m-surface);font-family:var(--a1p-font-body);box-shadow:var(--a1m-shadow-1);border-radius:24px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.a1fb-bar{border-bottom:1px solid var(--a1m-line);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px;display:flex}.a1fb-bar h3{letter-spacing:-.02em;align-items:baseline;gap:10px;margin:0 auto 0 0;font-size:18px;font-weight:400;display:flex}.a1fb-bar h3 small{color:var(--a1m-text-2);font-size:12px}.a1fb-palette{flex-wrap:wrap;gap:6px;display:flex}.a1fb-add{all:unset;border-radius:var(--a1m-radius-sm);border:1px dashed var(--a1m-line);cursor:pointer;height:34px;transition:background var(--a1m-dur-2),border-color var(--a1m-dur-2);align-items:center;gap:7px;padding:0 12px 0 10px;font-size:12.5px;display:inline-flex}.a1fb-add:hover{background:var(--a1m-hover);border-style:solid}.a1fb-add:focus-visible{box-shadow:var(--a1m-ring)}.a1fb-add .a1-icon{width:14px;height:14px}.a1fb-run{all:unset;border-radius:var(--a1m-radius-pill);background:var(--a1m-text);height:38px;color:var(--a1m-on-primary,var(--a1-color-white));cursor:pointer;transition:transform var(--a1m-dur-2) var(--a1m-ease-out),opacity var(--a1m-dur-2);align-items:center;gap:8px;padding:0 16px;font-size:13.5px;display:inline-flex}.a1fb-run:active{transform:scale(.97)}.a1fb-run:disabled{opacity:.7;cursor:default}.a1fb-run:focus-visible{box-shadow:var(--a1m-ring)}.a1fb-run .a1-icon{width:13px;height:13px}.a1fb-body{grid-template-columns:minmax(0,1fr) 260px;min-height:0;display:grid}.a1fb-stage{cursor:grab;touch-action:none;background-color:var(--a1m-bg);background-image:radial-gradient(circle,var(--a1m-text-2) 1px,transparent 1.2px);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.a1fb-stage{background-image:radial-gradient(circle,color-mix(in oklab,var(--a1m-text-2) 30%,transparent) 1px,transparent 1.2px)}}.a1fb-stage{background-size:24px 24px}.a1fb-stage:active{cursor:grabbing}.a1fb-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.a1fb-wire{fill:none;stroke:var(--a1m-text-2);stroke-opacity:.45;stroke-width:1.6px;transition:stroke var(--a1m-dur-2),stroke-opacity var(--a1m-dur-2)}.a1fb-edge[data-sel] .a1fb-wire{stroke:var(--a1m-text);stroke-opacity:.9}.a1fb-edge[data-on] .a1fb-wire{stroke:var(--a1m-accent);stroke-opacity:1;stroke-width:2.2px}.a1fb-ghost{stroke:var(--a1m-accent);stroke-dasharray:5 5;stroke-opacity:.9}.a1fb-token{fill:var(--a1m-accent);filter:drop-shadow(0 0 6px var(--a1m-accent))}.a1fb-elabel{fill:var(--a1m-text-2);text-anchor:middle;paint-order:stroke;stroke:var(--a1m-bg);stroke-width:4px;font-size:11px}.a1fb-nodes{pointer-events:none;position:absolute;inset:0}.a1fb-node{box-sizing:border-box;border:1px solid var(--a1m-line);background:var(--a1m-surface);box-shadow:var(--a1m-shadow-1);cursor:grab;pointer-events:auto;-webkit-user-select:none;user-select:none;transition:border-color var(--a1m-dur-2),box-shadow var(--a1m-dur-3),opacity var(--a1m-dur-2);border-radius:18px;outline:none;align-items:center;gap:10px;padding:10px 14px 10px 12px;display:flex;position:absolute}.a1fb-node:active{cursor:grabbing}.a1fb-node[data-sel]{border-color:var(--a1m-text);box-shadow:0 0 0 4px var(--a1m-text),var(--a1m-shadow-1)}@supports (color:color-mix(in lab,red,red)){.a1fb-node[data-sel]{box-shadow:0 0 0 4px color-mix(in oklab,var(--a1m-text) 10%,transparent),var(--a1m-shadow-1)}}.a1fb-node:focus-visible{box-shadow:var(--a1m-ring)}.a1fb-node[data-run=idle]{opacity:.55}.a1fb-node[data-run=active]{border-color:var(--a1m-accent);box-shadow:0 0 0 4px var(--a1m-accent-tint),0 16px 36px -18px var(--a1m-accent)}.a1fb-node[data-run=done] .a1fb-ico{background:var(--a1m-accent);color:var(--a1-color-ink)}.a1fb-ico{border-radius:var(--a1m-radius-sm);background:var(--a1m-surface-2);width:34px;height:34px;color:var(--a1m-text-2);transition:background var(--a1m-dur-2);flex:none;place-items:center;display:grid}.a1fb-ico .a1-icon{width:16px;height:16px}.a1fb-node[data-tone=ink] .a1fb-ico{background:var(--a1m-text);color:var(--a1m-on-primary,var(--a1-color-white))}.a1fb-node[data-tone=accent] .a1fb-ico{background:var(--a1m-accent-tint);color:var(--a1m-selected-text,var(--a1m-accent-deep))}.a1fb-node[data-tone=amber] .a1fb-ico{background:var(--a1-color-warn-bright)}@supports (color:color-mix(in lab,red,red)){.a1fb-node[data-tone=amber] .a1fb-ico{background:color-mix(in oklab,var(--a1-color-warn-bright) 22%,transparent)}}.a1fb-node[data-tone=amber] .a1fb-ico{color:var(--a1-color-warning)}.a1fb-txt{min-width:0;line-height:1.25;display:grid}.a1fb-txt small{letter-spacing:.08em;text-transform:uppercase;color:var(--a1m-text-2);font-size:10.5px}.a1fb-txt b{font-size:13.5px;font-weight:400}.a1fb-txt b,.a1fb-txt em{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.a1fb-txt em{color:var(--a1m-text-2);font-size:11.5px;font-style:normal}.a1fb-port{border-radius:var(--a1m-radius-pill);background:var(--a1m-surface);border:2px solid var(--a1m-text-2);width:12px;height:12px;transition:transform var(--a1m-dur-2),border-color var(--a1m-dur-2),background var(--a1m-dur-2);margin-top:-6px;position:absolute;top:50%}.a1fb-in{left:-7px}.a1fb-out{cursor:crosshair;right:-7px}.a1fb-node[data-sel] .a1fb-out,.a1fb-out:hover{border-color:var(--a1m-accent);background:var(--a1m-accent);transform:scale(1.3)}.a1fb-hint{color:var(--a1m-text-2);pointer-events:none;margin:0;font-size:11.5px;position:absolute;bottom:10px;left:14px}.a1fb-inspector{border-left:1px solid var(--a1m-line);flex-direction:column;gap:10px;padding:16px;display:flex;overflow:auto}.a1fb-field{color:var(--a1m-text-2);gap:6px;font-size:12px;display:grid}.a1fb-field input,.a1fb-field textarea{all:unset;box-sizing:border-box;border-radius:var(--a1m-radius-sm);border:1px solid var(--a1m-line);background:var(--a1m-surface);width:100%;color:var(--a1m-text);white-space:pre-wrap;padding:9px 12px;font-size:13.5px;line-height:1.4}.a1fb-field input:focus,.a1fb-field textarea:focus{border-color:var(--a1m-accent)}@supports (color:color-mix(in lab,red,red)){.a1fb-field input:focus,.a1fb-field textarea:focus{border-color:color-mix(in oklab,var(--a1m-accent) 60%,transparent)}}.a1fb-field input:focus,.a1fb-field textarea:focus{box-shadow:0 0 0 4px var(--a1m-accent-tint)}.a1fb-links{color:var(--a1m-text-2);gap:16px;font-size:12px;display:flex}.a1fb-links b{color:var(--a1m-text);font-weight:400}.a1fb-linkrow{align-items:center;gap:8px;font-size:13px;display:flex}.a1fb-linkrow>.a1-icon{width:13px;height:13px;color:var(--a1m-text-2)}.a1fb-linkrow .a1g-icon-btn{margin-left:auto}.a1fb-del{all:unset;text-align:center;border-radius:var(--a1m-radius-sm);border:1px solid var(--a1m-line);height:38px;color:var(--a1-color-error);cursor:pointer;margin-top:auto;font-size:13px;line-height:38px}.a1fb-del:hover{background:var(--a1-color-alert-bright)}@supports (color:color-mix(in lab,red,red)){.a1fb-del:hover{background:color-mix(in oklab,var(--a1-color-alert-bright) 10%,transparent)}}.a1fb-del:focus-visible{box-shadow:var(--a1m-ring)}.a1fb-empty{text-align:center;color:var(--a1m-text-2);justify-items:center;gap:10px;margin:auto 0;font-size:13px;display:grid}.a1fb-empty .a1-icon{width:22px;height:22px}@media (max-width:860px){.a1fb-body{grid-template-columns:minmax(0,1fr)}.a1fb-inspector{border-left:0;border-top:1px solid var(--a1m-line);max-height:220px}}.a1de{border:1px solid var(--a1m-line);background:var(--a1m-surface);min-height:560px;color:var(--a1m-text);font-family:var(--a1p-font-body);box-shadow:var(--a1m-shadow-1);border-radius:24px;grid-template-columns:minmax(0,1fr) 320px;display:grid;overflow:hidden}.a1de-main{grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.a1de-tools{border-bottom:1px solid var(--a1m-line);align-items:center;gap:4px;padding:10px 14px;display:flex}.a1de-tools button{all:unset;box-sizing:border-box;text-align:center;border-radius:var(--a1p-radius-control);cursor:pointer;min-width:30px;height:30px;color:var(--a1m-text-2);padding:0 10px;font-size:13px}.a1de-tools button:hover{background:var(--a1m-hover);color:var(--a1m-text)}.a1de-tools button:focus-visible{box-shadow:var(--a1m-ring)}.a1de-sep{background:var(--a1m-line);width:1px;height:18px;margin:0 6px}.a1de-status{color:var(--a1m-text-2);font-variant-numeric:tabular-nums;align-items:center;gap:7px;margin-left:auto;font-size:12px;display:inline-flex}.a1de-status i{border-radius:var(--a1m-radius-pill);background:var(--a1m-accent);width:7px;height:7px}.a1de-status[data-busy] i{background:var(--a1-color-warn-bright);animation:a1g-breathe .9s ease-in-out infinite}.a1de-page{background:var(--a1m-bg);padding:40px clamp(24px,6vw,72px) 60px;position:relative;overflow:auto}.a1de-block{border-radius:var(--a1m-radius-xs);max-width:68ch;transition:background var(--a1m-dur-2),box-shadow var(--a1m-dur-2);text-wrap:pretty;outline:none;margin:0 auto 14px -6px;padding:2px 6px}h1.a1de-block{letter-spacing:-.035em;margin-bottom:22px;font-size:clamp(28px,3vw,38px);font-weight:400;line-height:1.1}h2.a1de-block{letter-spacing:-.02em;margin-top:28px;font-size:20px;font-weight:400}p.a1de-block{color:var(--a1m-text);font-size:16px;line-height:1.65}@supports (color:color-mix(in lab,red,red)){p.a1de-block{color:color-mix(in oklab,var(--a1m-text) 88%,transparent)}}.a1de-block:hover{background:var(--a1m-text)}@supports (color:color-mix(in lab,red,red)){.a1de-block:hover{background:color-mix(in oklab,var(--a1m-text) 3%,transparent)}}.a1de-block:focus{background:var(--a1m-surface);box-shadow:0 0 0 1px var(--a1m-line)}.a1de-block:empty:before{content:attr(data-placeholder);color:var(--a1m-text-2)}.a1de-block[data-has-sug]{background:linear-gradient(transparent 0,transparent calc(100% - 2px),var(--a1m-accent) calc(100% - 2px))}@supports (color:color-mix(in lab,red,red)){.a1de-block[data-has-sug]{background:linear-gradient(transparent 0,transparent calc(100% - 2px),color-mix(in oklab,var(--a1m-accent) 60%,transparent) calc(100% - 2px))}}.a1de-block[data-diff]{background:var(--a1m-surface);box-shadow:0 0 0 1px var(--a1m-accent),0 0 0 5px var(--a1m-accent-tint)}@supports (color:color-mix(in lab,red,red)){.a1de-block[data-diff]{box-shadow:0 0 0 1px color-mix(in oklab,var(--a1m-accent) 50%,transparent),0 0 0 5px var(--a1m-accent-tint)}}.a1de del,.a1de-diff del{text-decoration:line-through;-webkit-text-decoration-color:var(--a1-color-alert-bright);text-decoration-color:var(--a1-color-alert-bright);color:var(--a1m-text)}@supports (color:color-mix(in lab,red,red)){.a1de del,.a1de-diff del{color:color-mix(in oklab,var(--a1m-text) 55%,transparent)}}.a1de del,.a1de-diff del{background:var(--a1-color-alert-bright)}@supports (color:color-mix(in lab,red,red)){.a1de del,.a1de-diff del{background:color-mix(in oklab,var(--a1-color-alert-bright) 12%,transparent)}}.a1de del,.a1de-diff del{border-radius:4px}.a1de ins,.a1de-diff ins{background:var(--a1m-accent-tint);box-shadow:inset 0 -2px 0 var(--a1m-accent);border-radius:4px;text-decoration:none}.a1de-addblock{all:unset;border-radius:var(--a1p-radius-control);max-width:68ch;color:var(--a1m-text-2);cursor:pointer;align-items:center;gap:8px;margin:18px auto 0 -6px;padding:8px 6px;font-size:13px;display:flex}.a1de-addblock:hover{background:var(--a1m-hover);color:var(--a1m-text)}.a1de-addblock .a1-icon{width:14px;height:14px}.a1de-menu{z-index:5;border-radius:var(--a1m-radius-control);background:var(--a1m-popover,var(--a1m-surface));border:1px solid var(--a1m-line);box-shadow:0 18px 40px -18px rgb(var(--a1-rgb-black)/.45);animation:a1g-fade .18s var(--a1m-ease-out) both;white-space:nowrap;gap:2px;padding:4px;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.a1de-menu button{all:unset;border-radius:var(--a1p-radius-control);cursor:pointer;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:12.5px;display:inline-flex}.a1de-menu button:hover{background:var(--a1m-hover)}.a1de-menu .a1-icon{width:13px;height:13px;color:var(--a1m-text-2)}.a1de-agent{border-left:1px solid var(--a1m-line);background:var(--a1m-surface);flex-direction:column;gap:12px;padding:18px;display:flex;overflow:auto}.a1de-agent-head{align-items:center;gap:12px;display:flex}.a1de-agent-head b{font-size:15px;font-weight:400;display:block}.a1de-agent-head small{color:var(--a1m-text-2);font-size:12px}.a1de-orb{border-radius:var(--a1m-radius-pill);background:radial-gradient(circle at 35% 30%,var(--a1-color-azalea-light),var(--a1m-accent) 45%,var(--a1m-accent-deep));width:34px;height:34px;box-shadow:0 0 0 4px var(--a1m-accent-tint);flex:none;animation:a1g-breathe 3.2s ease-in-out infinite}.a1de-agent h4{letter-spacing:.08em;text-transform:uppercase;color:var(--a1m-text-2);align-items:center;gap:8px;margin:6px 0 0;font-size:11px;font-weight:400;display:flex}.a1de-agent h4 small{letter-spacing:0;border-radius:var(--a1m-radius-pill);background:var(--a1m-surface-2);padding:0 7px}.a1de-sugs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.a1de-sug{border:1px solid var(--a1m-line);background:var(--a1m-surface);animation:a1gm-rise var(--a1-duration-slow) var(--a1m-ease-out) both;transition:border-color var(--a1m-dur-2),box-shadow var(--a1m-dur-3);border-radius:18px;gap:8px;padding:14px;display:grid}.a1de-sug[data-on]{border-color:var(--a1m-accent)}@supports (color:color-mix(in lab,red,red)){.a1de-sug[data-on]{border-color:color-mix(in oklab,var(--a1m-accent) 60%,transparent)}}.a1de-sug[data-on]{box-shadow:0 0 0 4px var(--a1m-accent-tint)}.a1de-kind{letter-spacing:.08em;text-transform:uppercase;border-radius:var(--a1m-radius-pill);background:var(--a1m-surface-2);color:var(--a1m-text-2);justify-self:start;padding:2px 8px;font-size:10.5px}.a1de-diff{margin:0;font-size:13.5px;line-height:1.55}.a1de-why{color:var(--a1m-text-2);margin:0;font-size:12px}.a1de-sug-actions{gap:6px;display:flex}.a1de-sug-actions button{all:unset;border-radius:var(--a1p-radius-control);cursor:pointer;border:1px solid var(--a1m-line);align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12.5px;display:inline-flex}.a1de-sug-actions button:hover{background:var(--a1m-hover)}.a1de-sug-actions button:focus-visible{box-shadow:var(--a1m-ring)}.a1de-sug-actions .a1de-accept{background:var(--a1m-text);color:var(--a1m-on-primary,var(--a1-color-white));border-color:#0000}.a1de-sug-actions .a1de-accept:hover{background:var(--a1m-text);opacity:.9}.a1de-accept .a1-icon{width:13px;height:13px}.a1de-none{border-radius:var(--a1m-radius-field);background:var(--a1m-surface-2);color:var(--a1m-text-2);align-items:center;gap:10px;padding:14px;font-size:13px;display:flex}.a1de-none .a1-icon{width:16px;height:16px;color:var(--a1m-accent)}.a1de-log{border-top:1px solid var(--a1m-line);color:var(--a1m-text-2);gap:4px;margin:auto 0 0;padding:10px 0 0;font-size:11.5px;list-style:none;display:grid}@media (max-width:900px){.a1de{grid-template-columns:minmax(0,1fr)}.a1de-agent{border-left:0;border-top:1px solid var(--a1m-line)}}.a1-sound-toggle{all:unset;border-radius:var(--a1m-radius-pill);border:1px solid var(--a1m-line);cursor:pointer;height:36px;color:var(--a1m-text-2);transition:background var(--a1m-dur-2),color var(--a1m-dur-2);align-items:center;gap:10px;padding:0 14px 0 12px;font-size:13px;display:inline-flex}.a1-sound-toggle:hover{background:var(--a1m-hover);color:var(--a1m-text)}.a1-sound-toggle:focus-visible{box-shadow:var(--a1m-ring)}.a1-sound-bars{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.a1-sound-bars i{width:3px;height:4px;transition:height var(--a1m-dur-3) var(--a1m-ease-out);background:currentColor;border-radius:2px}.a1-sound-toggle[aria-checked=true]{color:var(--a1m-text)}.a1-sound-toggle[aria-checked=true] .a1-sound-bars i{background:var(--a1m-accent);animation:a1-sound .9s ease-in-out infinite}.a1-sound-toggle[aria-checked=true] .a1-sound-bars i:nth-child(2){animation-delay:-.3s}.a1-sound-toggle[aria-checked=true] .a1-sound-bars i:nth-child(3){animation-delay:-.6s}.a1-sound-toggle[aria-checked=true] .a1-sound-bars i:nth-child(4){animation-delay:-.15s}@keyframes a1-sound{0%,to{height:4px}50%{height:14px}}@media (prefers-reduced-motion:reduce){.a1-sound-toggle[aria-checked=true] .a1-sound-bars i{height:10px;animation:none}}.a1-command-trigger{box-sizing:border-box;border-radius:var(--a1m-radius-pill);background:var(--a1m-glass);border:1px solid var(--a1m-glass-line);width:100%;min-width:0;max-width:440px;height:40px;box-shadow:var(--a1m-shadow-1);color:var(--a1m-text-2);font:inherit;text-align:left;white-space:nowrap;flex:1;align-items:center;gap:10px;margin-inline:auto;padding:0 10px 0 14px;font-size:14px;display:flex;overflow:hidden}.a1-command-trigger:hover{background:var(--a1m-glass-strong);color:var(--a1m-text)}.a1-command-trigger .a1-icon{flex:none;width:17px;height:17px}.a1-command-trigger>span{text-overflow:ellipsis;overflow:hidden}.a1-command-trigger kbd{margin-left:auto}@media (max-width:700px){.a1-command-trigger>span{display:none}}:root,[data-a1m-theme],[data-a1p-theme],[data-theme]{--a1m-up:var(--a1-color-success);--a1m-down:var(--a1-color-error)}:root[data-a1p-theme=dark],[data-a1m-theme=dark],[data-theme=dark]{--a1m-up:var(--a1-color-ok-bright);--a1m-down:var(--a1-color-alert-bright)}.a1m-drawer-root{z-index:var(--a1p-z-overlay,60);pointer-events:none;position:fixed;inset:0}.a1m-drawer-root[data-open]{pointer-events:auto}.a1m-drawer-root[data-open] .a1m-scrim{opacity:1}.a1m-drawer{width:min(var(--w,420px),calc(100vw - 16px));border-radius:var(--a1m-radius-card);background:var(--a1m-popover);border:1px solid var(--a1m-line);box-shadow:var(--a1m-shadow-3);color:var(--a1m-text);transition:transform var(--a1m-dur-3) var(--a1m-ease-out);outline:none;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;top:8px;bottom:8px;right:8px;transform:translate(calc(100% + 16px))}.a1m-drawer[data-side=left]{left:8px;right:auto;transform:translate(calc(-100% - 16px))}.a1m-drawer-root[data-open] .a1m-drawer{transform:none}.a1m-drawer-head{border-bottom:1px solid var(--a1m-line-soft);align-items:center;gap:12px;padding:16px 16px 12px 22px;display:flex}.a1m-drawer-head h2{letter-spacing:-.01em;flex:1;margin:0;font-size:18px;font-weight:400}.a1m-drawer-x{width:36px;height:36px;color:var(--a1m-text-2);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.a1m-drawer-x:hover{background:var(--a1m-hover);color:var(--a1m-text)}.a1m-drawer-body{align-content:start;gap:16px;padding:18px 22px;display:grid;overflow:auto}.a1m-drawer-foot{padding:14px 22px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--a1m-line-soft);flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (max-width:600px){.a1m-drawer,.a1m-drawer[data-side=left]{border-radius:var(--a1m-radius-card) var(--a1m-radius-card) 0 0;width:100%;max-height:92svh;inset:auto 0 0;transform:translateY(100%)}.a1m-drawer-foot>*{flex:auto}}.a1m-split{grid-template-columns:minmax(0,var(--split)) 12px minmax(0,1fr);border:1px solid var(--a1m-line);border-radius:var(--a1m-radius-card);background:var(--a1m-surface);min-height:0;display:grid;overflow:hidden}.a1m-split[data-direction=vertical]{grid-template-columns:none;grid-template-rows:minmax(0,var(--split)) 12px minmax(0,1fr)}.a1m-split-pane{min-width:0;min-height:0;overflow:auto}.a1m-split-handle{cursor:col-resize;touch-action:none;transition:background var(--a1m-dur-1);background:0 0;outline:none;place-items:center;display:grid}.a1m-split[data-direction=vertical] .a1m-split-handle{cursor:row-resize}.a1m-split-handle i{background:var(--a1m-line);width:3px;height:32px;transition:background var(--a1m-dur-1),height var(--a1m-dur-2) var(--a1m-ease-out);border-radius:999px}.a1m-split[data-direction=vertical] .a1m-split-handle i{width:32px;height:3px}.a1m-split-handle:hover i,.a1m-split[data-dragging] .a1m-split-handle i{background:var(--a1m-accent);height:48px}.a1m-split-handle:focus-visible{box-shadow:inset var(--a1m-ring)}.a1m-split[data-dragging]{-webkit-user-select:none;user-select:none}@media (max-width:600px){.a1m-split,.a1m-split[data-direction=vertical]{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.a1m-split-handle{display:none}.a1m-split-pane+.a1m-split-handle+.a1m-split-pane{border-top:1px solid var(--a1m-line)}}.a1m-carousel{gap:14px;min-width:0;display:grid}.a1m-carousel-track{grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--pv) - 1) * var(--gap)) / var(--pv));gap:var(--gap);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding:4px 2px 8px;display:grid;overflow-x:auto}.a1m-carousel-track::-webkit-scrollbar{display:none}.a1m-carousel-slide{scroll-snap-align:start;min-width:0}@media (min-width:601px){.a1m-carousel-track{grid-auto-columns:calc((100% - (var(--pv-md,var(--pv)) - 1) * var(--gap)) / var(--pv-md,var(--pv)))}}@media (min-width:1025px){.a1m-carousel-track{grid-auto-columns:calc((100% - (var(--pv-lg,var(--pv-md)) - 1) * var(--gap)) / var(--pv-lg,var(--pv-md)))}}.a1m-carousel-nav{justify-content:space-between;align-items:center;gap:12px;display:flex}.a1m-carousel-dots{gap:2px;display:flex}.a1m-carousel-dots button{background:0 0;border:0;place-items:center;width:20px;height:20px;padding:0;display:grid}.a1m-carousel-dots i{background:var(--a1m-line);width:6px;height:6px;transition:width var(--a1m-dur-2) var(--a1m-ease-out),background var(--a1m-dur-1);border-radius:999px}.a1m-carousel-dots [aria-current] i{background:var(--a1m-text);width:18px}.a1m-carousel-arrows{gap:8px;display:flex}.a1m-carousel-btn{border:1px solid var(--a1m-line);background:var(--a1m-surface);width:40px;height:40px;color:var(--a1m-text);border-radius:999px;place-items:center;display:grid}.a1m-carousel-btn .a1-icon{width:18px;height:18px;transform:rotate(90deg)}.a1m-carousel-btn[data-next] .a1-icon{transform:rotate(-90deg)}.a1m-carousel-btn:disabled{opacity:.4}@media (max-width:600px){.a1m-carousel-arrows{display:none}.a1m-carousel-nav{justify-content:center}}.a1m-otp{gap:8px;display:grid}.a1m-otp-boxes{gap:8px;display:flex}.a1m-otp input{text-align:center;width:48px;height:56px;font:inherit;font-variant-numeric:tabular-nums;border-radius:var(--a1-field-radius);border:1px solid var(--a1-field-line);background:var(--a1-field-bg);color:var(--a1-field-fg);box-shadow:var(--a1-field-shadow);transition:border-color var(--a1m-dur-1),box-shadow var(--a1m-dur-2),transform var(--a1m-dur-2) var(--a1m-ease-out);outline:none;padding:0;font-size:22px}.a1m-otp input:hover{border-color:var(--a1-field-line-hover)}.a1m-otp input:focus{border-color:var(--a1-field-line-focus);box-shadow:var(--a1-field-ring);transform:translateY(-1px)}.a1m-otp input[data-filled]{border-color:var(--a1m-text-2)}.a1m-otp[data-invalid] input{border-color:var(--a1m-down);animation:a1m-shake .32s var(--a1m-ease-out)}.a1m-otp-error{color:var(--a1m-down);margin:0;font-size:13px}@keyframes a1m-shake{25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media (max-width:380px){.a1m-otp-boxes{gap:6px}.a1m-otp input{width:40px;height:50px;font-size:20px}}.a1m-number-wrap,.a1m-password-wrap{align-items:center;display:flex;position:relative}.a1m-password-wrap input{flex:1;min-width:0;padding-right:86px}.a1m-password-eye{height:32px;color:var(--a1m-text-2);font:inherit;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:13px;position:absolute;right:6px}.a1m-password-eye:hover{background:var(--a1m-hover);color:var(--a1m-text)}.a1m-password-meter{color:var(--a1m-text-2);align-items:center;gap:10px;font-size:12px;display:flex}.a1m-password-meter span{grid-template-columns:repeat(4,1fr);gap:4px;width:120px;display:grid}.a1m-password-meter i{background:var(--a1m-line);height:4px;transition:background var(--a1m-dur-2);border-radius:999px}.a1m-password-meter[data-score="0"] i:first-child,.a1m-password-meter[data-score="1"] i:nth-child(-n+1){background:var(--a1m-down)}.a1m-password-meter[data-score="2"] i:nth-child(-n+2){background:var(--a1-color-warn-bright)}.a1m-password-meter[data-score="3"] i:nth-child(-n+3),.a1m-password-meter[data-score="4"] i{background:var(--a1m-up)}.a1m-number-wrap{border-radius:var(--a1-field-radius);border:1px solid var(--a1-field-line);background:var(--a1-field-bg);box-shadow:var(--a1-field-shadow);transition:border-color var(--a1m-dur-1),box-shadow var(--a1m-dur-2);gap:0}.a1m-number-wrap:focus-within{border-color:var(--a1-field-line-focus);box-shadow:var(--a1-field-ring)}.a1m-number-wrap input{text-align:center;font-variant-numeric:tabular-nums;flex:1;min-width:48px;box-shadow:none!important;background:0 0!important;border:0!important}.a1m-number-wrap>button{width:40px;height:40px;color:var(--a1m-text);font:inherit;background:0 0;border:0;border-radius:999px;place-items:center;margin:2px;font-size:18px;display:grid}.a1m-number-wrap>button:hover{background:var(--a1m-hover)}.a1m-number-wrap>button:disabled{opacity:.35}.a1m-number-unit{color:var(--a1m-text-2);padding-right:4px;font-size:13px}.a1m-stat{border-radius:var(--a1-card-radius);border:1px solid var(--a1-card-line);background:var(--a1-card-bg);box-shadow:var(--a1-card-shadow);color:var(--a1m-text);align-content:start;gap:10px;min-width:0;padding:18px 20px;display:grid;container-type:inline-size}.a1m-stat header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.a1m-stat-label{color:var(--a1m-text-2);font-size:13px}.a1m-stat-icon{background:var(--a1m-surface-2);width:34px;height:34px;color:var(--a1m-text-2);border-radius:999px;flex:0 0 34px;place-items:center;display:grid}.a1m-stat-icon .a1-icon{width:16px;height:16px}.a1m-stat-value{letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:clamp(24px,12cqi,34px);line-height:1.05}.a1m-stat-value small{letter-spacing:0;color:var(--a1m-text-2);margin-left:4px;font-size:.5em}.a1m-stat-foot{color:var(--a1m-text-2);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.a1m-stat-delta{background:var(--a1m-surface-2);height:22px;color:var(--a1m-text);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.a1m-stat-delta[data-trend=up]{color:var(--a1m-up);background:var(--a1m-up)}@supports (color:color-mix(in lab,red,red)){.a1m-stat-delta[data-trend=up]{background:color-mix(in oklab,var(--a1m-up) 14%,transparent)}}.a1m-stat-delta[data-trend=down]{color:var(--a1m-down);background:var(--a1m-down)}@supports (color:color-mix(in lab,red,red)){.a1m-stat-delta[data-trend=down]{background:color-mix(in oklab,var(--a1m-down) 14%,transparent)}}.a1m-dl{grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));gap:0 24px;margin:0;display:grid}.a1m-dl-row{border-bottom:1px solid var(--a1m-line-soft);gap:2px;min-width:0;padding:12px 0;display:grid}.a1m-dl-row[data-span]{grid-column:1/-1}.a1m-dl dt{color:var(--a1m-text-2);font-size:12px}.a1m-dl dd{color:var(--a1m-text);overflow-wrap:anywhere;margin:0;font-size:14px}@media (max-width:1024px){.a1m-dl{grid-template-columns:repeat(min(var(--cols,2),2),minmax(0,1fr))}}@media (max-width:600px){.a1m-dl{grid-template-columns:minmax(0,1fr)}}.a1m-tree{gap:1px;margin:0;padding:4px;list-style:none;display:grid}.a1m-tree [role=treeitem]{min-height:36px;padding:0 10px 0 calc(8px + var(--depth,0) * 18px);border-radius:var(--a1m-radius-control,12px);color:var(--a1m-text-2);cursor:pointer;transition:background var(--a1m-dur-1),color var(--a1m-dur-1);outline:none;align-items:center;gap:8px;font-size:14px;display:flex}.a1m-tree [role=treeitem]:hover{background:var(--a1m-hover);color:var(--a1m-text)}.a1m-tree [role=treeitem][aria-selected=true]{background:var(--a1m-accent-tint);color:var(--a1m-text)}.a1m-tree [role=treeitem]:focus-visible{box-shadow:var(--a1m-ring)}.a1m-tree .a1-icon{flex:0 0 16px;width:16px;height:16px}.a1m-tree-caret{width:16px;transition:transform var(--a1m-dur-2) var(--a1m-ease-out);place-items:center;display:grid;transform:rotate(-90deg)}.a1m-tree [aria-expanded=true]>.a1m-tree-caret{transform:none}.a1m-tree-caret[data-hidden]{visibility:hidden}.a1m-tree-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.a1m-tree-meta{font-variant-numeric:tabular-nums;color:var(--a1m-text-2);font-size:12px}@media (pointer:coarse){.a1m-tree [role=treeitem]{min-height:44px}}.a1m-kbds{vertical-align:middle;gap:3px;display:inline-flex}.a1m-copy{border:1px solid var(--a1m-line);background:var(--a1m-surface);height:34px;color:var(--a1m-text);font:inherit;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:13px;display:inline-flex}.a1m-copy[data-icon-only]{justify-content:center;width:34px;padding:0}.a1m-copy:hover{background:var(--a1m-surface-2)}.a1m-copy-icons{width:16px;height:16px;display:grid;position:relative}.a1m-copy-icons .a1-icon{width:16px;height:16px;transition:opacity var(--a1m-dur-1),transform var(--a1m-dur-2) var(--a1m-ease-out);grid-area:1/1}.a1m-copy-icons .a1-icon:last-child{opacity:0;color:var(--a1m-up);transform:scale(.4)}.a1m-copy[data-done] .a1m-copy-icons .a1-icon:first-child{opacity:0;transform:scale(.4)}.a1m-copy[data-done] .a1m-copy-icons .a1-icon:last-child{opacity:1;transform:none}.a1m-tour{z-index:var(--a1p-z-overlay,70);position:fixed;inset:0}.a1m-tour-spot{box-shadow:0 0 0 9999px var(--a1-color-ink),0 0 0 2px var(--a1m-accent);border-radius:16px;position:fixed}@supports (color:color-mix(in lab,red,red)){.a1m-tour-spot{box-shadow:0 0 0 9999px color-mix(in oklab,var(--a1-color-ink) 55%,transparent),0 0 0 2px var(--a1m-accent)}}.a1m-tour-spot{transition:left var(--a1m-dur-3) var(--a1m-ease-out),top var(--a1m-dur-3) var(--a1m-ease-out),width var(--a1m-dur-3) var(--a1m-ease-out),height var(--a1m-dur-3) var(--a1m-ease-out);pointer-events:none}.a1m-tour-card{border-radius:var(--a1m-radius-card);background:var(--a1m-popover);border:1px solid var(--a1m-line);width:min(320px,100vw - 24px);box-shadow:var(--a1m-shadow-3);color:var(--a1m-text);transition:left var(--a1m-dur-3) var(--a1m-ease-out),top var(--a1m-dur-3) var(--a1m-ease-out);padding:18px 18px 14px;position:fixed}.a1m-tour-card h3{letter-spacing:-.01em;margin:4px 0 6px;font-size:17px;font-weight:400}.a1m-tour-card p{color:var(--a1m-text-2);text-wrap:pretty;margin:0;font-size:14px}.a1m-tour-count{letter-spacing:.04em;text-transform:uppercase;font-size:11px!important}.a1m-tour-card footer{align-items:center;gap:6px;margin-top:14px;display:flex}.a1m-tour-card footer span{flex:1}.a1m-tour-back,.a1m-tour-skip{height:32px;color:var(--a1m-text-2);font:inherit;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:13px}.a1m-tour-back:hover,.a1m-tour-skip:hover{background:var(--a1m-hover);color:var(--a1m-text)}@media (max-width:600px){.a1m-tour-card{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:auto;top:auto!important;left:12px!important;transform:none!important}}.a1m-announce{background:var(--a1m-surface-2);min-height:40px;color:var(--a1m-text);justify-content:center;align-items:center;gap:12px;padding:6px 8px 6px 16px;font-size:13px;display:flex}.a1m-announce[data-tone=accent]{background:var(--a1m-ink-gradient);color:var(--a1m-on-primary)}.a1m-announce[data-tone=warning]{background:var(--a1-color-warning-soft);color:var(--a1-color-warning)}.a1m-announce p{text-align:center;text-wrap:balance;margin:0}.a1m-announce a{color:inherit;text-underline-offset:3px;text-decoration:underline}.a1m-announce-x{width:28px;height:28px;color:inherit;opacity:.75;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.a1m-announce-x:hover{opacity:1;background:currentColor}@supports (color:color-mix(in lab,red,red)){.a1m-announce-x:hover{background:color-mix(in oklab,currentColor 12%,transparent)}}.a1m-announce-x .a1-icon{width:14px;height:14px}@media (max-width:600px){.a1m-announce{justify-content:flex-start}.a1m-announce p{text-align:left}}@media (prefers-reduced-motion:reduce){.a1m-drawer,.a1m-tour-card,.a1m-tour-spot{transition:none}.a1m-otp[data-invalid] input{animation:none}}.a1m-drawer-root::backdrop{background:0 0}.a1m-pricing{justify-items:center;gap:24px;display:grid}.a1m-pricing-toggle{background:var(--a1m-surface-2);border:1px solid var(--a1m-line);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.a1m-pricing-toggle button{height:36px;color:var(--a1m-text-2);font:inherit;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;display:inline-flex}.a1m-pricing-toggle button[aria-pressed=true]{background:var(--a1m-surface);color:var(--a1m-text);box-shadow:var(--a1m-shadow-1)}.a1m-pricing-toggle span{background:var(--a1m-accent-tint);color:var(--a1m-text);border-radius:999px;padding:2px 8px;font-size:11px}.a1m-pricing-grid{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));align-items:stretch;gap:16px;width:100%;display:grid}.a1m-plan{border-radius:var(--a1-card-radius);border:1px solid var(--a1-card-line);background:var(--a1-card-bg);box-shadow:var(--a1-card-shadow);color:var(--a1m-text);grid-template-rows:auto auto auto auto 1fr;gap:12px;min-width:0;padding:26px 24px;display:grid;position:relative}.a1m-plan[data-featured]{box-shadow:0 0 0 1.5px var(--a1m-accent),var(--a1m-shadow-3);border-color:#0000}.a1m-plan-badge{background:var(--a1m-ink-gradient);height:22px;color:var(--a1m-on-primary);border-radius:999px;align-items:center;padding:0 10px;font-size:11px;display:inline-flex;position:absolute;top:-11px;left:24px}.a1m-plan h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:400}.a1m-plan-desc{color:var(--a1m-text-2);min-height:2.6em;margin:0;font-size:14px}.a1m-plan-price{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:6px 0;font-size:clamp(32px,4vw,42px);line-height:1}.a1m-plan-price small{letter-spacing:0;color:var(--a1m-text-2);margin:0 4px;font-size:14px}.a1m-plan .a1-button{justify-content:center;width:100%}.a1m-plan ul{border-top:1px solid var(--a1m-line-soft);align-content:start;gap:10px;margin:6px 0 0;padding:14px 0 0;font-size:14px;list-style:none;display:grid}.a1m-plan li{align-items:flex-start;gap:10px;display:flex}.a1m-plan li .a1-icon{width:16px;height:16px;color:var(--a1m-accent-deep);flex:0 0 16px;margin-top:2px}@media (max-width:1024px){.a1m-pricing-grid{grid-template-columns:repeat(min(var(--n,3),2),minmax(0,1fr))}}@media (max-width:600px){.a1m-pricing-grid{grid-template-columns:minmax(0,1fr)}.a1m-plan[data-featured]{order:-1}.a1m-plan-desc{min-height:0}}.a1m-agenda{color:var(--a1m-text);gap:10px;min-width:0;display:grid}.a1m-agenda-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.a1m-agenda-head h3{letter-spacing:-.02em;text-transform:capitalize;margin:0;font-size:20px;font-weight:400}.a1m-agenda-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.a1m-agenda-nav{border:1px solid var(--a1m-line);background:var(--a1m-surface);width:34px;height:34px;color:var(--a1m-text);border-radius:999px;place-items:center;display:grid}.a1m-agenda-nav .a1-icon{width:16px;height:16px;transform:rotate(90deg)}.a1m-agenda-nav[data-next] .a1-icon{transform:rotate(-90deg)}.a1m-agenda-today{border:1px solid var(--a1m-line);background:var(--a1m-surface);height:34px;color:var(--a1m-text);font:inherit;border-radius:999px;padding:0 14px;font-size:13px}.a1m-agenda-views{background:var(--a1m-surface-2);border-radius:999px;gap:2px;margin-left:6px;padding:3px;display:inline-flex}.a1m-agenda-views button{height:28px;color:var(--a1m-text-2);font:inherit;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:13px}.a1m-agenda-views button[aria-pressed=true]{background:var(--a1m-surface);color:var(--a1m-text);box-shadow:var(--a1m-shadow-1)}.a1m-agenda-grid,.a1m-agenda-wd{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.a1m-agenda-wd span{letter-spacing:.04em;text-transform:uppercase;color:var(--a1m-text-2);padding:0 8px 4px;font-size:11px}.a1m-agenda-grid{border:1px solid var(--a1m-line);border-radius:var(--a1m-radius-card);background:var(--a1m-line);gap:1px;overflow:hidden}.a1m-agenda-day{background:var(--a1m-surface);align-content:start;gap:3px;min-width:0;min-height:96px;padding:6px;display:grid}.a1m-agenda[data-view=week] .a1m-agenda-day{min-height:220px}.a1m-agenda-day[data-out]{background:var(--a1m-surface-2)}.a1m-agenda-day[data-out] .a1m-agenda-num{color:var(--a1m-text-2)}.a1m-agenda-num{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;padding:2px 4px;font-size:13px;display:flex}.a1m-agenda-num em{color:var(--a1m-text-2);font-size:11px;font-style:normal;display:none}.a1m-agenda-day[data-today] .a1m-agenda-num{color:var(--a1m-text)}.a1m-agenda-day[data-today] .a1m-agenda-num:after{content:"";background:var(--a1m-accent);border-radius:999px;width:6px;height:6px}.a1m-agenda-ev{text-overflow:ellipsis;white-space:nowrap;text-align:left;background:var(--a1m-surface-2);width:100%;min-width:0;color:var(--a1m-text);font:inherit;border:0;border-radius:8px;padding:3px 7px;font-size:12px;display:block;overflow:hidden}.a1m-agenda-ev b{color:var(--a1m-text-2);font-variant-numeric:tabular-nums;margin-right:5px;font-weight:400}.a1m-agenda-ev[data-tone=accent]{background:var(--a1m-accent-tint)}.a1m-agenda-ev[data-tone=warning]{background:var(--a1-color-warn-bright)}@supports (color:color-mix(in lab,red,red)){.a1m-agenda-ev[data-tone=warning]{background:color-mix(in oklab,var(--a1-color-warn-bright) 22%,var(--a1m-surface))}}.a1m-agenda-ev[data-tone=danger]{background:var(--a1m-down)}@supports (color:color-mix(in lab,red,red)){.a1m-agenda-ev[data-tone=danger]{background:color-mix(in oklab,var(--a1m-down) 18%,var(--a1m-surface))}}.a1m-agenda-ev[data-tone=success]{background:var(--a1m-up)}@supports (color:color-mix(in lab,red,red)){.a1m-agenda-ev[data-tone=success]{background:color-mix(in oklab,var(--a1m-up) 18%,var(--a1m-surface))}}.a1m-agenda-ev:hover{filter:brightness(.97)}.a1m-agenda-more{color:var(--a1m-text-2);padding:0 7px;font-size:11px}@media (max-width:600px){.a1m-agenda-wd{display:none}.a1m-agenda-grid,.a1m-agenda[data-view=week] .a1m-agenda-grid{background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:6px}.a1m-agenda-day,.a1m-agenda[data-view=week] .a1m-agenda-day{border:1px solid var(--a1m-line);border-radius:14px;min-height:0;padding:10px}.a1m-agenda-day[data-empty],.a1m-agenda-day[data-out]{display:none}.a1m-agenda-num{justify-content:flex-start;gap:8px}.a1m-agenda-num em{display:inline}.a1m-agenda-ev{white-space:normal;padding:8px 10px;font-size:14px}.a1m-agenda-views{margin-left:0}}.a1m-rte{gap:8px;min-width:0;display:grid}.a1m-rte-label{color:var(--a1m-text-2);font-size:14px}.a1m-rte-box{border-radius:var(--a1-field-radius);border:1px solid var(--a1-field-line);background:var(--a1-field-bg);box-shadow:var(--a1-field-shadow);transition:border-color var(--a1m-dur-1),box-shadow var(--a1m-dur-2);overflow:hidden}.a1m-rte-box:focus-within{border-color:var(--a1-field-line-focus);box-shadow:var(--a1-field-ring)}.a1m-rte-bar{border-bottom:1px solid var(--a1m-line-soft);scrollbar-width:none;gap:2px;padding:6px;display:flex;overflow-x:auto}.a1m-rte-bar button{min-width:32px;height:32px;color:var(--a1m-text-2);font:inherit;background:0 0;border:0;border-radius:10px;place-items:center;padding:0 8px;font-size:14px;display:grid}.a1m-rte-bar button[data-cmd=bold]{font-weight:700}.a1m-rte-bar button[data-cmd=italic]{font-style:italic}.a1m-rte-bar button:hover{background:var(--a1m-hover);color:var(--a1m-text)}.a1m-rte-bar button[aria-pressed=true]{background:var(--a1m-accent-tint);color:var(--a1m-text)}.a1m-rte-area{color:var(--a1-field-fg);overflow-wrap:anywhere;outline:none;padding:14px 16px;font-size:15px;line-height:1.55}.a1m-rte-area:empty:before{content:attr(data-placeholder);color:var(--a1-field-placeholder)}.a1m-rte-area h2{letter-spacing:-.01em;margin:.4em 0;font-size:19px;font-weight:400}.a1m-rte-area blockquote{border-left:2px solid var(--a1m-line);color:var(--a1m-text-2);margin:.6em 0;padding-left:14px}.a1m-rte-area a{color:var(--a1m-accent-deep)}.a1m-rte-area ol,.a1m-rte-area ul{padding-left:22px}.a1m-rte-foot{color:var(--a1m-text-2);font-variant-numeric:tabular-nums;justify-content:flex-end;padding:6px 12px;font-size:12px;display:flex}.a1m-rte-foot [data-over]{color:var(--a1m-down)}@media (pointer:coarse){.a1m-rte-bar button{min-width:44px;height:44px}}.a1m-support{z-index:var(--a1p-z-overlay,60);justify-items:end;gap:12px;display:grid;position:fixed;bottom:20px;right:20px}.a1m-support[data-contained]{position:absolute}.a1m-support-fab{background:var(--a1m-ink-gradient);width:56px;height:56px;color:var(--a1m-on-primary);box-shadow:var(--a1m-shadow-ink),var(--a1m-shadow-3);border:0;border-radius:999px;place-items:center;display:grid}.a1m-support-fab .a1-icon{width:22px;height:22px}.a1m-support-win{border-radius:var(--a1m-radius-card);background:var(--a1m-popover);border:1px solid var(--a1m-line);width:min(380px,100vw - 40px);height:min(560px,100svh - 120px);box-shadow:var(--a1m-shadow-3);color:var(--a1m-text);transform-origin:100% 100%;opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--a1m-dur-2),transform var(--a1m-dur-3) var(--a1m-ease-out),visibility 0s var(--a1m-dur-3);grid-template-rows:auto minmax(0,1fr) auto auto;display:grid;overflow:hidden;transform:translateY(12px)scale(.96)}.a1m-support[data-open] .a1m-support-win{opacity:1;pointer-events:auto;visibility:visible;transition:opacity var(--a1m-dur-2),transform var(--a1m-dur-3) var(--a1m-ease-out),visibility 0s;transform:none}.a1m-support-win header{border-bottom:1px solid var(--a1m-line-soft);align-items:center;gap:12px;padding:14px 12px 14px 18px;display:flex}.a1m-support-win header div{flex:1;display:grid}.a1m-support-win header small{color:var(--a1m-text-2);font-size:12px}.a1m-support-win header button{width:34px;height:34px;color:var(--a1m-text-2);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.a1m-support-win header button:hover{background:var(--a1m-hover)}.a1m-support-dot{background:var(--a1m-up);width:10px;height:10px;box-shadow:0 0 0 3px var(--a1m-up);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.a1m-support-dot{box-shadow:0 0 0 3px color-mix(in oklab,var(--a1m-up) 25%,transparent)}}.a1m-support-list{overscroll-behavior:contain;align-content:start;gap:10px;padding:16px;display:grid;overflow:auto}.a1m-support-msg{justify-self:start;gap:3px;max-width:82%;display:grid}.a1m-support-msg[data-from=me]{justify-self:end;justify-items:end}.a1m-support-msg p{background:var(--a1m-surface-2);overflow-wrap:anywhere;border-radius:18px 18px 18px 6px;margin:0;padding:10px 14px;font-size:14px;line-height:1.45}.a1m-support-msg[data-from=me] p{background:var(--a1m-ink-gradient);color:var(--a1m-on-primary);border-radius:18px 18px 6px}.a1m-support-msg time{color:var(--a1m-text-2);padding:0 6px;font-size:11px}.a1m-support-typing{gap:4px;display:inline-flex!important}.a1m-support-typing i{background:var(--a1m-text-2);border-radius:999px;width:6px;height:6px;animation:a1m-typing 1s infinite}.a1m-support-typing i:nth-child(2){animation-delay:.15s}.a1m-support-typing i:nth-child(3){animation-delay:.3s}@keyframes a1m-typing{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}.a1m-support-quick{flex-wrap:wrap;gap:6px;padding:0 16px 10px;display:flex}.a1m-support-quick button{border:1px solid var(--a1m-line);background:var(--a1m-surface);height:32px;color:var(--a1m-text);font:inherit;border-radius:999px;padding:0 12px;font-size:13px}.a1m-support-quick button:hover{background:var(--a1m-surface-2)}.a1m-support-form{padding:10px 10px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--a1m-line-soft);gap:8px;display:flex}.a1m-support-form input{border:1px solid var(--a1-field-line);background:var(--a1-field-bg);min-width:0;height:42px;color:var(--a1-field-fg);font:inherit;border-radius:999px;outline:none;flex:1;padding:0 16px;font-size:14px}.a1m-support-form input:focus{border-color:var(--a1-field-line-focus);box-shadow:var(--a1-field-ring)}.a1m-support-form button{background:var(--a1m-ink-gradient);width:42px;height:42px;color:var(--a1m-on-primary);border:0;border-radius:999px;place-items:center;display:grid}.a1m-support-form button:disabled{opacity:.4}.a1m-support-form .a1-icon{width:16px;height:16px}@media (max-width:600px){.a1m-support:not([data-contained]){right:16px;bottom:calc(16px + env(safe-area-inset-bottom))}.a1m-support:not([data-contained])[data-open] .a1m-support-win{border:0;border-radius:0;width:100%;height:100svh;position:fixed;inset:0}.a1m-support:not([data-contained])[data-open] .a1m-support-fab{display:none}}.a1m-funnel{gap:8px;margin:0;padding:0;list-style:none;display:grid}.a1m-funnel li{grid-template-columns:minmax(90px,150px) minmax(0,1fr) 48px;align-items:center;gap:12px;display:grid}.a1m-funnel-label{color:var(--a1m-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.a1m-funnel-bar,.a1m-funnel-track{justify-content:center;display:flex}.a1m-funnel-bar{width:var(--w);background:var(--a1m-data-gradient,var(--a1m-ink-gradient));height:40px;color:var(--a1m-on-primary);animation:a1m-funnel-in var(--a1m-dur-4) var(--a1m-ease-out) both;animation-delay:calc(var(--i) * 80ms);border-radius:12px;align-items:center;min-width:44px}.a1m-funnel-bar[data-last]{background:var(--a1m-accent);color:var(--a1-color-ink)}.a1m-funnel-bar b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:400}.a1m-funnel-rate{color:var(--a1m-text-2);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}@keyframes a1m-funnel-in{0%{opacity:0;width:0}}@media (max-width:600px){.a1m-funnel li{grid-template-columns:minmax(0,1fr) 40px;row-gap:4px}.a1m-funnel-label{grid-column:1/-1}.a1m-funnel-track{justify-content:flex-start}}.a1m-scatter svg{width:100%;height:auto;overflow:visible}.a1m-scatter-grid{stroke:var(--a1m-line-soft);stroke-width:1px}.a1m-scatter-avg line{stroke:var(--a1m-text-2);stroke-dasharray:4 4;opacity:.5}.a1m-scatter-pt{fill:var(--a1-color-data-1);stroke:var(--a1m-surface);stroke-width:2px;cursor:pointer;transition:r var(--a1m-dur-2) var(--a1m-ease-out),opacity var(--a1m-dur-1);outline:none}.a1m-scatter-pt[data-g="1"]{fill:var(--a1-color-data-2)}.a1m-scatter-pt[data-g="2"]{fill:var(--a1-color-data-3)}.a1m-scatter-pt[data-g="3"]{fill:var(--a1-color-data-4)}.a1m-scatter svg:hover .a1m-scatter-pt:not([data-on]){opacity:.45}.a1m-scatter-pt:focus-visible{stroke:var(--a1m-accent);stroke-width:3px}.a1m-scatter-tip rect{fill:var(--a1m-tooltip,var(--a1m-popover));stroke:var(--a1m-line)}.a1m-scatter-tip text{fill:var(--a1m-on-tooltip,var(--a1m-text));font-size:12px}.a1m-scatter .a1m-legend i[data-g="0"]{background:var(--a1-color-data-1)}.a1m-scatter .a1m-legend i[data-g="1"]{background:var(--a1-color-data-2)}.a1m-scatter .a1m-legend i[data-g="2"]{background:var(--a1-color-data-3)}.a1m-scatter .a1m-legend i[data-g="3"]{background:var(--a1-color-data-4)}.a1m-scatter .a1m-legend i{border-radius:999px;width:10px;height:10px;margin-right:6px;display:inline-block}.a1m-accept{border-radius:var(--a1-card-radius);border:1px solid var(--a1-card-line);background:var(--a1-card-bg);box-shadow:var(--a1-card-shadow);color:var(--a1m-text);gap:16px;min-width:0;max-width:560px;padding:24px;display:grid}.a1m-accept h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:400}.a1m-accept-sum{background:var(--a1m-surface-2);border-radius:16px;gap:0;margin:0;padding:4px 16px;display:grid}.a1m-accept-sum div{border-bottom:1px solid var(--a1m-line-soft);justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;display:flex}.a1m-accept-sum div:last-child{border-bottom:0}.a1m-accept-sum dt{color:var(--a1m-text-2)}.a1m-accept-sum dd{text-align:right;margin:0}.a1m-accept-sum [data-total] dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px}.a1m-accept-f{gap:8px;font-size:14px;display:grid}.a1m-accept-f>span{color:var(--a1m-text-2)}.a1m-accept-f input{border-radius:var(--a1-field-radius);border:1px solid var(--a1-field-line);background:var(--a1-field-bg);height:44px;color:var(--a1-field-fg);font:inherit;box-shadow:var(--a1-field-shadow);outline:none;padding:0 14px}.a1m-accept-f input:focus{border-color:var(--a1-field-line-focus);box-shadow:var(--a1-field-ring)}.a1m-accept-sig{gap:8px;display:grid}.a1m-accept-tabs{background:var(--a1m-surface-2);border-radius:999px;justify-self:start;gap:2px;padding:3px;display:inline-flex}.a1m-accept-tabs button{height:30px;color:var(--a1m-text-2);font:inherit;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px}.a1m-accept-tabs button[aria-pressed=true]{background:var(--a1m-surface);color:var(--a1m-text);box-shadow:var(--a1m-shadow-1)}.a1m-accept-pad{border:1.5px dashed var(--a1m-line);background:var(--a1m-surface);height:140px;color:var(--a1m-text);border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}.a1m-accept-pad canvas{touch-action:none;cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}.a1m-accept-pad>span{color:var(--a1m-text-2);pointer-events:none;font-size:13px}.a1m-accept-typed{letter-spacing:-.01em;font-style:italic;color:var(--a1m-text)!important;font-size:34px!important}.a1m-accept-clear{background:var(--a1m-surface-2);height:28px;color:var(--a1m-text-2);font:inherit;border:0;border-radius:999px;padding:0 12px;font-size:12px;position:absolute;bottom:8px;right:8px}.a1m-accept-agree{color:var(--a1m-text-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;display:flex}.a1m-accept-agree input{width:18px;height:18px;accent-color:var(--a1-color-ink);margin-top:1px}:root[data-a1p-theme=dark] .a1m-accept-agree input,[data-a1m-theme=dark] .a1m-accept-agree input{accent-color:var(--a1m-accent)}.a1m-accept .a1-button{justify-content:center}.a1m-accept[data-done]{text-align:center;justify-items:center;padding:36px 24px}.a1m-accept[data-done] p{color:var(--a1m-text-2);max-width:40ch;margin:0;font-size:14px}.a1m-accept-ok{background:var(--a1m-up);border-radius:999px;place-items:center;width:52px;height:52px;display:grid}@supports (color:color-mix(in lab,red,red)){.a1m-accept-ok{background:color-mix(in oklab,var(--a1m-up) 16%,transparent)}}.a1m-accept-ok{color:var(--a1m-up);animation:a1m-pop var(--a1m-dur-3) var(--a1m-ease-out)}.a1m-accept-ok .a1-icon{width:24px;height:24px}@media (max-width:600px){.a1m-accept{padding:18px}.a1m-accept-pad{height:160px}}@media (prefers-reduced-motion:reduce){.a1m-accept-ok,.a1m-funnel-bar,.a1m-support-typing i{animation:none}.a1m-support-win{transition:none}}}@layer a1.site{.a1s-page{--a1s-wrap:1200px;--a1s-gutter:clamp(20px,5vw,56px);font-family:var(--a1p-font-body);color:var(--a1m-text);background:var(--a1m-bg);min-height:100vh;font-size:17px;line-height:1.6}.a1s-wrap{width:min(var(--a1s-wrap),100% - var(--a1s-gutter) * 2);margin-inline:auto}.a1s-page h1,.a1s-page h2,.a1s-page h3{text-wrap:balance;margin:0;font-weight:400}.a1s-page p{text-wrap:pretty;margin:0}.a1s-eyebrow{letter-spacing:.02em;color:var(--a1m-text-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.a1s-eyebrow:before{content:"";border-radius:var(--a1m-radius-pill);background:var(--a1m-accent);width:6px;height:6px;box-shadow:0 0 0 3px var(--a1m-selected)}.a1s-lead{color:var(--a1m-text-2);max-width:56ch;font-size:clamp(17px,1.4vw,20px)}.a1s-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.a1s-header{z-index:80;border-radius:var(--a1m-radius-pill);width:min(1200px,100% - 24px);height:60px;transition:background var(--a1m-dur-2) var(--a1m-ease-out),border-color var(--a1m-dur-2),box-shadow var(--a1m-dur-2),width var(--a1m-dur-3) var(--a1m-ease-out),height var(--a1m-dur-3) var(--a1m-ease-out),top var(--a1m-dur-3) var(--a1m-ease-out),margin var(--a1m-dur-3) var(--a1m-ease-out),padding var(--a1m-dur-3) var(--a1m-ease-out);background:0 0;border:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:12px auto 0;padding:0 10px 0 18px;display:grid;position:sticky;top:12px}.a1s-header[data-scrolled]{background:var(--a1m-popover);border-color:var(--a1m-line);box-shadow:var(--a1m-shadow-2)}.a1s-header[data-collapsed]{width:min(920px,100% - 24px);height:48px;margin-top:8px;padding:0 6px 0 14px;top:8px}.a1s-header .a1s-brand img,.a1s-nav a,.a1s-tools .a1-button,.a1s-tools .a1-icon-button{transition:height var(--a1m-dur-3) var(--a1m-ease-out),min-height var(--a1m-dur-3) var(--a1m-ease-out),width var(--a1m-dur-3) var(--a1m-ease-out),padding var(--a1m-dur-3) var(--a1m-ease-out),font-size var(--a1m-dur-3) var(--a1m-ease-out),background var(--a1m-dur-1),color var(--a1m-dur-1),box-shadow var(--a1m-dur-2),transform var(--a1m-dur-1) var(--a1m-ease-out)}.a1s-header[data-collapsed] .a1s-brand{min-height:36px}.a1s-header[data-collapsed] .a1s-brand img{height:18px}.a1s-header[data-collapsed] .a1s-nav a{height:34px;padding:0 12px;font-size:13px}.a1s-header[data-collapsed] .a1s-tools .a1-button{min-height:36px;padding:6px 16px;font-size:13px}.a1s-header[data-collapsed] .a1s-tools .a1-icon-button{width:36px;height:36px;min-height:36px}.a1s-brand{color:inherit;justify-self:start;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:inline-flex}.a1s-brand img{width:auto;height:22px;display:block}.a1s-nav{gap:2px;display:flex}.a1s-nav a{border-radius:var(--a1m-radius-pill);height:40px;color:var(--a1m-text-2);transition:background var(--a1m-dur-1),color var(--a1m-dur-1);align-items:center;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.a1s-nav a:hover{background:var(--a1m-hover);color:var(--a1m-text)}.a1s-nav a[aria-current]{background:var(--a1m-selected);color:var(--a1m-selected-text)}.a1s-tools{justify-self:end;align-items:center;gap:6px;display:flex}.a1s-burger{border-radius:var(--a1m-radius-pill);border:1px solid var(--a1m-line);background:var(--a1m-surface);width:44px;height:44px;color:var(--a1m-text);cursor:pointer;place-items:center;display:none}.a1s-burger span{transition:background var(--a1m-dur-1);position:relative}.a1s-burger span,.a1s-burger span:after,.a1s-burger span:before{width:16px;height:1.5px;background:currentColor;border-radius:2px}.a1s-burger span:after,.a1s-burger span:before{content:"";transition:transform var(--a1m-dur-3) var(--a1m-ease-out);position:absolute;left:0}.a1s-burger span:before{transform:translateY(-5px)}.a1s-burger span:after{transform:translateY(5px)}.a1s-burger[aria-expanded=true] span{background:0 0}.a1s-burger[aria-expanded=true] span:before{transform:rotate(45deg)}.a1s-burger[aria-expanded=true] span:after{transform:rotate(-45deg)}.a1s-menu{z-index:79;padding:96px var(--a1s-gutter) 32px;background:var(--a1m-bg);opacity:0;visibility:hidden;transition:opacity var(--a1m-dur-3) var(--a1m-ease-out),visibility 0s var(--a1m-dur-3);align-content:start;gap:28px;display:grid;position:fixed;inset:0}.a1s-menu[data-open]{opacity:1;visibility:visible;transition:opacity var(--a1m-dur-3) var(--a1m-ease-out),visibility 0s}.a1s-menu[data-contained]{position:absolute}.a1s-menu nav{gap:4px;display:grid}.a1s-menu nav a{letter-spacing:-.03em;border-bottom:1px solid var(--a1m-line);color:var(--a1m-text);opacity:0;transition:opacity var(--a1m-dur-3) var(--a1m-ease-out),transform var(--a1m-dur-3) var(--a1m-ease-out);justify-content:space-between;align-items:center;padding:8px 0;font-size:clamp(28px,7vw,40px);line-height:1.15;text-decoration:none;display:flex;transform:translateY(10px)}.a1s-menu nav a[aria-current]{color:var(--a1m-selected-text)}.a1s-menu[data-open] nav a{opacity:1;transition-delay:calc(var(--i) * 40ms + 60ms);transform:none}.a1s-menu nav a .a1-icon{width:22px;height:22px;color:var(--a1m-text-2)}.a1s-menu-foot{gap:14px;display:grid}@media (max-width:900px){.a1s-header{grid-template-columns:1fr auto}.a1s-nav,.a1s-tools .a1s-hide-mobile{display:none}.a1s-burger{display:grid}.a1s-header[data-collapsed]{width:calc(100% - 24px);height:52px}.a1s-header[data-collapsed] .a1s-tools .a1-icon-button{width:44px;height:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.a1s-header,.a1s-header *{transition-duration:0s!important}}.a1s-section{isolation:isolate;padding:clamp(64px,9vw,128px) 0;position:relative}.a1s-section[data-tone=soft]{background:var(--a1m-surface-2)}.a1s-section[data-tone=ink]{--a1m-text:var(--a1-color-canvas);--a1m-text-2:var(--a1-color-muted-on-dark);--a1m-line:rgb(var(--a1-rgb-canvas)/.16);--a1m-surface:var(--a1-color-surface-dark);--a1m-surface-2:var(--a1-color-mineral-surface-2-dark);--a1m-hover:rgb(var(--a1-rgb-canvas)/.07);--a1m-selected:rgb(var(--a1-rgb-azalea)/.2);--a1m-selected-text:var(--a1-color-azalea-light);--a1m-on-primary:var(--a1-color-ink);--a1m-ink-gradient:linear-gradient(180deg,var(--a1-color-white),var(--a1-color-stone-light));background:var(--a1-color-canvas-dark);color:var(--a1-color-canvas)}.a1s-section[data-tone=halo]{background:var(--a1m-halo)}.a1s-head{gap:14px;max-width:760px;margin-bottom:clamp(36px,5vw,64px);display:grid}.a1s-head[data-align=center]{text-align:center;justify-items:center;margin-inline:auto}.a1s-head h2{letter-spacing:-.035em;font-size:clamp(34px,4.4vw,56px);line-height:1.05}.a1s-hero{background:var(--a1m-halo);margin-top:-72px;padding:calc(72px + clamp(56px,8vw,112px)) 0 clamp(56px,8vw,96px)}.a1s-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.a1s-hero h1{letter-spacing:-.045em;font-size:clamp(44px,6.4vw,88px);line-height:.98}.a1s-hero-copy{justify-items:start;gap:24px;display:grid}.a1s-media{border-radius:var(--a1-radius-28);background:var(--a1m-surface-2);aspect-ratio:var(--ratio,4/3);box-shadow:var(--a1m-shadow-2);position:relative;overflow:hidden}.a1s-media>img,.a1s-media>video{object-fit:cover;width:100%;height:100%;display:block}.a1s-media-ph{text-align:center;color:var(--a1m-text-2);background:repeating-linear-gradient(135deg,transparent 0 14px,var(--a1m-track) 14px 15px);place-items:center;padding:24px;font-size:13px;display:grid;position:absolute;inset:0}.a1s-features{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:clamp(20px,3vw,32px);display:grid}.a1s-feature{border-top:1px solid var(--a1m-line);align-content:start;gap:10px;padding-top:20px;display:grid}.a1s-feature-ic{border-radius:var(--a1m-radius-pill);background:var(--a1m-selected);width:40px;height:40px;color:var(--a1m-selected-text);place-items:center;margin-bottom:6px;display:grid}.a1s-feature-ic .a1-icon{width:20px;height:20px}.a1s-feature h3{letter-spacing:-.02em;font-size:22px;line-height:1.2}.a1s-feature p{color:var(--a1m-text-2);font-size:15px}.a1s-steps{margin:0;padding:0;list-style:none;display:grid}.a1s-step{border-top:1px solid var(--a1m-line);grid-template-columns:72px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;padding:28px 0;display:grid}.a1s-step:last-child{border-bottom:1px solid var(--a1m-line)}.a1s-step-n{color:var(--a1m-text-2);font-variant-numeric:tabular-nums;padding-top:8px;font-size:14px}.a1s-step h3{letter-spacing:-.03em;font-size:clamp(24px,2.6vw,32px);line-height:1.1}.a1s-step p{color:var(--a1m-text-2);font-size:16px}.a1s-step ul{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.a1s-step li{border-radius:var(--a1m-radius-pill);background:var(--a1m-surface);box-shadow:inset 0 0 0 1px var(--a1m-line);padding:4px 10px;font-size:13px}.a1s-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.a1s-split[data-reverse] .a1s-split-copy{order:2}.a1s-split-copy{justify-items:start;gap:18px;display:grid}.a1s-split-copy h2{letter-spacing:-.035em;font-size:clamp(32px,3.8vw,48px);line-height:1.06}.a1s-checks{gap:10px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.a1s-checks li{align-items:flex-start;gap:10px;display:flex}.a1s-checks .a1-icon{width:20px;height:20px;color:var(--a1m-selected-text);flex:none;margin-top:3px}.a1s-stats{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:24px;display:grid}.a1s-stat{border-top:1px solid var(--a1m-line);gap:6px;padding-top:18px;display:grid}.a1s-stat b{letter-spacing:-.045em;font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1}.a1s-stat span{color:var(--a1m-text-2);font-size:14px}.a1s-quote{gap:24px;max-width:920px;display:grid}.a1s-quote blockquote{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(26px,3.2vw,40px);line-height:1.2}.a1s-quote figcaption{color:var(--a1m-text-2);align-items:center;gap:12px;font-size:14px;display:flex}.a1s-faq{max-width:880px;display:grid}.a1s-faq details{border-top:1px solid var(--a1m-line)}.a1s-faq details:last-child{border-bottom:1px solid var(--a1m-line)}.a1s-faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:clamp(18px,1.6vw,21px);list-style:none;display:flex}.a1s-faq summary::-webkit-details-marker{display:none}.a1s-faq summary:after{content:"";width:14px;height:14px;transition:transform var(--a1m-dur-3) var(--a1m-ease-out);background:linear-gradient(currentColor,currentColor) 50%/14px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 14px no-repeat;flex:none}.a1s-faq details[open] summary:after{transform:rotate(45deg)}.a1s-faq details::details-content{block-size:0;transition:block-size var(--a1m-dur-3) var(--a1m-ease-out),content-visibility var(--a1m-dur-3) allow-discrete;overflow:hidden}.a1s-faq details[open]::details-content{block-size:auto}.a1s-faq details>div{color:var(--a1m-text-2);padding:0 48px 24px 0;font-size:16px}.a1s-cta{text-align:center;justify-items:center;gap:24px;display:grid}.a1s-cta h2{letter-spacing:-.045em;max-width:16ch;font-size:clamp(40px,5.6vw,76px);line-height:1}.a1s-footer{background:var(--a1-color-canvas-dark);color:var(--a1-color-canvas);padding:clamp(56px,7vw,88px) 0 28px}[data-a1s-surface=ink]{--a1m-text-2:var(--a1-color-muted-on-dark)}.a1s-footer-top{border-bottom:1px solid rgb(var(--a1-rgb-canvas)/.14);grid-template-columns:minmax(0,1.3fr) repeat(auto-fit,minmax(min(140px,100%),1fr));gap:32px;padding-bottom:40px;display:grid}.a1s-footer-brand{align-content:start;gap:14px;max-width:320px;display:grid}.a1s-footer-brand img{justify-self:start;width:auto;height:24px}.a1s-footer-brand p{color:var(--a1-color-muted-on-dark);font-size:14px}.a1s-footer-col{align-content:start;gap:10px;font-size:14px;display:grid}.a1s-footer-col b{letter-spacing:.04em;text-transform:uppercase;color:var(--a1-color-muted-on-dark);margin-bottom:4px;font-size:12px;font-weight:400}.a1s-footer-col a{color:var(--a1-color-canvas);opacity:.86;transition:opacity var(--a1m-dur-1);text-decoration:none}.a1s-footer-col a:hover{opacity:1;text-underline-offset:4px;text-decoration:underline}.a1s-footer-bottom{color:var(--a1-color-muted-on-dark);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:22px;font-size:13px;display:flex}.a1s-footer-bottom nav{flex-wrap:wrap;gap:18px;display:flex}.a1s-footer-bottom a{color:inherit;text-decoration:none}.a1s-footer-bottom a:hover{color:var(--a1-color-canvas)}@media (max-width:860px){.a1s-hero-grid,.a1s-split{grid-template-columns:minmax(0,1fr)}.a1s-split[data-reverse] .a1s-split-copy{order:0}.a1s-step{grid-template-columns:44px minmax(0,1fr)}.a1s-step>div:last-child,.a1s-step>p{grid-column:2}.a1s-footer-top{grid-template-columns:1fr 1fr}.a1s-footer-brand{grid-column:1/-1}}.a1s-brain{isolation:isolate;background:var(--a1m-bg);touch-action:pan-y;align-items:center;min-height:min(100svh,920px);margin-top:-84px;padding:84px 0 0;display:grid;position:relative;overflow:hidden}.a1s-brain-canvas{z-index:-2;width:100%;height:100%;display:block;position:absolute;inset:0}.a1s-brain-veil{z-index:-1;pointer-events:none;background:linear-gradient(90deg,var(--a1m-bg) 0,var(--a1m-bg) 38%,transparent 62%),linear-gradient(0deg,var(--a1m-bg) 0,transparent 22%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.a1s-brain-veil{background:linear-gradient(90deg,var(--a1m-bg) 0,color-mix(in oklab,var(--a1m-bg) 70%,transparent) 38%,transparent 62%),linear-gradient(0deg,var(--a1m-bg) 0,transparent 22%)}}.a1s-brain-veil:after{content:"";background-image:var(--a1m-grain);opacity:var(--a1m-grain-opacity);mix-blend-mode:overlay;position:absolute;inset:0}.a1s-brain>.a1s-brain-body{box-sizing:border-box;width:min(var(--a1s-wrap,1200px),100% - var(--a1s-gutter,40px) * 2);justify-self:center;margin-inline:auto;padding:clamp(40px,6vw,72px) 0 clamp(88px,10vw,128px)}.a1s-brain-copy{max-width:620px;transform:translateY(calc(var(--brain-p,0) * -48px));opacity:calc(1 - var(--brain-p,0) * 1.4);will-change:transform,opacity;justify-items:start;gap:24px;display:grid}.a1s-brain-copy h1{letter-spacing:-.045em;font-size:clamp(42px,6.2vw,88px);line-height:.98}.a1s-brain-copy h1 em{color:var(--a1m-selected-text);font-style:normal}.a1s-brain-copy .a1s-lead{max-width:48ch}.a1s-brain-hint{color:var(--a1m-text-2);opacity:calc(1 - var(--brain-p,0) * 4);pointer-events:none;justify-items:center;gap:10px;font-size:12px;display:grid;position:absolute;bottom:24px;left:50%;translate:-50%}.a1s-brain-hint i{background:linear-gradient(var(--a1m-line),transparent);width:1px;height:36px;position:relative;overflow:hidden}.a1s-brain-hint i:after{content:"";background:var(--a1m-accent);width:1px;height:12px;animation:a1s-brain-drop 2.2s var(--a1m-ease-out) infinite;position:absolute;top:-12px;left:0}@keyframes a1s-brain-drop{to{transform:translateY(48px)}}@media (max-width:860px){.a1s-brain{align-items:end;min-height:max(100svh,680px)}.a1s-brain-veil{background:linear-gradient(0deg,var(--a1m-bg) 0,var(--a1m-bg) 42%,var(--a1m-bg) 62%,transparent 80%)}@supports (color:color-mix(in lab,red,red)){.a1s-brain-veil{background:linear-gradient(0deg,var(--a1m-bg) 0,var(--a1m-bg) 42%,color-mix(in oklab,var(--a1m-bg) 60%,transparent) 62%,transparent 80%)}}.a1s-brain-copy{gap:18px;max-width:none}.a1s-brain-copy h1{font-size:clamp(38px,10.5vw,56px)}.a1s-brain>.a1s-brain-body{padding:44svh 0 96px}.a1s-brain-copy .a1s-actions{width:100%}.a1s-brain-copy .a1s-actions .a1-button{flex:auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.a1s-brain-hint i:after{animation:none}.a1s-brain-copy{transform:none}}.a1-duotone{isolation:isolate;border-radius:var(--a1m-radius-card);background:var(--a1-duo-light,var(--a1-color-azalea));aspect-ratio:var(--ratio,4/3);position:relative;overflow:hidden}.a1-duotone img{object-fit:cover;filter:grayscale()contrast(1.08)brightness(1.02);mix-blend-mode:multiply;width:100%;height:100%;display:block}.a1-duotone:after{background:var(--a1-duo-dark,var(--a1-color-canvas-dark));mix-blend-mode:lighten}.a1-duotone:after,.a1-duotone:before{content:"";pointer-events:none;position:absolute;inset:0}.a1-duotone:before{z-index:1;background-image:var(--a1m-grain);opacity:.1;mix-blend-mode:overlay}.a1-duotone-ph{text-align:center;color:var(--a1-color-canvas);background:linear-gradient(135deg,var(--a1-duo-light,var(--a1-color-azalea)) 0,var(--a1-duo-light,var(--a1-color-azalea)) 55%,var(--a1-duo-dark) 100%);place-items:center;padding:24px;font-size:13px;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.a1-duotone-ph{background:linear-gradient(135deg,var(--a1-duo-light,var(--a1-color-azalea)) 0,color-mix(in oklab,var(--a1-duo-light,var(--a1-color-azalea)) 45%,var(--a1-duo-dark)) 55%,var(--a1-duo-dark) 100%)}}.a1-duotone-ph span{background:rgb(var(--a1-rgb-ink)/.55);border-radius:var(--a1m-radius-pill);padding:5px 10px}@media (forced-colors:active){.a1-duotone img{filter:none;mix-blend-mode:normal}.a1-duotone:after{display:none}}.a1-tone{letter-spacing:-.04em;color:var(--a1m-text);font-weight:400;line-height:1.02}@supports (color:color-mix(in lab,red,red)){.a1-tone{color:color-mix(in oklab,var(--a1m-text) 56%,transparent)}}.a1-tone{text-wrap:balance;margin:0}.a1-tone :is(strong,b){color:var(--a1m-text);font-weight:400}.a1-tone[data-mark] :is(strong,b){box-shadow:inset -2px 0 0 var(--a1m-accent);padding-right:.12em}.a1-tone-xl{font-size:clamp(36px,6vw,96px)}.a1-tone-lg{font-size:clamp(30px,4.2vw,64px)}.a1-tone-md{letter-spacing:-.03em;font-size:clamp(26px,2.8vw,40px);line-height:1.1}.a1-bignum{letter-spacing:-.055em;font-variant-numeric:tabular-nums;color:var(--a1m-text);align-items:flex-start;gap:.04em;font-size:clamp(56px,8vw,140px);font-weight:400;line-height:.9;display:inline-flex}.a1-bignum :is(sup,small){letter-spacing:-.02em;color:var(--a1m-text-2);vertical-align:0;font-size:.34em;line-height:1}.a1-bignum sup{margin-top:.12em}.a1-bignum small{align-self:flex-end;margin-bottom:.1em}.a1-bignum[data-size=sm]{font-size:clamp(36px,4vw,56px)}.a1-bignum[data-size=md]{font-size:clamp(48px,6vw,88px)}.a1-bignum-label{color:var(--a1m-text-2);max-width:28ch;margin-top:10px;font-size:14px;line-height:1.4;display:block}.a1-blurstage{isolation:isolate;background:radial-gradient(60% 50% at 70% 20%,rgb(var(--a1-rgb-azalea)/.55),transparent 70%),radial-gradient(50% 45% at 20% 80%,rgb(var(--a1-rgb-bronze)/.4),transparent 70%),radial-gradient(40% 40% at 40% 45%,rgb(var(--a1-rgb-white)/.7),transparent 70%),var(--a1-color-stone-deep);position:relative;overflow:hidden}.a1-blurstage>img,.a1-blurstage>video{object-fit:cover;width:112%;height:112%;filter:blur(var(--a1-blurstage-blur,22px)) saturate(1.1);z-index:-2;position:absolute;inset:-6%}.a1-blurstage:after{content:"";z-index:-1;background-image:var(--a1m-grain);opacity:.12;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.a1-blurstage[data-tone=dark]{background:radial-gradient(60% 50% at 70% 20%,rgb(var(--a1-rgb-azalea)/.28),transparent 70%),radial-gradient(50% 45% at 20% 80%,rgb(var(--a1-rgb-bronze)/.24),transparent 70%),var(--a1-color-mineral-canvas-dark)}.a1-glasscard{border-radius:var(--a1m-radius-card);background:rgb(var(--a1-rgb-white)/.34);border:1px solid rgb(var(--a1-rgb-white)/.55);box-shadow:inset 0 1px 0 rgb(var(--a1-rgb-white)/.7),0 24px 48px -28px rgb(var(--a1-rgb-umber)/.55);-webkit-backdrop-filter:blur(26px)saturate(150%);color:var(--a1-color-ink);gap:10px;padding:18px 20px;display:grid;position:relative}.a1-glasscard[data-tone=dark]{background:rgb(var(--a1-rgb-surface-dark-raised)/.42);border-color:rgb(var(--a1-rgb-canvas)/.16);box-shadow:inset 0 1px 0 rgb(var(--a1-rgb-canvas)/.12),0 24px 48px -28px rgb(var(--a1-rgb-black)/.7);color:var(--a1-color-canvas)}.a1-glasscard-head{opacity:.85;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.a1-glasscard-head .a1-glasscard-go{border-radius:var(--a1m-radius-pill);background:rgb(var(--a1-rgb-ink)/.86);width:30px;height:30px;color:var(--a1-color-canvas);place-items:center;font-size:13px;display:grid}.a1-glasscard[data-tone=dark] .a1-glasscard-go{background:var(--a1-color-canvas);color:var(--a1-color-ink)}.a1-glasscard .a1-bignum{color:inherit;font-size:clamp(34px,3.6vw,52px)}.a1-glasscard .a1-bignum :is(sup,small){color:inherit;opacity:.65}.a1-lkd,.a1-post,.a1-story{box-sizing:border-box;font-family:var(--a1p-font-body);color:var(--a1m-text);background:var(--a1m-bg);flex-direction:column;display:flex;position:relative;overflow:hidden}.a1-post{width:1080px;height:1350px;padding:88px 88px 72px}.a1-story{width:1080px;height:1920px;padding:220px 88px 260px}.a1-lkd{width:1200px;height:1500px;padding:96px}.a1-lkd[data-format=wide]{height:627px;padding:64px 72px}.a1-post-foot{color:var(--a1m-text-2);justify-content:space-between;align-items:center;gap:24px;margin-top:auto;font-size:26px;display:flex}.a1-post-count{font-variant-numeric:tabular-nums}@keyframes a1-card-rise{0%{opacity:0;filter:blur(8px);transform:translateY(40px)scale(.97)}to{opacity:1;filter:none;transform:none}}.a1-rise{animation:a1-card-rise .9s var(--a1m-ease-out) both;animation-delay:calc(var(--i,0) * var(--a1-duration-fast) + .2s)}@media (prefers-reduced-motion:reduce){.a1-rise{animation:none}}.a1-command{--a1m-bg:var(--a1-color-command-bg);--a1m-surface:var(--a1-color-command-surface);--a1m-surface-2:var(--a1-color-surface-dark-deep);--a1m-popover:var(--a1-color-surface-dark-deep);--a1m-line:rgb(var(--a1-rgb-canvas)/.1);--a1m-line-soft:rgb(var(--a1-rgb-canvas)/.06);--a1m-text:var(--a1-color-surface-soft);--a1m-text-2:var(--a1-color-muted-warm);--a1m-hover:rgb(var(--a1-rgb-canvas)/.05);--a1m-selected:rgb(var(--a1-rgb-azalea)/.16);--a1m-selected-text:var(--a1-color-azalea-light);--a1m-track:rgb(var(--a1-rgb-canvas)/.08);--a1m-glass:rgb(var(--a1-rgb-surface-dark-raised)/.72);--a1m-glass-line:rgb(var(--a1-rgb-canvas)/.08);--a1m-shadow-1:inset 0 1px 0 rgb(var(--a1-rgb-canvas)/.05);--a1m-shadow-2:inset 0 1px 0 rgb(var(--a1-rgb-canvas)/.05),0 20px 40px -24px rgb(var(--a1-rgb-black)/.8);color-scheme:dark;background:var(--a1m-bg);color:var(--a1m-text)}.a1-command-panel{border:1px solid var(--a1m-line);background:var(--a1m-surface);border-radius:18px;padding:18px}.a1-command-label{letter-spacing:.06em;text-transform:uppercase;color:var(--a1m-text-2);font-size:11px}.a1-command-live{color:var(--a1m-text-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.a1-command-live:before{content:"";border-radius:var(--a1m-radius-pill);background:var(--a1-color-ok-bright);width:6px;height:6px;box-shadow:0 0 0 3px rgb(var(--a1-rgb-ok-bright)/.18);animation:a1-live 2s ease-in-out infinite}.a1-command-live[data-state=alert]:before{background:var(--a1m-accent);box-shadow:0 0 0 3px var(--a1m-selected)}@keyframes a1-live{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.a1-command-live:before{animation:none}}.a1-reveal-text{text-wrap:balance}.a1-rt-w{color:var(--a1m-text)}@supports (color:color-mix(in lab,red,red)){.a1-rt-w{color:color-mix(in oklab,var(--a1m-text) 22%,transparent)}}.a1-rt-w{transition:color var(--a1-duration-slow) var(--a1m-ease-out),box-shadow var(--a1-duration-slow) var(--a1m-ease-out)}.a1-rt-w[data-on]{color:var(--a1m-text)}.a1-rt-w[data-on][data-hl]{box-shadow:inset 0 -.14em 0 var(--a1m-accent)}.a1-cursor-glow{isolation:isolate;position:relative;overflow:hidden}.a1-cg-layer{z-index:-1;pointer-events:none;background:radial-gradient(var(--glow-size,520px) circle at var(--gx,50%) var(--gy,35%),var(--a1m-accent),transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.a1-cg-layer{background:radial-gradient(var(--glow-size,520px) circle at var(--gx,50%) var(--gy,35%),color-mix(in oklab,var(--a1m-accent) calc(var(--glow-a,.55) * 60%),transparent),transparent 62%)}}.a1-cg-layer{opacity:.7;transition:opacity var(--a1-duration-story) var(--a1m-ease-out)}.a1-cursor-glow[data-live] .a1-cg-layer{opacity:1}.a1-cursor-glow[data-dots] .a1-cg-layer:after{content:"";background-image:radial-gradient(circle,var(--a1m-text) 1px,transparent 1.3px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.a1-cursor-glow[data-dots] .a1-cg-layer:after{background-image:radial-gradient(circle,color-mix(in oklab,var(--a1m-text) 45%,transparent) 1px,transparent 1.3px)}}.a1-cursor-glow[data-dots] .a1-cg-layer:after{-webkit-mask-image:radial-gradient(calc(var(--glow-size,520px) * .7) circle at var(--gx,50%) var(--gy,35%),#000,transparent 70%);mask-image:radial-gradient(calc(var(--glow-size,520px) * .7) circle at var(--gx,50%) var(--gy,35%),#000,transparent 70%);background-size:22px 22px}@media (prefers-reduced-motion:reduce){.a1-rt-w{transition:none}}dialog.a1s-menu{width:100%;max-width:none;height:100%;max-height:none;color:var(--a1m-text);border:0;margin:0;overflow:auto}dialog.a1s-menu:not([open]){display:none}.a1s-menu-close{border:1px solid var(--a1m-line);border-radius:var(--a1m-radius-pill);background:var(--a1m-surface);width:44px;height:44px;color:inherit;place-items:center;display:grid;position:absolute;top:18px;right:18px}}@layer a1.motion{::view-transition-old(root){animation-duration:var(--a1m-dur-3);animation-timing-function:var(--a1m-ease-out)}::view-transition-new(root){animation-duration:var(--a1m-dur-3);animation-timing-function:var(--a1m-ease-out)}::view-transition-old(root){animation-name:a1m-vt-out}::view-transition-new(root){animation-name:a1m-vt-in}@keyframes a1m-vt-out{to{opacity:0;filter:blur(4px);transform:scale(.985)}}@keyframes a1m-vt-in{0%{opacity:0;filter:blur(4px);transform:scale(1.01)}}.a1-vt-card{view-transition-name:var(--vt,none)}::view-transition-group(*){animation-duration:var(--a1m-dur-4);animation-timing-function:var(--a1m-spring-soft)}.a1-scroll-reveal{animation:a1m-reveal linear both;animation-timeline:view();animation-range:entry cover 28%}.a1-scroll-reveal[data-from=left]{animation-name:a1m-reveal-left}.a1-scroll-reveal[data-from=scale]{animation-name:a1m-reveal-scale}@keyframes a1m-reveal{0%{opacity:0;filter:blur(6px);transform:translateY(24px)}}@keyframes a1m-reveal-left{0%{opacity:0;filter:blur(6px);transform:translate(-24px)}}@keyframes a1m-reveal-scale{0%{opacity:0;filter:blur(6px);transform:translateY(24px)scale(.94)}}.a1-scroll-parallax{animation:a1m-parallax linear both;animation-timeline:view();animation-range:cover}@keyframes a1m-parallax{0%{transform:translateY(calc(var(--depth,40px) * -1))}to{transform:translateY(var(--depth,40px))}}.a1-scroll-progress{z-index:90;transform-origin:0;background:var(--a1m-data-gradient);height:2px;animation:a1m-progress linear both;animation-timeline:scroll(root);position:fixed;inset:0 0 auto}@keyframes a1m-progress{0%{transform:scaleX(0)}}@supports not (animation-timeline:view()){.a1-scroll-parallax,.a1-scroll-reveal{animation:none}.a1-scroll-progress{display:none}}.a1-stagger-in>*{animation:a1m-rise var(--a1m-dur-4) var(--a1m-spring-soft) both;animation-delay:calc(var(--i,0) * 60ms)}.a1-grain{isolation:isolate;position:relative}.a1-grain:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background-image:var(--a1m-grain);opacity:var(--a1m-grain-opacity);mix-blend-mode:multiply;position:absolute;inset:0}.a1-spotlight{isolation:isolate;position:relative}.a1-spotlight:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(260px circle at var(--mx,50%) var(--my,-20%),rgb(var(--a1-rgb-azalea)/.18),transparent 60%);opacity:0;transition:opacity var(--a1m-dur-2);position:absolute;inset:0}.a1-spotlight:hover:after{opacity:1}.a1-magnetic{transform:translate(calc(var(--tx,0px) * .5),calc(var(--ty,0px) * .5));transition:transform var(--a1m-dur-4) var(--a1m-spring)}.a1-magnetic[data-active]{transition-duration:var(--a1m-dur-1);transition-timing-function:linear}.a1-shine-text{background:linear-gradient(90deg,var(--a1m-text-2) 0,var(--a1m-text) 40%,var(--a1m-accent) 50%,var(--a1m-text) 60%,var(--a1m-text-2) 100%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:a1m-shine 2.2s linear infinite}@keyframes a1m-shine{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}.a1-scroll-parallax,.a1-scroll-reveal,.a1-shine-text,.a1-stagger-in>*{animation:none!important}.a1-shine-text{color:var(--a1m-text)}.a1-magnetic{transform:none!important}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@view-transition{navigation:auto}::view-transition-old(root){animation:a1m-vt-out .22s var(--a1m-ease-out) both}::view-transition-new(root){animation:a1m-vt-in .32s var(--a1m-ease-out) both}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}:root{--a1x-fast:var(--a1-duration-fast);--a1x-base:var(--a1-duration-base);--a1x-slow:var(--a1-duration-slow);--a1x-story:var(--a1-duration-story);--a1x-ease:var(--a1-ease-out);--a1x-ease-in-out:var(--a1-ease-in-out);--a1x-ease-exit:var(--a1-ease-exit-curve);--a1x-shift:var(--a1-shift);--a1x-stagger:var(--a1-stagger)}.a1x,.a1x *{box-sizing:border-box}.a1x-sbtn{border-radius:var(--a1m-radius-pill,999px);background:var(--a1m-ink-gradient);height:44px;color:var(--a1m-on-primary);font:inherit;cursor:pointer;transition:width var(--a1x-base) var(--a1x-ease),background-color var(--a1x-base),transform var(--a1x-fast) var(--a1x-ease);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:10px;padding:0 20px 0 22px;font-size:15px;display:inline-flex;position:relative;overflow:hidden}.a1x-sbtn:active{transform:scale(.97)}.a1x-sbtn .a1x-sbtn-label{display:inline-grid}.a1x-sbtn .a1x-sbtn-label>span{transition:opacity var(--a1x-base) var(--a1x-ease),transform var(--a1x-base) var(--a1x-ease);grid-area:1/1}.a1x-sbtn .a1x-sbtn-label>span:not(:first-child){opacity:0;transform:translateY(60%)}.a1x-sbtn[data-state=loading] .a1x-sbtn-label>span:first-child,.a1x-sbtn[data-state=success] .a1x-sbtn-label>span:first-child{opacity:0;transform:translateY(-60%)}.a1x-sbtn[data-state=loading] .a1x-sbtn-label>[data-l=loading],.a1x-sbtn[data-state=success] .a1x-sbtn-label>[data-l=success]{opacity:1;transform:none}.a1x-sbtn-icon{place-items:center;width:22px;height:22px;display:grid;position:relative}.a1x-sbtn-icon svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;position:absolute;inset:0}.a1x-sbtn-icon .i-arrow{transition:opacity var(--a1x-fast),transform var(--a1x-base) var(--a1x-ease)}.a1x-sbtn:hover .i-arrow{transform:translate(2px)}.a1x-sbtn-icon .i-spin{opacity:0;animation:a1x-rot .9s linear infinite}.a1x-sbtn-icon .i-spin circle{stroke-dasharray:40 60;stroke-dashoffset:0}.a1x-sbtn-icon .i-check path{stroke-dasharray:24;stroke-dashoffset:24px;transition:stroke-dashoffset var(--a1x-slow) var(--a1x-ease) var(--a1-duration-instant)}.a1x-sbtn[data-state=loading] .i-arrow,.a1x-sbtn[data-state=success] .i-arrow{opacity:0;transform:translate(8px)}.a1x-sbtn[data-state=loading] .i-spin{opacity:1}.a1x-sbtn[data-state=success]{background:var(--a1m-accent-gradient);color:var(--a1-color-ink)}.a1x-sbtn[data-state=success] .i-check path{stroke-dashoffset:0}@keyframes a1x-rot{to{transform:rotate(1turn)}}.a1x-toasts{z-index:80;pointer-events:none;width:min(360px,100vw - 40px);height:0;position:fixed;bottom:20px;right:20px}.a1x-toast,.a1x-toasts.is-inline{position:absolute}.a1x-toast{background:var(--a1m-popover);width:100%;color:var(--a1m-text);border:1px solid var(--a1m-line);box-shadow:0 18px 40px -20px rgb(var(--a1-rgb-ink)/.45);pointer-events:auto;transform-origin:50% 100%;transition:transform var(--a1x-slow) var(--a1x-ease),opacity var(--a1x-base) var(--a1x-ease);border-radius:18px;align-items:center;gap:12px;padding:14px 14px 14px 16px;font-size:14px;line-height:20px;display:flex;bottom:0;right:0}.a1x-toast .dot{background:var(--a1m-accent);border-radius:9px;flex:0 0 8px;width:8px;height:8px}.a1x-toast .x{color:var(--a1m-text-2);cursor:pointer;border-radius:var(--a1m-radius-xs);background:0 0;border:0;margin-left:auto;padding:4px;display:grid}.a1x-toast .x:hover{background:var(--a1m-hover)}.a1x-odo{font-variant-numeric:tabular-nums;vertical-align:bottom;line-height:1;display:inline-flex;overflow:hidden}.a1x-odo-d{height:1em;transition:width var(--a1x-story) var(--a1x-ease);display:inline-block;position:relative;overflow:hidden}.a1x-odo-d>span{transition:transform var(--a1x-story) var(--a1x-ease);flex-direction:column;align-items:center;display:flex}.a1x-odo-d>span>i{width:max-content;height:1em;font-style:normal;display:block}.a1x-odo-s{white-space:pre;display:inline-block}.a1x-seg{border-radius:var(--a1m-radius-pill);background:var(--a1m-surface-2);border:1px solid var(--a1m-line-soft);gap:2px;padding:4px;display:inline-flex;position:relative}.a1x-seg button{z-index:1;border-radius:var(--a1m-radius-pill);height:34px;color:var(--a1m-text-2);font:inherit;cursor:pointer;transition:color var(--a1x-base);white-space:nowrap;background:0 0;border:0;padding:0 16px;font-size:14px;position:relative}.a1x-seg button:hover,.a1x-seg button[aria-selected=true]{color:var(--a1m-text)}.a1x-seg-ind{z-index:0;border-radius:var(--a1m-radius-pill);background:var(--a1m-surface);width:0;box-shadow:0 1px 2px rgb(var(--a1-rgb-ink)/.08),0 4px 12px -6px rgb(var(--a1-rgb-ink)/.22);transition:transform var(--a1x-slow) var(--a1x-ease),width var(--a1x-slow) var(--a1x-ease);position:absolute;top:4px;bottom:4px;left:0}.a1x-tabs{border-bottom:1px solid var(--a1m-line);gap:24px;display:flex;position:relative}.a1x-tabs button{height:40px;color:var(--a1m-text-2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:14px}.a1x-tabs button[aria-selected=true]{color:var(--a1m-text)}.a1x-tabs .a1x-seg-ind{background:var(--a1m-accent);height:2px;box-shadow:none;border-radius:2px;top:auto;bottom:-1px}.a1x-check{cursor:pointer;color:var(--a1m-text);align-items:center;gap:10px;font-size:14px;display:inline-flex}.a1x-check input{opacity:0;width:1px;height:1px;position:absolute}.a1x-check .box{border:1.5px solid var(--a1m-line);background:var(--a1m-surface);width:22px;height:22px;transition:background var(--a1x-base),border-color var(--a1x-base),transform var(--a1x-fast) var(--a1x-ease);border-radius:7px;position:relative}.a1x-check .box svg{fill:none;width:13px;height:13px;stroke:var(--a1-color-ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;position:absolute;inset:3px}.a1x-check .box path{stroke-dasharray:20;stroke-dashoffset:20px;transition:stroke-dashoffset var(--a1x-base) var(--a1x-ease)}.a1x-check input:checked+.box{background:var(--a1m-accent);border-color:var(--a1m-accent)}.a1x-check input:checked+.box path{stroke-dashoffset:0;transition-delay:60ms}.a1x-check:active .box{transform:scale(.92)}.a1x-check input:focus-visible+.box{box-shadow:var(--a1m-ring)}.a1x-switch .track{border-radius:var(--a1m-radius-pill);background:var(--a1m-track);border:1px solid var(--a1m-line);width:44px;height:26px;transition:background var(--a1x-base);position:relative}.a1x-switch .track:after{content:"";border-radius:var(--a1m-radius-pill);background:var(--a1m-surface);width:20px;height:20px;box-shadow:0 1px 3px rgb(var(--a1-rgb-ink)/.25);transition:transform var(--a1x-base) var(--a1x-ease),width var(--a1x-fast) var(--a1x-ease);position:absolute;top:2px;left:2px}.a1x-switch:active .track:after{width:24px}.a1x-switch input:checked+.track{background:var(--a1m-accent);border-color:var(--a1m-accent)}.a1x-switch input:checked+.track:after{transform:translate(18px)}.a1x-switch:active input:checked+.track:after{transform:translate(14px)}.a1x-switch input:focus-visible+.track{box-shadow:var(--a1m-ring)}.a1x-field{min-width:220px;display:block;position:relative}.a1x-field input{border-radius:var(--a1m-radius-field);border:1px solid var(--a1m-line);background:var(--a1m-surface);width:100%;height:56px;color:var(--a1m-text);font:inherit;transition:border-color var(--a1x-base),box-shadow var(--a1x-base);outline:0;padding:22px 16px 8px;font-size:15px}.a1x-field label{color:var(--a1m-text-2);pointer-events:none;transform-origin:0 0;transition:transform var(--a1x-base) var(--a1x-ease),color var(--a1x-base);font-size:15px;position:absolute;top:18px;left:17px}.a1x-field input:focus{border-color:var(--a1m-accent);box-shadow:var(--a1m-ring)}.a1x-field input:focus+label,.a1x-field input:not(:placeholder-shown)+label{transform:translateY(-10px)scale(.78)}.a1x-field .msg{height:0;color:var(--a1-color-error);transition:height var(--a1x-base) var(--a1x-ease),margin var(--a1x-base);font-size:12px;display:block;overflow:hidden}.a1x-field.is-error input{border-color:var(--a1-color-error-bright)}.a1x-field.is-error .msg{height:18px;margin-top:6px}.a1x-field.is-shake{animation:a1x-shake .32s var(--a1x-ease)}@keyframes a1x-shake{20%{transform:translate(-4px)}45%{transform:translate(3px)}70%{transform:translate(-2px)}to{transform:none}}.a1x-copy{border-radius:var(--a1m-radius-sm);background:var(--a1m-surface-2);border:1px solid var(--a1m-line-soft);height:40px;font-family:var(--a1-font-family-mono);color:var(--a1m-text);align-items:center;gap:10px;padding:0 6px 0 14px;font-size:13px;display:inline-flex}.a1x-copy button{background:var(--a1m-surface);width:30px;height:30px;color:var(--a1m-text-2);cursor:pointer;border:0;border-radius:9px;place-items:center;display:grid;position:relative}.a1x-copy button>*{transition:opacity var(--a1x-base),transform var(--a1x-base) var(--a1x-ease);grid-area:1/1}.a1x-copy button .ok{color:var(--a1m-accent-deep)}.a1x-copy button .ok,.a1x-copy.is-copied button .cp{opacity:0;transform:scale(.6)}.a1x-copy.is-copied button .ok{opacity:1;transform:none}.a1x-copy .tip{border-radius:var(--a1m-radius-xs);background:var(--a1m-tooltip);color:var(--a1m-on-tooltip);font:12px/16px var(--a1p-font-body,inherit);white-space:nowrap;opacity:0;transition:opacity var(--a1x-base),transform var(--a1x-base) var(--a1x-ease);pointer-events:none;padding:4px 8px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.a1x-copy.is-copied .tip{opacity:1;transform:translate(-50%)}.a1x-save{border-radius:var(--a1m-radius-pill);border:1px solid var(--a1m-line);background:var(--a1m-surface);height:40px;color:var(--a1m-text-2);font:inherit;cursor:pointer;transition:color var(--a1x-base),background var(--a1x-base),border-color var(--a1x-base);align-items:center;gap:8px;padding:0 14px;font-size:14px;display:inline-flex;position:relative}.a1x-save[aria-pressed=true]{color:var(--a1-color-ink);background:var(--a1m-accent-tint);border-color:var(--a1m-accent)}.a1x-save .ic{transition:transform var(--a1x-base) var(--a1x-ease);display:inline-flex}.a1x-save[aria-pressed=true] .ic{animation:a1x-pop .36s var(--a1x-ease)}.a1x-save .n{font-variant-numeric:tabular-nums}.a1x-burst{pointer-events:none;width:6px;height:6px;animation:a1x-burst .56s var(--a1x-ease) forwards;border-radius:9px;position:absolute;top:0;left:0}@keyframes a1x-pop{40%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes a1x-burst{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(.4)}}.a1x-tipgroup{gap:6px;display:inline-flex;position:relative}.a1x-tipgroup>button{border-radius:var(--a1m-radius-sm);border:1px solid var(--a1m-line-soft);background:var(--a1m-surface);width:40px;height:40px;color:var(--a1m-text-2);cursor:pointer;transition:background var(--a1x-fast),color var(--a1x-fast);place-items:center;display:grid}.a1x-tipgroup>button:focus-visible,.a1x-tipgroup>button:hover{background:var(--a1m-hover);color:var(--a1m-text)}.a1x-tipfloat{background:var(--a1m-tooltip);color:var(--a1m-on-tooltip);white-space:nowrap;pointer-events:none;opacity:0;transform:translateX(var(--x,0)) translateX(-50%) translateY(4px);transition:opacity var(--a1x-fast),transform var(--a1x-base) var(--a1x-ease);border-radius:9px;padding:5px 10px;font-size:12px;line-height:16px;position:absolute;bottom:calc(100% + 8px);left:0}.a1x-tipfloat.is-on{opacity:1;transform:translateX(var(--x,0)) translateX(-50%)}.a1x-tipfloat.is-snap{transition:opacity var(--a1x-fast)}.a1x-tipfloat span{transition:opacity var(--a1-duration-instant);display:block}.a1x-skel{border-radius:var(--a1p-radius-control);background:var(--a1m-track);position:relative;overflow:hidden}.a1x-skel:after{content:"";background:linear-gradient(90deg,transparent,rgb(var(--a1-rgb-white)/.45),transparent);animation:a1x-shimmer 1.4s var(--a1x-ease-in-out) infinite;position:absolute;inset:0;transform:translate(-100%)}:root[data-theme=dark] .a1x-skel:after,[data-a1m-theme=dark] .a1x-skel:after{background:linear-gradient(90deg,transparent,rgb(var(--a1-rgb-canvas)/.08),transparent)}@keyframes a1x-shimmer{to{transform:translate(100%)}}.a1x-swap{display:grid}.a1x-swap>*{transition:opacity var(--a1x-slow) var(--a1x-ease),filter var(--a1x-slow) var(--a1x-ease);grid-area:1/1}.a1x-swap>.real{opacity:0;filter:blur(4px)}.a1x-swap.is-ready>.skel{opacity:0}.a1x-swap.is-ready>.real{opacity:1;filter:none}.a1x-ld-dots{gap:5px;display:inline-flex}.a1x-ld-dots i{width:7px;height:7px;animation:a1x-dot 1.1s var(--a1x-ease-in-out) infinite;background:currentColor;border-radius:9px}.a1x-ld-dots i:nth-child(2){animation-delay:.15s}.a1x-ld-dots i:nth-child(3){animation-delay:.3s}@keyframes a1x-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.a1x-ld-ring{border-radius:var(--a1m-radius-pill);border:2.5px solid var(--a1m-track);border-top-color:var(--a1m-accent);width:28px;height:28px;animation:a1x-rot .8s linear infinite}.a1x-ld-bar{background:var(--a1m-track);border-radius:9px;width:140px;height:4px;position:relative;overflow:hidden}.a1x-ld-bar:before{content:"";background:var(--a1m-data-gradient);width:40%;animation:a1x-bar 1.3s var(--a1x-ease-in-out) infinite;border-radius:9px;position:absolute;inset:0 auto 0 0}@keyframes a1x-bar{0%{transform:translate(-100%)}to{transform:translate(250%)}}.a1x-ld-orbit{width:32px;height:32px;position:relative}.a1x-ld-orbit i{border-radius:var(--a1m-radius-pill);border:1.5px solid var(--a1m-accent);opacity:0;animation:a1x-orbit 1.8s var(--a1x-ease) infinite;position:absolute;inset:0}.a1x-ld-orbit i:nth-child(2){animation-delay:.6s}.a1x-ld-orbit i:nth-child(3){animation-delay:1.2s}@keyframes a1x-orbit{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(1)}}.a1x-logo{place-items:center;display:inline-grid}.a1x-logo img{animation:a1x-logo-in .9s var(--a1x-ease) both;display:block}.a1x-logo.is-loading img{animation:a1x-breathe 1.8s var(--a1x-ease-in-out) infinite}@keyframes a1x-logo-in{0%{opacity:0;filter:blur(6px);transform:scale(.86)rotate(-6deg)}60%{opacity:1;filter:blur()}to{transform:none}}@keyframes a1x-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.92)}}.a1x-ai{display:inline-flex}.a1x-ai svg{transition:transform var(--a1x-base) var(--a1x-ease)}:is(button,a,.a1x-ai-host):hover .a1x-ai[data-anim=nudge] svg{transform:translate(3px)}:is(button,a,.a1x-ai-host):hover .a1x-ai[data-anim=drop] svg{transform:translateY(2px)}:is(button,a,.a1x-ai-host):hover .a1x-ai[data-anim=spin] svg{transform:rotate(90deg)}:is(button,a,.a1x-ai-host):hover .a1x-ai[data-anim=turn] svg{transform:rotate(-12deg)}:is(button,a,.a1x-ai-host):hover .a1x-ai[data-anim=grow] svg{transform:scale(1.15)}:is(button,a,.a1x-ai-host):hover .a1x-ai[data-anim=lift] svg{transform:translateY(-2px)}:is(button,a,.a1x-ai-host):hover .a1x-ai[data-anim=flip] svg{transform:rotateY(180deg)}:is(button,a,.a1x-ai-host):hover .a1x-ai[data-anim=down] svg{transform:rotate(180deg)}:is(button,a,.a1x-ai-host):hover .a1x-ai[data-anim=tick] svg{animation:a1x-tick .5s var(--a1x-ease)}@keyframes a1x-tick{30%{transform:rotate(-14deg)}65%{transform:rotate(8deg)}to{transform:none}}.a1x-expand-card{cursor:pointer;transition:box-shadow var(--a1x-base),transform var(--a1x-base) var(--a1x-ease)}.a1x-expand-card:hover{box-shadow:0 18px 40px -24px rgb(var(--a1-rgb-ink)/.4)}.a1x-expand-layer{z-index:90;background:var(--a1m-surface);border-radius:var(--a1m-radius-card);transition:left var(--a1x-slow) var(--a1x-ease),top var(--a1x-slow) var(--a1x-ease),width var(--a1x-slow) var(--a1x-ease),height var(--a1x-slow) var(--a1x-ease),border-radius var(--a1x-slow) var(--a1x-ease);position:fixed;overflow:hidden}.a1x-expand-scrim{z-index:89;background:rgb(var(--a1-rgb-ink)/.32);opacity:0;transition:opacity var(--a1x-slow) var(--a1x-ease);position:fixed;inset:0}.a1x-expand-scrim.is-on{opacity:1}.a1x-scrim{z-index:70;background:rgb(var(--a1-rgb-ink)/.34);opacity:0;pointer-events:none;transition:opacity var(--a1x-slow) var(--a1x-ease);position:fixed;inset:0}.a1x-scrim.is-on{opacity:1;pointer-events:auto}.a1x-drawer{z-index:71;background:var(--a1m-popover);width:min(420px,100% - 24px);color:var(--a1m-text);border:1px solid var(--a1m-line);box-shadow:0 30px 80px -30px rgb(var(--a1-rgb-ink)/.55);visibility:hidden;transition:transform var(--a1x-slow) var(--a1x-ease),visibility 0s linear var(--a1x-slow);border-radius:26px;position:fixed;top:12px;bottom:12px;right:12px;transform:translate(calc(100% + 24px))}.a1x-drawer.is-on{visibility:visible;transition:transform var(--a1x-slow) var(--a1x-ease),visibility 0s;transform:none}.a1x-dialog{z-index:71;background:var(--a1m-popover);width:min(440px,100% - 32px);color:var(--a1m-text);border:1px solid var(--a1m-line);box-shadow:0 30px 80px -30px rgb(var(--a1-rgb-ink)/.55);opacity:0;pointer-events:none;transition:opacity var(--a1x-base) var(--a1x-ease),transform var(--a1x-slow) var(--a1x-ease);border-radius:26px;position:fixed;top:50%;left:50%;transform:translate(-50%,-46%)scale(.97)}.a1x-dialog.is-on{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.a1x-dialog.is-inline,.a1x-drawer.is-inline,.a1x-mmenu.is-inline,.a1x-scrim.is-inline{position:absolute}.a1x-kb{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.a1x-kb-col{background:var(--a1m-surface-2);min-height:180px;transition:background var(--a1x-base),box-shadow var(--a1x-base);border-radius:18px;flex-direction:column;gap:8px;padding:10px;display:flex}.a1x-kb-col.is-over{background:var(--a1m-accent-tint);box-shadow:inset 0 0 0 1.5px var(--a1m-accent)}.a1x-kb-col h4{color:var(--a1m-text-2);justify-content:space-between;margin:2px 4px 4px;font-size:12px;font-weight:400;display:flex}.a1x-kb-card{border-radius:var(--a1m-radius-control);background:var(--a1m-surface);border:1px solid var(--a1m-line-soft);color:var(--a1m-text);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:transform var(--a1x-base) var(--a1x-ease),box-shadow var(--a1x-base),opacity var(--a1x-base);padding:12px 14px;font-size:13px;line-height:18px}.a1x-kb-card.is-ghost{opacity:.35}.a1x-kb-drag{z-index:95;pointer-events:none;cursor:grabbing;box-shadow:0 24px 50px -20px rgb(var(--a1-rgb-ink)/.5);position:fixed;transform:rotate(2deg)scale(1.03)}.a1x-kb-slot{border-radius:var(--a1m-radius-control);border:1.5px dashed var(--a1m-accent);height:0;transition:height var(--a1x-base) var(--a1x-ease)}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}.a1x-mmenu{z-index:75;background:var(--a1m-bg);color:var(--a1m-text);clip-path:circle(0 at calc(100% - 40px) 40px);transition:clip-path var(--a1x-story) var(--a1x-ease);flex-direction:column;padding:88px 28px 28px;display:flex;position:fixed;inset:0}.a1x-mmenu.is-on{clip-path:circle(150% at calc(100% - 40px) 40px)}.a1x-mmenu a{letter-spacing:-.03em;color:inherit;border-bottom:1px solid var(--a1m-line-soft);opacity:0;transition:opacity var(--a1x-base) var(--a1x-ease),transform var(--a1x-slow) var(--a1x-ease);padding:10px 0;font-size:34px;text-decoration:none;display:block;transform:translateY(14px)}.a1x-mmenu.is-on a{opacity:1;transition-delay:calc(.16s + var(--i,0) * 50ms);transform:none}.a1x-burger{border-radius:var(--a1m-radius-pill);border:1px solid var(--a1m-line);background:var(--a1m-surface);cursor:pointer;z-index:76;width:44px;height:44px;position:relative}.a1x-burger i{background:var(--a1m-text);height:1.75px;transition:transform var(--a1x-base) var(--a1x-ease),opacity var(--a1x-fast);border-radius:2px;position:absolute;left:14px;right:14px}.a1x-burger i:first-child{top:17px}.a1x-burger i:nth-child(2){top:25px}.a1x-burger[aria-expanded=true] i:first-child{transform:translateY(4px)rotate(45deg)}.a1x-burger[aria-expanded=true] i:nth-child(2){transform:translateY(-4px)rotate(-45deg)}.a1x-cite{background:var(--a1m-accent-tint);min-width:18px;height:18px;color:var(--a1m-selected-text,var(--a1-color-rose-deep));vertical-align:1px;cursor:default;transition:background var(--a1x-fast),color var(--a1x-fast);border-radius:6px;justify-content:center;align-items:center;margin:0 2px;padding:0 5px;font-size:11px;display:inline-flex}.a1x-cite.is-on{background:var(--a1m-accent);color:var(--a1-color-ink)}.a1x-src{border-radius:var(--a1m-radius-control);border:1px solid var(--a1m-line-soft);background:var(--a1m-surface);color:var(--a1m-text-2);transition:border-color var(--a1x-base),color var(--a1x-base),transform var(--a1x-base) var(--a1x-ease);align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.a1x-src.is-on{border-color:var(--a1m-accent);color:var(--a1m-text);transform:translate(-3px)}.a1x-srclines{pointer-events:none;position:absolute;inset:0;overflow:visible}.a1x-srclines path{fill:none;stroke:var(--a1m-accent);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--a1x-slow) var(--a1x-ease)}.a1x-srclines path.is-on{stroke-dashoffset:0}.a1x-steps{gap:0;display:grid}.a1x-step{color:var(--a1m-text-2);grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:9px 0;font-size:14px;display:grid;position:relative}.a1x-step:before{content:"";background:var(--a1m-track);width:2px;position:absolute;top:31px;bottom:-9px;left:10px}.a1x-step:last-child:before{display:none}.a1x-step:after{content:"";background:var(--a1m-accent);width:2px;height:0;transition:height var(--a1x-slow) var(--a1x-ease);position:absolute;top:31px;left:10px}.a1x-step.is-done:after{height:calc(100% - 22px)}.a1x-step:last-child:after{display:none}.a1x-step .mk{border-radius:var(--a1m-radius-pill);border:1.5px solid var(--a1m-line);background:var(--a1m-surface);width:22px;height:22px;transition:background var(--a1x-base),border-color var(--a1x-base);place-items:center;display:grid;position:relative}.a1x-step .mk svg{fill:none;width:12px;height:12px;stroke:var(--a1-color-ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.a1x-step .mk path{stroke-dasharray:20;stroke-dashoffset:20px;transition:stroke-dashoffset var(--a1x-base) var(--a1x-ease) var(--a1-duration-instant)}.a1x-step.is-run{color:var(--a1m-text)}.a1x-step.is-run .mk{border-color:var(--a1m-accent);border-top-color:#0000;animation:a1x-rot .9s linear infinite}.a1x-step.is-done{color:var(--a1m-text)}.a1x-step.is-done .mk{background:var(--a1m-accent);border-color:var(--a1m-accent)}.a1x-step.is-done .mk path{stroke-dashoffset:0}.a1x-step .t{font-variant-numeric:tabular-nums;color:var(--a1m-text-2);font-size:12px}.a1x-swipe{border-radius:var(--a1m-radius-pill);background:var(--a1m-surface-2);border:1px solid var(--a1m-line-soft);-webkit-user-select:none;user-select:none;touch-action:none;width:100%;max-width:340px;height:56px;position:relative;overflow:hidden}.a1x-swipe .fill{border-radius:var(--a1m-radius-pill);background:var(--a1m-accent-tint);width:56px;position:absolute;inset:0 auto 0 0}.a1x-swipe .lbl{color:var(--a1m-text-2);transition:opacity var(--a1x-base);place-items:center;padding-left:40px;font-size:14px;display:grid;position:absolute;inset:0}.a1x-swipe .knob{border-radius:var(--a1m-radius-pill);background:var(--a1m-ink-gradient);width:48px;height:48px;color:var(--a1m-on-primary);cursor:grab;box-shadow:0 6px 16px -8px rgb(var(--a1-rgb-ink)/.6);place-items:center;display:grid;position:absolute;top:4px;left:4px}.a1x-swipe.is-snap .fill,.a1x-swipe.is-snap .knob{transition:transform var(--a1x-slow) var(--a1x-ease),width var(--a1x-slow) var(--a1x-ease)}.a1x-swipe.is-done{border-color:var(--a1m-accent)}.a1x-swipe.is-done .fill{background:var(--a1m-accent)}.a1x-swipe.is-done .lbl{color:var(--a1-color-ink);padding-left:0;padding-right:40px}.a1x-voice{border-radius:var(--a1m-radius-pill);background:var(--a1m-surface);border:1px solid var(--a1m-line);gap:12px;height:56px;padding:0 8px 0 18px}.a1x-voice,.a1x-voice .wave{align-items:center;display:flex}.a1x-voice .wave{flex:1;gap:3px;height:28px}.a1x-voice .wave i{background:var(--a1m-text-2);max-width:4px;min-height:3px;transition:height var(--a1-duration-instant) linear,background var(--a1x-base);border-radius:9px;flex:1}.a1x-voice.is-on .wave i{background:var(--a1m-accent)}.a1x-voice .mic{border-radius:var(--a1m-radius-pill);background:var(--a1m-ink-gradient);width:40px;height:40px;color:var(--a1m-on-primary);cursor:pointer;border:0;place-items:center;display:grid;position:relative}.a1x-voice.is-on .mic:after{content:"";border-radius:var(--a1m-radius-pill);border:1.5px solid var(--a1m-accent);animation:a1x-orbit 1.4s var(--a1x-ease) infinite;position:absolute;inset:-5px}.a1x-voice .time{color:var(--a1m-text-2);font-variant-numeric:tabular-nums;min-width:34px;font-size:12px}.a1x-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.a1x-marquee,.a1x-marquee>div{gap:var(--a1x-marquee-gap,48px);display:flex}.a1x-marquee>div{align-items:center;min-width:100%;animation:a1x-marq var(--a1x-marquee-dur,32s) linear infinite;flex:none;justify-content:space-around}.a1x-marquee:hover>div{animation-play-state:paused}@keyframes a1x-marq{to{transform:translateX(calc(-100% - var(--a1x-marquee-gap,48px)))}}.a1x-rotate{vertical-align:bottom;transition:width var(--a1x-slow) var(--a1x-ease);display:inline-grid;overflow:hidden}.a1x-rotate>span{white-space:nowrap;transition:transform var(--a1x-story) var(--a1x-ease),opacity var(--a1x-slow) var(--a1x-ease),filter var(--a1x-slow);opacity:0;filter:blur(6px);grid-area:1/1;transform:translateY(90%)}.a1x-rotate>span.is-on{opacity:1;filter:none;transform:none}.a1x-rotate>span.is-out{opacity:0;filter:blur(6px);transform:translateY(-90%)}.a1x-cursor-scope,.a1x-cursor-scope a,.a1x-cursor-scope button{cursor:none}.a1x-cursor{z-index:99;border-radius:var(--a1m-radius-pill);background:var(--a1m-text);pointer-events:none;mix-blend-mode:difference;width:12px;height:12px;transition:width var(--a1x-base) var(--a1x-ease),height var(--a1x-base) var(--a1x-ease),margin var(--a1x-base) var(--a1x-ease),opacity var(--a1x-fast);color:var(--a1-color-ink);opacity:0;place-items:center;margin:-6px 0 0 -6px;font-size:12px;display:grid;position:fixed;top:0;left:0}.a1x-cursor.is-on{opacity:1}.a1x-cursor.is-link{width:44px;height:44px;margin:-22px 0 0 -22px}.a1x-cursor.is-media{background:var(--a1m-accent);mix-blend-mode:normal;width:84px;height:84px;margin:-42px 0 0 -42px}.a1x-hscroll{position:relative}.a1x-hscroll-sticky{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.a1x-hscroll-track{will-change:transform;gap:24px;padding:0 6vw;display:flex}.a1x-reveal-main{z-index:1;background:var(--a1m-bg);position:relative}.a1x-reveal-foot{z-index:0;position:sticky;bottom:0}.a1x-story{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px;display:grid;position:relative}.a1x-story-steps>section{align-items:center;min-height:80vh;display:flex}.a1x-story-steps>section>div{opacity:.28;max-width:420px;transition:opacity var(--a1x-slow) var(--a1x-ease),transform var(--a1x-slow) var(--a1x-ease);transform:translateY(8px)}.a1x-story-steps>section.is-on>div{opacity:1;transform:none}.a1x-story-stage{border-radius:var(--a1m-radius-sheet);height:80vh;position:sticky;top:10vh;overflow:hidden}@media (max-width:760px){.a1x-story{grid-template-columns:1fr}.a1x-story-stage{z-index:0;height:46vh;top:64px}.a1x-story-steps{z-index:1;position:relative}.a1x-story-steps>section{align-items:flex-end;min-height:70vh;padding-bottom:10vh}.a1x-story-steps>section>div{border-radius:var(--a1-radius-20);background:var(--a1m-popover);border:1px solid var(--a1m-line);padding:18px}}@media (prefers-reduced-motion:reduce){.a1x *,[class*=a1x-],[class*=a1x-]:after,[class*=a1x-]:before{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.a1x-marquee>div{animation:none}}}@layer a1.responsive{body{overflow-x:clip}.a1p-app-body,.a1p-app-main,.a1p-page-header,.a1p-surface,.a1s-section,.a1s-wrap{min-width:0}.a1-system canvas,.a1-system img,.a1-system video,.a1p-system img,.a1p-system video{max-width:100%}.a1-system :is(h1,h2,h3),.a1p-system :is(h1,h2,h3){overflow-wrap:break-word;text-wrap:balance}.a1-system p,.a1p-system p{text-wrap:pretty}.a1-table-wrap,.a1dg-scroll,.a1gm-grid,.a1m-heat,.a1p-table-container{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.a1m-float,.a1m-hovercard,.a1m-popover{max-width:min(360px,100vw - 24px)}.a1m-chart svg,.a1m-donut svg,.a1m-gauge svg,.a1m-sparkline svg{max-width:100%}@media (max-width:1024px){.a1-grid{gap:20px}.a1-col-4{grid-column:span 6}.a1p-app-main{padding-inline:var(--a1p-space-4,20px)}.a1m-kanban{scroll-snap-type:x mandatory;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.a1m-kcol{scroll-snap-align:start}.a1de-agent{max-width:100%}}@media (max-width:600px){.a1-grid{grid-template-columns:minmax(0,1fr);gap:16px}.a1-table,.a1p-table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.a1-table caption,.a1p-table caption{text-align:left;display:block}.a1-grid>[class*=a1-col-]{grid-column:1/-1}.a1p-app-main{padding-inline:16px;padding-bottom:calc(88px + env(safe-area-inset-bottom))}.a1p-page-header{flex-direction:column;align-items:stretch;gap:12px}.a1p-page-actions{flex-wrap:wrap}.a1p-page-actions>*{flex:auto}.a1-dialog{border-radius:var(--a1m-radius-card) var(--a1m-radius-card) 0 0;width:100%;max-width:none;max-height:92svh;padding:24px 20px calc(20px + env(safe-area-inset-bottom));margin:auto 0 0}.a1m-cmdk{width:calc(100vw - 16px);max-height:calc(100svh - 80px)}.a1m-sheet{max-height:92svh}.a1-toast{width:auto;left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom))}.a1-form-row,.a1m-datepicker{grid-template-columns:minmax(0,1fr)}.a1m-upload{padding:20px}.a1dg-bar{flex-wrap:wrap}.a1dg-search{flex:100%}.a1m-legend{flex-wrap:wrap}.a1m-chat{border-radius:0}.a1m-prompt{border-radius:var(--a1m-radius-card)}.a1m-options{grid-template-columns:minmax(0,1fr)}.a1m-segmented{min-width:0;max-width:100%}.a1m-segmented,.a1m-stepper{scrollbar-width:none;overflow-x:auto}}@media (pointer:coarse){.a1-button,.a1-icon-button,.a1m-item,.a1m-segmented button,.a1p-button{min-height:44px}.a1-icon-button{min-width:44px}.a1dg-row,.a1m-kcard{touch-action:pan-y}}@media (max-height:500px) and (orientation:landscape){.a1-dialog,.a1m-cmdk,.a1m-sheet{max-height:calc(100svh - 16px)}.a1s-brain{min-height:100svh}}@media (max-width:760px){.a1p-app-sidebar:has(>.a1p-sidebar[data-rail=capsule]),[data-a1p-rail=capsule] .a1p-app-sidebar{display:none}.a1p-app-frame[data-a1p-rail=capsule][data-navigation-mode=overlay]{grid-template-columns:minmax(0,1fr)}}}:root:not([data-theme]),:root[data-theme]{--papel:var(--a1m-bg);--papel-2:var(--a1m-surface);--papel-3:var(--a1m-hover);--papel-4:var(--a1m-selected);--campo:var(--a1m-surface);--carbono:var(--a1m-text);--grafite:var(--a1m-text-2);--cinza:var(--a1m-text-2);--placeholder:var(--a1m-text-2);--linha:var(--a1m-line);--linha-suave:var(--a1m-line);--linha-forte:var(--a1p-control-line);--linha-controle:var(--a1p-control-line);--tinta:var(--a1p-primary);--tinta-hover:var(--a1p-text-secondary);--sobre-tinta:var(--a1p-on-primary);--tinta-tom:var(--a1m-selected)}.a1-product .a1p-app-main{max-width:none;padding:0}.a1-product .a1p-sidebar-brand .product-a1-signature{flex-basis:100px;width:100px}.a1-product .a1p-app-frame[data-collapsed=true] .a1p-sidebar-brand .product-a1-signature{display:none}.a1-product .a1p-page-header{padding:var(--a1p-gutter)}.a1-product{font-family:var(--a1p-font-body)}.a1-product .product-topbar-search{border-radius:var(--a1m-radius-pill);border:1px solid var(--a1m-line);background:var(--a1m-glass)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}