@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-ext-400-normal.3vm4r-qr3_yee.woff2)format("woff2"),url(../media/inter-cyrillic-ext-400-normal.2e4vdgi7dy-n4.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-400-normal.1nwx-p2ngx2yg.woff2)format("woff2"),url(../media/inter-cyrillic-400-normal.2jms6gqb5gbhf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-ext-400-normal.2gr4b827yb2_q.woff2)format("woff2"),url(../media/inter-greek-ext-400-normal.38g6916w0wpxs.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-400-normal.402ep76-j03q8.woff2)format("woff2"),url(../media/inter-greek-400-normal.2x8hqgpakc599.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-vietnamese-400-normal.1sl-kw9vnef9y.woff2)format("woff2"),url(../media/inter-vietnamese-400-normal.3206qgbkgsfc6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-ext-400-normal.1aowtwjb6jex7.woff2)format("woff2"),url(../media/inter-latin-ext-400-normal.0zt1v0rj9tqox.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.2qdljeg3s-lsl.woff2)format("woff2"),url(../media/inter-latin-400-normal.102grxki9ek3x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-ext-500-normal.451fj7ly9889_.woff2)format("woff2"),url(../media/inter-cyrillic-ext-500-normal.0_c2ylqj08xb6.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-500-normal.3zacfqz4x1vrc.woff2)format("woff2"),url(../media/inter-cyrillic-500-normal.05wrgophr2f13.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-ext-500-normal.3k6j2t6znom4a.woff2)format("woff2"),url(../media/inter-greek-ext-500-normal.3qwacgs2d7zx0.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-500-normal.2ofy8orayc7fk.woff2)format("woff2"),url(../media/inter-greek-500-normal.2irgx7vnqhmdq.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-vietnamese-500-normal.1csmxjt29l4d6.woff2)format("woff2"),url(../media/inter-vietnamese-500-normal.315hfdijg963m.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-ext-500-normal.0qn8fxo3_-rz7.woff2)format("woff2"),url(../media/inter-latin-ext-500-normal.39_ak3tg9vcce.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-500-normal.1d14jwmkqqa0f.woff2)format("woff2"),url(../media/inter-latin-500-normal.3mx_ru0c2nzc3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-ext-600-normal.341-hvs74ljp4.woff2)format("woff2"),url(../media/inter-cyrillic-ext-600-normal.1of5i9-_e5ga4.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-600-normal.0tppy39gl-lzn.woff2)format("woff2"),url(../media/inter-cyrillic-600-normal.3jalm3505289h.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-ext-600-normal.20m9kgz843wth.woff2)format("woff2"),url(../media/inter-greek-ext-600-normal.3vzrk1-4zat7v.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-600-normal.2ove9n9b8_3hb.woff2)format("woff2"),url(../media/inter-greek-600-normal.3aakp9m92tg2m.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-vietnamese-600-normal.0m_wd36g8rw-r.woff2)format("woff2"),url(../media/inter-vietnamese-600-normal.0dwa77f5pp57q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-ext-600-normal.1zn8rwi8y9u6i.woff2)format("woff2"),url(../media/inter-latin-ext-600-normal.1pfmybho54-ry.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-600-normal.2dov6rjg62vru.woff2)format("woff2"),url(../media/inter-latin-600-normal.2mum3nstrlzrd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/space-grotesk-vietnamese-500-normal.124hzgul_x378.woff2)format("woff2"),url(../media/space-grotesk-vietnamese-500-normal.2cc7ynremmr7q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/space-grotesk-latin-ext-500-normal.24vi-5kullur3.woff2)format("woff2"),url(../media/space-grotesk-latin-ext-500-normal.3byb4h5ei5vbt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/space-grotesk-latin-500-normal.33jdofnh71adk.woff2)format("woff2"),url(../media/space-grotesk-latin-500-normal.22aucsocraley.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/space-grotesk-vietnamese-600-normal.0g_243fsrgopq.woff2)format("woff2"),url(../media/space-grotesk-vietnamese-600-normal.1_4h7s4i8qtw0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/space-grotesk-latin-ext-600-normal.2p6ts50jbut9s.woff2)format("woff2"),url(../media/space-grotesk-latin-ext-600-normal.3bl6yn-84ll6f.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/space-grotesk-latin-600-normal.406z--bjzi1j-.woff2)format("woff2"),url(../media/space-grotesk-latin-600-normal.2n2gt4u-8z3ue.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-grotesk-vietnamese-700-normal.3nrnz1jykp0-d.woff2)format("woff2"),url(../media/space-grotesk-vietnamese-700-normal.00qvn3e43vadl.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-grotesk-latin-ext-700-normal.12edwf9le6tro.woff2)format("woff2"),url(../media/space-grotesk-latin-ext-700-normal.1m348sgz_lwrz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-grotesk-latin-700-normal.16tiaqjgzwdo4.woff2)format("woff2"),url(../media/space-grotesk-latin-700-normal.2f82em-z48vvn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--bg:#09090c;--panel:#111115;--border:#25242d;--muted:#85838f;--text:#edebf1;--pink:#ff2855;--green:#55db9d;--display:"Space Grotesk", "Segoe UI", sans-serif;--body:"Inter", "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--bg);color:var(--text);font:14px/1.65 var(--body);-webkit-font-smoothing:antialiased;margin:0}button,input,select{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button{background:0 0;border:0}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-family:var(--display);letter-spacing:-.04em;font-weight:600;line-height:1.12}p{color:var(--muted)}svg{flex-shrink:0}::selection{background:var(--pink);color:#fff}:focus-visible{outline-offset:5px;outline:2px solid #ff6d8c}em{color:var(--pink);font-style:normal}.shell{width:min(1280px,100% - 100px);margin:0 auto}.section{padding-top:104px;padding-bottom:104px}.pink{color:var(--pink)}.muted{color:var(--muted)}.eyebrow{font:600 10px/1.5 var(--body);letter-spacing:2px;color:var(--pink);text-transform:uppercase}.eyebrow>span{color:#67646f;margin-right:5px}.button{letter-spacing:.05px;border:1px solid #0000;justify-content:center;align-items:center;gap:13px;min-height:48px;padding:13px 22px;font-size:12px;font-weight:600;line-height:1.4;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.button svg{width:16px;height:16px}.button.primary{background:var(--pink);color:#fff;box-shadow:0 4px 25px #ff285508}.button.primary:hover{background:#ff416b;transform:translateY(-2px);box-shadow:0 6px 25px #ff285523}.button.secondary{background:#ffffff02;border-color:#303039}.button.secondary:hover{background:#ffffff07;border-color:#66616f;transform:translateY(-2px)}.button.full{width:100%;display:flex}.inline-link{align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.inline-link:hover{color:var(--pink)}.green-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block;box-shadow:0 0 8px #55db9d4a}.tag{border:1px solid var(--border);letter-spacing:1px;color:var(--muted);white-space:nowrap;justify-content:center;align-items:center;padding:5px 9px;font-size:9px;display:inline-flex}.text-button{align-items:center;gap:6px;padding:0;display:inline-flex}.text-button:hover{color:var(--pink)}.icon-button{place-items:center;padding:6px;display:grid}.small-note{justify-content:center;align-items:flex-start;gap:7px;font-size:10px;line-height:1.6;display:flex}.divider{background:var(--border);height:1px;margin:24px 0}.skip-link{z-index:100;background:var(--pink);padding:12px;position:fixed;top:0;left:12px;transform:translateY(-120%)}.skip-link:focus{transform:translateY(0)}.announcement{letter-spacing:1.7px;color:#85818d;background:#101014;border-bottom:1px solid #1f1d25;font-size:8px;font-weight:500}.announcement .shell{justify-content:space-between;align-items:center;height:29px;display:flex}.announcement .shell>span,.announcement a{align-items:center;gap:9px;display:flex}.announcement .green-dot{width:4px;height:4px}.announcement-divider{color:#413c49;margin:0 6px}.announcement a:hover{color:var(--text)}.site-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a090de8;border-bottom:1px solid #242129;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;height:79px;display:flex}.brand{white-space:nowrap;align-items:center;gap:10px;display:flex}.brand>img{object-fit:contain;width:32px;height:32px}.brand>span{font-family:var(--display);letter-spacing:-1px;font-size:23px;font-weight:700;line-height:1}.brand-dot{vertical-align:top;color:#77737e;margin-left:3px;font-size:9px}.main-nav{align-items:center;gap:31px;display:flex}.main-nav a{color:#8e8b96;padding:30px 0;font-size:11px;font-weight:500;position:relative}.main-nav a:hover,.main-nav a[aria-current=page]{color:#fff}.main-nav a[aria-current=page]:after{content:"";background:var(--pink);width:13px;height:2px;position:absolute;bottom:18px;left:0}.main-nav .mobile-account{display:none}.header-actions{align-items:center;gap:22px;display:flex}.currency{color:var(--muted);border-right:1px solid #29252f;align-items:center;gap:6px;padding-right:17px;font-size:10px;display:flex}.login-link{align-items:center;gap:7px;font-size:11px;display:flex}.login-link:hover{color:var(--pink)}.cart-link{align-items:center;display:flex;position:relative}.cart-count{background:var(--pink);color:#fff;place-items:center;width:14px;height:14px;font-size:8px;line-height:1;display:grid;position:absolute;top:-7px;right:-8px}.header-cta{min-height:37px;padding:9px 14px;font-size:10px}.menu-button{padding:0;display:none}.hero{background:radial-gradient(at 80% 48%,#59152a1f,#0000 50%),linear-gradient(135deg,#0b0b0e,#131016);position:relative;overflow:hidden}.hero-grid{pointer-events:none;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0004);mask-image:linear-gradient(90deg,#000,#0004)}.hero-content{grid-template-columns:.93fr 1.1fr;align-items:center;gap:48px;padding-top:109px;padding-bottom:98px;display:grid;position:relative}.hero-eyebrow{color:#b3aeba;letter-spacing:1.5px;align-items:center;gap:6px;font-size:9px;display:flex}.hero-eyebrow .slash{color:#49434f;margin:0 5px}.hero-eyebrow .green-dot{margin-right:5px}.hero h1{letter-spacing:-5px;margin:25px 0 27px;font-size:clamp(55px,5.6vw,82px);font-weight:700;line-height:1.02}.hero-accent{color:var(--pink);background:linear-gradient(100deg,#ff7793 5%,#ff2855 75%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-copy>p{color:#96919e;font-size:13px;line-height:1.9}.hero-buttons{gap:12px;margin-top:31px;display:flex}.hero-buttons .button{min-height:47px;font-size:11px}.hero-points{color:#77717e;gap:24px;margin-top:22px;font-size:9px;display:flex}.hero-points span{align-items:center;gap:6px;display:flex}.hero-points svg{color:var(--pink)}.hero-bottom{color:#625b6b;letter-spacing:1.3px;justify-content:space-between;align-items:center;padding-bottom:26px;font-size:8px;display:flex;position:relative}.hero-bottom a{color:#aaa0b4;align-items:center;gap:15px;display:flex}.scroll-arrow{color:var(--pink);font-size:20px;line-height:1}.hero-copy{animation:.75s both enter}.app-stage{min-width:0;animation:.9s .1s both enter;position:relative}.app-stage:before{content:"";pointer-events:none;border:1px solid #ff28551b;position:absolute;inset:0 -18px 5px;transform:rotate(3deg)}.app-stage:after{content:"";border-top:1px solid var(--pink);border-right:1px solid var(--pink);pointer-events:none;width:23px;height:23px;position:absolute;top:0;right:-10px}.app-caption{color:#7d7184;letter-spacing:1.3px;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:7px;display:flex}.app-caption>span{align-items:center;gap:9px;display:flex}.tiny-cross{color:var(--pink);font-size:16px;line-height:1}.app-window{background:#101014;border:1px solid #34303c;grid-template-columns:112px 1fr;display:grid;position:relative;box-shadow:0 30px 80px #0008}.app-sidebar{background:linear-gradient(145deg,#0c0c10,#111017);border-right:1px solid #24202d;flex-direction:column;min-width:0;padding:19px 10px 11px;display:flex}.app-brand{letter-spacing:-.4px;align-items:center;gap:6px;margin-bottom:29px;font-size:12px;display:flex}.app-brand img{width:23px}.app-sidebar>small{letter-spacing:1.6px;color:#625a6b;margin:0 0 9px 7px;font-size:6px}.app-sidebar>button{color:#85808f;white-space:nowrap;border-left:2px solid #0000;align-items:center;gap:8px;margin-bottom:3px;padding:10px 8px;font-size:8px;display:flex}.app-sidebar>button.selected{border-left-color:var(--pink);color:#ff5275;background:#25151f}.app-sidebar>button:hover{color:#fff;background:#221923}.app-bottom{color:#726c7b;flex-wrap:wrap;align-items:center;gap:5px;margin-top:auto;padding:45px 5px 0;font-size:6px;display:flex}.app-bottom .green-dot{width:4px;height:4px}.app-bottom>span:last-child{color:#49424f;width:100%;margin-top:0;padding-left:10px;font-size:6px}.app-main{min-width:0;padding:0 17px 12px}.app-topline{color:#b1a8ba;border-bottom:1px solid #222027;justify-content:space-between;align-items:center;height:35px;font-size:8px;display:flex}.app-topline>div{color:#645b6e;align-items:center;gap:9px;font-size:6px;display:flex}.app-topline .green-dot{width:3px;height:3px}.app-heading{justify-content:space-between;align-items:center;margin:18px 0 15px;display:flex}.app-heading small{letter-spacing:1.5px;color:#686070;font-size:6px}.app-heading h3{letter-spacing:-.6px;margin-top:6px;font-size:20px}.app-heading>svg{color:#6f637d}.module-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.module{background:#18151e;border:1px solid #25212e;padding:10px 9px 8px}.module>div:first-child{justify-content:space-between;align-items:center;gap:5px;display:flex}.module b{font-size:8px;font-weight:500}.module small{color:#6c6377;margin-top:5px;font-size:6px;line-height:1;display:block}.module small>span{color:#807388;margin-left:5px}.toggle{background:#3a3443;border-radius:20px;align-items:center;width:22px;height:12px;padding:2px;transition:background .2s;display:flex}.toggle span{background:#92899d;border-radius:50%;width:8px;height:8px;transition:transform .2s}.toggle.on{background:var(--pink)}.toggle.on span{background:#fff;transform:translate(10px)}.module-range{background:#312936;height:2px;margin-top:14px;overflow:hidden}.module-range span{background:var(--pink);height:100%;display:block}.range-label{color:#716778;justify-content:space-between;margin-top:5px;font-size:5.5px;display:flex}.app-foot{letter-spacing:.8px;color:#62566d;justify-content:space-between;gap:8px;margin-top:13px;font-size:5px;display:flex}.app-foot>span{align-items:center;gap:4px;display:flex}.app-foot .green-dot{width:3px;height:3px}.app-under{color:#61576b;justify-content:space-between;align-items:center;margin-top:13px;font-size:7px;display:flex}.app-under>span{align-items:center;gap:6px;display:flex}.app-custom-panel{min-height:253px;padding:28px 10px 12px}.app-custom-panel>svg{color:var(--pink);width:21px;margin-bottom:14px}.app-custom-panel h3{letter-spacing:-.6px;margin-bottom:8px;font-size:19px}.app-custom-panel p{font-size:9px}.preview-range{color:#8c8197;margin-top:20px;font-size:9px;display:block}.preview-range b{float:right;color:#ddd}.preview-range input{width:100%;accent-color:var(--pink);margin:14px 0;display:block}.preview-option{background:#19151f;border:1px solid #2c2435;justify-content:space-between;align-items:center;width:100%;margin-top:10px;padding:10px;font-size:9px;display:flex}.preview-option span{color:var(--pink)}.swatches{gap:9px;margin:24px 0 18px;display:flex}.swatches span{background:var(--pink);width:27px;height:27px}.swatches span:nth-child(2){background:#fff}.swatches span:nth-child(3){background:#41404a}.swatches span:nth-child(4){background:#151118;border:1px solid #4a374d}.brand-strip{background:#0e0d11;border-top:1px solid #26212d;border-bottom:1px solid #26212d}.brand-strip .shell{justify-content:space-between;align-items:center;gap:25px;min-height:85px;display:flex}.brand-strip .shell>span{letter-spacing:1px;color:#665f70;font-size:7px;line-height:1.8}.brand-strip b{color:#9a90a7;font-weight:500}.brand-strip .shell>div{color:#a199ab;align-items:center;gap:11px;font-size:10px;display:flex}.brand-strip svg{stroke-width:1.4px;color:#81718e;width:17px}.section-head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:43px;display:flex}.section-head .eyebrow{margin-bottom:18px}.section-head h2{font-size:42px;line-height:1.12}.section-head>p{max-width:285px;margin-bottom:3px;font-size:12px;line-height:1.9}.plans{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.plan{background:linear-gradient(135deg,#131217,#101014);border:1px solid #28252e;flex-direction:column;min-width:0;padding:24px 19px 18px;transition:transform .25s,border-color .25s;display:flex;position:relative}.plan:hover{border-color:#736472;transform:translateY(-6px)}.plan.featured{background:linear-gradient(135deg,#22121b,#151017);border-color:#ff285578}.plan.featured:hover{border-color:var(--pink)}.plan-ribbon{background:var(--pink);letter-spacing:.7px;color:#fff;align-items:center;gap:4px;padding:4px 8px;font-size:7px;font-weight:700;line-height:1;display:flex;position:absolute;top:-11px;left:18px}.plan-label{letter-spacing:1.4px;color:#76707f;margin-bottom:16px;font-size:7px;font-weight:600;display:block}.plan h3{letter-spacing:-.6px;font-size:22px}.price{font-family:var(--display);letter-spacing:-2px;margin-top:20px;font-size:37px;font-weight:600;line-height:1.3}.price>span{letter-spacing:-1px;font-size:23px}.plan>p{color:#766e7f;min-height:31px;margin-top:4px;font-size:9px;line-height:1.7}.plan-divider{background:#2b242f;height:1px;margin:19px 0 15px}.plan ul{color:#b2aabb;margin:0 0 23px;padding:0;font-size:9px;line-height:2.25;list-style:none}.plan li{white-space:nowrap;align-items:center;gap:7px;display:flex}.plan li svg{color:var(--pink);width:11px;height:11px}.plan .button{justify-content:space-between;gap:5px;min-height:36px;margin-top:auto;padding:10px 7px;font-size:9px}.promo{background:linear-gradient(100deg,#1c1017,#100e13);border:1px solid #4e1d2d;align-items:center;gap:24px;margin-top:33px;padding:22px 25px;display:flex;position:relative}.promo:before{content:"";background:var(--pink);width:3px;height:100%;position:absolute;top:-1px;left:-1px}.promo-amount{color:var(--pink);font-family:var(--display);letter-spacing:-1.8px;font-size:36px;font-weight:600;line-height:1}.promo-amount span{font-size:26px}.promo h3{letter-spacing:-.4px;font-size:17px}.promo p{margin-top:5px;font-size:10px}.coupon-copy{color:#ffb1c0;border:1px dashed #683047;align-items:center;gap:22px;margin-left:auto;padding:10px 15px;display:flex}.coupon-copy span{letter-spacing:1px;font-family:monospace;font-size:12px}.coupon-copy:hover{background:#ff285510}.section-note{color:#5f566b;justify-content:space-between;margin-top:14px;font-size:9px;display:flex}.section-note>a{color:#9a8fa6;align-items:center;gap:5px;display:flex}.experience-section{background:radial-gradient(at 20% 100%,#26122144,#0000 70%),#0d0b10;border-top:1px solid #1f1a26;border-bottom:1px solid #1f1a26;padding:93px 0}.feature-grid{grid-template-columns:1.35fr 1fr 1fr;gap:18px;display:grid}.feature{background:linear-gradient(130deg,#16111a,#110e15);border:1px solid #2a222e;min-height:330px;padding:30px 27px 0;position:relative;overflow:hidden}.feature-icon{width:36px;height:36px;color:var(--pink);background:#ff28550b;border:1px solid #ff285527;justify-content:center;align-items:center;margin-bottom:27px;display:flex}.feature-icon svg{stroke-width:1.5px;width:17px;height:17px}.feature h3{letter-spacing:-.8px;font-size:24px;line-height:1.25}.feature p{max-width:270px;margin-top:14px;font-size:11px;line-height:1.9}.mini-settings{background:#100d15;border:1px solid #392b40;border-bottom:0;margin-top:27px;padding:8px 16px;transform:translateY(3px);box-shadow:0 -6px 50px #9e1c5120}.mini-settings>div{border-bottom:1px solid #27202f;justify-content:space-between;align-items:center;gap:12px;min-height:43px;font-size:9px;display:flex}.mini-settings>div:last-child{border-bottom:0}.mini-settings span{color:#a397af;align-items:center;gap:9px;display:flex}.mini-settings>div>span:last-child{color:#c6bacf;font-size:8px}.pink-square{background:var(--pink);width:8px;height:8px;display:inline-block}.duration-visual{align-items:center;gap:7px;margin-top:35px;font-size:9px;display:flex}.duration-visual span,.duration-visual b{color:#716379;border:1px solid #362839;place-items:center;width:34px;height:37px;display:grid}.duration-visual b{color:#ff5b80;background:#43182a;border-color:#86304d;width:41px;height:45px;font-weight:500}.feature>.inline-link{color:#efc3d0;margin-top:20px;font-size:10px}.community-dots{margin-top:33px;padding-bottom:25px;display:flex}.community-dots>span{width:38px;height:38px;font-family:var(--display);color:#c79cbb;background:#1e1423;border:1px solid #483047;place-items:center;margin-right:-7px;font-size:13px;display:grid;transform:rotate(-5deg);box-shadow:0 0 0 4px #120f17}.community-dots>span:nth-child(2){z-index:1;background:#301a31;transform:rotate(7deg)}.community-dots svg{width:21px}.steps{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.steps article{border-top:1px solid #322634;padding-top:28px;position:relative}.step-top{color:#65566e;justify-content:space-between;display:flex}.step-top>svg:first-child{color:#cfc3d7;stroke-width:1.3px}.step-top>svg:last-child{width:16px}.step-number{font-family:var(--display);color:#1b1420;pointer-events:none;z-index:-1;font-size:74px;font-weight:600;line-height:1;position:absolute;top:50px;right:35px}.steps h3{letter-spacing:-.7px;margin-top:31px;font-size:23px}.steps p{max-width:255px;margin-top:13px;font-size:11px;line-height:1.9}.steps a{color:#cfafbf;align-items:center;gap:7px;margin-top:22px;font-size:10px;display:flex}.steps a:hover{color:var(--pink)}.faq-section{border-top:1px solid #211b27;grid-template-columns:.85fr 1.15fr;gap:80px;padding-top:84px;padding-bottom:90px;display:grid}.faq-section .section-head{margin-bottom:22px}.faq-section>div>p{margin-bottom:23px;font-size:12px}.faq-section .inline-link{font-size:11px}.faq-list details{border-bottom:1px solid #29222f}.faq-list details:first-child{border-top:1px solid #29222f}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:22px 0;font-size:12px;font-weight:500;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-plus{color:#84718f;transition:transform .2s}.faq-list details[open] .faq-plus{color:var(--pink);transform:rotate(45deg)}.faq-list details p{max-width:93%;padding-bottom:23px;font-size:11px;line-height:1.95}.community-section{padding-top:0}.community{background:linear-gradient(110deg,#27121f,#151019 60%,#1a101b);border:1px solid #4a2336;align-items:center;gap:30px;padding:45px;display:flex;position:relative;overflow:hidden}.community:before,.community:after{content:"";border-color:var(--pink);border-style:solid;width:20px;height:20px;position:absolute}.community:before{border-width:1px 0 0 1px;top:-1px;left:-1px}.community:after{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.community-icon{color:#ff4670;z-index:1;background:#ff28550b;border:1px solid #593040;align-self:flex-start;place-items:center;padding:13px;display:grid;position:relative}.community-icon svg{width:28px;height:28px}.community .eyebrow{color:#a67088;letter-spacing:1.4px;font-size:8px}.community h2{z-index:1;margin:14px 0;font-size:37px;position:relative}.community p{z-index:1;font-size:11px;line-height:1.9;position:relative}.community>.button{z-index:1;flex-shrink:0;margin-left:auto;position:relative}.community-watermark{color:#ff285505;font-size:145px;font-weight:700;font-family:var(--display);letter-spacing:-10px;pointer-events:none;line-height:1;position:absolute;bottom:-45px;right:0}.site-footer{background:#09080c;border-top:1px solid #24202c}.footer-top{grid-template-columns:2.25fr 1fr 1fr 1fr;gap:50px;padding-top:60px;padding-bottom:53px;display:grid}.footer-brand .brand>img{width:26px;height:26px}.footer-brand .brand>span{font-size:20px}.footer-brand>p{color:#746b7d;margin:16px 0 21px;font-size:10px;line-height:1.9}.footer-top h3{font-family:var(--body);letter-spacing:1.5px;color:#786680;margin:8px 0 18px;font-size:8px}.footer-top>div>a:not(.brand){color:#a097a9;align-items:center;gap:6px;font-size:10px;line-height:2.65;display:flex}.footer-top>div>a:hover{color:var(--pink)}.socials{gap:10px;display:flex}.socials a{color:#9d89a7;border:1px solid #302333;place-items:center;width:29px;height:29px;display:grid}.socials a:hover{border-color:var(--pink);color:var(--pink)}.socials svg{width:13px;height:13px}.x-icon{font-size:16px}.tiktok-icon{font-size:23px;font-weight:700;line-height:1}.footer-bottom{letter-spacing:1px;color:#62526f;border-top:1px solid #231b2b;justify-content:space-between;align-items:center;padding-top:22px;padding-bottom:22px;font-size:7px;display:flex}.footer-bottom .text-button{letter-spacing:.4px;font-size:8px}.footer-plus{color:var(--pink);margin-left:8px;font-size:13px}.cookie-banner{z-index:35;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#161119f5;border:1px solid #3c2a41;align-items:center;gap:16px;max-width:370px;padding:15px 16px;display:flex;position:fixed;bottom:22px;left:22px;box-shadow:0 5px 30px #0007}.cookie-banner b{font-size:11px;font-weight:500}.cookie-banner p{margin-top:3px;font-size:9px}.cookie-banner button{color:#ffa0b9;background:#301b2b;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.toast{opacity:0;pointer-events:none;z-index:50;background:#241623;border:1px solid #77324c;align-items:center;gap:13px;width:max-content;max-width:calc(100% - 40px);padding:16px 21px;font-size:12px;transition:transform .2s,opacity .2s;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%,20px);box-shadow:0 10px 50px #000a}.toast.visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.toast>svg{color:var(--pink)}.toast a{color:var(--pink);display:flex}.preferences-dialog{color:var(--text);background:#141017;border:1px solid #5c344e;width:calc(100% - 40px);max-width:480px;padding:30px}.preferences-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050306c9}.dialog-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.dialog-top h2{font-size:28px}.preferences-dialog>p{margin:20px 0;font-size:12px}.preference-row{border-top:1px solid #302436;justify-content:space-between;gap:15px;padding:18px 0;font-size:12px;display:flex}.preferences-dialog>.button{margin-top:20px}.page-body{min-height:65vh;padding-bottom:90px}.page-heading{padding:32px 0 55px;position:relative}.breadcrumb{color:#85748e;align-items:center;gap:10px;margin-bottom:43px;font-size:10px;display:flex}.breadcrumb a{color:#b6a9be}.breadcrumb a:hover{color:var(--pink)}.page-heading>.eyebrow{font-size:9px}.page-heading h1{letter-spacing:-2.5px;margin-top:17px;font-size:55px;line-height:1.08}.page-heading>p{margin-top:20px;font-size:13px;line-height:1.8}.catalog-intro{border:1px solid var(--border);background:linear-gradient(120deg,#19121c,#100d13);justify-content:space-between;align-items:center;gap:20px;margin-bottom:37px;padding:23px 28px;display:flex}.catalog-product{align-items:center;gap:22px;display:flex}.catalog-product>img{object-fit:contain;width:64px;height:64px}.catalog-product .eyebrow{font-size:8px}.catalog-product h2{margin:7px 0;font-size:25px}.catalog-product p{font-size:11px}.catalog-note{border-bottom:1px solid var(--border);gap:15px;margin-top:25px;padding:22px 0;display:flex}.catalog-note>svg{color:#a68bb1;width:19px;margin-top:3px}.catalog-note b{font-size:11px;font-weight:500}.catalog-note p{margin-top:5px;font-size:11px}.page-body>.section{padding-bottom:0}.product-breadcrumb{margin-bottom:35px;padding-top:32px}.product-layout{grid-template-columns:1.15fr 1fr;gap:65px;display:grid}.product-art{aspect-ratio:1.15;background:radial-gradient(#53102955,#160e1a 55%,#0d0b11);border:1px solid #3b243a;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.product-art-grid{background-image:linear-gradient(#a3597820 1px,#0000 1px),linear-gradient(90deg,#a3597820 1px,#0000 1px);background-size:37px 37px;position:absolute;inset:0;transform:perspective(400px)rotateX(30deg)scale(1.6);-webkit-mask-image:radial-gradient(#000,#0000 70%);mask-image:radial-gradient(#000,#0000 70%)}.product-art-top,.product-art-bottom{justify-content:space-between;align-items:center;display:flex;position:absolute;left:24px;right:24px}.product-art-top{letter-spacing:1.5px;color:#947083;font-size:7px;top:22px}.product-art-bottom{bottom:25px}.product-art-bottom>b{font-family:var(--display);letter-spacing:1px;font-size:30px;line-height:1}.product-art-bottom>b>span{letter-spacing:5px;color:#b198aa;margin-top:9px;font-size:8px;display:block}.product-art-bottom>span{letter-spacing:1.5px;color:#9a6c85;font-size:7px;line-height:1.8}.product-emblem{filter:drop-shadow(0 0 35px #ff003e55);mix-blend-mode:screen;width:43%;position:relative}.product-qualities{color:#867390;justify-content:space-between;gap:10px;padding:18px 0;font-size:9px;display:flex}.product-qualities>span{align-items:center;gap:6px;display:flex}.product-info{padding-top:8px}.product-info>.eyebrow{font-size:8px}.product-info h1{letter-spacing:-1.8px;margin:16px 0 20px;font-size:41px}.product-info h1>span{margin-top:7px;display:block}.product-info>p{font-size:12px;line-height:1.9}.product-price{font-size:38px;font-family:var(--display);letter-spacing:-1.4px;margin:26px 0;font-weight:600}.product-price>span{font-size:8px;font-family:var(--body);color:#85728e;letter-spacing:1px;margin-top:2px;font-weight:400;display:block}.plan-selector{border:0;gap:8px;margin:0 0 23px;padding:0;display:flex}.plan-selector legend{color:#a793b3;margin-bottom:12px;font-size:10px}.plan-selector a{text-align:center;white-space:nowrap;border:1px solid #35283b;flex:1;padding:9px 10px;font-size:10px}.plan-selector a:hover{border-color:#a7748b}.plan-selector a[aria-current=page]{border-color:var(--pink);color:#ff87a7;background:#371627}.product-cart{margin-top:10px}.product-info .small-note{margin-top:14px;font-size:9px}.product-includes{border-top:1px solid #332439;margin-top:22px;padding-top:20px}.product-includes>b{font-size:11px;font-weight:500}.product-includes ul{margin:12px 0 0;padding:0;list-style:none}.product-includes li{color:#9d8ca8;align-items:center;gap:9px;font-size:11px;line-height:2.3;display:flex}.product-includes svg{width:12px;color:var(--pink)}.product-description{border-top:1px solid #332538;grid-template-columns:1fr 1.4fr;gap:65px;margin-top:75px;padding:45px 0 0;display:grid}.product-description h2{margin-top:16px;font-size:32px}.product-description p{margin-bottom:18px;font-size:12px;line-height:1.95}.product-description .inline-link{color:#d59ab4}.reviews-layout{grid-template-columns:280px 1fr;gap:25px;display:grid}.review-summary{background:linear-gradient(130deg,#1b111f,#100d14);border:1px solid #302337;padding:30px}.stars{color:#5f3d57;gap:7px;display:flex}.stars svg{width:20px;height:20px}.review-summary>strong{font-size:75px;font-family:var(--display);letter-spacing:-3px;margin:14px 0 0;font-weight:500;line-height:1.2;display:block}.review-summary>strong>span{letter-spacing:-.5px;color:#705774;margin-left:8px;font-size:23px}.review-summary p{font-size:11px}.review-summary .eyebrow{color:#86698c;font-size:8px}.empty-state{text-align:center;background:#120e16;border:1px solid #2c2332;flex-direction:column;align-items:center;padding:58px 28px;display:flex}.empty-state>svg{color:#a76c91;stroke-width:1.3px;width:30px;height:30px;margin-bottom:25px}.empty-state h2{font-size:29px}.empty-state h3{font-size:24px}.empty-state p{margin-top:15px;font-size:12px;line-height:1.9}.empty-state .button{margin-top:26px}.faq-page-grid{grid-template-columns:270px 1fr;gap:65px;display:grid}.search-box{color:#896896;border:1px solid #3c2a43;align-items:center;gap:10px;padding:12px;display:flex}.search-box input{color:#dbcbe2;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.search-box:focus-within{border-color:var(--pink)}.search-box button{padding:0;display:flex}.faq-categories{flex-direction:column;gap:5px;margin-top:22px;display:flex}.faq-categories button{text-align:left;color:#9f85ab;border-left:2px solid #0000;justify-content:space-between;align-items:center;padding:13px 14px;font-size:12px;display:flex}.faq-categories button[aria-pressed=true]{color:#ff829f;border-left-color:var(--pink);background:#2c1524}.faq-categories button:hover{background:#25162b}.support-strip{background:linear-gradient(115deg,#201223,#100c14);border:1px solid #432c47;align-items:center;gap:25px;margin-top:65px;padding:28px;display:flex}.support-strip>svg{color:#c58ba9}.support-strip h3{font-size:20px}.support-strip p{margin-top:7px;font-size:11px}.support-strip .button{margin-left:auto}.auth-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:100px;min-height:78vh;padding-top:75px;padding-bottom:80px;display:grid}.auth-story{position:relative;overflow:hidden}.auth-story>.eyebrow{font-size:9px}.auth-story h1{letter-spacing:-2.5px;margin:21px 0;font-size:57px;line-height:1.08}.auth-story>p{max-width:325px;font-size:12px;line-height:1.9}.auth-art{place-items:center;height:230px;margin-top:20px;display:grid;position:relative}.auth-art>img{object-fit:contain;z-index:1;filter:drop-shadow(0 0 40px #ff285525);width:135px;height:135px}.orbit{border:1px solid #7c26432e;width:290px;height:160px;position:absolute;transform:rotate(-20deg)}.orbit.second{border-color:#77284815;width:340px;height:190px;transform:rotate(15deg)}.auth-caption{letter-spacing:2px;color:#78547a;font-size:7px}.auth-form{background:linear-gradient(130deg,#1b111e,#100c14);border:1px solid #3b2842;justify-self:end;width:100%;max-width:445px;padding:33px}.auth-switch{border-bottom:1px solid #34213d;gap:25px;margin-bottom:32px;display:flex}.auth-switch a{color:#907198;padding-bottom:14px;font-size:11px;position:relative}.auth-switch a[aria-current=page]{color:#ff8bac}.auth-switch a[aria-current=page]:after{content:"";background:var(--pink);height:2px;position:absolute;bottom:-1px;left:0;right:0}.auth-form>.eyebrow{font-size:8px}.auth-form h2{margin-top:13px;font-size:31px}.auth-form>p{margin:12px 0 22px;font-size:11px}.notice-box{color:#b494bf;background:#29142c44;border:1px solid #4a2d4c;align-items:flex-start;gap:11px;padding:14px;font-size:11px;line-height:1.8;display:flex}.notice-box svg{color:#b76f9c;margin-top:2px}.auth-form>.notice-box{margin-bottom:24px;font-size:10px}.auth-form label{color:#bda4c8;margin-bottom:15px;font-size:10px;display:block}.input-wrap{color:#715078;background:#110b18;border:1px solid #342039;align-items:center;gap:10px;margin-top:8px;padding:12px;display:flex}.input-wrap input{color:#9a7b9f;background:0 0;border:0;width:100%;min-width:0;font-size:11px}.input-wrap input::placeholder{color:#695570}.auth-form>.button{font-size:11px}.or-divider{text-align:center;letter-spacing:1.3px;color:#795982;margin:23px 0;font-size:7px;position:relative}.or-divider:before{content:"";background:#322035;height:1px;position:absolute;top:50%;left:0;right:0}.or-divider span{background:#160e1b;padding:0 12px;position:relative}.auth-form>.small-note{margin-top:13px;margin-bottom:0;font-size:9px}.dashboard{background:linear-gradient(135deg,#110c16,#1b1020);border:1px solid #35223d;grid-template-columns:220px 1fr;min-height:420px;display:grid}.dashboard-nav{background:#0e0a13;border-right:1px solid #382040;flex-direction:column;align-items:stretch;padding:27px 17px;display:flex}.profile-avatar{color:#ff638e;width:42px;height:42px;font-family:var(--display);background:#36132b;border:1px solid #753051;place-items:center;margin:0 0 14px 10px;font-weight:600;display:grid}.dashboard-nav>b{margin-left:10px;font-size:11px;font-weight:500}.dashboard-nav>.tag{margin:10px auto 28px 10px;font-size:7px}.dashboard-nav>button,.dashboard-nav>a{color:#927399;text-align:left;border-left:2px solid #0000;align-items:center;gap:11px;padding:12px 11px;font-size:11px;display:flex}.dashboard-nav>button.selected{color:#ff7fa4;border-left-color:var(--pink);background:#291020}.dashboard-nav>a:hover,.dashboard-nav>button:hover{color:#f2d6e9}.dashboard-nav>a:last-child{margin-top:22px;font-size:10px}.dashboard-content{min-width:0;padding:29px}.dashboard-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:27px;display:flex}.dashboard-title h2{font-size:27px}.dashboard-title>.tag{font-size:7px}.dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dashboard-stats>div{background:#160d1d;border:1px solid #3a2344;flex-direction:column;padding:17px;display:flex}.dashboard-stats svg{color:#a05e89;width:18px;height:18px;margin-bottom:12px}.dashboard-stats span{color:#97749f;font-size:9px}.dashboard-stats b{font-family:var(--display);margin-top:3px;font-size:31px;line-height:1.4}.dashboard-stats b.stat-text{font-size:17px;line-height:2.5}.dashboard-product{background:linear-gradient(110deg,#291125,#180c20);border:1px solid #4f284e;align-items:center;gap:20px;margin:23px 0;padding:23px;display:flex}.dashboard-product>img{object-fit:contain;width:58px;height:58px}.dashboard-product .eyebrow{font-size:7px}.dashboard-product h3{margin:5px 0;font-size:22px}.dashboard-product p{font-size:10px}.dashboard-product>.button{min-height:36px;margin-left:auto;padding:9px 13px;font-size:10px}.settings-preview>h3{margin-bottom:10px;font-size:22px}.settings-preview>p{font-size:11px}.settings-preview label{color:#b28dbc;margin:20px 0;font-size:11px;display:block}.settings-preview input{color:#95759a;background:#13091b;border:1px solid #412248;width:100%;margin-top:8px;padding:11px;display:block}.support-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.support-card{background:linear-gradient(130deg,#201124,#110b17);border:1px solid #39253e;padding:36px;transition:border-color .2s}.support-card:hover{border-color:#a04771}.support-card>svg{color:#f05b98;width:35px;height:35px;margin-bottom:35px}.support-card h2{margin-bottom:16px;font-size:28px}.support-card p{max-width:335px;font-size:12px;line-height:1.8}.support-card .inline-link{color:#e1a3c7;margin-top:25px;font-size:11px}.tickets-panel{background:#140c1b;border:1px solid #322037;align-items:center;gap:20px;margin-top:24px;padding:25px;display:flex}.tickets-panel>svg{color:#86558a}.tickets-panel h3{font-size:20px}.tickets-panel p{margin-top:6px;font-size:11px}.tickets-panel .tag{margin-left:auto;font-size:7px}.cart-layout{grid-template-columns:1.4fr 1fr;align-items:start;gap:45px;display:grid}.cart-item{background:#160d1c;border:1px solid #3d2541;gap:20px;margin-bottom:15px;padding:20px;display:flex}.cart-thumb{background:radial-gradient(#54142b33,#100a15);border:1px solid #342137;flex-shrink:0;place-items:center;width:86px;height:86px;display:grid}.cart-thumb>img{object-fit:contain;width:62px;height:62px}.cart-item-title .eyebrow{font-size:7px}.cart-item-title h3{margin-top:5px;margin-bottom:5px;font-size:23px}.cart-item-title>span{color:#96719e;font-size:10px}.quantity{border:1px solid #442644;align-items:center;width:max-content;height:28px;margin-top:12px;display:flex}.quantity button{place-items:center;width:27px;height:26px;display:grid}.quantity span{text-align:center;min-width:28px;font-size:10px}.quantity button:hover{color:var(--pink)}.cart-item-end{flex-direction:column;align-items:flex-end;gap:25px;margin-left:auto;display:flex}.cart-item-end b{font-size:14px;font-family:var(--display);font-weight:500}.cart-item-end>.text-button{margin-top:auto;margin-bottom:5px}.back-link{color:#d79bbe;align-items:center;gap:8px;margin-top:23px;font-size:11px;display:flex}.order-summary{background:linear-gradient(130deg,#201225,#130b1b);border:1px solid #4b294c;padding:26px}.order-summary>.eyebrow{font-size:8px}.order-summary h2{margin:12px 0 27px;font-size:27px}.summary-row{color:#a981b2;justify-content:space-between;gap:20px;margin-bottom:15px;font-size:12px;display:flex}.summary-row>span:last-child{color:#ebcfec}.summary-row.pink span{color:#ff7eac}.summary-row.total{border-top:1px solid #48264c;align-items:center;margin-top:23px;padding-top:22px}.summary-row.total>b{font-family:var(--display);color:#efd4ef;font-size:25px}.summary-row.total small{font-family:var(--body);color:#a279ab;font-size:9px;font-weight:400}.coupon-form{border-top:1px solid #3a2140;margin-top:25px;padding-top:20px}.coupon-form>label{color:#b88abe;margin-bottom:10px;font-size:10px;display:block}.coupon-form>div{background:#140b1b;border:1px solid #4c2b4d;gap:5px;display:flex}.coupon-form input{color:#efcde9;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:10px;font-size:11px}.coupon-form>div:focus-within{border-color:var(--pink)}.coupon-form button{color:#ff80b0;align-items:center;gap:6px;padding:0 12px;font-size:10px;display:flex}.coupon-remove{color:#bb7fa7;margin-top:10px;font-size:9px}.order-summary .small-note{margin-top:13px;font-size:9px}.checkout-preview{text-align:center;background:radial-gradient(at 50% 0,#35153055,#0000),#130b1c;border:1px solid #47254b;max-width:720px;margin:0 auto;padding:45px}.checkout-icon{color:#ef7eaf;background:#32142c;border:1px solid #663156;place-items:center;width:72px;height:72px;margin:0 auto 24px;display:grid}.checkout-preview>h2{font-size:32px}.checkout-preview>p{margin:18px 0 25px;font-size:12px;line-height:1.9}.checkout-lines{border-top:1px solid #4a254d;margin:28px 0}.checkout-lines>div{text-align:left;color:#b487ba;border-bottom:1px solid #3b1f42;justify-content:space-between;gap:22px;padding:16px 0;font-size:11px;display:flex}.checkout-lines b{color:#e7c1e2;white-space:nowrap;font-weight:500}.checkout-lines>.checkout-total{font-size:14px}.legal-page{max-width:830px}.legal-page>h2{margin:30px 0 18px;font-size:25px}.legal-page>p{font-size:13px;line-height:2}.legal-page>.button{margin-top:27px}.not-found{text-align:center;background:radial-gradient(#31142744,#0000 60%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.not-found>h1{margin:23px 0;font-size:65px}.not-found>.button{margin-top:30px}@keyframes enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1500px){.hero-content{padding-top:125px;padding-bottom:114px}.hero h1{font-size:89px}.app-window{grid-template-columns:125px 1fr}.module{padding:12px}.app-main{padding:0 19px 15px}.app-heading{margin:23px 0 19px}.app-heading h3{font-size:24px}.module b{font-size:9px}.module-range{margin-top:17px}.app-heading small,.module small{font-size:7px}.range-label{font-size:6px}.app-foot{margin-top:17px;font-size:6px}.app-sidebar>button{padding:11px 8px;font-size:9px}.app-brand{font-size:14px}.app-custom-panel{min-height:304px}}@media (max-width:1150px){.shell{width:calc(100% - 64px)}.header-actions{gap:17px}.header-cta{display:none}.main-nav{gap:27px}.hero-content{grid-template-columns:.95fr 1.1fr;gap:30px;padding-top:85px;padding-bottom:82px}.hero h1{letter-spacing:-4px;font-size:64px}.hero-copy>p{font-size:12px}.hero-buttons .button{padding:12px 14px;font-size:10px}.app-window{grid-template-columns:95px 1fr}.app-sidebar{padding-left:6px;padding-right:6px}.app-brand{font-size:10px}.app-brand img{width:20px}.app-sidebar>button{gap:6px;font-size:7px}.app-main{padding-left:12px;padding-right:12px}.module{padding:8px 7px}.module b{font-size:7px}.app-caption{font-size:6px}.app-foot{font-size:4.5px}.plans{gap:10px}.plan{padding:22px 13px 14px}.plan li{gap:4px;font-size:8px}.plan h3{font-size:21px}.plan-label{letter-spacing:1px;font-size:6px}.price{font-size:33px}.plan>p,.plan .button{font-size:8px}.feature{padding:25px 22px 0}.feature h3{font-size:22px}.feature p{font-size:10px}.feature-grid{gap:14px}.mini-settings{padding:8px 10px}.mini-settings>div{font-size:8px}.duration-visual{gap:4px}.duration-visual span{width:28px}.duration-visual b{width:34px}.section-head h2{font-size:39px}.brand-strip .shell{gap:18px}.brand-strip .shell>div{gap:8px;font-size:9px}.product-layout{gap:35px}.product-info h1{font-size:36px}.auth-layout{gap:55px}.auth-story h1{font-size:51px}.community{gap:22px;padding:35px}.community h2{font-size:32px}.community>.button{font-size:11px}.community-icon{padding:10px}.dashboard-content{padding:23px}.cart-layout{grid-template-columns:1.3fr 1fr;gap:25px}}@media (max-width:900px){.hero-content{grid-template-columns:1fr;gap:63px;padding-top:65px;padding-bottom:40px}.hero-copy{max-width:600px}.hero h1{letter-spacing:-4px;font-size:82px}.hero-copy>p{font-size:14px}.hero-buttons .button{padding:14px 24px;font-size:12px}.app-stage{justify-self:center;width:100%;max-width:640px}.app-window{grid-template-columns:130px 1fr}.app-sidebar{padding:22px 12px 14px}.app-brand{margin-bottom:35px;font-size:15px}.app-brand img{width:26px}.app-sidebar>button{gap:9px;padding:13px 9px;font-size:10px}.app-sidebar>small{font-size:7px}.app-main{padding:0 20px 15px}.app-topline{height:40px;font-size:9px}.app-heading{margin:25px 0 22px}.app-heading h3{font-size:26px}.app-heading small{font-size:7px}.module{padding:13px}.module b{font-size:10px}.module small{font-size:7px}.module-range{margin-top:19px}.range-label{font-size:7px}.app-foot{margin-top:20px;font-size:6px}.app-under,.app-caption{font-size:8px}.app-bottom{font-size:7px}.app-custom-panel{min-height:331px}.hero-bottom{padding-top:25px;padding-bottom:26px}.brand-strip .shell{flex-wrap:wrap;justify-content:center;gap:20px 35px;padding:24px 0}.brand-strip .shell>span{display:none}.brand-strip .shell>div{font-size:10px}.plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 15px}.plan{padding:24px 20px 18px}.plan-label{font-size:7px}.plan h3{font-size:25px}.price{font-size:40px}.plan>p{font-size:10px}.plan li{gap:8px;font-size:10px}.plan .button{font-size:10px}.plan:nth-child(4),.plan:nth-child(5){min-width:0}.feature-grid{grid-template-columns:1fr 1fr}.feature-wide{grid-column:1/-1;min-height:240px;padding-bottom:30px;padding-right:51%}.mini-settings{width:42%;padding:15px;position:absolute;bottom:0;right:25px;transform:translateY(1px)}.mini-settings>div{height:55px;font-size:9px}.feature h3{font-size:25px}.feature p{font-size:12px}.feature:not(.feature-wide){padding-bottom:20px}.duration-visual{gap:10px;margin-top:28px}.duration-visual span{width:35px;height:40px}.duration-visual b{width:40px;height:48px}.steps{gap:25px}.steps h3{font-size:21px}.steps p{font-size:10px}.section-head{gap:25px}.section-head>p{max-width:230px;font-size:11px}.faq-section{grid-template-columns:.85fr 1.15fr;gap:38px}.faq-section .section-head h2{font-size:31px}.community-icon{display:none}.community h2{font-size:31px}.community p{font-size:10px}.community>.button{gap:9px;padding:12px 15px;font-size:10px}.footer-top{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:30px}.page-heading h1{font-size:49px}.product-layout{grid-template-columns:1fr 1fr;gap:25px}.product-info h1{letter-spacing:-1px;font-size:29px}.product-art{aspect-ratio:1;min-height:330px}.product-art-top{font-size:6px;left:15px;right:15px}.product-art-bottom{left:15px;right:15px}.product-art-bottom>span{font-size:6px}.product-art-bottom>b{font-size:25px}.product-qualities{flex-wrap:wrap;justify-content:flex-start;gap:13px}.plan-selector{gap:5px}.plan-selector a{padding:8px 6px;font-size:8px}.product-info>p{font-size:11px}.product-description{gap:30px}.product-description h2{font-size:27px}.faq-page-grid{grid-template-columns:220px 1fr;gap:30px}.reviews-layout{grid-template-columns:225px 1fr;gap:20px}.empty-state h2{font-size:26px}.auth-layout{gap:35px}.auth-story h1{font-size:44px}.auth-story>.eyebrow{font-size:8px}.auth-form{padding:25px}.auth-form h2{font-size:26px}.dashboard{grid-template-columns:190px 1fr}.dashboard-title h2{font-size:23px}.dashboard-stats>div{padding:13px}.dashboard-stats span{font-size:8px}.dashboard-stats b.stat-text{font-size:13px;line-height:3.3}.dashboard-product{gap:14px;padding:18px}.dashboard-product>img{width:42px;height:42px}.dashboard-product h3{font-size:19px}.dashboard-product .eyebrow{font-size:6px}.cart-layout{grid-template-columns:1.1fr 1fr;gap:20px}.cart-item{gap:12px;padding:15px}.cart-thumb{width:58px;height:65px}.cart-thumb>img{width:45px;height:45px}.cart-item-title h3{font-size:20px}.cart-item-end b{font-size:12px}.order-summary{padding:22px}.order-summary h2{font-size:24px}.support-card{padding:28px}.support-card h2{font-size:24px}}@media (max-width:650px){.shell{width:calc(100% - 38px)}.announcement .shell{justify-content:center;height:26px}.announcement{letter-spacing:1px;font-size:6px}.announcement .shell>a{display:none}.announcement-divider{margin:0 2px}.header-inner{gap:15px;height:66px}.brand>img{width:27px;height:27px}.brand>span{font-size:21px}.header-actions{gap:20px}.header-actions .currency,.login-link{display:none}.menu-button{display:flex}.menu-button svg{width:21px}.cart-link svg{width:19px}.main-nav{background:#100d14;border-bottom:1px solid #3d293f;padding:13px 19px 22px;display:none;position:absolute;top:66px;left:0;right:0;box-shadow:0 12px 30px #0008}.main-nav.open{flex-direction:column;align-items:stretch;gap:0;display:flex}.main-nav a{padding:15px 7px;font-size:13px}.main-nav a[aria-current=page]:after{width:16px;bottom:9px;left:7px}.main-nav .mobile-account{border-top:1px solid #322435;margin-top:12px;padding-top:20px;display:block}.hero-content{gap:49px;padding-top:53px;padding-bottom:28px}.hero h1{letter-spacing:-3.5px;margin-top:22px;margin-bottom:22px;font-size:64px}.hero-eyebrow{letter-spacing:1.2px;font-size:7px}.hero-copy>p{font-size:12px;line-height:1.9}.hero-buttons{gap:10px;margin-top:25px}.hero-buttons .button{gap:9px;min-height:44px;padding:13px 16px;font-size:10px}.hero-points{gap:17px;margin-top:19px;font-size:8px}.hero-points svg{width:10px}.hero-bottom>span{max-width:150px;font-size:6px;line-height:1.8}.hero-bottom>a{gap:10px;font-size:6px}.hero-bottom{padding-top:13px;padding-bottom:22px}.app-stage:before{inset:0 0 9px;transform:rotate(2deg)}.app-stage:after{width:15px;height:15px;right:0}.app-caption{letter-spacing:.8px;gap:10px;font-size:5px}.app-window{grid-template-columns:75px 1fr}.app-sidebar{padding:15px 5px 9px}.app-brand{letter-spacing:-.2px;gap:3px;margin-bottom:26px;font-size:8px}.app-brand img{width:17px}.app-sidebar>small{letter-spacing:1px;margin-left:5px;font-size:4.5px}.app-sidebar>button{gap:4px;padding:9px 3px;font-size:6px}.app-sidebar>button svg{width:10px;height:10px}.app-main{padding:0 10px 9px}.app-topline{height:28px;font-size:6px}.app-topline>div{gap:6px;font-size:5px}.app-topline>div>svg{width:9px}.app-heading{margin:15px 0 12px}.app-heading small{letter-spacing:1px;font-size:4.8px}.app-heading h3{margin-top:4px;font-size:17px}.app-heading>svg{width:14px}.module-grid{gap:6px}.module{padding:7px 6px}.module b{font-size:6px}.module small{margin-top:4px;font-size:4.5px}.toggle{width:18px;height:10px;padding:2px}.toggle span{width:6px;height:6px}.toggle.on span{transform:translate(8px)}.module-range{height:2px;margin-top:10px}.range-label{gap:2px;margin-top:4px;font-size:4px}.app-foot{letter-spacing:.4px;gap:3px;margin-top:10px;font-size:3.8px}.app-bottom{gap:3px;padding:35px 2px 0;font-size:4px}.app-bottom>span:last-child{padding-left:7px;font-size:4px}.app-under{margin-top:10px;font-size:6px}.app-under svg{width:9px}.app-custom-panel{min-height:196px;padding:15px 4px 8px}.app-custom-panel h3{font-size:15px}.app-custom-panel p{font-size:7px}.app-custom-panel>svg{width:17px;margin-bottom:10px}.preview-range{margin-top:13px;font-size:7px}.preview-range input{margin:8px 0}.preview-option{padding:8px;font-size:7px}.swatches{gap:8px;margin-top:18px}.swatches span{width:23px;height:23px}.brand-strip .shell{grid-template-columns:1fr 1fr;gap:19px 12px;padding-top:22px;padding-bottom:22px;display:grid}.brand-strip .shell>div{justify-content:center;gap:8px;font-size:8px}.brand-strip svg{width:14px}.section{padding-top:61px;padding-bottom:61px}.section-head{margin-bottom:30px;display:block}.section-head h2{letter-spacing:-1.5px;font-size:33px}.section-head .eyebrow{letter-spacing:1.7px;margin-bottom:13px;font-size:8px}.section-head>p{max-width:280px;margin-top:18px;font-size:11px}.plans{grid-template-columns:1fr 1fr;gap:22px 12px}.plan{padding:21px 15px 14px}.plan-label{letter-spacing:.7px;margin-bottom:13px;font-size:6px}.plan h3{font-size:23px}.price{letter-spacing:-1.8px;margin-top:16px;font-size:36px}.price>span{font-size:22px}.plan>p{min-height:27px;font-size:8px}.plan-divider{margin:15px 0 11px}.plan ul{margin-bottom:17px}.plan li{gap:5px;font-size:8px}.plan li svg{width:9px}.plan .button{gap:4px;min-height:35px;padding:9px 7px;font-size:8px}.plan .button svg{width:12px}.plan-ribbon{padding:4px 6px;font-size:6px;top:-10px;left:14px}.plan-ribbon svg{width:9px}.plan:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 22px;padding:24px 20px;display:grid}.plan:last-child .plan-label{grid-area:1/1}.plan:last-child h3{grid-area:2/1}.plan:last-child .price{grid-area:3/1;margin-top:10px}.plan:last-child>p{grid-area:4/1}.plan:last-child .plan-divider{display:none}.plan:last-child ul{grid-area:1/2/4;align-self:center;line-height:2.5}.plan:last-child .button{grid-area:4/2;align-self:end;width:100%}.promo{flex-wrap:wrap;gap:14px;margin-top:24px;padding:20px 17px}.promo-amount{font-size:31px}.promo-amount span{font-size:22px}.promo>div:nth-child(2){flex:1}.promo h3{letter-spacing:-.3px;font-size:14px}.promo p{max-width:220px;font-size:8px;line-height:1.8}.coupon-copy{justify-content:center;gap:20px;width:100%;margin-top:3px;padding:8px}.coupon-copy span{font-size:10px}.coupon-copy svg{width:12px}.section-note{gap:15px;font-size:7px;line-height:1.8}.section-note>span{max-width:180px}.section-note>a{white-space:nowrap;align-self:flex-start;gap:3px;font-size:7px}.section-note>a>svg{width:10px}.experience-section{padding:58px 0}.feature-grid{grid-template-columns:1fr;gap:16px}.feature-wide{grid-column:auto;padding:25px 24px 0}.feature{min-height:0;padding:25px 24px 0}.feature-icon{margin-bottom:20px}.feature h3{font-size:25px}.feature p{max-width:290px;font-size:11px}.mini-settings{width:auto;margin-top:24px;padding:6px 14px;position:relative;bottom:auto;right:auto;transform:translateY(1px)}.mini-settings>div{height:44px;font-size:9px}.feature:not(.feature-wide){padding-bottom:26px}.duration-visual{gap:11px;margin-top:25px}.community-dots{transform-origin:100% 100%;margin-top:0;padding:0;position:absolute;bottom:18px;right:25px;transform:scale(.8)}.feature>.inline-link{margin-top:26px}.feature>.community-dots+.anything{display:none}.steps{grid-template-columns:1fr;gap:30px}.steps article{padding-top:20px}.step-top{width:100%}.step-number{z-index:0;color:#221726;font-size:86px;top:41px;right:17px}.steps h3{margin-top:22px;font-size:25px;position:relative}.steps p{max-width:255px;font-size:11px;position:relative}.steps a{margin-top:16px;font-size:10px;position:relative}.faq-section{padding-top:55px;padding-bottom:55px;display:block}.faq-section>div:first-child{margin-bottom:29px}.faq-section .section-head h2{font-size:33px}.faq-section>div>p{font-size:11px}.faq-list summary{gap:18px;padding:20px 0;font-size:11px}.faq-list p{font-size:10px!important}.faq-plus{width:15px}.community-section{padding-top:0}.community{padding:30px 24px;display:block}.community .eyebrow{letter-spacing:1.2px;font-size:7px}.community h2{font-size:32px}.community p{font-size:11px}.community>.button{min-height:44px;margin-top:25px;padding:12px 19px;font-size:10px}.community-watermark{letter-spacing:-7px;font-size:100px;bottom:-25px;right:-10px}.footer-top{grid-template-columns:1fr 1fr;gap:35px 27px;padding-top:42px;padding-bottom:37px}.footer-brand{grid-column:1/-1}.footer-brand>p{margin:12px 0 17px}.footer-top>div:last-child{border-top:1px solid #291c31;grid-column:1/-1;grid-template-columns:1fr 1fr;column-gap:27px;padding-top:22px;display:grid}.footer-top>div:last-child>h3{grid-column:1/-1}.footer-top h3{margin-bottom:12px}.footer-top>div>a:not(.brand){font-size:10px}.footer-bottom{flex-wrap:wrap;gap:15px;padding-top:18px;padding-bottom:18px;font-size:6px}.footer-bottom>span:nth-child(2){display:none}.footer-bottom .text-button{font-size:7px}.cookie-banner{gap:12px;width:calc(100% - 24px);max-width:370px;padding:12px;bottom:12px;left:12px}.cookie-banner b{font-size:10px}.cookie-banner p{font-size:8px}.cookie-banner button{margin-left:auto}.toast{gap:10px;padding:13px;font-size:10px;bottom:20px}.toast>svg{width:15px}.toast a svg{width:14px}.page-body{padding-bottom:55px}.page-heading{padding-top:23px;padding-bottom:36px}.breadcrumb{gap:8px;margin-bottom:32px;font-size:9px}.page-heading>.eyebrow{font-size:8px}.page-heading h1{letter-spacing:-2px;margin-top:15px;font-size:42px}.page-heading>p{max-width:325px;margin-top:17px;font-size:11px}.catalog-intro{align-items:flex-start;gap:12px;margin-bottom:31px;padding:18px}.catalog-product{align-items:flex-start;gap:13px}.catalog-product>img{width:42px;height:42px;margin-top:10px}.catalog-product .eyebrow{font-size:6px}.catalog-product h2{margin-top:6px;font-size:22px}.catalog-product p{max-width:220px;font-size:9px}.catalog-intro>.tag{display:none}.catalog-note{gap:11px;padding:17px 0}.catalog-note b,.catalog-note p{font-size:10px}.catalog-note>svg{width:16px}.product-breadcrumb{margin-bottom:25px;padding-top:23px}.product-layout{grid-template-columns:1fr;gap:23px}.product-art{aspect-ratio:1.15;min-height:0}.product-art-top{font-size:7px;left:20px;right:20px}.product-art-bottom{bottom:20px;left:20px;right:20px}.product-art-bottom>b{font-size:28px}.product-art-bottom>span{font-size:6px}.product-qualities{justify-content:space-between;gap:8px;padding:16px 0;font-size:8px}.product-qualities svg{width:13px}.product-info{padding-top:0}.product-info h1{margin-top:13px;font-size:36px}.product-info>p{font-size:12px}.product-price{margin:23px 0;font-size:39px}.plan-selector{gap:7px}.plan-selector a{padding:10px 6px;font-size:10px}.product-description{grid-template-columns:1fr;gap:23px;margin-top:42px;padding-top:30px}.product-description h2{font-size:30px}.product-description p{font-size:11px}.reviews-layout{grid-template-columns:1fr;gap:18px}.review-summary{padding:25px}.review-summary>strong{font-size:65px}.review-summary>strong>span{font-size:20px}.review-summary .divider{margin:17px 0}.empty-state{padding:38px 21px}.empty-state h2{font-size:25px}.empty-state h3{font-size:23px}.empty-state p{font-size:11px}.empty-state .button{min-height:42px;font-size:10px}.faq-page-grid{grid-template-columns:1fr;gap:25px}.faq-categories{flex-flow:wrap;gap:7px;margin-top:15px}.faq-categories button{border:1px solid #382540;gap:8px;padding:8px 11px;font-size:9px}.faq-categories button[aria-pressed=true]{border-color:var(--pink)}.faq-categories button svg{display:none}.search-box{padding:13px}.search-box input{font-size:12px}.support-strip{flex-wrap:wrap;gap:16px;margin-top:35px;padding:23px}.support-strip>svg{width:22px}.support-strip>div{flex:1}.support-strip h3{font-size:20px}.support-strip p{font-size:10px;line-height:1.8}.support-strip .button{min-height:40px;margin-left:38px;font-size:10px}.auth-layout{grid-template-columns:1fr;gap:30px;padding-top:43px;padding-bottom:50px}.auth-story h1{letter-spacing:-2px;margin:16px 0;font-size:44px}.auth-story>p{max-width:290px;font-size:11px}.auth-art,.auth-caption{display:none}.auth-form{max-width:none;padding:25px}.auth-form h2{font-size:29px}.auth-form .input-wrap{padding:13px}.auth-form>.button{font-size:11px}.dashboard{grid-template-columns:1fr}.dashboard-nav{border-bottom:1px solid #3c2045;border-right:0;flex-flow:wrap;gap:5px;padding:18px}.profile-avatar{width:33px;height:33px;margin:0 5px 12px 0;font-size:12px}.dashboard-nav>b{align-self:flex-start;margin:6px 0 0;font-size:10px}.dashboard-nav>.tag{margin:5px 0 12px auto;font-size:6px}.dashboard-nav>button,.dashboard-nav>a{white-space:nowrap;flex:1;justify-content:center;gap:5px;padding:9px;font-size:9px}.dashboard-nav>button svg,.dashboard-nav>a svg{width:13px;height:13px}.dashboard-nav>button:first-of-type{clear:both}.dashboard-nav>a:last-child{margin:0}.dashboard-content{padding:22px 16px}.dashboard-title h2{font-size:23px}.dashboard-title{gap:10px;margin-bottom:22px}.dashboard-title>.tag{padding:4px 6px;font-size:6px}.dashboard-stats{gap:7px}.dashboard-stats>div{padding:12px 9px}.dashboard-stats svg{width:15px;height:15px}.dashboard-stats span{font-size:7px}.dashboard-stats b{font-size:27px}.dashboard-stats b.stat-text{white-space:nowrap;font-size:11px;line-height:3.6}.dashboard-product{flex-wrap:wrap;gap:13px;padding:18px 14px}.dashboard-product>img{width:38px;height:38px}.dashboard-product h3{font-size:21px}.dashboard-product p{font-size:9px}.dashboard-product>.button{min-height:34px;margin-left:51px;font-size:9px}.dashboard-content .notice-box{gap:9px;padding:12px;font-size:10px}.dashboard-content .empty-state{padding:30px 17px}.dashboard-content .empty-state h3{font-size:21px}.support-grid{grid-template-columns:1fr;gap:17px}.support-card{padding:27px}.support-card h2{font-size:26px}.support-card>svg{width:31px;height:31px;margin-bottom:25px}.support-card p{font-size:11px}.tickets-panel{flex-wrap:wrap;gap:15px;margin-top:18px;padding:21px}.tickets-panel>svg{width:20px}.tickets-panel>div{flex:1}.tickets-panel h3{font-size:20px}.tickets-panel p{font-size:10px;line-height:1.8}.tickets-panel>.tag{margin-left:35px;font-size:7px}.cart-layout{grid-template-columns:1fr;gap:32px}.cart-item{gap:12px;padding:17px 14px}.cart-thumb{width:57px;height:62px}.cart-item-title h3{font-size:22px}.cart-item-end b{font-size:13px}.cart-item-title>.eyebrow{letter-spacing:1.2px;font-size:6px}.order-summary{padding:25px}.order-summary h2{font-size:27px}.coupon-form input{font-size:12px}.order-summary .small-note{font-size:9px}.checkout-preview{padding:32px 20px}.checkout-preview>h2{font-size:26px}.checkout-preview>p{font-size:11px}.checkout-lines>div{gap:13px;font-size:10px}.checkout-lines>.checkout-total{font-size:12px}.legal-page>h2{font-size:23px}.legal-page>p{font-size:12px}.not-found>h1{font-size:48px}.preferences-dialog{padding:23px}.dialog-top h2{font-size:26px}.preferences-dialog>p{font-size:11px}.preference-row{font-size:10px}.preference-row .tag{font-size:7px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-auth-page{background:radial-gradient(circle at 15% 10%,#39203c 0,#0000 42%),#0b0b0f;place-items:center;min-height:100vh;padding:28px;display:grid}.admin-auth-card{background:#130e18e8;border:1px solid #3b263f;width:min(100%,410px);padding:38px;box-shadow:0 26px 80px #0008}.admin-auth-card h1{letter-spacing:-1.3px;margin:13px 0 10px;font-size:34px}.admin-auth-card>p{color:#9b819f;margin-bottom:24px;font-size:12px;line-height:1.7}.admin-auth-card label{color:#c9a9c5;gap:7px;margin-top:16px;font-size:10px;display:grid}.admin-auth-card input{color:#f5dff0;background:#0c0a0f;border:1px solid #49304b;outline:none;width:100%;padding:12px}.admin-auth-card input:focus{border-color:var(--pink)}.admin-auth-card button{background:var(--pink);color:#210c18;width:100%;margin-top:24px;padding:13px;font-weight:700}.admin-auth-card button:disabled{opacity:.6}.admin-auth-error{color:#ff8d9e!important;margin:16px 0 -5px!important}.admin-shell{background:linear-gradient(135deg,#0b0b0f,#17101b);min-height:100vh;display:flex}.catalog-controls{align-items:center;gap:16px;margin:16px 0;font-size:12px;display:flex}.table-actions button:disabled{opacity:.45;cursor:wait}.admin-sidebar{z-index:35;background:linear-gradient(145deg,#0b0b0e,#110d15);border-right:1px solid #2c2032;flex-direction:column;width:225px;padding:30px 19px;display:flex;position:fixed;top:0;bottom:0}.admin-sidebar>.brand{margin:0 11px}.admin-sidebar>.brand>img{width:31px;height:31px}.admin-sidebar>.brand>span{font-size:24px}.admin-label{letter-spacing:1.8px;color:#715c7e;margin:35px 13px 20px;font-size:8px}.admin-sidebar nav{flex-direction:column;gap:5px;display:flex}.admin-sidebar nav>button{text-align:left;color:#93809d;border-left:2px solid #0000;align-items:center;gap:12px;padding:13px;font-size:12px;display:flex}.admin-sidebar nav>button>span{color:#c587b0;background:#352037;margin-left:auto;padding:1px 5px;font-size:8px}.admin-sidebar nav>button[aria-current=page]{color:#ff6d95;border-left-color:var(--pink);background:#301422}.admin-sidebar nav>button:hover{background:#27172d}.admin-sidebar-bottom{margin-top:auto}.admin-profile{border-top:1px solid #35223a;align-items:center;gap:9px;padding:22px 5px 18px;display:flex}.admin-profile>div{color:#ff7baa;background:#32182d;border:1px solid #633153;place-items:center;width:30px;height:30px;font-size:10px;font-weight:600;display:grid}.admin-profile>span{font-size:10px}.admin-profile small{color:#80618b;margin-top:2px;font-size:8px;display:block}.admin-profile>svg{color:#755d7d;width:15px;margin-left:auto}.admin-logout{color:#755d7d;margin-left:auto;padding:4px}.admin-logout:hover{color:#ff7baa}.admin-sidebar-bottom>a{color:#936e9e;align-items:center;gap:9px;margin:0 5px;font-size:10px;display:flex}.admin-workspace{flex-direction:column;width:calc(100% - 225px);margin-left:225px;display:flex}.admin-header{background:#100c15d9;border-bottom:1px solid #32213b;justify-content:space-between;align-items:center;gap:20px;height:76px;padding:0 36px;display:flex}.admin-header>div{color:#86648f;align-items:center;gap:13px;font-size:10px;display:flex}.admin-header b{color:#d1adcd;font-weight:500}.admin-header .tag{color:#9a699b;font-size:7px}.admin-header .inline-link{color:#dcb0d1;font-size:10px}.admin-menu{display:none}.admin-main{flex:1;padding:40px 36px 55px}.admin-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px;display:flex}.admin-heading .eyebrow{letter-spacing:1.5px;font-size:8px}.admin-heading h1{letter-spacing:-1.7px;margin-top:13px;font-size:37px}.admin-heading p{max-width:520px;margin-top:12px;font-size:11px;line-height:1.9}.admin-heading>.button{flex-shrink:0;min-height:40px;padding:11px 15px;font-size:10px}.admin-preview-note{color:#ad83b0;background:#25112880;border:1px solid #412440;align-items:center;gap:10px;margin-bottom:25px;padding:11px 14px;font-size:9px;line-height:1.8;display:flex}.admin-preview-note>svg{color:#c885ad}.admin-message{color:#9bdbb3;background:#13312544;border:1px solid #365c48;align-items:center;gap:10px;margin-bottom:20px;padding:12px 15px;font-size:11px;display:flex}.admin-message>button{margin-left:auto;display:flex}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:27px;display:grid}.admin-stats>article{background:linear-gradient(135deg,#1c1120,#140e1b);border:1px solid #362039;padding:22px}.admin-stats article>div{color:#ae86b4;justify-content:space-between;align-items:center;gap:7px;font-size:10px;display:flex}.admin-stats svg{color:#9d5b88;width:17px;height:17px}.admin-stats strong{font-family:var(--display);letter-spacing:-1px;margin-top:17px;font-size:39px;font-weight:500;line-height:1.3;display:block}.admin-stats small{color:#85618d;margin-top:7px;font-size:8px;display:block}.admin-overview-grid{grid-template-columns:1.45fr 1fr;gap:22px;display:grid}.admin-panel{background:#150e1a;border:1px solid #352239;min-width:0}.admin-panel-heading{border-bottom:1px solid #302035;justify-content:space-between;align-items:center;gap:16px;padding:23px;display:flex}.admin-panel-heading h2{letter-spacing:-.5px;font-size:20px}.admin-panel-heading .inline-link{color:#c799b9;white-space:nowrap;gap:5px;font-size:8px}.admin-product-row{border-bottom:1px solid #2f1d34;align-items:center;gap:13px;padding:18px 22px;display:flex}.admin-product-row:last-child{border:0}.admin-product-avatar{color:#d876a9;background:#28122a;border:1px solid #4f2749;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.admin-product-row>div:nth-child(2){flex:1;min-width:0}.admin-product-row b{overflow-wrap:anywhere;font-size:10px;font-weight:500;display:block}.admin-product-row small{color:#8c6694;margin-top:4px;font-size:8px;display:block}.admin-product-row>span:last-child{color:#c59bbb;white-space:nowrap;text-align:right;min-width:45px;font-size:10px}.admin-status{white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;padding:3px 6px;font-size:8px;display:inline-flex}.admin-status:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.admin-status.active{color:#6aca9c;background:#18352844;border-color:#234a394d}.admin-status.draft{color:#d1a46d;background:#35261855;border-color:#6b452d55}.quick-actions>p{margin:22px 23px;font-size:11px;line-height:1.9}.quick-actions>button,.quick-actions>a{text-align:left;background:#1f1122;border:1px solid #3e2441;align-items:center;gap:13px;width:calc(100% - 40px);margin:0 20px 13px;padding:13px;display:flex}.quick-actions>button:hover,.quick-actions>a:hover{border-color:#864568}.quick-actions>button>svg:first-child,.quick-actions>a>svg:first-child{color:#c3669b;width:17px}.quick-actions>button>span,.quick-actions>a>span{flex:1;font-size:10px}.quick-actions small{color:#8c5f93;margin-top:4px;font-size:8px;display:block}.quick-actions>button>svg:last-child,.quick-actions>a>svg:last-child{color:#9f658b}.integration-panel{background:linear-gradient(100deg,#251020,#140d1c);align-items:center;gap:20px;margin-top:24px;padding:26px;display:flex}.integration-icon{color:#cc769f;background:#331529;border:1px solid #5c274c;padding:13px;display:flex}.integration-panel h2{letter-spacing:-.7px;font-size:23px}.integration-panel p{margin-top:9px;font-size:10px;line-height:1.8}.integration-panel>.tag{margin-left:auto;font-size:7px}.admin-bottom{color:#765280;letter-spacing:.5px;border-top:1px solid #322139;justify-content:space-between;padding:16px 36px;font-size:8px;display:flex}.admin-bottom>span{letter-spacing:1px;font-size:7px}.admin-toolbar{border-bottom:1px solid #332039;justify-content:space-between;align-items:center;gap:22px;padding:20px;display:flex}.admin-toolbar>.search-box{width:310px;padding:10px}.admin-filter{border:1px solid #392340;padding:3px;display:flex}.admin-filter>button{color:#95749d;padding:6px 11px;font-size:9px}.admin-filter>button[aria-pressed=true]{color:#ec9dca;background:#3b1933}.admin-table-scroll{overflow-x:auto}.admin-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:11px}.admin-table thead{background:#100b16}.admin-table th{color:#8e6796;text-align:left;text-transform:uppercase;letter-spacing:1px;padding:15px 20px;font-size:8px;font-weight:500}.admin-table td{color:#c8a7ce;border-top:1px solid #2e1b35;padding:18px 20px}.admin-table td>b{color:#e4cfe8;font-size:11px;font-weight:500;display:block}.admin-table td small{color:#986a9e;margin-top:5px;font-size:9px;display:block}.admin-product-url{color:#9f6ea5;white-space:normal;overflow-wrap:anywhere;align-items:center;gap:5px;max-width:180px;font-size:9px;display:flex}.admin-product-url:hover{color:var(--pink)}.table-actions{align-items:center;gap:7px;display:flex}.table-actions>button{color:#b280a7;border:1px solid #432148;place-items:center;width:28px;height:28px;display:grid}.table-actions>button:hover{color:#ff86b2;background:#471a34;border-color:#853655}.admin-table-foot{color:#83618a;border-top:1px solid #302037;padding:15px 20px;font-size:9px}.admin-empty{text-align:center;flex-direction:column;align-items:center;padding:55px 25px;display:flex}.admin-empty>svg{color:#a56391;margin-bottom:22px}.admin-empty h3{letter-spacing:-.7px;font-size:23px}.admin-empty p{margin-top:13px;font-size:11px;line-height:1.9}.admin-empty-line{padding:25px;font-size:11px}.integration-empty{padding:65px 30px}.integration-empty>.eyebrow{margin:7px 0 16px;font-size:8px}.integration-empty h2{letter-spacing:-1px;font-size:31px}.integration-empty>p{max-width:470px}.integration-tags{justify-content:center;gap:10px;margin-top:25px;margin-bottom:28px;display:flex}.integration-tags>.tag{font-size:7px}.integration-empty>.button{font-size:10px}.admin-settings-grid{grid-template-columns:1fr 1fr;gap:23px;display:grid}.admin-panel>.admin-form{padding:24px}.admin-form{flex-direction:column;gap:18px;display:flex}.admin-form label{color:#bca0c4;flex-direction:column;gap:8px;font-size:10px;display:flex}.admin-form input,.admin-form select,.admin-form textarea{color:#dfc6e3;background:#110b16;border:1px solid #4d2c50;border-radius:0;width:100%;min-width:0;padding:10px 12px;font-size:12px}.admin-form textarea{resize:vertical;min-height:75px;max-height:200px}.admin-form input::placeholder,.admin-form textarea::placeholder{color:#705574;font-size:10px}.admin-form input:focus,.admin-form select:focus,.admin-form textarea:focus{border-color:#bf4778;outline:1px solid #bf4778}.admin-form .button{align-self:flex-start;min-height:40px;font-size:10px}.admin-form p{font-size:11px;line-height:1.9}.admin-form .admin-form-note{color:#85658e;font-size:9px;line-height:1.8}.admin-form>.notice-box{font-size:10px}.form-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.admin-dialog{color:var(--text);background:linear-gradient(135deg,#201325,#110c18);border:1px solid #663b63;width:calc(100% - 36px);max-width:620px;max-height:calc(100vh - 50px);padding:28px;overflow-y:auto}.admin-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050207d6}.admin-dialog .dialog-top{margin-bottom:25px}.admin-dialog .dialog-top h2{letter-spacing:-1px;margin-top:8px;font-size:30px}.admin-dialog .dialog-top .eyebrow{font-size:8px}.admin-dialog .dialog-top>button{color:#b28cb9;align-self:flex-start}.admin-form .checkbox-label{flex-direction:row;align-items:center;gap:10px;font-size:11px}.checkbox-label>input{width:15px;height:15px;accent-color:var(--pink)}.dialog-actions{border-top:1px solid #48244a;justify-content:flex-end;gap:12px;margin-top:5px;padding-top:21px;display:flex}.dialog-actions .button{min-height:39px;padding:11px 15px;font-size:10px}.admin-form .form-error{color:#ff8fab;background:#451529;border:1px solid #9d3154;padding:10px;font-size:10px}.customer-dialog{max-width:480px}.confirm-dialog{max-width:430px;padding:30px}.confirm-dialog h2{font-size:28px}.confirm-dialog p{margin:20px 0;font-size:12px;line-height:1.9}.confirm-dialog .dialog-actions{margin-top:23px}@media (max-width:1200px){.admin-sidebar{width:200px;padding:25px 14px}.admin-workspace{width:calc(100% - 200px);margin-left:200px}.admin-header{padding:0 25px}.admin-main{padding:32px 25px 45px}.admin-heading h1{font-size:32px}.admin-stats{gap:12px}.admin-stats>article{padding:18px 15px}.admin-stats article>div{font-size:9px}.admin-stats small{font-size:7px}.admin-overview-grid{grid-template-columns:1.25fr 1fr;gap:16px}.admin-panel-heading{gap:9px;padding:20px 17px}.admin-panel-heading h2{font-size:18px}.admin-panel-heading .inline-link{font-size:7px}.admin-product-row{gap:10px;padding:16px}.admin-product-avatar{display:none}.admin-product-row b{font-size:9px}.admin-product-row .admin-status{font-size:7px}.admin-product-row>span:last-child{font-size:9px}.quick-actions>p{margin:19px;font-size:10px}.quick-actions>button,.quick-actions>a{gap:10px;width:calc(100% - 30px);margin:0 15px 12px;padding:11px}.quick-actions>button>span,.quick-actions>a>span{font-size:9px}.quick-actions small{font-size:7px}.integration-panel{gap:15px;padding:22px}.integration-panel h2{font-size:21px}.integration-panel p{font-size:9px}.integration-panel>.tag{display:none}.admin-toolbar{padding:17px}.admin-toolbar>.search-box{width:250px}.admin-table th,.admin-table td{padding:16px}.admin-product-url{max-width:130px;font-size:8px}}@media (max-width:950px){.admin-stats{grid-template-columns:1fr 1fr}.admin-stats small{font-size:9px}.admin-stats article>div{font-size:11px}.admin-overview-grid{grid-template-columns:1fr}.admin-product-avatar{display:grid}.admin-product-row b{font-size:11px}.admin-product-row small{font-size:9px}.admin-product-row>span:last-child{font-size:11px}.admin-product-row .admin-status{font-size:8px}.admin-panel-heading h2{font-size:21px}.admin-panel-heading .inline-link{font-size:9px}.quick-actions>button>span,.quick-actions>a>span{font-size:11px}.quick-actions small{font-size:9px}.quick-actions>p{font-size:11px}.admin-heading{align-items:flex-start}.admin-heading h1{font-size:29px}.admin-heading .eyebrow{font-size:7px}.admin-heading>.button{gap:7px;padding:10px 12px;font-size:9px}.admin-preview-note{align-items:flex-start;font-size:8px}.admin-toolbar{flex-wrap:wrap;gap:14px}.admin-toolbar>.search-box{width:100%}.admin-settings-grid{grid-template-columns:1fr}.admin-bottom{padding:16px 25px}.admin-bottom>span{font-size:6px}}@media (max-width:650px){.admin-sidebar{width:230px;display:none;top:65px;box-shadow:12px 0 30px #0008}.admin-sidebar.open{display:flex}.admin-sidebar>.brand{display:none}.admin-label{margin-top:5px;margin-bottom:16px}.admin-workspace{width:100%;margin-left:0}.admin-header{z-index:40;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);gap:10px;height:65px;padding:0 18px;position:sticky;top:0}.admin-header>div{gap:9px;font-size:9px}.admin-header>.admin-nothing{display:none}.admin-header .inline-link{gap:6px;font-size:9px}.admin-header .tag{display:none}.admin-menu{color:#c79dc7;margin-right:3px;padding:0;display:flex}.admin-main{padding:30px 18px 40px}.admin-heading{flex-wrap:wrap;gap:19px;margin-bottom:23px}.admin-heading h1{letter-spacing:-1.3px;font-size:32px}.admin-heading p{max-width:340px;margin-top:11px;font-size:11px}.admin-heading .eyebrow{font-size:7px}.admin-heading>.button{min-height:39px;padding:11px 15px;font-size:10px}.admin-preview-note{gap:8px;padding:11px;font-size:8px;line-height:1.9}.admin-preview-note svg{width:13px;height:13px;margin-top:2px}.admin-stats{gap:11px;margin-bottom:22px}.admin-stats>article{padding:18px 15px}.admin-stats article>div{font-size:9px}.admin-stats strong{margin-top:13px;font-size:37px}.admin-stats small{font-size:7px}.admin-stats svg{width:15px;height:15px}.admin-panel-heading h2{font-size:20px}.admin-panel-heading .inline-link{font-size:8px}.admin-product-row{gap:10px;padding:15px}.admin-product-avatar{display:none}.admin-product-row b{font-size:9px}.admin-product-row small{font-size:8px}.admin-product-row>span:last-child{font-size:10px}.admin-product-row .admin-status{font-size:7px}.integration-panel{align-items:flex-start;gap:13px;padding:22px 17px}.integration-icon{padding:10px}.integration-icon svg{width:18px;height:18px}.integration-panel h2{font-size:20px}.integration-panel p{font-size:9px}.admin-bottom{gap:10px;padding:15px 18px;font-size:7px}.admin-bottom>span{letter-spacing:.7px;font-size:5px}.admin-message{gap:8px;padding:12px;font-size:10px}.admin-toolbar{padding:15px}.admin-filter{justify-content:space-between;width:100%}.admin-filter button{flex:1;padding:7px 10px;font-size:9px}.admin-table{font-size:10px}.admin-table th{padding:13px;font-size:7px}.admin-table td{padding:15px 13px}.admin-table td>b{font-size:10px}.admin-table td small{font-size:8px}.admin-empty{padding:40px 20px}.admin-empty h3{font-size:23px}.admin-empty p{font-size:10px}.integration-empty{padding:42px 20px}.integration-empty h2{font-size:27px}.integration-empty>.eyebrow{font-size:7px}.integration-tags{flex-wrap:wrap;gap:7px}.integration-tags>.tag{font-size:6px}.admin-dialog{max-height:calc(100dvh - 34px);padding:23px}.admin-dialog .dialog-top h2{font-size:27px}.admin-form{gap:16px}.admin-form input,.admin-form textarea,.admin-form select{padding:11px;font-size:12px}.form-columns{grid-template-columns:1fr;gap:16px}.dialog-actions{gap:9px;padding-top:18px}.admin-dialog .dialog-actions .button,.admin-form .checkbox-label{font-size:10px}.admin-panel>.admin-form{padding:20px}.admin-form p{font-size:10px}.confirm-dialog h2{font-size:26px}.confirm-dialog p{font-size:11px}}
