@font-face{font-family:Avinga;src:url(/fonts/avinga-regular.otf)format("opentype"),url(/fonts/avinga-regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Vazir Persian;src:url(/fonts/vazir-thin.ttf)format("truetype");font-style:normal;font-weight:100;font-display:swap}@font-face{font-family:Vazir Persian;src:url(/fonts/vazir-light.ttf)format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Vazir Persian;src:url(/fonts/vazir-regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Vazir Persian;src:url(/fonts/vazir-medium.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Vazir Persian;src:url(/fonts/vazir-bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Vazir Persian;src:url(/fonts/vazir-black.ttf)format("truetype");font-style:normal;font-weight:900;font-display:swap}:root{--font-geist-sans:"Segoe UI", Tahoma, Arial, sans-serif;--font-geist-mono:ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", monospace;--ink:#070706;--paper:#fff8ed;--mango:#ffb23e;--mango-bright:#ffc76b;--mango-soft:#ffb23e57;--glass:#100f0c4f;--glass-strong:#0b0a08c9;--line:#ffce8091}*{box-sizing:border-box}html,body{background:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;height:100%;overflow:hidden}html[lang=fa] body{font-family:"Vazir Persian", var(--font-geist-sans), "Segoe UI", Tahoma, Arial, sans-serif;font-synthesis:none}html[lang=fa] button,html[lang=fa] a,html[lang=fa] select,html[lang=fa] textarea{letter-spacing:0}html.intro-lock,html.intro-lock body{overflow:hidden}body{color:var(--paper);font-family:var(--font-geist-sans), "Segoe UI", Tahoma, Arial, sans-serif;overscroll-behavior:none;margin:0}button,a,select,textarea{font:inherit}button{color:inherit}.site-shell{isolation:isolate;background:#080705;width:100%;height:100svh;min-height:32rem;position:relative;overflow:hidden}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.intro-curtain{z-index:90;pointer-events:none;opacity:1;background:radial-gradient(circle,#ffb23e14,#0000 23%),#040403;transition:opacity .82s cubic-bezier(.22,1,.36,1);position:fixed;inset:0;overflow:hidden}.intro-grain{opacity:.09;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitchTiles'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");animation:.18s steps(2,end) infinite grain;position:absolute;inset:-50%}.is-ready .intro-curtain{opacity:0}.hero{z-index:0;touch-action:none;background:#100e09;position:absolute;inset:0;overflow:hidden}.hero-canvas{opacity:0;background:#100e09 url(/frames/kitchen-001.webp) 50%/cover no-repeat;width:100%;height:100%;transition:opacity 1s 80ms,transform 1.2s cubic-bezier(.22,1,.36,1) 50ms;display:block;position:absolute;inset:0;transform:scale(1.018)}.is-ready .hero-canvas{opacity:1;transform:scale(1)}.hero-poster,.hero-video{object-fit:cover;object-position:center;width:100%;height:100%;transition:opacity .42s,transform 1.2s cubic-bezier(.22,1,.36,1) 50ms;display:block;position:absolute;inset:0;transform:scale(1.018)}.hero-poster img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hero-video{z-index:1;opacity:0;pointer-events:none;background:#100e09}.is-ready .hero-poster,.is-ready .hero-video{transform:scale(1)}.is-ready .hero-video.is-loaded{opacity:1}.hero-vignette{z-index:2;pointer-events:none;background:linear-gradient(#0404033b,#0000 24% 74%,#0404033b),radial-gradient(circle at 50% 48%,#0000 47%,#0404032b 78%,#04040366 120%);position:absolute;inset:0}.mango-aura{z-index:1;pointer-events:none;filter:blur(42px);opacity:0;background:radial-gradient(circle,#ffb23e33,#ffb23e13 30%,#0000 70%);border-radius:50%;width:28rem;height:28rem;transition:opacity 1.2s .3s;position:fixed}.glass-surface{border:1px solid var(--line);background:linear-gradient(135deg, #ffffff21, #ffffff06 42%, #ffb8470b), var(--glass);-webkit-backdrop-filter:blur(24px)saturate(132%);isolation:isolate;position:relative;box-shadow:0 18px 55px #0000003d,0 0 42px #ffb23e2e,0 0 92px #ffb23e16,inset 0 1px #ffffff45,inset 0 0 24px #ffb23e12}.glass-surface:before{z-index:-1;border-radius:inherit;pointer-events:none;content:"";filter:blur(20px);opacity:.86;background:radial-gradient(#ffb23e24,#0000 69%);position:absolute;inset:-.9rem}.brand{z-index:110;color:#fff7ea;transform-origin:0 0;filter:drop-shadow(0 0 22px #ffb23e00);opacity:0;align-items:center;gap:.7rem;text-decoration:none;animation:2.35s cubic-bezier(.22,1,.36,1) forwards logo-reveal;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.35)}.brand-mark{width:2.45rem;height:2.45rem;color:var(--mango-bright);-webkit-backdrop-filter:blur(14px);background:#14120e5e;border:1px solid #ffd28bc2;border-radius:.66rem;place-items:center;font-size:1.25rem;font-weight:600;display:grid;box-shadow:0 0 29px #ffb23e3d,inset 0 1px #ffffff3b,inset 0 0 16px #ffb23e1a}.brand-copy{flex-direction:column;line-height:1;display:flex}.brand-copy strong{letter-spacing:.36em;font-size:.9rem;font-weight:560}.brand-copy small{color:#fff7eaa8;letter-spacing:.28em;margin-top:.36rem;font-size:.42rem}.topbar{z-index:70;opacity:0;justify-content:center;width:min(46rem,100vw - 25rem);min-width:26rem;transition:opacity .72s,transform .72s;display:flex;position:fixed;top:1.35rem;left:50%;transform:translate(-50%,-12px)}.is-ready .topbar{opacity:1;transform:translate(-50%)}.glass-nav{border-radius:999px;align-items:center;gap:.3rem;width:100%;padding:.31rem;display:flex}.glass-nav button{color:#ffffffd6;cursor:pointer;letter-spacing:.015em;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:1;min-width:7.8rem;padding:.76rem 1.8rem;font-size:.76rem;transition:color .18s,background .18s,box-shadow .18s,transform .18s}.glass-nav button:hover,.glass-nav button:focus-visible{color:#fff;background:#ffb23e29;outline:none;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffd28b66,0 0 27px #ffb23e33}.menu-button{cursor:pointer;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.42rem;width:3.15rem;height:3.15rem;display:none}.menu-button span{background:#fff;width:1.15rem;height:1px;transition:transform .18s}.menu-button.is-open span:first-child{transform:translateY(4px)rotate(45deg)}.menu-button.is-open span:last-child{transform:translateY(-3px)rotate(-45deg)}.mobile-menu{z-index:65;opacity:0;pointer-events:none;border-radius:1.45rem;width:min(21rem,100vw - 2rem);padding:.62rem;transition:opacity .18s,transform .18s;display:none;position:fixed;top:4.95rem;left:50%;transform:translate(-50%,-9px)scale(.98)}.mobile-menu.is-open{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.mobile-menu button{color:#ffffffe0;cursor:pointer;text-align:start;background:0 0;border:0;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;width:100%;padding:.92rem 1rem;display:flex}.mobile-menu button:last-child{border-bottom:0}.mobile-menu button span{color:var(--mango-bright);font-size:.63rem}.language-switcher{z-index:72;opacity:0;border-radius:1.45rem;flex-direction:column;gap:.18rem;width:4.35rem;padding:.26rem;transition:opacity .7s .2s,transform .7s .2s;display:flex;position:fixed;top:50%;right:1.15rem;transform:translate(12px,-50%)}.is-ready .language-switcher{opacity:1;transform:translateY(-50%)}.language-switcher button{color:#ffffff94;cursor:pointer;background:0 0;border:0;border-radius:1.08rem;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;min-height:3.25rem;transition:color .18s,background .18s,box-shadow .18s;display:flex}.language-switcher button:hover,.language-switcher button:focus-visible,.language-switcher button.is-active{color:#fff;background:#ffb23e29;outline:none;box-shadow:inset 0 0 0 1px #ffcc7952,0 0 25px #ffb23e29}.language-switcher strong{font-size:.74rem;font-weight:580}.language-switcher small{text-overflow:ellipsis;white-space:nowrap;max-width:3.5rem;font-size:.43rem;overflow:hidden}.contact-dock{z-index:72;opacity:0;border-radius:1.28rem;align-items:center;gap:.2rem;padding:.3rem;transition:opacity .72s .24s,transform .72s .24s;display:flex;position:fixed;bottom:1.35rem;left:1.35rem;transform:translateY(12px)}.is-ready .contact-dock{opacity:1;transform:translateY(0)}.contact-dock a{color:#fff;border-radius:.98rem;place-items:center;width:3rem;height:3rem;text-decoration:none;transition:background .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.contact-dock a:hover,.contact-dock a:focus-visible{background:#ffb23e26;outline:none;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffcd7e52,0 0 24px #ffb23e2b}.contact-dock svg{fill:currentColor;width:1.35rem;height:1.35rem}.contact-dock a:first-child{color:#3bb8ef}.contact-dock a:nth-child(2){color:#36d36b}.contact-dock a:nth-child(3){color:#f5eee3}.contact-dock img{object-fit:contain;width:1.75rem;height:1.4rem;display:block}.contact-dock a>span{color:#fff8ed;opacity:0;pointer-events:none;white-space:nowrap;background:#090806d1;border:1px solid #ffcc7954;border-radius:.6rem;padding:.38rem .58rem;font-size:.58rem;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + .72rem);left:50%;transform:translate(-50%,5px);box-shadow:0 0 22px #ffb23e21}.contact-dock a:hover>span,.contact-dock a:focus-visible>span{opacity:1;transform:translate(-50%)}.chat-button{z-index:72;color:#ffffffe6;cursor:pointer;opacity:0;border-radius:999px;align-items:center;gap:.65rem;min-height:3.55rem;padding:.62rem 1.2rem;font-size:.72rem;transition:opacity .72s .24s,transform .72s .24s,background .18s;display:flex;position:fixed;bottom:1.35rem;right:1.35rem;transform:translateY(12px)}.is-ready .chat-button{opacity:1;transform:translateY(0)}.chat-button:hover,.chat-button:focus-visible{background:linear-gradient(135deg,#ffffff24,#ffb23e17),#100f0c6b;outline:none}.chat-pulse{background:var(--mango-bright);width:.58rem;height:.58rem;box-shadow:0 0 0 0 var(--mango-soft);border-radius:50%;animation:2s ease-out infinite pulse}.panel-layer{z-index:140;visibility:hidden;opacity:0;transition:visibility 0s linear .36s,opacity .36s;position:fixed;inset:0}.panel-layer.is-open{visibility:visible;opacity:1;transition-delay:0s}.panel-backdrop{-webkit-backdrop-filter:blur(10px);background:#0202028c;border:0;position:absolute;inset:0}.detail-panel{text-align:start;background:radial-gradient(circle at 92% 0,#ffb23e2e,#0000 31%),linear-gradient(145deg,#242018e0,#090907eb);border-radius:2rem;flex-direction:column;width:min(35rem,100vw - 1.44rem);transition:transform .46s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:.72rem;bottom:.72rem;right:.72rem;overflow:hidden;transform:translate(calc(100% + 2rem));box-shadow:-20px 0 75px #0006,0 0 58px #ffb23e33,0 0 130px #ffb23e1a,inset 0 1px #fff3,inset 0 0 34px #ffb23e12}.panel-layer.is-open .detail-panel{transform:translate(0)}.panel-head{direction:ltr;border-bottom:1px solid #ffcd7e33;justify-content:space-between;align-items:center;padding:1rem 1.15rem;display:flex}.panel-head>span{color:#ffffff6e;letter-spacing:.2em;font-size:.56rem}.panel-close{color:#ffffffdb;cursor:pointer;background:#ffffff12;border:1px solid #ffcd7e6e;border-radius:.88rem;place-items:center;width:2.6rem;height:2.6rem;font-size:1.25rem;display:grid}.panel-content{scrollbar-color:var(--mango) transparent;scrollbar-width:thin;touch-action:pan-y;flex:1;padding:clamp(1.5rem,4vw,2.9rem);overflow-y:auto}.eyebrow{color:var(--mango-bright);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .65rem;font-size:.61rem}.panel-content h2{letter-spacing:-.04em;margin:0;font-size:clamp(2.25rem,6vw,3.9rem);font-weight:390}.panel-lead{color:#ffffffa3;max-width:29rem;margin:1rem 0 2rem;font-size:.88rem;line-height:1.95}.panel-grid{grid-template-columns:1fr 1fr;gap:.72rem;display:grid}.option-card,.learning-list button,.quick-questions button,.order-form select,.order-form textarea,.upload-box,.voice-box{background:#ffffff0d;border:1px solid #ffcd7e47;box-shadow:inset 0 1px #ffffff17,0 0 22px #ffb23e0a}.option-card{color:#fff;text-align:start;cursor:pointer;border-radius:1.35rem;flex-direction:column;align-items:flex-start;min-height:10rem;padding:1.2rem;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:flex}.option-card.wide{grid-column:1/-1;min-height:7rem}.option-card:hover,.learning-list button:hover,.quick-questions button:hover{background:#ffb23e1b;border-color:#ffb23eb8;transform:translateY(-1px);box-shadow:0 0 30px #ffb23e1f,inset 0 0 20px #ffb23e0e}.option-card span{color:var(--mango-bright);font-size:.62rem}.option-card strong{margin-top:auto;font-size:.98rem;font-weight:480}.option-card small{color:#ffffff7a;margin-top:.5rem}.learning-list,.quick-questions{flex-direction:column;gap:.68rem;display:flex}.learning-list button{color:#fff;text-align:start;cursor:pointer;border-radius:1.15rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem 1.1rem;transition:border-color .18s,background .18s,transform .18s;display:grid}.learning-list i{color:var(--mango-bright);font-size:.6rem;font-style:normal}.learning-list button span{flex-direction:column;gap:.35rem;display:flex}.learning-list strong{font-size:.9rem;font-weight:480}.learning-list small{color:#ffffff7a}.learning-list b{color:#ffffff7a;font-weight:400}.order-form{flex-direction:column;gap:.87rem;display:flex}.order-form>label:not(.upload-box){flex-direction:column;gap:.48rem;display:flex}.order-form label>span,.voice-box strong{color:#ffffffc9;font-size:.72rem}.order-form select,.order-form textarea{color:#fff;resize:vertical;text-align:start;border-radius:1rem;outline:none;width:100%;padding:.88rem 1rem}.order-form select:focus,.order-form textarea:focus{border-color:#ffb23eb8;box-shadow:0 0 0 3px #ffb23e1a,0 0 24px #ffb23e1a}.order-form option{background:#171511}.upload-box{cursor:pointer;text-align:center;border-style:dashed;border-radius:1.15rem;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-height:7.2rem;display:flex;position:relative}.upload-box input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.upload-box strong{font-size:.78rem;font-weight:480}.upload-box small,.voice-box small{color:#ffffff73;font-size:.63rem}.voice-box{border-radius:1.15rem;justify-content:space-between;align-items:center;gap:1rem;padding:.88rem 1rem;display:flex}.voice-box>div{flex-direction:column;gap:.35rem;display:flex}.voice-box button,.primary-action{color:#fff;cursor:pointer;background:#ffb23e29;border:1px solid #ffcd7e8f;border-radius:999px}.voice-box button{white-space:nowrap;padding:.58rem .85rem;font-size:.68rem}.voice-box button.is-recording{background:#ff59422e;border-color:#ff806b;animation:1.2s infinite record-pulse}.audio-preview{width:100%;height:2.5rem;accent-color:var(--mango)}.form-error{color:#ffb6a8;margin:0;font-size:.68rem}.primary-action{color:#171006;background:linear-gradient(135deg,#ffc465f5,#de8418f0);margin-top:.2rem;padding:.95rem 1rem;font-weight:620;box-shadow:0 0 34px #ffb23e29}.assistant-content{flex-direction:column;min-height:70%;display:flex}.assistant-message{color:#ffffffc4;background:#ffb23e18;border:1px solid #ffcd7e47;border-radius:1.2rem 1.2rem .3rem;margin:2rem 0 1rem;padding:1rem 1.1rem;font-size:.8rem;line-height:1.9;box-shadow:0 0 28px #ffb23e14}.quick-questions button{color:#ffffffc2;text-align:start;cursor:pointer;border-radius:1rem;padding:.88rem 1rem;font-size:.72rem;transition:border-color .18s,background .18s,transform .18s}@keyframes logo-reveal{0%{opacity:0;filter:blur(10px)drop-shadow(0 0 #ffb23e00)}25%{opacity:1;filter:blur()drop-shadow(0 0 34px #ffb23e47)}62%{top:50%;left:50%;transform:translate(-50%,-50%)scale(1.35)}to{opacity:1;filter:blur()drop-shadow(0 0 20px #ffb23e2e);top:1.42rem;left:1.48rem;transform:translate(0)scale(1)}}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(3%,-2%)}50%{transform:translate(-2%,3%)}75%{transform:translate(1%,2%)}to{transform:translate(-3%,-1%)}}@keyframes pulse{0%{box-shadow:0 0 #ffb23e7a}70%{box-shadow:0 0 0 .65rem #ffb23e00}to{box-shadow:0 0 #ffb23e00}}@keyframes record-pulse{50%{box-shadow:0 0 0 .42rem #ff594212}}@media (max-width:980px){.topbar{width:min(37rem,100vw - 19rem);min-width:22rem}.glass-nav button{min-width:0;padding-inline:.8rem}}@media (max-width:760px){.site-shell{min-height:29rem}.brand{animation-name:logo-reveal-mobile}.topbar{width:auto;min-width:0;top:.85rem}.glass-nav{display:none}.menu-button,.mobile-menu{display:flex}.mobile-menu{flex-direction:column}.language-switcher{border-radius:1.15rem;gap:.1rem;width:3.1rem;padding:.2rem;right:.62rem}.language-switcher button{border-radius:.88rem;min-height:2.85rem}.language-switcher small{display:none}.contact-dock{border-radius:1.05rem;gap:.06rem;padding:.22rem;bottom:.72rem;left:.72rem}.contact-dock a{border-radius:.82rem;width:2.58rem;height:2.58rem}.contact-dock svg{width:1.2rem;height:1.2rem}.contact-dock img{width:1.55rem;height:1.2rem}.contact-dock a>span{display:none}.chat-button{justify-content:center;width:3.05rem;min-height:3.05rem;padding:0;bottom:.72rem;right:.72rem}.chat-button>span:last-child{display:none}.mango-aura{filter:blur(34px);width:20rem;height:20rem}.aura-left{bottom:-9rem;left:-10rem}.aura-right{top:-10rem;right:-9rem}.detail-panel{border-radius:1.48rem;width:calc(100vw - .76rem);top:.38rem;bottom:.38rem;right:.38rem}.panel-grid{grid-template-columns:1fr}.option-card,.option-card.wide{grid-column:auto;min-height:7.3rem}}@keyframes logo-reveal-mobile{0%{opacity:0;filter:blur(10px)}25%{opacity:1;filter:blur()drop-shadow(0 0 28px #ffb23e40)}62%{top:50%;left:50%;transform:translate(-50%,-50%)scale(1.08)}to{opacity:1;filter:blur()drop-shadow(0 0 16px #ffb23e2e);top:.92rem;left:.72rem;transform:translate(0)scale(.84)}}@media (max-height:560px) and (orientation:landscape){.language-switcher{top:53%}.language-switcher button{min-height:2.35rem}.contact-dock,.chat-button{bottom:.45rem}}@media (prefers-reduced-motion:reduce){.brand,.intro-grain,.chat-pulse{animation-duration:.01ms!important;animation-delay:0s!important}.intro-curtain,.hero-canvas,.topbar,.language-switcher,.contact-dock,.chat-button{transition-delay:0s!important}}@property --electric-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.hero-canvas{filter:saturate(1.035)contrast(1.025);background-image:url(/frames-smooth/kitchen-001.webp)}.glass-surface{--electric-angle:0deg;-webkit-backdrop-filter:blur(30px)saturate(145%);background:linear-gradient(145deg,#ffffff30,#ffffff0b 43%,#ffb43a13),#0d0c0a61;border-color:#ffd799a3;box-shadow:0 22px 60px #00000052,0 0 42px #ffaa2745,0 0 105px #ffaa2721,inset 0 2px 1px #ffffff59,inset 0 -9px 20px #00000030,inset 0 0 30px #ffb6411a}.glass-surface:after{z-index:3;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--electric-angle), #ffe1b038 0deg, #ffab27fa 31deg, #fff4dcf0 47deg, #ffab2721 84deg, #ffab270f 250deg, #ffbb44b8 330deg, #ffe1b038 360deg);filter:drop-shadow(0 0 5px #ffb53ae0)drop-shadow(0 0 15px #ff990080);content:"";-webkit-mask-composite:xor;padding:1.4px;animation:4.8s linear infinite electric-flow;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.brand{color:#fff9ee;transform-origin:50%;width:14.6rem;animation-name:milad-logo-reveal;animation-duration:2.35s}.wordmark-logo{filter:drop-shadow(0 0 10px #ffb43a33);width:100%;height:auto;display:block;overflow:visible}.topbar,.language-switcher,.contact-dock,.chat-button,.scroll-cue{filter:blur(11px);transition-property:opacity,transform,filter;transition-duration:.72s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.is-ready .topbar,.is-ready .language-switcher,.is-ready .contact-dock,.is-ready .chat-button,.is-ready .scroll-cue{filter:blur()}.topbar{width:min(45rem,100vw - 27rem);min-width:28rem}.nav-cluster{width:100%;position:relative}.glass-nav{z-index:2;border-radius:999px;min-height:3.55rem;padding:.34rem;position:relative}.glass-nav button{text-shadow:0 1px 10px #0000003d;justify-content:center;align-items:center;gap:.62rem;min-width:8.4rem;padding-block:.82rem;display:flex}.glass-nav button b{color:var(--mango-bright);font-size:.8rem;font-weight:500;transition:transform .22s;transform:translateY(-1px)}.glass-nav button.is-active,.glass-nav button.is-active:hover{color:#fff;background:linear-gradient(#ffffff1f,#ffac2729),#ffb23e14;box-shadow:inset 0 1px #ffffff42,inset 0 0 0 1px #ffd79761,0 8px 20px #0003,0 0 30px #ffa91f3b}.glass-nav button.is-active b{transform:translateY(1px)rotate(180deg)}.nav-dropdown{z-index:1;opacity:0;visibility:hidden;pointer-events:none;filter:blur(12px);transform-origin:top;border-radius:1.75rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;width:100%;padding:.5rem;transition:opacity .26s,visibility 0s linear .28s,filter .26s,transform .32s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:calc(100% + .72rem);left:0;transform:translateY(-14px)scaleY(.84)}.nav-dropdown.is-open{opacity:1;visibility:visible;pointer-events:auto;filter:blur();transition-delay:0s;transform:translateY(0)scaleY(1)}.nav-dropdown>button{color:#ffffffe6;cursor:pointer;text-align:start;background:linear-gradient(145deg,#ffffff13,#ffb23e09),#0808072e;border:1px solid #ffd79933;border-radius:1.22rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.72rem;min-width:0;padding:.86rem .8rem;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:inset 0 1px #ffffff21,0 9px 20px #00000029}.nav-dropdown>button:hover,.nav-dropdown>button:focus-visible{background:#ffae2c24;border-color:#ffbe55a6;outline:none;transform:translateY(-2px);box-shadow:inset 0 1px #fff3,0 0 26px #ffa91f33}.nav-dropdown i,.nav-dropdown>button>b{color:var(--mango-bright);font-size:.58rem;font-style:normal;font-weight:500}.nav-dropdown span{flex-direction:column;gap:.25rem;min-width:0;display:flex}.nav-dropdown strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:540;overflow:hidden}.nav-dropdown small{color:#ffffff78;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.language-switcher{border-radius:999px;flex-direction:row;gap:.08rem;width:auto;padding:.22rem;top:1.34rem;right:1.35rem;transform:translate(12px)}.is-ready .language-switcher{transform:translate(0)}.language-switcher button{border-radius:999px;width:2.42rem;min-height:2.35rem}.language-switcher small{display:none}.scroll-cue{--thumb-y:0rem;z-index:72;opacity:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:.56rem;width:2.8rem;min-height:8.2rem;padding:.7rem .45rem;display:flex;position:fixed;top:50%;left:1.32rem;transform:translate(-12px,-50%)}.is-ready .scroll-cue{opacity:1;transform:translateY(-50%)}.scroll-cue>span{color:#ffffff8f;letter-spacing:.13em;text-transform:uppercase;writing-mode:vertical-rl;font-size:.42rem;transform:rotate(180deg)}.scroll-cue>i{background:#ffffff17;border:1px solid #ffda9e4d;border-radius:999px;width:.32rem;height:5.1rem;position:relative;overflow:hidden;box-shadow:inset 0 0 8px #0000003d}.scroll-cue>i>b{width:.5rem;height:.62rem;transform:translate(-50%, var(--thumb-y));background:#ffc567;border-radius:999px;transition:transform .1s linear;position:absolute;top:0;left:50%;box-shadow:0 0 9px #ffad2c,0 0 20px #ff9b00e6}.scroll-cue>small{color:#ffffff9e;font-variant-numeric:tabular-nums;font-size:.44rem}.about-reveal{z-index:60;opacity:0;visibility:hidden;pointer-events:none;filter:blur(15px);border-radius:2.1rem;grid-template-columns:minmax(0,1.5fr) minmax(17rem,1fr);align-items:end;gap:1.5rem;width:min(58rem,100vw - 22rem);padding:1.15rem 1.25rem;transition:opacity .42s,visibility 0s linear .46s,filter .42s,transform .52s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;bottom:1.2rem;left:50%;transform:translate(-50%,calc(100% + 4rem))scale(.96)}.about-reveal.is-visible{opacity:1;visibility:visible;filter:blur();transition-delay:0s;transform:translate(-50%)scale(1)}.about-copy p{color:var(--mango-bright);letter-spacing:.14em;margin:0 0 .45rem;font-size:.54rem}.about-copy h2{letter-spacing:-.025em;max-width:37rem;margin:0;font-size:clamp(1.18rem,2vw,1.75rem);font-weight:430;line-height:1.18}.about-copy>span{color:#ffffff9e;max-width:42rem;margin-top:.62rem;font-size:.67rem;line-height:1.7;display:block}.about-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid}.about-stats>div{background:linear-gradient(145deg,#ffffff17,#ffa81b0f);border:1px solid #ffd79940;border-radius:1.18rem;flex-direction:column;justify-content:flex-end;min-height:4.4rem;padding:.72rem;display:flex;box-shadow:inset 0 1px #ffffff21,0 8px 17px #0000002b}.about-stats small{color:var(--mango-bright);font-size:.48rem}.about-stats strong{color:#ffffffe0;margin-top:.28rem;font-size:.62rem;font-weight:500}.contact-dock,.chat-button,.menu-button,.scroll-cue,.language-switcher{border-radius:999px}.contact-dock a,.language-switcher button,.chat-button,.glass-nav button{box-shadow:inset 0 1px #ffffff1f}.detail-panel{filter:blur(14px);transition:transform .46s cubic-bezier(.22,1,.36,1),filter .42s}.panel-layer.is-open .detail-panel{filter:blur()}@keyframes electric-flow{to{--electric-angle:360deg}}@keyframes milad-logo-reveal{0%{opacity:0;filter:blur(14px)drop-shadow(0 0 #ffb23e00);top:50%;left:50%;transform:translate(-50%,-50%)scale(1.45)}24%{opacity:1;filter:blur()drop-shadow(0 0 40px #ffb23e66)}61%{top:50%;left:50%;transform:translate(-50%,-50%)scale(1.45)}to{opacity:1;filter:blur()drop-shadow(0 0 23px #ffb23e3d);top:1.55rem;left:1.45rem;transform:translate(0)scale(1)}}@media (max-width:1200px){.about-reveal{width:min(56rem,100vw - 3rem);bottom:5.3rem}}@media (max-width:980px){.brand{width:12.2rem}.topbar{width:auto;min-width:0;top:1rem}.glass-nav,.nav-dropdown{display:none}.menu-button,.mobile-menu{display:flex}.mobile-menu{flex-direction:column}.language-switcher{top:1rem;right:.8rem}}@media (max-width:760px){.brand{width:10.3rem;animation-name:milad-logo-reveal-mobile}.language-switcher{gap:.04rem;width:auto;padding:.18rem}.language-switcher button{width:2.02rem;min-height:2rem}.scroll-cue{width:2.18rem;min-height:6.9rem;padding:.55rem .35rem;left:.58rem}.scroll-cue>span{display:none}.scroll-cue>i{height:5.1rem}.about-reveal{border-radius:1.55rem;width:calc(100vw - 1.3rem);max-height:min(49svh,28rem);padding:.95rem;display:block;bottom:4.7rem;overflow-y:auto}.about-copy h2{font-size:1.08rem}.about-copy>span{font-size:.61rem;line-height:1.6}.about-stats{margin-top:.75rem}.about-stats>div{border-radius:.95rem;min-height:3.7rem;padding:.56rem}}@keyframes milad-logo-reveal-mobile{0%{opacity:0;filter:blur(12px);top:50%;left:50%;transform:translate(-50%,-50%)scale(1.25)}25%{opacity:1;filter:blur()drop-shadow(0 0 30px #ffb23e57)}62%{top:50%;left:50%;transform:translate(-50%,-50%)scale(1.25)}to{opacity:1;filter:blur()drop-shadow(0 0 18px #ffb23e38);top:1.08rem;left:.82rem;transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.glass-surface:after{animation:none!important}.nav-dropdown,.about-reveal,.detail-panel,.scroll-cue>i>b{transition-duration:.01ms!important}}.intro-curtain{background:#000;transition-duration:.5s}.intro-grain{z-index:4;opacity:.16;mix-blend-mode:screen;animation:.12s steps(2,end) infinite crt-static}.intro-scanlines{z-index:5;pointer-events:none;opacity:.76;background:repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 4px);animation:.24s linear infinite crt-scan-drift;position:absolute;inset:0}.intro-beam{z-index:6;pointer-events:none;opacity:0;background:#fffdf4;width:100%;height:2px;animation:1.05s step-end both crt-beam-start;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleX(.02)scaleY(1);box-shadow:0 0 8px #fff,0 0 24px #ffc25ee6,0 0 70px #ffaa2d9e}.intro-screen-glow{z-index:2;pointer-events:none;opacity:0;background:radial-gradient(#fff1d629,#ffb0370d 28%,#0000 58%),radial-gradient(#0000 42%,#000000e0 100%);animation:2.15s ease-out .28s both crt-screen-light;position:absolute;inset:0}.brand{color:#fff;opacity:0;transform-origin:50%;filter:none;width:min(31rem,64vw);height:min(31rem,64vw);animation:2.7s cubic-bezier(.22,1,.36,1) both crt-brand-journey;display:block;top:50%;left:50%}.brand-logo{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.brand-logo-full{opacity:0;animation:2.7s step-end both crt-full-logo}.brand-logo-wordmark{opacity:0;filter:drop-shadow(0 0 10px #ffb64657);height:auto;animation:2.7s both crt-wordmark;top:50%;transform:translateY(-50%)}.wordmark-logo{display:none}.nav-dropdown{border-radius:1.55rem;grid-template-columns:minmax(0,1fr);gap:.38rem;width:min(36rem,100vw - 2rem);padding:.52rem;left:50%;transform:translate(-50%,-14px)scaleY(.86)}.nav-dropdown>button{opacity:0;grid-template-columns:minmax(0,1fr) auto;gap:1rem;min-height:3.9rem;padding:.72rem 1rem;transform:translateY(-10px)}.nav-dropdown.is-open>button{animation:.34s cubic-bezier(.22,1,.36,1) both submenu-layer-in}.nav-dropdown.is-open>button:nth-child(2){animation-delay:70ms}.nav-dropdown.is-open>button:nth-child(3){animation-delay:.14s}.nav-dropdown span{gap:.28rem}.nav-dropdown strong{font-size:.79rem}.nav-dropdown small{white-space:normal;font-size:.58rem;line-height:1.45}.nav-dropdown>button>b{font-size:.72rem}.scroll-cue{-webkit-backdrop-filter:blur(18px)saturate(120%);background:#0d0c0a33;border-color:#ffda9e57;gap:.38rem;width:2rem;min-height:6.35rem;padding:.5rem .3rem;left:1rem;box-shadow:0 10px 34px #0000002e,0 0 24px #ffaa2721,inset 0 1px #ffffff2b}.scroll-cue:before{opacity:.34}.scroll-cue:after{opacity:.48}.scroll-cue>i>b{width:.42rem;height:.56rem;box-shadow:0 0 7px #ffad2c,0 0 14px #ff9b009e}.about-reveal.glass-surface{color:#17140f;-webkit-backdrop-filter:blur(30px)saturate(116%);background:linear-gradient(135deg,#fffffffc,#fffaf1f2),#fff;border-color:#c67d1047;box-shadow:0 24px 70px #0000004f,0 0 44px #ffb02f2b,inset 0 1px #fff}.about-reveal.glass-surface:before{opacity:.7;background:radial-gradient(at 75% 100%,#ffac232e,#0000 58%)}.about-copy p{color:#a85b00;font-weight:650}.about-copy h2{color:#17140f;font-weight:520}.about-copy>span{color:#574f43}.about-stats>div{background:linear-gradient(145deg,#ffbb5224,#ffffffb8);border-color:#ad68002e;box-shadow:inset 0 1px #fff,0 8px 22px #6b3e0014}.about-stats small{color:#a65c00}.about-stats strong{color:#282117}@keyframes crt-static{0%{transform:translate(-1.5%,-1%)}25%{transform:translate(1%,1.5%)}50%{transform:translate(-.5%,1%)}75%{transform:translate(1.5%,-.5%)}to{transform:translate(-1%,-1.5%)}}@keyframes crt-scan-drift{to{transform:translateY(4px)}}@keyframes crt-beam-start{0%,5%{opacity:0;transform:translate(-50%,-50%)scaleX(.02)scaleY(1)}7%{opacity:1;transform:translate(-50%,-50%)scaleX(.72)scaleY(1)}10%{opacity:0;transform:translate(-50%,-50%)scaleX(1)scaleY(1)}13%{opacity:.95;transform:translate(-50%,-50%)scaleX(.18)scaleY(1)}17%{opacity:1;transform:translate(-50%,-50%)scaleX(1)scaleY(1)}29%{opacity:.68;transform:translate(-50%,-50%)scaleX(1)scaleY(130)}34%,to{opacity:0;transform:translate(-50%,-50%)scaleX(1)scaleY(260)}}@keyframes crt-screen-light{0%{opacity:0}8%{opacity:.68}12%{opacity:.04}17%{opacity:.92}24%{opacity:.32}35%,to{opacity:.58}}@keyframes crt-brand-journey{0%,5%{opacity:0;filter:brightness(2.4)contrast(1.6)blur(3px);top:50%;left:50%;transform:translate(-50%,-50%)scaleX(.08)scaleY(.012)}7%{opacity:1;transform:translate(-50%,-50%)scaleX(.78)scaleY(.014)}9%{opacity:0}12%{opacity:1;filter:brightness(2.2)contrast(1.45)blur(1px);transform:translate(-50%,-50%)scaleX(1.02)scaleY(.025)}15%{opacity:.12}18%{opacity:1;filter:brightness(1.18)contrast(1.08)blur();transform:translate(-50%,-50%)scale(1.025,.94)}22%{opacity:.42}25%,65%{opacity:1;filter:brightness()contrast()blur();top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}to{opacity:1;filter:brightness(1.05)contrast(1.04)drop-shadow(0 0 18px #ffb23e42);top:-2.2rem;left:1rem;transform:translate(0)scale(.46)}}@keyframes crt-full-logo{0%,6%,9%,15%{opacity:0}7%,12%,18%,67%{opacity:1}22%{opacity:.36}72%,to{opacity:0}}@keyframes crt-wordmark{0%,65%{opacity:0}73%,to{opacity:1}}@keyframes submenu-layer-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.brand{width:min(27rem,72vw);height:min(27rem,72vw)}.nav-dropdown{display:none}}@media (max-width:760px){.brand{width:min(24rem,82vw);height:min(24rem,82vw);animation-name:crt-brand-journey-mobile}.scroll-cue{width:1.65rem;min-height:5.35rem;padding:.4rem .24rem;left:.45rem}.scroll-cue>i{height:3.95rem}.scroll-cue>small{display:none}}@keyframes crt-brand-journey-mobile{0%,5%{opacity:0;filter:brightness(2.4)contrast(1.6)blur(3px);top:50%;left:50%;transform:translate(-50%,-50%)scaleX(.08)scaleY(.012)}7%{opacity:1;transform:translate(-50%,-50%)scaleX(.78)scaleY(.014)}9%{opacity:0}12%{opacity:1;transform:translate(-50%,-50%)scaleX(1.02)scaleY(.025)}15%{opacity:.12}18%{opacity:1;filter:brightness(1.18)contrast(1.08);transform:translate(-50%,-50%)scale(1.025,.94)}22%{opacity:.42}25%,65%{opacity:1;filter:brightness();top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}to{opacity:1;filter:brightness(1.05)contrast(1.04)drop-shadow(0 0 15px #ffb23e3d);top:-1.35rem;left:.55rem;transform:translate(0)scale(.4)}}@media (prefers-reduced-motion:reduce){.intro-beam,.intro-screen-glow,.intro-grain,.intro-scanlines{animation:none!important}}.brand-logo-clean{opacity:1;filter:brightness(0)invert()drop-shadow(0 0 8px #ffffff3d)drop-shadow(0 0 18px #ffb23e2e);animation:none}.contact-dock>a,.contact-dock>.contact-pending{border-radius:.98rem;place-items:center;width:3rem;height:3rem;text-decoration:none;display:grid;position:relative}.contact-dock>.contact-pending{color:#fff;cursor:default;opacity:.56;transition:opacity .18s,background .18s}.contact-dock>.contact-pending:hover{opacity:.82;background:#fff1}.contact-dock>.contact-pending>svg{fill:currentColor;width:1.3rem;height:1.3rem}.contact-dock>.contact-pending>span{color:#fff8ed;opacity:0;pointer-events:none;white-space:nowrap;background:#090806e0;border:1px solid #ffcc7954;border-radius:.6rem;padding:.38rem .58rem;font-size:.58rem;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + .72rem);left:50%;transform:translate(-50%,5px);box-shadow:0 0 22px #ffb23e21}.contact-dock>.contact-pending:hover>span{opacity:1;transform:translate(-50%)}.about-reveal.order-reveal{pointer-events:none;border-radius:2.15rem;grid-template-columns:minmax(0,1.16fr) minmax(24rem,.84fr);align-items:stretch;gap:.95rem;width:min(76rem,100vw - 3rem);padding:1rem;bottom:5.7rem}.about-reveal.order-reveal.is-visible{pointer-events:auto}.order-reveal-copy{flex-direction:column;min-width:0;padding:.45rem .55rem .25rem;display:flex}.order-reveal-copy>p{color:#a85b00;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .42rem;font-size:.55rem;font-weight:720}.order-reveal-copy>h2{color:#17140f;letter-spacing:-.03em;max-width:44rem;margin:0;font-size:clamp(1.28rem,2vw,1.9rem);font-weight:590;line-height:1.18}.order-reveal-copy>span{color:#5d554a;max-width:45rem;margin-top:.58rem;font-size:.69rem;line-height:1.7;display:block}.order-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;margin-top:auto;padding-top:.8rem;display:grid}.order-steps>div{background:linear-gradient(145deg,#ffbb5221,#ffffffd1);border:1px solid #7c4c0721;border-radius:1.05rem;align-items:flex-start;gap:.55rem;min-height:4rem;padding:.7rem;display:flex;box-shadow:inset 0 1px #fff,0 7px 18px #5732000d}.order-steps i{background:#dc820e;border-radius:50%;flex:none;width:.42rem;height:.42rem;margin-top:.16rem;box-shadow:0 0 0 .22rem #dc820e1c}.order-steps span{flex-direction:column;gap:.24rem;min-width:0;display:flex}.order-steps strong{color:#29231b;font-size:.64rem;font-weight:690}.order-steps small{color:#6a6053;font-size:.52rem;line-height:1.45}.pricing-column{background:radial-gradient(circle at 100% 0,#ffb13430,#0000 40%),#f4eee4;border:1px solid #7c4c0721;border-radius:1.58rem;flex-direction:column;gap:.5rem;min-width:0;padding:.62rem;display:flex;box-shadow:inset 0 1px #fff,0 14px 34px #4f2d0017}.price-list{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.price-card{background:#ffffffc7;border:1px solid #a7630026;border-radius:1.15rem;flex-direction:column;justify-content:space-between;min-height:6.25rem;padding:.78rem;display:flex;box-shadow:inset 0 1px #fff,0 8px 18px #57320012}.price-card>span{color:#595044;font-size:.58rem;line-height:1.45}.price-card>p{color:#17120c;direction:ltr;align-items:baseline;gap:.35rem;margin:.52rem 0 0;display:flex}.price-card>p strong{font-family:var(--font-geist-mono), "Segoe UI", sans-serif;letter-spacing:-.055em;font-size:clamp(1.16rem,1.7vw,1.6rem);font-weight:790}.price-card>p small{color:#a15b00;font-size:.54rem;font-weight:700}.delivery-badge{color:#fff;background:#1a1712;border-radius:.95rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.6rem;padding:.52rem .72rem;display:flex;box-shadow:0 8px 22px #160f0529,inset 0 1px #ffffff1f}.delivery-badge i{color:#171006;background:#ffb23e;border-radius:50%;place-items:center;width:1.28rem;height:1.28rem;font-size:.68rem;font-style:normal;font-weight:900;display:grid}.delivery-badge strong{font-size:.68rem;font-weight:650}.order-actions{grid-template-columns:.8fr 1.2fr;gap:.48rem;display:grid}.order-actions>a{color:#332a1f;text-align:center;background:#fff;border:1px solid #9356002b;border-radius:.95rem;justify-content:center;align-items:center;min-width:0;min-height:2.85rem;padding:.52rem .7rem;font-size:.61rem;font-weight:680;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:inset 0 1px #fff,0 7px 17px #512e0012}.order-actions>a:first-child{color:#fff;background:#1e9b51;border-color:#19874240}.order-actions>a:hover,.order-actions>a:focus-visible{border-color:#cc770080;outline:none;transform:translateY(-1px);box-shadow:0 9px 22px #5c34001f}.order-actions .email-action{flex-direction:column;gap:.12rem}.order-actions .email-action small{color:#8a5d1c;text-overflow:ellipsis;white-space:nowrap;direction:ltr;max-width:100%;font-size:.48rem;font-weight:520;overflow:hidden}@media (max-width:1100px){.about-reveal.order-reveal{grid-template-columns:minmax(0,1fr) minmax(21rem,.85fr)}.order-steps{grid-template-columns:1fr}.order-steps>div{min-height:0}}@media (max-width:760px){.brand-logo-clean{filter:brightness(0)invert()drop-shadow(0 0 7px #ffffff38)drop-shadow(0 0 13px #ffb23e26)}.contact-dock>a,.contact-dock>.contact-pending{border-radius:.78rem;width:2.32rem;height:2.32rem}.contact-dock>.contact-pending>span{display:none}.about-reveal.order-reveal{border-radius:1.45rem;width:calc(100vw - .9rem);max-height:min(69svh,37rem);padding:.66rem;display:block;bottom:4.25rem}.order-reveal-copy{padding:.35rem .34rem .6rem}.order-reveal-copy>h2{font-size:1.08rem}.order-reveal-copy>span{font-size:.59rem;line-height:1.55}.order-steps{display:none}.pricing-column{border-radius:1.2rem;gap:.42rem;padding:.48rem}.price-card{min-height:5.25rem;padding:.63rem}.price-card>span{font-size:.52rem}.price-card>p strong{font-size:1.05rem}.delivery-badge{min-height:2.35rem}.order-actions{grid-template-columns:1fr}.order-actions>a{min-height:2.45rem}}.intro-curtain{background:#000;transition:opacity .62s}.brand{aspect-ratio:1800/235;transform-origin:0 0;width:min(31rem,64vw);height:auto;animation:2.75s cubic-bezier(.22,1,.36,1) both clean-brand-journey;top:50%;left:50%}.brand-logo,.brand-logo-wordmark{opacity:1;width:100%;height:auto;animation:none;position:static;inset:auto;transform:none}.brand-logo-clean{filter:none}@keyframes clean-brand-journey{0%{opacity:0;filter:blur(5px);top:50%;left:50%;transform:translate(-50%,-50%)scale(.92)}22%,66%{opacity:1;filter:none;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}to{top:max(.66rem, env(safe-area-inset-top));left:max(.7rem, env(safe-area-inset-left));opacity:1;filter:drop-shadow(0 3px 11px #000000c2);transform:translate(0)scale(.36)}}.glass-surface{box-shadow:0 22px 60px #00000052,0 0 52px #ffaa273d,0 0 132px #ffaa2721,inset 0 2px 1px #ffffff59,inset 0 -9px 20px #00000030,inset 0 0 30px #ffb6411a}.scroll-cue{left:max(1rem, env(safe-area-inset-left));gap:.34rem;width:1.82rem;min-height:5.9rem;padding:.44rem .25rem}.scroll-cue>i{height:3.65rem}.nav-dropdown{background:linear-gradient(145deg,#ffffff29,#ffb23e13),#0d0b08b0;border-color:#ffd38c8c}.nav-dropdown>button{background:linear-gradient(145deg,#ffffff1c,#ffb23e11),#08080757;border-color:#ffda9e52}.nav-dropdown strong{color:#fffaf1;font-size:.86rem;font-weight:680}.nav-dropdown small{color:#fffaf1bd;font-size:.65rem;line-height:1.55}.nav-dropdown>button>b{color:#ffc566;font-size:.82rem}.order-reveal-copy>p{font-size:.63rem;font-weight:780}.order-reveal-copy>h2{font-size:clamp(1.48rem,2.2vw,2.08rem);font-weight:650;line-height:1.22}.order-reveal-copy>span{color:#4d453b;font-size:.78rem;font-weight:510;line-height:1.75}.order-steps strong{font-size:.74rem;font-weight:760}.order-steps small{color:#564d41;font-size:.61rem;font-weight:500}.price-card>span{color:#3f382f;font-size:.68rem;font-weight:560}.price-card>p strong{font-size:clamp(1.38rem,1.9vw,1.82rem);font-weight:830}.price-card>p small{font-size:.61rem;font-weight:780}.delivery-badge strong,.order-actions>a{font-size:.72rem;font-weight:740}.order-actions .email-action small{font-size:.54rem;font-weight:620}.chat-button{right:max(1.2rem, env(safe-area-inset-right));bottom:max(1.2rem, env(safe-area-inset-bottom));background:radial-gradient(circle at 34% 26%,#fff3,#0000 35%),#0f0d0aa8;border-color:#ffd796ad;justify-content:center;width:3.45rem;min-height:3.45rem;padding:0}.chat-icon{place-items:center;width:1.45rem;height:1.45rem;display:grid;position:relative}.chat-icon svg{fill:none;stroke:#fff8eb;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:100%;height:100%;display:block;overflow:visible}.chat-icon i{background:#ffb23e;border:2px solid #17130e;border-radius:50%;width:.46rem;height:.46rem;position:absolute;top:-.22rem;right:-.3rem;box-shadow:0 0 10px #ffb23ee6}.chat-label{color:#fff8ed;opacity:0;pointer-events:none;white-space:nowrap;background:#0a0907d1;border:1px solid #ffd38c6e;border-radius:999px;padding:.48rem .72rem;font-size:.65rem;transition:opacity .18s,transform .18s;position:absolute;right:calc(100% + .62rem);transform:translate(6px)}.chat-button:hover .chat-label,.chat-button:focus-visible .chat-label{opacity:1;transform:translate(0)}@media (min-width:900px){.hero-poster img,.hero-video{object-position:50% 69%;transform-origin:50% 70%}.is-ready .hero-poster,.is-ready .hero-video{transform:scale(1.07)}}@media (max-width:980px){.topbar{width:min(40rem,100vw - 1.2rem);min-width:0;top:4.15rem}.glass-nav{display:flex}.nav-dropdown{width:min(34rem,100vw - 1.2rem);display:grid}.menu-button,.mobile-menu{display:none}.glass-nav button{min-width:0}}@media (max-width:760px){.brand{width:min(24rem,82vw);height:auto;animation-name:clean-brand-journey-mobile}.topbar{top:max(3.45rem, calc(env(safe-area-inset-top) + 3rem));width:calc(100vw - .82rem)}.glass-nav{gap:.08rem;min-height:2.55rem;padding:.2rem}.glass-nav button{gap:.23rem;min-width:0;padding:.56rem .2rem;font-size:.62rem}.glass-nav button b{font-size:.58rem}.nav-dropdown{border-radius:1.18rem;gap:.27rem;width:calc(100vw - .82rem);padding:.36rem;top:calc(100% + .42rem)}.nav-dropdown>button{border-radius:.9rem;min-height:3.35rem;padding:.57rem .72rem}.nav-dropdown strong{font-size:.7rem}.nav-dropdown small{font-size:.56rem;line-height:1.45}.language-switcher{top:max(.62rem, env(safe-area-inset-top));right:max(.48rem, env(safe-area-inset-right))}.language-switcher button{width:1.86rem;min-height:1.86rem}.language-switcher strong{font-size:.62rem}.scroll-cue{left:max(.38rem, env(safe-area-inset-left));border-width:1px;gap:0;width:1.1rem;min-height:3.55rem;padding:.27rem .19rem}.scroll-cue>span,.scroll-cue>small{display:none}.scroll-cue>i{width:.2rem;height:2.82rem}.scroll-cue>i>b{width:.32rem;height:.42rem}.mango-aura{filter:blur(56px);width:33rem;height:33rem}.aura-left{bottom:-16rem;left:-17rem}.aura-right{top:-17rem;right:-16rem}.chat-button{right:max(.65rem, env(safe-area-inset-right));bottom:max(.68rem, env(safe-area-inset-bottom));width:2.75rem;min-height:2.75rem}.chat-icon{width:1.18rem;height:1.18rem}.chat-label{display:none}.order-reveal-copy>p{font-size:.58rem}.order-reveal-copy>h2{font-size:1.18rem;line-height:1.28}.order-reveal-copy>span{font-size:.65rem;line-height:1.65}.price-card>span{font-size:.58rem}.price-card>p strong{font-size:1.18rem}.price-card>p small,.delivery-badge strong,.order-actions>a{font-size:.65rem}}@keyframes clean-brand-journey-mobile{0%{opacity:0;filter:blur(4px);top:50%;left:50%;transform:translate(-50%,-50%)scale(.92)}22%,66%{opacity:1;filter:none;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}to{top:max(.5rem, env(safe-area-inset-top));left:max(.48rem, env(safe-area-inset-left));opacity:1;filter:drop-shadow(0 3px 9px #000000c7);transform:translate(0)scale(.34)}}.account-button{z-index:3;color:#fff8ed;cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.52rem;min-width:3.55rem;min-height:3.55rem;padding:.55rem .82rem;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.account-button:hover,.account-button:focus-visible{background:linear-gradient(145deg,#ffffff2b,#ffb23e1f),#0d0b0899;border-color:#ffda9ecc;outline:none;transform:translateY(-1px);box-shadow:0 15px 38px #0000004d,0 0 36px #ffaa2740,inset 0 1px #ffffff52}.account-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;flex:none;width:1.24rem;height:1.24rem}.account-button>span{text-overflow:ellipsis;white-space:nowrap;max-width:8.5rem;font-size:.64rem;font-weight:620;overflow:hidden}.contact-dock a:nth-child(5){color:#ff6fae}.order-actions{grid-template-columns:1fr 1fr}.order-actions>a{gap:.48rem}.order-actions>a svg{fill:currentColor;flex:none;width:1rem;height:1rem}.order-actions .telegram-action{color:#fff;background:#279ed7;border-color:#229ed94d}.account-features{grid-template-columns:1fr 1fr;gap:.62rem;margin:-.55rem 0 1.2rem;display:grid}.account-features>span{color:#ffffffc4;background:#ffffff0b;border:1px solid #ffcd7e38;border-radius:1rem;align-items:center;gap:.7rem;min-height:3.45rem;padding:.75rem .82rem;font-size:.7rem;display:flex}.account-features i{color:var(--mango-bright);font-size:.55rem;font-style:normal}.account-form{grid-template-columns:1fr 1fr;gap:.78rem;display:grid}.account-form>label{flex-direction:column;gap:.44rem;display:flex}.account-form>label:first-child{grid-column:1/-1}.account-form label>span,.assistant-form>label{color:#ffffffc7;font-size:.69rem}.account-form input,.assistant-form textarea{color:#fff;text-align:start;background:#ffffff0d;border:1px solid #ffcd7e47;border-radius:1rem;outline:none;width:100%;box-shadow:inset 0 1px #ffffff17,0 0 22px #ffb23e0a}.account-form input{min-height:3rem;padding:.78rem .9rem}.account-form input:focus,.assistant-form textarea:focus{border-color:#ffb23eb8;box-shadow:0 0 0 3px #ffb23e1a,0 0 24px #ffb23e1a}.account-form>.primary-action,.integration-note,.account-ready{grid-column:1/-1}.integration-note,.account-ready{border-radius:.9rem;margin:0;padding:.78rem .88rem;font-size:.64rem;line-height:1.75}.integration-note{color:#ffffff8a;border:1px dashed #ffcd7e3d}.account-ready{color:#c7f6d8;background:#2ca85b1f;border:1px solid #5cda8b4d}.assistant-content{min-height:100%}.assistant-message{flex-direction:column;gap:.62rem;margin-top:1.35rem;display:flex}.assistant-message>strong{width:fit-content;color:var(--mango-bright);background:#ffb23e29;border-radius:999px;padding:.3rem .52rem;font-size:.57rem;font-weight:680}.assistant-message>span{display:block}.assistant-message.needs-review{background:#ff8e1818;border-color:#ffb23e80}.assistant-message>button{color:#fff8ed;cursor:pointer;background:#ffffff12;border:1px solid #ffcd7e66;border-radius:999px;width:fit-content;padding:.58rem .78rem;font-size:.63rem}.assistant-form{flex-direction:column;gap:.48rem;margin:0 0 1rem;display:flex}.assistant-form>div{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.48rem;display:grid}.assistant-form textarea{resize:vertical;min-height:3.8rem;padding:.78rem .88rem;line-height:1.6}.assistant-form button{color:#171006;cursor:pointer;background:linear-gradient(135deg,#ffc465f5,#de8418f0);border:1px solid #ffcd7e8f;border-radius:1rem;min-width:6.4rem;padding:.72rem .85rem;font-size:.68rem;font-weight:680}.assistant-form button:disabled,.assistant-form textarea:disabled{cursor:wait;opacity:.68}.quick-questions{margin-top:0}html[lang=fa] .account-button>span,html[lang=fa] .account-form,html[lang=fa] .account-features,html[lang=fa] .assistant-form,html[lang=fa] .assistant-message{letter-spacing:0}html[lang=fa] .account-button>span,html[lang=fa] .account-form label>span,html[lang=fa] .assistant-form>label,html[lang=fa] .assistant-form button,html[lang=fa] .assistant-message>strong{font-weight:500}@media (max-width:980px){.topbar{width:min(39rem,100vw - 1.2rem)}.account-button{width:3.1rem;min-width:3.1rem;min-height:3.1rem;padding:0}.account-button>span{display:none}}@media (max-width:760px){.topbar{gap:.34rem;width:min(22.8rem,100vw - .9rem)}.account-button{width:2.34rem;min-width:2.34rem;min-height:2.34rem}.account-button svg{width:1.03rem;height:1.03rem}.order-actions,.account-features,.account-form{grid-template-columns:1fr}.account-form>label:first-child,.account-form>.primary-action,.integration-note,.account-ready{grid-column:auto}.assistant-form>div{grid-template-columns:1fr}.assistant-form button{min-height:2.75rem}}.intro-curtain{background:#000}.is-intro .mango-aura{opacity:0}.mango-aura{filter:blur(104px);background:radial-gradient(circle,#ffb5414f,#ffaa2726 31%,#ffaa2711 54%,#0000 78%);width:64rem;height:64rem}.aura-left{bottom:-29rem;left:-29rem}.aura-right{top:-30rem;right:-28rem}.is-ready .mango-aura{opacity:1}.glass-surface:before{filter:blur(32px);opacity:1;background:radial-gradient(at 24% 22%,#ffcd7c3d,#0000 48%),radial-gradient(at 82% 78%,#ff950033,#0000 58%);inset:-1.75rem}.brand{transform-origin:0 0}.topbar{top:max(.82rem, env(safe-area-inset-top));filter:none;width:min(42rem,100vw - 27rem)}.scroll-cue{top:52%;left:max(.72rem, env(safe-area-inset-left));gap:.28rem;width:1.55rem;min-height:5.15rem;padding:.38rem .2rem}.is-ready .scroll-cue{opacity:.46}.scroll-cue>span{font-size:.31rem}.scroll-cue>i{width:.22rem;height:3.28rem}.scroll-cue>i>b{width:.38rem;height:.5rem}.scroll-cue>small{font-size:.33rem}.chat-button{right:max(.88rem, env(safe-area-inset-right));bottom:max(.9rem, env(safe-area-inset-bottom));border-radius:1.08rem;width:3.08rem;min-height:3.08rem;box-shadow:0 14px 36px #00000052,0 0 34px #ffaa2745,inset 0 1px #ffffff47}html[lang=fa] .glass-nav button,html[lang=fa] .language-switcher button,html[lang=fa] .nav-dropdown strong,html[lang=fa] .order-actions>a,html[lang=fa] .delivery-badge strong,html[lang=fa] .panel-close,html[lang=fa] .quick-questions button,html[lang=fa] .primary-action{letter-spacing:0;font-weight:500}html[lang=fa] .order-reveal-copy>p,html[lang=fa] .eyebrow{letter-spacing:0;font-weight:700}html[lang=fa] .order-reveal-copy>h2,html[lang=fa] .panel-content h2{letter-spacing:0;font-weight:700;line-height:1.55}html[lang=fa] .order-reveal-copy>h2{font-size:clamp(1.35rem,1.9vw,1.75rem)}html[lang=fa] .order-reveal-copy>span,html[lang=fa] .panel-lead,html[lang=fa] .nav-dropdown small{letter-spacing:0;font-weight:400;line-height:1.9}html[lang=fa] .order-steps strong,html[lang=fa] .price-card>span{font-weight:500;line-height:1.75}html[lang=fa] .order-steps small{font-weight:400;line-height:1.7}html[lang=fa] .price-card>p strong{font-family:"Vazir Persian", var(--font-geist-mono), "Segoe UI", sans-serif;letter-spacing:0;font-weight:900}html[lang=fa] .price-card>p small{font-weight:700}@media (min-width:900px){.hero-poster,.hero-poster img,.hero-video{object-position:50% 82%;transform-origin:50% 84%}.is-ready .hero-poster,.is-ready .hero-video{transform:scale(1.14)}}@media (max-width:980px){.topbar{top:max(3.35rem, calc(env(safe-area-inset-top) + 3rem));width:min(34rem,100vw - 4.5rem)}.nav-dropdown{width:min(34rem,100vw - 4.5rem)}}@media (max-width:760px){.about-reveal.order-reveal{scrollbar-width:none;overflow-x:hidden}.about-reveal.order-reveal::-webkit-scrollbar{display:none}.about-reveal.order-reveal.glass-surface:before{filter:none;inset:0}.topbar{top:max(3.05rem, calc(env(safe-area-inset-top) + 2.72rem));width:min(20rem,100vw - 4.8rem)}.glass-nav{min-height:2.34rem;padding:.16rem}.glass-nav button{gap:.16rem;padding:.48rem .12rem;font-size:.59rem}.glass-nav button b{font-size:.5rem}.nav-dropdown{width:min(20rem,100vw - 4.8rem)}.scroll-cue{top:54%;left:max(.24rem, env(safe-area-inset-left));background:#0d0c0a1c;border-color:#ffda9e38;width:.82rem;min-height:2.78rem;padding:.18rem .1rem;box-shadow:0 0 15px #ffaa271a}.is-ready .scroll-cue{opacity:.38}.scroll-cue:before,.scroll-cue:after{opacity:.25}.scroll-cue>i{width:.14rem;height:2.06rem}.scroll-cue>i>b{width:.25rem;height:.34rem;box-shadow:0 0 6px #ffad2c,0 0 10px #ff9b0085}.mango-aura{filter:blur(74px);width:42rem;height:42rem}.aura-left{bottom:-21rem;left:-22rem}.aura-right{top:-22rem;right:-21rem}.chat-button{right:max(.52rem, env(safe-area-inset-right));bottom:max(.56rem, env(safe-area-inset-bottom));border-radius:.86rem;width:2.5rem;min-height:2.5rem}.chat-icon{width:1.08rem;height:1.08rem}html[lang=fa] .order-reveal-copy>h2{font-size:1.24rem;line-height:1.62}html[lang=fa] .order-reveal-copy>span{font-size:.69rem;line-height:1.9}html[lang=fa] .price-card>span{font-size:.62rem}html[lang=fa] .price-card>p strong{font-size:1.24rem}}.topbar{align-items:flex-start;gap:.55rem;width:min(51rem,100vw - 18rem)}.nav-cluster{flex:auto;width:auto;min-width:0}@media (max-width:980px){.topbar{width:min(39rem,100vw - 1.2rem)}}@media (max-width:760px){.topbar{gap:.34rem;width:min(22.8rem,100vw - .9rem)}}.brand{aspect-ratio:auto;transform-origin:0 0;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.34rem,.9vw,.72rem);width:min(42rem,90vw);height:auto;animation-name:studio-brand-journey;display:flex}.brand-logo,.brand-logo-wordmark{opacity:1;width:100%;height:auto;animation:none;display:block;position:static;inset:auto;transform:none}.brand-studio{color:#fff;font-synthesis:none;letter-spacing:.17em;text-indent:0;text-shadow:none;white-space:nowrap;margin-inline-start:.17em;font-family:Avinga,serif;font-size:clamp(1.45rem,3.2vw,2.75rem);font-weight:400;line-height:.9;position:static;transform:none}.topbar{z-index:80;top:max(.82rem, env(safe-area-inset-top));align-items:stretch;gap:0;width:min(48rem,100vw - 32rem);min-width:0}.nav-cluster{width:100%;min-width:0;display:block}.glass-nav{border-radius:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.12rem;width:100%;min-height:3.35rem;padding:.26rem;display:grid}.glass-nav button,.glass-nav .nav-account-button{white-space:nowrap;border-radius:.98rem;justify-content:center;align-items:center;gap:.42rem;width:100%;min-width:0;min-height:2.82rem;padding:.58rem .5rem;font-size:.7rem;display:flex}.nav-account-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;flex:none;width:1.05rem;height:1.05rem}.nav-account-button>span{text-overflow:ellipsis;overflow:hidden}.nav-dropdown{transform-origin:top;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;top:calc(100% + .55rem);left:0;transform:translateY(-10px)scale(.98)}.nav-dropdown.is-open{transform:translateY(0)scale(1)}.detail-panel{min-height:0}.panel-head{flex:none}.panel-content,.assistant-content{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;min-height:0}.panel-content{padding-bottom:max(2rem, calc(1rem + env(safe-area-inset-bottom)));touch-action:pan-y;flex:1 1 0;overflow:hidden auto}.assistant-content{display:block}.assistant-content .quick-questions{padding-bottom:max(1rem, env(safe-area-inset-bottom))}@keyframes studio-brand-journey{0%{opacity:0;filter:blur(5px);top:50%;left:50%;transform:translate(-50%,-50%)scale(.92)}22%,66%{opacity:1;filter:none;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}to{top:max(.66rem, env(safe-area-inset-top));left:max(.7rem, env(safe-area-inset-left));opacity:1;filter:drop-shadow(0 3px 11px #000000c2);transform:translate(0)scale(.36)}}@media (max-width:1180px){.topbar{top:max(4.15rem, calc(env(safe-area-inset-top) + 3.75rem));width:calc(100vw - 1.4rem)}.nav-account-button>span{display:none}}@media (max-width:760px){.brand{gap:.34rem;width:min(36rem,91vw);animation-name:studio-brand-journey-mobile}.brand-studio{letter-spacing:.15em;font-size:clamp(1.08rem,5vw,1.5rem)}.topbar{top:max(3.2rem, calc(env(safe-area-inset-top) + 2.85rem));width:calc(100vw - .78rem)}.glass-nav{border-radius:1rem;gap:.06rem;min-height:2.65rem;padding:.16rem}.glass-nav button,.glass-nav .nav-account-button{border-radius:.8rem;gap:.12rem;min-height:2.3rem;padding:.4rem .12rem;font-size:clamp(.52rem,2.35vw,.62rem)}.glass-nav button b{font-size:.48rem}.nav-account-button svg{width:1.02rem;height:1.02rem}.nav-dropdown{border-radius:1.1rem;grid-template-columns:1fr;gap:.3rem;width:100%;padding:.38rem;top:calc(100% + .42rem)}.nav-dropdown>button{border-radius:.82rem;min-height:3rem;padding:.58rem .72rem}.detail-panel{top:max(.38rem, env(safe-area-inset-top));right:max(.38rem, env(safe-area-inset-right));bottom:max(.38rem, env(safe-area-inset-bottom));left:max(.38rem, env(safe-area-inset-left));width:auto}.panel-content{padding-bottom:max(2.5rem, calc(1.4rem + env(safe-area-inset-bottom)))}.assistant-content .quick-questions{padding-bottom:max(1.5rem, env(safe-area-inset-bottom))}}@keyframes studio-brand-journey-mobile{0%{opacity:0;filter:blur(4px);top:50%;left:50%;transform:translate(-50%,-50%)scale(.92)}22%,66%{opacity:1;filter:none;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}to{top:max(.5rem, env(safe-area-inset-top));left:max(.48rem, env(safe-area-inset-left));opacity:1;filter:drop-shadow(0 3px 9px #000000c7);transform:translate(0)scale(.34)}}.mobile-language-switcher{display:none}@media (max-width:760px){.desktop-language-switcher{display:none}.topbar{top:max(.5rem, env(safe-area-inset-top));direction:ltr;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:".language""navigation navigation";align-items:start;gap:.42rem;width:calc(100vw - .78rem);display:grid}.mobile-language-switcher,.is-ready .mobile-language-switcher{z-index:auto;opacity:1;filter:none;direction:ltr;border-radius:.94rem;flex-direction:row;grid-area:language;justify-self:end;gap:.08rem;width:auto;padding:.18rem;transition:none;display:flex;position:static;transform:none}.topbar .nav-cluster{grid-area:navigation;width:100%}.site-shell[dir=rtl] .topbar .nav-cluster{direction:rtl}.mobile-language-switcher button{border-radius:.76rem;width:2.15rem;min-height:2.08rem}.mobile-language-switcher strong{font-size:.64rem}.mobile-language-switcher small{display:none}.glass-nav{grid-template-columns:repeat(3,minmax(0,1fr)) 2.7rem}.glass-nav button,.glass-nav .nav-account-button{overflow:hidden}.glass-nav button>span{text-overflow:ellipsis;overflow:hidden}}@media (min-width:900px){.brand{width:min(64rem,92vw);animation:2.75s cubic-bezier(.22,1,.36,1) both studio-brand-journey-desktop}.brand-studio{font-size:clamp(1.8rem,3.8vw,3.4rem)}}@keyframes studio-brand-journey-desktop{0%{opacity:0;filter:blur(5px);top:50%;left:50%;transform:translate(-50%,-50%)scale(.92)}22%,66%{opacity:1;filter:none;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}to{top:max(.66rem, env(safe-area-inset-top));left:max(.7rem, env(safe-area-inset-left));opacity:1;filter:drop-shadow(0 3px 11px #000000c2);transform:translate(0)scale(.24)}}@media (min-width:900px) and (prefers-reduced-motion:reduce){.brand{animation-name:studio-brand-journey-desktop!important;animation-duration:2.75s!important;animation-delay:0s!important}}.glass-surface{-webkit-backdrop-filter:blur(22px)saturate(132%);background:linear-gradient(145deg,#ffffff1d,#ffffff05 48%,#c3732609),#0c0b0933;border-color:#deaa6557;box-shadow:0 16px 42px #00000038,0 0 28px #cd842f1c,inset 0 1px #fff4e02e,inset 0 -8px 18px #0000001a}.glass-surface:before{filter:blur(22px);opacity:.72;background:radial-gradient(at 22% 18%,#f1be731a,#0000 42%),radial-gradient(at 82% 82%,#ad581f13,#0000 52%)}.glass-surface:after{background:conic-gradient(from var(--electric-angle), #c2773314 0deg, #e8b3692e 22deg, #ffd18bd1 37deg, #c4702ab8 53deg, #9a4f1b12 83deg, #9a4f1b09 286deg, #de994b38 330deg, #c2773314 360deg);filter:drop-shadow(0 0 4px #e3a35275)drop-shadow(0 0 10px #a6591e33);padding:1px;animation-duration:7.5s}.detail-panel.glass-surface,.nav-dropdown.glass-surface{background:linear-gradient(145deg,#ffffff1a,#ffffff05 48%,#c3732609),#0a090885}.bale-mark{color:#fff;background:#35a57b;border-radius:.36rem;flex:none;place-items:center;width:1.18rem;height:1.18rem;font-family:Vazir Persian,Tahoma,sans-serif;font-size:.42rem;font-weight:800;line-height:1;display:grid}.account-form-single{grid-template-columns:1fr}.account-form-single>label,.account-form-single>.primary-action,.account-form-single>.account-secondary,.account-form-single>.integration-note,.account-form-single>.account-ready,.account-form-single>.privacy-link{grid-column:1/-1}.account-form button:disabled{cursor:wait;opacity:.62}.account-secondary,.privacy-link{color:#fff9eeb8;cursor:pointer;background:#ffffff09;border:1px solid #e5b36c38;border-radius:.9rem;justify-content:center;align-items:center;min-height:2.65rem;font-size:.66rem;text-decoration:none;display:inline-flex}.privacy-link{color:#ffd08bc7;background:0 0;border:0;justify-content:flex-start;min-height:auto}.project-vault{gap:.85rem;display:grid}.project-vault>header{background:#ffffff09;border:1px solid #e6b46d33;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;display:flex}.project-vault>header>div{gap:.22rem;display:grid}.project-vault>header small,.project-vault>header strong{color:#fff9eead;font-size:.62rem;line-height:1.65}.project-vault>header strong{color:#ffd49a;font-size:.72rem}.project-vault>header button{color:#fff8ed;cursor:pointer;background:#ffffff0a;border:1px solid #e6b46d38;border-radius:.78rem;min-height:2.35rem;padding:.55rem .8rem;font-size:.62rem}.project-empty{color:#fff9ee9e;text-align:center;border:1px dashed #e6b46d3d;border-radius:1rem;margin:0;padding:1.35rem;font-size:.72rem;line-height:1.9}.project-list{gap:.72rem;display:grid}.project-list>article{background:#ffffff0a;border:1px solid #e6b46d33;border-radius:1rem;gap:.85rem;padding:.95rem;display:grid}.project-list h3{color:#fff8ed;margin:.26rem 0;font-size:.92rem}.project-list article>div>span,.project-list article>div>small{color:#efbd7a;font-size:.58rem}.project-actions{flex-wrap:wrap;gap:.42rem;display:flex}.project-actions a,.project-actions button{color:#fff4e3;cursor:pointer;background:#de974417;border:1px solid #e6b46d3d;border-radius:.72rem;min-height:2.35rem;padding:.55rem .72rem;font-size:.6rem;text-decoration:none}.legal-page{z-index:1000;color:#fff8ed;background:radial-gradient(circle at 12% 12%,#ca803229,#0000 31%),radial-gradient(circle at 88% 82%,#71431c33,#0000 34%),#0a0907;padding:clamp(1rem,4vw,3rem);font-family:Vazir Persian,Tahoma,sans-serif;position:fixed;inset:0;overflow:auto}.legal-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0e;border:1px solid #e4b16952;border-radius:1.6rem;width:min(48rem,100%);margin:0 auto;padding:clamp(1.25rem,4vw,3rem);box-shadow:0 24px 80px #00000047}.legal-card h1{margin:.45rem 0 1.4rem;font-size:clamp(1.7rem,5vw,2.7rem)}.legal-card h2{color:#f4c583;margin:1.7rem 0 .4rem;font-size:1rem}.legal-card p{color:#fff8edc2;margin:0;font-size:.84rem;line-height:2.05}.legal-card a{color:#ffd18f}.legal-card>small{color:#fff8ed6b;margin-top:2rem;display:block}.legal-back{margin-bottom:1.4rem;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.glass-surface:after{animation:none!important}}
