/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.order-1{order:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--font-body:"Avenir Next", Avenir, "Helvetica Neue", Arial, sans-serif;--font-display:"Arial Narrow", "Avenir Next Condensed", "Helvetica Neue", Arial, sans-serif;--navy-950:#001a38;--navy-900:#05264d;--navy-800:#0a3566;--red:#ed0016;--red-dark:#c90013;--ink:#06244a;--muted:#65748a;--line:#dce3ea;--surface:#f3f6f8;--white:#fff;--shadow:0 22px 60px #05264d1f}.admin-analytics-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-analytics-note{color:#174b39;background:#f3fbf7;border:1px solid #b9dfcf;border-radius:12px;align-items:flex-start;gap:13px;margin:0 0 18px;padding:16px 18px;display:flex}.admin-analytics-note>svg{flex:none;width:22px;height:22px}.admin-analytics-note>div{gap:4px;min-width:0;display:grid}.admin-analytics-note strong{font-size:.92rem}.admin-analytics-note span{font-size:.82rem;line-height:1.55}.admin-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-analytics-grid .admin-panel{min-width:0;margin:0}.admin-ranking-list{padding:5px 19px 14px;display:grid}.admin-ranking-list article{border-bottom:1px solid #edf1f4;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:13px 0;display:grid}.admin-ranking-list article:last-child{border-bottom:0}.admin-ranking-list article>b{color:#435a70;background:#eef3f6;border-radius:8px;place-items:center;width:28px;height:28px;font-size:.76rem;display:grid}.admin-ranking-list article>div{gap:3px;min-width:0;display:grid}.admin-ranking-list article>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.admin-ranking-list article small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.admin-ranking-list article>span{color:#183954;text-align:right;font-size:.78rem;font-weight:800}.admin-language-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px;display:grid}.admin-language-stats article{background:#f9fbfc;border:1px solid #e1e8ed;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:15px;display:flex}.admin-language-stats strong{font-size:.88rem}.admin-language-stats span{color:var(--muted);font-size:.78rem}.admin-analytics-recent{margin-top:18px}.admin-analytics-table-wrap{width:100%;overflow-x:auto}.admin-analytics-table-wrap table{border-collapse:collapse;width:100%;min-width:980px}.admin-analytics-table-wrap th{color:#536a7e;text-align:left;text-transform:uppercase;background:#f6f9fa;border-bottom:1px solid #dbe4ea;padding:11px 14px;font-size:.72rem}.admin-analytics-table-wrap td{color:#183954;vertical-align:top;border-bottom:1px solid #edf1f4;padding:12px 14px;font-size:.78rem}.admin-analytics-table-wrap td strong,.admin-analytics-table-wrap td small{text-overflow:ellipsis;white-space:nowrap;max-width:290px;display:block;overflow:hidden}.admin-analytics-table-wrap td small{color:var(--muted);margin-top:3px;font-size:.72rem}.analytics-event-kind{color:#155681;background:#eaf3fa;border-radius:999px;padding:5px 8px;font-size:.7rem;font-weight:850;display:inline-flex}.analytics-event-kind.click{color:#b8322d;background:#fff0ee}.admin-analytics-empty{color:var(--muted);margin:0;padding:24px 18px;font-size:.82rem}@media (max-width:1100px){.admin-analytics-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.admin-analytics-metrics,.admin-analytics-grid{grid-template-columns:1fr}.admin-analytics-note{padding:14px}.admin-ranking-list{padding-inline:14px}.admin-ranking-list article{grid-template-columns:28px minmax(0,1fr)}.admin-ranking-list article>span{text-align:left;grid-column:2}.admin-language-stats{grid-template-columns:1fr;padding:14px}.admin-analytics-table-wrap{overflow:visible}.admin-analytics-table-wrap table,.admin-analytics-table-wrap tbody{min-width:0;display:block}.admin-analytics-table-wrap thead{display:none}.admin-analytics-table-wrap tr{background:#fff;border:1px solid #e0e7ec;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px;padding:13px;display:grid}.admin-analytics-table-wrap td{overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.admin-analytics-table-wrap td:nth-child(3),.admin-analytics-table-wrap td:nth-child(5){grid-column:1/-1}.admin-analytics-table-wrap td strong,.admin-analytics-table-wrap td small{white-space:normal;overflow-wrap:anywhere;max-width:100%}}.home-live-section{color:#fff;background:linear-gradient(135deg,#061f3b,#0b3b68 62%,#0d4d71);padding:56px 0}.home-live-head{justify-content:space-between;align-items:end;gap:28px;margin-bottom:24px;display:flex}.home-live-head h2{color:#fff;font-family:var(--font-display);margin:5px 0 8px;font-size:clamp(1.8rem,3vw,2.8rem)}.home-live-head p{color:#b8cad8;max-width:720px;margin:0;line-height:1.55}.home-live-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.home-live-card{color:#fff;background:#ffffff13;border:1px solid #ffffff2b;border-radius:12px;gap:12px;min-width:0;padding:20px;transition:transform .18s,background .18s;display:grid}.home-live-card:hover{background:#ffffff1f;transform:translateY(-2px)}.home-live-card>span{color:#ff5366;letter-spacing:.06em;align-items:center;gap:7px;font-size:.72rem;font-weight:900;display:flex}.home-live-card.status-live>span{color:#70efb4}.home-live-card>span svg{width:15px}.home-live-card h3{color:#fff;font-family:var(--font-display);margin:0;font-size:1.35rem}.home-live-card p{color:#bdd0dd;margin:0;font-size:.86rem;line-height:1.55}.home-live-card footer{border-top:1px solid #ffffff21;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding-top:12px;display:grid}.home-live-card footer small{color:#a8bdcc;font-size:.72rem}.home-live-card footer svg{color:#ff5366;width:16px}.saas-pricing-explainer{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:24px;display:grid}.saas-pricing-explainer article{background:#fff;border:1px solid #d5e0e7;border-radius:11px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:18px;display:grid}.saas-pricing-explainer article>svg{width:24px;color:var(--red)}.saas-pricing-explainer article div{gap:5px;display:grid}.saas-pricing-explainer span{color:#677b8e;text-transform:uppercase;font-size:.72rem;font-weight:850}.saas-pricing-explainer strong{font-size:1rem}.saas-pricing-explainer p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.5}.customer-club-form{grid-template-columns:minmax(230px,1fr) auto auto auto;align-items:end}.customer-club-form .club-option{text-transform:none;background:#fbfcfd;border:1px solid #ced9e1;border-radius:7px;flex-direction:row;align-items:center;gap:7px;min-height:44px;padding:0 12px;font-size:.8rem;display:flex}.customer-club-form .club-option input{width:17px;height:17px;min-height:0}.customer-club-privacy{color:#496a59;background:#f3faf6;border-bottom:1px solid #e4eaee;align-items:flex-start;gap:8px;margin:0;padding:13px 20px;font-size:.78rem;line-height:1.5;display:flex}.customer-club-privacy svg{color:#087b4a;flex:none;width:17px}.customer-club-list article>b{color:#087b4a;text-align:right;min-width:92px}.customer-club-list .club-invite-pending{background:#fffaf0}.live-price-confirmation{background:#fff9eb;border:1px solid #e7c274;border-radius:9px;gap:11px;width:100%;min-width:0;padding:15px;display:grid;overflow:hidden}.live-price-confirmation>div{gap:4px;min-width:0;display:grid}.live-price-confirmation strong{font-size:.92rem}.live-price-confirmation>div>span{color:#6e6040;font-size:.78rem;line-height:1.5;display:block}.live-price-confirmation .live-confirmation-check{color:#443c29;text-transform:none;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;min-width:0;font-size:.82rem;font-weight:750;line-height:1.5;display:grid}.live-planner-form .live-price-confirmation .live-confirmation-check input[type=checkbox]{flex:0 0 20px;width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;margin:1px 0 0;padding:0}.live-price-confirmation .live-confirmation-check>span{min-width:0;color:inherit;font-size:inherit;line-height:inherit;overflow-wrap:anywhere;word-break:normal;display:block}.live-price-confirmation a{color:var(--red);white-space:normal;text-decoration:underline;display:inline}.live-usage-list{border:1px solid #d9e3e9;border-radius:9px;margin:0 20px 20px;overflow:hidden}.live-usage-list h3{background:#f7f9fa;border-bottom:1px solid #dfe7ec;margin:0;padding:13px 15px;font-size:.9rem}.live-usage-list article{border-bottom:1px solid #edf1f3;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 15px;display:grid}.live-usage-list article:last-child{border-bottom:0}.live-usage-list article div{gap:3px;display:grid}.live-usage-list small{color:var(--muted);font-size:.75rem}.live-usage-list a{background:var(--navy-900);color:#fff;border-radius:6px;min-height:38px;padding:9px 11px;font-size:.76rem;font-weight:850}.auction-extension-control{background:#f3f7fa;border:1px solid #b8ccda;border-radius:9px;gap:9px;padding:12px;display:grid}.auction-extension-control>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.auction-extension-control strong{font-size:.82rem}.auction-extension-control small{color:var(--muted);font-size:.7rem}.auction-extension-control>div:last-child{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.auction-extension-control button{min-height:38px;color:var(--navy-900);background:#fff;border:1px solid #aebfcb;border-radius:6px;font-size:.75rem;font-weight:900}.auction-extension-control button:hover:not(:disabled){border-color:var(--navy-900);background:var(--navy-900);color:#fff}.auction-extension-control button:disabled{cursor:not-allowed;opacity:.35}@media (max-width:1000px){.home-live-grid,.saas-pricing-explainer{grid-template-columns:1fr 1fr}.composer-form{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-club-form{grid-template-columns:1fr 1fr}}@media (max-width:620px){.home-live-section{padding:38px 0}.home-live-head{flex-direction:column;align-items:stretch}.home-live-grid,.saas-pricing-explainer{grid-template-columns:1fr}.composer-section{padding-block:22px}.composer-head{align-items:stretch;padding:18px}.slot-status{width:100%}.composer-form,.media-step{grid-template-columns:1fr;padding:16px}.composer-form .field-wide{grid-column:1}.composer-steps strong{font-size:.74rem;display:inline}.composer-actions{padding:12px 16px}.pro-summary-grid{grid-template-columns:1fr 1fr}.customer-club-form{grid-template-columns:1fr}.customer-club-list article{grid-template-columns:auto minmax(0,1fr)}.customer-club-list article>b,.customer-club-list article>button{text-align:left;grid-column:2;justify-self:start}.auction-extension-control>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr))}.live-usage-list article{grid-template-columns:minmax(0,1fr) auto}.live-usage-list article a{text-align:center;grid-column:1/-1}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--ink);font-family:var(--font-body), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16px}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}.container{width:min(1180px,100% - 40px);margin-inline:auto}.site-header{z-index:50;padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-bottom:1px solid #072a501a;position:sticky;top:0;box-shadow:0 8px 30px #001a380f}.nav-row{z-index:5;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:30px;min-height:82px;display:grid;position:relative}.brand{justify-content:flex-start;align-items:center;width:112px;height:82px;padding-block:10px;display:inline-flex}.brand img{object-fit:contain;width:88px;height:auto;max-height:61px;display:block}.desktop-nav{justify-content:center;align-items:center;gap:34px;display:flex}.desktop-nav a,.login-link{font-size:14px;font-weight:750;position:relative}.desktop-nav a{white-space:nowrap;padding:12px 2px}.desktop-nav a:after{background:var(--red);content:"";opacity:0;height:2px;transition:all .18s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(.2)}.desktop-nav a:hover:after,.desktop-nav a.active:after{opacity:1;transform:scaleX(1)}.nav-actions{align-items:center;gap:12px;display:flex}.language-switcher{border:1px solid var(--line);min-height:42px;color:var(--navy-950);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.language-switcher svg{width:17px;color:var(--red);flex:none}.language-switcher select{min-width:86px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-size:.82rem;font-weight:850}.language-switcher.compact select{width:34px;min-width:32px}@media (max-width:760px){.language-switcher{gap:3px;min-height:40px;padding:0 7px}.language-switcher svg{width:15px}}@media (max-width:420px){.language-switcher svg{display:none}.language-switcher{padding-inline:5px}}.icon-link,.login-link{align-items:center;gap:7px;display:inline-flex}.icon-link{border:1px solid var(--line);background:#fff;border-radius:50%;justify-content:center;width:42px;height:42px;transition:border-color .16s,color .16s,transform .16s}.icon-link:hover{color:var(--red);border-color:#9cabb9;transform:translateY(-1px)}.button{border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 23px;font-size:14px;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.button-red{background:var(--red);color:#fff;box-shadow:0 12px 26px #ed001633}.button-red:hover{background:var(--red-dark);box-shadow:0 15px 32px #ed001647}.button-small{min-height:44px;padding-inline:18px}.cta-label-short{display:none}.button-outline{background:#fff;border-color:#bcc8d4}.button-white{color:var(--navy-900);background:#fff}.mobile-menu-button{border:1px solid var(--line);width:42px;height:42px;color:var(--navy-950);background:#f7f9fb;border-radius:12px;justify-content:center;align-items:center;transition:border-color .16s,background .16s,color .16s;display:none}.mobile-menu-button[aria-expanded=true]{border-color:var(--navy-950);background:var(--navy-950);color:#fff}.mobile-nav-backdrop{display:none}.mobile-nav{top:calc(94px + env(safe-area-inset-top));right:max(20px,50% - 590px);bottom:max(16px, env(safe-area-inset-bottom));z-index:60;max-height:calc(100vh - 110px);max-height:calc(100dvh - 110px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior-y:contain;scrollbar-color:#b8c3ce transparent;scrollbar-width:thin;touch-action:pan-y;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #072a501f;border-radius:22px;display:none;position:fixed;left:max(20px,50% - 590px);overflow-y:auto;box-shadow:0 28px 80px #001a383d}.mobile-nav-heading{background:linear-gradient(120deg,#f7f9fb,#fff);border-bottom:1px solid #e8edf1;gap:4px;padding:22px 22px 17px;display:grid}.mobile-nav-heading span,.mobile-nav-account>p{color:var(--red);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.mobile-nav-heading strong{font-family:var(--font-display);letter-spacing:-.035em;font-size:24px}.mobile-nav-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.mobile-nav-links>a{background:#f9fbfc;border:1px solid #e0e6ec;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:78px;padding:13px;display:grid}.mobile-nav-links>a.active{background:#fff5f6;border-color:#ed001659}.mobile-nav-icon{background:var(--navy-950);color:#fff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.mobile-nav-icon svg{width:19px}.mobile-nav-links>a.active .mobile-nav-icon{background:var(--red)}.mobile-nav-links>a>span:nth-child(2){gap:3px;min-width:0;display:grid}.mobile-nav-links strong{font-size:14px}.mobile-nav-links small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.mobile-nav-arrow{color:#9aa8b6;font-size:23px;line-height:1}.mobile-nav-backdrop{z-index:45;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00142b7a;border:0;position:fixed;inset:0}.mobile-nav-account{background:#f7f9fb;border-top:1px solid #e8edf1;grid-template-columns:1fr 1fr;gap:10px;padding:16px;display:grid}.mobile-nav-account>p{grid-column:1/-1;margin-bottom:2px}.mobile-nav-account a{background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:14px;font-weight:800;display:inline-flex;border:1px solid var(--line)!important}.market-hero{background:radial-gradient(circle at 85% 12%,#ed00161f,#0000 25%),radial-gradient(circle at 70% 92%,#0a35661f,#0000 30%),linear-gradient(112deg,#fff 0%,#f8fafc 53%,#eaf0f5 100%);min-height:680px;position:relative;overflow:hidden}.hero-grid-overlay,.visual-grid{background-image:linear-gradient(#072a500b 1px,#0000 1px),linear-gradient(90deg,#072a500b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000002e);mask-image:linear-gradient(90deg,#000,#0000002e)}.market-hero-grid{grid-template-columns:1.04fr .96fr;align-items:center;gap:82px;min-height:680px;padding-block:72px 86px;display:grid;position:relative}.eyebrow{color:var(--navy-800);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 20px;font-size:11px;font-weight:850;display:flex}.eyebrow>span{background:var(--red);width:26px;height:2px;display:block}.hero-copy h1,.section-heading h2,.difference-intro h2,.final-cta h2,.page-hero h1,.detail-title,.dashboard-title{font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.055em;margin:0;font-weight:550;line-height:.98}.hero-copy h1{text-wrap:balance;max-width:630px;font-size:clamp(53px,5.25vw,78px)}.hero-copy h1 strong{color:var(--red);font-weight:700}.hero-lead{color:#52647b;max-width:620px;margin:27px 0 29px;font-size:17px;line-height:1.7}.hero-search{background:#fff;border:1px solid #cbd6e0;border-radius:15px;grid-template-columns:minmax(0,1.15fr) minmax(0,.8fr) auto;align-items:center;gap:0;width:min(680px,100%);min-height:68px;padding:7px;display:grid;box-shadow:0 20px 55px #05264d24}.hero-search-field{border-right:1px solid var(--line);align-items:center;gap:10px;min-width:0;min-height:52px;padding-inline:16px;display:flex}.hero-search-field svg{color:var(--red);flex:none}.hero-search input{background:0 0;border:0;outline:none;width:100%;min-width:0;height:42px;padding:0;font-size:15px}.hero-search button{background:var(--red);color:#fff;border:0;border-radius:10px;align-self:stretch;align-items:center;gap:9px;min-height:52px;padding:0 23px;font-weight:800;display:flex}.hero-quick-links{flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;display:flex}.hero-quick-links>span{color:#748397;letter-spacing:.07em;text-transform:uppercase;margin-right:2px;font-size:11px;font-weight:850}.hero-quick-links a{color:#52647a;background:#fffc;border:1px solid #d7e0e7;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:750;transition:border-color .16s,color .16s,background .16s}.hero-quick-links a:hover{color:var(--red);background:#fff;border-color:#ef9aa5}.hero-trust{color:#596a80;flex-wrap:wrap;gap:18px;margin-top:18px;font-size:12px;font-weight:700;display:flex}.hero-trust span{background:#ffffffb8;border:1px solid #072a5014;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;display:flex}.hero-trust svg{color:#087443;background:#e8f4ee;border-radius:50%;width:15px;height:15px;padding:2px}.hero-market-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #072a501c;border-radius:26px;width:100%;padding:24px;position:relative;box-shadow:0 42px 90px #05264d33,0 0 0 10px #ffffff6b}.hero-market-card:before{background:linear-gradient(90deg, var(--red), #ff6f7d);content:"";border-radius:0 0 6px 6px;height:3px;position:absolute;top:0;left:34px;right:34px}.market-card-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:18px;font-size:12px;font-weight:800;display:flex}.market-card-top div{align-items:center;gap:8px;display:flex}.market-card-top>span{color:var(--red);background:#fff0f1;border-radius:999px;padding:5px 9px;font-size:10px}.live-dot{background:var(--red);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #ed00161a}.hero-featured{grid-template-columns:1fr 1fr;gap:12px;padding-block:17px;display:grid}.featured-item{border:1px solid var(--line);background:#f9fafb;border-radius:10px;grid-template-columns:64px 1fr;gap:4px 11px;min-width:0;padding:10px;font-size:11px;display:grid}.featured-main{grid-row:span 2;grid-template-columns:1fr;padding:14px}.featured-item .mini-visual{background:#edf1f5;border-radius:7px;grid-row:span 2;justify-content:center;align-items:center;min-height:64px;display:flex;overflow:hidden}.featured-main .mini-visual{min-height:190px}.featured-item .mini-visual>img{object-fit:cover;width:100%;height:100%;min-height:64px}.featured-main .mini-visual>img{min-height:190px}.mini-missing-image{color:#65758a;text-align:center;padding:12px;font-size:10px;font-weight:750}.featured-item svg{width:44px;height:44px;color:var(--navy-800)}.featured-main svg{width:108px;height:108px}.featured-item span{text-overflow:ellipsis;white-space:nowrap;align-self:end;font-weight:750;overflow:hidden}.featured-item strong{color:var(--red);font-size:12px}.mini-red{background:linear-gradient(145deg,#ffe9eb,#f8f1f2)!important}.mini-navy{background:linear-gradient(145deg,#dfeaf6,#f1f5f9)!important}.mini-sand{background:linear-gradient(145deg,#f3e4cf,#fbf7ef)!important}.market-pulse{background:var(--navy-900);color:#fff;border-radius:10px;grid-template-columns:repeat(3,1fr);display:grid}.market-pulse div{border-right:1px solid #ffffff26;flex-direction:column;gap:3px;padding:13px 15px;display:flex}.market-pulse div:last-child{border-right:0}.market-pulse span{font-family:var(--font-display);font-size:20px;font-weight:650}.market-pulse small{color:#ffffff94;text-transform:uppercase;font-size:8px}.floating-proof{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:10px;font-weight:800;display:flex;position:absolute;box-shadow:0 12px 32px #05264d26}.floating-proof svg{width:16px;color:var(--red)}.proof-one{top:42%;left:-36px}.proof-two{bottom:22%;right:-22px}.category-section,.listing-section,.steps-section{padding-block:88px}.category-section{background:linear-gradient(#fff,#f9fbfc)}.section-heading h2,.difference-intro h2,.final-cta h2{text-wrap:balance;font-size:clamp(38px,4.1vw,58px)}.section-heading>div>p:not(.eyebrow),.section-heading>p:not(.eyebrow){max-width:720px;color:var(--muted);margin:14px 0 0;line-height:1.65}.heading-row{justify-content:space-between;align-items:end;gap:30px;display:flex}.text-link{border-bottom:2px solid var(--red);align-items:center;gap:8px;padding-bottom:5px;font-size:13px;font-weight:850;display:inline-flex}.category-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.category-card{background:#fff;border:1px solid #dce4eb;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;min-height:124px;padding:22px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 9px 28px #05264d0b}.category-card:hover{z-index:1;background:#fff;border-color:#ed001647;position:relative;transform:translateY(-4px);box-shadow:0 18px 38px #05264d1a}.category-icon{background:linear-gradient(145deg, var(--navy-800), var(--navy-950));color:#fff;border-radius:14px;justify-content:center;align-items:center;width:54px;height:54px;display:flex;box-shadow:0 10px 22px #05264d2e}.category-icon svg{width:25px}.category-card>span:nth-child(2){flex-direction:column;gap:5px;min-width:0;display:flex}.category-card strong{font-size:15px}.category-card small{color:var(--muted);font-size:12px;line-height:1.35}.category-card>svg{color:#9ba8b5;width:18px}.listing-section{background:linear-gradient(#f1f5f8,#f7f9fb)}.platform-tools-section{background:linear-gradient(#fff,#fbfcfd);padding-block:88px}.platform-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.platform-tool-card{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:18px;min-height:178px;padding:27px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 10px 30px #05264d0a}.platform-tool-card:hover{border-color:#ef9aa5;transform:translateY(-3px);box-shadow:0 18px 38px #05264d1a}.platform-tool-card>svg{width:20px;color:var(--red)}.platform-tool-icon{background:var(--navy-950);color:#fff;border-radius:12px;place-items:center;width:50px;height:50px;display:grid}.platform-tool-icon svg{width:23px}.platform-tool-copy{gap:7px;display:grid}.platform-tool-copy small{color:var(--red);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.platform-tool-copy strong{font-family:var(--font-display);font-size:21px;line-height:1.25}.platform-tool-copy em{color:var(--muted);font-size:14px;font-style:normal;line-height:1.6}.platform-tool-card-app{background:linear-gradient(110deg,#f8fafb,#edf3f7);grid-column:1/-1;min-height:148px}.product-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.product-card{background:#fff;border:1px solid #dbe2e9;border-radius:18px;min-width:0;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 9px 28px #05264d0f}.product-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #05264d1f}.product-image-link{display:block;position:relative}.product-visual{background:linear-gradient(145deg,#ecf1f5,#f8fafb);justify-content:center;align-items:center;min-height:215px;display:flex;position:relative;overflow:hidden}.product-visual .visual-grid{opacity:.55;background-size:28px 28px}.product-visual>svg{z-index:2;filter:drop-shadow(0 16px 12px #05264d1f);width:105px;height:105px;position:relative}.product-visual>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.product-visual.compact{min-height:90px}.product-visual.compact>svg{width:55px;height:55px}.visual-orbit{border:1px solid #05264d1a;border-radius:50%;position:absolute}.orbit-one{width:180px;height:70px;transform:rotate(-12deg)}.orbit-two{width:155px;height:155px}.visual-label{z-index:2;color:#05264d73;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900;position:absolute;bottom:10px;right:12px}.tone-red{color:#b00014;background:linear-gradient(145deg,#ffe6e9,#f7f1f2)}.tone-navy{color:#082f5d;background:linear-gradient(145deg,#dce9f4,#f3f7fa)}.tone-sand{color:#9c6a2b;background:linear-gradient(145deg,#ead8bf,#faf5ec)}.tone-blue{color:#16719b;background:linear-gradient(145deg,#d8edf6,#f1f8fb)}.tone-silver{color:#56626e;background:linear-gradient(145deg,#dfe3e7,#fafafa)}.tone-cream{color:#7c5a32;background:linear-gradient(145deg,#f0e5d4,#fffaf3)}.tone-green{color:#35684b;background:linear-gradient(145deg,#dce9e2,#f5f9f6)}.tone-steel{color:#3b5867;background:linear-gradient(145deg,#d7e0e4,#f2f5f6)}.tone-gold{color:#8d6818;background:linear-gradient(145deg,#f1e2b9,#fbf7ec)}.tone-violet{color:#65458b;background:linear-gradient(145deg,#e7e1f3,#faf8fd)}.sponsored-badge{z-index:3;background:var(--navy-900);color:#fff;letter-spacing:.07em;text-transform:uppercase;border-radius:5px;padding:6px 8px;font-size:8px;font-weight:850;position:absolute;top:11px;left:11px}.favorite-button{z-index:3;background:#fffffff0;border:1px solid #05264d1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:10px;right:10px}.favorite-button:hover{color:var(--red)}.product-meta-row,.product-location,.seller-line{align-items:center;display:flex}.product-meta-row{color:#778698;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;font-size:9px;font-weight:800}.product-card h3{min-height:43px;font-family:var(--font-display);margin:9px 0 7px;font-size:17px;font-weight:650;line-height:1.25}.product-price{color:var(--navy-900);font-family:var(--font-display);margin:0 0 13px;font-size:21px;font-weight:700}.product-location{color:var(--muted);gap:5px;font-size:11px}.seller-line{color:#607085;border-top:1px solid #edf0f3;gap:5px;margin-top:12px;padding-top:11px;font-size:10px;font-weight:700}.seller-line svg{color:#1476b8}.difference-section{background:radial-gradient(circle at 10% 0%, #ed00162b, transparent 26%), radial-gradient(circle at 92% 100%, #1f59913d, transparent 28%), var(--navy-950);color:#fff;padding-block:100px}.difference-grid{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.eyebrow-light{color:#ffffffb3}.difference-intro>p:not(.eyebrow){color:#ffffffab;margin:22px 0 30px;line-height:1.75}.difference-cards{border-top:1px solid #ffffff2b;border-left:1px solid #ffffff2b;grid-template-columns:1fr 1fr;display:grid}.difference-cards article{border-bottom:1px solid #ffffff2b;border-right:1px solid #ffffff2b;min-height:225px;padding:28px;position:relative}.difference-cards article>svg{width:29px;height:29px;color:var(--red)}.difference-cards .number{color:#fff3;font-size:13px;font-weight:850;position:absolute;top:25px;right:25px}.difference-cards h3{font-family:var(--font-display);margin:25px 0 9px;font-size:20px}.difference-cards p{color:#fff9;margin:0;font-size:13px;line-height:1.65}.centered{text-align:center;max-width:790px;margin-left:auto;margin-right:auto}.centered .eyebrow{justify-content:center}.steps-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.steps-grid article{border-right:1px solid var(--line);min-height:235px;padding:30px}.steps-grid article:last-child{border-right:0}.steps-grid article>span{color:var(--red);font-size:11px;font-weight:900}.steps-grid h3{font-family:var(--font-display);margin:43px 0 12px;font-size:24px}.steps-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.final-cta{background:linear-gradient(115deg, var(--navy-900), var(--navy-950));color:#fff;padding-block:70px}.final-cta-inner{justify-content:space-between;align-items:center;gap:30px;display:flex}.final-cta h2{font-size:clamp(38px,4vw,56px)}.final-cta p:not(.eyebrow){color:#ffffffa1;margin:12px 0 0}.site-footer{color:#fff;background:linear-gradient(145deg,#001a38,#000f21);padding:58px 0 20px}.footer-grid{grid-template-columns:1.45fr 1fr 1fr;gap:55px;padding-bottom:52px;display:grid}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-logo-wrap{background:#fff;border-radius:7px;justify-content:center;align-items:center;width:100px;height:74px;display:flex;overflow:hidden}.footer-logo-wrap img{width:110px;height:auto}.footer-brand p{margin:7px 0 0;font-size:13px;font-weight:800}.footer-brand span,.footer-grid a{color:#ffffffa6;font-size:13px;line-height:1.6}.footer-grid a:hover{color:#fff}.footer-title{color:#ffffff7a;letter-spacing:.15em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:850}.footer-bottom{color:#ffffff75;border-top:1px solid #ffffff21;justify-content:space-between;padding-top:18px;font-size:11px;display:flex}.page-hero{background:var(--surface);padding:68px 0 62px;position:relative;overflow:hidden}.page-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#072a500a 1px,#0000 1px),linear-gradient(90deg,#072a500a 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0}.page-hero>.container{z-index:1;position:relative}.page-hero h1{max-width:800px;font-size:clamp(48px,6vw,78px)}.page-hero h1 strong{color:var(--red)}.page-hero .lead{max-width:700px;color:var(--muted);margin:20px 0 0;font-size:17px;line-height:1.7}.breadcrumb{color:#758397;gap:7px;margin-bottom:30px;font-size:11px;font-weight:700;display:flex}.breadcrumb a:hover{color:var(--red)}.marketplace-section{z-index:3;background:#f7f9fa;padding-bottom:95px;position:relative}.marketplace-shell{position:relative;top:-48px}.market-search-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;grid-template-columns:1fr .65fr auto;align-items:stretch;gap:0;padding:12px;display:grid}.market-search-field{border-right:1px solid var(--line);grid-template-columns:auto 1fr;align-content:center;column-gap:10px;min-width:0;padding:4px 18px;display:grid}.market-search-field svg{width:19px;color:var(--red);grid-row:span 2;align-self:center}.market-search-field span{color:#7a8796;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.market-search-field input{border:0;outline:none;min-width:0;padding:3px 0 0;font-size:13px;font-weight:650}.market-search-panel .button{margin-left:12px}.marketplace-content{grid-template-columns:238px 1fr;align-items:start;gap:28px;margin-top:30px;display:grid}.filters-panel{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:22px;padding:23px;display:flex;position:sticky;top:20px}.filters-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.filters-title>span{font-family:var(--font-display);align-items:center;gap:8px;font-weight:700;display:flex}.filters-title svg{width:18px}.filters-title button{color:var(--red);background:0 0;border:0;padding:0;font-size:9px;font-weight:800}.filters-panel>label{color:#465a72;flex-direction:column;gap:8px;font-size:10px;font-weight:800;display:flex}.filters-panel select,.filters-panel input,.results-toolbar select{background:#fafbfc;border:1px solid #d4dce4;border-radius:6px;outline:none;width:100%;height:43px;padding:0 11px;font-size:12px}.filters-panel select:disabled{color:#98a4b0;cursor:not-allowed;opacity:.68}.filter-note{background:#eef4f8;border-radius:8px;gap:10px;padding:14px;display:flex}.filter-note>svg{width:19px;color:var(--red);flex:none}.filter-note div{flex-direction:column;gap:5px;display:flex}.filter-note span{color:#68798d;font-size:9px;line-height:1.55}.results-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:52px;margin-bottom:16px;display:flex}.results-toolbar>div{flex-direction:column;display:flex}.results-toolbar strong{font-family:var(--font-display);font-size:21px}.results-toolbar span{color:var(--muted);font-size:11px}.results-toolbar label{color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:10px;font-weight:800;display:flex}.results-toolbar select{background:#fff;width:150px}.grid-indicator{align-items:center;gap:6px;display:flex}.grid-indicator svg{width:18px}.active-filters{flex-wrap:wrap;gap:7px;margin:-4px 0 17px;display:flex}.active-filters button{background:#e7edf2;border:0;border-radius:999px;align-items:center;gap:7px;padding:7px 9px;font-size:10px;font-weight:750;display:inline-flex}.active-filters svg{width:13px}.marketplace-product-grid{grid-template-columns:repeat(3,1fr)}.empty-results,.market-loading{text-align:center;background:#fff;border:1px dashed #cbd5df;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:380px;display:flex}.empty-results>svg{color:#8c9baa;width:42px;height:42px}.empty-results h2{font-family:var(--font-display);margin:8px 0 0;font-size:26px}.empty-results p{color:var(--muted);margin:0 0 12px;font-size:13px}@media (max-width:900px){.marketplace-content{grid-template-columns:1fr}.filters-panel{grid-template-columns:repeat(3,1fr);display:grid;position:static}.filters-title,.filter-note{grid-column:1/-1}}@media (max-width:760px){.market-search-panel{grid-template-columns:1fr;gap:8px}.market-search-field{border-right:0;border-bottom:1px solid var(--line);min-height:58px}.market-search-panel .button{margin-left:0}.filters-panel{grid-template-columns:1fr}.filters-title,.filter-note{grid-column:auto}.results-toolbar{flex-wrap:wrap;align-items:flex-start}.results-toolbar label{order:3;width:100%;margin-left:0}.marketplace-product-grid{grid-template-columns:1fr}}.product-detail-page{padding-top:28px}.product-breadcrumb{white-space:nowrap;margin-bottom:26px;overflow:hidden}.product-detail-grid{grid-template-columns:1.12fr .88fr;align-items:start;gap:52px;padding-bottom:72px;display:grid}.gallery-main{border:1px solid var(--line);border-radius:15px;overflow:hidden}.gallery-main .product-visual{min-height:580px}.gallery-main .product-visual>svg{width:255px;height:255px}.gallery-main .orbit-one{width:480px;height:170px}.gallery-main .orbit-two{width:380px;height:380px}.gallery-thumbs{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.gallery-thumbs button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:0;position:relative;overflow:hidden}.gallery-thumbs button.active{border:2px solid var(--navy-800)}.gallery-thumbs button span{background:#fff;border-radius:3px;padding:3px 5px;font-size:7px;font-weight:850;position:absolute;bottom:5px;right:5px}.detail-kicker{gap:8px;margin-bottom:18px;display:flex}.detail-kicker span{color:#597086;letter-spacing:.05em;text-transform:uppercase;background:#eaf0f4;border-radius:4px;padding:6px 8px;font-size:9px;font-weight:850}.detail-kicker span:first-child{background:var(--navy-900);color:#fff}.detail-title{font-size:clamp(38px,4vw,55px);line-height:1.02}.detail-price{color:var(--red);font-family:var(--font-display);margin:22px 0 15px;font-size:34px;font-weight:700}.detail-description{color:#5f6f82;margin:0 0 20px;font-size:14px;line-height:1.7}.detail-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#5f7084;flex-wrap:wrap;gap:12px 17px;padding-block:17px;font-size:10px;font-weight:700;display:flex}.detail-facts span{align-items:center;gap:5px;display:flex}.detail-facts svg{width:15px;color:var(--navy-800)}.detail-actions{gap:9px;margin-block:17px;display:flex}.detail-actions button{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:10px;font-weight:800;display:flex}.detail-actions svg{width:16px}.seller-card{border:1px solid var(--line);border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:15px;display:grid}.seller-avatar{background:var(--navy-900);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:47px;height:47px;font-size:12px;font-weight:850;display:flex}.seller-card>div:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.seller-card span,.seller-card small{color:#718094;font-size:9px}.seller-card strong{align-items:center;gap:5px;font-size:12px;display:flex}.seller-card strong svg{color:#1476b8;width:14px}.seller-card>a{color:var(--red);font-size:9px;font-weight:850}.inquiry-form{background:var(--navy-900);color:#fff;border-radius:10px;margin-top:14px;padding:19px}.inquiry-heading{align-items:center;gap:11px;margin-bottom:15px;display:flex}.inquiry-heading>svg{width:22px;color:var(--red)}.inquiry-heading>div{flex-direction:column;gap:3px;display:flex}.inquiry-heading strong{font-family:var(--font-display);font-size:16px}.inquiry-heading span{color:#ffffff94;font-size:9px}.inquiry-form label{color:#ffffffbd;flex-direction:column;gap:6px;font-size:9px;font-weight:750;display:flex}.inquiry-form textarea,.inquiry-form input{color:#fff;resize:vertical;background:#ffffff14;border:1px solid #ffffff2e;border-radius:5px;outline:none;width:100%;padding:11px;font-size:11px;font-weight:500}.inquiry-fields{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.inquiry-form .button{width:100%;margin-top:12px}.inquiry-form .button:disabled{opacity:.7;cursor:wait}.inquiry-error{color:#ffd2d7;background:#ffffff1f;border-radius:5px;margin-top:9px;padding:9px 10px;font-size:9px;font-weight:750}.inquiry-form>small{color:#ffffff9e;text-align:center;margin-top:8px;font-size:12px;line-height:1.5;display:block}.inquiry-form>small a{color:#fff;font-weight:800;text-decoration:underline}.inquiry-success{color:#075c35;background:#eaf6ef;border-radius:10px;gap:12px;margin-top:14px;padding:20px;display:flex}.inquiry-success svg{flex:none}.inquiry-success p{margin:3px 0 0;font-size:10px}.safety-note{color:#416052;background:#f4f9f6;border:1px solid #dce7df;border-radius:8px;gap:10px;margin-top:14px;padding:13px;display:flex}.safety-note svg{color:#168252;flex:none;width:18px}.safety-note>div{flex-direction:column;gap:3px;display:flex}.safety-note strong{font-size:10px}.safety-note span{font-size:9px;line-height:1.5}.safety-note:hover{color:#234c39;border-color:#9bc9b0}.product-copy-grid{border-top:1px solid var(--line);grid-template-columns:1fr 320px;gap:80px;padding-block:72px;display:grid}.product-copy-grid article h2{font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 20px;font-size:36px}.product-copy-grid article>p:not(.eyebrow){color:var(--muted);line-height:1.8}.product-copy-grid ul{flex-direction:column;gap:12px;margin:25px 0 0;padding:0;list-style:none;display:flex}.product-copy-grid li{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.product-copy-grid li svg{width:17px;color:var(--red)}.product-copy-grid aside{background:var(--surface);border-radius:10px;grid-template-columns:1fr 1fr;gap:0;padding:22px;display:grid}.product-copy-grid aside span,.product-copy-grid aside strong{border-bottom:1px solid #dce3e9;padding-block:11px;font-size:10px}.product-copy-grid aside span{color:var(--muted)}.product-copy-grid aside strong{text-align:right}.product-copy-grid aside button{color:var(--red);background:0 0;border:0;grid-column:1/-1;align-items:center;gap:6px;margin-top:18px;padding:0;font-size:9px;font-weight:800;display:flex}.product-copy-grid aside svg{width:14px}.related-section{background:var(--surface);padding-block:80px}.sell-hero-grid{grid-template-columns:1fr 340px;align-items:center;gap:80px;display:grid}.sell-hero h1{max-width:870px;font-size:clamp(48px,5.5vw,76px)}.sell-benefits{color:#586b80;flex-wrap:wrap;gap:13px 20px;margin-top:23px;font-size:11px;font-weight:750;display:flex}.sell-benefits span{align-items:center;gap:7px;display:flex}.sell-benefits svg{width:15px;color:var(--red)}.policy-card{z-index:2;background:var(--navy-900);box-shadow:var(--shadow);color:#fff;border-radius:14px;padding:30px;position:relative}.policy-number{color:var(--red);font-family:var(--font-display);letter-spacing:-.08em;font-size:96px;font-weight:700;line-height:.8}.policy-card>div:nth-child(2){flex-direction:column;margin-top:17px;display:flex}.policy-card strong{font-family:var(--font-display);font-size:24px}.policy-card span{color:#ffffff91;font-size:12px}.policy-card hr{background:#ffffff2b;border:0;height:1px;margin:24px 0 18px}.policy-card p{color:#ffffffa1;font-size:11px;line-height:1.7}.policy-card a{color:#fff;align-items:center;gap:8px;margin-top:19px;font-size:11px;font-weight:850;display:flex}.policy-card a svg{width:16px;color:var(--red)}.listing-composer{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 30px 75px #05264d17}.composer-head{background:#fbfcfd;justify-content:space-between;align-items:flex-end;gap:30px;padding:34px 38px;display:flex}.composer-head h2{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:34px}.slot-status>span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.slot-status>strong{margin:3px 0 9px;font-size:12px;display:block}.slot-status>div{background:#dfe5ea;border-radius:999px;height:6px;overflow:hidden}.slot-status i{border-radius:inherit;background:var(--red);width:4%;height:100%;display:block}.composer-steps{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.composer-steps>div{border-right:1px solid var(--line);color:#8a97a5;justify-content:center;align-items:center;gap:10px;min-height:68px;font-size:11px;display:flex}.composer-steps>div:last-child{border-right:0}.composer-steps>div.active{color:var(--navy-900)}.composer-steps>div>span{border:1px solid #cbd3db;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:10px;font-weight:850;display:flex}.composer-steps>div.active>span{border-color:var(--red);background:var(--red);color:#fff}.composer-steps svg{width:13px}.composer-form{grid-template-columns:1fr 1fr;gap:20px 24px;padding:35px 38px;display:grid}.composer-form label,.media-step label{color:#40556d;flex-direction:column;gap:8px;font-size:10px;font-weight:850;display:flex;position:relative}.composer-form label small{color:#909baa;margin-left:4px;font-size:9px;font-weight:500}.composer-form input,.composer-form select,.composer-form textarea{resize:vertical;background:#fbfcfd;border:1px solid #cfd8e0;border-radius:6px;outline:none;width:100%;min-height:48px;padding:12px 13px;font-size:12px;font-weight:500}.composer-form input:focus,.composer-form select:focus,.composer-form textarea:focus{border-color:var(--navy-800);box-shadow:0 0 0 3px #0a356612}.composer-form label>span{color:#9ba6b2;font-size:8px;position:absolute;bottom:7px;right:9px}.field-wide{grid-column:1/-1}.composer-hint{color:#536b82;background:#edf3f7;border-radius:7px;align-items:flex-start;gap:10px;padding:14px;font-size:10px;line-height:1.55;display:flex}.composer-hint svg{width:18px;color:var(--navy-800);flex:none}.media-step{grid-template-columns:1.15fr .85fr;gap:26px;padding:35px 38px;display:grid}.upload-panel{min-width:0}.upload-zone{cursor:pointer;text-align:center;background:#fafbfc;border:2px dashed #bdc9d4;border-radius:10px;justify-content:center;align-items:center;min-height:220px;padding:28px;transition:border-color .18s,background .18s}.upload-zone:hover{border-color:var(--red);background:#fff8f9}.upload-zone.is-busy{cursor:wait}.upload-zone svg{width:45px;height:45px;color:var(--red)}.upload-zone strong{color:var(--navy-900);font-family:var(--font-display);font-size:20px}.upload-zone span{max-width:430px;color:var(--muted);font-size:11px;font-weight:650;line-height:1.55}.upload-zone input{opacity:0;width:1px;height:1px;position:absolute}.upload-zone b{color:var(--navy-800);font-size:12px}.image-notice{color:#50677d;margin:10px 0 0;font-size:12px;font-weight:700;line-height:1.5}.selected-image-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.selected-image-grid article{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;position:relative;overflow:hidden}.selected-image-grid img{aspect-ratio:1/.82;object-fit:cover;width:100%;display:block}.selected-image-grid span,.selected-image-grid small{color:var(--navy-900);text-overflow:ellipsis;white-space:nowrap;padding:7px 8px 0;font-size:10px;font-weight:800;display:block;overflow:hidden}.selected-image-grid small{color:var(--muted);padding:2px 8px 8px;font-size:9px;font-weight:650}.selected-image-grid button{color:#fff;cursor:pointer;background:#001228e0;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex;position:absolute;top:6px;right:6px}.selected-image-grid button:hover{background:var(--red)}.selected-image-grid button svg{width:15px;height:15px}.quality-panel{background:var(--surface);border-radius:10px;padding:25px}.quality-score{justify-content:space-between;align-items:baseline;display:flex}.quality-score span{color:var(--muted);font-size:10px;font-weight:750}.quality-score strong{color:var(--red);font-family:var(--font-display);font-size:29px}.quality-bar{background:#d9e0e6;border-radius:999px;height:7px;margin:10px 0 22px;overflow:hidden}.quality-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--red), #ff5263);height:100%;transition:width .25s;display:block}.quality-panel ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.quality-panel li{color:#8793a0;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.quality-panel li svg{border:1px solid #bbc5cf;border-radius:50%;width:16px;padding:2px}.quality-panel li.done{color:#157346}.quality-panel li.done svg{background:#e4f3eb;border-color:#157346}.social-ready{background:var(--navy-900);color:#fff;border-radius:7px;gap:10px;margin-top:24px;padding:15px;display:flex}.social-ready>svg{width:21px;color:var(--red);flex:none}.social-ready div{flex-direction:column;gap:4px;display:flex}.social-ready strong{font-size:10px}.social-ready span{color:#ffffff94;font-size:8px;line-height:1.5}.preview-product{border:1px solid var(--line);border-radius:10px;grid-template-columns:330px 1fr;display:grid;overflow:hidden}.preview-product .product-visual{min-height:300px}.preview-uploaded-photo{background:#eef1f4;min-height:300px}.preview-uploaded-photo img{object-fit:cover;width:100%;height:100%;min-height:300px;display:block}.preview-product>div:last-child{padding:28px}.preview-product span{color:var(--red);text-transform:uppercase;font-size:9px;font-weight:850}.preview-product h3{font-family:var(--font-display);margin:12px 0 8px;font-size:30px}.preview-product strong{font-family:var(--font-display);font-size:24px}.preview-product p{color:var(--muted);font-size:12px;line-height:1.7}.preview-product small{color:var(--muted);font-size:10px}.publish-policy{background:#f0f8f4;border:1px solid #bedfce;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-top:15px;padding:18px;display:grid}.publish-policy>svg{color:#168252}.publish-policy>div{flex-direction:column;gap:4px;display:flex}.publish-policy p{color:#577063;margin:0;font-size:9px;line-height:1.5}.publish-policy>span{color:#087443;font-family:var(--font-display);font-size:22px;font-weight:700}.terms-check{color:#5d6f82;align-items:flex-start;gap:10px;margin-top:16px;font-size:14px;line-height:1.55;display:flex}.terms-check input{width:18px;height:18px;accent-color:var(--red);flex:none;margin-top:2px}.terms-check a{color:var(--red);text-underline-offset:2px;font-weight:800;text-decoration:underline}.composer-actions{border-top:1px solid var(--line);background:#fbfcfd;justify-content:space-between;align-items:center;padding:22px 38px;display:flex}.composer-actions .button svg{width:16px}.composer-actions .button:disabled{opacity:.45;cursor:not-allowed;transform:none}.publish-action{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.publish-action>span{color:var(--muted);font-size:11px;font-weight:750}.composer-error{color:#a3091b;background:#fff1f3;border:1px solid #f3b9bf;border-radius:7px;margin-top:14px;padding:12px 14px;font-size:10px;font-weight:750}.composer-success-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@keyframes fp-spin{to{transform:rotate(360deg)}}.composer-success{border:1px solid var(--line);min-height:560px;box-shadow:var(--shadow);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:50px;display:flex}.success-icon{color:#118151;background:#e8f6ef;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:23px;display:flex}.success-icon svg{width:34px;height:34px}.composer-success .eyebrow{justify-content:center}.composer-success h2{font-family:var(--font-display);margin:0;font-size:40px}.composer-success>p:not(.eyebrow){max-width:620px;color:var(--muted);line-height:1.7}.success-summary{background:var(--surface);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;width:min(520px,100%);margin:18px 0 26px;padding:17px;display:flex}.success-summary span{color:var(--red);font-weight:800}.success-summary small{color:var(--muted)}.pricing-section{background:var(--surface);padding-block:96px}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:14px;display:grid}.pricing-card{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;min-height:520px;padding:26px;display:flex;position:relative}.pricing-card.recommended{border:2px solid var(--red);box-shadow:0 20px 45px #ed00161f}.recommend-label{background:var(--red);color:#fff;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:850;position:absolute;top:-13px;right:18px}.plan-head{border-bottom:1px solid var(--line);flex-direction:column;padding-bottom:19px;display:flex}.plan-head>span{color:var(--red);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.plan-head strong{font-family:var(--font-display);margin-top:15px;font-size:31px}.plan-head small{color:var(--muted);font-size:9px}.plan-limit{align-items:center;gap:10px;margin:20px 0;display:flex}.plan-limit b{color:var(--navy-900);font-family:var(--font-display);font-size:46px;line-height:1}.plan-limit span{color:var(--muted);font-size:10px;line-height:1.35}.pricing-card ul{flex-direction:column;gap:12px;margin:0 0 25px;padding:0;list-style:none;display:flex}.pricing-card li{color:#56697e;align-items:flex-start;gap:7px;font-size:10px;line-height:1.5;display:flex}.pricing-card li svg{width:14px;color:var(--red);flex:none}.pricing-card .button{width:100%;margin-top:auto}.pricing-note{color:#778698;text-align:center;margin:22px auto 0;font-size:9px}.pricing-area-map{background:#fff;border:1px solid #d2dde5;border-radius:12px;margin-top:22px;overflow:hidden}.pricing-area-map>header{border-bottom:1px solid var(--line);padding:19px 22px}.pricing-area-map>header span{color:var(--red);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.pricing-area-map>header h3{font-family:var(--font-display);margin:4px 0 0;font-size:24px}.pricing-area-map>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pricing-area-map article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:5px;padding:17px 20px;display:grid}.pricing-area-map article:nth-child(3n){border-right:0}.pricing-area-map article:nth-last-child(-n+3){border-bottom:0}.pricing-area-map article span{color:#6b7d8e;text-transform:uppercase;font-size:9px;font-weight:850}.pricing-area-map article strong{color:var(--navy-950);font-size:15px}.pricing-area-map article p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.category-pricing-panel{background:#fff;border:1px solid #d2dde5;border-radius:12px;gap:18px;margin-top:22px;padding:22px;display:grid}.category-pricing-copy{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;display:grid}.category-pricing-copy>svg{width:26px;color:var(--red)}.category-pricing-copy span{color:var(--red);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.category-pricing-copy h3{font-family:var(--font-display);margin:4px 0 5px;font-size:24px}.category-pricing-copy p{max-width:820px;color:var(--muted);margin:0;font-size:11px;line-height:1.6}.category-price-tags{flex-wrap:wrap;gap:7px;display:flex}.category-price-tags span{color:#425a70;background:#f6f8fa;border:1px solid #d9e2e8;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:750}.category-pricing-panel footer{border-top:1px solid var(--line);align-items:flex-start;gap:9px;padding-top:15px;display:flex}.category-pricing-panel footer svg{color:#0a8754;flex:none;width:18px}.category-pricing-panel footer p{color:#587064;margin:0;font-size:10px;line-height:1.55}.order-button-wrap{flex-direction:column;gap:7px;display:flex}.order-button-wrap>.button{cursor:pointer;border:0;width:100%}.legal-order-backdrop{z-index:220;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#00142bc2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.legal-order-dialog{width:min(620px,100%);max-height:calc(100vh - 40px);color:var(--navy-950);background:#fff;border:0;border-radius:14px;padding:31px;position:relative;overflow-y:auto;box-shadow:0 35px 110px #00000061}.legal-order-close{border:1px solid var(--line);color:#62758a;cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px;right:14px}.legal-order-close svg{width:18px}.legal-order-icon{width:28px;height:28px;color:var(--red)}.legal-order-dialog>span{color:var(--red);letter-spacing:.08em;text-transform:uppercase;margin-top:12px;font-size:12px;font-weight:900;display:block}.legal-order-dialog h2{font-family:var(--font-display);letter-spacing:-.035em;margin:7px 0 20px;font-size:32px}.legal-order-summary{border:1px solid var(--line);background:#f8fafb;border-radius:9px;grid-template-columns:1fr 1fr;display:grid}.legal-order-summary>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:5px;padding:15px;display:grid}.legal-order-summary>div:nth-child(2n){border-right:0}.legal-order-summary>div:nth-last-child(-n+2){border-bottom:0}.legal-order-summary span{color:#718195;font-size:12px;font-weight:750}.legal-order-summary strong{color:var(--navy-950);font-size:14px;line-height:1.45}.legal-order-terms{background:#fff;border:1px solid #d2dce5;border-radius:8px;margin:20px 0 0;padding:16px}.legal-order-error{color:#a3091b;background:#fff0f2;border-radius:7px;gap:8px;margin:13px 0 0;padding:12px;font-size:13px;display:grid}.legal-order-error a{color:#a3091b;font-weight:850;text-decoration:underline}.legal-order-actions{justify-content:flex-end;align-items:center;gap:9px;margin-top:20px;display:flex}.legal-order-actions>button:first-child{border:1px solid var(--line);color:#53677b;cursor:pointer;background:#fff;border-radius:7px;min-height:45px;padding:0 15px;font-size:13px;font-weight:800}.legal-order-actions .button{min-height:45px}.legal-order-actions button:disabled{cursor:not-allowed;opacity:.55}.legal-order-dialog>small{color:#6c7d8f;margin-top:13px;font-size:12px;line-height:1.55;display:block}@media (max-width:620px){.legal-order-dialog{padding:26px 19px}.legal-order-summary{grid-template-columns:1fr}.legal-order-summary>div{border-right:0}.legal-order-summary>div:nth-last-child(2){border-bottom:1px solid var(--line)}.legal-order-actions{flex-direction:column-reverse;align-items:stretch}.legal-order-actions button{justify-content:center;width:100%}}.order-feedback{color:#a3091b;font-size:8px;line-height:1.45}.order-feedback.success{color:#117249}.order-feedback a{color:var(--red);margin-left:4px;font-weight:900;text-decoration:underline}.boost-order-button{color:var(--navy-900);cursor:pointer;background:#fff;border:1px solid #d7e0e8;border-radius:6px;align-items:center;gap:7px;padding:8px 11px;font-size:9px;font-weight:850;display:inline-flex}.boost-order-button svg{width:14px}.listing-status-action{flex-direction:column;gap:4px;display:flex}.listing-status-action button{color:var(--navy-900);cursor:pointer;background:#f8fafb;border:1px solid #d7e0e8;border-radius:6px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;font-weight:800;display:inline-flex}.listing-status-action button svg{width:12px}.listing-status-action small{color:#a3091b;max-width:145px;font-size:7px}.boost-section{background:var(--navy-950);color:#fff;padding-block:96px}.boost-grid{grid-template-columns:.82fr 1.18fr;gap:80px;display:grid}.boost-copy h2{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:51px;line-height:1}.boost-copy>p:not(.eyebrow){color:#ffffff9e;margin:20px 0 26px;line-height:1.7}.boost-principles{flex-direction:column;gap:11px;display:flex}.boost-principles span{color:#ffffffbf;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.boost-principles svg{width:16px;color:var(--red)}.boost-offers{border-top:1px solid #ffffff2b;flex-direction:column;display:flex}.boost-offers article{border-bottom:1px solid #ffffff2b;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;min-height:118px;padding:20px;display:grid}.boost-offers article>svg{width:30px;height:30px;color:var(--red)}.boost-offers article>div{grid-template-columns:1fr auto;gap:5px 15px;display:grid}.boost-offers span{font-family:var(--font-display);font-size:18px;font-weight:700}.boost-offers p{color:#ffffff94;grid-column:1;margin:0;font-size:9px;line-height:1.5}.boost-offers small{color:#ffffff73;grid-area:1/2/3;align-self:center;font-size:9px}.boost-offers article>strong{color:#fff;font-family:var(--font-display);font-size:24px}.sell-faq-section{padding-block:96px}.sell-faq-grid{grid-template-columns:.6fr 1.4fr;gap:80px;display:grid}.sell-faq-grid h2{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:50px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;padding:22px 35px 22px 0;font-size:12px;font-weight:800;list-style:none;position:relative}.faq-list summary:after{color:var(--red);content:"+";font-size:18px;position:absolute;top:20px;right:4px}.faq-list details[open] summary:after{content:"×"}.faq-list p{max-width:720px;color:var(--muted);margin:-5px 0 22px;font-size:11px;line-height:1.7}@media (max-width:1000px){.sell-hero-grid{grid-template-columns:1fr;gap:40px}.policy-card{max-width:420px}.pricing-grid,.pricing-area-map>div{grid-template-columns:1fr 1fr}.pricing-area-map article:nth-child(3n){border-right:1px solid var(--line)}.pricing-area-map article:nth-child(2n){border-right:0}.pricing-area-map article:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.pricing-area-map article:nth-last-child(-n+2){border-bottom:0}.boost-grid{grid-template-columns:1fr;gap:50px}}@media (max-width:760px){.composer-head{flex-direction:column;align-items:flex-start;padding:25px}.composer-steps>div{min-height:60px}.composer-steps strong{display:none}.composer-form,.media-step{grid-template-columns:1fr;padding:25px}.field-wide{grid-column:auto}.upload-zone{min-height:220px}.selected-image-grid{grid-template-columns:repeat(2,1fr)}.preview-step{padding:25px}.preview-product{grid-template-columns:1fr}.preview-product .product-visual{min-height:250px}.publish-policy{grid-template-columns:auto 1fr;align-items:start}.publish-policy>span{grid-column:2}.composer-actions{padding:18px 25px}.composer-actions .button{padding-inline:14px}.publish-action{max-width:68%}.publish-action>span{text-align:right}.success-summary{flex-direction:column;align-items:flex-start}.pricing-grid{grid-template-columns:1fr}.pricing-card{min-height:auto}.pricing-area-map>div{grid-template-columns:1fr}.pricing-area-map article,.pricing-area-map article:nth-child(2n),.pricing-area-map article:nth-child(3n),.pricing-area-map article:nth-last-child(-n+3),.pricing-area-map article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.pricing-area-map article:last-child{border-bottom:0}.boost-offers article{grid-template-columns:auto 1fr}.boost-offers article>strong{grid-column:2}.sell-faq-grid{grid-template-columns:1fr;gap:40px}}.dashboard-page{background:#eef2f5}.dashboard-wrap{grid-template-columns:225px 1fr;min-height:1050px;display:grid}.dashboard-sidebar{z-index:2;background:var(--navy-950);color:#fff;flex-direction:column;padding:28px 18px;display:flex;position:relative}.dashboard-account{border-bottom:1px solid #ffffff24;align-items:center;gap:11px;padding:0 5px 24px;display:flex}.dashboard-account>span{background:var(--red);border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:flex}.dashboard-account>div{flex-direction:column;gap:3px;min-width:0;display:flex}.dashboard-account strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dashboard-account small{color:#ffffff73;font-size:8px}.dashboard-sidebar nav{flex-direction:column;gap:4px;margin-top:25px;display:flex}.dashboard-sidebar nav a{color:#ffffff96;border-radius:6px;align-items:center;gap:10px;min-height:42px;padding:0 11px;font-size:10px;font-weight:700;display:flex}.dashboard-sidebar nav a.active,.dashboard-sidebar nav a:hover{color:#fff;background:#ffffff1a}.dashboard-sidebar nav svg{width:17px}.dashboard-sidebar nav b{background:#ffffff1a;border-radius:99px;justify-content:center;align-items:center;min-width:19px;height:19px;margin-left:auto;font-size:8px;display:flex}.dashboard-sidebar nav b.red{background:var(--red)}.sidebar-plan{background:#ffffff0d;border:1px solid #ffffff21;border-radius:8px;margin-top:auto;padding:16px}.sidebar-plan>span{color:var(--red);text-transform:uppercase;font-size:8px;font-weight:900}.sidebar-plan>strong{margin:5px 0 10px;font-size:10px;display:block}.sidebar-plan>div{background:#ffffff24;border-radius:99px;height:5px}.sidebar-plan i{border-radius:inherit;background:var(--red);width:60%;height:100%;display:block}.sidebar-plan a{align-items:center;gap:3px;margin-top:12px;font-size:8px;font-weight:800;display:flex}.sidebar-plan svg{width:12px}.dashboard-main{min-width:0;padding:32px}.dashboard-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.dashboard-top>div:first-child>span{color:var(--muted);font-size:9px}.dashboard-title{margin-top:5px;font-size:35px}.dashboard-top>div:last-child{align-items:center;gap:10px;display:flex}.dashboard-top>div:last-child>button{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.dashboard-top svg{width:17px}.dashboard-metrics{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:16px;display:grid}.dashboard-metrics article{border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:space-between;gap:12px;min-width:0;padding:20px;display:flex}.dashboard-metrics article>div{flex-direction:column;min-width:0;display:flex}.dashboard-metrics article>svg{color:#8796a7;width:20px}.dashboard-metrics span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.dashboard-metrics strong{font-family:var(--font-display);margin:9px 0 5px;font-size:29px;line-height:1}.dashboard-metrics small{color:var(--muted);font-size:8px}.dashboard-metrics .positive{color:#128052;align-items:center;gap:3px;display:flex}.dashboard-metrics .positive svg{width:12px}.dashboard-panel{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:74px;padding:15px 20px;display:flex}.panel-heading>div:first-child{flex-direction:column;gap:3px;display:flex}.panel-heading span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.panel-heading h2{font-family:var(--font-display);margin:0;font-size:20px}.panel-heading a,.panel-heading button{color:var(--red);background:0 0;border:0;align-items:center;gap:5px;font-size:8px;font-weight:850;display:flex}.panel-heading svg{width:14px}.panel-heading select{border:1px solid var(--line);background:#fff;border-radius:5px;height:35px;padding:0 9px;font-size:9px}.dashboard-product-table>div{border-bottom:1px solid #edf0f3;grid-template-columns:2fr .55fr .85fr .65fr 1.05fr;align-items:center;gap:14px;padding:12px 20px;display:grid}.dashboard-product-table>div:last-child{border-bottom:0}.dashboard-product-table .table-head{color:#8190a0;letter-spacing:.07em;text-transform:uppercase;background:#f8fafb;min-height:37px;padding-block:8px;font-size:7px;font-weight:900}.table-product{align-items:center;gap:11px;min-width:0;display:flex}.table-product .product-visual{border-radius:5px;flex:none;width:64px;min-height:54px}.table-product .product-visual>svg{width:31px;height:31px}.table-product .visual-label,.table-product .visual-orbit{display:none}.table-product>div{flex-direction:column;gap:4px;min-width:0;display:flex}.table-product strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.table-product span{color:var(--muted);font-size:7px}.status-pill{color:#137b4c;background:#e9f5ef;border-radius:999px;justify-self:start;padding:5px 8px;font-size:7px;font-weight:850}.table-performance{gap:10px;display:flex}.table-performance span{color:#67788b;align-items:center;gap:3px;font-size:8px;display:flex}.table-performance svg{width:12px}.table-row>strong{font-size:9px}.table-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.table-actions button{border:1px solid var(--line);background:#fff;border-radius:5px;align-items:center;gap:5px;min-height:31px;padding:0 8px;font-size:7px;font-weight:800;display:flex}.table-actions svg{width:12px}.dashboard-two-column{grid-template-columns:1.15fr .85fr;gap:16px;margin-top:16px;display:grid}.performance-panel{min-height:340px}.mini-chart{grid-template-columns:35px 1fr;height:205px;padding:25px 25px 10px;display:grid}.chart-scale{color:#9aa5b1;flex-direction:column;justify-content:space-between;padding-bottom:26px;font-size:7px;display:flex}.chart-bars{border-bottom:1px solid var(--line);background-image:linear-gradient(#edf0f3 1px,#0000 1px);background-size:100% 50%;grid-template-columns:repeat(7,1fr);align-items:end;gap:10px;display:grid}.chart-bars>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.chart-bars i{background:linear-gradient(to top, var(--navy-800), #1e6ba7);border-radius:4px 4px 0 0;width:min(28px,70%);display:block}.chart-bars span{color:#8a97a5;margin-bottom:-24px;font-size:7px}.chart-legend{color:#68798c;justify-content:center;gap:20px;margin-top:20px;font-size:8px;display:flex}.chart-legend span{align-items:center;gap:5px;display:flex}.chart-legend i{background:var(--navy-800);border-radius:2px;width:8px;height:8px}.chart-legend span:last-child i{background:var(--red)}.inquiry-list article{border-bottom:1px solid #edf0f3;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px 18px;display:grid}.inquiry-list article>span{width:34px;height:34px;color:var(--navy-800);background:#eaf0f4;border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-weight:850;display:flex}.inquiry-list article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.inquiry-list strong{font-size:9px}.inquiry-list strong b{color:var(--red);background:#fff0f1;border-radius:99px;margin-left:4px;padding:3px 5px;font-size:6px}.inquiry-list p{color:#62758a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.inquiry-list small{color:#97a2ad;font-size:7px}.inquiry-list article>svg{color:#9ca7b3;width:14px}.opportunity-panel{background:linear-gradient(115deg, var(--navy-900), var(--navy-950));color:#fff;justify-content:space-between;align-items:center;gap:30px;margin-top:16px;padding:25px;display:flex}.opportunity-panel>div{grid-template-columns:auto 1fr;column-gap:13px;max-width:780px;display:grid}.opportunity-panel>div>svg{width:26px;color:var(--red);grid-row:span 4}.opportunity-panel span{color:#ffffff75;text-transform:uppercase;font-size:8px;font-weight:800}.opportunity-panel h2{font-family:var(--font-display);margin:5px 0 7px;font-size:17px;line-height:1.4}.opportunity-panel p{color:#ffffff94;margin:0;font-size:8px;line-height:1.55}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00142bb8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.boost-modal{background:#fff;border-radius:13px;width:min(560px,100%);padding:30px;position:relative;box-shadow:0 35px 100px #0000004d}.modal-close{border:1px solid var(--line);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:15px;right:15px}.modal-close svg{width:16px}.boost-modal h2{font-family:var(--font-display);margin:0;font-size:28px}.boost-modal>p:not(.eyebrow){color:var(--muted);font-size:11px;line-height:1.6}.modal-offers{flex-direction:column;gap:7px;margin-block:20px;display:flex}.modal-offers button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:7px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:11px;padding:14px;display:grid}.modal-offers button:hover{border-color:var(--red);background:#fffafb}.modal-offers button>svg:first-child{color:var(--red)}.modal-offers button>div{flex-direction:column;gap:3px;display:flex}.modal-offers strong{font-size:10px}.modal-offers span{color:var(--muted);font-size:8px}.modal-offers b{font-size:11px}.modal-offers svg{width:17px}.boost-modal>small{color:#8995a2;font-size:8px;line-height:1.5;display:block}.dashboard-toast{z-index:110;box-shadow:var(--shadow);color:#fff;background:#14764b;border-radius:8px;align-items:center;gap:8px;padding:15px 18px;font-size:10px;font-weight:750;display:flex;position:fixed;bottom:24px;right:24px}.dashboard-toast svg{width:16px}.dashboard-empty{text-align:center;place-items:center;gap:9px;padding:52px 24px;display:grid}.dashboard-empty>svg{width:38px;height:38px;color:var(--red)}.dashboard-empty h3,.dashboard-empty p{margin:0}.dashboard-empty p,.dashboard-list-empty,.dashboard-data-note{color:var(--muted);font-size:10px}.dashboard-live-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:23px;display:grid}.dashboard-live-stats>div{border:1px solid var(--line);background:#f8fafb;border-radius:7px;padding:16px}.dashboard-live-stats span,.dashboard-live-stats strong{display:block}.dashboard-live-stats span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.dashboard-live-stats strong{color:var(--navy-950);font-family:var(--font-display);margin-top:8px;font-size:24px}.dashboard-data-note{margin:20px 0 0;line-height:1.6}.dashboard-list-empty{text-align:center;padding:28px 18px}.dashboard-boost-options{gap:8px;min-width:250px;display:grid}.dashboard-plan-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.dashboard-plan-grid article{border:1px solid var(--line);background:#fbfcfd;border-radius:8px;flex-direction:column;gap:8px;padding:18px;display:flex}.dashboard-plan-grid article>span{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.dashboard-plan-grid article>strong{color:var(--navy-950);font-size:18px}.dashboard-plan-grid article>small{color:var(--muted);font-size:9px}.dashboard-orders{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}.dashboard-orders h3{margin:0 0 12px;font-size:15px}.dashboard-orders>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;gap:15px;padding:11px 0;font-size:9px;display:grid}.dashboard-orders>div>span{flex-direction:column;gap:3px;font-weight:750;display:flex}.dashboard-orders>div small{color:var(--muted);font-size:7px}.dashboard-orders>div b{color:#9a6100;background:#fff3de;border-radius:999px;padding:5px 8px;font-size:7px}.dashboard-orders>div b.paid{color:#117249;background:#eaf7f0}.dashboard-orders>div b.unpaid{color:#a50d20;background:#fff0f2}.dashboard-orders>p{color:var(--muted);font-size:10px}.cancel-order-wrap{justify-items:start;gap:4px;display:grid}.cancel-order-wrap button{color:#a3091b;min-height:34px;font:inherit;cursor:pointer;background:#fff7f8;border:1px solid #ecc3c8;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.cancel-order-wrap button:hover{background:#fff0f2;border-color:#d9979f}.cancel-order-wrap button:disabled{cursor:wait;opacity:.65}.cancel-order-wrap button svg{width:13px;height:13px}.cancel-order-wrap small{max-width:180px;color:#a3091b!important}.dashboard-invoice-link,.admin-invoice-link{white-space:nowrap;background:#fff;border:1px solid #c7d2dc;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:8px;font-weight:850;display:inline-flex;color:var(--navy-900)!important}.dashboard-invoice-link svg,.admin-invoice-link svg{width:13px;height:13px;color:var(--red)}.dashboard-invoice-link:hover,.admin-invoice-link:hover{border-color:var(--red);color:var(--red)!important}.status-rejected{color:#a3091b!important;background:#fff0f2!important}@media (max-width:900px){.dashboard-live-stats,.dashboard-plan-grid{grid-template-columns:1fr}.dashboard-orders>div{grid-template-columns:1fr auto}.dashboard-orders>div b{grid-column:1/-1;justify-self:start}}.auth-page{background:linear-gradient(115deg, var(--navy-950) 0 50%, #f3f6f8 50% 100%);padding-block:86px}.auth-grid{grid-template-columns:1fr .85fr;align-items:center;gap:95px;display:grid}.auth-intro{color:#fff}.auth-intro h2{font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(48px,5vw,68px);line-height:1}.auth-intro h2 strong{color:var(--red)}.auth-intro>p:not(.eyebrow){color:#ffffff9e;max-width:520px;line-height:1.7}.auth-benefits{border-top:1px solid #ffffff26;margin-top:32px}.auth-benefits article{border-bottom:1px solid #ffffff26;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding-block:17px;display:grid}.auth-benefits article>svg:first-child{width:22px;color:var(--red)}.auth-benefits article>svg:last-child{color:#52ba88;width:14px}.auth-benefits article>div{flex-direction:column;gap:4px;display:flex}.auth-benefits strong{font-size:11px}.auth-benefits span{color:#ffffff85;font-size:9px}.auth-card{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 35px 80px #00142b40}.auth-tabs{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.auth-tabs a{color:#788797;background:#f8fafb;border:0;place-items:center;min-height:58px;font-size:14px;font-weight:850;display:grid;position:relative}.auth-tabs a.active{color:var(--navy-900);background:#fff}.auth-tabs a.active:after{background:var(--red);content:"";height:2px;position:absolute;bottom:0;left:25%;right:25%}.auth-content{padding:34px}.auth-content .eyebrow{margin-bottom:12px}.auth-content h1{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:31px}.auth-content>p:not(.eyebrow){color:var(--muted);margin:9px 0 23px;font-size:10px;line-height:1.55}.auth-content form{flex-direction:column;gap:14px;display:flex}.auth-content form>label{color:#4f6175;flex-direction:column;gap:7px;font-size:9px;font-weight:800;display:flex}.auth-content form>label>input,.auth-input{background:#fbfcfd;border:1px solid #d0d9e1;border-radius:6px;width:100%;min-height:47px}.auth-content form>label>input{outline:none;padding-inline:12px;font-size:11px;font-weight:500}.auth-input{align-items:center;padding-inline:12px;display:flex}.auth-input>svg{color:#8290a0;width:17px}.auth-input input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0 10px;font-size:11px;font-weight:500}.auth-input button{background:0 0;border:0;padding:0;display:flex}.auth-input button svg{color:#8290a0;width:16px}.auth-options{color:var(--muted);justify-content:space-between;align-items:center;font-size:8px;display:flex}.auth-options label{align-items:center;gap:5px;display:flex}.auth-options a{color:var(--red);font-weight:800}.auth-name-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-name-grid label{color:#4f6175;flex-direction:column;gap:7px;font-size:11px;font-weight:800;display:flex}.auth-name-grid input{background:#fbfcfd;border:1px solid #d0d9e1;border-radius:6px;outline:none;width:100%;min-height:47px;padding-inline:12px;font-size:14px}.auth-honeypot{clip-path:inset(50%)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.auth-honeypot input{min-height:0!important}.auth-terms{align-items:flex-start;line-height:1.5;color:var(--muted)!important;flex-direction:row!important;gap:7px!important;font-size:8px!important;display:flex!important}.auth-terms input{height:18px;accent-color:var(--red);flex:none;margin-top:2px;width:18px!important;min-height:18px!important}.auth-terms a{color:var(--red)}.auth-content .button{width:100%}.auth-content .button svg{width:16px}.auth-message{color:#117249;background:#ebf7f1;border-radius:6px;align-items:center;gap:7px;margin-top:14px;padding:11px;font-size:9px;display:flex}.auth-message svg{width:15px}.auth-error{color:#991526;background:#fff0f2;border:1px solid #f2b8c0;border-radius:6px;margin:0 0 16px;padding:12px 13px;font-size:13px;line-height:1.45}.auth-security{border-top:1px solid var(--line);color:#778698;align-items:center;gap:8px;margin-top:19px;padding-top:17px;font-size:8px;display:flex}.auth-security svg{color:#188155;width:16px}.auth-legal-note{color:#66788b!important;margin:15px 0 0!important;font-size:12px!important;line-height:1.6!important}.auth-legal-note a{color:var(--red);font-weight:800;text-decoration:underline}.password-reset-facts{background:#ffffff24;border-radius:10px;gap:1px;margin-top:30px;display:grid;overflow:hidden}.password-reset-facts article{background:#00172fbd;grid-template-columns:auto 1fr;gap:13px;padding:17px;display:grid}.password-reset-facts svg{width:21px;color:var(--red)}.password-reset-facts div{flex-direction:column;gap:5px;display:flex}.password-reset-facts strong{font-size:14px}.password-reset-facts span{color:#ffffffa3;font-size:12px;line-height:1.5}.password-reset-card .auth-content>p:not(.eyebrow){font-size:14px}.password-reset-card .auth-content form>label{font-size:13px}.password-reset-card .auth-input input{font-size:16px}.password-reset-message{align-items:flex-start;margin:22px 0;font-size:14px;line-height:1.55}.password-reset-message svg{flex:none;margin-top:2px}.password-reset-back{color:var(--red);align-items:center;gap:6px;margin-top:18px;font-size:13px;font-weight:800;display:inline-flex}.password-reset-back svg{width:15px}.password-reset-card .auth-security{font-size:12px;line-height:1.5}.fundplatz-account-card{border:1px solid var(--line);background:#f8fafb;border-radius:9px;align-items:center;gap:12px;margin:22px 0;padding:15px;display:flex}.fundplatz-account-card>span{background:var(--navy-900);color:#fff;border-radius:50%;flex:none;place-items:center;width:43px;height:43px;font-size:13px;font-weight:900;display:grid}.fundplatz-account-card>div{flex-direction:column;gap:4px;display:flex}.fundplatz-account-card strong{color:var(--navy-950);font-size:12px}.fundplatz-account-card small{color:var(--muted);font-size:9px}.auth-platform-actions{gap:10px;display:grid}.auth-platform-actions .button{width:100%}.auth-platform-actions form{display:block}.admin-page{background:#edf1f4}.admin-page+.site-footer{display:none}.admin-shell{grid-template-columns:220px 1fr;min-height:1250px;display:grid}.admin-sidebar{color:#fff;background:#00172f;flex-direction:column;padding:24px 16px;display:flex}.admin-brand{border-bottom:1px solid #ffffff1f;align-items:center;gap:10px;padding:0 7px 22px;display:flex}.admin-brand>svg{width:29px;color:var(--red)}.admin-brand div{flex-direction:column;gap:2px;display:flex}.admin-brand strong{font-family:var(--font-display);font-size:14px}.admin-brand span{color:#ffffff73;text-transform:uppercase;font-size:7px}.admin-sidebar nav{flex-direction:column;gap:3px;margin-top:25px;display:flex}.admin-sidebar nav a{color:#ffffff8f;border-radius:5px;align-items:center;gap:10px;min-height:41px;padding:0 11px;font-size:9px;font-weight:700;display:flex}.admin-sidebar nav a.active,.admin-sidebar nav a:hover{color:#fff;background:#ffffff17}.admin-sidebar nav svg{width:16px}.admin-sidebar nav b{background:var(--red);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-left:auto;font-size:7px;display:flex}.admin-health{border:1px solid #ffffff1f;border-radius:7px;flex-direction:column;gap:4px;margin-top:auto;padding:13px;display:flex}.admin-health span{align-items:center;gap:6px;font-size:8px;font-weight:750;display:flex}.admin-health i,.health-list i{background:#33c27f;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 3px #33c27f1f}.admin-health small{color:#fff6;font-size:7px}.admin-content{min-width:0;padding:28px}.admin-topbar{justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}.admin-topbar>div:first-child>span{color:var(--muted);font-size:8px}.admin-topbar h1{font-family:var(--font-display);letter-spacing:-.04em;margin:5px 0 0;font-size:31px}.admin-user{align-items:center;gap:8px;display:flex}.admin-user>span{background:var(--navy-900);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:37px;height:37px;font-size:9px;font-weight:850;display:flex}.admin-user div{flex-direction:column;gap:2px;display:flex}.admin-user strong{font-size:9px}.admin-user small{color:var(--muted);font-size:7px}.admin-alert{background:#fff9f0;border:1px solid #efd7b8;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:14px;padding:15px 18px;display:grid}.admin-alert>svg{color:#d68010;width:20px}.admin-alert>div{flex-direction:column;gap:3px;display:flex}.admin-alert strong{font-size:9px}.admin-alert span{color:#846d51;font-size:8px}.admin-alert a{color:#b56b0a;align-items:center;gap:5px;font-size:8px;font-weight:850;display:flex}.admin-alert a svg{width:13px}.admin-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.admin-metrics article{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;min-height:125px;padding:18px;display:flex;position:relative}.admin-metrics article>span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.admin-metrics article>strong{font-family:var(--font-display);margin:12px 0 7px;font-size:26px}.admin-metrics small{color:var(--muted);font-size:7px}.admin-metrics small b{color:#128052}.admin-metrics article>svg{color:#91a0af;width:18px;position:absolute;top:17px;right:17px}.admin-main-grid{grid-template-columns:1.35fr .65fr;gap:14px;display:grid}.admin-panel{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.admin-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:68px;padding:14px 18px;display:flex}.admin-panel-head>div{flex-direction:column;gap:3px;display:flex}.admin-panel-head span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:800}.admin-panel-head h2{font-family:var(--font-display);margin:0;font-size:18px}.admin-panel-head button{color:var(--red);background:0 0;border:0;font-size:8px;font-weight:800}.admin-panel-head>svg{color:#8695a5;width:18px}.admin-panel-head select{border:1px solid var(--line);background:#fff;border-radius:4px;height:32px;padding:0 9px;font-size:8px}.moderation-list article{border-bottom:1px solid #edf0f3;grid-template-columns:65px 1fr 65px auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.moderation-list article:last-child{border-bottom:0}.moderation-list .product-visual{border-radius:5px;min-height:52px}.moderation-list .product-visual>svg{width:30px;height:30px}.moderation-list .visual-label,.moderation-list .visual-orbit{display:none}.moderation-list article>div:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.moderation-list article>div:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.moderation-list article>div:nth-child(2) span{color:#697a8d;font-size:7px}.moderation-list article>div:nth-child(2) small{color:#9aa5b0;align-items:center;gap:3px;font-size:6px;display:flex}.moderation-list article>div:nth-child(2) svg{width:10px}.risk-score{flex-direction:column;gap:3px;display:flex}.risk-score span{color:var(--muted);text-transform:uppercase;font-size:6px}.risk-score strong{color:#168052;font-size:7px}.risk-score strong.medium{color:#c97b12}.moderation-list article>button{border:1px solid var(--line);background:#fff;border-radius:4px;align-items:center;gap:4px;padding:7px 8px;font-size:7px;font-weight:800;display:flex}.moderation-list article>button svg{width:11px}.health-list{padding:10px 18px}.health-list>div{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;padding:11px 0;display:flex}.health-list span{color:#607185;align-items:center;gap:8px;font-size:8px;display:flex}.health-list strong{color:#168052;font-size:7px}.health-performance{background:var(--surface);border-radius:6px;margin:8px 18px 18px;padding:14px}.health-performance span{color:var(--muted);font-size:7px}.health-performance strong{float:right;font-size:9px}.health-performance div{background:#dce3e8;border-radius:99px;height:5px;margin:10px 0 5px}.health-performance div i{border-radius:inherit;background:#2cad72;width:99.98%;height:100%;display:block}.health-performance small{color:#8c98a4;font-size:6px}.revenue-panel{margin-top:14px}.revenue-grid{grid-template-columns:1fr 1fr;gap:30px;padding:22px;display:grid}.revenue-chart{align-items:center;gap:28px;display:flex}.donut{background:conic-gradient(var(--navy-800) 0 67%, var(--red) 67% 97%, #9eacb9 97% 100%);border-radius:50%;flex:none;justify-content:center;align-items:center;width:145px;height:145px;display:flex}.donut:before{content:"";background:#fff;border-radius:50%;width:92px;height:92px;position:absolute}.donut span{z-index:1;color:var(--muted);text-align:center;flex-direction:column;font-size:7px;display:flex;position:relative}.donut strong{color:var(--navy-900);font-family:var(--font-display);font-size:18px}.revenue-legend{flex-direction:column;flex:1;gap:13px;display:flex}.revenue-legend span{color:#65768a;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;font-size:7px;display:grid}.revenue-legend i{background:var(--navy-800);border-radius:2px;width:8px;height:8px}.revenue-legend i.boosts{background:var(--red)}.revenue-legend i.other{background:#9eacb9}.revenue-legend b{color:var(--navy-900)}.admin-principle{background:var(--navy-900);color:#fff;border-radius:7px;gap:12px;padding:19px;display:flex}.admin-principle>svg{width:22px;color:var(--red);flex:none}.admin-principle>div{flex-direction:column;gap:6px;display:flex}.admin-principle span{color:#ffffff6e;text-transform:uppercase;font-size:7px;font-weight:800}.admin-principle strong{font-family:var(--font-display);font-size:14px;line-height:1.35}.admin-principle p{color:#ffffff85;margin:0;font-size:7px;line-height:1.55}.admin-settings-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.config-table>div{border-bottom:1px solid #edf0f3;grid-template-columns:1.4fr .7fr .8fr;gap:10px;padding:10px 18px;font-size:8px;display:grid}.config-table>div:first-child{color:#8290a0;text-transform:uppercase;background:#f8fafb;font-size:6px;font-weight:850}.config-table>div:last-child{border-bottom:0}.config-table>div span:last-child{text-align:right}.admin-audit{background:#f0f8f4;border:1px solid #cde3d7;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:14px;padding:15px 18px;display:grid}.admin-audit>svg{color:#168052;width:19px}.admin-audit>div{flex-direction:column;gap:3px;display:flex}.admin-audit strong{font-size:8px}.admin-audit span{color:#657d70;font-size:7px}.admin-product-thumb{width:58px;height:52px;color:var(--navy-700);background:#edf2f6;border-radius:5px;place-items:center;display:grid;position:relative;overflow:hidden}.admin-product-thumb img{object-fit:cover;width:100%;height:100%}.admin-product-thumb svg{width:25px}.moderation-actions{flex-wrap:wrap;gap:6px;display:flex}.admin-action-wrap{flex-direction:column;gap:4px;display:flex}.admin-action{background:var(--navy-900);color:#fff;cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:7px;font-weight:850;display:inline-flex}.admin-action.danger{color:#a3091b;background:#fff0f2;border:1px solid #f3c4ca}.admin-action svg{width:12px}.admin-action:disabled{opacity:.65;cursor:wait}.admin-action-wrap>small{color:#a3091b;max-width:150px;font-size:7px}.admin-action-wrap .admin-listing-replacement{color:#23496f;font-size:10px;line-height:1.35}.admin-action-wrap .admin-listing-missing{color:#a3091b;font-size:10px;line-height:1.35}.admin-listing-choice{gap:4px;min-width:190px;display:grid}.admin-listing-choice span{color:#58708b;font-size:10px;font-weight:800}.admin-listing-choice select{color:#082f59;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #b9c9da;border-radius:7px;padding:5px 28px 5px 8px;font-size:11px;font-weight:700}.admin-empty{min-height:150px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.admin-empty svg{color:#188155;width:30px}.admin-empty strong{color:var(--navy-950);font-size:11px}.admin-empty span{font-size:8px}.admin-order-list{margin-top:16px}.admin-order-list>p{color:var(--muted);font-size:9px}.admin-order-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:13px 0;display:grid}.admin-order-list article>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-order-list article strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-order-list article span,.admin-order-list article small{color:var(--muted);font-size:7px}.admin-order-list article>b{color:var(--navy-950);font-size:9px}.admin-order-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.system-capability-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.system-capability-grid article{border:1px solid var(--line);background:#fbfcfd;border-radius:7px;flex-direction:column;gap:9px;min-height:175px;padding:18px;display:flex;position:relative}.system-capability-grid article>svg{width:23px;color:var(--red)}.system-capability-grid strong{margin-top:5px;font-size:10px}.system-capability-grid span{color:var(--muted);font-size:8px;line-height:1.6}.system-capability-grid b{color:#168052;text-transform:uppercase;margin-top:auto;font-size:7px}.access-denied{text-align:center;align-content:center;place-items:center;gap:12px;min-height:70vh;padding:50px;display:grid}.access-denied>svg{width:48px;height:48px;color:var(--red)}.access-denied h1,.access-denied p{margin:0}.access-denied p{max-width:500px;color:var(--muted)}.legal-page{background:#f4f7f9;min-height:75vh;padding:64px 0 110px}.legal-hero{padding:25px 0 34px}.legal-page h1{max-width:980px;color:var(--navy-950);font-family:var(--font-display);letter-spacing:-.052em;margin:18px 0 16px;font-size:clamp(42px,5.5vw,70px);line-height:1.02}.legal-lead{color:#50647a;max-width:820px;margin:0;font-size:17px;line-height:1.7}.legal-version{color:#52677c;background:#fff;border:1px solid #cfdae4;border-radius:999px;align-items:center;gap:8px;min-height:34px;margin-top:20px;padding:0 12px;font-size:13px;font-weight:750;display:inline-flex}.legal-version svg{width:16px;color:var(--red)}.legal-doc-nav{border:1px solid var(--line);scrollbar-width:thin;background:#fff;border-radius:10px;gap:5px;margin-bottom:24px;padding:7px;display:flex;overflow-x:auto}.legal-doc-nav a{color:#52667a;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;min-height:39px;padding:0 15px;font-size:14px;font-weight:800;display:inline-flex}.legal-doc-nav a:hover{color:var(--navy-950);background:#f2f5f7}.legal-doc-nav a.active{background:var(--navy-950);color:#fff}.legal-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:22px;display:grid}.legal-toc{border:1px solid var(--line);background:#fff;border-radius:11px;position:sticky;top:90px;overflow:hidden;box-shadow:0 15px 40px #05264d0d}.legal-toc>strong{color:var(--navy-950);padding:18px 18px 13px;font-size:14px;display:block}.legal-toc ol{max-height:min(62vh,670px);margin:0;padding:0 10px 12px;list-style:none;overflow-y:auto}.legal-toc li{border-top:1px solid #edf1f4}.legal-toc li a{color:#576a7e;grid-template-columns:26px 1fr;align-items:start;gap:5px;padding:10px 7px;font-size:12px;font-weight:700;line-height:1.35;display:grid}.legal-toc li a:hover{color:var(--red)}.legal-toc li span{color:#98a5b3;font-size:11px;font-weight:850}.legal-toc>div{background:var(--navy-950);color:#fff;align-items:center;gap:10px;padding:15px 17px;display:flex}.legal-toc>div svg{width:21px;color:var(--red);flex:none}.legal-toc>div span{font-size:11px;font-weight:750;line-height:1.45}.legal-document{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden;box-shadow:0 18px 55px #05264d0e}.legal-summary{color:#fff;background:linear-gradient(130deg,#06284f,#021b37);border-bottom:1px solid #dce4ea;padding:30px 34px}.legal-summary h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 17px;font-size:25px}.legal-summary ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.legal-summary li{color:#ffffffd1;grid-template-columns:20px 1fr;align-items:start;gap:9px;font-size:15px;line-height:1.55;display:grid}.legal-summary li svg{color:#57d59a;width:18px;margin-top:2px}.legal-section{border-bottom:1px solid #e5ebf0;grid-template-columns:44px minmax(0,1fr);gap:20px;padding:31px 34px;scroll-margin-top:105px;display:grid}.legal-section:last-of-type{border-bottom:0}.legal-section-number{width:40px;height:40px;color:var(--red);background:#fff0f2;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:flex}.legal-section h2{color:var(--navy-950);font-family:var(--font-display);letter-spacing:-.025em;margin:4px 0 15px;font-size:24px;line-height:1.2}.legal-section h3{color:var(--navy-950);margin:22px 0 8px;font-size:16px}.legal-section p{color:#52667a;margin:0 0 13px;font-size:15px;line-height:1.78}.legal-section p:last-child{margin-bottom:0}.legal-section ul{gap:9px;margin:14px 0 16px;padding-left:21px;display:grid}.legal-section li{color:#52667a;padding-left:4px;font-size:15px;line-height:1.65}.legal-section li::marker{color:var(--red)}.legal-subsection{margin-top:20px;padding-top:2px}.legal-note{border-left:4px solid var(--red);background:#fff5f6;border-radius:0 8px 8px 0;margin-top:20px;padding:17px 19px}.legal-note strong{color:var(--navy-950);font-size:14px}.legal-note p{color:#596b7e;margin:6px 0 0;font-size:14px}.legal-document-footer{background:#f7f9fb;padding:27px 34px}.legal-document-footer strong{color:var(--navy-950);font-size:15px;display:block}.legal-document-footer p{color:#607285;margin:8px 0 5px;font-size:14px}.legal-document-footer a{color:var(--red);font-size:14px;font-weight:850}.legal-grid{grid-template-columns:repeat(2,1fr);gap:13px;margin-top:36px;display:grid}.legal-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:190px;padding:26px}.legal-grid article>span{color:var(--red);font-size:12px;font-weight:900}.legal-grid h2{color:var(--navy-950);margin:0 0 12px;font-size:19px}.legal-grid article>span+h2{margin-top:18px}.legal-grid p{color:var(--muted);margin:0;font-size:15px;line-height:1.72}@media (max-width:980px){.legal-layout{grid-template-columns:1fr}.legal-toc{position:static}.legal-toc ol{grid-template-columns:repeat(2,1fr);max-height:none;display:grid}.legal-toc>div{display:none}}@media (max-width:720px){.legal-page{padding:42px 0 76px}.legal-hero{padding-top:18px}.legal-page h1{font-size:clamp(38px,12vw,54px)}.legal-lead{font-size:16px}.legal-doc-nav{border-left:0;border-right:0;border-radius:0;margin-left:-14px;margin-right:-14px}.legal-toc ol{grid-template-columns:1fr}.legal-summary{padding:25px 21px}.legal-section{grid-template-columns:1fr;gap:10px;padding:25px 21px}.legal-section h2{font-size:22px}.legal-document-footer{padding:24px 21px}.legal-grid{grid-template-columns:1fr}}@media (max-width:1000px){.system-capability-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.system-capability-grid,.admin-order-list article{grid-template-columns:1fr}}@media (max-width:1000px){.dashboard-wrap,.admin-shell{grid-template-columns:1fr}.dashboard-sidebar,.admin-sidebar{display:none}.dashboard-metrics,.admin-metrics{grid-template-columns:1fr 1fr}.dashboard-two-column,.admin-main-grid{grid-template-columns:1fr}.auth-page{background:var(--navy-950)}.auth-grid{grid-template-columns:1fr;gap:50px}.auth-card{justify-self:center;width:min(570px,100%)}}@media (max-width:760px){.dashboard-main,.admin-content{padding:19px 14px}.dashboard-top{flex-direction:column;align-items:flex-start}.dashboard-metrics,.admin-metrics{grid-template-columns:1fr 1fr}.dashboard-product-table .table-head{display:none}.dashboard-product-table .table-row{grid-template-columns:1fr auto}.table-product{grid-column:1/-1}.table-performance{display:none}.table-actions{grid-column:1/-1;justify-content:flex-start}.opportunity-panel{flex-direction:column;align-items:flex-start}.admin-settings-grid,.revenue-grid{grid-template-columns:1fr}.moderation-list article{grid-template-columns:55px 1fr auto}.moderation-list .risk-score{display:none}.revenue-chart{flex-direction:column;align-items:flex-start}.auth-page{padding-block:60px}.auth-content{padding:25px}}@media (max-width:460px){.dashboard-metrics,.admin-metrics{grid-template-columns:1fr}.dashboard-top .button{padding-inline:14px}.admin-alert{grid-template-columns:auto 1fr}.admin-alert a{grid-column:2}}@media (max-width:900px){.product-detail-grid{grid-template-columns:1fr}.detail-gallery{max-width:690px}.product-copy-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:760px){.gallery-main .product-visual{min-height:360px}.gallery-main .product-visual>svg{width:165px;height:165px}.gallery-thumbs{grid-template-columns:repeat(2,1fr)}.detail-title{font-size:40px}.seller-card{grid-template-columns:auto 1fr}.seller-card>a{grid-column:2}.inquiry-fields{grid-template-columns:1fr}}@media (max-width:1050px){.nav-row{grid-template-columns:112px minmax(0,1fr) auto}.desktop-nav{display:none}.mobile-menu-button{display:flex}.mobile-nav,.mobile-nav-backdrop{display:block}.market-hero-grid{grid-template-columns:1fr;gap:50px}.market-hero{min-height:auto}.hero-market-card{width:min(680px,90%);margin:0 auto}.category-grid,.product-grid{grid-template-columns:repeat(3,1fr)}.difference-grid{grid-template-columns:1fr;gap:50px}.footer-grid{grid-template-columns:1.25fr 1fr 1fr}}@media (max-width:760px){.container{width:min(100% - 28px,620px)}.nav-row{grid-template-columns:88px minmax(0,1fr) auto;gap:10px;min-height:68px}.brand{width:88px;height:68px;padding-block:9px}.brand img{width:72px;max-height:50px}.desktop-only{display:none}.nav-actions{gap:8px}.nav-actions .button-small{min-height:44px;padding-inline:12px;font-size:14px}.mobile-nav{top:calc(76px + env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));left:max(14px, env(safe-area-inset-left));max-height:calc(100vh - 86px);max-height:calc(100dvh - 86px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:19px}.mobile-nav-heading{padding:18px 18px 14px}.mobile-nav-heading strong{font-size:22px}.mobile-nav-links{padding:13px}.mobile-nav-account{padding:14px}.market-hero-grid{gap:38px;padding-block:42px 64px}.hero-copy h1{font-size:clamp(44px,13vw,56px)}.hero-lead{margin-block:22px 24px;font-size:16px;line-height:1.62}.hero-search{border-radius:16px;grid-template-columns:1fr;gap:0;padding:8px}.hero-search-field{border-right:0;border-bottom:1px solid var(--line);min-height:50px;padding-inline:12px}.hero-search-field:nth-of-type(2){border-bottom:0}.hero-search button{border-radius:10px;justify-content:center;min-height:50px;margin-top:6px}.hero-quick-links{gap:7px;margin-top:14px}.hero-quick-links>span{width:100%}.hero-market-card{border-radius:18px;width:100%;padding:16px;transform:none}.hero-featured{grid-template-columns:1fr 1fr}.featured-main{grid-area:auto/1/auto/-1}.featured-main .mini-visual{min-height:150px}.market-pulse{grid-template-columns:1fr}.market-pulse div{border-bottom:1px solid #ffffff26;border-right:0}.floating-proof{display:none}.category-grid{grid-template-columns:1fr}.category-section,.listing-section,.platform-tools-section,.steps-section{padding-block:64px}.heading-row{flex-direction:column;align-items:flex-start}.category-grid,.product-grid,.platform-tools-grid,.difference-cards,.steps-grid{grid-template-columns:1fr}.platform-tool-card{min-height:0;padding:22px}.product-grid{gap:14px}.product-card{grid-template-columns:42% 58%;display:grid}.product-visual{min-height:100%}.product-visual>svg{width:72px;height:72px}.product-card h3{min-height:auto}.difference-section{padding-block:70px}.difference-cards article{min-height:200px}.steps-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:210px}.steps-grid article:last-child{border-bottom:0}.final-cta-inner{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr 1fr;gap:40px 25px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start;gap:7px}.page-hero{padding-block:48px}.page-hero h1{font-size:48px}}@media (max-width:520px){.cta-label-long{display:none}.cta-label-short{display:inline}.nav-actions .button-small{padding-inline:10px}.mobile-nav-heading{padding:15px 15px 12px}.mobile-nav-heading strong{font-size:20px}.mobile-nav-links{grid-template-columns:1fr;gap:8px;padding:10px}.mobile-nav-links>a{min-height:64px;padding:10px 12px}.mobile-nav-account{grid-template-columns:1fr;gap:8px;padding:11px}.mobile-nav-account>p{grid-column:1}}.appointments-account-page{background:#f3f7fa;min-height:72vh;padding:46px 0 72px}.my-appointments-shell{background:#fff;border:1px solid #d9e3ec;border-radius:22px;overflow:hidden;box-shadow:0 18px 48px #05264d14}.my-appointments-shell>header{color:#fff;background:linear-gradient(135deg,#041f40,#0d3b6d);border-bottom:1px solid #dce5ed;justify-content:space-between;align-items:flex-end;gap:24px;padding:30px;display:flex}.my-appointments-shell>header span{color:#ff8d98;letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:900}.my-appointments-shell>header h1{font-family:var(--font-display);margin:5px 0;font-size:clamp(2.4rem,5vw,4rem);line-height:1}.my-appointments-shell>header p{color:#c8d6e5;margin:0;font-size:.85rem}.my-appointments-shell>header .button{color:#fff;border-color:#ffffff73}.appointments-loading{min-height:240px;color:var(--muted);justify-content:center;align-items:center;gap:9px;font-weight:750;display:flex}.appointments-empty{text-align:center;align-content:center;place-items:center;gap:9px;min-height:330px;padding:28px;display:grid}.appointments-empty>svg{width:44px;height:44px;color:var(--red)}.appointments-empty h2,.appointments-empty p{margin:0}.appointments-empty p{max-width:520px;color:var(--muted);font-size:.82rem;line-height:1.55}.appointments-empty>div{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:8px;display:flex}.customer-appointment-list{padding:8px 30px 30px;display:grid}.customer-appointment-list>article{border-bottom:1px solid #e1e8ee;grid-template-columns:50px minmax(0,1fr) auto;align-items:start;gap:16px;padding:22px 0;display:grid}.customer-appointment-icon{width:50px;height:50px;color:var(--red);background:#eef4f9;border-radius:14px;place-items:center;display:grid}.customer-appointment-icon svg{width:24px}.customer-appointment-copy{gap:5px;display:grid}.customer-appointment-copy>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.customer-appointment-copy>div>small{color:var(--muted);font-size:.68rem;font-weight:800}.customer-appointment-copy>a{width:fit-content;color:var(--ink);font-size:1rem;font-weight:900}.customer-appointment-copy>strong,.customer-appointment-copy>small{font-size:.73rem}.customer-appointment-copy>small{color:var(--muted)}.customer-appointment-copy>p{color:#08754f;background:#edf9f4;border-radius:9px;align-items:flex-start;gap:7px;margin:6px 0 0;padding:10px;font-size:.72rem;font-weight:750;display:flex}.customer-appointment-copy>p svg{flex:none;width:16px}.customer-appointment-actions{justify-items:end;gap:8px;display:grid}.customer-appointment-actions a,.customer-appointment-actions button{text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:5px;font-size:.7rem;font-weight:850;text-decoration:underline;display:inline-flex}.customer-appointment-actions button{color:#b00012}.customer-appointment-actions button svg{width:14px}.appointment-success a{color:inherit;font-weight:900;text-decoration:underline}@media (max-width:700px){.appointments-account-page{padding:20px 0 46px}.my-appointments-shell>header{flex-direction:column;align-items:stretch;padding:23px 19px}.my-appointments-shell>header .button{justify-content:center;width:100%}.customer-appointment-list{padding:4px 17px 22px}.customer-appointment-list>article{grid-template-columns:42px minmax(0,1fr);gap:11px}.customer-appointment-icon{width:42px;height:42px}.customer-appointment-actions{grid-column:2;grid-auto-flow:column;justify-content:start;justify-items:start}}.live-credit-center{background:linear-gradient(135deg,#f1faf5,#f8fbfc);border:1px solid #bfd9cc;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);gap:12px 18px;margin:0 18px 18px;padding:17px;display:grid}.live-credit-balance{align-content:center;gap:3px;display:grid}.live-credit-balance>span{color:#527061;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:900}.live-credit-balance>strong{color:#075f3a;font-family:var(--font-display);font-size:1.55rem}.live-credit-balance>small,.live-credit-center>p{color:#567165;font-size:.74rem;line-height:1.45}.live-credit-purchase{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.live-credit-purchase label{color:#345a48;gap:5px;font-size:.72rem;font-weight:850;display:grid}.live-credit-purchase select{background:#fff;border:1px solid #b9d1c5;border-radius:8px;min-height:44px;padding:0 10px}.live-credit-purchase .order-button-wrap{align-self:end}.live-credit-purchase .button{white-space:nowrap;min-height:44px}.live-credit-center>p{border-top:1px solid #d7e8df;grid-column:1/-1;align-items:flex-start;gap:7px;margin:0;padding-top:10px;display:flex}.live-credit-center>p svg{color:#07804c;flex:none;width:16px}.catalog-order-cta{width:100%;margin-top:auto}.live-control-actions{justify-content:flex-end;align-items:center;flex:none!important;gap:8px!important;display:flex!important}.live-control-bar button.secondary{color:#175a3b;background:#fff;border:1px solid #a7c7b7}.live-stream-clock{font-variant-numeric:tabular-nums;background:#dfeee7;border-radius:8px;align-items:center;width:max-content;margin-top:6px;padding:6px 9px;color:#245b40!important;gap:6px!important;display:inline-flex!important}.live-stream-clock>span{color:inherit!important}.live-stream-clock>strong{font-size:.84rem}.live-stream-clock.warning{background:#fff1c9;color:#765500!important}.live-stream-clock.urgent{background:#ffe0c7;color:#8b3c00!important}.live-stream-clock.critical{background:#ffe0e4;animation:1.25s ease-in-out infinite pulse-live-clock;color:#a40016!important}.live-viewer-time{grid-area:controls;justify-content:center;display:flex}.live-viewer-time .live-stream-clock{background:#fff;border:1px solid #d5e0e7;margin:0}.live-buy-now{color:#fff;background:#073c6c;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:48px;font-size:.84rem;font-weight:900;display:flex;box-shadow:0 10px 22px #032d5224}.live-buy-now:hover{background:#002a50}.live-buy-now svg{width:17px}.binding-bid-dialog.buy-now>svg{color:#073c6c}@keyframes pulse-live-clock{50%{box-shadow:0 0 0 4px #ed00161a}}.admin-price-intro{max-width:920px;color:var(--muted);margin:-4px 0 18px;font-size:.78rem;line-height:1.55}.admin-price-groups{gap:9px;display:grid}.admin-price-groups>details{background:#fbfcfd;border:1px solid #dbe4e9;border-radius:11px;overflow:hidden}.admin-price-groups>details>summary{cursor:pointer;min-height:52px;color:var(--navy-950);justify-content:space-between;align-items:center;gap:14px;padding:0 15px;font-size:.83rem;font-weight:900;display:flex}.admin-price-groups>details>summary b{color:#6b7f8f;font-size:.68rem}.admin-price-table{border-top:1px solid #dbe4e9;display:grid}.admin-price-table>form{border-bottom:1px solid #e6ecef;grid-template-columns:minmax(250px,1fr) minmax(150px,190px) auto;align-items:end;gap:11px;padding:12px 15px;display:grid}.admin-price-table>form.commission-rate-row{grid-template-columns:minmax(220px,1fr) minmax(125px,155px) minmax(145px,175px) auto}.admin-price-table>form:last-child{border-bottom:0}.admin-price-table>form>div{gap:2px;display:grid}.admin-price-table>form>div strong{font-size:.78rem}.admin-price-table>form>div span,.admin-price-table>form>div small{color:#6b7e8c;font-size:.64rem}.admin-price-table>form>label{color:#536878;gap:4px;font-size:.65rem;font-weight:850;display:grid}.admin-price-table input{width:100%;min-height:40px;color:var(--navy-950);background:#fff;border:1px solid #cbd8df;border-radius:7px;padding:0 10px;font-weight:800}.admin-price-table button{background:var(--navy-950);color:#fff;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:.68rem;font-weight:900;display:inline-flex}.admin-price-table button:disabled{cursor:default;opacity:.48}.admin-price-table button svg{width:15px}.admin-price-table>form>small{grid-column:1/-1;font-size:.68rem}.admin-price-table>form>small.success{color:#087849}.admin-price-table>form>small.error{color:#b00019}@media (max-width:900px){.live-credit-center{grid-template-columns:1fr}.live-credit-center>p{grid-column:1}.live-control-actions{flex-direction:column;align-items:stretch;width:100%}}@media (max-width:620px){.live-credit-center{margin-inline:12px;padding:14px}.live-credit-purchase{grid-template-columns:1fr}.live-credit-purchase .button{width:100%}.cloudflare-live-video{min-height:max(470px,72svh)}.cloudflare-camera-choice{z-index:2;position:relative}.cloudflare-video-start .cloudflare-camera-choice button{min-height:48px}.live-stream-clock{justify-content:center;width:100%}.admin-price-table>form{grid-template-columns:1fr;align-items:stretch}.admin-price-table>form.commission-rate-row{grid-template-columns:1fr}.admin-price-table>form>small{grid-column:1}}@media (max-width:420px){.nav-actions .button-small svg{display:none}.product-card{grid-template-columns:1fr}.product-visual{min-height:180px}.hero-trust{flex-direction:column;gap:9px}.hero-trust span{width:fit-content}}@media (max-width:360px){.mobile-nav{right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left));border-radius:16px}.mobile-nav-heading{padding-inline:13px}.mobile-nav-links small{white-space:normal}.mobile-nav-icon{border-radius:10px;width:36px;height:36px}}@media (max-width:1050px) and (max-height:600px){.mobile-nav-heading{gap:1px;padding-block:11px 9px}.mobile-nav-heading strong{font-size:19px}.mobile-nav-links{gap:8px;padding-block:9px}.mobile-nav-links>a{min-height:60px;padding-block:8px}.mobile-nav-icon{width:36px;height:36px}.mobile-nav-account{gap:8px;padding-block:9px}.mobile-nav-account a,.mobile-nav-account button{min-height:40px}}.social-hero{background:linear-gradient(#ffffff0b 1px, transparent 1px), linear-gradient(90deg, #ffffff0b 1px, transparent 1px), radial-gradient(circle at 82% 20%, #2364a373, transparent 34%), var(--navy-950);color:#fff;background-size:68px 68px,68px 68px,auto,auto;padding-block:84px 92px;position:relative;overflow:hidden}.social-hero-grid{grid-template-columns:1fr .94fr;align-items:center;gap:78px;display:grid}.social-hero-copy h1{font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(54px,5.4vw,78px);font-weight:600;line-height:.98}.social-hero-copy h1 strong{color:var(--red)}.social-hero-copy>p:not(.eyebrow){color:#ffffffb3;max-width:650px;margin:26px 0;font-size:17px;line-height:1.7}.social-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.social-hero-actions svg{width:17px}.social-hero-facts{color:#ffffffab;flex-wrap:wrap;gap:12px 22px;margin-top:25px;font-size:14px;font-weight:700;display:flex}.social-hero-facts span{align-items:center;gap:7px;display:flex}.social-hero-facts svg{color:#61d59c;width:16px}.social-route-visual{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff12;border:1px solid #ffffff29;border-radius:22px;padding:28px;position:relative;box-shadow:0 34px 80px #00000040}.social-product-node{color:var(--navy-950);background:#fff;border-radius:12px;grid-template-columns:auto 1fr;gap:4px 13px;padding:20px;display:grid}.social-product-node svg{width:34px;height:34px;color:var(--red);grid-row:span 2}.social-product-node span{font-size:15px;font-weight:900}.social-product-node strong{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.social-route-line{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;height:62px;display:grid}.social-route-line i{background:#ffffff47;height:1px}.social-route-line svg{width:22px;color:var(--red)}.social-network-nodes{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.social-network-nodes article{text-align:center;background:#0012287a;border:1px solid #ffffff21;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:145px;padding:16px 10px;display:flex}.social-network-nodes svg{color:#fff;width:28px;height:28px}.social-network-nodes span{font-size:15px;font-weight:850}.social-network-nodes small{color:#ffffff7d;font-size:12px}.social-measure-strip{background:var(--red);color:#fff;border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:14px 16px;font-size:13px;font-weight:850;display:flex}.social-measure-strip svg{width:18px}.social-measure-strip svg:last-child{margin-left:auto}.social-pricing-section{background:linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px), radial-gradient(circle at 92% 0%, #5d3f8947, transparent 34%), var(--navy-950);color:#fff;background-size:68px 68px,68px 68px,auto,auto;padding-block:100px}.social-pricing-section .section-heading h2{color:#fff}.social-pricing-section .section-heading>p:not(.eyebrow){color:#ffffff9e}.social-pricing-tabs{background:#00122861;border:1px solid #ffffff2e;border-radius:10px;grid-template-columns:repeat(3,minmax(150px,auto));width:fit-content;max-width:100%;margin:0 auto 18px;padding:5px;display:grid}.social-pricing-tabs button{color:#ffffffb8;background:0 0;border:0;border-radius:7px;min-height:46px;padding:0 20px;font-size:14px;font-weight:850}.social-pricing-tabs button:hover,.social-pricing-tabs button.active{background:var(--red);color:#fff;box-shadow:0 9px 25px #ed00163d}.social-category-description{color:#ffffffb8;text-align:center;max-width:780px;margin:0 auto 34px;font-size:15px;line-height:1.65}.social-public-packages{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.social-public-packages>article{min-width:0;min-height:610px;color:var(--navy-950);background:#fff;border:1px solid #fff3;border-radius:12px;flex-direction:column;padding:31px;display:flex;position:relative;box-shadow:0 24px 70px #0003}.social-public-packages>article.featured{border:2px solid var(--red);box-shadow:0 28px 75px #ed00162b}.social-recommended{background:var(--red);color:#fff;text-transform:uppercase;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:900;position:absolute;top:-14px;right:20px}.social-public-packages header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:6px 16px;padding-bottom:22px;display:grid}.social-public-packages header>span{color:var(--red);letter-spacing:.08em;text-transform:uppercase;align-self:end;font-size:13px;font-weight:900}.social-public-packages header strong{font-family:var(--font-display);grid-row:span 2;font-size:34px}.social-public-packages header small{color:var(--muted);font-size:13px}.social-package-scope{color:#63758a;min-height:62px;margin:17px 0 15px;font-size:13px;line-height:1.55}.social-package-badges{gap:7px;margin-bottom:21px;display:grid}.social-package-badges span{min-height:35px;color:var(--navy-900);text-align:center;background:#edf2f6;border-radius:6px;justify-content:center;align-items:center;padding:7px 10px;font-size:12px;font-weight:850;display:flex}.social-package-badges span.commission{color:#b1051a;background:#fff0f2}.social-public-packages ul{gap:13px;margin:0 0 28px;padding:0;list-style:none;display:grid}.social-public-packages li{color:#52657a;align-items:flex-start;gap:9px;font-size:14px;line-height:1.55;display:flex}.social-public-packages li svg{width:17px;color:var(--red);flex:none}.social-public-packages .button{width:100%;margin-top:auto}.social-custom-quote{color:#ffffffc2;text-align:center;max-width:1040px;margin:22px auto 0;font-size:13px;font-style:italic;line-height:1.65}.social-commercial-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:38px;display:grid}.social-commercial-grid>article{border-radius:12px;min-height:240px;padding:32px}.social-commercial-grid article>span,.social-addons-heading span{letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:900}.social-commercial-grid h3,.social-addons h3{font-family:var(--font-display);letter-spacing:-.035em;margin:10px 0 11px;font-size:28px}.social-commercial-grid p{margin:0;font-size:14px;line-height:1.7}.social-payment-card{color:var(--navy-950);background:#f4f6f8}.social-payment-card>span{color:#8794a2}.social-payment-card p{color:#607286}.social-payment-card>div{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.social-payment-card b{text-transform:uppercase;background:#fff;border:1px solid #cbd4dc;border-radius:5px;padding:8px 10px;font-size:11px}.social-commission-card{background:var(--red);color:#fff}.social-commission-card>span,.social-commission-card p{color:#ffffffc7}.social-addons{background:#ffffff13;border:1px solid #ffffff2b;border-radius:12px;grid-template-columns:.72fr 1.28fr;gap:45px;margin-top:16px;padding:32px;display:grid}.social-addons-heading{align-items:flex-start;gap:14px;display:flex}.social-addons-heading>svg{width:30px;height:30px;color:var(--red)}.social-addons-heading span{color:#ffffff7a}.social-addons-heading h3{color:#fff;max-width:300px;margin-bottom:0;line-height:1.25}.social-addons dl{margin:0}.social-addons dl>div{border-bottom:1px solid #ffffff21;grid-template-columns:1fr auto;gap:20px;padding:11px 0;display:grid}.social-addons dl>div:last-child{border-bottom:0}.social-addons dt{color:#ffffffad;font-size:13px}.social-addons dd{color:#fff;text-align:right;margin:0;font-size:13px;font-weight:850}.social-platform-note{color:#ffffff94;text-align:center;max-width:880px;margin:25px auto 0;font-size:13px;line-height:1.65}.social-process-section{padding-block:100px}.social-process-grid{grid-template-columns:.78fr 1.22fr;gap:88px;display:grid}.social-process-grid>div:first-child h2{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:50px;line-height:1}.social-process-grid>div:first-child>p:not(.eyebrow){color:var(--muted);line-height:1.75}.social-process-steps{border-top:1px solid var(--line)}.social-process-steps article{border-bottom:1px solid var(--line);grid-template-columns:42px 46px 1fr;align-items:center;gap:15px;padding:23px 0;display:grid}.social-process-steps article>span{color:var(--red);font-size:13px;font-weight:900}.social-process-steps article>svg{width:28px;height:28px;color:var(--navy-800)}.social-process-steps article div{gap:6px;display:grid}.social-process-steps strong{font-size:16px}.social-process-steps p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.social-separation{padding-bottom:100px}.social-separation-inner{background:var(--navy-950);color:#fff;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;padding:38px;display:grid}.social-separation-inner>svg{width:42px;height:42px;color:var(--red)}.social-separation-inner span{color:#ffffff7a;text-transform:uppercase;font-size:12px;font-weight:900}.social-separation-inner h2{font-family:var(--font-display);margin:6px 0;font-size:25px}.social-separation-inner p{color:#fff9;margin:0;font-size:14px;line-height:1.6}.social-sell-callout{background:#f2f5f7;padding-block:78px}.social-sell-inner{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:38px;display:grid}.social-sell-icon{background:var(--navy-950);color:#fff;border-radius:14px;place-items:center;width:74px;height:74px;display:grid}.social-sell-icon svg{width:34px;height:34px;color:var(--red)}.social-sell-inner .eyebrow{margin-bottom:9px}.social-sell-inner h2{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:31px}.social-sell-inner p:not(.eyebrow){color:var(--muted);margin:10px 0 14px;font-size:14px;line-height:1.65}.social-sell-inner>div:nth-child(2)>div{flex-wrap:wrap;gap:10px 18px;display:flex}.social-sell-inner>div:nth-child(2)>div span{color:#4f647b;align-items:center;gap:6px;font-size:13px;font-weight:750;display:flex}.social-sell-inner>div:nth-child(2)>div svg{width:16px;color:var(--red)}.social-dashboard{margin-top:16px}.social-panel-heading{background:linear-gradient(100deg,#fff,#f7fafc)}.social-channel-mini{gap:7px;display:flex}.social-channel-mini svg{border:1px solid var(--line);width:31px;height:31px;color:var(--navy-900);background:#fff;border-radius:50%;padding:7px;display:grid}.social-dashboard-grid{grid-template-columns:1.08fr .92fr;display:grid}.social-order-card{border-right:1px solid var(--line);min-width:0;padding:24px}.social-order-intro{background:var(--navy-950);color:#fff;border-radius:9px;gap:13px;margin-bottom:20px;padding:17px;display:flex}.social-order-intro>svg{width:26px;color:var(--red);flex:none}.social-order-intro strong{font-size:14px}.social-order-intro p{color:#fff9;margin:5px 0 0;font-size:12px;line-height:1.55}.social-connection-warning{background:#fff8ef;border:1px solid #efc7a5;border-radius:8px;gap:4px;margin:-8px 0 18px;padding:13px 15px;display:grid}.social-connection-warning strong{color:#8a4f16;font-size:12px}.social-connection-warning span{color:#7b6958;font-size:11px;line-height:1.5}.social-field{gap:8px;margin-top:16px;display:grid}.social-field>span{color:#465b72;font-size:13px;font-weight:850}.social-field>span small{color:var(--muted);font-size:12px;font-weight:500}.social-field select,.social-field textarea{background:#fbfcfd;border:1px solid #ccd6df;border-radius:7px;outline:none;width:100%;font-size:14px}.social-field select{min-height:46px;padding:0 12px}.social-field textarea{resize:vertical;min-height:95px;padding:12px}.social-field select:focus,.social-field textarea:focus{border-color:var(--navy-800);box-shadow:0 0 0 3px #0a356612}.social-category-lock{border-left:3px solid var(--red);background:#f4f7f9;border-radius:6px;grid-template-columns:auto 1fr;gap:3px 11px;margin-top:12px;padding:12px 14px;display:grid}.social-category-lock span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:850}.social-category-lock strong{font-size:13px}.social-category-lock small{color:#708195;grid-column:1/-1;font-size:11px;line-height:1.45}.social-package-picker{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.social-package-picker button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;flex-direction:column;gap:6px;min-width:0;min-height:105px;padding:13px;display:flex}.social-package-picker button:hover,.social-package-picker button.selected{border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red);background:#fff8f9}.social-package-picker span{color:var(--red);font-size:12px;font-weight:900}.social-package-picker strong{font-family:var(--font-display);font-size:22px}.social-package-picker small{color:var(--muted);margin-top:auto;font-size:11px}.social-channel-picker{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.social-channel-picker button{border:1px solid var(--line);background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:12px;font-weight:800;display:flex}.social-channel-picker button.selected{border-color:var(--navy-800);color:var(--navy-900);background:#eef4f9}.social-channel-picker svg{width:16px}.social-all-channels{color:#176944;background:#edf7f2;border-radius:7px;align-items:center;gap:8px;margin-top:12px;padding:12px;font-size:12px;font-weight:800;display:flex}.social-all-channels svg{width:16px}.social-listing-picker{border:0;margin:15px 0 0;padding:0}.social-listing-picker legend{color:#465b72;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:8px;font-size:13px;font-weight:850;display:flex}.social-listing-picker legend small{color:var(--muted);font-size:11px;font-weight:650}.social-listing-picker>div{gap:6px;max-height:190px;padding:2px;display:grid;overflow-y:auto}.social-listing-picker label{border:1px solid var(--line);background:#fbfcfd;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:40px;padding:7px 10px;display:grid}.social-listing-picker label:has(input:checked){background:#eff5fa;border-color:#9fb4c8}.social-listing-picker input{width:16px;height:16px;accent-color:var(--red)}.social-listing-picker label span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.social-listing-picker label b{color:var(--red);text-transform:uppercase;font-size:9px}.social-single-listing-note{color:#6a7d90;text-align:center;border:1px dashed #c6d1da;border-radius:6px;margin-top:12px;padding:10px 12px;font-size:11px}.social-link-preview{border:1px solid var(--line);background:#f7f9fb;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-top:16px;padding:13px;display:grid}.social-link-preview>svg{width:20px;color:var(--red)}.social-link-preview>div{gap:3px;min-width:0;display:grid}.social-link-preview span{color:var(--muted);text-transform:uppercase;font-size:11px}.social-link-preview strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.social-link-preview a{color:var(--red);align-items:center;gap:4px;font-size:11px;font-weight:850;display:flex}.social-link-preview a svg{width:14px}.social-order-summary{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:15px;margin-top:17px;padding-top:17px;display:grid}.social-order-summary>div{gap:4px;display:grid}.social-order-summary span{color:var(--red);font-size:12px;font-weight:900}.social-order-summary strong{font-size:13px}.social-order-summary small{color:var(--muted);font-size:11px}.social-order-summary button{background:var(--red);color:#fff;border:0;border-radius:7px;align-items:center;gap:7px;min-height:45px;padding:0 16px;font-size:12px;font-weight:850;display:inline-flex}.social-order-summary button:disabled{opacity:.65;cursor:wait}.social-order-summary button svg{width:16px}.social-order-terms{background:#f8fafb;border:1px solid #d8e0e7;border-radius:7px;margin:17px 0 0;padding:14px;font-size:13px}.social-message{color:#a3091b;margin:10px 0 0;font-size:12px;font-weight:750}.social-message.success{color:#117249}.social-message a{color:var(--red);margin-left:8px;text-decoration:underline;display:inline-block}.social-link-note{color:#778697;margin-top:12px;font-size:11px;line-height:1.55;display:block}.social-no-product{text-align:center;align-content:center;place-items:center;gap:10px;min-height:330px;display:grid}.social-no-product strong{font-size:17px}.social-no-product p{max-width:430px;color:var(--muted);margin:0;font-size:13px}.social-campaign-history{background:#f7f9fb;min-width:0;padding:24px}.social-history-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.social-history-head>div{gap:3px;display:grid}.social-history-head span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.social-history-head h3{font-family:var(--font-display);margin:0;font-size:22px}.social-history-head>b{background:var(--navy-950);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.seller-social-campaign{border:1px solid var(--line);background:#fff;border-radius:9px;margin-bottom:11px;overflow:hidden}.seller-social-campaign>header{justify-content:space-between;align-items:flex-start;gap:10px;padding:15px;display:flex}.seller-social-campaign>header>div{gap:3px;min-width:0;display:grid}.seller-social-campaign>header span{color:var(--red);text-transform:uppercase;font-size:11px;font-weight:900}.seller-social-campaign>header a{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.seller-social-campaign>header small{color:var(--muted);font-size:10px}.social-status{color:#956000;white-space:nowrap;background:#fff3de;border-radius:999px;justify-content:center;align-items:center;padding:6px 8px;font-size:10px;font-style:normal;font-weight:850;display:inline-flex}.social-status-production{color:#245c91;background:#eaf1fa}.social-status-active{color:#117249;background:#e8f6ef}.social-status-completed{background:var(--navy-950);color:#fff}.social-status-failed{color:#a3091b;background:#fff0f2}.social-campaign-kpis{background:#fbfcfd;border-block:1px solid #edf0f3;flex-wrap:wrap;gap:8px 14px;padding:11px 15px;display:flex}.social-campaign-kpis span{color:#5e7186;align-items:center;gap:5px;font-size:10px;font-weight:750;display:flex}.social-campaign-kpis svg{width:13px;color:var(--red)}.seller-publication-list>div{border-bottom:1px solid #edf0f3;align-items:center;gap:7px;padding:10px 14px;display:flex}.seller-publication-list>div:last-child{border-bottom:0}.seller-publication-list>div>span{gap:1px;min-width:78px;font-size:11px;font-weight:850;display:grid}.seller-publication-list>div>span small{color:var(--muted);font-size:9px;font-weight:500}.seller-publication-list>div>b{color:#687a8d;margin-right:auto;font-size:10px}.seller-publication-list button,.seller-publication-list a{border:1px solid var(--line);min-height:28px;color:var(--navy-900);background:#fff;border-radius:5px;align-items:center;gap:4px;padding:0 7px;font-size:9px;font-weight:800;display:inline-flex}.seller-publication-list svg{width:11px}.social-history-empty{text-align:center;border:1px dashed #c9d3dc;border-radius:10px;align-content:center;place-items:center;gap:8px;min-height:340px;padding:24px;display:grid}.social-history-empty svg{width:34px;height:34px;color:var(--red)}.social-history-empty strong{font-size:15px}.social-history-empty span{max-width:330px;color:var(--muted);font-size:12px;line-height:1.55}.admin-metrics{grid-template-columns:repeat(5,1fr)}.admin-social-panel{margin-top:14px}.admin-social-connection{border:1px solid #d3dde5;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin:16px;padding:14px 16px;display:flex}.admin-social-connection>div{gap:3px;display:grid}.admin-social-connection strong{font-size:12px}.admin-social-connection span{color:var(--muted);font-size:10px}.admin-social-connection>b{text-align:right;border-radius:999px;max-width:52%;padding:6px 9px;font-size:9px}.admin-social-connection.ready{background:#eff9f4;border-color:#b9dfcc}.admin-social-connection.ready>b{color:#116d45;background:#d9f1e5}.admin-social-connection.missing{background:#fff8ef;border-color:#efc7a5}.admin-social-connection.missing>b{color:#925515;background:#fff0df}.admin-social-campaigns{background:#f7f9fb;gap:12px;padding:16px;display:grid}.admin-social-campaign{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.admin-social-campaign>header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:15px;padding:16px;display:grid}.admin-social-campaign>header>div:first-child{gap:3px;min-width:0;display:grid}.admin-social-campaign>header>div:first-child>span{color:var(--red);text-transform:uppercase;font-size:10px;font-weight:900}.admin-social-campaign>header>div:first-child>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-social-campaign>header>div:first-child>small{color:var(--muted);font-size:10px}.admin-social-order-meta{justify-items:end;gap:3px;display:grid}.admin-social-order-meta>b{font-size:13px}.admin-social-order-meta>span{color:var(--muted);font-size:9px}.admin-social-brief{border-bottom:1px solid var(--line);background:#fbfcfd;grid-template-columns:.7fr 1fr 1.5fr;gap:12px;padding:13px 16px;display:grid}.admin-social-brief>div{gap:4px;min-width:0;display:grid}.admin-social-brief span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:850}.admin-social-brief strong,.admin-social-brief a{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-social-brief a{color:var(--red);font-weight:850}.admin-social-publications{padding:4px 16px 12px}.admin-social-publication{border-bottom:1px solid #edf0f3;grid-template-columns:130px 110px 1fr;align-items:center;gap:10px;padding:11px 0;display:grid}.admin-social-publication:last-of-type{border-bottom:0}.admin-social-channel{gap:3px;display:grid}.admin-social-channel strong{font-size:11px}.admin-social-channel span{color:var(--muted);font-size:9px}.publication-status{color:#49627b;font-size:8px;font-style:normal;font-weight:850}.publication-status-scheduled,.publication-status-published{color:#117249}.publication-status-failed,.publication-error{color:#a3091b}.publication-error{max-width:260px;font-size:8px;line-height:1.4}.admin-copy-link,.admin-post-link{border:1px solid var(--line);min-height:31px;color:var(--navy-900);background:#fff;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:9px;font-weight:850;display:inline-flex}.admin-copy-link svg,.admin-post-link svg{width:12px}.admin-publish-form{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.admin-publish-form>svg{width:15px;color:var(--red)}.admin-publish-form input{border:1px solid var(--line);background:#fbfcfd;border-radius:5px;min-width:0;height:34px;padding:0 9px;font-size:11px}.admin-publish-form button{background:var(--navy-900);color:#fff;border:0;border-radius:5px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:9px;font-weight:850;display:inline-flex}.admin-publish-form button:disabled{opacity:.45;cursor:not-allowed}.admin-publish-form button svg{width:12px}.admin-social-error{color:#a3091b;background:#fff0f2;border-radius:5px;padding:9px;font-size:10px;display:block}@media (max-width:1120px){.social-hero-grid{grid-template-columns:1fr}.social-route-visual{width:min(720px,100%)}.social-dashboard-grid{grid-template-columns:1fr}.social-order-card{border-right:0;border-bottom:1px solid var(--line)}.admin-metrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.social-public-packages{grid-template-columns:1fr}.social-public-packages>article{min-height:auto}.social-commercial-grid,.social-addons{grid-template-columns:1fr}.social-process-grid{grid-template-columns:1fr;gap:45px}.social-separation-inner,.social-sell-inner{grid-template-columns:auto 1fr;align-items:start}.social-separation-inner .button,.social-sell-inner>.button{grid-column:2;justify-self:start}.admin-social-publication{grid-template-columns:110px 100px 1fr}}@media (max-width:680px){.social-hero{padding-block:58px 64px}.social-hero-copy h1{font-size:48px}.social-network-nodes{grid-template-columns:1fr}.social-network-nodes article{min-height:100px}.social-pricing-tabs{grid-template-columns:1fr;width:100%}.social-public-packages>article,.social-commercial-grid>article,.social-addons{padding:25px}.social-addons dl>div{grid-template-columns:1fr;gap:4px}.social-addons dd{text-align:left}.social-package-picker,.social-channel-picker,.social-order-summary{grid-template-columns:1fr}.social-order-summary button{justify-content:center}.seller-publication-list>div{flex-wrap:wrap;align-items:flex-start}.seller-publication-list>div>b{width:calc(100% - 90px);margin-right:0}.social-separation-inner,.social-sell-inner{grid-template-columns:1fr;padding:28px}.social-separation-inner .button,.social-sell-inner>.button{grid-column:1}.admin-metrics{grid-template-columns:1fr 1fr}.admin-social-campaign>header,.admin-social-brief,.admin-social-publication{grid-template-columns:1fr}.admin-social-connection{flex-direction:column;align-items:flex-start}.admin-social-connection>b{text-align:left;max-width:100%}.admin-social-order-meta{justify-items:start}.admin-publish-form{grid-template-columns:auto 1fr}.admin-publish-form button{grid-column:2;justify-self:start}}.protected-page{background:#f5f7f9;min-height:68vh}.auth-required{place-items:center;min-height:68vh;padding:70px 20px;display:grid}.auth-required>div{border:1px solid var(--line);width:min(560px,100%);box-shadow:var(--shadow);text-align:center;background:#fff;border-radius:16px;padding:42px}.auth-required svg{width:42px;height:42px;color:var(--red)}.auth-required h1{font-family:var(--font-display);margin:20px 0 10px;font-size:34px}.auth-required p{color:var(--muted);margin:0 auto 24px;line-height:1.65}.hero-market-empty,.market-empty-state{text-align:center;align-content:center;place-items:center;gap:10px;display:grid}.hero-market-empty{background:#ffffffd1;border:1px dashed #bdc9d4;border-radius:16px;min-height:360px;padding:34px}.hero-market-empty>svg,.market-empty-state>svg{width:44px;height:44px;color:var(--red)}.hero-market-empty strong{font-family:var(--font-display);font-size:24px}.hero-market-empty span{max-width:370px;color:var(--muted);font-size:13px;line-height:1.55}.hero-market-empty a{color:var(--red);margin-top:8px;font-size:12px;font-weight:850}.market-empty-state{background:#fff;border:1px dashed #c6d1da;border-radius:12px;min-height:320px;padding:42px 24px}.market-empty-state h2,.market-empty-state h3{font-family:var(--font-display);margin:8px 0 0;font-size:28px}.market-empty-state p{max-width:520px;color:var(--muted);margin:0 0 10px;line-height:1.65}.market-error{color:#9e1222;background:#fff3f4;border:1px solid #efc4c9;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:14px 16px;font-size:12px;font-weight:700;display:flex}.market-error .button{flex:none;min-height:38px}.load-more{margin:28px auto 0;display:flex}.favorite-control.compact{z-index:4;position:absolute;top:10px;right:10px}.favorite-control.compact .favorite-button{position:static}.favorite-control:not(.compact){position:relative}.favorite-control:not(.compact) .favorite-button{border-radius:6px;width:auto;min-width:96px;padding:0 12px;position:static}.favorite-button.active{color:var(--red);background:#fff4f5;border-color:#efb6bd}.favorite-button:disabled{cursor:wait;opacity:.68}.favorite-button svg{width:16px}.favorite-button span{font-size:10px;font-weight:800}.favorite-control>small{z-index:4;color:#fff;background:#8e1020;border-radius:4px;width:max-content;max-width:200px;padding:5px 7px;font-size:8px;position:absolute;top:calc(100% + 5px);left:0}.share-control{position:relative}.share-control>button{height:100%}.share-control>small{z-index:4;background:var(--navy-950);color:#fff;border-radius:4px;width:max-content;padding:5px 7px;font-size:8px;position:absolute;top:calc(100% + 5px);left:0}.report-panel{border:1px solid var(--line);background:#fbfcfd;border-radius:10px;gap:14px;margin:0 0 18px;padding:18px;display:grid}.report-panel-head{justify-content:space-between;align-items:center;display:flex}.report-panel-head>div{align-items:center;gap:8px;display:flex}.report-panel-head svg{width:17px;color:var(--red)}.report-panel-head>button{background:#eef2f5;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.report-panel label{color:#52657a;gap:6px;font-size:10px;font-weight:800;display:grid}.report-panel label small{color:var(--muted);font-weight:500}.report-panel select,.report-panel textarea{background:#fff;border:1px solid #ccd6df;border-radius:6px;outline:none;width:100%;padding:10px 11px;font-size:12px}.report-panel textarea{resize:vertical}.report-panel .button{justify-self:start;min-height:42px}.report-result{color:#116c45;background:#eaf6ef;border-radius:6px;align-items:center;gap:8px;padding:12px;font-size:11px;font-weight:750;display:flex}.gallery-main>img{object-fit:contain;background:#f3f6f8;width:100%;height:580px;display:block}.gallery-thumbs button{height:92px}.gallery-thumbs button img{object-fit:cover;width:100%;height:100%;display:block}.seller-profile-hero{background:linear-gradient(120deg, var(--navy-950), var(--navy-800));color:#fff;padding:54px 0}.seller-profile-head{align-items:center;gap:24px;display:flex}.seller-profile-avatar{width:82px;height:82px;color:var(--navy-900);font-family:var(--font-display);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:25px;font-weight:850;display:grid}.seller-profile-head h1{font-family:var(--font-display);margin:4px 0 8px;font-size:42px}.seller-profile-head .eyebrow{color:#ffffffa1;margin:0}.seller-profile-facts{color:#ffffffb8;flex-wrap:wrap;gap:10px 18px;font-size:12px;display:flex}.seller-profile-facts span{align-items:center;gap:6px;display:inline-flex}.seller-profile-facts svg{color:#67b8ef;width:15px}.seller-profile-contact{flex-wrap:wrap;gap:8px 14px;margin-top:14px;display:flex}.seller-profile-contact a,.seller-profile-contact span{color:#fff;align-items:center;gap:6px;font-size:12px;font-weight:750;display:inline-flex}.seller-profile-contact svg{color:#67b8ef;width:15px}.seller-public-contact{background:#f8fafb;border:1px solid #d8e1e8;border-radius:9px;gap:10px;margin:-6px 0 18px;padding:16px 18px;display:grid}.seller-public-contact>strong{color:var(--navy-950);font-size:12px}.seller-public-contact>div{flex-wrap:wrap;gap:8px;display:flex}.seller-public-contact a{min-height:38px;color:var(--navy-900);background:#fff;border:1px solid #c9d5df;border-radius:6px;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:850;display:inline-flex}.seller-public-contact a:hover{border-color:var(--red);color:var(--red)}.seller-public-contact a svg,.seller-public-contact>span svg{width:15px}.seller-public-contact>span{color:#4f647b;align-items:center;gap:7px;font-size:11px;display:flex}.seller-public-contact>small{color:var(--muted);font-size:9px;line-height:1.5}.edit-listing-page{background:#f5f7f9;padding:58px 0 90px}.listing-editor{border:1px solid var(--line);background:#fff;border-radius:12px;gap:18px;width:min(820px,100%);margin-top:28px;padding:28px;display:grid;box-shadow:0 18px 55px #05264d14}.listing-editor>label{color:#43576e;gap:7px;font-size:11px;font-weight:800;display:grid}.listing-editor input,.listing-editor select,.listing-editor textarea{background:#fbfcfd;border:1px solid #ccd6df;border-radius:7px;outline:none;width:100%;min-height:46px;padding:10px 12px;font-size:13px;font-weight:500}.listing-editor textarea{resize:vertical;min-height:150px}.listing-editor input:focus,.listing-editor select:focus,.listing-editor textarea:focus{border-color:var(--navy-800);box-shadow:0 0 0 3px #0a356612}.listing-editor-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.editor-images{flex-wrap:wrap;gap:8px;display:flex}.editor-images img{object-fit:cover;border:1px solid var(--line);background:var(--surface);border-radius:7px;width:92px;height:76px}.editor-note{border-left:3px solid var(--red);color:var(--muted);background:#f4f7f9;border-radius:5px;margin:0;padding:12px 14px;font-size:11px;line-height:1.6}.editor-message{color:#a3091b;background:#fff0f2;border-radius:6px;margin:0;padding:11px 13px;font-size:11px;font-weight:750}.editor-message.success{color:#117249;background:#eaf6ef}.listing-editor-actions{align-items:center;gap:10px;display:flex}.account-settings-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.account-settings-grid>div{border:1px solid var(--line);background:#fbfcfd;border-radius:8px;gap:5px;min-height:100px;padding:16px;display:grid}.account-settings-grid span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:850}.account-settings-grid strong{overflow-wrap:anywhere;font-size:12px}.account-settings-grid small{color:var(--muted);font-size:9px;line-height:1.5}.billing-profile-form{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:13px;margin-top:18px;padding-top:18px;display:grid}.billing-profile-form>label{color:#4a5f76;gap:6px;font-size:10px;font-weight:800;display:grid}.billing-profile-form>label small{color:var(--muted);font-weight:500}.billing-profile-form .field-wide{grid-column:1/-1}.billing-profile-form input{background:#fbfcfd;border:1px solid #ccd6df;border-radius:6px;outline:none;width:100%;min-height:44px;padding:0 11px;font-size:12px}.billing-profile-form input:focus{border-color:var(--navy-800);box-shadow:0 0 0 3px #0a356612}.billing-profile-actions{grid-column:1/-1;align-items:center;gap:12px;display:flex}.billing-profile-actions .button{min-height:43px}.billing-profile-actions>span{color:#a3091b;font-size:10px;font-weight:750}.billing-profile-actions>span.success{color:#117249}.seller-contact-form{border:1px solid var(--line);background:#fbfcfd;border-radius:10px;gap:17px;margin-top:18px;padding:20px;display:grid}.seller-contact-form>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.seller-contact-form>header>div{gap:4px;display:grid}.seller-contact-form>header strong{color:var(--navy-950);font-size:14px}.seller-contact-form>header span{color:var(--muted);font-size:10px;line-height:1.5}.seller-contact-form>header svg{color:#168052;width:24px}.seller-contact-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.seller-contact-fields>label{color:#4a5f76;gap:6px;font-size:10px;font-weight:800;display:grid}.seller-contact-fields>label small{color:var(--muted);font-weight:500}.seller-contact-fields .field-wide{grid-column:1/-1}.seller-contact-fields input{background:#fff;border:1px solid #ccd6df;border-radius:6px;outline:none;width:100%;min-height:44px;padding:0 11px;font-size:12px}.seller-contact-fields input:focus{border-color:var(--navy-800);box-shadow:0 0 0 3px #0a356612}.contact-visibility{background:#fff;border:1px solid #d7e0e7;border-radius:8px;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:15px;display:grid}.contact-visibility legend{color:var(--navy-950);align-items:center;gap:6px;padding:0 6px;font-size:10px;font-weight:900;display:flex}.contact-visibility legend svg{width:15px;color:var(--red)}.contact-visibility>label{cursor:pointer;background:#f7f9fb;border-radius:6px;grid-template-columns:auto 1fr;align-items:flex-start;gap:9px;padding:10px;display:grid}.contact-visibility input{width:17px;height:17px;accent-color:var(--red);margin-top:1px}.contact-visibility label span{gap:3px;display:grid}.contact-visibility label strong{color:#344b63;font-size:10px}.contact-visibility label small{color:var(--muted);font-size:9px;line-height:1.45}.seller-contact-actions{align-items:center;gap:12px;display:flex}.seller-contact-actions .button{min-height:43px}.seller-contact-actions>span{color:#a3091b;font-size:10px;font-weight:750}.seller-contact-actions>span.success{color:#117249}.account-subsection{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.account-subsection>div:first-child{gap:4px;display:grid}.account-subsection>div:first-child strong{font-size:13px}.account-subsection>div:first-child span{color:var(--muted);font-size:10px}.account-subsection .billing-profile-form{border-top:0;margin-top:14px;padding-top:0}.admin-report-list{background:#f7f9fb;gap:9px;padding:15px;display:grid}.admin-report-list article{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.admin-report-list article>div:first-child{gap:4px;min-width:0;display:grid}.admin-report-list strong{font-size:10px}.admin-report-list a{color:var(--red);font-size:9px;font-weight:850}.admin-report-list span,.admin-report-list small{color:var(--muted);font-size:8px;line-height:1.5}.admin-invoice-link{font-weight:850}.admin-social-payment-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-social-payment-actions a{font-size:9px;font-weight:850}.legal-overview-intro{background:var(--navy-950);color:#fff;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:17px;padding:22px 25px;display:grid}.legal-overview-intro>svg{width:30px;height:30px;color:var(--red)}.legal-overview-intro strong{font-size:15px}.legal-overview-intro p{color:#ffffffab;margin:6px 0 0;font-size:14px;line-height:1.6}.legal-overview-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px;display:grid}.legal-overview-grid>a{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;align-items:flex-start;min-height:285px;padding:25px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 14px 45px #05264d0b}.legal-overview-grid>a:hover{border-color:#b6c5d2;transform:translateY(-3px);box-shadow:0 22px 60px #05264d17}.legal-overview-grid>a>svg{width:28px;height:28px;color:var(--red)}.legal-overview-grid>a>span{color:#8190a1;letter-spacing:.07em;text-transform:uppercase;margin-top:18px;font-size:11px;font-weight:900}.legal-overview-grid h2{color:var(--navy-950);font-family:var(--font-display);margin:8px 0 10px;font-size:24px;line-height:1.18}.legal-overview-grid p{color:#607286;margin:0;font-size:14px;line-height:1.65}.legal-overview-grid>a>strong{color:var(--red);align-items:center;gap:6px;margin-top:auto;padding-top:20px;font-size:13px;display:inline-flex}.legal-overview-grid>a>strong svg{width:15px}.legal-contact-strip{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:20px;display:grid;overflow:hidden}.legal-contact-strip>div{background:#fff;gap:6px;padding:20px;display:grid}.legal-contact-strip span{color:#7b8998;font-size:12px;font-weight:800}.legal-contact-strip strong,.legal-contact-strip a{color:var(--navy-950);font-size:14px;line-height:1.45}.legal-contact-strip a{color:var(--red);font-weight:850}.imprint-primary-grid{grid-template-columns:1.35fr .65fr;gap:15px;display:grid}.imprint-card{border:1px solid var(--line);background:#fff;border-radius:12px;width:auto;margin:0;padding:30px;box-shadow:0 16px 45px #05264d12}.imprint-card>svg{width:31px;height:31px;color:var(--red)}.imprint-card>span{color:#7b8b9c;letter-spacing:.07em;text-transform:uppercase;margin-top:15px;font-size:12px;font-weight:900;display:block}.imprint-card h2{font-family:var(--font-display);margin:7px 0 14px;font-size:30px}.imprint-card p{color:var(--muted);margin:7px 0;font-size:15px;line-height:1.65}.imprint-card dl{border:1px solid var(--line);background:var(--line);border-radius:8px;gap:1px;margin:24px 0 0;display:grid;overflow:hidden}.imprint-card dl>div{background:#f9fbfc;grid-template-columns:145px 1fr;gap:15px;padding:14px 16px;display:grid}.imprint-card dt{color:#748496;font-size:13px;font-weight:800}.imprint-card dd{color:var(--navy-950);margin:0;font-size:14px;line-height:1.55}.imprint-card dd>svg,.imprint-card dd a>svg{width:16px;height:16px;color:var(--red);flex:none}.imprint-card dd,.imprint-card dd a{align-items:flex-start;gap:7px;display:flex}.imprint-card a{color:var(--red);font-weight:800}.imprint-responsibility{background:linear-gradient(145deg, var(--navy-900), var(--navy-950));color:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;padding:27px;display:flex}.imprint-responsibility>svg{width:34px;height:34px;color:var(--red)}.imprint-responsibility h2{font-family:var(--font-display);margin:23px 0 12px;font-size:27px;line-height:1.12}.imprint-responsibility p{color:#ffffffad;margin:0;font-size:14px;line-height:1.7}.imprint-responsibility a{color:#fff;text-underline-offset:3px;margin-top:auto;padding-top:25px;font-size:13px;font-weight:850;text-decoration:underline}.imprint-details{margin-top:15px}.imprint-legal-contact{background:#fff;border:1px solid #d4dee7;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;margin-top:15px;padding:23px 25px;display:grid}.imprint-legal-contact>svg{width:27px;color:var(--red)}.imprint-legal-contact strong{color:var(--navy-950);font-size:15px}.imprint-legal-contact p{color:#647589;margin:5px 0 0;font-size:13px;line-height:1.55}.imprint-legal-contact>a{color:var(--red);font-size:14px;font-weight:850}@media (max-width:980px){.legal-overview-grid{grid-template-columns:repeat(2,1fr)}.imprint-primary-grid{grid-template-columns:1fr}.imprint-responsibility a{margin-top:8px}}@media (max-width:720px){.legal-overview-intro{align-items:start}.legal-overview-grid,.legal-contact-strip{grid-template-columns:1fr}.legal-overview-grid>a{min-height:245px}.imprint-card{padding:23px 20px}.imprint-card dl>div{grid-template-columns:1fr;gap:5px}.imprint-legal-contact{grid-template-columns:auto 1fr;align-items:start}.imprint-legal-contact>a{grid-column:2}}.spin{animation:.8s linear infinite fundplatz-spin}@keyframes fundplatz-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.auth-required>div{padding:30px 22px}.market-error{flex-direction:column;align-items:flex-start}.detail-actions{flex-wrap:wrap;align-items:stretch}.favorite-control:not(.compact) .favorite-button,.share-control>button,.detail-actions>button{min-height:42px}.gallery-main>img{height:360px}.seller-profile-head{align-items:flex-start}.seller-profile-avatar{width:62px;height:62px;font-size:19px}.seller-profile-head h1{font-size:32px}.listing-editor{padding:20px}.listing-editor-grid,.account-settings-grid,.billing-profile-form{grid-template-columns:1fr}.billing-profile-form .field-wide,.billing-profile-actions{grid-column:1}.listing-editor-actions{flex-direction:column;align-items:stretch}.listing-editor-actions .button{width:100%}.admin-report-list article{grid-template-columns:1fr;align-items:start}}.dashboard-page{background:#f4f7f9;min-height:100vh}.customer-dashboard{min-height:100vh;color:var(--navy-950)}.dashboard-accountbar{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(190px,auto) 1fr auto;align-items:center;gap:28px;min-height:76px;padding:12px max(24px,50vw - 640px);display:grid}.dashboard-account-chip{align-items:center;gap:11px;min-width:0;display:flex}.dashboard-account-chip>span{background:var(--navy-950);color:#fff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid}.dashboard-account-chip>div{gap:2px;min-width:0;display:grid}.dashboard-account-chip strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.dashboard-account-chip small{color:var(--muted);font-size:11px}.dashboard-accountbar nav{justify-content:center;align-items:center;gap:6px;display:flex}.dashboard-accountbar nav a,.dashboard-logout{color:#4d6278;white-space:nowrap;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:13px;font-weight:750;display:inline-flex}:is(.dashboard-accountbar nav a:hover,.dashboard-accountbar nav a:focus-visible){color:var(--navy-950);background:#eef3f7}.dashboard-accountbar nav svg,.dashboard-logout svg{width:17px}.dashboard-accountbar nav b{background:var(--red);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.dashboard-logout{border:1px solid var(--line);cursor:pointer;background:#fff}.customer-dashboard .dashboard-main{width:min(1280px,100% - 48px);margin-inline:auto;padding:38px 0 90px}.dashboard-welcome{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.dashboard-welcome>div:first-child>span,.dashboard-secondary-heading>span,.dashboard-content-heading>span{color:var(--red);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:900}.dashboard-welcome h1{font-family:var(--font-display);letter-spacing:-.055em;margin:7px 0 8px;font-size:clamp(38px,5vw,56px);line-height:1}.dashboard-welcome p{max-width:650px;color:var(--muted);margin:0;font-size:15px;line-height:1.55}.dashboard-welcome-actions{flex:none;gap:10px;display:flex}.dashboard-welcome-actions .button{gap:8px;min-height:48px;padding-inline:18px;font-size:13px}.dashboard-welcome-actions svg{width:17px}.dashboard-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.dashboard-tool-grid>a{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;min-height:126px;padding:18px;transition:border-color .16s,transform .16s;display:grid;box-shadow:0 9px 28px #05264d0a}.dashboard-tool-grid>a:hover{border-color:#ef9aa5;transform:translateY(-2px)}.dashboard-tool-grid>a>svg:first-child{width:22px;color:var(--red)}.dashboard-tool-grid>a>svg:last-child{color:#8a98a7;width:16px}.dashboard-tool-grid>a>span{gap:4px;min-width:0;display:grid}.dashboard-tool-grid small{color:var(--red);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:900}.dashboard-tool-grid em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.45}.dashboard-overview{grid-template-columns:minmax(330px,1.45fr) repeat(3,minmax(145px,.7fr));gap:14px;margin-top:28px;display:grid}.dashboard-overview>article{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:142px;box-shadow:0 10px 35px #05264d0b}.dashboard-capacity-card{grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:20px;display:grid}.dashboard-card-icon{background:var(--navy-950);color:#fff;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.dashboard-card-icon svg{width:22px}.dashboard-capacity-copy{gap:6px;display:grid}.dashboard-capacity-copy>span,.dashboard-stat-card>span{color:var(--muted);font-size:12px;font-weight:800}.dashboard-capacity-copy>strong{font-family:var(--font-display);font-size:23px}.dashboard-capacity-copy>small,.dashboard-stat-card>small{color:var(--muted);font-size:11px}.dashboard-capacity-bar{background:#e5ebf0;border-radius:99px;width:100%;height:7px;overflow:hidden}.dashboard-capacity-bar i{border-radius:inherit;background:var(--red);height:100%;display:block}.dashboard-capacity-card>a{color:var(--red);white-space:nowrap;align-self:end;font-size:12px;font-weight:850}.dashboard-stat-card{flex-direction:column;justify-content:flex-end;padding:19px;display:flex;position:relative}.dashboard-stat-card>svg{color:#8292a3;width:20px;position:absolute;top:18px;right:18px}.dashboard-stat-card>strong{font-family:var(--font-display);margin:7px 0 5px;font-size:32px;line-height:1}.customer-dashboard .dashboard-panel{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 12px 38px #05264d0b}.dashboard-products-panel{margin-top:18px}.customer-dashboard .panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:94px;padding:19px 25px;display:flex}.customer-dashboard .panel-heading>div:first-child{gap:3px;display:grid}.customer-dashboard .panel-heading span{color:var(--red);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.customer-dashboard .panel-heading h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:27px}.customer-dashboard .panel-heading p{color:var(--muted);margin:1px 0 0;font-size:13px}.customer-dashboard .dashboard-heading-action{border:1px solid var(--line);min-height:42px;color:var(--navy-950);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:850;display:inline-flex}.dashboard-heading-action svg{width:16px;color:var(--red)}.dashboard-product-list{display:grid}.dashboard-product-item{border-bottom:1px solid #e8edf1;grid-template-columns:118px minmax(0,1fr) minmax(190px,auto);align-items:center;gap:20px;padding:20px 25px;display:grid}.dashboard-product-item:last-child{border-bottom:0}.dashboard-product-image{display:block}.dashboard-product-image .product-visual{border-radius:10px;width:118px;min-height:92px;overflow:hidden}.dashboard-product-image .product-visual>img{object-fit:cover;width:100%;height:92px}.dashboard-product-image .product-visual>svg{width:44px;height:44px}.dashboard-product-image .visual-label,.dashboard-product-image .visual-orbit{display:none}.dashboard-product-copy{gap:6px;min-width:0;display:grid}.dashboard-product-statusline{align-items:center;gap:10px;display:flex}.customer-dashboard .status-pill{color:#117249;background:#e8f6ef;border-radius:999px;justify-self:start;padding:5px 9px;font-size:10px;font-weight:850}.dashboard-product-statusline small{color:#8997a6;font-size:11px}.dashboard-product-copy h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;line-height:1.35;overflow:hidden}.dashboard-product-copy p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.dashboard-product-kpis{flex-wrap:wrap;gap:13px;margin-top:3px;display:flex}.dashboard-product-kpis span{color:#607287;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.dashboard-product-kpis svg{color:#8493a3;width:14px}.dashboard-product-controls{justify-items:stretch;gap:8px;min-width:190px;display:grid}.dashboard-product-controls>strong{font-family:var(--font-display);text-align:right;margin-bottom:2px;font-size:21px}.dashboard-product-controls>.boost-order-button{min-height:38px;color:var(--red);background:#fff8f9;border-color:#f0c7cb;justify-content:center;font-size:11px}.customer-dashboard .listing-status-action{gap:7px;display:grid}.listing-edit-link,.listing-more-actions>summary{min-height:38px;color:var(--navy-950);background:#fff;border:1px solid #d4dde5;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:800;display:flex}.listing-edit-link svg,.listing-more-actions>summary svg{width:14px}.listing-more-actions>summary{cursor:pointer;list-style:none}.listing-more-actions>summary::-webkit-details-marker{display:none}.listing-more-actions[open]>summary{background:#f5f8fa;border-color:#9aabba}.listing-more-actions[open]>summary svg{transform:rotate(180deg)}.listing-more-actions>div{border:1px solid var(--line);background:#f8fafb;border-radius:8px;gap:6px;margin-top:7px;padding:8px;display:grid}.customer-dashboard .listing-more-actions button{justify-content:center;min-height:36px;padding:0 10px;font-size:11px}.customer-dashboard .listing-more-actions button.danger{color:#a3091b;background:#fff5f6;border-color:#f0c5ca}.customer-dashboard .listing-more-actions small{max-width:none;font-size:11px}.dashboard-inquiries-panel{margin-top:18px}.customer-dashboard .dashboard-count-badge{color:var(--red);white-space:nowrap;background:#fff0f2;border-radius:999px;padding:7px 10px;font-size:11px}.customer-dashboard .inquiry-list article{border-bottom:1px solid #e8edf1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 25px;display:grid}.customer-dashboard .inquiry-list article:last-child{border-bottom:0}.customer-dashboard .inquiry-list article>span{width:42px;height:42px;color:var(--navy-950);background:#eaf0f4;border-radius:12px;place-items:center;font-size:13px;font-weight:900;display:grid}.customer-dashboard .inquiry-list article>div{gap:4px;min-width:0;display:grid}.customer-dashboard .inquiry-list strong{font-size:14px}.customer-dashboard .inquiry-list strong b{color:var(--red);background:#fff0f2;border-radius:999px;margin-left:5px;padding:3px 6px;font-size:9px}.customer-dashboard .inquiry-list p{color:#566b82;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;line-height:1.45;overflow:hidden}.customer-dashboard .inquiry-list p b{color:var(--navy-950)}.customer-dashboard .inquiry-list small{color:#8391a1;font-size:11px}.dashboard-reply-link{border:1px solid var(--line);min-height:39px;color:var(--navy-950);border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:11px;font-weight:850;display:inline-flex}.customer-dashboard .dashboard-list-empty,.customer-dashboard .dashboard-empty p{color:var(--muted);font-size:13px}.customer-dashboard .dashboard-list-empty{text-align:center;padding:40px 25px}.dashboard-secondary{margin-top:34px;scroll-margin-top:20px}.dashboard-secondary-heading{margin-bottom:15px}.dashboard-secondary-heading h2{font-family:var(--font-display);letter-spacing:-.035em;margin:5px 0;font-size:30px}.dashboard-secondary-heading p,.dashboard-content-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.dashboard-fold{border:1px solid var(--line);background:#fff;border-radius:13px;margin-top:10px;scroll-margin-top:20px;overflow:hidden;box-shadow:0 8px 28px #05264d09}.dashboard-fold>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:82px;padding:14px 20px;list-style:none;display:grid}.dashboard-fold>summary::-webkit-details-marker{display:none}.dashboard-fold>summary:hover{background:#fafcfd}.dashboard-fold-icon{width:44px;height:44px;color:var(--navy-950);background:#edf2f6;border-radius:11px;place-items:center;display:grid}.dashboard-fold-icon svg{width:20px}.dashboard-fold>summary>span:nth-child(2){gap:4px;display:grid}.dashboard-fold>summary strong{font-size:15px}.dashboard-fold>summary small{color:var(--muted);font-size:12px}.dashboard-fold>summary>b{color:#61748a;font-size:12px;font-weight:750}.dashboard-fold>summary>svg{color:#7d8c9b;width:18px;transition:transform .18s}.dashboard-fold[open]>summary{border-bottom:1px solid var(--line)}.dashboard-fold[open]>summary>svg{transform:rotate(180deg)}.dashboard-fold[open] .dashboard-fold-icon{background:var(--navy-950);color:#fff}.dashboard-fold-content{padding:25px}#sichtbarkeit .dashboard-fold-content{grid-template-columns:minmax(0,1fr) minmax(230px,.42fr);align-items:end;gap:28px;display:grid}.dashboard-visibility-intro>div:first-child>span{color:var(--red);text-transform:uppercase;font-size:10px;font-weight:900}.dashboard-visibility-intro h3,.dashboard-content-heading h3{font-family:var(--font-display);margin:5px 0 7px;font-size:24px}.dashboard-visibility-intro p{max-width:690px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.customer-dashboard .dashboard-live-stats{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px;display:grid}.customer-dashboard .dashboard-live-stats>div{border:1px solid var(--line);background:#f8fafb;border-radius:8px;padding:13px}.customer-dashboard .dashboard-live-stats span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800;display:block}.customer-dashboard .dashboard-live-stats strong{font-family:var(--font-display);margin-top:6px;font-size:21px;display:block}.customer-dashboard .dashboard-boost-options{gap:8px;min-width:0;display:grid}.customer-dashboard .dashboard-boost-options .boost-order-button{justify-content:center;min-height:43px;font-size:11px}.dashboard-social-content{padding:0}.dashboard-social-content .social-dashboard{box-shadow:none;border:0;border-radius:0;margin-top:0}.dashboard-packages-content .dashboard-plan-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.dashboard-packages-content .dashboard-plan-grid article{border-radius:10px;gap:8px;padding:18px}.dashboard-packages-content .dashboard-plan-grid article>span{font-size:10px}.dashboard-packages-content .dashboard-plan-grid article>strong{font-size:20px}.dashboard-packages-content .dashboard-plan-grid article>small{font-size:11px}.customer-dashboard .dashboard-orders h3{font-size:17px}.customer-dashboard .dashboard-orders>div{padding:13px 0;font-size:12px}.customer-dashboard .dashboard-orders>div small,.customer-dashboard .dashboard-orders>div b{font-size:10px}.customer-dashboard .dashboard-orders>p{font-size:13px}.dashboard-account-content .account-settings-grid{grid-template-columns:repeat(3,1fr)}.dashboard-account-content .account-settings-grid>div{border-radius:9px;min-height:94px}.dashboard-account-content .account-settings-grid span{font-size:10px}.dashboard-account-content .account-settings-grid strong{font-size:13px}.dashboard-account-content .account-settings-grid small{font-size:11px}.dashboard-account-note{color:var(--muted);margin:18px 0 0;font-size:13px;line-height:1.6}.dashboard-account-content .billing-profile-form>label{font-size:12px}.dashboard-account-content .billing-profile-form input{min-height:46px;font-size:13px}@media (max-width:1100px){.dashboard-accountbar{gap:14px}.dashboard-accountbar nav a{padding-inline:9px}.dashboard-overview{grid-template-columns:repeat(3,1fr)}.dashboard-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-capacity-card{grid-column:1/-1}}@media (max-width:820px){.dashboard-accountbar{flex-wrap:wrap;padding:12px 20px 0;display:flex}.dashboard-account-chip{flex:1}.dashboard-accountbar nav{border-top:1px solid var(--line);order:3;justify-content:flex-start;gap:3px;width:calc(100% + 40px);margin-inline:-20px;padding:7px 20px;overflow-x:auto}.dashboard-accountbar nav a{flex:none}.customer-dashboard .dashboard-main{width:min(100% - 30px,720px);padding-top:28px}.dashboard-welcome{flex-direction:column;align-items:flex-start}.dashboard-product-item{grid-template-columns:96px minmax(0,1fr);gap:15px;padding:18px}.dashboard-product-image .product-visual{width:96px;min-height:82px}.dashboard-product-image .product-visual>img{height:82px}.dashboard-product-controls{grid-column:1/-1;grid-template-columns:auto 1fr 1fr;align-items:start;min-width:0;display:grid}.dashboard-product-controls>strong{text-align:left;align-self:center;margin:0 8px 0 0}#sichtbarkeit .dashboard-fold-content{grid-template-columns:1fr}}@media (max-width:640px){.dashboard-account-chip>div{max-width:160px}.dashboard-logout{justify-content:center;width:42px;padding:0}.dashboard-logout span{display:none}.dashboard-welcome-actions{flex-direction:column-reverse;width:100%}.dashboard-welcome-actions .button{width:100%}.dashboard-overview,.dashboard-tool-grid{grid-template-columns:1fr}.dashboard-capacity-card{grid-column:auto;grid-template-columns:auto 1fr}.dashboard-capacity-card>a{grid-column:2;justify-self:start}.dashboard-stat-card{min-height:112px!important}.customer-dashboard .panel-heading{flex-direction:column;align-items:flex-start;min-height:0;padding:20px}.dashboard-heading-action{justify-content:center;width:100%}.dashboard-product-item{grid-template-columns:76px minmax(0,1fr);gap:12px;padding:16px}.dashboard-product-image .product-visual{width:76px;min-height:72px}.dashboard-product-image .product-visual>img{height:72px}.dashboard-product-image .product-visual>svg{width:34px;height:34px}.dashboard-product-copy h3{font-size:15px}.dashboard-product-kpis{gap:9px}.dashboard-product-controls{grid-template-columns:1fr 1fr;display:grid}.dashboard-product-controls>strong{grid-column:1/-1;font-size:20px}.customer-dashboard .inquiry-list article{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:16px}.dashboard-reply-link{grid-column:2;justify-self:start}.dashboard-fold>summary{grid-template-columns:auto minmax(0,1fr) auto;padding:13px 15px}.dashboard-fold>summary>b{display:none}.dashboard-fold-content{padding:20px}.customer-dashboard .dashboard-live-stats{grid-template-columns:1fr 1fr 1fr}.dashboard-packages-content .dashboard-plan-grid,.dashboard-account-content .account-settings-grid,.dashboard-account-content .billing-profile-form{grid-template-columns:1fr}.dashboard-account-content .billing-profile-form .field-wide,.dashboard-account-content .billing-profile-actions{grid-column:1}}@media (max-width:440px){.dashboard-account-chip>div{max-width:125px}.dashboard-accountbar nav a{font-size:12px}.dashboard-accountbar nav a svg{display:none}.customer-dashboard .dashboard-main{width:min(100% - 22px,420px)}.dashboard-product-controls{grid-template-columns:1fr}.dashboard-product-controls>strong{grid-column:1}.customer-dashboard .dashboard-live-stats{grid-template-columns:1fr}.dashboard-fold-icon{width:39px;height:39px}}@media (max-width:680px){.seller-contact-fields,.contact-visibility,.billing-profile-form{grid-template-columns:1fr}.seller-contact-fields .field-wide,.billing-profile-form .field-wide{grid-column:1}.seller-contact-actions,.billing-profile-actions{flex-direction:column;align-items:stretch}.seller-contact-actions .button,.billing-profile-actions .button{justify-content:center}}.admin-invoice-settings{margin-bottom:14px}.invoice-settings-form{padding:20px}.invoice-settings-state{background:#fff5f6;border:1px solid #f0c9ce;border-radius:8px;align-items:center;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.invoice-settings-state.ready{background:#eff9f4;border-color:#c9e4d5}.invoice-settings-state>svg{width:22px;color:var(--red);flex:none}.invoice-settings-state.ready>svg{color:#168052}.invoice-settings-state>div{gap:4px;display:grid}.invoice-settings-state strong{font-size:12px}.invoice-settings-state span{color:var(--muted);font-size:10px;line-height:1.5}.invoice-settings-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.invoice-settings-grid label{color:#445b73;align-content:start;gap:6px;font-size:10px;font-weight:800;display:grid}.invoice-settings-grid label>small{color:var(--muted);font-weight:500;line-height:1.45}.invoice-settings-grid label>span{align-items:center;gap:6px;display:flex}.invoice-settings-grid label>span svg{width:15px;color:var(--red)}.invoice-settings-grid input{background:#fbfcfd;border:1px solid #ccd6df;border-radius:6px;outline:none;width:100%;min-height:44px;padding:0 11px;font-size:12px}.invoice-settings-grid input:focus{border-color:var(--navy-800);box-shadow:0 0 0 3px #0a356612}.invoice-settings-grid .invoice-field-wide{grid-column:span 2}.invoice-iban-field input{letter-spacing:.07em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.invoice-settings-actions{align-items:center;gap:12px;margin-top:18px;display:flex}.invoice-settings-actions .button{min-height:43px}.invoice-settings-actions>span{font-size:10px;font-weight:750}.invoice-settings-actions>span.success{color:#117249}.invoice-settings-actions>span.error{color:#a3091b}.admin-main-grid .admin-order-list{margin:0;padding:0 18px 18px}.admin-order-list article{grid-template-columns:minmax(0,1fr) auto auto auto auto}.admin-order-status{white-space:nowrap;background:#fff3de;border-radius:999px;padding:5px 8px;font-weight:850;color:#9a6100!important}.admin-order-status.paid,.admin-order-status.active,.admin-order-status.production,.admin-order-status.completed{background:#eaf7f0;color:#117249!important}.invoice-page{background:#edf1f4;min-height:100vh;padding:34px 20px 80px}.invoice-page+.site-footer{display:none}.invoice-shell{width:min(100%,900px);margin-inline:auto}.invoice-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.invoice-toolbar>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.invoice-toolbar .button{min-height:42px;padding-inline:15px}.invoice-toolbar svg{width:16px}.invoice-back-link{color:var(--navy-900);align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.invoice-back-link svg{width:17px}.invoice-warning{color:#9c1424;background:#fff5f6;border:1px solid #edc5cb;border-radius:8px;align-items:flex-start;gap:11px;margin-bottom:16px;padding:14px 16px;display:flex}.invoice-warning>svg{flex:none;width:20px}.invoice-warning>div{gap:3px;display:grid}.invoice-warning strong{font-size:13px}.invoice-warning span{font-size:11px;line-height:1.5}.invoice-paper{color:#071f3c;background:#fff;border:1px solid #d8e0e7;flex-direction:column;width:210mm;max-width:100%;min-height:297mm;margin-inline:auto;padding:15mm 16mm 13mm;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 70px #05264d24}.invoice-head{border-bottom:1.2px solid #082a50;justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:10mm;display:flex}.invoice-wordmark{align-content:start;display:grid}.invoice-wordmark i{background:var(--red);width:30px;height:4px;margin-bottom:12px}.invoice-wordmark strong{font-family:var(--font-display);letter-spacing:.04em;font-size:29px;line-height:1}.invoice-wordmark strong span{color:var(--red)}.invoice-wordmark small{color:var(--muted);margin-top:6px;font-size:9px}.invoice-head address{color:#5c6d80;text-align:right;justify-items:end;gap:3px;font-size:9px;font-style:normal;line-height:1.25;display:grid}.invoice-head address strong{color:#082a50;margin-bottom:2px;font-size:10px}.invoice-title-row{justify-content:space-between;align-items:center;padding-top:11mm;display:flex}.invoice-title-row h1{font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:34px}.invoice-status{color:var(--red);letter-spacing:.05em;text-transform:uppercase;background:#fff0f2;border-radius:4px;padding:9px 13px;font-size:10px;font-weight:900}.invoice-status.paid{color:#117249;background:#eaf7f0}.invoice-address-grid{grid-template-columns:1fr 1fr;gap:20mm;padding:13mm 0 12mm;display:grid}.invoice-label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:850;display:block}.invoice-address-grid address{gap:4px;font-size:11px;font-style:normal;display:grid}.invoice-address-grid address strong{font-size:12px}.invoice-address-grid dl{gap:7px;margin:0;display:grid}.invoice-address-grid dl>div{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.invoice-address-grid dt{color:var(--muted);font-size:9px}.invoice-address-grid dd{text-align:right;margin:0;font-size:9px;font-weight:850}.invoice-table{border-collapse:collapse;table-layout:fixed;width:100%}.invoice-table th{color:#fff;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#082a50;padding:9px 12px;font-size:9px}.invoice-table th:nth-child(2),.invoice-table td:nth-child(2){text-align:center;width:16mm}.invoice-table th:last-child,.invoice-table td:last-child{text-align:right;width:36mm}.invoice-table td{vertical-align:top;border-bottom:1px solid #dce3ea;padding:13px 12px;font-size:11px}.invoice-table td:first-child{gap:5px;display:grid}.invoice-table td:first-child span{color:var(--muted);font-size:9px;line-height:1.45}.invoice-totals{align-self:flex-end;width:72mm;padding:8mm 3mm 0}.invoice-totals>div{color:var(--muted);justify-content:space-between;padding:6px 0;font-size:10px;display:flex}.invoice-totals .invoice-grand-total{color:#082a50;text-transform:uppercase;border-top:1.2px solid #082a50;margin-top:3px;padding-top:10px;font-size:14px;font-weight:900}.invoice-grand-total strong{color:var(--red);font-size:16px}.invoice-payment{border-left:5px solid var(--red);background:#eef2f6;grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:start;gap:13px;margin-top:11mm;padding:15px;display:grid}.invoice-payment.paid{background:#eff8f3;border-left-color:#168052}.invoice-payment>svg{width:21px;color:var(--red)}.invoice-payment.paid>svg{color:#168052}.invoice-payment>div{gap:3px;min-width:0;display:grid}.invoice-payment span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.invoice-payment strong{overflow-wrap:anywhere;font-size:10px}.invoice-payment small{color:var(--muted);font-size:8px;line-height:1.35}.invoice-note{color:var(--muted);margin:8mm 0 0;font-size:9px;line-height:1.55}.invoice-foot{color:var(--muted);border-top:1px solid #dce3ea;justify-content:space-between;gap:20px;margin-top:auto;padding-top:6mm;font-size:8px;display:flex}@media (max-width:900px){.invoice-page{padding-inline:10px}.invoice-paper{width:100%;min-height:auto;padding:28px}.invoice-toolbar{flex-direction:column;align-items:flex-start}.invoice-toolbar>div{justify-content:flex-start}.invoice-settings-grid{grid-template-columns:1fr 1fr}.invoice-address-grid{gap:30px}}@media (max-width:640px){.invoice-paper{padding:22px 18px}.invoice-head{gap:18px}.invoice-wordmark strong{font-size:22px}.invoice-head address{font-size:8px}.invoice-address-grid{grid-template-columns:1fr;gap:24px}.invoice-payment{grid-template-columns:auto 1fr}.invoice-payment>div{grid-column:2}.invoice-settings-grid{grid-template-columns:1fr}.invoice-settings-grid .invoice-field-wide{grid-column:1}.invoice-settings-actions{flex-direction:column;align-items:stretch}.dashboard-orders>div{grid-template-columns:minmax(0,1fr) auto}.dashboard-orders>div>b,.dashboard-invoice-link,.cancel-order-wrap{justify-self:start}}.admin-v2{color:var(--navy-950)}.admin-v2 .admin-sidebar{background:#031d39;height:100vh;min-height:100vh;padding:28px 18px 20px;position:sticky;top:0}.admin-v2 .admin-brand{color:#fff;text-decoration:none}.admin-v2 .admin-brand strong{letter-spacing:-.02em;font-size:18px}.admin-v2 .admin-sidebar nav a{color:#ffffffb3;border-radius:8px;gap:11px;min-height:46px;padding:0 13px;font-size:13px}.admin-v2 .admin-sidebar nav a.active{color:#031d39;background:#fff}.admin-sidebar-foot{gap:7px;margin-top:auto;display:grid}.admin-sidebar-foot>a{color:#ffffffa8;border-radius:7px;align-items:center;gap:9px;min-height:38px;padding-inline:12px;font-size:12px;font-weight:750;display:flex}.admin-sidebar-foot>a:hover{color:#fff;background:#ffffff14}.admin-sidebar-foot>a svg{width:16px}.admin-sidebar-foot form{margin:0}.admin-sidebar-foot form button{color:#ffffffa8;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;min-height:38px;padding-inline:12px;font-size:12px;font-weight:750;display:flex}.admin-sidebar-foot form button:hover{color:#fff;background:#ffffff14}.admin-sidebar-foot form button svg{width:16px}.admin-v2 .admin-health{border-radius:9px;margin-top:10px;padding:14px}.admin-v2 .admin-health small{font-size:10px}.admin-v2 .admin-content{padding:32px}.admin-v2 .admin-topbar h1{font-size:clamp(30px,3vw,42px)}.admin-v2 .admin-user{gap:11px}.admin-mobile-nav{display:none}.admin-v2 .admin-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:18px}.admin-v2 .admin-metrics article>span{padding-right:25px;font-size:11px;line-height:1.35}.admin-v2 .admin-metrics article>strong{margin:14px 0 8px;font-size:29px;line-height:1}.admin-v2 .admin-panel{border-radius:12px;box-shadow:0 8px 28px #031d3909}.admin-v2 .admin-content>.admin-panel,.admin-v2 .admin-content>.admin-main-grid,.admin-v2 .admin-content>.admin-audit{margin-top:18px}.admin-v2 .admin-panel-head>strong,.admin-v2 .admin-panel-head>a{color:var(--red);font-size:12px;font-weight:850}.admin-v2 .admin-panel-head>svg{width:21px;height:21px}.admin-v2 .admin-action{border-radius:7px;min-height:37px;padding-inline:12px;font-size:11px}.admin-v2 .admin-action-wrap>small{font-size:10px}.admin-v2 .admin-empty{min-height:180px}.admin-v2 .moderation-list article{grid-template-columns:78px minmax(0,1fr) auto auto;gap:14px;padding:16px 20px}.admin-v2 .moderation-list article>div:nth-child(2){gap:5px}.admin-v2 .moderation-list article>div:nth-child(2) strong{font-size:13px}.admin-v2 .moderation-list article>div:nth-child(2) span,.admin-v2 .moderation-list article>div:nth-child(2) small{font-size:11px}.admin-v2 .moderation-list article>div:nth-child(2) p{max-width:700px;color:var(--muted);margin:2px 0;font-size:11px;line-height:1.45}.admin-v2 .admin-product-thumb{border-radius:8px;width:70px;height:62px}.admin-v2 .admin-report-list{gap:11px;padding:18px}.admin-v2 .admin-report-list article{border-radius:9px;padding:17px}.admin-v2 .admin-report-list strong{font-size:13px}.admin-v2 .admin-report-list span,.admin-v2 .admin-report-list small,.admin-v2 .admin-report-list a{font-size:11px}.admin-v2 .admin-order-list article{gap:12px;padding:16px 0}.admin-v2 .admin-order-list article strong,.admin-v2 .admin-order-list article>b{font-size:12px}.admin-v2 .admin-order-list article span,.admin-v2 .admin-order-list article small{font-size:10px;line-height:1.45}.admin-v2 .admin-invoice-link{min-height:35px;font-size:10px}.admin-v2 .system-capability-grid article{min-height:190px}.admin-v2 .system-capability-grid strong{font-size:13px}.admin-v2 .system-capability-grid span{font-size:11px}.admin-v2 .system-capability-grid b{font-size:10px}.admin-customer-panel{overflow:visible!important}.admin-customer-directory{padding:18px}.admin-customer-tools{justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px;display:flex}.admin-customer-tools>label{background:#fff;border:1px solid #cbd5df;border-radius:8px;align-items:center;gap:9px;width:min(430px,100%);min-height:44px;padding:0 13px;display:flex}.admin-customer-tools>label svg{color:#7b8c9d;width:17px}.admin-customer-tools input{width:100%;color:var(--navy-950);background:0 0;border:0;outline:0;font-size:13px}.admin-status-filter{flex-wrap:wrap;gap:6px;display:flex}.admin-status-filter button{color:#50667c;cursor:pointer;background:#fff;border:1px solid #ced8e1;border-radius:7px;min-height:36px;padding:0 11px;font-size:11px;font-weight:800}.admin-status-filter button.active{color:#fff;background:#031d39;border-color:#031d39}.admin-customer-table{border:1px solid #d9e1e8;border-radius:10px;overflow-x:auto}.admin-customer-row{background:#fff;border-bottom:1px solid #e7ecf0;grid-template-columns:minmax(245px,1.65fr) 100px 92px 92px 120px 125px 112px;align-items:center;gap:12px;min-width:990px;padding:14px 16px;display:grid}.admin-customer-row:last-child{border-bottom:0}.admin-customer-row:not(.admin-customer-head):hover{background:#f8fafc}.admin-customer-head{color:#708194;letter-spacing:.04em;text-transform:uppercase;background:#f3f6f8;min-height:42px;padding-block:10px;font-size:10px;font-weight:850}.admin-customer-identity{align-items:center;gap:11px;min-width:0;display:flex}.admin-customer-identity>span{color:#123b65;background:#e8eef4;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;font-size:12px;font-weight:900;display:grid}.admin-customer-identity>div{gap:2px;min-width:0;display:grid}.admin-customer-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-customer-identity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-customer-identity em{color:#718398;font-size:9px;font-style:normal;font-weight:800}.account-status{color:#117249;white-space:nowrap;background:#eaf7f0;border-radius:999px;align-items:center;width:fit-content;min-height:27px;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.account-status-paused{color:#966000;background:#fff3de}.account-status-deactivated{color:#a3091b;background:#fff0f2}.account-status-closed{color:#4e5f70;background:#e8ecf0}.admin-customer-value{gap:3px;display:grid}.admin-customer-value strong{font-size:12px}.admin-customer-value small{color:var(--muted);font-size:10px}.admin-dossier-link{color:#092e55;background:#fff;border:1px solid #cbd6df;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:34px;font-size:10px;font-weight:900;display:inline-flex}.admin-dossier-link svg{width:13px}.admin-dossier-link svg:last-child{color:var(--red)}.admin-view-all{min-height:42px;color:var(--red);justify-content:center;align-items:center;gap:7px;margin-top:12px;font-size:12px;font-weight:900;display:flex}.admin-view-all svg{width:15px}.admin-back-link{color:#3d566e;align-items:center;gap:7px;margin:-8px 0 16px;font-size:12px;font-weight:850;display:inline-flex}.admin-back-link svg{width:16px}.admin-customer-hero{background:#fff;border:1px solid #d9e2e9;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:22px;display:grid;box-shadow:0 8px 28px #031d390a}.admin-customer-avatar{color:#fff;background:#031d39;border-radius:16px;place-items:center;width:64px;height:64px;font-size:18px;font-weight:900;display:grid}.admin-customer-title{gap:4px;display:grid}.admin-customer-title>span{color:var(--red);text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:900;display:flex}.admin-customer-title>span svg{width:14px}.admin-customer-title h2{font-family:var(--font-display);align-items:center;gap:7px;margin:0;font-size:26px;display:flex}.admin-customer-title h2 svg{color:#168052;width:19px}.admin-customer-title p{color:var(--muted);margin:0;font-size:12px}.admin-dossier-metrics{margin-top:18px}.admin-dossier-grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr);align-items:start;gap:18px;display:grid}.admin-dossier-main,.admin-dossier-side{gap:14px;display:grid}.admin-dossier-section{background:#fff;border:1px solid #d8e1e8;border-radius:12px;overflow:hidden;box-shadow:0 8px 28px #031d3909}.admin-dossier-section>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:0 19px;list-style:none;display:flex}.admin-dossier-section>summary::-webkit-details-marker{display:none}.admin-dossier-section>summary>span{align-items:center;gap:9px;font-size:14px;font-weight:900;display:flex}.admin-dossier-section>summary svg{width:18px;color:var(--red)}.admin-dossier-section>summary b{color:#496077;background:#edf2f6;border-radius:999px;place-items:center;min-width:27px;height:27px;font-size:10px;display:grid}.admin-dossier-section[open]>summary{border-bottom:1px solid #e3e9ee}.admin-dossier-listings,.admin-dossier-orders,.admin-dossier-inquiries,.admin-dossier-audit{padding:5px 18px 14px}.admin-dossier-listings article{border-bottom:1px solid #e8edf1;grid-template-columns:70px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 0;display:grid}.admin-dossier-listings article:last-child{border-bottom:0}.admin-dossier-listings article>div:nth-child(2){gap:3px;min-width:0;display:grid}.admin-dossier-listings strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-dossier-listings span,.admin-dossier-listings small{color:var(--muted);font-size:10px}.admin-dossier-listings article>a{color:var(--red);font-size:11px;font-weight:900}.listing-admin-status{white-space:nowrap;background:#eaf7f0;border-radius:999px;min-height:27px;padding:6px 9px;font-weight:850;color:#117249!important}.listing-admin-status-draft,.listing-admin-status-paused{background:#fff3de;color:#966000!important}.listing-admin-status-sold{background:#e8ecf0;color:#4e5f70!important}.admin-dossier-orders article{border-bottom:1px solid #e8edf1;grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;gap:10px;padding:14px 0;display:grid}.admin-dossier-orders article:last-child{border-bottom:0}.admin-dossier-orders article>div:first-child{gap:3px;min-width:0;display:grid}.admin-dossier-orders strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-dossier-orders span{color:var(--muted);font-size:10px}.admin-dossier-orders article>b{font-size:12px}.admin-dossier-inquiries article{border-bottom:1px solid #e8edf1;padding:14px 0}.admin-dossier-inquiries article>div{flex-wrap:wrap;justify-content:space-between;gap:7px;display:flex}.admin-dossier-inquiries strong{font-size:12px}.admin-dossier-inquiries span{color:var(--muted);font-size:10px}.admin-dossier-inquiries p{color:#496077;margin:8px 0 0;font-size:11px;line-height:1.55}.admin-dossier-audit article{border-bottom:1px solid #e8edf1;grid-template-columns:auto 1fr;gap:11px;padding:12px 0;display:grid}.admin-dossier-audit article>i{background:#168052;border-radius:50%;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 4px #e6f4ed}.admin-dossier-audit article>div{gap:3px;display:grid}.admin-dossier-audit strong{font-size:12px}.admin-dossier-audit span,.admin-dossier-audit small{color:var(--muted);font-size:10px}.admin-list-empty{color:var(--muted);text-align:center;margin:0;padding:28px 8px;font-size:12px}.admin-account-state{grid-template-columns:1fr 1fr;gap:9px;padding:17px 18px 4px;display:grid}.admin-account-state>div{background:#f5f8fa;border-radius:8px;gap:3px;padding:11px;display:grid}.admin-account-state span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.admin-account-state strong{font-size:11px}.admin-account-state>p{color:#74552e;background:#fff8ed;border-left:3px solid #d58a17;grid-column:1/-1;margin:0;padding:11px;font-size:11px;line-height:1.5}.admin-customer-actions{padding:14px 18px 19px}.admin-customer-actions>label{gap:7px;display:grid}.admin-customer-actions>label>span{color:#445a70;font-size:11px;font-weight:850}.admin-customer-actions textarea{resize:vertical;width:100%;min-height:82px;font:inherit;border:1px solid #cbd6df;border-radius:8px;outline:0;padding:10px 11px;font-size:12px;line-height:1.5}.admin-customer-actions textarea:focus{border-color:#0b3a69;box-shadow:0 0 0 3px #0b3a6914}.admin-account-action-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;display:grid}.admin-account-action-grid button{color:#fff;cursor:pointer;background:#082f5d;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:39px;padding:0 9px;font-size:10px;font-weight:850;display:inline-flex}.admin-account-action-grid button svg{width:14px}.admin-account-action-grid button.warning{color:#8a5900;background:#fff1d7}.admin-account-action-grid button.danger{color:#9e0a1b;background:#ffeaed}.admin-account-action-grid button.critical{color:#9e0a1b;background:#fff;border:1px solid #e0aeb5;grid-column:1/-1}.admin-account-action-grid button.secondary{color:#334e68;background:#f6f8fa;border:1px solid #cad5de;grid-column:1/-1}.admin-account-action-grid button:disabled{opacity:.55;cursor:wait}.admin-customer-actions>small{color:var(--muted);margin-top:10px;font-size:9px;line-height:1.5;display:block}.admin-protected-account{background:#f3f7fa;border:1px solid #cbd8e3;border-radius:8px;align-items:flex-start;gap:10px;margin:14px 18px 19px;padding:13px;display:flex}.admin-protected-account>svg{color:#0b4c83;flex:none;width:18px}.admin-protected-account>div{gap:4px;display:grid}.admin-protected-account strong{font-size:11px}.admin-protected-account span{color:var(--muted);font-size:10px;line-height:1.5}.admin-action-success,.admin-action-error{border-radius:6px;margin:10px 0 0;padding:9px 10px;font-size:10px;font-weight:750}.admin-action-success{color:#117249;background:#eaf7f0}.admin-action-error{color:#a3091b;background:#fff0f2}.admin-contact-card dl{gap:0;margin:0;padding:7px 18px 17px;display:grid}.admin-contact-card dl>div{border-bottom:1px solid #e8edf1;grid-template-columns:90px minmax(0,1fr);gap:10px;padding:11px 0;display:grid}.admin-contact-card dl>div:last-child{border-bottom:0}.admin-contact-card dt{color:var(--muted);font-size:10px}.admin-contact-card dd{overflow-wrap:anywhere;color:#213c57;align-items:flex-start;gap:5px;min-width:0;margin:0;font-size:11px;font-weight:750;display:flex}.admin-contact-card dd a{color:#123e69;align-items:center;gap:5px;min-width:0;display:flex}.admin-contact-card dd svg{width:13px;color:var(--red);flex:none}.dashboard-account-restriction{background:#fff8ec;border:1px solid #e6bd79;border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:16px 18px;display:flex}.dashboard-account-restriction>svg{color:#966000;flex:none;width:21px}.dashboard-account-restriction>div{gap:4px;display:grid}.dashboard-account-restriction strong{font-size:13px}.dashboard-account-restriction p{color:#75572c;margin:0;font-size:11px;line-height:1.5}.dashboard-account-restriction.account-status-deactivated,.dashboard-account-restriction.account-status-closed{background:#fff1f3;border-color:#e9bac1}.dashboard-account-restriction.account-status-deactivated>svg,.dashboard-account-restriction.account-status-closed>svg{color:#a3091b}.dashboard-restricted-label{color:#a3091b;font-size:10px;font-weight:850}@media (max-width:1250px){.admin-v2 .admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-dossier-grid{grid-template-columns:1fr}.admin-dossier-side{grid-template-columns:1fr 1fr;align-items:start}.admin-account-control{grid-row:span 2}}@media (max-width:1000px){.admin-v2 .admin-shell{grid-template-columns:1fr}.admin-v2 .admin-sidebar{display:none}.admin-v2 .admin-content{padding:18px}.admin-mobile-nav{scrollbar-width:none;gap:6px;margin:-2px -2px 20px;padding:2px;display:flex;overflow-x:auto}.admin-mobile-nav a{color:#496077;background:#fff;border:1px solid #d3dce4;border-radius:8px;align-items:center;gap:6px;min-width:max-content;min-height:40px;padding:0 11px;font-size:11px;font-weight:850;display:inline-flex}.admin-mobile-nav a.active{color:#fff;background:#031d39;border-color:#031d39}.admin-mobile-nav svg{width:15px}.admin-customer-tools{flex-direction:column;align-items:stretch}.admin-customer-tools>label{width:100%}}@media (max-width:760px){.admin-v2 .admin-topbar{align-items:flex-start}.admin-v2 .admin-user>div{display:none}.admin-v2 .admin-metrics{grid-template-columns:1fr 1fr}.admin-v2 .moderation-list article{grid-template-columns:70px minmax(0,1fr);align-items:start}.admin-v2 .moderation-list article>.moderation-actions,.admin-v2 .moderation-list article>a{grid-column:2}.admin-dossier-side{grid-template-columns:1fr}.admin-account-control{grid-row:auto}.admin-dossier-orders article,.admin-dossier-listings article{grid-template-columns:62px minmax(0,1fr)}.admin-dossier-orders article>b,.admin-dossier-orders article>span,.admin-dossier-orders article>a,.admin-dossier-orders article>.admin-action-wrap,.admin-dossier-orders article>.admin-order-actions,.admin-dossier-listings article>.listing-admin-status,.admin-dossier-listings article>a{grid-column:2;justify-self:start}.admin-customer-hero{grid-template-columns:auto 1fr;align-items:start}.admin-customer-hero>.account-status{grid-column:2}}@media (max-width:520px){.admin-v2 .admin-content{padding:14px 11px 28px}.admin-v2 .admin-metrics{grid-template-columns:1fr}.admin-v2 .admin-topbar h1{font-size:29px}.admin-customer-directory{padding:12px}.admin-status-filter{grid-template-columns:1fr 1fr;display:grid}.admin-status-filter button:first-child{grid-column:1/-1}.admin-customer-avatar{border-radius:13px;width:52px;height:52px}.admin-customer-title h2{font-size:21px}.admin-account-action-grid{grid-template-columns:1fr}.admin-account-action-grid button.critical,.admin-account-action-grid button.secondary{grid-column:1}}.register-link{min-height:38px;color:var(--navy-950);border:1px solid #cbd5df;border-radius:7px;align-items:center;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.register-link:hover{border-color:var(--red);color:var(--red)}.header-logout{margin:0}.header-logout button{color:#63768a;cursor:pointer;background:#fff;border:1px solid #d2dbe3;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.header-logout button:hover{color:var(--red);border-color:#f0b6bd}.mobile-nav-account form{margin:0}.mobile-nav-account button{border:1px solid var(--line);width:100%;min-height:44px;color:var(--navy-950);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:750;display:inline-flex}.auth-switch{text-align:center;color:#65778a!important;margin:-2px 0 0!important;font-size:12px!important}.auth-switch a{color:var(--red);font-weight:850;text-decoration:underline}.auth-required-actions{flex-wrap:wrap;gap:9px;display:flex}.admin-finance-monitor{overflow:hidden}.finance-summary-grid,.admin-monitor-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px;display:grid}.admin-live-provider-status{background:#fff5f6;border:1px solid #edb7bd;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:18px 20px 0;padding:13px 15px;display:grid}.admin-live-provider-status.status-ready{background:#effaf4;border-color:#a6d7bd}.admin-live-provider-status>svg{width:23px;color:var(--red)}.admin-live-provider-status.status-ready>svg{color:#087443}.admin-live-provider-status>div{gap:2px;display:grid}.admin-live-provider-status strong{font-size:12px}.admin-live-provider-status span,.admin-live-provider-status small{color:#60758a;font-size:10px;line-height:1.45}.admin-live-provider-status>b{color:#8a1c28;font-size:10px}.admin-live-provider-status.status-ready>b{color:#087443}.admin-live-acceptance{background:#f8fafb;border:1px solid #d8e2e9;border-radius:10px;gap:14px;margin:14px 20px 0;padding:16px;display:grid}.admin-live-acceptance>header,.admin-live-acceptance>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-live-acceptance>header>div{gap:2px;display:grid}.admin-live-acceptance>header span{color:#667b8e;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.admin-live-acceptance>header h3{font-family:var(--font-display);margin:0;font-size:17px}.admin-live-acceptance>header>b{text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:9px}.admin-live-acceptance>header>b.confirmed{color:#087443;background:#dff5e9}.admin-live-acceptance>header>b.open{color:#9b2430;background:#fff0f2}.admin-live-acceptance-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-live-acceptance-steps article{background:#fff;border:1px solid #dce4ea;border-radius:8px;gap:4px;min-width:0;padding:12px;display:grid}.admin-live-acceptance-steps article>svg{color:#9a3540;width:18px;height:18px;margin-bottom:4px}.admin-live-acceptance-steps article.done>svg{color:#087443}.admin-live-acceptance-steps article>span{color:#6a7d8f;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:850;overflow:hidden}.admin-live-acceptance-steps article>strong{font-size:12px}.admin-live-acceptance-steps article>small{color:#768899;font-size:9px;line-height:1.4}.admin-live-acceptance>footer{align-items:flex-end}.admin-live-acceptance>footer>p{color:#60758a;max-width:760px;margin:0;font-size:10px;line-height:1.55}.admin-live-acceptance>footer>div{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-live-acceptance>footer a{color:var(--red);font-size:10px;font-weight:850}.admin-live-acceptance>footer small{color:#087443;font-size:10px;font-weight:800}.finance-summary-grid article,.admin-monitor-kpis article{background:#f8fafb;border:1px solid #dbe3e9;border-radius:10px;min-height:120px;padding:17px;position:relative}.finance-summary-grid article>svg,.admin-monitor-kpis article>svg{color:#7890a5;width:20px;position:absolute;top:16px;right:16px}.finance-summary-grid article>span,.admin-monitor-kpis article>span{color:#60758a;text-transform:uppercase;padding-right:26px;font-size:11px;font-weight:850;display:block}.finance-summary-grid article>strong,.admin-monitor-kpis article>strong{font-family:var(--font-display);margin:18px 0 6px;font-size:25px;display:block}.finance-summary-grid article>small,.admin-monitor-kpis article>small{color:#718295;font-size:11px}.finance-summary-grid article.attention,.admin-monitor-kpis article.attention{background:#fff5f6;border-color:#efb7be}.finance-summary-grid article.attention>svg,.admin-monitor-kpis article.attention>svg{color:var(--red)}.admin-live-monitor-list{border-top:1px solid #e0e6eb;display:grid}.admin-live-monitor-list>article{border-bottom:1px solid #e7ecef;grid-template-columns:auto minmax(170px,1fr) minmax(390px,1.4fr) auto;align-items:center;gap:14px;padding:13px 20px;display:grid}.admin-live-monitor-list>article:last-child{border-bottom:0}.admin-live-state{color:#5c7185;background:#eaf0f4;border-radius:999px;padding:5px 7px;font-size:.65rem;font-weight:900}.admin-live-state.state-live{color:var(--red);background:#ffeaed}.admin-live-state.state-scheduled{color:#145482;background:#e8f1f9}.admin-live-monitor-list>article>div{gap:3px;display:grid}.admin-live-monitor-list>article>div strong{font-size:.82rem}.admin-live-monitor-list>article>div small{color:var(--muted);font-size:.7rem}.admin-live-monitor-list dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;display:grid}.admin-live-monitor-list dl div{background:#f4f7f9;border-radius:6px;gap:2px;padding:7px;display:grid}.admin-live-monitor-list dt{color:var(--muted);text-transform:uppercase;font-size:.6rem;font-weight:800}.admin-live-monitor-list dd{margin:0;font-size:.72rem;font-weight:850}.admin-live-monitor-list>article>a{color:var(--red);font-size:.75rem;font-weight:850}.finance-workflow{background:#f7f9fb;border:1px solid #d7e1e8;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 20px 16px;padding:10px;display:grid}.finance-workflow span{color:#4e6378;align-items:center;gap:8px;min-height:38px;font-size:11px;font-weight:750;display:flex}.finance-workflow b{color:#fff;background:#031d39;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.finance-toolbar{justify-content:space-between;align-items:center;gap:14px;padding:0 20px 18px;display:flex}.finance-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.finance-filters>svg{color:#718497;width:17px;margin-right:2px}.finance-filters button{color:#50667b;cursor:pointer;background:#fff;border:1px solid #d1dae2;border-radius:7px;min-height:36px;padding:0 10px;font-size:11px;font-weight:800}.finance-filters button b{color:#8b99a7;margin-left:4px;font-size:10px}.finance-filters button.active{color:#fff;background:#031d39;border-color:#031d39}.finance-filters button.active b{color:#ffffffad}.finance-search{background:#fff;border:1px solid #ccd6df;border-radius:8px;align-items:center;gap:8px;width:min(310px,100%);min-height:42px;padding:0 12px;display:flex}.finance-search svg{color:#7d8e9f;width:17px}.finance-search input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.finance-order-table{border-top:1px solid #e2e8ed;overflow-x:auto}.finance-order-head,.finance-order-table>article{grid-template-columns:minmax(270px,1.5fr) 110px 165px 180px minmax(250px,auto);align-items:center;gap:14px;min-width:1100px;padding:14px 20px;display:grid}.finance-order-head{color:#718296;letter-spacing:.05em;text-transform:uppercase;background:#f2f5f7;font-size:10px;font-weight:900}.finance-order-table>article{background:#fff;border-top:1px solid #e6ebef}.finance-order-table>article:hover{background:#fbfcfd}.finance-order-copy{gap:3px;min-width:0;display:grid}.finance-order-copy>span{color:var(--red);text-transform:uppercase;font-size:10px;font-weight:900}.finance-order-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.finance-order-copy>small{color:#6c7f92;font-size:11px;line-height:1.4}.finance-order-amount{font-size:13px}.finance-status-cell{justify-items:start;gap:5px;display:grid}.finance-status-cell>small{color:#75879a;font-size:10px}.finance-status{color:#52677d;background:#eef2f5;border-radius:999px;align-items:center;gap:5px;min-height:27px;padding:0 8px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.finance-status svg{width:13px}.finance-status.payment-paid,.finance-status.fulfillment-activated,.finance-status.fulfillment-completed{color:#117148;background:#e6f5ed}.finance-status.payment-unpaid{color:#a50d20;background:#fff0f2}.finance-status.payment-cancelled,.finance-status.fulfillment-cancelled{color:#697987;background:#f0f2f4}.finance-status.payment-open{color:#8a5b00;background:#fff6e5}.finance-order-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.finance-empty{color:#75869a;align-content:center;place-items:center;gap:7px;min-height:170px;display:grid}.finance-empty svg{color:#8293a3;width:28px}.finance-empty strong{color:var(--navy-950);font-size:14px}.finance-empty span{font-size:12px}.admin-monitor-kpis{padding-bottom:4px}.admin-social-waiting{color:#607488;background:#f8fafb;border-top:1px solid #e5eaee;align-items:center;gap:9px;padding:14px 20px;font-size:12px;display:flex}.admin-social-waiting svg{color:#7e90a1;width:18px}.admin-activity-feed{border:1px solid #dce3e9;border-radius:10px;margin:20px;overflow:hidden}.admin-activity-head{background:#f5f7f9;justify-content:space-between;align-items:center;gap:15px;min-height:67px;padding:13px 17px;display:flex}.admin-activity-head>div{gap:2px;display:grid}.admin-activity-head span{color:var(--red);text-transform:uppercase;font-size:10px;font-weight:900}.admin-activity-head h3{margin:0;font-size:16px}.admin-activity-head>b{color:#65788b;font-size:11px}.admin-activity-feed>article{border-top:1px solid #e6ebef;grid-template-columns:auto 1fr;gap:11px;padding:13px 17px;display:grid}.admin-activity-feed>article>span{place-items:center;width:25px;height:25px;display:grid}.admin-activity-feed>article i{background:#168052;border:2px solid #fff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #b9dcca}.admin-activity-feed>article>div{gap:3px;display:grid}.admin-activity-feed strong{font-size:12px}.admin-activity-feed small{color:#718396;font-size:10px}.admin-activity-feed p{color:#5b6f83;margin:2px 0 0;font-size:11px;line-height:1.45}.admin-activity-feed>p{color:#718396;text-align:center;margin:0;padding:24px;font-size:12px}@media (max-width:1100px){.finance-summary-grid,.admin-monitor-kpis{grid-template-columns:1fr 1fr}.finance-toolbar{flex-direction:column;align-items:stretch}.finance-search{width:100%}}@media (max-width:600px){.finance-summary-grid,.admin-monitor-kpis{grid-template-columns:1fr;padding:14px}.finance-toolbar{padding:0 14px 14px}.finance-workflow{grid-template-columns:1fr;margin:0 14px 14px}.finance-filters>svg{display:none}.finance-filters button{flex:calc(50% - 6px)}.admin-activity-feed{margin:14px}}.header-alert-link{position:relative}.header-alert-link>b{background:var(--red);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;line-height:1;display:grid;position:absolute;top:-7px;right:-8px}.fundalert-create-link{justify-content:center;width:100%;margin-top:14px}.fundalert-create-link svg{width:17px}.fundalert-page{background:#f2f5f7;min-height:70vh}.fundalert-hero{background:var(--navy-950);color:#fff;padding:50px 0 85px}.fundalert-hero .container>span{color:#ff9aa7;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.fundalert-hero .container>span svg{width:18px}.fundalert-hero h1{color:#fff;font-family:var(--font-display);margin:10px 0 8px;font-size:clamp(38px,5vw,58px)}.fundalert-hero p{color:#c9d4df;max-width:720px;margin:0;font-size:16px;line-height:1.65}.fundalert-layout{gap:20px;margin-top:-48px;padding-bottom:70px;display:grid}.fundalert-create-card,.fundalert-list-card,.fundalert-notifications-card{background:#fff;border:1px solid #d7e0e7;border-radius:13px;overflow:hidden;box-shadow:0 12px 32px #041d380f}.fundalert-section-head{border-bottom:1px solid #e2e8ed;justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:18px 22px;display:flex}.fundalert-section-head>div{gap:3px;display:grid}.fundalert-section-head span{color:var(--red);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.fundalert-section-head h2{font-family:var(--font-display);margin:0;font-size:23px}.fundalert-section-head>svg{width:25px;color:var(--red)}.fundalert-section-head>b{color:#526a80;background:#edf2f5;border-radius:999px;place-items:center;min-width:34px;height:34px;padding:0 8px;font-size:11px;display:grid}.fundalert-section-head>button{color:var(--red);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:850}.fundalert-create-card form{padding:22px}.fundalert-fields{gap:14px;display:grid}.fundalert-fields.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.fundalert-fields label{color:#334d66;gap:7px;font-size:11px;font-weight:850;display:grid;position:relative}.fundalert-fields label>svg{color:#7890a5;width:16px;position:absolute;top:-3px;right:4px}.fundalert-fields input,.fundalert-fields select{width:100%;min-height:45px;color:var(--navy-950);font:inherit;background:#fbfcfd;border:1px solid #cbd6df;border-radius:8px;outline:0;padding:0 12px;font-size:13px}.fundalert-fields input:focus,.fundalert-fields select:focus{border-color:#526f8c;box-shadow:0 0 0 3px #1e4f771a}.fundalert-fields select:disabled{opacity:.62}.fundalert-fields label small{color:#8292a1;font-size:9px;font-weight:600}.fundalert-category-fieldset{border:0;margin:22px 0 0;padding:0}.fundalert-category-fieldset legend{color:#334d66;margin-bottom:10px;font-size:11px;font-weight:850}.fundalert-category-fieldset legend small{color:#8593a1;margin-left:5px;font-weight:600}.fundalert-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.fundalert-category-grid label{cursor:pointer;min-width:0}.fundalert-category-grid input{opacity:0;pointer-events:none;position:absolute}.fundalert-category-grid span{color:#4b6278;border:1px solid #d4dde4;border-radius:7px;align-items:center;gap:6px;min-height:39px;padding:7px 9px;font-size:10px;font-weight:750;display:flex}.fundalert-category-grid span svg{flex:none;width:14px}.fundalert-category-grid label.selected span{color:#08223f;background:#edf3f8;border-color:#153b60}.fundalert-category-grid input:focus-visible+span{outline-offset:1px;outline:3px solid #1e4f772e}.fundalert-subcategory-fieldset{margin-top:15px}.fundalert-subcategory-picker{gap:8px;display:grid}.fundalert-subcategory-picker details{background:#fbfcfd;border:1px solid #d7e0e7;border-radius:8px;overflow:hidden}.fundalert-subcategory-picker summary{color:#334d66;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:9px 12px;font-size:11px;font-weight:850;display:flex}.fundalert-subcategory-picker summary span{color:#77899b;font-size:9px}.fundalert-subcategory-options{background:#fff;border-top:1px solid #e3e8ec;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px;display:grid}.fundalert-subcategory-options label{cursor:pointer;min-width:0}.fundalert-subcategory-options input{opacity:0;pointer-events:none;position:absolute}.fundalert-subcategory-options label>span{color:#526a80;border:1px solid #dae2e8;border-radius:6px;align-items:center;gap:5px;min-height:36px;padding:6px 8px;font-size:9px;font-weight:750;display:flex}.fundalert-subcategory-options label.selected>span{color:#08223f;background:#edf3f8;border-color:#153b60}.fundalert-subcategory-options svg{flex:none;width:13px}.fundalert-delivery-options{grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0;display:grid}.fundalert-delivery-options>label{cursor:pointer;background:#fafbfc;border:1px solid #d5dee5;border-radius:9px;grid-template-columns:auto auto 1fr;align-items:center;gap:9px;padding:13px;display:grid}.fundalert-delivery-options>label.selected{background:#f0f5f9;border-color:#153b60}.fundalert-delivery-options input{width:16px;height:16px;accent-color:var(--red)}.fundalert-delivery-options svg{color:#5d7388;width:18px}.fundalert-delivery-options span{gap:2px;display:grid}.fundalert-delivery-options strong{font-size:11px}.fundalert-delivery-options small{color:#748699;font-size:9px}.fundalert-feedback{border-radius:7px;margin:0 0 14px;padding:11px 13px;font-size:12px}.fundalert-feedback.error{color:#9f1224;background:#fff1f3;border:1px solid #f0bcc3}.fundalert-feedback.success{color:#0b7145;background:#ecf8f1;border:1px solid #b9dec9}.fundalert-list{display:grid}.fundalert-list>article{border-top:1px solid #e5eaee;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px 22px;display:grid}.fundalert-list>article:first-child{border-top:0}.fundalert-list>article.inactive{opacity:.78;background:#fafbfc}.fundalert-item-icon{color:#123b60;background:#edf3f7;border-radius:10px;place-items:center;width:43px;height:43px;display:grid}.fundalert-item-icon svg{width:20px}.fundalert-item-copy{gap:4px;min-width:0;display:grid}.fundalert-item-copy>div{align-items:center;gap:8px;display:flex}.fundalert-item-copy>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.fundalert-item-copy>div>a{color:var(--navy-950);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;overflow:hidden}.fundalert-item-copy>div>span{border-radius:999px;padding:3px 7px;font-size:8px}.fundalert-item-copy>div>span.active{color:#0c7548;background:#e5f5ec}.fundalert-item-copy>div>span.paused{color:#647687;background:#eef1f3}.fundalert-item-copy p{color:#415a70;margin:0;font-size:11px;font-weight:750}.fundalert-item-copy small{color:#708397;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.fundalert-item-copy em{color:#8493a1;font-size:9px;font-style:normal}.fundalert-item-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.fundalert-item-actions button,.fundalert-item-actions select,.fundalert-notifications-card .fundalert-section-head button,.fundalert-notifications>article>button{color:#425b72;cursor:pointer;background:#fff;border:1px solid #ccd7df;border-radius:7px;min-height:34px;padding:0 9px;font-size:10px;font-weight:800}.fundalert-item-actions button.danger{color:#ae1225;border-color:#efc2c7;align-items:center;gap:4px;display:inline-flex}.fundalert-item-actions button svg{width:13px}.fundalert-notifications{display:grid}.fundalert-notifications>article{border-top:1px solid #e6ebef;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 22px;display:grid}.fundalert-notifications>article:first-child{border-top:0}.fundalert-notifications>article.unread{box-shadow:inset 3px 0 0 var(--red);background:#f8fbfd}.fundalert-notification-image{color:#718599;background:#edf1f4;border-radius:7px;place-items:center;width:58px;height:48px;display:grid;overflow:hidden}.fundalert-notification-image img{object-fit:cover;width:100%;height:100%}.fundalert-notification-image svg{width:19px}.fundalert-notifications>article>div{gap:4px;min-width:0;display:grid}.fundalert-notifications>article>div>span{color:var(--red);text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}.fundalert-notifications>article>div>span b{background:var(--red);color:#fff;border-radius:999px;padding:2px 5px;font-size:7px}.fundalert-notifications>article>div>a,.fundalert-notifications>article>div>strong{color:var(--navy-950);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.fundalert-notifications>article>div>small{color:#6c8093;font-size:10px}.fundalert-notifications>article>button{align-items:center;gap:4px;display:inline-flex}.fundalert-notifications>article>button svg{width:13px}.fundalert-empty{color:#718396;text-align:center;align-content:center;place-items:center;gap:7px;min-height:180px;padding:25px;display:grid}.fundalert-empty svg{color:#8a9bab;width:28px}.fundalert-empty strong{color:var(--navy-950);font-size:14px}.fundalert-empty p{max-width:460px;margin:0;font-size:11px;line-height:1.6}.admin-alert-failures{border:1px solid #efc5ca;border-radius:9px;margin:18px 20px 20px;overflow:hidden}.admin-alert-failures article{background:#fff8f9;border-top:1px solid #f0d9dc;grid-template-columns:auto 1fr;gap:10px;padding:13px 15px;display:grid}.admin-alert-failures article:first-child{border-top:0}.admin-alert-failures svg{width:18px;color:var(--red)}.admin-alert-failures div{gap:3px;display:grid}.admin-alert-failures strong{font-size:12px}.admin-alert-failures span,.admin-alert-failures small{color:#6f7f8f;font-size:10px}.admin-alert-unsubscribes{border-color:#d9e1e7}.admin-alert-unsubscribes article{background:#f8fafb;border-color:#e5eaee}.admin-alert-unsubscribes svg{color:#657b90}.seller-subscribe-login,.seller-subscribe{margin-top:18px}.seller-subscribe-login{color:#fff;border:1px solid #ffffff52;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:12px;font-weight:850;display:inline-flex}.seller-subscribe-login svg{width:17px}.seller-subscribe{background:#ffffff14;border:1px solid #ffffff3d;border-radius:10px;flex-wrap:wrap;align-items:end;gap:9px;padding:12px;display:flex}.seller-subscribe>div{flex:240px;align-items:center;gap:9px;min-width:220px;display:flex}.seller-subscribe>div>svg{color:#ff9aa7;width:20px}.seller-subscribe>div span{gap:2px;display:grid}.seller-subscribe>div strong{color:#fff;font-size:12px}.seller-subscribe>div small{color:#c5d1dc;font-size:10px}.seller-subscribe>label{color:#c5d1dc;gap:4px;font-size:9px;font-weight:800;display:grid}.seller-subscribe select{min-height:34px;color:var(--navy-950);background:#fff;border:1px solid #ffffff47;border-radius:6px;padding:0 28px 0 9px;font-size:11px}.seller-subscribe .seller-subscribe-email{color:#fff;border:1px solid #ffffff40;border-radius:6px;align-items:center;gap:5px;min-height:34px;padding:0 8px;display:flex}.seller-subscribe-email input{accent-color:var(--red)}.seller-subscribe-email svg{width:14px}.seller-subscribe>button{min-height:34px;color:var(--navy-950);cursor:pointer;background:#fff;border:1px solid #fff;border-radius:6px;align-items:center;gap:5px;padding:0 10px;font-size:10px;font-weight:850;display:inline-flex}.seller-subscribe>button.save{background:var(--red);color:#fff;border-color:#ff8998}.seller-subscribe>button svg{width:14px}.seller-subscribe>p{color:#ffd1d7;width:100%;margin:0;font-size:11px}.dashboard-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.market-pagination{justify-content:center;align-items:center;gap:14px;margin-top:24px;display:flex}.market-pagination>span{color:#425b72;font-size:11px;font-weight:800}.market-pagination small{color:#708397;font-size:12px}.favorites-notification-note{color:#31536f;background:#f2f8fb;border:1px solid #cbdde9;border-radius:9px;align-items:center;gap:11px;margin-bottom:18px;padding:14px 16px;display:flex}.favorites-notification-note>svg{width:21px;color:var(--red)}.favorites-notification-note>div{gap:3px;display:grid}.favorites-notification-note strong{color:var(--navy-950);font-size:12px}.favorites-notification-note span{font-size:11px}.favorites-notification-note a{color:var(--red);font-weight:850}.csv-import-page{background:#f2f5f7;min-height:70vh}.csv-import-layout{grid-template-columns:minmax(0,1.45fr) minmax(310px,.75fr);gap:20px;margin-top:-48px;padding-bottom:70px;display:grid}.csv-import-card,.csv-import-history{background:#fff;border:1px solid #d7e0e7;border-radius:13px;overflow:hidden;box-shadow:0 12px 32px #041d380f}.csv-import-card{padding:24px}.csv-import-head{align-items:center;gap:12px;display:flex}.csv-import-head>svg{color:#123b60;background:#edf3f7;border-radius:8px;width:34px;height:34px;padding:7px}.csv-import-head>div{gap:2px;display:grid}.csv-import-head span,.csv-import-history>div>span{color:var(--red);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.csv-import-head h2,.csv-import-history h2{font-family:var(--font-display);margin:0;font-size:23px}.csv-import-card>p{color:#536b81;margin:18px 0;font-size:14px;line-height:1.65}.csv-import-columns{background:#f4f7f9;border-radius:9px;gap:7px;margin-bottom:16px;padding:14px;display:grid}.csv-import-columns strong{font-size:12px}.csv-import-columns code{overflow-wrap:anywhere;color:#274b6b;font-size:11px}.csv-import-columns small{color:#6c8093;font-size:10px;line-height:1.5}.csv-import-card>form{gap:11px;margin-top:18px;display:grid}.csv-import-card>form>label{cursor:pointer;background:#fafcfd;border:2px dashed #bdcad5;border-radius:9px;align-items:center;gap:12px;min-height:82px;padding:14px;display:flex}.csv-import-card>form>label>svg{color:#52708a;width:25px}.csv-import-card>form>label span{gap:3px;display:grid}.csv-import-card>form>label strong{font-size:13px}.csv-import-card>form>label small{color:#73869a;font-size:10px}.csv-import-card>form>input{opacity:0;width:1px;height:1px;position:absolute}.csv-import-card>form>button{justify-self:start}.csv-import-result{border-radius:8px;align-items:flex-start;gap:9px;margin-top:15px;padding:12px;font-size:11px;display:flex}.csv-import-result.success{color:#0b7145;background:#ecf8f1;border:1px solid #b9dec9}.csv-import-result.error{color:#9f1224;background:#fff1f3;border:1px solid #f0bcc3}.csv-import-result>svg{flex:none;width:18px}.csv-import-result>div{gap:4px;display:grid}.csv-import-result span{display:block}.csv-import-history>div{border-bottom:1px solid #e3e8ed;padding:22px}.csv-import-history>article{border-bottom:1px solid #e8ecef;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:14px 18px;display:grid}.csv-import-history>article>svg{color:#6d8296;width:19px}.csv-import-history>article>div{gap:3px;min-width:0;display:grid}.csv-import-history>article strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.csv-import-history>article small{color:#7a8b9c;font-size:9px}.csv-import-history>article>span{border-radius:999px;padding:4px 6px;font-size:8px;font-weight:850}.csv-import-history>article>span.accepted{color:#0c7548;background:#e7f6ee}.csv-import-history>article>span.rejected{color:#a41326;background:#fff0f2}.csv-import-history>p{color:#718396;text-align:center;padding:28px 20px;font-size:12px}.csv-import-history>.text-link{margin:18px;font-size:11px;display:inline-flex}.admin-v2 .admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-app-page{background:#f3f6f8;min-height:70vh}.mobile-app-hero{background:linear-gradient(115deg,#fff 0%,#f4f7f9 58%,#e7eef4 100%);padding:74px 0 112px;position:relative;overflow:hidden}.mobile-app-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#072a500b 1px,#0000 1px),linear-gradient(90deg,#072a500b 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0}.mobile-app-hero-inner{z-index:1;justify-content:space-between;align-items:center;gap:50px;display:flex;position:relative}.mobile-app-hero h1{max-width:760px;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(48px,6vw,76px);font-weight:550;line-height:1}.mobile-app-hero h1 strong{color:var(--red)}.mobile-app-hero p:not(.eyebrow){max-width:670px;color:var(--muted);margin:22px 0 0;font-size:17px;line-height:1.7}.mobile-app-hero-inner>svg{background:var(--navy-950);color:#fff;border-radius:28px;flex:none;width:128px;height:128px;padding:28px;box-shadow:0 22px 50px #05264d33}.mobile-app-content{padding-bottom:80px}.app-install-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;margin-top:-60px;display:grid}.app-install-card,.app-install-instructions{z-index:2;border:1px solid var(--line);background:#fff;border-radius:18px;position:relative;box-shadow:0 18px 50px #05264d17}.app-install-instructions.visible{border-color:#ef9aa5;box-shadow:0 20px 55px #ed00161a}.app-install-card{padding:32px}.app-install-brand{align-items:center;gap:19px;display:flex}.app-install-brand img{border:1px solid #e1e7ec;border-radius:18px;flex:none;width:78px;height:78px;box-shadow:0 10px 25px #05264d1a}.app-install-brand>div{gap:5px;display:grid}.app-install-brand span,.app-install-instructions>div>span{color:var(--red);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.app-install-brand h2{font-family:var(--font-display);margin:0;font-size:28px;line-height:1.15}.app-install-card>p:not(.app-install-message,.app-install-hint){color:var(--muted);margin:23px 0;font-size:16px;line-height:1.7}.app-install-button{width:100%;min-height:54px;font-size:16px}.app-install-button:disabled{box-shadow:none;cursor:default;opacity:1;background:#16815a}.app-install-message{color:#19704f;margin:15px 0 0;font-size:14px;font-weight:750;line-height:1.5}.app-install-hint{color:#526b82;align-items:center;gap:9px;margin:14px 0 0;font-size:14px;line-height:1.5;display:flex}.app-install-hint svg{width:19px;color:var(--red);flex:none}.app-install-trust{border-top:1px solid var(--line);color:#607489;align-items:flex-start;gap:10px;margin-top:22px;padding-top:20px;font-size:14px;line-height:1.55;display:flex}.app-install-trust svg{color:#16815a;flex:none;width:20px}.app-install-instructions{grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.app-install-instructions>div{padding:32px}.app-install-instructions>div+div{border-left:1px solid var(--line)}.app-install-instructions h3{font-family:var(--font-display);margin:7px 0 22px;font-size:25px}.app-install-instructions ol{gap:18px;margin:0;padding:0;list-style:none;display:grid}.app-install-instructions li{color:#536a80;grid-template-columns:42px 1fr;align-items:center;gap:12px;font-size:14px;line-height:1.5;display:grid}.app-install-instructions li b{width:42px;height:42px;color:var(--navy-900);background:#edf2f6;border-radius:11px;place-items:center;display:grid}.app-install-instructions li b svg{width:19px}.app-install-instructions li strong{color:var(--navy-950)}.mobile-app-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.mobile-app-features>a{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:19px;transition:border-color .16s,transform .16s;display:grid}.mobile-app-features>a:hover{border-color:#ef9aa5;transform:translateY(-2px)}.mobile-app-features>a>svg:first-child{width:22px;color:var(--red)}.mobile-app-features>a>svg:last-child{color:#8b9aaa;width:17px}.mobile-app-features span{gap:4px;min-width:0;display:grid}.mobile-app-features strong{font-size:15px}.mobile-app-features small{color:var(--muted);font-size:13px;line-height:1.45}@media (max-width:900px){.app-install-grid,.mobile-app-features{grid-template-columns:1fr}}@media (max-width:680px){.mobile-app-hero{padding:50px 0 94px}.mobile-app-hero-inner{align-items:flex-start}.mobile-app-hero-inner>svg{border-radius:18px;width:72px;height:72px;padding:16px}.mobile-app-hero h1{font-size:43px}.app-install-grid{margin-top:-48px}.app-install-card{padding:23px 20px}.app-install-brand{align-items:flex-start}.app-install-brand img{border-radius:15px;width:64px;height:64px}.app-install-brand h2{font-size:23px}.app-install-instructions{grid-template-columns:1fr}.app-install-instructions>div{padding:25px 20px}.app-install-instructions>div+div{border-top:1px solid var(--line);border-left:0}}@media (max-width:900px){.admin-v2 .admin-metrics,.fundalert-category-grid,.fundalert-subcategory-options{grid-template-columns:repeat(2,minmax(0,1fr))}.fundalert-delivery-options{grid-template-columns:1fr}.fundalert-list>article{grid-template-columns:auto 1fr}.fundalert-item-actions{grid-column:2;justify-content:flex-start}.csv-import-layout{grid-template-columns:1fr}}@media (max-width:600px){.admin-v2 .admin-metrics{grid-template-columns:1fr}.fundalert-hero{padding:36px 0 72px}.fundalert-layout{margin-top:-40px}.fundalert-section-head,.fundalert-create-card form,.fundalert-list>article,.fundalert-notifications>article{padding-left:14px;padding-right:14px}.fundalert-fields.two-columns,.fundalert-category-grid,.fundalert-subcategory-options,.fundalert-list>article{grid-template-columns:1fr}.fundalert-item-icon{display:none}.fundalert-item-actions{grid-column:1}.fundalert-notifications>article{grid-template-columns:48px 1fr}.fundalert-notification-image{width:48px;height:45px}.fundalert-notifications>article>button{grid-column:2;justify-self:start}.csv-import-layout{margin-top:-40px}.csv-import-card{padding:18px 14px}.csv-import-history>article{grid-template-columns:auto 1fr}.csv-import-history>article>span{justify-self:start}.market-pagination{flex-direction:column}}.seo-categories-index,.seo-category-page{background:#f3f6f8;min-height:70vh}.seo-categories-hero{background:linear-gradient(118deg,#fff 0%,#f7f9fb 56%,#e8eef4 100%);border-bottom:1px solid #dce4ea;padding:46px 0 58px;position:relative;overflow:hidden}.seo-categories-hero:after{content:"";pointer-events:none;border:80px solid #042a5009;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-170px;right:-80px}.seo-categories-hero .container{z-index:1;position:relative}.seo-categories-hero .breadcrumb{margin-bottom:28px}.seo-categories-hero h1,.seo-category-hero h1{font-family:var(--font-display);letter-spacing:-.045em;margin:8px 0 13px;font-size:clamp(40px,5vw,62px);font-weight:550;line-height:1.02}.seo-categories-hero h1 strong,.seo-category-hero h1 strong{color:var(--red)}.seo-categories-hero>.container>p:not(.eyebrow){max-width:770px;color:var(--muted);margin:0;font-size:17px;line-height:1.7}.seo-index-facts{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.seo-index-facts>span{color:#536b81;background:#ffffffd1;border:1px solid #d5dee5;border-radius:8px;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:13px;display:inline-flex}.seo-index-facts b{color:var(--navy-950);font-size:17px}.seo-categories-list{padding:42px 0 72px}.seo-category-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.seo-category-index-grid>article{background:#fff;border:1px solid #d9e1e7;border-radius:13px;overflow:hidden;box-shadow:0 8px 25px #05264d0b}.seo-category-index-grid article>header{background:#fbfcfd;border-bottom:1px solid #e4e9ed;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:19px;display:grid}.seo-category-index-grid article>header>span{width:48px;height:48px;color:var(--navy-900);background:#eaf0f5;border-radius:11px;place-items:center;display:grid}.seo-category-index-grid article>header>span svg{width:24px;height:24px}.seo-category-index-grid article>header>div{min-width:0}.seo-category-index-grid h2{font-family:var(--font-display);letter-spacing:-.015em;margin:0 0 3px;font-size:23px}.seo-category-index-grid h2:hover{color:var(--red)}.seo-category-index-grid header p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.seo-category-index-grid article>header>a:last-child{color:#718497;border:1px solid #d7e0e7;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.seo-category-index-grid article>header>a:last-child:hover{border-color:var(--red);color:var(--red)}.seo-category-index-grid article>header>a:last-child svg{width:16px}.seo-category-index-grid article>div{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;display:grid}.seo-category-index-grid article>div>a{color:#3f5870;border-radius:7px;justify-content:space-between;align-items:center;gap:7px;min-width:0;padding:10px;font-size:14px;font-weight:720;display:flex}.seo-category-index-grid article>div>a:hover{color:var(--red);background:#f2f6f8}.seo-category-index-grid article>div>a svg{color:#98a5b1;flex:none;width:14px}.seo-categories-cta{padding:0 0 72px}.seo-categories-cta .container{background:var(--navy-950);color:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:25px;padding:27px 30px;display:flex}.seo-categories-cta .container>div{align-items:center;gap:14px;display:flex}.seo-categories-cta .container>div:first-child>svg{color:#ff8e9b;width:30px}.seo-categories-cta span{gap:4px;display:grid}.seo-categories-cta strong{font-family:var(--font-display);font-size:22px}.seo-categories-cta p{color:#becbd7;margin:0;font-size:12px}.seo-categories-guide{padding:0 0 44px}.seo-categories-guide .container{background:#fff;border:1px solid #d8e0e6;border-radius:14px;padding:32px}.seo-categories-guide .section-heading{max-width:900px}.seo-categories-guide .section-heading>p:not(.eyebrow){color:#526a80;margin-top:13px;font-size:16px;line-height:1.72}.seo-categories-guide .container>div:nth-child(2){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:25px;display:grid}.seo-categories-guide article{background:#f1f5f7;border-radius:10px;grid-template-columns:auto 1fr;gap:7px 11px;padding:18px;display:grid}.seo-categories-guide article b{background:var(--navy-950);color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.seo-categories-guide article h3{font-family:var(--font-display);margin:2px 0 0;font-size:20px}.seo-categories-guide article p{color:#536b80;margin:0;font-size:14px;line-height:1.6}.seo-categories-guide .container>p{color:#526a80;margin:22px 0 0;font-size:15px;line-height:1.65}.seo-categories-guide .container>p a{color:var(--navy-950);text-underline-offset:3px;font-weight:850;-webkit-text-decoration:underline #ef8c97;text-decoration:underline #ef8c97}.seo-category-hero{background:var(--navy-950);color:#fff;padding:42px 0 66px;position:relative;overflow:hidden}.seo-category-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 85% 10%,#33669580,#0000 36%);position:absolute;inset:0}.seo-category-hero .container{z-index:1;position:relative}.seo-category-hero .breadcrumb{color:#aebfce;margin-bottom:34px}.seo-category-hero .breadcrumb a:hover{color:#fff}.seo-category-hero-grid{grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:55px;display:grid}.seo-category-hero h1{color:#fff}.seo-category-hero h1>span{color:#d2dde7;font-weight:450}.seo-category-hero-grid>div:first-child>p:not(.eyebrow){color:#c2cfda;max-width:790px;margin:0;font-size:16px;line-height:1.72}.seo-category-actions{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.seo-category-actions .button-outline{color:#fff;background:#ffffff14;border-color:#ffffff4d}.seo-category-actions .button svg{width:18px}.seo-category-symbol{background:#ffffff17;border:1px solid #ffffff2e;border-radius:38px;justify-self:end;place-items:center;width:168px;height:168px;display:grid;box-shadow:0 24px 55px #00000029}.seo-category-symbol svg{color:#fff;width:78px;height:78px}.seo-category-live-facts{z-index:2;margin-top:-27px;position:relative}.seo-category-live-facts .container{background:#fff;border:1px solid #d7e0e7;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 13px 34px #05264d1a}.seo-category-live-facts span{color:#566d82;border-left:1px solid #e1e6eb;justify-content:center;align-items:center;gap:7px;min-height:58px;padding:10px 16px;font-size:14px;display:flex}.seo-category-live-facts span:first-child{border-left:0}.seo-category-live-facts svg{width:19px;color:var(--red);flex:none}.seo-category-live-facts b{color:var(--navy-950);font-size:15px}.seo-category-products{padding:50px 0 58px}.seo-category-products .heading-row{margin-bottom:24px}.seo-category-empty{background:#fff;border:1px solid #d7e0e7;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:23px;display:grid}.seo-category-empty>svg{color:#536e87;background:#edf2f6;border-radius:9px;width:42px;height:42px;padding:10px}.seo-category-empty>div{gap:4px;display:grid}.seo-category-empty strong{font-size:15px}.seo-category-empty p{color:var(--muted);margin:0;font-size:14px}.seo-category-empty .button{min-height:42px}.seo-category-navigation{background:#fff;border-block:1px solid #dce3e9;padding:56px 0}.seo-subcategory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:22px;display:grid}.seo-subcategory-grid>a{background:#fbfcfd;border:1px solid #dbe2e8;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;transition:border-color .16s,transform .16s;display:grid}.seo-subcategory-grid>a:hover{border-color:#e88c97;transform:translateY(-1px)}.seo-subcategory-grid>a>svg:first-child{width:18px;color:var(--red)}.seo-subcategory-grid>a>svg:last-child{color:#96a4b1;width:15px}.seo-subcategory-grid span{gap:3px;min-width:0;display:grid}.seo-subcategory-grid strong{font-size:14px}.seo-subcategory-grid small{color:var(--muted);font-size:12px}.seo-category-guide{padding:68px 0}.seo-category-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.seo-category-guide article{background:#fff;border:1px solid #d8e0e6;border-radius:13px;padding:28px}.seo-category-guide article:last-child{background:#edf2f6}.seo-category-guide h2{font-family:var(--font-display);margin:7px 0 18px;font-size:27px}.seo-category-guide ul{gap:13px;margin:0 0 22px;padding:0;list-style:none;display:grid}.seo-category-guide li{color:#50687e;align-items:flex-start;gap:9px;font-size:15px;line-height:1.65;display:flex}.seo-category-guide li svg{color:#148259;flex:none;width:17px}.seo-category-guide article>a:not(.button){color:var(--navy-900);align-items:center;gap:7px;font-size:14px;font-weight:850;display:inline-flex}.seo-category-guide article>a:not(.button) svg{width:17px;color:var(--red)}.seo-category-guide article>p:not(.eyebrow){color:#50687e;margin:0 0 22px;font-size:16px;line-height:1.72}.seo-category-depth{background:#fff;border-top:1px solid #dce3e9;padding:68px 0}.seo-category-depth .section-heading{max-width:900px}.seo-category-depth .section-heading>p:not(.eyebrow){color:#526a80;margin-top:14px;font-size:16px;line-height:1.75}.seo-category-depth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:25px;display:grid}.seo-category-depth-grid article{background:#f7f9fa;border:1px solid #d9e1e7;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:15px;padding:24px;display:grid}.seo-category-depth-grid article>svg{width:25px;height:25px;color:var(--red);background:#e8eef3;border-radius:6px;padding:4px}.seo-category-depth-grid article>div{gap:8px;display:grid}.seo-category-depth-grid h3{font-family:var(--font-display);margin:0;font-size:21px}.seo-category-depth-grid p{color:#526a80;margin:0;font-size:16px;line-height:1.72}.seo-category-faq{border-top:1px solid #dce3e9;padding:68px 0}.seo-category-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.seo-category-faq-grid article{background:#fff;border:1px solid #d9e1e7;border-radius:11px;padding:23px}.seo-category-faq-grid h3{font-family:var(--font-display);margin:0 0 10px;font-size:20px;line-height:1.3}.seo-category-faq-grid p{color:#526a80;margin:0;font-size:15px;line-height:1.72}.seo-category-responsibility{border-left:3px solid var(--red);color:#536b80;background:#edf2f6;border-radius:0 8px 8px 0;margin:16px 0 0;padding:16px 18px;font-size:14px;line-height:1.65}.seo-category-responsibility a{color:var(--navy-950);text-underline-offset:3px;font-weight:850;-webkit-text-decoration:underline #ef8894;text-decoration:underline #ef8894}.seo-related-categories{background:#fff;padding:58px 0 76px}.seo-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.seo-related-grid>a{border:1px solid #dce3e9;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;display:grid}.seo-related-grid>a:hover{border-color:#ec9aa4}.seo-related-grid>a>svg:first-child{width:25px;color:var(--navy-900)}.seo-related-grid>a>svg:last-child{color:#96a3af;width:16px}.seo-related-grid span{gap:3px;min-width:0;display:grid}.seo-related-grid strong{font-size:14px}.seo-related-grid small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.seo-location-page,.seo-places-index{background:#f3f6f8;min-height:70vh}.seo-places-hero .seo-category-actions{margin-top:24px}.seo-places-hero .button-outline{color:var(--navy-950);background:#fff;border-color:#cad6df}.seo-location-hero{background:var(--navy-950);color:#fff;padding:42px 0 67px;position:relative;overflow:hidden}.seo-location-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 82% 12%,#306ea487,#0000 37%);position:absolute;inset:0}.seo-location-hero .container{z-index:1;position:relative}.seo-location-hero .breadcrumb{color:#aebfce;margin-bottom:32px}.seo-location-hero .breadcrumb a:hover{color:#fff}.seo-location-hero-grid{grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:55px;display:grid}.seo-location-hero h1{color:#fff;font-family:var(--font-display);letter-spacing:-.045em;margin:8px 0 14px;font-size:clamp(42px,5vw,64px);font-weight:550;line-height:1.02}.seo-location-hero h1 strong{color:#ff5263}.seo-location-hero-grid>div:first-child>p:not(.eyebrow){color:#c5d2dc;max-width:810px;margin:0;font-size:16px;line-height:1.72}.seo-location-symbol{text-align:center;background:#ffffff17;border:1px solid #fff3;border-radius:34px;align-content:center;justify-self:end;place-items:center;gap:8px;width:190px;min-height:178px;padding:20px;display:grid}.seo-location-symbol svg{color:#ff6b7a;width:57px;height:57px}.seo-location-symbol strong{max-width:100%;font-family:var(--font-display);font-size:22px;line-height:1.1}.seo-location-symbol span{color:#b9c9d6;letter-spacing:.12em;font-size:13px;font-weight:850}.seo-location-facts{z-index:2;margin-top:-28px;position:relative}.seo-location-facts .container,.seo-location-live .container{background:#fff;border:1px solid #d5dfe7;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 13px 34px #05264d1a}.seo-location-facts span,.seo-location-live span{color:#526a80;text-align:center;border-left:1px solid #e0e7ec;justify-content:center;align-items:center;gap:7px;min-height:60px;padding:11px 16px;font-size:14px;display:flex}.seo-location-facts span:first-child,.seo-location-live span:first-child{border-left:0}.seo-location-facts svg,.seo-location-live svg{width:19px;color:var(--red);flex:none}.seo-location-facts b,.seo-location-live b{color:var(--navy-950);font-size:15px}.seo-location-products{padding:55px 0 60px}.seo-location-products .heading-row{margin-bottom:24px}.seo-location-live{padding:0 0 55px}.seo-location-live .container{box-shadow:none}.seo-location-categories{background:#fff;border-block:1px solid #dce3e9;padding:64px 0}.seo-location-categories .section-heading{max-width:850px}.seo-location-categories .section-heading>p:not(.eyebrow){color:#526a80;margin-top:12px;font-size:15px;line-height:1.7}.seo-location-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.seo-location-category-grid>a{background:#fafcfd;border:1px solid #dbe3e9;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px;display:grid}.seo-location-category-grid>a:hover{border-color:#ed919d;transform:translateY(-1px)}.seo-location-category-grid>a>svg:first-child{width:27px;height:27px;color:var(--navy-900)}.seo-location-category-grid>a>svg:last-child{color:#93a1ae;width:16px}.seo-location-category-grid span{gap:3px;min-width:0;display:grid}.seo-location-category-grid strong{font-size:15px}.seo-location-category-grid small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.seo-location-guide{padding:68px 0}.seo-location-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.seo-location-guide article{background:#fff;border:1px solid #d7e0e7;border-radius:13px;padding:28px}.seo-location-guide article:last-child{background:#edf2f6}.seo-location-guide h2{font-family:var(--font-display);margin:7px 0 17px;font-size:28px}.seo-location-guide article>p:not(.eyebrow){color:#50687e;margin:0;font-size:16px;line-height:1.72}.seo-location-guide dl{gap:0;margin:23px 0 0;display:grid}.seo-location-guide dl div{border-top:1px solid #e3e8ec;grid-template-columns:120px 1fr;gap:12px;padding:10px 0;font-size:14px;display:grid}.seo-location-guide dt{color:#6b7e91;font-weight:700}.seo-location-guide dd{color:var(--navy-950);margin:0;font-weight:800}.seo-location-guide ul{gap:13px;margin:0 0 22px;padding:0;list-style:none;display:grid}.seo-location-guide li{color:#50687e;align-items:flex-start;gap:9px;font-size:15px;line-height:1.65;display:flex}.seo-location-guide li svg{color:#148259;flex:none;width:17px}.seo-location-guide article>a{color:var(--navy-900);align-items:center;gap:7px;font-size:14px;font-weight:850;display:inline-flex}.seo-location-guide article>a svg{width:17px;color:var(--red)}.seo-nearby-places,.seo-places-nearest{background:#fff;border-top:1px solid #dce3e9;padding:62px 0}.seo-nearby-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:23px;display:grid}.seo-nearby-grid>a{background:#fbfcfd;border:1px solid #dce3e9;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 15px;display:grid}.seo-nearby-grid>a:hover{border-color:#ec929d}.seo-nearby-grid>a>svg:first-child{width:18px;color:var(--red)}.seo-nearby-grid>a>svg:last-child{color:#97a4b0;width:15px}.seo-nearby-grid span{gap:3px;min-width:0;display:grid}.seo-nearby-grid strong{font-size:14px}.seo-nearby-grid small{color:var(--muted);font-size:12px}.seo-location-faq{padding:67px 0}.seo-location-category-links{padding:0 0 70px}.seo-location-category-links .container{border-left:3px solid var(--red);background:#fff;border-radius:0 9px 9px 0;padding:20px 24px}.seo-location-category-links p{color:#526a80;margin:0;font-size:15px;line-height:1.7}.seo-location-category-links a{color:var(--navy-950);text-underline-offset:3px;font-weight:850;-webkit-text-decoration:underline #ef8995;text-decoration:underline #ef8995}.seo-places-nearest{border-top:0}.seo-places-nearest .section-heading{max-width:850px}.seo-places-nearest .section-heading>p:not(.eyebrow),.seo-places-directory .section-heading>p:not(.eyebrow){color:#526a80;margin-top:12px;font-size:15px;line-height:1.7}.seo-places-directory{padding:64px 0 72px}.seo-place-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.seo-place-groups>section{background:#fff;border:1px solid #d7e0e7;border-radius:12px;overflow:hidden}.seo-place-groups header{background:#eef3f6;border-bottom:1px solid #e1e7ec;justify-content:space-between;align-items:center;gap:14px;min-height:65px;padding:14px 17px;display:flex}.seo-place-groups header>div{align-items:center;gap:10px;display:flex}.seo-place-groups header span{background:var(--navy-950);color:#fff;border-radius:8px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.seo-place-groups h3{font-family:var(--font-display);margin:0;font-size:22px}.seo-place-groups header>b{color:#60758a;font-size:12px}.seo-place-groups section>div{grid-template-columns:repeat(2,minmax(0,1fr));padding:9px;display:grid}.seo-place-groups section>div>a{border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:9px;display:grid}.seo-place-groups section>div>a:hover{color:var(--red);background:#f2f6f8}.seo-place-groups section>div>a span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;overflow:hidden}.seo-place-groups section>div>a small{color:#7d8d9c;font-size:11px}.seo-place-group-more{min-height:46px;color:var(--navy-900);border-top:1px solid #e1e7ec;justify-content:space-between;align-items:center;gap:10px;padding:11px 17px;font-size:13px;font-weight:850;display:flex}.seo-place-group-more:hover{color:var(--red);background:#f7f9fb}.seo-place-group-more svg{width:15px}.seo-place-all-cantons{margin-top:18px}.seo-places-quality{padding:0 0 74px}.seo-places-quality .container{background:var(--navy-950);color:#fff;border-radius:14px;grid-template-columns:.7fr 1.3fr;align-items:start;gap:34px;padding:31px;display:grid}.seo-places-quality h2{font-family:var(--font-display);margin:7px 0 0;font-size:29px}.seo-places-quality p{color:#c3d0dc;margin:0;font-size:15px;line-height:1.74}.seo-places-quality small{color:#91a6b8;grid-column:2;margin-top:-20px;font-size:12px}.seo-places-quality a{color:#fff;text-underline-offset:3px;font-weight:800;text-decoration:underline}@media (max-width:900px){.seo-category-index-grid{grid-template-columns:1fr}.seo-category-hero-grid{grid-template-columns:minmax(0,1fr) 120px;gap:25px}.seo-category-symbol{border-radius:25px;width:112px;height:112px}.seo-category-symbol svg{width:52px;height:52px}.seo-subcategory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-category-live-facts .container{grid-template-columns:1fr}.seo-category-live-facts span{border-top:1px solid #e1e6eb;border-left:0;justify-content:flex-start}.seo-category-live-facts span:first-child{border-top:0}.seo-categories-guide .container>div:nth-child(2){grid-template-columns:1fr}.seo-categories-cta .container{flex-direction:column;align-items:flex-start}.seo-location-hero-grid{grid-template-columns:minmax(0,1fr) 145px;gap:30px}.seo-location-symbol{border-radius:26px;width:140px;min-height:140px}.seo-location-symbol svg{width:42px;height:42px}.seo-location-facts .container,.seo-location-live .container{grid-template-columns:1fr}.seo-location-facts span,.seo-location-live span{text-align:left;border-top:1px solid #e0e7ec;border-left:0;justify-content:flex-start}.seo-location-facts span:first-child,.seo-location-live span:first-child{border-top:0}.seo-place-groups,.seo-places-quality .container{grid-template-columns:1fr}.seo-places-quality small{grid-column:1;margin-top:0}}@media (max-width:620px){.seo-categories-hero{padding:32px 0 43px}.seo-categories-hero h1,.seo-category-hero h1{font-size:39px}.seo-index-facts{grid-template-columns:1fr;display:grid}.seo-categories-list{padding:28px 0 50px}.seo-categories-guide .container{padding:24px 20px}.seo-category-index-grid article>header{padding:15px}.seo-category-index-grid article>div{grid-template-columns:1fr}.seo-categories-cta .container{border-radius:0;width:100%}.seo-categories-cta .container>div:last-child{flex-direction:column;align-items:stretch;width:100%}.seo-category-hero{padding:30px 0 50px}.seo-category-hero-grid{grid-template-columns:1fr}.seo-category-symbol{display:none}.seo-category-actions{flex-direction:column;align-items:stretch}.seo-category-products{padding:36px 0 42px}.seo-category-empty{grid-template-columns:auto 1fr}.seo-category-empty .button{grid-column:1/-1}.seo-subcategory-grid,.seo-category-guide-grid,.seo-category-depth-grid,.seo-category-faq-grid,.seo-related-grid{grid-template-columns:1fr}.seo-category-navigation,.seo-category-guide,.seo-category-depth,.seo-category-faq,.seo-related-categories{padding:43px 0}.seo-category-guide article{padding:22px 19px}.seo-location-hero{padding:30px 0 51px}.seo-location-hero-grid{grid-template-columns:1fr}.seo-location-hero h1{font-size:39px}.seo-location-symbol{display:none}.seo-location-products,.seo-location-categories,.seo-location-guide,.seo-nearby-places,.seo-location-faq,.seo-places-nearest,.seo-places-directory{padding:43px 0}.seo-location-category-grid,.seo-location-guide-grid,.seo-nearby-grid{grid-template-columns:1fr}.seo-location-guide article{padding:22px 19px}.seo-location-guide dl div{grid-template-columns:1fr;gap:4px}.seo-place-groups section>div{grid-template-columns:1fr}.seo-places-quality{padding-bottom:52px}.seo-places-quality .container{border-radius:0;width:100%;padding:28px 20px}}@page{size:A4 portrait;margin:0}@media print{html,body{width:210mm;min-height:297mm;background:#fff!important;margin:0!important}.site-header,.site-footer,.invoice-toolbar,.invoice-warning{display:none!important}.invoice-page{background:#fff;width:210mm;min-height:297mm;margin:0;padding:0}.invoice-shell{width:210mm;margin:0}.invoice-paper{width:210mm;min-width:210mm;height:297mm;min-height:297mm;max-height:297mm;box-shadow:none;break-after:avoid;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;margin:0;padding:15mm 16mm 13mm;overflow:hidden}}.dashboard-tool-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.pro-sales-link{color:#062b52;background:linear-gradient(135deg,#fff,#f4f9fd);border:1px solid #cbdbea;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:15px;padding:17px 20px;display:grid;box-shadow:0 9px 30px #05264d0f}.pro-sales-link>svg:first-child{color:var(--red)}.pro-sales-link>svg:last-child{color:#71849a;width:18px}.pro-sales-link span{gap:3px;display:grid}.pro-sales-link small{color:var(--muted);line-height:1.45}.listing-section-heading{background:linear-gradient(135deg,#f4f8fb,#fff);border:1px solid #d7e2ea;border-radius:11px;align-items:flex-start;gap:13px;margin:10px 0 2px;padding:18px;display:flex}.listing-section-heading>svg{width:25px;color:var(--red);flex:none}.listing-section-heading>div{gap:3px;display:grid}.listing-section-heading span{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.listing-section-heading h2,.listing-section-heading h3{font-family:var(--font-display);margin:0;font-size:21px}.listing-section-heading p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.attribute-editor{background:#fafcfd;border:1px solid #dce4ea;border-radius:9px;gap:10px;padding:16px;display:grid}.attribute-editor>div:first-child{gap:3px;display:grid}.attribute-editor>div:first-child strong{font-size:12px}.attribute-editor>div:first-child span{color:var(--muted);font-size:10px}.attribute-row{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) 38px;gap:8px;display:grid}.attribute-row input{min-width:0}.attribute-row button,.attribute-add{color:#526b82;background:#fff;border:1px solid #d2dbe3;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:10px;font-weight:850;display:inline-flex}.attribute-row button svg{width:15px;color:var(--red)}.attribute-add{justify-self:start;padding:0 12px}.attribute-add svg{width:14px}.video-upload-card{background:#f7fafc;border:1px solid #d8e2e9;border-radius:11px;gap:13px;margin-top:18px;padding:17px;display:grid}.video-upload-card>div:first-child{align-items:center;gap:10px;display:flex}.video-upload-card>div:first-child>svg{width:24px;color:var(--red)}.video-upload-card>div:first-child span{gap:2px;display:grid}.video-upload-card strong{font-size:12px}.video-upload-card small,.video-upload-card p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.video-select-button{background:var(--navy-950);color:#fff;cursor:pointer;border-radius:7px;justify-content:center;justify-self:start;align-items:center;min-height:42px;padding:0 15px;font-size:11px;font-weight:850;display:inline-flex}.video-select-button input{display:none}.selected-video{gap:8px;display:grid}.selected-video video,.existing-listing-video video{background:#00152d;border-radius:9px;width:min(100%,480px);max-height:270px}.selected-video>span{color:var(--muted);font-size:10px}.selected-video button{width:max-content;color:var(--red);background:0 0;border:0;align-items:center;gap:5px;font-size:10px;font-weight:850;display:inline-flex}.selected-video button svg{width:14px}.listing-commerce-editor{background:#fff;border:1px solid #d9e2e9;border-radius:13px;gap:16px;margin:22px 0;padding:22px;display:grid}.listing-commerce-editor .composer-form{padding:0}.existing-listing-video{gap:7px;display:grid}.existing-listing-video span{color:var(--muted);font-size:10px;font-weight:800}.product-media-column{align-content:start;gap:15px;min-width:0;display:grid}.product-video-card{background:#061b34;border:1px solid #dce4ea;border-radius:12px;overflow:hidden;box-shadow:0 12px 28px #011b3514}.product-video-card>span{color:var(--navy-950);letter-spacing:.06em;text-transform:uppercase;background:#fff;padding:10px 13px;font-size:10px;font-weight:900;display:block}.product-video-card video{background:#001326;width:100%;max-height:430px;display:block}.product-reserved{color:#795015;background:#fff8e7;border:1px solid #f0c36a;border-radius:7px;align-items:center;gap:7px;width:max-content;max-width:100%;margin:9px 0;padding:8px 10px;font-size:11px;font-weight:800;display:flex}.product-reserved svg{width:15px}.product-attribute{border-top:1px solid #e7ecef;grid-column:1/-1;grid-template-columns:1fr 1.2fr;gap:12px;padding:9px 0;display:grid!important}.product-attribute em{color:#718294;font-size:10px;font-style:normal}.product-attribute b{text-align:right;font-size:11px}.commerce-contact-card{gap:12px;display:grid}.offer-composer{background:#f4f9fb;border:1px solid #cbdde7;border-radius:10px;grid-template-columns:1fr 130px auto;align-items:end;gap:10px;padding:16px;display:grid}.offer-composer>div:first-child{grid-column:1/-1;align-items:center;gap:10px;display:flex}.offer-composer>div:first-child>svg{width:23px;color:var(--red)}.offer-composer>div:first-child span{gap:2px;display:grid}.offer-composer>div:first-child strong{font-size:12px}.offer-composer>div:first-child small{color:var(--muted);font-size:9px}.offer-composer label{color:#5c7084;text-transform:uppercase;gap:5px;font-size:9px;font-weight:850;display:grid}.offer-composer input{background:#fff;border:1px solid #cbd6df;border-radius:7px;width:100%;min-height:42px;padding:0 11px;font-size:12px}.offer-composer>button{background:var(--navy-950);color:#fff;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 13px;font-size:10px;font-weight:900;display:inline-flex}.offer-composer>button svg{width:16px}.offer-unavailable{color:#8a5a10;grid-column:1/-1;margin:0;font-size:11px;font-weight:800}.inquiry-success a{color:var(--red);font-size:11px;font-weight:850;text-decoration:underline}.messages-page,.notifications-page,.pro-page,.live-event-page{background:#eef3f6;min-height:70vh;padding:36px 0 72px}.message-center{background:#fff;border:1px solid #d5dfe6;border-radius:16px;grid-template-columns:340px minmax(0,1fr);min-height:690px;display:grid;overflow:hidden;box-shadow:0 22px 55px #031e3a17}.message-thread-list{background:#f8fafb;border-right:1px solid #dce4ea;align-content:start;display:grid}.message-center-title{background:#fff;border-bottom:1px solid #dce4ea;align-items:center;gap:12px;padding:23px 20px;display:flex}.message-center-title>svg{width:25px;color:var(--red)}.message-center-title div{gap:2px;display:grid}.message-center-title span{color:var(--red);text-transform:uppercase;font-size:8px;font-weight:900}.message-center-title h1{font-family:var(--font-display);margin:0;font-size:25px}.message-thread-list>a{border-bottom:1px solid #e2e8ed;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.message-thread-list>a:hover,.message-thread-list>a.active{box-shadow:inset 3px 0 var(--red);background:#fff}.thread-avatar{background:var(--navy-950);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.message-thread-list>a>span:nth-child(2){gap:2px;min-width:0;display:grid}.message-thread-list strong{font-size:12px}.message-thread-list b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.message-thread-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.message-thread-list em{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;font-weight:900;display:grid}.conversation-panel{grid-template-rows:auto minmax(240px,1fr) auto auto auto;min-width:0;display:grid}.conversation-panel>header{border-bottom:1px solid #dce4ea;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}.conversation-panel>header>div{gap:3px;display:grid}.conversation-panel>header span{color:var(--muted);font-size:10px}.conversation-panel>header h2{margin:0;font-size:17px}.conversation-panel>header a{color:var(--red);font-size:10px;font-weight:850}.conversation-panel>header button{color:#6b7e91;background:0 0;border:0;align-items:center;gap:5px;font-size:10px;font-weight:800;display:inline-flex}.conversation-panel>header button svg{width:14px}.conversation-messages{background:#f7f9fa;flex-direction:column;gap:9px;max-height:390px;padding:22px;display:flex;overflow-y:auto}.conversation-messages article{background:#fff;border:1px solid #dce4ea;border-radius:11px 11px 11px 3px;gap:4px;width:min(78%,570px);padding:11px 13px;display:grid}.conversation-messages article.mine{background:#eaf3f8;border-color:#c5d8e6;border-radius:11px 11px 3px;align-self:flex-end}.conversation-messages article.system-commerce{background:#fff6f7;border-color:#f0cbd0}.conversation-messages span,.conversation-messages time{color:#74889a;font-size:8px;font-weight:800}.conversation-messages p{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55}.conversation-messages time{justify-self:end}.conversation-offers{border-top:1px solid #dce4ea;gap:8px;max-height:280px;padding:14px 22px;display:grid;overflow-y:auto}.conversation-section-label{color:#65798c;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.conversation-section-label svg{width:15px;color:var(--red)}.offer-card{background:#fafcfd;border:1px solid #dbe3e9;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.offer-card>div:first-child{gap:3px;display:grid}.offer-card>div:first-child span{color:var(--red);text-transform:uppercase;font-size:8px;font-weight:900}.offer-card>div:first-child strong{font-size:17px}.offer-card small,.offer-card p{color:var(--muted);margin:0;font-size:10px}.offer-accepted{background:#f0fbf5;border-color:#8fc7aa}.offer-completed{background:#f3f8fb;border-color:#9ebcd1}.offer-actions{gap:7px;display:flex}.offer-actions button,.review-form button{color:#5e7082;background:#fff;border:1px solid #d7dee4;border-radius:6px;align-items:center;gap:4px;min-height:36px;padding:0 10px;font-size:10px;font-weight:850;display:inline-flex}.offer-actions button.accept{color:#fff;background:#0e8953;border-color:#0e8953}.offer-actions svg,.review-form svg{width:13px}.review-form{border-top:1px solid #dce4ea;grid-column:1/-1;gap:7px;padding-top:9px;display:flex}.review-form label{align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.review-form select,.review-form input{background:#fff;border:1px solid #d3dde4;border-radius:6px;min-height:34px;padding:0 8px;font-size:9px}.review-form input{flex:1;min-width:0}.message-reply-form{border-top:1px solid #dce4ea;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:16px 22px;display:grid}.message-reply-form label{color:#63788c;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:900}.message-reply-form textarea{resize:vertical;border:1px solid #cdd8e1;border-radius:8px;min-height:70px;padding:10px;font-size:11px}.message-reply-form button{min-height:44px}.message-notice{color:#31536f;background:#f0f8fb;border:1px solid #bfdae8;border-radius:7px;margin:10px 22px;padding:10px 12px;font-size:10px;font-weight:800}.message-empty-small,.message-empty-main,.notification-empty{color:var(--muted);text-align:center;justify-items:center;gap:8px;padding:45px 22px;display:grid}.message-empty-small svg,.message-empty-main svg,.notification-empty svg{color:#94a6b6;width:34px}.message-empty-small strong,.message-empty-main h2,.notification-empty h2{color:var(--navy-950);margin:0}.message-empty-small p,.message-empty-main p,.notification-empty p{margin:0;font-size:11px;line-height:1.5}.message-empty-small a{color:var(--red);font-size:10px;font-weight:850}.commerce-notification-center{background:#fff;border:1px solid #d7e1e7;border-radius:15px;overflow:hidden;box-shadow:0 20px 50px #031e3a14}.commerce-notification-center>header{border-bottom:1px solid #dce4e9;justify-content:space-between;align-items:center;gap:15px;padding:25px;display:flex}.commerce-notification-center h1{font-family:var(--font-display);margin:4px 0;font-size:32px}.commerce-notification-center header p:last-child{color:var(--muted);margin:0;font-size:11px}.commerce-notification-center header button,.commerce-notification-center header>span{color:#536b81;background:#fff;border:1px solid #d1dce4;border-radius:7px;align-items:center;gap:5px;min-height:38px;padding:0 11px;font-size:9px;font-weight:850;display:inline-flex}.commerce-notification-center header button svg{width:13px}.commerce-notification-center>div>article{border-bottom:1px solid #e2e8ec;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px 24px;display:grid}.commerce-notification-center>div>article.unread{box-shadow:inset 3px 0 var(--red);background:#f6fafc}.commerce-notification-center article>span{background:var(--navy-950);color:#fff;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.commerce-notification-center article>span svg{width:19px}.commerce-notification-center article>div{gap:3px;min-width:0;display:grid}.commerce-notification-center article small{color:var(--red);text-transform:uppercase;font-size:8px;font-weight:900}.commerce-notification-center article strong{font-size:12px}.commerce-notification-center article p{color:var(--muted);margin:0;font-size:10px}.commerce-notification-center article a{color:var(--red);justify-self:start;font-size:9px;font-weight:850}.commerce-notification-center article>button{color:#7c8f9f;background:0 0;border:0}.commerce-notification-center article>button svg{width:16px}.pro-workspace{gap:22px;display:grid}.pro-hero{color:#fff;background:radial-gradient(circle at 80% 20%,#164f82 0,#0000 36%),linear-gradient(135deg,#001a38,#052c58);border-radius:18px;justify-content:space-between;align-items:center;gap:30px;min-height:230px;padding:38px;display:flex;overflow:hidden;box-shadow:0 24px 55px #021c362e}.pro-hero h1{font-family:var(--font-display);margin:7px 0 12px;font-size:clamp(38px,5vw,60px);line-height:.95}.pro-hero h1 strong{color:#ff4353}.pro-hero p:last-child{color:#bfd0df;max-width:700px;margin:0;line-height:1.7}.pro-plan-badge{background:#ffffff14;border:1px solid #fff3;border-radius:14px;justify-items:center;gap:6px;min-width:145px;padding:22px;display:grid}.pro-plan-badge svg{color:#58dca0;width:31px}.pro-plan-badge span{color:#abc0d1;text-transform:uppercase;font-size:8px;font-weight:900}.pro-invite-accept{background:#eefaf4;border:1px solid #9acdb3;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px 20px;display:grid}.pro-invite-accept>svg{color:#087d49;width:28px}.pro-invite-accept div{gap:4px;display:grid}.pro-invite-accept p{color:#587565;margin:0;font-size:10px}.workspace-switcher{gap:9px;padding:2px;display:flex;overflow-x:auto}.workspace-switcher a{background:#fff;border:1px solid #d4dfe6;border-radius:9px;align-items:center;gap:9px;min-width:200px;padding:11px 13px;display:flex}.workspace-switcher a.active{border-color:var(--navy-950);box-shadow:inset 0 -3px var(--red)}.workspace-switcher svg{width:18px;color:var(--red)}.workspace-switcher span{gap:2px;display:grid}.workspace-switcher strong{font-size:10px}.workspace-switcher small{color:var(--muted);font-size:8px}.pro-upgrade-gate{background:#fff;border:1px solid #d4dfe6;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px;padding:32px;display:grid}.pro-upgrade-gate>svg{width:42px;color:var(--red)}.pro-upgrade-gate span{color:var(--red);text-transform:uppercase;font-size:9px;font-weight:900}.pro-upgrade-gate h2{font-family:var(--font-display);margin:7px 0 9px;font-size:29px}.pro-upgrade-gate p{max-width:760px;color:var(--muted);line-height:1.65}.pro-upgrade-gate div>div{gap:9px;display:flex}.pro-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.pro-summary-grid article{background:#fff;border:1px solid #d8e2e8;border-radius:12px;gap:5px;padding:19px;display:grid}.pro-summary-grid svg{width:22px;color:var(--red)}.pro-summary-grid span{color:var(--muted);font-size:9px;font-weight:850}.pro-summary-grid small{color:#788a9b;font-size:9px}.pro-main-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:18px;display:grid}.pro-panel{background:#fff;border:1px solid #d7e1e7;border-radius:14px;overflow:hidden;box-shadow:0 13px 33px #05264d0d}.pro-panel-heading{border-bottom:1px solid #e0e7eb;align-items:center;gap:12px;padding:20px 22px;display:flex}.pro-panel-heading>svg{width:25px;color:var(--red)}.pro-panel-heading>div{flex:1;gap:2px;min-width:0;display:grid}.pro-panel-heading span{color:var(--red);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.pro-panel-heading h2{font-family:var(--font-display);margin:0;font-size:23px}.pro-panel-heading p{color:var(--muted);margin:0;font-size:9px}.pro-panel-heading>a{color:var(--red);font-size:9px;font-weight:850}.pro-form,.live-planner-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px 22px;display:grid}.pro-form label,.live-planner-form>label{color:#607489;text-transform:uppercase;gap:5px;font-size:9px;font-weight:850;display:grid}.pro-form input,.pro-form textarea,.live-planner-form input,.live-planner-form select,.live-planner-form textarea{text-transform:none;resize:vertical;background:#fbfcfd;border:1px solid #ced9e1;border-radius:7px;width:100%;min-height:43px;padding:10px 11px;font-size:11px}.pro-form .field-wide,.live-planner-form .field-wide{grid-column:1/-1}.pro-form button,.live-planner-form>button{justify-self:start}.pro-permission-note{color:var(--muted);align-items:center;gap:8px;margin:0;padding:22px;font-size:10px;display:flex}.pro-permission-note svg{width:18px}.pro-inventory-list,.team-list,.planned-live-list{display:grid}.pro-inventory-list article,.team-list article,.planned-live-list article{border-bottom:1px solid #e4e9ed;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 18px;display:grid}.pro-inventory-list article:last-child,.team-list article:last-child,.planned-live-list article:last-child{border-bottom:0}.pro-inventory-list div,.team-list div,.planned-live-list div{gap:2px;min-width:0;display:grid}.pro-inventory-list strong,.team-list strong,.planned-live-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pro-inventory-list small,.team-list small,.planned-live-list small{color:var(--muted);font-size:10px}.pro-inventory-list a,.planned-live-list a{color:var(--red);font-size:10px;font-weight:850}.planned-live-actions{justify-content:flex-end;align-items:center;gap:8px!important;display:flex!important}.planned-live-actions button{color:#a3091b;cursor:pointer;background:#fff2f4;border:1px solid #efc7cd;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:0 10px;font-size:.75rem;font-weight:900;display:inline-flex}.planned-live-actions button svg{width:14px;height:14px}.planned-live-actions button:disabled{cursor:wait;opacity:.6}.inventory-status,.planned-live-list article>span{color:#63778b;text-transform:uppercase;background:#edf1f4;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:900}.inventory-status.published{color:#087445;background:#e4f6ed}.team-invite-form{background:#f8fafb;border-bottom:1px solid #e2e8ec;grid-template-columns:minmax(0,1fr) 230px auto;align-items:end;gap:10px;padding:18px 22px;display:grid}.team-invite-form label{color:#5c7185;text-transform:uppercase;gap:5px;font-size:9px;font-weight:850;display:grid}.team-invite-form input,.team-invite-form select,.team-list select{background:#fff;border:1px solid #cfd9e1;border-radius:7px;min-height:40px;padding:0 10px;font-size:10px}.team-invite-form button{background:var(--navy-950);color:#fff;border:0;border-radius:7px;align-items:center;gap:5px;min-height:40px;padding:0 12px;font-size:9px;font-weight:900;display:inline-flex}.team-invite-form svg{width:14px}.team-list article>span{background:var(--navy-950);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.team-list article>b{color:#64788b;font-size:9px}.team-list article>button{color:var(--red);background:0 0;border:0}.team-list article>button svg{width:16px}.live-listing-choices{background:#fafcfd;border:1px solid #d1dbe3;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:190px;padding:10px;display:grid;overflow-y:auto}.live-planner-form .live-listing-choices{max-height:520px}.live-listing-choice{background:#fff;border:1px solid #dde5ea;border-radius:8px;gap:9px;padding:10px;display:grid}.live-listing-choice>label:first-child{text-transform:none;align-items:center;gap:8px;font-size:10px;display:flex}.live-listing-choice>label:first-child input{width:16px;min-height:auto}.live-listing-choice>label:first-child span{gap:2px;min-width:0;display:grid}.live-listing-choice>label:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.live-listing-choice>label:first-child small{color:var(--muted);font-size:9px}.live-listing-choice>label:last-child{color:#607489;text-transform:uppercase;grid-template-columns:auto minmax(80px,1fr);align-items:center;gap:8px;font-size:8px;font-weight:850;display:grid}.live-listing-choice>label:last-child input{width:100%;min-height:34px;padding:5px 8px}.live-planner-form fieldset{border:0;margin:0;padding:0}.live-planner-form legend{color:#607489;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:850}.live-provider-note{color:#5f7488;grid-column:1/-1;align-items:center;gap:7px;margin:0;font-size:9px;line-height:1.5;display:flex}.live-provider-note svg{color:#0c8d57;flex:none;width:17px}.live-provider-health{background:#fff7f7;border:1px solid #e2b4b4;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:18px 22px 0;padding:14px;display:grid}.live-provider-health.status-ready{background:#effaf4;border-color:#a6d7bd}.live-provider-health>svg{color:#b42318;width:24px}.live-provider-health.status-ready>svg{color:#087443}.live-provider-health>div{gap:3px;min-width:0;display:grid}.live-provider-health strong{font-size:11px}.live-provider-health p,.live-provider-health small{color:#627587;margin:0;font-size:9px;line-height:1.45}.live-provider-health button{color:#24384a;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9c8d2;border-radius:7px;align-items:center;gap:6px;padding:9px 11px;font-size:9px;font-weight:850;display:inline-flex}.live-provider-health button:disabled{cursor:wait;opacity:.65}.live-provider-health button svg{width:15px}.live-provider-health .live-provider-health-note{grid-column:2/-1}.live-upgrade{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:22px;display:grid}.live-upgrade>svg{width:28px;color:var(--red)}.live-upgrade div{gap:3px;display:grid}.live-upgrade p{color:var(--muted);margin:0;font-size:10px}.live-upgrade a{color:var(--red);font-size:10px;font-weight:850}.invitation-copy{background:#f3f9fb;border:1px solid #c9dce7;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.invitation-copy span{font-size:9px;font-weight:900}.invitation-copy code{color:#4d667c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.invitation-copy button{color:var(--red);background:0 0;border:0;align-items:center;gap:5px;font-size:9px;font-weight:850;display:inline-flex}.invitation-copy svg{width:13px}.shop-hero{color:#fff;background:linear-gradient(130deg,#001a38,#073c6f);padding:55px 0}.shop-hero-inner{grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:25px;display:grid}.shop-avatar{background:#ffffff1a;border:1px solid #fff3;border-radius:24px;place-items:center;width:100px;height:100px;display:grid}.shop-avatar svg{width:42px}.shop-hero h1{font-family:var(--font-display);align-items:center;gap:8px;margin:7px 0 10px;font-size:clamp(38px,5vw,60px);display:flex}.shop-hero h1 svg{color:#58dca0;width:25px}.shop-hero p{color:#c3d2df;max-width:700px;line-height:1.6}.shop-hero-inner>div:nth-child(2)>div{flex-wrap:wrap;gap:10px 17px;display:flex}.shop-hero-inner>div:nth-child(2)>div span{color:#d7e2eb;align-items:center;gap:5px;font-size:10px;display:flex}.shop-hero-inner>div:nth-child(2)>div svg{color:#ff5361;width:15px}.shop-hero-inner>a{border:1px solid #ffffff59;border-radius:8px;align-items:center;gap:6px;padding:11px 14px;font-size:10px;font-weight:850;display:inline-flex}.shop-hero-inner>a svg{width:14px}.shop-products{padding-block:48px 78px}.shop-empty{color:var(--muted);text-align:center;border:1px dashed #c9d5de;border-radius:13px;justify-items:center;gap:8px;padding:55px;display:grid}.shop-empty svg{width:38px}.shop-empty h2,.shop-empty p{margin:0}.live-index-hero{background:radial-gradient(circle at 80% 30%,#ed00163d,transparent 27%),var(--navy-950);color:#fff;padding:58px 0}.live-index-hero h1{color:#fff;max-width:820px}.live-index-hero h1 strong{color:#ff5261}.live-index-hero .lead{color:#c3d2df;max-width:780px}.live-hero-points{flex-wrap:wrap;gap:10px 20px;margin-top:22px;display:flex}.live-hero-points span{color:#e1e9ef;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.live-hero-points svg{color:#ff4050;width:16px}.live-event-section{padding-block:48px 75px}.live-event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.live-event-card{background:#fff;border:1px solid #d7e0e7;border-radius:14px;align-content:start;gap:12px;min-height:240px;padding:22px;transition:transform .16s,box-shadow .16s;display:grid;box-shadow:0 14px 34px #021d380f}.live-event-card:hover{transform:translateY(-3px);box-shadow:0 20px 42px #021d381c}.live-event-card.status-live{box-shadow:inset 0 3px var(--red),0 14px 34px #021d380f;border-color:#ed8290}.live-event-card>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.live-event-card>div span{color:var(--red);text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:900;display:flex}.live-event-card>div svg{width:13px}.live-event-card small{color:var(--muted);font-size:8px}.live-event-card h2{font-family:var(--font-display);margin:0;font-size:25px}.live-event-card>p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.live-event-card footer{border-top:1px solid #e2e8ec;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:grid}.live-event-card footer strong{font-size:10px}.live-event-card footer span{color:var(--muted);font-size:8px}.live-event-card footer svg{width:15px;color:var(--red)}.live-empty{color:var(--muted);text-align:center;border:1px dashed #ccd7df;border-radius:14px;justify-items:center;gap:8px;padding:60px;display:grid}.live-empty svg{width:42px;color:var(--red)}.live-empty h2,.live-empty p{margin:0}.live-event-page{background:#edf2f6;min-height:72vh;padding:24px 0 76px}.live-event-page>.container{width:min(1440px,100% - 40px);container:live-page/inline-size}.live-room{gap:16px;display:grid}.live-mobile-jumpbar{display:none}.live-room-header{background:radial-gradient(circle at 84% 20%,#ed001640,transparent 28%),linear-gradient(125deg,#001326,var(--navy-900));color:#fff;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:28px;min-height:176px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #021d381f}.live-room-header:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:350px;height:350px;position:absolute;bottom:-145px;right:-85px}.live-room-header-copy{z-index:1;gap:10px;display:grid;position:relative}.live-room-kicker{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.live-room-header h1{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(30px,3vw,44px);line-height:1.02}.live-room-header p{color:#c9d7e1;max-width:780px;margin:0;font-size:.92rem;line-height:1.55}.live-room-meta{color:#9fb3c2;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:.78rem;display:flex}.live-room-meta strong{color:#fff;font-size:inherit}.live-room-meta span{position:relative}.live-room-meta span:before{content:"";background:#69849a;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:-10px}.live-status,.live-member-pill{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;width:max-content;min-height:28px;padding:5px 9px;font-size:.68rem;font-weight:900;display:inline-flex}.live-status{background:var(--red);color:#fff}.live-status svg,.live-member-pill svg{width:13px;height:13px}.live-member-pill{color:#d8e3eb;background:#ffffff14;border:1px solid #ffffff38}.live-room-scheduled .live-status{background:#24517a}.live-room-ended .live-status{background:#54697b}.reminder{z-index:1;color:#fff;background:#0013263d;border:1px solid #ffffff57;border-radius:9px;flex:none;align-items:center;gap:7px;min-height:44px;padding:0 15px;font-size:.82rem;font-weight:850;display:inline-flex;position:relative}.reminder:hover{background:#ffffff1a}.reminder.active{background:#33b4762e;border-color:#5ed69f}.reminder svg{width:16px}.live-room-notice{border-radius:10px;margin:0;box-shadow:0 8px 24px #021d380f}.live-stage-grid{grid-template:"stage commerce""controls commerce""chat commerce"minmax(270px,1fr)/minmax(0,1fr) minmax(380px,420px);align-items:stretch;gap:14px;display:grid}.live-stage{background:#001326;border:1px solid #0b2947;border-radius:15px;grid-area:stage;align-content:start;display:grid;overflow:hidden;box-shadow:0 20px 46px #021b3526}.live-stage-statusbar{color:#fff;background:#061d35;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:0 17px;display:flex}.live-stage-statusbar span,.live-stage-statusbar small{align-items:center;gap:7px;display:inline-flex}.live-stage-statusbar span{letter-spacing:.035em;text-transform:uppercase;font-size:.78rem;font-weight:900}.live-stage-statusbar span svg{color:#ff3447;width:14px}.live-stage-statusbar small{color:#a9bac7;font-size:.72rem}.live-stage-statusbar small svg{width:13px}.live-stage iframe,.live-stage-placeholder{aspect-ratio:16/9;border:0;width:100%}.live-stage-placeholder{color:#fff;text-align:center;align-content:center;place-items:center;gap:10px;padding:28px;display:grid}.live-stage-placeholder svg{width:46px;color:var(--red)}.live-stage-placeholder strong{font-size:1.15rem}.live-stage-placeholder p{color:#a8bdcd;max-width:520px;margin:0;font-size:.84rem;line-height:1.55}.live-stage-placeholder button{background:var(--red);color:#fff;border:1px solid #ffffff4d;border-radius:8px;min-height:44px;margin-top:5px;padding:0 16px;font-size:.82rem;font-weight:900}.live-countdown{color:#c7d5df;border-top:1px solid #ffffff1f;justify-content:center;align-items:center;gap:9px;padding:14px;font-size:.8rem;display:flex}.live-countdown svg{color:#ff4e5d;width:17px}.live-commerce-rail{background:#fff;border:1px solid #d2dde5;border-radius:15px;grid-area:commerce;align-self:start;display:grid;overflow:hidden;box-shadow:0 20px 46px #021b351c}.live-commerce-heading{border-bottom:1px solid #dde5ea;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.live-commerce-heading>div{gap:2px;display:grid}.live-commerce-heading span{color:var(--red);letter-spacing:.055em;text-transform:uppercase;font-size:.68rem;font-weight:900}.live-commerce-heading h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:1.55rem}.live-commerce-heading small{color:#5f7385;white-space:nowrap;background:#eef3f6;border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:800}.live-commerce-empty{min-height:240px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.live-commerce-empty svg{width:34px;color:var(--red)}.live-pinned-product{background:#fff;border-bottom:1px solid #dde5ea;min-width:0;display:grid}.live-pinned-media{aspect-ratio:16/8.4;background:#e9eef2;width:100%;position:relative;overflow:hidden}.live-pinned-media>img,.live-pinned-media>.live-product-placeholder{object-fit:cover;width:100%;height:100%}.live-product-placeholder{color:#8295a5;background:#edf1f4;place-items:center;display:grid}.live-pinned-media>span{color:#fff;letter-spacing:.03em;text-transform:uppercase;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#001a38db;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:.66rem;font-weight:900;display:inline-flex;position:absolute;top:13px;left:13px}.live-pinned-media>span svg{width:12px}.live-pinned-copy{gap:5px;padding:17px 20px 8px;display:grid}.live-pinned-copy>span{color:var(--red);letter-spacing:.045em;text-transform:uppercase;font-size:.68rem;font-weight:900}.live-pinned-product h2,.live-pinned-product p{margin:0}.live-pinned-product h2{font-size:1.02rem;line-height:1.35}.live-pinned-product p{color:var(--muted);align-items:center;gap:5px;font-size:.77rem;display:flex}.live-pinned-product p svg{width:13px}.live-pinned-price{background:#f5f8fa;border:1px solid #d8e2e8;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px 12px;margin:10px 20px 18px;padding:14px 15px;display:grid}.live-pinned-price span{color:#5f7487;text-transform:uppercase;align-self:center;font-size:.7rem;font-weight:850}.live-pinned-price strong{font-family:var(--font-display);letter-spacing:-.025em;font-size:1.8rem;line-height:1}.live-pinned-price del{color:var(--muted);grid-column:1/-1;font-size:.72rem}.live-primary-offer{background:var(--red);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:52px;margin:-3px 20px 20px;font-size:.88rem;font-weight:900;display:flex;box-shadow:0 10px 22px #ed00162b}.live-primary-offer:hover{background:var(--red-dark)}.live-primary-offer.secondary{color:var(--navy-950);box-shadow:none;background:#fff;border:1px solid #cad7e0}.live-primary-offer svg{width:17px}.live-pinned-product.auction{grid-template-columns:124px minmax(0,1fr);align-items:center;gap:14px;padding:14px 20px}.live-pinned-product.auction .live-pinned-media{aspect-ratio:1.16;border-radius:9px}.live-pinned-product.auction .live-pinned-media>span{white-space:nowrap;width:28px;padding:7px;top:8px;left:8px;overflow:hidden}.live-pinned-product.auction .live-pinned-copy{padding:0}.live-control-bar{background:#eff9f4;border:1px solid #bad9c9;border-radius:11px;grid-area:controls;align-items:center;gap:12px;padding:14px 17px;display:flex}.live-control-bar>div{flex:1;gap:3px;display:grid}.live-control-bar strong{font-size:.82rem}.live-control-bar span{color:#5e756a;font-size:.74rem}.live-control-bar button{color:#fff;background:#087c4a;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-size:.8rem;font-weight:900;display:inline-flex}.live-control-bar button.danger{background:var(--red)}.live-control-bar svg{width:15px}.live-chat{background:#fff;border:1px solid #d3dee6;border-radius:13px;grid-area:chat;grid-template-rows:auto minmax(110px,1fr) auto;min-height:270px;display:grid;overflow:hidden}.live-chat>div:first-child{border-bottom:1px solid #e0e7eb;align-items:center;gap:9px;padding:14px 16px;display:flex}.live-chat>div:first-child>svg{width:20px;color:var(--red)}.live-chat>div:first-child span{gap:2px;display:grid}.live-chat>div:first-child strong{font-size:.85rem}.live-chat>div:first-child small{color:var(--muted);font-size:.72rem}.live-chat-messages{flex-direction:column;gap:8px;max-height:280px;padding:13px 15px;display:flex;overflow-y:auto}.live-chat-messages article{background:#f4f7f9;border-radius:8px;gap:4px;padding:10px 11px;display:grid}.live-chat-messages article>div{align-items:center;gap:7px;display:flex}.live-chat-messages strong{font-size:.8rem}.live-chat-messages time{color:var(--muted);font-size:.68rem}.live-chat-messages button{color:var(--red);background:0 0;border:0;margin-left:auto}.live-chat-messages button svg{width:13px}.live-chat-messages p{margin:0;font-size:.82rem;line-height:1.5}.live-chat-empty{color:var(--muted);text-align:center;margin:auto!important}.live-chat>form{border-top:1px solid #e0e7eb;grid-template-columns:minmax(0,1fr) 44px;gap:7px;padding:10px;display:grid}.live-chat>form input{border:1px solid #cbd7df;border-radius:8px;outline:0;min-width:0;min-height:44px;padding:0 11px;font-size:.9rem}.live-chat>form input:focus{border-color:#64829a;box-shadow:0 0 0 3px #0a356617}.live-chat>form button{background:var(--red);color:#fff;border:0;border-radius:8px;place-items:center;display:grid}.live-chat>form button:disabled{opacity:.5}.live-chat>form svg{width:16px}.live-product-rail{background:#fff;border:1px solid #d3dee6;border-radius:15px;gap:17px;padding:24px;display:grid;box-shadow:0 12px 34px #021d380f}.live-product-rail>div:first-child span{color:var(--red);letter-spacing:.045em;text-transform:uppercase;font-size:.68rem;font-weight:900}.live-product-rail h2{font-family:var(--font-display);letter-spacing:-.025em;margin:4px 0 0;font-size:1.7rem}.live-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.live-product-grid article{background:#fff;border:1px solid #d8e1e7;border-radius:11px;align-content:start;display:grid;overflow:hidden}.live-product-grid article.pinned{box-shadow:inset 0 3px var(--red);border-color:#ef7180}.live-product-grid img,.live-product-grid .live-product-placeholder{object-fit:cover;border-radius:0;width:100%;height:170px}.live-product-grid article>div{gap:4px;padding:13px;display:grid}.live-product-grid h3,.live-product-grid p{margin:0}.live-product-grid h3{font-size:.88rem;line-height:1.4}.live-product-grid p{color:var(--muted);font-size:.75rem}.live-product-grid strong{margin-top:3px;font-size:1rem}.live-product-grid del{color:var(--muted);font-size:.72rem}.live-product-grid article>a,.live-product-grid article>button{min-height:44px;color:var(--red);background:#fff;border:0;border-top:1px solid #e0e6ea;justify-content:center;align-items:center;gap:5px;font-size:.78rem;font-weight:900;display:flex}.live-product-grid article>button.live-offer-button{background:var(--red);color:#fff}.live-product-grid article>button svg{width:13px}.auction-lot-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.auction-lot-fields label{color:#607489;gap:4px;font-size:.7rem;font-weight:800;display:grid}.auction-lot-fields label small{color:#8797a5;font-size:.65rem;font-weight:600}.auction-lot-fields input{min-height:39px}.live-capability-strip{flex-wrap:wrap;gap:8px;display:flex}.live-capability-strip span{color:#076a40;background:#f0faf5;border:1px solid #cfe1d7;border-radius:999px;align-items:center;gap:6px;padding:9px 11px;font-size:.75rem;font-weight:800;display:inline-flex}.live-capability-strip svg{width:15px}.member-live-notice{color:#09623e;background:#f1faf6;border:1px solid #cae0d4;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:18px 18px 0;padding:12px 13px;display:grid}.member-live-notice>svg{width:19px}.member-live-notice span{gap:2px;display:grid}.member-live-notice strong{font-size:.8rem}.member-live-notice small{color:#527363;font-size:.72rem}.live-seller-contract-info{background:#fafcfd;border:1px solid #d8e1e7;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin:10px 18px 18px;padding:12px 13px;display:grid}.live-seller-contract-info>svg{color:#087443;width:19px}.live-seller-contract-info>div{gap:3px;display:grid}.live-seller-contract-info strong{color:#627587;text-transform:uppercase;font-size:.65rem}.live-seller-contract-info span{font-size:.82rem;font-weight:850}.live-seller-contract-info small{color:#60758a;flex-wrap:wrap;align-items:center;gap:5px;font-size:.7rem;display:flex}.live-seller-contract-info small svg{width:13px}.live-seller-contract-info a{color:var(--red)}.cloudflare-live-video{aspect-ratio:16/9;color:#fff;isolation:isolate;background:radial-gradient(circle at 50% 35%,#123b64,#001326 68%);width:100%;position:relative;overflow:hidden}.cloudflare-live-video:before{z-index:-1;content:"";background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.cloudflare-live-video>video{object-fit:cover;background:#001326;width:100%;height:100%}.cloudflare-live-video.mode-broadcast.facing-user>video{transform:scaleX(-1)}.cloudflare-video-start,.cloudflare-video-state{text-align:center;background:radial-gradient(circle at 50% 28%,#194b75d6,#001326f7 70%);align-content:center;place-items:center;gap:9px;padding:clamp(22px,5vw,54px);display:grid;position:absolute;inset:0}.cloudflare-start-icon{background:#ffffff14;border:1px solid #ffffff2e;border-radius:18px;place-items:center;width:64px;height:64px;margin-bottom:2px;display:grid;box-shadow:0 16px 35px #0000002b}.cloudflare-start-icon.error{background:#ed001621;border-color:#ff536280}.cloudflare-start-icon svg{color:#ff4555;width:29px}.cloudflare-video-eyebrow,.cloudflare-video-state>span{color:#ff6876;letter-spacing:.1em;text-transform:uppercase;font-size:.69rem;font-weight:900}.cloudflare-video-start>strong,.cloudflare-video-state strong{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.35rem,2.4vw,2rem)}.cloudflare-video-start>p{color:#c2d0db;max-width:610px;margin:0;font-size:.85rem;line-height:1.55}.cloudflare-video-assurance{color:#a9c0d0;justify-content:center;align-items:center;gap:6px;max-width:560px;font-size:.72rem;display:inline-flex}.cloudflare-video-assurance svg{color:#55dda0;flex:none;width:15px}.cloudflare-video-start button,.cloudflare-video-toolbar button{background:var(--red);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:48px;margin-top:4px;padding:0 18px;font-size:.84rem;font-weight:900;display:inline-flex;box-shadow:0 10px 28px #ed00163d}.cloudflare-video-start button:hover{background:#ff1027}.cloudflare-video-start button svg,.cloudflare-video-toolbar svg{width:17px}.cloudflare-camera-choice{background:#0013268a;border:1px solid #ffffff2b;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:min(430px,100%);margin-top:4px;padding:5px;display:grid}.cloudflare-video-start .cloudflare-camera-choice button{color:#c5d4df;min-height:44px;box-shadow:none;background:0 0;border:1px solid #0000;margin:0;padding-inline:12px}.cloudflare-video-start .cloudflare-camera-choice button:hover{background:#ffffff14}.cloudflare-video-start .cloudflare-camera-choice button.active{color:#fff;background:#55dda026;border-color:#55dda0ad}.cloudflare-video-start .cloudflare-camera-choice button.active svg{color:#55dda0}.cloudflare-video-state>svg{color:#ff4555;width:42px}.cloudflare-video-badges{pointer-events:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:14px;left:14px;right:14px}.cloudflare-video-badges span,.cloudflare-video-badges small{color:#fff;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#001326c7;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:.68rem;font-weight:900;display:inline-flex}.cloudflare-video-badges span{background:#ed0016e6}.cloudflare-video-badges svg{width:13px}.cloudflare-video-toolbar{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#001326e0;border:1px solid #fff3;border-radius:10px;align-items:center;gap:10px;padding:10px 11px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.cloudflare-video-toolbar span{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.cloudflare-video-toolbar span svg{color:#55dda0}.cloudflare-video-toolbar strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.cloudflare-video-actions{flex:none;gap:8px;display:flex}.cloudflare-video-toolbar button{min-height:40px;box-shadow:none;background:#496076;margin:0}.cloudflare-video-toolbar button.cloudflare-microphone-toggle{background:#496076;border:1px solid #ffffff38}.cloudflare-video-toolbar button.cloudflare-camera-switch{color:#00223f;background:#edf4f8;border:1px solid #ffffff38}.cloudflare-video-toolbar button.cloudflare-video-stop{background:#d9132b}.cloudflare-video-toolbar button:disabled{cursor:wait;opacity:.66}.live-auction-panel{color:var(--navy-950);background:#fff;border-bottom:1px solid #dce5ea;gap:14px;padding:20px;display:grid}.live-auction-panel>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.live-auction-panel>header>div{gap:3px;display:grid}.live-auction-panel>header span{color:var(--red);text-transform:uppercase;align-items:center;gap:5px;font-size:.7rem;font-weight:900;display:flex}.live-auction-panel>header span svg{width:15px}.live-auction-panel>header h3{font-family:var(--font-display);margin:0;font-size:1.25rem}.auction-clock{background:var(--navy-950);color:#fff;font-variant-numeric:tabular-nums;text-align:center;border-radius:9px;justify-items:center;min-width:100px;padding:8px 10px;gap:1px!important;display:grid!important}.auction-clock span{color:#9fb2c1!important;font-size:.58rem!important}.auction-clock strong{font-size:.95rem}.auction-clock.ending{background:var(--red);animation:1s infinite alternate live-ending-pulse}.auction-clock.ending span{color:#fff!important}@keyframes live-ending-pulse{to{box-shadow:0 0 0 5px #e3193724}}.auction-price-hero{background:linear-gradient(130deg,var(--navy-950),#0b3b69);color:#fff;border-radius:11px;gap:3px;padding:16px 17px;display:grid}.auction-price-hero span{color:#aebfcb;text-transform:uppercase;font-size:.68rem;font-weight:850}.auction-price-hero strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:2.2rem;line-height:1.05}.auction-price-hero small{color:#d5e0e7;font-size:.72rem}.auction-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.auction-facts article{background:#f7f9fa;border:1px solid #dce4e9;border-radius:8px;align-content:start;gap:4px;min-height:74px;padding:11px;display:grid}.auction-facts span{color:#657a8e;text-transform:uppercase;font-size:.66rem;font-weight:800}.auction-facts strong{font-size:.9rem}.auction-facts small{color:#6f8293;font-size:.66rem}.live-bid-form{background:#eff9f4;border:1px solid #a9d2be;border-radius:10px;gap:9px;padding:14px;display:grid}.live-bid-form label{color:#527064;gap:5px;font-size:.7rem;font-weight:850;display:grid}.live-bid-form input{background:#fff;border:1px solid #98c4af;border-radius:8px;outline:0;width:100%;min-height:48px;padding:0 12px;font-size:1.08rem;font-weight:800}.live-bid-form input:focus{border-color:#087b4a;box-shadow:0 0 0 3px #087b4a1c}.live-bid-form button,.auction-manager-action{color:#fff;background:#087b4a;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:48px;padding:0 14px;font-size:.8rem;font-weight:900;display:inline-flex}.live-bid-form button svg,.auction-manager-action svg{width:15px}.live-bid-form p{color:#557266;align-items:flex-start;gap:6px;margin:0;font-size:.69rem;line-height:1.45;display:flex}.live-bid-form p svg{width:14px}.auction-manager-action.danger{background:var(--red)}.auction-role-note{color:#5f7385;background:#eef3f6;border-radius:8px;align-items:center;gap:7px;margin:0;padding:11px;font-size:.75rem;display:flex}.auction-role-note svg{width:16px}.auction-role-note.seller{color:#2e526d;background:#f1f6f9;border:1px solid #cbdce7;align-items:flex-start;line-height:1.5}.auction-role-note.seller svg{color:#087443;flex:none}.auction-role-note.seller span{display:block}.auction-role-note.seller strong{color:var(--navy-900);margin-bottom:2px;display:block}.auction-result{background:#f7f9fa;border:1px solid #d5dee5;border-radius:9px;align-items:center;gap:10px;padding:13px;display:flex}.auction-result.winner-mine{background:#ebf9f2;border-color:#79c9a2}.auction-result>svg{color:#b47c00;width:26px}.auction-result>div{gap:3px;display:grid}.auction-result strong{font-size:.9rem}.auction-result span{color:var(--muted);font-size:.72rem}.bid-history{border:1px solid #dce4e9;border-radius:9px;overflow:hidden}.bid-history>div{background:#f8fafb;border-bottom:1px solid #e1e7eb;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:10px 12px;display:grid}.bid-history>div svg{width:15px;color:var(--red)}.bid-history>div strong{font-size:.78rem}.bid-history>div span{color:var(--muted);font-size:.7rem}.bid-history ol{max-height:210px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.bid-history li{border-bottom:1px solid #edf0f2;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding:8px 12px;font-size:.75rem;display:grid}.bid-history li:last-child{border-bottom:0}.bid-history li time{color:var(--muted);font-variant-numeric:tabular-nums}.bid-history>p{color:var(--muted);margin:0;padding:13px;font-size:.75rem}.live-product-grid article>div small{color:var(--muted);font-size:.7rem}.binding-bid-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#001123b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.binding-bid-dialog{background:#fff;border-radius:14px;gap:11px;width:min(540px,100%);padding:25px;display:grid;box-shadow:0 28px 80px #0000004d}.binding-bid-dialog>svg{width:31px;color:var(--red)}.binding-bid-dialog>span{color:var(--red);text-transform:uppercase;font-size:.7rem;font-weight:900}.binding-bid-dialog h2{font-family:var(--font-display);margin:0;font-size:1.55rem}.binding-bid-dialog p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.6}.binding-bid-dialog p.binding-seller-details{color:#344b60;background:#f7f9fa;border-left:3px solid #b9c8d2;padding:8px 10px}.binding-bid-dialog label{background:#f7f9fa;border:1px solid #d8e1e7;border-radius:8px;align-items:flex-start;gap:9px;padding:13px;font-size:.8rem;font-weight:700;line-height:1.55;display:flex}.binding-bid-dialog label input{flex:none;width:18px;height:18px}.binding-bid-dialog>div{justify-content:flex-end;gap:8px;margin-top:3px;display:flex}.binding-bid-dialog button{min-height:44px;color:var(--navy-950);background:#fff;border:1px solid #cfd9e0;border-radius:7px;align-items:center;gap:6px;padding:0 14px;font-size:.78rem;font-weight:900;display:inline-flex}.binding-bid-dialog button.confirm{border-color:var(--red);background:var(--red);color:#fff}.binding-bid-dialog button:disabled{opacity:.5}.binding-bid-dialog button svg{width:15px}.attribute-row button,.attribute-add,.video-select-button,.selected-video button,.offer-composer>button,.inquiry-success a,.conversation-panel>header a,.conversation-panel>header button,.offer-actions button,.review-form button,.message-empty-small a,.commerce-notification-center header button,.commerce-notification-center header>span,.commerce-notification-center article a,.pro-panel-heading>a,.pro-inventory-list a,.planned-live-list a,.team-invite-form button,.live-upgrade a,.invitation-copy button,.shop-hero-inner>a,.reminder,.live-stage-placeholder button,.live-pinned-product a,.live-pinned-product>div:last-child button,.live-control-bar button,.live-product-grid article>a,.live-product-grid article>button{min-height:44px;font-size:.875rem;line-height:1.35}.video-upload-card strong,.offer-composer>div:first-child strong,.message-thread-list strong,.message-thread-list b,.conversation-panel>header h2,.conversation-messages p,.offer-card>div:first-child strong,.commerce-notification-center article strong,.pro-inventory-list strong,.team-list strong,.planned-live-list strong,.live-listing-choice>label:first-child strong,.live-event-card>p,.live-event-card footer strong,.live-room-header p,.live-pinned-product h2,.live-chat>div:first-child strong,.live-chat-messages strong,.live-chat-messages p,.live-product-grid h3,.live-product-grid p{font-size:.875rem;line-height:1.5}.video-upload-card small,.video-upload-card p,.selected-video>span,.existing-listing-video span,.product-video-card>span,.product-reserved,.product-attribute em,.product-attribute b,.offer-composer>div:first-child small,.offer-composer label,.offer-unavailable,.message-thread-list small,.message-thread-list em,.conversation-panel>header span,.conversation-messages span,.conversation-messages time,.conversation-section-label,.offer-card>div:first-child span,.offer-card small,.offer-card p,.review-form label,.message-reply-form label,.message-notice,.message-empty-small p,.message-empty-main p,.notification-empty p,.commerce-notification-center header p:last-child,.commerce-notification-center article small,.commerce-notification-center article p,.pro-plan-badge span,.pro-invite-accept p,.workspace-switcher strong,.workspace-switcher small,.pro-upgrade-gate span,.pro-summary-grid span,.pro-summary-grid small,.pro-panel-heading span,.pro-panel-heading p,.pro-form label,.live-planner-form>label,.pro-permission-note,.pro-inventory-list small,.team-list small,.planned-live-list small,.inventory-status,.planned-live-list article>span,.team-invite-form label,.team-list article>span,.team-list article>b,.live-listing-choice>label:first-child,.live-listing-choice>label:first-child small,.live-listing-choice>label:last-child,.live-planner-form legend,.live-provider-note,.live-upgrade p,.invitation-copy span,.invitation-copy code,.shop-hero-inner>div:nth-child(2)>div span,.live-hero-points span,.live-event-card>div span,.live-event-card small,.live-event-card footer span,.live-room-header small,.live-status,.live-stage-placeholder p,.live-countdown,.live-pinned-product>div:nth-child(2)>span,.live-pinned-product p,.live-pinned-product del,.live-chat>div:first-child small,.live-chat-messages time,.live-control-bar strong,.live-control-bar span,.live-product-rail>div:first-child span,.live-product-grid del{font-size:.75rem;line-height:1.45}.offer-composer input,.review-form select,.review-form input,.message-reply-form textarea,.pro-form input,.pro-form textarea,.live-planner-form input,.live-planner-form textarea,.team-invite-form input,.team-invite-form select,.team-list select,.live-chat>form input{font-size:1rem}@media (max-width:1000px){.pro-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-main-grid{grid-template-columns:1fr}.live-stage-grid{grid-template:"stage""commerce""controls""chat"/1fr}.live-chat{min-height:300px}.live-event-grid,.auction-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-live-monitor-list>article{grid-template-columns:auto minmax(0,1fr) auto}.admin-live-monitor-list dl{grid-column:2/-1}}@media (max-width:760px){.messages-page,.notifications-page,.pro-page,.live-event-page{padding:18px 0 50px}.message-center{border-radius:12px;grid-template-columns:1fr;min-height:0}.message-thread-list{border-bottom:1px solid #dce4ea;border-right:0;max-height:260px;overflow-y:auto}.conversation-panel{min-height:580px}.conversation-messages{max-height:340px;padding:15px}.conversation-messages article{width:88%}.conversation-offers,.message-reply-form{padding-inline:14px}.offer-card{grid-template-columns:1fr}.review-form{flex-wrap:wrap}.review-form input{flex-basis:100%}.pro-hero{flex-direction:column;align-items:flex-start;min-height:0;padding:28px 22px}.pro-plan-badge{grid-template-columns:auto auto auto;justify-items:start;min-width:0;padding:12px 14px}.pro-plan-badge svg{width:22px}.pro-summary-grid{grid-template-columns:1fr 1fr}.pro-main-grid{grid-template-columns:1fr}.team-invite-form{grid-template-columns:1fr 1fr}.team-invite-form button{grid-column:1/-1;justify-content:center}.shop-hero-inner{grid-template-columns:75px minmax(0,1fr)}.shop-avatar{border-radius:18px;width:75px;height:75px}.shop-avatar svg{width:31px}.shop-hero-inner>a{grid-column:2;justify-self:start}.live-event-grid,.live-product-grid{grid-template-columns:1fr 1fr}.live-commerce-rail{width:100%}.live-pinned-media{aspect-ratio:16/7.2}}@media (max-width:540px){.offer-composer{grid-template-columns:1fr}.offer-composer>div:first-child{grid-column:1}.attribute-row{grid-template-columns:1fr 38px}.attribute-row input:nth-child(2){grid-column:1}.attribute-row button{grid-area:1/2/3}.listing-commerce-editor{padding:15px}.conversation-panel>header{align-items:flex-start}.conversation-panel>header button{padding:0}.message-reply-form{grid-template-columns:1fr}.message-reply-form button{width:100%}.commerce-notification-center>header{flex-direction:column;align-items:flex-start;padding:20px}.commerce-notification-center>div>article{grid-template-columns:36px minmax(0,1fr);padding:14px}.commerce-notification-center article>span{width:36px;height:36px}.commerce-notification-center article>button{grid-column:2;justify-self:start}.pro-invite-accept{grid-template-columns:auto minmax(0,1fr)}.pro-invite-accept .button{grid-column:1/-1;width:100%}.pro-upgrade-gate{grid-template-columns:1fr;padding:23px 19px}.pro-upgrade-gate div>div{flex-direction:column;align-items:stretch}.pro-summary-grid{grid-template-columns:1fr}.pro-sales-link{grid-template-columns:auto minmax(0,1fr);padding:15px}.pro-sales-link>svg:last-child{display:none}.pro-form,.live-planner-form{grid-template-columns:1fr;padding:17px}.pro-form .field-wide,.live-planner-form .field-wide{grid-column:1}.team-invite-form{grid-template-columns:1fr;padding:15px}.team-invite-form button{grid-column:1}.team-list article{grid-template-columns:auto minmax(0,1fr) auto}.team-list select{grid-column:2}.team-list article>button{grid-area:1/3/3}.live-listing-choices{grid-template-columns:1fr}.live-upgrade{grid-template-columns:auto minmax(0,1fr)}.live-upgrade a{grid-column:2}.invitation-copy{grid-template-columns:1fr auto}.invitation-copy span{grid-column:1/-1}.shop-hero{padding:37px 0}.shop-hero-inner{grid-template-columns:1fr}.shop-avatar{width:62px;height:62px}.shop-hero-inner>a{grid-column:1}.live-event-page>.container{width:min(1440px,100% - 24px)}.live-room-header{flex-direction:column;align-items:stretch;gap:19px;min-height:0;padding:22px 18px}.live-room-header h1{font-size:2rem}.live-room-meta{gap:4px;display:grid}.live-room-meta span:before{display:none}.reminder{justify-content:center}.live-product-grid,.live-event-grid{grid-template-columns:1fr}.live-stage-grid{gap:10px}.live-stage-statusbar{min-height:44px;padding-inline:12px}.live-stage-statusbar small{font-size:.66rem}.live-chat{min-height:320px}.live-control-bar{flex-direction:column;align-items:stretch}.live-control-bar button{justify-content:center}.live-commerce-heading,.live-auction-panel{padding-inline:16px}.live-pinned-media{aspect-ratio:16/8.8}.live-pinned-product.auction{grid-template-columns:104px minmax(0,1fr);gap:11px;padding-inline:16px}.live-pinned-copy{padding-inline:16px}.live-pinned-price,.live-primary-offer{margin-inline:16px}.live-product-rail{padding:15px}.auction-lot-fields{grid-template-columns:1fr}.live-bid-form button{width:100%}.cloudflare-live-video{aspect-ratio:auto;min-height:clamp(470px,72svh,640px)}.cloudflare-video-start,.cloudflare-video-state{padding:22px 18px}.cloudflare-start-icon{border-radius:15px;width:54px;height:54px}.cloudflare-video-start>strong,.cloudflare-video-state strong{font-size:1.35rem}.cloudflare-video-start>p{font-size:.78rem}.cloudflare-video-toolbar{flex-direction:column;align-items:stretch}.cloudflare-video-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.cloudflare-video-actions button{width:100%;padding-inline:10px}.cloudflare-video-actions .cloudflare-video-stop{grid-column:1/-1}.cloudflare-video-badges small{display:none}.member-live-notice{grid-template-columns:auto minmax(0,1fr)}.member-live-notice>svg:last-child{display:none}.binding-bid-dialog>div{flex-direction:column-reverse;align-items:stretch}.admin-live-monitor-list>article{grid-template-columns:auto minmax(0,1fr);padding:13px}.admin-live-monitor-list dl{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-live-monitor-list>article>a{grid-column:2}.live-provider-health{grid-template-columns:auto minmax(0,1fr);margin-inline:17px}.live-provider-health button{grid-column:2;justify-self:start}.live-provider-health .live-provider-health-note{grid-column:1/-1}.admin-live-provider-status{grid-template-columns:auto minmax(0,1fr);margin-inline:13px}.admin-live-provider-status>b{grid-column:2}.admin-live-acceptance{margin-inline:13px;padding:13px}.admin-live-acceptance-steps{grid-template-columns:1fr 1fr}.admin-live-acceptance>footer{flex-direction:column;align-items:stretch}.admin-live-acceptance>footer>div{flex-wrap:wrap;justify-content:flex-start}}.composer-section{background:#f4f7f9;padding-block:48px}.listing-composer{border-radius:13px;max-width:1180px;margin-inline:auto;box-shadow:0 16px 48px #05264d14}.composer-head{align-items:center;padding:22px 24px}.composer-head .eyebrow{margin-bottom:7px}.slot-status{width:210px}.composer-steps>div{min-height:52px;font-size:.82rem;font-weight:800}.composer-form label,.media-step label{letter-spacing:.01em;gap:6px;font-size:.78rem}.composer-form input,.composer-form select,.composer-form textarea{background:#fff;border-radius:7px;min-height:44px;padding:10px 12px;font-size:.95rem}.composer-form textarea{line-height:1.5}.composer-form .field-wide{grid-column:1/-1}.composer-hint{padding:11px 13px;font-size:.78rem}.listing-section-heading{margin:2px 0 0;padding:13px 0 4px}.listing-section-heading h3{font-size:1.12rem}.listing-section-heading p{font-size:.78rem}.attribute-editor{background:#f8fafb;border:1px solid #dce4e9;border-radius:9px;padding:14px}.media-step{gap:18px;padding:22px 24px}.upload-zone{min-height:168px;padding:20px}.quality-panel{padding:20px}.composer-actions{z-index:4;padding:14px 24px;position:sticky;bottom:0;box-shadow:0 -8px 22px #05264d0d}.pro-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.pro-summary-grid article{padding:16px}.pro-panel-heading,.pro-form,.live-planner-form{padding:18px 20px}@media (max-width:1000px){.composer-form{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.composer-section{padding-block:22px}.composer-head{align-items:stretch;padding:18px}.slot-status{width:100%}.composer-form,.media-step{grid-template-columns:1fr;padding:16px}.composer-form .field-wide{grid-column:1}.composer-steps strong{font-size:.74rem;display:inline}.composer-actions{padding:12px 16px}.pro-summary-grid{grid-template-columns:1fr 1fr}}.customer-club-form{grid-template-columns:minmax(210px,1.35fr) minmax(210px,1fr) auto auto auto}.customer-club-form .club-legal-confirm{color:#314c62;text-transform:none;background:#f5f8fa;border:1px solid #cbd8df;border-radius:8px;flex-direction:row;grid-column:1/-1;align-items:flex-start;gap:9px;min-height:0;padding:11px 12px;font-size:.76rem;font-weight:700;line-height:1.45;display:flex}.customer-club-form .club-legal-confirm input{flex:none;width:18px;height:18px;min-height:0;margin-top:1px}@media (max-width:1000px){.customer-club-form{grid-template-columns:1fr 1fr}.customer-club-form button{grid-column:1/-1}}@media (max-width:620px){.customer-club-form{grid-template-columns:1fr}.customer-club-form .club-legal-confirm,.customer-club-form button{grid-column:1}}.listing-type-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:4px;display:grid}.listing-type-picker button{text-align:left;background:#fff;border:1px solid #d4dee8;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:92px;padding:16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.listing-type-picker button:hover{border-color:#9fb3c7;transform:translateY(-2px)}.listing-type-picker button.active{border-color:var(--red);box-shadow:0 10px 30px #ed00161a}.listing-type-picker button>svg{width:26px;height:26px;color:var(--red)}.listing-type-picker button span{gap:4px;display:grid}.listing-type-picker button strong{font-size:.96rem}.listing-type-picker button small{color:var(--muted);font-size:.72rem;line-height:1.35}.sale-mode-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sale-mode-picker button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.sale-mode-picker button.active{border-color:var(--red);background:#fff8f8;box-shadow:0 8px 24px #ed001617}.sale-mode-picker svg{width:24px;color:var(--red);flex:none}.sale-mode-picker span{gap:3px;min-width:0;display:grid}.sale-mode-picker small{color:var(--muted);line-height:1.4}.auction-composer-note{color:var(--navy);background:#f4f9fd;border:1px solid #b9d2e8;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.auction-composer-note svg{width:22px;color:var(--red);flex:none}.auction-composer-note span{gap:4px;line-height:1.5;display:grid}.listing-auction-panel{background:#fff;border:1px solid #b8cadd;border-radius:18px;margin:18px 0;overflow:hidden;box-shadow:0 14px 35px #04284b14}.listing-auction-panel>header{background:var(--navy);color:#fff;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.listing-auction-panel>header div{gap:6px;min-width:0;display:grid}.listing-auction-panel>header span{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;font-size:.78rem;display:flex}.listing-auction-panel>header span svg{width:17px}.listing-auction-panel>header strong{overflow-wrap:anywhere;font-size:1.25rem;line-height:1.25}.listing-auction-panel>header b{white-space:nowrap;color:var(--navy);font-variant-numeric:tabular-nums;background:#fff;border-radius:99px;align-items:center;gap:6px;padding:7px 10px;display:flex}.listing-auction-panel>header b.ended{color:#536476;background:#e9eef3}.listing-auction-panel>header b svg{width:16px}.auction-facts{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.auction-facts span{border-right:1px solid var(--line);gap:4px;min-width:0;padding:14px 16px;display:grid}.auction-facts span:last-child{border-right:0}.auction-facts small{color:var(--muted)}.auction-facts strong{overflow-wrap:anywhere}.auction-controls,.auction-login{gap:12px;padding:18px;display:grid}.auction-controls>label:first-child{gap:7px;font-weight:700;display:grid}.auction-controls>label:first-child>div{border:1px solid #9fb3c7;border-radius:10px;display:flex;overflow:hidden}.auction-controls>label:first-child b{background:#eff4f8;padding:12px}.auction-controls>label:first-child input{width:100%;min-width:0;font:inherit;border:0;padding:12px}.auction-confirm{align-items:flex-start;gap:9px;font-size:.82rem;line-height:1.5;display:flex}.auction-confirm input{flex:none;margin-top:3px}.auction-login{grid-template-columns:auto 1fr auto auto;align-items:center}.auction-login>svg{color:var(--red)}.auction-login>div{gap:3px;display:grid}.auction-owner-note,.auction-ended,.auction-extension{color:var(--navy);background:#f0f6fb;border-radius:12px;align-items:flex-start;gap:10px;margin:16px 18px;padding:13px;display:flex}.auction-owner-note span{gap:4px;display:grid}.auction-owner-note svg,.auction-ended svg,.auction-extension svg{width:20px;color:var(--red);flex:none}.auction-message{color:#165d2f;background:#f2f8f3;border-radius:10px;margin:0 18px 16px;padding:11px 13px;font-weight:700}.listing-auction-panel>footer{border-top:1px solid var(--line);color:var(--muted);padding:14px 18px;font-size:.76rem;line-height:1.55}.listing-auction-panel>footer a{color:var(--navy);font-weight:800}.auction-bid-history{border-top:1px solid var(--line);padding:0 18px}.auction-bid-history summary{cursor:pointer;padding:14px 0;font-weight:800}.auction-bid-history ol{margin:0 0 14px;padding:0;list-style:none;display:grid}.auction-bid-history li{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.auction-bid-history li span{gap:2px;min-width:0;display:grid}.auction-bid-history li small{color:var(--muted)}.dashboard-auction-status{color:var(--navy);background:#f1f6fa;border-radius:10px;align-items:center;gap:8px;max-width:100%;margin-top:8px;padding:8px 10px;display:flex}.dashboard-auction-status svg{width:18px;color:var(--red);flex:none}.dashboard-auction-status span{gap:2px;min-width:0;display:grid}.dashboard-auction-status strong,.dashboard-auction-status small{overflow-wrap:anywhere}@media (max-width:640px){.sale-mode-picker{grid-template-columns:1fr}.listing-auction-panel>header{display:grid}.listing-auction-panel>header b{width:fit-content;max-width:100%}.auction-facts{grid-template-columns:1fr}.auction-facts span{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;padding:11px 14px}.auction-facts span:last-child{border-bottom:0}.auction-login{grid-template-columns:auto 1fr}.auction-login .button{grid-column:1/-1;width:100%}.auction-controls .button{white-space:normal;width:100%;min-height:48px}}.specialist-fields{background:linear-gradient(145deg,#f7faff 0%,#fff 62%);border:1px solid #d9e3ec;border-radius:19px;margin:10px 0 4px;padding:22px}.specialist-fields.property-fields{background:linear-gradient(145deg,#fff8f8 0%,#fff 62%)}.specialist-fields .listing-section-heading{margin:0 0 18px}.specialist-transaction-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:18px;display:grid}.specialist-transaction-tabs.property-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.specialist-transaction-tabs button{min-height:46px;color:var(--ink);background:#fff;border:1px solid #cfdae5;border-radius:11px;justify-content:center;align-items:center;gap:8px;font-size:.82rem;font-weight:800;display:inline-flex}.specialist-transaction-tabs button svg{width:17px}.specialist-transaction-tabs button.active{border-color:var(--red);background:var(--red);color:#fff}.specialist-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.specialist-form-grid label{color:#213d5c;align-content:start;gap:7px;font-size:.74rem;font-weight:800;display:grid}.specialist-form-grid label>svg{width:15px;height:15px;color:var(--red);display:inline}.specialist-form-grid input,.specialist-form-grid select{background:#fff;border:1px solid #cfd9e4;border-radius:10px;width:100%;min-height:46px;padding:10px 12px;font-size:1rem}.specialist-boolean-row{flex-wrap:wrap;gap:10px;margin-top:17px;display:flex}.specialist-boolean-row label,.specialist-features label{align-items:center;gap:8px;font-size:.78rem;font-weight:750;display:inline-flex}.specialist-boolean-row label{background:#fff;border:1px solid #d6e0e9;border-radius:999px;padding:10px 13px}.specialist-features{background:#ffffffb3;border:1px solid #dce5ed;border-radius:12px;flex-wrap:wrap;gap:10px 18px;margin:18px 0 0;padding:17px;display:flex}.specialist-features legend{color:var(--ink);padding-inline:7px;font-size:.76rem;font-weight:900}.specialist-validation{color:#a40010;background:#fff4f5;border:1px solid #f3c6cb;border-radius:10px;align-items:center;gap:9px;padding:11px 14px;font-size:.78rem;font-weight:700;display:flex}.specialist-validation svg{flex:none;width:17px}.specialist-hero{background:radial-gradient(circle at 86% 22%,#286fbc29,#0000 30%),linear-gradient(135deg,#f7faff,#fff 66%);border-bottom:1px solid #dce5ed;padding:72px 0;position:relative;overflow:hidden}.property-specialist-hero{background:radial-gradient(circle at 86% 22%,#ed001621,#0000 30%),linear-gradient(135deg,#fff9fa,#fff 66%)}.specialist-hero:after{z-index:0;content:"";pointer-events:none;background-image:linear-gradient(#05264d09 1px,#0000 1px),linear-gradient(90deg,#05264d09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.specialist-hero-grid{z-index:1;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:center;gap:62px;display:grid;position:relative}.specialist-hero h1{max-width:760px;font-family:var(--font-display);letter-spacing:-.055em;margin:22px 0 18px;font-size:clamp(3.2rem,6vw,5.7rem);line-height:.92}.specialist-hero h1 strong{color:var(--red);font-weight:850}.specialist-hero .lead{max-width:700px;font-size:1.08rem;line-height:1.75}.specialist-hero-actions{flex-wrap:wrap;gap:11px;margin-top:28px;display:flex}.specialist-trust-row{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.specialist-trust-row span{color:#34506c;background:#fffc;border:1px solid #d9e3eb;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:.72rem;font-weight:750;display:inline-flex}.specialist-trust-row svg{color:#00875a;width:15px}.specialist-hero-card{color:#fff;background:#05264d;border:1px solid #97b1ca73;border-radius:28px;gap:15px;padding:30px;display:grid;transform:rotate(1.5deg);box-shadow:0 30px 70px #05264d38}.specialist-hero-card>svg{color:#80b9ff;width:52px;height:52px}.specialist-hero-card>span{color:#a9bfd7;letter-spacing:.14em;text-transform:uppercase;font-size:.69rem;font-weight:900}.specialist-hero-card>strong{font-size:1.48rem;line-height:1.3}.specialist-hero-card>div{border-top:1px solid #ffffff29;gap:4px;padding-top:14px;display:grid}.specialist-hero-card small{color:#91a9c2;letter-spacing:.12em;font-size:.62rem;font-weight:900}.specialist-hero-card b{align-items:center;gap:8px;font-size:.82rem;display:inline-flex}.specialist-hero-card b svg{color:#ff5160;width:17px}.property-hero-card{background:linear-gradient(145deg,#76101d,#ca0014);transform:rotate(-1.5deg);box-shadow:0 30px 70px #a6001133}.property-hero-card>svg{color:#ffd3d7}.specialist-market-section{background:#f4f7f9;padding:72px 0 80px}.specialist-section-heading{max-width:760px;margin-bottom:30px}.specialist-marketplace{gap:20px;display:grid}.specialist-search-bar{background:#fff;border:1px solid #d7e0e8;border-radius:17px;grid-template-columns:1fr .7fr auto;gap:10px;padding:12px;display:grid;box-shadow:0 15px 42px #05264d14}.specialist-search-bar label{border-right:1px solid #e1e7ed;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;min-width:0;padding:4px 14px;display:grid}.specialist-search-bar label>svg{width:20px;color:var(--red);grid-row:1/3}.specialist-search-bar label span{color:#617187;text-transform:uppercase;font-size:.66rem;font-weight:850}.specialist-search-bar input{border:0;outline:0;width:100%;min-width:0;font-size:.95rem}.specialist-results-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:20px;display:grid}.specialist-filter-panel{background:#fff;border:1px solid #d9e2ea;border-radius:17px;gap:13px;padding:20px;display:grid}.specialist-filter-panel>label{color:#2a4561;gap:7px;font-size:.72rem;font-weight:850;display:grid}.specialist-filter-panel input,.specialist-filter-panel select{background:#fff;border:1px solid #d4dde6;border-radius:9px;width:100%;min-height:43px;padding:9px 10px;font-size:.88rem}.specialist-filter-submit{justify-content:center;width:100%;margin-top:2px}.specialist-provider-link{background:#eff5fb;border-radius:13px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:15px;display:grid}.property-marketplace .specialist-provider-link{background:#fff1f2}.specialist-provider-link>svg{width:24px;color:var(--red)}.specialist-provider-link div{gap:3px;display:grid}.specialist-provider-link strong{font-size:.76rem}.specialist-provider-link span{color:var(--muted);font-size:.67rem;line-height:1.45}.specialist-provider-link a{color:var(--red);grid-column:2;font-size:.72rem;font-weight:850;text-decoration:underline}.specialist-results{min-width:0}.specialist-filter-summary{color:#244564;background:#eaf2fa;border-radius:10px;align-items:center;gap:8px;margin-bottom:15px;padding:11px 13px;font-size:.76rem;font-weight:800;display:flex}.specialist-filter-summary svg{width:16px}.specialist-filter-summary button{color:var(--red);background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;font-size:.72rem;font-weight:850;display:inline-flex}.specialist-filter-summary button svg{width:14px}.specialist-empty{text-align:center;background:#fff;border:1px dashed #bccbd8;border-radius:17px;align-content:center;place-items:center;gap:9px;min-height:360px;padding:30px;display:grid}.specialist-empty>svg{color:#8aa0b5;width:48px;height:48px}.specialist-empty h3{margin:5px 0 0}.specialist-empty p{max-width:480px;color:var(--muted);margin:0 0 10px}.specialist-info-section{padding:70px 0}.specialist-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.specialist-info-grid article{background:#fff;border:1px solid #dce4eb;border-radius:22px;min-height:250px;padding:32px;position:relative;overflow:hidden;box-shadow:0 12px 40px #05264d12}.specialist-info-grid article>svg{width:34px;height:34px;color:var(--red)}.specialist-info-grid h2{margin:19px 0 9px;font-size:1.5rem}.specialist-info-grid p{color:var(--muted);line-height:1.7}.specialist-info-grid a{color:var(--red);align-items:center;gap:7px;font-weight:850;display:inline-flex}.specialist-info-grid a svg{width:17px}.home-specialist-portals{background:#fff;padding:74px 0 12px}.home-specialist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.home-specialist-card{background:linear-gradient(145deg,#f2f7fc,#fff);border:1px solid #d9e3ec;border-radius:24px;grid-template-columns:auto minmax(0,1fr);gap:20px;min-height:300px;padding:30px;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.home-specialist-card:hover{transform:translateY(-4px);box-shadow:0 22px 55px #05264d1f}.property-specialist-card{background:linear-gradient(145deg,#fff1f3,#fff)}.home-specialist-icon{color:#fff;background:#05264d;border-radius:16px;place-items:center;width:57px;height:57px;display:grid}.property-specialist-card .home-specialist-icon{background:var(--red)}.home-specialist-icon svg{width:28px}.home-specialist-card>div:nth-child(2){align-content:start;display:grid}.home-specialist-card small{color:var(--red);letter-spacing:.11em;font-size:.66rem;font-weight:950}.home-specialist-card h3{margin:9px 0 8px;font-size:2rem}.home-specialist-card p{color:var(--muted);margin:0;line-height:1.65}.home-specialist-card span{color:var(--red);align-items:center;gap:7px;margin-top:18px;font-size:.84rem;font-weight:900;display:inline-flex}.home-specialist-card span svg{width:17px}.home-specialist-card aside{flex-wrap:wrap;grid-column:1/-1;align-self:end;gap:8px;display:flex}.home-specialist-card aside b{background:#fffc;border:1px solid #d5e0ea;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:.69rem;display:inline-flex}.home-specialist-card aside svg{color:#00875a;width:14px}.specialist-detail-facts{background:#f4f8fc;border:1px solid #d5e1eb;border-radius:16px;gap:15px;margin:19px 0;padding:19px;display:grid}.property-detail-facts{background:#fff5f6}.specialist-detail-title{align-items:center;gap:10px;display:flex}.specialist-detail-title>svg{width:28px;color:var(--red)}.specialist-detail-title div{gap:2px;display:grid}.specialist-detail-title span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:900}.specialist-detail-title strong{font-size:.86rem}.specialist-detail-facts dl{background:#d6e0e9;border:1px solid #d6e0e9;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.specialist-detail-facts dl div{background:#fff;gap:4px;padding:10px 12px;display:grid}.specialist-detail-facts dt{color:var(--muted);font-size:.65rem;font-weight:800}.specialist-detail-facts dd{margin:0;font-size:.78rem;font-weight:850}.specialist-feature-tags{flex-wrap:wrap;gap:7px;display:flex}.specialist-feature-tags span{color:#34516e;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:6px 8px;font-size:.65rem;font-weight:750;display:inline-flex}.specialist-feature-tags svg{color:#00875a;width:12px}.specialist-provider-card{background:#f0faf6;border:1px solid #b9d9cc;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:12px;margin:16px 0;padding:17px;display:grid}.specialist-provider-card>svg{color:#078158;width:27px}.specialist-provider-card>div{gap:4px;display:grid}.specialist-provider-card span{color:#08754f;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:900}.specialist-provider-card small{color:var(--muted);font-size:.68rem}.specialist-provider-card div>div{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.specialist-provider-card b{color:#34516e;background:#fff;border-radius:999px;padding:5px 7px;font-size:.62rem}.specialist-appointment-card{background:#fff;border:1px solid #d8e3ec;border-radius:17px;gap:14px;margin-top:18px;padding:20px;display:grid;box-shadow:0 12px 34px #05264d14}.appointment-card-title{align-items:center;gap:11px;display:flex}.appointment-card-title>svg{width:27px;color:var(--red)}.appointment-card-title div{gap:2px;display:grid}.appointment-card-title strong{font-size:.95rem}.appointment-card-title span{color:var(--muted);font-size:.68rem}.specialist-appointment-card>label,.appointment-dates label{color:#28435f;gap:6px;font-size:.7rem;font-weight:850;display:grid}.specialist-appointment-card input,.specialist-appointment-card textarea{background:#fff;border:1px solid #cfdbe6;border-radius:9px;width:100%;min-height:44px;padding:10px;font-size:1rem}.appointment-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.appointment-confirm{background:#f4f7f9;border-radius:9px;padding:11px}.appointment-success{color:#08754f;background:#edfaf5;border:1px solid #a9dbc8;border-radius:10px;align-items:flex-start;gap:8px;padding:13px;font-size:.8rem;font-weight:750;line-height:1.5;display:flex}.appointment-success svg{flex:none;width:18px}.appointment-login-card p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.55}.pro-specialist-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.pro-specialist-modules>a{background:#fff;border:1px solid #d8e2eb;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:19px;display:grid;box-shadow:0 10px 30px #05264d0f}.pro-specialist-modules>a:hover{border-color:var(--red)}.pro-specialist-modules>a>svg:first-child{width:30px;color:var(--red)}.pro-specialist-modules span{gap:3px;display:grid}.pro-specialist-modules small{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900}.pro-specialist-modules strong{font-size:.94rem}.pro-specialist-modules em{color:var(--muted);font-size:.69rem;font-style:normal}.pro-specialist-modules>a>svg:last-child{width:18px}.vertical-pro-workspace{gap:18px;display:grid}.vertical-pro-hero{color:#fff;background:radial-gradient(circle at 80% 15%,#174b80,#0000 34%),#041f40;border-radius:26px;justify-content:space-between;align-items:flex-end;gap:30px;min-height:260px;padding:40px;display:flex}.property-pro-workspace .vertical-pro-hero{background:radial-gradient(circle at 80% 15%,#a61424,#0000 34%),#42101a}.vertical-pro-hero h1{font-family:var(--font-display);letter-spacing:-.045em;margin:10px 0;font-size:clamp(2.7rem,5vw,4.8rem);line-height:.96}.vertical-pro-hero p{color:#c1cfdd;max-width:700px;margin:0;line-height:1.6}.vertical-pro-links{flex-wrap:wrap;gap:15px;margin-top:18px;display:flex}.vertical-pro-links a{color:#fff;text-underline-offset:4px;font-size:.73rem;font-weight:850;text-decoration:underline}.vertical-pro-badge{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff17;border:1px solid #fff3;border-radius:18px;min-width:155px;padding:19px;display:grid}.vertical-pro-badge svg{color:#ff6473;width:32px;margin-bottom:10px}.vertical-pro-badge span{color:#adbed0;text-transform:uppercase;font-size:.62rem;font-weight:900}.vertical-pro-badge strong{margin-top:3px;font-size:1.15rem}.vertical-pro-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.vertical-pro-stats article{background:#fff;border:1px solid #d8e2eb;border-radius:15px;gap:4px;padding:19px;display:grid}.vertical-pro-stats svg{width:23px;color:var(--red);margin-bottom:7px}.vertical-pro-stats span{color:var(--muted);text-transform:uppercase;font-size:.66rem;font-weight:850}.vertical-pro-stats strong{font-size:1.7rem}.vertical-pro-stats small{color:var(--muted);font-size:.68rem}.vertical-pro-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:18px;display:grid}.vertical-services{border:1px solid #dce4ec;border-radius:11px;flex-wrap:wrap;gap:9px 14px;padding:15px;display:flex}.vertical-services legend{padding-inline:6px;font-size:.72rem;font-weight:850}.vertical-services label{align-items:center;gap:6px;display:inline-flex}.vertical-inventory-list{display:grid}.vertical-inventory-list>article{border-bottom:1px solid #e2e8ee;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 0;display:grid}.vertical-inventory-list img,.vertical-listing-placeholder{object-fit:cover;background:#edf3f8;border-radius:9px;place-items:center;width:68px;height:57px;display:grid}.vertical-listing-placeholder svg{color:#6f879e;width:23px}.vertical-inventory-list article>div{gap:3px;min-width:0;display:grid}.vertical-inventory-list article span{color:var(--red);text-transform:uppercase;font-size:.62rem;font-weight:850}.vertical-inventory-list article strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.vertical-inventory-list article small{color:var(--muted);font-size:.7rem;font-weight:750}.vertical-inventory-list article>a{font-size:.72rem;font-weight:850;text-decoration:underline}.vertical-media-note{background:#f1f5f8;border-radius:11px;gap:10px;margin-top:16px;padding:13px;display:flex}.vertical-media-note svg{width:20px;color:var(--red)}.vertical-media-note div{gap:3px;display:grid}.vertical-media-note strong{font-size:.73rem}.vertical-media-note span{color:var(--muted);font-size:.66rem;line-height:1.4}.vertical-empty-state{text-align:center;align-content:center;place-items:center;gap:7px;min-height:180px;display:grid}.vertical-empty-state>svg{color:#879cb0;width:36px}.vertical-empty-state p{color:var(--muted);margin:0 0 7px;font-size:.75rem}.appointment-admin-list{padding:0 22px 22px;display:grid}.appointment-admin-list>article{border-bottom:1px solid #e2e8ee;grid-template-columns:105px minmax(0,1fr) auto;align-items:start;gap:16px;padding:17px 0;display:grid}.appointment-status{color:#38536e;background:#edf3f8;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:6px 8px;font-size:.65rem;font-weight:850;display:inline-flex}.appointment-status svg{width:13px}.appointment-status.status-requested{color:#b30012;background:#fff0f2}.appointment-status.status-confirmed{color:#08754f;background:#eaf8f2}.appointment-main{gap:4px;min-width:0;display:grid}.appointment-main>span{color:var(--muted);font-size:.68rem}.appointment-main>a{font-size:.88rem;font-weight:900}.appointment-main>strong{font-size:.73rem}.appointment-main>small{color:var(--muted);font-size:.68rem}.appointment-main p{background:#f4f7f9;border-radius:8px;margin:5px 0 0;padding:9px;font-size:.72rem;line-height:1.5}.appointment-response{color:#08754f}.appointment-actions{flex-wrap:wrap;gap:7px;display:flex}.appointment-actions button{background:#fff;border:1px solid #ced9e4;border-radius:8px;align-items:center;gap:5px;min-height:37px;padding:8px 10px;font-size:.7rem;font-weight:850;display:inline-flex}.appointment-actions button svg{width:14px}.appointment-actions button.confirm{color:#08754f;border-color:#91d5bb}.appointment-actions button.decline{color:#b00012;border-color:#f0b7be}@media (max-width:1000px){.specialist-hero-grid{grid-template-columns:1fr}.specialist-hero-card{max-width:620px;transform:none}.specialist-form-grid,.specialist-transaction-tabs.property-tabs,.vertical-pro-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.vertical-pro-grid{grid-template-columns:1fr}}@media (max-width:760px){.listing-type-picker{grid-template-columns:1fr}.listing-type-picker button{min-height:72px}.specialist-fields{padding:17px}.specialist-form-grid{grid-template-columns:1fr}.specialist-hero{padding:42px 0}.specialist-hero-grid{gap:30px}.specialist-hero h1{font-size:clamp(2.75rem,14vw,4.2rem)}.specialist-hero-card{border-radius:20px;padding:23px}.specialist-search-bar{grid-template-columns:1fr;padding:10px}.specialist-search-bar label{border-bottom:1px solid #e1e7ed;border-right:0;min-height:58px}.specialist-search-bar .button{justify-content:center;width:100%}.specialist-results-layout{grid-template-columns:1fr}.specialist-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.specialist-filter-panel .filters-title,.specialist-provider-link,.specialist-filter-submit{grid-column:1/-1}.specialist-provider-link{grid-template-columns:auto minmax(0,1fr)}.specialist-info-grid,.home-specialist-grid,.pro-specialist-modules{grid-template-columns:1fr}.home-specialist-portals{padding-top:54px}.vertical-pro-hero{flex-direction:column;align-items:flex-start;min-height:0;padding:28px 22px}.vertical-pro-badge{min-width:0}.appointment-admin-list>article{grid-template-columns:1fr}.appointment-actions{justify-content:flex-start}}@media (max-width:520px){.specialist-transaction-tabs,.specialist-transaction-tabs.property-tabs{grid-template-columns:1fr}.specialist-fields{border-radius:14px;margin-inline:-3px;padding:14px}.specialist-filter-panel{grid-template-columns:1fr;padding:15px}.specialist-filter-panel .filters-title,.specialist-provider-link,.specialist-filter-submit{grid-column:1}.specialist-info-grid article{min-height:0;padding:23px}.home-specialist-card{grid-template-columns:1fr;padding:23px}.appointment-dates,.specialist-detail-facts dl,.vertical-pro-stats{grid-template-columns:1fr}.vertical-inventory-list>article{grid-template-columns:58px minmax(0,1fr)}.vertical-inventory-list img,.vertical-listing-placeholder{width:58px;height:51px}.vertical-inventory-list article>a{grid-column:2}.appointment-admin-list{padding-inline:16px}}:root{--ink:#071f3b;--muted:#53677c;--line:#d7e0e8;--surface:#f4f7fa;--shadow:0 18px 55px #05264d1c}html{scroll-padding-top:94px}body{background:#fff;line-height:1.5}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #ed001642}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:min(1240px,100% - 48px)}.eyebrow{letter-spacing:.12em;margin-bottom:14px;font-size:.75rem}.section-heading{margin-bottom:30px}.section-heading h2{font-size:clamp(2rem,4vw,3.25rem);line-height:1.02}.section-heading p{max-width:720px;color:var(--muted);margin:12px 0 0;font-size:1rem;line-height:1.65}.button{border-radius:10px;min-height:46px;font-size:.9rem}.button:hover{transform:translateY(-1px)}.nav-row{grid-template-columns:100px minmax(0,1fr) auto;gap:24px;min-height:74px}.brand{width:100px;height:74px}.brand img{width:82px}.desktop-nav{gap:clamp(16px,2.1vw,30px)}.desktop-nav a,.login-link{font-size:.9rem}.nav-actions{gap:8px}.mobile-nav-section-title{color:#6b7d90;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;margin:5px 4px 0;font-size:.75rem;font-weight:900}.home-market-hero{background:radial-gradient(circle at 88% 12%,#ed001614,#0000 28%),linear-gradient(120deg,#fff 0%,#f5f8fb 68%,#edf3f7 100%);min-height:0}.home-hero-layout{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:center;gap:clamp(42px,7vw,90px);min-height:570px;padding-block:68px;display:grid}.home-market-hero .hero-copy h1{max-width:720px;font-size:clamp(3.15rem,5.5vw,5rem);line-height:.98}.home-market-hero .hero-lead{max-width:680px;margin:24px 0;font-size:1.08rem}.home-market-hero .hero-search{width:min(720px,100%);box-shadow:0 14px 38px #05264d1f}.home-market-hero .hero-trust{margin-top:16px;font-size:.82rem}.home-decision-card{background:#fff;border:1px solid #ced9e2;border-radius:20px;overflow:hidden;box-shadow:0 24px 65px #05264d21}.home-decision-card>header{border-bottom:1px solid #e2e8ed;padding:24px 25px 17px}.home-decision-card>header span{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:900}.home-decision-card>header h2{font-family:var(--font-display);margin:5px 0 0;font-size:1.75rem;line-height:1.1}.home-decision-card>div{display:grid}.home-decision-card>div>a{border-bottom:1px solid #e6ebef;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:94px;padding:16px 24px;transition:background .16s;display:grid}.home-decision-card>div>a:hover{background:#f7f9fb}.home-decision-icon{width:44px;height:44px;color:var(--navy-900);background:#edf3f8;border-radius:12px;place-items:center;display:grid}.home-decision-icon svg{width:21px}.home-decision-card a>span:nth-child(2){gap:3px;display:grid}.home-decision-card a strong{font-size:1rem}.home-decision-card a small{color:var(--muted);font-size:.82rem;line-height:1.45}.home-decision-card a>svg{color:#8393a4;width:18px}.home-decision-card>footer{color:#3e6754;background:#f0f8f4;align-items:flex-start;gap:8px;padding:15px 24px;font-size:.78rem;line-height:1.5;display:flex}.home-decision-card>footer svg{color:#087b4a;flex:none;width:17px}.home-live-section{padding:48px 0}.home-live-head p{font-size:.95rem}.home-live-card{min-height:210px;padding:22px}.home-live-card>span{font-size:.75rem}.home-live-card h3{font-size:1.45rem}.home-live-card p{font-size:.9rem}.home-live-card footer small{font-size:.78rem}.home-entry-section,.home-listing-section,.home-categories-section,.home-trust-section{padding-block:72px}.home-entry-section{background:#fff}.home-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.home-entry-card{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;min-height:150px;padding:25px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid;box-shadow:0 10px 32px #05264d0e}.home-entry-card:hover{border-color:#ed9aa4;transform:translateY(-2px);box-shadow:0 17px 42px #05264d1a}.home-entry-icon{background:var(--navy-950);color:#fff;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.home-entry-icon svg{width:25px}.home-entry-card>span:nth-child(2){gap:3px;display:grid}.home-entry-card small{color:var(--red);text-transform:uppercase;font-size:.75rem;font-weight:900}.home-entry-card strong{font-family:var(--font-display);font-size:1.5rem}.home-entry-card em{color:var(--muted);font-size:.875rem;font-style:normal}.home-entry-card>svg{color:#7d8d9d;width:19px}.home-listing-section{background:var(--surface)}.home-categories-section{background:var(--surface);padding-top:0}.home-category-browser,.home-tools-disclosure,.dashboard-tools-disclosure{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.home-category-browser>summary,.home-tools-disclosure>summary,.dashboard-tools-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:17px 22px;list-style:none;display:flex}.home-category-browser>summary::-webkit-details-marker{display:none}.home-tools-disclosure>summary::-webkit-details-marker{display:none}.dashboard-tools-disclosure>summary::-webkit-details-marker{display:none}.home-category-browser summary>span:first-child,.home-tools-disclosure summary>span{gap:3px;display:grid}.home-category-browser summary strong,.home-tools-disclosure summary strong,.dashboard-tools-disclosure summary strong{font-size:1rem}.home-category-browser summary small,.home-tools-disclosure summary small,.dashboard-tools-disclosure summary small{color:var(--muted);font-size:.82rem}.home-category-browser summary>span:last-child{color:var(--red);align-items:center;gap:7px;font-size:.82rem;font-weight:850;display:flex}.home-category-browser summary svg,.home-tools-disclosure summary>svg,.dashboard-tools-disclosure summary>svg{width:18px;transition:transform .16s}.home-category-browser[open] summary svg,.home-tools-disclosure[open] summary>svg,.dashboard-tools-disclosure[open] summary>svg{transform:rotate(180deg)}.home-category-browser .category-grid{padding:0 20px 20px}.home-seller-section{color:#fff;background:linear-gradient(135deg,#001a38,#07335f);padding-block:76px}.home-seller-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.home-seller-heading h2{max-width:760px;font-family:var(--font-display);margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.02}.home-seller-heading p:not(.eyebrow){color:#bfcedc;max-width:720px;margin:13px 0 0;font-size:1rem}.home-seller-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.home-seller-grid article{background:#ffffff12;border:1px solid #ffffff29;border-radius:15px;flex-direction:column;min-height:270px;padding:25px;display:flex}.home-seller-grid article>svg{color:#ff5364;width:28px}.home-seller-grid article>span{color:#9fb6ca;letter-spacing:.08em;text-transform:uppercase;margin-top:28px;font-size:.75rem;font-weight:900}.home-seller-grid h3{font-family:var(--font-display);margin:5px 0 9px;font-size:1.55rem}.home-seller-grid p{color:#bfcedc;margin:0;font-size:.9rem;line-height:1.6}.home-seller-grid a{color:#fff;align-items:center;gap:7px;margin-top:auto;padding-top:20px;font-size:.875rem;font-weight:850;display:flex}.home-seller-grid a svg{color:#ff5364;width:17px}.home-tools-disclosure{background:#ffffff14;border-color:#ffffff30;margin-top:16px}.home-tools-disclosure>summary{color:#fff}.home-tools-disclosure summary small{color:#b9cad8}.home-tools-disclosure .platform-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0 16px 16px}.home-tools-disclosure .platform-tool-card{background:#fff;border-color:#ffffff21;min-height:128px}.home-tools-disclosure .platform-tool-card-app{grid-column:auto}.home-trust-section{background:#fff}.home-trust-layout{grid-template-columns:.7fr 1.3fr;gap:22px 60px;display:grid}.home-trust-layout h2{max-width:460px;font-family:var(--font-display);margin:0;font-size:clamp(2rem,3.8vw,3.15rem);line-height:1.02}.home-trust-grid{gap:10px;display:grid}.home-trust-grid article{border:1px solid var(--line);background:#fbfcfd;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:13px;padding:17px 18px;display:grid}.home-trust-grid article>svg{color:#087b4a;width:23px}.home-trust-grid strong{font-size:.95rem}.home-trust-grid p{color:var(--muted);margin:3px 0 0;font-size:.875rem;line-height:1.55}.home-trust-links{flex-wrap:wrap;grid-column:1/-1;gap:9px;padding-top:8px;display:flex}.home-trust-links a{color:#40566d;background:#eef3f6;border-radius:8px;padding:8px 11px;font-size:.82rem;font-weight:800}.page-hero{padding:46px 0 50px}.page-hero h1{font-size:clamp(2.5rem,5vw,4.25rem)}.page-hero .lead{margin-top:15px;font-size:1rem;line-height:1.65}.breadcrumb{margin-bottom:20px;font-size:.8rem}.marketplace-hero{padding-bottom:82px}.marketplace-shell{top:-38px}.market-search-panel{border-radius:15px;padding:9px}.market-search-field{min-height:54px}.market-search-field span{letter-spacing:.06em;font-size:.75rem}.market-search-field input{font-size:.95rem}.marketplace-content{grid-template-columns:250px minmax(0,1fr);gap:24px}.marketplace-mobile-controls,.filters-backdrop,.filters-close{display:none}.filters-panel{border-radius:14px;gap:18px;padding:21px;top:92px}.filters-title>span{font-size:1.05rem}.filters-title>div{align-items:center;gap:12px;display:flex}.filters-title button{min-height:32px;font-size:.78rem}.filters-panel>label{gap:7px;font-size:.875rem}.filters-panel select,.filters-panel input,.results-toolbar select{min-height:44px;font-size:.9rem}.filter-note strong{font-size:.82rem}.filter-note span{font-size:.78rem}.results-toolbar strong{font-size:1.45rem}.results-toolbar span,.results-toolbar label{font-size:.82rem}.active-filters button{min-height:34px;font-size:.8rem}.market-results .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card{border-radius:15px;box-shadow:0 8px 24px #05264d0e}.product-card:hover{transform:translateY(-2px)}.product-card .product-visual{aspect-ratio:4/3;min-height:0}.product-card-body{padding:16px}.product-meta-row{letter-spacing:.04em;font-size:.72rem}.product-card h3{margin:9px 0 8px;font-size:1.1rem}.product-price{margin-bottom:11px;font-size:1.4rem}.product-location,.seller-line{font-size:.8rem}.sponsored-badge{font-size:.7rem}.market-pagination>span,.market-pagination small{font-size:.8rem}.sell-hero{padding-block:52px 60px}.sell-hero-grid{grid-template-columns:minmax(0,1fr) 300px;gap:56px}.sell-hero h1{font-size:clamp(2.65rem,5vw,4.3rem)}.sell-benefits{gap:10px 16px;margin-top:19px;font-size:.84rem}.policy-card{border-radius:15px;padding:25px}.policy-number{font-size:4.5rem}.policy-card strong{font-size:1.5rem}.policy-card span,.policy-card p,.policy-card a{font-size:.82rem}.composer-section{padding-block:46px}.listing-composer{border-radius:16px;box-shadow:0 15px 48px #05264d14}.composer-head{padding:23px 26px}.composer-head h2{font-size:clamp(1.55rem,3vw,2rem)}.slot-status>span,.slot-status>strong{font-size:.82rem}.composer-steps>div{min-height:56px;font-size:.875rem}.composer-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:24px 26px}.composer-form label,.media-step label{font-size:.875rem}.composer-form label small{font-size:.75rem}.composer-form input,.composer-form select,.composer-form textarea{min-height:46px;font-size:1rem}.composer-hint{font-size:.82rem}.listing-type-picker button{min-height:76px}.listing-type-picker strong{font-size:.92rem}.listing-type-picker small{font-size:.78rem}.listing-optional-fields{background:#f8fafb;border:1px solid #d7e1e8;border-radius:12px;overflow:hidden}.listing-optional-fields>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;padding:15px 17px;list-style:none;display:grid}.listing-optional-fields>summary::-webkit-details-marker{display:none}.listing-optional-fields>summary>svg:first-child{width:23px;color:var(--red)}.listing-optional-fields>summary>span{gap:2px;display:grid}.listing-optional-fields>summary strong{font-size:.92rem}.listing-optional-fields>summary small{color:var(--muted);font-size:.78rem;font-weight:600}.listing-optional-fields>summary>svg:last-child{width:18px;transition:transform .16s}.listing-optional-fields[open]>summary>svg:last-child{transform:rotate(180deg)}.listing-optional-grid{background:#fff;border-top:1px solid #dfe6eb;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:17px;display:grid}.media-step{padding:24px 26px}.upload-zone{min-height:185px}.upload-zone span,.quality-panel li,.image-notice,.quality-score span,.social-ready strong{font-size:.82rem}.social-ready span{font-size:.75rem}.preview-step{padding:24px 26px}.publish-policy strong{font-size:.9rem}.publish-policy p{font-size:.78rem}.pricing-section{padding-block:72px}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1040px;margin-inline:auto}.pricing-card{border-radius:14px;min-height:0;padding:24px}.plan-head>span{font-size:.78rem}.plan-head strong{font-size:2rem}.plan-head small,.plan-limit span{font-size:.78rem}.plan-limit b{font-size:2.7rem}.pricing-card li{font-size:.82rem}.pricing-note{font-size:.8rem;line-height:1.55}.saas-pricing-explainer p,.saas-pricing-explainer span{font-size:.78rem}.pricing-area-map article span,.category-pricing-copy span{font-size:.72rem}.pricing-area-map article p,.category-pricing-copy p,.category-pricing-panel footer p{font-size:.82rem}.pricing-area-map article strong{font-size:.95rem}.category-price-tags span{font-size:.75rem}.dashboard-accountbar{z-index:20;min-height:68px;padding-block:9px;position:sticky;top:74px}.dashboard-accountbar nav a,.dashboard-logout{font-size:.875rem}.customer-dashboard .dashboard-main{padding-top:32px}.dashboard-welcome{align-items:center}.dashboard-welcome h1{font-size:clamp(2.35rem,4.5vw,3.5rem)}.dashboard-tools-disclosure{margin-top:22px}.dashboard-tools-disclosure>summary>span{gap:3px;display:grid}.dashboard-tools-disclosure .dashboard-tool-grid{margin:0;padding:0 16px 16px}.dashboard-tool-grid strong{font-size:.95rem}.dashboard-tool-grid small{font-size:.72rem}.dashboard-tool-grid em{font-size:.8rem}.customer-dashboard .panel-heading p{font-size:.85rem}.pro-page{background:#f4f7fa}.pro-workspace{gap:18px}.pro-hero{border-radius:17px;min-height:205px;padding:32px}.pro-hero h1{font-size:clamp(2.5rem,5vw,3.7rem)}.pro-hero p:last-child{font-size:.95rem;line-height:1.6}.pro-plan-badge span{font-size:.75rem}.pro-plan-badge strong{font-size:1.25rem}.pro-section-nav{z-index:12;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-radius:13px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:sticky;top:86px;overflow:hidden;box-shadow:0 10px 30px #05264d14}.pro-section-nav a{color:#425970;text-align:center;border-right:1px solid #e2e8ed;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 12px;font-size:.875rem;font-weight:850;display:flex}.pro-section-nav a:last-child{border-right:0}.pro-section-nav a:hover{color:var(--red);background:#f5f8fa}.pro-section-nav svg{flex:none;width:17px}.pro-summary-grid span,.pro-summary-grid small,.pro-panel-heading p,.pro-panel-heading span{font-size:.78rem}.pro-summary-grid strong{font-size:1.6rem}.pro-panel-heading h2{font-size:1.5rem}.pro-panel-heading>a,.pro-inventory-list a,.planned-live-list a{font-size:.82rem}.pro-form label,.live-planner-form>label,.team-invite-form label{font-size:.875rem}.pro-form input,.pro-form textarea,.live-planner-form input,.live-planner-form select,.live-planner-form textarea,.team-invite-form input,.team-invite-form select{font-size:1rem}.pro-permission-note,.pro-inventory-list small,.team-list small,.planned-live-list small,.live-provider-note{font-size:.8rem}.pro-inventory-list strong,.team-list strong,.planned-live-list strong{font-size:.9rem}.site-footer{padding-top:50px}.footer-grid{grid-template-columns:1.35fr repeat(3,1fr);gap:38px}.footer-brand span,.footer-grid a{font-size:.875rem}.footer-title{font-size:.75rem}.footer-bottom{font-size:.78rem}@media (max-width:1100px){.home-hero-layout{grid-template-columns:1fr;gap:38px;min-height:0;padding-block:56px}.home-decision-card{max-width:760px}.home-tools-disclosure .platform-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{grid-template-columns:1.2fr repeat(3,1fr);gap:24px}.dashboard-accountbar{grid-template-columns:minmax(180px,auto) 1fr auto;gap:12px}.dashboard-accountbar nav a{padding-inline:9px}.dashboard-accountbar nav a svg{display:none}}@media (max-width:900px){.home-entry-grid,.home-seller-grid{grid-template-columns:1fr}.home-entry-card{min-height:112px}.home-seller-grid article{min-height:220px}.home-trust-layout{grid-template-columns:1fr}.home-trust-links{grid-column:1}.market-results .product-grid,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{grid-template-columns:1fr 1fr;gap:34px 24px}.footer-brand{grid-column:1/-1}.composer-form,.listing-optional-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.marketplace-content{display:block}.marketplace-mobile-controls{justify-content:space-between;align-items:center;min-height:50px;margin-bottom:14px;display:flex}.marketplace-mobile-controls button{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-weight:850;display:inline-flex}.marketplace-mobile-controls button svg{width:18px}.marketplace-mobile-controls button b{background:var(--red);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:.7rem;display:grid}.marketplace-mobile-controls>span{color:var(--muted);font-size:.85rem;font-weight:800}.filters-backdrop{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00142b8c;border:0;display:block;position:fixed;inset:0}.filters-panel{z-index:100;visibility:hidden;border:0;border-radius:0;width:min(390px,92vw);transition:transform .18s,visibility .18s;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(105%);box-shadow:-24px 0 65px #00142b33}.filters-panel.is-open{visibility:visible;transform:translate(0)}.filters-close{border-radius:9px;place-items:center;width:36px;height:36px;display:grid;border:1px solid var(--line)!important;color:var(--ink)!important}.filters-close svg{width:17px}.dashboard-accountbar{position:static}}@media (max-width:760px){html{scroll-padding-top:76px}.container{width:min(100% - 28px,650px)}.nav-row{grid-template-columns:88px minmax(0,1fr) auto;min-height:68px}.home-market-hero .hero-copy h1{font-size:clamp(2.65rem,12vw,3.65rem)}.home-market-hero .hero-lead{font-size:1rem}.home-hero-layout{padding-block:42px}.home-decision-card>div>a{min-height:88px;padding-inline:18px}.home-entry-section,.home-listing-section,.home-categories-section,.home-trust-section{padding-block:52px}.home-categories-section{padding-top:0}.home-seller-section{padding-block:56px}.home-seller-heading{flex-direction:column;align-items:stretch}.home-seller-heading .button{width:100%}.home-tools-disclosure .platform-tools-grid{grid-template-columns:1fr}.home-tools-disclosure .platform-tool-card{min-height:0}.home-category-browser>summary,.home-tools-disclosure>summary,.dashboard-tools-disclosure>summary{min-height:70px;padding:15px 17px}.home-category-browser summary>span:last-child{font-size:0}.home-category-browser summary>span:last-child svg{width:20px}.page-hero{padding-block:38px 42px}.marketplace-hero{padding-bottom:68px}.market-search-panel{grid-template-columns:1fr;gap:0}.market-search-field{border-right:0;border-bottom:1px solid var(--line)}.market-search-panel .button{width:100%;margin:8px 0 0}.market-results .product-grid{grid-template-columns:1fr;gap:12px}.product-card{grid-template-columns:138px minmax(0,1fr);display:grid}.product-image-link,.product-image-link>a,.product-card .product-visual{height:100%}.product-card .product-visual{aspect-ratio:auto;min-height:178px}.product-card h3{min-height:0}.sell-hero-grid{grid-template-columns:1fr;gap:28px}.sell-hero{padding-block:40px 46px}.policy-card{max-width:520px}.composer-form,.listing-optional-grid{grid-template-columns:1fr;padding:18px}.composer-form .field-wide,.listing-optional-grid .field-wide{grid-column:1}.media-step,.preview-step{padding:18px}.composer-actions{padding:13px 18px}.pricing-grid{grid-template-columns:1fr}.pricing-card{padding:22px}.pro-section-nav{scrollbar-width:none;justify-content:flex-start;display:flex;top:76px;overflow-x:auto}.pro-section-nav::-webkit-scrollbar{display:none}.pro-section-nav a{min-width:max-content;padding-inline:16px}.pro-hero{padding:25px 21px}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.home-market-hero .hero-search{padding:7px}.home-decision-card>header{padding:20px 18px 14px}.home-decision-card a small{font-size:.78rem}.home-entry-card{grid-template-columns:auto minmax(0,1fr);padding:19px}.home-entry-card>svg{display:none}.product-card{grid-template-columns:118px minmax(0,1fr)}.product-card .product-visual{min-height:168px}.product-card-body{padding:13px}.product-meta-row{flex-direction:column;align-items:flex-start;gap:2px}.product-card h3{font-size:1rem}.product-price{font-size:1.2rem}.seller-line{margin-top:8px;padding-top:8px}.home-category-browser .category-grid{padding-inline:12px}.home-trust-links{grid-template-columns:1fr 1fr;display:grid}.home-trust-links a{text-align:center}.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:1}.footer-bottom{font-size:.75rem}}.specialist-hero{padding-block:58px}.specialist-hero h1{font-size:clamp(2.8rem,5vw,4.7rem);line-height:.96}.specialist-hero .lead{font-size:1rem;line-height:1.65}.specialist-trust-row span{font-size:.78rem}.specialist-form-grid label,.specialist-filter-panel>label,.specialist-appointment-card>label,.appointment-dates label{font-size:.875rem}.specialist-boolean-row label,.specialist-features label,.specialist-features legend{font-size:.82rem}.specialist-provider-link strong,.specialist-provider-link a{font-size:.875rem}.specialist-provider-link span,.specialist-filter-summary,.specialist-validation{font-size:.8rem}.pro-specialist-modules small,.vertical-pro-stats span,.vertical-pro-badge span{font-size:.75rem}.pro-specialist-modules em,.vertical-pro-stats small,.vertical-inventory-list small,.vertical-media-note span{font-size:.8rem}.vertical-inventory-list strong,.vertical-media-note strong{font-size:.875rem}.vertical-pro-links a,.vertical-inventory-list article>a{font-size:.82rem}.appointment-actions button{min-height:42px;font-size:.82rem}.live-stage-statusbar small,.live-status,.live-countdown,.auction-clock span,.auction-facts span,.auction-facts small,.bid-history li,.bid-history>p,.live-provider-health small{font-size:.75rem!important}.cloudflare-video-start>p,.cloudflare-video-state p,.live-pinned-product p,.live-event-card>p{font-size:.875rem;line-height:1.55}.live-bid-form label,.live-bid-form p,.auction-role-note{font-size:.8rem}.admin-shell :is(label,button,input,select,textarea){font-size:.875rem}.admin-shell :is(p,td,th,li){line-height:1.5}.admin-shell small{font-size:.78rem}@media (max-width:760px){.specialist-hero{padding-block:40px}.specialist-hero h1{font-size:clamp(2.45rem,12vw,3.55rem)}}.registration-page{background:linear-gradient(#edf3f7 0,#f8fafb 38%,#fff 100%);min-height:calc(100vh - 76px);padding:58px 0 72px}.registration-shell{max-width:1040px}.registration-heading{text-align:center;gap:10px;max-width:820px;margin:0 auto 30px;display:grid}.registration-heading h1{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(2.3rem,5vw,4rem);line-height:1}.registration-heading>p:last-of-type{max-width:700px;color:var(--muted);margin:0 auto;font-size:1rem;line-height:1.6}.registration-heading .eyebrow{justify-content:center;margin:0}.registration-trust{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.registration-trust span{color:#31536d;background:#ffffffbf;border:1px solid #cad9e2;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:7px 11px;font-size:.78rem;font-weight:800;display:inline-flex}.registration-trust svg{color:#07804c;width:15px;height:15px}.account-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.account-type-grid>a{background:#fff;border:1px solid #d7e1e8;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;min-height:154px;padding:22px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid;box-shadow:0 10px 28px #05264d0f}.account-type-grid>a:hover{border-color:#9cb6c8;transform:translateY(-2px);box-shadow:0 17px 38px #05264d1a}.account-type-grid>a>svg:first-child{width:26px;height:26px;color:var(--red);padding:2px}.account-type-grid>a>svg:last-child{color:#8ca0af;width:18px;height:18px}.account-type-grid span{gap:7px;display:grid}.account-type-grid strong{font-size:1rem}.account-type-grid small{color:var(--muted);font-size:.82rem;line-height:1.5}.registration-signin{color:var(--muted);text-align:center;margin:24px 0 0}.registration-signin a{color:var(--red);font-weight:850}.registration-form-card{background:#fff;border:1px solid #d7e1e8;border-radius:17px;overflow:hidden;box-shadow:0 20px 55px #05264d1a}.registration-form-top{background:#f8fafb;border-bottom:1px solid #e1e8ed;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 24px;display:flex}.registration-form-top a{color:var(--navy-800);align-items:center;gap:7px;font-size:.85rem;font-weight:850;display:inline-flex}.registration-form-top a svg{width:17px}.registration-form-top>span{color:var(--muted);font-size:.76rem;font-weight:800}.registration-form{gap:0;display:grid}.registration-form fieldset{border:0;border-bottom:1px solid #e6ecef;gap:12px;min-width:0;margin:0;padding:22px 24px;display:grid}.registration-form legend{float:left;width:100%;color:var(--navy-900);font-family:var(--font-display);margin:0 0 3px;padding:0;font-size:1.18rem;font-weight:900}.registration-fields{gap:13px;display:grid}.registration-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-fields.address{grid-template-columns:minmax(240px,2fr) 100px minmax(150px,1fr) 140px}.registration-fields label{color:#355067;gap:7px;font-size:.85rem;font-weight:800;display:grid}.registration-fields label>span{color:var(--muted);font-size:.74rem;font-weight:650}.registration-fields input,.registration-fields select{width:100%;min-height:46px;color:var(--ink);background:#fff;border:1px solid #cbd8e1;border-radius:8px;padding:10px 12px;font-size:1rem}.registration-fields input:focus,.registration-fields select:focus{border-color:var(--red);outline:3px solid #ed00161f}.registration-fields label small{color:var(--muted);font-size:.75rem;font-weight:600}.registration-form .field-help{color:var(--muted);margin:0;font-size:.8rem;line-height:1.5}.registration-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.registration-plan-grid label{cursor:pointer;background:#fbfcfd;border:1px solid #d5e0e7;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:14px;display:grid}.registration-plan-grid label:has(input:checked){border-color:var(--navy-800);box-shadow:inset 0 0 0 1px var(--navy-800);background:#eef4f8}.registration-plan-grid input{width:18px;height:18px;accent-color:var(--red)}.registration-plan-grid span{gap:3px;display:grid}.registration-plan-grid strong{font-size:.9rem}.registration-plan-grid small{color:var(--muted);font-size:.72rem;line-height:1.4}.registration-plan-grid b{color:var(--navy-900);white-space:nowrap;font-size:.9rem}.registration-consents{background:#f8fafb;gap:11px;padding:20px 24px;display:grid}.registration-consents label{color:#40576b;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;font-size:.82rem;line-height:1.5;display:grid}.registration-consents input{width:18px;height:18px;accent-color:var(--red);margin-top:1px}.registration-consents a{color:var(--red);font-weight:800;text-decoration:underline}.registration-submit{justify-self:stretch;margin:20px 24px 8px}.registration-payment-note{color:#557083;text-align:center;justify-content:center;align-items:center;gap:7px;margin:0;padding:6px 24px 22px;font-size:.78rem;display:flex}.registration-payment-note svg{color:#07804c;width:16px}.registration-form-card>.auth-error{margin:18px 24px 0}@media (max-width:860px){.account-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-fields.address{grid-template-columns:2fr 1fr}}@media (max-width:620px){.registration-page{padding:34px 0 48px}.registration-heading{text-align:left;margin-bottom:22px}.registration-heading .eyebrow,.registration-trust{justify-content:flex-start}.account-type-grid{grid-template-columns:1fr}.account-type-grid>a{min-height:0;padding:18px}.registration-fields.two,.registration-fields.address,.registration-plan-grid{grid-template-columns:1fr}.registration-form-top,.registration-form fieldset,.registration-consents{padding-inline:17px}.registration-submit{margin-inline:17px}.registration-payment-note{text-align:left;align-items:flex-start;padding-inline:17px}}.pricing-center-page{background:#f4f7f9;min-height:75vh}.pricing-center-hero{color:#fff;background:radial-gradient(circle at 82% 14%,#ed001633,#0000 24%),linear-gradient(135deg,#001a38,#073767 72%,#0a4a72);padding:64px 0 70px}.pricing-center-hero.compact{padding-block:46px 52px}.pricing-center-hero h1{color:#fff;max-width:850px;font-family:var(--font-display);letter-spacing:-.04em;margin:8px 0 14px;font-size:clamp(2.7rem,6vw,5.1rem);line-height:.96}.pricing-center-hero.compact h1{font-size:clamp(2.4rem,5vw,4rem)}.pricing-center-hero h1 strong{color:#ff3448}.pricing-center-hero p:last-child{color:#c6d5e0;max-width:760px;margin:0;font-size:1rem;line-height:1.65}.pricing-center-body{gap:24px;padding-block:30px 72px;display:grid}.pricing-area-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pricing-area-grid>a{background:#fff;border:1px solid #d7e1e7;border-radius:14px;align-content:start;gap:8px;min-height:190px;padding:22px;transition:transform .16s,border-color .16s;display:grid;box-shadow:0 10px 28px #05264d0e}.pricing-area-grid>a:hover{border-color:#9fb8c9;transform:translateY(-2px)}.pricing-area-grid span{color:var(--red);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:900}.pricing-area-grid strong{font-family:var(--font-display);font-size:1.3rem}.pricing-area-grid p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.5}.pricing-area-grid b{color:var(--navy-800);align-items:center;gap:7px;margin-top:auto;padding-top:15px;font-size:.82rem;display:inline-flex}.pricing-area-grid b svg{width:16px}.pricing-area-nav{scrollbar-width:thin;gap:7px;padding:4px 0 6px;display:flex;overflow-x:auto}.pricing-area-nav a{color:#486078;background:#fff;border:1px solid #cfdae2;border-radius:999px;min-width:max-content;padding:10px 13px;font-size:.78rem;font-weight:850}.pricing-area-nav a.active{border-color:var(--navy-900);background:var(--navy-900);color:#fff}.catalog-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.catalog-plan-card{background:#fff;border:1px solid #d5e0e7;border-radius:14px;grid-template-rows:auto 1fr auto;gap:18px;min-width:0;padding:22px;display:grid;position:relative;box-shadow:0 10px 28px #05264d0d}.catalog-plan-card.featured{border-color:#ff5262;box-shadow:0 15px 38px #a60a201f}.catalog-recommendation{background:var(--red);color:#fff;letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:.67rem;font-weight:900;position:absolute;top:-10px;right:14px}.catalog-plan-head{align-content:start;gap:8px;display:grid}.catalog-plan-head>span{min-height:38px;color:var(--muted);font-size:.74rem;line-height:1.4}.catalog-plan-head h2{font-family:var(--font-display);margin:0;font-size:1.35rem}.catalog-plan-head p{gap:2px;margin:3px 0 0;display:grid}.catalog-plan-head p strong{color:var(--navy-900);font-size:1.75rem}.catalog-plan-head p small,.catalog-plan-head em{color:var(--muted);font-size:.72rem;font-style:normal;line-height:1.4}.catalog-plan-card ul{align-content:start;gap:9px;margin:0;padding:0;list-style:none;display:grid}.catalog-plan-card li{color:#40596f;grid-template-columns:auto minmax(0,1fr);gap:7px;font-size:.8rem;line-height:1.4;display:grid}.catalog-plan-card li svg{color:#07804c;width:15px;height:15px}.catalog-plan-card details{border-top:1px solid #e4eaee;padding-top:13px}.catalog-plan-card summary{color:var(--navy-800);cursor:pointer;font-size:.76rem;font-weight:850}.catalog-plan-card dl{gap:6px;margin:12px 0 0;display:grid}.catalog-plan-card dl div{color:var(--muted);justify-content:space-between;gap:9px;font-size:.72rem;display:flex}.catalog-plan-card dd{color:var(--ink);margin:0;font-weight:800}.auction-commission-pricing{background:linear-gradient(135deg,#fff,#f5f9fc);border:1px solid #cad9e3;border-radius:14px;gap:17px;padding:22px;display:grid;box-shadow:0 10px 28px #05264d0b}.auction-commission-pricing>header{grid-template-columns:minmax(0,1fr) minmax(260px,520px);align-items:end;gap:20px;display:grid}.auction-commission-pricing>header div{gap:4px;display:grid}.auction-commission-pricing>header span{color:var(--red);letter-spacing:.04em;text-transform:uppercase;font-size:.69rem;font-weight:900}.auction-commission-pricing h2{font-family:var(--font-display);margin:0;font-size:1.6rem}.auction-commission-pricing>header p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.55}.auction-commission-grid{background:#fff;border:1px solid #dbe4e9;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.auction-commission-grid article{border-right:1px solid #e1e8ec;gap:4px;padding:17px;display:grid}.auction-commission-grid article:last-child{border-right:0}.auction-commission-grid strong{color:#425c70;min-height:32px;font-size:.74rem;line-height:1.35}.auction-commission-grid b{color:var(--navy-900);font-family:var(--font-display);font-size:1.6rem}.auction-commission-grid span{color:var(--muted);font-size:.7rem}.pricing-availability{background:#f1faf5;border:1px solid #c4dbcf;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px 20px;display:grid}.pricing-availability.review{background:#fff9ec;border-color:#e4d2a4}.pricing-availability>svg{color:#07804c;width:24px}.pricing-availability.review>svg{color:#9b6b00}.pricing-availability div{gap:4px;display:grid}.pricing-availability strong{font-size:.9rem}.pricing-availability span{color:#526d60;font-size:.78rem;line-height:1.5}.pricing-availability.review span{color:#746340}.pricing-principles{background:#fff;border:1px solid #d5e0e7;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.pricing-principles article{border-right:1px solid #e2e8ed;grid-template-columns:auto minmax(0,1fr);gap:11px;padding:20px;display:grid}.pricing-principles article:nth-child(3){border-right:0}.pricing-principles article>svg{width:21px;color:var(--red)}.pricing-principles article div{gap:5px;display:grid}.pricing-principles strong{font-size:.88rem}.pricing-principles p{color:var(--muted);margin:0;font-size:.77rem;line-height:1.5}.pricing-principles footer{color:var(--muted);text-align:center;background:#f8fafb;border-top:1px solid #e2e8ed;grid-column:1/-1;padding:12px 20px;font-size:.72rem}@media (max-width:1000px){.pricing-area-grid,.catalog-plan-grid,.auction-commission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-commission-grid article:nth-child(2){border-right:0}.auction-commission-grid article:nth-child(-n+2){border-bottom:1px solid #e1e8ec}}@media (max-width:700px){.pricing-center-hero{padding-block:42px 48px}.pricing-center-body{padding-block:22px 50px}.pricing-area-grid,.catalog-plan-grid,.pricing-principles,.auction-commission-pricing>header,.auction-commission-grid{grid-template-columns:1fr}.auction-commission-grid article,.auction-commission-grid article:nth-child(2){border-bottom:1px solid #e1e8ec;border-right:0}.auction-commission-grid article:last-child{border-bottom:0}.pricing-area-grid>a{min-height:0}.pricing-principles article{border-bottom:1px solid #e2e8ed;border-right:0}.pricing-availability{grid-template-columns:auto minmax(0,1fr)}.pricing-availability .button{grid-column:1/-1;width:100%}}@media (max-width:820px),(pointer:coarse) and (max-width:1180px){.live-event-page{padding:10px 0 calc(34px + env(safe-area-inset-bottom))}.live-event-page>.container{width:min(100% - 16px,760px)}.live-room{gap:10px}.live-room-header{border-radius:13px;flex-direction:column;align-items:stretch;gap:9px;min-height:0;padding:15px 16px}.live-room-header h1{font-size:clamp(1.55rem,7vw,2rem)}.live-room-header p{display:none}.live-room-meta{gap:7px 16px;font-size:.8rem;display:flex}.live-room-meta span:before{display:none}.reminder{justify-content:center;align-self:flex-start;width:max-content;min-height:40px}.live-mobile-jumpbar{top:calc(68px + env(safe-area-inset-top));z-index:35;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #ccd8e1;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:sticky;overflow:hidden;box-shadow:0 9px 26px #001a3821}.live-mobile-jumpbar a{color:#344f68;border-right:1px solid #e0e7ec;align-content:center;place-items:center;gap:2px;min-width:0;min-height:52px;font-size:.73rem;font-weight:850;display:grid}.live-mobile-jumpbar a:last-child{border-right:0}.live-mobile-jumpbar a:nth-child(2){background:var(--red);color:#fff}.live-mobile-jumpbar svg{width:17px;height:17px}.live-stage-grid{grid-template:"stage""commerce""controls""chat"/1fr;gap:10px}.live-stage,.live-commerce-rail,.live-chat,.live-product-rail{border-radius:12px;scroll-margin-top:138px}.live-stage-statusbar{min-height:46px;padding-inline:13px}.cloudflare-live-video{aspect-ratio:auto;min-height:clamp(440px,68svh,660px)}.cloudflare-video-start,.cloudflare-video-state{padding:24px 17px;overflow-y:auto}.cloudflare-video-start>p{max-width:520px;font-size:.875rem}.cloudflare-video-assurance{font-size:.78rem}.cloudflare-camera-choice{width:100%}.cloudflare-video-start .cloudflare-camera-choice button{min-height:50px;font-size:.875rem}.cloudflare-video-start>button{width:100%;min-height:52px}.cloudflare-video-toolbar{right:10px;bottom:max(10px,env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;left:10px}.cloudflare-video-toolbar>span{min-height:28px}.cloudflare-video-toolbar strong{white-space:normal;font-size:.8rem}.cloudflare-video-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.cloudflare-video-actions button{width:100%;min-height:46px;padding-inline:8px;font-size:.78rem}.cloudflare-video-actions .cloudflare-video-stop{grid-column:1/-1}.live-commerce-heading{padding:15px 16px}.live-pinned-product.auction{grid-template-columns:96px minmax(0,1fr);gap:12px;padding:13px 16px}.live-auction-panel{gap:12px;padding:16px}.live-auction-panel>header{align-items:stretch}.auction-clock{min-width:92px}.auction-price-hero strong{font-size:clamp(2rem,11vw,2.65rem)}.live-bid-form input,.live-bid-form button,.auction-manager-action{min-height:52px;font-size:1rem}.auction-facts strong{font-size:.95rem}.live-control-bar{flex-direction:column;align-items:stretch}.live-control-bar button{min-height:50px}.live-chat{min-height:360px}.live-product-rail{padding:15px}.live-product-grid{grid-template-columns:1fr}.binding-bid-backdrop{align-items:end;padding:8px}.binding-bid-dialog{max-height:calc(100dvh - 16px);padding:20px 17px calc(17px + env(safe-area-inset-bottom));border-radius:16px 16px 10px 10px;overflow-y:auto}.binding-bid-dialog button{justify-content:center;min-height:50px}}@container live-page (width<=720px){.live-room{gap:10px}.live-room-header{flex-direction:column;align-items:stretch;gap:9px;min-height:0;padding:15px 16px}.live-room-header h1{font-size:1.75rem}.live-room-header p{display:none}.live-room-meta{gap:7px 16px;display:flex}.live-room-meta span:before{display:none}.reminder{justify-content:center;align-self:flex-start;width:max-content;min-height:40px}.live-mobile-jumpbar{background:#fff;border:1px solid #ccd8e1;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.live-mobile-jumpbar a{border-right:1px solid #e0e7ec;align-content:center;place-items:center;gap:2px;min-height:52px;font-size:.73rem;font-weight:850;display:grid}.live-mobile-jumpbar a:nth-child(2){background:var(--red);color:#fff}.live-mobile-jumpbar svg{width:17px}.live-stage-grid{grid-template:"stage""commerce""controls""chat"/1fr}.cloudflare-live-video{aspect-ratio:auto;min-height:520px}.cloudflare-video-start,.cloudflare-video-state{padding:22px 16px}.cloudflare-camera-choice,.cloudflare-video-start>button{width:100%}.cloudflare-video-toolbar{flex-direction:column;align-items:stretch}.cloudflare-video-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.cloudflare-video-actions button{width:100%;padding-inline:8px}.cloudflare-video-actions .cloudflare-video-stop{grid-column:1/-1}.live-pinned-product.auction{grid-template-columns:96px minmax(0,1fr)}.live-control-bar{flex-direction:column;align-items:stretch}.live-product-grid{grid-template-columns:1fr}}.home-simple-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#186fa94d,#0000 32%),linear-gradient(135deg,#00172f 0%,#052c55 58%,#07436f 100%);position:relative;overflow:hidden}.home-simple-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 12%,#000 72%,#0000);mask-image:linear-gradient(90deg,#0000 12%,#000 72%,#0000)}.home-simple-hero-inner{z-index:1;align-content:center;min-height:610px;padding-block:76px 82px;display:grid;position:relative}.home-simple-copy{max-width:800px}.home-simple-copy h1{color:#fff;max-width:800px;font-family:var(--font-display);letter-spacing:-.055em;margin:12px 0 22px;font-size:clamp(3.25rem,6.8vw,6rem);font-weight:850;line-height:.94}.home-simple-copy h1 strong{color:#ff3549;font-weight:inherit}.home-simple-copy>p:last-child{color:#c6d6e4;max-width:680px;margin:0;font-size:1.14rem;line-height:1.65}.home-simple-search{background:#fff;border:1px solid #ffffff38;border-radius:16px;grid-template-columns:minmax(250px,1.25fr) minmax(210px,.85fr) auto;width:min(920px,100%);margin-top:34px;padding:7px;display:grid;box-shadow:0 24px 55px #000a1c42}.home-simple-search label{color:#60758b;align-items:center;gap:11px;min-width:0;min-height:58px;padding:0 18px;display:flex}.home-simple-search label+label{border-left:1px solid #dde5eb}.home-simple-search label svg{width:20px;color:var(--red);flex:none}.home-simple-search input{width:100%;min-width:0;color:var(--navy-950);background:0 0;border:0;outline:0;font-size:1rem}.home-simple-search button{background:var(--red);color:#fff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-width:142px;font-weight:850;display:inline-flex}.home-simple-search button:hover{background:var(--red-dark)}.home-simple-search button svg{width:18px}.home-simple-actions{gap:12px;margin-top:24px;display:flex}.home-hero-secondary{color:#fff;background:#ffffff14;border-color:#ffffff5c}.home-hero-secondary:hover{background:#ffffff29}.home-simple-trust{color:#b9cddd;flex-wrap:wrap;gap:12px 26px;margin-top:32px;font-size:.9rem;display:flex}.home-simple-trust span{align-items:center;gap:7px;display:inline-flex}.home-simple-trust svg{color:#75ddb0;width:17px}.home-simple-entry{padding-block:68px}.home-simple .section-heading{margin-bottom:26px}.home-simple .section-heading h2{font-size:clamp(2rem,3.8vw,3rem)}.home-simple .home-entry-card{border-radius:14px;min-height:142px;box-shadow:0 10px 30px #05264d0f}.home-simple .home-entry-card span:nth-child(2){gap:7px;display:grid}.home-simple .home-entry-card strong{font-size:1.28rem}.home-simple .home-entry-card em{font-size:.9rem;line-height:1.45}.home-simple .home-listing-section{padding-block:72px 82px}.home-simple-seller{color:#fff;background:#05264d;padding-block:70px}.home-simple-seller-inner{justify-content:space-between;align-items:center;gap:46px;display:flex}.home-simple-seller h2{color:#fff;max-width:720px;font-family:var(--font-display);margin:8px 0 12px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.04}.home-simple-seller p{color:#bfd0df;max-width:710px;margin:0;font-size:1rem;line-height:1.65}.home-simple-seller-inner>div:last-child{gap:14px;min-width:230px;display:grid}.home-simple-info-link{color:#fff;text-align:center;text-underline-offset:4px;font-size:.9rem;font-weight:800;text-decoration:underline}.home-simple-help{background:#f7f9fb;border-bottom:1px solid #dfe6eb;padding-block:24px}.home-simple-help .container{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;display:grid}.home-simple-help svg{color:#087b4a;width:24px}.home-simple-help p{color:#536a80;margin:0;font-size:.92rem;line-height:1.5}.home-simple-help p strong{color:var(--navy-950)}.home-simple-help a{color:var(--red);align-items:center;gap:7px;font-size:.9rem;font-weight:850;display:inline-flex}.home-simple-help a svg{color:currentColor;width:16px}.info-hero{color:#fff;background:linear-gradient(135deg,#00172f,#073a67);padding-block:82px}.info-hero h1{color:#fff;max-width:780px;font-family:var(--font-display);letter-spacing:-.05em;margin:10px 0 16px;font-size:clamp(3rem,6vw,5.25rem);line-height:.98}.info-hero p:not(.eyebrow){color:#c5d5e2;max-width:720px;margin:0;font-size:1.08rem;line-height:1.65}.info-hero>.container>div{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.info-section{padding-block:76px}.info-section-soft{background:#f3f6f8}.info-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.info-steps article{background:#fff;border:1px solid #dce4ea;border-radius:16px;flex-direction:column;align-items:flex-start;min-height:300px;padding:28px;display:flex;position:relative;box-shadow:0 12px 36px #05264d0f}.info-steps article>span{color:#c9d4dd;font-family:var(--font-display);font-size:2rem;font-weight:900;position:absolute;top:20px;right:22px}.info-steps article>svg{width:34px;height:34px;color:var(--red)}.info-steps h3{margin:28px 0 8px;font-size:1.35rem}.info-steps p{color:var(--muted);margin:0 0 26px;line-height:1.65}.info-steps a{color:var(--red);align-items:center;gap:7px;margin-top:auto;font-weight:850;display:inline-flex}.info-steps a svg{width:17px}.info-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.info-tool-grid>a{background:#fff;border:1px solid #d8e2e8;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:112px;padding:20px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.info-tool-grid>a:hover{border-color:#9db0bf;transform:translateY(-2px);box-shadow:0 12px 28px #05264d14}.info-tool-grid>a>svg:first-child{width:26px;color:var(--red)}.info-tool-grid>a>svg:last-child{color:#8393a4;width:17px}.info-tool-grid span{gap:5px;display:grid}.info-tool-grid strong{font-size:1.05rem}.info-tool-grid small{color:var(--muted);font-size:.88rem;line-height:1.5}.info-trust-layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:70px;display:grid}.info-trust-layout h2{font-family:var(--font-display);margin:8px 0 12px;font-size:clamp(2.2rem,4vw,3.4rem)}.info-trust-layout p{color:var(--muted);line-height:1.7}.info-link-list{gap:10px;display:grid}.info-link-list a{border:1px solid #dbe4e9;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:64px;padding:0 17px;font-weight:800;display:grid}.info-link-list a svg:first-child{color:#087b4a}.info-link-list a svg:last-child{color:#8495a6;width:16px}.admin-v2 .admin-shell{grid-template-columns:255px minmax(0,1fr);min-height:calc(100vh - 82px)}.admin-v2 .admin-sidebar{padding:28px 18px}.admin-v2 .admin-brand{padding:0 10px 24px}.admin-v2 .admin-brand>svg{width:32px;height:32px}.admin-v2 .admin-brand strong{font-size:1.05rem}.admin-v2 .admin-brand span{letter-spacing:.08em;font-size:.72rem}.admin-v2 .admin-sidebar nav{gap:6px;margin-top:24px}.admin-v2 .admin-sidebar nav a{border-radius:9px;min-height:48px;padding:0 13px;font-size:.92rem}.admin-v2 .admin-sidebar nav svg{width:19px;height:19px}.admin-v2 .admin-sidebar nav b{width:auto;min-width:22px;height:22px;padding-inline:6px;font-size:.75rem}.admin-v2 .admin-sidebar-foot>a,.admin-v2 .admin-sidebar-foot button{font-size:.86rem}.admin-v2 .admin-health{border-radius:10px;padding:15px}.admin-v2 .admin-health span{font-size:.82rem}.admin-v2 .admin-health small{font-size:.72rem;line-height:1.45}.admin-v2 .admin-content{width:100%;max-width:1500px;padding:38px 42px 56px}.admin-v2 .admin-topbar{margin-bottom:28px}.admin-v2 .admin-topbar>div:first-child>span{font-size:.85rem}.admin-v2 .admin-topbar h1{letter-spacing:-.035em;margin-top:6px;font-size:clamp(2rem,3.6vw,3.1rem)}.admin-v2 .admin-user>span{width:44px;height:44px;font-size:.85rem}.admin-v2 .admin-user strong{font-size:.9rem}.admin-v2 .admin-user small{font-size:.75rem}.admin-v2 .admin-overview-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:18px}.admin-v2 .admin-metrics article{border-radius:12px;min-height:148px;padding:21px;box-shadow:0 8px 24px #05264d0b}.admin-v2 .admin-metrics article.attention{background:#fffaf3;border-color:#efc59b}.admin-v2 .admin-metrics article>span{letter-spacing:.035em;font-size:.76rem}.admin-v2 .admin-metrics article>strong{margin:16px 0 8px;font-size:2rem}.admin-v2 .admin-metrics article>small{font-size:.78rem;line-height:1.4}.admin-v2 .admin-metrics article>svg{width:21px;height:21px}.admin-quick-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.admin-quick-grid>a{background:#fff;border:1px solid #d9e2e8;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:104px;padding:17px;transition:transform .16s,border-color .16s;display:grid;box-shadow:0 8px 22px #05264d0a}.admin-quick-grid>a:hover{border-color:#9db0bf;transform:translateY(-2px)}.admin-quick-grid>a>svg{width:22px;color:var(--red)}.admin-quick-grid>a>span{gap:4px;min-width:0;display:grid}.admin-quick-grid strong{font-size:.92rem}.admin-quick-grid small{color:var(--muted);font-size:.75rem;line-height:1.35}.admin-quick-grid b{min-width:25px;height:25px;color:var(--navy-900);background:#eef3f6;border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;display:flex}.admin-quick-grid b+svg{color:#148253}.admin-v2 .admin-panel{border-radius:12px;margin-bottom:18px;box-shadow:0 8px 24px #05264d0b}.admin-v2 .admin-panel-head{min-height:78px;padding:17px 21px}.admin-v2 .admin-panel-head span{letter-spacing:.04em;font-size:.75rem}.admin-v2 .admin-panel-head h2{font-size:1.35rem}.admin-v2 .admin-panel-head strong,.admin-v2 .admin-panel-head a,.admin-v2 .admin-panel-head button{font-size:.84rem}.admin-v2 .admin-panel p,.admin-v2 .admin-panel span,.admin-v2 .admin-panel small,.admin-v2 .admin-panel label,.admin-v2 .admin-panel input,.admin-v2 .admin-panel select,.admin-v2 .admin-panel textarea{font-size:.84rem;line-height:1.5}.admin-v2 .admin-panel strong,.admin-v2 .admin-panel b{font-size:.9rem}.admin-v2 .admin-panel button,.admin-v2 .admin-panel a{font-size:.82rem}.admin-v2 .admin-empty{min-height:150px;padding:28px}.admin-v2 .admin-empty strong{font-size:1rem}.admin-v2 .admin-empty span{font-size:.84rem}.admin-v2 .admin-monitor-kpis article{padding:18px}.admin-v2 .admin-monitor-kpis span{font-size:.74rem}.admin-v2 .admin-monitor-kpis strong{font-size:1.65rem}.admin-v2 .admin-monitor-kpis small{font-size:.75rem}.admin-v2 .admin-audit{border-radius:10px}.admin-v2 .admin-audit strong{font-size:.9rem}.admin-v2 .admin-audit span{font-size:.78rem}.customer-dashboard .dashboard-main{max-width:1320px;padding:36px 28px 70px}.customer-dashboard .dashboard-accountbar{background:#fffffff7;border-bottom:1px solid #dfe6eb;min-height:72px}.customer-dashboard .dashboard-accountbar nav{gap:4px}.customer-dashboard .dashboard-accountbar nav a{border-radius:8px;min-height:42px;padding-inline:13px;font-size:.9rem}.customer-dashboard .dashboard-welcome{background:linear-gradient(135deg,#fff,#f5f8fa);border-radius:14px;min-height:150px;padding:28px 30px}.customer-dashboard .dashboard-welcome h1{font-size:clamp(2.3rem,4vw,3.35rem)}.customer-dashboard .dashboard-welcome p{max-width:620px;font-size:.95rem;line-height:1.6}.customer-dashboard .dashboard-overview{gap:13px;margin-top:17px}.customer-dashboard .dashboard-overview>article{border-radius:12px;min-height:142px;box-shadow:0 8px 22px #05264d0b}.customer-dashboard .dashboard-panel{border-radius:13px;margin-top:18px;box-shadow:0 8px 24px #05264d0b}.customer-dashboard .panel-heading{padding:22px 24px}.customer-dashboard .panel-heading span,.dashboard-secondary-heading>span,.dashboard-content-heading>span{font-size:.75rem}.customer-dashboard .panel-heading h2{font-size:1.55rem}.customer-dashboard .panel-heading p{font-size:.9rem;line-height:1.5}.customer-dashboard .dashboard-product-copy p,.customer-dashboard .dashboard-product-copy small,.customer-dashboard .dashboard-product-kpis span,.customer-dashboard .inquiry-list p,.customer-dashboard .inquiry-list small{font-size:.82rem}.customer-dashboard .dashboard-product-copy h3{font-size:1.04rem}.customer-dashboard .dashboard-secondary{margin-top:30px}.customer-dashboard .dashboard-secondary-heading p{font-size:.9rem}.customer-dashboard .dashboard-fold{border-radius:12px}.customer-dashboard .dashboard-fold>summary{min-height:76px;padding:14px 19px}.customer-dashboard .dashboard-fold>summary strong{font-size:.96rem}.customer-dashboard .dashboard-fold>summary small{font-size:.78rem}@media (max-width:1180px){.desktop-nav{gap:20px}.admin-v2 .admin-overview-metrics,.admin-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.home-simple-hero-inner{min-height:0;padding-block:60px}.home-simple-search{grid-template-columns:1fr;padding:8px}.home-simple-search label+label{border-top:1px solid #dde5eb;border-left:0}.home-simple-search button{min-height:54px}.home-simple-seller-inner{flex-direction:column;align-items:flex-start}.home-simple-help .container{grid-template-columns:auto 1fr}.home-simple-help a{grid-column:2}.info-steps,.info-trust-layout{grid-template-columns:1fr}.info-trust-layout{gap:34px}.admin-v2 .admin-content{padding:26px 20px 46px}.admin-v2 .admin-overview-metrics,.admin-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.home-simple-hero-inner{padding-block:46px 52px}.home-simple-copy h1{font-size:clamp(2.7rem,13vw,4.1rem)}.home-simple-copy>p:last-child{font-size:1rem}.home-simple-actions{flex-direction:column;align-items:stretch}.home-simple-actions .button{width:100%}.home-simple-trust{flex-direction:column;align-items:flex-start;gap:9px}.home-simple-entry,.home-simple .home-listing-section{padding-block:50px}.home-simple-seller{padding-block:52px}.home-simple-seller-inner>div:last-child{width:100%}.home-simple-help .container{grid-template-columns:1fr}.home-simple-help a{grid-column:1}.info-hero,.info-section{padding-block:52px}.info-tool-grid{grid-template-columns:1fr}.info-steps article{min-height:260px;padding:23px}.admin-v2 .admin-content{padding:22px 14px 42px}.admin-v2 .admin-topbar{flex-direction:column;align-items:flex-start;gap:15px}.admin-v2 .admin-overview-metrics,.admin-quick-grid{grid-template-columns:1fr}.admin-v2 .admin-metrics article{min-height:128px}.admin-quick-grid>a{min-height:86px}.customer-dashboard .dashboard-main{padding:24px 14px 52px}.customer-dashboard .dashboard-welcome{align-items:stretch;padding:22px 20px}}@media (max-width:1000px){.admin-v2 .admin-shell{grid-template-columns:minmax(0,1fr)}.admin-v2 .admin-sidebar{display:none}}@media (max-width:760px){html,body{width:100%;max-width:100%;overflow-x:clip}:where(main,section,article,header,footer,nav,div,form,fieldset){min-width:0}:where(img,video,canvas,iframe,svg){max-width:100%}:where(h1,h2,h3,p,li,label,legend,summary,strong,small,span,a,button){overflow-wrap:anywhere}:where(button,input,select,textarea){max-width:100%}.container{width:min(100% - 24px,650px)}.nav-row{grid-template-columns:74px minmax(0,1fr) auto;gap:6px}.brand{width:74px}.brand img{width:64px;max-height:46px}.nav-actions{gap:5px;min-width:0}.language-switcher.compact{flex:none;padding-inline:5px}.language-switcher.compact select{width:31px;min-width:31px;font-size:.75rem}.nav-actions .button-small{white-space:nowrap;min-width:44px;padding-inline:9px}.mobile-menu-button{flex:none}.page-hero h1,.legal-page h1,.pricing-center-hero h1,.info-hero h1{max-width:100%;font-size:clamp(2.35rem,12vw,3.35rem);line-height:1}.home-simple-copy h1{max-width:100%;font-size:clamp(2.55rem,13vw,3.7rem)}.home-simple-search,.market-search-panel,.auth-card,.listing-composer,.pricing-center-page,.catalog-plan-card,.legal-document,.pro-workspace{width:100%;max-width:100%}.pricing-area-nav,.admin-mobile-nav,.dashboard-accountbar nav,.pro-section-nav{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100vw}.pricing-area-nav{margin-inline:-12px;padding-inline:12px;scroll-padding-inline:12px}.catalog-plan-card{padding:19px}.catalog-plan-head>span{min-height:0}.admin-v2 .admin-content{width:100%;max-width:100%;padding:18px 12px 34px}.admin-v2 .admin-topbar,.admin-v2 .admin-panel-head{flex-wrap:wrap;align-items:flex-start;gap:10px}.admin-v2 .admin-panel,.admin-v2 .admin-price-table,.admin-v2 .admin-order-list,.admin-v2 .moderation-list{width:100%;max-width:100%;overflow:hidden}.admin-v2 .admin-panel-head>:where(a,button,select){max-width:100%}.admin-v2 .admin-order-list article,.admin-v2 .config-table>div{grid-template-columns:minmax(0,1fr)}.admin-v2 .admin-order-list article>*,.admin-v2 .config-table>div>*{grid-column:1;justify-self:start}.customer-dashboard .dashboard-main{width:min(100% - 24px,720px);padding-inline:0}.dashboard-accountbar{max-width:100%;padding-inline:12px}.dashboard-accountbar nav{width:calc(100% + 24px);margin-inline:-12px;padding-inline:12px}.dashboard-product-item,.dashboard-product-controls,.dashboard-fold-content{min-width:0}.auth-page{padding-block:36px}.auth-grid{gap:28px}.auth-card,.auth-content,.auth-required>div{padding:22px 18px}.auth-name-grid{grid-template-columns:1fr}}@media (max-width:420px){.container{width:min(100% - 20px,650px)}.nav-row{grid-template-columns:66px minmax(0,1fr) auto}.brand{width:66px}.brand img{width:58px}.nav-actions .button-small{width:42px;min-width:42px;padding:0}.nav-actions .button-small .cta-label-short{display:none}.language-switcher.compact{min-height:38px}.mobile-menu-button{width:42px;height:42px}.product-card{grid-template-columns:1fr}.admin-v2 .admin-content{padding-inline:10px}.admin-v2 .admin-metrics{grid-template-columns:1fr}.dashboard-account-chip>div{max-width:135px}.dashboard-product-item{grid-template-columns:1fr}.dashboard-product-image,.dashboard-product-controls{grid-column:1}}.mobile-menu-button{border-color:var(--navy-950);background:var(--navy-950);color:#fff;border-radius:12px;width:48px;min-width:48px;height:auto;min-height:46px;padding:0;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;box-shadow:0 7px 18px #001a3833}.mobile-menu-button:hover{border-color:var(--navy-800);background:var(--navy-800);box-shadow:0 9px 22px #001a3840}.mobile-menu-button:active{transform:translateY(1px);box-shadow:0 4px 11px #001a3833}.mobile-menu-button:focus-visible{outline-offset:3px;outline:3px solid #ed001647}.mobile-menu-icon{flex:none;place-items:center;width:21px;height:21px;display:grid}.mobile-menu-icon svg{width:21px;height:21px}.mobile-menu-button[aria-expanded=true]{border-color:var(--red);background:var(--red);box-shadow:0 9px 22px #ed00163d}.mobile-nav-heading{z-index:2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;position:sticky;top:0}.mobile-nav-title{gap:4px;min-width:0;display:grid}.mobile-nav-title>span{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:900}.mobile-nav-close{min-width:44px;min-height:44px;color:var(--navy-950);background:#fff;border:1px solid #ccd7df;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:.8125rem;font-weight:850;display:inline-flex}.mobile-nav-close svg{flex:none;width:18px;height:18px}.mobile-nav-close span{color:inherit;font-size:inherit;letter-spacing:0;text-transform:none}.mobile-nav-links strong{font-size:.9375rem;line-height:1.3}.mobile-nav-links small{text-overflow:clip;white-space:normal;font-size:.8125rem;line-height:1.45;overflow:visible}.mobile-nav-account a,.mobile-nav-account button{white-space:normal;min-height:48px;font-size:.875rem;line-height:1.35}.mobile-nav-primary-action{z-index:2;padding:12px 16px max(12px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-top:1px solid #dfe7ec;position:sticky;bottom:0;box-shadow:0 -10px 28px #001a3814}.mobile-nav-primary-action .button{width:100%;min-height:52px;font-size:.9375rem}.mobile-nav-primary-action svg{width:19px;height:19px}.dashboard-navigation{min-width:0}.dashboard-navigation>summary{display:none}.dashboard-navigation>nav{display:flex!important}.admin-mobile-menu{display:none}@media (max-width:1050px){.desktop-only{display:none!important}.nav-actions{justify-self:end}.mobile-nav{top:calc(84px + env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));flex-direction:column;width:min(460px,100% - 36px);max-height:none;display:flex;left:auto}.mobile-nav-links>a{min-height:82px}.admin-mobile-menu{background:#fff;border:1px solid #ccd8e1;border-radius:12px;margin:-2px 0 22px;display:block;box-shadow:0 9px 26px #05264d12}.admin-mobile-menu>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:54px;padding:0 14px;list-style:none;display:grid}.admin-mobile-menu>summary::-webkit-details-marker{display:none}.admin-mobile-menu>summary>span{align-items:center;gap:8px;min-width:0;display:inline-flex}.admin-mobile-menu>summary>span svg{width:19px;height:19px;color:var(--red)}.admin-mobile-menu>summary strong{font-size:.9375rem}.admin-mobile-menu>summary small{color:#607489;font-size:.8125rem;font-weight:800}.admin-mobile-menu>summary>svg{width:18px;transition:transform .16s}.admin-mobile-menu[open]>summary>svg{transform:rotate(180deg)}.admin-mobile-menu:not([open])>.admin-mobile-nav{display:none!important}.admin-mobile-menu>.admin-mobile-nav{border-top:1px solid #e0e7ec;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:12px;overflow:visible;display:grid!important}.admin-mobile-menu .admin-mobile-nav a{white-space:normal;justify-content:flex-start;min-width:0;min-height:50px;padding:8px 11px;font-size:.875rem;line-height:1.3}.admin-mobile-menu .admin-mobile-nav svg{flex:none;width:18px;height:18px}.admin-mobile-menu .admin-mobile-nav a>span{overflow-wrap:anywhere;min-width:0}.admin-mobile-menu .admin-mobile-nav a>b{min-width:22px;height:22px;color:var(--navy-950);background:#edf2f6;border-radius:999px;place-items:center;margin-left:auto;padding-inline:5px;font-size:.75rem;display:grid}.admin-mobile-menu .admin-mobile-nav a.active>b{background:#fff}}@media (min-width:1001px){.admin-mobile-menu{display:none}}@media (max-width:1000px){.admin-v2 .admin-shell{grid-template-columns:minmax(0,1fr)}.admin-v2 .admin-sidebar{display:none}.admin-v2 .admin-content{width:100%;min-width:0}}@media (max-width:820px){.dashboard-accountbar{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:10px 14px 12px;display:grid;position:static}.dashboard-account-chip{min-width:0}.dashboard-accountbar>form{justify-self:end}.dashboard-logout{width:auto;min-height:46px;padding-inline:12px;font-size:.875rem}.dashboard-logout span{display:inline}.dashboard-navigation{background:#f8fafb;border:1px solid #d3dee6;border-radius:11px;grid-column:1/-1;width:100%}.dashboard-navigation>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:52px;padding:0 13px;list-style:none;display:grid}.dashboard-navigation>summary::-webkit-details-marker{display:none}.dashboard-navigation>summary>span{align-items:center;gap:8px;min-width:0;display:inline-flex}.dashboard-navigation>summary>span svg{width:19px;height:19px;color:var(--red)}.dashboard-navigation>summary strong{font-size:.9375rem}.dashboard-navigation>summary small{color:#607489;font-size:.8125rem;font-weight:800}.dashboard-navigation>summary>svg{width:18px;transition:transform .16s}.dashboard-navigation[open]>summary>svg{transform:rotate(180deg)}.dashboard-navigation:not([open])>nav{display:none!important}.dashboard-navigation>nav{border-top:1px solid #dce5eb;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:0;padding:10px;overflow:visible;display:grid!important}.dashboard-navigation>nav a{text-align:center;white-space:normal;background:#fff;border:1px solid #d7e0e7;justify-content:center;min-width:0;min-height:50px;padding:8px 10px;font-size:.875rem;line-height:1.3}.customer-dashboard .dashboard-navigation>nav a{min-height:50px}.dashboard-navigation>nav a svg{flex:none;width:18px;height:18px;display:block}}@media (max-width:760px){.nav-row{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.mobile-nav{top:calc(76px + env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));left:max(10px,env(safe-area-inset-left));width:auto}.mobile-nav-links{gap:9px}.admin-mobile-menu>.admin-mobile-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){html{-webkit-text-size-adjust:100%}:where(input,select,textarea){font-size:1rem}.nav-row{min-height:64px}.brand{width:72px;height:64px;padding-block:6px}.brand img{width:66px;max-height:48px}.nav-actions{gap:7px}.header-sell-cta{display:none}.language-switcher,.language-switcher.compact{border-radius:10px;min-height:46px}.language-switcher.compact select{width:34px;min-width:34px;font-size:.875rem}.mobile-menu-button{border-radius:12px;min-height:48px}.mobile-nav{top:calc(72px + env(safe-area-inset-top));border-radius:16px}.mobile-nav-heading{padding:14px}.mobile-nav-heading strong{font-size:1.25rem;line-height:1.15}.mobile-nav-close span{display:none}.mobile-nav-links{grid-template-columns:1fr;padding:10px}.mobile-nav-links>a{min-height:72px;padding:11px 12px}.mobile-nav-account{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.mobile-nav-account>p{grid-column:1/-1}.mobile-nav-account a,.mobile-nav-account button{justify-content:flex-start;padding:9px 11px}.admin-mobile-menu>.admin-mobile-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2 .admin-panel :is(button,.admin-action),.dashboard-heading-action,.dashboard-product-controls :is(a,button){min-height:44px}}@media (max-width:480px){.dashboard-accountbar{padding-inline:10px}.dashboard-account-chip>div{max-width:none}.dashboard-navigation>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-navigation>nav a{font-size:.875rem}.dashboard-navigation>nav a svg{display:block!important}.admin-mobile-menu>summary small,.dashboard-navigation>summary small{display:none}.admin-mobile-menu>summary,.dashboard-navigation>summary{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:390px){.container{width:calc(100% - 20px)}.nav-row{gap:6px}.brand{width:64px}.brand img{width:60px}.nav-actions{gap:6px}.language-switcher{padding-inline:6px}.mobile-menu-button{width:48px;min-width:48px;padding:0}.mobile-nav{right:max(6px,env(safe-area-inset-right));left:max(6px,env(safe-area-inset-left))}.mobile-nav-account{grid-template-columns:1fr}.mobile-nav-account>p{grid-column:1}.mobile-nav-primary-action{padding-inline:10px}.admin-mobile-menu .admin-mobile-nav a,.dashboard-navigation>nav a{padding-inline:8px}}.admin-v2 .admin-analytics-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1100px){.admin-v2 .admin-analytics-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.admin-v2 .admin-analytics-metrics{grid-template-columns:1fr}}@media (pointer:coarse){:where(button,.button,summary,.icon-link,.language-switcher){touch-action:manipulation}}@media (max-width:820px){:where(.customer-dashboard,.admin-v2,.pro-page),:where(.customer-dashboard,.admin-v2,.pro-page) *{box-sizing:border-box}:where(.customer-dashboard,.admin-v2,.pro-page) :where(section,article,div,form,fieldset,details,summary,nav,dl){min-width:0;max-width:100%}:where(.customer-dashboard,.admin-v2,.pro-page) :where(h1,h2,h3,h4,p,a,button,label,legend,span,strong,small,b,em,dt,dd){overflow-wrap:anywhere;word-break:break-word;min-width:0}:where(.customer-dashboard,.admin-v2,.pro-page) :where(input,select,textarea){width:100%;min-width:0}.customer-dashboard .dashboard-main{width:min(100% - 24px,720px);max-width:100%;padding:22px 0 48px}.customer-dashboard :where(.dashboard-panel,.dashboard-fold,.dashboard-account-restriction){width:100%;max-width:100%;overflow:hidden}.customer-dashboard .dashboard-welcome{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;padding:22px;display:grid}.customer-dashboard .dashboard-welcome h1{font-size:clamp(2rem,8vw,2.7rem);line-height:1.02}.customer-dashboard .dashboard-welcome-actions,.customer-dashboard .dashboard-heading-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.customer-dashboard .dashboard-welcome-actions :where(a,button),.customer-dashboard .dashboard-heading-actions :where(a,button){text-align:center;white-space:normal;justify-content:center;width:100%;min-width:0}.customer-dashboard .dashboard-tool-grid,.customer-dashboard .dashboard-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-dashboard .dashboard-capacity-card{grid-column:1/-1}.customer-dashboard .panel-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:18px;display:grid}.customer-dashboard .dashboard-product-item{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:13px;padding:15px}.customer-dashboard .dashboard-product-image .product-visual{width:84px;min-height:74px}.customer-dashboard .dashboard-product-image .product-visual>img{height:74px}.customer-dashboard .dashboard-product-copy :where(h3,p),.customer-dashboard .dashboard-product-statusline :where(span,small){text-overflow:clip;white-space:normal;overflow:visible}.customer-dashboard .dashboard-product-kpis{flex-wrap:wrap;gap:6px 11px;display:flex}.customer-dashboard .dashboard-product-controls{grid-column:1/-1;grid-template-columns:auto repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;width:100%}.customer-dashboard .dashboard-product-controls>strong{text-align:left;align-self:center;margin:0 6px 0 0}.customer-dashboard .dashboard-product-controls :where(a,button){white-space:normal;justify-content:center;width:100%;min-width:0}.customer-dashboard .inquiry-list article{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px}.customer-dashboard .inquiry-list article>div :where(strong,p,small){white-space:normal}.customer-dashboard .dashboard-reply-link{grid-column:2;justify-content:center;width:100%}.customer-dashboard .dashboard-fold>summary{grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;padding:13px 15px}.customer-dashboard .dashboard-fold>summary>span:nth-child(2){min-width:0}.customer-dashboard .dashboard-fold>summary :where(strong,small,b){white-space:normal}.customer-dashboard .dashboard-fold-content{padding:17px}.customer-dashboard #sichtbarkeit .dashboard-fold-content,.customer-dashboard .dashboard-packages-content .dashboard-plan-grid,.customer-dashboard .dashboard-account-content .account-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.customer-dashboard .dashboard-visibility-intro,.customer-dashboard .dashboard-boost-options,.customer-dashboard .dashboard-content-heading,.customer-dashboard .dashboard-orders,.customer-dashboard .seller-contact-form,.customer-dashboard .billing-profile-form{grid-column:1/-1}.customer-dashboard .dashboard-orders>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.customer-dashboard .dashboard-orders>div>:where(a,button,b){justify-self:start}.pro-page .container{width:min(100% - 24px,720px)}.pro-workspace :where(.pro-panel,.pro-hero,.pro-section-nav,.workspace-switcher){width:100%;max-width:100%;overflow:hidden}.pro-workspace .pro-hero{grid-template-columns:minmax(0,1fr) auto;gap:18px;min-height:0;padding:24px;display:grid}.pro-workspace .pro-hero h1{font-size:clamp(2.25rem,9vw,3rem)}.pro-workspace .pro-plan-badge{min-width:125px;padding:16px}.pro-workspace .workspace-switcher,.pro-workspace .pro-section-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:8px;display:grid;overflow:visible}.pro-workspace .workspace-switcher a,.pro-workspace .pro-section-nav a{text-align:center;white-space:normal;border:1px solid #dce4ea;border-radius:8px;min-width:0;min-height:48px;padding:8px;font-size:.8125rem;line-height:1.3}.pro-workspace .pro-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-workspace :where(.pro-main-grid,.pro-specialist-modules){grid-template-columns:minmax(0,1fr)}.pro-workspace .pro-panel-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:16px;display:grid}.pro-workspace :where(.pro-form,.live-planner-form,.team-invite-form){grid-template-columns:minmax(0,1fr);gap:10px;padding:16px}.pro-workspace :where(.pro-form,.live-planner-form) .field-wide{grid-column:1}.pro-workspace input:is([type=checkbox],[type=radio]){flex:0 0 20px;width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;padding:0}.pro-workspace .live-price-confirmation{width:100%;min-width:0;padding:14px}.pro-workspace .live-price-confirmation .live-confirmation-check{grid-template-columns:20px minmax(0,1fr);width:100%;min-width:0}.pro-workspace .live-price-confirmation :where(strong,span,a){word-break:normal;overflow-wrap:anywhere;max-width:100%}.pro-workspace .live-provider-health{grid-template-columns:auto minmax(0,1fr);align-items:start}.pro-workspace .live-provider-health>:where(button,.live-provider-health-note){grid-column:2;justify-self:stretch;width:100%}.pro-workspace :where(.pro-inventory-list,.team-list,.planned-live-list) article{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:13px 15px}.pro-workspace :where(.pro-inventory-list,.team-list,.planned-live-list) article>:where(a,button,select,b,span):last-child{grid-column:2;justify-self:start}.pro-workspace .planned-live-actions{grid-column:2;justify-content:flex-start;width:100%}.pro-workspace :where(.live-listing-choice,.auction-lot-fields,.live-credit-purchase){grid-template-columns:minmax(0,1fr)}.admin-v2 .admin-content{width:100%;max-width:100%;padding:18px 12px 36px}.admin-v2 .admin-topbar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:18px;display:grid}.admin-v2 .admin-topbar h1{font-size:clamp(1.8rem,8vw,2.45rem);line-height:1.05}.admin-v2 :where(.admin-alert,.admin-audit){grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:14px}.admin-v2 :where(.admin-alert,.admin-audit)>:where(a,button,b):last-child{grid-column:2;justify-self:start}.admin-v2 :where(.admin-overview-metrics,.admin-metrics,.admin-quick-grid,.finance-summary-grid,.admin-monitor-kpis){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-v2 :where(.admin-main-grid,.admin-settings-grid,.admin-dossier-grid,.system-capability-grid){grid-template-columns:minmax(0,1fr)}.admin-v2 .admin-panel{width:100%;max-width:100%;overflow:hidden}.admin-v2 .admin-panel-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:0;padding:15px;display:grid}.admin-v2 .moderation-list article{grid-template-columns:66px minmax(0,1fr);align-items:start;gap:11px;padding:14px}.admin-v2 .moderation-list article>:where(.risk-score,.moderation-actions,a,button){grid-column:2;justify-self:start}.admin-v2 .moderation-list article>div:nth-child(2) strong{text-overflow:clip;white-space:normal;overflow:visible}.admin-v2 .moderation-actions,.admin-v2 .admin-order-actions,.admin-v2 .admin-social-payment-actions,.admin-v2 .finance-order-actions{justify-content:flex-start;width:100%}.admin-v2 .admin-report-list article,.admin-v2 .admin-social-campaign>header,.admin-v2 .admin-social-brief,.admin-v2 .admin-social-publication{grid-template-columns:minmax(0,1fr);align-items:start}.admin-v2 .admin-social-order-meta{justify-items:start}.admin-v2 .admin-social-campaign :where(strong,a){text-overflow:clip;white-space:normal;overflow:visible}.admin-v2 :where(.admin-price-table>form,.admin-price-table>form.commission-rate-row){grid-template-columns:minmax(0,1fr);align-items:stretch}.admin-v2 .admin-price-table>form>small{grid-column:1}.admin-v2 .admin-customer-directory{padding:12px}.admin-v2 .admin-customer-table,.admin-v2 .finance-order-table{overflow:hidden}.admin-v2 .admin-customer-head,.admin-v2 .finance-order-head{display:none}.admin-v2 .admin-customer-row{border:1px solid #e0e7ec;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 12px;min-width:0;margin:10px;padding:14px}.admin-v2 .admin-customer-identity{grid-column:1/-1}.admin-v2 .admin-customer-identity :where(strong,small){text-overflow:clip;white-space:normal;overflow:visible}.admin-v2 .admin-customer-row .admin-dossier-link{grid-column:1/-1;width:100%}.admin-v2 .finance-order-table>article{border:1px solid #e0e7ec;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;min-width:0;margin:10px;padding:14px}.admin-v2 .finance-order-copy,.admin-v2 .finance-order-actions{grid-column:1/-1}.admin-v2 .finance-order-copy>strong{text-overflow:clip;white-space:normal;overflow:visible}.admin-v2 .finance-toolbar,.admin-v2 .admin-customer-tools,.admin-v2 .admin-social-connection{flex-direction:column;align-items:stretch}.admin-v2 .finance-search,.admin-v2 .admin-customer-tools>label{width:100%}.admin-v2 .admin-dossier-side{grid-template-columns:minmax(0,1fr)}.admin-v2 :where(.admin-dossier-orders,.admin-dossier-listings) article{grid-template-columns:60px minmax(0,1fr);align-items:start}.admin-v2 :where(.admin-dossier-orders,.admin-dossier-listings) article>:where(b,span,a,.admin-action-wrap,.admin-order-actions,.listing-admin-status){grid-column:2;justify-self:start}.admin-v2 :where(.admin-dossier-orders,.admin-dossier-listings) strong{text-overflow:clip;white-space:normal;overflow:visible}}@media (max-width:620px){.customer-dashboard .dashboard-main,.pro-page .container{width:calc(100% - 20px)}.customer-dashboard .dashboard-welcome{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px}.customer-dashboard .dashboard-welcome-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.customer-dashboard .dashboard-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.customer-dashboard .dashboard-capacity-card{grid-template-columns:auto minmax(0,1fr);padding:15px}.customer-dashboard .dashboard-capacity-card>a{grid-column:2}.customer-dashboard .dashboard-stat-card{padding:14px;min-height:106px!important}.customer-dashboard .panel-heading{grid-template-columns:minmax(0,1fr);padding:16px}.customer-dashboard .dashboard-heading-actions{width:100%}.customer-dashboard .dashboard-product-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-dashboard .dashboard-product-controls>strong{grid-column:1/-1}.customer-dashboard .dashboard-fold>summary{grid-template-columns:auto minmax(0,1fr) auto}.customer-dashboard .dashboard-fold>summary>b{grid-column:2;justify-self:start}.customer-dashboard .dashboard-fold>summary>svg{grid-area:1/3/span 2}.customer-dashboard #sichtbarkeit .dashboard-fold-content,.customer-dashboard .dashboard-packages-content .dashboard-plan-grid,.customer-dashboard .dashboard-account-content .account-settings-grid,.customer-dashboard .seller-contact-fields,.customer-dashboard .billing-profile-form{grid-template-columns:minmax(0,1fr)}.customer-dashboard .dashboard-live-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.customer-dashboard .dashboard-live-stats>div{padding:10px 7px}.customer-dashboard .dashboard-orders>div{border:1px solid #e2e8ed;border-radius:9px;margin-top:9px;padding:12px}.pro-workspace .pro-hero{grid-template-columns:minmax(0,1fr);padding:20px}.pro-workspace .pro-plan-badge{grid-template-columns:auto minmax(0,1fr);place-items:center start;width:100%;min-width:0}.pro-workspace .workspace-switcher,.pro-workspace .pro-section-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-workspace .pro-panel-heading{grid-template-columns:auto minmax(0,1fr)}.pro-workspace .pro-panel-heading>:where(a,button):last-child{grid-column:2;justify-self:start}.pro-workspace :where(.pro-invite-accept,.pro-upgrade-gate){grid-template-columns:auto minmax(0,1fr);padding:18px}.pro-workspace :where(.pro-invite-accept,.pro-upgrade-gate) :where(a,button,form):last-child{grid-column:2}.admin-v2 .admin-content{padding:14px 10px 30px}.admin-v2 .admin-user>div{display:none}.admin-v2 :where(.admin-overview-metrics,.admin-metrics,.admin-quick-grid,.finance-summary-grid,.admin-monitor-kpis){grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2 .admin-metrics article{min-height:116px;padding:15px}.admin-v2 .admin-panel-head{grid-template-columns:minmax(0,1fr)}.admin-v2 .admin-panel-head>:where(a,button,select,strong,svg):last-child{justify-self:start}.admin-v2 .admin-status-filter,.admin-v2 .finance-filters{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.admin-v2 .admin-status-filter button,.admin-v2 .finance-filters button{width:100%}.admin-v2 .admin-social-campaigns,.admin-v2 .admin-report-list{padding:10px}.admin-v2 .admin-customer-hero{grid-template-columns:48px minmax(0,1fr);gap:11px;padding:15px}.admin-v2 .admin-customer-avatar{width:48px;height:48px}.admin-v2 .admin-customer-hero>.account-status{grid-column:2}.admin-v2 .admin-account-state,.admin-v2 .admin-account-action-grid{grid-template-columns:minmax(0,1fr)}.admin-v2 .admin-account-state>p,.admin-v2 .admin-account-action-grid button{grid-column:1}}@media (max-width:430px){.dashboard-accountbar{grid-template-columns:minmax(0,1fr) auto;padding-inline:9px}.dashboard-account-chip>div{max-width:min(48vw,165px)}.dashboard-account-chip :where(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-logout{width:44px;padding:0}.dashboard-logout span{display:none}.customer-dashboard .dashboard-welcome-actions,.customer-dashboard .dashboard-heading-actions,.customer-dashboard .dashboard-product-controls{grid-template-columns:minmax(0,1fr)}.customer-dashboard .dashboard-product-controls>strong{grid-column:1}.customer-dashboard .dashboard-product-item{grid-template-columns:76px minmax(0,1fr);gap:10px;padding:13px}.customer-dashboard .dashboard-product-image .product-visual{width:76px;min-height:68px}.customer-dashboard .dashboard-product-image .product-visual>img{height:68px}.customer-dashboard .inquiry-list article{grid-template-columns:minmax(0,1fr)}.customer-dashboard .inquiry-list article>span{width:34px;height:34px}.customer-dashboard .dashboard-reply-link{grid-column:1}.customer-dashboard .dashboard-fold-content{padding:14px}.customer-dashboard .dashboard-live-stats,.customer-dashboard .dashboard-orders>div,.admin-v2 .finance-order-table>article,.admin-v2 .admin-customer-row{grid-template-columns:minmax(0,1fr)}.customer-dashboard .dashboard-orders>div>*,.admin-v2 .finance-order-table>article>*,.admin-v2 .admin-customer-row>*{justify-self:start;grid-column:1!important}.admin-v2 .admin-customer-row .admin-dossier-link,.admin-v2 .finance-order-actions{width:100%}.admin-v2 .admin-quick-grid,.admin-v2 .moderation-list article{grid-template-columns:minmax(0,1fr)}.admin-v2 .moderation-list article>*{grid-column:1!important}.admin-v2 .admin-product-thumb{width:100%;height:112px}.admin-v2 .admin-product-thumb img{object-fit:cover}.pro-workspace .pro-summary-grid,.pro-workspace :where(.pro-inventory-list,.team-list,.planned-live-list) article{grid-template-columns:minmax(0,1fr)}.pro-workspace :where(.pro-inventory-list,.team-list,.planned-live-list) article>*{justify-self:start;grid-column:1!important}.pro-workspace .planned-live-actions{grid-column:1!important}}@media (max-width:360px){.customer-dashboard .dashboard-main,.pro-page .container{width:calc(100% - 14px)}.customer-dashboard .dashboard-overview,.admin-v2 :where(.admin-overview-metrics,.admin-metrics,.finance-summary-grid,.admin-monitor-kpis),.pro-workspace .workspace-switcher,.pro-workspace .pro-section-nav{grid-template-columns:minmax(0,1fr)}.admin-v2 .admin-content{padding-inline:7px}}.product-detail-page{background:#f4f7f9;padding-top:18px}.product-breadcrumb{margin-bottom:16px;font-size:.8125rem}.product-detail-grid{grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);gap:20px;padding-bottom:20px}.product-detail-grid>*{min-width:0}.product-media-column{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%}.detail-gallery{background:#fff;border:1px solid #dce4ea;border-radius:20px;width:100%;min-width:0;max-width:100%;padding:11px;overflow:hidden;box-shadow:0 10px 28px #05264d12}.gallery-main{background:#eef2f5;border:0;border-radius:14px;min-width:0;max-width:100%}.gallery-main>img,.gallery-main .product-visual{aspect-ratio:4/3;width:100%;height:auto;min-height:0}.gallery-main>img{object-fit:contain}.gallery-thumbs{overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-snap-type:inline proximity;-webkit-overflow-scrolling:touch;gap:8px;width:100%;min-width:0;max-width:100%;margin-top:10px;padding-bottom:2px;display:flex;overflow:auto hidden}.gallery-thumbs button{scroll-snap-align:start;border-radius:10px;flex:0 0 92px;width:92px;height:70px}.gallery-thumbs button.active{border-width:2px;border-color:var(--red);box-shadow:0 0 0 2px #d514291f}.gallery-thumbs button span{text-align:center;border-radius:999px;min-width:20px;padding:3px 6px;font-size:.6875rem}.detail-info{background:#fff;border:1px solid #dce4ea;border-radius:20px;min-width:0;padding:25px;box-shadow:0 10px 28px #05264d12}.detail-kicker{flex-wrap:wrap;gap:7px;margin-bottom:13px}.detail-kicker span{letter-spacing:.07em;border-radius:999px;padding:6px 9px;font-size:.6875rem}.detail-title{overflow-wrap:anywhere;letter-spacing:-.035em;font-size:clamp(2rem,3.25vw,2.8rem);line-height:1.04}.detail-price{margin:15px 0 12px;font-size:clamp(1.875rem,2.8vw,2.25rem);line-height:1.1}.detail-description{color:#4e6074;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0 0 16px;font-size:1rem;line-height:1.6;display:-webkit-box;overflow:hidden}.detail-facts{color:#42576d;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding-block:15px;font-size:.875rem;line-height:1.35;display:grid}.detail-facts span{align-items:flex-start;min-width:0}.detail-facts svg{flex:none;width:17px;height:17px}.product-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:15px 0;display:grid}.product-primary-actions a{min-width:0;min-height:48px;color:var(--navy-950);text-align:center;background:#f8fafb;border:1px solid #cfd9e2;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 11px;font-size:.875rem;font-weight:850;line-height:1.25;display:flex}.product-primary-actions a:hover{border-color:var(--navy-800);background:#eef4f8}.product-primary-actions a.primary{border-color:var(--red);background:var(--red);color:#fff}.product-primary-actions a.primary:hover{background:#b5091c}.product-primary-actions a:first-child:not(.primary){border-color:var(--navy-950);background:var(--navy-950);color:#fff}.product-primary-actions a:last-child:nth-child(odd){grid-column:1/-1}.product-primary-actions svg{flex:none;width:18px;height:18px}.detail-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-block:15px;display:grid}.detail-actions .favorite-control,.detail-actions .share-control{min-width:0}.detail-actions .favorite-control:not(.compact) .favorite-button,.detail-actions .share-control>button,.detail-actions>button{border-radius:9px;justify-content:center;width:100%;min-width:0;min-height:44px;padding-inline:9px;font-size:.875rem}.detail-actions .favorite-button span{font-size:.875rem}.seller-card{background:#f8fafb;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:15px}.seller-card span,.seller-card small{font-size:.75rem;line-height:1.4}.seller-card strong{font-size:.9375rem}.seller-card>a{font-size:.8125rem}.seller-public-contact{border-radius:13px;gap:9px;margin:10px 0 0;padding:15px}.seller-public-contact>strong{font-size:.875rem}.seller-public-contact a{min-height:42px;font-size:.8125rem}.seller-public-contact>span{font-size:.8125rem;line-height:1.45}.seller-public-contact>small{font-size:.75rem}.specialist-provider-card{margin:14px 0 0;padding:15px}.specialist-provider-card span,.specialist-provider-card small,.specialist-provider-card b{font-size:.75rem}.specialist-provider-card strong{font-size:.9375rem}.product-specs-section{padding-bottom:20px}.product-specs-section,#besichtigung,#kontakt,#preisangebot,#beschreibung{scroll-margin-top:104px}.product-specs-section .specialist-detail-facts{background:#fff;border-radius:18px;gap:16px;margin:0;padding:20px;box-shadow:0 14px 36px #05264d0f}.product-specs-section .specialist-detail-title span{font-size:.75rem}.product-specs-section .specialist-detail-title strong{font-size:1rem}.product-specs-section .specialist-detail-facts dl{grid-template-columns:repeat(4,minmax(0,1fr))}.product-specs-section .specialist-detail-facts dl div{padding:12px 13px}.product-specs-section .specialist-detail-facts dt{font-size:.75rem}.product-specs-section .specialist-detail-facts dd{font-size:.875rem}.product-specs-section .specialist-feature-tags span{font-size:.75rem}.product-contact-layout{background:#fff;border:1px solid #dce4ea;border-radius:20px;gap:12px;margin-bottom:20px;padding:16px;display:grid;box-shadow:0 10px 28px #05264d0f}.product-contact-layout.with-appointment{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);grid-template-areas:"appointment message""safety safety";align-items:start}.product-contact-layout.with-appointment.has-offer{grid-template-areas:"appointment message""offer message""safety safety"}.product-contact-layout .commerce-contact-card{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));align-items:start;gap:16px;display:grid}.product-contact-layout.with-appointment .commerce-contact-card{display:contents}.product-contact-layout.with-appointment .specialist-appointment-card{grid-area:appointment}.product-contact-layout.with-appointment .inquiry-form{grid-area:message}.product-contact-layout.with-appointment .offer-composer{grid-area:offer}.product-contact-layout .inquiry-form,.product-contact-layout .specialist-appointment-card{box-shadow:none;border-radius:14px;margin:0;padding:20px}.product-contact-layout .specialist-appointment-card{background:linear-gradient(145deg,#fff 0%,#fff7f8 100%);border-color:#efc4ca}.product-contact-layout .appointment-login-card p{color:#52657a;margin:0;font-size:.875rem;line-height:1.6}.product-contact-layout .appointment-login-card .button{width:100%;min-height:48px;margin-top:2px}.product-contact-layout .offer-composer{box-shadow:none;border-radius:14px;margin:0;padding:18px}.product-contact-layout .inquiry-heading strong{font-size:1.125rem}.product-contact-layout .inquiry-heading span{font-size:.8125rem}.product-contact-layout .inquiry-form label,.product-contact-layout .offer-composer label,.product-contact-layout .specialist-appointment-card>label,.product-contact-layout .appointment-dates label{font-size:.875rem}.product-contact-layout .inquiry-form textarea,.product-contact-layout .inquiry-form input,.product-contact-layout .offer-composer input,.product-contact-layout .specialist-appointment-card input,.product-contact-layout .specialist-appointment-card textarea{border-radius:9px;min-height:46px;font-size:1rem}.product-contact-layout .inquiry-form>small,.product-contact-layout .offer-composer>div:first-child small,.product-contact-layout .appointment-card-title span{font-size:.75rem}.product-contact-layout .offer-composer>div:first-child strong,.product-contact-layout .appointment-card-title strong{font-size:1rem}.product-contact-layout .offer-composer>button{min-height:46px;font-size:.8125rem}.product-contact-layout>.inquiry-success{border-radius:16px;margin:0}.product-contact-layout>.safety-note{border-radius:13px;grid-area:safety/1/safety/-1;gap:11px;margin:0;padding:15px 17px}.product-contact-layout>.safety-note strong{font-size:.875rem}.product-contact-layout>.safety-note span{font-size:.8125rem}.product-copy-grid{border-top:0;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:16px;padding:0 0 38px}.product-copy-grid article,.product-copy-grid aside{background:#fff;border:1px solid #dce4ea;border-radius:18px;padding:24px;box-shadow:0 12px 32px #05264d0e}.product-copy-grid article h2{margin-bottom:14px;font-size:clamp(1.75rem,3vw,2.25rem)}.product-copy-grid article>p:not(.eyebrow){overflow-wrap:anywhere;margin-bottom:0;font-size:1rem;line-height:1.7}.product-copy-grid ul{gap:10px;margin-top:20px}.product-copy-grid li{align-items:flex-start;font-size:.875rem;line-height:1.45}.product-copy-grid aside{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product-copy-grid aside span,.product-copy-grid aside strong{padding-block:10px;font-size:.8125rem;line-height:1.4}.product-copy-grid aside strong{overflow-wrap:anywhere}.product-copy-grid .product-attribute em,.product-copy-grid .product-attribute b{font-size:.8125rem}.related-section{padding-block:46px}@media (max-width:900px){.product-detail-grid{grid-template-columns:1fr}.detail-gallery{max-width:none}.product-specs-section .specialist-detail-facts dl{grid-template-columns:repeat(2,minmax(0,1fr))}.product-contact-layout.with-appointment{grid-template-columns:1fr;grid-template-areas:"appointment""message""safety"}.product-contact-layout.with-appointment.has-offer{grid-template-areas:"appointment""message""offer""safety"}.product-copy-grid{grid-template-columns:1fr}}@media (max-width:680px){.product-detail-page{padding-top:10px}.product-breadcrumb{margin-bottom:10px}.product-detail-grid{gap:12px;padding-bottom:12px}.detail-gallery{border-radius:15px;padding:7px}.gallery-main{border-radius:11px}.gallery-thumbs{gap:7px;margin-top:7px}.gallery-thumbs button{flex-basis:78px;width:78px;height:60px}.detail-info{border-radius:15px;padding:19px 17px}.detail-title{font-size:clamp(1.75rem,9vw,2.2rem)}.detail-price{font-size:1.875rem}.detail-description{-webkit-line-clamp:4;font-size:1rem}.detail-facts{grid-template-columns:1fr;gap:9px}.product-primary-actions{margin-block:13px}.product-primary-actions a{min-height:52px;padding-inline:8px;font-size:.875rem}.detail-actions{gap:6px}.detail-actions .favorite-control:not(.compact) .favorite-button,.detail-actions .share-control>button,.detail-actions>button{padding-inline:6px;font-size:.875rem}.detail-actions .favorite-button span{font-size:.875rem}.seller-card{grid-template-columns:auto minmax(0,1fr)}.seller-card>a{text-align:center;border-top:1px solid #dce4ea;grid-column:1/-1;min-height:42px;padding-top:11px}.seller-public-contact a{flex:130px;justify-content:center}.product-specs-section{padding-bottom:12px}.product-specs-section .specialist-detail-facts{border-radius:15px;padding:17px}.product-specs-section .specialist-detail-facts dl{grid-template-columns:1fr}.product-contact-layout{border-radius:15px;gap:12px;margin-bottom:12px;padding:10px}.product-contact-layout .commerce-contact-card{grid-template-columns:1fr;gap:12px}.product-contact-layout.with-appointment .commerce-contact-card{display:contents}.product-contact-layout .inquiry-form,.product-contact-layout .specialist-appointment-card,.product-contact-layout .offer-composer{border-radius:15px;height:auto;padding:18px 16px}.product-contact-layout .inquiry-fields,.product-contact-layout .appointment-dates,.product-contact-layout .offer-composer{grid-template-columns:1fr}.product-contact-layout .offer-composer>div:first-child{grid-column:1}.product-copy-grid{gap:12px;padding-bottom:28px}.product-copy-grid article,.product-copy-grid aside{border-radius:15px;padding:19px 17px}.related-section{padding-block:34px}}@media (max-width:390px){.detail-info{padding-inline:15px}.detail-actions svg{width:15px}.seller-avatar{width:43px;height:43px}.product-copy-grid aside{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
