@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Outfit:wght@400;500;600;700;800&display=swap);:root{--white:#fff;--black:#000;--gray-0:#fff;--gray-25:#fafafa;--gray-50:#f4f4f5;--gray-100:#e4e4e7;--gray-200:#d4d4d8;--gray-300:#c4c4c8;--gray-400:#a1a1aa;--gray-500:#71717a;--gray-600:#52525b;--gray-700:#3f3f46;--gray-800:#27272a;--gray-900:#18181b;--gray-950:#09090b;--brand-50:#fcf7ec;--brand-100:#f8edd4;--brand-200:#f1dda8;--brand-300:#e8c878;--brand-400:#dcab44;--brand-500:#c9942c;--brand-600:#b8860b;--brand-700:#996f10;--brand-800:#78560e;--brand-900:#5b4210;--brand-950:#382706;--accent-50:#fff7ed;--accent-100:#ffedd5;--accent-200:#fed7aa;--accent-300:#fdba74;--accent-400:#f39c12;--accent-500:#c9942c;--accent-600:#e67e22;--accent-700:#ca6f1e;--accent-800:#b35a16;--accent-900:#7c2d12;--brand-primary:var(--brand-600);--brand-primary-light:var(--brand-400);--brand-primary-lighter:var(--brand-300);--brand-primary-dark:var(--brand-800);--brand-primary-glow:#b8860b2e;--brand-secondary:var(--accent-600);--brand-secondary-light:var(--accent-400);--brand-secondary-dark:var(--accent-700);--color-bg:var(--gray-50);--color-bg-subtle:var(--gray-100);--color-surface:#f0f0f0;--color-surface-raised:var(--gray-100);--color-surface-overlay:var(--white);--color-text:var(--gray-900);--color-text-secondary:var(--gray-700);--color-text-muted:var(--gray-500);--color-text-placeholder:var(--gray-400);--color-text-inverse:var(--white);--color-border:var(--gray-200);--color-border-strong:var(--gray-300);--color-border-muted:var(--gray-100);--color-success:#059669;--color-success-light:#d1fae5;--color-success-bg:#05966914;--color-success-border:#05966940;--color-danger:#dc2626;--color-danger-light:#fee2e2;--color-danger-bg:#ef444414;--color-danger-border:#ef444440;--color-warning:#d97706;--color-warning-light:#fef3c7;--color-warning-bg:#d9770614;--color-warning-border:#d9770640;--color-info:#0369a1;--color-info-light:#e0f2fe;--color-info-bg:#0369a114;--color-info-border:#0369a140;--grad-brand:linear-gradient(135deg,var(--brand-primary-light),var(--brand-primary));--grad-brand-strong:linear-gradient(135deg,var(--brand-300),var(--brand-700));--grad-accent:linear-gradient(135deg,var(--accent-400),var(--accent-600));--grad-warning:linear-gradient(135deg,var(--accent-400),var(--color-warning));--grad-danger:linear-gradient(135deg,#f97316,#dc2626);--grad-rose:linear-gradient(135deg,#ef4444,#ec4899);--grad-ink:linear-gradient(135deg,#000,#3f3f46);--card-grad-catalogue:linear-gradient(135deg,#ea7317,#b45309);--card-grad-readystock:linear-gradient(135deg,#ea7317,#7c2d12);--card-grad-order:linear-gradient(135deg,#c2410c,#dc2626);--card-grad-market:linear-gradient(135deg,#e11d48,#be185d);--card-grad-festival:linear-gradient(135deg,#111827,#374151);--card-grad-diamond:linear-gradient(135deg,#996f10,#c9942c);--card-solid-catalogue:var(--accent-100);--card-solid-readystock:var(--brand-50);--card-solid-order:#fef3c7;--card-solid-market:var(--color-info-light);--card-solid-festival:var(--brand-100);--card-solid-diamond:var(--gray-100);--card-solid-title:var(--gray-900);--card-solid-sub:var(--gray-600);--card-solid-muted:var(--gray-500);--card-solid-border:var(--color-border);--card-solid-accent:var(--brand-primary);--color-primary:var(--brand-primary);--color-primary-light:var(--brand-primary-light);--color-primary-dark:var(--brand-primary-dark);--color-secondary:var(--brand-secondary);--color-accent:var(--brand-primary-light);--color-error:var(--color-danger);--color-bg-dark:#0a0a0a;--color-surface-dark:var(--gray-900);--color-text-light:var(--color-text-inverse);--color-text-muted-light:var(--gray-400);--color-border-dark:var(--gray-700);--black-tone:#0a0a0a;--success-600:var(--color-success);--danger-600:var(--color-danger);--warning-600:var(--color-warning);--info-600:var(--color-info);--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-heading:"Outfit",var(--font-sans);--font-body:var(--font-sans);--fs-xs:11px;--fs-sm:12px;--fs-md:14px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:20px;--fs-3xl:24px;--fs-4xl:30px;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--lh-tight:1.2;--lh-snug:1.35;--lh-normal:1.5;--lh-relaxed:1.65;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:4px;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-full:9999px;--shadow-xs:0 1px 2px #0000000d;--shadow-sm:0 1px 3px #00000014,0 1px 2px #0000000a;--shadow-md:0 4px 6px #00000012,0 2px 4px #0000000a;--shadow-lg:0 10px 15px #00000014,0 4px 6px #0000000a;--shadow-xl:0 20px 25px #0000001a,0 8px 10px #0000000a;--shadow-card:0 1px 3px #0000000f;--shadow-card-lg:0 8px 24px #00000014;--shadow-glow:0 0 0 4px var(--brand-primary-glow);--shadow-gold:0 0 0 4px #b8860b2e;--transition-fast:150ms ease;--transition-normal:250ms ease;--transition-slow:400ms ease;--transition-bounce:300ms cubic-bezier(0.34,1.56,0.64,1);--transition-smooth:300ms cubic-bezier(0.4,0,0.2,1);--header-bg:#fff;--header-text:var(--color-text);--header-muted:var(--color-text-muted);--header-border:var(--color-border);--header-hover:var(--color-surface-raised);--header-accent:var(--brand-primary);--header-height:56px;--footer-height:64px;--sidebar-width:250px;--max-width:1240px;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px);--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-overlay:500;--z-header:900;--z-sidebar:910;--z-modal:1000;--z-toast:1100;--z-tooltip:1200;--bg-deep:var(--gray-950);--bg-primary:var(--gray-900);--bg-surface:var(--gray-900);--bg-surface-elevated:var(--gray-800);--bg-card:#18181bd1;--bg-card-hover:#27272af2;--bg-glass:#121214cc;--gold-300:var(--brand-300);--gold-400:var(--brand-400);--gold-500:var(--brand-500);--gold-600:var(--brand-600);--gold-700:var(--brand-700);--gold-gradient:linear-gradient(135deg,var(--brand-200) 0%,var(--brand-400) 45%,var(--brand-700) 100%);--gold-glow:0 0 25px #d4af3740;--gold-subtle:#d4af371a;--gold-border:#d4af3742;--gold-border-bright:#d4af378c;--text-primary:#f9fafb;--text-secondary:var(--gray-400);--text-muted:var(--gray-500);--text-inverse:var(--gray-950);--border-hairline:#ffffff14;--border-medium:#ffffff26}[data-theme=dark],body{--gray-0:#000;--gray-25:#09090b;--gray-50:#09090b;--gray-100:#18181b;--gray-200:#27272a;--gray-300:#3f3f46;--gray-400:#52525b;--gray-500:#71717a;--gray-600:#a1a1aa;--gray-700:#d4d4d8;--gray-800:#e4e4e7;--gray-900:#f4f4f5;--gray-950:#fafafa;--brand-300:#f5e292;--brand-400:#f0c64f;--brand-500:#e0b53a;--brand-600:#d4af37;--brand-700:#b8860b;--brand-800:#996f10;--brand-primary-glow:#d4af3738;--accent-400:#fbbf24;--accent-500:#c9942c;--accent-600:#f39c12;--accent-700:#e67e22;--color-bg:#0a0a0a;--color-bg-subtle:#18181b;--color-surface:#18181b;--color-surface-raised:#27272a;--color-surface-overlay:#27272a;--color-text:#f9fafb;--color-text-secondary:#e4e4e7;--color-text-muted:#a1a1aa;--color-text-placeholder:#71717a;--color-text-inverse:#18181b;--color-border:#3f3f46;--color-border-strong:#52525b;--color-border-muted:#27272a;--color-bg-dark:#000;--color-surface-dark:#18181b;--color-error:var(--color-danger);--success-600:var(--color-success);--danger-600:var(--color-danger);--warning-600:var(--color-warning);--info-600:var(--color-info);--color-success:#10b981;--color-success-light:#064e3b;--color-success-bg:#10b9811f;--color-success-border:#10b9814d;--color-danger:#ef4444;--color-danger-light:#450a0a;--color-danger-bg:#ef44441f;--color-danger-border:#ef44444d;--color-warning:#fbbf24;--color-warning-light:#451a03;--color-warning-bg:#fbbf241f;--color-warning-border:#fbbf244d;--color-info:#38bdf8;--color-info-light:#0c4a6e;--color-info-bg:#38bdf81f;--color-info-border:#38bdf84d;--grad-brand:linear-gradient(135deg,var(--brand-primary-light),var(--brand-primary));--grad-brand-strong:linear-gradient(135deg,var(--brand-300),var(--brand-700));--grad-accent:linear-gradient(135deg,var(--accent-400),var(--accent-600));--card-grad-catalogue:linear-gradient(135deg,#c2410c,#9a3412);--card-grad-readystock:linear-gradient(135deg,#b45309,#7c2d12);--card-grad-order:linear-gradient(135deg,#c2410c,#b91c1c);--card-grad-market:linear-gradient(135deg,#be123c,#9d174d);--card-grad-festival:linear-gradient(135deg,#000,#1f2937);--card-grad-diamond:linear-gradient(135deg,#854d0e,#a16207);--card-solid-catalogue:#7c2d12;--card-solid-readystock:#382706;--card-solid-order:#451a03;--card-solid-market:#0c4a6e;--card-solid-festival:#3f2f08;--card-solid-diamond:#3f3f46;--card-solid-title:var(--gray-50);--card-solid-sub:var(--gray-300);--card-solid-muted:var(--gray-400);--card-solid-border:var(--color-border);--card-solid-accent:var(--brand-400);--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 1px 3px #0006,0 1px 2px #0003;--shadow-md:0 4px 6px #0006,0 2px 4px #0003;--shadow-lg:0 10px 15px #00000080,0 4px 6px #0003;--shadow-xl:0 20px 25px #0009,0 8px 10px #0003;--shadow-card:0 1px 2px #0006;--shadow-card-lg:0 8px 24px #00000080;--bg-deep:#0a0a0a;--bg-primary:#121215;--bg-surface:#18181b;--bg-surface-elevated:#27272a;--bg-card:#18181be0;--bg-card-hover:#27272af5;--bg-glass:#121214d9;--gold-300:var(--brand-300);--gold-400:var(--brand-400);--gold-500:var(--brand-500);--gold-600:var(--brand-600);--gold-700:var(--brand-700);--gold-gradient:linear-gradient(135deg,var(--brand-300) 0%,var(--brand-600) 50%,var(--brand-800) 100%);--gold-glow:0 0 25px #d4af3740;--gold-subtle:#d4af371f;--gold-border:#d4af374d;--gold-border-bright:#d4af3799;--text-primary:#f9fafb;--text-secondary:#a1a1aa;--text-muted:#71717a;--text-inverse:#0a0a0a;--border-hairline:#ffffff14;--border-medium:#ffffff24}*{margin:0;padding:0}html{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);font-size:16px;scroll-behavior:smooth}body,html{background-color:#09090b;background-color:var(--bg-deep);color:#f9fafb;color:var(--text-primary)}body{overflow-x:hidden}.app-wrapper{background:radial-gradient(circle at 50% 0,#d4af3712 0,#0000 45%),radial-gradient(circle at 85% 30%,#c9942c0a 0,#0000 40%),radial-gradient(circle at 15% 70%,#d4af370d 0,#0000 50%),#09090b;background:radial-gradient(circle at 50% 0,#d4af3712 0,#0000 45%),radial-gradient(circle at 85% 30%,#c9942c0a 0,#0000 40%),radial-gradient(circle at 15% 70%,#d4af370d 0,#0000 50%),var(--bg-deep);display:flex;flex-direction:column;min-height:100vh;position:relative}.jmi-container{margin:0 auto;max-width:1240px;max-width:var(--max-width);padding:0 24px;width:100%}@media (max-width:768px){.jmi-container{padding:0 16px}}h1,h2,h3,h4,h5,h6{color:#f9fafb;color:var(--text-primary);font-family:Outfit,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:700;letter-spacing:-.02em}.gold-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f1dda8,#dcab44 45%,#996f10);background:var(--gold-gradient);-webkit-background-clip:text;display:inline-block}.section-label{align-items:center;background:#d4af371a;background:var(--gold-subtle);border:1px solid #d4af3742;border:1px solid var(--gold-border);border-radius:9999px;border-radius:var(--radius-full);color:#dcab44;color:var(--gold-400);display:inline-flex;font-size:.78rem;font-weight:600;gap:8px;letter-spacing:.12em;margin-bottom:16px;padding:6px 14px;text-transform:uppercase}.section-title{font-size:clamp(2rem,3.5vw,2.75rem);line-height:1.18;margin-bottom:16px}.section-subtitle{color:#a1a1aa;color:var(--text-secondary);font-size:1.05rem;line-height:1.6;margin:0 auto 48px;max-width:680px}.section-header-center{margin-bottom:48px;text-align:center}.jmi-card{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#18181bd1;background:var(--bg-card);border:1px solid #ffffff14;border:1px solid var(--border-hairline);border-radius:12px;border-radius:var(--radius-lg);overflow:hidden;padding:32px;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.jmi-card:hover{border-color:#d4af3742;border-color:var(--gold-border);box-shadow:0 16px 36px -12px #00000080,0 0 20px #d4af3714;transform:translateY(-3px)}.btn{align-items:center;border:1px solid #0000;border-radius:10px;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);font-size:.95rem;font-weight:600;gap:10px;justify-content:center;padding:13px 26px;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1)}.btn-primary{background:linear-gradient(135deg,#f1dda8,#dcab44 45%,#996f10);background:var(--gold-gradient);box-shadow:0 4px 18px #b8860b52;color:#09090b;color:var(--text-inverse)}.btn-primary:hover{box-shadow:0 6px 24px #b8860b7a;filter:brightness(1.08);transform:translateY(-2px)}.btn-secondary{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff26;border:1px solid var(--border-medium);color:#f9fafb;color:var(--text-primary)}.btn-secondary:hover{background:#ffffff1a;border-color:#ffffff40;transform:translateY(-2px)}.btn-outline-gold{background:#0000;border:1px solid #d4af378c;border:1px solid var(--gold-border-bright);color:#dcab44;color:var(--gold-400)}.btn-outline-gold:hover{background:#d4af371a;background:var(--gold-subtle);border-color:#dcab44;border-color:var(--gold-400);box-shadow:0 0 25px #d4af3740;box-shadow:var(--gold-glow);transform:translateY(-2px)}.btn-sm{border-radius:8px;border-radius:var(--radius-sm);font-size:.85rem;padding:8px 16px}.btn-lg{border-radius:10px;border-radius:var(--radius-md);font-size:1.05rem;padding:16px 34px}.badge-verified{background:#05966914;background:var(--color-success-bg);border:1px solid #05966940;border:1px solid var(--color-success-border);border-radius:9999px;border-radius:var(--radius-full);color:#059669;color:var(--color-success)}.badge-gold,.badge-verified{align-items:center;display:inline-flex;font-size:.78rem;font-weight:600;gap:5px;padding:4px 10px}.badge-gold{background:#d4af371a;background:var(--gold-subtle);border:1px solid #d4af3742;border:1px solid var(--gold-border);border-radius:9999px;border-radius:var(--radius-full);color:#dcab44;color:var(--gold-400)}body{-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body)}code{font-family:var(--font-mono)}.jmi-navbar-wrapper{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#0c1017e0;border-bottom:1px solid var(--border-hairline);left:0;position:-webkit-sticky;position:sticky;top:0;transition:all .3s ease;width:100%;z-index:100}.jmi-navbar-wrapper.scrolled{background:#080b10f5;border-bottom-color:#d4af3738;box-shadow:0 10px 30px #00000073}.navbar-inner{gap:20px;height:72px;justify-content:space-between}.jmi-brand,.navbar-inner{align-items:center;display:flex}.jmi-brand{gap:12px;text-decoration:none}.brand-symbol{align-items:center;background:linear-gradient(135deg,#d4af3738,#d4af370d);border:1px solid var(--gold-border);border-radius:8px;display:flex;height:36px;justify-content:center;width:36px}.gold-gem{color:var(--gold-400);filter:drop-shadow(0 0 6px rgba(212,175,55,.5));font-size:1.1rem}.brand-text-block{display:flex;flex-direction:column}.brand-title{color:#fff;font-family:var(--font-heading);font-size:1.35rem;font-weight:800;letter-spacing:.05em;line-height:1}.brand-tagline{color:var(--gold-400);font-size:.62rem;font-weight:600;letter-spacing:.16em;margin-top:3px}.desktop-nav-links{align-items:center;display:flex;gap:22px}.nav-item{color:var(--text-secondary);font-size:.9rem;font-weight:500;padding:6px 0;position:relative;text-decoration:none;transition:all .2s ease}.nav-item.active,.nav-item:hover{color:var(--gold-300)}.nav-item.active:after{background:var(--gold-gradient);border-radius:2px;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.navbar-actions{align-items:center;display:flex;gap:10px}.app-dropdown-container{position:relative}.app-drop-btn{align-items:center;display:flex;gap:6px}.drop-caret{font-size:.7rem}.app-dropdown-menu{animation:fadeInDown .2s ease;background:#111722;border:1px solid var(--gold-border);border-radius:var(--radius-md);box-shadow:0 16px 36px #0009;padding:10px;position:absolute;right:0;top:calc(100% + 10px);width:250px}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dropdown-header{border-bottom:1px solid var(--border-hairline);color:var(--gold-500);font-size:.68rem;font-weight:700;letter-spacing:.12em;margin-bottom:6px;padding:6px 10px 8px}.dropdown-item{border-radius:var(--radius-sm);display:block;padding:8px 10px;text-decoration:none;transition:all .15s ease}.dropdown-item:hover{background:#d4af371a}.item-title{color:#f1f5f9;font-size:.86rem;font-weight:600}.item-sub{color:var(--text-muted);font-size:.74rem;margin-top:2px}.login-btn{border-color:#ffffff26}.mobile-toggle{background:none;border:1px solid var(--border-medium);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:none;font-size:1.25rem;padding:6px 10px}.mobile-drawer{background:#0d121b;border-top:1px solid var(--border-hairline);display:none;padding:20px 24px 30px}.mobile-links{display:flex;flex-direction:column;gap:12px}.mobile-link{align-items:center;border-bottom:1px solid #ffffff0d;color:var(--text-secondary);display:flex;font-size:1rem;justify-content:space-between;padding:10px 0;text-decoration:none}.badge-pill{background:#3b82f626;border-radius:12px;color:#60a5fa;font-size:.72rem;padding:2px 8px}.badge-pill.gold{background:#d4af3726;color:var(--gold-400)}.mobile-footer-actions{display:flex;flex-direction:column;gap:12px;margin-top:24px}.mobile-action-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.mobile-login-btn{width:100%}@media (max-width:1024px){.desktop-nav-links,.hide-mobile-sm{display:none}.mobile-drawer,.mobile-toggle{display:block}}.jmi-footer{background:#06080d;border-top:1px solid var(--border-hairline);color:var(--text-secondary);padding:70px 0 32px;position:relative}.footer-columns-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:2.2fr 1.1fr 1.1fr 1.1fr 1.1fr 1.4fr;margin-bottom:50px}.brand-col{display:flex;flex-direction:column}.footer-brand-logo{align-items:center;display:flex;gap:8px;margin-bottom:6px;text-decoration:none}.footer-brand-logo .gold-gem{color:var(--gold-400);font-size:1.2rem}.footer-brand-logo .brand-name{color:#fff;font-family:var(--font-heading);font-size:1.5rem;font-weight:800;letter-spacing:.05em}.company-legal-name{color:var(--gold-400);font-size:.78rem;font-weight:600;letter-spacing:.12em;margin-bottom:14px}.footer-tagline{color:var(--text-muted);font-size:.85rem;line-height:1.6;margin-bottom:18px;max-width:280px}.footer-company-reg{color:var(--text-muted);font-size:.76rem}.footer-col-title{color:#fff;font-size:.76rem;font-weight:700;letter-spacing:.12em;margin-bottom:18px}.footer-nav-list{display:flex;flex-direction:column;gap:10px;list-style:none}.footer-nav-list a{color:var(--text-secondary);font-size:.84rem;text-decoration:none;transition:all .2s ease}.footer-nav-list a:hover{color:var(--gold-300);display:inline-block;transform:translateX(2px)}.footer-link-btn{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-family:var(--font-body);font-size:.84rem;padding:0;text-align:left;transition:all .2s ease}.footer-link-btn:hover{color:var(--gold-300);transform:translateX(2px)}.footer-download-badges{display:flex;flex-direction:column;gap:12px}.google-play-pill{align-items:center;background:#ffffff0d;border:1px solid var(--border-medium);border-radius:var(--radius-md);color:#fff;display:inline-flex;gap:10px;padding:8px 14px;text-decoration:none;transition:all .2s ease;width:-webkit-fit-content;width:fit-content}.google-play-pill:hover{background:#ffffff1a;border-color:var(--gold-border)}.google-play-pill .play-icon{color:var(--gold-400);font-size:1.1rem}.pill-text{display:flex;flex-direction:column}.pill-sub{color:var(--text-muted);font-size:.6rem;letter-spacing:.08em}.pill-main{font-size:.85rem;font-weight:700}.app-pills-stack{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.mini-badge{background:#d4af371a;border:1px solid var(--gold-border);border-radius:4px;color:var(--gold-400);font-size:.68rem;padding:2px 6px}.footer-bottom-bar{align-items:center;border-top:1px solid #ffffff0d;display:flex;flex-wrap:wrap;font-size:.78rem;gap:16px;justify-content:space-between;padding-top:24px}.copyright-text{color:var(--text-muted);font-family:var(--font-mono)}.footer-disclaimer-snippet{color:var(--text-muted);max-width:580px;text-align:right}@media (max-width:1100px){.footer-columns-grid{gap:30px;grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.footer-columns-grid{gap:28px;grid-template-columns:1fr}.footer-disclaimer-snippet{text-align:left}}.metal-rate-strip{background:linear-gradient(90deg,#0d1117,#161b22 50%,#0d1117);border-bottom:1px solid #d4af3740;box-shadow:0 2px 10px #00000059;color:#e6edf3;font-size:13px;overflow:hidden;position:relative;z-index:1001}.rate-container{gap:12px;height:42px;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 16px}.rate-badge,.rate-container{align-items:center;display:flex}.rate-badge{background:#d4af371f;border:1px solid #d4af3766;border-radius:20px;flex-shrink:0;gap:6px;padding:4px 10px;white-space:nowrap}.live-dot{background-color:#10b981;border-radius:50%;box-shadow:0 0 8px #10b981;display:inline-block;height:7px;transition:transform .2s ease;width:7px}.live-dot.pulse-1{box-shadow:0 0 12px #34d399;transform:scale(1.35)}.live-dot.pulse-0{transform:scale(1)}.rate-badge-title{color:#f3ba2f;font-size:11px;font-weight:700;letter-spacing:.8px}.rate-live-interval{background:#10b98126;border-radius:4px;color:#10b981;font-size:10px;font-weight:600;padding:1px 5px}.rate-state-selector-wrap{flex-shrink:0}.rate-state-select{background:#161b22e6;border:1px solid #d4af3759;border-radius:6px;color:#d4af37;cursor:pointer;font-size:11px;font-weight:600;outline:none;padding:4px 8px;transition:all .2s ease}.rate-state-select:focus,.rate-state-select:hover{background:#1c2128;border-color:#f3ba2f}.rate-state-select option{background:#161b22;color:#e6edf3}.rate-scroll-viewport{flex:1 1;mask-image:linear-gradient(90deg,#0000,#000 30px,#000 calc(100% - 30px),#0000);-webkit-mask-image:linear-gradient(90deg,#0000,#000 30px,#000 calc(100% - 30px),#0000);overflow:hidden;position:relative}.rate-scroll-marquee{align-items:center;animation:ticker-scroll 28s linear infinite;display:flex;gap:24px;width:-webkit-max-content;width:max-content;will-change:transform}.rate-scroll-marquee.paused{animation-play-state:paused}@keyframes ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.rate-ticker-item{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;display:inline-flex;gap:7px;padding:3px 12px;transition:background .2s ease;white-space:nowrap}.rate-ticker-item:hover{background:#d4af3714;border-color:#d4af3733}.rate-metal-name{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.5px}.rate-price{color:#fff;font-family:Consolas,monospace,sans-serif;font-size:13px;font-weight:700;letter-spacing:.3px}.rate-unit{color:#64748b;font-size:10px}.rate-change{align-items:center;border-radius:4px;display:inline-flex;font-size:11px;font-weight:700;padding:1px 5px}.rate-change.positive{background:#10b9811f;color:#10b981}.rate-change.negative{background:#ef44441f;color:#ef4444}.rate-meta{align-items:center;display:flex;flex-shrink:0;gap:8px}.rate-updated{color:#94a3b8;font-family:Consolas,monospace,sans-serif;font-size:11px}.rate-disclaimer-pill{background:#d4af371a;border:1px solid #d4af3740;border-radius:4px;color:#d4af37;cursor:help;font-size:10px;padding:2px 7px;white-space:nowrap}@media (max-width:900px){.rate-disclaimer-pill{display:none}}@media (max-width:650px){.rate-badge-title,.rate-updated{display:none}.rate-container{gap:8px;padding:0 10px}}.main-hero-section{background:radial-gradient(circle at 50% 10%,#1a243866 0,#07090ef2 75%);overflow:hidden;padding:85px 0 70px;position:relative}.hero-radial-glow{border-radius:50%;filter:blur(90px);pointer-events:none;position:absolute}.gold-top-glow{background:#d4af3724;height:350px;left:50%;top:-120px;transform:translateX(-50%);width:500px}.sapphire-right-glow{background:#3b82f614;height:400px;right:-100px;top:30%;width:400px}.hero-mesh-overlay{background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:40px 40px;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.hero-container{position:relative;z-index:10}.hero-content-block{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:920px;text-align:center}.hero-network-badge{align-items:center;background:#d4af371a;border:1px solid #d4af3747;border-radius:var(--radius-full);box-shadow:0 0 20px #d4af3726;color:var(--gold-400);display:inline-flex;font-size:.76rem;font-weight:700;gap:8px;letter-spacing:.12em;margin-bottom:24px;padding:6px 18px}.badge-sparkle{color:var(--gold-300);font-size:.85rem}.hero-main-title{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.title-words{color:#fff;font-size:clamp(2.4rem,5.5vw,4.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.1}.title-subline{font-size:clamp(1.7rem,3.8vw,2.7rem);font-weight:700;letter-spacing:-.02em;line-height:1.2}.hero-lead-text{color:var(--text-secondary);font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.65;margin-bottom:40px;max-width:760px}.hero-conversion-cluster{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#0e141fb3;border:1px solid var(--border-medium);border-radius:var(--radius-xl);box-shadow:0 20px 48px #00000080;margin-bottom:40px;max-width:720px;padding:24px 28px;width:100%}.decision-prompt-label{color:var(--gold-400);font-size:.72rem;font-weight:700;letter-spacing:.14em;margin-bottom:16px}.primary-actions-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:20px}.hero-btn{border-radius:var(--radius-md);overflow:hidden;padding:18px 20px;position:relative;text-decoration:none;transition:all .28s cubic-bezier(.16,1,.3,1)}.hero-btn-buyer{background:linear-gradient(135deg,#3b82f62e,#2563eb14);border:1px solid #3b82f659}.hero-btn-buyer:hover{background:linear-gradient(135deg,#3b82f647,#2563eb26);border-color:#3b82f699;box-shadow:0 12px 28px #3b82f640;transform:translateY(-3px)}.hero-btn-seller{background:var(--gold-gradient);border:1px solid var(--gold-400);box-shadow:0 8px 25px #d4af374d}.hero-btn-seller:hover{box-shadow:0 12px 32px #d4af3773;filter:brightness(1.08);transform:translateY(-3px)}.hero-btn-seller .btn-main-title{color:#0b0e14}.hero-btn-seller .btn-sub-caption{color:#0b0e14d9}.hero-btn-seller .btn-arrow-icon{color:#0b0e14}.btn-inner{align-items:center;display:flex;gap:14px}.portal-icon-lead{font-size:1.6rem}.btn-label-group{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;text-align:left}.btn-main-title{color:#fff;font-size:1.15rem;font-weight:800;line-height:1.2}.btn-sub-caption{color:var(--text-secondary);font-size:.74rem;margin-top:2px}.btn-arrow-icon{color:#fff;font-size:1.2rem;font-weight:700;transition:transform .2s ease}.hero-btn:hover .btn-arrow-icon{transform:translateX(4px)}.secondary-actions-row{align-items:center;border-top:1px solid var(--border-hairline);display:flex;flex-wrap:wrap;font-size:.82rem;gap:14px;justify-content:center;padding-top:14px}.sec-link{color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.sec-link:hover{color:var(--gold-300)}.sec-divider{color:var(--text-muted)}.sec-link-btn{background:none;border:none;color:var(--gold-400);cursor:pointer;font-size:.82rem;font-weight:600;padding:0}.sec-link-btn:hover{text-decoration:underline}.hero-trust-proof-strip{align-items:center;background:#0a0e1673;border:1px solid var(--border-hairline);border-radius:var(--radius-full);display:flex;flex-wrap:wrap;gap:28px;justify-content:center;padding:16px 28px}.proof-item{align-items:center;display:flex;gap:8px}.proof-val{color:var(--gold-300);font-family:var(--font-mono);font-size:.95rem;font-weight:800}.proof-label{color:var(--text-muted);font-size:.8rem}.proof-separator{background:var(--border-medium);height:14px;width:1px}@media (max-width:768px){.primary-actions-row{grid-template-columns:1fr}.hero-trust-proof-strip{border-radius:var(--radius-lg);gap:16px}.proof-separator{display:none}}.business-selector-section{background:linear-gradient(180deg,#080b1099,#10162266);padding:80px 0;position:relative}.business-cards-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,1fr);position:relative;z-index:10}.business-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0e141fd9;border:1px solid var(--border-hairline);border-radius:var(--radius-xl);display:flex;flex-direction:column;overflow:hidden;padding:40px 36px;position:relative;transition:all .35s cubic-bezier(.16,1,.3,1)}.business-card:hover{box-shadow:0 24px 48px -12px #000000b3;transform:translateY(-5px)}.buyer-portal-card:hover{border-color:#3b82f659}.seller-portal-card:hover{border-color:#d4af3766}.card-ambient-glow{border-radius:50%;filter:blur(70px);height:220px;opacity:.15;pointer-events:none;position:absolute;right:-80px;top:-80px;width:220px}.buyer-glow{background:#3b82f6}.seller-glow{background:#d4af37}.card-top{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.portal-badge{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:.82rem;font-weight:700;gap:8px;letter-spacing:.1em;padding:6px 14px;width:-webkit-fit-content;width:fit-content}.buyer-tag{background:#3b82f61f;border:1px solid #3b82f640}.seller-tag{background:#d4af371f;border:1px solid #d4af3740}.role-sub{color:var(--text-muted);font-size:.82rem}.card-headline{color:#fff;font-size:1.65rem;line-height:1.25;margin-bottom:12px}.card-lead{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin-bottom:28px}.features-checklist{display:flex;flex:1 1;flex-direction:column;gap:12px;margin-bottom:36px}.check-item{align-items:flex-start;display:flex;gap:12px}.check-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:20px;justify-content:center;margin-top:2px;width:20px}.check-icon.sapphire{background:#3b82f62e;color:#60a5fa}.check-icon.gold{background:#d4af372e;color:var(--gold-400)}.check-text{color:var(--text-secondary);font-size:.88rem;line-height:1.45}.card-bottom-action{display:flex;flex-direction:column;gap:12px}.w-full{width:100%}.card-action-sub{color:var(--text-muted);font-size:.78rem;text-align:center}@media (max-width:960px){.business-cards-grid{gap:24px;grid-template-columns:1fr}.business-card{padding:30px 24px}}.operating-layer-section{background:#090c12;border-bottom:1px solid var(--border-hairline);border-top:1px solid var(--border-hairline);padding:90px 0;position:relative}.network-diagram-container{background:radial-gradient(circle at 50% 50%,#d4af370d 0,#0f141fb3 100%);border:1px solid var(--border-hairline);border-radius:var(--radius-xl);margin-bottom:32px;padding:48px 36px 36px;position:relative}.platform-crown{display:flex;justify-content:center;margin-bottom:40px}.crown-badge{align-items:center;background:#d4af3726;border:1px solid var(--gold-border-bright);border-radius:var(--radius-full);box-shadow:0 0 24px #d4af3733;display:flex;gap:8px;padding:8px 20px}.crown-icon{color:var(--gold-300);font-size:.9rem}.crown-text{color:var(--gold-300);font-size:.85rem;font-weight:800;letter-spacing:.12em}.tri-entity-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);position:relative;z-index:10}.entity-node{align-items:center;background:#121826e6;border:1px solid var(--border-medium);border-radius:var(--radius-lg);cursor:pointer;display:flex;flex-direction:column;padding:28px 24px;position:relative;text-align:center;transition:all .25s ease}.entity-node.active,.entity-node:hover{border-color:var(--gold-border-bright);box-shadow:0 12px 30px #00000080,0 0 20px #d4af371f;transform:translateY(-4px)}.central-node{background:linear-gradient(180deg,#1a2336e6,#121826f2);border-color:#d4af3759}.node-indicator{color:var(--text-muted);font-family:var(--font-mono);font-size:.72rem;font-weight:700;margin-bottom:12px}.node-indicator.highlight{color:var(--gold-400);letter-spacing:.08em}.node-icon{font-size:2.2rem;margin-bottom:12px}.node-title{color:#fff;font-size:1.25rem;font-weight:800;letter-spacing:.04em;margin-bottom:8px}.node-summary{color:var(--text-secondary);font-size:.85rem;line-height:1.45;margin-bottom:16px;min-height:48px}.node-action{color:var(--gold-400);font-size:.78rem;font-weight:600;margin-top:auto}.order-network-base{align-items:center;display:flex;flex-direction:column;margin-top:36px;position:relative}.network-hub-pill{align-items:center;background:#111824;border:1px solid var(--border-medium);border-radius:var(--radius-full);box-shadow:0 4px 20px #0006;color:#e2e8f0;display:flex;font-size:.82rem;font-weight:700;gap:10px;letter-spacing:.08em;padding:10px 24px}.lock-icon{color:var(--gold-400)}.entity-detail-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121928cc;border:1px solid var(--gold-border);border-radius:var(--radius-lg);padding:32px 36px}.detail-header{border-bottom:1px solid var(--border-hairline);margin-bottom:24px;padding-bottom:20px}.detail-badge{color:var(--gold-400);display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.detail-title{color:#fff;font-size:1.4rem;margin-bottom:6px}.detail-role{color:var(--text-secondary);font-size:.95rem}.detail-points-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.detail-point-card{align-items:flex-start;background:#0a0e1680;border:1px solid var(--border-hairline);border-radius:var(--radius-md);display:flex;gap:12px;padding:14px 18px}.detail-bullet{color:var(--gold-400);font-size:.85rem;margin-top:2px}.detail-point-text{color:var(--text-secondary);font-size:.88rem;line-height:1.5}@media (max-width:900px){.tri-entity-grid{gap:16px}.detail-points-grid,.tri-entity-grid{grid-template-columns:1fr}.network-diagram-container{padding:30px 20px}}.how-jmi-works-section{background:var(--bg-deep);padding:85px 0;position:relative}.steps-flow-container{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(5,1fr);position:relative}.workflow-step-card{background:#0f1521d1;border:1px solid var(--border-hairline);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden;padding:28px 20px;position:relative;transition:all .3s ease}.workflow-step-card:hover{border-color:var(--gold-border);box-shadow:0 16px 30px #00000080,0 0 16px #d4af371a;transform:translateY(-4px)}.step-number-pill{align-items:center;background:#d4af371f;border:1px solid var(--gold-border);border-radius:8px;color:var(--gold-300);display:flex;font-family:var(--font-mono);font-size:.95rem;font-weight:700;height:36px;justify-content:center;margin-bottom:16px;width:36px}.step-tag{color:var(--gold-500);font-size:.65rem;font-weight:700;letter-spacing:.12em;margin-bottom:6px}.step-title{color:#fff;font-size:1.25rem;margin-bottom:10px}.step-description{color:var(--text-secondary);flex:1 1;font-size:.84rem;line-height:1.5;margin-bottom:18px}.step-points-list{border-top:1px solid var(--border-hairline);display:flex;flex-direction:column;gap:8px;padding-top:14px}.step-pt-item{align-items:flex-start;color:var(--text-muted);display:flex;font-size:.76rem;gap:8px;line-height:1.4}.step-dot{color:var(--gold-500);font-size:.65rem;margin-top:2px}@media (max-width:1200px){.steps-flow-container{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.steps-flow-container{gap:16px;grid-template-columns:1fr}}.categories-section{background:#0b0e15;padding:90px 0;position:relative}.category-tabs-bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:36px}.cat-tab-btn{background:#ffffff0d;border:1px solid var(--border-medium);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;font-size:.86rem;font-weight:600;padding:8px 18px;transition:all .2s ease}.cat-tab-btn:hover{background:#d4af371a;color:var(--gold-300)}.cat-tab-btn.active{background:var(--gold-gradient);border-color:var(--gold-400);box-shadow:0 4px 16px #d4af3747;color:#0c1017}.category-spotlight-card{background:#121926d9;border:1px solid var(--gold-border);border-radius:var(--radius-xl);box-shadow:0 20px 48px #0009;display:grid;grid-template-columns:460px 1fr;margin-bottom:40px;overflow:hidden}.spotlight-image-col{background:#090c12;height:100%;min-height:380px;position:relative}.category-hero-img{display:block;height:100%;object-fit:cover;width:100%}.image-overlay-badge{bottom:16px;left:16px;position:absolute}.badge-hallmark{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1017e0;border:1px solid var(--gold-border);border-radius:6px;color:var(--gold-300);font-size:.76rem;font-weight:700;letter-spacing:.06em;padding:6px 12px}.spotlight-content-col{display:flex;flex-direction:column;padding:40px}.spotlight-meta-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.cat-badge{color:var(--gold-400);font-size:.72rem;font-weight:800;letter-spacing:.12em}.min-order-pill{background:#ffffff0f;border:1px solid var(--border-medium);border-radius:var(--radius-full);color:var(--text-secondary);font-size:.76rem;padding:4px 10px}.spotlight-title{color:#fff;font-size:1.85rem;margin-bottom:8px}.spotlight-purities{align-items:center;display:flex;font-size:.85rem;gap:8px;margin-bottom:16px}.spotlight-purities .label{color:var(--text-muted)}.spotlight-purities .val{color:var(--gold-300);font-family:var(--font-mono);font-weight:600}.spotlight-desc{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin-bottom:24px}.spec-tiles-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:30px}.spec-tile{background:#0c101899;border:1px solid var(--border-hairline);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:4px;padding:12px 16px}.spec-tile-label{color:var(--text-muted);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.spec-tile-value{color:#f1f5f9;font-size:.86rem;font-weight:600}.spotlight-actions{display:flex;gap:14px;margin-top:auto}.all-categories-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(7,1fr)}.cat-mini-card{background:#101622b3;border:1px solid var(--border-hairline);border-radius:var(--radius-md);cursor:pointer;overflow:hidden;transition:all .2s ease}.cat-mini-card.selected,.cat-mini-card:hover{border-color:var(--gold-border-bright);box-shadow:0 8px 18px #0006;transform:translateY(-3px)}.cat-mini-card.selected{background:#1a2436e6}.cat-mini-img{display:block;height:90px;object-fit:cover;width:100%}.cat-mini-info{padding:8px 10px}.cat-mini-title{color:#fff;font-size:.78rem;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-mini-purity{color:var(--gold-400);display:block;font-size:.68rem}@media (max-width:1024px){.category-spotlight-card{grid-template-columns:1fr}.spotlight-image-col{height:260px;min-height:260px}.all-categories-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){.all-categories-grid{grid-template-columns:repeat(2,1fr)}.spotlight-actions{flex-direction:column}}.metal-rates-section{background:#080b10;padding:85px 0;position:relative}.rates-cards-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:36px}.rate-card-item{background:#101622d9;border:1px solid var(--border-hairline);border-radius:var(--radius-lg);display:flex;flex-direction:column;padding:28px 22px;position:relative;transition:all .3s ease}.rate-card-item:hover{border-color:var(--gold-border);box-shadow:0 16px 36px #00000080,0 0 18px #d4af371a;transform:translateY(-4px)}.card-top-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.rate-metal-badge{background:#d4af371f;border-radius:4px;color:var(--gold-400);font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:4px 8px}.rate-fluctuation{font-family:var(--font-mono);font-size:.74rem;font-weight:600}.rate-fluctuation.pos{color:#34d399}.rate-fluctuation.neg{color:#f87171}.rate-card-title{color:#fff;font-size:1.3rem;margin-bottom:4px}.rate-card-purity{color:var(--text-muted);font-size:.8rem;margin-bottom:18px}.rate-display-box{align-items:center;background:#0a0e1699;border:1px solid #d4af3726;border-radius:var(--radius-md);display:flex;flex-direction:column;margin-bottom:18px;padding:14px}.main-rate-val{color:var(--gold-300);font-family:var(--font-mono);font-size:1.6rem;font-weight:800;letter-spacing:-.02em}.main-rate-unit{color:var(--text-muted);font-size:.75rem;margin-top:2px}.rate-card-desc{color:var(--text-secondary);font-size:.82rem;line-height:1.45;margin-top:auto}.rates-regulatory-notice{align-items:flex-start;background:#0e141fe6;border:1px solid #ffffff1a;border-radius:var(--radius-md);display:flex;gap:16px;padding:20px 24px}.notice-icon{flex-shrink:0;font-size:1.5rem;margin-top:2px}.notice-heading{color:#f1f5f9;font-size:.92rem;margin-bottom:4px}.notice-text{color:var(--text-muted);font-size:.82rem;line-height:1.5}@media (max-width:1024px){.rates-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.rates-cards-grid{grid-template-columns:1fr}}.trust-section{background:var(--bg-deep);padding:85px 0;position:relative}.trust-cards-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.trust-card-item{background:#101622bf;border:1px solid var(--border-hairline);border-radius:var(--radius-lg);display:flex;flex-direction:column;padding:32px 26px;position:relative;transition:all .3s ease}.trust-card-item:hover{border-color:var(--gold-border);box-shadow:0 16px 36px #00000080,0 0 20px #d4af3714;transform:translateY(-4px)}.trust-icon-box{align-items:center;background:#d4af371a;border:1px solid var(--gold-border);border-radius:var(--radius-md);display:flex;font-size:1.4rem;height:48px;justify-content:center;margin-bottom:20px;width:48px}.trust-card-title{color:#fff;font-size:1.15rem;margin-bottom:10px}.trust-card-desc{color:var(--text-secondary);font-size:.88rem;line-height:1.55}@media (max-width:992px){.trust-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.trust-cards-grid{grid-template-columns:1fr}}.mobile-apps-section{background:var(--bg-deep);padding:85px 0;position:relative}.apps-cards-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:960px}.app-card-item{background:#18181bd9;border:1px solid var(--border-hairline);border-radius:var(--radius-xl);display:flex;flex-direction:column;padding:40px 32px;position:relative;transition:all .3s ease}.app-card-item:hover{border-color:var(--gold-border);box-shadow:0 20px 40px #0009,0 0 20px #d4af371a;transform:translateY(-4px)}.app-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.app-badge{border-radius:var(--radius-full);font-size:.72rem;font-weight:700;letter-spacing:.08em;padding:4px 10px}.app-badge.buyer{background:#3b82f624;border:1px solid #3b82f64d;color:#60a5fa}.app-badge.seller{background:#d4af3724;border:1px solid #d4af374d;color:var(--gold-400)}.app-store-icon{color:var(--text-muted);font-family:var(--font-mono);font-size:.72rem}.app-title{color:#fff;font-size:1.55rem;margin-bottom:4px}.app-subtitle{color:var(--gold-400);font-size:.88rem;font-weight:600;margin-bottom:14px}.app-description{color:var(--text-secondary);font-size:.9rem;line-height:1.6;margin-bottom:24px}.app-features-list{display:flex;flex:1 1;flex-direction:column;gap:10px;margin-bottom:30px}.app-feature-row{align-items:center;color:var(--text-secondary);display:flex;font-size:.85rem;gap:10px}.app-feat-check{color:var(--gold-400);font-weight:700}.play-icon{color:var(--gold-400);font-size:.8rem}@media (max-width:800px){.apps-cards-grid{gap:20px;grid-template-columns:1fr}}.business-onboarding-section{padding:85px 0;position:relative}.onboarding-banner-box{background:radial-gradient(circle at 50% 0,#d4af371f 0,#101622f2 70%);border:1px solid var(--gold-border);border-radius:var(--radius-xl);box-shadow:0 24px 60px #000000b3;overflow:hidden;padding:56px 48px;position:relative}.banner-backdrop-pattern{background-image:radial-gradient(#d4af3714 1px,#0000 0);background-size:24px 24px;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.banner-content-top{margin:0 auto 48px;max-width:750px;position:relative;text-align:center;z-index:10}.banner-title{font-size:clamp(2rem,3.2vw,2.75rem);line-height:1.2;margin-bottom:14px}.banner-sub{color:var(--text-secondary);font-size:1.05rem;line-height:1.6}.banner-conversion-split{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr;position:relative;z-index:10}.conversion-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c1019d9;border:1px solid var(--border-medium);border-radius:var(--radius-lg);display:flex;flex-direction:column;padding:36px 32px;transition:all .3s ease}.conversion-panel:hover{box-shadow:0 16px 36px #00000080;transform:translateY(-3px)}.buyer-panel:hover{border-color:#3b82f666}.seller-panel:hover{border-color:var(--gold-border-bright)}.panel-badge-row{margin-bottom:16px}.panel-tag{border-radius:var(--radius-full);font-size:.72rem;font-weight:700;letter-spacing:.1em;padding:4px 10px}.buyer-tag{background:#3b82f626;border:1px solid #3b82f64d;color:#60a5fa}.seller-tag{background:#d4af3726;border:1px solid #d4af374d;color:var(--gold-400)}.panel-title{color:#fff;font-size:1.35rem;line-height:1.3;margin-bottom:12px}.panel-desc{color:var(--text-secondary);font-size:.88rem;line-height:1.55;margin-bottom:20px}.panel-perks{color:var(--text-muted);font-size:.82rem;gap:8px;margin-bottom:28px}.panel-action,.panel-perks{display:flex;flex-direction:column}.panel-action{gap:12px;margin-top:auto}.panel-learn-more{color:var(--gold-400);font-size:.78rem;text-align:center;text-decoration:none}.panel-learn-more:hover{text-decoration:underline}@media (max-width:900px){.onboarding-banner-box{padding:36px 20px}.banner-conversion-split{gap:20px;grid-template-columns:1fr}.conversion-panel{padding:26px 20px}}.faq-section{background:var(--bg-deep);padding:85px 0;position:relative}.faq-accordion-list{display:flex;flex-direction:column;gap:14px;margin:0 auto;max-width:820px}.faq-item{background:#101622b3;border:1px solid var(--border-hairline);border-radius:var(--radius-md);cursor:pointer;padding:20px 24px;transition:all .2s ease}.faq-item.open,.faq-item:hover{background:#141c2cd9;border-color:var(--gold-border)}.faq-question-row{align-items:center;display:flex;gap:16px;justify-content:space-between}.faq-q-title{color:#fff;font-size:1.05rem;font-weight:600}.faq-icon-toggle{color:var(--gold-400);font-family:var(--font-mono);font-size:1.25rem;font-weight:700}.faq-answer-row{border-top:1px solid var(--border-hairline);margin-top:14px;padding-top:14px}.faq-answer-text{color:var(--text-secondary);font-size:.92rem;line-height:1.6}.auth-modal-backdrop{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#04060ad1;bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:9999}.auth-modal-card{animation:modalScaleUp .25s cubic-bezier(.16,1,.3,1);background:#111724;border:1px solid var(--gold-border);border-radius:var(--radius-xl);box-shadow:0 24px 60px #000c,0 0 30px #d4af3726;max-width:520px;padding:36px 32px;position:relative;width:100%}@keyframes modalScaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.auth-modal-close{align-items:center;background:#ffffff0d;border:1px solid var(--border-medium);border-radius:50%;color:var(--text-muted);cursor:pointer;display:flex;font-size:.9rem;height:32px;justify-content:center;position:absolute;right:18px;top:18px;transition:all .2s ease;width:32px}.auth-modal-close:hover{background:#ffffff1f;color:#fff}.auth-tabs-row{background:#0a0e16b3;border:1px solid var(--border-hairline);border-radius:var(--radius-md);display:flex;gap:4px;margin-bottom:24px;padding:4px}.auth-tab-btn{background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;flex:1 1;font-size:.8rem;font-weight:600;padding:8px 4px;transition:all .2s ease}.auth-tab-btn.active.buyer{background:#3b82f633;color:#60a5fa}.auth-tab-btn.active.seller{background:#d4af3733;color:var(--gold-400)}.auth-tab-btn.active.login{background:#ffffff1a;color:#fff}.auth-header-desc{margin-bottom:22px}.auth-header-desc h4{color:#fff;font-size:1.25rem;margin-bottom:4px}.auth-header-desc p{color:var(--text-secondary);font-size:.84rem}.auth-form-grid{display:flex;flex-direction:column;gap:14px}.input-row-2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.input-group{display:flex;flex-direction:column;gap:6px}.input-group label{color:var(--text-secondary);font-size:.78rem;font-weight:600}.input-group input,.input-group select{background:#0a0d15;border:1px solid var(--border-medium);border-radius:var(--radius-sm);color:#fff;font-family:var(--font-body);font-size:.88rem;padding:11px 14px;transition:border-color .2s ease}.input-group input:focus,.input-group select:focus{border-color:var(--gold-400);outline:none}.auth-submit-btn{font-size:.95rem;margin-top:8px}.form-sub-link{color:var(--gold-400);cursor:pointer;font-size:.8rem;margin-top:8px;text-align:center}.form-sub-link:hover{text-decoration:underline}.verification-guarantee-note{color:var(--text-muted);font-size:.72rem;margin-top:6px;text-align:center}.auth-success-state{padding:30px 10px;text-align:center}.success-icon{align-items:center;background:#10b98133;border:2px solid #10b981;border-radius:50%;color:#34d399;display:flex;font-size:1.6rem;height:56px;justify-content:center;margin:0 auto 20px;width:56px}.auth-success-state h3{color:#fff;font-size:1.4rem;margin-bottom:8px}.auth-success-state p{color:var(--text-secondary);font-size:.9rem;line-height:1.6}@media (max-width:540px){.input-row-2{grid-template-columns:1fr}}.landing-experience{display:flex;flex-direction:column;min-height:100vh}main{flex:1 1}.product-intelligence-card{background:#121826e6;border:1px solid var(--gold-border);border-radius:var(--radius-xl);box-shadow:0 24px 48px #0009,0 0 30px #d4af371f;display:flex;flex-direction:column;overflow:hidden;padding:32px;position:relative}.product-card-badge-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.spec-intel-badge{color:var(--gold-400);font-size:.7rem;font-weight:800;letter-spacing:.12em}.product-preview-header{grid-gap:18px;display:grid;gap:18px;grid-template-columns:100px 1fr;margin-bottom:24px}.product-img-box{background:#090c12;border:1px solid var(--border-medium);border-radius:var(--radius-md);height:100px;overflow:hidden;position:relative;width:100px}.intel-product-img{height:100%;object-fit:cover;width:100%}.huid-pill{background:#0c1017d9;border-radius:2px;bottom:4px;color:var(--gold-300);font-family:var(--font-mono);font-size:.6rem;left:4px;padding:2px 0;position:absolute;right:4px;text-align:center}.product-header-info{display:flex;flex-direction:column;justify-content:center}.product-category-tag{color:var(--gold-400);font-size:.68rem;font-weight:700;letter-spacing:.1em;margin-bottom:4px}.product-name{color:#fff;font-size:1.15rem;line-height:1.3;margin-bottom:8px}.seller-attribution{align-items:center;display:flex;flex-wrap:wrap;font-size:.78rem;gap:8px}.seller-label{color:var(--text-muted)}.seller-name{color:#e2e8f0;font-weight:600}.seller-badge{background:#10b9811f;border-radius:4px;color:#34d399;font-size:.68rem;padding:1px 6px}.spec-table-container{background:#0a0e1699;border:1px solid var(--border-hairline);border-radius:var(--radius-md);display:flex;flex-direction:column;margin-bottom:20px;padding:8px 16px}.spec-row{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;font-size:.84rem;justify-content:space-between;padding:10px 0}.spec-row:last-child{border-bottom:none}.spec-key{color:var(--text-secondary)}.spec-val{color:#f8fafc;font-weight:500}.highlight-gold,.highlight-mono{font-family:var(--font-mono);font-weight:700}.highlight-gold{color:var(--gold-300)}.badge-purity{background:#d4af3726;color:var(--gold-300)}.badge-purity,.badge-stamp{border-radius:4px;font-size:.78rem;font-weight:600;padding:2px 8px}.badge-stamp{background:#3b82f626;color:#60a5fa}.commercial-breakdown-box{background:#0e141ff2;border:1px dashed var(--gold-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:6px;margin-bottom:22px;padding:14px 16px}.breakdown-line{color:var(--text-muted);display:flex;font-size:.78rem;justify-content:space-between}.mono-num{color:var(--text-secondary);font-family:var(--font-mono)}.breakdown-total{align-items:center;border-top:1px solid var(--border-hairline);display:flex;justify-content:space-between;margin-top:4px;padding-top:8px}.total-label{color:#fff;font-size:.84rem;font-weight:600}.total-price{color:var(--gold-300);font-family:var(--font-mono);font-size:1.15rem;font-weight:800}.add-order-btn{font-size:.98rem}.card-disclaimer-sub{color:var(--text-muted);font-size:.72rem;line-height:1.4;margin-top:10px;text-align:center}.order-pipeline-widget{background:#0e141fe6;border:1px solid var(--border-medium);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:24px;padding:32px}.pipeline-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.live-status-pill{background:#3b82f61f;border-radius:4px;color:#60a5fa;display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.12em;margin-bottom:4px;padding:3px 8px}.pipeline-title{color:#fff;font-size:1.25rem}.order-id-label{background:#d4af3714;border:1px solid var(--gold-border);border-radius:4px;color:var(--gold-400);font-family:var(--font-mono);font-size:.82rem;padding:4px 10px}.pipeline-stepper{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(8,1fr);padding:10px 0;position:relative}.pipeline-node{cursor:pointer;flex-direction:column;position:relative;text-align:center;transition:all .2s ease}.node-bubble,.pipeline-node{align-items:center;display:flex}.node-bubble{background:#ffffff0d;border:2px solid var(--border-medium);border-radius:50%;font-size:1.1rem;height:44px;justify-content:center;margin-bottom:8px;transition:all .25s ease;width:44px}.node-name-label{color:var(--text-muted);font-size:.72rem;line-height:1.2}.pipeline-node.completed .node-bubble{background:#10b98133;border-color:#10b981;color:#34d399}.pipeline-node.completed .node-name-label{color:var(--text-secondary)}.pipeline-node.current .node-bubble{background:#d4af3740;border-color:var(--gold-400);box-shadow:0 0 16px #d4af3766;transform:scale(1.1)}.pipeline-node.current .node-name-label{color:var(--gold-300);font-weight:700}.active-stage-card{background:#0a0e16b3;border:1px solid var(--gold-border);border-radius:var(--radius-md);padding:18px 22px}.stage-card-top{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:8px}.stage-num{color:var(--gold-400);display:block;font-family:var(--font-mono);font-size:.72rem;font-weight:600}.stage-name{color:#fff;font-size:1.1rem}.stage-status-badge{background:#10b9811f;border:1px solid #10b9814d;border-radius:4px;color:#34d399;font-size:.74rem;padding:3px 8px}.stage-detail-text{color:var(--text-secondary);font-size:.88rem;line-height:1.5}@media (max-width:900px){.pipeline-stepper{gap:16px;grid-template-columns:repeat(4,1fr)}}@media (max-width:540px){.pipeline-stepper{grid-template-columns:repeat(2,1fr)}}.buyer-page-view{background-color:var(--bg-deep)}.buyer-hero-section{background:radial-gradient(circle at 20% 20%,#3b82f614 0,#0000 50%),radial-gradient(circle at 80% 80%,#d4af370f 0,#0000 50%);padding:80px 0 60px;position:relative}.buyer-hero-grid{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1.1fr .9fr}.buyer-hero-copy{display:flex;flex-direction:column}.buyer-hero-title{font-size:clamp(2.2rem,4.2vw,3.4rem);line-height:1.15;margin-bottom:20px}.buyer-hero-sub{color:var(--text-secondary);font-size:1.1rem;line-height:1.65;margin-bottom:32px}.buyer-cta-group{margin-bottom:36px}.buyer-cta-group,.buyer-quick-stats{display:flex;flex-wrap:wrap;gap:16px}.stat-pill{background:#ffffff0d;border:1px solid var(--border-medium);border-radius:var(--radius-full);color:var(--text-secondary);font-size:.8rem;padding:6px 14px}.stat-pill strong{color:var(--gold-300)}.buyer-workflow-section{background:#090c12;padding:85px 0}.timeline-flow-track{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.timeline-step-card{background:#101622cc;border:1px solid var(--border-hairline);border-radius:var(--radius-lg);display:flex;flex-direction:column;padding:30px 24px;position:relative;transition:all .3s ease}.timeline-step-card:hover{border-color:#3b82f666;box-shadow:0 16px 36px #00000080;transform:translateY(-4px)}.step-badge-number{color:#60a5fa;font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.08em;margin-bottom:12px}.step-icon-bubble{align-items:center;background:#3b82f61f;border-radius:var(--radius-md);display:flex;font-size:1.3rem;height:44px;justify-content:center;margin-bottom:14px;width:44px}.step-action-name{color:#fff;font-size:1.35rem;margin-bottom:6px}.step-subhead{color:var(--gold-400);font-size:.95rem;font-weight:600;margin-bottom:12px}.step-detail-p{color:var(--text-secondary);font-size:.86rem;line-height:1.55}.buyer-pipeline-section{padding:85px 0}.buyer-features-section{background:#090c12;padding:85px 0}.buyer-features-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.buyer-feat-card{background:#101622bf;border:1px solid var(--border-hairline);border-radius:var(--radius-lg);padding:32px 26px;transition:all .3s ease}.buyer-feat-card:hover{border-color:var(--gold-border);box-shadow:0 16px 36px #00000080;transform:translateY(-4px)}.buyer-feat-card .feat-icon{font-size:1.8rem;margin-bottom:16px}.buyer-feat-card .feat-title{color:#fff;font-size:1.2rem;margin-bottom:10px}.buyer-feat-card .feat-desc{color:var(--text-secondary);font-size:.86rem;line-height:1.55}.buyer-banner-cta-section{padding:80px 0}.buyer-cta-banner-box{background:linear-gradient(135deg,#1a2438e6,#0e141ff2);border:1px solid #3b82f666;border-radius:var(--radius-xl);box-shadow:0 24px 60px #0009;padding:56px 40px;text-align:center}.buyer-cta-banner-box h2{color:#fff;font-size:clamp(1.8rem,3vw,2.5rem);margin-bottom:14px}.buyer-cta-banner-box p{color:var(--text-secondary);font-size:1.05rem;line-height:1.6;margin:0 auto 32px;max-width:680px}.banner-btn-row{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}@media (max-width:1024px){.buyer-hero-grid{grid-template-columns:1fr}.buyer-features-grid,.timeline-flow-track{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.buyer-features-grid,.timeline-flow-track{grid-template-columns:1fr}}.seller-dashboard-card{background:#0f1521f2;border:1px solid var(--gold-border);border-radius:var(--radius-xl);box-shadow:0 24px 50px #0009,0 0 25px #d4af371a;display:flex;flex-direction:column;gap:28px;padding:32px;position:relative}.dashboard-header-bar{align-items:center;border-bottom:1px solid var(--border-hairline);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-bottom:18px}.dashboard-title-group{align-items:center;display:flex;gap:10px}.live-seller-dot{background:var(--gold-400);border-radius:50%;box-shadow:0 0 10px var(--gold-400);height:8px;width:8px}.dash-title{color:var(--gold-400);font-size:.82rem;font-weight:800;letter-spacing:.1em}.seller-name-tag{background:#ffffff0d;border:1px solid var(--border-hairline);border-radius:4px;color:var(--text-secondary);font-size:.78rem;padding:4px 10px}.metrics-section-block{display:flex;flex-direction:column;gap:12px}.metrics-header{align-items:center;display:flex;justify-content:space-between}.block-label{color:var(--text-muted);font-size:.72rem;font-weight:700;letter-spacing:.1em}.metric-refresh-time{color:var(--gold-500);font-size:.72rem}.stats-kpi-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr)}.kpi-box{background:#0a0e16a6;border:1px solid var(--border-hairline);border-radius:var(--radius-md);display:flex;flex-direction:column;padding:16px 14px}.kpi-label{color:var(--text-muted);font-size:.74rem;margin-bottom:6px}.kpi-value{color:#fff;font-family:var(--font-mono);font-size:1.5rem;font-weight:800;margin-bottom:4px}.kpi-value.gold{color:var(--gold-300);font-size:1.35rem}.kpi-sub{color:var(--text-muted);font-size:.68rem}.products-inventory-block{display:flex;flex-direction:column;gap:16px}.products-block-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.products-block-title{color:#fff;font-size:1.15rem;margin-bottom:2px}.products-block-sub{color:var(--text-muted);font-size:.78rem}.seller-products-table{background:#0a0e1699;border:1px solid var(--border-hairline);border-radius:var(--radius-md);overflow:hidden}.table-row{align-items:center;display:grid;font-size:.84rem;grid-template-columns:2fr 1fr 1fr 1fr;padding:12px 18px}.table-head{background:#ffffff08;border-bottom:1px solid var(--border-hairline);color:var(--text-muted);font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.table-body-row{border-bottom:1px solid #ffffff0a}.table-body-row:last-child{border-bottom:none}.prod-col-name{color:#f1f5f9;font-weight:500}.font-mono{font-family:var(--font-mono)}.status-pill.active{background:#10b98126;border-radius:4px;color:#34d399;font-size:.72rem;font-weight:600;padding:2px 8px}.dashboard-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.dashboard-modal{background:#111724;border:1px solid var(--gold-border);border-radius:var(--radius-lg);max-width:440px;padding:28px;width:90%}.modal-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.modal-top h5{color:#fff;font-size:1.15rem}.close-x{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:1.2rem}.modal-form{display:flex;flex-direction:column;gap:14px}.modal-form label{color:var(--text-secondary);font-size:.8rem}.modal-form input{background:#090c12;border:1px solid var(--border-medium);border-radius:var(--radius-sm);color:#fff;font-size:.9rem;padding:10px 14px}.modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:10px}@media (max-width:1024px){.stats-kpi-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.stats-kpi-grid{grid-template-columns:1fr 1fr}.table-row{grid-template-columns:1.5fr 1fr}.table-body-row span:nth-child(3),.table-body-row span:nth-child(4),.table-head span:nth-child(3),.table-head span:nth-child(4){display:none}}.seller-page-view{background-color:var(--bg-deep)}.seller-hero-section{background:radial-gradient(circle at 80% 20%,#d4af3717 0,#0000 50%),radial-gradient(circle at 20% 80%,#10b9810d 0,#0000 50%);padding:80px 0 60px;position:relative}.seller-hero-grid{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1.05fr .95fr}.seller-hero-copy{display:flex;flex-direction:column}.seller-hero-title{font-size:clamp(2.2rem,4.2vw,3.4rem);line-height:1.15;margin-bottom:20px}.seller-hero-sub{color:var(--text-secondary);font-size:1.1rem;line-height:1.65;margin-bottom:32px}.seller-cta-group{margin-bottom:36px}.seller-cta-group,.seller-quick-stats{display:flex;flex-wrap:wrap;gap:16px}.seller-workflow-section{background:#090c12;padding:85px 0}.seller-steps-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.seller-steps-grid .seller-workflow-card:last-child{grid-column:span 2}.seller-workflow-card{background:#101622d9;border:1px solid var(--border-hairline);border-radius:var(--radius-lg);display:flex;flex-direction:column;padding:26px 22px;position:relative;transition:all .3s ease}.seller-workflow-card:hover{border-color:var(--gold-border);box-shadow:0 16px 36px #00000080,0 0 18px #d4af371a;transform:translateY(-4px)}.step-num-pill{align-items:center;background:#d4af371f;border:1px solid var(--gold-border);border-radius:8px;color:var(--gold-300);display:flex;font-family:var(--font-mono);font-size:.95rem;font-weight:700;height:38px;justify-content:center;margin-bottom:14px;width:38px}.seller-workflow-card .step-title{color:#fff;font-size:1.25rem;margin-bottom:8px}.seller-workflow-card .step-desc{color:var(--text-secondary);font-size:.86rem;line-height:1.55}.seller-features-section{padding:85px 0}.seller-features-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.seller-feat-item{background:#101622bf;border:1px solid var(--border-hairline);border-radius:var(--radius-lg);padding:32px 26px;transition:all .3s ease}.seller-feat-item:hover{border-color:var(--gold-border);box-shadow:0 16px 36px #00000080;transform:translateY(-4px)}.feat-icon-box{align-items:center;background:#d4af371a;border:1px solid var(--gold-border);border-radius:var(--radius-md);display:flex;font-size:1.4rem;height:48px;justify-content:center;margin-bottom:18px;width:48px}.seller-feat-item .feat-title{color:#fff;font-size:1.2rem;margin-bottom:10px}.seller-feat-item .feat-desc{color:var(--text-secondary);font-size:.86rem;line-height:1.55}.seller-cta-banner-section{padding:80px 0}.seller-banner-card{background:radial-gradient(circle at 50% 50%,#d4af3726 0,#0e141ff2 75%);border:1px solid var(--gold-border);border-radius:var(--radius-xl);box-shadow:0 24px 60px #000000b3;padding:56px 40px;text-align:center}.seller-banner-card h2{color:#fff;font-size:clamp(1.8rem,3vw,2.5rem);margin-bottom:14px}.seller-banner-card p{color:var(--text-secondary);font-size:1.05rem;line-height:1.6;margin:0 auto 32px;max-width:680px}.banner-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}@media (max-width:1100px){.seller-hero-grid{grid-template-columns:1fr}.seller-steps-grid{grid-template-columns:repeat(2,1fr)}.seller-steps-grid .seller-workflow-card:last-child{grid-column:span 1}.seller-features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.seller-features-grid,.seller-steps-grid{grid-template-columns:1fr}}.request-access-wrapper{background:#090d16;color:#f1f5f9;min-height:100vh}.request-access-main{padding:60px 0 100px}.access-hero-header{margin:0 auto 48px;max-width:800px;text-align:center}.access-eyebrow{color:#d4af37;font-size:12px;font-weight:700;letter-spacing:1.5px;margin-bottom:12px}.access-title{color:#fff;font-size:38px;font-weight:800;line-height:1.2;margin-bottom:16px}.access-subtitle{color:#94a3b8;font-size:16px;line-height:1.6}.access-grid-layout{grid-gap:36px;align-items:start;display:grid;gap:36px;grid-template-columns:1fr 380px}.access-form-card{background:#111827;border:1px solid #d4af3740;border-radius:16px;box-shadow:0 15px 35px #0006;padding:36px}.role-selector-pills{grid-gap:10px;background:#1a2234;border-radius:12px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:28px;padding:6px}.role-pill{background:#0000;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:12px 8px;text-align:center;transition:all .2s ease}.role-pill.active{background:linear-gradient(135deg,#b8860b,#d4af37);box-shadow:0 4px 12px #d4af374d;color:#0d1117}.pill-title{font-size:14px;font-weight:700}.pill-sub{font-size:10px;opacity:.85}.form-section-title{border-bottom:1px solid #d4af3726;color:#d4af37;font-size:14px;font-weight:700;letter-spacing:.5px;margin:20px 0 12px;padding-bottom:6px;text-transform:uppercase}.form-row-2{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:14px}.form-field{margin-bottom:12px}.form-error-alert{background:#ef444426;border:1px solid #ef4444;border-radius:8px;color:#fca5a5;font-size:13px;margin-bottom:20px;padding:12px 16px}.submit-access-btn{font-size:15px;font-weight:700;margin-top:20px;padding:14px 24px}.access-success-box{padding:20px 0;text-align:center}.success-icon-big{align-items:center;background:#10b98126;border:2px solid #10b981;border-radius:50%;color:#10b981;display:flex;font-size:32px;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.success-ref-pill{background:#d4af3726;border:1px solid #d4af37;border-radius:20px;color:#f3ba2f;display:inline-block;font-size:13px;margin-bottom:16px;padding:6px 16px}.access-success-box h2{color:#fff;font-size:24px;margin-bottom:12px}.access-success-box p{color:#94a3b8;font-size:14px;line-height:1.6;margin:0 auto 24px;max-width:500px}.success-next-steps{background:#1a2234;border:1px solid #ffffff14;border-radius:12px;margin-bottom:24px;padding:20px;text-align:left}.success-next-steps h4{color:#d4af37;font-size:14px;margin-bottom:10px}.success-next-steps ul{color:#cbd5e1;font-size:13px;line-height:1.7;margin:0;padding-left:20px}.success-actions{display:flex;gap:12px;justify-content:center}.access-sidebar{display:flex;flex-direction:column;gap:24px}.access-support-card,.access-trust-card{background:#111827;border:1px solid #ffffff14;border-radius:14px;padding:24px}.access-trust-card h3{color:#fff;font-size:18px;margin-bottom:8px}.access-trust-card>p{color:#94a3b8;font-size:13px;line-height:1.5;margin-bottom:20px}.trust-benefit-item{display:flex;gap:14px;margin-bottom:16px}.benefit-icon{flex-shrink:0;font-size:22px}.trust-benefit-item h4{color:#f1f5f9;font-size:13px;margin-bottom:3px}.trust-benefit-item p{color:#64748b;font-size:12px;line-height:1.4;margin:0}.access-support-card h4{color:#d4af37;font-size:15px;margin-bottom:6px}.access-support-card p{color:#94a3b8;font-size:12px;margin-bottom:14px}.support-email,.support-phone{color:#fff;font-size:13px;font-weight:600;margin-bottom:4px}@media (max-width:960px){.access-grid-layout{grid-template-columns:1fr}}@media (max-width:600px){.form-row-2,.role-selector-pills{grid-template-columns:1fr}.access-form-card{padding:20px}}.blog-wrapper{background:#090d16;color:#f1f5f9;min-height:100vh}.blog-main-content{padding-bottom:80px}.blog-hero-section{background:radial-gradient(circle at 50% 20%,#d4af3714 0,#0000 70%);border-bottom:1px solid #ffffff0f;padding:50px 0 36px}.blog-hero-badge{align-items:center;background:#d4af371f;border:1px solid #d4af3759;border-radius:20px;color:#d4af37;display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:1px;margin-bottom:16px;padding:5px 14px}.badge-sparkle{color:#f3ba2f}.blog-hero-title{color:#fff;font-size:38px;font-weight:800;line-height:1.25;margin-bottom:16px;max-width:900px}.blog-hero-subtitle{color:#94a3b8;font-size:16px;line-height:1.6;margin-bottom:36px;max-width:800px}.blog-filter-bar{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding-top:10px}.blog-category-pills{display:flex;flex-wrap:wrap;gap:8px}.cat-pill{background:#161f30;border:1px solid #ffffff1a;border-radius:20px;color:#94a3b8;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .2s ease}.cat-pill:hover{background:#1e293b;color:#fff}.cat-pill.active{background:linear-gradient(135deg,#b8860b,#d4af37);border-color:#d4af37;box-shadow:0 2px 10px #d4af3740;color:#0d1117}.blog-search-wrap input{background:#161f30;border:1px solid #ffffff1f;border-radius:20px;color:#fff;font-size:13px;outline:none;padding:9px 18px;transition:all .2s ease;width:280px}.blog-search-wrap input:focus{border-color:#d4af37;width:320px}.blog-catalog-section{padding-top:48px}.featured-article-card{grid-gap:32px;background:#111827;border:1px solid #d4af3740;border-radius:16px;box-shadow:0 10px 30px #00000059;display:grid;gap:32px;grid-template-columns:1.2fr 1fr;margin-bottom:48px;overflow:hidden;transition:transform .3s ease}.featured-article-card:hover{transform:translateY(-3px)}.featured-img-wrap{height:100%;min-height:320px;position:relative}.featured-img-wrap img{height:100%;object-fit:cover;width:100%}.featured-badge{background:#d4af37;border-radius:4px;color:#0d1117;font-size:11px;font-weight:800;left:16px;letter-spacing:.5px;padding:4px 10px;position:absolute;top:16px}.featured-content{display:flex;flex-direction:column;justify-content:center;padding:32px 32px 32px 0}.article-meta-row{align-items:center;color:#94a3b8;display:flex;font-size:12px;gap:8px;margin-bottom:12px}.category-tag{color:#d4af37;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.featured-title{font-size:24px;font-weight:800;line-height:1.35;margin-bottom:14px}.featured-title a{color:#fff;text-decoration:none;transition:color .2s ease}.featured-title a:hover{color:#d4af37}.featured-excerpt{color:#94a3b8;font-size:14px;line-height:1.6;margin-bottom:24px}.featured-footer{justify-content:space-between}.author-block,.featured-footer{align-items:center;display:flex}.author-block{gap:10px}.author-avatar{align-items:center;background:#b8860b;border-radius:50%;color:#0d1117;display:flex;font-size:14px;font-weight:800;height:36px;justify-content:center;width:36px}.author-name{color:#f1f5f9;font-size:13px;font-weight:700}.author-role{color:#64748b;font-size:11px}.btn-read-more{color:#d4af37;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s ease}.btn-read-more:hover{transform:translateX(4px)}.articles-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));margin-bottom:60px}.article-card{background:#111827;border:1px solid #ffffff14;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease,border-color .2s ease}.article-card:hover{border-color:#d4af3759;transform:translateY(-4px)}.article-card-img{height:190px;position:relative}.article-card-img img{height:100%;object-fit:cover;width:100%}.category-tag-floating{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d1117d9;border:1px solid #d4af374d;border-radius:4px;bottom:12px;color:#d4af37;font-size:11px;font-weight:700;left:12px;padding:3px 8px;position:absolute}.article-card-body{display:flex;flex:1 1;flex-direction:column;padding:20px}.card-meta{color:#64748b;display:flex;font-size:11px;gap:6px;margin-bottom:8px}.card-title{font-size:17px;font-weight:700;line-height:1.4;margin-bottom:10px}.card-title a{color:#fff;text-decoration:none;transition:color .2s ease}.card-title a:hover{color:#d4af37}.card-excerpt{color:#94a3b8;flex:1 1;font-size:13px;line-height:1.5;margin-bottom:20px}.card-footer{align-items:center;border-top:1px solid #ffffff0f;display:flex;justify-content:space-between;padding-top:12px}.card-author{color:#64748b;font-size:12px}.card-link{color:#d4af37;font-size:13px;font-weight:700;text-decoration:none}.blog-newsletter-banner{align-items:center;background:linear-gradient(135deg,#161f30,#111827);border:1px solid #d4af374d;border-radius:14px;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:40px;padding:32px}.newsletter-content{align-items:center;display:flex;gap:16px;max-width:600px}.newsletter-sparkle{font-size:32px}.newsletter-content h3{color:#fff;font-size:18px;margin-bottom:4px}.newsletter-content p{color:#94a3b8;font-size:13px;margin:0}.newsletter-input-group{display:flex;gap:10px}.newsletter-input-group input{background:#090d16;border:1px solid #ffffff26;border-radius:8px;color:#fff;font-size:13px;outline:none;padding:10px 14px}.author-portal-shortcut{background:#ffffff05;border-radius:10px;color:#64748b;font-size:13px;padding:24px;text-align:center}.author-portal-link{color:#d4af37;font-weight:700;margin-left:8px;text-decoration:none}.author-portal-link:hover{text-decoration:underline}.blog-empty-state,.blog-loading-state{color:#94a3b8;padding:80px 20px;text-align:center}@media (max-width:900px){.featured-article-card{grid-template-columns:1fr}.featured-content{padding:24px}}.blog-detail-wrapper{background:#090d16;color:#f1f5f9;min-height:100vh}.blog-detail-main{padding:40px 0 80px}.article-reading-container{margin:0 auto;max-width:820px;padding:0 20px}.article-breadcrumbs{align-items:center;color:#64748b;display:flex;font-size:12px;gap:8px;margin-bottom:24px}.article-breadcrumbs a{color:#94a3b8;text-decoration:none;transition:color .2s ease}.article-breadcrumbs a:hover{color:#d4af37}.current-crumb{color:#d4af37;font-weight:600}.article-header{margin-bottom:32px}.article-category-pill{background:#d4af3726;border:1px solid #d4af3759;border-radius:20px;color:#d4af37;display:inline-block;font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:16px;padding:4px 12px;text-transform:uppercase}.article-headline{color:#fff;font-size:34px;font-weight:800;line-height:1.3;margin-bottom:16px}.article-summary-lead{color:#cbd5e1;font-size:17px;line-height:1.6;margin-bottom:28px}.article-author-meta-bar{align-items:center;border-bottom:1px solid #ffffff1a;border-top:1px solid #ffffff1a;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 0}.author-meta-left{align-items:center;display:flex;gap:12px}.author-avatar-big{align-items:center;background:linear-gradient(135deg,#b8860b,#d4af37);border-radius:50%;color:#0d1117;display:flex;font-size:18px;font-weight:800;height:44px;justify-content:center;width:44px}.author-fullname{color:#fff;font-size:14px;font-weight:700}.article-pub-stats,.author-credentials{color:#94a3b8;font-size:12px}.article-pub-stats{text-align:right}.pub-readtime{color:#d4af37;margin-top:2px}.article-featured-media{border:1px solid #ffffff1a;border-radius:14px;margin-bottom:36px;overflow:hidden}.article-featured-media img{display:block;max-height:450px;object-fit:cover;width:100%}.article-body-content{color:#e2e8f0;font-size:16px;line-height:1.8}.article-p{margin-bottom:24px}.article-h2{border-bottom:1px solid #d4af3733;color:#fff;font-size:24px;font-weight:800;margin:36px 0 16px;padding-bottom:8px}.article-h3{color:#d4af37;font-size:20px;font-weight:700;margin:28px 0 12px}.article-h4{color:#fff;font-size:16px;font-weight:700;margin:20px 0 8px}.article-blockquote{background:#d4af3714;border-left:3px solid #d4af37;border-radius:0 8px 8px 0;color:#f1f5f9;font-style:italic;margin:28px 0;padding:16px 20px}.article-codeblock{background:#0f172a;border:1px solid #ffffff1a;border-radius:8px;color:#38bdf8;font-family:Consolas,monospace;font-size:13px;margin:24px 0;overflow-x:auto;padding:16px}.article-list,.article-ordered-list{margin-bottom:24px;padding-left:24px}.article-list li,.article-ordered-list li{margin-bottom:8px}.article-tags-row{align-items:center;border-top:1px solid #ffffff14;display:flex;flex-wrap:wrap;gap:8px;margin:40px 0;padding-top:20px}.tags-label{color:#64748b;font-size:12px;font-weight:600}.article-tag-pill{background:#1e293b;border-radius:6px;color:#94a3b8;font-size:12px;padding:4px 10px}.article-share-box{align-items:center;background:#111827;border:1px solid #ffffff14;border-radius:12px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:40px;padding:20px}.share-text{color:#cbd5e1;font-size:13px;font-weight:600}.share-buttons{display:flex;gap:10px}.btn-share-copy,.btn-share-wa{border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;padding:8px 16px;transition:all .2s ease}.btn-share-wa{background:#25d366;color:#fff}.btn-share-copy{background:#1e293b;border:1px solid #d4af374d;color:#d4af37}.article-cta-box{align-items:center;background:linear-gradient(135deg,#161f30,#111827);border:1px solid #d4af3759;border-radius:16px;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px;padding:32px}.cta-icon{font-size:36px}.article-cta-box h3{color:#fff;font-size:18px;margin-bottom:6px}.article-cta-box p{color:#94a3b8;font-size:13px;margin:0;max-width:480px}.blog-login-wrapper{background:#090d16;color:#f1f5f9;min-height:100vh}.blog-login-main{align-items:center;display:flex;padding:60px 0 100px}.blog-login-card{background:#111827;border:1px solid #d4af3759;border-radius:16px;box-shadow:0 20px 40px #00000080;margin:0 auto;max-width:520px;padding:40px}.login-header-zone{margin-bottom:24px;text-align:center}.author-icon-badge{font-size:36px;margin-bottom:12px}.portal-tag{color:#d4af37;font-size:11px;font-weight:700;letter-spacing:1.5px;margin-bottom:8px}.login-header-zone h2{color:#fff;font-size:24px;font-weight:800;margin-bottom:8px}.login-header-zone p{color:#94a3b8;font-size:13px;line-height:1.5;margin:0}.portal-separation-notice{background:#d4af371a;border:1px solid #d4af3740;border-radius:8px;color:#cbd5e1;font-size:12px;line-height:1.5;margin-bottom:24px;padding:12px 14px}.portal-separation-notice a{color:#f3ba2f;font-weight:600}.login-error-alert{background:#ef444426;border:1px solid #ef4444;border-radius:8px;color:#fca5a5;font-size:13px;margin-bottom:20px;padding:10px 14px}.blog-login-form{display:flex;flex-direction:column;gap:18px}.blog-login-form .form-group{display:flex;flex-direction:column;gap:6px}.blog-login-form label{color:#cbd5e1;font-size:12px;font-weight:600}.blog-login-form input{background:#1a2234;border:1px solid #ffffff1f;border-radius:8px;color:#fff;font-size:14px;outline:none;padding:12px 14px;transition:all .2s ease}.blog-login-form input:focus{border-color:#d4af37;box-shadow:0 0 0 2px #d4af3733}.field-tip{color:#64748b;font-size:11px;margin-top:2px}.field-tip code{background:#0f172a;border-radius:3px;color:#d4af37;padding:1px 4px}.login-card-footer{display:flex;font-size:13px;gap:12px;justify-content:center;margin-top:28px}.login-card-footer a{color:#94a3b8;text-decoration:none;transition:color .2s ease}.login-card-footer a:hover{color:#d4af37}.blog-admin-wrapper{background:#090d16;color:#f1f5f9;min-height:100vh}.blog-admin-main{padding:40px 0 80px}.admin-studio-header{align-items:flex-start;border-bottom:1px solid #ffffff14;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:28px;padding-bottom:24px}.studio-tag{color:#d4af37;font-size:11px;font-weight:700;letter-spacing:1.5px;margin-bottom:6px}.studio-title{color:#fff;font-size:26px;font-weight:800;margin-bottom:6px}.studio-desc{color:#94a3b8;font-size:13px;margin:0}.studio-desc strong{color:#f1f5f9}.studio-actions{align-items:center;display:flex;gap:12px}.btn-author-logout{background:#1e293b;border:1px solid #ffffff1a;border-radius:8px;color:#cbd5e1;cursor:pointer;font-size:13px;font-weight:600;padding:9px 16px;transition:all .2s ease}.btn-author-logout:hover{background:#ef4444;border-color:#ef4444;color:#fff}.studio-alert{border-radius:8px;font-size:14px;font-weight:600;margin-bottom:24px;padding:12px 18px}.studio-alert.success{background:#10b98126;border:1px solid #10b981;color:#34d399}.studio-alert.error{background:#ef444426;border:1px solid #ef4444;color:#fca5a5}.studio-articles-table-card{background:#111827;border:1px solid #ffffff14;border-radius:14px;box-shadow:0 10px 30px #00000059;padding:24px}.table-header-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.table-header-row h2{color:#fff;font-size:18px;margin:0}.table-sub-link a{color:#d4af37;font-size:13px;font-weight:600;text-decoration:none}.studio-table{border-collapse:collapse;font-size:13px;width:100%}.studio-table th{background:#1a2234;border-bottom:1px solid #ffffff14;color:#94a3b8;font-weight:700;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.studio-table td{border-bottom:1px solid #ffffff0d;padding:14px 16px;vertical-align:middle}.studio-table tbody tr:hover{background:#ffffff05}.table-article-info{display:flex;flex-direction:column;gap:2px}.table-article-title{color:#fff;font-size:14px}.table-article-slug{color:#64748b;font-family:monospace;font-size:11px}.table-category-tag{color:#d4af37;font-size:12px;font-weight:600}.table-author-name{color:#cbd5e1}.status-badge-pill{border-radius:4px;display:inline-block;font-size:11px;font-weight:700;padding:3px 8px}.status-badge-pill.published{background:#10b98126;border:1px solid #10b9814d;color:#34d399}.status-badge-pill.draft{background:#f59e0b26;border:1px solid #f59e0b4d;color:#fbbf24}.table-date{color:#94a3b8;font-size:12px}.table-actions{display:flex;gap:8px}.btn-table-del,.btn-table-edit,.btn-table-view{border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:600;padding:5px 10px;text-decoration:none;transition:opacity .2s ease}.btn-table-view{background:#1e293b;color:#d4af37}.btn-table-edit{background:#2563eb;color:#fff}.btn-table-del{background:#ef4444;color:#fff}.studio-editor-card{background:#111827;border:1px solid #d4af374d;border-radius:14px;box-shadow:0 10px 30px #00000059;padding:32px}.editor-card-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.editor-card-header h2{color:#fff;font-size:20px;margin:0}.editor-hint{color:#94a3b8;font-size:12px}.studio-form{display:flex;flex-direction:column;gap:20px}.form-grid-2{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.form-grid-3{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.form-field{display:flex;flex-direction:column;gap:6px}.form-field label{color:#cbd5e1;font-size:12px;font-weight:600}.form-field input,.form-field select,.form-field textarea{background:#1a2234;border:1px solid #ffffff1f;border-radius:8px;color:#fff;font-family:inherit;font-size:14px;outline:none;padding:11px 14px;transition:all .2s ease}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:#d4af37;box-shadow:0 0 0 2px #d4af3733}.content-editor-textarea{font-family:Consolas,monospace,sans-serif;line-height:1.6}.preset-images-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.preset-label{color:#64748b;font-size:11px}.preset-btn{background:#1e293b;border:1px solid #ffffff1a;border-radius:4px;color:#d4af37;cursor:pointer;font-size:11px;padding:3px 8px}.preset-btn:hover{background:#273449}.editor-form-actions{display:flex;gap:12px;margin-top:12px}.studio-empty,.studio-loading{color:#94a3b8;padding:60px 20px;text-align:center}@media (max-width:800px){.form-grid-2,.form-grid-3{grid-template-columns:1fr}}:root{--text-body:#3a3a3a}.privacy-policy,body{color:#3a3a3a;color:var(--text-body)}.privacy-policy{background:linear-gradient(135deg,#f8f5f0,#e8e0d0);background:var(--bg-gradient);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;margin:0;min-height:100vh;padding:20px}.privacy-container{background:#fff;border:2px solid #e6d7b3;border:2px solid var(--primary-border);border-radius:16px;box-shadow:0 20px 40px #b8860b1a;margin:0 auto;max-width:800px;overflow:hidden}.privacy-policy h1{border-bottom:1px solid #e6d7b3;border-bottom:1px solid var(--primary-border);color:#9a7509;color:var(--primary-dark);font-size:2rem;margin-top:0;padding-bottom:15px}.privacy-policy h2{border-bottom:2px solid #e6d7b3;border-bottom:2px solid var(--primary-border);color:#b8860b;color:var(--primary-color);font-size:1.5rem;margin-top:30px;padding-bottom:8px}.privacy-policy p,.privacy-policy ul{color:#3a3a3a;color:var(--text-body);font-size:1.05rem;margin-bottom:20px}.privacy-policy ul{padding-left:24px}.privacy-policy li{line-height:1.7;margin-bottom:10px}.back-to-home{background:#b8860b;background:var(--primary-color);border-radius:8px;color:#fff;display:inline-block;font-size:.95rem;font-weight:600;margin-bottom:20px;padding:10px 20px;text-decoration:none;transition:background .3s ease,transform .2s ease}.back-to-home:hover{background:#9a7509;background:var(--primary-dark);transform:translateY(-2px)}.contact-section{background:#fffbf0;background:var(--primary-bg);border:1px solid #e6d7b3;border:1px solid var(--primary-border);border-radius:12px;margin-top:30px;padding:25px}.contact-section h3{color:#9a7509;color:var(--primary-dark);font-size:1.3rem;margin-top:0}.contact-section a{color:#b8860b;color:var(--primary-color);font-weight:600;text-decoration:none}.contact-section a:hover{color:#9a7509;color:var(--primary-dark);text-decoration:underline}@media (max-width:1024px){.privacy-container{border-radius:14px}}@media (max-width:768px){.privacy-policy{padding:15px}.privacy-container{border-radius:12px}.privacy-policy h1{font-size:1.7rem;padding-bottom:12px}.privacy-policy h2{font-size:1.3rem;margin-top:25px}.privacy-policy li,.privacy-policy p{font-size:1rem}}@media (max-width:600px){.privacy-policy{padding:12px}.privacy-container{border-radius:10px}.privacy-policy h1{font-size:1.5rem}.privacy-policy h2{font-size:1.2rem}.privacy-policy ul{padding-left:20px}}@media (max-width:480px){.privacy-policy{padding:10px}.privacy-policy h1{font-size:1.3rem}.privacy-policy h2{font-size:1.1rem}.privacy-policy li,.privacy-policy p{font-size:.95rem;line-height:1.6}.back-to-home{font-size:.9rem;padding:12px 18px}}@media print{.privacy-policy{background:#fff;padding:0}.privacy-container{border:none;border-radius:0;box-shadow:none}.back-to-home{display:none}}:root{--bg-gradient:linear-gradient(135deg,#f8f5f0,#e8e0d0)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;margin:0;padding:0}.privacy-policy-wrapper{background:var(--bg-gradient)}.back-to-home-link{align-items:center;background:#ffffff26;border-radius:8px;color:#fff;display:inline-flex;font-size:.9rem;font-weight:500;gap:8px;left:20px;padding:10px 16px;position:absolute;text-decoration:none;top:20px;transition:background .3s ease;z-index:10}.back-to-home-link:hover{background:#ffffff40}@media (max-width:1024px){.privacy-policy-container{max-width:100%}}@media (max-width:768px){.privacy-policy-wrapper{padding:15px}.privacy-policy-container{border-radius:12px}.privacy-header{padding:40px 25px}.privacy-app-name{font-size:2.5rem}.privacy-tagline{font-size:1.2rem}.privacy-content{padding:40px 25px}.last-updated{font-size:1rem;padding:10px 16px}.privacy-section{padding:25px 20px}.privacy-section h2{font-size:1.4rem}.privacy-section h3{font-size:1.2rem}.privacy-section li,.privacy-section p{font-size:1rem}.contact-info,.subsection{padding:16px}.privacy-footer{padding:25px}.back-to-home-link{font-size:.85rem;left:15px;padding:8px 14px;top:15px}}@media (max-width:600px){.privacy-policy-wrapper{padding:12px}.privacy-header{padding:35px 20px}.privacy-app-name{font-size:2.2rem}.privacy-tagline{font-size:1.1rem}.privacy-content{padding:35px 20px}.privacy-section{padding:22px 18px}.privacy-section h2{font-size:1.3rem}.privacy-section h3{font-size:1.15rem}.privacy-section li,.privacy-section p{font-size:.95rem}.contact-info p{font-size:1rem}}@media (max-width:480px){.privacy-policy-wrapper{padding:10px}.privacy-header{padding:30px 16px}.privacy-app-name{font-size:1.8rem}.privacy-tagline{font-size:1rem}.privacy-content{padding:30px 16px}.last-updated{font-size:.9rem;padding:8px 12px}.privacy-section{margin-bottom:30px;padding:20px 14px}.privacy-section h2{font-size:1.2rem;margin-bottom:16px;padding-bottom:8px}.privacy-section h3{font-size:1.05rem;margin:20px 0 12px}.privacy-section li,.privacy-section p{font-size:.9rem;line-height:1.6}.privacy-section ul{padding-left:18px}.subsection{margin:20px 0;padding:14px}.subsection h3{font-size:1rem}.contact-info{padding:14px}.contact-info p{font-size:.9rem;margin:8px 0}.privacy-footer{padding:20px 16px}.privacy-footer p{font-size:.85rem}.footer-note{font-size:.8rem}.back-to-home-link{font-size:.8rem;left:12px;padding:8px 12px;top:12px}}@media (max-width:360px){.privacy-app-name{font-size:1.6rem}.privacy-section{padding:18px 12px}}@media print{.privacy-policy-wrapper{background:#fff;padding:0}.privacy-policy-container{border:none;border-radius:0;box-shadow:none}.privacy-header{background:#f8f5f0!important;color:#5a4a1a;color:var(--text-dark);-webkit-print-color-adjust:exact}.privacy-content{background:#fff;-webkit-print-color-adjust:exact}.back-to-home-link{display:none}}a:focus,button:focus,input:focus{outline:2px solid #b8860b;outline:2px solid var(--primary-color);outline-offset:2px}@media (max-width:768px){.back-to-home-link,.contact-link{align-items:center;display:inline-flex;min-height:44px}}:root{--text-dark:#5a4a1a;--text-light:#8a7a5a}.privacy-policy-wrapper{background:linear-gradient(135deg,#f8f5f0,#e8e0d0);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;min-height:100vh;padding:20px}.privacy-policy-container{background:#fff;border:2px solid #e6d7b3;border:2px solid var(--primary-border);border-radius:16px;box-shadow:0 20px 40px #b8860b1a;margin:0 auto;max-width:900px;overflow:hidden}.privacy-header{background:linear-gradient(135deg,#b8860b,#9a7509);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);color:#fff;overflow:hidden;padding:50px 40px;position:relative;text-align:center}.privacy-header:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm48 25a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm-43-7a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm63 31a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM34 90a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm56-76a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21a2 2 0 1 0 .001-3.999A2 2 0 0 0 80 29zM60 91a2 2 0 1 0 .001-3.999A2 2 0 0 0 60 91zM35 41a2 2 0 1 0 .001-3.999A2 2 0 0 0 35 41zM12 60a2 2 0 1 0 .001-3.999A2 2 0 0 0 12 60z' fill='%23fff' fill-opacity='.1' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0}.privacy-app-name{font-size:3rem;font-weight:700;margin:0 0 15px;position:relative;text-shadow:0 2px 4px #0003}.privacy-tagline{font-size:1.3rem;font-weight:300;margin:0;opacity:.95;position:relative}.privacy-content{background:#fffbf0;background:var(--primary-bg);padding:50px 40px}.last-updated{border:1px solid #e6d7b3;border:1px solid var(--primary-border);border-radius:8px;color:#9a7509;color:var(--primary-dark);font-size:1.1rem;font-weight:600;padding:12px 20px;text-align:center}.last-updated,.privacy-section{background:#fff;margin-bottom:40px}.privacy-section{border:1px solid #e6d7b3;border:1px solid var(--primary-border);border-radius:12px;box-shadow:0 4px 6px #b8860b1a;padding:30px}.privacy-section h2{border-bottom:2px solid #e6d7b3;border-bottom:2px solid var(--primary-border);color:#9a7509;color:var(--primary-dark);font-size:1.6rem;font-weight:600;margin-bottom:20px;padding-bottom:10px}.privacy-section h3{color:#b8860b;color:var(--primary-color);font-size:1.3rem;font-weight:600;margin:25px 0 15px}.privacy-section p{color:#5a4a1a;color:var(--text-dark);font-size:1.1rem;line-height:1.7;margin-bottom:16px}.privacy-section ul{color:#5a4a1a;color:var(--text-dark);margin:16px 0;padding-left:24px}.privacy-section li{font-size:1.05rem;line-height:1.6;margin-bottom:12px}.subsection{background:#fffbf0;background:var(--primary-bg);border-left:4px solid #b8860b;border-left:4px solid var(--primary-color);border-radius:8px;margin:25px 0;padding:20px}.subsection h3{color:#9a7509;color:var(--primary-dark);margin-top:0}.contact-info{background:#fffbf0;background:var(--primary-bg);border:1px solid #e6d7b3;border:1px solid var(--primary-border);border-radius:8px;margin-top:15px;padding:20px}.contact-info p{font-size:1.1rem;margin:10px 0}.contact-link{color:#b8860b;color:var(--primary-color);font-weight:600;text-decoration:none;transition:color .3s ease}.contact-link:hover{color:#9a7509;color:var(--primary-dark);text-decoration:underline}.privacy-footer{background:#9a7509;background:var(--primary-dark);border-top:1px solid #e6d7b3;border-top:1px solid var(--primary-border);color:#fff;padding:30px 40px;text-align:center}.privacy-footer p{margin:8px 0;opacity:.9}.footer-note{font-style:italic;margin-top:15px;opacity:.7}@media (max-width:768px){.privacy-policy-wrapper{padding:15px}.privacy-policy-container{border-radius:12px}.privacy-header{padding:40px 25px}.privacy-app-name{font-size:2.5rem}.privacy-content{padding:40px 25px}.privacy-section{padding:25px 20px}.privacy-section h2{font-size:1.4rem}.privacy-section h3{font-size:1.2rem}}@media (max-width:480px){.privacy-header{padding:30px 20px}.privacy-app-name{font-size:2rem}.privacy-content{padding:30px 20px}.privacy-section{padding:20px 15px}.privacy-section h2{font-size:1.3rem}.privacy-section h3{font-size:1.1rem}.privacy-section li,.privacy-section p{font-size:1rem}.subsection{padding:15px}}@media print{.privacy-policy-wrapper{background:#fff;padding:0}.privacy-policy-container{border:none;border-radius:0;box-shadow:none}.privacy-header{background:#f8f5f0!important;color:#5a4a1a;color:var(--text-dark);-webkit-print-color-adjust:exact}.privacy-content{background:#fff;-webkit-print-color-adjust:exact}}.privacy-section{scroll-margin-top:20px}.privacy-section ul li{padding-left:10px;position:relative}.privacy-section ul li:before{color:#b8860b;color:var(--primary-color);content:"•";font-weight:700;left:-15px;position:absolute}.privacy-section h2:before{color:#b8860b;color:var(--primary-color);content:counter(section) ". ";counter-increment:section}.privacy-content{counter-reset:section}.buyer-delete-wrapper{background:linear-gradient(135deg,#f8f5f0,#e8e0d0);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;padding:20px}.buyer-delete-container{background:#fff;border:2px solid #e6d7b3;border:2px solid var(--primary-border);border-radius:16px;box-shadow:0 20px 40px #b8860b1a;margin:0 auto;max-width:900px;overflow:hidden}.buyer-app-header{background:linear-gradient(135deg,#b8860b,#9a7509);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);color:#fff;overflow:hidden;padding:50px 40px;position:relative;text-align:center}.buyer-app-header:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm48 25a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm-43-7a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm63 31a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM34 90a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm56-76a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21a2 2 0 1 0 .001-3.999A2 2 0 0 0 80 29zM60 91a2 2 0 1 0 .001-3.999A2 2 0 0 0 60 91zM35 41a2 2 0 1 0 .001-3.999A2 2 0 0 0 35 41zM12 60a2 2 0 1 0 .001-3.999A2 2 0 0 0 12 60z' fill='%23fff' fill-opacity='.1' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0}.buyer-app-name{font-size:3rem;font-weight:700;margin:0 0 15px;position:relative;text-shadow:0 2px 4px #0003}.buyer-app-tagline{font-size:1.3rem;font-weight:300;margin:0;opacity:.95;position:relative}.buyer-data-deletion-info{background:#fffbf0;background:var(--primary-bg);border-bottom:1px solid #e6d7b3;border-bottom:1px solid var(--primary-border);padding:50px 40px}.buyer-data-deletion-info h2{color:#9a7509;color:var(--primary-dark);font-size:2rem;margin-bottom:25px;text-align:center}.buyer-data-deletion-info>p{color:#5a4a1a;font-size:1.1rem;line-height:1.7;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.buyer-data-types{grid-gap:30px;display:grid;gap:30px;margin-top:40px}.buyer-data-section{background:#fff;border:1px solid #e6d7b3;border:1px solid var(--primary-border);border-radius:12px;box-shadow:0 4px 6px #b8860b1a;padding:30px}.buyer-data-section h3{border-bottom:2px solid #fffbf0;border-bottom:2px solid var(--primary-bg);color:#9a7509;color:var(--primary-dark);font-size:1.4rem;margin-bottom:20px;padding-bottom:10px}.buyer-data-section ol,.buyer-data-section ul{color:#5a4a1a;line-height:1.7;padding-left:24px}.buyer-data-section li{font-size:1.05rem;margin-bottom:12px}.buyer-data-section ol li{margin-bottom:15px}.buyer-deletion-form-section{padding:50px 40px}.buyer-deletion-form-section h2{color:#9a7509;color:var(--primary-dark);font-size:2rem;margin-bottom:40px;text-align:center}.buyer-confirmation-step,.buyer-login-step,.buyer-success-step{margin:0 auto;max-width:600px}.buyer-confirmation-step h3,.buyer-login-step h3{color:#9a7509;color:var(--primary-dark);font-size:1.5rem;margin-bottom:20px;text-align:center}.buyer-confirmation-step p,.buyer-login-step p{color:#5a4a1a;font-size:1.1rem;line-height:1.7;margin-bottom:35px;text-align:center}.buyer-form-group{margin-bottom:30px}.buyer-form-group label{color:#9a7509;color:var(--primary-dark);display:block;font-size:1.1rem;font-weight:600;margin-bottom:12px}.buyer-form-group input{background:#fff;border:2px solid #e6d7b3;border:2px solid var(--primary-border);border-radius:12px;box-sizing:border-box;font-size:16px;font-size:1.05rem;padding:18px 20px;transition:all .3s ease;width:100%}.buyer-form-group input:focus{border-color:#b8860b;border-color:var(--primary-color);box-shadow:0 0 0 3px #b8860b1a;outline:none}.buyer-form-group input:disabled{background-color:#fffbf0;background-color:var(--primary-bg);cursor:not-allowed}.buyer-account-summary{background:#fffbf0;background:var(--primary-bg);border:1px solid #e6d7b3;border:1px solid var(--primary-border);border-radius:12px;margin-bottom:30px;padding:25px;text-align:center}.buyer-account-summary p{color:#9a7509;color:var(--primary-dark);font-size:1.1rem;margin:10px 0}.buyer-final-warning{background:#fef8e8;border:2px solid #b8860b;border:2px solid var(--primary-color);border-radius:12px;margin-bottom:30px;padding:25px}.buyer-final-warning h4{color:#9a7509;color:var(--primary-dark);font-size:1.3rem;margin-bottom:15px;text-align:center}.buyer-final-warning p{color:#5a4a1a;font-size:1.1rem;line-height:1.6;margin:0;text-align:center}.buyer-back-btn,.buyer-delete-btn,.buyer-new-request-btn,.buyer-verify-btn{border:none;border-radius:12px;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:15px;padding:18px 20px;transition:all .3s ease;width:100%}.buyer-verify-btn{background:#b8860b;background:var(--primary-color);color:#fff}.buyer-verify-btn:hover:not(:disabled){background:#9a7509;background:var(--primary-dark);box-shadow:0 4px 12px #b8860b4d;transform:translateY(-2px)}.buyer-verify-btn:disabled{background:#e0d6b8;box-shadow:none;cursor:not-allowed;transform:none}.buyer-delete-btn{background:#dc2626;color:#fff}.buyer-delete-btn:hover:not(:disabled){background:#b91c1c;box-shadow:0 4px 12px #dc26264d;transform:translateY(-2px)}.buyer-delete-btn:disabled{background:#fecaca;box-shadow:none;cursor:not-allowed;transform:none}.buyer-back-btn{background:#8c7c5e;color:#fff}.buyer-back-btn:hover:not(:disabled){background:#6b5d45;transform:translateY(-2px)}.buyer-button-group{display:flex;gap:20px;margin-top:40px}.buyer-button-group button{flex:1 1}.buyer-success-step{padding:50px 30px;text-align:center}.buyer-success-icon{color:#b8860b;color:var(--primary-color);font-size:5rem;margin-bottom:30px}.buyer-success-step h3{color:#9a7509;color:var(--primary-dark);font-size:2rem;margin-bottom:25px}.buyer-success-step p{color:#5a4a1a;font-size:1.15rem;line-height:1.7;margin-bottom:25px}.buyer-deletion-summary{background:#fffbf0;background:var(--primary-bg);border:1px solid #e6d7b3;border:1px solid var(--primary-border);border-radius:12px;margin:30px 0;padding:25px;text-align:left}.buyer-deletion-summary p{color:#9a7509;color:var(--primary-dark);font-weight:600;margin-bottom:15px;text-align:left}.buyer-deletion-summary ul{color:#5a4a1a;line-height:1.7;padding-left:20px;text-align:left}.buyer-deletion-summary li{margin-bottom:10px}.buyer-new-request-btn{background:#b8860b;background:var(--primary-color);color:#fff;margin:30px auto 0;max-width:350px}.buyer-new-request-btn:hover{background:#9a7509;background:var(--primary-dark);box-shadow:0 4px 12px #b8860b4d;transform:translateY(-2px)}.buyer-error-message{background:#fef8e8;border:1px solid #b8860b;border:1px solid var(--primary-color);border-radius:12px;color:#9a7509;color:var(--primary-dark);font-size:1.05rem;font-weight:500;margin:25px 0;padding:18px 20px;text-align:center}.buyer-support-section{background:#fffbf0;background:var(--primary-bg);border-top:1px solid #e6d7b3;border-top:1px solid var(--primary-border);padding:50px 40px;text-align:center}.buyer-support-section h3{color:#9a7509;color:var(--primary-dark);font-size:1.5rem;margin-bottom:25px}.buyer-support-section p{color:#5a4a1a;font-size:1.1rem;line-height:1.7;margin-bottom:20px}.buyer-support-contact{align-items:center;background:#fff;border:1px solid #e6d7b3;border:1px solid var(--primary-border);border-radius:12px;color:#9a7509;color:var(--primary-dark);display:flex;font-size:1.1rem;gap:15px;justify-content:center;margin:25px 0;padding:20px}.buyer-whatsapp-icon{cursor:pointer;height:28px;transition:transform .2s ease;width:28px}.buyer-whatsapp-icon:hover{transform:scale(1.1)}.buyer-support-email{margin:20px 0}.buyer-support-email a{color:#b8860b;color:var(--primary-color);font-weight:600;text-decoration:none}.buyer-support-email a:hover{color:#9a7509;color:var(--primary-dark);text-decoration:underline}.buyer-support-hours{background:#fff;border:1px solid #e6d7b3;border:1px solid var(--primary-border);border-radius:8px;color:#9a7509;color:var(--primary-dark);margin-top:25px;padding:15px}.buyer-page-footer{background:#9a7509;background:var(--primary-dark);color:#fff;padding:30px 40px;text-align:center}.buyer-page-footer p{margin:8px 0;opacity:.9}.buyer-footer-note{font-style:italic;margin-top:15px;opacity:.7}@media (max-width:768px){.buyer-delete-wrapper{padding:15px}.buyer-delete-container{border-radius:12px}.buyer-app-header{padding:40px 25px}.buyer-app-name{font-size:2.5rem}.buyer-data-deletion-info,.buyer-deletion-form-section,.buyer-support-section{padding:40px 25px}.buyer-data-types{gap:25px;grid-template-columns:1fr}.buyer-button-group{flex-direction:column}.buyer-support-contact{flex-direction:column;gap:10px;text-align:center}}@media (max-width:480px){.buyer-app-header{padding:30px 20px}.buyer-app-name{font-size:2rem}.buyer-data-deletion-info,.buyer-deletion-form-section,.buyer-support-section{padding:30px 20px}.buyer-data-section{padding:25px 20px}.buyer-back-btn,.buyer-delete-btn,.buyer-form-group input,.buyer-new-request-btn,.buyer-verify-btn{padding:16px 18px}}.seller-delete-wrapper{background:linear-gradient(135deg,#f8f5f0,#e8e0d0);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;padding:20px}.seller-delete-container{background:#fff;border:2px solid #e6d7b3;border:2px solid var(--primary-border);border-radius:16px;box-shadow:0 20px 40px #b8860b1a;margin:0 auto;max-width:900px;overflow:hidden}.seller-app-header{background:linear-gradient(135deg,#b8860b,#9a7509);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);color:#fff;overflow:hidden;padding:50px 40px;position:relative;text-align:center}.seller-app-header:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm48 25a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm-43-7a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm63 31a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM34 90a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm56-76a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21a2 2 0 1 0 .001-3.999A2 2 0 0 0 80 29zM60 91a2 2 0 1 0 .001-3.999A2 2 0 0 0 60 91zM35 41a2 2 0 1 0 .001-3.999A2 2 0 0 0 35 41zM12 60a2 2 0 1 0 .001-3.999A2 2 0 0 0 12 60z' fill='%23fff' fill-opacity='.1' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0}.seller-app-name{font-size:3rem;font-weight:700;margin:0 0 15px;position:relative;text-shadow:0 2px 4px #0003}.seller-app-tagline{font-size:1.3rem;font-weight:300;margin:0;opacity:.95;position:relative}.seller-data-deletion-info{background:#fffbf0;background:var(--primary-bg);border-bottom:1px solid #e6d7b3;border-bottom:1px solid var(--primary-border);padding:50px 40px}.seller-data-deletion-info h2{color:#9a7509;color:var(--primary-dark);font-size:2rem;margin-bottom:25px;text-align:center}.seller-data-deletion-info>p{color:#5a4a1a;font-size:1.1rem;line-height:1.7;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.seller-data-types{grid-gap:30px;display:grid;gap:30px;margin-top:40px}.seller-data-section{background:#fff;border:1px solid #e6d7b3;border:1px solid var(--primary-border);border-radius:12px;box-shadow:0 4px 6px #b8860b1a;padding:30px}.seller-data-section h3{border-bottom:2px solid #fffbf0;border-bottom:2px solid var(--primary-bg);color:#9a7509;color:var(--primary-dark);font-size:1.4rem;margin-bottom:20px;padding-bottom:10px}.seller-data-section ol,.seller-data-section ul{color:#5a4a1a;line-height:1.7;padding-left:24px}.seller-data-section li{font-size:1.05rem;margin-bottom:12px}.seller-data-section ol li{margin-bottom:15px}.seller-deletion-form-section{padding:50px 40px}.seller-deletion-form-section h2{color:#9a7509;color:var(--primary-dark);font-size:2rem;margin-bottom:40px;text-align:center}.seller-confirmation-step,.seller-login-step,.seller-success-step{margin:0 auto;max-width:600px}.seller-confirmation-step h3,.seller-login-step h3{color:#9a7509;color:var(--primary-dark);font-size:1.5rem;margin-bottom:20px;text-align:center}.seller-confirmation-step p,.seller-login-step p{color:#5a4a1a;font-size:1.1rem;line-height:1.7;margin-bottom:35px;text-align:center}.seller-form-group{margin-bottom:30px}.seller-form-group label{color:#9a7509;color:var(--primary-dark);display:block;font-size:1.1rem;font-weight:600;margin-bottom:12px}.seller-form-group input{background:#fff;border:2px solid #e6d7b3;border:2px solid var(--primary-border);border-radius:12px;box-sizing:border-box;font-size:16px;font-size:1.05rem;padding:18px 20px;transition:all .3s ease;width:100%}.seller-form-group input:focus{border-color:#b8860b;border-color:var(--primary-color);box-shadow:0 0 0 3px #b8860b1a;outline:none}.seller-form-group input:disabled{background-color:#fffbf0;background-color:var(--primary-bg);cursor:not-allowed}.seller-account-summary{background:#fffbf0;background:var(--primary-bg);border:1px solid #e6d7b3;border:1px solid var(--primary-border);border-radius:12px;margin-bottom:30px;padding:25px;text-align:center}.seller-account-summary p{color:#9a7509;color:var(--primary-dark);font-size:1.1rem;margin:10px 0}.seller-final-warning{background:#fef8e8;border:2px solid #b8860b;border:2px solid var(--primary-color);border-radius:12px;margin-bottom:30px;padding:25px}.seller-final-warning h4{color:#9a7509;color:var(--primary-dark);font-size:1.3rem;margin-bottom:15px;text-align:center}.seller-final-warning p{color:#5a4a1a;font-size:1.1rem;line-height:1.6;margin:0;text-align:center}.seller-back-btn,.seller-delete-btn,.seller-new-request-btn,.seller-verify-btn{border:none;border-radius:12px;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:15px;padding:18px 20px;transition:all .3s ease;width:100%}.seller-verify-btn{background:#b8860b;background:var(--primary-color);color:#fff}.seller-verify-btn:hover:not(:disabled){background:#9a7509;background:var(--primary-dark);box-shadow:0 4px 12px #b8860b4d;transform:translateY(-2px)}.seller-verify-btn:disabled{background:#e0d6b8;box-shadow:none;cursor:not-allowed;transform:none}.seller-delete-btn{background:#dc2626;color:#fff}.seller-delete-btn:hover:not(:disabled){background:#b91c1c;box-shadow:0 4px 12px #dc26264d;transform:translateY(-2px)}.seller-delete-btn:disabled{background:#fecaca;box-shadow:none;cursor:not-allowed;transform:none}.seller-back-btn{background:#8c7c5e;color:#fff}.seller-back-btn:hover:not(:disabled){background:#6b5d45;transform:translateY(-2px)}.seller-button-group{display:flex;gap:20px;margin-top:40px}.seller-button-group button{flex:1 1}.seller-success-step{padding:50px 30px;text-align:center}.seller-success-icon{color:#b8860b;color:var(--primary-color);font-size:5rem;margin-bottom:30px}.seller-success-step h3{color:#9a7509;color:var(--primary-dark);font-size:2rem;margin-bottom:25px}.seller-success-step p{color:#5a4a1a;font-size:1.15rem;line-height:1.7;margin-bottom:25px}.seller-deletion-summary{background:#fffbf0;background:var(--primary-bg);border:1px solid #e6d7b3;border:1px solid var(--primary-border);border-radius:12px;margin:30px 0;padding:25px;text-align:left}.seller-deletion-summary p{color:#9a7509;color:var(--primary-dark);font-weight:600;margin-bottom:15px;text-align:left}.seller-deletion-summary ul{color:#5a4a1a;line-height:1.7;padding-left:20px;text-align:left}.seller-deletion-summary li{margin-bottom:10px}.seller-new-request-btn{background:#b8860b;background:var(--primary-color);color:#fff;margin:30px auto 0;max-width:350px}.seller-new-request-btn:hover{background:#9a7509;background:var(--primary-dark);box-shadow:0 4px 12px #b8860b4d;transform:translateY(-2px)}.seller-error-message{background:#fef8e8;border:1px solid #b8860b;border:1px solid var(--primary-color);border-radius:12px;color:#9a7509;color:var(--primary-dark);font-size:1.05rem;font-weight:500;margin:25px 0;padding:18px 20px;text-align:center}.seller-support-section{background:#fffbf0;background:var(--primary-bg);border-top:1px solid #e6d7b3;border-top:1px solid var(--primary-border);padding:50px 40px;text-align:center}.seller-support-section h3{color:#9a7509;color:var(--primary-dark);font-size:1.5rem;margin-bottom:25px}.seller-support-section p{color:#5a4a1a;font-size:1.1rem;line-height:1.7;margin-bottom:20px}.seller-support-contact{align-items:center;background:#fff;border:1px solid #e6d7b3;border:1px solid var(--primary-border);border-radius:12px;color:#9a7509;color:var(--primary-dark);display:flex;font-size:1.1rem;gap:15px;justify-content:center;margin:25px 0;padding:20px}.seller-whatsapp-icon{cursor:pointer;height:28px;transition:transform .2s ease;width:28px}.seller-whatsapp-icon:hover{transform:scale(1.1)}.seller-support-email{margin:20px 0}.seller-support-email a{color:#b8860b;color:var(--primary-color);font-weight:600;text-decoration:none}.seller-support-email a:hover{color:#9a7509;color:var(--primary-dark);text-decoration:underline}.seller-support-hours{background:#fff;border:1px solid #e6d7b3;border:1px solid var(--primary-border);border-radius:8px;color:#9a7509;color:var(--primary-dark);margin-top:25px;padding:15px}.seller-page-footer{background:#9a7509;background:var(--primary-dark);color:#fff;padding:30px 40px;text-align:center}.seller-page-footer p{margin:8px 0;opacity:.9}.seller-footer-note{font-style:italic;margin-top:15px;opacity:.7}@media (max-width:768px){.seller-delete-wrapper{padding:15px}.seller-delete-container{border-radius:12px}.seller-app-header{padding:40px 25px}.seller-app-name{font-size:2.5rem}.seller-data-deletion-info,.seller-deletion-form-section,.seller-support-section{padding:40px 25px}.seller-data-types{gap:25px;grid-template-columns:1fr}.seller-button-group{flex-direction:column}.seller-support-contact{flex-direction:column;gap:10px;text-align:center}}@media (max-width:480px){.seller-app-header{padding:30px 20px}.seller-app-name{font-size:2rem}.seller-data-deletion-info,.seller-deletion-form-section,.seller-support-section{padding:30px 20px}.seller-data-section{padding:25px 20px}.seller-back-btn,.seller-delete-btn,.seller-form-group input,.seller-new-request-btn,.seller-verify-btn{padding:16px 18px}}:root{--primary-color:#b8860b;--primary-dark:#9a7509;--primary-light:#d4af37;--primary-bg:#fffbf0;--primary-border:#e6d7b3}.jres-delete-wrapper{background:linear-gradient(135deg,#f8f5f0,#e8e0d0);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;padding:20px}.jres-delete-container{background:#fff;border:2px solid #e6d7b3;border:2px solid var(--primary-border);border-radius:16px;box-shadow:0 20px 40px #b8860b1a;margin:0 auto;max-width:900px;overflow:hidden}.jres-app-header{background:linear-gradient(135deg,#b8860b,#9a7509);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);color:#fff;overflow:hidden;padding:50px 40px;position:relative;text-align:center}.jres-app-header:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm48 25a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm-43-7a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm63 31a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM34 90a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm56-76a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21a2 2 0 1 0 .001-3.999A2 2 0 0 0 80 29zM60 91a2 2 0 1 0 .001-3.999A2 2 0 0 0 60 91zM35 41a2 2 0 1 0 .001-3.999A2 2 0 0 0 35 41zM12 60a2 2 0 1 0 .001-3.999A2 2 0 0 0 12 60z' fill='%23fff' fill-opacity='.1' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0}.jres-app-name{font-size:3rem;font-weight:700;margin:0 0 15px;position:relative;text-shadow:0 2px 4px #0003}.jres-app-tagline{font-size:1.3rem;font-weight:300;margin:0;opacity:.95;position:relative}.jres-data-deletion-info{background:#fffbf0;background:var(--primary-bg);border-bottom:1px solid #e6d7b3;border-bottom:1px solid var(--primary-border);padding:50px 40px}.jres-data-deletion-info h2{color:#9a7509;color:var(--primary-dark);font-size:2rem;margin-bottom:25px;text-align:center}.jres-data-deletion-info>p{color:#5a4a1a;font-size:1.1rem;line-height:1.7;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.jres-data-types{grid-gap:30px;display:grid;gap:30px;margin-top:40px}.jres-data-section{background:#fff;border:1px solid #e6d7b3;border:1px solid var(--primary-border);border-radius:12px;box-shadow:0 4px 6px #b8860b1a;padding:30px}.jres-data-section h3{border-bottom:2px solid #fffbf0;border-bottom:2px solid var(--primary-bg);color:#9a7509;color:var(--primary-dark);font-size:1.4rem;margin-bottom:20px;padding-bottom:10px}.jres-data-section ol,.jres-data-section ul{color:#5a4a1a;line-height:1.7;padding-left:24px}.jres-data-section li{font-size:1.05rem;margin-bottom:12px}.jres-data-section ol li{margin-bottom:15px}.jres-deletion-form-section{padding:50px 40px}.jres-deletion-form-section h2{color:#9a7509;color:var(--primary-dark);font-size:2rem;margin-bottom:40px;text-align:center}.jres-confirmation-step,.jres-login-step,.jres-success-step{margin:0 auto;max-width:600px}.jres-confirmation-step h3,.jres-login-step h3{color:#9a7509;color:var(--primary-dark);font-size:1.5rem;margin-bottom:20px;text-align:center}.jres-confirmation-step p,.jres-login-step p{color:#5a4a1a;font-size:1.1rem;line-height:1.7;margin-bottom:35px;text-align:center}.jres-form-group{margin-bottom:30px}.jres-form-group label{color:#9a7509;color:var(--primary-dark);display:block;font-size:1.1rem;font-weight:600;margin-bottom:12px}.jres-form-group input{background:#fff;border:2px solid #e6d7b3;border:2px solid var(--primary-border);border-radius:12px;box-sizing:border-box;font-size:16px;font-size:1.05rem;padding:18px 20px;transition:all .3s ease;width:100%}.jres-form-group input:focus{border-color:#b8860b;border-color:var(--primary-color);box-shadow:0 0 0 3px #b8860b1a;outline:none}.jres-form-group input:disabled{background-color:#fffbf0;background-color:var(--primary-bg);cursor:not-allowed}.jres-account-summary{background:#fffbf0;background:var(--primary-bg);border:1px solid #e6d7b3;border:1px solid var(--primary-border);border-radius:12px;margin-bottom:30px;padding:25px;text-align:center}.jres-account-summary p{color:#9a7509;color:var(--primary-dark);font-size:1.1rem;margin:10px 0}.jres-final-warning{background:#fef8e8;border:2px solid #b8860b;border:2px solid var(--primary-color);border-radius:12px;margin-bottom:30px;padding:25px}.jres-final-warning h4{color:#9a7509;color:var(--primary-dark);font-size:1.3rem;margin-bottom:15px;text-align:center}.jres-final-warning p{color:#5a4a1a;font-size:1.1rem;line-height:1.6;margin:0;text-align:center}.jres-back-btn,.jres-delete-btn,.jres-new-request-btn,.jres-verify-btn{border:none;border-radius:12px;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:15px;padding:18px 20px;transition:all .3s ease;width:100%}.jres-verify-btn{background:#b8860b;background:var(--primary-color);color:#fff}.jres-verify-btn:hover:not(:disabled){background:#9a7509;background:var(--primary-dark);box-shadow:0 4px 12px #b8860b4d;transform:translateY(-2px)}.jres-verify-btn:disabled{background:#e0d6b8;box-shadow:none;cursor:not-allowed;transform:none}.jres-delete-btn{background:#dc2626;color:#fff}.jres-delete-btn:hover:not(:disabled){background:#b91c1c;box-shadow:0 4px 12px #dc26264d;transform:translateY(-2px)}.jres-delete-btn:disabled{background:#fecaca;box-shadow:none;cursor:not-allowed;transform:none}.jres-back-btn{background:#8c7c5e;color:#fff}.jres-back-btn:hover:not(:disabled){background:#6b5d45;transform:translateY(-2px)}.jres-button-group{display:flex;gap:20px;margin-top:40px}.jres-button-group button{flex:1 1}.jres-success-step{padding:50px 30px;text-align:center}.jres-success-icon{color:#b8860b;color:var(--primary-color);font-size:5rem;margin-bottom:30px}.jres-success-step h3{color:#9a7509;color:var(--primary-dark);font-size:2rem;margin-bottom:25px}.jres-success-step p{color:#5a4a1a;font-size:1.15rem;line-height:1.7;margin-bottom:25px}.jres-deletion-summary{background:#fffbf0;background:var(--primary-bg);border:1px solid #e6d7b3;border:1px solid var(--primary-border);border-radius:12px;margin:30px 0;padding:25px;text-align:left}.jres-deletion-summary p{color:#9a7509;color:var(--primary-dark);font-weight:600;margin-bottom:15px;text-align:left}.jres-deletion-summary ul{color:#5a4a1a;line-height:1.7;padding-left:20px;text-align:left}.jres-deletion-summary li{margin-bottom:10px}.jres-new-request-btn{background:#b8860b;background:var(--primary-color);color:#fff;margin:30px auto 0;max-width:350px}.jres-new-request-btn:hover{background:#9a7509;background:var(--primary-dark);box-shadow:0 4px 12px #b8860b4d;transform:translateY(-2px)}.jres-error-message{background:#fef8e8;border:1px solid #b8860b;border:1px solid var(--primary-color);border-radius:12px;color:#9a7509;color:var(--primary-dark);font-size:1.05rem;font-weight:500;margin:25px 0;padding:18px 20px;text-align:center}.jres-support-section{background:#fffbf0;background:var(--primary-bg);border-top:1px solid #e6d7b3;border-top:1px solid var(--primary-border);padding:50px 40px;text-align:center}.jres-support-section h3{color:#9a7509;color:var(--primary-dark);font-size:1.5rem;margin-bottom:25px}.jres-support-section p{color:#5a4a1a;font-size:1.1rem;line-height:1.7;margin-bottom:20px}.jres-support-contact{align-items:center;background:#fff;border:1px solid #e6d7b3;border:1px solid var(--primary-border);border-radius:12px;color:#9a7509;color:var(--primary-dark);display:flex;font-size:1.1rem;gap:15px;justify-content:center;margin:25px 0;padding:20px}.jres-whatsapp-icon{cursor:pointer;height:28px;transition:transform .2s ease;width:28px}.jres-whatsapp-icon:hover{transform:scale(1.1)}.jres-support-email{margin:20px 0}.jres-support-email a{color:#b8860b;color:var(--primary-color);font-weight:600;text-decoration:none}.jres-support-email a:hover{color:#9a7509;color:var(--primary-dark);text-decoration:underline}.jres-support-hours{background:#fff;border:1px solid #e6d7b3;border:1px solid var(--primary-border);border-radius:8px;color:#9a7509;color:var(--primary-dark);margin-top:25px;padding:15px}.jres-page-footer{background:#9a7509;background:var(--primary-dark);color:#fff;padding:30px 40px;text-align:center}.jres-page-footer p{margin:8px 0;opacity:.9}.jres-footer-note{font-style:italic;margin-top:15px;opacity:.7}@media (max-width:768px){.jres-delete-wrapper{padding:15px}.jres-delete-container{border-radius:12px}.jres-app-header{padding:40px 25px}.jres-app-name{font-size:2.5rem}.jres-data-deletion-info,.jres-deletion-form-section,.jres-support-section{padding:40px 25px}.jres-data-types{gap:25px;grid-template-columns:1fr}.jres-button-group{flex-direction:column}.jres-support-contact{flex-direction:column;gap:10px;text-align:center}}@media (max-width:480px){.jres-app-header{padding:30px 20px}.jres-app-name{font-size:2rem}.jres-data-deletion-info,.jres-deletion-form-section,.jres-support-section{padding:30px 20px}.jres-data-section{padding:25px 20px}.jres-back-btn,.jres-delete-btn,.jres-form-group input,.jres-new-request-btn,.jres-verify-btn{padding:16px 18px}}.not-found-wrapper{align-items:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;height:100vh;justify-content:center}.not-found-container{max-width:500px;padding:2rem;text-align:center}.not-found-code{color:#1a1a2e;display:block;font-size:12rem;font-weight:700;margin-bottom:.5rem}.not-found-title{color:#1a1a2e;font-size:2.5rem;margin-bottom:1rem}.not-found-message{color:#64748b;font-size:1.2rem;margin-bottom:2rem}.not-found-link{background:#1a1a2e;border-radius:4px;color:#fff;display:inline-block;font-weight:500;padding:.8rem 1.5rem;text-decoration:none;transition:background .3s ease}.not-found-link:hover{background:#2d3748}
/*# sourceMappingURL=main.818b8d1b.css.map*/