@font-face{font-family:REVALPersian;src:url('assets/Vazirmatn-Variable.ttf') format('truetype');font-weight:100 900;font-display:swap}:root{--bg:#0d111a;--panel:#151b26;--line:#2a3140;--muted:#929bae;--text:#edf0f7}body,button,input,textarea,select,summary,.prompt-bar,.jelly-radio,.glide-select,.star-border,.thought-line,.rubber-segment{font-family:REVALPersian,Tahoma,sans-serif!important}body{background:#0d111a;font-size:14px;line-height:1.85}h1,h2,h3{font-weight:600;letter-spacing:-.7px}button{font-size:12px;background:transparent;box-shadow:none;min-height:40px;border:1px solid #333c50;border-radius:9px}button:hover{background:#202838;border-color:#55627a}button.primary{background:#8271d8;border-color:#8271d8;color:#fff;box-shadow:none}button.primary:hover{background:#9382e8}.panel,.card{background:#151b26;border-color:#2c3443;box-shadow:none}.with-sidebar{--sidebar-width:220px}.with-sidebar #sidebar{background:#10151f;border-color:#28303d;padding:22px 12px}.side-wordmark{font:700 15px Arial;letter-spacing:2px}.sidebar-head{padding:0 10px;margin-bottom:20px}.side-wordmark small{display:none}.with-sidebar #sidebar select{background:#161e2b;border-color:#30394b;border-radius:9px;padding:11px;font-size:11px;margin-bottom:18px}.refined-nav-label{font-size:10px;color:#748097;padding:5px 13px 12px}.nav-second-label{margin-top:27px}.with-sidebar #sidebar nav a,.with-sidebar #sidebar .side-group summary{min-height:42px;padding:10px 12px;font-size:12px;color:#a4b0c4;gap:12px;border-radius:8px}.with-sidebar #sidebar a.current{border-color:transparent;background:#24243d;color:#cabdf7}.with-sidebar #sidebar svg{width:17px;height:17px}.with-sidebar #sidebar .side-group>div{border-right:1px solid #30394b;margin-right:19px}.refined-tools{margin-top:10px}.with-sidebar .side-profile{border-color:#2d3545;padding-top:17px}.sidebar-collapsed .refined-nav-label{display:none}.with-sidebar #header{height:78px;min-height:78px;padding:0 32px;background:#0f141e;border-color:#283140}.with-sidebar .sidebar-topbar{gap:16px}.with-sidebar .sidebar-toggle{background:none;border-color:#323b4e;width:36px;min-width:36px;min-height:36px;font-size:15px;padding:0}.with-sidebar .sidebar-topbar #reval-pill-root{flex-basis:auto;width:auto}.with-sidebar #header .reval-original-logo{width:auto;height:44px;display:flex;align-items:center;gap:8px}.with-sidebar #header .reval-original-logo img{width:44px;height:44px;object-fit:contain}.refined-wordmark{font:700 16px Arial;letter-spacing:2px;line-height:1}.refined-wordmark small{font:8px Arial;letter-spacing:3px;display:block;margin-top:5px;color:#8b91a6}.pill-account-actions{gap:12px}.subscription-star canvas{display:none}.with-sidebar #header .subscription-star .star-border{font-size:11px;font-weight:600;min-height:38px;padding:8px 15px;box-shadow:none;border-radius:9px;background:#17834d!important;color:white}.header-instagram{width:34px;height:34px;padding:5px}.header-instagram svg{width:24px;height:24px}.header-notifications{transform:scale(.85);margin-inline:-5px}.guest-login{background:#1c2231;border-color:#424a5d;color:#e9eaf1;min-height:38px;padding:8px 13px;font-size:11px}.with-sidebar #header .user-account-card{min-height:38px;background:#171e2b;border-color:#313b4f;padding:4px 8px}.quiet-background{background:radial-gradient(ellipse at 50% 0,#60509516,transparent 65%),#0d111a;opacity:1;animation:none}.chat-landing:after{display:none}.chat-landing{background:#0d111a;min-height:0;isolation:isolate}.refined-home{padding:70px 30px 56px}.landing-intro{text-align:center;max-width:740px;margin:auto}.studio-eyebrow{font-size:11px;color:#9da4b8;display:inline-flex;align-items:center;gap:8px;letter-spacing:0}.studio-eyebrow i{height:6px;width:6px;background:#ac99ec;border-radius:50%}.landing-intro h1{font-size:40px;font-weight:500;line-height:1.7;margin:14px 0 8px;color:#f0f0f8;text-shadow:none}.landing-intro p{font-size:13px;color:#939eb4;line-height:2;text-shadow:none}.chat-area{max-width:760px;margin:30px auto 0}.chat-history{background:none;border:0;padding:0;margin:0 0 18px}.history-top{padding:0;justify-content:flex-end}.history-top strong{display:none}.history-top button{background:none;min-height:32px;font-size:10px;border-color:#30394b;padding:5px 10px}.history-top>div{gap:8px}.history-list{position:relative;margin-top:8px;padding:0;border:0}.history-list summary{font-size:10px;color:#8796b0;text-align:right}.history-list>div{border:1px solid #313b50;border-radius:10px;background:#151d2c;padding:6px}.history-row button{font-size:11px}.micro-prompt{filter:none}.micro-prompt .prompt-bar{filter:none;--pb-bg:#171e2c!important;--pb-menu:#222a3b!important;--pb-radius:16px!important}.micro-prompt .prompt-bar__input{font-size:14px;min-height:104px;padding-top:10px;line-height:2}.prompt-bar__input::placeholder{color:#8390a7!important}.prompt-bar .prompt-bar__surface{border:1px solid #364055!important;box-shadow:0 8px 35px #0002!important}.micro-chat-toolbar{margin:12px 0 15px}.micro-model button{font-size:10px!important;min-height:30px}.micro-jelly{margin:12px 0 0;padding:9px 0}.micro-jelly button{font-size:11px!important;min-height:36px!important;border-radius:8px!important}.inline-settings{background:#121a28;border-color:#2b364c;border-radius:10px;padding:12px 15px;margin:12px 0}.inline-settings label{font-size:10px;color:#8898b3}.inline-settings select{min-height:35px;font-size:11px;background:#192233;border-color:#37435a;border-radius:7px}.landing-note{font-size:10px;margin:18px 0 20px;color:#76839b}.starter-prompts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.starter-prompts button{display:flex;align-items:center;text-align:right;gap:9px;font-size:10px;padding:11px;background:#121a27;border-color:#293449;min-height:52px}.starter-prompts svg{width:16px;height:16px;color:#ac9ed1}.starter-prompts b{margin-right:auto;font-size:13px;font-weight:400;color:#7e8ca5}.refined-discover{border-top:1px solid #242e3f;max-width:1100px;margin:0 auto;padding:35px 30px 50px}.discover-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.discover-heading h2{font-size:21px;font-weight:500;margin-top:6px}.discover-heading a{font-size:11px;color:#b8a9df}.discover-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid #293347;border-radius:14px;overflow:hidden}.discover-grid>a{padding:24px;border-left:1px solid #293347;border-bottom:1px solid #293347;background:#121926;position:relative}.discover-grid>a:nth-child(3n){border-left:0}.discover-grid>a:nth-last-child(-n+3){border-bottom:0}.discover-grid>a:hover{background:#172033}.discover-icon{display:block;color:#a596cb;width:20px;height:20px;margin-bottom:15px}.discover-icon svg{width:20px;height:20px}.discover-grid h3{font-size:13px;margin:6px 0}.discover-grid p{font-size:11px;color:#8899b3;margin:0}.discover-arrow{position:absolute;left:24px;top:25px;color:#7485a1}.discover-help{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:20px}.discover-help p,.discover-help a{font-size:10px;color:#8798b4}.refined-footer{background:#101722;border-color:#263046;font-size:11px;padding:25px 32px}.refined-footer .footer-brand{font-size:13px}.refined-footer nav a{font-size:10px;color:#9ba9bf}.refined-footer p{font-size:9px}.polished-internal{padding:36px 36px 65px}.page-intro h1,.collection-title h1,.account-page h1{font-size:27px;font-weight:500}.page-intro p,.collection-title p{font-size:12px}.page-metrics{padding:19px 0;background:#141c2a;border-color:#2b364b;border-radius:12px}.page-metrics strong{font-size:22px;font-weight:500}.page-metrics span{font-size:10px}.project-card{background:#151e2c;border-color:#2f3b4e;border-radius:12px}.project-cover svg{opacity:.6}.project-card h2{font-size:14px}.project-card p{font-size:11px}.project-card-body{padding:19px}.asset-card{border-radius:12px}.asset-card .visual{height:145px}.asset-card .visual svg{opacity:.72}.asset-project{color:#93a0b7}.asset-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #2e3a4f;padding-top:12px;margin-top:14px}.asset-actions>button{font-size:11px;min-height:35px;background:#1a2538}.asset-more,.output-more{position:relative}.asset-more summary,.output-more summary{list-style:none;cursor:pointer;border:1px solid #37445c;border-radius:8px;padding:6px 11px;font-size:11px;color:#a6b5ce}.asset-more>div,.output-more>div{position:absolute;bottom:40px;left:0;min-width:180px;z-index:20;padding:8px;background:#202b40;border:1px solid #4b5b76;border-radius:10px;box-shadow:0 10px 30px #0008;display:flex;flex-direction:column;gap:5px}.asset-more button,.output-more button{width:100%;text-align:right;padding:7px 10px;border-color:transparent;background:none!important;font-size:11px}.asset-more .micro-favorite{padding:7px}.chat-message{background:#151e2d;border-color:#32415a;padding:20px;box-shadow:none}.chat-message.user{background:#22253c;border-color:#474864}.inline-output>.actions{display:flex;align-items:center;justify-content:space-between}.inline-output>.actions>button.primary{font-size:11px}.profile-banner{background:#1a2233!important;border-color:#3a465c!important}.profile-monogram{border-radius:50%;width:48px;height:48px}.account-tabs button{font-size:12px}.account-credit{background:#1a253a!important}.account-credit h2{font-size:23px;font-weight:500}.credit-meter>span{background:#8e80c8}.plan{background:#151e2e!important;border-color:#35425b!important}.plan.featured{background:#20253b!important}.eb-canvas-container,.eb-layers{display:none}.professional-electric{border:1px solid #8b7bb8;border-radius:16px}.pricing-page .public-page h1{font-size:29px;font-weight:500}.pricing-page .plan h2{font-size:21px}.auth-page{background:#161e2c;border-color:#36415a;box-shadow:none;border-radius:16px}.auth-page h1{font-size:25px;font-weight:500}.auth-page .primary{background:#8875d7}.generation-report{background:#121d2e;border-color:#3c4d68}.attachment-preview article{background:#182338;border-color:#3b4b65}@media(max-width:1100px){.with-sidebar #header{padding:0 20px}.with-sidebar .sidebar-topbar{gap:10px}.pill-account-actions{gap:8px}.starter-prompts{gap:8px}.starter-prompts button{padding:10px;font-size:9px}.refined-home{padding-top:55px}.landing-intro h1{font-size:35px}.discover-grid>a{padding:20px}.polished-internal{padding:28px 22px 55px}}@media(max-width:850px){.with-sidebar #header{height:auto;min-height:70px;padding:12px 16px}.with-sidebar #sidebar{width:245px}.refined-home{padding:45px 20px 40px}.landing-intro h1{font-size:32px}.sidebar-topbar #reval-pill-root{flex-basis:auto!important}.refined-wordmark{font-size:14px}.with-sidebar #header .reval-original-logo{height:38px}.with-sidebar #header .reval-original-logo img{width:38px;height:38px}.sidebar-topbar .pill-account-actions{width:auto;margin-right:auto}.header-notifications{transform:scale(.8)}.discover-heading h2{font-size:19px}}@media(max-width:600px){.refined-home{padding:35px 17px 35px}.landing-intro h1{font-size:29px}.landing-intro p{font-size:11px}.chat-area{margin-top:23px}.starter-prompts{grid-template-columns:1fr}.starter-prompts button{font-size:11px;min-height:44px}.discover-grid{grid-template-columns:repeat(2,1fr)}.discover-grid>a:nth-child(3n){border-left:1px solid #293347}.discover-grid>a:nth-child(2n){border-left:0}.discover-grid>a:nth-last-child(-n+3){border-bottom:1px solid #293347}.discover-grid>a:nth-last-child(-n+2){border-bottom:0}.discover-grid>a{padding:19px 16px}.discover-heading{align-items:flex-start}.discover-heading h2{font-size:17px}.refined-discover{padding:28px 17px 35px}.discover-grid p{font-size:10px}.discover-help{align-items:flex-start;flex-direction:column;gap:4px}.sidebar-topbar .pill-account-actions{gap:6px}.refined-wordmark{display:none}.with-sidebar #header .subscription-star .star-border{padding:7px 10px;font-size:10px}.guest-login{padding:7px 10px;font-size:10px}.header-instagram{width:28px;padding:3px}.header-notifications{margin-inline:-8px}.refined-footer{padding:23px 20px}.micro-prompt .prompt-bar__input{font-size:16px}.micro-jelly{overflow:visible;padding-block:5px}.micro-jelly button{font-size:10px!important}.history-top>div{justify-content:flex-end}.history-top{align-items:flex-end}.inline-settings{padding:10px}.asset-more>div,.output-more>div{min-width:155px}}@media(max-width:380px){.sidebar-topbar .pill-account-actions{width:100%;justify-content:flex-end;padding-top:5px}.refined-wordmark{display:block}.landing-intro h1{font-size:26px}}
.refined-send{width:36px;height:36px;min-height:36px;display:grid;place-items:center;padding:0;background:#a89adb;border:0;border-radius:9px;color:#171827;font:23px Arial!important}.refined-send:hover{background:#c0b2ef}.refined-send:disabled{background:#333e53;color:#8591a8;opacity:1}.prompt-bar__send{width:36px;height:36px;min-height:36px}
.refined-home .chat-area{max-width:820px}.guest-mode .chat-history{display:none}.guest-mode .side-profile summary{width:100%;list-style:none}.refined-version #sidebar .side-profile .guest-login{border-color:#3c4559;background:#1a2230;font-size:11px;min-height:38px}.micro-jelly{justify-content:center}.micro-jelly button{font-size:11px!important}.refined-version .micro-prompt .prompt-bar{border:1px solid #38445b;border-radius:16px;box-shadow:0 12px 35px #0002}.asset-card{overflow:visible}.asset-card .visual{border-radius:12px 12px 0 0}@media(max-width:850px){.with-sidebar .shell{margin-right:0!important;transition:none!important}.with-sidebar #sidebar:not(.drawer-open){visibility:hidden;pointer-events:none}.with-sidebar #sidebar.drawer-open{visibility:visible}.refined-home .chat-area{width:100%;max-width:820px}}@media(max-width:600px){.refined-home{padding-top:30px}.micro-jelly button{font-size:10px!important}}
.refined-version .pill{height:auto!important;width:auto;min-height:0;line-height:1.8;font-size:10px;padding:3px 10px;border-radius:30px}.refined-version .plan-grid{align-items:stretch}.refined-version .plan{height:auto!important;min-height:0;display:flex;flex-direction:column}.refined-version .plan .full{margin-top:auto}.refined-version .plan ul{margin-bottom:26px}.refined-version .plan.featured{border:1px solid #9a88c3!important}.refined-version .plan-space{height:25px;min-height:25px}.refined-version .plan h2{margin-top:18px}.with-sidebar #header .reval-original-logo{max-width:130px}.with-sidebar .sidebar-topbar{min-width:0}.with-sidebar .shell{transition:none}.refined-version .internal-page{min-width:0;max-width:100%}.refined-version .page-intro,.refined-version .collection-title{max-width:100%}
