@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.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(/assets/inter-cyrillic-wght-normal-DqGufNeO.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(/assets/inter-greek-ext-wght-normal-DlzME5K_.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(/assets/inter-greek-wght-normal-CkhJZR-_.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(/assets/inter-vietnamese-wght-normal-CBcvBZtf.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(/assets/inter-latin-ext-wght-normal-DO1Apj_S.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(/assets/inter-latin-wght-normal-Dx4kXJAl.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{--brand-50:245 244 254;--brand-100:236 235 252;--brand-200:221 219 249;--brand-300:196 189 245;--brand-500:135 110 228;--brand-600:117 79 216;--brand-700:105 65 198;--brand-800:85 50 165;--brand-mid:139 92 246;--brand-end:155 84 232;--brand-soft:196 181 253;--fill-from:105 65 198;--fill-to:117 79 216;--text-1:24 29 39;--text-2:65 70 81;--text-3:83 88 98;--card:255 255 255;--field:255 255 255;--line:229 231 235;--input:156 163 175;--subtle:243 244 246;--danger:185 28 28;--danger-bg:254 242 242;--warn:180 83 9;--warn-bg:255 251 235;--paper:251 251 252;--grid-line:24 29 39;--shadow-float:0 1px 2px #3c40434d, 0 2px 6px 2px #3c404326;--shadow-float-lg:0 4px 12px #3c40432e, 0 12px 32px #3c404329;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:rgb(var(--text-1));background:rgb(var(--paper));-webkit-font-smoothing:antialiased;font-family:Inter Variable,Inter,system-ui,sans-serif}@media (prefers-color-scheme:dark){:root{--brand-50:32 24 58;--brand-100:42 31 78;--brand-200:58 43 108;--brand-300:84 63 150;--brand-500:145 115 230;--brand-600:150 112 235;--brand-700:158 119 237;--brand-800:185 160 245;--brand-mid:155 115 248;--brand-end:170 110 240;--brand-soft:90 70 160;--fill-from:105 65 198;--fill-to:117 79 216;--text-1:232 234 238;--text-2:190 196 206;--text-3:160 167 178;--card:27 29 34;--field:27 29 34;--line:46 49 56;--input:90 96 108;--subtle:37 40 47;--danger:252 140 140;--danger-bg:60 20 24;--warn:252 211 77;--warn-bg:56 40 10;--paper:17 18 22;--grid-line:255 255 255;--shadow-float:0 1px 2px #00000080, 0 2px 6px 2px #00000059;--shadow-float-lg:0 4px 12px #00000073, 0 12px 32px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}body{min-height:100vh;margin:0}a{color:rgb(var(--brand-700))}.backdrop{z-index:-1;background:rgb(var(--paper));pointer-events:none;position:fixed;inset:0;overflow:hidden}.backdrop-grid{background-image:linear-gradient(rgb(var(--grid-line) / .045) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--grid-line) / .045) 1px, transparent 1px), linear-gradient(rgb(var(--grid-line) / .025) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--grid-line) / .025) 1px, transparent 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000 35%,#0000 85%);mask-image:radial-gradient(at 50% 40%,#000 35%,#0000 85%)}.backdrop-glow{filter:blur(64px);border-radius:50%;position:absolute}.backdrop-glow.one{background:rgb(var(--brand-100));opacity:.5;width:520px;height:520px;top:-160px;right:-160px}.backdrop-glow.two,.backdrop-glow.three{display:none}.backdrop.lively .backdrop-glow.two{background:rgb(var(--brand-200));opacity:.35;width:460px;height:460px;animation:18s ease-in-out infinite aurora;display:block;top:25%;left:-128px}.backdrop.lively .backdrop-glow.three{background:rgb(var(--brand-soft));opacity:.25;width:420px;height:420px;animation:18s ease-in-out -9s infinite aurora;display:block;bottom:-160px;right:25%}@keyframes aurora{0%,to{transform:translate(0)scale(1)}50%{transform:translate(40px,-30px)scale(1.08)}}.topbar{z-index:40;pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex;position:sticky;top:0}.topbar>*{pointer-events:auto}.topbar-start,.topbar-end{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.float{background:rgb(var(--card));box-shadow:var(--shadow-float);border-radius:999px}.brand{background:rgb(var(--card));height:36px;box-shadow:var(--shadow-float);border-radius:999px;place-items:center;padding:0 14px;display:grid}.brand img{width:auto;height:22px;display:block}.pill-nav{background:rgb(var(--card));box-shadow:var(--shadow-float);border-radius:999px;gap:2px;padding:3px;display:flex}.pill-nav a{color:rgb(var(--text-2));border-radius:999px;padding:6px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.pill-nav a:hover{color:rgb(var(--brand-700));background:rgb(var(--brand-50))}.pill-nav a[aria-current=page]{color:#fff;background:linear-gradient(90deg, rgb(var(--fill-from)), rgb(var(--fill-to)));box-shadow:0 4px 12px -4px rgb(var(--fill-from) / .6)}.topbar .switcher{align-items:center;gap:6px;padding:3px 3px 3px 14px;display:flex}.topbar .switcher label{color:rgb(var(--text-3));align-items:center;gap:8px;font-size:12px;display:flex}.topbar .switcher select{box-shadow:none;background:0 0;border:0;padding:4px 2px;font-weight:500}.topbar .switcher button{border-radius:999px;padding:5px 12px;font-size:13px}.account{color:rgb(var(--text-2));align-items:center;gap:8px;max-width:280px;padding:3px 14px 3px 3px;font-size:13px;display:flex}.account .who{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.avatar{color:#fff;background:linear-gradient(135deg, rgb(var(--fill-from)), rgb(var(--fill-to)));border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:grid}.topbar>.topbar-end>button.float{box-shadow:var(--shadow-float);border:0;border-radius:999px;padding:8px 16px}main:focus{outline:none}main{max-width:960px;margin:8px auto 48px;padding:0 16px;animation:.35s cubic-bezier(.2,.7,.2,1) both rise}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}h1{letter-spacing:-.02em;margin:20px 0 16px;font-size:26px;font-weight:600}h2{margin-top:0;font-size:16px;font-weight:600}section{background:rgb(var(--card));box-shadow:var(--shadow-float);border:0;border-radius:16px;margin-bottom:16px;padding:18px 20px}form{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px 16px;display:grid}label{color:rgb(var(--text-3));gap:4px;font-size:13px;font-weight:500;display:grid}input,select,textarea{font:inherit;border:1px solid rgb(var(--input));background:rgb(var(--field));color:rgb(var(--text-1));border-radius:8px;outline:2px solid #0000;padding:8px 10px;font-size:14px}input:focus,select:focus,textarea:focus{border-color:rgb(var(--brand-500));box-shadow:0 0 0 3px rgb(var(--brand-500) / .2)}.actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}button{font:inherit;cursor:pointer;color:#fff;background:linear-gradient(90deg, rgb(var(--fill-from)), rgb(var(--fill-to)));box-shadow:0 6px 16px -8px rgb(var(--fill-from) / .7);border:0;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;transition:filter .15s,transform .15s,box-shadow .15s}button:hover:not(:disabled){filter:brightness(1.08)}button:active:not(:disabled){transform:scale(.98)}button.secondary{background:rgb(var(--card));color:rgb(var(--text-2));box-shadow:inset 0 0 0 1px rgb(var(--line));font-weight:500}button.secondary:hover:not(:disabled){color:rgb(var(--brand-700));filter:none;box-shadow:inset 0 0 0 1px rgb(var(--brand-300))}button:disabled{opacity:.5;cursor:default}button:focus-visible,a:focus-visible,select:focus-visible{outline:2px solid rgb(var(--brand-500));outline-offset:2px}table{border-collapse:collapse;width:100%;font-size:14px}th{color:rgb(var(--text-3));text-transform:none;font-size:12px;font-weight:500}th,td{text-align:left;border-bottom:1px solid rgb(var(--line));padding:10px 8px}tr:last-child td{border-bottom:0}tbody tr:hover td{background:rgb(var(--brand-50) / .5)}.state{background:rgb(var(--brand-50));color:rgb(var(--brand-800));border-radius:999px;padding:2px 10px;font-size:12px;font-weight:500}[role=alert]{color:rgb(var(--danger));grid-column:1/-1}[role=status]{color:rgb(var(--text-3))}dialog{background:rgb(var(--card));color:rgb(var(--text-1));box-shadow:var(--shadow-float-lg);border:0;border-radius:16px;max-width:min(560px,100vw - 32px);padding:20px 22px}dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11121659}@media (width<=640px){.topbar{padding:10px 12px}.account .who{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.account{padding-right:3px}}.sign-in{--ink:rgb(var(--text-1));--ink-2:rgb(var(--text-2));--ink-3:rgb(var(--text-3));--brand:rgb(var(--brand-700));--brand-deep:rgb(var(--fill-from));--brand-mid-c:rgb(var(--fill-to));--brand-soft-c:rgb(var(--brand-100));--alert:rgb(var(--danger));box-sizing:border-box;max-width:none;min-height:100vh;color:var(--ink);justify-content:center;align-items:center;margin:0;padding:0 16px 56px;animation:none;display:flex;position:relative;overflow:hidden}.sign-in-layout{justify-content:center;align-items:center;gap:80px;width:100%;max-width:1152px;display:flex}@media (width>=1024px){.sign-in-layout{justify-content:space-between}}.sign-in-card{box-sizing:border-box;background:rgb(var(--card) / .9);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:0;border-radius:24px;width:100%;max-width:384px;margin:0;padding:32px;animation:.5s ease-out both sign-in-up;box-shadow:0 24px 60px -20px #0f172a40,0 2px 8px #0f172a0f}@keyframes sign-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.sign-in-brand{flex-direction:column;align-items:center;gap:12px;margin-bottom:24px;display:flex}.sign-in-brand img{width:auto;height:36px}.sign-in-brand h1{margin:0;font-size:18px;font-weight:600}.sign-in-form,.sign-in-okta{flex-direction:column;gap:12px;display:flex}.sign-in-okta{margin-top:12px}.sign-in label{color:var(--ink-3);gap:4px;font-size:14px;font-weight:500;display:grid}.sign-in input{border:1px solid rgb(var(--line));color:var(--ink);background:0 0;border-radius:8px;outline:2px solid #0000;padding:8px 12px}.sign-in input:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgb(var(--brand-700) / .2)}.sign-in [role=alert]{color:var(--alert);margin:0;font-size:13px}.sign-in .sign-in-primary{color:#fff;background:linear-gradient(90deg, var(--brand-deep), var(--brand-mid-c));box-shadow:0 6px 16px -6px rgb(var(--brand-700) / .5);border:0;border-radius:8px;margin-top:4px;padding:10px;font-weight:600;transition:filter .15s,transform .15s}.sign-in .sign-in-primary:hover{filter:brightness(1.1)}.sign-in .sign-in-primary:active{transform:scale(.98)}.sign-in-divider{color:var(--ink-3);align-items:center;gap:12px;margin:20px 0;font-size:12px;display:flex}.sign-in-divider:before,.sign-in-divider:after{content:"";background:rgb(var(--line));flex:1;height:1px}.sign-in-providers{gap:8px;display:flex}.sign-in .sign-in-provider{border:1px solid rgb(var(--line));background:rgb(var(--card) / .9);cursor:pointer;border-radius:8px;flex:1;place-items:center;height:40px;padding:0;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid}.sign-in .sign-in-provider:hover{border-color:var(--brand-mid-c);transform:translateY(-2px);box-shadow:0 6px 14px -6px #0f172a40}.sign-in-provider img{width:20px;height:20px}.sign-in-sign-up{text-align:center;color:var(--ink-3);margin:24px 0 0;font-size:14px}.sign-in a{color:var(--brand)}.sign-in-showcase{-webkit-user-select:none;user-select:none;background:0 0;border:0;margin:0;padding:0;display:none}@media (width>=1024px){.sign-in-showcase{display:block}}.sign-in-showcase h2{letter-spacing:-.02em;margin:0;font-size:36px;font-weight:600;line-height:1.2;animation:.5s ease-out both sign-in-up}.sign-in-showcase h2 span{background:linear-gradient(90deg, var(--brand-deep), var(--brand-mid-c));color:#0000;-webkit-background-clip:text;background-clip:text}.sign-in-showcase>p{max-width:448px;color:var(--ink-3);margin:12px 0 0;font-size:15px}.showcase-chat{width:420px;margin-top:32px;position:relative}.showcase-prompt{background:var(--brand-deep);color:#fff;width:fit-content;max-width:80%;box-shadow:0 6px 16px -8px rgb(var(--brand-700) / .5);border-radius:16px 16px 6px;margin-left:auto;padding:8px 14px;font-size:14px}.showcase-caret{vertical-align:-2px;background:#fffc;width:2px;height:14px;margin-left:2px;animation:1s steps(2,end) infinite showcase-blink;display:inline-block}@keyframes showcase-blink{50%{opacity:0}}.showcase-answer{gap:12px;min-height:200px;margin-top:16px;display:flex}.showcase-agent{background:linear-gradient(135deg, var(--brand-deep), var(--brand-mid-c));color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin-top:2px;font-size:13px;font-weight:700;display:grid}.showcase-reply{flex:1;animation:.3s ease-out both sign-in-up}.showcase-reply>p{color:var(--ink-2);margin:0;font-size:14px}.showcase-widget{border:1px solid rgb(var(--line));background:rgb(var(--card) / .9);border-radius:12px;margin-top:12px;padding:14px}.showcase-thinking{gap:4px;padding-top:10px;display:flex}.showcase-thinking span{background:var(--brand-mid-c);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite showcase-pulse}.showcase-thinking span:nth-child(2){animation-delay:.15s}.showcase-thinking span:nth-child(3){animation-delay:.3s}@keyframes showcase-pulse{0%,to{opacity:.3}50%{opacity:1}}.showcase-dots{justify-content:center;gap:6px;margin-top:8px;display:flex}.showcase-dots span{background:rgb(var(--line));border-radius:3px;width:6px;height:6px;transition:width .3s}.showcase-dots span.on{background:var(--brand);width:20px}.widget-bars{align-items:flex-end;gap:12px;height:96px;display:flex}.widget-bars>div{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.widget-bars .bar{background:var(--brand-soft-c);transform-origin:bottom;border-radius:6px;width:100%;animation:.6s cubic-bezier(.2,.7,.2,1) both widget-grow;display:block}.widget-bars .bar.top{background:linear-gradient(0deg, var(--brand-deep), var(--brand-mid-c))}@keyframes widget-grow{0%{transform:scaleY(0)}to{transform:none}}.showcase-widget small{color:var(--ink-3);font-size:10px}.widget-ring{align-items:center;gap:16px;display:flex}.widget-ring svg{transform:rotate(-90deg)}.widget-ring circle{fill:none;stroke-width:9px}.widget-ring .track{stroke:var(--brand-soft-c)}.widget-ring .value{stroke:var(--brand);stroke-linecap:round;transition:stroke-dashoffset .6s cubic-bezier(.2,.7,.2,1)}.widget-ring strong{font-size:24px;font-weight:600;display:block}.widget-ring small{font-size:12px}.widget-rows>div{border-bottom:1px solid rgb(var(--line));align-items:center;gap:8px;padding:6px 0;font-size:12px;animation:.4s ease-out both widget-slide;display:flex}.widget-rows>div:last-child{border-bottom:0}.widget-rows span{color:var(--ink-2);flex:1}.widget-rows b{background:rgb(var(--subtle));color:rgb(var(--text-2));border-radius:999px;padding:2px 8px;font-weight:500}.widget-rows b.high{background:rgb(var(--danger-bg));color:rgb(var(--danger))}.widget-rows b.med{background:rgb(var(--warn-bg));color:rgb(var(--warn))}@keyframes widget-slide{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sign-in *,.sign-in :before,.sign-in :after{transition:none!important;animation:none!important}}@media (prefers-color-scheme:dark){.sign-in .sign-in-provider{background:#f2f4f7;border-color:#f2f4f7}}.sign-in-showcase,.sign-in .sign-in-provider{box-shadow:none}.sign-in .sign-in-provider{color:inherit;font-weight:inherit;filter:none}@media (prefers-reduced-motion:reduce){main,.backdrop *,.pill-nav a,button,input,select{transition:none!important;animation:none!important}button:active:not(:disabled){transform:none}}.sign-in-forgot{justify-self:end;margin-top:-4px;font-size:13px}.sign-in-step{color:var(--ink-2);margin:0;font-size:14px}@media (width>=1024px){.sign-in-layout.sign-in-alone{justify-content:center}}.sign-in-rules{color:var(--ink-3);gap:2px;margin:-4px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.sign-in-rules li:before{content:"○";width:16px;display:inline-block}.sign-in-rules li.kept{color:var(--ink-2)}.sign-in-rules li.kept:before{content:"✓";color:var(--brand)}.sign-in .sign-in-link{box-shadow:none;color:var(--brand);cursor:pointer;filter:none;background:0 0;border:0;padding:0;font-size:13px;font-weight:500;text-decoration:underline}.sign-in .sign-in-link:hover:not(:disabled){filter:none;color:var(--brand-deep)}
