:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--scene-gold:#d6ad62;--scene-cool:#8fe8ff;--scene-deep:#050606;--pearl:#f8f2e7;--mist:#f8f2e7b8;--dim:#f8f2e77a;--line:#ffe6a838;--glass:#080a0aa3}*{box-sizing:border-box}html{background:#030403;min-width:320px}body{min-height:100vh;color:var(--pearl);background:radial-gradient(circle at 70% 0%, color-mix(in srgb, var(--scene-cool), transparent 82%), transparent 34%), linear-gradient(180deg, var(--scene-deep), #030403 62%, #000);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--scene-cool);outline-offset:3px}.brendys-universe{isolation:isolate;min-height:100vh;position:relative}.account-center-shell{min-height:100vh;color:var(--pearl);background:radial-gradient(circle at 72% 14%,#d6ad6221,#0000 28%),radial-gradient(circle at 18% 34%,#8fe8ff14,#0000 24%),linear-gradient(135deg,#020303,#080807 52%,#020202);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.account-center-shell:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffe6a80d 1px,#0000 1px),linear-gradient(#ffe6a809 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:120px 120px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 20%,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 20%,#000,#0000 72%)}.account-side-rail{z-index:20;-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);background:linear-gradient(145deg,#ffffff0f,#ffffff03),#020405b8;border-right:1px solid #ffe6a826;flex-direction:column;width:244px;padding:28px 14px;display:flex;position:fixed;inset:0 auto 0 0}.account-rail-brand span{color:#f7d88c;margin:0 18px 34px;font-family:Didot,"Bodoni 72",Georgia,serif;font-size:34px;line-height:.9;display:block}.account-back-link{color:var(--scene-gold);letter-spacing:.18em;text-transform:uppercase;margin:0 8px 32px;font-size:11px;font-weight:900}.account-side-rail nav{gap:8px;display:grid}.account-side-rail nav button,.account-concierge-mini button,.account-panel-heading button{color:var(--mist);background:0 0;border:1px solid #0000}.account-side-rail nav button{text-align:left;border-radius:8px;align-items:center;gap:12px;min-height:48px;padding:0 16px;font-weight:700;display:flex}.account-side-rail nav button.active,.account-side-rail nav button:hover{color:#ffe7a9;background:#d6ad6217;border-color:#ffe6a847}.account-concierge-mini{background:#00000052;border:1px solid #ffe6a82e;border-radius:8px;margin-top:auto;padding:18px}.account-concierge-mini strong,.account-panel-heading h2,.account-title-row h1{font-family:Didot,"Bodoni 72",Georgia,serif;font-weight:400}.account-concierge-mini p{color:var(--mist);font-size:13px;line-height:1.5}.account-concierge-mini button{width:100%;min-height:38px;color:var(--scene-gold);letter-spacing:.16em;text-transform:uppercase;border-color:#ffe6a84d;border-radius:6px;font-size:11px;font-weight:900}.account-main{z-index:1;min-height:100vh;margin-left:244px;padding:24px 28px 34px;position:relative}.account-topbar{z-index:10;-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:#030405c7;border-bottom:1px solid #ffe6a81f;justify-content:space-between;align-items:center;gap:20px;min-height:70px;margin:-24px -28px 28px;padding:0 28px;display:flex;position:sticky;top:0}.account-topbar nav,.account-top-actions{align-items:center;gap:26px;display:flex}.account-topbar nav a,.account-top-actions strong{color:#f3d58b;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:900}.account-top-actions{color:var(--scene-gold);gap:14px}.account-top-actions span{color:#ffe7a8;border:1px solid #ffe6a861;border-radius:50%;place-items:center;width:42px;height:42px;font-family:Didot,Georgia,serif;display:grid}.account-title-row{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.account-title-row p,.account-panel-heading p,.account-field span,.account-identity>span,.account-privilege-card>span{color:var(--dim);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.account-title-row h1{margin:8px 0 4px;font-size:clamp(42px,5vw,74px);line-height:.92}.account-title-row>div>span{color:var(--mist)}.account-luxury-button,.account-danger-button{color:#080806;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(90deg,#ffe7a0,#edfaff);border:1px solid #ffe6a842;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:11px;font-weight:950;display:inline-flex}.account-luxury-button.ghost{color:var(--scene-gold);background:#00000047}.account-danger-button{color:#ffd7d7;background:#6a181838}.account-center-notice{color:var(--scene-gold);background:#00000052;border:1px solid #ffe6a82e;border-radius:8px;margin:0 0 18px;padding:14px 16px}.account-hero-card,.account-glass-panel,.account-access-card{-webkit-backdrop-filter:blur(30px)saturate(145%);backdrop-filter:blur(30px)saturate(145%);background:linear-gradient(145deg,#ffffff17,#ffffff04),#040505c2;border:1px solid #ffe6a829;border-radius:8px;box-shadow:0 28px 90px #0000007a}.account-hero-card{grid-template-columns:170px minmax(0,1fr) 380px;gap:28px;margin-bottom:24px;padding:28px;display:grid}.account-avatar-block{align-content:start;justify-items:center;gap:14px;display:grid}.account-avatar{color:#f9d98d;background:radial-gradient(circle at 30% 25%,#ffe6a829,#0000 42%),linear-gradient(145deg,#1b1a16,#050505);border:1px solid #ffe6a852;border-radius:50%;place-items:center;width:138px;height:138px;font-family:Didot,Georgia,serif;font-size:44px;display:grid;box-shadow:inset 0 0 40px #ffe6a814}.account-avatar-block button,.account-id-copy{color:var(--scene-gold);letter-spacing:.12em;text-transform:uppercase;background:#0000004d;border:1px solid #ffe6a833;border-radius:6px;min-height:34px;padding:0 12px;font-size:10px;font-weight:900}.account-identity h2{margin:0;font-family:Didot,Georgia,serif;font-size:clamp(34px,4vw,54px);font-weight:400;line-height:.95;display:inline}.account-verified-dot{color:#6ce18c;margin-left:10px}.account-identity p{color:var(--mist);margin:8px 0 18px}.account-identity p strong{color:#090806;text-transform:uppercase;background:#f5d98d;border-radius:4px;margin-left:10px;padding:5px 10px;font-size:11px}.account-id-copy{color:var(--pearl);letter-spacing:.05em;align-items:center;gap:8px;margin:8px 0 22px;font-size:15px;display:inline-flex}.account-fields-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.account-field{border-bottom:1px solid #ffe6a81f;gap:7px;min-height:72px;padding:14px;display:grid}.account-field strong{color:var(--pearl);font-weight:500}.account-edit-form,.support-mini-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.account-edit-form input,.account-edit-form select,.support-mini-form input,.support-mini-form select,.support-mini-form textarea{min-height:46px;color:var(--pearl);background:#00000057;border:1px solid #ffe6a82e;border-radius:6px;padding:0 13px}.support-mini-form,.support-mini-form textarea,.support-mini-form .account-luxury-button{grid-column:1/-1}.support-mini-form textarea{padding:13px}.account-privilege-card{background:radial-gradient(circle at 72% 18%,#ffe6a833,#0000 24%),linear-gradient(135deg,#1c170ff5,#030303d1);border:1px solid #ffe6a82e;border-radius:8px;align-self:center;min-height:260px;padding:28px;position:relative;overflow:hidden}.account-privilege-card:after{content:"";background:linear-gradient(135deg,#ffe6a833,#0000),#17130c;border:1px solid #ffe6a833;border-radius:8px;width:116px;height:78px;position:absolute;top:18px;right:24px;transform:rotate(-12deg)}.account-privilege-card h3{color:#f8d98d;margin:46px 0 16px;font-family:Didot,Georgia,serif;font-size:42px;font-weight:400}.account-privilege-card p{color:var(--mist);line-height:1.5}.account-progress{background:#ffffff24;border-radius:999px;height:9px;overflow:hidden}.account-progress i{border-radius:inherit;background:linear-gradient(90deg,#d6ad62,#fff1b8);height:100%;display:block}.account-privilege-card>strong{color:var(--pearl);margin:10px 0 20px;display:block}.account-privilege-card button{width:100%;min-height:46px;color:var(--scene-gold);letter-spacing:.14em;text-transform:uppercase;background:#00000042;border:1px solid #ffe6a838;border-radius:6px;font-size:11px;font-weight:900}.account-panel-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);gap:16px;display:grid}.account-glass-panel{min-height:280px;padding:24px}.account-glass-panel.wide{grid-column:1/-1}.account-panel-heading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px;display:flex}.account-panel-heading h2{margin:0 0 5px;font-size:34px}.account-panel-heading button{color:var(--scene-gold);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.privilege-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.membership-card{background:radial-gradient(circle at 80% 10%,#ffffff24,#0000 24%),linear-gradient(145deg,#151515,#030303);border:1px solid #ffe6a826;border-radius:8px;min-height:270px;padding:24px}.membership-card.elite{background:radial-gradient(circle at 80% 10%,#becdd62e,#0000 24%),linear-gradient(145deg,#232323,#050505)}.membership-card.premium{background:radial-gradient(circle at 80% 10%,#ffe6a838,#0000 25%),linear-gradient(145deg,#2a2112,#050505);border-color:#ffe6a859}.membership-card.active{box-shadow:0 0 0 1px #ffe6a847,0 24px 80px #d6ad621c}.membership-card span,.membership-card p{color:var(--scene-gold);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:900}.membership-card h3{margin:42px 0 24px;font-family:Didot,Georgia,serif;font-size:36px;font-weight:400}.membership-card ul{color:var(--mist);gap:9px;margin:0 0 22px;padding:0;font-size:13px;line-height:1.45;list-style:none;display:grid}.orders-table,.support-ticket-list,.security-list,.activity-stream{gap:8px;display:grid}.orders-table article{min-height:48px;color:var(--mist);border-bottom:1px solid #ffe6a81a;grid-template-columns:1.15fr .8fr .9fr .8fr .35fr .55fr auto;align-items:center;gap:10px;font-size:13px;display:grid}.orders-table strong,.orders-table b,.support-ticket-list strong,.activity-stream strong{color:var(--pearl)}.orders-table em,.support-ticket-list span{color:#dfffdc;letter-spacing:.08em;text-transform:uppercase;background:#5da85433;border-radius:4px;justify-self:start;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900}.support-ticket-list article,.activity-stream article,.security-list span{border-bottom:1px solid #ffe6a81a;grid-template-columns:1fr auto;gap:8px;padding:12px 0;display:grid}.support-ticket-list p{color:var(--mist);grid-column:1/-1;margin:0}.security-list strong{color:var(--scene-gold)}.favorite-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.favorite-grid article{background:#00000052;border:1px solid #ffe6a824;border-radius:8px;min-height:190px;position:relative;overflow:hidden}.favorite-grid img{object-fit:cover;width:100%;height:160px}.favorite-grid strong{padding:10px;font-family:Didot,Georgia,serif;font-weight:400;display:block}.favorite-grid svg{color:var(--scene-gold);position:absolute;bottom:12px;right:10px}.account-empty-note{color:var(--dim);line-height:1.5}.account-center-footer{color:var(--dim);justify-content:center;align-items:center;gap:9px;padding:26px 0 0;font-size:12px;display:flex}.account-access-state{place-items:center;min-height:100vh;padding:24px;display:grid}.account-access-card{justify-items:start;gap:18px;width:min(560px,100%);padding:34px;display:grid}.account-access-card h1{margin:0;font-family:Didot,Georgia,serif;font-size:56px;font-weight:400}.account-access-card p{color:var(--mist);line-height:1.6}.admin-shell{min-height:100vh;color:var(--pearl);background:radial-gradient(circle at 78% 12%,#d6ad6221,#0000 28%),radial-gradient(circle at 16% 28%,#8fe8ff14,#0000 24%),linear-gradient(135deg,#030404,#0b0b0a 48%,#020202)}.maintenance-screen{min-height:100vh;color:var(--pearl);background:radial-gradient(circle at 50% 20%,#d6ad6229,#0000 34%),linear-gradient(135deg,#030303,#0d0c0a 52%,#020202);place-items:center;padding:24px;display:grid}.maintenance-card{-webkit-backdrop-filter:blur(28px)saturate(145%);backdrop-filter:blur(28px)saturate(145%);background:linear-gradient(145deg,#ffffff16,#ffffff04),#040505c7;border:1px solid #ffe6a82e;border-radius:10px;gap:18px;width:min(760px,100%);padding:clamp(28px,6vw,58px);display:grid;box-shadow:0 34px 120px #0009}.maintenance-card p{color:var(--scene-gold);letter-spacing:.24em;margin:0;font-size:11px;font-weight:950}.maintenance-card h1{margin:0;font-family:Didot,"Bodoni 72",Georgia,serif;font-size:clamp(64px,11vw,136px);font-weight:400;line-height:.88}.maintenance-card span{color:var(--mist);font-size:clamp(16px,2vw,22px);line-height:1.5}.maintenance-card a{color:#ffe7a8;width:fit-content;text-decoration:none}.admin-shell:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffe6a80b 1px,#0000 1px),linear-gradient(#ffe6a808 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 52% 18%,#000,#0000 75%);mask-image:radial-gradient(circle at 52% 18%,#000,#0000 75%)}.admin-login-stage{place-items:center;min-height:100vh;padding:24px;display:grid}.admin-login-card{-webkit-backdrop-filter:blur(30px)saturate(145%);backdrop-filter:blur(30px)saturate(145%);background:linear-gradient(145deg,#ffffff17,#ffffff04),#040505d1;border:1px solid #ffe6a82e;border-radius:10px;gap:16px;width:min(560px,100%);padding:36px;display:grid;box-shadow:0 34px 110px #00000094}.admin-login-card>p,.admin-brand p,.admin-topbar p,.admin-panel-heading span,.admin-stat-card span{color:var(--scene-gold);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:11px;font-weight:950}.admin-login-card h1,.admin-topbar h1,.admin-panel-heading h2{margin:0;font-family:Didot,"Bodoni 72",Georgia,serif;font-weight:400;line-height:.94}.admin-login-card h1{font-size:clamp(56px,8vw,92px)}.admin-login-card>span,.admin-muted-text{color:var(--mist);line-height:1.55}.admin-login-card form{gap:10px;display:grid}.admin-login-card input,.admin-login-card button,.admin-orders-table select{border:1px solid #ffe6a82e;border-radius:8px;min-height:50px}.admin-login-card input,.admin-orders-table select{color:var(--pearl);background:#00000057;padding:0 14px}.admin-login-card button{color:#080806;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(90deg,#ffe7a0,#edfaff);font-size:11px;font-weight:950}.admin-notice,.admin-live-notice{color:var(--scene-gold);background:#00000052;border:1px solid #ffe6a82e;border-radius:8px;padding:12px 14px}.admin-rail{z-index:20;-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);background:linear-gradient(145deg,#fff1,#ffffff03),#030405c7;border-right:1px solid #ffe6a824;flex-direction:column;width:250px;padding:26px 14px;display:flex;position:fixed;inset:0 auto 0 0}.admin-brand{margin:0 16px 24px}.admin-brand span{color:#f7d88c;font-family:Didot,Georgia,serif;font-size:34px;line-height:.9;display:block}.admin-rail nav{gap:7px;display:grid}.admin-rail nav button{min-height:44px;color:var(--mist);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:11px;padding:0 14px;font-weight:750;display:flex}.admin-rail nav button.active,.admin-rail nav button:hover{color:#ffe7a9;background:#d6ad6217;border-color:#ffe6a842}.admin-service-card{background:#00000052;border:1px solid #ffe6a82e;border-radius:8px;margin-top:auto;padding:16px}.admin-service-card strong{margin-top:8px;display:block}.admin-service-card p{color:var(--mist);font-size:13px;line-height:1.45}.admin-service-card button{width:100%;min-height:38px;color:var(--scene-gold);letter-spacing:.12em;text-transform:uppercase;background:#00000047;border:1px solid #ffe6a83d;border-radius:6px;font-size:11px;font-weight:950}.admin-main{z-index:1;min-height:100vh;margin-left:250px;padding:24px 28px 36px;position:relative}.admin-topbar{z-index:10;-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:#030405c7;border-bottom:1px solid #ffe6a81f;justify-content:space-between;align-items:center;gap:20px;min-height:76px;margin:-24px -28px 28px;padding:0 28px;display:flex;position:sticky;top:0}.admin-topbar h1{margin-top:6px;font-size:clamp(34px,4vw,58px)}.admin-top-actions{color:var(--scene-gold);align-items:center;gap:13px;display:flex}.admin-top-actions span{color:#ffe7a8;border:1px solid #ffe6a859;border-radius:50%;place-items:center;width:42px;height:42px;font-family:Didot,Georgia,serif;display:grid}.admin-top-actions strong{max-width:220px;color:var(--pearl);text-overflow:ellipsis;font-size:12px;overflow:hidden}.admin-top-actions button{width:38px;height:38px;color:var(--scene-gold);background:#0000004d;border:1px solid #ffe6a82e;border-radius:8px;place-items:center;display:grid}.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.admin-stat-card,.admin-glass-panel{-webkit-backdrop-filter:blur(28px)saturate(145%);backdrop-filter:blur(28px)saturate(145%);background:linear-gradient(145deg,#ffffff16,#ffffff04),#040505bd;border:1px solid #ffe6a829;border-radius:10px;box-shadow:0 26px 90px #00000070}.admin-stat-card{min-height:144px;padding:20px}.admin-stat-card strong{margin:22px 0 8px;font-family:Didot,Georgia,serif;font-size:44px;font-weight:400;line-height:.9;display:block}.admin-stat-card p{color:var(--mist);margin:0;font-size:13px}.admin-command-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:16px;display:grid}.admin-glass-panel{margin-bottom:16px;padding:22px}.admin-glass-panel.wide{grid-column:1/-1}.admin-panel-heading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px;display:flex}.admin-panel-heading h2{font-size:34px}.admin-metric-film,.admin-roadmap-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.admin-metric-film div,.admin-roadmap-grid span{background:#00000042;border:1px solid #ffe6a821;border-radius:8px;min-height:120px;padding:16px}.admin-metric-film strong{margin:18px 0 6px;font-family:Didot,Georgia,serif;font-size:38px;font-weight:400;display:block}.admin-metric-film span,.admin-roadmap-grid span{color:var(--mist);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.admin-orders-table,.admin-client-grid,.admin-activity-list{gap:8px;display:grid}.admin-orders-table article{min-height:56px;color:var(--mist);border-bottom:1px solid #ffe6a81a;grid-template-columns:1.1fr 1fr .55fr .8fr .55fr minmax(190px,.8fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:grid}.admin-orders-table strong,.admin-orders-table b,.admin-client-grid strong,.admin-activity-list strong{color:var(--pearl)}.admin-orders-table select{color:#dfffdc;min-height:40px;font-size:12px}.admin-client-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-client-grid article,.admin-activity-list article{background:#0000003d;border:1px solid #ffe6a821;border-radius:8px;padding:14px}.admin-client-grid article{gap:7px;display:grid}.admin-client-grid span,.admin-client-grid p,.admin-activity-list p,.admin-activity-list span{color:var(--mist);margin:0;font-size:12px;line-height:1.45}.admin-activity-list article{grid-template-columns:110px 1fr;gap:8px 14px;display:grid}.admin-activity-list p{grid-column:2}@media (max-width:1180px){.admin-rail{border-bottom:1px solid #ffe6a824;border-right:0;width:auto;position:relative}.admin-rail nav{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-service-card{display:none}.admin-main{margin-left:0}.admin-stat-grid,.admin-client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-command-grid{grid-template-columns:1fr}}@media (max-width:760px){.admin-main{padding:18px 14px 30px}.admin-topbar{flex-direction:column;align-items:start;margin:-18px -14px 22px;padding:14px}.admin-rail nav,.admin-stat-grid,.admin-client-grid,.admin-metric-film,.admin-roadmap-grid,.admin-orders-table article,.admin-activity-list article{grid-template-columns:1fr}.admin-activity-list p{grid-column:auto}}@media (max-width:1180px){.account-side-rail{border-bottom:1px solid #ffe6a824;border-right:0;width:auto;min-height:auto;position:relative}.account-side-rail nav{grid-template-columns:repeat(4,minmax(0,1fr))}.account-concierge-mini{display:none}.account-main{margin-left:0}.account-hero-card{grid-template-columns:140px minmax(0,1fr)}.account-privilege-card{grid-column:1/-1}.account-panel-grid{grid-template-columns:1fr}}@media (max-width:760px){.account-main{padding:18px 14px 28px}.account-topbar{flex-direction:column;align-items:start;margin:-18px -14px 22px;padding:14px}.account-topbar nav{flex-wrap:wrap;gap:12px}.account-side-rail nav,.account-fields-grid,.privilege-card-grid,.favorite-grid,.account-edit-form,.support-mini-form{grid-template-columns:1fr}.account-title-row{flex-direction:column;align-items:stretch}.account-hero-card{grid-template-columns:1fr;padding:18px}.account-avatar-block{justify-items:start}.orders-table article{grid-template-columns:1fr;align-items:start;padding:12px 0}}.cursor-light{z-index:90;background:radial-gradient(circle, color-mix(in srgb, var(--scene-cool), transparent 78%), transparent 68%);mix-blend-mode:screen;pointer-events:none;border-radius:50%;width:420px;height:420px;margin:-210px 0 0 -210px;position:fixed}.intro-sequence{z-index:120;pointer-events:none;background:#020202;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.intro-sequence.is-complete{visibility:hidden}.intro-particle-cloud{background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--scene-gold), transparent 56%), transparent 14%), radial-gradient(circle at 52% 52%, color-mix(in srgb, var(--scene-cool), transparent 72%), transparent 23%), repeating-conic-gradient(from 0deg, transparent 0deg 8deg, #ffe6a824 9deg 10deg, transparent 11deg 20deg);filter:blur(.8px);animation:2.6s cubic-bezier(.19,1,.22,1) forwards introSpin;position:absolute;inset:-20%}.intro-sequence h1{color:#0000;background:linear-gradient(98deg,#fff8dc,#c48c3b,#f6dc9a,#e5f8ff);-webkit-background-clip:text;background-clip:text;margin:0;font-family:Didot,"Bodoni 72",Georgia,serif;font-size:clamp(66px,14vw,210px);font-weight:400;line-height:.82;position:relative}.intro-sequence p,.scene-copy>p:first-child,.section-heading p,.store-hero p,.store-product span,.dossier-kicker,.dossier-detail-grid p,.dossier-footer p,.ai-persona>p{color:var(--scene-gold);letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.world-stage{z-index:-4;background:var(--scene-deep);position:fixed;inset:0}.world-stage canvas{z-index:0;display:block;position:relative;width:100%!important;height:100%!important}.world-stage>div:not(.stage-shader):not(.webgl-loading):not(.webgl-fallback){width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.world-stage:before{content:"";z-index:1;pointer-events:none;opacity:.34;filter:saturate(1.08)contrast(1.12);mix-blend-mode:screen;background:radial-gradient(circle at 50% 44%,#0000 0 28%,#0000008c 64%),url(/assets/generated/brendys-civilization-atlas.png) 50%/cover no-repeat;position:absolute;inset:0}.stage-shader{z-index:2;pointer-events:none;background:linear-gradient(90deg,#000000ad 0%,#0000 42%,#00000080 100%),linear-gradient(#0000 0%,#00000057 66%,#000000db 100%),repeating-linear-gradient(0deg,#0000 0 17px,#ffffff06 18px 19px);position:absolute;inset:0}.webgl-loading,.webgl-fallback{color:var(--scene-gold);background:#030403;place-items:center;display:grid;position:absolute;inset:0}.webgl-fallback{background-position:50%;background-size:cover}.webgl-fallback:after{content:"";background:linear-gradient(90deg,#000000b8,#0000 50%,#0000009e),radial-gradient(circle at 50% 58%,#0000,#000000d1);position:absolute;inset:0}.fallback-object{z-index:1;aspect-ratio:1;filter:drop-shadow(0 34px 64px #000000ad);background-position:50%;background-repeat:no-repeat;background-size:contain;width:min(48vw,360px);position:relative}.webgl-label{color:#f8f2e79e;letter-spacing:.12em;text-align:center;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0406078f;border:1px solid #ffe6a82e;border-radius:6px;min-width:72px;padding:5px 8px;font-size:10px;font-weight:900}.webgl-label.active{border-color:var(--scene-gold);color:var(--pearl);box-shadow:0 0 24px color-mix(in srgb, var(--scene-gold), transparent 72%)}.mission-control{z-index:40;border:1px solid var(--line);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:#0406079e;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid;position:fixed;top:16px;left:16px;right:16px;box-shadow:0 24px 80px #0000006b}.brand-node,.scene-dot,.icon-node,.primary-capsule,.ghost-capsule,.close-node,.store-close,.dossier-close,.store-product-link,.persona-prompts button{isolation:isolate;color:var(--pearl);background:linear-gradient(145deg,#ffffff1a,#ffffff05),#03040494;border:1px solid #ffe6a838;border-radius:6px;transition:transform .18s,border-color .18s,background .18s;position:relative;overflow:hidden}.brand-node:before,.scene-dot:before,.icon-node:before,.primary-capsule:before,.ghost-capsule:before,.close-node:before,.store-close:before,.dossier-close:before,.store-product-link:before,.persona-prompts button:before{content:"";z-index:-1;opacity:0;background:linear-gradient(112deg,#0000 32%,#ffe6a85c,#8fe8ff38,#0000 68%);position:absolute;inset:-70%;transform:translate(-28%)}.magnetic:hover{border-color:color-mix(in srgb, var(--scene-gold), var(--scene-cool) 34%);transform:translateY(-2px)scale(1.015)}.magnetic:hover:before{opacity:1;animation:.9s forwards sweep}.brand-node{grid-template-columns:44px auto;align-items:center;gap:10px;min-height:58px;padding:6px 14px 6px 6px;display:inline-grid}.brand-node img{border-radius:4px}.brand-node span{color:var(--scene-gold);font-family:Didot,Georgia,serif;font-size:22px}.scene-nav{grid-template-columns:repeat(7,minmax(76px,1fr));gap:6px;min-width:0;display:grid}.scene-dot{justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 10px;display:inline-flex}.scene-dot span,.icon-node span{letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.scene-dot.active{border-color:var(--scene-gold);color:var(--scene-gold);box-shadow:inset 0 0 24px color-mix(in srgb, var(--scene-gold), transparent 88%)}.control-actions{gap:6px;display:flex}.commerce-actions{justify-content:flex-end;gap:6px;display:flex}.icon-node{align-items:center;gap:7px;min-height:44px;padding:0 12px;display:inline-flex}.cart-node strong{color:#050403;background:var(--scene-gold);border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:11px;display:grid}.hero-scroll-film,.scroll-scene,.district-preview-section,.collaboration-runway,.maison-contact-section{width:min(1540px,100vw - 32px);min-height:100vh;margin:0 auto;padding:138px 0 72px;display:grid;position:relative}.hero-scroll-film{grid-template-columns:minmax(320px,.74fr) minmax(420px,1fr);align-items:center;gap:28px}.hero-copy h2,.scene-copy h2,.section-heading h2,.store-hero h2,.ai-persona h2{color:var(--pearl);margin:14px 0 20px;font-family:Didot,"Bodoni 72",Georgia,serif;font-size:clamp(52px,7.2vw,132px);font-weight:400;line-height:.86}.hero-copy p,.scene-copy>p:not(:first-child),.section-heading,.store-hero span,.store-product p,.ai-persona{color:var(--mist);line-height:1.62}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.primary-capsule,.ghost-capsule{letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 20px;font-size:12px;font-weight:900;display:inline-flex}.primary-capsule{color:#050403;background:linear-gradient(135deg, #fff3bf, var(--scene-gold), #dff8ff)}.hero-atlas{border:1px solid #ffe6a833;border-radius:8px;position:relative;overflow:hidden;transform:perspective(1000px)rotateY(-8deg)rotateX(4deg);box-shadow:0 40px 120px #00000094}.hero-atlas img{width:100%;height:auto;display:block}.scroll-scenes{position:relative}.scroll-scene{grid-template-columns:minmax(300px,.72fr) minmax(320px,.74fr) minmax(220px,.42fr);align-items:center;gap:22px}.scene-copy{border-left:1px solid color-mix(in srgb, var(--scene-gold), transparent 56%);background:linear-gradient(90deg,#0000006b,#0000);padding:22px}.scene-copy h2{font-size:clamp(48px,5.8vw,104px)}.scene-sequence,.micro-grid,.persona-prompts{gap:8px;display:grid}.scene-sequence{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.scene-sequence span,.micro-grid span{color:var(--pearl);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04060780;border:1px solid #ffe6a829;border-radius:6px;padding:12px;font-size:12px;font-weight:800}.object-stage{min-height:560px;transform-style:preserve-3d;place-items:center;padding:24px;display:grid;position:relative}.object-stage img{z-index:1;object-fit:contain;width:min(72%,420px);height:auto;max-height:440px;filter:drop-shadow(0 34px 64px #000000ad) drop-shadow(0 0 38px color-mix(in srgb, var(--scene-gold), transparent 66%));position:relative}.object-light{background:radial-gradient(circle, color-mix(in srgb, var(--scene-gold), transparent 72%), transparent 54%), conic-gradient(from 180deg, transparent, color-mix(in srgb, var(--scene-cool), transparent 70%), transparent);filter:blur(20px);border-radius:50%;animation:6s ease-in-out infinite alternate materialBreath;position:absolute;inset:12%}.object-stage strong{z-index:2;min-height:46px;color:var(--scene-gold);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #ffe6a829;justify-content:center;align-items:center;gap:8px;font-size:12px;display:inline-flex;position:absolute;bottom:18px;left:18px;right:18px}.micro-grid{align-self:end}.district-preview-section,.collaboration-runway,.maison-contact-section{min-height:auto;padding-top:96px;display:block}.section-heading{max-width:860px;margin-bottom:28px}.section-heading h2{max-width:920px;font-size:clamp(42px,5vw,96px)}.district-preview-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.district-preview-tile{min-height:clamp(320px,34vw,560px);color:var(--pearl);text-align:left;background:#0406078a;border:1px solid #ffe6a82e;border-radius:8px;align-content:end;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000006b}.district-preview-tile:after,.collab-product:after,.store-product:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent 20%, #000000c7 100%), radial-gradient(circle at 20% 10%, color-mix(in srgb, var(--scene-gold), transparent 72%), transparent 34%);position:absolute;inset:0}.district-preview-tile img,.collab-product img,.store-product img{object-fit:cover;opacity:.84;width:100%;height:100%;transition:transform .65s,opacity .65s,filter .65s;position:absolute;inset:0;transform:scale(1.02)}.district-preview-tile:hover img,.collab-product:hover img,.store-product:hover img{opacity:1;filter:saturate(1.08)contrast(1.08);transform:scale(1.08)}.district-preview-tile>span,.district-preview-tile h3,.district-preview-tile p,.district-preview-tile svg,.collab-product>span,.collab-product h3,.collab-product p,.collab-product small,.store-product>div{z-index:1;position:relative}.district-preview-tile>span,.collab-product>span{color:var(--scene-gold);letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:900}.district-preview-tile h3,.collab-product h3,.store-product h3{margin:10px 0 8px;font-family:Didot,"Bodoni 72",Georgia,serif;font-size:clamp(28px,2.6vw,44px);font-weight:400;line-height:.96}.district-preview-tile p,.collab-product p,.store-product p{color:#f8f2e7bd;margin:0;font-size:13px;line-height:1.46}.district-preview-tile svg{color:var(--scene-gold);margin-top:20px}.collaboration-runway{overflow:hidden}.collaboration-catalogs,.store-collections{gap:10px;display:grid}.collaboration-catalogs{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.store-collections{grid-template-columns:repeat(3,minmax(0,1fr))}.collaboration-catalog,.collection-card{min-height:300px;color:var(--pearl);text-align:left;background:#0406078a;border:1px solid #ffe6a82e;border-radius:8px;align-content:end;padding:18px;display:grid;position:relative;overflow:hidden}.collaboration-catalog:after,.collection-card:after,.collection-product:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent 24%, #000000d1 100%), radial-gradient(circle at 16% 10%, color-mix(in srgb, var(--scene-gold), transparent 76%), transparent 34%);position:absolute;inset:0}.collaboration-catalog img,.collection-card img,.collection-product img{object-fit:cover;opacity:.84;width:100%;height:100%;transition:transform .65s,opacity .65s,filter .65s;position:absolute;inset:0}.collaboration-catalog:hover img,.collection-card:hover img,.collection-product:hover img{opacity:1;filter:saturate(1.08)contrast(1.08);transform:scale(1.06)}.collaboration-catalog span,.collaboration-catalog h3,.collaboration-catalog p,.collection-card span,.collection-card h3,.collection-card p,.collection-product span,.collection-product h4,.collection-product p{z-index:1;position:relative}.collaboration-catalog span,.collection-card span,.collection-product span,.collection-heading p{color:var(--scene-gold);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:900}.collaboration-catalog h3,.collection-card h3,.collection-heading h3{margin:10px 0 8px;font-family:Didot,"Bodoni 72",Georgia,serif;font-size:clamp(30px,3.2vw,54px);font-weight:400;line-height:.94}.collaboration-catalog p,.collection-card p,.collection-heading span,.collection-product p{color:#f8f2e7c2;margin:0;font-size:13px;line-height:1.48}.collection-card.active{border-color:var(--scene-gold);box-shadow:inset 0 0 38px color-mix(in srgb, var(--scene-gold), transparent 86%)}.collab-track{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--scene-gold) #ffffff14;grid-auto-columns:clamp(240px,23vw,360px);grid-auto-flow:column;gap:12px;padding:4px 0 18px;display:grid;overflow-x:auto}.collab-product{min-height:clamp(390px,42vw,620px);color:var(--pearl);text-align:left;scroll-snap-align:start;background:#0406078a;border:1px solid #ffe6a82e;border-radius:8px;padding:18px;position:relative;overflow:hidden}.collab-product small{width:fit-content;color:var(--scene-gold);letter-spacing:.12em;text-transform:uppercase;background:#00000061;border:1px solid #ffe6a833;border-radius:6px;margin-top:18px;padding:7px 9px;font-size:10px;font-weight:900;display:inline-flex}.maison-contact-section{padding-bottom:148px}.maison-contact-orbit{-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);background:linear-gradient(110deg,#ffffff17,#ffffff05),#050606ad;border:1px solid #ffe6a82e;border-radius:999px;grid-template-columns:repeat(2,minmax(140px,1fr)) auto repeat(2,minmax(140px,1fr));align-items:center;gap:10px;width:min(1080px,100%);min-height:104px;margin:0 auto 24px;padding:10px 18px;display:grid;box-shadow:inset 0 0 42px #ffe6a80d,0 28px 90px #0000006b}.maison-contact-orbit span{color:#f8f2e7ad;letter-spacing:0;text-align:center;border:1px solid #0000;border-radius:999px;place-items:center;min-height:56px;font-size:14px;font-weight:850;display:grid}.maison-contact-orbit span.active{color:var(--pearl);background:radial-gradient(circle at 16% 18%,#8fe8ff29,#0000 34%),linear-gradient(135deg,#8f3232b8,#c68b4c33);border-color:#ffe6a83d}.maison-contact-orbit .maison-orbit-logo{background:#00000085;border-color:#ffe6a838;width:74px;height:74px;min-height:74px;padding:4px;overflow:hidden;box-shadow:0 0 42px #d6ad6224}.maison-orbit-logo img{object-fit:cover;border-radius:50%;width:100%;height:100%}.maison-contact-card{-webkit-backdrop-filter:blur(34px)saturate(150%);backdrop-filter:blur(34px)saturate(150%);background:radial-gradient(circle at 0 0,#ffe6a824,#0000 26%),radial-gradient(circle at 78% 24%,#8fe8ff14,#0000 32%),linear-gradient(135deg,#ffffff1b,#ffffff05),#040505d1;border:1px solid #ffe6a82e;border-radius:8px;grid-template-columns:minmax(320px,.74fr) minmax(360px,1fr);gap:clamp(28px,5vw,86px);min-height:360px;padding:clamp(28px,4vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:0 42px 140px #000000ad,inset 0 1px #ffffff14}.maison-contact-card:before{content:"BRENDYS";color:#ffffff09;pointer-events:none;font-family:Didot,"Bodoni 72",Georgia,serif;font-size:clamp(110px,21vw,360px);line-height:.75;position:absolute;bottom:-4vw;right:-3vw}.maison-contact-card:after{content:"";pointer-events:none;opacity:.7;background:linear-gradient(90deg,#ffe6a814,#0000 34%),repeating-linear-gradient(90deg,#0000 0 76px,#ffffff05 77px 78px);position:absolute;inset:0}.maison-contact-identity,.maison-contact-copy,.maison-contact-links,.maison-contact-rights{z-index:1;position:relative}.maison-contact-identity{grid-template-columns:88px minmax(0,1fr);align-content:start;align-items:start;gap:22px;display:grid}.maison-contact-identity img{object-fit:cover;border:1px solid #ffe6a838;border-radius:8px;width:86px;height:86px;box-shadow:0 16px 48px #0000006b}.maison-contact-identity p{color:var(--scene-gold);letter-spacing:.34em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:900}.maison-contact-identity h2{color:#f8e7bb;max-width:620px;margin:0;font-family:Didot,"Bodoni 72",Georgia,serif;font-size:clamp(48px,5.5vw,96px);font-weight:400;line-height:.88}.maison-contact-copy{color:#f8f2e7c7;align-self:start;max-width:820px;font-size:clamp(18px,1.5vw,24px);font-weight:680;line-height:1.55}.maison-contact-copy p{margin:0}.maison-contact-links{flex-wrap:wrap;grid-column:1/-1;gap:10px;margin-top:4px;display:flex}.maison-contact-links a{color:#f9e7b7;background:#ffffff0b;border:1px solid #ffe6a833;border-radius:999px;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-size:14px;font-weight:850;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.maison-contact-links a:hover{border-color:color-mix(in srgb, var(--scene-gold), white 12%);background:#ffe6a81a;transform:translateY(-2px)}.maison-contact-links svg{color:var(--scene-cool)}.maison-contact-rights{color:#f8f2e76b;letter-spacing:.18em;text-transform:uppercase;grid-column:1/-1;margin:20px 0 0;font-size:12px;font-weight:900}.section-store{z-index:86;visibility:hidden;opacity:0;border:1px solid var(--line);background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--scene-gold), transparent 84%), transparent 30%), #020303eb;-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);overscroll-behavior:contain;pointer-events:none;touch-action:pan-y;border-radius:8px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(360px,.92fr) minmax(360px,1fr);gap:14px;padding:14px;transition:opacity .26s,transform .32s,visibility .26s;display:grid;position:fixed;inset:16px;overflow:hidden;transform:translateY(22px)scale(.985);box-shadow:0 40px 140px #000000c2}.store-catalog{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch;align-content:start;gap:12px;min-height:0;max-height:100%;padding-bottom:90px;padding-right:6px;display:grid;overflow-y:auto}.section-store.open{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.store-close{z-index:3;place-items:center;width:42px;height:42px;padding:0;display:grid;position:absolute;top:22px;right:22px}.store-hero{border:1px solid #ffe6a82e;border-radius:8px;align-content:end;min-height:100%;padding:clamp(22px,4vw,44px);display:grid;position:relative;overflow:hidden}.store-hero:after{content:"";background:linear-gradient(180deg, transparent 20%, #000000d6 100%), radial-gradient(circle at 15% 15%, color-mix(in srgb, var(--scene-gold), transparent 72%), transparent 34%);position:absolute;inset:0}.store-hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}.store-hero>div{z-index:1;position:relative}.store-hero h2{max-width:760px;font-size:clamp(38px,5.6vw,98px)}.store-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.collection-view{background:#00000042;border:1px solid #ffe6a829;border-radius:8px;gap:10px;padding:14px;display:grid}.collection-heading h3{max-width:920px}.collection-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.collection-product{min-height:360px;color:var(--pearl);text-align:left;background:#0406078a;border:1px solid #ffe6a829;border-radius:8px;align-content:end;padding:0;display:grid;position:relative;overflow:hidden}.collection-product-open{z-index:1;width:100%;min-height:100%;color:inherit;text-align:left;background:0 0;border:0;align-content:end;padding:14px 14px 64px;display:grid;position:absolute;inset:0}.collection-product h4{overflow-wrap:anywhere;margin:9px 0 6px;font-family:Didot,"Bodoni 72",Georgia,serif;font-size:clamp(20px,1.45vw,30px);font-weight:400;line-height:1.02}.collection-cart-action{z-index:2;color:#050403;background:linear-gradient(135deg, #fff3bf, var(--scene-gold), #dff8ff);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffe6a847;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:11px;font-weight:900;transition:transform .18s,filter .18s;display:inline-flex;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:0 14px 34px #00000057}.collection-cart-action:hover{filter:brightness(1.08);transform:translateY(-2px)}.store-product{background:#0406078f;border:1px solid #ffe6a82e;border-radius:8px;align-content:end;min-height:min(68vh,720px);padding:18px;display:grid;position:relative;overflow:hidden}.store-product h3{font-size:clamp(28px,3vw,48px)}.store-product{color:var(--pearl);text-align:left}.store-product-link{width:fit-content;min-height:40px;color:var(--scene-gold);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-top:18px;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.product-dossier{z-index:96;visibility:hidden;opacity:0;border:1px solid var(--line);background:radial-gradient(circle at 14% 0%, color-mix(in srgb, var(--scene-gold), transparent 82%), transparent 30%), radial-gradient(circle at 90% 10%, color-mix(in srgb, var(--scene-cool), transparent 88%), transparent 28%), #010202f0;-webkit-backdrop-filter:blur(34px)saturate(150%);backdrop-filter:blur(34px)saturate(150%);pointer-events:none;border-radius:8px;grid-template-columns:minmax(360px,.78fr) minmax(420px,1fr);gap:14px;padding:14px;transition:opacity .26s,transform .32s,visibility .26s;display:grid;position:fixed;inset:16px;overflow:hidden;transform:translateY(20px)scale(.985);box-shadow:0 46px 150px #000000c7}.product-dossier.open{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.dossier-close{z-index:3;place-items:center;width:42px;height:42px;padding:0;display:grid;position:absolute;top:22px;right:22px}.dossier-gallery{grid-template-rows:minmax(0,1fr) auto;gap:10px;min-height:0;display:grid}.dossier-main-image{object-fit:cover;object-position:center;border:1px solid #ffe6a82e;border-radius:8px;width:100%;height:100%;min-height:0;box-shadow:0 30px 90px #00000070}.dossier-thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dossier-thumbs img{object-fit:cover;opacity:.78;border:1px solid #ffe6a829;border-radius:6px;width:100%;height:98px}.dossier-content{background:linear-gradient(145deg,#ffffff14,#ffffff05),#0406078a;border:1px solid #ffe6a829;border-radius:8px;padding:clamp(20px,3vw,38px);overflow-y:auto}.dossier-content h2{max-width:880px;color:var(--pearl);margin:12px 0 14px;font-family:Didot,"Bodoni 72",Georgia,serif;font-size:clamp(44px,6.4vw,118px);font-weight:400;line-height:.88}.dossier-subtitle{max-width:760px;color:var(--mist);margin:0 0 24px;font-size:17px;line-height:1.58}.dossier-meta,.dossier-detail-grid,.dossier-footer{gap:10px;display:grid}.dossier-meta{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.dossier-meta span,.dossier-size-table,.dossier-detail-grid section,.dossier-footer>div{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#00000047;border:1px solid #ffe6a829;border-radius:8px}.dossier-meta span{min-height:92px;color:var(--dim);letter-spacing:.1em;text-transform:uppercase;padding:13px;font-size:11px;font-weight:900}.dossier-meta strong{color:var(--pearl);letter-spacing:0;text-transform:none;margin-bottom:8px;font-family:Didot,Georgia,serif;font-size:20px;font-weight:400;line-height:1.05;display:block}.dossier-sizes{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.dossier-sizes span{min-width:54px;color:var(--pearl);letter-spacing:.1em;text-align:center;text-transform:uppercase;background:#ffffff0b;border:1px solid #ffe6a833;border-radius:6px;padding:10px 12px;font-size:12px;font-weight:900}.dossier-size-table{margin-bottom:18px;overflow:hidden}.dossier-table-head,.dossier-table-row{grid-template-columns:.55fr 1fr 1fr 1fr;display:grid}.dossier-table-head span,.dossier-table-row span{color:var(--mist);border-bottom:1px solid #ffe6a81f;padding:11px 12px;font-size:12px;line-height:1.35}.dossier-table-head span{color:var(--scene-gold);letter-spacing:.12em;text-transform:uppercase;font-weight:900}.dossier-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.dossier-detail-grid section,.dossier-footer>div{padding:14px}.dossier-detail-grid section span{color:var(--mist);font-size:13px;line-height:1.55;display:block}.dossier-detail-grid section span+span{margin-top:7px}.dossier-footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:stretch}.dossier-footer strong{color:var(--pearl);font-size:13px;line-height:1.5}.ai-persona,.auth-panel,.cart-panel{z-index:80;visibility:hidden;opacity:0;pointer-events:none;border:1px solid var(--line);-webkit-backdrop-filter:blur(30px)saturate(160%);backdrop-filter:blur(30px)saturate(160%);background:linear-gradient(145deg,#ffffff1a,#ffffff05),#040607e0;border-radius:8px;transition:opacity .24s,transform .28s,visibility .24s;position:fixed;box-shadow:0 30px 110px #000000a8}.auth-panel,.cart-panel{z-index:130;width:min(560px,100vw - 32px);padding:18px;top:16px;bottom:16px;right:16px;overflow:auto;transform:translate(24px)}.auth-panel.open,.cart-panel.open{visibility:visible;opacity:1;pointer-events:auto;transform:translate(0)}.panel-close{float:right;width:40px;height:40px;color:var(--pearl);background:#03040494;border:1px solid #ffe6a838;border-radius:6px;place-items:center;display:grid}.auth-visual{gap:12px;padding:20px 0;display:grid}.auth-visual h2,.cart-panel h2{margin:0;font-family:Didot,"Bodoni 72",Georgia,serif;font-size:clamp(42px,5vw,78px);font-weight:400;line-height:.9}.account-summary,.cart-list,.auth-form,.account-command,.checkout-form{gap:10px;display:grid}.account-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.account-summary span,.account-command section,.cart-total,.cart-empty,.checkout-heading{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;background:#0000004d;border:1px solid #ffe6a829;border-radius:8px;padding:13px;font-size:11px;font-weight:900}.account-summary strong,.account-command strong,.cart-total strong{color:var(--pearl);letter-spacing:0;text-transform:none;margin-bottom:6px;font-family:Didot,Georgia,serif;font-size:24px;font-weight:400;line-height:1;display:block}.account-command section{gap:9px;display:grid}.account-command section>div,.checkout-heading{align-items:center;gap:10px;display:flex}.account-command p,.checkout-heading span{color:var(--scene-gold);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.account-command section>span{color:var(--mist);align-items:center;gap:7px;font-size:13px;line-height:1.4;display:flex}.auth-form input,.auth-form select,.checkout-form input,.checkout-form textarea{width:100%;min-height:50px;color:var(--pearl);background:#00000057;border:1px solid #ffe6a82e;border-radius:6px;padding:0 14px}.auth-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.checkout-form textarea{resize:vertical;min-height:100px;padding:14px}.auth-form small,.auth-notice{color:var(--scene-gold);font-size:12px;line-height:1.5}.cart-panel>p{color:var(--scene-gold);letter-spacing:.28em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:900}.cart-item{background:#0000004d;border:1px solid #ffe6a829;border-radius:8px;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.cart-item img{object-fit:cover;border-radius:6px;width:78px;height:96px}.cart-item h3{margin:0 0 4px;font-family:Didot,Georgia,serif;font-size:28px;font-weight:400;line-height:1}.cart-item p{color:var(--mist);margin:0 0 8px;font-size:12px}.cart-item button{color:var(--scene-gold);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:11px;font-weight:900}.cart-item>strong{color:var(--scene-gold);font-family:Didot,Georgia,serif;font-size:24px;font-weight:400}.cart-total{justify-content:space-between;align-items:center;margin:14px 0;display:flex}.cart-empty{text-align:center;place-content:center;justify-items:center;gap:10px;min-height:180px;display:grid}.cookie-consent{z-index:92;border:1px solid var(--line);width:min(760px,100vw - 32px);color:var(--pearl);-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);background:linear-gradient(145deg,#ffffff1a,#ffffff05),#040607e6;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid;position:fixed;bottom:16px;left:16px;box-shadow:0 26px 90px #0000008f}.cookie-orbit{width:48px;height:48px;color:var(--scene-gold);background:radial-gradient(circle, color-mix(in srgb, var(--scene-gold), transparent 72%), transparent 70%);border:1px solid #ffe6a82e;border-radius:50%;place-items:center;display:grid}.cookie-consent h2{margin:0 0 4px;font-family:Didot,Georgia,serif;font-size:26px;font-weight:400}.cookie-consent p{color:var(--mist);margin:0;font-size:13px;line-height:1.45}.lang-ru .scene-dot span,.lang-ru .icon-node span,.lang-ru .primary-capsule,.lang-ru .ghost-capsule,.lang-ru .store-product-link,.lang-ru .dossier-sizes span{letter-spacing:.06em;font-size:10px}.lang-ru .hero-copy h2,.lang-ru .section-heading h2,.lang-ru .dossier-content h2,.lang-ru .store-hero h2{line-height:.96}.brendys-universe .cart-panel.open{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translate(0)!important}.ai-persona.open{visibility:visible;opacity:1;pointer-events:auto;transform:translate(0)}.close-node{float:right;min-height:38px;padding:0 12px}.ai-persona{text-align:center;justify-items:center;width:min(680px,100vw - 32px);padding:24px;display:grid;bottom:18px;left:50%;transform:translate(-50%,24px)}.ai-persona.open{transform:translate(-50%)}.persona-orb{width:160px;height:160px;color:var(--scene-gold);background:radial-gradient(circle, color-mix(in srgb, var(--scene-gold), transparent 72%), transparent 36%), conic-gradient(from 0deg, transparent, color-mix(in srgb, var(--scene-cool), transparent 74%), transparent);border:1px solid #ffe6a82e;border-radius:50%;place-items:center;margin-bottom:14px;animation:8s linear infinite orbRotate;display:grid}.persona-prompts{grid-template-columns:repeat(3,minmax(0,1fr))}.persona-prompts button{min-height:40px;padding:0 12px}.universe-footer{z-index:38;max-width:min(760px,100vw - 32px);color:var(--dim);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0406078a;border:1px solid #ffe6a829;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%)}@keyframes introSpin{0%{opacity:0;filter:blur(24px);transform:scale(.2)rotate(0)}54%{opacity:1;filter:blur(.8px)}to{opacity:0;filter:blur(10px);transform:scale(2.2)rotate(48deg)}}@keyframes sweep{to{transform:translate(35%)}}@keyframes materialBreath{to{transform:scale(1.08)rotate(12deg)}}@keyframes orbRotate{to{transform:rotate(360deg)}}@media (max-width:1120px){.mission-control{grid-template-columns:1fr auto}.scene-nav{grid-area:2/1/auto/-1;grid-template-columns:repeat(7,minmax(108px,1fr));overflow-x:auto}.hero-scroll-film,.scroll-scene,.district-preview-section,.collaboration-runway,.maison-contact-section{grid-template-columns:1fr}.maison-contact-orbit{grid-template-columns:repeat(2,minmax(0,1fr)) auto repeat(2,minmax(0,1fr))}.maison-contact-card{grid-template-columns:1fr}.district-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.commerce-actions{flex-wrap:wrap;grid-area:1/2}.collaboration-catalogs,.store-collections,.collection-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-store,.product-dossier{grid-template-columns:1fr;overflow-y:auto}.dossier-gallery{min-height:70vh}.dossier-content{overflow:visible}.dossier-meta,.dossier-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-footer .primary-capsule{grid-column:1/-1}.store-hero{min-height:58vh}.store-products{overflow:visible}.object-stage{min-height:440px}}@media (max-width:760px){.mission-control{padding:8px;top:10px;left:10px;right:10px}.brand-node{grid-template-columns:38px minmax(0,1fr);width:170px;min-height:54px;padding:6px 8px 6px 6px}.brand-node img{width:38px;height:38px}.brand-node span{text-overflow:ellipsis;font-size:20px;overflow:hidden}.commerce-actions{justify-content:flex-start;max-width:calc(100% - 196px);position:absolute;top:8px;right:8px;overflow-x:auto}.hero-scroll-film,.scroll-scene,.district-preview-section,.collaboration-runway,.maison-contact-section{width:min(100% - 20px,1540px);padding-top:148px}.hero-copy h2,.scene-copy h2{overflow-wrap:anywhere;font-size:clamp(40px,12vw,56px);line-height:.94}.hero-atlas{transform:none}.fallback-object{display:none}.scene-sequence,.persona-prompts{grid-template-columns:1fr}.section-heading h2{font-size:clamp(38px,11vw,54px);line-height:.94}.district-preview-grid{grid-template-columns:1fr}.maison-contact-section{padding-bottom:112px}.maison-contact-orbit{border-radius:8px;grid-template-columns:1fr 1fr;padding:10px}.maison-contact-orbit .maison-orbit-logo{grid-area:1/1/auto/-1;justify-self:center}.maison-contact-orbit span{min-height:46px;font-size:12px}.maison-contact-card{min-height:auto;padding:20px}.maison-contact-identity{grid-template-columns:64px minmax(0,1fr);gap:14px}.maison-contact-identity img{width:64px;height:64px}.maison-contact-identity h2{font-size:clamp(38px,12vw,58px);line-height:.94}.maison-contact-copy{font-size:15px}.maison-contact-links{display:grid}.maison-contact-links a{overflow-wrap:anywhere;justify-content:center;min-width:0;font-size:12px}.collaboration-catalogs,.store-collections,.collection-product-grid,.store-products{grid-template-columns:1fr}.collaboration-catalog,.collection-card{min-height:260px}.collection-product{min-height:390px}.district-preview-tile{min-height:320px}.collab-track{grid-auto-columns:minmax(240px,78vw)}.section-store{grid-template-columns:1fr;padding:10px;inset:10px}.auth-panel,.cart-panel{width:auto;inset:10px}.account-summary,.cart-item{grid-template-columns:1fr}.cookie-consent{grid-template-columns:1fr;width:auto;bottom:10px;left:10px;right:10px}.product-dossier{grid-template-columns:1fr;padding:10px;inset:10px}.dossier-gallery{min-height:62vh}.dossier-thumbs img{height:76px}.dossier-content{padding:18px}.dossier-content h2{overflow-wrap:anywhere;font-size:clamp(38px,11vw,56px);line-height:.94}.dossier-meta,.dossier-detail-grid,.dossier-footer{grid-template-columns:1fr}.dossier-size-table{overflow-x:auto}.dossier-table-head,.dossier-table-row{min-width:680px}.store-hero{min-height:48vh}.store-products{grid-template-columns:1fr}.store-product{min-height:420px}.object-stage{min-height:360px}.universe-footer{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
