[hidden]{display:none!important}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--black-950:#06060a;--black-900:#07070a;--black-850:#0a0a0e;--black-800:#0b0a10;--black-700:#12111a;--black-600:#1b1a22;--bone-50:#f4f2ee;--bone-100:#cfc9c0;--bone-200:#b8b2a9;--bone-300:#9b958c;--bone-400:#8a847c;--bone-500:#6f6a62;--bone-600:#57534c;--bone-700:#4b473f;--bone-800:#3a3833;--brass-100:#f6e6bd;--brass-200:#f0dcae;--brass-300:#e8d5a3;--brass-400:#d8bd83;--brass-500:#c8a45c;--brass-600:#a07f3c;--brass-700:#7d642c;--brass-800:#6b552a;--evergreen-300:#7fd3ac;--evergreen-500:#3a8a6b;--evergreen-700:#1f5240;--evergreen-900:#12271f;--rust-300:#e9a880;--rust-500:#c96a3c;--rust-900:#2e1a12;--surface-page:var(--black-950);--surface:var(--black-900);--surface-raised:var(--black-850);--surface-inset:var(--black-800);--panel:linear-gradient(180deg, #ffffff0b, #ffffff04);--panel-quiet:#ffffff06;--panel-inset:#00000040;--panel-brand:linear-gradient(152deg, #d8bd831c, #ffffff04);--media-well:radial-gradient(130% 130% at 25% 0%, #1b1a22, #0d0d11);--media-from:#1b1a22;--media-to:#0d0d11;--border-faint:#ffffff0d;--border:#ffffff14;--border-strong:#ffffff24;--border-brand:#d8bd833d;--border-brand-strong:#d8bd8380;--border-live:#7fd3ac4d;--text-strong:var(--bone-50);--text:var(--bone-100);--text-muted:var(--bone-300);--text-quiet:var(--bone-400);--text-faint:var(--bone-500);--text-ghost:var(--bone-600);--link:var(--brass-400);--link-hover:var(--brass-200);--brand-solid:linear-gradient(180deg, var(--brass-200), var(--brass-500));--brand-solid-flat:var(--brass-500);--brand-glow:0 10px 22px -12px #c8a45cbf;--brand-glow-hover:0 16px 30px -12px #c8a45ce6;--on-brand:#0a0a0b;--brand-ink:var(--brass-400);--brand-ink-strong:var(--brass-200);--brand-wash:#d8bd831c;--brand-wash-soft:#d8bd830f;--accent-ink:var(--evergreen-300);--accent-wash:#7fd3ac1a;--accent-solid:var(--evergreen-300);--danger-ink:#f0938d;--danger-wash:#f0938d1f;--warn-ink:var(--brass-300);--warn-wash:#d8bd831a;--info-ink:#8cc6e2;--info-wash:#8cc6e21a;--radius-sm:9px;--radius-md:11px;--radius-lg:14px;--radius-xl:16px;--radius-2xl:18px;--radius-full:999px;--shadow-sm:none;--shadow-md:0 22px 48px -24px #000000f2;--shadow-lg:0 26px 46px -26px #000000f2;--shadow-modal:0 40px 90px -30px #000000f2;--surface-edge:#000;--surface-edge-fade:#0000;--glass:#0b0a0fd1;--glass-strong:#09080cf0;--glass-blur:blur(20px) saturate(140%);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--content-width:1460px;--header-width:1340px;--gutter-start:clamp(16px, 6.11vw, 88px);--gutter-end:clamp(16px, 3.89vw, 56px);--font-body:var(--font-geist), var(--font-bengali), var(--font-anek), "Noto Sans Bengali", system-ui, -apple-system, "Segoe UI", sans-serif;--font-bangla:var(--font-anek), var(--font-bengali), "Noto Sans Bengali", sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SFMono-Regular", "Cascadia Mono", monospace;--ease:cubic-bezier(.2, .8, .2, 1)}@media (prefers-color-scheme:light){:root{--surface-page:#101014;--surface-edge:#000;--surface-edge-fade:#0000;--surface:#131318;--surface-raised:#17171c;--surface-inset:#1c1c22;--border-faint:#ffffff14;--border:#ffffff1f;--border-strong:#fff3;--text-faint:#8f8981;--text-ghost:#78736b}}*,:before,:after{box-sizing:border-box}a,button,summary,[role=button],input,select,textarea,label{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button,[role=button]{-webkit-user-select:none;user-select:none}@media (pointer:coarse){input,select,textarea{font-size:max(16px,1rem)}}html{overflow-anchor:auto;scroll-behavior:auto;background:var(--surface-page);color:var(--text-strong);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;padding:0;line-height:1.65}body{overflow-anchor:auto;background:var(--surface-page);color:var(--text-strong);font-family:var(--font-body);-webkit-font-smoothing:antialiased;min-height:100dvh;margin:0;padding:0;line-height:1.65}.site-layout{flex-direction:column;min-height:100dvh;display:flex}#main,main{flex-direction:column;flex:1 0 auto;min-height:calc(100dvh - 140px);display:flex;overflow-x:clip}body:before{content:"";pointer-events:none;z-index:0;background-color:var(--surface-page);background-image:radial-gradient(820px 460px at 14% -6%,#d8bd8326,#d8bd8300 62%),radial-gradient(720px 460px at 88% -10%,#3a8a6b1c,#3a8a6b00 60%);height:760px;position:fixed;inset:0 0 auto}body>*{z-index:1;position:relative}.grain,.ruled{position:relative;overflow:hidden}.grain:after,.ruled:after{content:"";pointer-events:none;position:absolute;inset:0}.grain:after{opacity:.45;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:30px 30px}.ruled:after{opacity:.4;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:28px 28px}::selection{background:#d8bd834d}html{scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0;display:none}@media (min-width:881px) and (pointer:fine){::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:linear-gradient(#f6e6bd,#d8bd83 45%,#8a6a2e) padding-box padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-button{width:0;height:0;display:none}}@media (max-width:880px),(pointer:coarse){html,body,*{scrollbar-width:none}::-webkit-scrollbar{display:none;width:0!important;height:0!important}}h1,h2,h3,h4{margin:0 0 var(--space-3);letter-spacing:-.035em;color:var(--text-strong);font-weight:600;line-height:1.14}h1{letter-spacing:-.045em;font-size:clamp(2.4rem,1.4rem + 3.4vw,4.125rem);line-height:1.05}h2{font-size:clamp(1.5rem,1.15rem + 1.3vw,1.9rem)}h3{letter-spacing:-.025em;font-size:1.06rem}:lang(bn) h1,:lang(bn) h2,:lang(bn) h3{letter-spacing:-.01em;line-height:1.32}p{margin:0 0 var(--space-4);max-width:68ch}a{color:var(--link);text-decoration:none;transition:color .25s}a:hover{color:var(--link-hover)}:focus-visible{outline:2px solid var(--brass-400);outline-offset:2px;border-radius:var(--radius-sm)}.container{width:100%;max-width:var(--content-width);padding-inline:var(--gutter-start) var(--gutter-end);margin:0 auto}.stack>*+*{margin-top:var(--space-4)}.column{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.between{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.grid-2{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.grid-3{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.chain-dashboard-grid{align-items:start;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chain-leaderboard-card{grid-column:1/-1}.chain-leaderboard-card td:first-child,.chain-leaderboard-card th:first-child{white-space:nowrap}@media (max-width:720px){.chain-dashboard-grid{grid-template-columns:minmax(0,1fr)}}.section{padding-block:var(--space-7)}main{padding-top:var(--space-5);flex:1 0 auto;display:block}.muted{color:var(--text-muted)}.small{font-size:.85rem}.tiny{font-size:.78rem}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.center{text-align:center}.bn{font-family:var(--font-bangla);color:var(--text-faint);letter-spacing:0;font-weight:400}.eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-quiet);margin-bottom:var(--space-2);font-size:.66rem;font-weight:500;display:block}.eyebrow.brand{color:var(--brand-ink)}:lang(bn) .eyebrow{text-transform:none;letter-spacing:.08em;font-family:var(--font-bangla)}.lead{color:var(--bone-200);max-width:47ch;font-size:1.09rem;line-height:1.62}.rule{background:var(--border);height:1px;margin:var(--space-4) 0;border:none}.site-header{top:calc(env(safe-area-inset-top,0px) + 18px);z-index:90;padding-inline:calc(env(safe-area-inset-left,0px) + var(--space-6)) calc(env(safe-area-inset-right,0px) + var(--space-6));margin-bottom:var(--space-3);padding-block:0;position:sticky}.product-aside{position:static}@media (min-width:769px){.product-aside{position:sticky;top:90px}}.site-header .inner{align-items:center;gap:var(--space-4);max-width:var(--header-width);border-radius:var(--radius-full);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:0 1px 0 #ffffff0d inset, var(--shadow-md);border:1px solid #ffffff17;margin:0 auto;padding:9px 12px 9px 20px;display:flex}.site-brand{letter-spacing:-.03em;color:var(--text-strong);align-items:center;gap:10px;font-size:1.06rem;font-weight:600;text-decoration:none;display:inline-flex}.site-brand:hover{color:var(--text-strong)}.brand-mark{flex:none;width:26px;height:26px}.nav{border-radius:var(--radius-full);border:1px solid var(--border-faint);background:#ffffff09;flex-wrap:wrap;align-items:center;gap:3px;min-width:0;padding:3px;display:flex}.nav .nav-label-short{display:none}.nav a{border-radius:var(--radius-full);white-space:nowrap;color:var(--text);padding:6px 10px;font-size:.78rem;font-weight:500;text-decoration:none;transition:background .25s,color .25s}.nav a:hover{color:var(--text-strong);background:#ffffff0d}.nav a[aria-current=page]{color:var(--text-strong);background:#ffffff1a}.quiet-link{color:var(--text);white-space:nowrap;padding:7px 8px;font-size:.78rem;text-decoration:none;transition:color .25s}.quiet-link:hover{color:var(--brand-ink-strong)}.site-header .actions{flex-wrap:nowrap;flex:none;gap:10px;margin-inline-start:auto}.site-footer{border-top:1px solid var(--border);padding:var(--space-7) 0 calc(env(safe-area-inset-bottom,0px) + var(--space-6));background:var(--surface);margin-top:auto}.button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-full);background:var(--brand-solid);color:var(--on-brand);font:inherit;cursor:pointer;white-space:nowrap;box-shadow:var(--brand-glow);transition:transform .25s var(--ease), box-shadow .3s ease, background .25s ease, border-color .25s ease, color .25s ease;border:1px solid #0000;padding:11px 21px;font-size:.86rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.button:hover{color:var(--on-brand);box-shadow:var(--brand-glow-hover);transform:translateY(-1px)}.button:active{transform:translateY(0)}.button[disabled],.button[aria-disabled=true]{color:var(--text-faint);box-shadow:none;cursor:not-allowed;background:#ffffff0f;transform:none}.button.secondary,.button.ghost{border-color:var(--border-strong);color:var(--text);box-shadow:none;background:0 0}.button.secondary:hover,.button.ghost:hover{border-color:var(--border-brand-strong);color:var(--brand-ink-strong);box-shadow:none;transform:none}.button.small{padding:7px 14px;font-size:.78rem}.button.large{padding:14px 28px;font-size:.95rem}.chip{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);border:1px solid var(--border-strong);font-family:var(--font-mono);color:var(--text);padding:7px 13px;font-size:.75rem;text-decoration:none;transition:border-color .25s,color .25s;display:inline-flex}.chip:hover{border-color:var(--border-brand-strong);color:var(--brand-ink-strong)}.circle-avatar-btn{aspect-ratio:1!important;box-sizing:border-box!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important;display:inline-flex!important}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5)}.skeleton-block{border-radius:var(--radius-md);background:var(--panel-quiet);animation:1.4s ease-in-out infinite skeletonPulse}@keyframes skeletonPulse{0%,to{opacity:.6}50%{opacity:1}}.card.quiet{background:var(--panel-quiet)}.card.brand{background:var(--panel-brand);border-color:var(--border-brand);position:relative;overflow:hidden}.card.brand:before{content:"";background:linear-gradient(90deg,#f0dcae00,#f0dcaeb3,#f0dcae00);height:1px;position:absolute;top:0;left:0;right:0}.card.flush{padding:0;overflow:hidden}.card-media{aspect-ratio:5/4;background:var(--media-well);border-bottom:1px solid var(--border-faint);color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;place-items:center;font-size:.66rem;display:grid;position:relative;overflow:hidden}.card-media:not(:has(img)):after{content:"";pointer-events:none;opacity:.4;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.card-media img{object-fit:contain;width:100%;height:100%;display:block}.card-body{gap:var(--space-2);flex-direction:column;padding:15px 16px 17px;display:flex}.card-body.stack>*+*{margin-top:0}.card-title{letter-spacing:-.02em;color:var(--text-strong);text-wrap:balance;margin:0;font-size:.94rem;font-weight:500;line-height:1.35}.card-foot{justify-content:space-between;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--border-faint);color:var(--text-faint);font-size:.75rem;display:flex}.overlay{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-strong);color:var(--text);letter-spacing:0;text-transform:none;background:#0b0a10d1;align-items:center;gap:6px;padding:4px 9px;font-size:.7rem;display:inline-flex;position:absolute}.overlay.live{border-color:var(--border-live);color:var(--accent-ink);font-family:var(--font-mono)}.overlay.brand{color:var(--brand-ink-strong);font-family:var(--font-mono);border-color:#d8bd834d}.overlay.top-start{top:12px;inset-inline-start:12px}.overlay.top-end{top:12px;inset-inline-end:12px}.overlay.bottom-start{bottom:12px;inset-inline-start:12px}.card.flush{transition:transform .4s var(--ease), border-color .3s ease, box-shadow .4s ease}.card.flush:hover{box-shadow:var(--shadow-lg);border-color:#d8bd8366;transform:translateY(-4px)}.card.flush:hover .category-art>span{color:var(--bone-500)}.pill{border-radius:var(--radius-full);letter-spacing:.01em;white-space:nowrap;background:var(--brand-wash-soft);color:var(--brand-ink-strong);border:1px solid #d8bd834d;align-items:center;gap:6px;padding:4px 10px;font-size:.72rem;font-weight:500;display:inline-flex}.pill.clay{border-color:var(--border-live);color:var(--accent-ink);background:0 0}.pill.warn{background:var(--warn-wash);color:var(--warn-ink);border-color:#d8bd834d}.pill.info{background:var(--info-wash);color:var(--info-ink);border-color:#8cc6e24d}.pill.danger{background:var(--danger-wash);color:var(--danger-ink);border-color:#f0938d4d}.pill.neutral{border-color:var(--border-strong);color:var(--text-muted);background:0 0}label{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--text-quiet);margin-bottom:var(--space-2);font-size:.66rem;font-weight:500;display:block}:lang(bn) label{font-family:var(--font-bangla);text-transform:none;letter-spacing:.06em;font-size:.8rem}input,textarea{border-radius:var(--radius-md);width:100%;font:inherit;border:1px solid #ffffff1c;padding:12px 14px;font-size:.92rem;transition:border-color .25s,box-shadow .25s;color:var(--text-strong)!important;background:#00000073!important}select{border-radius:var(--radius-md);width:100%;font:inherit;appearance:none;cursor:pointer;padding:12px 40px 12px 14px;font-size:.92rem;transition:border-color .2s,box-shadow .2s,background-color .2s;color:var(--text-strong)!important;background:#121018b3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23d8bd83' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") right 14px center/16px 16px no-repeat!important;border:1px solid #d8bd8338!important}select:hover{background-color:#1a1722d9!important;border-color:#d8bd8373!important}select option{padding:12px 14px;color:#f4f2ee!important;background-color:#121018!important}select option:checked{color:#d8bd83!important;background-color:#232030!important}input:-webkit-autofill{-webkit-text-fill-color:var(--text-strong,#fff)!important;caret-color:var(--text-strong,#fff)!important;border-color:#ffffff24!important;transition:background-color 50000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0b0a10!important}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-strong,#fff)!important;caret-color:var(--text-strong,#fff)!important;border-color:#ffffff24!important;transition:background-color 50000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0b0a10!important}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-strong,#fff)!important;caret-color:var(--text-strong,#fff)!important;border-color:#ffffff24!important;transition:background-color 50000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0b0a10!important}input:-webkit-autofill:active{-webkit-text-fill-color:var(--text-strong,#fff)!important;caret-color:var(--text-strong,#fff)!important;border-color:#ffffff24!important;transition:background-color 50000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0b0a10!important}select:-webkit-autofill{-webkit-text-fill-color:var(--text-strong,#fff)!important;caret-color:var(--text-strong,#fff)!important;border-color:#ffffff24!important;transition:background-color 50000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0b0a10!important}select:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-strong,#fff)!important;caret-color:var(--text-strong,#fff)!important;border-color:#ffffff24!important;transition:background-color 50000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0b0a10!important}select:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-strong,#fff)!important;caret-color:var(--text-strong,#fff)!important;border-color:#ffffff24!important;transition:background-color 50000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0b0a10!important}textarea:-webkit-autofill{-webkit-text-fill-color:var(--text-strong,#fff)!important;caret-color:var(--text-strong,#fff)!important;border-color:#ffffff24!important;transition:background-color 50000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0b0a10!important}textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-strong,#fff)!important;caret-color:var(--text-strong,#fff)!important;border-color:#ffffff24!important;transition:background-color 50000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0b0a10!important}textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-strong,#fff)!important;caret-color:var(--text-strong,#fff)!important;border-color:#ffffff24!important;transition:background-color 50000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0b0a10!important}:is(input:-moz-autofill,select:-moz-autofill,textarea:-moz-autofill){-moz-text-fill-color:var(--text-strong,#fff)!important;box-shadow:inset 0 0 0 1000px #0b0a10!important}input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{background:#0000008c!important;border-color:#d8bd8373!important;outline:none!important}.payment-method-display{border-radius:var(--radius-md);width:100%;color:var(--text-strong);background:#00000073;border:1px solid #ffffff1c;padding:12px 14px;font-size:.92rem}input[type=number],input[inputmode=numeric],input[inputmode=decimal],input[type=tel]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.file-field{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);cursor:pointer;background:#00000073;border:1px solid #ffffff1c;width:100%;padding:10px 12px;transition:border-color .25s;display:flex}.file-field input[type=file]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.file-field-button{border-radius:var(--radius-full);border:1px solid var(--border-strong);color:var(--text);flex:none;padding:7px 16px;font-size:.82rem;font-weight:600;transition:border-color .25s,color .25s}.file-field-status{color:var(--text-quiet);font-size:.86rem}.file-field:hover{border-color:#ffffff2e}.file-field:hover .file-field-button{border-color:var(--border-brand-strong);color:var(--brand-ink-strong)}.file-field:focus-within{border-color:var(--border-brand-strong);outline:2px solid var(--brand-ink);outline-offset:2px}.file-field.is-disabled{cursor:not-allowed;opacity:.55}input::placeholder,textarea::placeholder{color:var(--text-ghost)}input:focus,select:focus,textarea:focus{border-color:#d8bd838c;outline:none}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--brass-400);outline:1px solid var(--brass-400);outline-offset:0}.field+.field{margin-top:var(--space-4)}.grid>.field,.grid>.field+.field,.row>.field,.row>.field+.field{margin-top:0!important}.hint{color:var(--text-faint);margin-top:var(--space-2);font-size:.8rem}.error-text{color:var(--danger-ink);margin-top:var(--space-2);font-size:.85rem}.hero{padding:var(--space-7) 0 56px;position:relative}.hero:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(720px 380px at 16% 22%,#d8bd8329,#d8bd8300 62%),radial-gradient(640px 400px at 86% 16%,#3a8a6b1f,#3a8a6b00 60%);height:620px;position:absolute;inset:-120px 0 auto}.hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:72px;display:grid}.hero h1{max-width:16ch;margin-bottom:var(--space-3)}.hero .lead{margin-bottom:var(--space-5)}.hero-visual{place-items:center;max-width:100%;height:400px;display:grid;position:relative;overflow:hidden}@media (max-width:1024px){.hero-grid{gap:var(--space-6);grid-template-columns:1fr}.hero-visual{height:auto;padding-block:var(--space-4);max-width:100%;margin-top:var(--space-4);overflow:hidden}.hero{padding:var(--space-7) 0 var(--space-6)}}.chain-diagram{width:100%;max-width:372px;height:auto;position:relative}.discover{border-radius:var(--radius-full);color:var(--brand-ink-strong);background:#d8bd8314;border:1px solid #d8bd8347;align-items:center;gap:9px;margin-bottom:26px;padding:5px 13px 5px 6px;font-size:.78rem;text-decoration:none;transition:border-color .25s,transform .25s;display:inline-flex}.discover:hover{color:var(--brand-ink-strong);border-color:#d8bd8399;transform:translateY(-1px)}.discover-chip{border-radius:var(--radius-full);background:var(--brass-400);color:var(--on-brand);letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;font-size:.62rem;font-weight:600}:lang(bn) .discover-chip{text-transform:none;letter-spacing:.02em}.explore-layout{grid-template-columns:196px minmax(0,1fr);align-items:start;gap:64px;display:grid}.explore-rail{gap:var(--space-5);flex-direction:column;display:flex;position:sticky;top:92px}.explore-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (max-width:1240px){.explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.explore-layout{gap:var(--space-5);grid-template-columns:1fr}.explore-rail{min-width:0;position:static}.explore-rail .filter-list{scrollbar-width:none;min-width:0;padding-bottom:var(--space-1);flex-direction:row;overflow-x:auto}.explore-rail .filter-list::-webkit-scrollbar{display:none}.filter-item{white-space:nowrap;border:1px solid var(--border);border-radius:var(--radius-full)}}@media (max-width:620px){.explore-grid{grid-template-columns:1fr}}.filter-list{flex-direction:column;gap:2px;display:flex}.filter-item{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);color:var(--text-muted);padding:8px 11px;font-size:.84rem;text-decoration:none;transition:background .25s,color .25s;display:flex}.filter-item:hover{color:var(--text-strong);background:#ffffff0d}.filter-item[aria-current]{background:var(--brand-wash);color:var(--brand-ink-strong)}.home-search{gap:var(--space-3);flex-direction:column;display:flex}.search-field{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);border:1px solid var(--border-strong);background:linear-gradient(#ffffff0b,#ffffff04);max-width:580px;padding:8px 8px 8px 18px;transition:border-color .3s;display:flex}.search-field:focus-within{border-color:#d8bd8366}.search-field.compact{background:#ffffff08;min-width:300px;max-width:none;padding:9px 14px}.search-field.compact input{font-size:.86rem}.search-field input{text-overflow:ellipsis;background:0 0;border:none;flex:1;min-width:0;padding:6px 0;font-size:.95rem}.search-field input:focus,.search-field input:focus-visible{border:none;outline:none}.search-field input[type=search]::-webkit-search-cancel-button{appearance:none}.search-field .button{flex:none}.category-rail{gap:var(--space-2);flex-wrap:wrap;display:flex}.category-chip{border-radius:var(--radius-full);border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;padding:6px 13px;font-size:.78rem;text-decoration:none;transition:border-color .25s,color .25s,background .25s}.category-chip:hover{background:var(--brand-wash-soft);color:var(--brand-ink-strong);border-color:#d8bd8373}.category-chip.more{color:var(--link);border-color:#0000;padding-inline:4px}.category-chip.more:after{content:" →"}.chain-link{stroke-dasharray:300;stroke-dashoffset:300px;animation:1.6s cubic-bezier(.16,1,.3,1) forwards draw}.chain-link-2{animation-delay:.2s}.chain-link-3{animation-delay:.4s}.stat-strip{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--panel);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}@media (max-width:860px){.stat-strip{grid-template-columns:repeat(2,1fr)}}.stat-strip .stat{border-inline-start:1px solid var(--border-faint)}.stat-strip .stat:first-child{border-inline-start:none}.stat{padding:22px 24px}.grid>.stat,.grid-3>.stat{box-shadow:inset 2px 0 0 -1px var(--border-strong);padding-inline-start:var(--space-4)}.stat .value{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text-strong);font-size:1.75rem;font-weight:400;line-height:1.15}.stat .label{color:var(--bone-200);margin-top:var(--space-1);font-size:.81rem}.stat .basis{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-top:var(--space-2);font-size:.625rem}:lang(bn) .stat .basis{font-family:var(--font-bangla);text-transform:none;letter-spacing:.05em;font-size:.72rem}.tile-row{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.tile-value{letter-spacing:-.03em;color:var(--text-strong);font-size:1.75rem;line-height:1.15}.tile-unit{color:var(--text-faint);font-size:.9rem}.tile-label{color:var(--bone-200);margin-top:var(--space-1);font-size:.81rem}.basis{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-top:var(--space-2);font-size:.625rem}:lang(bn) .basis{font-family:var(--font-bangla);text-transform:none;letter-spacing:.05em;font-size:.72rem}table{border-collapse:collapse;width:100%}th,td{text-align:start;padding:var(--space-3);border-bottom:1px solid var(--border-faint);vertical-align:top;font-size:.86rem}th{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--text-quiet);font-size:.66rem;font-weight:500}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.timeline{margin:0;padding:0;list-style:none}.timeline li{padding:0 0 var(--space-5) var(--space-5);position:relative}.timeline li:before{content:"";inset-inline-start:0;background:var(--brand-ink);border-radius:50%;width:8px;height:8px;position:absolute;top:7px}.timeline li:after{content:"";inset-inline-start:3.5px;background:var(--border);width:1px;position:absolute;top:19px;bottom:2px}.timeline li:last-child{padding-bottom:0}.timeline li:last-child:after{display:none}.notice{border-radius:var(--radius-md);background:var(--info-wash);color:var(--info-ink);border:1px solid #8cc6e240;padding:14px 16px;font-size:.85rem;line-height:1.55}.notice.warn{background:var(--warn-wash);color:var(--warn-ink);border-color:#d8bd834d}.notice.calm{background:var(--brand-wash);border-color:var(--border-brand);color:var(--text)}.notice strong{color:var(--brand-ink-strong)}.notice p{margin:var(--space-2) 0 0;color:inherit}.empty{padding:44px var(--space-4);text-align:center;color:var(--text-muted);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);font-size:.92rem}.live-dot{background:var(--accent-solid);border-radius:50%;flex:none;width:7px;height:7px;animation:1.9s ease-in-out infinite live;display:inline-block}.meter{background:#ffffff12;border-radius:4px;height:4px;overflow:hidden}.meter>span{background:linear-gradient(90deg, var(--brass-700), var(--brass-200));height:100%;transition:width .6s var(--ease);display:block}.searching{background:#ffffff0d;border-radius:3px;height:3px;position:relative;overflow:hidden}.searching:after{content:"";background:linear-gradient(90deg, #d8bd8300, var(--brass-400), #d8bd8300);width:30%;animation:2.6s linear infinite sheen;position:absolute;top:0;bottom:0}@keyframes live{0%,to{opacity:1}50%{opacity:.45}}@keyframes sheen{0%{transform:translate(-130%)}to{transform:translate(330%)}}@keyframes draw{0%{stroke-dashoffset:300px}to{stroke-dashoffset:0}}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes riseSlow{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes riseSm{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes drift{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes wordIn{0%{opacity:0;letter-spacing:.44em}to{opacity:1;letter-spacing:-.03em}}@keyframes curtain{0%{opacity:1}to{opacity:0;visibility:hidden}}.reveal,.reveal-lg,.reveal-in,.reveal-scale{animation-delay:var(--d,0s);animation-fill-mode:backwards;animation-timing-function:var(--ease)}.reveal{animation-name:riseSm;animation-duration:.9s}.reveal-lg{animation-name:rise;animation-duration:1.1s}.reveal-in{animation-name:fadeIn;animation-duration:.8s;animation-timing-function:ease}.reveal-scale{animation-name:scaleIn;animation-duration:1s}.stagger>*{animation:riseSm .85s var(--ease) backwards}.stagger>:first-child{animation-delay:50ms}.stagger>:nth-child(2){animation-delay:.1s}.stagger>:nth-child(3){animation-delay:.15s}.stagger>:nth-child(4){animation-delay:.2s}.stagger>:nth-child(5){animation-delay:.25s}.stagger>:nth-child(6){animation-delay:.3s}.stagger>:nth-child(7){animation-delay:.35s}.stagger>:nth-child(8){animation-delay:.4s}@media (max-width:768px){.will-reveal{opacity:1!important;animation:none!important}.will-reveal *,.will-reveal :before,.will-reveal :after{animation-play-state:running!important}}.will-reveal{opacity:0;animation:none}.will-reveal *,.will-reveal :before,.will-reveal :after{animation-play-state:paused!important}.did-reveal{animation:rise 1.6s var(--ease) backwards}.enter{flex-direction:column;flex:1 0 auto;min-height:100%;display:flex}.page-enter{flex-direction:column;flex:1 0 auto;min-height:100%;animation:.15s fadeIn;display:flex}.enter-sm{animation:.15s fadeIn}.launch{z-index:200;background:var(--surface-page);pointer-events:none;place-items:center;animation:.5s 1.5s both curtain;display:grid;position:fixed;inset:0}.launch:before{content:"";background:radial-gradient(600px 420px at 50% 44%,#d8bd8326,#0000 66%);position:absolute;inset:0}.launch-inner{align-items:center;gap:var(--space-5);flex-direction:column;display:flex;position:relative}.launch .brand-mark-lg{width:88px;height:88px;overflow:visible}.launch-rule{background:linear-gradient(90deg,#d8bd8300,#d8bd83d9,#d8bd8300);width:120px;height:1px;animation:.9s .75s both fadeIn}.launch-word{letter-spacing:-.03em;animation:wordIn 1s var(--ease) .8s both;font-size:1.35rem;font-weight:600}.launch-tagline{font-family:var(--font-bangla);color:var(--text-faint);font-size:.88rem;animation:.9s 1.05s both fadeIn}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.will-reveal{opacity:1!important}.chain-link{stroke-dashoffset:0}.launch{display:none}}.skip-link{inset-inline-start:-9999px;background:var(--brand-solid);color:var(--on-brand);padding:var(--space-3);border-radius:var(--radius-full);z-index:100;position:absolute;top:0}.skip-link:focus{inset-inline-start:var(--space-4);top:var(--space-4)}.visually-hidden,.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.evidence-strip{gap:var(--space-2);margin:var(--space-2) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.evidence-strip li{gap:var(--space-1);flex-direction:column;width:88px;display:flex}.evidence-strip img{object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--media-well);width:88px;height:88px}.chip-button{font:inherit;border-radius:var(--radius-full);border:1px solid var(--border-strong);color:var(--text-muted);cursor:pointer;background:0 0;padding:7px 14px;font-size:.78rem;transition:background .25s,border-color .25s,color .25s}.chip-button:hover{color:var(--text-strong);border-color:var(--border-brand-strong)}.chip-button.chosen,.chip-button[aria-pressed=true]{background:var(--brand-wash);color:var(--brand-ink-strong);border-color:#d8bd8373}.kingdom-preview{align-items:center;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--panel);display:flex}.kingdom-avatar{border-radius:var(--radius-full);width:72px;height:72px;color:var(--brand-ink);background:linear-gradient(150deg,#24222c,#0d0d12);border:1px solid #d8bd8373;flex:none;place-items:center;font-size:1.6rem;font-weight:500;display:grid}.kingdom-name{letter-spacing:-.03em;font-size:1.25rem}.border-border_none{box-shadow:none}.border-border_clay{box-shadow:0 0 0 3px var(--evergreen-700)}.border-border_kantha{box-shadow:0 0 0 3px var(--surface-raised), 0 0 0 5px var(--evergreen-500);border:2px dashed var(--evergreen-500)}.border-border_gold_leaf{box-shadow:0 0 0 3px var(--brass-400), 0 0 22px -4px #d8bd8399}.border-border_chain_master{box-shadow:0 0 0 3px var(--evergreen-500), 0 0 0 6px var(--evergreen-900)}.effect-name_plain{color:var(--text-strong)}.effect-name_glow{color:var(--brand-ink);text-shadow:0 0 14px #d8bd8373}.effect-name_kingdom{background:linear-gradient(96deg, var(--brass-200), var(--brass-500));color:#0000;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text}.banner-banner_none{background:var(--panel-quiet)}.banner-banner_river{background:linear-gradient(135deg,#3a8a6b29,#ffffff04 65%)}.banner-banner_rickshaw{background:linear-gradient(135deg, #c96a3c29, var(--brand-wash) 60%, #ffffff04)}.card.chosen{background:var(--panel-brand);border-color:#d8bd8373}.kingdom-preview+.notice{margin-top:calc(var(--space-2) * -1)}.profile-banner{border-radius:var(--radius-xl) var(--radius-xl) 0 0;border:1px solid var(--border);background:radial-gradient(600px 300px at 25% 0,#d8bd8333,#0000 65%),linear-gradient(120deg,#14121b,#0a0a0e);border-bottom:none;height:180px;position:relative;overflow:hidden}.profile-banner:after{content:"";opacity:.35;background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0}.profile-identity{z-index:2;align-items:flex-end;gap:var(--space-5);margin-top:-74px;margin-bottom:calc(var(--space-2) * -1);display:flex;position:relative}.stack>.profile-banner+.card{margin-top:0}.profile-avatar{width:100px;height:100px;color:var(--brand-ink);box-shadow:0 0 0 5px var(--surface-page), 0 0 34px -8px #d8bd8380;background:linear-gradient(150deg,#24222c,#0d0d12);border:1px solid #d8bd8373;border-radius:50%;flex:none;place-items:center;font-size:1.9rem;display:grid}.category-art{aspect-ratio:5/4;border-bottom:1px solid var(--border-faint);background-image:linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px), linear-gradient(150deg, color-mix(in oklab, var(--art-from) 20%, transparent), color-mix(in oklab, var(--art-to) 9%, transparent)), var(--media-well);--art-stroke:color-mix(in oklab, var(--art-ink) 55%, var(--bone-100));background-size:28px 28px,28px 28px,auto,auto;place-items:center;display:grid;position:relative;overflow:hidden;container-type:inline-size}.category-art>span{font-family:var(--font-mono);letter-spacing:.12em;color:var(--bone-700);font-size:.66rem;transition:color .24s}@container (min-width:420px){.category-art>span{letter-spacing:.14em;font-size:.72rem}}.rounded-art .category-art,.card-media.rounded{border-radius:var(--radius-xl);border:1px solid var(--border);aspect-ratio:16/9}.grid.sparse{grid-template-columns:repeat(auto-fill,minmax(240px,320px))}@media (max-width:1100px){html{background-color:var(--surface-page);background-image:none}body{background-color:var(--surface-page);position:relative;overflow-x:visible}body:after{content:"";z-index:-1;pointer-events:none;background-color:var(--surface-page);height:2px;position:fixed;top:0;left:0;right:0}body:before{background:linear-gradient(#06060a 0,#06060adb 72px,#06060a00 250px),radial-gradient(820px 520px at 14% 300px,#d8bd831a,#d8bd8300 62%),radial-gradient(720px 520px at 88% 268px,#3a8a6b13,#3a8a6b00 60%);height:980px;position:absolute;top:0;left:0;right:0}.hero:before{display:none}.site-header{padding-top:calc(env(safe-area-inset-top,0px) + 8px);padding-bottom:8px;padding-inline:var(--space-4);background:linear-gradient(to bottom, var(--surface-page) 0%, var(--surface-page) 75%, #06060a00 100%);top:0}.site-header .inner{row-gap:var(--space-2);column-gap:var(--space-3);border-radius:var(--radius-2xl);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;grid-template-columns:auto 1fr;grid-template-areas:"brand actions""nav more";align-items:center;padding:12px 14px;display:grid;position:relative}.site-header .inner:before{content:"";z-index:-1;border-radius:inherit;background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid #ffffff1f;position:absolute;inset:0;box-shadow:0 4px 20px #000000b3}.site-header .site-brand{grid-area:brand}.site-header .actions{flex-wrap:nowrap;grid-area:actions;justify-content:flex-end;min-width:0;margin-inline-start:0}.site-header .nav-more{grid-area:more;justify-self:end}.site-header .nav{scrollbar-width:none;--nav-fade:20px;min-width:0;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--nav-fade), #000 calc(100% - var(--nav-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--nav-fade), #000 calc(100% - var(--nav-fade)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--nav-fade), #000 calc(100% - var(--nav-fade)), transparent 100%);scroll-snap-type:x proximity;scroll-padding-inline:var(--nav-fade);flex-wrap:nowrap;grid-area:nav;padding:3px;overflow-x:auto}.site-header .nav .nav-label-long{display:none}.site-header .nav .nav-label-short{display:inline}.site-header .nav a{scroll-snap-align:center;align-items:center;min-height:44px;padding-inline:6px;display:inline-flex}.site-header .nav-more>button,.site-header .nav-more>[role=button]{min-height:44px;padding-inline:8px}.site-header .nav::-webkit-scrollbar{display:none}.site-footer{padding:var(--space-6) 0 calc(env(safe-area-inset-bottom,0px) + var(--space-5));margin-top:auto}}@media (max-width:560px){.site-header .site-brand span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stat-strip{grid-template-columns:1fr}.stat-strip .stat{border-inline-start:none;border-top:1px solid var(--border-faint)}.stat-strip .stat:first-child{border-top:none}}.wallet-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}@media (max-width:900px){.wallet-row{grid-template-columns:1fr}}.balance{letter-spacing:-.04em;color:var(--text-strong);margin-top:var(--space-2);font-size:clamp(1.9rem,1.4rem + 1.6vw,2.5rem);line-height:1.1}.ledger{margin:0;padding:0;list-style:none}.ledger li{gap:var(--space-4);border-bottom:1px solid var(--border-faint);grid-template-columns:34px minmax(0,1fr) auto minmax(120px,auto);align-items:center;padding:15px 24px;display:grid}.ledger li:last-child{border-bottom:none}.ledger-sign{border-radius:var(--radius-sm);border:1px solid var(--border);width:34px;height:34px;color:var(--text-faint);place-items:center;font-size:.8rem;display:grid}.ledger-amount{color:var(--text);text-align:end;font-size:.9rem}@media (max-width:700px){.ledger li{padding:15px var(--space-4);grid-template-columns:34px minmax(0,1fr) auto}.ledger li>:nth-child(3){display:none}}.steps{margin:0 0 var(--space-3);align-items:center;gap:10px;padding:0;list-style:none;display:flex}.steps li{flex-direction:column;flex:1;gap:7px;display:flex}.step-bar{background:var(--border-strong);height:2px;transition:background .35s}.step-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-quiet);font-size:.625rem;transition:color .35s}:lang(bn) .step-label{font-family:var(--font-bangla);text-transform:none;letter-spacing:.04em;font-size:.72rem}.join-step{animation:riseSm .42s var(--ease)}.join-mode{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.join-mode-option{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-card);min-height:76px;color:var(--text);text-align:start;cursor:pointer;flex-direction:column;gap:5px;padding:14px 15px;display:flex}.join-mode-option strong{color:var(--text-strong);font-size:.92rem}.join-mode-option span{color:var(--text-muted);font-size:.78rem;line-height:1.4}.join-mode-option[data-active=true]{border-color:var(--brass-400);box-shadow:inset 0 0 0 1px var(--brass-400);background:#be994c14}.join-mode-option:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}@media (max-width:520px){.join-mode{grid-template-columns:1fr}}.step-bar{position:relative;overflow:hidden}.step-bar:after{content:"";background:var(--brass-400);transform-origin:0;transition:transform .42s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.steps li.reached .step-bar:after{transform:scaleX(1)}.error-text{animation:riseSm .3s var(--ease) backwards}.otp-field:focus{animation:2.4s ease-in-out infinite otpWaiting}@keyframes otpWaiting{0%,to{border-color:var(--border-strong)}50%{border-color:var(--brass-400)}}.button[disabled]{position:relative;overflow:hidden}.button[disabled]:after{content:"";background:linear-gradient(90deg,#fff0,#ffffff24,#fff0);animation:1.15s linear infinite buttonSheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes buttonSheen{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.join-step,.error-text{animation:none}.step-bar:after{transition:none}.otp-field:focus,.button[disabled]:after{animation:none}.steps li.reached .step-bar:after{transform:scaleX(1)}}.steps li.reached .step-bar{background:var(--border-strong)}.steps li.reached .step-label{color:var(--brand-ink)}.phone-field{gap:10px;display:flex}.phone-prefix{border-radius:var(--radius-md);color:var(--text-quiet);background:#00000073;border:1px solid #ffffff1c;place-items:center;padding:12px 15px;font-size:.95rem;display:grid}.phone-field input{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.otp-field{font-family:var(--font-mono);letter-spacing:.5em;text-indent:.5em;text-align:center;font-variant-numeric:tabular-nums;padding:18px 14px;font-size:1.5rem}.house-layout{grid-template-columns:minmax(0,1fr) 344px;align-items:start;gap:72px;display:grid}.house-rail{position:static}@media (max-width:1100px){.house-layout{gap:var(--space-6);flex-direction:column;display:flex}.house-rail{margin-bottom:var(--space-4);order:-1;position:static}}.house-title{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(1.8rem,1.2rem + 2vw,2.5rem);line-height:1.1}.owner-line{align-items:center;gap:var(--space-3);color:var(--text-faint);margin:0;font-size:.85rem;display:flex}.owner-line a{align-items:center;gap:var(--space-2);color:var(--text);display:inline-flex}.owner-line a:hover{color:var(--brand-ink-strong)}.owner-line>span[aria-hidden]{color:var(--bone-800)}.owner-dot{background:linear-gradient(140deg,#2a2833,#14131a);border:1px solid #d8bd8359;border-radius:50%;width:22px;height:22px}.house-media{aspect-ratio:16/9;border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--media-well);position:relative;overflow:hidden}.house-media img,.house-media .category-art{aspect-ratio:auto;object-fit:cover;border:none;border-radius:0;width:100%;height:100%}.spec-row{gap:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--border-faint);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}@media (max-width:620px){.spec-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.event-row{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.countdown{letter-spacing:-.04em;color:var(--text-strong);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.2rem,1.6rem + 2vw,2.9rem);line-height:1}.offer-figures{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin:0;display:flex}.chain-hero-stage{width:100%;margin-bottom:var(--space-4)}.chain-layout{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:26px;display:grid}.chain-details-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:26px;max-width:780px;display:grid}.chain-map-landscape-card{isolation:isolate;border:1px solid var(--border);border-radius:var(--radius-2xl);background:radial-gradient(1100px 420px at 50% 20%, #d8bd8317, transparent 70%), radial-gradient(700px 300px at 50% 80%, #7fd3ac0d, transparent 80%), var(--surface);width:100%;padding:clamp(16px,2.5vw,28px);scroll-margin-top:112px;position:relative;overflow:hidden;box-shadow:0 16px 40px -16px #00000073}.chain-map-landscape-card .district-map-canvas{border-radius:var(--radius-xl);box-shadow:inset 0 2px 8px #00000059}@media (max-width:768px){.chain-map-landscape-card{padding:var(--space-3);scroll-margin-top:96px}.chain-map-landscape-card .district-map-canvas{height:360px!important}}.chain-map{border:1px solid var(--border);border-radius:var(--radius-2xl);background:radial-gradient(900px 380px at 50% 35%, #d8bd831f, transparent 70%), radial-gradient(600px 300px at 50% 65%, #7fd3ac0f, transparent 80%), var(--surface);padding:clamp(16px,2.5vw,28px);position:relative;overflow:hidden;box-shadow:0 16px 40px -16px #00000080}.chain-map svg{z-index:1;width:100%;height:auto;max-height:440px;display:block;position:relative}.chain-flow-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:chainLineDraw .9s var(--ease) calc(var(--chain-order) * .11s) forwards, chainLineBreathe 3.6s ease-in-out calc(1.2s + var(--chain-order) * .11s) infinite}.chain-member-node{opacity:0;transform-box:fill-box;transform-origin:50%;animation:chainNodeArrive .62s var(--ease) calc(.36s + var(--chain-order) * .11s) forwards}.chain-member-node-accepted circle:nth-of-type(2){animation:2.8s ease-in-out infinite chainAcceptedPulse}.chain-moving-product{filter:drop-shadow(0 0 9px #d8bd838c);animation:1.8s ease-in-out infinite chainParcelGlow}@keyframes chainHaloSpin{0%{transform:rotate(0)scale(.98)}50%{transform:rotate(180deg)scale(1.02)}to{transform:rotate(360deg)scale(.98)}}@keyframes chainParcelGlow{0%,to{filter:drop-shadow(0 0 5px #d8bd835c)}50%{filter:drop-shadow(0 0 16px #7fd3acdb)}}@keyframes chainLineDraw{to{stroke-dashoffset:0}}@keyframes chainLineBreathe{0%,to{opacity:.58}50%{opacity:1}}@keyframes chainNodeArrive{0%{opacity:0;transform:scale(.42)}72%{opacity:1;transform:scale(1.09)}to{opacity:1;transform:scale(1)}}@keyframes chainAcceptedPulse{0%,to{stroke-width:2px;filter:drop-shadow(0 0 #7fd3ac00)}50%{stroke-width:3px;filter:drop-shadow(0 0 8px #7fd3ac85)}}.chain-window{border:1px solid var(--border-brand);border-radius:var(--radius-xl);background:radial-gradient(680px 160px at 92% 0%, #d8bd8321, transparent 68%), var(--surface);padding:clamp(18px,2.6vw,28px);overflow:hidden}.chain-map-relay:before,.chain-map-relay:after{content:"";pointer-events:none;border:1px solid #d8bd831f;border-radius:50%;animation:18s linear infinite chainHaloSpin;position:absolute;inset:10% 14%}.chain-map-relay:after{border-color:#7fd3ac1a;animation-duration:11s;animation-direction:reverse;inset:20% 25%}.chain-window-clock{color:var(--brand-ink-strong);font-variant-numeric:tabular-nums;letter-spacing:-.035em;flex:none;font-size:clamp(1.45rem,4vw,2.4rem)}.chain-window-track{height:6px;margin-top:var(--space-5);border-radius:var(--radius-full);background:#ffffff12;position:relative}.chain-window-track span{border-radius:inherit;background:linear-gradient(90deg, var(--brand-ink), var(--accent-ink));height:100%;transition:width 1s linear;display:block}.chain-window.is-live .chain-window-track i{background:var(--brand-ink-strong);border-radius:50%;width:12px;height:12px;animation:8s ease-in-out infinite chainWindowTravel;position:absolute;top:50%;left:0;box-shadow:0 0 0 5px #d8bd831f,0 0 20px #d8bd8394}.chain-window-labels{justify-content:space-between;margin-top:10px;display:flex}.chain-retrade{background:radial-gradient(520px 180px at 100% 0%, #7fd3ac1f, transparent 72%), radial-gradient(460px 180px at 0% 100%, #d8bd831a, transparent 72%), var(--surface);border-color:#7fd3ac4d;position:relative;overflow:hidden}.chain-retrade:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 15%,#d8bd830d 35%,#7fd3ac38 50%,#d8bd830d 65%,#0000 85%);width:100%;animation:3.5s linear infinite chainContinuousGloss;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}@keyframes chainContinuousGloss{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes chainRelaySuccess{0%{box-shadow:0 0 #7fd3ac00}35%{box-shadow:0 0 0 10px #7fd3ac1f,0 0 36px #7fd3ac38}to{box-shadow:0 0 #7fd3ac00}}@keyframes chainOrbit{0%,to{transform:rotate(-12deg)translateY(0)}50%{transform:rotate(12deg)translateY(-4px)}}@keyframes chainWindowTravel{0%,to{transform:translate(-2px,-50%)}50%{transform:translate(calc(min(82vw,940px) - 22px),-50%)}}.chain-story{border:1px solid var(--border-brand);border-radius:var(--radius-2xl);background:radial-gradient(620px 260px at 0% 0%, #d8bd831f, transparent 70%), radial-gradient(560px 260px at 100% 100%, #7fd3ac14, transparent 72%), var(--surface);padding:clamp(22px,4vw,42px);position:relative;overflow:hidden}.chain-story-heading{max-width:680px}.chain-story-heading h2{margin:8px 0;font-size:clamp(1.5rem,4vw,2.5rem)}.chain-story-heading p{margin:0}.chain-story-steps{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:clamp(28px,5vw,48px) 0 0;padding:0;list-style:none;display:grid;position:relative}.chain-story-steps li{border:1px solid var(--border-faint);border-radius:var(--radius-lg);opacity:0;min-height:178px;animation:chainStoryCard .65s var(--ease) calc(.18s + var(--story-order) * .15s) forwards;background:#0c0b11ad;padding:18px;transform:translateY(18px)}.chain-story-number{border:1px solid var(--border-brand);width:38px;height:38px;color:var(--brand-ink-strong);background:var(--surface-raised);border-radius:50%;place-items:center;margin-bottom:28px;display:grid}.chain-story-steps strong{color:var(--text-strong)}.chain-story-steps p{color:var(--text-faint);margin:8px 0 0;font-size:.78rem;line-height:1.55}.chain-story-rail{z-index:0;background:linear-gradient(90deg,#d8bd8300,#d8bd8380,#7fd3ac80,#d8bd8300);height:1px;position:absolute;bottom:118px;left:7%;right:7%}.chain-story-parcel{border:1px solid var(--brand-ink);width:26px;height:26px;color:var(--brand-ink-strong);background:var(--surface-raised);border-radius:50%;place-items:center;animation:6.5s ease-in-out infinite chainStoryParcel;display:grid;position:absolute;top:-13px;box-shadow:0 0 18px #d8bd8366}@keyframes chainStoryCard{to{opacity:1;transform:translateY(0)}}@keyframes chainStoryParcel{0%{left:0;transform:rotate(0)scale(.8)}25%{transform:rotate(90deg)scale(1.1)}50%{transform:rotate(180deg)scale(.92)}75%{transform:rotate(270deg)scale(1.1)}to{left:calc(100% - 26px);transform:rotate(360deg)scale(.8)}}@media (max-width:780px){.chain-story-steps{grid-template-columns:1fr 1fr}.chain-story-steps li{min-height:154px}.chain-story-rail{display:none}.chain-window>.between{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.chain-story-steps{grid-template-columns:1fr}.chain-story-steps li{grid-template-columns:42px 1fr;gap:12px;min-height:auto;display:grid}.chain-story-number{margin:0}.chain-trade-offer{flex-direction:column;align-items:stretch}.chain-trade-offer .row{width:100%}.chain-trade-offer .button{flex:1}}@media (prefers-reduced-motion:reduce){.chain-flow-line,.chain-member-node,.chain-member-node-accepted circle:nth-of-type(2),.chain-window-track i,.chain-story-steps li,.chain-story-parcel,.chain-moving-product,.chain-map-relay:before,.chain-map-relay:after,.chain-retrade:after,.chain-retrade-orbit,.chain-retrade.is-pulsing,.chain-moving-product,.chain-map-relay:before,.chain-map-relay:after{animation:none}.chain-flow-line{stroke-dashoffset:0}.chain-member-node,.chain-story-steps li{opacity:1;transform:none}.chain-moving-product{display:none}}.key-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.key-dot.accepted{background:var(--accent-ink)}.key-dot.waiting{background:var(--brand-ink)}.chain-rows{margin:0;padding:0;list-style:none}.chain-rows li{border-bottom:1px solid var(--border-faint);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 0;display:grid}.chain-index{border:1px solid var(--border-brand);width:30px;height:30px;font-family:var(--font-mono);color:var(--brand-ink);border-radius:50%;place-items:center;font-size:.72rem;display:grid}.chain-index.accepted{border-color:var(--border-live);color:var(--accent-ink)}.profile-layout{gap:var(--space-5);grid-template-columns:330px minmax(0,1fr);align-items:start;display:grid}@media (max-width:1000px){.profile-layout{grid-template-columns:1fr}}.trust-score{letter-spacing:-.04em;color:var(--text-strong);margin-top:var(--space-1);font-size:2.6rem;line-height:1}.trust-parts{gap:var(--space-3);margin:var(--space-5) 0 0;padding-top:var(--space-4);border-top:1px solid var(--border-faint);flex-direction:column;display:flex}.badge-dot{background:var(--brand-ink);border-radius:50%;width:6px;height:6px}@media (pointer:coarse){.button,.chip,.filter-item,.pill,.discover,a.small,button.small{min-height:44px}.chip,.filter-item,.pill,a.small,button.small{align-items:center;display:inline-flex}}.chain-feed{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.chain-ring{border-radius:var(--radius-lg);border:1px solid var(--border-faint);background:radial-gradient(120px 90px at 50% 40%, #d8bd831f, transparent 70%), var(--surface);flex:none;place-items:center;display:grid}.chain-ring svg{width:100%;height:100%;display:block}.chain-feed-row{align-items:center;gap:var(--space-4);padding:var(--space-3);border-radius:var(--radius-lg);color:inherit;border:1px solid #0000;text-decoration:none;transition:border-color .25s,background .25s;display:flex}.chain-feed-row:hover,.chain-feed-row:focus-visible{border-color:var(--border);background:var(--surface-subtle);color:inherit}.chain-feed-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.district-map{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.district-map-canvas{border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface);width:100%;overflow:hidden}.district-map-canvas.inverted .leaflet-tile-pane{filter:invert()hue-rotate(180deg)brightness(.78)contrast(.92)saturate(.55)}.district-map-canvas .leaflet-container{background:var(--surface);font-family:inherit}.district-map-canvas .district-tip{background:var(--surface-glass);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text);font-family:var(--font-mono);letter-spacing:.04em;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:2px 9px;font-size:.68rem}.district-map-canvas .district-tip:before{display:none}@media (pointer:coarse){.district-map-canvas .leaflet-bar a{width:44px;height:44px;font-size:1.1rem;line-height:44px}}.district-map-canvas .leaflet-bar a{background:var(--surface-glass);border-bottom-color:var(--border);color:var(--text)}.district-map-canvas .leaflet-bar a:hover{background:var(--surface-raised);color:var(--brand-ink-strong)}.district-map-canvas .leaflet-control-attribution{background:var(--surface-glass);color:var(--text-quiet);font-size:.62rem}.district-map-canvas .leaflet-control-attribution a{color:var(--text-quiet)}.district-map figcaption{color:var(--text-quiet);font-size:.78rem}@media print{.will-reveal{opacity:1!important}}.captcha-row{gap:var(--space-3);align-items:stretch;display:flex}.captcha-image{padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);flex:none;place-items:center;display:grid}.captcha-image svg{width:auto;height:44px;display:block}.captcha-row input{flex:1;min-width:0}@media (max-width:520px){.captcha-row{flex-direction:column}.captcha-image svg{height:52px}}.district-map-canvas{opacity:0;transition:opacity .42s var(--ease)}.district-map-canvas.ready{opacity:1}.district-map-canvas .leaflet-overlay-pane path{animation:fadeIn .52s var(--ease) .12s backwards}.district-map-canvas .district-tip{animation:riseSm .46s var(--ease) .26s backwards}.chain-feed>li,.filter-list>li{animation:riseSm .52s var(--ease) backwards}.chain-feed>li:first-child,.filter-list>li:first-child{animation-delay:40ms}.chain-feed>li:nth-child(2),.filter-list>li:nth-child(2){animation-delay:90ms}.chain-feed>li:nth-child(3),.filter-list>li:nth-child(3){animation-delay:.14s}.chain-feed>li:nth-child(4),.filter-list>li:nth-child(4){animation-delay:.19s}.chain-feed>li:nth-child(5),.filter-list>li:nth-child(5){animation-delay:.24s}.chain-feed>li:nth-child(n+6),.filter-list>li:nth-child(n+6){animation-delay:.28s}.captcha-image svg{animation:fadeIn .32s var(--ease) backwards}@media (prefers-reduced-motion:reduce){.district-map-canvas{opacity:1;transition:none}.district-map-canvas .leaflet-overlay-pane path,.district-map-canvas .district-tip,.chain-feed>li,.filter-list>li,.captcha-image svg{animation:none}}@keyframes valueArrived{0%{opacity:.55;transform:translateY(4px)}40%{opacity:1;transform:translateY(-1px)}to{opacity:1;transform:translateY(0)}}@keyframes arrivalSweep{0%{opacity:0;transform:translate(-100%)}35%{opacity:1}to{opacity:0;transform:translate(100%)}}.value-arrived{animation:valueArrived .52s var(--ease) both;position:relative}.value-arrived:after{content:"";border-radius:var(--radius-md);animation:arrivalSweep .72s var(--ease) both;pointer-events:none;background:linear-gradient(90deg,#d8bd8300,#d8bd8338,#d8bd8300);position:absolute;inset:-4px -8px}.live-house .live-dot{animation:2.4s ease-in-out infinite livePulse}@keyframes livePulse{0%,to{opacity:1;box-shadow:0 0 #7fd3ac73}50%{opacity:.75;box-shadow:0 0 0 5px #7fd3ac00}}@media (prefers-reduced-motion:reduce){.value-arrived,.value-arrived:after,.live-house .live-dot{animation:none}}.constitution-gate{z-index:90;padding:var(--space-5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fadeIn .26s var(--ease) both;background:#06060ab8;place-items:center;display:grid;position:fixed;inset:0}.constitution-gate-panel{width:100%;max-width:46ch;animation:rise .38s var(--ease) both}.exchange-agreed{padding:var(--space-5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeIn .24s var(--ease) both;background:#06060ac7;place-items:center;display:grid;position:fixed;inset:0;z-index:500!important}.exchange-agreed-panel{text-align:center;width:100%;max-width:40ch;animation:rise .46s var(--ease) 80ms both}.exchange-seal{width:78px;height:78px;margin:0 auto var(--space-4);position:relative}.exchange-seal svg{z-index:1;width:100%;height:100%;display:block;position:relative}.exchange-seal circle{stroke-dasharray:220;stroke-dashoffset:220px;animation:sealRing .62s var(--ease) .12s forwards}.exchange-seal path{stroke-dasharray:48;stroke-dashoffset:48px;animation:sealTick .34s var(--ease) .62s forwards}.exchange-seal:after{content:"";animation:sealPulse .9s var(--ease) .7s forwards;border:2px solid #d8bd838c;border-radius:50%;position:absolute;inset:0}@keyframes sealRing{to{stroke-dashoffset:0}}@keyframes sealTick{to{stroke-dashoffset:0}}@keyframes sealPulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.constitution-gate,.constitution-gate-panel,.exchange-agreed,.exchange-agreed-panel{animation:none}.exchange-seal circle,.exchange-seal path{stroke-dashoffset:0;animation:none}.exchange-seal:after{opacity:0;animation:none}}.chain-connected-map{padding:clamp(18px,3vw,30px)}.chain-connected-heading{z-index:2;justify-content:space-between;align-items:flex-start;gap:18px;display:flex;position:relative}.chain-connected-heading h2{margin:7px 0 5px;font-size:clamp(1.2rem,2.4vw,1.75rem)}.chain-connected-heading p{max-width:660px;margin:0}.chain-atlas-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:24px;display:flex}.chain-atlas-position{gap:4px;display:grid}.chain-atlas-position strong{font-size:.85rem}.chain-atlas-controls{flex-wrap:wrap;gap:8px;display:flex}.chain-atlas-controls button{min-height:36px}.chain-atlas{border:1px solid var(--border-faint);border-radius:var(--radius-lg);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:radial-gradient(at 43% 54%,#d8bd8314,#0000 46%),repeating-radial-gradient(at 28% 45%,#0000 0 27px,#d8bd830e 28px 29px,#0000 30px 55px),linear-gradient(135deg,#181715f5,#0a0c0efa);height:clamp(360px,38vw,460px);margin-top:13px;position:relative;overflow:clip}.chain-atlas.is-dragging{cursor:grabbing}.chain-atlas-world{transform-origin:50%;will-change:transform;position:absolute;inset:0}.chain-atlas:before{content:"";pointer-events:none;opacity:.33;background-image:radial-gradient(#d8bd8330 .6px,#0000 .6px);background-size:22px 22px;position:absolute;inset:0}.chain-atlas-compass{z-index:3;color:var(--brand-ink-strong);font-family:var(--font-mono);letter-spacing:.15em;font-size:.72rem;position:absolute;top:15px;right:17px}.chain-atlas-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chain-atlas-lines path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.chain-atlas-route-glow{stroke:#d8bd831f;stroke-width:15px}.chain-atlas-route-line{stroke:var(--brand-ink-strong);stroke-width:2px;stroke-dasharray:7 5}.chain-atlas-pin{z-index:2;left:var(--pin-x);top:var(--pin-y);width:120px;color:var(--text-strong);cursor:pointer;background:0 0;border:0;justify-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-35%)}.chain-atlas-pin-photo{border:3px solid var(--brand-ink);background:var(--media-well);border-radius:50%;place-items:center;width:78px;height:78px;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 0 0 5px #0c0b11db,0 8px 25px #00000080}.chain-atlas-pin-photo img{object-fit:cover;width:100%;height:100%}.chain-atlas-pin-code{color:var(--brand-ink-strong);font:700 .58rem/1 var(--font-mono);letter-spacing:.08em;margin-top:5px}.chain-atlas-pin-title{border:1px solid var(--border-faint);border-radius:var(--radius-sm);text-overflow:ellipsis;white-space:nowrap;background:#0c0b11f0;max-width:116px;margin-top:4px;padding:4px 7px;font-size:.7rem;font-weight:700;overflow:hidden}.chain-atlas-pin:hover .chain-atlas-pin-photo,.chain-atlas-pin:focus-visible .chain-atlas-pin-photo,.chain-atlas-pin.is-selected .chain-atlas-pin-photo{transform:scale(1.08);box-shadow:0 0 0 5px #0c0b11e6,0 0 0 8px #d8bd8373,0 12px 28px #0000008c}.chain-atlas-pin.is-viewer .chain-atlas-pin-photo{border-color:var(--accent-ink)}.chain-atlas-pin.is-waiting .chain-atlas-pin-photo{opacity:.7}.chain-atlas-you{border-radius:var(--radius-full);color:var(--accent-ink);white-space:nowrap;background:#090e0cf5;border:1px solid #7fd3ac73;padding:3px 7px;font-size:.6rem;position:absolute;top:-16px}.chain-atlas-gate{z-index:1;border:1px solid var(--border-faint);border-radius:var(--radius-full);color:var(--brand-ink-strong);background:#0c0b11f0;padding:5px 9px;font-size:.68rem;position:absolute;bottom:12px}.chain-atlas-gate.is-entry{top:12px;bottom:auto;left:12px}.chain-atlas-gate.is-exit{cursor:pointer;left:12px}.chain-atlas-zoom{z-index:4;border:1px solid var(--border-faint);border-radius:var(--radius-full);cursor:default;background:#0c0b11f0;align-items:center;gap:5px;padding:5px;display:flex;position:absolute;bottom:12px;right:12px}.chain-atlas-zoom button{border:1px solid var(--border-faint);border-radius:var(--radius-full);min-width:30px;min-height:30px;color:var(--text-strong);font:700 .8rem/1 var(--font-mono);cursor:pointer;background:0 0;padding:3px 7px}.chain-atlas-zoom span{min-width:38px;color:var(--text-faint);text-align:center;font:.62rem/1 var(--font-mono)}.chain-atlas-zoom button:last-child{min-width:48px;font:600 .62rem/1 var(--font-sans)}.chain-atlas-overview{gap:0;margin-top:12px;display:flex;overflow-x:auto}.chain-atlas-overview button{cursor:pointer;background:0 0;border:0;flex:1 0 26px;place-items:center;min-width:26px;height:28px;padding:0;display:grid}.chain-atlas-overview button span{background:var(--border-faint);width:100%;height:3px}.chain-atlas-overview button.is-active span,.chain-atlas-overview button:hover span{background:var(--brand-ink-strong);height:5px}@media (max-width:700px){.chain-atlas{height:350px}.chain-atlas-pin{width:72px}.chain-atlas-pin-photo{border-width:2px;width:52px;height:52px}.chain-atlas-pin-title{max-width:72px;font-size:.55rem}.chain-atlas-pin-code{font-size:.5rem}.chain-atlas-you{font-size:.5rem;top:-15px}.chain-atlas-controls button{padding:6px 9px;font-size:.7rem}.chain-atlas-zoom{gap:3px;padding:4px;bottom:8px;right:8px}.chain-atlas-zoom button{min-width:28px;min-height:28px}.chain-atlas-zoom span{min-width:32px}}.chain-connected-scroll{z-index:2;scrollbar-color:var(--brand-ink) #ffffff0d;scrollbar-width:thin;margin:24px -8px 0;padding:8px 8px 16px;position:relative;overflow-x:auto}.chain-connected-rows{gap:30px;display:grid}.chain-connected-row{position:relative}.chain-connected-row.is-reverse .chain-connected-path{flex-direction:row-reverse}.chain-connected-row.is-reverse .chain-connected-path>li:not(:last-child):after{left:auto;right:100%}.chain-connected-row.is-reverse .chain-connected-path>li:not(:last-child)>button:after{content:"‹";left:-11px;right:auto}.chain-row-turn{width:22px;height:28px;color:var(--brand-ink-strong);filter:drop-shadow(0 0 6px #d8bd836b);place-items:center;font-size:1.15rem;display:grid;position:absolute;bottom:-28px;right:4.5%}.chain-connected-row.is-reverse .chain-row-turn{left:4.5%;right:auto}.chain-connected-path,.chain-offer-path{gap:30px;width:max-content;min-width:100%;margin:0;padding:0;list-style:none;display:flex}.chain-connected-path>li,.chain-offer-path>li{z-index:1;flex:0 0 150px;width:150px;position:relative}.chain-connected-path>li:not(:last-child):after,.chain-offer-path>li:not(:last-child):after{content:"";z-index:-1;background:linear-gradient(90deg, var(--brand-ink) 0 42%, var(--accent-ink) 50% 58%, var(--brand-ink) 66% 100%);background-size:180% 100%;width:30px;height:2px;animation:2.2s linear infinite chainConnectedFlow;position:absolute;top:56px;left:100%}.chain-connected-path>li:not(:last-child)>button:after,.chain-offer-path>li:not(:last-child):before{content:"›";z-index:3;color:var(--brand-ink-strong);filter:drop-shadow(0 0 6px #d8bd836b);font-size:1.35rem;line-height:1;position:absolute;top:41px;right:-21px}.chain-connected-path>li>button{border:1px solid var(--border-faint);border-radius:var(--radius-lg);width:100%;min-height:190px;color:var(--text);text-align:left;cursor:pointer;transition:transform .22s var(--ease), border-color .22s ease, box-shadow .22s ease;background:#0c0b11e6;padding:9px;display:grid;position:relative}.chain-connected-path>li>button:hover,.chain-connected-path>li>button:focus-visible,.chain-connected-path>li.is-selected>button{border-color:var(--border-brand-strong);transform:translateY(-4px);box-shadow:0 10px 28px #00000042,0 0 0 1px #d8bd831c}.chain-connected-path>li.is-viewer>button{border-color:#7fd3ac6b}.chain-connected-photo,.chain-offer-photo{border:1px solid var(--border-faint);border-radius:calc(var(--radius-lg) - 4px);width:100%;height:92px;color:var(--brand-ink-strong);background:var(--media-well);place-items:center;font-size:1.5rem;display:grid;position:relative;overflow:hidden}.chain-connected-photo img,.chain-offer-photo img{object-fit:cover;width:100%;height:100%}.chain-connected-photo em{border-radius:var(--radius-full);color:var(--accent-ink);background:#090e0ce6;border:1px solid #7fd3ac6b;padding:3px 7px;font-size:.62rem;font-style:normal;position:absolute;bottom:7px;right:7px}.chain-connected-path button>small,.chain-connected-path button>strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chain-connected-path button>small{color:var(--text-faint);margin-top:9px;font-size:.65rem}.chain-connected-path button>strong{color:var(--text-strong);margin-top:3px;font-size:.8rem}.chain-connected-state{color:var(--text-faint);align-items:center;gap:6px;margin-top:8px;font-size:.66rem;display:flex}.chain-connected-state i{background:var(--brand-ink);border-radius:50%;width:7px;height:7px}.chain-connected-path>li.is-accepted .chain-connected-state i{background:var(--accent-ink);box-shadow:0 0 0 4px #7fd3ac12}.chain-connected-path.is-dense{gap:12px;width:100%}.chain-connected-path.is-dense>li{width:calc((100% - (var(--chain-visible-count) - 1) * 12px) / var(--chain-visible-count));flex:0 0 calc((100% - (var(--chain-visible-count) - 1) * 12px) / var(--chain-visible-count));min-width:0}.chain-connected-path.is-dense>li:not(:last-child):after{width:12px;top:45px}.chain-connected-path.is-dense>li:not(:last-child)>button:after{top:30px;right:-11px}.chain-connected-path.is-dense>li>button{min-height:156px;padding:6px}.chain-connected-path.is-dense .chain-connected-photo{height:72px}@media (max-width:700px){.chain-connected-path.is-dense{width:max-content;min-width:920px}.chain-connected-path.is-dense>li{flex:0 0 140px;width:140px}}@keyframes chainConnectedFlow{to{background-position:-180% 0}}.chain-history{gap:18px;padding:clamp(18px,3vw,28px);display:grid}.chain-history-heading{align-items:flex-start;gap:16px}.chain-history-heading h2{margin:6px 0;font-size:clamp(1.15rem,2vw,1.5rem)}.chain-history-heading p{margin:0}.chain-history-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.chain-history-item{border:1px solid var(--border-faint);border-radius:var(--radius-lg);background:#0c0b1199;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.chain-history-product{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.chain-history-product img,.chain-history-product>span{object-fit:cover;border-radius:calc(var(--radius-lg) - 4px);background:var(--surface);width:54px;height:54px}.chain-history-product>span{place-items:center;display:grid}.chain-history-product small{color:var(--text-faint);display:block}.chain-history-product strong{overflow-wrap:anywhere;font-size:.82rem;line-height:1.3;display:block}.chain-history-arrow{color:var(--brand-ink-strong);text-align:center}.chain-history-item time{color:var(--text-faint);white-space:nowrap;font-size:.73rem}.chain-history>.button{justify-self:start}@media (max-width:700px){.chain-history-item{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:6px;padding:9px}.chain-history-product{grid-template-columns:1fr;align-content:start;gap:6px}.chain-history-product img,.chain-history-product>span{width:100%;height:64px}.chain-history-product strong{font-size:.76rem}.chain-history-item time{grid-column:1/-1}}.chain-random-offer{border-color:var(--border-brand);background:radial-gradient(620px 210px at 0% 0%, #d8bd831a, transparent 70%), var(--surface);overflow:hidden}.chain-simple-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;margin:0;padding:0;list-style:none;display:grid}.chain-simple-pair>li,.chain-simple-pair>div{border:1px solid var(--border-faint);border-radius:var(--radius-lg);background:#0c0b11d1;min-width:0;padding:12px}.chain-simple-pair>:first-child{border-color:#7fd3ac66}.chain-simple-pair .chain-offer-photo{width:100%;height:clamp(120px,20vw,200px)}.chain-simple-pair small,.chain-simple-pair strong{display:block}.chain-simple-pair small{color:var(--text-faint);margin-top:10px;font-size:.75rem}.chain-simple-pair strong{color:var(--text-strong);overflow-wrap:anywhere;margin-top:4px;font-size:clamp(.9rem,1.8vw,1.15rem)}.chain-simple-request{max-width:780px}.chain-simple-request>.card{box-shadow:none;background:0 0;border:0;padding:0}.chain-next-pair{margin:16px 0}.chain-route-details>summary{width:fit-content;color:var(--brand-ink-strong);cursor:pointer;margin:0 0 14px}.chain-route-details[open]>summary{margin-bottom:12px}@media (max-width:600px){.chain-simple-pair{gap:9px}.chain-simple-pair>li,.chain-simple-pair>div{padding:8px}.chain-simple-pair .chain-offer-photo{height:116px}}.chain-offer-path{min-width:0;padding:8px 2px 14px;overflow-x:auto}.chain-offer-path>li{border:1px solid var(--border-faint);border-radius:var(--radius-lg);background:#0c0b11d1;padding:8px}.chain-offer-path>li.is-yours{border-color:#7fd3ac66}.chain-offer-path>li>small,.chain-offer-path>li>strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chain-offer-path>li>small{color:var(--text-faint);margin-top:8px;font-size:.65rem}.chain-offer-path>li>strong{color:var(--text-strong);margin-top:3px;font-size:.78rem}.chain-product-node{cursor:pointer;outline:none}.chain-product-node circle{transition:stroke .22s ease, filter .22s ease, transform .22s var(--ease);transform-box:fill-box;transform-origin:50%}.chain-product-node:hover circle:nth-of-type(2),.chain-product-node:focus-visible circle:nth-of-type(2),.chain-product-node.is-selected circle:nth-of-type(2){stroke:var(--brand-ink-strong);filter:drop-shadow(0 0 12px #d8bd839e);transform:scale(1.11)}.chain-product-node.is-viewer circle:first-of-type{stroke:var(--accent-ink);opacity:.88}.chain-product-switcher{z-index:2;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:4px;display:grid;position:relative}.chain-product-tab{border:1px solid var(--border-faint);border-radius:var(--radius-md);min-height:54px;color:var(--text);text-align:left;cursor:pointer;transition:transform .2s var(--ease), border-color .2s ease, background .2s ease;background:#0c0b1199;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;display:grid}.chain-product-tab:hover,.chain-product-tab:focus-visible,.chain-product-tab.is-selected{border-color:var(--border-brand-strong);background:#d8bd8314;transform:translateY(-2px)}.chain-product-tab.is-viewer{box-shadow:inset 0 0 0 1px #7fd3ac29}.chain-product-tab-icon{border:1px solid var(--border-brand);width:28px;height:28px;color:var(--brand-ink-strong);border-radius:50%;place-items:center;display:grid}.chain-product-tab small,.chain-product-tab strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chain-product-tab small{color:var(--text-faint);font-size:.65rem}.chain-product-tab strong{color:var(--text-strong);margin-top:2px;font-size:.76rem}.chain-product-inspector{z-index:2;border:1px solid var(--border-brand);border-radius:var(--radius-lg);animation:chainInspectorIn .36s var(--ease) both;background:linear-gradient(135deg,#d8bd8314,#7fd3ac0a);margin-top:10px;padding:clamp(14px,2vw,20px);position:relative}.chain-product-inspector-photo{object-fit:cover;border-radius:var(--radius-md);width:100%;height:160px;margin-bottom:14px}@media (min-width:600px){.chain-map-workspace{grid-template-columns:minmax(0,1fr) clamp(200px,25vw,280px);align-items:start;gap:16px;margin-top:13px;display:grid}.chain-map-workspace>.chain-atlas{margin-top:0}.chain-map-workspace>.chain-product-inspector{grid-area:1/2/span 2;margin-top:0;animation:none}.chain-map-workspace>.chain-atlas-overview{grid-column:1}.chain-map-workspace .chain-product-path{grid-template-columns:minmax(0,1fr)}.chain-map-workspace .chain-product-path>span{display:none}}.chain-product-inspector-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.chain-product-path{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-top:16px;display:grid}.chain-product-path>div{border:1px solid var(--border-faint);border-radius:var(--radius-md);background:#0c0b118f;min-width:0;padding:12px}.chain-product-path>div.is-current{background:#7fd3ac12;border-color:#7fd3ac52}.chain-product-path small,.chain-product-path strong{display:block}.chain-product-path small{color:var(--text-faint);font-size:.68rem}.chain-product-path strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.82rem;overflow:hidden}.chain-product-inspector>p{margin:12px 0 0}.chain-product-index{color:var(--brand-ink-strong)}@keyframes chainInspectorIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.chain-random-match,.chain-relay-match{border:1px solid var(--border-brand);border-radius:var(--radius-lg);background:#d8bd830e;grid-template-columns:minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid;position:relative;overflow:hidden}.chain-random-match:before,.chain-relay-match:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 15%,#d8bd830f 35%,#7fd3ac33 50%,#d8bd830f 65%,#0000 85%);width:100%;animation:3.5s linear infinite chainContinuousGloss;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.chain-random-match-copy,.chain-relay-match-copy{min-width:0}.chain-random-match-copy strong,.chain-relay-match-copy strong,.chain-random-match-copy small,.chain-relay-match-copy small{display:block}.chain-random-match-copy strong,.chain-relay-match-copy strong{color:var(--text-strong);margin-top:5px}.chain-random-match-copy small,.chain-relay-match-copy small{color:var(--text-faint);margin-top:5px}.chain-random-orbit{border:1px solid var(--border-brand);width:50px;height:50px;color:var(--brand-ink-strong);border-radius:50%;place-items:center;animation:2.8s ease-in-out infinite chainRandomOrbit;display:grid;box-shadow:0 0 0 8px #d8bd830a}.chain-random-match.is-matching .chain-random-orbit{animation:.72s linear infinite chainRandomSpin}.chain-random-actions,.chain-relay-actions{grid-column:1/-1}.chain-profile-choice.is-selected{border-color:var(--border-brand-strong);background:#d8bd831a;box-shadow:inset 0 0 0 1px #d8bd831f}@keyframes chainMatchScan{to{transform:translate(110%)}}@keyframes chainRandomOrbit{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-4px)rotate(8deg)}}@keyframes chainRandomSpin{to{transform:rotate(360deg)}}.house-offer-arrival{margin-bottom:var(--space-4);border:1px solid var(--border-brand);border-radius:var(--radius-md);animation:houseOfferArrive .52s var(--ease) both;background:#d8bd8314;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:1px 9px;padding:10px 12px;display:grid}.house-offer-arrival>span{width:28px;height:28px;color:var(--brand-ink-strong);background:#d8bd831a;border-radius:50%;grid-row:1/3;place-items:center;display:grid}.house-offer-arrival strong{color:var(--text-strong);font-size:.78rem}.house-offer-arrival small{color:var(--text-faint);font-size:.68rem}@keyframes houseOfferArrive{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.offer-connection-progress{border:1px solid var(--border-brand);border-radius:var(--radius-lg);background:#d8bd830d;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid;position:relative}.offer-connection-progress span{color:var(--text-faint);align-items:center;gap:7px;font-size:.7rem;display:flex}.offer-connection-progress i{background:var(--brand-ink);border-radius:50%;flex:none;width:8px;height:8px;animation:1.35s ease-in-out infinite connectionStep;box-shadow:0 0 #d8bd8366}.offer-connection-progress span:nth-child(2) i{animation-delay:.26s}.offer-connection-progress span:nth-child(3) i{animation-delay:.52s}@keyframes connectionStep{0%,to{opacity:.38;box-shadow:0 0 #d8bd8366}45%{opacity:1;box-shadow:0 0 0 5px #d8bd8300}}.exchange-agreed-panel{max-width:min(680px,94vw)}.exchange-connected-pair{grid-template-columns:minmax(0,1fr) minmax(90px,150px) minmax(0,1fr);align-items:center;gap:14px;width:100%;margin:8px 0;display:grid}.exchange-connected-user{border:1px solid var(--border-faint);border-radius:var(--radius-lg);background:#0c0b11a8;justify-items:center;min-width:0;padding:12px;display:grid}.exchange-user-avatar{border:1px solid var(--border-brand-strong);width:42px;height:42px;color:var(--brand-ink-strong);font-family:var(--font-mono);background:var(--surface-raised);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 7px #d8bd830a}.exchange-connected-user strong,.exchange-connected-user small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.exchange-connected-user strong{color:var(--text-strong);margin-top:8px;font-size:.82rem}.exchange-connected-user small{color:var(--text-faint);margin-top:4px;font-size:.7rem}.exchange-connected-user .exchange-user-role{color:var(--brand-ink);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:.61rem}.exchange-connected-user .exchange-user-role+strong{margin-top:2px}.exchange-product-thumb{aspect-ratio:4/3;border-radius:var(--radius-md);border:1px solid var(--border-brand);background:var(--surface-inset,#0b0a10);width:100%;max-width:180px;margin-top:10px;position:relative;overflow:hidden;box-shadow:0 4px 14px #0006}.exchange-product-thumb img,.exchange-product-thumb svg{object-fit:cover;width:100%;height:100%;display:block}.exchange-product-thumb.swapping-forward{animation:1.8s cubic-bezier(.25,1,.35,1) forwards swapProductForward;position:relative;z-index:50!important}.exchange-product-thumb.swapping-backward{animation:1.8s cubic-bezier(.25,1,.35,1) forwards swapProductBackward;position:relative;z-index:20!important}@keyframes swapProductForward{0%{z-index:50;transform:translate(0)scale(1)rotate(0);box-shadow:0 4px 14px #0006}25%{z-index:50;transform:translate(20%,-30px)scale(1.08)rotate(2deg);box-shadow:0 16px 36px #d8bd8399}50%{z-index:50;transform:translate(calc(50% + clamp(50px,8vw,75px)),-42px)scale(1.12)rotate(0);box-shadow:0 24px 48px #d8bd83bf}75%{z-index:50;transform:translate(calc(80% + clamp(100px,16vw,150px)),-15px)scale(1.04)rotate(-2deg);box-shadow:0 12px 28px #d8bd8380}to{z-index:50;transform:translate(calc(100% + clamp(100px,16vw,150px)))scale(1)rotate(0);box-shadow:0 4px 14px #0006}}@keyframes swapProductBackward{0%{z-index:20;transform:translate(0)scale(1)rotate(0);box-shadow:0 4px 14px #0006}25%{z-index:20;transform:translate(-20%,30px)scale(.92)rotate(-2deg);box-shadow:0 -12px 28px #7fd3ac80}50%{z-index:20;transform:translate(calc(-50% - clamp(50px,8vw,75px)),42px)scale(.88)rotate(0);box-shadow:0 -16px 36px #7fd3aca6}75%{z-index:20;transform:translate(calc(-80% - clamp(100px,16vw,150px)),15px)scale(.96)rotate(2deg);box-shadow:0 -8px 20px #7fd3ac66}to{z-index:20;transform:translate(calc(-100% - clamp(100px,16vw,150px)))scale(1)rotate(0);box-shadow:0 4px 14px #0006}}@media (prefers-reduced-motion:reduce){.exchange-product-thumb.swapping-forward,.exchange-product-thumb.swapping-backward{animation:none;transform:none}}.exchange-crossing{grid-template-rows:18px 24px 18px;align-items:center;display:grid}.exchange-crossing-line{background:linear-gradient(90deg, #d8bd832e, var(--brand-ink), #d8bd832e);height:1px;display:block;position:relative}.exchange-crossing-line i{border:1px solid var(--border-brand);width:20px;height:20px;color:var(--brand-ink-strong);background:var(--surface-raised);border-radius:50%;place-items:center;font-size:.55rem;display:grid;position:absolute;top:-10px}.exchange-crossing-line.forward i{animation:2.8s ease-in-out infinite exchangeParcelForward}.exchange-crossing-line.backward i{animation:2.8s ease-in-out infinite exchangeParcelBackward}.exchange-crossing-mark{color:var(--accent-ink);font-size:1.3rem}@keyframes connectedUserIn{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes exchangeParcelForward{0%,10%{opacity:0;left:0}20%{opacity:1}80%{opacity:1}90%,to{opacity:0;left:calc(100% - 20px)}}@keyframes exchangeParcelBackward{0%,10%{opacity:0;right:0}20%{opacity:1}80%{opacity:1}90%,to{opacity:0;right:calc(100% - 20px)}}.exchange-agreed-journey,.exchange-state-journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.exchange-agreed-journey li,.exchange-state-journey li{border:1px solid var(--border-faint);border-radius:var(--radius-md);min-width:0;color:var(--text-faint);text-align:left;background:#0c0b118a;align-items:center;gap:7px;padding:9px 10px;font-size:.68rem;display:flex}.exchange-agreed-journey li i,.exchange-state-journey li i{border:1px solid var(--border-faint);width:21px;height:21px;font-style:normal;font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;display:grid}.exchange-agreed-journey li.is-done,.exchange-state-journey li.is-done{color:var(--text);border-color:#7fd3ac42}.exchange-agreed-journey li.is-done i,.exchange-state-journey li.is-done i{border-color:var(--border-live);color:var(--accent-ink)}.exchange-agreed-journey li.is-next,.exchange-state-journey li.is-current{border-color:var(--border-brand);color:var(--brand-ink-strong)}.exchange-state-journey{margin-bottom:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr))}.exchange-state-journey li.is-current i{border-color:var(--border-brand-strong);animation:2s ease-in-out infinite journeyCurrent}@keyframes journeyCurrent{0%,to{box-shadow:0 0 #d8bd8357}50%{box-shadow:0 0 0 6px #d8bd8300}}.exchange-connection-stage{border:1px solid var(--border-brand);border-radius:var(--radius-xl);background:radial-gradient(420px 160px at 50% 50%, #d8bd8317, #d8bd8300), var(--surface);grid-template-columns:minmax(0,1fr) minmax(180px,.8fr) minmax(0,1fr);align-items:center;gap:18px;padding:clamp(16px,3vw,24px);display:grid;position:relative;overflow:hidden}.exchange-stage-user{align-items:center;gap:12px;min-width:0;display:flex}.exchange-stage-user:last-of-type{text-align:right;justify-content:flex-end}.exchange-stage-user small,.exchange-stage-user strong{display:block}.exchange-stage-user small{color:var(--text-faint);font-size:.7rem}.exchange-stage-user strong{color:var(--text-strong);margin-top:3px}.exchange-stage-transfer{grid-template-rows:16px 28px 16px;align-items:center;display:grid}.exchange-stage-rail{background:linear-gradient(90deg, #d8bd831f, var(--brand-ink), #7fd3ac38);height:1px;position:relative}.exchange-stage-rail i{border:1px solid var(--border-brand);width:20px;height:20px;color:var(--brand-ink-strong);background:var(--surface-raised);border-radius:50%;place-items:center;font-size:.55rem;font-style:normal;display:grid;position:absolute;top:-10px}.exchange-stage-rail.give i{animation:3.4s ease-in-out infinite exchangeParcelForward}.exchange-stage-rail.receive i{animation:3.4s ease-in-out infinite exchangeParcelBackward}.exchange-stage-lock{color:var(--accent-ink);font-size:1.35rem}.exchange-connection-stage>p{border-top:1px solid var(--border-faint);color:var(--text-faint);text-align:center;grid-column:1/-1;margin:0;padding-top:12px;font-size:.78rem}.exchange-connection-stage>p strong{color:var(--text-strong)}.delivery-booked{padding:var(--space-3);border:1px solid var(--border-brand-strong);background:radial-gradient(420px 140px at 100% 0%, #d8bd831f, transparent 70%), var(--surface);animation:deliveryBookedIn .52s var(--ease) both}.delivery-booked>.row>strong,.delivery-booked-code{color:var(--brand-ink-strong)}.delivery-booked-code{font-size:1.25rem;font-weight:700}.delivery-booked-partner{border:1px solid var(--border-brand);border-radius:var(--radius-full);color:var(--brand-ink-strong);background:#d8bd8314;padding:3px 8px}@keyframes deliveryBookedIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.chain-connected-heading{flex-direction:column}.chain-connected-path>li,.chain-offer-path>li{flex-basis:168px;width:168px}.chain-product-path{grid-template-columns:1fr}.chain-product-path>span{transform:rotate(90deg)}.exchange-connected-pair,.exchange-connection-stage{grid-template-columns:1fr}.exchange-crossing,.exchange-stage-transfer{width:min(240px,72vw);margin:0 auto}.exchange-stage-user,.exchange-stage-user:last-of-type{text-align:center;justify-content:center}.exchange-agreed-journey,.exchange-state-journey,.offer-connection-progress{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.chain-product-inspector,.chain-connected-path>li:not(:last-child):after,.chain-random-orbit,.chain-random-match.is-matching:before,.house-offer-arrival,.offer-connection-progress i,.exchange-connected-user,.exchange-crossing-line i,.exchange-stage-rail i,.exchange-state-journey li.is-current i,.delivery-booked{animation:none}}.nav-more{flex:none;display:inline-flex;position:relative}.nav-more-trigger{border-radius:var(--radius-full);color:var(--text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:9px 14px;font-family:inherit;font-size:.86rem;font-weight:500;transition:background .22s,color .22s,border-color .22s;display:inline-flex}.nav-more-trigger:hover,.nav-more-trigger.open{background:var(--surface-raised);border-color:var(--border);color:var(--text-strong)}.nav-more-caret{width:7px;height:7px;transition:transform .22s var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)translate(-1px,-1px)}.nav-more-trigger.open .nav-more-caret{transform:rotate(-135deg)translate(-2px,-2px)}.nav-more-panel{z-index:60;min-width:210px;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-raised);animation:riseSm .22s var(--ease) both;flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 44px #0009,0 0 0 1px #00000059}.nav-more-item{border-radius:var(--radius-md);color:var(--text-muted);white-space:nowrap;padding:10px 12px;font-size:.88rem;text-decoration:none;transition:background .18s,color .18s}.nav-more-item:hover,.nav-more-item:focus-visible{background:var(--surface-raised);color:var(--text-strong)}.nav-more-panel{min-width:min(240px, calc(100vw - var(--space-5) * 2));max-width:calc(100vw - var(--space-4) * 2);overscroll-behavior:contain;max-height:calc(100dvh - 140px);left:auto;right:0;overflow-y:auto}@media (pointer:coarse){.nav-more-trigger,.nav-more-item{min-height:44px}}@media (prefers-reduced-motion:reduce){.nav-more-panel{animation:none}.nav-more-caret{transition:none}}.consent{font-family:var(--font-body);letter-spacing:normal;text-transform:none;color:var(--text);flex-wrap:wrap;align-items:flex-start;gap:4px 10px;margin:0;font-size:.9rem;font-weight:400;line-height:1.55;display:flex}.consent input[type=checkbox]{width:18px;min-width:18px;height:18px;accent-color:var(--brass-400);cursor:pointer;margin:2px 4px 0 0}.consent label{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none;color:inherit;cursor:pointer;margin:0;padding:0;display:inline}.consent a{color:var(--brand-ink);text-underline-offset:2px;text-decoration:underline}:lang(bn) .consent{font-family:var(--font-bangla);line-height:1.7}.more-account-only{display:none}@media (max-width:1100px){.site-header .actions .account-chip{display:none}.more-account-only{display:block}}.action-label-short{display:none}@media (max-width:1100px){.site-header .actions .action-label-long{display:none}.site-header .actions .action-label-short{display:inline}}input[type=date],input[type=datetime-local],input[type=month]{appearance:none;min-width:0;max-width:100%;min-height:46px}input[type=date]::-webkit-date-and-time-value{text-align:left;margin:0}input[type=datetime-local]::-webkit-date-and-time-value{text-align:left;margin:0}input[type=month]::-webkit-date-and-time-value{text-align:left;margin:0}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.8);cursor:pointer;opacity:.75}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.more-narrow-only,.more-phone-only,.nav-more-burger,.tab-bar{display:none}@media (max-width:1100px){.site-header .nav a.nav-wide-only{display:none}.more-narrow-only{display:flex}}.hero h1{letter-spacing:-.052em;max-width:12ch;font-size:clamp(2.7rem,1.2rem + 5vw,5.5rem);line-height:.98}.chain-promo-card{padding:clamp(22px,4vw,40px)}.chain-promo{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:44px;display:grid}.chain-promo h3{line-height:1.08;font-size:clamp(1.6rem,1.1rem + 1.6vw,2.2rem)!important}@media (max-width:880px){.chain-promo{gap:var(--space-5);grid-template-columns:1fr}}@media (min-width:901px){.explore-rail{border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--panel);padding:18px 14px}.explore-layout{grid-template-columns:228px minmax(0,1fr);gap:40px}}.footer-grid{gap:var(--space-6);grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));align-items:start;display:grid}.footer-about p{max-width:44ch}.footer-col{flex-direction:column;gap:10px;display:flex}.footer-col a{color:var(--text);width:fit-content;font-size:.875rem}.footer-col a:hover{color:var(--link-hover)}.footer-heading{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);margin-bottom:4px;font-size:10.5px}.footer-base{justify-content:space-between;align-items:flex-start;gap:var(--space-5);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border-faint);display:flex}.footer-base p{max-width:60ch;margin:0}@media (max-width:880px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-about{grid-column:1/-1}.footer-base{gap:var(--space-2);flex-direction:column}.site-header .inner{border-radius:var(--radius-full);grid-template-columns:auto 1fr auto;grid-template-areas:"brand actions more";row-gap:0;padding:8px 8px 8px 14px}.site-header .nav,.site-header .actions .quiet-link,.site-header .actions .button,.site-header .actions .account-chip{display:none}.site-header .site-brand span{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.more-phone-only{display:flex}.site-header .nav-more>.nav-more-trigger{border-radius:var(--radius-full);border:1px solid var(--border-strong);justify-content:center;width:40px;height:40px;min-height:40px;padding:0}.site-header .nav-more-label,.site-header .nav-more-caret{display:none}.site-header .nav-more-burger{display:block}.site-header .nav-more-panel{left:auto;right:0}.tab-bar{z-index:60;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);background:var(--glass-strong,#0c0b10f0);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;height:62px;padding:0 6px;display:grid;position:fixed;box-shadow:inset 0 1px #ffffff0d,0 22px 48px -18px #000000f2}.tab-item{min-width:0;height:100%;color:var(--text-faint);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10.5px;text-decoration:none;display:flex}.tab-item span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tab-item:hover{color:var(--text)}.tab-item[aria-current=page]{color:var(--text-strong)}.tab-item[aria-current=page] svg{color:var(--brand-ink)}.tab-create{place-items:center;height:100%;display:grid}.tab-create-disc{background:var(--brand-solid);width:50px;height:50px;color:var(--on-brand);box-shadow:var(--brand-glow-hover), 0 0 0 5px var(--surface-page);border-radius:50%;place-items:center;margin-top:-22px;transition:transform .2s cubic-bezier(.22,1,.36,1);display:grid}.tab-create:active .tab-create-disc{transform:scale(.94)}.site-footer{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 96px)}}@media (max-width:560px){.stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-strip .stat{border-top:1px solid var(--border-faint);border-inline-start:1px solid var(--border-faint)}.stat-strip .stat:nth-child(-n+2){border-top:none}.stat-strip .stat:nth-child(odd){border-inline-start:none}}@media (max-width:620px){:is(.explore-grid,.grid:has(>.card.flush)){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:is(.explore-grid .card-body,.grid:has(>.card.flush) .card-body){padding:12px}:is(.explore-grid .card-title,.grid:has(>.card.flush) .card-title){font-size:.875rem}}.kicker{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.kicker .bn{font-family:var(--font-bangla);letter-spacing:0;text-transform:none;font-size:13px}h1.display,.display{letter-spacing:-.05em;text-wrap:balance;max-width:18ch;margin:18px 0 0;font-size:clamp(2.6rem,1.1rem + 5.2vw,5.25rem);font-weight:600;line-height:.98}.page-hero{padding:clamp(40px,7vw,88px) 0 clamp(28px,4vw,48px)}.page-hero.with-aside{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(24px,5vw,72px);display:grid}.page-hero.center{text-align:center}.page-hero.center .kicker{justify-content:center}.page-hero.center .display,.page-hero.center .page-lead{margin-inline:auto}.page-lead{max-width:50ch;color:var(--bone-200);text-wrap:pretty;margin:22px 0 0;font-size:clamp(1rem,.95rem + .3vw,1.125rem);line-height:1.6}.page-hero-aside .page-lead{margin-top:0}@media (max-width:880px){.page-hero.with-aside{grid-template-columns:1fr;gap:0}.page-hero-aside .page-lead{margin-top:22px}}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.section-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-ink);font-size:11px}.section-heading{letter-spacing:-.04em;text-wrap:balance;max-width:22ch;margin:12px 0 0;font-size:clamp(1.75rem,1.1rem + 2vw,2.6rem);line-height:1.05}.redesign-section{padding-top:clamp(56px,8vw,112px)}.step-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.step-card{border-radius:var(--radius-2xl);border:1px solid var(--border);background:var(--panel);flex-direction:column;gap:8px;padding:22px;display:flex}.step-num{font-family:var(--font-mono);color:var(--brand-ink);margin-bottom:18px;font-size:11px}.step-card strong{letter-spacing:-.02em;color:var(--text-strong);font-size:1.02rem}.step-card p{color:var(--text-muted);margin:0;font-size:.86rem;line-height:1.55}.faq{border-top:1px solid var(--border-faint)}.faq-item{border-bottom:1px solid var(--border-faint)}.faq-item summary{cursor:pointer;color:var(--text-strong);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:.95rem;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-toggle{border:1px solid var(--border-strong);border-radius:50%;flex:none;width:26px;height:26px;position:relative}.faq-toggle:before,.faq-toggle:after{content:"";background:var(--text);width:9px;height:1.5px;transition:transform .2s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-item[open] .faq-toggle:after{transform:translate(-50%,-50%)rotate(0)}.faq-body{color:var(--text-muted);padding:0 40px 20px 0;font-size:.9rem;line-height:1.65}.faq-body p{margin:0 0 8px}.cta-band{border:1px solid var(--border);background:var(--panel);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(56px,8vw,112px);padding:clamp(26px,4vw,48px);display:flex}.cta-band.brand{border-color:var(--border-brand);background:var(--panel-brand)}.cta-band h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.1rem)}.cta-band p{color:var(--text-muted);margin:8px 0 0;font-size:.92rem}.countdown-boxes{flex-wrap:wrap;gap:8px;display:flex}.countdown-box{border:1px solid var(--border);background:#07070ab8;border-radius:12px;flex-direction:column;align-items:center;min-width:64px;padding:10px 8px 8px;display:flex}.countdown-box .mono{color:var(--text-strong);font-size:1.75rem;line-height:1.1}.countdown-box small{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);margin-top:4px;font-size:9px}.offer-mystery{border:1px dashed var(--line,#d4af3773);cursor:pointer;border-radius:12px;align-items:flex-start;gap:.6rem;padding:.75rem .85rem;display:flex}.offer-mystery input{margin-top:.2rem}.offer-mystery>span{gap:.2rem;display:grid}.mystery-offer-row{background:#d4af3714;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .65rem;display:flex}.mystery-offer-row>span[aria-hidden=true]{font-size:1.1rem;font-weight:700}.offer-mystery,.offer-mystery span{text-transform:none;font-family:var(--font-body);letter-spacing:normal}.offer-mystery strong{font-size:.92rem}.offer-mystery .small{font-size:.8rem;line-height:1.4}.support-workspace{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}.support-list{gap:10px;max-height:650px;display:grid;overflow:auto}.support-thread{text-align:left;border:1px solid var(--line,#d7dce4);background:var(--surface,#fff);color:inherit;border-radius:10px;gap:6px;padding:14px;display:grid}.support-thread.selected{border-color:var(--accent,#3454b4);box-shadow:0 0 0 1px var(--accent,#3454b4)}.support-conversation{border:1px solid var(--line,#d7dce4);border-radius:14px;min-width:0;padding:24px}.support-messages{gap:14px;max-height:430px;margin:20px 0;display:grid;overflow:auto}.support-message{background:var(--surface-2,#f0f3f8);overflow-wrap:anywhere;border-radius:12px;max-width:90%;padding:14px 18px}.support-message.support{border-left:3px solid var(--accent,#3454b4);margin-left:24px}.support-message p{white-space:pre-wrap;margin:6px 0}.support-message small,.support-thread small{opacity:.7;font-size:12px}.support-conversation form{gap:14px;margin-top:20px;display:grid}.support-conversation label{gap:8px;display:grid}.support-conversation input,.support-conversation textarea{width:100%}@media (max-width:800px){.support-workspace{grid-template-columns:1fr}.support-list{max-height:210px}.support-conversation{padding:16px}}.support-workspace{gap:var(--space-5)}.support-list{padding:var(--space-5);max-height:680px}.support-list h2{font-family:var(--font-body);margin:0 0 var(--space-2);font-size:1rem}.support-thread{font:inherit;background:var(--panel-quiet);border-color:var(--border);border-radius:var(--radius-md);color:var(--text);cursor:pointer}.support-thread:hover{border-color:var(--border-brand);background:var(--panel-brand)}.support-thread.selected{border-color:var(--border-brand-strong);background:var(--panel-brand);box-shadow:none}.support-thread small,.support-message small{color:var(--text-quiet);opacity:1;font-family:var(--font-body)}.support-conversation{padding:var(--space-6);border-color:var(--border)}.support-conversation>p{color:var(--text-muted);font-size:.9rem;line-height:1.6}.support-messages{align-content:start;min-height:160px;padding:4px}.support-message{width:fit-content;min-width:200px;max-width:85%;padding:var(--space-4) var(--space-5);background:var(--panel-quiet);border-color:var(--border)}.support-message.member{margin-left:auto}.support-message.support{background:var(--panel-brand);border-left:1px solid var(--border-brand);margin-left:0}.support-message strong{color:var(--text-strong);font-size:.85rem}.support-message.support strong{color:var(--link)}.support-message p{font-family:var(--font-body);color:var(--text);margin:var(--space-2) 0;font-size:.95rem;line-height:1.65}.support-conversation form .button{justify-self:end;min-width:160px}.support-conversation .field{font-family:var(--font-body)}@media (max-width:800px){.support-workspace{gap:var(--space-4)}.support-message{min-width:0;max-width:94%}.support-conversation{padding:var(--space-5)}}.support-chat-heading{align-items:center;gap:var(--space-3);display:flex}.support-chat-heading h2{margin:0 0 4px;font-size:1.5rem}.support-avatar{border-radius:var(--radius-full);background:var(--panel-brand);border:1px solid var(--border-brand);width:44px;height:44px;color:var(--link);font-family:var(--font-body);flex-shrink:0;place-items:center;font-weight:700;display:grid}.support-conversation .support-messages{height:clamp(220px,34vh,380px);max-height:380px}.support-message p{color:var(--text-strong)}.support-message.member{border-bottom-right-radius:4px}.support-message.support{border-bottom-left-radius:4px}.support-conversation form{border-top:1px solid var(--border);padding-top:var(--space-4)}.support-conversation textarea{resize:vertical;min-height:76px}.chain-entry-empty h2{color:var(--text-strong);margin:0}.chain-entry-empty p{max-width:65ch}.chain-entry-empty .button{align-self:flex-start}.activity-banner{bottom:calc(72px + env(safe-area-inset-bottom,0px));z-index:80;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;left:12px;right:12px}@media (min-width:800px){.activity-banner{width:min(92vw,680px);bottom:20px;left:50%;right:auto;transform:translate(-50%)}}.activity-banner-item{border-radius:var(--radius-lg);pointer-events:auto;align-items:center;gap:10px;width:100%;max-width:680px;padding:10px 14px;animation:.25s cubic-bezier(.16,1,.3,1) activity-banner-in;display:flex;box-shadow:0 12px 36px #000000d9,0 0 0 1px #ffffff12;background:#101217!important;border:1px solid #d8bd8366!important}@keyframes activity-banner-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.activity-banner-pulse{background:var(--accent-ink);width:8px;height:8px;box-shadow:0 0 10px var(--accent-ink);border-radius:50%;flex-shrink:0;animation:1.8s ease-in-out infinite activity-pulse}@keyframes activity-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}.activity-banner-body{flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.activity-banner-link{min-width:0;color:inherit;flex-direction:column;flex:1;gap:3px;text-decoration:none;display:flex}.activity-banner-link:hover .activity-banner-title{color:var(--link)}.activity-banner-title{color:var(--text-strong);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.82rem;font-weight:600;line-height:1.35;transition:color .15s;display:-webkit-box;overflow:hidden}.activity-banner-action{border-radius:var(--radius-full);min-width:unset;white-space:nowrap;flex-shrink:0;padding:6px 14px;font-size:.76rem;font-weight:600}.activity-banner-dismiss{color:var(--text-muted);padding:var(--space-2);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;font-size:1.2rem;line-height:1;transition:color .15s,background .15s}.activity-banner-dismiss:hover{color:var(--text-strong);background:var(--panel-quiet)}.activity-banner-multi-card{border-radius:var(--radius-lg);pointer-events:auto;width:min(92vw,560px);margin:0 auto;animation:.25s activity-banner-in;box-shadow:0 16px 48px #000000e6,0 0 0 1px #ffffff14;background:#101217!important;border:1px solid #d8bd8373!important}.activity-banner-subitem{transition:background .15s,border-color .15s;background:#171a22!important;border:1px solid #ffffff17!important}.activity-banner-subitem:hover{background:#1e222c!important;border-color:#d8bd834d!important}
