a{text-decoration:none}img{max-width:100%;display:block}ul{list-style:none}button{cursor:pointer;border:none}#root{width:100%;min-height:100vh}.sge-social-links{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.sge-social-link{color:#0b1f3a;background:#fff;border:1px solid #d4af3780;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:42px;min-width:42px;height:42px;margin:0;padding:0;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.sge-social-link.has-label{width:auto;min-width:42px;padding:0 14px}.sge-social-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.sge-social-link span{color:inherit;margin:0;font-size:.82rem;font-weight:800;display:inline}.sge-social-link:hover{color:#111827;background:#d4af37;border-color:#d4af37;transform:translateY(-2px);box-shadow:0 10px 24px #d4af372e}.sge-social-link:focus-visible{outline-offset:3px;outline:3px solid #d4af3766}.v3-premium-footer .footer-grid .sge-social-links{margin-top:18px}.v3-premium-footer .footer-grid .sge-social-link{color:#fff;background:#ffffff0a;border-color:#d4af3773;margin:0;display:inline-flex}.v3-premium-footer .footer-grid .sge-social-link:hover{color:#111827;background:#d4af37}.sge-social-links-contact,.sge-social-links-about{margin-top:18px}.sge-social-links-product{margin-top:14px}.sge-social-links-product .sge-social-link{background:#fffdf7;border-color:#d4af37;min-height:44px}@media (width<=620px){.sge-social-link{width:44px;min-width:44px;height:44px}.sge-social-link.has-label{justify-content:flex-start;width:100%;padding-inline:14px}.v3-premium-footer .footer-grid .sge-social-links{justify-content:center}}@media (prefers-reduced-motion:reduce){.sge-social-link{transition:none}.sge-social-link:hover{transform:none}}.site-main{color:#183927;background:#fff}.site-section{max-width:1400px;margin:auto;padding:88px max(6vw,24px)}.site-section.muted{background:#f4f8f5;max-width:none}.eyebrow,.hero-kicker{color:#b48100;letter-spacing:.13em;text-transform:uppercase;font-size:.78rem;font-weight:800}.section-heading{text-align:center;max-width:720px;margin:0 auto 42px}.section-heading h2,.about-preview h2,.partnership h2,.about-modern h1{color:#073c27;margin:10px 0 16px;font-size:clamp(2rem,4vw,3.35rem);line-height:1.08}.section-heading p,.about-preview p,.partnership p{color:#526658;line-height:1.7}.modern-hero{background-position:50%;background-size:cover;min-height:720px;position:relative}.modern-hero .overlay{background:linear-gradient(90deg,#012819d9,#0128198f);align-items:flex-start;padding:135px max(8vw,28px) 80px}.modern-hero h1{max-width:850px;margin:12px 0;font-size:clamp(2.5rem,6vw,5rem)}.modern-hero h2{font-size:clamp(1.4rem,3vw,2.25rem);font-weight:500}.modern-hero p:not(.hero-kicker){max-width:660px;font-size:1.13rem}.hero-actions,.portal-cta>div:last-child{flex-wrap:wrap;gap:13px;display:flex}.outline-link{color:#0b5d3b;border:1px solid #0b5d3b;border-radius:8px;padding:12px 20px;font-weight:700;display:inline-block}.outline-link.light{color:#fff;border-color:#fff}.about-preview{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.about-preview>div:last-child{max-width:620px}.about-preview p{font-size:1.08rem}.featured{text-align:center;background:#fff}.featured-grid,.value-grid,.services-grid,.process-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.featured-card,.value-grid article,.services-grid article,.process-grid article{background:#fff;border:1px solid #e0ebe3;border-radius:15px;transition:all .25s;overflow:hidden;box-shadow:0 10px 28px #0b5d3b0e}.featured-card:hover,.value-grid article:hover,.services-grid article:hover,.process-grid article:hover{transform:translateY(-6px);box-shadow:0 17px 35px #0b5d3b1b}.featured-card img{object-fit:cover;width:100%;height:210px}.featured-card div{text-align:left;padding:22px}.featured-card h3,.value-grid h3{color:#073c27;margin-bottom:9px}.featured-card p,.value-grid p{color:#597060;margin-bottom:14px;line-height:1.6}.featured-card a{color:#0b5d3b;font-weight:800}.value-grid{grid-template-columns:repeat(3,1fr)}.value-grid article{padding:24px}.value-grid span{color:#c28c00;font-size:1.4rem}.markets-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:35px;display:grid}.market-list{gap:12px;display:grid}.market-list article{background:#f6faf7;border-left:3px solid #d59a00;padding:16px 19px}.market-list h3{color:#073c27}.trade-map{background:#eaf4ee;border-radius:18px;padding:20px;overflow:hidden}.trade-map svg{width:100%;height:auto}.map-land{fill:#bad4c1}.trade-route{fill:none;stroke:#c58d00;stroke-width:2.5px;stroke-dasharray:8 8;animation:4s linear infinite route}.origin{fill:#073c27}.market-dot{fill:#c58d00;animation:2.5s ease-in-out infinite pulse}.trade-map text{fill:#385545;font-size:14px;font-weight:700}.services-grid{grid-template-columns:repeat(4,1fr)}.services-grid article,.process-grid article{padding:23px}.services-grid b,.process-grid b{color:#c28c00;font-size:1.15rem}.services-grid h3,.process-grid h3{color:#073c27;margin-top:24px}.process-grid{grid-template-columns:repeat(6,1fr)}.partnership{justify-content:space-between;align-items:center;gap:30px;padding:76px max(7vw,24px);display:flex}.distributor-cta{background:#e8f1ea}.final-cta{text-align:center;color:#fff;background:#073c27;display:block}.final-cta h2{color:#fff;max-width:760px;margin:0 auto 15px}.final-cta p{color:#d8e9dc;max-width:700px;margin:0 auto 28px}.final-cta>div{justify-content:center;gap:12px;display:flex}.about-modern{background:#f5f8f5;padding:140px max(7vw,24px) 90px}.about-modern header{text-align:center;max-width:820px;margin:auto}.about-modern-grid{grid-template-columns:repeat(2,1fr);gap:18px;max-width:1150px;margin:50px auto 0;display:grid}.about-modern-grid section{background:#fff;border:1px solid #e0ebe3;border-radius:14px;padding:27px}.about-modern-grid h2{color:#073c27;margin-bottom:10px}.about-modern-grid p{color:#526658;line-height:1.7}.modern-footer{color:#dcebe0;background:#052d1e!important;padding:60px max(7vw,24px) 22px!important}.footer-grid{grid-template-columns:1.5fr repeat(4,1fr);gap:27px;max-width:1400px;margin:auto;display:grid}.footer-grid h3,.footer-grid h4{color:#fff;margin-bottom:14px}.footer-grid a,.footer-grid span{color:#dcebe0;margin:9px 0;font-size:.92rem;display:block}.footer-grid p{font-size:.92rem;line-height:1.6}.footer-bottom{text-align:center;border-top:1px solid #fff2;max-width:1400px;margin:38px auto 0;padding-top:20px;font-size:.86rem}@keyframes route{to{stroke-dashoffset:-32px}}@keyframes pulse{50%{r:10;opacity:.55}}@media (width<=950px){.featured-grid,.value-grid{grid-template-columns:repeat(2,1fr)}.services-grid,.process-grid{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.modern-hero{min-height:620px}.modern-hero .overlay{padding-top:125px}.about-preview,.markets-layout{grid-template-columns:1fr;gap:30px}.featured-grid,.value-grid,.services-grid,.process-grid,.about-modern-grid,.footer-grid{grid-template-columns:1fr}.partnership{display:block}.partnership .btn{margin-top:22px}.site-section{padding-block:60px}}.home-ai-shell{z-index:900;font-family:inherit;position:fixed;bottom:22px;right:22px}.home-ai-launcher{color:#fff;cursor:pointer;min-height:54px;font:inherit;background:#0b5d3b;border:1px solid #cdaa56a6;border-radius:999px;align-items:center;gap:10px;padding:8px 18px 8px 8px;font-weight:700;display:inline-flex;box-shadow:0 14px 34px #052a1c3d}.home-ai-launcher:hover{transform:translateY(-1px);box-shadow:0 17px 38px #052a1c4d}.home-ai-launcher:focus-visible,.home-ai-close:focus-visible,.home-ai-form button:focus-visible,.home-ai-form textarea:focus-visible{outline-offset:3px;outline:3px solid #cdaa567a}.home-ai-launcher-mark{color:#0b4f34;letter-spacing:.04em;background:#f2d58a;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.82rem;display:inline-grid}.home-ai-panel{color:#153328;background:#fff;border:1px solid #0b5d3b26;border-radius:20px;flex-direction:column;width:min(390px,100vw - 32px);max-height:min(620px,100vh - 120px);display:flex;position:absolute;bottom:68px;right:0;overflow:hidden;box-shadow:0 24px 60px #0a2f223d}.home-ai-header{color:#fff;background:linear-gradient(135deg,#0b5d3b,#0d7048);border-bottom:1px solid #e8eee9;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 18px 16px;display:flex}.home-ai-header h2{color:inherit;margin:3px 0;font-size:1.08rem}.home-ai-header p{color:#ffffffd1;margin:0;font-size:.78rem}.home-ai-kicker{color:#f2d58a;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800;display:inline-block}.home-ai-close{color:#fff;cursor:pointer;font:inherit;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:700}.home-ai-messages{background:#f7faf8;flex-direction:column;gap:11px;min-height:190px;max-height:340px;padding:16px;display:flex;overflow-y:auto}.home-ai-message{max-width:88%}.home-ai-message>span{color:#607269;letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;font-size:.67rem;font-weight:800;display:block}.home-ai-message p{color:#1f3a30;white-space:pre-wrap;background:#fff;border-radius:14px;margin:0;padding:10px 12px;font-size:.88rem;line-height:1.5;box-shadow:0 4px 12px #0b5d3b12}.home-ai-message.is-user{align-self:flex-end}.home-ai-message.is-user>span{text-align:right}.home-ai-message.is-user p{color:#fff;background:#0b5d3b}.home-ai-status{color:#667a70;margin:0;font-size:.78rem}.home-ai-form{background:#fff;border-top:1px solid #e8eee9;padding:14px 16px 16px}.home-ai-form label{color:#24483a;margin-bottom:7px;font-size:.75rem;font-weight:800;display:block}.home-ai-form textarea{resize:vertical;box-sizing:border-box;color:#17382c;width:100%;min-height:72px;font:inherit;background:#fff;border:1px solid #cfdcd4;border-radius:12px;padding:10px 11px;line-height:1.45}.home-ai-form textarea:disabled{opacity:.7;cursor:not-allowed}.home-ai-form-row{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:10px;display:flex}.home-ai-form-row small{color:#6d7b75;max-width:220px;font-size:.66rem;line-height:1.35}.home-ai-form button{color:#fff;cursor:pointer;font:inherit;background:#0b5d3b;border:0;border-radius:10px;flex:none;padding:9px 16px;font-size:.8rem;font-weight:800}.home-ai-form button:disabled{opacity:.55;cursor:not-allowed}@media (width<=640px){.home-ai-shell{right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}.home-ai-panel{top:calc(72px + env(safe-area-inset-top));right:12px;bottom:calc(74px + env(safe-area-inset-bottom));border-radius:17px;width:auto;max-height:none;position:fixed;left:12px}.home-ai-header{flex:none;padding:14px 14px 13px}.home-ai-messages{flex:auto;min-height:0;max-height:none;padding:12px;overflow-y:auto}.home-ai-form{flex:none;padding:12px}.home-ai-form textarea{resize:none;min-height:62px;max-height:96px}.home-ai-form-row{flex-direction:row;align-items:center;gap:10px}.home-ai-form-row small{flex:auto;max-width:none}.home-ai-form button{flex:none;width:auto;min-width:82px}.home-ai-launcher{min-height:50px;padding-right:14px}.home-ai-launcher-mark{width:34px;height:34px}}:root{--motion-instant:.12s;--motion-fast:.18s;--motion-standard:.26s;--motion-reveal:.52s;--motion-emphasis:.68s;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-linear:linear;--motion-distance-xs:6px;--motion-distance-sm:12px;--motion-distance-md:24px;--motion-distance-lg:36px;--motion-stagger-public:70ms;--motion-stagger-mobile:40ms}.motion-reveal{opacity:0;transition:opacity var(--motion-reveal) var(--ease-enter), transform var(--motion-reveal) var(--ease-enter)}.motion-fade{transform:none}.motion-fade-up{transform:translateY(var(--motion-distance-md))}.motion-scale-in{transition-duration:.42s;transform:scale(.985)}.motion-slide-left{transform:translateX(var(--motion-distance-md))}.motion-slide-right{transform:translateX(calc(var(--motion-distance-md) * -1))}.motion-reveal.is-visible{opacity:1;transform:none}.motion-delay-1{transition-delay:.1s}.motion-stagger>*{opacity:0;transform:translateY(var(--motion-distance-md))}.motion-stagger.is-visible>*{opacity:1;animation-name:motion-fade-up-in;animation-duration:var(--motion-reveal);animation-timing-function:var(--ease-enter);animation-fill-mode:backwards;transform:none}.motion-stagger.is-visible>:first-child{animation-delay:0s}.motion-stagger.is-visible>:nth-child(2){animation-delay:70ms}.motion-stagger.is-visible>:nth-child(3){animation-delay:.14s}.motion-stagger.is-visible>:nth-child(4){animation-delay:.21s}.motion-stagger.is-visible>:nth-child(5){animation-delay:.28s}.motion-stagger.is-visible>:nth-child(6),.motion-stagger.is-visible>:nth-child(n+7){animation-delay:.35s}.motion-stagger-60.is-visible>:first-child{animation-delay:0s}.motion-stagger-60.is-visible>:nth-child(2){animation-delay:60ms}.motion-stagger-60.is-visible>:nth-child(3){animation-delay:.12s}.motion-stagger-60.is-visible>:nth-child(4){animation-delay:.18s}.motion-stagger-60.is-visible>:nth-child(5){animation-delay:.24s}.motion-stagger-60.is-visible>:nth-child(6),.motion-stagger-60.is-visible>:nth-child(n+7){animation-delay:.3s}.motion-stagger-50.is-visible>:first-child{animation-delay:0s}.motion-stagger-50.is-visible>:nth-child(2){animation-delay:50ms}.motion-stagger-50.is-visible>:nth-child(3){animation-delay:.1s}.motion-stagger-50.is-visible>:nth-child(4){animation-delay:.15s}.motion-stagger-50.is-visible>:nth-child(5){animation-delay:.2s}.motion-stagger-50.is-visible>:nth-child(6),.motion-stagger-50.is-visible>:nth-child(n+7){animation-delay:.25s}.motion-stagger-45.is-visible>:first-child{animation-delay:0s}.motion-stagger-45.is-visible>:nth-child(2){animation-delay:45ms}.motion-stagger-45.is-visible>:nth-child(3){animation-delay:90ms}.motion-stagger-45.is-visible>:nth-child(4){animation-delay:.135s}.motion-stagger-45.is-visible>:nth-child(5){animation-delay:.18s}.motion-stagger-45.is-visible>:nth-child(6),.motion-stagger-45.is-visible>:nth-child(n+7){animation-delay:.225s}@keyframes motion-fade-up-in{0%{opacity:0;transform:translateY(var(--motion-distance-md))}to{opacity:1;transform:translateY(0)}}.motion-hero .hero-kicker,.motion-hero h1,.motion-hero h2,.motion-hero .hero-actions,.motion-hero .motion-hero-copy{opacity:0;transform:translateY(var(--motion-distance-md))}.motion-hero.is-visible .hero-kicker,.motion-hero.is-visible h1,.motion-hero.is-visible h2,.motion-hero.is-visible .hero-actions,.motion-hero.is-visible .motion-hero-copy{opacity:1;animation-name:motion-hero-enter;animation-duration:var(--motion-emphasis);animation-timing-function:var(--ease-enter);animation-fill-mode:backwards;transform:none}.motion-hero.is-visible .hero-kicker{animation-delay:0s}.motion-hero.is-visible h1{animation-delay:80ms}.motion-hero.is-visible h2{animation-delay:.16s}.motion-hero.is-visible .motion-hero-copy{animation-delay:.24s}.motion-hero.is-visible .hero-actions{animation-delay:.32s}@keyframes motion-hero-enter{0%{opacity:0;transform:translateY(var(--motion-distance-md))}to{opacity:1;transform:translateY(0)}}.motion-pair>*{opacity:0;transform:translateY(var(--motion-distance-md))}.motion-pair.is-visible>*{opacity:1;transition:opacity var(--motion-reveal) var(--ease-enter), transform var(--motion-reveal) var(--ease-enter);transform:none}.motion-pair.is-visible>:nth-child(2){transition-delay:.1s}.motion-markets-pair .market-list,.motion-markets-pair .trade-map{opacity:0;transition:opacity var(--motion-reveal) var(--ease-enter), transform var(--motion-reveal) var(--ease-enter)}.motion-markets-pair .market-list{transform:translateX(calc(var(--motion-distance-md) * -1))}.motion-markets-pair .trade-map{transition-duration:.42s;transform:scale(.985)}.motion-markets-pair.is-visible .market-list,.motion-markets-pair.is-visible .trade-map{opacity:1;transform:none}.motion-markets-pair.is-visible .trade-map{transition-delay:80ms}@media (hover:hover) and (pointer:fine){.motion-card-hover{transition:transform var(--motion-standard) var(--ease-standard), box-shadow var(--motion-standard) var(--ease-standard)}.motion-card-hover:hover{transform:translateY(-6px)}.motion-image-hover{overflow:hidden}.motion-image-hover img{transition:transform .32s var(--ease-standard)}.motion-image-hover:hover img{transform:scale(1.03)}}@media (width<=700px){:root{--motion-distance-xs:4px;--motion-distance-sm:8px;--motion-distance-md:14px;--motion-distance-lg:20px}.motion-slide-left,.motion-slide-right{transform:translateY(var(--motion-distance-md))}.motion-markets-pair .market-list,.motion-markets-pair .trade-map{transform:translateY(var(--motion-distance-md));transition-duration:var(--motion-reveal)}.motion-stagger.is-visible>:first-child{animation-delay:0s}.motion-stagger.is-visible>:nth-child(2){animation-delay:40ms}.motion-stagger.is-visible>:nth-child(3){animation-delay:80ms}.motion-stagger.is-visible>:nth-child(4),.motion-stagger.is-visible>:nth-child(n+5){animation-delay:.12s}.motion-stagger-60.is-visible>:first-child,.motion-stagger-50.is-visible>:first-child,.motion-stagger-45.is-visible>:first-child{animation-delay:0s}.motion-stagger-60.is-visible>:nth-child(2),.motion-stagger-50.is-visible>:nth-child(2),.motion-stagger-45.is-visible>:nth-child(2){animation-delay:40ms}.motion-stagger-60.is-visible>:nth-child(3),.motion-stagger-50.is-visible>:nth-child(3),.motion-stagger-45.is-visible>:nth-child(3){animation-delay:80ms}.motion-stagger-60.is-visible>:nth-child(4),.motion-stagger-50.is-visible>:nth-child(4),.motion-stagger-45.is-visible>:nth-child(4),.motion-stagger-60.is-visible>:nth-child(n+5),.motion-stagger-50.is-visible>:nth-child(n+5),.motion-stagger-45.is-visible>:nth-child(n+5){animation-delay:.12s}}@media (hover:none){.motion-card-hover:hover,.motion-image-hover:hover img{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.motion-reveal,.motion-reveal.is-visible,.motion-pair>*,.motion-pair.is-visible>*,.motion-markets-pair .market-list,.motion-markets-pair .trade-map,.motion-markets-pair.is-visible .market-list,.motion-markets-pair.is-visible .trade-map,.motion-hero .hero-kicker,.motion-hero h1,.motion-hero h2,.motion-hero .motion-hero-copy,.motion-hero .hero-actions,.motion-hero.is-visible .hero-kicker,.motion-hero.is-visible h1,.motion-hero.is-visible h2,.motion-hero.is-visible .motion-hero-copy,.motion-hero.is-visible .hero-actions,.motion-stagger>*,.motion-stagger.is-visible>*{opacity:1;transition:none;animation:none;transform:none}.trade-route,.market-dot{transition:none;animation:none}.motion-card-hover,.motion-image-hover img{transition:none}.motion-card-hover:hover,.motion-image-hover:hover img{transform:none}}.commerce-catalog{--commerce-primary:#123a67;--commerce-primary-dark:#0b1f3a;--commerce-accent:#d4af37;--commerce-ink:#111827;--commerce-muted:#4b5563;--commerce-border:#dbe3ec;--commerce-surface:#fff;--commerce-soft:#f4f8fc;--commerce-shadow:0 16px 42px #0b1f3a1a;width:min(1380px,100% - 48px);color:var(--commerce-ink);margin:0 auto;padding:76px 0 88px}.commerce-catalog *,.commerce-catalog :before,.commerce-catalog :after{box-sizing:border-box}.commerce-catalog-header{background:radial-gradient(circle at 88% 10%,#d4af373d,#0000 30%),linear-gradient(135deg,#071226 0%,#0b1f3a 58%,#123a67 100%);border-radius:28px;margin-bottom:34px;padding:52px clamp(26px,5vw,68px);position:relative;overflow:hidden;box-shadow:0 22px 58px #0712262e}.commerce-catalog-header:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-140px;right:-90px}.commerce-catalog-eyebrow{z-index:1;color:#ffd86f;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:800;position:relative}.commerce-catalog-header h1{z-index:1;color:#fff;letter-spacing:-.035em;max-width:920px;margin:0;font-size:clamp(2.2rem,4.5vw,4.15rem);line-height:1.05;position:relative}.commerce-catalog-header>p:last-child{z-index:1;color:#dbe7f5;max-width:760px;margin:20px 0 0;font-size:1.04rem;line-height:1.75;position:relative}.commerce-toolbar{border:1px solid var(--commerce-border);background:var(--commerce-surface);border-radius:20px;grid-template-columns:minmax(280px,1.7fr) minmax(180px,.7fr) minmax(190px,.8fr);align-items:end;gap:16px;margin-bottom:30px;padding:20px;display:grid;box-shadow:0 10px 30px #0b1f3a0f}.commerce-control{gap:7px;display:grid}.commerce-control label{color:#475569;letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:800}.commerce-control input,.commerce-control select{width:100%;min-height:48px;color:var(--commerce-ink);font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:12px;outline:none;padding:0 14px;transition:border-color .16s,box-shadow .16s}.commerce-control input::placeholder{color:#94a3b8}.commerce-control input:focus,.commerce-control select:focus{border-color:var(--commerce-primary);box-shadow:0 0 0 3px #123a6724}.commerce-toolbar-summary{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding-top:3px;display:flex}.commerce-toolbar-summary p{color:var(--commerce-muted);margin:0;font-size:.92rem}.commerce-toolbar-summary strong{color:var(--commerce-primary-dark)}.commerce-clear-filters,.commerce-empty-reset{border:1px solid var(--commerce-primary);min-height:42px;color:var(--commerce-primary);font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:0 16px;font-weight:800;transition:background .16s,color .16s,transform .16s}.commerce-clear-filters:hover,.commerce-empty-reset:hover{background:var(--commerce-primary);color:#fff}.commerce-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.commerce-card{border:1px solid var(--commerce-border);background:var(--commerce-surface);min-width:0;box-shadow:var(--commerce-shadow);border-radius:22px;flex-direction:column;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden}.commerce-card:hover{border-color:#c3d0df;transform:translateY(-4px);box-shadow:0 22px 50px #0b1f3a26}.commerce-card-media{aspect-ratio:4/3;background:linear-gradient(145deg,#f8fafc 0%,#eef4fb 100%);place-items:center;padding:22px;display:grid;overflow:hidden}.commerce-card-media img{object-fit:contain;width:100%;height:100%;max-height:300px;transition:transform .22s}.commerce-card:hover .commerce-card-media img{transform:scale(1.025)}.commerce-card-body{flex-direction:column;flex:1;min-width:0;padding:24px;display:flex}.commerce-card-category{width:fit-content;color:var(--commerce-primary);letter-spacing:.08em;text-transform:uppercase;background:#eef4fb;border-radius:999px;margin:0 0 12px;padding:6px 10px;font-size:.7rem;font-weight:800}.commerce-card h2{color:var(--commerce-primary-dark);margin:0;font-size:clamp(1.28rem,2vw,1.58rem);line-height:1.25}.commerce-card-description{min-height:4.8em;color:var(--commerce-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0 20px;line-height:1.6;display:-webkit-box;overflow:hidden}.commerce-card-footer{gap:18px;margin-top:auto;display:grid}.commerce-card-variants{border-top:1px solid #e7edf4;min-height:48px;padding-top:15px}.commerce-card-variants span,.commerce-card-price>span{color:#64748b;letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:.72rem;font-weight:800;display:block}.commerce-card-variants p{color:#334155;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9rem;font-weight:700;line-height:1.45;overflow:hidden}.commerce-card-price{min-height:49px}.commerce-card-price strong{color:var(--commerce-primary-dark);font-size:1.35rem}.commerce-price-on-request{padding-top:10px;display:inline-block;font-size:1.04rem!important}.commerce-card-action{border:1px solid var(--commerce-primary);background:var(--commerce-primary);color:#fff;border-radius:12px;justify-content:center;align-items:center;min-height:49px;font-weight:800;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.commerce-card-action:hover{border-color:var(--commerce-primary-dark);background:var(--commerce-primary-dark);color:#fff}.commerce-state{border:1px solid var(--commerce-border);background:var(--commerce-soft);text-align:center;border-radius:22px;align-content:center;place-items:center;gap:10px;min-height:260px;padding:42px 24px;display:grid}.commerce-state h2,.commerce-state p{margin:0}.commerce-state h2{color:var(--commerce-primary-dark)}.commerce-state p{max-width:620px;color:var(--commerce-muted);line-height:1.65}.commerce-state-error{background:#fff8f8;border-color:#e6c6c6}.commerce-spinner{border:3px solid #cbd5e1;border-top-color:var(--commerce-primary);border-radius:50%;width:34px;height:34px;animation:.7s linear infinite commerce-spin}.commerce-card-action:focus-visible,.commerce-clear-filters:focus-visible,.commerce-empty-reset:focus-visible,.commerce-control input:focus-visible,.commerce-control select:focus-visible{outline-offset:3px;outline:3px solid #d4af3799}@keyframes commerce-spin{to{transform:rotate(360deg)}}@media (width<=1080px){.commerce-catalog{width:min(100% - 36px,1100px)}.commerce-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-toolbar{grid-template-columns:minmax(240px,1.3fr) repeat(2,minmax(170px,.7fr))}}@media (width<=760px){.commerce-catalog{width:min(100% - 28px,680px);padding:42px 0 64px}.commerce-catalog-header{border-radius:22px;margin-bottom:24px;padding:38px 24px}.commerce-catalog-header h1{font-size:clamp(2rem,10vw,3rem)}.commerce-toolbar{grid-template-columns:1fr;padding:16px}.commerce-toolbar-summary{flex-direction:column;grid-column:auto;align-items:stretch}.commerce-clear-filters{width:100%}.commerce-grid{grid-template-columns:minmax(0,1fr);gap:20px}.commerce-card-media{aspect-ratio:4/3;padding:18px}.commerce-card-body{padding:20px}}@media (width<=480px){.commerce-catalog{width:calc(100% - 20px);padding-top:28px}.commerce-catalog-header{border-radius:18px;padding:30px 20px}.commerce-catalog-header>p:last-child{font-size:.94rem}.commerce-card-description{min-height:auto}.commerce-card-variants{min-height:0}}@media (prefers-reduced-motion:reduce){.commerce-card,.commerce-card-media img,.commerce-card-action,.commerce-clear-filters,.commerce-empty-reset{transition:none}.commerce-card:hover,.commerce-card:hover .commerce-card-media img{transform:none}.commerce-spinner{animation-duration:1.5s}}.commerce-details{--commerce-details-primary:#123a67;--commerce-details-primary-dark:#0b1f3a;--commerce-details-accent:#d4af37;--commerce-details-ink:#111827;--commerce-details-muted:#4b5563;--commerce-details-border:#dbe3ec;--commerce-details-soft:#f4f8fc;--commerce-details-surface:#fff;--commerce-details-shadow:0 18px 48px #0b1f3a1a;width:min(1380px,100% - 48px);color:var(--commerce-details-ink);margin:0 auto;padding:76px 0 88px}.commerce-details *,.commerce-details :before,.commerce-details :after{box-sizing:border-box}.commerce-details-breadcrumb{min-width:0;color:var(--commerce-details-muted);align-items:center;gap:9px;margin-bottom:22px;font-size:.9rem;display:flex}.commerce-details-breadcrumb a{color:var(--commerce-details-primary);font-weight:800;text-decoration:none}.commerce-details-breadcrumb span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.commerce-details-layout{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;gap:clamp(28px,4vw,58px);display:grid}.commerce-details-gallery,.commerce-details-panel,.commerce-details-information{min-width:0}.commerce-details-gallery{border:1px solid var(--commerce-details-border);background:var(--commerce-details-surface);box-shadow:var(--commerce-details-shadow);border-radius:26px;padding:clamp(18px,2.5vw,30px)}.commerce-details-image-stage{background:radial-gradient(circle at 50% 20%,#d4af3717,#0000 34%),linear-gradient(145deg,#f8fafc 0%,#eef4fb 100%);border-radius:20px;place-items:center;min-height:520px;padding:clamp(20px,4vw,42px);display:grid;overflow:hidden}.commerce-details-image-stage>img{object-fit:contain;width:100%;height:100%;max-height:560px}.commerce-details-thumbnails{overscroll-behavior-inline:contain;grid-auto-columns:86px;grid-auto-flow:column;gap:12px;margin-top:16px;padding:3px 2px 8px;display:grid;overflow-x:auto}.commerce-details-thumbnail{cursor:pointer;background:#fff;border:1px solid #d5dee9;border-radius:14px;place-items:center;width:86px;height:86px;padding:8px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden}.commerce-details-thumbnail:hover{border-color:#aab9cc;transform:translateY(-2px)}.commerce-details-thumbnail.is-selected{border-color:var(--commerce-details-primary);box-shadow:0 0 0 3px #123a6724}.commerce-details-thumbnail img{object-fit:contain;width:100%;height:100%}.commerce-details-panel{border:1px solid var(--commerce-details-border);background:var(--commerce-details-surface);box-shadow:var(--commerce-details-shadow);border-radius:26px;padding:clamp(26px,3.5vw,42px)}.commerce-details-eyebrow{color:var(--commerce-details-primary);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:.76rem;font-weight:900}.commerce-details-panel>h1{color:var(--commerce-details-primary-dark);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3.2vw,3.3rem);line-height:1.08}.commerce-details-brand{color:var(--commerce-details-muted);flex-wrap:wrap;align-items:baseline;gap:8px;margin:16px 0 0;display:flex}.commerce-details-brand span{letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:800}.commerce-details-brand strong{color:#334155}.commerce-details-summary{color:#475569;margin:22px 0 0;font-size:1rem;line-height:1.75}.commerce-details-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.commerce-details-meta>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;min-width:0;padding:14px 15px}.commerce-details-meta span{color:#64748b;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:.7rem;font-weight:800;display:block}.commerce-details-meta strong{overflow-wrap:anywhere;color:#334155;font-size:.92rem;display:block}.commerce-details-purchase{border-top:1px solid #e2e8f0;gap:20px;margin-top:28px;padding-top:26px;display:grid}.commerce-details-price{background:linear-gradient(145deg,#f8fafc 0%,#eef4fb 100%);border:1px solid #dbe3ec;border-radius:16px;gap:6px;padding:19px 20px;display:grid}.commerce-details-price span{color:#64748b;letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:900}.commerce-details-price strong{color:var(--commerce-details-primary-dark);font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.2}.commerce-details-field{color:#475569;letter-spacing:.05em;text-transform:uppercase;gap:8px;font-size:.78rem;font-weight:900;display:grid}.commerce-details-field select{width:100%;min-height:50px;color:var(--commerce-details-ink);font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #cbd5e1;border-radius:12px;outline:none;padding:0 14px;font-weight:600}.commerce-details-quantity{background:#fff;border:1px solid #cbd5e1;border-radius:12px;grid-template-columns:48px minmax(72px,100px) 48px;width:fit-content;display:grid;overflow:hidden}.commerce-details-quantity button,.commerce-details-quantity input{min-height:48px;color:var(--commerce-details-ink);font:inherit;background:#fff;border:0}.commerce-details-quantity button{cursor:pointer;font-size:1.25rem;font-weight:900}.commerce-details-quantity button:hover{color:var(--commerce-details-primary);background:#eef4fb}.commerce-details-quantity input{text-align:center;-moz-appearance:textfield;border-left:1px solid #e2e8f0;border-right:1px solid #e2e8f0;outline:none;width:100%;font-weight:800}.commerce-details-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.commerce-details-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.commerce-details-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.commerce-details-action{border:1px solid var(--commerce-details-primary);min-height:50px;font:inherit;text-align:center;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:11px 18px;font-weight:900;line-height:1.25;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.commerce-details-action-primary{background:var(--commerce-details-primary);color:#fff}.commerce-details-action-primary:hover{border-color:var(--commerce-details-primary-dark);background:var(--commerce-details-primary-dark);color:#fff}.commerce-details-action-secondary{color:var(--commerce-details-primary);background:#fff}.commerce-details-action-secondary:hover{color:var(--commerce-details-primary-dark);background:#eef4fb}.commerce-details-action-quote{color:#624f0f;background:#fffaf0;border-color:#d2b34d;grid-column:1/-1}.commerce-details-action-quote:hover{border-color:var(--commerce-details-accent);color:#493a09;background:#f9efca}.commerce-details-action:disabled{color:#9ca3af;cursor:not-allowed;background:#e5e7eb;border-color:#d1d5db;transform:none}.commerce-details-message{color:#23553b;background:#edf6ef;border-radius:11px;margin:0;padding:12px 14px;font-size:.9rem;font-weight:700}.commerce-details-export-box{background:linear-gradient(145deg,#fffdf7 0%,#faf3da 100%);border:1px solid #dfcf98;border-radius:18px;gap:12px;margin-top:28px;padding:24px;display:grid}.commerce-details-export-box h2,.commerce-details-export-box p{margin:0}.commerce-details-export-box h2{color:#4c3c08;font-size:1.45rem}.commerce-details-export-box p{color:#675b35;line-height:1.6}.commerce-details-box-label{letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900;color:#80691b!important}.commerce-details-information{border:1px solid var(--commerce-details-border);background:var(--commerce-details-surface);border-radius:24px;margin-top:34px;padding:clamp(26px,3.5vw,40px);box-shadow:0 12px 34px #0b1f3a12}.commerce-details-information-heading h2{color:var(--commerce-details-primary-dark);margin:0;font-size:clamp(1.65rem,2.8vw,2.35rem)}.commerce-details-information-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(24px,4vw,52px);margin-top:26px;display:grid}.commerce-details-information-copy h3{color:#334155;margin:0 0 12px;font-size:1.08rem}.commerce-details-information-copy p{color:var(--commerce-details-muted);margin:0;line-height:1.75}.commerce-details-specs{gap:0;margin:0;display:grid}.commerce-details-specs>div{border-bottom:1px solid #e5e7eb;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);gap:16px;padding:13px 0;display:grid}.commerce-details-specs>div:first-child{padding-top:0}.commerce-details-specs>div:last-child{border-bottom:0;padding-bottom:0}.commerce-details-specs dt{color:#64748b;font-size:.78rem;font-weight:900}.commerce-details-specs dd{overflow-wrap:anywhere;color:#334155;min-width:0;margin:0;font-weight:700}.commerce-details-state{border:1px solid var(--commerce-details-border);background:var(--commerce-details-soft);text-align:center;border-radius:22px;align-content:center;place-items:center;gap:12px;min-height:360px;padding:48px 24px;display:grid}.commerce-details-state h1,.commerce-details-state p{margin:0}.commerce-details-state h1{color:var(--commerce-details-primary-dark);font-size:1.6rem}.commerce-details-state p{color:var(--commerce-details-muted)}.commerce-details-breadcrumb a:focus-visible,.commerce-details-thumbnail:focus-visible,.commerce-details-field select:focus-visible,.commerce-details-quantity button:focus-visible,.commerce-details-quantity input:focus-visible,.commerce-details-action:focus-visible{outline-offset:3px;outline:3px solid #d4af379e}@media (width<=980px){.commerce-details-layout{grid-template-columns:minmax(0,1fr)}.commerce-details-image-stage{min-height:440px}}@media (width<=760px){.commerce-details{width:min(100% - 28px,680px);padding:42px 0 64px}.commerce-details-gallery,.commerce-details-panel,.commerce-details-information{border-radius:20px}.commerce-details-image-stage{border-radius:16px;min-height:340px;padding:20px}.commerce-details-panel{padding:24px 20px}.commerce-details-panel>h1{font-size:clamp(1.9rem,9vw,2.75rem)}.commerce-details-information{padding:24px 20px}.commerce-details-information-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.commerce-details{width:calc(100% - 20px);padding-top:28px}.commerce-details-breadcrumb{font-size:.82rem}.commerce-details-gallery{padding:12px}.commerce-details-image-stage{min-height:280px;padding:16px}.commerce-details-thumbnails{grid-auto-columns:72px}.commerce-details-thumbnail{width:72px;height:72px}.commerce-details-meta,.commerce-details-actions{grid-template-columns:minmax(0,1fr)}.commerce-details-action-quote{grid-column:auto}.commerce-details-quantity{grid-template-columns:46px minmax(68px,92px) 46px}.commerce-details-specs>div{grid-template-columns:minmax(0,1fr);gap:5px}}@media (prefers-reduced-motion:reduce){.commerce-details-thumbnail,.commerce-details-action{transition:none}.commerce-details-thumbnail:hover,.commerce-details-action:hover{transform:none}}.commerce-details-reviews{border:1px solid var(--commerce-details-border);background:var(--commerce-details-surface);box-shadow:var(--commerce-details-shadow);border-radius:24px;margin-top:28px;padding:28px}.commerce-details-reviews-heading{border-bottom:1px solid var(--commerce-details-border);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:24px;display:flex}.commerce-details-reviews-eyebrow{color:var(--commerce-details-primary);letter-spacing:.09em;text-transform:uppercase;margin:0 0 6px;font-size:.78rem;font-weight:800}.commerce-details-reviews-heading h2{color:var(--commerce-details-primary-dark);margin:0;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.2}.commerce-details-review-summary{text-align:right;justify-items:end;gap:3px;min-width:180px;display:grid}.commerce-details-review-summary>strong{color:var(--commerce-details-primary-dark);font-size:2rem;line-height:1}.commerce-details-review-summary>span:last-child{color:var(--commerce-details-muted);font-size:.86rem}.commerce-details-review-stars{color:var(--commerce-details-accent);letter-spacing:.08em;font-size:1.05rem}.commerce-details-review-breakdown{gap:9px;max-width:620px;margin-top:22px;display:grid}.commerce-details-review-breakdown-row{color:var(--commerce-details-muted);grid-template-columns:58px minmax(120px,1fr) 38px;align-items:center;gap:10px;font-size:.85rem;display:grid}.commerce-details-review-breakdown-row strong{color:var(--commerce-details-ink);text-align:right}.commerce-details-review-breakdown-track{background:var(--commerce-details-soft);border-radius:999px;height:8px;overflow:hidden}.commerce-details-review-breakdown-track>span{border-radius:inherit;background:var(--commerce-details-accent);height:100%;transition:width .18s;display:block}.commerce-details-review-content{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:24px;margin-top:28px;display:grid}.commerce-details-public-reviews,.commerce-details-review-owner{min-width:0}.commerce-details-public-reviews>h3,.commerce-details-review-owner>h3{color:var(--commerce-details-primary-dark);margin:0 0 16px;font-size:1.08rem}.commerce-details-review-list{gap:14px;display:grid}.commerce-details-review-card{border:1px solid var(--commerce-details-border);background:var(--commerce-details-surface);border-radius:18px;padding:20px}.commerce-details-review-card-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:9px;display:flex}.commerce-details-review-card-heading>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.commerce-details-review-card-heading strong{color:var(--commerce-details-ink)}.commerce-details-review-card-heading time{color:var(--commerce-details-muted);white-space:nowrap;font-size:.8rem}.commerce-details-review-verified{background:var(--commerce-details-soft);min-height:24px;color:var(--commerce-details-primary);border-radius:999px;align-items:center;padding:3px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.commerce-details-review-card h4{color:var(--commerce-details-primary-dark);margin:10px 0 6px;font-size:1rem}.commerce-details-review-card p{color:var(--commerce-details-muted);overflow-wrap:anywhere;margin:0;line-height:1.65}.commerce-details-review-owner{border:1px solid var(--commerce-details-border);background:var(--commerce-details-soft);border-radius:18px;align-self:start;padding:20px}.commerce-details-review-helper{color:var(--commerce-details-muted);margin:0;line-height:1.55}.commerce-details-owner-review-status{border:1px solid var(--commerce-details-border);background:var(--commerce-details-surface);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:14px;display:flex}.commerce-details-owner-review-status>div{gap:3px;display:grid}.commerce-details-owner-review-status span{color:var(--commerce-details-muted);font-size:.76rem}.commerce-details-owner-review-status strong{color:var(--commerce-details-primary-dark);font-size:.9rem}.commerce-details-review-withdraw{border:1px solid var(--commerce-details-border);background:var(--commerce-details-surface);min-height:38px;color:var(--commerce-details-ink);font:inherit;cursor:pointer;border-radius:10px;padding:8px 12px;font-size:.8rem;font-weight:700}.commerce-details-review-withdraw:hover:not(:disabled){border-color:var(--commerce-details-primary);color:var(--commerce-details-primary)}.commerce-details-review-form{gap:16px;margin-top:18px;display:grid}.commerce-details-review-form fieldset{border:0;margin:0;padding:0}.commerce-details-review-form legend,.commerce-details-review-field>span{color:var(--commerce-details-ink);margin-bottom:7px;font-size:.86rem;font-weight:800;display:block}.commerce-details-review-rating-input{flex-direction:row;gap:4px;display:inline-flex}.commerce-details-review-rating-input label{width:34px;height:34px;color:var(--commerce-details-border);cursor:pointer;border-radius:8px;place-items:center;font-size:1.35rem;display:inline-grid;position:relative}.commerce-details-review-rating-input label.is-active{color:var(--commerce-details-accent)}.commerce-details-review-rating-input input{opacity:0;width:1px;height:1px;position:absolute}.commerce-details-review-rating-input label:focus-within{outline-offset:2px;outline:3px solid #123a6733}.commerce-details-review-field{display:grid}.commerce-details-review-field input,.commerce-details-review-field textarea{border:1px solid var(--commerce-details-border);background:var(--commerce-details-surface);width:100%;color:var(--commerce-details-ink);font:inherit;border-radius:12px;line-height:1.5}.commerce-details-review-field input{min-height:44px;padding:9px 12px}.commerce-details-review-field textarea{resize:vertical;min-height:126px;padding:11px 12px}.commerce-details-review-field input:focus,.commerce-details-review-field textarea:focus{border-color:var(--commerce-details-primary);outline:3px solid #123a6724}.commerce-details-review-field small{color:var(--commerce-details-muted);text-align:right;margin-top:5px;font-size:.72rem}.commerce-details-review-submit{border:1px solid var(--commerce-details-primary);background:var(--commerce-details-primary);color:#fff;min-height:46px;font:inherit;cursor:pointer;border-radius:12px;padding:10px 18px;font-weight:800}.commerce-details-review-submit:hover:not(:disabled){border-color:var(--commerce-details-primary-dark);background:var(--commerce-details-primary-dark)}.commerce-details-review-submit:disabled,.commerce-details-review-withdraw:disabled{cursor:not-allowed;opacity:.6}.commerce-details-review-submit:focus-visible,.commerce-details-review-withdraw:focus-visible,.commerce-details-review-field input:focus-visible,.commerce-details-review-field textarea:focus-visible{outline-offset:2px;outline:3px solid #123a6738}.commerce-details-review-state{border:1px solid var(--commerce-details-border);background:var(--commerce-details-soft);color:var(--commerce-details-muted);border-radius:14px;padding:16px;line-height:1.55}.commerce-details-review-state-error{color:#8b2f2f;background:#fff7f7;border-color:#e7c4c4}.commerce-details-review-action-message{background:var(--commerce-details-surface);color:var(--commerce-details-primary-dark);border-radius:10px;margin:14px 0 0;padding:11px 12px;font-size:.86rem;line-height:1.45}.commerce-details-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.commerce-details-review-content{grid-template-columns:1fr}.commerce-details-review-owner{order:-1}}@media (width<=640px){.commerce-details-reviews{border-radius:18px;margin-top:20px;padding:18px}.commerce-details-reviews-heading{gap:16px;display:grid}.commerce-details-review-summary{text-align:left;justify-items:start;min-width:0}.commerce-details-review-breakdown-row{grid-template-columns:52px minmax(90px,1fr) 32px}.commerce-details-review-card-heading,.commerce-details-owner-review-status{display:grid}.commerce-details-review-withdraw{width:100%}}@media (prefers-reduced-motion:reduce){.commerce-details-review-breakdown-track>span{transition:none}}.commerce-card-action{border-color:var(--commerce-accent);background:var(--commerce-accent);color:#111827}.commerce-card-action:hover{color:#111827;background:#ffd86f;border-color:#ffd86f}.commerce-details-action-primary{border-color:var(--commerce-details-accent);background:var(--commerce-details-accent);color:#111827}.commerce-details-action-primary:hover{color:#111827;background:#ffd86f;border-color:#ffd86f}.export-premium-page #export-inquiry{scroll-margin-top:92px}.export-premium-page .export-inquiry-section{background:radial-gradient(circle at 8% 8%,#c9a24d1f,#0000 30%),linear-gradient(145deg,#f4f6f9 0%,#fff 50%,#f5f2ea 100%);padding:96px 20px;position:relative}.export-premium-page .export-inquiry-container{background:#fff;border:1px solid #0714261a;border-radius:22px;width:min(1180px,100%);margin:0 auto;overflow:hidden;box-shadow:0 30px 80px #07142621,0 3px 12px #0714260d}.export-premium-page .export-inquiry-grid{grid-template-columns:minmax(310px,.82fr) minmax(0,1.45fr);min-height:760px;display:grid}.export-premium-page .export-inquiry-side{color:#fff;background:radial-gradient(circle at 20% 10%,#e4c87829,#0000 34%),linear-gradient(155deg,#071426 0%,#0b1d33 55%,#102a47 100%);flex-direction:column;justify-content:center;padding:56px 42px;display:flex;position:relative;overflow:hidden}.export-premium-page .export-inquiry-side:before{content:"EXPORT";color:#ffffff09;letter-spacing:.08em;transform-origin:50%;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:5.6rem;font-weight:800;position:absolute;bottom:45px;right:-24px;transform:rotate(-90deg)}.export-premium-page .export-inquiry-side:after{content:"";background:linear-gradient(90deg,#e4c878,#c9a24d);width:82px;height:3px;position:absolute;top:0;left:42px}.export-premium-page .export-inquiry-side h1{z-index:1;color:#fff;letter-spacing:-.025em;margin:0 0 17px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3rem);line-height:1.08;position:relative}.export-premium-page .export-inquiry-side p{z-index:1;color:#ffffffb8;max-width:430px;margin:0 0 30px;font-size:.98rem;line-height:1.75;position:relative}.export-premium-page .export-inquiry-badges{z-index:1;flex-wrap:wrap;gap:9px;display:flex;position:relative}.export-premium-page .export-inquiry-badges span{color:#e4c878;letter-spacing:.025em;background:#c9a24d14;border:1px solid #e4c87842;border-radius:999px;padding:9px 12px;font-size:.78rem;font-weight:750}.export-premium-page .export-inquiry-form-panel{background:linear-gradient(#fff 0%,#fbfcfd 100%);padding:50px 46px}.export-premium-page .export-inquiry-form-panel .form-intro{border-bottom:1px solid #07142617;margin-bottom:27px;padding-bottom:23px}.export-premium-page .export-inquiry-form-panel .form-intro:before{content:"EXPORT BUSINESS INQUIRY";color:#a47e2d;letter-spacing:.17em;margin-bottom:9px;font-size:.69rem;font-weight:850;display:block}.export-premium-page .export-inquiry-form-panel .form-intro h2{color:#071426;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,2.6vw,2.4rem);line-height:1.12}.export-premium-page .export-inquiry-form-panel .form-intro p{color:#667085;max-width:650px;margin:10px 0 0;line-height:1.65}.export-premium-page .export-inquiry-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;display:grid}.export-premium-page .export-inquiry-form .full-width{grid-column:1/-1}.export-premium-page .export-inquiry-form label{color:#182638;flex-direction:column;gap:8px;font-size:.88rem;font-weight:750;display:flex}.export-premium-page .export-inquiry-form input,.export-premium-page .export-inquiry-form textarea,.export-premium-page .export-inquiry-form select{color:#142033;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d7dce4;border-radius:9px;outline:none;font-weight:500;transition:border-color .17s,box-shadow .17s,background .17s}.export-premium-page .export-inquiry-form input,.export-premium-page .export-inquiry-form select{min-height:48px;padding:11px 13px}.export-premium-page .export-inquiry-form textarea{resize:vertical;min-height:132px;padding:13px;line-height:1.55}.export-premium-page .export-inquiry-form input::placeholder,.export-premium-page .export-inquiry-form textarea::placeholder{color:#98a2b3;font-weight:450}.export-premium-page .export-inquiry-form input:hover,.export-premium-page .export-inquiry-form textarea:hover,.export-premium-page .export-inquiry-form select:hover{border-color:#c9a24da6}.export-premium-page .export-inquiry-form input:focus,.export-premium-page .export-inquiry-form textarea:focus,.export-premium-page .export-inquiry-form select:focus{background:#fffdf8;border-color:#c9a24d;box-shadow:0 0 0 4px #c9a24d1f}.export-premium-page .export-inquiry-submit{color:#071426;min-height:52px;font:inherit;letter-spacing:.01em;cursor:pointer;background:linear-gradient(135deg,#e4c878,#c9a24d);border:1px solid #c9a24d;border-radius:9px;margin-top:7px;padding:14px 20px;font-size:.94rem;font-weight:850;transition:transform .18s,box-shadow .18s,opacity .18s;box-shadow:0 13px 27px #c9a24d33}.export-premium-page .export-inquiry-submit:hover{transform:translateY(-2px);box-shadow:0 16px 34px #c9a24d4a}.export-premium-page .export-inquiry-submit:active{transform:translateY(0)}.export-premium-page .export-inquiry-submit:disabled{opacity:.63;cursor:not-allowed;box-shadow:none;transform:none}.export-premium-page .export-inquiry-feedback{border:1px solid #0000;border-radius:10px;margin-bottom:23px;padding:14px 16px;font-size:.89rem;font-weight:700;line-height:1.55}.export-premium-page .export-inquiry-feedback.success{color:#22613b;background:#eef9f2;border-color:#b6dbc5}.export-premium-page .export-inquiry-feedback.error{color:#a9322b;background:#fff3f2;border-color:#efc3c1}@media (width<=950px){.export-premium-page .export-inquiry-grid{grid-template-columns:1fr;min-height:auto}.export-premium-page .export-inquiry-side{min-height:330px;padding:45px 35px}.export-premium-page .export-inquiry-side:after{left:35px}.export-premium-page .export-inquiry-side:before{font-size:4.2rem;bottom:25px;right:-5px}.export-premium-page .export-inquiry-form-panel{padding:42px 35px}}@media (width<=640px){.export-premium-page .export-inquiry-section{padding:68px 14px}.export-premium-page .export-inquiry-container{border-radius:16px}.export-premium-page .export-inquiry-side{min-height:auto;padding:39px 25px}.export-premium-page .export-inquiry-side:after{left:25px}.export-premium-page .export-inquiry-side:before{display:none}.export-premium-page .export-inquiry-form-panel{padding:33px 22px}.export-premium-page .export-inquiry-form{grid-template-columns:1fr;gap:16px}.export-premium-page .export-inquiry-form .full-width{grid-column:auto}}@media (prefers-reduced-motion:reduce){.export-premium-page .export-inquiry-form input,.export-premium-page .export-inquiry-form textarea,.export-premium-page .export-inquiry-form select,.export-premium-page .export-inquiry-submit{transition-duration:.01ms!important}}.export-premium-page{--export-navy:#071426;--export-navy-soft:#0d2038;--export-gold:#c9a24d;--export-gold-light:#e4c878;--export-ink:#142033;--export-muted:#667085;--export-border:#0714261c;--export-surface:#f7f8fa;--export-hero-image:none;color:var(--export-ink);background:#fff;overflow:hidden}.export-premium-page *,.export-premium-page :before,.export-premium-page :after{box-sizing:border-box}.export-premium-hero{isolation:isolate;background:linear-gradient(90deg, #030d1bf0 0%, #041122de 31%, #07142691 55%, #0714261f 100%), var(--export-hero-image) center / cover no-repeat;align-items:center;min-height:clamp(560px,61vw,760px);display:flex;position:relative}.export-premium-hero:before{content:"";z-index:-1;background:linear-gradient(#07142614,#07142629 68%,#071426ad);position:absolute;inset:0}.export-premium-hero:after{content:"";background:linear-gradient(90deg, transparent, var(--export-gold), var(--export-gold-light), transparent);height:3px;position:absolute;bottom:0;left:0;right:0}.export-premium-hero-inner{width:min(1180px,100% - 40px);margin:0 auto;padding:116px 0 94px}.export-premium-hero-content{width:min(660px,100%)}.export-premium-eyebrow{color:var(--export-gold-light);letter-spacing:.19em;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:800}.export-premium-hero h1{color:#fff;letter-spacing:-.04em;text-wrap:balance;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.75rem,5.4vw,5.35rem);line-height:.99}.export-premium-hero h1 span{color:var(--export-gold-light)}.export-premium-hero-lead{color:#ffffffde;max-width:650px;margin:25px 0 0;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.75}.export-premium-hero-actions{flex-wrap:wrap;gap:13px;margin-top:31px;display:flex}.export-premium-primary,.export-premium-secondary{min-height:50px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:13px 21px;font-size:.92rem;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.export-premium-primary{border:1px solid var(--export-gold);background:linear-gradient(135deg, var(--export-gold-light), var(--export-gold));color:#081426;box-shadow:0 14px 32px #c9a24d33}.export-premium-secondary{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0714265c;border:1px solid #ffffff70}.export-premium-primary:hover,.export-premium-secondary:hover{transform:translateY(-2px)}.export-premium-primary:hover{box-shadow:0 16px 36px #c9a24d4a}.export-premium-secondary:hover{border-color:var(--export-gold-light);background:#07142694}.export-premium-hero-note{color:#ffffffb3;margin:18px 0 0;font-size:.86rem;line-height:1.6}.export-premium-trust{z-index:3;background:#08172a;border:1px solid #c9a24d47;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1180px,100% - 40px);margin:-32px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 19px 46px #0714262e}.export-premium-trust article{min-height:126px;padding:23px}.export-premium-trust article+article{border-left:1px solid #ffffff17}.export-premium-trust strong{color:var(--export-gold-light);margin-bottom:8px;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;display:block}.export-premium-trust span{color:#ffffffb3;font-size:.88rem;line-height:1.6;display:block}.export-premium-section{width:min(1180px,100% - 40px);margin:0 auto;padding:88px 0}.export-premium-section.is-tight{padding-top:50px;padding-bottom:50px}.export-premium-heading{max-width:760px;margin-bottom:38px}.export-premium-heading.is-centered{text-align:center;margin-left:auto;margin-right:auto}.export-premium-heading h2{color:var(--export-navy);letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.5vw,3.35rem);line-height:1.08}.export-premium-heading>p:not(.export-premium-eyebrow){color:var(--export-muted);margin:15px 0 0;font-size:1rem;line-height:1.75}.export-premium-intro-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:42px;display:grid}.export-premium-intro-panel{border:1px solid var(--export-border);background:linear-gradient(145deg,#fff,#f7f8fa);border-radius:18px;padding:31px;box-shadow:0 18px 45px #07142612}.export-premium-intro-panel h3{color:var(--export-navy);margin:0 0 13px;font-family:Georgia,Times New Roman,serif;font-size:1.55rem}.export-premium-intro-panel p{color:var(--export-muted);margin:0;line-height:1.75}.export-premium-check-list{gap:13px;margin:0;padding:0;list-style:none;display:grid}.export-premium-check-list li{border:1px solid var(--export-border);color:#27364a;background:#fff;border-radius:12px;padding:15px 18px 15px 47px;line-height:1.55;position:relative}.export-premium-check-list li:before{content:"✓";color:#9a7728;background:#c9a24d29;border-radius:50%;place-items:center;width:21px;height:21px;font-size:.78rem;font-weight:900;display:grid;position:absolute;top:14px;left:17px}.export-premium-products{background:radial-gradient(circle at 10% 8%,#c9a24d1f,#0000 31%),#f5f6f8;padding:90px max(20px,50vw - 590px)}.export-premium-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.export-premium-product-card{background:#fff;border:1px solid #0714261a;border-radius:16px;min-height:220px;padding:27px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 14px 34px #0714260e}.export-premium-product-card:hover{border-color:#c9a24d73;transform:translateY(-4px);box-shadow:0 20px 42px #0714261a}.export-premium-product-card.is-flagship{background:linear-gradient(135deg,#c9a24d14,#fffffffa),#fff;border-color:#c9a24d61;grid-column:span 2}.export-premium-product-card small{color:#9a7728;letter-spacing:.13em;text-transform:uppercase;margin-bottom:13px;font-size:.74rem;font-weight:850;display:block}.export-premium-product-card h3{color:var(--export-navy);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.45rem}.export-premium-product-card p{color:var(--export-muted);margin:13px 0 0;line-height:1.7}.export-premium-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.export-premium-benefit-card{border-top:3px solid var(--export-gold);background:#fff;border-radius:13px;padding:25px;box-shadow:0 12px 32px #07142611}.export-premium-benefit-card h3{color:var(--export-navy);margin:0 0 10px;font-size:1.05rem}.export-premium-benefit-card p{color:var(--export-muted);margin:0;line-height:1.65}.export-premium-process-shell{background:linear-gradient(135deg, #c9a24d0f, transparent 38%), var(--export-navy);padding:93px max(20px,50vw - 590px)}.export-premium-heading.is-light h2{color:#fff}.export-premium-heading.is-light>p:not(.export-premium-eyebrow){color:#ffffffab}.export-premium-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.export-premium-process-card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;min-height:245px;padding:25px}.export-premium-process-card span{color:var(--export-gold-light);letter-spacing:.14em;margin-bottom:29px;font-size:.76rem;font-weight:850;display:block}.export-premium-process-card h3{color:#fff;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.25rem}.export-premium-process-card p{color:#ffffffa8;margin:12px 0 0;font-size:.9rem;line-height:1.65}.export-premium-terms{background:#f7f8fa;padding:90px max(20px,50vw - 590px)}.export-premium-term-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.export-premium-term-card{border:1px solid var(--export-border);background:#fff;border-radius:13px;padding:22px}.export-premium-term-card strong{color:var(--export-navy);margin-bottom:7px;font-size:.97rem;display:block}.export-premium-term-card span{color:var(--export-muted);font-size:.87rem;line-height:1.55}.export-premium-quality-grid,.export-premium-document-grid,.export-premium-market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.export-premium-info-card{border:1px solid var(--export-border);background:#fff;border-radius:14px;padding:26px;box-shadow:0 12px 30px #0714260d}.export-premium-info-card h3{color:var(--export-navy);margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:1.18rem}.export-premium-info-card p{color:var(--export-muted);margin:0;line-height:1.65}.export-premium-documents{background:var(--export-navy-soft);padding:90px max(20px,50vw - 590px)}.export-premium-documents .export-premium-info-card{box-shadow:none;background:#ffffff0b;border-color:#ffffff17}.export-premium-documents .export-premium-info-card h3{color:var(--export-gold-light)}.export-premium-documents .export-premium-info-card p{color:#ffffffad}.export-premium-market-card{color:#fff;background:linear-gradient(145deg,#071426f5,#102a47f2);border-radius:14px;flex-direction:column;justify-content:flex-end;min-height:160px;padding:23px;display:flex}.export-premium-market-card h3{color:var(--export-gold-light);margin:0;font-family:Georgia,Times New Roman,serif}.export-premium-market-card p{color:#ffffffab;margin:7px 0 0;line-height:1.55}.export-premium-portal{background:radial-gradient(circle at 90% 0, #c9a24d2e, transparent 34%), var(--export-navy);border:1px solid #c9a24d57;border-radius:18px;grid-template-columns:minmax(0,1.2fr) auto;align-items:center;gap:28px;width:min(1180px,100% - 40px);margin:30px auto 88px;padding:36px 38px;display:grid;box-shadow:0 18px 48px #07142626}.export-premium-portal h2{color:#fff;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3vw,2.65rem)}.export-premium-portal p{color:#ffffffb0;max-width:740px;margin:12px 0 0;line-height:1.65}.export-premium-faq{background:#f7f8fa;padding:88px max(20px,50vw - 460px)}.export-premium-faq-list{gap:12px;display:grid}.export-premium-faq-card{border:1px solid var(--export-border);background:#fff;border-radius:13px;padding:23px 25px}.export-premium-faq-card h3{color:var(--export-navy);margin:0;font-size:1rem}.export-premium-faq-card p{color:var(--export-muted);margin:9px 0 0;line-height:1.65}.export-premium-cta{text-align:center;background:radial-gradient(circle at 50% 0,#c9a24d30,#0000 36%),#061325;padding:86px 20px}.export-premium-cta-inner{width:min(760px,100%);margin:0 auto}.export-premium-cta h2{color:#fff;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.5rem)}.export-premium-cta p{color:#ffffffab;margin:15px auto 26px;line-height:1.7}@media (width<=1050px){.export-premium-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.export-premium-trust article:nth-child(3){border-top:1px solid #ffffff17;border-left:0}.export-premium-trust article:nth-child(4){border-top:1px solid #ffffff17}.export-premium-product-grid,.export-premium-benefit-grid,.export-premium-quality-grid,.export-premium-document-grid,.export-premium-market-grid,.export-premium-process-grid,.export-premium-term-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.export-premium-hero{background:linear-gradient(90deg, #030d1bf0, #041122bf), var(--export-hero-image) 58% center / cover no-repeat;min-height:660px}.export-premium-hero-inner{padding:105px 0 80px}.export-premium-trust{margin-top:-24px}.export-premium-intro-grid,.export-premium-portal{grid-template-columns:1fr}}@media (width<=620px){.export-premium-hero-inner,.export-premium-section,.export-premium-trust,.export-premium-portal{width:min(100% - 28px,1180px)}.export-premium-hero{min-height:610px}.export-premium-hero h1{font-size:clamp(2.35rem,12vw,3.4rem)}.export-premium-hero-actions{flex-direction:column;align-items:stretch}.export-premium-primary,.export-premium-secondary{width:100%}.export-premium-trust,.export-premium-product-grid,.export-premium-benefit-grid,.export-premium-process-grid,.export-premium-term-grid,.export-premium-quality-grid,.export-premium-document-grid,.export-premium-market-grid{grid-template-columns:1fr}.export-premium-trust article+article,.export-premium-trust article:nth-child(3),.export-premium-trust article:nth-child(4){border-top:1px solid #ffffff17;border-left:0}.export-premium-product-card.is-flagship{grid-column:auto}.export-premium-section,.export-premium-products,.export-premium-process-shell,.export-premium-terms,.export-premium-documents,.export-premium-faq{padding-top:66px;padding-bottom:66px}.export-premium-portal{margin-bottom:66px;padding:28px 23px}}@media (prefers-reduced-motion:reduce){.export-premium-page *,.export-premium-page :before,.export-premium-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.export-premium-trust{background:#fff}.export-premium-trust strong{color:#8b6818}.export-premium-trust span{color:#425466}.export-premium-trust article+article{border-left-color:#08172a1a}@media (width<=1050px){.export-premium-trust article:nth-child(3),.export-premium-trust article:nth-child(4){border-top-color:#08172a1a}}@media (width<=620px){.export-premium-trust article+article,.export-premium-trust article:nth-child(3),.export-premium-trust article:nth-child(4){border-top-color:#08172a1a}}.r27-contact-page{color:#4b5563;background:#f4f8fc;min-height:100vh}.r27-contact-hero{background-position:50%;background-size:cover;place-items:center;min-height:510px;padding:128px 24px 82px;display:grid;position:relative;overflow:hidden}.r27-contact-hero:before{content:"";background:radial-gradient(circle at 78% 36%,#d4af372b,#0000 29%),linear-gradient(90deg,#071226f2,#0b1f3ad1);position:absolute;inset:0}.r27-contact-hero-content{z-index:1;text-align:center;width:min(980px,100%);position:relative}.r27-contact-badge{color:#ffd86f;letter-spacing:.13em;background:#ffffff14;border:1px solid #ffffff2b;border-radius:999px;width:fit-content;margin:0 auto;padding:8px 15px;font-size:.75rem;font-weight:800}.r27-contact-hero h1{color:#fff;text-shadow:0 12px 34px #00000047;margin:18px 0 14px;font-size:clamp(2.7rem,6vw,4.7rem);line-height:1.04}.r27-contact-hero-copy{color:#dce6f0;width:min(760px,100%);margin:0 auto;font-size:1.04rem;line-height:1.75}.r27-contact-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.r27-contact-primary,.r27-contact-secondary,.r27-contact-bottom-cta a{border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:12px 24px;font-weight:800;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1);display:inline-flex}.r27-contact-primary,.r27-contact-bottom-cta a{color:#111;background:#d4af37;box-shadow:0 12px 26px #d4af373d}.r27-contact-secondary{color:#fff;background:#ffffff0d;border:1px solid #ffffff85}.r27-contact-primary:hover,.r27-contact-secondary:hover,.r27-contact-bottom-cta a:hover{transform:translateY(-3px)}.r27-contact-hero-points{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.r27-contact-hero-points span{color:#e8eef5;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;padding:7px 11px;font-size:.76rem;font-weight:700}.r27-contact-shell{z-index:4;background:#fff;border-radius:22px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);width:min(1180px,100% - 40px);margin:-48px auto 80px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 54px #07182d26}.r27-contact-info-panel{color:#fff;background:radial-gradient(circle at 0 0,#d4af3726,#0000 32%),linear-gradient(145deg,#0b1f3a,#123a67);padding:48px 42px}.r27-contact-eyebrow{color:#ffd86f;letter-spacing:.13em;text-transform:uppercase;margin:0 0 9px;font-size:.76rem;font-weight:800}.r27-contact-info-panel h2{color:#fff;margin:0 0 15px;font-size:clamp(2rem,3.7vw,3rem);line-height:1.1}.r27-contact-intro{color:#d9e3ed;margin:0;line-height:1.72}.r27-contact-support-list{gap:12px;margin-top:30px;display:grid}.r27-contact-support-list article{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:36px 1fr;gap:12px;padding:15px;display:grid}.r27-contact-support-list article>span{color:#111;background:#d4af37;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.7rem;font-weight:900;display:grid}.r27-contact-support-list h3{color:#fff;margin:2px 0 5px;font-size:.98rem}.r27-contact-support-list p{color:#d8e2ec;margin:0;font-size:.88rem;line-height:1.55}.r27-contact-channel-box{background:#d4af3712;border:1px solid #d4af3747;border-radius:14px;margin-top:24px;padding:18px}.r27-contact-channel-box>p{color:#ffd86f;margin:0 0 10px;font-weight:800}.r27-contact-channel-row{flex-wrap:wrap;gap:8px;display:flex}.r27-contact-channel-row span{color:#fff;background:#ffffff1a;border-radius:999px;padding:7px 10px;font-size:.76rem;font-weight:700}.r27-contact-channel-box small{color:#cfdbe7;margin-top:12px;line-height:1.55;display:block}.r27-contact-origin{border-top:1px solid #ffffff21;gap:4px;margin-top:25px;padding-top:20px;display:grid}.r27-contact-origin strong{color:#ffd86f}.r27-contact-origin span{color:#d9e3ed;font-size:.9rem;line-height:1.55}.r27-contact-form{background:#fff;grid-template-columns:1fr 1fr;align-content:start;gap:18px;padding:48px 42px;display:grid}.r27-contact-form-heading{grid-column:1/-1;margin-bottom:4px}.r27-contact-form-heading p{color:#9a7600;letter-spacing:.13em;text-transform:uppercase;margin:0 0 6px;font-size:.75rem;font-weight:800}.r27-contact-form-heading h2{color:#0b1f3a;margin:0 0 8px;font-size:clamp(1.8rem,3vw,2.45rem)}.r27-contact-form-heading span{color:#667386;line-height:1.55}.r27-contact-form label{color:#25364a;gap:8px;font-size:.9rem;font-weight:700;display:grid}.r27-contact-form input,.r27-contact-form textarea,.r27-contact-form button{box-sizing:border-box;width:100%}.r27-contact-form input,.r27-contact-form textarea{color:#18273a;font:inherit;background:#fbfcfe;border:1px solid #d7dee8;border-radius:10px;outline:none;padding:14px 16px;transition:border-color .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1)}.r27-contact-form input:focus,.r27-contact-form textarea:focus{border-color:#d4af37;box-shadow:0 0 0 3px #d4af3721}.r27-contact-form textarea{resize:vertical;min-height:150px}.r27-contact-form .contact-message,.r27-contact-form .contact-status,.r27-contact-form button{grid-column:1/-1}.r27-contact-form .contact-status{color:#0b1f3a;background:#eef5fb;border:1px solid #d6e4f1;border-radius:9px;margin:0;padding:12px 14px;line-height:1.55}.r27-contact-form button{color:#111;cursor:pointer;background:#d4af37;border:0;border-radius:999px;min-height:48px;padding:14px 20px;font-size:1rem;font-weight:800;transition:transform .18s cubic-bezier(.2,.8,.2,1),background .18s cubic-bezier(.2,.8,.2,1);box-shadow:0 12px 26px #d4af3733}.r27-contact-form button:hover:not(:disabled){background:#ffd86f;transform:translateY(-3px)}.r27-contact-form button:disabled{opacity:.68;cursor:not-allowed}.r27-contact-process{background:#fff;padding:76px max(6vw,24px)}.r27-contact-process-heading{text-align:center;width:min(760px,100%);margin:0 auto 34px}.r27-contact-process-heading>p{color:#9a7600;letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:.76rem;font-weight:800}.r27-contact-process-heading h2{color:#0b1f3a;margin:0;font-size:clamp(2rem,4vw,3rem)}.r27-contact-process-grid{grid-template-columns:repeat(3,1fr);gap:18px;width:min(1050px,100%);margin:auto;display:grid}.r27-contact-process-grid article{background:#f8fafc;border:1px solid #0b1f3a14;border-radius:18px;padding:26px;box-shadow:0 10px 28px #0b1f3a0f}.r27-contact-process-grid b{color:#9a7600;font-size:.82rem}.r27-contact-process-grid h3{color:#0b1f3a;margin:14px 0 8px}.r27-contact-process-grid p{color:#667386;margin:0;line-height:1.65}.r27-contact-bottom-cta{text-align:center;color:#fff;background:linear-gradient(135deg,#123a67,#0b1f3a);padding:76px 24px}.r27-contact-bottom-cta p{color:#ffd86f;margin:0 0 8px;font-weight:700}.r27-contact-bottom-cta h2{color:#fff;width:min(760px,100%);margin:0 auto 25px;font-size:clamp(2rem,4vw,3rem);line-height:1.12}@media (width<=900px){.r27-contact-shell,.r27-contact-process-grid{grid-template-columns:1fr}}@media (width<=768px){.r27-contact-hero{min-height:440px;padding-top:112px;padding-bottom:64px}.r27-contact-shell{width:calc(100% - 24px);margin-top:-30px}.r27-contact-info-panel,.r27-contact-form{padding:34px 24px}.r27-contact-form{grid-template-columns:1fr}.r27-contact-form-heading,.r27-contact-form .contact-message,.r27-contact-form .contact-status,.r27-contact-form button{grid-column:auto}}@media (width<=560px){.r27-contact-hero-actions{flex-direction:column}.r27-contact-hero-actions>a{width:100%}.r27-contact-hero-points{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.r27-contact-primary,.r27-contact-secondary,.r27-contact-bottom-cta a,.r27-contact-form button,.r27-contact-form input,.r27-contact-form textarea{transition:none!important;transform:none!important}}.distributor-network-page{--dn-navy:#071426;--dn-navy-soft:#10263e;--dn-gold:#c8a24d;--dn-gold-soft:#ead7a3;--dn-text:#1b2938;--dn-muted:#647184;--dn-line:#dfe5eb;--dn-light:#f6f8fa;--dn-white:#fff;background:var(--dn-white);min-height:100vh;color:var(--dn-text);padding-top:74px;overflow:hidden}.distributor-network-page *,.distributor-network-page :before,.distributor-network-page :after{box-sizing:border-box}.distributor-network-hero{--distributor-hero-image:none;isolation:isolate;background-image:linear-gradient(90deg, #040d1cf5 0%, #040d1ce0 36%, #040d1c94 66%, #040d1c57 100%), var(--distributor-hero-image);background-position:50%;background-size:cover;align-items:center;min-height:650px;display:flex;position:relative}.distributor-network-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 18% 40%,#c8a24d2e,#0000 34%);position:absolute;inset:0}.distributor-network-hero-inner{width:min(1180px,100% - 48px);margin:0 auto;padding:96px 0 118px}.distributor-network-eyebrow{color:var(--dn-gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:800}.distributor-network-hero h1{max-width:760px;color:var(--dn-white);letter-spacing:-.045em;margin:0;font-size:clamp(2.8rem,6vw,5.6rem);font-weight:800;line-height:.98}.distributor-network-hero h2{max-width:720px;color:var(--dn-gold-soft);margin:22px 0 0;font-size:clamp(1.35rem,2.5vw,2.05rem)}.distributor-network-hero-copy{color:#ffffffd1;max-width:700px;margin:24px 0 0;font-size:1.06rem;line-height:1.8}.distributor-network-hero-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.distributor-network-primary,.distributor-network-secondary{min-height:50px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 24px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.distributor-network-primary{border:1px solid var(--dn-gold);background:linear-gradient(135deg, #d7b65f, var(--dn-gold));color:var(--dn-navy);box-shadow:0 14px 34px #c8a24d38}.distributor-network-secondary{color:var(--dn-white);background:#ffffff14;border:1px solid #ffffff57}.distributor-network-primary:hover,.distributor-network-secondary:hover{transform:translateY(-2px)}.distributor-network-primary:focus-visible,.distributor-network-secondary:focus-visible,.distributor-network-page input:focus-visible,.distributor-network-page select:focus-visible,.distributor-network-page textarea:focus-visible{outline-offset:3px;outline:3px solid #c8a24d6b}.distributor-network-trust{z-index:3;background:var(--dn-white);border:1px solid #c8a24d47;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1180px,100% - 48px);margin:-42px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #07142629}.distributor-network-trust article{align-content:center;gap:8px;min-height:132px;padding:26px;display:grid}.distributor-network-trust article+article{border-left:1px solid var(--dn-line)}.distributor-network-trust strong{color:var(--dn-navy)}.distributor-network-trust span{color:var(--dn-muted);font-size:.88rem;line-height:1.5}.distributor-network-section{padding:94px 24px}.distributor-network-heading{text-align:center;width:min(780px,100%);margin:0 auto 42px}.distributor-network-heading h2,.distributor-network-order-policy h2,.distributor-network-application-intro h2{color:var(--dn-navy);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,4vw,3.15rem);line-height:1.08}.distributor-network-heading>p:last-child,.distributor-network-application-intro>p{color:var(--dn-muted);margin:17px 0 0;line-height:1.75}.distributor-network-card-grid,.distributor-network-opportunity-grid,.distributor-network-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:min(1180px,100%);margin:0 auto;display:grid}.distributor-network-card-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.distributor-network-card,.distributor-network-benefit-card,.distributor-network-directory-card{border:1px solid var(--dn-line);background:var(--dn-white);border-radius:18px;padding:28px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 14px 36px #0714260f}.distributor-network-card:hover,.distributor-network-benefit-card:hover,.distributor-network-directory-card:hover{border-color:#c8a24d75;transform:translateY(-4px);box-shadow:0 20px 44px #0714261a}.distributor-network-card h3,.distributor-network-benefit-card h3,.distributor-network-opportunity-card h3,.distributor-network-step h3,.distributor-network-process-step h3,.distributor-network-directory-card h3{color:var(--dn-navy);margin:18px 0 10px;font-size:1.18rem}.distributor-network-card p,.distributor-network-benefit-card p,.distributor-network-step p,.distributor-network-process-step p{color:var(--dn-muted);margin:0;line-height:1.7}.distributor-network-card-mark{background:#c8a24d1a;border:1px solid #c8a24d70;border-radius:50%;width:36px;height:36px;display:block;position:relative}.distributor-network-card-mark:after{content:"";background:var(--dn-gold);border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.distributor-network-disclaimer{border-left:3px solid var(--dn-gold);width:min(960px,100%);color:var(--dn-muted);background:#f8f5ec;border-radius:0 10px 10px 0;margin:30px auto 0;padding:16px 20px;line-height:1.65}.distributor-network-benefits,.distributor-network-process,.distributor-network-application{background:linear-gradient(#f8fafc,#fff)}.distributor-network-opportunities{background:radial-gradient(circle at 12% 24%,#c8a24d1f,#0000 25%),linear-gradient(135deg,#071426,#10263e)}.distributor-network-heading-light h2{color:var(--dn-white)}.distributor-network-heading-light>p:last-child{color:#ffffffad}.distributor-network-opportunity-card{background:#ffffff0e;border:1px solid #ffffff21;border-radius:16px;min-height:210px;padding:28px}.distributor-network-opportunity-card.is-flagship{background:linear-gradient(135deg,#c8a24d2e,#ffffff0d);border-color:#c8a24d8a;grid-column:span 2}.distributor-network-opportunity-card>span{color:var(--dn-gold-soft);text-transform:uppercase;border:1px solid #c8a24d70;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.distributor-network-opportunity-card h3{color:var(--dn-white)}.distributor-network-opportunity-card p{color:#ffffffad;line-height:1.7}.distributor-network-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:min(1180px,100%);margin:0 auto;display:grid}.distributor-network-process-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;width:min(1180px,100%);margin:0 auto;display:grid}.distributor-network-step,.distributor-network-process-step{border-top:3px solid var(--dn-gold);background:#f7f5ef;border-radius:0 0 16px 16px;padding:25px 22px}.distributor-network-step>span,.distributor-network-process-step>span{color:#9d7728;letter-spacing:.12em;font-size:.76rem;font-weight:900}.distributor-network-process-step{border:1px solid var(--dn-line);border-top:3px solid var(--dn-gold);background:var(--dn-white);box-shadow:0 12px 28px #0714260d}.distributor-network-order-policy{background:linear-gradient(120deg, #c8a24d21, transparent 42%), var(--dn-navy);border:1px solid #c8a24d57;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:36px;width:min(1180px,100% - 48px);margin:0 auto;padding:44px 50px;display:grid;box-shadow:0 22px 54px #07142626}.distributor-network-order-policy h2{color:var(--dn-white)}.distributor-network-order-policy p:not(.distributor-network-eyebrow){color:#ffffffb3;max-width:760px;margin:16px 0 0;line-height:1.7}.distributor-network-order-policy>strong{color:var(--dn-gold-soft);white-space:nowrap;font-size:clamp(1.8rem,3vw,2.6rem)}.distributor-network-search-wrap{width:min(780px,100%);margin:0 auto 34px}.distributor-network-search-wrap label{color:var(--dn-navy);margin-bottom:8px;font-size:.84rem;font-weight:800;display:block}.distributor-network-search{border:1px solid var(--dn-line);width:100%;min-height:52px;color:var(--dn-text);font:inherit;background:#fbfcfd;border-radius:12px;padding:0 16px}.distributor-network-directory-card h3{font-size:1.35rem}.distributor-network-location{color:var(--dn-muted)}.distributor-network-directory-card dl{gap:10px;margin:20px 0;display:grid}.distributor-network-directory-card dl div{border-top:1px solid var(--dn-line);grid-template-columns:92px 1fr;gap:12px;padding-top:10px;display:grid}.distributor-network-directory-card dt{color:var(--dn-muted);font-size:.8rem;font-weight:700}.distributor-network-directory-card dd{margin:0}.distributor-network-directory-card small{color:#7c8998;margin-bottom:18px;font-weight:700;display:block}.distributor-network-directory-card a{color:#9d7728;font-weight:800;text-decoration:none}.distributor-network-empty{text-align:center;background:#f8f5ec;border:1px dashed #c8a24d7a;border-radius:16px;grid-column:1/-1;padding:36px}.distributor-network-application-shell{border:1px solid var(--dn-line);background:var(--dn-white);border-radius:22px;width:min(1080px,100%);margin:0 auto;padding:clamp(24px,5vw,52px);box-shadow:0 24px 60px #07142617}.distributor-network-application-intro{max-width:820px;margin-bottom:34px}.distributor-network-application-intro ul{color:var(--dn-muted);gap:8px;margin:22px 0 0;padding-left:20px;display:grid}.distributor-network-message{color:#5f4a1e;background:#fbf6e7;border:1px solid #c8a24d5c;border-radius:12px;margin:0 0 26px;padding:15px 18px}.distributor-network-form{gap:28px;display:grid}.distributor-network-form fieldset{border:1px solid var(--dn-line);background:#fcfdfe;border-radius:16px;margin:0;padding:26px}.distributor-network-form legend{color:var(--dn-navy);padding:0 10px;font-weight:850}.distributor-network-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.distributor-network-form-grid label{color:var(--dn-text);gap:8px;font-size:.88rem;font-weight:750;display:grid}.distributor-network-form input,.distributor-network-form select,.distributor-network-form textarea{background:var(--dn-white);width:100%;min-width:0;color:var(--dn-text);font:inherit;border:1px solid #d7dee7;border-radius:10px}.distributor-network-form input,.distributor-network-form select{min-height:48px;padding:0 13px}.distributor-network-form textarea{resize:vertical;min-height:112px;padding:12px 13px}.distributor-network-form input:focus,.distributor-network-form select:focus,.distributor-network-form textarea:focus{border-color:var(--dn-gold);box-shadow:0 0 0 4px #c8a24d1a}.distributor-network-form-grid-textarea label:last-child{grid-column:1/-1}.distributor-network-submit{background:var(--dn-navy);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex}.distributor-network-submit>div{gap:5px;display:grid}.distributor-network-submit strong{color:var(--dn-white)}.distributor-network-submit span{color:#ffffffa8;font-size:.88rem}.distributor-network-submit .distributor-network-primary:disabled{opacity:.62;cursor:not-allowed;transform:none}@media (width<=1080px){.distributor-network-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.distributor-network-trust article:nth-child(3),.distributor-network-trust article:nth-child(4){border-top:1px solid var(--dn-line)}.distributor-network-trust article:nth-child(3){border-left:0}.distributor-network-card-grid-four,.distributor-network-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.distributor-network-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.distributor-network-page{padding-top:68px}.distributor-network-hero{background-position:58%;min-height:600px}.distributor-network-hero-inner{width:min(100% - 36px,1180px);padding:80px 0 110px}.distributor-network-section{padding:74px 18px}.distributor-network-card-grid,.distributor-network-opportunity-grid,.distributor-network-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.distributor-network-opportunity-card.is-flagship{grid-column:1/-1}.distributor-network-order-policy{grid-template-columns:1fr;width:min(100% - 32px,1180px);padding:36px}.distributor-network-form-grid{grid-template-columns:1fr}.distributor-network-form-grid-textarea label:last-child{grid-column:auto}}@media (width<=620px){.distributor-network-hero{background-position:62%;min-height:610px}.distributor-network-hero-inner{width:min(100% - 28px,1180px)}.distributor-network-hero h1{font-size:clamp(2.45rem,13vw,4rem)}.distributor-network-hero-actions{display:grid}.distributor-network-primary,.distributor-network-secondary{width:100%}.distributor-network-trust,.distributor-network-card-grid,.distributor-network-card-grid-four,.distributor-network-opportunity-grid,.distributor-network-step-grid,.distributor-network-process-grid,.distributor-network-directory-grid{grid-template-columns:1fr}.distributor-network-trust{width:min(100% - 28px,1180px);margin-top:-34px}.distributor-network-trust article+article{border-left:0;border-top:1px solid var(--dn-line)}.distributor-network-opportunity-card.is-flagship{grid-column:auto}.distributor-network-application-shell{padding:22px 16px}.distributor-network-form fieldset{padding:20px 14px}.distributor-network-submit{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.distributor-network-page *,.distributor-network-page :before,.distributor-network-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.distributor-network-card:hover,.distributor-network-benefit-card:hover,.distributor-network-directory-card:hover,.distributor-network-primary:hover,.distributor-network-secondary:hover{transform:none}}.ux-action-button{justify-content:center;align-items:center;gap:.5rem;min-height:40px;display:inline-flex}.ux-action-button[aria-busy=true]{cursor:progress}.ux-action-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1em;height:1em;animation:.7s linear infinite ux-spin}.ux-action-status{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;margin:10px 0;padding:11px 13px;font-weight:600}.ux-action-status.floating{z-index:20;max-width:900px;margin:14px auto;position:sticky;bottom:12px}.ux-action-status.success{color:#067647;background:#ecfdf3;border-color:#a6f4c5}.ux-action-status.error{color:#b42318;background:#fef3f2;border-color:#fecdca}.ux-action-status.warning{color:#b54708;background:#fffaeb;border-color:#fedf89}.ux-required-label-text{display:inline}.ux-required-mark{color:#b42318;margin-left:.2em;font-weight:800}.ux-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}label:has(>input[required],>select[required],>textarea[required]):not(:has(.ux-required-mark)){position:relative}label:has(>input[required],>select[required],>textarea[required]):not(:has(.ux-required-mark)):after{content:"*";color:#b42318;font-weight:800;line-height:1;position:absolute;top:0;right:0}button:disabled{cursor:not-allowed}button[aria-busy=true]{opacity:.82}@keyframes ux-spin{to{transform:rotate(360deg)}}.dashboard-shell{color:#143423;background:radial-gradient(circle at 0 0,#f4b4002e,#0000 24%),linear-gradient(135deg,#f7f7ef 0%,#eef8f2 45%,#fdf8eb 100%);min-height:100vh;padding:2rem 1.2rem 3rem}.dashboard-container{max-width:1320px;margin:0 auto}.dashboard-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.4rem;display:flex}.dashboard-title-group h1{color:#0b5d3b;margin:0 0 .45rem;font-size:clamp(1.7rem,2.5vw,2.3rem);font-weight:800}.dashboard-title-group p{color:#4e6658;max-width:680px;margin:0;line-height:1.7}.dashboard-badge{color:#fffdf3;background:linear-gradient(135deg,#0b5d3b 0%,#0f7048 100%);border-radius:999px;align-items:center;gap:.5rem;padding:.72rem 1rem;font-weight:700;display:inline-flex;box-shadow:0 10px 25px #0b5d3b33}.dashboard-badge.error-badge{background:linear-gradient(135deg,#b45309 0%,#dc2626 100%)}.dashboard-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.2rem;display:grid}.dashboard-card{background:linear-gradient(145deg,#fff 0%,#fbf9f2 100%);border:1px solid #0b5d3b1a;border-radius:20px;padding:1.2rem;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 14px 40px #0b5d3b14}.dashboard-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px #0b5d3b21}.dashboard-card:before{content:"";background:linear-gradient(90deg,#f4b400 0%,#0b5d3b 100%);width:100%;height:4px;position:absolute;inset:0 auto auto 0}.dashboard-card .label{color:#6d7f70;margin-bottom:.45rem;font-size:.95rem;display:block}.dashboard-card .value{color:#0b5d3b;font-size:1.8rem;font-weight:800}.dashboard-panel{background:#fffffff2;border:1px solid #0b5d3b14;border-radius:24px;padding:1.15rem;box-shadow:0 20px 55px #0b5d3b14}.panel-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.toolbar-group{flex-wrap:wrap;gap:.7rem;display:flex}.search-input,.filter-select,.status-select{color:#183927;background:#fcfdfb;border:1px solid #d9e7de;border-radius:12px;padding:.78rem .9rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.search-input:focus,.filter-select:focus,.status-select:focus{border-color:#0b5d3b;outline:none;box-shadow:0 0 0 3px #0b5d3b1f}.search-input{min-width:280px}.refresh-btn,.notes-btn,.delete-btn{cursor:pointer;border:none;border-radius:10px;padding:.62rem .95rem;font-weight:700;transition:transform .2s,box-shadow .2s}.refresh-btn{color:#fffdf5;background:#0b5d3b}.notes-btn{color:#1f1a06;background:#f4b400}.delete-btn{color:#9b1c1c;background:#f3e0e0}.refresh-btn:hover,.notes-btn:hover,.delete-btn:hover{transform:translateY(-1px)}.refresh-btn:disabled{opacity:.7;cursor:not-allowed}.table-wrap{border:1px solid #ecf2ea;border-radius:16px;overflow-x:auto}.dashboard-table{border-collapse:collapse;background:#fff;width:100%;min-width:930px}.dashboard-table th,.dashboard-table td{text-align:left;border-bottom:1px solid #eef3ee;padding:.95rem .8rem;font-size:.95rem}.dashboard-table th{color:#0b5d3b;background:linear-gradient(90deg,#f9f4e5 0%,#f5efe2 100%);font-weight:800}.dashboard-table tbody tr{transition:background .2s,transform .2s}.dashboard-table tbody tr:hover{background:#fbf8eb}.table-actions{flex-wrap:wrap;gap:.45rem;display:flex}.order-management{margin-top:1.2rem}.order-management h2,.order-modal h4{color:#0b5d3b}.order-management p{color:#506355}.order-table td small{color:#6d7f70;margin-top:.25rem;display:block}.order-table .status-pill{color:#0b5d3b;text-transform:none;background:#edf6ef}.order-modal{width:min(980px,100%)}.order-items-table{min-width:650px}.order-financials{grid-template-columns:repeat(5,minmax(120px,1fr));gap:.6rem;margin:1rem 0;display:grid}.order-financials span{color:#617267;background:#fffdfa;border:1px solid #ece8dc;border-radius:10px;gap:.25rem;padding:.7rem;display:grid}.order-financials b{color:#183927}.payment-control{color:#183927;gap:.35rem;max-width:280px;margin-top:1rem;font-weight:700;display:grid}.payment-control select{font:inherit;border:1px solid #d9e7de;border-radius:9px;padding:.7rem}.order-history{background:#fffdfa;border:1px solid #ece8dc;border-radius:12px;max-height:180px;padding:.1rem .8rem;overflow:auto}.order-history p{border-bottom:1px solid #edf2ee;margin:0;padding:.55rem 0}.catalog-tabs{border-bottom:1px solid #e6eee8;gap:.45rem;padding-bottom:.7rem;display:flex;overflow-x:auto}.catalog-tabs button,.catalog-actions button,.variant-row button,.admin-image-grid button{color:#183927;cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border:1px solid #d9e7de;border-radius:9px;padding:.55rem .72rem;font-weight:650}.catalog-tabs button.active{color:#fff;background:#0b5d3b;border-color:#0b5d3b}.catalog-step{min-height:260px;padding:1.2rem 0}.catalog-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.catalog-fields h3{color:#0b5d3b;grid-column:1/-1;margin:0}.catalog-fields label,.catalog-step>label,.variant-row label{color:#183927;gap:.35rem;font-weight:700;display:grid}.catalog-fields input,.catalog-fields textarea,.catalog-fields select,.catalog-step>label select,.variant-row input,.variant-row select{width:100%;font:inherit;border:1px solid #d9e7de;border-radius:9px;padding:.7rem}.catalog-fields textarea{resize:vertical;min-height:90px}.catalog-actions{border-top:1px solid #e6eee8;justify-content:flex-end;gap:.7rem;padding-top:1rem;display:flex}.variant-row{background:#f8fbf8;border-radius:12px;grid-template-columns:repeat(4,minmax(120px,1fr)) auto;align-items:end;gap:.65rem;margin-top:.7rem;padding:.8rem;display:grid}.admin-image-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:.8rem;margin-top:1rem;display:grid}.admin-image-grid article{border:1px solid #e4ece5;border-radius:12px;gap:.4rem;padding:.5rem;display:grid}.admin-image-grid img{object-fit:cover;border-radius:8px;width:100%;height:110px}.admin-image-grid video{object-fit:cover;background:#10251a;border-radius:8px;width:100%;height:110px}.product-thumb{object-fit:cover;border-radius:8px;width:44px;height:44px}.status-pill{text-transform:capitalize;letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;padding:.38rem .7rem;font-size:.8rem;font-weight:700;display:inline-flex}.status-pill.pending{color:#a45d00;background:#fff2d8}.status-pill.contacted{color:#1d4ed8;background:#e8f1ff}.status-pill.negotiation{color:#6d28d9;background:#f1eaff}.status-pill.quotation-sent{color:#0f766e;background:#e0f2fe}.status-pill.confirmed{color:#0b5d3b;background:#e7f9ef}.status-pill.closed{color:#4b5563;background:#ececec}.view-btn{color:#fffdf5;cursor:pointer;background:linear-gradient(135deg,#0b5d3b 0%,#f4b400 100%);border:none;border-radius:10px;padding:.6rem .95rem;font-weight:700;transition:transform .2s,box-shadow .2s}.view-btn:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0b5d3b2e}.loading-state,.empty-state{text-align:center;color:#506355;background:linear-gradient(135deg,#fcfdfb 0%,#f8f7ee 100%);border:1px dashed #dfe9df;border-radius:16px;padding:2.2rem 1rem}.empty-state h3{color:#0b5d3b;margin:0 0 .4rem}.spinner{border:4px solid #f4b40040;border-top-color:#0b5d3b;border-radius:50%;width:42px;height:42px;margin:0 auto .85rem;animation:.8s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-backdrop{z-index:1000;background:#082115b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card{background:linear-gradient(145deg,#fff 0%,#fcf8eb 100%);border:1px solid #0b5d3b1a;border-radius:24px;width:min(760px,100%);max-height:90vh;padding:1.3rem;overflow-y:auto;box-shadow:0 20px 60px #0821153d}.modal-header{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.modal-header h3{color:#0b5d3b;margin:0;font-size:1.2rem}.modal-header p{color:#6d7f70;margin:.4rem 0 0}.close-btn{color:#0b5d3b;cursor:pointer;background:#f4f2e8;border:none;border-radius:50%;width:36px;height:36px;font-size:1.1rem;transition:background .2s}.close-btn:hover{background:#e8e0c9}.modal-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-bottom:1rem;display:grid}.modal-summary-card{background:#fffdfa;border:1px solid #ece8dc;border-radius:14px;padding:.8rem .9rem}.modal-summary-card .label{text-transform:uppercase;letter-spacing:.08em;color:#8a8a72;margin-bottom:.35rem;font-size:.78rem;display:block}.modal-summary-card strong{color:#183927}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.detail-item{background:#fffdfa;border:1px solid #ece8dc;border-radius:14px;padding:.8rem .9rem}.detail-item .label{text-transform:uppercase;letter-spacing:.08em;color:#8a8a72;margin-bottom:.35rem;font-size:.78rem;display:block}.detail-item .value{color:#183927;font-weight:700;line-height:1.5}.notes-preview,.notes-form{background:#fffdfa;border:1px solid #ece8dc;border-radius:16px;margin-top:1rem;padding:1rem}.notes-preview h4{color:#0b5d3b;margin:0 0 .4rem}.notes-preview p{color:#4b5563;margin:0;line-height:1.6}.notes-label{color:#183927;margin-bottom:.5rem;font-weight:700;display:block}.notes-textarea{resize:vertical;width:100%;min-height:140px;font:inherit;color:#183927;background:#fcfdfb;border:1px solid #d9e7de;border-radius:12px;padding:.9rem}.notes-textarea:focus{border-color:#0b5d3b;outline:none;box-shadow:0 0 0 3px #0b5d3b1f}.modal-actions{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}@media (width<=920px){.dashboard-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-summary{grid-template-columns:1fr}}@media (width<=720px){.dashboard-shell{padding:1rem .8rem 2rem}.dashboard-header{flex-direction:column;align-items:stretch}.dashboard-cards{grid-template-columns:1fr}.panel-toolbar{flex-direction:column;align-items:stretch}.search-input{min-width:100%}.detail-grid{grid-template-columns:1fr}.table-actions{flex-direction:column;align-items:stretch}.catalog-fields,.variant-row,.order-financials{grid-template-columns:1fr}}.dashboard-v2-shell{color:#1f2933;background:#f4f6f8;grid-template-columns:286px minmax(0,1fr);align-items:start;min-height:100vh;padding:0;display:grid}.business-sidebar{color:#fff;z-index:120;background:linear-gradient(#102b20 0%,#0b5d3b 58%,#09452f 100%);flex-direction:column;height:100vh;padding:1.15rem .9rem;display:flex;position:sticky;top:0;overflow-y:auto;box-shadow:8px 0 28px #12261c1f}.business-sidebar-brand{border-bottom:1px solid #ffffff1f;align-items:center;gap:.75rem;padding:.55rem .45rem 1.1rem;display:flex}.business-brand-mark{color:#173425;letter-spacing:.03em;background:#f4b400;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-weight:900;display:grid;box-shadow:0 10px 24px #00000029}.business-sidebar-brand strong,.business-sidebar-brand span{display:block}.business-sidebar-brand strong{font-size:.96rem}.business-sidebar-brand span{color:#ffffffab;margin-top:.18rem;font-size:.78rem}.business-sidebar-label{color:#ffffff80;letter-spacing:.12em;text-transform:uppercase;padding:1.15rem .62rem .55rem;font-size:.68rem;font-weight:800}.business-sidebar-nav{gap:.22rem;display:grid}.business-nav-item{color:#ffffffc7;cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:0;border-radius:12px;align-items:center;gap:.72rem;padding:.7rem;transition:background .18s,color .18s,transform .18s;display:flex}.business-nav-item:hover{color:#fff;background:#ffffff14;transform:translate(2px)}.business-nav-item.active{color:#fff;background:#ffffff24;box-shadow:inset 3px 0 #f4b400}.business-nav-icon{background:#ffffff14;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:1rem;display:grid}.business-nav-item.active .business-nav-icon{color:#173425;background:#f4b400}.business-nav-copy{gap:.12rem;min-width:0;display:grid}.business-nav-copy strong{font-size:.86rem}.business-nav-copy small{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;line-height:1.25;overflow:hidden}.business-nav-item.active small{color:#ffffffad}.business-sidebar-footer{color:#ffffffb3;align-items:center;gap:.65rem;margin-top:auto;padding:.85rem .65rem .2rem;display:flex}.business-sidebar-footer div{gap:.1rem;display:grid}.business-sidebar-footer strong{color:#fff;font-size:.76rem}.business-sidebar-footer small{font-size:.65rem}.business-live-dot{background:#31d078;border-radius:999px;flex:none;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 4px #31d07824}.business-workspace{min-width:0;min-height:100vh}.business-topbar{z-index:90;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #e5e9ed;justify-content:space-between;align-items:center;gap:1.2rem;min-height:84px;padding:.9rem 1.5rem;display:flex;position:sticky;top:0}.business-topbar-left{align-items:center;gap:.85rem;min-width:0;display:flex}.business-topbar h1{color:#173425;margin:.08rem 0 0;font-size:clamp(1.25rem,2vw,1.65rem)}.business-topbar p{color:#697a70;text-overflow:ellipsis;white-space:nowrap;max-width:620px;margin:.18rem 0 0;font-size:.78rem;overflow:hidden}.business-eyebrow{color:#0b5d3b;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:850;display:block}.business-topbar-actions{flex:none;align-items:center;gap:.7rem;display:flex}.business-refresh-button{color:#234436;cursor:pointer;font:inherit;background:#fff;border:1px solid #dbe4dd;border-radius:10px;padding:.62rem .82rem;font-size:.78rem;font-weight:750}.business-refresh-button:hover{border-color:#0b5d3b}.business-refresh-button:disabled{opacity:.62;cursor:not-allowed}.business-live-badge,.business-count-badge{color:#0b5d3b;background:#edf8f1;border-radius:999px;align-items:center;gap:.48rem;padding:.55rem .75rem;font-size:.72rem;font-weight:800;display:inline-flex}.business-menu-button{color:#173425;cursor:pointer;background:#fff;border:1px solid #dce5df;border-radius:10px;width:40px;height:40px;font-size:1.15rem;display:none}.business-content{width:min(100%,1500px);margin:0 auto;padding:1.35rem}.business-alert{color:#12623d;background:#ecfaf2;border:1px solid #ccebd8;border-radius:12px;margin-bottom:1rem;padding:.78rem .9rem;font-size:.82rem;font-weight:700}.business-alert.error{color:#a52b2b;background:#fff2f2;border-color:#f0cccc}.business-hero{background:radial-gradient(circle at 100% 0,#f4b4002e,#0000 36%),linear-gradient(135deg,#fff 0%,#f3faf6 100%);border:1px solid #dde7e0;border-radius:20px;grid-template-columns:minmax(0,1.7fr) minmax(250px,.75fr);gap:1rem;margin-bottom:1.1rem;padding:clamp(1.3rem,2.5vw,2rem);display:grid;box-shadow:0 12px 38px #17342512}.business-hero h2{color:#173425;max-width:720px;margin:.35rem 0 .55rem;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.12}.business-hero p{color:#66786c;max-width:720px;margin:0;line-height:1.65}.business-hero-status{background:#ffffffc7;border:1px solid #0b5d3b1a;border-radius:15px;flex-direction:column;justify-content:center;align-self:stretch;gap:.38rem;padding:1rem;display:flex}.business-hero-status span,.business-hero-status small{color:#728177;font-size:.74rem}.business-hero-status strong{color:#0b5d3b}.business-kpi-grid{margin-bottom:1.15rem}.business-card-note{color:#87938b;margin-top:.35rem;font-size:.7rem;display:block}.business-section{background:#fff;border:1px solid #e1e7e3;border-radius:18px;margin-bottom:1.15rem;padding:1.15rem;box-shadow:0 10px 30px #1734250d}.business-section-heading{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.business-section-heading.compact{align-items:center}.business-section-heading h2{color:#173425;margin:.15rem 0 0;font-size:1.15rem}.business-section-heading p{color:#75837a;max-width:560px;margin:0;font-size:.78rem;line-height:1.5}.business-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.business-quick-card{color:#234436;cursor:pointer;text-align:left;min-width:0;font:inherit;background:#fbfcfb;border:1px solid #e2e8e4;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.85rem;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.business-quick-card:hover{border-color:#bad4c3;transform:translateY(-2px);box-shadow:0 9px 24px #17342514}.business-quick-icon{color:#0b5d3b;background:#eaf5ee;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:850;display:grid}.business-quick-card strong,.business-quick-card small{display:block}.business-quick-card strong{font-size:.82rem}.business-quick-card small{color:#7c8a81;text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.66rem;overflow:hidden}.business-quick-arrow{color:#0b5d3b;font-weight:900}.business-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.business-overview-card{background:#fff;border:1px solid #e1e7e3;border-radius:18px;padding:1.15rem;box-shadow:0 10px 30px #1734250d}.business-overview-card h3{color:#173425;margin:.2rem 0 .9rem}.business-overview-card p{color:#6e7d73;font-size:.82rem;line-height:1.6}.business-overview-stat{color:#647369;border-bottom:1px solid #edf1ee;justify-content:space-between;align-items:center;padding:.6rem 0;font-size:.8rem;display:flex}.business-overview-stat strong{color:#173425;font-size:1rem}.business-overview-card button,.business-inline-actions button{color:#fff;cursor:pointer;font:inherit;background:#0b5d3b;border:0;border-radius:9px;margin-top:.85rem;padding:.62rem .78rem;font-size:.74rem;font-weight:800}.business-inline-actions{flex-wrap:wrap;gap:.55rem;display:flex}.business-module,.business-module-stack{min-width:0}.business-module-stack{gap:1.15rem;display:grid}.business-module>:first-child,.business-module-stack>:not(.dashboard-panel){margin-top:0}.business-placeholder{text-align:center;background:radial-gradient(circle at top,#f4b40021,#0000 35%),#fff;border:1px dashed #cbd9d0;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:440px;padding:2rem;display:flex;box-shadow:0 10px 30px #1734250d}.business-placeholder-icon{color:#0b5d3b;background:#eaf5ee;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:.9rem;font-size:1.6rem;display:grid}.business-placeholder h2{color:#173425;margin:.4rem 0 .6rem}.business-placeholder p{color:#6c7b71;max-width:680px;margin:0;line-height:1.7}.business-placeholder-tags{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.2rem;display:flex}.business-placeholder-tags span{color:#496256;background:#f7faf8;border:1px solid #dbe6df;border-radius:999px;padding:.48rem .68rem;font-size:.72rem;font-weight:700}.business-sidebar-backdrop{display:none}@media (width<=1220px){.business-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.dashboard-v2-shell{display:block}.business-sidebar{width:min(286px,86vw);transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-105%)}.business-sidebar.open{transform:translate(0)}.business-sidebar-backdrop{z-index:110;opacity:0;pointer-events:none;background:#0a1b1385;border:0;padding:0;transition:opacity .2s;display:block;position:fixed;inset:0}.business-sidebar-backdrop.open{opacity:1;pointer-events:auto}.business-menu-button{flex:none;place-items:center;display:grid}.business-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.dashboard-v2-shell{padding:0}.business-topbar{align-items:flex-start;padding:.8rem}.business-topbar-actions{display:none}.business-topbar p{max-width:68vw}.business-content{padding:.8rem}.business-hero,.business-quick-grid,.business-overview-grid{grid-template-columns:1fr}.business-section-heading{flex-direction:column;align-items:flex-start}}@media (width<=520px){.business-topbar p{display:none}.business-hero h2{font-size:1.55rem}.business-placeholder{min-height:360px;padding:1.25rem}}.business-dashboard-home-link,.business-view-site-link{box-sizing:border-box;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:.58rem .78rem;font-size:.76rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.business-dashboard-home-link{color:#fff;background:#0b5d3b;border:1px solid #0b5d3b}.business-dashboard-home-link:hover{background:#08492f}.business-view-site-link{color:#173425;background:#fff;border:1px solid #d5e0d9}.business-view-site-link:hover{color:#0b5d3b;border-color:#0b5d3b}.business-sidebar-brand strong{white-space:normal;line-height:1.25}.business-settings{padding:.2rem 0 1.5rem}.business-settings-heading{background:#fff;border:1px solid #e0e9e3;border-radius:16px;margin-bottom:1rem;padding:1.25rem}.business-settings-heading h2{color:#173425;margin:.3rem 0 .45rem}.business-settings-heading p{color:#697a70;max-width:760px;margin:0;line-height:1.65}.business-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.business-settings-card{background:#fff;border:1px solid #dfe9e2;border-radius:16px;min-height:190px;padding:1.2rem;box-shadow:0 10px 30px #12261c0d}.business-settings-icon{color:#0b5d3b;background:#eaf5ee;border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:.85rem;font-weight:900;display:grid}.business-settings-card h3{color:#173425;margin:0 0 .45rem}.business-settings-card p{color:#697a70;margin:0;line-height:1.6}.business-settings-card small{color:#0b5d3b;margin-top:.9rem;font-weight:800;display:block}.business-settings-notice{color:#665426;background:#fffaf0;border:1px solid #f0dfad;border-radius:12px;margin-top:1rem;padding:.9rem 1rem;line-height:1.55}@media (width<=760px){.business-topbar{flex-wrap:wrap}.business-topbar-actions{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}.business-dashboard-home-link,.business-view-site-link,.business-refresh-button{flex:auto}.business-settings-grid{grid-template-columns:1fr}}.business-sidebar-section{gap:.45rem;display:grid}.business-sidebar-system-section{margin-top:auto;padding-top:1rem}.business-sidebar-system-section .business-sidebar-label{margin-top:0}.business-sidebar-footer{border-top:1px solid #ffffff1f;margin-top:.75rem;padding:.85rem .65rem .2rem}.business-sidebar{scrollbar-width:thin;scrollbar-color:#ffffff6b transparent}.business-sidebar::-webkit-scrollbar{width:8px}.business-sidebar::-webkit-scrollbar-track{background:0 0}.business-sidebar::-webkit-scrollbar-thumb{background:#ffffff61 padding-box padding-box;border:2px solid #0000;border-radius:999px}.business-sidebar::-webkit-scrollbar-thumb:hover{background:#ffffff94 padding-box padding-box}.business-sidebar::-webkit-scrollbar-corner{background:0 0}@media (width>=981px){.dashboard-v2-shell{background:#f4f6f8}.business-sidebar{box-sizing:border-box;overscroll-behavior:contain;height:100dvh;max-height:100dvh}}@media (width<=980px){.dashboard-v2-shell{background:#f4f6f8}.business-sidebar{box-sizing:border-box;overscroll-behavior:contain;height:100dvh;max-height:100dvh}}.business-sidebar-rail{min-width:0}@media (width>=981px){.business-sidebar-rail{background:#09452f;align-self:stretch}}@media (width<=980px){.business-sidebar-rail{display:contents}}.business-sidebar-scroll{min-width:0}@media (width>=981px){.business-sidebar-rail{align-self:stretch}.business-sidebar{width:100%;height:100%;min-height:100%;max-height:none;padding:0;position:relative;top:auto;overflow:visible}.business-sidebar-scroll{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#ffffff6b transparent;background:0 0;flex-direction:column;height:100dvh;max-height:100dvh;padding:1.15rem .9rem;display:flex;position:sticky;top:0;overflow-y:auto}.business-sidebar-scroll::-webkit-scrollbar{width:8px}.business-sidebar-scroll::-webkit-scrollbar-track{background:0 0}.business-sidebar-scroll::-webkit-scrollbar-thumb{background:#ffffff57 padding-box content-box;border:2px solid #0000;border-radius:999px}.business-sidebar-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff8a padding-box content-box}}@media (width<=980px){.business-sidebar-scroll{flex-direction:column;width:100%;min-width:0;height:auto;min-height:100%;max-height:none;display:flex;position:static;overflow:visible}}.business-social-settings{background:#fff;border:1px solid #dfe9e2;border-radius:16px;margin-top:1rem;padding:1.2rem;box-shadow:0 10px 30px #12261c0d}.business-social-settings-heading{align-items:flex-start;gap:.9rem;margin-bottom:1rem;display:flex}.business-social-settings-heading h3{color:#173425;margin:0 0 .35rem}.business-social-settings-heading p{color:#697a70;margin:0;line-height:1.6}.business-social-settings-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.business-social-settings-form label{color:#34483c;gap:.4rem;font-size:.82rem;font-weight:800;display:grid}.business-social-settings-form input{color:#173425;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d7e3db;border-radius:10px;padding:.72rem .8rem}.business-social-settings-form input:focus{border-color:#0b5d3b;outline:3px solid #0b5d3b1f}.business-social-settings-actions{flex-wrap:wrap;grid-column:1/-1;gap:.7rem;display:flex}.business-social-settings-message{color:#405249;background:#f4f8f5;border-radius:10px;margin:.9rem 0 0;padding:.75rem .85rem}@media (width<=760px){.business-social-settings-form{grid-template-columns:1fr}.business-social-settings-actions{grid-column:1}}.homepage-featured-settings{margin-bottom:1rem}.homepage-featured-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.homepage-featured-slot-grid label{color:#34483c;gap:.45rem;min-width:0;font-size:.82rem;font-weight:800;display:grid}.homepage-featured-slot-grid select{color:#173425;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d7e3db;border-radius:10px;padding:.72rem .8rem}.homepage-featured-slot-grid select:focus{border-color:#0b5d3b;outline:3px solid #0b5d3b1f}.homepage-featured-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1rem;display:flex}.homepage-featured-actions small{color:#697a70;line-height:1.45}.homepage-featured-message{color:#405249;background:#f4f8f5;border-radius:10px;margin:.9rem 0 0;padding:.75rem .85rem;line-height:1.5}@media (width<=900px){.homepage-featured-slot-grid{grid-template-columns:1fr}}.auth-premium-page{--auth-navy:#071426;--auth-navy-soft:#0d2038;--auth-navy-card:#102946;--auth-gold:#c9a24d;--auth-gold-light:#e4c878;--auth-white:#fff;--auth-surface:#f6f7f9;--auth-text:#132238;--auth-muted:#667487;--auth-border:#dce3eb;--auth-danger:#a83232;--auth-success:#166534;min-height:calc(100vh - 74px);color:var(--auth-text);background:radial-gradient(circle at 12% 18%,#c9a24d21,#0000 28%),radial-gradient(circle at 88% 78%,#193d6526,#0000 30%),linear-gradient(135deg,#eef2f6 0%,#f8f9fb 48%,#eef1f5 100%);place-items:center;padding:42px 24px;display:grid}.auth-premium-shell{background:var(--auth-white);border:1px solid #07142617;border-radius:26px;grid-template-columns:minmax(0,1.05fr) minmax(400px,.95fr);width:min(1180px,100%);min-height:690px;display:grid;overflow:hidden;box-shadow:0 30px 80px #07142629,0 8px 24px #07142614}.auth-premium-showcase{isolation:isolate;color:var(--auth-white);background:linear-gradient(145deg,#071426fa,#0d2038f5);flex-direction:column;justify-content:space-between;padding:64px 58px;display:flex;position:relative;overflow:hidden}.auth-premium-showcase:before,.auth-premium-showcase:after{content:"";pointer-events:none;z-index:-1;position:absolute}.auth-premium-showcase:before{opacity:.22;background-image:linear-gradient(#e4c87821 1px,#0000 1px),linear-gradient(90deg,#e4c87821 1px,#0000 1px);background-size:44px 44px;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#000,#0000 82%);mask-image:linear-gradient(to bottom right,#000,#0000 82%)}.auth-premium-showcase:after{border:1px solid #e4c87852;border-radius:50%;width:440px;height:440px;bottom:-180px;right:-170px;box-shadow:0 0 0 46px #c9a24d0a,0 0 0 92px #c9a24d09}.auth-premium-brand{align-items:center;gap:14px;display:flex}.auth-premium-brand-mark{width:48px;height:48px;color:var(--auth-gold-light);letter-spacing:.05em;background:#ffffff0a;border:1px solid #e4c878b3;border-radius:14px;place-items:center;font-family:Georgia,Times New Roman,serif;font-weight:700;display:grid}.auth-premium-brand-copy strong,.auth-premium-brand-copy span{display:block}.auth-premium-brand-copy strong{color:var(--auth-white);letter-spacing:.08em;text-transform:uppercase;font-size:.94rem}.auth-premium-brand-copy span{color:#ffffff9e;letter-spacing:.06em;margin-top:4px;font-size:.78rem}.auth-premium-hero{max-width:570px;margin:74px 0 54px}.auth-premium-eyebrow{color:var(--auth-gold-light);letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px;font-size:.78rem;font-weight:800}.auth-premium-title{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,4.4vw,4.2rem);font-weight:600;line-height:1.04}.auth-premium-title span{color:var(--auth-gold-light)}.auth-premium-showcase-copy{color:#ffffffbd;max-width:520px;margin:24px 0 0;font-size:1rem;line-height:1.75}.auth-premium-feature-list{gap:12px;margin-top:28px;display:grid}.auth-premium-feature{color:#ffffffd6;align-items:center;gap:12px;font-size:.9rem;display:flex}.auth-premium-feature:before{content:"";background:var(--auth-gold);border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 5px #c9a24d1f}.auth-premium-security-note{color:#ffffff94;border-top:1px solid #ffffff1c;padding-top:24px;font-size:.8rem;line-height:1.6}.auth-premium-panel{background:linear-gradient(#fff 0%,#fbfcfd 100%);align-items:center;padding:58px 54px;display:grid}.auth-premium-card{width:min(100%,470px);margin:0 auto}.auth-premium-form-head{margin-bottom:30px}.auth-premium-form-head .auth-premium-eyebrow{color:#96752f;margin-bottom:10px}.auth-premium-form-head h1{color:var(--auth-navy);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.3vw,2.75rem);line-height:1.08}.auth-premium-form-head p{color:var(--auth-muted);margin:13px 0 0;line-height:1.65}.auth-premium-form{gap:18px;display:grid}.auth-premium-field{color:#26364a;gap:8px;margin:0;font-size:.9rem;font-weight:700;display:grid}.auth-premium-input-wrap{position:relative}.auth-premium-input{border:1px solid var(--auth-border);background:var(--auth-white);width:100%;min-height:50px;color:var(--auth-navy);font:inherit;border-radius:11px;outline:none;padding:12px 14px;transition:border-color .16s,box-shadow .16s,background .16s}.auth-premium-input::placeholder{color:#9aa5b3}.auth-premium-input:hover{border-color:#bcc7d4}.auth-premium-input:focus{border-color:var(--auth-gold);background:#fffefb;box-shadow:0 0 0 4px #c9a24d24}.auth-premium-input.has-password-control{padding-right:76px}.auth-premium-password-button{color:#536176;min-width:58px;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:5px 8px;font-size:.78rem;font-weight:800;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.auth-premium-password-button:hover,.auth-premium-password-button:focus-visible{color:var(--auth-navy);background:#f2f4f7;outline:none}.auth-premium-inline-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.auth-premium-link{color:#76591e;font-size:.87rem;font-weight:750;text-decoration:none}.auth-premium-link:hover,.auth-premium-link:focus-visible{color:var(--auth-navy);text-underline-offset:3px;text-decoration:underline}.auth-premium-primary,.auth-premium-oauth{width:100%;min-height:50px;font:inherit;cursor:pointer;border-radius:11px;font-weight:800;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s}.auth-premium-primary{border:1px solid var(--auth-gold);color:#101b2b;background:linear-gradient(135deg,#e1c06b,#c9a24d);box-shadow:0 9px 24px #c9a24d3d}.auth-premium-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px #c9a24d4d}.auth-premium-oauth{color:var(--auth-navy);background:var(--auth-white);border:1px solid #d8dee7}.auth-premium-oauth:hover:not(:disabled){background:#f8f9fb;border-color:#b6c0cd}.auth-premium-primary:disabled,.auth-premium-oauth:disabled{opacity:.58;cursor:not-allowed;box-shadow:none;transform:none}.auth-premium-divider{color:#97a1ae;text-transform:uppercase;letter-spacing:.12em;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:2px 0;font-size:.76rem;display:grid}.auth-premium-divider:before,.auth-premium-divider:after{content:"";background:#e4e8ee;height:1px}.auth-premium-feedback{color:#47566a;background:#f6f8fa;border:1px solid #dce3eb;border-radius:10px;padding:11px 13px;font-size:.88rem;line-height:1.55}.auth-premium-feedback.is-error{color:var(--auth-danger);background:#fff5f5;border-color:#efd0d0}.auth-premium-feedback.is-success{color:var(--auth-success);background:#f2fbf4;border-color:#cce6d2}.auth-premium-footer-links{color:var(--auth-muted);border-top:1px solid #e8ecf1;flex-wrap:wrap;justify-content:center;gap:10px 20px;margin-top:22px;padding-top:20px;font-size:.84rem;display:flex}.auth-premium-microcopy{color:#8792a0;text-align:center;margin:20px 0 0;font-size:.76rem;line-height:1.55}.auth-premium-page--business .auth-premium-showcase{background:linear-gradient(145deg,#06111f 0%,#0a1d33 55%,#102b49 100%)}.auth-premium-page--customer .auth-premium-showcase{background:linear-gradient(145deg,#071426 0%,#0d2038 56%,#173758 100%)}@media (width<=940px){.auth-premium-page{padding:28px 18px}.auth-premium-shell{grid-template-columns:1fr;min-height:auto}.auth-premium-showcase{padding:40px 36px}.auth-premium-hero{margin:48px 0 36px}.auth-premium-title{max-width:680px}.auth-premium-panel{padding:46px 36px 52px}}@media (width<=620px){.auth-premium-page{padding:16px 12px 28px}.auth-premium-shell{border-radius:18px}.auth-premium-showcase{padding:30px 24px}.auth-premium-hero{margin:36px 0 24px}.auth-premium-feature-list{gap:10px}.auth-premium-panel{padding:36px 22px 40px}.auth-premium-form-head{margin-bottom:24px}.auth-premium-inline-row{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){.auth-premium-input,.auth-premium-primary,.auth-premium-oauth{transition:none}}.customer-auth,.customer-loading{color:#fff;background:linear-gradient(135deg,#063d29,#0b5d3b);place-items:center;min-height:100vh;padding:100px 20px;display:grid}.customer-auth form{color:#183927;background:#fff;border-radius:18px;width:min(100%,460px);padding:38px;box-shadow:0 20px 50px #00271780}.customer-auth h1{color:#0b5d3b;margin:8px 0 22px}.customer-auth label,.customer-form-grid label{gap:6px;margin:12px 0;font-weight:700;display:grid}.customer-auth input,.customer-form-grid input,.customer-form-grid textarea{font:inherit;border:1px solid #cfe0d4;border-radius:8px;padding:11px}.customer-primary,.customer-secondary{border-radius:8px;width:100%;margin-top:12px;padding:12px;font-weight:700;display:block}.customer-primary{color:#fff;background:#0b5d3b}.customer-secondary{color:#1e301f;background:#f4b400}.customer-links{justify-content:space-between;margin-top:18px;display:flex}.customer-message{background:#edf8ef;border-radius:7px;margin:12px 0;padding:10px}.customer-shell{color:#183927;background:#f4f8f5;grid-template-columns:240px 1fr;min-height:100vh;padding-top:74px;display:grid}.customer-sidebar{color:#fff;background:#073c27;flex-direction:column;gap:14px;padding:35px 22px;display:flex}.customer-sidebar h2{margin-bottom:16px}.customer-sidebar a,.customer-sidebar button{color:#fff;text-align:left;background:0 0;border-radius:7px;padding:11px}.customer-sidebar a.active,.customer-sidebar a:hover{background:#ffffff1f}.customer-sidebar button{border:1px solid #f4b400;margin-top:auto}.customer-content{width:100%;max-width:1300px;margin:auto;padding:38px}.customer-content header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:28px;display:flex}.customer-content header p{color:#967000;font-weight:700}.customer-cards{grid-template-columns:repeat(5,1fr);gap:15px;display:grid}.customer-cards article,.customer-panel,.customer-profile{background:#fff;border-radius:14px;padding:22px;box-shadow:0 8px 24px #0b5d3b12}.customer-cards span{color:#637568;font-size:.9rem;display:block}.customer-cards strong{color:#0b5d3b;margin-top:10px;font-size:1.5rem;display:block}.customer-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:20px;display:grid}.customer-panel h2{color:#0b5d3b;margin-bottom:12px}.customer-panel p{margin:8px 0;line-height:1.6}.coming-soon{color:#716b54;font-style:italic}.completion{margin:20px 0}.completion strong{float:right}.completion i{background:#e4ede6;border-radius:10px;height:8px;margin-top:8px;display:block}.completion b{background:#f4b400;border-radius:10px;height:100%;display:block}.inline{width:auto;padding:10px 15px;display:inline-block}.profile-head{align-items:center;gap:18px;margin-bottom:25px;display:flex}.profile-head img,.profile-placeholder{object-fit:cover;color:#fff;background:#0b5d3b;border-radius:50%;place-items:center;width:84px;height:84px;font-size:2rem;display:grid}.customer-upload input{margin-top:8px;display:block}.customer-form-grid{grid-template-columns:repeat(2,1fr);gap:0 18px;display:grid}.customer-form-grid textarea{min-height:90px}@media (width<=800px){.customer-shell{grid-template-columns:1fr}.customer-sidebar{flex-flow:wrap;align-items:center;padding:18px}.customer-sidebar h2{display:none}.customer-sidebar button{margin:0 0 0 auto}.customer-content{padding:25px 16px}.customer-cards,.customer-grid,.customer-form-grid{grid-template-columns:1fr}.customer-content header{flex-direction:column}}.customer-list{gap:10px;margin-top:16px;display:grid}.customer-list>a{color:#183927;border:1px solid #dce9df;border-radius:9px;grid-template-columns:1.2fr 1fr .8fr .8fr;align-items:center;gap:10px;padding:15px;display:grid}.customer-list>a:hover{background:#f6fbf7;border-color:#0b5d3b}.customer-panel-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.customer-profile select{font:inherit;border:1px solid #cfe0d4;border-radius:8px;width:100%;padding:11px}@media (width<=800px){.customer-list>a{grid-template-columns:1fr}.customer-panel-head{flex-direction:column;align-items:flex-start}}.customer-inquiry-form>label,.customer-inquiry-grid label{gap:7px;margin:0 0 18px;font-weight:700;display:grid}.customer-inquiry-form input,.customer-inquiry-form select,.customer-inquiry-form textarea{width:100%;font:inherit;background:#fff;border:1px solid #cfe0d4;border-radius:8px;padding:12px}.customer-inquiry-form textarea{resize:vertical;min-height:130px}.customer-inquiry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.customer-inquiry-grid .inquiry-subject{grid-column:1/-1}@media (width<=600px){.customer-inquiry-grid{grid-template-columns:1fr}}.shopping-page{color:#183927;background:#f4f8f5;min-height:100vh;padding:110px 8% 70px}.shopping-page>header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.shopping-page>header p{color:#967000;font-weight:700}.shopping-page h1{color:#0b5d3b}.cart-layout,.checkout-layout{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:22px;display:grid}.cart-items,.checkout-form,.order-summary,.cart-empty{background:#fff;border-radius:14px;padding:22px;box-shadow:0 8px 24px #0b5d3b12}.cart-empty{text-align:center;max-width:620px;margin:40px auto}.cart-item{border-bottom:1px solid #dce9df;grid-template-columns:90px minmax(150px,1fr) 120px 115px auto;align-items:center;gap:16px;padding:16px 0;display:grid}.cart-item:last-child{border:0}.cart-item img{object-fit:cover;border-radius:8px;width:90px;height:75px}.cart-item h2{margin:0;font-size:1.05rem}.cart-item p{color:#637568;margin:4px 0}.quantity-control{align-items:center;display:flex}.quantity-control button{color:#0b5d3b;background:#fff;border:1px solid #b9d0c0;width:32px;height:34px;font-size:1.25rem}.quantity-control input{text-align:center;border:1px solid #b9d0c0;width:48px;height:34px}.cart-remove{color:#a32c22;background:0 0;border:0;font-weight:700}.order-summary p{border-bottom:1px solid #edf2ee;justify-content:space-between;gap:15px;margin:0;padding:10px 0;display:flex}.order-summary small,.checkout-note{color:#637568;margin-top:14px;line-height:1.5;display:block}.grand-total{font-size:1.08rem;border-bottom:0!important}.checkout-form h2{color:#0b5d3b;margin:22px 0 12px}.checkout-form h2:first-child{margin-top:0}.checkout-form select{background:#fff;border:1px solid #cfe0d4;border-radius:8px;width:100%;padding:11px}.checkout-check{align-items:center;gap:8px;margin-bottom:15px;display:flex}.purchase-field{color:#183927;gap:7px;margin:14px 0;font-weight:700;display:grid}.purchase-field select{border:1px solid #cfe0d4;border-radius:8px;padding:11px}.purchase-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.purchase-actions button,.purchase-actions .btn{padding:12px 18px;font-size:1rem}.purchase-actions button:disabled{opacity:.55;cursor:not-allowed}.quote-note{color:#967000;font-weight:700}.btn-outline{border:1px solid #0b5d3b}.product-right .text-link{color:#0b5d3b;margin-top:18px;display:inline-block}@media (width<=800px){.cart-layout,.checkout-layout{grid-template-columns:1fr}.cart-item{grid-template-columns:70px 1fr;gap:10px}.cart-item img{width:70px;height:60px}.cart-item .quantity-control,.cart-item>strong,.cart-item .cart-remove{grid-column:2}.shopping-page{padding:95px 16px 40px}.shopping-page>header{flex-direction:column;align-items:flex-start}}.order-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:22px;display:grid}.order-detail-grid h2{margin:0 0 10px}.order-items p,.order-total{border-bottom:1px solid #edf2ee;justify-content:space-between;gap:16px;margin:0;padding:12px 0;display:flex}.order-items small{color:#637568;margin-top:5px;display:block}.order-total{grid-template-columns:1fr auto;max-width:420px;margin:18px 0;font-weight:600;display:grid}.order-total span:last-of-type,.order-total strong:last-child{color:#0b5d3b;font-size:1.08rem}@media (width<=800px){.order-detail-grid{grid-template-columns:1fr}}.staff-auth-page,.staff-portal-page,.employee-page,.crm-page{max-width:1440px;margin:0 auto;padding:32px 20px 72px}.staff-auth-page{place-items:center;min-height:70vh;display:grid}.staff-auth-card,.staff-portal-card,.staff-panel{background:#fff;border:1px solid #e4e7ec;border-radius:16px;padding:20px;box-shadow:0 8px 28px #0f172a0d}.staff-auth-card{width:min(540px,100%)}.staff-auth-form,.staff-panel{gap:14px;display:grid}.staff-auth-form label,.staff-panel label{gap:6px;font-weight:600;display:grid}.staff-auth-form input,.staff-panel input,.staff-panel select,.staff-panel textarea,.crm-filter select{font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:10px;padding:10px 12px}.staff-panel textarea{resize:vertical;min-height:84px}.staff-auth-form button,.staff-panel button,.staff-secondary-btn,.staff-primary-link,.staff-page-header a,.staff-module-links a,.staff-actions button{color:#101828;font:inherit;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:10px;padding:10px 13px;text-decoration:none}.staff-auth-form button,.staff-panel>button,.staff-primary-link{color:#fff;background:#101828;border-color:#101828}.staff-secondary-btn{margin-top:12px}.staff-auth-links,.staff-module-links,.staff-page-header>div:last-child,.staff-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.staff-auth-links{margin-top:16px}.staff-primary-link{margin-top:12px;display:inline-block}.staff-message{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:11px 13px}.staff-message.floating{z-index:20;max-width:900px;margin:14px auto;position:sticky;bottom:12px}.staff-note{color:#475467;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:11px 13px}.staff-access-grid,.crm-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.staff-access-grid>div,.crm-kpis article{background:#fff;border:1px solid #e4e7ec;border-radius:14px;padding:15px}.staff-access-grid span,.crm-kpis span{color:#667085;font-size:.86rem;display:block}.staff-access-grid strong,.crm-kpis strong{margin-top:7px;font-size:1.25rem;display:block}.staff-page-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.staff-page-header h1{margin:3px 0 8px}.employee-grid,.crm-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.staff-panel{margin-bottom:18px}.staff-panel h2{margin:0}.staff-panel-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.staff-panel-heading h2{margin:0}.invite-result textarea{min-height:105px}.invite-result dl,.call-history-modal dl{margin:0}.invite-result dl div{border-bottom:1px solid #eef2f6;justify-content:space-between;gap:12px;padding:6px 0;display:flex}.dashboard-table td small,.dashboard-table td strong{display:block}.staff-badge{background:#f2f4f7;border-radius:999px;padding:4px 9px;font-size:.78rem;font-weight:700;display:inline-block}.staff-badge.active,.staff-badge.won,.staff-badge.qualified{color:#067647;background:#ecfdf3}.staff-badge.suspended,.staff-badge.lost{color:#b42318;background:#fff1f3}.staff-badge.invited,.staff-badge.follow_up{color:#b54708;background:#fff7ed}.staff-modal-backdrop{z-index:80;background:#0f172a8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.staff-modal{background:#fff;border-radius:16px;gap:14px;width:min(700px,100%);max-height:90vh;padding:20px;display:grid;overflow:auto}.call-history-modal{width:min(880px,100%)}.crm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crm-form-grid .wide{grid-column:1/-1}.crm-filter{gap:8px;display:flex}.call-history-list{gap:10px;display:grid}.call-history-list article{border:1px solid #e4e7ec;border-radius:12px;padding:13px}.call-history-list article>div:first-child{justify-content:space-between;gap:12px;display:flex}.call-history-list span{color:#667085}.staff-filter-grid{grid-template-columns:minmax(240px,2fr) repeat(3,minmax(160px,1fr));gap:12px;display:grid}.call-duration-presets{padding:10px 0}.call-duration-presets span{color:#475467;font-size:.86rem;font-weight:700}.call-duration-presets button{padding:7px 10px}.dashboard-table td{vertical-align:top}@media (width<=1100px){.staff-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.staff-access-grid,.crm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-grid,.crm-work-grid{grid-template-columns:1fr}}@media (width<=680px){.staff-page-header{display:grid}.staff-access-grid,.crm-kpis,.crm-form-grid,.staff-filter-grid{grid-template-columns:1fr}.crm-form-grid .wide{grid-column:auto}.staff-panel-heading,.call-history-list article>div:first-child{display:grid}}.company-costs-page{color:#183927;max-width:1240px;margin:0 auto;padding:110px 24px 72px}.company-costs-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.company-costs-header h1{margin:8px 0 12px;font-size:clamp(2rem,4vw,3.2rem)}.company-costs-header p{max-width:820px;line-height:1.7}.company-cost-links{flex-wrap:wrap;gap:10px;display:flex}.company-cost-links a,.company-primary{color:#fff;cursor:pointer;background:#0b5d3b;border:0;border-radius:10px;padding:11px 16px;font-weight:700;text-decoration:none}.company-cost-summary{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:22px;display:grid}.company-cost-summary article,.company-cost-panel,.cost-mix-grid article,.company-readonly-grid article{background:#fff;border:1px solid #dce9e1;border-radius:16px;box-shadow:0 10px 28px #0b5d3b12}.company-cost-summary article{padding:18px}.company-cost-summary span,.company-cost-summary strong{display:block}.company-cost-summary span{color:#64756a;margin-bottom:8px;font-size:.85rem}.company-cost-summary strong{font-size:1.25rem}.company-cost-summary .safe{color:#0b7a45}.company-cost-summary .risk{color:#b85c00}.company-cost-panel{margin-top:20px;padding:22px}.company-cost-panel h2{margin-top:0}.company-cost-note{background:#f2f8f4;border-radius:10px;padding:12px 14px;line-height:1.6}.company-panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.company-policy-link{white-space:nowrap;margin-top:0;display:inline-block}.company-readonly-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:16px 0;display:grid}.company-readonly-grid article{padding:16px}.company-readonly-grid span,.company-readonly-grid strong{display:block}.company-readonly-grid span{color:#64756a;margin-bottom:7px;font-size:.84rem}.company-settings-grid,.company-cost-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.company-settings-grid label,.company-cost-form label{gap:6px;font-weight:700;display:grid}.company-settings-grid input,.company-cost-form input,.company-cost-form select,.company-cost-form textarea{width:100%;font:inherit;background:#fff;border:1px solid #cfded4;border-radius:9px;padding:11px}.company-cost-form textarea{resize:vertical;min-height:88px}.company-cost-form .wide{grid-column:1/-1}.company-check{align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.company-check input{width:auto}.company-primary{margin-top:16px}.cost-mix-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:18px 0;display:grid}.cost-mix-grid article{padding:16px}.cost-mix-grid span,.cost-mix-grid strong{display:block}.cost-mix-grid span{color:#64756a;margin-bottom:6px;font-size:.85rem}.company-cost-message{color:#fff;background:#073c27;border-radius:12px;max-width:900px;margin:20px auto 0;padding:14px 18px;position:sticky;bottom:18px;box-shadow:0 10px 30px #0000002e}@media (width<=760px){.company-costs-page{padding:92px 16px 56px}.company-costs-header{display:block}.company-cost-links{margin-top:14px}.company-panel-heading{display:block}.company-policy-link{margin-top:12px}.company-settings-grid,.company-cost-form{grid-template-columns:1fr}.company-cost-form .wide{grid-column:auto}}.finance-dashboard-page{max-width:1400px;margin:0 auto;padding:32px 20px 72px}.finance-dashboard-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.finance-dashboard-header h1{margin:4px 0 10px}.finance-links{flex-wrap:wrap;gap:10px;display:flex}.finance-links a,.finance-toolbar button,.finance-adjustment-form button{color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dde6;border-radius:10px;padding:10px 14px;text-decoration:none}.finance-toolbar{align-items:end;gap:12px;margin-bottom:18px;display:flex}.finance-toolbar label,.finance-adjustment-form label{gap:6px;font-weight:600;display:grid}.finance-toolbar input,.finance-adjustment-form input,.finance-adjustment-form select,.finance-adjustment-form textarea{font:inherit;background:#fff;border:1px solid #d8dde6;border-radius:10px;padding:10px 12px}.finance-status-banner,.finance-panel,.finance-warning{background:#fff;border:1px solid #e4e7ec;border-radius:16px;margin-bottom:18px;padding:18px;box-shadow:0 6px 24px #0f172a0a}.finance-status-banner{grid-template-columns:minmax(180px,240px) 1fr;align-items:center;gap:18px;display:grid}.finance-status-banner span,.finance-kpi-grid span{color:#667085;font-size:.88rem;display:block}.finance-status-banner strong{font-size:1.15rem}.finance-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.finance-kpi-grid article{background:#fff;border:1px solid #e4e7ec;border-radius:14px;min-height:130px;padding:16px}.finance-kpi-grid strong{margin:8px 0;font-size:1.35rem;display:block}.finance-kpi-grid small{color:#667085;line-height:1.45}.finance-adjustment-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.finance-adjustment-form .wide{grid-column:1/-1}.finance-adjustment-form textarea{resize:vertical;min-height:90px}.finance-adjustment-form button{color:#fff;background:#111827;border-color:#111827;width:max-content}.finance-warning{background:#fffaf0;border-color:#f5c26b}.finance-message{background:#eef6ff;border:1px solid #bfdbfe;border-radius:10px;padding:12px 14px}@media (width<=1000px){.finance-kpi-grid,.finance-adjustment-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.finance-dashboard-header,.finance-status-banner{grid-template-columns:1fr;display:grid}.finance-kpi-grid,.finance-adjustment-form{grid-template-columns:1fr}.finance-adjustment-form .wide{grid-column:auto}.finance-toolbar{flex-direction:column;align-items:stretch}}.margin-recon-page{max-width:1480px;margin:0 auto;padding:32px 20px 72px}.margin-recon-header{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:24px;display:flex}.margin-recon-header h1{max-width:880px;margin:4px 0 10px}.margin-recon-header p{color:#475467;max-width:900px;line-height:1.6}.margin-recon-links{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.margin-recon-links a,.margin-recon-toolbar button,.margin-recon-table button,.margin-recon-detail-header button{color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dde6;border-radius:10px;padding:10px 14px;text-decoration:none}.margin-recon-links a:hover,.margin-recon-table button:hover{background:#f8fafc;border-color:#98a2b3}.margin-recon-toolbar{align-items:end;gap:12px;margin-bottom:20px;display:flex}.margin-recon-toolbar label{gap:6px;font-weight:650;display:grid}.margin-recon-toolbar input,.margin-recon-toolbar select{min-width:180px;font:inherit;background:#fff;border:1px solid #d8dde6;border-radius:10px;padding:10px 12px}.margin-recon-toolbar button{color:#fff;background:#111827;border-color:#111827}.margin-recon-toolbar button:disabled,.margin-recon-table button:disabled{opacity:.55;cursor:not-allowed}.margin-recon-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:14px;margin-bottom:18px;display:grid}.margin-recon-flow article{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #e4e7ec;border-radius:18px;padding:20px;position:relative;box-shadow:0 10px 28px #0f172a0d}.margin-recon-flow article.primary{background:linear-gradient(145deg,#f8faff,#eef4ff);border-color:#b7c7ff}.margin-recon-flow span,.margin-recon-kpis span{color:#667085;font-size:.88rem;display:block}.margin-recon-flow strong{margin:10px 0;font-size:1.7rem;display:block}.margin-recon-flow small,.margin-recon-kpis small{color:#667085;line-height:1.45}.margin-recon-arrow{color:#98a2b3;place-items:center;font-size:1.7rem;display:grid}.margin-recon-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.margin-recon-kpis article{background:#fff;border:1px solid #e4e7ec;border-radius:14px;min-height:110px;padding:16px}.margin-recon-kpis strong{margin:8px 0;font-size:1.35rem;display:block}.margin-recon-tax-note,.margin-recon-panel,.margin-recon-detail,.margin-recon-final-note,.margin-recon-adjustment-breakdown{background:#fff;border:1px solid #e4e7ec;border-radius:16px;margin-bottom:18px;padding:18px;box-shadow:0 6px 24px #0f172a0a}.margin-recon-tax-note{background:#fffaf0;border-color:#f5c26b;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}.margin-recon-tax-note div{gap:4px;display:grid}.margin-recon-tax-note span{color:#475467;overflow-wrap:anywhere}.margin-recon-tax-note p{color:#475467;grid-column:1/-1;margin:0}.margin-recon-panel-heading,.margin-recon-detail-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.margin-recon-panel-heading h2,.margin-recon-detail-header h2{margin:0 0 6px}.margin-recon-panel-heading p{color:#667085;margin:0}.margin-recon-panel-heading>span{color:#667085;font-size:.9rem}.margin-recon-table{min-width:1180px}.margin-recon-table td{vertical-align:middle}.margin-recon-table td:first-child strong,.margin-recon-table td:first-child small{display:block}.margin-recon-table td:first-child small{color:#98a2b3;margin-top:4px}.margin-recon-table tr.selected{background:#f5f8ff}.margin-recon-badge{white-space:nowrap;border-radius:999px;align-items:center;padding:6px 9px;font-size:.78rem;font-weight:700;display:inline-flex}.margin-recon-badge.safe{color:#067647;background:#ecfdf3}.margin-recon-badge.risk{color:#b42318;background:#fef3f2}.margin-recon-badge.neutral{color:#475467;background:#f2f4f7}.margin-recon-detail{background:#fbfcff;border-color:#c7d7fe}.margin-recon-detail-header{align-items:center}.margin-recon-detail-header .eyebrow{margin:0 0 4px}.margin-recon-reason{border:1px solid;border-radius:14px;margin-bottom:16px;padding:16px}.margin-recon-reason.safe{background:#ecfdf3;border-color:#abefc6}.margin-recon-reason.risk{background:#fef3f2;border-color:#fecdca}.margin-recon-reason.neutral{background:#f8fafc;border-color:#e4e7ec}.margin-recon-reason p{color:#344054;margin:7px 0;line-height:1.55}.margin-recon-reason small{color:#475467}.margin-recon-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.margin-recon-detail-grid article{background:#fff;border:1px solid #e4e7ec;border-radius:14px;padding:16px}.margin-recon-detail-grid h3{margin:0 0 12px}.margin-recon-detail-grid dl{gap:0;margin:0;display:grid}.margin-recon-detail-grid dl div{border-bottom:1px solid #f2f4f7;justify-content:space-between;gap:18px;padding:9px 0;display:flex}.margin-recon-detail-grid dl div:last-child{border-bottom:0}.margin-recon-detail-grid dt{color:#667085}.margin-recon-detail-grid dd{text-align:right;margin:0;font-weight:650}.margin-recon-detail-grid a{color:#3448c5;margin-top:12px;font-weight:700;text-decoration:none;display:inline-block}.margin-recon-adjustment-breakdown{box-shadow:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.margin-recon-adjustment-breakdown h3{grid-column:1/-1;margin:0 0 4px}.margin-recon-adjustment-breakdown div{background:#f8fafc;border-radius:10px;padding:12px}.margin-recon-adjustment-breakdown span,.margin-recon-adjustment-breakdown strong{display:block}.margin-recon-adjustment-breakdown span{color:#667085;margin-bottom:5px;font-size:.82rem}.margin-recon-final-note{box-shadow:none;background:#fffaf0;border-color:#f5c26b;margin:0}.margin-recon-final-note p{color:#475467;line-height:1.55}.margin-recon-final-note span{color:#667085;font-size:.9rem}.margin-recon-message{background:#eef6ff;border:1px solid #bfdbfe;border-radius:10px;padding:12px 14px}.safe{color:#067647}.risk{color:#b42318}.neutral{color:#475467}@media (width<=1100px){.margin-recon-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.margin-recon-flow{grid-template-columns:1fr}.margin-recon-arrow{min-height:20px;transform:rotate(90deg)}.margin-recon-adjustment-breakdown{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.margin-recon-header,.margin-recon-panel-heading,.margin-recon-detail-header{grid-template-columns:1fr;display:grid}.margin-recon-links{justify-content:flex-start}.margin-recon-toolbar{flex-direction:column;align-items:stretch}.margin-recon-toolbar input,.margin-recon-toolbar select{width:100%;min-width:0}.margin-recon-kpis,.margin-recon-tax-note,.margin-recon-detail-grid{grid-template-columns:1fr}.margin-recon-tax-note p{grid-column:auto}.margin-recon-adjustment-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.margin-recon-detail-grid dl div{gap:4px;display:grid}.margin-recon-detail-grid dd{text-align:left}}.payment-recon-page{max-width:1500px;margin:0 auto;padding:32px 22px 72px}.payment-recon-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.payment-recon-header h1{margin:.2rem 0}.payment-links{flex-wrap:wrap;gap:10px;display:flex}.payment-links a,.payment-toolbar button,.payment-panel button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:10px;padding:10px 14px;text-decoration:none}.payment-toolbar{align-items:end;gap:12px;margin-bottom:18px;display:flex}.payment-toolbar label,.payment-panel label{gap:6px;font-weight:600;display:grid}.payment-toolbar input,.payment-panel input,.payment-panel select,.payment-panel textarea{background:#fff;border:1px solid #d1d5db;border-radius:10px;padding:10px}.payment-status{background:#fff;border:1px solid #e5e7eb;border-radius:14px;justify-content:space-between;gap:16px;margin-bottom:16px;padding:16px 18px;display:flex}.payment-kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:18px;display:grid}.payment-kpis article{background:#fff;border:1px solid #e5e7eb;border-radius:14px;gap:6px;padding:16px;display:grid}.payment-kpis span,.payment-kpis small{color:#6b7280}.payment-kpis strong{font-size:1.25rem}.payment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.payment-panel{background:#fff;border:1px solid #e5e7eb;border-radius:14px;gap:12px;margin-bottom:16px;padding:18px;display:grid}.payment-panel h2{margin:0}.payment-panel p,.payment-panel small{color:#6b7280}.payment-panel textarea{resize:vertical;min-height:82px}.payment-panel button{justify-self:start}.payment-panel button:disabled{opacity:.6;cursor:not-allowed}.payment-panel.full{margin-top:18px}.table-wrap{overflow:auto}.payment-warning,.payment-message{border-radius:12px;margin-top:16px;padding:14px 16px}.payment-warning{background:#fff7ed;border:1px solid #fed7aa}.payment-message{background:#eff6ff;border:1px solid #bfdbfe}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;font-size:.78rem}@media (width<=900px){.payment-grid{grid-template-columns:1fr}.payment-recon-header,.payment-status{flex-direction:column}}.seller-language-switcher{min-width:0;color:var(--seller-muted,#9ca3af);letter-spacing:.02em;align-items:center;gap:.45rem;font-size:.75rem;font-weight:700;display:inline-flex}.seller-language-switcher>span{white-space:nowrap}.seller-language-switcher select{max-width:8.75rem;min-height:2.35rem;color:inherit;font:inherit;letter-spacing:normal;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.7rem;padding:.45rem .7rem}.seller-language-switcher select:focus-visible{outline-offset:2px;outline:2px solid #d6ad60d9}.seller-language-switcher option{color:#111827}@media (width<=860px){.seller-language-switcher>span{display:none}.seller-language-switcher select{max-width:7.5rem}}.seller-auth-shell,.seller-portal-shell,.seller-gate-state{min-height:70vh}.seller-auth-shell{background:#f6f8fb;place-items:center;padding:48px 20px;display:grid}.seller-auth-card{background:#fff;border:1px solid #dfe5ec;border-radius:18px;gap:16px;width:min(100%,460px);padding:30px;display:grid;box-shadow:0 16px 44px #0f172a14}.seller-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#52606d;margin:0;font-size:.78rem;font-weight:800}.seller-auth-card h1,.seller-portal-header h1,.seller-panel h2,.seller-empty-state h3{margin:0}.seller-auth-note,.seller-card p,.seller-panel p,.seller-portal-header p{color:#52606d;line-height:1.55}.seller-auth-card label{color:#1f2933;gap:7px;font-weight:700;display:grid}.seller-auth-card input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbd5df;border-radius:10px;padding:12px 13px}.seller-primary,.seller-secondary{min-height:42px;font:inherit;cursor:pointer;border-radius:10px;padding:10px 15px;font-weight:800}.seller-primary{color:#fff;background:#111827;border:1px solid #111827}.seller-secondary{color:#111827;background:#fff;border:1px solid #cbd5df}.seller-primary:disabled,.seller-secondary:disabled{cursor:not-allowed;opacity:.6}.seller-auth-links,.seller-shortcuts,.seller-header-actions{flex-wrap:wrap;gap:12px;display:flex}.seller-auth-links{justify-content:space-between;font-size:.92rem}.seller-auth-links a{color:#334e68}.seller-message,.seller-alert{color:#243b53;background:#eef3f8;border-radius:10px;padding:11px 13px}.seller-alert-error{background:#fff5f5;border:1px solid #f1c4c4}.seller-alert-warning{background:#fff9e9;border:1px solid #f0d89f}.seller-alert-success{background:#f1fbf4;border:1px solid #a9d9b9}.seller-gate-state{color:#334e68;place-items:center;padding:30px;display:grid}.seller-inline-loading{min-height:100px}.seller-portal-shell{width:min(1180px,100% - 32px);margin:0 auto;padding:36px 0 64px}.seller-portal-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.seller-portal-header>div:first-child{max-width:760px}.seller-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.seller-card,.seller-panel{background:#fff;border:1px solid #dfe5ec;border-radius:16px;box-shadow:0 8px 28px #0f172a0d}.seller-card{gap:8px;padding:20px;display:grid}.seller-card-label{letter-spacing:.06em;text-transform:uppercase;color:#6b7c8f;font-size:.78rem;font-weight:800}.seller-card strong{color:#102a43;font-size:1.15rem}.seller-panel{margin-top:20px;padding:22px}.seller-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.seller-status{white-space:nowrap;border:1px solid #cbd5df;border-radius:999px;align-items:center;padding:6px 10px;font-size:.82rem;font-weight:800;display:inline-flex}.seller-status-approved,.seller-status-verified{background:#eefbf2;border-color:#9dd7b2}.seller-status-rejected,.seller-status-suspended{background:#fff2f2;border-color:#f0b8b8}.seller-status-submitted,.seller-status-under-review,.seller-status-more-information-required{background:#fff9e9;border-color:#f0d89f}.seller-empty-state{background:#f8fafc;border:1px dashed #b8c5d1;border-radius:12px;margin-top:18px;padding:20px}.seller-application-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.seller-application-details>div{background:#f8fafc;border-radius:10px;gap:5px;padding:14px;display:grid}.seller-application-details span{text-transform:uppercase;color:#7b8794;font-size:.78rem;font-weight:800}.seller-link-button{align-items:center;text-decoration:none;display:inline-flex}.seller-verification-panel{scroll-margin-top:24px}.seller-verification-panel>.seller-alert{margin-top:16px}.seller-kyc-form{gap:18px;margin-top:22px;display:grid}.seller-kyc-form fieldset{border:1px solid #dfe5ec;border-radius:12px;margin:0;padding:18px}.seller-kyc-form fieldset:disabled{opacity:.72}.seller-kyc-form legend{color:#102a43;padding:0 8px;font-weight:800}.seller-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.seller-form-grid label,.seller-document-controls label{color:#243b53;gap:7px;font-weight:700;display:grid}.seller-form-grid label>span,.seller-document-controls label>span{color:#b42318}.seller-form-grid input,.seller-form-grid select,.seller-form-grid textarea,.seller-document-controls input{box-sizing:border-box;width:100%;font:inherit;color:#102a43;background:#fff;border:1px solid #cbd5df;border-radius:9px;padding:11px 12px}.seller-form-wide{grid-column:1/-1}.seller-field-note{color:#6b7c8f;margin:0 0 12px;font-size:.9rem;line-height:1.45}.seller-form-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.seller-form-actions .seller-field-note{margin:0}.seller-optional-details{background:#f8fafc;border:1px solid #dfe5ec;border-radius:12px}.seller-optional-details summary{cursor:pointer;color:#243b53;padding:14px 16px;font-weight:800}.seller-optional-details fieldset{background:#fff;margin:0 14px 14px}.seller-document-section,.seller-submit-box{border-top:1px solid #e6ebf0;margin-top:28px;padding-top:22px}.seller-document-section h3,.seller-document-card h4,.seller-submit-box h3{color:#102a43;margin:0}.seller-document-list{gap:14px;margin-top:18px;display:grid}.seller-document-card{background:#fbfcfd;border:1px solid #dfe5ec;border-radius:12px;padding:16px}.seller-document-title-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.seller-document-title-row>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.seller-required-chip,.seller-optional-chip,.seller-document-status{border-radius:999px;align-items:center;padding:4px 8px;font-size:.76rem;font-weight:800;display:inline-flex}.seller-required-chip{color:#9f1c15;background:#fff1f0}.seller-optional-chip{color:#486581;background:#eef3f8}.seller-document-status{color:#334e68;white-space:nowrap;background:#fff;border:1px solid #cbd5df}.seller-file-name{margin:8px 0;font-size:.9rem}.seller-document-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;margin-top:14px;display:grid}.seller-document-controls .seller-field-note{align-self:center;margin:0}.seller-file-control{cursor:pointer;text-align:center;background:#fff;border:1px solid #cbd5df;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:10px 14px;position:relative;display:inline-flex!important}.seller-file-control input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.seller-submit-box{justify-content:space-between;align-items:center;gap:22px;display:flex}.seller-submit-box>div{max-width:760px}.seller-os-shell{color:#14213d;background:#f4f7fb;grid-template-columns:260px minmax(0,1fr);min-height:calc(100vh - 72px);display:grid}.seller-os-sidebar{box-sizing:border-box;color:#e7edf7;z-index:40;background:linear-gradient(#0b1324 0%,#111c32 100%);border-right:1px solid #ffffff12;flex-direction:column;align-self:start;gap:20px;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.seller-os-brand{border-bottom:1px solid #ffffff17;align-items:center;gap:12px;padding:2px 6px 16px;display:flex}.seller-os-monogram{color:#121826;letter-spacing:.08em;background:linear-gradient(145deg,#d9b56d,#f2d49a);border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:.86rem;font-weight:900;display:grid;box-shadow:0 8px 24px #d9b56d33}.seller-os-brand div,.seller-os-account{gap:3px;display:grid}.seller-os-brand strong{color:#fff;font-size:.96rem}.seller-os-brand span:not(.seller-os-monogram),.seller-os-account-label{color:#97a7c0;font-size:.75rem}.seller-os-account{background:#ffffff0a;border:1px solid #ffffff17;border-radius:14px;margin:0 6px;padding:14px}.seller-os-account strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.seller-os-account .seller-status{color:#e7edf7;background:#ffffff14;border-color:#ffffff26;width:fit-content;margin-top:7px;font-size:.7rem}.seller-os-nav{gap:6px;display:grid}.seller-os-nav-label{color:#72839f;letter-spacing:.11em;text-transform:uppercase;margin:2px 10px 5px;font-size:.68rem;font-weight:900}.seller-os-nav-label-spaced{margin-top:18px}.seller-os-nav-item{box-sizing:border-box;color:#d6dfec;border:1px solid #0000;border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:42px;padding:8px 10px;font-size:.88rem;font-weight:700;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:grid}.seller-os-nav-item:hover{background:#ffffff12;border-color:#ffffff1a;transform:translate(2px)}.seller-os-nav-code{color:#e9c983;letter-spacing:.04em;background:#ffffff14;border-radius:9px;place-items:center;width:28px;height:28px;font-size:.65rem;font-weight:900;display:grid}.seller-os-nav-dot{background:#55657c;border-radius:50%;width:7px;height:7px;margin-left:10px}.seller-os-nav-item small{color:#71829d;font-size:.65rem;font-weight:800}.seller-os-nav-item.is-locked,.seller-os-nav-item.is-upcoming{opacity:.62;cursor:not-allowed}.seller-os-nav-item.is-locked:hover,.seller-os-nav-item.is-upcoming:hover{background:0 0;border-color:#0000;transform:none}.seller-os-sidebar-footer{border-top:1px solid #ffffff17;gap:7px;margin-top:auto;padding:16px 8px 0;display:grid}.seller-os-sidebar-footer a{color:#aebbd0;font-size:.8rem;text-decoration:none}.seller-os-main{min-width:0}.seller-os-topbar{z-index:25;box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #e3e9f1;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:13px clamp(18px,3vw,38px);display:flex;position:sticky;top:0}.seller-os-topbar-left{align-items:center;gap:12px;min-width:0;display:flex}.seller-os-topbar-left>div{gap:2px;min-width:0;display:grid}.seller-os-topbar-left span{color:#748198;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.seller-os-topbar-left strong{color:#182338;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.seller-os-topbar-actions{align-items:center;gap:9px;display:flex}.seller-os-topbar-actions .seller-secondary{min-height:38px;padding:8px 12px;font-size:.82rem}.seller-os-menu-button,.seller-os-backdrop{display:none}.seller-os-content{width:min(1240px,100% - 48px);margin:0 auto;padding:32px 0 64px}.seller-overview-hero{background:linear-gradient(135deg,#fff 0%,#f6f9fd 62%,#f8f2e7 100%);border:1px solid #dbe3ed;border-radius:22px;grid-template-columns:minmax(0,1.6fr) minmax(260px,.65fr);align-items:stretch;gap:22px;padding:clamp(24px,4vw,38px);scroll-margin-top:92px;display:grid;overflow:hidden;box-shadow:0 18px 50px #14213d14}.seller-overview-copy h1{color:#101b31;letter-spacing:-.035em;margin:8px 0 12px;font-size:clamp(2rem,4vw,3.1rem);line-height:1.02}.seller-overview-copy>p:last-child{color:#5d6a7d;max-width:760px;margin:0;line-height:1.68}.seller-overview-status{background:#ffffffb3;border:1px solid #b8892d33;border-radius:16px;align-content:center;gap:9px;padding:20px;display:grid}.seller-overview-status>span,.seller-section-kicker{color:#7d6840;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.seller-overview-status>strong{color:#15233b;font-size:2.15rem}.seller-overview-status small{color:#69768a;line-height:1.4}.seller-progress-track{background:#e7ebf0;border-radius:999px;height:9px;overflow:hidden}.seller-progress-track>span{border-radius:inherit;background:linear-gradient(90deg,#ad7c27,#d9b56d);height:100%;transition:width .24s;display:block}.seller-dashboard-grid-premium{margin-top:18px}.seller-kpi-card{border-color:#e1e7ef;position:relative;overflow:hidden;box-shadow:0 10px 30px #1a27400e}.seller-kpi-card:before{content:"";opacity:.75;background:linear-gradient(90deg,#b8892d,#e6ca8a);height:3px;position:absolute;inset:0 0 auto}.seller-quick-actions{background:#fff;border:1px solid #dde5ee;border-radius:16px;justify-content:space-between;align-items:center;gap:22px;margin-top:20px;padding:20px 22px;display:flex;box-shadow:0 8px 26px #0f172a0a}.seller-quick-actions h2,.seller-workspace-group-heading h2,.seller-next-modules h2,.seller-locked-workspaces h2{color:#16243c;margin:5px 0 0}.seller-quick-action-links{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.seller-link-button.is-disabled{opacity:.48;cursor:not-allowed}.seller-onboarding-summary,.seller-verification-panel,.seller-workspace-group,.seller-routing-workspace{scroll-margin-top:92px}.seller-workspace-group{margin-top:28px;padding-top:4px}.seller-workspace-group-heading{margin-bottom:-3px;padding:0 2px}.seller-workspace-group-heading p{color:#69768a;max-width:760px;margin:8px 0 0;line-height:1.55}.seller-workspace-group>.seller-panel{box-shadow:0 8px 28px #0f172a0b}.seller-locked-workspaces{background:#fbfcfe;border-style:dashed}.seller-next-modules{background:linear-gradient(135deg,#fff 0%,#fdfaf4 100%);border-color:#ddd6c8;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:24px;display:grid}.seller-module-chips{flex-wrap:wrap;gap:8px;display:flex}.seller-module-chips span{color:#65583d;background:#fff;border:1px solid #ded6c5;border-radius:999px;align-items:center;min-height:32px;padding:6px 10px;font-size:.78rem;font-weight:800;display:inline-flex}@media (width<=1060px){.seller-os-shell{grid-template-columns:224px minmax(0,1fr)}.seller-overview-hero,.seller-next-modules{grid-template-columns:1fr}.seller-dashboard-grid-premium{grid-template-columns:1fr 1fr}.seller-dashboard-grid-premium .seller-kpi-card:last-child{grid-column:1/-1}}@media (width<=820px){.seller-portal-header,.seller-panel-heading,.seller-document-title-row,.seller-submit-box{flex-direction:column}.seller-dashboard-grid,.seller-application-details,.seller-form-grid,.seller-document-controls{grid-template-columns:1fr}.seller-form-wide{grid-column:auto}.seller-header-actions{width:100%}.seller-os-shell{display:block}.seller-os-sidebar{width:min(86vw,300px);height:100vh;transition:transform .19s;position:fixed;inset:0 auto 0 0;transform:translate(-102%);box-shadow:18px 0 50px #070d193d}.seller-os-sidebar.is-open{transform:translate(0)}.seller-os-backdrop{z-index:35;background:#070d197a;border:0;display:block;position:fixed;inset:0}.seller-os-menu-button{color:#1f2b40;cursor:pointer;background:#fff;border:1px solid #d9e0e9;border-radius:10px;place-items:center;width:38px;height:38px;font-size:1.1rem;display:grid}.seller-os-content{width:min(100% - 28px,760px);padding-top:20px}.seller-os-topbar{padding-inline:14px}.seller-os-topbar-actions .seller-secondary:first-child{display:none}.seller-overview-hero{border-radius:18px;padding:22px}.seller-dashboard-grid-premium,.seller-dashboard-grid-premium .seller-kpi-card:last-child{grid-column:auto;grid-template-columns:1fr}.seller-quick-actions{flex-direction:column;align-items:flex-start}.seller-quick-action-links{justify-content:flex-start}}@media (width<=520px){.seller-os-topbar-left strong{max-width:150px}.seller-os-topbar-actions .seller-secondary{min-height:36px;padding:7px 10px}.seller-overview-copy h1{font-size:2rem}.seller-overview-status{padding:16px}.seller-quick-action-links,.seller-quick-action-links .seller-link-button{width:100%}.seller-quick-action-links .seller-link-button{box-sizing:border-box;justify-content:center}}.seller-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.seller-skip-link{z-index:1000;color:#111827;background:#fff;border:2px solid #111827;border-radius:9px;padding:10px 14px;font-weight:900;text-decoration:none;position:fixed;top:10px;left:10px;transform:translateY(-160%);box-shadow:0 8px 28px #0f172a2e}.seller-skip-link:focus{transform:translateY(0)}.seller-os-shell :is(a,button,input,select,textarea,summary):focus-visible,.seller-auth-shell :is(a,button,input,select,textarea,summary):focus-visible,.seller-gate-state :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px!important;outline:3px solid #1d4ed8!important}.seller-os-shell [tabindex="-1"]:focus,.seller-auth-shell [tabindex="-1"]:focus{outline-offset:5px;outline:3px solid #1d4ed8}.seller-os-shell :is(button,a,select,summary),.seller-auth-shell :is(button,a,select,summary){min-block-size:24px}.seller-os-nav-item,.seller-os-sidebar-footer a,.seller-os-menu-button,.seller-os-topbar-actions button,.seller-language-switcher select{min-height:44px}.seller-file-control:focus-within{outline-offset:3px;outline:3px solid #1d4ed8}.seller-os-content [id^=seller-],.seller-os-sidebar [id^=seller-]{scroll-margin-top:104px}.seller-accessibility-status{min-height:1px}.seller-os-sidebar-close{display:none}@media (width<=820px){.seller-os-sidebar.is-open .seller-os-sidebar-close{color:#fff;width:44px;height:44px;font:inherit;cursor:pointer;background:#111c32;border:1px solid #ffffff42;border-radius:10px;justify-content:center;align-items:center;font-size:1.15rem;display:inline-flex;position:absolute;top:12px;right:12px}}@media (prefers-reduced-motion:reduce){.seller-os-shell *,.seller-auth-shell *,.seller-gate-state *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.seller-skip-link,.seller-primary,.seller-secondary,.seller-os-nav-item,.seller-global-search-result,.seller-file-control{border:1px solid buttontext}.seller-os-shell :is(a,button,input,select,textarea,summary):focus-visible,.seller-auth-shell :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid highlight!important}}.seller-os-shell,.seller-os-main,.seller-os-content,.seller-os-content>*,.seller-panel,.seller-routing-workspace,.seller-product-workspace,.seller-product-media-workspace,.seller-finance-workspace,.seller-analytics-workspace,.seller-support-workspace,.seller-ai-workspace,.seller-export-workspace,.seller-team-workspace,.seller-risk-workspace,.seller-security-audit{min-width:0}.seller-os-shell{min-height:100dvh;overflow-x:clip}.seller-os-content img,.seller-product-media-item img{max-width:100%;height:auto}.seller-os-content fieldset{min-width:0}.seller-finance-table-wrap,.seller-analytics-table-wrap,.seller-export-table-wrap,.seller-trend-scroll,.seller-finance-tabs,.seller-period-switcher{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scrollbar-gutter:stable;touch-action:pan-x pan-y;max-width:100%;overflow-x:auto}.seller-finance-tabs,.seller-period-switcher{scroll-snap-type:x proximity}.seller-finance-tabs>*,.seller-period-switcher>*{scroll-snap-align:start}.seller-support-ticket-card,.seller-product-card,.seller-inventory-card,.seller-route-card,.seller-export-product-row,.seller-export-opportunity,.seller-team-member,.seller-risk-case,.seller-security-audit-event{min-width:0}.seller-support-ticket-card h3,.seller-support-attachment-list strong,.seller-product-card strong,.seller-inventory-card strong,.seller-route-card strong,.seller-export-product-row strong,.seller-export-opportunity strong,.seller-team-member strong,.seller-risk-case strong,.seller-security-audit-event strong,.seller-finance-table-wrap td,.seller-analytics-table-wrap td,.seller-export-table td{overflow-wrap:anywhere}@media (width<=820px){.seller-os-shell{min-height:100dvh}.seller-auth-shell{box-sizing:border-box;min-height:100dvh;padding-top:max(32px, env(safe-area-inset-top));padding-right:max(16px, env(safe-area-inset-right));padding-bottom:max(32px, env(safe-area-inset-bottom));padding-left:max(16px, env(safe-area-inset-left))}.seller-auth-card{box-sizing:border-box;width:min(100%,460px);max-width:100%}.seller-os-sidebar{width:min(88vw,320px);height:100dvh;padding-top:max(16px, env(safe-area-inset-top));padding-right:14px;padding-bottom:max(18px, env(safe-area-inset-bottom));padding-left:max(14px, env(safe-area-inset-left));overscroll-behavior:contain}.seller-os-topbar{min-height:0;padding-top:max(10px, env(safe-area-inset-top));padding-right:max(12px, env(safe-area-inset-right));padding-bottom:10px;padding-left:max(12px, env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 8px;display:grid}.seller-os-topbar-left,.seller-os-topbar-actions{min-width:0}.seller-os-topbar-actions{justify-self:end;gap:7px}.seller-os-topbar-actions>.seller-secondary:first-of-type{display:none}.seller-global-search{order:initial;grid-column:1/-1;width:100%;min-width:0;max-width:none}.seller-os-content{width:auto;padding-top:18px;padding-right:max(14px, env(safe-area-inset-right));padding-bottom:calc(56px + env(safe-area-inset-bottom));padding-left:max(14px, env(safe-area-inset-left));margin:0}.seller-os-content input,.seller-os-content select,.seller-os-content textarea,.seller-auth-shell input,.seller-auth-shell select,.seller-auth-shell textarea{font-size:16px}.seller-os-content input,.seller-os-content select,.seller-os-content textarea,.seller-os-content button,.seller-auth-shell input,.seller-auth-shell select,.seller-auth-shell textarea,.seller-auth-shell button{box-sizing:border-box;max-width:100%}.seller-global-search-panel{top:calc(env(safe-area-inset-top) + 112px);bottom:max(10px, env(safe-area-inset-bottom));overscroll-behavior:contain;max-height:none;overflow-y:auto}.seller-support-list{overscroll-behavior:contain;max-height:min(42dvh,360px)}.seller-ai-messages{overscroll-behavior:contain;max-height:min(56dvh,500px)}.seller-finance-tabs,.seller-period-switcher{padding-bottom:3px}.seller-finance-table-wrap,.seller-analytics-table-wrap,.seller-export-table-wrap{position:relative}.seller-export-inline-note{max-width:100%}.seller-product-media-grid{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr))}}@media (width<=600px){.seller-os-content{padding-top:14px;padding-right:max(12px, env(safe-area-inset-right));padding-left:max(12px, env(safe-area-inset-left))}.seller-panel,.seller-routing-workspace,.seller-product-workspace,.seller-product-media-workspace,.seller-ai-workspace,.seller-support-workspace,.seller-account-health{border-radius:15px;padding:16px}.seller-finance-heading,.seller-finance-panel,.seller-export-card,.seller-team-invite-banner,.seller-team-invite-form,.seller-team-section,.seller-risk-card,.seller-risk-case,.seller-security-audit-event{padding:15px}.seller-finance-workspace>.seller-alert,.seller-finance-workspace>.seller-empty-state{margin-left:15px;margin-right:15px}.seller-ai-messages{min-height:240px;padding:12px}.seller-ai-message{max-width:100%}.seller-ai-composer{padding:12px}.seller-support-message>div{flex-direction:column;align-items:flex-start;gap:4px}.seller-support-selected-files span{overflow-wrap:anywhere;max-width:100%}.seller-export-document-row{flex-direction:column;align-items:flex-start}.seller-export-document-row small{white-space:normal;overflow-wrap:anywhere}.seller-team-member-actions label{min-width:0}.seller-security-audit-meta span,.seller-security-audit-details span{overflow-wrap:anywhere;max-width:100%}.seller-risk-case-number{overflow-wrap:anywhere}}@media (width<=420px){.seller-auth-shell{padding-top:max(20px, env(safe-area-inset-top));padding-right:max(12px, env(safe-area-inset-right));padding-bottom:max(20px, env(safe-area-inset-bottom));padding-left:max(12px, env(safe-area-inset-left))}.seller-auth-card{border-radius:15px;padding:20px}.seller-auth-links{gap:8px;display:grid}.seller-auth-links a{align-items:center;min-height:44px;display:flex}.seller-os-topbar-left>div{display:none}.seller-os-topbar-actions{gap:6px}.seller-language-switcher select{width:92px;max-width:92px}.seller-os-topbar-actions>.seller-secondary:last-of-type{min-width:74px;padding-left:9px;padding-right:9px}.seller-os-content{padding-right:max(10px, env(safe-area-inset-right));padding-left:max(10px, env(safe-area-inset-left))}.seller-global-search-panel{top:calc(env(safe-area-inset-top) + 108px);right:max(8px, env(safe-area-inset-right));left:max(8px, env(safe-area-inset-left));border-radius:13px}.seller-overview-hero{padding:16px}.seller-overview-copy h1{overflow-wrap:anywhere;font-size:clamp(1.65rem,9.5vw,2rem)}.seller-card,.seller-panel,.seller-inventory-card,.seller-route-card,.seller-product-card,.seller-product-media-card,.seller-support-create,.seller-support-detail,.seller-team-member,.seller-export-editor{padding:14px}.seller-routing-actions,.seller-product-actions,.seller-support-form-actions,.seller-support-reply-actions,.seller-export-actions,.seller-team-member-actions,.seller-quick-action-links{grid-template-columns:1fr;width:100%;display:grid}.seller-routing-actions button,.seller-product-actions button,.seller-support-form-actions button,.seller-support-reply-actions button,.seller-export-actions button,.seller-team-member-actions button,.seller-quick-action-links .seller-link-button{width:100%}.seller-finance-tabs,.seller-finance-panel,.seller-finance-account-strip,.seller-finance-kpis{padding-left:12px;padding-right:12px}.seller-support-workspace{padding:12px}.seller-support-list,.seller-support-detail{border-radius:13px}.seller-support-ticket-card-top,.seller-support-subheading{flex-wrap:wrap;align-items:flex-start}.seller-product-media-grid{grid-template-columns:1fr}.seller-product-media-item a,.seller-product-media-item button{box-sizing:border-box;text-align:center;width:100%}.seller-export-timeline-item{grid-template-columns:14px minmax(0,1fr)}.seller-security-audit-meta,.seller-security-audit-details{grid-template-columns:1fr;display:grid}.seller-security-audit-meta span,.seller-security-audit-details span{box-sizing:border-box;width:100%}}@media (width<=360px){.seller-os-sidebar{width:min(92vw,300px)}.seller-os-topbar{padding-right:max(8px, env(safe-area-inset-right));padding-left:max(8px, env(safe-area-inset-left))}.seller-language-switcher select{width:82px;max-width:82px;padding-left:5px;padding-right:5px}.seller-os-topbar-actions>.seller-secondary:last-of-type{min-width:68px;font-size:.76rem}.seller-os-content{padding-right:max(8px, env(safe-area-inset-right));padding-left:max(8px, env(safe-area-inset-left))}.seller-global-search-box{gap:6px;padding-left:6px;padding-right:6px}.seller-global-search-box select{max-width:76px}.seller-panel,.seller-routing-workspace,.seller-product-workspace,.seller-product-media-workspace,.seller-ai-workspace,.seller-support-workspace,.seller-account-health{padding:12px}}.seller-global-search{flex:540px;min-width:260px;max-width:660px;position:relative}.seller-global-search-box{background:#f8fafc;border:1px solid #d8e0ea;border-radius:12px;grid-template-columns:28px minmax(120px,1fr) auto auto;align-items:center;gap:8px;min-height:42px;padding:0 9px 0 8px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid;box-shadow:inset 0 1px 2px #0f172a06}.seller-global-search:focus-within .seller-global-search-box,.seller-global-search.is-open .seller-global-search-box{background:#fff;border-color:#c9a85f;box-shadow:0 0 0 3px #c9a85f1f}.seller-global-search-icon{color:#7c8798;place-items:center;font-size:1.2rem;display:grid}.seller-global-search-box input,.seller-global-search-box select{color:#172238;min-width:0;font:inherit;background:0 0;border:0}.seller-global-search-box input{width:100%;padding:10px 0;font-size:.9rem}.seller-global-search-box input::placeholder{color:#8b97a8}.seller-global-search-box select{color:#59667a;cursor:pointer;max-width:118px;padding:7px 4px;font-size:.78rem;font-weight:800}.seller-global-search-box kbd{box-sizing:border-box;color:#7a8798;background:#fff;border:1px solid #d6dde7;border-bottom-width:2px;border-radius:7px;justify-content:center;align-items:center;min-width:25px;padding:3px 6px;font-family:inherit;font-size:.7rem;font-weight:800;display:inline-flex}.seller-global-search-panel{z-index:80;background:#fff;border:1px solid #d9e1ea;border-radius:16px;position:absolute;top:calc(100% + 9px);left:0;right:0;overflow:hidden;box-shadow:0 24px 70px #0f172a2e}.seller-global-search-panel-head,.seller-global-search-foot{color:#738095;background:#f8fafc;justify-content:space-between;align-items:center;gap:14px;padding:10px 13px;font-size:.72rem;font-weight:800;display:flex}.seller-global-search-panel-head{text-transform:uppercase;letter-spacing:.055em;border-bottom:1px solid #e6ebf1}.seller-global-search-panel-head strong{color:#8a6c31}.seller-global-search-results{max-height:min(52vh,480px);padding:6px;overflow-y:auto}.seller-global-search-result{width:100%;min-height:62px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 11px;display:grid}.seller-global-search-result:hover,.seller-global-search-result:focus-visible{background:#fdfaf4;border-color:#e4dbc6}.seller-global-search-type{color:#59677a;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#edf2f7;border-radius:8px;width:fit-content;max-width:104px;padding:5px 7px;font-size:.66rem;font-weight:900;display:inline-flex;overflow:hidden}.seller-global-search-copy,.seller-global-search-meta{gap:4px;min-width:0;display:grid}.seller-global-search-copy strong,.seller-global-search-copy small,.seller-global-search-meta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seller-global-search-copy strong{color:#17243b;font-size:.88rem}.seller-global-search-copy small,.seller-global-search-meta small{color:#78869a;font-size:.73rem}.seller-global-search-meta{text-align:right;justify-items:end;max-width:130px}.seller-global-search-meta em{color:#7d6840;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:130px;font-size:.7rem;font-style:normal;font-weight:900;overflow:hidden}.seller-global-search-state{color:#647286;text-align:center;padding:24px 18px;font-size:.86rem;line-height:1.5}.seller-global-search-state.is-error{color:#9f2922;background:#fff7f6}.seller-global-search-foot{border-top:1px solid #e6ebf1;font-size:.66rem;font-weight:700}@media (width<=1060px){.seller-global-search{flex-basis:380px;max-width:520px}.seller-global-search-result{grid-template-columns:88px minmax(0,1fr) auto}}@media (width<=820px){.seller-os-topbar{flex-wrap:wrap}.seller-global-search{flex:1 0 100%;order:3;min-width:0;max-width:none}.seller-global-search-box{min-height:40px}.seller-global-search-panel{position:fixed;top:116px;left:14px;right:14px}}@media (width<=520px){.seller-global-search-box{grid-template-columns:24px minmax(0,1fr) auto}.seller-global-search-box kbd{display:none}.seller-global-search-box select{max-width:88px;font-size:.72rem}.seller-global-search-panel{top:111px}.seller-global-search-result{grid-template-columns:1fr auto;gap:7px 10px}.seller-global-search-type{grid-column:1/-1;max-width:none}.seller-global-search-meta{max-width:92px}.seller-global-search-foot span:last-child{display:none}}.seller-category-compliance{border-top:1px solid #dfe5ec;margin-top:28px;padding-top:24px}.seller-category-heading,.seller-category-card-heading,.seller-category-requirement-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.seller-category-heading h3,.seller-category-card-heading h4{margin:0}.seller-category-heading p,.seller-category-card-heading p,.seller-category-requirement p,.seller-category-no-requirements{color:#52606d;line-height:1.5}.seller-category-summary{text-align:right;color:#334e68;gap:4px;min-width:190px;display:grid}.seller-category-summary span{font-size:.82rem}.seller-category-picker{background:#f8fafc;border:1px solid #dfe5ec;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;margin:20px 0;padding:16px;display:grid}.seller-category-picker label,.seller-category-document-meta label{color:#243b53;gap:6px;font-weight:700;display:grid}.seller-category-picker select,.seller-category-document-meta input{box-sizing:border-box;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd5df;border-radius:9px;padding:9px 11px}.seller-category-list{gap:16px;margin-top:18px;display:grid}.seller-category-card{background:#fbfcfe;border:1px solid #d7e0e8;border-radius:14px;padding:18px}.seller-category-card-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.seller-category-status{white-space:nowrap;background:#fff;border:1px solid #cbd5df;border-radius:999px;align-items:center;padding:5px 9px;font-size:.78rem;font-weight:800;display:inline-flex}.seller-category-status.status-verified{background:#eefbf2;border-color:#9dd7b2}.seller-category-status.status-rejected,.seller-category-status.status-suspended,.seller-category-status.status-expired{background:#fff2f2;border-color:#f0b8b8}.seller-category-status.status-under-review,.seller-category-status.status-more-information-required,.seller-category-status.status-pending{background:#fff9e9;border-color:#f0d89f}.seller-category-remove{color:#9b2c2c;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.seller-category-remove:disabled{cursor:not-allowed;opacity:.55}.seller-category-requirements{gap:12px;margin-top:14px;display:grid}.seller-category-requirement{background:#fff;border:1px solid #e2e8ef;border-radius:11px;padding:14px}.seller-category-requirement-heading>div{gap:4px;display:grid}.seller-category-requirement-heading span:not(.seller-category-status){color:#6b7c8f;font-size:.82rem}.seller-category-document-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.seller-category-document-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}@media (width<=820px){.seller-category-heading,.seller-category-card-heading,.seller-category-requirement-heading{flex-direction:column}.seller-category-summary{text-align:left;min-width:0}.seller-category-picker,.seller-category-document-meta{grid-template-columns:1fr}.seller-category-card-status{justify-content:flex-start}}.seller-product-workspace{background:#fff;border:1px solid #dfe4ea;border-radius:18px;margin-top:1.5rem;padding:1.5rem;box-shadow:0 12px 35px #0f172a0f}.seller-product-heading,.seller-product-form-heading,.seller-product-card-heading,.seller-product-list-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.seller-product-heading h2,.seller-product-form-heading h3,.seller-product-list-heading h3,.seller-product-card h4{margin:0}.seller-product-heading p,.seller-product-form-heading p,.seller-product-list-heading p,.seller-product-card-heading p{color:#667085;margin:.35rem 0 0}.seller-product-gate,.seller-product-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.seller-product-gate>div,.seller-product-card-grid>div{background:#f8fafc;border:1px solid #e6e9ef;border-radius:12px;padding:.9rem}.seller-product-gate span,.seller-product-card-grid span{color:#667085;margin-bottom:.25rem;font-size:.78rem;display:block}.seller-product-form{background:#fbfcfe;border:1px solid #e6e9ef;border-radius:14px;margin-top:1rem;padding:1.2rem}.seller-product-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;margin-top:1rem;display:grid}.seller-product-form-grid label{color:#344054;gap:.4rem;font-size:.9rem;font-weight:600;display:grid}.seller-product-form-grid label>span,.seller-product-form-grid label>span:first-of-type{color:#b42318}.seller-product-form-grid input,.seller-product-form-grid select,.seller-product-form-grid textarea{box-sizing:border-box;color:#101828;width:100%;font:inherit;background:#fff;border:1px solid #cfd6df;border-radius:10px;padding:.72rem .8rem}.seller-product-form-grid textarea{resize:vertical}.seller-product-wide{grid-column:1/-1}.seller-product-actions{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.seller-product-list-heading{border-top:1px solid #edf0f4;margin-top:1.7rem;padding-top:1rem}.seller-product-list{gap:1rem;margin-top:1rem;display:grid}.seller-product-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1.1rem}.seller-product-status{color:#344054;white-space:nowrap;background:#eef2f6;border-radius:999px;align-items:center;min-height:28px;padding:.3rem .65rem;font-size:.78rem;font-weight:700;display:inline-flex}.seller-product-status.status-approved{color:#027a48;background:#ecfdf3}.seller-product-status.status-rejected{color:#b42318;background:#fef3f2}.seller-product-status.status-correction-required{color:#b54708;background:#fffaeb}.seller-product-status.status-submitted,.seller-product-status.status-under-review{color:#175cd3;background:#eff8ff}.seller-product-description{color:#475467;white-space:pre-wrap;margin:1rem 0 0}@media (width<=820px){.seller-product-heading,.seller-product-form-heading,.seller-product-card-heading,.seller-product-list-heading{flex-direction:column}.seller-product-gate,.seller-product-card-grid,.seller-product-form-grid{grid-template-columns:1fr}.seller-product-wide{grid-column:auto}}.seller-product-media-workspace{background:#fff;border:1px solid #dbe3ea;border-radius:16px;margin-top:24px;padding:24px}.seller-product-media-heading,.seller-product-media-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.seller-product-media-heading h2{margin:4px 0 8px}.seller-product-media-heading p,.seller-product-media-card-head span,.seller-product-media-locked{color:#667085}.seller-product-media-list{gap:16px;margin-top:20px;display:grid}.seller-product-media-card{background:#fafafa;border:1px solid #e5e7eb;border-radius:14px;padding:18px}.seller-product-media-card-head>div{gap:4px;display:grid}.seller-product-media-uploaders{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.seller-product-media-uploaders label{gap:8px;font-weight:600;display:grid}.seller-product-media-uploaders input{background:#fff;border:1px solid #d0d5dd;border-radius:10px;padding:10px}.seller-product-media-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin-top:14px;display:grid}.seller-product-media-item{background:#fff;border:1px solid #e5e7eb;border-radius:12px;gap:8px;padding:12px;display:grid}.seller-product-media-item img,.seller-product-media-document{object-fit:cover;background:#eef2f6;border-radius:9px;width:100%;height:130px}.seller-product-media-document{letter-spacing:.08em;place-items:center;font-weight:800;display:grid}.seller-product-media-item small{color:#667085}.seller-product-media-item a,.seller-product-media-item button{width:max-content}.seller-product-media-item button{cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:7px 10px}.seller-product-media-locked{margin:14px 0}.seller-product-media-workspace .seller-empty-state{margin-top:16px}@media (width<=720px){.seller-product-media-heading,.seller-product-media-card-head{flex-direction:column}.seller-product-media-uploaders{grid-template-columns:1fr}.seller-product-media-workspace{padding:16px}}.seller-team-workspace{scroll-margin-top:24px}.seller-team-heading{margin-bottom:18px}.seller-team-invite-banner,.seller-team-invite-form,.seller-team-section,.seller-team-audit{background:#fbfcfe;border:1px solid #dfe5ec;border-radius:14px;margin-top:20px}.seller-team-invite-banner,.seller-team-invite-form,.seller-team-section{padding:18px}.seller-team-invite-banner>div:first-child,.seller-team-invite-form>div:first-child{margin-bottom:14px}.seller-team-invite-banner p,.seller-team-invite-form p,.seller-team-invite-form small,.seller-team-member span,.seller-team-invitation-row span,.seller-team-audit-list span,.seller-team-audit-list time{color:#60758a}.seller-team-pending-invite,.seller-team-member-main,.seller-team-section-heading,.seller-team-invitation-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.seller-team-pending-invite{background:#fff;border:1px solid #dfe5ec;border-radius:12px;margin-top:12px;padding:14px}.seller-team-pending-invite>div,.seller-team-member-main>div,.seller-team-invitation-row>div{gap:4px;display:grid}.seller-team-access-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.seller-team-access-summary>div{background:#f8fafc;border:1px solid #e3e8ef;border-radius:12px;gap:5px;padding:14px;display:grid}.seller-team-access-summary span{color:#6b7c8f;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:800}.seller-team-delegation-note{margin-top:16px}.seller-team-invite-form{grid-template-columns:minmax(220px,1.25fr) minmax(190px,1fr) minmax(180px,.8fr) auto;align-items:end;gap:14px;display:grid}.seller-team-invite-form>div:first-child,.seller-team-invite-form>small{grid-column:1/-1}.seller-team-invite-form label,.seller-team-member-actions label{color:#243b53;gap:7px;font-weight:750;display:grid}.seller-team-invite-form input,.seller-team-invite-form select,.seller-team-member-actions select{box-sizing:border-box;color:#102a43;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd5df;border-radius:9px;padding:9px 11px}.seller-team-section-heading{margin-bottom:14px}.seller-team-section-heading h3,.seller-team-invite-form h3{margin:3px 0 0}.seller-team-member-list,.seller-team-invitation-list,.seller-team-audit-list{gap:10px;display:grid}.seller-team-member{background:#fff;border:1px solid #e1e7ee;border-radius:12px;padding:15px}.seller-team-state{letter-spacing:.03em;border-radius:999px;align-items:center;padding:5px 9px;font-size:.72rem;font-weight:850;display:inline-flex}.seller-team-state-active{color:#166534;background:#edf9f1}.seller-team-state-suspended{color:#8a5a00;background:#fff8e6}.seller-team-state-removed{color:#9f1c15;background:#fff1f1}.seller-team-member-actions{border-top:1px solid #edf1f5;flex-wrap:wrap;align-items:end;gap:10px;margin-top:14px;padding-top:14px;display:flex}.seller-team-member-actions label{min-width:190px}.seller-team-danger{color:#9f1c15;border-color:#edb5b5}.seller-team-permissions{border-top:1px solid #edf1f5;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;padding-top:14px;display:grid}.seller-team-permission-note{color:#60758a;grid-column:1/-1;font-size:.86rem;line-height:1.45}.seller-team-permission{color:#486581;cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #dce3ea;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:48px;padding:9px 10px;display:grid}.seller-team-permission.is-enabled{color:#166534;background:#f0faf3;border-color:#a8d5b7}.seller-team-permission:disabled{cursor:not-allowed;opacity:.6}.seller-team-permission small{font-size:.72rem}.seller-team-invitation-row{background:#fff;border:1px solid #e4e9ef;border-radius:10px;min-height:52px;padding:10px 12px}.seller-team-audit{overflow:hidden}.seller-team-audit summary{cursor:pointer;color:#243b53;padding:14px 16px;font-weight:800}.seller-team-audit-list{padding:0 16px 16px}.seller-team-audit-list>div{border-top:1px solid #edf1f5;grid-template-columns:minmax(150px,.6fr) minmax(220px,1.4fr) auto;gap:12px;padding:10px 0;font-size:.86rem;display:grid}@media (width<=900px){.seller-team-access-summary,.seller-team-permissions{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-team-invite-form{grid-template-columns:1fr 1fr}.seller-team-invite-form button{width:fit-content}}@media (width<=640px){.seller-team-access-summary,.seller-team-permissions,.seller-team-invite-form{grid-template-columns:1fr}.seller-team-pending-invite,.seller-team-member-main,.seller-team-section-heading,.seller-team-invitation-row{flex-direction:column;align-items:stretch}.seller-team-member-actions{display:grid}.seller-team-member-actions label,.seller-team-member-actions button,.seller-team-pending-invite button,.seller-team-invite-form button{width:100%}.seller-team-audit-list>div{grid-template-columns:1fr;gap:4px}}.seller-export-workspace{gap:22px;scroll-margin-top:88px;display:grid}.seller-export-hero{border:1px solid var(--seller-border,#dfe5ea);background:linear-gradient(135deg,#0d6e5a14,#144a7e0f);border-radius:24px;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px;display:flex}.seller-export-hero h2,.seller-export-card h3{margin:6px 0 8px}.seller-export-hero p,.seller-export-card p{margin:0;line-height:1.65}.seller-export-identity{text-align:right;justify-items:end;gap:7px;min-width:230px;display:grid}.seller-export-identity>span:first-child{letter-spacing:.08em;text-transform:uppercase;opacity:.68;font-size:.78rem}.seller-export-identity strong{font-size:1rem}.seller-export-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.seller-export-kpis article{border:1px solid var(--seller-border,#e1e5e9);background:var(--seller-surface,#fff);border-radius:18px;gap:5px;min-width:0;padding:20px;display:grid}.seller-export-kpis article>span{text-transform:uppercase;letter-spacing:.06em;opacity:.68;font-size:.78rem}.seller-export-kpis strong{font-size:1.75rem;line-height:1.1}.seller-export-kpis small{opacity:.7;line-height:1.4}.seller-export-grid{gap:18px;display:grid}.seller-export-grid-profile{grid-template-columns:minmax(0,2fr) minmax(260px,.8fr)}.seller-export-grid-orders{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.seller-export-card{border:1px solid var(--seller-border,#e1e5e9);background:var(--seller-surface,#fff);border-radius:22px;min-width:0;padding:24px;box-shadow:0 12px 32px #141e2d0a}.seller-export-card-heading,.seller-export-editor-heading,.seller-export-opportunity-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.seller-export-card-heading>span,.seller-export-editor-heading span,.seller-export-opportunity-head span{opacity:.72;font-size:.84rem}.seller-export-help{opacity:.75;font-size:.9rem;margin:8px 0 18px!important}.seller-export-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.seller-export-card label,.seller-export-editor label,.seller-export-document-form label{gap:7px;font-size:.86rem;font-weight:650;display:grid}.seller-export-card input,.seller-export-card select,.seller-export-card textarea,.seller-export-editor input,.seller-export-editor select,.seller-export-editor textarea{box-sizing:border-box;border:1px solid var(--seller-border,#d9e0e5);background:var(--seller-input,#fff);width:100%;color:inherit;font:inherit;border-radius:12px;outline:none;padding:11px 12px}.seller-export-card input:focus,.seller-export-card select:focus,.seller-export-card textarea:focus,.seller-export-editor input:focus,.seller-export-editor select:focus,.seller-export-editor textarea:focus{border-color:#10745ea6;box-shadow:0 0 0 3px #10745e1a}.seller-export-card input:disabled,.seller-export-card select:disabled,.seller-export-card textarea:disabled,.seller-export-editor input:disabled,.seller-export-editor select:disabled,.seller-export-editor textarea:disabled{opacity:.68;cursor:not-allowed}.seller-export-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.seller-export-badge{letter-spacing:.03em;white-space:nowrap;background:#64748b14;border:1px solid #64748b38;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:6px 10px;font-size:.72rem;font-weight:750;display:inline-flex}.seller-export-badge.status-approved,.seller-export-badge.status-accepted,.seller-export-badge.status-responded{background:#1089571c;border-color:#10895733}.seller-export-badge.status-submitted,.seller-export-badge.status-under-review,.seller-export-badge.status-uploaded,.seller-export-badge.status-invited,.seller-export-badge.status-viewed{background:#1e5eb81a;border-color:#1e5eb82e}.seller-export-badge.status-changes-required,.seller-export-badge.status-rejected,.seller-export-badge.status-suspended{background:#be37371a;border-color:#be37372e}.seller-export-review-note,.seller-export-price-boundary{background:#be373712;border:1px solid #be37371f;border-radius:12px;gap:4px;margin:14px 0;padding:12px 14px;font-size:.88rem;display:grid}.seller-export-price-boundary{background:#1e5eb812;border-color:#1e5eb81f}.seller-export-policy-card{background:linear-gradient(#15625212,#fff0)}.seller-export-policy-points{gap:10px;margin-top:22px;font-size:.9rem;display:grid}.seller-export-product-list,.seller-export-opportunity-list,.seller-export-document-list{gap:10px;margin-top:18px;display:grid}.seller-export-product-row{border:1px solid var(--seller-border,#e1e5e9);border-radius:14px;grid-template-columns:minmax(180px,1fr) minmax(240px,auto) auto;align-items:center;gap:14px;padding:14px 15px;display:grid}.seller-export-product-row.is-selected,.seller-export-opportunity.is-selected{background:#10745e09;border-color:#10745e61}.seller-export-product-row>div:first-child,.seller-export-editor-heading>div,.seller-export-opportunity-head>div{gap:3px;display:grid}.seller-export-product-row>div:first-child span{opacity:.7;font-size:.8rem}.seller-export-product-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:.8rem;display:flex}.seller-export-product-meta>span:not(.seller-export-badge){background:#64748b14;border-radius:9px;padding:5px 8px}.seller-export-editor{background:#10745e06;border:1px dashed #10745e59;border-radius:16px;margin-top:18px;padding:18px}.seller-export-inline-note{background:#be373712;border-radius:10px;max-width:55%;padding:7px 10px}.seller-export-checks{flex-wrap:wrap;gap:12px 20px;margin:4px 0 16px;display:flex}.seller-export-checks label{align-items:center;gap:8px;display:flex}.seller-export-checks input{width:auto}.seller-export-opportunity{border:1px solid var(--seller-border,#e1e5e9);border-radius:15px;padding:16px}.seller-export-opportunity-meta{flex-wrap:wrap;gap:10px 20px;margin:12px 0;font-size:.84rem;display:flex}.seller-export-opportunity>p{opacity:.78;margin-bottom:12px;font-size:.88rem}.seller-export-table-wrap{margin-top:16px;overflow-x:auto}.seller-export-table{border-collapse:collapse;width:100%;min-width:780px;font-size:.85rem}.seller-export-table th,.seller-export-table td{text-align:left;border-bottom:1px solid var(--seller-border,#e8ecef);vertical-align:top;padding:12px 10px}.seller-export-table th{text-transform:uppercase;letter-spacing:.05em;opacity:.7;font-size:.72rem}.seller-export-table td strong,.seller-export-table td small{display:block}.seller-export-table td small{opacity:.65;margin-top:3px}.seller-export-document-form{gap:12px;margin:16px 0 20px;display:grid}.seller-export-document-form small{opacity:.65;font-weight:400}.seller-export-document-row{border:1px solid var(--seller-border,#e1e5e9);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.seller-export-document-row:hover{background:#10745e0a}.seller-export-document-row>span:first-child{gap:3px;min-width:0;display:grid}.seller-export-document-row small{text-overflow:ellipsis;white-space:nowrap;opacity:.65;overflow:hidden}.seller-export-timeline{margin-top:16px;display:grid}.seller-export-timeline-item{border-bottom:1px solid var(--seller-border,#edf0f2);grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 0;display:grid}.seller-export-timeline-dot{opacity:.55;background:currentColor;border-radius:50%;width:9px;height:9px;margin-top:5px}.seller-export-timeline-item>div{gap:2px;display:grid}.seller-export-timeline-item>div span,.seller-export-timeline-item>div small,.seller-export-timeline-item time{opacity:.67;font-size:.8rem}@media (width<=1100px){.seller-export-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-export-grid-profile,.seller-export-grid-orders{grid-template-columns:1fr}}@media (width<=760px){.seller-export-hero,.seller-export-card-heading,.seller-export-editor-heading,.seller-export-opportunity-head{flex-direction:column}.seller-export-identity{text-align:left;justify-items:start;width:100%;min-width:0}.seller-export-kpis,.seller-export-form-grid,.seller-export-product-row{grid-template-columns:1fr}.seller-export-product-meta{justify-content:flex-start}.seller-export-actions{justify-content:stretch}.seller-export-actions button{flex:150px}.seller-export-timeline-item{grid-template-columns:18px minmax(0,1fr)}.seller-export-timeline-item time{grid-column:2}}:root{--seller-app-navy:#0d1b2a;--seller-app-navy-soft:#17283b;--seller-app-gold:#b89455;--seller-app-gold-soft:#efe5d2;--seller-app-surface:#fff;--seller-app-surface-alt:#f5f7fa;--seller-app-border:#dfe5eb;--seller-app-text:#18212b;--seller-app-muted:#687482;--seller-app-success:#1f7a55;--seller-app-danger:#a63a3a;--seller-app-radius-lg:22px;--seller-app-radius-md:16px;--seller-app-shadow:0 14px 36px #0d1b2a14}.seller-os-shell{background:var(--seller-app-surface-alt);color:var(--seller-app-text)}.seller-os-main{background:var(--seller-app-surface-alt)}.seller-os-topbar{border-bottom:1px solid var(--seller-app-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;box-shadow:0 8px 24px #0d1b2a0a}.seller-os-topbar-left>div>span{color:var(--seller-app-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.seller-os-topbar-left>div>strong{color:var(--seller-app-navy);font-size:1rem;font-weight:750}.seller-os-sidebar{color:#f7f9fb;background:linear-gradient(#0b1826 0%,#0f2133 58%,#11283e 100%);box-shadow:18px 0 42px #08131e2e}.seller-os-brand{border-bottom-color:#ffffff1c}.seller-os-monogram{color:#122235;background:linear-gradient(145deg,#d6bd88,#a77e3c);box-shadow:0 8px 20px #b8945547}.seller-os-account{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:16px}.seller-os-nav-item{border-radius:13px;min-height:48px;transition:background .16s,color .16s,transform .16s;position:relative}.seller-os-nav-item:hover,.seller-os-nav-item:focus-visible{background:#ffffff14}.seller-os-nav-item.is-active{color:#fff;box-shadow:inset 3px 0 0 var(--seller-app-gold);background:#c9ab6f29}.seller-os-nav-item.is-active .seller-os-nav-code{color:#f6dfb3;background:#d7be8c29;border-color:#d7be8c85}.seller-os-nav-item.is-locked{opacity:.54}.seller-os-sidebar-footer{border-top-color:#ffffff1a}.seller-os-content{max-width:1440px;margin:0 auto}.seller-app-workspace{animation:.18s both sellerWorkspaceIn}@keyframes sellerWorkspaceIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.seller-app-page-intro{border:1px solid var(--seller-app-border);border-radius:var(--seller-app-radius-lg);box-shadow:var(--seller-app-shadow);background:linear-gradient(135deg,#fff 0%,#f8fafc 70%,#f3eadb 100%);justify-content:space-between;align-items:flex-start;gap:18px;margin:0 0 18px;padding:24px 26px;display:flex}.seller-app-page-intro h1,.seller-app-page-intro h2{color:var(--seller-app-navy);margin:4px 0 6px;font-size:clamp(1.4rem,2.2vw,2.05rem);line-height:1.16}.seller-app-page-intro p{max-width:760px;color:var(--seller-app-muted);margin:0}.seller-app-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.seller-card,.seller-panel,.seller-routing-workspace,.seller-product-workspace,.seller-product-media-workspace,.seller-finance-workspace,.seller-analytics-workspace,.seller-support-workspace,.seller-ai-workspace,.seller-export-workspace,.seller-team-workspace,.seller-risk-workspace,.seller-security-audit{border-color:var(--seller-app-border);box-shadow:0 10px 28px #0d1b2a0e}.seller-kpi-card{background:var(--seller-app-surface);border-radius:18px}.seller-overview-hero{color:#f8fafc;background:radial-gradient(circle at 94% 0,#d3b88033,#0000 34%),linear-gradient(135deg,#102238 0%,#162b41 64%,#243b51 100%);border:1px solid #b8945547;border-radius:24px;overflow:hidden;box-shadow:0 20px 48px #0d1b2a26}.seller-overview-hero h1,.seller-overview-hero p,.seller-overview-status strong,.seller-overview-status small{color:inherit}.seller-overview-hero .seller-eyebrow,.seller-overview-status>span{color:#e6cb96}.seller-progress-track{background:#ffffff21}.seller-progress-track>span{background:linear-gradient(90deg,#d9bd84,#f0d9aa)}.seller-app-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.seller-app-action-card{border:1px solid var(--seller-app-border);min-height:116px;color:var(--seller-app-text);text-align:left;cursor:pointer;background:#fff;border-radius:17px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;padding:16px;display:flex;box-shadow:0 8px 22px #0d1b2a0d}.seller-app-action-card:hover,.seller-app-action-card:focus-visible{border-color:#b8945594;transform:translateY(-1px)}.seller-app-action-card strong{color:var(--seller-app-navy);font-size:.98rem}.seller-app-action-card span{color:var(--seller-app-muted);font-size:.84rem}.seller-app-action-code{background:var(--seller-app-gold-soft);letter-spacing:.04em;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;display:grid;color:#71551f!important;font-size:.74rem!important}.seller-app-locked-state{border:1px solid var(--seller-app-border);box-shadow:var(--seller-app-shadow);background:#fff;border-radius:20px;padding:26px}.seller-app-locked-state h2{color:var(--seller-app-navy);margin:4px 0 8px}.seller-app-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.seller-app-account-card{border:1px solid var(--seller-app-border);background:#fff;border-radius:18px;padding:20px;box-shadow:0 8px 24px #0d1b2a0d}.seller-app-account-card span{color:var(--seller-app-muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:.78rem;font-weight:700;display:block}.seller-app-account-card strong{color:var(--seller-app-navy);overflow-wrap:anywhere}.seller-analytics-only .seller-account-health,.seller-health-only .seller-analytics-heading,.seller-health-only .seller-analytics-context,.seller-health-only .seller-analytics-kpis,.seller-health-only .seller-intelligence-alerts,.seller-health-only .seller-analytics-grid,.seller-health-only .seller-products-performance,.seller-health-only .seller-alert-warning,.seller-app-bottom-nav{display:none}@media (width<=980px){.seller-app-overview-grid,.seller-app-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.seller-os-sidebar{width:min(90vw,360px);padding-top:max(26px, calc(env(safe-area-inset-top) + 12px));padding-bottom:max(28px, calc(env(safe-area-inset-bottom) + 18px))}.seller-os-sidebar-close{top:max(12px, calc(env(safe-area-inset-top) + 8px));right:max(12px, env(safe-area-inset-right));border-radius:12px;width:40px;height:40px}.seller-os-topbar{z-index:40;padding-top:max(10px, env(safe-area-inset-top));position:sticky;top:0}.seller-os-topbar-left>div>span{display:none}.seller-os-topbar-left>div>strong{-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:54vw;display:-webkit-box;overflow:hidden}.seller-os-topbar-actions .seller-language-switcher{max-width:110px}.seller-os-topbar-actions>.seller-secondary:last-child,.seller-global-search{display:none}.seller-os-content{padding-top:14px;padding-bottom:calc(92px + env(safe-area-inset-bottom))}.seller-app-page-intro{border-radius:18px;padding:18px}.seller-app-page-intro p{font-size:.9rem}.seller-overview-hero{border-radius:20px}.seller-app-bottom-nav{z-index:45;padding:7px max(8px, env(safe-area-inset-right)) max(7px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));border-top:1px solid var(--seller-app-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 30px #0d1b2a14}.seller-app-bottom-nav button{color:#647180;min-width:0;min-height:56px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 3px;display:flex}.seller-app-bottom-nav button.is-active{color:#6b501e;background:#f4eee3}.seller-app-bottom-nav button:disabled{opacity:.42;cursor:not-allowed}.seller-app-bottom-icon{letter-spacing:.02em;place-items:center;width:28px;height:24px;font-size:.72rem;font-weight:850;display:grid}.seller-app-bottom-label{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.67rem;font-weight:700;display:block;overflow:hidden}}@media (width<=560px){.seller-app-overview-grid,.seller-app-action-grid,.seller-app-account-grid{grid-template-columns:1fr}.seller-app-action-card{min-height:96px}.seller-app-page-intro{margin-bottom:14px}.seller-os-content{padding-right:max(12px, env(safe-area-inset-right));padding-left:max(12px, env(safe-area-inset-left))}}.seller-home-live{border:1px solid var(--seller-app-border);background:#fff;border-radius:18px;padding:18px;box-shadow:0 8px 24px #0d1b2a0b}.seller-home-live-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.seller-home-live-heading h2{color:var(--seller-app-navy);margin:5px 0;font-size:1.08rem}.seller-home-live-heading p{max-width:720px;color:var(--seller-app-muted);margin:0;font-size:.84rem;line-height:1.45}.seller-home-live-heading>small{color:#725928;text-align:center;background:#fff9ee;border:1px solid #ead8b9;border-radius:999px;max-width:250px;padding:7px 9px;font-weight:700}.seller-home-live-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.seller-home-live-card{appearance:none;min-width:0;min-height:148px;color:var(--seller-app-text);font:inherit;text-align:left;cursor:pointer;background:linear-gradient(155deg,#fff 0%,#fafbfd 100%);border:1px solid #e1e7ed;border-radius:15px;flex-direction:column;align-items:flex-start;gap:7px;padding:15px;display:flex}.seller-home-live-card:not(:disabled):hover,.seller-home-live-card:not(:disabled):focus-visible{background:#fffdf8;border-color:#b8945580}.seller-home-live-card:disabled{cursor:not-allowed;opacity:.72;background:#f7f9fb}.seller-home-live-card>span{color:#7b8794;letter-spacing:.075em;text-transform:uppercase;font-size:.69rem;font-weight:850}.seller-home-live-card>strong{color:#132438;letter-spacing:-.035em;font-size:1.7rem;line-height:1}.seller-home-live-card>p{color:#6f7b88;margin:0;font-size:.79rem;line-height:1.42}.seller-home-live-card>small{color:#765b29;margin-top:auto;font-weight:750}.seller-home-live-card:disabled>small{color:#84909b}.seller-home-priority{background:linear-gradient(135deg,#f8fafc 0%,#fff 100%);border:1px solid #dfe6ec;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:16px;display:flex}.seller-home-priority-copy{min-width:0}.seller-home-priority-copy>span{color:#667381;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:900;display:block}.seller-home-priority-copy>strong{color:#132438;font-size:1rem;line-height:1.3;display:block}.seller-home-priority-copy>p{color:#6f7b88;max-width:760px;margin:6px 0 0;font-size:.8rem;line-height:1.45}.seller-home-priority .seller-primary{white-space:nowrap;flex:none;min-height:42px}.seller-home-priority.is-attention{background:linear-gradient(135deg,#fffaf1 0%,#fff 100%);border-color:#e4cfaa}.seller-home-priority.is-attention .seller-home-priority-copy>span{color:#7b5a21}.seller-home-priority.is-setup{background:linear-gradient(135deg,#f5f9fd 0%,#fff 100%);border-color:#cad9e8}.seller-home-priority.is-setup .seller-home-priority-copy>span{color:#416784}.seller-home-priority.is-clear{background:linear-gradient(135deg,#f5faf7 0%,#fff 100%);border-color:#c9dfd3}.seller-home-priority.is-clear .seller-home-priority-copy>span{color:#337052}.seller-home-priority.is-unavailable{background:#fafbfc;border-color:#e1e5e9}.seller-home-priority.is-loading{border-style:dashed}@media (width<=820px){.seller-home-live{border-radius:16px;padding:15px}.seller-home-live-heading{flex-direction:column;gap:10px}.seller-home-live-heading>small{max-width:none}.seller-home-priority{flex-direction:column;align-items:flex-start}.seller-home-priority .seller-primary{width:100%}}@media (width<=560px){.seller-home-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-home-live-card{min-height:142px;padding:13px}.seller-home-live-card:last-child{grid-column:1/-1;min-height:124px}.seller-home-priority{margin-top:10px;padding:14px}}@media (width<=360px){.seller-home-live-grid{grid-template-columns:1fr}.seller-home-live-card:last-child{grid-column:auto}}.seller-routing-workspace{background:#fff;border:1px solid #e5e7eb;border-radius:18px;margin-top:24px;padding:24px;box-shadow:0 10px 30px #0f172a0d}.seller-routing-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.seller-routing-heading h2{margin:4px 0 8px}.seller-routing-heading p{color:#64748b;max-width:850px;margin:0;line-height:1.6}.seller-inventory-list,.seller-route-list{gap:16px;display:grid}.seller-inventory-card,.seller-route-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:18px}.seller-inventory-card-head,.seller-route-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.seller-inventory-card-head>div,.seller-route-card-head>div{gap:4px;display:grid}.seller-inventory-card-head strong,.seller-route-card-head strong{color:#0f172a;font-size:1.05rem}.seller-inventory-card-head span,.seller-route-card-head span,.seller-route-card-head small{color:#64748b}.seller-routing-status{letter-spacing:.03em;color:#3730a3;background:#eef2ff;border-radius:999px;align-items:center;padding:6px 10px;font-size:.75rem;font-weight:800;display:inline-flex}.seller-routing-status.status-in-stock,.seller-routing-status.status-ready-for-pickup,.seller-routing-status.status-completed{color:#166534;background:#dcfce7}.seller-routing-status.status-low-stock,.seller-routing-status.status-accepted{color:#92400e;background:#fef3c7}.seller-routing-status.status-out-of-stock,.seller-routing-status.status-declined,.seller-routing-status.status-cancelled{color:#991b1b;background:#fee2e2}.seller-routing-status.status-paused{color:#475569;background:#e2e8f0}.seller-routing-status.status-routed{color:#1d4ed8;background:#dbeafe}.seller-routing-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.seller-routing-metrics.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.seller-routing-metrics>div{background:#f8fafc;border-radius:12px;gap:4px;padding:12px;display:grid}.seller-routing-metrics span{color:#64748b;font-size:.78rem}.seller-routing-metrics strong{color:#0f172a}.seller-inventory-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.seller-inventory-form label,.seller-route-note{color:#334155;gap:6px;font-weight:700;display:grid}.seller-inventory-form input,.seller-route-note textarea{width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:10px;padding:10px 12px}.seller-routing-wide{grid-column:1/-1}.seller-routing-toggle{align-items:center;gap:9px;padding-top:26px;display:flex!important}.seller-routing-toggle input{width:auto}.seller-routing-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.seller-danger{color:#be123c;cursor:pointer;background:#fff1f2;border:1px solid #fecaca;border-radius:10px;padding:10px 14px;font-weight:700}.seller-danger:disabled{opacity:.6;cursor:not-allowed}.seller-routing-warning,.seller-routing-privacy,.seller-routing-note{color:#9a3412;background:#fff7ed;border-radius:10px;margin-top:12px;padding:10px 12px;line-height:1.5}.seller-routing-privacy{color:#1e40af;background:#eff6ff;margin:0 0 16px}.seller-routing-note{color:#475569;background:#f8fafc}.seller-route-destination{border:1px dashed #cbd5e1;border-radius:12px;gap:5px;padding:12px;display:grid}.seller-route-destination span{color:#64748b;font-size:.78rem}.seller-route-destination strong{color:#0f172a}.seller-route-note{margin-top:14px}@media (width<=760px){.seller-routing-workspace{padding:16px}.seller-routing-heading,.seller-inventory-card-head,.seller-route-card-head{flex-direction:column}.seller-routing-metrics,.seller-routing-metrics.compact,.seller-inventory-form{grid-template-columns:1fr}.seller-routing-wide{grid-column:auto}.seller-routing-toggle{padding-top:4px}}.seller-finance-workspace{background:#fff;border:1px solid #dfe5ec;border-radius:18px;margin-top:24px;overflow:hidden;box-shadow:0 10px 34px #0f172a0f}.seller-finance-heading{background:linear-gradient(135deg,#f8fafc 0%,#fff 72%);border-bottom:1px solid #e6ebf0;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.seller-finance-heading h2,.seller-finance-panel h3{color:#102a43;margin:0}.seller-finance-heading p,.seller-finance-panel p,.seller-finance-footnote{color:#627d98;line-height:1.55}.seller-finance-heading>div:first-child{max-width:760px}.seller-finance-toolbar{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.seller-finance-toolbar label{color:#486581;gap:6px;font-size:.82rem;font-weight:800;display:grid}.seller-finance-toolbar input{color:#102a43;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd5df;border-radius:10px;padding:8px 11px}.seller-finance-workspace>.seller-alert,.seller-finance-workspace>.seller-empty-state{margin:20px 24px}.seller-finance-account-strip,.seller-finance-kpis,.seller-statement-summary{gap:14px;display:grid}.seller-finance-account-strip{grid-template-columns:repeat(4,minmax(0,1fr));padding:20px 24px 0}.seller-finance-account-strip>div{background:#fbfcfd;border:1px solid #e6ebf0;border-radius:12px;gap:5px;padding:14px 16px;display:grid}.seller-finance-account-strip span,.seller-finance-kpis span,.seller-statement-summary span{letter-spacing:.04em;text-transform:uppercase;color:#7b8794;font-size:.76rem;font-weight:800}.seller-finance-account-strip strong{color:#243b53}.seller-finance-kpis{grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 24px 0}.seller-finance-kpis article{background:#fff;border:1px solid #dfe5ec;border-radius:14px;gap:8px;min-height:112px;padding:18px;display:grid}.seller-finance-kpis strong{color:#102a43;font-size:1.35rem}.seller-finance-kpis small,.seller-statement-summary small,.seller-hold-list small{color:#829ab1;line-height:1.45}.seller-finance-tabs{gap:8px;padding:22px 24px 0;display:flex;overflow-x:auto}.seller-finance-tabs button{color:#486581;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dfe5ec;border-radius:999px;padding:9px 14px;font-size:.9rem;font-weight:800}.seller-finance-tabs button.is-active{color:#fff;background:#102a43;border-color:#102a43}.seller-finance-panel{padding:20px 24px 26px}.seller-finance-panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.seller-finance-panel-heading p{margin-bottom:0}.seller-finance-table-wrap{border:1px solid #e6ebf0;border-radius:12px;overflow-x:auto}.seller-finance-table-wrap table{border-collapse:collapse;width:100%;min-width:900px}.seller-finance-table-wrap th,.seller-finance-table-wrap td{text-align:left;vertical-align:top;color:#334e68;border-bottom:1px solid #eef2f6;padding:12px 14px;font-size:.88rem}.seller-finance-table-wrap th{color:#627d98;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;font-size:.74rem}.seller-finance-table-wrap tr:last-child td{border-bottom:0}.seller-finance-status,.seller-finance-direction{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px;font-size:.75rem;font-weight:800;display:inline-flex}.seller-finance-status{color:#486581;background:#f8fafc;border:1px solid #cbd5df}.seller-finance-status.status-paid,.seller-finance-status.status-approved{color:#227a44;background:#eefbf2;border-color:#9dd7b2}.seller-finance-status.status-failed,.seller-finance-status.status-cancelled{color:#b42318;background:#fff2f2;border-color:#f0b8b8}.seller-finance-direction.is-credit{color:#227a44;background:#eefbf2}.seller-finance-direction.is-debit{color:#b42318;background:#fff2f2}.seller-statement-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.seller-statement-summary>div{background:#fbfcfd;border:1px solid #e6ebf0;border-radius:12px;gap:8px;padding:18px;display:grid}.seller-statement-summary strong{color:#102a43;font-size:1.18rem}.seller-finance-footnote{background:#f8fafc;border-radius:10px;margin:16px 0 0;padding:12px 14px;font-size:.86rem}.seller-hold-list{gap:12px;display:grid}.seller-hold-list article{background:#fffaf0;border:1px solid #f0d89f;border-radius:12px;gap:10px;padding:16px;display:grid}.seller-hold-list article>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.seller-hold-list article span{color:#8d5f00;background:#fff1c7;border-radius:999px;padding:4px 8px;font-size:.74rem;font-weight:800}.seller-hold-list article p{margin:0}@media (width<=980px){.seller-finance-account-strip,.seller-finance-kpis,.seller-statement-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.seller-finance-heading,.seller-finance-panel-heading,.seller-hold-list article>div{flex-direction:column}.seller-finance-toolbar,.seller-finance-toolbar label,.seller-finance-toolbar input,.seller-finance-toolbar button{width:100%}.seller-finance-account-strip,.seller-finance-kpis,.seller-statement-summary{grid-template-columns:1fr}.seller-finance-account-strip,.seller-finance-kpis,.seller-finance-tabs,.seller-finance-panel{padding-left:16px;padding-right:16px}}.seller-analytics-workspace{gap:20px;margin-top:20px;scroll-margin-top:24px;display:grid}.seller-analytics-heading,.seller-account-health-heading,.seller-analytics-panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.seller-analytics-heading{background:#fff;border:1px solid #dfe5ec;border-radius:18px;padding:24px;box-shadow:0 10px 32px #0f172a0d}.seller-analytics-heading h2,.seller-analytics-panel h3,.seller-account-health h2{color:#102a43;margin:0}.seller-analytics-heading p,.seller-analytics-panel p,.seller-account-health p{color:#62748a;line-height:1.55}.seller-analytics-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.seller-period-switcher{background:#f7f9fc;border:1px solid #d8e0e8;border-radius:12px;padding:4px;display:inline-flex}.seller-period-switcher button{color:#52606d;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 12px;font-weight:800}.seller-period-switcher button.is-active{color:#fff;background:#102a43}.seller-period-switcher button:disabled{cursor:not-allowed;opacity:.6}.seller-analytics-context,.seller-analytics-kpis,.seller-health-detail-grid,.seller-health-components{gap:14px;display:grid}.seller-analytics-context{grid-template-columns:repeat(3,minmax(0,1fr))}.seller-analytics-context>div,.seller-health-detail-grid article,.seller-health-components>div{background:#fbfcfe;border:1px solid #e3e8ee;border-radius:12px;gap:5px;padding:14px 16px;display:grid}.seller-analytics-context span,.seller-analytics-kpis span,.seller-health-detail-grid span,.seller-health-components span,.seller-health-score-main>span{letter-spacing:.06em;text-transform:uppercase;color:#7b8794;font-size:.76rem;font-weight:800}.seller-analytics-context strong,.seller-health-detail-grid strong,.seller-health-components strong{color:#102a43}.seller-analytics-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.seller-analytics-kpis article{background:#fff;border:1px solid #dfe5ec;border-radius:16px;gap:7px;min-height:118px;padding:18px;display:grid;box-shadow:0 8px 26px #0f172a0a}.seller-analytics-kpis strong{color:#102a43;font-size:1.55rem}.seller-analytics-kpis small,.seller-analytics-panel small,.seller-account-health small{color:#7b8794;line-height:1.4}.seller-intelligence-alerts{gap:10px;display:grid}.seller-intelligence-alert{background:#fff;border:1px solid #dfe5ec;border-radius:13px;grid-template-columns:auto 1fr;align-items:flex-start;gap:12px;padding:14px 16px;display:grid}.seller-intelligence-alert>span{color:#334e68;letter-spacing:.05em;background:#eef3f8;border-radius:999px;padding:5px 8px;font-size:.7rem;font-weight:900;display:inline-flex}.seller-intelligence-alert.level-critical{background:#fff7f7;border-color:#efb7b7}.seller-intelligence-alert.level-action{background:#f7fbff;border-color:#b9d7f3}.seller-intelligence-alert.level-warning,.seller-intelligence-alert.level-finance{background:#fffaf0;border-color:#ead39b}.seller-intelligence-alert strong{color:#102a43}.seller-intelligence-alert p{color:#62748a;margin:5px 0 0}.seller-analytics-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:16px;display:grid}.seller-analytics-panel,.seller-account-health{background:#fff;border:1px solid #dfe5ec;border-radius:18px;box-shadow:0 8px 28px #0f172a0d}.seller-analytics-panel{padding:20px}.seller-trend-scroll,.seller-analytics-table-wrap{overflow-x:auto}.seller-trend-chart{align-items:end;gap:5px;height:250px;padding:24px 4px 2px;display:flex}.seller-trend-column{text-align:center;flex:1 0 17px;grid-template-rows:18px 1fr 24px;align-items:end;gap:4px;min-width:17px;height:100%;display:grid}.seller-trend-value{color:#486581;font-size:.68rem;font-weight:800}.seller-trend-bar-wrap{background:#f3f6f9;border-radius:7px;justify-content:center;align-items:end;height:100%;display:flex;overflow:hidden}.seller-trend-bar{background:linear-gradient(#1e5f91,#102a43);border-radius:7px 7px 0 0;width:100%;min-height:2px}.seller-trend-column small{transform-origin:50%;white-space:nowrap;font-size:.62rem;transform:rotate(-55deg)}.seller-performance-list{gap:10px;margin-top:18px;display:grid}.seller-performance-list>div{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.seller-performance-list>div:last-child{border-bottom:0}.seller-performance-list span{color:#62748a}.seller-performance-list strong{color:#102a43;text-align:right}.seller-products-performance{margin-top:0}.seller-analytics-table-wrap{margin-top:16px}.seller-analytics-table-wrap table{border-collapse:collapse;width:100%;min-width:760px}.seller-analytics-table-wrap th,.seller-analytics-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #e8edf2;padding:12px 10px}.seller-analytics-table-wrap th{color:#6b7c8f;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.seller-account-health{gap:18px;padding:24px;scroll-margin-top:24px;display:grid}.seller-health-badge{background:#f8fafc;border:1px solid #cbd5df;border-radius:16px;place-items:center;min-width:120px;min-height:92px;padding:12px 18px;display:grid}.seller-health-badge>span{color:#102a43;font-size:1.8rem;font-weight:900}.seller-health-badge.status-excellent{background:#effaf2;border-color:#9dd7b2}.seller-health-badge.status-good{background:#f0f9fd;border-color:#a9d3e8}.seller-health-badge.status-needs-attention{background:#fff9eb;border-color:#e8cd8d}.seller-health-badge.status-at-risk{background:#fff3f3;border-color:#efb0b0}.seller-health-score-card{background:#f8fafc;border-radius:16px;grid-template-columns:minmax(0,1.3fr) minmax(280px,.8fr);gap:18px;padding:18px;display:grid}.seller-health-score-main{gap:9px;display:grid}.seller-health-score-main strong{color:#102a43;font-size:1.6rem}.seller-health-track{background:#e5ebf1;border-radius:999px;height:11px;overflow:hidden}.seller-health-track>span{border-radius:inherit;background:linear-gradient(90deg,#305f82,#102a43);height:100%;display:block}.seller-health-components,.seller-health-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1000px){.seller-analytics-grid,.seller-health-score-card{grid-template-columns:1fr}.seller-analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.seller-analytics-heading,.seller-account-health-heading,.seller-analytics-panel-heading{flex-direction:column}.seller-analytics-context,.seller-analytics-kpis,.seller-health-components,.seller-health-detail-grid{grid-template-columns:1fr}.seller-analytics-toolbar{width:100%}.seller-health-badge{box-sizing:border-box;width:100%}}.seller-support-workspace{background:linear-gradient(145deg,#0f172afa,#111827f0);border:1px solid #94a3b82e;border-radius:22px;margin-top:24px;padding:24px;box-shadow:0 22px 55px #0206173d}.seller-support-heading,.seller-support-create-title,.seller-support-detail-header,.seller-support-subheading,.seller-support-ticket-card-top,.seller-support-reply-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.seller-support-heading h2,.seller-support-create h3,.seller-support-detail h3,.seller-support-subheading h4{color:#f8fafc;margin:4px 0}.seller-support-heading>div>p:last-child,.seller-support-create-title small,.seller-support-subheading span,.seller-support-ticket-card small,.seller-support-context-grid span,.seller-support-context-grid small,.seller-support-history time,.seller-support-attachment-list small,.seller-support-closed-note p{color:#94a3b8}.seller-support-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.seller-support-kpis article{background:#0f172ab8;border:1px solid #94a3b824;border-radius:16px;padding:18px}.seller-support-kpis span,.seller-support-kpis small{color:#94a3b8;display:block}.seller-support-kpis strong{color:#f8fafc;margin:7px 0 4px;font-size:1.75rem;display:block}.seller-support-create{background:#0f172ac7;border:1px solid #38bdf838;border-radius:18px;margin:20px 0;padding:22px}.seller-support-create label,.seller-support-reply label,.seller-support-toolbar label{color:#cbd5e1;gap:7px;font-size:.88rem;font-weight:600;display:grid}.seller-support-create input,.seller-support-create select,.seller-support-create textarea,.seller-support-reply input,.seller-support-reply textarea,.seller-support-toolbar input,.seller-support-toolbar select{box-sizing:border-box;color:#e2e8f0;background:#020617b8;border:1px solid #94a3b833;border-radius:11px;outline:none;width:100%;padding:11px 12px}.seller-support-create input:focus,.seller-support-create select:focus,.seller-support-create textarea:focus,.seller-support-reply textarea:focus,.seller-support-toolbar input:focus,.seller-support-toolbar select:focus{border-color:#38bdf89e;box-shadow:0 0 0 3px #38bdf814}.seller-support-create>label,.seller-support-reply>label{margin-top:14px}.seller-support-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.seller-support-file-field input{padding:9px}.seller-support-file-field small{color:#64748b}.seller-support-selected-files{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.seller-support-selected-files span{color:#bae6fd;background:#38bdf817;border-radius:999px;padding:6px 9px;font-size:.76rem}.seller-support-form-actions{justify-content:flex-end;margin-top:16px;display:flex}.seller-support-toolbar{grid-template-columns:minmax(220px,1fr) 210px auto;align-items:end;gap:12px;margin:22px 0 14px;display:grid}.seller-support-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.55fr);gap:16px;min-height:540px;display:grid}.seller-support-list,.seller-support-detail{background:#0206175c;border:1px solid #94a3b821;border-radius:17px;min-width:0}.seller-support-list{max-height:720px;padding:10px;overflow-y:auto}.seller-support-ticket-card{text-align:left;width:100%;color:inherit;cursor:pointer;background:#0f172ab3;border:1px solid #0000;border-radius:13px;margin:0 0 9px;padding:15px;transition:transform .16s,border-color .16s,background .16s;display:block}.seller-support-ticket-card:hover,.seller-support-ticket-card.is-selected{background:#1e293be6;border-color:#38bdf84d;transform:translateY(-1px)}.seller-support-ticket-card h3{color:#e2e8f0;margin:9px 0;font-size:.96rem}.seller-support-ticket-card-top strong{color:#7dd3fc;font-size:.78rem}.seller-support-status{letter-spacing:.02em;color:#cbd5e1;background:#94a3b81f;border-radius:999px;align-items:center;padding:5px 8px;font-size:.69rem;font-weight:800;display:inline-flex}.seller-support-status.status-waiting-on-seller{color:#fcd34d;background:#f59e0b24}.seller-support-status.status-waiting-on-support,.seller-support-status.status-open,.seller-support-status.status-assigned{color:#7dd3fc;background:#38bdf81f}.seller-support-status.status-resolved{color:#86efac;background:#22c55e1f}.seller-support-status.status-closed{color:#cbd5e1;background:#64748b24}.seller-support-ticket-meta{color:#94a3b8;flex-wrap:wrap;gap:8px;margin:8px 0;font-size:.76rem;display:flex}.seller-support-ticket-meta span{border:1px solid #94a3b81f;border-radius:8px;padding:4px 7px}.seller-support-ticket-meta .priority-high,.seller-support-ticket-meta .priority-urgent{color:#fca5a5}.seller-support-detail{padding:18px}.seller-support-detail-header{border-bottom:1px solid #94a3b81f;align-items:flex-start;padding-bottom:15px}.seller-support-detail-header>div>span{color:#7dd3fc;font-size:.8rem;font-weight:800}.seller-support-context-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 20px;display:grid}.seller-support-context-grid div{background:#0f172aa8;border-radius:11px;padding:11px}.seller-support-context-grid span,.seller-support-context-grid small,.seller-support-context-grid strong{display:block}.seller-support-context-grid strong{color:#e2e8f0;overflow-wrap:anywhere;margin:5px 0 2px;font-size:.85rem}.seller-support-conversation{gap:10px;display:grid}.seller-support-subheading{margin:4px 0 8px}.seller-support-message{background:#1e293bb8;border:1px solid #94a3b81f;border-radius:14px;max-width:86%;padding:13px 14px}.seller-support-message.is-seller{background:#0e74902e;border-color:#38bdf82e;margin-left:auto}.seller-support-message>div{color:#cbd5e1;justify-content:space-between;gap:14px;font-size:.75rem;display:flex}.seller-support-message time{color:#64748b}.seller-support-message p{color:#e2e8f0;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.seller-support-attachments{margin-top:20px}.seller-support-attachment-list{gap:8px;display:grid}.seller-support-attachment-list button{text-align:left;color:#e2e8f0;cursor:pointer;background:#0f172a9e;border:1px solid #94a3b821;border-radius:11px;align-items:center;gap:11px;width:100%;padding:10px;display:flex}.seller-support-attachment-list button>span{text-align:center;color:#7dd3fc;background:#38bdf817;border-radius:8px;min-width:40px;padding:7px;font-size:.7rem;font-weight:800}.seller-support-attachment-list strong,.seller-support-attachment-list small{overflow-wrap:anywhere;display:block}.seller-support-history{color:#cbd5e1;border-top:1px solid #94a3b81f;margin-top:20px;padding-top:14px}.seller-support-history summary{cursor:pointer;font-weight:700}.seller-support-history p{background:#0f172a85;border-radius:9px;grid-template-columns:150px 1fr auto;gap:10px;margin:8px 0 0;padding:9px;font-size:.78rem;display:grid}.seller-support-history p span{color:#94a3b8}.seller-support-reply{border-top:1px solid #94a3b81f;margin-top:20px;padding-top:17px}.seller-support-reply-actions{justify-content:flex-end;margin-top:14px}.seller-support-closed-note{color:#e2e8f0;background:#64748b1a;border-radius:12px;margin-top:20px;padding:14px}.seller-support-closed-note p{margin:5px 0 0}@media (width<=1100px){.seller-support-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-support-layout{grid-template-columns:1fr}.seller-support-list{max-height:360px}.seller-support-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.seller-support-workspace{border-radius:16px;padding:15px}.seller-support-heading,.seller-support-create-title,.seller-support-detail-header,.seller-support-reply-actions{flex-direction:column;align-items:stretch}.seller-support-heading>button,.seller-support-reply-actions button{width:100%}.seller-support-kpis,.seller-support-form-grid,.seller-support-context-grid,.seller-support-toolbar{grid-template-columns:1fr}.seller-support-message{max-width:100%}.seller-support-history p{grid-template-columns:1fr}}.seller-security-audit{gap:18px;display:grid}.seller-security-audit-heading{align-items:end;gap:18px}.seller-security-audit-controls{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px;display:flex}.seller-security-audit-controls label{color:#52606d;gap:6px;min-width:180px;font-size:.82rem;font-weight:800;display:grid}.seller-security-audit-controls select{color:#111827;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd5df;border-radius:10px;padding:8px 11px}.seller-security-audit-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.seller-security-audit-summary>div{background:#f8fafc;border:1px solid #e1e7ef;border-radius:14px;gap:5px;padding:14px 16px;display:grid}.seller-security-audit-summary span{letter-spacing:.04em;text-transform:uppercase;color:#6b7280;font-size:.78rem;font-weight:800}.seller-security-audit-summary strong{color:#111827}.seller-security-audit-list{gap:12px;display:grid}.seller-security-audit-event{background:#fff;border:1px solid #e1e7ef;border-radius:15px;gap:13px;padding:16px;display:grid;box-shadow:0 8px 24px #0f172a0a}.seller-security-audit-event-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.seller-security-audit-event-head>div{gap:4px;display:grid}.seller-security-audit-domain{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;font-size:.74rem;font-weight:900}.seller-security-audit-event-head strong{color:#111827}.seller-security-audit-severity{letter-spacing:.05em;color:#334e68;background:#f5f7fa;border:1px solid #d9e2ec;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:900}.seller-security-audit-severity.is-warning{color:#8a5a00;background:#fff8e8;border-color:#f2d39a}.seller-security-audit-severity.is-critical{color:#9b1c1c;background:#fff4f4;border-color:#efc3c3}.seller-security-audit-meta,.seller-security-audit-details{flex-wrap:wrap;gap:8px;display:flex}.seller-security-audit-meta span,.seller-security-audit-details span{color:#334e68;background:#f5f7fa;border-radius:8px;align-items:center;gap:6px;min-height:28px;padding:5px 8px;font-size:.82rem;display:inline-flex}.seller-security-audit-meta b,.seller-security-audit-details b{color:#111827;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.seller-security-audit-details{border-top:1px solid #edf1f5;padding-top:2px}@media (width<=760px){.seller-security-audit-heading,.seller-security-audit-event-head{align-items:stretch}.seller-security-audit-controls{justify-content:stretch}.seller-security-audit-controls label,.seller-security-audit-controls button{width:100%}.seller-security-audit-summary{grid-template-columns:1fr}.seller-security-audit-event-head{flex-direction:column}.seller-security-audit-severity{align-self:flex-start}}.seller-risk-workspace{gap:1.25rem;display:grid}.seller-risk-heading{align-items:flex-start;gap:1rem}.seller-risk-principle{background:linear-gradient(135deg,#cda43417,#0f172a05);border:1px solid #cda43447;border-radius:16px;padding:1rem 1.1rem}.seller-risk-principle strong,.seller-risk-privacy strong{margin-bottom:.35rem;display:block}.seller-risk-principle p,.seller-risk-privacy p,.seller-risk-context-note,.seller-risk-case p{color:var(--seller-muted,#64748b);margin:0;line-height:1.65}.seller-risk-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.seller-risk-kpis article,.seller-risk-card,.seller-risk-case{background:#ffffffb8;border:1px solid #94a3b833;border-radius:16px;box-shadow:0 16px 34px #0f172a0d}.seller-risk-kpis article{gap:.3rem;padding:1rem;display:grid}.seller-risk-kpis span,.seller-risk-kpis small,.seller-risk-case-number,.seller-risk-section-heading>span{color:var(--seller-muted,#64748b);font-size:.78rem}.seller-risk-kpis strong{font-size:1.45rem;line-height:1.1}.seller-risk-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.seller-risk-card{padding:1.1rem}.seller-risk-card-heading,.seller-risk-section-heading,.seller-risk-case-top,.seller-risk-case-badges,.seller-risk-case footer{align-items:center;display:flex}.seller-risk-card-heading,.seller-risk-section-heading,.seller-risk-case-top{justify-content:space-between;gap:1rem}.seller-risk-card-heading h3,.seller-risk-section-heading h3,.seller-risk-case h4{margin:.2rem 0 0}.seller-risk-advisory{color:#0e7490;background:#0e749014;border-radius:999px;padding:.35rem .65rem;font-size:.72rem;font-weight:700}.seller-risk-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.seller-risk-metrics div{background:#f8fafce6;border-radius:12px;padding:.8rem}.seller-risk-metrics dt{color:var(--seller-muted,#64748b);font-size:.76rem}.seller-risk-metrics dd{margin:.2rem 0 0;font-weight:700}.seller-risk-cases{gap:.8rem;display:grid}.seller-risk-case-list{gap:.85rem;display:grid}.seller-risk-case{gap:.85rem;padding:1rem 1.1rem;display:grid}.seller-risk-case-number{margin-bottom:.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}.seller-risk-case-badges{flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.seller-risk-badge{letter-spacing:.03em;border-radius:999px;padding:.32rem .58rem;font-size:.68rem;font-weight:800}.seller-risk-badge.severity-low{color:#0e7490;background:#0e749014}.seller-risk-badge.severity-medium,.seller-risk-badge.status-monitoring,.seller-risk-badge.status-under-review{color:#b45309;background:#d977061a}.seller-risk-badge.severity-high,.seller-risk-badge.severity-critical,.seller-risk-badge.status-open{color:#b91c1c;background:#b91c1c14}.seller-risk-badge.status-resolved,.seller-risk-badge.status-dismissed{color:#15803d;background:#15803d14}.seller-risk-remediation{background:#0f172a09;border-radius:12px;padding:.85rem}.seller-risk-remediation p{margin-top:.35rem}.seller-risk-case footer{color:var(--seller-muted,#64748b);flex-wrap:wrap;gap:.55rem 1rem;font-size:.72rem}.seller-risk-privacy{background:#0e74900b;border:1px solid #0e749029;border-radius:16px;padding:1rem 1.1rem}@media (width<=980px){.seller-risk-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.seller-risk-columns,.seller-risk-kpis,.seller-risk-metrics{grid-template-columns:1fr}.seller-risk-heading,.seller-risk-card-heading,.seller-risk-section-heading,.seller-risk-case-top{flex-direction:column;align-items:flex-start}.seller-risk-case-badges{justify-content:flex-start}}.seller-ai-workspace{background:linear-gradient(145deg,#fff 0%,#f8fafc 68%,#fbf6eb 100%);border:1px solid #dbe3ed;border-radius:20px;margin-top:28px;padding:clamp(20px,3vw,28px);scroll-margin-top:92px;box-shadow:0 14px 42px #0f172a11}.seller-ai-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.seller-ai-header h2,.seller-ai-side-card h3{color:#15233b;margin:5px 0 0}.seller-ai-header p{color:#68768a;max-width:760px;margin:8px 0 0;line-height:1.55}.seller-ai-policy-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.seller-ai-policy-badges span{color:#725b32;background:#fffdf8;border:1px solid #e1d6be;border-radius:999px;padding:6px 9px;font-size:.7rem;font-weight:900}.seller-ai-grid{grid-template-columns:minmax(0,1.55fr) minmax(260px,.55fr);gap:18px;margin-top:20px;display:grid}.seller-ai-chat-card,.seller-ai-side-card{background:#ffffffeb;border:1px solid #e0e6ed;border-radius:16px}.seller-ai-chat-card{overflow:hidden}.seller-ai-messages{background:linear-gradient(#fbfcfe 0%,#fff 100%);align-content:start;gap:12px;min-height:300px;max-height:520px;padding:18px;display:grid;overflow-y:auto}.seller-ai-message{background:#fff;border:1px solid #e2e7ee;border-radius:14px;max-width:min(86%,720px);padding:13px 14px;box-shadow:0 5px 18px #14213d0a}.seller-ai-message.is-user{background:#fffaf0;border-color:#d9c89f;justify-self:end}.seller-ai-message.is-assistant{justify-self:start}.seller-ai-message.is-loading{opacity:.72}.seller-ai-message-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.seller-ai-message-head strong{color:#17243b;font-size:.8rem}.seller-ai-message-head span{color:#66768b;text-transform:uppercase;background:#edf3f8;border-radius:999px;padding:3px 7px;font-size:.62rem;font-weight:900}.seller-ai-message p{white-space:pre-wrap;color:#4f5e72;margin:7px 0 0;font-size:.9rem;line-height:1.58}.seller-ai-sources{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.seller-ai-sources button,.seller-ai-suggestions button{color:#3f5067;cursor:pointer;font:inherit;background:#f8fafc;border:1px solid #dfe5ec;font-weight:800}.seller-ai-sources button{text-overflow:ellipsis;white-space:nowrap;border-radius:8px;max-width:220px;padding:5px 8px;font-size:.7rem;overflow:hidden}.seller-ai-sources button:hover,.seller-ai-suggestions button:hover{background:#fffaf0;border-color:#d2b97f}.seller-ai-sources button:disabled,.seller-ai-suggestions button:disabled{cursor:default;opacity:.55}.seller-ai-error{color:#9b2d25;background:#fff6f5;border:1px solid #efc6c1;border-radius:9px;margin:0 16px 10px;padding:10px 12px;font-size:.82rem}.seller-ai-composer{background:#fff;border-top:1px solid #e5eaf0;gap:10px;padding:14px 16px 16px;display:grid}.seller-ai-composer textarea{box-sizing:border-box;resize:vertical;color:#17243b;width:100%;min-height:82px;font:inherit;background:#fbfcfe;border:1px solid #d5dde7;border-radius:11px;outline:none;padding:11px 12px;line-height:1.5}.seller-ai-composer textarea:focus{background:#fff;border-color:#c6a762;box-shadow:0 0 0 3px #c6a7621f}.seller-ai-composer-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.seller-ai-composer-foot small{color:#7b8798;font-size:.72rem}.seller-ai-side-card{align-self:start;padding:18px}.seller-ai-suggestions{gap:8px;margin-top:14px;display:grid}.seller-ai-suggestions button{text-align:left;border-radius:10px;width:100%;padding:10px 11px;font-size:.82rem}.seller-ai-boundary-note{background:#fffaf2;border:1px solid #eadfca;border-radius:11px;margin-top:18px;padding:13px}.seller-ai-boundary-note strong{color:#604c29;font-size:.8rem}.seller-ai-boundary-note p{color:#74684f;margin:6px 0 0;font-size:.78rem;line-height:1.5}@media (width<=960px){.seller-ai-grid{grid-template-columns:1fr}.seller-ai-side-card{order:-1}.seller-ai-suggestions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.seller-ai-header,.seller-ai-composer-foot{flex-direction:column;align-items:stretch}.seller-ai-policy-badges{justify-content:flex-start}.seller-ai-message{max-width:94%}.seller-ai-suggestions{grid-template-columns:1fr}.seller-ai-composer-foot .seller-primary{width:100%}}.seller-category-admin-review{border-top:1px solid #dfe5ec;margin-top:24px;padding-top:22px}.seller-category-admin-heading,.seller-category-admin-card-heading,.seller-category-admin-document-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.seller-category-admin-heading h3,.seller-category-admin-card-heading h4{margin:0}.seller-category-admin-heading p,.seller-category-admin-card-heading span,.seller-category-admin-document p,.seller-category-admin-document-heading span{color:#66788a;line-height:1.5}.seller-category-admin-heading-actions,.seller-category-admin-actions,.seller-category-admin-document-actions{flex-wrap:wrap;gap:9px;display:flex}.seller-category-admin-empty{color:#52606d;background:#f8fafc;border:1px dashed #b8c5d1;border-radius:10px;margin-top:16px;padding:16px}.seller-category-admin-list{gap:16px;margin-top:18px;display:grid}.seller-category-admin-card{background:#fbfcfe;border:1px solid #d9e1e8;border-radius:13px;padding:17px}.seller-category-admin-card-heading>div,.seller-category-admin-document-heading>div{gap:4px;display:grid}.seller-category-admin-note{color:#243b53;gap:6px;margin-top:14px;font-weight:700;display:grid}.seller-category-admin-note textarea{resize:vertical;min-height:74px;font:inherit;border:1px solid #cbd5df;border-radius:9px;padding:10px}.seller-category-admin-actions{margin-top:12px}.seller-category-admin-documents{gap:12px;margin-top:16px;display:grid}.seller-category-admin-document{background:#fff;border:1px solid #e2e8ef;border-radius:10px;padding:13px}.seller-category-admin-document-meta{color:#52606d;flex-wrap:wrap;gap:8px 16px;margin-top:10px;font-size:.86rem;display:flex}.seller-category-admin-document-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.seller-category-admin-document-fields label{color:#243b53;gap:5px;font-weight:700;display:grid}.seller-category-admin-document-fields input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbd5df;border-radius:8px;padding:9px 10px}.seller-category-admin-document-actions{margin-top:12px}@media (width<=820px){.seller-category-admin-heading,.seller-category-admin-card-heading,.seller-category-admin-document-heading{flex-direction:column}.seller-category-admin-document-fields{grid-template-columns:1fr}}.seller-kyc-admin-shell{width:min(1480px,100% - 32px);margin:0 auto;padding:34px 0 64px}.seller-kyc-admin-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.seller-kyc-admin-header>div:first-child{max-width:840px}.seller-kyc-admin-header h1,.seller-kyc-detail-heading h2,.seller-kyc-section-heading h3,.seller-kyc-empty h2{margin:0}.seller-kyc-admin-header p,.seller-kyc-detail-heading p,.seller-kyc-section-heading p,.seller-kyc-muted,.seller-kyc-empty p{color:#52606d;line-height:1.55}.seller-kyc-eyebrow{letter-spacing:.1em;color:#52606d;margin:0 0 6px;font-size:.78rem;font-weight:800}.seller-kyc-header-actions,.seller-kyc-application-actions,.seller-kyc-document-actions{flex-wrap:wrap;gap:10px;display:flex}.seller-kyc-link{align-items:center;text-decoration:none;display:inline-flex}.seller-kyc-alert{border:1px solid #cbd5df;border-radius:12px;margin-bottom:18px;padding:12px 14px}.seller-kyc-alert-success{background:#eefbf2;border-color:#add9ba}.seller-kyc-alert-error{background:#fff4f4;border-color:#efb7b7}.seller-kyc-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.seller-kyc-metrics article{background:#fff;border:1px solid #dfe5ec;border-radius:14px;gap:6px;padding:16px;display:grid}.seller-kyc-metrics span,.seller-kyc-detail-grid span{text-transform:uppercase;letter-spacing:.04em;color:#7b8794;font-size:.76rem;font-weight:800}.seller-kyc-metrics strong{color:#102a43;font-size:1.4rem}.seller-kyc-workspace{grid-template-columns:minmax(300px,390px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.seller-kyc-list-panel,.seller-kyc-detail-panel{background:#fff;border:1px solid #dfe5ec;border-radius:16px;box-shadow:0 8px 28px #0f172a0d}.seller-kyc-list-panel{position:sticky;top:18px;overflow:hidden}.seller-kyc-list-tools{border-bottom:1px solid #e6ebf0;gap:10px;padding:14px;display:grid}.seller-kyc-list-tools select,.seller-kyc-review-controls textarea,.seller-kyc-document-fields input{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #cbd5df;border-radius:10px;padding:10px 12px}.seller-kyc-application-list{max-height:760px;padding:10px;overflow-y:auto}.seller-kyc-application-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e7ed;border-radius:12px;gap:7px;width:100%;margin-bottom:9px;padding:12px;display:grid}.seller-kyc-application-card:hover,.seller-kyc-application-card.active{background:#f8fafc;border-color:#829ab1}.seller-kyc-application-card>div:first-child{gap:2px;display:grid}.seller-kyc-application-card span,.seller-kyc-application-card small{color:#627d98}.seller-kyc-detail-panel{min-height:520px;padding:20px}.seller-kyc-empty{text-align:center;place-content:center;min-height:440px;display:grid}.seller-kyc-detail-heading,.seller-kyc-section-heading,.seller-kyc-document-topline{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.seller-kyc-status{white-space:nowrap;color:#334e68;background:#f8fafc;border:1px solid #cbd5df;border-radius:999px;width:fit-content;padding:5px 9px;font-size:.76rem;font-weight:800;display:inline-flex}.status-submitted,.status-under-review,.status-pending,.status-more-information-required{background:#fff9e8;border-color:#ead391}.status-verified,.status-approved{background:#edf9f1;border-color:#9ed0ae}.status-rejected,.status-expired,.status-suspended,.status-inactive{background:#fff2f2;border-color:#edb0b0}.seller-kyc-review-note,.seller-kyc-doc-rejection{color:#5c4813;background:#fff9e8;border:1px solid #ead391;border-radius:10px;margin-top:14px;padding:11px 12px}.seller-kyc-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.seller-kyc-detail-grid>div{overflow-wrap:anywhere;background:#f8fafc;border-radius:10px;gap:5px;padding:12px;display:grid}.seller-kyc-detail-grid .wide{grid-column:span 2}.seller-kyc-review-controls{border-top:1px solid #e6ebf0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;padding-top:18px;display:grid}.seller-kyc-review-controls label,.seller-kyc-document-fields label{color:#243b53;gap:6px;font-weight:700;display:grid}.seller-kyc-review-controls textarea{resize:vertical;min-height:100px}.seller-kyc-application-actions,.seller-kyc-review-controls>.seller-kyc-muted{grid-column:1/-1}.seller-kyc-documents{border-top:1px solid #e6ebf0;margin-top:22px;padding-top:18px}.seller-kyc-document-list{gap:12px;margin-top:14px;display:grid}.seller-kyc-document-card{background:#fff;border:1px solid #dfe5ec;border-radius:12px;padding:14px}.seller-kyc-document-topline>div:first-child{gap:3px;display:grid}.seller-kyc-document-topline span,.seller-kyc-document-meta{color:#627d98}.seller-kyc-document-meta{flex-wrap:wrap;gap:12px;margin-top:8px;font-size:.86rem;display:flex}.seller-kyc-document-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.seller-kyc-admin-shell .danger-btn{color:#9b1c1c;min-height:40px;font:inherit;cursor:pointer;background:#fff5f5;border:1px solid #d64545;border-radius:9px;padding:9px 13px;font-weight:800}.seller-kyc-admin-shell .danger-btn:disabled{opacity:.55;cursor:not-allowed}@media (width<=1100px){.seller-kyc-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.seller-kyc-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.seller-kyc-admin-header,.seller-kyc-workspace,.seller-kyc-detail-heading,.seller-kyc-section-heading{flex-direction:column;display:flex}.seller-kyc-list-panel{width:100%;position:static}.seller-kyc-application-list{max-height:420px}.seller-kyc-review-controls,.seller-kyc-document-fields{grid-template-columns:1fr}}@media (width<=620px){.seller-kyc-admin-shell{width:min(100% - 20px,1480px)}.seller-kyc-metrics,.seller-kyc-detail-grid{grid-template-columns:1fr}.seller-kyc-detail-grid .wide{grid-column:auto}}.seller-review-media{background:#f8fafc;border:1px solid #dbe3ea;border-radius:14px;margin-top:18px;padding:16px}.seller-review-media-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.seller-review-media-head h3{margin:0 0 4px}.seller-review-media-head p,.seller-review-media-summary,.seller-review-media-empty{color:#667085;margin:0}.seller-review-media-actions,.seller-review-media-item-actions{flex-wrap:wrap;gap:8px;display:flex}.seller-review-media-actions button,.seller-review-media-item-actions button{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 10px}.seller-review-media-actions .primary{color:#fff;background:#111827;border-color:#111827}.seller-review-media-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin-top:14px;display:grid}.seller-review-media-item{background:#fff;border:1px solid #e5e7eb;border-radius:11px;gap:7px;padding:11px;display:grid}.seller-review-media-item img,.seller-review-media-file{object-fit:cover;background:#e9eef5;border-radius:8px;width:100%;height:125px}.seller-review-media-file{place-items:center;font-weight:800;display:grid}.seller-review-media-item small{color:#667085}.seller-review-media-handed{font-weight:700;color:#067647!important}.seller-review-media-item-actions a{align-self:center}.seller-review-media-summary{margin-top:12px}@media (width<=720px){.seller-review-media-head{flex-direction:column}}.seller-product-review-shell{background:#f5f7fa;min-height:100vh;padding:2rem 1rem 4rem}.seller-product-review-container{width:min(1180px,100%);margin:0 auto}.seller-product-review-header,.seller-product-review-card-heading,.seller-product-review-toolbar,.seller-product-review-approved{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.seller-product-review-header{background:#fff;border:1px solid #dfe4ea;border-radius:18px;padding:1.4rem;box-shadow:0 12px 35px #0f172a0f}.seller-product-review-header h1,.seller-product-review-card h2,.seller-product-review-copy h3{margin:0}.seller-product-review-header p,.seller-product-review-card-heading p,.seller-product-review-copy p{color:#667085;margin:.4rem 0 0}.seller-product-review-eyebrow,.seller-product-review-code{color:#175cd3;letter-spacing:.08em;margin-bottom:.35rem;font-size:.76rem;font-weight:800;display:block}.seller-product-review-header-actions,.seller-product-review-actions{flex-wrap:wrap;gap:.65rem;display:flex}.seller-review-primary,.seller-review-secondary,.seller-review-warning,.seller-review-danger,.seller-review-approve{min-height:40px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:.65rem .9rem;font-weight:700;text-decoration:none;display:inline-flex}.seller-review-primary{color:#fff;background:#175cd3}.seller-review-secondary{color:#344054;background:#fff;border-color:#d0d5dd}.seller-review-warning{color:#b54708;background:#fffaeb;border-color:#fdb022}.seller-review-danger{color:#b42318;background:#fef3f2;border-color:#fda29b}.seller-review-approve{color:#fff;background:#067647}.seller-review-primary:disabled,.seller-review-secondary:disabled,.seller-review-warning:disabled,.seller-review-danger:disabled,.seller-review-approve:disabled{opacity:.55;cursor:not-allowed}.seller-product-review-warning,.seller-product-review-toolbar,.seller-product-review-alert,.seller-product-review-empty,.seller-product-review-card{border-radius:14px;margin-top:1rem}.seller-product-review-warning{color:#7a2e0e;background:#fffaeb;border:1px solid #fedf89;gap:.3rem;padding:1rem;display:grid}.seller-product-review-toolbar{background:#fff;border:1px solid #dfe4ea;align-items:end;padding:1rem}.seller-product-review-toolbar label,.seller-product-review-actions-block label{color:#344054;gap:.4rem;font-size:.9rem;font-weight:700;display:grid}.seller-product-review-toolbar select,.seller-product-review-actions-block textarea{color:#101828;font:inherit;background:#fff;border:1px solid #cfd6df;border-radius:10px;padding:.7rem .8rem}.seller-product-review-count{text-align:right}.seller-product-review-count span{color:#667085;font-size:.78rem;display:block}.seller-product-review-count strong{font-size:1.45rem}.seller-product-review-alert{background:#fff;border:1px solid #d0d5dd;padding:.9rem 1rem}.seller-product-review-alert.success{color:#067647;background:#ecfdf3;border-color:#abefc6}.seller-product-review-alert.error{color:#b42318;background:#fef3f2;border-color:#fecdca}.seller-product-review-alert.warning{color:#b54708;background:#fffaeb;border-color:#fedf89}.seller-product-review-empty{text-align:center;background:#fff;border:1px dashed #cfd6df;padding:2rem}.seller-product-review-list{gap:1rem;margin-top:1rem;display:grid}.seller-product-review-card{background:#fff;border:1px solid #dfe4ea;padding:1.2rem;box-shadow:0 8px 24px #0f172a0d}.seller-product-review-status{color:#344054;white-space:nowrap;background:#eef2f6;border-radius:999px;align-items:center;min-height:28px;padding:.3rem .65rem;font-size:.78rem;font-weight:800;display:inline-flex}.seller-product-review-status.status-submitted,.seller-product-review-status.status-under-review{color:#175cd3;background:#eff8ff}.seller-product-review-status.status-correction-required{color:#b54708;background:#fffaeb}.seller-product-review-status.status-approved{color:#067647;background:#ecfdf3}.seller-product-review-status.status-rejected{color:#b42318;background:#fef3f2}.seller-product-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.seller-product-review-grid>div,.seller-product-review-approved>div{background:#f8fafc;border:1px solid #e6e9ef;border-radius:10px;padding:.85rem}.seller-product-review-grid span,.seller-product-review-approved span{color:#667085;margin-bottom:.25rem;font-size:.78rem;display:block}.seller-product-review-copy{background:#f9fafb;border-left:3px solid #d0d5dd;margin-top:1rem;padding:.9rem}.seller-product-review-copy p{white-space:pre-wrap}.seller-product-review-approved{background:#ecfdf3;border:1px solid #abefc6;border-radius:12px;align-items:center;margin-top:1rem;padding:.9rem}.seller-product-review-actions-block{border-top:1px solid #edf0f4;gap:.8rem;margin-top:1rem;padding-top:1rem;display:grid}.seller-product-review-actions-block textarea{box-sizing:border-box;resize:vertical;width:100%}@media (width<=840px){.seller-product-review-header,.seller-product-review-card-heading,.seller-product-review-toolbar,.seller-product-review-approved{flex-direction:column;align-items:stretch}.seller-product-review-grid{grid-template-columns:1fr}.seller-product-review-count{text-align:left}}*{box-sizing:border-box;margin:0;padding:0}.nav-toggle{color:#fff;background:0 0;padding:6px;font-size:1.55rem;display:none}@media (width<=768px){.navbar{flex-wrap:wrap;padding:9px 18px}.logo{width:42px}.logo-area h2{font-size:.95rem}.nav-toggle{display:block}.navbar .menu{flex-direction:column;gap:0;width:100%;padding:14px 0 5px;display:none}.navbar .menu.open{display:flex}.menu li{border-top:1px solid #ffffff1c;padding:10px 0}.notes-btn{color:#fff;font:inherit;background:0 0;padding:0;font-weight:600}}body{font-family:Arial,Helvetica,sans-serif}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;z-index:1000;background:#0b5d3bd9;justify-content:space-between;align-items:center;width:100%;padding:12px 40px;display:flex;position:fixed;top:0;left:0}.logo-area{align-items:center;gap:10px;display:flex}.menu{gap:30px;list-style:none;display:flex}.menu a{color:#fff;font-weight:600;text-decoration:none;transition:all .3s}.menu a:hover{color:#f4b400}.hero{background-position:50%;background-size:cover;height:600px}.overlay{color:#fff;text-align:center;background:#0000008c;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.overlay h1{color:#fff;text-shadow:0 5px 20px #000000e6;margin-bottom:20px;font-size:72px;font-weight:800}.overlay p{color:#fff;text-shadow:0 3px 10px #000000e6;margin-bottom:35px;font-size:30px}.overlay button{color:#000;cursor:pointer;background:#f4b400;border:none;border-radius:8px;padding:15px 35px;font-size:18px}.products{text-align:center;padding:60px}.card{border:1px solid #ddd;border-radius:12px;width:320px;margin:30px auto;padding:20px}.card img{width:100%}.overlay h1{color:#fff;text-shadow:3px 3px 10px #000c;font-size:64px;font-weight:700}.overlay p{color:#fff;text-shadow:2px 2px 8px #000c;font-size:28px}.hero{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh}html,body,#root{width:100%;margin:0;padding:0;overflow-x:clip}.navbar,.hero,.products{width:100%}.hero{background-position:50%;background-size:cover}#root{width:100%;max-width:100%}.hero{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:100vh;margin-top:0}.navbar{width:100%;padding:12px 40px}.logo{width:50px}.logo-area h2{font-size:20px}.features{text-align:center;background:#f5f7fa;padding:80px 10%}.features h2{color:#0b5d3b;margin-bottom:50px;font-size:42px}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;display:grid}.feature-card{background:#fff;border-radius:15px;padding:30px;transition:all .3s;box-shadow:0 8px 20px #00000014}.feature-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #00000026}.feature-card h3{color:#0b5d3b;margin-bottom:15px}.feature-card p{color:#555;line-height:1.7}.featured-products{text-align:center;background:#fff;padding:80px 10%}.featured-products h2{color:#0b5d3b;margin-bottom:50px;font-size:42px}.product-grid{flex-wrap:wrap;justify-content:center;display:flex}.product-card{background:#fff;border-radius:18px;width:340px;transition:all .35s;overflow:hidden;box-shadow:0 10px 30px #0000001f}.product-card:hover{transform:translateY(-10px)}.product-card img{object-fit:cover;width:100%;height:350px}.product-card h3{color:#0b5d3b;margin-top:20px;font-size:28px}.product-card p{color:#555;padding:15px 25px;line-height:1.7}.product-card button{cursor:pointer;background:#f4b400;border:none;border-radius:8px;margin:20px;padding:14px 30px;font-size:18px;transition:all .3s}.product-card button:hover{color:#fff;background:#0b5d3b}.export-section{text-align:center;background:#f4f7f8;padding:80px 10%}.export-section h2{color:#0b5d3b;margin-bottom:50px;font-size:42px}.categories{text-align:center;background:#fff;padding:90px 10%}.categories h2{color:#0b5d3b;margin-bottom:50px;font-size:42px}.category-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;display:grid}.category-card{background:#fff;border-radius:18px;padding:40px 25px;font-size:55px;transition:all .35s;box-shadow:0 10px 25px #0000001a}.category-card:hover{transform:translateY(-10px)}.category-card h3{color:#0b5d3b;margin:20px 0 15px;font-size:28px}.category-card p{color:#666;line-height:1.8}.product-grid{flex-wrap:wrap;justify-content:center;gap:40px;margin-top:40px;display:flex}.card{background:#fff;border-radius:15px;width:360px;padding:25px;transition:all .3s;box-shadow:0 10px 25px #00000026}.card:hover{transform:translateY(-8px)}.card img{border-radius:10px;width:100%}.card h2{color:#0b5d3b;margin-top:20px}.card p{margin:15px 0;line-height:1.6}.feature-list{margin:20px 0;padding:0;list-style:none}.feature-list li{margin:8px 0}.card button{cursor:pointer;background:#f4b400;border:none;border-radius:8px;width:100%;padding:14px;font-size:18px;font-weight:700}.section-text{text-align:center;color:#666;margin-top:10px}.btn{color:#000;background:#f4b400;border-radius:8px;padding:14px 30px;font-size:18px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.btn:hover{color:#fff;background:#0b5d3b}.why-section{text-align:center;background:#f8f8f8;padding:80px 10%}.why-section h2{color:#0b5d3b;margin-bottom:50px;font-size:40px}.export-countries{text-align:center;background:#f8f9fa;padding:80px 8%}.export-countries p{color:#555;margin-bottom:50px;font-size:18px}.cta-section{color:#fff;text-align:center;background:#0b5d3b;padding:80px 8%}.cta-section h2{margin-bottom:20px;font-size:42px}.cta-section p{max-width:700px;margin:0 auto 35px;font-size:18px;line-height:1.8}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.about-page{text-align:center;padding:80px 8%}.about-page h1{color:#0b5d3b;margin-bottom:20px;font-size:42px}.about-page>p{color:#555;max-width:900px;margin:0 auto 50px;line-height:1.8}.about-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;display:grid}.about-card{background:#fff;border-radius:15px;padding:30px;transition:all .3s;box-shadow:0 8px 20px #00000014}.about-card:hover{transform:translateY(-8px)}.about-card h2{color:#0b5d3b;margin-bottom:15px}.product-details{grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:120px 8% 80px;display:grid}.product-left{text-align:center}.product-left img{border-radius:20px;width:100%;max-width:500px;box-shadow:0 10px 30px #00000026}.thumbnail-gallery{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.thumbnail-gallery button{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:8px;padding:0}.thumbnail-gallery button.selected{border-color:#0b5d3b}.thumbnail-gallery img{object-fit:cover;width:62px;height:62px;box-shadow:none;border-radius:6px}.product-video-gallery{text-align:left;gap:12px;margin-top:24px;display:grid}.product-video-gallery h3{color:#0b5d3b}.product-video-gallery video{background:#10251a;border-radius:12px;width:100%;max-width:500px}.image-nav{justify-content:center;align-items:center;gap:14px;margin-top:12px;display:flex}.image-nav button{color:#fff;cursor:pointer;background:#0b5d3b;border:0;border-radius:7px;padding:8px 12px}.variant-summary{color:#4d6655;font-size:.9rem}.catalog-details .product-right small{color:#777;margin-top:7px;font-size:.9rem;display:block}.product-right h1{color:#0b5d3b;margin-bottom:20px;font-size:48px}.product-right p{color:#555;margin-bottom:30px;font-size:18px;line-height:1.8}.product-right h3{color:#0b5d3b;margin-bottom:15px}.product-right ul{margin-bottom:30px;padding-left:20px}.product-right li{margin-bottom:12px;font-size:18px}.product-right button{color:#000;cursor:pointer;background:#f4b400;border:none;border-radius:8px;padding:15px 35px;font-size:18px;transition:all .3s}.product-right button:hover{color:#fff;background:#0b5d3b}@media (width<=900px){.product-details{text-align:center;grid-template-columns:1fr}.product-right ul{padding:0;list-style-position:inside}}.submit-btn{color:#222;cursor:pointer;background:#f4b400;border:none;border-radius:8px;width:100%;padding:15px;font-size:18px;font-weight:600;transition:all .3s}.submit-btn:hover{background:#d89c00}.distributor-page{color:#183927;background:#f8faf7;padding-top:74px}.distributor-hero{text-align:center;color:#fff;background:linear-gradient(135deg,#073c27,#0b5d3b);padding:90px 10%}.distributor-hero h1{max-width:850px;margin:auto;font-size:clamp(2rem,5vw,3.8rem)}.distributor-hero p{max-width:700px;margin:20px auto 30px;font-size:1.1rem;line-height:1.7}.distributor-benefits,.directory,.distributor-application{max-width:1300px;margin:auto;padding:70px 8%}.distributor-benefits h2,.directory h2,.distributor-application h2{color:#0b5d3b;text-align:center;margin-bottom:25px}.distributor-benefits>div,.directory-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;display:grid}.distributor-benefits article,.directory-card{background:#fff;border-radius:15px;padding:22px;box-shadow:0 8px 25px #0b5d3b17}.distributor-benefits h3,.directory-card h3{color:#0b5d3b}.directory{background:#f1f6f1;max-width:none}.directory>.search-input{max-width:620px;margin:0 auto 24px;display:block}.directory-card p{line-height:1.5}.distributor-application{max-width:1050px}.distributor-application form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.distributor-application h3,.distributor-application form>button{color:#0b5d3b;grid-column:1/-1;margin-top:12px}.distributor-application label{gap:6px;font-weight:700;display:grid}.distributor-application input,.distributor-application select,.distributor-application textarea{font:inherit;border:1px solid #d9e7de;border-radius:9px;padding:11px}.distributor-application textarea{resize:vertical;min-height:80px}.application-message{color:#0b5d3b;background:#e7f9ef;border-radius:9px;padding:13px;line-height:1.5}.distributor-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:15px;display:grid}.distributor-stats div{background:#f7faf7;border-radius:10px;padding:12px}.distributor-stats small,.distributor-stats strong{display:block}.distributor-stats strong{color:#0b5d3b;font-size:1.4rem}@media (width<=720px){.distributor-application form{grid-template-columns:1fr}.distributor-stats{grid-template-columns:repeat(2,1fr)}}.distributor-profile{background:#fff;border-radius:18px;max-width:900px;margin:110px auto 70px;padding:35px;box-shadow:0 12px 35px #0b5d3b1a}.distributor-profile h1{color:#0b5d3b;margin:15px 0 4px}.profile-id{color:#6d7f70;margin-bottom:25px;font-weight:700}.directory-card a{color:#0b5d3b;font-weight:700}.export-hero{text-align:center;color:#fff;background-color:#0000;background-image:linear-gradient(#082819b3,#082819b3),url(https://images.unsplash.com/photo-1518509562904-e7ef99cdcc86?auto=format&fit=crop&w=1800&q=80);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;min-height:85vh;margin-top:80px;padding:60px 8%;display:flex}.export-overlay{max-width:900px}.export-overlay h1{margin-bottom:25px;font-size:64px;font-weight:800}.export-overlay p{margin-bottom:40px;font-size:22px;line-height:1.8}.hero-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.btn-outline{color:#fff;background:0 0;border:2px solid #fff}.btn-outline:hover{color:#0b5d3b;background:#fff}.container{width:90%;max-width:1200px;margin:auto}.export-about,.export-why,.export-process,.export-products,.export-countries,.quality-section,.export-cta{padding:90px 8%}.export-about{text-align:center;background:#fff}.export-about h2{color:#0b5d3b;margin-bottom:25px;font-size:42px}.export-about p{color:#555;max-width:900px;margin:auto;font-size:18px;line-height:1.9}.export-why{text-align:center;background:#f7f9fa}.export-why h2{color:#0b5d3b;margin-bottom:50px;font-size:42px}.why-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px;display:grid}.why-card{background:#fff;border-radius:16px;padding:35px;transition:all .35s;box-shadow:0 10px 25px #00000014}.why-card:hover{transform:translateY(-10px)}.why-card h3{color:#0b5d3b;margin-bottom:18px}.why-card p{color:#666;line-height:1.8}.export-process{text-align:center;background:#fff}.export-process h2{color:#0b5d3b;margin-bottom:55px;font-size:42px}.process-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;display:grid}.process-card{background:#f8f8f8;border-radius:16px;padding:35px;transition:all .35s}.process-card:hover{transform:translateY(-10px);box-shadow:0 12px 28px #0000001f}.number{color:#fff;background:#0b5d3b;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:auto auto 25px;font-size:30px;font-weight:700;display:flex}.process-card h3{color:#0b5d3b;margin-bottom:15px}.process-card p{color:#666;line-height:1.8}.export-products{text-align:center;background:#f6f7f8}.export-products h2{color:#0b5d3b;margin-bottom:50px;font-size:42px}.product-box{background:#fff;border-radius:16px;padding:35px;transition:all .35s;box-shadow:0 10px 25px #00000014}.product-box:hover{transform:translateY(-10px)}.product-box h3{color:#0b5d3b;margin-bottom:18px}.product-box p{color:#666;line-height:1.8}.export-countries{text-align:center;background:#fff}.export-countries h2{color:#0b5d3b;margin-bottom:15px;font-size:42px}.export-countries p{color:#666;margin-bottom:45px}.country-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:25px;display:grid}.country-card{background:#fff;border-radius:15px;padding:25px;font-size:22px;font-weight:600;transition:all .35s;box-shadow:0 8px 20px #00000014}.country-card:hover{color:#fff;background:#0b5d3b;transform:translateY(-8px)}.quality-section{text-align:center;background:#f8f9fa}.quality-section h2{color:#0b5d3b;margin-bottom:50px;font-size:42px}.quality-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;display:grid}.quality-card{background:#fff;border-radius:16px;padding:35px;transition:all .35s;box-shadow:0 10px 25px #00000014}.quality-card:hover{transform:translateY(-10px)}.quality-card h3{color:#0b5d3b;margin-bottom:15px}.quality-card p{color:#666;line-height:1.8}.export-cta{color:#fff;text-align:center;background:#0b5d3b}.export-cta h2{margin-bottom:20px;font-size:44px}.export-cta p{max-width:800px;margin:0 auto 40px;font-size:18px;line-height:1.9}@media (width<=992px){.export-overlay h1{font-size:46px}.export-overlay p{font-size:19px}}@media (width<=768px){.export-hero{min-height:75vh}.export-overlay h1{font-size:36px}.export-overlay p{font-size:17px}.export-about h2,.export-why h2,.export-process h2,.export-products h2,.export-countries h2,.quality-section h2,.export-cta h2{font-size:32px}.hero-buttons{flex-direction:column}.btn{width:100%}}.export-stats{text-align:center;background:#fff;padding:90px 8%}.export-stats h2{color:#0b5d3b;margin-bottom:50px;font-size:42px}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px;display:grid}.stat-card{background:#fff;border-radius:18px;padding:40px;transition:all .3s;box-shadow:0 10px 25px #00000014}.stat-card:hover{transform:translateY(-10px)}.stat-card h3{color:#f4b400;font-size:50px}.stat-card p{color:#666;margin-top:15px}.documents-section{text-align:center;background:#f8f9fa;padding:90px 8%}.documents-section h2{color:#0b5d3b;margin-bottom:50px}.document-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px;display:grid}.document-card{background:#fff;border-radius:16px;padding:35px;box-shadow:0 8px 20px #00000014}.shipping-section{text-align:center;padding:90px 8%}.shipping-section h2{color:#0b5d3b;margin-bottom:50px}.shipping-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:30px;display:grid}.shipping-card{color:#fff;background:#0b5d3b;border-radius:16px;padding:35px}.faq-section{background:#f8f9fa;padding:90px 8%}.faq-section h2{text-align:center;color:#0b5d3b;margin-bottom:50px}.faq-card{background:#fff;border-radius:12px;margin-bottom:20px;padding:25px;box-shadow:0 5px 15px #00000014}.faq-card h3{color:#0b5d3b;margin-bottom:12px}.faq-card p{color:#666;line-height:1.8}.navbar.navbar-admin-context{z-index:1000;border-bottom:1px solid #ffffff29;padding:12px 28px;position:relative;top:auto;left:auto;box-shadow:0 8px 24px #08211524}.navbar.navbar-admin-context .menu{gap:18px}.profile-menu{position:relative}.profile-menu-trigger{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:.48rem .76rem;font-weight:700;display:inline-flex}.profile-menu-trigger:hover,.profile-menu.open .profile-menu-trigger{background:#f4b40029;border-color:#f4b400c7}.profile-dropdown{z-index:1300;background:#fff;border:1px solid #dce7e0;border-radius:14px;min-width:230px;display:none;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 18px 48px #08211533}.profile-menu.open .profile-dropdown{display:grid}.profile-dropdown a,.profile-dropdown-status,.profile-dropdown-logout{box-sizing:border-box;text-align:left;width:100%;font:inherit;background:#fff;border:0;border-radius:0;padding:.78rem .9rem;font-size:.86rem;text-decoration:none;display:block;color:#173425!important}.profile-dropdown a{font-weight:700}.profile-dropdown a:hover{background:#f1f7f3;color:#0b5d3b!important}.profile-dropdown-status{font-size:.78rem;color:#718078!important}.profile-dropdown-logout{cursor:pointer;border-top:1px solid #e3ebe6;font-weight:800;color:#a52d2d!important}.profile-dropdown-logout:hover{background:#fff4f4}@media (width<=768px){.navbar.navbar-admin-context{padding:9px 18px}.profile-menu{width:100%}.profile-menu-trigger{border-radius:9px;justify-content:space-between;width:100%}.profile-dropdown{width:100%;min-width:0;box-shadow:none;border-color:#ffffff24;margin-top:.55rem;position:static}}.profile-dropdown-heading{color:#607269;letter-spacing:.1em;text-transform:uppercase;background:#f7faf8;padding:.7rem .9rem .48rem;font-size:.68rem;font-weight:800;display:block}.account-menu-icon{justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:inline-flex}@media (width>=769px){.profile-menu-trigger{border-radius:11px;width:42px;min-width:42px;min-height:40px;padding:0}}@media (width<=768px){.profile-menu-trigger{display:none}.profile-menu .profile-dropdown{width:100%;min-width:0;box-shadow:none;border:1px solid #ffffff29;border-radius:10px;margin-top:0;display:grid;position:static;overflow:hidden}}:root{--v3-primary:#0b1f3a;--v3-secondary:#123a67;--v3-accent:#d4af37;--v3-accent-soft:#ffd86f;--v3-ink:#111827;--v3-text:#4b5563;--v3-light:#f8f9fa;--v3-soft:#f4f8fc;--v3-white:#fff;--v3-radius:20px;--v3-shadow:0 20px 50px #0000001f}body{color:var(--v3-text);background:var(--v3-white);font-family:Poppins,Segoe UI,Arial,Helvetica,sans-serif}.eyebrow,.hero-kicker{color:var(--v3-accent);letter-spacing:.14em}.navbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b1f3ae6;border-bottom:1px solid #ffffff14;padding:14px max(3vw,24px);box-shadow:0 10px 30px #030e1e24}.navbar .logo-area h2{color:#fff;letter-spacing:.01em;font-weight:700}.navbar .logo{filter:drop-shadow(0 6px 14px #00000040);width:58px}.navbar .menu{align-items:center;gap:clamp(14px,1.6vw,28px)}.navbar .menu a{color:#fff;font-weight:600;position:relative}.navbar .menu a:after{content:"";background:var(--v3-accent);width:0;height:2px;transition:width .18s;position:absolute;bottom:-7px;left:0}.navbar .menu a:hover{color:#fff}.navbar .menu a:hover:after{width:100%}.navbar .nav-account{background:var(--v3-accent);border-radius:999px;padding:10px 16px;color:#111!important}.navbar .nav-account:after{display:none}.navbar .nav-toggle{color:#fff}.v3-premium-home .btn,.v3-about-page .btn,.v3-cert-page .btn,.v3-gold-button{background:var(--v3-accent);color:#111;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:12px 26px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 10px 24px #d4af3738}.v3-premium-home .btn:hover,.v3-about-page .btn:hover,.v3-cert-page .btn:hover,.v3-gold-button:hover{background:var(--v3-accent-soft);transform:translateY(-3px);box-shadow:0 16px 32px #d4af374d}.v3-premium-home .outline-link,.v3-about-page .outline-link,.v3-cert-page .outline-link{border-radius:999px;font-weight:700}.v3-premium-home .outline-link:not(.light),.v3-about-page .outline-link:not(.light),.v3-cert-page .outline-link:not(.light){border-color:var(--v3-primary);color:var(--v3-primary)}.v3-hero{background-position:50%;background-size:cover;min-height:100vh;overflow:hidden}.v3-hero .v3-hero-overlay{text-align:left;background:linear-gradient(90deg,#071226c7,#07122694);align-items:stretch;padding:130px max(6vw,28px) 70px}.v3-hero-layout{grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);align-items:center;gap:60px;width:min(1380px,100%);margin:auto;display:grid}.v3-hero-badge{color:#fff;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;width:fit-content;padding:9px 18px;font-size:.82rem;font-weight:800;display:inline-flex}.v3-hero h1{color:#fff;text-shadow:0 8px 30px #00000047;max-width:820px;margin:22px 0 18px;font-size:clamp(2.8rem,5.8vw,5.25rem);font-weight:800;line-height:1.04}.v3-hero h1 span,.v3-page-hero h1 span{color:var(--v3-accent)}.v3-hero h2{color:#fff;margin:0 0 14px;font-size:clamp(1.25rem,2.2vw,1.8rem);font-weight:500}.v3-hero p.motion-hero-copy{color:#e5e7eb;max-width:680px;margin-bottom:30px;font-size:1.05rem}.v3-hero-actions{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.v3-hero-logo-wrap{justify-content:center;align-items:center;display:flex}.v3-hero-logo{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 30px 60px #0006);width:min(420px,88%)}.v3-hero-features{color:#fff;flex-wrap:wrap;gap:22px;margin-top:34px;font-weight:600;display:flex}.v3-stat-strip{z-index:20;width:min(1180px,100% - 40px);box-shadow:var(--v3-shadow);background:#fff;border-radius:22px;grid-template-columns:repeat(4,1fr);margin:-52px auto 0;display:grid;position:relative;overflow:hidden}.v3-stat-card{text-align:center;border-right:1px solid #eceff3;padding:30px 22px}.v3-stat-card:last-child{border-right:0}.v3-stat-card strong{color:var(--v3-primary);font-size:1.6rem;font-weight:800;display:block}.v3-stat-card span{color:#6b7280;font-size:.9rem}.v3-about-preview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:70px;max-width:1280px;display:grid}.v3-about-image img,.v3-about-story-image img{width:100%;box-shadow:var(--v3-shadow);border-radius:24px}.v3-about-content h2,.v3-about-story h2{color:var(--v3-primary);margin:8px 0 20px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.12}.v3-about-content p,.v3-about-story p{color:var(--v3-text);line-height:1.8}.v3-check-list{gap:12px;margin:24px 0 30px;padding:0;list-style:none;display:grid}.v3-check-list li{color:var(--v3-ink);font-weight:600}.v3-check-list li:before{content:"✓";color:#9a7600;background:#d4af3729;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:10px;font-weight:900;display:inline-grid}.v3-features-section{background:linear-gradient(135deg, var(--v3-primary), var(--v3-secondary));color:#fff;max-width:none}.v3-features-section .section-heading h2,.v3-features-section .section-heading p{color:#fff}.v3-features-section .section-heading p:last-child{color:#d7dbe3}.v3-features-section .value-grid article{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border-color:#ffffff1a}.v3-features-section .value-grid article:hover{background:#ffffff24;transform:translateY(-6px)}.v3-features-section .value-grid h3{color:#fff}.v3-features-section .value-grid p{color:#d9d9d9}.v3-feature-icon,.v3-round-icon,.v3-cert-icon{background:var(--v3-accent);color:#111;border-radius:50%;place-items:center;width:64px;height:64px;font-size:1.45rem;font-weight:900;display:inline-grid}.v3-premium-home .featured{background:var(--v3-soft)}.v3-premium-home .featured .section-heading h2,.v3-premium-home .featured-card h3{color:var(--v3-primary)}.v3-premium-home .featured-card{background:#fff;border:1px solid #0000000f;border-radius:22px;position:relative;box-shadow:0 15px 40px #00000014}.v3-premium-home .featured-card:before{content:"";background:linear-gradient(90deg, var(--v3-accent), var(--v3-accent-soft));height:5px;display:block}.v3-premium-home .featured-card:hover{border-color:#d4af378c;box-shadow:0 25px 60px #00000029,0 0 34px #d4af3729}.v3-premium-home .featured-card img{object-fit:contain;background:#fff;height:300px;padding:24px}.v3-premium-home .featured-card a{color:#9b7400}.v3-markets-section,.v3-services-section{background:#fff}.v3-premium-home .section-heading h2{color:var(--v3-primary)}.v3-premium-home .section-heading p{color:var(--v3-text)}.v3-premium-home .market-list article{border-left-color:var(--v3-accent);background:#f8fafc;border-radius:0 12px 12px 0}.v3-premium-home .market-list h3{color:var(--v3-primary)}.v3-premium-home .trade-map{background:#eef3f8;box-shadow:inset 0 0 0 1px #0b1f3a0d}.v3-premium-home .market-dot{fill:var(--v3-accent)}.v3-premium-home .trade-route{stroke:var(--v3-accent)}.v3-premium-home .map-land{fill:#bcc9d8}.v3-cert-preview,.v3-soft-section,.v3-process-section{background:var(--v3-soft)}.v3-cert-grid,.v3-two-card-grid,.v3-four-card-grid,.v3-six-card-grid{gap:22px;width:min(1200px,100%);margin:auto;display:grid}.v3-cert-grid{grid-template-columns:repeat(3,1fr)}.v3-two-card-grid{grid-template-columns:repeat(2,1fr)}.v3-four-card-grid{grid-template-columns:repeat(4,1fr)}.v3-six-card-grid{grid-template-columns:repeat(3,1fr)}.v3-cert-card,.v3-two-card-grid article,.v3-four-card-grid article,.v3-six-card-grid article{background:#fff;border:1px solid #0b1f3a12;border-radius:20px;padding:30px;transition:transform .18s,box-shadow .18s;box-shadow:0 12px 32px #0b1f3a14}.v3-cert-card h3,.v3-two-card-grid h3,.v3-four-card-grid h3,.v3-six-card-grid h3{color:var(--v3-primary);margin:18px 0 10px}.v3-cert-card p,.v3-two-card-grid p,.v3-four-card-grid p,.v3-six-card-grid p{color:var(--v3-text);line-height:1.7}.v3-section-action{text-align:center;margin-top:34px}.v3-premium-home .services-grid article,.v3-premium-home .process-grid article{background:#fff;border:1px solid #0b1f3a12;border-radius:18px;box-shadow:0 12px 28px #0b1f3a12}.v3-premium-home .services-grid b,.v3-premium-home .process-grid b{color:var(--v3-accent)}.v3-premium-home .services-grid h3,.v3-premium-home .process-grid h3{color:var(--v3-primary)}.v3-distributor-cta{background:linear-gradient(135deg,#f7f1df,#fff)}.v3-distributor-cta h2,.v3-portal-cta h2{color:var(--v3-primary)}.v3-portal-cta{background:#fff}.v3-final-cta,.v3-page-cta{background:linear-gradient(135deg, var(--v3-secondary), var(--v3-primary));color:#fff}.v3-final-cta h2,.v3-page-cta h2{color:#fff}.v3-final-cta p,.v3-page-cta p{color:#e7e7e7}.v3-section-shell{padding:92px max(6vw,24px)}.v3-section-heading{text-align:center;width:min(760px,100%);margin:0 auto 44px}.v3-section-heading h2{color:var(--v3-primary);margin:8px 0 14px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.1}.v3-section-heading p{color:var(--v3-text);line-height:1.7}.v3-section-heading.light h2,.v3-section-heading.light p{color:#fff}.v3-page-hero{color:#fff;text-align:center;background-position:50%;background-size:cover;place-items:center;min-height:520px;padding:150px max(7vw,24px) 90px;display:grid;position:relative}.v3-page-hero:before{content:"";background:#081228cc;position:absolute;inset:0}.v3-page-hero-overlay{z-index:1;width:min(900px,100%);position:relative}.v3-page-hero h1{color:#fff;margin:18px 0;font-size:clamp(2.7rem,6vw,4.8rem);line-height:1.05}.v3-page-hero p{color:#e2e8f0;width:min(720px,100%);margin:auto;font-size:1.05rem;line-height:1.8}.v3-about-story{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}.v3-values-section{background:linear-gradient(135deg, var(--v3-primary), var(--v3-secondary));color:#fff}.v3-values-section .v3-four-card-grid article{box-shadow:none;background:#ffffff14;border-color:#ffffff1a}.v3-values-section .v3-four-card-grid h3{color:#fff}.v3-values-section .v3-four-card-grid p{color:#d9d9d9}.v3-journey{gap:18px;width:min(980px,100%);margin:auto;display:grid}.v3-journey article{background:#fff;border-radius:18px;grid-template-columns:62px 1fr;align-items:start;gap:22px;padding:24px;display:grid;box-shadow:0 10px 28px #0b1f3a12}.v3-journey b{background:var(--v3-accent);color:#111;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.v3-journey h3{color:var(--v3-primary);margin-bottom:7px}.v3-page-cta{text-align:center;padding:90px max(7vw,24px)}.v3-page-cta h2{margin-bottom:16px;font-size:clamp(2.2rem,4vw,3.3rem)}.v3-page-cta p{width:min(720px,100%);margin:0 auto 28px}.v3-page-cta>div{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.v3-quality-split{grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);align-items:center;gap:50px;display:grid}.v3-quality-split h2{color:var(--v3-primary);margin:8px 0 16px;font-size:clamp(2rem,4vw,3rem)}.v3-quality-emblem{aspect-ratio:1;width:min(280px,72vw);color:var(--v3-accent);box-shadow:var(--v3-shadow);background:radial-gradient(circle,#fff 0 48%,#f5ead0 49% 100%);border:18px solid #d4af372e;border-radius:50%;place-items:center;margin:auto;font-size:7rem;display:grid}.v3-document-note{border-left:4px solid var(--v3-accent);width:min(900px,100%);color:var(--v3-text);background:#fff;margin:32px auto 0;padding:16px 20px;line-height:1.6}.modern-footer.v3-premium-footer{color:#d6d6d6;background:#081221!important;padding-top:72px!important}.v3-premium-footer .footer-grid{grid-template-columns:1.45fr repeat(4,1fr)}.v3-premium-footer .footer-grid h3,.v3-premium-footer .footer-grid h4{color:#fff}.v3-premium-footer .footer-grid a,.v3-premium-footer .footer-grid span{color:#d6d6d6;transition:color .18s,transform .18s}.v3-premium-footer .footer-grid a:hover{color:var(--v3-accent);transform:translate(4px)}.v3-footer-logo{filter:drop-shadow(0 10px 24px #00000042);width:104px;margin-bottom:12px}.v3-premium-footer .footer-bottom{border-top-color:#ffffff1a}main.motion-page-root:not(.v3-about-page):not(.v3-cert-page)>section{box-shadow:var(--v3-shadow);border-top:5px solid var(--v3-accent);background:#fff;border-radius:22px;padding:46px}main.motion-page-root:not(.v3-about-page):not(.v3-cert-page)>section h1{color:var(--v3-primary);font-size:clamp(2.2rem,5vw,4rem)}main.motion-page-root:not(.v3-about-page):not(.v3-cert-page)>section a{color:#9a7600;font-weight:700}@media (width<=1100px){.v3-hero-layout{text-align:center;grid-template-columns:1fr}.v3-hero-content{margin:auto}.v3-hero-badge{margin-inline:auto}.v3-hero-actions,.v3-hero-features{justify-content:center}.v3-hero-logo{width:min(280px,60vw)}.v3-stat-strip{grid-template-columns:repeat(2,1fr)}.v3-stat-card:nth-child(2){border-right:0}.v3-stat-card:nth-child(-n+2){border-bottom:1px solid #eceff3}.v3-about-preview,.v3-about-story,.v3-quality-split{grid-template-columns:1fr}.v3-four-card-grid,.v3-premium-footer .footer-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=780px){.navbar{padding:10px 18px}.navbar .menu{background:#0b1f3afa;border-radius:14px;padding:14px}.navbar .menu li{border-color:#ffffff1a}.v3-hero .v3-hero-overlay{padding-top:125px}.v3-hero h1{font-size:clamp(2.3rem,11vw,3.7rem)}.v3-stat-strip{margin-top:-26px}.v3-cert-grid,.v3-six-card-grid,.v3-two-card-grid,.v3-four-card-grid{grid-template-columns:1fr}.v3-section-shell,.v3-page-cta{padding-inline:22px}.v3-premium-footer .footer-grid{text-align:center;grid-template-columns:1fr}.v3-footer-logo{margin-inline:auto}}@media (width<=560px){.v3-hero-actions{flex-direction:column}.v3-hero-actions>*{width:100%}.v3-hero-features{flex-direction:column;gap:10px}.v3-stat-strip{grid-template-columns:1fr;width:calc(100% - 24px)}.v3-stat-card,.v3-stat-card:nth-child(2){border-bottom:1px solid #eceff3;border-right:0}.v3-stat-card:last-child{border-bottom:0}.v3-page-hero{min-height:460px;padding-top:135px}.v3-journey article{grid-template-columns:1fr}}.navbar{min-height:64px;padding:10px max(2.2vw,20px)}.navbar .logo{width:48px}.navbar .logo-area{gap:9px}.navbar .logo-area h2{white-space:nowrap;font-size:clamp(.9rem,1.25vw,1.08rem)}.navbar .menu{gap:clamp(9px,1vw,16px)}.navbar .menu a{font-size:.82rem}.navbar .nav-account{padding:8px 13px}.v3-hero{min-height:clamp(620px,82vh,760px)}.v3-hero .v3-hero-overlay{background:linear-gradient(90deg,#061124d6,#0611249e);padding:106px max(5vw,26px) 58px}.v3-hero-layout{grid-template-columns:minmax(0,1.12fr) minmax(260px,.68fr);gap:38px;width:min(1240px,100%)}.v3-hero-content{max-width:700px}.v3-hero-badge{letter-spacing:.11em;padding:7px 14px;font-size:.72rem}.v3-hero h1{max-width:710px;margin:18px 0 14px;font-size:clamp(2.55rem,4.7vw,4.45rem);line-height:1.02}.v3-hero h2{margin-bottom:10px;font-size:clamp(1.08rem,1.65vw,1.48rem)}.v3-hero p.motion-hero-copy{margin-bottom:22px;font-size:1rem}.v3-hero-actions{margin-top:18px}.v3-hero-logo{width:min(335px,82%)}.v3-hero-features{gap:16px;margin-top:24px;font-size:.91rem}.v3-premium-home>.site-section{padding-top:76px;padding-bottom:76px}.v3-stat-strip{border-radius:17px;width:min(1080px,100% - 40px);margin-top:-38px;box-shadow:0 16px 38px #05132624}.v3-stat-card{padding:22px 18px}.v3-stat-card strong{font-size:1.42rem}.v3-stat-card span{font-size:.82rem}.v3-about-preview{gap:52px;max-width:1160px}.v3-about-image img,.v3-about-story-image img{border-radius:18px;box-shadow:0 16px 38px #0b1f3a21}.v3-about-content h2,.v3-about-story h2{margin-bottom:16px;font-size:clamp(1.9rem,3.2vw,2.75rem)}.v3-about-content p,.v3-about-story p{line-height:1.72}.v3-check-list{gap:9px;margin:20px 0 26px}.v3-feature-icon,.v3-round-icon,.v3-cert-icon{width:54px;height:54px;font-size:1.2rem}.v3-features-section .value-grid article{border-radius:16px}.v3-features-section .value-grid article:hover{transform:translateY(-4px)}.v3-premium-home .featured-card{border-radius:18px;box-shadow:0 12px 30px #0b1f3a14}.v3-premium-home .featured-card img{height:260px;padding:20px}.v3-premium-home .featured-card:hover{box-shadow:0 18px 42px #0b1f3a24,0 0 24px #d4af371f}.v3-markets-section{background:linear-gradient(#fff 0%,#f4f8fc 100%)}.v3-premium-home .market-list{gap:12px}.v3-premium-home .market-list article{border-left:3px solid var(--v3-accent);background:#fff;border-radius:12px;padding:16px 18px;box-shadow:0 8px 22px #0b1f3a0f}.v3-premium-home .trade-map{background:linear-gradient(145deg,#102f53,#0a203a);border:1px solid #d4af3738;border-radius:18px;box-shadow:0 18px 40px #08192e2e}.v3-premium-home .trade-map svg{filter:drop-shadow(0 8px 18px #0000001f)}.v3-premium-home .map-land{fill:#7890aa;opacity:.7}.v3-premium-home .trade-route{stroke:var(--v3-accent-soft);stroke-width:3px}.v3-premium-home .origin{fill:var(--v3-accent)}.v3-premium-home .market-dot{fill:#fff;stroke:var(--v3-accent);stroke-width:3px}.v3-premium-home .trade-map text{fill:#f7fafc;font-size:15px;font-weight:700}.v3-cert-preview{background:linear-gradient(#f5f8fc 0%,#eef4fa 100%)}.v3-cert-card,.v3-two-card-grid article,.v3-four-card-grid article,.v3-six-card-grid article{border-radius:16px;padding:24px;box-shadow:0 9px 24px #0b1f3a12}.v3-cert-card{border-top:3px solid #d4af37d1}.v3-cert-card:hover,.v3-two-card-grid article:hover,.v3-four-card-grid article:hover,.v3-six-card-grid article:hover{transform:translateY(-4px);box-shadow:0 15px 34px #0b1f3a1f}.v3-section-shell{padding-top:74px;padding-bottom:74px}.v3-section-heading{margin-bottom:34px}.v3-section-heading h2{font-size:clamp(1.9rem,3.3vw,2.8rem)}.v3-page-hero{min-height:445px;padding-top:124px;padding-bottom:68px}.v3-page-hero h1{font-size:clamp(2.4rem,5vw,4.05rem)}.v3-page-hero p{line-height:1.65}.v3-about-story{gap:50px;max-width:1160px}.v3-two-card-grid,.v3-four-card-grid,.v3-six-card-grid{gap:16px}.v3-about-page .v3-six-card-grid article,.v3-about-page .v3-two-card-grid article{min-height:0}.v3-values-section .v3-four-card-grid article{padding:22px}.v3-journey{gap:12px;width:min(900px,100%)}.v3-journey article{border:1px solid #0b1f3a12;border-radius:14px;grid-template-columns:52px 1fr;gap:16px;padding:18px 20px;box-shadow:0 6px 18px #0b1f3a0d}.v3-journey b{width:44px;height:44px;font-size:.82rem}.v3-journey h3{margin-bottom:4px}.v3-journey p{margin:0;line-height:1.6}.v3-cert-page .v3-cert-grid{gap:18px}.v3-cert-page .v3-cert-card{padding:26px}.v3-quality-split{gap:44px;max-width:1120px;margin-inline:auto}.v3-quality-emblem{border-width:14px;width:min(235px,64vw);font-size:5.6rem;box-shadow:0 18px 42px #0b1f3a21}.v3-document-note{border-radius:0 10px 10px 0;box-shadow:0 6px 18px #0b1f3a0d}.v3-page-cta{padding-top:72px;padding-bottom:72px}.v3-final-cta,.v3-page-cta{background:linear-gradient(135deg,#123a67 0%,#0b1f3a 72%)}.modern-footer.v3-premium-footer{padding-top:58px!important}.v3-premium-footer .footer-grid{gap:28px}.v3-footer-logo{width:88px}@media (width<=1100px){.navbar .menu{gap:9px}.navbar .menu a{font-size:.78rem}.v3-hero{min-height:700px}.v3-hero-layout{gap:24px}.v3-hero-logo{width:min(250px,54vw)}}@media (width<=780px){.navbar{min-height:60px;padding:9px 16px}.navbar .logo{width:44px}.navbar .menu a{font-size:.9rem}.v3-hero{min-height:660px}.v3-hero .v3-hero-overlay{padding-top:106px;padding-bottom:44px}.v3-hero h1{font-size:clamp(2.25rem,10vw,3.35rem)}.v3-hero-logo{width:min(220px,54vw)}.v3-premium-home>.site-section,.v3-section-shell{padding-top:62px;padding-bottom:62px}.v3-page-hero{min-height:410px;padding-top:112px;padding-bottom:58px}.v3-quality-emblem{width:min(205px,62vw);font-size:4.8rem}}@media (width<=560px){.v3-hero{min-height:620px}.v3-hero-features{font-size:.86rem}.v3-stat-card{padding:18px 16px}.v3-cert-card,.v3-two-card-grid article,.v3-four-card-grid article,.v3-six-card-grid article{padding:21px}.v3-journey article{grid-template-columns:44px 1fr;padding:16px}}@media (prefers-reduced-motion:reduce){.v3-premium-home .btn,.v3-about-page .btn,.v3-cert-page .btn,.v3-gold-button,.v3-feature-icon,.v3-cert-card,.v3-two-card-grid article,.v3-four-card-grid article,.v3-six-card-grid article,.v3-premium-footer .footer-grid a{transition:none!important;transform:none!important}}.v3-premium-home .v3-features-section .section-heading .eyebrow{color:var(--v3-accent-soft)}.v3-premium-home .v3-features-section .section-heading h2{color:#fff}.v3-premium-home .v3-features-section .section-heading p:not(.eyebrow){color:#d9e2ec}.v3-premium-home .featured-grid{grid-template-columns:repeat(auto-fit,minmax(280px,340px));justify-content:center;align-items:stretch;width:min(1080px,100%);margin-inline:auto}.v3-premium-home .featured-grid>.featured-card{justify-self:center;width:100%;max-width:340px}@media (width<=640px){.v3-premium-home .featured-grid{grid-template-columns:minmax(0,1fr)}.v3-premium-home .featured-grid>.featured-card{max-width:100%}}.r27-hero-logo-stage{isolation:isolate;justify-content:center;align-items:center;min-height:360px;display:flex;position:relative;overflow:visible}.r27-hero-logo-stage:before{content:"";aspect-ratio:1;box-sizing:border-box;-webkit-backdrop-filter:blur(12px)saturate(125%);backdrop-filter:blur(12px)saturate(125%);will-change:transform, opacity;pointer-events:none;z-index:0;background:radial-gradient(circle at 32% 24%,#ffffff26,#ffffff08 25%,#0000 39%),radial-gradient(circle at 50% 55%,#0a0f18f5,#050a12fa 62%,#02050afe 100%);border:1px solid #e8c251e0;border-radius:50%;width:min(356px,84%);animation:1.6s cubic-bezier(.16,1,.3,1) both r27HeroMedallionReveal;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff0e,inset 0 0 38px #d4af3717,0 28px 70px #0000006b,0 0 42px #d4af3721}.r27-hero-logo-stage:after{content:"";aspect-ratio:1;box-sizing:border-box;will-change:transform, opacity;pointer-events:none;z-index:0;border:1px solid #e6be484d;border-radius:50%;width:min(382px,90%);animation:1.8s cubic-bezier(.16,1,.3,1) .1s both r27HeroOuterRingReveal;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #d4af3706,0 0 34px #d4af3714}.r27-hero-logo-ring{aspect-ratio:1;box-sizing:border-box;will-change:transform, opacity;pointer-events:none;z-index:1;border:1px solid #f4d36975;border-radius:50%;width:min(320px,76%);animation:1.7s cubic-bezier(.16,1,.3,1) .18s both r27HeroInnerRingReveal;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff09,0 0 23px #d4af3712}.r27-hero-logo-ring:before{content:"";box-sizing:border-box;border:1px solid #ffffff13;border-radius:50%;position:absolute;inset:12px}.r27-hero-logo-pop{z-index:2;object-fit:contain;filter:drop-shadow(0 18px 30px #00000045)drop-shadow(0 0 11px #d4af3717);will-change:transform, opacity;width:min(270px,64%);animation:1.5s cubic-bezier(.16,1,.3,1) .24s both r27HeroLogoPop;position:relative}@keyframes r27HeroMedallionReveal{0%{opacity:0;transform:translate(-50%,-50%)scale(.92)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes r27HeroOuterRingReveal{0%{opacity:0;transform:translate(-50%,-50%)scale(.88)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes r27HeroInnerRingReveal{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes r27HeroLogoPop{0%{opacity:0;transform:scale(.84)translateY(14px)}72%{opacity:1;transform:scale(1.03)translateY(-3px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (width<=780px){.r27-hero-logo-stage{min-height:270px}.r27-hero-logo-stage:before{width:min(252px,72vw)}.r27-hero-logo-stage:after{width:min(270px,77vw)}.r27-hero-logo-ring{width:min(228px,65vw)}.r27-hero-logo-pop{width:min(188px,54vw)}}@media (width<=480px){.r27-hero-logo-stage{min-height:240px}.r27-hero-logo-stage:before{width:min(224px,72vw)}.r27-hero-logo-stage:after{width:min(240px,77vw)}.r27-hero-logo-ring{width:min(204px,65vw)}.r27-hero-logo-pop{width:min(166px,53vw)}}@media (prefers-reduced-motion:reduce){.r27-hero-logo-stage:before,.r27-hero-logo-stage:after,.r27-hero-logo-ring{opacity:1!important;animation:none!important;transform:translate(-50%,-50%)!important}.r27-hero-logo-pop{opacity:1!important;animation:none!important;transform:none!important}}.r27-category-section{background:radial-gradient(circle at 10% 10%,#d4af371a,#0000 28%),linear-gradient(#fff,#f4f8fc)}.r27-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(1180px,100%);margin:0 auto;display:grid}.r27-category-card{background:#fff;border:1px solid #0b1f3a14;border-radius:18px;min-height:220px;padding:26px;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),border-color .18s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;box-shadow:0 10px 28px #0b1f3a12}.r27-category-card:after{content:"";aspect-ratio:1;background:#d4af3714;border-radius:50%;width:120px;position:absolute;bottom:-48px;right:-38px}.r27-category-card:hover{border-color:#d4af3785;transform:translateY(-6px);box-shadow:0 18px 42px #0b1f3a21}.r27-category-number{color:#8b6a00;letter-spacing:.08em;background:#d4af3724;border-radius:999px;justify-content:center;align-items:center;min-width:46px;height:32px;font-size:.78rem;font-weight:800;display:inline-flex}.r27-category-card h3{color:var(--v3-primary);margin:18px 0 10px;font-size:1.08rem}.r27-category-card p{z-index:1;color:var(--v3-text);margin:0;line-height:1.7;position:relative}.r27-category-action{background:var(--v3-primary);color:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;width:min(1180px,100%);margin:24px auto 0;padding:22px 24px;display:flex}.r27-category-action>div{gap:4px;display:grid}.r27-category-action strong{font-size:1.08rem}.r27-category-action span{color:#d7e0eb;line-height:1.55}.r27-global-map{background:#07182d;border-radius:20px;overflow:hidden;box-shadow:0 20px 46px #07182d33}.r27-global-map svg{width:100%;height:auto;display:block}.r27-world-land{fill:#7890aa;opacity:.76;stroke:#ffffff1f;stroke-width:1.5px}.r27-global-routes path{fill:none;stroke:var(--v3-accent-soft);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:8 8;opacity:.9}.r27-map-origin text,.r27-map-market text{fill:#fff;font-size:15px;font-weight:700}.r27-origin-halo{fill:#d4af373d;stroke:#ffd86f61;stroke-width:2px;transform-origin:699px 248px;animation:.68s cubic-bezier(.2,.8,.2,1) infinite alternate r27MapPulse}.r27-origin-dot{fill:var(--v3-accent);stroke:#fff;stroke-width:2px}.r27-map-market circle{fill:#fff;stroke:var(--v3-accent);stroke-width:3px}@keyframes r27MapPulse{0%{opacity:.55;transform:scale(.86)}to{opacity:1;transform:scale(1.03)}}.r27-map-legend{color:#dbe7f3;flex-wrap:wrap;gap:18px;padding:14px 18px 18px;font-size:.78rem;font-weight:600;display:flex}.r27-map-legend span{align-items:center;gap:7px;display:inline-flex}.r27-map-legend i{border-radius:50%;width:10px;height:10px;display:inline-block}.r27-map-legend .origin-key{background:var(--v3-accent)}.r27-map-legend .market-key{border:2px solid var(--v3-accent);background:#fff}.r27-map-legend .route-key{border-top:2px dashed var(--v3-accent-soft);border-radius:0;width:22px;height:0}.r27-portal-upgrade{background:radial-gradient(circle at 0 0,#d4af371a,#0000 32%),#fff;border:1px solid #0b1f3a14;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:44px;width:min(1180px,100% - 40px);margin-inline:auto;display:grid;box-shadow:0 18px 44px #0b1f3a17}.r27-portal-copy h2{color:var(--v3-primary);margin:8px 0 14px;font-size:clamp(1.9rem,3.3vw,2.8rem);line-height:1.08}.r27-portal-copy>p:not(.eyebrow){color:var(--v3-text);line-height:1.7}.r27-portal-trust{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.r27-portal-trust span{color:var(--v3-primary);background:#eef3f8;border-radius:999px;padding:8px 11px;font-size:.75rem;font-weight:700}.r27-portal-actions{gap:12px;display:grid}.r27-portal-actions>a{background:#f8fafc;border:1px solid #0b1f3a14;border-radius:16px;grid-template-columns:44px 1fr;align-items:center;gap:2px 14px;padding:18px 20px;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.r27-portal-actions>a:hover{border-color:#d4af378c;transform:translateY(-3px);box-shadow:0 12px 28px #0b1f3a17}.r27-portal-actions>a>span{background:var(--v3-accent);color:#111;border-radius:50%;grid-row:1/span 2;place-items:center;width:42px;height:42px;font-size:.76rem;font-weight:900;display:grid}.r27-portal-actions strong{color:var(--v3-primary)}.r27-portal-actions small{color:#687587}@media (width<=1100px){.r27-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r27-portal-upgrade{grid-template-columns:1fr}}@media (width<=780px){.r27-category-action{flex-direction:column;align-items:stretch}.r27-category-action .v3-gold-button{width:100%}.r27-map-legend{gap:10px}}@media (width<=560px){.r27-category-grid{grid-template-columns:1fr}.r27-category-card{min-height:0}.r27-portal-upgrade{width:calc(100% - 24px)}.r27-map-origin text,.r27-map-market text{font-size:18px}}@media (prefers-reduced-motion:reduce){.r27-origin-halo{animation:none!important;transform:none!important}.r27-category-card,.r27-portal-actions>a{transition:none!important;transform:none!important}}.v3-premium-home .v3-cert-grid,.v3-cert-page .v3-cert-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.v3-cert-card.is-upcoming{background:linear-gradient(#fffdf7 0%,#f8f4e8 100%);border-style:dashed;border-color:#d4af378c}.r27-cert-status{color:#536174;letter-spacing:.08em;text-transform:uppercase;background:#edf1f6;border:1px solid #d9e0e8;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:9px 18px;font-size:.78rem;font-weight:800;display:inline-flex}@media (width<=1100px){.v3-premium-home .v3-cert-grid,.v3-cert-page .v3-cert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.v3-premium-home .v3-cert-grid,.v3-cert-page .v3-cert-grid{grid-template-columns:1fr}}@media (width<=768px){.navbar .nav-toggle{min-width:44px;min-height:44px}.v3-premium-home .featured-grid a{align-items:center;min-height:44px;display:inline-flex}.v3-premium-footer .footer-grid a{justify-content:center;align-items:center;min-height:44px;display:flex}}.v3-hero .v3-hero-actions{margin-bottom:28px}@media (width<=780px){.v3-hero .v3-hero-actions{margin-bottom:22px}}
