:root{font-family:Inter,Arial,sans-serif;color:#f7f3e9;background:#090909;--gold:#D8AF58;--ink:#0b0b0b;--card:#111214;--line:#2a2a2a;--muted:#a5a5a5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 80% 10%,rgba(216,175,88,.09),transparent 28%),#090909;color:#f5f1e8}button,input,textarea,select{font:inherit}button,a{transition:.22s ease}a{color:inherit;text-decoration:none}button{cursor:pointer}.brand-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#f2d98f,var(--gold));color:#111;font:28px/1 Anton}.logo{display:flex;align-items:center;gap:10px}.logo strong,.logo small{display:block}.logo strong{font-family:Anton;letter-spacing:1.6px;font-size:23px}.logo small{font-size:9px;letter-spacing:4px;color:var(--gold)}.eyebrow{font-size:11px;font-weight:700;letter-spacing:2.6px;color:var(--gold)}h1,h2,h3{font-family:Anton,Impact,sans-serif;font-weight:400;letter-spacing:.4px;margin:0}h1{font-size:clamp(42px,5.6vw,88px);line-height:.94}h2{font-size:clamp(28px,3.2vw,48px);line-height:1}h3{font-size:28px}em{font-style:normal;color:var(--gold)}p{color:#b9b9b9;line-height:1.65}.btn{border:1px solid var(--line);border-radius:12px;padding:13px 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:12px;font-weight:800;letter-spacing:.8px}.btn.primary{background:var(--gold);color:#111;border-color:var(--gold);box-shadow:0 12px 32px #d8af5826}.btn.primary:hover{transform:translateY(-2px);filter:brightness(1.06)}.btn.secondary{background:#151515;color:#fff}.btn.danger{background:#271313;border-color:#6d2727;color:#ffb2b2}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.public-nav{height:82px;max-width:1320px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0 28px}.public-nav nav{display:flex;align-items:center;gap:28px;font-size:13px}.nav-login{padding:10px 15px;border:1px solid #353535;border-radius:9px}.hero{max-width:1320px;min-height:760px;margin:auto;padding:80px 28px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:80px}.hero p{max-width:660px;font-size:18px}.hero-actions{display:flex;gap:12px;margin-top:30px}.hero-mock{display:flex;justify-content:center;perspective:1200px}.mock-screen{width:min(430px,100%);aspect-ratio:4/5;background:linear-gradient(165deg,#181818,#0d0d0d);border:1px solid #34302a;border-radius:28px;padding:38px;box-shadow:0 40px 90px #000,0 0 80px #d8af5814;transform:rotateY(-7deg) rotateX(3deg);animation:float 5s ease-in-out infinite}.mock-screen span{font-size:10px;letter-spacing:2px;color:var(--gold)}.mock-screen strong{display:block;font:48px/1 Anton;margin:75px 0 25px}.mock-field{padding:18px;border:1px solid #333;border-radius:12px;color:#777;margin-bottom:12px}.mock-screen button{width:100%;padding:16px;background:var(--gold);border:0;border-radius:12px;font-weight:800}@keyframes float{50%{transform:rotateY(-3deg) rotateX(1deg) translateY(-12px)}}.proof,.steps,.deliveries,.plans,.faq{max-width:1320px;margin:auto;padding:100px 28px}.section-head{margin-bottom:42px}.section-head h2{margin-top:8px}.proof-track{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;overflow:auto;padding-bottom:10px}.post-placeholder{min-width:190px;aspect-ratio:4/5;border:1px solid #2d2d2d;border-radius:18px;background:linear-gradient(160deg,#191919,#0f0f0f);display:flex;flex-direction:column;justify-content:space-between;padding:18px}.post-placeholder span,.post-placeholder small{font-size:10px;color:#777}.post-placeholder strong{font-family:Anton;font-size:24px}.step-grid,.delivery-grid,.plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.step-grid article,.delivery-grid article,.plan-grid article{padding:28px;border:1px solid #292929;background:#101112;border-radius:18px;position:relative;overflow:hidden}.step-grid article:hover,.delivery-grid article:hover,.plan-grid article:hover{border-color:#5a4a2a;transform:translateY(-4px)}.step-grid b{font-family:Anton;font-size:60px;color:#2d2b24}.step-grid h3{margin-top:18px}.delivery-grid{grid-template-columns:repeat(3,1fr)}.delivery-grid h3{color:var(--gold);margin:20px 0 8px}.brand-section{max-width:1264px;margin:60px auto 100px;padding:70px;border:1px solid #3a3223;border-radius:28px;background:linear-gradient(140deg,#17130e,#0e0e0e);display:grid;grid-template-columns:1fr .8fr;gap:80px;align-items:center}.brand-preview{padding:28px;border:1px solid #38322a;border-radius:18px;background:#101010}.brand-preview div{padding:14px 0;border-bottom:1px solid #292929}.brand-preview small,.brand-preview strong{display:block}.color-row{display:flex!important;gap:12px}.color-row i{display:block;width:54px;height:54px;border-radius:14px;background:var(--gold)}.color-row i+i{background:#111;border:1px solid #444}.plan-grid{grid-template-columns:repeat(3,1fr)}.plan-grid article{display:flex;flex-direction:column;gap:18px}.plan-grid article.featured,.plan-grid article.current{border-color:var(--gold);box-shadow:0 0 50px #d8af5814}.tag{position:absolute;top:0;right:0;background:var(--gold);color:#111;font-size:9px;font-weight:900;padding:7px 10px}.price{font:42px Anton;color:var(--gold)}.price small{font:12px Inter;color:#888}.plan-grid ul{padding-left:18px;color:#aaa;line-height:1.9;min-height:104px}.faq>div:last-child{display:grid;gap:10px}.faq-item{width:100%;text-align:left;border:1px solid #2c2c2c;background:#101010;color:#fff;border-radius:14px;padding:20px}.faq-item>span{display:flex;justify-content:space-between;align-items:center}.faq-item p{margin-bottom:0}.rot{transform:rotate(180deg)}.final-cta{max-width:1264px;margin:20px auto 80px;padding:70px;border-radius:28px;text-align:center;background:var(--gold);color:#111}.final-cta .eyebrow,.final-cta p{color:#2b2416}.final-cta div{display:flex;justify-content:center;gap:12px}.final-cta .primary{background:#111;color:#fff;border-color:#111}.final-cta .secondary{background:transparent;color:#111;border-color:#6e5b31}footer{max-width:1320px;margin:auto;padding:32px 28px 60px;border-top:1px solid #222;display:flex;align-items:center;justify-content:space-between;color:#888;font-size:12px}footer>div:last-child{display:flex;gap:18px}.auth-page{min-height:100vh;display:grid;grid-template-columns:1.15fr .85fr}.auth-copy{padding:56px;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 20% 70%,rgba(216,175,88,.15),transparent 32%)}.auth-copy>div:last-child{max-width:720px;margin:auto 0}.auth-copy h1{margin-top:14px}.auth-form{display:grid;place-items:center;background:#0d0d0d;border-left:1px solid #252525;padding:30px}.auth-form form{width:min(430px,100%);display:grid;gap:18px}.auth-form h2{font-size:44px}.auth-form label,.brand-form label,.studio-card label,.modal label{display:grid;gap:8px;font-size:12px;color:#bdbdbd}.auth-form input,input,textarea,select{width:100%;background:#0b0b0b;border:1px solid #303030;color:#fff;border-radius:11px;padding:13px 14px;outline:none}.auth-form input:focus,input:focus,textarea:focus,select:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d8af581a}.link-btn{background:none;border:0;color:#aaa;text-align:left}.notice,.form-message{padding:12px 14px;border:1px solid #4e432c;border-radius:10px;background:#18150f;color:#dac489;font-size:12px}.form-message.error{border-color:#6d2727;color:#ffb2b2;background:#221212}.shell{min-height:100vh;display:grid;grid-template-columns:250px 1fr}.side{position:sticky;top:0;height:100vh;border-right:1px solid #242424;background:#0d0d0e;padding:24px 16px;display:flex;flex-direction:column;z-index:20}.side nav{display:grid;gap:6px;margin-top:40px}.side nav a{display:flex;align-items:center;gap:11px;padding:12px;border-radius:10px;color:#929292;font-size:13px}.side nav a.active{background:#1b1811;color:#f3dc9d;border:1px solid #3c3322}.side nav a:hover{color:#fff}.side-foot{margin-top:auto;border-top:1px solid #242424;padding-top:16px}.avatar-row{display:flex;gap:10px;align-items:center}.avatar-row>span{width:36px;height:36px;border-radius:10px;background:var(--gold);color:#111;display:grid;place-items:center;font-weight:900}.avatar-row strong,.avatar-row small{display:block}.avatar-row small{color:#777;font-size:10px}.side-foot button{margin-top:14px;width:100%;display:flex;gap:8px;align-items:center;background:none;border:0;color:#777;padding:10px}.side-close{display:none}.workspace{min-width:0}.app-top{height:76px;border-bottom:1px solid #242424;display:flex;align-items:center;justify-content:space-between;padding:0 30px;position:sticky;top:0;background:#090909e0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:12}.app-top>button{display:none;background:none;border:0;color:#fff}.app-top b,.app-top span{display:block}.app-top b{font-size:11px;letter-spacing:2px;color:var(--gold)}.app-top span{font-size:11px;color:#777}.top-balance{display:flex;align-items:center;gap:8px}.top-balance strong{font-size:20px}.page{padding:42px 30px 80px;max-width:1500px;margin:auto;animation:pageIn .35s ease}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.page-title{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:34px}.page-title h1{font-size:clamp(42px,4vw,68px);margin-top:7px}.page-title p{margin-bottom:0}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.metric-grid.four{grid-template-columns:repeat(4,1fr)}.metric{border:1px solid #292929;background:#111214;border-radius:16px;padding:24px}.metric.gold{background:linear-gradient(145deg,#2a220f,#17130d);border-color:#514529}.metric small,.metric strong,.metric span{display:block}.metric small{font-size:10px;letter-spacing:1.6px;color:#888}.metric strong{font:46px Anton;margin:7px 0}.metric span{font-size:11px;color:#777}.dash-grid{display:grid;grid-template-columns:1.5fr .5fr;gap:16px}.panel{border:1px solid #292929;background:#101112;border-radius:18px;padding:24px;margin-bottom:16px}.panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.panel-head h2{margin-top:6px}.quick-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.quick-grid a{padding:18px;border:1px solid #2b2b2b;border-radius:14px;background:#0c0c0c}.quick-grid a:hover{border-color:#6c5930;transform:translateY(-3px)}.quick-grid svg{color:var(--gold)}.quick-grid strong,.quick-grid span{display:block}.quick-grid strong{margin:18px 0 7px}.quick-grid span{font-size:11px;color:#777;line-height:1.5}.brand-health h2{font-size:58px;color:var(--gold);margin:15px 0}.progress{height:6px;background:#242424;border-radius:99px;overflow:hidden}.progress i{display:block;height:100%;background:var(--gold)}.brand-health a{font-size:11px;font-weight:800;display:flex;gap:6px;align-items:center;color:var(--gold)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-grid .wide{grid-column:1/-1}.brand-form textarea,.studio-card textarea{resize:vertical;min-height:96px}.color-input{display:grid;grid-template-columns:58px 1fr;gap:8px}.color-input input[type=color]{padding:3px;height:46px}.studio-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:18px}.studio-steps div{display:flex;align-items:center;gap:8px;padding:10px;color:#555;border-bottom:2px solid #242424}.studio-steps div.active{color:#fff;border-color:var(--gold)}.studio-steps b{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#222;font-size:10px}.studio-steps div.active b{background:var(--gold);color:#111}.studio-card{max-width:920px;margin:auto}.studio-card h2{margin:8px 0 28px}.format-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}.format-tabs button{background:#0c0c0c;color:#aaa;border:1px solid #2a2a2a;border-radius:12px;padding:16px;text-align:left}.format-tabs button.active{border-color:var(--gold);background:#19150e;color:#fff}.format-tabs strong,.format-tabs span{display:block}.format-tabs span{font-size:10px;color:#777;margin-top:5px}.charge-preview{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.charge-preview div{padding:16px;background:#0b0b0b;border:1px solid #292929;border-radius:12px}.charge-preview span,.charge-preview strong{display:block}.charge-preview span{font-size:10px;color:#777}.charge-preview strong{margin-top:5px;color:var(--gold)}.slide-editor{display:grid;gap:10px;margin:16px 0}.slide-editor>div{padding:14px;border:1px solid #292929;border-radius:12px}.slide-editor small{color:var(--gold)}.slide-editor input{margin:8px 0}.action-row{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.approval{text-align:center}.approval-ring{width:74px;height:74px;border-radius:50%;margin:0 auto 18px;display:grid;place-items:center;background:#d8af5824;border:1px solid var(--gold);animation:pulse 1.8s infinite}@keyframes pulse{50%{box-shadow:0 0 0 10px #d8af5800}}.job-progress>div{height:8px;background:#242424;border-radius:99px;overflow:hidden}.job-progress span{display:block;height:100%;background:linear-gradient(90deg,#a78031,#f3dc9d);transition:width .4s}.job-progress strong{display:block;margin-top:8px;font-size:12px;color:#888}.art-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:22px}.art-card{aspect-ratio:4/5;border:1px dashed #333;border-radius:12px;display:grid;place-items:center;align-content:center;gap:10px;text-align:center;padding:12px;color:#666}.art-card.ready{border-style:solid;border-color:#5a4b2b;background:linear-gradient(155deg,#2b2311,#111);color:#fff}.art-card.ready span{font-size:8px;color:var(--gold)}.art-card.ready strong{font-family:Anton;font-size:20px}.art-card button{border:0;background:#111;color:#fff;padding:8px;border-radius:8px;display:flex;gap:5px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.filters{display:flex;gap:10px;margin-bottom:16px}.filters label{display:flex;align-items:center;gap:8px;flex:1;background:#0b0b0b;border:1px solid #2e2e2e;border-radius:10px;padding-left:12px}.filters label input{border:0}.filters select{max-width:220px}.history-list{display:grid;gap:8px}.history-list>button,.history-list>div{display:flex;justify-content:space-between;gap:16px;text-align:left;padding:16px;border:1px solid #292929;background:#0c0c0c;color:#fff;border-radius:11px}.history-list button:hover{border-color:#5a4a2a}.history-list strong,.history-list span{display:block}.history-list span{font-size:10px;color:#777;margin-top:4px}.drawer-back,.modal-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000c2;z-index:50;display:flex;justify-content:flex-end;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.drawer{width:min(620px,100%);height:100%;overflow:auto;background:#101010;border-left:1px solid #333;padding:32px;position:relative;animation:drawerIn .28s ease}@keyframes drawerIn{0%{transform:translate(30px);opacity:0}}.drawer-x{position:absolute;right:24px;top:24px;background:none;border:0;color:#fff}.detail-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.detail-meta span{padding:12px;border:1px solid #292929;border-radius:10px;font-size:10px;color:#777}.detail-meta strong{display:block;color:#fff;margin-top:5px}.thumb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.thumb{aspect-ratio:4/5;background:linear-gradient(145deg,#2b2414,#111);border-radius:10px;display:grid;place-items:center;font:20px Anton}.thumb-grid button{width:100%;border:0;background:#222;color:#fff;padding:8px;display:flex;justify-content:center;gap:5px}.billing-hero{display:grid;grid-template-columns:1.1fr 1fr 1fr;border:1px solid #3b3424;background:linear-gradient(140deg,#1d180e,#101010);border-radius:20px;margin-bottom:16px}.billing-hero>div{padding:26px;border-right:1px solid #393326}.billing-hero>div:last-child{border:0}.billing-hero small,.billing-hero strong,.billing-hero span{display:block}.billing-hero small{font-size:9px;letter-spacing:1.7px;color:#8e805f}.billing-hero strong{font:38px Anton;margin:7px 0;color:#f3d98d}.billing-hero span{font-size:10px;color:#777}.bar-chart{height:140px;display:flex;align-items:flex-end;gap:8px}.bar-chart i{flex:1;max-width:38px;background:linear-gradient(#f1d88f,#6c5220);border-radius:6px 6px 2px 2px;animation:grow .5s ease}@keyframes grow{0%{height:0}}.plan-grid.inside article{min-width:0}.pack-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.pack-grid article{position:relative;border:1px solid #2b2b2b;border-radius:14px;padding:20px;background:#0c0c0c;display:grid;gap:6px}.pack-grid strong{font:42px Anton;color:var(--gold)}.pack-grid span{font-size:11px;color:#888}.pack-grid button{margin-top:14px;border:0;background:none;color:#fff;text-align:left;padding:0;font-weight:800;display:flex;gap:6px;align-items:center}.ledger{display:grid;gap:6px}.ledger>div{display:flex;justify-content:space-between;padding:12px;border-bottom:1px solid #262626;font-size:12px}.positive{color:#a8d9a8}.negative{color:#e5a1a1}.small-btn,.back-link{display:flex;gap:6px;align-items:center;border:1px solid #303030;background:#151515;color:#fff;border-radius:9px;padding:9px 11px;font-size:11px}.admin-table{display:grid}.admin-table a{display:grid;grid-template-columns:2fr 1fr .6fr .6fr;gap:12px;align-items:center;padding:14px;border-bottom:1px solid #252525}.admin-table a:hover{background:#151515}.admin-table strong,.admin-table span{display:block}.admin-table div span{font-size:10px;color:#777}.admin-table i{font-style:normal;font-size:10px}.on{color:#a6d8a6}.off{color:#de9999}.modal-back{justify-content:center;align-items:center}.modal{width:min(520px,calc(100% - 30px));max-height:92vh;overflow:auto;background:#111;border:1px solid #333;border-radius:18px;padding:26px;display:grid;gap:13px}.inline-input{display:grid;grid-template-columns:1fr auto;gap:7px}.inline-input button{background:#28231a;color:#e5cd8e;border:1px solid #51472f;border-radius:9px;padding:0 14px}.created-box{padding:16px;border:1px solid #5b4c2e;background:#1a160e;border-radius:12px}.created-box button,.created-box a{display:flex;gap:6px;align-items:center;background:none;border:0;color:#edcf80;padding:6px 0}.tabs{display:flex;gap:6px;margin-bottom:14px;overflow:auto}.tabs button{border:1px solid #2a2a2a;background:#111;color:#777;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:800}.tabs button.active{color:#111;background:var(--gold);border-color:var(--gold)}.status{font-size:10px;border:1px solid currentColor;border-radius:99px;padding:8px 11px}.client-credit strong,.client-credit span{display:block}.client-credit strong{font:60px Anton;color:var(--gold)}.client-credit span{color:#777}.account-actions{display:flex;gap:10px}.legal{max-width:880px;margin:auto;padding:50px 28px 100px}.legal>.logo{margin-bottom:100px}.legal h1{margin:10px 0 40px}.legal h2{margin-top:40px}.fatal,.page-loading{min-height:100vh;display:grid;place-items:center;align-content:center;text-align:center;padding:30px}.fatal button{background:var(--gold);border:0;border-radius:10px;padding:12px 18px;font-weight:800}.page-loading span{width:40px;height:40px;border:3px solid #333;border-top-color:var(--gold);border-radius:50%;animation:spin .8s linear infinite}.empty{padding:28px;text-align:center;color:#777}.four .metric strong{font-size:36px}@media (max-width:1050px){.hero{grid-template-columns:1fr;min-height:auto}.hero-mock{max-width:520px;margin:auto}.proof-track{display:flex}.step-grid{grid-template-columns:repeat(2,1fr)}.brand-section,.shell{grid-template-columns:1fr}.side{position:fixed;left:-270px;width:250px;transition:left .25s}.side.open{left:0}.side-close,.app-top>button{display:block}.app-top>button{background:none;border:0;color:#fff}.dash-grid{grid-template-columns:1fr}.metric-grid.four{grid-template-columns:repeat(2,1fr)}.art-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.public-nav{padding:0 18px}.public-nav nav a:not(.nav-login){display:none}.hero,.proof,.steps,.deliveries,.plans,.faq{padding-left:18px;padding-right:18px}.hero{padding-top:50px;gap:40px}.hero-actions,.final-cta div{flex-direction:column}.mock-screen{transform:none;animation:none}.step-grid,.delivery-grid,.plan-grid,.metric-grid,.form-grid,.billing-hero,.pack-grid{grid-template-columns:1fr}.brand-section{margin-left:18px;margin-right:18px;padding:30px;gap:30px}.final-cta{margin-left:18px;margin-right:18px;padding:38px 22px}.final-cta h2{font-size:40px}footer{align-items:flex-start;flex-direction:column;gap:20px}.auth-page{grid-template-columns:1fr}.auth-copy{min-height:48vh;padding:28px}.auth-form{border-left:0;border-top:1px solid #252525;padding:40px 22px}.page{padding:28px 16px 70px}.app-top{padding:0 16px}.page-title{align-items:flex-start;flex-direction:column}.metric-grid.four,.quick-grid{grid-template-columns:1fr}.studio-steps span{display:none}.format-tabs,.charge-preview{grid-template-columns:1fr}.action-row{flex-direction:column}.art-grid{grid-template-columns:repeat(2,1fr)}.filters{flex-direction:column}.filters select{max-width:none}.billing-hero>div{border-right:0;border-bottom:1px solid #393326}.admin-table a{grid-template-columns:1fr 1fr}.admin-table a>div{grid-column:1/-1}.drawer{padding:24px 18px}.thumb-grid{grid-template-columns:repeat(2,1fr)}.account-actions{flex-direction:column}}@media (max-width:420px){h1{font-size:44px}.mock-screen{padding:24px}.mock-screen strong{font-size:38px}.top-balance span{display:none}.art-grid,.thumb-grid{grid-template-columns:1fr}.brand-mark{width:34px;height:34px}.logo strong{font-size:20px}}.cost-chip{display:grid;place-items:center;padding:14px 22px;border:1px solid #3b3424;border-radius:14px;background:linear-gradient(140deg,#1d180e,#101010)}.cost-chip span{font-size:9px;letter-spacing:2px;color:#8e805f}.cost-chip strong{font:32px Anton;color:#f3d98d;line-height:1.1}.field-head{display:flex;align-items:baseline;gap:12px;margin:26px 0 12px;flex-wrap:wrap}.field-head small{font-size:11px;color:#777}.preset-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.preset-grid button{text-align:left;padding:15px;border:1px solid #2a2a2a;background:#0c0c0c;color:#aaa;border-radius:12px}.preset-grid button:hover{border-color:#5a4a2a}.preset-grid button.active{border-color:var(--gold);background:#19150e;color:#fff}.preset-grid strong{display:block;font-size:13px}.preset-grid span{display:block;font-size:10px;color:#777;margin-top:6px;line-height:1.5}.quality-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.quality-grid button{position:relative;text-align:left;padding:18px;border:1px solid #2a2a2a;background:#0c0c0c;color:#aaa;border-radius:12px}.quality-grid button.active{border-color:var(--gold);background:#19150e;color:#fff}.quality-grid svg{position:absolute;top:16px;right:16px;color:var(--gold)}.quality-grid strong{display:block;font-size:15px}.quality-grid span{display:block;font-size:10px;color:#777;margin:6px 0 10px;line-height:1.5}.quality-grid b{font-size:11px;color:var(--gold)}.charge-preview.three{grid-template-columns:repeat(3,1fr)}.studio-card.wide{max-width:1180px}.art-grid.single{grid-template-columns:minmax(0,420px);justify-content:center}.art-card{overflow:hidden;padding:0}.art-card.demo{padding:12px}.art-card img{width:100%;height:100%;object-fit:cover;display:block;grid-area:1/1}.art-card figcaption{grid-area:1/1;align-self:end;display:flex;gap:6px;padding:10px;background:linear-gradient(transparent,#000000d9);width:100%}.art-card figcaption button{flex:1;border:0;background:#111111e6;color:#fff;padding:9px;border-radius:8px;display:flex;justify-content:center;gap:5px;font-size:11px}.art-card figcaption button:hover{background:var(--gold);color:#111}.art-card figcaption button:disabled{opacity:.5}.pricing-table{display:grid;gap:2px}.pricing-table>div{display:flex;justify-content:space-between;align-items:center;padding:14px;border-bottom:1px solid #242424}.pricing-table strong{font-weight:500;color:#cfcfcf}.pricing-table b{font:20px Anton;color:var(--gold)}.hint{font-size:11px;color:#7c7c7c;margin:14px 0 0;line-height:1.6}.pending-panel{border-color:#4e432c;background:linear-gradient(140deg,#16130d,#101112)}.ledger>div span{display:flex;align-items:center;gap:7px}.ledger>div span i{font-style:normal;font-size:10px;color:#666}.queue-panel{border-color:#4e432c}.queue-list{display:grid;gap:8px}.queue-list>div{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px;border:1px solid #292929;background:#0c0c0c;border-radius:11px}.queue-list strong{display:flex;align-items:center;gap:7px;font-size:13px}.queue-list span{display:block;font-size:10px;color:#777;margin-top:5px}.queue-actions{display:flex;gap:7px;flex-shrink:0}.small-btn.ok{border-color:#3d5a3d;background:#132113;color:#a8d9a8}.small-btn.no{border-color:#6d2727;background:#211212;color:#e5a1a1}.small-btn:disabled{opacity:.45;cursor:not-allowed}.metric.danger{border-color:#6d2727;background:linear-gradient(145deg,#241212,#161010)}.metric.danger strong{color:#e5a1a1}.history-list.compact{margin-top:14px}.history-list.compact>div{padding:12px 14px;background:transparent;border-color:#222}.history-list i{font-style:normal;font-size:10px}.history-list>button>div:last-child{text-align:right}.history-list>button>div:last-child span.on{color:#a6d8a6}.history-list>button>div:last-child span.off{color:#de9999}.hashtags{color:var(--gold);font-size:12px;word-break:break-word}.slide-read{display:grid;gap:8px;margin:18px 0}.slide-read>div{padding:14px;border:1px solid #292929;border-radius:12px;background:#0c0c0c}.slide-read small{font-size:9px;letter-spacing:1.6px;color:var(--gold)}.slide-read strong{display:block;font-family:Anton;font-size:17px;margin:7px 0}.slide-read p{font-size:12px;margin:0}.thumb-grid figure{margin:0;display:grid;gap:6px}.thumb-grid img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:10px;border:1px solid #2c2c2c;display:block}.pix-modal{text-align:center;justify-items:center}.pix-modal h2{font-size:30px;margin-top:4px}.pix-amount{display:grid;gap:4px;margin:6px 0}.pix-amount strong{font:46px Anton;color:var(--gold);line-height:1}.pix-amount span{font-size:11px;color:#888}.pix-qr{width:min(260px,72vw);aspect-ratio:1;border-radius:14px;border:6px solid white;background:#fff;display:block}.pix-code{display:block;width:100%;max-height:74px;overflow:auto;padding:11px;border:1px solid #2c2c2c;border-radius:10px;background:#0a0a0a;color:#8a8a8a;font-size:9px;line-height:1.6;word-break:break-all;text-align:left}.panel-head.spaced{margin-top:34px}.quality-compare{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.quality-compare article{padding:28px;border:1px solid #292929;background:#101112;border-radius:18px}.quality-compare article.featured{border-color:var(--gold);box-shadow:0 0 50px #d8af5814}.quality-compare strong{display:block;font:34px Anton;color:var(--gold);margin:12px 0 8px}.plan-grid.four{grid-template-columns:repeat(4,1fr)}.pack-strip{margin-top:22px;padding:24px 28px;border:1px solid #292929;border-radius:18px;background:#101112}.pack-strip p{margin:8px 0 0;font-size:13px}.hero-note{display:block;margin-top:18px;font-size:11px;color:#777}.delivery-grid article span{font-size:10px;letter-spacing:2px;color:#777}@media (max-width:1050px){.preset-grid,.plan-grid.four{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.preset-grid,.quality-grid,.charge-preview.three,.quality-compare,.plan-grid.four{grid-template-columns:1fr}.queue-list>div{flex-direction:column;align-items:flex-start}.queue-actions{width:100%}.queue-actions button{flex:1;justify-content:center}.page-title .cost-chip{align-self:flex-start}.art-grid.single{grid-template-columns:1fr}}figure.art-card{place-items:stretch;align-content:stretch;gap:0;margin:0;grid-template-columns:1fr;grid-template-rows:1fr}.ref-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.ref-grid figure{position:relative;margin:0;aspect-ratio:4/5;border-radius:12px;overflow:hidden;border:1px solid #2c2c2c;background:#0b0b0b}.ref-grid img{width:100%;height:100%;object-fit:cover;display:block}.ref-grid figure button{position:absolute;top:7px;right:7px;border:0;background:#0a0a0ad1;color:#e5a1a1;padding:7px;border-radius:8px;display:grid;place-items:center}.ref-grid figure button:hover{background:#6d2727;color:#fff}.ref-add{aspect-ratio:4/5;border:1px dashed #3a3a3a;border-radius:12px;display:grid;place-items:center;align-content:center;gap:7px;color:#777;cursor:pointer;background:#0b0b0b}.ref-add:hover{border-color:var(--gold);color:var(--gold)}.ref-add span{font-size:10px;letter-spacing:1px}@media (max-width:1050px){.ref-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:760px){.ref-grid{grid-template-columns:repeat(3,1fr)}}.role-tag{font-style:normal;margin-left:8px;font-size:8px;letter-spacing:1.4px;padding:3px 6px;border-radius:5px;background:#2a2318;color:var(--gold);border:1px solid #4a3f28;vertical-align:middle}figure.art-card{aspect-ratio:auto}figure.art-card img{height:auto;object-fit:contain}.thumb-grid img{aspect-ratio:auto;height:auto;object-fit:contain}
