@layer app{.pmdCAa_wide{display:none}.alis-AppShell-wide .pmdCAa_wide{display:contents}.alis-AppShell-wide .pmdCAa_menu{display:none}.pmdCAa_menu{display:contents}}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/playfair-display-roman-latin.2r-cuu_7locvx.woff2)format("woff2");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:Atkinson Hyperlegible Next;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/atkinson-hyperlegible-next-latin.0_wu-5g12opjx.woff2)format("woff2");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:Playfair Fallback;font-weight:800 900;src:local(Georgia Bold),local(Georgia-Bold);size-adjust:90.7%;ascent-override:119.1%;descent-override:27.6%;line-gap-override:0%}@font-face{font-family:Playfair Fallback;font-weight:700;src:local(Georgia Bold),local(Georgia-Bold);size-adjust:89.1%;ascent-override:121.2%;descent-override:28%;line-gap-override:0%}@font-face{font-family:Playfair Fallback;font-weight:400 600;src:local(Georgia);size-adjust:101.2%;ascent-override:106.9%;descent-override:24.8%;line-gap-override:0%}@font-face{font-family:Playfair Fallback Android;src:local(Noto Serif),local(NotoSerif),local(NotoSerif-Regular);size-adjust:86%;ascent-override:125.8%;descent-override:29.2%;line-gap-override:0%}@font-face{font-family:Playfair Fallback Linux;font-weight:800 900;src:local(Liberation Serif Bold),local(LiberationSerif-Bold),local(Tinos Bold),local(Tinos-Bold);size-adjust:108.3%;ascent-override:99.7%;descent-override:23.1%;line-gap-override:0%}@font-face{font-family:Playfair Fallback Linux;font-weight:700;src:local(Liberation Serif Bold),local(LiberationSerif-Bold),local(Tinos Bold),local(Tinos-Bold);size-adjust:106.2%;ascent-override:101.7%;descent-override:23.6%;line-gap-override:0%}@font-face{font-family:Playfair Fallback Linux;font-weight:400 600;src:local(Liberation Serif),local(LiberationSerif),local(Tinos),local(Tinos-Regular);size-adjust:110.2%;ascent-override:98%;descent-override:22.7%;line-gap-override:0%}@font-face{font-family:Atkinson Fallback;font-weight:400 600;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans),local(Arimo),local(Arimo-Regular),local(Roboto),local(Roboto-Regular);size-adjust:99%;ascent-override:99.4%;descent-override:31.9%;line-gap-override:0%}@font-face{font-family:Atkinson Fallback;font-weight:700 900;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold),local(Arimo-Bold),local(Roboto Bold),local(Roboto-Bold);size-adjust:99.3%;ascent-override:99.1%;descent-override:31.8%;line-gap-override:0%}
@layer reset{*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:var(--font-body);overflow-wrap:anywhere;margin:0}:where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd){margin:0}:where(img,svg,video,canvas){max-inline-size:100%;display:block}:where(button,input,select,textarea){font:inherit;color:inherit}a{color:var(--primary);text-underline-offset:var(--underline-offset)}:focus-visible{outline:var(--line) solid var(--focus);outline-offset:var(--focus-offset)}}
@layer tokens{:root,[data-theme=site]{--bg:#fef8ed;--surface:#fffcf7;--sunken:#f7eedf;--ink:#2f1c14;--muted:#5e4134;--border:#a3866c;--border-strong:#85664f;--primary:#b94a00;--on-primary:#fff;--accent:#2a7680;--danger:#b42318;--on-danger:#fffcf7;--success:#2a7349;--warning:#92400e;--focus:#b94a00;--t1:#e11d48;--t2:#b87700;--t3:#059669;--t4:#0284c7;--t5:#6366f1;--shadow-color:60 30 10;--surface-hi:#fff;--hi:#ffffffd9;--orb-red:#fb7185;--orb-orange:#ea580c;--orb-teal:#2d7d86;--orb-purple:#818cf8;--orb-blue:#38bdf8;--orb-green:#34d399;--orb-yellow:#fbbf24;--border-soft:#dccab3;--control-bg:#fff;--inverse:#12324a;--on-inverse:#fffcf7;--kind-assessment:#2a7680;--kind-connection:#7b4f98;--kind-ask:#3d62a8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--logo-glow:#13cba4;--scrim:#0a050073;--white:#fff;--black:#000;--f-display:"Playfair Display", "Playfair Fallback", "Playfair Fallback Android", "Playfair Fallback Linux", Georgia, serif;--f-ui:"Atkinson Hyperlegible Next", "Atkinson Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:ui-monospace, "SF Mono", Menlo, monospace;--fw-regular:400;--fw-bold:700;--fw-black:900;--text-display:clamp(44px, 6.4vw, 76px);--lh-display:1.02;--track-display:-.03em;--text-section:clamp(30px, 3.6vw, 44px);--lh-section:1.08;--track-section:-.025em;--text-card:24px;--lh-card:1.25;--track-card:-.01em;--text-statement:clamp(20px, 1.8vw, 22px);--lh-statement:1.4;--track-statement:-.01em;--text-question:clamp(20px, 2.2vw, 32px);--lh-question:1.25;--track-question:0;--text-body:16px;--lh-body:1.6;--track-body:0;--text-sm:14px;--lh-sm:1.5;--track-sm:0;--text-label:12px;--lh-label:1.3;--track-label:.14em;--lh-none:1;--track-wide:.2em;--font-display:var(--fw-black) var(--text-display)/var(--lh-display) var(--f-display);--font-section:var(--fw-black) var(--text-section)/var(--lh-section) var(--f-display);--font-card:var(--fw-black) var(--text-card)/var(--lh-card) var(--f-display);--font-statement:var(--fw-regular) var(--text-statement)/var(--lh-statement) var(--f-ui);--font-question:var(--fw-bold) var(--text-question)/var(--lh-question) var(--f-display);--font-body:var(--fw-regular) var(--text-body)/var(--lh-body) var(--f-ui);--font-sm:var(--fw-regular) var(--text-sm)/var(--lh-sm) var(--f-ui);--font-label:var(--fw-bold) var(--text-label)/var(--lh-label) var(--f-ui);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--control:44px;--container:min(100%, 90rem);--gutter:max(var(--s-4), 4vw);--narrow:var(--container);--measure:36rem;--reading:45rem;--col-xs:160px;--col-sm:200px;--col-md:280px;--col-lg:320px;--col-xl:420px;--line:2px;--focus-offset:3px;--underline-offset:3px;--ring:3px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--r-box:24px;--r-pill:999px;--z-under:-1;--z-sticky:10;--z-toast:60;--z-dialog:50;--dur-quick:.15s;--dur-move:.3s;--dur-pulse:4.5s;--dur-reveal:.7s;--dur-stagger:.1s;--dur-defer:.4s;--ease:cubic-bezier(.16, 1, .3, 1);--ease-std:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=site]){--bg:#0e2638;--surface:#163650;--sunken:#091d2c;--ink:#f0f2f4;--muted:#b3c0cb;--border:#62849b;--border-strong:#87a7bd;--primary:#f0944a;--on-primary:#021a2b;--accent:#13cba4;--danger:#ff8a7a;--on-danger:#0e2638;--success:#34d399;--warning:#fbbf24;--focus:#f0944a;--t1:#fb7185;--t2:#fbbf24;--t3:#34d399;--t4:#38bdf8;--t5:#818cf8;--shadow-color:0 0 0;--surface-hi:#1e4462;--hi:#ffffff17;--orb-red:#da2c51;--orb-orange:#f97316;--orb-teal:#13cba4;--orb-purple:#6e31d6;--orb-blue:#1a95d2;--orb-green:#0d976d;--orb-yellow:#dc9c15;--border-soft:#2d5270;--control-bg:#2b5878;--inverse:#f3f5f7;--on-inverse:#0b4a75;--kind-assessment:#13cba4;--kind-connection:#c4a3e3;--kind-ask:#8db1ec;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-theme=report]{--bg:#0e2638;--surface:#163650;--sunken:#091d2c;--ink:#f0f2f4;--muted:#b3c0cb;--border:#62849b;--border-strong:#87a7bd;--primary:#f0944a;--on-primary:#021a2b;--accent:#13cba4;--danger:#ff8a7a;--on-danger:#0e2638;--success:#34d399;--warning:#fbbf24;--focus:#f0944a;--t1:#fb7185;--t2:#fbbf24;--t3:#34d399;--t4:#38bdf8;--t5:#818cf8;--shadow-color:0 0 0;--surface-hi:#1e4462;--hi:#ffffff17;--orb-red:#da2c51;--orb-orange:#f97316;--orb-teal:#13cba4;--orb-purple:#6e31d6;--orb-blue:#1a95d2;--orb-green:#0d976d;--orb-yellow:#dc9c15;--border-soft:#2d5270;--control-bg:#2b5878;--inverse:#f3f5f7;--on-inverse:#0b4a75;--kind-assessment:#13cba4;--kind-connection:#c4a3e3;--kind-ask:#8db1ec;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root,[data-theme]{--trait-pv:var(--t1);--trait-pt:var(--t2);--trait-ph:var(--t3);--trait-rp:var(--t4);--trait-so:var(--t5);--shadow-rest:0 1px 2px rgb(var(--shadow-color) / 6%), 0 6px 16px -8px rgb(var(--shadow-color) / 14%), 0 24px 48px -28px rgb(var(--shadow-color) / 40%);--shadow-lift:0 2px 4px rgb(var(--shadow-color) / 8%), 0 16px 32px -12px rgb(var(--shadow-color) / 22%), 0 40px 64px -32px rgb(var(--shadow-color) / 50%);--shadow-float:0 2px 6px rgb(var(--shadow-color) / 10%), 0 12px 24px -12px #00000038, 0 30px 60px -20px #0006;--edge:inset 0 1px 0 var(--hi);--gloss-edge:inset 0 1px 0 color-mix(in srgb, var(--white) 22%, transparent);--shadow-control:0 1px 2px rgb(var(--shadow-color) / 10%), 0 3px 8px -3px rgb(var(--shadow-color) / 16%);--well:inset 0 1px 3px rgb(var(--shadow-color) / 12%);--glow-primary:0 1px 2px color-mix(in srgb, var(--primary) 30%, transparent), 0 6px 12px -4px color-mix(in srgb, var(--primary) 30%, transparent), 0 14px 28px -12px color-mix(in srgb, var(--primary) 60%, transparent);--glow-primary-hover:0 2px 4px color-mix(in srgb, var(--primary) 30%, transparent), 0 10px 18px -6px color-mix(in srgb, var(--primary) 38%, transparent), 0 20px 36px -14px color-mix(in srgb, var(--primary) 70%, transparent);--gloss:linear-gradient(180deg, #ffffff24, #fff0 42%, #0000 62%, #0000001a);--sheen:linear-gradient(180deg, var(--surface-hi), transparent 160px)}[data-trait=pv]{--trait:var(--trait-pv);--trait-badge:#e11d48}[data-trait=pt]{--trait:var(--trait-pt);--trait-badge:#b87700}[data-trait=ph]{--trait:var(--trait-ph);--trait-badge:#059669}[data-trait=rp]{--trait:var(--trait-rp);--trait-badge:#0284c7}[data-trait=so]{--trait:var(--trait-so);--trait-badge:#6366f1}@media print{:root,[data-theme]{--bg:#fef8ed;--surface:#fffcf7;--sunken:#f7eedf;--ink:#2f1c14;--muted:#5e4134;--border:#a3866c;--border-strong:#85664f;--primary:#b94a00;--on-primary:#fff;--accent:#2a7680;--danger:#b42318;--on-danger:#fffcf7;--success:#2a7349;--warning:#92400e;--focus:#b94a00;--t1:#e11d48;--t2:#b87700;--t3:#059669;--t4:#0284c7;--t5:#6366f1;--shadow-color:60 30 10;--surface-hi:#fff;--hi:#ffffffd9;--orb-red:#fb7185;--orb-orange:#ea580c;--orb-teal:#2d7d86;--orb-purple:#818cf8;--orb-blue:#38bdf8;--orb-green:#34d399;--orb-yellow:#fbbf24;--border-soft:#dccab3;--control-bg:#fff;--inverse:#12324a;--on-inverse:#fffcf7;--kind-assessment:#2a7680;--kind-connection:#7b4f98;--kind-ask:#3d62a8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}}
@layer alis{[data-still],[data-still] *{animation-play-state:paused}.alis-MotionRoot,.alis-Layer{display:contents}@media screen{[data-motion=full] .alis-Reveal[data-reveal=hidden],[data-motion=full] .alis-RevealGroup[data-reveal=hidden] .alis-Reveal{opacity:0;translate:0 var(--s-6)}[data-motion=full] .alis-Reveal[data-reveal=shown],[data-motion=full] .alis-RevealGroup[data-reveal=shown] .alis-Reveal{transition:opacity var(--dur-reveal) var(--ease), translate var(--dur-reveal) var(--ease)}[data-motion=full] .alis-RevealGroup[data-reveal=shown] .alis-Reveal{transition-delay:calc(var(--_reveal-i,0) * var(--dur-stagger))}}:where(:has(>.alis-SelectionIndicator)){isolation:isolate;position:relative}.alis-SelectionIndicator{z-index:var(--z-under);border:1px solid var(--border-strong);border-radius:inherit;background:var(--surface) linear-gradient(180deg, var(--surface-hi), var(--surface));box-shadow:var(--edge), var(--shadow-control);pointer-events:none;position:absolute;inset:0}[data-motion=full] .alis-SelectionIndicator{transition:translate var(--dur-move) var(--ease)}@media (forced-colors:active){.alis-SelectionIndicator{border:var(--ring) solid Highlight}}@keyframes alis-rise-in{0%{opacity:0;translate:0 var(--s-2)}}@keyframes alis-fade-in{0%{opacity:0}}}
@layer alis{.alis-Heading[data-variant=label],.alis-Divider,.alis-Link[data-variant=nav],:is([data-placement=start],[data-placement=end]) .alis-Dialog-title,:where(.alis-Table) :where(thead th),.alis-LogoStrip-item,.alis-ChatMessage-from,.alis-ChatThread-description,.alis-KeyboardGame-label,.alis-PaintStudio-label{font:var(--font-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}}
@layer alis{:where(.alis-Stack,.alis-Cluster,.alis-Grid,.alis-Container){min-inline-size:0}:where([data-gap=s-1]){--_gap:var(--s-1)}:where([data-gap=s-2]){--_gap:var(--s-2)}:where([data-gap=s-3]){--_gap:var(--s-3)}:where([data-gap=s-4]){--_gap:var(--s-4)}:where([data-gap=s-5]){--_gap:var(--s-5)}:where([data-gap=s-6]){--_gap:var(--s-6)}:where([data-gap=s-7]){--_gap:var(--s-7)}:where([data-gap=s-8]){--_gap:var(--s-8)}:where([data-gap=s-9]){--_gap:var(--s-9)}:where(.alis-Stack,.alis-Cluster,.alis-Grid){--_row-gap:initial;gap:var(--_row-gap,var(--_gap)) var(--_gap)}.alis-Grid[data-row-gap=s-1]{--_row-gap:var(--s-1)}.alis-Grid[data-row-gap=s-2]{--_row-gap:var(--s-2)}.alis-Grid[data-row-gap=s-3]{--_row-gap:var(--s-3)}.alis-Grid[data-row-gap=s-4]{--_row-gap:var(--s-4)}.alis-Grid[data-row-gap=s-5]{--_row-gap:var(--s-5)}.alis-Grid[data-row-gap=s-6]{--_row-gap:var(--s-6)}.alis-Grid[data-row-gap=s-7]{--_row-gap:var(--s-7)}.alis-Grid[data-row-gap=s-8]{--_row-gap:var(--s-8)}.alis-Grid[data-row-gap=s-9]{--_row-gap:var(--s-9)}:is(.alis-Stack,.alis-Cluster,.alis-Grid):is(ul,ol){margin:0;padding:0;list-style:none}}
@layer alis{:where(.alis-Popover,.alis-Dialog){border:1px solid var(--border);border-radius:var(--r-box);background:var(--surface);color:var(--ink);box-shadow:var(--edge), var(--shadow-float);flex-direction:column;display:flex}:where(.alis-Popover-body,.alis-Dialog-body){overscroll-behavior:contain;align-content:start;min-block-size:0;display:grid;overflow:auto}:where(.alis-Popover-body,.alis-Dialog-body):focus{outline:none}:where(.alis-Menu,.alis-Select-list){display:grid}:where(.alis-Menu,.alis-Select-list):focus{outline:none}:where(.alis-Menu-item,.alis-Select-item){gap:var(--s-3);min-block-size:var(--control);padding:var(--s-2) var(--s-3);border-radius:var(--r-box);color:var(--ink);font:var(--fw-bold) var(--text-sm) / var(--lh-card) var(--f-ui);cursor:pointer;align-items:center;text-decoration:none;display:flex}:where(.alis-Menu-item,.alis-Select-item)[data-focused]{background-color:var(--sunken)}:where(.alis-Menu-item,.alis-Select-item):focus-visible{outline:none}:where(.alis-Menu-item,.alis-Select-item)[data-focus-visible]{outline:var(--line) solid var(--focus);outline-offset:calc(-1 * var(--line))}@media (hover:hover) and (pointer:fine){:where(.alis-Menu-item,.alis-Select-item)[data-hovered]:not([data-disabled]){background-color:var(--sunken)}}}
@layer alis{.alis-AccordionItem{--_wash:color-mix(in srgb, var(--surface) 70%, transparent);--_edge:color-mix(in srgb, var(--primary) 30%, var(--border));--_tint:color-mix(in srgb, var(--primary) 12%, transparent);margin-inline:calc(-1 * var(--s-3));padding-inline:var(--s-3);border-block-start:1px solid var(--border-soft)}.alis-AccordionItem:last-child{border-block-end:1px solid var(--border-soft)}.alis-AccordionItem-trigger{justify-content:space-between;align-items:center;gap:var(--s-3);inline-size:100%;padding:var(--s-5) var(--s-3) var(--s-5) 0;color:var(--ink);font:var(--fw-bold) var(--text-card) / var(--lh-card) var(--f-display);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.alis-AccordionItem-chevron{border-radius:var(--r-pill);color:var(--primary)}.alis-AccordionItem[data-expanded] .alis-AccordionItem-chevron{rotate:180deg}.alis-AccordionItem-panel{block-size:var(--disclosure-panel-height);overflow-clip-margin:var(--s-1);overflow:clip}.alis-AccordionItem:not([data-expanded])>.alis-AccordionItem-panel{opacity:0}.alis-AccordionItem-body{padding-block-end:var(--s-6)}@media (hover:hover) and (pointer:fine){.alis-AccordionItem:hover{background-color:var(--_wash);border-block-start-color:var(--_edge)}.alis-AccordionItem:hover+.alis-AccordionItem{border-block-start-color:var(--_edge)}.alis-AccordionItem:last-child:hover{border-block-end-color:var(--_edge)}.alis-AccordionItem-trigger[data-hovered] .alis-AccordionItem-chevron{background-color:var(--_tint);box-shadow:0 0 0 calc(var(--s-1) * 1.5) var(--_tint)}}[data-motion=full] .alis-AccordionItem{transition:background-color var(--dur-quick) var(--ease-std), border-color var(--dur-quick) var(--ease-std)}[data-motion=full] .alis-AccordionItem-chevron{transition:rotate var(--dur-move) var(--ease-std), translate var(--dur-quick) var(--ease), background-color var(--dur-quick) var(--ease), box-shadow var(--dur-quick) var(--ease)}[data-motion=full] .alis-AccordionItem-panel{transition:block-size var(--dur-move) var(--ease-std), opacity var(--dur-move) var(--ease-std)}@media (hover:hover) and (pointer:fine){[data-motion=full] .alis-AccordionItem:not([data-expanded]) .alis-AccordionItem-trigger[data-hovered] .alis-AccordionItem-chevron{translate:0 calc(var(--s-1) / 2)}}@media print{.alis-AccordionItem>.alis-AccordionItem-panel,.alis-AccordionItem:not([data-expanded])>.alis-AccordionItem-panel{opacity:1;content-visibility:visible;block-size:auto;display:block}.alis-AccordionItem-chevron{display:none}}}
@layer alis{.alis-Alert,.alis-Toast{--_tone:var(--accent);gap:var(--s-3);padding:var(--s-4);border:1px solid color-mix(in srgb, var(--_tone) 45%, transparent);border-radius:var(--r-box);background:color-mix(in srgb, var(--_tone) 8%, var(--surface));color:var(--ink);font:var(--font-body);grid-template-columns:auto minmax(0,1fr);display:grid}:is(.alis-Alert,.alis-Toast)[data-tone=success]{--_tone:var(--success)}:is(.alis-Alert,.alis-Toast)[data-tone=warning]{--_tone:var(--warning);border-color:color-mix(in srgb, var(--orb-yellow) 75%, var(--surface));background:color-mix(in srgb, var(--orb-yellow) 16%, var(--surface))}:is(.alis-Alert,.alis-Toast)[data-tone=error]{--_tone:var(--danger);border-color:color-mix(in srgb, var(--_tone) 50%, transparent);background:color-mix(in srgb, var(--_tone) 7%, var(--surface))}:is(.alis-Alert-icon,.alis-Toast-icon){color:var(--_tone)}.alis-Alert-icon{margin-block-start:var(--s-1)}.alis-Alert-title{font-weight:var(--fw-bold)}.alis-Alert-body{align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.alis-Alert-text{flex:1 1 var(--col-lg);min-inline-size:0}.alis-Alert-action{font-weight:var(--fw-bold)}.alis-Alert-body{--primary:var(--ink)}.alis-ToastRegion{z-index:var(--z-toast);gap:var(--s-2);inline-size:min(var(--col-xl), 100% - 2 * var(--s-4));display:grid;position:fixed;inset-block-end:calc(var(--s-5) + env(safe-area-inset-bottom,0));inset-inline-start:50%;translate:-50%}.alis-Toast{padding-block:var(--s-2);font-weight:var(--fw-bold);box-shadow:var(--shadow-float);grid-template-columns:auto minmax(0,1fr) auto;align-items:center}@keyframes alis-alert-in{0%{opacity:0;translate:0 calc(-1 * var(--s-2))}}[data-motion=full] :is(.alis-Alert[role],.alis-Toast){animation:alis-alert-in var(--dur-move) var(--ease)}}
@layer alis{.alis-AppShell{flex-direction:column;min-block-size:100dvh;display:flex}.alis-AppShell-main{flex:1}.alis-AppShell[data-full-height]{block-size:100dvh}.alis-AppShell[data-full-height] .alis-AppShell-main{flex-direction:column;min-block-size:0;display:flex}:root:has(.alis-AppShell[data-full-height]){overscroll-behavior-y:none}@media (max-height:500px){.alis-AppShell[data-full-height]{block-size:auto}.alis-AppShell[data-full-height] .alis-AppShell-main{flex:none;block-size:100dvh}}:root{scroll-padding-block-start:calc(var(--alis-header-full-h,0px) + var(--s-4) + env(safe-area-inset-top,0px))}.alis-AppShell-skip{max-inline-size:calc(100% - 2 * var(--s-4));z-index:var(--z-dialog);padding:var(--s-3) var(--s-4);border-radius:var(--r-box);background:var(--surface);color:var(--ink);border:1px solid #0000;position:absolute;inset-block-start:calc(var(--s-3) + env(safe-area-inset-top,0px));inset-inline-start:var(--s-4)}.alis-AppShell-main:focus{outline:none}.alis-AppShell-header{z-index:var(--z-sticky);border-block-end:1px solid var(--border);background:var(--surface);position:sticky;inset-block-start:env(safe-area-inset-top,0px)}.alis-AppShell-header[data-hidden]{opacity:0;translate:0 -100%}[data-motion=full] .alis-AppShell-header{transition:translate var(--dur-move) var(--ease-std), opacity var(--dur-move) var(--ease-std)}@media (max-height:500px){.alis-AppShell-header{position:relative;inset-block-start:auto}}.alis-AppShell-pending{block-size:var(--line);background:var(--muted);transform-origin:0;opacity:0;position:absolute;inset-block-end:0;inset-inline:0}.alis-AppShell-pending:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform-origin:100%}.alis-AppShell-header[data-pending] .alis-AppShell-pending{opacity:1;animation:alis-AppShell-defer var(--dur-defer) var(--ease)}@keyframes alis-AppShell-defer{0%,to{opacity:0}}[data-motion=full] .alis-AppShell-header[data-pending] .alis-AppShell-pending{animation:alis-AppShell-grow var(--dur-pulse) var(--ease) var(--dur-defer) both}@keyframes alis-AppShell-grow{0%{scale:0 1}to{scale:.9 1}}@media (forced-colors:active){.alis-AppShell-pending{forced-color-adjust:none;background:canvastext}}.alis-AppShell-bar{align-items:center;gap:var(--s-6);min-block-size:calc(var(--s-9) + var(--s-2));padding-block:var(--s-2);white-space:nowrap;flex-wrap:wrap;display:flex}@media (min-width:901px){.alis-AppShell-bar{flex-wrap:nowrap}}.alis-AppShell-logo{border-radius:var(--r-box);color:var(--ink);font:var(--fw-bold) var(--text-body) / var(--lh-none) var(--f-ui);letter-spacing:var(--track-wide);flex:none;align-items:center;text-decoration:none;display:flex}[data-motion=full] .alis-AppShell-logo{transition:scale var(--dur-quick) var(--ease-std)}[data-motion=full] .alis-AppShell-logo[data-pressed]{scale:.95}.alis-AppShell-nav{flex:1}.alis-AppShell-status{flex:1;min-inline-size:0}.alis-AppShell-navLinks{justify-content:center;align-items:center;gap:var(--s-3);margin:0;padding:0;list-style:none;display:flex}.alis-AppShell-actions{align-items:center;gap:var(--s-2);margin-inline-start:auto;display:flex}.alis-AppShell-wide{display:contents}.alis-AppShell-bar .alis-AppShell-menuButton{display:none}@media (max-width:900px){.alis-AppShell-bar{gap:var(--s-4);min-block-size:calc(var(--s-7) + var(--s-5))}.alis-AppShell-bar .alis-AppShell-logo{min-inline-size:calc(var(--s-7) + var(--s-2));max-inline-size:calc(var(--s-7) + var(--s-5));flex:0 1000 auto}.alis-AppShell-bar :is(.alis-AppShell-nav,.alis-AppShell-wide){display:none}.alis-AppShell-bar .alis-AppShell-menuButton{display:inline-flex}}@media (max-width:1100px){.alis-AppShell-navLinks{gap:0}}@media (max-width:480px){.alis-AppShell-bar{gap:var(--s-3)}.alis-AppShell-actions{gap:var(--s-1)}}.alis-AppShell-header[data-compact] :is(.alis-AppShell-nav,.alis-AppShell-wide){display:none}.alis-AppShell-header[data-compact] .alis-AppShell-menuButton{display:inline-flex}@media (max-width:900px){.alis-AppShell-header[data-current-on-phone] .alis-AppShell-bar{flex-wrap:nowrap}.alis-AppShell-header[data-current-on-phone] .alis-AppShell-nav:has(.alis-Link[data-current]){flex:0 auto;min-inline-size:0;display:block}.alis-AppShell-header[data-current-on-phone] .alis-AppShell-navLinks{justify-content:flex-start}.alis-AppShell-header[data-current-on-phone] .alis-AppShell-navItem{min-inline-size:0}.alis-AppShell-header[data-current-on-phone] .alis-AppShell-navItem:not(:has(>.alis-Link[data-current])){display:none}.alis-AppShell-header[data-current-on-phone] .alis-AppShell-navLinks .alis-Link{text-overflow:ellipsis;max-inline-size:100%;padding-inline:0;overflow:hidden}.alis-AppShell-header[data-current-on-phone] .alis-AppShell-navLinks .alis-Link:after{inset-inline:0}}.alis-AppShell-header[data-current-on-phone][data-compact] .alis-AppShell-nav:has(.alis-Link[data-current]){flex:0 auto;min-inline-size:0;display:block}.alis-AppShell-header[data-current-on-phone][data-compact] .alis-AppShell-navLinks{justify-content:flex-start}.alis-AppShell-header[data-current-on-phone][data-compact] .alis-AppShell-navItem{min-inline-size:0}.alis-AppShell-header[data-current-on-phone][data-compact] .alis-AppShell-navItem:not(:has(>.alis-Link[data-current])){display:none}.alis-AppShell-header[data-current-on-phone][data-compact] .alis-AppShell-navLinks .alis-Link{text-overflow:ellipsis;max-inline-size:100%;padding-inline:0;overflow:hidden}.alis-AppShell-header[data-current-on-phone][data-compact] .alis-AppShell-navLinks .alis-Link:after{inset-inline:0}.alis-AppShell-header:has(.alis-AppShell-status[data-switch-only]) .alis-AppShell-bar{flex-wrap:nowrap}.alis-AppShell-header:has(.alis-AppShell-status[data-switch-only]):not([data-overflow]) .alis-AppShell-actions>.alis-AppShell-wide{display:contents}.alis-AppShell-header:has(.alis-AppShell-status[data-switch-only]):not([data-overflow]) .alis-AppShell-menuButton{display:none}.alis-AppShell-menuStatus{gap:var(--s-3);display:grid}.alis-AppShell-menuStatus:empty{display:none}.alis-AppShell-menuLinks{margin:0;padding:0;list-style:none}.alis-AppShell-menuItem{min-block-size:var(--control);border-block-end:1px solid var(--border-soft);align-items:center;display:flex}.alis-AppShell-menuItem>.alis-Link[data-variant=nav]{padding-inline:0}.alis-AppShell-menuItem>.alis-Link[data-variant=nav]:after{inset-inline:0}.alis-AppShell-menuItem:nth-child(2){--_i:1}.alis-AppShell-menuItem:nth-child(3){--_i:2}.alis-AppShell-menuItem:nth-child(4){--_i:3}.alis-AppShell-menuItem:nth-child(5){--_i:4}.alis-AppShell-menuItem:nth-child(n+6){--_i:5}[data-motion=full] .alis-AppShell-menuItem{animation:alis-appshell-link-in var(--dur-move) var(--ease) backwards;animation-delay:calc(var(--_i,0) * var(--dur-stagger) / 2)}@keyframes alis-appshell-link-in{0%{opacity:0;translate:var(--s-5) 0}}.alis-AppShell-footer{padding-block:var(--s-7) calc(var(--s-6) + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--border);background:var(--surface)}.alis-AppShell-footerGrid{gap:var(--s-6) var(--s-5);grid-template-columns:minmax(0,1fr) minmax(0,1.67fr) minmax(0,.83fr);display:grid}.alis-AppShell-brand{--alis-logo-size:calc(var(--s-9) * 2.5);align-content:start;justify-items:start;padding-inline-end:var(--s-2);display:grid}.alis-AppShell-columns{gap:var(--s-6) var(--s-5);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.alis-AppShell-footerLinks,.alis-AppShell-legalLinks{font:var(--font-sm)}.alis-AppShell-legal{gap:var(--s-3);align-content:start;display:grid}.alis-AppShell-copyright{border-block-start:1px solid var(--border-soft);color:var(--muted);font:var(--fw-regular) var(--text-label) / var(--lh-label) var(--f-ui);grid-column:1/-1;padding-block-start:var(--s-5)}@media (max-width:860px){.alis-AppShell-footerGrid{grid-template-columns:minmax(0,1fr)}.alis-AppShell-brand{padding-inline-end:0}.alis-AppShell-columns{column-gap:var(--s-8);grid-auto-columns:max-content;justify-content:center}.alis-AppShell-copyright{text-align:center}.alis-AppShell-brand{justify-items:center}.alis-AppShell-legal{border-block-start:1px solid var(--border-soft);grid-column:1/-1;padding-block-start:var(--s-5)}.alis-AppShell-legalHeading{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:0;padding:0;position:absolute;overflow:hidden}.alis-AppShell-legal .alis-AppShell-legalLinks{justify-content:center;gap:var(--s-2) var(--s-5);flex-wrap:wrap;display:flex}.alis-AppShell-legal+.alis-AppShell-copyright{border-block-start:0;padding-block-start:0}}@media (max-width:720px){.alis-AppShell-columns{grid-template-columns:repeat(2,max-content);grid-auto-flow:row}}@media (max-width:340px){.alis-AppShell-columns{grid-template-columns:minmax(0,1fr)}}}
@layer alis{.alis-Avatar{inline-size:var(--control);block-size:var(--control);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--sunken);color:var(--muted);flex:none;place-items:center;display:grid;overflow:hidden}.alis-Avatar[data-size=lg]{inline-size:var(--s-9);block-size:var(--s-9)}.alis-Avatar-image{object-fit:cover;block-size:100%;inline-size:100%}.alis-Avatar .alis-Avatar-icon{block-size:55%;inline-size:55%}.alis-AvatarPair{display:inline-flex}.alis-AvatarPair>.alis-Avatar+.alis-Avatar{outline:var(--ring) solid var(--surface);margin-inline-start:calc(-1 * var(--s-3))}}
@layer alis{.alis-Button{justify-content:center;align-items:center;gap:var(--s-3);max-inline-size:100%;min-block-size:var(--control);padding:var(--s-2) var(--s-5);border-radius:var(--r-pill);font:var(--fw-bold) var(--text-sm) / var(--lh-label) var(--f-ui);text-align:center;cursor:pointer;border:1px solid #0000;text-decoration:none;display:inline-flex}.alis-Button[data-variant=primary]{background:var(--primary) var(--gloss);color:var(--on-primary);box-shadow:var(--gloss-edge), var(--glow-primary)}.alis-Button:is([data-variant=secondary],[data-variant=chip]){color:var(--ink);border-color:var(--border-strong)}.alis-Button[data-variant=secondary]{background:var(--control-bg) linear-gradient(180deg, var(--control-bg), color-mix(in srgb, var(--control-bg) 88%, var(--sunken)));box-shadow:var(--edge), var(--shadow-control)}.alis-Button[data-variant=ghost]{color:var(--primary);background:0 0}.alis-Button[data-variant=danger]{background:var(--danger) var(--gloss);color:var(--on-danger);box-shadow:var(--gloss-edge), var(--shadow-control)}.alis-Button:is([data-variant=term],[data-variant=quiet]){min-block-size:auto;color:inherit;font:inherit;text-align:start;background:0 0;border:0;border-radius:0;padding:0;display:inline;position:relative}.alis-Button[data-variant=term]{-webkit-text-decoration:underline dotted var(--primary) var(--line);text-decoration:underline dotted var(--primary) var(--line);text-underline-offset:var(--s-1);cursor:help}.alis-Button[data-variant=quiet]{color:var(--ink);text-decoration:none}.alis-Button[data-variant=quiet][data-hovered]{text-decoration:underline}.alis-Button:is([data-variant=term],[data-variant=quiet]):after{content:"";block-size:max(100%, var(--s-5));position:absolute;inset-block-start:50%;inset-inline:0;translate:0 -50%}.alis-Button[data-variant=text]{min-block-size:var(--s-5);padding:0 var(--s-1);border-radius:var(--s-1);color:var(--ink);text-underline-offset:var(--underline-offset);background:0 0;border:0;text-decoration:underline;text-decoration-thickness:1px}.alis-Button[data-variant=kind]{border:var(--line) solid var(--_kind);color:var(--ink);background:0 0}.alis-Button[data-kind=assessment]{--_kind:var(--kind-assessment)}.alis-Button[data-kind=connection]{--_kind:var(--kind-connection)}.alis-Button[data-kind=ask]{--_kind:var(--kind-ask)}.alis-Button[data-variant=kind]>.alis-Button-icon{color:var(--_kind)}.alis-Button[data-variant=chip]{padding-inline:var(--s-4);text-align:start;background:0 0;justify-content:flex-start}.alis-Button[data-full-width]{inline-size:100%}.alis-Button[data-icon-only]{inline-size:var(--control);block-size:var(--control);padding:0}.alis-Button:where([data-icon-only])[data-variant=secondary]{background:var(--control-bg);box-shadow:none}.alis-Button:where([data-icon-only])[data-variant=primary]{background:var(--primary);border-color:var(--primary);box-shadow:none}.alis-Button:where([data-icon-only])[data-variant=ghost]{color:var(--muted)}.alis-Button:where([data-icon-only])[data-variant=danger]{border-color:var(--danger)}.alis-Button[data-icon-only][data-size=sm]{inline-size:var(--s-5);block-size:var(--s-5);min-block-size:var(--s-5)}.alis-Button[data-disabled]{background:var(--sunken);color:var(--muted);border-color:var(--border);box-shadow:none;cursor:not-allowed}.alis-Button[data-pending]{cursor:progress}.alis-Button:where([data-icon-only])[data-disabled]{background:var(--surface)}@media (hover:hover) and (pointer:fine){.alis-Button[data-variant=primary][data-hovered]{background-color:color-mix(in srgb, var(--primary) 88%, var(--ink));box-shadow:var(--gloss-edge), var(--glow-primary-hover)}.alis-Button:is([data-variant=secondary],[data-variant=chip])[data-hovered]{border-color:var(--ink);background-color:var(--sunken)}.alis-Button[data-variant=secondary][data-hovered]{background:color-mix(in srgb, var(--control-bg) 85%, var(--ink))}.alis-Button[data-variant=text][data-hovered]{text-decoration-thickness:var(--line)}.alis-Button[data-variant=kind][data-hovered]{background:color-mix(in srgb, var(--_kind) 10%, transparent)}.alis-Button[data-variant=ghost][data-hovered]{background:var(--sunken);color:color-mix(in srgb, var(--primary) 85%, var(--ink))}.alis-Button[data-variant=danger][data-hovered]{background-color:color-mix(in srgb, var(--danger) 88%, var(--ink))}.alis-Button[data-variant=term][data-hovered]{color:var(--primary)}.alis-Button:where([data-icon-only])[data-variant=secondary][data-hovered]{background:var(--sunken)}.alis-Button:where([data-icon-only])[data-variant=primary][data-hovered]{box-shadow:none}.alis-Button:where([data-icon-only])[data-variant=ghost][data-hovered]{color:var(--ink)}}.alis-Button[data-variant=primary][data-pressed]{background-color:color-mix(in srgb, var(--primary) 82%, var(--ink));box-shadow:var(--gloss-edge), var(--glow-primary)}.alis-Button[data-variant=secondary][data-pressed]{box-shadow:var(--well)}.alis-Button[data-variant=ghost][data-pressed]{background:color-mix(in srgb, var(--sunken) 92%, var(--ink));color:color-mix(in srgb, var(--primary) 85%, var(--ink))}.alis-Button[data-variant=danger][data-pressed]{background-color:color-mix(in srgb, var(--danger) 82%, var(--ink))}.alis-Button[data-variant=chip][aria-pressed=true]{background:var(--sunken);box-shadow:inset 0 0 0 calc(var(--line) / 2) var(--border-strong)}[data-motion=full] .alis-Button{transition:background-color var(--dur-quick) var(--ease), border-color var(--dur-quick) var(--ease), color var(--dur-quick) var(--ease), box-shadow var(--dur-move) var(--ease), translate var(--dur-quick) var(--ease-std), scale var(--dur-quick) var(--ease-std)}[data-motion=full] :is(.alis-Button-icon,.alis-Button-iconEnd){transition:translate var(--dur-quick) var(--ease-std), scale var(--dur-move) var(--ease-std)}@media (hover:hover) and (pointer:fine){[data-motion=full] .alis-Button:where([data-variant=primary],[data-variant=secondary],[data-variant=kind]):not(:where([data-full-width],[data-icon-only]))[data-hovered]{scale:1.05}[data-motion=full] .alis-Button:where(:has(>.alis-Button-icon[data-brand])):not(:where([data-full-width]))[data-hovered]{scale:1.03}[data-motion=full] .alis-Button[data-hovered]>.alis-Button-icon[data-brand]{scale:1.1}[data-motion=full] .alis-Button[data-nudge-start=right][data-hovered] .alis-Button-icon,[data-motion=full] .alis-Button[data-nudge-end=right][data-hovered] .alis-Button-iconEnd{translate:calc(var(--s-1) * 1.5) 0}[data-motion=full] .alis-Button[data-nudge-start=left][data-hovered] .alis-Button-icon,[data-motion=full] .alis-Button[data-nudge-end=left][data-hovered] .alis-Button-iconEnd{translate:calc(var(--s-1) * -1) 0}[data-motion=full] .alis-Button[data-nudge-start=up-right][data-hovered] .alis-Button-icon,[data-motion=full] .alis-Button[data-nudge-end=up-right][data-hovered] .alis-Button-iconEnd{translate:calc(var(--s-1) / 2) calc(var(--s-1) / -2)}}[data-motion=full] .alis-Button:not([data-variant=term],[data-variant=quiet],[data-variant=text])[data-pressed]{scale:.95}[data-motion=full] .alis-Button[data-full-width][data-pressed]{scale:.98}[data-motion=full] .alis-Button[data-variant=chip][data-pressed]{scale:.97}[data-motion=full] .alis-Button[data-icon-only][data-pressed]{scale:.92}@media (forced-colors:active){.alis-Button[data-variant],.alis-Button[data-variant]:is([data-hovered],[data-pressed]){border-color:currentColor}}}
@layer alis{.alis-Callout{padding:var(--s-1) 0 var(--s-1) var(--s-4);border-inline-start:var(--line) solid var(--border-strong)}.alis-Callout-text{font:var(--font-sm);letter-spacing:var(--track-sm);color:var(--muted)}}
@layer alis{.alis-Card{--_depth:var(--shadow-rest);gap:var(--s-4);min-inline-size:0;padding:clamp(var(--s-4), 3vw, var(--s-6));border:1px solid var(--border);border-radius:var(--r-box);background:var(--surface) var(--sheen);box-shadow:var(--edge), var(--_depth);grid-template-columns:minmax(0,1fr);align-content:start;display:grid;position:relative}.alis-Card[data-featured]{--_feat:color-mix(in srgb, var(--primary) 55%, var(--border));border-color:var(--_feat);box-shadow:inset 0 0 0 calc(var(--line) / 2) var(--_feat), var(--edge), var(--_depth)}.alis-Card[data-kind]{border-color:color-mix(in srgb, var(--_kind) 40%, var(--border));background:color-mix(in srgb, var(--_kind) 7%, var(--surface))}.alis-Card[data-kind=assessment]{--_kind:var(--kind-assessment)}.alis-Card[data-kind=connection]{--_kind:var(--kind-connection)}.alis-Card[data-kind=ask]{--_kind:var(--kind-ask)}.alis-Card-link:after{content:"";border-radius:var(--r-box);position:absolute;inset:0}.alis-Card:has(.alis-Card-link) :is(a,button,input,select,textarea,[tabindex]):not(.alis-Card-link){position:relative}.alis-Card-link:focus-visible{outline:none}.alis-Card:has(.alis-Card-link[data-focus-visible]){outline:var(--line) solid var(--focus);outline-offset:var(--focus-offset)}@media (hover:hover) and (pointer:fine){.alis-Card:is(:has(.alis-Card-link),[data-raised-on-hover]):hover{--_depth:var(--shadow-lift)}.alis-Card:not([data-featured],[data-kind]):has(.alis-Card-link):hover{border-color:color-mix(in srgb, var(--border) 40%, var(--border-strong))}.alis-Card:has(.alis-Card-link):hover .alis-Card-icon{--alis-chip-tint:22%}}.alis-Card:has(.alis-Card-link[data-pressed]){--_depth:var(--shadow-rest)}[data-motion=full] .alis-Card:is(:has(.alis-Card-link),[data-raised-on-hover]){transition:translate var(--dur-move) var(--ease), box-shadow var(--dur-move) var(--ease), border-color var(--dur-quick) var(--ease)}[data-motion=full] .alis-Card:has(.alis-Card-link) .alis-Card-icon{transition:background-color var(--dur-move) var(--ease), scale var(--dur-move) var(--ease)}@media (hover:hover) and (pointer:fine){[data-motion=full] .alis-Card:has(.alis-Card-link):hover{translate:0 calc(var(--s-1) * -.75)}[data-motion=full] .alis-Card:has(.alis-Card-link):hover .alis-Card-icon{scale:1.08}}[data-motion=full] .alis-Card:has(.alis-Card-link[data-pressed]){translate:0 calc(var(--s-1) / -4);transition-duration:var(--dur-quick)}}
@layer alis{.alis-ChatMessage{justify-items:start;min-inline-size:0;display:grid}.alis-ChatMessage[data-variant=user]{justify-items:end}.alis-ChatMessage-bubble{gap:var(--s-2);min-inline-size:0;max-inline-size:92%;display:grid}.alis-ChatMessage[data-variant=user] .alis-ChatMessage-bubble{padding:var(--s-3) var(--s-4);border-radius:var(--r-box);background:color-mix(in srgb, var(--primary) 12%, var(--surface));border:1px solid #0000}.alis-ChatMessage-note{font:var(--font-sm);color:var(--muted);margin:0}@media (min-width:768px){.alis-ChatMessage-note{display:none}}[data-motion=full] .alis-ChatMessage{animation:alis-rise-in var(--dur-move) var(--ease) both}}
@layer alis{.alis-ChatThread{flex-direction:column;min-block-size:0;min-inline-size:0;display:flex}.alis-ChatThread[data-variant=card]{border:1px solid var(--border);border-radius:var(--r-box);background:var(--surface) var(--sheen);box-shadow:var(--edge), var(--shadow-rest);overflow:hidden}.alis-ChatThread-head{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-block-end:1px solid var(--border);display:flex}.alis-ChatThread[data-variant=card] .alis-ChatThread-head{padding:var(--s-4)}.alis-ChatThread-heading{gap:var(--s-1);flex:1;min-inline-size:0;display:grid}.alis-ChatThread-head .alis-ChatThread-heading .alis-ChatThread-title{font-size:var(--text-body)}.alis-ChatThread-actions{flex:none;display:flex}.alis-ChatThread-log{gap:var(--s-4);min-block-size:0;padding:var(--s-5) max(var(--s-4), calc((100% - var(--measure) * 4 / 3) / 2));overscroll-behavior:contain;overflow-anchor:none;background:var(--bg);flex:1;grid-template-columns:minmax(0,1fr);align-content:start;display:grid;position:relative;overflow-y:auto}.alis-ChatThread[data-variant=card] .alis-ChatThread-log{max-block-size:var(--col-xl);padding:var(--s-4)}.alis-ChatThread-log:focus-visible{outline-offset:calc(var(--line) * -1)}.alis-ChatThread-log .alis-ChatThread-loadEarlier{color:var(--muted);justify-self:center}@media (hover:hover) and (pointer:fine){.alis-ChatThread-log .alis-ChatThread-loadEarlier[data-hovered]{background:var(--surface);color:var(--ink)}}.alis-ChatThread-foot{gap:var(--s-3);padding:var(--s-4) max(var(--s-4), calc((100% - var(--measure) * 4 / 3) / 2));border-block-start:1px solid var(--border);padding-block-end:max(var(--s-4), env(safe-area-inset-bottom));display:grid}.alis-ChatThread[data-variant=card] .alis-ChatThread-foot{padding-inline:var(--s-4)}@media (max-width:767px){.alis-ChatThread:has(.alis-ChatMessage-note) .alis-ChatThread-foot .alis-FieldDescription{display:none}}}
@layer alis{.alis-Checkbox{row-gap:var(--s-1);display:grid;position:relative}.alis-Checkbox-button{gap:var(--s-3);padding-block:var(--s-1);font:var(--font-body);color:var(--ink);cursor:pointer;align-items:flex-start;display:flex}.alis-Checkbox-button:after{content:"";position:absolute;inset:0}.alis-Checkbox:has(>.alis-Checkbox-description) .alis-Checkbox-label{font-weight:var(--fw-bold)}.alis-Checkbox-box{inline-size:var(--icon-lg);block-size:var(--icon-lg);border:1px solid var(--border-strong);border-radius:calc(var(--r-box) / 4);background-color:var(--bg);color:var(--on-primary);box-shadow:var(--well);flex:none;place-items:center;margin-block-start:calc((1lh - var(--icon-lg)) / 2);display:grid}.alis-Checkbox-button[data-selected] .alis-Checkbox-box{border-color:var(--primary);background-color:var(--primary);box-shadow:none}.alis-Checkbox-button[data-focus-visible] .alis-Checkbox-box{outline:var(--line) solid var(--focus);outline-offset:var(--focus-offset)}.alis-Checkbox-button[data-invalid]:not([data-selected]) .alis-Checkbox-box{border-color:var(--danger);box-shadow:inset 0 0 0 calc(var(--line) / 2) var(--danger), var(--well)}.alis-Checkbox-button[data-disabled]{color:var(--muted);cursor:not-allowed}.alis-Checkbox-button[data-disabled] .alis-Checkbox-box{border-color:var(--border);background-color:var(--sunken);color:var(--muted);box-shadow:none}@media (hover:hover) and (pointer:fine){.alis-Checkbox-button[data-hovered]:not([data-selected],[data-invalid]) .alis-Checkbox-box{border-color:color-mix(in srgb, var(--border-strong) 50%, var(--ink))}}.alis-Checkbox-description,.alis-Checkbox-error{padding-inline-start:calc(var(--icon-lg) + var(--s-3))}.alis-CheckboxGroup{gap:var(--s-1);display:grid}.alis-CheckboxGroup[data-variant=boxed]{gap:var(--s-2)}.alis-CheckboxGroup[data-variant=boxed] .alis-Checkbox{min-block-size:var(--control);padding:var(--s-2) var(--s-3);border:1px solid var(--border);border-radius:var(--r-box);background-color:var(--bg);align-content:center}.alis-CheckboxGroup[data-variant=boxed] .alis-Checkbox-button{padding-block:0}.alis-CheckboxGroup[data-variant=boxed] .alis-Checkbox:has(>[data-selected]){border-color:var(--border-strong)}.alis-CheckboxGroup[data-variant=boxed] .alis-Checkbox:has(>[data-disabled]){background-color:var(--sunken)}.alis-CheckboxGroup[data-variant=boxed] .alis-Checkbox-box{margin-block-start:0}[data-motion=full] .alis-Checkbox-box{transition:border-color var(--dur-quick) var(--ease), background-color var(--dur-quick) var(--ease)}}
@layer alis{.alis-Cluster{flex-wrap:wrap;align-items:center;display:flex}.alis-Cluster[data-justify=start]{justify-content:flex-start}.alis-Cluster[data-justify=center]{justify-content:center}.alis-Cluster[data-justify=end]{justify-content:flex-end}.alis-Cluster[data-justify=between]{justify-content:space-between}}
@layer alis{.alis-Composer{gap:var(--s-2);display:grid}.alis-Composer-row{padding:var(--s-1);border:1px solid var(--border-strong);border-radius:var(--r-pill);background-color:var(--bg);box-shadow:var(--well);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"start text send";align-items:center;display:grid}.alis-Composer-row[data-stacked]{row-gap:var(--s-1);border-radius:var(--r-box);grid-template-areas:"text text text""start.send"}.alis-Composer-row:has(.alis-Composer-input[data-focused]){background-color:var(--surface)}.alis-Composer-row:has(.alis-Composer-input:focus-visible){outline:var(--line) solid var(--focus);outline-offset:var(--focus-offset)}@media (hover:hover) and (pointer:fine){.alis-Composer-row:has(.alis-Composer-input[data-hovered]):not(:has(.alis-Composer-input[data-focused])){border-color:color-mix(in srgb, var(--border-strong) 50%, var(--ink))}}[data-motion=full] .alis-Composer-row{transition:border-color var(--dur-quick) var(--ease), background-color var(--dur-quick) var(--ease)}.alis-Composer .alis-Composer-row .alis-Composer-input{min-block-size:0;max-block-size:min(16lh,50dvh);padding:calc((var(--control) - 1lh) / 2) var(--s-3);box-shadow:none;background-color:#0000;border:0;grid-area:text}.alis-Composer .alis-Composer-row[data-stacked] .alis-Composer-input{padding-block:var(--s-2) 0}.alis-Composer .alis-Composer-row .alis-Composer-input:focus-visible{outline:none}.alis-Composer-start{align-items:center;gap:var(--s-2);grid-area:start;display:flex}.alis-Composer-send{grid-area:send}.alis-Composer-note{min-block-size:calc(var(--control) + var(--s-2));font:var(--font-sm);color:var(--muted);align-items:center;display:flex}}
@layer alis{.alis-Container{--_width:var(--container);padding-left:max(var(--gutter), env(safe-area-inset-left,0px), calc((100% - var(--_width)) / 2));padding-right:max(var(--gutter), env(safe-area-inset-right,0px), calc((100% - var(--_width)) / 2))}.alis-Container[data-width=reading]{--_width:var(--reading)}.alis-Container[data-width=measure]{--_width:var(--measure)}.alis-Container[data-width=narrow]{--_width:calc(var(--measure) * 4 / 5)}.alis-Container .alis-Container{padding-left:max(0px, calc((100% - var(--_width)) / 2));padding-right:max(0px, calc((100% - var(--_width)) / 2))}}
@layer alis{.alis-Dialog-overlay{z-index:var(--z-dialog);block-size:var(--visual-viewport-height);padding:var(--s-4);background:var(--scrim);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.alis-Dialog{inline-size:min(var(--col-xl), 100%);max-block-size:min(100%,40rem)}:is([data-placement=start],[data-placement=end],[data-size=lg]) .alis-Dialog{max-block-size:100%}[data-placement=center] .alis-Dialog{padding-inline-end:var(--s-1)}.alis-Dialog-body{gap:var(--s-2);padding:var(--s-6);border-radius:inherit;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.alis-Dialog-header{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.alis-Dialog-title{min-inline-size:0;font:var(--font-card);letter-spacing:var(--track-card);text-wrap:pretty;flex:1}.alis-Dialog-close{margin-inline-start:auto}.alis-Dialog-controls{flex:none;display:flex}.alis-Dialog-actions{justify-content:flex-end;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.alis-Dialog-body>.alis-Dialog-actions{margin-block-start:var(--s-2)}.alis-Dialog-overlay:is([data-placement=start],[data-placement=end]){padding:0}.alis-Dialog-overlay[data-placement=start]{justify-content:flex-start}.alis-Dialog-overlay[data-placement=end]{justify-content:flex-end}.alis-Dialog-overlay:is([data-placement=start]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[data-placement=end]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){--_slide:-100%}.alis-Dialog-overlay:is([data-placement=end]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[data-placement=start]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){--_slide:100%}:is([data-placement=start],[data-placement=end]) .alis-Dialog{inline-size:min(var(--col-lg), 100%);border-radius:0;block-size:100%}:is([data-placement=start],[data-placement=end]) .alis-Dialog-body{gap:var(--s-5);padding:max(var(--s-5), env(safe-area-inset-top)) max(var(--s-5), env(safe-area-inset-right)) max(var(--s-5), env(safe-area-inset-bottom)) max(var(--s-5), env(safe-area-inset-left));flex:1}[data-placement=start] .alis-Dialog-body{grid-template-rows:auto minmax(0,1fr);align-content:stretch}[data-placement=center] .alis-Dialog-title{text-align:center}[data-placement=center] .alis-Dialog-header:has(>.alis-Dialog-title+.alis-Dialog-close):before{content:"";inline-size:var(--control);flex:none}[data-placement=center] .alis-Dialog-actions{justify-content:center}[data-placement=center] .alis-Dialog-body button[type=submit]{place-self:center}[data-placement=center]:not([data-size=lg]) :is(.alis-Dialog-body,.alis-Dialog-body>.alis-Stack[data-align=stretch]){justify-items:center}[data-placement=center] .alis-Dialog-body>:is(.alis-Dialog-header,.alis-Stack,form){justify-self:stretch}[data-placement=center] .alis-Dialog-body>:has(input,textarea,select){justify-self:stretch}[data-placement=center] .alis-Dialog-body>.alis-Stack>:has(input,textarea,select){justify-self:stretch}[data-placement=center] .alis-Dialog-body{padding-block-end:var(--s-7);padding-inline-end:calc(var(--s-6) - var(--s-1))}@media (max-width:480px){[data-placement=center] .alis-Dialog-body{padding:var(--s-5);padding-block-end:var(--s-6);padding-inline-end:calc(var(--s-5) - var(--s-1))}}[data-size=lg] .alis-Dialog{inline-size:min(60rem,100%)}@media (max-width:480px){.alis-Dialog-overlay[data-size=lg]{padding-inline:var(--s-2)}[data-size=lg] .alis-Dialog-body{padding:var(--s-3)}}[data-motion=full] .alis-Dialog-overlay[data-entering]{animation:alis-fade-in var(--dur-quick) var(--ease-std)}[data-motion=full] .alis-Dialog-overlay[data-exiting]{animation:alis-fade-in var(--dur-quick) var(--ease-std) reverse}[data-motion=full] [data-placement=center] .alis-Dialog[data-entering]{animation:alis-dialog-rise var(--dur-move) var(--ease)}[data-motion=full] [data-placement=center] .alis-Dialog[data-exiting]{animation:alis-dialog-rise var(--dur-move) var(--ease) reverse}[data-motion=full] :is([data-placement=start],[data-placement=end]) .alis-Dialog[data-entering]{animation:alis-dialog-slide var(--dur-move) var(--ease)}[data-motion=full] :is([data-placement=start],[data-placement=end]) .alis-Dialog[data-exiting]{animation:alis-dialog-slide var(--dur-move) var(--ease) reverse}@keyframes alis-dialog-rise{0%{opacity:0;translate:0 var(--s-6);scale:.95}}@keyframes alis-dialog-slide{0%{translate:var(--_slide) 0}}}
@layer alis{.alis-Divider{align-items:center;gap:var(--s-3);line-height:var(--lh-none);text-align:center;display:flex}.alis-Divider:before,.alis-Divider:after{content:"";border-block-start:1px solid var(--border-soft);flex:1}}
@layer alis{.alis-FieldLabel{font:var(--fw-bold) var(--text-body) / var(--lh-label) var(--f-ui)}.alis-Field-control{inline-size:100%;min-inline-size:0;min-block-size:var(--control);padding:calc((var(--control) - 1lh) / 2 - 1px) var(--s-4);border:1px solid var(--border-strong);border-radius:var(--r-box);background-color:var(--bg);color:var(--ink);font:var(--fw-regular) var(--text-body) / var(--lh-sm) var(--f-ui);box-shadow:var(--well)}.alis-Field-control::placeholder{color:var(--muted);opacity:1}.alis-Field-control[data-focused]{background-color:var(--surface)}.alis-Field-control:is([data-invalid],[data-invalid]>*){border-color:var(--danger);box-shadow:inset 0 0 0 calc(var(--line) / 2) var(--danger), var(--well)}.alis-Field-control[data-disabled]{background-color:var(--sunken);color:var(--muted);border-color:var(--border);box-shadow:none;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.alis-Field-control[data-hovered]:not([data-focused],[data-invalid],[data-invalid]>*,[data-disabled],[readonly]){border-color:color-mix(in srgb, var(--border-strong) 50%, var(--ink))}}[data-motion=full] .alis-Field-control{transition:border-color var(--dur-quick) var(--ease), background-color var(--dur-quick) var(--ease)}.alis-FieldTextArea{field-sizing:content;resize:none;display:block}.alis-FieldDescription{font:var(--font-sm);color:var(--muted);display:block}.alis-FieldError{gap:var(--s-2);font:var(--fw-bold) var(--text-sm) / var(--lh-sm) var(--f-ui);color:var(--danger);align-items:flex-start;display:flex}.alis-FieldError-icon{margin-block-start:calc((1lh - var(--icon-sm)) / 2)}}
@layer alis{.alis-Form{gap:var(--s-4);align-content:start;min-inline-size:0;display:grid}.alis-Form>.alis-Button:not([data-full-width]){justify-self:start}.alis-ErrorSummary{gap:var(--s-2);padding:var(--s-4);border:1px solid color-mix(in srgb, var(--danger) 50%, transparent);border-radius:var(--r-box);background:color-mix(in srgb, var(--danger) 7%, var(--surface));color:var(--ink);font:var(--font-body);box-shadow:inset var(--s-1) 0 0 var(--danger);display:grid}.alis-ErrorSummary-title{font:var(--fw-bold) var(--text-body) / var(--lh-label) var(--f-ui);color:var(--danger)}.alis-ErrorSummary-list{margin:0;padding-inline-start:var(--s-5);list-style:outside}}
@layer alis{.alis-Grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--_min-column)), 1fr));display:grid}.alis-Grid[data-min-column=xs]{--_min-column:var(--col-xs)}.alis-Grid[data-min-column=sm]{--_min-column:var(--col-sm)}.alis-Grid[data-min-column=md]{--_min-column:var(--col-md)}.alis-Grid[data-min-column=lg]{--_min-column:var(--col-lg)}.alis-Grid[data-min-column=xl]{--_min-column:var(--col-xl)}.alis-Grid[data-align=start]{align-items:start}.alis-Grid[data-align=stretch]{align-items:stretch}}
@layer alis{.alis-Heading{color:var(--ink);text-wrap:balance}.alis-Heading[data-variant=display]{font:var(--font-display);letter-spacing:var(--track-display)}.alis-Heading[data-variant=section]{font:var(--font-section);letter-spacing:var(--track-section)}.alis-Heading[data-variant=card]{font:var(--font-card);letter-spacing:var(--track-card)}.alis-Heading :where(em,i){font-style:normal}}
@layer alis{.alis-Icon{flex:none}.alis-Icon:where([data-size=sm]){inline-size:var(--icon-sm);block-size:var(--icon-sm)}.alis-Icon:where([data-size=md]){inline-size:var(--icon-md);block-size:var(--icon-md)}.alis-Icon:where([data-size=lg]){inline-size:var(--icon-lg);block-size:var(--icon-lg)}}
@layer alis{.alis-IconChip{--_hue:var(--accent);inline-size:calc(var(--icon-md) * 2);block-size:calc(var(--icon-md) * 2);background:color-mix(in srgb, var(--_hue) var(--alis-chip-tint,16%), var(--surface));color:color-mix(in srgb, var(--_hue) 90%, var(--ink));box-shadow:inset 0 0 0 calc(var(--line) / 2) color-mix(in srgb, var(--_hue) 28%, transparent), var(--edge);border-radius:50%;flex:none;place-items:center;display:grid}.alis-IconChip[data-hue=t3]{--_hue:var(--t3)}.alis-IconChip[data-hue=t4]{--_hue:var(--t4)}.alis-IconChip[data-hue=t5]{--_hue:var(--t5)}.alis-IconChip[data-hue=warm]{--_hue:var(--primary)}.alis-IconChip[data-hue=quiet]{--_hue:var(--border-strong)}.alis-IconChip:is([data-hue=assessment],[data-hue=connection],[data-hue=ask],[data-hue=start]){background:color-mix(in srgb, var(--_hue) var(--alis-chip-tint,9%), var(--surface));color:var(--_hue);box-shadow:inset 0 0 0 calc(var(--line) / 2) color-mix(in srgb, var(--_hue) 35%, transparent), var(--edge)}.alis-IconChip[data-hue=assessment]{--_hue:var(--kind-assessment)}.alis-IconChip[data-hue=connection]{--_hue:var(--kind-connection)}.alis-IconChip[data-hue=ask]{--_hue:var(--kind-ask)}.alis-IconChip[data-hue=start]{--_hue:var(--primary)}}
@layer alis{.alis-Link[data-variant=quiet]{color:var(--ink);text-decoration:none}.alis-Link[data-variant=quiet][data-hovered]{text-decoration:underline}.alis-Link[data-variant=heading]{color:var(--ink);text-decoration:none}.alis-Link[data-variant=heading][data-hovered]{-webkit-text-decoration:underline var(--line) var(--primary);text-decoration:underline var(--line) var(--primary)}.alis-Link[data-variant=nav]{padding:var(--s-3);border-radius:var(--r-box);line-height:var(--lh-none);overflow-wrap:normal;text-decoration:none;display:inline-block;position:relative}.alis-Link[data-variant=nav]:is([data-hovered],[data-current]){color:var(--primary)}.alis-Link[data-variant=nav]:after{content:"";inset-inline:var(--s-3);block-size:var(--line);border-radius:var(--r-pill);transform-origin:0;background:currentColor;position:absolute;inset-block-end:var(--s-2);scale:0 1}.alis-Link[data-variant=nav]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{transform-origin:100%}.alis-Link[data-variant=nav]:is([data-hovered],[data-current]):after{scale:1}[data-motion=full] .alis-Link[data-variant=nav]{transition:color var(--dur-quick) var(--ease)}[data-motion=full] .alis-Link[data-variant=nav]:after{transition:scale var(--dur-move) var(--ease-std)}.alis-Link-external{white-space:nowrap}.alis-Link-icon{vertical-align:-.125em;display:inline-block}@media (forced-colors:active){.alis-Link[data-variant=nav]:after{forced-color-adjust:none;background:linktext}}}
@layer alis{.alis-LinkList{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--col-lg)), 28rem));justify-content:center;gap:var(--s-5);inline-size:100%;margin:0;padding:0;list-style:none;display:grid}.alis-LinkList-item{align-content:start;gap:var(--s-2);text-align:start;display:grid}.alis-LinkList-link{align-items:center;gap:var(--s-2);display:inline-flex}.alis-LinkList-description{color:var(--muted);margin:0}[data-motion=full] .alis-LinkList-arrow{transition:translate var(--dur-quick) var(--ease)}@media (hover:hover) and (pointer:fine){[data-motion=full] .alis-LinkList-link[data-hovered] .alis-LinkList-arrow{translate:var(--s-1) 0}}}
@layer alis{.alis-Menu-item[data-variant=danger]{color:var(--danger)}.alis-Menu-header{gap:var(--s-1);margin:0 calc(-1 * var(--s-2)) var(--s-4);padding:0 var(--s-2) var(--s-3);border-block-end:1px solid var(--border-soft);color:var(--ink);font:var(--fw-regular) var(--text-sm) / var(--lh-sm) var(--f-ui);display:grid}.alis-Menu-title{font-size:var(--text-body);font-weight:var(--fw-bold)}.alis-Menu-description{color:var(--muted)}.alis-Menu-lines{padding-block:var(--s-1);display:grid}.alis-Menu-lines>.alis-Menu-description{font-weight:var(--fw-regular)}.alis-Menu-item[data-current]{background-color:var(--sunken)}@media (forced-colors:active){.alis-Menu-item[data-current]{border:var(--line) solid Highlight}}.alis-Menu-scroll{max-block-size:calc(6.5 * (2 * var(--text-sm) * var(--lh-card) + 2 * var(--s-1) + 2 * var(--s-2)));overscroll-behavior:contain;display:grid;overflow-y:auto}.alis-Menu-pill{padding:var(--s-1) var(--s-3);border:1px solid var(--border-strong);border-radius:var(--r-pill);color:var(--muted);justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.alis-Menu-item[data-selected] .alis-Menu-pill{border-color:var(--ink);background-color:var(--ink);color:var(--bg)}@media (forced-colors:active){.alis-Menu-item[data-selected] .alis-Menu-pill{border:var(--line) solid Highlight}}.alis-Menu-separator{margin-block:var(--s-2);border-block-start:1px solid var(--border-soft)}}
@layer alis{.alis-NoticeBar{border-block-end:1px solid var(--border);background:var(--sunken)}.alis-NoticeBar-bar{align-items:center;gap:var(--s-3) var(--s-5);padding-block:var(--s-3);flex-wrap:wrap;display:flex}.alis-NoticeBar-message{flex:1 1 var(--col-md);color:var(--ink);font:var(--font-sm);letter-spacing:var(--track-sm)}.alis-NoticeBar-actions{gap:var(--s-3);flex-wrap:wrap;display:flex}}
@layer alis{.alis-OptionBar{min-inline-size:0;container:alis-option-bar/inline-size}.alis-OptionBar:is([data-layout=fit],:has(>[data-orientation=vertical])){container-type:normal}.alis-OptionBar-track{gap:var(--s-1);padding:var(--s-1);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--sunken);box-shadow:var(--well);grid-auto-columns:minmax(min-content,1fr);grid-auto-flow:column;display:grid}.alis-OptionBar[data-layout=fit] .alis-OptionBar-track{grid-auto-columns:1fr;display:inline-grid}.alis-OptionBar-cell{display:grid}.alis-OptionBar-item{justify-content:center;align-items:center;gap:var(--s-2);min-block-size:var(--control);padding:var(--s-1) var(--s-4);border-radius:var(--r-pill);color:var(--muted);font:var(--fw-bold) var(--text-sm) / var(--lh-card) var(--f-ui);text-align:center;text-wrap:balance;overflow-wrap:normal;cursor:pointer;text-decoration:none;display:flex}.alis-OptionBar-item[data-selected]{color:var(--ink)}.alis-OptionBar-item[data-focus-visible]{outline:var(--line) solid var(--focus);outline-offset:var(--focus-offset)}@media (hover:hover) and (pointer:fine){.alis-OptionBar-item[data-hovered]:not([data-selected]){background:color-mix(in srgb, var(--surface) 55%, transparent);color:var(--ink)}}[data-motion=full] .alis-OptionBar-item{transition:background-color var(--dur-quick) var(--ease), color var(--dur-quick) var(--ease)}@container alis-option-bar not (min-width:470px){.alis-OptionBar[data-layout=fill] .alis-OptionBar-track:has(>:nth-child(4):last-child){border-radius:var(--r-box);grid-template-columns:repeat(2,minmax(min-content,1fr));grid-auto-flow:row}}@container alis-option-bar not (min-width:702px){.alis-OptionBar[data-layout=fill] .alis-OptionBar-track:has(>:nth-child(6):last-child){border-radius:var(--r-box);grid-template-columns:repeat(3,minmax(min-content,1fr));grid-auto-flow:row}}@container alis-option-bar not (min-width:586px){.alis-OptionBar[data-layout=fill] .alis-OptionBar-track:has(>:nth-child(5):last-child){border-radius:var(--r-box);grid-template-columns:minmax(min-content,1fr);grid-auto-flow:row}}@container alis-option-bar not (min-width:354px){.alis-OptionBar[data-layout=fill] .alis-OptionBar-track:has(>:nth-child(6):last-child){grid-template-columns:repeat(2,minmax(min-content,1fr))}.alis-OptionBar[data-layout=fill] .alis-OptionBar-track:has(>:nth-child(3):last-child){border-radius:var(--r-box);grid-template-columns:minmax(min-content,1fr);grid-auto-flow:row}}@container alis-option-bar not (min-width:440px){.alis-OptionBar[data-layout=fill] .alis-OptionBar-track:has(>:nth-child(3):last-child):has(.alis-Icon){border-radius:var(--r-box);grid-template-columns:minmax(min-content,1fr);grid-auto-flow:row}}@container alis-option-bar not (min-width:294px){.alis-OptionBar[data-layout=fill] .alis-OptionBar-track:has(>:nth-child(4):last-child){grid-template-columns:minmax(min-content,1fr)}}@container alis-option-bar not (min-width:238px){.alis-OptionBar[data-layout=fill] .alis-OptionBar-track{border-radius:var(--r-box);grid-template-columns:minmax(min-content,1fr);grid-auto-flow:row}}.alis-OptionBar[data-layout=half]{max-inline-size:var(--measure)}@container alis-option-bar not (min-width:420px){.alis-OptionBar[data-layout=half] .alis-OptionBar-track{border-radius:var(--r-box);grid-template-columns:minmax(min-content,1fr);grid-auto-flow:row}}.alis-OptionBar:has(>.alis-OptionBar-label){gap:var(--s-2);display:grid}.alis-OptionBar-track[data-orientation=vertical]{border-radius:var(--r-box);grid-template-columns:minmax(min-content,1fr);grid-auto-flow:row}.alis-OptionBar-track[data-orientation=vertical] .alis-OptionBar-item{padding-inline:var(--s-3);border-radius:var(--r-box);text-align:start;justify-content:flex-start}.alis-OptionBarTabs{gap:var(--s-3);display:grid}.alis-OptionBarTabs[data-orientation=vertical]{align-items:flex-start;gap:var(--s-5);flex-wrap:wrap;display:flex}.alis-OptionBarTabs[data-orientation=vertical]>.alis-OptionBar{flex:1 1 var(--col-sm)}.alis-OptionBarTabs[data-orientation=vertical]>.alis-OptionBarPanel{flex:999 1 0;min-inline-size:60%}[data-motion=full] .alis-OptionBarPanel{transition:opacity var(--dur-move) var(--ease), translate var(--dur-move) var(--ease)}[data-motion=full] .alis-OptionBarPanel[data-entering]{opacity:0;translate:0 var(--s-2)}@media (forced-colors:active){.alis-OptionBar-item{border:1px solid}}}
@layer alis{.alis-PageSection{--_pad:clamp(var(--s-7), 7vw, var(--s-9));padding-block:var(--_pad)}.alis-PageSection[data-tight]{--_pad:var(--s-6)}.alis-PageSection[data-tone=sunken]{background:var(--sunken)}.alis-PageSection[data-centered]{text-align:center}.alis-PageSection-content{gap:var(--s-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.alis-PageSection-content>*{grid-column:1/-1;min-inline-size:0}.alis-PageSection[data-centered]:not([data-variant=hero])>.alis-PageSection-content{justify-items:center}.alis-PageSection-content>.alis-PageSectionText{align-content:start;align-self:start;justify-items:start;gap:var(--s-5);grid-area:1/1/auto/7;display:grid}.alis-PageSection-content>.alis-PageSectionText[data-centered]{text-align:center;grid-column:1/-1;justify-items:center}.alis-PageSection-content>.alis-PageSectionAside{align-self:center;gap:var(--s-3);grid-area:1/8/auto/-1;display:grid}.alis-PageSection[data-reversed]>.alis-PageSection-content>.alis-PageSectionAside{grid-column:1/8}.alis-PageSection[data-reversed]>.alis-PageSection-content>.alis-PageSectionText{grid-column:8/-1}.alis-PageSectionAside>*{max-inline-size:100%}.alis-PageSectionAside>:where(a,button,img){justify-self:start}.alis-PageSection:not([data-tone=sunken])+.alis-PageSection:not([data-tone=sunken]){padding-block-start:0}.alis-PageSection:not([data-tone=sunken])+.alis-PageSection:not([data-tone=sunken])>.alis-PageSection-content{border-block-start:1px solid var(--border-soft);padding-block-start:var(--_pad)}@media (max-width:1023px){.alis-PageSection-content{grid-template-columns:minmax(0,1fr)}.alis-PageSection-content>:is(.alis-PageSectionText,.alis-PageSectionAside),.alis-PageSection[data-reversed]>.alis-PageSection-content>:is(.alis-PageSectionText,.alis-PageSectionAside){grid-area:auto/1/auto/-1}.alis-PageSection-content>.alis-PageSectionAside{max-inline-size:var(--measure);align-self:start}.alis-PageSectionAside[data-wide-only]{display:none}}.alis-PageSection[data-variant=hero]{padding-block:clamp(var(--s-7), 8vw, var(--s-9)) var(--_pad)}.alis-PageSection[data-variant=hero][data-tight]{padding-block-start:var(--s-6)}.alis-PageSection[data-variant=hero]>.alis-PageSection-content{gap:var(--s-5) var(--s-6)}.alis-PageSection[data-variant=hero]>.alis-PageSection-content>:where(a,button){justify-self:start}.alis-PageSection[data-variant=hero][data-centered]>.alis-PageSection-content>:where(a,button,.alis-Text[data-variant=lede]){justify-self:center}@keyframes alis-PageSection-rise{0%{translate:0 var(--s-5)}}[data-motion=full] .alis-PageSection[data-variant=hero]>.alis-PageSection-content>*{animation:alis-PageSection-rise var(--dur-reveal) var(--ease) calc(var(--_rise-i,0) * var(--dur-stagger)) both}.alis-PageSection[data-variant=hero]>.alis-PageSection-content>:nth-child(2){--_rise-i:1}.alis-PageSection[data-variant=hero]>.alis-PageSection-content>:nth-child(3){--_rise-i:2}.alis-PageSection[data-variant=hero]>.alis-PageSection-content>:nth-child(n+4){--_rise-i:3}.alis-LogoStrip-item{justify-items:center;gap:var(--s-3);display:grid}.alis-LogoStrip-image{inline-size:var(--s-8);block-size:var(--s-8)}@media (min-width:640px){.alis-LogoStrip-image{inline-size:var(--s-9);block-size:var(--s-9)}}[data-motion=full] .alis-LogoStrip-image{transition:scale var(--dur-move) var(--ease)}@media (hover:hover) and (pointer:fine){[data-motion=full] .alis-LogoStrip-item:hover .alis-LogoStrip-image{scale:1.05}}}
@layer alis{.alis-Popover{inline-size:max-content;min-inline-size:min(max(calc(var(--col-lg) * .75), var(--trigger-width,0px)), calc(100vw - 2 * var(--s-4)));max-inline-size:min(max(var(--col-lg), var(--trigger-width,0px)), calc(100vw - 2 * var(--s-4)));padding:var(--s-2)}.alis-Popover-body{gap:var(--s-3);padding:var(--s-2)}.alis-Popover-title{font:var(--fw-black) var(--text-body) / var(--lh-card) var(--f-display)}.alis-Popover-arrow{inline-size:var(--s-3);block-size:var(--s-3);display:flex}.alis-Popover-arrowShape{block-size:100%;inline-size:100%;fill:var(--surface);stroke:var(--border);overflow:visible}.alis-Popover-arrow[data-placement=bottom] .alis-Popover-arrowShape{rotate:180deg}[data-motion=full] .alis-Popover{transform-origin:var(--trigger-anchor-point)}[data-motion=full] .alis-Popover[data-entering]{animation:alis-popover-in var(--dur-quick) var(--ease-std)}[data-motion=full] .alis-Popover[data-exiting]{animation:alis-popover-in var(--dur-quick) var(--ease-std) reverse}@keyframes alis-popover-in{0%{opacity:0;scale:.95}}}
@layer alis{.alis-PricingCard{grid-row:span 4;grid-template-rows:subgrid;text-align:start;align-content:stretch;align-items:start}.alis-PricingCard-head{align-self:center;align-items:center;gap:var(--s-3);display:flex}.alis-PricingCard-price{gap:var(--s-4);display:grid}.alis-PricingCard-quote{gap:var(--s-2);display:grid}.alis-PricingCard-amount{align-items:baseline;gap:var(--s-3);flex-wrap:wrap;display:flex}.alis-PricingCard-figure{font:var(--fw-black) var(--text-section) / var(--lh-none) var(--f-ui);letter-spacing:var(--track-section);font-variant-numeric:tabular-nums}.alis-PricingCard-features{gap:var(--s-3);padding:0;list-style:none;display:grid}.alis-PricingCard-feature{align-items:center;gap:var(--s-3);font-size:var(--text-body);font-weight:var(--fw-bold);display:flex}.alis-PricingCard-check{inline-size:var(--icon-lg);block-size:var(--icon-lg);background:var(--sunken);color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}@media (pointer:coarse){.alis-PricingCard-features{gap:var(--s-4)}}.alis-PricingCard-action{align-self:end}[data-motion=full] :is(.alis-PricingCard-figure,.alis-PricingCard-note){animation:alis-pricingcard-swap var(--dur-quick) var(--ease)}[data-motion=full] .alis-PricingCard-period{animation:alis-pricingcard-swap-sm var(--dur-quick) var(--ease)}@keyframes alis-pricingcard-swap{0%{opacity:0;translate:0 calc(var(--s-2) * -1)}}@keyframes alis-pricingcard-swap-sm{0%{opacity:0;translate:0 calc(var(--s-1) * -1)}}}
@layer alis{.alis-Prose{gap:var(--s-4);max-inline-size:var(--measure);color:var(--ink);font:var(--font-body);display:grid}:where(.alis-Prose)>:where(*){min-inline-size:0;margin:0}:where(.alis-Prose) :where(h1,h2){font:var(--font-card);letter-spacing:var(--track-card);text-wrap:balance;margin-block-start:var(--s-6)}:where(.alis-Prose) :where(h3){font:var(--fw-bold) var(--text-body) / var(--lh-sm) var(--f-ui);margin-block-start:var(--s-3)}:where(.alis-Prose) :where(h4,h5,h6){font:var(--fw-bold) var(--text-sm) / var(--lh-sm) var(--f-ui);margin-block-start:var(--s-2)}:where(.alis-Prose) :where(:is(h1,h2,h3,h4,h5,h6) :is(em,i)){font-style:normal}:where(.alis-Prose) :where(strong,b){font-weight:var(--fw-bold)}:where(.alis-Prose) :where(ul,ol){gap:var(--s-2);padding-inline-start:var(--s-5);display:grid}:where(.alis-Prose) :where(li>ul,li>ol){margin-block-start:var(--s-2)}:where(.alis-Prose) :where(li)::marker{color:var(--muted)}:where(.alis-Prose) :where(nav ul,nav ol,blockquote){border-inline-start:var(--line) solid var(--border-strong);padding-inline-start:var(--s-4)}:where(.alis-Prose) :where(nav ul,nav ol){gap:var(--s-1);padding-block:var(--s-4);list-style:none}:where(.alis-Prose) :where(hr){border:0;border-block-start:1px solid var(--border-soft);inline-size:100%}:where(.alis-Prose) :where(code){padding-inline:var(--s-1);background:var(--sunken);font:var(--fw-bold) var(--text-sm) / var(--lh-sm) var(--f-mono)}:where(.alis-Prose) :where(table){border-collapse:collapse;inline-size:100%;font-size:var(--text-sm);line-height:var(--lh-sm)}:where(.alis-Prose) :where(th,td){padding:var(--s-2) var(--s-3);border:1px solid var(--border-strong);text-align:start;vertical-align:top;overflow-wrap:break-word}:where(.alis-Prose) :where(thead th){background:var(--sunken);font-weight:var(--fw-bold)}:where(.alis-Prose)>:where(:first-child){margin-block-start:0}}
@layer alis{.alis-Select{gap:var(--s-2);display:grid}.alis-Select-labelRow{gap:var(--s-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.alis-Select-trigger{gap:var(--s-3);text-align:start;cursor:pointer;align-items:center;display:flex}.alis-Select[data-open] .alis-Select-trigger{background-color:var(--surface)}.alis-Select-value{flex:1;min-inline-size:0}.alis-Select-value[data-placeholder]{color:var(--muted)}.alis-Select-popover[data-trigger=Select]{inline-size:var(--trigger-width)}.alis-Select-item[data-disabled]{color:var(--muted);cursor:not-allowed}.alis-Select-itemText{flex:1;min-inline-size:0}}
@layer alis{.alis-Stack{grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.alis-Stack[data-align=stretch]{justify-items:stretch}.alis-Stack[data-align=start]{justify-items:start}.alis-Stack[data-align=center]{justify-items:center}}
@layer alis{.alis-StatePanel{--_tone:var(--success);justify-items:center;gap:var(--s-3);padding:var(--s-6) var(--s-4);border-radius:var(--r-box);text-align:center;display:grid}.alis-StatePanel[data-state=failed]{--_tone:var(--danger)}.alis-StatePanel[data-state=expired]{--_tone:var(--warning)}.alis-StatePanel[data-state=empty]{border:var(--line) dashed var(--border)}.alis-StatePanel-ring{inline-size:calc(var(--s-7) + var(--s-2));block-size:calc(var(--s-7) + var(--s-2));border-radius:var(--r-pill);background:color-mix(in srgb, var(--_tone) 14%, var(--surface));color:var(--_tone);place-items:center;display:grid}.alis-StatePanel[data-state=empty] .alis-StatePanel-ring{background:var(--sunken);color:var(--muted)}.alis-StatePanel-icon{inline-size:calc(var(--s-5) + var(--s-1));block-size:calc(var(--s-5) + var(--s-1))}.alis-StatePanel-text{max-inline-size:var(--col-lg)}}
@layer alis{.alis-Stepper{margin:0;padding:0;list-style:none;display:grid}.alis-StepperStep{position:relative}.alis-StepperStep:not(:last-child):after{content:"";position:absolute}.alis-StepperStep-marker{border:var(--line) solid var(--border-strong);border-radius:var(--r-pill);background:var(--surface);place-items:center;display:grid}.alis-StepperStep-title{font:inherit}.alis-Stepper[data-orientation=horizontal]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.alis-Stepper[data-orientation=horizontal] .alis-StepperStep{align-content:start;justify-items:center;gap:var(--s-2);font:var(--fw-bold) var(--text-sm) / var(--lh-label) var(--f-ui);text-align:center;color:var(--muted);display:grid}.alis-Stepper[data-orientation=horizontal] .alis-StepperStep:not(:last-child):after{inset-block-start:calc((var(--control) - var(--line)) / 2);inset-inline:calc(50% + var(--s-6) - var(--s-1)) calc(var(--s-6) - var(--s-1) - 50%);block-size:var(--line);background:var(--border-strong)}.alis-Stepper[data-orientation=horizontal] .alis-StepperStep[data-status=complete]:not(:last-child):after{background:var(--success)}.alis-Stepper[data-orientation=horizontal] .alis-StepperStep-marker{inline-size:var(--control);block-size:var(--control);color:var(--muted)}.alis-Stepper[data-orientation=horizontal] [data-status=complete] .alis-StepperStep-marker{border-color:var(--success);color:var(--success)}.alis-Stepper[data-orientation=horizontal] .alis-StepperStep[data-status=current]{color:var(--ink)}.alis-Stepper[data-orientation=horizontal] [data-status=current] .alis-StepperStep-marker{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.alis-Stepper[data-orientation=vertical]{gap:var(--s-5);counter-reset:alis-step}.alis-Stepper[data-orientation=vertical] .alis-StepperStep{grid-template-columns:var(--s-8) minmax(0, 1fr);gap:var(--s-4);counter-increment:alis-step;display:grid}.alis-Stepper[data-orientation=vertical] .alis-StepperStep:not(:last-child):after{inset-block:calc(var(--s-8) + var(--s-1)) calc(var(--s-1) - var(--s-5));border-inline-start:var(--line) dotted var(--border-strong);inset-inline-start:calc((var(--s-8) - var(--line)) / 2)}.alis-Stepper[data-orientation=vertical] .alis-StepperStep-marker{inline-size:var(--s-8);block-size:var(--s-8);font:var(--fw-bold) var(--text-body) / var(--lh-none) var(--f-ui);color:var(--ink)}.alis-Stepper[data-orientation=vertical] .alis-StepperStep-marker:before{content:counter(alis-step)}.alis-Stepper[data-orientation=vertical] .alis-StepperStep-icon{display:none}.alis-Stepper[data-orientation=vertical] .alis-StepperStep-body{align-content:start;gap:var(--s-1);padding-block-start:var(--s-2);display:grid}.alis-Stepper[data-orientation=vertical] .alis-StepperStep-title{font:var(--fw-bold) var(--text-card) / var(--lh-card) var(--f-display);color:var(--ink)}@media (min-width:1024px){.alis-Stepper[data-orientation=vertical][data-across-on-wide]{column-gap:var(--s-6);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.alis-Stepper[data-orientation=vertical][data-across-on-wide] .alis-StepperStep{align-content:start;gap:var(--s-3);grid-template-columns:minmax(0,1fr)}.alis-Stepper[data-orientation=vertical][data-across-on-wide] .alis-StepperStep:not(:last-child):after{inset-block:calc(var(--s-8) / 2) auto;inset-inline:calc(var(--s-8) + var(--s-1)) calc(var(--s-1) - var(--s-6));border-inline-start:0;border-block-start:var(--line) dotted var(--border-strong)}}@media (forced-colors:active){.alis-StepperStep[data-status=current] .alis-StepperStep-marker{outline:var(--line) solid currentColor;outline-offset:var(--line)}}}
@layer alis{.alis-SuggestionChips[data-variant=row]{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.alis-SuggestionChips[data-variant=list]{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.alis-SuggestionChips[data-variant=list] .alis-SuggestionChips-prompt{border-radius:var(--r-box);background:var(--surface);line-height:var(--lh-sm)}[data-motion=full] .alis-SuggestionChips[data-variant=row]>*{animation:alis-rise-in var(--dur-move) var(--ease) calc(var(--_i,0) * var(--dur-stagger)) both}.alis-SuggestionChips[data-variant=row]>:nth-child(2){--_i:1}.alis-SuggestionChips[data-variant=row]>:nth-child(3){--_i:2}.alis-SuggestionChips[data-variant=row]>:nth-child(n+4){--_i:3}}
@layer alis{.alis-Table{overscroll-behavior-x:contain;max-inline-size:100%;overflow-x:auto}.alis-Table-table{border-collapse:collapse;inline-size:100%;font-size:var(--text-body)}:where(.alis-Table) :where(th,td){padding:var(--s-3);border-block-end:1px solid var(--border-soft);text-align:start;vertical-align:top;overflow-wrap:break-word}:where(.alis-Table) :where(tbody th){font-weight:var(--fw-bold)}@media (hover:hover) and (pointer:fine){:where(.alis-Table) :where(tbody tr:hover){background-color:color-mix(in srgb, var(--ink) 3%, transparent)}}[data-motion=full] :where(.alis-Table) :where(tbody tr){transition:background-color var(--dur-quick) var(--ease-std)}}
@layer alis{.alis-Text[data-variant=body],.alis-Text[data-variant=lede]{font:var(--font-body);letter-spacing:var(--track-body)}.alis-Text[data-variant=statement]{font:var(--font-statement);letter-spacing:var(--track-statement);text-wrap:pretty}.alis-Text[data-variant=sm]{font:var(--font-sm);letter-spacing:var(--track-sm)}.alis-Text[data-variant=lede],.alis-Text[data-variant=statement]{max-inline-size:var(--measure)}.alis-Text[data-tone=muted]{color:var(--muted)}}
@layer alis{.alis-TextField{gap:var(--s-2);display:grid}.alis-TextField-control{position:relative}.alis-TextField-input{display:block}.alis-TextField-input[readonly]{border-color:var(--border);box-shadow:none;background-color:#0000}.alis-TextField-icon{color:var(--muted);pointer-events:none;position:absolute;inset-block-start:calc((var(--control) - var(--icon-md)) / 2);inset-inline-start:var(--s-4)}.alis-TextField-control:has(>.alis-TextField-icon)>.alis-TextField-input{padding-inline-start:var(--control)}.alis-TextField-control:has(>.alis-TextField-action)>.alis-TextField-input{padding-inline-end:calc(var(--control) + var(--s-3))}.alis-TextField-control>.alis-TextField-action[data-icon-only]{inline-size:calc(var(--control) - 2px);block-size:calc(var(--control) - 2px);min-block-size:0;position:absolute;inset-block-start:1px;inset-inline-end:1px}.alis-TextField-control>.alis-TextField-action[data-icon-only][data-variant=primary]{inline-size:calc(var(--control) - 2 * var(--s-1));block-size:calc(var(--control) - 2 * var(--s-1));min-block-size:0;inset-block-start:var(--s-1);inset-inline-end:var(--s-1)}.alis-TextField-control>.alis-TextField-action:not([data-disabled],[data-variant=primary]){color:var(--ink)}}
@layer alis{.alis-VisuallyHidden,.alis-AppShell-skip:not(:focus){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:0;padding:0;position:absolute;overflow:hidden}}
@layer alis{.alis-ConceptBadge{flex:none;block-size:auto;inline-size:100%;display:block}.alis-ConceptBadge[data-size=sm]{inline-size:var(--s-6)}.alis-ConceptBadge[data-size=md]{inline-size:var(--s-8)}.alis-ConceptBadge[data-size=lg]{inline-size:var(--s-9)}.alis-ConceptBadge-named{align-items:center;gap:var(--s-2);font:var(--fw-bold) var(--text-sm) / var(--lh-sm) var(--f-ui);color:var(--ink);white-space:nowrap;display:inline-flex}.alis-ConceptBadge-named:not([data-size=sm]){gap:var(--s-3);font:var(--font-card);letter-spacing:var(--track-card);white-space:normal}}
@layer alis{.alis-AlisMark{--_mark-loop:12s;aspect-ratio:512/398}.alis-Loading-mark{aspect-ratio:137/137}.alis-AlisMark-node:first-child{--_mark-flash:alis-AlisMark-n0;--_mark-phase:0}@keyframes alis-AlisMark-n0{0%{--_mark-g:0;--_mark-m:0}40.19%{--_mark-g:0;--_mark-m:0}41.19%{--_mark-g:1;--_mark-m:1}42.44%{--_mark-g:1;--_mark-m:1}44.52%{--_mark-g:.5;--_mark-m:1}46.61%{--_mark-g:0;--_mark-m:0}65.42%{--_mark-g:0;--_mark-m:0}66.42%{--_mark-g:1;--_mark-m:1}67.67%{--_mark-g:1;--_mark-m:1}69.75%{--_mark-g:.5;--_mark-m:1}71.83%{--_mark-g:0;--_mark-m:0}to{--_mark-g:0;--_mark-m:0}}.alis-AlisMark-node:nth-child(2){--_mark-flash:alis-AlisMark-n1;--_mark-phase:-.618}@keyframes alis-AlisMark-n1{0%{--_mark-g:0;--_mark-m:0}76.18%{--_mark-g:0;--_mark-m:0}77.18%{--_mark-g:1;--_mark-m:1}78.43%{--_mark-g:1;--_mark-m:1}80.52%{--_mark-g:.5;--_mark-m:1}82.6%{--_mark-g:0;--_mark-m:0}to{--_mark-g:0;--_mark-m:0}}.alis-AlisMark-node:nth-child(3){--_mark-flash:alis-AlisMark-n2;--_mark-phase:-.236}@keyframes alis-AlisMark-n2{0%{--_mark-g:0;--_mark-m:0}51.46%{--_mark-g:0;--_mark-m:0}52.46%{--_mark-g:1;--_mark-m:1}53.71%{--_mark-g:1;--_mark-m:1}55.79%{--_mark-g:.5;--_mark-m:1}57.87%{--_mark-g:0;--_mark-m:0}to{--_mark-g:0;--_mark-m:0}}.alis-AlisMark-node:nth-child(4){--_mark-flash:alis-AlisMark-n3;--_mark-phase:-.854}@keyframes alis-AlisMark-n3{0%{--_mark-g:0;--_mark-m:0}33.15%{--_mark-g:0;--_mark-m:0}34.15%{--_mark-g:1;--_mark-m:1}35.4%{--_mark-g:1;--_mark-m:1}37.49%{--_mark-g:.5;--_mark-m:1}39.57%{--_mark-g:0;--_mark-m:0}to{--_mark-g:0;--_mark-m:0}}.alis-AlisMark-node:nth-child(5){--_mark-flash:alis-AlisMark-n4;--_mark-phase:-.472}@keyframes alis-AlisMark-n4{0%{--_mark-g:.619;--_mark-m:1}.49%{--_mark-g:.5;--_mark-m:1}2.58%{--_mark-g:0;--_mark-m:0}96.16%{--_mark-g:0;--_mark-m:0}97.16%{--_mark-g:1;--_mark-m:1}98.41%{--_mark-g:1;--_mark-m:1}to{--_mark-g:.619;--_mark-m:1}}.alis-AlisMark-node:nth-child(6){--_mark-flash:alis-AlisMark-n5;--_mark-phase:-.09}@keyframes alis-AlisMark-n5{0%{--_mark-g:0;--_mark-m:0}54.94%{--_mark-g:0;--_mark-m:0}55.94%{--_mark-g:1;--_mark-m:1}57.19%{--_mark-g:1;--_mark-m:1}59.27%{--_mark-g:.5;--_mark-m:1}61.36%{--_mark-g:0;--_mark-m:0}84.22%{--_mark-g:0;--_mark-m:0}85.22%{--_mark-g:1;--_mark-m:1}86.47%{--_mark-g:1;--_mark-m:1}88.56%{--_mark-g:.5;--_mark-m:1}90.64%{--_mark-g:0;--_mark-m:0}to{--_mark-g:0;--_mark-m:0}}.alis-AlisMark-node:nth-child(7){--_mark-flash:alis-AlisMark-n6;--_mark-phase:-.708}@keyframes alis-AlisMark-n6{0%{--_mark-g:0;--_mark-m:0}62.26%{--_mark-g:0;--_mark-m:0}63.26%{--_mark-g:1;--_mark-m:1}64.51%{--_mark-g:1;--_mark-m:1}66.59%{--_mark-g:.5;--_mark-m:1}68.68%{--_mark-g:0;--_mark-m:0}to{--_mark-g:0;--_mark-m:0}}.alis-AlisMark-node:nth-child(8){--_mark-flash:alis-AlisMark-n7;--_mark-phase:-.326}@keyframes alis-AlisMark-n7{0%{--_mark-g:0;--_mark-m:0}25.12%{--_mark-g:0;--_mark-m:0}26.12%{--_mark-g:1;--_mark-m:1}27.37%{--_mark-g:1;--_mark-m:1}29.45%{--_mark-g:.5;--_mark-m:1}31.53%{--_mark-g:0;--_mark-m:0}to{--_mark-g:0;--_mark-m:0}}.alis-AlisMark-node:nth-child(9){--_mark-flash:alis-AlisMark-n8;--_mark-phase:-.944}@keyframes alis-AlisMark-n8{0%{--_mark-g:0;--_mark-m:0}15.9%{--_mark-g:0;--_mark-m:0}16.9%{--_mark-g:1;--_mark-m:1}21.21%{--_mark-g:1;--_mark-m:1}23.29%{--_mark-g:.5;--_mark-m:1}25.37%{--_mark-g:0;--_mark-m:0}to{--_mark-g:0;--_mark-m:0}}.alis-AlisMark-node:nth-child(10){--_mark-flash:alis-AlisMark-n9;--_mark-phase:-.562}@keyframes alis-AlisMark-n9{0%{--_mark-g:0;--_mark-m:0}78.96%{--_mark-g:0;--_mark-m:0}79.96%{--_mark-g:1;--_mark-m:1}81.21%{--_mark-g:1;--_mark-m:1}83.29%{--_mark-g:.5;--_mark-m:1}85.38%{--_mark-g:0;--_mark-m:0}to{--_mark-g:0;--_mark-m:0}}.alis-AlisMark-node:nth-child(11){--_mark-flash:alis-AlisMark-n10;--_mark-phase:-.18}@keyframes alis-AlisMark-n10{0%{--_mark-g:0;--_mark-m:0}6.24%{--_mark-g:0;--_mark-m:0}7.24%{--_mark-g:1;--_mark-m:1}8.49%{--_mark-g:1;--_mark-m:1}10.57%{--_mark-g:.5;--_mark-m:1}12.66%{--_mark-g:0;--_mark-m:0}to{--_mark-g:0;--_mark-m:0}}.alis-AlisMark-node:nth-child(12){--_mark-flash:alis-AlisMark-n11;--_mark-phase:-.798}@keyframes alis-AlisMark-n11{0%{--_mark-g:0;--_mark-m:0}14.97%{--_mark-g:0;--_mark-m:0}15.97%{--_mark-g:1;--_mark-m:1}17.22%{--_mark-g:1;--_mark-m:1}19.3%{--_mark-g:.5;--_mark-m:1}21.38%{--_mark-g:0;--_mark-m:0}32.08%{--_mark-g:0;--_mark-m:0}33.08%{--_mark-g:1;--_mark-m:1}34.33%{--_mark-g:1;--_mark-m:1}36.42%{--_mark-g:.5;--_mark-m:1}38.5%{--_mark-g:0;--_mark-m:0}43.5%{--_mark-g:0;--_mark-m:0}44.5%{--_mark-g:1;--_mark-m:1}45.75%{--_mark-g:1;--_mark-m:1}47.83%{--_mark-g:.5;--_mark-m:1}49.92%{--_mark-g:0;--_mark-m:0}to{--_mark-g:0;--_mark-m:0}}.alis-AlisMark-node:nth-child(13){--_mark-flash:alis-AlisMark-n12;--_mark-phase:-.416}@keyframes alis-AlisMark-n12{0%{--_mark-g:0;--_mark-m:0}71.42%{--_mark-g:0;--_mark-m:0}72.42%{--_mark-g:1;--_mark-m:1}73.67%{--_mark-g:1;--_mark-m:1}75.75%{--_mark-g:.5;--_mark-m:1}77.84%{--_mark-g:0;--_mark-m:0}to{--_mark-g:0;--_mark-m:0}}.alis-AlisMark-node:nth-child(14){--_mark-flash:alis-AlisMark-n13;--_mark-phase:-.034}@keyframes alis-AlisMark-n13{0%{--_mark-g:0;--_mark-m:0}6.23%{--_mark-g:0;--_mark-m:0}7.23%{--_mark-g:1;--_mark-m:1}8.48%{--_mark-g:1;--_mark-m:1}10.56%{--_mark-g:.5;--_mark-m:1}12.64%{--_mark-g:0;--_mark-m:0}41.04%{--_mark-g:0;--_mark-m:0}42.04%{--_mark-g:1;--_mark-m:1}43.29%{--_mark-g:1;--_mark-m:1}45.37%{--_mark-g:.5;--_mark-m:1}47.45%{--_mark-g:0;--_mark-m:0}to{--_mark-g:0;--_mark-m:0}}.alis-AlisMark-node:nth-child(15){--_mark-flash:alis-AlisMark-n14;--_mark-phase:-.652}@keyframes alis-AlisMark-n14{0%{--_mark-g:0;--_mark-m:0}31.83%{--_mark-g:0;--_mark-m:0}32.83%{--_mark-g:1;--_mark-m:1}34.08%{--_mark-g:1;--_mark-m:1}36.16%{--_mark-g:.5;--_mark-m:1}38.24%{--_mark-g:0;--_mark-m:0}to{--_mark-g:0;--_mark-m:0}}.alis-AlisMark-node:nth-child(16){--_mark-flash:alis-AlisMark-n15;--_mark-phase:-.271}@keyframes alis-AlisMark-n15{0%{--_mark-g:0;--_mark-m:0}8.92%{--_mark-g:0;--_mark-m:0}9.92%{--_mark-g:1;--_mark-m:1}11.17%{--_mark-g:1;--_mark-m:1}13.25%{--_mark-g:.5;--_mark-m:1}15.34%{--_mark-g:0;--_mark-m:0}to{--_mark-g:0;--_mark-m:0}}.alis-AlisMark-node:nth-child(17){--_mark-flash:alis-AlisMark-n16;--_mark-phase:-.889}@keyframes alis-AlisMark-n16{0%{--_mark-g:0;--_mark-m:0}35.9%{--_mark-g:0;--_mark-m:0}36.9%{--_mark-g:1;--_mark-m:1}38.15%{--_mark-g:1;--_mark-m:1}40.24%{--_mark-g:.5;--_mark-m:1}42.32%{--_mark-g:0;--_mark-m:0}to{--_mark-g:0;--_mark-m:0}}.alis-AlisMark-node:nth-child(18){--_mark-flash:alis-AlisMark-n17;--_mark-phase:-.507}@keyframes alis-AlisMark-n17{0%{--_mark-g:0;--_mark-m:0}1.47%{--_mark-g:0;--_mark-m:0}2.47%{--_mark-g:1;--_mark-m:1}3.72%{--_mark-g:1;--_mark-m:1}5.8%{--_mark-g:.5;--_mark-m:1}7.88%{--_mark-g:0;--_mark-m:0}25.16%{--_mark-g:0;--_mark-m:0}26.16%{--_mark-g:1;--_mark-m:1}27.41%{--_mark-g:1;--_mark-m:1}29.5%{--_mark-g:.5;--_mark-m:1}31.58%{--_mark-g:0;--_mark-m:0}to{--_mark-g:0;--_mark-m:0}}.alis-AlisMark-node:nth-child(19){--_mark-flash:alis-AlisMark-n18;--_mark-phase:-.125}@keyframes alis-AlisMark-n18{0%{--_mark-g:0;--_mark-m:0}50.64%{--_mark-g:0;--_mark-m:0}51.64%{--_mark-g:1;--_mark-m:1}52.89%{--_mark-g:1;--_mark-m:1}54.97%{--_mark-g:.5;--_mark-m:1}57.05%{--_mark-g:0;--_mark-m:0}88.15%{--_mark-g:0;--_mark-m:0}89.15%{--_mark-g:1;--_mark-m:1}90.4%{--_mark-g:1;--_mark-m:1}92.48%{--_mark-g:.5;--_mark-m:1}94.56%{--_mark-g:0;--_mark-m:0}to{--_mark-g:0;--_mark-m:0}}.alis-AlisMark-node:nth-child(20){--_mark-flash:alis-AlisMark-n19;--_mark-phase:-.743}@keyframes alis-AlisMark-n19{0%{--_mark-g:1;--_mark-m:1}1%{--_mark-g:1;--_mark-m:1}3.08%{--_mark-g:.5;--_mark-m:1}5.17%{--_mark-g:0;--_mark-m:0}65.78%{--_mark-g:0;--_mark-m:0}66.78%{--_mark-g:1;--_mark-m:1}68.03%{--_mark-g:1;--_mark-m:1}70.11%{--_mark-g:.5;--_mark-m:1}72.19%{--_mark-g:0;--_mark-m:0}98.75%{--_mark-g:0;--_mark-m:0}99.75%{--_mark-g:1;--_mark-m:1}to{--_mark-g:1;--_mark-m:1}}.alis-AlisMark-node:nth-child(21){--_mark-flash:alis-AlisMark-n20;--_mark-phase:-.361}@keyframes alis-AlisMark-n20{0%{--_mark-g:0;--_mark-m:0}87.26%{--_mark-g:0;--_mark-m:0}88.26%{--_mark-g:1;--_mark-m:1}89.51%{--_mark-g:1;--_mark-m:1}91.59%{--_mark-g:.5;--_mark-m:1}93.67%{--_mark-g:0;--_mark-m:0}to{--_mark-g:0;--_mark-m:0}}.alis-AlisMark-node:nth-child(22){--_mark-flash:alis-AlisMark-n21;--_mark-phase:-.979}@keyframes alis-AlisMark-n21{0%{--_mark-g:.014;--_mark-m:.027}.06%{--_mark-g:0;--_mark-m:0}93.64%{--_mark-g:0;--_mark-m:0}94.64%{--_mark-g:1;--_mark-m:1}95.89%{--_mark-g:1;--_mark-m:1}97.97%{--_mark-g:.5;--_mark-m:1}to{--_mark-g:.014;--_mark-m:.027}}.alis-AlisMark-node:nth-child(23){--_mark-flash:alis-AlisMark-n22;--_mark-phase:-.597}@keyframes alis-AlisMark-n22{0%{--_mark-g:0;--_mark-m:0}57.71%{--_mark-g:0;--_mark-m:0}58.71%{--_mark-g:1;--_mark-m:1}59.96%{--_mark-g:1;--_mark-m:1}62.05%{--_mark-g:.5;--_mark-m:1}64.13%{--_mark-g:0;--_mark-m:0}to{--_mark-g:0;--_mark-m:0}}.alis-AlisMark-node:nth-child(24){--_mark-flash:alis-AlisMark-n23;--_mark-phase:-.215}@keyframes alis-AlisMark-n23{0%{--_mark-g:0;--_mark-m:0}75.58%{--_mark-g:0;--_mark-m:0}76.58%{--_mark-g:1;--_mark-m:1}77.83%{--_mark-g:1;--_mark-m:1}79.91%{--_mark-g:.5;--_mark-m:1}82%{--_mark-g:0;--_mark-m:0}to{--_mark-g:0;--_mark-m:0}}.alis-AlisMark-signal:first-child{--_mark-travel:alis-AlisMark-s0;--_mark-len:244.86px;--_mark-start:calc(var(--_mark-loop) * 0)}@keyframes alis-AlisMark-s0{0%{--_mark-s:0px}6.228%{--_mark-s:17.68px}7.478%{--_mark-s:17.68px}14.966%{--_mark-s:38.94px}16.216%{--_mark-s:38.94px}25.118%{--_mark-s:64.21px}26.368%{--_mark-s:64.21px}33.154%{--_mark-s:83.47px}34.404%{--_mark-s:83.47px}40.191%{--_mark-s:99.9px}41.441%{--_mark-s:99.9px}51.455%{--_mark-s:128.33px}52.705%{--_mark-s:128.33px}62.26%{--_mark-s:155.46px}63.51%{--_mark-s:155.46px}71.421%{--_mark-s:177.92px}72.671%{--_mark-s:177.92px}78.962%{--_mark-s:195.78px}80.212%{--_mark-s:195.78px}88.145%{--_mark-s:218.3px}89.395%{--_mark-s:218.3px}98.75%{--_mark-s:244.86px}to{--_mark-s:244.86px}}.alis-AlisMark-signal:nth-child(2){--_mark-travel:alis-AlisMark-s1;--_mark-len:238.34px;--_mark-start:calc(var(--_mark-loop) * -.3333)}@keyframes alis-AlisMark-s1{0%{--_mark-s:0px}9.518%{--_mark-s:26.3px}10.768%{--_mark-s:26.3px}17.558%{--_mark-s:45.06px}18.808%{--_mark-s:45.06px}29.494%{--_mark-s:74.59px}30.744%{--_mark-s:74.59px}39.575%{--_mark-s:99px}40.825%{--_mark-s:99px}49.236%{--_mark-s:122.24px}50.486%{--_mark-s:122.24px}58.496%{--_mark-s:144.37px}59.746%{--_mark-s:144.37px}65.161%{--_mark-s:159.34px}66.411%{--_mark-s:159.34px}69.236%{--_mark-s:167.15px}70.486%{--_mark-s:167.15px}76.833%{--_mark-s:184.68px}78.083%{--_mark-s:184.68px}88.274%{--_mark-s:212.84px}89.524%{--_mark-s:212.84px}98.75%{--_mark-s:238.34px}to{--_mark-s:238.34px}}.alis-AlisMark-signal:nth-child(3){--_mark-travel:alis-AlisMark-s2;--_mark-len:238.04px;--_mark-start:calc(var(--_mark-loop) * -.6667)}@keyframes alis-AlisMark-s2{0%{--_mark-s:0px}7.702%{--_mark-s:21.26px}8.952%{--_mark-s:21.26px}17.304%{--_mark-s:44.31px}18.554%{--_mark-s:44.31px}24.381%{--_mark-s:60.39px}25.631%{--_mark-s:60.39px}32.444%{--_mark-s:79.19px}33.694%{--_mark-s:79.19px}42.247%{--_mark-s:102.8px}43.497%{--_mark-s:102.8px}53.923%{--_mark-s:131.57px}55.173%{--_mark-s:131.57px}60.306%{--_mark-s:145.74px}61.556%{--_mark-s:145.74px}68.135%{--_mark-s:163.89px}69.385%{--_mark-s:163.89px}75.586%{--_mark-s:181.01px}76.836%{--_mark-s:181.01px}85.623%{--_mark-s:205.26px}86.873%{--_mark-s:205.26px}98.75%{--_mark-s:238.04px}to{--_mark-s:238.04px}}}
@property --_mark-g{syntax:"<number>";inherits:true;initial-value:0}@property --_mark-m{syntax:"<number>";inherits:true;initial-value:0}@property --_mark-s{syntax:"<length>";inherits:true;initial-value:0}@layer alis{.alis-AlisMark{inline-size:clamp(var(--col-sm), 32vw, var(--col-xl));content-visibility:auto;block-size:auto;display:block;overflow:visible}.alis-AlisMark-image{block-size:100%;inline-size:100%;display:block}.alis-AlisMark-glow{opacity:calc(.85 * var(--_mark-g));fill:color-mix(in srgb, var(--primary) calc(var(--_mark-m) * 100%), var(--logo-glow))}.alis-AlisMark-core{opacity:calc(.18 + .82 * var(--_mark-g));fill:color-mix(in srgb, color-mix(in srgb, var(--white) 40%, var(--primary)) calc(var(--_mark-m) * 100%), var(--logo-glow))}.alis-AlisMark-signal{display:none}:is(.alis-AlisMark-trail,.alis-AlisMark-tail,.alis-AlisMark-dot){fill:none;stroke:color-mix(in srgb, var(--logo-glow) 30%, var(--white));stroke-linecap:round;stroke-dasharray:var(--_dash) calc(var(--_mark-len) - var(--_dash));stroke-dashoffset:calc(var(--_dash) - var(--_mark-s))}.alis-AlisMark-trail{--_dash:14px;opacity:.35}.alis-AlisMark-tail{--_dash:7px;opacity:.7}.alis-AlisMark-dot{--_dash:.1px}[data-motion=full] .alis-AlisMark-node{animation-name:var(--_mark-flash);animation-duration:var(--_mark-loop);animation-timing-function:var(--ease-std);animation-iteration-count:infinite;animation-fill-mode:both}[data-motion=full] .alis-AlisMark-signal{animation-name:var(--_mark-travel);animation-duration:var(--_mark-loop);animation-timing-function:linear;animation-delay:var(--_mark-start);animation-iteration-count:infinite;animation-fill-mode:both;display:inline}[data-motion=reduced] .alis-AlisMark:not([data-still]) .alis-AlisMark-node{animation:alis-AlisMark-breathe var(--dur-pulse) var(--ease-std) infinite both;animation-delay:calc(var(--dur-pulse) * var(--_mark-phase))}[data-motion=reduced] .alis-AlisMark[data-still] .alis-AlisMark-node{--_mark-g:.5}@keyframes alis-AlisMark-breathe{0%,to{--_mark-g:0}38%,58%{--_mark-g:1}}.alis-Loading{justify-items:center;gap:var(--s-3);text-align:center;display:grid}.alis-Loading-mark{inline-size:var(--s-9)}.alis-Loading-label{font:var(--fw-bold) var(--text-sm) / var(--lh-sm) var(--f-ui);color:var(--muted)}.alis-Loading{animation:alis-Loading-defer var(--dur-defer) var(--ease)}@keyframes alis-Loading-defer{0%,to{opacity:0}}[data-motion=full] .alis-Loading{animation:alis-Loading-in var(--dur-move) var(--ease) var(--dur-defer) both}@keyframes alis-Loading-in{0%{opacity:0}}}
@layer alis{.alis-CharacteristicRing{display:grid}.alis-CharacteristicRing-stage{aspect-ratio:1;position:relative}.alis-CharacteristicRing-art{block-size:100%;inline-size:100%;position:absolute;inset:0}.alis-CharacteristicRing-hue{stop-color:var(--trait-badge)}.alis-CharacteristicRing-shade{stop-color:var(--black)}.alis-CharacteristicRing-spoke{stroke:var(--trait);stroke-width:.8px}.alis-CharacteristicRing-center{block-size:100%;color:var(--white);place-items:center;display:grid}.alis-CharacteristicRing-person{block-size:100%;inline-size:auto}.alis-CharacteristicRing-orb{--_a:calc(var(--_i,0) * 36deg);left:calc(50% + 35.5% * sin(var(--_a)));top:calc(50% - 35.5% * cos(var(--_a)));aspect-ratio:1;border-radius:var(--r-pill);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;inline-size:20%;padding:0;position:absolute;translate:-50% -50%}.alis-CharacteristicRing-orb:focus-visible{outline:none}.alis-CharacteristicRing-orb[data-focus-visible]{outline:var(--line) solid var(--trait);outline-offset:var(--focus-offset)}.alis-CharacteristicRing-orb:nth-of-type(2){--_i:1}.alis-CharacteristicRing-orb:nth-of-type(3){--_i:2}.alis-CharacteristicRing-orb:nth-of-type(4){--_i:3}.alis-CharacteristicRing-orb:nth-of-type(5){--_i:4}.alis-CharacteristicRing-orb:nth-of-type(6){--_i:5}.alis-CharacteristicRing-orb:nth-of-type(7){--_i:6}.alis-CharacteristicRing-orb:nth-of-type(8){--_i:7}.alis-CharacteristicRing-orb:nth-of-type(9){--_i:8}.alis-CharacteristicRing-orb:nth-of-type(10){--_i:9}.alis-CharacteristicRing-orbArt{block-size:100%;inline-size:100%;display:block;overflow:visible}.alis-CharacteristicRing-halo{fill:none;stroke:var(--trait-badge);stroke-width:.4px}.alis-CharacteristicRing-glow,.alis-CharacteristicRing-halo{opacity:0}.alis-CharacteristicRing-orb[aria-expanded=true] :is(.alis-CharacteristicRing-glow,.alis-CharacteristicRing-halo){opacity:1}.alis-CharacteristicRing-hint,.alis-CharacteristicRing-hoverHint{text-align:center;margin-block-start:var(--s-3)}.alis-CharacteristicRing-hoverHint{display:none}@media (hover:hover) and (min-width:641px){.alis-CharacteristicRing-hint{display:none}.alis-CharacteristicRing-hoverHint{display:block}}.alis-Popover.alis-CharacteristicRing-pop{background:color-mix(in srgb, var(--surface) 80%, transparent);-webkit-backdrop-filter:blur(var(--s-3));backdrop-filter:blur(var(--s-3))}@media (forced-colors:active){.alis-Popover.alis-CharacteristicRing-pop{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}}.alis-CharacteristicRing-explainer{gap:var(--s-2);display:grid}.alis-CharacteristicRing-head{gap:var(--s-2);align-items:center;display:flex}.alis-CharacteristicRing-dot{inline-size:var(--s-3);block-size:var(--s-3);border-radius:var(--r-pill);background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--trait-badge) 55%, var(--surface)), var(--trait-badge) 55%, color-mix(in srgb, var(--trait-badge) 70%, var(--ink)));flex:none}.alis-CharacteristicRing-title{color:var(--ink);font:var(--fw-black) var(--text-body) / var(--lh-card) var(--f-display);flex:1}.alis-CharacteristicRing-title:focus-visible{outline:var(--line) solid var(--focus);outline-offset:var(--focus-offset)}.alis-CharacteristicRing-title:focus:not(:focus-visible){outline:none}.alis-CharacteristicRing-panel{opacity:0;grid-template-rows:0fr;display:grid}.alis-CharacteristicRing-panel[data-open]{opacity:1;grid-template-rows:1fr}.alis-CharacteristicRing-panelInner{min-block-size:0;overflow:hidden}.alis-CharacteristicRing-panel .alis-CharacteristicRing-explainer{padding:var(--s-4);border:1px solid var(--border);border-radius:var(--r-box);background:var(--surface);margin-block-start:var(--s-3)}[data-motion=full] .alis-CharacteristicRing-orb[aria-expanded=true] .alis-CharacteristicRing-glow{transition:opacity var(--dur-quick) var(--ease-std)}[data-motion=full] .alis-CharacteristicRing-panel{transition:grid-template-rows var(--dur-move) var(--ease-std), opacity var(--dur-move) var(--ease-std)}}
@layer alis{.alis-ChatPreview{-webkit-user-select:none;user-select:none;inline-size:100%;display:block}.alis-ChatPreview-window{border:1px solid var(--border);border-radius:var(--r-box);background:var(--bg);box-shadow:var(--edge), var(--shadow-rest);display:grid;overflow:hidden}}
@layer alis{.alis-Compass{inline-size:100%;max-inline-size:calc(var(--col-xl) + var(--s-9))}.alis-Compass-picture{aspect-ratio:1;position:relative}.alis-Compass-drawing{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.alis-Compass-ring{fill:none;stroke:color-mix(in srgb, var(--border-strong) 22%, transparent)}.alis-Compass-holo{stroke:color-mix(in srgb, var(--ink) 12%, transparent);stroke-width:12px;stroke-dasharray:2 2;stroke-linecap:round}.alis-Compass-bar{stroke-width:12px;stroke-linecap:round;stroke:var(--trait);opacity:.85}.alis-Compass-empty{fill:none;stroke:color-mix(in srgb, var(--border-strong) 60%, transparent);stroke-width:1.5px}.alis-Compass-label{font:var(--fw-bold) var(--text-label) / var(--lh-none) var(--f-ui);letter-spacing:var(--track-body);fill:var(--muted)}.alis-Compass-core{fill:var(--surface);stroke:var(--border)}.alis-Compass-badge{fill:var(--surface);stroke:var(--border);stroke-width:2px}.alis-Compass-shadow{flood-color:color-mix(in srgb, var(--ink) 14%, transparent)}.alis-Compass-photo{position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}[data-motion=full] .alis-Compass-picture{animation:alis-Compass-in var(--dur-reveal) var(--ease) both}@keyframes alis-Compass-in{0%{opacity:0;scale:.95}}}
@layer alis{.alis-ConnectedOrbit{-webkit-user-select:none;user-select:none;display:block}.alis-ConnectedOrbit-figure{inline-size:100%;max-inline-size:calc(var(--col-sm) + var(--col-lg));block-size:auto;color:var(--accent);margin-inline:auto;display:block;overflow:visible}.alis-ConnectedOrbit-spokes{stroke:currentColor;stroke-width:1px;opacity:.32}.alis-ConnectedOrbit-core{fill:currentColor}.alis-ConnectedOrbit-ring,.alis-ConnectedOrbit-halo{fill:none;stroke:currentColor;stroke-width:.8px}.alis-ConnectedOrbit-ring{opacity:.45}.alis-ConnectedOrbit-halo{opacity:.5}.alis-ConnectedOrbit-photo{object-fit:cover;block-size:100%;inline-size:100%;display:block}.alis-ConnectedOrbit-person{fill:var(--sunken)}.alis-ConnectedOrbit-person path{fill:none;stroke:var(--muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}}
@layer alis{.alis-DualBrain{pointer-events:none;-webkit-user-select:none;user-select:none;display:block;container:alis-dual-brain/inline-size}.alis-DualBrain-box{aspect-ratio:2;inline-size:100%;max-block-size:var(--col-xs);position:relative}@container alis-dual-brain (min-width:588px){.alis-DualBrain-box{aspect-ratio:2.064;max-block-size:none}}.alis-DualBrain-canvas{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}}
@layer alis{.alis-FamilyRings{display:block}.alis-FamilyRings-canvas{inline-size:100%;max-inline-size:calc(var(--col-sm) + var(--col-lg));aspect-ratio:1;margin-inline:auto;display:block}}
@layer alis{.alis-HeaderLogo{--_lit:0;--_fade:calc(var(--dur-defer) + var(--dur-stagger));inline-size:var(--alis-logo-size,var(--s-9));flex:none;max-inline-size:100%;display:block;position:relative}a:is([data-hovered],[data-focus-visible]) .alis-HeaderLogo{--_lit:1;--_fade:calc(var(--dur-quick) + var(--dur-stagger))}.alis-HeaderLogo img{block-size:auto;inline-size:100%;display:block}.alis-HeaderLogo svg{pointer-events:none;block-size:100%;inline-size:100%;fill:var(--logo-glow);position:absolute;inset:0;overflow:visible}.alis-HeaderLogo-edges{opacity:calc(.45 * var(--_lit));stroke:var(--logo-glow)}.alis-HeaderLogo-edges line{vector-effect:non-scaling-stroke}.alis-HeaderLogo-glow{opacity:calc(.85 * var(--_lit))}.alis-HeaderLogo-core{opacity:var(--_lit)}[data-motion=full] :is(.alis-HeaderLogo-edges,.alis-HeaderLogo-glow,.alis-HeaderLogo-core){transition:opacity var(--_fade) var(--ease-std)}}
@layer alis{.alis-Orb{--_size:150px;inline-size:var(--_size);aspect-ratio:1;flex-shrink:0;max-inline-size:100%;position:relative;container-type:inline-size}.alis-Orb[data-color=red]{--_orb:var(--orb-red)}.alis-Orb[data-color=orange]{--_orb:var(--orb-orange)}.alis-Orb[data-color=teal]{--_orb:var(--orb-teal)}.alis-Orb[data-color=purple]{--_orb:var(--orb-purple)}.alis-Orb[data-color=blue]{--_orb:var(--orb-blue)}.alis-Orb[data-color=green]{--_orb:var(--orb-green)}.alis-Orb>*{pointer-events:none;border-radius:50%;position:absolute}.alis-Orb-glow{background:radial-gradient(circle, color-mix(in srgb, var(--_orb) 45%, transparent) 0%, transparent 62%);filter:blur(6.67cqi);inset:-45%}.alis-Orb-ring{border:1cqi dotted color-mix(in srgb, var(--_orb) 55%, transparent);inset:-12%;transform:rotate(-18deg)}.alis-Orb-sphere{background:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--white) 90%, transparent) 0%, color-mix(in srgb, var(--_orb) 70%, var(--white)) 10%, var(--_orb) 46%, color-mix(in srgb, var(--_orb) 55%, var(--black)) 100%);box-shadow:inset -4cqi -6.67cqi 13.33cqi color-mix(in srgb, var(--black) 35%, transparent), 0 8cqi 21.33cqi color-mix(in srgb, var(--_orb) 40%, transparent);inset:12%}.alis-Orb-orbit{--_start:25deg;--_period:22s;--_top:-12%;--_sat:7%;transform:rotate(var(--_start));inset:0}.alis-Orb-orbit:nth-child(2 of .alis-Orb-orbit){--_start:115deg;--_period:14s;--_top:0%;--_sat:5%;animation-direction:reverse}.alis-Orb-orbit:nth-child(3 of .alis-Orb-orbit){--_start:205deg;--_period:30s;--_top:-24%;--_sat:4%}.alis-Orb-orbit:nth-child(4 of .alis-Orb-orbit){--_start:295deg;--_sat:5%}.alis-Orb-satellite{inline-size:var(--_sat);block-size:var(--_sat);background:var(--_orb);box-shadow:0 0 4cqi var(--_orb);border-radius:50%;position:absolute;inset-block-start:var(--_top);inset-inline-start:50%;transform:translate(-50%,-50%)}[data-motion=full] .alis-Orb-orbit{animation-name:alis-Orb-orbit;animation-duration:var(--_period);animation-timing-function:linear;animation-iteration-count:infinite}@keyframes alis-Orb-orbit{to{transform:rotate(calc(var(--_start) + 360deg))}}}
@layer alis{.alis-PartnersOverlay{display:block;container-type:inline-size}.alis-PartnersOverlay-canvas{inline-size:100%;block-size:clamp(calc(var(--col-sm) * .75), 40cqi, var(--col-md));display:block}}
@layer alis{.alis-ReportDiagram{block-size:auto;inline-size:100%;max-inline-size:var(--col-xl);aspect-ratio:4;display:block;overflow:visible}.alis-ReportDiagram[data-kind=volume]{max-inline-size:calc(var(--col-sm) + var(--s-6));aspect-ratio:200/120}.alis-ReportDiagram:is([data-kind=balance],[data-kind=battery]){max-inline-size:calc(var(--col-md) + var(--s-4))}.alis-ReportDiagram[data-kind=balance]{aspect-ratio:2}.alis-ReportDiagram[data-kind=battery]{aspect-ratio:240/100}.alis-ReportDiagram[data-kind=stress]{max-inline-size:calc(var(--col-xl) + var(--s-8))}.alis-ReportDiagram[data-kind=orbit]{max-inline-size:var(--col-md);aspect-ratio:200/166}.alis-ReportDiagram :is([data-trait],[data-tone]){color:var(--_tone)}.alis-ReportDiagram :is([data-trait],[data-tone])[data-deep]{color:color-mix(in srgb, var(--_tone) 75%, var(--ink))}.alis-ReportDiagram [data-trait]{--_tone:var(--trait)}.alis-ReportDiagram [data-tone=success]{--_tone:var(--success)}.alis-ReportDiagram [data-tone=danger]{--_tone:var(--danger)}.alis-ReportDiagram-track{fill:none;stroke:var(--border)}.alis-ReportDiagram-guide{stroke:var(--muted)}.alis-ReportDiagram-base{fill:var(--muted)}.alis-ReportDiagram-pivot{fill:var(--ink)}.alis-ReportDiagram-edge{fill:currentColor;stroke:var(--surface)}.alis-ReportDiagram-soft{fill:color-mix(in srgb, currentColor 14%, var(--surface))}.alis-ReportDiagram-label{font:var(--fw-bold) var(--text-label) / var(--lh-none) var(--f-ui);fill:var(--muted)}.alis-ReportDiagram-label:is([data-variant=strong],[data-variant=ink],[data-variant=on]){font-weight:var(--fw-black)}.alis-ReportDiagram-label[data-variant=ink]{fill:var(--ink)}.alis-ReportDiagram-label[data-variant=on]{fill:var(--surface)}.alis-ReportDiagram-label:is([data-trait],[data-tone]){fill:currentColor}}
@layer reset,tokens,alis,app;
/*# sourceMappingURL=08jz_pbqgp6wy.css.map*/