/*! 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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{color-scheme:light;--bg:#f7f8fc;--panel:#fff;--border:#e6e3ec;--muted:#6d687b;--purple:#7651c9;--text:#272237;--model-primary:#8b5cf6;--model-secondary:#aba0d5;--model-tertiary:#d4cce8;--chart-grid:#e8e5ef;--chart-tick:#756b84;--chart-primary:var(--model-primary);--chart-previous:#8f849e;--chart-fill-opacity:.16;--chart-tooltip:#fff;--chart-tooltip-border:#ded7e8;--chart-tooltip-text:#30263e;--chart-tooltip-shadow:#30233f12}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px}button,input,select{font:inherit}a,button,input,select{outline-offset:4px}a:focus-visible,button:focus-visible{outline:2px solid var(--purple)}input::placeholder{color:#746580;opacity:1}button{cursor:pointer;transition:background .18s,color .18s,transform .18s}button:disabled{opacity:.45;cursor:not-allowed}a{text-decoration:none}a,button{color:inherit}button:hover{filter:brightness(.98)}h1,h2,h3,p{margin:0}h3{font-size:14px;font-weight:600}p{color:var(--muted);line-height:1.7}button svg{flex-shrink:0}svg{vertical-align:middle}.shell{--sidebar:238px}.shell.collapsed{--sidebar:80px}aside{width:var(--sidebar);border-right:1px solid var(--border);z-index:40;background:#fff;flex-direction:column;padding:30px 18px 0;transition:width .2s;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-1.2px;align-items:center;gap:10px;margin:0 12px 32px;font-size:29px;font-weight:650;display:flex}.brand-icon{color:#7d54c8;place-items:center;display:grid}.brand-dot{color:var(--purple)}.workspace{text-align:left;background:#f8f6fc;border:1px solid #e3deec;border-radius:8px;align-items:center;gap:9px;width:100%;margin-bottom:30px;padding:12px 9px;display:flex}.workspace-logo{color:#715297;background:#ece5f8;border:1px solid #d8c9ee;border-radius:6px;place-items:center;width:29px;height:29px;font-weight:600;display:grid}.workspace .side-text:nth-child(2){flex:1}.profile b,.workspace b{font-size:11px;font-weight:550;display:block}.profile small,.workspace small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.workspace small span{color:#7951bf;margin-left:4px}.nav-label{letter-spacing:1.4px;color:#777083;margin:0 12px 10px;font-size:9px;font-weight:600}nav{flex-direction:column;gap:5px;margin-bottom:30px;display:flex}nav button{color:#6a6477;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:12px;height:41px;padding:0 12px;font-size:12px;display:flex}nav button.active{color:#7046b8;background:#f0eafa;border-color:#e1d4f3;box-shadow:inset 3px 0 #8962cd}nav button:hover{color:#67409d;background:#f6f2fb}.new{color:#744dad;background:#eee5fa;border-radius:3px;margin-left:auto;padding:3px 4px;font-size:7px}.sidebar-bottom{margin-top:auto}.credits{background:linear-gradient(115deg,#f6f1fc,#fbf9fd);border:1px solid #e4d9f2;border-radius:9px;margin-bottom:17px;padding:15px 12px}.credits>div:first-child{justify-content:space-between;font-size:10px;display:flex}.credits span{color:#675078;align-items:center;gap:6px;display:flex}.credits b{font-weight:500}.progress{background:#e8dff2;border-radius:10px;height:4px;margin:13px 0 8px;overflow:hidden}.progress i{background:#9670d2;width:68%;height:100%;display:block}.credits small{color:#766d82;font-size:9px}.credits button{color:#7049a8;background:#eee5f9;border:1px solid #d6c3ec;border-radius:5px;justify-content:center;gap:8px;margin-top:15px;padding:7px}.credits button,.help{align-items:center;width:100%;font-size:10px;display:flex}.help{color:#726a7e;background:0 0;border:0;gap:9px;padding:10px 3px 24px}.help svg:last-child{margin-left:auto}.profile{text-align:left;border:0;border-top:1px solid var(--border);background:0 0;align-items:center;gap:9px;width:100%;padding:17px 0;display:flex}.profile .side-text:nth-child(2){flex:1}.avatar{color:#35243f;background:linear-gradient(140deg,#c5ad9b,#8f7a91);border:2px solid #eee6eb;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.avatar.small{width:28px;height:28px;font-size:9px}.main{margin-left:var(--sidebar);transition:margin .2s}header{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;gap:15px;height:72px;padding:0 34px}.breadcrumb,header{align-items:center;display:flex}.breadcrumb{color:#756e81;gap:14px;font-size:11px}.breadcrumb b{color:#42384f;font-weight:500}.slash{color:#b7afc2}.icon-button{color:#776e84;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.icon-button:hover{background:#f0eafa}.header-right{gap:20px}.global-search,.header-right{align-items:center;display:flex}.global-search{color:#7b7288;gap:8px}.global-search input{color:#44374f;background:0 0;border:0;width:142px;font-size:10px}.global-search kbd{color:#7d7288;border:1px solid #e6dfed;border-radius:4px;padding:3px 5px;font-size:9px}.demo-tag{color:#71627e;border:1px solid #e6dfed;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;display:flex}.demo-tag i{background:#8d69bd;border-radius:50%;width:4px;height:4px}.notification{position:relative}.notification i{background:#8b5bd6;border:1px solid #fff;border-radius:100%;width:4px;height:4px;position:absolute;top:5px;right:7px}main{max-width:1600px;margin:auto;padding:30px 34px 0}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.eyebrow{letter-spacing:1.6px;color:#7b7087;margin-bottom:10px;font-size:8px;font-weight:600}h1{letter-spacing:-.8px;font-size:25px;font-weight:550;line-height:1.35}.wave{color:#b48a4b;margin-left:10px;font-size:24px;display:inline-block}.page-heading p{margin-top:7px;font-size:11px}.button{color:#574666;white-space:nowrap;background:#fff;border:1px solid #ded6e9;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-size:10px;font-weight:500;display:inline-flex}.button.primary{color:#fff;background:#7952c2;border-color:#7952c2}.button.light{color:#6e429f;background:#fff;border:0}.hero{background:radial-gradient(at 80% 70%,#c8afe945,#0000 55%),linear-gradient(105deg,#faf7ff,#f4edfd 65%,#eee3fb);border:1px solid #e3d5f2;border-radius:10px;min-height:222px;margin-bottom:22px;padding:26px 30px;overflow:hidden}.hero,.hero-copy{position:relative}.hero-copy{z-index:2}.badge{letter-spacing:.3px;color:#75508e;background:#f2ebfb;border:1px solid #e1d4ef;border-radius:4px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;font-weight:500;display:inline-flex}.hero .badge{letter-spacing:1px;padding:4px 7px;font-size:7px}.hero h2{letter-spacing:-.7px;margin-top:14px;font-size:22px;font-weight:500}.hero p{color:#79658b;margin-top:8px;font-size:11px;line-height:1.8}.hero .button{margin-top:19px;font-size:9px}.hero-version{letter-spacing:1.1px;color:#746580;gap:7px;font-size:6px;top:17px;right:18px}.hero-version,.orb-art{align-items:center;display:flex;position:absolute}.orb-art{justify-content:center;width:350px;height:245px;top:-5px;right:30px}.orb{color:#fff;background:radial-gradient(circle at 30% 22%,#f3eaff 0,#d2b7ee 15%,#b790d9 45%,#9670be 72%,#8058aa);border-radius:50%;place-items:center;width:137px;height:137px;display:grid;position:relative;transform:rotate(-14deg);box-shadow:inset 2px 4px 12px #ffffffa0,inset -12px -10px 20px #7b4ca580,0 0 50px #aa74d82a}.orb:after{content:"";border:1px solid #ffffff60;border-radius:50%;position:absolute;inset:8px}.orb svg{filter:drop-shadow(0 0 8px #f2d5ff)}.orbit{border:1px solid #a47bc446;border-radius:50%;width:265px;height:112px;position:absolute}.orbit,.orbit.two{transform:rotate(-28deg)}.orbit.two{border-color:#a47bc42b;width:305px;height:140px}.star{color:#9f76c5;position:absolute}.star1{font-size:20px;top:54px;right:61px}.star2{font-size:25px;bottom:66px;left:58px}.orb-label{letter-spacing:1.8px;color:#88679f;font-size:6px;position:absolute;bottom:18px}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.card{border:1px solid var(--border);background:var(--panel);border-radius:9px;box-shadow:0 2px 5px #30233f03}.metric{padding:17px 18px 15px}.metric-top{color:#746a80;justify-content:space-between;align-items:center;font-size:10px;display:flex}.metric-top svg{color:#8b7e9c}.metric-value{letter-spacing:-1px;margin:13px 0 12px;font-size:27px;font-weight:550}.metric-value small{color:#746580;margin-left:5px;font-size:14px;font-weight:400}.metric-bottom{justify-content:space-between;align-items:end;gap:4px;display:flex}.metric-bottom>span{flex-direction:column;gap:5px;display:flex}.metric-bottom b{color:#287853;font-size:9px;font-weight:500}.metric-bottom small{color:#7e718b;font-size:8px}.sparkline{align-items:end;gap:3px;height:28px;display:flex}.sparkline i{background:#d0bce8;border-radius:2px 2px 0 0;width:4px}.sparkline i:nth-last-child(-n+3){background:#9c79cd}.chart-grid{grid-template-columns:minmax(0,2.15fr) minmax(260px,1fr);gap:20px;margin-bottom:22px;display:grid}.section-heading{justify-content:space-between;align-items:center;gap:15px;padding:20px 21px 0;display:flex}.section-heading h3{align-items:center;gap:7px;font-size:12px;display:flex}.section-heading p{margin-top:5px;font-size:9px}.section-heading>svg{color:#8d769f}.info{color:#8a779c;text-align:center;border:1px solid #d3c8df;border-radius:100%;width:12px;height:12px;font-family:serif;font-size:8px;line-height:11px}select{color:#6e5a80;background:#fff;border:1px solid #e1d8ec;border-radius:5px;padding:7px 9px;font-size:9px}.chart-legend{color:#746580;align-items:center;gap:16px;padding:22px 22px 6px;font-size:8px;display:flex}.chart-legend span{align-items:center;gap:5px;display:flex}.chart-legend i,.model-list i{background:var(--model-primary);border-radius:50%;width:6px;height:6px;display:inline-block}.chart-legend span:nth-child(2) i{background:#8f849e}.chart-legend b{color:#382743;margin-left:auto;font-size:17px;font-weight:500}.chart-legend b small{color:#82718f;font-size:8px;font-weight:400}.chart{height:187px;padding:5px 14px 9px 16px}.models{padding-bottom:18px}.donut{background:conic-gradient(var(--model-primary) 0 57%,var(--panel) 57% 58%,var(--model-secondary) 58% 85%,var(--panel) 85% 86%,var(--model-tertiary) 86% 99%,var(--panel) 99%);border-radius:50%;place-items:center;width:142px;height:142px;margin:14px auto 16px;display:grid;transform:rotate(-90deg)}.donut>div{background:var(--panel);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:114px;height:114px;display:flex;transform:rotate(90deg)}.donut b{letter-spacing:-.7px;font-size:25px;font-weight:550}.donut small{color:#857294;margin-top:5px;font-size:8px}.model-list{flex-direction:column;gap:10px;padding:0 22px;font-size:9px;display:flex}.model-list>div{justify-content:space-between;display:flex}.model-list span{color:#756082;align-items:center;gap:8px;display:flex}.model-list b{color:#56405f;font-weight:500}.quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.quick{text-align:left;align-items:center;gap:11px;padding:17px 14px;display:flex}.quick>span:nth-child(2){flex:1}.quick b{font-size:10px;font-weight:500;display:block}.quick small{color:#7b6a88;margin-top:5px;font-size:8px;display:block}.quick>svg{color:#8e77a0}.quick-icon{border-radius:7px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.purple{color:#8860b8;background:#f1eafa}.blue{color:#547fb7;background:#edf3fc}.orange{color:#b17b4e;background:#fcf1e7}.activity .section-heading{padding-bottom:18px}.count{color:#746580;border:1px solid #e2d9eb;border-radius:4px;padding:2px 5px;font-size:8px}.activity-actions{align-items:center;gap:8px;display:flex}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{letter-spacing:.6px;color:#746580;background:#faf8fc;border-top:1px solid #eee7f3;border-bottom:1px solid #eee7f3;padding:11px 20px;font-size:7px;font-weight:500}td{color:#85708f;border-bottom:1px solid #f0eaf5;padding:13px 20px;font-size:9px}td:first-child{color:#49364f}.table-icon{border-radius:5px;justify-content:center;align-items:center;width:27px;height:27px;margin-right:10px;display:inline-flex}.activity-title{color:#513c59;background:0 0;border:0;padding:0;font-size:10px}.activity-title:hover{color:#8350b9}.model-pill{color:#7d648e;background:#f9f5fc;border:1px solid #e4d9ed;border-radius:4px;padding:4px 7px;font-size:8px}.status{color:#357c58;align-items:center;gap:5px;font-size:8px;display:inline-flex}.status i{background:#4e9771;border-radius:100%;width:4px;height:4px}.status.failed{color:#b24e58}.status.failed i{background:#b24e58}.table-footer{justify-content:space-between;padding:13px 20px}.table-footer,.table-footer button{color:#746580;font-size:8px;display:flex}.table-footer button{background:0 0;border:0;align-items:center;gap:6px}footer{color:#746580;justify-content:space-between;padding:24px 0;font-size:8px;display:flex}footer>span{align-items:center;gap:5px;display:flex}.footer-dot{background:#69a282;border-radius:50%;width:4px;height:4px}.footer-demo{color:#746580;margin-left:2px}.collapsed .side-text{display:none}.collapsed aside{padding-left:15px;padding-right:15px}.collapsed .brand{margin-left:10px}.collapsed .workspace{width:48px;padding:8px}.collapsed nav button{padding:0}.collapsed .help,.collapsed .profile,.collapsed nav button{justify-content:center}.collapsed .nav-label{height:16px}.notice{color:#7b5c91;background:#f6f0fc;border:1px solid #e1d4ef;border-radius:8px;align-items:center;gap:10px;margin:20px 0;padding:14px 18px;font-size:11px;display:flex}.empty{text-align:center;color:#746580;padding:55px 20px}.empty h2,.empty h3{color:#4a325a;margin:12px 0 7px}.empty .button{margin-top:16px}.skeleton{gap:20px;padding:20px;display:grid}.skeleton i{background:linear-gradient(90deg,#f4eef9,#e8ddf1,#f4eef9) 0 0/200%;border-radius:6px;height:35px;animation:shimmer 1.2s infinite}@keyframes shimmer{to{background-position:-200%}}.chat-panel{max-width:1000px;margin:auto}.chat-panel .section-heading{border-bottom:1px solid var(--border);padding-bottom:20px}.messages{min-height:370px;max-height:540px;padding:25px;overflow:auto}.chat-empty{text-align:center;padding:40px 20px}.large-spark{color:#9469b9;background:radial-gradient(circle at 20% 20%,#f3e8fc,#ebe0f7);border:1px solid #ddcbee;border-radius:19px;place-items:center;width:66px;height:66px;margin-bottom:20px;display:inline-grid}.chat-empty h2{letter-spacing:-.5px;font-size:24px;font-weight:500}.chat-empty p{margin:10px 0 28px}.chat-empty>div{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.chat-empty>div button{color:#826591;background:#fbf8fe;border:1px solid #e5d7ef;border-radius:7px;align-items:center;gap:15px;padding:12px;font-size:10px;display:flex}.message{gap:12px;margin:12px 0 25px;display:flex}.message>div{background:#fbf8fe;border:1px solid #e8ddf1;border-radius:0 12px 12px;max-width:85%;padding:14px 18px}.message b{color:#85649b;font-size:10px}.message p{white-space:pre-wrap;color:#735d81;margin-top:8px;font-size:12px}.message.user{flex-direction:row-reverse}.message.user>div{background:#f2eafb}.typing{color:#746580;font-size:11px}.typing span{letter-spacing:3px;margin-left:8px;animation:shimmer 1s infinite}.chat-form{background:#fff;border:1px solid #ddc9ec;border-radius:9px;gap:12px;margin:10px 22px 0;padding:8px;display:flex}.chat-form input{color:#614673;background:0 0;border:0;flex:1;min-width:0;padding:9px}.chat-disclaimer{text-align:center;margin:12px 10px 20px;font-size:9px}.projects-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.projects-grid .card{padding:25px}.projects-grid h3{margin:18px 0 8px}.projects-grid p{margin-bottom:18px;font-size:10px}.delete-project{color:#746580;background:0 0;border:0;margin-top:18px;font-size:10px;display:block}.project-empty{min-height:350px;padding-top:60px}.billing-intro{text-align:center;margin:40px 0 32px}.billing-intro h2{letter-spacing:-.8px;margin:18px 0 10px;font-size:28px;font-weight:500}.billing-toggle{background:#f4eef9;border:1px solid #e8ddf1;border-radius:8px;gap:4px;margin-top:25px;padding:4px;display:inline-flex}.billing-toggle button{color:#746580;background:0 0;border:0;border-radius:5px;padding:9px 16px;font-size:11px}.billing-toggle button.selected{color:#714597;background:#fff}.billing-toggle span{color:#8555a8;margin-left:5px;font-size:8px}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:20px;padding-top:15px;display:grid}.pricing{padding:26px;position:relative}.pricing h3{font-size:20px}.pricing p{min-height:34px;margin:10px 0 25px;font-size:10px}.pricing.featured{background:linear-gradient(155deg,#faf6ff,#fff);border-color:#b795d6}.popular{color:#fff;letter-spacing:.8px;background:#8054af;border-radius:5px;padding:7px 10px;font-size:7px;position:absolute;top:-13px;left:25px}.price{letter-spacing:-1.5px;font-size:38px}.price small{color:#876a98;letter-spacing:0;margin-left:4px;font-size:10px}.pricing>small{color:#746580;margin:5px 0 25px;font-size:9px;display:block}.pricing .button{width:100%}.pricing ul{border-top:1px solid #ece5f8;gap:15px;margin:20px 0 0;padding:20px 0 0;list-style:none;display:grid}.pricing li{color:#786085;align-items:center;gap:9px;font-size:11px;display:flex}.pricing li svg{color:#9872b5}.settings-grid{grid-template-columns:1.4fr 1fr;gap:22px;display:grid}.settings-grid>div>.card{margin-bottom:20px;padding:25px}.settings-grid form{padding:24px}.settings-grid h3{margin:10px 0}.settings-grid p{margin-bottom:20px;font-size:11px}.settings-grid .section-heading p{margin-bottom:0}.purple-text{color:#8b5db3}label{color:#786085;margin-bottom:20px;font-size:11px;display:block}label input{color:#5d406c;background:#fff;border:1px solid #e0cfeb;border-radius:6px;width:100%;margin-top:8px;padding:12px;display:block}label input:focus{border-color:#a278c5;outline:1px solid #a278c5}.field-note{color:#746580;margin-top:15px;font-size:9px!important}.preference{border-top:1px solid #eaddf2;justify-content:space-between;align-items:center;margin-bottom:15px;padding:20px 0;display:flex}.preference b{font-size:11px;font-weight:500;display:block}.preference small{color:#746580;margin-top:5px;font-size:9px;display:block}.switch{background:#ddd1e7;border:0;border-radius:20px;width:35px;height:20px;padding:3px}.switch i{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;display:block}.switch.on{background:#9366b7}.switch.on i{background:#fff;transform:translate(15px)}.connection>div{border-bottom:1px solid #ede2f4;justify-content:space-between;padding:12px 0;font-size:10px}.connection>div,.toast{align-items:center;display:flex}.toast{color:#604071;z-index:100;background:#fff;border:1px solid #d7bfe8;border-radius:9px;gap:10px;max-width:90vw;padding:14px 18px;font-size:12px;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 50px #49305f1a}.toast>button{color:#9671a8;background:0 0;border:0}.modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:80;background:#31213f59;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{width:470px;max-width:100%;max-height:90vh;padding:35px;position:relative;overflow:auto;box-shadow:0 15px 100px #49305f1a}.modal-close{position:absolute;top:12px;right:12px}.modal h2{letter-spacing:-.6px;margin:18px 0 12px;font-size:24px;font-weight:500}.modal p{margin-bottom:23px;font-size:12px}.modal .button{margin-bottom:8px;margin-right:8px}.state-buttons{flex-wrap:wrap;gap:5px;display:flex}.scrim{display:none}@media (min-width:1500px){main{padding-top:40px}.hero{min-height:250px;padding-top:35px}.hero h2{font-size:26px}.orb-art{top:10px;right:60px}.chart{height:230px}.donut{margin-top:26px;margin-bottom:26px}td{padding-top:17px;padding-bottom:17px}}@media (max-width:1150px){.shell{--sidebar:210px}aside{padding-left:12px;padding-right:12px}header{padding:0 24px}main{padding:25px 24px 0}.header-right{gap:12px}.global-search{display:none}.metrics{gap:12px}.metric{padding:16px 13px}.sparkline{gap:2px}.sparkline i{width:3px}.hero h2{font-size:19px}.orb-art{opacity:.85;right:-45px}.hero-copy{max-width:70%}.quick small{line-height:1.5}.quick{gap:8px;padding:14px 10px}.quick-icon{width:28px;height:28px}.quick>svg{width:13px}.quick b{font-size:9px}.chart-grid{grid-template-columns:minmax(0,1.8fr) minmax(220px,1fr)}td,th{padding-left:14px;padding-right:14px}.pricing{padding:20px}.price small{display:block}.settings-grid{grid-template-columns:1.2fr 1fr}}@media (max-width:800px){.shell,.shell.collapsed{--sidebar:0px}.collapsed aside,aside{width:238px;padding:25px 18px 0;transition:transform .2s;transform:translate(-100%)}aside.mobile-open{transform:translate(0)}.collapsed aside .side-text{display:revert}.collapsed aside .workspace{width:100%;padding:12px 9px}.collapsed nav button{justify-content:start;padding:0 12px}.collapsed .help,.collapsed .profile{justify-content:start}.scrim{z-index:35;background:#31213f40;display:block;position:fixed;inset:0}.main{margin:0}.header-right{gap:14px}header{height:64px}.hero h2{font-size:21px}.hero-copy{max-width:75%}.metrics{grid-template-columns:repeat(2,1fr);gap:12px}.metric-value{font-size:29px}.sparkline i{width:5px}.chart-grid{grid-template-columns:minmax(0,1.7fr) minmax(215px,1fr)}.quick-grid{gap:10px}.quick{flex-wrap:wrap}.quick-icon{width:31px;height:31px}.quick>span:nth-child(2){flex-basis:calc(100% - 50px)}.quick>svg{display:none}.pricing-grid{gap:12px}.pricing{padding:20px 15px}.settings-grid{grid-template-columns:1fr}.projects-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){main{padding:24px 16px 0}header{padding:0 16px}.breadcrumb{gap:10px}.breadcrumb>span:first-of-type,.slash{display:none}.demo-tag{padding:5px;font-size:8px}.header-right{gap:9px}.page-heading{align-items:flex-start;gap:12px;margin-bottom:22px}.page-heading .button{padding:9px;font-size:0}.page-heading .button svg{width:16px}.eyebrow{letter-spacing:1.2px;font-size:7px}h1{font-size:23px}.page-heading p{max-width:310px;font-size:10px;line-height:1.8}.wave{font-size:20px}.hero{min-height:255px;padding:23px 22px}.hero-copy{max-width:100%}.hero h2{max-width:250px;font-size:22px;line-height:1.35}.hero p{font-size:10px}.hero .button{margin-top:18px}.orb-art{opacity:.35;top:55px;right:-135px;transform:scale(.85)}.hero-version{display:none}.hero-copy .badge{font-size:6px}.metrics{margin-bottom:16px}.metric{padding:15px}.metric-top{font-size:9px}.metric-value{font-size:27px}.metric-bottom small{font-size:7px}.sparkline i{width:3px}.chart-grid{grid-template-columns:1fr;gap:16px;margin-bottom:16px}.chart{height:210px}.models{grid-template-columns:1fr 1fr;align-items:center;padding-bottom:15px;display:grid}.models .section-heading{grid-column:1/-1;margin-bottom:10px}.donut{width:125px;height:125px;margin:8px auto}.donut>div{width:100px;height:100px}.model-list{gap:16px;padding-left:0;padding-right:25px}.quick-grid{grid-template-columns:1fr;gap:9px;margin-bottom:16px}.quick{flex-wrap:nowrap;padding:14px 16px}.quick>span:nth-child(2){flex-basis:auto}.quick b{font-size:11px}.quick small{font-size:9px}.quick-icon{width:34px;height:34px}.quick>svg{display:block}.section-heading{padding:18px 16px 0}.section-heading h3{font-size:12px}.table-footer{padding:13px;font-size:7px}.table-footer button,footer{font-size:7px}footer{gap:10px;padding:22px 0}footer>span:last-child{display:none}.footer-demo{display:inline}.messages{min-height:350px;padding:15px}.chat-empty{padding:25px 0}.chat-empty h2{font-size:21px}.chat-empty>div{flex-direction:column}.chat-empty>div button{justify-content:space-between}.chat-form{margin:10px 12px 0}.chat-form input{font-size:11px}.message>div{max-width:82%;padding:12px}.message p{font-size:11px}.chat-panel .section-heading{gap:10px}.chat-panel .section-heading .button{padding:8px;font-size:9px}.billing-intro{margin-top:25px}.billing-intro h2{font-size:25px}.billing-intro p{font-size:11px}.pricing-grid{grid-template-columns:1fr;gap:28px}.pricing{padding:25px}.pricing p{min-height:0}.price small{display:inline}.notice{align-items:start;font-size:10px;line-height:1.6}.notice svg{flex-shrink:0;margin-top:2px}.projects-grid{grid-template-columns:1fr}.project-empty{padding:40px 20px}.project-empty h2{font-size:21px}.modal{padding:28px}.modal h2{font-size:22px}.toast{width:calc(100% - 30px);font-size:11px;bottom:15px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.activity-search{color:#8a729b;border:1px solid #e4d6ee;border-radius:6px;align-items:center;gap:9px;max-width:290px;margin:17px 20px 0;padding:8px 10px;display:flex}.activity-search input{color:#644773;background:0 0;border:0;width:100%;min-width:0;font-size:10px}.activity-search input:focus{outline:none}.activity-search:focus-within{border-color:#a378c4}html[data-theme=dark]{color-scheme:dark;--bg:#101013;--panel:#18181d;--border:#29292f;--muted:#a39baa;--purple:#ad94ff;--text:#efedf5;--model-primary:#a58bfa;--model-secondary:#6c64ad;--model-tertiary:#444052;--chart-grid:#292930;--chart-tick:#a49cae;--chart-primary:#a084f7;--chart-previous:#81758f;--chart-fill-opacity:.3;--chart-tooltip:#222228;--chart-tooltip-border:#44404c;--chart-tooltip-text:#eee;--chart-tooltip-shadow:#0008}html[data-theme=dark] body{color:var(--text)}html[data-theme=dark] button:hover{filter:brightness(1.12)}html[data-theme=dark] aside{background:#151518}html[data-theme=dark] .brand-icon{color:#b79aff}html[data-theme=dark] .workspace{background:#1d1c22;border:1px solid #323137}html[data-theme=dark] .workspace-logo{color:#d2bddc;background:#39303f;border:1px solid #64516a}html[data-theme=dark] .workspace small span{color:#b799f8}html[data-theme=dark] .nav-label{color:#6c6a77}html[data-theme=dark] nav button{color:#9896a3}html[data-theme=dark] nav button.active{color:#c6aafa;background:#292332;border-color:#44354f;box-shadow:inset 3px 0 #af8bec}html[data-theme=dark] nav button:hover{color:#e2d5f8;background:#222126}html[data-theme=dark] .new{color:#bca2e8;background:#31283f}html[data-theme=dark] .credits{background:linear-gradient(115deg,#24202c,#1b1a20);border:1px solid #302b3a}html[data-theme=dark] .credits span{color:#c6b5e2}html[data-theme=dark] .progress{background:#3b3348}html[data-theme=dark] .progress i{background:#aa83ec}html[data-theme=dark] .credits small{color:#83808d}html[data-theme=dark] .credits button{color:#d6c2fa;background:#332a41;border:1px solid #4a3b60}html[data-theme=dark] .help{color:#a4a1ae}html[data-theme=dark] .avatar{color:#fff;background:linear-gradient(140deg,#8c6f67,#655a6b);border:2px solid #4a4047}html[data-theme=dark] .breadcrumb{color:#777580}html[data-theme=dark] .breadcrumb b{color:#d9d6e0}html[data-theme=dark] .slash{color:#45444e}html[data-theme=dark] .icon-button{color:#8e8c99}html[data-theme=dark] .icon-button:hover{background:#302b39}html[data-theme=dark] .global-search{color:#6d6b79}html[data-theme=dark] .global-search input{color:#dcd6e5}html[data-theme=dark] .global-search kbd{color:#8b8797;border:1px solid #34313b}html[data-theme=dark] .demo-tag{color:#a9a2b6;border:1px solid #33303a}html[data-theme=dark] .demo-tag i{background:#ba9cec}html[data-theme=dark] .notification i{background:#b696fb;border:1px solid #151518}html[data-theme=dark] .eyebrow{color:#7f7b8b}html[data-theme=dark] .wave{color:#dac292}html[data-theme=dark] .button{color:#d7d3e0;background:#232127;border:1px solid #3a3742}html[data-theme=dark] .button.primary{color:#170d28;background:#a28add;border-color:#bca5f1}html[data-theme=dark] .button.light{color:#332448;background:#e3d9fa}html[data-theme=dark] .hero{background:radial-gradient(at 80% 70%,#45305c70,#0000 55%),linear-gradient(105deg,#24202f,#21182e 65%,#2b1b3d);border:1px solid #49355f}html[data-theme=dark] .badge{color:#c7aeea;background:#a98ad71c;border:1px solid #ac8ed32a}html[data-theme=dark] .hero p{color:#a69ab8}html[data-theme=dark] .hero-version{color:#aa8bc5}html[data-theme=dark] .orb{color:#eadbff;background:radial-gradient(circle at 30% 22%,#bda2d7 0,#9074b8 15%,#705192 45%,#3a254f 72%,#281c39);box-shadow:inset 2px 4px 12px #dfbfff70,inset -12px -10px 20px #190b30,0 0 50px #af75ed2a}html[data-theme=dark] .orb:after{border:1px solid #bb93df36}html[data-theme=dark] .orbit{border:1px solid #9f7bc446}html[data-theme=dark] .orbit.two{border-color:#9f7bc420}html[data-theme=dark] .star{color:#cfb4f6}html[data-theme=dark] .orb-label{color:#ac8dc7}html[data-theme=dark] .metric-top{color:#a29eae}html[data-theme=dark] .metric-top svg{color:#7d748f}html[data-theme=dark] .metric-value small{color:#97919f}html[data-theme=dark] .metric-bottom b{color:#88c7a3}html[data-theme=dark] .metric-bottom small{color:#77717f}html[data-theme=dark] .sparkline i{background:#7d699f}html[data-theme=dark] .sparkline i:nth-last-child(-n+3){background:#ad90dc}html[data-theme=dark] .section-heading>svg{color:#8b789f}html[data-theme=dark] .info{color:#7b728a;border:1px solid #5d5769}html[data-theme=dark] select{color:#b5adbf;background:#212026;border:1px solid #36313d}html[data-theme=dark] .chart-legend{color:#a49cae}html[data-theme=dark] .model-list i{background:var(--model-primary)}html[data-theme=dark] .chart-legend b{color:#e7e0f1}html[data-theme=dark] .chart-legend b small{color:#817889}html[data-theme=dark] .donut small{color:#8b8298}html[data-theme=dark] .model-list span{color:#b7afc2}html[data-theme=dark] .model-list b{color:#d4cadd}html[data-theme=dark] .quick small{color:#817a8b}html[data-theme=dark] .quick>svg{color:#6f647f}html[data-theme=dark] .purple{color:#b292e2;background:#a580ee17}html[data-theme=dark] .blue{color:#8ea8d3;background:#749fe918}html[data-theme=dark] .orange{color:#d3a584;background:#daa67c18}html[data-theme=dark] .count{color:#9a8ea8;border:1px solid #37303f}html[data-theme=dark] th{color:#77707f;background:#1c1b21;border-top:1px solid #29262f;border-bottom:1px solid #29262f}html[data-theme=dark] td{color:#8b8296;border-bottom:1px solid #25222b}html[data-theme=dark] td:first-child{color:#d0c8db}html[data-theme=dark] .activity-title{color:#cbc3d7}html[data-theme=dark] .activity-title:hover{color:#c1a4ff}html[data-theme=dark] .model-pill{color:#b6acc3;background:#211d28;border:1px solid #38303f}html[data-theme=dark] .status{color:#92bca4}html[data-theme=dark] .status i{background:#89b69b}html[data-theme=dark] .status.failed{color:#d29c9c}html[data-theme=dark] .status.failed i{background:#d29c9c}html[data-theme=dark] .table-footer{color:#756d80}html[data-theme=dark] .table-footer button{color:#9c8daf}html[data-theme=dark] footer{color:#6e6679}html[data-theme=dark] .footer-dot{background:#7aa58d}html[data-theme=dark] .footer-demo{color:#62596c}html[data-theme=dark] .notice{color:#bcaacd;background:#251e2e;border:1px solid #3d334b}html[data-theme=dark] .empty{color:#9d8bb5}html[data-theme=dark] .empty h2,html[data-theme=dark] .empty h3{color:#e8dff3}html[data-theme=dark] .skeleton i{background:linear-gradient(90deg,#25202d,#3b3145,#25202d)}html[data-theme=dark] .large-spark{color:#c7a7f3;background:radial-gradient(circle at 20% 20%,#58416e,#272031);border:1px solid #59456d}html[data-theme=dark] .chat-empty>div button{color:#b8a9ca;background:#24202b;border:1px solid #403449}html[data-theme=dark] .message>div{background:#24202b;border:1px solid #3b3145}html[data-theme=dark] .message b{color:#c5b1dc}html[data-theme=dark] .message p{color:#c0b5ce}html[data-theme=dark] .message.user>div{background:#30253e}html[data-theme=dark] .typing{color:#a28bb9}html[data-theme=dark] .chat-form{background:#211c29;border:1px solid #4a3b59}html[data-theme=dark] .chat-form input{color:#dfd2ec}html[data-theme=dark] .delete-project{color:#a087a7}html[data-theme=dark] .billing-toggle{background:#19161e;border:1px solid #3b3145}html[data-theme=dark] .billing-toggle button{color:#94869f}html[data-theme=dark] .billing-toggle button.selected{color:#e3d4f2;background:#3b2e4c}html[data-theme=dark] .billing-toggle span{color:#bca0df}html[data-theme=dark] .pricing.featured{background:linear-gradient(155deg,#2b2137,#1c1822);border-color:#9971c2}html[data-theme=dark] .popular{color:#1c102a;background:#a285c8}html[data-theme=dark] .price small{color:#92809f}html[data-theme=dark] .pricing>small{color:#807189}html[data-theme=dark] .pricing ul{border-top:1px solid #39303f}html[data-theme=dark] .pricing li{color:#bdb0ca}html[data-theme=dark] .pricing li svg{color:#b090d3}html[data-theme=dark] .purple-text{color:#b391dc}html[data-theme=dark] label{color:#bdb0ca}html[data-theme=dark] label input{color:#dfd2e9;background:#17131d;border:1px solid #45384e}html[data-theme=dark] label input:focus{border-color:#ad8cdb;outline:1px solid #ad8cdb}html[data-theme=dark] .field-note{color:#81718f}html[data-theme=dark] .preference{border-top:1px solid #362b40}html[data-theme=dark] .preference small{color:#8a7899}html[data-theme=dark] .switch{background:#403648}html[data-theme=dark] .switch i{background:#b2a0be}html[data-theme=dark] .switch.on{background:#9270b5}html[data-theme=dark] .switch.on i{background:#ede0ff}html[data-theme=dark] .connection>div{border-bottom:1px solid #332a3d}html[data-theme=dark] .toast{color:#e4d4f4;background:#30283c;border:1px solid #746087;box-shadow:0 10px 50px #0008}html[data-theme=dark] .toast>button{color:#b79fcb}html[data-theme=dark] .modal-backdrop{background:#08060dc9}html[data-theme=dark] .modal{box-shadow:0 15px 100px #0008}@media (max-width:800px){html[data-theme=dark] .scrim{background:#0008}}html[data-theme=dark] .activity-search{color:#796c88;border:1px solid #342c3e}html[data-theme=dark] .activity-search input{color:#d6c5e6}html[data-theme=dark] .activity-search:focus-within{border-color:#a380cf}html[data-theme=dark] header{background:var(--bg)}html[data-theme=dark] .card{box-shadow:none}html[data-theme=dark] input::placeholder{color:#a195af}html[data-theme=dark] .donut{background:conic-gradient(var(--model-primary) 0 57%,var(--panel) 57% 58%,var(--model-secondary) 58% 85%,var(--panel) 85% 86%,var(--model-tertiary) 86% 99%,var(--panel) 99%)}html[data-theme=dark] .chart-legend i{background:var(--chart-primary)}html[data-theme=dark] .chart-legend span:nth-child(2) i{background:var(--chart-previous)}html[data-theme=dark] .chart-legend b small,html[data-theme=dark] .credits small,html[data-theme=dark] .donut small,html[data-theme=dark] .eyebrow,html[data-theme=dark] .field-note,html[data-theme=dark] .footer-demo,html[data-theme=dark] .metric-bottom small,html[data-theme=dark] .metric-value small,html[data-theme=dark] .nav-label,html[data-theme=dark] .preference small,html[data-theme=dark] .pricing>small,html[data-theme=dark] .quick small,html[data-theme=dark] .table-footer,html[data-theme=dark] footer,html[data-theme=dark] th{color:#a095ae}.theme-control{border:1px solid var(--border);color:var(--muted);background:var(--panel);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;margin:0;padding:5px 7px;font-size:10px;display:inline-flex}.theme-control>svg{color:var(--purple);flex-shrink:0}.theme-control select{color:var(--text);cursor:pointer;background:0 0;border:0;min-width:55px;padding:3px 1px;font-size:10px}.theme-control select:focus-visible{outline:2px solid var(--purple);border-radius:3px}.appearance-settings{margin-bottom:22px;padding:24px}.appearance-heading h3{margin:0;font-size:14px}.appearance-heading p{margin-top:5px;font-size:11px}.theme-options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;margin:20px 0 0;padding:0;display:grid}.theme-choice{color:#766482;cursor:pointer;background:#fbf9fe;border:1px solid #e1d8ec;border-radius:8px;align-items:center;gap:12px;margin:0;padding:18px;transition:background .18s,border-color .18s,box-shadow .18s;display:flex}.theme-choice input{width:15px;height:15px;accent-color:var(--purple);cursor:pointer;flex-shrink:0;margin:0;padding:0}.theme-choice>svg{color:#8d74a4;flex-shrink:0}.theme-choice b{color:#403047;font-size:12px;font-weight:550;display:block}.theme-choice small{color:#746580;margin-top:5px;font-size:10px;line-height:1.5;display:block}.theme-choice.selected,.theme-choice:has(input:checked),.theme-choice[data-selected=true]{background:#f2ebfc;border-color:#a382cb;box-shadow:inset 0 0 0 1px #a382cb}.theme-choice:has(input:checked)>svg,.theme-choice[data-selected=true]>svg{color:#7651c9}.theme-choice:focus-within{outline:2px solid var(--purple);outline-offset:3px}html[data-theme=dark] .theme-choice{color:#b5a8c1;background:#211c29;border-color:#403449}html[data-theme=dark] .theme-choice b{color:#e4d7ef}html[data-theme=dark] .theme-choice small{color:#b0a0bd}html[data-theme=dark] .theme-choice>svg{color:#a793b9}html[data-theme=dark] .theme-choice.selected,html[data-theme=dark] .theme-choice:has(input:checked),html[data-theme=dark] .theme-choice[data-selected=true]{background:#30253e;border-color:#a78ac7;box-shadow:inset 0 0 0 1px #a78ac7}html[data-theme=dark] .theme-choice:has(input:checked)>svg,html[data-theme=dark] .theme-choice[data-selected=true]>svg{color:#c9a6ef}@media (max-width:580px){.header-right .demo-tag{display:none}.header-right{gap:8px}.theme-control{gap:4px;padding:4px 5px;font-size:9px}.theme-control select{min-width:50px;font-size:9px}.appearance-settings{padding:20px}.theme-options{gap:10px}.theme-choice{gap:8px;padding:13px 10px}.theme-choice>svg{width:17px}.theme-choice small{font-size:9px}}@media (max-width:360px){.theme-control>span{display:none}.theme-options{grid-template-columns:1fr}}html[data-theme=dark] .theme-control select{color:var(--text);background:0 0;border:0}.theme-choice input,html[data-theme=dark] .theme-choice input{appearance:auto;background:0 0;border:0}.theme-choice input:focus,html[data-theme=dark] .theme-choice input:focus{border:0;outline:none}@media (max-width:1280px){.header-right .global-search{display:none}}@media (prefers-reduced-motion:reduce){.theme-choice{transition:none}}.language-control{border:1px solid var(--border);color:var(--muted);background:var(--panel);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;min-width:0;margin:0;padding:5px 7px;font-size:10px;display:inline-flex}.language-control>svg{color:var(--purple);flex-shrink:0}.language-control select,html[data-theme=dark] .language-control select{color:var(--text);cursor:pointer;background:0 0;border:0;width:120px;min-width:0;max-width:100%;padding:3px 1px;font-size:10px}.language-control select:focus-visible{outline:2px solid var(--purple);outline-offset:3px;border-radius:3px}.language-control:focus-within{border-color:var(--purple)}.language-settings{margin-bottom:22px;padding:24px}.language-settings h3{margin:0;font-size:14px}.language-settings>p:not(.field-note){margin-top:5px;font-size:11px}.language-setting-label{color:var(--text);margin:20px 0 9px;font-size:11px;display:block}.language-settings>select,html[data-theme=dark] .language-settings>select{border-color:var(--border);background:var(--panel);width:260px;max-width:100%;min-height:38px;color:var(--text);padding:9px 12px;font-size:12px}.language-settings>select:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.language-settings .field-note{margin-bottom:0}.language-control select option,.language-settings>select option,.theme-control select option{color:var(--text);background:var(--panel)}.breadcrumb,.header-right,.page-heading>div,.quick>span,.section-heading>div,.theme-choice>span{min-width:0}.breadcrumb b{overflow-wrap:anywhere}nav button{height:auto;min-height:41px;padding-block:10px}nav button .side-text{line-height:1.4}.profile,.quick,.workspace,nav button,table{text-align:start}.profile small{overflow-wrap:anywhere}.quick b{line-height:1.4}.quick small{line-height:1.6}.table-footer{flex-wrap:wrap;gap:10px}body{overflow-wrap:break-word}html:lang(hi) body,html:lang(ne) body{font-family:Inter,Noto Sans Devanagari,Mangal,system-ui,sans-serif;line-height:1.6}html:lang(ar) body{font-family:Inter,Noto Sans Arabic,Tahoma,Arial,sans-serif;line-height:1.6}html:lang(zh) body{font-family:Inter,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif}html[dir=rtl] aside{border-right:0;border-left:1px solid var(--border);left:auto;right:0}html[dir=rtl] .main{margin-left:0;margin-right:var(--sidebar)}html[dir=rtl] nav button.active{box-shadow:inset -3px 0 var(--purple)}html[dir=rtl] .chart-legend b,html[dir=rtl] .help svg:last-child,html[dir=rtl] .new{margin-left:0;margin-right:auto}html[dir=rtl] .workspace small span{margin-left:0;margin-right:4px}html[dir=rtl] .wave{margin-left:0;margin-right:10px}html[dir=rtl] .metric-value small{margin-left:0;margin-right:5px}html[dir=rtl] .price small{margin-left:0;margin-right:4px}html[dir=rtl] .table-icon{margin-left:10px;margin-right:0}html[dir=rtl] .footer-demo{margin-left:0;margin-right:2px}html[dir=rtl] .orb-art{left:30px;right:auto}html[dir=rtl] .hero-version{left:18px;right:auto}html[dir=rtl] .modal-close{left:12px;right:auto}html[dir=rtl] .popular{left:auto;right:25px}html[dir=rtl] .switch.on i{transform:translate(-15px)}html[dir=rtl] .lucide-arrow-right,html[dir=rtl] .lucide-arrow-up-right{transform:scaleX(-1)}html[dir=rtl] .chart{direction:ltr}html[dir=rtl] .avatar,html[dir=rtl] .donut b,html[dir=rtl] .metric-value,html[dir=rtl] .price,html[dir=rtl] .workspace-logo{direction:ltr;unicode-bidi:isolate}html[dir=rtl] input[type=email],html[dir=rtl] input[type=password]{text-align:left;direction:ltr}html[dir=rtl] td:nth-child(3){text-align:right;direction:ltr;unicode-bidi:isolate}html[dir=rtl] .message>div{border-radius:12px 0 12px 12px}@media (max-width:1450px){.header-right{gap:12px}}@media (max-width:1380px){.header-right .global-search{display:none}}@media (max-width:1150px){html[dir=rtl] .orb-art{left:-45px}.language-control>span{display:none}}@media (max-width:900px){.header-right .demo-tag{display:none}}@media (max-width:800px){html[dir=rtl] .collapsed aside,html[dir=rtl] aside{transform:translate(100%)}html[dir=rtl] aside.mobile-open{transform:translate(0)}}@media (max-width:580px){header{flex-wrap:wrap;row-gap:10px;height:auto;min-height:94px;padding-block:12px}.breadcrumb{flex:100%}.header-right{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%}.language-control{gap:4px;padding:4px 5px;font-size:9px}.language-control select{width:100px;font-size:10px}.theme-control select{min-width:45px;max-width:65px}.language-settings{padding:20px}.language-settings>select{width:100%}html[dir=rtl] .orb-art{left:-135px}}@media (max-width:360px){.language-control select{width:90px}.header-right{gap:6px}}.header-login{flex-shrink:0;padding:8px 12px}.google-login{background:var(--panel);width:100%;min-height:44px;color:var(--text);border:1px solid var(--border);gap:10px;font-size:12px;display:flex}html[data-theme=dark] .google-login{background:var(--panel);color:var(--text);border-color:var(--border)}.google-mark{color:#4285f4;background:#fff;border:1px solid #e0e4ef;border-radius:50%;flex-shrink:0;place-items:center;width:21px;height:21px;font-size:17px;font-weight:650;line-height:1;display:inline-grid}.google-privacy{color:var(--muted);margin-top:12px;font-size:10px!important}.auth-setup-note{border:1px solid var(--border);background:var(--bg);color:var(--muted);border-radius:7px;padding:13px 14px}.auth-error,.auth-setup-note{margin:16px 0;font-size:11px;line-height:1.7}.auth-error{color:#9b3649;background:#fff5f6;border:1px solid #d7a3ac;border-radius:7px;padding:12px 14px}html[data-theme=dark] .auth-error{color:#efb4c2;background:#35232c;border-color:#795063}.auth-error .button{margin-top:10px;display:block}.auth-divider{color:var(--muted);align-items:center;gap:12px;margin:23px 0;font-size:10px;display:flex}.auth-divider:after,.auth-divider:before{content:"";background:var(--border);flex:1;height:1px}.profile-sync{color:var(--muted);margin:0 0 17px;font-size:10px}input[readonly]{opacity:.8;cursor:default}.auth-callback{place-items:center;max-width:none;min-height:100vh;padding:28px 20px;display:grid}.auth-callback-card{text-align:center;width:440px;max-width:100%;padding:34px}.auth-callback-card h1{margin:18px 0 14px;font-size:25px}.auth-callback-card p{margin:14px 0 22px;font-size:12px}.auth-callback-card .google-login{margin-top:20px}.callback-status{color:var(--purple);padding:10px 0}.callback-back{margin-top:18px}@media (max-width:580px){.header-login{padding:7px 10px;font-size:10px}.auth-callback-card{padding:28px 23px}}.privacy-page{max-width:850px;padding:30px 24px 48px}.privacy-top{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.privacy-brand{letter-spacing:-1px;align-items:center;gap:8px;font-size:25px;font-weight:600;display:inline-flex}.privacy-brand svg{color:var(--purple)}.privacy-content{overflow-wrap:anywhere;padding:38px 42px}.privacy-content h1{margin:18px 0 8px;font-size:32px}.privacy-content .privacy-date{margin:0 0 26px;font-size:11px}.privacy-content h2{letter-spacing:-.2px;margin:30px 0 12px;font-size:18px;font-weight:600;line-height:1.5}.privacy-content li,.privacy-content p{color:var(--muted);font-size:13px;line-height:1.85}.privacy-content p{margin:12px 0}.privacy-content ul{margin:12px 0;padding-inline-start:22px;list-style:outside}.privacy-content li{margin:5px 0;padding-inline-start:3px}.privacy-content a{color:var(--purple);text-underline-offset:3px;text-decoration:underline}.privacy-content code{color:var(--text);font-size:12px}footer .privacy-link{white-space:nowrap;min-height:32px;color:var(--muted);text-underline-offset:3px;border-radius:4px;align-items:center;margin-inline-start:8px;padding:6px 8px;font-size:11px;text-decoration:underline;display:inline-flex}footer>span:first-child{flex-wrap:wrap}@media (max-width:580px){.privacy-page{padding:20px 16px 32px}.privacy-top{gap:10px;margin-bottom:18px}.privacy-brand{font-size:23px}.privacy-top .button{padding:8px 10px;font-size:9px}.privacy-content{padding:26px 22px}.privacy-content h1{font-size:28px}.privacy-content h2{font-size:17px}}.ai-gate{text-align:center;border-bottom:1px solid var(--border);padding:38px 24px 26px}.ai-gate .large-spark{margin-bottom:16px}.ai-gate h2{letter-spacing:-.5px;font-size:22px;font-weight:500;line-height:1.4}.ai-gate p{max-width:560px;margin:12px auto 20px;font-size:12px}.ai-gate .button{margin-top:3px}.ai-gate-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;display:flex}.ai-checking{color:var(--purple);letter-spacing:5px;padding:3px;font-size:18px;display:block}.messages.messages-idle{min-height:0;padding-block:0}.ai-chat-error{color:#9b3649;background:#fff5f6;border:1px solid #d7a3ac;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;margin:12px 22px;padding:13px 16px;display:flex}.ai-chat-error p{color:inherit;font-size:11px}html[data-theme=dark] .ai-chat-error{color:#efb4c2;background:#35232c;border-color:#795063}.ai-chat-notice{text-align:center;margin:12px 22px;font-size:11px}.ai-stop{background:var(--panel);color:var(--text);border-color:var(--border)}.chat-form input:disabled{opacity:.65;cursor:not-allowed}.chat-disclaimer a{color:var(--purple);text-underline-offset:3px;text-decoration:underline}.ai-chat-limits{text-align:center;margin-top:-10px;padding:0 20px 18px;font-size:9px}@media (max-width:580px){.ai-gate{padding:28px 18px 22px}.ai-gate h2{font-size:20px}.ai-gate p{font-size:11px}.ai-chat-error{flex-wrap:wrap;gap:10px;margin:12px;padding:12px}.ai-stop{padding:8px 10px;font-size:9px}.ai-chat-limits{line-height:1.7}}.billing-simple{max-width:920px;margin:0 auto}.billing-toolbar{justify-content:space-between;align-items:center;gap:14px;margin:0 0 22px;display:flex}.billing-simple .billing-toggle{width:max-content;margin:0;padding:4px}.billing-security{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:inline-flex}.real-pricing{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0}.billing-simple .pricing{flex-direction:column;min-width:0;padding:25px;display:flex;position:relative}.billing-simple .billing-pro{border-color:var(--purple);box-shadow:0 0 0 1px var(--purple)}@supports (color:color-mix(in lab,red,red)){.billing-simple .billing-pro{box-shadow:0 0 0 1px color-mix(in srgb,var(--purple) 12%,transparent)}}.billing-simple .billing-pro{background:linear-gradient(140deg,var(--purple),var(--panel) 65%)}@supports (color:color-mix(in lab,red,red)){.billing-simple .billing-pro{background:linear-gradient(140deg,color-mix(in srgb,var(--purple) 5%,var(--panel)),var(--panel) 65%)}}.billing-plan-title{justify-content:space-between;align-items:center;gap:10px;min-height:27px;display:flex}.billing-plan-title h2{letter-spacing:-.3px;align-items:center;gap:7px;font-size:19px;font-weight:600;display:flex}.billing-plan-title h2 svg{color:var(--purple)}.billing-plan-title .badge{letter-spacing:0;text-align:center;font-size:8px}.billing-simple .pricing>p{margin-top:9px;font-size:11px}.billing-simple .price{flex-wrap:wrap;align-items:center;gap:4px;min-height:57px;margin:16px 0 12px;font-size:32px;display:flex}.billing-simple .price small{font-size:11px}.billing-simple .price-pending{letter-spacing:-.3px;color:var(--muted);font-size:17px;line-height:1.5}.billing-simple .pricing ul{flex:1;margin:0 0 22px;padding:0}.billing-simple .pricing li{padding:6px 0;font-size:11px;line-height:1.65}.billing-simple .pricing>.button{width:100%;min-height:42px;margin-top:0;font-size:11px}.billing-simple .pricing .button:disabled{opacity:.7}.billing-simple .billing-current{border:1px solid var(--border);min-height:42px;color:var(--muted);border-radius:6px;justify-content:center;align-items:center;margin:0;font-size:11px;display:flex}.billing-simple .pricing .billing-plan-note{text-align:center;min-height:33px;margin:10px 0 0;font-size:10px;line-height:1.65}.billing-account{margin-top:22px;padding:22px 24px}.billing-account-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.billing-account-heading h3{font-size:14px}.billing-account-heading p{margin-top:6px;font-size:11px}.billing-account-status{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin-top:14px;padding-top:14px;font-size:11px;display:flex}.billing-account-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;display:flex}.billing-account-actions .billing-refresh{margin-inline-start:auto}.billing-payment-method{align-items:center;gap:14px;margin-top:16px;padding:22px 24px;display:flex}.billing-method-icon{border:1px solid var(--border);width:42px;height:42px;color:var(--purple);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.billing-payment-method>div{flex:1;min-width:0}.billing-payment-method p{margin-top:5px;font-size:11px}.billing-error{color:#9b3649;background:#fff5f6;border:1px solid #d7a3ac;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;margin:18px 0;padding:15px 18px;display:flex}.billing-error p{color:inherit;font-size:11px}html[data-theme=dark] .billing-error{color:#efb4c2;background:#35232c;border-color:#795063}.billing-payment-notice{border:1px solid var(--border);color:var(--muted);border-radius:8px;justify-content:space-between;align-items:center;gap:15px;margin-top:18px;padding:15px 18px;font-size:11px;display:flex}.billing-close{margin-top:16px}.billing-test-note{align-items:center;gap:9px;margin-bottom:16px;font-size:11px;display:flex}.billing-plan-details{color:var(--muted);margin:22px 0 28px;font-size:10px}.billing-plan-details summary{cursor:pointer;width:max-content;padding:8px 0}.billing-plan-details p{max-width:650px;margin-top:8px;line-height:1.8}.billing-plan-details a{color:var(--purple);text-underline-offset:3px;text-decoration:underline}.billing-checkout-page{margin:28px auto;padding:34px}.billing-checkout-page h1{margin-bottom:18px}.billing-checkout-page p{margin-bottom:24px}.billing-checkout-page .button{margin-inline-end:10px}@media (max-width:680px){.billing-toolbar{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:18px}.billing-security{min-height:22px;font-size:9px}.real-pricing{grid-template-columns:1fr;gap:16px}.billing-simple .billing-pro{order:-1}.billing-simple .pricing{padding:22px}.billing-simple .price{min-height:48px;margin:14px 0 8px}.billing-simple .pricing ul{margin-bottom:18px}.billing-account,.billing-payment-method{padding:20px}.billing-payment-method{flex-wrap:wrap;align-items:flex-start}.billing-payment-method>.button{width:100%;min-height:40px;margin-top:3px}.billing-error,.billing-payment-notice{flex-wrap:wrap;gap:12px}.billing-checkout-page{padding:25px 20px}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}