@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.rounded{border-radius:.25rem}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#1d1d1f;--muted:#6e6e73;--canvas:#f7f5f8;--white:#fff;--purple:#61158a;--purple-dark:#2b053c;--lavender:#f3edf7;--yellow:#ffc247;--yellow-soft:#fff3cf;--line:#e5dfe8;--green:#198b5f;--shadow:0 24px 70px #3508521f;--purple-glow:#5a108821}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--canvas)}body{background:var(--canvas);color:var(--ink);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}main{overflow:hidden}:focus-visible{outline-offset:3px;outline:3px solid #ffb200c7}.skip-link{z-index:300;background:var(--yellow);min-height:44px;color:var(--purple-dark);box-shadow:var(--shadow);border-radius:999px;align-items:center;padding:0 18px;font-size:13px;font-weight:800;transition:top .2s;display:inline-flex;position:fixed;top:-70px;left:14px}.skip-link:focus{top:14px}.page-hidden *,.page-hidden :before,.page-hidden :after{animation-play-state:paused!important}.site-intro{z-index:200;background:var(--purple-dark);place-items:center;animation:1.18s cubic-bezier(.76,0,.24,1) forwards intro-curtain;display:grid;position:fixed;inset:0;overflow:hidden}.site-intro:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#7023a0b8,#35085200 68%);border-radius:50%;width:min(72vw,760px);animation:1.35s ease-out both intro-glow;position:absolute}.site-intro-mark{z-index:1;text-align:center;width:min(620px,90vw);position:relative}.site-intro-logo{aspect-ratio:3;width:100%;overflow:visible}.site-intro-mark img{object-fit:contain;object-position:center;opacity:0;width:100%;height:100%;animation:.72s cubic-bezier(.2,.8,.2,1) .12s forwards intro-logo;display:block;transform:translateY(16px)scale(.96)}.site-intro-mark span{color:#ffffffb3;letter-spacing:.16em;text-transform:uppercase;opacity:0;margin-top:16px;font-size:11px;font-weight:650;animation:.55s ease-out .48s forwards intro-copy;display:block}.site-intro-mark i{transform-origin:0;background:#ffffff24;width:100%;height:1px;margin-top:22px;animation:.65s cubic-bezier(.2,.8,.2,1) .42s forwards intro-line;display:block;overflow:hidden;transform:scaleX(0)}@keyframes intro-logo{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes intro-copy{to{opacity:1}}@keyframes intro-line{to{transform:scaleX(1)}}@keyframes intro-glow{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes intro-curtain{0%,68%{opacity:1;clip-path:inset(0)}99%{opacity:1;clip-path:inset(0 0 100%)}to{opacity:0;visibility:hidden;clip-path:inset(0 0 100%)}}.line18-welcome{z-index:410;color:#fff;text-align:center;cursor:pointer;background:radial-gradient(circle at 50% 45%,#771842 0%,#3a071f 35%,#17020e 76%);border:0;align-content:center;place-items:center;gap:11px;animation:2.3s cubic-bezier(.76,0,.24,1) forwards line18-curtain;display:grid;position:fixed;inset:0;overflow:hidden}.line18-welcome:before{content:"18";color:#ffffff09;letter-spacing:-.13em;font-size:min(72vw,760px);font-weight:900;line-height:.8;position:absolute;transform:translate(-4%)}.line18-welcome>img{z-index:2;object-fit:contain;filter:drop-shadow(0 12px 24px #00000040);width:58px;height:58px;animation:.7s cubic-bezier(.2,.9,.2,1.15) 80ms both line18-mark;position:relative}.line18-welcome>span,.line18-welcome>strong,.line18-welcome>small{z-index:2;opacity:0;animation:.55s ease-out forwards line18-copy;display:block;position:relative}.line18-welcome>span{color:#ffd88c;letter-spacing:.16em;text-transform:uppercase;margin-top:7px;font-size:10px;font-weight:800;animation-delay:.25s}.line18-welcome>strong{letter-spacing:-.06em;font-size:clamp(42px,7vw,86px);line-height:.95;animation-delay:.38s}.line18-welcome>strong em{color:#ffd074;font-style:normal}.line18-welcome>small{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700;animation-delay:.62s}.line18-welcome-orbit{aspect-ratio:1;border:1px solid #ffffff1a;border-radius:50%;width:min(74vw,720px);animation:7s linear infinite line18-orbit;position:absolute}.line18-welcome-orbit:before,.line18-welcome-orbit:after{content:"";border-radius:inherit;border:1px solid #ffd07417;position:absolute;inset:10%}.line18-welcome-orbit:after{inset:24%}.line18-welcome-orbit i{background:#ffd074;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 24px #ffd074}.line18-welcome-orbit i:first-child{top:6%;left:30%}.line18-welcome-orbit i:nth-child(2){bottom:33%;right:4%}.line18-welcome-orbit i:nth-child(3){bottom:11%;left:15%}@keyframes line18-mark{0%{opacity:0;transform:translateY(22px)scale(.72)}to{opacity:1;transform:none}}@keyframes line18-copy{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes line18-orbit{to{transform:rotate(360deg)}}@keyframes line18-curtain{0%,75%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}.motion-enabled [data-reveal]{opacity:0;transition:opacity .62s,transform .62s cubic-bezier(.2,.75,.2,1);transform:translateY(30px)}.motion-enabled [data-reveal=left]{transform:translate(-42px)}.motion-enabled [data-reveal=right]{transform:translate(42px)}.motion-enabled [data-reveal].is-visible{opacity:1;transform:translate(0)}.benefits article:nth-child(2),.review-grid article:nth-child(2){transition-delay:90ms}.benefits article:nth-child(3),.review-grid article:nth-child(3){transition-delay:.18s}.benefits article:nth-child(4){transition-delay:.27s}.announcement{background:var(--purple-dark);color:#fff;justify-content:center;align-items:center;gap:14px;height:36px;padding:0 20px;font-size:12px;font-weight:600;display:flex}.announcement span{align-items:center;gap:8px;display:inline-flex}.announcement span+span:before{content:"";background:#ffffff61;border-radius:50%;width:3px;height:3px;margin-right:6px}.announcement-live i{background:#65d690;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite dot-pulse;box-shadow:0 0 0 4px #65d6901f}@keyframes dot-pulse{50%{transform:scale(2);box-shadow:0 0 0 3px #ffb0001f}}.promotion-banner{background:var(--yellow);min-height:44px;color:var(--purple-dark);text-align:center;justify-content:center;align-items:center;gap:10px;padding:9px 18px;display:flex}.promotion-banner strong{background:var(--purple-dark);color:#fff;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:9px}.promotion-banner span{font-size:13px;font-weight:750}.promotion-banner small{font-size:11px}.site-header{z-index:40;-webkit-backdrop-filter:blur(20px)saturate(1.25);backdrop-filter:blur(20px)saturate(1.25);background:#ffffffe6;border:1px solid #5010801a;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;width:min(1280px,100% - 32px);height:78px;margin:12px auto 0;padding:9px 10px 9px 12px;display:flex;position:sticky;top:12px;box-shadow:0 12px 40px #2d08441a,inset 0 1px #ffffffd9}.brand{background:linear-gradient(135deg, var(--purple-dark), #68189a);cursor:pointer;border:0;border-radius:17px;flex:none;place-items:center;width:172px;height:58px;padding:9px 14px;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}.brand:hover{transform:translateY(-1px);box-shadow:0 8px 20px #50108033,inset 0 1px #ffffff1f}.brand img,.site-footer img{object-fit:contain;object-position:center;width:100%;height:100%}.desktop-nav{background:#f7f3fa;border:1px solid #50108012;border-radius:999px;align-items:center;gap:3px;padding:5px;display:flex}.desktop-nav button{cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:40px;padding:0 17px;font-size:13px;font-weight:650;transition:color .2s,background .2s,box-shadow .2s}.desktop-nav button:hover{color:var(--purple);background:#fff;box-shadow:0 4px 14px #2d084414}.header-actions{align-items:center;gap:8px;display:flex;position:relative}.header-whatsapp{background:var(--yellow);min-height:46px;color:var(--purple-dark);border-radius:999px;align-items:center;gap:9px;padding:0 17px;font-size:12px;font-weight:750;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 7px 18px #ffb50033}.header-whatsapp:hover{transform:translateY(-1px);box-shadow:0 10px 22px #ffb50047}.button-mark{object-fit:contain;filter:drop-shadow(0 3px 6px #35085233);flex:none;width:25px;height:25px;transition:transform .24s cubic-bezier(.2,.75,.2,1);display:block}.header-whatsapp:hover .button-mark,.branded-action:hover .button-mark{transform:rotate(-7deg)scale(1.08)}.branded-action{justify-content:center;align-items:center;gap:9px;display:inline-flex}.bag{cursor:pointer;background:#fff;border:1px solid #50108021;border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:0 14px;font-size:12px;font-weight:700;transition:border-color .2s,color .2s,transform .2s;display:inline-flex}.bag:hover{color:var(--purple);border-color:#50108059;transform:translateY(-1px)}.bag>i{border:1.7px solid;border-radius:3px 3px 5px 5px;width:15px;height:14px;position:relative}.bag>i:before{content:"";border:1.7px solid;border-bottom:0;border-radius:6px 6px 0 0;width:7px;height:5px;position:absolute;top:-6px;left:2.3px}.bag b{background:var(--purple);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:10px;display:inline-grid}.menu{cursor:pointer;background:#f7f3fa;border:1px solid #50108021;border-radius:14px;width:44px;height:44px;display:none}.menu i{background:var(--ink);width:17px;height:1.5px;margin:5px auto;display:block}.mobile-menu{transform-origin:100% 0;background:#fffffffa;border:1px solid #5010801f;border-radius:20px;width:min(300px,100vw - 20px);padding:12px;animation:.24s cubic-bezier(.2,.8,.2,1) both menu-in;position:absolute;top:84px;right:0;box-shadow:0 24px 60px #2d08442e}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px)scale(.97)}}.mobile-menu button,.mobile-menu a{text-align:left;background:0 0;border:0;border-radius:12px;width:100%;padding:14px;font-weight:600;display:block}.mobile-menu a{background:var(--purple);color:#fff;text-align:center;margin-top:6px}.launch-spotlight{isolation:isolate;color:#fff;background:radial-gradient(circle at 7% 10%,#ffc46a2e,#0000 27%),linear-gradient(135deg,#2b071c 0%,#5b102f 48%,#260619 100%);border-radius:42px;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:stretch;gap:18px;width:min(1280px,100% - 32px);min-height:690px;margin:28px auto 24px;padding:18px;scroll-margin-top:120px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #30051e3b}.launch-spotlight:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #ffffff21;border-radius:50%;width:470px;position:absolute;bottom:-360px;left:-250px;box-shadow:0 0 0 65px #ffffff06,0 0 0 130px #ffffff05}.launch-copy{align-self:center;max-width:680px;padding:54px 38px}.launch-copy>*{animation:none}.launch-copy>h1,.launch-copy>p,.launch-copy>.launch-actions,.launch-copy>.launch-facts{animation-delay:0s}@keyframes launch-copy-in{0%{opacity:0;transform:translateY(24px)}}.launch-kicker{color:#ffd890;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;min-height:34px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex}.launch-kicker i{background:#ffbd43;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite dot-pulse;box-shadow:0 0 0 6px #ffbd431f}.launch-copy h1{letter-spacing:-.065em;text-wrap:balance;max-width:720px;margin:24px 0 20px;font-size:clamp(55px,5.25vw,78px);line-height:.93}.launch-copy h1 em{color:#ffd890;margin-top:8px;font-style:normal;display:block}.launch-copy>p{color:#ffffffb8;max-width:620px;margin:0;font-size:17px;line-height:1.6}.launch-actions{flex-wrap:wrap;gap:10px;margin-top:31px;display:flex}.launch-actions a,.launch-actions button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 21px;font-size:12px;font-weight:750;transition:transform .2s,box-shadow .2s;display:inline-flex}.launch-actions a{color:#2b071c;background:#ffc24e;border:1px solid #ffc24e;box-shadow:0 12px 28px #ffb20033}.launch-actions button{color:#fff;background:#ffffff14;border:1px solid #ffffff45}.launch-actions a:hover,.launch-actions button:hover{transform:translateY(-2px);box-shadow:0 13px 28px #0c000838}.launch-facts{background:#ffffff21;border:1px solid #ffffff21;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:31px;display:grid;overflow:hidden}.launch-facts>div{background:#12010b52;min-width:0;padding:14px 15px}.launch-facts span,.launch-facts strong{display:block}.launch-facts span{color:#ffffff80;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:700}.launch-facts strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:13px;overflow:hidden}.launch-stage{opacity:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 50% 42%,#ffc36033,#0000 30%),linear-gradient(155deg,#ffffff21,#ffffff09);border:1px solid #ffffff29;border-radius:31px;flex-direction:column;justify-content:space-between;min-width:0;padding:28px;animation:none;display:flex;position:relative;overflow:hidden;transform:none;box-shadow:inset 0 1px #ffffff29,0 24px 55px #0a00072e}.launch-stage:before,.launch-stage:after{content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;position:absolute}.launch-stage:before{aspect-ratio:1;width:390px;top:-210px;right:-190px;box-shadow:0 0 0 38px #ffffff06}.launch-stage:after{aspect-ratio:1;background:#ffbb3b09;width:250px;bottom:-120px;left:-140px}.launch-stage-heading,.launch-stage-footer{z-index:2;justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.launch-stage-heading span{color:#31091f;letter-spacing:.1em;text-transform:uppercase;background:#ffc24e;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:850}.launch-stage-heading strong{font-size:12px}.launch-product{z-index:1;align-self:stretch;place-items:center;min-height:480px;margin:4px -10px;display:grid;position:relative;overflow:hidden}.launch-product>span{z-index:0;color:#ffffff13;letter-spacing:-.12em;text-shadow:0 26px 50px #00000047;font-size:clamp(220px,23vw,320px);font-weight:900;line-height:.7;position:absolute;top:49%;left:50%;transform:translate(-53%,-50%)}.launch-product>img{z-index:1;object-fit:contain;mix-blend-mode:screen;filter:saturate(.92)drop-shadow(0 34px 36px #0000004d);width:min(92%,465px);height:500px;animation:5.4s ease-in-out infinite launch-product-float;position:relative}@keyframes launch-product-float{50%{transform:translateY(-9px)scale(1.012)}}.launch-dates{z-index:3;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:45%;left:18px;right:18px}.launch-dates>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e03128c;border:1px solid #ffffff29;border-radius:14px;min-width:112px;padding:12px 14px;box-shadow:0 13px 32px #00000026}.launch-dates small,.launch-dates strong{display:block}.launch-dates small{color:#ffffff8c;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:750}.launch-dates strong{color:#ffd890;margin-top:4px;font-size:15px}.launch-stage-footer{color:#ffffffa1;border-top:1px solid #ffffff1f;padding-top:17px;font-size:9px}.launch-stage-footer a{color:#fff;font-weight:750}.iphone18-details{background:radial-gradient(circle at 94% 3%,#821e491c,#0000 25%),linear-gradient(145deg,#fff,#f8f2f5);border:1px solid #5a10881a;border-radius:40px;width:min(1280px,100% - 32px);margin:0 auto 76px;padding:76px 50px 50px;scroll-margin-top:120px;box-shadow:0 28px 75px #2d043f13}.iphone18-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px;display:flex}.iphone18-heading>div{max-width:810px}.iphone18-heading>div>span,.iphone18-guarantee>div:first-child>span{color:#7a183d;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:850}.iphone18-heading h2{letter-spacing:-.055em;text-wrap:balance;margin:12px 0 14px;font-size:clamp(39px,4.25vw,59px);line-height:.98}.iphone18-heading p{max-width:700px;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.iphone18-heading>a{color:#7a183d;border-bottom:1px solid #7a183d47;flex:none;padding-bottom:5px;font-size:11px;font-weight:750}.iphone18-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.iphone18-feature-grid article{background:#ffffffe0;border:1px solid #5a108817;border-radius:20px;min-width:0;min-height:205px;padding:24px;box-shadow:0 12px 30px #3808270b}.iphone18-feature-grid article>span{color:#8a2850;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.iphone18-feature-grid h3{letter-spacing:-.035em;margin:28px 0 10px;font-size:20px}.iphone18-feature-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.iphone18-performance{color:#fff;background:radial-gradient(circle at 17% 38%,#5766ff3b,#0000 27%),radial-gradient(circle at 88% 88%,#8a1a4b57,#0000 31%),linear-gradient(135deg,#030305,#130b17 62%,#2c0b1d);border-radius:25px;grid-template-columns:minmax(270px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,4vw,64px);margin-top:10px;padding:clamp(20px,3.3vw,46px);display:grid;overflow:hidden;box-shadow:0 20px 55px #11041933}.iphone18-performance figure{aspect-ratio:1;background:#000;border:1px solid #ffffff17;border-radius:24px;width:100%;max-width:440px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 25px 75px #0000006e}.iphone18-performance figure img{object-fit:cover}.iphone18-performance-copy>span{color:#d7b8ff;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.iphone18-performance-copy h3{color:#fff;letter-spacing:-.052em;text-wrap:balance;max-width:650px;margin:12px 0 15px;font-size:clamp(32px,3.6vw,52px);line-height:.98}.iphone18-performance-copy>p{color:#ffffffab;max-width:680px;margin:0;font-size:13px;line-height:1.65}.iphone18-connectivity{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:25px;display:grid}.iphone18-connectivity>div{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;padding:16px}.iphone18-connectivity strong,.iphone18-connectivity span{display:block}.iphone18-connectivity strong{color:#ffd07b;letter-spacing:-.02em;font-size:15px}.iphone18-connectivity span{color:#ffffff94;margin-top:7px;font-size:9px;line-height:1.5}.iphone18-performance-copy>small{color:#ffffff5e;margin-top:13px;font-size:8px;display:block}.iphone18-gallery{grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);gap:10px;margin-top:10px;display:grid}.iphone18-gallery figure{color:#fff;background:#050505;border-radius:25px;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 45px #2302161f}.iphone18-gallery img{object-fit:cover;width:100%;height:100%;display:block}.iphone18-colors{min-height:430px}.iphone18-colors img{object-fit:contain}.iphone18-camera{min-height:430px}.iphone18-gallery figcaption{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#14020db3;border:1px solid #ffffff2b;border-radius:15px;padding:15px 17px;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 12px 34px #0003}.iphone18-gallery figcaption span,.iphone18-gallery figcaption strong{display:block}.iphone18-gallery figcaption span{color:#ffcb73;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.iphone18-gallery figcaption strong{margin-top:5px;font-size:12px}.iphone18-guarantee{color:#fff;background:radial-gradient(circle at 88% 20%,#ffbf402b,#0000 25%),linear-gradient(135deg,#31071f,#681437);border-radius:25px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:26px;margin-top:10px;padding:34px 36px 22px;display:grid;box-shadow:0 20px 55px #3a07232e}.iphone18-guarantee h2{color:#fff;letter-spacing:-.05em;margin:8px 0 9px;font-size:clamp(31px,3.25vw,44px);line-height:1}.iphone18-guarantee p{color:#ffffffb0;max-width:610px;margin:0;font-size:12px;line-height:1.55}.iphone18-guarantee-dates{border:1px solid #ffffff21;border-radius:15px;display:flex;overflow:hidden}.iphone18-guarantee-dates>div{background:#fff1;min-width:128px;padding:13px 15px}.iphone18-guarantee-dates>div+div{border-left:1px solid #ffffff1f}.iphone18-guarantee-dates small,.iphone18-guarantee-dates strong{display:block}.iphone18-guarantee-dates small{color:#ffffff7a;text-transform:uppercase;font-size:7px;font-weight:750}.iphone18-guarantee-dates strong{color:#ffd17d;margin-top:5px;font-size:11px}.iphone18-guarantee>a{color:#31071f;white-space:nowrap;background:#ffc34f;border-radius:999px;justify-content:center;min-height:52px;padding:0 19px;font-size:11px;font-weight:800}.iphone18-guarantee>small{color:#ffffff6e;border-top:1px solid #ffffff1c;grid-column:1/-1;padding-top:15px;font-size:8px}.sealed-iphone18-teaser{color:#fff;background:radial-gradient(circle at 86% 10%,#ffc34f33,#0000 28%),linear-gradient(125deg,#270316,#613);border:1px solid #ffc65a2e;border-radius:22px;justify-content:space-between;align-items:center;gap:28px;margin:16px 0 24px;padding:23px 26px;display:flex;overflow:hidden;box-shadow:0 18px 44px #35082624}.sealed-iphone18-teaser>div span,.sealed-iphone18-teaser>div strong,.sealed-iphone18-teaser>div small{display:block}.sealed-iphone18-teaser>div span{color:#ffcf76;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:850}.sealed-iphone18-teaser>div strong{letter-spacing:-.04em;margin-top:7px;font-size:clamp(22px,2.4vw,31px);line-height:1}.sealed-iphone18-teaser>div small{color:#ffffff9e;margin-top:7px;font-size:9px}.sealed-iphone18-teaser>a{color:#30051d;background:#ffc95e;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:9px;font-weight:850;display:inline-flex;box-shadow:0 10px 24px #00000029}.hero{isolation:isolate;background:radial-gradient(circle at 92% 8%,#ffb20029,#0000 24%),radial-gradient(circle at 16% 90%,#5a108817,#0000 30%),linear-gradient(145deg,#fff 0%,#fbf8fd 55%,#f3eaf8 100%);border:1px solid #5a10881c;border-radius:42px;grid-template-columns:1fr 1fr;align-items:center;gap:26px;width:min(1280px,100% - 32px);min-height:690px;margin:28px auto 24px;padding:60px 54px 50px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 85px #2d043f1a}.hero:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #5a108829;border-radius:50%;width:520px;position:absolute;top:-355px;left:-390px;box-shadow:0 0 0 70px #5a108806,0 0 0 140px #5a108805}.hero:after{content:"";z-index:-1;opacity:.38;background-image:linear-gradient(#5a108806 1px,#0000 1px),linear-gradient(90deg,#5a108806 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 44%);mask-image:linear-gradient(90deg,#000,#0000 44%)}.hero-copy{z-index:2;max-width:610px;position:relative}.hero-copy>*{animation:.72s cubic-bezier(.2,.75,.2,1) both hero-copy-in}.hero-copy>.eyebrow{animation-delay:1.06s}.hero-copy>h1{animation-delay:1.14s}.hero-copy>p{animation-delay:1.22s}.hero-copy>.experience-proof{animation-delay:1.3s}.hero-copy>.hero-actions{animation-delay:1.38s}.hero-copy>.trust-line{animation-delay:1.46s}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(24px)}}.eyebrow{color:var(--purple);letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:750;display:block}.hero-eyebrow{background:#ffffffb8;border:1px solid #5a10881c;border-radius:999px;align-items:center;gap:9px;min-height:32px;padding:0 12px;display:inline-flex;box-shadow:0 8px 24px #2d043f0d}.hero-eyebrow i{background:var(--yellow);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #ffb20021}.eyebrow.light{color:#f4c960}.hero h1{letter-spacing:-.06em;max-width:640px;margin:0;font-size:clamp(50px,5.5vw,78px);line-height:.98}.hero h1 em{color:var(--purple);font-style:normal;display:block}.hero-copy>p{max-width:560px;color:var(--muted);margin:25px 0 30px;font-size:19px;line-height:1.55}.experience-proof{background:#5010801a;border:1px solid #5010801a;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1px;width:min(100%,610px);margin:-8px 0 27px;display:grid;overflow:hidden;box-shadow:0 14px 34px #3508520f}.experience-proof>div{background:#ffffffe6;padding:15px 17px}.experience-proof strong,.experience-proof span{display:block}.experience-proof strong{color:var(--purple);letter-spacing:-.02em;font-size:16px}.experience-proof span{color:var(--muted);margin-top:3px;font-size:10px;font-weight:650}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.primary,.secondary{cursor:pointer;border-radius:999px;min-height:50px;padding:0 24px;font-weight:650;transition:transform .2s,box-shadow .2s}.primary{border:1px solid var(--purple);background:var(--purple);color:#fff}.secondary{border:1px solid var(--purple);color:var(--purple);background:0 0}.primary:hover,.secondary:hover{transform:translateY(-2px);box-shadow:0 10px 25px #50108026}.primary.full{width:100%}.trust-line{color:var(--muted);gap:18px;margin-top:34px;font-size:12px;font-weight:550;display:flex}.trust-line span+span:before{content:"•";color:var(--yellow);margin-right:18px}.hero-visual{opacity:0;background:radial-gradient(circle at 50% 42%,#fffffff5,#f4ecf8cc 65%,#e5d3efd6);border:1px solid #5a10881a;border-radius:34px;place-items:center;min-height:560px;animation:.9s cubic-bezier(.2,.75,.2,1) 1.16s forwards hero-visual-in;display:grid;position:relative;overflow:hidden;transform:translateY(26px)scale(.97);box-shadow:inset 0 1px #ffffffe6,0 24px 55px #2d043f14}.hero-visual:before{content:"";aspect-ratio:1;border:1px solid #5a108814;border-radius:50%;width:82%;position:absolute;box-shadow:0 0 0 34px #ffffff2e}.hero-visual>img{z-index:2;object-fit:contain;filter:drop-shadow(0 32px 35px #1e142829);width:min(100%,580px);height:auto;animation:5s ease-in-out infinite float;position:relative}.halo{background:radial-gradient(circle at 40% 35%, #fff 0, var(--lavender) 52%, #ead8f3 100%);border-radius:50%;width:510px;height:510px;animation:6s ease-in-out infinite halo-breathe;position:absolute}.hero-label{z-index:3;color:var(--purple-dark);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3d1e6;border:1px solid #ffb20061;border-radius:999px;align-items:center;gap:8px;padding:10px 15px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:28px;right:24px}.hero-label i{background:#2aaa69;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #2aaa691f}.floating-note{z-index:4;max-width:220px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;border:1px solid #fffc;border-radius:18px;padding:17px 20px;animation:4.6s ease-in-out .5s infinite note-float;position:absolute;bottom:60px;left:10px}.floating-note small,.floating-note strong{display:block}.floating-note small{color:var(--purple);text-transform:uppercase;font-size:11px;font-weight:700}.floating-note strong{margin-top:4px;font-size:14px}.hero-orbit-card{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #ffffffd1;border-radius:17px;min-width:148px;padding:13px 16px;position:absolute;box-shadow:0 16px 38px #2d043f1c}.hero-orbit-card span,.hero-orbit-card strong{display:block}.hero-orbit-card span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.hero-orbit-card strong{color:var(--purple-dark);margin-top:5px;font-size:13px}.hero-warranty{animation:5.1s ease-in-out .8s infinite note-float;top:92px;left:16px}.hero-payment{animation:5.4s ease-in-out .2s infinite reverse note-float;bottom:82px;right:14px}@keyframes float{50%{transform:translateY(-10px)}}@keyframes note-float{50%{transform:translate(4px,-7px)}}@keyframes halo-breathe{50%{transform:scale(1.035)}}@keyframes hero-visual-in{to{opacity:1;transform:translateY(0)scale(1)}}.benefits{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1280px;margin:0 auto 90px;padding:0 16px;display:grid}.benefits article{background:linear-gradient(145deg,#fff,#fbf9fc);border:1px solid #5a108817;border-radius:21px;align-items:flex-start;gap:15px;padding:23px;display:flex;box-shadow:0 14px 36px #2d043f0b}.benefits article:first-child,.benefits article:last-child{border-radius:21px}.benefits article>span{background:var(--lavender);width:31px;height:31px;color:var(--purple);border-radius:10px;flex:0 0 31px;place-items:center;font-size:10px;font-weight:800;transition:transform .25s;display:grid}.benefits strong{margin-bottom:6px;display:block}.benefits p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.benefits article,.review-card{transition:transform .25s,border-color .25s,box-shadow .25s}.catalog,.maintenance,.reviews{width:100%;min-width:0;max-width:1280px;margin:auto;padding:100px 24px;scroll-margin-top:70px}.trade,.maintenance,.owner,.reviews,.final-cta,.site-footer{content-visibility:auto;contain-intrinsic-size:auto 720px}.catalog-promo{color:#fff;isolation:isolate;background:#350852;border:1px solid #ffb000c7;border-radius:38px;align-items:center;min-height:560px;margin:0 0 90px;display:flex;position:relative;overflow:hidden;box-shadow:0 38px 95px #35085247,0 0 0 8px #ffb0000e}.catalog-promo:before{content:"";z-index:1;background:linear-gradient(96deg,#190226fc 0%,#2f0543f5 37%,#35085291 57%,#35085214 78%,#0000 100%);position:absolute;inset:0}.catalog-promo:after{content:"";z-index:1;background:var(--yellow);filter:blur(82px);opacity:.25;border-radius:50%;width:360px;height:360px;animation:5s ease-in-out infinite promo-glow;position:absolute;bottom:-280px;left:13%}.catalog-promo>img{z-index:0;object-fit:cover;object-position:66% center;filter:saturate(.94)contrast(1.03);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.75,.2,1),filter .5s;position:absolute;inset:0}.catalog-promo:hover>img{filter:saturate(1.02)contrast(1.04);transform:scale(1.025)}.catalog-promo-copy{z-index:2;width:min(57%,680px);padding:58px 60px;position:relative}.promo-slide-content{animation:.48s cubic-bezier(.2,.75,.2,1) both promo-slide-swap}@keyframes promo-slide-swap{0%{opacity:0;transform:translate(22px)}}.promo-kicker{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.promo-kicker>span,.promo-kicker>strong{letter-spacing:.09em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:32px;padding:0 13px;font-size:9px;font-weight:850;display:inline-flex}.promo-kicker>span{background:var(--yellow);color:var(--purple-dark);gap:7px}.promo-kicker>span i{background:#d82323;border-radius:50%;width:7px;height:7px;animation:1.4s ease-out infinite promo-live;box-shadow:0 0 #d82323a6}.promo-kicker>strong{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff40}.catalog-promo-copy h2{letter-spacing:-.06em;text-wrap:balance;max-width:560px;margin:20px 0 18px;font-size:clamp(44px,4.15vw,62px);line-height:.94}.promo-model-price{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#14011f75;border:1px solid #ffffff2e;border-radius:18px;grid-template-columns:.86fr 1.14fr;width:min(100%,600px);margin-bottom:14px;display:grid;overflow:hidden;box-shadow:0 16px 38px #00000026,inset 0 1px #ffffff14}.promo-model,.promo-price{flex-direction:column;justify-content:center;min-width:0;padding:15px 17px;display:flex}.promo-price{background:#ffffff0e;border-left:1px solid #ffffff24}.promo-model small,.promo-price>small{color:#ffffff8a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:800}.promo-model strong{color:#ffd46f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.promo-price>div{align-items:baseline;gap:9px;display:flex}.promo-price del{color:#ffffff75;font-size:11px}.promo-price strong{color:#fff;letter-spacing:-.045em;font-size:27px}.promo-price>span{color:#ffffff94;margin-top:2px;font-size:9px}.promo-summary{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 21px;display:flex}.catalog-promo-copy .promo-warranty{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #fff3;border-radius:999px;margin:0;padding:7px 11px;font-size:9px;font-weight:800;display:inline-flex}.catalog-promo-copy .promo-summary p{color:#ffffffc7;border-left:1px solid #ffffff2e;max-width:390px;margin:0;padding-left:12px;font-size:12px;line-height:1.45}.promo-pressure{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%,600px);margin-bottom:24px;display:grid}.promo-pressure>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#170222a8;border:1px solid #ffffff26;border-radius:14px;min-width:0;padding:14px 15px;box-shadow:inset 0 1px #ffffff0f}.promo-pressure small,.promo-pressure strong{display:block}.promo-pressure small{color:#ffffff91;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:750}.promo-pressure strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.promo-pressure .promo-clock{color:var(--yellow);font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:19px}.promo-action-row{align-items:center;gap:14px;display:flex}.catalog-promo-copy a,.catalog-promo-copy button{min-height:52px;color:var(--purple-dark);cursor:pointer;background:linear-gradient(135deg,#fff,#fff8e7);border:0;border-radius:999px;align-items:center;gap:11px;padding:0 23px;font-size:12px;font-weight:850;transition:transform .2s,background .2s,color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 32px #0003}.promo-action-row>button:after{content:"→";font-size:18px;line-height:1;transition:transform .2s}.catalog-promo-copy a:hover,.catalog-promo-copy button:hover{background:var(--yellow);transform:translateY(-2px)}.promo-action-row>button:hover:after{transform:translate(3px)}.catalog-promo-copy .promo-trust{color:#ffffff9e;align-items:center;max-width:180px;font-size:9px;line-height:1.4;display:inline-flex}.catalog-promo-copy .promo-trust:before{content:"✓";width:18px;height:18px;color:var(--yellow);border:1px solid #ffffff38;border-radius:50%;flex:none;place-items:center;margin-right:7px;font-size:9px;display:grid}.promo-carousel-controls{align-items:center;gap:12px;margin-top:20px;display:flex}.promo-carousel-controls>span{color:#fff9;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.promo-carousel-controls>div{gap:6px;display:flex}.catalog-promo-copy .promo-carousel-controls button{color:#fff;width:34px;min-height:34px;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff38;justify-content:center;padding:0;font-size:22px}.catalog-promo-copy .promo-carousel-controls button:hover{color:var(--purple-dark);background:#fff}@keyframes promo-glow{50%{opacity:.38;transform:translate(35px,-20px)scale(1.16)}}@keyframes promo-live{70%{box-shadow:0 0 0 8px #d8232300}to{box-shadow:0 0 #d8232300}}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:44px;padding-bottom:18px;display:flex;position:relative}.section-heading:after{content:"";background:linear-gradient(90deg,var(--purple),#50108014 60%,transparent);transform-origin:0;height:1px;transition:transform .8s cubic-bezier(.2,.75,.2,1) .12s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.section-heading.is-visible:after{transform:scaleX(1)}.section-heading h2,.trade h2,.owner h2,.final-cta h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,4vw,62px);line-height:1}.section-heading>p{max-width:430px;color:var(--muted);margin:0;font-size:16px;line-height:1.55}.catalog.promotion-mode{background:radial-gradient(circle at 10% 42%,#ffb00021,#0000 24%),radial-gradient(circle at 92% 68%,#68189a1f,#0000 28%);border-radius:44px;animation:.7s cubic-bezier(.16,.8,.22,1) both promotion-area-in;position:relative;overflow:visible}.catalog.promotion-mode:before{content:"";z-index:-1;background:linear-gradient(145deg,#ffffffd9,#f8effccc);border:1px solid #68189a1a;border-radius:44px;position:absolute;inset:310px -30px -45px;box-shadow:0 34px 90px #35085214}@keyframes promotion-area-in{0%{opacity:.2;transform:translateY(26px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.category-strip{scrollbar-width:none;gap:8px;margin-bottom:30px;display:flex;overflow-x:auto}.category-strip button,.catalog-tools div button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;flex:none;min-height:44px;padding:0 18px;transition:transform .2s,border-color .2s,background .2s,color .2s}.category-strip button.active,.catalog-tools div button.active{border-color:var(--purple);background:var(--purple);color:#fff}.category-strip button.has-promotions{border-color:#ffb000bf;align-items:center;gap:8px;animation:2.2s ease-out infinite promo-tab-pulse;display:inline-flex;position:relative;box-shadow:0 0 #ffb00052}.category-strip button.has-promotions>span{background:var(--yellow);min-width:21px;height:21px;color:var(--purple-dark);border-radius:999px;place-items:center;padding:0 5px;font-size:9px;font-weight:850;display:grid}.category-strip button.has-promotions.active{border-color:var(--yellow);background:var(--purple-dark)}.category-strip button.line18-tab{color:#fff;background:linear-gradient(135deg,#2a043b,#64118a);border-color:#61158a33;align-items:center;gap:9px;display:inline-flex;box-shadow:0 8px 22px #2b053c21}.category-strip button.line18-tab>span{background:var(--yellow);color:var(--purple-dark);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900}.category-strip button.line18-tab.active{border-color:var(--yellow);background:linear-gradient(135deg,#2a043b,#761aa0);box-shadow:0 0 0 3px #ffc2472b,0 12px 28px #2b053c33}@keyframes promo-tab-pulse{55%{box-shadow:0 0 0 9px #ffb00000}to{box-shadow:0 0 #ffb00000}}.line18-desire{color:#fff;background:radial-gradient(circle at 12% 20%,#b940803d,#0000 28%),linear-gradient(135deg,#250318,#4e0a2e 52%,#250431);border-radius:30px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;margin:-11px 0 28px;padding:14px;display:grid;box-shadow:0 24px 62px #30051e29}.line18-desire>div{padding:27px 27px 25px}.line18-desire>div>span{color:#ffd27f;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.line18-desire h3{letter-spacing:-.045em;max-width:780px;margin:11px 0 13px;font-size:clamp(29px,3.2vw,46px);line-height:1.02}.line18-desire p{color:#ffffffa6;max-width:760px;margin:0;font-size:13px;line-height:1.6}.line18-desire aside{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:22px;flex-direction:column;justify-content:center;padding:25px;display:flex}.line18-desire aside small{color:#ffd27f;text-transform:uppercase;font-size:9px;font-weight:800}.line18-desire aside strong{margin-top:7px;font-size:18px;line-height:1.2}.line18-desire aside p{margin-top:8px;font-size:11px}.line18-desire aside a{background:var(--yellow);min-height:44px;color:var(--purple-dark);border-radius:999px;justify-content:center;align-items:center;margin-top:18px;font-size:11px;font-weight:850;display:inline-flex}.catalog-assurance{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;margin:-13px 0 24px;display:flex}.catalog-assurance>span{border:1px solid var(--line);background:#ffffffb8;border-radius:999px;align-items:center;gap:7px;min-height:31px;padding:0 11px;font-size:9px;font-weight:700;display:inline-flex}.catalog-assurance i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #198b5f1a}.promo-tab-intro{color:#fff;isolation:isolate;background:linear-gradient(120deg,#250333 0%,#4a0868 55%,#6e1698 100%);border:1px solid #ffb0007a;border-radius:26px;grid-template-columns:1fr auto;gap:22px;margin:0 0 28px;padding:30px 34px 54px;animation:.72s cubic-bezier(.16,.9,.22,1.15) both promo-intro-impact;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 65px #35085238}.promo-tab-intro:before,.promo-tab-intro:after{content:"";z-index:-1;filter:blur(2px);border-radius:50%;position:absolute}.promo-tab-intro:before{border:42px solid #ffb0003d;width:260px;height:260px;animation:8s linear infinite promo-orbit;top:-210px;right:12%}.promo-tab-intro:after{filter:blur(35px);background:#ffb00033;width:170px;height:170px;animation:4.5s ease-in-out infinite promo-float;bottom:-155px;left:43%}@keyframes promo-intro-impact{0%{opacity:0;transform:translateY(34px)scale(.96);box-shadow:0 0 #35085200}65%{transform:translateY(-3px)scale(1.008)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes promo-orbit{to{transform:rotate(360deg)}}@keyframes promo-float{50%{transform:translate(35px,-18px)scale(1.15)}}.promo-tab-copy{max-width:720px}.promo-tab-copy>span{color:var(--yellow);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:850;display:inline-flex}.promo-tab-copy>span i{background:var(--yellow);width:7px;height:7px;box-shadow:0 0 14px var(--yellow);border-radius:50%}.promo-tab-copy h3{letter-spacing:-.045em;margin:10px 0 8px;font-size:clamp(28px,3vw,43px);line-height:1}.promo-tab-copy p{color:#ffffffad;max-width:660px;margin:0;font-size:12px;line-height:1.55}.promo-tab-stat{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;border:1px solid #ffffff2b;border-radius:18px;align-self:center;min-width:115px;padding:17px}.promo-tab-stat strong,.promo-tab-stat span{display:block}.promo-tab-stat strong{color:var(--yellow);font-size:42px;line-height:1}.promo-tab-stat span{color:#ffffffb3;text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:750}.promo-marquee{background:#0f01164d;border-top:1px solid #ffffff1a;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.promo-marquee>div{align-items:center;width:max-content;animation:24s linear infinite promo-marquee;display:flex}.promo-marquee span{color:#ffffffc7;text-transform:uppercase;align-items:center;gap:9px;min-height:34px;padding:0 22px;font-size:9px;font-weight:750;display:inline-flex}.promo-marquee span i{background:var(--yellow);border-radius:50%;width:4px;height:4px}.promo-marquee span strong{color:var(--yellow);font-size:8px}@keyframes promo-marquee{to{transform:translate(-50%)}}.promo-products-stage{animation:.6s ease-out 80ms both promo-stage-in;position:relative}@keyframes promo-stage-in{0%{opacity:0;transform:translateY(22px)}}.catalog-tools{justify-content:space-between;gap:20px;margin-bottom:30px;display:flex}.catalog-tools label{width:min(100%,390px);position:relative}.catalog-tools label>span{color:var(--purple);text-transform:uppercase;font-size:10px;font-weight:700;position:absolute;top:9px;left:18px}.catalog-tools input{border:1px solid var(--line);background:#fff;border-radius:16px;outline:none;width:100%;height:58px;padding:22px 18px 5px}.catalog-tools input:focus{border-color:var(--purple)}.catalog-tools>div{align-items:center;gap:8px;display:flex}.product-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.product-card{border:1px solid var(--line);background:#fff;border-radius:24px;min-width:0;transition:transform .25s,box-shadow .25s;animation:.5s cubic-bezier(.2,.75,.2,1) both card-in;overflow:hidden}.product-card:nth-child(2),.product-card:nth-child(6){animation-delay:50ms}.product-card:nth-child(3),.product-card:nth-child(7){animation-delay:.1s}.product-card:nth-child(4),.product-card:nth-child(8){animation-delay:.15s}@keyframes card-in{0%{opacity:0;transform:translateY(18px)scale(.985)}}.product-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.line18-card{border-color:#61158a26;box-shadow:0 15px 38px #3508520f}.line18-card .product-image{background:radial-gradient(circle at 50% 42%,#fff 0%,#faf7fc 57%,#eee6f2 100%)}.promotion-card{border-color:#ffb0009e;animation-name:promo-card-arrival;animation-duration:.72s;animation-timing-function:cubic-bezier(.16,.85,.24,1.08);box-shadow:0 18px 50px #3508521a}@keyframes promo-card-arrival{0%{opacity:0;transform:translateY(36px)rotateX(8deg)scale(.94)}70%{transform:translateY(-3px)rotateX(0)scale(1.008)}to{opacity:1;transform:none}}.promotion-card .product-image{background:radial-gradient(circle at 50% 38%,#fff 0%,#fbf5ff 58%,#f1e3f8 100%)}.promotion-card .product-image:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffffbf 50%,#0000 58%);animation:4.2s ease-in-out infinite promo-card-shine;position:absolute;inset:-80% -30%;transform:translate(-55%)rotate(8deg)}@keyframes promo-card-shine{55%,to{transform:translate(65%)rotate(8deg)}}.product-main{text-align:left;cursor:pointer;background:#fff;border:0;width:100%;padding:0}.product-image{background:linear-gradient(145deg,#faf9fb,#f1edf4);place-items:center;min-height:290px;display:grid;position:relative;overflow:hidden}.product-tags{z-index:2;pointer-events:none;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:14px;left:14px;right:14px}.product-tag{border:1px solid #0000;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:850;line-height:1;box-shadow:0 5px 14px #2306331a}.product-tag.featured{color:#2c1236;background:#ffbd2e}.product-tag.best-value{color:#176747;background:#dff5e9;border-color:#b9e5ce}.product-tag.lowest-price{color:#9a321d;background:#ffe5df;border-color:#ffc9bd}.product-tag.on-request{color:#ffd27f;background:#321044}.product-tag.preorder{color:#244d9a;background:#e3edff;border-color:#c2d6ff}.product-tag.promotion{color:#7b4200;background:#fff0bc;border-color:#ffdc68}.product-image img{object-fit:contain;width:100%;height:285px;transition:transform .3s}.product-card:hover .product-image img{transform:scale(1.035)}.product-info{padding:22px}.product-info>span{color:var(--purple);text-transform:uppercase;font-size:11px;font-weight:750}.product-info h3{letter-spacing:-.02em;margin:7px 0;font-size:20px}.product-info p{min-height:36px;color:var(--muted);margin:0 0 15px;font-size:12px;line-height:1.4}.product-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.product-price>small,.modal-price>small{width:100%;color:var(--muted);align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.product-price>em,.modal-price>em{color:#18704e;background:#e8f7ef;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850}.product-price del,.modal-price del{color:var(--muted);font-size:12px}.used-quality-badge{background:#f8f0fc;border:1px solid #5010801f;border-radius:11px;flex-direction:column;gap:3px;margin-top:12px;padding:9px 11px;display:flex}.used-quality-badge strong{color:var(--purple);font-size:10px}.used-quality-badge span{color:var(--muted);font-size:9px;font-weight:650}.sealed-warranty-badge{background:#eef8f3;border-color:#2d665224}.sealed-warranty-badge strong{color:#23684f}.product-info strong{font-size:15px}.product-urgency{background:#fff4d5;border-radius:11px;flex-direction:column;gap:4px;margin-top:13px;padding:10px 11px;display:flex}.product-urgency strong{color:#8d3900;font-size:10px}.product-urgency span{color:#6d5a25;font-size:9px;font-weight:700}.modal-price{align-items:baseline;gap:10px;display:flex}.modal-price strong{color:var(--purple);font-size:22px}.modal-availability{background:#f7effb;border:1px solid #61158a1f;border-radius:12px;margin:15px 0 0;padding:13px 14px}.modal-availability strong,.modal-availability span{display:block}.modal-availability strong{color:var(--purple);font-size:11px}.modal-availability span{color:var(--muted);margin-top:4px;font-size:9px}.modal-urgency{border-left:3px solid var(--yellow);background:#fff6dc;border-radius:0 10px 10px 0;margin:15px 0 0;padding:12px 14px}.modal-urgency strong,.modal-urgency span{display:block}.modal-urgency strong{color:#8d3900;font-size:11px}.modal-urgency span{color:#6e5e40;margin-top:4px;font-size:9px}.product-actions{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.product-actions button{min-height:48px;color:var(--purple);cursor:pointer;background:#fff;border:0;font-size:12px;font-weight:700}.product-actions button:first-child{background:var(--purple);color:#fff}.empty-category{background:linear-gradient(145deg,#fff,#faf7fc);border:1px solid #5a10881c;border-radius:30px;grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr);align-items:center;gap:42px;padding:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 60px #2d043f12}.empty-category-mark{color:#fff;background:radial-gradient(circle at 62% 30%,#7f2aaa,#0000 34%),linear-gradient(145deg,#3a0752,#21022f);border-radius:24px;place-items:center;min-height:310px;display:grid;position:relative;overflow:hidden}.empty-category-mark:before,.empty-category-mark:after{content:"";border:1px solid #ffffff21;border-radius:50%;position:absolute}.empty-category-mark:before{aspect-ratio:1;width:230px;top:-58px;right:-74px;box-shadow:0 0 0 28px #ffffff09,0 0 0 60px #ffffff05}.empty-category-mark:after{aspect-ratio:1;background:#ffb20021;width:105px;bottom:-20px;left:-42px}.empty-category-mark span{z-index:1;letter-spacing:-.08em;text-shadow:0 16px 34px #00000038;font-size:clamp(48px,6vw,82px);font-weight:850;position:relative}.empty-category-mark i{background:var(--yellow);border-radius:50%;width:10px;height:10px;animation:2.8s ease-in-out infinite dot-pulse;position:absolute;bottom:24%;right:25%;box-shadow:0 0 0 8px #ffb2001f,0 0 32px #ffb200cc}.empty-category-copy>span{color:var(--purple);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.empty-category h3{letter-spacing:-.05em;max-width:650px;margin:11px 0 14px;font-size:clamp(32px,4vw,51px);line-height:1}.empty-category p{max-width:650px;color:var(--muted);margin:0 0 25px;font-size:15px;line-height:1.58}.empty-category-actions{flex-wrap:wrap;gap:9px;display:flex}.empty-category-actions button,.empty-category-actions a{border:1px solid var(--purple);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:12px;font-weight:750;display:inline-flex}.empty-category-actions button{background:var(--purple);color:#fff}.empty-category-actions a{color:var(--purple);background:0 0}.empty-category-promises{border:1px solid var(--line);background:#fff;border-radius:18px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.empty-category-promises>span{min-width:0;padding:16px 18px}.empty-category-promises>span+span{border-left:1px solid var(--line)}.empty-category-promises strong,.empty-category-promises small{display:block}.empty-category-promises strong{color:var(--purple-dark);font-size:11px}.empty-category-promises small{color:var(--muted);margin-top:4px;font-size:9px}.trade{background:linear-gradient(115deg, var(--purple-dark) 0%, #260439 54%, #100019 100%);color:#fff;isolation:isolate;grid-template-columns:1fr 1fr;align-items:center;gap:48px;min-height:600px;margin:80px 0;padding:70px max(24px,50vw - 616px);display:grid;position:relative;overflow:hidden}.trade:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#8a34c061,#35085200 68%);border-radius:50%;width:min(58vw,720px);animation:6s ease-in-out infinite trade-aura;position:absolute;top:50%;right:-6%;transform:translateY(-50%)}.trade>div{z-index:1;max-width:580px;position:relative}.trade h2{letter-spacing:-.06em;text-wrap:balance;max-width:590px;margin:0;font-size:clamp(48px,5vw,70px);line-height:.95}.trade p{color:#ded0e8;max-width:560px;margin:23px 0 25px;font-size:16px;line-height:1.6}.trade a,.owner a{background:var(--yellow);min-height:48px;color:var(--purple-dark);border-radius:999px;align-items:center;padding:0 22px;font-weight:700;display:inline-flex}.trade-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:24px;display:grid}.trade-steps article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff1;border:1px solid #ffffff1f;border-radius:15px;min-width:0;padding:14px 13px}.trade-steps article>span{color:#ffd36e;background:#ffbe3424;border-radius:9px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:850;display:grid}.trade-steps strong,.trade-steps small{display:block}.trade-steps strong{margin-top:14px;font-size:11px}.trade-steps small{color:#cdbed6;margin-top:5px;font-size:8px;line-height:1.45}.trade-action-row{align-items:center;gap:15px;display:flex}.trade-action-row a{min-height:53px}.trade-action-row>small{color:#baa9c5;font-size:9px;font-weight:650}.trade-visual{--trade-glint-mid-x:min(68vw,410px);--trade-glint-end-x:min(76vw,455px);z-index:1;isolation:isolate;justify-self:end;place-items:center;width:min(100%,600px);height:560px;display:grid;position:relative}.trade-visual:before{content:"";z-index:-2;aspect-ratio:1;filter:blur(8px);background:radial-gradient(circle at 54% 46%,#8b37c475,#530f7e30 45%,#0000 71%);border-radius:50%;width:88%;animation:5.8s ease-in-out infinite trade-visual-aura;position:absolute}.trade-visual:after{content:"";z-index:-1;border:1px solid #ffb00052;border-radius:50%;width:88%;height:49%;animation:7s ease-in-out infinite trade-orbit;position:absolute;transform:rotate(-13deg);box-shadow:inset 0 0 22px #ffb00014,0 0 30px #7120a638}.trade-visual>img{z-index:2;object-fit:contain;filter:drop-shadow(0 34px 28px #05000961);will-change:transform;width:100%;height:100%;animation:5.8s ease-in-out .35s infinite trade-product-drift;position:relative;transform:scale(1.13)}.trade-visual-glint{z-index:3;background:#ffd264;border-radius:50%;width:9px;height:9px;animation:4.8s ease-in-out infinite trade-glint;position:absolute;top:51%;left:12%;box-shadow:0 0 9px #ffb000,0 0 24px #ffb000e6}.trade-swap-badge{z-index:4;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);white-space:nowrap;background:#190225c7;border:1px solid #fff3;border-radius:999px;align-items:center;gap:10px;padding:12px 16px;font-size:10px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #0000003d}.trade-swap-badge span{color:#cdbed6}.trade-swap-badge i{color:var(--yellow);font-size:16px;font-style:normal}.trade-swap-badge strong{color:#ffd36e}@keyframes trade-product-drift{0%,to{transform:translateY(4px)rotate(-.35deg)scale(1.13)}50%{transform:translateY(-13px)rotate(.75deg)scale(1.15)}}@keyframes trade-visual-aura{50%{opacity:.72;filter:blur(13px);transform:scale(1.08)}}@keyframes trade-orbit{50%{opacity:.52;transform:rotate(-8deg)scale(1.04)}}@keyframes trade-glint{0%,to{opacity:.2;transform:translateY(38px)scale(.65)}48%{opacity:1;transform:translate(var(--trade-glint-mid-x),-118px) scale(1.15)}70%{opacity:.45;transform:translate(var(--trade-glint-end-x),-35px) scale(.72)}}@keyframes trade-aura{50%{opacity:.72;transform:translateY(-50%)scale(1.06)}}.maintenance{position:relative}.maintenance-layout{grid-template-columns:minmax(360px,.88fr) minmax(0,1.12fr);align-items:stretch;gap:24px;display:grid}.maintenance-visual{background:var(--purple-dark);isolation:isolate;border-radius:32px;min-height:650px;position:relative;overflow:hidden;box-shadow:0 28px 70px #24043733}.maintenance-visual:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#11011a08 34%,#11011aeb 100%);position:absolute;inset:0}.maintenance-visual>img{object-fit:cover;object-position:center;width:100%;height:100%;animation:none}.maintenance-status{z-index:3;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#180323b3;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:22px;left:22px}.maintenance-status i{background:#58d68d;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite maintenance-live;box-shadow:0 0 0 5px #58d68d26}.maintenance-visual-copy{z-index:3;color:#fff;position:absolute;bottom:28px;left:28px;right:28px}.maintenance-visual-copy>span{color:#ffca55;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.maintenance-visual-copy strong{letter-spacing:-.045em;max-width:390px;margin:10px 0 16px;font-size:clamp(28px,3vw,42px);line-height:1.02;display:block}.maintenance-visual-copy small{color:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-weight:650;display:inline-flex}.maintenance-content{flex-direction:column;gap:14px;min-width:0;display:flex}.maintenance-process{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.maintenance-process>div{background:linear-gradient(145deg,var(--purple-dark),#4a0b69);color:#fff;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:82px;padding:15px;display:flex;box-shadow:0 12px 28px #3508521a}.maintenance-process span{color:var(--yellow);letter-spacing:.08em;font-size:10px;font-weight:800}.maintenance-process strong{font-size:13px;line-height:1.2}.services{grid-template-columns:1fr 1fr;gap:9px;display:grid}.services article{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:32px 1fr;align-content:center;gap:6px 10px;min-height:94px;padding:18px;transition:transform .24s,border-color .24s,box-shadow .24s;display:grid;box-shadow:0 7px 20px #35085209}.services article>span{background:var(--yellow-soft);width:27px;height:27px;color:var(--purple);border-radius:9px;grid-row:1/3;place-items:center;font-size:10px;font-weight:800;display:grid}.services strong{line-height:1.2}.services small{color:var(--muted);font-size:11px}.maintenance-cta{background:radial-gradient(circle at 90% 0,#ffffffe6,#0000 32%),linear-gradient(135deg,#fff3ce,#ffeab1);border:1px solid #ffb00047;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px 26px;display:grid}.maintenance-cta>div>span{color:var(--purple);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.maintenance-cta h3{letter-spacing:-.04em;margin:8px 0 7px;font-size:30px;line-height:1}.maintenance-cta p{color:#554d59;max-width:470px;margin:0;font-size:13px;line-height:1.5}.maintenance-cta a{background:var(--purple);color:#fff;text-align:center;border-radius:999px;justify-content:center;align-items:center;min-width:170px;min-height:49px;padding:0 20px;font-weight:700;transition:transform .22s,box-shadow .22s;display:flex;box-shadow:0 12px 28px #50108033}@keyframes maintenance-image-drift{0%,to{transform:scale(1.01)translateY(0)}50%{transform:scale(1.045)translateY(-5px)}}@keyframes maintenance-live{50%{opacity:.55;box-shadow:0 0 0 9px #58d68d00}}.owner{background:var(--purple-dark);color:#fff;grid-template-columns:1fr 1fr;min-height:720px;scroll-margin-top:70px;display:grid}.owner-photo{min-height:650px;overflow:hidden}.owner-photo img{object-fit:cover;object-position:center 28%;filter:saturate(.8)contrast(1.03);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.75,.2,1),filter .5s}.owner-copy{flex-direction:column;justify-content:center;max-width:650px;padding:70px 8vw;display:flex}.owner-copy>strong{margin:26px 0 18px;font-size:21px;line-height:1.4;display:block}.owner-copy p{color:#d8c8e3;line-height:1.6}.owner-copy blockquote{color:#fff;background:#fff1;border:1px solid #ffffff21;border-radius:18px;margin:4px 0 10px;padding:18px 20px 18px 36px;font-size:16px;font-weight:650;line-height:1.48;position:relative}.owner-copy blockquote:before{content:"“";color:var(--yellow);font-size:34px;font-weight:800;position:absolute;top:8px;left:13px}.owner-copy>div{flex-wrap:wrap;gap:8px;margin:20px 0 28px;display:flex}.owner-copy>div span{border:1px solid #ffffff2e;border-radius:999px;padding:8px 12px;font-size:12px}.owner a{align-self:flex-start}.reviews{isolation:isolate;background:radial-gradient(circle at 8% 12%,#ffb0001f,#0000 25%),radial-gradient(circle at 92% 84%,#68189a21,#0000 29%),linear-gradient(145deg,#fbf9fd,#f5f0f8);border:1px solid #5010801c;border-radius:42px;max-width:1280px;margin:80px auto;padding:84px 0 76px;position:relative;overflow:hidden;box-shadow:0 30px 80px #35085214}.reviews:before{content:"";z-index:-1;aspect-ratio:1;filter:blur(70px);background:#ffb00033;border-radius:50%;width:320px;position:absolute;top:-230px;right:18%}.reviews-heading{z-index:1;justify-content:space-between;align-items:end;gap:28px;padding:0 48px;display:flex;position:relative}.reviews-heading .section-heading{flex:1;margin-bottom:42px}.reviews-heading .section-heading>p{max-width:390px}.review-marquee{z-index:1;padding:6px 0 18px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.review-track{width:max-content;animation:27s linear infinite reviews-marquee;display:flex;transform:translate(0)}.review-group{gap:18px;padding-right:18px;display:flex}.review-card{background:#fffffff0;border:1px solid #5010801f;border-radius:26px;flex-direction:column;flex:0 0 clamp(310px,30vw,390px);width:clamp(310px,30vw,390px);min-height:286px;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #35085214,inset 0 1px #fffffff2}.review-card:before{content:"“";color:#50108012;font-family:Georgia,serif;font-size:92px;line-height:1;position:absolute;top:-5px;right:22px}.review-card:after{content:"";background:linear-gradient(90deg,var(--yellow),#ffcf65);border-radius:0 0 999px 999px;width:74px;height:3px;position:absolute;top:0;left:32px}.review-stars{z-index:1;color:#d78e00;letter-spacing:.1em;font-size:15px;position:relative}.review-card p{z-index:1;flex:1;margin:27px 0;font-size:18px;line-height:1.58;position:relative}.review-card footer{align-items:center;gap:12px;display:flex}.review-avatar{background:linear-gradient(145deg,var(--purple),#7d29a6);color:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:14px;font-weight:800;display:grid;box-shadow:0 8px 18px #50108033}.review-card footer strong,.review-card footer small{display:block}.review-card footer small{color:var(--muted);margin-top:4px;font-size:11px}.review-track:hover,.review-track:active,.review-track:focus-within{animation-play-state:paused}@keyframes reviews-marquee{to{transform:translate(-50%)}}.reviews-empty{text-align:center;background:#ffffffe0;border:1px dashed #50108033;border-radius:24px;margin:0 48px;padding:45px}.reviews-empty p{color:var(--muted);margin:8px 0 0;font-size:13px}.review-cta{background:linear-gradient(135deg,var(--purple),#741fa1);color:#fff;cursor:pointer;border:0;border-radius:999px;flex:none;min-height:50px;margin-bottom:42px;padding:0 22px;font-weight:750;transition:transform .2s,box-shadow .2s;box-shadow:0 14px 32px #50108033}.review-cta:hover{transform:translateY(-2px);box-shadow:0 17px 34px #5010803d}.verified-review{font-weight:700;color:#146e4a!important}.social-proof-wall{background:linear-gradient(145deg,var(--purple-dark),#240337);color:#fff;content-visibility:auto;contain-intrinsic-size:auto 650px;border-radius:42px;max-width:1280px;margin:0 auto 90px;padding:18px 0 56px;overflow:hidden;box-shadow:0 32px 85px #35085233}.social-proof-heading{justify-content:space-between;align-items:end;gap:30px;padding:42px 48px 34px;display:flex}.social-proof-heading>div:first-child{max-width:690px}.social-proof-heading>div:first-child>span{color:#ffd46f;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:800}.social-proof-heading h2{letter-spacing:-.05em;margin:11px 0 14px;font-size:clamp(38px,4vw,58px);line-height:.98}.social-proof-heading p{color:#d9cbe2;max-width:620px;margin:0;line-height:1.55}.social-proof-total{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff24;border-radius:22px;min-width:150px;padding:20px}.social-proof-total strong,.social-proof-total span{display:block}.social-proof-total strong{color:var(--yellow);font-size:38px;line-height:1}.social-proof-total span{color:#d9cbe2;margin-top:6px;font-size:10px}.social-proof-carousel{scrollbar-width:none;padding:8px 0 15px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.social-proof-carousel::-webkit-scrollbar{display:none}.social-proof-track{width:max-content;padding-left:48px;display:flex}.social-proof-carousel.is-animated .social-proof-track{padding-left:0;animation:38s linear infinite social-proof-marquee}.social-proof-group{gap:16px;padding-right:16px;display:flex}.social-proof-carousel.is-animated .social-proof-group{padding-left:0}.social-proof-carousel:not(.is-animated) .social-proof-group{padding-right:48px}.social-proof-card{aspect-ratio:4/5;background:#170122;border:1px solid #ffffff29;border-radius:28px;flex:0 0 clamp(250px,25vw,322px);width:clamp(250px,25vw,322px);position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 18px 45px #00000038}.social-proof-card:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0c0012f0);position:absolute;inset:36% 0 0}.social-proof-card>img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.75,.2,1),filter .4s}.social-proof-card>div{z-index:2;position:absolute;bottom:22px;left:22px;right:22px}.social-proof-card span,.social-proof-card strong,.social-proof-card small{display:block}.social-proof-card span{color:#ffd46f;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.social-proof-card strong{margin-top:7px;font-size:22px}.social-proof-card p{color:#ffffffd6;margin:8px 0 6px;font-size:12px;line-height:1.4}.social-proof-card small{color:#ffffffa3;font-size:10px}.social-proof-track:hover,.social-proof-track:active,.social-proof-track:focus-within{animation-play-state:paused!important}@keyframes social-proof-marquee{to{transform:translate(-50%)}}.customer-review-modal{background:#fff;border-radius:28px;width:min(650px,100%);max-height:92vh;animation:.34s cubic-bezier(.2,.8,.2,1) both modal-in;position:relative;overflow-y:auto;box-shadow:0 30px 90px #00000040}.customer-review-modal>.close{z-index:2;position:absolute;top:16px;right:16px}.customer-review-modal>header{background:linear-gradient(145deg,#faf5ff,#fff 62%);padding:42px 44px 24px}.customer-review-modal>header>span{color:var(--purple);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.customer-review-modal>header h2{letter-spacing:-.045em;max-width:500px;margin:9px 0 10px;font-size:38px}.customer-review-modal>header p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.customer-review-modal>header small{color:#146e4a;background:#e5f6ee;border-radius:999px;margin-top:13px;padding:7px 10px;font-weight:700;display:inline-block}.customer-review-modal form{padding:24px 44px 38px}.rating-picker{border:0;margin:0 0 20px;padding:0}.rating-picker legend{margin-bottom:8px;font-size:11px;font-weight:750}.rating-picker div{gap:4px;display:flex}.rating-picker button{color:#ddd6c8;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:32px;transition:color .18s,transform .18s}.rating-picker button.active{color:#d78e00}.rating-picker button:hover{transform:scale(1.1)}.customer-review-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.customer-review-fields label{color:#48484c;font-size:11px;font-weight:700}.customer-review-fields label.wide{grid-column:1/-1}.customer-review-fields input,.customer-review-fields select,.customer-review-fields textarea{width:100%;height:45px;font:inherit;background:#fff;border:1px solid #dad7de;border-radius:11px;outline:none;margin-top:7px;padding:0 12px}.customer-review-fields textarea{resize:vertical;min-height:112px;padding-top:12px}.customer-review-fields input:focus,.customer-review-fields select:focus,.customer-review-fields textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px #50108014}.customer-review-fields label>small{color:var(--muted);text-align:right;margin-top:5px;font-weight:500;display:block}.review-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.review-consent{color:var(--muted);align-items:flex-start;gap:9px;margin:18px 0;font-size:10px;line-height:1.45;display:flex}.review-consent input{accent-color:var(--purple);margin-top:1px}.review-submit,.review-success button{background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:999px;width:100%;min-height:50px;font-weight:750}.review-submit:disabled{cursor:wait;opacity:.55}.review-form-error{color:#a42525;margin:-5px 0 14px;font-size:11px}.review-success{text-align:center;padding:62px 48px 52px}.review-success>span{color:#146e4a;background:#e5f6ee;border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;font-size:28px;display:grid}.review-success h2{margin:20px 0 10px;font-size:34px}.review-success p{max-width:460px;color:var(--muted);margin:0 auto 25px;line-height:1.55}.final-cta{color:#fff;text-align:center;isolation:isolate;background:radial-gradient(circle at 80% 10%,#822cb0bf,#0000 32%),radial-gradient(circle at 10% 90%,#ffb2001f,#0000 28%),linear-gradient(145deg,#3b0754,#21022f);border:1px solid #ffb20047;border-radius:38px;max-width:1180px;margin:60px auto 110px;padding:78px 28px;position:relative;overflow:hidden;box-shadow:0 34px 85px #2d043f38}.final-cta:before{content:"";z-index:-1;background:linear-gradient(105deg,#0000 43%,#ffffff1f 50%,#0000 57%);animation:7s ease-in-out infinite final-cta-shine;position:absolute;inset:-100% -30%;transform:translate(-55%)rotate(6deg)}.final-cta:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid #ffffff29;border-radius:50%;width:300px;position:absolute;bottom:-180px;right:-170px;box-shadow:0 0 0 42px #ffffff06,0 0 0 84px #ffffff05}@keyframes final-cta-shine{45%,to{transform:translate(62%)rotate(6deg)}}.final-cta>span{color:#ffca54;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.final-cta h2{max-width:850px;margin:16px auto 18px}.final-cta>p{color:#d8c9e1;max-width:690px;margin:0 auto 30px;font-size:15px;line-height:1.6}.final-cta>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.final-cta button,.final-cta a{border:1px solid #ffffff94;border-radius:999px;align-items:center;min-height:50px;padding:0 22px;font-weight:700;display:inline-flex}.final-cta button{border-color:var(--yellow);background:var(--yellow);color:var(--purple-dark)}.final-cta a{color:#fff;background:#ffffff0f}.site-footer{color:#fff;background:#21052f;grid-template-columns:1.5fr 1fr 1fr;gap:50px;padding:70px max(24px,50vw - 616px) 36px;display:grid}.site-footer>div:first-child{max-width:300px}.footer-logo{aspect-ratio:3;width:min(280px,100%)}.site-footer>div:first-child .footer-logo img{object-fit:contain;object-position:center;width:100%;height:100%}.site-footer p,.site-footer span{color:#bdadca;font-size:13px;line-height:1.5}.site-footer strong,.site-footer a,.site-footer span{margin-bottom:10px;display:block}.site-footer .payment-methods{border-top:1px solid #ffffff1c;grid-column:1/-1;grid-template-columns:minmax(170px,.42fr) minmax(0,1.58fr);align-items:center;gap:28px;margin-top:8px;padding:30px 0 16px;display:grid}.payment-methods>div strong{margin-bottom:7px;font-size:16px}.payment-methods>div span{color:#bdadca;margin:0;font-size:11px}.payment-methods>img{--payment-slide:90px;--payment-angle:28deg;transform-origin:50%;width:100%;max-width:1000px;height:auto;transform-style:preserve-3d;backface-visibility:hidden;filter:drop-shadow(0 16px 34px #07000c47);border-radius:20px;justify-self:end}.motion-enabled .site-footer.is-visible .payment-methods>img{animation:1.2s cubic-bezier(.16,.82,.22,1) .3s both payment-turn-in}@keyframes payment-turn-in{0%{opacity:0;transform:perspective(1400px) translateX(var(--payment-slide)) rotateY(var(--payment-angle)) scale(.94)}68%{opacity:1;transform:perspective(1400px)translate(-9px)rotateY(-4deg)scale(1.012)}to{opacity:1;transform:perspective(1400px)translate(0)rotateY(0)scale(1)}}.site-footer>small{color:#8f7d9d;border-top:1px solid #ffffff1a;grid-column:1/-1;padding-top:25px}.assistant-trigger{z-index:35;background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;transition:transform .25s,box-shadow .25s;animation:5s ease-in-out infinite assistant-breathe;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 35px #3508524d}@keyframes assistant-breathe{50%{transform:translateY(-3px);box-shadow:0 18px 42px #3508525c}}.assistant-trigger>img{object-fit:contain;filter:drop-shadow(0 4px 7px #14001f4d);width:42px;height:42px;transition:transform .25s cubic-bezier(.2,.75,.2,1);display:block}.assistant-trigger strong,.assistant-trigger small{text-align:left;display:block}.assistant-trigger small{color:#dbcbe6}.bottom-nav{display:none}.overlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#13061c8a;place-items:center;padding:18px;animation:.22s ease-out both overlay-in;display:grid;position:fixed;inset:0}.close{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;width:42px;height:42px;font-size:25px}.product-modal{background:#fff;border-radius:28px;grid-template-columns:1.05fr .95fr;width:min(980px,100%);max-height:92vh;animation:.34s cubic-bezier(.2,.8,.2,1) both modal-in;display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #00000040}.product-modal>.close{z-index:2;position:absolute;top:16px;right:16px}.iphone-gift{background:linear-gradient(110deg,#fff8e9,#fbf7fd);border-bottom:1px solid #e9dfd4;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:8px 24px;padding:26px 78px 26px 30px;display:grid}.iphone-gift-copy{grid-column:1;align-self:end;min-width:0}.iphone-gift-kicker{color:var(--purple);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.iphone-gift-title{color:var(--purple-dark);letter-spacing:-.035em;margin-top:6px;font-size:25px;font-weight:750;line-height:1.15;display:block}.iphone-gift-copy p{color:#47384e;margin:8px 0 0;font-size:15px;line-height:1.5}.iphone-gift-copy p strong{color:var(--purple-dark);font-weight:750}.iphone-gift-visual{grid-area:1/2/3;min-width:0;margin:0}.iphone-gift-visual img{border:1px solid #61158a12;border-radius:16px;width:100%;height:auto;display:block}.iphone-gift-visual figcaption{color:#716479;text-align:center;margin-top:6px;font-size:10px;line-height:1.4}.iphone-gift-terms{color:#716479;grid-column:1;align-self:start;margin:0;font-size:12px;line-height:1.55}.iphone-gift+.modal-image{align-self:start}.modal-image{background:var(--canvas);grid-template-rows:1fr auto;place-items:center;gap:12px;min-height:620px;padding:28px 22px 20px;display:grid}.modal-image>.modal-main-photo{object-fit:contain;width:100%;height:500px}.product-gallery{justify-content:center;gap:8px;width:100%;padding:4px;display:flex;overflow-x:auto}.product-gallery button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;flex:0 0 62px;width:62px;height:62px;padding:4px;transition:border-color .2s,transform .2s,box-shadow .2s;overflow:hidden}.product-gallery button.active{border-color:var(--purple);box-shadow:0 0 0 2px #5010801a}.product-gallery button:hover{transform:translateY(-2px)}.product-gallery img{object-fit:contain;width:100%;height:100%}.modal-copy{padding:65px 45px 40px}.modal-copy>span{color:var(--purple);text-transform:uppercase;font-size:11px;font-weight:750}.modal-copy h2{letter-spacing:-.05em;margin:10px 0;font-size:44px}.modal-copy>strong{font-size:18px}.modal-copy fieldset{border:0;margin:26px 0 0;padding:0}.modal-copy legend{margin-bottom:10px;font-size:12px;font-weight:700}.modal-copy fieldset div{flex-wrap:wrap;gap:7px;display:flex}.modal-copy fieldset button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;min-height:40px;padding:0 13px;font-size:12px}.modal-copy fieldset button.active{border-color:var(--purple);background:var(--lavender);color:var(--purple)}.modal-copy .storage-field>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.modal-copy .storage-field button{text-align:left;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:58px;padding:8px 13px;display:flex}.modal-copy .storage-field button span,.modal-copy .storage-field button small{display:block}.modal-copy .storage-field button span{font-weight:750}.modal-copy .storage-field button small{color:var(--muted);margin-top:3px;font-size:10px}.modal-copy .storage-field button.active small{color:var(--purple)}.modal-copy ul{background:var(--canvas);color:var(--muted);border-radius:16px;margin:26px 0;padding:16px 18px 16px 38px;font-size:13px;line-height:1.8}.used-quality-standard{background:linear-gradient(135deg,#faf5fc,#f5ecfa);border:1px solid #50108021;border-radius:16px;margin-top:18px;padding:16px}.used-quality-standard>span,.used-quality-standard>strong{display:block}.used-quality-standard>span{color:var(--purple);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.used-quality-standard>strong{margin-top:4px;font-size:15px}.modal-copy .used-quality-standard ul{color:var(--muted);background:0 0;border-radius:0;grid-template-columns:1fr 1fr;gap:5px 14px;margin:11px 0 0;padding:0;font-size:10px;line-height:1.45;list-style-position:inside;display:grid}.product-specifics{border-left:3px solid var(--purple);background:#faf8fc;margin-top:14px;padding:12px 14px}.product-specifics strong{color:var(--purple);font-size:10px;display:block}.product-specifics p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.drawer,.assistant{background:#fff;flex-direction:column;width:min(470px,100%);height:100%;animation:.34s cubic-bezier(.2,.8,.2,1) both drawer-in;display:flex;position:absolute;top:0;right:0;box-shadow:-20px 0 60px #00000026}@keyframes overlay-in{0%{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(18px)scale(.975)}}@keyframes drawer-in{0%{transform:translate(100%)}}.drawer>header,.assistant>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:25px;display:flex}.drawer header span{color:var(--purple);text-transform:uppercase;font-size:11px;font-weight:750}.drawer h2{margin:4px 0 0;font-size:34px}.empty-cart{text-align:center;margin:auto;padding:30px}.empty-cart p{color:var(--muted)}.empty-cart button{background:var(--purple);color:#fff;border:0;border-radius:999px;min-height:46px;padding:0 18px}.cart-items{flex:1;padding:12px 25px;overflow:auto}.cart-items article{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr auto;align-items:center;gap:12px;padding:15px 0;display:grid}.cart-items img{object-fit:contain;background:var(--canvas);border-radius:14px;width:90px;height:90px}.cart-items strong,.cart-items span{margin-bottom:4px;font-size:13px;display:block}.cart-items span{color:var(--muted);font-size:12px}.cart-items .cart-warranty{color:var(--purple);font-size:10px;font-weight:750}.cart-items b{color:var(--purple);margin-top:7px;font-size:12px;display:block}.cart-items article>button{color:#a13e3e;cursor:pointer;background:0 0;border:0;align-self:end;font-size:11px}.cart-summary{border-top:1px solid var(--line);background:#fff;grid-template-columns:1fr auto;gap:4px 16px;padding:17px 25px;display:grid}.cart-summary>span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700}.cart-summary>strong{color:var(--purple);letter-spacing:-.03em;font-size:18px}.cart-summary>small{color:var(--muted);grid-column:1/-1;font-size:9px}.drawer>footer{border-top:1px solid var(--line);padding:24px}.drawer>footer p{color:var(--muted);margin:0 0 16px;font-size:12px;line-height:1.5}.drawer>footer a{color:#fff;background:#1f9d62;border-radius:999px;justify-content:center;align-items:center;min-height:50px;font-weight:700;display:flex}.pre-sale-form{border-top:1px solid var(--line);background:#faf8fc;grid-template-columns:1fr 1fr;gap:10px;padding:20px 24px 24px;display:grid}.pre-sale-form>div,.pre-sale-form>label:first-of-type,.pre-sale-form>small,.pre-sale-form>button,.pre-sale-error{grid-column:1/-1}.pre-sale-form>div span{color:var(--purple);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.pre-sale-form>div strong{margin-top:4px;font-size:17px;display:block}.pre-sale-form>div p{color:var(--muted);margin:5px 0 2px;font-size:11px}.pre-sale-form label{color:#48484c;font-size:10px;font-weight:700}.pre-sale-form label>small{color:var(--muted);font-size:8px;font-weight:600}.pre-sale-form input{background:#fff;border:1px solid #d9d9df;border-radius:10px;outline:none;width:100%;height:42px;margin-top:6px;padding:0 11px}.pre-sale-form input:focus{border-color:var(--purple)}.pre-sale-form>small{color:var(--muted);font-size:9px;line-height:1.45}.pre-sale-form>button{color:#fff;cursor:pointer;background:#1f9d62;border:0;border-radius:999px;min-height:48px;font-weight:750}.pre-sale-form>button:disabled{cursor:wait;opacity:.65}.pre-sale-error{color:#a42525;margin:0;font-size:10px}.assistant{width:min(430px,100%)}.assistant>header{background:var(--purple-dark);color:#fff;justify-content:flex-start;gap:11px}.assistant>header>span{background:var(--yellow);width:42px;height:42px;color:var(--purple-dark);border-radius:50%;place-items:center;font-size:11px;font-weight:850;display:grid}.assistant>header div{flex:1}.assistant>header strong,.assistant>header small{display:block}.assistant>header small{color:#cdbbd9}.assistant>header button{color:#fff;background:0 0;border:0;font-size:28px}.messages{background:var(--canvas);flex:1;padding:22px;overflow:auto}.messages p{white-space:pre-line;background:#fff;border-radius:5px 16px 16px;max-width:86%;margin:0 0 10px;padding:12px 14px;font-size:13px;line-height:1.5}.messages p.customer{background:var(--purple);color:#fff;border-radius:16px 5px 16px 16px;margin-left:auto}.typing-indicator{background:#fff;border-radius:5px 16px 16px;align-items:center;gap:4px;width:fit-content;margin-bottom:10px;padding:14px 16px;display:flex}.typing-indicator i{background:#9d8ba8;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite typing-dot}.typing-indicator i:nth-child(2){animation-delay:.14s}.typing-indicator i:nth-child(3){animation-delay:.28s}@keyframes typing-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.suggestions{border-top:1px solid var(--line);gap:6px;padding:12px 14px;display:flex;overflow-x:auto}.suggestions button{border:1px solid var(--line);min-height:36px;color:var(--purple);background:#fff;border-radius:999px;flex:none;padding:0 12px;font-size:11px}.suggestions button:disabled{cursor:wait;opacity:.5}.assistant form{gap:7px;padding:12px 14px;display:flex}.assistant form input{border:1px solid var(--line);border-radius:12px;outline:none;flex:1;min-width:0;height:44px;padding:0 13px}.assistant form button{background:var(--purple);color:#fff;border:0;border-radius:12px;font-weight:650}.assistant form button:disabled{cursor:wait;opacity:.55}.assistant-actions{grid-template-columns:1fr 1fr;gap:8px;padding:0 14px 14px;display:grid}.assistant-actions button,.assistant-actions a{border:1px solid var(--line);min-height:42px;color:var(--purple);text-align:center;background:#fff;border-radius:12px;place-items:center;padding:0 10px;font-size:12px;font-weight:700;text-decoration:none;display:grid}.assistant-actions a{color:#fff;background:#1f9d62;border-color:#1f9d62}@media (hover:hover){.benefits article:hover,.review-card:hover{border-color:#50108038;transform:translateY(-5px);box-shadow:0 24px 56px #35085221}.benefits article:hover>span{transform:translateY(-2px)scale(1.08)}.services article:hover{border-color:#50108038;transform:translateY(-3px);box-shadow:0 14px 35px #35085212}.social-proof-card:hover>img{filter:saturate(1.04);transform:scale(1.045)}.assistant-trigger:hover{transform:translateY(-3px);box-shadow:0 18px 42px #35085261}.assistant-trigger:hover>img{transform:rotate(-8deg)scale(1.08)}.owner-photo:hover img{filter:saturate(.95)contrast(1.04);transform:scale(1.035)}.category-strip button:hover{border-color:#50108059;transform:translateY(-1px)}.trade a:hover,.owner a:hover,.maintenance-cta a:hover{transform:translateY(-2px)}.final-cta button:hover,.final-cta a:hover{transform:translateY(-2px);box-shadow:0 9px 22px #35085224}}@media (max-width:1050px){.site-header{gap:10px}.desktop-nav button{padding:0 11px;font-size:12px}.header-whatsapp span{display:none}.header-whatsapp{justify-content:center;width:46px;padding:0}.product-grid{grid-template-columns:repeat(3,1fr)}.launch-spotlight{grid-template-columns:minmax(0,1fr) minmax(330px,.75fr)}.launch-copy{padding:45px 26px}.launch-copy h1{font-size:56px}.launch-product>img{height:470px}.iphone18-details{padding:62px 35px 38px}.iphone18-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.iphone18-performance{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);padding:28px}.iphone18-gallery{grid-template-columns:1fr 1fr}.iphone18-colors,.iphone18-camera{min-height:370px}.iphone18-guarantee{grid-template-columns:1fr auto}.iphone18-guarantee-dates,.iphone18-guarantee>a{grid-row:2}.hero{min-height:620px}.benefits{grid-template-columns:repeat(2,1fr)}.hero h1{font-size:56px}.halo{width:420px;height:420px}.maintenance-layout{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:16px}.maintenance-visual{min-height:690px}.maintenance-cta{grid-template-columns:1fr;gap:16px}.maintenance-cta a{width:100%}}@media (max-width:760px){main{padding-bottom:68px}.announcement{justify-content:space-between;gap:8px;height:32px;padding:0 12px;font-size:9.2px}.announcement span:nth-of-type(2){display:none}.site-header{border-radius:19px;width:calc(100% - 20px);height:64px;margin-top:8px;padding:7px;top:8px}.brand{border-radius:14px;width:124px;height:50px;padding:9px 11px}.desktop-nav,.header-whatsapp{display:none}.bag{border-radius:14px;justify-content:center;width:44px;min-height:44px;padding:0}.bag-label{display:none}.bag b{min-width:17px;height:17px;padding:0 4px;font-size:8px;position:absolute;top:4px;right:48px;box-shadow:0 0 0 2px #fff}.menu{display:block}.mobile-menu{top:70px}.launch-spotlight{border-radius:29px;grid-template-columns:1fr;gap:12px;width:calc(100% - 20px);min-height:0;margin:16px auto 12px;padding:12px}.launch-copy{text-align:center;padding:34px 11px 24px}.launch-kicker{letter-spacing:.07em;min-height:30px;padding:0 10px;font-size:8px}.launch-copy h1{margin-top:22px;font-size:clamp(44px,12.4vw,60px)}.launch-copy>p{margin:0 auto;font-size:15px}.launch-actions{grid-template-columns:1fr;margin-top:25px;display:grid}.launch-actions a,.launch-actions button{width:100%}.launch-facts{text-align:left;margin-top:24px}.launch-facts>div{padding:12px 9px}.launch-facts span{font-size:6.8px}.launch-facts strong{font-size:10px}.launch-stage{border-radius:23px;min-height:405px;padding:21px 18px}.launch-product{min-height:330px;margin:0 -8px}.launch-product>span{font-size:min(61vw,230px)}.launch-product>img{width:min(88%,360px);height:355px}.launch-dates{top:45%;left:10px;right:10px}.launch-dates>div{min-width:101px;padding:10px 11px}.launch-stage-footer{flex-direction:column;align-items:flex-start;gap:7px}.iphone18-details{border-radius:29px;width:calc(100% - 20px);margin-bottom:48px;padding:50px 12px 12px}.iphone18-heading{padding:0 9px;display:block}.iphone18-heading h2{font-size:39px}.iphone18-heading p{font-size:13px}.iphone18-heading>a{margin-top:18px;display:inline-block}.iphone18-feature-grid{grid-template-columns:1fr}.iphone18-feature-grid article{min-height:0;padding:20px}.iphone18-feature-grid h3{margin-top:19px}.iphone18-performance{grid-template-columns:1fr;gap:28px;padding:14px 14px 27px}.iphone18-performance figure{border-radius:20px;max-width:none}.iphone18-performance-copy{padding:0 8px}.iphone18-performance-copy h3{font-size:38px}.iphone18-connectivity{grid-template-columns:1fr}.iphone18-connectivity>div{padding:15px 17px}.iphone18-gallery{grid-template-columns:1fr}.iphone18-colors,.iphone18-camera{min-height:320px}.iphone18-camera{aspect-ratio:4/3}.iphone18-gallery figcaption{bottom:10px;left:10px;right:10px}.iphone18-guarantee{text-align:left;grid-template-columns:1fr;gap:20px;padding:29px 21px 20px}.iphone18-guarantee h2{font-size:37px}.iphone18-guarantee-dates{grid-row:auto;width:100%}.iphone18-guarantee-dates>div{flex:1;min-width:0}.iphone18-guarantee>a{grid-row:auto;width:100%}.iphone18-guarantee>small{padding-top:12px}.hero{border-radius:29px;grid-template-columns:1fr;gap:12px;width:calc(100% - 20px);min-height:0;margin:16px auto 12px;padding:45px 14px 18px}.hero:before{top:-410px;left:-455px}.hero:after{background-size:30px 30px}.hero-copy{text-align:center}.hero-eyebrow{letter-spacing:.09em;min-height:30px;padding:0 10px;font-size:9px}.hero h1{font-size:clamp(44px,13vw,60px)}.hero-copy>p{margin:22px auto 26px;font-size:16px}.experience-proof{text-align:left;border-radius:15px;grid-template-columns:repeat(3,1fr);margin:-5px auto 24px}.experience-proof>div{padding:12px 9px}.experience-proof strong{font-size:13px}.experience-proof span{font-size:8px;line-height:1.25}.hero-actions{justify-content:center}.primary,.secondary{width:100%}.trust-line{justify-content:center;gap:8px;font-size:10px}.trust-line span+span:before{margin-right:8px}.hero-visual{border-radius:24px;min-height:420px;margin-top:16px}.halo{width:340px;height:340px}.hero-visual>img{width:390px;max-width:110%}.hero-label{font-size:10px;top:12px;right:10px}.floating-note{padding:13px 15px;bottom:14px;left:10px}.hero-orbit-card{border-radius:14px;min-width:128px;padding:10px 12px}.hero-orbit-card strong{font-size:11px}.hero-warranty{top:72px;left:9px}.hero-payment{bottom:70px;right:9px}.benefits{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:50px;padding:0 10px}.benefits article,.benefits article:first-child,.benefits article:last-child{border-radius:17px;min-width:0;padding:18px 15px;display:block}.benefits article>span{margin-bottom:13px}.benefits p{font-size:11px}.catalog,.maintenance,.reviews{padding:72px 14px}.section-heading{margin-bottom:30px;display:block}.section-heading h2,.trade h2,.owner h2,.final-cta h2{font-size:40px}.section-heading>p{margin-top:16px;font-size:14px}.category-strip{margin-left:-14px;margin-right:-14px;padding:0 14px}.line18-desire{border-radius:24px;grid-template-columns:1fr;gap:8px;padding:8px}.line18-desire>div{padding:24px 16px 18px}.line18-desire h3{font-size:32px}.line18-desire aside{border-radius:18px;padding:21px}.catalog-assurance{grid-template-columns:1fr;gap:6px;display:grid}.catalog-assurance>span{justify-content:flex-start}.sealed-iphone18-teaser{flex-direction:column;align-items:flex-start;gap:17px;padding:21px}.sealed-iphone18-teaser>a{width:100%}.catalog-tools{display:block}.catalog-tools label{width:100%;display:none}.catalog-tools>div{scrollbar-width:none;margin-top:0;overflow-x:auto}.catalog-tools>div::-webkit-scrollbar{display:none}.product-grid{grid-template-columns:repeat(2,1fr);gap:9px}.product-card{border-radius:18px}.product-image{min-height:190px}.product-image img{height:190px}.product-info{padding:15px}.product-info h3{font-size:16px}.product-info p{min-height:30px;font-size:10px}.product-info strong{font-size:13px}.product-actions{grid-template-columns:1fr}.product-actions button{min-height:43px}.product-actions button:last-child{display:none}.empty-category{border-radius:24px;grid-template-columns:1fr;gap:22px;padding:16px}.empty-category-mark{border-radius:19px;min-height:225px}.empty-category-copy{text-align:left;padding:4px 4px 0}.empty-category h3{font-size:36px}.empty-category p{font-size:13px}.empty-category-actions{grid-template-columns:1fr;display:grid}.empty-category-promises{grid-column:1;grid-template-columns:1fr}.empty-category-promises>span{padding:13px 15px}.empty-category-promises>span+span{border-top:1px solid var(--line);border-left:0}.trade{text-align:center;grid-template-columns:1fr;gap:32px;min-height:0;margin:30px 0;padding:62px 20px 28px}.trade h2{font-size:47px}.trade p{margin-left:auto;margin-right:auto;font-size:14px}.trade-steps{text-align:left;grid-template-columns:1fr}.trade-steps article{grid-template-columns:29px 1fr;align-items:center;gap:0 10px;padding:12px;display:grid}.trade-steps article>span{grid-row:1/3}.trade-steps strong{margin-top:0}.trade-steps small{margin-top:3px}.trade-action-row{flex-direction:column;justify-content:center;gap:9px}.trade-visual{justify-self:center;width:min(100%,500px);height:470px}.trade-visual-glint{width:7px;height:7px;top:53%;left:9%}.maintenance-layout{grid-template-columns:1fr}.maintenance-visual{border-radius:24px;min-height:490px}.maintenance-visual-copy{bottom:22px;left:22px;right:22px}.maintenance-status{top:16px;left:16px}.maintenance-process{gap:6px}.maintenance-process>div{min-height:76px;padding:12px 10px}.maintenance-process strong{font-size:11px}.services{grid-template-columns:1fr 1fr;gap:7px}.services article{flex-direction:column;min-height:112px;padding:15px;display:flex}.services article>span{grid-row:auto}.services strong{font-size:13px}.services small{font-size:10px}.maintenance-cta{grid-template-columns:1fr;padding:24px}.owner{grid-template-columns:1fr}.owner-photo{min-height:470px}.owner-copy{padding:54px 22px 65px}.reviews{border-radius:30px;margin:50px 14px;padding:64px 0 58px}.reviews-heading{padding:0 20px;display:block}.reviews-heading .section-heading{margin-bottom:18px}.review-cta{width:100%;margin:0 0 28px}.review-marquee{padding-bottom:10px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.review-track{animation-duration:22s}.review-group{gap:12px;padding-right:12px}.review-card{border-radius:22px;flex-basis:min(82vw,340px);width:min(82vw,340px);min-height:260px;padding:26px}.review-card p{margin:23px 0;font-size:16px}.reviews-empty{margin:0 20px;padding:34px 22px}.social-proof-wall{border-radius:30px;margin:4px 14px 60px;padding:8px 0 34px}.social-proof-heading{padding:36px 22px 28px;display:block}.social-proof-heading p{font-size:13px}.social-proof-total{border-radius:15px;align-items:center;gap:9px;min-width:0;margin-top:20px;padding:10px 13px;display:inline-flex}.social-proof-total strong{font-size:25px}.social-proof-total span{margin:0}.social-proof-carousel{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.social-proof-card{border-radius:24px;flex-basis:min(76vw,300px);width:min(76vw,300px)}.social-proof-card>div{bottom:19px;left:19px;right:19px}.final-cta{border-radius:27px;margin:20px 14px 80px;padding:55px 18px}.final-cta>p{font-size:13px}.final-cta button,.final-cta a{justify-content:center;width:100%}.site-footer{grid-template-columns:1fr;gap:25px;padding:55px 22px 90px}.site-footer .payment-methods{grid-template-columns:1fr;gap:14px;padding-top:26px}.payment-methods>img{--payment-slide:46px;--payment-angle:18deg;border-radius:14px;justify-self:center;width:calc(100% + 12px);max-width:none;margin-left:-6px}.site-footer>small{grid-column:1}.assistant-trigger{display:none}.bottom-nav{z-index:36;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;grid-template-columns:repeat(4,1fr);height:66px;padding:7px;display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav button{color:var(--muted);background:0 0;border:0;font-size:10px;font-weight:650}.overlay{place-items:end center;padding:0}.customer-review-modal{border-radius:26px 26px 0 0;max-height:94vh}.customer-review-modal>header{padding:36px 22px 20px}.customer-review-modal>header h2{padding-right:25px;font-size:31px}.customer-review-modal form{padding:20px 22px 30px}.customer-review-fields{grid-template-columns:1fr}.customer-review-fields label.wide{grid-column:1}.review-success{padding:58px 25px 40px}.product-modal{border-radius:26px 26px 0 0;grid-template-columns:1fr;width:100%;max-height:94vh}.iphone-gift{grid-template-columns:minmax(0,1fr) 116px;gap:12px 14px;padding:24px 20px 20px}.iphone-gift-copy{align-self:center}.iphone-gift-title{font-size:22px}.iphone-gift-copy p{font-size:14px}.iphone-gift-visual{grid-row:1;padding-top:34px}.iphone-gift-visual img{border-radius:12px}.iphone-gift-visual figcaption{font-size:9px}.iphone-gift-terms{grid-column:1/-1;font-size:11px}.modal-image{min-height:380px;padding:18px 15px 14px}.modal-image>.modal-main-photo{height:300px}.modal-copy{padding:28px 20px 35px}.modal-copy h2{font-size:34px}.drawer,.assistant{border-radius:24px 24px 0 0;width:100%;height:94%;animation-name:sheet-in;top:auto;bottom:0}@keyframes sheet-in{0%{transform:translateY(100%)}}}@media (max-width:380px){.product-grid{grid-template-columns:1fr}.product-image{min-height:270px}.product-image img{height:270px}}@media (max-width:520px){.product-grid.line18-product-grid{grid-template-columns:1fr}.line18-product-grid .product-image{min-height:315px}.line18-product-grid .product-image img{height:305px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.hero-visual,.site-intro-mark img,.site-intro-mark span{opacity:1;transform:none}.review-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.review-track{width:max-content;transform:none}.review-group[aria-hidden=true],.social-proof-group[aria-hidden=true]{display:none}.social-proof-track{transform:none;padding-left:14px!important}.social-proof-group{padding-right:14px}.line18-welcome{animation-duration:.45s!important}}.admin-login{background:var(--purple-dark);place-items:center;min-height:100vh;padding:24px;display:grid}.admin-login>div{width:min(460px,100%);box-shadow:var(--shadow);text-align:center;background:#fff;border-radius:28px;padding:45px}.admin-auth-card{width:min(460px,100%);box-shadow:var(--shadow);text-align:left;background:#fff;border-radius:28px;padding:42px}.admin-auth-card>img{margin:0 auto 18px;display:block}.admin-auth-card>span,.admin-auth-card>h1,.admin-auth-card>p,.admin-auth-card>small{text-align:center;display:block}.admin-auth-card h1{letter-spacing:-.04em;margin:12px 0;font-size:34px}.admin-auth-card p,.admin-auth-card small{color:var(--muted);line-height:1.5}.admin-auth-card label{color:#48484c;margin-top:15px;font-size:11px;font-weight:700;display:block}.admin-auth-card input{border:1px solid #d9d9df;border-radius:11px;outline:none;width:100%;height:48px;margin-top:7px;padding:0 13px}.admin-auth-card input:focus{border-color:var(--purple);box-shadow:0 0 0 3px #50108014}.admin-auth-primary{background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:999px;width:100%;min-height:50px;margin-top:20px;font-weight:700}.admin-auth-primary:disabled{opacity:.65}.admin-auth-links{justify-content:center;gap:14px;margin:15px 0 18px;display:flex}.admin-auth-links button{color:var(--purple);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:650}.admin-auth-message{background:var(--yellow-soft);color:#6b4900;border-radius:10px;margin-top:15px;padding:11px 13px;font-size:11px;line-height:1.45}.admin-auth-loading{color:var(--purple-dark);font-weight:700}.admin-login img{object-fit:contain;object-position:center;width:220px;height:90px}.admin-login span{color:var(--purple);text-transform:uppercase;font-size:11px;font-weight:750;display:block}.admin-login h1{letter-spacing:-.04em;margin:12px 0;font-size:36px}.admin-login p,.admin-login small{color:var(--muted);line-height:1.5}.admin-login a{background:var(--purple);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:50px;margin:24px 0 14px;font-weight:700;display:flex}.admin-shell{background:#f2f2f5;grid-template-columns:250px 1fr;min-height:100vh;display:grid;overflow:visible}.admin-sidebar{background:var(--purple-dark);color:#fff;flex-direction:column;height:100vh;padding:18px 12px;display:flex;position:sticky;top:0}.admin-brand{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:70px;padding:0 10px 12px;display:flex}.admin-brand img{object-fit:contain;object-position:center;width:170px;height:52px}.admin-brand button{color:#fff;background:0 0;border:0;font-size:26px;display:none}.admin-sidebar nav{flex:1;padding:18px 0;overflow-y:auto}.admin-sidebar nav button{color:#c9bad4;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;width:100%;min-height:43px;padding:0 13px;font-size:13px;display:flex}.admin-sidebar nav button span{opacity:.7;font-size:9px}.admin-sidebar nav button.active{color:#fff;background:#ffffff1f}.admin-profile{border-top:1px solid #ffffff1a;align-items:center;gap:10px;padding:14px 10px 5px;display:flex}.admin-profile>span{background:var(--yellow);width:36px;height:36px;color:var(--purple-dark);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.admin-profile strong,.admin-profile small{text-overflow:ellipsis;white-space:nowrap;max-width:155px;display:block;overflow:hidden}.admin-profile strong{font-size:12px}.admin-profile small{color:#ae9bbd;margin-top:3px;font-size:9px}.admin-logout{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;margin-left:auto;padding:6px 8px;font-size:9px}.admin-topbar{border-bottom:1px solid #dddde3;justify-content:space-between;align-items:center;min-height:95px;display:flex}.admin-topbar span,.subpage-heading span,.chart-card header span,.summary-card>span,.activity-card header span,.admin-product-form header span{color:var(--purple);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.admin-topbar h1{letter-spacing:-.035em;margin:5px 0 0;font-size:28px}.admin-menu{display:none}.admin-top-actions{gap:8px;display:flex}.admin-top-actions a,.admin-top-actions button{background:#fff;border:1px solid #d9d9df;border-radius:999px;align-items:center;min-height:42px;padding:0 16px;font-size:12px;font-weight:650;display:inline-flex}.admin-top-actions button{border-color:var(--purple);background:var(--purple);color:#fff}.admin-top-actions .pre-sales-shortcut{background:var(--yellow);color:var(--purple-dark);border-color:#f0bf36;font-weight:800}.admin-notice{background:var(--lavender);width:100%;color:var(--purple);text-align:left;border:1px solid #dbc8e8;border-radius:12px;justify-content:space-between;margin-top:18px;padding:14px 16px;display:flex}.period-bar{justify-content:space-between;align-items:center;margin:25px 0 16px;display:flex}.period-bar>div{gap:5px;display:flex}.period-bar button{cursor:pointer;background:#fff;border:1px solid #dddde3;border-radius:999px;min-height:36px;padding:0 13px;font-size:11px;transition:background .2s,color .2s,border-color .2s}.period-bar button.active{background:var(--ink);color:#fff}.period-bar>span{color:var(--muted);font-size:10px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0;display:grid}.metric-grid article{background:#fff;border:1px solid #e1e1e6;border-radius:18px;min-width:0;padding:22px}.metric-grid article>span{color:var(--muted);font-size:11px;display:block}.metric-grid article>strong{letter-spacing:-.04em;margin:18px 0 7px;font-size:28px;display:block}.metric-grid article>small{color:#8a8a90;font-size:10px}.admin-grid{grid-template-columns:1.6fr .8fr;gap:14px;margin-top:14px;display:grid}.chart-card,.summary-card,.activity-card{background:#fff;border:1px solid #e1e1e6;border-radius:20px}.chart-card{min-height:370px;padding:24px}.chart-card header,.activity-card header{justify-content:space-between;align-items:start;display:flex}.chart-card h2,.summary-card h2,.activity-card h2{margin:6px 0 0;font-size:20px}.chart-card header button{background:#fff;border:1px solid #dddde3;border-radius:999px;padding:8px 12px;font-size:10px}.empty-chart{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;display:flex}.empty-chart>div{clip-path:polygon(0 75%,18% 55%,37% 68%,58% 25%,76% 45%,100% 10%,100% 100%,0 100%);background:linear-gradient(#0000,#f5eff9);border-bottom:1px solid #dddde3;border-left:1px solid #dddde3;width:80%;height:100px;margin-bottom:20px}.empty-chart p{color:var(--muted);margin:6px 0;font-size:11px}.summary-card{padding:24px}.summary-card p{color:var(--muted);font-size:11px}.summary-card ul{margin:25px 0 0;padding:0;list-style:none}.summary-card li{border-top:1px solid #ececf0;justify-content:space-between;padding:13px 0;font-size:12px;display:flex}.activity-card{margin-top:14px;padding:24px}.activity-card>div{background:#f7f4f9;border-radius:14px;margin-top:25px;padding:20px}.activity-card p{color:var(--muted);margin:6px 0 0;font-size:12px}.inventory-tools,.subpage-heading{justify-content:space-between;align-items:end;gap:15px;margin:28px 0 18px;display:flex}.inventory-tools>div{gap:7px;width:min(580px,100%);display:flex}.inventory-tools input{background:#fff;border:1px solid #dddde3;border-radius:12px;flex:1;min-width:0;height:44px;padding:0 14px}.inventory-tools button,.subpage-heading>button{background:#fff;border:1px solid #dddde3;border-radius:12px;min-height:42px;padding:0 16px;font-size:11px;font-weight:650}.inventory-tools>button,.subpage-heading>button{background:var(--purple);color:#fff;border-color:var(--purple)}.admin-table{background:#fff;border:1px solid #e1e1e6;border-radius:18px;overflow-x:auto}.admin-table>header,.admin-table>article{grid-template-columns:2.2fr .8fr .55fr .8fr .9fr 1.1fr;align-items:center;gap:12px;min-width:900px;padding:12px 18px;display:grid}.admin-table>header{color:var(--muted);text-transform:uppercase;background:#f7f7f9;font-size:9px;font-weight:750}.admin-table>article{border-top:1px solid #ececf0;font-size:11px}.table-product{align-items:center;gap:10px;display:flex}.table-product img{object-fit:contain;background:var(--canvas);border-radius:10px;width:54px;height:54px}.table-product strong,.table-product small{display:block}.table-product small{color:var(--muted);margin-top:4px;font-size:9px}.inventory-warranty{color:var(--purple);margin-top:4px;font-size:9px;font-weight:750;display:block}.status{background:var(--yellow-soft);color:#865b00;border-radius:999px;justify-self:start;padding:6px 9px;font-size:9px;font-weight:700}.status.green{color:#146e4a;background:#e5f6ee}.row-actions{gap:5px;display:flex}.row-actions button{background:#fff;border:1px solid #dddde3;border-radius:8px;padding:7px 9px;font-size:9px}.row-actions button.delete{color:#a42525;border-color:#f0c6c6}.row-actions button.delete:hover{background:#fff4f4;border-color:#c93b3b}.pre-sales-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pre-sales-list>article{background:#fff;border:1px solid #e1e1e6;border-radius:18px;flex-direction:column;min-width:0;padding:20px;display:flex}.pre-sales-list article>header{justify-content:space-between;gap:14px;display:flex}.pre-sales-list h3{margin:10px 0 4px;font-size:20px}.pre-sales-list header small{color:var(--muted);font-size:9px}.pre-sales-list header>strong{color:var(--purple);font-size:11px}.pre-sale-contact{background:#f8f5fa;border-radius:11px;flex-wrap:wrap;gap:7px 14px;margin:17px 0;padding:12px;font-size:10px;display:flex}.pre-sale-contact a{color:var(--purple)}.pre-sales-list ul{flex:1;margin:0;padding:0;list-style:none}.pre-sales-list li{border-top:1px solid #ececf0;justify-content:space-between;gap:10px;padding:10px 0;font-size:10px;display:flex}.pre-sales-list li span{color:var(--muted);text-align:right}.pre-sales-list footer{justify-content:flex-end;align-items:center;gap:7px;margin-top:16px;display:flex}.pre-sales-list footer button,.sales-table article>button,.sales-actions button{background:#fff;border:1px solid #dddde3;border-radius:9px;min-height:36px;padding:0 11px;font-size:9px;font-weight:700}.pre-sales-list footer button:last-of-type{border-color:var(--purple);background:var(--purple);color:#fff}.pre-sales-list footer small{color:#146e4a;font-size:9px}.sales-table{background:#fff;border:1px solid #e1e1e6;border-radius:18px;overflow-x:auto}.sales-table>header,.sales-table>article{grid-template-columns:.7fr 1.4fr .8fr .8fr .8fr 1.15fr;align-items:center;gap:12px;min-width:850px;padding:13px 18px;display:grid}.sales-table>header{color:var(--muted);text-transform:uppercase;background:#f7f7f9;font-size:9px;font-weight:750}.sales-table>article{border-top:1px solid #ececf0;font-size:11px}.sales-table article div strong,.sales-table article div small{display:block}.sales-table article div small{color:var(--muted);margin-top:4px;font-size:9px}.sales-actions{gap:6px;display:flex}.sales-actions button{cursor:pointer}.sales-actions button:first-child{color:var(--purple)}.sales-actions .cancel-sale{color:#a42525;border-color:#efc8c8}.sales-actions .cancel-sale:hover{background:#fff4f4;border-color:#c93b3b}.sales-history-heading{margin-top:42px}.sales-history-empty{background:#ffffff8c;border:1px dashed #d6d2d9;border-radius:16px;flex-direction:column;gap:6px;padding:22px;display:flex}.sales-history-empty strong{font-size:12px}.sales-history-empty span{color:var(--muted);font-size:10px}.cancelled-sales-table>article{color:#68646a;background:#fcfafa}.status.cancelled{color:#9d2929;background:#f8e8e8}.sale-confirm-form{width:min(900px,100%)}.sale-form-body{gap:18px;padding:24px 26px;display:grid}.sale-form-body>section{border:1px solid #e4e1e7;border-radius:14px;padding:18px}.sale-form-body h3{grid-column:1/-1;margin:0 0 14px;font-size:16px}.sale-item-editor{border-top:1px solid #ececf0;grid-template-columns:1.5fr 1fr 1fr;align-items:end;gap:12px;padding:12px 0;display:grid}.sale-item-editor:first-of-type{border-top:0}.sale-item-editor strong,.sale-item-editor small{display:block}.sale-item-editor small{color:var(--muted);margin-top:5px;font-size:9px}.sale-item-editor label,.sale-fields-grid label{color:#48484c;font-size:10px;font-weight:700}.sale-item-editor input,.sale-fields-grid input,.sale-fields-grid select,.sale-fields-grid textarea{background:#fff;border:1px solid #d9d9df;border-radius:9px;outline:none;width:100%;height:42px;margin-top:6px;padding:0 11px}.sale-fields-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sale-fields-grid label.wide{grid-column:1/-1}.sale-fields-grid textarea{resize:vertical;min-height:74px;padding-top:10px}.sale-item-editor input:focus,.sale-fields-grid input:focus,.sale-fields-grid select:focus,.sale-fields-grid textarea:focus{border-color:var(--purple)}.sale-total-summary{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.sale-total-summary span{color:var(--muted);background:#f7f3fa;border-radius:12px;padding:14px;font-size:10px}.sale-total-summary strong{color:var(--ink);margin-top:6px;font-size:17px;display:block}.sale-item-readonly{border-top:1px solid #ececf0;justify-content:space-between;gap:15px;padding:11px 0;font-size:11px;display:flex}.sale-item-readonly:first-of-type{border-top:0}.sale-item-readonly small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.manual-sale-items>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.manual-sale-items>header h3{margin-bottom:5px}.manual-sale-items>header span{color:var(--muted);font-size:9px;display:block}.manual-sale-items>header button{border:1px solid var(--purple);min-height:36px;color:var(--purple);cursor:pointer;background:#fff;border-radius:9px;padding:0 12px;font-size:9px;font-weight:750}.manual-sale-items>header button:disabled{opacity:.45;cursor:not-allowed}.manual-sale-item{border-top:1px solid #ececf0;grid-template-columns:minmax(240px,2fr) .55fr .85fr .85fr 36px;align-items:end;gap:10px;padding:13px 0;display:grid}.manual-sale-item label{color:#48484c;min-width:0;font-size:10px;font-weight:700}.manual-sale-item input,.manual-sale-item select{background:#fff;border:1px solid #d9d9df;border-radius:9px;outline:none;width:100%;height:42px;margin-top:6px;padding:0 10px}.manual-sale-item input:focus,.manual-sale-item select:focus{border-color:var(--purple)}.manual-sale-remove{color:#a42525;cursor:pointer;background:snow;border:1px solid #efc8c8;border-radius:9px;width:36px;height:42px;font-size:18px}.manual-sale-remove:disabled{opacity:.35;cursor:not-allowed}.manual-sale-no-stock{color:#825d10;background:#fff7e6;border-radius:11px;margin:4px 0 0;padding:18px;font-size:10px;line-height:1.5}.admin-empty{text-align:center;background:#ffffff8c;border:1px dashed #cbcbd2;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:360px;margin-top:28px;padding:35px;display:flex}.admin-empty>span{color:var(--purple);text-transform:uppercase;font-size:10px;font-weight:750}.admin-empty h2{letter-spacing:-.04em;margin:10px 0;font-size:28px}.admin-empty p{max-width:540px;color:var(--muted);margin:0 0 20px;font-size:12px;line-height:1.55}.admin-empty button{background:var(--purple);color:#fff;border:0;border-radius:999px;min-height:42px;padding:0 16px;font-size:11px;font-weight:700}.subpage-heading h2{margin:6px 0 0;font-size:30px}.reservation-cards,.service-admin-grid,.settings-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.reservation-cards article,.service-admin-grid article,.settings-grid article{background:#fff;border:1px solid #e1e1e6;border-radius:18px;padding:22px}.reservation-cards span,.service-admin-grid span,.settings-grid span{color:var(--purple);text-transform:uppercase;font-size:10px;font-weight:750}.reservation-cards strong{margin:14px 0;font-size:32px;display:block}.reservation-cards small{color:var(--muted)}.service-admin-grid{grid-template-columns:repeat(3,1fr);margin-top:20px}.service-admin-grid strong,.service-admin-grid small{margin-top:10px;display:block}.service-admin-grid small{color:var(--muted)}.service-admin-grid button,.settings-grid button{background:#fff;border:1px solid #dddde3;border-radius:8px;margin-top:20px;padding:8px 11px;font-size:9px}.review-admin article{background:#fff;border-radius:18px;max-width:540px;margin-top:22px;padding:25px}.review-admin article>span{color:#d78e00}.review-admin article button{background:#fff;border:1px solid #dddde3;border-radius:8px;margin-right:6px;padding:8px 11px}.settings-grid{grid-template-columns:repeat(2,1fr);margin-top:28px}.settings-grid h2{margin:12px 0 5px;font-size:22px}.settings-grid p{color:var(--muted);font-size:11px}.heading-actions{gap:8px;display:flex}.heading-actions button{border:1px solid var(--purple);background:var(--purple);color:#fff;cursor:pointer;border-radius:12px;min-height:42px;padding:0 16px;font-size:11px;font-weight:700}.heading-actions button:first-child{color:var(--purple);background:#fff}.inventory-tools select{background:#fff;border:1px solid #dddde3;border-radius:12px;min-width:132px;height:44px;padding:0 12px}.inventory-result{color:var(--muted);margin:-8px 0 12px;font-size:10px}.admin-empty.compact{min-height:220px}.admin-section-title{justify-content:space-between;align-items:center;margin:24px 0 12px;display:flex}.admin-section-title.spaced{margin-top:38px}.admin-section-title strong{font-size:15px}.admin-section-title span{color:var(--muted);font-size:10px}.admin-card-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-card-list>article{background:#fff;border:1px solid #e1e1e6;border-radius:18px;min-width:0;padding:20px}.admin-card-list article>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-card-list h3{margin:9px 0 0;font-size:18px}.admin-card-list p{color:var(--muted);margin:16px 0 8px;font-size:11px;line-height:1.55}.admin-card-list small{color:var(--muted);font-size:9px}.admin-card-list article>footer{justify-content:flex-end;gap:7px;margin-top:18px;display:flex}.admin-card-list button,.admin-card-list select{cursor:pointer;background:#fff;border:1px solid #dddde3;border-radius:9px;min-height:36px;padding:0 11px;font-size:9px;font-weight:700}.admin-card-list select{width:100%;margin-top:16px}.admin-card-list .danger-link{color:#a42525;border-color:#efc8c8}.promotion-admin-product{background:#f8f4fa;border-radius:14px;grid-template-columns:72px 1fr;align-items:center;gap:13px;margin-top:17px;padding:12px;display:grid}.promotion-admin-product img{object-fit:contain;background:#fff;border-radius:11px;width:72px;height:72px}.promotion-admin-product>div{min-width:0}.promotion-admin-product strong,.promotion-admin-product small,.promotion-admin-product span{display:block}.promotion-admin-product strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.promotion-admin-product small{margin:5px 0}.promotion-admin-product span{color:var(--purple);font-size:12px;font-weight:800}.promotion-admin-product del{color:var(--muted);margin-right:5px;font-size:9px;font-weight:500}.review-admin-list article>header>div>span{color:#d78e00;font-size:13px}.review-admin-filters{gap:7px;margin:0 0 16px;display:flex}.review-admin-filters button{min-height:38px;color:var(--muted);cursor:pointer;background:#fff;border:1px solid #dddde3;border-radius:999px;padding:0 13px;font-size:10px;font-weight:700}.review-admin-filters button.active{border-color:var(--purple);background:var(--purple);color:#fff}.review-verification{background:#f7f3fa;border-radius:11px;gap:4px;margin-top:14px;padding:11px 12px;display:grid}.review-verification strong{color:var(--purple);font-size:10px}.review-verification span{color:var(--muted);font-size:9px}.social-proof-guide{grid-template-columns:.72fr 1.28fr;gap:14px;margin-bottom:18px;display:grid}.social-proof-guide>div{background:#fff;border:1px solid #e1e1e6;border-radius:20px;min-width:0;padding:24px}.social-proof-guide>div:first-child{background:linear-gradient(145deg,var(--purple-dark),#4d0c70);color:#fff;position:relative;overflow:hidden}.social-proof-guide>div:first-child:after{content:"4:5";color:#ffffff12;font-size:100px;font-weight:850;position:absolute;bottom:-28px;right:-8px}.social-proof-guide>div:first-child>span{color:var(--yellow);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.social-proof-guide h3{letter-spacing:-.035em;max-width:360px;margin:9px 0;font-size:24px}.social-proof-guide p{z-index:1;color:#d9cbe2;margin:0;font-size:11px;line-height:1.55;position:relative}.social-proof-ratio{z-index:1;grid-template-columns:38px 1fr;align-items:center;column-gap:10px;margin-top:20px;display:grid;position:relative}.social-proof-ratio i{aspect-ratio:4/5;border:2px solid var(--yellow);border-radius:7px;grid-row:1/3;width:36px}.social-proof-ratio strong,.social-proof-ratio small{display:block}.social-proof-ratio strong{color:var(--yellow)}.social-proof-ratio small{color:#cdbcd8;font-size:9px}.social-proof-prompt header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.social-proof-prompt header strong{font-size:13px}.social-proof-prompt header button{background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:36px;padding:0 13px;font-size:9px;font-weight:750}.social-proof-prompt textarea{color:#504a54;resize:vertical;background:#faf8fc;border:1px solid #ddd8e1;border-radius:13px;width:100%;min-height:220px;padding:15px;font:10px/1.55 Inter,sans-serif}.used-phone-photo-guide{grid-column:1/-1;margin:4px 0 2px}.used-phone-photo-guide>div{padding:20px}.used-phone-photo-guide .social-proof-prompt textarea{min-height:300px}.used-phone-photo-guide .social-proof-ratio i{background:linear-gradient(155deg,#ffffff29,#ffffff05)}.social-proof-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.social-proof-admin-grid>article{background:#fff;border:1px solid #e1e1e6;border-radius:20px;min-width:0;overflow:hidden}.social-proof-admin-image{aspect-ratio:4/5;background:#ece8ef;overflow:hidden}.social-proof-admin-image img{object-fit:cover;width:100%;height:100%}.social-proof-admin-copy{padding:16px 17px 10px}.social-proof-admin-copy header{justify-content:space-between;align-items:center;display:flex}.social-proof-admin-copy h3{margin:14px 0 6px;font-size:18px}.social-proof-admin-copy p{min-height:34px;color:var(--muted);margin:0 0 8px;font-size:10px;line-height:1.45}.social-proof-admin-copy>small{color:var(--purple);font-size:9px;font-weight:700}.social-proof-admin-grid>article>footer{justify-content:space-between;gap:8px;padding:12px 14px 15px;display:flex}.social-proof-admin-grid footer>div{gap:5px;display:flex}.social-proof-admin-grid footer button{cursor:pointer;background:#fff;border:1px solid #dddde3;border-radius:8px;min-height:34px;padding:0 9px;font-size:9px;font-weight:700}.social-proof-admin-grid footer button:disabled{cursor:not-allowed;opacity:.35}.social-proof-admin-grid footer .danger-link{color:#a42525;border-color:#efc8c8}.social-proof-form-preview{aspect-ratio:4/5;background:#eeeaf1;border-radius:16px;grid-column:1/-1;width:min(180px,100%);margin:0 auto;overflow:hidden}.social-proof-form-preview img{object-fit:cover;width:100%;height:100%}.ai-list{grid-template-columns:1fr}.ai-list ul{margin:16px 0 0;padding:0;list-style:none}.ai-list li{border-top:1px solid #ececf0;grid-template-columns:70px 1fr;gap:10px;padding:10px 0;font-size:10px;display:grid}.ai-list li strong{color:var(--purple)}.ai-list li span{color:var(--muted)}.admin-module-form>form>footer,.settings-editor>footer{border-top:1px solid #ececf0;justify-content:flex-end;align-items:center;gap:8px;padding:18px 26px;display:flex}.admin-module-form>form>footer button,.settings-editor>footer button{background:#fff;border:1px solid #dddde3;border-radius:10px;min-height:42px;padding:0 16px;font-weight:650}.admin-module-form>form>footer button:last-child,.settings-editor>footer button{border-color:var(--purple);background:var(--purple);color:#fff}.admin-module-form>form>footer button:disabled,.settings-editor>footer button:disabled{cursor:wait;opacity:.6}.settings-editor{background:#fff;border:1px solid #e1e1e6;border-radius:18px;margin-top:26px;overflow:hidden}.settings-editor>footer{justify-content:space-between}.settings-editor>footer span{color:var(--muted);font-size:10px}.security-summary{margin-top:14px}.admin-modal-bg{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#18052299;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-product-form{background:#fff;border-radius:22px;width:min(720px,100%);max-height:92vh;overflow-y:auto;box-shadow:0 30px 80px #00000040}.admin-product-form>header{border-bottom:1px solid #ececf0;justify-content:space-between;align-items:center;padding:24px 26px;display:flex}.admin-product-form h2{margin:5px 0 0;font-size:26px}.admin-product-form header button{background:0 0;border:0;font-size:25px}.form-grid{grid-template-columns:1fr 1fr;gap:15px;padding:25px 26px;display:grid}.form-grid label{color:#48484c;font-size:11px;font-weight:650}.form-grid label.wide{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea{background:#fff;border:1px solid #d9d9df;border-radius:10px;outline:none;width:100%;height:44px;margin-top:7px;padding:0 12px}.form-grid textarea{resize:vertical;min-height:86px;padding-top:11px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--purple)}.form-grid .field-help{color:var(--muted);margin-top:5px;font-size:9px;font-weight:500;display:block}.form-grid .upload-field{text-align:center;background:#faf7fc;border:1px dashed #bfb3c7;border-radius:12px;padding:20px;display:block}.upload-field span{color:var(--muted);margin:5px 0;font-weight:400;display:block}.upload-field input{border:0;height:auto}.existing-product-images{flex-wrap:wrap;justify-content:center;gap:7px;margin:12px 0 4px;display:flex}.existing-product-images img{object-fit:contain;background:#fff;border:1px solid #e4dce9;border-radius:10px;width:58px;height:58px}.product-photo-manager>strong{color:#48484c;font-size:11px;font-weight:650;display:block}.photo-manager-help{color:var(--purple);margin:7px 0 2px;font-size:9px;font-weight:700;display:block}.photo-manager-empty{color:var(--muted);margin:14px 0 8px;font-weight:500;display:block}.managed-product-images{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:10px;margin:15px 0 10px;display:flex}.managed-product-image{background:#fff;border:1px solid #e4dce9;border-radius:13px;justify-items:stretch;gap:6px;width:116px;margin:0;padding:8px;display:grid}.managed-product-image.cover{border-color:var(--purple);box-shadow:0 0 0 3px #50108014}.managed-product-preview{background:#f6f3f8;border-radius:9px;height:112px;position:relative;overflow:hidden}.managed-product-preview img{object-fit:contain;width:100%;height:100%}.managed-product-preview b{background:var(--purple);color:#fff;text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:4px 7px;font-size:8px;position:absolute;top:6px;left:6px}.managed-product-image>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:600;overflow:hidden}.managed-photo-color{color:var(--muted);gap:3px;font-size:7px;font-weight:750;display:grid}.managed-photo-color input{border:1px solid #e4dce9;border-radius:7px;width:100%;height:29px;padding:0 7px;font-size:9px}.managed-photo-order{grid-template-columns:1fr 1fr;gap:5px;display:grid}.managed-product-image button{cursor:pointer;border:0;border-radius:8px;min-height:27px;padding:0 6px;font-size:9px;font-weight:750}.managed-photo-order button{color:var(--purple);background:#eee7f2;font-size:14px}.managed-photo-order button:disabled{opacity:.35;cursor:default}.managed-product-image .make-cover{color:var(--purple);background:#efe4f5}.managed-product-image .remove-photo{color:#b42318;background:#fff0f0}.managed-product-image .remove-photo:hover{background:#fee2e2}.existing-product-image{justify-items:center;gap:4px;margin:0;display:grid}.existing-product-image>button{color:#b42318;cursor:pointer;background:#fff0f0;border:0;border-radius:999px;min-height:22px;padding:0 8px;font-size:9px;font-weight:750}.existing-product-image>button:hover{background:#fee2e2}.new-product-images{flex-wrap:wrap;justify-content:center;gap:6px;margin:10px 0 4px;display:flex}.upload-field .new-product-images>span{color:#4e235f;background:#eee7f2;border-radius:999px;align-items:center;gap:6px;max-width:220px;margin:0;padding:5px 7px 5px 9px;font-size:9px;display:inline-flex}.new-product-images span>button{color:#6d2a83;cursor:pointer;background:#fff;border:0;border-radius:50%;width:19px;height:19px;padding:0}.form-grid .product-photo-picker{background:var(--purple);color:#fff;cursor:pointer;border-radius:999px;place-items:center;min-height:36px;margin:8px auto 5px;padding:0 14px;font-size:10px;font-weight:750;display:inline-grid}.product-photo-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.form-grid .check{align-items:center;gap:8px;display:flex}.form-grid .check input{width:17px;height:17px;margin:0}.storage-pricing-editor{background:#faf8fc;border:1px solid #ded8e3;border-radius:14px;grid-column:1/-1;margin:2px 0;padding:16px}.storage-pricing-editor>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;display:flex}.storage-pricing-editor>header strong,.storage-pricing-editor>header span{display:block}.storage-pricing-editor>header strong{color:var(--ink);font-size:13px}.storage-pricing-editor>header span{color:var(--muted);margin-top:3px;font-size:10px}.storage-pricing-editor>header button{background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:999px;flex:none;min-height:35px;padding:0 11px;font-size:10px;font-weight:750}.storage-variant-list{gap:9px;display:grid}.storage-variant-row{grid-template-columns:1fr 1fr 1fr 1fr 1fr .72fr 32px;align-items:end;gap:8px;display:grid}.storage-variant-row label{min-width:0;font-size:9px}.storage-variant-row input{background:#fff;min-width:0;height:40px;margin-top:5px}.storage-variant-row .remove-storage-variant{color:#a42525;cursor:pointer;background:#fff;border:1px solid #efd0d0;border-radius:9px;width:32px;height:40px;font-size:18px}.storage-variant-row .remove-storage-variant:disabled{cursor:not-allowed;opacity:.35}.admin-product-form>footer{border-top:1px solid #ececf0;justify-content:flex-end;gap:8px;padding:18px 26px;display:flex}.admin-product-form>footer button{background:#fff;border:1px solid #dddde3;border-radius:10px;min-height:42px;padding:0 16px}.admin-product-form>footer button:last-child{border-color:var(--purple);background:var(--purple);color:#fff}.admin-confirm-dialog{text-align:center;background:#fff;border-radius:22px;width:min(460px,100%);padding:30px;box-shadow:0 30px 80px #00000040}.admin-confirm-dialog .confirm-icon{color:#b52727;background:#fff0f0;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 18px;font-size:24px;font-weight:800;display:grid}.admin-confirm-dialog>span:not(.confirm-icon){color:#b52727;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.admin-confirm-dialog h2{letter-spacing:-.03em;margin:8px 0 12px;font-size:25px}.admin-confirm-dialog p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.admin-confirm-dialog p strong{color:var(--ink)}.admin-confirm-dialog footer{justify-content:center;gap:8px;margin-top:25px;display:flex}.admin-confirm-dialog footer button{background:#fff;border:1px solid #dddde3;border-radius:10px;min-height:42px;padding:0 16px;font-weight:650}.admin-confirm-dialog footer button.danger{color:#fff;background:#b52727;border-color:#b52727}.admin-confirm-dialog footer button:disabled{cursor:wait;opacity:.65}@media (max-width:1000px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{z-index:90;width:260px;transition:left .25s;position:fixed;left:-280px}.admin-sidebar.open{left:0;box-shadow:20px 0 60px #00000040}.admin-brand button,.admin-menu{display:block}.admin-main{padding:0 20px 50px}.admin-topbar{justify-content:flex-start;gap:18px}.admin-top-actions{margin-left:auto}.metric-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.catalog-promo{border-radius:28px;align-items:flex-end;min-height:820px;margin-bottom:65px}.catalog-promo:before{background:linear-gradient(#35085208 0%,#3508522e 21%,#2c053ff7 47%,#1a0227fe 100%)}.catalog-promo>img{object-position:64% center}.catalog-promo-copy{width:100%;padding:30px 20px 32px}.catalog-promo-copy h2{max-width:390px;margin:16px 0;font-size:40px}.promo-kicker{gap:6px}.promo-model-price{border-radius:16px;grid-template-columns:1fr}.promo-model,.promo-price{padding:12px 14px}.promo-price{border-top:1px solid #ffffff24;border-left:0}.promo-price strong{font-size:24px}.promo-summary{margin-bottom:17px;display:block}.catalog-promo-copy .promo-summary p{border-left:0;margin-top:10px;padding-left:0;font-size:12px}.promo-pressure{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:18px}.promo-pressure>div{border-radius:12px;padding:10px 8px}.promo-pressure small{font-size:7px}.promo-pressure strong{font-size:10px}.promo-pressure .promo-clock{letter-spacing:.02em;font-size:14px}.promo-action-row{flex-direction:column;align-items:stretch;gap:10px}.promo-action-row>button{justify-content:center;width:100%}.catalog-promo-copy .promo-trust{justify-content:center;max-width:none}.catalog.promotion-mode{border-radius:28px}.catalog.promotion-mode:before{border-radius:28px;inset:420px -8px -25px}.promo-tab-intro{border-radius:22px;grid-template-columns:1fr;padding:25px 22px 54px}.promo-tab-copy h3{font-size:30px}.promo-tab-stat{justify-content:center;align-items:center;gap:9px;width:100%;min-width:0;padding:11px;display:flex}.promo-tab-stat strong{font-size:27px}.promo-tab-stat span{margin:0}.promo-marquee span{padding:0 14px}.admin-main{padding:0 12px 35px}.admin-topbar{min-height:80px}.admin-topbar h1{font-size:22px}.admin-topbar>div:first-of-type span,.admin-top-actions a{display:none}.admin-top-actions button{padding:0 11px}.admin-top-actions .admin-add-shortcut,.period-bar>span{display:none}.period-bar>div{width:100%;overflow-x:auto}.metric-grid{grid-template-columns:1fr 1fr;gap:8px}.metric-grid article{padding:16px}.metric-grid article>strong{font-size:22px}.admin-grid{grid-template-columns:1fr}.chart-card{min-height:330px}.inventory-tools{flex-direction:column;align-items:stretch}.inventory-tools>button{align-self:flex-end}.subpage-heading{align-items:flex-start}.subpage-heading h2{font-size:24px}.reservation-cards,.service-admin-grid,.settings-grid,.pre-sales-list,.admin-card-list,.social-proof-guide{grid-template-columns:1fr}.social-proof-admin-grid{grid-template-columns:1fr 1fr;gap:9px}.social-proof-admin-grid>article>footer{flex-direction:column;align-items:stretch}.social-proof-admin-grid footer>div:last-child{grid-template-columns:1fr 1fr 1fr;display:grid}.heading-actions{width:100%}.heading-actions button{flex:1}.form-grid{grid-template-columns:1fr}.form-grid label.wide{grid-column:1}.storage-pricing-editor{grid-column:1;padding:13px}.storage-pricing-editor>header{flex-direction:column;align-items:flex-start}.storage-variant-row{border-bottom:1px solid #e8e2ec;grid-template-columns:1fr 1fr;padding-bottom:12px}.storage-variant-row .remove-storage-variant{grid-column:2;justify-self:end}.sale-item-editor,.sale-fields-grid,.sale-total-summary{grid-template-columns:1fr}.manual-sale-items>header{flex-direction:column;align-items:stretch}.manual-sale-items>header button{align-self:flex-start}.manual-sale-item{grid-template-columns:1fr 1fr}.manual-sale-product{grid-column:1/-1}.manual-sale-remove{grid-column:2;justify-self:end}.sale-fields-grid label.wide{grid-column:1}.admin-product-form{border-radius:20px 20px 0 0;max-height:96vh}.admin-modal-bg{place-items:end center;padding:0}.admin-confirm-dialog{border-radius:20px 20px 0 0}.admin-confirm-dialog footer{flex-direction:column-reverse}}@media (prefers-reduced-motion:reduce){.typing-indicator i{opacity:.7;animation:none}.catalog-promo:after,.promo-kicker>span i,.catalog.promotion-mode,.category-strip button.has-promotions,.promo-tab-intro,.promo-tab-intro:before,.promo-tab-intro:after,.promo-marquee>div,.promo-products-stage,.promotion-card,.promotion-card .product-image:after{animation:none}.catalog-promo>img,.catalog-promo-copy a,.catalog-promo-copy button{transition:none}}.admin-shell{--admin-card:#ffffffeb;--admin-border:#3508521a;background:radial-gradient(circle at 86% 0,#741fa11a,#0000 25%),#f5f3f7;grid-template-columns:272px minmax(0,1fr)}.admin-sidebar{z-index:40;background:radial-gradient(circle at 10% 0,#8131b159,#0000 32%),linear-gradient(#31054c,#21022f);padding:16px 13px;box-shadow:18px 0 50px #26033814}.admin-brand{height:88px;padding:2px 10px 14px}.admin-brand>div{min-width:0}.admin-brand img{object-position:left center;width:176px;height:48px}.admin-brand small{color:#bda9ca;letter-spacing:.16em;text-transform:uppercase;margin-top:-3px;font-size:8px;font-weight:750;display:block}.admin-sidebar nav{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;padding:14px 0}.admin-sidebar nav button{color:#cbbbd5;border:1px solid #0000;border-radius:13px;gap:11px;min-height:46px;margin:2px 0;font-size:12px;font-weight:600;transition:color .18s,background .18s,border-color .18s,transform .18s;position:relative}.admin-sidebar nav button>span{color:#d8c6e3;background:#ffffff12;border-radius:9px;flex:none;place-items:center;width:27px;height:27px;font-size:8px;font-weight:800;display:grid}.admin-sidebar nav button:hover{color:#fff;background:#ffffff12;transform:translate(2px)}.admin-sidebar nav button.active{color:#fff;box-shadow:inset 3px 0 0 var(--yellow),0 10px 24px #00000017;background:linear-gradient(100deg,#ffffff2b,#ffffff14);border-color:#ffffff21}.admin-sidebar nav button.active>span{background:var(--yellow);color:var(--purple-dark)}.admin-profile{margin-top:8px;padding:15px 8px 3px}.admin-profile>span{box-shadow:0 8px 22px #ffb00038}.admin-profile strong{max-width:120px}.admin-profile small{color:#ae9cba}.admin-logout{transition:background .18s,border-color .18s}.admin-logout:hover{background:#ffffff1a;border-color:#fff6}.admin-main{min-width:0;padding:0 42px 70px}.admin-topbar{z-index:30;-webkit-backdrop-filter:blur(20px)saturate(1.25);backdrop-filter:blur(20px)saturate(1.25);background:#f5f3f7e0;border-bottom-color:#35085217;min-height:100px;margin:0 -42px;padding:0 42px;position:sticky;top:0}.admin-title{min-width:0}.admin-title h1{margin-top:4px}.admin-title p{color:var(--muted);margin:4px 0 0;font-size:10px}.admin-top-actions{align-items:center}.admin-top-actions a,.admin-top-actions button{border-color:#3508521f;min-height:40px;transition:transform .18s,box-shadow .18s;box-shadow:0 5px 16px #3508520d}.admin-top-actions a:hover,.admin-top-actions button:hover{transform:translateY(-1px);box-shadow:0 9px 20px #35085217}.admin-top-actions .admin-refresh{color:var(--purple);background:#ffffffc7;border-color:#3508521f}.admin-top-actions .admin-refresh.is-refreshing{opacity:.65}.admin-notice{z-index:25;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7effbf5;border:1px solid #5010802e;position:sticky;top:112px;box-shadow:0 14px 30px #3508521a}.admin-view{animation:.38s cubic-bezier(.2,.75,.2,1) both admin-view-in}@keyframes admin-view-in{0%{opacity:0;transform:translateY(12px)}}.admin-loading-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:520px;display:flex}.admin-loading-state>i,.admin-loading-inline>i{border:3px solid #5010801f;border-top-color:var(--purple);border-radius:50%;width:42px;height:42px;margin-bottom:18px;animation:.8s linear infinite admin-spin}.admin-loading-state>span{color:var(--purple);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.admin-loading-state h2{letter-spacing:-.04em;margin:10px 0 7px;font-size:30px}.admin-loading-state p{color:var(--muted);font-size:11px}.admin-loading-inline{min-height:360px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;font-size:11px;display:flex}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-welcome{z-index:300;color:#fff;background:radial-gradient(circle at 50% 35%,#6f2199 0,#3b0758 38%,#20022f 100%);place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.admin-welcome.is-ready{animation:.55s cubic-bezier(.7,0,.3,1) 1.75s forwards admin-welcome-out}.admin-welcome:before,.admin-welcome:after{content:"";border:1px solid #ffffff1a;border-radius:50%;position:absolute}.admin-welcome:before{aspect-ratio:1;width:min(72vw,760px);animation:7s linear infinite admin-welcome-ring}.admin-welcome:after{aspect-ratio:1;border-color:#ffb0002e;width:min(52vw,540px);animation:5s linear infinite reverse admin-welcome-ring}.admin-welcome-orbit{aspect-ratio:1;filter:blur(22px);background:radial-gradient(circle,#ffb00029,#0000 66%);border-radius:50%;width:min(58vw,620px);animation:3s ease-in-out infinite admin-welcome-breathe;position:absolute}.admin-welcome-skip{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #fff3;border-radius:999px;min-height:38px;padding:0 14px;font-size:10px;position:absolute;top:24px;right:28px}.admin-welcome-content{z-index:2;text-align:center;width:min(760px,100%);position:relative}.admin-welcome-content>img{filter:drop-shadow(0 14px 28px #0000003d);width:70px;height:70px;margin-bottom:20px;animation:3s ease-in-out infinite admin-mark-float}.admin-welcome-date{color:#dbcce4;letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.admin-welcome-date i{background:#5ce097;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #5ce0971f}.admin-welcome h1{letter-spacing:-.065em;margin:16px 0 11px;font-size:clamp(48px,7vw,82px);line-height:.95}.admin-welcome-content>p{color:#ddcfe5;max-width:590px;margin:0 auto;font-size:15px;line-height:1.55}.admin-welcome-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:30px;display:grid}.admin-welcome-summary>div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff13;border:1px solid #ffffff21;border-radius:17px;padding:16px 12px}.admin-welcome-summary span,.admin-welcome-summary strong{display:block}.admin-welcome-summary span{color:#cbb8d6;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:750}.admin-welcome-summary strong{color:#fff;margin-top:8px;font-size:18px}.admin-welcome-loader{justify-content:center;align-items:center;gap:7px;height:46px;margin-top:25px;display:flex}.admin-welcome-loader i{background:var(--yellow);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite admin-welcome-dot}.admin-welcome-loader i:nth-child(2){animation-delay:.13s}.admin-welcome-loader i:nth-child(3){animation-delay:.26s}@keyframes admin-welcome-dot{50%{opacity:.3;transform:translateY(-7px)}}@keyframes admin-welcome-ring{to{transform:rotate(360deg)}}@keyframes admin-welcome-breathe{50%{opacity:.55;transform:scale(1.1)}}@keyframes admin-mark-float{50%{transform:translateY(-7px)rotate(-3deg)}}@keyframes admin-welcome-out{to{opacity:0;visibility:hidden;transform:scale(1.025)}}.growth-entry-overlay{z-index:360;color:#fff;cursor:pointer;isolation:isolate;background:radial-gradient(circle at 50% 42%,#751fa3 0,#3a0755 34%,#1b0227 74%,#100118 100%);place-items:center;padding:28px;animation:.7s cubic-bezier(.2,.8,.2,1) both growth-entry-in;display:grid;position:fixed;inset:0;overflow:hidden}.growth-entry-overlay:before,.growth-entry-overlay:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.growth-entry-overlay:before{aspect-ratio:1;border:1px solid #ffffff1a;width:min(82vw,980px);animation:12s linear infinite growth-entry-orbit;box-shadow:0 0 0 55px #ffffff06,0 0 0 112px #ffb00006,0 0 0 180px #ffffff05}.growth-entry-overlay:after{background:var(--yellow);filter:blur(105px);opacity:.21;width:350px;height:350px;animation:4s ease-in-out infinite growth-entry-glow;top:-130px;right:-120px}.growth-entry-overlay.is-leaving{pointer-events:none;animation:.62s cubic-bezier(.7,0,.25,1) forwards growth-entry-out}.growth-entry-grid{z-index:-2;opacity:.13;background-image:linear-gradient(#ffffff2b 1px,#0000 1px),linear-gradient(90deg,#ffffff2b 1px,#0000 1px);background-size:64px 64px;animation:8s linear infinite growth-entry-grid;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.growth-entry-aura{z-index:-1;aspect-ratio:1;border:1px solid #ffb00029;border-radius:50%;width:min(72vw,780px);animation:9s linear infinite reverse growth-entry-orbit;position:absolute}.growth-entry-aura:before{content:"";border-radius:inherit;border:1px solid #ffffff17;position:absolute;inset:17%}.growth-entry-aura>i{background:var(--yellow);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 22px #ffb000d9}.growth-entry-aura>i:first-child{top:24%;left:11%}.growth-entry-aura>i:nth-child(2){top:48%;right:8%}.growth-entry-aura>i:nth-child(3){bottom:-5px;left:39%}.growth-entry-content{text-align:center;width:min(860px,100%);animation:.8s cubic-bezier(.2,.8,.2,1) .12s both growth-entry-content}.growth-entry-brand{justify-content:center;align-items:center;gap:16px;display:flex}.growth-entry-brand>img{filter:drop-shadow(0 16px 30px #0000004d);width:62px;height:62px;animation:3s ease-in-out infinite growth-entry-mark}.growth-entry-brand>span{color:#e1d2e9;letter-spacing:.14em;align-items:center;gap:9px;font-size:9px;font-weight:850;display:flex}.growth-entry-brand>span i{background:#67e7a0;border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite growth-entry-pulse;box-shadow:0 0 0 7px #67e7a01f}.growth-entry-content h1{letter-spacing:-.075em;margin:25px 0 8px;font-size:clamp(56px,8vw,104px);line-height:.86}.growth-entry-content h2{color:#ffc84e;letter-spacing:-.045em;max-width:810px;margin:15px auto 13px;font-size:clamp(25px,3.3vw,43px);line-height:1.03}.growth-entry-content>p{color:#d8c9e0;max-width:720px;margin:0 auto;font-size:13px;line-height:1.6}.growth-entry-content>p strong{color:#fff}.growth-entry-goal{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff13;border:1px solid #ffffff24;border-radius:20px;width:min(470px,100%);margin:28px auto 0;padding:17px 20px;box-shadow:0 18px 42px #00000029}.growth-entry-goal>span{color:#c8b6d2;letter-spacing:.13em;font-size:7px;font-weight:850;display:block}.growth-entry-goal>strong{color:#ffc84e;letter-spacing:-.055em;justify-content:center;align-items:baseline;gap:10px;margin-top:3px;font-size:48px;display:flex}.growth-entry-goal>strong small{color:#fff;letter-spacing:0;font-size:11px}.growth-entry-goal>div{grid-template-columns:repeat(5,1fr);gap:5px;margin-top:9px;display:grid}.growth-entry-goal>div i{transform-origin:0;background:linear-gradient(90deg,#ffb000,#ffe08b);border-radius:999px;height:4px;animation:1.25s both growth-entry-bar}.growth-entry-goal>div i:nth-child(2){animation-delay:.1s}.growth-entry-goal>div i:nth-child(3){animation-delay:.2s}.growth-entry-goal>div i:nth-child(4){animation-delay:.3s}.growth-entry-goal>div i:nth-child(5){animation-delay:.4s}.growth-entry-path{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:17px;display:flex}.growth-entry-path span{color:#cdbcd6;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:7px 10px;font-size:7px;font-weight:750}.growth-entry-cta{background:var(--yellow);min-width:230px;min-height:50px;color:var(--purple-dark);cursor:pointer;border:0;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:18px;margin-top:25px;padding:0 18px;font-size:10px;font-weight:850;animation:1.8s ease-in-out infinite growth-entry-cta;display:inline-flex;box-shadow:0 14px 36px #ffb00038}.growth-entry-cta:focus-visible{box-shadow:0 0 0 5px #ffffff38,0 14px 36px #ffb00038}.growth-entry-cta i{background:var(--purple-dark);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.growth-entry-note{color:#ad98ba;margin-top:13px;font-size:7px;display:block}@keyframes growth-entry-in{0%{opacity:0;transform:scale(.985)}}@keyframes growth-entry-content{0%{opacity:0;transform:translateY(25px)scale(.98)}}@keyframes growth-entry-out{to{opacity:0;visibility:hidden;filter:blur(9px);transform:scale(1.04)}}@keyframes growth-entry-orbit{to{transform:rotate(360deg)}}@keyframes growth-entry-glow{50%{opacity:.34;transform:scale(1.16)}}@keyframes growth-entry-grid{to{transform:translateY(64px)}}@keyframes growth-entry-mark{50%{transform:translateY(-7px)rotate(-3deg)}}@keyframes growth-entry-pulse{50%{opacity:.45;box-shadow:0 0 0 12px #67e7a000}}@keyframes growth-entry-bar{0%{opacity:0;transform:scaleX(0)}}@keyframes growth-entry-cta{50%{transform:translateY(-3px);box-shadow:0 20px 44px #ffb0004d}}@media (max-width:620px){.growth-entry-overlay{align-items:start;padding:34px 18px;overflow-y:auto}.growth-entry-content{margin:auto 0}.growth-entry-brand{flex-direction:column;align-items:center;gap:11px}.growth-entry-brand>img{width:52px;height:52px}.growth-entry-content h1{margin-top:21px;font-size:57px}.growth-entry-content h2{font-size:27px}.growth-entry-content>p{font-size:11px}.growth-entry-goal{margin-top:21px;padding:14px}.growth-entry-goal>strong{font-size:39px}.growth-entry-path{gap:5px}.growth-entry-path span{padding:6px 8px}.growth-entry-cta{margin-top:20px}}@media (prefers-reduced-motion:reduce){.growth-entry-overlay,.growth-entry-grid,.growth-entry-aura,.growth-entry-overlay:before,.growth-entry-overlay:after,.growth-entry-content,.growth-entry-brand>img,.growth-entry-brand>span i,.growth-entry-goal>div i,.growth-entry-cta{animation:none!important}.growth-entry-overlay.is-leaving{opacity:0;visibility:hidden}}.admin-command-hero{color:#fff;isolation:isolate;background:radial-gradient(circle at 18% 8%,#822db580,#0000 32%),linear-gradient(135deg,#350852,#230332);border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(440px,.92fr);gap:28px;margin:28px 0 26px;padding:38px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #35085233}.admin-command-hero:after{content:"";z-index:-1;aspect-ratio:1;background:var(--yellow);filter:blur(90px);opacity:.18;border-radius:50%;width:380px;position:absolute;bottom:-250px;right:-160px}.admin-command-copy{align-self:center}.admin-command-copy>span{color:#d8c7e2;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:750;display:flex}.admin-command-copy>span i{background:#5ce097;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #5ce09721}.admin-command-copy h2{letter-spacing:-.055em;max-width:580px;margin:15px 0 14px;font-size:clamp(38px,4vw,58px);line-height:.98}.admin-command-copy h2 em{color:#ffc84e;font-style:normal;display:block}.admin-command-copy p{color:#d5c5df;max-width:560px;margin:0;font-size:13px;line-height:1.55}.admin-quick-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.admin-quick-actions button{color:#fff;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff13;border:1px solid #ffffff21;border-radius:18px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-width:0;min-height:112px;padding:16px;transition:transform .2s,background .2s,border-color .2s;display:flex}.admin-quick-actions button:hover{background:#ffffff1f;border-color:#ffffff47;transform:translateY(-3px)}.admin-quick-actions button.primary-action{color:var(--purple-dark);background:linear-gradient(145deg,#ffbd2d,#ffad00);border-color:#ffb0006b}.admin-quick-actions button>span{font-size:9px;font-weight:850}.admin-quick-actions button.primary-action>span{background:var(--purple-dark);color:#fff;border-radius:8px;place-items:center;width:24px;height:24px;font-size:16px;display:grid}.admin-quick-actions strong,.admin-quick-actions small{display:block}.admin-quick-actions strong{margin-top:auto;font-size:14px}.admin-quick-actions small{color:#cdbbd7;margin-top:3px;font-size:9px}.admin-quick-actions .primary-action small{color:#350852a6}.admin-section-label{justify-content:space-between;align-items:end;gap:20px;margin:30px 2px 15px;display:flex}.admin-section-label span{color:var(--purple);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-section-label h2{letter-spacing:-.04em;margin:6px 0 0;font-size:24px}.admin-section-label>small{color:var(--muted);font-size:9px}.today-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.today-metric-grid article{border:1px solid var(--admin-border);background:var(--admin-card);border-radius:20px;min-width:0;padding:21px;position:relative;overflow:hidden;box-shadow:0 10px 30px #3508520b}.today-metric-grid article:before{content:"";background:linear-gradient(90deg,var(--yellow),#ffd36d);border-radius:0 0 999px 999px;width:72px;height:3px;position:absolute;top:0;left:21px}.today-metric-grid span,.today-metric-grid strong,.today-metric-grid small{display:block}.today-metric-grid span{color:var(--muted);font-size:9px;font-weight:700}.today-metric-grid strong{color:var(--purple-dark);letter-spacing:-.045em;margin:16px 0 6px;font-size:clamp(20px,2.1vw,30px)}.today-metric-grid small{color:#8a858e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.today-metric-grid article>i{color:#5010801f;font-size:20px;font-style:normal;font-weight:850;position:absolute;top:13px;right:16px}.traffic-heading{margin-top:34px}.admin-traffic-panel{background:linear-gradient(145deg,#f8f2fb,#fff 58%);border:1px solid #5010801c;border-radius:24px;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:12px;padding:12px;display:grid;box-shadow:0 14px 38px #3508520d}.admin-traffic-periods{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.admin-traffic-periods article{background:#fff;border:1px solid #5010801a;border-radius:17px;min-width:0;padding:22px 18px;position:relative;overflow:hidden}.admin-traffic-periods article:after{content:"";background:#ffb92b29;border-radius:50%;width:80px;height:80px;position:absolute;top:-38px;right:-38px}.admin-traffic-periods span,.admin-traffic-periods strong,.admin-traffic-periods small,.admin-traffic-periods em{display:block}.admin-traffic-periods span{color:var(--purple);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-traffic-periods strong{color:var(--purple-dark);letter-spacing:-.06em;margin:16px 0 5px;font-size:clamp(29px,3vw,42px)}.admin-traffic-periods small{color:var(--muted);font-size:9px;line-height:1.4}.admin-traffic-periods em{color:#706b73;background:#f2eff4;border-radius:999px;width:fit-content;margin-top:15px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:750}.admin-traffic-periods em.up{color:#1b714e;background:#e5f6ed}.admin-traffic-periods em.down{color:#9a421e;background:#fff0e9}.admin-top-pages{background:var(--purple-dark);color:#fff;border-radius:17px;padding:17px}.admin-top-pages>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-top-pages>header span,.admin-top-pages>header strong{display:block}.admin-top-pages>header span{color:#d6c1df;letter-spacing:.07em;font-size:8px;font-weight:800}.admin-top-pages>header strong{margin-top:5px;font-size:14px}.admin-top-pages>header>i{color:var(--yellow);font-size:18px;font-style:normal}.admin-top-pages ol{gap:7px;margin:15px 0 0;padding:0;list-style:none;display:grid}.admin-top-pages li{border-top:1px solid #ffffff1a;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:7px;display:grid}.admin-top-pages li>i{width:18px;height:18px;color:var(--yellow);background:#ffffff1a;border-radius:50%;place-items:center;font-size:7px;font-style:normal;font-weight:850;display:grid}.admin-top-pages li span,.admin-top-pages li strong,.admin-top-pages li small{min-width:0;display:block}.admin-top-pages li strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-top-pages li small{color:#bcaac4;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;overflow:hidden}.admin-top-pages li b{color:var(--yellow);font-size:11px}.admin-traffic-empty{border:1px dashed #fff3;border-radius:12px;gap:5px;margin-top:18px;padding:15px;display:grid}.admin-traffic-empty strong{font-size:10px}.admin-traffic-empty span{color:#c9b7d1;font-size:8px}.admin-traffic-panel>footer{color:var(--muted);grid-column:1/-1;align-items:center;gap:7px;padding:1px 5px 2px;font-size:8px;display:flex}.admin-traffic-panel>footer i{background:#48a77e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #48a77e1f}.admin-focus-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:13px;margin-top:13px;display:grid}.admin-priorities,.admin-live-status{border:1px solid var(--admin-border);background:var(--admin-card);border-radius:22px;min-width:0;padding:24px;box-shadow:0 12px 35px #3508520b}.admin-priorities>header{justify-content:space-between;align-items:flex-start;display:flex}.admin-priorities header span,.admin-live-status header span{color:var(--purple);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-priorities h2,.admin-live-status h2{letter-spacing:-.035em;margin:6px 0 0;font-size:21px}.admin-priorities>header>strong{background:var(--yellow-soft);color:#8a5b00;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.admin-priorities>div{gap:7px;margin-top:18px;display:grid}.admin-priorities button{text-align:left;cursor:pointer;background:#faf9fb;border:1px solid #ece8ef;border-radius:13px;grid-template-columns:10px minmax(0,1fr) 34px;align-items:center;gap:12px;width:100%;min-width:0;padding:12px 13px;transition:border-color .18s,transform .18s,background .18s;display:grid}.admin-priorities button:hover{background:#fff;border-color:#50108033;transform:translate(3px)}.admin-priorities button>i{background:#8a8390;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #8a83901a}.admin-priorities button>i.urgent{background:#d84b4b;box-shadow:0 0 0 4px #d84b4b1a}.admin-priorities button>i.attention{background:#e4a100;box-shadow:0 0 0 4px #e4a1001f}.admin-priorities button>i.success{background:#36a66e;box-shadow:0 0 0 4px #36a66e1f}.admin-priorities button span strong,.admin-priorities button span small{display:block}.admin-priorities button span strong{font-size:11px}.admin-priorities button span small{color:var(--muted);margin-top:3px;font-size:9px}.admin-priorities button>b{width:30px;height:30px;color:var(--purple);background:#fff;border-radius:9px;place-items:center;font-size:11px;display:grid;box-shadow:0 4px 12px #35085212}.all-clear{background:#edf9f3;border-radius:15px;align-items:center;gap:12px;padding:20px;display:flex!important}.all-clear>i{color:#fff;background:#36a66e;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.all-clear strong,.all-clear small{display:block}.all-clear small{color:#498168;margin-top:4px;font-size:9px}.admin-live-status ul{margin:18px 0 0;padding:0;list-style:none}.admin-live-status li{color:var(--muted);border-top:1px solid #ece8ef;justify-content:space-between;align-items:center;padding:13px 0;font-size:10px;display:flex}.admin-live-status li strong{color:var(--purple-dark);font-size:17px}.period-bar{margin-top:32px}.period-bar>div{border:1px solid var(--admin-border);background:#fff;border-radius:999px;padding:4px}.period-bar button{border:0}.metric-grid{gap:11px}.metric-grid article{border-color:var(--admin-border);background:var(--admin-card);padding:21px;box-shadow:0 9px 28px #3508520a}.metric-grid article>strong{color:var(--purple-dark)}.admin-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:13px}.chart-card,.summary-card,.activity-card{border-color:var(--admin-border);background:var(--admin-card);box-shadow:0 12px 34px #3508520b}.chart-card{flex-direction:column;min-height:390px;display:flex}.chart-card>header>strong{color:var(--purple);font-size:18px}.performance-chart{background:repeating-linear-gradient(#0000 0 54px,#5010800e 55px);border-bottom:1px solid #e9e4ec;flex:1;align-items:end;gap:clamp(3px,.7vw,9px);min-height:230px;margin:27px 0 14px;padding:20px 10px 0;display:flex}.performance-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;min-width:4px;height:100%;display:flex}.performance-chart i{background:linear-gradient(180deg,#8a37b5,var(--purple));border-radius:6px 6px 2px 2px;width:min(100%,18px);min-height:2px;transition:height .45s cubic-bezier(.2,.75,.2,1);display:block;box-shadow:0 7px 16px #50108026}.performance-chart span{color:#97919b;font-size:7px}.chart-card>footer{flex-wrap:wrap;gap:8px;display:flex}.chart-card>footer span{color:var(--muted);background:#f7f3f9;border-radius:9px;padding:8px 10px;font-size:9px}.chart-card>footer strong{color:var(--ink);margin-left:4px}.summary-card p strong{color:var(--purple)}.summary-card>button{border:1px solid var(--purple);width:100%;min-height:40px;color:var(--purple);cursor:pointer;background:#fff;border-radius:11px;margin-top:18px;font-size:10px;font-weight:750}.subpage-heading{margin-top:30px}.subpage-heading h2{letter-spacing:-.045em}.admin-table{border-color:var(--admin-border);border-radius:20px;box-shadow:0 12px 35px #3508520a}.admin-table>header{background:#f9f7fa}.admin-table>article{min-height:82px;transition:background .18s}.admin-table>article:hover{background:#fcfafd}.table-product img{background:#fff;border:1px solid #ece6f0;width:58px;height:58px}.inventory-price small,.inventory-price strong{display:block}.inventory-price small{color:var(--muted);margin-bottom:3px;font-size:8px}.inventory-price strong{color:var(--purple-dark);letter-spacing:-.02em;font-size:13px}.row-actions button{cursor:pointer;transition:transform .16s,border-color .16s}.row-actions button:hover{border-color:#50108047;transform:translateY(-1px)}.inventory-command-center{color:#fff;background:radial-gradient(circle at 84% 0,#ffb0003d,#0000 28%),linear-gradient(140deg,#360650,#21022f);border-radius:26px;grid-template-columns:minmax(0,1fr) auto;gap:22px;margin-top:26px;padding:30px;display:grid;overflow:hidden;box-shadow:0 20px 52px #35085229}.inventory-command-copy>span{color:#ffc84e;letter-spacing:.12em;font-size:8px;font-weight:850}.inventory-command-copy h2{letter-spacing:-.052em;max-width:760px;margin:10px 0 8px;font-size:clamp(28px,3vw,43px);line-height:1}.inventory-command-copy p{color:#d2c2db;max-width:680px;margin:0;font-size:9px;line-height:1.55}.inventory-command-center>button{background:var(--yellow);min-height:43px;color:var(--purple-dark);cursor:pointer;border:0;border-radius:12px;align-self:start;padding:0 16px;font-size:9px;font-weight:850;box-shadow:0 10px 25px #00000029}.inventory-command-metrics{grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:5px;display:grid}.inventory-command-metrics article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff1;border:1px solid #ffffff1c;border-radius:14px;min-width:0;padding:15px}.inventory-command-metrics article.attention{background:#ffb0001f;border-color:#ffbe2e59}.inventory-command-metrics span,.inventory-command-metrics strong,.inventory-command-metrics small{display:block}.inventory-command-metrics span{color:#c8b7d2;text-transform:uppercase;font-size:7px;font-weight:750}.inventory-command-metrics strong{color:#fff;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:18px;overflow:hidden}.inventory-command-metrics article.attention strong{color:#ffc84e}.inventory-command-metrics small{color:#ac99b8;margin-top:3px;font-size:7px}.inventory-category-tabs{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:13px;display:grid}.inventory-category-tabs button{border:1px solid var(--admin-border);min-width:0;min-height:130px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:19px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 30px #3508520a}.inventory-category-tabs button:hover{border-color:#5010803d;transform:translateY(-3px);box-shadow:0 16px 34px #35085214}.inventory-category-tabs button.active{border-color:var(--purple);background:linear-gradient(145deg,#fbf7fd,#fff);box-shadow:inset 0 0 0 1px #5010800f,0 16px 36px #3508521a}.inventory-category-tabs button.active:after{content:"";background:var(--purple);height:4px;position:absolute;inset:auto 0 0}.inventory-category-tabs button.line18.active:after{background:#b73372}.inventory-category-tabs button.seminovos.active:after{background:#d28b00}.inventory-category-tabs button.others.active:after{background:#3678c7}.inventory-category-tabs button.line18{background:linear-gradient(145deg,#fff7fb,#fff)}.inventory-category-tabs button.line18>i{color:#9b245c;background:#f8e4ef}.inventory-category-tabs button>i{width:32px;height:32px;color:var(--purple);background:#f1eaf5;border-radius:10px;place-items:center;font-size:8px;font-style:normal;font-weight:850;display:grid}.inventory-category-tabs button.seminovos>i{color:#966500;background:#fff2cf}.inventory-category-tabs button.others>i{color:#2461a8;background:#eaf3ff}.inventory-category-tabs button>div span,.inventory-category-tabs button>div strong,.inventory-category-tabs button>div small{display:block}.inventory-category-tabs button>div span{color:var(--purple);letter-spacing:.1em;font-size:6px;font-weight:850}.inventory-category-tabs button>div strong{margin-top:5px;font-size:13px}.inventory-category-tabs button>div small{color:var(--muted);margin-top:4px;font-size:7px}.inventory-category-tabs button>b{color:var(--purple-dark);grid-column:2;align-self:end;font-size:11px}.inventory-category-tabs button>em{color:#875d00;background:#fff1c8;border-radius:999px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:800;position:absolute;top:11px;right:12px}.inventory-filter-bar{border:1px solid var(--admin-border);background:#fff;border-radius:17px;grid-template-columns:minmax(260px,1fr) 190px 165px auto;align-items:center;gap:8px;margin:20px 0 10px;padding:11px;display:grid;box-shadow:0 8px 25px #35085209}.inventory-search{background:#fbfafc;border:1px solid #ded8e2;border-radius:11px;align-items:center;height:42px;display:flex;overflow:hidden}.inventory-search>i{color:var(--purple);padding-left:13px;font-size:17px;font-style:normal}.inventory-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 10px;font-size:9px}.inventory-search button{width:34px;height:34px;color:var(--purple);cursor:pointer;background:#f0eaf3;border:0;border-radius:9px;margin-right:4px}.inventory-filter-bar>select{color:#5c5560;background:#fbfafc;border:1px solid #ded8e2;border-radius:11px;min-width:0;height:42px;padding:0 10px;font-size:8px;font-weight:700}.inventory-filter-bar .inventory-result{white-space:nowrap;align-items:baseline;gap:5px;margin:0;padding:0 7px;display:flex}.inventory-filter-bar .inventory-result strong{color:var(--purple);font-size:16px}.inventory-filter-bar .inventory-result span{color:var(--muted);font-size:7px}.inventory-category-section{margin-top:13px}.inventory-category-section>header{justify-content:space-between;align-items:end;gap:22px;padding:18px 5px 12px;display:flex}.inventory-category-section>header>div:first-child>span{color:var(--purple);letter-spacing:.11em;font-size:7px;font-weight:850}.inventory-category-section.seminovos>header>div:first-child>span{color:#a76f00}.inventory-category-section.others>header>div:first-child>span{color:#2868b4}.inventory-category-section>header h2{letter-spacing:-.04em;margin:5px 0 2px;font-size:24px}.inventory-category-section>header p{color:var(--muted);margin:0;font-size:8px}.inventory-category-section>header>div:last-child{align-items:center;gap:9px;display:flex}.inventory-category-section>header>div:last-child>span{color:var(--muted);font-size:7px}.inventory-category-section>header>div:last-child>span strong{color:var(--ink);font-size:12px}.inventory-category-section>header button{min-height:36px;color:var(--purple);cursor:pointer;background:#fff;border:1px solid #50108033;border-radius:10px;padding:0 12px;font-size:8px;font-weight:800}.inventory-complete-table{border-radius:18px}.inventory-complete-table>header,.inventory-complete-table>article{grid-template-columns:2fr 1.65fr .55fr .9fr .9fr .8fr .7fr 1.1fr;min-width:1320px}.inventory-complete-table>article{min-height:98px}.inventory-variants{flex-wrap:wrap;gap:4px;display:flex}.inventory-variants>span{background:#f6f2f8;border-radius:8px;min-width:80px;padding:6px 7px}.inventory-variants strong,.inventory-variants small{display:block}.inventory-variants strong{color:var(--purple);font-size:7px}.inventory-variants small{color:var(--muted);margin-top:2px;font-size:6px}.inventory-variants>em{color:var(--purple);align-self:center;font-size:6px;font-style:normal;font-weight:750}.inventory-stock-cell strong,.inventory-stock-cell small{display:block}.inventory-stock-cell strong{font-size:20px}.inventory-stock-cell small{color:#32805d;margin-top:2px;font-size:6px;font-weight:750}.inventory-stock-cell.low strong,.inventory-stock-cell.low small{color:#9b6800}.inventory-stock-cell.empty strong,.inventory-stock-cell.empty small{color:#a43a3a}.inventory-price em{color:#a09aa3;margin-top:4px;font-size:6px;font-style:normal;display:block}.inventory-price.sale strong{color:var(--purple)}.inventory-margin strong,.inventory-margin small{display:block}.inventory-margin strong{color:#24835b;font-size:11px}.inventory-margin small{color:var(--muted);margin-top:4px;font-size:6px}.inventory-margin.missing strong{color:#a36e00;font-size:8px}.inventory-complete-table .row-actions{flex-wrap:wrap}.inventory-complete-table .row-actions button{padding:7px 8px}.admin-card-list>article,.pre-sales-list>article,.reservation-cards article,.service-admin-grid article,.settings-grid article{border-color:var(--admin-border);transition:transform .2s,box-shadow .2s;box-shadow:0 10px 30px #3508520a}.admin-card-list>article:hover,.pre-sales-list>article:hover{transform:translateY(-2px);box-shadow:0 16px 36px #35085213}.admin-product-form{border:1px solid #ffffff80;border-radius:26px;width:min(980px,100%);box-shadow:0 35px 100px #1c02284d}.admin-product-form>header{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;padding:22px 27px;position:sticky;top:0}.admin-product-form>footer{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;position:sticky;bottom:0}.form-grid{gap:17px;padding:25px 27px 30px}.form-grid label{font-size:10px}.form-grid input,.form-grid select,.form-grid textarea{background:#fdfcfe;border-color:#ddd7e1;transition:border-color .18s,box-shadow .18s,background .18s}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--purple);background:#fff;box-shadow:0 0 0 4px #50108013}.product-form-overview{background:radial-gradient(circle at 90% 0,#ffb0002e,#0000 36%),linear-gradient(145deg,#fbf6fd,#fff);border:1px solid #50108021;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:20px;display:grid}.product-form-overview>div:last-child{background:var(--purple-dark);color:#fff;border-radius:14px;min-width:190px;padding:14px 16px}.product-form-overview span,.product-form-overview strong,.product-form-overview small{display:block}.product-form-overview span{color:var(--purple);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.product-form-overview>div:last-child span{color:#dfcfe8}.product-form-overview strong{letter-spacing:-.03em;margin:7px 0 4px;font-size:19px}.product-form-overview>div:last-child strong{color:#ffc84e;font-size:20px}.product-form-overview small{color:var(--muted);font-size:9px}.product-form-overview>div:last-child small{color:#cdbbd7}.product-tag-editor{background:#fbf8fc;border:1px solid #50108021;border-radius:18px;margin:0;padding:18px}.product-tag-editor>header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.product-tag-editor>header strong,.product-tag-editor>header span{display:block}.product-tag-editor>header strong{font-size:14px}.product-tag-editor>header span,.product-tag-editor>header small,.product-tag-editor>p{color:var(--muted);font-size:9px}.product-tag-editor>header span{margin-top:4px}.product-tag-editor>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.product-tag-choice{cursor:pointer;background:#fff;border:1px solid #e7dfe9;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;min-height:78px;padding:13px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative}.product-tag-choice:hover{transform:translateY(-1px)}.product-tag-choice input{width:16px;height:16px;accent-color:var(--purple)}.product-tag-choice span{border-radius:999px;width:max-content;max-width:100%;padding:6px 9px;font-size:9px;font-weight:850}.product-tag-choice small{color:var(--muted);grid-column:1/-1;font-size:9px}.product-tag-choice.selected{border-color:#50108061;box-shadow:0 8px 20px #35085214}.product-tag-choice.featured span,.inventory-product-tags .featured{color:#2c1236;background:#ffbd2e}.product-tag-choice.best-value span,.inventory-product-tags .best-value{color:#176747;background:#dff5e9}.product-tag-choice.lowest-price span,.inventory-product-tags .lowest-price{color:#9a321d;background:#ffe5df}.product-tag-editor>p{margin:12px 0 0}.inventory-product-tags{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.inventory-product-tags i{border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800}.storage-pricing-editor{background:#faf7fc;border-color:#50108021;border-radius:17px;padding:18px}.storage-variant-row{background:#fff;border:1px solid #e5dee9;border-radius:13px;padding:13px}.admin-money-field>span{background:#fff;border:1px solid #d9d1de;border-radius:10px;align-items:center;height:40px;margin-top:5px;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.admin-money-field>span:focus-within{border-color:var(--purple);box-shadow:0 0 0 4px #50108012}.admin-money-field>span>i{height:100%;color:var(--purple);background:#f1eaf5;place-items:center;padding:0 9px;font-size:9px;font-style:normal;font-weight:850;display:grid}.storage-variant-row .admin-money-field input{height:100%;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;font-size:13px;font-weight:800}.admin-money-field>small{min-height:12px;color:var(--purple);margin-top:5px;font-size:7px;font-weight:650;display:block}.admin-money-field.cost>span>i{color:#6d6870;background:#f3f2f4}.admin-money-field.cost>small{color:var(--muted)}.upload-field{transition:border-color .18s,background .18s}.upload-field:hover{border-color:var(--purple);background:#f8f1fb}.admin-nav-group{padding:0 3px;display:block}.admin-nav-group+.admin-nav-group{border-top:1px solid #ffffff13;margin-top:15px;padding-top:15px}.admin-nav-group>span{color:#9582a2;letter-spacing:.15em;text-transform:uppercase;margin:0 10px 7px;font-size:8px;font-weight:850;display:block}.admin-nav-group>div{gap:3px;display:grid}.admin-sidebar .admin-nav-group button{min-height:43px;margin:0;padding:0 10px}.admin-sidebar .admin-nav-group button>i{color:#d8c6e3;background:#ffffff12;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;font-weight:850;display:grid}.admin-sidebar .admin-nav-group button>strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:650;overflow:hidden}.admin-sidebar .admin-nav-group button>b{color:#ffd36c;background:#ffbe3026;border-radius:999px;place-items:center;min-width:23px;height:22px;padding:0 6px;font-size:9px;display:grid}.admin-sidebar .admin-nav-group button.active>i{background:var(--yellow);color:var(--purple-dark)}.admin-sidebar .admin-nav-group button.active>b{color:var(--purple);background:#fff}.admin-top-actions .admin-command-trigger{border-color:#50108029;gap:7px;color:var(--purple)!important;background-color:#fff!important;background-image:none!important}.admin-command-trigger>span{font-size:16px;line-height:1}.admin-command-trigger kbd{color:#8e8792;font:inherit;background:#f7f4f8;border:1px solid #ded7e1;border-radius:6px;margin-left:4px;padding:3px 6px;font-size:8px}.admin-menu-scrim{display:none}.admin-command-palette-bg{z-index:410;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#18032294;place-items:start center;padding:min(12vh,110px) 18px 18px;display:grid;position:fixed;inset:0}.admin-command-palette{background:#f8f6f9;border:1px solid #ffffffa6;border-radius:25px;width:min(680px,100%);max-height:min(720px,78vh);overflow:hidden;box-shadow:0 36px 110px #1802225c}.admin-command-palette>header{justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 16px;display:flex}.admin-command-palette>header span,.admin-command-palette>header strong{display:block}.admin-command-palette>header span{color:var(--purple);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:850}.admin-command-palette>header strong{letter-spacing:-.03em;margin-top:5px;font-size:22px}.admin-command-palette>header>button{width:34px;height:34px;color:var(--purple);cursor:pointer;background:#fff;border:1px solid #e2dce5;border-radius:10px;font-size:20px}.admin-command-palette>label{background:#fff;border:1px solid #dcd5e0;border-radius:14px;align-items:center;gap:11px;height:56px;margin:0 18px;padding:0 14px;display:flex;box-shadow:0 7px 22px #3508520e}.admin-command-palette>label>span{color:var(--purple);font-size:20px}.admin-command-palette input{min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.admin-command-palette kbd{color:#8c8590;background:#f5f2f6;border:1px solid #ded8e1;border-radius:7px;padding:4px 7px;font-size:9px}.admin-command-results{max-height:min(510px,58vh);padding:12px 18px 18px;overflow-y:auto}.admin-command-results>button{width:100%;min-height:64px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e9e4eb;grid-template-columns:36px minmax(0,1fr) auto 24px;align-items:center;gap:12px;padding:10px 12px;transition:background .16s,transform .16s;display:grid}.admin-command-results>button:hover,.admin-command-results>button:focus-visible{background:#fff;border-radius:12px;outline:none;transform:translate(3px)}.admin-command-results button>i{width:34px;height:34px;color:var(--purple);background:#efe7f3;border-radius:10px;place-items:center;font-size:9px;font-style:normal;font-weight:850;display:grid}.admin-command-results button span strong,.admin-command-results button span small{display:block}.admin-command-results button span strong{font-size:13px}.admin-command-results button span small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.admin-command-results button>b{color:#805800;background:#fff0c4;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:9px;display:grid}.admin-command-results button>em{color:var(--purple);font-size:15px;font-style:normal}.admin-command-results>p{color:var(--muted);text-align:center;padding:28px;font-size:12px}.admin-notice>span{min-width:0}.admin-notice>button{width:28px;height:28px;color:var(--purple);cursor:pointer;background:#50108014;border:0;border-radius:8px;flex:none;font-size:18px}.admin-command-hero-v2{grid-template-columns:minmax(0,1.18fr) minmax(330px,.58fr);align-items:stretch}.admin-next-action{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff16;border:1px solid #ffffff24;border-radius:22px;flex-direction:column;justify-content:center;padding:25px;display:flex;position:relative;overflow:hidden}.admin-next-action:before{content:"";filter:blur(18px);background:#ffb00033;border-radius:50%;width:100px;height:100px;position:absolute;top:-55px;right:-45px}.admin-next-action>span{color:#ffc84e;letter-spacing:.12em;font-size:9px;font-weight:850}.admin-next-action>strong{letter-spacing:-.035em;max-width:360px;margin-top:13px;font-size:24px;line-height:1.05}.admin-next-action>p{color:#d6c7df;margin:10px 0 18px;font-size:11px;line-height:1.55}.admin-next-action>button{background:var(--yellow);min-height:40px;color:var(--purple-dark);cursor:pointer;border:0;border-radius:10px;align-self:flex-start;padding:0 13px;font-size:10px;font-weight:850}.admin-next-action>button i{margin-left:12px;font-style:normal}.admin-next-action.urgent{border-color:#ff7e7e52}.admin-next-action.success{border-color:#5ce09747}.admin-action-dock{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:-12px;display:grid}.admin-action-dock>button{border:1px solid var(--admin-border);min-width:0;min-height:74px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:37px minmax(0,1fr);align-items:center;gap:11px;padding:12px 14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 10px 28px #3508520b}.admin-action-dock>button:hover{border-color:#50108040;transform:translateY(-2px);box-shadow:0 15px 32px #35085216}.admin-action-dock>button>i{width:36px;height:36px;color:var(--purple);background:#efe8f2;border-radius:11px;place-items:center;font-size:9px;font-style:normal;font-weight:850;display:grid}.admin-action-dock>button.primary>i{background:var(--yellow);color:var(--purple-dark);font-size:18px}.admin-action-dock span strong,.admin-action-dock span small{display:block}.admin-action-dock span strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-action-dock span small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.admin-workday-grid{grid-template-columns:minmax(0,1.25fr) minmax(310px,.62fr);gap:13px;margin-top:13px;display:grid}.admin-focus-plan,.admin-goal-card,.admin-funnel-card,.admin-quality-card{border:1px solid var(--admin-border);background:var(--admin-card);border-radius:23px;min-width:0;box-shadow:0 12px 35px #3508520b}.admin-focus-plan{padding:25px}.admin-focus-plan>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.admin-focus-plan>header span,.admin-goal-card header>span,.admin-funnel-card header span,.admin-quality-card header span{color:var(--purple);letter-spacing:.11em;font-size:9px;font-weight:850}.admin-focus-plan>header h2,.admin-goal-card h2,.admin-funnel-card h2,.admin-quality-card h2{letter-spacing:-.04em;margin:7px 0 5px;font-size:23px}.admin-focus-plan>header p,.admin-goal-card header p{max-width:560px;color:var(--muted);margin:0;font-size:10px;line-height:1.5}.admin-focus-plan>header>strong{background:var(--purple-dark);color:#fff;border-radius:17px;place-items:center;min-width:58px;height:58px;padding-top:8px;font-size:23px;display:grid}.admin-focus-plan>header>strong small{color:#cdbbd6;text-align:center;margin-top:-8px;font-size:8px;display:block}.admin-focus-progress{background:#eee8f1;border-radius:999px;height:6px;margin:19px 0 9px;overflow:hidden}.admin-focus-progress>i{border-radius:inherit;background:linear-gradient(90deg,var(--purple),#9b4cc2,var(--yellow));height:100%;transition:width .3s;display:block}.admin-focus-list>section{border-top:1px solid #ece7ef;grid-template-columns:32px minmax(0,1fr) auto 54px;align-items:center;gap:11px;padding:13px 0;display:grid}.admin-focus-list>section.is-done{opacity:.6}.admin-focus-list .focus-check{color:#fff;cursor:pointer;background:#fff;border:1px solid #d7cedc;border-radius:9px;width:28px;height:28px;font-size:13px;font-weight:850}.admin-focus-list .focus-check[aria-pressed=true]{background:#35a36e;border-color:#35a36e}.admin-focus-list section>div>span,.admin-focus-list section>div>strong,.admin-focus-list section>div>small{display:block}.admin-focus-list section>div>span{color:#8a8390;letter-spacing:.08em;font-size:7px;font-weight:850}.admin-focus-list section>div>span.urgent{color:#c33d3d}.admin-focus-list section>div>span.attention{color:#a06e00}.admin-focus-list section>div>span.success{color:#27845b}.admin-focus-list section>div>span.growth{color:var(--purple)}.admin-focus-list section>div>strong{margin-top:4px;font-size:12px}.admin-focus-list section>div>small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.45}.admin-focus-list section.is-done>div>strong{text-decoration:line-through}.admin-focus-list section>b{min-width:27px;height:27px;color:var(--purple);background:#f3edf6;border-radius:9px;place-items:center;padding:0 6px;font-size:10px;display:grid}.admin-focus-list .focus-open{min-height:34px;color:var(--purple);cursor:pointer;background:#fff;border:1px solid #ddd5e2;border-radius:9px;padding:0 10px;font-size:9px;font-weight:800}.admin-goal-card{color:#fff;background:radial-gradient(circle at 100% 0,#ffb0003d,#0000 31%),linear-gradient(150deg,#370752,#230332);padding:25px;overflow:hidden}.admin-goal-card header>span{color:#ffc84e}.admin-goal-card h2{color:#fff}.admin-goal-card header p{color:#cdbdd6}.admin-goal-card>div{margin-top:22px}.admin-goal-card>div>section{border-top:1px solid #ffffff1c;padding:12px 0}.admin-goal-card section>span,.admin-goal-card section>strong{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-goal-card section>span{color:#c8b7d2;font-size:9px}.admin-goal-card section>span b{color:#ffc84e}.admin-goal-card section>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;display:block;overflow:hidden}.admin-goal-card section>div{background:#ffffff1f;border-radius:999px;height:5px;margin-top:9px;overflow:hidden}.admin-goal-card section>div i{border-radius:inherit;background:linear-gradient(90deg,#ffb000,#ffe08a);height:100%;display:block}.admin-goal-card>button{background:var(--yellow);width:100%;min-height:42px;color:var(--purple-dark);cursor:pointer;border:0;border-radius:11px;margin-top:18px;font-size:10px;font-weight:850}.admin-goal-card>button i{margin-left:10px;font-style:normal}.admin-goal-card>small{color:#bca8c7;margin-top:13px;font-size:8px;line-height:1.45;display:block}.admin-intelligence-grid{grid-template-columns:minmax(0,1.35fr) minmax(290px,.55fr);gap:13px;margin:13px 0;display:grid}.admin-funnel-card,.admin-quality-card{padding:25px}.admin-funnel-card>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-funnel-card>header button{min-height:37px;color:var(--purple);cursor:pointer;background:#fff;border:1px solid #50108030;border-radius:10px;padding:0 12px;font-size:9px;font-weight:800}.admin-funnel-stages{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:20px;display:grid}.admin-funnel-stages>section{background:#faf8fb;border:1px solid #e9e3ec;border-radius:15px;min-width:0;padding:17px;position:relative;overflow:hidden}.admin-funnel-stages>section:after{content:"→";color:#5010800e;font-size:50px;font-weight:900;position:absolute;top:5px;right:-5px}.admin-funnel-stages section>i,.admin-funnel-stages section>span,.admin-funnel-stages section>strong,.admin-funnel-stages section>small{z-index:1;display:block;position:relative}.admin-funnel-stages section>i{width:25px;height:25px;color:var(--purple);background:#eee6f2;border-radius:8px;place-items:center;font-size:8px;font-style:normal;font-weight:850;display:grid}.admin-funnel-stages section>span{color:var(--muted);margin-top:18px;font-size:9px}.admin-funnel-stages section>strong{color:var(--purple-dark);letter-spacing:-.04em;margin-top:5px;font-size:27px}.admin-funnel-stages section>small{color:#8c8590;margin-top:4px;font-size:8px}.admin-funnel-card>footer{background:#f3edf6;border-radius:13px;grid-template-columns:auto minmax(0,1fr);gap:12px;margin-top:16px;padding:14px;display:grid}.admin-funnel-card>footer strong{color:var(--purple);font-size:9px}.admin-funnel-card>footer span{color:#6e6672;font-size:9px;line-height:1.5}.admin-quality-card{background:linear-gradient(150deg,#fff,#faf7fc)}.admin-quality-card dl{margin:19px 0 0}.admin-quality-card dl>div{border-top:1px solid #eae5ed;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.admin-quality-card dt{color:var(--muted);font-size:9px}.admin-quality-card dd{color:var(--purple-dark);text-align:right;margin:0;font-size:13px;font-weight:850}.admin-quality-card>p{color:#795400;background:#fff2c9;border-radius:12px;margin:17px 0 0;padding:13px;font-size:9px;line-height:1.5}.admin-quality-card>p strong{color:#6b4900}@media (max-width:1180px){.admin-command-hero{grid-template-columns:1fr}.admin-quick-actions{grid-template-columns:repeat(4,1fr)}.admin-quick-actions button{min-height:105px}.today-metric-grid{grid-template-columns:1fr 1fr}.admin-traffic-panel{grid-template-columns:1fr}.admin-traffic-panel>footer{grid-column:1}.admin-action-dock{grid-template-columns:1fr 1fr}.admin-workday-grid,.admin-intelligence-grid{grid-template-columns:1fr}.admin-goal-card>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.admin-goal-card>div>section{min-width:0}}@media (max-width:1000px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{width:272px;position:fixed;left:-290px}.admin-sidebar.open{left:0}.admin-main{padding:0 22px 55px}.admin-topbar{margin:0 -22px;padding:0 22px}.admin-command-hero{margin-top:22px}.admin-menu-scrim{z-index:39;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1c03286e;border:0;display:block;position:fixed;inset:0}.admin-command-trigger kbd{display:none}}@media (max-width:720px){.admin-main{padding:0 13px 40px}.admin-topbar{min-height:82px;margin:0 -13px;padding:0 13px}.admin-title p,.admin-top-actions .admin-refresh,.admin-top-actions .pre-sales-shortcut{display:none}.admin-top-actions a{padding:0 12px;display:inline-flex}.admin-command-trigger{justify-content:center;width:40px;overflow:hidden;padding:0!important;font-size:0!important}.admin-command-trigger>span{font-size:18px}.admin-command-hero{border-radius:24px;gap:22px;padding:27px 20px}.admin-command-copy h2{font-size:38px}.admin-quick-actions{grid-template-columns:1fr 1fr}.today-metric-grid{grid-template-columns:1fr 1fr;gap:8px}.today-metric-grid article{padding:17px}.admin-focus-grid,.admin-grid{grid-template-columns:1fr}.metric-grid{grid-template-columns:1fr 1fr}.admin-traffic-periods{grid-template-columns:1fr}.admin-section-label>small{display:none}.admin-welcome-summary{grid-template-columns:1fr 1fr}.admin-welcome h1{font-size:52px}.admin-welcome-content>p{font-size:13px}.product-form-overview{grid-template-columns:1fr}.product-form-overview>div:last-child{min-width:0}.product-tag-editor>header{flex-direction:column;align-items:flex-start}.product-tag-editor>div{grid-template-columns:1fr}.storage-variant-row,.admin-action-dock{grid-template-columns:1fr 1fr}.admin-focus-plan,.admin-goal-card,.admin-funnel-card,.admin-quality-card{padding:20px 17px}.admin-focus-plan>header{gap:13px}.admin-focus-plan>header>strong{min-width:50px;height:50px}.admin-goal-card>div{grid-template-columns:1fr;gap:0}.admin-funnel-card>header{flex-direction:column;align-items:flex-start}.admin-funnel-stages{grid-template-columns:1fr 1fr}.admin-command-palette-bg{padding:20px 10px}.admin-command-palette{max-height:calc(100dvh - 40px)}.admin-command-results{max-height:calc(100dvh - 180px)}}@media (max-width:430px){.today-metric-grid,.metric-grid{grid-template-columns:1fr}.admin-quick-actions button{min-height:100px}.admin-section-label h2{font-size:21px}.admin-welcome-summary{gap:6px}.admin-welcome-summary>div{padding:13px 8px}.admin-welcome-summary strong{font-size:15px}.admin-action-dock{grid-template-columns:1fr}.admin-action-dock>button{min-height:68px}.admin-focus-list>section{grid-template-columns:30px minmax(0,1fr) auto}.admin-focus-list section>b{display:none}.admin-focus-list .focus-open{grid-column:2/-1;justify-self:start;min-height:32px}.admin-funnel-stages,.admin-funnel-card>footer{grid-template-columns:1fr}.admin-next-action>strong{font-size:21px}.admin-command-palette>header{padding:19px 18px 13px}.admin-command-palette>label{margin:0 12px}.admin-command-results{padding:10px 12px 14px}.admin-command-results>button{grid-template-columns:34px minmax(0,1fr) auto}.admin-command-results button>b,.admin-command-results button>em{display:none}}@media (prefers-reduced-motion:reduce){.admin-welcome:before,.admin-welcome:after,.admin-welcome-orbit,.admin-welcome-content>img,.admin-welcome-loader i,.admin-loading-state>i,.admin-loading-inline>i,.admin-view{animation:none!important}.admin-welcome.is-ready{animation:10ms linear 1.75s forwards admin-welcome-out!important}}.growth-planning{--growth-card:#fffffff0;padding:28px 0 10px}.growth-hero{color:#fff;isolation:isolate;background:radial-gradient(circle at 78% 5%,#ffb0003d,#0000 26%),radial-gradient(circle at 10% 10%,#8e36bf7a,#0000 34%),linear-gradient(135deg,#350852,#21022f);border-radius:30px;grid-template-columns:minmax(0,1fr) 300px;gap:32px;padding:42px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #35085233}.growth-hero:after{content:"";z-index:-1;border:1px solid #ffffff24;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-220px;right:-150px;box-shadow:0 0 0 38px #ffffff08,0 0 0 78px #ffffff06}.growth-hero-copy>span{color:#decfe6;letter-spacing:.12em;align-items:center;gap:9px;font-size:9px;font-weight:800;display:flex}.growth-hero-copy>span i{background:#5ce097;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #5ce0971f}.growth-hero-copy h2{letter-spacing:-.058em;max-width:680px;margin:18px 0 13px;font-size:clamp(38px,4.4vw,64px);line-height:.98}.growth-hero-copy h2 em{color:#ffc84e;font-style:normal;display:block}.growth-hero-copy>p{color:#d6c7df;max-width:650px;font-size:13px;line-height:1.6}.growth-hero-stats{gap:8px;margin-top:30px;display:flex}.growth-hero-stats>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff1;border:1px solid #ffffff1f;border-radius:15px;flex:1;min-width:0;padding:15px}.growth-hero-stats small,.growth-hero-stats strong{display:block}.growth-hero-stats small{color:#baa9c4;text-transform:uppercase;font-size:8px;font-weight:700}.growth-hero-stats strong{text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:12px;overflow:hidden}.growth-score-card{text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff13;border:1px solid #ffffff24;border-radius:24px;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;padding:25px;display:flex}.growth-ring{--growth:0deg;background:conic-gradient(#ffbd28 var(--growth),#ffffff21 0);border-radius:50%;place-items:center;width:144px;height:144px;display:grid;box-shadow:0 18px 38px #00000026}.growth-ring:before{content:"";background:#31064a;border-radius:50%;grid-area:1/1;width:112px;height:112px;box-shadow:inset 0 0 0 1px #ffffff1a}.growth-ring>span{z-index:1;grid-area:1/1}.growth-ring strong,.growth-ring small{display:block}.growth-ring strong{letter-spacing:-.05em;font-size:30px}.growth-ring small{color:#cbb8d6;font-size:8px}.growth-score-card>div:last-child{margin-top:20px}.growth-score-card>div:last-child span,.growth-score-card>div:last-child strong,.growth-score-card>div:last-child small{display:block}.growth-score-card>div:last-child span{color:#cbb8d6;letter-spacing:.1em;font-size:8px;font-weight:800}.growth-score-card>div:last-child strong{color:#ffc84e;margin:6px 0 1px;font-size:27px}.growth-score-card>div:last-child small{color:#bba8c7;font-size:8px}.growth-section-heading{justify-content:space-between;align-items:end;gap:34px;margin:38px 3px 16px;display:flex}.growth-section-heading>div>span,.growth-roadmap-heading>div>span,.growth-research header span{color:var(--purple);letter-spacing:.11em;font-size:9px;font-weight:850}.growth-section-heading h2,.growth-roadmap-heading h2,.growth-research h2{letter-spacing:-.045em;margin:7px 0 0;font-size:27px}.growth-section-heading>p{max-width:500px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.growth-goal-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.78fr) minmax(235px,.55fr);gap:12px;display:grid}.growth-goal-form,.growth-funnel-card,.growth-actual-card{border:1px solid var(--admin-border);background:var(--growth-card);border-radius:22px;min-width:0;padding:22px;box-shadow:0 12px 34px #3508520b}.growth-goal-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.growth-goal-form label>span{color:#6d6670;margin-bottom:6px;font-size:8px;font-weight:750;display:block}.growth-goal-form label>input,.growth-goal-form label>div{background:#fbfafc;border:1px solid #ded8e2;border-radius:11px;width:100%;height:42px}.growth-goal-form label>input,.growth-goal-form label>div input{min-width:0;height:100%;color:var(--purple-dark);background:0 0;border:0;outline:0;padding:0 12px;font-size:13px;font-weight:800}.growth-goal-form label>div{align-items:center;display:flex;overflow:hidden}.growth-goal-form label>div i{height:100%;color:var(--purple);background:#f1eaf5;place-items:center;padding:0 10px;font-size:9px;font-style:normal;font-weight:850;display:grid}.growth-goal-form label>input:focus,.growth-goal-form label>div:focus-within{border-color:var(--purple);box-shadow:0 0 0 4px #50108012}.growth-goal-form>button{background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:12px;grid-column:1/-1;min-height:43px;font-size:10px;font-weight:800}.growth-goal-form>button:disabled{opacity:.55}.growth-funnel-card{background:radial-gradient(circle at 100% 0,#ffb00030,#0000 32%),linear-gradient(145deg,#fff,#fcf9fd)}.growth-funnel-card header span,.growth-funnel-card header strong{display:block}.growth-funnel-card header span,.growth-actual-card>span{color:var(--purple);letter-spacing:.1em;font-size:8px;font-weight:850}.growth-funnel-card header strong{margin-top:7px;font-size:19px}.growth-funnel-card ol{margin:17px 0 12px;padding:0;list-style:none}.growth-funnel-card li{color:var(--muted);border-top:1px solid #ece6ef;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:8px;display:flex}.growth-funnel-card li strong{color:var(--ink);text-align:right;font-size:10px}.growth-funnel-card>small{color:#805a09;background:#fff4d2;border-radius:10px;padding:10px;font-size:8px;line-height:1.45;display:block}.growth-actual-card{color:#fff;background:linear-gradient(155deg,#3e095b,#2a043d)}.growth-actual-card>span{color:#e1cdea}.growth-actual-card>div{border-bottom:1px solid #ffffff1a;padding:14px 0;position:relative}.growth-actual-card div small,.growth-actual-card div strong{display:block}.growth-actual-card div small{color:#bfaec9;font-size:8px}.growth-actual-card div strong{margin-top:5px;font-size:17px}.growth-actual-card div i{color:#ffc84e;font-size:10px;font-style:normal;font-weight:850;position:absolute;bottom:16px;right:0}.growth-actual-card>p{color:#c9b8d3;margin:16px 0 0;font-size:8px;line-height:1.5}.growth-next-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.growth-next-grid>button{border:1px solid var(--admin-border);background:var(--growth-card);text-align:left;cursor:pointer;border-radius:19px;flex-direction:column;align-items:flex-start;min-width:0;min-height:190px;padding:17px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 10px 28px #3508520a}.growth-next-grid>button:hover{border-color:#50108040;transform:translateY(-3px);box-shadow:0 17px 34px #35085214}.growth-next-grid>button>span{background:var(--yellow-soft);color:#815800;border-radius:9px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:850;display:grid}.growth-next-grid>button>div{margin-top:18px}.growth-next-grid>button small{color:var(--purple);text-transform:uppercase;font-size:7px;font-weight:800}.growth-next-grid>button strong{margin-top:7px;font-size:11px;display:block}.growth-next-grid>button p{color:var(--muted);margin:6px 0 0;font-size:8px;line-height:1.45}.growth-next-grid>button>i{background:var(--purple);color:#fff;border-radius:50%;align-self:flex-end;place-items:center;width:27px;height:27px;margin-top:auto;font-size:10px;font-style:normal;display:grid}.growth-complete-message{color:#2e7655;background:#eaf8f1;border-radius:20px;grid-column:1/-1;padding:28px}.growth-complete-message strong,.growth-complete-message span{display:block}.growth-complete-message span{margin-top:5px;font-size:10px}.growth-diagnosis{grid-template-columns:1fr 1fr;gap:12px;display:grid}.growth-diagnosis>article{border:1px solid var(--admin-border);background:var(--growth-card);border-radius:23px;padding:25px;box-shadow:0 11px 30px #3508520a}.growth-diagnosis article header{margin-bottom:15px}.growth-diagnosis article header span,.growth-diagnosis article header strong{display:block}.growth-diagnosis article header span{letter-spacing:.1em;font-size:8px;font-weight:850}.growth-diagnosis .is-ready header span{color:#25865b}.growth-diagnosis .is-gap header span{color:#a06e00}.growth-diagnosis article header strong{margin-top:6px;font-size:20px}.growth-diagnosis article>div{border-top:1px solid #ece8ef;grid-template-columns:30px minmax(0,1fr);gap:11px;padding:13px 0;display:grid}.growth-diagnosis article>div>i{border-radius:9px;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:850;display:grid}.growth-diagnosis .is-ready>div>i{color:#25865b;background:#e7f7ef}.growth-diagnosis .is-gap>div>i{color:#946500;background:#fff3cf}.growth-diagnosis p{margin:0}.growth-diagnosis p strong,.growth-diagnosis p span{display:block}.growth-diagnosis p strong{font-size:10px}.growth-diagnosis p span{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.45}.growth-campaigns{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.growth-campaigns article{border:1px solid var(--admin-border);background:var(--growth-card);border-radius:22px;padding:25px;position:relative;overflow:hidden;box-shadow:0 11px 32px #3508520a}.growth-campaigns article:after{content:"";background:#ffb00021;border-radius:50%;width:120px;height:120px;position:absolute;top:-70px;right:-70px}.growth-campaigns article>span{color:var(--purple);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.growth-campaigns h3{letter-spacing:-.03em;margin:9px 0 8px;font-size:18px}.growth-campaigns p{min-height:50px;color:var(--muted);font-size:9px;line-height:1.5}.growth-campaigns ul{margin:17px 0;padding:0;list-style:none}.growth-campaigns li{border-top:1px solid #ede8ef;padding:9px 0 9px 17px;font-size:9px}.growth-campaigns li:before{content:"";float:left;background:var(--yellow);border-radius:50%;width:6px;height:6px;margin:3px 0 0 -16px}.growth-campaigns article>small{color:#6d6571;background:#f7f2f9;border-radius:11px;padding:12px;font-size:8px;line-height:1.5;display:block}.growth-roadmap-heading{margin:42px 2px 16px}.growth-filters{scrollbar-width:thin;gap:6px;margin-top:17px;padding-bottom:4px;display:flex;overflow-x:auto}.growth-filters button{color:#6d6571;cursor:pointer;background:#fff;border:1px solid #ded8e2;border-radius:999px;flex:none;min-height:34px;padding:0 12px;font-size:8px;font-weight:750}.growth-filters button.active{border-color:var(--purple);background:var(--purple);color:#fff}.growth-roadmap{gap:13px;display:grid}.growth-roadmap>section{border:1px solid var(--admin-border);background:var(--growth-card);border-radius:23px;overflow:hidden;box-shadow:0 12px 34px #3508520a}.growth-roadmap>section>header{background:linear-gradient(100deg,#f7f1f9,#fff);grid-template-columns:78px minmax(0,1fr) 45px;align-items:center;gap:14px;padding:18px 21px;display:grid}.growth-roadmap>section>header>span{color:var(--purple);letter-spacing:.09em;font-size:8px;font-weight:850}.growth-roadmap>section>header strong,.growth-roadmap>section>header small{display:block}.growth-roadmap>section>header strong{font-size:15px}.growth-roadmap>section>header small{color:var(--muted);margin-top:3px;font-size:8px}.growth-roadmap>section>header>b{background:var(--purple);color:#fff;border-radius:9px;place-items:center;width:42px;height:30px;font-size:8px;display:grid}.growth-roadmap>section>div{grid-template-columns:1fr 1fr;display:grid}.growth-roadmap section section{display:contents}.growth-roadmap section button{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #eeeaf0;grid-template-columns:31px minmax(0,1fr) 38px;align-items:start;gap:12px;padding:19px 21px;transition:background .18s;display:grid}.growth-roadmap section button:nth-child(odd){border-right:1px solid #eeeaf0}.growth-roadmap section button:hover{background:#fcf9fd}.growth-roadmap section button>i{color:#fff;border:1px solid #d8d0dd;border-radius:9px;place-items:center;width:29px;height:29px;font-size:10px;font-style:normal;display:grid}.growth-roadmap section button.is-complete>i{background:#35a36e;border-color:#35a36e}.growth-roadmap section button>div>span{color:var(--purple);text-transform:uppercase;font-size:7px;font-weight:800}.growth-roadmap section button>div>strong{margin-top:5px;font-size:10px;display:block}.growth-roadmap section button>div>p{color:var(--muted);margin:5px 0;font-size:8px;line-height:1.45}.growth-roadmap section button>div>small{color:#99929d;font-size:7px;line-height:1.4}.growth-roadmap section button>b{color:#a06e00;text-align:right;font-size:8px}.growth-roadmap section button.is-complete{background:#f0faf5}.growth-roadmap section button.is-complete>div>strong{color:#39785c;text-decoration:line-through}.growth-roadmap section button:disabled{cursor:wait}.growth-research{color:#fff;background:linear-gradient(145deg,#31064a,#220331);border-radius:25px;margin-top:38px;padding:28px}.growth-research>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.growth-research header span{color:#ffc84e}.growth-research h2{color:#fff}.growth-research header p{color:#c9b8d3;max-width:370px;margin:0;font-size:9px;line-height:1.5}.growth-research>div{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:21px;display:grid}.growth-research a{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:15px;min-width:0;min-height:140px;padding:15px;text-decoration:none;transition:transform .18s,background .18s;position:relative}.growth-research a:hover{background:#ffffff1c;transform:translateY(-2px)}.growth-research a strong,.growth-research a span{display:block}.growth-research a strong{padding-right:15px;font-size:10px}.growth-research a span{color:#c8b6d2;margin-top:8px;font-size:8px;line-height:1.45}.growth-research a i{color:#ffc84e;font-style:normal;position:absolute;top:12px;right:13px}@media (max-width:1260px){.growth-goal-layout{grid-template-columns:1fr 1fr}.growth-goal-form{grid-row:span 2}.growth-next-grid,.growth-research>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:920px){.growth-hero{grid-template-columns:1fr}.growth-score-card{flex-direction:row;gap:28px}.growth-goal-layout{grid-template-columns:1fr}.growth-goal-form{grid-row:auto}.growth-next-grid{grid-template-columns:1fr 1fr}.growth-campaigns{grid-template-columns:1fr}.growth-campaigns p{min-height:0}.growth-roadmap>section>div{grid-template-columns:1fr}.growth-roadmap section button:nth-child(odd){border-right:0}.growth-research>div{grid-template-columns:1fr 1fr}}@media (max-width:620px){.growth-planning{padding-top:17px}.growth-hero{border-radius:24px;padding:27px 20px}.growth-hero-copy h2{font-size:39px}.growth-hero-stats{grid-template-columns:1fr 1fr;display:grid}.growth-hero-stats>div:first-child{grid-column:1/-1}.growth-score-card{justify-content:flex-start;padding:19px}.growth-ring{width:112px;height:112px}.growth-ring:before{width:86px;height:86px}.growth-ring strong{font-size:23px}.growth-section-heading{flex-direction:column;align-items:flex-start;gap:8px;margin-top:31px}.growth-goal-form{grid-template-columns:1fr}.growth-goal-form>button{grid-column:1}.growth-next-grid,.growth-diagnosis,.growth-research>div{grid-template-columns:1fr}.growth-next-grid>button{min-height:155px}.growth-roadmap>section>header{grid-template-columns:58px minmax(0,1fr) 38px;padding:16px 13px}.growth-roadmap section button{grid-template-columns:29px minmax(0,1fr) 33px;padding:17px 13px}.growth-research{padding:23px 18px}.growth-research>header{flex-direction:column;align-items:flex-start}.growth-research a{min-height:110px}}@media (prefers-reduced-motion:reduce){.growth-next-grid>button,.growth-research a{transition:none}}.growth-space-tabs{border:1px solid var(--admin-border);background:#ffffffc7;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:9px;margin:14px 0 8px;padding:7px;display:grid;box-shadow:0 10px 30px #3508520b}.growth-space-tabs>button{color:#756e79;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:72px;padding:12px 14px;transition:background .18s,border-color .18s,transform .18s;display:grid}.growth-space-tabs>button:hover{background:#f8f4fa;transform:translateY(-1px)}.growth-space-tabs>button.active{background:var(--purple);color:#fff;border-color:#50108026;box-shadow:0 10px 24px #3508522b}.growth-space-tabs button>span{width:30px;height:30px;color:var(--purple);background:#f1eaf5;border-radius:9px;place-items:center;font-size:8px;font-weight:850;display:grid}.growth-space-tabs button.active>span{background:var(--yellow);color:var(--purple-dark)}.growth-space-tabs button strong,.growth-space-tabs button small{display:block}.growth-space-tabs button strong{font-size:10px}.growth-space-tabs button small{color:#98919b;margin-top:3px;font-size:8px}.growth-space-tabs button.active small{color:#cfbdd9}.growth-space-tabs button>b{color:var(--purple);font-size:10px}.growth-space-tabs button.active>b{color:#ffc84e}.growth-start,.instagram-growth,.ads-learning-intro{animation:.38s both growth-view-in}@keyframes growth-view-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.growth-start-welcome{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:12px;margin-top:16px;display:grid}.growth-start-welcome>div,.growth-start-welcome>aside,.growth-learning-path,.growth-start-rules{border:1px solid var(--admin-border);background:#fff;border-radius:24px;box-shadow:0 14px 38px #3508520e}.growth-start-welcome>div{background:radial-gradient(circle at 90% 0,#ffb00033,#0000 30%),linear-gradient(145deg,#fff,#faf6fc);padding:38px;position:relative;overflow:hidden}.growth-start-welcome>div:after{content:"→";color:#5010800b;font-size:160px;font-weight:900;position:absolute;bottom:-46px;right:30px}.growth-start-welcome span,.growth-learning-path header span,.instagram-growth span,.ads-learning-intro header span{color:var(--purple);letter-spacing:.11em;font-size:8px;font-weight:850}.growth-start-welcome h2{letter-spacing:-.055em;max-width:720px;margin:10px 0;font-size:clamp(32px,3.5vw,50px);line-height:1}.growth-start-welcome>div>p{max-width:670px;color:var(--muted);font-size:10px;line-height:1.6}.growth-start-welcome>div>button{z-index:1;background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:12px;min-height:44px;margin-top:18px;padding:0 17px;font-size:9px;font-weight:800;position:relative}.growth-start-welcome>div>button i{color:var(--yellow);margin-left:12px;font-style:normal}.growth-start-welcome>aside{color:#fff;background:linear-gradient(150deg,#310648,#21022f);padding:27px}.growth-start-welcome>aside>span{color:#ffc84e}.growth-start-welcome>aside strong{margin-top:17px;font-size:20px;line-height:1.15;display:block}.growth-start-welcome>aside p{color:#ccbcd5;font-size:9px;line-height:1.55}.growth-start-welcome>aside small{color:#ffc84e;border-top:1px solid #ffffff1f;margin-top:20px;padding-top:14px;font-size:8px;font-weight:750;display:block}.growth-learning-path{margin-top:12px;padding:29px}.growth-learning-path>header,.instagram-week>header,.instagram-pillars>header,.instagram-task-board>header,.ads-learning-intro>header{justify-content:space-between;align-items:end;gap:30px;display:flex}.growth-learning-path h2,.instagram-growth h2,.ads-learning-intro h2{letter-spacing:-.045em;margin:7px 0 0;font-size:27px}.growth-learning-path header p,.instagram-week header p,.instagram-pillars header p,.ads-learning-intro header p{max-width:480px;color:var(--muted);margin:0;font-size:9px;line-height:1.55}.growth-learning-path>div{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:21px;display:grid}.growth-learning-path button{text-align:left;cursor:pointer;background:#fbfafc;border:1px solid #e5dfe8;border-radius:17px;flex-direction:column;align-items:flex-start;min-width:0;min-height:230px;padding:19px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.growth-learning-path button:hover{border-color:#50108040;transform:translateY(-4px);box-shadow:0 15px 30px #35085217}.growth-learning-path button>i{background:var(--yellow-soft);color:#7b5500;border-radius:10px;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:850;display:grid}.growth-learning-path button>span{color:var(--purple);letter-spacing:.1em;margin-top:25px;font-size:7px;font-weight:850}.growth-learning-path button>strong{margin-top:7px;font-size:17px}.growth-learning-path button>p{color:var(--muted);font-size:8px;line-height:1.5}.growth-learning-path button>b{color:var(--purple);margin-top:auto;font-size:8px}.growth-start-rules{justify-content:center;align-items:center;gap:12px;margin-top:12px;padding:20px;display:flex}.growth-start-rules strong{color:var(--purple);font-size:9px}.growth-start-rules span,.growth-start-rules b{background:#f6f1f8;border-radius:999px;padding:8px 12px;font-size:8px}.growth-start-rules i{color:#b197bd;font-style:normal;font-weight:850}.growth-start-rules b{background:var(--yellow);color:var(--purple-dark)}.instagram-growth-hero{color:#fff;background:radial-gradient(circle at 85% 20%,#ffb00040,#0000 25%),linear-gradient(135deg,#3b0759,#21022f);border-radius:27px;grid-template-columns:minmax(0,1.25fr) 310px;gap:38px;margin-top:16px;padding:42px;display:grid;overflow:hidden;box-shadow:0 18px 48px #35085224}.instagram-growth-hero>div:first-child{align-self:center}.instagram-growth-hero>div:first-child>span{color:#ffc84e}.instagram-growth-hero h2{color:#fff;max-width:720px;font-size:clamp(35px,4vw,55px);line-height:.98}.instagram-growth-hero p{color:#d3c3dc;max-width:670px;font-size:10px;line-height:1.6}.instagram-growth-hero>div:first-child>div{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.instagram-growth-hero button{min-height:41px;color:var(--purple-dark);cursor:pointer;background:#fff;border:1px solid #fff3;border-radius:11px;padding:0 14px;font-size:8px;font-weight:800}.instagram-growth-hero button+button{color:#fff;background:0 0}.instagram-phone{color:var(--ink);background:#fff;border:7px solid #17031f;border-radius:34px;align-self:center;overflow:hidden;transform:rotate(2deg);box-shadow:0 24px 55px #00000047}.instagram-phone-top{align-items:center;gap:8px;padding:12px;display:flex}.instagram-phone-top>i{background:var(--yellow);width:28px;height:28px;color:var(--purple-dark);border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.instagram-phone-top>span{letter-spacing:0;flex:1}.instagram-phone-top strong,.instagram-phone-top small{display:block}.instagram-phone-top strong{color:var(--ink);font-size:8px}.instagram-phone-top small{color:var(--muted);margin-top:2px;font-size:6px}.instagram-phone-top b{font-size:9px}.instagram-phone-post{background:radial-gradient(circle at 80% 20%,#ffbf2d 0 11%,#0000 12%),linear-gradient(145deg,#54117a,#28033a);flex-direction:column;justify-content:flex-end;min-height:290px;padding:22px;display:flex}.instagram-phone-post>span{color:#ffc84e;font-size:7px}.instagram-phone-post>strong{color:#fff;letter-spacing:-.05em;margin-top:8px;font-size:25px;line-height:1}.instagram-phone-post>small{color:#d9c9e2;margin-top:11px;font-size:7px}.instagram-phone-actions{gap:11px;padding:11px 13px;font-size:13px;display:flex}.instagram-phone-actions b{margin-left:auto}.instagram-quick-win,.instagram-pillars,.instagram-week,.instagram-scripts,.instagram-task-board{border:1px solid var(--admin-border);background:#fff;border-radius:22px;margin-top:12px;box-shadow:0 12px 34px #3508520b}.instagram-quick-win{grid-template-columns:minmax(230px,.6fr) minmax(0,1.4fr);align-items:center;gap:30px;padding:27px;display:grid}.instagram-quick-win>div>span,.instagram-pillars header>span,.instagram-week header span,.instagram-scripts>div>span,.instagram-task-board header span{color:var(--purple);letter-spacing:.1em;font-size:8px;font-weight:850}.instagram-quick-win h2{margin:7px 0 0}.instagram-quick-win ol{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.instagram-quick-win li{background:#f8f5fa;border-radius:13px;grid-template-columns:30px 1fr;gap:10px;padding:13px;display:grid}.instagram-quick-win li i{background:var(--purple);color:#fff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;display:grid}.instagram-quick-win li strong,.instagram-quick-win li span{display:block}.instagram-quick-win li strong{font-size:9px}.instagram-quick-win li span{color:var(--muted);margin-top:3px;font-size:7px}.instagram-pillars,.instagram-week,.instagram-task-board{padding:27px}.instagram-pillars>div{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:19px;display:grid}.instagram-pillars article{background:#fbfafc;border:1px solid #e7e1ea;border-radius:15px;padding:18px}.instagram-pillars article i{color:#b18dbf;font-size:8px;font-style:normal;font-weight:850}.instagram-pillars article strong{margin-top:23px;font-size:14px;display:block}.instagram-pillars article p{color:var(--muted);font-size:8px;line-height:1.5}.instagram-week{scroll-margin-top:18px}.instagram-week>div{grid-template-columns:repeat(7,1fr);gap:7px;margin-top:19px;display:grid}.instagram-week article{background:linear-gradient(155deg,#fff,#faf7fb);border:1px solid #e8e2eb;border-radius:14px;min-width:0;padding:14px}.instagram-week article>div{justify-content:space-between;align-items:center;gap:5px;display:flex}.instagram-week article>div i{color:var(--purple);font-size:9px;font-style:normal;font-weight:900}.instagram-week article>div span{letter-spacing:0;background:#f0e7f5;border-radius:999px;padding:4px 6px;font-size:6px}.instagram-week article>strong{min-height:30px;margin-top:18px;font-size:10px;display:block}.instagram-week article>p{min-height:58px;color:var(--muted);font-size:7px;line-height:1.45}.instagram-week article>small{color:var(--purple);border-top:1px solid #ece7ee;padding-top:9px;font-size:6px;font-weight:750;display:block}.instagram-scripts{color:#fff;background:linear-gradient(145deg,#310648,#21022f);grid-template-columns:minmax(230px,.58fr) minmax(0,1.42fr);gap:28px;padding:27px;display:grid}.instagram-scripts>div>span{color:#ffc84e}.instagram-scripts>div>p{color:#cdbdd6;font-size:8px;line-height:1.5}.instagram-scripts ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.instagram-scripts li{background:#fff1;border:1px solid #ffffff1f;border-radius:13px;grid-template-columns:34px 1fr;gap:12px;padding:14px;display:grid}.instagram-scripts li i{color:#ffc84e;font-size:8px;font-style:normal;font-weight:850}.instagram-scripts li p{margin:0}.instagram-scripts li strong,.instagram-scripts li span{display:block}.instagram-scripts li strong{font-size:9px}.instagram-scripts li span{color:#cdbdd6;margin-top:4px;font-size:7px;line-height:1.45}.instagram-task-board>header>b{background:var(--yellow);width:52px;height:52px;color:var(--purple-dark);border-radius:16px;place-items:center;font-size:12px;display:grid}.instagram-task-board>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.instagram-task-board button{text-align:left;cursor:pointer;background:#fbfafc;border:1px solid #e6e0e9;border-radius:14px;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:11px;min-width:0;padding:15px;display:grid}.instagram-task-board button>i{color:#fff;border:2px solid #d8ccdd;border-radius:9px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.instagram-task-board button.complete{background:#f5fcf8;border-color:#ccebdd}.instagram-task-board button.complete>i{background:#32a66e;border-color:#32a66e}.instagram-task-board button p{margin:0}.instagram-task-board button strong,.instagram-task-board button span,.instagram-task-board button small{display:block}.instagram-task-board button strong{font-size:9px}.instagram-task-board button span{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.45}.instagram-task-board button small{color:var(--purple);margin-top:8px;font-size:6px}.instagram-task-board button>b{color:var(--purple);font-size:8px}.ads-learning-intro{border:1px solid var(--admin-border);background:#fff;border-radius:24px;margin-top:16px;padding:28px;box-shadow:0 14px 38px #3508520e}.ads-channel-cards{grid-template-columns:1fr 1fr;gap:9px;margin-top:21px;display:grid}.ads-channel-cards article{background:#fbfafc;border:1px solid #e6e0e9;border-radius:16px;grid-template-columns:47px 1fr;gap:14px;padding:19px;display:grid}.ads-channel-cards article>i{color:#fff;border-radius:13px;place-items:center;width:45px;height:45px;font-size:15px;font-style:normal;font-weight:900;display:grid}.ads-channel-cards .meta>i{background:linear-gradient(135deg,#6c35db,#e33b82)}.ads-channel-cards .google>i{background:linear-gradient(135deg,#4285f4 0 48%,#34a853 49%)}.ads-channel-cards article span,.ads-channel-cards article strong,.ads-channel-cards article small{display:block}.ads-channel-cards article span{font-size:7px}.ads-channel-cards article strong{margin-top:4px;font-size:13px}.ads-channel-cards article p{color:var(--muted);font-size:8px}.ads-channel-cards article small{color:var(--purple);font-size:7px;font-weight:750}.ads-plain-steps{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.ads-plain-steps article{background:#f7f3f9;border-radius:15px;padding:17px}.ads-plain-steps i{color:#a98ab6;font-size:8px;font-style:normal;font-weight:850}.ads-plain-steps strong{margin-top:18px;font-size:11px;display:block}.ads-plain-steps p{min-height:48px;color:var(--muted);font-size:7px;line-height:1.5}.ads-plain-steps span{letter-spacing:0;background:#fff;border-radius:999px;padding:6px 8px;font-size:6px;display:inline-block}.ads-glossary{color:#fff;background:#2e0543;border-radius:14px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;padding:14px;display:flex}.ads-glossary>strong{color:#ffc84e;margin-right:7px;font-size:8px}.ads-glossary>span{color:#d4c5dc;letter-spacing:0;border:1px solid #ffffff1f;border-radius:999px;padding:7px 9px;font-size:7px}.ads-glossary b{color:#fff}.academy-intro{border:1px solid var(--admin-border);background:#fff;border-radius:26px;grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);margin-top:16px;display:grid;overflow:hidden;box-shadow:0 18px 48px #35085214}.academy-intro>img{object-fit:cover;width:100%;height:100%;min-height:405px}.academy-intro>div{align-self:center;padding:38px}.academy-intro>div>span,.academy-progress-strip span,.academy-curriculum>header span,.academy-week-plan header>span{color:var(--purple);letter-spacing:.11em;font-size:8px;font-weight:850}.academy-intro h2{letter-spacing:-.05em;margin:10px 0 12px;font-size:clamp(27px,3vw,42px);line-height:1.03}.academy-intro>div>p{color:var(--muted);font-size:10px;line-height:1.55}.academy-intro ul{margin:22px 0 0;padding:0;list-style:none}.academy-intro li{border-top:1px solid #eee9f0;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:11px;padding:10px 0;font-size:9px;display:grid}.academy-intro li i{background:var(--yellow-soft);color:#815800;border-radius:9px;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;font-weight:850;display:grid}.academy-progress-strip{border:1px solid var(--admin-border);background:#fff;border-radius:17px;grid-template-columns:210px minmax(170px,1fr) auto;align-items:center;gap:18px;margin:12px 0;padding:17px 21px;display:grid}.academy-progress-strip>div:first-child{justify-content:space-between;align-items:center;gap:15px;display:flex}.academy-progress-strip>div:first-child strong{color:var(--purple);font-size:18px}.academy-progress-track{background:#eee8f1;border-radius:999px;height:8px;overflow:hidden}.academy-progress-track i{border-radius:inherit;background:linear-gradient(90deg,var(--purple),#9c42c3,var(--yellow));height:100%;transition:width .45s cubic-bezier(.2,.75,.2,1);display:block}.academy-progress-strip>p{color:var(--muted);margin:0;font-size:8px}.academy-layout{grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);align-items:start;gap:13px;display:grid}.academy-curriculum,.academy-lesson{border:1px solid var(--admin-border);background:#fff;border-radius:23px;box-shadow:0 12px 36px #3508520d}.academy-curriculum{scrollbar-width:thin;scrollbar-color:#5010803d transparent;max-height:calc(100vh - 130px);padding:21px 13px 21px 21px;overflow-y:auto}.academy-curriculum>header{margin-bottom:17px}.academy-curriculum>header h2{letter-spacing:-.04em;margin:6px 0 0;font-size:21px}.academy-module{border-top:1px solid #eee9f0;padding:15px 8px 9px 0}.academy-module-title{grid-template-columns:33px minmax(0,1fr);align-items:center;gap:9px;margin-bottom:8px;display:grid}.academy-module-title>span{width:31px;height:31px;color:var(--purple);background:#f1eaf5;border-radius:10px;place-items:center;font-size:8px;font-weight:850;display:grid}.academy-module-title strong,.academy-module-title small{display:block}.academy-module-title strong{font-size:9px;line-height:1.3}.academy-module-title small{color:var(--muted);margin-top:3px;font-size:7px}.academy-module>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid}.academy-module>button:hover{background:#faf7fc}.academy-module>button.active{background:#f6eff9;border-color:#50108024}.academy-module>button>i{color:#8e8691;border:1px solid #ddd5e2;border-radius:8px;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;font-weight:800;display:grid}.academy-module>button.complete>i{color:#fff;background:#38a76f;border-color:#38a76f}.academy-module>button span strong,.academy-module>button span small{display:block}.academy-module>button span strong{font-size:8px;line-height:1.3}.academy-module>button span small{color:var(--muted);margin-top:3px;font-size:7px}.academy-lesson{overflow:hidden}.academy-lesson-cover{background:var(--purple-dark);height:310px;position:relative;overflow:hidden}.academy-lesson-cover>img{object-fit:cover;width:100%;height:100%}.academy-lesson-cover:after{content:"";background:linear-gradient(#0000,#1c0228e0);position:absolute;inset:45% 0 0}.academy-lesson-cover>div{z-index:2;color:#fff;position:absolute;bottom:20px;left:25px;right:25px}.academy-lesson-cover span,.academy-lesson-cover strong{display:block}.academy-lesson-cover span{color:#ffc84e;letter-spacing:.1em;font-size:8px;font-weight:850}.academy-lesson-cover strong{margin-top:6px;font-size:11px}.academy-lesson-body{padding:28px}.academy-lesson-body>header{border-bottom:1px solid #ebe6ed;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:22px;display:flex}.academy-lesson-body>header>div>span{color:var(--purple);text-transform:uppercase;font-size:8px;font-weight:850}.academy-lesson-body h2{letter-spacing:-.05em;margin:8px 0 7px;font-size:clamp(25px,3vw,38px);line-height:1}.academy-lesson-body header p{max-width:650px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.academy-lesson-body>header>button{border:1px solid var(--purple);background:var(--purple);color:#fff;cursor:pointer;border-radius:11px;flex:none;min-height:40px;padding:0 15px;font-size:8px;font-weight:800}.academy-lesson-body>header>button.complete{background:#38a76f;border-color:#38a76f}.academy-lesson-body>header>button:disabled{opacity:.6}.academy-explanation,.academy-checklist{border-bottom:1px solid #eee9f0;padding:22px 0}.academy-explanation>span,.academy-checklist>span,.academy-practice-grid span,.academy-lesson blockquote span{color:var(--purple);letter-spacing:.1em;font-size:8px;font-weight:850}.academy-explanation>p{color:#4e4851;margin:10px 0 0;font-size:11px;line-height:1.65}.academy-checklist ol{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.academy-checklist li{background:#fbfafc;border:1px solid #eae4ed;border-radius:14px;min-width:0;min-height:105px;padding:14px}.academy-checklist li i{background:var(--yellow-soft);color:#805700;border-radius:8px;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;font-weight:850;display:grid}.academy-checklist li p{margin:12px 0 0;font-size:9px;line-height:1.45}.academy-practice-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;display:grid}.academy-practice-grid section{background:#f6f1f8;border-radius:15px;padding:17px}.academy-practice-grid section:last-child{background:#fff3cd}.academy-practice-grid p{margin:8px 0 0;font-size:9px;line-height:1.5}.academy-lesson blockquote{border:1px solid #50108026;border-left:4px solid var(--purple);background:#fff;border-radius:14px;margin:10px 0 0;padding:17px}.academy-lesson blockquote p{color:#5f5763;margin:7px 0 0;font-size:9px;font-style:italic;line-height:1.5}.academy-lesson-body>footer{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:21px;display:grid}.academy-lesson-body>footer button{min-height:38px;color:var(--purple);cursor:pointer;background:#fff;border:1px solid #ddd6e1;border-radius:10px;font-size:8px;font-weight:750}.academy-lesson-body>footer button:last-child{border-color:var(--purple);background:var(--purple);color:#fff;justify-self:end;padding:0 14px}.academy-lesson-body>footer button:disabled{opacity:.35;cursor:default}.academy-lesson-body>footer div{color:var(--purple);background:#f4eef7;border-radius:9px;padding:7px 10px;font-size:8px;font-weight:800}.academy-week-plan{color:#fff;background:linear-gradient(145deg,#31064a,#220331);border-radius:23px;margin-top:13px;padding:27px}.academy-week-plan>header{justify-content:space-between;align-items:end;gap:28px;display:flex}.academy-week-plan header>span{color:#ffc84e}.academy-week-plan h2{color:#fff;margin:7px 0 0;font-size:25px}.academy-week-plan header p{color:#c8b7d2;max-width:450px;margin:0;font-size:9px;line-height:1.5}.academy-week-plan>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:19px;display:grid}.academy-week-plan article{background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;min-height:112px;padding:15px}.academy-week-plan article span,.academy-week-plan article strong{display:block}.academy-week-plan article span{color:#ffc84e;font-size:7px;font-weight:800}.academy-week-plan article strong{margin-top:6px;font-size:10px}.academy-week-plan article p{color:#cbbad5;margin:6px 0 0;font-size:8px;line-height:1.45}.forecast-visual{background:#21022f;border-radius:26px;min-height:430px;margin-top:16px;position:relative;overflow:hidden;box-shadow:0 18px 48px #3508521f}.forecast-visual>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.forecast-visual:after{content:"";background:linear-gradient(90deg,#1b0227f7 0,#1b0227c7 38%,#1b02271f 72%);position:absolute;inset:0}.forecast-visual>div{z-index:2;color:#fff;width:min(530px,58%);padding:65px 48px;position:relative}.forecast-visual span{color:#ffc84e;letter-spacing:.11em;font-size:8px;font-weight:850}.forecast-visual h2{letter-spacing:-.055em;margin:12px 0 13px;font-size:clamp(38px,4.3vw,60px);line-height:.96}.forecast-visual p{color:#d4c5dd;font-size:11px;line-height:1.6}.forecast-layout{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:12px;margin-top:12px;display:grid}.forecast-assumptions,.forecast-scenarios>article,.forecast-method,.forecast-reality-check{border:1px solid var(--admin-border);background:#fff;border-radius:22px;box-shadow:0 12px 34px #3508520b}.forecast-assumptions{padding:23px}.forecast-assumptions header{margin-bottom:17px}.forecast-assumptions header span{color:var(--purple);letter-spacing:.1em;font-size:8px;font-weight:850}.forecast-assumptions h2{letter-spacing:-.04em;margin:7px 0 5px;font-size:22px}.forecast-assumptions header p{color:var(--muted);margin:0;font-size:8px}.forecast-assumptions label{margin-top:12px;display:block}.forecast-assumptions label>span{color:#6d6571;margin-bottom:6px;font-size:8px;font-weight:750;display:block}.forecast-assumptions label>input,.forecast-assumptions label>select,.forecast-assumptions label>div{width:100%;height:42px;color:var(--purple-dark);background:#fbfafc;border:1px solid #ded7e2;border-radius:10px;font-size:11px;font-weight:800}.forecast-assumptions label>input,.forecast-assumptions label>select{padding:0 11px}.forecast-assumptions label>div{align-items:center;display:flex;overflow:hidden}.forecast-assumptions label>div input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 11px;font-size:11px;font-weight:800}.forecast-assumptions label>div i{height:100%;color:var(--purple);background:#f0e9f4;place-items:center;padding:0 10px;font-size:8px;font-style:normal;font-weight:850;display:grid}.forecast-assumptions label>small{color:var(--muted);margin-top:5px;font-size:7px;display:block}.forecast-assumptions>button{background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:11px;width:100%;min-height:42px;margin-top:17px;font-size:9px;font-weight:800}.forecast-scenarios{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.forecast-scenarios>article{--scenario-color:#8d8393;padding:22px;position:relative;overflow:hidden}.forecast-scenarios>article:before{content:"";background:var(--scenario-color);height:4px;position:absolute;inset:0 0 auto}.forecast-scenarios>article.featured{border-color:#ffb0007a;transform:translateY(-4px);box-shadow:0 18px 45px #6e4a001c}.forecast-scenarios header{justify-content:space-between;align-items:flex-start;gap:7px;min-height:42px;display:flex}.forecast-scenarios header span,.forecast-scenarios header small{display:block}.forecast-scenarios header span{color:var(--scenario-color);font-size:12px;font-weight:850}.forecast-scenarios header small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.35}.forecast-scenarios header b{color:#866000;white-space:nowrap;background:#fff2c8;border-radius:999px;padding:5px 7px;font-size:6px}.forecast-scenarios>article>p{min-height:49px;color:var(--muted);margin:11px 0 16px;font-size:8px;line-height:1.5}.forecast-result-main{background:#f7f3f9;border-radius:14px;padding:16px}.forecast-result-main span,.forecast-result-main strong,.forecast-result-main small{display:block}.forecast-result-main span{color:#746d77;font-size:7px}.forecast-result-main strong{color:var(--scenario-color);letter-spacing:-.05em;margin:5px 0 1px;font-size:34px}.forecast-result-main small{font-size:8px;font-weight:750}.forecast-scenarios dl{margin:14px 0 0}.forecast-scenarios dl>div{border-top:1px solid #eee9f0;padding:10px 0}.forecast-scenarios dt{color:var(--muted);font-size:7px}.forecast-scenarios dd{margin:4px 0 0;font-size:10px;font-weight:800}.forecast-method{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:35px;margin-top:12px;padding:28px;display:grid}.forecast-method>div>span,.forecast-reality-check>div>span{color:var(--purple);letter-spacing:.1em;font-size:8px;font-weight:850}.forecast-method h2,.forecast-reality-check h2{letter-spacing:-.04em;margin:8px 0 9px;font-size:26px}.forecast-method>div>p{color:var(--muted);font-size:9px;line-height:1.55}.forecast-method ol{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.forecast-method li{background:#f8f5fa;border-radius:14px;padding:15px}.forecast-method li>i{color:var(--purple);font-size:8px;font-style:normal;font-weight:850}.forecast-method li p{margin:10px 0 0}.forecast-method li strong,.forecast-method li span{display:block}.forecast-method li strong{font-size:9px}.forecast-method li span{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.45}.forecast-reality-check{grid-template-columns:minmax(0,1fr) minmax(330px,.7fr);margin-top:12px;display:grid;overflow:hidden}.forecast-reality-check>img{object-fit:cover;width:100%;height:100%;min-height:370px}.forecast-reality-check>div{align-self:center;padding:34px}.forecast-reality-check>div>p{color:var(--muted);font-size:9px}.forecast-reality-check ul{margin:17px 0;padding:0;list-style:none}.forecast-reality-check li{border-top:1px solid #eee9f0;padding:8px 0 8px 16px;font-size:9px}.forecast-reality-check li:before{content:"";float:left;background:var(--yellow);border-radius:50%;width:6px;height:6px;margin:3px 0 0 -15px}.forecast-reality-check button{background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:11px;min-height:40px;padding:0 15px;font-size:8px;font-weight:800}@media (max-width:1120px){.academy-intro{grid-template-columns:1fr}.academy-intro>img{min-height:330px}.academy-layout{grid-template-columns:1fr}.academy-curriculum{grid-template-columns:1fr 1fr;gap:0 16px;max-height:none;display:grid}.academy-curriculum>header{grid-column:1/-1}.forecast-layout{grid-template-columns:1fr}.forecast-assumptions{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.forecast-assumptions header,.forecast-assumptions>button{grid-column:1/-1}.forecast-assumptions label{margin-top:0}}@media (max-width:780px){.growth-space-tabs{grid-template-columns:1fr}.growth-space-tabs>button{min-height:58px}.academy-progress-strip{grid-template-columns:1fr;gap:9px}.academy-curriculum{grid-template-columns:1fr}.academy-lesson-cover{height:250px}.academy-lesson-body>header{flex-direction:column}.academy-checklist ol,.academy-week-plan>div{grid-template-columns:1fr 1fr}.academy-week-plan>header{flex-direction:column;align-items:flex-start}.forecast-visual{min-height:390px}.forecast-visual:after{background:linear-gradient(90deg,#1b0227f0,#1b022794)}.forecast-visual>div{width:80%;padding:48px 28px}.forecast-scenarios{grid-template-columns:1fr}.forecast-scenarios>article.featured{transform:none}.forecast-method,.forecast-reality-check{grid-template-columns:1fr}}@media (max-width:560px){.academy-intro>img{min-height:240px}.academy-intro>div{padding:25px 20px}.academy-intro h2{font-size:29px}.academy-lesson-cover{height:210px}.academy-lesson-body{padding:21px 16px}.academy-checklist ol,.academy-practice-grid,.academy-week-plan>div{grid-template-columns:1fr}.academy-lesson-body>footer{grid-template-columns:1fr 1fr}.academy-lesson-body>footer div{display:none}.academy-week-plan{padding:23px 17px}.forecast-visual{min-height:360px}.forecast-visual>div{width:100%;padding:40px 22px}.forecast-visual h2{font-size:39px}.forecast-assumptions{grid-template-columns:1fr}.forecast-assumptions header,.forecast-assumptions>button{grid-column:1}.forecast-method ol{grid-template-columns:1fr}.forecast-reality-check>img{min-height:250px}.forecast-reality-check>div{padding:26px 20px}}.forecast-assumptions header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.forecast-assumptions header>button{min-height:31px;color:var(--purple);cursor:pointer;background:#f6eff9;border:1px solid #5010802b;border-radius:9px;flex:none;padding:0 9px;font-size:7px;font-weight:800}.investment-hero{color:#fff;background:linear-gradient(145deg,#300647,#20022f);border-radius:26px;grid-template-columns:minmax(0,1.05fr) minmax(350px,.95fr);margin-top:16px;display:grid;overflow:hidden;box-shadow:0 18px 48px #35085221}.investment-hero>img{object-fit:cover;width:100%;height:100%;min-height:430px}.investment-hero>div{align-self:center;padding:42px}.investment-hero>div>span,.investment-form header>span,.investment-verdict>span,.investment-simulation header span,.investment-path header>span,.creative-plan>div>span{color:#ffc84e;letter-spacing:.11em;font-size:8px;font-weight:850}.investment-hero h2{letter-spacing:-.055em;margin:11px 0 13px;font-size:clamp(33px,3.6vw,51px);line-height:.98}.investment-hero>div>p{color:#d6c7df;font-size:10px;line-height:1.6}.investment-total{background:#ffffff12;border:1px solid #ffffff24;border-radius:15px;margin-top:24px;padding:18px}.investment-total small,.investment-total strong,.investment-total span{display:block}.investment-total small{color:#c7b5d1;font-size:7px;font-weight:800}.investment-total strong{color:#ffc84e;letter-spacing:-.05em;margin:6px 0 2px;font-size:30px}.investment-total span{color:#d8cadf;font-size:8px}.investment-layout{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:start;gap:12px;margin-top:12px;display:grid}.investment-form,.investment-verdict,.investment-simulation,.investment-path,.creative-plan{border:1px solid var(--admin-border);background:#fff;border-radius:22px;box-shadow:0 12px 34px #3508520b}.investment-form{padding:25px}.investment-form header>span,.investment-simulation header span,.investment-path header>span,.creative-plan>div>span{color:var(--purple)}.investment-form h2,.investment-verdict h2,.investment-simulation h2,.investment-path h2,.creative-plan h2{letter-spacing:-.045em;margin:7px 0 6px;font-size:25px}.investment-form header p,.investment-simulation header p,.investment-path header p,.creative-plan>div>p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.investment-fields{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:20px;display:grid}.investment-form label{min-width:0}.investment-form label>span{color:#6d6571;margin-bottom:6px;font-size:8px;font-weight:750;display:block}.investment-form label>div{background:#fbfafc;border:1px solid #ded7e2;border-radius:10px;align-items:center;height:42px;display:flex;overflow:hidden}.investment-form label>div i{height:100%;color:var(--purple);background:#f0e9f4;place-items:center;padding:0 9px;font-size:8px;font-style:normal;font-weight:850;display:grid}.investment-form label input{width:100%;min-width:0;height:100%;color:var(--purple-dark);background:0 0;border:0;outline:0;padding:0 10px;font-size:11px;font-weight:800}.investment-form label>small{color:var(--muted);margin-top:5px;font-size:7px;display:block}.investment-assumptions{background:#f7f3f9;border-radius:15px;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:20px;padding:17px;display:grid}.investment-assumptions>strong{color:var(--purple);grid-column:1/-1;font-size:9px}.investment-form>button{background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:11px;width:100%;min-height:43px;margin-top:18px;font-size:9px;font-weight:800}.investment-form>button:disabled{opacity:.6}.investment-verdict{--verdict:#bf8420;padding:27px;position:relative;overflow:hidden}.investment-verdict:before{content:"";background:var(--verdict);height:5px;position:absolute;inset:0 0 auto}.investment-verdict.success{--verdict:#2eaa6d}.investment-verdict.danger{--verdict:#c64b4b}.investment-verdict>span{color:var(--verdict)}.investment-verdict>p{color:var(--muted);font-size:9px;line-height:1.55}.investment-verdict dl{grid-template-columns:1fr 1fr;gap:7px;margin:19px 0;display:grid}.investment-verdict dl>div{background:#f7f4f8;border-radius:12px;padding:12px}.investment-verdict dt{color:var(--muted);font-size:7px}.investment-verdict dd{margin:5px 0 0;font-size:13px;font-weight:850}.investment-verdict>small{color:var(--muted);border-top:1px solid #eee8f0;padding-top:14px;font-size:7px;line-height:1.5;display:block}.investment-simulation,.investment-path,.creative-plan{margin-top:12px;padding:27px}.investment-simulation>header,.investment-path>header{justify-content:space-between;align-items:end;gap:28px;display:flex}.investment-simulation header p,.investment-path header p{max-width:470px}.investment-simulation>div{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:20px;display:grid}.investment-simulation article{--scenario-color:#8d8393;background:#fbfafc;border:1px solid #e5dfe8;border-radius:16px;padding:20px;position:relative;overflow:hidden}.investment-simulation article:before{content:"";background:var(--scenario-color);height:4px;position:absolute;inset:0 0 auto}.investment-simulation article.featured{background:#fffdf7;border-color:#ffb00073;box-shadow:0 12px 30px #6e4a0014}.investment-simulation article>span{color:var(--scenario-color);font-size:9px;font-weight:850}.investment-simulation article>p{min-height:36px;color:var(--muted);font-size:8px;line-height:1.5}.investment-simulation article>strong,.investment-simulation article>small{display:block}.investment-simulation article>strong{color:var(--scenario-color);letter-spacing:-.04em;margin-top:16px;font-size:25px}.investment-simulation article>small{margin-top:3px;font-size:8px;font-weight:750}.investment-simulation article dl{margin:16px 0 0}.investment-simulation article dl>div{border-top:1px solid #eae4ed;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.investment-simulation dt{color:var(--muted);font-size:7px}.investment-simulation dd{margin:0;font-size:9px;font-weight:800}.investment-simulation>footer{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.investment-simulation>footer>span{color:var(--muted);background:#f2edf5;border-radius:999px;padding:9px 12px;font-size:7px}.investment-simulation>footer strong{color:var(--purple)}.investment-path>div{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:20px;display:grid}.investment-path article{background:#fbfafc;border:1px solid #e5dfe8;border-radius:16px;padding:20px}.investment-path article>i{background:var(--yellow);width:34px;height:34px;color:var(--purple-dark);border-radius:11px;place-items:center;font-size:9px;font-style:normal;font-weight:850;display:grid}.investment-path article>span{color:var(--purple);margin-top:18px;font-size:7px;font-weight:850;display:block}.investment-path h3{margin:6px 0 10px;font-size:17px}.investment-path ul{color:var(--muted);margin:0;padding-left:16px;font-size:8px;line-height:1.55}.investment-path li+li{margin-top:5px}.investment-path article>strong{color:var(--purple);border-top:1px solid #e9e3eb;margin-top:16px;padding-top:13px;font-size:8px;line-height:1.45;display:block}.creative-plan{color:#fff;background:linear-gradient(145deg,#31064a,#220331);grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);align-items:center;gap:30px;display:grid}.creative-plan>div>span{color:#ffc84e}.creative-plan h2{color:#fff}.creative-plan>div>p{color:#cbbbd4}.creative-plan ol{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.creative-plan li{background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:14px;display:grid}.creative-plan li i{background:var(--yellow);width:36px;height:36px;color:var(--purple-dark);border-radius:11px;place-items:center;font-size:14px;font-style:normal;font-weight:850;display:grid}.creative-plan li strong,.creative-plan li span{display:block}.creative-plan li strong{font-size:9px}.creative-plan li span{color:#cbbbd4;margin-top:4px;font-size:7px;line-height:1.45}@media (max-width:1120px){.growth-space-tabs{grid-template-columns:repeat(2,1fr)}.investment-hero{grid-template-columns:1fr}.investment-hero>img{min-height:330px}.investment-layout{grid-template-columns:1fr}}@media (max-width:780px){.growth-space-tabs{grid-template-columns:1fr}.investment-fields,.investment-assumptions{grid-template-columns:repeat(2,1fr)}.investment-simulation>header,.investment-path>header{flex-direction:column;align-items:flex-start}.investment-simulation>div,.investment-path>div,.creative-plan{grid-template-columns:1fr}}@media (max-width:560px){.investment-hero>img{min-height:245px}.investment-hero>div{padding:28px 20px}.investment-hero h2{font-size:35px}.investment-form,.investment-verdict,.investment-simulation,.investment-path,.creative-plan{padding:21px 17px}.investment-fields,.investment-assumptions,.creative-plan ol{grid-template-columns:1fr}.investment-verdict dl{grid-template-columns:1fr 1fr}}@media (max-width:1120px){.growth-learning-path>div,.instagram-pillars>div,.ads-plain-steps{grid-template-columns:repeat(2,1fr)}.instagram-week>div{grid-template-columns:repeat(4,1fr)}}@media (max-width:780px){.growth-start-welcome,.instagram-growth-hero,.instagram-quick-win,.instagram-scripts{grid-template-columns:1fr}.growth-start-welcome>div{padding:29px 23px}.growth-learning-path>header,.instagram-week>header,.instagram-pillars>header,.instagram-task-board>header,.ads-learning-intro>header{flex-direction:column;align-items:flex-start}.instagram-phone{justify-self:center;width:min(310px,100%);transform:none}.instagram-week>div{grid-template-columns:repeat(2,1fr)}.instagram-task-board>div,.ads-channel-cards{grid-template-columns:1fr}.growth-start-rules{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:560px){.growth-learning-path,.instagram-quick-win,.instagram-pillars,.instagram-week,.instagram-scripts,.instagram-task-board,.ads-learning-intro{padding:21px 17px}.growth-learning-path>div,.instagram-quick-win ol,.instagram-pillars>div,.instagram-week>div,.ads-plain-steps{grid-template-columns:1fr}.growth-learning-path button{min-height:190px}.instagram-growth-hero{gap:27px;padding:30px 20px}.instagram-growth-hero h2{font-size:36px}.instagram-week article>strong,.instagram-week article>p{min-height:0}.ads-glossary{flex-direction:column;align-items:flex-start}}@media (max-width:1120px){.inventory-command-metrics{grid-template-columns:repeat(3,1fr)}.inventory-category-tabs{grid-template-columns:repeat(2,1fr)}.inventory-filter-bar{grid-template-columns:minmax(250px,1fr) 180px 160px}.inventory-filter-bar .inventory-result{grid-column:1/-1;justify-content:flex-end}}@media (max-width:720px){.inventory-command-center{grid-template-columns:1fr;padding:24px 19px}.inventory-command-center>button{justify-self:start}.inventory-command-metrics{grid-column:1;grid-template-columns:repeat(2,1fr)}.inventory-category-tabs{grid-template-columns:1fr}.inventory-category-tabs button{min-height:112px}.inventory-filter-bar{grid-template-columns:1fr}.inventory-filter-bar .inventory-result{grid-column:1;justify-content:flex-start}.inventory-category-section>header{flex-direction:column;align-items:flex-start}.inventory-category-section>header>div:last-child{justify-content:space-between;width:100%}}@media (max-width:460px){.inventory-command-metrics{grid-template-columns:1fr}.inventory-command-metrics article{padding:13px}}.sales-table>header,.sales-table>article{grid-template-columns:.7fr 1.35fr .75fr .75fr .75fr 1.65fr;min-width:930px}.sales-actions .sale-term-action{color:var(--purple);background:#f7effa;border-color:#61158a47}.sales-actions .sale-term-action:hover{border-color:var(--purple);background:var(--purple);color:#fff}.sale-term-overlay{z-index:140;padding:16px}.sale-term-editor{background:#f5f2f7;border:1px solid #ffffff80;border-radius:28px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1320px,100%);height:min(95vh,970px);display:grid;overflow:hidden;box-shadow:0 36px 110px #18022261}.sale-term-editor>header{background:#fffffff5;border-bottom:1px solid #e3dce7;justify-content:space-between;align-items:center;gap:24px;padding:19px 24px;display:flex}.sale-term-editor>header>div:first-child>span{color:var(--purple);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.sale-term-editor>header h2{letter-spacing:-.04em;margin:4px 0 2px;font-size:25px}.sale-term-editor>header small{color:var(--muted);font-size:12px}.sale-term-header-actions{align-items:center;gap:11px;display:flex}.sale-term-header-actions>strong{border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;display:inline-flex}.sale-term-header-actions>strong.draft{color:#805900;background:#fff1c6}.sale-term-header-actions>strong.completed{color:#14734d;background:#dcf5e8}.sale-term-header-actions>button{width:38px;height:38px;color:var(--purple-dark);cursor:pointer;background:#fff;border:1px solid #ddd5e1;border-radius:11px;font-size:24px}.sale-term-workspace{grid-template-columns:285px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.sale-term-summary{color:#fff;background:linear-gradient(155deg,#320546,#230231);padding:26px 22px;overflow-y:auto}.sale-term-summary>span{color:var(--yellow);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.sale-term-summary>h3{letter-spacing:-.04em;margin:10px 0 22px;font-size:25px;line-height:1.05}.sale-term-summary dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.sale-term-summary dl>div{background:#ffffff12;border:1px solid #ffffff1f;border-radius:13px;padding:12px}.sale-term-summary dt{color:#cdbdd6;font-size:11px}.sale-term-summary dd{color:#fff;margin:5px 0 0;font-size:15px;font-weight:800}.sale-term-checklist{background:#ffffff12;border-radius:15px;gap:8px;margin-top:22px;padding:17px;display:grid}.sale-term-checklist>strong{color:#fff;margin-bottom:3px;font-size:13px}.sale-term-checklist>span{color:#cdbdd6;padding-left:22px;font-size:12px;line-height:1.4;position:relative}.sale-term-checklist>span:before{content:"";border:1px solid #ffffff4d;border-radius:50%;width:14px;height:14px;position:absolute;top:1px;left:0}.sale-term-checklist>span.done{color:#fff}.sale-term-checklist>span.done:before{background:#35b778;border-color:#4fd391;box-shadow:inset 0 0 0 3px #2c0a3a}.sale-term-summary>p{color:#cdbdd6;margin:20px 0 0;font-size:12px;line-height:1.6}.sale-term-fields{border:0;min-width:0;margin:0;padding:22px;overflow-y:auto}.sale-term-fields:disabled{opacity:1}.sale-term-fields>section{background:#fff;border:1px solid #e2dbe6;border-radius:18px;margin-bottom:14px;padding:20px;box-shadow:0 10px 30px #3508520a}.sale-term-fields>section>header{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;margin-bottom:18px;display:grid}.sale-term-fields>section>header>span{background:var(--purple);color:#fff;border-radius:11px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:850;display:grid}.sale-term-fields>section>header h3{margin:0;font-size:18px}.sale-term-fields>section>header p{color:var(--muted);margin:3px 0 0;font-size:12px}.sale-term-fields>section>header.sale-term-section-with-action{grid-template-columns:36px minmax(0,1fr) auto}.sale-term-section-with-action>button,.sale-term-template-button{min-height:38px;color:var(--purple);cursor:pointer;background:#f7effa;border:1px solid #61158a3d;border-radius:10px;padding:0 13px;font-size:12px;font-weight:800}.sale-term-template-button{margin-top:14px}.sale-term-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sale-term-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.sale-term-grid label{color:#514a55;min-width:0;font-size:13px;font-weight:750}.sale-term-grid label.wide{grid-column:1/-1}.sale-term-grid.three label.double{grid-column:span 2}.sale-term-grid input,.sale-term-grid select,.sale-term-grid textarea{width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fbfafc;border:1px solid #dcd5e0;border-radius:10px;outline:none;margin-top:6px;padding:0 12px;font-size:14px}.sale-term-grid textarea{resize:vertical;min-height:92px;padding-top:11px;line-height:1.5}.sale-term-grid input:focus,.sale-term-grid select:focus,.sale-term-grid textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px #61158a14}.sale-term-fields:disabled input,.sale-term-fields:disabled select,.sale-term-fields:disabled textarea{opacity:1;color:#3d3840;background:#f7f5f8}.sale-term-items{gap:11px;display:grid}.sale-term-items>article{background:#faf8fb;border:1px solid #e4dce8;border-radius:15px;padding:16px}.sale-term-items>article>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.sale-term-items>article>header span,.sale-term-items>article>header strong{display:block}.sale-term-items>article>header span{color:var(--purple);text-transform:uppercase;font-size:11px;font-weight:850}.sale-term-items>article>header strong{margin-top:4px;font-size:15px}.sale-term-items>article>header button{color:#a33434;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:750}.sale-term-items>article>header button:disabled{opacity:.35}.sale-term-review-check{cursor:pointer;background:#fff;border:1px solid #dfd6e4;border-radius:15px;align-items:flex-start;gap:11px;padding:18px;display:flex}.sale-term-review-check>input{width:19px;height:19px;accent-color:var(--purple);margin:1px 0 0}.sale-term-review-check span strong,.sale-term-review-check span small{display:block}.sale-term-review-check span strong{font-size:14px}.sale-term-review-check span small{color:var(--muted);margin-top:4px;font-size:12px}.sale-term-editor>footer{background:#fffffff7;border-top:1px solid #e3dce7;justify-content:space-between;align-items:center;gap:18px;padding:15px 22px;display:flex}.sale-term-editor>footer>span{color:var(--muted);font-size:12px}.sale-term-editor>footer>div{gap:8px;display:flex}.sale-term-editor>footer button{min-height:43px;color:var(--purple);cursor:pointer;background:#fff;border:1px solid #d9d1dd;border-radius:11px;padding:0 16px;font-size:13px;font-weight:800}.sale-term-editor>footer button.primary{border-color:var(--purple);background:var(--purple);color:#fff}.sale-term-editor button:disabled{opacity:.55;cursor:not-allowed}.sale-term-loading{text-align:center;background:#fff;border-radius:22px;justify-items:center;width:min(430px,100%);padding:36px;display:grid;box-shadow:0 28px 80px #1802224d}.sale-term-loading i{border:3px solid #e5dce9;border-top-color:var(--purple);border-radius:50%;width:28px;height:28px;margin-bottom:17px;animation:.8s linear infinite admin-spin}.sale-term-loading strong{font-size:17px}.sale-term-loading span{color:var(--muted);margin-top:7px;font-size:13px}@media (max-width:920px){.sale-term-overlay{padding:0}.sale-term-editor{border:0;border-radius:0;width:100%;height:100dvh}.sale-term-workspace{grid-template-columns:1fr;overflow-y:auto}.sale-term-summary{overflow:visible}.sale-term-summary dl{grid-template-columns:repeat(4,1fr)}.sale-term-checklist{grid-template-columns:1fr 1fr}.sale-term-fields{overflow:visible}}@media (max-width:640px){.sale-term-editor>header{align-items:flex-start;padding:15px}.sale-term-editor>header h2{font-size:20px}.sale-term-header-actions>strong{display:none}.sale-term-summary{padding:22px 16px}.sale-term-summary dl{grid-template-columns:1fr 1fr}.sale-term-checklist{grid-template-columns:1fr}.sale-term-fields{padding:12px}.sale-term-fields>section{padding:16px 13px}.sale-term-fields>section>header.sale-term-section-with-action{grid-template-columns:36px minmax(0,1fr)}.sale-term-section-with-action>button{grid-column:1/-1;justify-self:start}.sale-term-grid,.sale-term-grid.three{grid-template-columns:1fr}.sale-term-grid.three label.double,.sale-term-grid label.wide{grid-column:1}.sale-term-editor>footer{flex-direction:column;align-items:stretch;padding:12px}.sale-term-editor>footer>div{grid-template-columns:1fr 1fr;display:grid}.sale-term-editor>footer button{padding:0 10px}}.desktop-nav a{min-height:40px;color:inherit;border-radius:999px;align-items:center;padding:0 17px;font-size:13px;font-weight:650;text-decoration:none;transition:color .2s,background .2s,box-shadow .2s;display:inline-flex}.desktop-nav a:hover{color:var(--purple);background:#fff;box-shadow:0 4px 14px #2d084414}.commerce-intro{background:radial-gradient(circle at 92% 0,#fbbe382b,#0000 30%),linear-gradient(145deg,#fff,#faf7fc);border:1px solid #51117e1a;border-radius:34px;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);gap:20px 44px;width:min(1280px,100% - 32px);margin:28px auto 18px;padding:40px 46px 28px;scroll-margin-top:120px;display:grid;box-shadow:0 22px 58px #34084d14}.commerce-intro>div:first-child>span{color:var(--purple);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800}.commerce-intro h1{letter-spacing:-.055em;text-wrap:balance;max-width:720px;margin:10px 0 12px;font-size:clamp(36px,4vw,58px);line-height:1}.commerce-intro p{max-width:720px;color:var(--muted);margin:0;font-size:16px;line-height:1.6}.commerce-intro>nav{grid-template-columns:1fr 1fr;align-content:center;gap:9px;display:grid}.commerce-intro>nav a{min-height:50px;color:var(--purple);text-align:center;background:#fff;border:1px solid #51117e26;border-radius:14px;justify-content:center;align-items:center;padding:10px 16px;font-size:14px;font-weight:750;text-decoration:none;display:flex}.commerce-intro>nav .commerce-primary{border-color:var(--purple);background:var(--purple);color:#fff;box-shadow:0 12px 24px #51117e33}.commerce-trust{border-top:1px solid #51117e17;grid-column:1/-1;align-items:center;gap:8px;padding-top:18px;display:flex}.commerce-trust span{color:#5a2876;background:#f2eaf7;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.commerce-trust a{color:var(--purple);margin-left:auto;font-size:14px;font-weight:800}.launch-spotlight{min-height:560px;margin-top:18px}.launch-copy h2{letter-spacing:-.065em;text-wrap:balance;max-width:720px;margin:24px 0 20px;font-size:clamp(48px,4.8vw,72px);line-height:.93}.launch-copy h2 em{color:#ffd890;margin-top:8px;font-style:normal;display:block}.iphone18-details{margin-bottom:30px;padding:30px 40px}.iphone18-heading-actions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.iphone18-heading-actions button,.iphone18-heading-actions a{min-height:44px;color:var(--purple);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #51117e2e;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.iphone18-heading-actions button{border-color:var(--purple);background:var(--purple);color:#fff}.product-main{color:inherit;text-decoration:none;display:block}.product-actions a{min-height:48px;color:var(--purple);background:#fff;border:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;text-decoration:none;display:flex}.missing-product-photo{color:#60337a;text-align:center;background:linear-gradient(145deg,#faf7fc,#f2ebf6);border:1px dashed #51117e47;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:300px;padding:28px;display:flex}.missing-product-photo:before{content:"!";background:var(--yellow);color:#321044;border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;font-weight:900;display:grid}.missing-product-photo span{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:850}.missing-product-photo strong{max-width:220px;font-size:18px}.missing-product-photo small{max-width:230px;color:var(--muted);font-size:12px;line-height:1.45}.modal-image>.missing-product-photo{border:0;border-radius:0;min-height:100%}.cart-items .missing-product-photo{border-radius:14px;width:90px;min-height:90px;padding:8px}.cart-items .missing-product-photo:before{width:24px;height:24px;font-size:14px}.cart-items .missing-product-photo span{font-size:8px}.cart-items .missing-product-photo strong,.cart-items .missing-product-photo small{display:none}.payment-clarity{border-left:4px solid var(--yellow);background:#fff8df;border-radius:4px 14px 14px 4px;margin-top:24px;padding:15px 17px}.payment-clarity strong{color:#3a174d;font-size:14px;display:block}.payment-clarity p{color:#62526b;margin:5px 0 0;font-size:13px;line-height:1.55}.product-modal-actions{gap:9px;display:grid}.whatsapp-product-action{color:#fff;text-align:center;background:#187a4a;border-radius:14px;justify-content:center;align-items:center;min-height:54px;padding:10px 18px;font-size:14px;font-weight:850;text-decoration:none;display:flex;box-shadow:0 12px 24px #187a4a2e}.measurement-consent{z-index:80;color:#fff;background:#260638;border:1px solid #ffffff24;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:22px;width:min(620px,100% - 44px);padding:20px;display:grid;position:fixed;bottom:22px;left:22px;box-shadow:0 22px 70px #1a042659}.measurement-consent strong{font-size:17px;display:block}.measurement-consent p{color:#d5c8dd;margin:5px 0;font-size:13px;line-height:1.5}.measurement-consent a{color:#ffd56a;font-size:12px;font-weight:750}.measurement-consent>div:last-child{gap:7px;display:grid}.measurement-consent button{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff38;border-radius:10px;min-height:42px;padding:0 14px;font-weight:750}.measurement-consent button:last-child{border-color:var(--yellow);background:var(--yellow);color:#321044}.policy-page{color:#291137;background:radial-gradient(circle at 90% 0,#ffca4533,#0000 28%),#f8f5fa;min-height:100vh;padding:70px max(24px,50vw - 550px)}.policy-page header{max-width:820px;margin-bottom:40px}.policy-page header>a{color:var(--purple);margin-bottom:40px;font-size:28px;font-weight:950;text-decoration:none;display:inline-flex}.policy-page header>span{color:var(--purple);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:850;display:block}.policy-page h1{letter-spacing:-.06em;margin:10px 0 16px;font-size:clamp(42px,6vw,72px);line-height:.96}.policy-page header p{color:var(--muted);font-size:17px;line-height:1.65}.policy-page>section{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.policy-page article{background:#fff;border:1px solid #51117e1a;border-radius:22px;padding:28px;box-shadow:0 12px 34px #2d07410d}.policy-page article>span{color:#b48516;font-size:13px;font-weight:900}.policy-page article h2{letter-spacing:-.03em;margin:9px 0;font-size:24px}.policy-page article p{color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.65}.policy-page>footer{gap:10px;margin-top:28px;display:flex}.policy-page>footer a{border:1px solid var(--purple);min-height:48px;color:var(--purple);border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.policy-page>footer a:last-child{background:var(--purple);color:#fff}.settings-section-title{border-bottom:1px solid #e6e1e9;padding:4px 0 10px}.settings-section-title span{color:var(--purple);text-transform:uppercase;font-size:13px;font-weight:850;display:block}.settings-section-title p{color:var(--muted);margin:4px 0 0;font-size:12px}.pre-sale-contact>span{color:#665770}.photo-pending-admin{color:#795400;background:#fff2c9;border-radius:999px;margin-top:5px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}@media (max-width:1050px){.desktop-nav a{padding:0 11px;font-size:12px}.commerce-intro{grid-template-columns:1fr}.commerce-intro>nav{grid-template-columns:repeat(4,1fr)}}@media (max-width:760px){.commerce-intro{border-radius:25px;grid-template-columns:1fr;gap:22px;width:calc(100% - 20px);margin:12px auto;padding:27px 20px 20px}.commerce-intro h1{font-size:clamp(36px,10vw,48px)}.commerce-intro>nav{grid-template-columns:1fr 1fr}.commerce-trust{flex-wrap:wrap;align-items:flex-start}.commerce-trust a{width:100%;margin:6px 0 0}.launch-spotlight{min-height:0}.launch-copy h2{margin-top:22px;font-size:clamp(42px,11.5vw,58px)}.iphone18-details{padding:28px 20px}.iphone18-heading-actions{align-items:stretch;width:100%}.product-actions a{display:none}.product-modal-actions{z-index:2;padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;margin:0 -20px -35px;position:sticky;bottom:-35px}.measurement-consent{grid-template-columns:1fr;gap:14px;width:calc(100% - 20px);padding:17px;bottom:74px;left:10px}.measurement-consent>div:last-child{grid-template-columns:1fr 1fr}.policy-page{padding:42px 18px 100px}.policy-page header>a{margin-bottom:30px}.policy-page>section{grid-template-columns:1fr}.policy-page>footer{flex-direction:column}}@media (max-width:430px){.commerce-intro>nav,.measurement-consent>div:last-child{grid-template-columns:1fr}}.decision-studio{background:radial-gradient(circle at 92% 4%,#ffc2472b,#0000 24%),linear-gradient(145deg,#fff,#f7f1fa);border:1px solid #51117e1a;border-radius:40px;width:min(1280px,100% - 32px);margin:24px auto 34px;padding:72px 48px 48px;scroll-margin-top:110px;box-shadow:0 28px 76px #35085217}.decision-heading{justify-content:space-between;align-items:end;gap:36px;margin-bottom:34px;display:flex}.decision-heading>div{max-width:750px}.decision-heading span,.model-compare header span,.why-uga-heading>span,.faq-heading>span{color:var(--purple);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:850}.decision-heading h2,.why-uga-heading h2,.faq-heading h2{letter-spacing:-.055em;text-wrap:balance;margin:10px 0 0;font-size:clamp(40px,4.6vw,64px);line-height:.96}.decision-heading>p{max-width:410px;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.decision-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:14px;display:grid}.decision-questions{color:#fff;background:linear-gradient(145deg,#260437,#56107a);border-radius:28px;flex-direction:column;padding:28px;display:flex;box-shadow:0 24px 58px #2c054038}.decision-questions>strong{font-size:18px}.decision-questions>div{gap:8px;margin:22px 0 18px;display:grid}.decision-questions button{color:#fff;text-align:left;cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:64px;padding:11px 15px;transition:transform .2s,border-color .2s,background .2s;display:flex}.decision-questions button span,.decision-questions button small{display:block}.decision-questions button span{font-size:13px;font-weight:800}.decision-questions button small{color:#ffffff94;margin-top:4px;font-size:9px}.decision-questions button.active{border-color:var(--yellow);background:var(--yellow);color:var(--purple-dark);box-shadow:0 10px 24px #00000029}.decision-questions button.active small{color:#2b053cad}.decision-questions>small{color:#ffffff85;margin-top:auto;font-size:9px;line-height:1.55}.decision-result{background:#fff;border:1px solid #51117e1a;border-radius:28px;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 18px 48px #35085213}.decision-result-visual{background:radial-gradient(circle at 50% 45%,#fff 0%,#f7f2fa 60%,#eee5f3 100%);place-items:center;min-height:470px;padding:28px;display:grid;position:relative;overflow:hidden}.decision-result-visual>img{object-fit:contain;width:100%;height:405px;transition:transform .35s}.decision-result-visual>span{background:var(--yellow);color:var(--purple-dark);text-transform:uppercase;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:850;position:absolute;top:18px;left:18px}.decision-result-copy{flex-direction:column;justify-content:center;padding:38px;display:flex}.decision-result-copy>span{color:var(--purple);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:850}.decision-result-copy h3{letter-spacing:-.05em;margin:8px 0 12px;font-size:clamp(34px,3.5vw,50px);line-height:.98}.decision-result-copy>p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.decision-result-copy ul{margin:22px 0;padding:0;list-style:none}.decision-result-copy li{border-bottom:1px solid var(--line);color:#504557;padding:9px 0;font-size:12px}.decision-result-copy li:before{content:"✓";color:var(--green);margin-right:9px;font-weight:900}.decision-result-copy>div{gap:12px;display:grid}.decision-result-copy>div strong{letter-spacing:-.02em;font-size:18px}.decision-result-copy button,.compare-table article>button{background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:48px;font-size:12px;font-weight:800;box-shadow:0 12px 25px #51117e33}.model-compare{background:#fff;border:1px solid #51117e1a;border-radius:28px;margin-top:18px;padding:34px;scroll-margin-top:110px}.model-compare>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:30px;padding-bottom:25px;display:flex}.model-compare h3{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(30px,3.5vw,46px);line-height:1}.model-compare header p{max-width:390px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.compare-selectors{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0 16px;display:grid}.compare-selectors label{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.compare-selectors select{border:1px solid var(--line);width:100%;height:48px;color:var(--ink);background:#faf8fb;border-radius:13px;outline:none;margin-top:7px;padding:0 12px}.compare-selectors select:focus{border-color:var(--purple);box-shadow:0 0 0 3px #51117e12}.compare-table{gap:10px;display:grid}.compare-table article{border:1px solid var(--line);background:#fcfbfd;border-radius:20px;flex-direction:column;min-width:0;padding:18px;display:flex}.compare-product-image{background:#fff;border-radius:15px;place-items:center;min-height:230px;margin-bottom:18px;display:grid;overflow:hidden}.compare-product-image>img{object-fit:contain;width:100%;height:220px}.compare-product-image .missing-product-photo{min-height:220px}.compare-table article>span{color:var(--purple);text-transform:uppercase;font-size:9px;font-weight:800}.compare-table h4{letter-spacing:-.03em;margin:7px 0 17px;font-size:21px}.compare-table dl{flex:1;margin:0 0 18px}.compare-table dl>div{border-top:1px solid var(--line);padding:10px 0}.compare-table dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.compare-table dd{color:#473c4d;margin:4px 0 0;font-size:11px;line-height:1.45}.why-uga{color:#fff;background:linear-gradient(145deg,#28043a,#4b0b6a);border-radius:40px;width:min(1280px,100% - 32px);margin:0 auto 30px;padding:72px 48px 38px;box-shadow:0 30px 80px #2a043d38}.why-uga-heading{max-width:860px;margin-bottom:34px}.why-uga-heading>span{color:#ffd572}.why-uga-heading h2{color:#fff}.why-uga-heading p{color:#d6c6df;max-width:660px;margin:16px 0 0;font-size:15px;line-height:1.6}.why-uga-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.why-uga-grid article{background:#fff1;border:1px solid #ffffff21;border-radius:20px;min-height:190px;padding:24px}.why-uga-grid article>span{background:var(--yellow);width:31px;height:31px;color:var(--purple-dark);border-radius:10px;place-items:center;margin-bottom:25px;font-size:9px;font-weight:900;display:grid}.why-uga-grid strong{font-size:16px;display:block}.why-uga-grid p{color:#cfbfd9;margin:8px 0 0;font-size:11px;line-height:1.55}.why-uga-human{background:#ffffff14;border:1px solid #ffd57240;border-radius:22px;grid-template-columns:86px 1fr auto;align-items:center;gap:18px;margin-top:10px;padding:14px 16px;display:grid}.why-uga-human>img{object-fit:cover;object-position:center 23%;border-radius:17px;width:86px;height:86px}.why-uga-human span,.why-uga-human strong,.why-uga-human p{display:block}.why-uga-human span{color:#ffd572;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.why-uga-human strong{margin-top:4px;font-size:18px}.why-uga-human p{color:#cfbfd9;margin:4px 0 0;font-size:11px}.why-uga-human a{background:var(--yellow);min-height:47px;color:var(--purple-dark);border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:11px;font-weight:850;display:inline-flex}.trade-quick-form{text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff13;border:1px solid #ffffff24;border-radius:22px;width:min(100%,620px);margin-top:24px;padding:18px}.trade-quick-form>div:first-child span,.trade-quick-form>div:first-child strong,.trade-quick-form>div:first-child small{display:block}.trade-quick-form>div:first-child span{color:var(--yellow);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.trade-quick-form>div:first-child strong{margin-top:4px;font-size:18px}.trade-quick-form>div:first-child small{color:#cdbed6;margin-top:3px;font-size:9px}.trade-fields{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0 10px;display:grid}.trade-fields label{color:#d8cbe0;text-transform:uppercase;font-size:8px;font-weight:750}.trade-fields input,.trade-fields select{color:#fff;background:#1602208a;border:1px solid #ffffff26;border-radius:11px;outline:none;width:100%;height:43px;margin-top:6px;padding:0 11px}.trade-fields input::placeholder{color:#ffffff61}.trade-fields select option{color:var(--ink)}.trade-quick-form>a{min-height:49px;color:var(--purple-dark);text-align:center;background:#fff;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:850;transition:background .2s,transform .2s;display:flex}.trade-quick-form>a.ready{background:var(--yellow)}.trade-quick-form>small{color:#baa9c5;text-align:center;margin-top:8px;font-size:8px;display:block}.store-faq{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:54px;width:min(1180px,100% - 32px);margin:30px auto 80px;padding:70px 0;scroll-margin-top:100px;display:grid}.faq-heading{align-self:start;position:sticky;top:120px}.faq-heading h2{font-size:clamp(38px,4vw,56px)}.faq-heading p{color:var(--muted);margin:17px 0 0;font-size:14px;line-height:1.6}.faq-list{border-top:1px solid #51117e2b}.faq-list details{border-bottom:1px solid #51117e2b}.faq-list summary{cursor:pointer;grid-template-columns:36px 1fr 30px;align-items:center;gap:11px;min-height:78px;padding:0 6px;font-size:16px;font-weight:750;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--purple);font-size:9px;font-weight:850}.faq-list summary i{background:var(--lavender);width:30px;height:30px;color:var(--purple);border-radius:50%;place-items:center;font-size:19px;font-style:normal;transition:transform .2s;display:grid}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details p{color:var(--muted);margin:-5px 42px 24px 53px;font-size:13px;line-height:1.65}.purchase-progress{counter-reset:purchase-step;grid-template-columns:repeat(4,1fr);gap:4px;margin:0 0 24px;padding:0;list-style:none;display:grid}.purchase-progress li{color:#9a929e;letter-spacing:.04em;text-align:center;text-transform:uppercase;counter-increment:purchase-step;padding-top:15px;font-size:7px;font-weight:800;position:relative}.purchase-progress li:before{content:counter(purchase-step);z-index:1;color:#fff;background:#d9d2dc;border:2px solid #fff;border-radius:50%;place-items:center;width:14px;height:14px;font-size:6px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.purchase-progress li:after{content:"";background:#e5dfe8;width:100%;height:2px;position:absolute;top:6px;left:-52%}.purchase-progress li:first-child:after{display:none}.purchase-progress li.active{color:var(--purple)}.purchase-progress li.active:before,.purchase-progress li.active:after{background:var(--purple)}.selection-summary{background:#f7f2fa;border:1px solid #51117e21;border-radius:15px;margin-top:22px;padding:15px 17px}.selection-summary span,.selection-summary strong,.selection-summary small{display:block}.selection-summary span{color:var(--purple);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.selection-summary strong{margin-top:5px;font-size:14px}.selection-summary small{color:var(--muted);margin-top:4px;font-size:10px}@media (hover:hover){.decision-questions button:hover{border-color:#ffc247a6;transform:translate(3px)}.decision-result:hover .decision-result-visual>img{transform:scale(1.025)}.decision-result-copy button:hover,.compare-table article>button:hover,.why-uga-human a:hover,.trade-quick-form>a:hover{transform:translateY(-2px)}}@media (max-width:960px){.decision-studio{padding:58px 28px 32px}.decision-layout{grid-template-columns:1fr}.decision-questions>div{grid-template-columns:1fr 1fr}.why-uga{padding:58px 28px 30px}.why-uga-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-faq{grid-template-columns:1fr;gap:28px;padding:50px 20px}.faq-heading{position:static}}@media (max-width:700px){.decision-studio{border-radius:29px;width:calc(100% - 20px);margin:14px auto 24px;padding:46px 10px 10px}.decision-heading{padding:0 10px;display:block}.decision-heading h2{font-size:42px}.decision-heading>p{margin-top:15px;font-size:13px}.decision-questions{border-radius:22px;padding:20px}.decision-questions>div{grid-template-columns:1fr}.decision-result{border-radius:22px;grid-template-columns:1fr}.decision-result-visual{min-height:330px}.decision-result-visual>img{height:300px}.decision-result-copy{padding:27px 22px}.decision-result-copy h3{font-size:36px}.model-compare{border-radius:22px;padding:25px 10px 10px}.model-compare>header{padding:0 10px 22px;display:block}.model-compare header p{margin-top:12px}.compare-selectors{grid-template-columns:1fr;padding:0 10px}.compare-table{scroll-snap-type:x mandatory;gap:9px;margin:0 -10px;padding:0 10px 12px;display:flex;overflow-x:auto}.compare-table article{scroll-snap-align:start;flex:0 0 min(82vw,310px)}.why-uga{border-radius:29px;width:calc(100% - 20px);margin-bottom:18px;padding:48px 18px 18px}.why-uga-heading h2{font-size:41px}.why-uga-grid{grid-template-columns:1fr}.why-uga-grid article{min-height:0}.why-uga-human{grid-template-columns:70px 1fr;padding:12px}.why-uga-human>img{width:70px;height:70px}.why-uga-human>a{grid-column:1/-1}.trade-quick-form{padding:15px}.trade-fields{grid-template-columns:1fr}.store-faq{width:calc(100% - 20px);margin-bottom:35px;padding:45px 5px}.faq-heading h2{font-size:40px}.faq-list summary{grid-template-columns:27px 1fr 30px;min-height:72px;font-size:14px}.faq-list details p{margin:-3px 35px 22px 38px}.purchase-progress{margin-right:35px}}.launch-center{margin-top:16px;animation:.38s both growth-view-in}.launch-command-hero{color:#fff;isolation:isolate;background:linear-gradient(90deg,#12021bf5 0%,#200528cc 50%,#1c03202e 100%),url(/images/growth-launch/line18-launch-bg.webp) 50%/cover;border-radius:30px;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:26px;min-height:510px;padding:46px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 65px #27033233}.launch-command-copy{z-index:2;align-self:center;position:relative}.launch-command-copy>span{color:#ffd36e;letter-spacing:.12em;align-items:center;gap:9px;font-size:9px;font-weight:850;display:flex}.launch-command-copy>span i{background:#6ee6a4;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 7px #6ee6a421}.launch-command-copy h2{letter-spacing:-.062em;max-width:690px;margin:20px 0 14px;font-size:clamp(43px,5vw,72px);line-height:.94}.launch-command-copy h2 em{color:#ffc847;font-style:normal;display:block}.launch-command-copy>p{color:#d7c9df;max-width:620px;font-size:12px;line-height:1.65}.launch-command-copy>div{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.launch-command-copy button,.launch-operating-rhythm footer button{background:var(--yellow);min-height:44px;color:var(--purple-dark);cursor:pointer;border:1px solid #fff3;border-radius:12px;padding:0 17px;font-size:9px;font-weight:850}.launch-command-copy button+button{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14}.launch-command-product{justify-content:center;align-items:flex-end;min-height:420px;display:flex;position:relative}.launch-command-product>img{object-fit:contain;filter:drop-shadow(0 34px 32px #00000061);width:min(100%,455px);height:auto;max-height:460px;transform:translateY(68px)}.launch-command-product>div{z-index:2;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#16031fad;border:1px solid #ffffff29;border-radius:18px;width:208px;padding:17px;position:absolute;top:0;right:0}.launch-command-product small,.launch-command-product strong,.launch-command-product span{display:block}.launch-command-product small{color:#d0bed9;letter-spacing:.09em;font-size:7px;font-weight:800}.launch-command-product strong{color:#ffc847;letter-spacing:-.05em;margin-top:9px;font-size:32px}.launch-command-product span{color:#fff;margin-top:2px;font-size:8px}.launch-command-product>div>i{background:#ffffff21;border-radius:999px;height:5px;margin-top:13px;display:block;overflow:hidden}.launch-command-product>div>i b{border-radius:inherit;background:linear-gradient(90deg,#ffb000,#ffe39a);height:100%;display:block}.launch-guardrail{color:#725316;background:#fff9e9;border:1px solid #eadcb6;border-radius:16px;align-items:center;gap:12px;margin-top:10px;padding:16px 20px;display:flex}.launch-guardrail strong{color:var(--purple-dark);font-size:9px}.launch-guardrail span{border-left:1px solid #e5d3a1;padding-left:12px;font-size:8px;line-height:1.45}.launch-execution,.launch-creative-library{border:1px solid var(--admin-border);background:#fff;border-radius:25px;margin-top:14px;padding:29px;scroll-margin-top:18px;box-shadow:0 14px 38px #3508520d}.launch-execution>header,.launch-creative-library>header{justify-content:space-between;align-items:end;gap:30px;display:flex}.launch-execution>header span,.launch-creative-library>header span,.launch-operating-rhythm>div>span{color:var(--purple);letter-spacing:.11em;font-size:8px;font-weight:850}.launch-execution>header h2,.launch-creative-library>header h2,.launch-operating-rhythm h2{letter-spacing:-.045em;margin:7px 0 0;font-size:28px}.launch-execution>header>p,.launch-creative-library>header>p{max-width:500px;color:var(--muted);margin:0;font-size:9px;line-height:1.55}.launch-phase-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:22px;display:grid}.launch-phase-grid>article{background:#fbfafc;border:1px solid #e5dee8;border-radius:18px;min-width:0;overflow:hidden}.launch-phase-grid>article>header{color:#fff;background:linear-gradient(145deg,#3e095a,#270338);min-height:168px;padding:19px;position:relative}.launch-phase-grid>article>header>span{color:#ffc847;letter-spacing:.08em;font-size:7px;font-weight:850}.launch-phase-grid>article>header>b{background:#ffffff1a;border-radius:999px;padding:6px 8px;font-size:7px;position:absolute;top:15px;right:16px}.launch-phase-grid h3{letter-spacing:-.025em;max-width:220px;margin:19px 0 7px;font-size:16px;line-height:1.08}.launch-phase-grid header p{color:#cdbbd6;margin:0;font-size:7px;line-height:1.5}.launch-phase-grid>article>div{padding:8px}.launch-phase-grid button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e9e4eb;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:10px;width:100%;min-height:122px;padding:12px;display:grid}.launch-phase-grid button:last-child{border-bottom:0}.launch-phase-grid button>i{color:#fff;border:2px solid #d5c9da;border-radius:8px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.launch-phase-grid button.complete{background:#f3fbf7}.launch-phase-grid button.complete>i{background:#35a770;border-color:#35a770}.launch-phase-grid button span>strong,.launch-phase-grid button span>small,.launch-phase-grid button span>em{display:block}.launch-phase-grid button span>strong{color:var(--ink);font-size:9px}.launch-phase-grid button span>small{color:var(--muted);margin-top:5px;font-size:7px;line-height:1.45}.launch-phase-grid button span>em{color:var(--purple);margin-top:7px;font-size:6px;font-style:normal;line-height:1.4}.launch-creative-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:13px;margin-top:22px;display:grid}.launch-creative-card{background:#faf8fb;border:1px solid #dfd8e3;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 13px 32px #27033214}.launch-art{aspect-ratio:4/5;color:#fff;isolation:isolate;background-position:50%;background-size:cover;position:relative;overflow:hidden}.launch-art:after{content:"";z-index:-1;background:linear-gradient(#0f011638,#0000 45%,#0f0116a8);position:absolute;inset:0}.launch-art-brand{z-index:4;width:27%;position:absolute;top:5%;left:7%}.launch-art-brand img{object-fit:contain;width:100%;height:auto}.launch-art-copy{z-index:3;position:absolute;top:16%;left:7%;right:7%}.launch-art-copy>span{color:#ffd36e;letter-spacing:.12em;font-size:clamp(6px,.55vw,9px);font-weight:850}.launch-art-copy>strong{letter-spacing:-.055em;margin-top:7px;font-size:clamp(24px,2.35vw,38px);line-height:.96;display:block}.launch-art-copy>strong em{color:#ffbd28;font-style:normal;display:block}.launch-art-products{z-index:2;position:absolute;inset:31% 2% 15%}.launch-art-products img{object-fit:contain;filter:drop-shadow(0 18px 16px #0006);height:auto;position:absolute}.launch-art-products.count-1 img.product-hero{width:70%;max-height:100%;bottom:-2%;right:-2%}.launch-art-products.count-1 img.product-trade{width:67%;max-height:100%;bottom:-2%;right:-2%}.launch-art-products.count-3 img{width:41%;max-height:82%;bottom:4%}.launch-art-products.count-3 img.product-left{left:-4%}.launch-art-products.count-3 img.product-center{z-index:2;left:29.5%}.launch-art-products.count-3 img.product-right{right:-4%}.launch-art-footer{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#12021bb8;border:1px solid #ffffff21;border-radius:13px;padding:11px 13px;position:absolute;bottom:5%;left:6%;right:6%}.launch-art-footer p{color:#e0d4e6;margin:0;font-size:clamp(6px,.52vw,8px);line-height:1.45}.launch-art-footer b{color:#2a053b;background:#ffb000;border-radius:999px;margin-top:8px;padding:6px 9px;font-size:clamp(6px,.52vw,8px);display:inline-block}.launch-creative-meta{justify-content:space-between;align-items:center;gap:9px;padding:13px;display:flex}.launch-creative-meta>div:first-child span,.launch-creative-meta>div:first-child small{display:block}.launch-creative-meta>div:first-child span{color:var(--purple);font-size:8px;font-weight:850}.launch-creative-meta>div:first-child small{color:var(--muted);margin-top:3px;font-size:7px}.launch-creative-meta>div:last-child{gap:5px;display:flex}.launch-creative-meta button{min-height:32px;color:var(--purple);cursor:pointer;background:#fff;border:1px solid #ded6e2;border-radius:9px;padding:0 9px;font-size:7px;font-weight:800}.launch-creative-meta button.primary{border-color:var(--purple);background:var(--purple);color:#fff}.launch-creative-meta button:disabled{opacity:.55;cursor:wait}.launch-art.format-story .launch-art-brand{top:11%}.launch-art.format-story .launch-art-copy{top:20%}.launch-art.format-story .launch-art-products{inset:32% 2% 23%}.launch-art.format-story .launch-art-footer{bottom:14%}.launch-creative-caption{padding:0 13px 13px}.launch-creative-caption summary{width:fit-content;color:var(--purple);cursor:pointer;padding:8px 0;font-size:11px;font-weight:750}.launch-creative-caption textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:130px;color:var(--ink);font:inherit;background:#fff;border:1px solid #ded6e2;border-radius:9px;margin-top:5px;padding:12px;font-size:12px;line-height:1.6;display:block}.launch-creative-caption :focus-visible{outline:2px solid var(--purple);outline-offset:3px}.launch-operating-rhythm{color:#fff;background:linear-gradient(145deg,#33064b,#21022f);border-radius:25px;grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr);gap:24px;margin-top:14px;padding:29px;display:grid}.launch-operating-rhythm>div>span{color:#ffc847}.launch-operating-rhythm h2{color:#fff}.launch-operating-rhythm>div>p{color:#cdbdd6;font-size:9px;line-height:1.55}.launch-operating-rhythm ol{grid-template-columns:repeat(4,1fr);gap:7px;margin:0;padding:0;list-style:none;display:grid}.launch-operating-rhythm li{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;padding:14px}.launch-operating-rhythm li i,.launch-operating-rhythm li strong,.launch-operating-rhythm li span{display:block}.launch-operating-rhythm li i{color:#ffc847;font-size:8px;font-style:normal;font-weight:850}.launch-operating-rhythm li strong{margin-top:18px;font-size:9px}.launch-operating-rhythm li span{color:#cdbdd6;margin-top:5px;font-size:7px;line-height:1.45}.launch-operating-rhythm footer{border-top:1px solid #ffffff1c;flex-wrap:wrap;grid-column:1/-1;gap:7px;padding-top:18px;display:flex}.launch-operating-rhythm footer button{color:#fff;background:#ffffff14;border-color:#ffffff26;min-height:38px}@media (min-width:1121px){.growth-space-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1180px){.launch-command-hero{grid-template-columns:minmax(0,1fr) 350px}.launch-phase-grid,.launch-creative-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-operating-rhythm{grid-template-columns:1fr}}@media (max-width:760px){.launch-command-hero{grid-template-columns:1fr;min-height:0;padding:30px 22px 0}.launch-command-copy h2{font-size:46px}.launch-command-product{min-height:330px}.launch-command-product>img{max-height:360px;transform:translateY(45px)}.launch-command-product>div{width:180px;left:0;right:auto}.launch-guardrail{flex-direction:column;align-items:flex-start}.launch-guardrail span{border-left:0;padding:0}.launch-execution,.launch-creative-library{padding:20px 12px}.launch-execution>header,.launch-creative-library>header{flex-direction:column;align-items:flex-start;gap:9px;padding:0 7px}.launch-phase-grid,.launch-creative-grid{grid-template-columns:1fr}.launch-art-copy>span{font-size:8px}.launch-art-copy>strong{font-size:34px}.launch-art-footer p,.launch-art-footer b{font-size:8px}.launch-creative-meta{flex-direction:column;align-items:flex-start}.launch-creative-meta>div:last-child,.launch-creative-meta button{width:100%}.launch-operating-rhythm{padding:23px 18px}.launch-operating-rhythm ol{grid-template-columns:1fr 1fr}}@media (max-width:430px){.launch-command-copy h2{font-size:39px}.launch-command-product{min-height:295px}.launch-operating-rhythm ol{grid-template-columns:1fr}}.storefront{flex-direction:column;display:flex}.storefront>.announcement{order:-40}.storefront>.site-header{order:-30}.storefront>.commerce-intro{order:-20}.storefront>.catalog{order:-10;padding-top:56px}@media (max-width:760px){.commerce-intro{gap:13px;margin-bottom:0;padding:18px}.commerce-intro>div:first-child>span{font-size:9px}.commerce-intro h1{margin:7px 0 0;font-size:clamp(30px,8.4vw,38px);line-height:.98}.commerce-intro p,.commerce-trust{display:none}.commerce-intro>nav{display:block}.commerce-intro>nav a{display:none}.commerce-intro>nav .commerce-primary{border-radius:999px;min-height:50px;display:flex}.storefront>.catalog{padding:22px 14px 72px}.catalog>.section-heading{display:none}.catalog .category-strip{margin-bottom:14px}.catalog .catalog-assurance,.catalog .sealed-iphone18-teaser{display:none}.catalog .catalog-tools{margin-bottom:14px}.catalog .product-image{min-height:125px}.catalog .product-image img{height:125px}.catalog .product-info{padding:13px}.catalog .product-info h3{margin:5px 0}.catalog .product-info p{display:none}.catalog .product-price>strong{order:-1;width:100%}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
