:root{--bg:#08080b;--panel:#121216;--soft:#1a1a20;--line:#292930;--text:#f8f6f1;--muted:#aaa8b2;--gold:#f1b86a;--gold2:#ffd89b;--green:#25d366;--danger:#ff6969;--radius:28px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;overflow-x:hidden}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}.noise{position:fixed;inset:0;pointer-events:none;opacity:.025;z-index:20;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='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}.topbar{position:sticky;top:0;z-index:30;height:78px;padding:0 max(4vw,22px);display:flex;align-items:center;justify-content:space-between;background:#08080bd9;backdrop-filter:blur(18px);border-bottom:1px solid #ffffff0d}.brand{display:flex;align-items:center;gap:11px;font-weight:850;letter-spacing:-.4px}.brand-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:linear-gradient(135deg,var(--gold2),var(--gold));color:#17110a;font-size:.78rem;box-shadow:0 8px 28px #f1b86a28}.topbar nav{display:flex;gap:30px;color:#d1cfd6;font-size:.93rem}.topbar nav a:hover{color:#fff}.head-actions{display:flex;align-items:center;gap:12px}.langs{display:flex;padding:4px;border:1px solid var(--line);border-radius:99px;background:#111115}.langs button{border:0;background:transparent;color:#77757e;border-radius:99px;padding:7px 9px;cursor:pointer;font-size:.71rem;font-weight:800}.langs button.active{background:#2a2825;color:var(--gold2)}.pill,.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:800}.pill{padding:11px 18px}.whatsapp{background:var(--green);color:#061d0e}.hero{position:relative;min-height:calc(100vh - 78px);display:grid;grid-template-columns:1.07fr .93fr;align-items:center;gap:6vw;padding:80px max(7vw,28px) 100px;overflow:hidden}.orb{position:absolute;border-radius:50%;filter:blur(70px);opacity:.22}.orb-a{width:430px;height:430px;background:#d99142;top:-160px;right:5%}.orb-b{width:350px;height:350px;background:#50369d;bottom:-160px;left:5%}.hero-copy,.hero-showcase{position:relative;z-index:2}.kicker{display:flex;align-items:center;gap:10px;color:var(--gold);letter-spacing:2px;font-size:.77rem;text-transform:uppercase}.kicker span{width:32px;height:1px;background:var(--gold)}.hero h1{font-size:clamp(3.4rem,7vw,7.5rem);line-height:.91;letter-spacing:-.07em;margin:24px 0 28px;max-width:920px}.hero h1 span,.hero h1 em{display:block}.hero h1 em{font-style:normal;color:transparent;background:linear-gradient(90deg,var(--gold2),#db9f56);background-clip:text;-webkit-background-clip:text}.hero-copy>p{max-width:660px;color:#bab7bf;font-size:clamp(1rem,1.4vw,1.22rem);line-height:1.78}.hero-buttons{display:flex;gap:13px;margin-top:34px;flex-wrap:wrap}.primary{padding:16px 26px;background:linear-gradient(135deg,var(--gold2),var(--gold));color:#1d140b;box-shadow:0 16px 50px #f1b86a25}.secondary{padding:15px 24px;border:1px solid #34343b;background:#111115}.play{margin-inline-end:10px;color:var(--gold)}.trust{display:flex;gap:36px;margin-top:43px}.trust div{display:grid}.trust b{font-size:1.15rem}.trust span{font-size:.76rem;color:#7e7c85;margin-top:3px}.hero-showcase{display:grid;place-items:center;min-height:600px}.showcase-glow{position:absolute;width:78%;height:78%;border-radius:50%;background:radial-gradient(circle,#e2ad6a3d,transparent 66%);filter:blur(20px)}.phone-card{position:relative;width:min(430px,80vw);padding:16px;border-radius:38px;background:linear-gradient(145deg,#202026,#0d0d11);border:1px solid #3a383c;box-shadow:0 60px 120px #000b;transform:rotate(2deg)}.phone-top{height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 8px;color:#aaa8af;font-size:.78rem}.phone-top>span{width:8px;height:8px;border-radius:50%;background:var(--gold)}.phone-top i{font-style:normal}.before-after{display:grid;grid-template-columns:1fr 45px 1fr;align-items:center}.demo-face{height:320px;border-radius:25px;position:relative;overflow:hidden;background-size:cover;background-position:center}.demo-face:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 60%,#000b)}.demo-face.young{background-image:radial-gradient(circle at 50% 32%,#c99e7b 0 18%,transparent 19%),radial-gradient(ellipse at 50% 50%,#68462e 0 35%,#252018 36% 52%,#b59d82 53%)}.demo-face.now{background-image:radial-gradient(circle at 50% 32%,#c18f6b 0 18%,transparent 19%),radial-gradient(ellipse at 50% 50%,#513422 0 35%,#18191d 36% 52%,#83766b 53%)}.demo-face span{position:absolute;z-index:2;bottom:15px;left:15px;font-size:.68rem;letter-spacing:2px;color:#fff}.timeline{display:grid;place-items:center;color:var(--gold)}.timeline i{height:95px;width:1px;background:linear-gradient(transparent,#6e5b40,transparent)}.video-preview{margin-top:12px;padding:20px;border-radius:24px;background:#09090c;display:flex;align-items:center;gap:13px;color:#aaa7af}.big-play{width:47px;height:47px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:#17100a}.video-preview p{font-size:.83rem}.float-card{position:absolute;padding:12px 17px;border:1px solid #ffffff18;background:#1b1a1fdd;backdrop-filter:blur(12px);border-radius:16px;box-shadow:0 20px 40px #0007;font-size:.8rem}.fc-one{left:0;top:20%}.fc-two{right:-2%;bottom:16%}.marquee{overflow:hidden;border-block:1px solid #1d1d22;background:#0e0e12;padding:16px 0;color:#5f5d66;font-size:.8rem;letter-spacing:4px;white-space:nowrap}.marquee div{width:max-content;animation:scroll 30s linear infinite}@keyframes scroll{to{transform:translateX(-50%)}}.section{padding:115px max(7vw,28px)}.section-head{text-align:center;max-width:850px;margin:0 auto 52px}.section-head>span,.mini{font-size:.73rem;letter-spacing:2.5px;color:var(--gold);font-weight:850}.section-head h2,.upload-copy h2,.final-cta h2{font-size:clamp(2.4rem,5vw,5.2rem);letter-spacing:-.055em;line-height:1.02;margin:14px 0 18px}.section-head p,.upload-copy>p{color:var(--muted);font-size:1.04rem;line-height:1.7}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.steps article{position:relative;padding:34px;border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(145deg,#141418,#0d0d11);min-height:310px;overflow:hidden}.steps article>b{position:absolute;right:24px;top:18px;color:#2e2d33;font-size:3.5rem}.icon{width:58px;height:58px;border-radius:19px;background:#f1b86a16;border:1px solid #f1b86a28;display:grid;place-items:center;color:var(--gold);font-size:1.5rem}.steps h3{font-size:1.35rem;margin-top:40px}.steps p{color:#99979f;line-height:1.65}.portfolio-section{background:linear-gradient(#08080b,#0d0d12,#08080b)}.gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:1280px;margin:auto}.project,.empty{border:1px solid var(--line);border-radius:32px;background:#121216;padding:14px;overflow:hidden}.project-images{display:grid;grid-template-columns:1fr 44px 1fr;align-items:center}.project figure{margin:0;position:relative}.project img{display:block;width:100%;height:300px;object-fit:cover;border-radius:22px}.project figcaption{position:absolute;left:13px;bottom:13px;padding:6px 9px;border-radius:99px;background:#0009;font-size:.63rem;letter-spacing:1.5px}.morph-arrow{text-align:center;color:var(--gold);font-size:1.3rem}.video-shell video{width:100%;max-height:560px;background:#000;border-radius:22px;margin-top:12px}.project-copy{display:flex;justify-content:space-between;gap:18px;padding:18px 9px 9px}.project-copy h3{margin:0 0 6px}.project-copy p{color:#88868e;margin:0}.project-copy>span{color:#d26c76}.empty{grid-column:1/-1;text-align:center;padding:70px}.empty-icon{width:70px;height:70px;display:grid;place-items:center;margin:auto;border-radius:50%;background:var(--gold);color:#17100a}.upload-section{padding-top:75px}.upload-wrap{max-width:1250px;margin:auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.upload-copy ul{list-style:none;padding:0;margin:30px 0;display:grid;gap:13px}.upload-copy li{display:flex;gap:12px;align-items:center;color:#c4c1c8}.upload-copy li i{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#25d3661c;color:var(--green);font-style:normal}.or{display:flex;align-items:center;gap:12px;color:#55535b;font-size:.72rem;margin:24px 0}.or span{height:1px;background:#24242a;flex:1}.whatsapp-large{display:flex;align-items:center;gap:15px;padding:17px;border-radius:20px;background:#101d14;border:1px solid #25d3663d}.whatsapp-large>b{font-size:1.7rem;color:var(--green)}.whatsapp-large div{display:grid;flex:1}.whatsapp-large small{color:#74917d}.whatsapp-large em{font-style:normal}.upload-form{padding:34px;border:1px solid #2d2d34;border-radius:34px;background:linear-gradient(145deg,#16161b,#101014);box-shadow:0 40px 100px #0006}.form-title{display:flex;justify-content:space-between;align-items:start;margin-bottom:22px}.form-title span{color:var(--gold);font-size:.66rem;letter-spacing:2px}.form-title h3{font-size:1.8rem;margin:7px 0}.lock{width:48px;height:48px;border-radius:16px;background:#f1b86a14;color:var(--gold);display:grid;place-items:center}.upload-form>label:not(.check){display:grid;gap:8px;margin-bottom:16px}.upload-form label>span{font-size:.82rem;color:#c2bfc6}.upload-form input,.upload-form textarea{width:100%;border:1px solid #303039;background:#0b0b0f;color:#fff;border-radius:15px;padding:14px;outline:none}.upload-form input:focus,.upload-form textarea:focus{border-color:#8b6b42}.upload-form textarea{min-height:105px;resize:vertical}.photo-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-bottom:16px}.drop{min-height:150px!important;border:1px dashed #3b3a43;border-radius:18px;display:grid!important;place-items:center;align-content:center;gap:6px!important;cursor:pointer;text-align:center;background:#0d0d11}.drop input{position:absolute;opacity:0;pointer-events:none}.drop b{font-size:1.5rem;color:var(--gold)}.drop small{color:#686670;max-width:145px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drop.selected{border-color:#4b8e62;background:#102016}.check{display:flex;align-items:flex-start;gap:10px;margin:14px 0}.check input{width:auto;margin-top:3px}.check span{line-height:1.5}.submit{width:100%;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:17px;padding:16px 18px;background:linear-gradient(135deg,var(--gold2),var(--gold));color:#1c130a;font-weight:900;cursor:pointer}.privacy{display:block;text-align:center;color:#65636c;margin-top:13px}.success,.form-error{padding:13px;border-radius:14px;margin-bottom:18px}.success{background:#15321f;color:#aee7bd}.form-error{background:#3b1e21;color:#ffb1b1}.honey{position:absolute!important;left:-9999px!important}.final-cta{text-align:center}.final-cta>div{max-width:1050px;margin:auto;border:1px solid #463822;border-radius:40px;padding:80px 30px;background:radial-gradient(circle at 50% 0,#6d4b2429,transparent 60%),#101014}.final-cta span{font-size:.72rem;letter-spacing:3px;color:var(--gold)}.final-cta a{display:inline-flex;padding:16px 25px;border-radius:99px;background:var(--gold);color:#1b1208;font-weight:850}.floating-wa{position:fixed;right:22px;bottom:22px;z-index:29;display:flex;align-items:center;gap:10px;background:var(--green);color:#072310;padding:13px 18px;border-radius:99px;font-weight:850;box-shadow:0 16px 45px #25d36638}.floating-wa span{font-size:1.2rem}footer{padding:30px max(5vw,24px);border-top:1px solid #1f1f24;display:flex;align-items:center;justify-content:space-between;color:#77757e;font-size:.8rem}.reveal{opacity:0;transform:translateY(26px);transition:.75s cubic-bezier(.2,.7,.2,1)}.reveal.show{opacity:1;transform:none}[dir=rtl] .hero h1,[dir=rtl] .hero-copy>p,[dir=rtl] .upload-copy{text-align:right}[dir=rtl] .fc-one{left:auto;right:0}[dir=rtl] .fc-two{right:auto;left:-2%}[dir=rtl] .marquee div{animation-direction:reverse}
.admin-page,.login-page{min-height:100vh;padding:35px;background:#09090c}.admin-wrap{max-width:1280px;margin:auto}.admin-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.admin-head h1{margin:7px 0;font-size:2.2rem}.admin-actions{display:flex;gap:10px}.admin-btn{display:inline-flex;padding:11px 16px;border-radius:12px;background:var(--gold);color:#17110a;border:0;font-weight:800;cursor:pointer}.admin-btn.ghost{background:#17171c;color:#fff;border:1px solid #303039}.admin-btn.danger{background:var(--danger)}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:25px}.stat,.panel{border:1px solid #2a2a31;background:#121216;border-radius:22px;padding:22px}.stat span{color:#85838c;font-size:.8rem}.stat b{display:block;font-size:2rem;margin-top:7px}.admin-grid{display:grid;grid-template-columns:390px 1fr;gap:24px}.field{display:grid;gap:7px;margin-bottom:14px}.field input,.field textarea,.field select{border:1px solid #313139;background:#0b0b0f;color:#fff;border-radius:12px;padding:13px}.field textarea{min-height:95px}.request-list{display:grid;gap:15px}.request{display:grid;grid-template-columns:150px 1fr auto;gap:18px;align-items:center}.request-images{display:grid;grid-template-columns:1fr 1fr;gap:5px}.request img{width:100%;height:86px;object-fit:cover;border-radius:10px}.request h3{margin:0 0 5px}.request p{margin:4px 0;color:#96949d;font-size:.85rem}.status{display:inline-flex;padding:5px 9px;border-radius:99px;background:#352b1d;color:#f0bd74;font-size:.7rem}.status.completed{background:#163321;color:#8fe4a7}.request-actions{display:flex;flex-direction:column;gap:7px}.notice{padding:13px;border-radius:13px;background:#15321f;color:#b7e9c2;margin-bottom:16px}.notice.error{background:#3b2020;color:#ffb1b1}.auth{max-width:430px;margin:10vh auto}.small{font-size:.78rem;color:#77757f}
@media(max-width:1000px){.topbar nav{display:none}.hero{grid-template-columns:1fr;padding-top:70px}.hero-copy{text-align:center}.hero-copy>p{margin-inline:auto}.kicker,.hero-buttons,.trust{justify-content:center}.hero-showcase{min-height:570px}.upload-wrap{grid-template-columns:1fr}.gallery{grid-template-columns:1fr}.admin-grid{grid-template-columns:1fr}.request{grid-template-columns:130px 1fr}.request-actions{grid-column:1/-1;flex-direction:row}.stats{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:650px){.topbar{height:68px;padding:0 15px}.brand>span:last-child,.whatsapp{display:none}.langs button{padding:6px 7px}.hero{min-height:auto;padding:62px 20px 80px}.hero h1{font-size:3.4rem}.hero-buttons{display:grid}.trust{gap:20px}.trust span{font-size:.66rem}.hero-showcase{min-height:470px}.phone-card{width:95%;padding:11px}.demo-face{height:235px}.float-card{display:none}.section{padding:82px 20px}.steps{grid-template-columns:1fr}.photo-fields{grid-template-columns:1fr}.upload-form{padding:22px}.gallery{gap:18px}.project img{height:220px}.floating-wa b{display:none}.floating-wa{padding:14px}.final-cta>div{padding:55px 18px}.final-cta h2{font-size:2.7rem}footer{display:grid;gap:15px;text-align:center;justify-items:center}.stats{grid-template-columns:1fr}.admin-head{align-items:flex-start;gap:15px}.admin-actions{flex-wrap:wrap}.request{grid-template-columns:1fr}.request-images{max-width:230px}.request-actions{grid-column:auto}.admin-page{padding:20px 12px}}


/* Adaptive light / dark experience */
:root{color-scheme:dark;--topbar-bg:#08080bd9;--card-gradient-a:#141418;--card-gradient-b:#0d0d11;--form-bg:#0b0b0f;--shadow:0 40px 100px #0006;--subtle-border:#ffffff0d;--overlay:#0009}
html[data-theme="light"]{color-scheme:light;--bg:#f7f4ee;--panel:#ffffff;--soft:#f0ebe3;--line:#ded7cc;--text:#17151b;--muted:#69636d;--gold:#b97827;--gold2:#e9b866;--green:#159447;--danger:#d83e3e;--topbar-bg:#fbf8f2e8;--card-gradient-a:#ffffff;--card-gradient-b:#f6f0e8;--form-bg:#fffdfa;--shadow:0 30px 80px #392b1818;--subtle-border:#17151b12;--overlay:#ffffffc7}
body,.topbar,.steps article,.project,.empty,.upload-form,.panel,.marquee,.secondary,.langs,.phone-card,.float-card,.whatsapp-large,input,textarea,select,.admin-btn,.final-cta>div{transition:background-color .35s ease,color .35s ease,border-color .35s ease,box-shadow .35s ease}
.theme-toggle{width:42px;height:42px;padding:0;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--text);display:grid;place-items:center;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 8px 25px #00000012;flex:0 0 auto}
.theme-toggle:hover{transform:translateY(-1px);border-color:var(--gold)}
.theme-icon{position:absolute;font-size:1rem;line-height:1;transition:transform .35s ease,opacity .35s ease}
.theme-sun{opacity:0;transform:rotate(-70deg) scale(.5)}.theme-moon{opacity:1;transform:rotate(0) scale(1)}
html[data-theme="light"] .theme-sun{opacity:1;transform:rotate(0) scale(1)}html[data-theme="light"] .theme-moon{opacity:0;transform:rotate(70deg) scale(.5)}
.admin-theme-toggle{position:fixed;top:20px;right:20px;z-index:50}
html[dir="rtl"] .admin-theme-toggle{right:auto;left:20px}
html[data-theme="light"] .noise{opacity:.018;mix-blend-mode:multiply}
html[data-theme="light"] .topbar{background:var(--topbar-bg);border-bottom-color:var(--subtle-border)}
html[data-theme="light"] .topbar nav{color:#5f5963}html[data-theme="light"] .topbar nav a:hover{color:#17151b}
html[data-theme="light"] .langs{background:#f2ede5}.langs button{transition:background .25s ease,color .25s ease}
html[data-theme="light"] .langs button{color:#847d86}html[data-theme="light"] .langs button.active{background:#fff;color:#9c621c;box-shadow:0 3px 12px #392b1814}
html[data-theme="light"] .hero-copy>p,html[data-theme="light"] .section-head p,html[data-theme="light"] .upload-copy>p{color:#625d66}
html[data-theme="light"] .secondary{background:#fff;border-color:#d8d0c5}
html[data-theme="light"] .trust span{color:#7d7680}
html[data-theme="light"] .phone-card{background:linear-gradient(145deg,#fff,#eee8df);border-color:#d9d0c4;box-shadow:0 55px 110px #4e3b2026}
html[data-theme="light"] .phone-top{color:#706a73}
html[data-theme="light"] .video-preview{background:#f5efe7;color:#625c65}
html[data-theme="light"] .float-card{background:#ffffffde;border-color:#17151b12;box-shadow:0 20px 40px #392b1817}
html[data-theme="light"] .marquee{background:#eee8df;border-color:#ded7cc;color:#8b828b}
html[data-theme="light"] .steps article{background:linear-gradient(145deg,var(--card-gradient-a),var(--card-gradient-b));box-shadow:0 18px 50px #392b180d}
html[data-theme="light"] .steps article>b{color:#e8dfd3}html[data-theme="light"] .steps p{color:#6f6972}
html[data-theme="light"] .portfolio-section{background:linear-gradient(#f7f4ee,#efe9e1,#f7f4ee)}
html[data-theme="light"] .project,html[data-theme="light"] .empty{background:#fff;box-shadow:0 22px 65px #392b1810}
html[data-theme="light"] .project-copy p{color:#746e76}
html[data-theme="light"] .upload-copy li{color:#514c55}html[data-theme="light"] .or{color:#99919a}html[data-theme="light"] .or span{background:#dcd4c9}
html[data-theme="light"] .whatsapp-large{background:#effaf3;border-color:#a8dfbd}
html[data-theme="light"] .upload-form{background:linear-gradient(145deg,#fff,#f7f1e9);border-color:#ddd4c9;box-shadow:var(--shadow)}
html[data-theme="light"] .upload-form label>span{color:#615b64}
html[data-theme="light"] .upload-form input,html[data-theme="light"] .upload-form textarea,html[data-theme="light"] input,html[data-theme="light"] textarea,html[data-theme="light"] select{background:#fff;color:#17151b;border-color:#d8d0c5}
html[data-theme="light"] .upload-form input:focus,html[data-theme="light"] .upload-form textarea:focus{border-color:#b97827;box-shadow:0 0 0 4px #b9782714}
html[data-theme="light"] .drop{background:#faf7f2;border-color:#d7cec2}html[data-theme="light"] .drop:hover{background:#fffaf2;border-color:#b97827}
html[data-theme="light"] .privacy,html[data-theme="light"] .small{color:#777079}
html[data-theme="light"] .final-cta>div{background:linear-gradient(135deg,#fff4de,#eec781);color:#231b13;box-shadow:0 30px 80px #6e4b1b22}
html[data-theme="light"] footer{border-color:#ded7cc;color:#6f6871}
html[data-theme="light"] .floating-wa{box-shadow:0 18px 44px #15944738}
html[data-theme="light"] .admin-page,html[data-theme="light"] .login-page{background:#f7f4ee}
html[data-theme="light"] .panel{background:#fff;border-color:#ded7cc;box-shadow:0 18px 55px #392b180d}
html[data-theme="light"] .stat{background:#fff;border-color:#ded7cc}html[data-theme="light"] .stat span{color:#746e77}
html[data-theme="light"] .admin-btn.ghost{background:#fff;color:#17151b;border-color:#d8d0c5}
html[data-theme="light"] .request{border-color:#ded7cc}html[data-theme="light"] .status.pending{background:#fff1cf;color:#7a5414}html[data-theme="light"] .status.processing{background:#e8efff;color:#365793}
@media(max-width:650px){.theme-toggle{width:38px;height:38px}.head-actions{gap:7px}.admin-theme-toggle{top:12px;right:12px}html[dir="rtl"] .admin-theme-toggle{right:auto;left:12px}}
@media(prefers-reduced-motion:reduce){body,.topbar,.steps article,.project,.empty,.upload-form,.panel,.marquee,.secondary,.langs,.phone-card,.float-card,.whatsapp-large,input,textarea,select,.admin-btn,.final-cta>div,.theme-icon{transition:none!important}}
/* Pro admin upgrades */
.admin-page .stats{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}
.admin-page input,.admin-page select,.admin-page textarea{max-width:100%}
.admin-page details form{display:grid;gap:8px;margin-top:10px;min-width:240px}
.admin-page hr{border:0;border-top:1px solid var(--line);margin:20px 0}
@media(max-width:760px){.admin-head,.admin-actions{align-items:flex-start}.admin-actions{flex-wrap:wrap}.request{grid-template-columns:1fr}.request-actions{align-items:stretch}.request-actions .admin-btn,.request-actions select{width:100%}.admin-grid{display:block}.admin-grid aside{margin-bottom:24px}}
