@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-ext-wght-normal.DdQaqQDo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-wght-normal.Bc-8i84L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #faf7f3;--bg2: #f3ede6;--paper: #ffffff;--ink: #141a26;--ink2: #394255;--muted: #5f6b80;--line: #ebe3da;--navy: #121826;--navy2: #1b2335;--ember: #ff6a2b;--ember-d: #cf420d;--gold: #ffb52e;--red: #e63a2e;--slate: #5b7490;--grad: linear-gradient(100deg, var(--red), var(--ember) 48%, var(--gold));--shadow: 0 1px 2px rgba(20,26,38,.05), 0 12px 32px -12px rgba(20,26,38,.16);--shadow-lg: 0 2px 4px rgba(20,26,38,.05), 0 30px 60px -24px rgba(207,66,13,.35);--radius: 22px;--head: "Outfit Variable", system-ui, sans-serif;--body: "Inter Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--ease: cubic-bezier(.2,.8,.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font:17px/1.7 var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:var(--ember-d)}img{max-width:100%}h1,h2,h3{font-family:var(--head);line-height:1.08;letter-spacing:-.025em;margin:0 0 .5em;color:var(--ink);text-wrap:balance}h1{font-size:clamp(2.6rem,7.2vw,5.4rem);font-weight:800}h2{font-size:clamp(1.9rem,4.2vw,3rem);font-weight:750}h3{font-size:1.25rem;font-weight:650;letter-spacing:-.01em}.wrap{max-width:1160px;margin:0 auto;padding:0 22px}.prose{max-width:740px}.prose h1{font-size:clamp(2rem,5vw,3rem);margin-top:50px}.prose h2{margin-top:1.8em;font-size:1.6rem}.prose h3{margin-top:1.4em}.muted{color:var(--muted)}.grad{background:var(--grad);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shine 6s ease-in-out infinite alternate}@keyframes shine{to{background-position:100% 0}}.eyebrow{display:inline-flex;align-items:center;gap:10px;font:650 .8rem/1 var(--head);letter-spacing:.2em;text-transform:uppercase;color:var(--ink2);margin-bottom:18px}.eyebrow:before{content:"";width:30px;height:3px;border-radius:2px;background:var(--grad)}section.block{padding:96px 0;position:relative}.sec-head{max-width:660px;margin-bottom:48px}.sec-head p{color:var(--muted);font-size:1.12rem;margin:0}.rv{transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:var(--d, 0s)}.rv:not(.in){opacity:0;transform:translateY(34px) scale(.985)}.btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 30px;border-radius:999px;font:700 1rem/1 var(--head);text-decoration:none;border:0;cursor:pointer;color:#fff;background:var(--grad);background-size:140% 100%;box-shadow:0 14px 30px -12px #e63a2eb3;transition:transform .3s var(--ease),box-shadow .3s,background-position .5s}.btn:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);transition:left .7s var(--ease)}.btn:hover{transform:translateY(-3px) scale(1.02);background-position:100% 0;box-shadow:0 22px 40px -14px #e63a2ecc}.btn:hover:after{left:130%}.btn.ghost{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line),var(--shadow)}.btn.ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ember),var(--shadow);color:var(--ember-d)}.btn svg{width:18px;height:18px;transition:transform .3s var(--ease)}.btn:hover svg{transform:translateY(2px)}header.site{position:sticky;top:0;z-index:50;background:#ffffffd1;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);transition:box-shadow .3s}header.site:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--grad);transform-origin:left;transform:scaleX(var(--scroll, 0))}header.site.stuck{box-shadow:0 10px 30px -18px #141a2659}header.site .wrap{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:8px;padding-bottom:8px;transition:padding .3s}header.site .logo img{height:84px;width:auto;display:block;transition:height .3s var(--ease),transform .4s var(--ease)}header.site .logo:hover img{transform:scale(1.04) rotate(-1deg)}header.site.stuck .logo img{height:60px}nav.main{display:flex;align-items:center;gap:6px 24px;flex-wrap:wrap}nav.main a{color:var(--ink);text-decoration:none;font:600 .95rem var(--head);padding:8px 2px;position:relative}nav.main a:after{content:"";position:absolute;left:0;bottom:2px;height:3px;border-radius:2px;width:0;background:var(--grad);transition:width .3s var(--ease)}nav.main a:hover:after,nav.main a[aria-current]:after{width:100%}nav.main .ig{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--bg2);padding:0;transition:transform .3s var(--ease),background .3s}nav.main .ig:after{display:none}nav.main .ig svg{width:18px;height:18px;stroke:var(--ink)}nav.main .ig:hover{background:#ffe1d1;transform:rotate(-8deg) scale(1.1)}.hero{position:relative;overflow:hidden;padding:84px 0 130px;background:linear-gradient(180deg,#fff,var(--bg));isolation:isolate}.blob{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55;z-index:-1;animation:drift 14s ease-in-out infinite alternate}.blob.b1{width:520px;height:520px;right:-120px;top:-140px;background:radial-gradient(circle,#ffb52e,#ff6a2b 60%,transparent 72%)}.blob.b2{width:460px;height:460px;left:-160px;bottom:-120px;background:radial-gradient(circle,#8fb0d6,#5b7490 60%,transparent 72%);opacity:.38;animation-duration:18s}.blob.b3{width:320px;height:320px;left:42%;top:20%;background:radial-gradient(circle,#ff9db0,#e63a2e 60%,transparent 72%);opacity:.22;animation-duration:22s}@keyframes drift{to{transform:translate(60px,40px) scale(1.12)}}.hero .grid2{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center}.hero p.lead{font-size:1.25rem;color:var(--ink2);max-width:560px;margin:0 0 34px}.hero .cta{display:flex;gap:14px;flex-wrap:wrap}.w{display:inline-block;opacity:0;transform:translateY(.6em) rotate(2deg);animation:word .9s var(--ease) forwards;animation-delay:calc(.15s + var(--i) * .09s)}@keyframes word{to{opacity:1;transform:none}}.hero .fade{opacity:0;transform:translateY(18px);animation:word .9s var(--ease) forwards;animation-delay:var(--d, .9s)}.stage{position:relative;display:grid;place-items:center;justify-self:center;width:100%;max-width:480px;aspect-ratio:1}.stage .ring{position:absolute;inset:6%;border-radius:50%;border:2px dashed rgba(255,106,43,.45);animation:spin 40s linear infinite}.stage .ring.r2{inset:16%;border-style:solid;border-color:#5b749040;animation-duration:26s;animation-direction:reverse}.stage .glow{position:absolute;inset:18%;border-radius:50%;background:radial-gradient(circle,rgba(255,181,46,.55),rgba(255,106,43,.25) 55%,transparent 70%);filter:blur(24px);animation:pulse 4s ease-in-out infinite}.stage .mark{position:relative;width:78%;filter:drop-shadow(0 24px 40px rgba(207,66,13,.35));animation:float 7s ease-in-out infinite;transform-style:preserve-3d}.stage .note{position:absolute;font-size:1.8rem;color:var(--ember);opacity:0;animation:rise 6s ease-in infinite}.stage .note.n1{left:12%;bottom:20%;animation-delay:0s}.stage .note.n2{right:10%;bottom:30%;animation-delay:2s;color:var(--slate)}.stage .note.n3{left:42%;bottom:8%;animation-delay:4s;color:var(--gold)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{transform:scale(1.12);opacity:.75}}@keyframes float{50%{transform:translateY(-16px) rotate(-1.5deg)}}@keyframes rise{0%{opacity:0;transform:translateY(0) rotate(0)}15%{opacity:.9}to{opacity:0;transform:translateY(-190px) rotate(24deg)}}.eq{position:absolute;left:0;right:0;bottom:0;height:84px;display:flex;align-items:flex-end;gap:6px;padding:0 22px;opacity:.8;z-index:-1}.eq i{flex:1;min-width:3px;border-radius:6px 6px 0 0;background:var(--grad);height:14%;animation:eq 1.7s ease-in-out infinite;transform-origin:bottom}@keyframes eq{0%,to{height:10%}50%{height:var(--h, 70%)}}.marquee{overflow:hidden;background:var(--navy);color:#fff;padding:18px 0;border-block:1px solid #000;transform:rotate(-1deg);position:relative;box-shadow:0 20px 40px -20px #141a2699}.marquee .track{display:flex;width:max-content;animation:slide 32s linear infinite}.marquee span{font:700 1.15rem var(--head);letter-spacing:.08em;text-transform:uppercase;padding:0 26px;white-space:nowrap;display:inline-flex;align-items:center;gap:52px}.marquee span:after{content:"♪";color:var(--ember);font-size:1.3rem}@keyframes slide{to{transform:translate(-50%)}}.statsbar{background:var(--navy);border-radius:28px;display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;margin-top:70px;position:relative;box-shadow:var(--shadow-lg)}.statsbar:before{content:"";position:absolute;inset:0;background:radial-gradient(500px 220px at 20% 0,rgba(255,106,43,.28),transparent 70%),radial-gradient(500px 220px at 90% 100%,rgba(91,116,144,.35),transparent 70%)}.statsbar>div{position:relative;padding:38px 22px;text-align:center;border-right:1px solid rgba(255,255,255,.08)}.statsbar>div:last-child{border:0}.statsbar b{display:block;font:800 clamp(2.2rem,4.5vw,3.2rem)/1 var(--head);margin-bottom:10px;font-variant-numeric:tabular-nums}.statsbar>div>span{color:#b6bfd1;font-size:.94rem}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.cards.four{grid-template-columns:repeat(4,1fr)}.card{position:relative;overflow:hidden;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:32px;box-shadow:var(--shadow);transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .3s}.card:before{content:"";position:absolute;inset:0;background:radial-gradient(380px circle at var(--mx, 50%) var(--my, 0%),rgba(255,106,43,.14),transparent 60%);opacity:0;transition:opacity .35s;pointer-events:none}.card:hover:before{opacity:1}a.card,.card.hover{text-decoration:none;color:inherit}.card.hover:hover,a.card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:#ff6a2b80}.card p{color:var(--muted);margin:0;font-size:.98rem}.ico{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:var(--bg2);margin-bottom:22px;transition:transform .5s var(--ease)}.card:hover .ico{transform:rotate(-8deg) scale(1.12)}.ico svg{width:28px;height:28px;stroke:var(--ember-d);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.products{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:32px;align-items:start}.product{background:var(--paper);border:1px solid var(--line);border-radius:28px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--shadow);transition:box-shadow .5s var(--ease),transform .5s var(--ease)}.product:hover{box-shadow:var(--shadow-lg)}.product .cover{aspect-ratio:1;border-radius:20px;overflow:hidden;background:#0c0c10;box-shadow:0 28px 50px -26px #cf420da6;transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .25s ease-out;position:relative}.product .cover:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);transform:translate(-120%);transition:transform .9s var(--ease)}.product:hover .cover:after{transform:translate(120%)}.product .cover img{width:100%;height:100%;object-fit:cover;display:block}.product h3{font-size:1.4rem;margin:6px 0 0}.product p{margin:0;color:var(--muted);font-size:.95rem}.buy{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.price{font:800 2rem/1 var(--head)}.price small{display:block;font:500 .75rem var(--body);color:var(--muted);margin-top:5px}.tag{display:inline-block;font:650 .72rem var(--head);letter-spacing:.12em;text-transform:uppercase;padding:6px 12px;border-radius:999px;background:#f1ebe4;color:var(--ink2);width:fit-content}.tracks{list-style:none;margin:0;padding:0;counter-reset:t;font-size:.93rem}.tracks li{counter-increment:t;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;margin:0 -10px;border-radius:12px;transition:background .25s}.tracks li:hover{background:var(--bg)}.tracks li:before{content:counter(t,decimal-leading-zero);color:var(--ember-d);font:700 .8rem var(--head);width:24px;flex:none}.tracks li>span{flex:1;min-width:0}.tracks small{color:var(--muted);margin-left:4px}.tracks audio{height:34px;width:170px;flex:none}.mp{display:flex;align-items:center;gap:10px;width:190px;height:30px;flex:none}.mp-btn{width:28px;height:28px;flex:none;border:0;border-radius:50%;background:#fff1e6;display:grid;place-items:center;cursor:pointer;transition:background .2s,transform .2s var(--ease)}.mp-btn:hover{background:#ffe2cc;transform:scale(1.05)}.mp-btn svg{width:12px;height:12px;fill:var(--ember-d)}.mp.on .mp-btn{background:var(--grad)}.mp.on .mp-btn svg{fill:#fff}.mp-btn:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.mp-bar{position:relative;flex:1;height:4px;border-radius:2px;background:var(--line);cursor:pointer;touch-action:none}.mp-bar:before{content:"";position:absolute;inset:-10px 0}.mp-bar i{position:absolute;inset:0 auto 0 0;width:0;border-radius:2px;background:var(--grad)}.mp-bar:focus-visible{outline:2px solid var(--ember);outline-offset:4px}.mp-time{min-width:34px;text-align:right;font:600 .78rem var(--head);color:var(--muted);font-variant-numeric:tabular-nums}.single .mp{width:220px}.mp.off{opacity:.5}.mp.off .mp-btn{cursor:default;transform:none}.tracks li.playing{background:linear-gradient(90deg,#fff1e6,transparent)}.tracks li .bars{display:none;align-items:flex-end;gap:2px;height:16px;margin-right:6px}.tracks li.playing .bars{display:inline-flex}.bars i{width:3px;background:var(--grad);border-radius:2px;animation:eq .9s ease-in-out infinite;height:40%}.bars i:nth-child(2){animation-delay:.15s;--h: 100%}.bars i:nth-child(3){animation-delay:.3s;--h: 70%}.bars i:nth-child(1){--h: 85%}.notice{background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--ember);border-radius:14px;padding:22px 26px;font-size:.88rem;color:var(--muted)}.steps{counter-reset:s;display:grid;gap:26px;position:relative}.steps:before{content:"";position:absolute;left:27px;top:20px;bottom:20px;width:3px;background:var(--line);border-radius:2px}.steps:after{content:"";position:absolute;left:27px;top:20px;width:3px;height:calc((100% - 40px) * var(--prog, 0));background:var(--grad);border-radius:2px}.step{display:grid;grid-template-columns:56px 1fr;gap:20px;align-items:start;position:relative;z-index:1}.step:before{counter-increment:s;content:counter(s);width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font:800 1.3rem var(--head);background:var(--grad);color:#fff;box-shadow:0 10px 24px -8px #e63a2ea6}.step h3{margin:4px 0}.step p{margin:0;color:var(--muted)}.timeline{border-left:3px solid var(--line);padding-left:30px;display:grid;gap:26px;margin:0;list-style:none}.timeline li{position:relative}.timeline li:before{content:"";position:absolute;left:-41px;top:8px;width:18px;height:18px;border-radius:50%;background:var(--grad);box-shadow:0 0 0 6px var(--bg)}.timeline li:after{content:"";position:absolute;left:-41px;top:8px;width:18px;height:18px;border-radius:50%;border:2px solid var(--ember);animation:ping 2.4s ease-out infinite}@keyframes ping{to{transform:scale(2.4);opacity:0}}.timeline b{font:750 1.1rem var(--head);display:block}.timeline span{color:var(--muted)}.trophy{background:linear-gradient(135deg,#fff,#fff6ec)}.trophy .big{font:800 clamp(2.4rem,5vw,3.4rem)/1 var(--head)}.band{position:relative;overflow:hidden;border-radius:32px;padding:60px 48px;background:var(--navy);color:#fff;display:flex;justify-content:space-between;gap:30px;align-items:center;flex-wrap:wrap;box-shadow:var(--shadow-lg);isolation:isolate}.band:before{content:"";position:absolute;width:520px;height:520px;right:-120px;top:-220px;background:radial-gradient(circle,rgba(255,181,46,.7),rgba(255,106,43,.4) 50%,transparent 70%);filter:blur(30px);z-index:-1;animation:drift 12s ease-in-out infinite alternate}.band h2{margin:0 0 8px;color:#fff}.band p{margin:0;color:#c9d0e0;max-width:640px}.pagehead{position:relative;overflow:hidden;padding:76px 0 52px;background:linear-gradient(180deg,#fff,var(--bg));margin-bottom:64px;isolation:isolate}.pagehead h1{font-size:clamp(2.3rem,6.2vw,4.2rem);margin:0}.pagehead p{color:var(--ink2);font-size:1.18rem;max-width:640px;margin:16px 0 0}.pagehead .blob.b1{width:380px;height:380px;top:-160px;right:-60px}.pagehead .blob.b2{width:300px;height:300px;left:-100px;bottom:-160px}.contact{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:24px}.contact a.card b{display:block;font:700 1.2rem var(--head);color:var(--ink);margin-bottom:4px;word-break:break-word}footer.site{margin-top:100px;background:var(--navy);border-top:4px solid transparent;border-image:var(--grad) 1;padding:60px 0 30px;color:#aeb7ca;font-size:.92rem}footer.site .cols{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:36px;margin-bottom:36px}footer.site img{height:72px;width:auto;margin:0 0 16px -6px}footer.site h4{font:700 .8rem var(--head);letter-spacing:.16em;text-transform:uppercase;color:#fff;margin:0 0 14px}footer.site a{color:#aeb7ca;text-decoration:none;display:block;padding:3px 0;transition:color .2s,transform .2s}footer.site a:hover{color:var(--gold);transform:translate(4px)}footer.site .copy{border-top:1px solid rgba(255,255,255,.1);padding-top:22px;font-size:.85rem}footer.site .copy a{transition:none}footer.site .copy a:hover{transform:none}@media(max-width:1000px){.cards.four{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.hero{padding:50px 0 110px}.hero .grid2{grid-template-columns:1fr}.stage{max-width:300px;order:-1}.statsbar{grid-template-columns:repeat(2,1fr)}.statsbar>div:nth-child(2){border-right:0}.statsbar>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.08)}footer.site .cols{grid-template-columns:1fr}section.block{padding:66px 0}.band{padding:40px 28px}}@media(max-width:560px){header.site .logo img{height:48px}header.site.stuck .logo img{height:40px}header.site .wrap{flex-wrap:wrap;gap:4px;padding-top:6px;padding-bottom:4px}header.site .wrap{position:relative}nav.main{gap:0 10px;width:100%;flex-wrap:nowrap;justify-content:space-between;overflow-x:auto;scrollbar-width:none}nav.main::-webkit-scrollbar{display:none}nav.main a{font-size:.84rem;white-space:nowrap;padding:6px 0;flex:none}nav.main .ig{position:absolute;right:20px;top:12px;width:34px;height:34px}nav.main a[href="/"]{display:none}header.site.stuck nav.main .ig{top:8px}.cards.four{grid-template-columns:1fr}.tracks li{flex-wrap:wrap}.tracks audio{width:100%}.tracks .mp{width:100%}.step{grid-template-columns:44px 1fr;gap:14px}.step:before{width:44px;height:44px;font-size:1.1rem}.steps:before,.steps:after{left:21px}.marquee{margin-inline:-30px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}html{scroll-behavior:auto}.rv:not(.in),.w,.hero .fade{opacity:1!important;transform:none!important}}.wa-fab{position:fixed;right:18px;bottom:18px;z-index:60;display:inline-flex;align-items:center;gap:10px;padding:14px 20px 14px 16px;border-radius:999px;background:#25d366;color:#fff;font:700 .95rem var(--head);text-decoration:none;box-shadow:0 14px 30px -10px #25d366b3;transition:transform .3s var(--ease)}.wa-fab svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.wa-fab:before{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid #25d366;animation:fabping 2.6s ease-out infinite}@keyframes fabping{to{transform:scale(1.35,1.7);opacity:0}}.wa-fab:hover{transform:translateY(-3px) scale(1.04);color:#fff}@media(max-width:560px){.wa-fab span{display:none}.wa-fab{padding:14px}}.marquee-wrap{overflow:hidden;margin-top:-26px;padding:26px 0 8px;position:relative;z-index:4}.marquee-wrap .marquee{margin:0 -20px}.albums{display:grid;gap:22px;max-width:920px;margin:0 auto}.album{display:grid;grid-template-columns:188px 1fr;gap:24px;background:var(--paper);border:1px solid var(--line);border-radius:26px;padding:20px;box-shadow:var(--shadow);transition:box-shadow .45s var(--ease)}.album:hover,.album:has(details[open]){box-shadow:var(--shadow-lg)}.album .cover{width:188px;aspect-ratio:1;border-radius:16px;overflow:hidden;background:#0c0c10;box-shadow:0 22px 40px -22px #cf420da6;transform:perspective(700px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .25s ease-out;position:relative}.album .cover img{width:100%;height:100%;object-fit:cover;display:block}.album .info{display:flex;flex-direction:column;gap:10px;min-width:0;justify-content:center}.album h3{font-size:1.45rem;margin:0}.album .short{margin:0;color:var(--muted);font-size:.95rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.album .buy{border:0;padding:6px 0 0}.album details.more{grid-column:1 / -1;border-top:1px solid var(--line);margin-top:2px}.more summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:14px 4px 4px;font:650 1rem var(--head)}.more summary::-webkit-details-marker{display:none}.more summary small{color:var(--muted);font:500 .85rem var(--body);display:inline-flex;align-items:center;gap:10px}.more summary small:after{content:"";width:9px;height:9px;border-right:2px solid var(--ember-d);border-bottom:2px solid var(--ember-d);transform:rotate(45deg) translateY(-2px);transition:transform .3s var(--ease)}.more[open] summary small:after{transform:rotate(-135deg) translateY(-2px)}.more-body{padding-top:10px;animation:unfold .45s var(--ease)}@keyframes unfold{0%{opacity:0;transform:translateY(-8px)}}.more .desc p{color:var(--muted);font-size:.93rem;margin:0 0 10px}.mini{flex:none;font:700 .82rem var(--head);text-decoration:none;padding:7px 14px;border-radius:999px;background:#fff1e6;color:var(--ember-d);transition:background .25s,color .25s,transform .25s var(--ease);white-space:nowrap}.mini:hover{background:var(--grad);color:#fff;transform:scale(1.06)}@media(max-width:640px){.album{grid-template-columns:1fr}.album .cover{width:100%;max-width:280px;margin:0 auto}.tracks li{flex-wrap:wrap}}.products{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:24px;align-items:stretch}.products a.product{padding:16px;gap:12px;height:100%}.products a.product .buy{margin-top:auto}.products a.product h3{font-size:1.15rem}.products a.product .price{font-size:1.5rem}.honors{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;align-items:start}@media(max-width:720px){.honors{grid-template-columns:1fr}}.honor-group{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:26px;box-shadow:var(--shadow);transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.honor-group:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.honor-club{display:flex;flex-direction:column;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--line)}.honor-club b{font:750 1.2rem var(--head)}.honor-club span{color:var(--ember-d);font:650 .85rem var(--head)}.honor-group ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.honor-group li{display:flex;gap:14px;align-items:baseline}.honor-group .yr{font:800 1rem var(--head);min-width:46px;font-variant-numeric:tabular-nums;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.honor-group .cat{color:var(--ink2);font-size:.95rem}.adm-head{margin-bottom:40px}.adm label,.adm-label{display:block;font:600 .9rem var(--head);margin:18px 0 6px;color:var(--ink)}.adm input:not([type=radio]):not([type=checkbox]):not([type=file]),.adm textarea{width:100%;padding:12px 14px;border:1.5px solid var(--line);border-radius:12px;font:inherit;font-size:.98rem;background:var(--paper);color:var(--ink)}.adm input:focus,.adm textarea:focus,.adm-drop:focus{outline:none;border-color:var(--ember);box-shadow:0 0 0 4px #ff6a2b26}.adm textarea{resize:vertical}.adm .card{padding:30px}.adm .card:hover{transform:none}.adm-login{max-width:420px;margin:0 auto;display:grid}.adm-login .btn{margin-top:18px}.adm-msg{color:var(--red);margin:12px 0 0;min-height:1.4em}.adm-bar{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:26px}.adm-list{display:grid;gap:14px;margin-bottom:30px}.adm-item{display:grid;grid-template-columns:72px 1fr auto;gap:18px;align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:14px 18px;box-shadow:var(--shadow)}.adm-item img,.adm-item .ph{width:72px;height:72px;border-radius:12px;object-fit:cover;background:var(--bg2)}.adm-item h3{margin:0 0 4px;font-size:1.08rem}.adm-item p{margin:0;color:var(--muted);font-size:.9rem}.adm-item .acts{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.adm-item .acts button{padding:9px 16px;font-size:.88rem}.pill{display:inline-block;font:650 .72rem var(--head);letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px;margin-left:8px;vertical-align:middle}.pill.live{background:#dcfce7;color:#166534}.pill.draft{background:#fef3c7;color:#92400e}.pill.fixed{background:var(--bg2);color:var(--muted)}.btn.danger{background:#fff;color:#b91c1c;box-shadow:inset 0 0 0 1.5px #fecaca}.btn.danger:hover{background:#fef2f2}.adm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 22px}.adm-radio{display:flex!important;align-items:center;gap:8px;flex-wrap:wrap;font:400 .95rem var(--body)!important;margin:8px 0!important}.adm .adm-small{width:80px!important;padding:6px 8px!important}.adm-cover{width:140px;height:140px;object-fit:cover;border-radius:14px;margin-top:10px;box-shadow:var(--shadow)}.adm-drop{border:2px dashed #f3b28f;border-radius:18px;padding:28px;text-align:center;background:#fff8f3;transition:background .2s,border-color .2s}.adm-drop.over{background:#ffe9db;border-color:var(--ember)}.adm-drop small{display:block;color:var(--muted);margin-top:6px}.adm-link{display:inline!important;margin:0!important;color:var(--ember-d)!important;text-decoration:underline;cursor:pointer;font:inherit!important}.adm-tracks{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:8px;counter-reset:at}.adm-tracks li{counter-increment:at;display:grid;grid-template-columns:34px 1fr 64px auto;gap:10px;align-items:center;background:var(--bg);border-radius:12px;padding:8px 10px}.adm-tracks li:before{content:counter(at,decimal-leading-zero);font:700 .85rem var(--head);color:var(--ember-d)}.adm-tracks input{padding:8px 10px!important}.adm-tracks .dur{color:var(--muted);font-size:.88rem;font-variant-numeric:tabular-nums}.adm-tracks .tb{display:flex;gap:4px}.adm-tracks .tb button{width:32px;height:32px;border-radius:8px;border:1px solid var(--line);background:var(--paper);cursor:pointer;color:var(--ink)}.adm-tracks .tb button:hover{border-color:var(--ember)}.adm-tracks .file{grid-column:2 / -1;font-size:.78rem;color:var(--muted);margin-top:-4px}.adm-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.adm-progress{margin-top:18px;display:grid;gap:6px;font-size:.9rem}.adm-progress .row{display:grid;grid-template-columns:1fr 140px;gap:12px;align-items:center}.adm-progress .bar{height:8px;border-radius:4px;background:var(--bg2);overflow:hidden}.adm-progress .bar i{display:block;height:100%;width:0;background:var(--grad);transition:width .2s}.adm-progress .ok{color:#166534;font-weight:600}.adm-progress .total{padding:14px 16px;margin-bottom:6px;border-radius:14px;background:var(--bg);border:1px solid var(--line)}.adm-progress .total-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px}.adm-progress .total-head b{font:700 1.4rem var(--head);font-variant-numeric:tabular-nums}.adm-progress .total-head span{color:var(--muted)}.adm-progress .total .bar{height:12px;border-radius:6px}.adm-progress .row>span{font-variant-numeric:tabular-nums}.adm-progress .err{color:#b91c1c;font-weight:600}@media(max-width:640px){.adm-item{grid-template-columns:56px 1fr}.adm-item img,.adm-item .ph{width:56px;height:56px}.adm-item .acts{grid-column:1 / -1;justify-content:flex-start}.adm-tracks li{grid-template-columns:30px 1fr}.adm-tracks .dur,.adm-tracks .tb{grid-column:2}}.adm-select{padding:6px 10px;border:1.5px solid var(--line);border-radius:10px;font:inherit;background:var(--paper);color:var(--ink)}.listen{margin-top:26px;display:inline-flex;align-items:center;gap:14px;padding:8px 22px 8px 8px;border-radius:999px;border:0;cursor:pointer;background:var(--paper);box-shadow:var(--shadow);font:inherit;color:var(--ink);text-align:left;transition:transform .3s var(--ease),box-shadow .3s}.listen:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.listen:focus-visible{outline:3px solid var(--ember);outline-offset:3px}.listen .disc{position:relative;width:52px;height:52px;border-radius:50%;background:var(--grad);display:grid;place-items:center;flex:none;box-shadow:0 10px 22px -8px #e63a2eb3}.listen .disc:before{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(255,106,43,.55);animation:fabping 2.4s ease-out infinite}.listen .disc i{width:0;height:0;border-left:16px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent;margin-left:4px}.listen.on .disc i{width:16px;height:18px;border:0;margin:0;background:linear-gradient(90deg,#fff 0 35%,transparent 35% 65%,#fff 65%)}.listen.on .disc{animation:spin 6s linear infinite}.listen .txt{display:flex;flex-direction:column;line-height:1.25}.listen .txt b{font:700 1.02rem var(--head)}.listen .txt small{color:var(--muted);font-size:.85rem;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eq.live i{animation:none;transition:height .09s linear}.adm-site{margin-bottom:10px}.adm-site audio{width:100%;margin-top:14px}.adm-msg.ok{color:#166534}.adm-stats{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:22px}.adm-stats h2{margin:0 0 4px;font-size:1.3rem}.adm-stats p{margin:0}.adm-invoices{padding:18px 22px!important;overflow-x:auto}.adm-invoices table{width:100%;border-collapse:collapse;font-size:.9rem}.adm-invoices th,.adm-invoices td{text-align:left;padding:9px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.adm-invoices td.wrap{white-space:normal;min-width:220px}.adm-invoices td.num{text-align:right;font-variant-numeric:tabular-nums}.adm-storage{margin-bottom:22px}.adm-storage-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.adm-storage-head h2{margin:0;font-size:1.3rem}.adm-meter{height:14px;border-radius:8px;background:var(--bg2);overflow:hidden;margin-top:14px}.adm-meter i{display:block;height:100%;width:0;background:var(--grad);border-radius:8px;transition:width .6s var(--ease)}.adm-meter.warn i{background:linear-gradient(90deg,#f59e0b,#dc2626)}.adm-st-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px 24px;margin-top:16px;font-size:.9rem}.adm-st-grid div{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--line)}.adm-st-grid b{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.adm-st-grid h3{grid-column:1 / -1;font-size:.95rem;margin:10px 0 0}.adm-period{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--bg2)}.adm-period button{border:0;background:none;font:600 .85rem var(--head);color:var(--ink2);padding:7px 14px;border-radius:999px;cursor:pointer}.adm-period button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:var(--shadow)}.adm-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-top:18px}.adm-kpis div{background:var(--bg);border:1px solid var(--line);border-radius:18px;padding:16px 18px}.adm-kpis span{display:block;font-size:.85rem;color:var(--muted)}.adm-kpis b{display:block;font:700 1.9rem/1.2 var(--head);font-variant-numeric:tabular-nums;margin-top:4px}.adm-kpis small{display:block;font-size:.8rem;color:var(--muted);margin-top:2px}.st-blocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:22px}.st-block{border:1px solid var(--line);border-radius:18px;padding:16px 18px}.st-block h3{font-size:.95rem;margin:0 0 8px}.st-block p{margin:6px 0 0;font-size:.9rem}.st-row{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--line);font-size:.9rem}.st-row:last-child{border-bottom:0}.st-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-row b{font-variant-numeric:tabular-nums;white-space:nowrap}.st-table{width:100%;border-collapse:collapse;margin-top:18px;font-size:.92rem}.st-table th{text-align:left;font:600 .8rem var(--head);color:var(--muted);padding:8px 10px;border-bottom:1px solid var(--line)}.st-table td{padding:11px 10px;border-bottom:1px solid var(--line)}.st-table th:not(:first-child),.st-table td:not(:first-child){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.st-table tbody tr:last-child td{border-bottom:0}.pagehead.photo{padding:120px 0 90px;min-height:420px;display:flex;align-items:flex-end;background:#0d0f15;color:#fff}.pagehead.photo:before{content:"";position:absolute;inset:-4%;background:var(--img) center / cover no-repeat;z-index:-2;animation:kenburns 24s ease-in-out infinite alternate}.pagehead.photo:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0a0c12e0,#0a0c128c 55%,#0a0c1240),linear-gradient(0deg,rgba(10,12,18,.65),transparent 55%)}.pagehead.photo h1{color:#fff}.pagehead.photo p{color:#d6d9e2}.pagehead.photo .eyebrow{color:var(--gold)}.photo-cap{display:block;margin-top:18px;color:#9aa1b2;font-size:.8rem;letter-spacing:.02em}@keyframes kenburns{0%{transform:scale(1) translate(0)}to{transform:scale(1.08) translate(-1.5%,-1%)}}.photo-band{position:relative;overflow:hidden;isolation:isolate;padding:130px 0;color:#fff;background:#0d0f15}.photo-band:before{content:"";position:absolute;inset:-18% 0;background:var(--img) center / cover no-repeat;z-index:-2;transform:translateY(var(--par, 0px));will-change:transform}.photo-band:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0a0c12e6,#0a0c1273 60%,#0a0c1233)}.photo-band .eyebrow{color:var(--gold)}.band-claim{font:800 clamp(2.2rem,5.5vw,4.2rem)/1.05 var(--head);letter-spacing:-.02em;margin:0 0 34px;max-width:760px;text-transform:none}@media(max-width:860px){.pagehead.photo{min-height:340px;padding:90px 0 60px}.photo-band{padding:90px 0}}.pagehead.photo>.wrap{width:100%}.wa-help{margin-top:28px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;background:#ecfdf3;border:1px solid #b7f0cf;border-radius:18px;padding:20px 24px}.wa-help b{display:block;font:700 1.05rem var(--head);color:var(--ink)}.wa-help span{color:var(--ink2);font-size:.95rem}.btn.wa-btn{background:#25d366;color:#fff;box-shadow:0 12px 26px -12px #25d366cc}.btn.wa-btn svg{width:20px;height:20px;stroke:#fff;fill:none;stroke-width:1.9}.btn.wa-btn:hover svg{transform:none}.zip-box{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin:6px 0 22px;padding:22px 26px;border-radius:20px;background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-lg)}.zip-box b{display:block;font:750 1.15rem var(--head);color:var(--ink)}.zip-box span{color:var(--muted);font-size:.92rem}.adm-orders-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.adm-invoices td small{display:block;font-size:.8rem}.adm-mi{margin-bottom:10px}.adm select{padding:8px 10px;border:1.5px solid var(--line);border-radius:10px;font:inherit;background:var(--paper);color:var(--ink)}.mi-items{display:grid;gap:8px}.mi-row{display:grid;grid-template-columns:1fr 80px 90px 110px 110px 36px;gap:8px;align-items:center}.mi-row .sum{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink2)}.mi-row button{width:36px;height:36px;border-radius:10px;border:1px solid var(--line);background:var(--paper);cursor:pointer;color:var(--ink)}.mi-row button:hover{border-color:var(--red);color:var(--red)}.mi-head{font:600 .78rem var(--head);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.mi-foot{display:flex;justify-content:space-between;align-items:center;margin-top:12px;gap:12px}.mi-foot strong{font:800 1.2rem var(--head)}.adm-invoices .st{display:inline-block;padding:2px 10px;border-radius:99px;font-size:.8rem;font-weight:600}.adm-invoices .st.ok{background:#e3f7ea;color:#137a3a}.adm-invoices .st.open{background:#fff1e0;color:#a85400}.adm-invoices .st.late{background:#ffe3e3;color:#b3261e}.adm-invoices .sub{font-size:.78rem;color:var(--muted);display:block;margin-top:3px}@media(max-width:720px){.mi-row{grid-template-columns:1fr 1fr 1fr}.mi-row>:first-child{grid-column:1 / -1}.mi-head{display:none}}.tr-teaser{display:block;text-decoration:none;color:inherit;border-radius:28px;padding:36px 40px;background:linear-gradient(135deg,#fff,#fff4ec);border:1px solid var(--line);box-shadow:var(--shadow);transition:transform .3s,box-shadow .3s}.tr-teaser:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.tr-teaser .tr-body{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.tr-teaser h2{margin:6px 0 8px}.tr-teaser p{margin:0;color:var(--ink2);max-width:640px}.tr-teaser .btn svg{width:18px;height:18px;margin-left:6px}@media(max-width:720px){.tr-teaser{padding:28px 24px}}.adm-pay{margin-bottom:8px}.adm-pay table{width:100%;border-collapse:collapse;font-size:.88rem;margin-top:16px}.adm-pay th,.adm-pay td{text-align:left;padding:8px;border-bottom:1px solid var(--line);vertical-align:top}.adm-pay td.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.adm-pay td small{display:block;color:var(--muted);font-size:.78rem;max-width:340px;overflow-wrap:anywhere}.adm-pay .match-strong{color:#137a3a;font-weight:600}.adm-pay .match-weak{color:#a85400;font-weight:600}.adm-pay-wrap{overflow-x:auto}.adm-pay.over{outline:3px dashed var(--ember);outline-offset:4px}.adm [hidden]{display:none!important}.adm .adm-bar .btn{font:700 .9rem var(--head)!important;padding:12px 22px!important;margin:0!important;display:inline-flex!important;align-items:center;line-height:1.2}.buy-btns{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.singles{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);overflow:hidden}.single{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;gap:8px 16px;align-items:center;padding:12px 20px;border-bottom:1px solid var(--line)}.single:last-child{border-bottom:0}.single .cover{width:48px;height:48px;border-radius:10px;overflow:hidden;background:var(--bg2)}.single .cover img{width:100%;height:100%;object-fit:cover;display:block}.single .info{display:flex;flex-direction:column;gap:2px;min-width:0}.single h3{margin:0;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.single .tag{order:2;padding:0;background:none;white-space:nowrap;font-size:.68rem;color:var(--muted)}.single .short{display:none}.single audio{width:190px;height:32px}.single .buy{display:flex;align-items:center;gap:14px;border:0;padding:0}.single .price{font-size:1.1rem}.single .btn{padding:9px 18px;font-size:.85rem}@media(max-width:640px){.single{grid-template-columns:44px minmax(0,1fr);gap:8px 12px;padding:12px 14px}.single .cover{width:44px;height:44px}.single h3{white-space:normal;font-size:.98rem;line-height:1.25}.single .mp,.single audio{grid-column:1 / -1;grid-row:2;width:100%}.single .buy{grid-column:1 / -1;grid-row:3;justify-content:space-between}}.nl-form{margin-top:22px;max-width:420px}.nl-form label{display:block;font:700 .8rem var(--head);letter-spacing:.16em;text-transform:uppercase;color:#fff;margin:0 0 10px}.nl-row{display:flex;gap:8px}.nl-row input[type=email]{flex:1;min-width:0;padding:11px 14px;border-radius:999px;border:1.5px solid rgba(255,255,255,.18);background:#ffffff0f;color:#fff;font:inherit}.nl-row input[type=email]::placeholder{color:#8d97ad}.nl-row input[type=email]:focus{outline:none;border-color:var(--ember)}.nl-row .btn{padding:11px 18px;font-size:.9rem}.nl-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.nl-form small{display:block;margin-top:8px;font-size:.78rem;color:#8d97ad}.nl-form small a{display:inline;color:inherit;text-decoration:underline;padding:0}.nl-msg{margin:8px 0 0;font-size:.88rem;color:var(--gold);min-height:0}.nl-form.done .nl-row{display:none}.nl-box{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;margin-top:60px;padding:30px 36px;border-radius:26px;background:linear-gradient(135deg,#fff,#fff4ec);border:1px solid var(--line);box-shadow:var(--shadow)}.nl-box h3{margin:0 0 6px;font-size:1.35rem}.nl-box p{margin:0;color:var(--ink2)}.nl-box .nl-form{margin:0;flex:1;min-width:260px}.nl-box .nl-row input[type=email]{background:#fff;color:var(--ink);border-color:var(--line)}.nl-box .nl-form small{color:var(--muted)}.nl-box .nl-msg{color:var(--ember-d)}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:720px){.nl-box{padding:24px}}footer.site .cols>div{min-width:0}@media(max-width:420px){.nl-row{flex-wrap:wrap}.nl-row input[type=email]{flex-basis:100%}.nl-row .btn{width:100%;justify-content:center}}.adm-tabs{position:sticky;top:76px;z-index:5;display:flex;gap:6px;flex-wrap:wrap;align-items:center;padding:8px;margin:0 0 30px;background:#ffffffeb;backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:999px;box-shadow:var(--shadow)}.adm-tabs button{border:0;background:none;padding:10px 18px;border-radius:999px;font:650 .92rem var(--head);color:var(--ink2);cursor:pointer;transition:background .2s,color .2s}.adm-tabs button:hover{background:var(--bg2);color:var(--ink)}.adm-tabs button[aria-current=page]{background:var(--grad);color:#fff;box-shadow:0 8px 20px -10px #e63a2ecc}.adm-tabs .adm-ext{margin-left:auto;padding:10px 18px;border-radius:999px;font:650 .92rem var(--head);color:var(--ink2);text-decoration:none;white-space:nowrap;transition:background .2s,color .2s}.adm-tabs .adm-ext:hover{background:var(--bg2);color:var(--ink)}.adm-tabs .adm-logout{color:var(--muted);font-weight:500}@media(max-width:720px){.adm-tabs{position:static;border-radius:20px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.adm-tabs::-webkit-scrollbar{display:none}.adm-tabs button{white-space:nowrap;padding:9px 14px}}.pay-badges{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:22px}.pay-badges .pb-label{font:650 .78rem var(--head);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.pay-badges ul{list-style:none;margin:0;padding:0;display:flex;gap:8px;flex-wrap:wrap}.pb{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:8px;background:#fff;border:1px solid var(--line);font:800 .82rem/1 var(--body);letter-spacing:-.01em;white-space:nowrap;box-shadow:0 2px 6px -3px #141a2633}.pb.visa{color:#1a1f71;font-style:italic;font-size:.92rem;letter-spacing:.02em}.pb.mc{color:#1a1a1a;font-weight:700;padding-left:34px;position:relative}.pb.mc:before,.pb.mc:after{content:"";position:absolute;top:8px;width:14px;height:14px;border-radius:50%}.pb.mc:before{left:10px;background:#eb001b}.pb.mc:after{left:18px;background:#f79e1b;mix-blend-mode:multiply}.pb.apple{background:#000;color:#fff;border-color:#000;font-weight:600}.pb.gpay{color:#3c4043;font-weight:600}.pb.klarna{background:#ffb3c7;color:#0b051d;border-color:#ffb3c7}.pb.paypal{color:#003087;font-style:italic}.pb.amazon{color:#232f3e;font-weight:700;text-transform:lowercase}.pb.sepa{color:#10298e;font-weight:700}.pay-badges.dark{margin:0 0 22px}.pay-badges.dark .pb-label{color:#8d97ad}.pay-badges.dark .pb.apple{border-color:#ffffff59}.stage .radial{position:absolute;inset:0;animation:spin 90s linear infinite}.stage .radial i{position:absolute;left:calc(50% - 2px);top:2%;width:4px;height:48%;transform-origin:50% 100%;transform:rotate(calc(var(--i) * 360deg / 56))}.stage .radial b{display:block;width:100%;height:22%;border-radius:4px;transform-origin:50% 100%;transform:scaleY(.3);background:linear-gradient(to top,hsl(calc(8 + var(--i) * .75) 96% 56% / .25),hsl(calc(8 + var(--i) * .75) 96% 56%));animation:eqwave 2.4s ease-in-out infinite;animation-delay:calc(var(--i) * -.13s)}@keyframes eqwave{0%,to{transform:scaleY(.18)}50%{transform:scaleY(.85)}}.stage.live .radial{animation-play-state:paused}.stage.live .radial b{animation:none;transform:scaleY(var(--v, .2));transition:transform .08s linear}.stage .orbit{position:absolute;inset:9%;animation:spin 22s linear infinite}.stage .orbit span{position:absolute;font-size:1.5rem;line-height:1;animation:spin 22s linear infinite reverse;text-shadow:0 4px 14px rgba(255,106,43,.35)}.stage .orbit .o1{left:50%;top:-.7rem;color:var(--ember)}.stage .orbit .o2{right:-.6rem;top:50%;color:var(--gold)}.stage .orbit .o3{left:50%;bottom:-.7rem;color:var(--slate)}.stage .orbit .o4{left:-.6rem;top:50%;color:var(--ember-d)}.stage .glow{scale:calc(1 + var(--beat, 0) * .35);transition:scale .1s linear}.stage .mark{scale:calc(1 + var(--beat, 0) * .05);transition:scale .1s linear}.stage.live .orbit,.stage.live .orbit span{animation-duration:9s}@media(max-width:720px){.stage .radial i{width:3px;left:calc(50% - 1.5px)}.stage .orbit span{font-size:1.15rem}}@media(prefers-reduced-motion:reduce){.stage .radial,.stage .radial b,.stage .orbit,.stage .orbit span{animation:none!important}}footer.site{position:relative;overflow:hidden;isolation:isolate;padding-top:0}footer.site .foot-fx{position:absolute;inset:0;z-index:-1;pointer-events:none}footer.site .fb{position:absolute;border-radius:50%;filter:blur(70px);opacity:.32;animation:drift 16s ease-in-out infinite alternate}footer.site .fb.b1{width:520px;height:520px;left:-160px;top:80px;background:radial-gradient(circle,#ff6a2b,transparent 65%)}footer.site .fb.b2{width:460px;height:460px;right:-120px;top:-120px;background:radial-gradient(circle,#ffb52e,transparent 65%);animation-duration:20s}footer.site .fb.b3{width:380px;height:380px;left:45%;bottom:-200px;background:radial-gradient(circle,#e63a2e,transparent 65%);animation-duration:24s;opacity:.22}.foot-eq{display:flex;align-items:flex-end;gap:3px;height:46px;padding:0 6px;margin-bottom:50px;opacity:.9}.foot-eq i{flex:1;height:calc(var(--h) * 100%);border-radius:0 0 3px 3px;align-self:flex-start;transform-origin:top;background:linear-gradient(to bottom,#ff6a2b,#ffb52e 60%,transparent);animation:footeq 1.8s ease-in-out infinite alternate;animation-delay:calc(var(--d) * -1)}@keyframes footeq{0%{transform:scaleY(.15);opacity:.5}to{transform:scaleY(1);opacity:1}}.foot-cta{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding:34px 40px;margin-bottom:56px;border-radius:28px;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);backdrop-filter:blur(8px)}.foot-cta h2{color:#fff;margin:8px 0 0;font-size:clamp(1.6rem,3.2vw,2.4rem)}.foot-cta .eyebrow{color:var(--gold)}.foot-cta-btns{display:flex;gap:12px;flex-wrap:wrap}.foot-cta-btns .btn svg,.to-top svg{width:18px;height:18px}.btn.ghost.light{background:#ffffff0f;color:#fff;border:1px solid rgba(255,255,255,.2);box-shadow:none}.btn.ghost.light:hover{background:#ffffff1f}footer.site a.btn{display:inline-flex;padding:14px 26px;color:#fff}footer.site a.btn:hover{transform:translateY(-2px);color:#fff}footer.site a.ul{position:relative;width:fit-content}footer.site a.ul:after{content:"";position:absolute;left:0;right:0;bottom:1px;height:2px;border-radius:2px;background:var(--grad);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}footer.site a.ul:hover{transform:none;color:#fff}footer.site a.ul:hover:after{transform:scaleX(1)}footer.site a.ic{display:flex;align-items:center;gap:12px;padding:5px 0}footer.site a.ic span{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;background:#ffffff12;border:1px solid rgba(255,255,255,.1);transition:background .25s,transform .25s var(--ease)}footer.site a.ic span svg{width:16px;height:16px}footer.site a.ic:hover{transform:none;color:#fff}footer.site a.ic:hover span{background:var(--grad);border-color:transparent;transform:rotate(-8deg) scale(1.08)}footer.site .copy{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px 20px}footer.site .copy .legal{display:flex;flex-wrap:wrap;gap:6px 18px}footer.site .copy .legal a{display:inline;padding:0}footer.site .copy .legal a:hover{color:#fff}.to-top{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#ffffff0d;color:#fff;cursor:pointer;transition:background .25s,transform .25s var(--ease)}.to-top svg{transform:rotate(-90deg)}.to-top:hover{background:var(--grad);transform:translateY(-3px)}.foot-word{font:900 clamp(2.6rem,11.2vw,11.5rem)/.82 var(--head);letter-spacing:-.045em;text-align:center;white-space:nowrap;margin:46px 0 -.1em;color:transparent;user-select:none;background:linear-gradient(100deg,transparent 35%,rgba(255,150,70,.75) 47%,rgba(255,210,90,.8) 50%,transparent 62%) 0 0 / 250% 100% no-repeat,linear-gradient(to bottom,#ffffff1c,#ffffff05);-webkit-background-clip:text;background-clip:text;animation:footshine 7s ease-in-out infinite}@keyframes footshine{0%{background-position:120% 0}60%,to{background-position:-120% 0}}@media(max-width:720px){.foot-cta{padding:26px 22px}.foot-eq{height:30px;gap:2px;margin-bottom:36px}.foot-eq i:nth-child(2n){display:none}footer.site .copy{padding-right:70px}}@media(prefers-reduced-motion:reduce){.foot-eq i,footer.site .fb,.foot-word{animation:none!important}}.pay-badges li{display:flex}.pay-badges li img{height:30px;width:auto;display:block}.dark-stage{background:var(--navy);position:relative;overflow:hidden;isolation:isolate}.dark-stage:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(700px 360px at 15% 0%,rgba(255,106,43,.28),transparent 70%),radial-gradient(600px 320px at 90% 100%,rgba(255,181,46,.18),transparent 70%)}.dark-stage .sec-head h2,.dark-stage .product h3,.dark-stage .product .price{color:#fff}.dark-stage .sec-head p,.dark-stage .product p{color:#b6bfd1}.dark-stage .eyebrow{color:var(--gold)}.dark-stage .product{background:#ffffff0d;border-color:#ffffff1a;box-shadow:0 30px 60px -30px #0009}.dark-stage .product .tag{background:#ffb52e24;color:var(--gold)}.dark-stage .product .buy{border-color:#ffffff1a}.adm-dl{position:relative}.adm-dl summary{list-style:none;cursor:pointer}.adm-dl summary::-webkit-details-marker{display:none}.adm-dl>div{position:absolute;right:0;top:calc(100% + 6px);z-index:20;display:flex;flex-direction:column;min-width:260px;max-height:340px;overflow:auto;padding:8px;background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}.adm-dl>div a{padding:8px 10px;border-radius:8px;font-size:.88rem;color:inherit;text-decoration:none;white-space:nowrap}.adm-dl>div a:hover{background:var(--bg2)}.adm-list{gap:0}.adm-group{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:18px 0 8px;font-size:1rem}.adm-group h3{margin:0;font-size:1rem}.adm-group input{width:240px;max-width:50%;padding:7px 14px!important;font-size:.88rem!important;border-radius:999px!important}h3.adm-group{display:block}.adm-rows{background:var(--paper);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);margin-bottom:8px}.adm-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 12px 8px 14px;border-bottom:1px solid var(--line)}.adm-row:last-child{border-bottom:0}.adm-row img,.adm-row .ph{width:40px;height:40px;border-radius:8px;object-fit:cover;background:var(--bg2)}.adm-row .info{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.adm-row .info b{font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.adm-row .info .pill{margin:0;padding:2px 8px;font-size:.62rem}.adm-row .info small{color:var(--muted);font-size:.82rem;white-space:nowrap}.adm-row .acts{display:flex;gap:6px;align-items:center}.adm-row .acts .btn,.adm-more summary{padding:6px 12px!important;font-size:.8rem!important}.adm-more{position:relative}.adm-more summary{list-style:none;cursor:pointer;font-weight:800;letter-spacing:.1em}.adm-more summary::-webkit-details-marker,.adm-sub summary::-webkit-details-marker{display:none}.adm-more>div{position:absolute;right:0;top:calc(100% + 6px);z-index:30;display:flex;flex-direction:column;min-width:240px;max-height:360px;overflow:auto;padding:6px;background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-lg, var(--shadow))}.adm-more>div>a,.adm-more>div>.btn,.adm-sub summary,.adm-sub a{display:block;width:100%;text-align:left;padding:8px 10px!important;border:0!important;border-radius:8px;background:none!important;box-shadow:none!important;font:600 .86rem var(--body)!important;color:inherit;text-decoration:none;cursor:pointer;white-space:nowrap}.adm-more>div>a:hover,.adm-more>div>.btn:hover,.adm-sub summary:hover,.adm-sub a:hover{background:var(--bg2)!important}.adm-more>div>.btn.danger{color:#b91c1c!important}.adm-sub a{padding-left:22px!important;font-weight:500!important}@media(max-width:640px){.adm-row{grid-template-columns:36px minmax(0,1fr)}.adm-row .acts{grid-column:2}.adm-group input{max-width:160px}}.products{grid-template-columns:repeat(auto-fill,minmax(200px,230px));gap:20px}.products a.product{padding:12px;gap:10px}.products a.product h3{font-size:1rem}.products a.product .price{font-size:1.25rem}.home-singles{margin-top:34px;max-width:760px}.home-singles h3{margin:0 0 12px;font-size:1.1rem;color:#fff}.hs-rows{border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;overflow:hidden}.hs-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto auto;gap:14px;align-items:center;padding:10px 14px;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.08);transition:background .2s}.hs-row:last-child{border-bottom:0}.hs-row:hover{background:#ffffff0f}.hs-row img,.hs-row .ph{width:40px;height:40px;border-radius:8px;object-fit:cover;background:#fff}.hs-row b{font:600 .95rem var(--head);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-row small{color:#8d97ad;font-size:.82rem}.hs-price{font:800 1rem var(--head)}.hs-row .btn{padding:7px 16px;font-size:.82rem}.hs-more{display:inline-block;margin-top:12px;color:var(--gold);font-weight:600;text-decoration:none}@media(max-width:560px){.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.products a.product .tag{font-size:.58rem;padding:4px 8px}.products a.product .buy{flex-wrap:wrap;gap:8px}.products a.product .buy .btn{flex:1 1 100%;justify-content:center;text-align:center;padding:9px 12px;font-size:.85rem}.hs-row{grid-template-columns:40px minmax(0,1fr) auto auto}.hs-row small{display:none}}@media(max-width:340px){nav.main a{font-size:.76rem}}.price .was,.mini .was,.btn .was,.hs-price .was{text-decoration:line-through;text-decoration-thickness:2px;color:var(--muted);font-weight:500;font-size:.62em;margin-right:6px;vertical-align:.12em}.mini .was,.btn .was{font-size:.9em;margin-right:4px;vertical-align:0}.price .now,.mini .now,.btn .now,.hs-price .now{color:var(--ember)}.sale-badge{display:inline-block;width:fit-content;align-self:flex-start;margin:0;padding:3px 9px;border-radius:999px;background:var(--ember);color:#fff;font:700 .68rem/1.2 var(--head);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle}.dark-stage .price .was{color:#fff9}.pill.sale{background:var(--ember);color:#fff}.adm-sale{border:1px dashed var(--line);border-radius:12px;padding:10px 14px 4px;margin:14px 0}.adm-sale legend{font:650 .8rem var(--head);color:var(--ink2);padding:0 6px}.single .sale-badge{order:2;margin:0;font-size:.6rem;padding:2px 7px}.tag-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.new-badge{display:inline-block;width:fit-content;padding:4px 11px;border-radius:999px;background:var(--grad);color:#fff;font:800 .7rem/1.2 var(--head);letter-spacing:.12em;text-transform:uppercase;box-shadow:0 4px 12px #ff6a2b59}.single .new-badge{order:2;font-size:.6rem;padding:2px 7px;box-shadow:none}.hs-row b .new-badge{margin-left:8px;font-size:.58rem;padding:2px 7px;vertical-align:.15em;box-shadow:none}.adm-cp-items{border:1px dashed var(--line);border-radius:12px;padding:10px 14px;margin:14px 0 0}.adm-cp-items legend{font:650 .8rem var(--head);color:var(--ink2);padding:0 6px}.cp-item{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:7px 0;border-bottom:1px solid var(--line)}.cp-item:last-child{border-bottom:0}.cp-item b{min-width:220px;font-size:.92rem}.cp-check{display:inline-flex;align-items:center;gap:6px;font-size:.88rem;margin:0;cursor:pointer}.cp-check input{width:auto;margin:0}.ml-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.ml{display:grid;gap:16px;grid-template-columns:1fr}.ml-list{background:var(--paper);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);overflow:hidden;align-self:start}.ml-pane{padding:20px!important;min-width:0;display:none}.ml.open .ml-list{display:none}.ml.open .ml-pane{display:block}@media(min-width:960px){.ml{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.ml .ml-list,.ml.open .ml-list,.ml-pane{display:block}.ml-back{display:none!important}}.ml-pad{padding:16px 18px;margin:0}.ml-row{display:grid;gap:2px;width:100%;text-align:left;border:0;border-bottom:1px solid var(--line);background:none;padding:11px 16px;cursor:pointer;font:inherit;color:var(--ink)}.ml-row:hover{background:var(--bg)}.ml-row.active{background:#fff3ec}.ml-row-top{display:flex;align-items:center;gap:8px}.ml-who{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 .95rem var(--head)}.ml-row.unread .ml-who,.ml-row.unread .ml-subj{font-weight:800;color:var(--ink)}.ml-subj{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;color:var(--muted)}.ml-date{font-size:.8rem;color:var(--muted);white-space:nowrap}.ml-clip{display:inline-flex;color:var(--muted)}.ml-more{width:100%;border:0;background:none;padding:12px;font:700 .9rem var(--head);color:var(--ember-d);cursor:pointer}.ml-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.ml-btn{display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--line);background:var(--paper);color:var(--ink);border-radius:999px;padding:8px 14px;font:600 .88rem var(--head);cursor:pointer}.ml-btn:hover{border-color:var(--ember)}.ml-btn.danger{color:var(--red);margin-left:auto}.ml-btn.danger:hover{border-color:var(--red);background:#fdecea}.ml-subject{font-size:1.35rem;margin:0 0 6px;overflow-wrap:anywhere}.ml-meta{margin:0;font-size:.9rem;overflow-wrap:anywhere}.ml-files{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.ml-file{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:6px 12px;border:1px solid var(--line);border-radius:12px;background:var(--bg);font-size:.88rem;color:var(--ink);text-decoration:none;overflow-wrap:anywhere}a.ml-file:hover{border-color:var(--ember)}.ml-images{display:block!important;margin:10px 0!important;font-size:.88rem!important}.ml-body{margin-top:14px;border-top:1px solid var(--line);padding-top:14px}.ml-frame{width:100%;height:320px;border:0;background:#fff}.ml-text{white-space:pre-wrap;overflow-wrap:anywhere;font:15px/1.6 var(--body);margin:0}.ml-label{margin:12px 0 4px!important}.ml-label input,.ml-area{width:100%;box-sizing:border-box;margin-top:6px}.ml-area{min-height:260px;font:15px/1.6 var(--body)}.ml-attach{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.ml-sig{border:1px solid var(--line);border-radius:14px;padding:4px 14px 10px;margin-top:12px;background:var(--bg)}.ml-sig .ml-frame{height:170px;margin-top:4px;background:transparent}.adm .ml-area,.adm .ml-label input{font:400 15px/1.6 var(--body)}.ml-pager{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;font-size:.88rem}.ml-pager .ml-btn:disabled{opacity:.4;cursor:default}.ml-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;border-bottom:1px solid var(--line)}.ml-item .ml-row{border-bottom:0}.ml-item.active{background:#fff3ec}.ml-del{display:flex;align-items:center;border:0;background:none;padding:0 14px;color:var(--muted);cursor:pointer;opacity:.6;transition:opacity .15s,background .15s,color .15s}.ml-del:hover,.ml-del:focus-visible{opacity:1;background:#fdecea;color:var(--red)}@media(hover:none){.ml-del{opacity:.7}}.ml-ico{display:inline-flex;flex:none}.ml-ico svg{display:block}.ml-red{color:var(--red)}.ml-btn.ml-icon{padding:8px 10px}.ml-btn:disabled{opacity:.5;cursor:default}@keyframes ml-spin{to{transform:rotate(360deg)}}.spin svg,.ml-btn.spinning .ml-ico svg{animation:ml-spin .9s linear infinite}.ml-folders{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.ml-folders button{border:0;background:none;font:700 .86rem var(--head);color:var(--ink);padding:7px 13px;border-radius:10px;cursor:pointer}.ml-folders button:hover{background:var(--bg)}.ml-folders button[aria-pressed=true]{background:var(--grad);color:#fff}.ml-new{margin-left:auto;padding:11px 20px!important;font-size:.92rem!important;gap:7px!important}.ml-note.on{padding:9px 14px;border-radius:12px;background:#fdecea;font:600 .9rem var(--head);margin:4px 0 10px;min-height:0}.ml-note.ok.on{background:#ecfdf3;color:#166534}.ml-note:not(.on){margin:0;min-height:0}.ml-empty{display:flex;align-items:center;gap:8px;margin:0}.ml-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--red)}.ml-headbox{border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:4px}.ml-headbox+.ml-body,.ml-headbox~.ml-body{border-top:0}.ml-file{gap:6px!important;font-weight:600;color:var(--ink);text-decoration:none}.ml-fname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-images{display:inline-flex!important;align-items:center;gap:6px;border:0;background:none;padding:0;font:700 .85rem var(--head)!important;color:var(--muted);cursor:pointer}.ml-images:hover{color:var(--red)}.ml-dtitle{margin:0 0 0 4px;font-size:1.1rem}.ml-from{margin-left:auto;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ml-addcc{display:block;border:0;background:none;padding:0;margin:12px 0 0;font:700 .85rem var(--head);color:var(--red);cursor:pointer}.ml-addcc:hover{text-decoration:underline}.ml-area{margin-top:12px!important}.ml-sigcheck{font-weight:700}.ml-flist{display:grid;gap:6px;margin:10px 0 0}.ml-fitem{display:flex;align-items:center;gap:7px;font-size:.9rem;min-width:0}.ml-x{display:inline-flex;border:0;background:none;padding:2px;color:var(--red);cursor:pointer}.ml-send:disabled{opacity:.5;cursor:default;transform:none;box-shadow:none}.ml-send{padding:12px 22px;font-size:.95rem;gap:7px}
