@font-face{font-family:IRANSansX;src:url(../fonts/IRANSansX-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(../fonts/IRANSansX-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(../fonts/IRANSansX-DemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(../fonts/IRANSansX-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(../fonts/IRANSansX-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--app-width:430px;--topbar:64px;--bottom-nav:76px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--font:IRANSansX,Vazirmatn,Tahoma,Arial,sans-serif;--brand:#5b5ce2;--brand-2:#7247ed;--brand-3:#3877ff;--cyan:#29c5e6;--pink:#ff557e;--orange:#ff9d3f;--green:#20b984;--bg:#f4f5f9;--surface:#fff;--surface-2:#f8f8fc;--surface-3:#eef0f6;--text:#171827;--muted:#707487;--line:#e3e5ed;--danger:#e54861;--danger-soft:#fff0f2;--warning:#e59019;--warning-soft:#fff8e8;--success:#15996d;--success-soft:#e9fbf4;--shadow-sm:0 5px 18px rgba(29,33,66,.07);--shadow-md:0 16px 45px rgba(29,33,66,.14);--shadow-lg:0 28px 90px rgba(23,25,51,.25);color-scheme:light}html[data-theme=dark]{--bg:#11131b;--surface:#1a1d28;--surface-2:#202431;--surface-3:#2a2f3f;--text:#f5f6fb;--muted:#a9adbd;--line:#303646;--danger-soft:#3a2028;--warning-soft:#332c1d;--success-soft:#17372e;--shadow-sm:0 5px 18px rgba(0,0,0,.15);--shadow-md:0 16px 45px rgba(0,0,0,.28);color-scheme:dark}@media(prefers-color-scheme:dark){html[data-theme=system]{--bg:#11131b;--surface:#1a1d28;--surface-2:#202431;--surface-3:#2a2f3f;--text:#f5f6fb;--muted:#a9adbd;--line:#303646;--danger-soft:#3a2028;--warning-soft:#332c1d;--success-soft:#17372e;--shadow-sm:0 5px 18px rgba(0,0,0,.15);--shadow-md:0 16px 45px rgba(0,0,0,.28);color-scheme:dark}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}#__nuxt,body,html{margin:0;min-height:100%;font-family:var(--font);background:var(--bg);color:var(--text);font-size:14px}body{overscroll-behavior:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}::-moz-selection{background:#5b5ce233}::selection{background:#5b5ce233}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background:#70748759;border-radius:999px}.app-icon{display:block;flex:0 0 auto}.desktop-stage{min-height:100dvh;display:flex;align-items:flex-start;justify-content:center;background:radial-gradient(circle at 20% 0,rgba(91,92,226,.09),transparent 32%),radial-gradient(circle at 90% 10%,rgba(41,197,230,.08),transparent 30%),#e9ebf2;padding:10px}.mobile-device{width:min(100%,var(--app-width));height:min(900px,calc(100dvh - 20px));min-height:650px;overflow:hidden;background:var(--bg);border:1px solid rgba(29,33,66,.08);border-radius:30px;box-shadow:0 24px 80px #1a1d3a2e;isolation:isolate}.auth-device{background:var(--surface)}.app-device{display:flex;flex-direction:column}.app-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding:16px 16px 24px}.app-scroll.has-bottom-nav{padding-bottom:calc(var(--bottom-nav) + 26px + var(--safe-bottom))}.app-scroll.is-chat{padding:0;overflow:hidden}@media(max-width:520px){.desktop-stage{padding:0;background:var(--bg)}.mobile-device{width:100%;height:100dvh;min-height:100dvh;border:0;border-radius:0;box-shadow:none}}@media(min-width:521px){.mobile-device{margin-top:0}}.page-enter-active,.page-leave-active{transition:opacity .18s ease,transform .22s ease}.page-enter-from{opacity:0;transform:translateY(7px)}.page-leave-to{opacity:0;transform:translateY(-4px)}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}.page-loader,.route-loader{min-height:100%;display:grid;place-items:center;align-content:center;gap:14px;color:var(--muted)}.button-spinner{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;border-radius:50%;animation:spin .75s linear infinite}.dana-mark{--mark-size:72px;position:relative;width:var(--mark-size);height:var(--mark-size);display:grid;place-items:center;isolation:isolate;flex:0 0 auto}.dana-mark img{position:relative;z-index:3;width:78%;height:78%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(49,88,220,.22))}.dana-mark__orbit{position:absolute;border-radius:50%;pointer-events:none}.orbit-one{inset:1%;border:1px solid rgba(80,103,245,.22);background:conic-gradient(from 30deg,#29c5e61a,#7247ed1a,#ff557e17,#ff9d3f17,#29c5e61a)}.orbit-two{inset:12%;border:1px dashed rgba(91,92,226,.32)}.dana-mark__dot{position:absolute;z-index:4;width:7%;height:7%;border-radius:50%;background:#fff;box-shadow:0 0 14px var(--cyan);opacity:0}.dot-one{top:7%;right:12%}.dot-two{bottom:12%;left:9%}.dana-mark.has-glow:before{content:"";position:absolute;inset:23%;z-index:-1;border-radius:50%;background:conic-gradient(#29c5e6,#5b5ce2,#ff557e,#ff9d3f,#20b984,#29c5e6);filter:blur(calc(var(--mark-size)*.2));opacity:.42}.dana-mark.is-animated img{animation:dana-spin 4.8s cubic-bezier(.55,.08,.38,.94) infinite}.dana-mark.is-animated .orbit-one{animation:orbit 4.3s linear infinite}.dana-mark.is-animated .orbit-two{animation:orbit 7s linear infinite reverse}.dana-mark.is-animated .dana-mark__dot{animation:spark 2.4s ease-in-out infinite}.dana-mark.is-animated .dot-two{animation-delay:1.1s}@keyframes dana-spin{0%,14%{transform:rotate(0) scale(1)}50%{transform:rotate(190deg) scale(1.035)}86%,to{transform:rotate(1turn) scale(1)}}@keyframes orbit{to{transform:rotate(1turn)}}@keyframes spark{0%,to{opacity:0;transform:scale(.5)}40%{opacity:1;transform:scale(1)}70%{opacity:.3;transform:scale(.75)}}.dana-wordmark{display:grid;justify-items:center;line-height:1}.dana-wordmark strong{font-family:Arial,sans-serif;font-size:34px;font-weight:900;letter-spacing:-2.5px;color:var(--text)}.dana-wordmark strong span{color:var(--brand)}.dana-wordmark small{margin-top:7px;font-size:11px;font-weight:800;color:var(--muted)}.dana-wordmark.compact{display:inline-flex;align-items:center}.dana-wordmark.compact strong{font-size:23px;letter-spacing:-1.6px}.dana-wordmark.compact small{display:none}.app-splash{position:fixed;z-index:10000;inset:0;display:grid;place-items:center;overflow:hidden;background:linear-gradient(160deg,#fff,#f8f7ff 52%,#eef5ff)}html[data-theme=dark] .app-splash{background:linear-gradient(160deg,#11131b,#1a1d2c)}.app-splash__mesh{position:absolute;border-radius:50%;filter:blur(3px);opacity:.6}.mesh-a{width:330px;height:330px;left:-190px;bottom:-80px;background:#29c5e62e}.mesh-b{width:300px;height:300px;right:-170px;top:-90px;background:#7247ed2e}.app-splash__content{position:relative;z-index:2;display:grid;justify-items:center;text-align:center;padding:30px}.app-splash__content h1{margin:24px 0 0;max-width:340px;font-size:18px;line-height:2;font-weight:800}.app-splash__content p{margin:7px 0 0;color:var(--muted);font-size:12px}.splash-loader{display:flex;gap:6px;margin-top:28px}.splash-loader i{width:8px;height:8px;border-radius:50%;background:var(--brand);animation:dots 1.2s ease-in-out infinite}.splash-loader i:nth-child(2){animation-delay:.15s}.splash-loader i:nth-child(3){animation-delay:.3s}@keyframes dots{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(-8px);opacity:1}}.app-splash__version{position:absolute;bottom:calc(24px + var(--safe-bottom));font-size:10px;letter-spacing:1.2px;color:var(--muted);direction:ltr}.splash-fade-leave-active{transition:opacity .45s ease}.splash-fade-leave-to{opacity:0}.icon-button,.topbar-action{width:42px;height:42px;border:0;border-radius:14px;background:transparent;display:grid;place-items:center;transition:.16s ease}.icon-button:active,.topbar-action:active{transform:scale(.94);background:var(--surface-3)}.icon-button.glass{background:#ffffffb8;box-shadow:var(--shadow-sm);backdrop-filter:blur(15px)}.danger-button,.primary-button,.secondary-button{min-height:50px;border-radius:16px;border:0;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:800;transition:.16s ease}.primary-button{width:100%;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;box-shadow:0 13px 28px #5b5ce23d}.primary-button.compact{width:auto;min-height:44px}.primary-button[data-tone=danger]{background:linear-gradient(135deg,#e54861,#c83753)}.secondary-button{background:var(--surface);border:1px solid var(--line);color:var(--text)}.danger-button{background:var(--danger-soft);color:var(--danger)}.full-button{width:100%}.primary-button:disabled,.secondary-button:disabled{opacity:.42;box-shadow:none}.primary-button:not(:disabled):active,.secondary-button:not(:disabled):active{transform:scale(.985)}.form-field{display:grid;gap:8px;margin-bottom:14px}.form-field>span{font-size:12px;font-weight:800}.form-field>span small{font-weight:500;color:var(--muted)}.form-field input,.form-field select,.form-field textarea{width:100%;border:1px solid var(--line);background:var(--surface-2);border-radius:15px;padding:13px 14px;outline:none;transition:.18s ease}.form-field textarea{resize:vertical}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{background:var(--surface);border-color:var(--brand);box-shadow:0 0 0 4px #5b5ce217}.form-field small{color:var(--muted);line-height:1.8}.compact-button{min-height:40px;padding:0 14px;border-radius:13px}.dialog-layer,.drawer-layer,.sheet-layer{position:fixed;z-index:9000;inset:0;background:#0a0c168a;backdrop-filter:blur(6px);display:flex;justify-content:center}.dialog-layer{align-items:center;padding:20px}.app-dialog{width:min(100%,390px);max-height:min(84dvh,760px);display:flex;flex-direction:column;background:var(--surface);border:1px solid hsla(0,0%,100%,.15);border-radius:24px;box-shadow:var(--shadow-lg);overflow:hidden}.app-dialog[data-size=sm]{max-width:340px}.app-dialog[data-size=lg]{max-width:430px}.app-dialog__footer,.app-dialog__header,.app-sheet__footer,.app-sheet__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px}.app-dialog__header,.app-sheet__header{border-bottom:1px solid var(--line)}.app-dialog__header h3,.app-sheet__header h3{margin:0;font-size:17px}.app-dialog__header p,.app-sheet__header p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.7}.app-dialog__content,.app-sheet__content{padding:18px;overflow-y:auto}.app-dialog__footer,.app-sheet__footer{border-top:1px solid var(--line);background:var(--surface-2)}.confirm-message{margin:0;line-height:2;color:var(--muted)}.app-sheet{position:relative;max-height:88dvh;background:var(--surface);border-radius:26px 26px 0 0;box-shadow:0 -20px 70px #0a0c163b;overflow:hidden;display:flex;flex-direction:column;padding-bottom:var(--safe-bottom)}.app-sheet.is-full{height:min(92dvh,830px);max-height:92dvh}.sheet-handle{position:absolute;top:7px;left:50%;transform:translate(-50%);width:42px;height:5px;border:0;border-radius:99px;background:var(--line);z-index:2}.app-sheet__header{padding-top:22px}.sheet-enter-active,.sheet-leave-active{transition:opacity .23s ease}.sheet-enter-active .app-sheet,.sheet-leave-active .app-sheet{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.sheet-enter-from,.sheet-leave-to{opacity:0}.sheet-enter-from .app-sheet,.sheet-leave-to .app-sheet{transform:translateY(100%)}.dialog-enter-active,.dialog-leave-active{transition:opacity .2s}.dialog-enter-active .app-dialog,.dialog-leave-active .app-dialog{transition:transform .24s ease}.dialog-enter-from,.dialog-leave-to{opacity:0}.dialog-enter-from .app-dialog,.dialog-leave-to .app-dialog{transform:scale(.94) translateY(10px)}.toast-stack{position:fixed;top:calc(14px + var(--safe-top));left:50%;transform:translate(-50%);width:min(calc(100% - 24px),406px);display:grid;gap:9px;pointer-events:none}.app-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:10px;padding:13px;border-radius:17px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-md)}.app-toast__icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--surface-3);color:var(--brand)}.app-toast[data-tone=success] .app-toast__icon{background:var(--success-soft);color:var(--success)}.app-toast[data-tone=error] .app-toast__icon{background:var(--danger-soft);color:var(--danger)}.app-toast[data-tone=warning] .app-toast__icon{background:var(--warning-soft);color:var(--warning)}.app-toast__body{flex:1;min-width:0}.app-toast__body strong{display:block}.app-toast__body p{margin:4px 0 0;line-height:1.7;color:var(--muted)}.app-toast__body button{margin-top:7px;border:0;background:transparent;color:var(--brand);font-weight:800;padding:0}.app-toast__close{border:0;background:transparent;color:var(--muted);padding:3px}.toast-enter-active,.toast-leave-active{transition:.25s ease}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(-12px) scale(.97)}.network-banner{position:fixed;z-index:11000;bottom:calc(var(--bottom-nav) + var(--safe-bottom) + 8px);left:50%;transform:translate(-50%);width:min(calc(100% - 24px),406px);display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border-radius:14px;background:#202230;color:#fff;font-size:11px;box-shadow:var(--shadow-md)}.empty-state{min-height:210px;display:grid;justify-items:center;align-content:center;text-align:center;padding:28px}.empty-state>span{width:62px;height:62px;border-radius:21px;display:grid;place-items:center;color:var(--brand);background:linear-gradient(135deg,#5b5ce21f,#29c5e61f)}.empty-state h3{margin:14px 0 0;font-size:16px}.empty-state p{margin:7px 0 16px;max-width:280px;color:var(--muted);font-size:11px;line-height:1.9}.auth-page{position:relative;min-height:100%;height:100%;overflow-y:auto;padding:calc(14px + var(--safe-top)) 18px calc(24px + var(--safe-bottom));background:linear-gradient(180deg,#fff,#fbfbff 55%,#f4f6ff)}html[data-theme=dark] .auth-page{background:linear-gradient(180deg,#151823,#11131b)}.auth-aurora{position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none}.aurora-one{width:220px;height:220px;right:-120px;top:-70px;background:#7247ed1f}.aurora-two{width:260px;height:260px;left:-150px;bottom:3%;background:#29c5e61f}.auth-top{z-index:2;grid-template-columns:44px 1fr 44px;align-items:center;font-size:12px;font-weight:800}.auth-brand,.auth-top{position:relative;display:grid;text-align:center}.auth-brand{z-index:1;justify-items:center;margin:10px 0 18px}.auth-brand h1{margin:14px 0 0;font-size:16px;line-height:1.9;max-width:340px}.auth-brand p{margin:3px 0 0;color:var(--muted);font-size:11px}.auth-card{position:relative;z-index:1;background:#ffffffe0;border:1px solid rgba(91,92,226,.1);border-radius:24px;padding:18px;box-shadow:0 18px 55px #2c2f5b17;backdrop-filter:blur(15px)}html[data-theme=dark] .auth-card{background:#1a1d28e6}.auth-card__heading{display:flex;align-items:center;gap:13px;margin-bottom:15px}.auth-step-badge{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;font-size:17px;font-weight:800;box-shadow:0 8px 20px #5b5ce238}.auth-card__heading h2{margin:0;font-size:16px}.auth-card__heading p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.7}.auth-card__heading p b{color:var(--text)}.phone-field{display:grid;gap:8px;margin:10px 0 15px}.phone-field__label{font-size:12px;font-weight:800}.phone-field__control{display:flex;align-items:center;width:100%;height:60px;border:1px solid var(--line);border-radius:17px;background:var(--surface-2);transition:.18s ease;overflow:hidden}.phone-field.focused .phone-field__control{border-color:var(--brand);background:var(--surface);box-shadow:0 0 0 4px #5b5ce217}.phone-prefix{width:67px;text-align:center;font-size:16px;color:var(--brand)}.phone-divider{width:1px;height:25px;background:var(--line)}.phone-field input{display:block;flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;padding:0 13px;font-family:Arial,sans-serif;font-size:18px;letter-spacing:1px;text-align:left;direction:ltr}.phone-field input::-moz-placeholder{opacity:1}.phone-field input::placeholder{opacity:1}.phone-field.valid .phone-field__control{border-color:#15996d80;box-shadow:0 0 0 4px #15996d14}.phone-status{width:47px;color:var(--muted);display:grid;place-items:center}.phone-status.valid{color:var(--success)}.phone-field small{color:var(--muted);font-size:10px;line-height:1.7}.auth-name{margin-bottom:15px}.auth-submit{margin-top:4px}.auth-divider{display:flex;align-items:center;gap:12px;margin:16px 0;color:var(--muted);font-size:10px}.auth-divider:after,.auth-divider:before{content:"";height:1px;background:var(--line);flex:1}.google-button{width:100%;min-height:58px;border-radius:17px;border:1px solid var(--line);background:var(--surface);display:flex;align-items:center;gap:11px;padding:8px 12px;text-align:start;box-shadow:0 5px 16px #1d21420a;transition:.18s ease}.google-button:active{transform:scale(.987);border-color:#5b5ce259}.google-button__icon{width:38px;height:38px;border-radius:12px;background:#fff;border:1px solid #eceef4;display:grid;place-items:center;flex:0 0 auto}.google-button__text{display:grid;gap:2px;flex:1}.google-button__text strong{font-size:12px}.google-button__text small{font-size:8px;color:var(--muted);line-height:1.6}.google-button[data-enabled=false]{background:linear-gradient(135deg,var(--surface),var(--surface-2))}.auth-terms{margin:14px 6px 0;text-align:center;color:var(--muted);font-size:9px;line-height:1.9}.auth-terms a{color:var(--text);text-decoration:underline}.auth-footer{position:relative;z-index:1;justify-content:space-between;margin-top:15px;padding:0 4px;font-size:9px;color:var(--muted)}.auth-footer,.auth-footer span{display:flex;align-items:center}.auth-footer span{gap:5px}.otp-card{padding-top:20px}.otp-timer{position:relative;width:66px;height:66px;display:grid;place-items:center;flex:0 0 auto}.otp-timer svg{position:absolute;inset:0;transform:rotate(-90deg)}.otp-timer circle{fill:none;stroke-width:4}.otp-timer__track{stroke:var(--surface-3)}.otp-timer__progress{stroke:var(--brand);stroke-linecap:round;transition:stroke-dashoffset 1s linear,stroke .2s}.otp-timer strong{margin-top:-8px;font-size:16px}.otp-timer small{position:absolute;bottom:13px;font-size:8px;color:var(--muted)}.otp-timer.urgent .otp-timer__progress{stroke:var(--orange)}.otp-timer.expired .otp-timer__progress{stroke:var(--danger)}.otp-input{display:flex;gap:7px;justify-content:center;margin:22px 0 18px}.otp-input input{width:46px;height:56px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2);outline:0;text-align:center;font-family:Arial,sans-serif;font-size:23px;font-weight:800}.otp-input input:focus{border-color:var(--brand);background:var(--surface);box-shadow:0 0 0 4px #5b5ce217}.otp-actions{display:flex;justify-content:space-between;gap:10px;margin-bottom:14px}.auth-change-phone,.otp-actions button{border:0;background:transparent;color:var(--brand);display:flex;align-items:center;gap:5px;font-size:10px;font-weight:800}.otp-actions button:disabled{color:var(--muted)}.debug-code{display:flex;align-items:center;justify-content:center;gap:7px;padding:9px;border-radius:12px;background:var(--warning-soft);color:var(--warning);font-size:10px;margin-bottom:12px}.debug-code strong{font-size:15px;letter-spacing:2px}.auth-change-phone{margin:14px auto 0}.auth-step-enter-active,.auth-step-leave-active{transition:.24s ease}.auth-step-enter-from{opacity:0;transform:translate(-18px)}.auth-step-leave-to{opacity:0;transform:translate(18px)}.auth-callback{height:100%;display:grid;place-items:center;align-content:center;gap:18px;text-align:center;padding:30px}.auth-callback h1{font-size:17px}.app-topbar{height:calc(var(--topbar) + var(--safe-top));padding:var(--safe-top) 10px 0;display:grid;grid-template-columns:minmax(104px,1fr) auto minmax(104px,1fr);align-items:center;background:#ffffffe0;border-bottom:1px solid var(--line);backdrop-filter:blur(18px);z-index:30;position:relative}html[data-theme=dark] .app-topbar{background:#1a1d28e6}.app-topbar.transparent{background:transparent;border-color:transparent}.app-topbar__side{display:flex;align-items:center;gap:5px}.app-topbar__side.end{justify-content:flex-end}.app-topbar__center{display:flex;justify-content:center;min-width:0}.app-topbar__center h1{margin:0;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-action{color:var(--text)}.topbar-wallet{height:36px;max-width:96px;padding:0 10px;border-radius:12px;background:var(--surface-2);display:flex;align-items:center;gap:5px;color:var(--brand);font-size:10px;font-weight:800}.topbar-wallet span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notification-action{position:relative}.notification-action b{position:absolute;top:3px;right:2px;min-width:16px;height:16px;padding:0 4px;border:2px solid var(--surface);border-radius:99px;background:var(--danger);color:#fff;font-size:8px;display:grid;place-items:center}.app-bottom-nav{position:absolute;z-index:40;bottom:0;left:0;right:0;height:calc(var(--bottom-nav) + var(--safe-bottom));padding:7px 9px var(--safe-bottom);display:grid;grid-template-columns:1fr 1fr 66px 1fr 1fr;align-items:start;background:#fffffff2;border-top:1px solid var(--line);backdrop-filter:blur(20px)}html[data-theme=dark] .app-bottom-nav{background:#1a1d28f5}.bottom-nav-item{height:57px;display:grid;justify-items:center;align-content:center;gap:4px;color:var(--muted);font-size:9px;font-weight:700;position:relative}.bottom-nav-item:before{content:"";position:absolute;top:-8px;width:30px;height:3px;border-radius:99px;background:var(--brand);opacity:0;transform:scaleX(.3);transition:.2s}.bottom-nav-item.active{color:var(--brand)}.bottom-nav-item.active:before{opacity:1;transform:scaleX(1)}.bottom-nav-create{position:relative;top:-23px;border:0;background:transparent;display:grid;justify-items:center;gap:3px;color:var(--brand);font-size:9px;font-weight:800}.bottom-nav-create>span{width:58px;height:58px;border-radius:21px;display:grid;place-items:center;background:linear-gradient(145deg,var(--brand),var(--brand-2));color:#fff;border:5px solid var(--surface);box-shadow:0 12px 28px #5b5ce24d}.bottom-nav-create:active>span{transform:scale(.94)}.drawer-layer{justify-content:center}.app-drawer{position:absolute;top:0;bottom:0;width:min(88%,376px);background:var(--surface);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden;padding-top:var(--safe-top)}html[dir=rtl] .app-drawer{right:max(0px,calc((100vw - var(--app-width))/2));border-radius:26px 0 0 26px}html[dir=ltr] .app-drawer{left:max(0px,calc((100vw - var(--app-width))/2));border-radius:0 26px 26px 0}@media(max-width:520px){html[dir=rtl] .app-drawer{right:0}html[dir=ltr] .app-drawer{left:0}}.drawer-enter-active,.drawer-leave-active{transition:opacity .24s}.drawer-enter-active .app-drawer,.drawer-leave-active .app-drawer{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.drawer-enter-from,.drawer-leave-to{opacity:0}html[dir=rtl] .drawer-enter-from .app-drawer,html[dir=rtl] .drawer-leave-to .app-drawer{transform:translate(100%)}html[dir=ltr] .drawer-enter-from .app-drawer,html[dir=ltr] .drawer-leave-to .app-drawer{transform:translate(-100%)}.drawer-brand{height:62px;padding:10px 14px;display:flex;align-items:center;gap:7px;border-bottom:1px solid var(--line)}.drawer-brand .icon-button{margin-inline-start:auto}.drawer-account-card{margin:13px 13px 8px;padding:14px;border-radius:20px;background:linear-gradient(135deg,#5b5ce21a,#29c5e617);display:grid;grid-template-columns:50px 1fr 34px;align-items:center;gap:10px}.drawer-avatar{width:50px;height:50px;border-radius:17px;overflow:hidden;background:linear-gradient(135deg,var(--brand),var(--cyan));display:grid;place-items:center;color:#fff;font-weight:800}.drawer-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.drawer-account-card strong{display:block;font-size:13px}.drawer-account-card small{display:block;margin-top:4px;color:var(--muted);font-size:9px}.drawer-edit{width:34px;height:34px;border-radius:11px;background:var(--surface);display:grid;place-items:center;color:var(--brand)}.drawer-account-stats{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:4px}.drawer-account-stats span{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;border-radius:11px;background:#ffffffa6;font-size:9px;font-weight:800}html[data-theme=dark] .drawer-account-stats span{background:#0000002e}.drawer-menu{padding:4px 10px;display:grid;gap:2px;overflow-y:auto}.drawer-menu>a{min-height:45px;padding:5px 8px;display:grid;grid-template-columns:36px 1fr auto 17px;align-items:center;gap:7px;border-radius:13px;color:var(--text)}.drawer-menu>a.active{background:#5b5ce21a;color:var(--brand)}.drawer-menu__icon{width:34px;height:34px;border-radius:11px;background:var(--surface-2);display:grid;place-items:center;color:var(--muted)}.drawer-menu>a.active .drawer-menu__icon{background:#5b5ce21f;color:var(--brand)}.drawer-menu strong{font-size:11px}.drawer-menu b{min-width:20px;height:20px;border-radius:99px;background:var(--danger);color:#fff;font-size:8px;display:grid;place-items:center}.drawer-recents{padding:7px 13px 10px}.drawer-section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;font-size:9px;color:var(--muted)}.drawer-section-title a{color:var(--brand);font-weight:800}.drawer-recents>a{display:flex;align-items:center;gap:8px;padding:8px;border-radius:11px;font-size:10px}.drawer-recents>a:hover{background:var(--surface-2)}.drawer-recents>a span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer-footer{margin-top:auto;padding:10px 14px calc(12px + var(--safe-bottom));border-top:1px solid var(--line);display:grid;gap:7px}.drawer-footer button{height:40px;border:0;border-radius:12px;background:var(--danger-soft);color:var(--danger);display:flex;align-items:center;justify-content:center;gap:8px;font-weight:800}.drawer-footer small{text-align:center;color:var(--muted);font-size:8px}.model-avatar{--avatar-size:52px;position:relative;width:var(--avatar-size);height:var(--avatar-size);border-radius:30%;display:grid;place-items:center;overflow:visible;color:#fff;flex:0 0 auto;background:linear-gradient(135deg,#5b5ce2,#29c5e6);box-shadow:0 8px 20px #3546b126}.model-avatar[data-kind*=IMAGE]{background:linear-gradient(135deg,#ff6a82,#ffb13b)}.model-avatar[data-kind*=VIDEO]{background:linear-gradient(135deg,#812ee8,#ff4ca8)}.model-avatar[data-kind*=CODE]{background:linear-gradient(135deg,#1f2937,#4a68ff)}.model-avatar[data-kind*=AUDIO]{background:linear-gradient(135deg,#10a981,#27c7d6)}.model-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.model-avatar b{position:absolute;right:-5px;bottom:-5px;padding:3px 5px;border:2px solid var(--surface);border-radius:7px;background:var(--success);color:#fff;font-size:6px;white-space:nowrap}.model-card{width:100%;border:1px solid var(--line);border-radius:19px;background:var(--surface);padding:12px;display:flex;align-items:center;gap:12px;text-align:inherit;box-shadow:var(--shadow-sm);transition:.18s ease}.model-card:active{transform:scale(.985)}.model-card.selected{border-color:var(--brand);box-shadow:0 0 0 3px #5b5ce214}.model-card__body{flex:1;min-width:0}.model-card__title{display:flex;align-items:center;gap:7px}.model-card__title strong{font-size:13px}.model-card__title span{padding:3px 6px;border-radius:7px;background:#5b5ce21a;color:var(--brand);font-size:7px;font-weight:800}.model-card p{margin:5px 0 7px;color:var(--muted);font-size:10px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.model-card__meta{display:flex;flex-wrap:wrap;gap:5px}.model-card__meta span{padding:3px 6px;border-radius:7px;background:var(--surface-2);font-size:7px;color:var(--muted)}.model-card__meta .unavailable{background:var(--danger-soft);color:var(--danger)}.model-card.compact{box-shadow:none;border-radius:16px}.model-card.compact .model-card__body p{-webkit-line-clamp:1}.explore-search,.list-search,.model-picker-search{height:48px;border:1px solid var(--line);border-radius:15px;background:var(--surface-2);display:flex;align-items:center;gap:8px;padding:0 13px}.explore-search input,.list-search input,.model-picker-search input{flex:1;min-width:0;border:0;outline:0;background:transparent}.explore-filters,.model-kind-tabs{display:flex;gap:7px;overflow-x:auto;padding:12px 0 8px;scrollbar-width:none}.explore-filters button,.model-kind-tabs button{white-space:nowrap;border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:8px 11px;font-size:9px;font-weight:700;display:flex;align-items:center;gap:4px}.explore-filters button.active,.model-kind-tabs button.active{background:var(--text);border-color:var(--text);color:var(--surface)}.model-picker-list{display:grid;gap:9px}.model-picker-footer{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:9px;color:var(--muted)}.model-picker-footer b{color:var(--text);font-size:12px}.explore-skeleton,.model-picker-loading{display:grid;gap:9px}.explore-skeleton span,.model-picker-loading span{height:82px;border-radius:18px;background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2));background-size:200% 100%;animation:skeleton 1.3s linear infinite}@keyframes skeleton{to{background-position:-200% 0}}.billing-page,.chats-page,.explore-page,.home-page,.notifications-page,.profile-page,.sessions-page,.settings-page,.subscription-page,.wallet-page{display:grid;gap:15px}.home-hero{position:relative;min-height:126px;border-radius:25px;padding:20px;overflow:hidden;background:linear-gradient(135deg,#5557df,#7047ec 58%,#3995f2);color:#fff;display:flex;align-items:center;justify-content:space-between;box-shadow:0 18px 40px #5b5ce23d}.home-hero:before{content:"";position:absolute;width:180px;height:180px;border-radius:50%;right:-80px;bottom:-110px;border:1px solid hsla(0,0%,100%,.16)}.home-greeting{position:relative;z-index:2}.home-greeting>span{font-size:10px;opacity:.8}.home-greeting>strong{display:block;margin-top:3px;font-size:18px}.home-greeting p{margin:10px 0 0;font-size:10px;opacity:.86}.hero-orb{position:relative;z-index:2;width:91px;height:91px;border-radius:29px;background:#ffffff24;display:grid;place-items:center;backdrop-filter:blur(10px)}.hero-orb .dana-mark img{filter:drop-shadow(0 10px 18px rgba(0,0,0,.16))}.home-composer-card{border:1px solid var(--line);border-radius:23px;background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.home-model-select{width:100%;min-height:62px;border:0;border-bottom:1px solid var(--line);background:var(--surface-2);padding:10px 12px;display:flex;align-items:center;gap:10px;text-align:inherit}.home-model-select>span{flex:1}.home-model-select small{display:block;color:var(--muted);font-size:8px}.home-model-select strong{display:block;margin-top:3px;font-size:11px}.home-composer-card textarea{width:100%;min-height:92px;border:0;outline:0;resize:none;background:transparent;padding:15px;line-height:1.9}.home-composer-actions{display:flex;justify-content:space-between;padding:10px 12px;background:var(--surface-2);border-top:1px solid var(--line)}.home-composer-actions>span{display:flex;align-items:center;gap:5px;font-size:8px;color:var(--muted)}.home-composer-actions button{height:38px;border:0;border-radius:12px;padding:0 13px;background:var(--brand);color:#fff;display:flex;align-items:center;gap:7px;font-size:10px;font-weight:800}.home-composer-actions button:disabled{opacity:.45}.quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.quick-grid button{min-height:62px;border:1px solid var(--line);border-radius:17px;background:var(--surface);padding:10px;display:grid;grid-template-columns:36px 1fr 17px;align-items:center;gap:8px;text-align:inherit}.quick-grid button>span{width:36px;height:36px;border-radius:12px;background:#5b5ce217;color:var(--brand);display:grid;place-items:center}.quick-grid strong{font-size:10px}.dashboard-strip{display:grid;grid-template-columns:1fr 1fr;gap:9px}.dashboard-strip>a{min-height:66px;border-radius:18px;padding:11px;background:var(--surface);border:1px solid var(--line);display:grid;grid-template-columns:38px 1fr 16px;align-items:center;gap:8px}.dashboard-strip__icon{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;color:#fff}.dashboard-strip__icon.wallet{background:linear-gradient(135deg,#1db68a,#29c5e6)}.dashboard-strip__icon.plan{background:linear-gradient(135deg,#ff9d3f,#ff557e)}.dashboard-strip small{display:block;color:var(--muted);font-size:8px}.dashboard-strip strong{display:block;margin-top:3px;font-size:9px}.home-section>header,.page-section>header{display:flex;align-items:flex-end;justify-content:space-between}.home-section h2,.page-section h2{margin:0;font-size:15px}.home-section header p,.page-section header p{margin:4px 0 0;color:var(--muted);font-size:9px}.home-section header>a,.home-section header>button,.page-section header>button{border:0;background:transparent;color:var(--brand);font-size:9px;font-weight:800}.horizontal-models{display:flex;gap:12px;overflow-x:auto;padding:10px 2px 5px;scrollbar-width:none}.horizontal-models button{width:76px;flex:0 0 76px;border:0;background:transparent;display:grid;justify-items:center;gap:6px}.horizontal-models strong{width:100%;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.horizontal-models small{font-size:7px;color:var(--muted)}.recent-chat-list{display:grid;gap:7px;margin-top:9px}.recent-chat-list>a{min-height:62px;padding:9px;border:1px solid var(--line);border-radius:17px;background:var(--surface);display:flex;align-items:center;gap:10px}.recent-chat-list>a>div{flex:1;min-width:0}.recent-chat-list strong{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent-chat-list small{display:block;margin-top:5px;color:var(--muted);font-size:8px}.explore-summary{display:flex;justify-content:space-between;color:var(--muted);font-size:9px}.explore-summary span{display:flex;align-items:center;gap:5px}.explore-summary i{width:7px;height:7px;border-radius:50%;background:var(--success)}.explore-list{display:grid;gap:10px}.conversation-list{display:grid;gap:9px}.conversation-list article{border:1px solid var(--line);border-radius:18px;background:var(--surface);overflow:hidden}.conversation-list article>a{min-height:70px;padding:10px;display:flex;align-items:center;gap:10px}.conversation-list article>a>div{flex:1;min-width:0}.conversation-list article>a strong{display:flex;align-items:center;gap:5px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-list article>a small{display:block;margin-top:5px;color:var(--muted);font-size:8px}.conversation-list article>a>span{min-width:25px;height:25px;border-radius:9px;background:var(--surface-2);display:grid;place-items:center;font-size:8px;color:var(--muted)}.conversation-actions{display:flex;border-top:1px solid var(--line)}.conversation-actions button{flex:1;height:36px;border:0;background:var(--surface-2);display:flex;align-items:center;justify-content:center;gap:5px;font-size:8px;color:var(--muted)}.conversation-actions button+button{border-inline-start:1px solid var(--line)}.segmented-tabs{display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:15px;background:var(--surface-3)}.segmented-tabs button{height:40px;border:0;border-radius:12px;background:transparent;display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;font-weight:800;color:var(--muted)}.segmented-tabs button.active{background:var(--surface);color:var(--brand);box-shadow:var(--shadow-sm)}.chat-list-skeleton{display:grid;gap:9px}.chat-list-skeleton span{height:105px;border-radius:18px;background:var(--surface-2)}.chat-page{height:100%;flex-direction:column}.chat-context-bar,.chat-page{display:flex;background:var(--surface)}.chat-context-bar{height:58px;padding:7px 10px;border-bottom:1px solid var(--line);align-items:center;justify-content:space-between}.chat-model-button{max-width:280px;border:0;background:transparent;display:flex;align-items:center;gap:8px;text-align:inherit;padding:0}.chat-model-button>span{min-width:0;flex:1}.chat-model-button small{display:block;color:var(--muted);font-size:7px}.chat-model-button strong{display:block;margin-top:2px;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-messages{flex:1;min-height:0;overflow-y:auto;padding:18px 13px 20px;background:linear-gradient(180deg,var(--surface),var(--bg))}.chat-loading,.chat-welcome{min-height:100%;display:grid;justify-items:center;align-content:center;text-align:center;color:var(--muted)}.chat-welcome h2{margin:16px 0 0;color:var(--text);font-size:18px}.chat-welcome p{max-width:310px;margin:8px 0 15px;font-size:10px;line-height:1.9}.chat-welcome>div{display:flex;gap:7px}.chat-welcome>div span{display:flex;align-items:center;gap:4px;padding:7px 9px;border-radius:10px;background:var(--surface);border:1px solid var(--line);font-size:8px}.message-row{display:flex;align-items:flex-end;gap:8px;margin-bottom:13px}.message-row.user{justify-content:flex-start;flex-direction:row-reverse}.assistant-avatar{width:34px;height:34px;border-radius:12px;background:var(--surface);border:1px solid var(--line);display:grid;place-items:center;flex:0 0 auto}.message-bubble{max-width:86%;border-radius:19px;padding:10px 12px;background:var(--surface);border:1px solid var(--line);box-shadow:0 4px 13px #1d21420a;overflow:hidden}.message-row.user .message-bubble{background:linear-gradient(135deg,var(--brand),var(--brand-2));border-color:transparent;color:#fff;border-end-end-radius:6px}.message-row.assistant .message-bubble{border-end-start-radius:6px}.message-bubble footer{display:flex;justify-content:space-between;gap:12px;margin-top:7px;font-size:7px;opacity:.55}.message-markdown,.message-text{font-size:11px;line-height:1.95;white-space:pre-wrap;word-break:break-word}.message-markdown p{margin:0 0 8px}.message-markdown p:last-child{margin-bottom:0}.message-markdown ol,.message-markdown ul{padding-inline-start:18px}.message-markdown a{color:var(--brand);text-decoration:underline}.message-code{margin:4px -2px;border-radius:14px;overflow:hidden;background:#171924;color:#eef0ff;direction:ltr;text-align:left}.message-code header{height:34px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;background:#252838;font-family:monospace;font-size:9px}.message-code header button{border:0;background:transparent;color:#c7c9d8;display:flex;align-items:center;gap:4px;font-size:8px}.message-code pre{margin:0;padding:12px;overflow:auto;font-family:Consolas,monospace;font-size:10px;line-height:1.7}.message-media{margin:4px 0;border-radius:14px;overflow:hidden;background:var(--surface-2)}.message-media img,.message-media video{width:100%;max-height:330px;-o-object-fit:cover;object-fit:cover}.message-media figcaption{padding:8px;font-size:8px;color:var(--muted)}.message-audio{display:flex;align-items:center;gap:8px;padding:8px;border-radius:13px;background:var(--surface-2)}.message-audio audio{width:230px;max-width:100%;height:36px}.message-file{display:flex;align-items:center;gap:9px;padding:9px;border-radius:14px;background:var(--surface-2);border:1px solid var(--line)}.message-file>span{width:38px;height:38px;border-radius:12px;background:#5b5ce21f;color:var(--brand);display:grid;place-items:center}.message-file>div{flex:1;min-width:0}.message-file strong{display:block;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-file small{display:block;margin-top:4px;color:var(--muted);font-size:7px}.assistant-thinking{display:flex;align-items:center;gap:7px;margin:4px 0 12px;color:var(--muted);font-size:9px}.assistant-thinking i{width:5px;height:5px;border-radius:50%;background:var(--brand);animation:dots 1.2s infinite}.assistant-thinking i:nth-of-type(2){animation-delay:.15s}.assistant-thinking i:nth-of-type(3){animation-delay:.3s}.chat-composer-wrap{border-top:1px solid var(--line);background:var(--surface);padding:8px 10px calc(8px + var(--safe-bottom))}.composer-attachments{display:flex;gap:7px;overflow-x:auto;padding-bottom:7px}.attachment-chip{min-width:150px;max-width:210px;height:43px;padding:6px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line);display:flex;align-items:center;gap:7px}.attachment-chip>span{width:30px;height:30px;border-radius:9px;background:#5b5ce21a;color:var(--brand);display:grid;place-items:center}.attachment-chip>div{flex:1;min-width:0}.attachment-chip strong{display:block;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachment-chip small{font-size:6px;color:var(--muted)}.attachment-chip button{border:0;background:transparent;color:var(--muted)}.chat-composer{border:1px solid var(--line);border-radius:18px;background:var(--surface-2);overflow:hidden}.composer-model{width:100%;height:46px;border:0;border-bottom:1px solid var(--line);background:transparent;padding:5px 9px;display:flex;align-items:center;gap:8px;text-align:inherit}.composer-model>span{flex:1}.composer-model small{display:block;color:var(--muted);font-size:7px}.composer-model strong{display:block;margin-top:1px;font-size:9px}.composer-input-row{display:flex;align-items:flex-end;padding:7px;gap:5px}.composer-tool{width:36px;height:36px;border:0;border-radius:11px;background:transparent;display:grid;place-items:center;color:var(--muted)}.composer-input-row textarea{flex:1;min-width:0;max-height:132px;border:0;outline:0;resize:none;background:transparent;padding:8px 5px;line-height:1.7;font-size:11px}.composer-send{width:38px;height:38px;border:0;border-radius:12px;background:var(--brand);color:#fff;display:grid;place-items:center}.composer-send:disabled{opacity:.35}.composer-hints{display:flex;justify-content:space-between;gap:10px;padding:0 10px 7px;color:var(--muted);font-size:7px}.composer-hints span{display:flex;align-items:center;gap:4px}.composer-hints i{width:6px;height:6px;border-radius:50%;background:var(--brand);animation:pulse 1s infinite}@keyframes pulse{50%{opacity:.3}}.action-list{display:grid;gap:7px}.action-list button{min-height:58px;border:1px solid var(--line);border-radius:15px;background:var(--surface);padding:9px;display:flex;align-items:center;gap:10px;text-align:inherit}.action-list button>svg{color:var(--brand)}.action-list button span{flex:1}.action-list strong{display:block;font-size:10px}.action-list small{display:block;margin-top:4px;color:var(--muted);font-size:8px}.profile-hero{padding:15px;border-radius:23px;background:linear-gradient(135deg,#5b5ce21f,#29c5e61f);display:flex;align-items:center;gap:11px}.profile-avatar{position:relative;width:68px;height:68px;border-radius:22px;overflow:visible;background:linear-gradient(135deg,var(--brand),var(--cyan));display:grid;place-items:center;color:#fff;font-size:20px;font-weight:800}.profile-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:22px}.profile-avatar button{position:absolute;left:-3px;bottom:-3px;width:28px;height:28px;border:3px solid var(--bg);border-radius:10px;background:var(--surface);color:var(--brand);display:grid;place-items:center}.profile-identity{flex:1;min-width:0}.profile-identity h2{margin:0;font-size:16px}.profile-identity p{margin:5px 0;color:var(--muted);font-family:Arial,sans-serif;font-size:10px}.profile-identity span{display:flex;align-items:center;gap:4px;color:var(--success);font-size:8px;font-weight:800}.profile-completion,.profile-info-card,.settings-section{padding:14px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.profile-completion>div:first-child{display:flex;justify-content:space-between;font-size:10px}.completion-track{height:7px;border-radius:99px;background:var(--surface-3);overflow:hidden;margin-top:9px}.completion-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--cyan))}.profile-completion p{margin:8px 0 0;color:var(--muted);font-size:8px}.profile-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.profile-stats>a{padding:10px 6px;border:1px solid var(--line);border-radius:17px;background:var(--surface);display:grid;justify-items:center;text-align:center;gap:5px}.profile-stats>a>span{width:35px;height:35px;border-radius:12px;background:#5b5ce21a;color:var(--brand);display:grid;place-items:center}.profile-stats small{color:var(--muted);font-size:7px}.profile-stats strong{font-size:8px}.profile-info-card header{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.profile-info-card h3{margin:0;font-size:13px}.profile-info-card header button{border:0;background:transparent;color:var(--brand);font-size:9px;font-weight:800}.profile-info-card dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.profile-info-card dl>div{padding:9px;border-radius:12px;background:var(--surface-2)}.profile-info-card .full{grid-column:1/-1}.profile-info-card dt{font-size:7px;color:var(--muted)}.profile-info-card dd{margin:5px 0 0;font-size:9px;line-height:1.7;word-break:break-word}.profile-links{display:grid;gap:8px}.profile-links>a,.settings-danger>a,.settings-danger>button{min-height:58px;padding:9px;border:1px solid var(--line);border-radius:16px;background:var(--surface);display:flex;align-items:center;gap:10px;text-align:inherit}.profile-links>a>span,.settings-danger>a>svg:first-child,.settings-danger>button>svg:first-child{width:38px;height:38px;border-radius:12px;background:#5b5ce217;color:var(--brand);padding:8px}.profile-links>a>div,.settings-danger>a>span,.settings-danger>button>span{flex:1}.profile-links strong,.settings-danger strong{display:block;font-size:10px}.profile-links small,.settings-danger small{display:block;margin-top:4px;color:var(--muted);font-size:8px}.profile-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.profile-edit-grid .full{grid-column:1/-1}.wallet-balance-card{position:relative;overflow:hidden;padding:18px;border-radius:25px;background:linear-gradient(135deg,#1c1f35,#4d50d8 65%,#2b9ed8);color:#fff;box-shadow:0 18px 40px #373a8f42}.wallet-balance-card__glow{position:absolute;width:180px;height:180px;border-radius:50%;right:-80px;bottom:-105px;background:#ffffff1a}.wallet-balance-card header{position:relative;display:flex;align-items:center;gap:11px}.wallet-balance-card header>span{width:47px;height:47px;border-radius:16px;background:#ffffff26;display:grid;place-items:center}.wallet-balance-card small{display:block;opacity:.7;font-size:8px}.wallet-balance-card strong{display:block;margin-top:3px;font-size:20px}.wallet-balance-card p{position:relative;margin:14px 0;font-size:9px;line-height:1.8;opacity:.75}.wallet-actions{position:relative;display:flex;gap:8px}.wallet-actions button{flex:1;height:41px;border:1px solid hsla(0,0%,100%,.2);border-radius:13px;background:#ffffff24;color:#fff;display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px;font-weight:800}.wallet-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wallet-info-grid>div{padding:11px;border:1px solid var(--line);border-radius:17px;background:var(--surface);display:grid;grid-template-columns:36px 1fr;gap:4px 8px;align-items:center}.wallet-info-grid>div>span{grid-row:1/3;width:36px;height:36px;border-radius:12px;background:var(--success-soft);color:var(--success);display:grid;place-items:center}.wallet-info-grid strong{font-size:9px}.wallet-info-grid small{font-size:7px;color:var(--muted)}.wallet-entries{display:grid;gap:7px;margin-top:9px}.wallet-entries article{min-height:58px;padding:9px;border:1px solid var(--line);border-radius:15px;background:var(--surface);display:flex;align-items:center;gap:9px}.entry-icon{width:38px;height:38px;border-radius:12px;background:var(--danger-soft);color:var(--danger);display:grid;place-items:center}.entry-icon[data-type=CREDIT]{background:var(--success-soft);color:var(--success)}.wallet-entries article>div{flex:1}.wallet-entries strong{display:block;font-size:9px}.wallet-entries small{display:block;margin-top:4px;color:var(--muted);font-size:7px}.wallet-entries b{font-size:9px;color:var(--danger)}.wallet-entries b.credit{color:var(--success)}.topup-balance{padding:14px;border-radius:17px;background:linear-gradient(135deg,#5b5ce21c,#29c5e61a);display:flex;justify-content:space-between}.topup-balance span{font-size:9px;color:var(--muted)}.topup-balance strong{font-size:13px}.topup-amounts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:13px 0}.topup-amounts button{height:42px;border:1px solid var(--line);border-radius:13px;background:var(--surface);font-size:9px}.topup-amounts button.active{border-color:var(--brand);background:#5b5ce217;color:var(--brand);font-weight:800}.payment-trust{display:flex;gap:9px;padding:11px;border-radius:14px;background:var(--success-soft);color:var(--success)}.payment-trust strong{display:block;font-size:9px}.payment-trust small{display:block;margin-top:3px;font-size:7px}.current-subscription{padding:15px;border-radius:23px;background:linear-gradient(135deg,#5b5ce2,#7247ed);color:#fff;display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:10px}.current-subscription>span{width:48px;height:48px;border-radius:16px;background:#ffffff24;display:grid;place-items:center}.current-subscription small{font-size:8px;opacity:.7}.current-subscription h2{margin:2px 0;font-size:17px}.current-subscription p{margin:0;font-size:8px;opacity:.8}.current-subscription>b{padding:5px 8px;border-radius:9px;background:#ffffff24;font-size:8px}.subscription-heading{text-align:center;padding:7px}.subscription-heading h2{margin:0;font-size:16px}.subscription-heading p{margin:7px 0 0;color:var(--muted);font-size:9px;line-height:1.8}.plans-list{display:grid;gap:11px}.plan-card{position:relative;padding:15px;border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.plan-card.featured{border-color:#5b5ce259}.plan-card.featured:before{content:"پیشنهادی";position:absolute;top:12px;left:-27px;width:100px;transform:rotate(-45deg);background:var(--brand);color:#fff;text-align:center;font-size:7px;padding:3px}.plan-card>header{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:9px}.plan-icon{width:44px;height:44px;border-radius:15px;background:linear-gradient(135deg,#5b5ce224,#29c5e624);color:var(--brand);display:grid;place-items:center}.plan-card header strong{font-size:14px}.plan-card header p{margin:4px 0 0;color:var(--muted);font-size:8px}.plan-card header>b{padding:5px 7px;border-radius:8px;background:var(--success-soft);color:var(--success);font-size:7px}.plan-price{margin:14px 0;padding:12px;border-radius:15px;background:var(--surface-2);display:flex;align-items:baseline;gap:6px}.plan-price strong{font-size:21px}.plan-price span{font-size:8px;color:var(--muted)}.plan-card ul{list-style:none;padding:0;margin:0 0 14px;display:grid;gap:8px}.plan-card li{display:flex;align-items:center;gap:7px;font-size:9px}.current-plan-note,.plan-card li svg{color:var(--success)}.current-plan-note{height:42px;border-radius:13px;background:var(--success-soft);display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px;font-weight:800}.subscription-confirm{text-align:center;display:grid;justify-items:center;gap:9px}.subscription-confirm>span{width:58px;height:58px;border-radius:20px;background:#5b5ce21a;color:var(--brand);display:grid;place-items:center}.subscription-confirm strong{font-size:21px}.subscription-confirm p{margin:0;color:var(--muted);font-size:9px}.payment-list{display:grid;gap:8px}.payment-list article{min-height:68px;padding:10px;border:1px solid var(--line);border-radius:17px;background:var(--surface);display:flex;align-items:center;gap:9px}.payment-status{width:40px;height:40px;border-radius:13px;background:var(--warning-soft);color:var(--warning);display:grid;place-items:center}.payment-status[data-status=PAID]{background:var(--success-soft);color:var(--success)}.payment-status[data-status=CANCELED],.payment-status[data-status=FAILED]{background:var(--danger-soft);color:var(--danger)}.payment-list article>div{flex:1}.payment-list strong{display:block;font-size:9px}.payment-list em,.payment-list small{display:block;margin-top:3px;color:var(--muted);font-size:7px;font-style:normal}.payment-list b{font-size:9px}.usage-summary-card{padding:15px;border-radius:22px;background:linear-gradient(135deg,#20233a,#5b5ce2);color:#fff}.usage-summary-card header{display:flex;align-items:center;gap:10px}.usage-summary-card header>span{width:45px;height:45px;border-radius:15px;background:#ffffff21;display:grid;place-items:center}.usage-summary-card small{font-size:8px;opacity:.7}.usage-summary-card strong{display:block;margin-top:3px;font-size:18px}.usage-summary-card>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px}.usage-summary-card>div span{padding:8px;border-radius:11px;background:#ffffff17;text-align:center}.usage-summary-card>div strong{font-size:11px}.usage-breakdown header h2{font-size:14px}.usage-breakdown article{min-height:56px;padding:9px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:9px}.usage-breakdown article>span{width:36px;height:36px;border-radius:12px;background:#5b5ce217;color:var(--brand);display:grid;place-items:center}.usage-breakdown article>div{flex:1}.usage-breakdown strong{display:block;font-size:9px}.usage-breakdown small{font-size:7px;color:var(--muted)}.usage-breakdown b{font-size:9px}.page-action-row{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:var(--muted)}.page-action-row button{border:0;background:transparent;color:var(--brand);display:flex;align-items:center;gap:5px;font-weight:800}.notification-list{display:grid;gap:8px}.notification-list article{position:relative;min-height:76px;padding:11px;border:1px solid var(--line);border-radius:18px;background:var(--surface);display:flex;gap:10px}.notification-list article.unread{background:linear-gradient(135deg,rgba(91,92,226,.07),var(--surface));border-color:#5b5ce240}.notification-icon{width:42px;height:42px;border-radius:14px;background:#5b5ce21a;color:var(--brand);display:grid;place-items:center;flex:0 0 auto}.notification-list article>div{flex:1}.notification-list strong{display:block;font-size:10px}.notification-list p{margin:5px 0;color:var(--muted);font-size:8px;line-height:1.8}.notification-list small{font-size:7px;color:var(--muted)}.notification-list article>i{width:8px;height:8px;border-radius:50%;background:var(--brand);margin-top:4px}.security-hero{padding:15px;border-radius:22px;background:linear-gradient(135deg,var(--success-soft),rgba(41,197,230,.1));display:flex;gap:11px}.security-hero>span{width:48px;height:48px;border-radius:16px;background:var(--surface);color:var(--success);display:grid;place-items:center}.security-hero h2{margin:0;font-size:14px}.security-hero p{margin:6px 0 0;color:var(--muted);font-size:8px;line-height:1.8}.session-list{display:grid;gap:8px}.session-list article{min-height:78px;padding:10px;border:1px solid var(--line);border-radius:17px;background:var(--surface);display:flex;align-items:center;gap:10px}.session-device{width:44px;height:44px;border-radius:15px;background:var(--surface-2);color:var(--brand);display:grid;place-items:center}.session-list article>div{flex:1}.session-list strong{display:block;font-size:10px}.session-list p{margin:4px 0;color:var(--muted);font-size:8px}.session-list small{font-size:7px;color:var(--muted)}.session-list button{width:36px;height:36px;border:0;border-radius:12px;background:var(--danger-soft);color:var(--danger);display:grid;place-items:center}.settings-section{display:grid;gap:12px}.settings-section>header{display:flex;gap:10px}.settings-section>header>span{width:42px;height:42px;border-radius:14px;background:#5b5ce217;color:var(--brand);display:grid;place-items:center}.settings-section h2{margin:0;font-size:13px}.settings-section header p{margin:4px 0 0;color:var(--muted);font-size:8px}.choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.choice-grid button{min-height:47px;border:1px solid var(--line);border-radius:13px;background:var(--surface-2);display:grid;justify-items:center;align-content:center;gap:4px;font-size:9px}.choice-grid button.active{border-color:var(--brand);background:#5b5ce217;color:var(--brand);font-weight:800}.choice-grid button small{font-size:7px;color:var(--muted)}.setting-rows>label{min-height:55px;padding:9px 0;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px}.setting-rows>label span{flex:1}.setting-rows strong{display:block;font-size:10px}.setting-rows small{display:block;margin-top:4px;color:var(--muted);font-size:8px}.setting-rows input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:42px;height:24px;border-radius:99px;background:var(--surface-3);position:relative;transition:.2s}.setting-rows input[type=checkbox]:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0000002e;transition:.2s}.setting-rows input[type=checkbox]:checked{background:var(--brand)}.setting-rows input[type=checkbox]:checked:after{transform:translate(18px)}html[dir=rtl] .setting-rows input[type=checkbox]:after{left:auto;right:3px}html[dir=rtl] .setting-rows input[type=checkbox]:checked:after{transform:translate(-18px)}.settings-danger{display:grid;gap:7px}.settings-danger h3{margin:5px 0;font-size:12px}.settings-danger>button{width:100%;color:var(--danger)}html.is-compact .app-scroll{padding-block:11px}html.is-compact .billing-page,html.is-compact .chats-page,html.is-compact .explore-page,html.is-compact .home-page,html.is-compact .notifications-page,html.is-compact .profile-page,html.is-compact .sessions-page,html.is-compact .settings-page,html.is-compact .subscription-page,html.is-compact .wallet-page{gap:10px}html.is-compact .model-card,html.is-compact .profile-info-card,html.is-compact .settings-section{padding:9px}@media(max-width:360px){:root{--topbar:59px;--bottom-nav:70px}.app-scroll{padding-inline:11px}.quick-grid{grid-template-columns:1fr}.profile-stats{grid-template-columns:1fr 1fr}.profile-stats>a:last-child{grid-column:1/-1}.otp-input{gap:4px}.otp-input input{width:42px}.topbar-wallet{display:none}.app-topbar{grid-template-columns:70px 1fr 70px}.profile-edit-grid{grid-template-columns:1fr}.profile-edit-grid .full{grid-column:auto}.dashboard-strip{grid-template-columns:1fr}.home-hero{padding:15px}.hero-orb{width:76px;height:76px}}#__nuxt,body,html{width:100%;max-width:100%;overflow-x:hidden}body{position:relative}.app-device,.app-scroll,.auth-page,.billing-page,.chat-page,.desktop-stage,.home-page,.mobile-device,.notifications-page,.profile-page,.sessions-page,.settings-page,.subscription-page,.wallet-page,.welcome-page{max-width:100%;min-width:0;overflow-x:hidden}.app-scroll>*{min-width:0}.app-scroll>*,a,button,input,select,textarea{max-width:100%}.horizontal-models,.model-kind-tabs,.topup-amounts{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.horizontal-models::-webkit-scrollbar,.model-kind-tabs::-webkit-scrollbar,.topup-amounts::-webkit-scrollbar{display:none}.ai-orbit-mark{position:relative;display:grid;place-items:center;isolation:isolate;flex:0 0 auto}.ai-orbit-mark svg{width:100%;height:100%;overflow:visible}.ai-orbit-mark__rings{transform-origin:80px 80px;animation:ai-orbit-rotate 5.8s linear infinite}.ai-orbit-mark__rings circle:nth-child(2){transform-origin:80px 80px;animation:ai-orbit-reverse 4.4s linear infinite}.ai-orbit-mark__rings circle:nth-child(3){transform-origin:80px 80px;animation:ai-orbit-rotate 3.1s linear infinite}.ai-orbit-mark__nodes{transform-origin:80px 80px;animation:ai-orbit-reverse 7s linear infinite}.ai-orbit-mark__spark{transform-origin:80px 80px;animation:ai-spark-pulse 1.8s ease-in-out infinite}.ai-orbit-mark__halo{position:absolute;inset:22%;z-index:-1;border-radius:50%;background:conic-gradient(#5b5ce2,#29c5e6,#22c55e,#ffb74a,#ff5f8f,#5b5ce2);filter:blur(24px);opacity:.28;animation:ai-halo-pulse 2.8s ease-in-out infinite}.ai-orbit-mark.compact .ai-orbit-mark__halo{filter:blur(15px)}@keyframes ai-orbit-rotate{to{transform:rotate(1turn)}}@keyframes ai-orbit-reverse{to{transform:rotate(-1turn)}}@keyframes ai-spark-pulse{0%,to{transform:scale(.82);opacity:.72}50%{transform:scale(1.08);opacity:1}}@keyframes ai-halo-pulse{0%,to{transform:scale(.9);opacity:.2}50%{transform:scale(1.12);opacity:.42}}body{font-size:14px;line-height:1.75}.app-topbar h1,.home-section h2,.page-section h2{font-size:16px}.home-section p,.page-section p{font-size:12px}.conversation-list strong,.model-card strong,.notification-list strong,.payment-list strong,.profile-info-card dd,.profile-info-card dt,.recent-chat-list strong,.wallet-entries strong{font-size:13px}.bottom-nav-item span,.conversation-list small,.drawer-menu strong,.drawer-recents span,.model-card p,.notification-list p,.payment-list em,.payment-list small,.recent-chat-list small,.wallet-entries small{font-size:11px}.dashboard-strip strong,.profile-stats strong{font-size:13px}.dashboard-strip small,.profile-stats small{font-size:10px}.form-field>span{font-size:13px}.form-field input,.form-field select,.form-field textarea,.otp-input input,.phone-field input{font-family:var(--font)!important;font-size:15px}.welcome-page{position:relative;min-height:100dvh;width:100%;padding:calc(20px + var(--safe-top)) 24px calc(24px + var(--safe-bottom));display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;background:linear-gradient(155deg,#fff,#f8f7ff 48%,#eef6ff)}html[data-theme=dark] .welcome-page{background:linear-gradient(155deg,#11131b,#1b1d2c)}.welcome-page>header{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}.welcome-page>header button{border:0;background:transparent;color:var(--muted);font-weight:700}.welcome-aurora{position:absolute;border-radius:50%;filter:blur(4px);opacity:.55}.welcome-aurora-a{width:320px;height:320px;top:-160px;right:-190px;background:#7247ed38}.welcome-aurora-b{width:300px;height:300px;bottom:-160px;left:-170px;background:#29c5e62e}.welcome-visual{position:relative;z-index:1;display:grid;place-items:center;align-content:center;min-height:300px}.welcome-orbit-copy{position:absolute;inset:0;pointer-events:none}.welcome-orbit-copy span{position:absolute;padding:7px 11px;border:1px solid rgba(91,92,226,.18);border-radius:999px;background:#ffffffc7;box-shadow:var(--shadow-sm);font-size:11px;font-weight:800;color:var(--brand);animation:welcome-float 3.8s ease-in-out infinite}.welcome-orbit-copy span:first-child{top:12%;right:4%}.welcome-orbit-copy span:nth-child(2){top:28%;left:0;animation-delay:.7s}.welcome-orbit-copy span:nth-child(3){bottom:22%;right:2%;animation-delay:1.3s}.welcome-orbit-copy span:nth-child(4){bottom:10%;left:8%;animation-delay:2s}@keyframes welcome-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.welcome-copy{position:relative;z-index:2;text-align:center}.welcome-copy>span{width:48px;height:48px;margin:auto;border-radius:16px;display:grid;place-items:center;background:#5b5ce21a;color:var(--brand)}.welcome-copy h1{margin:18px 0 8px;font-size:23px;line-height:1.7}.welcome-copy p{margin:0 auto;max-width:340px;color:var(--muted);font-size:13px;line-height:2}.welcome-page>footer{position:relative;z-index:2;display:grid;gap:18px}.welcome-dots{display:flex;justify-content:center;gap:7px}.welcome-dots i{width:7px;height:7px;border-radius:99px;background:var(--line);transition:.25s}.welcome-dots i.active{width:25px;background:linear-gradient(90deg,var(--brand),var(--cyan))}.welcome-next{min-height:56px}.onboarding-slide-enter-active,.onboarding-slide-leave-active{transition:.28s ease}.onboarding-slide-enter-from{opacity:0;transform:translate(-22px)}.onboarding-slide-leave-to{opacity:0;transform:translate(22px)}.splash-providers{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:17px}.splash-providers span{padding:5px 9px;border-radius:999px;background:#5b5ce214;color:var(--brand);font:700 10px Arial,sans-serif}.splash-copy-enter-active,.splash-copy-leave-active{transition:.22s}.splash-copy-enter-from{opacity:0;transform:translateY(7px)}.splash-copy-leave-to{opacity:0;transform:translateY(-7px)}.profile-completion-auth{align-content:center}.auth-brand h1{font-size:19px}.auth-brand p{font-size:12px}.auth-top i{width:42px}.phone-field__control{min-height:58px}.phone-field__control input{direction:ltr;text-align:left;letter-spacing:1px}.phone-prefix{font-family:Arial,sans-serif;font-weight:800}.coming-soon-badge{padding:4px 7px;border-radius:8px;background:var(--warning-soft);color:var(--warning);font-size:9px;font-weight:800;white-space:nowrap}.google-button[data-enabled=false]{opacity:.83}.google-button__text small{font-size:10px}.animated-prompt{margin:7px 0 0;padding:9px 12px;border-radius:12px;background:linear-gradient(90deg,#5b5ce214,#29c5e614);color:var(--brand);font-size:11px;cursor:pointer}.prompt-rotate-enter-active,.prompt-rotate-leave-active{transition:.24s}.prompt-rotate-enter-from{opacity:0;transform:translateY(6px)}.prompt-rotate-leave-to{opacity:0;transform:translateY(-6px)}.home-composer-actions{align-items:center}.home-composer-actions>div{display:flex;gap:7px;min-width:0}.home-tool-button{border:0;background:var(--surface-2);min-height:36px;padding:0 10px;border-radius:11px;display:flex;align-items:center;gap:5px;color:var(--muted);font-size:10px}.home-tool-button.active{background:var(--danger-soft);color:var(--danger);animation:record-pulse 1s ease-in-out infinite}.home-attachment-row{display:flex;gap:7px;overflow-x:auto;padding:6px 0}.recent-chat-list a{min-width:0}.recent-chat-avatar,.recent-chat-list .model-avatar{flex:0 0 auto!important;width:42px!important;height:42px!important;aspect-ratio:1}.recent-chat-list a>div{min-width:0}.recent-chat-list small,.recent-chat-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-tool b{position:absolute;top:-5px;right:-4px;min-width:17px;height:17px;border-radius:99px;background:var(--danger);color:#fff;font-size:8px;display:grid;place-items:center}.composer-tool{position:relative}.composer-tool.active{color:var(--danger);background:var(--danger-soft);animation:record-pulse 1s ease-in-out infinite}@keyframes record-pulse{50%{transform:scale(.94);box-shadow:0 0 0 6px #e5486114}}.model-card.unavailable{opacity:.58;cursor:not-allowed}.model-card.unavailable .model-card__meta .unavailable{background:var(--warning-soft);color:var(--warning)}.toast-stack{z-index:12000;max-width:min(390px,calc(100vw - 24px))}.app-toast{font-size:12px}.app-toast__body strong{font-size:13px}.app-toast__body p{font-size:11px;line-height:1.8}.dialog-layer,.drawer-layer,.sheet-layer{max-width:100vw;overflow:hidden}.dashboard-strip__icon,.drawer-menu__icon,.entry-icon,.model-avatar,.notification-icon,.payment-status,.profile-avatar,.session-device{flex:0 0 auto}.billing-page section,.home-page section,.profile-page section,.subscription-page section,.wallet-page section{min-width:0}@media(max-width:520px){.welcome-page{padding-inline:20px}.auth-page{padding-inline:16px}.home-composer-actions{gap:8px}.home-composer-actions>div{flex:1}.home-tool-button{padding-inline:8px}.app-toast{width:100%}}.dana-app-root{width:100%;min-height:100dvh;overflow-x:hidden}.dana-global-overlays{position:fixed;inset:0;z-index:11000;pointer-events:none}.dana-global-overlays>.dialog-layer,.dana-global-overlays>.network-banner,.dana-global-overlays>.sheet-layer,.dana-global-overlays>.toast-stack{pointer-events:auto}.dana-global-overlays>.dialog-layer,.dana-global-overlays>.sheet-layer{z-index:11100}.dana-global-overlays>.toast-stack{z-index:11250}.toast-stack{top:calc(12px + var(--safe-top));width:min(392px,calc(100vw - 20px));gap:10px}.app-toast{position:relative;overflow:hidden;border-width:1px;padding:14px 14px 15px;background:color-mix(in srgb,var(--surface) 96%,transparent);backdrop-filter:blur(18px);box-shadow:0 18px 50px #1f234638}.app-toast[data-tone=error]{border-color:color-mix(in srgb,var(--danger) 40%,var(--line))}.app-toast[data-tone=success]{border-color:color-mix(in srgb,var(--success) 38%,var(--line))}.app-toast[data-tone=warning]{border-color:color-mix(in srgb,var(--warning) 42%,var(--line))}.app-toast__timer{position:absolute;inset-inline-start:0;bottom:0;height:3px;width:100%;transform-origin:right;background:linear-gradient(90deg,var(--brand),var(--cyan));animation:toast-countdown linear forwards}@keyframes toast-countdown{to{transform:scaleX(0)}}.home-ai-launcher{padding:13px;border:1px solid var(--line);border-radius:23px;background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--brand-soft) 35%,var(--surface)));box-shadow:var(--shadow-sm);display:grid;gap:10px}.home-prompt-input{position:relative;border:1px solid var(--line);border-radius:17px;background:var(--surface-2);transition:.2s}.home-prompt-input.focused{border-color:color-mix(in srgb,var(--brand) 55%,var(--line));box-shadow:0 0 0 4px #5b5ce214}.home-prompt-input textarea{display:block;width:100%;min-height:112px;resize:none;border:0;outline:0;background:transparent;padding:15px;font:500 14px/2 var(--font);color:var(--text)}.animated-input-placeholder{position:absolute;inset:0;width:100%;border:0;background:transparent;padding:15px;text-align:start;display:flex;align-items:flex-start;gap:8px;color:var(--muted);font:600 13px/2 var(--font);cursor:text}.animated-input-placeholder .app-icon{color:var(--brand);margin-top:4px;flex:0 0 auto}.home-start-button{border:0;min-height:42px;padding:0 14px;border-radius:14px;background:linear-gradient(100deg,var(--brand),var(--cyan));color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;gap:7px}.home-start-button:disabled{opacity:.42;filter:grayscale(.35)}.welcome-page{grid-template-rows:auto minmax(0,1fr) auto;padding-bottom:calc(30px + var(--safe-bottom))}.welcome-slide{display:grid;align-content:center;justify-items:center;gap:8px;min-height:0}.guide-visual{width:min(100%,330px);height:250px;display:grid;place-items:center}.guide-visual svg{width:100%;height:100%;filter:drop-shadow(0 22px 34px rgba(71,77,142,.16))}.guide-orbit{transform-origin:160px 120px;animation:guide-spin 8s linear infinite}.guide-nodes{animation:guide-float 3s ease-in-out infinite}.guide-cursor{animation:guide-cursor 1.8s ease-in-out infinite}.guide-coins{animation:guide-coins 2.4s ease-in-out infinite}@keyframes guide-spin{to{transform:rotate(1turn)}}@keyframes guide-float{50%{transform:translateY(-5px)}}@keyframes guide-cursor{50%{transform:translate(-8px,-4px)}}@keyframes guide-coins{50%{transform:translateY(-7px)}}.welcome-copy{margin-top:-8px}.welcome-copy h1{margin-top:10px;font-size:21px}.welcome-copy p{font-size:12px;line-height:1.95}.welcome-chips{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:12px}.welcome-chips b{padding:5px 9px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-size:9px;color:var(--brand);box-shadow:var(--shadow-sm)}.welcome-actions{position:relative!important;bottom:auto!important;margin-top:6px;padding-bottom:4px}.welcome-next{min-height:54px;box-shadow:0 14px 30px #5b5ce240}.conversation-avatar,.recent-chat-icon{width:48px;height:48px;min-width:48px;max-width:48px;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:15px;flex:0 0 48px}.recent-chat-icon{width:42px;height:42px;min-width:42px;max-width:42px;flex-basis:42px}.conversation-avatar .model-avatar,.recent-chat-icon .model-avatar{width:100%!important;height:100%!important;min-width:100%!important;max-width:100%!important;aspect-ratio:1!important}.conversation-list article>a{grid-template-columns:48px minmax(0,1fr) auto!important}.conversation-count{min-width:24px;height:24px;padding:0 6px;border-radius:99px;background:var(--surface-3);display:grid;place-items:center;font-size:9px;color:var(--muted)}.search-hint{margin:7px 3px 0;display:flex;align-items:center;gap:5px;color:var(--muted);font-size:10px}.search-spinner{width:16px;height:16px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--brand);animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.model-picker-list{padding-bottom:8px}.model-picker-footer .primary-button{min-width:145px}.sheet-layer{align-items:flex-end}.app-sheet{width:min(100%,var(--app-width));max-height:min(88dvh,820px)}@media(max-height:720px){.guide-visual{height:200px}.welcome-copy h1{font-size:18px}.welcome-copy p{line-height:1.75}.welcome-page{padding-top:calc(12px + var(--safe-top));padding-bottom:calc(18px + var(--safe-bottom))}}.mobile-device{position:relative}.app-overlay-root{position:absolute;inset:0;z-index:15000;pointer-events:none;overflow:hidden;border-radius:inherit}.app-overlay-root>.app-system-alert,.app-overlay-root>.dialog-layer,.app-overlay-root>.network-banner,.app-overlay-root>.sheet-layer,.app-overlay-root>.toast-stack{pointer-events:auto}.app-overlay-root .toast-stack{position:absolute;top:calc(78px + var(--safe-top));inset-inline:10px;left:auto;transform:none;width:auto;z-index:15300}.app-overlay-root .dialog-layer,.app-overlay-root .sheet-layer{position:absolute;inset:0;z-index:15200}.app-overlay-root .network-banner{position:absolute;left:10px;right:10px;bottom:calc(var(--bottom-nav) + var(--safe-bottom) + 8px);transform:none;width:auto}.app-system-alert{position:absolute;z-index:15400;top:calc(8px + var(--safe-top));inset-inline:10px;display:grid;grid-template-columns:38px minmax(0,1fr) 28px;gap:10px;align-items:start;padding:12px;border-radius:17px;background:var(--surface);border:1px solid color-mix(in srgb,var(--danger) 42%,var(--line));box-shadow:0 18px 48px #191d3a3d;pointer-events:auto;animation:feedback-in .28s cubic-bezier(.2,.8,.2,1)}.app-system-alert[data-tone=warning]{border-color:color-mix(in srgb,var(--warning) 48%,var(--line))}.app-system-alert__icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--danger-soft);color:var(--danger)}.app-system-alert[data-tone=warning] .app-system-alert__icon{background:var(--warning-soft);color:var(--warning)}.app-system-alert strong{display:block;font-size:12px}.app-system-alert p{margin:3px 0 0;font-size:10px;line-height:1.8;color:var(--muted)}.app-system-alert div>button{border:0;background:transparent;color:var(--brand);font:800 10px var(--font);padding:6px 0 0}.app-system-alert__close{border:0;background:transparent;color:var(--muted);padding:4px}.dana-toast-fallback{position:absolute;z-index:2147483000;top:12px;left:10px;right:10px;padding:13px 38px 13px 13px;border-radius:16px;background:#fff;border:1px solid #f0a1ad;box-shadow:0 18px 50px #181b3247;direction:rtl;animation:feedback-in .28s ease}.dana-toast-fallback strong{display:block;font:800 13px var(--font);color:#202130}.dana-toast-fallback p{margin:4px 0 0;font:500 11px/1.8 var(--font);color:#686c7c}.dana-toast-fallback button{position:absolute;top:8px;left:9px;border:0;background:transparent;font-size:22px;color:#767a88}.dana-toast-fallback--success{border-color:#7bd8b9}.dana-toast-fallback--warning{border-color:#f4c56e}@keyframes feedback-in{0%{opacity:0;transform:translateY(-12px) scale(.98)}}.drawer-layer{position:absolute;inset:0;z-index:15100}.app-drawer{inset-inline-start:0!important;right:auto;left:auto}.drawer-recent-icon{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:var(--surface-3);color:var(--brand);flex:0 0 28px}.home-page-v33{gap:11px}.home-showcase{position:relative;overflow:hidden;border-radius:24px;padding:16px;background:linear-gradient(135deg,#5456df,#7048ed 58%,#3799ef);color:#fff;box-shadow:0 15px 36px #5b5ce23b}.home-showcase:after,.home-showcase:before{content:"";position:absolute;border-radius:50%;border:1px solid hsla(0,0%,100%,.14)}.home-showcase:before{width:180px;height:180px;inset-inline-end:-75px;top:-110px}.home-showcase:after{width:110px;height:110px;inset-inline-start:-55px;bottom:-70px}.home-showcase__welcome{position:relative;z-index:1}.home-showcase__welcome>span{font-size:9px;opacity:.78}.home-showcase__welcome>strong{display:block;font-size:17px;margin-top:2px}.home-showcase__welcome p{margin:6px 0 0;font-size:10px;opacity:.86}.home-showcase__model{position:relative;z-index:1;margin-top:13px;display:grid;grid-template-columns:66px minmax(0,1fr) auto;gap:11px;align-items:center;padding:11px;border:1px solid hsla(0,0%,100%,.16);background:#ffffff1a;border-radius:19px;backdrop-filter:blur(12px);animation:model-slide-in .38s ease}.home-showcase__avatar{border:0;background:transparent;padding:0}.home-showcase__model small{font-size:8px;opacity:.75}.home-showcase__model h2{margin:1px 0 2px;font-size:14px}.home-showcase__model p{margin:0;font-size:9px;line-height:1.7;opacity:.86;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-showcase__choose{border:1px solid hsla(0,0%,100%,.24);background:#ffffff29;color:#fff;border-radius:12px;min-height:34px;padding:0 9px;display:flex;align-items:center;gap:4px;font:700 9px var(--font)}.home-showcase__empty{position:relative;z-index:1;margin-top:13px;width:100%;border:1px solid hsla(0,0%,100%,.2);background:#ffffff1a;color:#fff;border-radius:18px;padding:11px;display:flex;align-items:center;gap:9px;text-align:start}.home-showcase__empty span{flex:1}.home-showcase__empty small,.home-showcase__empty strong{display:block}.home-showcase__empty small{opacity:.75;margin-top:3px}.home-showcase__dots{position:relative;z-index:1;display:flex;justify-content:center;gap:5px;margin-top:9px}.home-showcase__dots button{width:5px;height:5px;border:0;border-radius:99px;background:#ffffff59;padding:0;transition:.2s}.home-showcase__dots button.active{width:18px;background:#fff}@keyframes model-slide-in{0%{opacity:0;transform:translate(10px)}}.home-chat-box{border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:var(--shadow-sm);padding:10px;display:grid;gap:8px}.home-chat-box>header{display:flex}.home-chat-model{max-width:100%;min-height:40px;border:0;background:var(--surface-2);border-radius:13px;padding:5px 7px;display:flex;align-items:center;gap:7px;text-align:start}.home-chat-model>span{min-width:0;flex:1}.home-chat-model small,.home-chat-model strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-chat-model small{font-size:7px;color:var(--muted)}.home-chat-model strong{font-size:10px}.home-chat-input{border:1px solid var(--line);border-radius:18px;background:var(--surface-2);overflow:hidden;transition:.2s}.home-chat-input:focus-within{border-color:color-mix(in srgb,var(--brand) 58%,var(--line));box-shadow:0 0 0 4px #5b5ce212}.home-chat-input textarea{display:block;width:100%;min-height:58px;max-height:120px;border:0;outline:0;resize:none;background:transparent;padding:12px 13px 4px;font:500 13px/1.9 var(--font);color:var(--text)}.home-chat-input textarea::-moz-placeholder{color:var(--muted);opacity:.82}.home-chat-input textarea::placeholder{color:var(--muted);opacity:.82}.home-chat-actions{display:flex;align-items:center;justify-content:space-between;padding:4px 7px 7px}.home-chat-actions>div{display:flex;gap:2px}.home-chat-actions button{position:relative;width:36px;height:36px;border:0;border-radius:11px;display:grid;place-items:center;background:transparent;color:var(--muted)}.home-chat-actions button:hover{background:var(--surface-3)}.home-chat-actions button.active{color:var(--danger);background:var(--danger-soft)}.home-chat-actions button b{position:absolute;top:-3px;right:-3px;min-width:17px;height:17px;border-radius:99px;background:var(--danger);color:#fff;font-size:8px;display:grid;place-items:center}.home-chat-actions .home-chat-send{background:var(--brand);color:#fff;border-radius:12px}.home-chat-actions .home-chat-send:disabled{opacity:.32}.compact-quick-grid{gap:7px}.compact-quick-grid button{min-height:48px;padding:8px}.compact-quick-grid strong{font-size:10px}html.is-compact{--topbar:58px;--bottom-nav:68px}html.is-compact .app-scroll{padding:10px 11px calc(var(--bottom-nav) + 17px + var(--safe-bottom))}html.is-compact .billing-page,html.is-compact .chats-page,html.is-compact .explore-page,html.is-compact .home-page,html.is-compact .notifications-page,html.is-compact .profile-page,html.is-compact .sessions-page,html.is-compact .settings-page,html.is-compact .subscription-page,html.is-compact .wallet-page{gap:9px}html.is-compact .home-showcase{padding:13px;border-radius:21px}html.is-compact .home-showcase__model{margin-top:9px;padding:8px}html.is-compact .home-chat-box{padding:8px;gap:6px}html.is-compact .home-section,html.is-compact .page-section{padding-block:10px}html.is-compact .app-bottom-nav{padding-top:4px}html.is-compact .bottom-nav-item{height:50px}html.is-compact .bottom-nav-create{top:-19px}@media(max-width:360px){.home-showcase__model{grid-template-columns:56px minmax(0,1fr)}.home-showcase__choose{grid-column:1/-1;justify-self:end}.home-showcase__avatar .model-avatar{width:56px!important;height:56px!important}.home-chat-input textarea{font-size:12px}}.home-page-v34{gap:12px}.daypart-hero{position:relative;min-height:168px;border-radius:26px;padding:18px;overflow:hidden;color:#fff;display:grid;grid-template-columns:minmax(0,1fr) 122px;align-items:center;gap:10px;box-shadow:0 18px 42px #252e6233;isolation:isolate}.daypart-hero:after,.daypart-hero:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.daypart-hero:before{width:240px;height:240px;inset-inline-end:-130px;top:-140px;border:1px solid hsla(0,0%,100%,.2)}.daypart-hero:after{width:150px;height:150px;inset-inline-start:-90px;bottom:-105px;background:#ffffff14}.daypart-hero[data-period=morning]{background:linear-gradient(135deg,#ff9f68,#ffca76 34%,#43bce9)}.daypart-hero[data-period=noon]{background:linear-gradient(135deg,#2589ef,#33b9ee 55%,#6adac8)}.daypart-hero[data-period=evening]{background:linear-gradient(135deg,#ff805d,#f05d8b 48%,#704ee7)}.daypart-hero[data-period=night]{background:linear-gradient(135deg,#17285c,#3c3f9f 52%,#6d4ce9)}.daypart-hero__copy{position:relative;z-index:2;min-width:0}.daypart-hero__copy>span{font-size:10px;opacity:.82}.daypart-hero__copy>strong{display:block;margin-top:2px;font-size:18px}.daypart-hero__copy h1{margin:12px 0 5px;font-size:16px;line-height:1.7}.daypart-hero__copy p{margin:0;max-width:250px;font-size:10px;line-height:1.9;opacity:.86}.daypart-hero__scene{position:relative;z-index:2;width:122px;height:122px;border-radius:34px;background:#ffffff24;border:1px solid hsla(0,0%,100%,.18);backdrop-filter:blur(12px);display:grid;place-items:center;box-shadow:inset 0 1px #ffffff3d}.daypart-hero__scene svg{width:112px;height:112px;overflow:visible}.daypart-sun{transform-origin:center;animation:daypart-pulse 3.4s ease-in-out infinite}.daypart-rays{transform-origin:75px 70px;animation:daypart-spin 12s linear infinite}.daypart-cloud{animation:daypart-cloud 3.8s ease-in-out infinite}.daypart-birds{animation:daypart-birds 3s ease-in-out infinite}.daypart-moon{animation:daypart-moon 4.2s ease-in-out infinite}.daypart-stars{animation:daypart-stars 2.6s ease-in-out infinite}@keyframes daypart-pulse{50%{transform:scale(1.08)}}@keyframes daypart-spin{to{transform:rotate(1turn)}}@keyframes daypart-cloud{50%{transform:translate(-5px)}}@keyframes daypart-birds{50%{transform:translateY(-5px)}}@keyframes daypart-moon{50%{transform:translateY(-4px) rotate(-2deg)}}@keyframes daypart-stars{50%{opacity:.45}}.home-model-carousel{border:1px solid var(--line);border-radius:23px;background:var(--surface);padding:13px;box-shadow:var(--shadow-sm);overflow:hidden}.home-model-carousel>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px}.home-model-carousel>header div{min-width:0}.home-model-carousel>header span,.home-model-carousel>header strong{display:block}.home-model-carousel>header span{font-size:9px;color:var(--brand);font-weight:800}.home-model-carousel>header strong{margin-top:3px;font-size:13px}.home-model-carousel>header button{border:0;background:var(--brand-soft);color:var(--brand);border-radius:11px;padding:7px 9px;display:flex;align-items:center;gap:3px;font:800 9px var(--font)}.home-model-slide{min-height:122px;border-radius:20px;padding:12px;display:grid;grid-template-columns:70px minmax(0,1fr);gap:12px;align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 8%,var(--surface)),color-mix(in srgb,var(--cyan) 10%,var(--surface)));border:1px solid color-mix(in srgb,var(--brand) 17%,var(--line));position:relative;overflow:hidden}.home-model-slide:after{content:"";position:absolute;width:110px;height:110px;border-radius:50%;inset-inline-end:-55px;bottom:-65px;background:linear-gradient(135deg,#5b5ce21f,#20c7df1f)}.home-model-slide__avatar{border:0;background:transparent;padding:0;position:relative;z-index:1}.home-model-slide__copy{min-width:0;position:relative;z-index:1}.home-model-slide__copy small{font-size:8px;color:var(--brand);font-weight:800}.home-model-slide__copy h2{margin:2px 0;font-size:15px}.home-model-slide__copy p{margin:0;color:var(--muted);font-size:10px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-model-slide__copy b{display:block;margin-top:4px;font-size:8px;color:var(--text);opacity:.78}.home-model-slide__select{grid-column:1/-1;justify-self:stretch;border:0;border-radius:13px;min-height:39px;background:linear-gradient(135deg,var(--brand),#428ff1);color:#fff;display:flex;align-items:center;justify-content:center;gap:6px;font:800 10px var(--font);position:relative;z-index:1}.home-model-slide--empty{width:100%;border-style:dashed;color:var(--brand);text-align:start}.home-model-slide--empty span{display:grid;gap:3px}.home-model-slide--empty strong{font-size:12px}.home-model-slide--empty small{font-size:9px;color:var(--muted)}.home-model-carousel>footer{display:grid;grid-template-columns:32px 1fr 32px;align-items:center;gap:7px;margin-top:9px}.home-model-carousel>footer>button{width:32px;height:32px;border-radius:10px;border:1px solid var(--line);background:var(--surface-2);color:var(--text);display:grid;place-items:center}.home-model-carousel>footer>div{display:flex;justify-content:center;gap:5px}.home-model-carousel>footer i{width:6px;height:6px;border-radius:99px;background:var(--line);transition:.25s;cursor:pointer}.home-model-carousel>footer i.active{width:24px;background:linear-gradient(90deg,var(--brand),var(--cyan))}.model-card-swap-enter-active,.model-card-swap-leave-active{transition:.28s ease}.model-card-swap-enter-from{opacity:0;transform:translate(18px)}.model-card-swap-leave-to{opacity:0;transform:translate(-18px)}.home-chat-box-v34{padding:13px;gap:10px;border-radius:24px;box-shadow:0 12px 30px #20254d14}.home-chat-title{display:flex;align-items:center;gap:9px}.home-chat-title>span{width:38px;height:38px;border-radius:13px;background:linear-gradient(135deg,var(--brand),var(--cyan));color:#fff;display:grid;place-items:center}.home-chat-title>div{display:grid;gap:2px}.home-chat-title strong{font-size:13px}.home-chat-title small{font-size:9px;color:var(--muted)}.home-chat-model--wide{width:100%;min-height:56px;padding:7px 9px;border:1px solid color-mix(in srgb,var(--brand) 18%,var(--line));background:linear-gradient(135deg,var(--surface-2),color-mix(in srgb,var(--brand) 5%,var(--surface)));border-radius:17px}.home-chat-model--wide>span{flex:1}.home-chat-model--wide>b{font-size:8px;color:var(--brand);background:var(--brand-soft);padding:5px 7px;border-radius:9px;white-space:nowrap}.home-chat-input-v34{border-radius:20px;background:var(--surface)}.home-chat-input-v34 textarea{min-height:82px;padding:14px 14px 5px;font-family:var(--font)!important;font-size:14px}.home-chat-input-v34 textarea::-moz-placeholder{font-family:var(--font)!important;color:color-mix(in srgb,var(--muted) 85%,transparent)}.home-chat-input-v34 textarea::placeholder{font-family:var(--font)!important;color:color-mix(in srgb,var(--muted) 85%,transparent)}.phone-field input,.phone-prefix{font-family:var(--font)!important}.phone-field input::-moz-placeholder{font-family:var(--font)!important;letter-spacing:0;color:#a7aabb}.phone-field input::placeholder{font-family:var(--font)!important;letter-spacing:0;color:#a7aabb}.ai-platform-ribbon{display:flex;justify-content:center;align-items:flex-start;gap:9px;margin-top:15px;direction:ltr}.ai-platform-ribbon__item{display:grid;justify-items:center;gap:5px;animation:platform-float 3.2s ease-in-out infinite;animation-delay:var(--delay)}.ai-platform-ribbon__item>span{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:#fff;border:1px solid rgba(91,92,226,.13);box-shadow:0 9px 24px #292f631a;color:var(--brand)}.ai-platform-ribbon__item>span[data-provider=gemini]{color:#3d7df2}.ai-platform-ribbon__item>span[data-provider=claude]{color:#e2784f}.ai-platform-ribbon__item>span[data-provider=deepseek]{color:#2f61d8}.ai-platform-ribbon__item svg{width:30px;height:30px}.ai-platform-ribbon__item b{font-size:8px;color:var(--muted);font-family:var(--font)}@keyframes platform-float{50%{transform:translateY(-7px) rotate(1deg)}}@media(max-width:360px){.daypart-hero{grid-template-columns:minmax(0,1fr) 95px;padding:14px}.daypart-hero__scene{width:95px;height:95px;border-radius:26px}.daypart-hero__scene svg{width:88px;height:88px}.daypart-hero__copy h1{font-size:14px}.home-model-slide{grid-template-columns:58px minmax(0,1fr)}.home-model-slide__avatar .model-avatar{width:58px!important;height:58px!important}.home-chat-model--wide>b{display:none}.ai-platform-ribbon{gap:5px}.ai-platform-ribbon__item>span{width:42px;height:42px}.ai-platform-ribbon__item svg{width:26px;height:26px}}.explore-brands,.model-brand-tabs{display:flex;gap:8px;overflow:auto;padding:2px 0 8px;scrollbar-width:none}.explore-brands::-webkit-scrollbar,.model-brand-tabs::-webkit-scrollbar{display:none}.model-brand-tabs button{white-space:nowrap;border:1px solid var(--border-soft);background:var(--surface-2);color:var(--text-muted);border-radius:999px;padding:8px 12px;font:inherit;font-size:12px;font-weight:800}.model-brand-tabs button.active{border-color:color-mix(in srgb,var(--primary) 55%,transparent);background:color-mix(in srgb,var(--primary) 14%,var(--surface-2));color:var(--primary)}.explore-provider-groups,.model-picker-groups{display:grid;gap:18px}.explore-provider-group,.model-provider-group{display:grid;gap:10px}.explore-provider-group>header,.model-provider-group>header{display:flex;align-items:center;gap:10px;padding:4px 2px}.explore-provider-group>header>div,.model-provider-group>header>div{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;overflow:hidden;background:color-mix(in srgb,var(--primary) 13%,var(--surface-2));color:var(--primary)}.explore-provider-group>header img,.model-provider-group>header img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:6px}.explore-provider-group>header span,.model-provider-group>header span{display:grid;gap:2px}.explore-provider-group>header b,.model-provider-group>header b{font-size:14px}.explore-provider-group>header small,.model-provider-group>header small{font-size:11px;color:var(--text-muted)}.profile-avatar-manager{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border:1px solid var(--border-soft);border-radius:18px;background:var(--surface-2);margin-bottom:16px}.profile-avatar-manager__preview{width:64px;height:64px;border-radius:20px;overflow:hidden;display:grid;place-items:center;background:color-mix(in srgb,var(--primary) 14%,var(--surface-2));color:var(--primary)}.profile-avatar-manager__preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-avatar-manager strong{display:block;font-size:14px}.profile-avatar-manager p{margin:4px 0 0;color:var(--text-muted);font-size:11px;line-height:1.7}@media(max-width:560px){.profile-avatar-manager{grid-template-columns:auto 1fr}.profile-avatar-manager>button{grid-column:1/-1;width:100%}}.app-device.is-chat-route{background:var(--surface)}.app-device.is-chat-route .app-scroll{flex:1;min-height:0;height:100%;padding:0;overflow:hidden}.app-device.is-chat-route .app-scroll>div{height:100%;min-height:0}.app-sheet.is-full{height:min(94dvh,860px);max-height:94dvh}.app-sheet.is-full .app-sheet__content{min-height:0;overflow-y:auto;padding-bottom:12px}@media(max-width:520px){.app-device.is-chat-route{height:100dvh;min-height:100dvh}.app-sheet.is-full{height:100dvh;max-height:100dvh;border-radius:0;padding-top:var(--safe-top)}.app-sheet.is-full .sheet-handle{top:calc(7px + var(--safe-top))}.app-sheet.is-full .app-sheet__header{padding-top:calc(22px + var(--safe-top))}}:root{--web-max:1240px;--sidebar-width:286px;--web-black:#101116;--web-black-2:#171922;--web-soft:#f5f6f8;--brand-soft:#efefff;--border-soft:var(--line);--primary:var(--brand);--text-muted:var(--muted)}html{scroll-behavior:smooth;scroll-padding-top:86px}body{overflow-x:hidden;overflow-y:auto;overscroll-behavior:auto;background:var(--bg);font-size:14px}a,button,input,textarea{font-family:var(--font)}.dana-web-root,.public-layout,.workspace-shell{min-height:100dvh}.app-overlay-root{position:fixed;z-index:15000;inset:0;pointer-events:none}.app-overlay-root>*{pointer-events:auto}.native-system-toast,.native-toast-stack{position:fixed!important;inset-inline:auto 22px!important;width:min(420px,calc(100vw - 28px))}.native-system-toast{top:20px!important}.native-toast-stack{top:92px!important}.public-main{min-height:70dvh;background:#fff}.public-header{position:sticky;z-index:5000;top:0;height:74px;border-bottom:1px solid rgba(15,17,22,.08);background:#ffffffe0;backdrop-filter:blur(22px)}.public-header__inner{width:min(var(--web-max),calc(100% - 40px));height:100%;margin:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;direction:rtl}.public-brand{justify-self:start;display:flex;align-items:center;gap:9px;min-width:205px}.public-brand .dana-mark{transform:scale(.88)}.public-brand>span{display:grid;gap:2px}.public-brand strong{font-size:16px;font-weight:950;color:#101116}.public-brand small{font-size:9px;color:#808493;font-weight:700}.public-nav{justify-self:center;min-height:48px;padding:5px 8px;border:1px solid #e4e5e9;border-radius:18px;background:#fff;box-shadow:0 8px 26px #12141f12;display:flex;align-items:center;gap:3px}.public-nav a,.public-nav button{height:38px;padding:0 15px;border:0;border-radius:12px;background:transparent;color:#30323a;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:800;white-space:nowrap}.public-nav a:hover,.public-nav button.active,.public-nav button:hover{background:#f1f2f5;color:#090a0d}.public-header__actions{justify-self:end;display:flex;align-items:center;gap:8px;direction:rtl}.header-credit,.header-login{min-height:42px;padding:0 14px;border:1px solid #e2e3e7;border-radius:14px;background:#fff;color:#14151b;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:11px;font-weight:850}.header-login:hover{background:#101116;color:#fff;border-color:#101116}.header-credit{background:#f6f6ff;color:#4e4fd7;border-color:#e4e4ff}.header-menu{display:none;width:42px;height:42px;border:1px solid #e3e4e8;border-radius:13px;background:#fff;place-items:center}.public-mobile-menu{position:absolute;top:76px;inset-inline:14px;padding:10px;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:var(--shadow-lg);display:grid;gap:4px}.public-mobile-menu a,.public-mobile-menu button{min-height:46px;border:0;border-radius:13px;background:transparent;padding:0 14px;text-align:right;font-weight:850}.public-mobile-menu a:hover,.public-mobile-menu button:hover{background:var(--surface-2)}.mobile-menu-enter-active,.mobile-menu-leave-active{transition:.2s ease}.mobile-menu-enter-from,.mobile-menu-leave-to{opacity:0;transform:translateY(-8px)}.mega-backdrop{position:fixed;z-index:-1;inset:74px 0 0;background:#08090c29}.model-mega-menu{position:absolute;top:67px;left:50%;width:min(900px,calc(100vw - 34px));max-height:min(680px,calc(100dvh - 100px));overflow:auto;transform:translate(-50%);padding:22px;border:1px solid #e2e3e7;border-radius:0 0 28px 28px;background:#fff;box-shadow:0 34px 90px #0d0f1833}.model-mega-menu>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}.model-mega-menu>header div{display:grid;gap:4px}.model-mega-menu>header strong{font-size:18px}.model-mega-menu>header span{font-size:11px;color:#747886}.model-mega-menu>header button{width:38px;height:38px;border:0;border-radius:12px;background:#f1f2f4;display:grid;place-items:center}.mega-search{height:50px;padding:0 14px;border:1px solid #dddfe5;border-radius:15px;background:#f8f8fa;display:flex;align-items:center;gap:9px}.mega-search input{flex:1;border:0;outline:0;background:transparent;font-size:13px}.mega-model-grid{margin-top:15px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mega-model-grid>button{min-width:0;min-height:68px;padding:9px;border:1px solid #e9eaf0;border-radius:17px;background:#fff;display:grid;grid-template-columns:48px minmax(0,1fr) 18px;align-items:center;gap:10px;text-align:right}.mega-model-grid>button:hover{border-color:#bfc0ff;background:#f8f8ff}.mega-model-grid>button>span{min-width:0;display:grid;gap:3px}.mega-model-grid strong{font-size:13px}.mega-model-grid small,.mega-model-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mega-model-grid small{color:#777b89;font-size:9px}.model-mega-menu>footer{margin-top:14px;padding-top:14px;border-top:1px solid #ececf0;display:flex;align-items:center;justify-content:space-between}.model-mega-menu>footer a{height:40px;padding:0 14px;border-radius:12px;background:#101116;color:#fff;display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:850}.model-mega-menu>footer span{color:#787c88;font-size:11px}.landing-page{background:#fff;color:#111217}.landing-hero{position:relative;min-height:calc(100dvh - 74px);overflow:hidden;padding:78px 20px 54px;background:radial-gradient(circle at 10% 34%,rgba(45,207,229,.11),transparent 24%),radial-gradient(circle at 88% 20%,rgba(100,89,245,.1),transparent 25%),linear-gradient(180deg,#fff,#fbfbfc)}.hero-grid-lines{position:absolute;inset:34px 15%;border:1px dashed rgba(23,24,30,.11);border-radius:46px;pointer-events:none}.hero-grid-lines:after,.hero-grid-lines:before{content:"";position:absolute;border:1px dashed rgba(23,24,30,.09);border-radius:46px}.hero-grid-lines:before{inset:48% -8% -22% 66%}.hero-grid-lines:after{inset:-22% 66% 56% -8%}.hero-orb{position:absolute;border-radius:50%;filter:blur(4px);animation:hero-float 9s ease-in-out infinite}.hero-orb-a{width:280px;height:280px;left:-170px;top:26%;background:#2bc9de1a}.hero-orb-b{width:250px;height:250px;right:-130px;top:4%;background:#6459f514;animation-delay:-4s}@keyframes hero-float{50%{transform:translate3d(20px,-18px,0) scale(1.08)}}.landing-hero__content{position:relative;z-index:2;width:min(1060px,100%);margin:auto;text-align:center;display:grid;justify-items:center}.hero-eyebrow{height:34px;padding:0 13px;border:1px solid #e3e4e8;border-radius:99px;background:#fffc;display:flex;align-items:center;gap:8px;font-size:10px;font-weight:850;color:#555966}.hero-eyebrow i{width:7px;height:7px;border-radius:50%;background:#22c88b;box-shadow:0 0 0 5px #22c88b1c}.landing-hero h1{margin:24px 0 0;font-size:clamp(43px,5.7vw,78px);line-height:1.27;letter-spacing:-3.5px;font-weight:950;color:#111216}.landing-hero h1 em{font-style:normal;background:linear-gradient(95deg,#111216 15%,#5658e7 52%,#21bad0 82%);-webkit-background-clip:text;background-clip:text;color:transparent}.landing-hero__content>p{max-width:760px;margin:20px 0 0;color:#686c78;font-size:15px;line-height:2.15;font-weight:600}.hero-quick-actions{margin-top:22px;display:flex;align-items:center;gap:10px}.hero-primary,.hero-secondary{min-height:48px;padding:0 19px;border-radius:15px;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:900}.hero-primary{background:#111216;color:#fff;box-shadow:0 12px 30px #1112162e}.hero-secondary{border:1px solid #e1e2e6;background:#fff;color:#1f2026}.hero-primary:hover{transform:translateY(-2px)}.public-chat-shell{position:relative;width:min(980px,100%);margin-top:38px;text-align:right}.public-chat-model-row{height:42px;display:flex;align-items:center;justify-content:center;gap:6px;overflow:hidden}.public-chat-model-row>button{height:36px;padding:0 10px;border:1px solid transparent;border-radius:12px;background:transparent;display:flex;align-items:center;gap:6px;color:#444752;font-size:10px;font-weight:800;white-space:nowrap}.public-chat-model-row>button.active{border-color:#dedfe4;background:#f0f1f3;color:#111216}.public-chat-model-row .public-chat-search-model{border:0;padding-inline:8px}.public-chat-composer{position:relative;margin-top:12px;padding:13px;border:1px solid #dedfe4;border-radius:27px;background:#ffffffeb;box-shadow:0 25px 70px #11142221,0 3px 10px #1114220d;backdrop-filter:blur(24px)}.public-chat-input-row{min-height:100px;border:1px solid #e1e2e6;border-radius:19px;background:#fafafa;display:grid;grid-template-columns:200px minmax(0,1fr);grid-template-rows:minmax(54px,1fr) 42px;align-items:center;overflow:hidden}.public-model-trigger{grid-row:1/3;min-width:0;height:100%;padding:13px;border:0;border-inline-end:1px solid #e2e3e7;background:#fff;display:grid;grid-template-columns:38px minmax(0,1fr) 17px;align-items:center;gap:9px;text-align:right}.public-model-trigger>span{min-width:0;display:grid;gap:2px}.public-model-trigger small{font-size:8px;color:#858996}.public-model-trigger strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.public-chat-input-row textarea{width:100%;height:100%;min-height:58px;padding:18px 20px 4px;border:0;outline:0;resize:none;background:transparent;font-size:15px;line-height:1.9}.public-chat-input-row textarea::-moz-placeholder{color:#9b9eaa}.public-chat-input-row textarea::placeholder{color:#9b9eaa}.public-chat-tools{padding:0 12px 8px;display:flex;align-items:center;gap:6px;direction:ltr}.public-chat-tools>button{width:36px;height:36px;border:0;border-radius:11px;background:#fff;color:#555966;display:grid;place-items:center}.public-chat-tools>button.active,.public-chat-tools>button:hover{background:#ececff;color:#5556df}.public-chat-tools>button.recording{background:#fff0f2;color:#dd405d}.public-chat-tools .public-send{margin-left:auto;background:#111216;color:#fff}.public-chat-tools .public-send:disabled{opacity:.28}.public-chat-composer>footer{min-height:29px;padding:8px 4px 0;display:flex;align-items:center;gap:18px;color:#777b87;font-size:9px}.public-chat-composer>footer span{display:inline-flex;align-items:center;gap:5px}.public-chat-composer>footer kbd{margin-inline-start:auto;padding:3px 6px;border:1px solid #dddfe4;border-radius:6px;background:#f8f8fa;font:8px monospace;color:#686b76}.public-chat-files{display:flex;gap:6px;overflow:auto;padding:0 2px 9px}.public-chat-files button{max-width:230px;height:33px;padding:0 9px;border:1px solid #e3e4e8;border-radius:10px;background:#fff;display:flex;align-items:center;gap:6px;font-size:9px}.public-chat-files span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-model-popover{position:absolute;z-index:200;top:48px;right:0;width:min(680px,100%);max-height:610px;overflow:auto;padding:16px;border:1px solid #dfe0e5;border-radius:22px;background:#fff;box-shadow:0 30px 90px #0f111b3d;text-align:right}.public-model-popover>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.public-model-popover>header>div{display:grid;gap:3px}.public-model-popover>header strong{font-size:14px}.public-model-popover>header small{font-size:9px;color:#818592}.public-model-popover>header button{width:35px;height:35px;border:0;border-radius:10px;background:#f1f2f4;display:grid;place-items:center}.model-pop-enter-active,.model-pop-leave-active{transition:.2s ease}.model-pop-enter-from,.model-pop-leave-to{opacity:0;transform:translateY(-8px) scale(.98)}.hero-trust-row{margin-top:21px;display:flex;align-items:center;justify-content:center;gap:18px;color:#747884;font-size:9px}.hero-trust-row span{display:flex;align-items:center;gap:5px}.landing-section{width:min(var(--web-max),calc(100% - 40px));margin:auto;padding:110px 0}.section-heading{max-width:660px;display:grid;gap:9px}.section-heading--center{margin:auto;text-align:center;justify-items:center}.public-page-hero>span,.section-heading>span{color:#5556df;font-size:10px;font-weight:900;letter-spacing:.2px}.public-page-hero h1,.section-heading h2{margin:0;font-size:clamp(31px,3.7vw,49px);line-height:1.45;letter-spacing:-1.7px;font-weight:950;color:#111216}.public-page-hero p,.section-heading p{margin:0;color:#6f7380;font-size:13px;line-height:2.1}.model-universe{overflow:hidden}.model-counter-grid{margin-top:46px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.model-counter-grid article{min-height:135px;padding:24px;border:1px solid #e5e6ea;border-radius:24px;background:#fafafa;display:grid;align-content:center;justify-items:center;gap:5px}.model-counter-grid strong{font-size:34px;direction:ltr}.model-counter-grid span{color:#747884;font-size:11px;font-weight:750}.provider-marquee{margin-top:26px;overflow:hidden;padding:12px 0;border-block:1px solid #ececf0}.provider-marquee>div{width:-moz-max-content;width:max-content;display:flex;gap:10px;animation:provider-scroll 35s linear infinite;direction:ltr}.provider-marquee span{height:48px;padding:0 15px;border:1px solid #e5e6e9;border-radius:15px;background:#fff;display:flex;align-items:center;gap:9px;color:#3c3e47;font-size:12px;font-weight:850}.provider-marquee i{width:28px;height:28px;border-radius:9px;background:#111216;color:#fff;display:grid;place-items:center;font-style:normal}@keyframes provider-scroll{to{transform:translate(-50%)}}.capability-grid{margin-top:30px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.capability-grid article{min-height:150px;padding:24px;border:1px solid #e4e5e9;border-radius:24px;background:linear-gradient(145deg,#fff,#f8f8fa);display:flex;gap:16px}.capability-grid article>span{width:52px;height:52px;flex:0 0 auto;border-radius:17px;background:#111216;color:#fff;display:grid;place-items:center}.capability-grid article>div{display:grid;align-content:start;gap:7px}.capability-grid h3{margin:0;font-size:17px}.capability-grid p{margin:0;color:#727681;font-size:11px;line-height:2}.pricing-section{border-top:1px solid #f0f0f2}.pricing-page-grid,.public-pricing-grid{margin-top:42px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;align-items:start}.pricing-page-grid>article,.public-pricing-grid>article{position:relative;min-height:520px;padding:24px;border:1px solid #dedfe4;border-radius:26px;background:#fff;display:flex;flex-direction:column;box-shadow:0 12px 36px #12141f0d}.pricing-page-grid>article.recommended,.public-pricing-grid>article.recommended{border-color:#6869ee;box-shadow:0 24px 60px #5658e126}.plan-ribbon{position:absolute;top:0;left:24px;transform:translateY(-50%);height:29px;padding:0 12px;border-radius:99px;background:linear-gradient(90deg,#5658e7,#25bcd3);color:#fff;display:flex;align-items:center;font-size:9px;font-weight:900}.pricing-page-grid>article>header,.public-pricing-grid header{display:flex;align-items:center;gap:11px}.pricing-page-grid>article>header>span,.public-pricing-grid header>span{width:48px;height:48px;border-radius:16px;background:#f0f0ff;color:#5556df;display:grid;place-items:center}.pricing-page-grid>article>header>div,.public-pricing-grid header>div{display:grid;gap:2px}.pricing-page-grid header small,.public-pricing-grid header small{font-size:8px;color:#8b8e99}.pricing-page-grid h2,.public-pricing-grid h3{margin:0;font-size:20px}.pricing-page-grid>article>p,.public-pricing-grid>article>p{min-height:48px;margin:16px 0 0;color:#747884;font-size:11px;line-height:2}.pricing-public-price,.public-plan-price{margin-top:18px;padding:17px 0;border-block:1px solid #ededf0;display:flex;align-items:end;gap:5px}.pricing-public-price strong,.public-plan-price strong{font-size:23px}.pricing-public-price span,.public-plan-price span{padding-bottom:4px;color:#858995;font-size:9px}.pricing-page-grid ul,.public-pricing-grid ul{margin:18px 0;padding:0;display:grid;gap:10px;list-style:none}.pricing-page-grid li,.public-pricing-grid li{display:flex;align-items:center;gap:7px;color:#42454e;font-size:10px}.pricing-page-grid li:not(.off) svg,.public-pricing-grid li svg{color:#1aa977}.pricing-page-grid>article>button,.public-pricing-grid>article>button{margin-top:auto;min-height:48px;border:0;border-radius:15px;background:#111216;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:900}.pricing-page-grid>article section{margin-top:18px}.pricing-page-grid>article section h3{margin:0 0 10px;font-size:12px}.pricing-page-grid li.off{color:#a0a3ad;text-decoration:line-through}.pricing-page-grid li b{margin-inline-start:auto;font-size:9px}.section-more-link{width:-moz-max-content;width:max-content;margin:26px auto 0;display:flex;align-items:center;gap:7px;color:#4f50da;font-size:11px;font-weight:900}.support-section{padding-top:72px}.support-panel{min-height:330px;padding:36px;border:1px solid #e2e3e7;border-radius:30px;background:radial-gradient(circle at 12% 12%,rgba(44,198,220,.12),transparent 30%),radial-gradient(circle at 92% 90%,rgba(93,89,235,.11),transparent 34%),#fbfbfc;display:grid;grid-template-columns:1.6fr .8fr;align-items:stretch;gap:24px}.support-panel__content{align-self:center}.support-badge{width:-moz-max-content;width:max-content;height:32px;padding:0 11px;border:1px solid #dcdee4;border-radius:99px;background:#fff;display:flex;align-items:center;gap:6px;font-size:9px;font-weight:850}.support-panel h2{margin:18px 0 0;font-size:32px;line-height:1.55}.support-panel p{max-width:620px;margin:10px 0 0;color:#6e7280;font-size:12px;line-height:2.1}.support-panel__content>div{margin-top:20px;display:flex;gap:9px}.support-panel__content a{min-height:45px;padding:0 14px;border:1px solid #dcdee3;border-radius:14px;background:#fff;display:flex;align-items:center;gap:8px;font-size:10px;font-weight:850}.support-panel__content a:first-child{background:#111216;color:#fff}.support-visual{border:1px solid #e1e2e7;border-radius:24px;background:#ffffffbf;display:grid;place-items:center;align-content:center;text-align:center;gap:6px;position:relative;overflow:hidden}.support-visual>i{position:absolute;top:20px;left:20px;width:9px;height:9px;border-radius:50%;background:#2bcee4;box-shadow:0 0 0 7px #2bcee41a}.support-visual>span{width:62px;height:62px;border-radius:20px;background:#111216;color:#fff;display:grid;place-items:center}.support-visual strong{margin-top:8px;font-size:14px}.support-visual small{color:#747884;font-size:9px}.download-section{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:50px}.download-copy>span{color:#5657df;font-size:10px;font-weight:900}.download-copy h2{margin:12px 0 0;font-size:38px;line-height:1.5}.download-copy p{margin:12px 0 0;color:#727681;font-size:12px;line-height:2}.store-buttons{margin-top:24px;display:grid;grid-template-columns:repeat(2,minmax(170px,1fr));gap:9px}.store-buttons a{height:58px;padding:0 14px;border-radius:16px;background:#111216;color:#fff;display:grid;align-content:center;gap:1px;direction:ltr;text-align:left}.store-buttons b{font-size:7px;font-weight:500}.store-buttons strong{font-size:14px}.download-device{min-height:390px;padding:34px;border-radius:36px;background:linear-gradient(145deg,#111216,#292c39);display:grid;place-items:center;box-shadow:0 34px 90px #0e101a3d;transform:rotate(-2deg)}.download-device>div{width:220px;height:330px;border:1px solid hsla(0,0%,100%,.2);border-radius:34px;background:linear-gradient(160deg,#fff,#f2f2f9);display:grid;justify-items:center;align-content:center;gap:8px;box-shadow:inset 0 0 0 7px #111216}.download-device strong{font:900 26px Arial}.download-device span{color:#6d7180;font-size:10px}.public-footer{padding:55px max(20px,calc((100vw - var(--web-max))/2));background:#111216;color:#fff}.public-footer__top{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:50px}.public-footer__top>div{display:grid;align-content:start;gap:10px}.public-footer__top>div>strong{margin-bottom:5px;font-size:13px}.public-footer a{color:#b9bcc6;font-size:10px}.public-footer a:hover{color:#fff}.footer-brand{display:flex!important;gap:12px}.footer-brand>div{display:grid;gap:6px}.footer-brand strong{font-size:20px}.footer-brand p{max-width:410px;margin:0;color:#9fa3af;font-size:10px;line-height:2}.public-footer__bottom{margin-top:38px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;color:#858996;font-size:9px}.public-page-hero{width:min(780px,calc(100% - 36px));margin:auto;padding:90px 0 52px;text-align:center;display:grid;justify-items:center;gap:10px}.pricing-page-public,.public-catalog-page,.public-chat-page,.public-model-page,.support-page-public{min-height:80dvh;background:#fff}.public-catalog-container{width:min(920px,calc(100% - 32px));margin:0 auto 100px;padding:22px;border:1px solid #e3e4e8;border-radius:28px;background:#fff}.public-catalog-container .catalog-search{min-height:58px}.public-catalog-container .catalog-search input{font-size:14px}.public-catalog-container .model-card-v421{min-height:104px!important}.public-catalog-container .model-card-v421__name{font-size:15px!important}.public-chat-page{padding:80px 20px 120px;display:grid;align-content:start;justify-items:center}.public-chat-page>header{max-width:700px;text-align:center}.public-chat-page>header span{color:#5657df;font-size:10px;font-weight:900}.public-chat-page>header h1{margin:10px 0 0;font-size:42px}.public-chat-page>header p{color:#707481;font-size:12px;line-height:2}.public-chat-page .public-chat-shell{margin-top:28px}.pricing-page-grid{width:min(var(--web-max),calc(100% - 40px));margin:0 auto 100px}.pricing-page-grid>article{min-height:650px}.support-page-grid{width:min(1000px,calc(100% - 36px));margin:0 auto 100px;display:grid;grid-template-columns:.8fr 1.2fr;gap:16px}.support-page-grid>form,.support-page-grid>section{padding:26px;border:1px solid #e1e2e6;border-radius:26px;background:#fff}.support-page-grid h2{margin:0 0 18px;font-size:20px}.support-page-grid>section>a{min-height:70px;padding:10px;border-bottom:1px solid #ececf0;display:grid;grid-template-columns:44px 1fr 20px;align-items:center;gap:10px}.support-page-grid>section>a>span{width:44px;height:44px;border-radius:14px;background:#111216;color:#fff;display:grid;place-items:center}.support-page-grid>section>a>div{display:grid;gap:3px}.support-page-grid>section>a strong{font-size:12px}.support-page-grid>section>a small{color:#777b87;font-size:9px}.support-page-grid>section>article{margin-top:20px;padding:18px;border-radius:18px;background:#f5f5f8;display:flex;gap:12px}.support-page-grid>section>article p{margin:5px 0 0;color:#747884;font-size:10px;line-height:2}.support-page-grid form{display:grid;align-content:start;gap:15px}.support-page-grid label{display:grid;gap:7px;font-size:11px;font-weight:850}.support-page-grid input,.support-page-grid textarea{width:100%;border:1px solid #e0e1e5;border-radius:14px;background:#f8f8fa;padding:13px;outline:0}.support-page-grid form button{min-height:48px;border:0;border-radius:14px;background:#111216;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:900}.model-seo-hero{width:min(1060px,calc(100% - 36px));margin:auto;padding:70px 0 90px}.model-seo-identity{padding:26px;border:1px solid #e3e4e8;border-radius:28px;background:#fafafa;display:flex;align-items:center;gap:20px}.model-seo-identity>div{display:grid;gap:6px}.model-seo-identity>div>span{color:#5657df;font-size:10px;font-weight:900}.model-seo-identity h1{margin:0;font-size:34px}.model-seo-identity p{max-width:720px;margin:0;color:#6e7280;font-size:12px;line-height:2}.model-seo-identity>div>div{display:flex;gap:6px}.model-modality-list b,.model-seo-identity b{height:28px;padding:0 9px;border-radius:9px;background:#eeeef8;color:#5354d4;display:flex;align-items:center;font-size:8px}.model-seo-hero .public-chat-shell{margin-inline:auto}.model-seo-content{width:min(1000px,calc(100% - 36px));margin:0 auto 100px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.model-seo-content article{padding:24px;border:1px solid #e3e4e8;border-radius:24px}.model-seo-content article>span{color:#5657df;font-size:9px;font-weight:900}.model-seo-content h2{font-size:18px;line-height:1.7}.model-seo-content p{color:#727681;font-size:11px;line-height:2}.model-seo-content ul{padding:0;list-style:none;display:grid;gap:9px}.model-seo-content li{display:flex;gap:7px;font-size:10px}.model-modality-list{display:flex;flex-wrap:wrap;gap:6px}.auth-route-placeholder,.public-model-loading,.public-not-found{min-height:70dvh;display:grid;place-items:center;align-content:center;gap:12px;text-align:center}.auth-route-placeholder p{color:#737783}.auth-route-placeholder button,.public-not-found a{min-height:44px;padding:0 16px;border:0;border-radius:13px;background:#111216;color:#fff;display:flex;align-items:center;font-weight:900}.workspace-shell{background:#f5f6f8;direction:rtl}.workspace-sidebar{position:relative;z-index:100;width:var(--sidebar-width);height:100%;flex:0 0 var(--sidebar-width);border-inline-end:1px solid #e2e3e7;background:#fff;padding:14px 12px}.workspace-sidebar>header{height:54px;display:flex;align-items:center;justify-content:space-between}.workspace-brand{gap:7px}.workspace-brand>span{gap:0;direction:ltr;text-align:left}.workspace-brand strong{font:900 20px Arial}.workspace-brand small{color:#868a96}.sidebar-collapse{display:none;width:36px;height:36px;border:0;border-radius:10px;background:#f2f3f5;place-items:center}.sidebar-new-chat{margin-top:12px;min-height:46px;padding:0 12px;border:1px solid #dfe0e5;border-radius:14px;background:#fff;gap:9px;font-size:11px;font-weight:900}.sidebar-new-chat:hover{background:#111216;color:#fff;border-color:#111216}.sidebar-new-chat kbd{margin-inline-start:auto;width:23px;height:23px;background:#f1f2f4;color:#555861}.sidebar-search{height:42px;margin-top:9px;padding:0 10px;border-radius:12px;background:#f4f5f7;gap:7px}.sidebar-search input{flex:1}.sidebar-nav{margin-top:15px;padding-bottom:13px;border-bottom:1px solid #e9e9ed;gap:3px}.sidebar-nav a{min-height:43px;padding:0 10px;border-radius:12px;display:flex;align-items:center;gap:9px;color:#333640;font-size:10.5px;font-weight:850}.sidebar-nav a.active,.sidebar-nav a:hover{background:#eeeff2;color:#111216}.sidebar-balance{color:#5657dc}.sidebar-conversations{flex:1;margin-top:13px}.sidebar-conversations>header{height:32px;padding-inline:6px}.sidebar-conversations>header strong{color:#747884}.sidebar-conversations>header a{color:#5657dc}.sidebar-conversation-list{overflow:auto;gap:3px}.sidebar-conversation-list>a{min-width:0;min-height:52px;padding:7px;border-radius:13px;grid-template-columns:32px minmax(0,1fr) 14px}.sidebar-conversation-list>a.active,.sidebar-conversation-list>a:hover{background:#f0f1f4}.sidebar-conversation-list small,.sidebar-conversation-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-conversation-list strong{font-size:9.5px}.sidebar-conversation-list small{font-size:7px;color:#848894}.sidebar-empty{padding:20px 8px;color:#8a8e99}.workspace-sidebar>footer{min-height:55px;padding-top:10px;border-top:1px solid #e8e9ed;display:grid;grid-template-columns:minmax(0,1fr) 38px 38px;align-items:center;gap:5px}.sidebar-profile{display:grid;grid-template-columns:36px minmax(0,1fr)}.sidebar-profile>img,.sidebar-profile>span{width:36px;height:36px;border-radius:12px;background:#111216}.sidebar-profile strong{font-size:9px}.sidebar-profile small{font-size:7px;color:#7d818e}.sidebar-icon-link{width:36px;height:36px;border-radius:11px;background:#f2f3f5}.sidebar-icon-link b,.topbar-action-dot b{position:absolute;top:-3px;right:-3px;min-width:16px;height:16px;padding:0 4px;border-radius:99px;background:#e84562;color:#fff;display:grid;place-items:center;font-size:7px}.workspace-sidebar-backdrop{display:none}.workspace-stage{height:100%}.workspace-topbar{height:66px;flex:0 0 66px;padding:0 22px;border-bottom:1px solid #e0e1e5;background:#ffffffe6;backdrop-filter:blur(18px);display:grid;grid-template-columns:1fr auto 1fr;gap:16px}.workspace-topbar__leading{justify-self:start}.workspace-menu-button{display:none;width:39px;height:39px;border:0;border-radius:12px;background:#f1f2f4;place-items:center}.workspace-topbar__leading strong{font-size:13px}.workspace-topbar__leading small{color:#7f8390}.workspace-model-button{min-width:210px;height:48px;padding:0 9px;border:1px solid #e0e1e6;border-radius:15px;background:#fff;display:grid;grid-template-columns:34px minmax(0,1fr) 16px;gap:8px;text-align:right}.workspace-model-button>span{min-width:0;gap:1px}.workspace-model-button small{color:#8a8e99}.workspace-model-button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-topbar__actions{gap:7px}.topbar-wallet{height:39px;padding:0 11px;border-radius:12px;background:#f0f0ff;color:#5556d9;font-weight:850}.topbar-action-dot{position:relative;background:#f1f2f4;place-items:center}.topbar-action-dot,.topbar-avatar{width:39px;height:39px;border-radius:12px;display:grid}.topbar-avatar{background:#111216;place-items:center;font-size:10px}.workspace-content{overflow:auto}.workspace-content>:not(.native-chat-page){width:min(1180px,100%);margin-inline:auto;padding:28px}.workspace-content:has(.native-chat-page){overflow:hidden;background:#fff}.workspace-mobile-nav{display:none!important}.workspace-content .billing-page,.workspace-content .chats-page,.workspace-content .explore-page,.workspace-content .home-page,.workspace-content .notifications-page,.workspace-content .profile-page,.workspace-content .sessions-page,.workspace-content .settings-page,.workspace-content .subscription-page,.workspace-content .wallet-page{max-width:1180px!important;padding:28px!important;gap:18px!important}.workspace-content h1{font-size:26px!important}.workspace-content h2{font-size:19px!important}.workspace-content h3{font-size:15px!important}.workspace-content p{font-size:12px;line-height:2}.workspace-content .explore-intro span{font-size:10px}.workspace-content .explore-intro h1{font-size:28px!important}.workspace-content .explore-intro p{font-size:12px!important}.workspace-content .catalog-browser{gap:15px}.workspace-content .catalog-search{min-height:56px}.workspace-content .catalog-search input{font-size:14px}.workspace-content .catalog-filter-row>button{min-height:42px;font-size:11px}.workspace-content .catalog-summary{font-size:11px}.workspace-content .catalog-flat-list{gap:8px}.workspace-content .model-card-v421{min-height:96px!important;padding:12px 14px!important;border-radius:18px!important}.workspace-content .model-card-v421__name{font-size:15px!important}.workspace-content .model-card-v421__description{font-size:10px!important}.workspace-content .model-card-v421__meta{font-size:8px!important}.workspace-content .choice-grid,.workspace-content .plan-grid,.workspace-content .profile-stats,.workspace-content .wallet-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-content .page-section,.workspace-content .profile-hero,.workspace-content .profile-info-card,.workspace-content .settings-section,.workspace-content .wallet-hero{border-radius:24px!important;padding:24px!important}.workspace-content .plan-card{border-radius:24px!important;padding:22px!important}.workspace-content .native-toast-stack{position:fixed}.workspace-content .native-chat-page{height:100%;background:#fff}.workspace-content .native-chat-toolbar{display:none}.workspace-content .native-chat-messages{padding:38px max(24px,calc(50% - 450px)) 26px!important;scroll-behavior:smooth}.workspace-content .native-chat-welcome{max-width:760px!important;margin:25px auto!important;padding:28px!important;border-radius:26px!important;background:#f7f7f9!important}.workspace-content .native-chat-welcome h2{font-size:26px!important}.workspace-content .native-chat-welcome p{font-size:12px!important}.workspace-content .message-bubble,.workspace-content .native-message-bubble{max-width:900px;margin-inline:auto}.workspace-content .native-chat-composer{padding:10px max(24px,calc(50% - 450px)) 14px!important;background:#fffffff2!important}.workspace-content .native-composer-shell{border-radius:20px!important}.workspace-content .native-composer-model{min-height:54px!important}.workspace-content .native-composer-model small{font-size:8px!important}.workspace-content .native-composer-model strong{font-size:11px!important}.workspace-content .native-composer-input{min-height:112px!important}.workspace-content .native-composer-input textarea{font-size:14px!important;line-height:1.9!important}.workspace-content .native-composer-actions button{width:40px!important;height:40px!important}.workspace-content .native-composer-hint{font-size:8px!important}.workspace-content .native-chat-loading{height:100%}@media(min-width:861px){.app-sheet-backdrop{align-items:center!important;padding:28px!important}.app-sheet{width:min(680px,100%)!important;max-height:min(84dvh,760px)!important;border-radius:28px!important}.app-sheet.is-full{height:min(84dvh,760px)!important}.model-picker-sheet .catalog-flat-list{grid-template-columns:1fr!important}.app-drawer-backdrop{display:none!important}}@media(max-width:1100px){.public-nav a{display:none}.public-nav{min-width:0}.public-header__inner{grid-template-columns:1fr auto}.public-nav{display:none}.public-brand{min-width:0}.public-header__actions{grid-column:2}.header-menu{display:grid}.landing-hero h1{letter-spacing:-2px}.model-counter-grid{grid-template-columns:repeat(2,1fr)}.public-footer__top{grid-template-columns:1.5fr repeat(2,1fr)}.public-footer__top>div:last-child{grid-column:2}.workspace-topbar{grid-template-columns:1fr auto}.workspace-model-button{display:none}.workspace-topbar__actions{grid-column:2}}@media(max-width:860px){:root{--sidebar-width:286px}.workspace-sidebar{position:fixed;top:0;right:0;transform:translate(105%);box-shadow:0 0 70px #0a0c1440;transition:.24s ease}.workspace-sidebar.open{transform:translate(0)}.sidebar-collapse{display:grid}.workspace-sidebar-backdrop{position:fixed;z-index:90;inset:0;border:0;background:#080a106b;display:block}.workspace-topbar{height:60px;flex-basis:60px;padding-inline:12px}.workspace-menu-button{display:grid}.workspace-topbar__actions .topbar-wallet{display:none}.workspace-content>:not(.native-chat-page){padding:18px 14px 96px!important}.workspace-mobile-nav{display:grid!important}.workspace-content .native-chat-toolbar{display:grid}.workspace-content .native-chat-messages{padding:18px 12px 10px!important}.workspace-content .native-chat-composer{padding:7px 8px calc(8px + env(safe-area-inset-bottom))!important}.workspace-content .native-chat-welcome{margin:10px!important;padding:20px!important}.workspace-content .native-chat-welcome h2{font-size:20px!important}.workspace-content .native-composer-input textarea{font-size:13px!important}.pricing-page-grid,.public-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.download-section,.support-page-grid,.support-panel{grid-template-columns:1fr}.support-visual{min-height:230px}.download-device{order:-1;min-height:330px}.model-seo-content{grid-template-columns:1fr}.model-seo-identity{align-items:flex-start}}@media(max-width:700px){.public-header{height:64px}.public-header__inner{width:calc(100% - 24px)}.header-credit,.public-brand small{display:none}.public-brand strong{font-size:14px}.public-brand .dana-mark{--mark-size:42px!important}.header-login{padding:0 10px;font-size:9px}.landing-hero{min-height:calc(100dvh - 64px);padding:52px 14px 35px}.hero-grid-lines{inset:22px 8px;border-radius:28px}.landing-hero h1{margin-top:18px;font-size:39px;line-height:1.35;letter-spacing:-1.8px}.landing-hero__content>p{font-size:12px;line-height:2}.hero-quick-actions{margin-top:18px}.hero-primary,.hero-secondary{min-height:44px;padding:0 14px;font-size:10px}.public-chat-shell{margin-top:26px}.public-chat-model-row{justify-content:flex-start;overflow:auto;padding-bottom:4px}.public-chat-model-row>button{flex:0 0 auto}.public-chat-composer{padding:8px;border-radius:21px}.public-chat-input-row{grid-template-columns:1fr;grid-template-rows:54px minmax(80px,auto) 44px}.public-model-trigger{grid-row:1;grid-column:1;height:54px;border-inline-end:0;border-bottom:1px solid #e2e3e7;padding:7px 10px}.public-chat-input-row textarea{grid-row:2;padding:13px;font-size:13px}.public-chat-tools{grid-row:3}.public-chat-composer>footer{flex-wrap:wrap;gap:7px}.public-chat-composer>footer kbd{display:none}.public-model-popover{position:fixed;top:auto;right:0;bottom:0;width:100%;max-height:88dvh;border-radius:26px 26px 0 0}.hero-trust-row{flex-wrap:wrap;gap:9px}.landing-section{width:calc(100% - 28px);padding:76px 0}.public-page-hero h1,.section-heading h2{font-size:31px}.model-counter-grid{gap:8px}.model-counter-grid article{min-height:110px;padding:15px}.model-counter-grid strong{font-size:27px}.capability-grid,.pricing-page-grid,.public-pricing-grid{grid-template-columns:1fr}.pricing-page-grid>article,.public-pricing-grid>article{min-height:auto}.support-panel{padding:20px}.support-panel h2{font-size:27px}.support-panel__content>div{flex-direction:column}.download-section{gap:25px}.download-copy h2{font-size:30px}.store-buttons{grid-template-columns:1fr 1fr}.download-device{transform:none}.public-footer{padding:42px 20px}.public-footer__top{grid-template-columns:1fr 1fr;gap:30px}.footer-brand{grid-column:1/-1}.public-footer__top>div:last-child{grid-column:auto}.public-footer__bottom{flex-direction:column;gap:8px}.mega-model-grid{grid-template-columns:1fr}.model-mega-menu{top:62px;padding:15px;border-radius:0 0 22px 22px}.public-page-hero{padding:60px 0 35px}.public-catalog-container{padding:12px}.model-seo-hero{padding:45px 0}.model-seo-identity{flex-direction:column;padding:20px}.model-seo-identity h1{font-size:28px}.workspace-content .choice-grid,.workspace-content .plan-grid,.workspace-content .profile-stats,.workspace-content .wallet-info-grid{grid-template-columns:1fr}.native-system-toast,.native-toast-stack{right:14px!important;left:14px!important;width:auto}}@media(max-width:420px){.header-login{width:42px;padding:0;font-size:0}.header-login svg{margin:0}.landing-hero h1{font-size:34px}.hero-eyebrow{font-size:8px}.hero-quick-actions{width:100%}.hero-primary,.hero-secondary{flex:1}.model-counter-grid{grid-template-columns:1fr 1fr}.model-counter-grid span{font-size:9px}.store-buttons{grid-template-columns:1fr}.public-chat-tools>button{width:34px;height:34px}.public-chat-tools{padding-inline:8px}.workspace-topbar__actions .topbar-action-dot{display:none}.workspace-content .native-chat-messages{padding-inline:7px!important}}html[data-theme=dark] .landing-page,html[data-theme=dark] .pricing-page-public,html[data-theme=dark] .public-catalog-page,html[data-theme=dark] .public-chat-page,html[data-theme=dark] .public-main,html[data-theme=dark] .public-model-page,html[data-theme=dark] .support-page-public{background:var(--bg);color:var(--text)}html[data-theme=dark] .header-login,html[data-theme=dark] .model-mega-menu,html[data-theme=dark] .pricing-page-grid>article,html[data-theme=dark] .public-chat-composer,html[data-theme=dark] .public-header,html[data-theme=dark] .public-model-popover,html[data-theme=dark] .public-nav,html[data-theme=dark] .public-pricing-grid>article{background:var(--surface);border-color:var(--line);color:var(--text)}.web-auth-layout{min-height:100dvh;background:radial-gradient(circle at 15% 10%,rgba(45,198,220,.1),transparent 28%),radial-gradient(circle at 85% 8%,rgba(91,92,226,.1),transparent 30%),var(--bg)}.web-auth-layout>main{width:min(560px,calc(100% - 28px));min-height:calc(100dvh - 74px);margin:auto;display:grid;align-items:center;padding:40px 0}.web-auth-layout .auth-page{min-height:auto!important;border:1px solid var(--line);border-radius:30px;background:var(--surface);box-shadow:var(--shadow-lg);overflow:hidden}.web-auth-layout .auth-top{display:none}@media(min-width:861px){.app-overlay-root .sheet-layer{align-items:center!important;padding:28px!important}.app-overlay-root .app-sheet{width:min(720px,100%)!important;max-height:min(86dvh,780px)!important;border-radius:28px!important;padding-bottom:0!important}.app-overlay-root .app-sheet.is-full{height:min(86dvh,780px)!important;max-height:min(86dvh,780px)!important}.app-overlay-root .sheet-handle{display:none}.app-overlay-root .app-sheet__header{padding-top:18px}.public-not-found button{min-height:42px;padding:0 14px;border:0;border-radius:12px;background:#ececf4;color:#4f50d5;font-weight:850}}.workspace-sidebar{direction:rtl;border-inline-end:0;border-right:1px solid #e2e3e7}.workspace-stage{direction:rtl}@media(max-width:860px){.workspace-sidebar{left:0;right:auto;transform:translate(-105%)}.workspace-sidebar.open{transform:translate(0)}}:root{--dana-sidebar-expanded:272px;--dana-sidebar-collapsed:76px;--dana-topbar-height:58px;--dana-desktop-content:980px}.workspace-shell{min-height:100dvh;height:100dvh;display:flex;overflow:hidden;background:var(--surface);direction:ltr}.workspace-shell[data-dir=rtl]{flex-direction:row-reverse}.workspace-shell[data-dir=ltr]{flex-direction:row}.workspace-stage{flex:1;min-width:0;height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--surface);direction:var(--workspace-dir,rtl)}.workspace-shell[data-dir=rtl] .workspace-stage{--workspace-dir:rtl}.workspace-shell[data-dir=ltr] .workspace-stage{--workspace-dir:ltr}.workspace-content{position:relative;flex:1;min-height:0;overflow:hidden;background:var(--surface)}.workspace-scroll{height:100%;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding:24px clamp(20px,3vw,44px) 42px}.workspace-scroll.is-chat{padding:0;overflow:hidden}.workspace-mobile-nav,.workspace-mobile-topbar{display:none!important}.workspace-sidebar{position:relative!important;inset:auto!important;z-index:80;flex:0 0 var(--dana-sidebar-expanded);width:var(--dana-sidebar-expanded)!important;height:100dvh;transform:none!important;border:0!important;border-inline-end:1px solid var(--line)!important;background:color-mix(in srgb,var(--surface) 98%,var(--surface-2));box-shadow:none!important;display:flex;flex-direction:column;overflow:hidden;direction:inherit;transition:flex-basis .22s ease,width .22s ease}.workspace-shell[data-dir=rtl] .workspace-sidebar{border-inline-end:0!important;border-inline-start:1px solid var(--line)!important;direction:rtl}.workspace-shell[data-dir=ltr] .workspace-sidebar{direction:ltr}.workspace-sidebar.collapsed{flex-basis:var(--dana-sidebar-collapsed);width:var(--dana-sidebar-collapsed)!important}.workspace-sidebar__header{flex:0 0 64px;height:64px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.workspace-brand{min-width:0;display:flex;align-items:center;gap:8px;overflow:hidden}.workspace-brand>span{display:grid;line-height:1.1;white-space:nowrap}.workspace-brand strong{font:900 17px/1.1 Arial,sans-serif;letter-spacing:-.7px}.workspace-brand small{margin-top:3px;color:var(--muted);font-size:8px;font-weight:700}.sidebar-collapse,.workspace-menu-button{flex:0 0 auto;width:36px;height:36px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--text);display:grid;place-items:center}.sidebar-collapse:hover,.workspace-menu-button:hover{background:var(--surface-3)}.workspace-sidebar.collapsed .workspace-sidebar__header{justify-content:center;flex-direction:column;height:72px;flex-basis:72px;padding:6px}.workspace-sidebar.collapsed .sidebar-collapse{position:absolute;inset-block-start:48px;width:24px;height:24px;border:1px solid var(--line);border-radius:50%;background:var(--surface);box-shadow:var(--shadow-sm)}.workspace-shell[data-dir=rtl] .workspace-sidebar.collapsed .sidebar-collapse{inset-inline-start:-12px}.workspace-shell[data-dir=ltr] .workspace-sidebar.collapsed .sidebar-collapse{inset-inline-end:-12px}.workspace-sidebar__primary{padding:10px 8px 2px;display:grid;gap:8px}.sidebar-new-chat{width:100%;min-height:42px;padding:0 11px;border:0;border-radius:11px;background:transparent;color:var(--text);display:flex;align-items:center;gap:10px;text-align:start;font-size:12px;font-weight:780}.sidebar-new-chat:hover{background:var(--surface-3)}.sidebar-new-chat span{flex:1}.sidebar-new-chat kbd{width:22px;height:22px;border:1px solid var(--line);border-radius:7px;background:var(--surface);display:grid;place-items:center;color:var(--muted);font:700 13px Arial}.workspace-sidebar.collapsed .sidebar-new-chat{width:46px;height:46px;min-height:46px;margin:auto;padding:0;justify-content:center;border-radius:14px;background:var(--surface-2)}.sidebar-search{min-height:40px;padding:0 11px;border:1px solid transparent;border-radius:11px;background:var(--surface-2);color:var(--muted);display:flex;align-items:center;gap:8px}.sidebar-search:focus-within{border-color:color-mix(in srgb,var(--brand) 38%,var(--line));background:var(--surface)}.sidebar-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;font-size:10px;font-weight:650}.sidebar-nav{display:grid;gap:2px;margin-top:3px}.sidebar-nav>a{position:relative;min-height:42px;padding:0 11px;border-radius:11px;color:var(--text);display:flex;align-items:center;gap:10px;font-size:11px;font-weight:750;transition:.14s ease}.sidebar-nav>a:hover{background:var(--surface-2)}.sidebar-nav>a.active{background:var(--surface-3);color:var(--text);font-weight:900}.sidebar-nav>a.active:before{content:"";position:absolute;inset-block:9px;inset-inline-start:0;width:3px;border-radius:999px;background:var(--brand)}.workspace-sidebar.collapsed .sidebar-nav>a{width:46px;height:46px;margin:auto;padding:0;justify-content:center;border-radius:14px}.workspace-sidebar.collapsed .sidebar-nav>a.active:before{inset-block:12px}.sidebar-balance{margin-inline-start:auto;max-width:82px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:8px;font-weight:700}.sidebar-conversations{min-height:0;margin-top:8px;padding:10px 8px 0;border-top:1px solid var(--line);display:flex;flex-direction:column;overflow:hidden}.sidebar-conversations>header{padding:0 6px 7px;display:flex;align-items:center;justify-content:space-between;gap:8px}.sidebar-conversations>header strong{font-size:9px;color:var(--muted)}.sidebar-conversations>header a{font-size:8px;color:var(--brand);font-weight:800}.sidebar-conversation-list{min-height:0;overflow-y:auto;display:grid;align-content:start;gap:2px;padding-bottom:8px}.sidebar-conversation-list>a{min-height:54px;padding:6px 7px;border-radius:11px;display:grid;grid-template-columns:32px minmax(0,1fr) 15px;align-items:center;gap:8px}.sidebar-conversation-list>a.active,.sidebar-conversation-list>a:hover{background:var(--surface-3)}.sidebar-conversation-list>a>span{min-width:0;display:grid;gap:2px}.sidebar-conversation-list>a small,.sidebar-conversation-list>a strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-conversation-list>a strong{font-size:10px}.sidebar-conversation-list>a small{color:var(--muted);font-size:8px}.sidebar-conversation-list>a>i,.sidebar-empty{color:var(--muted)}.sidebar-empty{padding:16px 8px;font-size:9px;text-align:center;line-height:1.8}.workspace-sidebar__spacer{flex:1;min-height:8px}.sidebar-install{margin:6px 10px;min-height:38px;border:1px solid var(--line);border-radius:999px;background:var(--surface);display:flex;align-items:center;justify-content:center;gap:7px;font-size:9px;font-weight:800}.workspace-sidebar.collapsed .sidebar-install{width:42px;height:42px;margin:6px auto;padding:0;border-radius:13px}.workspace-sidebar__footer{min-height:61px;padding:7px 8px;border-top:1px solid var(--line);display:flex;align-items:center;gap:6px}.sidebar-profile{min-width:0;flex:1;display:flex;align-items:center;gap:8px;padding:3px;border-radius:11px}.sidebar-profile:hover{background:var(--surface-2)}.sidebar-profile>img,.sidebar-profile>span{width:35px;height:35px;flex:0 0 auto;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:grid;place-items:center;background:linear-gradient(135deg,var(--brand),var(--cyan));color:#fff;font-size:11px;font-weight:900}.sidebar-profile>div{min-width:0;display:grid;gap:2px}.sidebar-profile small,.sidebar-profile strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-profile strong{font-size:10px}.sidebar-profile small{color:var(--muted);font-size:7.5px}.sidebar-footer-actions{display:flex;gap:1px}.sidebar-icon-link{position:relative;width:34px;height:34px;border-radius:10px;display:grid;place-items:center}.sidebar-icon-link:hover{background:var(--surface-3)}.sidebar-icon-link>b{position:absolute;top:1px;right:1px;min-width:15px;height:15px;padding:0 3px;border:2px solid var(--surface);border-radius:999px;background:var(--danger);color:#fff;display:grid;place-items:center;font:700 7px Arial}.workspace-sidebar.collapsed .workspace-sidebar__footer{justify-content:center}.workspace-sidebar.collapsed .sidebar-profile{flex:0 0 auto;padding:0}.workspace-topbar{position:relative;z-index:40;flex:0 0 var(--dana-topbar-height);height:var(--dana-topbar-height);padding:0 18px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:blur(16px);display:grid!important;grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);align-items:center;gap:12px}.workspace-topbar__leading{min-width:0;display:flex;align-items:center;gap:9px}.workspace-menu-button{display:grid!important}.workspace-topbar__leading>div{min-width:0;display:grid;gap:1px}.workspace-topbar__leading strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900}.workspace-topbar__leading small{color:var(--muted);font-size:8px}.workspace-model-button{justify-self:center;min-height:36px;padding:4px 10px;border:1px solid var(--line);border-radius:11px;background:var(--surface-2);display:flex!important;align-items:center;gap:7px}.workspace-model-button>span{display:grid;text-align:start}.workspace-model-button small{font-size:7px;color:var(--muted)}.workspace-model-button strong{font-size:9px}.workspace-topbar__actions{justify-self:end;display:flex;align-items:center;gap:5px}.workspace-shell[data-dir=rtl] .workspace-topbar__actions{justify-self:start}.topbar-wallet{min-height:34px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);display:flex;align-items:center;gap:6px;font-size:8px;font-weight:800}.topbar-action-dot,.topbar-avatar{position:relative;width:36px;height:36px;border-radius:11px;display:grid;place-items:center}.topbar-action-dot:hover,.topbar-avatar:hover{background:var(--surface-3)}.topbar-action-dot>b{position:absolute;top:1px;right:1px;min-width:15px;height:15px;border-radius:999px;background:var(--danger);color:#fff;display:grid;place-items:center;font:700 7px Arial}.topbar-avatar{background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;font-size:9px;font-weight:900}.poe-home{width:min(100%,1050px);margin:0 auto;padding:34px 4px 60px;display:grid;gap:42px}.home-page-v352{display:none!important}.poe-home__hero{min-height:380px;flex-direction:column;text-align:center}.poe-home__brand,.poe-home__hero{display:flex;align-items:center;justify-content:center}.poe-home__brand{gap:3px;direction:ltr}.poe-home__brand .dana-wordmark small{display:none}.poe-home__brand .dana-wordmark strong{font-size:46px;letter-spacing:-3px}.poe-home__welcome{margin-top:3px;display:grid;gap:4px}.poe-home__welcome strong{font-size:12px}.poe-home__welcome span{color:var(--muted);font-size:9px}.poe-home__quick-models{margin-top:24px;max-width:760px;display:flex;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap}.poe-home__quick-models>button{min-height:34px;padding:4px 9px;border:1px solid transparent;border-radius:10px;background:transparent;display:flex;align-items:center;gap:6px;font-size:9px;font-weight:780}.poe-home__quick-models>button.active,.poe-home__quick-models>button:hover{border-color:var(--line);background:var(--surface-2)}.poe-home__quick-models>.poe-home__search-model{width:34px;padding:0;justify-content:center}.poe-home__composer{width:min(760px,100%);margin-top:12px!important}.poe-home__composer.home-chat-box{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;gap:0!important}.poe-home__composer .home-chat-model--wide,.poe-home__composer .home-chat-title{display:none!important}.poe-home__composer .home-chat-input{min-height:86px!important;padding:11px 12px 42px!important;border:1px solid var(--line)!important;border-radius:15px!important;background:var(--surface-2)!important;box-shadow:none!important}.poe-home__composer .home-chat-input textarea{min-height:40px!important;padding:2px 3px!important;font-size:12px!important;line-height:1.8!important;text-align:start!important}.poe-home__composer .home-chat-actions{inset-inline:10px!important;bottom:7px!important}.poe-home__composer .home-chat-actions button{width:32px!important;height:32px!important;border-radius:9px!important}.poe-home__composer .home-chat-send{background:var(--text)!important;color:var(--surface)!important}.poe-home__composer .home-attachment-row{width:100%;margin-top:8px}.poe-model-section{display:grid;gap:14px}.poe-model-section>header{padding:0 6px;display:flex;align-items:center;justify-content:space-between}.poe-model-section h2{margin:0;font-size:13px;font-weight:950}.poe-model-section header a{color:var(--brand);font-size:9px;font-weight:800}.poe-model-carousel{min-width:0;display:grid;grid-template-columns:repeat(8,minmax(92px,1fr));gap:8px;overflow-x:auto;padding:2px 4px 10px;scroll-snap-type:x proximity;scrollbar-width:thin}.poe-model-carousel>button{min-width:92px;padding:6px 4px;border:0;border-radius:14px;background:transparent;display:grid;justify-items:center;align-content:start;gap:5px;scroll-snap-align:start;text-align:center}.poe-model-carousel>button:hover{background:var(--surface-2)}.poe-model-carousel strong{font-size:9px;font-weight:850}.poe-model-carousel small,.poe-model-carousel strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poe-model-carousel small{color:var(--muted);font-size:7px}.explore-page-v410{width:min(100%,760px);margin:0 auto;gap:14px!important;padding-top:0}.explore-intro{text-align:center;padding:0 0 4px!important}.explore-intro>span{display:none}.explore-intro h1{margin:0!important;font-size:15px!important}.explore-intro p{max-width:620px;margin:5px auto 0!important;font-size:9px!important;line-height:1.8!important}.catalog-browser[data-mode=page]{gap:10px!important}.catalog-browser[data-mode=page] .catalog-search{min-height:42px!important;border-radius:999px!important;padding:0 12px!important;background:var(--surface)!important}.catalog-browser[data-mode=page] .catalog-search input{font-size:10px!important}.catalog-browser[data-mode=page] .catalog-filter-row{justify-content:center;flex-wrap:wrap;overflow:visible;padding:2px 0!important}.catalog-browser[data-mode=page] .catalog-filter-row>button{min-height:31px!important;padding:0 11px!important;border:0!important;border-radius:999px!important;background:var(--surface-3)!important;font-size:8.5px!important}.catalog-browser[data-mode=page] .catalog-filter-row>button.active{background:var(--text)!important;color:var(--surface)!important;box-shadow:none!important}.catalog-browser[data-mode=page] .catalog-summary{padding:0 8px!important;font-size:8px!important}.catalog-browser[data-mode=page] .catalog-flat-list{gap:0!important;border-top:1px solid var(--line)}.catalog-browser[data-mode=page] .model-card-v421{min-height:88px!important;padding:10px 8px!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;grid-template-columns:56px minmax(0,1fr) 32px!important;gap:11px!important}.catalog-browser[data-mode=page] .model-card-v421:hover{background:var(--surface-2)!important}.catalog-browser[data-mode=page] .model-card-v421.selected{background:var(--surface-3)!important;box-shadow:none!important}.catalog-browser[data-mode=page] .model-card-v421__name{font-size:12px!important}.catalog-browser[data-mode=page] .model-card-v421__description{font-size:9px!important;line-height:1.55!important}.catalog-browser[data-mode=page] .model-card-v421__meta,.catalog-browser[data-mode=page] .model-card-v421__topline{font-size:7px!important}.catalog-browser[data-mode=page] .model-card-v421__action{border:0!important;background:transparent!important}.workspace-scroll>.billing-page,.workspace-scroll>.chats-page,.workspace-scroll>.notifications-page,.workspace-scroll>.profile-page,.workspace-scroll>.sessions-page,.workspace-scroll>.settings-page,.workspace-scroll>.subscription-page,.workspace-scroll>.wallet-page{width:min(100%,var(--dana-desktop-content));margin:0 auto}.workspace-scroll .page-card,.workspace-scroll .plan-card,.workspace-scroll .profile-card,.workspace-scroll .settings-card,.workspace-scroll .wallet-card{border-radius:18px!important}.workspace-shell.is-chat-route .workspace-content{background:var(--surface)}.workspace-shell.is-chat-route .native-chat-page{height:100%;display:flex;flex-direction:column;background:var(--surface)}.workspace-shell.is-chat-route .native-chat-messages{flex:1;min-height:0;padding:30px max(20px,calc(50% - 410px)) 20px!important;overflow-y:auto!important}.workspace-shell.is-chat-route .native-chat-welcome{max-width:720px!important;margin:10vh auto 20px!important;padding:24px!important;border:0!important;border-radius:18px!important;background:var(--surface-2)!important;box-shadow:none!important}.workspace-shell.is-chat-route .message-row{max-width:820px;margin-inline:auto}.workspace-shell.is-chat-route .message-row.user{padding-inline-start:16%}.workspace-shell.is-chat-route .message-row.assistant{padding-inline-end:8%}.workspace-shell.is-chat-route .native-chat-composer{flex:0 0 auto;padding:8px max(20px,calc(50% - 380px)) 14px!important;border-top:0!important;background:linear-gradient(to top,var(--surface) 78%,transparent)!important;backdrop-filter:none!important}.workspace-shell.is-chat-route .native-composer-shell{border:1px solid var(--line)!important;border-radius:15px!important;background:var(--surface-2)!important;box-shadow:0 6px 20px #191e370f!important}.workspace-shell.is-chat-route .native-composer-model{display:none!important}.workspace-shell.is-chat-route .native-composer-mode{border-bottom:1px solid var(--line)}.workspace-shell.is-chat-route .native-composer-input{min-height:88px!important;padding:10px 10px 42px!important}.workspace-shell.is-chat-route .native-composer-input textarea{min-height:38px!important;padding:2px!important;font-size:12px!important;line-height:1.8!important;text-align:start!important}.workspace-shell.is-chat-route .native-composer-actions{inset-inline:9px!important;bottom:7px!important}.workspace-shell.is-chat-route .native-composer-actions button{width:32px!important;height:32px!important;border-radius:9px!important}.workspace-shell.is-chat-route .native-composer-hint{padding:4px 10px 7px!important;font-size:7px!important}.workspace-shell[data-dir=rtl] .sidebar-conversation-list>a,.workspace-shell[data-dir=rtl] .sidebar-nav>a,.workspace-shell[data-dir=rtl] .sidebar-new-chat,.workspace-shell[data-dir=rtl] .sidebar-search,.workspace-shell[data-dir=rtl] .workspace-topbar{text-align:right}.workspace-shell[data-dir=ltr] .sidebar-conversation-list>a,.workspace-shell[data-dir=ltr] .sidebar-nav>a,.workspace-shell[data-dir=ltr] .sidebar-new-chat,.workspace-shell[data-dir=ltr] .sidebar-search,.workspace-shell[data-dir=ltr] .workspace-topbar{text-align:left}.workspace-shell[data-dir=ltr] .catalog-browser,.workspace-shell[data-dir=ltr] .explore-page-v410,.workspace-shell[data-dir=ltr] .native-chat-page{direction:ltr}@media(max-width:820px){body{overflow:hidden!important}.workspace-shell,.workspace-shell[data-dir=ltr],.workspace-shell[data-dir=rtl]{display:block;direction:inherit;height:100dvh;min-height:100dvh;background:var(--bg)}.workspace-sidebar,.workspace-topbar{display:none!important}.workspace-stage{height:100dvh;min-height:100dvh;background:var(--bg)}.workspace-content{height:100dvh;display:flex;flex-direction:column;background:var(--bg)}.workspace-mobile-topbar{display:flex!important;flex:0 0 auto}.workspace-scroll{flex:1;min-height:0;height:auto;padding:16px 16px 24px;overflow-y:auto;overscroll-behavior-y:contain}.workspace-scroll.has-mobile-nav{padding-bottom:calc(var(--bottom-nav) + 26px + var(--safe-bottom))}.workspace-scroll.is-chat{padding:0;overflow:hidden}.workspace-mobile-nav{display:grid!important;flex:0 0 auto}.poe-home{display:none!important}.home-page-v352{display:grid!important}.explore-page-v410{width:100%;margin:0;gap:11px!important}.explore-intro{text-align:start;padding:4px 2px 2px!important}.explore-intro>span{display:block}.explore-intro h1{margin:3px 0 0!important;font-size:17px!important}.explore-intro p{margin:5px 0 0!important;font-size:9px!important}.catalog-browser[data-mode=page] .catalog-search{min-height:52px!important;border-radius:17px!important;padding:0 14px!important;background:var(--surface-2)!important}.catalog-browser[data-mode=page] .catalog-search input{font-size:13px!important}.catalog-browser[data-mode=page] .catalog-filter-row{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding:1px 0 4px!important}.catalog-browser[data-mode=page] .catalog-filter-row>button{min-height:38px!important;padding:0 12px!important;border:1px solid var(--line)!important;border-radius:13px!important;background:var(--surface)!important;font-size:10.5px!important}.catalog-browser[data-mode=page] .catalog-filter-row>button.active{border-color:var(--text)!important;background:var(--text)!important;color:var(--surface)!important}.catalog-browser[data-mode=page] .catalog-summary{padding:0 3px!important;font-size:10px!important}.catalog-browser[data-mode=page] .catalog-flat-list{gap:10px!important;border:0}.catalog-browser[data-mode=page] .model-card-v421{min-height:104px!important;padding:13px 14px!important;border:1px solid color-mix(in srgb,var(--line) 88%,transparent)!important;border-radius:21px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 96%,var(--brand) 4%),var(--surface))!important;box-shadow:0 7px 24px #181f380e!important;grid-template-columns:54px minmax(0,1fr) 34px!important;gap:12px!important}.catalog-browser[data-mode=page] .model-card-v421__name{font-size:15px!important}.catalog-browser[data-mode=page] .model-card-v421__description{font-size:11px!important}.catalog-browser[data-mode=page] .model-card-v421__action{border:1px solid var(--line)!important;background:var(--surface-2)!important}.workspace-shell.is-chat-route .native-chat-toolbar{display:grid!important}.workspace-shell.is-chat-route .native-chat-messages{padding:0!important}.workspace-shell.is-chat-route .native-chat-welcome{margin:10px!important;padding:20px!important}.workspace-shell.is-chat-route .message-row{max-width:none}.workspace-shell.is-chat-route .message-row.assistant,.workspace-shell.is-chat-route .message-row.user{padding-inline:0}.workspace-shell.is-chat-route .native-chat-composer{padding:8px 9px calc(8px + var(--safe-bottom))!important;border-top:1px solid var(--line)!important;background:color-mix(in srgb,var(--surface) 96%,transparent)!important;backdrop-filter:blur(20px)!important}.workspace-shell.is-chat-route .native-composer-model{display:grid!important}.workspace-shell.is-chat-route .native-composer-input{min-height:98px!important;padding:8px 8px 45px!important}.workspace-shell.is-chat-route .native-composer-input textarea{min-height:48px!important;padding:5px 4px!important;font-size:11px!important;text-align:right!important}.workspace-shell.is-chat-route .native-composer-actions button{width:36px!important;height:36px!important}.workspace-shell.is-chat-route .native-composer-hint{font-size:7px!important}}@media(min-width:821px)and (max-width:1120px){:root{--dana-sidebar-expanded:238px}.poe-model-carousel{grid-template-columns:repeat(6,minmax(92px,1fr))}.workspace-topbar{grid-template-columns:1fr auto}.workspace-model-button{display:none!important}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:820px){.workspace-content>*{padding:0!important}.workspace-content>.workspace-scroll{padding:16px 16px 24px!important}.workspace-content>.workspace-scroll.has-mobile-nav{padding-bottom:calc(var(--bottom-nav) + 26px + var(--safe-bottom))!important}.workspace-content>.workspace-scroll.is-chat{padding:0!important}.workspace-shell.is-chat-route .native-chat-messages{padding:14px 11px 18px!important}}@media(max-width:360px){.workspace-content>.workspace-scroll{padding-inline:11px!important}.workspace-content>.workspace-scroll.is-chat{padding:0!important}}@media(min-width:821px){.workspace-shell .app-drawer-backdrop{display:none!important}.workspace-shell.is-chat-route .message-row.user{direction:ltr;justify-content:flex-end!important;flex-direction:row!important;padding-inline:0!important}.workspace-shell.is-chat-route .message-row.assistant{direction:ltr;justify-content:flex-start!important;padding-inline:0!important;align-items:flex-start}.workspace-shell.is-chat-route .message-row.user .message-bubble{width:auto;max-width:min(72%,660px);border-radius:15px 15px 5px!important;padding:9px 12px!important}.workspace-shell.is-chat-route .message-row.assistant .message-bubble{width:min(100%,760px);max-width:calc(100% - 44px);padding:4px 3px 12px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--text)}.workspace-shell.is-chat-route .assistant-avatar{margin-top:2px;border:0!important;background:transparent!important}.workspace-shell.is-chat-route .message-markdown,.workspace-shell.is-chat-route .message-text{font-size:12px!important;line-height:2!important}.workspace-shell.is-chat-route .message-code{border-radius:12px!important}.workspace-topbar{position:relative;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);padding-left:190px;padding-right:18px}.workspace-topbar__actions{position:absolute!important;left:18px;right:auto;top:50%;transform:translateY(-50%);justify-self:auto!important;direction:ltr;display:flex;align-items:center;gap:7px}.topbar-wallet{display:none!important}.topbar-profile{max-width:156px;height:38px;padding:3px 9px 3px 4px;border:1px solid var(--line);border-radius:12px;background:var(--surface);display:flex;align-items:center;gap:7px;direction:rtl}.topbar-profile:hover{background:var(--surface-2)}.topbar-profile>img,.topbar-profile>span{width:30px;height:30px;flex:0 0 auto;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:linear-gradient(135deg,var(--brand),var(--cyan));color:#fff;display:grid;place-items:center;font-size:8px;font-weight:900}.topbar-profile>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.topbar-action-dot{border:1px solid var(--line);background:var(--surface)}.poe-home-v610,.workspace-scroll>.poe-home{width:100%!important;max-width:none!important}.poe-home-v610{margin:0;padding:22px clamp(22px,3vw,48px) 64px;gap:30px}.poe-provider-strip{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 8px 26px #161b330b;display:grid;gap:10px}.poe-provider-strip>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.poe-provider-strip>header>div{display:grid;gap:2px}.poe-provider-strip>header small{color:var(--brand);font-size:7px;font-weight:900;letter-spacing:.12em}.poe-provider-strip>header strong{font-size:11px}.poe-provider-strip>header>button{width:34px;height:34px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);display:grid;place-items:center}.poe-provider-strip__rail{min-width:0;display:flex;gap:8px;overflow-x:auto;padding:1px 0 5px;scrollbar-width:thin;scroll-snap-type:x proximity;direction:ltr}.poe-provider-strip__rail>button{min-width:185px;max-width:225px;padding:8px;border:1px solid var(--line);border-radius:14px;background:var(--surface);display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;text-align:left;scroll-snap-align:start}.poe-provider-strip__rail>button.active,.poe-provider-strip__rail>button:hover{border-color:color-mix(in srgb,var(--brand) 42%,var(--line));background:color-mix(in srgb,var(--brand) 4%,var(--surface))}.poe-provider-strip__rail>button>span{min-width:0;display:grid;gap:2px}.poe-provider-strip__rail small,.poe-provider-strip__rail strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poe-provider-strip__rail strong{font-size:9px}.poe-provider-strip__rail small{color:var(--muted);font-size:7px}.poe-home__hero{min-height:330px;width:100%}.poe-home__composer{width:min(920px,100%)!important}.poe-home__quick-models{max-width:980px}.poe-model-section--slider{width:100%;min-width:0;padding:0 2px}.poe-model-section--slider>header>div:first-child{display:grid;gap:2px}.poe-model-section--slider>header small{color:var(--brand);font-size:7px;font-weight:900;letter-spacing:.12em}.poe-model-section__controls{display:flex!important;align-items:center;gap:6px}.poe-model-section__controls>button{width:32px;height:32px;border:1px solid var(--line);border-radius:10px;background:var(--surface);display:grid;place-items:center}.poe-model-section__controls>button:hover{background:var(--surface-2)}.poe-model-carousel--slider{display:flex!important;grid-template-columns:none!important;gap:9px;overflow-x:auto;padding:4px 3px 12px;scroll-snap-type:x mandatory;scrollbar-width:thin}.poe-model-carousel--slider>button{flex:0 0 132px;min-width:132px;min-height:126px;padding:10px 8px;border:1px solid transparent;border-radius:16px;background:transparent;scroll-snap-align:start}.poe-model-carousel--slider>button:hover{border-color:var(--line);background:var(--surface-2)}.poe-model-carousel--slider strong{font-size:10px}.poe-model-carousel--slider small{font-size:7.5px}.workspace-sidebar__primary{flex:0 0 auto}.workspace-sidebar__spacer{display:none!important}.sidebar-conversations{flex:1 1 auto!important;min-height:0!important;margin-top:8px;overflow:hidden}.sidebar-conversation-list{height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:14px}.workspace-sidebar__footer{flex:0 0 61px;position:relative;z-index:3;background:color-mix(in srgb,var(--surface) 98%,var(--surface-2))}.sidebar-install{margin:2px 0 0;min-height:36px}.workspace-sidebar.collapsed .workspace-sidebar__footer{margin-top:auto}.workspace-shell.is-chat-route .native-chat-messages{padding:26px clamp(24px,4vw,72px)!important}.workspace-shell.is-chat-route .native-chat-welcome{width:min(960px,100%)!important;max-width:960px!important;margin:8vh auto 24px!important;padding:34px!important}.workspace-shell.is-chat-route .native-chat-welcome p{max-width:620px!important;font-size:12px!important}.workspace-shell.is-chat-route .message-row{width:min(100%,1180px)!important;max-width:1180px!important;margin-inline:auto}.workspace-shell.is-chat-route .message-row.user{padding-inline-start:24%!important}.workspace-shell.is-chat-route .message-row.assistant{padding-inline-end:0!important}.workspace-shell.is-chat-route .message-row.user .message-bubble{max-width:min(78%,820px)!important;font-size:13px!important}.workspace-shell.is-chat-route .message-row.assistant .message-bubble{width:min(100%,1080px)!important;max-width:calc(100% - 46px)!important}.workspace-shell.is-chat-route .message-markdown,.workspace-shell.is-chat-route .message-text{font-size:14px!important;line-height:2.05!important}.workspace-shell.is-chat-route .native-chat-composer{padding:10px clamp(24px,4vw,72px) 16px!important}.workspace-shell.is-chat-route .native-composer-shell{width:min(100%,1120px)!important;margin-inline:auto;border-radius:18px!important}.workspace-shell.is-chat-route .native-composer-input{min-height:108px!important;padding:12px 12px 46px!important}.workspace-shell.is-chat-route .native-composer-input textarea{min-height:52px!important;font-size:14px!important}.workspace-scroll>.subscription-page{width:min(100%,1440px)!important;max-width:1440px!important}.plans-list--single-row{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(280px,1fr);grid-template-columns:none!important;gap:12px!important;overflow-x:auto;padding:4px 2px 14px;scroll-snap-type:x proximity;scrollbar-width:thin}.plans-list--single-row>.compact-plan-card{min-width:280px;scroll-snap-align:start}.subscription-v610 .dialog-layer{align-items:center!important;padding:32px!important}.subscription-v610 .app-dialog[data-size=lg]{width:min(920px,calc(100vw - 72px))!important;max-width:920px!important;max-height:min(88dvh,860px)!important;border-radius:26px!important}.subscription-v610 .app-dialog__content{padding:22px!important}.subscription-v610 .app-dialog__footer{padding:14px 22px!important}}@media(max-width:820px){.plans-list--single-row{display:grid!important;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr!important;overflow:visible;padding:0;gap:9px!important}.poe-provider-strip{display:none!important}}@media(min-width:821px){.workspace-shell{width:100vw;height:100dvh;overflow:hidden}.workspace-content,.workspace-scroll,.workspace-stage{min-width:0;width:100%}.workspace-scroll{padding:22px clamp(18px,2.2vw,36px) 48px}.workspace-sidebar{height:100dvh!important;min-height:0;overflow:hidden;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto;padding-bottom:0!important}.workspace-sidebar__footer,.workspace-sidebar__header,.workspace-sidebar__primary{min-width:0}.workspace-sidebar__primary{overflow:visible}.sidebar-conversations{min-height:0!important;height:auto!important;margin-top:8px!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)}.sidebar-conversation-list{min-height:0!important;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--muted) 38%,transparent) transparent;padding-bottom:18px!important}.sidebar-conversation-list::-webkit-scrollbar{width:5px}.sidebar-conversation-list::-webkit-scrollbar-track{background:transparent}.sidebar-conversation-list::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--muted) 34%,transparent)}.workspace-sidebar__footer{flex:none!important;min-height:62px;margin:0 -8px;padding:8px!important;border-top:1px solid var(--line);background:var(--surface)!important}.workspace-topbar{min-height:var(--dana-topbar-height);padding:0 18px 0 190px!important;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr)}.workspace-topbar__actions{position:absolute!important;left:18px!important;right:auto!important;top:50%;transform:translateY(-50%);direction:ltr}.topbar-wallet{display:none!important}.poe-home-v620,.workspace-scroll>.poe-home{width:100%!important;max-width:none!important;margin:0!important}.poe-home-v620{padding:8px 0 40px!important;display:grid;gap:30px}.poe-provider-strip{display:none!important}.poe-home-v620 .poe-home__hero{width:100%;min-height:292px!important;padding:24px 0 4px;justify-content:center}.poe-home-v620 .poe-home__brand .dana-wordmark strong{font-size:clamp(34px,3vw,44px);letter-spacing:-2.5px}.poe-home-v620 .poe-home__welcome{margin-top:2px}.poe-home-v620 .poe-home__welcome strong{font-size:11px}.poe-home-v620 .poe-home__welcome span{font-size:8px}.poe-home-v620 .poe-home__quick-models{max-width:min(900px,100%);margin-top:17px;flex-wrap:nowrap}.poe-home-v620 .poe-home__quick-models>button{max-width:220px;overflow:hidden}.poe-home-v620 .poe-home__quick-models>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poe-home-v620 .poe-home__composer{width:min(880px,calc(100% - 36px))!important;margin-top:10px!important}.poe-home-v620 .poe-home__composer .home-chat-input{min-height:74px!important;padding:9px 11px 38px!important;border-radius:16px!important;background:color-mix(in srgb,var(--surface-2) 82%,var(--surface))!important}.poe-home-v620 .poe-home__composer .home-chat-input textarea{min-height:28px!important;max-height:96px!important;padding:1px 3px!important;font-size:11px!important;line-height:1.65!important}.poe-home-v620 .poe-home__composer .home-chat-actions{inset-inline:9px!important;bottom:6px!important}.poe-home-v620 .poe-home__composer .home-chat-actions button{width:30px!important;height:30px!important;border-radius:9px!important}.poe-model-section--paged{width:100%;min-width:0;display:grid;gap:12px;padding:0}.poe-model-section--paged>header{min-height:42px;padding:0 2px}.poe-model-section--paged>header>div:first-child{display:grid;gap:1px}.poe-model-section--paged>header small{color:var(--brand);font-size:7px;font-weight:900;letter-spacing:.12em}.poe-model-section--paged h2{font-size:15px}.poe-model-section__controls{display:flex!important;align-items:center;gap:6px}.poe-model-section__controls>button{width:32px;height:32px;border:1px solid var(--line);border-radius:10px;background:var(--surface);display:grid;place-items:center}.poe-model-section__controls>button:hover{background:var(--surface-2)}.poe-paged-carousel{width:100%;min-width:0;overflow:hidden;border-radius:18px}.poe-paged-carousel__track{width:100%;display:flex;direction:ltr;transition:transform .58s cubic-bezier(.22,.8,.24,1);will-change:transform}.poe-paged-carousel__page{--items:8;min-width:100%;flex:0 0 100%;padding:4px 2px;display:grid;grid-template-columns:repeat(var(--items),minmax(0,1fr));gap:clamp(7px,.8vw,12px);direction:rtl}.poe-home-v620[data-dir=ltr] .poe-paged-carousel__page{direction:ltr}.poe-paged-carousel__page>button{min-width:0;min-height:122px;padding:10px 6px 9px;border:1px solid transparent;border-radius:16px;background:transparent;display:grid;justify-items:center;align-content:start;gap:5px;text-align:center;transition:transform .18s ease,background .18s ease,border-color .18s ease}.poe-paged-carousel__page>button:hover{transform:translateY(-2px);border-color:var(--line);background:var(--surface-2)}.poe-paged-carousel__page small,.poe-paged-carousel__page strong{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poe-paged-carousel__page strong{font-size:9.5px;font-weight:850}.poe-paged-carousel__page small{color:var(--muted);font-size:7px}.poe-carousel-dots{min-height:16px;display:flex;align-items:center;justify-content:center;gap:5px;direction:ltr}.poe-carousel-dots>button{width:6px;height:6px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--muted) 34%,transparent);transition:width .2s ease,background .2s ease}.poe-carousel-dots>button.active{width:22px;background:var(--brand)}.workspace-shell.is-chat-route .native-chat-page,.workspace-shell.is-chat-route .workspace-content,.workspace-shell.is-chat-route .workspace-scroll{width:100%;max-width:none;background:var(--surface)!important}.workspace-shell.is-chat-route .native-chat-messages{width:100%;padding:24px clamp(22px,3vw,56px) 18px!important;background:var(--surface)!important}.workspace-shell.is-chat-route .native-chat-welcome{width:min(760px,100%)!important;max-width:760px!important;min-height:auto!important;margin:clamp(54px,10vh,110px) auto 28px!important;padding:8px 20px 16px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.workspace-shell.is-chat-route .native-chat-welcome__mark{width:82px;height:82px;border-radius:24px;box-shadow:0 14px 32px #34397014}.workspace-shell.is-chat-route .native-chat-welcome h2{font-size:23px!important}.workspace-shell.is-chat-route .native-chat-welcome p{max-width:540px!important;margin:6px 0 11px;font-size:10px!important;line-height:1.8!important}.workspace-shell.is-chat-route .message-row{width:min(100%,1120px)!important;max-width:1120px!important;margin-inline:auto}.workspace-shell.is-chat-route .message-row.user{padding-inline-start:24%!important}.workspace-shell.is-chat-route .message-row.assistant{padding-inline-end:0!important}.workspace-shell.is-chat-route .message-row.user .message-bubble{max-width:min(78%,760px)!important;padding:9px 12px!important;font-size:12px!important}.workspace-shell.is-chat-route .message-row.assistant .message-bubble{width:min(100%,1040px)!important;max-width:calc(100% - 44px)!important}.workspace-shell.is-chat-route .message-markdown,.workspace-shell.is-chat-route .message-text{font-size:12.5px!important;line-height:1.92!important}.workspace-shell.is-chat-route .native-chat-composer{width:100%;padding:8px clamp(22px,3vw,56px) 12px!important;background:linear-gradient(to top,var(--surface) 82%,color-mix(in srgb,var(--surface) 88%,transparent))!important}.workspace-shell.is-chat-route .native-composer-shell{width:min(100%,980px)!important;margin-inline:auto;border-radius:16px!important}.workspace-shell.is-chat-route .native-composer-input{min-height:78px!important;padding:8px 9px 39px!important}.workspace-shell.is-chat-route .native-composer-input textarea{min-height:30px!important;max-height:118px!important;padding:2px 3px!important;font-size:12px!important;line-height:1.7!important}.workspace-shell.is-chat-route .native-composer-actions{inset-inline:8px!important;bottom:5px!important}.workspace-shell.is-chat-route .native-composer-actions button{width:31px!important;height:31px!important;border-radius:9px!important}.workspace-shell.is-chat-route .native-composer-hint{padding:3px 9px 6px!important;font-size:6.5px!important}.subscription-v620,.workspace-scroll>.subscription-page{width:100%!important;max-width:none!important}.subscription-v620{padding-inline:clamp(0px,1vw,10px)}.plans-carousel__viewport{overflow:hidden!important}.plans-carousel__page>.compact-plan-card{min-width:0!important;width:100%}.subscription-v620 .dialog-layer{align-items:center!important;justify-content:center!important;padding:28px!important}.subscription-v620 .app-dialog[data-size=lg]{width:min(860px,calc(100vw - 64px))!important;max-width:860px!important;max-height:min(86dvh,820px)!important;border-radius:24px!important}}@media(min-width:821px)and (max-width:1050px){.workspace-topbar{padding-left:150px!important}.topbar-profile{max-width:118px}.poe-home-v620 .poe-home__composer{width:min(800px,calc(100% - 24px))!important}}@media(min-width:821px){.subscription-v620[data-dir=ltr] .plans-carousel__page{direction:ltr}.workspace-content,.workspace-content>.workspace-scroll,.workspace-stage{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}.workspace-content>.workspace-scroll{padding:24px clamp(24px,2.2vw,42px) 52px!important;overflow-y:auto!important;overflow-x:hidden!important}.workspace-content>.workspace-scroll.is-chat{height:100%!important;padding:0!important;overflow:hidden!important}.workspace-shell[data-dir=rtl] .workspace-sidebar{border-right:0!important;border-left:1px solid #dfe1e7!important;box-shadow:-8px 0 24px #181c3a06}.workspace-shell[data-dir=ltr] .workspace-sidebar{border-left:0!important;border-right:1px solid #dfe1e7!important;box-shadow:8px 0 24px #181c3a06}.sidebar-new-chat{min-height:45px!important;border-color:#111216!important;background:#111216!important;color:#fff!important;box-shadow:0 8px 20px #1112161f}.sidebar-new-chat:hover{background:#27282d!important;border-color:#27282d!important;transform:translateY(-1px)}.sidebar-new-chat kbd{background:#ffffff24!important;color:#fff!important}.workspace-sidebar__footer{grid-template-columns:minmax(0,1fr) 38px!important}.workspace-sidebar.collapsed .workspace-sidebar__footer{grid-template-columns:1fr!important;justify-items:center}.workspace-sidebar.collapsed .sidebar-settings-link{display:none!important}.workspace-topbar__actions{display:flex!important;align-items:center;gap:7px}.workspace-topbar__actions .topbar-action-dot,.workspace-topbar__actions .topbar-profile{display:grid}.poe-home-v620,.workspace-scroll>.poe-home{margin:0!important}.poe-home-v620,.poe-home-v620 .poe-home__hero,.workspace-scroll>.poe-home{width:100%!important;max-width:none!important}.poe-home-v620 .poe-home__composer{width:min(1120px,calc(100% - 72px))!important;max-width:1120px!important}.poe-home-v620 .poe-model-section--paged{width:100%!important;max-width:none!important}.workspace-shell.is-chat-route .native-chat-messages{width:100%!important;max-width:none!important;padding:28px clamp(28px,3vw,58px) 34px!important;background:#fff!important}.workspace-shell.is-chat-route .message-row{width:min(100%,1220px)!important;max-width:none!important;margin:0 auto 22px!important;padding:0!important;align-items:flex-start!important;gap:10px!important;direction:ltr}.workspace-shell.is-chat-route .message-row.user{justify-content:flex-end!important;flex-direction:row!important}.workspace-shell.is-chat-route .message-row.user .message-role{order:2}.workspace-shell.is-chat-route .message-row.user .message-bubble{order:1}.workspace-shell.is-chat-route .message-row.assistant{justify-content:flex-start!important;flex-direction:row!important}.workspace-shell.is-chat-route .message-role{display:grid!important}.workspace-shell.is-chat-route .message-row.user .message-bubble{width:auto!important;max-width:min(74%,780px)!important;padding:11px 14px!important;border:0!important;border-radius:17px 17px 5px!important;background:#111216!important;color:#fff!important;box-shadow:0 8px 22px #1112161f!important;direction:rtl}.workspace-shell[data-dir=ltr].is-chat-route .message-row.user .message-bubble{border-radius:17px 17px 17px 5px!important;direction:ltr}.workspace-shell.is-chat-route .message-row.assistant .message-bubble{width:min(100%,1030px)!important;max-width:calc(100% - 54px)!important;padding:14px 16px!important;border:1px solid #ececf0!important;border-radius:17px 17px 17px 6px!important;background:#fafafa!important;color:var(--text)!important;box-shadow:none!important;direction:rtl}.workspace-shell[data-dir=ltr].is-chat-route .message-row.assistant .message-bubble{border-radius:17px 17px 6px!important;direction:ltr}.workspace-shell.is-chat-route .message-row.user .message-footer{color:#ffffffc2}.workspace-shell.is-chat-route .message-row.assistant .message-footer{color:var(--muted)}.workspace-shell.is-chat-route .native-chat-welcome{width:min(100%,920px)!important;max-width:920px!important;margin:clamp(60px,10vh,118px) auto 34px!important;padding:22px!important;border:0!important;background:transparent!important}.workspace-shell.is-chat-route .native-chat-composer{width:100%!important;padding:10px clamp(28px,3vw,58px) 14px!important;border-top:1px solid #ececf0!important;background:#fffffff7!important}.workspace-shell.is-chat-route .native-composer-shell{width:min(100%,1280px)!important;max-width:1280px!important;margin:0 auto!important;border:1px solid #dedfe5!important;border-radius:18px!important;background:#f8f8fa!important;box-shadow:0 9px 28px #191e4012!important}.workspace-shell.is-chat-route .native-composer-mode{min-height:31px!important;padding:4px 8px!important;border-bottom:1px solid #ececf0}.workspace-shell.is-chat-route .native-composer-input textarea{min-height:30px!important;max-height:132px!important;padding:1px 3px!important;font-size:13px!important;line-height:1.7!important}.subscription-v630,.workspace-scroll>.subscription-page{width:100%!important;max-width:none!important;margin:0!important}.subscription-v630 .dialog-layer{align-items:center!important;justify-content:center!important;padding:30px!important}.subscription-v630 .app-dialog[data-size=lg]{width:min(920px,calc(100vw - 72px))!important;max-width:920px!important;max-height:min(88dvh,860px)!important;border-radius:26px!important}.workspace-topbar{position:relative!important;height:62px!important;flex-basis:62px!important;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr)!important;grid-template-areas:"primary center actions"!important;gap:14px!important;padding:0 18px!important;background:#fffffff5!important;border-bottom:1px solid #e4e5e9!important;box-shadow:none!important}.workspace-topbar__primary{grid-area:primary;min-width:0;justify-self:start;display:flex;align-items:center;gap:8px}.workspace-topbar__center-title{grid-area:center;color:#202127;font-size:12px;font-weight:900}.workspace-page-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900}.workspace-menu-button{display:grid!important;width:36px!important;height:36px!important;border-radius:10px!important;background:transparent!important}.workspace-menu-button:hover{background:#f1f2f4!important}.workspace-model-picker{min-height:37px;padding:0 11px;border:1px solid #e1e3e8;border-radius:11px;color:#24262d;background:#fff;display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:850}.workspace-model-picker:hover{background:#f6f7f8}.workspace-active-model{grid-area:center;justify-self:center;min-width:190px;max-width:340px;height:44px;padding:4px 10px;border:0;border-radius:12px;color:var(--text);background:transparent;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;text-align:start}.workspace-active-model:hover{background:#f5f6f8}.workspace-active-model>span{min-width:0;display:grid;gap:1px}.workspace-active-model small,.workspace-active-model strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-active-model strong{font-size:10.5px;font-weight:900}.workspace-active-model small{color:var(--muted);font-size:7px}.workspace-topbar__actions{grid-area:actions;position:static!important;inset:auto!important;transform:none!important;justify-self:end!important;direction:ltr;display:flex!important;align-items:center;gap:7px}.topbar-action-dot{width:36px!important;height:36px!important;border:1px solid #e1e3e8!important;border-radius:11px!important;color:#30323a;background:#fff!important}.topbar-profile{max-width:180px;min-height:38px;padding:3px 8px 3px 4px;border:1px solid #e1e3e8;border-radius:12px;background:#fff;display:flex!important;align-items:center;gap:7px;direction:rtl}.workspace-shell[data-dir=ltr] .topbar-profile{direction:ltr;padding:3px 4px 3px 8px}.topbar-profile img,.topbar-profile>span{width:30px!important;height:30px!important;border-radius:10px!important}.topbar-profile strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.workspace-content>.workspace-scroll:not(.is-chat){padding:22px clamp(20px,2vw,34px) 46px!important}.poe-home-v640,.workspace-scroll>.poe-home{width:min(1160px,100%)!important;max-width:1160px!important;margin:0 auto!important;padding:20px 0 54px!important;gap:34px!important}.poe-home-v640 .poe-home__hero{width:100%!important;min-height:326px!important;max-width:none!important;padding-top:4px}.poe-home-v640 .poe-home__brand .dana-wordmark strong{font-size:40px!important;letter-spacing:-2.4px!important}.poe-home-v640 .poe-home__welcome{margin-top:1px!important}.poe-home-v640 .poe-home__quick-models{margin-top:18px!important}.poe-home-v640 .poe-home__composer{width:min(880px,calc(100% - 28px))!important;max-width:880px!important;margin-top:10px!important}.poe-home-v640 .poe-home__composer .home-chat-input{min-height:82px!important;border-radius:17px!important;background:#f8f8fa!important}.poe-home-v640 .poe-model-section{width:100%;max-width:1120px;margin-inline:auto;gap:12px}.poe-home-v640 .poe-model-section>header{padding-inline:4px}.poe-home-v640 .poe-model-section h2{font-size:17px!important}.poe-home-v640 .poe-paged-carousel__page>button{min-height:108px!important}.poe-home-v640 .poe-paged-carousel__page>button strong{margin-top:7px!important;font-size:9px!important}.poe-home-v640 .poe-paged-carousel__page>button small{margin-top:3px!important;font-size:7px!important}.poe-home-v640 .poe-carousel-dots{margin-top:2px!important}.workspace-shell.is-chat-route .native-chat-page,.workspace-shell.is-chat-route .workspace-content,.workspace-shell.is-chat-route .workspace-scroll{width:100%!important;max-width:none!important;min-width:0!important;height:100%!important;background:#fff!important}.workspace-shell.is-chat-route .native-chat-messages{width:100%!important;max-width:none!important;padding:30px 22px 18px!important;background:#fff!important;scrollbar-gutter:stable}.workspace-shell.is-chat-route .message-row{width:min(900px,calc(100% - 28px))!important;max-width:900px!important;margin:0 auto 18px!important;padding:0!important;display:flex!important;align-items:flex-start!important;gap:9px!important;direction:rtl!important}.workspace-shell[data-dir=ltr].is-chat-route .message-row{direction:ltr!important}.workspace-shell.is-chat-route .message-row.assistant,.workspace-shell.is-chat-route .message-row.user{justify-content:flex-start!important}.workspace-shell.is-chat-route .message-row.user .message-column{width:auto!important;max-width:min(72%,640px)!important}.workspace-shell.is-chat-route .message-row.assistant .message-column{width:calc(100% - 45px)!important;max-width:calc(100% - 45px)!important}.workspace-shell.is-chat-route .message-row.user .message-bubble{width:auto!important;max-width:100%!important;padding:10px 14px!important;border:1px solid #e4e5e9!important;border-radius:16px 16px 5px!important;color:#15161b!important;background:#f1f2f4!important;box-shadow:none!important;direction:rtl}.workspace-shell[data-dir=ltr].is-chat-route .message-row.user .message-bubble{border-radius:16px 16px 16px 5px!important;direction:ltr}.workspace-shell.is-chat-route .message-row.assistant .message-bubble{width:100%!important;max-width:100%!important;padding:4px 2px 2px!important;border:0!important;border-radius:0!important;color:#18191f!important;background:transparent!important;box-shadow:none!important;direction:rtl}.workspace-shell[data-dir=ltr].is-chat-route .message-row.assistant .message-bubble{direction:ltr}.workspace-shell.is-chat-route .message-markdown,.workspace-shell.is-chat-route .message-text{font-size:13px!important;line-height:1.95!important}.workspace-shell.is-chat-route .message-code{margin-block:9px!important}.workspace-shell.is-chat-route .message-footer{opacity:0}.workspace-shell.is-chat-route .message-row:hover .message-footer{opacity:1}.workspace-shell.is-chat-route .message-copy{color:#60646f!important;background:transparent!important;border-color:transparent!important}.workspace-shell.is-chat-route .message-copy:hover{color:#111216!important;background:#f3f4f6!important;border-color:#e1e3e8!important}.workspace-shell.is-chat-route .native-chat-welcome{width:min(760px,calc(100% - 32px))!important;max-width:760px!important;min-height:auto!important;margin:clamp(74px,12vh,126px) auto 34px!important;padding:20px!important;border:0!important;background:transparent!important;box-shadow:none!important}.workspace-shell.is-chat-route .native-chat-welcome__mark{width:78px!important;height:78px!important;border-radius:22px!important;box-shadow:0 14px 34px #34397014!important}.workspace-shell.is-chat-route .native-chat-welcome h2{font-size:20px!important}.workspace-shell.is-chat-route .native-chat-welcome p{max-width:520px!important;font-size:10px!important}.workspace-shell.is-chat-route .native-chat-composer{width:100%!important;padding:8px 20px 13px!important;border-top:0!important;background:linear-gradient(0deg,#fff 82%,hsla(0,0%,100%,.86),transparent)!important}.workspace-shell.is-chat-route .native-composer-shell{width:min(900px,calc(100% - 28px))!important;max-width:900px!important;margin:0 auto!important;border:1px solid #dfe1e6!important;border-radius:18px!important;background:#f8f8fa!important;box-shadow:0 8px 28px #191e4012!important}.workspace-shell.is-chat-route .native-composer-model{display:none!important}.workspace-shell.is-chat-route .native-composer-mode{min-height:30px!important;padding:4px 8px!important;border-bottom:1px solid #e8e9ed!important}.workspace-shell.is-chat-route .native-composer-input{min-height:76px!important;padding:10px 10px 39px!important}.workspace-shell.is-chat-route .native-composer-input textarea{min-height:30px!important;max-height:150px!important;padding:1px 4px!important;font-size:13px!important;line-height:1.75!important;text-align:start!important}.workspace-shell.is-chat-route .native-composer-actions{inset-inline:9px!important;bottom:5px!important}.workspace-shell.is-chat-route .native-composer-actions button{width:31px!important;height:31px!important;border-radius:9px!important}.workspace-shell.is-chat-route .native-composer-actions .native-composer-send{color:#fff!important;background:#111216!important;box-shadow:none!important}.workspace-shell.is-chat-route .native-composer-actions .native-composer-send:hover{background:#2b2c31!important}.workspace-shell.is-chat-route .native-composer-hint{min-height:20px!important;padding:2px 10px 5px!important;font-size:6.5px!important}}@media(min-width:821px)and (max-width:1120px){.workspace-topbar{grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr)!important}.topbar-profile strong{display:none}.topbar-profile{padding:3px!important}.workspace-model-picker span{display:none}.workspace-shell.is-chat-route .message-row,.workspace-shell.is-chat-route .native-composer-shell{width:min(820px,calc(100% - 24px))!important}}@media(min-width:821px){.workspace-content>.workspace-scroll:not(.is-chat){padding-top:44px!important}.poe-home-v650{padding-top:18px!important}.poe-home-v650 .poe-home__hero{min-height:350px!important;justify-content:start!important}.workspace-shell.is-chat-route .native-chat-messages{padding:28px 20px 24px!important}.workspace-shell.is-chat-route .dana-message{width:min(820px,calc(100% - 32px))!important;max-width:820px!important;margin-inline:auto!important;margin-bottom:20px!important}.workspace-shell.is-chat-route .dana-message__user{width:min(72%,610px)!important}.workspace-shell.is-chat-route .dana-message__assistant{width:100%!important}.workspace-shell.is-chat-route .dana-message__bubble,.workspace-shell.is-chat-route .dana-message__bubble .message-markdown,.workspace-shell.is-chat-route .dana-message__bubble .message-text{font-size:13px!important;line-height:1.9!important}.workspace-shell.is-chat-route .native-composer-shell{width:min(820px,calc(100% - 32px))!important;max-width:820px!important}.workspace-shell.is-chat-route .native-composer-input{min-height:72px!important;padding:9px 10px 38px!important}.workspace-shell.is-chat-route .native-composer-input textarea{min-height:28px!important;font-size:12px!important;line-height:1.7!important}.workspace-shell.is-chat-route .native-chat-thread{width:min(820px,calc(100% - 32px))!important;max-width:820px!important;margin-inline:auto!important}.workspace-shell.is-chat-route .native-chat-thread .dana-message{width:100%!important;max-width:none!important}.workspace-shell.is-chat-route .native-chat-thread .native-assistant-thinking{width:calc(100% - 42px);margin-inline-start:42px}}:root{--v7-max:1180px;--v7-ink:#111318;--v7-muted:#6f7480;--v7-line:#e5e7ec;--v7-soft:#f6f7f9;--v7-card:#fff;--v7-dark:#15171d;--v7-accent:#6257ed;--v7-accent-2:#27bcd6;--v7-orange:#ff9b2f;--v7-shadow:0 24px 70px rgba(21,23,29,.12);--v7-shadow-sm:0 10px 35px rgba(21,23,29,.08)}html[data-theme=dark]{--v7-ink:#f6f7fb;--v7-muted:#a8adba;--v7-line:#2e333e;--v7-soft:#171a22;--v7-card:#1d2029;--v7-dark:#0e1016;--v7-shadow:0 26px 80px rgba(0,0,0,.34);--v7-shadow-sm:0 12px 36px rgba(0,0,0,.24)}@media(prefers-color-scheme:dark){html[data-theme=system]{--v7-ink:#f6f7fb;--v7-muted:#a8adba;--v7-line:#2e333e;--v7-soft:#171a22;--v7-card:#1d2029;--v7-dark:#0e1016;--v7-shadow:0 26px 80px rgba(0,0,0,.34);--v7-shadow-sm:0 12px 36px rgba(0,0,0,.24)}}.public-layout{background:var(--v7-card);color:var(--v7-ink)}.public-main{min-height:70dvh;background:var(--v7-card)!important}.v7-public-header{position:sticky;z-index:8000;top:0;height:76px;border-bottom:1px solid color-mix(in srgb,var(--v7-line) 85%,transparent);background:color-mix(in srgb,var(--v7-card) 88%,transparent);backdrop-filter:blur(22px) saturate(145%)}.v7-public-header__bar{position:relative;z-index:4;width:min(var(--v7-max),calc(100% - 40px));height:100%;margin:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;direction:rtl}.v7-public-brand{justify-self:start;display:flex;align-items:center;gap:8px;min-width:150px}.v7-public-brand>span{display:grid;line-height:1}.v7-public-brand strong{font:900 19px/1 Arial,sans-serif;letter-spacing:-1.2px}.v7-public-brand small{margin-top:4px;color:var(--v7-muted);font-size:8px;font-weight:800}.v7-public-nav{justify-self:center;height:50px;padding:5px;border:1px solid var(--v7-line);border-radius:18px;background:color-mix(in srgb,var(--v7-card) 94%,transparent);box-shadow:var(--v7-shadow-sm);display:flex;align-items:center;gap:2px}.v7-public-nav a,.v7-public-nav button{height:38px;padding:0 13px;border:0;border-radius:12px;background:transparent;color:var(--v7-ink);display:flex;align-items:center;gap:6px;font-size:11px;font-weight:850;white-space:nowrap;transition:.18s ease}.v7-public-nav a:hover,.v7-public-nav button.active,.v7-public-nav button:hover{background:var(--v7-soft)}.v7-public-actions{justify-self:end;display:flex;align-items:center;gap:8px}.v7-header-primary,.v7-header-secondary{height:43px;padding:0 15px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:11px;font-weight:900;transition:.18s ease}.v7-header-secondary{border:1px solid var(--v7-line);background:var(--v7-card);color:var(--v7-ink)}.v7-header-primary{border:1px solid #111318;background:#111318;color:#fff;box-shadow:0 10px 24px #11131829}.v7-header-primary:hover,.v7-header-secondary:hover{transform:translateY(-1px)}.v7-mobile-menu-button{display:none;width:42px;height:42px;border:1px solid var(--v7-line);border-radius:13px;background:var(--v7-card);place-items:center}.v7-public-mobile-menu{position:absolute;z-index:10;top:calc(100% + 8px);inset-inline:14px;padding:9px;border:1px solid var(--v7-line);border-radius:22px;background:var(--v7-card);box-shadow:var(--v7-shadow);display:grid;gap:3px}.v7-public-mobile-menu a,.v7-public-mobile-menu button{min-height:46px;padding:0 14px;border:0;border-radius:13px;background:transparent;color:var(--v7-ink);display:flex;align-items:center;justify-content:space-between;text-align:right;font-weight:850}.v7-public-mobile-menu a:hover,.v7-public-mobile-menu button:hover{background:var(--v7-soft)}.v7-mega-backdrop{position:fixed;z-index:1;inset:76px 0 0;background:#080a0f42;backdrop-filter:blur(3px)}.v7-mega-menu{position:absolute;z-index:3;top:calc(100% + 10px);left:50%;width:min(1080px,calc(100vw - 32px));max-height:min(710px,calc(100dvh - 104px));overflow:hidden;transform:translate(-50%);border:1px solid var(--v7-line);border-radius:28px;background:var(--v7-card);box-shadow:0 35px 110px #080a1047;direction:rtl}.v7-mega-menu__header{padding:22px 24px 16px;display:flex;align-items:center;justify-content:space-between;gap:20px}.v7-mega-menu__header>div{display:grid;gap:4px}.v7-mega-menu__header span{color:var(--v7-accent);font-size:9px;font-weight:900}.v7-mega-menu__header strong{font-size:20px;font-weight:950}.v7-mega-menu__header>button{width:40px;height:40px;border:0;border-radius:13px;background:var(--v7-soft);display:grid;place-items:center}.v7-mega-search{height:52px;margin:0 24px 18px;padding:0 15px;border:1px solid var(--v7-line);border-radius:16px;background:var(--v7-soft);display:flex;align-items:center;gap:10px}.v7-mega-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;font-size:12px}.v7-mega-search kbd{padding:5px 7px;border:1px solid var(--v7-line);border-radius:8px;background:var(--v7-card);color:var(--v7-muted);font-size:9px;direction:ltr}.v7-mega-menu__body{min-height:430px;max-height:485px;padding:0 24px 18px;display:grid;grid-template-columns:270px minmax(0,1fr);gap:18px;overflow:hidden}.v7-mega-groups{min-height:0;overflow:auto;padding:5px;border-radius:20px;background:var(--v7-soft);display:grid;align-content:start;gap:3px}.v7-mega-groups>button{min-height:60px;padding:8px;border:0;border-radius:15px;background:transparent;color:var(--v7-ink);display:grid;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:9px;text-align:right}.v7-mega-groups>button.active,.v7-mega-groups>button:hover{background:var(--v7-card);box-shadow:0 8px 22px #14161e12}.v7-mega-groups>button>span{width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,var(--v7-accent) 10%,var(--v7-card));color:var(--v7-accent);display:grid;place-items:center}.v7-mega-groups>button>div{min-width:0;display:grid;gap:2px}.v7-mega-groups strong{font-size:11px}.v7-mega-groups small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--v7-muted);font-size:8px}.v7-mega-results{min-height:0;display:flex;flex-direction:column}.v7-mega-results__head{height:46px;display:flex;align-items:center;justify-content:space-between;gap:16px}.v7-mega-results__head>div{display:grid;gap:2px}.v7-mega-results__head strong{font-size:13px}.v7-mega-results__head span{color:var(--v7-muted);font-size:9px}.v7-mega-results__head>span{height:26px;padding:0 9px;border-radius:9px;background:var(--v7-soft);display:flex;align-items:center}.v7-mega-model-grid{min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px}.v7-mega-model-grid>button{position:relative;min-width:0;min-height:72px;padding:10px;border:1px solid var(--v7-line);border-radius:17px;background:var(--v7-card);color:var(--v7-ink);display:grid;grid-template-columns:44px minmax(0,1fr) auto 16px;align-items:center;gap:9px;text-align:right;transition:.18s ease}.v7-mega-model-grid>button:hover{border-color:color-mix(in srgb,var(--v7-accent) 50%,var(--v7-line));background:color-mix(in srgb,var(--v7-accent) 4%,var(--v7-card));transform:translateY(-1px)}.v7-mega-model-grid>button>span{min-width:0;display:grid;gap:3px}.v7-mega-model-grid small,.v7-mega-model-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v7-mega-model-grid strong{font-size:11px}.v7-mega-model-grid small{color:var(--v7-muted);font-size:8px}.v7-mega-model-grid b{padding:4px 6px;border-radius:7px;background:#fff3df;color:#c96c00;font-size:7px}.v7-mega-empty{flex:1;display:grid;place-items:center;align-content:center;gap:7px;color:var(--v7-muted)}.v7-mega-empty strong{color:var(--v7-ink)}.v7-mega-empty span{font-size:10px}.v7-mega-menu__footer{height:68px;padding:0 24px;border-top:1px solid var(--v7-line);display:flex;align-items:center;justify-content:space-between;gap:20px}.v7-mega-menu__footer>div{display:flex;align-items:center;gap:7px;color:var(--v7-muted);font-size:9px}.v7-mega-menu__footer>button{height:40px;padding:0 13px;border:0;border-radius:12px;background:#111318;color:#fff;display:flex;align-items:center;gap:7px;font-weight:900;font-size:10px}.v7-landing{overflow:hidden;background:var(--v7-card);color:var(--v7-ink)}.v7-hero{position:relative;min-height:calc(100dvh - 76px);padding:92px 20px 72px;overflow:hidden;background:radial-gradient(circle at 8% 28%,rgba(39,188,214,.13),transparent 25%),radial-gradient(circle at 90% 10%,rgba(98,87,237,.12),transparent 25%),linear-gradient(180deg,var(--v7-card),color-mix(in srgb,var(--v7-soft) 46%,var(--v7-card)))}.v7-hero__grid{position:absolute;inset:18px max(3vw,32px);opacity:.5;background-image:linear-gradient(color-mix(in srgb,var(--v7-line) 75%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--v7-line) 75%,transparent) 1px,transparent 1px);background-size:96px 96px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 15%,#000 72%,transparent);mask-image:linear-gradient(180deg,transparent,#000 15%,#000 72%,transparent)}.v7-hero__glow{position:absolute;border-radius:50%;filter:blur(5px);pointer-events:none}.v7-hero__glow--one{width:360px;height:360px;left:-230px;top:20%;background:#27bcd61a}.v7-hero__glow--two{width:330px;height:330px;right:-190px;top:2%;background:#6257ed1c}.v7-hero__content{position:relative;z-index:2;width:min(1080px,100%);margin:auto;display:grid;justify-items:center;text-align:center}.v7-trust-pill{height:42px;padding:0 13px 0 9px;border:1px solid var(--v7-line);border-radius:999px;background:color-mix(in srgb,var(--v7-card) 84%,transparent);box-shadow:var(--v7-shadow-sm);display:flex;align-items:center;gap:10px}.v7-trust-pill>strong{font-size:9px}.v7-trust-avatars{display:flex;direction:ltr}.v7-trust-avatars>span{width:27px;height:27px;margin-left:-7px;border:2px solid var(--v7-card);border-radius:50%;overflow:hidden;display:grid;place-items:center}.v7-trust-avatars>span:first-child{margin-left:0}.v7-trust-avatars .model-avatar{transform:scale(.9)}.v7-hero__eyebrow{margin-top:22px;display:flex;align-items:center;gap:7px;color:var(--v7-muted);font-size:10px;font-weight:850}.v7-hero__eyebrow i{width:7px;height:7px;border-radius:50%;background:#20b984;box-shadow:0 0 0 5px #20b9841c}.v7-hero h1{margin:20px 0 0;font-size:clamp(44px,5.5vw,76px);line-height:1.28;letter-spacing:-3.4px;font-weight:950}.v7-hero h1 em{font-style:normal;background:linear-gradient(92deg,var(--v7-ink) 10%,#5e58ee 54%,#22b7d1 86%);-webkit-background-clip:text;background-clip:text;color:transparent}.v7-hero__content>p{max-width:790px;margin:20px 0 0;color:var(--v7-muted);font-size:15px;line-height:2.2;font-weight:550}.v7-hero__actions{margin-top:24px;display:flex;align-items:center;gap:10px}.v7-cta-primary,.v7-cta-secondary{min-height:50px;padding:0 19px;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:900}.v7-cta-primary{border:1px solid #111318;background:#111318;color:#fff;box-shadow:0 13px 32px #1113182e}.v7-cta-secondary{border:1px solid var(--v7-line);background:var(--v7-card);color:var(--v7-ink)}.v7-hero__facts{margin-top:18px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:17px;color:var(--v7-muted);font-size:9px}.v7-hero__facts span{display:flex;align-items:center;gap:6px}.v7-public-chat{position:relative;width:min(900px,100%);margin:34px auto 0;text-align:right}.v7-public-chat__quick-models{min-height:40px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px}.v7-public-chat__quick-models>button{height:34px;padding:0 9px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--v7-muted);display:flex;align-items:center;gap:6px;font-size:9px;font-weight:850;white-space:nowrap}.v7-public-chat__quick-models>button.active,.v7-public-chat__quick-models>button:hover{border-color:var(--v7-line);background:var(--v7-card);color:var(--v7-ink);box-shadow:0 6px 18px #14161e0f}.v7-public-chat__quick-models .v7-public-chat__all-models{color:var(--v7-ink)}.v7-public-chat__composer{position:relative;margin-top:10px;padding:15px;border:1px solid color-mix(in srgb,var(--v7-line) 96%,transparent);border-radius:25px;background:color-mix(in srgb,var(--v7-card) 94%,transparent);box-shadow:0 25px 75px #16192624,0 3px 12px #1619260a;backdrop-filter:blur(22px)}.v7-public-chat__composer textarea{width:100%;min-height:82px;max-height:190px;padding:7px 8px;border:0;outline:0;resize:vertical;background:transparent;color:var(--v7-ink);font-size:14px;line-height:2}.v7-public-chat__composer textarea::-moz-placeholder{color:color-mix(in srgb,var(--v7-muted) 78%,transparent)}.v7-public-chat__composer textarea::placeholder{color:color-mix(in srgb,var(--v7-muted) 78%,transparent)}.v7-public-chat__files{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.v7-public-chat__files>button{max-width:240px;height:30px;padding:0 8px;border:1px solid var(--v7-line);border-radius:9px;background:var(--v7-soft);display:flex;align-items:center;gap:5px;font-size:8px}.v7-public-chat__files>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v7-public-chat__bottom{min-height:42px;padding-top:10px;border-top:1px solid var(--v7-line);display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px}.v7-public-chat__tools{display:flex;align-items:center;gap:4px}.v7-public-chat__tools>button{width:36px;height:36px;border:0;border-radius:11px;background:transparent;color:var(--v7-muted);display:grid;place-items:center}.v7-public-chat__tools>button.active,.v7-public-chat__tools>button:hover{background:var(--v7-soft);color:var(--v7-accent)}.v7-public-chat__tools>button.recording{background:#fff0f2;color:#e54861}.v7-public-chat__model{min-width:190px;height:42px;padding:0 8px;border:1px solid var(--v7-line);border-radius:13px;background:var(--v7-soft);color:var(--v7-ink);display:grid;grid-template-columns:30px minmax(0,1fr) 15px;align-items:center;gap:7px;text-align:right}.v7-public-chat__model>span{min-width:0;display:grid;gap:1px}.v7-public-chat__model small{font-size:7px;color:var(--v7-muted)}.v7-public-chat__model strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.v7-public-chat__send{width:42px;height:42px;border:0;border-radius:13px;background:#111318;color:#fff;display:grid;place-items:center;box-shadow:0 9px 22px #1113182b}.v7-public-chat__send:disabled{opacity:.28;box-shadow:none}.v7-public-chat__trust{margin-top:10px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;color:var(--v7-muted);font-size:8px}.v7-public-chat__trust span{display:flex;align-items:center;gap:5px}.v7-public-chat__trust kbd{padding:3px 6px;border:1px solid var(--v7-line);border-radius:6px;background:var(--v7-card);direction:ltr}.v7-public-model-popover{position:absolute;z-index:30;top:72px;inset-inline:7%;max-height:560px;overflow:auto;padding:18px;border:1px solid #303545;border-radius:24px;background:#171a24;color:#fff;box-shadow:0 34px 100px #0006;text-align:right}.v7-public-model-popover>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.v7-public-model-popover>header>div{display:grid;gap:3px}.v7-public-model-popover>header strong{font-size:15px}.v7-public-model-popover>header small{color:#9ca2b3;font-size:9px}.v7-public-model-popover>header button{width:38px;height:38px;border:0;border-radius:11px;background:#252936;color:#fff;display:grid;place-items:center}.v7-section{width:min(var(--v7-max),calc(100% - 40px));margin:0 auto;padding:110px 0}.v7-section-heading{max-width:680px;display:grid;gap:9px}.v7-section-heading--center{margin-inline:auto;text-align:center;justify-items:center}.v7-developer-card__copy>span,.v7-ecosystem-copy>span,.v7-model-chat-copy>span,.v7-model-intro>span,.v7-related-models header span,.v7-section-heading>span{color:var(--v7-accent);font-size:9px;font-weight:950;letter-spacing:.3px}.v7-developer-card__copy h2,.v7-ecosystem-copy h2,.v7-section-heading h2{margin:0;font-size:clamp(29px,3.5vw,46px);line-height:1.5;letter-spacing:-1.6px}.v7-developer-card__copy p,.v7-ecosystem-copy p,.v7-section-heading p{margin:0;color:var(--v7-muted);font-size:13px;line-height:2.15}.v7-problem-solution{padding-top:125px}.v7-split-showcase{margin-top:50px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.v7-split-card{position:relative;min-height:630px;padding:42px;border:1px solid var(--v7-line);border-radius:34px;overflow:hidden}.v7-split-card>span{font-size:10px;font-weight:900}.v7-split-card h3{max-width:500px;margin:14px 0 0;font-size:28px;line-height:1.65}.v7-split-card p{max-width:520px;margin:15px 0 0;font-size:12px;line-height:2.15}.v7-split-card--light{background:var(--v7-soft)}.v7-split-card--light>span{color:var(--v7-accent)}.v7-split-card--light p{color:var(--v7-muted)}.v7-split-card--dark{background:#17191f;color:#fff}.v7-split-card--dark>span{color:#ffb24e}.v7-split-card--dark p{color:#c6cad4}.v7-split-card--dark>button{margin-top:24px;height:46px;padding:0 15px;border:0;border-radius:14px;background:#fff;color:#17191f;display:flex;align-items:center;gap:7px;font-size:10px;font-weight:900}.v7-floating-models{position:absolute;inset:auto 7% 30px;min-height:300px}.v7-floating-models>span{position:absolute;left:50%;bottom:25px;width:88px;height:88px;border:1px solid var(--v7-line);border-radius:24px;background:var(--v7-card);box-shadow:var(--v7-shadow-sm);display:grid;place-items:center;transform:translate(-50%)}.v7-floating-models>span:first-child{left:12%;bottom:34px;transform:translate(-50%) rotate(-6deg)}.v7-floating-models>span:nth-child(2){left:25%;bottom:125px;transform:translate(-50%) rotate(-4deg)}.v7-floating-models>span:nth-child(3){left:38%;bottom:58px;transform:translate(-50%) rotate(-2deg)}.v7-floating-models>span:nth-child(4){left:50%;bottom:160px}.v7-floating-models>span:nth-child(5){left:62%;bottom:58px;transform:translate(-50%) rotate(2deg)}.v7-floating-models>span:nth-child(6){left:75%;bottom:125px;transform:translate(-50%) rotate(4deg)}.v7-floating-models>span:nth-child(7){left:88%;bottom:34px;transform:translate(-50%) rotate(6deg)}.v7-orbit-visual{position:absolute;left:50%;bottom:32px;width:370px;height:300px;transform:translate(-50%);display:grid;place-items:center}.v7-orbit-visual:after,.v7-orbit-visual:before{content:"";position:absolute;border:1px solid rgba(255,178,78,.28);border-radius:50%}.v7-orbit-visual:before{width:270px;height:270px}.v7-orbit-visual:after{width:190px;height:190px}.v7-orbit-visual>i{--angle:0deg;--orbit-radius:135px;position:absolute;left:50%;top:50%;width:48px;height:48px;border:1px solid rgba(255,178,78,.36);border-radius:50%;background:#ff9d2f2e;color:#ffc06e;display:grid;place-items:center;transform:translate(-50%,-50%) rotate(var(--angle)) translate(var(--orbit-radius)) rotate(calc(var(--angle)*-1))}.v7-orbit-visual>i:first-of-type{--angle:0deg}.v7-orbit-visual>i:nth-of-type(2){--angle:45deg}.v7-orbit-visual>i:nth-of-type(3){--angle:90deg}.v7-orbit-visual>i:nth-of-type(4){--angle:135deg}.v7-orbit-visual>i:nth-of-type(5){--angle:180deg}.v7-orbit-visual>i:nth-of-type(6){--angle:225deg}.v7-orbit-visual>i:nth-of-type(7){--angle:270deg}.v7-orbit-visual>i:nth-of-type(8){--angle:315deg}.v7-ecosystem-section{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:70px}.v7-ecosystem-copy{display:grid;gap:12px}.v7-metrics{margin-top:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.v7-metrics article{padding:18px;border:1px solid var(--v7-line);border-radius:17px;background:var(--v7-soft);display:grid;gap:4px}.v7-metrics strong{font-size:22px}.v7-metrics small{color:var(--v7-muted);font-size:8px}.v7-outline-button{justify-self:start;margin-top:12px;height:46px;padding:0 15px;border:1px solid var(--v7-line);border-radius:14px;background:var(--v7-card);display:flex;align-items:center;gap:7px;font-size:10px;font-weight:900}.v7-logo-matrix{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--v7-line);border-radius:28px;overflow:hidden;background:var(--v7-card);box-shadow:var(--v7-shadow-sm)}.v7-logo-matrix>a{min-height:138px;padding:16px;border-inline-end:1px solid var(--v7-line);border-bottom:1px solid var(--v7-line);display:grid;place-items:center;align-content:center;gap:8px;transition:.18s ease}.v7-logo-matrix>a:nth-child(3n){border-inline-end:0}.v7-logo-matrix>a:nth-last-child(-n+3){border-bottom:0}.v7-logo-matrix>a:hover{background:var(--v7-soft)}.v7-logo-matrix>a span{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--v7-muted);font-size:8px}.v7-usecase-section{padding-top:70px}.v7-usecase-grid{margin-top:38px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.v7-usecase-grid article{min-height:245px;padding:25px;border:1px solid var(--v7-line);border-radius:24px;background:var(--v7-card);box-shadow:0 8px 28px #1215200a;display:grid;align-content:start;gap:10px;transition:.2s ease}.v7-usecase-grid article:hover{transform:translateY(-4px);box-shadow:var(--v7-shadow-sm)}.v7-usecase-grid article>span{width:46px;height:46px;border-radius:14px;background:color-mix(in srgb,var(--v7-accent) 10%,var(--v7-card));color:var(--v7-accent);display:grid;place-items:center}.v7-usecase-grid h3{margin:8px 0 0;font-size:17px}.v7-usecase-grid p{margin:0;color:var(--v7-muted);font-size:10px;line-height:2}.v7-usecase-grid a{align-self:end;justify-self:start;display:flex;align-items:center;gap:5px;font-size:9px;font-weight:900}.v7-developer-section{padding-top:70px}.v7-developer-card{padding:54px;border-radius:36px;background:#12141a;color:#fff;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:55px;overflow:hidden}.v7-developer-card__copy{display:grid;gap:12px}.v7-developer-card__copy p{color:#b6bbc7}.v7-developer-card__copy>div{margin-top:12px;display:flex;gap:9px}.v7-developer-card__copy a{height:44px;padding:0 14px;border:1px solid #333844;border-radius:13px;display:flex;align-items:center;gap:7px;font-size:9px;font-weight:900}.v7-developer-card__copy a:first-child{background:#fff;color:#12141a;border-color:#fff}.v7-code-window{border:1px solid #303541;border-radius:22px;background:#0c0e13;box-shadow:0 24px 60px #0000004d;overflow:hidden}.v7-code-window header{height:46px;padding:0 15px;border-bottom:1px solid #242833;display:flex;align-items:center;gap:6px}.v7-code-window header i{width:9px;height:9px;border-radius:50%;background:#ff6c6c}.v7-code-window header i:nth-child(2){background:#ffbd4a}.v7-code-window header i:nth-child(3){background:#32c777}.v7-code-window header span{margin-left:auto;color:#737a8a;font-size:9px}.v7-code-window pre{margin:0;padding:26px;overflow:auto;color:#d8dce7;font:500 12px/2.15 Consolas,monospace}.v7-code-window b{color:#c69cff}.v7-code-window em{color:#74d8a6;font-style:normal}.v7-pricing-preview{padding-top:70px}.v7-pricing-grid{margin-top:40px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.v7-pricing-grid article{position:relative;min-height:300px;padding:24px;border:1px solid var(--v7-line);border-radius:24px;background:var(--v7-card);display:flex;flex-direction:column}.v7-pricing-grid article.featured{border-color:color-mix(in srgb,var(--v7-accent) 52%,var(--v7-line));box-shadow:0 18px 45px #6257ed1f}.v7-plan-ribbon{position:absolute;top:-11px;inset-inline:18px;height:23px;border-radius:8px;background:linear-gradient(90deg,#6558ef,#8b63ef);color:#fff;display:grid;place-items:center;font-size:7px;font-weight:900}.v7-pricing-grid article header{display:flex;align-items:center;gap:10px}.v7-pricing-grid article header>span{width:43px;height:43px;border-radius:14px;background:var(--v7-soft);display:grid;place-items:center}.v7-pricing-grid article header>div{display:grid;gap:2px}.v7-pricing-grid article small{color:var(--v7-muted);font-size:7px}.v7-pricing-grid h3{margin:0;font-size:17px}.v7-pricing-grid article>p{min-height:55px;color:var(--v7-muted);font-size:9px;line-height:2}.v7-plan-price{margin-top:12px;display:flex;align-items:baseline;gap:4px}.v7-plan-price strong{font-size:20px}.v7-plan-price span{color:var(--v7-muted);font-size:8px}.v7-pricing-grid article>button{margin-top:auto;height:43px;border:1px solid var(--v7-line);border-radius:13px;background:var(--v7-soft);display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px;font-weight:900}.v7-pricing-grid article.featured>button{background:#111318;color:#fff;border-color:#111318}.v7-faq-section{padding-top:70px}.v7-faq-list{width:min(950px,100%);margin:42px auto 0;display:grid;gap:8px}.v7-faq-list article{border:1px solid var(--v7-line);border-radius:17px;background:var(--v7-card);overflow:hidden}.v7-faq-list article>button{width:100%;min-height:60px;padding:0 18px;border:0;background:transparent;color:var(--v7-ink);display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:right}.v7-faq-list article>button strong{font-size:11px}.v7-faq-list article>button .app-icon{color:var(--v7-muted)}.v7-faq-list article>div{padding:0 18px 18px}.v7-faq-list p{margin:0;color:var(--v7-muted);font-size:10px;line-height:2.1}.v7-faq-list article.open{border-color:color-mix(in srgb,var(--v7-accent) 45%,var(--v7-line));background:color-mix(in srgb,var(--v7-accent) 3%,var(--v7-card))}.v7-final-cta{padding:80px 20px 120px;background:linear-gradient(180deg,var(--v7-card),var(--v7-soft))}.v7-final-cta>div{width:min(940px,100%);min-height:460px;margin:auto;padding:65px 30px;border:1px solid var(--v7-line);border-radius:40px;background:radial-gradient(circle at 15% 10%,rgba(39,188,214,.12),transparent 30%),radial-gradient(circle at 90% 10%,rgba(98,87,237,.13),transparent 30%),var(--v7-card);box-shadow:var(--v7-shadow-sm);display:grid;justify-items:center;align-content:center;text-align:center}.v7-final-cta span{margin-top:14px;color:var(--v7-accent);font-size:9px;font-weight:900}.v7-final-cta h2{margin:11px 0 0;font-size:clamp(31px,4vw,50px)}.v7-final-cta p{max-width:650px;margin:14px 0 0;color:var(--v7-muted);font-size:12px;line-height:2.1}.v7-final-cta button{margin-top:24px;height:50px;padding:0 18px;border:0;border-radius:15px;background:#111318;color:#fff;display:flex;align-items:center;gap:8px;font-size:10px;font-weight:900}.v7-public-footer{padding:0 20px 25px;background:#12141a;color:#fff}.v7-public-footer__cta{width:min(var(--v7-max),100%);min-height:160px;margin:auto;padding:32px 0;border-bottom:1px solid #292d37;display:flex;align-items:center;justify-content:space-between;gap:30px}.v7-public-footer__cta>div:first-child{display:grid;gap:6px}.v7-public-footer__cta span{color:#8d93a2;font-size:9px}.v7-public-footer__cta h2{margin:0;font-size:27px}.v7-public-footer__cta>div:last-child{display:flex;gap:8px}.v7-public-footer__cta a{height:44px;padding:0 14px;border:1px solid #343945;border-radius:13px;display:flex;align-items:center;gap:7px;font-size:9px;font-weight:900}.v7-public-footer__cta a:last-child{background:#fff;color:#12141a;border-color:#fff}.v7-public-footer__grid{width:min(var(--v7-max),100%);margin:auto;padding:50px 0;display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:45px}.v7-public-footer__grid>div{display:grid;align-content:start;gap:12px}.v7-public-footer__grid>div>strong{font-size:11px}.v7-public-footer__grid>div>a{color:#9da3b0;font-size:9px}.v7-public-footer__grid>div>a:hover{color:#fff}.v7-footer-brand>div:first-child{display:flex;align-items:center;gap:8px}.v7-footer-brand>div:first-child>span{display:grid}.v7-footer-brand>div:first-child strong{font:900 21px Arial}.v7-footer-brand>div:first-child small{color:#8e94a2;font-size:8px}.v7-footer-brand p{max-width:380px;margin:0;color:#aeb3bf;font-size:10px;line-height:2}.v7-footer-brand>div:last-child{display:flex;gap:12px}.v7-footer-brand>div:last-child a{color:#fff;font-size:9px}.v7-public-footer__bottom{width:min(var(--v7-max),100%);margin:auto;padding-top:20px;border-top:1px solid #292d37;display:flex;justify-content:space-between;gap:20px;color:#7f8593;font-size:8px}.v7-model-loading,.v7-model-not-found{min-height:70dvh;display:grid;place-items:center;align-content:center;gap:12px;text-align:center}.v7-model-page{background:var(--v7-card);color:var(--v7-ink)}.v7-model-hero{position:relative;padding:85px 20px 100px;overflow:hidden;background:radial-gradient(circle at 8% 20%,rgba(39,188,214,.11),transparent 26%),radial-gradient(circle at 90% 7%,rgba(98,87,237,.12),transparent 27%),linear-gradient(180deg,var(--v7-card),var(--v7-soft))}.v7-model-hero__glow{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--v7-line) 70%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--v7-line) 70%,transparent) 1px,transparent 1px);background-size:110px 110px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 78%);mask-image:linear-gradient(180deg,#000,transparent 78%);opacity:.4}.v7-model-identity{position:relative;z-index:2;width:min(1000px,100%);margin:auto;display:flex;align-items:center;justify-content:center;gap:22px;text-align:right}.v7-model-identity__avatar{width:104px;height:104px;border:1px solid var(--v7-line);border-radius:28px;background:var(--v7-card);box-shadow:var(--v7-shadow-sm);display:grid;place-items:center}.v7-model-identity>div:last-child{max-width:720px;display:grid;gap:7px}.v7-model-identity>div>span{color:var(--v7-accent);font-size:9px;font-weight:900}.v7-model-identity h1{margin:0;font-size:clamp(35px,4vw,54px);line-height:1.45}.v7-model-identity p{margin:0;color:var(--v7-muted);font-size:12px;line-height:2}.v7-model-badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.v7-model-badges b{height:27px;padding:0 8px;border:1px solid var(--v7-line);border-radius:9px;background:var(--v7-card);display:flex;align-items:center;font-size:7px}.v7-model-chat-wrap{position:relative;z-index:2;width:min(980px,100%);margin:56px auto 0;padding:28px;border:1px solid var(--v7-line);border-radius:30px;background:color-mix(in srgb,var(--v7-card) 89%,transparent);box-shadow:var(--v7-shadow-sm);backdrop-filter:blur(18px)}.v7-model-chat-copy{text-align:center;display:grid;justify-items:center;gap:7px}.v7-model-chat-copy h2{margin:0;font-size:25px}.v7-model-chat-copy p{margin:0;color:var(--v7-muted);font-size:10px}.v7-model-chat-wrap .v7-public-chat{margin-top:18px}.v7-model-details{width:min(var(--v7-max),calc(100% - 40px));margin:auto;padding:100px 0;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:14px}.v7-model-details>article{padding:28px;border:1px solid var(--v7-line);border-radius:25px;background:var(--v7-card)}.v7-model-intro h2{margin:11px 0 0;font-size:25px;line-height:1.65}.v7-model-intro p{color:var(--v7-muted);font-size:11px;line-height:2.2}.v7-model-feature-card>span{width:45px;height:45px;border-radius:14px;background:var(--v7-soft);color:var(--v7-accent);display:grid;place-items:center}.v7-model-feature-card h3{font-size:16px}.v7-model-feature-card ul{padding:0;list-style:none;display:grid;gap:10px}.v7-model-feature-card li{display:flex;align-items:center;gap:7px;font-size:9px}.v7-model-modalities{display:flex;flex-wrap:wrap;gap:6px}.v7-model-modalities b{height:30px;padding:0 9px;border-radius:9px;background:var(--v7-soft);display:flex;align-items:center;font-size:8px}.v7-related-models{width:min(var(--v7-max),calc(100% - 40px));margin:0 auto 110px}.v7-related-models>header{display:flex;align-items:end;justify-content:space-between;gap:20px}.v7-related-models>header>div{display:grid;gap:5px}.v7-related-models h2{margin:0;font-size:26px}.v7-related-models header a{font-size:9px;font-weight:900}.v7-related-models>div{margin-top:25px;display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.v7-related-models>div>a{min-width:0;padding:16px;border:1px solid var(--v7-line);border-radius:18px;background:var(--v7-card);display:grid;grid-template-columns:50px minmax(0,1fr) 16px;align-items:center;gap:9px}.v7-related-models>div>a>span{min-width:0;display:grid;gap:3px}.v7-related-models small,.v7-related-models strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v7-related-models strong{font-size:9px}.v7-related-models small{color:var(--v7-muted);font-size:7px}.v7-model-not-found h1{margin:0}.v7-model-not-found p{color:var(--v7-muted)}.v7-model-not-found a,.v7-model-not-found button{min-height:42px;padding:0 14px;border:0;border-radius:12px;background:#111318;color:#fff;display:flex;align-items:center;font-weight:900}html[data-theme=dark] .v7-cta-primary,html[data-theme=dark] .v7-final-cta button,html[data-theme=dark] .v7-header-primary,html[data-theme=dark] .v7-pricing-grid article.featured>button,html[data-theme=dark] .v7-public-chat__send{background:#f7f8fb;color:#101218;border-color:#f7f8fb}html[data-theme=dark] .v7-split-card--dark{background:#0c0e13}.v7-public-model-popover{color-scheme:dark}@media(prefers-color-scheme:dark){html[data-theme=system] .v7-cta-primary,html[data-theme=system] .v7-final-cta button,html[data-theme=system] .v7-header-primary,html[data-theme=system] .v7-pricing-grid article.featured>button,html[data-theme=system] .v7-public-chat__send{background:#f7f8fb;color:#101218;border-color:#f7f8fb}}@media(max-width:1100px){.v7-public-nav a:nth-of-type(4),.v7-public-nav a:nth-of-type(5){display:none}.v7-split-card{min-height:590px;padding:32px}.v7-ecosystem-section{gap:35px}.v7-pricing-grid{grid-template-columns:repeat(2,1fr)}.v7-related-models>div{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.v7-public-header__bar{grid-template-columns:1fr auto}.v7-public-nav{display:none}.v7-public-actions{justify-self:end}.v7-mobile-menu-button{display:grid}.v7-header-secondary{display:none}.v7-mega-menu{top:calc(100% + 6px)}.v7-mega-menu__body{grid-template-columns:220px minmax(0,1fr)}.v7-mega-model-grid{grid-template-columns:1fr}.v7-hero{padding-top:75px}.v7-hero h1{font-size:48px;letter-spacing:-2.2px}.v7-developer-card,.v7-ecosystem-section,.v7-split-showcase{grid-template-columns:1fr}.v7-ecosystem-copy{order:1}.v7-logo-matrix{order:2}.v7-usecase-grid{grid-template-columns:repeat(2,1fr)}.v7-developer-card{padding:38px}.v7-public-footer__grid{grid-template-columns:1.4fr repeat(2,1fr)}.v7-public-footer__grid>div:last-child{display:none}.v7-model-details{grid-template-columns:1fr 1fr}.v7-model-intro{grid-column:1/-1}.v7-model-identity{align-items:flex-start}.v7-related-models>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.v7-public-header{height:66px}.v7-public-header__bar{width:calc(100% - 24px)}.v7-public-brand{min-width:auto}.v7-public-brand strong{font-size:17px}.v7-header-primary{height:40px;padding:0 11px;font-size:9px}.v7-mega-backdrop{inset:66px 0 0}.v7-mega-menu{position:fixed;top:72px;width:calc(100vw - 20px);max-height:calc(100dvh - 82px);border-radius:24px}.v7-mega-menu__header{padding:17px 16px 12px}.v7-mega-search{margin:0 16px 12px}.v7-mega-menu__body{max-height:none;height:calc(100dvh - 285px);padding:0 16px 12px;grid-template-columns:1fr}.v7-mega-groups{display:flex;overflow-x:auto;padding:4px}.v7-mega-groups>button{min-width:150px;min-height:50px;grid-template-columns:32px minmax(0,1fr)}.v7-mega-groups>button>.app-icon{display:none}.v7-mega-groups>button>span{width:32px;height:32px}.v7-mega-results{min-height:0}.v7-mega-model-grid{grid-template-columns:1fr}.v7-mega-menu__footer>div{display:none}.v7-mega-menu__footer{height:60px;padding:0 16px;justify-content:flex-end}.v7-hero{min-height:auto;padding:58px 14px 55px}.v7-hero__grid{inset:0 12px;background-size:64px 64px}.v7-trust-pill{height:38px}.v7-trust-pill strong{font-size:8px}.v7-hero h1{margin-top:18px;font-size:36px;line-height:1.45;letter-spacing:-1.6px}.v7-hero__content>p{font-size:12px;line-height:2}.v7-hero__actions{width:100%}.v7-cta-primary,.v7-cta-secondary{flex:1;padding:0 10px}.v7-public-chat{margin-top:25px}.v7-public-chat__quick-models{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.v7-public-chat__composer{padding:12px;border-radius:21px}.v7-public-chat__composer textarea{min-height:92px;font-size:13px}.v7-public-chat__bottom{grid-template-columns:1fr auto}.v7-public-chat__model{grid-row:2;grid-column:1/-1;width:100%;min-width:0}.v7-public-chat__send{grid-column:2;grid-row:1}.v7-public-chat__trust kbd,.v7-public-chat__trust span:nth-child(2){display:none}.v7-public-model-popover{position:fixed;top:auto;bottom:0;inset-inline:0;max-height:82dvh;border-radius:25px 25px 0 0}.v7-section{width:calc(100% - 28px);padding:75px 0}.v7-developer-card__copy h2,.v7-ecosystem-copy h2,.v7-section-heading h2{font-size:29px}.v7-developer-card__copy p,.v7-ecosystem-copy p,.v7-section-heading p{font-size:11px}.v7-split-showcase{margin-top:30px}.v7-split-card{min-height:520px;padding:25px;border-radius:26px}.v7-split-card h3{font-size:22px}.v7-floating-models>span{width:68px;height:68px}.v7-orbit-visual{width:310px;height:250px}.v7-orbit-visual>i{--orbit-radius:110px}.v7-metrics{grid-template-columns:1fr}.v7-logo-matrix{grid-template-columns:repeat(3,1fr)}.v7-logo-matrix>a{min-height:110px}.v7-usecase-grid{grid-template-columns:1fr}.v7-usecase-grid article{min-height:210px}.v7-developer-card{padding:26px;border-radius:26px}.v7-code-window pre{padding:18px;font-size:10px}.v7-pricing-grid{grid-template-columns:1fr}.v7-public-footer__cta{align-items:flex-start;flex-direction:column}.v7-public-footer__cta h2{font-size:22px}.v7-public-footer__grid{grid-template-columns:1fr 1fr}.v7-footer-brand{grid-column:1/-1}.v7-public-footer__bottom{flex-direction:column}.v7-model-hero{padding:55px 14px 70px}.v7-model-identity{align-items:center;flex-direction:column;text-align:center}.v7-model-identity h1{font-size:34px}.v7-model-badges{justify-content:center}.v7-model-chat-wrap{padding:15px;border-radius:23px}.v7-model-chat-copy h2{font-size:20px}.v7-model-details{width:calc(100% - 28px);padding:65px 0;grid-template-columns:1fr}.v7-model-intro{grid-column:auto}.v7-related-models{width:calc(100% - 28px);margin-bottom:75px}.v7-related-models>div{grid-template-columns:1fr}.v7-related-models h2{font-size:22px}}@media(max-width:420px){.v7-public-brand>span{display:none}.v7-header-primary{padding:0 9px}.v7-trust-avatars>span:nth-child(n+4){display:none}.v7-hero h1{font-size:31px}.v7-hero__actions{flex-direction:column}.v7-cta-primary,.v7-cta-secondary{width:100%}.v7-public-chat__tools>button{width:34px;height:34px}.v7-logo-matrix>a span{display:none}.v7-public-footer__grid{grid-template-columns:1fr}.v7-public-footer__grid>div{padding-bottom:15px;border-bottom:1px solid #282d36}}.v7-api-section{padding-top:72px}.v7-api-card{position:relative;isolation:isolate;min-height:560px;padding:52px 56px;border:1px solid color-mix(in srgb,var(--v7-accent) 18%,var(--v7-line));border-radius:36px;background:radial-gradient(circle at 8% 20%,rgba(255,165,66,.09),transparent 30%),radial-gradient(circle at 86% 8%,rgba(98,87,237,.09),transparent 34%),var(--v7-card);box-shadow:var(--v7-shadow);display:grid;grid-template-columns:1.03fr .97fr;align-items:center;gap:40px;overflow:hidden;direction:rtl}.v7-api-card:before{content:"";position:absolute;z-index:-1;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--v7-line) 50%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--v7-line) 50%,transparent) 1px,transparent 1px);background-size:74px 74px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 75%);mask-image:linear-gradient(90deg,#000,transparent 75%);opacity:.28;pointer-events:none}.v7-api-copy{position:relative;z-index:2;display:grid;align-content:center;gap:14px;max-width:520px}.v7-api-eyebrow{color:var(--v7-orange);font-size:10px;font-weight:950;letter-spacing:1.9px;direction:ltr;text-align:right}.v7-api-copy h2{margin:0;font-size:clamp(38px,4.6vw,66px);line-height:1.28;letter-spacing:-2.1px}.v7-api-copy h2 em{color:var(--v7-orange);font-style:normal}.v7-api-copy>p{max-width:500px;margin:0;color:var(--v7-muted);font-size:13px;line-height:2.15}.v7-api-badges{display:flex;flex-wrap:wrap;gap:7px;margin-top:4px}.v7-api-badges b{height:31px;padding:0 9px;border:1px solid var(--v7-line);border-radius:10px;background:color-mix(in srgb,var(--v7-card) 82%,var(--v7-soft));display:flex;align-items:center;gap:5px;color:var(--v7-muted);font-size:8px;font-weight:850}.v7-api-badges b .app-icon{color:var(--v7-accent)}.v7-api-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:5px}.v7-api-actions a{height:45px;padding:0 15px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:10px;font-weight:900}.v7-api-primary{background:var(--v7-accent);color:#fff;box-shadow:0 13px 28px color-mix(in srgb,var(--v7-accent) 26%,transparent)}.v7-api-secondary{border:1px solid var(--v7-line);background:var(--v7-card);color:var(--v7-ink)}.v7-api-note{display:flex;align-items:center;gap:6px;color:var(--v7-muted);font-size:9px}.v7-api-note i{width:7px;height:7px;border-radius:50%;background:#22b58b;box-shadow:0 0 0 4px #22b58b1f}.v7-api-visual{position:relative;min-height:450px;direction:ltr}.v7-api-lines{position:absolute;z-index:0;inset:0;width:100%;height:100%;overflow:visible}.v7-api-line{fill:none;stroke:color-mix(in srgb,var(--v7-accent) 40%,var(--v7-line));stroke-width:2;stroke-linecap:round;stroke-dasharray:2 9;animation:v7-api-flow 3.8s linear infinite;animation-delay:var(--line-delay,0s)}.v7-api-line--entry{stroke:var(--v7-orange);stroke-width:2.4;animation-duration:2.7s}.v7-api-user-node{position:absolute;z-index:2;left:0;top:44%;width:82px;display:grid;justify-items:center;gap:7px;color:var(--v7-muted);text-transform:uppercase}.v7-api-user-node span{width:56px;height:56px;border:1px solid color-mix(in srgb,var(--v7-accent) 25%,var(--v7-line));border-radius:17px;background:var(--v7-card);color:var(--v7-accent);display:grid;place-items:center;box-shadow:var(--v7-shadow-sm)}.v7-api-user-node small{font-size:8px;font-weight:950;letter-spacing:1px}.v7-api-hub-card{position:absolute;z-index:2;left:29%;top:15%;width:244px;padding:17px 17px 15px;border:1px solid color-mix(in srgb,var(--v7-orange) 60%,var(--v7-line));border-radius:24px;background:color-mix(in srgb,var(--v7-card) 95%,#fff2df);box-shadow:0 18px 48px #ff9b2f21}.v7-api-hub-card header{display:flex;align-items:center;gap:9px;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--v7-orange) 24%,var(--v7-line));direction:ltr}.v7-api-hub-card header>div{display:grid;gap:3px}.v7-api-hub-card header strong{font-size:13px}.v7-api-hub-card header small{color:#19a477;font-size:8px;font-weight:850}.v7-api-hub-card header small i{display:inline-block;width:5px;height:5px;margin-right:3px;border-radius:50%;background:#19a477}.v7-api-hub-features{display:grid;gap:7px;padding-top:12px}.v7-api-hub-features span{height:32px;padding:0 9px;border:1px solid var(--v7-line);border-radius:10px;background:color-mix(in srgb,var(--v7-card) 85%,var(--v7-soft));color:var(--v7-muted);display:flex;align-items:center;gap:7px;font-size:8px;font-weight:800;direction:ltr}.v7-api-hub-features .app-icon{color:var(--v7-orange)}.v7-api-provider-stack{position:absolute;z-index:2;right:0;top:8%;width:218px;display:grid;gap:9px}.v7-api-provider-node{min-height:52px;padding:8px 11px;border:1px solid var(--v7-line);border-radius:15px;background:color-mix(in srgb,var(--v7-card) 94%,transparent);display:flex;align-items:center;gap:9px;box-shadow:0 8px 24px #14161e0d;transition:.25s ease;animation:v7-api-provider-pulse 7s ease-in-out infinite;animation-delay:var(--provider-delay,0s)}.v7-api-provider-node .model-avatar{flex:0 0 auto}.v7-api-provider-node>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--v7-ink);font-size:10px;font-weight:850}.v7-api-provider-node--openai{border-color:color-mix(in srgb,#111 20%,var(--v7-line))}.v7-api-provider-node--gemini{border-color:color-mix(in srgb,#4b6bff 28%,var(--v7-line))}.v7-api-provider-node--meta{border-color:color-mix(in srgb,#3c8dff 20%,var(--v7-line))}@keyframes v7-api-flow{0%{stroke-dashoffset:44;opacity:.32}35%{opacity:.85}to{stroke-dashoffset:0;opacity:.32}}@keyframes v7-api-provider-pulse{0%,to{transform:translate(0);box-shadow:0 8px 24px #14161e0d}12%{transform:translate(-4px);border-color:color-mix(in srgb,var(--v7-orange) 62%,var(--v7-line));box-shadow:0 12px 30px #ff9b2f26}24%{transform:translate(0)}}@media(max-width:900px){.v7-api-card{grid-template-columns:1fr;gap:16px;padding:36px 32px}.v7-api-copy{max-width:none}.v7-api-copy h2{font-size:clamp(37px,8vw,56px)}.v7-api-visual{min-height:455px}.v7-api-provider-stack{width:205px}}@media(max-width:700px){.v7-api-section{padding-top:55px}.v7-api-card{min-height:0;padding:28px 18px 22px;border-radius:26px;gap:11px}.v7-api-copy{gap:11px}.v7-api-eyebrow{font-size:8px;letter-spacing:1.5px}.v7-api-copy h2{font-size:36px;line-height:1.34;letter-spacing:-1.1px}.v7-api-copy>p{font-size:11px;line-height:2}.v7-api-badges{gap:5px}.v7-api-badges b{height:28px;padding:0 7px;font-size:7px}.v7-api-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.v7-api-actions a{height:42px;padding:0 7px;font-size:8px}.v7-api-note{font-size:8px}.v7-api-visual{min-height:420px;margin:0 -5px}.v7-api-lines{opacity:.86}.v7-api-user-node{left:1%;top:42%;width:63px}.v7-api-user-node span{width:48px;height:48px;border-radius:14px}.v7-api-user-node small{font-size:7px;letter-spacing:.6px}.v7-api-hub-card{left:24%;top:15%;width:190px;padding:13px;border-radius:19px}.v7-api-hub-card header{padding-bottom:9px}.v7-api-hub-card header strong{font-size:11px}.v7-api-hub-card header small{font-size:7px}.v7-api-hub-features{gap:5px;padding-top:9px}.v7-api-hub-features span{height:27px;padding:0 7px;font-size:7px;gap:5px}.v7-api-provider-stack{right:0;top:8%;width:166px;gap:6px}.v7-api-provider-node{min-height:44px;padding:5px 7px;border-radius:12px;gap:6px}.v7-api-provider-node .model-avatar{--avatar-size:28px!important}.v7-api-provider-node>span{font-size:8px}}@media(max-width:420px){.v7-api-card{padding-inline:14px}.v7-api-copy h2{font-size:32px}.v7-api-actions{grid-template-columns:1fr}.v7-api-visual{min-height:390px}.v7-api-hub-card{left:22%;width:172px}.v7-api-provider-stack{width:150px}.v7-api-provider-node{min-height:41px}.v7-api-provider-node>span{font-size:7px}.v7-api-user-node{left:-1%}}.chat-v720{--chat-bg:#fff;--chat-panel:#fff;--chat-panel-soft:#f7f8fb;--chat-user-bubble:#f1f3f5;--chat-accent:#5b5ce2;--chat-font-family:IRANSansX,Tahoma,Arial,sans-serif;--chat-font-size:16px;color:var(--text);background:var(--chat-bg)!important}.chat-v720[data-chat-theme=aurora]{--chat-bg:radial-gradient(circle at 8% 4%,rgba(65,198,226,.14),transparent 28%),radial-gradient(circle at 92% 10%,rgba(109,79,235,.15),transparent 30%),linear-gradient(180deg,#fbfcff,#f7f7ff 48%,#fbfdff);--chat-panel:hsla(0,0%,100%,.82);--chat-panel-soft:rgba(246,247,255,.88);--chat-user-bubble:linear-gradient(135deg,rgba(91,92,226,.1),rgba(41,197,230,.1))}.chat-v720[data-chat-theme=midnight]{--bg:#0d1018;--surface:#151923;--surface-2:#1c2130;--surface-3:#252b3d;--text:#f5f7ff;--muted:#aab0c4;--line:#30374b;--chat-bg:radial-gradient(circle at 12% 0,rgba(91,92,226,.18),transparent 31%),radial-gradient(circle at 90% 15%,rgba(41,197,230,.11),transparent 28%),#0d1018;--chat-panel:#151923;--chat-panel-soft:#1c2130;--chat-user-bubble:linear-gradient(135deg,#252b3d,#202637);color-scheme:dark}.chat-v720[data-chat-theme=paper]{--surface:#fffdf8;--surface-2:#f8f2e8;--surface-3:#efe6d9;--text:#2c2924;--muted:#7d7469;--line:#e8ddcf;--chat-bg:linear-gradient(rgba(120,98,73,.035) 1px,transparent 0) 0 0/100% 32px,#fffdf8;--chat-panel:#fffdf8;--chat-panel-soft:#f8f2e8;--chat-user-bubble:#f4ecdf}.chat-v720 .native-chat-messages{background:var(--chat-bg)!important}.chat-v720 .native-chat-composer{background:linear-gradient(to top,color-mix(in srgb,var(--surface) 98%,transparent),color-mix(in srgb,var(--surface) 88%,transparent))!important}.chat-v720 .native-composer-shell{background:var(--chat-panel)!important}.chat-v720 .native-chat-toolbar{background:color-mix(in srgb,var(--surface) 92%,transparent)!important}.chat-v720 .dana-message__bubble,.chat-v720 .message-part,.chat-v720 .native-composer-main textarea{font-family:var(--chat-font-family)!important}.chat-v720 .dana-message__bubble{font-size:var(--chat-font-size)!important;line-height:2!important}.chat-v720 .message-text{white-space:pre-wrap!important}.chat-v720 .rich-markdown{color:var(--text);font-size:inherit;line-height:2}.chat-v720 .rich-markdown :is(p,ul,ol,blockquote,pre,table){margin:0 0 1em}.chat-v720 .rich-markdown :is(p,ul,ol,blockquote,pre,table):last-child{margin-bottom:0}.chat-v720 .rich-markdown :is(h1,h2,h3,h4){margin:1.25em 0 .55em;color:var(--text);font-weight:900;line-height:1.65}.chat-v720 .rich-markdown h1{font-size:calc(var(--chat-font-size)*1.55)}.chat-v720 .rich-markdown h2{font-size:calc(var(--chat-font-size)*1.35)}.chat-v720 .rich-markdown h3{font-size:calc(var(--chat-font-size)*1.18)}.chat-v720 .rich-markdown ol,.chat-v720 .rich-markdown ul{padding-inline-start:1.6em}.chat-v720 .rich-markdown li+li{margin-top:.38em}.chat-v720 .rich-markdown a{color:var(--brand);font-weight:750;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.chat-v720 .rich-markdown blockquote{padding:10px 14px;border-inline-start:4px solid var(--brand);border-radius:12px;background:var(--surface-2)}.chat-v720 .rich-markdown code:not(pre code){padding:2px 6px;border:1px solid var(--line);border-radius:7px;color:var(--brand);background:var(--surface-2);font:500 .88em ui-monospace,SFMono-Regular,Consolas,monospace}.chat-v720 .rich-markdown hr{height:1px;margin:1.4em 0;border:0;background:var(--line)}.chat-v720[data-chat-theme=aurora] .native-composer-shell,.chat-v720[data-chat-theme=aurora] .rich-media,.chat-v720[data-chat-theme=aurora] .rich-svg-card{backdrop-filter:blur(20px) saturate(1.15)}.chat-v720[data-chat-theme=midnight] .dana-message__copy.copied{background:#18362e}.chat-v720[data-chat-theme=midnight] .rich-svg-card__canvas{background-color:#f4f5f7}.chat-v720[data-chat-theme=paper] .dana-message__bubble{letter-spacing:.005em}@media(min-width:861px){.workspace-content:has(.chat-v720){overflow:hidden!important;background:var(--chat-bg,#fff)!important}.workspace-content .chat-v720,.workspace-shell.is-chat-route .chat-v720{position:relative!important;height:100%!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.workspace-content .chat-v720 .native-chat-toolbar{display:none!important}.workspace-content .chat-v720 .native-chat-messages,.workspace-shell.is-chat-route .chat-v720 .native-chat-messages{min-height:0!important;flex:1 1 auto!important;padding:72px max(30px,calc(50% - 460px)) 34px!important;overflow-y:auto!important;scroll-padding-bottom:140px!important}.workspace-content .chat-v720 .native-chat-thread,.workspace-shell.is-chat-route .chat-v720 .native-chat-thread{width:min(920px,100%)!important;max-width:920px!important;margin-inline:auto!important;display:grid!important;gap:32px!important}.workspace-content .chat-v720 .native-chat-thread>.dana-message,.workspace-content .chat-v720 .native-chat-thread>.native-assistant-thinking{width:100%!important;max-width:100%!important;margin:0!important}.workspace-content .chat-v720 .native-chat-composer,.workspace-shell.is-chat-route .chat-v720 .native-chat-composer{flex:0 0 auto!important;width:auto!important;padding:10px max(30px,calc(50% - 460px)) 15px!important;border-top:0!important;background:linear-gradient(to top,var(--surface) 72%,transparent)!important}.workspace-content .chat-v720 .native-composer-shell,.workspace-shell.is-chat-route .chat-v720 .native-composer-shell{width:100%!important;max-width:920px!important;margin-inline:auto!important;border-radius:24px!important;overflow:hidden!important}.workspace-content .chat-v720 .native-composer-input,.workspace-content .chat-v720 .native-composer-main,.workspace-shell.is-chat-route .chat-v720 .native-composer-input,.workspace-shell.is-chat-route .chat-v720 .native-composer-main{min-height:58px!important;padding:8px!important}.workspace-content .chat-v720 .native-composer-main textarea,.workspace-shell.is-chat-route .chat-v720 .native-composer-main textarea{min-height:28px!important;height:28px;max-height:136px!important;padding:4px 2px!important;font-size:14px!important;line-height:1.9!important}.workspace-content .chat-v720 .native-composer-leading button,.workspace-content .chat-v720 .native-composer-send,.workspace-content .chat-v720 .native-composer-stop{width:42px!important;height:42px!important;border-radius:14px!important}.workspace-content .chat-v720 .native-composer-hint{max-width:920px!important;margin-inline:auto!important;font-size:9px!important}.workspace-content .chat-v720 .native-chat-welcome{max-width:690px!important;margin:auto!important;padding:36px!important;border:1px solid var(--line)!important;border-radius:30px!important;background:color-mix(in srgb,var(--surface) 90%,transparent)!important;box-shadow:0 24px 70px #1f264c1a!important}.workspace-content .chat-v720 .native-chat-welcome h2{font-size:28px!important}.workspace-content .chat-v720 .native-chat-welcome p{font-size:13px!important;line-height:2!important}}.chat-v720 .native-attachment{min-height:64px!important;padding:7px!important;border-radius:17px!important;background:var(--surface-2)!important}.chat-v720 .native-attachment__preview{width:46px!important;height:46px!important;border-radius:14px!important}.chat-v720 .native-attachment__copy strong{font-size:11px!important}.chat-v720 .native-attachment__copy small{font-size:9px!important}.chat-v720 .native-attachment__remove{width:28px!important;height:28px!important}.chat-appearance-panel{display:grid;gap:18px;padding:3px 0 18px;border-bottom:1px solid var(--line)}.chat-appearance-section{display:grid;gap:10px}.chat-appearance-section>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.chat-appearance-section>header>div{display:grid;gap:2px}.chat-appearance-section>header strong{font-size:12px}.chat-appearance-section>header small{color:var(--muted);font-size:9px}.chat-theme-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.chat-theme-grid>button{position:relative;min-height:92px;padding:10px;border:1px solid var(--line);border-radius:17px;color:var(--text);background:var(--surface-2);display:grid;align-content:start;justify-items:start;gap:3px;text-align:start;overflow:hidden}.chat-theme-grid>button.active{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 9%,transparent)}.chat-theme-grid>button>span{width:100%;height:32px;margin-bottom:4px;border-radius:10px;padding:7px;display:flex;align-items:end;gap:4px}.chat-theme-grid>button>span i{display:block;height:5px;border-radius:99px;background:currentColor;opacity:.65}.chat-theme-grid>button>span i:first-child{width:54%}.chat-theme-grid>button>span i:nth-child(2){width:25%}.chat-theme-grid>button>span i:nth-child(3){width:12%}.chat-theme-grid .theme-minimal>span{color:#656b76;background:#fff;border:1px solid #e3e5ea}.chat-theme-grid .theme-aurora>span{color:#6958e8;background:linear-gradient(135deg,#e9faff,#f0eaff)}.chat-theme-grid .theme-midnight>span{color:#aab8ff;background:#151923}.chat-theme-grid .theme-paper>span{color:#9a7f60;background:#f7efe2}.chat-theme-grid>button>strong{font-size:10px}.chat-theme-grid>button>small{color:var(--muted);font-size:8px}.chat-theme-grid>button>.app-icon{position:absolute;top:8px;inset-inline-end:8px;color:var(--brand)}.chat-font-list{display:grid;gap:7px}.chat-font-list>button{min-height:54px;padding:8px 10px;border:1px solid var(--line);border-radius:15px;color:var(--text);background:var(--surface-2);display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:start}.chat-font-list>button.active{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 6%,var(--surface))}.chat-font-list>button>span{display:grid;gap:2px}.chat-font-list strong{font-size:11px}.chat-font-list small{color:var(--muted);font-size:8px}.chat-font-list .font-dana{font-family:IRANSansX,Tahoma,sans-serif}.chat-font-list .font-system{font-family:system-ui,Segoe UI,Tahoma,sans-serif}.chat-font-list .font-classic{font-family:Tahoma,Arial,sans-serif}.chat-size-control{padding:5px;border:1px solid var(--line);border-radius:16px;background:var(--surface-2);display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.chat-size-control>button{min-height:54px;padding:5px;border:0;border-radius:12px;color:var(--muted);background:transparent;display:grid;place-items:center;align-content:center;gap:2px}.chat-size-control>button.active{color:var(--text);background:var(--surface);box-shadow:0 5px 15px #1f264c14}.chat-size-control b{line-height:1}.chat-size-control span{font-size:8px}.chat-appearance-reset{min-height:42px;border:1px dashed var(--line);border-radius:13px;color:var(--muted);background:transparent;display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;font-weight:750}@media(max-width:860px){.chat-v720 .native-chat-messages{padding:20px 12px 24px!important}.chat-v720 .native-chat-thread{width:100%!important;max-width:100%!important;gap:24px!important}.chat-v720 .native-chat-composer{padding:8px 9px calc(8px + var(--safe-bottom))!important}.chat-v720 .dana-message__bubble{font-size:var(--chat-font-size)!important}.chat-theme-grid{grid-template-columns:1fr 1fr}}@media(max-width:420px){.chat-theme-grid{grid-template-columns:1fr}.chat-theme-grid>button{min-height:78px}}@media(min-width:821px){.poe-home-v750,.workspace-scroll>.poe-home-v750{width:min(1180px,calc(100% - 44px))!important;max-width:1180px!important;margin:0 auto!important;padding:28px 0 72px!important;gap:30px!important}.poe-home-v750 .poe-home__hero{width:100%!important;min-height:320px!important;padding:28px 0 10px!important;justify-content:flex-start!important}.poe-home-v750 .poe-home__brand{margin-top:2px!important}.poe-home-v750 .poe-home__brand .dana-wordmark strong{font-size:42px!important;letter-spacing:-2.2px!important}.poe-home-v750 .poe-home__welcome{margin-top:6px!important;gap:5px!important}.poe-home-v750 .poe-home__welcome strong{font-size:13px!important;font-weight:900!important}.poe-home-v750 .poe-home__welcome span{color:var(--muted)!important;font-size:10px!important}.poe-home-v750 .poe-home__quick-models{max-width:860px!important;margin-top:20px!important;gap:7px!important}.poe-home-v750 .poe-home__quick-models>button{min-height:36px!important;padding:5px 9px!important;border:1px solid color-mix(in srgb,var(--line) 92%,transparent)!important;border-radius:12px!important;background:color-mix(in srgb,var(--surface) 92%,transparent)!important;box-shadow:0 6px 16px #1f27560a!important;gap:6px!important;font-size:9px!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease!important}.poe-home-v750 .poe-home__quick-models>button:hover{transform:translateY(-1px)!important;border-color:color-mix(in srgb,var(--brand) 30%,var(--line))!important;box-shadow:0 10px 22px #3c439614!important}.poe-home-v750 .poe-home__quick-models>button.active{border-color:color-mix(in srgb,var(--brand) 45%,var(--line))!important;background:color-mix(in srgb,var(--brand) 7%,var(--surface))!important}.poe-home-v750 .poe-home__search-model{width:36px!important;min-width:36px!important;padding:0!important;justify-content:center!important}.poe-quick-active,.poe-quick-lock{min-height:20px;padding:0 7px;border-radius:999px;display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:7px;font-weight:900;white-space:nowrap}.poe-quick-lock{color:#fff;background:linear-gradient(135deg,#6957ff,#3b82f6);box-shadow:0 5px 12px #564fe238}.poe-quick-active{color:#137a58;background:color-mix(in srgb,#19b981 10%,var(--surface));border:1px solid color-mix(in srgb,#19b981 24%,var(--line))}.poe-quick-active i{width:6px;height:6px;border-radius:50%;background:#19b981;box-shadow:0 0 0 3px color-mix(in srgb,#19b981 13%,transparent)}.poe-home-v750 .home-chat-box,.poe-home-v750 .home-prompt-launcher,.poe-home-v750 .poe-home__composer{width:min(850px,calc(100% - 24px))!important;margin-top:14px!important}.poe-home-v750 .poe-home__composer.home-chat-box{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;gap:0!important}.poe-home-v750 .poe-home__composer .home-chat-model--wide,.poe-home-v750 .poe-home__composer .home-chat-title{display:none!important}.poe-home-v750 .home-native-composer-v753{overflow:hidden!important;border:1px solid color-mix(in srgb,var(--brand) 12%,var(--line))!important;border-radius:22px!important;background:color-mix(in srgb,var(--surface) 96%,transparent)!important;box-shadow:0 18px 48px #191e401a!important;backdrop-filter:blur(20px)!important}.poe-home-v750 .home-native-composer-v753__attachments{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:12px 12px 0!important}.poe-home-v750 .home-native-composer-v753__row{min-height:66px!important;padding:8px 10px!important;display:grid!important;grid-template-columns:48px 1px auto minmax(0,1fr)!important;grid-template-areas:"send separator tools input"!important;align-items:center!important;gap:10px!important;direction:ltr!important}.poe-home-v750 .home-native-composer-v753__row[data-ui-dir=ltr]{grid-template-columns:minmax(0,1fr) auto 1px 48px!important;grid-template-areas:"input tools separator send"!important}.poe-home-v750 .home-native-composer-v753__row textarea{grid-area:input!important;width:100%!important;min-height:27px!important;max-height:96px!important;padding:7px 4px!important;resize:none!important;overflow-y:hidden;border:0!important;outline:0!important;color:var(--text)!important;background:transparent!important;font-family:inherit!important;font-size:15px!important;line-height:1.9!important;direction:rtl!important;text-align:right!important}.poe-home-v750 .home-native-composer-v753__row[data-ui-dir=ltr] textarea{direction:ltr!important;text-align:left!important}.poe-home-v750 .home-native-composer-v753__row textarea::-moz-placeholder{color:color-mix(in srgb,var(--muted) 75%,transparent)!important}.poe-home-v750 .home-native-composer-v753__row textarea::placeholder{color:color-mix(in srgb,var(--muted) 75%,transparent)!important}.poe-home-v750 .home-native-composer-v753__send{grid-area:send!important;width:46px!important;height:46px!important;padding:0!important;border:0!important;border-radius:15px!important;color:#fff!important;background:linear-gradient(145deg,var(--brand),var(--brand-2))!important;box-shadow:0 12px 26px color-mix(in srgb,var(--brand) 25%,transparent)!important;display:grid!important;place-items:center!important;transition:transform .16s ease,opacity .16s ease!important}.poe-home-v750 .home-native-composer-v753__send:hover:not(:disabled){transform:translateY(-1px)!important}.poe-home-v750 .home-native-composer-v753__send:disabled{opacity:.42!important;box-shadow:none!important}.poe-home-v750 .home-native-composer-v753__separator{grid-area:separator!important;width:1px!important;height:28px!important;background:var(--line)!important}.poe-home-v750 .home-native-composer-v753__tools{grid-area:tools!important;display:inline-flex!important;align-items:center!important;gap:6px!important}.poe-home-v750 .home-native-composer-v753__tools button{position:relative!important;width:40px!important;height:40px!important;padding:0!important;border:0!important;border-radius:13px!important;color:var(--muted)!important;background:transparent!important;display:grid!important;place-items:center!important;transition:color .16s ease,background .16s ease!important}.poe-home-v750 .home-native-composer-v753__tools button:hover{color:var(--text)!important;background:color-mix(in srgb,var(--surface-2) 76%,transparent)!important}.poe-home-v750 .home-native-composer-v753__tools button.active{color:var(--danger)!important;background:var(--danger-soft)!important}.poe-home-v750 .home-native-composer-v753__tools button b{position:absolute!important;top:-4px!important;inset-inline-end:-4px!important;min-width:18px!important;height:18px!important;border-radius:999px!important;color:#fff!important;background:var(--danger)!important;display:grid!important;place-items:center!important;font-size:8px!important}.poe-home-v750 .poe-model-section{min-height:0!important;padding:20px 20px 16px!important;border:1px solid color-mix(in srgb,var(--brand) 7%,var(--line))!important;border-radius:24px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--surface-2) 64%,transparent))!important;box-shadow:0 16px 42px #232a5c0b!important;gap:16px!important}.poe-home-v750 .poe-model-section__header-v750{padding:0 2px!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:18px!important}.poe-model-section__heading-v750{min-width:0;display:flex;align-items:flex-end;gap:10px}.poe-model-section__heading-v750>div{min-width:0;display:grid;gap:3px}.poe-home-v750 .poe-model-section__heading-v750 h2{margin:0!important;color:var(--text)!important;font-size:17px!important;font-weight:950!important;line-height:1.35!important}.poe-model-section__heading-v750 p{margin:0;color:var(--muted);font-size:9px;line-height:1.7;white-space:nowrap}.poe-model-section__eyebrow-v750{border-radius:999px;color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--brand) 18%,var(--line));font-size:7px;font-weight:950;letter-spacing:.12em}.poe-model-section__count-v750,.poe-model-section__eyebrow-v750{align-self:center;min-height:24px;padding:0 8px;display:inline-flex;align-items:center}.poe-model-section__count-v750{border-radius:999px;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);font-size:8px;font-weight:850;white-space:nowrap}.poe-home-v750 .poe-model-section__controls{display:flex!important;align-items:center!important;gap:6px!important}.poe-home-v750 .poe-model-section__controls>button{width:34px!important;height:34px!important;padding:0!important;border:1px solid var(--line)!important;border-radius:11px!important;color:var(--text)!important;background:var(--surface)!important;display:grid!important;place-items:center!important;transition:border-color .18s ease,transform .18s ease,background .18s ease!important}.poe-home-v750 .poe-model-section__controls>button:hover{transform:translateY(-1px)!important;border-color:color-mix(in srgb,var(--brand) 30%,var(--line))!important;background:color-mix(in srgb,var(--brand) 5%,var(--surface))!important}.poe-home-v750 .poe-model-section__controls>a{min-height:34px!important;padding:0 11px!important;border:1px solid var(--line)!important;border-radius:11px!important;color:var(--brand)!important;background:var(--surface)!important;display:inline-flex!important;align-items:center!important;font-size:9px!important;font-weight:900!important;text-decoration:none!important}.poe-home-v750 .poe-paged-carousel{min-height:138px!important;overflow:hidden!important;touch-action:pan-y!important;cursor:grab!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.poe-home-v750 .poe-paged-carousel:active{cursor:grabbing!important}.poe-home-v750 .poe-paged-carousel__page{width:100%!important;display:grid!important;grid-template-columns:repeat(var(--items),minmax(0,1fr))!important;gap:12px!important;direction:rtl!important}.poe-home-v750[data-dir=ltr] .poe-paged-carousel__page{direction:ltr!important}.poe-home-v750 .poe-paged-carousel__page>.poe-model-card-v750{position:relative!important;min-width:0!important;min-height:122px!important;padding:30px 10px 10px!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--brand) 7%,var(--line))!important;border-radius:18px!important;color:var(--text)!important;background:color-mix(in srgb,var(--surface) 94%,var(--surface-2))!important;box-shadow:0 8px 22px #1e244f0b!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;text-align:center!important;opacity:1!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease!important}.poe-home-v750 .poe-paged-carousel__page>.poe-model-card-v750:hover{transform:translateY(-3px)!important;border-color:color-mix(in srgb,var(--brand) 28%,var(--line))!important;background:color-mix(in srgb,var(--brand) 3%,var(--surface))!important;box-shadow:0 16px 32px #373d871c!important}.poe-home-v750 .poe-paged-carousel__page>.poe-model-card-v750.active{border-color:color-mix(in srgb,var(--brand) 56%,var(--line))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 8%,var(--surface)),var(--surface))!important;box-shadow:0 14px 30px color-mix(in srgb,var(--brand) 12%,transparent)!important}.poe-home-v750 .poe-paged-carousel__page>.poe-model-card-v750.locked{opacity:1!important;filter:none!important}.poe-home-v750 .poe-paged-carousel__page>.poe-model-card-v750.locked:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;padding:1px;background:linear-gradient(145deg,#7a63ffc7,#33b3f09e,#7a63ff33);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.85}.poe-model-plan-ribbon-v750{position:absolute;top:8px;inset-inline-start:-7px;min-height:23px;max-width:calc(100% - 42px);padding-inline:14px 12px;border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:8px;border-end-end-radius:8px;color:#fff;background:linear-gradient(105deg,#765cff,#5573ff 52%,#2fb5ef);display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:7px;font-weight:950;letter-spacing:-.01em;white-space:nowrap;box-shadow:0 7px 16px #4d54e63d;z-index:3}.poe-model-plan-ribbon-v750:after{content:"";position:absolute;inset-inline-start:0;bottom:-6px;border-top:6px solid #3d45b8;border-inline-start:7px solid transparent}.poe-model-state-v750{position:absolute;top:10px;inset-inline-end:10px;min-height:22px;padding:0 7px;border-radius:999px;display:inline-flex;align-items:center;gap:5px;font-size:7px;font-weight:950;white-space:nowrap}.poe-model-state-v750.is-active{color:#137a58;background:color-mix(in srgb,#19b981 10%,var(--surface));border:1px solid color-mix(in srgb,#19b981 26%,var(--line))}.poe-model-state-v750.is-active i{width:6px;height:6px;border-radius:50%;background:#19b981}.poe-model-state-v750.is-free{color:#18704f;background:color-mix(in srgb,#2ac77d 10%,var(--surface));border:1px solid color-mix(in srgb,#2ac77d 24%,var(--line))}.poe-model-state-v750.is-wallet{color:#8a5a10;background:color-mix(in srgb,#f4b740 13%,var(--surface));border:1px solid color-mix(in srgb,#f4b740 28%,var(--line))}.poe-model-card-v750__avatar{width:44px!important;height:44px!important;margin-top:0!important;border-radius:18px!important;display:grid!important;place-items:center!important;filter:drop-shadow(0 9px 18px rgba(35,42,90,.14));flex:0 0 auto!important}.poe-model-card-v750__body{min-width:0;width:100%;margin-top:auto;padding-top:4px;display:grid;gap:6px;align-content:end}.poe-home-v750 .poe-model-card-v750__body>strong{margin:0!important;color:var(--text)!important;-webkit-line-clamp:2!important;font-size:9px!important;font-weight:950!important;line-height:1.5!important;min-height:30px!important}.poe-home-v750 .poe-model-card-v750__body>small,.poe-home-v750 .poe-model-card-v750__body>strong{width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;display:-webkit-box!important;-webkit-box-orient:vertical!important}.poe-home-v750 .poe-model-card-v750__body>small{color:var(--muted)!important;-webkit-line-clamp:1!important;font-size:6.5px!important;line-height:1.45!important;min-height:12px!important}.poe-model-card-v750__arrow{position:absolute;inset-inline-end:10px;bottom:10px;width:20px;height:20px;border-radius:8px;color:var(--muted);background:var(--surface-2);display:grid;place-items:center;opacity:0;transform:translateY(3px);transition:opacity .18s ease,transform .18s ease,color .18s ease,background .18s ease}.poe-model-card-v750:hover .poe-model-card-v750__arrow{opacity:1;transform:translateY(0);color:#fff;background:var(--brand)}.poe-home-v750 .poe-carousel-dots{min-height:10px!important;margin-top:-2px!important;display:flex!important;justify-content:center!important;gap:5px!important}.poe-home-v750 .poe-carousel-dots button{width:6px!important;height:6px!important;padding:0!important;border:0!important;border-radius:999px!important;background:color-mix(in srgb,var(--muted) 28%,transparent)!important;transition:width .18s ease,background .18s ease!important}.poe-home-v750 .poe-carousel-dots button.active{width:22px!important;background:var(--brand)!important}}[data-theme=dark] .poe-home-v750 .poe-model-section,html.dark .poe-home-v750 .poe-model-section,html[data-resolved-theme=dark] .poe-home-v750 .poe-model-section{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--surface-2) 74%,transparent))!important;border-color:color-mix(in srgb,var(--brand) 10%,var(--line))!important;box-shadow:0 18px 44px #0003!important}[data-theme=dark] .poe-home-v750 .poe-paged-carousel__page>.poe-model-card-v750,html.dark .poe-home-v750 .poe-paged-carousel__page>.poe-model-card-v750,html[data-resolved-theme=dark] .poe-home-v750 .poe-paged-carousel__page>.poe-model-card-v750{background:color-mix(in srgb,var(--surface-2) 86%,#111625)!important;border-color:color-mix(in srgb,var(--brand) 9%,var(--line))!important;box-shadow:0 10px 26px #00000038!important}[data-theme=dark] .poe-home-v750 .poe-paged-carousel__page>.poe-model-card-v750:hover,html.dark .poe-home-v750 .poe-paged-carousel__page>.poe-model-card-v750:hover,html[data-resolved-theme=dark] .poe-home-v750 .poe-paged-carousel__page>.poe-model-card-v750:hover{background:color-mix(in srgb,var(--brand) 7%,var(--surface-2))!important;border-color:color-mix(in srgb,var(--brand) 34%,var(--line))!important}[data-theme=dark] .poe-home-v750 .poe-home__composer .home-chat-input,html.dark .poe-home-v750 .poe-home__composer .home-chat-input,html[data-resolved-theme=dark] .poe-home-v750 .poe-home__composer .home-chat-input{background:color-mix(in srgb,var(--surface-2) 90%,#101521)!important;box-shadow:0 18px 42px #0000003b!important}[data-theme=dark] .poe-home-v750 .home-native-composer-v753,html.dark .poe-home-v750 .home-native-composer-v753,html[data-resolved-theme=dark] .poe-home-v750 .home-native-composer-v753{background:color-mix(in srgb,var(--surface) 90%,#0d1220)!important;border-color:color-mix(in srgb,var(--brand) 15%,var(--line))!important;box-shadow:0 18px 46px #00000047!important}@media(max-width:1100px)and (min-width:821px){.poe-home-v750 .poe-model-section__heading-v750 p{display:none}.poe-home-v750 .poe-paged-carousel__page>.poe-model-card-v750{min-height:120px!important;padding-inline:10px!important}}@media(max-width:820px){.poe-home-v750{width:100%!important;padding:18px 14px 96px!important;gap:22px!important}.poe-home-v750 .poe-home__hero{min-height:0!important;padding:18px 0 4px!important}.poe-home-v750 .poe-home__quick-models{max-width:100%!important;margin-top:16px!important;justify-content:flex-start!important;flex-wrap:nowrap!important;overflow-x:auto!important;padding:2px 1px 5px!important;scrollbar-width:none}.poe-home-v750 .poe-home__quick-models::-webkit-scrollbar{display:none}.poe-home-v750 .poe-home__quick-models>button{flex:0 0 auto!important}.poe-home-v750 .poe-model-section{padding:16px 12px 14px!important;border-radius:20px!important;gap:14px!important}.poe-home-v750 .poe-model-section__header-v750{align-items:flex-start!important}.poe-model-section__count-v750,.poe-model-section__heading-v750 p{display:none}.poe-home-v750 .poe-paged-carousel__page{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.poe-home-v750 .poe-paged-carousel__page>.poe-model-card-v750{min-height:116px!important;padding:32px 10px 10px!important;gap:8px!important}.poe-model-card-v750__arrow{display:none!important}.poe-model-card-v750__avatar{width:42px!important;height:42px!important}}[data-theme=dark] .poe-home-v750 .poe-home__composer .home-chat-input,html.dark .poe-home-v750 .poe-home__composer .home-chat-input,html[data-resolved-theme=dark] .poe-home-v750 .poe-home__composer .home-chat-input{background:color-mix(in srgb,var(--surface-2) 88%,#0f1325)!important;box-shadow:0 16px 36px #00000047!important}[data-theme=dark] .poe-home-v750 .poe-home__composer .home-chat-inline-v752__divider,html.dark .poe-home-v750 .poe-home__composer .home-chat-inline-v752__divider,html[data-resolved-theme=dark] .poe-home-v750 .poe-home__composer .home-chat-inline-v752__divider{background:#ffffff1f!important}:root{--d9-bg:#f6f7f9;--d9-bg-elevated:#fbfbfc;--d9-surface:#fff;--d9-surface-soft:#f0f2f5;--d9-surface-strong:#e8ebf0;--d9-ink:#11131a;--d9-ink-soft:#2f3340;--d9-muted:#656b7a;--d9-muted-strong:#4c5261;--d9-line:#dfe3ea;--d9-line-strong:#cfd5df;--d9-primary:#5c55ee;--d9-primary-hover:#4d45df;--d9-primary-soft:#eeedff;--d9-cyan:#28bfd5;--d9-mint:#31c894;--d9-danger:#e25567;--d9-warning:#efad3c;--d9-dark:#0b0d12;--d9-dark-2:#11141b;--d9-dark-3:#181c25;--d9-radius-xs:10px;--d9-radius-sm:14px;--d9-radius:22px;--d9-radius-lg:32px;--d9-radius-xl:42px;--d9-shadow-xs:0 2px 8px rgba(19,24,38,.05);--d9-shadow-sm:0 12px 35px rgba(19,24,38,.08);--d9-shadow-md:0 30px 80px rgba(19,24,38,.13);--d9-shadow-dark:0 35px 100px rgba(5,7,12,.32);--d9-container:1240px;--d9-font:IRANSansX,Vazirmatn,Tahoma,Arial,sans-serif}html[data-theme=dark]{--d9-bg:#090b0f;--d9-bg-elevated:#0e1117;--d9-surface:#13161d;--d9-surface-soft:#191d26;--d9-surface-strong:#202530;--d9-ink:#f7f8fa;--d9-ink-soft:#dce0e8;--d9-muted:#989fad;--d9-muted-strong:#b3bac6;--d9-line:#272c36;--d9-line-strong:#343a46;--d9-primary:#8881ff;--d9-primary-hover:#9b96ff;--d9-primary-soft:#24223f;--d9-shadow-xs:0 2px 10px rgba(0,0,0,.16);--d9-shadow-sm:0 14px 38px rgba(0,0,0,.22);--d9-shadow-md:0 30px 90px rgba(0,0,0,.34)}@media(prefers-color-scheme:dark){html[data-theme=system]{--d9-bg:#090b0f;--d9-bg-elevated:#0e1117;--d9-surface:#13161d;--d9-surface-soft:#191d26;--d9-surface-strong:#202530;--d9-ink:#f7f8fa;--d9-ink-soft:#dce0e8;--d9-muted:#989fad;--d9-muted-strong:#b3bac6;--d9-line:#272c36;--d9-line-strong:#343a46;--d9-primary:#8881ff;--d9-primary-hover:#9b96ff;--d9-primary-soft:#24223f;--d9-shadow-xs:0 2px 10px rgba(0,0,0,.16);--d9-shadow-sm:0 14px 38px rgba(0,0,0,.22);--d9-shadow-md:0 30px 90px rgba(0,0,0,.34)}}.d9-public-layout{min-height:100dvh;background:var(--d9-bg);color:var(--d9-ink);font-family:var(--d9-font)}.d9-public-main{min-width:0;overflow:clip;background:var(--d9-bg)}.d9-shell{width:min(var(--d9-container),calc(100% - 48px));margin-inline:auto}.d9-menu-is-open{overflow:hidden}.d9-button{min-height:54px;padding:0 22px;border:1px solid transparent;border-radius:var(--d9-radius-sm);display:inline-flex;align-items:center;justify-content:center;gap:10px;font:750 15px/1 var(--d9-font);transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.d9-button:hover{transform:translateY(-2px)}.d9-button--primary{background:var(--d9-ink);color:var(--d9-surface);box-shadow:0 14px 30px #12141c2b}.d9-button--primary:hover{background:var(--d9-primary);color:#fff;box-shadow:0 18px 38px color-mix(in srgb,var(--d9-primary) 28%,transparent)}.d9-button--secondary{border-color:var(--d9-line-strong);background:color-mix(in srgb,var(--d9-surface) 78%,transparent);color:var(--d9-ink);backdrop-filter:blur(16px)}.d9-button--secondary:hover{border-color:var(--d9-ink);background:var(--d9-surface)}.d9-provider-mark{width:48px;height:48px;flex:0 0 auto;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:15px;display:grid;place-items:center;background:color-mix(in srgb,currentColor 7%,var(--d9-surface));color:var(--d9-ink)}.d9-provider-mark svg{width:26px;height:26px;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.d9-provider-mark--sm{width:34px;height:34px;border-radius:11px}.d9-provider-mark--sm svg{width:20px;height:20px}.d9-provider-mark--lg{width:64px;height:64px;border-radius:20px}.d9-provider-mark--lg svg{width:34px;height:34px}.d9-provider-mark.is-openai{color:#11956f}.d9-provider-mark.is-claude{color:#d66b42}.d9-provider-mark.is-gemini,.d9-provider-mark.is-google{color:#4f73ed}.d9-provider-mark.is-grok{color:var(--d9-ink)}.d9-provider-mark.is-deepseek{color:#315fd4}.d9-header{position:sticky;z-index:8000;top:0;height:82px;padding:12px 20px 10px;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--d9-bg) 90%,transparent),transparent)}.d9-header__bar{width:min(1280px,100%);height:60px;margin-inline:auto;padding:0 10px 0 8px;border:1px solid color-mix(in srgb,var(--d9-line) 85%,transparent);border-radius:18px;background:color-mix(in srgb,var(--d9-surface) 88%,transparent);box-shadow:var(--d9-shadow-sm);backdrop-filter:blur(24px) saturate(150%);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;pointer-events:auto}.d9-brand{justify-self:start;min-width:178px;padding-inline:4px;display:flex;align-items:center;gap:9px;color:var(--d9-ink)}.d9-brand>span{display:grid;gap:1px;line-height:1}.d9-brand strong{font:800 21px/1 Arial,sans-serif;letter-spacing:-.6px}.d9-brand small{margin-top:4px;color:var(--d9-muted);font-size:10px;font-weight:650;white-space:nowrap}.d9-nav{display:flex;align-items:center;gap:2px}.d9-nav>a,.d9-nav>button{height:42px;padding:0 12px;border:0;border-radius:11px;background:transparent;color:var(--d9-muted-strong);display:inline-flex;align-items:center;gap:5px;font:650 14px/1 var(--d9-font);transition:color .18s ease,background .18s ease}.d9-nav>a:hover,.d9-nav>button.active,.d9-nav>button:hover{background:var(--d9-surface-soft);color:var(--d9-ink)}.d9-nav>button.active .app-icon{transform:rotate(180deg)}.d9-header__actions{justify-self:end;display:flex;align-items:center;gap:7px}.d9-header__cta,.d9-header__login,.d9-menu-toggle,.d9-theme-toggle{height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center}.d9-theme-toggle{padding:0 10px 0 6px;border:1px solid var(--d9-line);background:var(--d9-surface-soft);color:var(--d9-muted-strong);gap:6px}.d9-theme-toggle span{width:28px;height:28px;border-radius:9px;background:var(--d9-surface);color:var(--d9-ink);display:grid;place-items:center;box-shadow:var(--d9-shadow-xs)}.d9-theme-toggle b{font-size:12px;font-weight:700}.d9-header__login{padding:0 12px;border:0;background:transparent;color:var(--d9-ink);font-size:14px;font-weight:700}.d9-header__login:hover{background:var(--d9-surface-soft)}.d9-header__cta{padding:0 15px;border:1px solid var(--d9-ink);background:var(--d9-ink);color:var(--d9-surface);gap:7px;font-size:14px;font-weight:760}.d9-header__cta .app-icon{transform:rotate(-45deg)}.d9-menu-toggle{display:none;width:42px;border:1px solid var(--d9-line);background:var(--d9-surface-soft);color:var(--d9-ink)}.d9-mobile-menu{display:none}.d9-mega__backdrop{z-index:8100;inset:0;background:#06080d8c;backdrop-filter:blur(5px)}.d9-mega,.d9-mega__backdrop{position:fixed;pointer-events:auto}.d9-mega{z-index:8101;top:86px;left:50%;width:min(1120px,calc(100vw - 40px));max-height:calc(100dvh - 104px);transform:translate(-50%);border:1px solid var(--d9-line);border-radius:28px;background:var(--d9-surface);color:var(--d9-ink);box-shadow:var(--d9-shadow-md);overflow:hidden;display:flex;flex-direction:column}.d9-mega__header{padding:24px 26px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.d9-mega__header>div{display:grid;gap:5px}.d9-mega__header span{color:var(--d9-primary);font-size:13px;font-weight:780}.d9-mega__header strong{font-size:23px;line-height:1.5;letter-spacing:-.4px}.d9-mega__header small{color:var(--d9-muted);font-size:14px;line-height:1.8}.d9-mega__header>button{width:40px;height:40px;border:1px solid var(--d9-line);border-radius:12px;background:var(--d9-surface-soft);color:var(--d9-ink);display:grid;place-items:center}.d9-mega__search{min-height:56px;margin:0 26px 18px;padding:0 16px;border:1px solid var(--d9-line-strong);border-radius:16px;background:var(--d9-bg-elevated);color:var(--d9-muted);display:flex;align-items:center;gap:11px}.d9-mega__search:focus-within{border-color:var(--d9-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--d9-primary) 12%,transparent)}.d9-mega__search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--d9-ink);font:600 15px/1.7 var(--d9-font)}.d9-mega__search input::-moz-placeholder{color:var(--d9-muted)}.d9-mega__search input::placeholder{color:var(--d9-muted)}.d9-mega__search kbd{padding:5px 8px;border:1px solid var(--d9-line);border-radius:8px;background:var(--d9-surface);color:var(--d9-muted);font:700 11px/1 Arial,sans-serif}.d9-mega__body{min-height:0;padding:0 26px 22px;display:grid;grid-template-columns:290px minmax(0,1fr);gap:16px;overflow:auto}.d9-mega__groups{display:grid;align-content:start;gap:6px}.d9-mega__groups>button{min-height:68px;padding:9px 10px;border:1px solid transparent;border-radius:16px;background:transparent;color:var(--d9-ink);display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;text-align:right}.d9-mega__groups>button.active,.d9-mega__groups>button:hover{border-color:var(--d9-line);background:var(--d9-surface-soft)}.d9-mega__groups>button>span{width:42px;height:42px;border-radius:13px;background:var(--d9-surface);color:var(--d9-primary);display:grid;place-items:center;box-shadow:var(--d9-shadow-xs)}.d9-mega__groups>button>div{min-width:0;display:grid;gap:2px}.d9-mega__groups strong{font-size:14px;font-weight:780}.d9-mega__groups small{color:var(--d9-muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d9-mega__groups>button>.app-icon{color:var(--d9-muted)}.d9-mega__results{min-width:0;padding:15px;border:1px solid var(--d9-line);border-radius:20px;background:var(--d9-bg-elevated)}.d9-mega__results>header{min-height:52px;padding:0 3px 12px;display:flex;align-items:center;justify-content:space-between;gap:18px}.d9-mega__results>header>div{display:grid;gap:2px}.d9-mega__results>header span{font-size:15px;font-weight:780}.d9-mega__results>header small{color:var(--d9-muted);font-size:12px}.d9-mega__results>header>b{min-height:29px;padding:0 10px;border-radius:10px;background:var(--d9-primary-soft);color:var(--d9-primary);display:inline-flex;align-items:center;font-size:12px}.d9-mega__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.d9-mega__grid>button{min-width:0;min-height:73px;padding:9px;border:1px solid transparent;border-radius:15px;background:var(--d9-surface);color:var(--d9-ink);display:grid;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:10px;text-align:right}.d9-mega__grid>button:hover{border-color:var(--d9-line-strong);transform:translateY(-1px)}.d9-mega__grid>button>span{min-width:0;display:grid;gap:3px}.d9-mega__grid strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d9-mega__grid small{color:var(--d9-muted);font-size:12px;display:flex;align-items:center;gap:5px}.d9-mega__grid small b{padding:3px 6px;border-radius:6px;background:#e8f8f1;color:#13835d;font-size:10px}.d9-mega__empty{min-height:240px;color:var(--d9-muted);display:grid;place-items:center;align-content:center;gap:7px;text-align:center}.d9-mega__empty strong{color:var(--d9-ink);font-size:16px}.d9-mega__empty small{font-size:13px}.d9-mega__footer{min-height:68px;padding:0 26px;border-top:1px solid var(--d9-line);background:var(--d9-surface-soft);display:flex;align-items:center;justify-content:space-between;gap:18px}.d9-mega__footer>span{color:var(--d9-muted);display:inline-flex;align-items:center;gap:8px;font-size:13px}.d9-mega__footer>span i{width:8px;height:8px;border-radius:50%;background:var(--d9-mint);box-shadow:0 0 0 5px color-mix(in srgb,var(--d9-mint) 12%,transparent)}.d9-mega__footer>button{min-height:42px;padding:0 14px;border:0;border-radius:12px;background:var(--d9-ink);color:var(--d9-surface);display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:750}.d9-landing{min-width:0;overflow:clip;background:var(--d9-bg);color:var(--d9-ink)}.d9-hero{position:relative;padding:82px 0 0;isolation:isolate}.d9-hero__grid{position:absolute;z-index:-3;inset:-82px 0 0;background-image:linear-gradient(color-mix(in srgb,var(--d9-line) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--d9-line) 55%,transparent) 1px,transparent 1px);background-size:84px 84px;-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.55) 48%,transparent 92%);mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.55) 48%,transparent 92%);opacity:.62}.d9-hero__glow{position:absolute;z-index:-2;border-radius:50%;filter:blur(1px);pointer-events:none}.d9-hero__glow--one{width:520px;height:520px;top:-190px;right:-180px;background:radial-gradient(circle,color-mix(in srgb,var(--d9-primary) 22%,transparent),transparent 70%)}.d9-hero__glow--two{width:460px;height:460px;top:140px;left:-190px;background:radial-gradient(circle,color-mix(in srgb,var(--d9-cyan) 19%,transparent),transparent 70%)}.d9-hero__content{display:grid;justify-items:center;text-align:center}.d9-eyebrow{min-height:42px;padding:4px 12px 4px 7px;border:1px solid var(--d9-line);border-radius:999px;background:color-mix(in srgb,var(--d9-surface) 78%,transparent);box-shadow:var(--d9-shadow-xs);backdrop-filter:blur(12px);display:inline-flex;align-items:center;gap:8px;color:var(--d9-muted-strong)}.d9-eyebrow__avatars{display:flex;direction:ltr}.d9-eyebrow__avatars .d9-provider-mark{margin-left:-8px;border:2px solid var(--d9-surface);background:var(--d9-surface)}.d9-eyebrow b{font-size:13px;font-weight:720}.d9-eyebrow>.app-icon{color:var(--d9-primary)}.d9-hero h1{max-width:950px;margin:25px 0 0;color:var(--d9-ink);font-size:clamp(58px,6.3vw,84px);font-weight:800;line-height:1.18;letter-spacing:-3.8px;text-wrap:balance}.d9-hero h1 em{color:var(--d9-primary);font-style:normal;font-weight:800}.d9-hero__content>p{max-width:740px;margin:22px 0 0;color:var(--d9-muted-strong);font-size:18px;font-weight:500;line-height:2;text-wrap:balance}.d9-hero__actions{margin-top:29px;display:flex;gap:10px}.d9-hero__notes{margin-top:19px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;color:var(--d9-muted)}.d9-hero__notes span{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.d9-hero__notes .app-icon{color:var(--d9-mint)}.d9-hero__stage{position:relative;width:min(1180px,100%);margin-top:68px;padding-bottom:52px}.d9-hero__stage:before{content:"";position:absolute;z-index:-1;inset:6% 6% 4%;border-radius:50%;background:color-mix(in srgb,var(--d9-primary) 22%,transparent);filter:blur(70px)}.d9-hero__stage-label{min-height:34px;padding:0 5px;color:var(--d9-muted);display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:right}.d9-hero__stage-label span{display:inline-flex;align-items:center;gap:8px;font-size:12px}.d9-hero__stage-label span i{width:7px;height:7px;border-radius:50%;background:var(--d9-mint);box-shadow:0 0 0 5px color-mix(in srgb,var(--d9-mint) 13%,transparent)}.d9-hero__stage-label b{font-size:12px;font-weight:650}.d9-workspace{width:100%;min-height:640px;border:1px solid #2a303c;border-radius:28px;background:#0c0f15;color:#f6f7f9;box-shadow:var(--d9-shadow-dark);overflow:hidden;text-align:right;direction:rtl}.d9-workspace__chrome{height:48px;padding:0 16px;border-bottom:1px solid #272d38;background:#131720;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;direction:ltr}.d9-window-controls{display:flex;gap:7px}.d9-window-controls i{width:10px;height:10px;border-radius:50%;background:#ff625a}.d9-window-controls i:nth-child(2){background:#f7be43}.d9-window-controls i:nth-child(3){background:#2ccf6d}.d9-workspace__address{min-width:260px;height:29px;padding:0 12px;border:1px solid #2a303a;border-radius:9px;background:#0e1219;color:#8790a1;display:flex;align-items:center;justify-content:center;gap:7px;font:600 11px/1 Arial,sans-serif}.d9-workspace__status{justify-self:end;display:flex;align-items:center;gap:7px;color:#9aa3b2;font-size:11px;direction:rtl}.d9-workspace__status i{width:7px;height:7px;border-radius:50%;background:#3bd39b;box-shadow:0 0 0 4px #3bd39b1a}.d9-workspace__layout{min-height:592px;display:grid;grid-template-columns:190px minmax(0,1fr);direction:rtl}.d9-workspace__rail{padding:17px 12px 13px;border-left:1px solid #252a34;background:#10141b;display:flex;flex-direction:column}.d9-workspace__mini-brand{min-height:45px;padding:0 7px 13px;display:flex;align-items:center;gap:8px}.d9-workspace__mini-brand b{font:800 17px/1 Arial,sans-serif}.d9-workspace__rail nav{display:grid;gap:5px}.d9-workspace__rail nav span{min-height:43px;padding:0 10px;border-radius:11px;color:#8e97a8;display:flex;align-items:center;gap:9px}.d9-workspace__rail nav span.active{background:#202532;color:#fff}.d9-workspace__rail nav span.active .app-icon{color:#8f88ff}.d9-workspace__rail nav b{font-size:12px;font-weight:650}.d9-workspace__rail-foot{min-height:48px;margin-top:auto;padding:7px;border-top:1px solid #252a34;display:grid;grid-template-columns:30px minmax(0,1fr) 6px;align-items:center;gap:7px}.d9-workspace__rail-foot>span{width:30px;height:30px;border-radius:9px;background:#292e3c;display:grid;place-items:center;font:700 11px/1 Arial,sans-serif}.d9-workspace__rail-foot b{font-size:11px}.d9-workspace__rail-foot i{width:6px;height:6px;border-radius:50%;background:#35cc91}.d9-workspace__main{min-width:0;min-height:592px;padding:16px 22px 14px;background:radial-gradient(circle at 82% 6%,rgba(100,91,255,.08),transparent 28%),#0c0f15;display:flex;flex-direction:column}.d9-workspace__topline{min-height:49px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.d9-workspace__topline>div{display:grid;gap:2px}.d9-workspace__topline small{color:#798294;font-size:10px}.d9-workspace__topline strong{font-size:14px}.d9-workspace__topline>button{width:36px;height:36px;border:1px solid #272d38;border-radius:10px;background:#131820;color:#9099a9;display:grid;place-items:center}.d9-workspace__conversation{flex:1;width:min(730px,100%);margin:34px auto 0;display:grid;align-content:center;gap:24px}.d9-workspace__welcome{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:15px}.d9-workspace__welcome>span{width:52px;height:52px;border:1px solid #292f3a;border-radius:17px;background:#151922;display:grid;place-items:center}.d9-workspace__welcome>div{display:grid;gap:4px}.d9-workspace__welcome small{color:#8c95a5;font-size:11px}.d9-workspace__welcome h2{margin:0;font-size:24px;line-height:1.55}.d9-workspace__welcome p{max-width:620px;margin:1px 0 0;color:#9ca4b3;font-size:13px;line-height:1.9}.d9-workspace__suggestions{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.d9-workspace__suggestions>button{min-width:0;min-height:76px;padding:10px;border:1px solid #282e39;border-radius:14px;background:#12161e;color:#aab1be;display:grid;grid-template-columns:34px minmax(0,1fr) 15px;align-items:center;gap:7px;text-align:right}.d9-workspace__suggestions>button.active,.d9-workspace__suggestions>button:hover{border-color:#6f68ed;background:#19182c;color:#fff}.d9-workspace__suggestions>button>span{width:34px;height:34px;border-radius:10px;background:#202530;color:#8d86ff;display:grid;place-items:center}.d9-workspace__suggestions b{min-width:0;font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d9-composer{position:relative;width:min(790px,100%);margin:22px auto 0;padding:11px;border:1px solid #333946;border-radius:21px;background:#151922;box-shadow:0 20px 55px #0000003d}.d9-composer label{display:block}.d9-composer textarea{display:block;width:100%;min-height:64px;max-height:150px;padding:8px 9px;resize:none;border:0;outline:0;background:transparent;color:#f7f8fa;font:550 14px/1.9 var(--d9-font)}.d9-composer textarea::-moz-placeholder{color:#7f8899;opacity:1}.d9-composer textarea::placeholder{color:#7f8899;opacity:1}.d9-composer__actions{min-width:0;display:flex;align-items:center;gap:7px;direction:rtl}.d9-composer__actions>div:first-child{display:flex;gap:3px}.d9-composer__actions>div:first-child button{width:37px;height:37px;border:0;border-radius:11px;background:transparent;color:#8f98a8;display:grid;place-items:center}.d9-composer__actions>div:first-child button:hover{background:#222732;color:#fff}.d9-composer__model-wrap{position:relative;min-width:0;margin-right:auto}.d9-composer__model{min-width:180px;max-width:260px;height:42px;padding:0 6px 0 9px;border:1px solid #2d3440;border-radius:12px;background:#10141b;color:#f6f7f9;display:grid;grid-template-columns:27px minmax(0,1fr) 15px;align-items:center;gap:7px;text-align:right}.d9-composer__model>span{min-width:0;display:grid;gap:1px}.d9-composer__model small{color:#798294;font-size:8px}.d9-composer__model b{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d9-composer__send{min-width:82px;height:42px;padding:0 13px;border:0;border-radius:12px;background:#6f68f3;color:#fff;display:flex;align-items:center;justify-content:center;gap:7px}.d9-composer__send b{font-size:11px}.d9-composer__send:disabled{opacity:.38;cursor:not-allowed}.d9-model-picker{position:absolute;z-index:20;right:0;bottom:calc(100% + 9px);width:330px;max-height:390px;padding:10px;border:1px solid #303743;border-radius:18px;background:#151a23;box-shadow:0 24px 70px #00000080;overflow:auto}.d9-model-picker>header{min-height:50px;padding:2px 4px 8px;display:flex;justify-content:space-between;gap:10px}.d9-model-picker>header>div{display:grid;gap:2px}.d9-model-picker>header small{color:#818a9a;font-size:9px}.d9-model-picker>header b{font-size:12px}.d9-model-picker>header>button{width:32px;height:32px;border:1px solid #303743;border-radius:9px;background:#10141b;color:#aab1be;display:grid;place-items:center}.d9-model-picker>button:not(.d9-model-picker__all){width:100%;min-height:58px;padding:7px;border:1px solid transparent;border-radius:12px;background:transparent;color:#fff;display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:9px;text-align:right}.d9-model-picker>button.active,.d9-model-picker>button:not(.d9-model-picker__all):hover{border-color:#353c49;background:#20252f}.d9-model-picker>button>span{min-width:0;display:grid;gap:2px}.d9-model-picker>button b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d9-model-picker>button small{color:#8b94a4;font-size:9px}.d9-model-picker__all{width:100%;min-height:40px;margin-top:5px;border:1px solid #353c49;border-radius:11px;background:#222735;color:#fff;gap:7px;font-size:10px;font-weight:700}.d9-model-picker__all,.d9-workspace__disclaimer{display:flex;align-items:center;justify-content:center}.d9-workspace__disclaimer{min-height:25px;padding-top:8px;color:#6e7788;gap:6px;font-size:9px}.d9-model-dock{position:absolute;z-index:5;right:50%;bottom:0;width:min(960px,calc(100% - 80px));min-height:84px;padding:10px;transform:translate(50%);border:1px solid var(--d9-line);border-radius:22px;background:color-mix(in srgb,var(--d9-surface) 93%,transparent);box-shadow:var(--d9-shadow-md);backdrop-filter:blur(20px);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;text-align:right}.d9-model-dock>a{min-width:0;min-height:62px;padding:7px;border:1px solid transparent;border-radius:14px;color:var(--d9-ink);display:grid;grid-template-columns:34px minmax(0,1fr) 6px;align-items:center;gap:8px;transition:background .18s ease,border-color .18s ease}.d9-model-dock>a:hover{border-color:var(--d9-line);background:var(--d9-surface-soft)}.d9-model-dock>a>span{min-width:0;display:grid;gap:2px}.d9-model-dock strong{font:750 12px/1.2 Arial,var(--d9-font);white-space:nowrap}.d9-model-dock small{color:var(--d9-muted);font:600 9px/1.2 Arial,var(--d9-font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d9-model-dock>a>i{width:6px;height:6px;border-radius:50%;background:var(--d9-mint)}.d9-section{padding:120px 0}.d9-section-heading>span{color:var(--d9-primary);font-size:14px;font-weight:780}.d9-section-heading h2{margin:13px 0 0;color:var(--d9-ink);font-size:clamp(38px,4.2vw,56px);font-weight:780;line-height:1.42;letter-spacing:-1.9px;text-wrap:balance}.d9-section-heading p{margin:15px 0 0;color:var(--d9-muted);font-size:16px;line-height:2}.d9-section-heading--split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;gap:80px}.d9-section-heading--split>div:last-child{padding-bottom:6px}.d9-section-heading--split>div:last-child p{margin:0}.d9-faq .d9-section-heading a,.d9-section-heading--split a,.d9-section-heading--split button{min-height:44px;margin-top:19px;padding:0 14px;border:1px solid var(--d9-line-strong);border-radius:12px;background:var(--d9-surface);color:var(--d9-ink);display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:720}.d9-section-heading--center{max-width:760px;margin-inline:auto;text-align:center}.d9-models-section{padding-top:150px;background:linear-gradient(to bottom,var(--d9-bg),var(--d9-bg-elevated))}.d9-provider-showcase{margin-top:52px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.d9-provider-showcase>a{position:relative;min-height:340px;padding:24px;border:1px solid var(--d9-line);border-radius:28px;background:var(--d9-surface);color:var(--d9-ink);box-shadow:var(--d9-shadow-xs);overflow:hidden;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.d9-provider-showcase>a:after{content:"";position:absolute;width:240px;height:240px;left:-105px;bottom:-125px;border-radius:50%;background:var(--card-glow,var(--d9-primary));opacity:.12;filter:blur(2px)}.d9-provider-showcase>a:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--card-glow,var(--d9-primary)) 40%,var(--d9-line));box-shadow:var(--d9-shadow-sm)}.d9-provider-showcase>a:first-child{grid-column:span 7}.d9-provider-showcase>a:nth-child(2){grid-column:span 5}.d9-provider-showcase>a:nth-child(n+3){grid-column:span 4;min-height:310px}.d9-provider-showcase>a.is-openai{--card-glow:#26b887}.d9-provider-showcase>a.is-claude{--card-glow:#df7650}.d9-provider-showcase>a.is-gemini{--card-glow:#657ef2}.d9-provider-showcase>a.is-grok{--card-glow:#727784}.d9-provider-showcase>a.is-deepseek{--card-glow:#3d71e8}.d9-provider-showcase>a>header{display:flex;align-items:flex-start;justify-content:space-between}.d9-provider-showcase>a>header>span{color:var(--d9-muted);font:700 13px/1 Arial,sans-serif}.d9-provider-showcase>a>div{margin-top:auto;padding-top:34px}.d9-provider-showcase small{color:var(--d9-muted);font:650 13px/1.4 Arial,var(--d9-font)}.d9-provider-showcase h3{margin:4px 0 0;font:800 clamp(28px,3vw,40px)/1.3 Arial,var(--d9-font);letter-spacing:-1.2px}.d9-provider-showcase strong{display:block;margin-top:8px;font-size:15px;font-weight:720}.d9-provider-showcase p{max-width:420px;margin:8px 0 0;color:var(--d9-muted);font-size:14px;line-height:1.9}.d9-provider-showcase footer{position:relative;z-index:2;min-height:42px;margin-top:18px;padding-top:13px;border-top:1px solid var(--d9-line);display:flex;align-items:center;justify-content:space-between}.d9-provider-showcase footer span{font-size:13px;font-weight:720}.d9-provider-showcase footer i{width:36px;height:36px;border-radius:11px;background:var(--d9-surface-soft);color:var(--d9-ink);display:grid;place-items:center;transform:rotate(-45deg)}.d9-live-strip{min-height:82px;margin-top:12px;padding:0 20px;border:1px solid var(--d9-line);border-radius:20px;background:var(--d9-surface);display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:22px}.d9-live-strip>span{display:inline-flex;align-items:center;gap:9px;color:var(--d9-muted);font-size:13px}.d9-live-strip>span i{width:8px;height:8px;border-radius:50%;background:var(--d9-mint);box-shadow:0 0 0 5px color-mix(in srgb,var(--d9-mint) 12%,transparent)}.d9-live-strip>b{font-size:16px}.d9-live-strip>p{margin:0;color:var(--d9-muted);font-size:13px}.d9-live-strip>a{color:var(--d9-primary);display:flex;align-items:center;gap:7px;font-size:13px;font-weight:750}.d9-unified-section{background:var(--d9-bg-elevated)}.d9-before-after{margin-top:52px;display:grid;grid-template-columns:1fr 1fr;gap:13px}.d9-before-after>article{position:relative;min-height:560px;padding:34px;border-radius:32px;overflow:hidden;display:flex;flex-direction:column}.d9-before-after>article>span{font-size:13px;font-weight:750}.d9-before-after h3{max-width:470px;margin:12px 0 0;font-size:clamp(28px,3.3vw,43px);line-height:1.55;letter-spacing:-1.1px}.d9-before-after article>footer{min-height:48px;margin-top:auto;padding-top:17px;border-top:1px solid;display:flex;align-items:center;gap:9px;font-size:13px;font-weight:650}.d9-before-after__before{border:1px solid var(--d9-line);background:var(--d9-surface);color:var(--d9-ink)}.d9-before-after__before>span{color:var(--d9-muted)}.d9-before-after__before>footer{border-color:var(--d9-line);color:var(--d9-muted)}.d9-before-after__before>footer .app-icon{color:var(--d9-warning)}.d9-scattered-services{position:relative;flex:1;min-height:270px;margin-top:20px}.d9-scattered-services>i{position:absolute;min-height:54px;padding:7px 12px 7px 8px;border:1px solid var(--d9-line);border-radius:15px;background:var(--d9-bg-elevated);box-shadow:var(--d9-shadow-sm);display:flex;align-items:center;gap:9px;font:700 13px/1 Arial,sans-serif;font-style:normal;direction:ltr}.d9-scattered-services .a{top:12%;left:8%;transform:rotate(-5deg)}.d9-scattered-services .b{top:2%;right:12%;transform:rotate(4deg)}.d9-scattered-services .c{top:45%;left:31%;transform:rotate(2deg)}.d9-scattered-services .d{bottom:3%;left:7%;transform:rotate(5deg)}.d9-scattered-services .e{bottom:7%;right:6%;transform:rotate(-4deg)}.d9-before-after__after{border:1px solid #292e39;background:radial-gradient(circle at 50% 70%,rgba(104,95,255,.2),transparent 36%),#0d1016;color:#fff}.d9-before-after__after>span{color:#8e87ff}.d9-before-after__after>footer{border-color:#292e39;color:#aab1be}.d9-before-after__after>footer .app-icon{color:#44d4a2}.d9-unified-orbit{position:relative;width:330px;height:250px;margin:20px auto 0}.d9-unified-orbit:after,.d9-unified-orbit:before{content:"";position:absolute;inset:22px 62px;border:1px solid #303644;border-radius:50%;transform:rotate(-10deg)}.d9-unified-orbit:after{inset:48px 32px;transform:rotate(18deg)}.d9-unified-orbit>b{position:absolute;z-index:3;top:50%;left:50%;width:94px;height:94px;transform:translate(-50%,-50%);border:1px solid #383e4b;border-radius:29px;background:#181c25;box-shadow:0 24px 70px #0006;display:grid;place-items:center}.d9-unified-orbit>i{position:absolute;z-index:4;font-style:normal}.d9-unified-orbit>i:first-child{top:1px;left:50%;transform:translate(-50%)}.d9-unified-orbit>i:nth-child(2){top:35%;right:12px}.d9-unified-orbit>i:nth-child(3){bottom:0;right:62px}.d9-unified-orbit>i:nth-child(4){bottom:0;left:62px}.d9-unified-orbit>i:nth-child(5){top:35%;left:12px}.d9-unified-orbit .d9-provider-mark{border-color:#363c48;background:#1b202a}.d9-workflows{background:var(--d9-bg)}.d9-workflow-grid{margin-top:52px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.d9-workflow-grid>article{min-width:0;min-height:330px;padding:25px;border:1px solid var(--d9-line);border-radius:28px;background:var(--d9-surface);overflow:hidden;display:flex;flex-direction:column}.d9-workflow-grid>article.is-1{grid-column:span 7;grid-row:span 2;min-height:672px;background:radial-gradient(circle at 12% 85%,rgba(93,85,238,.17),transparent 35%),var(--d9-dark);color:#fff;border-color:#292e38}.d9-workflow-grid>article.is-2,.d9-workflow-grid>article.is-3{grid-column:span 5}.d9-workflow-grid>article.is-4,.d9-workflow-grid>article.is-5{grid-column:span 6}.d9-workflow-grid>article>header{display:grid;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:10px}.d9-workflow-grid>article>header>span{width:45px;height:45px;border-radius:14px;background:var(--d9-primary-soft);color:var(--d9-primary);display:grid;place-items:center}.d9-workflow-grid>article.is-1>header>span{background:#222637;color:#9892ff}.d9-workflow-grid>article>header small{color:var(--d9-muted);font:700 12px/1 Arial,sans-serif}.d9-workflow-grid>article.is-1>header small{color:#8992a3}.d9-workflow-grid>article>header>b{color:var(--d9-muted);font:700 13px/1 Arial,sans-serif}.d9-workflow-grid>article>div:nth-child(2){margin-top:28px}.d9-workflow-grid h3{margin:0;font-size:24px;line-height:1.5}.d9-workflow-grid p{margin:8px 0 0;color:var(--d9-muted);font-size:14px;line-height:1.95}.d9-workflow-grid>article.is-1 p{max-width:560px;color:#9ea6b5}.d9-research-preview{min-height:315px;margin-top:auto;padding:22px;border:1px solid #2b3140;border-radius:22px;background:#141821d9;box-shadow:0 26px 60px #00000045;display:flex;flex-direction:column}.d9-research-preview>span{color:#8f98a8;display:flex;align-items:center;gap:8px;font-size:11px}.d9-research-preview>span i{width:7px;height:7px;border-radius:50%;background:#43d6a3;animation:d9-pulse 2s infinite}.d9-research-preview>b{margin-top:22px;font-size:17px}.d9-research-preview>em{width:92%;height:12px;margin-top:20px;border-radius:8px;background:#2a303b}.d9-research-preview>em:nth-of-type(2){width:76%;margin-top:12px}.d9-research-preview>em:nth-of-type(3){width:58%;margin-top:12px}.d9-code-preview{min-height:130px;margin-top:auto;padding:15px;border:1px solid #2c313b;border-radius:17px;background:#101319;color:#dce1ea;display:grid;gap:8px}.d9-code-preview>span{color:#7d8697;font:600 10px/1.3 Arial,sans-serif}.d9-code-preview code{font:500 11px/1.8 Consolas,monospace}.d9-code-preview code i{color:#bd8df2;font-style:normal}.d9-code-preview code b{color:#71b9ef}.d9-code-preview code em{color:#75d6a9;font-style:normal}.d9-file-preview{min-height:76px;margin-top:auto;padding:10px;border:1px solid var(--d9-line);border-radius:16px;background:var(--d9-surface-soft);display:grid;grid-template-columns:43px minmax(0,1fr) 20px;align-items:center;gap:10px}.d9-file-preview>span{width:43px;height:43px;border-radius:12px;background:var(--d9-surface);color:var(--d9-primary);display:grid;place-items:center}.d9-file-preview>div{min-width:0;display:grid;gap:2px}.d9-file-preview b{font-size:12px}.d9-file-preview small{color:var(--d9-muted);font-size:10px}.d9-file-preview>.app-icon{color:var(--d9-mint)}.d9-copy-preview{min-height:120px;margin-top:auto;padding:16px;border-radius:17px;background:var(--d9-surface-soft);display:grid;align-content:center}.d9-copy-preview span{color:var(--d9-primary);font-size:11px}.d9-copy-preview b{margin-top:5px;font-size:14px}.d9-copy-preview>div{margin-top:14px;display:grid;gap:7px}.d9-copy-preview i{height:7px;border-radius:8px;background:var(--d9-line-strong)}.d9-copy-preview i:nth-child(2){width:78%}.d9-copy-preview i:nth-child(3){width:54%}.d9-visual-preview{min-height:130px;margin-top:auto;display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:1fr 1fr;gap:6px}.d9-visual-preview i{border-radius:14px;background:linear-gradient(135deg,#6761ec,#2cc4d4)}.d9-visual-preview i:first-child{grid-row:span 2}.d9-visual-preview i:nth-child(2){background:linear-gradient(135deg,#e6a66a,#d55c7a)}.d9-visual-preview i:nth-child(3){background:linear-gradient(135deg,#43c792,#4c83dd)}.d9-visual-preview i:nth-child(4){display:none}.d9-pricing-section{background:var(--d9-bg-elevated)}.d9-interval-switch{width:-moz-max-content;width:max-content;min-height:50px;margin:30px auto 0;padding:4px;border:1px solid var(--d9-line);border-radius:15px;background:var(--d9-surface-soft);display:flex;gap:3px}.d9-interval-switch button{min-width:116px;height:40px;padding:0 14px;border:0;border-radius:11px;background:transparent;color:var(--d9-muted);font-size:13px;font-weight:720}.d9-interval-switch button.active{background:var(--d9-surface);color:var(--d9-ink);box-shadow:var(--d9-shadow-xs)}.d9-interval-switch button b{margin-right:5px;padding:3px 6px;border-radius:6px;background:#dff7ed;color:#0d8b60;font-size:10px}.d9-pricing-grid{margin-top:44px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:11px;align-items:stretch}.d9-plan-card{position:relative;min-width:0;min-height:520px;padding:25px;border:1px solid var(--d9-line);border-radius:28px;background:var(--d9-surface);color:var(--d9-ink);box-shadow:var(--d9-shadow-xs);display:flex;flex-direction:column}.d9-plan-card.is-featured{border-color:#2e3340;background:var(--d9-dark);color:#fff;box-shadow:var(--d9-shadow-md);transform:translateY(-8px)}.d9-plan-card__ribbon{position:absolute;top:14px;left:14px;min-height:29px;padding:0 9px;border-radius:9px;background:#282443;color:#afaaff;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:750}.d9-plan-card>header{display:flex;align-items:center;gap:11px}.d9-plan-card__icon{width:48px;height:48px;border-radius:15px;background:var(--d9-primary-soft);color:var(--d9-primary);display:grid;place-items:center}.d9-plan-card__icon img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.d9-plan-card.is-featured .d9-plan-card__icon{background:#24283a;color:#9e98ff}.d9-plan-card>header>div{min-width:0;display:grid;gap:2px}.d9-plan-card>header small{color:var(--d9-muted);font:700 10px/1.3 Arial,sans-serif}.d9-plan-card>header h3{margin:0;font-size:21px}.d9-plan-card>p{min-height:58px;margin:20px 0 0;color:var(--d9-muted);font-size:14px;line-height:1.9}.d9-plan-card.is-featured>header small,.d9-plan-card.is-featured>p{color:#9199a9}.d9-plan-card__price{min-height:68px;margin-top:12px;padding-bottom:15px;border-bottom:1px solid var(--d9-line);display:flex;align-items:baseline;gap:7px}.d9-plan-card.is-featured .d9-plan-card__price{border-color:#2c323e}.d9-plan-card__price strong{font-size:25px;font-weight:800;line-height:1.4}.d9-plan-card__price span{color:var(--d9-muted);font-size:11px}.d9-plan-card__usage{min-height:64px;margin-top:14px;padding:8px;border-radius:15px;background:var(--d9-surface-soft);display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px}.d9-plan-card.is-featured .d9-plan-card__usage{background:#171b23}.d9-plan-card__usage>span{width:38px;height:38px;border-radius:11px;background:var(--d9-surface);color:var(--d9-primary);display:grid;place-items:center}.d9-plan-card.is-featured .d9-plan-card__usage>span{background:#242936;color:#9e98ff}.d9-plan-card__usage>div{display:grid;gap:2px}.d9-plan-card__usage b{font-size:14px}.d9-plan-card__usage small{color:var(--d9-muted);font-size:10px}.d9-plan-card ul{margin:17px 0 22px;padding:0;list-style:none;display:grid;gap:10px}.d9-plan-card li{color:var(--d9-muted-strong);display:flex;align-items:flex-start;gap:7px;font-size:13px;line-height:1.7}.d9-plan-card.is-featured li{color:#b6bdc9}.d9-plan-card li .app-icon{flex:0 0 auto;margin-top:2px;color:var(--d9-mint)}.d9-plan-card__choose{width:100%;min-height:49px;margin-top:auto;border:1px solid var(--d9-ink);border-radius:13px;background:var(--d9-ink);color:var(--d9-surface);display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:760}.d9-plan-card.is-featured .d9-plan-card__choose{border-color:#fff;background:#fff;color:#11131a}.d9-plan-card__details{min-height:36px;margin-top:7px;border:0;background:transparent;color:var(--d9-muted);gap:5px;font-size:11px;font-weight:650}.d9-plan-card__details,.d9-pricing-link{display:flex;align-items:center;justify-content:center}.d9-pricing-link{min-height:48px;margin:28px auto 0;color:var(--d9-ink);gap:8px;font-size:14px;font-weight:720}.d9-loading{min-height:150px;margin-top:42px;border:1px dashed var(--d9-line-strong);border-radius:24px;background:var(--d9-surface);display:flex;align-items:center;justify-content:center;gap:13px}.d9-loading>div{display:grid;gap:4px}.d9-loading b{font-size:15px}.d9-loading small{color:var(--d9-muted);font-size:12px}.d9-trust-section{background:var(--d9-bg-elevated);padding-top:20px}.d9-trust-card{min-height:620px;padding:60px;border:1px solid #292e39;border-radius:38px;background:radial-gradient(circle at 18% 8%,rgba(88,79,235,.23),transparent 30%),radial-gradient(circle at 92% 94%,rgba(40,191,213,.13),transparent 26%),var(--d9-dark);color:#fff;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;overflow:hidden}.d9-trust-card__copy>span{color:#a09aff;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:750}.d9-trust-card__copy h2{margin:14px 0 0;font-size:clamp(38px,4.2vw,57px);line-height:1.4;letter-spacing:-1.8px}.d9-trust-card__copy>p{margin:16px 0 0;color:#a3aab8;font-size:15px;line-height:2.05}.d9-trust-card__copy>div{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px}.d9-trust-card__copy>div b{min-height:38px;padding:0 10px;border:1px solid #303642;border-radius:11px;background:#151922;color:#c4cad4;display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:650}.d9-trust-card__copy>div .app-icon{color:#8e87ff}.d9-trust-card__device{position:relative;height:470px;display:grid;place-items:center}.d9-trust-card__device:before{width:420px;height:420px}.d9-trust-card__device:after,.d9-trust-card__device:before{content:"";position:absolute;border:1px solid #2c3240;border-radius:50%}.d9-trust-card__device:after{width:300px;height:300px}.d9-trust-card__device>div{position:relative;z-index:2;width:min(430px,100%);border:1px solid #353b48;border-radius:25px;background:#12161d;box-shadow:0 35px 90px #00000073;overflow:hidden;transform:perspective(900px) rotateY(4deg) rotateX(1deg)}.d9-trust-card__device header{height:45px;padding:0 13px;border-bottom:1px solid #2b313c;background:#181c25;display:flex;align-items:center;justify-content:space-between;direction:ltr}.d9-trust-card__device header span{display:flex;gap:5px}.d9-trust-card__device header span i{width:8px;height:8px;border-radius:50%;background:#414754}.d9-trust-card__device header b{color:#727b8c;font:650 9px/1 Arial,sans-serif;letter-spacing:.08em}.d9-trust-card__device main{padding:26px 22px 22px;display:grid;justify-items:center}.d9-trust-card__device main>i{width:76px;height:76px;border:1px solid #353b48;border-radius:23px;background:#1b2029;color:#8f89ff;display:grid;place-items:center}.d9-trust-card__device main>strong{margin-top:13px;font-size:16px}.d9-trust-card__device main>small{margin-top:4px;color:#858e9e;font-size:10px}.d9-trust-card__device main>span{width:100%;min-height:60px;margin-top:18px;padding:9px 10px;border:1px solid #2b313c;border-radius:14px;display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px}.d9-trust-card__device main>span+span{margin-top:7px}.d9-trust-card__device main>span>b{width:8px;height:8px;border-radius:50%;background:#42d49f}.d9-trust-card__device main>span>div{display:grid;gap:2px}.d9-trust-card__device main>span em{font-size:11px;font-style:normal;font-weight:700}.d9-trust-card__device main>span small{color:#7f8898;font-size:9px}.d9-trust-card__device main>span>i{padding:4px 7px;border-radius:7px;background:#40d39d1a;color:#4bd5a3;font-size:8px;font-style:normal}.d9-faq{background:var(--d9-bg)}.d9-faq__grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px;align-items:start}.d9-faq__list{border-top:1px solid var(--d9-line)}.d9-faq__list article{border-bottom:1px solid var(--d9-line)}.d9-faq__list article>button{width:100%;min-height:78px;padding:13px 0;border:0;background:transparent;color:var(--d9-ink);display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:right}.d9-faq__list article>button>span{display:flex;align-items:center;gap:13px;font-size:15px;font-weight:720}.d9-faq__list article>button>span b{color:var(--d9-muted);font:650 11px/1 Arial,sans-serif}.d9-faq__list article>button>i{width:36px;height:36px;flex:0 0 auto;border:1px solid var(--d9-line);border-radius:11px;background:var(--d9-surface);color:var(--d9-muted);display:grid;place-items:center;font-style:normal}.d9-faq__list article.open>button>i{border-color:var(--d9-primary);background:var(--d9-primary);color:#fff}.d9-faq__list article>p{max-width:700px;margin:-2px 40px 22px 0;color:var(--d9-muted);font-size:14px;line-height:2;animation:d9-faq-in .24s ease}.d9-final-cta{padding:40px 0 120px;background:var(--d9-bg)}.d9-final-cta>.d9-shell{position:relative;min-height:570px;padding:80px 24px;border:1px solid var(--d9-line);border-radius:40px;background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--d9-cyan) 17%,transparent),transparent 28%),radial-gradient(circle at 90% 12%,color-mix(in srgb,var(--d9-primary) 18%,transparent),transparent 31%),var(--d9-surface);box-shadow:var(--d9-shadow-sm);overflow:hidden;display:grid;justify-items:center;align-content:center;text-align:center}.d9-final-cta__marks{display:flex;direction:ltr}.d9-final-cta__marks .d9-provider-mark{width:52px;height:52px;margin-left:-9px;border:3px solid var(--d9-surface);border-radius:17px;box-shadow:var(--d9-shadow-sm)}.d9-final-cta>.d9-shell>span{margin-top:23px;color:var(--d9-primary);font-size:14px;font-weight:760}.d9-final-cta h2{max-width:800px;margin:14px 0 0;font-size:clamp(42px,5.2vw,68px);line-height:1.35;letter-spacing:-2.3px}.d9-final-cta p{margin:15px 0 0;color:var(--d9-muted);font-size:16px}.d9-final-cta .d9-button{margin-top:28px}.d9-footer{padding:24px 0 28px;background:#0b0e13;color:#f7f8fa}.d9-footer .d9-shell{width:min(var(--d9-container),calc(100% - 48px))}.d9-footer__cta{min-height:220px;padding:34px 0 42px;border-bottom:1px solid #282e38;display:flex;align-items:center;justify-content:space-between;gap:40px}.d9-footer__cta>div:first-child{max-width:720px}.d9-footer__cta span{color:#918aff;font-size:13px;font-weight:750}.d9-footer__cta h2{margin:9px 0 0;font-size:clamp(29px,3.5vw,45px);line-height:1.5}.d9-footer__cta p{margin:5px 0 0;color:#8f98a8;font-size:14px}.d9-footer__cta>div:last-child{display:flex;gap:8px}.d9-footer__cta a{min-height:48px;padding:0 16px;border:1px solid #353b47;border-radius:13px;color:#e8ebf0;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:720}.d9-footer__cta a.is-primary{border-color:#fff;background:#fff;color:#11131a}.d9-footer__grid{padding:58px 0;display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:55px}.d9-footer__grid>section{display:grid;align-content:start;gap:12px}.d9-footer__grid>section>strong{margin-bottom:5px;color:#f0f2f5;font-size:14px}.d9-footer__grid>section>a{color:#8f98a8;font-size:13px;line-height:1.8}.d9-footer__grid>section>a:hover{color:#fff}.d9-footer__brand>a{color:#fff!important;display:flex;align-items:center;gap:10px}.d9-footer__brand>a>span{display:grid;gap:3px}.d9-footer__brand>a strong{font:800 22px/1 Arial,sans-serif}.d9-footer__brand>a small{color:#727b8b;font:650 9px/1 Arial,sans-serif;letter-spacing:.08em}.d9-footer__brand>p{max-width:400px;margin:5px 0 0;color:#969ead;font-size:13px;line-height:2}.d9-footer__providers{margin-top:4px;display:flex;gap:5px}.d9-footer__providers .d9-provider-mark{border-color:#303641;background:#151922}.d9-footer__bottom{min-height:62px;padding-top:20px;border-top:1px solid #282e38;color:#777f8e;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px}.d9-footer__bottom>div{display:flex;align-items:center;gap:18px}.d9-footer__bottom a{color:#a2aab8}.d9-footer__bottom b{display:flex;align-items:center;gap:7px;font-weight:600}.d9-footer__bottom b i{width:7px;height:7px;border-radius:50%;background:#38d098}.d9-inner-page{min-height:100dvh;background:var(--d9-bg);color:var(--d9-ink)}.d9-inner-hero{position:relative;padding:100px 0 92px;overflow:hidden;background:var(--d9-bg);isolation:isolate}.d9-inner-hero__grid{position:absolute;z-index:-1;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--d9-line) 52%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--d9-line) 52%,transparent) 1px,transparent 1px);background-size:86px 86px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 95%);mask-image:linear-gradient(180deg,#000,transparent 95%)}.d9-inner-hero__content{text-align:center;display:grid;justify-items:center}.d9-page-kicker{min-height:34px;padding:0 11px;border:1px solid var(--d9-line);border-radius:999px;background:color-mix(in srgb,var(--d9-surface) 82%,transparent);color:var(--d9-muted-strong);display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.d9-page-kicker i{width:7px;height:7px;border-radius:50%;background:var(--d9-primary);box-shadow:0 0 0 5px color-mix(in srgb,var(--d9-primary) 10%,transparent)}.d9-inner-hero h1,.d9-pricing-hero h1,.d9-support-hero h1{max-width:850px;margin:20px 0 0;font-size:clamp(52px,6vw,76px);line-height:1.28;letter-spacing:-3px}.d9-inner-hero h1 em,.d9-pricing-hero h1 em,.d9-support-hero h1 em{color:var(--d9-primary);font-style:normal}.d9-inner-hero__content>p{max-width:720px;margin:20px 0 0;color:var(--d9-muted);font-size:17px;line-height:2}.d9-inner-hero__meta{min-height:62px;margin-top:32px;padding:8px;border:1px solid var(--d9-line);border-radius:17px;background:var(--d9-surface);box-shadow:var(--d9-shadow-xs);display:flex;align-items:center;gap:6px}.d9-inner-hero__meta span{min-height:44px;padding:0 14px;border-left:1px solid var(--d9-line);color:var(--d9-muted);display:inline-flex;align-items:center;gap:7px;font-size:13px}.d9-inner-hero__meta span:last-child{border-left:0}.d9-inner-hero__meta b{color:var(--d9-ink);font-size:17px}.d9-inner-hero__meta .app-icon{color:var(--d9-primary)}.d9-provider-bar{border-block:1px solid var(--d9-line);background:var(--d9-surface)}.d9-provider-bar .d9-shell{min-height:88px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px}.d9-provider-bar .d9-shell>span{color:var(--d9-muted);font-size:13px}.d9-provider-bar .d9-shell>div{display:flex;align-items:center;justify-content:center;gap:8px}.d9-provider-bar .d9-shell>div b{min-height:46px;padding:5px 10px 5px 7px;border:1px solid var(--d9-line);border-radius:13px;background:var(--d9-bg-elevated);display:inline-flex;align-items:center;gap:7px;font:700 12px/1 Arial,sans-serif}.d9-provider-bar .d9-shell>small{color:var(--d9-primary);font-size:12px;font-weight:700}.d9-catalog-section{padding:85px 0 120px;background:var(--d9-bg-elevated)}.d9-catalog-layout{display:grid;grid-template-columns:300px minmax(0,1fr);align-items:start;gap:18px}.d9-catalog-layout>aside{position:sticky;top:100px;padding:26px;border:1px solid var(--d9-line);border-radius:25px;background:var(--d9-surface)}.d9-catalog-layout>aside>span{color:var(--d9-primary);font-size:13px;font-weight:750}.d9-catalog-layout>aside h2{margin:9px 0 0;font-size:24px;line-height:1.65}.d9-catalog-layout>aside>p{margin:10px 0 0;color:var(--d9-muted);font-size:13px;line-height:2}.d9-catalog-layout>aside ul{margin:24px 0 0;padding:19px 0 0;border-top:1px solid var(--d9-line);list-style:none;display:grid;gap:8px}.d9-catalog-layout>aside li{min-height:55px;padding:7px;border-radius:13px;background:var(--d9-surface-soft);color:var(--d9-primary);display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px}.d9-catalog-layout>aside li>span{display:grid;gap:2px}.d9-catalog-layout>aside li b{color:var(--d9-ink);font-size:12px}.d9-catalog-layout>aside li small{color:var(--d9-muted);font-size:10px}.d9-catalog-shell{min-width:0;padding:24px;border:1px solid var(--d9-line);border-radius:27px;background:var(--d9-surface);box-shadow:var(--d9-shadow-xs)}.d9-catalog-shell>header{min-height:68px;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--d9-line);display:flex;align-items:center;justify-content:space-between;gap:18px}.d9-catalog-shell>header>div{display:grid;gap:2px}.d9-catalog-shell>header span{color:var(--d9-primary);font-size:12px;font-weight:740}.d9-catalog-shell>header h2{margin:0;font-size:24px}.d9-catalog-shell>header>b{color:var(--d9-muted);display:flex;align-items:center;gap:8px;font-size:12px}.d9-catalog-shell>header>b i{width:8px;height:8px;border-radius:50%;background:var(--d9-mint)}.d9-catalog-shell .catalog-browser[data-mode=page]{gap:14px!important}.d9-catalog-shell .catalog-browser[data-mode=page] .catalog-search{min-height:56px!important;padding:0 15px!important;border:1px solid var(--d9-line-strong)!important;border-radius:16px!important;background:var(--d9-bg-elevated)!important}.d9-catalog-shell .catalog-browser[data-mode=page] .catalog-search input{font-size:15px!important}.d9-catalog-shell .catalog-browser[data-mode=page] .catalog-filter-row{justify-content:flex-start!important;flex-wrap:nowrap!important;overflow-x:auto!important;padding:2px 0 5px!important}.d9-catalog-shell .catalog-browser[data-mode=page] .catalog-filter-row>button{min-height:42px!important;padding:0 13px!important;border:1px solid var(--d9-line)!important;border-radius:13px!important;background:var(--d9-surface)!important;font-size:12px!important}.d9-catalog-shell .catalog-browser[data-mode=page] .catalog-filter-row>button.active{border-color:var(--d9-ink)!important;background:var(--d9-ink)!important;color:var(--d9-surface)!important}.d9-catalog-shell .catalog-browser[data-mode=page] .catalog-summary{min-height:38px!important;padding:0 3px!important;font-size:12px!important}.d9-catalog-shell .catalog-browser[data-mode=page] .catalog-summary b{font-size:14px!important}.d9-catalog-shell .catalog-browser[data-mode=page] .catalog-flat-list{gap:9px!important;border:0!important}.d9-catalog-shell .catalog-browser[data-mode=page] .model-card-v421{min-height:112px!important;padding:14px!important;border:1px solid var(--d9-line)!important;border-radius:18px!important;background:var(--d9-bg-elevated)!important;box-shadow:none!important;grid-template-columns:58px minmax(0,1fr) 38px!important;gap:13px!important}.d9-catalog-shell .catalog-browser[data-mode=page] .model-card-v421:hover{border-color:var(--d9-line-strong)!important;background:var(--d9-surface-soft)!important}.d9-catalog-shell .catalog-browser[data-mode=page] .model-card-v421__name{font-size:16px!important}.d9-catalog-shell .catalog-browser[data-mode=page] .model-card-v421__description{font-size:12px!important}.d9-catalog-shell .catalog-browser[data-mode=page] .model-card-v421__meta,.d9-catalog-shell .catalog-browser[data-mode=page] .model-card-v421__topline{font-size:10px!important}.d9-catalog-shell .catalog-browser[data-mode=page] .model-card-v421__action{width:38px!important;height:38px!important;border:1px solid var(--d9-line)!important;border-radius:12px!important;background:var(--d9-surface)!important}.d9-pricing-hero{position:relative;padding:100px 0 110px;overflow:hidden;text-align:center;background:var(--d9-dark);color:#fff}.d9-pricing-hero__glow{position:absolute;inset:0;background:radial-gradient(circle at 50% -20%,rgba(105,95,255,.4),transparent 45%),linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:auto,86px 86px,86px 86px;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}.d9-pricing-hero .d9-shell{position:relative;display:grid;justify-items:center}.d9-pricing-hero .d9-page-kicker{border-color:#343a46;background:#ffffff0d;color:#b6bdca}.d9-pricing-hero h1{max-width:930px;color:#fff}.d9-pricing-hero h1 em{color:#918bff}.d9-pricing-hero .d9-shell>p{max-width:670px;margin:20px 0 0;color:#a3abb9;font-size:17px;line-height:2}.d9-interval-switch--hero{border-color:#343a46;background:#151922}.d9-interval-switch--hero button{color:#949dac}.d9-interval-switch--hero button.active{background:#fff;color:#11131a}.d9-pricing-hero__notes{margin-top:25px;display:flex;flex-wrap:wrap;justify-content:center;gap:22px;color:#9da5b4}.d9-pricing-hero__notes span{display:flex;align-items:center;gap:7px;font-size:13px}.d9-pricing-hero__notes .app-icon{color:#4bd5a3}.d9-pricing-body{padding:100px 0 80px;background:var(--d9-bg-elevated)}.d9-pricing-grid--page{margin-top:0}.d9-payment-strip{margin-top:30px;padding:12px;border:1px solid var(--d9-line);border-radius:22px;background:var(--d9-surface);display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.d9-payment-strip article{min-height:90px;padding:12px;border-radius:16px;background:var(--d9-surface-soft);display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:11px}.d9-payment-strip article>span{width:46px;height:46px;border-radius:14px;background:var(--d9-surface);color:var(--d9-primary);display:grid;place-items:center}.d9-payment-strip article>div{display:grid;gap:3px}.d9-payment-strip b{font-size:13px}.d9-payment-strip small{color:var(--d9-muted);font-size:11px;line-height:1.7}.d9-plan-explainer{padding:100px 0;background:var(--d9-bg)}.d9-plan-explainer__grid{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px}.d9-plan-explainer__grid>div:first-child>span{color:var(--d9-primary);font-size:13px;font-weight:760}.d9-plan-explainer__grid h2{margin:11px 0 0;font-size:37px;line-height:1.55}.d9-plan-explainer__grid p{margin:13px 0 0;color:var(--d9-muted);font-size:15px;line-height:2}.d9-plan-explainer__flow{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:center}.d9-plan-explainer__flow>span{position:relative;min-height:190px;padding:20px;border:1px solid var(--d9-line);border-radius:21px;background:var(--d9-surface);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.d9-plan-explainer__flow>span>b{position:absolute;top:10px;right:12px;color:var(--d9-muted);font:700 11px/1 Arial,sans-serif}.d9-plan-explainer__flow>span>i{width:49px;height:49px;border-radius:15px;background:var(--d9-primary-soft);color:var(--d9-primary);display:grid;place-items:center;font-style:normal}.d9-plan-explainer__flow strong{margin-top:13px;font-size:13px}.d9-plan-explainer__flow small{margin-top:4px;color:var(--d9-muted);font-size:10px;line-height:1.7}.d9-plan-explainer__flow>em{height:1px;background:var(--d9-line-strong)}.d9-pricing-faq{background:var(--d9-bg-elevated)}.d9-support-hero{padding:90px 0 100px;background:var(--d9-bg)}.d9-support-hero__grid{min-height:520px;padding:65px;border:1px solid var(--d9-line);border-radius:38px;background:radial-gradient(circle at 85% 18%,color-mix(in srgb,var(--d9-primary) 17%,transparent),transparent 34%),radial-gradient(circle at 12% 90%,color-mix(in srgb,var(--d9-cyan) 13%,transparent),transparent 29%),var(--d9-surface);box-shadow:var(--d9-shadow-sm);display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;overflow:hidden}.d9-support-hero h1{max-width:700px;margin-top:18px}.d9-support-hero__grid>div:first-child>p{max-width:620px;margin:18px 0 0;color:var(--d9-muted);font-size:16px;line-height:2}.d9-support-hero__visual{position:relative;width:360px;height:360px;justify-self:center;border:1px solid var(--d9-line);border-radius:50%;display:grid;place-items:center;align-content:center;text-align:center}.d9-support-hero__visual:before{content:"";position:absolute;inset:50px;border:1px solid var(--d9-line);border-radius:50%}.d9-support-hero__visual>i{position:relative;z-index:2;width:108px;height:108px;border:1px solid var(--d9-line);border-radius:34px;background:var(--d9-surface);box-shadow:var(--d9-shadow-md);display:grid;place-items:center;font-style:normal}.d9-support-hero__visual>b{position:relative;z-index:2;margin-top:16px;font-size:16px}.d9-support-hero__visual>small{position:relative;z-index:2;margin-top:4px;color:var(--d9-muted);font-size:11px}.d9-support-hero__visual>span{position:absolute;z-index:3;width:54px;height:54px;border:1px solid var(--d9-line);border-radius:17px;background:var(--d9-surface);color:var(--d9-primary);box-shadow:var(--d9-shadow-sm);display:grid;place-items:center}.d9-support-hero__visual>span.one{top:32px;right:42px}.d9-support-hero__visual>span.two{bottom:48px;right:5px}.d9-support-hero__visual>span.three{top:105px;left:0;color:var(--d9-mint)}.d9-support-topics{padding:85px 0;background:var(--d9-bg-elevated)}.d9-support-topics header{text-align:center}.d9-support-topics header span{color:var(--d9-primary);font-size:13px;font-weight:750}.d9-support-topics header h2{margin:8px 0 0;font-size:35px}.d9-support-topics .d9-shell>div{margin-top:32px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.d9-support-topics article{min-width:0;min-height:150px;padding:20px;border:1px solid var(--d9-line);border-radius:22px;background:var(--d9-surface);display:grid;grid-template-columns:45px minmax(0,1fr) 19px;align-items:center;gap:10px}.d9-support-topics article>span{width:45px;height:45px;border-radius:14px;background:var(--d9-primary-soft);color:var(--d9-primary);display:grid;place-items:center}.d9-support-topics article>div{min-width:0;display:grid;gap:4px}.d9-support-topics article b{font-size:14px}.d9-support-topics article small{color:var(--d9-muted);font-size:11px;line-height:1.7}.d9-support-topics article>.app-icon{color:var(--d9-muted)}.d9-support-contact{padding:110px 0 130px;background:var(--d9-bg)}.d9-support-contact__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px;align-items:start}.d9-support-contact aside,.d9-support-contact form{padding:32px;border:1px solid var(--d9-line);border-radius:28px;background:var(--d9-surface);box-shadow:var(--d9-shadow-xs)}.d9-support-contact header>span{color:var(--d9-primary);font-size:13px;font-weight:750}.d9-support-contact header h2{margin:9px 0 0;font-size:28px;line-height:1.55}.d9-support-contact header p{margin:8px 0 0;color:var(--d9-muted);font-size:13px;line-height:1.9}.d9-support-contact aside>a{min-height:80px;margin-top:14px;padding:11px;border:1px solid var(--d9-line);border-radius:17px;color:var(--d9-ink);display:grid;grid-template-columns:46px minmax(0,1fr) 19px;align-items:center;gap:11px}.d9-support-contact aside>a:hover{border-color:var(--d9-primary);background:var(--d9-primary-soft)}.d9-support-contact aside>a>i{width:46px;height:46px;border-radius:14px;background:var(--d9-surface-soft);color:var(--d9-primary);display:grid;place-items:center;font-style:normal}.d9-support-contact aside>a>div{min-width:0;display:grid;gap:3px}.d9-support-contact aside>a small{color:var(--d9-muted);font-size:11px}.d9-support-contact aside>a b{font-size:13px}.d9-support-contact__note{margin-top:18px;padding:13px;border-radius:14px;background:var(--d9-surface-soft);color:var(--d9-muted);display:grid;grid-template-columns:20px 1fr;gap:8px}.d9-support-contact__note p{margin:0;font-size:11px;line-height:1.9}.d9-support-contact form{display:grid;gap:18px}.d9-support-contact form label{display:grid;gap:8px}.d9-support-contact form label>b{font-size:13px}.d9-support-contact form input,.d9-support-contact form textarea{width:100%;border:1px solid var(--d9-line-strong);border-radius:14px;outline:0;background:var(--d9-bg-elevated);color:var(--d9-ink);font:550 14px/1.9 var(--d9-font)}.d9-support-contact form input{min-height:52px;padding:0 14px}.d9-support-contact form textarea{min-height:170px;padding:12px 14px;resize:vertical}.d9-support-contact form input:focus,.d9-support-contact form textarea:focus{border-color:var(--d9-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--d9-primary) 11%,transparent)}.d9-support-contact form label>small{color:var(--d9-muted);font-size:10px}.d9-support-contact form>button{min-height:51px;border:0;border-radius:14px;background:var(--d9-ink);color:var(--d9-surface);display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:750}.d9-support-contact form>small{color:var(--d9-muted);display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px}.d9-popover-enter-active,.d9-popover-leave-active{transition:opacity .18s ease,transform .18s ease}.d9-popover-enter-from,.d9-popover-leave-to{opacity:0;transform:translateY(7px) scale(.98)}@keyframes d9-pulse{50%{opacity:.45;box-shadow:0 0 0 7px #43d6a314}}@keyframes d9-faq-in{0%{opacity:0;transform:translateY(-5px)}}@media(max-width:1120px){.d9-nav>a:first-of-type,.d9-nav>a:nth-of-type(2){display:none}.d9-workspace__layout{grid-template-columns:165px minmax(0,1fr)}.d9-workspace__rail nav b{font-size:11px}.d9-workspace__suggestions{grid-template-columns:repeat(2,1fr)}.d9-workspace__conversation{margin-top:18px}.d9-provider-showcase>a:first-child,.d9-provider-showcase>a:nth-child(2){grid-column:span 6}.d9-trust-card{padding:45px;gap:35px}.d9-footer__grid{gap:32px}.d9-support-topics .d9-shell>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.d9-shell{width:min(100% - 32px,var(--d9-container))}.d9-header{height:76px;padding:9px 12px 7px}.d9-header__bar{height:60px;grid-template-columns:1fr auto}.d9-header__login,.d9-nav,.d9-theme-toggle{display:none}.d9-menu-toggle{display:grid}.d9-mobile-menu{position:fixed;z-index:8200;inset:0;display:block;pointer-events:auto}.d9-mobile-menu__backdrop{position:absolute;inset:0;background:#05070b94;backdrop-filter:blur(5px)}.d9-mobile-menu>nav{position:absolute;top:10px;bottom:10px;left:10px;width:min(430px,calc(100% - 20px));padding:20px;border:1px solid var(--d9-line);border-radius:27px;background:var(--d9-surface);box-shadow:var(--d9-shadow-md);display:flex;flex-direction:column;overflow:auto}.d9-mobile-menu nav>header{min-height:66px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.d9-mobile-menu nav>header>div{display:grid;gap:4px}.d9-mobile-menu nav>header span{color:var(--d9-primary);font-size:12px;font-weight:750}.d9-mobile-menu nav>header strong{font-size:18px;line-height:1.6}.d9-mobile-menu nav>header>button{width:40px;height:40px;border:1px solid var(--d9-line);border-radius:12px;background:var(--d9-surface-soft);color:var(--d9-ink);display:grid;place-items:center}.d9-mobile-menu__models{min-height:86px;margin-top:12px;padding:11px;border:1px solid var(--d9-line);border-radius:18px;background:var(--d9-primary-soft);color:var(--d9-ink);display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:10px;text-align:right}.d9-mobile-menu__models>span{display:grid;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:0 10px}.d9-mobile-menu__models>span>i{width:43px;height:43px;grid-row:1/3;border-radius:13px;background:var(--d9-surface);color:var(--d9-primary);display:grid;place-items:center;font-style:normal}.d9-mobile-menu__models b{font-size:14px}.d9-mobile-menu__models small{color:var(--d9-muted);font-size:10px;line-height:1.7}.d9-mobile-menu__links{margin-top:18px;border-top:1px solid var(--d9-line)}.d9-mobile-menu__links a{min-height:56px;border-bottom:1px solid var(--d9-line);gap:12px;font-size:15px;font-weight:680}.d9-mobile-menu__links a,.d9-mobile-menu__theme{color:var(--d9-ink);display:flex;align-items:center;justify-content:space-between}.d9-mobile-menu__theme{min-height:55px;margin-top:12px;padding:0 3px;border:0;background:transparent}.d9-mobile-menu__theme>span{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:680}.d9-mobile-menu__theme>i{position:relative;width:45px;height:25px;border-radius:999px;background:var(--d9-surface-strong);font-style:normal;transition:.2s ease}.d9-mobile-menu__theme>i b{position:absolute;top:3px;right:3px;width:19px;height:19px;border-radius:50%;background:var(--d9-surface);box-shadow:var(--d9-shadow-xs);transition:transform .2s ease}.d9-mobile-menu__theme>i.active{background:var(--d9-primary)}.d9-mobile-menu__theme>i.active b{transform:translate(-20px)}.d9-mobile-menu nav>footer{margin-top:auto;padding-top:20px;display:grid;gap:9px;text-align:center}.d9-mobile-menu nav>footer>a,.d9-mobile-menu nav>footer>button{min-height:52px;border:0;border-radius:14px;background:var(--d9-ink);color:var(--d9-surface);display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:750}.d9-mobile-menu nav>footer small{color:var(--d9-muted);font-size:11px}.d9-sheet-enter-active,.d9-sheet-leave-active{transition:opacity .22s ease}.d9-sheet-enter-active nav,.d9-sheet-leave-active nav{transition:transform .25s ease}.d9-sheet-enter-from,.d9-sheet-leave-to{opacity:0}.d9-sheet-enter-from nav,.d9-sheet-leave-to nav{transform:translate(-24px)}.d9-mega{top:78px;width:calc(100vw - 24px);max-height:calc(100dvh - 90px)}.d9-mega__body{grid-template-columns:230px minmax(0,1fr)}.d9-mega__grid{grid-template-columns:1fr}.d9-hero{padding-top:68px}.d9-hero h1{font-size:clamp(50px,9vw,68px)}.d9-hero__stage{margin-top:55px}.d9-workspace__layout{grid-template-columns:1fr}.d9-workspace__rail{display:none}.d9-model-dock{width:calc(100% - 38px);overflow-x:auto;grid-template-columns:repeat(5,minmax(145px,1fr));scrollbar-width:none}.d9-section{padding:95px 0}.d9-section-heading--split{grid-template-columns:1fr;gap:20px}.d9-provider-showcase>a:nth-child(n){grid-column:span 6}.d9-provider-showcase>a:last-child{grid-column:4/span 6}.d9-before-after>article{min-height:520px;padding:27px}.d9-workflow-grid>article.is-1{grid-column:span 12;grid-row:auto;min-height:590px}.d9-workflow-grid>article.is-2,.d9-workflow-grid>article.is-3,.d9-workflow-grid>article.is-4,.d9-workflow-grid>article.is-5{grid-column:span 6}.d9-trust-card{min-height:auto;grid-template-columns:1fr;padding:42px}.d9-trust-card__device{height:440px}.d9-faq__grid{grid-template-columns:1fr;gap:45px}.d9-footer__cta{align-items:flex-start;flex-direction:column}.d9-footer__grid{grid-template-columns:1.5fr 1fr 1fr}.d9-footer__grid>section:last-child{display:none}.d9-catalog-layout{grid-template-columns:1fr}.d9-catalog-layout>aside{position:static}.d9-catalog-layout>aside ul{grid-template-columns:repeat(2,1fr)}.d9-plan-explainer__grid{grid-template-columns:1fr;gap:40px}.d9-support-hero__grid{padding:45px;grid-template-columns:1fr;text-align:center}.d9-support-hero__grid>div:first-child{display:grid;justify-items:center}.d9-support-contact__grid{grid-template-columns:1fr}}@media(max-width:700px){.d9-shell{width:calc(100% - 24px)}.d9-header__bar{padding:0 7px;border-radius:16px}.d9-brand{min-width:0}.d9-brand small{display:none}.d9-header__cta{height:40px;padding:0 11px;font-size:12px}.d9-header__cta .app-icon{display:none}.d9-mega{top:70px;width:calc(100vw - 16px);max-height:calc(100dvh - 78px);border-radius:24px}.d9-mega__header{padding:18px 17px 13px}.d9-mega__header strong{font-size:19px}.d9-mega__header small{font-size:12px}.d9-mega__search{margin:0 17px 13px;min-height:52px}.d9-mega__body{padding:0 17px 14px;grid-template-columns:1fr;overflow:auto}.d9-mega__groups{display:flex;overflow-x:auto;padding-bottom:5px;scrollbar-width:none}.d9-mega__groups>button{flex:0 0 210px;min-height:61px;grid-template-columns:38px minmax(0,1fr)}.d9-mega__groups>button>span{width:38px;height:38px}.d9-mega__groups>button>.app-icon{display:none}.d9-mega__results{padding:11px}.d9-mega__footer{min-height:60px;padding:0 16px}.d9-mega__footer>span{display:none}.d9-mega__footer>button{width:100%}.d9-hero{padding-top:48px}.d9-eyebrow b{font-size:11px}.d9-hero h1{margin-top:21px;font-size:42px;line-height:1.3;letter-spacing:-1.8px}.d9-hero__content>p{margin-top:16px;font-size:16px;line-height:1.9}.d9-hero__actions{width:100%;margin-top:24px}.d9-hero__actions .d9-button{flex:1;min-width:0;padding-inline:12px;font-size:13px}.d9-hero__notes{gap:10px 14px}.d9-hero__notes span{font-size:11px}.d9-hero__stage{margin-top:42px;padding-bottom:105px}.d9-hero__stage-label{display:none}.d9-workspace{min-height:570px;border-radius:22px}.d9-workspace__chrome{height:43px;grid-template-columns:1fr auto}.d9-workspace__address{min-width:180px;justify-self:end}.d9-workspace__status{display:none}.d9-workspace__layout,.d9-workspace__main{min-height:527px}.d9-workspace__main{padding:13px}.d9-workspace__topline{min-height:42px}.d9-workspace__conversation{margin-top:16px;gap:16px}.d9-workspace__welcome{grid-template-columns:44px minmax(0,1fr);gap:10px}.d9-workspace__welcome>span{width:44px;height:44px;border-radius:14px}.d9-workspace__welcome h2{font-size:18px}.d9-workspace__welcome p{font-size:11px;line-height:1.8}.d9-workspace__suggestions{gap:6px}.d9-workspace__suggestions>button{min-height:57px;grid-template-columns:30px minmax(0,1fr);padding:7px}.d9-workspace__suggestions>button>span{width:30px;height:30px}.d9-workspace__suggestions>button>.app-icon{display:none}.d9-composer{margin-top:15px;padding:8px;border-radius:17px}.d9-composer textarea{min-height:70px;font-size:13px}.d9-composer__actions{display:grid;grid-template-columns:auto minmax(0,1fr) auto}.d9-composer__actions>div:first-child button:nth-child(2){display:none}.d9-composer__model-wrap{margin-right:0}.d9-composer__model{min-width:0;width:100%}.d9-composer__send{min-width:43px;width:43px;padding:0}.d9-composer__send b{display:none}.d9-model-picker{position:fixed;right:10px;bottom:10px;width:calc(100vw - 20px);max-height:72dvh}.d9-workspace__disclaimer{font-size:8px}.d9-model-dock{right:12px;bottom:0;width:calc(100vw - 24px);min-height:96px;padding:8px;transform:none;grid-template-columns:repeat(5,142px);border-radius:18px}.d9-model-dock>a{min-height:76px}.d9-section{padding:78px 0}.d9-section-heading h2{font-size:34px;line-height:1.5;letter-spacing:-1.1px}.d9-section-heading p{font-size:15px}.d9-models-section{padding-top:95px}.d9-provider-showcase{margin-top:34px;grid-template-columns:1fr}.d9-provider-showcase>a:last-child,.d9-provider-showcase>a:nth-child(n){grid-column:auto;min-height:285px}.d9-provider-showcase>a{padding:21px;border-radius:23px}.d9-provider-showcase h3{font-size:30px}.d9-live-strip{min-height:130px;padding:16px;grid-template-columns:1fr auto;gap:8px 12px}.d9-live-strip>p{grid-column:1/-1}.d9-before-after{grid-template-columns:1fr}.d9-before-after>article{min-height:500px;border-radius:25px}.d9-workflow-grid{grid-template-columns:1fr}.d9-workflow-grid>article.is-1,.d9-workflow-grid>article.is-2,.d9-workflow-grid>article.is-3,.d9-workflow-grid>article.is-4,.d9-workflow-grid>article.is-5{grid-column:auto;min-height:330px}.d9-workflow-grid>article.is-1{min-height:570px}.d9-pricing-grid{grid-template-columns:1fr}.d9-plan-card{min-height:500px}.d9-plan-card.is-featured{transform:none}.d9-trust-card{width:calc(100% - 24px);padding:28px 20px;border-radius:28px}.d9-trust-card__device{height:380px}.d9-trust-card__device:before{width:330px;height:330px}.d9-trust-card__device:after{width:240px;height:240px}.d9-trust-card__device>div{transform:none}.d9-faq__list article>button>span{font-size:14px}.d9-faq__list article>p{margin-right:0}.d9-final-cta{padding-bottom:80px}.d9-final-cta>.d9-shell{min-height:510px;border-radius:28px}.d9-final-cta h2{font-size:38px}.d9-footer .d9-shell{width:calc(100% - 28px)}.d9-footer__cta{min-height:0;padding:35px 0}.d9-footer__cta>div:last-child{width:100%}.d9-footer__cta a{flex:1;justify-content:center}.d9-footer__grid{grid-template-columns:1fr 1fr;gap:34px 20px}.d9-footer__brand{grid-column:1/-1}.d9-footer__bottom{align-items:flex-start;flex-direction:column}.d9-footer__bottom>div{flex-wrap:wrap}.d9-inner-hero,.d9-pricing-hero{padding:72px 0 75px}.d9-inner-hero h1,.d9-pricing-hero h1,.d9-support-hero h1{font-size:42px;line-height:1.35;letter-spacing:-1.6px}.d9-inner-hero__content>p,.d9-pricing-hero .d9-shell>p{font-size:15px}.d9-inner-hero__meta{width:100%;padding:7px;display:grid;grid-template-columns:repeat(3,1fr)}.d9-inner-hero__meta span{min-width:0;padding:7px;border-left:0;flex-direction:column;justify-content:center;text-align:center;font-size:10px}.d9-provider-bar .d9-shell{padding:16px 0;grid-template-columns:1fr;gap:10px}.d9-provider-bar .d9-shell>small,.d9-provider-bar .d9-shell>span{text-align:center}.d9-provider-bar .d9-shell>div{justify-content:flex-start;overflow-x:auto}.d9-provider-bar .d9-shell>div b{flex:0 0 auto}.d9-catalog-section{padding:60px 0 85px}.d9-catalog-layout>aside{padding:22px}.d9-catalog-layout>aside ul{grid-template-columns:1fr}.d9-catalog-shell{padding:14px;border-radius:21px}.d9-catalog-shell>header h2{font-size:20px}.d9-catalog-shell .catalog-browser[data-mode=page] .model-card-v421{min-height:105px!important;padding:11px!important;grid-template-columns:52px minmax(0,1fr) 34px!important;gap:9px!important}.d9-catalog-shell .catalog-browser[data-mode=page] .model-card-v421__name{font-size:14px!important}.d9-catalog-shell .catalog-browser[data-mode=page] .model-card-v421__description{font-size:11px!important}.d9-payment-strip{grid-template-columns:1fr}.d9-plan-explainer{padding:75px 0}.d9-plan-explainer__flow{grid-template-columns:1fr;gap:8px}.d9-plan-explainer__flow>span{min-height:150px}.d9-plan-explainer__flow>em{width:1px;height:20px;margin:auto}.d9-support-hero{padding:65px 0 75px}.d9-support-hero__grid{min-height:auto;padding:36px 20px;border-radius:28px}.d9-support-hero__visual{width:310px;height:310px}.d9-support-topics{padding:70px 0}.d9-support-topics .d9-shell>div{grid-template-columns:1fr}.d9-support-topics article{min-height:110px}.d9-support-contact{padding:75px 0 90px}.d9-support-contact aside,.d9-support-contact form{padding:22px;border-radius:22px}}@media(max-width:430px){.d9-brand>span{display:none}.d9-header__cta{padding-inline:10px}.d9-eyebrow__avatars .d9-provider-mark:nth-child(3){display:none}.d9-hero h1{font-size:37px}.d9-hero__actions{flex-direction:column}.d9-hero__actions .d9-button{width:100%}.d9-hero__notes span:last-child{display:none}.d9-workspace__address{min-width:150px;font-size:9px}.d9-workspace__welcome p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.d9-workspace__suggestions>button{grid-template-columns:28px minmax(0,1fr)}.d9-workspace__suggestions b{font-size:10px}.d9-composer__actions>div:first-child{display:none}.d9-composer__actions{grid-template-columns:minmax(0,1fr) auto}.d9-model-dock{grid-template-columns:repeat(5,132px)}.d9-before-after h3{font-size:27px}.d9-unified-orbit{width:290px;transform:scale(.92);transform-origin:center}.d9-scattered-services{transform:scale(.9);transform-origin:center}.d9-interval-switch{width:100%}.d9-interval-switch button{min-width:0;flex:1;padding-inline:8px;font-size:11px}.d9-footer__cta>div:last-child{flex-direction:column}.d9-footer__grid{grid-template-columns:1fr}.d9-footer__grid>section{padding-bottom:18px;border-bottom:1px solid #252b35}.d9-inner-hero h1,.d9-pricing-hero h1,.d9-support-hero h1{font-size:37px}.d9-support-hero__visual{width:270px;height:270px}.d9-support-hero__visual>span.one{top:20px;right:20px}.d9-support-hero__visual>span.three{top:80px}}@media(prefers-reduced-motion:reduce){.d9-public-layout *,.d9-public-layout :after,.d9-public-layout :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--d10-ink:#0b0e17;--d10-hero-ink:#0b0e17;--d10-bg:#f5f7fb;--d10-surface:#fff;--d10-surface-2:#eef1f6;--d10-surface-3:#e7ebf2;--d10-line:#d9dee8;--d10-muted:#667085;--d10-subtle:#8b95a8;--d10-accent:#6559f5;--d10-accent-2:#23bfe2;--d10-coral:#ff8a68;--d10-green:#16a77a;--d10-hero-bg:#f7f8fb;--d10-hero-grid:rgba(14,22,42,.07);--d10-dark:#090b12;--d10-dark-2:#121724;--d10-shadow:0 24px 80px rgba(22,29,49,.11);--d10-shadow-soft:0 10px 35px rgba(22,29,49,.08);--d10-radius:28px;--d10-wrap:1240px;--d10-font:IRANSansX,Vazirmatn,Tahoma,Arial,sans-serif}html[data-theme=dark]{--d10-ink:#f5f7fb;--d10-hero-ink:#f5f7fb;--d10-bg:#0d1018;--d10-surface:#141924;--d10-surface-2:#1b2130;--d10-surface-3:#232b3d;--d10-line:#2b3446;--d10-muted:#aab4c7;--d10-subtle:#7f8ca4;--d10-hero-bg:#080a10;--d10-hero-grid:hsla(0,0%,100%,.07);--d10-shadow:0 26px 90px rgba(0,0,0,.35);--d10-shadow-soft:0 12px 36px rgba(0,0,0,.26)}@media(prefers-color-scheme:dark){html[data-theme=system]{--d10-ink:#f5f7fb;--d10-hero-ink:#f5f7fb;--d10-bg:#0d1018;--d10-surface:#141924;--d10-surface-2:#1b2130;--d10-surface-3:#232b3d;--d10-line:#2b3446;--d10-muted:#aab4c7;--d10-subtle:#7f8ca4;--d10-hero-bg:#080a10;--d10-hero-grid:hsla(0,0%,100%,.07);--d10-shadow:0 26px 90px rgba(0,0,0,.35);--d10-shadow-soft:0 12px 36px rgba(0,0,0,.26)}}.d10-public-layout,.d10-public-layout *{font-family:var(--d10-font)}.d10-public-layout{min-height:100dvh;background:var(--d10-bg);color:var(--d10-ink);font-size:16px;line-height:1.7;direction:rtl;overflow-x:clip}.d10-public-main{min-height:100dvh;background:var(--d10-bg)!important}.d10-wrap{width:min(var(--d10-wrap),calc(100% - 64px));margin-inline:auto}.d10-section{padding-block:128px}.d10-overline{display:inline-flex;align-items:center;gap:10px;color:var(--d10-accent);font-size:14px;line-height:1.5;font-weight:800;letter-spacing:.02em}.d10-overline:before{content:"";width:28px;height:2px;border-radius:9px;background:currentColor}.d10-section-head{display:grid;gap:14px;max-width:760px}.d10-section-copy h2,.d10-section-head h2{margin:0;font-size:clamp(2.15rem,4.2vw,4rem);line-height:1.26;letter-spacing:-.05em;font-weight:850}.d10-download-hero h1 em,.d10-inner-hero__copy h1 em,.d10-section-copy h2 em,.d10-section-head h2 em{color:var(--d10-accent);font-style:normal}.d10-section-copy p,.d10-section-head p{margin:0;max-width:660px;color:var(--d10-muted);font-size:18px;line-height:2}.d10-section-head--split{max-width:none;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:60px}.d10-section-head--split>div:last-child{display:grid;gap:18px}.d10-section-head--center{margin-inline:auto;text-align:center;justify-items:center}.d10-text-link{width:-moz-max-content;width:max-content;display:inline-flex;align-items:center;gap:10px;border:0;background:none;color:var(--d10-ink);font-size:16px;font-weight:800}.d10-text-link svg{color:var(--d10-accent);transition:transform .24s ease}.d10-text-link:hover svg{transform:translateY(-3px)}.d10-btn{min-height:56px;padding:0 22px;border:1px solid transparent;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap;font-size:16px;font-weight:800;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.d10-btn:hover{transform:translateY(-3px)}.d10-btn--solid{background:var(--d10-ink);color:var(--d10-surface);box-shadow:0 14px 32px color-mix(in srgb,var(--d10-ink) 18%,transparent)}.d10-btn--solid:hover{box-shadow:0 18px 38px color-mix(in srgb,var(--d10-accent) 28%,transparent)}.d10-btn--ghost{border-color:var(--d10-line);background:color-mix(in srgb,var(--d10-surface) 82%,transparent);color:var(--d10-ink)}.d10-btn--ghost:hover{border-color:var(--d10-accent);background:var(--d10-surface)}.d10-loading{min-height:170px;border:1px solid var(--d10-line);border-radius:var(--d10-radius);background:var(--d10-surface);display:flex;align-items:center;justify-content:center;gap:15px;box-shadow:var(--d10-shadow-soft)}.d10-loading>div{display:grid;gap:3px}.d10-loading b{font-size:17px}.d10-loading small{color:var(--d10-muted);font-size:14px}.d10-loading .button-spinner{border-color:color-mix(in srgb,var(--d10-accent) 25%,transparent);border-top-color:var(--d10-accent)}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .72s cubic-bezier(.2,.75,.25,1),transform .72s cubic-bezier(.2,.75,.25,1);transition-delay:var(--delay,0s)}[data-reveal].is-revealed{opacity:1;transform:translateY(0)}.d10-animate-1,.d10-animate-2,.d10-animate-3,.d10-animate-4,.d10-animate-5,.d10-animate-scene{opacity:0;animation:d10-rise .82s cubic-bezier(.2,.8,.25,1) forwards}.d10-animate-1{animation-delay:.08s}.d10-animate-2{animation-delay:.18s}.d10-animate-3{animation-delay:.28s}.d10-animate-4{animation-delay:.38s}.d10-animate-5{animation-delay:.48s}.d10-animate-scene{animation-delay:.2s;animation-name:d10-scene-in}@keyframes d10-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes d10-scene-in{0%{opacity:0;transform:translate(-28px) scale(.96)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes d10-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes d10-scan{0%{transform:translateY(-120%)}to{transform:translateY(120%)}}@keyframes d10-marquee{0%{transform:translate(0)}to{transform:translate(50%)}}@keyframes d10-spin{to{transform:rotate(1turn)}}@keyframes d10-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--d10-accent-2) 0%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--d10-accent-2) 15%,transparent)}}.d10-provider-mark{width:48px;height:48px;border:1px solid color-mix(in srgb,var(--d10-line) 80%,transparent);border-radius:16px;background:#fff;color:#131824;display:grid;place-items:center;overflow:hidden;flex:0 0 auto}.d10-provider-mark img{width:72%;height:72%;-o-object-fit:contain;object-fit:contain}.d10-provider-mark svg{width:65%;height:65%;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.d10-provider-mark>span{font:900 15px/1 Arial,sans-serif;letter-spacing:-.03em}.d10-provider-mark--sm{width:34px;height:34px;border-radius:11px}.d10-provider-mark--sm>span{font-size:11px}.d10-provider-mark--lg{width:66px;height:66px;border-radius:20px}.d10-provider-mark--lg>span{font-size:19px}.d10-header{position:fixed;z-index:6000;top:18px;inset-inline:0;pointer-events:none}.d10-header__bar{width:min(1296px,calc(100% - 48px));min-height:70px;margin-inline:auto;padding:9px 12px 9px 14px;border:1px solid color-mix(in srgb,var(--d10-line) 85%,transparent);border-radius:22px;background:color-mix(in srgb,var(--d10-surface) 84%,transparent);box-shadow:var(--d10-shadow-soft);backdrop-filter:blur(24px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;pointer-events:auto}.d10-brand{min-width:0;display:inline-flex;align-items:center;gap:10px;color:var(--d10-ink);direction:rtl}.d10-brand>span{display:grid;gap:2px;direction:rtl;text-align:right}.d10-brand strong{font:800 18px/1.25 IRANSansX,Tahoma,sans-serif}.d10-brand small{color:var(--d10-muted);font:700 9px/1.2 Arial,sans-serif;letter-spacing:.1em}.d10-nav{display:flex;align-items:center;gap:3px;direction:rtl}.d10-nav a,.d10-nav button{min-height:45px;padding:0 14px;border:0;border-radius:12px;background:transparent;color:var(--d10-muted);display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:15px;font-weight:750}.d10-nav a.active,.d10-nav a:hover,.d10-nav button.active,.d10-nav button:hover{background:var(--d10-surface-2);color:var(--d10-ink)}.d10-nav button svg{transition:transform .22s ease}.d10-nav button.active svg{transform:rotate(180deg)}.d10-header__actions{justify-self:end;display:flex;align-items:center;gap:7px;direction:rtl}.d10-menu-toggle,.d10-theme{width:44px;height:44px;border:1px solid var(--d10-line);border-radius:13px;background:transparent;color:var(--d10-ink);display:grid;place-items:center}.d10-menu-toggle:hover,.d10-theme:hover{background:var(--d10-surface-2)}.d10-header__download{min-height:44px;padding:0 12px;gap:6px;color:var(--d10-muted);font-weight:750}.d10-header__download,.d10-header__workspace{display:inline-flex;align-items:center;font-size:14px}.d10-header__workspace{min-height:46px;padding:0 15px;border:0;border-radius:13px;background:var(--d10-ink);color:var(--d10-surface);gap:9px;font-weight:800}.d10-menu-toggle{display:none}.d10-mega__backdrop{position:fixed;z-index:-1;inset:0;border:0;background:#04070d70;backdrop-filter:blur(3px)}.d10-mega{position:absolute;z-index:6100;top:78px;left:50%;transform:translate(-50%);width:min(1100px,calc(100% - 48px));padding:24px;border:1px solid var(--d10-line);border-radius:24px;background:var(--d10-surface);box-shadow:0 30px 100px #080b1438;color:var(--d10-ink);pointer-events:auto}.d10-mega__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.d10-mega__head>div{display:grid;gap:4px}.d10-mega__head span{color:var(--d10-accent);font-size:13px;font-weight:800}.d10-mega__head strong{font-size:24px}.d10-mega__head small{color:var(--d10-muted);font-size:14px}.d10-mega__head>button{width:42px;height:42px;border:1px solid var(--d10-line);border-radius:12px;background:var(--d10-surface-2);display:grid;place-items:center}.d10-mega__search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:20px}.d10-mega__search-row label{min-height:52px;padding:0 14px;border:1px solid var(--d10-line);border-radius:14px;background:var(--d10-surface-2);display:flex;align-items:center;gap:10px}.d10-mega__search-row input{min-width:0;flex:1;border:0;outline:0;background:transparent;font-size:16px}.d10-mega__search-row kbd{color:var(--d10-subtle);font:12px Arial,sans-serif}.d10-mega__search-row>button{min-height:52px;padding:0 16px;border:1px solid var(--d10-line);border-radius:14px;background:var(--d10-ink);color:var(--d10-surface);display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:800}.d10-mega__content{margin-top:20px;display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px}.d10-mega__categories{display:grid;gap:5px}.d10-mega__categories button{min-height:59px;padding:7px 8px;border:1px solid transparent;border-radius:14px;background:transparent;display:grid;grid-template-columns:40px minmax(0,1fr) 17px;align-items:center;gap:8px;text-align:right}.d10-mega__categories button.active,.d10-mega__categories button:hover{border-color:var(--d10-line);background:var(--d10-surface-2)}.d10-mega__categories i{width:38px;height:38px;border-radius:12px;background:var(--d10-surface-3);color:var(--d10-accent);display:grid;place-items:center}.d10-mega__categories span{min-width:0;display:grid;gap:1px}.d10-mega__categories b{font-size:14px}.d10-mega__categories small{color:var(--d10-muted);font-size:12px}.d10-mega__categories>button>svg{color:var(--d10-subtle)}.d10-mega__content main{min-width:0;padding:16px;border:1px solid var(--d10-line);border-radius:18px;background:var(--d10-bg)}.d10-mega__content main>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.d10-mega__content main>header>div{display:grid;gap:2px}.d10-mega__content main>header b{font-size:16px}.d10-mega__content main>header small,.d10-mega__content main>header>span{color:var(--d10-muted);font-size:13px}.d10-mega__content main>header i{display:inline-block;width:7px;height:7px;margin-inline-end:5px;border-radius:50%;background:var(--d10-green)}.d10-mega__models{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.d10-mega__models button{min-height:70px;padding:8px;border:1px solid var(--d10-line);border-radius:14px;background:var(--d10-surface);display:grid;grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:9px;text-align:right}.d10-mega__models button:hover{border-color:var(--d10-accent);transform:translateY(-2px)}.d10-mega__models button>span{min-width:0;display:grid;gap:2px}.d10-mega__models button b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.d10-mega__models button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--d10-muted);font-size:12px}.d10-mega__models button>i{color:var(--d10-subtle)}.d10-mega__empty{min-height:190px;display:grid;place-items:center;align-content:center;gap:5px;color:var(--d10-muted)}.d10-mega__empty b{color:var(--d10-ink);font-size:16px}.d10-mega__empty small{font-size:13px}.d10-mega>footer{margin-top:18px;padding-top:16px;border-top:1px solid var(--d10-line);gap:16px}.d10-mega>footer,.d10-mega__providers{display:flex;align-items:center}.d10-mega__providers>span{margin-inline-start:-7px}.d10-mega__providers>span:first-child{margin-inline-start:0}.d10-mega>footer p{margin:0;color:var(--d10-muted);font-size:13px}.d10-mega>footer p i{display:inline-block;width:7px;height:7px;margin-inline-end:5px;border-radius:50%;background:var(--d10-green)}.d10-mega>footer a{margin-inline-start:auto;display:inline-flex;align-items:center;gap:8px;color:var(--d10-accent);font-size:14px;font-weight:800}.d10-mobile-menu{position:fixed;z-index:7000;inset:0;display:none}.d10-mobile-menu__backdrop{position:absolute;inset:0;border:0;background:#05080f94;backdrop-filter:blur(6px)}.d10-mobile-menu nav{position:absolute;inset-block:0;width:min(420px,92vw);padding:calc(22px + env(safe-area-inset-top)) 22px calc(22px + env(safe-area-inset-bottom));background:var(--d10-surface);box-shadow:25px 0 90px #0003;display:flex;flex-direction:column;gap:22px;right:0;left:auto;direction:rtl}.d10-mobile-menu nav>header{display:flex;align-items:center;justify-content:space-between}.d10-mobile-menu nav>header>a{display:inline-flex;align-items:center;gap:9px;direction:ltr}.d10-mobile-menu nav>header>a>span{display:grid;direction:rtl}.d10-mobile-menu nav>header strong{font:900 20px/1 Arial,sans-serif}.d10-mobile-menu nav>header small{color:var(--d10-muted);font-size:11px}.d10-mobile-menu nav>header>button{width:42px;height:42px;border:1px solid var(--d10-line);border-radius:12px;background:var(--d10-surface-2);display:grid;place-items:center}.d10-mobile-menu__primary{display:grid;gap:6px}.d10-mobile-menu__primary a{min-height:62px;padding:8px;border-radius:15px;display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px}.d10-mobile-menu__primary a:active,.d10-mobile-menu__primary a:hover{background:var(--d10-surface-2)}.d10-mobile-menu__primary a>i{width:42px;height:42px;border-radius:13px;background:var(--d10-surface-3);color:var(--d10-accent);display:grid;place-items:center}.d10-mobile-menu__primary a>span{min-width:0;display:grid}.d10-mobile-menu__primary a b{font-size:16px}.d10-mobile-menu__primary a small{color:var(--d10-muted);font-size:12px;line-height:1.55}.d10-mobile-menu__theme{min-height:60px;padding:0 11px;border:1px solid var(--d10-line);border-radius:16px;background:var(--d10-surface-2);display:flex;align-items:center;justify-content:space-between}.d10-mobile-menu__theme>span{display:inline-flex;align-items:center;gap:10px;font-size:15px}.d10-mobile-menu__theme>i{width:50px;height:28px;padding:3px;border-radius:999px;background:var(--d10-surface-3);display:flex;justify-content:flex-start}.d10-mobile-menu__theme>i.active{justify-content:flex-end;background:var(--d10-accent)}.d10-mobile-menu__theme>i b{width:22px;height:22px;border-radius:50%;background:var(--d10-surface)}.d10-mobile-menu nav>footer{margin-top:auto;display:grid;gap:9px}.d10-mobile-menu nav>footer a,.d10-mobile-menu nav>footer button{min-height:53px;border:1px solid var(--d10-line);border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:15px;font-weight:800}.d10-mobile-menu nav>footer button{border-color:var(--d10-ink);background:var(--d10-ink);color:var(--d10-surface)}.d10-menu-enter-active,.d10-menu-leave-active{transition:opacity .25s ease}.d10-menu-enter-active nav,.d10-menu-leave-active nav{transition:transform .32s cubic-bezier(.2,.8,.25,1)}.d10-menu-enter-from,.d10-menu-leave-to{opacity:0}.d10-menu-enter-from nav,.d10-menu-leave-to nav{transform:translate(-100%);transform:translate(100%)}.d10-hero{position:relative;min-height:100svh;overflow:hidden;background:var(--d10-hero-bg);color:var(--d10-hero-ink)}.d10-hero__noise{opacity:.18;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.95' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.18'/%3E%3C/svg%3E");mix-blend-mode:overlay}.d10-hero__grid,.d10-hero__noise{position:absolute;inset:0;pointer-events:none}.d10-hero__grid{opacity:.65;background-image:linear-gradient(var(--d10-hero-grid) 1px,transparent 1px),linear-gradient(90deg,var(--d10-hero-grid) 1px,transparent 1px);background-size:84px 84px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)}.d10-hero__layout{position:relative;z-index:1;min-height:100svh;padding-top:132px;padding-bottom:90px;display:grid;grid-template-columns:minmax(390px,.9fr) minmax(0,1.1fr);align-items:center;gap:70px}.d10-hero__copy{max-width:620px}.d10-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--d10-accent);font-size:15px;font-weight:800}.d10-kicker i{width:9px;height:9px;border-radius:50%;background:var(--d10-accent-2);box-shadow:0 0 0 7px color-mix(in srgb,var(--d10-accent-2) 15%,transparent)}.d10-kicker span{margin-inline-start:5px;color:var(--d10-muted);font:700 11px/1 Arial,sans-serif;letter-spacing:.16em;direction:ltr}.d10-hero h1{margin:24px 0 0;font-size:clamp(3.35rem,5.6vw,5.55rem);line-height:1.12;letter-spacing:-.075em;font-weight:900}.d10-hero h1 em{color:var(--d10-accent);font-style:normal}.d10-hero__copy>p{max-width:600px;margin:26px 0 0;color:var(--d10-muted);font-size:20px;line-height:2.05}.d10-hero__actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:34px}.d10-hero__facts{display:flex;flex-wrap:wrap;gap:19px;margin-top:24px;color:var(--d10-muted)}.d10-hero__facts span{display:inline-flex;align-items:center;gap:7px;font-size:14px}.d10-hero__facts svg{color:var(--d10-green)}.d10-hero__foot{position:absolute;z-index:2;inset-inline:0;bottom:28px;width:min(var(--d10-wrap),calc(100% - 64px));margin-inline:auto;display:flex;align-items:center;gap:12px;color:var(--d10-subtle);font:700 11px/1.2 Arial,sans-serif;letter-spacing:.15em;direction:ltr}.d10-hero__foot i{width:70px;height:1px;background:var(--d10-line)}.d10-hero__foot b{margin-inline-start:auto;font:700 13px/1.2 var(--d10-font);letter-spacing:0;direction:rtl;color:var(--d10-muted)}.d10-hero-scene{position:relative;min-height:610px;display:grid;place-items:center;direction:ltr}.d10-hero-scene__frame{position:relative;width:min(100%,700px);aspect-ratio:1.06;border:1px solid hsla(0,0%,100%,.25);border-radius:25px;overflow:hidden;background:#0b0e15;box-shadow:0 35px 100px #00000057,0 0 0 9px #ffffff0f}.d10-hero-scene__frame>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:41% center;object-position:41% center;filter:saturate(.95) contrast(1.05)}.d10-hero-scene__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,9,14,.18),transparent 42%,rgba(7,9,14,.78))}.d10-hero-scene__chrome{position:absolute;z-index:2;inset:0 0 auto;height:54px;padding:0 18px;border-bottom:1px solid hsla(0,0%,100%,.14);background:#07090fa8;color:#ffffffd9;backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:space-between;font:700 11px/1 Arial,sans-serif;letter-spacing:.15em}.d10-hero-scene__chrome>span{display:inline-flex;gap:7px}.d10-hero-scene__chrome>span i{width:9px;height:9px;border-radius:50%;background:#ff605c}.d10-hero-scene__chrome>span i:nth-child(2){background:#ffbd44}.d10-hero-scene__chrome>span i:nth-child(3){background:#00ca4e}.d10-hero-scene__chrome>small{display:inline-flex;align-items:center;gap:7px;font:700 11px/1 var(--d10-font);letter-spacing:0;direction:rtl}.d10-hero-scene__caption small i,.d10-hero-scene__chrome>small i{width:7px;height:7px;border-radius:50%;background:#3de09a;box-shadow:0 0 0 5px #3de09a1f}.d10-hero-scene__scan{position:absolute;z-index:2;inset-inline:0;top:28%;height:2px;background:linear-gradient(90deg,transparent,rgba(35,191,226,.7),transparent);filter:blur(.3px);animation:d10-scan 7s ease-in-out infinite;opacity:.68}.d10-hero-scene__caption{position:absolute;z-index:2;inset-inline:32px;bottom:98px;display:grid;gap:5px;color:#fff;direction:rtl}.d10-hero-scene__caption span{color:#ffffffab;font-size:14px}.d10-hero-scene__caption strong{font-size:22px;line-height:1.5}.d10-hero-scene__caption small{display:inline-flex;align-items:center;gap:8px;color:#ffffffb8;font-size:13px}.d10-hero-scene__dock{position:absolute;z-index:3;inset-inline:25px;bottom:25px;min-height:58px;padding:8px 11px;border:1px solid hsla(0,0%,100%,.16);border-radius:17px;background:#080a11bf;backdrop-filter:blur(18px);display:flex;align-items:center;gap:7px;direction:ltr}.d10-hero-scene__dock>span{animation:d10-float 4.2s ease-in-out infinite}.d10-hero-scene__dock>span:nth-child(2){animation-delay:.4s}.d10-hero-scene__dock>span:nth-child(3){animation-delay:.8s}.d10-hero-scene__dock>span:nth-child(4){animation-delay:1.2s}.d10-hero-scene__dock>span:nth-child(5){animation-delay:1.6s}.d10-hero-scene__dock .d10-provider-mark{border-color:#fff3}.d10-hero-scene__dock>b{margin-inline-start:auto;color:#ffffffbf;font:700 12px/1.5 var(--d10-font);direction:rtl}.d10-hero-scene__hud{position:absolute;color:var(--d10-subtle);font:700 11px/1 Arial,sans-serif;letter-spacing:.14em}.d10-hero-scene__hud.is-top{top:8%;right:2%}.d10-hero-scene__hud.is-bottom{bottom:7%;left:2%}.d10-hero-scene__hud b{color:var(--d10-accent)}.d10-model-universe{overflow:hidden;background:var(--d10-bg)}.d10-model-universe__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);align-items:center;gap:110px}.d10-model-universe__visual{position:relative;min-height:520px;display:grid;place-items:center}.d10-model-universe__visual>img{position:relative;z-index:1;width:min(75%,420px);filter:drop-shadow(0 20px 32px rgba(55,75,210,.28));animation:d10-float 7s ease-in-out infinite}.d10-provider-matrix{position:absolute;z-index:2;width:min(100%,540px);display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--d10-line);background:color-mix(in srgb,var(--d10-surface) 76%,transparent);box-shadow:var(--d10-shadow-soft);backdrop-filter:blur(20px)}.d10-provider-matrix:after,.d10-provider-matrix:before{content:"";position:absolute;background:var(--d10-line)}.d10-provider-matrix:before{inset-inline:33.33%;top:0;bottom:0;width:1px;box-shadow:calc(100% + 1px) 0 0 var(--d10-line)}.d10-provider-matrix:after{inset-block:33.33%;left:0;right:0;height:1px;box-shadow:0 calc(100% + 1px) 0 var(--d10-line)}.d10-provider-matrix>span{position:relative;z-index:1;min-height:144px;display:grid;place-items:center;align-content:center;gap:9px}.d10-provider-matrix .d10-provider-mark{width:60px;height:60px}.d10-provider-matrix small{color:var(--d10-muted);font-size:12px}.d10-section-copy{display:grid;align-content:center;gap:19px}.d10-live-numbers{display:flex;gap:42px;margin-top:10px}.d10-live-numbers span{display:grid;gap:2px}.d10-live-numbers b{font-size:32px;line-height:1}.d10-live-numbers small{color:var(--d10-muted);font-size:13px}.d10-provider-marquee{margin-top:90px;padding-block:15px;border-block:1px solid var(--d10-line);overflow:hidden;direction:ltr}.d10-provider-marquee>div{width:-moz-max-content;width:max-content;display:flex;align-items:center;gap:31px;animation:d10-marquee 36s linear infinite}.d10-provider-marquee span{display:inline-flex;align-items:center;gap:9px;color:var(--d10-muted);font-size:14px;white-space:nowrap}.d10-product{background:color-mix(in srgb,var(--d10-surface-2) 42%,var(--d10-bg))}.d10-product>.d10-wrap>[data-reveal]{margin-top:52px}.d10-workspace{min-height:610px;border:1px solid var(--d10-line);border-radius:28px;background:var(--d10-surface);box-shadow:var(--d10-shadow);overflow:hidden}.d10-workspace__chrome{height:54px;padding:0 22px;border-bottom:1px solid var(--d10-line);background:var(--d10-surface-2);display:flex;align-items:center;justify-content:space-between;direction:ltr}.d10-workspace__chrome>div{display:inline-flex;gap:8px}.d10-workspace__chrome>div i{width:9px;height:9px;border-radius:50%;background:#ff605c}.d10-workspace__chrome>div i:nth-child(2){background:#ffbd44}.d10-workspace__chrome>div i:nth-child(3){background:#00ca4e}.d10-workspace__chrome>span{display:inline-flex;align-items:center;gap:6px;color:var(--d10-muted);font:700 12px/1 Arial,sans-serif;letter-spacing:.02em}.d10-workspace__chrome>b{display:inline-flex;align-items:center;gap:7px;color:var(--d10-green);font:700 13px/1 var(--d10-font)}.d10-workspace__chrome>b i{width:7px;height:7px;border-radius:50%;background:currentColor;animation:d10-pulse 2.2s ease-in-out infinite}.d10-workspace__body{min-height:556px;display:grid;grid-template-columns:220px minmax(0,1fr);direction:ltr}.d10-workspace__body>aside{padding:21px 14px;border-inline-end:1px solid var(--d10-line);background:color-mix(in srgb,var(--d10-surface-2) 45%,var(--d10-surface));direction:rtl;display:flex;flex-direction:column}.d10-workspace__logo{display:flex;align-items:center;gap:8px;padding-inline:7px;direction:ltr}.d10-workspace__logo b{font:900 19px/1 Arial,sans-serif}.d10-workspace__body>aside nav{display:grid;gap:5px;margin-top:28px}.d10-workspace__body>aside nav span{min-height:48px;padding:0 11px;border-radius:13px;color:var(--d10-muted);display:flex;align-items:center;gap:10px;font-size:14px}.d10-workspace__body>aside nav span.active,.d10-workspace__body>aside nav span:hover{background:var(--d10-surface);color:var(--d10-ink);box-shadow:var(--d10-shadow-soft)}.d10-workspace__body>aside nav span.active svg{color:var(--d10-accent)}.d10-workspace__body>aside footer{margin-top:auto;padding-top:18px;border-top:1px solid var(--d10-line);display:flex;align-items:center;gap:8px;color:var(--d10-muted);font-size:13px}.d10-workspace__body>aside footer span{width:32px;height:32px;border-radius:11px;background:var(--d10-accent);color:#fff;display:grid;place-items:center;font:900 13px/1 Arial,sans-serif}.d10-workspace__body>main{min-width:0;padding:34px 42px 24px;direction:rtl;display:flex;flex-direction:column}.d10-workspace__body>main>header{display:flex;align-items:flex-start;justify-content:space-between}.d10-workspace__body>main>header div{display:grid;gap:3px}.d10-workspace__body>main>header small{color:var(--d10-muted);font-size:13px}.d10-workspace__body>main>header strong{font-size:18px}.d10-workspace__body>main>header button{width:42px;height:42px;border:1px solid var(--d10-line);border-radius:12px;background:var(--d10-surface-2);display:grid;place-items:center}.d10-workspace__welcome{width:min(590px,100%);margin:auto;display:flex;align-items:center;gap:17px}.d10-workspace__welcome>span{width:64px;height:64px;border-radius:21px;background:var(--d10-surface-2);display:grid;place-items:center}.d10-workspace__welcome>div{display:grid;gap:2px}.d10-workspace__welcome small{color:var(--d10-muted);font-size:13px}.d10-workspace__welcome h3{margin:0;font-size:28px}.d10-workspace__welcome p{margin:3px 0 0;color:var(--d10-muted);font-size:15px}.d10-workspace__tasks{width:min(590px,100%);margin:-15px auto 20px;display:flex;gap:7px;overflow-x:auto;scrollbar-width:none}.d10-workspace__tasks::-webkit-scrollbar{display:none}.d10-workspace__tasks button{min-height:46px;padding:0 12px;border:1px solid var(--d10-line);border-radius:13px;background:var(--d10-surface);display:inline-flex;align-items:center;gap:8px;color:var(--d10-muted);white-space:nowrap;font-size:14px}.d10-workspace__tasks button.active{border-color:var(--d10-accent);background:color-mix(in srgb,var(--d10-accent) 9%,var(--d10-surface));color:var(--d10-accent)}.d10-workspace__tasks button span{width:28px;height:28px;border-radius:9px;background:var(--d10-surface-2);display:grid;place-items:center}.d10-composer{width:min(680px,100%);margin-inline:auto;border:1px solid var(--d10-line);border-radius:20px;background:var(--d10-surface-2);box-shadow:0 12px 34px color-mix(in srgb,var(--d10-ink) 8%,transparent);overflow:visible}.d10-composer>textarea{width:100%;min-height:105px;padding:17px 18px 6px;border:0;outline:0;resize:none;background:transparent;color:var(--d10-ink);font-size:16px;line-height:1.9}.d10-composer>textarea::-moz-placeholder{color:var(--d10-subtle)}.d10-composer>textarea::placeholder{color:var(--d10-subtle)}.d10-composer__bar{min-height:55px;padding:4px 9px 8px;display:flex;align-items:center;justify-content:space-between;gap:10px}.d10-composer__bar>div:first-child{display:flex;gap:5px}.d10-composer__bar>div:first-child button{width:38px;height:38px;border:0;border-radius:11px;background:var(--d10-surface);color:var(--d10-muted);display:grid;place-items:center}.d10-composer__model-wrap{position:relative}.d10-composer__model{min-height:42px;padding:4px 8px;border:1px solid var(--d10-line);border-radius:12px;background:var(--d10-surface);display:flex;align-items:center;gap:7px;text-align:right}.d10-composer__model>span{display:grid;gap:1px}.d10-composer__model small{color:var(--d10-muted);font-size:10px}.d10-composer__model b{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.d10-composer__send{min-height:43px;padding:0 13px;border:0;border-radius:12px;background:var(--d10-ink);color:var(--d10-surface);display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:800}.d10-composer__send:disabled{opacity:.35}.d10-model-popover{position:absolute;z-index:20;inset-inline:0;bottom:calc(100% + 10px);width:min(340px,80vw);padding:12px;border:1px solid var(--d10-line);border-radius:17px;background:var(--d10-surface);box-shadow:var(--d10-shadow)}.d10-model-popover>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--d10-line)}.d10-model-popover>header span{display:grid;gap:2px}.d10-model-popover>header small{color:var(--d10-muted);font-size:11px}.d10-model-popover>header b{font-size:14px}.d10-model-popover>header button{width:30px;height:30px;border:0;border-radius:9px;background:var(--d10-surface-2);display:grid;place-items:center}.d10-model-popover>button{width:100%;min-height:51px;padding:5px;border:0;border-radius:11px;background:transparent;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:8px;text-align:right}.d10-model-popover>button.active,.d10-model-popover>button:hover{background:var(--d10-surface-2)}.d10-model-popover>button>span{display:grid;gap:1px}.d10-model-popover>button b{font-size:13px}.d10-model-popover>button small{color:var(--d10-muted);font-size:11px}.d10-model-popover__all{color:var(--d10-accent);justify-content:center;grid-template-columns:auto!important;font-size:13px;font-weight:800}.d10-workspace__note{margin-top:12px;color:var(--d10-muted);display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:12px}.d10-pop-enter-active,.d10-pop-leave-active{transition:opacity .18s ease,transform .18s ease}.d10-pop-enter-from,.d10-pop-leave-to{opacity:0;transform:translateY(5px)}.d10-capabilities{background:var(--d10-bg)}.d10-capability-grid{margin-top:56px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.d10-capability-grid>a{min-height:360px;padding:26px;border:1px solid var(--d10-line);border-radius:var(--d10-radius);background:var(--d10-surface);display:flex;flex-direction:column;box-shadow:var(--d10-shadow-soft);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease;transition-delay:var(--delay)}.d10-capability-grid>a:hover{transform:translateY(-8px);border-color:color-mix(in srgb,var(--d10-accent) 60%,var(--d10-line));box-shadow:var(--d10-shadow)}.d10-capability-grid header{display:flex;align-items:center;justify-content:space-between}.d10-capability-grid header span{width:54px;height:54px;border-radius:16px;background:color-mix(in srgb,var(--d10-accent) 10%,var(--d10-surface-2));color:var(--d10-accent);display:grid;place-items:center}.d10-capability-grid header b{color:var(--d10-subtle);font:700 13px/1 Arial,sans-serif;letter-spacing:.12em}.d10-capability-grid>a>div{margin-top:auto}.d10-capability-grid h3{margin:0;font-size:24px}.d10-capability-grid p{margin:10px 0 0;color:var(--d10-muted);font-size:16px;line-height:1.9}.d10-capability-grid footer{margin-top:25px;padding-top:17px;border-top:1px solid var(--d10-line);color:var(--d10-muted);display:flex;align-items:center;justify-content:space-between;font-size:14px}.d10-capability-grid footer i{width:33px;height:33px;border-radius:10px;background:var(--d10-surface-2);color:var(--d10-accent);display:grid;place-items:center}.d10-personas{background:var(--d10-surface-2)}.d10-persona-grid{margin-top:54px;display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.d10-persona-grid article{min-height:260px;padding:23px;border:1px solid var(--d10-line);border-radius:22px;background:var(--d10-surface);display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease;transition-delay:var(--delay)}.d10-persona-grid article:hover{transform:translateY(-5px);box-shadow:var(--d10-shadow-soft)}.d10-persona-grid header{display:flex;align-items:center;justify-content:space-between}.d10-persona-grid header span{width:46px;height:46px;border-radius:14px;background:var(--d10-surface-2);color:var(--d10-accent);display:grid;place-items:center}.d10-persona-grid header small{color:var(--d10-subtle);font:700 11px/1 Arial,sans-serif;letter-spacing:.12em}.d10-persona-grid h3{margin:30px 0 0;font-size:20px}.d10-persona-grid p{margin:7px 0 0;color:var(--d10-muted);font-size:15px;line-height:1.85}.d10-persona-grid article>div{margin-top:auto;display:flex;gap:6px}.d10-persona-grid article>div i{width:8px;height:8px;border-radius:50%;background:var(--d10-accent);opacity:.4}.d10-persona-grid article>div i:nth-child(2){opacity:.65}.d10-persona-grid article>div i:nth-child(3){opacity:1}.d10-pricing{background:var(--d10-bg)}.d10-switch{width:-moz-max-content;width:max-content;margin:38px auto 0;padding:4px;border:1px solid var(--d10-line);border-radius:14px;background:var(--d10-surface-2);display:flex;gap:3px}.d10-switch button{min-height:43px;padding:0 15px;border:0;border-radius:10px;background:transparent;color:var(--d10-muted);font-size:14px;font-weight:800}.d10-switch button.active{background:var(--d10-surface);color:var(--d10-ink);box-shadow:var(--d10-shadow-soft)}.d10-switch button b{margin-inline-start:5px;color:var(--d10-green);font-size:11px}.d10-plan-grid{margin-top:42px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;align-items:stretch}.d10-plan-grid--page{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.d10-plan{position:relative;min-height:520px;padding:27px;border:1px solid var(--d10-line);border-radius:var(--d10-radius);background:var(--d10-surface);display:flex;flex-direction:column;box-shadow:var(--d10-shadow-soft)}.d10-plan.is-featured{border-color:var(--plan-accent);box-shadow:0 20px 65px color-mix(in srgb,var(--plan-accent) 18%,transparent)}.d10-plan__badge{position:absolute;top:0;inset-inline-start:26px;transform:translateY(-50%);min-height:31px;padding:0 12px;border-radius:99px;background:var(--plan-accent);color:#fff;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800}.d10-plan>header{display:flex;align-items:center;gap:12px}.d10-plan>header>span{width:54px;height:54px;border-radius:16px;background:color-mix(in srgb,var(--plan-accent) 12%,var(--d10-surface-2));color:var(--plan-accent);display:grid;place-items:center;overflow:hidden}.d10-plan>header>span img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.d10-plan>header>div{display:grid;gap:3px}.d10-plan>header small{color:var(--d10-subtle);font:700 11px/1 Arial,sans-serif;letter-spacing:.12em}.d10-plan h3{margin:0;font-size:23px}.d10-plan>p{min-height:58px;margin:18px 0 0;color:var(--d10-muted);font-size:15px;line-height:1.9}.d10-plan__price{margin-top:18px;padding-block:18px;border-block:1px solid var(--d10-line);display:flex;align-items:end;gap:7px}.d10-plan__price strong{font-size:31px;line-height:1}.d10-plan__price span{color:var(--d10-muted);font-size:13px}.d10-plan__quota{margin-top:16px;padding:11px;border-radius:14px;background:var(--d10-surface-2);display:flex;align-items:center;gap:10px}.d10-plan__quota>span{width:38px;height:38px;border-radius:12px;background:var(--d10-surface);color:var(--d10-accent);display:grid;place-items:center}.d10-plan__quota>div{display:grid;gap:2px}.d10-plan__quota b{font-size:15px}.d10-plan__quota small{color:var(--d10-muted);font-size:12px}.d10-plan ul{margin:18px 0;padding:0;display:grid;gap:11px;list-style:none}.d10-plan li{display:flex;align-items:center;gap:8px;color:var(--d10-muted);font-size:14px}.d10-plan li svg{color:var(--d10-green)}.d10-plan__choose{min-height:49px;margin-top:auto;border:0;border-radius:14px;background:var(--d10-ink);color:var(--d10-surface);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:850}.d10-plan__choose:disabled{opacity:.5}.d10-plan__details{min-height:41px;margin-top:8px;border:0;background:transparent;color:var(--d10-muted);display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:750}.d10-wide-link{margin:28px auto 0;width:-moz-max-content;width:max-content;display:flex;align-items:center;gap:8px;color:var(--d10-accent);font-size:15px;font-weight:800}.d10-developer-teaser{background:var(--d10-surface-2)}.d10-developer-teaser__card{position:relative;min-height:450px;padding:68px;border:1px solid var(--d10-line);border-radius:30px;background:var(--d10-dark);color:#fff;overflow:hidden;display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:60px}.d10-developer-teaser__card:before{content:"";position:absolute;width:480px;height:480px;top:-220px;left:-100px;border-radius:50%;background:radial-gradient(circle,rgba(101,89,245,.38),transparent 70%)}.d10-developer-teaser__copy{position:relative;z-index:1;display:grid;align-content:center;gap:15px}.d10-developer-teaser__copy .d10-overline{color:#9e9aff;direction:ltr}.d10-developer-teaser__copy h2{margin:0;font-size:clamp(3.2rem,5vw,5rem);line-height:1.05;letter-spacing:-.07em}.d10-developer-teaser__copy h2 em{color:#f0a26a;font-style:normal}.d10-developer-teaser__copy p{max-width:500px;margin:0;color:#ffffffb3;font-size:18px;line-height:1.9}.d10-developer-teaser__copy>div{display:flex;align-items:center;gap:22px;margin-top:10px}.d10-developer-teaser__copy .d10-btn--solid{background:#fff;color:var(--d10-dark)}.d10-developer-teaser__copy .d10-text-link{color:#fff}.d10-api-diagram{position:relative;z-index:1;min-height:300px;display:grid;grid-template-columns:82px 1fr 315px;align-items:center;gap:12px}.d10-api-diagram>.user{display:grid;justify-items:center;gap:9px;color:#ffffffb8}.d10-api-diagram>.user>svg{width:60px;height:60px;padding:15px;border:1px solid hsla(0,0%,100%,.2);border-radius:16px}.d10-api-diagram>.user small{font:700 10px/1 Arial,sans-serif;letter-spacing:.14em}.d10-api-diagram>i{height:1px;background:linear-gradient(90deg,#f0a26a,transparent)}.d10-api-diagram>article{width:285px;padding:17px;border:1px solid hsla(25,82%,68%,.4);border-radius:24px;background:#ffffff0d;box-shadow:0 0 45px #f0a26a12}.d10-api-diagram>article header{display:flex;align-items:center;gap:8px;padding-bottom:13px;border-bottom:1px solid hsla(0,0%,100%,.14)}.d10-api-diagram>article header b{font-size:15px}.d10-api-diagram>article>span{min-height:35px;margin-top:8px;padding:0 9px;border:1px solid hsla(0,0%,100%,.12);border-radius:9px;color:#ffffffbd;display:flex;align-items:center;gap:7px;font-size:12px}.d10-api-diagram>div:last-child{display:grid;gap:12px}.d10-api-diagram>div:last-child>.d10-provider-mark{width:48px;height:48px;margin-inline:auto}.d10-download-teaser{background:var(--d10-bg)}.d10-download-teaser__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.86fr);align-items:center;gap:100px}.d10-download-teaser__visual{min-height:450px;position:relative;display:grid;place-items:center}.d10-phone{position:relative;z-index:2;width:230px;height:430px;padding:9px;border:9px solid #0d111b;border-radius:38px;background:var(--d10-surface);box-shadow:0 24px 80px #1b223c40,0 0 0 2px var(--d10-line);transform:rotate(-7deg)}.d10-phone>header{height:24px;padding-inline:10px;display:flex;align-items:center;justify-content:space-between;font:700 9px/1 Arial,sans-serif;direction:ltr}.d10-phone>header i{width:63px;height:16px;border-radius:20px;background:#0d111b}.d10-phone>header b{color:var(--d10-subtle);font-size:8px}.d10-phone>main{height:calc(100% - 24px);padding:42px 15px 14px;border-radius:24px;background:linear-gradient(180deg,color-mix(in srgb,var(--d10-accent) 7%,var(--d10-surface)),var(--d10-surface));display:grid;align-content:center;justify-items:center;text-align:center}.d10-phone>main small{margin-top:12px;color:var(--d10-muted);font:700 10px/1 Arial,sans-serif;letter-spacing:.12em}.d10-phone>main h3{margin:18px 0 0;font-size:21px}.d10-phone>main>span{width:100%;min-height:47px;margin-top:23px;padding:7px 8px 7px 7px;border:1px solid var(--d10-line);border-radius:14px;color:var(--d10-muted);display:flex;align-items:center;justify-content:space-between;font-size:11px}.d10-phone>main>span i{width:32px;height:32px;border-radius:10px;background:var(--d10-ink);color:var(--d10-surface);display:grid;place-items:center}.d10-phone>main>div{width:100%;margin-top:14px;display:flex;gap:5px}.d10-phone>main>div b{flex:1;min-height:39px;border-radius:11px;background:var(--d10-surface-2);color:var(--d10-muted);display:flex;align-items:center;justify-content:center;gap:4px;font-size:10px}.d10-download-ring{position:absolute;border:1px solid var(--d10-line);border-radius:50%}.d10-download-ring.one{width:430px;height:430px}.d10-download-ring.two{width:560px;height:560px;border-style:dashed;opacity:.6;animation:d10-spin 34s linear infinite}.d10-download-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.d10-faq{background:var(--d10-surface)}.d10-faq__layout{display:grid;grid-template-columns:minmax(300px,.7fr) minmax(0,1.2fr);gap:100px;align-items:start}.d10-faq__list{border-top:1px solid var(--d10-line)}.d10-faq__list article{border-bottom:1px solid var(--d10-line)}.d10-faq__list article>button{width:100%;min-height:83px;padding:0;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:15px;text-align:right}.d10-faq__list article>button span{display:flex;align-items:center;gap:17px;font-size:17px;font-weight:800}.d10-faq__list article>button span b{color:var(--d10-subtle);font:700 12px/1 Arial,sans-serif;letter-spacing:.12em}.d10-faq__list article>button i{width:38px;height:38px;border:1px solid var(--d10-line);border-radius:12px;color:var(--d10-muted);display:grid;place-items:center}.d10-faq__list article.open>button i{background:var(--d10-ink);color:var(--d10-surface)}.d10-faq__list article>p{max-width:680px;margin:-5px 0 22px;padding-inline-start:44px;color:var(--d10-muted);font-size:16px;line-height:2}.d10-inner-page{min-height:100dvh;padding-top:112px}.d10-inner-hero{position:relative;overflow:hidden;padding:135px 0 108px;background:var(--d10-surface)}.d10-inner-hero__layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(370px,.8fr);gap:80px;align-items:center}.d10-inner-hero__copy{display:grid;align-content:center;gap:18px}.d10-download-hero h1,.d10-inner-hero__copy h1{margin:0;font-size:clamp(3.05rem,5.2vw,5.4rem);line-height:1.14;letter-spacing:-.075em;font-weight:900}.d10-download-hero p,.d10-inner-hero__copy p{max-width:620px;margin:0;color:var(--d10-muted);font-size:20px;line-height:2}.d10-download-hero .d10-inner-hero__copy>div,.d10-inner-hero__copy>div{display:flex;flex-wrap:wrap;gap:11px;margin-top:10px}.d10-feature-hero-visual{position:relative;min-height:420px}.d10-feature-hero-visual .main{position:absolute;inset:50px 0 auto;width:min(100%,510px);min-height:270px;margin-inline:auto;padding:20px;border:1px solid var(--d10-line);border-radius:22px;background:var(--d10-surface);box-shadow:var(--d10-shadow);transform:rotate(-4deg)}.d10-feature-hero-visual .main header{display:flex;align-items:center;gap:9px;direction:ltr}.d10-feature-hero-visual .main header b{font:900 14px/1 Arial,sans-serif}.d10-feature-hero-visual .main header span{margin-inline-start:auto;color:var(--d10-green);font:700 10px/1 Arial,sans-serif;direction:ltr}.d10-feature-hero-visual .main header span i{display:inline-block;width:6px;height:6px;margin-inline-end:4px;border-radius:50%;background:currentColor}.d10-feature-hero-visual .main main,.d10-feature-hero-visual .main>div{margin-top:34px}.d10-feature-hero-visual .main>div{display:grid;gap:5px}.d10-feature-hero-visual .main small{color:var(--d10-muted);font-size:13px}.d10-feature-hero-visual .main strong{font-size:19px;line-height:1.7}.d10-feature-hero-visual .main footer{margin-top:30px;display:flex;align-items:center;gap:9px}.d10-feature-hero-visual .main footer b,.d10-feature-hero-visual .main footer span{min-height:37px;padding:0 10px;border-radius:10px;background:var(--d10-surface-2);color:var(--d10-muted);display:inline-flex;align-items:center;gap:6px;font-size:12px}.d10-feature-hero-visual .main footer b{color:var(--d10-accent)}.d10-feature-hero-visual .float{position:absolute;z-index:2;padding:11px;border:1px solid var(--d10-line);border-radius:15px;background:var(--d10-surface);box-shadow:var(--d10-shadow-soft);display:flex;align-items:center;gap:8px}.d10-feature-hero-visual .float>svg{color:var(--d10-accent)}.d10-feature-hero-visual .float span{display:grid;gap:1px}.d10-feature-hero-visual .float b{font-size:12px}.d10-feature-hero-visual .float small{color:var(--d10-muted);font-size:10px}.d10-feature-hero-visual .float.one{top:8px;right:6%;animation:d10-float 4.8s ease-in-out infinite}.d10-feature-hero-visual .float.two{bottom:26px;left:0;animation:d10-float 5.2s ease-in-out .6s infinite}.d10-feature-hero-visual .float.three{right:11%;bottom:-2px;animation:d10-float 5.6s ease-in-out 1s infinite}.d10-feature-list{background:var(--d10-bg)}.d10-feature-grid{margin-top:54px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.d10-feature-grid article{min-height:340px;padding:25px;border:1px solid var(--d10-line);border-radius:24px;background:var(--d10-surface);box-shadow:var(--d10-shadow-soft);transition:transform .25s ease,border-color .25s ease;transition-delay:var(--delay)}.d10-feature-grid article:hover{transform:translateY(-6px);border-color:var(--d10-accent)}.d10-feature-grid header{display:flex;align-items:center;justify-content:space-between}.d10-feature-grid header span{width:53px;height:53px;border-radius:16px;background:var(--d10-surface-2);color:var(--d10-accent);display:grid;place-items:center}.d10-feature-grid header small{color:var(--d10-subtle);font:700 11px/1 Arial,sans-serif;letter-spacing:.15em}.d10-feature-grid header b{color:var(--d10-subtle);font:700 12px/1 Arial,sans-serif}.d10-feature-grid h3{margin:44px 0 0;font-size:22px}.d10-feature-grid p{margin:8px 0 0;color:var(--d10-muted);font-size:15px;line-height:1.9}.d10-feature-card__demo{margin-top:28px;display:flex;gap:5px;align-items:end}.d10-feature-card__demo i{width:9px;height:29px;border-radius:99px;background:var(--d10-accent);opacity:.22}.d10-feature-card__demo i:nth-child(2){height:45px;opacity:.46}.d10-feature-card__demo i:nth-child(3){height:36px;opacity:.7}.d10-feature-card__demo span{width:48px;height:1px;margin-inline-start:auto;background:var(--d10-line)}.d10-flow{background:var(--d10-surface)}.d10-flow__layout,.d10-install-guide__layout,.d10-pricing-flow__layout{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.05fr);gap:100px;align-items:center}.d10-flow__steps{display:grid;gap:11px}.d10-flow__steps article{min-height:95px;padding:11px;border:1px solid var(--d10-line);border-radius:17px;background:var(--d10-surface-2);display:grid;grid-template-columns:30px 49px minmax(0,1fr);align-items:center;gap:13px}.d10-flow__steps article>b{color:var(--d10-subtle);font:700 12px/1 Arial,sans-serif}.d10-flow__steps article>span{width:49px;height:49px;border-radius:15px;background:var(--d10-surface);color:var(--d10-accent);display:grid;place-items:center}.d10-flow__steps article>div{display:grid;gap:3px}.d10-flow__steps strong{font-size:17px}.d10-flow__steps small{color:var(--d10-muted);font-size:14px}.d10-flow__steps>i{width:1px;height:19px;margin-inline-start:53px;background:var(--d10-line)}.d10-security{background:var(--d10-bg)}.d10-security__card{padding:62px;border:1px solid var(--d10-line);border-radius:30px;background:var(--d10-surface);display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:80px;align-items:center;box-shadow:var(--d10-shadow-soft)}.d10-security__card>div{display:grid;gap:15px}.d10-security__card h2{margin:0;font-size:clamp(2.2rem,4vw,3.8rem);line-height:1.2}.d10-security__card p{margin:0;color:var(--d10-muted);font-size:17px;line-height:2}.d10-security__card ul{margin:8px 0 0;padding:0;display:grid;gap:11px;list-style:none}.d10-security__card li{display:flex;align-items:center;gap:9px;font-size:15px}.d10-security__card li svg{color:var(--d10-green)}.d10-security__card>aside{padding:19px;border:1px solid var(--d10-line);border-radius:20px;background:var(--d10-surface-2)}.d10-security__card>aside header{display:flex;align-items:center;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid var(--d10-line)}.d10-security__card>aside header span{display:inline-flex;align-items:center;gap:7px;color:var(--d10-green);font-size:13px}.d10-security__card>aside header span i{width:7px;height:7px;border-radius:50%;background:currentColor}.d10-security__card>aside header b{color:var(--d10-subtle);font:700 10px/1 Arial,sans-serif;letter-spacing:.14em}.d10-security__card>aside article{margin-top:13px;padding:11px;border:1px solid var(--d10-line);border-radius:13px;background:var(--d10-surface);display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px}.d10-security__card>aside article>svg{color:var(--d10-accent)}.d10-security__card>aside article>div{display:grid;gap:2px}.d10-security__card>aside article b{font-size:12px}.d10-security__card>aside article small{color:var(--d10-muted);font-size:11px}.d10-security__card>aside article>span{color:var(--d10-green);font-size:11px}.d10-inner-hero--cases{background:var(--d10-dark);color:#fff}.d10-inner-hero--cases .d10-overline{color:#9e9aff}.d10-inner-hero--cases .d10-inner-hero__copy p{color:#ffffffb0}.d10-cases-hero__layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(370px,1fr);gap:100px;align-items:center}.d10-inner-hero--cases .d10-btn--ghost{border-color:#fff3;background:#ffffff0d;color:#fff}.d10-inner-hero--cases .d10-btn--solid{background:#fff;color:var(--d10-dark)}.d10-cases-hero__visual{position:relative;min-height:470px;display:grid;place-items:center}.d10-cases-hero__visual>div{position:relative;z-index:2;width:180px;height:180px;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;background:#ffffff0f;display:grid;place-items:center;box-shadow:0 0 75px #6559f54d}.d10-cases-hero__visual>div>i{position:absolute;inset:-26px;border:1px dashed hsla(0,0%,100%,.18);border-radius:50%;animation:d10-spin 18s linear infinite}.d10-cases-hero__visual>span{position:absolute;width:110px;min-height:76px;padding:9px;border:1px solid hsla(0,0%,100%,.18);border-radius:15px;background:#ffffff14;backdrop-filter:blur(10px);display:grid;grid-template-columns:32px 1fr;align-items:center;gap:6px}.d10-cases-hero__visual>span i{width:32px;height:32px;border-radius:10px;background:#ffffff1f;color:#fff;display:grid;place-items:center}.d10-cases-hero__visual>span b{font-size:12px}.d10-cases-hero__visual>span small{grid-column:2;color:#ffffff80;font:700 10px/1 Arial,sans-serif}.d10-cases-hero__visual>span:first-child{top:16%;right:10%}.d10-cases-hero__visual>span:nth-child(2){top:34%;left:4%}.d10-cases-hero__visual>span:nth-child(3){bottom:19%;right:4%}.d10-cases-hero__visual>span:nth-child(4){bottom:9%;left:17%}.d10-case-switcher{background:var(--d10-bg)}.d10-case-tabs{margin-top:42px;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.d10-case-tabs::-webkit-scrollbar{display:none}.d10-case-tabs button{min-height:49px;padding:0 16px;border:1px solid var(--d10-line);border-radius:14px;background:var(--d10-surface);color:var(--d10-muted);display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:15px;font-weight:800}.d10-case-tabs button.active{border-color:var(--d10-accent);background:var(--d10-accent);color:#fff}.d10-case-detail{margin-top:18px;padding:44px;border:1px solid var(--d10-line);border-radius:28px;background:var(--d10-surface);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:70px;align-items:center;box-shadow:var(--d10-shadow-soft)}.d10-case-detail__copy{display:grid;gap:13px}.d10-case-detail__copy>span{color:var(--d10-accent);font:700 11px/1 Arial,sans-serif;letter-spacing:.14em;direction:ltr}.d10-case-detail__copy h2{margin:0;font-size:34px;line-height:1.35}.d10-case-detail__copy p{margin:0;color:var(--d10-muted);font-size:17px;line-height:1.95}.d10-case-detail__copy ol{margin:10px 0 5px;padding:0;display:grid;gap:10px;list-style:none}.d10-case-detail__copy li{display:flex;align-items:center;gap:10px;font-size:15px}.d10-case-detail__copy li b{width:27px;height:27px;border-radius:9px;background:var(--d10-surface-2);color:var(--d10-accent);display:grid;place-items:center;font:700 11px/1 Arial,sans-serif}.d10-case-detail__demo{min-height:360px;border:1px solid var(--d10-line);border-radius:18px;background:var(--d10-surface-2);overflow:hidden;direction:rtl}.d10-case-detail__demo>header{height:43px;padding:0 12px;border-bottom:1px solid var(--d10-line);display:flex;align-items:center;justify-content:space-between;direction:ltr}.d10-case-detail__demo>header span{display:flex;gap:5px}.d10-case-detail__demo>header i{width:8px;height:8px;border-radius:50%;background:#ff605c}.d10-case-detail__demo>header i:nth-child(2){background:#ffbd44}.d10-case-detail__demo>header i:nth-child(3){background:#00ca4e}.d10-case-detail__demo>header b{color:var(--d10-subtle);font:700 10px/1 Arial,sans-serif;letter-spacing:.13em}.d10-case-detail__demo main{padding:19px;display:grid;gap:14px}.d10-case-detail__demo main>div{display:grid;gap:6px}.d10-case-detail__demo main .user{justify-items:start}.d10-case-detail__demo main .ai>span,.d10-case-detail__demo main .user span{color:var(--d10-muted);font-size:12px}.d10-case-detail__demo main p{margin:0;padding:10px 13px;border:1px solid var(--d10-line);border-radius:13px;background:var(--d10-surface);font-size:14px;line-height:1.8}.d10-case-detail__demo main .ai>span{display:inline-flex;align-items:center;gap:7px}.d10-case-detail__demo main .ai>span small{margin-inline-start:6px;color:var(--d10-accent)}.d10-case-detail__demo main .ai>p{display:flex;gap:5px}.d10-case-detail__demo main .ai>p i{width:8px;height:8px;border-radius:50%;background:var(--d10-accent);animation:d10-pulse 1.6s infinite}.d10-case-detail__demo main .ai>p i:nth-child(2){animation-delay:.2s}.d10-case-detail__demo main .ai>p i:nth-child(3){animation-delay:.4s}.d10-case-detail__demo main ul{margin:0;padding:0;list-style:none;display:grid;gap:7px}.d10-case-detail__demo main li{display:flex;align-items:center;gap:7px;color:var(--d10-muted);font-size:13px}.d10-case-detail__demo main li svg{color:var(--d10-green)}.d10-case-detail__demo>footer{min-height:57px;padding:8px 12px;border-top:1px solid var(--d10-line);color:var(--d10-muted);display:flex;align-items:center;gap:10px;font-size:13px}.d10-case-detail__demo>footer span{flex:1}.d10-case-detail__demo>footer b{width:35px;height:35px;border-radius:10px;background:var(--d10-ink);color:var(--d10-surface);display:grid;place-items:center}.d10-case-enter-active,.d10-case-leave-active{transition:opacity .25s ease,transform .25s ease}.d10-case-enter-from,.d10-case-leave-to{opacity:0;transform:translateY(8px)}.d10-outcomes{background:var(--d10-surface)}.d10-outcome-grid{margin-top:48px;display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.d10-outcome-grid article{min-height:190px;padding:22px;border:1px solid var(--d10-line);border-radius:20px;background:var(--d10-surface-2);display:grid;align-content:start;gap:10px}.d10-outcome-grid article>span{width:46px;height:46px;border-radius:14px;background:var(--d10-surface);color:var(--d10-accent);display:grid;place-items:center}.d10-outcome-grid b{font-size:17px}.d10-outcome-grid p{margin:0;color:var(--d10-muted);font-size:14px;line-height:1.8}.d10-models-hero{position:relative;overflow:hidden;padding:135px 0 105px;background:var(--d10-dark);color:#fff}.d10-models-hero__grid{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.07) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.07) 1px,transparent 0);background-size:74px 74px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 32%,#000);mask-image:linear-gradient(90deg,transparent,#000 32%,#000)}.d10-models-hero__layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,.8fr);gap:100px;align-items:center}.d10-models-hero .d10-overline{color:#9e9aff}.d10-models-hero h1{margin:0;font-size:clamp(3rem,5vw,5rem);line-height:1.16;letter-spacing:-.07em}.d10-models-hero h1 em{color:#80d7e9;font-style:normal}.d10-models-hero p{max-width:650px;margin:20px 0 0;color:#ffffffad;font-size:19px;line-height:2}.d10-models-hero__stats{display:flex;gap:44px;margin-top:35px}.d10-models-hero__stats span{display:grid;gap:3px}.d10-models-hero__stats b{font-size:34px}.d10-models-hero__stats small{color:#ffffff8c;font-size:13px}.d10-models-hero__visual{position:relative;min-height:420px;display:grid;place-items:center}.d10-models-hero__visual img{width:min(100%,390px);filter:drop-shadow(0 28px 60px rgba(70,103,255,.3));animation:d10-float 6s ease-in-out infinite}.d10-models-hero__visual span{position:absolute;top:4%;right:4%;color:#80d7e9;font:700 11px/1 Arial,sans-serif;letter-spacing:.14em}.d10-models-hero__visual span i{display:inline-block;width:7px;height:7px;margin-inline-end:6px;border-radius:50%;background:currentColor}.d10-models-hero__visual b{position:absolute;bottom:11%;left:3%;color:#fff9;font-size:14px}.d10-provider-gallery{background:var(--d10-bg)}.d10-provider-gallery__grid{margin-top:54px;display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.d10-provider-gallery__grid article{min-height:94px;padding:13px;border:1px solid var(--d10-line);border-radius:17px;background:var(--d10-surface);display:grid;grid-template-columns:50px minmax(0,1fr) 20px;align-items:center;gap:11px;transition:transform .24s ease,border-color .24s ease;transition-delay:var(--delay)}.d10-provider-gallery__grid article:hover{transform:translateY(-4px);border-color:var(--d10-accent)}.d10-provider-gallery__grid article>span{min-width:0;display:grid;gap:2px}.d10-provider-gallery__grid article b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.d10-provider-gallery__grid article small{color:var(--d10-muted);font-size:12px}.d10-provider-gallery__grid article>svg{color:var(--d10-subtle)}.d10-catalog-section{background:var(--d10-surface)}.d10-catalog-layout{display:grid;grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);gap:56px;align-items:start}.d10-catalog-layout>aside{padding-top:20px;display:grid;align-content:start;gap:15px}.d10-catalog-layout>aside h2{margin:0;font-size:30px;line-height:1.35}.d10-catalog-layout>aside p{margin:0;color:var(--d10-muted);font-size:16px;line-height:1.95}.d10-catalog-layout>aside ul{margin:16px 0 6px;padding:0;display:grid;gap:14px;list-style:none}.d10-catalog-layout>aside li{display:flex;gap:9px}.d10-catalog-layout>aside li>svg{color:var(--d10-accent)}.d10-catalog-layout>aside li span{display:grid;gap:2px}.d10-catalog-layout>aside li b{font-size:14px}.d10-catalog-layout>aside li small{color:var(--d10-muted);font-size:12px}.d10-catalog-layout>aside>a{width:-moz-max-content;width:max-content;display:inline-flex;align-items:center;gap:8px;color:var(--d10-accent);font-size:14px;font-weight:800}.d10-catalog-surface{min-width:0;padding:24px;border:1px solid var(--d10-line);border-radius:24px;background:var(--d10-bg);box-shadow:var(--d10-shadow-soft)}.d10-catalog-surface>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:20px;margin-bottom:19px;border-bottom:1px solid var(--d10-line)}.d10-catalog-surface>header>div{display:grid;gap:3px}.d10-catalog-surface>header span{color:var(--d10-accent);font:700 11px/1 Arial,sans-serif;letter-spacing:.16em}.d10-catalog-surface>header h2{margin:0;font-size:25px}.d10-catalog-surface>header>b{display:inline-flex;align-items:center;gap:6px;color:var(--d10-green);font-size:13px}.d10-catalog-surface>header>b i{width:7px;height:7px;border-radius:50%;background:currentColor}.d10-catalog-surface .catalog-search{min-height:57px!important;border-radius:15px!important}.d10-catalog-surface .catalog-search input{font-size:16px!important}.d10-catalog-surface .catalog-filter-row>button{min-height:43px!important;font-size:14px!important}.d10-catalog-surface .catalog-summary{font-size:13px!important}.d10-catalog-surface .catalog-summary b{font-size:15px!important}.d10-catalog-surface .model-card-v421{min-height:116px!important;border-radius:18px!important;grid-template-columns:62px minmax(0,1fr) 38px!important}.d10-catalog-surface .model-card-v421__name{font-size:17px!important}.d10-catalog-surface .model-card-v421__description,.d10-catalog-surface .model-card-v421__provider{font-size:13px!important}.d10-catalog-surface .model-card-v421__meta>span{font-size:12px!important;min-height:24px!important}.d10-pricing-hero{position:relative;overflow:hidden;padding:135px 0 90px;background:var(--d10-dark);color:#fff}.d10-pricing-hero__mesh{position:absolute;width:600px;height:600px;right:-190px;top:-270px;border-radius:50%;background:radial-gradient(circle,rgba(101,89,245,.48),transparent 67%)}.d10-pricing-hero>.d10-wrap{position:relative;z-index:1}.d10-pricing-hero .d10-overline{color:#9e9aff}.d10-pricing-hero h1{margin:0;font-size:clamp(3rem,5vw,5rem);line-height:1.14;letter-spacing:-.07em}.d10-pricing-hero h1 em{color:#80d7e9;font-style:normal}.d10-pricing-hero p{max-width:650px;margin:20px 0 0;color:#ffffffad;font-size:19px;line-height:2}.d10-switch--hero{margin:31px 0 0;border-color:#ffffff2e;background:#ffffff17}.d10-switch--hero button{color:#ffffffb3}.d10-switch--hero button.active{background:#fff;color:var(--d10-dark)}.d10-pricing-hero__notes{display:flex;flex-wrap:wrap;gap:18px;margin-top:28px;color:#ffffffad}.d10-pricing-hero__notes span{display:inline-flex;align-items:center;gap:7px;font-size:14px}.d10-pricing-hero__notes svg{color:#80d7e9}.d10-pricing-body{background:var(--d10-bg)}.d10-payment-assurance{margin-top:23px;display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.d10-payment-assurance article{min-height:92px;padding:13px;border:1px solid var(--d10-line);border-radius:15px;background:var(--d10-surface);display:flex;align-items:center;gap:10px}.d10-payment-assurance article>span{width:42px;height:42px;border-radius:13px;background:var(--d10-surface-2);color:var(--d10-accent);display:grid;place-items:center}.d10-payment-assurance article>div{display:grid;gap:2px}.d10-payment-assurance article b{font-size:14px}.d10-payment-assurance article small{color:var(--d10-muted);font-size:12px;line-height:1.5}.d10-pricing-flow{background:var(--d10-surface)}.d10-pricing-flow__steps{display:flex;align-items:center;justify-content:center;gap:13px}.d10-pricing-flow__steps>span{min-width:120px;display:grid;justify-items:center;gap:7px;text-align:center}.d10-pricing-flow__steps>span>b{color:var(--d10-subtle);font:700 11px/1 Arial,sans-serif;letter-spacing:.12em}.d10-pricing-flow__steps>span>i{width:53px;height:53px;border-radius:16px;background:var(--d10-surface-2);color:var(--d10-accent);display:grid;place-items:center}.d10-pricing-flow__steps strong{font-size:15px}.d10-pricing-flow__steps small{color:var(--d10-muted);font-size:12px}.d10-pricing-flow__steps>em{width:34px;height:1px;background:var(--d10-line)}.d10-download-page{min-height:100dvh}.d10-download-hero{position:relative;overflow:hidden;padding:145px 0 100px;background:var(--d10-bg)}.d10-download-hero__orb{position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none}.d10-download-hero__orb.one{width:470px;height:470px;left:-180px;bottom:-250px;background:color-mix(in srgb,var(--d10-accent-2) 18%,transparent)}.d10-download-hero__orb.two{width:410px;height:410px;right:-170px;top:-180px;background:color-mix(in srgb,var(--d10-accent) 17%,transparent)}.d10-download-hero__layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.88fr) minmax(360px,1fr);align-items:center;gap:100px}.d10-download-hero .d10-inner-hero__copy{display:grid;gap:18px}.d10-download-hero .d10-inner-hero__copy>small{color:var(--d10-muted);display:inline-flex;align-items:center;gap:7px;font-size:13px}.d10-download-hero .d10-inner-hero__copy>small svg{color:var(--d10-green)}.d10-download-devices{position:relative;min-height:470px;display:grid;place-items:center;direction:ltr}.d10-download-devices .desktop{position:relative;z-index:1;width:min(100%,570px);height:315px;padding:8px;border:8px solid #11141e;border-radius:18px;background:var(--d10-surface);box-shadow:var(--d10-shadow);transform:rotate(2deg)}.d10-download-devices .desktop header{height:29px;padding:0 9px;display:flex;align-items:center;justify-content:space-between;color:var(--d10-muted);font:700 10px/1 Arial,sans-serif}.d10-download-devices .desktop header span{display:flex;gap:4px}.d10-download-devices .desktop header i{width:7px;height:7px;border-radius:50%;background:#ff605c}.d10-download-devices .desktop header i:nth-child(2){background:#ffbd44}.d10-download-devices .desktop header i:nth-child(3){background:#00ca4e}.d10-download-devices .desktop main{height:calc(100% - 29px);border-radius:8px;background:var(--d10-surface-2);display:grid;grid-template-columns:120px 1fr}.d10-download-devices .desktop main aside{padding:15px 10px;border-inline-end:1px solid var(--d10-line);display:grid;align-content:start;gap:10px}.d10-download-devices .desktop main aside i{height:11px;border-radius:4px;background:var(--d10-line)}.d10-download-devices .desktop main section{padding:42px;display:grid;align-content:center;gap:6px}.d10-download-devices .desktop main section small{color:var(--d10-muted);font-size:10px}.d10-download-devices .desktop main section h3{margin:0;font-size:26px}.d10-download-devices .desktop main section>span{width:100%;min-height:44px;margin-top:16px;padding:5px 8px 5px 6px;border:1px solid var(--d10-line);border-radius:10px;color:var(--d10-muted);display:flex;align-items:center;justify-content:space-between;font-size:11px}.d10-download-devices .desktop main section>span b{width:30px;height:30px;border-radius:9px;background:var(--d10-ink);color:var(--d10-surface);display:grid;place-items:center}.d10-download-devices .phone{position:absolute;z-index:2;bottom:0;left:9%;width:184px;height:350px;padding:7px;border:7px solid #11141e;border-radius:29px;background:var(--d10-surface);box-shadow:var(--d10-shadow);transform:rotate(-8deg)}.d10-download-devices .phone header{height:20px;padding-inline:8px;display:flex;align-items:center;justify-content:space-between;font:700 8px/1 Arial,sans-serif;direction:ltr}.d10-download-devices .phone header i{width:48px;height:13px;border-radius:20px;background:#11141e}.d10-download-devices .phone header b{color:var(--d10-subtle);font-size:7px}.d10-download-devices .phone main{height:calc(100% - 20px);padding:34px 10px 10px;border-radius:19px;background:linear-gradient(180deg,color-mix(in srgb,var(--d10-accent) 8%,var(--d10-surface)),var(--d10-surface));display:grid;align-content:center;justify-items:center;text-align:center}.d10-download-devices .phone main small{margin-top:9px;color:var(--d10-muted);font:700 8px/1 Arial,sans-serif;letter-spacing:.12em}.d10-download-devices .phone main h3{margin:15px 0 0;font-size:17px}.d10-download-devices .phone main>span{width:100%;min-height:37px;margin-top:17px;padding:4px;border:1px solid var(--d10-line);border-radius:11px;color:var(--d10-muted);display:flex;align-items:center;justify-content:space-between;font-size:9px}.d10-download-devices .phone main>span b{width:26px;height:26px;border-radius:8px;background:var(--d10-ink);color:var(--d10-surface);display:grid;place-items:center}.d10-download-devices .sync{position:absolute;z-index:3;width:49px;height:49px;left:32%;bottom:25%;border:1px solid var(--d10-line);border-radius:16px;background:var(--d10-surface);color:var(--d10-accent);display:grid;place-items:center;box-shadow:var(--d10-shadow-soft)}.d10-store-section{background:var(--d10-surface)}.d10-store-grid{margin-top:50px;display:grid;grid-template-columns:repeat(5,1fr);gap:11px}.d10-store-card,.d10-store-grid>a{min-height:125px;padding:13px;border:1px solid var(--d10-line);border-radius:18px;background:var(--d10-surface-2);display:grid;grid-template-columns:50px minmax(0,1fr) 19px;align-items:center;gap:10px;text-align:right;transition:transform .24s ease,border-color .24s ease;transition-delay:var(--delay)}.d10-store-card:hover,.d10-store-grid>a:hover{transform:translateY(-6px);border-color:var(--d10-accent)}.d10-store-card>span,.d10-store-grid>a>span{width:50px;height:50px;border-radius:15px;background:var(--d10-surface);color:var(--d10-accent);display:grid;place-items:center}.d10-store-card>div,.d10-store-grid>a>div{min-width:0;display:grid;gap:3px}.d10-store-card small,.d10-store-grid small{color:var(--d10-muted);font-size:11px}.d10-store-card b,.d10-store-grid b{font-size:14px}.d10-store-card em,.d10-store-grid em{color:var(--d10-subtle);font-size:11px;font-style:normal}.d10-store-card>i,.d10-store-grid>a>i{color:var(--d10-subtle)}.d10-store-card{border-color:color-mix(in srgb,var(--d10-accent) 40%,var(--d10-line));background:color-mix(in srgb,var(--d10-accent) 7%,var(--d10-surface-2));font:inherit;cursor:pointer}.d10-install-guide{background:var(--d10-bg)}.d10-install-guide__layout>ol{margin:0;padding:0;display:grid;gap:9px;list-style:none}.d10-install-guide__layout li{min-height:85px;padding:10px;border:1px solid var(--d10-line);border-radius:16px;background:var(--d10-surface);display:grid;grid-template-columns:30px 48px minmax(0,1fr);align-items:center;gap:12px}.d10-install-guide__layout li>b{color:var(--d10-subtle);font:700 12px/1 Arial,sans-serif}.d10-install-guide__layout li>span{width:48px;height:48px;border-radius:14px;background:var(--d10-surface-2);color:var(--d10-accent);display:grid;place-items:center}.d10-install-guide__layout li>div{display:grid;gap:2px}.d10-install-guide__layout li strong{font-size:16px}.d10-install-guide__layout li small{color:var(--d10-muted);font-size:13px}.d10-download-benefits{background:var(--d10-surface)}.d10-download-benefits>.d10-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.d10-download-benefits article{min-height:190px;padding:23px;border:1px solid var(--d10-line);border-radius:20px;background:var(--d10-surface-2);display:grid;align-content:start;gap:9px}.d10-download-benefits article>span{width:46px;height:46px;border-radius:14px;background:var(--d10-surface);color:var(--d10-accent);display:grid;place-items:center}.d10-download-benefits h3{margin:8px 0 0;font-size:18px}.d10-download-benefits p{margin:0;color:var(--d10-muted);font-size:14px;line-height:1.8}.d10-dev-page{min-height:100dvh;background:var(--d10-surface);color:var(--d10-ink)}.d10-dev-subnav{margin-top:0;padding-top:100px;border-bottom:1px solid var(--d10-line);background:var(--d10-surface)}.d10-dev-subnav>.d10-wrap{min-height:58px;display:flex;align-items:center;gap:28px}.d10-dev-subnav>.d10-wrap>span{direction:ltr;font:900 17px/1 Arial,sans-serif;letter-spacing:-.04em}.d10-dev-subnav>.d10-wrap>span b{color:var(--d10-ink)}.d10-dev-subnav>.d10-wrap>span small{margin-inline-start:5px;padding:3px 5px;border-radius:5px;background:#f1d7b4;color:#a66015;font:800 9px/1 Arial,sans-serif}.d10-dev-subnav>.d10-wrap>div{margin-inline:auto;display:flex;gap:23px}.d10-dev-subnav a{color:var(--d10-muted);font:700 13px/1 Arial,sans-serif;letter-spacing:.05em}.d10-dev-subnav a:hover{color:var(--d10-ink)}.d10-dev-subnav button{min-height:39px;padding:0 13px;border:0;border-radius:7px;background:var(--d10-ink);color:var(--d10-surface);display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:800}.d10-dev-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--d10-line);background:var(--d10-surface)}.d10-dev-hero__grid{position:absolute;inset:0;opacity:.35;background-image:linear-gradient(rgba(209,151,74,.12) 1px,transparent 0),linear-gradient(90deg,rgba(209,151,74,.12) 1px,transparent 0);background-size:70px 70px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 76%);mask-image:linear-gradient(90deg,#000,transparent 76%)}.d10-dev-hero__layout{position:relative;z-index:1;min-height:655px;padding-block:80px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:center;gap:65px}.d10-dev-hero__copy{display:grid;align-content:center;gap:20px}.d10-dev-final>div>span,.d10-dev-hero__copy>span,.d10-dev-section-copy>span,.d10-dev-section-head>span,.d10-routing .d10-dev-section-copy>span{color:#e99325;font:800 13px/1 Arial,sans-serif;letter-spacing:.17em;direction:ltr}.d10-dev-hero h1{margin:0;font:900 clamp(3.8rem,6vw,6.3rem)/.98 Arial,sans-serif;letter-spacing:-.08em;direction:ltr}.d10-dev-hero h1 em{color:#ef8f13;font-style:normal}.d10-dev-hero__copy>p{max-width:550px;margin:0;color:var(--d10-muted);font-size:19px;line-height:1.9}.d10-dev-hero__copy>div{display:flex;align-items:center;gap:23px;margin-top:11px;direction:ltr}.d10-dev-btn{min-height:54px;padding:0 22px;border:0;border-radius:3px;background:var(--d10-ink);color:var(--d10-surface);display:inline-flex;align-items:center;gap:9px;font-size:15px;font-weight:850}.d10-dev-hero__copy>div>a{color:var(--d10-muted);font:700 14px/1 Arial,sans-serif;direction:ltr}.d10-dev-hero__copy>small{color:var(--d10-muted);font-size:13px}.d10-dev-hero__copy>small i{display:inline-block;width:7px;height:7px;margin-inline-end:7px;border-radius:50%;background:var(--d10-green)}.d10-gateway{position:relative;min-height:450px;display:grid;grid-template-columns:85px 1fr 320px;align-items:center;gap:12px}.d10-gateway__user{display:grid;justify-items:center;gap:7px;color:var(--d10-muted)}.d10-gateway__user svg{width:55px;height:55px;padding:14px;border:1px solid var(--d10-line);border-radius:16px}.d10-gateway__user b{font:700 9px/1 Arial,sans-serif;letter-spacing:.17em}.d10-gateway__line{height:1px}.d10-gateway__line,.d10-gateway__line.two{background:linear-gradient(90deg,#efa32c,transparent)}.d10-gateway article{width:285px;border:1px solid rgba(234,155,41,.38);border-radius:23px;background:color-mix(in srgb,var(--d10-surface) 88%,#f8dca8);box-shadow:0 0 70px #ea9b291f}.d10-gateway article header{display:flex;align-items:center;gap:8px;padding-bottom:13px;border-bottom:1px solid var(--d10-line)}.d10-gateway article header b{font:800 15px/1 Arial,sans-serif;color:#d77e13}.d10-gateway article header small{margin-inline-start:auto;color:var(--d10-green);font:700 9px/1 Arial,sans-serif}.d10-gateway article>div{margin-top:10px;display:grid;gap:7px}.d10-gateway article>div span{min-height:36px;padding:0 9px;border:1px solid var(--d10-line);border-radius:10px;color:var(--d10-muted);display:flex;align-items:center;gap:7px;font:12px/1 Arial,sans-serif}.d10-gateway article>div span svg{color:#e99325}.d10-gateway__models{display:grid;gap:11px}.d10-gateway__models>span{width:50px;height:50px;border:1px solid var(--d10-line);border-radius:16px;background:var(--d10-surface);display:grid;place-items:center}.d10-gateway__models>span:nth-child(2){margin-inline-start:50px}.d10-gateway__models>span:nth-child(3){margin-inline-start:85px}.d10-gateway__models>span:nth-child(4){margin-inline-start:50px}.d10-gateway__models>span:nth-child(5){margin-inline-start:0}.d10-dev-value{padding:95px 0;background:var(--d10-bg)}.d10-dev-section-head>span,.d10-dev-value header span{color:#e99325;font:800 12px/1 Arial,sans-serif;letter-spacing:.17em;direction:ltr}.d10-dev-value h2{margin:12px 0 0;font-size:37px}.d10-dev-value>.d10-wrap>div{margin-top:37px;display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.d10-dev-value article{min-height:245px;padding:23px;border:1px solid var(--d10-line);background:var(--d10-surface);display:grid;align-content:start;gap:10px;transition:transform .24s ease}.d10-dev-value article:hover{transform:translateY(-5px)}.d10-dev-value article>b{color:var(--d10-subtle);font:700 11px/1 Arial,sans-serif;letter-spacing:.12em}.d10-dev-value article>span{width:45px;height:45px;margin-top:16px;background:#fff4e1;color:#e99325;display:grid;place-items:center}.d10-dev-value article h3{margin:10px 0 0;font-size:22px}.d10-dev-value article p{margin:0;color:var(--d10-muted);font-size:15px;line-height:1.8}.d10-dev-quickstart{padding:120px 0;background:var(--d10-surface)}.d10-dev-quickstart__layout{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.2fr);align-items:start;gap:90px}.d10-dev-section-copy{display:grid;gap:17px}.d10-dev-section-copy h2{margin:0;font-size:42px;line-height:1.22}.d10-dev-section-copy>p{margin:0;color:var(--d10-muted);font-size:17px;line-height:1.95}.d10-dev-section-copy ol{margin:10px 0 0;padding:0;display:grid;gap:11px;list-style:none}.d10-dev-section-copy li{display:flex;align-items:center;gap:10px}.d10-dev-section-copy li>b{width:28px;height:28px;background:#fff4e1;color:#e99325;display:grid;place-items:center;font:700 12px/1 Arial,sans-serif}.d10-dev-section-copy li>span{display:grid;gap:1px}.d10-dev-section-copy li strong{font-size:14px}.d10-dev-section-copy li small{color:var(--d10-muted);font-size:12px}.d10-code-window{min-width:0;border:1px solid var(--d10-line);background:#0d111a;color:#dfe6f4;box-shadow:var(--d10-shadow)}.d10-code-window>header{min-height:54px;padding:0 16px;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:space-between}.d10-code-window>header>div{display:flex;gap:3px}.d10-code-window>header button{min-height:32px;padding:0 9px;border:0;border-radius:5px;background:transparent;color:#ffffff94;font:700 12px/1 Arial,sans-serif}.d10-code-window>header button.active{background:#ffffff1a;color:#fff}.d10-code-window>header>button:last-child{display:inline-flex;align-items:center;gap:5px}.d10-code-window pre{min-height:330px;margin:0;padding:25px;overflow-x:auto;direction:ltr;text-align:left}.d10-code-window code{color:#dfe6f4;font:14px/2.05 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre}.d10-code-window>footer{min-height:39px;padding:0 16px;border-top:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;gap:14px;color:#ffffff94;font:700 10px/1 Arial,sans-serif;letter-spacing:.08em}.d10-code-window>footer span{display:inline-flex;align-items:center;gap:6px}.d10-code-window>footer i{width:6px;height:6px;border-radius:50%;background:#41db9b}.d10-code-window>footer b{margin-inline-start:auto}.d10-dev-controls{padding:115px 0;background:var(--d10-bg)}.d10-dev-section-head{display:grid;gap:12px}.d10-dev-section-head h2{margin:0;font-size:40px}.d10-dev-section-head p{max-width:600px;margin:0;color:var(--d10-muted);font-size:17px}.d10-dev-control-grid{margin-top:42px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.d10-dev-control-grid article{min-height:235px;padding:23px;border:1px solid var(--d10-line);background:var(--d10-surface);transition:transform .24s ease,border-color .24s ease;transition-delay:var(--delay)}.d10-dev-control-grid article:hover{transform:translateY(-5px);border-color:#e99325}.d10-dev-control-grid header{display:flex;justify-content:space-between}.d10-dev-control-grid header span{width:46px;height:46px;background:#fff4e1;color:#e99325;display:grid;place-items:center}.d10-dev-control-grid header b{color:var(--d10-subtle);font:700 11px/1 Arial,sans-serif}.d10-dev-control-grid h3{margin:35px 0 0;font-size:20px}.d10-dev-control-grid p{margin:7px 0 0;color:var(--d10-muted);font-size:14px;line-height:1.8}.d10-routing{padding:115px 0;background:var(--d10-surface)}.d10-routing__layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr);align-items:center;gap:90px}.d10-routing__board{border:1px solid var(--d10-line);background:var(--d10-dark);color:#fff;box-shadow:var(--d10-shadow)}.d10-routing__board>header{min-height:53px;padding:0 17px;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:space-between;font:700 11px/1 Arial,sans-serif;letter-spacing:.1em}.d10-routing__board>header span{color:#ffffffbf}.d10-routing__board>header span i{display:inline-block;width:7px;height:7px;margin-inline-end:6px;border-radius:50%;background:#41db9b}.d10-routing__board>header b{color:#41db9b}.d10-routing__board>main{min-height:212px;padding:35px 22px;display:grid;grid-template-columns:1fr 45px 1fr 45px 1fr;align-items:center;gap:8px}.d10-routing__board>main article{min-height:96px;padding:12px;border:1px solid hsla(0,0%,100%,.14);background:#ffffff0d;display:grid;align-content:center;gap:7px}.d10-routing__board>main article span{color:#ffffff75;font:700 9px/1 Arial,sans-serif;letter-spacing:.13em}.d10-routing__board>main article b{font:700 14px/1.4 Arial,sans-serif}.d10-routing__board>main article small{color:#ffffff85;font:11px/1.4 Arial,sans-serif}.d10-routing__board>main>i{height:1px;background:#e99325}.d10-routing__board>footer{min-height:47px;padding:0 17px;border-top:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;gap:8px;color:#ffffff8c;font:11px/1 Arial,sans-serif}.d10-routing__board>footer span:nth-of-type(2){margin-inline-start:20px}.d10-routing__board>footer b{color:#fff}.d10-routing__board>footer i{display:inline-block;width:6px;height:6px;margin-inline-end:4px;border-radius:50%;background:#41db9b}.d10-routing .d10-dev-section-copy h2{font-size:44px}.d10-routing .d10-dev-section-copy p{margin:0;color:var(--d10-muted);font-size:17px;line-height:1.95}.d10-routing .d10-dev-section-copy ul{margin:5px 0;padding:0;display:grid;gap:10px;list-style:none}.d10-routing .d10-dev-section-copy li{display:flex;align-items:center;gap:8px;font-size:15px}.d10-routing .d10-dev-section-copy li svg{color:var(--d10-green)}.d10-routing .d10-dev-section-copy>a{width:-moz-max-content;width:max-content;display:inline-flex;align-items:center;gap:7px;color:var(--d10-ink);font-size:15px;font-weight:800}.d10-dev-final{padding:135px 0;background:var(--d10-dark);color:#fff;text-align:center}.d10-dev-final>div{display:grid;justify-items:center;gap:17px}.d10-dev-final>div>span{color:#9e9aff}.d10-dev-final h2{margin:0;font-size:clamp(2.8rem,5vw,5rem);line-height:1.15;letter-spacing:-.07em}.d10-dev-final p{margin:0;color:#ffffffa3;font-size:18px}.d10-dev-final .d10-dev-btn{margin-top:10px;background:#fff;color:var(--d10-dark)}.d10-support-hero{position:relative;overflow:hidden;padding:135px 0 95px;background:var(--d10-surface)}.d10-support-hero__glow{position:absolute;width:520px;height:520px;left:-190px;top:-180px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--d10-accent) 20%,transparent),transparent 70%)}.d10-support-hero__layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);gap:100px;align-items:center}.d10-support-hero__visual{position:relative;min-height:360px;display:grid;place-items:center}.d10-support-hero__visual>div{width:220px;min-height:220px;border:1px solid var(--d10-line);border-radius:50%;background:var(--d10-surface-2);display:grid;place-items:center;align-content:center;text-align:center;box-shadow:var(--d10-shadow-soft)}.d10-support-hero__visual>div b{margin-top:12px;font-size:18px}.d10-support-hero__visual>div small{color:var(--d10-muted);font-size:12px}.d10-support-hero__visual>span{position:absolute;width:56px;height:56px;border:1px solid var(--d10-line);border-radius:17px;background:var(--d10-surface);color:var(--d10-accent);display:grid;place-items:center;box-shadow:var(--d10-shadow-soft)}.d10-support-hero__visual .one{top:15%;right:8%;animation:d10-float 4.5s ease-in-out infinite}.d10-support-hero__visual .two{bottom:15%;left:4%;animation:d10-float 5.4s ease-in-out .6s infinite}.d10-support-hero__visual .three{top:41%;left:0;animation:d10-float 5s ease-in-out 1s infinite}.d10-support-topics{background:var(--d10-bg)}.d10-support-topic-grid{margin-top:45px;display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.d10-support-topic-grid button{min-height:126px;padding:15px;border:1px solid var(--d10-line);border-radius:18px;background:var(--d10-surface);display:grid;grid-template-columns:49px minmax(0,1fr) 17px;align-items:center;gap:9px;text-align:right;transition:transform .24s ease,border-color .24s ease}.d10-support-topic-grid button.active,.d10-support-topic-grid button:hover{border-color:var(--d10-accent);transform:translateY(-5px)}.d10-support-topic-grid button>span{width:49px;height:49px;border-radius:15px;background:var(--d10-surface-2);color:var(--d10-accent);display:grid;place-items:center}.d10-support-topic-grid button>div{display:grid;gap:4px}.d10-support-topic-grid button b{font-size:15px}.d10-support-topic-grid button small{color:var(--d10-muted);font-size:12px;line-height:1.55}.d10-support-answer{margin-top:14px;padding:18px;border:1px solid color-mix(in srgb,var(--d10-accent) 33%,var(--d10-line));border-radius:18px;background:color-mix(in srgb,var(--d10-accent) 6%,var(--d10-surface));display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px}.d10-support-answer>span{width:52px;height:52px;border-radius:15px;background:var(--d10-surface);color:var(--d10-accent);display:grid;place-items:center}.d10-support-answer>div{display:grid;gap:2px}.d10-support-answer small{color:var(--d10-muted);font-size:12px}.d10-support-answer h3{margin:0;font-size:18px}.d10-support-answer p{margin:3px 0 0;color:var(--d10-muted);font-size:14px}.d10-support-answer>a{display:inline-flex;align-items:center;gap:7px;color:var(--d10-accent);font-size:14px;font-weight:800}.d10-support-contact{background:var(--d10-surface)}.d10-support-contact__layout{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:90px;align-items:start}.d10-support-contact__layout>aside{display:grid;align-content:start;gap:16px}.d10-support-contact__layout form h2,.d10-support-contact__layout>aside h2{margin:0;font-size:32px}.d10-support-contact__layout form>p,.d10-support-contact__layout>aside>p{margin:0;color:var(--d10-muted);font-size:16px;line-height:1.9}.d10-support-contact__layout>aside>a{min-height:72px;padding:9px;border:1px solid var(--d10-line);border-radius:15px;background:var(--d10-surface-2);display:grid;grid-template-columns:45px minmax(0,1fr) 17px;align-items:center;gap:9px}.d10-support-contact__layout>aside>a>i{width:45px;height:45px;border-radius:13px;background:var(--d10-surface);color:var(--d10-accent);display:grid;place-items:center}.d10-support-contact__layout>aside>a>span{display:grid;gap:2px}.d10-support-contact__layout>aside>a small{color:var(--d10-muted);font-size:11px}.d10-support-contact__layout>aside>a b{font-size:14px}.d10-support-contact__layout>aside>div{display:flex;align-items:center;gap:7px;color:var(--d10-muted);font-size:13px}.d10-support-contact__layout>aside>div svg{color:var(--d10-accent)}.d10-support-contact__layout form{padding:28px;border:1px solid var(--d10-line);border-radius:23px;background:var(--d10-bg);display:grid;gap:12px}.d10-support-contact__layout form label{display:grid;gap:7px;margin-top:5px}.d10-support-contact__layout form label b{font-size:14px}.d10-support-contact__layout form label small{color:var(--d10-muted);font-size:12px}.d10-support-contact__layout form input,.d10-support-contact__layout form textarea{width:100%;border:1px solid var(--d10-line);border-radius:12px;padding:12px 13px;outline:0;background:var(--d10-surface);color:var(--d10-ink);font-size:15px}.d10-support-contact__layout form textarea{resize:vertical;line-height:1.8}.d10-support-contact__layout form input:focus,.d10-support-contact__layout form textarea:focus{border-color:var(--d10-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--d10-accent) 12%,transparent)}.d10-support-contact__layout form>button{min-height:51px;margin-top:3px;border:0;border-radius:13px;background:var(--d10-ink);color:var(--d10-surface);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:850}.d10-support-contact__layout form>small:last-child{display:inline-flex;align-items:center;gap:5px;color:var(--d10-muted);font-size:12px}.d10-support-faq{background:var(--d10-bg)}.d10-footer{background:var(--d10-dark);color:#fff;padding:55px 0 24px}.d10-footer__cta{padding-bottom:48px;border-bottom:1px solid hsla(0,0%,100%,.14);display:flex;align-items:end;justify-content:space-between;gap:35px}.d10-footer__cta>div:first-child{display:grid;gap:7px}.d10-footer__cta span{color:#9e9aff;font-size:14px}.d10-footer__cta h2{max-width:660px;margin:0;font-size:34px;line-height:1.35}.d10-footer__cta>div:last-child{display:flex;gap:9px}.d10-footer__cta a,.d10-footer__cta button{min-height:48px;padding:0 14px;border:1px solid hsla(0,0%,100%,.22);border-radius:12px;background:transparent;color:#fff;display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:800}.d10-footer__cta button{border-color:#fff;background:#fff;color:var(--d10-dark)}.d10-footer__grid{padding:52px 0;display:grid;grid-template-columns:1.65fr repeat(3,1fr);gap:55px}.d10-footer__grid>section{display:grid;align-content:start;gap:12px}.d10-footer__grid>section>strong{font-size:14px}.d10-footer__grid>section>a,.d10-footer__grid>section>button{width:-moz-max-content;width:max-content;border:0;background:transparent;padding:0;color:#ffffff94;font-size:14px;text-align:right}.d10-footer__grid>section>a:hover,.d10-footer__grid>section>button:hover{color:#fff}.d10-footer__brand>a{display:inline-flex;align-items:center;gap:10px;direction:ltr}.d10-footer__brand>a>span{display:grid}.d10-footer__brand>a strong{font:900 24px/1 Arial,sans-serif}.d10-footer__brand>a small{color:#ffffff80;font:700 10px/1.4 Arial,sans-serif;letter-spacing:.12em}.d10-footer__brand p{max-width:360px;margin:5px 0;color:#ffffff94;font-size:14px;line-height:1.9}.d10-footer__brand>div{display:flex;flex-wrap:wrap;gap:6px;direction:ltr}.d10-footer__brand>div .d10-provider-mark{width:31px;height:31px;border-radius:9px}.d10-footer__bottom{padding-top:20px;border-top:1px solid hsla(0,0%,100%,.14);color:#ffffff6b;display:flex;justify-content:space-between;gap:16px;font-size:12px}.d10-footer__bottom>div{display:flex;gap:17px}.d10-footer__bottom a{color:#ffffffa6}.d10-footer__bottom b{color:#41db9b;font-size:12px}.d10-footer__bottom b i{display:inline-block;width:6px;height:6px;margin-inline-end:5px;border-radius:50%;background:currentColor}@media(max-width:1180px){.d10-nav a,.d10-nav button{padding-inline:10px;font-size:14px}.d10-header__download span{display:none}.d10-hero__layout{gap:36px}.d10-developer-teaser__card{padding:47px;gap:24px}.d10-api-diagram{transform:scale(.9);transform-origin:center}.d10-download-hero__layout,.d10-download-teaser__layout{gap:46px}.d10-store-grid{grid-template-columns:repeat(3,1fr)}.d10-store-grid>a:first-of-type{grid-column:span 1}.d10-provider-gallery__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:980px){.d10-wrap{width:min(var(--d10-wrap),calc(100% - 40px))}.d10-section{padding-block:96px}.d10-nav{display:none}.d10-header__bar{grid-template-columns:1fr auto;width:calc(100% - 28px)}.d10-header__actions{grid-column:2}.d10-menu-toggle{display:grid}.d10-mobile-menu{display:block}.d10-hero__layout{grid-template-columns:1fr;gap:30px;padding-top:135px;padding-bottom:120px}.d10-hero__copy{max-width:760px}.d10-hero__copy>p{max-width:700px}.d10-hero-scene{min-height:480px}.d10-hero-scene__frame{width:min(100%,700px)}.d10-hero__foot{width:calc(100% - 40px)}.d10-model-universe__layout{grid-template-columns:1fr;gap:25px}.d10-model-universe__visual{min-height:470px;order:2}.d10-model-universe .d10-section-copy{order:1}.d10-capability-grid,.d10-persona-grid{grid-template-columns:repeat(2,1fr)}.d10-developer-teaser__card{grid-template-columns:1fr}.d10-api-diagram{max-width:700px;margin-inline:auto}.d10-cases-hero__layout,.d10-download-hero__layout,.d10-download-teaser__layout,.d10-inner-hero__layout,.d10-models-hero__layout,.d10-support-hero__layout{grid-template-columns:1fr;gap:48px}.d10-download-devices,.d10-download-teaser__visual,.d10-models-hero__visual,.d10-support-hero__visual{min-height:420px}.d10-feature-grid{grid-template-columns:repeat(2,1fr)}.d10-flow__layout,.d10-install-guide__layout,.d10-pricing-flow__layout,.d10-routing__layout{grid-template-columns:1fr;gap:50px}.d10-case-detail,.d10-security__card{grid-template-columns:1fr;gap:35px}.d10-outcome-grid{grid-template-columns:repeat(2,1fr)}.d10-catalog-layout{grid-template-columns:1fr;gap:35px}.d10-catalog-layout>aside{padding-top:0}.d10-provider-gallery__grid{grid-template-columns:repeat(2,1fr)}.d10-dev-subnav>.d10-wrap>div{display:none}.d10-dev-subnav>.d10-wrap{justify-content:space-between}.d10-dev-hero__layout{grid-template-columns:1fr;gap:35px}.d10-dev-hero__copy{max-width:670px}.d10-dev-control-grid,.d10-dev-value>.d10-wrap>div{grid-template-columns:repeat(2,1fr)}.d10-dev-quickstart__layout{grid-template-columns:1fr;gap:45px}.d10-payment-assurance{grid-template-columns:1fr}.d10-footer__grid{grid-template-columns:1.4fr repeat(2,1fr)}.d10-footer__grid>section:last-child{grid-column:2}.d10-faq__layout{grid-template-columns:1fr;gap:44px}}@media(max-width:700px){.d10-wrap{width:calc(100% - 28px)}.d10-section{padding-block:76px}.d10-section-head--split{grid-template-columns:1fr;gap:17px}.d10-section-copy h2,.d10-section-head h2{font-size:2.15rem}.d10-section-copy p,.d10-section-head p{font-size:16px}.d10-header{top:10px}.d10-header__bar{min-height:62px;padding:7px 8px;border-radius:18px}.d10-brand .dana-mark{--mark-size:34px!important}.d10-brand strong{font-size:19px}.d10-brand small{font-size:8px}.d10-header__download,.d10-theme{display:none}.d10-header__workspace{min-height:43px;padding-inline:11px;font-size:13px}.d10-header__workspace svg{display:none}.d10-theme{width:40px;height:40px}.d10-mega{top:70px;width:calc(100% - 22px);padding:17px;border-radius:19px}.d10-mega__head strong{font-size:20px}.d10-mega__head small{font-size:12px}.d10-mega__search-row{grid-template-columns:1fr}.d10-mega__search-row>button{min-height:46px}.d10-mega__content{grid-template-columns:1fr}.d10-mega__categories{display:flex;overflow-x:auto;scrollbar-width:none}.d10-mega__categories::-webkit-scrollbar{display:none}.d10-mega__categories button{min-width:170px}.d10-mega__categories button>svg{display:none}.d10-mega__models{grid-template-columns:1fr}.d10-mega>footer{flex-wrap:wrap}.d10-mega>footer a{width:100%;margin-inline-start:0}.d10-hero__layout{padding-top:108px;padding-bottom:95px}.d10-kicker{font-size:13px}.d10-kicker span{font-size:9px}.d10-hero h1{margin-top:18px;font-size:clamp(2.55rem,12vw,4rem);line-height:1.16}.d10-hero__copy>p{margin-top:20px;font-size:17px;line-height:1.95}.d10-hero__actions{margin-top:25px}.d10-btn{min-height:53px;padding-inline:16px;font-size:15px}.d10-hero__facts{gap:10px 15px;margin-top:19px}.d10-hero__facts span{font-size:12px}.d10-hero-scene{min-height:330px;margin-top:15px}.d10-hero-scene__frame{border-radius:18px;box-shadow:0 20px 50px #00000040,0 0 0 5px #ffffff0f}.d10-hero-scene__chrome{height:38px;padding-inline:11px;font-size:8px}.d10-hero-scene__chrome>small{font-size:9px}.d10-hero-scene__caption{inset-inline:15px;bottom:69px}.d10-hero-scene__caption span{font-size:11px}.d10-hero-scene__caption strong{font-size:16px}.d10-hero-scene__caption small{font-size:10px}.d10-hero-scene__dock{inset-inline:10px;bottom:10px;min-height:45px;padding:5px}.d10-hero-scene__dock .d10-provider-mark--sm{width:26px;height:26px}.d10-hero-scene__dock>b,.d10-hero-scene__hud{display:none}.d10-hero__foot{bottom:18px;width:calc(100% - 28px);font-size:9px}.d10-hero__foot b{font-size:11px}.d10-model-universe__visual{min-height:340px}.d10-provider-matrix{width:100%}.d10-provider-matrix>span{min-height:95px;gap:5px}.d10-provider-matrix .d10-provider-mark{width:42px;height:42px}.d10-provider-matrix small{font-size:10px}.d10-model-universe__visual>img{width:65%}.d10-provider-marquee{margin-top:50px}.d10-provider-marquee>div{gap:20px}.d10-provider-marquee span{font-size:12px}.d10-product>.d10-wrap>[data-reveal]{margin-top:34px}.d10-workspace{min-height:620px;border-radius:21px}.d10-workspace__chrome{height:43px;padding-inline:12px}.d10-workspace__chrome>span{font-size:10px}.d10-workspace__body{min-height:577px;grid-template-columns:1fr}.d10-workspace__body>aside{display:none}.d10-workspace__body>main{padding:23px 14px 18px}.d10-workspace__welcome{margin:72px auto 0;gap:11px}.d10-workspace__welcome>span{width:54px;height:54px;border-radius:17px}.d10-workspace__welcome h3{font-size:23px}.d10-workspace__welcome p{font-size:13px}.d10-workspace__tasks{margin:22px auto 16px}.d10-workspace__tasks button{min-height:42px;font-size:13px}.d10-composer>textarea{min-height:100px;font-size:15px}.d10-composer__model b{max-width:90px}.d10-composer__send{min-width:43px;padding-inline:11px}.d10-composer__send b{display:none}.d10-capability-grid,.d10-feature-grid{grid-template-columns:1fr}.d10-capability-grid>a{min-height:300px}.d10-persona-grid{grid-template-columns:1fr}.d10-persona-grid article{min-height:215px}.d10-plan-grid,.d10-plan-grid--page{grid-template-columns:1fr}.d10-plan{min-height:0}.d10-developer-teaser__card{padding:35px 22px;border-radius:23px}.d10-developer-teaser__copy h2{font-size:3.25rem}.d10-developer-teaser__copy p{font-size:16px}.d10-developer-teaser__copy>div{flex-wrap:wrap;gap:13px}.d10-api-diagram{min-height:255px;grid-template-columns:49px minmax(120px,1fr) 110px;gap:5px;transform:scale(.88)}.d10-api-diagram>article{width:100%;padding:10px}.d10-api-diagram>article header b{font-size:11px}.d10-api-diagram>article>span{font-size:9px}.d10-api-diagram>div:last-child>.d10-provider-mark{width:37px;height:37px}.d10-download-devices,.d10-download-teaser__visual{min-height:350px}.d10-phone{width:190px;height:360px}.d10-download-ring.one{width:340px;height:340px}.d10-download-ring.two{width:440px;height:440px}.d10-faq__list article>button{min-height:73px}.d10-faq__list article>button span{font-size:15px;gap:11px}.d10-faq__list article>p{padding-inline-start:0;font-size:14px}.d10-footer{padding-top:40px}.d10-footer__cta{align-items:start;flex-direction:column;padding-bottom:35px}.d10-footer__cta h2{font-size:25px}.d10-footer__cta>div:last-child{width:100%}.d10-footer__cta a,.d10-footer__cta button{flex:1;font-size:13px}.d10-footer__grid{grid-template-columns:repeat(2,1fr);gap:32px 20px;padding:38px 0}.d10-footer__brand{grid-column:1/-1}.d10-footer__grid>section:last-child{grid-column:auto}.d10-footer__grid>section>a,.d10-footer__grid>section>button{font-size:13px}.d10-footer__bottom{flex-direction:column;font-size:11px}.d10-footer__bottom>div{flex-wrap:wrap;gap:11px}.d10-inner-page{padding-top:86px}.d10-download-hero,.d10-inner-hero,.d10-models-hero,.d10-pricing-hero,.d10-support-hero{padding:100px 0 72px}.d10-download-hero h1,.d10-inner-hero__copy h1,.d10-models-hero h1,.d10-pricing-hero h1{font-size:clamp(2.6rem,12vw,4rem)}.d10-download-hero p,.d10-inner-hero__copy p,.d10-models-hero p,.d10-pricing-hero p{font-size:17px}.d10-feature-hero-visual{min-height:330px}.d10-feature-hero-visual .main{inset-top:35px;min-height:220px;padding:14px}.d10-feature-hero-visual .main>div{margin-top:20px}.d10-feature-hero-visual .main strong{font-size:15px}.d10-feature-hero-visual .main footer{margin-top:19px}.d10-feature-hero-visual .float{transform:scale(.88)}.d10-feature-hero-visual .float.one{right:-3%}.d10-feature-hero-visual .float.two{left:-3%}.d10-feature-hero-visual .float.three{right:3%}.d10-flow__steps article{min-height:82px}.d10-security__card{padding:28px 20px;border-radius:22px}.d10-security__card h2{font-size:2.25rem}.d10-cases-hero__visual,.d10-models-hero__visual,.d10-support-hero__visual{min-height:315px}.d10-cases-hero__visual>div{width:140px;height:140px}.d10-cases-hero__visual>span{transform:scale(.82)}.d10-case-detail{padding:22px 15px;border-radius:21px}.d10-case-detail__copy h2{font-size:26px}.d10-case-detail__copy p{font-size:15px}.d10-case-detail__demo{min-height:345px}.d10-outcome-grid,.d10-provider-gallery__grid{grid-template-columns:1fr}.d10-models-hero__visual img{width:70%}.d10-models-hero__stats{gap:26px}.d10-models-hero__stats b{font-size:28px}.d10-catalog-surface{padding:13px;border-radius:19px}.d10-catalog-surface>header h2{font-size:20px}.d10-catalog-surface .model-card-v421{grid-template-columns:52px minmax(0,1fr) 33px!important}.d10-catalog-surface .model-card-v421__name{font-size:15px!important}.d10-catalog-surface .model-card-v421__description{font-size:12px!important}.d10-payment-assurance{grid-template-columns:1fr}.d10-pricing-flow__steps{flex-wrap:wrap}.d10-pricing-flow__steps>em{width:20px}.d10-download-devices .desktop{width:95%;height:235px}.d10-download-devices .desktop main{grid-template-columns:70px 1fr}.d10-download-devices .desktop main section{padding:20px}.d10-download-devices .desktop main section h3{font-size:19px}.d10-download-devices .phone{width:145px;height:275px;left:0}.d10-download-devices .sync{left:29%}.d10-store-grid{grid-template-columns:1fr}.d10-install-guide__layout li{min-height:77px}.d10-download-benefits>.d10-wrap{grid-template-columns:1fr}.d10-dev-subnav{padding-top:80px}.d10-dev-subnav>.d10-wrap{width:calc(100% - 28px)}.d10-dev-subnav>.d10-wrap>span{font-size:15px}.d10-dev-subnav button{font-size:12px}.d10-dev-hero__layout{min-height:0;padding-block:65px 75px}.d10-dev-hero h1{font-size:4rem}.d10-dev-hero__copy>p{font-size:17px}.d10-gateway{min-height:300px;grid-template-columns:50px minmax(125px,1fr) 120px;transform:scale(.86);transform-origin:center}.d10-gateway article{width:100%;padding:11px}.d10-gateway article>div span{font-size:9px}.d10-gateway__models>span{width:39px;height:39px}.d10-gateway__models>span:nth-child(2){margin-inline-start:24px}.d10-gateway__models>span:nth-child(3){margin-inline-start:42px}.d10-gateway__models>span:nth-child(4){margin-inline-start:24px}.d10-dev-controls,.d10-dev-quickstart,.d10-dev-value,.d10-routing{padding-block:76px}.d10-dev-section-head h2,.d10-dev-value h2{font-size:2.1rem}.d10-dev-control-grid,.d10-dev-value>.d10-wrap>div{grid-template-columns:1fr}.d10-dev-value article{min-height:205px}.d10-dev-quickstart__layout{gap:32px}.d10-dev-section-copy h2,.d10-routing .d10-dev-section-copy h2{font-size:2.45rem}.d10-code-window pre{min-height:260px;padding:16px}.d10-code-window code{font-size:11px}.d10-routing__board>main{grid-template-columns:1fr;gap:7px;padding:17px}.d10-routing__board>main>i{width:1px;height:16px;margin-inline-start:25px}.d10-routing__board>footer{gap:6px;font-size:10px}.d10-routing__board>footer span:nth-of-type(2){margin-inline-start:auto}.d10-dev-final{padding-block:90px}.d10-dev-final h2{font-size:2.8rem}.d10-support-answer{grid-template-columns:45px minmax(0,1fr)}.d10-support-answer>span{width:45px;height:45px}.d10-support-answer>a{grid-column:2}.d10-support-topic-grid{grid-template-columns:1fr 1fr}.d10-support-topic-grid button{min-height:112px;grid-template-columns:42px minmax(0,1fr)}.d10-support-topic-grid button>span{width:42px;height:42px}.d10-support-topic-grid button>svg{display:none}.d10-support-contact__layout{grid-template-columns:1fr;gap:45px}.d10-support-contact__layout form{padding:20px 15px}.d10-support-contact__layout form h2,.d10-support-contact__layout>aside h2{font-size:27px}}.d10-dev-audience-bridge{padding:20px 24px 8px;background:var(--dana-section-bg)}.d10-dev-audience-bridge__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 26px;border:1px solid #e3dcf5;border-radius:20px;background:linear-gradient(110deg,#fff,#f8f5ff);box-shadow:0 14px 36px #5d45ba0b}.d10-dev-audience-bridge__inner>div{max-width:720px}.d10-dev-audience-bridge span,.d10-org-final>div>span,.d10-org-hero__copy>span,.d10-org-section-head>span{display:block;color:#e99325;font:800 11px/1.4 Arial,sans-serif;letter-spacing:1.6px;direction:ltr}.d10-dev-audience-bridge h2{margin:7px 0 5px;font-size:24px;line-height:1.5}.d10-dev-audience-bridge p{margin:0;color:var(--dana-muted);font-size:13px;line-height:1.9}.d10-dev-audience-bridge>a{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 15px;border-radius:11px;background:var(--dana-gradient);color:#fff;text-decoration:none;font-size:12px;white-space:nowrap}.d10-org-page{background:var(--dana-section-bg);color:var(--dana-ink);overflow:clip}.d10-org-hero{padding:72px 24px 64px;background:radial-gradient(circle at 10% 25%,#f4e8d1 0,transparent 33%),linear-gradient(145deg,#fff,#faf8ff)}.d10-org-hero__layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:54px}.d10-org-hero__copy{text-align:right}.d10-org-hero__copy h1{margin:13px 0 18px;font-size:clamp(2.8rem,5vw,4.7rem);line-height:1.25;letter-spacing:-.045em}.d10-org-hero__copy h1 em{font-style:normal;color:#6d45dd}.d10-org-hero__copy p{max-width:530px;margin:0;color:var(--dana-muted);font-size:16px;line-height:2}.d10-org-hero__copy>div{display:flex;align-items:center;gap:18px;margin-top:26px}.d10-org-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 18px;border:0;border-radius:13px;background:var(--dana-gradient);color:#fff;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 10px 24px #7044dc2c}.d10-org-hero__copy a{color:var(--dana-ink);font-size:12px;text-decoration:none}.d10-org-hero__copy>small{display:flex;align-items:center;gap:7px;margin-top:15px;color:var(--dana-muted);font-size:10px}.d10-org-hero__copy>small i{width:6px;height:6px;border-radius:50%;background:#20b981}.d10-org-visual{position:relative;min-height:450px;padding:34px;border:1px solid #ebd9b9;border-radius:30px;background:linear-gradient(145deg,#fff,#fffbf4);box-shadow:0 22px 65px #c9883518;display:grid;grid-template-columns:110px minmax(220px,1fr) 130px;align-items:center;gap:25px;direction:ltr;overflow:hidden}.d10-org-visual__glow{position:absolute;width:280px;height:280px;left:36%;top:28%;border-radius:50%;background:#784ce515;filter:blur(8px)}.d10-org-node{position:relative;z-index:1;display:grid;justify-items:center;gap:6px;color:#3e362c;text-align:center}.d10-org-node span{display:grid;place-items:center;width:58px;height:58px;border:1px solid #ead7bb;border-radius:17px;background:#fff;color:#bb7a2c}.d10-org-node small{font-size:10px;color:#a78660}.d10-org-visual__line{height:1px;background:#e7b96f;position:relative;z-index:1}.d10-org-visual__line:after{content:"";position:absolute;inset:0;background:#ef982e;transform:scaleX(.25);transform-origin:left;animation:d10-org-route 3.2s ease-in-out infinite}.d10-org-visual__line--out{background:transparent;height:160px;border-top:1px dashed #edc27f;border-bottom:1px dashed #edc27f;border-radius:50%}.d10-org-visual__line--out:after{display:none}.d10-org-hub{position:relative;z-index:2;padding:18px;border:1px solid #efbd72;border-radius:20px;background:#fffdfa;box-shadow:0 14px 35px #cf913a1c;direction:rtl}.d10-org-hub header{display:flex;align-items:center;gap:8px;padding-bottom:12px;border-bottom:1px solid #f0e7d8}.d10-org-hub header>div{display:grid;gap:2px;flex:1}.d10-org-hub header b{font-size:16px}.d10-org-hub header small{font:9px Arial;color:#b48448;direction:ltr}.d10-org-hub header i{font:8px Arial;color:#19a874;font-style:normal}.d10-org-hub>div{display:grid;gap:7px;margin-top:12px}.d10-org-hub>div span{display:flex;align-items:center;gap:7px;min-height:31px;padding:5px 8px;border:1px solid #f1e7d9;border-radius:9px;color:#6e6255;font-size:10px}.d10-org-hub>div svg{color:#ec972c}.d10-org-providers{position:relative;z-index:2;display:grid;gap:10px;justify-items:center}.d10-org-providers span{display:grid;place-items:center;width:48px;height:48px;border:1px solid #e7e0d6;border-radius:14px;background:#fff;box-shadow:0 6px 15px #9a7a5312}.d10-org-providers :deep(.d10-provider-mark){width:27px;height:27px;border:0;background:none}.d10-org-providers :deep(img){filter:grayscale(1) brightness(.35);width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.d10-org-flow-dot{position:absolute;width:7px;height:7px;border-radius:50%;background:#ee9528;box-shadow:0 0 0 6px #ee952822;z-index:3;animation:d10-org-dot 3.2s ease-in-out infinite}.d10-org-flow-dot--one{left:33%;top:49%}.d10-org-flow-dot--two{right:28%;top:49%;animation-delay:1.2s}@keyframes d10-org-route{0%,to{transform:scaleX(.15);opacity:.25}45%,60%{transform:scaleX(1);opacity:1}}@keyframes d10-org-dot{0%,to{opacity:.2;transform:scale(.7)}45%,60%{opacity:1;transform:scale(1.2)}}.d10-org-pillars,.d10-org-workflows{padding:72px 24px}.d10-org-workflows{background:#fff}.d10-org-section-head{max-width:690px;margin:0 auto 30px;text-align:center}.d10-org-section-head h2{margin:10px 0;font-size:clamp(1.9rem,3.4vw,2.8rem);line-height:1.45}.d10-org-section-head p{margin:0;color:var(--dana-muted);font-size:14px;line-height:1.9}.d10-org-pillar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.d10-org-pillar-grid article{padding:24px 20px;border:1px solid var(--dana-border);border-radius:18px;background:var(--dana-surface)}.d10-org-pillar-grid article>span,.d10-org-workflow-grid article>span{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:var(--dana-soft);color:var(--dana-accent)}.d10-org-pillar-grid h3{margin:15px 0 6px;font-size:16px}.d10-org-pillar-grid p,.d10-org-workflow-grid p{margin:0;color:var(--dana-muted);font-size:12px;line-height:1.9}.d10-org-workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.d10-org-workflow-grid article{display:flex;align-items:flex-start;gap:13px;padding:19px;border:1px solid var(--dana-border);border-radius:16px;background:var(--dana-section-bg)}.d10-org-workflow-grid h3{margin:0 0 5px;font-size:15px}.d10-org-arrow{margin-right:auto;color:var(--dana-accent);flex:none}.d10-org-credit{padding:0 24px 72px;background:#fff}.d10-org-credit__inner{display:grid;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:28px;padding:28px 30px;border:1px solid #e4dcf4;border-radius:21px;background:linear-gradient(115deg,#f8f5ff,#fff);box-shadow:0 14px 34px #5d45ba0b}.d10-org-credit__inner>div:first-child span{font-size:11px;color:var(--dana-accent)}.d10-org-credit h2{margin:7px 0;font-size:24px}.d10-org-credit p{margin:0;color:var(--dana-muted);font-size:12px;line-height:1.9}.d10-org-credit__stats{display:flex;gap:18px}.d10-org-credit__stats div{display:grid;gap:4px}.d10-org-credit__stats b{font-size:22px;color:var(--dana-accent)}.d10-org-credit__stats small{font-size:10px;color:var(--dana-muted);white-space:nowrap}.d10-org-final{padding:84px 24px;text-align:center;background:radial-gradient(circle at 50% 0,#7449e530,transparent 45%),#0b0d15;color:#fff}.d10-org-final h2{margin:10px 0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.35}.d10-org-final p{margin:0 0 22px;color:#bfc2d1;font-size:14px}.d10-org-final .d10-org-btn{background:#fff;color:#342270;box-shadow:none}@media(max-width:900px){.d10-org-hero__layout{grid-template-columns:1fr;gap:30px}.d10-org-hero__copy{text-align:center}.d10-org-hero__copy p{margin-inline:auto}.d10-org-hero__copy>div,.d10-org-hero__copy>small{justify-content:center}.d10-org-credit__inner{grid-template-columns:1fr}.d10-org-credit__stats{justify-content:space-between}}@media(max-width:700px){.d10-dev-audience-bridge{padding:14px 14px 4px}.d10-dev-audience-bridge__inner{display:grid;gap:14px;padding:18px}.d10-dev-audience-bridge__inner>a{justify-self:start}.d10-org-hero{padding:46px 14px}.d10-org-hero__copy h1{font-size:clamp(2.25rem,11vw,3.2rem)}.d10-org-hero__copy p{font-size:14px}.d10-org-hero__copy>div{flex-direction:column;gap:10px}.d10-org-btn{width:100%}.d10-org-visual{min-height:0;padding:18px 13px;display:flex;flex-direction:column;gap:13px;border-radius:22px}.d10-org-visual__line--in{width:1px;height:26px;background:#e7b96f}.d10-org-visual__line--in:after{transform:scaleY(.2);transform-origin:top;animation:d10-org-route-v 3.2s ease-in-out infinite}.d10-org-hub{width:100%;max-width:340px}.d10-org-visual__line--out{width:90%;height:22px;border-top:1px dashed #edc27f;border-bottom:0;border-radius:50%}.d10-org-providers{width:100%;grid-template-columns:repeat(3,1fr);gap:8px}.d10-org-providers span{width:43px;height:43px}.d10-org-flow-dot{display:none}.d10-org-pillars,.d10-org-workflows{padding:52px 14px}.d10-org-pillar-grid,.d10-org-workflow-grid{grid-template-columns:1fr;gap:10px}.d10-org-pillar-grid article{padding:18px}.d10-org-section-head{margin-bottom:22px}.d10-org-section-head h2{font-size:1.85rem}.d10-org-section-head p{font-size:13px}.d10-org-credit{padding:0 14px 52px}.d10-org-credit__inner{padding:21px 18px;gap:19px}.d10-org-credit h2{font-size:21px}.d10-org-credit__stats{gap:8px}.d10-org-credit__stats b{font-size:18px}.d10-org-credit__stats small{font-size:9px}.d10-org-final{padding:65px 14px}.d10-org-final h2{font-size:2.2rem}}@keyframes d10-org-route-v{0%,to{transform:scaleY(.15);opacity:.25}45%,60%{transform:scaleY(1);opacity:1}}@media(prefers-reduced-motion:reduce){.d10-org-flow-dot,.d10-org-visual__line:after{animation:none!important}.d10-org-visual__line:after{transform:none;opacity:1}}.d10-dev-hero{min-height:100svh;display:flex;align-items:center}.d10-dev-hero__layout{width:min(var(--d10-wrap),calc(100% - 56px));min-height:0;padding-block:clamp(72px,9vh,112px);grid-template-columns:minmax(320px,.82fr) minmax(500px,1.18fr);gap:clamp(36px,5vw,78px)}.d10-dev-hero__copy{max-width:520px;gap:17px}.d10-dev-hero h1{font-size:clamp(2.8rem,4.35vw,4.65rem);line-height:1.1;letter-spacing:-.055em}.d10-dev-hero__copy>p{max-width:510px;font-size:16px;line-height:1.95}.d10-dev-hero__copy>small{font-size:12px}.d10-dev-btn{min-height:50px;border-radius:10px;font-size:14px}.d10-gateway{min-height:500px;padding:30px;border:1px solid rgba(234,155,41,.24);border-radius:30px;background:linear-gradient(145deg,color-mix(in srgb,var(--d10-surface) 92%,#fff4df),var(--d10-surface));box-shadow:0 28px 70px #1c20341a,inset 0 0 70px #ea9b290f;overflow:hidden}.d10-gateway:before{content:"";position:absolute;inset:12% 18%;border:1px dashed rgba(234,155,41,.18);border-radius:50%;animation:d10-gateway-orbit 18s linear infinite;pointer-events:none}.d10-gateway__line{position:relative;background:linear-gradient(90deg,#efa32c,rgba(239,163,44,.18) 48%,transparent);background-size:220% 100%;animation:d10-gateway-flow 2.8s linear infinite}.d10-gateway__line.two{animation-delay:.8s}.d10-gateway article{width:270px;padding:18px;z-index:1}.d10-gateway__models{z-index:1}.d10-gateway__models>span{box-shadow:0 10px 25px #191d320f;transition:transform .25s ease,border-color .25s ease}.d10-gateway__models>span:hover{transform:translate(-5px) scale(1.04);border-color:#e99325}.d10-dev-value{padding-block:88px}.d10-dev-value h2{margin-top:13px;font-size:clamp(2rem,3.15vw,3rem);line-height:1.35}.d10-dev-value h2 em{color:#e99325;font-style:normal}.d10-dev-value__lede{max-width:690px;margin:14px 0 0;color:var(--d10-muted);font-size:16px;line-height:1.95}.d10-dev-value article h3{font-size:19px}.d10-dev-value article p{font-size:14px;line-height:1.9}.d10-dev-section-copy h2{font-size:clamp(2rem,3.3vw,2.9rem)}.d10-dev-section-copy>p,.d10-routing .d10-dev-section-copy p{font-size:16px}.d10-dev-section-head h2{font-size:clamp(2rem,3.1vw,2.85rem)}.d10-dev-final h2{font-size:clamp(2.5rem,4vw,4rem)}@keyframes d10-gateway-flow{0%{background-position:180% 0}to{background-position:-30% 0}}@keyframes d10-gateway-orbit{to{transform:rotate(1turn)}}@media(max-width:980px){.d10-dev-hero{min-height:auto}.d10-dev-hero__layout{width:calc(100% - 40px);padding-block:76px 84px;grid-template-columns:1fr;gap:34px}.d10-dev-hero__copy{max-width:680px}.d10-dev-hero h1{font-size:clamp(2.45rem,7vw,3.7rem)}.d10-dev-hero__copy>p{font-size:15px}.d10-gateway{min-height:390px;padding:22px;grid-template-columns:58px minmax(0,1fr) 190px}.d10-gateway article{width:100%}}@media(max-width:700px){.d10-dev-hero__layout{width:calc(100% - 28px);padding-block:58px 64px;gap:25px}.d10-dev-hero h1{font-size:2.35rem;line-height:1.22}.d10-dev-hero__copy>p{font-size:14px;line-height:1.9}.d10-dev-hero__copy>div{flex-wrap:wrap;gap:12px}.d10-dev-hero__copy>div>*{min-height:46px}.d10-gateway{min-height:335px;padding:14px;grid-template-columns:42px minmax(0,1fr) 132px;gap:6px;border-radius:22px}.d10-gateway article{padding:10px;border-radius:17px}.d10-gateway article header{gap:5px;padding-bottom:9px}.d10-gateway article header b{font-size:11px}.d10-gateway article>div{gap:5px}.d10-gateway article>div span{min-height:29px;padding-inline:6px;font-size:8px;gap:4px}.d10-gateway article>div span svg{width:12px;height:12px}.d10-gateway__user svg{width:42px;height:42px;padding:10px;border-radius:12px}.d10-gateway__user b{font-size:7px;letter-spacing:.08em}.d10-gateway__models{gap:7px}.d10-gateway__models>span{width:38px;height:38px;border-radius:11px}.d10-gateway__models>span:nth-child(2){margin-inline-start:18px}.d10-gateway__models>span:nth-child(3){margin-inline-start:30px}.d10-gateway__models>span:nth-child(4){margin-inline-start:18px}.d10-dev-value{padding-block:66px}.d10-dev-value h2{font-size:1.95rem}.d10-dev-value__lede{font-size:14px}.d10-dev-section-copy h2,.d10-dev-section-head h2{font-size:1.95rem}.d10-dev-final h2{font-size:2.55rem}}@media(max-width:430px){.d10-header__workspace{max-width:128px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d10-brand small{display:none}.d10-hero h1{font-size:2.7rem}.d10-hero__actions .d10-btn{flex:1;min-width:0}.d10-hero__facts span{font-size:11px}.d10-workspace__body>main>header strong{font-size:16px}.d10-workspace__welcome h3{font-size:21px}.d10-composer__bar{gap:5px}.d10-composer__model{padding-inline:5px}.d10-composer__model b{max-width:68px;font-size:11px}.d10-plan{padding:22px 18px}.d10-download-devices .desktop main section h3{font-size:16px}.d10-support-topic-grid{grid-template-columns:1fr}.d10-support-topic-grid button{min-height:77px}.d10-support-answer p{font-size:13px}.d10-footer__cta>div:last-child{flex-direction:column}.d10-footer__grid{gap:27px 14px}.d10-footer__bottom>div{gap:9px}.d10-dev-hero h1{font-size:3.4rem}.d10-gateway{transform:scale(.77)}.d10-dev-subnav button{padding-inline:9px}.d10-models-hero__stats{gap:19px}}@media(prefers-reduced-motion:reduce){.d10-public-layout *,.d10-public-layout :after,.d10-public-layout :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.d10-animate-1,.d10-animate-2,.d10-animate-3,.d10-animate-4,.d10-animate-5,.d10-animate-scene,[data-reveal]{opacity:1!important;transform:none!important}}.d10-plan__models{margin-top:14px;padding:12px;border:1px solid var(--d10-line);border-radius:15px;background:color-mix(in srgb,var(--d10-surface-2) 58%,var(--d10-surface))}.d10-plan__models-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.d10-plan__models-head span{display:inline-flex;align-items:center;gap:5px;color:var(--d10-ink);font-size:12px;font-weight:800}.d10-plan__models-head span svg{color:var(--plan-accent)}.d10-plan__models-head small{color:var(--d10-muted);font-size:10px}.d10-plan__model-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.d10-plan__model-list>span{min-width:0;max-width:100%;padding:5px 7px;border:1px solid var(--d10-line);border-radius:9px;background:var(--d10-surface);display:inline-flex;align-items:center;gap:5px}.d10-plan__model-list>span .d10-provider-mark,.d10-plan__model-list>span img{width:18px;height:18px;border-radius:5px;-o-object-fit:contain;object-fit:contain;flex:0 0 auto}.d10-plan__model-list>span b{max-width:94px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--d10-muted);font-size:10px;font-weight:700}.d10-plan__model-list>em{align-self:center;color:var(--d10-accent);font-size:11px;font-style:normal;font-weight:800}.d10-plan__models>p{margin:8px 0 0;color:var(--d10-muted);font-size:11px;line-height:1.7}.d10-plan li>span{min-width:0;display:grid;gap:1px}.d10-plan li>span b{color:var(--d10-ink);font-size:13px;font-weight:750}.d10-plan li>span small{color:var(--d10-muted);line-height:1.5}.d10-plan__details svg{transition:transform .2s ease}.d10-plan__details svg.is-open{transform:rotate(180deg)}.d10-footer__brand>a{direction:rtl}.d10-footer__brand>a>span{text-align:right}.d10-footer__brand>a>span small{letter-spacing:.04em}.d10-free-plan{position:relative;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--d10-accent) 9%,var(--d10-bg)),var(--d10-bg) 62%)}.d10-free-plan:before{content:"";position:absolute;width:460px;height:460px;inset-inline-start:-180px;top:10%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--d10-accent-2) 20%,transparent),transparent 68%);pointer-events:none}.d10-free-plan__layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);align-items:center;gap:92px}.d10-free-plan__copy{display:grid;gap:17px}.d10-free-plan__copy h2{margin:0;font-size:clamp(2.3rem,4vw,3.8rem);line-height:1.25;letter-spacing:-.055em}.d10-free-plan__copy h2 em{color:var(--d10-accent);font-style:normal}.d10-free-plan__copy p{max-width:600px;margin:0;color:var(--d10-muted);font-size:18px;line-height:2}.d10-free-plan__actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:8px}.d10-free-plan__trust{display:flex;flex-wrap:wrap;gap:11px 18px;margin-top:12px}.d10-free-plan__trust span{display:inline-flex;align-items:center;gap:6px;color:var(--d10-muted);font-size:13px}.d10-free-plan__trust svg{color:var(--d10-green)}.d10-free-plan__card{padding:30px;border:1px solid color-mix(in srgb,var(--d10-accent) 24%,var(--d10-line));border-radius:var(--d10-radius);background:color-mix(in srgb,var(--d10-surface) 86%,transparent);box-shadow:var(--d10-shadow);backdrop-filter:blur(20px)}.d10-free-plan__card>header{display:flex;align-items:start;justify-content:space-between;gap:15px;padding-bottom:20px;border-bottom:1px solid var(--d10-line)}.d10-free-plan__card>header>div{display:grid;gap:3px}.d10-free-plan__card>header small{color:var(--d10-accent);font:800 11px/1 Arial,sans-serif;letter-spacing:.12em}.d10-free-plan__card>header h3{margin:0;font-size:27px}.d10-free-plan__card>header p{margin:0;color:var(--d10-muted);font-size:13px}.d10-free-plan__card>header>strong{color:var(--d10-accent);font-size:22px;white-space:nowrap}.d10-free-plan__metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px}.d10-free-plan__metrics>span{min-height:75px;padding:11px;border-radius:14px;background:var(--d10-surface-2);display:grid;align-content:center;gap:3px}.d10-free-plan__metrics b{font-size:20px}.d10-free-plan__metrics small{color:var(--d10-muted);font-size:11px;line-height:1.5}.d10-free-plan__card>ul{margin:20px 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 15px;list-style:none}.d10-free-plan__card>ul li{display:flex;align-items:start;gap:7px;color:var(--d10-muted)}.d10-free-plan__card>ul li svg{margin-top:2px;color:var(--d10-green);flex:0 0 auto}.d10-free-plan__card>ul li span{display:grid;gap:1px}.d10-free-plan__card>ul li b{color:var(--d10-ink);font-size:13px}.d10-free-plan__card>ul li small{font-size:10px;line-height:1.5}.d10-free-plan__card>footer{padding-top:17px;border-top:1px solid var(--d10-line);display:grid;gap:9px}.d10-free-plan__card>footer>span{color:var(--d10-muted);font-size:12px;font-weight:800}.d10-free-plan__card>footer>small{color:var(--d10-muted);font-size:11px}.d10-free-plan__models{display:flex;flex-wrap:wrap;gap:6px}.d10-free-plan__models>span{max-width:150px;padding:5px 8px;border:1px solid var(--d10-line);border-radius:9px;background:var(--d10-surface);display:inline-flex;align-items:center;gap:5px}.d10-free-plan__models .d10-provider-mark,.d10-free-plan__models img{width:18px;height:18px;border-radius:5px;-o-object-fit:contain;object-fit:contain}.d10-free-plan__models b{max-width:108px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--d10-muted);font-size:10px}@media(min-width:1200px){.d10-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.d10-plan{min-height:620px;padding:25px}}@media(max-width:980px){.d10-free-plan__layout{grid-template-columns:1fr;gap:42px}.d10-free-plan__copy{max-width:720px}.d10-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.d10-free-plan{padding-block:76px}.d10-free-plan__copy h2{font-size:2.15rem}.d10-free-plan__copy p{font-size:16px}.d10-free-plan__actions{align-items:stretch;flex-direction:column;gap:10px}.d10-free-plan__actions .d10-btn,.d10-free-plan__actions .d10-text-link{width:100%;justify-content:center}.d10-free-plan__trust{display:grid;gap:9px}.d10-free-plan__card{padding:20px 16px;border-radius:21px}.d10-free-plan__card>header h3{font-size:23px}.d10-free-plan__card>header p{font-size:12px}.d10-free-plan__metrics{grid-template-columns:1fr;gap:7px}.d10-free-plan__metrics>span{min-height:58px;grid-template-columns:auto 1fr;align-items:center;-moz-column-gap:8px;column-gap:8px}.d10-free-plan__metrics b{font-size:17px}.d10-free-plan__card>ul{gap:10px}.d10-free-plan__card>ul,.d10-plan-grid{grid-template-columns:1fr}.d10-plan{min-height:0}.d10-plan__models-head{align-items:start;flex-direction:column;gap:3px}}.d10-section-copy h2,.d10-section-head h2{font-size:clamp(2rem,3.25vw,3rem);line-height:1.3;letter-spacing:-.04em}.d10-section-copy p,.d10-section-head p{font-size:16px;line-height:1.9}.d10-capability-grid h3{font-size:21px}.d10-capability-grid p{font-size:15px}.d10-persona-grid h3{font-size:19px}.d10-persona-grid p{font-size:14px}.d10-plan>header>span{width:48px;height:48px;border-radius:14px}.d10-plan h3{font-size:21px}.d10-plan>p{min-height:50px;margin-top:14px;font-size:14px;line-height:1.8}.d10-plan__price{margin-top:14px;padding-block:15px}.d10-plan__price strong{font-size:28px}.d10-plan__quota b{font-size:14px}.d10-plan li>span b{font-size:12px}.d10-plan li>span small{font-size:10px}.d10-plan__choose{min-height:46px;font-size:14px}.d10-free-plan__copy h2{font-size:clamp(2rem,3.4vw,3rem)}.d10-free-plan__copy p{font-size:16px;line-height:1.9}.d10-free-plan__card>header h3{font-size:24px}.d10-free-plan__metrics b{font-size:18px}.d10-free-plan__card>ul li b{font-size:12px}@media(min-width:981px){.d11-copy h1{font-size:clamp(2.65rem,3.35vw,3.6rem);line-height:1.4}.d11-subtitle{font-size:16px}.d10-header__bar{min-height:64px}.d10-nav a,.d10-nav button{font-size:13px}.d11-header .d10-brand strong{font-size:17px}}@media(max-width:980px){.d10-mobile-menu nav{transform:translate(0);right:0;left:auto;direction:rtl}.d10-menu-enter-from nav,.d10-menu-leave-to nav{transform:translate(100%)!important}.d10-menu-enter-active nav,.d10-menu-leave-active nav{transition:transform .32s cubic-bezier(.2,.8,.25,1)}.d11-copy h1{font-size:clamp(1.95rem,7vw,2.55rem);line-height:1.48}.d11-subtitle{line-height:1.9}.d10-mobile-menu__primary a b,.d11-subtitle{font-size:15px}.d10-mobile-menu__primary a small{font-size:11px}}@media(max-width:700px){.d10-free-plan__copy h2,.d10-section-copy h2,.d10-section-head h2{font-size:1.95rem;line-height:1.38}.d10-free-plan__copy p,.d10-section-copy p,.d10-section-head p{font-size:15px;line-height:1.85}.d10-capability-grid h3{font-size:19px}.d10-plan h3{font-size:20px}.d10-plan__price strong{font-size:26px}.d10-free-plan__card>header h3{font-size:21px}}html:has(.d11-hero){font-size:100%}:root{--d11-bg:#f5f7ff;--d11-ink:#181c39;--d11-muted:#555c7d;--d11-soft:#666e8e;--d11-glass:hsla(0,0%,100%,.8);--d11-panel:rgba(249,250,255,.94);--d11-bubble:rgba(240,242,254,.96);--d11-user-bubble:#e8e8ff;--d11-line:#cbd2ed;--d11-stroke:#abb8e3;--d11-violet:#6942e8;--d11-violet-ink:#6037ce;--d11-cyan:#008ea7;--d11-shadow:0 28px 90px rgba(70,72,153,.18);--d11-art-opacity:.13;--d11-monochrome-filter:none}html[data-theme=dark]{--d11-bg:#050913;--d11-ink:#f7f7ff;--d11-muted:#c0c7e6;--d11-soft:#a2afd6;--d11-glass:rgba(10,18,38,.76);--d11-panel:rgba(14,23,45,.87);--d11-bubble:rgba(23,33,58,.95);--d11-user-bubble:#242b50;--d11-line:#344367;--d11-stroke:#677ec3;--d11-violet:#8656ff;--d11-violet-ink:#be9aff;--d11-cyan:#53d6ec;--d11-shadow:0 28px 90px rgba(0,0,0,.42);--d11-art-opacity:.95;--d11-monochrome-filter:invert(1)}@media(prefers-color-scheme:dark){html:not([data-theme]),html[data-theme=system]{--d11-bg:#050913;--d11-ink:#f7f7ff;--d11-muted:#c0c7e6;--d11-soft:#a2afd6;--d11-glass:rgba(10,18,38,.76);--d11-panel:rgba(14,23,45,.87);--d11-bubble:rgba(23,33,58,.95);--d11-user-bubble:#242b50;--d11-line:#344367;--d11-stroke:#677ec3;--d11-violet:#8656ff;--d11-violet-ink:#be9aff;--d11-cyan:#53d6ec;--d11-shadow:0 28px 90px rgba(0,0,0,.42);--d11-art-opacity:.95;--d11-monochrome-filter:invert(1)}}.d11-header,.d11-header *,.d11-hero,.d11-hero *{box-sizing:border-box}.d11-hero{position:relative;isolation:isolate;min-height:100vh;min-height:100svh;min-height:100dvh;background:var(--d11-bg);color:var(--d11-ink);font-family:IRANSansX,Tahoma,sans-serif;font-size:1rem;line-height:1.8;overflow:clip}.d11-header button,.d11-hero a,.d11-hero button,.d11-hero input{-webkit-tap-highlight-color:transparent}.d11-header a:focus-visible,.d11-header button:focus-visible,.d11-hero a:focus-visible,.d11-hero button:focus-visible,.d11-hero select:focus-visible{outline:3px solid var(--d11-cyan);outline-offset:5px}.d11-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.d11-space{z-index:-3;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:var(--d11-art-opacity)}.d11-atmosphere,.d11-space{position:absolute;inset:0;pointer-events:none}.d11-atmosphere{z-index:-2;background:radial-gradient(ellipse at 12% 68%,rgba(105,87,251,.12),transparent 46%),linear-gradient(0deg,transparent 10%,var(--d11-bg) 90%);opacity:.68}.d11-grid{position:absolute;z-index:-1;inset:0;pointer-events:none;background-image:linear-gradient(var(--d11-line) 1px,transparent 1px),linear-gradient(90deg,var(--d11-line) 1px,transparent 1px);background-size:90px 90px;opacity:.12;-webkit-mask-image:linear-gradient(0deg,transparent,#000 35%,transparent 95%);mask-image:linear-gradient(0deg,transparent,#000 35%,transparent 95%)}.d11-hero-inner{max-width:1440px;width:calc(100% - 80px);margin-inline:auto;min-height:100vh;min-height:100svh;min-height:100dvh;padding-block:132px 92px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:clamp(32px,4vw,64px);align-items:center;direction:rtl}.d11-copy{min-width:0;direction:rtl}.d11-eyebrow{display:flex;align-items:center;gap:9px;margin:0 0 16px;color:var(--d11-violet-ink);font-size:.8125rem;font-weight:600;line-height:1.8}.d11-eyebrow>span{width:6px;height:6px;border-radius:50%;background:currentColor}.d11-copy h1{width:100%;margin:0;font-size:clamp(2.625rem,3.15vw,3.25rem);font-weight:750;line-height:1.48;letter-spacing:-.025em}.d11-copy h1>span:first-child{display:block}.d11-word-window{display:grid;width:100%;overflow:visible}.d11-word-window em{grid-area:1/1;min-width:0;font-style:normal;white-space:nowrap;color:var(--d11-violet-ink);opacity:0;transform:translateY(12px);transition:opacity .45s ease,transform .45s ease;pointer-events:none}.d11-word-window em.is-active{opacity:1;transform:translateY(0)}.d11-subtitle{margin:14px 0 0;max-width:600px;color:var(--d11-muted);font-size:.9375rem;line-height:1.95}.d11-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.d11-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:11px 20px;border:1px solid var(--d11-stroke);border-radius:14px;font:600 .875rem/1.6 IRANSansX,Tahoma,sans-serif;text-decoration:none;color:var(--d11-ink);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.d11-cta:hover{transform:translateY(-2px)}.d11-cta-primary{color:#fff;border-color:transparent;background:linear-gradient(115deg,#8249ee,#6240db 60%,#387fda);box-shadow:0 8px 28px #6740e03b}.d11-cta-secondary{background:var(--d11-panel)}.d11-microcopy{color:var(--d11-soft);font-size:.8125rem;margin-top:12px}.d11-providers{min-width:0;width:100%;margin-top:30px}.d11-rail-caption{display:flex;align-items:center;gap:12px;margin-bottom:14px}.d11-rail-caption p{margin:0;font-size:.875rem;color:var(--d11-muted);animation:d14-caption-float 3.8s ease-in-out infinite}.d11-rail-caption i{height:1px;flex:1;background:linear-gradient(90deg,var(--d11-line),var(--d11-violet),var(--d11-line));background-size:220% 100%;animation:d14-caption-line 3.8s linear infinite}.d11-provider-viewport{width:100%;overflow:hidden;direction:ltr;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.d11-provider-rail{width:-moz-max-content;width:max-content;display:flex;direction:ltr;padding:8px 0;gap:0;animation:d14-provider-loop 38s linear infinite;will-change:transform}.d14-provider-group{display:flex;flex:none;gap:12px;padding-right:12px}.d11-provider-tile{width:116px;flex:0 0 116px;min-height:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 8px;border:1px solid var(--d11-line);border-radius:16px;background:var(--d11-panel);color:var(--d11-ink);text-decoration:none}.d11-provider-tile>span:last-child{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.875rem;line-height:1.5}.d11-hero .d10-provider-mark{flex-shrink:0;width:32px;height:32px;border:0;background:transparent;color:var(--d11-ink)}.d11-hero .d10-provider-mark--sm{width:26px;height:26px}.d11-hero .d10-provider-mark img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.d11-hero .d10-provider-mark .d11-monochrome{filter:var(--d11-monochrome-filter)}.d11-chat-stage{min-width:0;width:100%;position:relative;direction:rtl}.d14-chat{display:grid;grid-template-columns:58px minmax(0,1fr);direction:rtl;border:1px solid var(--d11-line);border-radius:26px;padding:8px;background:var(--d11-glass);box-shadow:var(--d11-shadow);backdrop-filter:blur(20px);transform:rotate(-1.5deg)}.d14-sidebar{display:flex;flex-direction:column;align-items:center;gap:20px;padding:16px 5px;border-radius:20px;background:var(--d11-bubble)}.d14-sidebar a{display:grid;justify-items:center;align-content:center;gap:4px;width:44px;min-height:44px;color:var(--d11-soft);border-radius:12px;text-decoration:none}.d14-sidebar a:first-child{margin-bottom:14px}.d14-sidebar b{font-size:.8125rem;color:var(--d11-ink)}.d14-sidebar a.active{color:var(--d11-violet-ink);background:color-mix(in srgb,var(--d11-violet) 12%,transparent)}.d14-chat-body{min-width:0;padding:14px 18px 8px}.d14-chat-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:16px;border-bottom:1px solid var(--d11-line)}.d14-chat-head>div{display:flex;align-items:center;gap:8px}.d14-chat-head strong{font-size:.9375rem}.d14-chat-head>span{color:var(--d11-soft);font-size:.75rem}.d14-demo{position:relative;min-height:345px;padding-block:24px 20px}.d14-prompt{display:flex;align-items:flex-start;gap:8px;min-height:74px}.d14-avatar{width:28px;height:30px;flex:none;display:grid;place-items:center;color:var(--d11-violet-ink)}.d14-prompt p{margin:0;min-height:48px;padding:10px 14px;border:1px solid var(--d11-line);border-radius:16px 4px 16px 16px;background:var(--d11-user-bubble);font-size:.9375rem;line-height:1.9}.d14-response{opacity:0;transform:translateY(8px);transition:opacity .3s,transform .3s;padding-top:8px}.d14-response.is-visible{opacity:1;transform:none}.d14-response>header{display:flex;align-items:center;gap:8px}.d14-response header b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem}.d14-response header small{margin-inline-start:auto;flex-shrink:0;color:var(--d11-soft);font-size:.75rem}.d14-answer{min-height:132px;margin:12px 0 10px;font-size:1rem;line-height:1.95;color:var(--d11-ink)}.d14-answer-actions{display:flex;gap:8px;align-items:center}.d14-switch{position:relative;max-width:100%}.d14-replay,.d14-switch>button{min-height:40px;display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid var(--d11-line);border-radius:11px;background:var(--d11-panel);color:var(--d11-muted);font:500 .875rem/1.6 IRANSansX,Tahoma,sans-serif;cursor:pointer}.d14-switch>button:hover{color:var(--d11-violet-ink);border-color:var(--d11-violet)}.d14-answer-menu{position:absolute;z-index:30;top:100%;right:0;width:250px;max-width:calc(100vw - 64px);display:grid;gap:3px;padding:7px;border:1px solid var(--d11-line);border-radius:14px;background:var(--d11-panel);box-shadow:0 14px 40px #181c3933}.d14-answer-menu button{display:flex;align-items:center;gap:8px;padding:8px;min-height:44px;border:0;border-radius:9px;color:var(--d11-ink);background:transparent;cursor:pointer;text-align:right}.d14-answer-menu button span:nth-child(2){flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem}.d14-answer-menu button.is-cued,.d14-answer-menu button:hover{background:var(--d11-user-bubble)}.d14-demo-pointer{position:absolute;z-index:35;width:22px;height:28px;right:90px;top:24px;fill:var(--d11-ink);stroke:var(--d11-panel);stroke-width:1.5;pointer-events:none;filter:drop-shadow(0 3px 4px rgb(0 0 0/25%));animation:d14-pointer-arrive .7s ease both;transition:top .65s ease,right .65s ease}.d14-demo-pointer.on-option{top:62px;right:140px}.d14-caret{display:inline-block;width:2px;height:1em;vertical-align:middle;background:var(--d11-violet-ink);margin-inline:3px;animation:d14-blink .9s steps(1) infinite}.d14-dots{display:inline-flex;gap:5px}.d14-dots i{width:5px;height:5px;border-radius:50%;background:var(--d11-violet-ink);animation:d14-dot 1.2s ease infinite}.d14-dots i:nth-child(2){animation-delay:.15s}.d14-dots i:nth-child(3){animation-delay:.3s}.d14-composer{position:relative;border:1px solid var(--d11-stroke);border-radius:19px;background:var(--d11-panel);box-shadow:0 4px 18px #57439f0f;padding:10px}.d14-composer:focus-within{border-color:var(--d11-violet);box-shadow:0 0 0 3px color-mix(in srgb,var(--d11-violet) 12%,transparent)}.d14-composer textarea{display:block;width:100%;min-height:68px;resize:vertical;max-height:180px;background:transparent;color:var(--d11-ink);border:0;outline:0;padding:4px 5px 8px;font:400 1rem/1.8 IRANSansX,Tahoma,sans-serif;direction:rtl}.d14-composer textarea::-moz-placeholder{color:var(--d11-soft);opacity:1}.d14-composer textarea::placeholder{color:var(--d11-soft);opacity:1}.d14-composer-bar{display:flex;align-items:center;justify-content:space-between;gap:6px;direction:rtl}.d14-model-control{flex:1;min-width:0;max-width:230px}.d14-model-trigger{display:flex;width:100%;min-height:44px;align-items:center;gap:5px;padding:5px 7px;border:0;border-radius:11px;color:var(--d11-ink);background:var(--d11-bubble);cursor:pointer}.d14-model-trigger>span:not(.d10-provider-mark){min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.875rem;text-align:right}.d14-model-trigger svg{flex-shrink:0}.d14-tools{flex:none;display:flex;align-items:center;gap:3px}.d14-send,.d14-tool{width:40px;height:44px;padding:0;display:grid;place-items:center;border:0;border-radius:12px;color:var(--d11-muted);background:transparent;cursor:pointer}.d14-tool:hover{background:var(--d11-bubble)}.d14-tool.recording{color:#e74069;background:color-mix(in srgb,#e74069 12%,transparent)}.d14-send{color:#fff;background:linear-gradient(125deg,#8554ed,#6740d9 60%,#387fda)}.d14-send:disabled{opacity:.4;cursor:not-allowed}.d14-recording{font-size:.75rem;margin:7px 0 0;color:var(--d11-violet-ink)}.d14-attachments{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:8px}.d14-attachments button{max-width:100%;display:flex;align-items:center;gap:5px;padding:6px;color:var(--d11-muted);border:1px solid var(--d11-line);border-radius:8px;background:var(--d11-bubble);font-size:.75rem;cursor:pointer}.d14-attachments span{min-width:0;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d14-chat-note{margin:9px 0 0;font-size:.75rem;color:var(--d11-soft);text-align:center;line-height:1.8}.d14-picker{position:absolute;z-index:50;bottom:calc(100% + 8px);inset-inline:0;border:1px solid var(--d11-line);border-radius:18px;padding:12px;background:var(--d11-panel);box-shadow:0 18px 60px #181c3940}.d14-picker>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.d14-picker strong{font-size:.875rem}.d14-picker>header button{width:36px;height:36px;display:grid;place-items:center;border:0;background:transparent;color:var(--d11-muted);cursor:pointer}.d14-model-search{display:flex;gap:7px;align-items:center;border:1px solid var(--d11-line);padding:8px;border-radius:10px;color:var(--d11-soft)}.d14-model-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--d11-ink);font:400 1rem/1.6 IRANSansX,Tahoma,sans-serif}.d14-picker-options{max-height:250px;overflow:auto;overscroll-behavior:contain;margin-top:8px}.d14-picker-options>button{width:100%;display:grid;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:8px;text-align:right;padding:8px;min-height:54px;border:0;border-radius:10px;background:transparent;color:var(--d11-ink);cursor:pointer}.d14-picker-options button.active,.d14-picker-options button:hover{background:var(--d11-bubble)}.d14-picker-options>button>span:nth-child(2){min-width:0;display:grid;gap:2px}.d14-picker-options b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem}.d14-picker-options small{color:var(--d11-soft);font-size:.75rem}.d14-picker-options>p{color:var(--d11-muted);font-size:.875rem}.d14-picker>button{color:var(--d11-violet-ink);background:transparent;border:0;min-height:44px;cursor:pointer}.d11-hero-bottom{position:absolute;bottom:22px;inset-inline:40px;display:flex;align-items:end;justify-content:space-between;color:var(--d11-soft);font-size:.8125rem}.d11-scroll{display:grid;place-items:center;width:40px;height:44px;color:var(--d11-muted);border:1px solid var(--d11-line);border-radius:24px}.d11-header .d10-header__bar{background:var(--d11-glass);border-color:var(--d11-line);color:var(--d11-ink);box-shadow:0 12px 50px #16184b1a}.d11-header .d10-brand,.d11-header .d10-nav a,.d11-header .d10-nav button{color:var(--d11-ink)}.d11-header .d10-brand strong{font:800 1.125rem/1.25 IRANSansX,Tahoma,sans-serif}.d11-header .d10-theme{color:var(--d11-violet-ink);background:var(--d11-panel);border-color:var(--d11-line)}.d11-theme-alternative,.d14-mobile-header{display:none}.d10-mega__backdrop,.d10-mobile-menu{pointer-events:auto}.d10-mobile-menu nav{overflow-y:auto;overscroll-behavior:contain;background:var(--d11-bg);color:var(--d11-ink);right:0;left:auto;direction:rtl}.d10-mobile-menu nav>header>a{direction:rtl}.d10-mobile-menu__primary a,.d10-mobile-menu__primary a b{color:var(--d11-ink)}body.d10-menu-is-open{overflow:hidden}@keyframes d14-provider-loop{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes d14-pointer-arrive{0%{opacity:0;translate:-55px 40px}to{opacity:1;translate:0 0}}@keyframes d14-blink{50%{opacity:0}}@keyframes d14-dot{50%{opacity:.3;transform:translateY(-3px)}}@keyframes d14-caption-float{0%,to{opacity:.72;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes d14-caption-line{0%{background-position:0 0}to{background-position:220% 0}}.d11-motion-paused *,.d11-motion-paused :after{animation-play-state:paused!important}.d14-mobile-title{display:none}@media(max-width:1100px)and (min-width:981px){.d11-hero-inner{width:calc(100% - 48px);gap:24px}.d11-copy h1{font-size:2.5rem}.d14-chat{grid-template-columns:44px minmax(0,1fr)}.d14-sidebar a{width:34px}.d14-chat-body{padding-inline:12px}.d14-chat-head>span,.d14-model-trigger .d10-provider-mark{display:none}}@media(max-width:980px){.d10-header>.d10-header__bar{display:none}.d10-header{top:max(12px,env(safe-area-inset-top))}.d14-mobile-header{box-sizing:border-box;pointer-events:auto;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;min-height:64px;width:calc(100% - 28px);max-width:670px;margin-inline:auto;padding:9px;border:1px solid var(--d11-line);border-radius:19px;background:var(--d11-glass);backdrop-filter:blur(20px);box-shadow:0 10px 36px #181c3914}.d14-mobile-header>button{position:static;width:44px;height:44px;min-width:44px;padding:0;display:grid;place-items:center;border:1px solid var(--d11-line);border-radius:12px;background:var(--d11-panel);color:var(--d11-ink);cursor:pointer}.d14-header-logo{display:flex;justify-self:center;align-items:center;gap:8px;color:var(--d11-ink);text-decoration:none;direction:rtl}.d14-header-logo>span{display:grid;gap:1px;text-align:right}.d14-header-logo strong{direction:rtl;font:800 1.125rem/1.25 IRANSansX,Tahoma,sans-serif}.d14-header-logo small{font:700 .5rem/1 Arial,sans-serif;letter-spacing:.08em;color:var(--d11-muted)}.d11-hero-inner{display:flex;flex-direction:column;width:calc(100% - 32px);max-width:650px;min-height:100vh;min-height:100svh;min-height:100dvh;padding-block:104px 68px;gap:16px;text-align:center}.d11-copy{display:contents}.d11-eyebrow{order:1;justify-content:center;margin:0;font-size:.75rem}.d11-copy h1{order:2;width:100%;font-size:clamp(1.75rem,7.5vw,2rem);line-height:1.62;letter-spacing:-.015em}.d11-subtitle{order:3;max-width:520px;margin:0;font-size:.875rem;line-height:1.9;text-wrap:balance}.d11-chat-stage{order:4;margin-top:5px}.d11-providers{order:5;margin-top:5px}.d11-cta-row{order:6;margin:0;width:100%;justify-content:center}.d11-microcopy{order:7;margin:0}.d11-word-window em{text-align:center}.d14-chat{grid-template-columns:minmax(0,1fr);transform:none;border-radius:23px;padding:0}.d14-sidebar{display:none}.d14-chat-body{padding:16px 14px 12px;text-align:right}.d14-chat-head{padding-bottom:12px}.d14-chat-head strong{font-size:.875rem}.d14-desktop-title{display:none}.d14-mobile-title{display:inline}.d14-demo{display:none}.d14-response{padding-top:2px}.d14-response header b{font-size:.8125rem}.d14-response header small{font-size:.6875rem}.d14-answer{min-height:53px;max-height:67px;overflow:hidden;margin:6px 0;font-size:.8125rem;line-height:1.75}.d14-answer-actions{gap:5px}.d14-replay,.d14-switch>button{min-height:34px;padding:4px 7px;font-size:.75rem}.d14-demo-pointer{display:none}.d14-composer{border-radius:16px;padding:7px}.d14-composer textarea{min-height:56px;max-height:100px;padding:2px 4px 6px;font-size:.9375rem;line-height:1.7}.d14-chat-note{display:none}.d11-cta{flex:1;max-width:270px;min-width:0;font-size:.8125rem;padding-inline:10px;min-height:48px;gap:7px;border-radius:13px}.d11-hero-bottom{inset-inline:18px;bottom:18px}.d11-hero-bottom>span{display:none}.d11-provider-tile{width:108px;flex-basis:108px}.d11-rail-caption{margin-bottom:8px}}@media(max-width:380px){.d11-hero-inner{width:calc(100% - 24px);padding-block:98px 62px;gap:14px}.d11-copy h1{font-size:1.6875rem}.d11-subtitle{font-size:.8125rem}.d14-chat-body{padding-inline:10px}.d14-tools{gap:0}.d14-tool{width:34px}.d14-model-trigger{padding-inline:5px}.d14-model-trigger .d10-provider-mark{display:none}.d14-chat-head>span{font-size:.75rem}.d14-chat-head>div>.dana-mark{display:none}.d11-cta{padding-inline:8px}.d11-cta svg{width:18px}}@media(prefers-reduced-motion:reduce){.d11-hero *{animation:none!important;transition:none!important}.d11-provider-viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.d11-provider-rail{transform:none}.d14-provider-group[aria-hidden=true]{display:none}}.p24-page{background:var(--d10-bg);color:var(--d10-ink);overflow-x:clip}.p24-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:100vh;min-height:100svh;min-height:100dvh;padding:118px 0 64px;overflow:hidden;background:radial-gradient(circle at 12% 28%,color-mix(in srgb,var(--d10-accent-2) 13%,transparent),transparent 31%),radial-gradient(circle at 88% 70%,color-mix(in srgb,var(--d10-accent) 11%,transparent),transparent 34%),linear-gradient(180deg,var(--d10-surface),var(--d10-bg))}.p24-hero:before{content:"";position:absolute;z-index:-1;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--d10-line) 58%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--d10-line) 58%,transparent) 1px,transparent 1px);background-size:72px 72px;opacity:.28;-webkit-mask-image:linear-gradient(180deg,#000,transparent 88%);mask-image:linear-gradient(180deg,#000,transparent 88%)}.p24-hero__layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(380px,1.08fr);align-items:center;gap:clamp(40px,6vw,88px)}.p24-hero__copy{display:grid;align-content:center;gap:16px;min-width:0}.p24-hero__copy .d10-overline{font-size:13px}.p24-hero__copy h1{margin:0;color:var(--d10-ink);font-size:clamp(40px,4.2vw,58px);line-height:1.38;letter-spacing:-.045em;font-weight:850}.p24-hero__copy h1 em{color:var(--d10-accent);font-style:normal}.p24-hero__copy>p{max-width:620px;margin:0;color:var(--d10-muted);font-size:16px;line-height:2}.p24-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:7px}.p24-hero__facts{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:2px;color:var(--d10-muted)}.p24-hero__facts span{display:inline-flex;align-items:center;gap:6px;font-size:12px}.p24-hero__facts svg{color:var(--d10-green)}.p24-visual{position:relative;min-width:0;min-height:470px;display:grid;place-items:center}.p24-visual:after,.p24-visual:before{content:"";position:absolute;border:1px solid color-mix(in srgb,var(--d10-accent) 16%,var(--d10-line));border-radius:50%}.p24-visual:before{width:390px;height:390px}.p24-visual:after{width:510px;height:510px;opacity:.55}.p24-phone{position:relative;z-index:2;width:min(285px,68vw);padding:8px;border:1px solid color-mix(in srgb,var(--d10-ink) 55%,var(--d10-line));border-radius:42px;background:#171a25;box-shadow:0 30px 80px #261b5340,inset 0 0 0 1px #ffffff1f}.p24-phone:before{content:"";position:absolute;z-index:3;top:13px;left:50%;width:76px;height:20px;transform:translate(-50%);border-radius:0 0 13px 13px;background:#171a25}.p24-phone img{display:block;width:100%;height:auto;aspect-ratio:435/823;-o-object-fit:contain;object-fit:contain;border-radius:34px;background:#fff}.p24-phone-note{position:absolute;z-index:3;right:4%;bottom:12%;display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid var(--d10-line);border-radius:13px;background:color-mix(in srgb,var(--d10-surface) 92%,transparent);box-shadow:var(--d10-shadow-soft);backdrop-filter:blur(14px);font-size:12px;font-weight:750}.p24-phone-note>span{width:30px;height:30px;border-radius:9px;background:var(--d10-surface-3);color:var(--d10-accent);display:grid;place-items:center}.p24-store-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:6px}.p24-store{min-height:64px;padding:8px 10px;border:1px solid var(--d10-line);border-radius:15px;background:var(--d10-surface);display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:10px;color:var(--d10-ink);text-align:right;transition:transform .2s,border-color .2s}.p24-store:hover{transform:translateY(-2px);border-color:var(--d10-accent)}.p24-store img{display:block;width:82px;height:36px;-o-object-fit:contain;object-fit:contain}.p24-store span{display:grid;gap:1px}.p24-store b{font-size:12px}.p24-store small{color:var(--d10-muted);font-size:10px}.p24-store--action{grid-template-columns:40px minmax(0,1fr);cursor:pointer}.p24-store--action>i{width:40px;height:40px;border-radius:11px;background:var(--d10-surface-3);color:var(--d10-accent);display:grid;place-items:center;font-style:normal}.p24-dev-hero{min-height:calc(100vh - 58px);min-height:calc(100svh - 58px);min-height:calc(100dvh - 58px);padding-block:64px;background:radial-gradient(circle at 85% 30%,rgba(239,143,19,.11),transparent 34%),var(--d10-surface)}.p24-dev-hero .d10-dev-hero__layout{width:min(var(--d10-wrap),calc(100% - 64px));min-height:calc(100vh - 186px);min-height:calc(100dvh - 186px);padding:50px 0}.p24-dev-hero .d10-dev-hero__copy{direction:rtl}.p24-dev-hero .d10-dev-hero__copy>span{direction:ltr;width:-moz-max-content;width:max-content}.p24-dev-hero .d10-dev-hero__copy h1{font-family:var(--d10-font);direction:rtl;font-size:clamp(42px,4.6vw,64px);line-height:1.26;letter-spacing:-.045em}.p24-dev-hero .d10-dev-hero__copy>div{direction:rtl}.p24-dev-hero .d10-dev-btn{border-radius:13px}.p24-dev-hero .d10-gateway article{border-radius:22px}.p24-dev-economy{padding:112px 0;background:linear-gradient(180deg,var(--d10-bg),var(--d10-surface))}.p24-dev-economy__head{display:grid;grid-template-columns:1fr minmax(280px,.7fr);align-items:end;gap:48px}.p24-dev-economy__head h2{margin:10px 0 0;font-size:clamp(32px,3.5vw,48px);line-height:1.4}.p24-dev-economy__head p{margin:0;color:var(--d10-muted);font-size:16px;line-height:2}.p24-dev-economy__grid{margin-top:40px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:16px}.p24-credit-board{overflow:hidden;border:1px solid var(--d10-line);border-radius:24px;background:#10131c;color:#fff;box-shadow:var(--d10-shadow)}.p24-credit-board>header{min-height:60px;padding:0 18px;border-bottom:1px solid hsla(0,0%,100%,.11);display:flex;align-items:center;justify-content:space-between;gap:12px}.p24-credit-board>header span{display:flex;align-items:center;gap:8px;font-size:13px}.p24-credit-board>header i{width:7px;height:7px;border-radius:50%;background:#41db9b}.p24-credit-board>header b{color:#f6ad43;font:700 11px/1 Arial,sans-serif;letter-spacing:.1em}.p24-credit-board__body{padding:22px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.p24-credit-board__body article{min-height:112px;padding:14px;border:1px solid hsla(0,0%,100%,.1);border-radius:15px;background:#ffffff0d;display:grid;align-content:center;gap:6px}.p24-credit-board__body span{color:#ffffff85;font-size:11px}.p24-credit-board__body b{font-size:20px}.p24-credit-board__body small{color:#ffffff94;font-size:10px}.p24-credit-board>footer{min-height:52px;padding:0 18px;border-top:1px solid hsla(0,0%,100%,.11);display:flex;align-items:center;justify-content:space-between;color:#ffffff8c;font-size:11px}.p24-credit-board>footer b{color:#fff}.p24-signup-offer{position:relative;overflow:hidden;padding:25px;border:1px solid color-mix(in srgb,#ef8f13 40%,var(--d10-line));border-radius:24px;background:linear-gradient(145deg,color-mix(in srgb,#fff0d8 70%,var(--d10-surface)),var(--d10-surface));display:grid;align-content:start;gap:12px}.p24-signup-offer:after{content:"۲۰٪";position:absolute;left:-12px;bottom:-32px;color:#ef8f1317;font:900 110px/1 Arial,sans-serif;direction:ltr}.p24-signup-offer>span{width:-moz-max-content;width:max-content;padding:6px 9px;border-radius:8px;background:#ef8f13;color:#fff;font-size:11px;font-weight:800}.p24-signup-offer h3{margin:3px 0 0;font-size:27px;line-height:1.55}.p24-signup-offer p{margin:0;color:var(--d10-muted);font-size:14px;line-height:1.95}.p24-signup-offer ul{margin:3px 0 4px;padding:0;display:grid;gap:7px;list-style:none}.p24-signup-offer li{display:flex;align-items:center;gap:7px;font-size:13px}.p24-signup-offer li svg{color:#d87b0d}.p24-signup-offer button{position:relative;z-index:1;min-height:48px;border:0;border-radius:12px;background:var(--d10-ink);color:var(--d10-surface);font-size:13px;font-weight:800;cursor:pointer}.p24-support-visual{position:relative;z-index:1;width:min(480px,100%);padding:18px;border:1px solid var(--d10-line);border-radius:26px;background:color-mix(in srgb,var(--d10-surface) 88%,transparent);box-shadow:var(--d10-shadow);backdrop-filter:blur(18px)}.p24-support-visual>header{display:flex;align-items:center;gap:10px;padding-bottom:15px;border-bottom:1px solid var(--d10-line)}.p24-support-visual>header span{display:grid}.p24-support-visual>header b{font-size:14px}.p24-support-visual>header small{color:var(--d10-muted);font-size:10px}.p24-support-visual>header>i{margin-inline-start:auto;display:flex;align-items:center;gap:5px;color:var(--d10-green);font-size:10px;font-style:normal}.p24-support-visual>header>i:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.p24-support-visual__conversation{padding-top:16px;display:grid;gap:10px}.p24-support-visual__conversation p{width:82%;margin:0;padding:11px 13px;border-radius:15px 5px 15px 15px;background:var(--d10-surface-3);font-size:12px;line-height:1.9}.p24-support-visual__conversation article{width:88%;margin-right:auto;padding:12px;border:1px solid color-mix(in srgb,var(--d10-accent) 24%,var(--d10-line));border-radius:5px 15px 15px;background:var(--d10-surface);display:grid;grid-template-columns:35px 1fr;gap:9px}.p24-support-visual__conversation article>span{width:35px;height:35px;border-radius:10px;background:var(--d10-surface-3);color:var(--d10-accent);display:grid;place-items:center}.p24-support-visual__conversation article div{display:grid;gap:2px}.p24-support-visual__conversation article b{font-size:12px}.p24-support-visual__conversation article small{color:var(--d10-muted);font-size:10px;line-height:1.8}.p24-model-orbit{position:relative;z-index:1;width:min(470px,100%);aspect-ratio:1;display:grid;place-items:center}.p24-model-orbit:after,.p24-model-orbit:before{content:"";position:absolute;border:1px solid color-mix(in srgb,var(--d10-accent) 30%,var(--d10-line));border-radius:50%}.p24-model-orbit:before{inset:9%}.p24-model-orbit:after{inset:22%;border-style:dashed}.p24-model-orbit>img{position:relative;z-index:2;width:48%;height:48%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 24px 35px color-mix(in srgb,var(--d10-accent) 24%,transparent))}.p24-model-orbit>span{position:absolute;z-index:3;width:56px;height:56px;border:1px solid var(--d10-line);border-radius:17px;background:var(--d10-surface);box-shadow:var(--d10-shadow-soft);display:grid;place-items:center}.p24-model-orbit>span:first-of-type{top:6%;right:22%}.p24-model-orbit>span:nth-of-type(2){top:42%;left:1%}.p24-model-orbit>span:nth-of-type(3){bottom:5%;right:29%}.p24-model-orbit>span:nth-of-type(4){top:36%;right:0}.p24-model-orbit>small{position:absolute;z-index:3;bottom:14%;left:3%;padding:7px 10px;border:1px solid var(--d10-line);border-radius:10px;background:var(--d10-surface);color:var(--d10-green);font:700 10px/1 Arial,sans-serif;box-shadow:var(--d10-shadow-soft)}.p24-model-detail-hero{min-height:100vh;min-height:100svh;min-height:100dvh;padding:128px max(24px,calc(50vw - 610px)) 72px;display:grid;align-content:center;background:radial-gradient(circle at 14% 22%,color-mix(in srgb,var(--d10-accent) 12%,transparent),transparent 32%),linear-gradient(180deg,var(--d10-surface),var(--d10-bg))}.p24-model-detail-hero .v7-model-identity{margin:0}.p24-model-detail-hero .v7-model-identity h1{font-size:clamp(36px,4vw,52px);line-height:1.45}.p24-model-detail-hero .v7-model-chat-wrap{margin-top:34px}@media(max-width:980px){.p24-hero{padding:110px 0 70px}.p24-hero__layout{grid-template-columns:1fr;gap:28px}.p24-hero__copy{max-width:680px}.p24-visual{min-height:410px}.p24-dev-hero .d10-dev-hero__layout{width:min(var(--d10-wrap),calc(100% - 40px));min-height:0;padding:58px 0}.p24-dev-hero .d10-dev-hero__copy h1{font-size:40px}.p24-dev-economy__grid,.p24-dev-economy__head{grid-template-columns:1fr}.p24-dev-economy__head{gap:14px}.p24-model-detail-hero{padding-inline:20px}}@media(max-width:700px){.p24-hero{min-height:100svh;min-height:100dvh;padding:98px 0 54px;text-align:center}.p24-hero__layout{width:calc(100% - 28px)}.p24-hero__copy{justify-items:center;gap:12px}.p24-hero__copy .d10-overline{font-size:11px}.p24-hero__copy h1{font-size:clamp(28px,8.5vw,34px);line-height:1.55;letter-spacing:-.025em}.p24-hero__copy>p{font-size:14px;line-height:1.95}.p24-hero__actions{width:100%;justify-content:center}.p24-hero__actions .d10-btn{flex:1;min-width:0;padding-inline:10px;font-size:13px}.p24-hero__facts{justify-content:center}.p24-hero__facts span{font-size:11px}.p24-visual{min-height:355px}.p24-visual:before{width:280px;height:280px}.p24-visual:after{width:350px;height:350px}.p24-phone{width:min(230px,66vw);border-radius:34px}.p24-phone img{border-radius:27px}.p24-phone-note{right:0;bottom:8%;font-size:10px}.p24-store-grid{grid-template-columns:1fr 1fr;gap:7px}.p24-store{min-height:58px;grid-template-columns:68px minmax(0,1fr);gap:6px;padding:7px}.p24-store img{width:68px;height:30px}.p24-store b{font-size:10px}.p24-store small{font-size:9px}.p24-store--action{grid-template-columns:34px minmax(0,1fr)}.p24-store--action>i{width:34px;height:34px}.p24-dev-hero{min-height:calc(100dvh - 58px);padding:0}.p24-dev-hero .d10-dev-hero__layout{width:calc(100% - 28px);padding:50px 0 60px;text-align:center}.p24-dev-hero .d10-dev-hero__copy{justify-items:center}.p24-dev-hero .d10-dev-hero__copy h1{font-size:clamp(30px,10vw,40px);line-height:1.5}.p24-dev-hero .d10-dev-hero__copy>p{font-size:14px}.p24-dev-hero .d10-dev-hero__copy>div{width:100%;justify-content:center}.p24-dev-economy{padding:76px 0}.p24-dev-economy__head{text-align:center}.p24-dev-economy__head h2{font-size:29px}.p24-dev-economy__head p{font-size:14px}.p24-dev-economy__grid{margin-top:26px}.p24-credit-board__body{grid-template-columns:1fr;padding:14px}.p24-credit-board__body article{min-height:86px}.p24-signup-offer{padding:20px}.p24-signup-offer h3{font-size:23px}.p24-support-visual{padding:13px}.p24-support-visual__conversation p{width:92%}.p24-support-visual__conversation article{width:94%}.p24-model-orbit{width:min(340px,92vw)}.p24-model-orbit>span{width:46px;height:46px;border-radius:14px}.p24-model-detail-hero{min-height:100dvh;padding:104px 14px 54px}.p24-model-detail-hero .v7-model-identity{padding:18px}.p24-model-detail-hero .v7-model-identity h1{font-size:28px}.p24-model-detail-hero .v7-model-chat-wrap{margin-top:20px}}@media(max-width:350px){.p24-store-grid{grid-template-columns:1fr}.p24-hero__actions{flex-direction:column}.p24-hero__actions .d10-btn{width:100%}.p24-hero__copy h1{font-size:27px}.p24-phone-note{display:none}}@media(prefers-reduced-motion:reduce){.p24-page *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.d10-public-layout{--lp-wrap:1240px;--lp-line:color-mix(in srgb,var(--line) 88%,transparent);--lp-shadow:0 22px 70px rgba(29,33,66,.09);min-width:0;background:var(--bg);color:var(--text)}.d10-public-main{min-width:0;overflow:clip}.d10-public-main :where(section,article,div){min-width:0}.d10-public-main :where(button,a,input,textarea):focus-visible{outline:2px solid var(--brand);outline-offset:3px}.d10-public-layout .d10-wrap{width:min(var(--lp-wrap),calc(100% - 48px))}.d10-public-layout .d10-section{padding-block:96px}.d10-public-layout .d10-overline{font-size:12px;font-weight:850}.d10-public-layout .d10-section-head{gap:12px}.d10-public-layout .d10-section-copy h2,.d10-public-layout .d10-section-head h2{font-size:clamp(32px,3.1vw,44px);line-height:1.45;letter-spacing:-.035em}.d10-public-layout .d10-section-copy p,.d10-public-layout .d10-section-head p{font-size:15px;line-height:2}.d10-public-layout .d10-header{top:12px;inset-inline:0}.d10-public-layout .d10-header__bar{width:min(var(--lp-wrap),calc(100% - 48px));min-height:62px;padding:7px 12px;border-color:color-mix(in srgb,var(--line) 82%,transparent);border-radius:19px;background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:0 14px 42px #1f234617;backdrop-filter:blur(22px) saturate(1.2)}.d10-public-layout .d10-nav{gap:2px}.d10-public-layout .d10-nav :where(a,button){min-height:42px;border-radius:12px;font-size:12px}.d10-public-layout .d10-header__workspace{min-height:44px;border-radius:13px;font-size:12px}.d10-inner-page{padding-top:0!important}.d10-inner-hero,.p24-hero{position:relative;min-height:100vh;min-height:100svh;min-height:100dvh;padding:114px 0 58px!important;display:flex;align-items:center;background:radial-gradient(circle at 10% 24%,rgba(91,92,226,.11),transparent 31%),radial-gradient(circle at 90% 76%,rgba(41,197,230,.08),transparent 30%),linear-gradient(180deg,var(--surface),var(--bg))!important;color:var(--text)!important}.d10-inner-hero:before,.p24-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--line) 54%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--line) 54%,transparent) 1px,transparent 1px);background-size:76px 76px;opacity:.3;-webkit-mask-image:linear-gradient(180deg,#000,transparent 92%);mask-image:linear-gradient(180deg,#000,transparent 92%);pointer-events:none}.d10-inner-hero__mesh{opacity:.28}.d10-cases-hero__layout,.d10-inner-hero__layout,.p24-hero__layout{position:relative;z-index:1;min-height:calc(100dvh - 172px);padding:clamp(30px,4.2vw,58px);border:1px solid var(--lp-line);border-radius:36px;background:color-mix(in srgb,var(--surface) 84%,transparent);box-shadow:var(--lp-shadow);backdrop-filter:blur(20px);display:grid;grid-template-columns:minmax(0,.92fr) minmax(390px,1.08fr);align-items:center;gap:clamp(38px,5vw,72px)}.d10-inner-hero__copy,.p24-hero__copy{display:grid;align-content:center;gap:14px}.d10-download-hero h1,.d10-inner-hero__copy h1,.d10-models-hero h1,.p24-hero__copy h1{margin:0;color:var(--text)!important;font-size:clamp(40px,4vw,52px)!important;line-height:1.45!important;letter-spacing:-.04em!important;font-weight:800!important}.d10-download-hero h1 em,.d10-inner-hero__copy h1 em,.d10-models-hero h1 em,.p24-hero__copy h1 em{color:var(--brand)!important;font-style:normal}.d10-download-hero .d10-inner-hero__copy>p,.d10-inner-hero__copy>p,.d10-models-hero .d10-inner-hero__copy>p,.p24-hero__copy>p{max-width:590px;margin:0!important;color:var(--muted)!important;font-size:15px!important;line-height:2!important}.d10-inner-hero__copy>div,.p24-hero__actions{margin-top:5px!important}.d10-public-layout .d10-btn{min-height:48px;padding-inline:17px;border-radius:13px;font-size:13px}.d10-public-layout .d10-btn--solid{background:var(--text);color:var(--surface);box-shadow:0 12px 28px #191c3024}.p24-hero__facts{gap:8px 16px;margin-top:0}.p24-hero__facts span{font-size:11px}.d10-cases-hero__visual,.d10-feature-hero-visual,.p24-visual{min-height:390px!important}.d10-feature-hero-visual .main{inset:50px 0 auto!important;width:min(100%,480px)!important;min-height:250px!important;transform:rotate(-2deg)!important}.p24-phone{width:min(265px,68vw)}.p24-model-orbit{width:min(390px,84vw)}.p24-support-visual{width:min(500px,100%)}.d10-feature-grid{gap:12px!important}.d10-feature-grid article{min-height:270px!important;padding:22px!important;border-radius:21px!important;box-shadow:0 10px 30px #1d214209}.d10-feature-grid h3{margin-top:34px!important;font-size:19px!important}.d10-feature-grid p{font-size:13px!important;line-height:1.95!important}.d10-security__card{padding:48px!important;border-radius:28px!important;box-shadow:var(--lp-shadow)}.d10-case-tabs{padding:6px!important;border-radius:17px!important}.d10-case-tabs button{min-height:47px!important;border-radius:12px!important;font-size:13px!important}.d10-case-detail{padding:38px!important;border-radius:28px!important;box-shadow:var(--lp-shadow)}.d10-case-detail__copy h2{font-size:31px!important;line-height:1.55!important}.d10-case-detail__copy p{font-size:14px!important}.d10-case-detail__demo{min-height:390px!important;border-radius:22px!important}.d10-outcome-grid{gap:11px!important}.d10-outcome-grid article{min-height:190px!important;padding:22px!important;border-radius:20px!important}.p24-store-grid{margin-top:7px}.p24-store{min-height:62px;border-radius:15px;box-shadow:0 7px 22px #1d214209}.d10-store-section{background:var(--surface)!important}.d10-store-grid{gap:11px!important}.d10-store-card,.d10-store-grid>a{min-height:104px!important;padding:14px!important;border-radius:18px!important;background:var(--surface)!important}.d10-store-badge{width:82px!important;min-width:82px!important;height:50px!important;padding:6px!important;border-radius:12px!important}.d10-store-badge img{width:70px!important;height:36px!important;-o-object-fit:contain!important;object-fit:contain!important}.d10-install-guide__layout{gap:70px!important}.d10-install-guide__layout ol{padding:19px!important;border-radius:24px!important}.d10-install-guide__layout li{min-height:82px!important;border-radius:15px!important}.d10-download-benefits>.d10-wrap{gap:12px!important}.d10-download-benefits article{min-height:220px!important;padding:24px!important;border-radius:22px!important}.d10-models-hero__stats{margin-top:16px!important;gap:24px!important}.d10-models-hero__stats b{color:var(--text)!important;font-size:27px!important}.d10-models-hero__stats small{color:var(--muted)!important}.d10-provider-gallery__grid{gap:10px!important}.d10-provider-gallery__grid article{min-height:82px!important;border-radius:16px!important}.d10-catalog-layout{gap:45px!important}.d10-catalog-surface{padding:22px!important;border-radius:25px!important;box-shadow:var(--lp-shadow)!important}.d10-catalog-surface .model-card-v421{min-height:104px!important;border-radius:17px!important}.d10-catalog-surface .model-card-v421__name{font-size:15px!important}.d10-support-topics{background:var(--surface)!important}.d10-support-topic-grid{gap:10px!important}.d10-support-topic-grid button{min-height:92px!important;padding:12px!important;border-radius:17px!important}.d10-support-answer{margin-top:14px!important;padding:22px!important;border-radius:22px!important;box-shadow:var(--lp-shadow)}.d10-support-contact__layout{gap:70px!important}.d10-support-contact__layout>aside>a{min-height:78px!important;border-radius:16px!important}.d10-support-contact__layout form{padding:27px!important;border-radius:23px!important;background:var(--surface)!important;box-shadow:var(--lp-shadow)}.d10-support-contact__layout form input,.d10-support-contact__layout form textarea{background:var(--surface-2)!important}.p24-support-visual{border-radius:26px!important;box-shadow:var(--lp-shadow)}.d10-dev-subnav{padding-top:88px!important;background:var(--surface)!important}.d10-dev-subnav>.d10-wrap{min-height:56px!important}.d10-dev-subnav a{font-size:11px!important}.p24-dev-hero{min-height:calc(100dvh - 144px)!important;padding:34px 0 62px!important;background:radial-gradient(circle at 86% 25%,rgba(239,143,19,.1),transparent 31%),linear-gradient(180deg,var(--surface),var(--bg))!important}.p24-dev-hero .d10-dev-hero__layout{width:min(var(--lp-wrap),calc(100% - 48px))!important;min-height:calc(100dvh - 240px)!important;padding:clamp(32px,4.3vw,58px)!important;border:1px solid var(--lp-line);border-radius:34px;background:color-mix(in srgb,var(--surface) 86%,transparent);box-shadow:var(--lp-shadow);grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr)!important;gap:50px!important}.p24-dev-hero .d10-dev-hero__copy h1{font-family:var(--font)!important;font-size:clamp(40px,4vw,52px)!important;line-height:1.4!important;letter-spacing:-.04em!important}.p24-dev-hero .d10-dev-hero__copy>p{font-size:15px!important;line-height:2!important}.p24-dev-hero .d10-gateway{min-height:410px!important;transform:scale(.94)!important}.d10-dev-controls,.d10-dev-quickstart,.d10-dev-value,.d10-routing{padding-block:96px!important}.d10-dev-control-grid article,.d10-dev-value article{min-height:220px!important;padding:22px!important;border-radius:19px!important}.d10-code-window,.d10-routing__board{border-radius:22px!important;overflow:hidden}.p24-dev-economy{padding-block:96px!important}.p24-credit-board,.p24-signup-offer{border-radius:24px!important}.d10-dev-final h2{font-size:clamp(32px,4vw,50px)!important;line-height:1.45!important}.landing25-pricing-hero{position:relative;min-height:100dvh;padding:118px 24px 70px;background:radial-gradient(circle at 18% 28%,rgba(91,92,226,.13),transparent 34%),radial-gradient(circle at 82% 72%,rgba(41,197,230,.09),transparent 32%),linear-gradient(180deg,var(--surface),var(--bg));display:flex;align-items:center}.landing25-pricing-hero__inner{width:min(var(--lp-wrap),100%);margin:auto;padding:clamp(30px,5vw,68px);border:1px solid var(--lp-line);border-radius:36px;background:color-mix(in srgb,var(--surface) 87%,transparent);box-shadow:var(--lp-shadow);display:grid;grid-template-columns:minmax(0,1fr) 400px;align-items:center;gap:60px}.landing25-pricing-copy>span{color:var(--brand);font-size:12px;font-weight:850}.landing25-pricing-copy h1{margin:12px 0 0;font-size:clamp(40px,4.2vw,54px);line-height:1.45;letter-spacing:-.04em}.landing25-pricing-copy h1 em{color:var(--brand);font-style:normal}.landing25-pricing-copy>p{max-width:620px;margin:14px 0 0;color:var(--muted);font-size:15px;line-height:2}.landing25-pricing-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.landing25-pricing-actions :where(a,button){min-height:48px;padding:0 17px;border:1px solid var(--line);border-radius:13px;background:var(--surface);display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:850}.landing25-pricing-actions button{border-color:var(--text);background:var(--text);color:var(--surface)}.landing25-offer{padding:24px;border:1px solid color-mix(in srgb,var(--brand) 30%,var(--line));border-radius:25px;background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 10%,var(--surface)),var(--surface));box-shadow:0 18px 55px #5b5ce21a}.landing25-offer>span{width:48px;height:48px;border-radius:15px;background:linear-gradient(135deg,var(--brand),var(--cyan));color:#fff;display:grid;place-items:center}.landing25-offer small{display:block;margin-top:18px;color:var(--brand);font-size:10px;font-weight:850}.landing25-offer strong{display:block;margin-top:6px;font-size:24px;line-height:1.6}.landing25-offer p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.9}.dp-page>.dp-section{padding-top:96px!important}.dp-heading h2{font-size:clamp(32px,3vw,43px)!important;line-height:1.55!important}.public-chat-page{min-height:100dvh!important;padding:126px 20px 100px!important;background:radial-gradient(circle at 15% 20%,rgba(91,92,226,.1),transparent 34%),var(--bg)!important}.public-chat-page>header h1{font-size:clamp(36px,4vw,52px)!important;line-height:1.45!important}.public-chat-page>header p{font-size:14px!important}.p24-footer .d10-footer__grid{grid-template-columns:minmax(300px,1.45fr) repeat(3,minmax(150px,.7fr))!important;gap:52px!important}.p24-footer .d10-footer__brand>a{direction:rtl!important;justify-content:flex-start}.p24-footer .d10-footer__brand>a>span{text-align:right}.p24-footer .d10-footer__grid>section>a,.p24-footer .d10-footer__grid>section>button{min-height:30px!important}@media(max-width:980px){.d10-cases-hero__layout,.d10-inner-hero__layout,.landing25-pricing-hero__inner,.p24-dev-hero .d10-dev-hero__layout,.p24-hero__layout{grid-template-columns:1fr!important}.d10-cases-hero__layout,.d10-inner-hero__layout,.p24-hero__layout{min-height:auto}.p24-dev-hero .d10-dev-hero__layout{min-height:auto!important}.d10-inner-hero__copy,.p24-hero__copy{max-width:680px}.d10-dev-control-grid,.d10-dev-value>.d10-wrap>div,.d10-feature-grid{grid-template-columns:repeat(2,1fr)!important}.p24-footer .d10-footer__grid{grid-template-columns:1.3fr repeat(2,1fr)!important}.p24-footer .d10-footer__grid>section:last-child{grid-column:2!important}}@media(max-width:700px){.d10-public-layout .d10-wrap{width:calc(100% - 28px)}.d10-public-layout .d10-section{padding-block:74px}.d10-public-layout .d10-header{top:10px}.d10-public-layout .d10-section-head{text-align:center}.d10-public-layout .d10-section-copy h2,.d10-public-layout .d10-section-head h2{font-size:28px;line-height:1.55}.d10-public-layout .d10-section-copy p,.d10-public-layout .d10-section-head p{font-size:14px}.d10-inner-hero,.p24-hero{padding:94px 0 42px!important;align-items:start}.d10-cases-hero__layout,.d10-inner-hero__layout,.p24-hero__layout{width:calc(100% - 20px)!important;padding:26px 14px!important;border-radius:26px;gap:26px!important;text-align:center}.d10-inner-hero__copy,.p24-hero__copy{justify-items:center;gap:11px}.d10-download-hero h1,.d10-inner-hero__copy h1,.d10-models-hero h1,.p24-hero__copy h1{font-size:clamp(28px,8.5vw,32px)!important;line-height:1.55!important;letter-spacing:-.025em!important}.d10-download-hero .d10-inner-hero__copy>p,.d10-inner-hero__copy>p,.d10-models-hero .d10-inner-hero__copy>p,.p24-hero__copy>p{font-size:14px!important;line-height:1.95!important}.d10-inner-hero__copy>div,.p24-hero__actions{width:100%;justify-content:center}.d10-inner-hero__copy .d10-btn,.p24-hero__actions .d10-btn{flex:1;min-width:0;padding-inline:9px;font-size:12px}.d10-cases-hero__visual,.d10-feature-hero-visual,.p24-visual{min-height:330px!important}.d10-feature-hero-visual .main{inset:35px 0 auto!important;min-height:215px!important}.p24-phone{width:min(225px,68vw)}.p24-store-grid{grid-template-columns:1fr 1fr}.p24-store{grid-template-columns:68px minmax(0,1fr)}.d10-dev-control-grid,.d10-dev-value>.d10-wrap>div,.d10-feature-grid{grid-template-columns:1fr!important}.d10-feature-grid article{min-height:0!important}.d10-security__card{padding:24px 17px!important}.d10-case-detail{padding:20px 14px!important}.d10-case-detail__copy h2{font-size:25px!important}.d10-case-detail__demo{min-height:340px!important}.d10-outcome-grid{grid-template-columns:1fr!important}.d10-outcome-grid article{min-height:0!important}.d10-store-grid{grid-template-columns:1fr!important}.d10-store-card,.d10-store-grid>a{min-height:86px!important}.d10-install-guide__layout{gap:30px!important}.d10-download-benefits article{min-height:0!important}.d10-catalog-surface{padding:12px!important;border-radius:20px!important}.d10-support-topic-grid{grid-template-columns:1fr!important}.d10-support-topic-grid button{min-height:76px!important}.d10-support-answer{padding:17px!important}.d10-support-contact__layout{gap:38px!important}.d10-support-contact__layout form{padding:20px 14px!important}.d10-dev-subnav{padding-top:78px!important}.d10-dev-subnav>.d10-wrap{width:calc(100% - 28px)!important}.p24-dev-hero{min-height:auto!important;padding:24px 0 48px!important}.p24-dev-hero .d10-dev-hero__layout{width:calc(100% - 20px)!important;padding:28px 14px 34px!important;border-radius:26px;text-align:center;gap:22px!important}.p24-dev-hero .d10-dev-hero__copy{justify-items:center}.p24-dev-hero .d10-dev-hero__copy h1{font-size:clamp(29px,9vw,34px)!important;line-height:1.5!important}.p24-dev-hero .d10-dev-hero__copy>div{width:100%;justify-content:center}.p24-dev-hero .d10-gateway{min-height:300px!important;transform:scale(.82)!important}.d10-dev-controls,.d10-dev-quickstart,.d10-dev-value,.d10-routing,.p24-dev-economy{padding-block:74px!important}.landing25-pricing-hero{padding:94px 10px 42px;align-items:start}.landing25-pricing-hero__inner{padding:28px 15px;border-radius:26px;gap:28px;text-align:center}.landing25-pricing-copy h1{font-size:clamp(28px,8.5vw,32px);line-height:1.55}.landing25-pricing-copy>p{font-size:14px}.landing25-pricing-actions{justify-content:center}.landing25-pricing-actions :where(a,button){flex:1;min-width:0;justify-content:center;padding-inline:8px;font-size:12px}.landing25-offer{text-align:right;padding:20px;border-radius:21px}.landing25-offer strong{font-size:21px}.dp-page>.dp-section{padding-top:74px!important}.p24-footer .d10-footer__grid{grid-template-columns:1fr 1fr!important;gap:30px 18px!important}.p24-footer .d10-footer__brand{grid-column:1/-1}.p24-footer .d10-footer__grid>section:last-child{grid-column:auto!important}.public-chat-page{padding:104px 14px 76px!important}.public-chat-page>header h1{font-size:30px!important}}@media(max-width:350px){.p24-store-grid{grid-template-columns:1fr}.d10-inner-hero__copy>div,.landing25-pricing-actions,.p24-hero__actions{flex-direction:column}.d10-inner-hero__copy .d10-btn,.landing25-pricing-actions :where(a,button),.p24-hero__actions .d10-btn{width:100%}.p24-footer .d10-footer__grid{grid-template-columns:1fr!important}.p24-footer .d10-footer__grid>section{grid-column:auto!important}}@media(prefers-reduced-motion:reduce){.d10-public-main *{scroll-behavior:auto!important}.d10-public-main [data-reveal]{transition:none!important;animation:none!important;opacity:1!important;transform:none!important}}.workspace-sidebar{--sidebar-font:13px;--sidebar-label:12px}.workspace-sidebar__header{min-height:72px;padding-inline:18px}.workspace-brand strong{font-size:18px;letter-spacing:-.35px}.workspace-brand small{font-size:10px}.sidebar-new-chat{min-height:48px;border-radius:14px;font-size:var(--sidebar-font);font-weight:850}.sidebar-search{min-height:42px;border-radius:12px}.sidebar-search input{font-size:var(--sidebar-label)}.sidebar-nav{gap:5px}.sidebar-install,.sidebar-nav>a{min-height:45px;border-radius:13px;font-size:var(--sidebar-font);font-weight:760}.sidebar-install .app-icon,.sidebar-nav>a .app-icon{width:21px;height:21px}.sidebar-balance{font-size:10px}.sidebar-conversations header strong{font-size:11px}.sidebar-conversation-list>a{min-height:53px;border-radius:12px}.sidebar-conversation-list>a strong{font-size:11px}.sidebar-conversation-list>a small{font-size:9px}.sidebar-profile{min-height:52px}.sidebar-profile strong{font-size:11px}.sidebar-profile small{font-size:9px}.home-page-v352{width:min(980px,calc(100% - 32px));margin-inline:auto;padding:28px 0 72px;gap:24px}.home-page-v352 .daypart-hero{min-height:170px;padding:26px 30px;border:1px solid color-mix(in srgb,var(--brand) 12%,var(--line));border-radius:26px;background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--brand) 11%,transparent),transparent 38%),var(--surface);box-shadow:0 18px 45px color-mix(in srgb,var(--text) 7%,transparent)}.home-page-v352 .daypart-hero__content h1{max-width:600px;font-size:clamp(25px,3vw,38px);line-height:1.35;letter-spacing:-.8px}.home-page-v352 .daypart-hero__content p{max-width:560px;font-size:14px;line-height:1.9}.home-page-v352 .home-composer{margin-top:-4px}.home-page-v352 .home-composer__header strong{font-size:16px}.home-page-v352 .home-composer__input{min-height:126px;border-radius:20px;box-shadow:0 18px 45px color-mix(in srgb,var(--text) 8%,transparent)}.native-chat-page{--chat-message-size:15px}.native-chat-toolbar{min-height:70px;padding-inline:clamp(12px,3vw,28px);backdrop-filter:blur(18px)}.native-chat-toolbar__model{min-height:48px;border-radius:15px}.native-chat-toolbar__model strong{font-size:12px}.native-chat-messages{scroll-behavior:smooth}.native-chat-thread{padding-block:24px 150px}.dana-message+.dana-message{margin-top:30px}.dana-message__identity-name{font-size:12px;font-weight:850}.dana-message__bubble{max-width:min(780px,88vw);border-radius:18px;font-size:var(--chat-message-size,15px);line-height:1.95}.dana-message.is-user .dana-message__bubble{border-radius:18px 18px 6px}.dana-message.is-assistant .dana-message__bubble{border-radius:18px 18px 18px 6px}.native-assistant-thinking{animation:workspace-fade-in .2s ease both}.native-assistant-thinking__status{min-height:42px;padding:10px 13px;border:1px solid color-mix(in srgb,var(--brand) 14%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--brand) 5%,var(--surface))}.native-assistant-thinking__dots i{animation:workspace-dot 1.15s ease-in-out infinite}.native-chat-composer-dock{padding:10px max(12px,3vw) calc(12px + var(--safe-bottom));background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--surface) 92%,transparent) 22%)}.native-composer-shell{border-radius:20px}.native-composer-row{min-height:70px}.native-composer-row textarea{font-size:14px;line-height:1.8}.native-chat-composer__attachments{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.chat-date-filters{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.chat-date-filters button{min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:10px;color:var(--muted);background:var(--surface);font:800 10px var(--font)}.chat-date-filters button.active{color:var(--surface);border-color:var(--text);background:var(--text)}@keyframes workspace-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes workspace-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media(max-width:820px){.workspace-sidebar{--sidebar-font:12px}.home-page-v352{width:calc(100% - 24px);padding:16px 0 88px}.home-page-v352 .daypart-hero{min-height:142px;padding:20px 18px;border-radius:21px}.home-page-v352 .daypart-hero__content h1{font-size:27px}.home-page-v352 .daypart-hero__content p{font-size:13px;line-height:1.8}.native-chat-toolbar{min-height:60px}.native-chat-thread{padding-inline:12px;padding-bottom:132px}.dana-message__bubble{max-width:94vw;font-size:var(--chat-message-size-mobile,14px)}.native-chat-composer-dock{padding-inline:8px}.native-composer-row{min-height:62px;gap:7px}.native-composer-row textarea{font-size:13px}.native-chat-composer__attachments{grid-template-columns:1fr;padding-inline:8px}}@media(max-width:380px){.home-page-v352{width:calc(100% - 18px)}.home-page-v352 .daypart-hero__content h1{font-size:25px}.native-composer-tools button{width:34px;height:34px}}@media(prefers-reduced-motion:reduce){.native-chat-messages{scroll-behavior:auto}.native-assistant-thinking,.native-assistant-thinking__dots i{animation:none}}.native-system-toast,.native-toast-stack{position:fixed!important;inset-inline-start:50%!important;inset-inline-end:auto!important;width:min(430px,calc(100vw - 28px))!important;transform:translate(-50%)}.native-toast-stack{top:calc(84px + var(--safe-top))!important}.desktop-sidebar .sidebar-history__item,.desktop-sidebar .sidebar-nav__item,.desktop-sidebar .sidebar-section__label{font-size:14px;line-height:1.7}.desktop-sidebar .sidebar-section__label{font-size:12px;font-weight:800}.desktop-sidebar .sidebar-new-chat{min-height:48px;font-size:14px;font-weight:900;box-shadow:0 10px 28px color-mix(in srgb,var(--brand) 20%,transparent)}@media(max-width:700px){.native-system-toast,.native-toast-stack{width:min(420px,calc(100vw - 20px))!important}}:root{--dana-sidebar-expanded:300px;--dana-sidebar-collapsed:76px;--dana-topbar-height:64px;--ws-radius-xs:10px;--ws-radius-sm:13px;--ws-radius-md:17px;--ws-radius-lg:22px;--ws-radius-xl:28px;--ws-accent:#5b5ce2;--ws-accent-2:#704cf4;--ws-accent-soft:color-mix(in srgb,var(--brand) 9%,var(--surface));--ws-panel:color-mix(in srgb,var(--surface) 97%,transparent);--ws-panel-soft:color-mix(in srgb,var(--surface-2) 92%,var(--surface));--ws-shadow:0 20px 55px rgba(31,36,72,.09);--ws-shadow-soft:0 8px 28px rgba(31,36,72,.065);--ws-content:1120px;--ws-chat:900px}html[data-theme=dark]{--ws-panel:color-mix(in srgb,var(--surface) 96%,#11131b);--ws-panel-soft:color-mix(in srgb,var(--surface-2) 92%,#11131b);--ws-shadow:0 22px 62px rgba(0,0,0,.24);--ws-shadow-soft:0 8px 28px rgba(0,0,0,.18)}.workspace-shell{background:var(--bg)!important;color:var(--text);direction:rtl}.workspace-content,.workspace-stage{background:var(--bg)}.workspace-scroll{scrollbar-gutter:stable}.workspace-content>:not(.native-chat-page){width:min(var(--ws-content),100%)!important;margin-inline:auto!important}.workspace-sidebar-v27{width:var(--dana-sidebar-expanded)!important;flex:0 0 var(--dana-sidebar-expanded)!important;padding:0!important;border-inline-end:1px solid var(--line)!important;background:var(--surface)!important;display:flex!important;flex-direction:column!important;direction:rtl!important;box-shadow:none!important}.workspace-sidebar-v27.collapsed{width:var(--dana-sidebar-collapsed)!important;flex-basis:var(--dana-sidebar-collapsed)!important}.workspace-sidebar-v27__brand{height:74px!important;min-height:74px;padding:0 16px!important;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent);display:flex;align-items:center;justify-content:space-between;gap:10px}.workspace-sidebar-v27__logo{min-width:0;display:flex;align-items:center;gap:10px;direction:ltr}.workspace-sidebar-v27__logo strong{font:900 21px/1 Arial,sans-serif;letter-spacing:-.65px;color:var(--text)}.workspace-sidebar-v27__collapse{width:35px;height:35px;padding:0;border:1px solid var(--line);border-radius:11px;color:var(--muted);background:var(--surface-2);display:grid;place-items:center}.workspace-sidebar-v27__collapse:hover{color:var(--text);background:var(--surface-3)}.workspace-sidebar-v27__main{min-height:0;flex:1;padding:14px 12px 8px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.workspace-sidebar-v27__new{width:100%;min-height:50px;padding:0 15px;border:0;border-radius:15px;color:#fff;background:linear-gradient(135deg,var(--ws-accent),var(--ws-accent-2));box-shadow:0 12px 28px color-mix(in srgb,var(--brand) 22%,transparent);display:flex;align-items:center;justify-content:center;gap:9px;font:850 14px/1 var(--font);transition:transform .16s ease,box-shadow .16s ease}.workspace-sidebar-v27__new:hover{transform:translateY(-1px);box-shadow:0 15px 34px color-mix(in srgb,var(--brand) 29%,transparent)}.workspace-sidebar-v27__search{height:45px;padding:0 12px;border:1px solid var(--line);border-radius:13px;color:var(--muted);background:var(--surface);display:flex;align-items:center;gap:8px}.workspace-sidebar-v27__search:focus-within{border-color:color-mix(in srgb,var(--brand) 36%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 6%,transparent)}.workspace-sidebar-v27__search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--text);font:650 12px/1.4 var(--font)}.workspace-sidebar-v27__search input::-moz-placeholder{color:var(--muted)}.workspace-sidebar-v27__search input::placeholder{color:var(--muted)}.workspace-sidebar-v27__nav{padding:3px 0 11px;border-bottom:1px solid var(--line);display:grid;gap:3px}.workspace-sidebar-v27__nav>a{position:relative;min-height:44px;padding:0 12px;border-radius:12px;color:var(--muted);display:flex;align-items:center;gap:11px;font:760 13px/1.2 var(--font);transition:.15s ease}.workspace-sidebar-v27__nav>a:hover{color:var(--text);background:var(--surface-2)}.workspace-sidebar-v27__nav>a.active{color:var(--text);background:color-mix(in srgb,var(--brand) 8%,var(--surface));font-weight:900}.workspace-sidebar-v27__nav>a.active:after{content:"";position:absolute;inset-inline-start:0;inset-block:10px;width:3px;border-radius:999px;background:linear-gradient(var(--brand),var(--brand-2))}.workspace-sidebar-v27__nav>a.active .app-icon{color:var(--brand)}.workspace-sidebar-v27__history{min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.workspace-sidebar-v27__history>header{min-height:34px;padding:0 7px;display:flex;align-items:center;justify-content:space-between;gap:8px}.workspace-sidebar-v27__history>header span{color:var(--muted);display:inline-flex;align-items:center;gap:5px;font:800 10px/1 var(--font)}.workspace-sidebar-v27__history>header a{color:var(--brand);font:800 9.5px var(--font)}.workspace-sidebar-v27__history>div:not(.workspace-sidebar-v27__skeleton){min-height:0}.workspace-sidebar-v27__history{overflow-y:auto;scrollbar-width:thin}.workspace-sidebar-v27__group{display:grid;gap:2px;margin-bottom:7px}.workspace-sidebar-v27__group>small{padding:6px 9px 4px;color:var(--muted);font:760 9px var(--font)}.workspace-sidebar-v27__group>a{min-width:0;min-height:50px;padding:6px 8px;border-radius:12px;color:var(--text);display:grid;grid-template-columns:27px minmax(0,1fr) 13px;align-items:center;gap:8px;transition:.14s ease}.workspace-sidebar-v27__group>a.active,.workspace-sidebar-v27__group>a:hover{background:var(--surface-2)}.workspace-sidebar-v27__group>a.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 10%,var(--line))}.workspace-sidebar-v27__group>a>span{min-width:0;display:grid;gap:2px}.workspace-sidebar-v27__group>a em,.workspace-sidebar-v27__group>a strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-sidebar-v27__group>a strong{font:780 11.5px/1.4 var(--font)}.workspace-sidebar-v27__group>a em{color:var(--muted);font:650 8.5px/1.3 var(--font);font-style:normal}.workspace-sidebar-v27__group>a>.app-icon{color:var(--brand)}.workspace-sidebar-v27__empty{padding:18px 8px;color:var(--muted);text-align:center;font-size:10px}.workspace-sidebar-v27__skeleton{display:grid;gap:7px;padding:7px}.workspace-sidebar-v27__skeleton i{height:46px;border-radius:12px;background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2));background-size:200% 100%;animation:wsShimmer 1.25s linear infinite}.workspace-sidebar-v27__footer{padding:10px 12px 12px!important;border-top:1px solid var(--line)!important;display:grid!important;gap:8px!important}.workspace-sidebar-v27__plan{min-height:58px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--brand) 13%,var(--line));border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 7%,var(--surface)),var(--surface));display:grid;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:8px}.workspace-sidebar-v27__plan>span{width:36px;height:36px;border-radius:11px;color:var(--brand);background:color-mix(in srgb,var(--brand) 11%,var(--surface));display:grid;place-items:center}.workspace-sidebar-v27__plan>div{display:grid;gap:1px}.workspace-sidebar-v27__plan small{color:var(--muted);font-size:8.5px}.workspace-sidebar-v27__plan strong{font-size:12px;font-weight:900}.workspace-sidebar-v27__profile{min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:5px}.workspace-sidebar-v27__profile>a:first-child{min-width:0;padding:4px;border-radius:12px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px}.workspace-sidebar-v27__profile>a:first-child:hover,.workspace-sidebar-v27__profile>a:last-child:hover{background:var(--surface-2)}.workspace-sidebar-v27__profile img,.workspace-sidebar-v27__profile>a:first-child>span{width:38px;height:38px;border-radius:50%;-o-object-fit:cover;object-fit:cover;color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand-2));display:grid;place-items:center;font-size:10px;font-weight:900}.workspace-sidebar-v27__profile div{min-width:0;display:grid;gap:1px}.workspace-sidebar-v27__profile div small,.workspace-sidebar-v27__profile div strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-sidebar-v27__profile div strong{font-size:11px}.workspace-sidebar-v27__profile div small{color:var(--muted);font-size:8.5px}.workspace-sidebar-v27__profile>a:last-child{width:38px;height:38px;border-radius:11px;color:var(--muted);display:grid;place-items:center}.workspace-sidebar-v27.collapsed .workspace-sidebar-v27__brand{padding:0!important;justify-content:center;flex-direction:column;height:86px!important}.workspace-sidebar-v27.collapsed .workspace-sidebar-v27__collapse{width:26px;height:26px}.workspace-sidebar-v27.collapsed .workspace-sidebar-v27__main{padding-inline:10px}.workspace-sidebar-v27.collapsed .workspace-sidebar-v27__new{width:48px;height:48px;padding:0;margin-inline:auto}.workspace-sidebar-v27.collapsed .workspace-sidebar-v27__nav>a{width:48px;height:46px;padding:0;margin-inline:auto;justify-content:center}.workspace-sidebar-v27.collapsed .workspace-sidebar-v27__history{display:none}.workspace-sidebar-v27.collapsed .workspace-sidebar-v27__footer{display:flex!important;justify-content:center}.workspace-sidebar-v27.collapsed .workspace-sidebar-v27__profile{display:block}.workspace-sidebar-v27.collapsed .workspace-sidebar-v27__profile>a:first-child{display:block;padding:0}.workspace-topbar{height:var(--dana-topbar-height)!important;flex-basis:var(--dana-topbar-height)!important;padding:0 18px!important;border-bottom:1px solid var(--line)!important;background:color-mix(in srgb,var(--surface) 94%,transparent)!important;backdrop-filter:blur(18px)!important;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr)!important}.workspace-topbar__primary{justify-self:start;display:flex;align-items:center;gap:8px}.workspace-page-title,.workspace-topbar__center-title{font-size:13px;font-weight:900}.workspace-topbar__center-title{justify-self:center}.workspace-menu-button{width:38px!important;height:38px!important;border:1px solid var(--line)!important;border-radius:11px!important;background:var(--surface-2)!important}.workspace-model-picker{height:38px;padding:0 10px;border:1px solid var(--line);border-radius:11px;background:var(--surface-2);color:var(--text);display:flex;align-items:center;gap:6px;font:800 10px var(--font)}.workspace-active-model{justify-self:center;min-width:150px;display:flex;align-items:center;justify-content:center;gap:7px}.workspace-active-model>span{display:grid;gap:0}.workspace-active-model small{color:var(--muted);font-size:7.5px}.workspace-active-model strong{font-size:11px}.workspace-topbar__actions{justify-self:end!important;display:flex;align-items:center;gap:5px}.topbar-action-dot{width:38px!important;height:38px!important;border-radius:11px!important;color:var(--muted);background:transparent!important}.topbar-action-dot:hover{color:var(--text);background:var(--surface-2)!important}.topbar-profile{min-width:0;height:42px;padding:3px 6px 3px 9px;border-radius:12px;display:flex;align-items:center;gap:7px}.topbar-profile:hover{background:var(--surface-2)}.topbar-profile img,.topbar-profile>span{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand-2));display:grid;place-items:center;font-size:9px;font-weight:900}.topbar-profile strong{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}html .workspace-home-v27{width:min(980px,calc(100% - 40px))!important;margin:0 auto!important;padding:clamp(36px,7vh,74px) 0 64px!important;display:grid;gap:18px!important}.workspace-home-v27__hero{text-align:center;display:grid;justify-items:center;gap:7px}.workspace-home-v27__mark{width:82px;height:82px;margin-bottom:3px;border-radius:28px;display:grid;place-items:center;background:radial-gradient(circle,color-mix(in srgb,var(--brand) 12%,transparent),transparent 69%)}.workspace-home-v27__hero h1{margin:0!important;font-size:clamp(30px,3.7vw,44px)!important;line-height:1.35!important;letter-spacing:-1px;font-weight:950}.workspace-home-v27__hero p{max-width:650px;margin:0!important;color:var(--muted);font-size:13px!important;line-height:1.9!important}.workspace-home-v27__composer{width:min(860px,100%);margin:12px auto 0;padding:10px;border:1px solid color-mix(in srgb,var(--brand) 9%,var(--line));border-radius:27px;background:var(--surface);box-shadow:var(--ws-shadow)}.workspace-home-v27__composer .native-composer-shell{box-shadow:none}.workspace-home-v27__modelbar{min-height:42px;padding:0 4px 7px;display:flex;align-items:center;justify-content:space-between;gap:8px}.workspace-home-v27__selected{height:36px;padding:0 7px;border:0;border-radius:11px;background:transparent;display:flex;align-items:center;gap:7px}.workspace-home-v27__selected:hover{background:var(--surface-2)}.workspace-home-v27__selected strong{font-size:11px}.workspace-home-v27__memory{height:30px;padding:0 9px;border-radius:999px;color:var(--brand);background:color-mix(in srgb,var(--brand) 7%,var(--surface));display:flex;align-items:center;gap:5px;font-size:9px;font-weight:800}.workspace-home-v27__model-fallback{width:28px;height:28px;border-radius:9px;color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand-2));display:grid;place-items:center}.workspace-home-v27__actions{width:min(860px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.workspace-home-v27__actions>button{min-width:0;min-height:80px;padding:12px;border:1px solid var(--line);border-radius:17px;color:var(--text);background:var(--surface);display:grid;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:9px;text-align:start;transition:.16s ease}.workspace-home-v27__actions>button:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand) 30%,var(--line));box-shadow:var(--ws-shadow-soft)}.workspace-home-v27__actions>button>span{width:38px;height:38px;border-radius:12px;color:var(--brand);background:var(--ws-accent-soft);display:grid;place-items:center}.workspace-home-v27__actions>button>div{min-width:0;display:grid;gap:2px}.workspace-home-v27__actions strong{font-size:11px}.workspace-home-v27__actions small{color:var(--muted);font-size:8.5px}.workspace-home-v27__models,.workspace-home-v27__recent{width:min(860px,100%);margin:3px auto 0;display:grid;gap:10px}.workspace-home-v27__models>header,.workspace-home-v27__recent>header{display:flex;align-items:end;justify-content:space-between;gap:12px}.workspace-home-v27__models>header>div,.workspace-home-v27__recent>header>div{display:grid;gap:2px}.workspace-home-v27__models>header strong,.workspace-home-v27__recent>header strong{font-size:13px}.workspace-home-v27__models>header span,.workspace-home-v27__recent>header span{color:var(--muted);font-size:9.5px}.workspace-home-v27__models>header a,.workspace-home-v27__recent>header a{color:var(--brand);display:inline-flex;align-items:center;gap:3px;font-size:9.5px;font-weight:800}.workspace-home-v27__models>div{display:flex;gap:7px;overflow-x:auto;padding-bottom:2px}.workspace-home-v27__models>div>button{min-width:150px;height:56px;padding:6px 9px;border:1px solid var(--line);border-radius:15px;background:var(--surface);display:flex;align-items:center;gap:8px;text-align:start}.workspace-home-v27__models>div>button.active,.workspace-home-v27__models>div>button:hover{border-color:color-mix(in srgb,var(--brand) 30%,var(--line));background:var(--ws-accent-soft)}.workspace-home-v27__models>div>button>span{min-width:0;display:grid;gap:1px}.workspace-home-v27__models>div>button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.workspace-home-v27__models>div>button small{color:var(--muted);font-size:8px}.workspace-home-v27__recent>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workspace-home-v27__recent a{min-width:0;min-height:64px;padding:9px 11px;border:1px solid var(--line);border-radius:15px;background:var(--surface);display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px}.workspace-home-v27__recent a:hover{background:var(--surface-2)}.workspace-home-v27__recent a>span{min-width:0;display:grid;gap:2px}.workspace-home-v27__recent a small,.workspace-home-v27__recent a strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-home-v27__recent a strong{font-size:10.5px}.workspace-home-v27__recent a small{color:var(--muted);font-size:8.5px}.workspace-home-v27__recent a>time{color:var(--muted);font-size:8px}.workspace-shell.is-chat-route .workspace-content{background:var(--surface)!important}.workspace-shell.is-chat-route .workspace-scroll.is-chat{background:var(--surface)}.workspace-shell.is-chat-route .native-chat-page{height:100%;background:var(--surface)!important;display:flex;flex-direction:column}.workspace-shell.is-chat-route .native-chat-messages{flex:1;min-height:0;padding:28px max(22px,calc((100% - var(--ws-chat))/2)) 24px!important;overflow-y:auto!important;scroll-behavior:smooth}.workspace-shell.is-chat-route .native-chat-thread{width:100%;max-width:var(--ws-chat);margin-inline:auto;padding:4px 0 156px!important}.workspace-shell.is-chat-route .native-chat-welcome{width:min(720px,100%);margin:10vh auto 0!important;padding:28px!important;border:1px solid var(--line)!important;border-radius:24px!important;background:linear-gradient(145deg,var(--surface),var(--surface-2))!important;box-shadow:var(--ws-shadow-soft)!important;text-align:center}.workspace-shell.is-chat-route .native-chat-welcome h2{margin:7px 0 0!important;font-size:24px!important}.workspace-shell.is-chat-route .native-chat-welcome p{max-width:560px;margin:5px auto 0!important;color:var(--muted);font-size:11.5px!important}.workspace-shell.is-chat-route .native-chat-welcome__tools{margin-top:12px;display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.workspace-shell.is-chat-route .native-chat-welcome__tools span{height:30px;padding:0 9px;border:1px solid var(--line);border-radius:10px;display:flex;align-items:center;gap:4px;color:var(--muted);font-size:9px}.workspace-shell.is-chat-route .native-chat-composer-dock{position:absolute;z-index:20;inset-inline:0;bottom:0;padding:30px max(22px,calc(50% - 430px)) 15px!important;background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--surface) 82%,transparent) 24%,var(--surface) 48%)!important;pointer-events:none}.workspace-shell.is-chat-route .native-chat-composer-dock>*{pointer-events:auto}.workspace-shell.is-chat-route .native-chat-composer-dock>.native-chat-composer{padding:0!important;background:transparent!important}.native-chat-appearance-row{display:flex;justify-content:flex-end;margin-bottom:5px}.native-chat-appearance-button{height:29px;padding:0 8px;border:0;border-radius:9px;color:var(--muted);background:color-mix(in srgb,var(--surface) 88%,transparent);display:flex;align-items:center;gap:5px;font-size:8.5px}.native-chat-appearance-button:hover{color:var(--text);background:var(--surface-2)}.native-assistant-thinking{width:min(100%,880px);margin:28px auto 0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:9px}.native-assistant-thinking__avatar{width:34px;height:34px;border:1px solid var(--line);border-radius:50%;background:var(--surface);display:grid;place-items:center}.native-assistant-thinking__body{min-width:0;display:grid;gap:6px}.native-assistant-thinking__identity{font-size:11px;font-weight:900}.native-assistant-thinking__row{display:flex;align-items:center;gap:8px}.native-assistant-thinking__status{min-height:36px!important;padding:7px 10px!important;border:0!important;border-radius:11px!important;background:var(--surface-2)!important;display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:10px}.native-assistant-thinking__dots{display:inline-flex;gap:3px}.native-assistant-thinking__dots i{width:4px;height:4px;border-radius:50%;background:var(--brand);animation:thinkingDot 1.1s ease-in-out infinite}.native-assistant-thinking__dots i:nth-child(2){animation-delay:.14s}.native-assistant-thinking__dots i:nth-child(3){animation-delay:.28s}.native-assistant-thinking__row>button{height:30px;padding:0 8px;border:1px solid var(--line);border-radius:9px;color:var(--muted);background:var(--surface);display:flex;align-items:center;gap:4px;font-size:8px}.native-generation-media-skeleton{width:min(420px,100%);padding:9px;border:1px solid var(--line);border-radius:18px;background:var(--surface);display:grid;gap:8px}.native-generation-media-skeleton__visual{aspect-ratio:16/10;overflow:hidden;border-radius:13px;background:var(--surface-2);position:relative}.native-generation-media-skeleton__visual:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.24),transparent);transform:translate(-100%);animation:wsSweep 1.35s linear infinite}.native-generation-media-skeleton__meta{display:grid;gap:5px}.native-generation-media-skeleton__meta i{height:8px;border-radius:99px;background:var(--surface-2)}.native-generation-media-skeleton__meta i:first-child{width:58%}.native-generation-media-skeleton__meta i:last-child{width:34%}.native-chat-loading{width:min(100%,var(--ws-chat));margin-inline:auto;padding-top:18px;display:grid;gap:26px}.native-chat-skeleton{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px}.native-chat-skeleton>i{width:34px;height:34px;border-radius:50%;background:var(--surface-2)}.native-chat-skeleton>div{display:grid;gap:7px}.native-chat-skeleton b,.native-chat-skeleton span{display:block;height:10px;border-radius:99px;background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2));background-size:200% 100%;animation:wsShimmer 1.2s linear infinite}.native-chat-skeleton b{width:90px}.native-chat-skeleton span:nth-child(2){width:86%}.native-chat-skeleton span:nth-child(3){width:64%}.native-chat-skeleton--user{width:62%;margin-left:auto;grid-template-columns:1fr}.native-chat-skeleton--user>div{padding:13px;border-radius:18px;background:var(--surface-2)}html .new-chat-page{width:min(920px,calc(100% - 40px))!important;padding:44px 0 70px!important;gap:18px!important}.new-chat-hero__mark{border:0!important;background:radial-gradient(circle,color-mix(in srgb,var(--brand) 14%,transparent),transparent 72%)!important;box-shadow:none!important}.new-chat-hero>span{font-size:10px!important}.new-chat-hero h1{font-size:clamp(28px,3.6vw,39px)!important}.new-chat-hero p{font-size:12px!important}.new-chat-workbench{padding:10px!important;border-color:color-mix(in srgb,var(--brand) 10%,var(--line))!important;border-radius:25px!important;box-shadow:var(--ws-shadow)!important}.new-chat-model{min-height:58px!important;border:0!important;background:var(--surface-2)!important}.new-chat-model__copy strong{font-size:12px!important}.new-chat-memory-note,.new-chat-model__copy em{font-size:9px!important}.new-chat-memory-note{padding:0 8px 4px!important}.new-chat-starters button{min-height:116px!important}.new-chat-starters button strong{font-size:11px!important}.new-chat-starters button small{font-size:8.5px!important}html .archive-page{width:min(1050px,calc(100% - 40px))!important;margin:0 auto!important;padding:34px 0 70px!important;gap:16px!important}.archive-hero{padding:22px!important;border:1px solid var(--line)!important;border-radius:22px!important;background:linear-gradient(145deg,var(--surface),var(--surface-2))!important;box-shadow:var(--ws-shadow-soft)!important}.archive-eyebrow{font-size:10px!important}.archive-hero h1{font-size:28px!important}.archive-hero p{font-size:11.5px!important}.archive-new{min-height:44px!important;padding:0 14px!important;border:0!important;border-radius:13px!important;color:#fff!important;background:linear-gradient(135deg,var(--brand),var(--brand-2))!important;font-size:11px!important;font-weight:850!important}.archive-stats span{min-height:72px!important;border-radius:16px!important}.archive-stats strong{font-size:18px!important}.archive-stats small{font-size:9px!important}.archive-controls{padding:13px!important;border:1px solid var(--line)!important;border-radius:18px!important;background:var(--surface)!important}.archive-search{min-height:44px!important;border-radius:12px!important}.archive-search input{font-size:11px!important}.archive-date-filters button,.archive-tabs button{min-height:36px!important;font-size:9.5px!important}.archive-category-filter label,.archive-category-filter select{font-size:9.5px!important}.archive-list{gap:8px!important}.archive-item{border:1px solid var(--line)!important;border-radius:17px!important;background:var(--surface)!important;box-shadow:none!important;transition:.16s ease}.archive-item:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--brand) 20%,var(--line))!important;box-shadow:var(--ws-shadow-soft)!important}.archive-item__main{padding:12px 14px!important}.archive-item__copy strong{font-size:12.5px!important}.archive-item__copy small,.archive-item__count{font-size:9px!important}.archive-item__footer{min-height:42px!important;padding:6px 12px!important}.archive-item__badge,.archive-item__category{font-size:8.5px!important}.archive-item__actions button{min-height:30px!important;font-size:8.5px!important}html .memory-page-v27{width:min(1000px,calc(100% - 40px))!important;margin:0 auto!important;padding:34px 0 70px!important;display:grid;gap:15px!important}.memory-hero-v27{padding:24px;border:1px solid color-mix(in srgb,var(--brand) 12%,var(--line));border-radius:24px;background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--brand) 9%,transparent),transparent 34%),var(--surface);box-shadow:var(--ws-shadow-soft);display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px}.memory-hero-v27__icon{width:54px;height:54px;border-radius:17px;color:var(--brand);background:var(--ws-accent-soft);display:grid;place-items:center}.memory-hero-v27__copy{min-width:0}.memory-hero-v27__copy>span{color:var(--brand);font-size:9.5px;font-weight:850}.memory-hero-v27__copy h1{margin:2px 0 4px!important;font-size:22px!important}.memory-hero-v27__copy p{max-width:700px;margin:0!important;color:var(--muted);font-size:10.5px!important;line-height:1.85!important}.memory-primary-v27{min-height:42px;padding:0 13px;border:0;border-radius:12px;color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand-2));display:flex;align-items:center;gap:6px;font:850 10px var(--font)}.memory-list-v27,.memory-settings-v27{border:1px solid var(--line);border-radius:21px;background:var(--surface);overflow:hidden}.memory-settings-v27>header{min-height:66px;padding:12px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px}.memory-settings-v27>header>div{display:grid;gap:2px}.memory-settings-v27>header strong{font-size:13px}.memory-settings-v27>header span:not(.memory-api-badge){color:var(--muted);font-size:9px}.memory-api-badge{height:28px;padding:0 9px;border-radius:999px;color:var(--success);background:var(--success-soft);display:flex;align-items:center;gap:5px;font-size:8.5px;font-weight:800}.memory-api-badge i{width:6px;height:6px;border-radius:50%;background:currentColor}.memory-setting-v27{min-height:76px;padding:11px 16px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:40px minmax(0,1fr) 42px;align-items:center;gap:11px}.memory-setting-v27:last-child{border-bottom:0}.memory-setting-v27.muted{opacity:.58}.memory-setting-v27__icon{width:40px;height:40px;border-radius:12px;color:var(--brand);background:var(--ws-accent-soft);display:grid;place-items:center}.memory-setting-v27>div{display:grid;gap:2px}.memory-setting-v27 strong{font-size:11px}.memory-setting-v27 small{color:var(--muted);font-size:9px;line-height:1.65}.memory-switch-v27{position:relative;width:42px;height:24px}.memory-switch-v27 input{position:absolute;opacity:0;pointer-events:none}.memory-switch-v27 i{position:absolute;inset:0;border-radius:99px;background:var(--surface-3);transition:.18s ease}.memory-switch-v27 i:after{content:"";position:absolute;top:3px;right:3px;width:18px;height:18px;border-radius:50%;background:var(--surface);box-shadow:0 2px 7px #00000029;transition:.18s ease}.memory-switch-v27 input:checked+i{background:linear-gradient(135deg,var(--brand),var(--brand-2))}.memory-switch-v27 input:checked+i:after{transform:translate(-18px)}.memory-list-v27__header{min-height:64px;padding:10px 15px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(150px,1fr) auto auto;align-items:center;gap:10px}.memory-list-v27__header>div:first-child{display:flex;align-items:baseline;gap:7px}.memory-list-v27__header strong{font-size:12px}.memory-list-v27__header>div:first-child span{color:var(--muted);font-size:9px}.memory-filter-v27{padding:3px;border-radius:11px;background:var(--surface-2);display:flex;gap:2px}.memory-filter-v27 button{height:30px;padding:0 10px;border:0;border-radius:8px;color:var(--muted);background:transparent;font-size:9px;font-weight:800}.memory-filter-v27 button.active{color:var(--text);background:var(--surface);box-shadow:0 2px 8px #1f244814}.memory-clear-v27{height:32px;padding:0 9px;border:1px solid var(--line);border-radius:9px;color:var(--danger);background:var(--surface);display:flex;align-items:center;gap:4px;font-size:8.5px}.memory-cards-v27{padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.memory-card-v27{min-width:0;padding:13px;border:1px solid var(--line);border-radius:16px;background:var(--surface-2);display:grid;gap:8px}.memory-card-v27.disabled{opacity:.62}.memory-card-v27__top{display:flex;align-items:center;justify-content:space-between}.memory-source-v27{height:26px;padding:0 7px;border-radius:8px;color:var(--brand);background:var(--ws-accent-soft);display:inline-flex;align-items:center;gap:4px;font-size:8px;font-weight:850}.memory-source-v27.manual{color:var(--muted);background:var(--surface-3)}.memory-card-v27>strong{font-size:11.5px}.memory-card-v27>p{margin:0!important;color:var(--muted);font-size:9.5px!important;line-height:1.8!important}.memory-card-v27>footer{padding-top:7px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:8px}.memory-card-v27>footer span{color:var(--muted);font-size:8px}.memory-card-v27>footer button{height:28px;padding:0 7px;border:0;border-radius:8px;color:var(--danger);background:transparent;display:flex;align-items:center;gap:4px;font-size:8px}.memory-skeleton-v27{padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:9px}.memory-skeleton-v27 span{height:132px;border-radius:16px;background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2));background-size:200% 100%;animation:wsShimmer 1.2s linear infinite}.memory-editor-v27{display:grid;gap:12px}.memory-editor-v27 label{display:grid;gap:6px}.memory-editor-v27 label>span{font-size:10px;font-weight:800}.memory-editor-v27 input,.memory-editor-v27 textarea{width:100%;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);outline:0;padding:10px 11px;font-size:11px}.memory-editor-v27 textarea{resize:vertical;line-height:1.8}.memory-editor-v27>div{display:flex;justify-content:flex-end;gap:6px}.memory-editor-v27>div button{min-height:38px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);font-size:9.5px;font-weight:800}.memory-editor-v27>div button.primary{border:0;color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand-2));display:flex;align-items:center;gap:5px}html .explore-page-v410{width:min(1050px,calc(100% - 40px))!important;margin:0 auto!important;padding:34px 0 70px!important;display:grid;gap:16px!important}.explore-intro{padding:0 2px 4px!important}.explore-intro span{font-size:10px!important;font-weight:850!important}.explore-intro h1{margin:4px 0 2px!important;font-size:29px!important;line-height:1.4!important}.explore-intro p{max-width:720px;margin:0!important;color:var(--muted);font-size:11px!important;line-height:1.9!important}.catalog-browser[data-mode=page]{gap:13px!important}.catalog-browser[data-mode=page] .catalog-search{min-height:50px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:var(--surface)!important}.catalog-browser[data-mode=page] .catalog-search input{font-size:12px!important}.catalog-browser[data-mode=page] .catalog-filter-row>button{min-height:38px!important;border-radius:11px!important;font-size:9.5px!important}.catalog-browser[data-mode=page] .catalog-summary{font-size:9.5px!important}.catalog-browser[data-mode=page] .catalog-flat-list{gap:7px!important;border:0!important}.catalog-browser[data-mode=page] .model-card-v421{min-height:92px!important;padding:11px 12px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:var(--surface)!important;box-shadow:none!important}.catalog-browser[data-mode=page] .model-card-v421:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--brand) 24%,var(--line))!important;box-shadow:var(--ws-shadow-soft)!important}.catalog-browser[data-mode=page] .model-card-v421__name{font-size:13px!important}.catalog-browser[data-mode=page] .model-card-v421__description{font-size:9px!important}.catalog-browser[data-mode=page] .model-card-v421__meta,.catalog-browser[data-mode=page] .model-card-v421__topline{font-size:8px!important}.native-system-toast,.native-toast-stack{position:fixed!important;z-index:18000!important;inset-inline-start:50%!important;inset-inline-end:auto!important;width:min(430px,calc(100vw - 28px))!important;transform:translate(-50%)!important}.native-toast-stack{top:calc(82px + var(--safe-top))!important}.native-app-toast strong,.native-system-toast strong{font-size:11px!important}.native-app-toast p,.native-system-toast p{font-size:9px!important}@keyframes wsShimmer{to{background-position:-200% 0}}@keyframes wsSweep{to{transform:translate(100%)}}@keyframes thinkingDot{0%,to{opacity:.28;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}html[data-theme=dark] .workspace-sidebar-v27{background:#161923!important}html[data-theme=dark] .workspace-topbar{background:#161923e0!important}html[data-theme=dark] .archive-hero,html[data-theme=dark] .memory-hero-v27,html[data-theme=dark] .workspace-home-v27__composer{box-shadow:var(--ws-shadow)}html[data-theme=dark] .workspace-sidebar-v27__new{box-shadow:0 12px 30px #5b5ce22e}@media(max-width:1120px)and (min-width:821px){:root{--dana-sidebar-expanded:265px}.workspace-home-v27__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-topbar{grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr)!important}}@media(max-width:820px){:root{--dana-topbar-height:60px}.workspace-sidebar-v27,.workspace-topbar{display:none!important}html .archive-page,html .explore-page-v410,html .memory-page-v27,html .new-chat-page,html .workspace-home-v27{width:100%!important;padding:18px 0 92px!important}.workspace-home-v27__hero{padding-top:12px}.workspace-home-v27__mark{width:68px;height:68px}.workspace-home-v27__hero h1{font-size:28px!important}.workspace-home-v27__hero p{padding-inline:12px;font-size:11.5px!important}.workspace-home-v27__composer{width:100%;padding:7px;border-radius:22px}.workspace-home-v27__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.workspace-home-v27__actions>button{min-height:70px;padding:9px;grid-template-columns:34px minmax(0,1fr) 14px}.workspace-home-v27__actions>button>span{width:34px;height:34px}.workspace-home-v27__models,.workspace-home-v27__recent{width:100%}.workspace-home-v27__recent>div{grid-template-columns:1fr}.workspace-shell.is-chat-route .native-chat-toolbar{display:grid!important}.workspace-shell.is-chat-route .native-chat-messages{padding:14px 11px 18px!important}.workspace-shell.is-chat-route .native-chat-thread{padding-bottom:138px!important}.workspace-shell.is-chat-route .native-chat-composer-dock{position:absolute;padding:24px 8px calc(8px + var(--safe-bottom))!important}.native-chat-appearance-row{display:none}.native-assistant-thinking{margin-top:22px}.workspace-shell.is-chat-route .native-chat-welcome{margin:8px auto!important;padding:22px 16px!important;border-radius:20px!important}.archive-hero{padding:17px!important;align-items:stretch!important}.archive-hero h1{font-size:23px!important}.archive-controls,.archive-item__main{padding:10px!important}.memory-hero-v27{padding:17px;grid-template-columns:46px minmax(0,1fr);border-radius:20px}.memory-hero-v27__icon{width:46px;height:46px}.memory-hero-v27__copy h1{font-size:18px!important}.memory-primary-v27{grid-column:1/-1;justify-content:center}.memory-list-v27,.memory-settings-v27{border-radius:18px}.memory-settings-v27>header{padding:10px 12px}.memory-setting-v27{padding:10px 12px;grid-template-columns:36px minmax(0,1fr) 42px}.memory-setting-v27__icon{width:36px;height:36px}.memory-list-v27__header{grid-template-columns:1fr auto}.memory-filter-v27{grid-row:2;grid-column:1/-1;justify-content:center}.memory-clear-v27{grid-column:2;grid-row:1}.memory-cards-v27,.memory-skeleton-v27{grid-template-columns:1fr;padding:9px}.memory-api-badge{display:none}.explore-intro h1{font-size:24px!important}.catalog-browser[data-mode=page] .model-card-v421{min-height:104px!important;padding:12px!important;border-radius:18px!important}.native-system-toast,.native-toast-stack{width:min(420px,calc(100vw - 18px))!important}}@media(max-width:440px){.workspace-home-v27__actions{grid-template-columns:1fr 1fr}.workspace-home-v27__actions small,.workspace-home-v27__models>header span,.workspace-home-v27__recent>header span{display:none}.memory-list-v27__header{gap:7px}.native-toast-stack{top:calc(72px + var(--safe-top))!important}}@media(prefers-reduced-motion:reduce){.memory-skeleton-v27 span,.native-assistant-thinking__dots i,.native-chat-skeleton b,.native-chat-skeleton span,.native-generation-media-skeleton__visual:after,.workspace-sidebar-v27__skeleton i{animation:none!important}.workspace-shell.is-chat-route .native-chat-messages{scroll-behavior:auto}}.workspace-topbar__title-copy{min-width:0;display:grid;gap:1px}.workspace-topbar__title-copy strong{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900}.workspace-topbar__title-copy small{color:var(--muted);font-size:7.5px}.workspace-model-picker--center{justify-self:center;min-width:150px;max-width:250px;height:42px!important;padding:0 9px!important;border-radius:13px!important;background:var(--surface)!important}.workspace-model-picker--center strong{min-width:0;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.workspace-model-picker__fallback{width:27px;height:27px;border-radius:9px;color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand-2));display:grid;place-items:center}.workspace-sidebar-v27__new{font-size:15px!important}.workspace-sidebar-v27__search input{font-size:13px!important}.workspace-sidebar-v27__nav>a{font-size:14px!important;font-weight:750!important}.workspace-sidebar-v27__history>header span{font-size:11.5px!important}.workspace-sidebar-v27__group>small,.workspace-sidebar-v27__history>header a{font-size:11px!important}.workspace-sidebar-v27__group>a{min-height:54px!important}.workspace-sidebar-v27__group>a strong{font-size:13px!important}.workspace-sidebar-v27__group>a em{font-size:10.5px!important}.workspace-sidebar-v27__empty{font-size:11.5px!important}.workspace-sidebar-v27__plan small{font-size:10.5px!important}.workspace-sidebar-v27__plan strong{font-size:13.5px!important}.workspace-sidebar-v27__profile div strong{font-size:13px!important}.workspace-sidebar-v27__profile div small{font-size:10.5px!important}.workspace-topbar__title-copy strong{font-size:14px!important}.workspace-topbar__title-copy small{font-size:10px!important}.workspace-home-v27__selected strong,.workspace-model-picker--center strong{font-size:12.5px!important}.workspace-home-v27__memory{font-size:10.5px!important}.workspace-home-v27__actions strong{font-size:13px!important}.workspace-home-v27__actions small{font-size:10.5px!important}.workspace-home-v27__models>header strong,.workspace-home-v27__recent>header strong{font-size:14px!important}.workspace-home-v27__models>header span,.workspace-home-v27__recent>header span{font-size:10.5px!important}.workspace-home-v27__models>header a,.workspace-home-v27__recent>header a{font-size:11px!important}.workspace-home-v27__models button strong,.workspace-home-v27__recent a strong{font-size:12.5px!important}.workspace-home-v27__models button small,.workspace-home-v27__recent a small{font-size:10px!important}.workspace-home-v27__model-skeleton{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px!important}.workspace-home-v27__model-skeleton i{height:62px;border-radius:15px;background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2));background-size:200% 100%;animation:wsShimmer 1.2s linear infinite}.archive-eyebrow{font-size:11px!important}.archive-hero p,.archive-new{font-size:12px!important}.archive-stats small{font-size:10.5px!important}.archive-filter-row select,.archive-search input,.archive-tabs button{font-size:12px!important}.archive-item__badge,.archive-item__category{font-size:10.5px!important}.archive-item__actions button,.memory-hero-v27__copy>span{font-size:11px!important}.memory-api-badge{font-size:10.5px!important}.memory-setting-v27 small{font-size:11px!important;line-height:1.75!important}.memory-clear-v27,.memory-filter-v27 button,.memory-list-v27__header>div:first-child span{font-size:10.5px!important}.memory-source-v27{font-size:10px!important}.memory-editor-v27 label>span{font-size:12px!important}.memory-editor-v27 input,.memory-editor-v27 textarea{font-size:13px!important}.memory-editor-v27>div button{font-size:11.5px!important}.explore-intro span{font-size:11px!important}.explore-intro p{font-size:12px!important}.catalog-browser[data-mode=page] .catalog-search input{font-size:13px!important}.catalog-browser[data-mode=page] .catalog-filter-row>button,.catalog-browser[data-mode=page] .catalog-summary{font-size:11px!important}.catalog-browser[data-mode=page] .model-card-v421__name{font-size:14px!important}.catalog-browser[data-mode=page] .model-card-v421__description{font-size:11px!important}.catalog-browser[data-mode=page] .model-card-v421__meta,.catalog-browser[data-mode=page] .model-card-v421__topline{font-size:10px!important}.native-chat-composer .native-composer-model-pill strong{font-size:12.5px!important}.native-chat-composer .native-composer-status{font-size:10.5px!important}.dana-message__identity-name{font-size:13px!important}.dana-message__comparison-badge,.dana-message__cost,.dana-message__footer button,.dana-message__model-badge,.dana-message__time{font-size:10.5px!important}@media(max-width:820px){.workspace-home-v27__model-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-sidebar-v27__nav>a{font-size:13px!important}.native-chat-composer .native-composer-model-pill strong{font-size:11.5px!important}}@media(prefers-reduced-motion:reduce){.workspace-home-v27__model-skeleton i{animation:none!important}}.new-chat-model__copy small{font-size:10.5px!important}.new-chat-model__copy strong{font-size:14px!important}.new-chat-memory-note,.new-chat-model__action,.new-chat-model__copy em{font-size:11.5px!important}.new-chat-starters>header strong{font-size:14px!important}.new-chat-starters>header span{font-size:11px!important}.new-chat-starters button strong{font-size:13px!important}.new-chat-starters button small{font-size:11px!important}:root{--dana-sidebar-expanded:304px;--dana-sidebar-collapsed:76px;--dana-topbar-height:64px;--ws-content-v28:1040px;--ws-chat-v28:920px;--ws-accent-v28:#5b5ce2;--ws-accent-v28-2:#704cf4;--ws-panel-v28:color-mix(in srgb,var(--surface) 97%,transparent);--ws-soft-v28:color-mix(in srgb,var(--surface-2) 92%,var(--surface));--ws-shadow-v28:0 18px 52px rgba(31,36,72,.09);--ws-shadow-soft-v28:0 8px 24px rgba(31,36,72,.06)}html[data-theme=dark]{--ws-shadow-v28:0 20px 58px rgba(0,0,0,.26);--ws-shadow-soft-v28:0 8px 26px rgba(0,0,0,.18)}.workspace-shell{width:100vw!important;height:100dvh!important;min-height:100dvh!important;display:flex!important;overflow:hidden!important;background:var(--bg)!important}.workspace-shell,.workspace-shell[data-dir=rtl]{direction:ltr!important;flex-direction:row-reverse!important}.workspace-shell[data-dir=ltr]{direction:ltr!important;flex-direction:row!important}.workspace-stage{flex:1 1 auto!important;min-width:0!important;width:auto!important;height:100dvh!important;display:flex!important;flex-direction:column!important;background:var(--bg)!important;direction:rtl!important}.workspace-shell[data-dir=ltr] .workspace-stage{direction:ltr!important}.workspace-content{flex:1 1 auto!important;min-width:0!important;min-height:0!important;width:100%!important;background:var(--bg)!important}.workspace-content>.workspace-scroll{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;overflow-x:hidden!important}.workspace-sidebar-v27{position:relative!important;inset:auto!important;z-index:60!important;width:var(--dana-sidebar-expanded)!important;min-width:var(--dana-sidebar-expanded)!important;max-width:var(--dana-sidebar-expanded)!important;flex:0 0 var(--dana-sidebar-expanded)!important;height:100dvh!important;min-height:0!important;padding:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;direction:rtl!important;border:0!important;border-left:1px solid var(--line)!important;background:color-mix(in srgb,var(--surface) 98%,transparent)!important;box-shadow:-8px 0 28px #191e3c06!important}.workspace-shell[data-dir=ltr] .workspace-sidebar-v27{direction:ltr!important;border-left:0!important;border-right:1px solid var(--line)!important;box-shadow:8px 0 28px #191e3c06!important}.workspace-sidebar-v27.collapsed{width:var(--dana-sidebar-collapsed)!important;min-width:var(--dana-sidebar-collapsed)!important;max-width:var(--dana-sidebar-collapsed)!important;flex-basis:var(--dana-sidebar-collapsed)!important}.workspace-sidebar-v27__brand{height:74px!important;min-height:74px!important;padding:0 16px!important;border-bottom:1px solid var(--line)!important;justify-content:space-between!important}.workspace-sidebar-v27__brand,.workspace-sidebar-v27__logo{display:flex!important;align-items:center!important;gap:10px!important}.workspace-sidebar-v27__logo{direction:ltr!important}.workspace-sidebar-v27__logo strong{font:900 22px/1 Arial,sans-serif!important;letter-spacing:-.7px!important}.workspace-sidebar-v27__collapse{width:36px!important;height:36px!important;border:1px solid var(--line)!important;border-radius:11px!important;background:var(--surface-2)!important;color:var(--muted)!important;display:grid!important;place-items:center!important}.workspace-sidebar-v27__collapse:hover{color:var(--text)!important;background:var(--surface-3)!important}.workspace-sidebar-v27__main{min-height:0!important;flex:1 1 auto!important;padding:14px 12px 8px!important;display:flex!important;flex-direction:column!important;gap:10px!important;overflow:hidden!important}.workspace-sidebar-v27__new{min-height:50px!important;border:0!important;border-radius:14px!important;background:linear-gradient(135deg,#5659e9,#6948ef)!important;color:#fff!important;box-shadow:0 12px 26px #5b5ce238!important;font:850 15px/1 var(--font)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important}.workspace-sidebar-v27__new:hover{transform:translateY(-1px)!important;box-shadow:0 15px 32px #5b5ce247!important}.workspace-sidebar-v27__search{height:46px!important;padding:0 12px!important;border:1px solid var(--line)!important;border-radius:13px!important;background:var(--surface)!important;color:var(--muted)!important;display:flex!important;align-items:center!important;gap:8px!important}.workspace-sidebar-v27__search:focus-within{border-color:color-mix(in srgb,var(--brand) 38%,var(--line))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 7%,transparent)!important}.workspace-sidebar-v27__search input{font:650 13px/1.5 var(--font)!important}.workspace-sidebar-v27__nav{padding:2px 0 11px!important;border-bottom:1px solid var(--line)!important;display:grid!important;gap:2px!important}.workspace-sidebar-v27__nav>a{position:relative!important;min-height:44px!important;padding:0 12px!important;border-radius:11px!important;color:var(--muted)!important;display:flex!important;align-items:center!important;gap:11px!important;font:750 14px/1.3 var(--font)!important}.workspace-sidebar-v27__nav>a:hover{color:var(--text)!important;background:var(--surface-2)!important}.workspace-sidebar-v27__nav>a.active{color:var(--text)!important;background:color-mix(in srgb,var(--brand) 8%,var(--surface))!important;font-weight:900!important}.workspace-sidebar-v27__nav>a.active:after{content:""!important;position:absolute!important;inset-inline-start:0!important;inset-block:9px!important;width:3px!important;border-radius:99px!important;background:linear-gradient(var(--brand),var(--brand-2))!important}.workspace-sidebar-v27__nav>a.active .app-icon{color:var(--brand)!important}.workspace-sidebar-v27__history{min-height:0!important;flex:1 1 auto!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important;overscroll-behavior:contain!important}.workspace-sidebar-v27__history>header{position:sticky!important;z-index:2!important;top:0!important;min-height:38px!important;padding:0 7px!important;background:color-mix(in srgb,var(--surface) 96%,transparent)!important;backdrop-filter:blur(8px)!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.workspace-sidebar-v27__history>header span{font:800 11.5px/1 var(--font)!important;gap:6px!important}.workspace-sidebar-v27__history>header a{font:800 11px/1 var(--font)!important}.workspace-sidebar-v27__group{display:grid!important;gap:2px!important;margin-bottom:8px!important}.workspace-sidebar-v27__group>small{padding:7px 9px 4px!important;color:var(--muted)!important;font:760 10.5px/1.3 var(--font)!important}.workspace-sidebar-v27__group>a{min-width:0!important;min-height:56px!important;padding:7px 8px!important;border-radius:12px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) 14px!important;align-items:center!important;gap:9px!important}.workspace-sidebar-v27__group>a.active,.workspace-sidebar-v27__group>a:hover{background:var(--surface-2)!important}.workspace-sidebar-v27__group>a.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 13%,var(--line))!important}.workspace-sidebar-v27__group>a>span{min-width:0!important;display:grid!important;gap:3px!important}.workspace-sidebar-v27__group>a strong{font:790 13px/1.35 var(--font)!important}.workspace-sidebar-v27__group>a em,.workspace-sidebar-v27__group>a strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.workspace-sidebar-v27__group>a em{color:var(--muted)!important;font:650 10px/1.25 var(--font)!important;font-style:normal!important}.workspace-sidebar-v27__footer{flex:0 0 auto!important;padding:10px 12px 12px!important;border-top:1px solid var(--line)!important;background:var(--surface)!important;display:block!important}.workspace-sidebar-v27__plan{min-height:62px!important;padding:9px 10px!important;border:1px solid color-mix(in srgb,var(--brand) 15%,var(--line))!important;border-radius:15px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 8%,var(--surface)),var(--surface))!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 16px!important;align-items:center!important;gap:9px!important}.workspace-sidebar-v27__plan>span{width:38px!important;height:38px!important;border-radius:11px!important;color:var(--brand)!important;background:color-mix(in srgb,var(--brand) 11%,var(--surface))!important;display:grid!important;place-items:center!important}.workspace-sidebar-v27__plan>div{display:grid!important;gap:2px!important}.workspace-sidebar-v27__plan small{font-size:10.5px!important;color:var(--muted)!important}.workspace-sidebar-v27__plan strong{font-size:13.5px!important;font-weight:900!important}.workspace-sidebar-v27.collapsed .workspace-sidebar-v27__brand{height:86px!important;padding:8px 0!important;flex-direction:column!important;justify-content:center!important}.workspace-sidebar-v27.collapsed .workspace-sidebar-v27__main{padding-inline:10px!important}.workspace-sidebar-v27.collapsed .workspace-sidebar-v27__nav>a,.workspace-sidebar-v27.collapsed .workspace-sidebar-v27__new{width:48px!important;min-width:48px!important;height:48px!important;padding:0!important;margin-inline:auto!important;justify-content:center!important}.workspace-sidebar-v27.collapsed .workspace-sidebar-v27__history{display:none!important}.workspace-sidebar-v27.collapsed .workspace-sidebar-v27__footer{padding:10px!important}.workspace-sidebar-v27.collapsed .workspace-sidebar-v27__plan{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;border-radius:13px!important;display:grid!important;grid-template-columns:1fr!important;place-items:center!important}.workspace-sidebar-v27.collapsed .workspace-sidebar-v27__plan>span{background:transparent!important}.workspace-topbar{position:relative!important;z-index:50!important;width:100%!important;height:var(--dana-topbar-height)!important;min-height:var(--dana-topbar-height)!important;flex:0 0 var(--dana-topbar-height)!important;padding:0 18px!important;border-bottom:1px solid var(--line)!important;background:color-mix(in srgb,var(--surface) 94%,transparent)!important;backdrop-filter:blur(18px)!important;display:grid!important;grid-template-columns:minmax(200px,1fr) auto minmax(200px,1fr)!important;grid-template-areas:"actions center primary"!important;align-items:center!important;direction:ltr!important}.workspace-topbar.is-home{background:color-mix(in srgb,var(--bg) 86%,transparent)!important}.workspace-topbar__primary{grid-area:primary!important;justify-self:end!important;display:flex!important;align-items:center!important;gap:10px!important;direction:rtl!important}.workspace-model-picker--center,.workspace-topbar__center-title{grid-area:center!important;justify-self:center!important}.workspace-topbar__actions{grid-area:actions!important;position:static!important;inset:auto!important;transform:none!important;justify-self:start!important;display:flex!important;align-items:center!important;gap:7px!important;direction:ltr!important}.workspace-menu-button{width:38px!important;height:38px!important;padding:0!important;border:1px solid var(--line)!important;border-radius:11px!important;background:var(--surface-2)!important;color:var(--muted)!important;display:grid!important;place-items:center!important}.workspace-menu-button:hover{color:var(--text)!important;background:var(--surface-3)!important}.workspace-topbar__title-copy{min-width:0!important;display:grid!important;gap:2px!important;text-align:right!important}.workspace-topbar__title-copy strong{max-width:280px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:900!important}.workspace-topbar__title-copy small{font-size:10px!important;color:var(--muted)!important}.workspace-topbar__center-title{font-size:14px!important;font-weight:900!important;direction:rtl!important}.workspace-model-picker--center{min-width:168px!important;max-width:280px!important;height:42px!important;padding:0 10px!important;border:1px solid var(--line)!important;border-radius:13px!important;background:var(--surface)!important;color:var(--text)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;direction:rtl!important}.workspace-model-picker--center strong{min-width:0!important;max-width:180px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12.5px!important}.topbar-action-dot{position:relative!important;width:38px!important;height:38px!important;border-radius:11px!important;color:var(--muted)!important;background:transparent!important;display:grid!important;place-items:center!important}.topbar-action-dot:hover{color:var(--text)!important;background:var(--surface-2)!important}.topbar-action-dot b{position:absolute!important;top:-3px!important;right:-3px!important;min-width:16px!important;height:16px!important;padding:0 4px!important;border:2px solid var(--surface)!important;border-radius:99px!important;background:#e43e5a!important;color:#fff!important;font:800 8px/12px var(--font)!important;display:grid!important;place-items:center!important}.topbar-profile{height:42px!important;max-width:190px!important;padding:4px 7px!important;border-radius:12px!important;display:flex!important;align-items:center!important;gap:8px!important;direction:rtl!important}.topbar-profile:hover{background:var(--surface-2)!important}.topbar-profile img,.topbar-profile>span{width:32px!important;height:32px!important;flex:0 0 32px!important;border-radius:50%!important}.topbar-profile strong{max-width:130px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11.5px!important;font-weight:850!important}html .workspace-home-v28{width:min(var(--ws-content-v28),calc(100% - 44px))!important;min-height:calc(100dvh - var(--dana-topbar-height))!important;margin:0 auto!important;padding:clamp(42px,7vh,78px) 0 64px!important;display:grid!important;align-content:start!important;gap:18px!important;direction:rtl!important}.workspace-home-v28__hero{text-align:center!important;display:grid!important;justify-items:center!important;gap:8px!important}.workspace-home-v28__mark{width:92px!important;height:92px!important;margin-bottom:2px!important;border-radius:30px!important;background:radial-gradient(circle,color-mix(in srgb,var(--brand) 13%,transparent),transparent 70%)!important;display:grid!important;place-items:center!important}.workspace-home-v28__hero h1{margin:0!important;color:var(--text)!important;font-size:clamp(34px,3.2vw,46px)!important;line-height:1.35!important;letter-spacing:-1.2px!important;font-weight:950!important}.workspace-home-v28__hero p{max-width:660px!important;margin:0!important;color:var(--muted)!important;font-size:13px!important;line-height:1.9!important}.workspace-home-v28__composer{position:relative!important;width:min(870px,100%)!important;margin:12px auto 0!important}.workspace-home-v28__composer .native-chat-composer{padding:0!important;background:transparent!important;box-shadow:none!important}.workspace-home-v28__composer .native-composer-shell{min-height:154px!important;border:1px solid color-mix(in srgb,var(--brand) 16%,var(--line))!important;border-radius:24px!important;background:var(--surface)!important;box-shadow:var(--ws-shadow-v28)!important}.workspace-home-v28__composer .native-composer-editor{padding:18px 18px 4px!important}.workspace-home-v28__composer .native-composer-editor textarea{min-height:64px!important;font-size:15px!important;line-height:1.9!important}.workspace-home-v28__composer .native-composer-footer{min-height:58px!important;padding:8px 10px 10px!important}.workspace-home-v28__composer .native-composer-status{font-size:10.5px!important}.workspace-home-v28__memory{position:absolute!important;z-index:4!important;top:10px!important;left:12px!important;height:28px!important;padding:0 8px!important;border-radius:999px!important;color:var(--brand)!important;background:color-mix(in srgb,var(--brand) 7%,var(--surface))!important;display:flex!important;align-items:center!important;gap:5px!important;font:800 10px/1 var(--font)!important;pointer-events:none!important}.workspace-home-v28__actions{width:min(870px,100%)!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.workspace-home-v28__actions>button{min-width:0!important;min-height:92px!important;padding:14px!important;border:1px solid var(--line)!important;border-radius:18px!important;color:var(--text)!important;background:var(--surface)!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 16px!important;align-items:center!important;gap:10px!important;text-align:right!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important}.workspace-home-v28__actions>button:hover{transform:translateY(-2px)!important;border-color:color-mix(in srgb,var(--brand) 30%,var(--line))!important;box-shadow:var(--ws-shadow-soft-v28)!important}.workspace-home-v28__action-icon{width:42px!important;height:42px!important;border-radius:13px!important;color:var(--brand)!important;background:color-mix(in srgb,var(--brand) 9%,var(--surface))!important;display:grid!important;place-items:center!important}.workspace-home-v28__actions>button>div{min-width:0!important;display:grid!important;gap:4px!important}.workspace-home-v28__actions strong{font-size:13.5px!important;font-weight:900!important}.workspace-home-v28__actions small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--muted)!important;font-size:10.5px!important}.workspace-home-v28__section{width:min(870px,100%)!important;margin:4px auto 0!important;display:grid!important;gap:10px!important}.workspace-home-v28__section>header{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important}.workspace-home-v28__section>header>div{display:grid!important;gap:3px!important}.workspace-home-v28__section>header strong{font-size:14px!important;font-weight:900!important}.workspace-home-v28__section>header span{color:var(--muted)!important;font-size:10.5px!important}.workspace-home-v28__section>header a{color:var(--brand)!important;display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:11px!important;font-weight:850!important}.workspace-home-v28__model-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.workspace-home-v28__model-grid>button{min-width:0!important;height:64px!important;padding:7px 9px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:var(--surface)!important;color:var(--text)!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) 17px!important;align-items:center!important;gap:8px!important;text-align:right!important}.workspace-home-v28__model-grid>button.active,.workspace-home-v28__model-grid>button:hover{border-color:color-mix(in srgb,var(--brand) 30%,var(--line))!important;background:color-mix(in srgb,var(--brand) 6%,var(--surface))!important}.workspace-home-v28__model-grid>button>span{min-width:0!important;display:grid!important;gap:2px!important}.workspace-home-v28__model-grid small,.workspace-home-v28__model-grid strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.workspace-home-v28__model-grid strong{font-size:12px!important}.workspace-home-v28__model-grid small{color:var(--muted)!important;font-size:9.5px!important}.workspace-home-v28__model-grid>button>i{width:17px!important;height:17px!important;border-radius:50%!important;color:#fff!important;background:var(--brand)!important;display:grid!important;place-items:center!important}.workspace-home-v28__model-skeleton{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.workspace-home-v28__model-skeleton i{height:64px!important;border-radius:16px!important;background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2))!important;background-size:200% 100%!important;animation:ws-v28-shimmer 1.2s linear infinite!important}.workspace-home-v28__recent-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.workspace-home-v28__recent-grid>a{min-width:0!important;min-height:66px!important;padding:9px 11px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:var(--surface)!important;color:var(--text)!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 16px!important;align-items:center!important;gap:9px!important}.workspace-home-v28__recent-grid>a:hover{background:var(--surface-2)!important}.workspace-home-v28__recent-grid>a>span{min-width:0!important;display:grid!important;gap:3px!important}.workspace-home-v28__recent-grid small,.workspace-home-v28__recent-grid strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.workspace-home-v28__recent-grid strong{font-size:12.5px!important}.workspace-home-v28__recent-grid small{color:var(--muted)!important;font-size:10px!important}.workspace-shell.is-chat-route .native-chat-page,.workspace-shell.is-chat-route .workspace-content,.workspace-shell.is-chat-route .workspace-scroll{min-height:0!important;height:100%!important;background:var(--surface)!important}.workspace-shell.is-chat-route .workspace-scroll.is-chat{padding:0!important;overflow:hidden!important}.workspace-shell.is-chat-route .native-chat-page{display:flex!important;flex-direction:column!important;overflow:hidden!important}.workspace-shell.is-chat-route .native-chat-toolbar{display:none!important}.workspace-shell.is-chat-route .native-chat-messages{flex:1 1 auto!important;min-height:0!important;padding:30px max(24px,calc((100% - var(--ws-chat-v28))/2)) 26px!important;overflow-y:auto!important;overflow-x:hidden!important;background:var(--surface)!important;scroll-behavior:smooth!important}.workspace-shell.is-chat-route .native-chat-thread{width:100%!important;max-width:var(--ws-chat-v28)!important;min-width:0!important;margin-inline:auto!important;padding:0!important}.workspace-shell.is-chat-route .native-chat-welcome{width:min(700px,100%)!important;min-height:0!important;margin:10vh auto 0!important;padding:28px!important;border:1px solid var(--line)!important;border-radius:24px!important;background:linear-gradient(145deg,var(--surface),var(--surface-2))!important;box-shadow:var(--ws-shadow-soft-v28)!important}.workspace-shell.is-chat-route .native-chat-welcome h2{font-size:24px!important}.workspace-shell.is-chat-route .native-chat-welcome p{font-size:12px!important;line-height:1.9!important}.workspace-shell.is-chat-route .native-chat-composer-dock{position:relative!important;inset:auto!important;z-index:20!important;flex:0 0 auto!important;width:100%!important;max-width:none!important;margin:0!important;padding:18px max(24px,calc(50% - 430px)) 16px!important;background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--surface) 94%,transparent) 26%,var(--surface) 100%)!important}.workspace-shell.is-chat-route .native-chat-composer{padding:0!important;background:transparent!important;box-shadow:none!important}.workspace-shell.is-chat-route .native-chat-appearance-row{display:none!important}.workspace-shell.is-chat-route .native-chat-composer{width:100%!important;max-width:860px!important;margin:0 auto!important}.workspace-shell.is-chat-route .native-composer-shell{border:1px solid color-mix(in srgb,var(--brand) 14%,var(--line))!important;border-radius:21px!important;background:color-mix(in srgb,var(--surface) 98%,transparent)!important;box-shadow:0 12px 34px #1c214616!important}.workspace-shell.is-chat-route .native-composer-shell:focus-within{border-color:color-mix(in srgb,var(--brand) 38%,var(--line))!important;box-shadow:0 16px 42px #1c21461c,0 0 0 3px color-mix(in srgb,var(--brand) 6%,transparent)!important}.workspace-shell.is-chat-route .native-composer-editor{padding:14px 15px 3px!important}.workspace-shell.is-chat-route .native-composer-editor textarea{min-height:44px!important;max-height:180px!important;font-size:14px!important;line-height:1.9!important}.workspace-shell.is-chat-route .native-composer-footer{min-height:52px!important;padding:6px 8px 8px!important;grid-template-columns:minmax(0,1fr) auto 42px!important}.workspace-shell.is-chat-route .native-composer-status{font-size:10px!important}.workspace-shell.is-chat-route .native-composer-tool{width:38px!important;height:38px!important}.workspace-shell.is-chat-route .native-composer-model-pill{height:38px!important;max-width:220px!important}.workspace-shell.is-chat-route .native-composer-send{width:42px!important;height:42px!important}.workspace-shell.is-chat-route .dana-message+.dana-message{margin-top:32px!important}.workspace-shell.is-chat-route .dana-message__stack{max-width:min(100%,880px)!important}.workspace-shell.is-chat-route .dana-message.is-user .dana-message__stack{max-width:min(76%,720px)!important;margin-left:auto!important;margin-right:0!important;align-items:flex-end!important}.workspace-shell.is-chat-route .dana-message.is-assistant .dana-message__stack{width:min(100%,880px)!important;margin-left:0!important;margin-right:auto!important;align-items:flex-start!important}.workspace-shell.is-chat-route .dana-message__identity-name{font-size:13px!important}.workspace-shell.is-chat-route .dana-message__avatar{width:32px!important;height:32px!important;flex-basis:32px!important}.workspace-shell.is-chat-route .dana-message__bubble{font-size:14.5px!important;line-height:2!important}.workspace-shell.is-chat-route .dana-message.is-user .dana-message__bubble{padding:11px 14px!important;border-radius:18px 18px 7px!important;background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 10%,var(--surface)),color-mix(in srgb,var(--brand-2) 6%,var(--surface)))!important}.workspace-shell.is-chat-route .dana-message.is-assistant .dana-message__bubble{width:100%!important;padding:2px 1px!important;background:transparent!important}.workspace-shell.is-chat-route .dana-message__footer{min-height:30px!important;gap:4px!important}.workspace-shell.is-chat-route .dana-message__comparison-badge,.workspace-shell.is-chat-route .dana-message__cost,.workspace-shell.is-chat-route .dana-message__footer button,.workspace-shell.is-chat-route .dana-message__model-badge,.workspace-shell.is-chat-route .dana-message__time{font-size:10.5px!important}.workspace-shell.is-chat-route .native-assistant-thinking{width:min(100%,880px)!important;max-width:880px!important;margin:22px auto 22px 0!important}.workspace-shell.is-chat-route .native-assistant-thinking__identity{font-size:13px!important}.workspace-shell.is-chat-route .native-assistant-thinking__status{padding:8px 12px!important;border-radius:14px!important;background:var(--surface-2)!important}.workspace-shell.is-chat-route .native-generation-media-skeleton{width:min(520px,78vw)!important;border-radius:18px!important}.native-chat-composer__attachments{padding:11px 11px 1px!important;gap:8px!important}.native-chat-composer__attachments .native-attachment.is-image{width:104px!important;min-width:104px!important;height:86px!important;border-radius:15px!important}.native-chat-composer__attachments .native-attachment:not(.is-image){width:260px!important;min-width:260px!important;min-height:64px!important}.native-chat-composer__attachments .native-attachment__copy strong{font-size:11.5px!important}.native-chat-composer__attachments .native-attachment__copy small{font-size:9.5px!important}.model-avatar{width:var(--avatar-size)!important;height:var(--avatar-size)!important;min-width:var(--avatar-size)!important;max-width:var(--avatar-size)!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--line) 78%,transparent)!important;background:var(--surface)!important;box-shadow:none!important}.model-avatar img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;padding:calc(var(--avatar-size)*.13)!important;background:#fff!important}.model-avatar .app-icon{color:var(--brand)!important}html[data-theme=dark] .model-avatar img{background:#fff!important}.native-system-toast,.native-toast-stack{position:fixed!important;z-index:18000!important;left:50%!important;right:auto!important;inset-inline-start:auto!important;inset-inline-end:auto!important;width:min(430px,calc(100vw - 28px))!important;transform:translate(-50%)!important}.native-system-toast{top:calc(18px + var(--safe-top))!important}.native-toast-stack{top:calc(76px + var(--safe-top))!important}html[data-theme=dark] .workspace-sidebar-v27{background:#151821!important;border-left-color:#292d3a!important;box-shadow:-8px 0 28px #0000002e!important}html[data-theme=dark] .workspace-topbar{background:#151821e6!important}html[data-theme=dark] .workspace-home-v28__composer .native-composer-shell{background:#1c202c!important}html[data-theme=dark] .workspace-home-v28__actions>button,html[data-theme=dark] .workspace-home-v28__model-grid>button,html[data-theme=dark] .workspace-home-v28__recent-grid>a{background:#181c27!important}@keyframes ws-v28-shimmer{to{background-position:-200% 0}}@media(max-width:1120px)and (min-width:821px){:root{--dana-sidebar-expanded:278px}.workspace-topbar{grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr)!important}.workspace-home-v28__model-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:820px){.workspace-shell,.workspace-shell[data-dir=ltr],.workspace-shell[data-dir=rtl]{display:block!important;direction:inherit!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}.workspace-stage{height:100dvh!important;direction:inherit!important}.workspace-sidebar-v27,.workspace-topbar{display:none!important}.workspace-content>.workspace-scroll{padding:16px 12px 92px!important;overflow-y:auto!important}html .workspace-home-v28{width:100%!important;min-height:auto!important;padding:18px 0 22px!important;gap:14px!important}.workspace-home-v28__hero{padding-top:8px!important}.workspace-home-v28__mark{width:72px!important;height:72px!important}.workspace-home-v28__hero h1{font-size:28px!important;letter-spacing:-.5px!important}.workspace-home-v28__hero p{padding-inline:12px!important;font-size:11.5px!important}.workspace-home-v28__composer{width:100%!important;margin-top:4px!important}.workspace-home-v28__composer .native-composer-shell{min-height:138px!important;border-radius:20px!important}.workspace-home-v28__memory{display:none!important}.workspace-home-v28__actions{width:100%!important;grid-template-columns:1fr!important;gap:7px!important}.workspace-home-v28__actions>button{min-height:68px!important;padding:9px 11px!important;grid-template-columns:38px minmax(0,1fr) 16px!important}.workspace-home-v28__action-icon{width:38px!important;height:38px!important}.workspace-home-v28__section{width:100%!important}.workspace-home-v28__model-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspace-home-v28__recent-grid{grid-template-columns:1fr!important}.workspace-home-v28__model-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspace-shell.is-chat-route .workspace-scroll.is-chat{padding:0!important}.workspace-shell.is-chat-route .native-chat-toolbar{display:grid!important}.workspace-shell.is-chat-route .native-chat-messages{padding:16px 11px!important}.workspace-shell.is-chat-route .native-chat-thread{padding-bottom:0!important}.workspace-shell.is-chat-route .native-chat-composer-dock{position:relative!important;padding:10px 8px calc(8px + var(--safe-bottom))!important}.workspace-shell.is-chat-route .native-chat-composer{max-width:none!important}.workspace-shell.is-chat-route .native-chat-appearance-row{display:none!important}.workspace-shell.is-chat-route .dana-message.is-user .dana-message__stack{max-width:88%!important}.workspace-shell.is-chat-route .dana-message__bubble{font-size:14px!important}.workspace-shell.is-chat-route .native-assistant-thinking{max-width:94%!important;margin-top:18px!important}.native-system-toast,.native-toast-stack{width:min(420px,calc(100vw - 18px))!important}}@media(max-width:440px){.workspace-home-v28__model-grid{grid-template-columns:1fr!important}.workspace-home-v28__section>header span{display:none!important}.workspace-home-v28__actions small{display:block!important}.native-chat-composer__attachments .native-attachment.is-image{width:88px!important;min-width:88px!important;height:78px!important}}@media(prefers-reduced-motion:reduce){.workspace-home-v28__model-skeleton i{animation:none!important}.workspace-shell.is-chat-route .native-chat-messages{scroll-behavior:auto!important}}html .explore-page-v28{width:min(var(--ws-content-v28),calc(100% - 40px))!important;margin:0 auto!important;padding:32px 0 72px!important}.explore-hero-v28,html .explore-page-v28{display:grid!important;gap:14px!important}.explore-hero-v28{padding:22px 24px!important;border:1px solid var(--line)!important;border-radius:22px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 6%,var(--surface)),var(--surface))!important;box-shadow:var(--ws-shadow-soft-v28)!important;grid-template-columns:50px minmax(0,1fr) auto!important;align-items:center!important}.explore-hero-v28__icon{width:50px!important;height:50px!important;border-radius:15px!important;color:var(--brand)!important;background:color-mix(in srgb,var(--brand) 10%,var(--surface))!important;display:grid!important;place-items:center!important}.explore-hero-v28__copy{min-width:0!important;display:grid!important;gap:3px!important}.explore-hero-v28__copy>span{color:var(--brand)!important;font-size:11px!important;font-weight:850!important}.explore-hero-v28__copy h1{margin:0!important;color:var(--text)!important;font-size:26px!important;line-height:1.45!important;font-weight:950!important}.explore-hero-v28__copy p{max-width:760px!important;margin:0!important;color:var(--muted)!important;font-size:12px!important;line-height:1.9!important}.explore-hero-v28__cta{min-height:44px!important;padding:0 14px!important;border-radius:13px!important;color:#fff!important;background:linear-gradient(135deg,var(--brand),var(--brand-2))!important;box-shadow:0 10px 24px color-mix(in srgb,var(--brand) 20%,transparent)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:12.5px!important;font-weight:850!important;white-space:nowrap!important}.explore-stats-v28{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.explore-stats-v28>div{min-height:68px!important;padding:10px 14px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:var(--surface)!important;display:flex!important;align-items:center!important;gap:8px!important}.explore-stats-v28 strong{font-size:18px!important;font-weight:950!important}.explore-stats-v28 span{color:var(--muted)!important;font-size:11px!important;font-weight:700!important}.explore-catalog-v28{padding:14px!important;border:1px solid var(--line)!important;border-radius:20px!important;background:var(--surface)!important}.explore-catalog-v28 .catalog-search{min-height:52px!important;border-radius:14px!important;background:var(--surface-2)!important}.explore-catalog-v28 .catalog-search input{font-size:13.5px!important}.explore-catalog-v28 .catalog-filter-row>button{min-height:38px!important;padding-inline:12px!important;font-size:11.5px!important}.explore-catalog-v28 .catalog-summary{font-size:11.5px!important}.explore-catalog-v28 .catalog-summary b{font-size:13px!important}.explore-catalog-v28 .model-card-v421{min-height:106px!important;padding:12px 14px!important;border-radius:17px!important;box-shadow:none!important}.explore-catalog-v28 .model-card-v421:hover{transform:translateY(-1px)!important;border-color:color-mix(in srgb,var(--brand) 28%,var(--line))!important;box-shadow:var(--ws-shadow-soft-v28)!important}.explore-catalog-v28 .model-card-v421__name{font-size:15px!important}.explore-catalog-v28 .model-card-v421__description{font-size:11.5px!important}.explore-catalog-v28 .model-card-v421__topline{font-size:10px!important}.explore-catalog-v28 .model-card-v421__meta>span{font-size:9.5px!important}html .archive-page{width:min(var(--ws-content-v28),calc(100% - 40px))!important}.archive-eyebrow{font-size:11.5px!important}.archive-hero h1{font-size:30px!important}.archive-hero p,.archive-new{font-size:12.5px!important}.archive-stats small{font-size:11px!important}.archive-category-filter select,.archive-date-filters button,.archive-search input,.archive-tabs button{font-size:11.5px!important}.archive-item__copy strong{font-size:14px!important}.archive-item__copy small,.archive-item__count{font-size:11px!important}.archive-item__actions button,.archive-item__badge,.archive-item__category select{font-size:10.5px!important}html .memory-page-v27{width:min(var(--ws-content-v28),calc(100% - 40px))!important}.memory-hero-v27__copy>span{font-size:11px!important}.memory-hero-v27__copy h1{font-size:24px!important}.memory-hero-v27__copy p,.memory-primary-v27{font-size:12px!important}.memory-settings-v27>header strong{font-size:14px!important}.memory-settings-v27>header span:not(.memory-api-badge){font-size:11px!important}.memory-api-badge{font-size:10px!important}.memory-setting-v27 strong{font-size:13px!important}.memory-setting-v27 small{font-size:11px!important}.memory-list-v27__header strong{font-size:13.5px!important}.memory-filter-v27 button{font-size:10.5px!important}.memory-card-v27>strong{font-size:13px!important}.memory-card-v27>p{font-size:11.5px!important}.memory-card-v27>footer button,.memory-card-v27>footer span{font-size:10px!important}html[data-theme=dark] .explore-catalog-v28,html[data-theme=dark] .explore-hero-v28,html[data-theme=dark] .explore-stats-v28>div{background:#181c27!important}@media(max-width:820px){html .explore-page-v28{width:100%!important;padding:8px 0 24px!important}.explore-hero-v28{padding:16px!important;grid-template-columns:44px minmax(0,1fr)!important;border-radius:19px!important}.explore-hero-v28__icon{width:44px!important;height:44px!important}.explore-hero-v28__copy h1{font-size:21px!important}.explore-hero-v28__copy p{font-size:11px!important}.explore-hero-v28__cta{grid-column:1/-1!important;width:100%!important}.explore-stats-v28>div{padding:8px 10px!important;justify-content:center!important;flex-direction:column!important;gap:1px!important;text-align:center!important}.explore-stats-v28 strong{font-size:16px!important}.explore-stats-v28 span{font-size:9.5px!important}.explore-catalog-v28{padding:10px!important;border-radius:18px!important}html .archive-page,html .memory-page-v27{width:100%!important}}.dana-feedback-center[data-v-39a9c0c6]{position:fixed;z-index:20000;top:max(16px,calc(env(safe-area-inset-top,0px) + 12px));left:50%;transform:translate(-50%);width:min(420px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto;display:grid;gap:8px;pointer-events:none;padding:4px}.dana-feedback-center .native-system-toast[data-v-39a9c0c6],.dana-feedback-center .native-toast-stack[data-v-39a9c0c6]{position:relative!important;inset:auto!important;inset-inline:auto!important;transform:none!important;width:100%!important;margin:0!important}.dana-feedback-center .native-app-toast[data-v-39a9c0c6]{width:100%;box-sizing:border-box}.dana-feedback-center .native-app-toast[data-v-39a9c0c6],.dana-feedback-center .native-system-toast[data-v-39a9c0c6]{padding:13px;border-radius:18px;border-color:color-mix(in srgb,var(--brand) 14%,var(--line));box-shadow:0 10px 32px #15163220;background:var(--surface);grid-template-columns:36px minmax(0,1fr) 30px;gap:10px;align-items:center}.dana-feedback-center .native-app-toast__icon[data-v-39a9c0c6],.dana-feedback-center .native-system-toast__icon[data-v-39a9c0c6]{width:36px;height:36px;border-radius:12px}.dana-feedback-center .native-app-toast__body>button[data-v-39a9c0c6],.dana-feedback-center .native-system-toast__body>button[data-v-39a9c0c6]{margin-top:10px;padding:8px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);font-size:12px;cursor:pointer}.dana-feedback-center button[data-v-39a9c0c6]:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.dana-feedback-center .native-app-toast__timer[data-v-39a9c0c6],.dana-feedback-center .native-system-toast__timer[data-v-39a9c0c6]{height:3px;background:var(--brand)}.dana-feedback-center .native-app-toast strong[data-v-39a9c0c6],.dana-feedback-center .native-system-toast strong[data-v-39a9c0c6]{font-size:13px!important;line-height:1.8}.dana-feedback-center .native-app-toast p[data-v-39a9c0c6],.dana-feedback-center .native-system-toast p[data-v-39a9c0c6]{font-size:13px!important;line-height:1.9;display:block;-webkit-line-clamp:unset;overflow-wrap:anywhere}.dana-feedback-center .native-app-toast__close[data-v-39a9c0c6],.dana-feedback-center .native-system-toast__close[data-v-39a9c0c6]{min-width:32px;min-height:32px}@media(prefers-reduced-motion:reduce){.dana-feedback-center[data-v-39a9c0c6] *{transition:none!important;animation:none!important}}.native-system-toast[data-v-39a9c0c6],.native-toast-stack[data-v-39a9c0c6]{position:fixed;z-index:15400;inset-inline:0;pointer-events:none;justify-items:center}.native-system-toast[data-v-39a9c0c6]{top:max(18px,calc(18px + var(--safe-top)));width:min(520px,calc(100vw - 32px));min-height:58px;padding:9px 10px 11px;border:1px solid color-mix(in srgb,var(--danger) 34%,var(--line));border-radius:18px;overflow:hidden;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:0 15px 42px #171b3838;backdrop-filter:blur(20px);display:grid;grid-template-columns:38px minmax(0,1fr) 30px;align-items:start;gap:8px;pointer-events:auto}.native-system-toast[data-tone=warning][data-v-39a9c0c6]{border-color:color-mix(in srgb,var(--warning) 42%,var(--line))}.native-app-toast__icon[data-v-39a9c0c6],.native-system-toast__icon[data-v-39a9c0c6]{width:34px;height:34px;border-radius:12px;background:var(--danger-soft);color:var(--danger);display:grid;place-items:center}.native-system-toast[data-tone=warning] .native-system-toast__icon[data-v-39a9c0c6]{background:var(--warning-soft);color:var(--warning)}.native-app-toast__body[data-v-39a9c0c6],.native-system-toast__body[data-v-39a9c0c6]{min-width:0;display:grid;gap:2px}.native-app-toast strong[data-v-39a9c0c6],.native-system-toast strong[data-v-39a9c0c6]{font-size:14px;font-weight:950}.native-app-toast p[data-v-39a9c0c6],.native-system-toast p[data-v-39a9c0c6]{margin:0;color:var(--muted);font-size:11px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.native-app-toast__body>button[data-v-39a9c0c6],.native-system-toast__body>button[data-v-39a9c0c6]{justify-self:start;border:0;padding:3px 0 0;background:transparent;color:var(--brand);font:850 11px var(--font)}.native-app-toast__close[data-v-39a9c0c6],.native-system-toast__close[data-v-39a9c0c6]{width:26px;height:26px;border:0;border-radius:9px;background:var(--surface-2);color:var(--muted);display:grid;place-items:center}.native-app-toast__timer[data-v-39a9c0c6],.native-system-toast__timer[data-v-39a9c0c6]{position:absolute;inset-inline-start:0;bottom:0;width:100%;height:2px;transform-origin:right;background:linear-gradient(90deg,var(--brand),var(--cyan));animation:native-feedback-timer-39a9c0c6 linear forwards}.native-toast-stack[data-v-39a9c0c6]{top:max(96px,calc(96px + var(--safe-top)));width:min(520px,calc(100vw - 32px));display:grid;gap:7px}.native-app-toast[data-v-39a9c0c6]{position:relative;min-height:52px;padding:8px 9px 10px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--surface) 95%,transparent);box-shadow:0 12px 34px #171b382b;backdrop-filter:blur(18px);display:grid;grid-template-columns:38px minmax(0,1fr) 30px;align-items:start;gap:8px;pointer-events:auto}.native-app-toast[data-tone=success] .native-app-toast__icon[data-v-39a9c0c6]{background:var(--success-soft);color:var(--success)}.native-app-toast[data-tone=warning] .native-app-toast__icon[data-v-39a9c0c6]{background:var(--warning-soft);color:var(--warning)}.native-app-toast[data-tone=info] .native-app-toast__icon[data-v-39a9c0c6]{background:var(--brand-soft);color:var(--brand)}.native-alert-enter-active[data-v-39a9c0c6],.native-alert-leave-active[data-v-39a9c0c6],.native-toast-enter-active[data-v-39a9c0c6],.native-toast-leave-active[data-v-39a9c0c6]{transition:.25s cubic-bezier(.2,.8,.2,1)}.native-alert-enter-from[data-v-39a9c0c6],.native-alert-leave-to[data-v-39a9c0c6],.native-toast-enter-from[data-v-39a9c0c6],.native-toast-leave-to[data-v-39a9c0c6]{opacity:0;transform:translateY(-10px) scale(.98)}@keyframes native-feedback-timer-39a9c0c6{to{transform:scaleX(0)}}.dana-dialog-layer[data-v-f6508e45]{position:fixed;inset:0;z-index:18000;display:grid;place-items:center;padding:20px;background:#12142675;backdrop-filter:blur(9px)}.dana-dialog-panel[data-v-f6508e45]{width:min(560px,100%);max-height:calc(100dvh - 40px);margin:0;border:1px solid var(--line);border-radius:25px;background:var(--surface);color:var(--text);box-shadow:0 30px 100px #10112730;display:flex;flex-direction:column;overflow:hidden}.dana-dialog-panel[data-size=sm][data-v-f6508e45]{width:min(430px,100%)}.dana-dialog-panel[data-size=lg][data-v-f6508e45]{width:min(850px,100%)}.app-dialog__header[data-v-f6508e45]{display:flex;align-items:start;justify-content:space-between;padding:24px 24px 16px;gap:12px}.app-dialog__header h3[data-v-f6508e45]{margin:0;font-size:18px;line-height:1.8}.app-dialog__header p[data-v-f6508e45]{font-size:12px;line-height:1.8;color:var(--muted)}.app-dialog__content[data-v-f6508e45]{overflow:auto;min-height:0;padding:0 24px 24px}.app-dialog__footer[data-v-f6508e45]{padding:16px 24px;border-top:1px solid var(--line);display:flex;gap:10px;background:var(--surface-2)}.app-dialog__footer[data-v-f6508e45] button{flex:1;min-height:42px;border-radius:12px}.dana-dialog-enter-active[data-v-f6508e45],.dana-dialog-leave-active[data-v-f6508e45]{transition:opacity .18s}.dana-dialog-enter-active .dana-dialog-panel[data-v-f6508e45],.dana-dialog-leave-active .dana-dialog-panel[data-v-f6508e45]{transition:transform .2s}.dana-dialog-enter-from[data-v-f6508e45],.dana-dialog-leave-to[data-v-f6508e45]{opacity:0}.dana-dialog-enter-from .dana-dialog-panel[data-v-f6508e45],.dana-dialog-leave-to .dana-dialog-panel[data-v-f6508e45]{transform:translateY(12px) scale(.98)}@media(max-width:600px){.dana-dialog-layer[data-v-f6508e45]{padding:12px}.dana-dialog-panel[data-v-f6508e45]{max-height:calc(100dvh - 24px)}}@media(prefers-reduced-motion:reduce){.dana-dialog-enter-active[data-v-f6508e45],.dana-dialog-enter-active .dana-dialog-panel[data-v-f6508e45],.dana-dialog-leave-active[data-v-f6508e45],.dana-dialog-leave-active .dana-dialog-panel[data-v-f6508e45]{transition:none}}.confirm-emblem[data-v-52ee5ec5]{display:grid;place-items:center;width:58px;height:58px;border-radius:19px;background:var(--brand-soft);color:var(--brand);margin:0 auto 15px}.confirm-emblem[data-tone=danger][data-v-52ee5ec5]{color:var(--danger);background:var(--danger-soft)}.confirm-message[data-v-52ee5ec5]{text-align:center;line-height:1.95;font-size:14px;color:var(--muted);margin:0}.primary-button[data-tone=danger][data-v-52ee5ec5]{background:var(--danger);color:#fff}.rail-track.is-draggable[data-v-378f7059],.rail-track.is-draggable>button[data-v-378f7059]{cursor:grab}.rail-track.is-dragging[data-v-378f7059],.rail-track.is-dragging>button[data-v-378f7059]{cursor:grabbing}.rail-track[data-v-378f7059]{-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-x pan-y}.dana-category-rail[data-v-378f7059]{align-items:center;width:100%;max-width:100%}.dana-category-rail[data-v-378f7059],.rail-track[data-v-378f7059]{display:flex;gap:6px;min-width:0}.rail-track[data-v-378f7059]{overflow-x:auto;flex:1;scrollbar-width:none;padding:5px 1px;overscroll-behavior-x:contain}.rail-track[data-v-378f7059]::-webkit-scrollbar{display:none}.rail-track>button[data-v-378f7059]{display:flex;align-items:center;justify-content:center;gap:7px;flex:none;min-height:39px;white-space:nowrap;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:8px 12px;color:var(--muted);font:600 11px var(--font);cursor:pointer;transition:background .18s,color .18s,border-color .18s}.rail-track>button[data-v-378f7059]:hover{border-color:var(--dana-stroke);color:var(--text)}.rail-track>button.active[data-v-378f7059]{border-color:var(--dana-accent);color:#fff;background:var(--dana-accent);box-shadow:0 3px 9px rgba(var(--dana-accent-rgb),.17)}.rail-arrow[data-v-378f7059]{display:grid;place-items:center;flex:none;width:29px;height:35px;background:var(--dana-soft);border:1px solid var(--dana-stroke);border-radius:10px;color:var(--dana-accent);cursor:pointer}.rail-arrow[data-v-378f7059]:disabled{opacity:.25;cursor:default}.rail-arrow[data-v-378f7059]:focus-visible,.rail-track>button[data-v-378f7059]:focus-visible{outline:2px solid var(--dana-accent);outline-offset:2px}.dana-skeleton{position:relative;isolation:isolate;overflow:hidden;flex-shrink:0;min-height:12px;border-radius:7px;background:var(--surface-3);color:transparent;pointer-events:none}.dana-skeleton:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(105deg,transparent 25%,color-mix(in srgb,var(--surface) 65%,transparent) 47%,transparent 70%);transform:translate(-100%);animation:dana-skeleton-shimmer 1.55s ease-in-out infinite}.dana-skeleton--line{height:12px;max-width:100%}.dana-skeleton--circle{width:38px;height:38px;border-radius:50%}.dana-skeleton--row{display:flex;align-items:center;gap:13px;padding:16px;min-height:95px;border:1px solid var(--line);background:var(--surface);border-radius:16px}.dana-skeleton--row>span{flex:1;display:grid;gap:10px}.dana-skeleton i{display:block;height:10px;background:var(--surface-3);border-radius:6px}.dana-skeleton--row .dana-skeleton-avatar{width:44px;height:44px;border-radius:13px}.dana-skeleton--row i:last-child{width:65%}.dana-skeleton--row .dana-skeleton-avatar:last-child{width:44px}.dana-skeleton--card,.dana-skeleton--panel{min-height:160px;display:grid;align-content:start;gap:16px;padding:23px;border:1px solid var(--line);border-radius:var(--dana-radius-panel,24px);background:var(--surface)}.dana-skeleton--panel{min-height:260px}.dana-skeleton .dana-skeleton-heading{width:40%;height:20px;margin-bottom:12px}.dana-skeleton--card>i:last-child,.dana-skeleton--panel>i:last-child{width:70%}@keyframes dana-skeleton-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.dana-skeleton:after{animation:none;transform:none;opacity:.2}}.model-avatar__letter[data-v-ad71bf78]{width:100%;height:100%;border-radius:inherit;display:grid;place-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 13%,var(--surface)),color-mix(in srgb,var(--brand-2) 8%,var(--surface-2)));color:var(--brand);font:900 calc(var(--avatar-size)*.38)/1 var(--font);text-transform:uppercase}.model-new-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;flex-shrink:0;padding:3px 7px;border:1px solid color-mix(in srgb,var(--dana-accent) 25%,var(--line));border-radius:7px;background:linear-gradient(125deg,var(--dana-soft-hover),var(--surface));color:var(--dana-accent);font-size:9px;font-weight:750;line-height:1.5;box-shadow:0 2px 8px rgba(var(--dana-accent-rgb),.07)}.model-new-badge>svg{filter:drop-shadow(0 0 3px rgba(var(--dana-accent-rgb),.22))}.workspace-sidebar-v32__logo{direction:rtl!important}.dana-brand-copy{display:grid;gap:6px;text-align:start}.dana-brand-copy small{font:500 9px/1.4 var(--font);color:var(--muted);letter-spacing:0}.dana-sidebar-secondary{padding-top:3px}.workspace-sidebar-v32 .dana-sidebar-secondary a{font-size:10px!important}.dana-header-help{grid-area:model;display:flex;align-items:center;gap:6px;color:var(--muted);font-size:10px;justify-self:center;border:1px solid var(--line);padding:8px 12px;border-radius:11px}.dana-header-help:hover{color:var(--dana-accent);background:var(--dana-soft)}@media(min-width:821px){.workspace-shell-v32>.workspace-stage-v32{grid-template-rows:86px minmax(0,1fr)!important}.workspace-stage-v32>.workspace-topbar-v32{margin:12px 12px 10px!important;height:64px!important;min-height:64px!important;border:1px solid var(--line)!important;border-radius:22px!important;box-shadow:0 5px 24px #23234704!important;background:var(--surface)!important;width:auto!important;position:relative!important;inset:auto!important}.workspace-shell-v32.sidebar-collapsed .workspace-topbar-v32{margin-inline-end:8px!important}}@media(max-width:820px){.workspace-stage-v32>.workspace-topbar-v32{display:none!important}.dana-header-help{display:none}}:root{--dana-accent:#635bff;--dana-accent-end:#7a55ff;--dana-accent-rgb:99,91,255;--dana-soft:color-mix(in srgb,var(--dana-accent) 7%,var(--surface));--dana-soft-hover:color-mix(in srgb,var(--dana-accent) 11%,var(--surface));--dana-stroke:color-mix(in srgb,var(--dana-accent) 22%,var(--line));--dana-radius-panel:24px;--dana-radius-control:13px;--dana-radius-item:16px;--dana-shadow:0 16px 48px rgba(30,35,68,.065);--dana-shadow-float:0 18px 65px rgba(30,35,68,.16);--dana-ease:cubic-bezier(.22,1,.36,1);--dana-speed:.18s}html[data-theme=dark]{--dana-shadow:0 16px 48px #0002;--dana-shadow-float:0 18px 65px #0007}.dana-primary{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:var(--dana-radius-control);padding:11px 17px;background:linear-gradient(115deg,var(--dana-accent),var(--dana-accent-end));color:#fff;font:inherit;font-size:12px;font-weight:700;text-decoration:none;box-shadow:0 5px 17px rgba(var(--dana-accent-rgb),.17);cursor:pointer;transition:transform var(--dana-speed),box-shadow var(--dana-speed)}.dana-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 7px 23px rgba(var(--dana-accent-rgb),.27)}.dana-primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.dana-soft-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 13px;border:1px solid var(--line);border-radius:var(--dana-radius-control);background:var(--surface);color:var(--muted);font:inherit;font-size:11px;cursor:pointer;transition:background .18s,color .18s,border-color .18s}.dana-soft-button.is-active,.dana-soft-button:hover{background:var(--dana-soft);border-color:var(--dana-stroke);color:var(--dana-accent)}.dana-soft-button:disabled{opacity:.5;cursor:not-allowed}.dana-pill{display:inline-flex;align-items:center;gap:4px;border-radius:6px;padding:3px 7px;font-size:9px;line-height:1.5;color:var(--muted);background:var(--surface-3)}.dana-pill--brand{color:var(--dana-accent);background:var(--dana-soft)}.dana-kicker{font-size:9px;letter-spacing:1.7px;font-weight:650;color:var(--dana-accent)}.dana-control:focus-visible,.dana-primary:focus-visible,.dana-soft-button:focus-visible{outline:2px solid var(--dana-accent);outline-offset:3px}.dana-enter{animation:dana-enter .48s var(--dana-ease) both;animation-delay:calc(var(--index,0)*45ms)}@keyframes dana-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes dana-breathe{50%{transform:scale(1.08);opacity:.6}}.dana-sidebar-create{width:100%;min-height:46px;flex-shrink:0;position:relative;overflow:hidden}.dana-sidebar-create kbd{margin-inline-start:auto;font:inherit;font-size:16px;opacity:.65}.dana-sidebar-create:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,#fff2 50%,transparent 70%);transform:translate(100%);transition:transform .65s}.dana-sidebar-create:hover:after{transform:translate(-100%)}@media(min-width:821px){.workspace-shell-v32>.workspace-sidebar-v32{margin:12px 10px 12px 0!important;width:auto!important;height:calc(100dvh - 24px)!important;min-height:0!important;border:1px solid var(--line)!important;border-radius:30px!important;box-shadow:var(--dana-shadow)!important;overflow:hidden!important;background:var(--surface)!important}[dir=ltr] .workspace-shell-v32>.workspace-sidebar-v32{margin:12px 0 12px 10px!important}.workspace-sidebar-v32 .workspace-sidebar-v32__brand{min-height:74px!important;height:74px!important;border:0!important;padding:15px 20px!important}.workspace-sidebar-v32 .workspace-sidebar-v32__body{padding:0 13px 14px!important;gap:12px!important}.workspace-sidebar-v32 .workspace-sidebar-v32__nav a{min-height:43px!important;border-radius:14px!important;padding:10px 13px!important;font-size:12px!important;font-weight:550!important;transition:background .18s,transform .18s,color .18s!important}.workspace-sidebar-v32 .workspace-sidebar-v32__nav a:hover{transform:translate(-2px);background:var(--surface-2)!important}.workspace-sidebar-v32 .workspace-sidebar-v32__nav a.active{background:var(--dana-soft)!important;color:var(--dana-accent)!important}.workspace-sidebar-v32 .workspace-sidebar-v32__nav a.active:after,.workspace-sidebar-v32 .workspace-sidebar-v32__nav a.active:before{display:none!important}.workspace-sidebar-v32 .workspace-sidebar-v32__search{min-height:40px!important;background:var(--surface-2)!important;border-color:transparent!important;border-radius:13px!important;font-size:11px!important}.workspace-sidebar-v32 .workspace-sidebar-v32__footer{padding:12px!important;border-top:1px solid var(--line)!important}.workspace-shell-v32.sidebar-collapsed>.workspace-sidebar-v32{margin-inline:5px!important;border-radius:23px!important}.sidebar-collapsed .workspace-sidebar-v32 .workspace-sidebar-v32__body{padding-inline:5px!important}.sidebar-collapsed .dana-sidebar-create{width:46px!important;min-width:0;padding:10px!important;align-self:center}}.new-chat-v32__starters>button>span{background:var(--dana-soft)!important;color:var(--dana-accent)!important}@media(prefers-reduced-motion:reduce){.dana-enter,.dana-sidebar-create:after{animation:none!important;transition:none!important}.dana-primary:hover{transform:none!important}}@media(min-width:821px){.workspace-sidebar-v32 .workspace-sidebar-v32__group strong,.workspace-sidebar-v32 .workspace-sidebar-v32__search input{font-size:11px!important}.workspace-sidebar-v32 .workspace-sidebar-v32__group em{font-size:9px!important}.workspace-sidebar-v32.collapsed .workspace-sidebar-v32__brand{height:99px!important;min-height:99px!important;padding:13px 0 9px!important;flex-direction:column!important}.workspace-sidebar-v32.collapsed .workspace-sidebar-v32__nav a{width:46px!important;padding:11px!important;min-width:0!important;justify-content:center!important}}.dana-catalog-browser[data-v-87cf610e]{display:flex;flex-direction:column;min-width:0;min-height:0;width:100%;color:var(--text)}.dana-catalog-controls[data-v-87cf610e]{display:grid;gap:12px;padding:0 2px 10px;flex:none;min-width:0}.dana-catalog-search[data-v-87cf610e]{display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:var(--surface-2);border-radius:15px;padding:13px;color:var(--muted)}.dana-catalog-search[data-v-87cf610e]:focus-within{border-color:var(--dana-accent)}.dana-catalog-search input[data-v-87cf610e]{flex:1;min-width:0;color:var(--text);font:inherit;font-size:12px;outline:0;border:0;background:transparent}.dana-catalog-search button[data-v-87cf610e]{display:grid;place-items:center;border:0;background:transparent;color:var(--muted);cursor:pointer}.dana-catalog-summary[data-v-87cf610e]{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);padding:0 4px}.dana-catalog-results[data-v-87cf610e]{min-height:0;overflow:auto;overscroll-behavior:contain;padding:2px 3px 10px;scrollbar-width:thin;scrollbar-color:var(--dana-stroke) transparent}.dana-catalog-model[data-v-87cf610e]{display:flex;gap:14px;align-items:center;padding:18px 14px;width:100%;min-width:0;border:1px solid transparent;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:var(--text);text-align:start;font:inherit;cursor:pointer;transition:background .18s,border-color .18s}.dana-catalog-model[data-v-87cf610e]:hover{background:var(--surface-2);border-radius:15px}.dana-catalog-model.selected[data-v-87cf610e]{background:var(--dana-soft);border-color:var(--dana-stroke);border-radius:15px}.dana-catalog-copy[data-v-87cf610e]{flex:1;min-width:0;display:grid;gap:7px}.dana-catalog-name[data-v-87cf610e]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dana-catalog-name strong[data-v-87cf610e]{font-size:13px;overflow-wrap:anywhere}.dana-catalog-description[data-v-87cf610e]{font-size:11px;line-height:1.85;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:start}.dana-catalog-meta[data-v-87cf610e]{display:flex;gap:8px;color:var(--muted);font-size:10px}.dana-catalog-meta small+small[data-v-87cf610e]{border-inline-start:1px solid var(--line);padding-inline-start:8px}.dana-catalog-check[data-v-87cf610e]{display:grid;place-items:center;width:29px;height:29px;border:1px solid var(--line);border-radius:10px;color:var(--muted);flex:none}.selected .dana-catalog-check[data-v-87cf610e]{background:var(--dana-accent);color:#fff;border-color:transparent}.dana-catalog-empty[data-v-87cf610e]{display:grid;justify-items:center;gap:12px;text-align:center;padding:45px 20px;color:var(--muted)}.dana-catalog-empty h3[data-v-87cf610e]{font-size:14px}.dana-catalog-empty p[data-v-87cf610e]{font-size:12px}.dana-catalog-model[data-v-87cf610e]:focus-visible{outline:2px solid var(--dana-accent);outline-offset:-2px}@media(max-width:520px){.dana-catalog-model[data-v-87cf610e]{padding:16px 7px;gap:10px}.dana-catalog-name strong[data-v-87cf610e]{font-size:11px}.dana-catalog-description[data-v-87cf610e]{font-size:10px}.dana-catalog-summary>span[data-v-87cf610e]:last-child{display:none}}.dana-model-backdrop[data-v-35e5842a]{position:fixed;inset:0;z-index:15000;display:flex;align-items:center;justify-content:center;padding:22px;background:#12132373;backdrop-filter:blur(9px)}.dana-model-dialog[data-v-35e5842a]{width:min(760px,100%);height:min(780px,88dvh);max-height:calc(100dvh - 44px);background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:28px;box-shadow:var(--dana-shadow-float);display:flex;flex-direction:column;overflow:hidden;min-width:0}.dana-model-dialog>header[data-v-35e5842a]{display:flex;align-items:center;gap:12px;padding:22px 24px;flex:none}.dana-model-dialog-symbol[data-v-35e5842a]{width:45px;height:45px;display:grid;place-items:center;border:1px solid var(--dana-stroke);border-radius:15px;color:var(--dana-accent);background:var(--dana-soft)}.dana-model-dialog h2[data-v-35e5842a]{font-size:17px;line-height:1.5;margin:0 0 5px}.dana-model-dialog header p[data-v-35e5842a]{font-size:11px;margin:0;color:var(--muted)}.dana-model-dialog>header>button[data-v-35e5842a]{margin-inline-start:auto;display:grid;place-items:center;width:33px;height:33px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--muted);cursor:pointer}.dana-model-dialog[data-v-35e5842a]>.dana-catalog-browser{padding:0 21px;flex:1;overflow:hidden}.dana-model-dialog footer[data-v-35e5842a]{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:16px 24px;border-top:1px solid var(--line);background:var(--surface-2);flex:none}.dana-model-dialog footer>span[data-v-35e5842a]{display:grid;gap:5px;min-width:0}.dana-model-dialog footer small[data-v-35e5842a]{font-size:10px;color:var(--muted)}.dana-model-dialog footer strong[data-v-35e5842a]{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dana-model-dialog footer>button[data-v-35e5842a]{flex:none}.dana-model-modal-enter-active[data-v-35e5842a],.dana-model-modal-leave-active[data-v-35e5842a]{transition:opacity .2s}.dana-model-modal-enter-active .dana-model-dialog[data-v-35e5842a],.dana-model-modal-leave-active .dana-model-dialog[data-v-35e5842a]{transition:transform .25s var(--dana-ease)}.dana-model-modal-enter-from[data-v-35e5842a],.dana-model-modal-leave-to[data-v-35e5842a]{opacity:0}.dana-model-modal-enter-from .dana-model-dialog[data-v-35e5842a],.dana-model-modal-leave-to .dana-model-dialog[data-v-35e5842a]{transform:translateY(20px) scale(.98)}@media(max-width:600px){.dana-model-backdrop[data-v-35e5842a]{padding:10px}.dana-model-dialog[data-v-35e5842a]{height:92dvh;max-height:calc(100dvh - 20px);border-radius:23px}.dana-model-dialog>header[data-v-35e5842a]{padding:18px 17px}.dana-model-dialog[data-v-35e5842a]>.dana-catalog-browser{padding:0 12px}.dana-model-dialog h2[data-v-35e5842a]{font-size:15px}.dana-model-dialog footer[data-v-35e5842a]{padding:14px 17px}}@media(prefers-reduced-motion:reduce){.dana-model-modal-enter-active[data-v-35e5842a],.dana-model-modal-enter-active .dana-model-dialog[data-v-35e5842a],.dana-model-modal-leave-active[data-v-35e5842a],.dana-model-modal-leave-active .dana-model-dialog[data-v-35e5842a]{transition:none}}.pwa-update[data-v-17b3d306]{position:fixed;bottom:16px;inset-inline-end:16px;z-index:90;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:12px 16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--text);box-shadow:0 8px 30px #0001;font-size:12px}.pwa-update button[data-v-17b3d306]{border:0;background:var(--surface-2);color:var(--text);padding:8px;border-radius:8px;cursor:pointer}
