:root{--bg:#f5f2ec;--surface:#fff;--sunk:#ece7de;--ink:#1d1c1a;--ink-soft:#3a3833;--muted:#7a756c;--line:#e2ddd3;--accent:#9c5b3b;--accent-soft:#f1e4da;--coin:#e2b740;--coin-deep:#9a7314;--radius:16px;--radius-sm:10px;--col:480px;--gutter:18px;--nav-h:64px;--shadow:0 1px 2px #1d1c1a0a, 0 8px 24px #1d1c1a0f;--ease:cubic-bezier(.2, .7, .2, 1);--font:"Vazirmatn", system-ui, -apple-system, sans-serif;--serif:"Fraunces", Georgia, serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--sunk);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input{font:inherit;color:inherit}h1,h2,h3,h4{letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.3}p{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.muted{color:var(--muted)}.small{font-size:13px}.tiny{font-size:11.5px}.clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[dir=rtl] .flip-rtl,[dir=ltr] .flip-ltr{transform:scaleX(-1)}.app{max-width:var(--col);background:var(--bg);min-height:100dvh;box-shadow:0 0 0 1px var(--line);margin:0 auto;position:relative}.page{padding-bottom:32px}.page.with-nav{padding-bottom:calc(var(--nav-h) + 28px + env(safe-area-inset-bottom))}.page.with-cta{padding-bottom:calc(96px + env(safe-area-inset-bottom))}section{padding:0 var(--gutter);margin-top:34px}section.flush{padding:0}.img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s var(--ease);background:var(--sunk);display:block}.img.is-loaded{opacity:1}.home-head,.topbar{z-index:30;height:60px;padding:0 calc(var(--gutter) - 8px);background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);justify-content:space-between;align-items:center;gap:8px;display:flex;position:sticky;top:0}.home-head{padding-inline:var(--gutter) calc(var(--gutter) - 8px)}.topbar.is-clear{max-width:var(--col);-webkit-backdrop-filter:none;background:0 0;margin:0 auto;position:fixed;inset-inline:0}.topbar.is-clear .icon-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9}.topbar-title{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;font-weight:600;overflow:hidden}.topbar-actions{justify-content:flex-end;min-width:40px;display:flex}.docked{align-items:center;gap:8px;transition:opacity .25s;display:inline-flex}.logo{letter-spacing:-.02em;align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}[lang=en] .logo span:last-child{font-family:var(--serif);font-size:23px;font-style:italic;font-weight:500}.logo-mark{background:var(--ink);border-radius:50% 50% 4px;width:22px;height:22px;position:relative}.logo-mark:after{content:"";background:var(--accent);border-radius:50%;position:absolute;inset:6px}.head-actions{align-items:center;gap:4px;display:flex}.lang-btn{height:32px;color:var(--ink-soft);border:1px solid var(--line);border-radius:99px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.icon-btn{border-radius:50%;place-items:center;width:40px;height:40px;transition:background .2s;display:grid;position:relative}.icon-btn:hover{background:var(--sunk)}.badge{top:4px;background:var(--accent);color:#fff;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10.5px;font-weight:700;display:grid;position:absolute;inset-inline-end:3px}.coin-pill{background:var(--surface);height:32px;box-shadow:var(--shadow);border-radius:99px;align-items:center;gap:6px;padding:0 11px 0 9px;font-size:13.5px;font-weight:700;display:inline-flex}.coin-ico{flex:none}.bottom-nav{bottom:0;max-width:var(--col);z-index:40;height:calc(var(--nav-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin:0 auto;display:grid;position:fixed;inset-inline:0}.bn-item{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:10.5px;transition:color .2s;display:flex}.bn-item.is-active{color:var(--ink)}.bn-item.is-active svg{stroke-width:2px}.btn{height:46px;transition:transform .15s var(--ease), background .2s, opacity .2s;white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:14.5px;font-weight:600;display:inline-flex}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.4;cursor:default}.btn-primary{background:var(--ink);color:var(--bg)}.btn-primary:hover{background:var(--ink-soft)}.btn-ghost{border:1px solid var(--line);background:var(--surface)}.btn-block{width:100%}.chip-row{scrollbar-width:none;padding:0 var(--gutter);scroll-padding-inline:var(--gutter);gap:8px;display:flex;overflow-x:auto}.chip-row::-webkit-scrollbar{display:none}.chip-row.wrap{flex-wrap:wrap;padding:0}.chip{border:1px solid var(--line);background:var(--surface);border-radius:99px;flex:none;align-items:center;height:36px;padding:0 16px;font-size:13.5px;transition:all .2s;display:inline-flex}.chip.is-on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.search{margin:18px var(--gutter) 0;background:var(--surface);height:50px;box-shadow:var(--shadow);color:var(--muted);border-radius:99px;align-items:center;gap:10px;padding:0 16px;display:flex}.search input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0}.search input::placeholder{color:var(--muted)}.sec-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.sec-head h2{font-size:18px}.link-more{color:var(--muted);flex:none;align-items:center;gap:2px;font-size:13px;display:inline-flex}.slider{position:relative}.slider-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.slider-track::-webkit-scrollbar{display:none}.slider-track>*{scroll-snap-align:start;flex:0 0 100%}.slider-arrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:34px;height:34px;box-shadow:var(--shadow);z-index:2;background:#ffffffd9;border-radius:50%;place-items:center;transition:transform .15s;display:grid;position:absolute;top:50%;translate:0 -50%}.slider-arrow:active{transform:scale(.92)}.slider-arrow.prev{inset-inline-start:12px}.slider-arrow.next{inset-inline-end:12px}.dots{bottom:14px;z-index:2;justify-content:center;gap:6px;display:flex;position:absolute;inset-inline:0}.dots button{width:6px;height:6px;transition:width .3s var(--ease), background .3s;background:#ffffff8c;border-radius:99px}.dots button.is-on{background:#fff;width:20px}.hero{margin:4px var(--gutter) 0;border-radius:22px;overflow:hidden}.hero-slide{aspect-ratio:4/3.4;display:block;position:relative}.hero-slide:after{content:"";background:linear-gradient(#0000 45%,#14120f9e);position:absolute;inset:0}.hero-copy{inset-inline:22px;z-index:1;color:#fff;position:absolute;bottom:40px}.hero-copy h1{font-size:25px;font-weight:700}[lang=en] .hero-copy h1{font-family:var(--serif);letter-spacing:-.02em;font-size:29px;font-weight:400}.hero-copy p{opacity:.85;margin-top:4px;font-size:14px}.hero .slider-arrow{display:none}.hscroll{scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:2px var(--gutter) 6px;gap:12px;display:flex;overflow-x:auto}.hscroll::-webkit-scrollbar{display:none}.hscroll>*{scroll-snap-align:start;flex:none}section.flush .hscroll{margin:0}section.flush .sec-head{padding:0}.entry-one{margin-top:30px}.space-chip{flex-direction:column;gap:8px;width:128px;font-size:13.5px;font-weight:500;display:flex}.space-chip .img{aspect-ratio:1;border-radius:var(--radius);height:auto}.cat-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cat-tile{aspect-ratio:1;border-radius:14px;position:relative;overflow:hidden}.cat-tile:after{content:"";background:linear-gradient(#0000 40%,#14120f8c);position:absolute;inset:0}.cat-tile span{bottom:8px;z-index:1;color:#fff;font-size:13px;font-weight:600;position:absolute;inset-inline:10px}.cat-tile .img,.m-item .img,.creator-card .img{transition:transform .6s var(--ease), opacity .5s}.cat-tile:hover .img,.m-item:hover .img,.creator-card:hover .img{transform:scale(1.04)}.motion{margin:40px var(--gutter) 0;background:var(--surface);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:8px;padding:26px 24px 30px;display:flex}.motion h3{margin-top:2px;font-size:18px}.motion p{max-width:300px;margin-bottom:10px;font-size:14px}.butterfly{perspective:500px;animation:6s ease-in-out infinite bf-float;position:relative}.butterfly svg{overflow:visible}.bf-wing{transform-box:view-box;transform-origin:100px 100px}.bf-left{animation:.9s ease-in-out infinite bf-flap-l}.bf-right{animation:.9s ease-in-out infinite bf-flap-r}.bf-wing-shape path{fill:var(--accent-soft);stroke:var(--ink);stroke-width:1.4px;stroke-linejoin:round}.bf-wing-shape .bf-vein{fill:none;stroke:var(--accent);stroke-width:1px;opacity:.6}.bf-dot{fill:var(--accent)}.bf-body path,.bf-body circle{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round}.bf-body circle{fill:var(--ink)}.bf-shadow{filter:blur(3px);background:#1d1c1a14;border-radius:50%;width:70px;height:8px;animation:6s ease-in-out infinite bf-shadow;position:absolute;bottom:-2px;left:50%;translate:-50%}@keyframes bf-flap-l{0%,to{transform:rotateY(0)}50%{transform:rotateY(62deg)}}@keyframes bf-flap-r{0%,to{transform:rotateY(0)}50%{transform:rotateY(-62deg)}}@keyframes bf-float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-12px)rotate(3deg)}}@keyframes bf-shadow{0%,to{opacity:1;scale:1}50%{opacity:.6;scale:.75}}.creator-card{border-radius:var(--radius);background:var(--surface);width:230px;box-shadow:var(--shadow);overflow:hidden}.creator-card>.img{aspect-ratio:5/3.6;height:auto}.creator-card-foot{align-items:center;gap:10px;padding:12px;display:flex}.creator-card-foot b{font-size:14px;display:block}.creator-card-foot span{display:block}.avatar{color:#fff;letter-spacing:.02em;font-weight:600;font-family:var(--serif);border-radius:50%;flex:none;place-items:center;display:inline-grid}.pc{flex-direction:column;gap:6px;display:flex}.pc-mini{width:150px}.pc-mini .price{flex-direction:column;gap:0}.pc-img{aspect-ratio:5/6;border-radius:var(--radius);background:var(--sunk);position:relative;overflow:hidden}.pc-name{font-size:14px;font-weight:500;line-height:1.45}.price{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13.5px;font-weight:600;display:flex}.price s{color:var(--muted);font-size:12px;font-weight:400}.tag{top:10px;background:var(--accent);color:#fff;border-radius:99px;padding:2px 8px;font-size:11.5px;font-weight:700;position:absolute;inset-inline-start:10px}.like-btn{background:var(--surface);width:40px;height:40px;box-shadow:var(--shadow);color:var(--ink);transition:transform .2s var(--ease), color .2s;border-radius:50%;flex:none;place-items:center;display:grid}.like-btn.is-small{top:8px;background:#ffffffe6;width:32px;height:32px;position:absolute;inset-inline-end:8px}.pc-row .like-btn.is-small{box-shadow:none;background:var(--sunk);position:static}.like-btn.is-on{color:#c2412d;animation:pop .35s var(--ease)}@keyframes pop{50%{transform:scale(1.25)}}.pc-row,.cart-line{background:var(--surface);border-radius:var(--radius);align-items:center;gap:14px;padding:12px;display:flex}.pc-row-img{border-radius:12px;flex:none;width:84px;height:84px;overflow:hidden}.pc-row-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rows,.cart-lines{flex-direction:column;gap:10px;display:flex}.cart-lines{padding:8px var(--gutter) 0}.grid-2{grid-template-columns:1fr 1fr;gap:18px 12px;display:grid}.grid-3{margin:22px calc(-1 * var(--gutter)) 0;grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.g3-item{aspect-ratio:1;overflow:hidden}.discover .chip-row{margin:0 calc(-1 * var(--gutter)) 12px}.scene{aspect-ratio:1;border-radius:22px;position:relative;overflow:hidden}.hotspot{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;width:28px;height:28px;transition:transform .2s var(--ease), background .2s;background:#ffffff59;border:2px solid #fff;border-radius:50%;position:absolute;translate:-50% -50%}.hotspot:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:6px}.hotspot:before{content:"";animation:ping 2.2s var(--ease) infinite;border:1.5px solid #fffc;border-radius:50%;position:absolute;inset:-8px}.hotspot.is-on{background:var(--accent);transform:scale(1.15)}.hotspot.is-on:before{opacity:0;animation:none}@keyframes ping{0%{opacity:1;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.5)}}.spot-card{z-index:3;border-radius:var(--radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:rise .3s var(--ease);background:#fffffff5;padding:10px;position:absolute;inset-inline:12px;box-shadow:0 12px 32px #0000002e}.spot-card.at-top{top:12px}.spot-card.at-bottom{bottom:12px}.spot-main{align-items:center;gap:12px;display:flex}.spot-main .img{border-radius:10px;flex:none;width:56px;height:56px}.spot-main b{font-size:14px;display:block}.spot-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.spot-actions a{background:var(--sunk);border-radius:99px;place-items:center;height:36px;font-size:12.5px;font-weight:600;display:grid}.spot-actions a:first-child{background:var(--ink);color:var(--bg)}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}.hint{align-items:center;gap:8px;margin-top:10px;display:flex}.hint-dot{border:2px solid var(--accent);border-radius:50%;width:10px;height:10px}.icon-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.icon-tile{aspect-ratio:1.1;border-radius:var(--radius);background:var(--surface);color:var(--ink-soft);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.icon-tile svg{color:var(--accent)}.icon-tile:hover,.icon-tile.is-on{background:var(--ink);color:var(--bg)}.icon-tile:hover svg,.icon-tile.is-on svg{color:var(--coin)}.cat-list{background:var(--surface);border-radius:var(--radius);margin:0;padding:0;list-style:none}.cat-list li+li{border-top:1px solid var(--line)}.cat-list a{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.cat-list b{font-size:14.5px;font-weight:500;display:block}.cat-list svg{color:var(--muted)}.masonry{columns:2;column-gap:10px}.m-item{break-inside:avoid;aspect-ratio:1/.9;border-radius:14px;margin-bottom:10px;display:block;position:relative;overflow:hidden}.m-item.tall{aspect-ratio:1/1.4}.m-cap{bottom:8px;background:#ffffffe6;border-radius:99px;padding:2px 10px;font-size:11.5px;font-weight:600;position:absolute;inset-inline-start:8px}.story-shell{flex-direction:column;height:100dvh;display:flex}.story-shell .topbar{border-bottom:1px solid var(--line);flex:none;position:relative}.story-scroll{overscroll-behavior:contain;flex:1;overflow-y:auto}.story-hero{aspect-ratio:4/3;margin:14px var(--gutter) 0;border-radius:20px;overflow:hidden}.story{padding:22px var(--gutter) 36px}.story>*+*{margin-top:16px}.eyebrow{letter-spacing:.04em;color:var(--accent);font-size:12px;font-weight:600;display:inline-block}[lang=en] .eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.story h1{margin-top:4px;font-size:30px}[lang=en] .story h1,[lang=en] .profile h1,[lang=en] .product-title h1{font-family:var(--serif);letter-spacing:-.02em;font-weight:400}.byline{align-items:center;gap:8px;font-size:13px;display:flex}.lede{color:var(--ink-soft);font-size:17px;line-height:1.75}.story p:not(.lede){color:var(--ink-soft);line-height:1.9}blockquote{border-inline-start:3px solid var(--accent);color:var(--ink);margin:26px 0;padding:4px 18px;font-size:19px;line-height:1.6}[lang=en] blockquote{font-family:var(--serif);font-style:italic}.story-products{padding:20px var(--gutter);background:var(--surface);margin:26px calc(-1 * var(--gutter))!important}.story-products h4{margin-bottom:12px;font-size:14px}.story-products .hscroll{margin:0 calc(-1 * var(--gutter))}.story-foot{padding:12px 0 calc(14px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);flex-direction:column;flex:none;gap:12px;display:flex}.story-foot .btn{margin:0 var(--gutter);width:auto}.story-foot .chip{background:var(--bg);height:32px;font-size:12.5px}.banner{margin:4px var(--gutter) 0;transform-origin:top;will-change:transform;border-radius:16px;overflow:hidden}.banner-slide{aspect-ratio:16/11}.sticky-tabs{z-index:20;padding:12px var(--gutter) 10px;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(14px);margin-top:10px;position:sticky;top:60px}.tabs{background:var(--sunk);border-radius:99px;grid-template-columns:repeat(3,1fr);padding:4px;display:grid}.tabs button{height:38px;color:var(--muted);transition:all .25s var(--ease);border-radius:99px;justify-content:center;align-items:center;gap:6px;font-size:13.5px;font-weight:500;display:flex}.tabs button.is-on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.tab-body{padding:6px var(--gutter) 0;animation:fade .35s var(--ease)}@keyframes fade{0%{opacity:0;transform:translateY(6px)}}.guide{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.guide-item{gap:14px;display:flex}.guide-item h4{margin-bottom:2px;font-size:15px}.guide-n{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.profile{padding:0 var(--gutter);transition:opacity .1s linear}.cover{border-radius:20px;height:150px;overflow:hidden}.profile-row{align-items:flex-start;gap:16px;margin-top:10px;padding-inline-start:14px;display:flex}.profile-row>.avatar{margin-top:-48px}.profile-row .avatar{border:4px solid var(--bg);font-size:26px!important}.stats{text-align:center;flex:1;grid-template-columns:repeat(3,1fr);display:grid}.stats b{font-size:16px;display:block}.stats span{color:var(--muted);font-size:11.5px}.profile h1{margin-top:12px;font-size:22px}.role{color:var(--muted);align-items:center;gap:4px;font-size:13px;display:flex}.bio{color:var(--ink-soft);margin-top:8px;font-size:14px}.profile-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.profile-actions .btn{height:40px;font-size:13.5px}.people{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.people a{background:var(--surface);border-radius:var(--radius);gap:14px;padding:12px;display:flex}.people-thumb{border-radius:12px;flex:none;width:72px;height:72px;overflow:hidden}.people-body{flex-direction:column;gap:2px;min-width:0;display:flex}.about{flex-direction:column;gap:18px;display:flex}.about-img{aspect-ratio:3/2;border-radius:var(--radius);overflow:hidden}.about .profile-actions{margin-top:0}.facts{background:var(--line);border-radius:12px;gap:1px;margin:0;display:grid;overflow:hidden}.facts div{background:var(--surface);justify-content:space-between;gap:12px;padding:12px 14px;font-size:14px;display:flex}.facts dt{color:var(--muted)}.facts dd{text-align:end;margin:0;font-weight:500}.people-chips{scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.people-chips a{text-align:center;flex-direction:column;flex:none;align-items:center;gap:6px;width:72px;display:flex}.product-img{aspect-ratio:1/1.1;background:var(--sunk)}.product-body{padding:24px var(--gutter) 0;background:var(--bg);border-radius:26px 26px 0 0;flex-direction:column;gap:14px;margin-top:-28px;display:flex;position:relative}.product-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-title h1{margin-top:2px;font-size:23px}.product-body>.price{font-size:17px}.earn-hint{color:var(--coin-deep);align-items:center;gap:6px;display:inline-flex}.seller-row{background:var(--surface);border-radius:var(--radius);align-items:center;gap:12px;padding:12px 14px;display:flex}.seller-row div{flex:1}.seller-row b{font-size:14px;display:block}.seller-row svg{color:var(--muted)}.comments{flex-direction:column;gap:12px;margin-top:12px;padding:0;display:flex}.comments h3{font-size:16px}.comment{align-items:flex-start;gap:10px;display:flex}.comment p{background:var(--surface);border-radius:4px 16px 16px;padding:10px 14px;font-size:14px}[dir=rtl] .comment p{border-radius:16px 4px 16px 16px}.comment-form{gap:8px;display:flex}.comment-form input{border:1px solid var(--line);background:var(--surface);border-radius:99px;outline:0;flex:1;min-width:0;height:46px;padding:0 16px}.comment-form input:focus{border-color:var(--ink)}.cta-bar{bottom:0;max-width:var(--col);z-index:40;padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin:0 auto;display:flex;position:fixed;inset-inline:0}.cta-bar .price{flex-direction:column;gap:0;font-size:16px}.wallet{margin:8px var(--gutter) 0;background:var(--ink);color:var(--bg);border-radius:24px;flex-direction:column;gap:12px;padding:20px;display:flex}.wallet .muted{color:#b5afa4}.wallet-top{justify-content:space-between;align-items:center;font-size:13.5px;display:flex}.wallet .lang-btn{color:var(--bg);border-color:#fff3}.wallet-amount{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wallet-amount b{font-size:38px;font-weight:700;line-height:1}.earn-list{border-radius:14px;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.earn-list li{background:#ffffff12;align-items:center;gap:10px;padding:11px 14px;font-size:13.5px;display:flex}.earn-list b{color:var(--coin);margin-inline-start:auto}.earn-list li.is-done{opacity:.55}.progress{background:var(--sunk);border-radius:99px;height:6px;margin-bottom:18px;overflow:hidden}.progress span{background:var(--accent);height:100%;transition:width .4s var(--ease);border-radius:99px;display:block}.form{flex-direction:column;gap:14px;display:flex}.form label,.form fieldset{color:var(--muted);border:0;flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;display:flex}.form input{border:1px solid var(--line);background:var(--surface);height:48px;color:var(--ink);border-radius:12px;outline:0;padding:0 16px;font-size:15px;transition:border-color .2s}.form input:focus{border-color:var(--ink)}[dir=rtl] .form input[dir=ltr]{text-align:right}.qty{align-items:center;gap:12px;margin-top:4px;display:inline-flex}.qty button{border:1px solid var(--line);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.summary{flex-direction:column;gap:10px;display:flex}.coin-toggle{border-radius:var(--radius);background:var(--surface);border:1px solid color-mix(in srgb, var(--coin) 50%, transparent);cursor:pointer;align-items:center;gap:12px;margin-bottom:8px;padding:14px;display:flex;position:relative}.coin-toggle>div{flex-direction:column;flex:1;display:flex}.coin-toggle.is-disabled{opacity:.55;cursor:default}.coin-toggle input{opacity:0;pointer-events:none;position:absolute}.switch{background:var(--line);border-radius:99px;flex:none;width:44px;height:26px;transition:background .2s;position:relative}.switch:after{content:"";top:3px;width:20px;height:20px;transition:inset-inline-start .25s var(--ease);background:#fff;border-radius:50%;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #0003}.coin-toggle input:checked+.switch{background:var(--ink)}.coin-toggle input:checked+.switch:after{inset-inline-start:21px}.sum-row{justify-content:space-between;font-size:14px;display:flex}.coin-line{color:var(--coin-deep);font-weight:600}.sum-row.total{border-top:1px dashed var(--line);padding-top:12px;font-size:16px;font-weight:700}.empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:60px 32px 20px;display:flex}.empty-ico{background:var(--surface);width:76px;height:76px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.empty h3{font-size:17px}.toast{z-index:60;background:var(--ink);color:var(--bg);animation:toast 2.2s var(--ease) forwards;white-space:nowrap;border-radius:99px;align-items:center;gap:8px;padding:10px 18px 10px 12px;font-size:14px;display:inline-flex;position:fixed;top:14px;left:50%;translate:-50%;box-shadow:0 14px 40px #00000040}.toast b{color:var(--coin)}@keyframes toast{0%{opacity:0;transform:translateY(-16px)scale(.9)}12%,85%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=640px){body{background:radial-gradient(circle at 30% 20%,#efe9df,#e3ddd2)}.app{margin-block:0}}
