@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_next/static/media/dm-sans-latin-ext-wght-normal.fbf4c1a6.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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_next/static/media/dm-sans-latin-wght-normal.bfe8c811.woff2) format("woff2-variations");unicode-range:u+00??,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:DM Sans Variable;font-style:italic;font-display:swap;font-weight:100 1000;src:url(/_next/static/media/dm-sans-latin-ext-wght-italic.3428b412.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:DM Sans Variable;font-style:italic;font-display:swap;font-weight:100 1000;src:url(/_next/static/media/dm-sans-latin-wght-italic.22bf8e26.woff2) format("woff2-variations");unicode-range:u+00??,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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/playfair-display-cyrillic-wght-normal.b45c08ee.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/playfair-display-vietnamese-wght-normal.0afb8027.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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/playfair-display-latin-ext-wght-normal.0b664db7.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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/playfair-display-latin-wght-normal.e399f3e0.woff2) format("woff2-variations");unicode-range:u+00??,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:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_next/static/media/playfair-display-cyrillic-wght-italic.410d118c.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_next/static/media/playfair-display-vietnamese-wght-italic.e5369e0b.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:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_next/static/media/playfair-display-latin-ext-wght-italic.8c6021c2.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:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_next/static/media/playfair-display-latin-wght-italic.ff041af6.woff2) format("woff2-variations");unicode-range:u+00??,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:Noto Sans Symbols\ 2;font-style:normal;font-weight:400;font-display:swap;src:url(/funnel/fonts/noto-sans-symbols-2-math-400-normal.woff2) format("woff2");unicode-range:u+2794}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/funnel/fonts/noto-color-emoji-3-400-normal.woff2) format("woff2");unicode-range:u+1f381,u+1f457,u+1f3f7,u+fe0f}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/funnel/fonts/noto-color-emoji-7-400-normal.woff2) format("woff2");unicode-range:u+1f525}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/funnel/fonts/noto-color-emoji-4-400-normal.woff2) format("woff2");unicode-range:u+1f381,u+1f389}@layer theme, base, site, components, utilities;@layer site{:root{color-scheme:light;--cream:#f6f5f0;--vault:#f1eee6;--surface:#ffffff;--ink:#141413;--pink:#d97824;--pink-soft:#fdece3;--rose:#d19a5e;--rose-deep:#b85d10;--rose-soft:#fbf3ea;--rose-line:#eadfd2;--plum:#2f231a;--ember:#d97824;--ember-bright:#df7a1e;--ember-deep:#b85d10;--ember-soft:#fdece3;--amber:#e5a96a;--amber-light:#ffe4b5;--clay:#a87c58;--greige:#868b8e;--cocoa:#6a5d54;--bark:#6c3f24;--sand:#f4f2ec;--warm-gradient:linear-gradient(168deg,#6a5d54,#868b8e 24%,#a87c58 46%,#df7a1e 74%,#6c3f24);--warm-gradient-soft:linear-gradient(150deg,#6a5d54,#a87c58 52%,#c07a3c);--warm-glow:0 18px 44px rgba(108,63,36,0.22);--bg:#f6f5f0;--card:#ffffff;--card2:#f1eee6;--line:#e6e2d8;--line-strong:#d8d2c4;--text:#141413;--muted:#7a756c;--coral:#b85d10;--brand:#141413;--brand2:#b85d10;--hot:#d97824;--ok:#2e7d32;--warn:#8a5a32;--err:#b3261e;--radius:2px;--radius-pill:999px;--radius-card:18px;--shadow-soft:0 8px 30px rgba(94,63,32,0.07);--shadow-phone:0 24px 68px rgba(66,44,22,0.15);--font-sans:"DM Sans Variable",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-serif:"Playfair Display Variable",Georgia,"Times New Roman",serif}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;background:var(--bg);color:var(--text)}body{font-family:var(--font-sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{display:block;max-width:100%}::selection{background:#fbe8d5;color:var(--ink)}:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.container{width:min(100% - 36px,1180px);margin:0 auto}.main{min-height:76vh;padding-top:22px;padding-bottom:84px}.topbar{position:sticky;top:0;z-index:40;background:rgba(253,247,249,.94);backdrop-filter:blur(14px);border-bottom:1px solid #eedae1}.topbar-inner{display:flex;align-items:center;justify-content:space-between;min-height:74px;gap:16px}.brand-link{display:inline-flex;flex-shrink:0}.brand-lockup{display:inline-flex;align-items:center;flex:0 0 auto}.brand-lockup-logo{display:block;width:148px;height:auto}.brand-lockup--compact .brand-lockup-logo{width:124px}.topnav{gap:14px;font-size:12.5px;font-weight:600}.topnav,.topnav-links{display:flex;align-items:center}.topnav-links{gap:20px}.topnav-links a{color:#6d4525;letter-spacing:.03em}.member-pill{padding:7px 13px;border:1px solid #dcbfa8;border-radius:50px;display:inline-flex;gap:8px;align-items:center;background:#fffdfa;transition:border-color .16s ease,transform .16s ease}.member-pill:hover{border-color:var(--rose);transform:translateY(-1px)}.member-pill>span{color:var(--rose);font-size:12px;line-height:1}.member-pill b,.member-pill small{display:block;line-height:1.15}.member-pill b{font-size:10.5px;letter-spacing:.02em;color:var(--ink)}.member-pill small{color:#9a7354;text-transform:uppercase;letter-spacing:.06em;margin-top:2px}.member-pill-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover;border:1.5px solid var(--rose);flex:0 0 auto}.account-avatar{width:54px;height:54px;border-radius:50%;overflow:hidden;border:2px solid var(--rose);background:var(--rose-soft);color:var(--ink);display:grid;place-items:center;font-family:var(--font-serif);font-size:20px;font-weight:600;flex:0 0 auto}.account-avatar.via-ig{border-color:var(--pink);box-shadow:0 0 0 2px rgba(217,120,36,.16)}.account-avatar img{width:100%;height:100%;object-fit:cover}.icon-btn{width:38px;height:38px;min-height:38px;background:#fffdfa;border:1px solid #ddcab5;border-radius:50%;display:grid;place-items:center;position:relative;transition:border-color .16s ease}.icon-btn i{width:7px;height:7px;border-radius:50%;position:absolute;top:7px;right:7px;background:var(--pink);border:1.5px solid var(--cream)}.inline-form{display:inline}.linklike{background:none;border:0;color:var(--muted);cursor:pointer;font:inherit;padding:0}.eyebrow,.linklike:hover{color:var(--pink)}.eyebrow{display:inline-block;font-size:9.5px;letter-spacing:.18em;font-weight:700;text-transform:uppercase}.eyebrow.rose{color:var(--rose-deep)}.h1{font-family:var(--font-serif);font-size:clamp(28px,3.6vw,40px);font-weight:600;line-height:1.12;letter-spacing:-.02em;margin:6px 0 16px;color:var(--ink)}.btn,.filter-chip,.share-btn,.tab{min-height:44px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:45px;padding:10px 18px;border-radius:2px;border:1px solid #bd9b82;background:transparent;font-size:12px;font-weight:700;letter-spacing:.03em;transition:background .16s ease,border-color .16s ease,transform .16s ease}.btn:hover{background:#f5ecdf}.btn-primary{background:linear-gradient(135deg,#e79a55 0,var(--pink) 46%,var(--rose-deep) 100%);border-color:var(--rose-deep);box-shadow:0 8px 20px rgba(217,120,36,.22)}.btn-primary:hover{background:linear-gradient(135deg,#e08a3c,#c4621a 46%,#9c4a0c);border-color:#9c4a0c}.btn-primary .arrow-rose{color:#fde3c8;font-weight:600}.btn-hot{background:var(--pink);border-color:var(--pink)}.btn-hot:hover{background:#c4621a;border-color:#c4621a}.btn-ok{background:#168a59;border-color:#168a59}.btn-danger{background:#a33a2b;border-color:#a33a2b}.btn-ghost{border-color:var(--line-strong)}.btn-sm{padding:7px 13px;font-size:11px}.btn-lg{min-height:50px;padding:13px 22px;font-size:13px}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn.block{width:100%}.badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);background:#fffdfa;color:#653e1e}.badge-hot{background:var(--pink);border-color:var(--pink);color:#ffffff}.badge-admin{background:var(--rose-soft);border-color:var(--rose-line);color:#7a4419}.badge-ok{background:#edf7f2;border-color:#c7e5d6;color:var(--ok)}.badge-warn{background:var(--rose-soft);border-color:var(--rose-line);color:#7a4419}.badge-err{border-color:#f3c4ce}.club-hero{position:relative;padding:34px 36px;background:radial-gradient(circle at 92% 8%,rgba(217,120,36,.14),transparent 42%),radial-gradient(circle at 6% 96%,rgba(201,131,66,.16),transparent 46%),linear-gradient(135deg,#fffdf9,#fbeee0);border:1px solid var(--rose-line);overflow:hidden;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:28px;align-items:center}.club-hero h1{font-family:var(--font-serif);font-size:clamp(32px,4.4vw,52px);font-weight:600;line-height:1.06;letter-spacing:-.025em;margin:10px 0 14px;color:var(--ink)}.club-hero h1 em{font-style:italic;font-weight:500;color:var(--pink)}.club-hero p{margin:0;max-width:560px;color:#6a4222;font-size:14.5px;line-height:1.68}.club-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.club-privilege-card{position:relative;background:linear-gradient(158deg,var(--plum) 0,#4a2a16 62%,#7a3c12 100%);color:#ffffff;padding:24px 22px 20px;border-radius:2px;border-top:3px solid var(--pink);box-shadow:0 16px 38px rgba(74,42,22,.22);display:grid;gap:10px}.club-privilege-card .eyebrow{color:#f0c9a4}.club-privilege-card h3{margin:0;font-family:var(--font-serif);font-size:22px;font-weight:500;line-height:1.2}.club-privilege-card p{margin:0;color:#c9a992;font-size:12.5px;line-height:1.55}.club-privilege-card p b{color:#ffffff}.club-privilege-dots{display:flex;align-items:center;gap:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,.14);font-size:11px;color:#f0c9a4;font-weight:600}.zero-profit{display:flex;align-items:center;gap:11px;background:var(--rose-soft);border:1px solid var(--rose-line);padding:11px 14px;margin:12px 0}.zero-profit>span{color:var(--rose-deep);font-size:15px;line-height:1}.zero-profit b{display:block;font-size:12px;color:var(--ink)}.zero-profit small{display:block;color:#7b5330;font-size:11px;margin-top:2px}.escrow-note{display:flex;gap:10px;align-items:flex-start;padding:10px 0 4px;color:#6a4323;font-size:12px;line-height:1.5}.escrow-note svg{flex:0 0 auto;color:var(--rose-deep);margin-top:2px}.escrow-note b{color:var(--ink)}.drops-section{margin-top:32px;padding:24px 0 28px;border-top:1px solid #eedae1;border-bottom:1px solid #eedae1}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px}.section-head h2{font-family:var(--font-serif);font-size:clamp(24px,3vw,30px);font-weight:600;margin:4px 0 0;color:var(--ink)}.drop-scroll{display:flex;gap:16px;overflow-x:auto;padding-bottom:6px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.drop-scroll::-webkit-scrollbar{display:none}.drop-card{flex:0 0 308px;border:1px solid #e0cfbb;background:#ffffff;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;transition:transform .18s ease,border-color .18s ease}.drop-card:hover{transform:translateY(-2px);border-color:#cdaf97}.drop-image{height:278px;position:relative;overflow:hidden;background:#e6dccd}.drop-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.drop-card:hover .drop-image img{transform:scale(1.03)}.countdown-pill{position:absolute;top:12px;left:12px;padding:6px 11px;border-radius:40px;background:var(--pink);font-size:10.5px;display:inline-flex;align-items:center;gap:6px;box-shadow:0 0 18px rgba(217,120,36,.55)}.countdown-pill,.countdown-pill .countdown{color:#ffffff;font-weight:700}.pulse-dot{width:6px;height:6px;border-radius:50%;background:#ffffff;display:inline-block;animation:wcPulse 1.5s infinite}@keyframes wcPulse{50%{opacity:.35}}.image-tag{position:absolute;bottom:10px;left:12px;color:#ffffff;font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 1px 6px rgba(0,0,0,.75)}.drop-body{padding:15px;display:flex;flex-direction:column;flex:1}.drop-title{font-family:var(--font-serif);font-size:18px;font-weight:600;margin:0 0 10px;color:var(--ink)}.price-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.price-row small{display:block;font-size:8px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#9c7657}.price-row strong{display:block;font-family:var(--font-serif);font-size:21px;font-weight:600;margin-top:2px;color:var(--ink)}.avatars{display:flex;align-items:center;padding-left:6px}.avatar-dot,.avatar-more{width:28px;height:28px;border-radius:50%;margin-left:-7px;border:2px solid #ffffff;display:grid;place-items:center;font-size:8.5px;font-weight:700;overflow:hidden;position:relative;flex:0 0 auto}.avatar-dot{background:#e2d3c1;color:#4f3623}.avatar-dot:nth-child(2){background:#ece1d3;color:#7a4a28}.avatar-dot:nth-child(3){background:#dfe8e2;color:#2f5e46}.avatar-dot.has-photo{padding:0;background:#1b1613}.avatar-dot.has-photo img{width:100%;height:100%;object-fit:cover;border-radius:50%}.avatar-dot.via-ig{border-color:#d97824;box-shadow:0 0 0 1px #ffffff}.avatar-dot.avatar-empty{border:1.5px dashed #bc9b82;background:#faf5ee;color:#977252;font-size:12px}.avatar-more{background:#1b1512;color:#ffffff}.progress-copy{display:flex;justify-content:space-between;margin-top:12px;font-size:10.5px}.progress-copy span{color:var(--pink);font-weight:700}.progress{height:3.5px;background:#ece4d8;border-radius:99px;overflow:hidden;margin:6px 0 13px}.progress>div,.progress>i{display:block;height:100%;background:var(--pink)}.countdown{font-variant-numeric:tabular-nums;font-weight:700;color:var(--pink)}.vault-section{margin-top:32px;padding:32px 24px 40px;background:var(--vault);border:1px solid #e4d6c4}.vault-title{text-align:center;margin-bottom:20px}.vault-title h2{font-family:var(--font-serif);font-size:clamp(26px,3.2vw,34px);font-weight:600;margin:5px 0 4px;color:var(--ink)}.vault-title p{margin:0;font-size:12px;color:#7f5330}.pill-list{display:flex;gap:8px;flex-wrap:wrap}.category-strip{margin-bottom:24px}.category-strip,.tab{justify-content:center}.tab{display:inline-flex;align-items:center;gap:6px;padding:7px 15px;border:1px solid #dac2ac;background:#fffdfa;color:#734e2b;font-size:11.5px;font-weight:600}.tab.on{color:#ffffff}.tab.on .muted{color:#d5bda6}.section{margin-top:32px}.section h2{font-family:var(--font-serif);font-size:24px;font-weight:600;margin:0 0 16px;display:flex;align-items:center;gap:10px;color:var(--ink)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(225px,1fr));gap:26px 16px;align-items:start}.card{display:flex;flex-direction:column;background:#ffffff;border:1px solid #e3d4c1;border-radius:2px;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.card:hover{transform:translateY(-2px);border-color:#cbac94;box-shadow:var(--shadow-soft)}.card .thumb{aspect-ratio:3/4;background:#e2d2bf;position:relative;overflow:hidden}.card .thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.card:hover .thumb img{transform:scale(1.03)}.card-heart{position:absolute;right:10px;top:10px;width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.88);display:grid;place-items:center;font-size:14px;color:var(--ink)}.card .body{padding:13px 14px 15px;display:flex;flex-direction:column;gap:6px;flex:1}.p-code{font-family:var(--font-serif);font-weight:600;font-size:16px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-meta{display:flex;gap:6px;flex-wrap:wrap;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);align-items:center}.stars{color:var(--rose-deep);letter-spacing:1px;font-size:11.5px}.p-price{font-family:var(--font-serif);font-size:19px;font-weight:600;color:var(--ink);margin-top:2px}.p-price small{display:block;font-family:var(--font-sans);font-size:10.5px;font-weight:500;color:var(--muted);margin-top:1px}.locked-price{margin:4px 0;min-height:26px;display:flex;align-items:center;gap:8px;color:var(--ink)}.locked-price .blur-amount{filter:blur(4.5px);font-weight:700;font-size:13.5px;user-select:none;letter-spacing:.04em}.locked-price small{font-size:10.5px;color:var(--muted);font-weight:600}.p-actions{margin-top:auto;padding-top:6px;display:flex;gap:8px}.p-actions .btn{width:100%;min-height:40px;font-size:11px}.p-group{border:1px solid #ebdcc9;background:var(--pink-soft);padding:8px 10px;font-size:11px;display:flex;flex-direction:column;gap:4px}.p-group .progress{margin:3px 0 0}.pd{display:grid;grid-template-columns:minmax(290px,470px) minmax(0,1fr);gap:32px;align-items:start}.pd-gallery{display:grid;gap:12px;position:relative}.pd-gallery img{width:100%;background:var(--vault)}.panel,.pd-gallery img{border:1px solid var(--line)}.panel{background:var(--surface);border-radius:2px;padding:20px;box-shadow:0 4px 20px rgba(94,63,32,.04)}.panel+.panel{margin-top:16px}.panel h3{margin:0 0 10px;font-family:var(--font-serif);font-size:20px;font-weight:600;color:var(--ink)}.sheet-handle{display:none;width:42px;height:3px;border-radius:4px;background:#d1b69e;margin:0 auto 14px}.price-line{font-family:var(--font-serif);font-size:32px;font-weight:600;color:var(--ink);line-height:1.1}.price-sub{font-size:12.5px;margin-top:4px}.formula{font-family:ui-monospace,Consolas,monospace;font-size:12px;color:#7a4419;background:var(--vault);padding:9px 11px;border:1px solid var(--line)}.row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.spread{justify-content:space-between}.sizes{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.sizes.sizes-single{grid-template-columns:minmax(0,1fr)}.size-opt.size-opt-wide{grid-column:1/-1}.size-opt{border:1px solid #d0b59d;border-radius:2px;padding:10px 6px;text-align:center;cursor:pointer;background:#ffffff;color:var(--ink);transition:all .15s ease}.size-opt:hover:not(:disabled){border-color:var(--ink)}.size-opt b{display:block;font-size:14px;font-weight:700}.size-opt small{display:block;color:var(--muted);font-size:10.5px;margin-top:2px}.size-opt.sel{background:var(--ink);border-color:var(--ink);color:#ffffff}.size-opt.sel small{color:#f0c9a4}.size-opt.off,.size-opt:disabled{opacity:.38;cursor:not-allowed}.price-breakdown{margin-top:14px;border-top:1px solid #e0d1bd;padding-top:12px}.price-breakdown summary{cursor:pointer;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rose-deep)}.price-breakdown-body{margin-top:12px}.price-breakdown-rows{display:grid;gap:6px}.price-breakdown-row{display:flex;justify-content:space-between;align-items:baseline;font-size:12.5px;color:#785130;padding:3px 0}.price-breakdown-row b{color:var(--ink);font-weight:600}.price-breakdown-total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid #dcc7b3;margin-top:8px;padding-top:10px;font-size:14px;font-weight:700;color:var(--ink)}.timer-card{padding:22px 20px;text-align:center;background:#1b1613;color:#ffffff;border-radius:2px;box-shadow:0 12px 30px rgba(42,10,26,.22)}.timer-card>span{display:block;font-size:8.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#c8a891}.big-timer{font-family:var(--font-serif);color:#e08a3c;font-size:clamp(32px,5vw,42px);letter-spacing:.05em;margin:6px 0 16px}.big-timer .countdown{color:#e08a3c;font-weight:600}.slots{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;border-top:1px solid rgba(255,255,255,.14);padding-top:16px}.slots.slots-named{row-gap:22px;padding-bottom:10px}.slot{width:42px;height:42px;border-radius:50%;border:1.5px dashed #8f6b4d;display:grid;place-items:center;color:#a68164;font-size:13px;position:relative;flex:0 0 auto}.slot.filled{border:2px solid #c98342;background:#2b2019;color:#f0c9a4;font-size:11px;font-weight:700}.slot.filled.via-ig{border-color:#d97824;box-shadow:0 0 0 2px rgba(217,120,36,.25)}.slot.has-photo>img{width:100%;height:100%;object-fit:cover;border-radius:50%}.slot-ig-dot{position:absolute;top:-2px;right:-2px;width:11px;height:11px;border-radius:50%;background:linear-gradient(135deg,#f58529,#c0601a,#8134af);border:1.5px solid #1b1613}.slot small{position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:7.5px;letter-spacing:.06em;text-transform:uppercase;color:#c98342;font-weight:700}.buyers-ring-box{border:1px solid #e7d4c0;background:#f8f4ec;padding:14px 15px;border-radius:2px}.slots.slots-light{justify-content:flex-start;border-top:1px solid #eadbc8;padding-top:14px}.slots.slots-light .slot{border-color:#ceb19a;background:#ffffff;color:#9a7455}.slots.slots-light .slot.filled{border:2px solid var(--rose);background:var(--rose-soft);color:var(--ink)}.slots.slots-light .slot.filled.via-ig{border-color:var(--pink)}.slots.slots-light .slot-ig-dot{border-color:#f8f4ec}.slots.slots-light .slot small{color:#704a27}.timer-card p{font-size:11.5px;color:#bd9d84;margin:22px 0 0;line-height:1.5}.timer-card p b{color:#ffffff;font-size:13px}.story-card{width:244px;height:362px;margin:0 auto 18px;position:relative;overflow:hidden;color:#ffffff;background:#1b1613;box-shadow:0 14px 36px rgba(66,44,22,.24)}.story-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.48),transparent 40%,rgba(0,0,0,.78))}.story-card>img{width:100%;height:100%;object-fit:cover}.story-logo{position:absolute;z-index:2;top:16px;left:16px;font-family:var(--font-serif);letter-spacing:.15em;font-size:15px;font-weight:600}.story-logo span{display:block;font-family:var(--font-sans);font-size:7px;letter-spacing:.2em;color:#f0c9a4;margin-top:3px}.story-sticker{position:absolute;z-index:3;right:12px;top:114px;background:var(--pink);color:#ffffff;padding:9px 13px;transform:rotate(4deg);border-radius:2px;font-family:var(--font-serif);font-size:13px;box-shadow:0 6px 16px rgba(0,0,0,.3)}.story-sticker b{display:block;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;font-size:8px;margin-top:3px}.story-info{position:absolute;z-index:2;left:16px;right:16px;bottom:16px}.story-info small{display:block;font-size:7.5px;letter-spacing:.16em;text-transform:uppercase;color:#f2d3ae}.story-info strong{display:block;font-family:var(--font-serif);font-size:28px;line-height:1.1;margin-top:2px}.story-info p{font-size:10px;color:#e4d6c4;margin:4px 0 0}.club-onb-shell{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,430px);gap:38px;align-items:start;padding:8px 0 24px}.club-onb-intro{display:grid;gap:20px;padding-top:8px}.club-onb-intro h1{font-family:var(--font-serif);font-size:clamp(32px,4.2vw,48px);font-weight:600;line-height:1.06;letter-spacing:-.02em;margin:8px 0 12px;color:var(--ink)}.club-onb-intro h1 em{font-style:italic;font-weight:500;color:var(--pink)}.club-onb-lead{margin:0;color:#6a4222;font-size:15px;line-height:1.68;max-width:540px}.club-pass-card{background:#fffdfa;border:1px solid #dcbfa8;padding:22px;box-shadow:var(--shadow-soft);display:grid;gap:14px}.club-pass-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid #e8dacb}.club-pass-perks{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.club-pass-perks div{padding:11px 12px;background:var(--vault);border:1px solid #e2cfbc}.club-pass-perks strong{display:block;font-family:var(--font-serif);font-size:20px;color:var(--ink)}.club-pass-perks span{display:block;font-size:10.5px;color:var(--muted);margin-top:2px;line-height:1.35}.wc-phone-stage{width:100%;max-width:430px;margin:0 auto;background:var(--cream);border:1px solid #dfcab5;box-shadow:var(--shadow-phone);overflow:hidden}.wc-phone-top{padding:16px 18px 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9ded0;background:#fffdfa}.wc-phone-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #e5d8c7;background:#f6efe4}.wc-phone-tab{min-height:44px;padding:10px 6px;border:0;border-bottom:2px solid transparent;background:transparent;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#a2566f;transition:all .16s ease}.wc-phone-tab.active{color:var(--ink);background:var(--cream);border-bottom-color:var(--pink)}.wc-scene{padding:20px 18px 22px;display:grid;gap:14px}.wc-scene-head h2{font-family:var(--font-serif);font-size:25px;font-weight:600;line-height:1.12;margin:4px 0 6px;color:var(--ink)}.wc-scene-head p{margin:0;font-size:12.5px;color:#74502d;line-height:1.55}.wc-mock-drop{border:1px solid #e0cfbb;background:#ffffff;padding:14px;box-shadow:0 6px 22px rgba(94,63,32,.06)}.wc-mock-visual{height:176px;position:relative;overflow:hidden;background:linear-gradient(135deg,#1d1713,#4f3623 50%,#7d7264);color:#ffffff;padding:14px;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:12px}.wc-mock-visual-silhouette{position:absolute;inset:0;background:radial-gradient(circle at 72% 28%,rgba(255,138,176,.34),transparent 45%),linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.62))}.wc-mock-vault-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;background:var(--vault);border:1px solid #e0cfbb}.wc-price-compare{display:grid;grid-template-columns:1fr 1.35fr;border-top:1px solid #e0d1bd;border-bottom:1px solid #e0d1bd;padding:12px 0;background:#ffffff}.wc-price-compare>div{padding:0 12px}.wc-price-compare>div:last-child{border-left:1px solid #e0d1bd}.wc-price-compare small{display:block;font-size:8px;font-weight:700;letter-spacing:.14em;color:#997454}.wc-price-compare s{display:block;color:#987353;font-size:15px;margin-top:5px}.wc-price-compare strong{display:block;font-family:var(--font-serif);font-size:25px;color:var(--ink);margin-top:1px}.wc-dots-nav{display:flex;justify-content:center;gap:6px;padding-top:2px}.wc-dots-nav button{width:24px;height:4px;border:0;padding:0;background:#ddc7b3;border-radius:99px}.wc-dots-nav button.on{background:var(--ink);width:36px}.auth-stage{max-width:470px;margin:12px auto 32px}.auth-card{background:#fffdfa;border:1px solid #dcc1ac;padding:28px 26px;box-shadow:var(--shadow-soft)}.auth-head{text-align:center;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid #e8dccd}.auth-head h1{font-family:var(--font-serif);font-size:30px;font-weight:600;margin:6px 0;color:var(--ink)}.auth-head p{margin:0;font-size:13px;color:var(--muted)}.auth-perks{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 14px;margin-top:12px;font-size:10.5px;font-weight:600;color:#724c29}.auth-perks span i{color:var(--rose-deep);font-style:normal;margin-right:4px}.oauth-stack{display:grid;gap:10px;margin-bottom:14px}.oauth-btn{min-height:47px;font-size:13px;font-weight:700;border-radius:2px;display:inline-flex;align-items:center;justify-content:center;gap:10px}.oauth-ig,.oauth-ig:hover{background:linear-gradient(135deg,#833ab4,#fd1d1d 52%,#fcb045);border-color:transparent;color:#ffffff}.oauth-ig:hover{filter:brightness(.95)}.oauth-google{background:#ffffff;border-color:#cfb49c;color:var(--ink)}.oauth-google:hover{background:#f8f2e9;border-color:var(--ink)}.oauth-ig-hint{margin:2px 0 0;font-size:11.5px;color:#774f2e;text-align:center;line-height:1.45}.oauth-ig-hint span{color:var(--pink);font-weight:700}.auth-divider{display:flex;align-items:center;gap:12px;margin:14px 0 16px;color:#a27d5f;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.auth-divider:after,.auth-divider:before{content:"";flex:1;height:1px;background:#e6d8c7}.oauth-demo-item{width:100%;display:flex;align-items:center;gap:12px;padding:11px 13px;background:#ffffff;border:1px solid #dcc1ac;border-radius:2px;transition:border-color .15s ease,background .15s ease}.oauth-demo-item[data-active="1"]{border-color:var(--pink);background:var(--pink-soft)}.oauth-demo-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid var(--pink);flex:0 0 auto}.club-drawer{margin-top:28px;border:1px solid #e0cfbb;background:#fffdfa}.club-drawer>summary{list-style:none;cursor:pointer;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--font-serif);font-size:19px;font-weight:600;color:var(--ink)}.club-drawer>summary::-webkit-details-marker{display:none}.club-drawer-body{padding:0 20px 20px;border-top:1px solid #ece1d3}.notice{border-radius:2px;padding:12px 15px;font-size:13px;border:1px solid var(--line);background:var(--vault);color:#653f1f}.notice.hot{border-color:#ead9c4;background:var(--pink-soft);color:#5c3617}.notice.ok{border-color:#c7e4d5;background:#eff8f3;color:#245b41}.notice.warn{border-color:var(--rose-line);background:var(--rose-soft);color:#7a4419}.share-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:10px}.share-btn{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--line-strong);border-radius:2px;padding:10px 13px;background:#ffffff;font-weight:700;font-size:12.5px;color:var(--ink)}.share-btn:hover{border-color:var(--ink);background:var(--cream)}.form{display:grid;gap:13px;max-width:560px}.form.wide{max-width:100%}label.f{display:grid;gap:5px;font-size:12px;color:#653e1e;font-weight:600;letter-spacing:.02em}.input,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):not(.funnel-reference *),select:not(.funnel-reference *),textarea:not(.funnel-reference *){background:#fffdf9;color:var(--ink);border:1px solid var(--line-strong);border-radius:12px;padding:11px 13px;font:inherit;font-size:14px;width:100%;min-width:0;transition:border-color .16s ease,box-shadow .16s ease}input:not(.funnel-reference *)::placeholder,textarea:not(.funnel-reference *)::placeholder{color:#a3927e}.input:focus,input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.funnel-reference *):focus,select:not(.funnel-reference *):focus,textarea:not(.funnel-reference *):focus{outline:2px solid rgba(217,120,36,.16);border-color:var(--ink)}.cols2,.form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.cols2>*,.form-grid>*,.pd>*{min-width:0}.form-grid .span2{grid-column:span 2}.check{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--text)}.check input{width:auto}.table{width:100%;border-collapse:collapse;font-size:13px}.table td,.table th{padding:10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.table th{color:var(--muted);font-size:10.5px;text-transform:uppercase;letter-spacing:.1em}.table tr:hover td{background:#faf4ec}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:2px}.panel,.table-scroll{min-width:0;max-width:100%}.wallet-table{min-width:660px}.num{font-variant-numeric:tabular-nums}.nowrap{white-space:nowrap}.empty{text-align:center;padding:54px 20px;border:1px dashed var(--line-strong);background:#fffdfa}.empty,.footer{color:var(--muted)}.footer{border-top:1px solid #e4d6c4;padding:22px 0 32px;font-size:12px;background:#f7f1e8}.footer-inner{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.footer nav{display:flex;gap:18px;font-weight:600}.muted{color:var(--muted)}.mono,.small{font-size:12.5px}.mono{font-family:ui-monospace,Consolas,monospace}.mt0{margin-top:0}.mb0{margin-bottom:0}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;margin-bottom:18px}.kpi{background:#ffffff;border:1px solid var(--line);padding:15px}.kpi b{display:block;font-family:var(--font-serif);font-size:24px;color:var(--ink)}.kpi span{color:var(--muted);font-size:11.5px}.tabs{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0 18px}.order-status{text-transform:capitalize;font-weight:700;font-size:12px}.timeline{list-style:none;margin:0;padding:0}.timeline li{border-left:1.5px solid var(--line-strong);padding:0 0 12px 14px;position:relative;font-size:13px}.timeline li:before{content:"";position:absolute;left:-4.5px;top:5px;width:7px;height:7px;border-radius:50%;background:var(--rose)}.timeline time{display:block;color:var(--muted);font-size:11px}.supplier-box{border:1px dashed var(--rose-line);padding:12px;background:var(--rose-soft)}.copy{user-select:all}.toast{position:fixed;right:16px;bottom:16px;z-index:50}.list-plain{list-style:none;padding:0;margin:0;display:grid;gap:9px}.list-plain li{background:#ffffff;border:1px solid var(--line);padding:11px 14px}.onb{border:1px solid #dcc1ac;padding:16px 18px;background:#fffdfa}.onb-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.onb-head .progress{flex:1;margin:0}.onb-steps{list-style:none;margin:0;padding:0;display:grid;gap:8px}.onb-steps li{display:grid;grid-template-columns:24px 1fr auto;gap:10px;align-items:center;padding:9px 10px;border:1px solid #ebe0d2;background:#ffffff}.onb-steps li.done{background:#f4faf6;border-color:#cfe6d8}.onb-steps li p{margin:2px 0 0}.onb-mark{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--vault);color:var(--rose-deep);font-size:11px;font-weight:700}.onb-steps li.done .onb-mark{background:var(--ok);color:#ffffff}.onb-compact{padding:12px 14px}.onb-compact .onb-steps li{padding:6px 8px;grid-template-columns:20px 1fr auto}.nudge{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:0 0 16px;padding:10px 16px;background:#fffdfa;border:1px solid #dcbfa8;font-size:12.5px}.nudge b{color:var(--rose-deep)}.flow-panel{border-color:#dcbfa8;background:#fffdfa}.flow-guide{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px}.flow-step{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:14px 16px;border:1px solid var(--line);background:#ffffff}.flow-step:nth-child(5){border-color:#e7d5c1;background:#fdf8f1}.flow-index{width:44px;height:44px;display:grid;place-items:center;font-size:19px;background:var(--rose-soft);border:1px solid var(--rose-line)}.flow-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:3px}.flow-title-row b{font-size:14.5px;color:var(--ink)}.flow-short{margin:0 0 5px;font-size:13px;color:var(--text)}.flow-detail{margin:0 0 6px;font-size:12.5px;line-height:1.55;color:var(--muted)}.flow-link{color:var(--rose-deep);font-weight:700;font-size:12px}.flow-link:hover{text-decoration:underline}.flow-guide.compact .flow-detail{display:none}.referral-code-box{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px dashed var(--rose);background:var(--rose-soft);margin-top:12px}.referral-code-box small{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.08em}.referral-code-box b{font-family:var(--font-serif);font-size:23px;letter-spacing:2px;color:var(--ink)}.referral-link-row{display:flex;gap:8px;margin-top:10px}.referral-link-row input{flex:1;min-width:0}.referral-list{display:grid;gap:8px;margin-top:14px}.referral-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--line);background:var(--vault);font-size:13px}.rights-panel{border-color:#dcbfa8;background:linear-gradient(145deg,#fffdfa,#f8ecdd)}.rights-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.rights-steps article{padding:14px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;border:1px solid var(--line);background:#ffffff}.rights-steps article span{width:28px;height:28px;display:grid;place-items:center;background:var(--ink);color:#f0c9a4;font-family:var(--font-serif);font-weight:600;font-size:14px}.rights-steps article small{color:var(--muted);font-size:12px;line-height:1.4}.extra-right-box,.whatsapp-invite{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.extra-right-box{border-top:1px solid var(--line);padding-top:14px}.whatsapp-invite{border-color:#cfe6d8;background:#f3faf6}.filter-row{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.filter-chip{padding:8px 14px;border-radius:999px;border:1px solid var(--line-strong);background:#ffffff;color:var(--muted);font-size:12.5px;font-weight:700}.filter-chip.on{background:var(--ink);border-color:var(--ink);color:#ffffff}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:12px}.step-card{padding:15px 16px;border:1px solid var(--line);background:#ffffff}.step-card b{display:block;margin-bottom:4px;font-family:var(--font-serif);font-size:16px}.step-card p{margin:0;color:var(--muted);font-size:12.5px;line-height:1.5}.faq details{border:1px solid var(--line);padding:12px 15px;margin-bottom:8px;background:#ffffff}.faq summary{font-weight:600;cursor:pointer;color:var(--ink)}.faq p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.mobile-tabbar{display:none}@media (max-width:920px){.club-hero{padding:26px 22px}.club-hero,.pd{grid-template-columns:1fr}.pd{gap:20px}.club-onb-shell{grid-template-columns:1fr;gap:24px}.club-onb-shell .wc-phone-stage{order:-1}}@media (max-width:720px){.container{width:calc(100% - 28px)}.main{padding-top:14px;padding-bottom:92px}.topbar-inner{min-height:64px}.topnav-links{display:none}.cols2,.form-grid,.rights-steps{grid-template-columns:1fr}.form-grid .span2{grid-column:auto}.club-pass-perks{grid-template-columns:1fr}.vault-section{padding:24px 14px 32px;margin-left:-14px;margin-right:-14px;border-left:0;border-right:0}.grid{grid-template-columns:1fr 1fr;gap:20px 10px}.category-strip{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.category-strip::-webkit-scrollbar{display:none}.tab{flex:0 0 auto}.sheet-handle{display:block}.pd-sheet{margin-top:-26px;position:relative;z-index:3;background:var(--cream);border-radius:22px 22px 0 0;padding-top:12px}.mobile-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:45;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;background:rgba(255,253,249,.96);backdrop-filter:blur(14px);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0)}.mobile-tabbar-link{min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#7a756c;font-size:10px;font-weight:600}.mobile-tabbar-link svg{width:20px;height:20px}.mobile-tabbar-link.is-current{color:var(--ink);font-weight:700}.mobile-tabbar-link.is-current svg{color:var(--ember-deep)}.mobile-tabbar-link:active{transform:translateY(1px)}}@media (max-width:480px){.brand-lockup-logo{width:112px}.member-pill{padding:6px 10px}.member-pill small{display:none}.club-hero{padding:22px 16px}.drop-card{flex:0 0 288px}.drop-image{height:252px}.card .body{padding:10px 10px 12px}.p-code{font-size:14px}.p-price{font-size:16.5px}.auth-card{padding:22px 18px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{background:radial-gradient(1100px 520px at 12% -12%,#fdf5ec 0,rgba(253,245,236,0) 62%),radial-gradient(900px 520px at 92% 4%,#f3efe6 0,rgba(243,239,230,0) 58%),var(--cream)}h1,h2,h3,h4{letter-spacing:-.025em}.drop-title,.h1,.p-code,.panel h3,.section h2,.section-head h2,.vault-title h2{font-family:var(--font-sans);font-weight:700;letter-spacing:-.03em}.serif{font-family:var(--font-serif)}.topbar{background:rgba(246,245,240,.86);border-bottom:1px solid var(--line)}.topbar-inner{min-height:68px}.topnav-links a{color:#6f655a;font-size:12px;font-weight:600;letter-spacing:.04em;transition:color .16s ease}.topnav-links a.is-current,.topnav-links a:hover{color:var(--ink)}.member-pill{border:1px solid var(--line-strong);background:#fffdf9;border-radius:999px;padding:6px 14px 6px 8px;box-shadow:0 2px 10px rgba(94,63,32,.05)}.member-pill:hover{border-color:var(--ember)}.member-pill>span{color:var(--ember)}.member-pill b{font-size:11px}.member-pill small{color:#8a7f72;font-size:8.5px}.icon-btn{border:1px solid var(--line-strong);background:#fffdf9;color:var(--ink)}.icon-btn:hover{border-color:var(--ink)}.icon-btn i{background:var(--ember);border-color:var(--cream)}.btn{border-radius:999px;border-color:var(--line-strong);background:#fffdf9}.btn,.btn:hover{color:var(--ink)}.btn:hover{background:var(--sand);border-color:var(--ink)}.btn-primary{box-shadow:var(--warm-glow)}.btn-primary,.btn-primary:hover{background:var(--warm-gradient);background-size:160% 160%;border-color:transparent;color:#ffffff}.btn-primary:hover{filter:saturate(1.08) brightness(1.03)}.btn-primary .arrow-rose{color:#ffe4b5}.btn-hot{background:var(--ember);border-color:var(--ember);color:#ffffff}.btn-hot:hover{background:var(--ember-deep);border-color:var(--ember-deep);color:#ffffff}.btn-ok{background:var(--ok);border-color:var(--ok);color:#ffffff}.btn-ok:hover{background:#12734a;border-color:#12734a;color:#ffffff}.btn-danger{background:var(--err);border-color:var(--err);color:#ffffff}.btn-danger:hover{background:#8a2f22;border-color:#8a2f22;color:#ffffff}.btn-ghost{background:transparent;color:var(--ink)}.btn-sm{min-height:36px}.btn-lg{min-height:52px;padding:14px 26px}.badge{border-color:var(--line);background:#fffdf9;color:#6a5d54;letter-spacing:.08em}.badge-hot{background:var(--ember);border-color:var(--ember);color:#fff}.badge-ok{background:#eef6ef;border-color:#cfe3d2;color:#2e7d32}.badge-warn{background:var(--ember-soft);border-color:#f3dcc7;color:var(--ember-deep)}.badge-admin{background:#f4efe6;border-color:var(--line-strong);color:#5b4a3a}.badge-err{background:#fdf0ee;border-color:#f1cfc9;color:var(--err)}.badge-mut{background:var(--vault);color:var(--muted)}.eyebrow{color:var(--ember-deep);letter-spacing:.2em}.eyebrow.rose{color:var(--ember)}.eyebrow.ink{color:var(--muted)}.wc-hero{position:relative;overflow:hidden;border-radius:26px;padding:34px 34px 30px;color:#ffffff;background:var(--warm-gradient);box-shadow:0 24px 60px rgba(76,48,26,.24);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(210px,.65fr);gap:26px;align-items:center;isolation:isolate}.wc-hero:after{content:"";inset:-40% -20% auto auto;width:460px;height:460px;background:radial-gradient(circle,rgba(255,228,181,.22),rgba(255,228,181,0) 68%)}.wc-hero:after,.wc-lotus{position:absolute;z-index:0}.wc-lotus{inset:0;width:100%;height:100%;opacity:.3}.wc-hero>*{position:relative;z-index:1}.wc-hero-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.32);backdrop-filter:blur(8px);font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#fff}.wc-hero-pill .dot{width:6px;height:6px;border-radius:50%;background:#ffd9a0;box-shadow:0 0 0 0 rgba(255,217,160,.7);animation:wcPulse 1.8s infinite}.wc-hero h1{margin:16px 0 12px;font-family:var(--font-serif);font-weight:500;font-size:clamp(30px,4.6vw,50px);line-height:1.05;letter-spacing:-.03em;color:#fff}.wc-hero h1 em{font-style:italic;font-weight:500;color:#ffe4b5}.wc-hero p{margin:0;max-width:540px;font-size:13.5px;line-height:1.7;color:rgba(255,255,255,.86)}.wc-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.wc-hero-btn{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:12px 22px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.02em;background:#fff;color:var(--ink);border:1px solid transparent;transition:transform .16s ease,background .16s ease}.wc-hero-btn:hover{transform:translateY(-1px);background:#fffaf2}.wc-hero-btn--ghost{background:rgba(0,0,0,.22);border-color:rgba(255,255,255,.34);color:#fff;backdrop-filter:blur(8px)}.wc-hero-btn--ghost:hover{background:rgba(0,0,0,.34)}.wc-hero-meta{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:18px;font-size:10.5px;font-weight:600;letter-spacing:.03em;color:#ffe4b5}.wc-hero-ring{position:relative;display:grid;place-items:center;width:100%;max-width:230px;margin-inline:auto;aspect-ratio:1}.wc-hero-ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.wc-hero-ring .ring-in{display:grid;gap:2px;text-align:center;place-items:center;width:76%;height:76%;border-radius:50%;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.26);backdrop-filter:blur(10px)}.wc-hero-ring .ring-in small{font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.74)}.wc-hero-ring .ring-in b{font-family:var(--font-sans);font-size:19px;letter-spacing:-.02em;color:#fff}.wc-hero-ring .ring-in span{font-size:10px;font-weight:700;color:#ffe4b5}.wc-segments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.wc-segment{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.wc-segment-tile{position:relative;width:100%;min-height:56px;display:grid;place-items:center;border-radius:18px;border:1px solid var(--line);background:#fffdf9;color:var(--ink);font-size:17px;transition:border-color .16s ease,background .16s ease,transform .16s ease,color .16s ease}.wc-segment:hover .wc-segment-tile{border-color:var(--clay);transform:translateY(-1px)}.wc-segment.is-active .wc-segment-tile{background:var(--ink);border-color:var(--ink);color:var(--amber);box-shadow:0 10px 22px rgba(20,20,19,.18)}.wc-segment-label{font-size:10.5px;font-weight:600;color:#6f655a;letter-spacing:.01em}.wc-segment.is-active .wc-segment-label{color:var(--ink);font-weight:700}.wc-segment-badge{position:absolute;top:-7px;right:-4px;font-size:8.5px;font-weight:800;letter-spacing:.04em;padding:2px 7px;border-radius:999px;background:var(--ember);color:#fff;border:1.5px solid var(--cream)}.wc-segment.is-active .wc-segment-badge{background:var(--ink);color:var(--amber)}.wc-section{margin-top:34px}.wc-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:14px}.wc-section-head h2{margin:4px 0 0;font-family:var(--font-sans);font-size:clamp(20px,2.4vw,26px);font-weight:700;letter-spacing:-.035em}.wc-section-head .wc-live{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ember-deep)}.wc-section-head .wc-live i{width:7px;height:7px;border-radius:50%;background:var(--ember);animation:wcPulse 1.6s infinite}.wc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}.wc-card{display:flex;flex-direction:column;border-radius:20px;border:1px solid var(--line);background:#fffdf9;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.wc-card:hover{transform:translateY(-3px);border-color:var(--clay);box-shadow:0 18px 40px rgba(94,63,32,.12)}.wc-card-media{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--sand)}.wc-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.wc-card:hover .wc-card-media img{transform:scale(1.04)}.wc-card-timer{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:rgba(20,20,19,.82);backdrop-filter:blur(6px);color:#fff;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.wc-card-timer svg{color:var(--amber)}.wc-card-heart{position:absolute;top:10px;right:10px;width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:rgba(255,253,249,.9);color:var(--ink);font-size:13px;backdrop-filter:blur(6px)}.wc-card-tag{position:absolute;left:10px;bottom:10px;padding:4px 9px;border-radius:999px;font-size:8.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:rgba(255,253,249,.92);color:#6a5d54}.wc-card-body{padding:13px 14px 15px;display:flex;flex-direction:column;gap:8px;flex:1}.wc-card-kicker{font-size:8.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#9c8f80}.wc-card-title{font-size:13.5px;font-weight:700;letter-spacing:-.02em;margin:0;color:var(--ink)}.wc-card-progress{display:grid;gap:5px}.wc-card-progress-row{display:flex;justify-content:space-between;gap:8px;font-size:10px;font-weight:700;color:var(--ember-deep)}.wc-card-progress-row span:last-child{color:#94897b;font-weight:600}.wc-bar{height:5px;background:#efe9dd;overflow:hidden}.wc-bar,.wc-bar>i{border-radius:999px}.wc-bar>i{display:block;height:100%;background:linear-gradient(90deg,var(--ember),var(--bark))}.wc-card-foot{margin-top:auto;padding-top:10px;border-top:1px solid #f2ede3;display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.wc-price-old{display:block;font-size:10px;color:#a1947f;text-decoration:line-through;font-weight:500}.wc-price-now{display:block;font-size:15px;font-weight:800;letter-spacing:-.03em;color:var(--ink)}.wc-card-cta{display:inline-flex;align-items:center;gap:5px;padding:7px 13px;border-radius:999px;background:var(--ink);color:#fff;font-size:10.5px;font-weight:700;white-space:nowrap}.wc-card:hover .wc-card-cta{background:var(--ember-deep)}.wc-card--free .wc-card-cta{background:var(--warm-gradient)}.wc-chip-free{position:absolute;top:10px;left:10px;padding:4px 9px;border-radius:999px;background:var(--ember);color:#fff;font-size:8.5px;font-weight:800;letter-spacing:.06em}.wc-card-note{font-size:10px;font-weight:600;color:var(--ember-deep)}.wc-rows{display:grid;gap:10px}.wc-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 12px;border-radius:18px;border:1px solid var(--line);background:#fffdf9;transition:border-color .16s ease,transform .16s ease}.wc-row:hover{border-color:var(--ink);transform:translateY(-1px)}.wc-row img{width:64px;height:64px;border-radius:14px;object-fit:cover;background:var(--sand)}.wc-row-title{margin:4px 0 3px;font-size:12.5px;font-weight:700;color:var(--ink)}.wc-row-meta{display:flex;align-items:baseline;gap:8px}.wc-row-meta b{font-size:13px;letter-spacing:-.02em}.wc-row-meta s{font-size:10.5px;color:#a1947f}.wc-row-cta{padding:9px 14px;border-radius:14px;background:var(--vault);color:var(--ink);font-size:10.5px;font-weight:700;transition:background .16s ease,color .16s ease;white-space:nowrap}.wc-row:hover .wc-row-cta{background:var(--ink);color:#fff}.wc-premium{position:relative;overflow:hidden;margin-top:34px;border-radius:24px;padding:26px 28px;background:var(--warm-gradient-soft);color:#fff;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;box-shadow:0 20px 46px rgba(76,48,26,.2)}.wc-premium h2{margin:6px 0 8px;font-size:clamp(20px,2.6vw,27px);font-weight:700;letter-spacing:-.03em}.wc-premium p{margin:0;font-size:12.5px;line-height:1.65;color:rgba(255,255,255,.85);max-width:560px}.wc-premium .wc-hero-pill{background:rgba(255,255,255,.16)}.wc-premium-actions{display:flex;flex-direction:column;gap:8px}.vault-section{margin-top:40px;padding:30px 24px 34px;border-radius:26px;background:linear-gradient(180deg,#fffdf9 0,var(--vault) 100%);border:1px solid var(--line)}.vault-title h2{font-size:clamp(22px,2.6vw,28px)}.vault-title p{color:#8a7f72}.tab{background:#fffdf9;border-color:var(--line);color:#6f655a;border-radius:999px}.tab:hover{color:var(--ink)}.tab.on,.tab:hover{border-color:var(--ink)}.tab.on{background:var(--ink);color:#fff}.tab.on .muted{color:var(--amber)}.card{border-radius:20px;border-color:var(--line);background:#fffdf9}.card:hover{border-color:var(--clay);box-shadow:0 18px 40px rgba(94,63,32,.12)}.card .thumb{background:var(--sand)}.card-heart{background:rgba(255,253,249,.9)}.p-code{font-size:15px}.p-price{font-size:18px;font-weight:800;letter-spacing:-.03em}.p-group{border-radius:14px;border-color:#f0e3d2;background:#fbf4ea}.progress{background:#efe9dd;height:5px;border-radius:999px}.progress>div,.progress>i{background:linear-gradient(90deg,var(--ember),var(--bark));border-radius:999px}.countdown-pill{background:rgba(20,20,19,.82);box-shadow:none;backdrop-filter:blur(6px);font-variant-numeric:tabular-nums}.countdown-pill .countdown{color:#ffe4b5}.image-tag{color:#fff;background:rgba(20,20,19,.45);padding:3px 8px;border-radius:999px;text-shadow:none;backdrop-filter:blur(4px)}.price-row small{color:#9c8f80}.price-row strong{font-family:var(--font-sans);font-weight:800;letter-spacing:-.03em}.drop-card{border-radius:22px;border-color:var(--line);background:#fffdf9}.drop-card:hover{border-color:var(--clay)}.drop-image{background:var(--sand)}.drop-title{font-size:16px}.avatar-dot,.avatar-more{border-color:#fffdf9}.avatar-dot{background:#efe4d5;color:#6a4323}.pd{gap:34px}.pd-gallery img{aspect-ratio:3/4;object-fit:cover;background:var(--sand);min-height:220px}.panel,.pd-gallery img{border-radius:22px;border-color:var(--line)}.panel{background:#fffdf9;box-shadow:0 14px 34px rgba(94,63,32,.07)}.h2{font-family:var(--font-sans);font-size:clamp(18px,2.2vw,22px);font-weight:700;letter-spacing:-.025em;color:var(--ink);margin:0 0 10px}.panel h3{font-size:19px}.price-line{font-family:var(--font-sans);font-weight:800;letter-spacing:-.035em;font-size:34px}.price-sub{color:var(--muted)}.buyers-ring-box{border-radius:20px;border:1px solid var(--line);background:linear-gradient(180deg,#fffdf9,#faf5ec);padding:16px}.notice{border-radius:14px}.notice.warn{background:var(--ember-soft);border-color:#f1dcc6;color:#6a4323}.club-drawer{border-radius:18px;border-color:var(--line);background:#fffdf9}.club-drawer>summary{font-family:var(--font-sans);font-weight:700}.formula{display:inline-block;margin-top:4px;line-height:1.45;word-break:break-word;border-radius:8px;color:var(--ember-deep)}.wc-guarantee{display:flex;gap:12px;align-items:flex-start;margin-top:16px;padding:14px 16px;border-radius:18px;background:linear-gradient(160deg,#2f231a,#4a3222 60%,#6c3f24);color:#fff}.wc-guarantee .wc-guarantee-icon{flex:0 0 auto;width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.14);color:var(--amber)}.wc-guarantee b{display:block;font-size:12px;letter-spacing:-.01em}.wc-guarantee p{margin:3px 0 0;font-size:11px;line-height:1.55;color:rgba(255,255,255,.82)}.fn-page{overflow:hidden;min-height:calc(100vh - 150px);margin:0 auto;max-width:520px;border-radius:30px;background:var(--warm-gradient);color:#fff;box-shadow:0 30px 80px rgba(66,44,22,.32);display:flex;flex-direction:column;isolation:isolate}.fn-page,.fn-top{position:relative}.fn-top{z-index:2;padding:20px 24px 0}.fn-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.78)}.fn-topbar a{color:rgba(255,255,255,.86);letter-spacing:.02em;text-transform:none;font-size:11px;text-decoration:underline;text-underline-offset:3px}.fn-topbar a:hover{color:#fff}.fn-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:14px}.fn-steps button{height:4px;border:0;border-radius:999px;background:rgba(255,255,255,.26);overflow:hidden;padding:0}.fn-steps button i{display:block;height:100%;width:0;background:#fff;border-radius:999px;transition:width .45s ease}.fn-steps button.is-current i,.fn-steps button.is-done i{width:100%}.fn-body{position:relative;z-index:2;flex:1;padding:22px 24px 8px;display:flex;flex-direction:column;gap:18px;overflow-y:auto}.fn-head{text-align:center;display:grid;gap:8px;justify-items:center}.fn-tag{font-size:9.5px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.78)}.fn-title{margin:0;font-size:clamp(20px,5vw,25px);font-weight:700;line-height:1.2;letter-spacing:-.03em}.fn-sub{margin:0;max-width:330px;font-size:12px;line-height:1.6;color:rgba(255,255,255,.82)}.glass{border-radius:20px;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.14);backdrop-filter:blur(16px);box-shadow:0 16px 36px rgba(0,0,0,.14);padding:15px 16px}.glass--soft{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.22)}.glass-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.glass-tag{display:inline-block;padding:3px 9px;border-radius:999px;background:#fff;color:#6c3f24;font-size:8.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.glass-title{font-size:13px;font-weight:700;letter-spacing:-.02em;margin:6px 0 2px}.glass-note{font-size:10.5px;line-height:1.5;color:rgba(255,255,255,.78);margin:0}.glass-price{font-size:17px;font-weight:800;letter-spacing:-.03em;color:#ffe4b5}.glass-price s{display:block;font-size:10px;font-weight:500;color:rgba(255,255,255,.6);text-align:right}.glass-media{width:46px;height:46px;border-radius:14px;object-fit:cover;border:1px solid rgba(255,255,255,.4)}.glass-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.glass-icon{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.2)}.fn-ring{position:relative;width:224px;aspect-ratio:1;margin:4px auto 0;display:grid;place-items:center}.fn-ring>svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.fn-ring-core{width:78%;height:78%;border-radius:50%;border:1px solid rgba(255,255,255,.26);background:rgba(255,255,255,.1);backdrop-filter:blur(10px);display:grid;place-items:center;align-content:center;gap:3px;padding:14px;text-align:center}.fn-ring-core img{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.6);margin-bottom:2px}.fn-ring-core small{font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.72)}.fn-ring-core b{font-family:var(--font-sans);font-size:19px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.fn-ring-core span{font-size:10px;font-weight:700;color:#ffe4b5}.fn-switch{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:5px;border-radius:16px;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.16)}.fn-switch button{padding:9px 8px;border:0;border-radius:12px;background:transparent;color:rgba(255,255,255,.8);font-size:10.5px;font-weight:700;transition:background .16s ease,color .16s ease}.fn-switch button.is-on{background:#fff;color:var(--ink);box-shadow:0 4px 12px rgba(0,0,0,.12)}.fn-refund-total{margin-top:12px;display:flex;align-items:center;justify-content:space-between;padding:10px 13px;border-radius:14px;background:rgba(0,0,0,.24);font-size:11px;color:rgba(255,255,255,.78)}.fn-refund-total b{font-size:14px;color:#ffe4b5;letter-spacing:-.02em}.fn-check{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#2e7d32;font-size:10px;font-weight:800}.fn-range{width:100%;accent-color:#fff;cursor:pointer;height:5px;border-radius:999px;background:rgba(255,255,255,.32)}.fn-code{flex:1;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 13px;border-radius:14px;background:rgba(0,0,0,.24);border:1px solid rgba(255,255,255,.2);font-family:ui-monospace,Consolas,monospace;font-size:12px;font-weight:700;letter-spacing:.08em}.fn-code small{font-family:var(--font-sans);font-size:9px;font-weight:600;letter-spacing:.02em;color:rgba(255,255,255,.62)}.fn-copy{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border:0;border-radius:14px;background:#fff;color:var(--ink);font-size:11px;font-weight:800}.fn-copy:hover{background:#fff6e9}.fn-actions{position:relative;z-index:2;padding:14px 24px 26px;display:grid;gap:10px}.fn-actions-row{display:flex;gap:10px}.fn-btn{flex:1;min-height:48px;border-radius:16px;border:1px solid rgba(255,255,255,.32);background:rgba(255,255,255,.16);color:#fff;font-size:11.5px;font-weight:700;backdrop-filter:blur(8px);display:inline-flex;align-items:center;justify-content:center;gap:6px}.fn-btn:hover{background:rgba(255,255,255,.26)}.fn-btn--primary{flex:1.4;border:0;background:#fff;color:var(--ink);font-weight:800;box-shadow:0 12px 26px rgba(0,0,0,.18)}.fn-btn--primary:hover{background:#fff7ec}.fn-progress-note{text-align:center;font-size:10px;color:rgba(255,255,255,.62)}.mobile-tabbar{border-top-color:var(--line);background:rgba(255,253,249,.94)}.mobile-tabbar-link{color:#7a756c}.mobile-tabbar-link.is-current{color:var(--ink)}.mobile-tabbar-funnel{display:grid;place-items:center;align-self:center;justify-self:center;width:50px;height:50px;margin-top:-22px;border-radius:999px;background:var(--warm-gradient);color:#fff;box-shadow:0 12px 26px rgba(108,63,36,.34);border:2px solid var(--cream)}.mobile-tabbar-funnel span{display:none}.layout-2col{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:24px;align-items:start}.layout-2col--wide{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.layout-2col--balanced{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.layout-2col>*{min-width:0}.size-inputs-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.size-inputs-grid .size-input-standard{grid-column:1/-1}.admin-search-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.admin-search-row>input{flex:1 1 220px;max-width:380px}@media (max-width:920px){.layout-2col,.layout-2col--balanced,.layout-2col--wide{grid-template-columns:1fr;gap:18px}}@media (max-width:480px){.size-inputs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.footer{background:#f1eee6;border-top:1px solid var(--line);color:#6f655a;font-size:11.5px}.footer nav a:hover{color:var(--ink)}@media (max-width:900px){.wc-hero{grid-template-columns:1fr;padding:26px 24px}.wc-hero-ring{max-width:190px;margin:4px auto 0}.wc-premium{grid-template-columns:1fr;padding:22px}.wc-premium-actions{flex-direction:row;flex-wrap:wrap}}@media (max-width:720px){.main{padding-bottom:96px}.wc-hero{border-radius:22px}.wc-hero h1{font-size:clamp(27px,8vw,36px)}.wc-segments{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.wc-segment-tile{min-height:50px;border-radius:16px;font-size:15px}.wc-segment-label{font-size:9.5px}.wc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.wc-card{border-radius:16px}.wc-card-body{padding:10px 11px 12px}.wc-card-title{font-size:12px}.wc-card-cta{padding:6px 10px;font-size:9.5px}.wc-row{grid-template-columns:54px minmax(0,1fr) auto;gap:10px;padding:9px}.wc-row img{width:54px;height:54px}.wc-row-cta{padding:8px 11px;font-size:9.5px}.fn-page{border-radius:0;min-height:calc(100vh - 68px);margin-inline:-14px;width:calc(100% + 28px)}.vault-section{padding:22px 16px 26px;border-radius:22px}}}