/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:host,:root{--font-sans:"Inter Variable","Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono Variable","JetBrains Mono","SF Mono",ui-monospace,Menlo,Consolas,monospace;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--radius-lg:.5rem;--ease-out:cubic-bezier(.22,1,.36,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.resize{resize:both}.rounded{border-radius:.25rem}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.460bdf14.woff2)format("woff2-variations");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2)format("woff2-variations");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.23aae568.woff2)format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.4449bf7a.woff2)format("woff2-variations");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.113a630f.woff2)format("woff2-variations");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.3835a68e.woff2)format("woff2-variations");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-wght-normal.0d2c2f66.woff2)format("woff2-variations");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-cyrillic-wght-normal.23645aad.woff2)format("woff2-variations");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-greek-wght-normal.c6c31cb1.woff2)format("woff2-variations");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-vietnamese-wght-normal.93fc40a8.woff2)format("woff2-variations");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-latin-ext-wght-normal.9c9751ca.woff2)format("woff2-variations");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-latin-wght-normal.a865edea.woff2)format("woff2-variations");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}:root,[data-theme=dark]{color-scheme:dark;--color-void:#000;--color-bone-white:#fff;--color-ash-gray:#9a9a9a;--color-silver-mist:#bdbdbd;--color-electric-iris:#8052ff;--color-electric-iris-hi:#9067ff;--color-saffron-spark:#ffb829;--color-saffron-spark-hi:#ffd68b;--color-deep-verdant:#15846e;--hairline:var(--color-bone-white)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=dark]{--hairline:color-mix(in oklab,var(--color-bone-white) 8%,transparent)}}:root,[data-theme=dark]{--hairline-hi:var(--color-bone-white)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=dark]{--hairline-hi:color-mix(in oklab,var(--color-bone-white) 16%,transparent)}}:root,[data-theme=dark]{--focus-ring:var(--color-electric-iris)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=dark]{--focus-ring:color-mix(in oklab,var(--color-electric-iris) 32%,transparent)}}[data-theme=light]{color-scheme:light;--color-void:#fff;--color-bone-white:#0a0a0a;--color-ash-gray:#3a3c46;--color-silver-mist:#4a4c56;--color-electric-iris:#6c3ce6;--color-electric-iris-hi:#5b30d0;--color-saffron-spark:#8f5a08;--color-saffron-spark-hi:#7a4d05;--color-deep-verdant:#0f5b4c;--hairline:var(--color-bone-white)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--hairline:color-mix(in oklab,var(--color-bone-white) 10%,transparent)}}[data-theme=light]{--hairline-hi:var(--color-bone-white)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--hairline-hi:color-mix(in oklab,var(--color-bone-white) 22%,transparent)}}[data-theme=light]{--focus-ring:var(--color-electric-iris)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--focus-ring:color-mix(in oklab,var(--color-electric-iris) 26%,transparent)}}:root{--void:var(--color-void);--ink:var(--color-bone-white);--ink-2:var(--color-ash-gray);--ink-3:var(--color-silver-mist);--accent:var(--color-electric-iris);--accent-hi:var(--color-electric-iris-hi);--accent-ink:#fff;--emphasis:var(--color-saffron-spark);--emphasis-hi:var(--color-saffron-spark-hi);--text-caption:12px;--text-nav-label:14px;--text-body:18px;--text-body-md:15px;--text-heading-2xs:24px;--text-heading-xs:27px;--text-subheading:36px;--text-heading-sm:42px;--text-heading:48px;--text-heading-lg:clamp(48px,6.4vw,76px);--text-display:clamp(40px,5vw,64px);--leading-tight:1.1;--leading-snug:1.2;--leading-normal:1.5;--leading-heading-2xs:1.25;--leading-heading-xs:1;--tracking-nav-label:.025em;--tracking-heading-2xs:-.48px;--tracking-heading-sm:-1.68px;--tracking-heading:-1.68px;--tracking-heading-lg:-3.12px;--tracking-display:-.04em;--fw-extralight:200;--fw-regular:400;--fw-semibold:600;--fw-bold:700;--sp-6:6px;--sp-12:12px;--sp-18:18px;--sp-24:24px;--sp-30:30px;--sp-36:36px;--sp-60:60px;--sp-96:96px;--sp-120:120px;--radius-lg:24px;--radius-pill:9999px;--page-max-width:1280px}body,html{background:var(--void);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body-md);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"ss01" on;min-height:100vh;transition:background-color .22s var(--ease-out),color .22s var(--ease-out)}body{position:relative;overflow-x:hidden}::selection{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in oklab,var(--accent) 45%,transparent)}}::selection{color:var(--ink)}::-moz-selection{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){::-moz-selection{background:color-mix(in oklab,var(--accent) 45%,transparent)}}::-moz-selection{color:var(--ink)}.text-caption{font-size:var(--text-caption)}.text-nav-label{font-size:var(--text-nav-label)}.text-body{font-size:var(--text-body)}.text-body-md{font-size:var(--text-body-md)}.text-ink{color:var(--ink)}.text-meta{color:var(--ink-2)}.text-muted{color:var(--ink-3)}.text-accent{color:var(--accent)}.text-emphasis{color:var(--emphasis)}.body-lg{font-size:var(--text-body);font-weight:var(--fw-extralight)}.body-lg,.body-md{font-family:var(--font-sans);line-height:var(--leading-normal);color:var(--ink)}.body-md{font-size:var(--text-body-md);font-weight:var(--fw-regular)}.display-h1{font-size:var(--text-display);letter-spacing:var(--tracking-display)}.display-h1,.display-h2{font-family:var(--font-sans);font-weight:var(--fw-regular);line-height:var(--leading-tight);color:var(--ink);margin:0}.display-h2{font-size:var(--text-heading-lg);letter-spacing:var(--tracking-heading-lg)}.heading-sm{font-size:var(--text-heading-sm);line-height:var(--leading-snug);letter-spacing:var(--tracking-heading-sm)}.heading-2xs,.heading-sm{font-family:var(--font-sans);font-weight:var(--fw-regular);color:var(--ink)}.heading-2xs{font-size:var(--text-heading-2xs);line-height:var(--leading-heading-2xs);letter-spacing:var(--tracking-heading-2xs)}.display-h1 em,.display-h2 em{color:var(--emphasis);letter-spacing:calc(var(--tracking-display) * .92);background:linear-gradient(120deg,var(--emphasis) 0,var(--emphasis-hi) 45%,var(--emphasis) 100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-style:italic;animation:em-shimmer 6s ease-in-out infinite}@keyframes em-shimmer{0%,to{background-position:0}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.display-h1 em,.display-h2 em{background-position:0;animation:none}}.ask-empty>.ask-empty-left>*{opacity:0;animation:hero-reveal .9s var(--ease-out) forwards;transform:translateY(8px)}.ask-empty>.ask-empty-left>:first-child{animation-delay:.12s}.ask-empty>.ask-empty-left>:nth-child(2){animation-delay:.26s}.ask-empty>.ask-empty-left>:nth-child(3){animation-delay:.42s}.ask-empty>.ask-empty-left>:nth-child(4){animation-delay:.56s}@keyframes hero-reveal{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ask-empty>.ask-empty-left>*{opacity:1;animation:none;transform:none}}.kicker{font-family:var(--font-sans);font-size:var(--text-nav-label);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-nav-label);text-transform:uppercase;color:var(--emphasis);align-items:center;gap:10px;line-height:1.2;display:inline-flex}.kicker-dim{color:var(--ink-2)}.kicker-dot{background:var(--emphasis);width:6px;height:6px;box-shadow:0 0 8px 0 var(--emphasis);border-radius:999px;display:inline-block;position:relative}@supports (color:color-mix(in lab,red,red)){.kicker-dot{box-shadow:0 0 8px 0 color-mix(in oklab,var(--emphasis) 55%,transparent)}}.kicker-dot:after{content:"";border:1px solid var(--emphasis);border-radius:999px;position:absolute;inset:-4px}@supports (color:color-mix(in lab,red,red)){.kicker-dot:after{border:1px solid color-mix(in oklab,var(--emphasis) 55%,transparent)}}.kicker-dot:after{animation:kicker-pulse 2.8s var(--ease-out) infinite;pointer-events:none}@keyframes kicker-pulse{0%{opacity:.9;transform:scale(.6)}60%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.kicker-dot:after{opacity:0;animation:none}}.violet-pill{border-radius:var(--radius-lg);background:var(--accent);color:var(--accent-ink);font-family:var(--font-sans);font-size:var(--text-nav-label);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-nav-label);text-transform:uppercase;cursor:pointer;transition:background-color .18s var(--ease-out),transform .1s var(--ease-out);border:0;justify-content:center;align-items:center;gap:8px;padding:12px 20px;line-height:1;text-decoration:none;display:inline-flex}.violet-pill:hover:not(:disabled){background:var(--accent-hi);transform:translateY(-1px)}.violet-pill:disabled{opacity:.5;cursor:not-allowed}.ghost-link{color:var(--ink-2);font-family:var(--font-sans);font-size:var(--text-nav-label);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-nav-label);text-transform:uppercase;cursor:pointer;transition:color .16s var(--ease-out);background:0 0;border:0;padding:6px 4px;line-height:1.2;text-decoration:none}.ghost-link.is-active,.ghost-link:hover:not(:disabled){color:var(--ink)}.ghost-link:disabled{opacity:.35;cursor:not-allowed}.ghost-icon{width:36px;height:36px;color:var(--ink-2);cursor:pointer;transition:color .16s var(--ease-out),background-color .16s var(--ease-out);background:0 0;border:0;border-radius:12px;place-items:center;display:inline-grid}.ghost-icon:hover:not(:disabled){color:var(--ink);background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.ghost-icon:hover:not(:disabled){background:color-mix(in oklab,var(--ink) 6%,transparent)}}.ghost-icon.is-active{color:var(--ink)}.ghost-icon:disabled{opacity:.35;cursor:not-allowed}.text-link{color:var(--ink-2);font-family:var(--font-sans);font-size:var(--text-body-md);font-weight:var(--fw-regular);cursor:pointer;transition:color .16s var(--ease-out);background:0 0;border:0;padding:0;text-decoration:none}.text-link:hover{color:var(--ink)}.chat-tabs{align-items:center;gap:22px;display:inline-flex}.chat-tab{color:var(--ink-2);font-family:var(--font-sans);font-size:var(--text-nav-label);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-nav-label);text-transform:uppercase;cursor:pointer;transition:color .16s var(--ease-out);background:0 0;border:0;padding:6px 2px;line-height:1.2;position:relative}.chat-tab.is-active,.chat-tab:hover{color:var(--ink)}.chat-tab.is-active:after{content:"";background:var(--emphasis);border-radius:2px;height:2px;position:absolute;bottom:-8px;left:0;right:0}.menu-popover{z-index:30;background:var(--void);border:1px solid var(--hairline-hi);border-radius:18px;min-width:240px;padding:8px;position:absolute;box-shadow:0 24px 60px -30px #0009}.menu-item{width:100%;color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body-md);font-weight:var(--fw-regular);text-align:left;cursor:pointer;transition:background-color .14s var(--ease-out);background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.menu-item:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.menu-item:hover{background:color-mix(in oklab,var(--ink) 6%,transparent)}}.menu-item-meta{margin-left:auto}.menu-caption,.menu-item-meta{color:var(--ink-3);font-size:var(--text-caption)}.menu-caption{font-family:var(--font-sans);word-break:break-all;padding:10px 12px 6px;line-height:1.4}.menu-caption strong{color:var(--ink);font-weight:var(--fw-regular);font-size:var(--text-body-md);word-break:break-all;margin-top:2px;display:block}.menu-divider{background:var(--hairline-hi);border:0;height:1px;margin:6px 4px}.chip-ghost{border:1px solid var(--hairline-hi);border-radius:var(--radius-pill);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-nav-label);font-weight:var(--fw-regular);cursor:pointer;transition:border-color .22s var(--ease-out),color .22s var(--ease-out),background-color .22s var(--ease-out),transform .1s var(--ease-out);white-space:nowrap;background:0 0;align-items:center;padding:8px 14px;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.chip-ghost:hover:not(:disabled){border-color:var(--emphasis);color:var(--ink);background-color:var(--emphasis)}@supports (color:color-mix(in lab,red,red)){.chip-ghost:hover:not(:disabled){background-color:color-mix(in oklab,var(--emphasis) 8%,transparent)}}.chip-ghost:hover:not(:disabled){transform:translateY(-1px)}.chip-ghost:active:not(:disabled){transform:translateY(0)}.chip-ghost:disabled{opacity:.4;cursor:not-allowed}.composer-void{border:0;border-top:1px solid var(--hairline);transition:border-color var(--dur-2) var(--ease-out);background:0 0;flex-direction:column;gap:10px;padding:18px 6px;display:flex;position:relative}.composer-void:focus-within{border-top-color:var(--emphasis)}@supports (color:color-mix(in lab,red,red)){.composer-void:focus-within{border-top-color:color-mix(in oklab,var(--emphasis) 60%,transparent)}}.composer-void .composer-input{min-width:0;color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--fw-regular);letter-spacing:0;background:0 0;border:0;outline:none;flex:1;padding:4px 0;line-height:1.4}.composer-void .composer-input:focus,.composer-void .composer-input:focus-visible{box-shadow:none!important;border-radius:0!important;outline:none!important}.composer-void .composer-input::placeholder{color:var(--ink-3);font-weight:var(--fw-extralight)}.composer-row{align-items:center;gap:12px;display:flex}.composer-toolbar{align-items:center;gap:4px;display:inline-flex}.composer-attachments{flex-wrap:wrap;align-items:center;gap:6px;padding:0 4px;display:flex}.composer-attach-error{background:var(--emphasis);border-radius:10px;padding:6px 10px}@supports (color:color-mix(in lab,red,red)){.composer-attach-error{background:color-mix(in oklab,var(--emphasis) 12%,transparent)}}.composer-attach-error{color:var(--emphasis);font-size:12px;font-weight:var(--fw-semibold);letter-spacing:.2px}.composer-drop-active{outline:2px dashed var(--emphasis)}@supports (color:color-mix(in lab,red,red)){.composer-drop-active{outline:2px dashed color-mix(in oklab,var(--emphasis) 70%,transparent)}}.composer-drop-active{outline-offset:-6px;border-radius:12px}.composer-drop-overlay{background:var(--void);border-radius:12px;place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.composer-drop-overlay{background:color-mix(in oklab,var(--void) 70%,transparent)}}.composer-drop-overlay{color:var(--emphasis);font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-semibold);letter-spacing:.4px;text-transform:uppercase;pointer-events:none;z-index:1}.attachment-chip{background:var(--ink);border-radius:10px;align-items:center;gap:8px;padding:4px 10px 4px 4px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.attachment-chip{background:color-mix(in oklab,var(--ink) 5%,transparent)}}.attachment-chip{border:1px solid var(--hairline);max-width:240px;transition:border-color .14s var(--ease-out),background .14s var(--ease-out)}.attachment-chip:hover{border-color:var(--hairline-hi)}.attachment-chip-preview{background:var(--ink);border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.attachment-chip-preview{background:color-mix(in oklab,var(--ink) 6%,transparent)}}.attachment-chip-preview{color:var(--ink-2);cursor:default;flex-shrink:0;padding:0;overflow:hidden}.attachment-chip-preview:not(:disabled){cursor:pointer}.attachment-chip-preview:not(:disabled):hover{color:var(--ink)}.attachment-chip-thumb{object-fit:cover;width:100%;height:100%;display:block}.attachment-chip-icon{place-items:center;display:inline-grid}.attachment-chip-meta{flex-direction:column;min-width:0;line-height:1.1;display:flex}.attachment-chip-name{font-family:var(--font-sans);font-size:12px;font-weight:var(--fw-regular);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:160px;overflow:hidden}.attachment-chip-size{font-family:var(--font-sans);color:var(--ink-3);letter-spacing:.2px;margin-top:1px;font-size:10px}.attachment-chip-remove{width:20px;height:20px;color:var(--ink-2);cursor:pointer;transition:background .14s var(--ease-out),color .14s var(--ease-out);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.attachment-chip-remove:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.attachment-chip-remove:hover{background:color-mix(in oklab,var(--ink) 10%,transparent)}}.attachment-chip-remove:hover{color:var(--ink)}.attachment-strip{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:100%;display:flex}.attachment-lightbox{background:var(--void);place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.attachment-lightbox{background:color-mix(in oklab,var(--void) 92%,transparent)}}.attachment-lightbox{z-index:200;cursor:zoom-out;padding:40px}.attachment-lightbox-img{cursor:default;border-radius:12px;max-width:min(92vw,1400px);max-height:82vh;box-shadow:0 30px 80px -20px #000000a6}.attachment-lightbox-close{background:var(--ink);border:0;border-radius:999px;width:36px;height:36px;position:absolute;top:22px;right:22px}@supports (color:color-mix(in lab,red,red)){.attachment-lightbox-close{background:color-mix(in oklab,var(--ink) 12%,transparent)}}.attachment-lightbox-close{color:var(--ink);cursor:pointer;transition:background .14s var(--ease-out);place-items:center;display:inline-grid}.attachment-lightbox-close:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.attachment-lightbox-close:hover{background:color-mix(in oklab,var(--ink) 20%,transparent)}}.attachment-lightbox-caption{background:var(--ink);border-radius:999px;padding:6px 14px;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.attachment-lightbox-caption{background:color-mix(in oklab,var(--ink) 10%,transparent)}}.attachment-lightbox-caption{color:var(--ink);font-family:var(--font-sans);letter-spacing:.3px;font-size:12px}.send-btn{border-radius:var(--radius-lg);width:44px;height:44px;color:var(--ink-2);cursor:pointer;transition:background-color .2s var(--ease-out),color .2s var(--ease-out),transform .18s var(--ease-out),box-shadow .2s var(--ease-out);background:0 0;border:0;place-items:center;display:inline-grid;position:relative}.send-btn.is-armed{background:var(--accent);color:var(--accent-ink);box-shadow:0 10px 28px -12px var(--accent),0 0 0 0 var(--accent)}@supports (color:color-mix(in lab,red,red)){.send-btn.is-armed{box-shadow:0 10px 28px -12px color-mix(in oklab,var(--accent) 60%,transparent),0 0 0 0 color-mix(in oklab,var(--accent) 40%,transparent)}}.send-btn.is-armed{animation:send-armed 2.6s var(--ease-out) infinite}.send-btn.is-armed:hover{background:var(--accent-hi);box-shadow:0 14px 32px -12px var(--accent),0 0 0 4px var(--accent);animation:none;transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.send-btn.is-armed:hover{box-shadow:0 14px 32px -12px color-mix(in oklab,var(--accent) 75%,transparent),0 0 0 4px color-mix(in oklab,var(--accent) 22%,transparent)}}.send-btn.is-armed:hover svg{transform:translate(1px,-2px)}.send-btn svg{transition:transform .22s var(--ease-out)}.send-btn:disabled{cursor:not-allowed}@keyframes send-armed{0%,to{box-shadow:0 10px 28px -12px color-mix(in oklab,var(--accent) 60%,transparent),0 0 0 0 color-mix(in oklab,var(--accent) 40%,transparent)}50%{box-shadow:0 12px 30px -10px color-mix(in oklab,var(--accent) 70%,transparent),0 0 0 6px color-mix(in oklab,var(--accent) 12%,transparent)}}@media (prefers-reduced-motion:reduce){.send-btn.is-armed{animation:none}}.user-pill{border:1px solid var(--hairline-hi);border-radius:var(--radius-pill);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-nav-label);font-weight:var(--fw-regular);cursor:pointer;transition:border-color .16s var(--ease-out);background:0 0;align-items:center;gap:10px;padding:3px 12px 3px 3px;display:inline-flex}.user-pill:hover{border-color:var(--ink)}.user-pill-avatar{background:var(--accent);border-radius:999px;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.user-pill-avatar{background:color-mix(in oklab,var(--accent) 60%,transparent)}}.user-pill-avatar{color:var(--accent-ink);font-family:var(--font-sans);font-weight:var(--fw-semibold);letter-spacing:.04em;font-size:11px}.dala-header{justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.dala-header-left{gap:30px}.dala-header-left,.dala-header-right{align-items:center;display:inline-flex}.dala-header-right{gap:6px}.logo-lockup{color:var(--ink);font-family:var(--font-sans);font-size:18px;font-weight:var(--fw-regular);letter-spacing:-.005em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo-triangle{width:22px;height:22px;color:var(--accent);place-items:center;display:inline-grid}.ask-shell{min-height:100vh;max-width:var(--page-max-width);z-index:1;flex-direction:column;margin:0 auto;padding:0 60px;display:flex;position:relative}@media (max-width:720px){.ask-shell{padding:0 24px}}.ask-empty{grid-template-columns:.95fr 1.15fr;align-items:center;gap:32px;padding:20px 0 8px;display:grid}@media (max-width:960px){.ask-empty{grid-template-columns:1fr;gap:24px;padding:16px 0 8px}}.ask-empty-left{flex-direction:column;gap:18px;min-width:0;display:flex}.ask-empty-body{max-width:440px;color:var(--ink-3)}.ask-empty-hero-viz{aspect-ratio:1;width:100%;min-height:440px;max-height:62vh;margin-right:-24px;position:relative}@media (max-width:960px){.ask-empty-hero-viz{min-height:280px;max-height:36vh;margin-right:0}}.auth-shell{grid-template-columns:1.05fr 1fr;align-items:center;gap:60px;max-width:1280px;min-height:100vh;margin:0 auto;padding:96px 60px;display:grid}@media (max-width:960px){.auth-shell{grid-template-columns:1fr;gap:36px;padding:60px 24px}}.auth-copy{flex-direction:column;gap:24px;min-width:0;display:flex}.auth-copy>*{opacity:0;animation:hero-reveal .9s var(--ease-out) forwards;transform:translateY(8px)}.auth-copy>:first-child{animation-delay:.12s}.auth-copy>:nth-child(2){animation-delay:.26s}.auth-copy>:nth-child(3){animation-delay:.42s}.auth-copy>:nth-child(4){animation-delay:.56s}@media (prefers-reduced-motion:reduce){.auth-copy>*{opacity:1;animation:none;transform:none}}.auth-viz{aspect-ratio:1;width:100%;min-height:460px;position:relative}@media (max-width:960px){.auth-viz{min-height:320px;max-height:40vh}}.turn-stack{gap:48px;padding:36px 0}.turn-stack,.turn-user{flex-direction:column;display:flex}.turn-user{align-items:flex-end;gap:8px;max-width:640px;margin-left:auto}.turn-user-msg{color:var(--ink);font-family:var(--font-sans);font-size:var(--text-heading-2xs);font-weight:var(--fw-regular);line-height:var(--leading-heading-2xs);letter-spacing:var(--tracking-heading-2xs);text-align:right}.turn-ai{flex-direction:column;gap:18px;max-width:780px;display:flex}.turn-ai-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.turn-composing{color:var(--ink-2);gap:14px}.turn-composing,.turn-composing-dots{align-items:center;display:inline-flex}.turn-composing-dots{gap:6px}.turn-composing-dot{background:var(--emphasis);border-radius:999px;width:7px;height:7px;animation:composing-cascade 1.3s ease-in-out infinite;display:inline-block}.turn-composing-dot:nth-child(2){animation-delay:.15s}.turn-composing-dot:nth-child(3){animation-delay:.3s}@keyframes composing-cascade{0%,80%,to{opacity:.25;transform:scale(.65)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.turn-composing-dot{opacity:.7;animation:none}}.chip-citation{font-family:var(--font-sans);font-size:10px;font-weight:var(--fw-semibold);letter-spacing:.02em;background:var(--emphasis);border-radius:4px;justify-content:center;align-items:center;min-width:20px;height:18px;padding:1px 6px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.chip-citation{background:color-mix(in oklab,var(--emphasis) 20%,transparent)}}.chip-citation{color:var(--emphasis);border:0}.chip-citation-inline{cursor:pointer;vertical-align:super;min-width:16px;height:15px;transition:background-color .14s var(--ease-out),color .14s var(--ease-out);margin:0 2px;padding:0 4px;font-size:9px;transform:translateY(-1px)}.chip-citation-inline:focus-visible,.chip-citation-inline:hover{background:var(--emphasis)}@supports (color:color-mix(in lab,red,red)){.chip-citation-inline:focus-visible,.chip-citation-inline:hover{background:color-mix(in oklab,var(--emphasis) 40%,transparent)}}.chip-citation-inline:focus-visible,.chip-citation-inline:hover{color:var(--ink);outline:none}.evidence-flash{animation:evidence-flash 1s var(--ease-out)}@keyframes evidence-flash{0%{background-color:color-mix(in oklab,var(--emphasis) 22%,transparent)}to{background-color:#0000}}.evidence-list{border-top:1px solid var(--hairline);flex-direction:column;gap:22px;margin-top:12px;padding-top:30px;display:flex}.evidence-row{grid-template-columns:32px 1fr;align-items:start;gap:14px;display:grid}.evidence-row-body{min-width:0}.evidence-row-title{color:var(--ink);font-size:var(--text-body-md);line-height:1.4}.evidence-row-path,.evidence-row-title{font-weight:var(--fw-regular);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evidence-row-path{color:var(--ink-3);font-family:var(--font-mono);font-size:12px;margin-top:2px}.evidence-row-excerpt{color:var(--ink-3);font-size:var(--text-body-md);font-weight:var(--fw-regular);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;line-height:1.55;display:-webkit-box;overflow:hidden}.evidence-row-source{font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin-top:6px;display:inline-flex}.evidence-row-source svg{flex-shrink:0}.evidence-row-source.is-vec{color:var(--emphasis)}.evidence-row-source.is-fts{color:var(--color-deep-verdant)}.evidence-row-source.is-confluence{color:#2196a5}.evidence-row-source.is-mmx-server,.evidence-row-source.is-mmx_server{color:#c25d00}.evidence-row-link{color:inherit;text-underline-offset:2px;text-decoration:underline}@supports (color:color-mix(in lab,red,red)){.evidence-row-link{-webkit-text-decoration-color:color-mix(in oklab,currentColor 30%,transparent);text-decoration-color:color-mix(in oklab,currentColor 30%,transparent)}}.evidence-row-link:hover{text-decoration-color:currentColor}.chat-cursor{background:var(--emphasis);vertical-align:middle;border-radius:1px;width:6px;height:20px;margin-left:2px;animation:cursor-blink 1s steps(2,start) infinite;display:inline-block}@keyframes cursor-blink{50%{opacity:0}}.chat-markdown{color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--fw-extralight);word-wrap:break-word;overflow-wrap:break-word;line-height:1.65}.chat-markdown>:first-child{margin-top:0}.chat-markdown>:last-child{margin-bottom:0}.chat-markdown .chat-md-h2{font-size:var(--text-heading-xs);letter-spacing:-.4px;margin:28px 0 12px;line-height:1.15}.chat-markdown .chat-md-h2,.chat-markdown .chat-md-h3{font-family:var(--font-sans);font-weight:var(--fw-regular);color:var(--ink)}.chat-markdown .chat-md-h3{font-size:var(--text-heading-2xs);letter-spacing:-.24px;margin:22px 0 10px;line-height:1.2}.chat-markdown .chat-md-h4{font-family:var(--font-sans);font-size:17px;font-weight:var(--fw-semibold);color:var(--ink);letter-spacing:-.1px;margin:18px 0 8px;line-height:1.3}.chat-markdown .chat-md-h3-related{font-size:var(--text-nav-label);font-weight:var(--fw-semibold);color:var(--emphasis);letter-spacing:var(--tracking-nav-label);text-transform:uppercase;margin-top:28px;margin-bottom:10px}.chat-markdown .chat-md-p{color:var(--ink);font-weight:var(--fw-extralight);margin:0 0 14px;line-height:1.65}.chat-markdown .chat-md-strong{font-weight:var(--fw-semibold);color:var(--ink)}.chat-markdown .chat-md-em{color:var(--ink-2);font-style:italic}.chat-markdown .chat-md-code{font-family:var(--font-mono);background:var(--ink);border-radius:6px;padding:1px 6px;font-size:.88em;font-weight:500}@supports (color:color-mix(in lab,red,red)){.chat-markdown .chat-md-code{background:color-mix(in oklab,var(--ink) 9%,transparent)}}.chat-markdown .chat-md-code{color:var(--emphasis);white-space:nowrap}.chat-markdown .chat-md-pre{border-radius:var(--radius-lg);background:var(--ink);margin:18px 0;padding:18px 20px;position:relative}@supports (color:color-mix(in lab,red,red)){.chat-markdown .chat-md-pre{background:color-mix(in oklab,var(--ink) 6%,transparent)}}.chat-markdown .chat-md-pre{font-family:var(--font-mono);color:var(--ink);font-size:13px;line-height:1.7;overflow-x:auto}.chat-markdown .chat-md-pre[data-lang]:before{content:attr(data-lang);font-family:var(--font-sans);font-size:10px;font-weight:var(--fw-semibold);letter-spacing:.5px;text-transform:uppercase;color:var(--ink-3);opacity:.7;position:absolute;top:8px;right:12px}.chat-markdown .chat-md-pre .chat-md-code-block{color:inherit;white-space:pre;font-family:inherit;font-size:inherit;background:0 0;padding:0}.chat-markdown .chat-md-quote{border-left:3px solid var(--emphasis);color:var(--ink);font-weight:var(--fw-extralight);margin:18px 0;padding:6px 0 6px 20px;line-height:1.6}.chat-markdown .chat-md-quote .chat-md-p:last-child{margin-bottom:0}.chat-markdown .chat-md-link{color:var(--emphasis);border-bottom:1px solid var(--emphasis);text-decoration:none}@supports (color:color-mix(in lab,red,red)){.chat-markdown .chat-md-link{border-bottom:1px solid color-mix(in oklab,var(--emphasis) 40%,transparent)}}.chat-markdown .chat-md-link{transition:border-color .14s var(--ease-out)}.chat-markdown .chat-md-link:hover{border-bottom-color:var(--emphasis)}.chat-markdown .chat-md-hr{background:var(--hairline);border:0;height:1px;margin:26px 0}.chat-markdown .chat-md-ol,.chat-markdown .chat-md-ul{counter-reset:chat-md-ol;margin:0 0 14px;padding-left:0;list-style:none}.chat-markdown .chat-md-li{color:var(--ink);font-weight:var(--fw-extralight);padding:3px 0 3px 22px;line-height:1.65;position:relative}.chat-markdown .chat-md-li>.chat-md-p{line-height:inherit;margin:0;display:inline}.chat-markdown .chat-md-ul>.chat-md-li:before{content:"";background:var(--emphasis);border-radius:2px;width:6px;height:6px;position:absolute;top:14px;left:4px;transform:rotate(45deg)}.chat-markdown .chat-md-ol>.chat-md-li{counter-increment:chat-md-ol;padding-left:32px}.chat-markdown .chat-md-ol>.chat-md-li:before{content:counter(chat-md-ol);background:var(--emphasis);border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;display:inline-flex;position:absolute;top:4px;left:0}@supports (color:color-mix(in lab,red,red)){.chat-markdown .chat-md-ol>.chat-md-li:before{background:color-mix(in oklab,var(--emphasis) 18%,transparent)}}.chat-markdown .chat-md-ol>.chat-md-li:before{color:var(--emphasis);font-family:var(--font-sans);font-size:11px;font-weight:var(--fw-semibold)}.chat-markdown .chat-md-li .chat-md-ol,.chat-markdown .chat-md-li .chat-md-ul{margin:6px 0}.chat-markdown .chat-md-h3-related+.chat-md-ul{flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}.chat-markdown .chat-md-h3-related+.chat-md-ul>.chat-md-li{border:1px solid var(--hairline);color:var(--ink-2);transition:border-color .14s var(--ease-out),color .14s var(--ease-out);border-radius:999px;padding:6px 12px;font-size:13px}.chat-markdown .chat-md-h3-related+.chat-md-ul>.chat-md-li:before{display:none}.chat-markdown .chat-md-h3-related+.chat-md-ul>.chat-md-li:hover{border-color:var(--emphasis)}@supports (color:color-mix(in lab,red,red)){.chat-markdown .chat-md-h3-related+.chat-md-ul>.chat-md-li:hover{border-color:color-mix(in oklab,var(--emphasis) 40%,var(--hairline))}}.chat-markdown .chat-md-h3-related+.chat-md-ul>.chat-md-li:hover{color:var(--ink)}.chat-markdown .chat-md-h3-related+.chat-md-ul .chat-md-link{color:inherit;border-bottom:none}.chat-markdown .chat-md-table-wrap{border:1px solid var(--hairline);border-radius:12px;margin:18px 0;overflow-x:auto}.chat-markdown .chat-md-table{border-collapse:collapse;width:100%;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:14.5px}.chat-markdown .chat-md-thead .chat-md-tr{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.chat-markdown .chat-md-thead .chat-md-tr{background:color-mix(in oklab,var(--ink) 4%,transparent)}}.chat-markdown .chat-md-th{text-align:left;font-weight:var(--fw-semibold);color:var(--ink);letter-spacing:.1px;border-bottom:1px solid var(--hairline);white-space:nowrap;padding:12px 16px}.chat-markdown .chat-md-td{color:var(--ink-2);border-bottom:1px solid var(--hairline);vertical-align:top;padding:11px 16px;line-height:1.55}.chat-markdown .chat-md-tbody .chat-md-tr:last-child .chat-md-td{border-bottom:0}.chat-markdown .chat-md-tbody .chat-md-tr:hover{background:var(--emphasis)}@supports (color:color-mix(in lab,red,red)){.chat-markdown .chat-md-tbody .chat-md-tr:hover{background:color-mix(in oklab,var(--emphasis) 4%,transparent)}}.chat-markdown .chat-md-td .chat-md-code{white-space:nowrap;font-size:13px}.answer-actions{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:4px;margin-top:18px;padding-top:14px;display:flex}.answer-action{color:var(--ink-2);font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-regular);letter-spacing:.1px;cursor:pointer;transition:background-color .14s var(--ease-out),border-color .14s var(--ease-out),color .14s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.answer-action:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.answer-action:hover{background:color-mix(in oklab,var(--ink) 6%,transparent)}}.answer-action:hover{border-color:var(--hairline);color:var(--ink)}.answer-action:active{transform:translateY(.5px)}.answer-action svg{flex-shrink:0}.answer-action:disabled{opacity:.55;cursor:not-allowed}.answer-action-accent{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.answer-action-accent:hover{background:var(--accent-hi);border-color:var(--accent-hi);color:var(--accent-ink)}.answer-chip-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.answer-chip-row .curation-chip,.answer-chip-row .tool-trace-chip{margin-top:0}.curation-chip,.tool-trace-chip{font-family:var(--font-sans);font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.3px;text-transform:uppercase;white-space:normal;cursor:help;border-radius:999px;align-items:center;gap:6px;max-width:fit-content;margin-top:10px;padding:4px 10px;line-height:1.35;display:inline-flex}.curation-chip svg,.tool-trace-chip svg{flex-shrink:0}.tool-trace-chip{background:var(--color-electric-iris,#8052ff)}@supports (color:color-mix(in lab,red,red)){.tool-trace-chip{background:color-mix(in oklab,var(--color-electric-iris,#8052ff) 10%,transparent)}}.tool-trace-chip{color:var(--color-electric-iris,#8052ff)}@supports (color:color-mix(in lab,red,red)){.tool-trace-chip{color:color-mix(in oklab,var(--color-electric-iris,#8052ff) 90%,var(--ink))}}.tool-trace-chip{border:1px solid var(--color-electric-iris,#8052ff)}@supports (color:color-mix(in lab,red,red)){.tool-trace-chip{border:1px solid color-mix(in oklab,var(--color-electric-iris,#8052ff) 28%,var(--hairline))}}.curation-chip-keep{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.curation-chip-keep{background:color-mix(in oklab,var(--accent) 12%,transparent)}}.curation-chip-keep{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.curation-chip-keep{color:color-mix(in oklab,var(--accent) 90%,var(--ink))}}.curation-chip-keep{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.curation-chip-keep{border:1px solid color-mix(in oklab,var(--accent) 30%,var(--hairline))}}.curation-chip-skip{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.curation-chip-skip{background:color-mix(in oklab,var(--ink) 4%,transparent)}}.curation-chip-skip{color:var(--ink-3);border:1px solid var(--hairline);text-transform:none;letter-spacing:.1px;font-size:11.5px;font-weight:var(--fw-regular)}.expansion-chips{border:1px dashed var(--color-electric-iris,#8052ff);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.expansion-chips{border:1px dashed color-mix(in oklab,var(--color-electric-iris,#8052ff) 28%,var(--hairline))}}.expansion-chips{background:var(--color-electric-iris,#8052ff);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.expansion-chips{background:color-mix(in oklab,var(--color-electric-iris,#8052ff) 4%,transparent)}}.expansion-chips-hint{color:var(--ink-2);letter-spacing:.1px;margin-right:4px}.expansion-chip,.expansion-chips-hint{font-family:var(--font-sans);font-size:12px}.expansion-chip{font-weight:var(--fw-semibold);letter-spacing:.2px;background:var(--color-electric-iris,#8052ff);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.expansion-chip{background:color-mix(in oklab,var(--color-electric-iris,#8052ff) 12%,transparent)}}.expansion-chip{color:var(--color-electric-iris,#8052ff)}@supports (color:color-mix(in lab,red,red)){.expansion-chip{color:color-mix(in oklab,var(--color-electric-iris,#8052ff) 95%,var(--ink))}}.expansion-chip{border:1px solid var(--color-electric-iris,#8052ff)}@supports (color:color-mix(in lab,red,red)){.expansion-chip{border:1px solid color-mix(in oklab,var(--color-electric-iris,#8052ff) 32%,var(--hairline))}}.expansion-chip{cursor:pointer;transition:background .15s,transform .12s}.expansion-chip:hover:not(:disabled){background:var(--color-electric-iris,#8052ff)}@supports (color:color-mix(in lab,red,red)){.expansion-chip:hover:not(:disabled){background:color-mix(in oklab,var(--color-electric-iris,#8052ff) 22%,transparent)}}.expansion-chip:hover:not(:disabled){transform:translateY(-1px)}.expansion-chip:disabled{cursor:not-allowed;opacity:.55}.expansion-chip svg{flex-shrink:0}.followup-chips{flex-direction:column;gap:8px;margin-top:14px;display:flex}.followup-chips-hint{font-family:var(--font-sans);font-size:11px;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.35px;color:var(--ink-3)}.followup-chip-row{flex-wrap:wrap;gap:8px;display:flex}.followup-chip{font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-regular);color:var(--ink);background:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.followup-chip{background:color-mix(in oklab,var(--ink) 3%,transparent)}}.followup-chip{border:1px solid var(--hairline);cursor:pointer;text-align:left;max-width:100%;line-height:1.35;transition:background .15s,border-color .15s}.followup-chip:hover:not(:disabled){background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.followup-chip:hover:not(:disabled){background:color-mix(in oklab,var(--accent) 8%,transparent)}}.followup-chip:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.followup-chip:hover:not(:disabled){border-color:color-mix(in oklab,var(--accent) 28%,var(--hairline))}}.followup-chip:disabled{cursor:not-allowed;opacity:.55}.followup-chip svg{color:var(--ink-3);flex-shrink:0}.followup-chip span{text-overflow:ellipsis;overflow:hidden}.evidence-toggle{border:1px solid var(--hairline);color:var(--ink-2);font-family:var(--font-sans);font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.4px;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;max-width:fit-content;padding:6px 10px;transition:background .15s,color .15s;display:inline-flex}.evidence-toggle:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.evidence-toggle:hover{background:color-mix(in oklab,var(--ink) 4%,transparent)}}.evidence-toggle:hover{color:var(--ink)}.evidence-toggle svg{flex-shrink:0}.kb-modal-backdrop{background:var(--void);place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.kb-modal-backdrop{background:color-mix(in oklab,var(--void) 78%,transparent)}}.kb-modal-backdrop{z-index:220;padding:24px}.kb-modal{background:var(--void);width:min(520px,100%);max-height:min(80vh,640px);overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.kb-modal{background:color-mix(in oklab,var(--void) 92%,var(--ink) 8%)}}.kb-modal{border:1px solid var(--hairline);border-radius:20px;flex-direction:column;gap:14px;padding:22px 22px 18px;display:flex;box-shadow:0 30px 80px -20px #0000008c}.kb-modal-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.kb-modal-body{flex-direction:column;gap:10px;display:flex}.kb-modal-label{font-family:var(--font-sans);font-size:12px;font-weight:var(--fw-semibold);letter-spacing:.4px;text-transform:uppercase;color:var(--ink-2)}.kb-modal-hint{font-weight:var(--fw-regular);text-transform:none;letter-spacing:normal;color:var(--ink-3);margin-left:4px}.kb-modal-input,.kb-modal-textarea{border:1px solid var(--hairline);background:var(--ink);border-radius:12px;width:100%;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.kb-modal-input,.kb-modal-textarea{background:color-mix(in oklab,var(--ink) 3%,transparent)}}.kb-modal-input,.kb-modal-textarea{color:var(--ink);font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-extralight);transition:border-color .14s var(--ease-out),background .14s var(--ease-out);line-height:1.5}.kb-modal-input:focus,.kb-modal-textarea:focus{border-color:var(--accent);outline:none}@supports (color:color-mix(in lab,red,red)){.kb-modal-input:focus,.kb-modal-textarea:focus{border-color:color-mix(in oklab,var(--accent) 60%,var(--hairline))}}.kb-modal-input:focus,.kb-modal-textarea:focus{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.kb-modal-input:focus,.kb-modal-textarea:focus{background:color-mix(in oklab,var(--ink) 5%,transparent)}}.kb-modal-textarea{resize:vertical;min-height:68px}.kb-modal-actions{justify-content:flex-end;align-items:center;gap:6px;padding-top:4px;display:flex}.kb-modal-result{border:1px solid var(--hairline);border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.45}.kb-modal-result-success{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.kb-modal-result-success{background:color-mix(in oklab,var(--accent) 12%,transparent)}}.kb-modal-result-success{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.kb-modal-result-success{border-color:color-mix(in oklab,var(--accent) 40%,var(--hairline))}}.kb-modal-result-success{color:var(--ink)}.kb-modal-result-info{background:var(--emphasis)}@supports (color:color-mix(in lab,red,red)){.kb-modal-result-info{background:color-mix(in oklab,var(--emphasis) 10%,transparent)}}.kb-modal-result-info{border-color:var(--emphasis)}@supports (color:color-mix(in lab,red,red)){.kb-modal-result-info{border-color:color-mix(in oklab,var(--emphasis) 30%,var(--hairline))}}.kb-modal-result-info{color:var(--ink)}.kb-modal-result-error{background:oklab(58.607% .168676 .078618/.12);border-color:#d43f3f}@supports (color:color-mix(in lab,red,red)){.kb-modal-result-error{border-color:color-mix(in oklab,#d43f3f 40%,var(--hairline))}}.kb-modal-result-error{color:var(--ink)}.kb-modal-spinner{animation:kb-spin .9s linear infinite}@keyframes kb-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media print{@page{margin:18mm 16mm}body[data-print-turn]{color:#111!important;background:#fff!important}body[data-print-turn] .ask-shell>footer,body[data-print-turn] .chat-cursor,body[data-print-turn] .dala-header,body[data-print-turn] .kicker-dot,body[data-print-turn] .particle-ambient,body[data-print-turn] .particle-hero,body[data-print-turn] .print-target .answer-actions,body[data-print-turn] .print-target .evidence-list,body[data-print-turn] .turn-stack>:not(.print-target){display:none!important}body[data-print-turn] .print-target,body[data-print-turn] .print-target *{color:#111!important;background:0 0!important}body[data-print-turn] .print-target .chat-md-h2,body[data-print-turn] .print-target .chat-md-h3,body[data-print-turn] .print-target .chat-md-h4,body[data-print-turn] .print-target .chat-md-strong{color:#000!important}body[data-print-turn] .print-target .chat-md-code,body[data-print-turn] .print-target .chat-md-em,body[data-print-turn] .print-target .chat-md-h3-related,body[data-print-turn] .print-target .chip-citation-inline{color:#7a5900!important}body[data-print-turn] .print-target .chat-md-quote{color:#333!important;border-left-color:#a77d00!important}body[data-print-turn] .print-target .chat-md-code{background:#f5efe0!important}body[data-print-turn] .print-target .chat-md-pre{border:1px solid #e6e0cf;color:#222!important;background:#f6f3ec!important}body[data-print-turn] .print-target .chat-md-table-wrap{border-color:#d9d4c6!important}body[data-print-turn] .print-target .chat-md-td,body[data-print-turn] .print-target .chat-md-th{border-color:#e0dbcc!important}body[data-print-turn] .print-target .chat-md-thead .chat-md-tr{background:#f6f3ec!important}body[data-print-turn] .print-target .chat-md-link{color:#7a5900!important;border-bottom-color:#7a5900!important}body[data-print-turn] .print-target .kicker{letter-spacing:.5px;color:#a77d00!important}body[data-print-turn] .print-target .chat-md-h2,body[data-print-turn] .print-target .chat-md-h3{break-after:avoid}body[data-print-turn] .print-target .chat-md-pre,body[data-print-turn] .print-target .chat-md-quote,body[data-print-turn] .print-target .chat-md-table-wrap{break-inside:avoid}}.history-list{padding:30px 0}.history-list,.history-row{flex-direction:column;display:flex}.history-row{cursor:pointer;text-align:left;transition:transform .16s var(--ease-out);background:0 0;border:0;border-top:1px solid var(--hairline);gap:8px;padding:22px 0;position:relative}.history-row:first-child{border-top:0}.history-row:hover{transform:translate(4px)}.history-row:hover .history-row-del{opacity:1}.history-row-del{color:var(--ink-2);cursor:pointer;opacity:0;font-size:var(--text-body-md);transition:opacity .16s var(--ease-out),color .16s var(--ease-out);background:0 0;border:0;padding:4px;position:absolute;top:22px;right:0}.history-row-del:hover{color:var(--ink)}.history-empty{text-align:center;color:var(--ink-2);flex-direction:column;align-items:center;gap:12px;padding:90px 0;display:flex}.particle-hero{width:100%;height:100%;display:block;position:absolute;inset:0}.particle-ambient{pointer-events:none;z-index:0;opacity:.6;width:100vw;height:100vh;position:fixed;inset:0}[data-theme=light] .particle-ambient{opacity:.4}:where(button,a,[role=button],input,textarea):focus-visible{box-shadow:0 0 0 3px var(--focus-ring);border-radius:8px;outline:none}.chip-ghost:focus-visible,.user-pill:focus-visible,.violet-pill:focus-visible{border-radius:var(--radius-pill)}.chat-tab,.chip-ghost,.dala-header,.evidence-row-excerpt,.evidence-row-path,.evidence-row-title,.ghost-icon,.ghost-link,.turn-ai,.turn-user-msg,.user-pill,.violet-pill{transition-property:background-color,color,border-color,transform;transition-duration:.22s;transition-timing-function:var(--ease-out)}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}