/*! 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-border-style:solid;--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}}}@layer theme{:host,:root{--font-sans:var(--aivyro-brand-font-body);--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-7xl:80rem;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.static{position:static}.mx-auto{margin-inline:auto}.block{display:block}.inline{display:inline}.table{display:table}.max-w-7xl{max-width:var(--container-7xl)}.border{border-style:var(--tw-border-style);border-width:1px}.px-6{padding-inline:calc(var(--spacing) * 6)}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (min-width:64rem){.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}}:root{--aivyro-brand-primaria-midnight-purple:#2d0047;--aivyro-brand-primaria-indigo-violet:#3c318c;--aivyro-brand-primaria-tech-pink:#cf63c0;--aivyro-brand-secundaria-bright-coral:#fb4d41;--aivyro-brand-secundaria-bright-amber:#fcc136;--aivyro-brand-secundaria-bright-lime:#a8f631;--aivyro-brand-secundaria-bright-cyan:#3bcbf7;--aivyro-brand-escala-magenta-500:#d650c9;--aivyro-brand-escala-magenta-700:#ed24da;--aivyro-brand-escala-electric-magenta:#fc06e5;--aivyro-brand-neutro-ink:#18151b;--aivyro-brand-neutro-ink-muted:#58616d;--aivyro-brand-neutro-line:#e4e8ed;--aivyro-brand-neutro-ground:#f4f2ee;--aivyro-brand-neutro-surface:#fff;--aivyro-brand-semantica-sucesso:#0d874a;--aivyro-brand-semantica-alerta:#9a6d05;--aivyro-brand-semantica-erro:#e9190a;--aivyro-brand-semantica-info:#0a7fa3;--aivyro-brand-secundaria-prospecting-purple:#691e9e;--aivyro-brand-neutro-slate-3:#f0f0f3;--aivyro-brand-neutro-slate-4:#e8e8ec;--aivyro-brand-neutro-slate-9:#8b8d98;--aivyro-brand-neutro-slate-8:#b9bbc6;--aivyro-brand-alpha-ink-40:#18151b66;--aivyro-brand-alpha-marca-6:#cf63c00f;--aivyro-brand-alpha-marca-10:#cf63c01a;--aivyro-brand-neutro-slate-10:#80838d;--aivyro-font-sans:"Figtree",system-ui,sans-serif;--aivyro-font-mono:"Geist Mono",ui-monospace,monospace;--aivyro-brand-font-ui:"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--aivyro-brand-font-display:"Barlow Condensed","Arial Narrow",sans-serif;--aivyro-brand-font-body:var(--aivyro-brand-font-ui);--aivyro-brand-font-mono:"Geist Mono","SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;--aivyro-type-font-family:var(--aivyro-brand-font-ui);--aivyro-type-mono-font-family:var(--aivyro-brand-font-mono);font-optical-sizing:auto;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Figtree;src:url(/_next/static/media/Figtree-wght-latin-ext.d9fef5bf.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:300 900;unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;src:url(/_next/static/media/Figtree-wght-latin.de42cfb9.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:300 900;unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;src:url(/_next/static/media/BarlowCondensed-800-latin.79f0f365.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:800;unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;src:url(/_next/static/media/BarlowCondensed-800-latin-ext.adc67d25.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:800;unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;src:url(/_next/static/media/GeistMono-wght.690f6d3b.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:100 900}.aivyro-public-header{z-index:70;border-bottom:1px solid var(--aivyro-brand-neutro-line);color:var(--aivyro-brand-neutro-ink);font-family:var(--aivyro-brand-font-body);background:#fffffffa;position:sticky;top:0}.aivyro-public-footer__inner,.aivyro-public-header__inner{width:min(1216px,100% - 64px);margin-inline:auto}.aivyro-public-header__inner{gap:32px;min-height:80px}.aivyro-public-header__actions,.aivyro-public-header__identity,.aivyro-public-header__inner,.aivyro-public-header__nav,.aivyro-public-language>button,.aivyro-public-popover>button{align-items:center;display:flex}.aivyro-public-header__identity{flex:none;gap:14px}.aivyro-public-header__identity>a:first-child{align-items:center;display:inline-flex}.aivyro-public-header__logo{width:116px!important;height:auto!important}.aivyro-public-header__surface{border-inline-start:1px solid var(--aivyro-brand-neutro-line);min-height:32px;color:var(--aivyro-brand-primaria-midnight-purple);align-items:center;padding-inline-start:14px;font-size:.92rem;font-weight:650;text-decoration:none;display:inline-flex}.aivyro-public-header__nav{gap:2px}.aivyro-public-header__login,.aivyro-public-header__nav>a,.aivyro-public-popover>button{min-height:44px;color:var(--aivyro-brand-neutro-ink);font:500 .94rem/1.2 var(--aivyro-brand-font-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:10px 12px;text-decoration:none;transition:background-color .16s ease-out,color .16s ease-out,transform .16s ease-out;display:inline-flex}.aivyro-public-header__nav>a:hover,.aivyro-public-popover>button:hover,.aivyro-public-popover>button[aria-expanded=true]{color:var(--aivyro-brand-primaria-midnight-purple);background:#f1f3f6}.aivyro-public-language,.aivyro-public-popover{position:relative}.aivyro-public-language svg,.aivyro-public-popover svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.aivyro-public-language>button,.aivyro-public-popover>button{gap:6px}.aivyro-public-language>button[aria-expanded=true] svg:last-child,.aivyro-public-popover>button[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.aivyro-public-language__panel,.aivyro-public-popover__panel{z-index:80;border:1px solid var(--aivyro-brand-neutro-line);background:#fff;border-radius:12px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);box-shadow:0 18px 36px #2d004724}.aivyro-public-popover__panel{min-width:180px;left:0}.aivyro-public-language__panel{min-width:74px;right:0}.aivyro-public-language__panel a,.aivyro-public-popover__panel a{min-height:40px;color:var(--aivyro-brand-neutro-ink);border-radius:7px;align-items:center;padding:8px 10px;font-size:.86rem;text-decoration:none;display:flex}.aivyro-public-language__panel a:hover,.aivyro-public-language__panel a[aria-current=page],.aivyro-public-popover__panel a:hover{color:var(--aivyro-brand-primaria-midnight-purple);background:#f1f3f6}.aivyro-public-header__actions{gap:14px;margin-inline-start:auto}.aivyro-public-language>button{min-height:44px;color:var(--aivyro-brand-neutro-ink-muted);font:500 .88rem/1.2 var(--aivyro-brand-font-body);cursor:pointer;background:0 0;border:0;padding:6px 0}.aivyro-public-header__login{color:var(--aivyro-brand-primaria-midnight-purple);padding-inline:4px;font-weight:650}.aivyro-public-button{background:var(--aivyro-brand-primaria-tech-pink);min-height:44px;color:var(--aivyro-brand-primaria-midnight-purple);font:700 .9rem/1.2 var(--aivyro-brand-font-body);border-radius:10px;justify-content:center;align-items:center;padding:11px 20px;text-decoration:none;transition:background-color .16s ease-out,transform .16s ease-out;display:inline-flex}.aivyro-public-button:hover{background:var(--aivyro-brand-escala-magenta-500);transform:translateY(-1px)}.aivyro-public-header__menu,.aivyro-public-mobile{display:none}.aivyro-public-header__menu{width:44px;height:44px;color:var(--aivyro-brand-primaria-midnight-purple);background:0 0;border:0;justify-content:center;align-items:center;margin-inline-start:auto}.aivyro-public-header__menu svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:24px;height:24px}.aivyro-public-footer{background:var(--aivyro-brand-primaria-midnight-purple);color:#fff;font-family:var(--aivyro-brand-font-body);padding:72px 0 28px}.aivyro-public-footer__inner{grid-template-columns:1.5fr repeat(4,1fr);gap:40px;display:grid}.aivyro-public-footer__brand svg{width:132px!important;height:auto!important}.aivyro-public-footer__brand p{color:#ffffffb3;max-width:28ch;margin:18px 0 0;font-size:.9rem;line-height:1.55}.aivyro-public-footer h2{color:var(--aivyro-brand-primaria-tech-pink);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.aivyro-public-footer ul{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.aivyro-public-footer a{color:#ffffffbd;align-items:center;min-height:32px;font-size:.86rem;text-decoration:none;display:inline-flex}.aivyro-public-footer a:hover{color:#fff}.aivyro-public-footer__legal{color:#fff9;border-top:1px solid #fff3;grid-column:1/-1;margin:16px 0 0;padding-top:20px;font-size:.75rem}.aivyro-public-footer a:focus-visible,.aivyro-public-header :where(a,button):focus-visible{outline:2px solid var(--aivyro-brand-escala-electric-magenta);outline-offset:3px}@media (max-width:1120px){.aivyro-public-header__actions,.aivyro-public-header__nav{display:none}.aivyro-public-header__menu{display:inline-flex}.aivyro-public-mobile{border-top:1px solid var(--aivyro-brand-neutro-line);background:#fff;gap:2px;padding:12px max(24px,50% - 608px) 24px;display:grid}.aivyro-public-mobile>a:not(.aivyro-public-button){min-height:46px;color:var(--aivyro-brand-primaria-midnight-purple);align-items:center;font-size:1rem;font-weight:650;text-decoration:none;display:flex}.aivyro-public-mobile__languages{border-block:1px solid var(--aivyro-brand-neutro-line);gap:20px;padding-block:8px;display:flex}.aivyro-public-mobile__languages a{min-height:36px;color:var(--aivyro-brand-neutro-ink-muted);align-items:center;font-size:.82rem;text-decoration:none;display:inline-flex}.aivyro-public-mobile__languages a[aria-current=page]{color:var(--aivyro-brand-primaria-midnight-purple);font-weight:750}.aivyro-public-mobile .aivyro-public-button{width:fit-content;margin-top:8px}}@media (max-width:760px){.aivyro-public-footer__inner,.aivyro-public-header__inner{width:min(100% - 32px,1216px)}.aivyro-public-header__inner{gap:16px;min-height:68px}.aivyro-public-header__logo{width:104px!important}.aivyro-public-header__surface{padding-inline-start:10px;font-size:.82rem}.aivyro-public-mobile{padding-inline:16px}.aivyro-public-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.aivyro-public-footer__brand{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.aivyro-public-footer *,.aivyro-public-header *{transition-duration:.01ms!important}}:root{--aivyro-unit:4px;--aivyro-viewport-mobile:640px;--aivyro-viewport-tablet:1080px;--aivyro-layout-page-gutter:var(--space-24);--aivyro-layout-page-gutter-mobile:var(--space-16);--aivyro-layout-page-padding-block:var(--space-24);--aivyro-layout-section-gap:var(--space-16);--aivyro-layout-section-gap-wide:var(--space-24);--aivyro-layout-standard-max:var(--aivyro-viewport-tablet);--aivyro-layout-wide-max:1280px;--aivyro-collection-filter-rail-width:300px;--aivyro-collection-filter-drawer-width:340px;--aivyro-collection-overflow-edge:linear-gradient(to left,var(--aivyro-surface),transparent);--aivyro-focus-ring:var(--aivyro-focus-ring-strong,currentColor);--aivyro-focus-ring-offset:2px;--aivyro-control-hover-ring-width:2px;--aivyro-focus-field-halo-width:1px;--aivyro-motion-fast:.14s;--aivyro-motion-standard:.18s;--aivyro-motion-slow:.24s;--aivyro-motion-entrance:.5s;--aivyro-motion-stagger:50ms;--aivyro-motion-reduced-opacity:.14s;--aivyro-ease-standard:cubic-bezier(.2,.8,.2,1);--aivyro-ease-accelerate:cubic-bezier(.4,0,1,1);--aivyro-ease-decelerate:cubic-bezier(.23,1,.32,1);--aivyro-ease-route:cubic-bezier(.77,0,.175,1);--aivyro-ease-linear:linear;--aivyro-shadow-floating:0 12px 28px -22px var(--aivyro-shadow-ink,var(--aivyro-ink))}@supports (color:color-mix(in lab,red,red)){:root{--aivyro-shadow-floating:0 12px 28px -22px color-mix(in srgb,var(--aivyro-shadow-ink,var(--aivyro-ink)) 45%,transparent)}}:root{--aivyro-shadow-overlay:0 18px 40px -28px var(--aivyro-shadow-ink,var(--aivyro-ink))}@supports (color:color-mix(in lab,red,red)){:root{--aivyro-shadow-overlay:0 18px 40px -28px color-mix(in srgb,var(--aivyro-shadow-ink,var(--aivyro-ink)) 48%,transparent)}}:root{--aivyro-z-base:0;--aivyro-z-popover:40;--aivyro-z-overlay:100;--aivyro-z-notification:400;--aivyro-type-tracking-display:-.022em;--aivyro-type-tracking-page:-.014em;--aivyro-type-tracking-section:-.006em;--aivyro-type-tracking-body:0;--aivyro-type-tracking-supporting:.004em;--aivyro-type-tracking-uppercase:.04em;--aivyro-icon-size-xs:var(--space-12,12px);--aivyro-icon-size-compact:var(--space-14,14px);--aivyro-icon-size-sm:var(--space-16,16px);--aivyro-icon-size-md:var(--space-20,20px);--aivyro-icon-size-lg:var(--space-24,24px);--aivyro-icon-shell-size-sm:var(--aivyro-action-height-xs);--aivyro-icon-shell-size-md:var(--aivyro-action-height-sm);--aivyro-icon-shell-size-lg:var(--space-40);--aivyro-modal-width-sm:26rem;--aivyro-modal-width-md:34rem;--aivyro-modal-width-lg:42rem;--aivyro-modal-width-xl:54rem;--aivyro-modal-width-wide:min(73.75rem,calc(100vw - 2 * var(--space-24)));--aivyro-modal-width-auto:auto;--aivyro-modal-max-height:min(84dvh,56rem)}@media (prefers-reduced-motion:reduce){:root{--aivyro-motion-fast:0s;--aivyro-motion-standard:0s;--aivyro-motion-slow:0s}}.aui-tone-mark{background:var(--aivyro-border-strong);border-radius:var(--radius-pill);height:var(--space-8);width:var(--space-8);flex:none;display:inline-block}.aui-tone-mark[data-size=xs]{height:var(--space-4);width:var(--space-4)}.aui-tone-mark[data-size=md]{height:var(--space-12);width:var(--space-12)}.aui-tone-mark[data-tone=info]{background:var(--aivyro-status-info-text)}.aui-tone-mark[data-tone=accent]{background:var(--aivyro-accent)}.aui-tone-mark[data-tone=success]{background:var(--aivyro-status-success-text)}.aui-tone-mark[data-tone=warning]{background:var(--aivyro-status-warning-text)}.aui-icon{color:currentColor;vertical-align:-.125em;flex:none;justify-content:center;align-items:center;width:16px;height:16px;line-height:0;display:inline-flex}.aui-icon[data-aui-icon-size=xs]{width:12px;height:12px}.aui-icon[data-aui-icon-size=md]{width:20px;height:20px}.aui-icon[data-aui-icon-size=lg]{width:24px;height:24px}.aui-icon>svg,svg.aui-icon{width:100%;height:100%;display:block}.aui-icon[data-aui-icon-tone=primary]{color:var(--aivyro-text-primary)}.aui-icon[data-aui-icon-tone=secondary]{color:var(--aivyro-text-secondary)}.aui-icon[data-aui-icon-tone=tertiary]{color:var(--aivyro-text-tertiary)}.aui-icon[data-aui-icon-tone=disabled]{color:var(--aivyro-text-disabled)}.aui-icon[data-aui-icon-tone=accent]{color:var(--aivyro-accent-text)}.aui-icon[data-aui-icon-tone=success]{color:var(--aivyro-success-text)}.aui-icon[data-aui-icon-tone=danger]{color:var(--aivyro-destructive-text)}.aui-icon[data-aui-icon-tone=warning]{color:var(--aivyro-warning-text)}.aui-animated-icon{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;vertical-align:-.125em;flex:none;display:inline-block;overflow:visible}.aui-animated-icon__notification-body{transform-box:fill-box;transform-origin:top}.aui-animated-icon__notification-clapper{transform-box:fill-box;transform-origin:50%}.aui-animated-icon__sparkle{transform-box:fill-box}.aui-animated-icon__sparkle--primary{transform-origin:68% 37%}.aui-animated-icon__sparkle--secondary{transform-origin:31% 70%}.aui-animated-icon__success-path{stroke-dasharray:24;stroke-dashoffset:0}@keyframes aui-animated-icon-notification{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}52%{transform:rotate(8deg)}76%{transform:rotate(-3deg)}}@keyframes aui-animated-icon-notification-clapper{0%,to{transform:translate(0)}30%{transform:translate(1.6px)}60%{transform:translate(-1px)}}@keyframes aui-animated-icon-refresh{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes aui-animated-icon-success{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes aui-animated-icon-sparkle-primary{0%,to{transform:rotate(0)scale(1)}48%{transform:rotate(7deg)scale(1.14)}}@keyframes aui-animated-icon-sparkle-secondary{0%,to{transform:rotate(0)scale(1)}52%{transform:rotate(-8deg)scale(.84)}}@media (prefers-reduced-motion:no-preference){.aui-animated-icon[data-active=true][data-icon=notification] .aui-animated-icon__notification-body{animation:aui-animated-icon-notification var(--aivyro-motion-slow) var(--aivyro-ease-standard) both}.aui-animated-icon[data-active=true][data-icon=notification] .aui-animated-icon__notification-clapper{animation:aui-animated-icon-notification-clapper var(--aivyro-motion-slow) var(--aivyro-ease-standard) both}.aui-animated-icon[data-active=true][data-icon=refresh]{animation:aui-animated-icon-refresh 1s var(--aivyro-ease-linear) infinite}.aui-animated-icon[data-active=true][data-icon=success] .aui-animated-icon__success-path{animation:aui-animated-icon-success var(--aivyro-motion-slow) var(--aivyro-ease-decelerate) both}.aui-animated-icon[data-active=true][data-icon=sparkles] .aui-animated-icon__sparkle--primary{animation:aui-animated-icon-sparkle-primary var(--aivyro-motion-slow) var(--aivyro-ease-standard) both}.aui-animated-icon[data-active=true][data-icon=sparkles] .aui-animated-icon__sparkle--secondary{animation:aui-animated-icon-sparkle-secondary var(--aivyro-motion-slow) var(--aivyro-ease-standard) both}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.aui-animated-icon[data-motion=interaction][data-icon=notification]:hover .aui-animated-icon__notification-body,.aui-button:is(:hover,:focus-visible) .aui-animated-icon[data-motion=interaction][data-icon=notification] .aui-animated-icon__notification-body{animation:aui-animated-icon-notification var(--aivyro-motion-slow) var(--aivyro-ease-standard) both}.aui-animated-icon[data-motion=interaction][data-icon=notification]:hover .aui-animated-icon__notification-clapper,.aui-button:is(:hover,:focus-visible) .aui-animated-icon[data-motion=interaction][data-icon=notification] .aui-animated-icon__notification-clapper{animation:aui-animated-icon-notification-clapper var(--aivyro-motion-slow) var(--aivyro-ease-standard) both}.aui-animated-icon[data-motion=interaction][data-icon=refresh]:hover,.aui-button:is(:hover,:focus-visible) .aui-animated-icon[data-motion=interaction][data-icon=refresh]{animation:aui-animated-icon-refresh var(--aivyro-motion-slow) var(--aivyro-ease-standard) both}.aui-animated-icon[data-motion=interaction][data-icon=success]:hover .aui-animated-icon__success-path,.aui-button:is(:hover,:focus-visible) .aui-animated-icon[data-motion=interaction][data-icon=success] .aui-animated-icon__success-path{animation:aui-animated-icon-success var(--aivyro-motion-slow) var(--aivyro-ease-decelerate) both}.aui-animated-icon[data-motion=interaction][data-icon=sparkles]:hover .aui-animated-icon__sparkle--primary,.aui-button:is(:hover,:focus-visible) .aui-animated-icon[data-motion=interaction][data-icon=sparkles] .aui-animated-icon__sparkle--primary{animation:aui-animated-icon-sparkle-primary var(--aivyro-motion-slow) var(--aivyro-ease-standard) both}.aui-animated-icon[data-motion=interaction][data-icon=sparkles]:hover .aui-animated-icon__sparkle--secondary,.aui-button:is(:hover,:focus-visible) .aui-animated-icon[data-motion=interaction][data-icon=sparkles] .aui-animated-icon__sparkle--secondary{animation:aui-animated-icon-sparkle-secondary var(--aivyro-motion-slow) var(--aivyro-ease-standard) both}}.aui-segmented-control{align-items:center;gap:var(--aivyro-espaco-1);min-width:0;min-inline-size:0;margin:0;padding:0;display:inline-flex}.aui-segmented-control:not([data-appearance=underline]){background:var(--aivyro-superficie-selecionada);border-radius:var(--aivyro-raio-2);border:0;padding:0}.aui-segmented-control__item{font:var(--aivyro-type-control-label);border-radius:var(--aivyro-raio-2);color:var(--aivyro-texto-secundario);cursor:pointer;align-items:center;gap:var(--aui-segmented-control-item-gap);height:var(--aivyro-control-height-2);min-width:0;padding-inline:var(--aivyro-espaco-3);transition:background-color var(--aivyro-motion-fast) var(--aivyro-ease-out),color var(--aivyro-motion-fast) var(--aivyro-ease-out),box-shadow var(--aivyro-motion-fast) var(--aivyro-ease-out);white-space:nowrap;background:0 0;border:0;outline:0;flex-shrink:0;justify-content:center;display:inline-flex}.aui-segmented-control[data-density=compact] .aui-segmented-control__item{font:var(--aivyro-type-control-label-sm);height:var(--aivyro-control-height-1);padding-inline:var(--aivyro-espaco-2)}.aui-segmented-control__item:hover:not(:disabled){background:var(--aivyro-superficie-hover);color:var(--aivyro-texto-primario)}.aui-segmented-control__item:focus-visible{outline:var(--aivyro-focus-width) solid var(--aivyro-borda-foco);outline-offset:var(--aivyro-focus-offset)}.aui-segmented-control__item[data-state=on]{background:var(--aivyro-superficie-padrao);box-shadow:var(--aivyro-sombra-2);color:var(--aivyro-texto-primario);outline:0}.aui-segmented-control__item:disabled{cursor:not-allowed;opacity:var(--aivyro-disabled-opacity)}.aui-segmented-control__count,.aui-segmented-control__label,.aui-segmented-control__leading{align-items:center;min-width:0;display:inline-flex}.aui-segmented-control__label{text-overflow:ellipsis;flex:none;min-width:0;overflow:hidden}.aui-segmented-control[data-appearance=underline]{gap:var(--aivyro-espaco-4);overflow:visible}.aui-segmented-control[data-appearance=underline] .aui-segmented-control__item{color:var(--aivyro-text-secondary);background:0 0;border-radius:0;padding-inline:0;position:relative}.aui-segmented-control[data-appearance=underline] .aui-segmented-control__item:hover:not(:disabled){color:var(--aivyro-text-primary);background:0 0}.aui-segmented-control[data-appearance=underline] .aui-segmented-control__item[data-state=on]{box-shadow:none;color:var(--aivyro-texto-primario);background:0 0}.aui-segmented-control[data-appearance=underline] .aui-segmented-control__item[data-state=on]:after{display:none}.aui-segmented-control__count{color:var(--aivyro-text-tertiary);font:var(--aivyro-type-micro-label);font-variant-numeric:tabular-nums}.aui-segmented-control__item[data-state=on] .aui-segmented-control__count{color:var(--aivyro-text-secondary)}.aui-segmented-control{scrollbar-width:none;max-width:100%;overflow-x:auto}.aui-segmented-control::-webkit-scrollbar{display:none}.aui-segmented-control svg{height:var(--aui-segmented-control-icon-size);width:var(--aui-segmented-control-icon-size)}.aui-state-text{color:var(--aivyro-text-secondary);font:var(--aivyro-type-helper);align-items:center;gap:var(--space-6);display:inline-flex}.aui-state-text[data-size=compact]{font:var(--aivyro-type-micro-label)}.aui-state-text__marker{block-size:var(--space-8);border-radius:var(--radius-full);inline-size:var(--space-8);border:1px solid;flex:none;display:inline-block}.aui-state-text[data-tone=info] .aui-state-text__marker{background:var(--aivyro-info-text);color:var(--aivyro-info-text)}.aui-state-text[data-tone=success] .aui-state-text__marker{background:var(--aivyro-success-text);border-radius:var(--radius-xs);color:var(--aivyro-success-text)}.aui-state-text[data-tone=warning] .aui-state-text__marker{color:var(--aivyro-warning-text);transform:rotate(45deg)}.aui-state-text[data-tone=critical] .aui-state-text__marker{color:var(--aivyro-destructive-text);border:0;position:relative}.aui-state-text[data-tone=critical] .aui-state-text__marker:after,.aui-state-text[data-tone=critical] .aui-state-text__marker:before{content:"";block-size:1px;inline-size:var(--space-10);background:currentColor;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(45deg)}.aui-state-text[data-tone=critical] .aui-state-text__marker:after{transform:translate(-50%,-50%)rotate(-45deg)}.aui-tag{font:var(--aivyro-type-compact-label-md);background:var(--aui-tag-bg,transparent);border:1px solid var(--aui-tag-border,var(--aivyro-status-neutral-text));--aui-tag-radius:var(--radius-6);border-radius:var(--aui-tag-radius);color:var(--aui-tag-color,var(--aivyro-status-neutral-text));align-items:center;gap:var(--space-6);min-height:calc(var(--space-20) + var(--space-4));max-width:100%;padding-inline:var(--space-8);white-space:nowrap;flex:none;display:inline-flex}.aui-tag[data-size=compact]{font:var(--aivyro-type-micro-label);gap:var(--space-4);min-height:var(--space-20);padding-inline:var(--space-6)}.aui-tag[data-size=display]{font:var(--aivyro-type-body);gap:var(--space-8);min-height:var(--space-32);padding-inline:var(--space-12)}.aui-tag__icon{flex:none}.aui-tag[data-color-role=neutral],.aui-tag[data-color-role=unknown]{--aui-tag-bg:transparent;--aui-tag-border:var(--aivyro-status-neutral-text);--aui-tag-color:var(--aivyro-status-neutral-text)}.aui-tag[data-color-role=accent]{--aui-tag-bg:transparent;--aui-tag-border:var(--aivyro-accent);--aui-tag-color:var(--aivyro-status-accent-text)}.aui-tag[data-color-role=info]{--aui-tag-bg:transparent;--aui-tag-border:var(--aivyro-info);--aui-tag-color:var(--aivyro-status-info-text)}.aui-tag[data-color-role=categorical-1]{--aui-tag-border:var(--aivyro-categorical-1);--aui-tag-color:var(--aivyro-categorical-1)}@supports (color:color-mix(in lab,red,red)){.aui-tag[data-color-role=categorical-1]{--aui-tag-color:color-mix(in srgb,var(--aivyro-categorical-1) 45%,var(--aivyro-text-primary))}}.aui-tag[data-color-role=categorical-2]{--aui-tag-border:var(--aivyro-categorical-2);--aui-tag-color:var(--aivyro-categorical-2)}@supports (color:color-mix(in lab,red,red)){.aui-tag[data-color-role=categorical-2]{--aui-tag-color:color-mix(in srgb,var(--aivyro-categorical-2) 45%,var(--aivyro-text-primary))}}.aui-tag[data-color-role=categorical-3]{--aui-tag-border:var(--aivyro-categorical-3);--aui-tag-color:var(--aivyro-categorical-3)}@supports (color:color-mix(in lab,red,red)){.aui-tag[data-color-role=categorical-3]{--aui-tag-color:color-mix(in srgb,var(--aivyro-categorical-3) 45%,var(--aivyro-text-primary))}}.aui-tag[data-color-role=categorical-4]{--aui-tag-border:var(--aivyro-categorical-4);--aui-tag-color:var(--aivyro-categorical-4)}@supports (color:color-mix(in lab,red,red)){.aui-tag[data-color-role=categorical-4]{--aui-tag-color:color-mix(in srgb,var(--aivyro-categorical-4) 45%,var(--aivyro-text-primary))}}.aui-tag[data-color-role=categorical-5]{--aui-tag-border:var(--aivyro-categorical-5);--aui-tag-color:var(--aivyro-categorical-5)}@supports (color:color-mix(in lab,red,red)){.aui-tag[data-color-role=categorical-5]{--aui-tag-color:color-mix(in srgb,var(--aivyro-categorical-5) 45%,var(--aivyro-text-primary))}}.aui-tag[data-color-contract=customer][data-custom-color=true]:not([data-color-role]){--aui-tag-bg:transparent;--aui-tag-border:var(--aui-tag-data-color);--aui-tag-color:var(--aivyro-text-primary)}.aui-tag[data-fill=amber],.aui-tag[data-fill=coral],.aui-tag[data-fill=cyan],.aui-tag[data-fill=lime]{--aui-tag-border:transparent;--aui-tag-color:var(--aivyro-brand-primaria-midnight-purple);--aui-tag-radius:9999px;font-weight:700}.aui-tag[data-fill=lime]{--aui-tag-bg:var(--aivyro-brand-secundaria-bright-lime)}.aui-tag[data-fill=cyan]{--aui-tag-bg:var(--aivyro-brand-secundaria-bright-cyan)}.aui-tag[data-fill=coral]{--aui-tag-bg:var(--aivyro-brand-secundaria-bright-coral)}.aui-tag[data-fill=amber]{--aui-tag-bg:var(--aivyro-brand-secundaria-bright-amber)}.aui-tag[data-fill=pink],.aui-tag[data-fill=purple]{--aui-tag-border:transparent;--aui-tag-color:var(--aivyro-surface);--aui-tag-radius:9999px;font-weight:700}.aui-tag[data-fill=purple]{--aui-tag-bg:var(--aivyro-brand-secundaria-prospecting-purple)}.aui-tag[data-fill=pink]{--aui-tag-bg:var(--aivyro-brand-primaria-tech-pink)}.aui-tag__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.aui-tag__interactive-link,.aui-tag__select.aui-button{color:inherit;font:inherit;align-items:center;min-width:0;text-decoration:none;display:inline-flex}.aui-tag__select{border:0;margin:0}.aui-tag__dismiss.aui-button,.aui-tag__select{appearance:none;cursor:pointer;background:0 0;padding:0}.aui-tag__dismiss.aui-button{border-radius:var(--radius-pill);color:inherit;min-height:var(--space-20);min-width:var(--space-20);border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.aui-tag__dismiss:focus-visible,.aui-tag__interactive-link:focus-visible,.aui-tag__select:focus-visible{outline:2px solid var(--aivyro-accent);outline-offset:2px}.aui-tag[data-selectable=true][data-selected=true]{background:var(--aivyro-accent)}@supports (color:color-mix(in lab,red,red)){.aui-tag[data-selectable=true][data-selected=true]{background:color-mix(in srgb,var(--aivyro-accent) 10%,var(--aivyro-surface))}}.aui-tag[data-selectable=true][data-selected=true]{border-color:var(--aivyro-accent)}.aui-count-pill{border:1px solid var(--aivyro-count-pill-text);border-radius:var(--radius-pill);color:var(--aivyro-count-pill-text);font:var(--aivyro-type-compact-label);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;min-height:calc(var(--space-16) + var(--space-4));min-width:calc(var(--space-16) + var(--space-4));padding-inline:var(--space-6);white-space:nowrap;background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.aui-count-pill[data-size=standard]{font:var(--aivyro-type-compact-label-md);min-height:calc(var(--space-20) + var(--space-4));min-width:calc(var(--space-20) + var(--space-4));padding-inline:var(--space-8)}.aui-count-pill[data-tone=accent]{border-color:var(--aivyro-accent);color:var(--aivyro-status-accent-text);background:0 0}.aui-score-meter{gap:var(--space-8);flex-direction:column;display:flex}.aui-score-meter__head{justify-content:space-between;align-items:baseline;gap:var(--space-12);display:flex}.aui-score-meter__label{font:var(--aivyro-type-micro-label);letter-spacing:var(--aivyro-type-tracking-uppercase);text-transform:uppercase;color:var(--aivyro-text-tertiary)}.aui-score-meter__value-row{align-items:flex-end;gap:var(--space-8);display:flex}.aui-score-meter__value{font:var(--aivyro-type-data-value);letter-spacing:var(--aivyro-type-tracking-xl);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--aivyro-text-primary)}.aui-score-meter__value[data-state=unknown]{font:var(--aivyro-type-body);color:var(--aivyro-text-tertiary)}.aui-score-meter__value[data-tone=hot]{color:var(--aivyro-score-hot)}.aui-score-meter__value[data-tone=warm]{color:var(--aivyro-score-warm)}.aui-score-meter__value[data-tone=cold]{color:var(--aivyro-score-cold)}.aui-score-meter[data-emphasis=neutral] .aui-score-meter__value{color:var(--aivyro-text-primary)}.aui-score-meter__outof{font:var(--aivyro-type-body);color:var(--aivyro-text-tertiary);margin-bottom:var(--aivyro-space-px-3)}.aui-score-meter__track{border-radius:var(--radius-pill);background:var(--aivyro-border);height:6px;overflow:hidden}.aui-score-meter__fill{inline-size:var(--aui-score-meter-fill-size,0);border-radius:var(--radius-pill);height:100%;transition:inline-size var(--aivyro-motion-standard) var(--aivyro-ease-out);background:var(--aivyro-text-secondary);display:block}.aui-score-meter__fill[data-tone=hot]{background:var(--aivyro-score-hot)}.aui-score-meter__fill[data-tone=warm]{background:var(--aivyro-score-warm)}.aui-score-meter__fill[data-tone=cold]{background:var(--aivyro-score-cold)}.aui-score-meter__track[data-spectrum=true]{background:var(--aivyro-surface-sunken)}.aui-score-meter__marker{position:relative}.aui-score-meter__marker i{left:var(--aui-score-meter-marker-offset,0);border-radius:var(--radius-sm);background:var(--aivyro-text-primary);width:3px;height:10px;position:absolute;top:-2px;transform:translate(-50%)}.aui-score-meter__diverging{border-radius:var(--radius-sm);background:var(--aivyro-surface-sunken);height:8px;position:relative;overflow:hidden}.aui-score-meter__zero{background:var(--aivyro-border-strong);z-index:2;width:1.5px;position:absolute;top:-2px;bottom:-2px;left:50%}.aui-score-meter__div-fill{inline-size:var(--aui-score-meter-diverging-size,0);border-radius:var(--radius-sm);position:absolute;top:0;bottom:0}.aui-score-meter__div-fill[data-sign=pos]{background:var(--aivyro-score-warm);left:50%}.aui-score-meter__div-fill[data-sign=neg]{background:var(--aivyro-score-cold);right:50%}.aui-score-meter__scale-ends{font:var(--aivyro-type-micro-label);letter-spacing:var(--aivyro-type-tracking-micro);color:var(--aivyro-text-tertiary);justify-content:space-between;display:flex}.aui-score-meter__breakdown{flex-direction:column;display:flex}.aui-score-meter__brow{justify-content:space-between;align-items:center;gap:var(--space-12);padding-block:var(--space-8);border-top:1px solid var(--aivyro-border-faint);display:flex}.aui-score-meter__brow-l{min-width:0}.aui-score-meter__brow-t{font:var(--aivyro-type-surface-body-strong-ui);color:var(--aivyro-text-primary)}.aui-score-meter__brow-d{font:var(--aivyro-type-compact-body);color:var(--aivyro-text-tertiary);margin-top:1px}.aui-score-meter__brow-v{font:var(--aivyro-type-body-section-title-ui);font-variant-numeric:tabular-nums;flex-shrink:0}.aui-score-meter__brow-v[data-tone=hot]{color:var(--aivyro-score-hot)}.aui-score-meter__brow-v[data-tone=warm]{color:var(--aivyro-score-warm)}.aui-score-meter__brow-v[data-tone=cold]{color:var(--aivyro-score-cold)}.aui-score-meter__caption{font:var(--aivyro-type-compact-body);color:var(--aivyro-text-tertiary);margin-top:-2px}.aui-score-meter__breakdown[data-component=true]{gap:var(--space-4);margin-top:var(--space-4)}.aui-score-meter__breakdown[data-component=true] .aui-score-meter__brow{padding-block:var(--space-4);gap:var(--space-8);border-top:0}.aui-score-meter__breakdown[data-component=true] .aui-score-meter__brow-l{flex:none}.aui-score-meter__brow-bar{border-radius:var(--radius-pill);background:var(--aivyro-border);flex:1;height:4px;overflow:hidden}.aui-score-meter__brow-bar-fill{inline-size:var(--aui-score-meter-breakdown-size,0);border-radius:var(--radius-pill);background:var(--aivyro-text-secondary);height:100%;display:block}.aui-score-meter__brow-bar-fill[data-tone=hot]{background:var(--aivyro-score-hot)}.aui-score-meter__brow-bar-fill[data-tone=warm]{background:var(--aivyro-score-warm)}.aui-score-meter__brow-bar-fill[data-tone=cold]{background:var(--aivyro-score-cold)}.aui-score-meter__brow-ev{max-width:9.5rem;font:var(--aivyro-type-compact-body);color:var(--aivyro-text-tertiary);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;overflow:hidden}.aui-score-chip{align-items:center;gap:var(--space-8);font:var(--aivyro-type-section-title);font-variant-numeric:tabular-nums;display:inline-flex}.aui-score-chip[data-tone=hot]{color:var(--aivyro-score-hot)}.aui-score-chip[data-tone=warm]{color:var(--aivyro-score-warm)}.aui-score-chip[data-tone=cold]{color:var(--aivyro-score-cold)}.aui-score-chip[data-tone=neutral]{color:var(--aivyro-text-secondary)}.aui-score-chip__bar{border-radius:var(--radius-pill);background:var(--aivyro-border-subtle);width:46px;height:4px;display:inline-block;overflow:hidden}.aui-score-chip__bar>span{inline-size:var(--aui-score-chip-fill-size,0);border-radius:var(--radius-pill);background:currentColor;height:100%;display:block}.aui-filter-bar{align-items:center;gap:var(--space-6);border:0;flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;display:flex}.aui-filter-bar__pill.aui-button{align-items:center;gap:var(--space-6);height:var(--aivyro-action-height-xs);padding-inline:var(--space-12);border-radius:var(--radius-pill);color:var(--aivyro-text-secondary);font:var(--aivyro-type-control-label-sm);white-space:nowrap;cursor:pointer;box-shadow:none;transition:background var(--aivyro-motion-fast) ease,color var(--aivyro-motion-fast) ease;background:0 0;border:0;display:inline-flex;transform:none}.aui-filter-bar__pill.aui-button:hover:not(:disabled){color:var(--aivyro-text-primary);box-shadow:none;background:0 0;transform:none}.aui-filter-bar__pill.aui-button[data-selected=true]{background:var(--aivyro-cta-fill);border-color:var(--aivyro-cta-fill);color:var(--aivyro-cta-foreground);box-shadow:none}.aui-filter-bar__pill.aui-button[data-selected=true][data-tone=info]{background:var(--aivyro-status-info-bg);border-color:var(--aivyro-status-info-border);color:var(--aivyro-status-info-text)}.aui-filter-bar__pill.aui-button[data-selected=true][data-tone=accent]{background:var(--aivyro-accent-subtle);border-color:var(--aivyro-accent);color:var(--aivyro-accent-text)}.aui-filter-bar__pill.aui-button[data-selected=true][data-tone=success]{background:var(--aivyro-status-success-bg);border-color:var(--aivyro-status-success-border);color:var(--aivyro-status-success-text)}.aui-filter-bar__pill.aui-button[data-selected=true][data-tone=warning]{background:var(--aivyro-status-warning-bg);border-color:var(--aivyro-status-warning-border);color:var(--aivyro-status-warning-text)}.aui-filter-bar__pill.aui-button[data-tone=info] .aui-filter-bar__icon{color:var(--aivyro-status-info-text)}.aui-filter-bar__pill.aui-button[data-tone=accent] .aui-filter-bar__icon{color:var(--aivyro-text-secondary)}.aui-filter-bar__pill.aui-button[data-tone=success] .aui-filter-bar__icon{color:var(--aivyro-status-success-text)}.aui-filter-bar__pill.aui-button[data-tone=warning] .aui-filter-bar__icon{color:var(--aivyro-status-warning-text)}.aui-filter-bar__pill.aui-button[data-tone=info] .aui-filter-bar__count{color:var(--aivyro-status-info-text)}.aui-filter-bar__pill.aui-button[data-tone=accent] .aui-filter-bar__count{color:var(--aivyro-text-secondary)}.aui-filter-bar__pill.aui-button[data-tone=success] .aui-filter-bar__count{color:var(--aivyro-status-success-text)}.aui-filter-bar__pill.aui-button[data-tone=warning] .aui-filter-bar__count{color:var(--aivyro-status-warning-text)}.aui-filter-bar__pill.aui-button[data-selected=true]:hover:not(:disabled){background:var(--aivyro-cta-fill-hover);border-color:var(--aivyro-cta-fill-hover);color:var(--aivyro-cta-foreground-hover);box-shadow:none}.aui-filter-bar__pill.aui-button[data-selected=true][data-tone=info]:hover:not(:disabled){background:var(--aivyro-status-info-border);border-color:var(--aivyro-status-info-border);color:var(--aivyro-status-info-text)}.aui-filter-bar__pill.aui-button[data-selected=true][data-tone=accent]:hover:not(:disabled){background:var(--aivyro-accent);border-color:var(--aivyro-accent);color:var(--aivyro-accent-foreground)}.aui-filter-bar__pill.aui-button[data-selected=true][data-tone=success]:hover:not(:disabled){background:var(--aivyro-status-success-border);border-color:var(--aivyro-status-success-border);color:var(--aivyro-status-success-text)}.aui-filter-bar__pill.aui-button[data-selected=true][data-tone=warning]:hover:not(:disabled){background:var(--aivyro-status-warning-bg)}@supports (color:color-mix(in lab,red,red)){.aui-filter-bar__pill.aui-button[data-selected=true][data-tone=warning]:hover:not(:disabled){background:color-mix(in srgb,var(--aivyro-status-warning-bg) 82%,var(--aivyro-surface))}}.aui-filter-bar__pill.aui-button[data-selected=true][data-tone=warning]:hover:not(:disabled){border-color:var(--aivyro-status-warning-border);color:var(--aivyro-status-warning-text)}.aui-filter-bar__pill.aui-button:disabled,.aui-filter-bar__pill.aui-button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.aui-filter-bar__icon{display:inline-flex}.aui-filter-bar__icon svg{width:14px;height:14px}.aui-filter-bar__count{font:var(--aivyro-type-compact-label-relaxed);font-variant-numeric:tabular-nums;opacity:.85}.aui-prose-block+.aui-prose-block{margin-top:var(--space-20)}.aui-prose-block .aui-eyebrow{margin-bottom:var(--space-6)}.aui-prose-block__text{font:var(--aivyro-type-overlay-compact-body);margin:0}.aui-prose-block__text[data-emphasis=lead]{font:var(--aivyro-type-section-title-relaxed);color:var(--aivyro-text-primary)}.aui-prose-block__text[data-emphasis=body]{font:var(--aivyro-type-body);color:var(--aivyro-text-secondary)}.aui-checklist-item{align-items:flex-start;gap:var(--space-10);padding:var(--space-10) var(--space-4);border-bottom:1px solid var(--aivyro-border);display:flex}@supports (color:color-mix(in lab,red,red)){.aui-checklist-item{border-bottom:1px solid color-mix(in srgb,var(--aivyro-border) 58%,transparent)}}.aui-checklist-item:last-child{border-bottom:none}.aui-checklist-item__box{border:1.5px solid var(--aivyro-text-tertiary);background:0 0;flex-shrink:0;width:18px;height:18px;margin-top:1px;padding:0}@supports (color:color-mix(in lab,red,red)){.aui-checklist-item__box{border:1.5px solid color-mix(in srgb,var(--aivyro-text-tertiary) 42%,transparent)}}.aui-checklist-item__box{border-radius:var(--radius-sm)}.aui-checklist-item[data-interactive=true] .aui-checklist-item__box{cursor:pointer}.aui-checklist-item[data-interactive=true] .aui-checklist-item__box:hover{border-color:var(--aivyro-accent)}.aui-checklist-item[data-interactive=true] .aui-checklist-item__box:focus-visible{outline:2px solid var(--aivyro-focus-ring);outline-offset:2px}.aui-checklist-item[data-checked=true] .aui-checklist-item__box{border-color:var(--aivyro-accent);background:var(--aivyro-accent);color:var(--aivyro-accent-foreground)}.aui-checklist-item__text{font:var(--aivyro-type-body);color:var(--aivyro-text-primary)}.aui-checklist-item__meta{color:var(--aivyro-text-tertiary)}.aui-quote{padding:var(--space-8) var(--space-12);background:var(--aivyro-surface-sunken);border-radius:var(--radius-sm);font:var(--aivyro-type-body);color:var(--aivyro-text-secondary);margin-block-start:var(--space-10);font-style:italic}.aui-inline-metric-row{align-items:baseline;column-gap:var(--space-16);row-gap:var(--space-4);flex-wrap:wrap;display:flex}.aui-inline-metric-row__pair{align-items:baseline;gap:var(--space-6);white-space:nowrap;display:inline-flex}.aui-inline-metric-row__label{font:var(--aivyro-type-compact-body-relaxed);color:var(--aivyro-text-secondary)}.aui-inline-metric-row__value{font:var(--aivyro-type-control-label);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--aivyro-text-primary)}.aui-inline-metric-row__trailing{font:var(--aivyro-type-compact-body-relaxed);color:var(--aivyro-text-tertiary)}.aui-speaker-avatar{border-radius:var(--radius-pill);font:var(--aivyro-type-micro-label);text-transform:uppercase;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex}.aui-speaker-avatar[data-size=md]{min-width:1.85rem;height:1.85rem;padding-inline:var(--aui-speaker-avatar-padding-inline-md);font:var(--aivyro-type-compact-body)}.aui-speaker-avatar[data-size=sm]{min-width:1.5rem;height:1.5rem;padding-inline:var(--aui-speaker-avatar-padding-inline-sm);font:var(--aivyro-type-micro-label)}.aui-speaker-avatar[data-tone=amber],.aui-speaker-avatar[data-tone=blue],.aui-speaker-avatar[data-tone=green],.aui-speaker-avatar[data-tone=primary],.aui-speaker-avatar[data-tone=rose]{color:var(--aivyro-text-on-color)}.aui-speaker-avatar[data-tone=primary]{background:var(--aivyro-categorical-5)}.aui-speaker-avatar[data-tone=blue]{background:var(--aivyro-categorical-1)}.aui-speaker-avatar[data-tone=green]{background:var(--aivyro-categorical-2)}.aui-speaker-avatar[data-tone=amber]{background:var(--aivyro-categorical-3)}.aui-speaker-avatar[data-tone=rose]{background:var(--aivyro-categorical-4)}.aui-speaker-avatar[data-tone=slate]{background:var(--aivyro-surface-muted);border-color:var(--aivyro-border);color:var(--aivyro-muted-foreground)}.aui-action-area{inline-size:100%;min-inline-size:0;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--aivyro-motion-fast) var(--aivyro-ease-out);background:0 0;border:0;text-decoration:none;display:block;position:relative}.aui-action-area[data-surface=row]{padding:var(--space-12) var(--space-16);min-block-size:var(--space-64)}.aui-action-area[data-surface=card]{padding:var(--space-24);border-radius:var(--radius-card);background:var(--aivyro-surface)}.aui-action-area:hover:not(:disabled){background:var(--aivyro-surface-subtle)}.aui-action-area:disabled{cursor:default;opacity:var(--aivyro-disabled-opacity)}.aui-action-area[data-selected=true]{background:var(--aivyro-surface-sunken)}.aui-action-area:focus-visible{z-index:1;outline:2px solid var(--aivyro-focus-ring);outline-offset:-2px}.aui-action-area:after{content:"";pointer-events:auto;block-size:44px;position:absolute;inset-block:50%;inset-inline:0;transform:translateY(-50%)}.aui-action-area:active:not(:disabled){transform:scale(.995)}@media (prefers-reduced-motion:reduce){.aui-action-area{transition:none}.aui-action-area:active:not(:disabled){transform:none}}@keyframes aui-floating-enter{0%{opacity:0;translate:0 var(--aui-layer-enter-y,4px)}to{opacity:1;translate:0}}@keyframes aui-floating-exit{0%{opacity:1;translate:0}to{opacity:0;translate:0 var(--aui-layer-enter-y,4px)}}.aui-coachmark[data-state=open],.aui-context-menu[data-state=open],.aui-hover-card[data-state=open],.aui-menu__layer[data-state=open],.aui-popover__panel[data-state=open]{animation:aui-floating-enter var(--aivyro-motion-standard) var(--aivyro-ease-decelerate)}.aui-coachmark[data-state=closed],.aui-context-menu[data-state=closed],.aui-hover-card[data-state=closed],.aui-menu__layer[data-state=closed],.aui-popover__panel[data-state=closed]{animation:aui-floating-exit var(--aivyro-motion-standard) var(--aivyro-ease-accelerate)}@keyframes aui-popover-slide-in-left{0%{opacity:0;translate:calc(-1 * var(--space-20)) 0}to{opacity:1;translate:0}}@keyframes aui-popover-slide-in-bottom{0%{opacity:0;translate:0 var(--space-20)}to{opacity:1;translate:0}}@keyframes aui-popover-zoom-in{0%{opacity:0;scale:var(--aui-layer-enter-scale,.95)}to{opacity:1;scale:1}}.aui-popover__panel[data-transition=slide-in-left][data-state=open]{animation:aui-popover-slide-in-left var(--aivyro-motion-standard) var(--aivyro-ease-decelerate)}.aui-popover__panel[data-transition=slide-in-left][data-state=closed]{animation:aui-floating-exit var(--aivyro-motion-standard) var(--aivyro-ease-accelerate)}.aui-popover__panel[data-transition=slide-in-bottom][data-state=open]{animation:aui-popover-slide-in-bottom var(--aivyro-motion-standard) var(--aivyro-ease-decelerate)}.aui-popover__panel[data-transition=slide-in-bottom][data-state=closed]{animation:aui-floating-exit var(--aivyro-motion-standard) var(--aivyro-ease-accelerate)}.aui-popover__panel[data-transition=zoom-in][data-state=open]{animation:aui-popover-zoom-in var(--aivyro-motion-standard) var(--aivyro-ease-decelerate)}.aui-popover__panel[data-transition=zoom-in][data-state=closed]{animation:aui-floating-exit var(--aivyro-motion-standard) var(--aivyro-ease-accelerate)}.aui-popover{min-width:0;display:inline-flex}.aui-popover__panel{background:var(--aivyro-surface-floating);border:1px solid var(--aivyro-border);border-radius:var(--radius-md);box-shadow:var(--aivyro-shadow-floating);color:var(--aivyro-text-primary);min-width:min(220px,100vw - 24px);max-width:min(480px,100vw - 24px);width:var(--aui-layer-width,max-content)}.aui-coachmark,.aui-context-menu,.aui-hover-card,.aui-popover__panel{z-index:calc(var(--aivyro-z-overlay,100) + 2)}.aui-popover__panel-content{border-radius:inherit;color:var(--aivyro-ink);overscroll-behavior:contain;max-height:min(480px,100dvh - 32px);padding:var(--space-16);overflow:auto}.aui-popover__panel-content[data-padding=flush]{padding:0}.aui-popover__arrow{background:var(--aivyro-surface-floating);border-left:1px solid var(--aivyro-border);border-top:1px solid var(--aivyro-border);height:8px;inset-inline-start:var(--space-16);width:8px;position:absolute;top:-5px;transform:rotate(45deg)}.aui-popover__panel[data-align=end] .aui-popover__arrow{inset-inline-start:auto;inset-inline-end:var(--space-16)}.aui-popover__panel[data-side=top] .aui-popover__arrow{top:auto;bottom:-5px;transform:rotate(225deg)}.aui-popover__panel[data-side=left] .aui-popover__arrow,.aui-popover__panel[data-side=right] .aui-popover__arrow{inset-inline:auto;top:calc(50% - 4px)}.aui-popover__panel[data-side=left][data-align=start] .aui-popover__arrow,.aui-popover__panel[data-side=right][data-align=start] .aui-popover__arrow{top:var(--space-16)}.aui-popover__panel[data-side=left][data-align=end] .aui-popover__arrow,.aui-popover__panel[data-side=right][data-align=end] .aui-popover__arrow{bottom:var(--space-16);top:auto}.aui-popover__panel[data-side=left] .aui-popover__arrow{right:-5px;transform:rotate(135deg)}.aui-popover__panel[data-side=right] .aui-popover__arrow{left:-5px;transform:rotate(315deg)}@media (prefers-reduced-motion:reduce){.aui-coachmark,.aui-context-menu,.aui-hover-card,.aui-menu__layer,.aui-popover__panel,.aui-popover__panel-content,.aui-popover__panel[data-transition]{transition:none;animation:none;translate:0}}.aui-dialog__overlay{background:var(--aivyro-overlay-scrim);z-index:var(--aivyro-z-overlay,100);position:fixed;inset:0}.aui-dialog__overlay[data-visible=false]{pointer-events:none;background:0 0}.aui-drawer{background:var(--aivyro-surface-overlay);box-shadow:var(--aivyro-shadow-overlay);color:var(--aivyro-ink);height:100dvh;max-height:100dvh;z-index:calc(var(--aivyro-z-overlay,100) + 1);max-width:calc(100vw - var(--space-24));opacity:1;border:0;border-radius:0;margin:0;position:fixed;inset-block:0;inset-inline-end:0;overflow:hidden;translate:0}.aui-drawer[data-position=right]{margin-inline:auto 0}.aui-drawer[data-position=left]{margin-inline:0 auto}.aui-drawer[data-size=sm]{width:22rem}.aui-drawer[data-size=md]{width:28rem}.aui-drawer[data-size=lg]{width:34rem}.aui-drawer[data-size=xl]{width:42rem}.aui-drawer[data-position=right]{border-left:1px solid var(--aivyro-border);inset-inline:auto 0;left:auto;right:0}.aui-drawer[data-position=left]{border-right:1px solid var(--aivyro-border);inset-inline:0 auto;left:0;right:auto}.aui-drawer__panel{color:var(--aivyro-ink);flex-direction:column;max-width:calc(100vw - 24px);height:100dvh;min-height:0;display:flex}.aui-drawer__header{border-bottom:1px solid var(--aivyro-border);align-items:center;gap:var(--space-12);min-height:calc(3.5rem * var(--aivyro-scale));padding:var(--space-12) var(--space-16);flex:none;justify-content:space-between;display:flex}.aui-drawer__title{font:var(--aui-type-body-lg-strong);color:var(--aivyro-text-primary);letter-spacing:var(--aivyro-type-tracking-display);min-width:0}.aui-drawer__body{font:var(--aui-type-body-md);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.aui-drawer__body:has(>.aui-record-create-drawer){overflow:hidden}.aui-drawer__footer{border-top:1px solid var(--aivyro-border);justify-content:flex-end;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);flex:none;display:flex}@media (prefers-reduced-motion:reduce){.aui-drawer,.aui-drawer__panel{translate:0}}.aui-popover__panel{background:var(--aivyro-superficie-flutuante);border:var(--aivyro-border-width) solid var(--aivyro-borda-padrao);border-radius:var(--aivyro-raio-4);box-shadow:var(--aivyro-sombra-5);color:var(--aivyro-texto-primario)}.aui-popover__panel:focus-visible{border-radius:var(--aivyro-raio-4)}.aui-popover__panel-content{padding:var(--aivyro-espaco-4)}.aui-popover__panel-content[data-padding=compact]{padding:var(--aivyro-espaco-3)}.aui-popover__arrow{background:var(--aivyro-superficie-flutuante);border-color:var(--aivyro-borda-padrao)}.aui-dialog__overlay{background:var(--aivyro-superficie-scrim)}.aui-drawer{background:var(--aivyro-superficie-sobreposta);box-shadow:var(--aivyro-sombra-5);color:var(--aivyro-texto-primario)}.aui-drawer[data-position=right]{border-inline-start:var(--aivyro-border-width) solid var(--aivyro-borda-padrao)}.aui-drawer[data-position=left]{border-inline-end:var(--aivyro-border-width) solid var(--aivyro-borda-padrao)}.aui-drawer__panel{color:var(--aivyro-texto-primario)}.aui-drawer__header{border-color:var(--aivyro-borda-padrao);gap:var(--aivyro-espaco-5);padding:var(--aivyro-espaco-6)}.aui-drawer__body,.aui-drawer__title{color:var(--aivyro-texto-primario)}.aui-drawer__body{padding:var(--aivyro-espaco-6)}.aui-drawer__body:has(>.aui-record-create-drawer){padding:0}.aui-drawer__footer{border-color:var(--aivyro-borda-padrao);gap:var(--aivyro-espaco-2);padding:var(--aivyro-espaco-6)}.aui-modal{background:var(--aivyro-surface-overlay);border:1px solid var(--aivyro-border);border-radius:var(--radius-lg);box-shadow:var(--aivyro-shadow-overlay);color:var(--aivyro-ink);box-sizing:border-box;max-width:calc(100vw - var(--space-24));z-index:calc(var(--aivyro-z-overlay,100) + 1);opacity:1;padding:0;position:fixed;inset-block-start:50%;inset-inline-start:50%;overflow:hidden;transform:translate(-50%,-50%)translate(0)}.aui-modal[data-with-overlay=false]{z-index:var(--aivyro-z-overlay,100)}.aui-modal[data-centered=false]{margin-block:var(--space-48) auto}.aui-modal__content{max-height:inherit;flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.aui-modal.aui-modal__content--full-screen{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.aui-modal__header{border-bottom:1px solid var(--aivyro-border-subtle);align-items:flex-start;gap:var(--space-16);min-width:0;padding:var(--space-20) var(--space-20) var(--space-16) var(--space-24);background:0 0;flex:none;justify-content:space-between;display:flex}.aui-modal__leading{min-height:var(--space-24);min-width:var(--space-24);flex:none;justify-content:center;align-items:center;display:inline-flex}.aui-modal__title{color:var(--aivyro-text-primary);font:var(--aivyro-scale-18-560);letter-spacing:var(--aivyro-type-tracking-display);outline:none;min-width:0;margin:0;font-weight:600}.aui-modal__header:has(.aui-modal__title[data-visually-hidden=true]),.aui-modal__title[data-visually-hidden=true]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.aui-modal__close{flex:none;position:relative;inset-block-start:calc(-1 * var(--space-4));inset-inline-end:calc(-1 * var(--space-4))}.aui-modal__header[data-titled=false]{padding:var(--space-8);border-bottom:0;justify-content:flex-end;padding-block-end:0}.aui-modal__body{font:var(--aui-type-body-md);min-height:0;padding:var(--space-24);flex:auto;overflow:hidden auto}.aui-modal__body,.aui-modal__body>*{min-width:0;max-width:100%}.aui-modal__description{color:var(--aivyro-text-secondary);margin-block-end:var(--space-16)}.aui-modal__heading{gap:var(--space-4);flex:auto;min-width:0;display:grid}.aui-modal__header[data-described=true]{border-bottom:0}.aui-modal__header[data-described=true]+.aui-modal__body{padding-block-start:var(--space-4)}.aui-modal__heading>.aui-modal__description{font:var(--aivyro-scale-12-400);margin:0}.aui-modal__body[data-body-mode=flush]{padding:0}.aui-modal__body[data-body-mode=fill]{flex-direction:column;padding:0;display:flex;overflow:hidden}.aui-modal__body[data-body-mode=fill]>*{flex:auto;min-height:0}.aui-modal__body[data-scroll-behavior=content]{flex-direction:column;display:flex;overflow:hidden}.aui-modal__scroll-content{overscroll-behavior:contain;min-height:0;overflow:auto}.aui-modal__footer{border-top:1px solid var(--aivyro-border-subtle);align-items:center;gap:var(--space-8);min-width:0;padding:var(--space-16) var(--space-24);flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}.aui-modal__footer>*{min-width:0}.aui-dialog-footer{align-items:center;gap:var(--space-8);border:0;flex-wrap:wrap;flex:auto;justify-content:space-between;min-width:0;margin:0;padding:0;display:flex}.aui-dialog-footer__cancel{margin-inline-end:auto}.aui-dialog-footer__actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;margin-inline-start:auto;display:inline-flex}.aui-context-panel{background:var(--aivyro-surface-overlay);box-sizing:border-box;color:var(--aivyro-text-primary);inline-size:var(--aui-context-panel-width,max-content);flex-direction:column;min-block-size:0;min-inline-size:0;display:flex;overflow:hidden}.aui-context-panel--docked{border-inline-start:1px solid var(--aivyro-border);flex:none;align-self:stretch;max-inline-size:100%}.aui-context-panel--overlay{border-inline-start:1px solid var(--aivyro-border);box-shadow:var(--aivyro-shadow-overlay);max-inline-size:calc(100vw - var(--space-24));z-index:calc(var(--aivyro-z-overlay,100) + 1);position:fixed;inset-block:0;inset-inline-end:0}.aui-context-panel__header{border-block-end:1px solid var(--aivyro-border-subtle);align-items:flex-start;gap:var(--space-12);min-inline-size:0;padding:var(--space-16);flex:none;justify-content:space-between;display:flex}.aui-context-panel__heading{min-inline-size:0}.aui-context-panel__heading h2{color:var(--aivyro-text-primary);font:var(--aui-type-body-lg-strong);letter-spacing:var(--aivyro-type-tracking-display);overflow-wrap:anywhere;margin:0}.aui-context-panel__heading p{color:var(--aivyro-text-secondary);font:var(--aui-type-body-sm);overflow-wrap:anywhere;margin-block-start:var(--space-4)}.aui-context-panel__header-actions{align-items:flex-start;gap:var(--space-8);flex:none;display:flex}.aui-context-panel__close{flex:none}.aui-context-panel__body{min-block-size:0;min-inline-size:0;padding:var(--space-12) var(--space-16) var(--space-20);flex:auto;overflow:auto}.aui-context-panel__sections{gap:var(--space-8);flex-direction:column;display:flex}.aui-context-panel__section{border-block-end:1px solid var(--aivyro-border-subtle);min-inline-size:0;padding-block-end:var(--space-8)}.aui-context-panel__section-trigger{text-align:start;justify-content:space-between;align-items:center;min-inline-size:0}.aui-context-panel__section-leading{align-items:center;gap:var(--space-8);min-inline-size:0;display:flex}.aui-context-panel__chevron{transition:transform var(--aivyro-motion-fast) var(--aivyro-ease-standard);flex:none}.aui-context-panel__section[data-state=open] .aui-context-panel__chevron{transform:rotate(180deg)}.aui-context-panel__section-title{overflow-wrap:anywhere;min-inline-size:0}.aui-context-panel__section-count{color:var(--aivyro-text-tertiary);font:var(--aui-type-body-sm);flex:none;margin-inline-start:var(--space-8)}.aui-context-panel__section-content{color:var(--aivyro-text-secondary);font:var(--aui-type-body-sm);overflow-wrap:anywhere;padding:var(--space-8) var(--space-8) var(--space-4) var(--space-32)}.aui-context-panel__state{background:var(--aivyro-surface-subtle);border:1px solid var(--aivyro-border-subtle);border-radius:var(--radius-md);color:var(--aivyro-text-secondary);align-items:flex-start;gap:var(--space-8);padding:var(--space-12);flex-direction:column;margin-block-end:var(--space-12);display:flex}.aui-context-panel__state strong{color:var(--aivyro-text-primary);font:var(--aui-type-body-sm-strong)}.aui-context-panel__state p{overflow-wrap:anywhere;margin:0}.aui-context-panel__spinner{border:2px solid var(--aivyro-border-strong);border-block-start-color:var(--aivyro-text-primary);border-radius:var(--radius-circle);block-size:var(--space-16);inline-size:var(--space-16);animation:aui-context-panel-spin var(--aivyro-motion-spinner) linear infinite}@keyframes aui-context-panel-spin{to{transform:rotate(1turn)}}.aui-context-panel__resize{align-items:center;gap:var(--space-4);display:flex}.aui-context-panel__resize label{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.aui-context-panel__resize-slider{accent-color:var(--aivyro-accent);inline-size:5rem}.aui-context-panel__resize-track{background:var(--aivyro-border-strong);block-size:var(--space-4);border-radius:var(--radius-pill);position:relative}.aui-context-panel__resize-range{background:var(--aivyro-text-secondary);border-radius:inherit;block-size:100%}.aui-context-panel__resize-slider [role=slider]{background:var(--aivyro-surface-overlay);border:1px solid var(--aivyro-border-strong);border-radius:var(--radius-circle);block-size:var(--space-12);inline-size:var(--space-12);outline-offset:var(--space-4);display:block;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:640px){.aui-context-panel--overlay{max-inline-size:calc(100vw - var(--space-16))}.aui-context-panel__resize{display:none}}@media (prefers-reduced-motion:reduce){.aui-context-panel__chevron,.aui-context-panel__spinner{transition:none;animation:none}.aui-modal{translate:0}}.aui-tooltip-surface{background:var(--aivyro-surface-overlay);border:1px solid var(--aivyro-border);border-radius:var(--radius-md);box-shadow:var(--aivyro-shadow-floating);box-sizing:border-box;color:var(--aivyro-text-primary);max-width:min(20rem,calc(100vw - var(--space-24)));padding:var(--space-4) var(--space-8);pointer-events:none;z-index:var(--aivyro-z-notification);margin:0}@keyframes aui-tooltip-enter-top{0%{opacity:0;translate:0 calc(-1 * var(--space-4))}to{opacity:1;translate:0}}@keyframes aui-tooltip-enter-bottom{0%{opacity:0;translate:0 var(--space-4)}to{opacity:1;translate:0}}@keyframes aui-tooltip-enter-left{0%{opacity:0;translate:calc(-1 * var(--space-4)) 0}to{opacity:1;translate:0}}@keyframes aui-tooltip-enter-right{0%{opacity:0;translate:var(--space-4) 0}to{opacity:1;translate:0}}@keyframes aui-tooltip-exit{0%{opacity:1}to{opacity:0}}.aui-tooltip-surface[data-state=delayed-open][data-side=top],.aui-tooltip-surface[data-state=instant-open][data-side=top]{animation:aui-tooltip-enter-top var(--aivyro-motion-standard) var(--aivyro-ease-decelerate)}.aui-tooltip-surface[data-state=delayed-open][data-side=bottom],.aui-tooltip-surface[data-state=instant-open][data-side=bottom]{animation:aui-tooltip-enter-bottom var(--aivyro-motion-standard) var(--aivyro-ease-decelerate)}.aui-tooltip-surface[data-state=delayed-open][data-side=left],.aui-tooltip-surface[data-state=instant-open][data-side=left]{animation:aui-tooltip-enter-left var(--aivyro-motion-standard) var(--aivyro-ease-decelerate)}.aui-tooltip-surface[data-state=delayed-open][data-side=right],.aui-tooltip-surface[data-state=instant-open][data-side=right]{animation:aui-tooltip-enter-right var(--aivyro-motion-standard) var(--aivyro-ease-decelerate)}.aui-tooltip-surface[data-state=closed]{animation:aui-tooltip-exit var(--aivyro-motion-standard) var(--aivyro-ease-accelerate)}.aui-tooltip-label{font:var(--aui-type-body-sm);max-width:min(20rem,calc(100vw - var(--space-24)));text-align:start;white-space:nowrap;-webkit-user-select:none;user-select:none;display:block}.aui-tooltip-label[data-multiline]{white-space:normal}.aui-tooltip-arrow{background:var(--aivyro-surface-overlay);border-inline-start:1px solid var(--aivyro-border);border-block-start:1px solid var(--aivyro-border);height:var(--space-8);inset-inline-start:50%;bottom:calc(-1 * var(--space-4));width:var(--space-8);position:absolute;translate:-50%;rotate:225deg}.aui-tooltip-surface[data-side=bottom] .aui-tooltip-arrow{bottom:auto;top:calc(-1 * var(--space-4));rotate:45deg}.aui-tooltip-surface[data-side=left] .aui-tooltip-arrow{inset-inline-start:auto;inset-inline-end:calc(-1 * var(--space-4));top:50%;translate:0 -50%;rotate:135deg}.aui-tooltip-surface[data-side=right] .aui-tooltip-arrow{inset-inline-start:calc(-1 * var(--space-4));top:50%;translate:0 -50%;rotate:-45deg}@media (prefers-reduced-motion:reduce){.aui-tooltip-surface{animation:none;translate:0}}@media (forced-colors:active){.aui-tooltip-surface{box-shadow:none;color:var(--aivyro-text-primary);background:canvas;border:1px solid canvastext}}.aui-scroll-area{height:var(--aui-scroll-area-height,auto);max-height:var(--aui-scroll-area-max-height,none);scrollbar-color:var(--aivyro-ink) transparent;min-width:0;min-height:0;overflow:auto}@supports (color:color-mix(in lab,red,red)){.aui-scroll-area{scrollbar-color:color-mix(in srgb,var(--aivyro-ink) 28%,transparent) transparent}}.aui-scroll-area{scrollbar-width:thin}.aui-scroll-area__root>.aui-scroll-area[data-radix-scroll-area-viewport]{height:100%;max-height:inherit}.aui-scroll-area__root[data-scrollbars=y]>.aui-scroll-area[data-radix-scroll-area-viewport]>div{min-width:0!important;display:block!important}.aui-scroll-area[data-scrollbars=x]{overflow:auto hidden}.aui-scroll-area[data-scrollbars=y]{overflow:hidden auto}.aui-scroll-area[data-scrollbars=none]{overflow:hidden}.aui-scroll-area[data-offset-scrollbars=true]{padding-right:var(--space-4)}.aui-scroll-area{--aui-scroll-area-scrollbar-layer:6}.aui-scroll-area__scrollbar{touch-action:none;-webkit-user-select:none;user-select:none;z-index:var(--aui-scroll-area-scrollbar-layer);padding:2px;transition:background-color .16s ease-out;display:flex}.aui-scroll-area__scrollbar[data-orientation=vertical]{width:10px}.aui-scroll-area__scrollbar[data-orientation=horizontal]{flex-direction:column;height:10px}.aui-scroll-area__scrollbar:hover{background-color:var(--aivyro-ink)}@supports (color:color-mix(in lab,red,red)){.aui-scroll-area__scrollbar:hover{background-color:color-mix(in srgb,var(--aivyro-ink) 6%,transparent)}}.aui-scroll-area__thumb{border-radius:var(--radius-pill);background:var(--aivyro-ink);flex:1;position:relative}@supports (color:color-mix(in lab,red,red)){.aui-scroll-area__thumb{background:color-mix(in srgb,var(--aivyro-ink) 22%,transparent)}}.aui-scroll-area__thumb{transition:background-color .16s ease-out}.aui-scroll-area__scrollbar:hover .aui-scroll-area__thumb,.aui-scroll-area__thumb:active{background:var(--aivyro-ink)}@supports (color:color-mix(in lab,red,red)){.aui-scroll-area__scrollbar:hover .aui-scroll-area__thumb,.aui-scroll-area__thumb:active{background:color-mix(in srgb,var(--aivyro-ink) 36%,transparent)}}.aui-scroll-area__thumb:before{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aui-scroll-area__corner{background:0 0}.aui-notification-toast{gap:var(--space-12);width:100%;max-width:420px;padding:var(--space-12) var(--space-14);border:1px solid var(--aivyro-border-faint);border-radius:var(--radius-lg);background:var(--aivyro-surface-floating);box-shadow:var(--aivyro-shadow-floating);grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;list-style:none;display:grid;position:relative;overflow:hidden}.aui-notification-toast__icon{width:var(--aivyro-icon-size-md);height:var(--aivyro-icon-size-md);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aui-notification-toast[data-tone=info] .aui-notification-toast__icon{color:var(--aivyro-info-text)}.aui-notification-toast[data-tone=success] .aui-notification-toast__icon{color:var(--aivyro-success-text)}.aui-notification-toast[data-tone=warning] .aui-notification-toast__icon{color:var(--aivyro-warning-text)}.aui-notification-toast[data-tone=critical] .aui-notification-toast__icon{color:var(--aivyro-destructive-text)}.aui-notification-toast[data-tone=intelligence] .aui-notification-toast__icon{color:var(--aivyro-accent-text)}.aui-notification-toast__body{gap:var(--space-4);min-width:0;display:grid}.aui-notification-toast__title{font:var(--aivyro-type-toast-title);color:var(--aivyro-text-primary);letter-spacing:var(--aivyro-type-tracking-display)}.aui-notification-toast__description{font:var(--aivyro-type-toast-body);color:var(--aivyro-text-secondary)}.aui-notification-toast__actions{align-items:center;gap:var(--space-8);margin-top:var(--space-6);display:inline-flex}.aui-notification-toast__action-button{font:var(--aivyro-type-toast-action);height:var(--aivyro-preview-field-action-height);padding-inline:var(--space-10);cursor:pointer;border-radius:var(--radius-md);color:var(--aivyro-text-primary);transition:background-color var(--aivyro-motion-fast) var(--aivyro-ease-standard);background:0 0;border:0}.aui-notification-toast__action-button:hover{background:var(--aivyro-record-item-bg)}.aui-notification-toast__action-button:focus-visible{outline:2px solid var(--aivyro-focus-ring);outline-offset:2px}.aui-notification-toast__action-button{color:var(--aivyro-accent-text)}.aui-notification-toast[data-tone=success] .aui-notification-toast__action-button{color:var(--aivyro-success-text)}.aui-notification-toast[data-tone=warning] .aui-notification-toast__action-button{color:var(--aivyro-warning-text)}.aui-notification-toast[data-tone=critical] .aui-notification-toast__action-button{color:var(--aivyro-destructive-text)}.aui-notification-toast[data-tone=info] .aui-notification-toast__action-button{color:var(--aivyro-info-text)}.aui-notification-toast__dismiss{width:var(--aivyro-icon-size-lg);height:var(--aivyro-icon-size-lg);border-radius:var(--radius-md);color:var(--aivyro-text-tertiary);cursor:pointer;transition:background-color var(--aivyro-motion-fast) var(--aivyro-ease-standard),color var(--aivyro-motion-fast) var(--aivyro-ease-standard);background:0 0;border:0;flex-shrink:0;place-items:center;display:inline-grid}.aui-notification-toast__dismiss:hover{background:var(--aivyro-record-item-bg);color:var(--aivyro-text-primary)}.aui-notification-toast__dismiss:focus-visible{outline:2px solid var(--aivyro-focus-ring);outline-offset:2px}.aui-notification-toast__dismiss-glyph{width:13px;height:13px}.aui-notification-toast[data-variant=custom]{max-width:464px;padding:var(--space-4) var(--space-8) var(--space-4) var(--space-4);border:var(--aivyro-border-width,1px) solid var(--aivyro-borda-padrao);border-radius:var(--aivyro-raio-4);background:var(--aivyro-superficie-flutuante);box-shadow:var(--aivyro-sombra-5);grid-template-columns:minmax(0,1fr) auto;gap:0}.aui-notification-toast__content{min-width:0}.aui-notification-toast[data-variant=custom] .aui-notification-toast__dismiss{width:28px;height:28px}.aui-notification-toast[data-variant=custom] .aui-notification-toast__dismiss-glyph{width:16px;height:16px}.aui-notification-toast-stack:has(>.aui-notification-toast[data-variant=custom]){width:min(100vw,calc(464px + 2 * var(--space-20)))}.aui-notification-toast-stack{z-index:var(--aivyro-z-notification);gap:var(--space-10);width:min(100vw,420px);padding:var(--space-20);pointer-events:none;margin:0;display:grid;position:fixed}.aui-notification-toast-stack>*{pointer-events:auto}@keyframes aui-notification-toast-enter-from-top{0%{opacity:0;transform:translateY(calc(-1 * var(--space-8)))}to{opacity:1;transform:translateY(0)}}@keyframes aui-notification-toast-enter-from-bottom{0%{opacity:0;transform:translateY(var(--space-8))}to{opacity:1;transform:translateY(0)}}@keyframes aui-notification-toast-exit{0%{opacity:1}to{opacity:0}}@keyframes aui-notification-toast-swipe-out{0%{opacity:1;transform:translateX(var(--radix-toast-swipe-end-x))}to{opacity:0;transform:translateX(calc(var(--radix-toast-swipe-end-x) + 100%))}}@media (prefers-reduced-motion:no-preference){.aui-notification-toast-stack>[data-state=open]{animation:aui-notification-toast-enter-from-top var(--aivyro-motion-standard) var(--aivyro-ease-decelerate)}.aui-notification-toast-stack[data-position^=bottom]>[data-state=open]{animation-name:aui-notification-toast-enter-from-bottom}.aui-notification-toast-stack>[data-state=closed]{animation:aui-notification-toast-exit var(--aivyro-motion-standard) var(--aivyro-ease-accelerate) forwards}.aui-notification-toast-stack>[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.aui-notification-toast-stack>[data-swipe=cancel]{transition:transform var(--aivyro-motion-standard) var(--aivyro-ease-decelerate);transform:translate(0)}.aui-notification-toast-stack>[data-swipe=end]{animation:aui-notification-toast-swipe-out var(--aivyro-motion-fast) var(--aivyro-ease-accelerate) forwards}}@media (max-width:36rem){.aui-notification-toast-stack{width:100%;padding:var(--space-12);inset-inline:0}.aui-notification-toast-stack>*{width:100%}}.aui-notification-toast-stack[data-position=top-right]{top:0;right:0}.aui-notification-toast-stack[data-position=top-left]{top:0;left:0}.aui-notification-toast-stack[data-position=bottom-right]{bottom:0;right:0}.aui-notification-toast-stack[data-position=bottom-left]{bottom:0;left:0}.aui-notification-toast-stack[data-position=top-center]{top:0;left:50%;transform:translate(-50%)}.aui-notification-toast-stack[data-position=bottom-center]{bottom:0;left:50%;transform:translate(-50%)}.aui-modal-shell__header{gap:var(--space-12);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.aui-modal-shell__leading{flex-shrink:0;align-items:center;display:inline-flex}.aui-modal-shell__heading{gap:var(--space-4);min-width:0;display:grid}.aui-modal-shell__title{font:var(--aui-type-body-lg-strong);letter-spacing:var(--aivyro-type-tracking-display);color:var(--aivyro-text-primary)}.aui-modal-shell__subtitle{font:var(--aui-type-body-sm);color:var(--aivyro-text-secondary)}.aui-modal-shell__header-actions{align-items:center;gap:var(--space-6);flex-shrink:0;display:inline-flex}.aui-modal-shell__body{font:var(--aui-type-body-md);color:var(--aivyro-text-primary)}.aui-modal-shell__footer{justify-content:flex-end;align-items:center;gap:var(--space-8);width:100%;display:flex}.aui-modal-shell__footer[data-align=between]{justify-content:space-between}.aui-modal-shell__footer[data-align=start]{justify-content:flex-start}.aui-modal-shell__footer[data-align=center]{justify-content:center}.aui-validation-dialog__item-list{gap:var(--space-12);flex-direction:column;margin-block-start:var(--space-16);padding:0;list-style:none;display:flex}.aui-validation-dialog__item{border:1px solid var(--aivyro-border);border-radius:var(--radius-xl);padding:var(--space-12);background:var(--aivyro-surface)}.aui-validation-dialog__item-header{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.aui-validation-dialog__item-label{font:var(--aivyro-type-control-label);color:var(--aivyro-text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aui-validation-dialog__item-header>.aui-button{flex-shrink:0}.aui-validation-dialog__reason-list{padding-left:var(--space-20);gap:var(--space-4);flex-direction:column;margin-block-start:var(--space-8);list-style:outside;display:flex}.aui-validation-dialog__reason{font:var(--aivyro-type-helper);color:var(--aivyro-text-secondary)}.aui-info-hint{color:var(--aivyro-text-tertiary);cursor:help;font:inherit;vertical-align:middle;border-radius:var(--radius-pill);transition:color var(--aivyro-motion-fast) var(--aivyro-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.aui-info-hint:focus-visible,.aui-info-hint:hover{color:var(--aivyro-text-primary)}.aui-info-hint:focus-visible{outline:2px solid var(--aivyro-focus-ring);outline-offset:2px}.aui-coachmark{isolation:isolate;pointer-events:auto;width:340px;max-width:calc(100vw - 32px);padding:var(--space-18);border-radius:var(--radius-lg);background:var(--aivyro-surface-overlay);border:1px solid var(--aivyro-border);box-shadow:var(--aivyro-shadow-overlay);outline:1px solid var(--aivyro-brand-dark)}@supports (color:color-mix(in lab,red,red)){.aui-coachmark{outline:1px solid color-mix(in srgb,var(--aivyro-brand-dark) 4%,transparent)}}.aui-coachmark{outline-offset:-1px;font-family:var(--aivyro-type-font-family);opacity:1;transition:opacity var(--aivyro-motion-slow) var(--aivyro-ease-decelerate),translate var(--aivyro-motion-slow) var(--aivyro-ease-decelerate);translate:0}@starting-style{.aui-coachmark{opacity:0;translate:0 4px}}.aui-coachmark__anchor{display:inline-flex}.aui-coachmark__spotlight-layer{--aui-coachmark-z-layer:1;--aui-coachmark-z-ring:2;isolation:isolate;z-index:var(--aui-coachmark-z-layer);pointer-events:none;position:fixed;inset:0}.aui-coachmark__spotlight-blur{background:var(--aivyro-overlay-scrim);opacity:1;transition:opacity var(--aivyro-motion-slow) var(--aivyro-ease-decelerate);position:absolute;inset:0}.aui-coachmark__spotlight-ring{z-index:var(--aui-coachmark-z-ring);outline:2px solid var(--aivyro-accent);position:fixed}@supports (color:color-mix(in lab,red,red)){.aui-coachmark__spotlight-ring{outline:2px solid color-mix(in srgb,var(--aivyro-accent) 78%,transparent)}}.aui-coachmark__spotlight-ring{outline-offset:3px;box-shadow:none;transition:top var(--aivyro-motion-standard) var(--aivyro-ease-standard),left var(--aivyro-motion-standard) var(--aivyro-ease-standard),width var(--aivyro-motion-standard) var(--aivyro-ease-standard),height var(--aivyro-motion-standard) var(--aivyro-ease-standard)}@media (prefers-reduced-motion:reduce){.aui-coachmark__spotlight-blur,.aui-coachmark__spotlight-ring{transition:none}}.aui-coachmark__head{margin-bottom:var(--space-10);justify-content:space-between;align-items:center;display:flex}.aui-coachmark__eyebrow{align-items:center;gap:var(--space-6);font:var(--aivyro-type-compact-label);letter-spacing:var(--aivyro-type-tracking-uppercase);text-transform:uppercase;color:var(--aivyro-text-secondary);display:inline-flex}.aui-coachmark__spark{flex-shrink:0;width:13px;height:13px}.aui-coachmark__close{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--aivyro-text-tertiary);cursor:pointer;transition:color var(--aivyro-motion-fast) var(--aivyro-ease-standard),background-color var(--aivyro-motion-fast) var(--aivyro-ease-standard);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.aui-coachmark__close svg{width:15px;height:15px}.aui-coachmark__close:hover{background:var(--aivyro-surface-sunken);color:var(--aivyro-text-primary)}.aui-coachmark__title{font:var(--aivyro-type-overlay-compact-title);color:var(--aivyro-text-primary);margin-bottom:var(--space-6)}.aui-coachmark__body{font:var(--aivyro-type-overlay-compact-body);color:var(--aivyro-text-secondary)}.aui-coachmark__body strong{color:var(--aivyro-text-primary);font:var(--aivyro-type-control-label)}.aui-coachmark__mission{margin-top:var(--space-12);color:var(--aivyro-text-secondary);font:var(--aivyro-type-meeting-micro-size-meeting-meta-weight-ui);background:0 0;border-radius:0;align-items:center;display:inline-flex}.aui-coachmark__footer{align-items:center;gap:var(--space-12);margin-top:var(--space-16);padding-top:var(--space-14);border-top:1px solid var(--aivyro-border-subtle);display:flex}.aui-coachmark__progress{align-items:center;gap:var(--space-4);margin-right:auto;display:inline-flex}.aui-coachmark__dot{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-pill);background:var(--aivyro-border-strong);transition:width var(--aivyro-motion-standard) var(--aivyro-ease-standard),background-color var(--aivyro-motion-standard) var(--aivyro-ease-standard)}.aui-coachmark__dot.is-active{background:var(--aivyro-cta-fill);width:18px}.aui-coachmark__count{margin-left:var(--space-6);font:var(--aivyro-type-micro-label);color:var(--aivyro-text-tertiary);font-variant-numeric:tabular-nums}.aui-coachmark__actions{align-items:center;gap:var(--space-8);display:inline-flex}.aui-coachmark__btn{font:var(--aivyro-type-control-token);align-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-14);border-radius:var(--radius-md);cursor:pointer;transition:color var(--aivyro-motion-fast) var(--aivyro-ease-standard),background-color var(--aivyro-motion-fast) var(--aivyro-ease-standard);border:none;display:inline-flex}.aui-coachmark__btn svg{width:var(--space-14);height:var(--space-14)}.aui-coachmark__btn--ghost{color:var(--aivyro-text-secondary);background:0 0}.aui-coachmark__btn--ghost:hover{background:var(--aivyro-surface-sunken);color:var(--aivyro-text-primary)}.aui-coachmark__btn--primary{color:var(--aivyro-cta-foreground)}.aui-coachmark__btn--primary,.aui-coachmark__btn--primary:hover{background:var(--aivyro-cta-fill)}@supports (color:color-mix(in lab,red,red)){.aui-coachmark__btn--primary:hover{background:color-mix(in srgb,var(--aivyro-cta-fill) 88%,var(--aivyro-brand-dark))}}@media (prefers-reduced-motion:reduce){.aui-coachmark,.aui-coachmark__btn,.aui-coachmark__close,.aui-coachmark__dot,.aui-notification-toast-stack>*{transition:none;animation:none;translate:0}}@media (forced-colors:active){.aui-coachmark,.aui-drawer,.aui-modal,.aui-notification-toast,.aui-popover__panel,.aui-validation-dialog__item{box-shadow:none;color:var(--aivyro-text-primary);background:canvas;border:1px solid canvastext}.aui-coachmark__spotlight-blur,.aui-drawer::backdrop,.aui-modal::backdrop{opacity:.35;forced-color-adjust:none;background:canvastext}}.aui-validation-bubble{border-color:var(--aivyro-destructive)}:root{--legal-plum:var(--aivyro-brand-primaria-midnight-purple);--legal-plum-deep:var(--aivyro-brand-primaria-midnight-purple);--legal-plum-soft:var(--aivyro-brand-primaria-indigo-violet);--legal-pink:var(--aivyro-brand-primaria-tech-pink);--legal-pink-vivid:#db37cc;--legal-lavender:#f0f0f3;--legal-paper:#fff;--legal-paper-alt:#f7f8fa;--legal-white:#fff;--legal-ink:var(--aivyro-brand-neutro-ink);--legal-muted:var(--aivyro-brand-neutro-ink-muted);--legal-line:var(--aivyro-brand-neutro-line);--legal-line-dark:#fff3;--legal-display:var(--aivyro-brand-font-display);--legal-body:var(--aivyro-brand-font-body)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--legal-paper);color:var(--legal-ink);font-family:var(--legal-body);margin:0}a{color:inherit;text-decoration:none}:where(a[href],button,input,select,textarea,summary):focus-visible{outline:3px solid var(--legal-pink-vivid);outline-offset:4px}.legal-site{min-height:100vh;overflow:clip}.legal-shell{width:min(100% - 48px,1320px);margin-inline:auto}.legal-header{z-index:50;border-bottom:1px solid var(--legal-line);background:#fffffff5;position:sticky;top:0}.legal-header__inner{grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:32px;min-height:80px;display:grid}.legal-header__brand,.legal-logo{display:block}.legal-logo{width:auto;height:40px}.legal-header__actions,.legal-header__nav,.legal-language{align-items:center;display:flex}.legal-header__nav{justify-content:center;gap:8px}.legal-header__menu-trigger,.legal-header__nav a,.legal-language a{color:#493b50;white-space:nowrap;align-items:center;min-height:44px;padding:0 14px;font-size:.9rem;font-weight:600;display:inline-flex}.legal-header__menu-trigger:hover,.legal-header__nav a:hover,.legal-language a:hover,.legal-language a[aria-current=page]{color:var(--legal-plum)}.legal-header__menu-trigger{cursor:pointer;background:0 0;border:0;font-family:inherit}.legal-header__actions{gap:18px}.legal-language{gap:10px}.legal-language a{color:var(--legal-muted);letter-spacing:.06em;text-transform:uppercase;padding:0;font-size:.7rem}.legal-button,.legal-cover-link{min-height:46px;font-family:var(--legal-body);letter-spacing:.01em;text-transform:uppercase;transition:transform var(--aivyro-motion-fast) var(--aivyro-ease-standard),background-color var(--aivyro-motion-standard) var(--aivyro-ease-standard),color var(--aivyro-motion-standard) var(--aivyro-ease-standard);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0 18px;font-size:.94rem;display:inline-flex}.legal-button{background:var(--legal-pink);color:var(--legal-plum-deep)}.legal-button:hover{background:var(--legal-pink-vivid);transform:translateY(-2px)}.legal-authority-cover{background:var(--legal-plum-deep);min-height:calc(100svh - 80px);color:var(--legal-white);align-items:stretch;display:flex;position:relative}.legal-authority-cover:before{content:"";background:var(--legal-line-dark);height:1px;position:absolute;inset:42px 2.5vw auto}.legal-authority-cover__grid{grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr);align-items:center;gap:clamp(48px,7vw,108px);padding-block:112px 88px;display:grid}.legal-authority-cover__copy{z-index:2;position:relative}.legal-authority-cover h1,.legal-detail-cover h1{font-family:var(--legal-display);letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;margin:0;font-weight:800;line-height:.95}.legal-applicability h2,.legal-library h2,.legal-precedence h2,.legal-prose h2{font-family:var(--legal-body);letter-spacing:-.025em;text-transform:none;text-wrap:balance;margin:0;font-weight:700;line-height:1.1}.legal-authority-cover h1{max-width:9ch;color:var(--legal-white);font-size:clamp(4rem,7vw,6rem)}.legal-authority-cover__copy>p{color:#e6dbe9;max-width:56ch;margin:32px 0 0;font-size:clamp(.98rem,1.18vw,1.12rem);line-height:1.62}.legal-cover-link{color:var(--legal-white);border-color:#ffffff73;margin-top:36px}.legal-cover-link:hover{border-color:var(--legal-pink);background:var(--legal-pink);color:var(--legal-plum-deep);transform:translateY(-2px)}.legal-authority-map{border-block:1px solid var(--legal-line-dark);min-height:560px;position:relative}.legal-authority-map__label{color:#cdbbd4;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700;position:absolute;top:22px;left:0}.legal-authority-map__hub{z-index:2;justify-items:center;gap:14px;width:164px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.legal-authority-map__mark{opacity:.98;width:118px;height:118px}.legal-authority-map__hub span{color:#e6dbe9;letter-spacing:.12em;font-size:.66rem;font-weight:700}.legal-authority-map__routes{display:contents}.legal-route{z-index:3;border-block:1px solid var(--legal-line-dark);width:min(230px,34%);min-height:94px;color:var(--legal-white);transition:border-color var(--aivyro-motion-standard) var(--aivyro-ease-standard),color var(--aivyro-motion-standard) var(--aivyro-ease-standard),transform var(--aivyro-motion-standard) var(--aivyro-ease-standard);align-content:center;gap:7px;display:grid;position:absolute}.legal-route:after{content:"";z-index:-1;background:var(--legal-line-dark);transform-origin:0;height:1px;animation:legal-route-reveal .7s cubic-bezier(.22,1,.36,1) both;position:absolute}.legal-route--customers{top:102px;left:0}.legal-route--customers:after{width:170px;top:94px;left:84%;transform:rotate(28deg)}.legal-route--partners{top:102px;right:0}.legal-route--partners:after{transform-origin:100%;width:170px;top:94px;right:84%;transform:rotate(152deg)}.legal-route--everyone{bottom:38px;right:0}.legal-route--everyone:after{transform-origin:100%;width:190px;bottom:90px;right:82%;transform:rotate(214deg)}.legal-route:hover{border-color:var(--legal-pink);color:var(--legal-pink);transform:translateY(-3px)}.legal-route__title{font-family:var(--legal-body);text-transform:uppercase;font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.05}.legal-route__action{color:#cdbbd4;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:650}@keyframes legal-route-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.legal-document-body,.legal-library{padding:126px 0 138px}.legal-library,.legal-precedence{scroll-margin-top:80px}.legal-applicability__grid,.legal-section-intro{grid-template-columns:minmax(0,.95fr) minmax(360px,.75fr);align-items:end;gap:clamp(52px,8vw,128px);display:grid}.legal-applicability__grid>*,.legal-detail-cover__grid>*,.legal-document-row>*,.legal-precedence__grid>*,.legal-section-intro>*{min-width:0}.legal-applicability h2,.legal-library h2,.legal-precedence h2{color:var(--legal-plum);font-size:clamp(2.35rem,4vw,4.35rem);line-height:.98}.legal-applicability p,.legal-section-intro>div>p{color:var(--legal-muted);margin:0;font-size:.96rem;line-height:1.72}.legal-library__note{border-top:1px solid var(--legal-line);padding-top:20px;font-weight:650;color:var(--legal-plum-soft)!important;margin-top:24px!important;font-size:.86rem!important}.legal-library-tabs{z-index:5;border-block:1px solid var(--legal-line);background:var(--legal-paper);grid-template-columns:repeat(3,1fr);margin-top:76px;display:grid;position:sticky;top:80px}.legal-library-tabs a{min-height:72px;color:var(--legal-plum);font-family:var(--legal-body);text-transform:uppercase;transition:background-color var(--aivyro-motion-fast) var(--aivyro-ease-standard),color var(--aivyro-motion-fast) var(--aivyro-ease-standard);align-items:center;padding:16px 22px;font-size:clamp(.92rem,1.35vw,1.18rem);line-height:1.05;display:flex}.legal-library-tabs a+a{border-inline-start:1px solid var(--legal-line)}.legal-library-tabs a:hover{background:var(--legal-plum);color:var(--legal-white)}.legal-audiences{margin-top:0}.legal-audience{border-bottom:1px solid var(--legal-line);grid-template-columns:minmax(230px,.34fr) minmax(0,1fr);gap:clamp(40px,7vw,112px);padding:64px 0 74px;scroll-margin-top:104px;display:grid}.legal-audience>header{align-self:start;position:sticky;top:112px}.legal-audience>header h3{color:var(--legal-plum);font-family:var(--legal-body);text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(1.8rem,2.75vw,2.85rem);font-weight:400;line-height:1.02}.legal-audience>header p{max-width:35ch;color:var(--legal-muted);margin:20px 0 0;font-size:.9rem;line-height:1.7}.legal-document-list{border-top:1px solid var(--legal-line)}.legal-document-row{border-bottom:1px solid var(--legal-line);grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:36px;padding:28px 0 30px;display:grid;position:relative}.legal-document-row:before{content:"";z-index:-1;background:var(--legal-white);opacity:0;transition:opacity var(--aivyro-motion-standard) var(--aivyro-ease-standard);position:absolute;inset:0 -22px}.legal-document-row:hover:before{opacity:.72}.legal-document-row__meta{color:#7b657f;letter-spacing:.055em;text-transform:uppercase;flex-wrap:wrap;gap:10px 18px;margin:0 0 11px;font-size:.7rem;font-weight:720;display:flex}.legal-document-row__meta span+span{padding-left:19px;position:relative}.legal-document-row__meta span+span:before{content:"";background:var(--legal-muted);width:5px;height:1px;position:absolute;top:50%;left:0}.legal-document-row h4{color:var(--legal-ink);margin:0;font-size:1.18rem;line-height:1.35}.legal-document-row__summary{max-width:67ch;color:var(--legal-muted);margin:9px 0 0;font-size:.88rem;line-height:1.65}.legal-document-row__action,.legal-related__action{color:var(--legal-plum);font-family:var(--legal-body);text-align:right;text-transform:uppercase;justify-content:flex-end;align-items:center;padding-right:34px;font-size:.82rem;display:inline-flex;position:relative}.legal-document-row__action:before,.legal-related__action:before{content:"";transform-origin:100%;width:22px;height:1px;transition:transform var(--aivyro-motion-fast) var(--aivyro-ease-standard);background:currentColor;position:absolute;right:0}.legal-document-row__action:after,.legal-related__action:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;right:0;transform:rotate(45deg)}.legal-document-row:hover .legal-document-row__action:before,.legal-related a:hover .legal-related__action:before{transform:scaleX(1.25)}.legal-precedence{background:var(--legal-lavender);padding:122px 0}.legal-precedence__grid{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:center;gap:clamp(60px,9vw,146px);display:grid}.legal-precedence p{max-width:68ch;color:var(--legal-plum-soft);margin:30px 0 0;font-size:.96rem;line-height:1.72}.legal-precedence__sequence{border-top:1px solid #c8b5d0;margin:0;padding:0;list-style:none}.legal-precedence__sequence li{color:var(--legal-plum);border-bottom:1px solid #c8b5d0;padding:22px 38px 22px 0;font-size:.95rem;font-weight:650;position:relative}.legal-precedence__sequence li:after{content:"";border-right:1px solid var(--legal-plum);border-bottom:1px solid var(--legal-plum);width:7px;height:7px;position:absolute;top:50%;right:2px;transform:translateY(-70%)rotate(45deg)}.legal-precedence__sequence li:last-child:after{display:none}.legal-applicability{border-top:1px solid var(--legal-line);background:var(--legal-paper);padding:104px 0}.legal-applicability h2{font-size:clamp(2.5rem,4.3vw,4.4rem)}.legal-detail-cover{isolation:isolate;background:var(--legal-plum-deep);color:var(--legal-white);padding:64px 0 96px;position:relative;overflow:hidden}.legal-detail-cover:before{content:"";z-index:1;background:var(--legal-line-dark);height:1px;position:absolute;inset:42px 2.5vw auto}.legal-detail-cover__inner{z-index:2;padding-top:48px;position:relative}.legal-detail-cover__geometry{z-index:0;pointer-events:none;width:min(48vw,700px);position:absolute;inset:0 0 0 auto}.legal-detail-cover__geometry:after,.legal-detail-cover__geometry:before{content:"";background:var(--legal-line-dark);position:absolute}.legal-detail-cover__geometry:before{height:1px;top:50%;left:8%;right:0}.legal-detail-cover__geometry:after{width:1px;top:0;bottom:0;left:50%}.legal-detail-cover__orbit{border:1px solid var(--legal-line-dark);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.legal-detail-cover__orbit.is-outer{width:510px;height:510px}.legal-detail-cover__orbit.is-inner{width:292px;height:292px}.legal-detail-cover__mark{opacity:.16;width:184px;height:184px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.legal-breadcrumb{color:#cdbbd4;flex-wrap:wrap;align-items:center;gap:12px 22px;font-size:.76rem;font-weight:650;display:flex}.legal-breadcrumb a{min-height:44px;color:var(--legal-white);text-underline-offset:5px;align-items:center;-webkit-text-decoration:underline #ffffff61;text-decoration:underline #ffffff61;display:inline-flex}.legal-breadcrumb span{padding-left:22px;position:relative}.legal-breadcrumb span:before{content:"";background:#cdbbd4;width:7px;height:1px;position:absolute;top:50%;left:0}.legal-detail-cover__grid{grid-template-columns:minmax(0,1.05fr) minmax(340px,.7fr);align-items:center;gap:clamp(54px,8vw,128px);padding-top:78px;display:grid}.legal-detail-cover h1{max-width:12ch;color:var(--legal-white);font-size:clamp(3.7rem,6.2vw,6rem)}.legal-detail-cover__summary{color:#eee6f1;border-top:1px solid #ffffff5c;margin:0;padding-top:24px;font-size:clamp(.98rem,1.18vw,1.1rem);line-height:1.64}.legal-public-state{border-top:1px solid var(--legal-line-dark);color:#e4b4df;margin:26px 0 0;padding-top:20px;font-size:.85rem;font-weight:680;line-height:1.6}.legal-metadata-band{border-bottom:1px solid var(--legal-line);background:var(--legal-white)}.legal-detail-audience-nav{z-index:60;border-bottom:1px solid var(--legal-line);background:#fffffffa;position:sticky;top:80px}.legal-detail-audience-nav__inner{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(max-content,.62fr));align-items:stretch;min-height:64px;display:grid}.legal-detail-audience-nav a{border-inline-start:1px solid var(--legal-line);min-height:64px;color:var(--legal-muted);text-align:center;justify-content:center;align-items:center;padding:12px 20px;font-size:.84rem;font-weight:650;text-decoration:none;display:flex}.legal-detail-audience-nav a:hover,.legal-detail-audience-nav a[aria-current=page]{color:var(--legal-plum);box-shadow:inset 0 -2px 0 var(--legal-pink-vivid)}.legal-detail-audience-nav .legal-detail-audience-nav__home{color:var(--legal-plum);text-align:left;border-inline-start:0;justify-content:flex-start;padding-inline-start:0;font-weight:760}.legal-metadata{grid-template-columns:1.25fr .82fr .65fr 1fr;margin:0;display:grid}.legal-metadata>div{border-inline-end:1px solid var(--legal-line);min-height:118px;padding:28px 24px 28px 0}.legal-metadata>div:not(:first-child){padding-inline-start:24px}.legal-metadata>div:last-child{border-inline-end:0}.legal-metadata dt{color:var(--legal-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:700}.legal-metadata dd{color:var(--legal-ink);margin:11px 0 0;font-size:.88rem;font-weight:650;line-height:1.55}.legal-document-body__grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:clamp(64px,9vw,132px);display:grid}.legal-mobile-index{display:none}.legal-prose{max-width:75ch}.legal-prose section+section{border-top:1px solid var(--legal-line);margin-top:76px;padding-top:72px}.legal-prose section{scroll-margin-top:180px}.legal-prose h2{color:var(--legal-plum);letter-spacing:-.018em;max-width:28ch;font-size:clamp(1.55rem,2.25vw,2.35rem);line-height:1.08}.legal-prose p{color:var(--legal-ink);margin:24px 0 0;font-size:1.03rem;line-height:1.82}.legal-related{border-inline-start:1px solid var(--legal-line);scrollbar-color:var(--legal-line) transparent;scrollbar-width:thin;max-height:calc(100vh - 192px);padding-inline:28px 12px;position:sticky;top:168px;overflow-y:auto}.legal-related h2{color:var(--legal-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem}.legal-related nav{border-top:1px solid var(--legal-line);margin-top:17px}.legal-related>section+section{margin-top:48px}.legal-document-index>p{color:var(--legal-plum);font-family:var(--legal-body);text-transform:uppercase;margin:0 0 8px;font-size:1rem}.legal-document-index a{color:var(--legal-muted);grid-template-columns:24px minmax(0,1fr);gap:10px;font-size:.78rem}.legal-document-index a>span:first-child{color:#9e8aa5;letter-spacing:.08em;font-size:.62rem}.legal-document-index a:focus-visible,.legal-document-index a:hover{color:var(--legal-plum);text-decoration:underline;-webkit-text-decoration-color:var(--legal-pink);text-decoration-color:var(--legal-pink);text-underline-offset:5px;text-decoration-thickness:1px}.legal-related a{border-bottom:1px solid var(--legal-line);color:var(--legal-plum);gap:10px;padding:18px 0;font-size:.86rem;font-weight:650;line-height:1.5;display:grid}.legal-related__action{color:var(--legal-muted);text-align:left;justify-content:flex-start;justify-self:start;font-size:.66rem}.legal-footer{background:var(--legal-plum-deep);color:var(--legal-white);padding:72px 0 56px}.legal-footer__grid{grid-template-columns:1.1fr .8fr .8fr;align-items:start;gap:72px;display:grid}.legal-footer__logo{width:auto;height:40px}.legal-footer p{color:#ad96b7;margin:18px 0 0;font-size:.76rem;line-height:1.65}.legal-footer nav{gap:6px;display:grid}.legal-footer nav a{color:#e6dbe9;align-items:center;min-height:38px;font-size:.86rem;display:inline-flex}.legal-footer nav a:hover{color:var(--legal-pink)}.legal-footer__contact{margin-top:0!important}@media (max-width:1120px){.legal-authority-cover__grid{grid-template-columns:minmax(0,.74fr) minmax(500px,1.1fr)}.legal-route{width:205px}.legal-route--customers:after,.legal-route--partners:after{width:138px}.legal-detail-cover__geometry{right:-160px}}@media (max-width:980px){.legal-header__inner{grid-template-columns:170px 1fr auto}.legal-header__nav{gap:2px}.legal-header__site{display:none}.legal-authority-cover__grid{grid-template-columns:1fr;gap:74px;padding-top:104px}.legal-authority-cover h1{max-width:11ch}.legal-authority-map{min-height:520px}}@media (max-width:760px){.legal-shell{width:min(100% - 32px,1320px)}.legal-header__inner{grid-template-columns:1fr auto;gap:4px 16px;padding-top:8px}.legal-header__nav{border-top:1px solid var(--legal-line);scrollbar-width:none;grid-area:2/1/auto/-1;justify-content:flex-start;gap:2px;overflow-x:auto}.legal-header__nav::-webkit-scrollbar{display:none}.legal-header__menu summary,.legal-header__nav a{padding-inline:10px;font-size:.82rem}.legal-header__menu-panel{min-width:0;position:fixed;top:112px;left:16px;right:16px}.legal-logo{height:34px}.legal-authority-cover{min-height:auto}.legal-authority-cover__grid{gap:64px;padding-block:96px 68px}.legal-authority-cover h1,.legal-detail-cover h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(3.2rem,15vw,5rem)}.legal-authority-map{min-height:520px}.legal-authority-map__hub{top:39%}.legal-authority-map__mark{width:92px;height:92px}.legal-route{width:calc(50% - 10px)}.legal-route--customers,.legal-route--partners{top:88px}.legal-route--customers:after,.legal-route--partners:after{width:74px;top:96px}.legal-route--everyone{width:100%;bottom:34px;right:0}.legal-route--everyone:after{transform-origin:100%;width:90px;bottom:94px;right:50%;transform:rotate(270deg)}.legal-applicability,.legal-document-body,.legal-library,.legal-precedence{padding-block:84px}.legal-applicability__grid,.legal-audience,.legal-detail-cover__grid,.legal-document-body__grid,.legal-footer__grid,.legal-precedence__grid,.legal-section-intro{grid-template-columns:1fr}.legal-applicability__grid,.legal-detail-cover__grid,.legal-precedence__grid,.legal-section-intro{gap:36px}.legal-audiences{margin-top:0}.legal-library-tabs{grid-template-columns:1fr;margin-top:54px;position:static}.legal-library-tabs a{min-height:58px}.legal-library-tabs a+a{border-top:1px solid var(--legal-line);border-inline-start:0}.legal-audience{gap:36px;padding-block:48px 56px}.legal-audience>header{position:static}.legal-document-row{grid-template-columns:1fr;gap:18px}.legal-document-row__action{text-align:left;justify-content:flex-start;justify-self:start}.legal-detail-cover{padding:44px 0 64px}.legal-detail-cover__geometry{opacity:.72;width:640px;right:-250px}.legal-detail-cover__grid{padding-top:50px}.legal-detail-audience-nav{scrollbar-width:none;top:68px;overflow-x:auto}.legal-detail-audience-nav::-webkit-scrollbar{display:none}.legal-detail-audience-nav__inner{grid-template-columns:minmax(180px,1.2fr) repeat(3,minmax(150px,1fr));width:max-content;min-width:100%}.legal-detail-audience-nav .legal-detail-audience-nav__home{padding-inline-start:16px}.legal-metadata{grid-template-columns:repeat(2,1fr)}.legal-metadata>div:nth-child(2){border-inline-end:0}.legal-metadata>div:nth-child(-n+2){border-bottom:1px solid var(--legal-line)}.legal-metadata>div:nth-child(3){padding-inline-start:0}.legal-related{border-top:1px solid var(--legal-line);padding-top:34px;border-inline-start:0;max-height:none;padding-inline:0;position:static;overflow:visible}.legal-mobile-index{border-block:1px solid var(--legal-line);margin-bottom:14px;display:block}.legal-mobile-index__summary{text-align:start;width:100%;min-height:58px;color:var(--legal-plum);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;padding:14px 42px 14px 0;font-family:inherit;font-size:.82rem;font-weight:750;list-style:none;display:flex;position:relative}.legal-mobile-index .aui-disclosure__chevron,.legal-mobile-index .aui-disclosure__content[data-state=closed]{display:none}.legal-mobile-index__summary:after{content:"";border-bottom:1px solid;border-right:1px solid;width:8px;height:8px;transition:transform .16s ease-out;position:absolute;top:50%;right:4px;transform:translateY(-70%)rotate(45deg)}.legal-mobile-index[data-state=open] .legal-mobile-index__summary:after{transform:translateY(-25%)rotate(225deg)}.legal-mobile-index nav{padding-bottom:18px;display:grid}.legal-mobile-index a{border-top:1px solid var(--legal-line);min-height:50px;color:var(--legal-plum);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:10px 0;font-size:.84rem;font-weight:650;line-height:1.4;text-decoration:none;display:grid}.legal-mobile-index a span:first-child{color:var(--legal-muted);letter-spacing:.08em;font-size:.64rem}.legal-related .legal-document-index{display:none}.legal-footer__grid{gap:36px}}@media (max-width:520px){.legal-language a{font-size:.64rem}.legal-authority-map{min-height:540px}.legal-authority-map:after{content:"";z-index:1;background:var(--legal-line-dark);width:1px;animation:legal-route-reveal .7s cubic-bezier(.22,1,.36,1) both;position:absolute;top:174px;bottom:48px;left:24%}.legal-authority-map__hub{top:25%;left:24%}.legal-route{width:62%;min-height:88px;left:38%;right:auto}.legal-route--customers{top:236px}.legal-route--partners{top:326px}.legal-route--everyone{top:416px;bottom:auto}.legal-route:after{transform-origin:0;width:51px;inset:50% auto auto -51px;transform:none}.legal-metadata{grid-template-columns:1fr}.legal-metadata>div,.legal-metadata>div:not(:first-child),.legal-metadata>div:nth-child(3){border-bottom:1px solid var(--legal-line);border-inline-end:0;min-height:auto;padding:22px 0}.legal-metadata>div:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}