@import "https://fonts.googleapis.com/css2?family=Schibsted+Grotesk:wght@400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Archivo:wdth,wght@100..125,500..800&family=IBM+Plex+Sans:wght@400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Archivo:wdth,wght@100..125,500..800&family=IBM+Plex+Sans:wght@400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Schibsted+Grotesk:wght@400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Archivo:wdth,wght@100..125,500..800&family=IBM+Plex+Sans:wght@400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Schibsted+Grotesk:wght@400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Archivo:wdth,wght@100..125,500..800&family=IBM+Plex+Sans:wght@400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Schibsted+Grotesk:wght@400;500;600;700;800;900&display=swap";.buyer-app{--navy:#010233;--blue:#2464eb;--blue-d:#1d4ed8;--red:#e50914;--bg:#f7f8fb;--surface:#fff;--line:#eaecf2;--mist:#f0f2f7;--ink:#101623;--soft:#5a6172;--quiet:#8a91a0;--tint:#eaf1ff;--ok:#1f7a4d;--ok-bg:#d7f0e2;--warn:#7a5a00;--warn-bg:#fff0bf;--bad-bg:#fde4e6;--r:14px;background:var(--bg);min-height:100vh;color:var(--ink);font:400 14.5px/1.5 Schibsted Grotesk,system-ui,-apple-system,Roboto,Arial,sans-serif}.buyer-app *,.buyer-app :before,.buyer-app :after{box-sizing:border-box}:where(.buyer-app) a{color:inherit;text-decoration:none}:where(.buyer-app) :is(button,input,select,textarea){font:inherit}:where(.buyer-app) button{cursor:pointer}:where(.buyer-app) :is(h1,h2,h3){letter-spacing:-.02em;margin:0;font-weight:800;line-height:1.15}:where(.buyer-app) p{margin:0}.buyer-app :focus-visible{outline:3px solid var(--blue);outline-offset:2px}.b-top :focus-visible,.b-hero :focus-visible{outline-color:#8fb0ff}.b-ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.b-boot{color:var(--soft);place-items:center;font-weight:700;display:grid}.b-shell{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:20px;width:min(1320px,94vw);margin:0 auto;padding:16px 0 48px;display:grid}.b-main{min-width:0}.b-side{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:2px;max-height:calc(100vh - 32px);padding:14px 10px;display:flex;position:sticky;top:16px;overflow:auto}.b-logo{letter-spacing:-.02em;align-items:center;gap:9px;font-size:20px;font-weight:900;display:flex}.b-logo i{background:var(--blue);border-radius:8px;width:28px;height:28px;display:block}.b-side .b-logo{color:var(--navy);padding:2px 10px 14px}.b-side a{color:var(--soft);border-radius:10px;align-items:center;gap:11px;padding:10px 12px;font-size:13.5px;font-weight:700;display:flex}.b-side a:hover{background:var(--bg);color:var(--ink)}.b-side a.on{background:var(--tint);color:var(--blue-d)}.b-side a.b-logo:hover{background:0 0}.b-side hr{background:var(--line);border:0;width:calc(100% - 12px);height:1px;margin:10px 6px}.b-badge{background:var(--red);color:#fff;text-align:center;border-radius:10px;min-width:19px;height:19px;margin-left:auto;padding:0 5px;font-size:11px;font-weight:800;line-height:19px}.b-top{z-index:20;border-radius:var(--r);background:var(--navy);color:#fff;align-items:center;gap:12px;height:60px;margin-bottom:22px;padding:0 12px 0 18px;display:flex;position:sticky;top:16px}.b-top .b-logo{color:#fff;display:none}.b-search{flex:1;min-width:0;max-width:560px;display:flex}.b-search input{border:0;border-radius:10px 0 0 10px;flex:1;min-width:0;height:38px;padding:0 14px;font-size:13.5px}.b-search button{background:var(--blue);color:#fff;border:0;border-radius:0 10px 10px 0;padding:0 16px;font-weight:700}.b-search button:hover{background:var(--blue-d)}.b-top-end{align-items:center;gap:4px;margin-left:auto;display:flex}.b-icon-btn{color:#fff;border-radius:10px;place-items:center;width:40px;height:40px;display:grid;position:relative}.b-icon-btn:hover{background:#ffffff1f}.b-me{color:#fff;border-radius:999px;align-items:center;gap:9px;padding:4px 8px 4px 4px;font-size:13px;font-weight:700;display:flex}.b-me:hover{background:#ffffff1f}.b-me span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.b-avatar{background:var(--blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:grid}.b-avatar.lg{width:64px;height:64px;font-size:24px}.b-tabbar{display:none}.b-head{margin-bottom:20px}.b-head h1{font-size:28px}.b-head p{color:var(--soft);margin-top:4px}.b-back{color:var(--soft);align-items:center;margin-bottom:14px;font-size:13px;font-weight:700;display:inline-flex}.b-back:hover{color:var(--blue)}.b-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:20px}.b-card.flush{padding:0;overflow:hidden}.b-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.b-card-head h2{font-size:17px}.b-card-head p{color:var(--soft);font-size:13px}.b-stack{gap:16px;display:grid}.b-sec{margin-top:34px}.b-sec-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.b-sec-head h2{font-size:19px}.b-link{color:var(--blue-d);font-size:13px;font-weight:700}.b-link:hover{text-decoration:underline}.b-sub{color:var(--soft);font-size:12.5px}.b-btn{border:2px solid var(--navy);background:var(--navy);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 18px;font-size:13.5px;font-weight:700;display:inline-flex}.b-btn:hover{background:#14154a;border-color:#14154a}.b-btn.primary{background:var(--blue);border-color:var(--blue)}.b-btn.primary:hover{background:var(--blue-d);border-color:var(--blue-d)}.b-btn.ghost{color:var(--navy);border-color:var(--line);background:0 0}.b-btn.ghost:hover{background:var(--mist)}.b-btn.danger{color:var(--red);background:0 0;border-color:#0000}.b-btn.danger:hover{background:var(--bad-bg)}.b-btn.sm{min-height:34px;padding:0 12px;font-size:13px}.b-btn.block{width:100%}.b-btn:disabled{opacity:.5;cursor:not-allowed}.b-field{gap:6px;display:grid}.b-field>span{color:var(--soft);font-size:12.5px;font-weight:700}.b-input,.b-select,.b-textarea{width:100%;min-height:42px;color:var(--ink);background:#fff;border:1px solid #d9dde8;border-radius:10px;padding:10px 12px}.b-input:focus,.b-select:focus,.b-textarea:focus{border-color:var(--blue)}.b-input[readonly]{background:var(--mist);color:var(--soft)}.b-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.b-form-grid .full{grid-column:1/-1}.b-pill{background:var(--mist);color:var(--soft);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-block}.b-pill.info{background:var(--tint);color:var(--blue-d)}.b-pill.ok{background:var(--ok-bg);color:var(--ok)}.b-pill.warn{background:var(--warn-bg);color:var(--warn)}.b-pill.bad{background:var(--bad-bg);color:#b0070f}.b-alert{background:var(--tint);color:var(--blue-d);border-radius:10px;padding:12px 14px;font-size:13.5px}.b-alert.bad{background:var(--bad-bg);color:#b0070f}.b-alert.ok{background:var(--ok-bg);color:var(--ok)}.b-alert.warn{background:var(--warn-bg);color:var(--warn);font-size:12.5px}.b-empty{text-align:center;justify-items:center;gap:8px;padding:44px 20px;display:grid}.b-empty .b-empty-ic{background:var(--tint);width:52px;height:52px;color:var(--blue-d);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.b-empty h3{font-size:17px}.b-empty p{max-width:38ch;color:var(--soft)}.b-empty .b-btn{margin-top:10px}.b-skel{background:linear-gradient(90deg,#eceef4 25%,#f6f7fb 50%,#eceef4 75%) 0 0/200% 100%;border-radius:10px;display:block}@media (prefers-reduced-motion:no-preference){.b-skel{animation:1.4s linear infinite b-shimmer}}@keyframes b-shimmer{to{background-position:-200% 0}}.b-img{color:#a6aec0;background:#eef1f7;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.b-img img{object-fit:cover;width:100%;height:100%}.b-hero{background:linear-gradient(135deg, var(--navy), var(--blue));color:#fff;border-radius:18px;padding:38px 32px;position:relative;overflow:hidden}.b-hero h1{max-width:16ch;font-size:clamp(28px,4vw,42px)}.b-hero p{color:#dbe4ff;max-width:46ch;margin:12px 0 22px;font-size:15px}.b-hero-form{background:#fff;border-radius:12px;max-width:560px;padding:5px;display:flex}.b-hero-form input{min-width:0;height:44px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 14px;font-size:15px}.buyer-app .b-hero-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.b-hero .b-btn.ghost{color:#fff;border-color:#ffffff80}.b-hero .b-btn.ghost:hover{background:#ffffff29}.b-hero-wave{color:#ffffff38;position:absolute;bottom:28px;right:32px}.b-wave{align-items:center;gap:4px;height:72px;display:flex}.b-wave i{width:4px;height:var(--h);background:currentColor;border-radius:2px;display:block}.b-wave.on i{animation:.9s ease-in-out infinite alternate b-bar;animation-delay:calc(var(--i) * 40ms)}@keyframes b-bar{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.b-wave.on i{animation:none}}.b-cats{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.b-cat{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--ink);text-align:left;padding:14px;font-weight:700;display:block}.b-cat small{color:var(--quiet);font-size:12px;font-weight:500;display:block}.b-cat:hover{border-color:var(--blue)}.b-cat.on{border-color:var(--blue);background:var(--tint);color:var(--blue-d)}.b-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.b-pcard{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.b-pcard:hover{border-color:var(--blue)}.b-pcard-media{aspect-ratio:4/3;position:relative}.b-pcard-tag{background:var(--navy);color:#fff;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700;position:absolute;top:10px;left:10px}.b-pcard-body{flex-direction:column;flex:1;gap:2px;padding:12px 14px 14px;display:flex}.b-pcard h3{letter-spacing:-.01em;font-size:15px;font-weight:700}.b-rating{color:var(--soft);font-size:12.5px}.b-rating b{color:#b7791f;font-weight:800}.b-price{letter-spacing:-.02em;margin-top:auto;padding-top:8px;font-size:19px;font-weight:800}.b-stock{color:var(--ok);font-size:13px}.b-stock.low{color:var(--red)}.b-toolbar{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.b-toolbar .b-input{flex:260px}.b-toolbar .b-select{flex:0 220px}.b-toolbar .b-filter-search{flex:0 220px;width:220px;min-width:0}.b-filter-selects{flex:none;gap:10px;display:flex}.b-cond-select,.b-cat-select{appearance:none;cursor:pointer;background-position:right 14px center;background-repeat:no-repeat;background-size:12px;border-radius:999px;height:42px;padding:0 38px 0 14px;font-size:13.5px;font-weight:700;transition:border-color .15s,background-color .15s,color .15s}.b-cond-select{background-color:var(--tint);color:var(--blue-d);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231d4ed8' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");border:1.5px solid #bcd0ff}.b-cond-select:hover,.b-cond-select:focus{border-color:var(--blue)}.b-cond-select[data-active=true]{border-color:var(--blue);background-color:var(--blue);color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.b-cond-select[data-active=true] option{color:var(--ink);background:#fff}.b-cat-select{color:var(--ink);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235a6172' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");border:1.5px solid #d9dde8}.b-cat-select:hover,.b-cat-select:focus{border-color:var(--blue)}@media (width<=600px){.b-toolbar .b-filter-search{flex:100%;width:100%}.b-filter-selects{flex:100%}.b-filter-selects>select{flex:1;min-width:0}}.b-pd{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.b-pd-gallery{min-width:0}.b-pd-media{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.b-pd h1{margin:4px 0 10px;font-size:28px}.b-pd-price{letter-spacing:-.02em;margin:12px 0;font-size:32px;font-weight:900}.b-pd-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.b-pd-actions .b-btn{flex:150px}.b-row-flex{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.b-spec{border-collapse:collapse;width:100%}.b-spec th,.b-spec td{border-bottom:1px solid var(--mist);text-align:left;padding:11px 0;font-size:13.5px}.b-spec th{width:38%;color:var(--soft);font-weight:600}.b-seller{border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.b-two{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.b-sum{position:sticky;top:92px}.b-line{justify-content:space-between;gap:12px;padding:7px 0;display:flex}.b-line.total{border-top:1px solid var(--line);margin-top:8px;padding-top:14px;font-size:20px;font-weight:800}.b-item{border-bottom:1px solid var(--mist);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 0;display:grid}.b-item:first-child{padding-top:0}.b-item:last-child{border-bottom:0;padding-bottom:0}.b-item-img{border-radius:10px;width:72px;height:72px;overflow:hidden}.b-item-end{justify-items:end;gap:8px;display:grid}.b-qty{border:1px solid var(--line);border-radius:9px;display:inline-flex;overflow:hidden}.b-qty button{background:var(--mist);border:0;width:32px;height:32px;font-size:16px;font-weight:800}.b-qty button:hover{background:#e3e6ef}.b-qty span{text-align:center;min-width:34px;font-weight:800;line-height:32px}.b-step{align-items:center;gap:10px;margin-bottom:14px;display:flex}.b-step-n{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.b-step h2{font-size:16px}.b-choice{gap:10px;display:grid}.b-choice label{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.b-choice label:has(input:checked){border-color:var(--blue);background:#f5f8ff}.b-choice input{accent-color:var(--blue);margin-top:4px}.b-choice strong{display:block}.b-orders{gap:14px;display:grid}.b-order-top{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.b-steps{gap:4px;margin:14px 0 6px;display:flex}.b-steps i{background:var(--mist);border-radius:3px;flex:1;height:6px}.b-steps i.f{background:var(--blue)}.b-steps-labels{color:var(--quiet);justify-content:space-between;font-size:12px;display:flex}.b-order-foot{border-top:1px solid var(--mist);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.b-diag{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.b-rec{text-align:center;color:var(--blue);background:#f9faff;border:1px dashed #c9d2ea;border-radius:12px;justify-items:center;gap:16px;margin-top:18px;padding:28px 16px;display:grid}.b-rec-btn{background:var(--red);color:#fff;border:0;border-radius:50%;place-items:center;width:84px;height:84px;display:grid}.b-rec-btn.on{box-shadow:0 0 0 10px #e5091424}.b-rec p{color:var(--ink);font-size:14px;font-weight:700}.b-howto{color:var(--soft);margin:0;padding-left:18px;font-size:13px}.b-howto li{margin:6px 0}.b-kv{border-bottom:1px solid var(--mist);justify-content:space-between;gap:12px;padding:10px 0;font-size:13.5px;display:flex}.b-kv span{color:var(--soft)}.b-chat{flex-direction:column;height:min(560px,70vh);padding:0;display:flex;overflow:hidden}.b-msgs{flex-direction:column;flex:1;gap:10px;padding:18px;display:flex;overflow:auto}.b-bubble{background:var(--mist);overflow-wrap:anywhere;border-radius:2px 12px 12px;max-width:72%;padding:9px 13px}.b-bubble.me{background:var(--blue);color:#fff;border-radius:12px 2px 12px 12px;align-self:flex-end}.b-bubble time{opacity:.65;margin-top:2px;font-size:11px;display:block}.b-compose{border-top:1px solid var(--line);gap:8px;padding:12px;display:flex}.b-compose .b-input{flex:1}.b-prof{align-items:center;gap:18px;margin-bottom:18px;display:flex}.b-prof h1{font-size:24px}.b-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.b-stat{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--soft);padding:14px 16px;font-size:13px}.b-stat b{color:var(--ink);font-size:26px;font-weight:800;display:block}.b-menu a{border-bottom:1px solid var(--mist);align-items:center;gap:12px;padding:15px 18px;font-weight:600;display:flex}.b-menu a:last-child{border-bottom:0}.b-menu a span:last-child{color:var(--quiet);margin-left:auto}.b-menu a.out{color:var(--red)}.b-list>*{border-bottom:1px solid var(--mist);padding:16px 0}.b-list>:first-child{padding-top:0}.b-list>:last-child{border-bottom:0;padding-bottom:0}.b-addr{align-items:flex-start;gap:14px;display:flex}.b-addr>div:nth-child(2){flex:1;min-width:0}.b-addr-actions{flex-wrap:wrap;gap:4px;display:flex}.b-note{justify-content:space-between;gap:14px;display:flex}.b-note.unread strong:after{content:"";background:var(--blue);border-radius:50%;width:8px;height:8px;margin-left:8px;display:inline-block}.b-faq{border-bottom:1px solid var(--mist)}.b-faq:last-child{border-bottom:0}.b-faq button{text-align:left;background:0 0;border:0;justify-content:space-between;gap:16px;width:100%;padding:16px 0;font-weight:700;display:flex}.b-faq p{color:var(--soft);max-width:70ch;padding:0 0 16px}.b-topics{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:26px;display:grid}.b-topic{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:16px;display:block}.b-topic:hover{border-color:var(--blue)}.b-topic b{margin-bottom:2px;display:block}.b-success{text-align:center;max-width:520px;margin:40px auto}.b-success .b-empty-ic{background:var(--ok-bg);color:var(--ok);width:64px;height:64px}.b-success .row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.b-guest-top{z-index:20;background:var(--navy);color:#fff;position:sticky;top:0}.b-guest-top>div{align-items:center;gap:14px;width:min(1240px,94vw);height:64px;margin:0 auto;display:flex}.b-guest-top .b-logo{color:#fff}.b-guest-top .b-top-end a.b-btn{min-height:36px}.b-guest-wrap{width:min(1240px,94vw);margin:0 auto;padding:22px 0 56px}.b-makes{flex-wrap:wrap;gap:8px;display:flex}.b-chip{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700}.b-chip:hover{border-color:var(--blue)}.b-chip.on{border-color:var(--blue);background:var(--tint);color:var(--blue-d)}.b-banner{background:var(--navy);color:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:34px;padding:26px 28px;display:flex}.b-banner h2{max-width:32ch;font-size:22px}@media (width<=1100px){.b-two{grid-template-columns:minmax(0,1fr) 290px}.b-hero-wave{display:none}}@media (width<=899px){.b-pd,.b-two,.b-diag{grid-template-columns:1fr}.b-sum{position:static}}@media (width<=820px){.b-shell{width:100%;padding:0 0 84px;display:block}.b-side{display:none}.b-main{padding:0 14px}.b-top{border-radius:0 0 var(--r) var(--r);margin:0 -14px 18px;top:0}.b-top .b-logo{display:flex}.b-top .b-logo span{display:none}.b-top{gap:8px;padding:0 8px 0 12px}.b-top-end{gap:0}.b-top-end .b-icon-btn:first-child{display:none}.b-search button{padding:0 12px}.b-me span:last-child{display:none}.b-tabbar{z-index:30;padding-bottom:env(safe-area-inset-bottom,0);border-top:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}.b-tabbar a{color:var(--quiet);justify-items:center;gap:2px;padding:8px 0;font-size:11px;font-weight:700;display:grid;position:relative}.b-tabbar a.on{color:var(--blue)}.b-tabbar .b-badge{position:absolute;top:2px;left:calc(50% + 6px)}.b-head h1{font-size:24px}.b-hero{padding:28px 20px}}@media (width<=600px){.b-item{grid-template-columns:60px minmax(0,1fr)}.b-item-img{width:60px;height:60px}.b-item-end{grid-column:1/-1;grid-auto-flow:column;justify-content:space-between;align-items:center}.b-form-grid{grid-template-columns:1fr}.b-pd h1{font-size:22px}.b-pd-price{font-size:26px}.b-stats{gap:8px}.b-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.b-bubble{max-width:88%}.b-addr{flex-wrap:wrap}}.b-chat-vehicle{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.b-chat-input{width:100%;min-width:0;min-height:42px;color:var(--ink);resize:none;background:#fff;border:1px solid #d9dde8;border-radius:10px;padding:10px 12px}.b-chat-input:focus{border-color:var(--blue)}.b-chat-log{flex-direction:column;gap:10px;height:380px;padding:4px;display:flex;overflow-y:auto}.b-msg{background:var(--mist);max-width:85%;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:2px 12px 12px;padding:10px 14px;font-size:14px;line-height:1.5}.b-msg.bot{align-self:flex-start}.b-msg.user{background:var(--blue);color:#fff;border-radius:12px 2px 12px 12px;align-self:flex-end}.b-msg-parts{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.b-chat-quick{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.b-chat-compose{align-items:flex-end;gap:10px;margin-top:12px;display:flex}.b-chat-compose .b-chat-input{flex:1}.b-typing{gap:4px;padding:14px;display:flex}.b-typing span{background:var(--quiet);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite b-bounce}.b-typing span:nth-child(2){animation-delay:.15s}.b-typing span:nth-child(3){animation-delay:.3s}@keyframes b-bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.b-typing span{animation:none}}@media (width<=600px){.b-chat-vehicle{grid-template-columns:1fr}.b-msg{max-width:92%}}.b-chat-next{border-top:1px dashed var(--line);gap:2px;margin-top:4px;padding-top:10px;display:grid}.b-chat-next-label{color:var(--quiet);margin:8px 0 0;font-size:12px;font-weight:700}.b-chat-next .b-chat-quick,.b-chat-quick{margin-top:6px}.b-chat-quick .b-btn{text-align:left;height:auto;min-height:34px;padding:6px 12px;line-height:1.3}.b-inbox{grid-template-columns:340px minmax(0,1fr);height:min(680px,100vh - 150px);min-height:460px;display:grid}.b-inbox-list{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;min-height:0;display:flex}.b-inbox-search{background:var(--mist);height:40px;color:var(--quiet);border-radius:999px;align-items:center;gap:8px;margin:12px;padding:0 12px;display:flex}.b-inbox-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.b-inbox-scroll{flex:1;padding:0 8px 8px;overflow:auto}.b-conv{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex;position:relative}.b-conv:hover{background:var(--bg)}.b-conv.on{background:var(--tint)}.b-conv-pic{background:var(--mist);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.b-conv-pic .b-avatar{width:48px;height:48px;font-size:18px}.b-conv-txt{flex:1;gap:2px;min-width:0;display:grid}.b-conv-txt strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.b-conv-txt span{text-overflow:ellipsis;white-space:nowrap;color:var(--soft);font-size:12.5px;overflow:hidden}.b-conv.unread .b-conv-txt strong,.b-conv.unread .b-conv-txt span{color:var(--ink);font-weight:800}.b-conv .b-badge{flex:none;margin-left:0}.b-inbox-thread{background:var(--bg);flex-direction:column;min-width:0;min-height:0;display:flex}.b-inbox-thread>.b-empty{margin:auto}.b-thread-head{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 16px;display:flex}.b-thread-title{min-width:0;display:grid}.b-thread-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.b-thread-back{display:none}.b-listing{background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex}.b-listing-img{border-radius:10px;flex:none;width:44px;height:44px;overflow:hidden}.b-listing-info{flex:180px;min-width:0;display:grid}.b-listing-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.b-listing-actions{flex:100%;gap:8px;display:flex}.b-listing-actions>.b-btn,.b-menu-wrap{flex:1}.b-listing-actions .b-btn{width:100%}@media (width>=1100px){.b-listing-actions,.b-listing-actions>.b-btn,.b-menu-wrap{flex:none}.b-listing-actions .b-btn{width:auto}}.b-menu-wrap{position:relative}.b-menu{z-index:5;background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:180px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #01023324}.b-menu a{color:var(--ink);border-radius:8px;padding:9px 12px;font-size:13.5px;font-weight:700}.b-menu a:hover{background:var(--mist)}.b-thread-body{flex-direction:column;flex:1;gap:6px;padding:18px;display:flex;overflow:auto}.b-intro{text-align:center;justify-items:center;gap:4px;margin:6px 0 14px;display:grid}.b-link{color:var(--blue);font-weight:800}.b-day{color:var(--quiet);align-self:center;margin:8px 0 2px;font-size:12px;font-weight:700}.b-from{color:var(--quiet);margin:6px 0 0 4px;font-size:12px}.b-thread-body .b-bubble{background:var(--surface);border:1px solid var(--line);border-radius:18px}.b-thread-body .b-bubble.me{border-color:var(--blue);background:var(--blue)}.b-waiting{text-align:center;max-width:80%;color:var(--soft);align-self:center;margin-top:10px;font-size:12.5px}.b-thread-compose{background:var(--surface)}.b-thread-compose .b-input{background:var(--mist);border-color:#0000;border-radius:999px}.b-thread-compose .b-input:focus{background:#fff}@media (width<=820px){.b-inbox{grid-template-columns:1fr;height:calc(100vh - 200px)}.b-inbox .b-inbox-thread,.b-inbox.has-active .b-inbox-list{display:none}.b-inbox.has-active .b-inbox-thread{display:flex}.b-thread-back{display:inline-flex}}.b-shop-head{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.b-shop-info{flex:220px;min-width:0}.b-shop-info h1{margin:0 0 2px;font-size:22px}.b-shop-nums{color:var(--soft);gap:18px;margin-top:8px;font-size:13px;display:flex}.b-shop-nums b{color:var(--ink);font-size:16px}.b-shop-actions{align-items:center;gap:8px;display:flex}.b-follow-row{flex-wrap:wrap}.b-stats.four{grid-template-columns:repeat(4,1fr)}@media (width<=560px){.b-stats.four{grid-template-columns:repeat(2,1fr)}}a.b-stat{color:var(--soft);display:block}.b-logo .b-logo-img{object-fit:contain;width:auto;max-width:170px;height:34px;display:block}.b-top .b-logo .b-logo-img{height:30px}.b-me-wrap{position:relative}.b-me{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;display:flex}.b-dd{z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:14px;width:240px;padding:6px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 40px #01023338}.b-dd-head{border-bottom:1px solid var(--line);color:var(--ink);margin-bottom:4px;padding:10px 12px 12px;display:grid}.b-dd-head span{color:var(--quiet);text-overflow:ellipsis;font-size:12px;overflow:hidden}.b-dd a{color:var(--ink);border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;font-weight:700;display:flex}.b-dd a:hover{background:var(--bg)}.b-dd a.out{color:#b00020}.b-gal-main{background:var(--mist);aspect-ratio:1;border-radius:14px;position:relative;overflow:hidden}.b-gal-main .b-img{width:100%;height:100%}.b-gal-main img{object-fit:contain;background:#fff;width:100%;height:100%}.b-gal-nav{cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;width:38px;height:38px;font-size:24px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #0003}.b-gal-nav.prev{left:10px}.b-gal-nav.next{right:10px}.b-gal-count{color:#fff;background:#010233b8;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700;position:absolute;bottom:10px;right:10px}.b-gal-thumbs{gap:8px;margin-top:10px;padding-bottom:4px;display:flex;overflow-x:auto}.b-gal-thumbs button{background:var(--mist);cursor:pointer;border:2px solid #0000;border-radius:10px;flex:none;width:64px;height:64px;padding:0;overflow:hidden}.b-gal-thumbs button.on{border-color:var(--blue)}.b-gal-thumbs .b-img,.b-gal-thumbs img{object-fit:cover;width:100%;height:100%}.b-review-form{gap:10px;margin-bottom:8px;display:grid}.b-star-pick{gap:4px;display:flex}.b-star-pick button{color:#c9ced9;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:28px;line-height:1}.b-star-pick button.on{color:#f5a623}.b-set-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.b-set-row:first-of-type{border-top:0}.b-toggle{cursor:pointer}.b-toggle input{width:20px;height:20px;accent-color:var(--blue)}.b-order-items{gap:2px;margin-top:10px;display:grid}@media (width<=820px){.b-top{flex-wrap:wrap;row-gap:10px;height:auto;padding:10px 10px 12px 12px}.b-top .b-logo{order:1}.b-top .b-top-end{order:2;margin-left:auto}.b-top .b-search{flex:100%;order:3;max-width:none}.b-guest-top>div{flex-wrap:wrap;row-gap:10px;height:auto;padding:10px 0 12px}.b-guest-top .b-logo{order:1}.b-guest-top .b-top-end{order:2;margin-left:auto}.b-guest-top .b-search{flex:100%;order:3;max-width:none}.b-search input{height:44px;color:var(--ink);background:#fff;padding:0 14px;font-size:16px}.b-search input::placeholder{color:var(--quiet)}.b-search button{height:44px;padding:0 18px;font-size:14.5px}}.b-select-all{border-bottom:1px solid var(--mist);cursor:pointer;align-items:center;gap:10px;margin-bottom:14px;padding:0 0 14px;font-weight:700;display:flex}.b-select-all input,.b-pick{width:18px;height:18px;accent-color:var(--navy);cursor:pointer;flex:none;margin:0}.b-item.selectable{grid-template-columns:22px 72px minmax(0,1fr) auto}.b-item.selectable.is-off .b-item-img,.b-item.selectable.is-off>div:nth-of-type(2){opacity:.5}@media (width<=899px){.b-item.selectable{grid-template-columns:22px 60px minmax(0,1fr)}.b-item.selectable .b-item-end{grid-column:1/-1}}.b-sh-tabs button:hover,.b-sh-tabs button.on{color:var(--blue)}@media (width<=1000px){.b-sp{grid-template-columns:1fr}.b-sp-stats{border-left:0;border-top:1px solid var(--line);padding-top:14px;padding-left:0}.b-sh-profile{grid-template-columns:1fr;margin:-44px 0 0}.b-sh-nums{border-left:0;border-top:1px solid var(--line)}}@media (width<=600px){.b-sp-stats,.b-sh-nums{grid-template-columns:1fr 1fr}.b-sh-hero{height:90px}.b-sh-who{padding:16px}.b-avatar.xl{width:72px;height:72px;font-size:26px}.b-sh-next{display:none}.b-sh-fab{padding:0 16px;bottom:14px;right:14px}}.b-online{color:var(--soft);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.b-online i{background:var(--quiet);border-radius:50%;width:8px;height:8px}.b-online i.on{background:#22a35a;box-shadow:0 0 0 3px #22a35a33}.b-sp{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:20px;display:grid}.b-sp-who{align-items:center;gap:14px;min-width:0;display:flex}.b-sp-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.b-sp-meta>strong{font-size:16px}.b-sp-stats{border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;margin:0;padding-left:20px;display:grid}.b-sp-stats div{flex-direction:column;gap:1px;min-width:0;display:flex}.b-sp-stats dt{color:var(--soft);font-size:12.5px}.b-sp-stats dd{color:var(--blue-d);overflow-wrap:anywhere;margin:0;font-weight:700}.b-avatar.xl{width:92px;height:92px;box-shadow:0 0 0 2px var(--navy);background:var(--navy);border:4px solid #fff;font-size:34px}.b-sh-hero{border-radius:var(--r);background:linear-gradient(110deg, var(--navy) 0%, #14308f 55%, var(--blue) 100%);height:118px}.b-sh-profile{grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:0;margin:-44px 16px 0;padding:0;display:grid;position:relative;overflow:hidden}.b-sh-who{align-items:center;gap:16px;min-width:0;padding:20px 22px;display:flex}.b-sh-info{flex-direction:column;gap:2px;min-width:0;display:flex}.b-sh-info h1{font-size:22px}.b-sh-nums{border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:0;margin:0;padding:10px 18px;display:grid}.b-sh-nums div{color:var(--soft);grid-template-columns:20px auto 1fr;align-items:center;gap:8px;padding:12px 8px;display:grid}.b-sh-nums .b-ic{color:var(--navy)}.b-sh-nums dt{font-size:13px}.b-sh-nums dd{text-align:right;color:var(--blue-d);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700}.b-sh-tabs{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);scrollbar-width:none;gap:2px;margin:14px 0;padding:0 6px;display:flex;overflow-x:auto}.b-sh-tabs button{color:var(--ink);background:0 0;border:0;flex:none;padding:14px 16px;font-weight:700;position:relative}.b-sh-tabs button:hover,.b-sh-tabs button.on{color:var(--blue)}.b-sh-tabs button.on:after{content:"";background:var(--blue);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px}.b-sh-block{margin-top:0}.b-sh-link{color:var(--blue);background:0 0;border:0;font-weight:700}.b-sh-link:hover{text-decoration:underline}.b-sh-rowwrap{position:relative}.b-sh-row{scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:minmax(190px,220px);grid-auto-flow:column;gap:14px;padding-bottom:8px;display:grid;overflow-x:auto}.b-sh-row>*{scroll-snap-align:start}.b-sh-next{border:1px solid var(--line);background:#fff;border-radius:50%;width:34px;height:34px;font-size:18px;position:absolute;top:38%;right:-10px;box-shadow:0 2px 10px #1016232e}.b-sh-fab{z-index:40;background:var(--blue);color:#fff;border:0;border-radius:999px;align-items:center;gap:8px;height:48px;padding:0 20px;font-weight:700;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 24px #2464eb73}.b-sh-fab:hover{background:var(--blue-d)}@media (width<=1000px){.b-sp{grid-template-columns:1fr}.b-sp-stats{border-left:0;border-top:1px solid var(--line);padding-top:14px;padding-left:0}.b-sh-profile{grid-template-columns:1fr;margin:-44px 0 0}.b-sh-nums{border-left:0;border-top:1px solid var(--line)}}@media (width<=600px){.b-sp-stats,.b-sh-nums{grid-template-columns:1fr 1fr}.b-sh-hero{height:90px}.b-sh-who{padding:16px}.b-avatar.xl{width:72px;height:72px;font-size:26px}.b-sh-next{display:none}.b-sh-fab{padding:0 16px;bottom:14px;right:14px}}.b-fbar{grid-template-columns:minmax(0,1fr) minmax(150px,190px) minmax(150px,190px);gap:10px;width:100%;margin:0 0 18px;display:grid}.b-fbar>*{min-width:0}@media (width<=720px){.b-fbar{grid-template-columns:1fr 1fr}.b-fbar .b-input{grid-column:1/-1}}.b-fbar-select{cursor:pointer}.b-fbar-search:focus,.b-fbar-select:focus{border-color:var(--blue)}@media (width<=700px){.b-fbar{grid-template-columns:1fr 1fr}.b-fbar-search{grid-column:1/-1}}.b-st{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:20px;display:grid}.b-st-nav{padding:12px;position:sticky;top:92px}.b-st-user{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:8px;padding:8px 8px 14px;display:flex}.b-st-user .b-avatar{width:42px;height:42px;font-size:17px}.b-st-user-text{min-width:0;display:grid}.b-st-user-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.b-st-user-text span{text-overflow:ellipsis;white-space:nowrap;color:var(--quiet);font-size:12px;overflow:hidden}.b-st-list{gap:2px;display:grid}.b-st-item{width:100%;color:var(--soft);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:11px 12px;font-size:13.5px;font-weight:700;display:flex}.b-st-item>span{flex:1;min-width:0}.b-st-item>svg:last-child{opacity:0}.b-st-item:hover{background:var(--bg);color:var(--ink)}.b-st-item.on{background:var(--tint);color:var(--blue-d)}.b-st-item.on>svg:last-child{opacity:.7}.b-st-item.danger{color:var(--red)}.b-st-item.danger.on{background:var(--bad-bg);color:#b0070f}.b-st-panel{min-width:0;padding:24px}.b-st-head{border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:16px}.b-st-head h2{font-size:20px}.b-st-head p{color:var(--soft);margin-top:4px;font-size:13.5px}.b-st-row-text{min-width:0;max-width:58ch}.b-st-panel .b-set-row:first-of-type{border-top:0}.b-st .b-switch{appearance:none;cursor:pointer;background:#cfd4e0;border-radius:999px;flex:none;width:44px;height:26px;margin:0;transition:background .15s;position:relative}.b-st .b-switch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.b-st .b-switch:checked{background:var(--blue)}.b-st .b-switch:checked:after{transform:translate(18px)}.b-st .b-switch:disabled{opacity:.55;cursor:not-allowed}.b-st .b-switch:focus-visible{outline:3px solid var(--blue);outline-offset:2px}@media (width<=899px){.b-st{grid-template-columns:1fr;gap:14px}.b-st-nav{padding:8px;position:static}.b-st-user{display:none}.b-st-list{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.b-st-item{white-space:nowrap;flex:none;width:auto;padding:10px 14px}.b-st-item>svg:last-child{display:none}.b-st-panel{padding:18px}}@media (width<=600px){.b-st-panel .b-set-row{flex-wrap:wrap}}.b-pf-banner{border-radius:var(--r);background:linear-gradient(110deg, var(--navy) 0%, #14308f 55%, var(--blue) 100%);height:112px}.b-pf-card{align-items:flex-end;gap:18px;margin:0 16px;padding:0 24px 22px;display:flex;position:relative}.b-pf-avatar{background:var(--navy);color:#fff;width:96px;height:96px;box-shadow:0 0 0 2px var(--navy);border:4px solid #fff;border-radius:50%;flex:none;place-items:center;margin-top:-48px;font-size:36px;font-weight:800;display:grid}.b-pf-info{flex-direction:column;flex:1;min-width:0;padding-top:14px;display:flex}.b-pf-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.b-pf-stat{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--soft);gap:2px;padding:16px 18px;font-size:13px;display:grid}.b-pf-stat b{color:var(--ink);letter-spacing:-.02em;font-size:28px;font-weight:800;line-height:1.1}.b-pf-stat:hover{border-color:var(--blue)}.b-pf-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.b-pf-link{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--ink);align-items:center;gap:14px;padding:14px 16px;font-weight:700;display:flex}.b-pf-link:hover{border-color:var(--blue)}.b-pf-ic{background:var(--tint);width:38px;height:38px;color:var(--blue-d);border-radius:10px;flex:none;place-items:center;display:grid}.b-pf-label{flex:1;min-width:0}.b-pf-link>.b-ic:last-child{color:var(--quiet)}.b-pf-link.out{color:var(--red)}.b-pf-link.out .b-pf-ic{background:var(--bad-bg);color:var(--red)}.b-pf-logout{margin-top:12px}.b-pf-card{border-top:4px solid var(--blue);align-items:center;gap:20px;margin:0;padding:22px 24px;display:flex}.b-pf-avatar{background:var(--navy);color:#fff;width:84px;height:84px;box-shadow:0 0 0 4px var(--tint);border-radius:50%;flex:none;place-items:center;margin:0;font-size:32px;font-weight:800;display:grid}.b-pf-info{flex-direction:column;flex:1;min-width:0;padding:0;display:flex}.b-pf-info h1{overflow-wrap:anywhere;font-size:24px}.b-pf-email{color:var(--soft);overflow-wrap:anywhere;margin-top:2px;font-size:13.5px}.b-pf-edit{flex:none}@media (width<=700px){.b-pf-card{text-align:center;flex-direction:column;padding:20px 18px}.b-pf-info{align-items:center}.b-pf-info .b-pill{align-self:center!important}.b-pf-edit{width:100%}}.sp{color:var(--ink,#101623);gap:16px;display:grid}.sp-now{border:1px solid var(--line,var(--st-border,#eaecf2));background:var(--tint,#eaf1ff);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.sp-now b{font-size:16px;display:block}.sp-now span{color:var(--soft,#5a6172);font-size:13px}.sp-tag{color:var(--blue-d,#1d4ed8);background:#fff;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-block}.sp-msg{border-radius:10px;padding:12px 14px;font-size:13.5px}.sp-msg.ok{color:#1f7a4d;background:#d7f0e2}.sp-msg.bad{color:#b0070f;background:#fde4e6}.sp-msg.info{color:#7a5a00;background:#fff0bf}.sp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sp-card{border:1px solid var(--line,var(--st-border,#eaecf2));background:var(--surface,#fff);border-radius:18px;flex-direction:column;padding:22px;display:flex}.sp-card.pro{color:#fff;border-color:var(--blue,#2464eb);background:#010233;box-shadow:0 12px 32px #2464eb38}.sp-top{justify-content:space-between;align-items:center;font-weight:700;display:flex}.sp-badge{color:#fff;background:#e50914;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.sp-card h3{margin:18px 0 4px;font-size:19px}.sp-sub{min-height:42px;color:var(--soft,#5a6172);margin:0 0 16px;font-size:13.5px}.pro .sp-sub{color:#b8c0dc}.sp-btn{border:1px solid var(--line,#eaecf2);width:100%;color:var(--soft,#5a6172);font:inherit;background:0 0;border-radius:999px;padding:11px;font-weight:700}.sp-btn:disabled{opacity:.7;cursor:not-allowed}.sp-btn-inline{width:auto;color:var(--ink,#101623);cursor:pointer;background:#fff;padding:9px 18px}.pro .sp-btn:not(:disabled){background:var(--blue,#2464eb);border-color:var(--blue,#2464eb);color:#fff;cursor:pointer}.pro .sp-btn:not(:disabled):hover{background:var(--blue-d,#1d4ed8)}.pro .sp-btn:disabled{color:#b8c0dc;border-color:#4b5584}.sp-price{letter-spacing:-.02em;margin:18px 0 2px;font-size:34px;font-weight:800}.sp-price small{color:var(--soft,#5a6172);font-size:13px;font-weight:400}.pro .sp-price small{color:#b8c0dc}.sp-note{min-height:19px;color:var(--soft,#5a6172);margin:0 0 14px;font-size:12.5px}.pro .sp-note{color:#b8c0dc}.sp-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sp-card li{gap:10px;font-size:13.5px;display:flex}.sp-card li:before{content:"";background:var(--blue,#2464eb);border-radius:50%;flex:none;width:7px;height:7px;margin-top:7px}.pro li:before{background:#fff}.sp-fair{color:var(--soft,#5a6172);margin:0;font-size:12.5px}.sp-hist{border:1px solid var(--line,var(--st-border,#eaecf2));background:var(--surface,#fff);border-radius:14px;overflow:hidden}.sp-hist h4{border-bottom:1px solid var(--line,#eaecf2);margin:0;padding:12px 16px;font-size:14px}.sp-row{border-bottom:1px solid var(--line,#eaecf2);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:11px 16px;font-size:13.5px;display:flex}.sp-row:last-child{border-bottom:0}.sp-row span:last-child{color:var(--soft,#5a6172)}.sp-fee table{border-collapse:collapse;width:100%;font-size:13.5px}.sp-fee th,.sp-fee td{text-align:left;border-bottom:1px solid var(--line,#eaecf2);padding:10px 16px}.sp-fee td:last-child{font-weight:700}@media (width<=900px){.sp-grid{grid-template-columns:1fr;max-width:460px}}.pr-hero{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff47;gap:10px;width:300px;margin:0;padding:20px;display:grid;position:absolute;top:50%;right:32px;transform:translateY(-50%)}.pr-hero .pr-badge{justify-self:start}.pr-hero strong{letter-spacing:-.01em;font-size:18px;line-height:1.25}.pr-points{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pr-points li{color:#dbe4ff;gap:9px;font-size:13px;display:flex}.pr-points li:before{content:"✓";color:#fff;flex:none;font-weight:800}.pr-price{color:#fff;font-size:15px;font-weight:800}.pr-hero .pr-cta{text-align:center}@media (width<=1100px){.pr-hero{width:auto;max-width:560px;margin-top:22px;position:static;transform:none}}.b-pro-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.b-pro-tile{align-content:start;gap:6px;display:grid}.b-pro-tile p{color:var(--soft);font-size:13.5px}.b-pro-ic{background:var(--tint);width:38px;height:38px;color:var(--blue-d);border-radius:10px;place-items:center;margin-bottom:4px;display:grid}@media (width<=800px){.b-pro-grid{grid-template-columns:1fr}}:root{--st-navy:#010233;--st-blue:#2464eb;--st-blue-dark:#1d4ed8;--st-red:#e8202e;--st-red-dark:#c9111f;--st-bg:#f7f8fb;--st-surface:#fff;--st-border:#e4e7ef;--st-line:#eaecf2;--st-text:#101623;--st-text-soft:#5a6172;--st-text-quiet:#8a91a0;--au-display:"Archivo", "Segoe UI", system-ui, sans-serif;--au-body:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif}body:has(.auth-stage){background:#010233}.auth-stage,.auth-stage *{box-sizing:border-box}.auth-stage{min-height:100vh;font-family:var(--au-body);color:var(--st-text);-webkit-font-smoothing:antialiased;background:#010233;justify-content:center;align-items:center;padding:80px 24px 90px;font-size:14px;line-height:1.5;display:flex}.auth-stage a{color:inherit;text-decoration:none}.auth-stage :focus-visible{outline:2px solid var(--st-blue);outline-offset:2px}.auth-stage [hidden]{display:none!important}.auth-stage h1,.auth-stage h2,.auth-stage h3{font-family:var(--au-display);letter-spacing:-.015em;color:var(--st-text);margin:0;font-stretch:112%}.auth-stage .card{background:var(--st-surface);border:1px solid var(--st-line);border-radius:14px;grid-template-columns:minmax(0,444px) minmax(0,1fr);width:100%;max-width:890px;margin:0;padding:44px 50px 44px 0;animation:.35s both au-fade;display:grid;position:relative;box-shadow:0 1px 2px #10162308,0 18px 40px -24px #1016231a}.auth-stage .signin{flex-direction:column;min-width:0;padding:0 41px 0 48px;display:flex}.auth-stage .logo{font-family:var(--au-display);letter-spacing:-.01em;color:var(--st-navy);align-items:center;gap:10px;margin:0 0 26px;font-size:20px;font-weight:700;font-stretch:112%;display:flex}.auth-stage .logo picture{flex:none}.auth-stage .logo img{width:auto;max-width:100%;height:44px;display:block}.auth-stage .intro h1{margin-bottom:8px;font-size:31px;font-weight:700;line-height:1.15}.auth-stage .intro p{color:var(--st-text-soft);margin:0;font-size:14px}.auth-stage .login-form{flex-direction:column;gap:32px;padding:56px 32px 0;display:flex}.auth-stage .login-form:has(.field:nth-of-type(4)){gap:20px}.auth-stage .login-form:has(.field:nth-of-type(4)) .field-hint{margin-top:-12px}.auth-stage .field{color:var(--st-text);flex-direction:column;gap:10px;font-size:13px;font-weight:600;display:flex}.auth-stage .field input,.auth-stage .field select{border:1px solid var(--st-border);background:var(--st-bg);width:100%;height:50px;color:var(--st-text);font:inherit;border-radius:8px;padding:0 12px;font-size:13.5px;font-weight:400;transition:border-color .15s,box-shadow .15s,background .15s}.auth-stage .field input::placeholder{color:#8a93ab}.auth-stage .field input:focus,.auth-stage .field select:focus,.auth-stage .field input:focus-visible,.auth-stage .field select:focus-visible{border-color:var(--st-navy);box-shadow:0 0 0 2px #fff, 0 0 0 3px var(--st-navy);background:#fff;outline:0}.auth-stage .field input[type=file]{background:#fff;height:auto;padding:8px;font-size:12.5px}.auth-stage .field input[type=file]::file-selector-button{color:var(--st-blue);font:inherit;cursor:pointer;background:#eaf0fe;border:0;border-radius:6px;margin-right:12px;padding:6px 12px;font-weight:600}.auth-stage .field-hint{color:var(--st-text-soft);margin-top:-22px;font-size:12px;font-weight:400}.auth-stage .row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-stage .login-form .row-between{padding-top:2px;font-size:13px;font-weight:500}.auth-stage .checkbox-label{color:var(--st-text);cursor:pointer;align-items:center;gap:10px;font-weight:500;display:flex}.auth-stage .checkbox-label input{appearance:none;border:1.5px solid var(--st-navy);cursor:pointer;box-sizing:border-box;background:#fff;border-radius:4px;flex:none;place-items:center;width:17px;height:17px;margin:0;display:grid}.auth-stage .checkbox-label input:checked{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23010233' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 6.4l2.8 2.8L10 3'/%3E%3C/svg%3E") 50%/11px 11px no-repeat}.auth-stage .checkbox-label input:checked:after{content:none}.auth-stage a.forgot{color:var(--st-text);font-weight:600}.auth-stage a.forgot:hover{color:var(--st-blue)}.auth-stage .btn-primary{background:var(--st-red);color:#fff;width:100%;height:54px;font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:flex-start;align-items:center;margin:0;padding:0 16px;font-size:13px;font-weight:700;transition:background .15s,transform 50ms;display:flex}.auth-stage .btn-primary:hover{background:var(--st-red-dark)}.auth-stage .btn-primary:active{transform:translateY(1px)}.auth-stage .btn-primary:disabled{opacity:.55;cursor:not-allowed}.auth-stage a.btn-primary{text-decoration:none}.auth-stage .login-error{color:#9b0710;background:#fde6e7;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:500}.auth-stage .login-success{color:#14563a;background:#dff3e9;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:500}.auth-stage .signin>.row-between{color:var(--st-text-soft);margin-top:52px;font-size:13px}.auth-stage .back-link,.auth-stage .foot-text{color:var(--st-text-soft);font-size:13px}.auth-stage .back-link:hover{color:var(--st-blue)}.auth-stage .auth-link{color:var(--st-text);margin-left:4px;font-weight:700}.auth-stage .auth-link:hover{color:var(--st-blue)}.auth-stage .page-note{text-align:center;color:var(--st-text-soft);font-size:13px}.auth-stage .choices{gap:12px;padding:34px 32px 0;display:grid}.auth-stage .choice{border:1px solid var(--st-border);color:var(--st-text);background:#fff;border-radius:10px;align-items:center;gap:14px;padding:16px;transition:border-color .15s,background .15s;display:flex}.auth-stage .choice:hover{border-color:var(--st-navy);background:var(--st-bg)}.auth-stage .choice-icon{width:40px;height:40px;color:var(--st-blue);background:#eaf0fe;border-radius:10px;flex:none;place-items:center;display:grid}.auth-stage .choice-title{font-weight:700}.auth-stage .choice-desc{color:var(--st-text-soft);font-size:12.5px}.auth-stage .choice-arrow{color:var(--st-text-quiet);margin-left:auto}.auth-stage .choice:hover .choice-arrow{color:var(--st-navy)}.auth-stage .signin>.steps{border:1px solid var(--st-border);border-radius:10px;gap:12px;max-width:none;margin:0 32px 12px;padding:16px}.auth-stage .intro+.steps{margin-top:34px}.auth-stage .signin>.steps .step{padding-bottom:0}.auth-stage .signin>.steps .step:after{display:none}.auth-stage .signin>.steps .step-num{width:40px;height:40px;color:var(--st-blue);box-shadow:none;background:#eaf0fe;border-radius:10px}.auth-stage .signin>.steps .btn-primary{justify-content:center;height:46px}.auth-stage .testimonial{isolation:isolate;min-width:0;color:var(--st-text);background:linear-gradient(#f6f7fb 0%,#fbfbfd 38%,#fff 100%);border:1px solid #eceef5;border-radius:30px 30px 18px 18px;flex-direction:column;align-self:start;padding:44px 48px 52px;display:flex;position:sticky;top:24px}.auth-stage .testimonial h2{max-width:300px;margin-bottom:24px;font-size:31px;font-weight:700;line-height:1.12}.auth-stage .testimonial>p.lede{max-width:300px;color:var(--st-text-soft);margin:0 0 30px;font-size:13.5px;line-height:1.7}.auth-stage .steps{flex-direction:column;gap:0;max-width:330px;margin:0;display:flex;position:relative}.auth-stage .step{align-items:flex-start;gap:14px;padding-bottom:16px;display:flex;position:relative}.auth-stage .step:last-child{padding-bottom:0}.auth-stage .step:not(:last-child):after{content:"";background:#e3e6ef;width:2px;position:absolute;top:34px;bottom:2px;left:14px}.auth-stage .step-num{z-index:1;background:var(--st-navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid;position:relative;box-shadow:0 0 0 3px #fff,0 0 0 4px #e3e6ef}.auth-stage .step-title{color:var(--st-text);padding-top:3px;font-size:14px;font-weight:700;line-height:1.35}.auth-stage .step-body{color:var(--st-text-soft);margin-top:3px;font-size:12.5px;line-height:1.6}.auth-stage .testimonial .burst{z-index:-1;opacity:1;pointer-events:none;width:200px;height:240px;position:absolute;bottom:76px;right:0}.auth-stage .testimonial .burst g{stroke:#dce3f3;stroke-width:1.1px;opacity:1}.auth-stage .card:not(.no-callout) .testimonial{background:linear-gradient(#e8ebf4 0%,#eff1f8 38%,#f6f7fb 100%);border-color:#dde1ee;padding-bottom:104px}.auth-stage .card:not(.no-callout) .testimonial .step-num{box-shadow:0 0 0 3px #eef0f7,0 0 0 4px #d3d8e8}.auth-stage .card:not(.no-callout) .testimonial .step:not(:last-child):after{background:#d3d8e8}.auth-stage .callout{z-index:5;width:338px;color:var(--st-text);border:0;border-top:3px solid var(--st-navy);background:#fff;border-radius:16px;padding:24px 26px 22px;animation:.5s .1s both au-fade;position:absolute;bottom:-40px;right:-24px;box-shadow:0 22px 44px -18px #01023347,0 2px 8px #1016230f}.auth-stage .callout h3{color:var(--st-text);margin-bottom:12px;font-size:15px;font-weight:700;line-height:1.3}.auth-stage .callout p{color:var(--st-text-soft);margin:0 0 14px;font-size:12.5px;line-height:1.6}.auth-stage .callout p:last-child{margin-bottom:0}.auth-stage .avatars{align-items:center;display:flex}.auth-stage .avatars .avatar{background:var(--st-navy);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;margin-right:-8px;font-size:10px;font-weight:700;display:grid}.auth-stage .avatars .avatar:nth-child(2){background:#3b82f6}.auth-stage .avatars .avatar:nth-child(3){background:#10b981}.auth-stage .avatars .avatar.more{color:var(--st-text-soft);background:#eceff5;margin:0 0 0 14px;font-weight:600}@keyframes au-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.auth-stage .card,.auth-stage .callout{animation:none}.auth-stage .btn-primary,.auth-stage .field input,.auth-stage .choice{transition:none}}.auth-stage{min-height:100dvh;overflow-x:clip}@media (width<=1100px){.auth-stage{padding:56px 24px 72px}}@media (width<=960px){.auth-stage{padding:32px 20px}.auth-stage .card{grid-template-columns:1fr;max-width:560px;padding:36px 0}.auth-stage .testimonial,.auth-stage .callout{display:none}.auth-stage .signin{padding:0 36px}.auth-stage .login-form,.auth-stage .choices{padding-left:0;padding-right:0}.auth-stage .login-form{gap:24px;padding-top:36px}.auth-stage .login-form:has(.field:nth-of-type(4)){gap:18px}.auth-stage .choices{padding-top:28px}.auth-stage .signin>.steps{margin-left:0;margin-right:0}.auth-stage .signin>.row-between{margin-top:36px}.auth-stage .field-hint{margin-top:-14px}.auth-stage .btn-primary{justify-content:center}}@media (width<=560px){body:has(.auth-stage){background:#fff}.auth-stage{background:#fff;align-items:stretch;padding:0}.auth-stage .card{max-width:none;min-height:100dvh;box-shadow:none;padding:max(24px, env(safe-area-inset-top)) 0 max(28px, env(safe-area-inset-bottom));background:#fff;border:0;border-radius:0}.auth-stage .signin{flex:1;padding:0 20px}.auth-stage .logo{margin-bottom:20px}.auth-stage .logo img{height:38px}.auth-stage .intro h1{font-size:26px}.auth-stage .intro p{font-size:14px}.auth-stage .login-form{gap:18px;padding-top:24px}.auth-stage .login-form:has(.field:nth-of-type(4)){gap:16px}.auth-stage .login-form:has(.field:nth-of-type(4)) .field-hint{margin-top:-8px}.auth-stage .field{gap:8px;font-size:13.5px}.auth-stage .field-hint{margin-top:-10px}.auth-stage .field input,.auth-stage .field select{height:52px;padding:0 14px;font-size:16px}.auth-stage .field input[type=file]{height:auto;padding:10px;font-size:14px}.auth-stage .field input[type=file]::file-selector-button{padding:8px 14px}.auth-stage .checkbox-label{min-height:44px;font-size:14px}.auth-stage .checkbox-label input{width:20px;height:20px}.auth-stage .login-form .row-between{gap:4px 12px;font-size:14px}.auth-stage a.forgot{align-items:center;min-height:44px;display:inline-flex}.auth-stage .btn-primary{border-radius:10px;justify-content:center;height:54px;font-size:15px}.auth-stage .login-error,.auth-stage .login-success{font-size:13.5px}.auth-stage .choices{gap:10px;padding-top:22px}.auth-stage .choice{min-height:64px;padding:14px}.auth-stage .choice-title{font-size:15px}.auth-stage .choice-desc{font-size:13px}.auth-stage .signin>.steps{padding:14px}.auth-stage .intro+.steps{margin-top:22px}.auth-stage .signin>.row-between{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-top:auto;padding-top:28px}.auth-stage .signin>.row-between .back-link{order:2;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.auth-stage .signin>.row-between .foot-text{order:1;font-size:14px}.auth-stage .auth-link{padding:8px 2px;display:inline-block}}@media (width<=360px){.auth-stage .signin{padding:0 16px}.auth-stage .intro h1{font-size:23px}.auth-stage .choice{gap:10px}.auth-stage .choice-icon{width:36px;height:36px}}@media (height<=480px) and (orientation:landscape){.auth-stage{padding:12px 20px}.auth-stage .card{min-height:0;padding:20px 0}.auth-stage .login-form{gap:14px;padding-top:16px}.auth-stage .signin>.row-between{margin-top:20px}}.auth-split,.auth-split *{box-sizing:border-box}.auth-split{--st-navy:#010233;--st-blue:#2464eb;--st-blue-dark:#1d4ed8;--st-bg:#f7f8fb;--st-surface:#fff;--st-border:#eaecf2;--st-text:#101623;--st-text-soft:#5a6172;--st-text-quiet:#8a91a0;--st-radius:14px;background:var(--st-bg);width:100%;min-height:100vh;color:var(--st-text);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-self:stretch;margin:0;font:15px/1.5 Schibsted Grotesk,system-ui,-apple-system,Roboto,Arial,sans-serif;display:grid}.auth-split a{text-decoration:none}.auth-split a:focus-visible{outline:2px solid var(--st-blue);outline-offset:2px;border-radius:6px}.auth-split .as-form{background:var(--st-surface);flex-direction:column;justify-content:center;padding:40px clamp(24px,6vw,96px);display:flex}.auth-split .as-inner{width:100%;max-width:440px;margin:0 auto}.auth-split .as-logo{letter-spacing:-.02em;color:var(--st-navy);align-items:center;gap:10px;margin-bottom:36px;font-size:20px;font-weight:800;display:flex}.auth-split .as-logo picture{flex:none}.auth-split .as-logo img{width:auto;max-width:100%;height:44px;display:block}.auth-split h1{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:800;line-height:1.15}.auth-split .as-sub{color:var(--st-text-soft);margin:8px 0 24px}.auth-split .as-options{gap:12px;display:grid}.auth-split .as-option{border:1px solid var(--st-border);border-radius:var(--st-radius);color:var(--st-text);background:#fff;align-items:center;gap:14px;padding:16px;transition:border-color .15s,background .15s;display:flex}.auth-split .as-option:hover{border-color:var(--st-blue);background:#f5f8ff}.auth-split .as-option-icon{width:40px;height:40px;color:var(--st-blue);background:#eaf0fe;border-radius:10px;flex:none;place-items:center;display:grid}.auth-split .as-option-title{font-weight:700}.auth-split .as-option-desc{color:var(--st-text-soft);font-size:13px}.auth-split .as-arrow{color:var(--st-text-quiet);margin-left:auto}.auth-split .as-option:hover .as-arrow{color:var(--st-blue)}.auth-split .as-foot{color:var(--st-text-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:24px;font-size:14px;display:flex}.auth-split .as-link{color:var(--st-blue);font-weight:600}.auth-split .as-link:hover{color:var(--st-blue-dark);text-decoration:underline}.auth-split .as-brand{background:var(--st-navy);color:#fff;flex-direction:column;justify-content:center;padding:40px clamp(24px,6vw,88px);display:flex}.auth-split .as-brand h2{letter-spacing:-.02em;max-width:460px;margin:0;font-size:30px;font-weight:800;line-height:1.2}.auth-split .as-lede{color:#aab2e6;max-width:460px;margin:12px 0 28px}.auth-split .as-step{gap:14px;max-width:460px;margin-bottom:20px;display:flex}.auth-split .as-step-num{background:#2464eb59;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid}.auth-split .as-step-title{font-weight:700}.auth-split .as-step-body{color:#aab2e6;font-size:14px}.auth-split .as-note{border-top:1px solid #ffffff24;max-width:460px;margin-top:12px;padding-top:20px}.auth-split .as-note h3{margin:0 0 4px;font-size:15px;font-weight:700}.auth-split .as-note p{color:#aab2e6;margin:0;font-size:13.5px}@media (width<=860px){.auth-split{grid-template-columns:1fr}.auth-split .as-brand{display:none}.auth-split .as-form{min-height:100dvh;padding:28px 20px}.auth-split .as-option{min-height:64px}}.tc-wrap,.tc-overlay{--tc-navy:#010233;--tc-blue:#2464eb;--tc-red:#e8202e;--tc-bg:#f7f8fb;--tc-surface:#fff;--tc-border:#e4e7ef;--tc-line:#eaecf2;--tc-text:#101623;--tc-soft:#5a6172;--tc-quiet:#8a91a0;--tc-ok:#138a49;--tc-display:"Archivo", "Segoe UI", system-ui, sans-serif;--tc-body:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif}.tc-wrap *,.tc-overlay *{box-sizing:border-box}.tc-wrap{text-align:left;font-family:var(--tc-body);margin:0}.tc-card{border:1px solid var(--tc-border);background:var(--tc-bg);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.tc-card.is-checked{border-color:var(--tc-navy);background:#fff}.tc-card.has-error{border-color:var(--tc-red);background:#fff7f7}.tc-check{cursor:pointer;flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.tc-check input{appearance:none;border:1.5px solid var(--tc-navy);cursor:pointer;background:#fff;border-radius:4px;flex:none;place-items:center;width:20px;height:20px;margin:0;display:grid}.tc-check input:checked{background:var(--tc-navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 6.4l2.8 2.8L10 3'/%3E%3C/svg%3E") center / 12px 12px no-repeat}.tc-check input:focus-visible{outline:2px solid var(--tc-blue);outline-offset:2px}.tc-text{color:var(--tc-text);font-size:13.5px;font-weight:500;line-height:1.4}.tc-link{border:1px solid var(--tc-border);min-height:36px;font:inherit;color:var(--tc-navy);cursor:pointer;background:#fff;border-radius:6px;flex:none;padding:0 12px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s}.tc-link:hover{border-color:var(--tc-navy);background:var(--tc-bg)}.tc-link:focus-visible{outline:2px solid var(--tc-blue);outline-offset:2px}.tc-error{color:#9b0710;margin:8px 0 0;font-size:13px;font-weight:500}.tc-overlay{z-index:2000;font-family:var(--tc-body);-webkit-font-smoothing:antialiased;background:#0102339e;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.tc-dialog{background:var(--tc-surface);width:100%;max-width:880px;height:min(88vh,720px);color:var(--tc-text);text-align:left;border-radius:14px;outline:0;flex-direction:column;animation:.2s both tc-in;display:flex;overflow:hidden;box-shadow:0 30px 80px -20px #01023399}@keyframes tc-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tc-head{background:var(--tc-navy);color:#fff;align-items:center;gap:14px;padding:18px 22px;display:flex}.tc-head-icon{background:#ffffff1f;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.tc-head-text{flex:auto;min-width:0}.tc-head h2{font-family:var(--tc-display);letter-spacing:-.01em;color:#fff;margin:0;font-size:20px;font-weight:700;font-stretch:112%;line-height:1.2}.tc-head p{color:#aab2e6;margin:3px 0 0;font-size:12.5px}.tc-x{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.tc-x:hover{background:#ffffff24}.tc-x:focus-visible{outline-offset:2px;outline:2px solid #fff}.tc-progress{background:var(--tc-line);height:3px}.tc-progress span{background:var(--tc-blue);height:100%;transition:width .12s linear;display:block}.tc-main{flex:auto;grid-template-columns:236px minmax(0,1fr);min-height:0;display:grid}.tc-toc{border-right:1px solid var(--tc-line);background:var(--tc-bg);min-height:0;padding:14px 10px;overflow-y:auto}.tc-toc ol{margin:0;padding:0;list-style:none}.tc-toc button{width:100%;font:inherit;text-align:left;color:var(--tc-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:flex-start;gap:10px;padding:8px 10px;font-size:13px;line-height:1.35;transition:background .12s,color .12s;display:flex}.tc-toc button:hover{color:var(--tc-text);background:#fff}.tc-toc button.is-active{color:var(--tc-navy);box-shadow:inset 3px 0 0 var(--tc-navy);background:#fff;font-weight:600}.tc-toc button:focus-visible{outline:2px solid var(--tc-blue);outline-offset:-2px}.tc-toc-n{font-variant-numeric:tabular-nums;min-width:18px;color:var(--tc-quiet);flex:none}.tc-toc button.is-active .tc-toc-n{color:var(--tc-navy)}.tc-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;outline:0;min-height:0;padding:22px 32px 28px;font-size:14.5px;line-height:1.7;overflow-y:auto}.tc-body:focus-visible{box-shadow:inset 0 0 0 2px var(--tc-blue)}.tc-short{border:1px solid var(--tc-border);border-top:3px solid var(--tc-navy);background:var(--tc-bg);border-radius:10px;margin:0 0 8px;padding:16px 18px}.tc-short h3{font-family:var(--tc-display);color:var(--tc-text);margin:0 0 8px;font-size:15px;font-weight:700;font-stretch:112%}.tc-short ul{color:var(--tc-text);margin:0 0 8px;padding-left:18px}.tc-short li{margin:0 0 4px}.tc-short p{color:var(--tc-soft);margin:0;font-size:12.5px;line-height:1.5}.tc-body section{max-width:62ch;padding-top:24px}.tc-body h3{font-family:var(--tc-display);letter-spacing:-.01em;color:var(--tc-text);align-items:baseline;gap:10px;margin:0 0 8px;font-size:17px;font-weight:700;font-stretch:108%;line-height:1.3;display:flex}.tc-sec-n{min-width:20px;color:var(--tc-quiet);flex:none;font-weight:600}.tc-body p{color:#2d3446;margin:0 0 10px}.tc-body ul{color:#2d3446;margin:0 0 4px;padding-left:20px}.tc-body li{margin:0 0 6px;padding-left:2px}.tc-body li::marker{color:var(--tc-quiet)}.tc-short li::marker{color:var(--tc-navy)}.tc-end{border-top:1px solid var(--tc-line);color:var(--tc-quiet);margin:28px 0 0;padding-top:16px;font-size:13px}.tc-foot{border-top:1px solid var(--tc-line);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.tc-hint{color:var(--tc-soft);font-variant-numeric:tabular-nums;font-size:13px}.tc-hint.is-done{color:var(--tc-ok);font-weight:600}.tc-actions{gap:8px;margin-left:auto;display:flex}.tc-btn{min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:6px;padding:0 22px;font-size:14px;font-weight:700;transition:background .15s,opacity .15s}.tc-btn.primary{background:var(--tc-navy);color:#fff}.tc-btn.primary:hover:not(:disabled){background:#0a0c5c}.tc-btn.primary:disabled{opacity:.4;cursor:not-allowed}.tc-btn.ghost{border-color:var(--tc-border);color:var(--tc-text);background:#fff}.tc-btn.ghost:hover{background:var(--tc-bg)}.tc-btn:focus-visible{outline:2px solid var(--tc-blue);outline-offset:2px}@media (width<=760px){.tc-main{grid-template-columns:1fr}.tc-toc{display:none}.tc-body{padding:18px 20px 24px}}@media (width<=600px){.tc-overlay{align-items:flex-end;padding:0}.tc-dialog{border-radius:16px 16px 0 0;max-width:none;height:94dvh;animation-name:tc-up}.tc-head{padding:16px}.tc-head h2{font-size:18px}.tc-foot{padding:12px 16px max(14px, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch}.tc-hint{text-align:center}.tc-actions{margin-left:0}.tc-btn{flex:1;min-height:48px}.tc-card{padding:12px 14px}.tc-link{min-height:44px}.tc-check input{width:22px;height:22px}}@keyframes tc-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tc-dialog{animation:none}.tc-progress span,.tc-card,.tc-toc button,.tc-btn,.tc-link{transition:none}}.gs-wrap{--gs-navy:#010233;--gs-blue:#2464eb;--gs-blue-d:#1d4ed8;--gs-red:#e50914;--gs-line:#eaecf2;--gs-mist:#f0f2f7;--gs-ink:#101623;--gs-soft:#5a6172;--gs-ok:#1f7a4d;--gs-ok-bg:#d7f0e2;--gs-warn:#7a5a00;--gs-warn-bg:#fff0bf;--gs-bad:#b0070f;--gs-bad-bg:#fde4e6;--gs-tint:#eaf1ff;color:var(--gs-ink)}.gs-status{border:1px solid var(--gs-line);background:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:18px 20px;display:flex}.gs-status h2{flex-wrap:wrap;align-items:center;gap:10px;margin:2px 0 6px;font-size:20px;display:flex}.gs-eyebrow{color:var(--gs-soft);font-size:12px;font-weight:700}.gs-sub{color:var(--gs-soft);margin:0 0 6px;font-size:14px}.gs-pill{background:var(--gs-mist);color:var(--gs-soft);text-transform:capitalize;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-block}.gs-pill.ok{background:var(--gs-ok-bg);color:var(--gs-ok)}.gs-pill.warn{background:var(--gs-warn-bg);color:var(--gs-warn)}.gs-pill.bad{background:var(--gs-bad-bg);color:var(--gs-bad)}.gs-alert{background:var(--gs-tint);color:var(--gs-blue-d);border-radius:10px;margin:0 0 14px;padding:12px 14px;font-size:14px}.gs-alert.ok{background:var(--gs-ok-bg);color:var(--gs-ok)}.gs-alert.warn{background:var(--gs-warn-bg);color:var(--gs-warn)}.gs-alert.bad{background:var(--gs-bad-bg);color:var(--gs-bad)}.gs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.gs-card{border:1px solid var(--gs-line);background:#fff;border-radius:20px;flex-direction:column;padding:22px;display:flex}.gs-card.gs-pro{background:var(--gs-navy);color:#fff;border-color:var(--gs-blue);box-shadow:0 12px 32px #2464eb38}.gs-top{justify-content:space-between;align-items:center;gap:8px;font-weight:700;display:flex}.gs-badge{background:var(--gs-red);color:#fff;white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.gs-card h3{margin:18px 0 4px;font-size:20px}.gs-pro .gs-sub,.gs-pro .gs-note,.gs-pro small{color:#b8c0dc}.gs-card .gs-sub{min-height:42px}.gs-btn{border:1px solid var(--gs-line);color:var(--gs-ink);font:inherit;cursor:pointer;text-align:center;background:#fff;border-radius:999px;padding:10px 18px;font-weight:700;text-decoration:none;display:inline-block}.gs-btn:disabled{cursor:not-allowed;opacity:.65}.gs-btn.gs-primary{background:var(--gs-blue);border-color:var(--gs-blue);color:#fff}.gs-btn.gs-primary:hover:not(:disabled){background:var(--gs-blue-d)}.gs-block{width:100%}.gs-price{letter-spacing:-.02em;margin:18px 0 2px;font-size:36px;font-weight:700}.gs-price small{color:var(--gs-soft);font-size:14px;font-weight:400}.gs-note{color:var(--gs-soft);min-height:19px;margin:0 0 14px;font-size:12.5px}.gs-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gs-card li{gap:10px;font-size:14px;display:flex}.gs-card li:before{content:"";background:var(--gs-blue);border-radius:50%;flex:none;width:7px;height:7px;margin-top:8px}.gs-pro li:before{background:#fff}.gs-fine{color:var(--gs-soft);text-align:center;margin:14px 0 0;font-size:12.5px}.gs-fee{margin-top:26px}.gs-fee h3{margin:0 0 4px;font-size:17px}.gs-fee p{color:var(--gs-soft);margin:0 0 10px;font-size:13.5px}.gs-tw{border:1px solid var(--gs-line);background:#fff;border-radius:12px;overflow-x:auto}.gs-tw table{border-collapse:collapse;width:100%;font-size:14px}.gs-tw th,.gs-tw td{text-align:left;border-bottom:1px solid var(--gs-line);padding:10px 14px}.gs-tw th{background:var(--gs-mist)}.gs-tw tr:last-child td{border-bottom:0}.gs-overlay{z-index:1000;background:#0102338c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.gs-modal{color:var(--gs-ink);background:#fff;border-radius:18px;width:100%;max-width:460px;max-height:92vh;padding:24px;overflow:auto}.gs-modal h3{margin:0 0 6px;font-size:19px}.gs-gcash{background:var(--gs-mist);border-radius:12px;align-items:center;gap:14px;margin:10px 0 14px;padding:12px;display:flex}.gs-gcash img{object-fit:contain;background:#fff;border-radius:8px}.gs-field{gap:6px;margin-bottom:12px;font-size:13px;font-weight:600;display:grid}.gs-field input{font:inherit;border:1px solid #cbd0de;border-radius:8px;padding:10px 12px;font-weight:400}.gs-row{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.gs-upgrade{color:#010233;background:#eaf1ff;border:1px solid #2464eb;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:14px 0;padding:14px 16px;display:flex}.gs-upgrade p{color:#5a6172;margin:4px 0 0;font-size:13.5px}.gs-btn:focus-visible,.gs-field input:focus-visible{outline-offset:2px;outline:2px solid #2464eb}@media (width<=960px){.gs-grid{grid-template-columns:1fr;max-width:480px}}.sup-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-top:16px;padding:18px}.sup-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.sup-head h2{color:#0f172a;margin:0;font-size:18px}.sup-head p{color:#64748b;margin:4px 0 0;font-size:13px}.sup-btn{color:#0f172a;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.sup-btn:hover{color:#0369a1;border-color:#0284c7}.sup-btn:disabled{opacity:.55;cursor:not-allowed}.sup-btn.primary{color:#fff;background:#0284c7;border-color:#0284c7}.sup-btn.primary:hover{color:#fff;background:#0369a1}.sup-btn.danger{color:#b91c1c;background:#fff;border-color:#fca5a5}.sup-btn.sm{min-height:32px;padding:5px 12px;font-size:13px}.sup-tabs{flex-wrap:wrap;gap:8px;margin:4px 0 0;display:flex}.sup-tab{font:inherit;cursor:pointer;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:8px 16px;font-weight:600}.sup-tab[aria-selected=true]{color:#fff;background:#0284c7;border-color:#0284c7}.sup-log{flex-direction:column;gap:10px;height:380px;padding:4px;display:flex;overflow-y:auto}.sup-msg{overflow-wrap:anywhere;white-space:pre-wrap;border-radius:12px;max-width:82%;padding:10px 14px;font-size:14.5px;line-height:1.45}.sup-msg.bot{color:#0f172a;background:#f1f5f9;border-radius:2px 12px 12px;align-self:flex-start}.sup-msg.user{color:#fff;background:#0284c7;border-radius:12px 2px 12px 12px;align-self:flex-end}.sup-msg-links{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.sup-next{border-top:1px dashed #e2e8f0;gap:2px;margin-top:4px;padding-top:10px;display:grid}.sup-next-label{color:#64748b;margin:8px 0 0;font-size:12px;font-weight:700}.sup-quick{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.sup-quick .sup-btn{text-align:left;height:auto;line-height:1.3}.sup-compose{align-items:flex-end;gap:10px;margin-top:12px;display:flex}.sup-input,.sup-select,.sup-textarea{color:#0f172a;width:100%;min-width:0;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:10px 12px;font-size:15px}.sup-input:focus,.sup-select:focus,.sup-textarea:focus{border-color:#0284c7;outline:none}.sup-textarea{resize:vertical;min-height:44px}.sup-compose .sup-textarea{resize:none;flex:1}.sup-typing{gap:4px;padding:12px 14px;display:inline-flex}.sup-typing span{background:#94a3b8;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite sup-blink}.sup-typing span:nth-child(2){animation-delay:.15s}.sup-typing span:nth-child(3){animation-delay:.3s}@keyframes sup-blink{0%,80%,to{opacity:.25}40%{opacity:1}}.sup-form{background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;gap:12px;margin-top:12px;padding:14px;display:grid}.sup-form label{color:#334155;gap:4px;font-size:13px;font-weight:700;display:grid}.sup-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sup-files{color:#475569;font-size:13px;font-weight:400}.sup-alert{border-radius:10px;margin:10px 0;padding:10px 14px;font-size:14px}.sup-alert.ok{color:#166534;background:#dcfce7}.sup-alert.err{color:#991b1b;background:#fee2e2}.sup-alert.info{color:#075985;background:#e0f2fe}.sup-empty{text-align:center;color:#64748b;padding:28px 12px}.sup-row{text-align:left;width:100%;font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:12px 10px;display:flex}.sup-row:first-of-type{border-top:0}.sup-row:hover,.sup-row.on{background:#f8fafc}.sup-row small{color:#64748b;margin-top:2px;display:block}.sup-num{color:#0f172a;margin-right:6px;font-weight:800}.sup-badge{white-space:nowrap;color:#334155;background:#e2e8f0;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.sup-st-open{color:#92400e;background:#fef3c7}.sup-st-ai_assisting{color:#5b21b6;background:#ede9fe}.sup-st-awaiting_admin{color:#9a3412;background:#ffedd5}.sup-st-awaiting_user{color:#9d174d;background:#fce7f3}.sup-st-in_progress{color:#075985;background:#e0f2fe}.sup-st-resolved{color:#166534;background:#dcfce7}.sup-st-closed{color:#475569;background:#e2e8f0}.sup-st-reopened,.sup-pr-high,.sup-pr-urgent{color:#991b1b;background:#fee2e2}.sup-pr-low{color:#64748b;background:#f1f5f9}.sup-thread-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.sup-thread-head h3{margin:0;font-size:17px}.sup-meta{color:#64748b;margin-top:4px;font-size:13px}.sup-thread{border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;flex-direction:column;gap:10px;max-height:460px;padding:8px 4px;display:flex;overflow-y:auto}.sup-bubble{overflow-wrap:anywhere;white-space:pre-wrap;background:#f1f5f9;border-radius:12px;align-self:flex-start;max-width:80%;padding:9px 13px;font-size:14.5px;line-height:1.45}.sup-bubble.me{color:#fff;background:#0284c7;align-self:flex-end}.sup-bubble.internal{color:#713f12;background:#fef9c3;border:1px dashed #eab308}.sup-bubble.system{color:#64748b;text-align:center;background:0 0;align-self:center;font-size:12.5px;font-style:italic}.sup-bubble .who{opacity:.75;margin-bottom:3px;font-size:11.5px;font-weight:700;display:block}.sup-bubble time{opacity:.65;margin-top:4px;font-size:11px;display:block}.sup-attach{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.sup-attach button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;padding:3px 9px;font-size:12px}.sup-events{color:#64748b;gap:3px;margin:10px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.sup-reply{gap:8px;margin-top:12px;display:grid}.sup-reply-row,.sup-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sup-controls .sup-select{width:auto;padding:6px 10px;font-size:13.5px}.sup-counts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:14px 0;display:grid}.sup-count{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px}.sup-count span{color:#64748b;font-size:12.5px;font-weight:600;display:block}.sup-count strong{color:#0f172a;font-size:26px}.sup-admin-grid{grid-template-columns:minmax(280px,380px) 1fr;align-items:start;gap:16px;display:grid}.sup-admin-grid .sup-card{margin-top:0}@media (width<=900px){.sup-admin-grid{grid-template-columns:1fr}}@media (width<=600px){.sup-msg,.sup-bubble{max-width:94%}.sup-log{height:340px}}@keyframes gx-shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.gx-skel{animation:none}}@media (width<=1199px){.gx-shell{grid-template-columns:72px minmax(0,1fr)}.gx-sidebar{padding:14px 8px}.gx-sidebar .gx-label-text,.gx-brand>div,.gx-nav-group{display:none}.gx-brand{justify-content:center;padding:4px 0 14px}.gx-nav-link{justify-content:center;padding:0}.gx-topbar{padding:0 24px}.gx-main{padding:22px 24px 40px}.gx-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gx-grid-2{grid-template-columns:1fr}}@media (width<=767px){.gx-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""main"}.gx-sidebar{z-index:40;width:264px;padding:18px 12px;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.gx-sidebar.is-open{transform:none}.gx-sidebar .gx-label-text,.gx-brand>div,.gx-nav-group{display:revert}.gx-brand{justify-content:flex-start;padding:4px 10px 18px}.gx-nav-link{justify-content:flex-start;padding:0 10px}.gx-scrim.is-open{z-index:30;background:#01023373;border:0;display:block;position:fixed;inset:0}.gx-burger{display:grid}.gx-topbar{height:58px;padding:0 14px}.gx-identity{display:none}.gx-main{padding:16px 14px 36px}.gx-page-header h1{font-size:24px}.gx-card{padding:16px}.gx-toolbar .gx-select,.gx-search{flex:100%;max-width:none}.gx-kpi-value{font-size:22px}.gx-table--stack{min-width:0}.gx-table--stack thead{display:none}.gx-table--stack,.gx-table--stack tbody,.gx-table--stack tr,.gx-table--stack td{width:100%;display:block}.gx-table--stack tr{border:1px solid var(--st-border);background:var(--st-surface);border-radius:12px;margin:0 0 10px;padding:6px 14px}.gx-table--stack td{border:0;border-bottom:1px dashed var(--st-border);text-align:right;justify-content:space-between;align-items:center;gap:14px;padding:9px 0;display:flex}.gx-table--stack td:last-child{border-bottom:0}.gx-table--stack td:before{content:attr(data-label);color:var(--st-text-quiet);letter-spacing:.04em;text-align:left;text-transform:uppercase;font-size:11px;font-weight:800}.gx-table--stack td[data-label=""]:before{display:none}.gx-table--stack .is-num{text-align:right}.gx-table--stack tbody tr:hover{background:var(--st-surface)}}@media (width<=480px){.gx-kpi-grid{grid-template-columns:1fr 1fr;gap:10px}.gx-kpi{padding:14px}}@media (width<=1199px){.gx-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=899px){.gx-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.gx-product-grid{gap:10px}.gx-pcard-body{padding:10px}.gx-pcard-title{font-size:13px}.gx-pcard-price{font-size:16px}}@media (prefers-reduced-motion:reduce){.gx-skel{animation:none}}@media (width<=1199px){.gx-shell{grid-template-columns:72px minmax(0,1fr)}.gx-sidebar{padding:14px 8px}.gx-sidebar .gx-label-text,.gx-brand>div,.gx-nav-group{display:none}.gx-brand{justify-content:center;padding:4px 0 14px}.gx-nav-link{justify-content:center;padding:0}.gx-topbar{padding:0 24px}.gx-main{padding:22px 24px 40px}.gx-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gx-grid-2{grid-template-columns:1fr}}@media (width<=767px){.gx-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""main"}.gx-sidebar{z-index:40;width:264px;padding:18px 12px;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.gx-sidebar.is-open{transform:none}.gx-sidebar .gx-label-text,.gx-brand>div,.gx-nav-group{display:revert}.gx-brand{justify-content:flex-start;padding:4px 10px 18px}.gx-nav-link{justify-content:flex-start;padding:0 10px}.gx-scrim.is-open{z-index:30;background:#01023373;border:0;display:block;position:fixed;inset:0}.gx-burger{display:grid}.gx-topbar{height:58px;padding:0 14px}.gx-identity{display:none}.gx-main{padding:16px 14px 36px}.gx-page-header h1{font-size:24px}.gx-card{padding:16px}.gx-toolbar .gx-select,.gx-search{flex:100%;max-width:none}.gx-kpi-value{font-size:22px}.gx-table--stack{min-width:0}.gx-table--stack thead{display:none}.gx-table--stack,.gx-table--stack tbody,.gx-table--stack tr,.gx-table--stack td{width:100%;display:block}.gx-table--stack tr{border:1px solid var(--st-border);background:var(--st-surface);border-radius:12px;margin:0 0 10px;padding:6px 14px}.gx-table--stack td{border:0;border-bottom:1px dashed var(--st-border);text-align:right;justify-content:space-between;align-items:center;gap:14px;padding:9px 0;display:flex}.gx-table--stack td:last-child{border-bottom:0}.gx-table--stack td:before{content:attr(data-label);color:var(--st-text-quiet);letter-spacing:.04em;text-align:left;text-transform:uppercase;font-size:11px;font-weight:800}.gx-table--stack td[data-label=""]:before{display:none}.gx-table--stack .is-num{text-align:right}.gx-table--stack tbody tr:hover{background:var(--st-surface)}}@media (width<=480px){.gx-kpi-grid{grid-template-columns:1fr 1fr;gap:10px}.gx-kpi{padding:14px}}@media (width<=1199px){.gx-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=899px){.gx-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.gx-product-grid{gap:10px}.gx-pcard-body{padding:10px}.gx-pcard-title{font-size:13px}.gx-pcard-price{font-size:16px}}:root{--st-navy:#010233;--st-blue:#2464eb;--st-blue-dark:#1d4ed8;--st-red:#e50914;--st-bg:#f7f8fb;--st-surface:#fff;--st-border:#eaecf2;--st-text:#101623;--st-text-soft:#5a6172;--st-text-quiet:#8a91a0;--st-radius:14px;--gx-blue-bg:#eaf0fe;--gx-green:#1f8a5b;--sx-ctl:10px;--sx-sidebar:248px;--sx-display:"Archivo", "Segoe UI", system-ui, sans-serif}.seller-shell.gx-root{color:var(--st-text);background:var(--st-bg);font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.5}.seller-shell.gx-shell{grid-template-areas:none;grid-template-columns:var(--sx-sidebar) minmax(0, 1fr);grid-template-rows:auto 1fr;min-height:100vh;display:grid}.seller-shell h1,.seller-shell h2,.seller-shell h3{font-family:var(--sx-display);letter-spacing:-.01em;color:var(--st-text);font-stretch:112%}.seller-shell button,.seller-shell input,.seller-shell select,.seller-shell textarea{font:inherit;color:inherit}.seller-shell :focus-visible{outline:2px solid var(--st-blue);outline-offset:2px}.seller-shell .gx-sidebar{background:var(--st-navy);color:#cfd4f0;border:0;flex-direction:column;grid-area:1/1/3/2;align-self:start;gap:2px;height:100vh;padding:20px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.seller-shell .gx-brand{color:#fff;font-family:var(--sx-display);align-items:center;gap:10px;padding:0 10px 18px;font-size:18px;font-weight:700;font-stretch:112%;line-height:1.15;text-decoration:none;display:flex}.seller-shell .gx-brand small{color:#9aa3d6;margin-top:2px;font:400 11px IBM Plex Sans,sans-serif;display:block}.seller-shell .gx-brand-mark{border-radius:var(--sx-ctl);background:var(--st-blue);color:#fff;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.seller-shell .gx-nav-group{letter-spacing:0;text-transform:none;color:#8088c4;margin:14px 10px 4px;font-size:12px;font-weight:500}.seller-shell .gx-nav-link{border-radius:var(--sx-ctl);color:#cfd4f0;text-align:left;align-items:center;gap:10px;width:100%;margin:0;padding:8px 10px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex;box-shadow:inset 3px 0 #0000}.seller-shell .gx-nav-link:hover{color:#fff;background:#ffffff12}.seller-shell .gx-nav-link.is-active{color:#fff;box-shadow:inset 3px 0 0 var(--st-blue);background:#2464eb4d;font-weight:600}.seller-shell .gx-nav-link .gx-label-text{display:inline}.seller-shell .gx-nav-link.is-logout{color:#ffb3b7;margin-top:auto}.seller-shell .gx-nav-link.is-logout:hover{color:#fff;background:#e509142e}.seller-shell .gx-topbar{z-index:20;background:var(--st-surface);border-bottom:1px solid var(--st-border);grid-area:1/2/2/3;align-items:center;gap:12px;min-height:60px;padding:10px 28px;display:flex;position:sticky;top:0}.seller-shell .gx-topbar-spacer{flex:1}.seller-shell .gx-identity{text-align:right;flex-direction:column;min-width:0;line-height:1.25;display:flex}.seller-shell .gx-identity strong{font-weight:600}.seller-shell .gx-identity span{color:var(--st-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.seller-shell .gx-avatar{background:var(--st-navy);color:#fff;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.seller-shell .gx-burger{border:1px solid var(--st-border);border-radius:var(--sx-ctl);background:var(--st-surface);cursor:pointer;justify-content:center;align-items:center;width:38px;height:38px;display:none}.seller-shell .gx-scrim{display:none}.seller-shell .gx-main{grid-area:2/2/3/3;width:100%;min-width:0;max-width:1180px;padding:28px}.seller-shell .gx-card{background:var(--st-surface);border:1px solid var(--st-border);border-radius:var(--st-radius);box-shadow:none;margin-bottom:16px;padding:20px}.seller-shell .gx-card-flush{padding:0;overflow:hidden}.seller-shell .gx-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.seller-shell .gx-card-head h2{margin:0;font-size:18px;font-weight:600}.seller-shell .gx-card-head p{color:var(--st-text-soft);margin:2px 0 0;font-size:13px}.seller-shell .gx-grid-2{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:16px;display:grid}.seller-shell .gx-grid-2>.gx-card{margin-bottom:0}.seller-shell .gx-stack{align-content:start;gap:14px;display:grid}.seller-shell .gx-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.seller-shell .gx-kpi{background:var(--st-surface);border:1px solid var(--st-border);border-radius:var(--st-radius);padding:18px 20px}.seller-shell .gx-kpi-label{color:var(--st-text-soft);font-size:13px}.seller-shell .gx-kpi-value{font-family:var(--sx-display);letter-spacing:-.01em;color:var(--st-text);overflow-wrap:anywhere;margin:2px 0;font-size:28px;font-weight:700;font-stretch:112%;line-height:1.2}.seller-shell .gx-kpi-note{color:var(--st-text-quiet);font-size:12px}.seller-shell .gx-kpi.is-dark{background:var(--st-navy);border-color:var(--st-navy)}.seller-shell .gx-kpi.is-dark .gx-kpi-label{color:#aab2e6}.seller-shell .gx-kpi.is-dark .gx-kpi-value{color:#fff}.seller-shell .gx-kpi.is-dark .gx-kpi-note{color:#8f98d6}.seller-shell .gx-btn{border:1px solid var(--st-border);border-radius:var(--sx-ctl);background:var(--st-surface);min-height:40px;color:var(--st-text);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.seller-shell .gx-btn:hover{border-color:var(--st-blue);color:var(--st-blue)}.seller-shell .gx-btn:disabled,.seller-shell .gx-btn[disabled]{opacity:.5;cursor:default;pointer-events:none}.seller-shell .gx-btn-primary{background:var(--st-blue);border-color:var(--st-blue);color:#fff}.seller-shell .gx-btn-primary:hover{background:var(--st-blue-dark);border-color:var(--st-blue-dark);color:#fff}.seller-shell .gx-btn-secondary{color:var(--st-navy);background:#eaf0fe;border-color:#eaf0fe}.seller-shell .gx-btn-secondary:hover{color:var(--st-navy);background:#dbe6fd;border-color:#dbe6fd}.seller-shell .gx-btn-ghost{color:var(--st-text-soft);background:0 0;border-color:#0000}.seller-shell .gx-btn-ghost:hover{color:var(--st-text);background:#eef1f7;border-color:#0000}.seller-shell .gx-btn-sm{min-height:32px;padding:4px 12px;font-size:13px}.seller-shell .gx-btn-block{width:100%;display:flex}.seller-shell .gx-btn.is-danger,.seller-shell .gx-btn.is-danger:hover{color:var(--st-red)}.seller-shell .gx-btn-ghost.is-danger:hover{background:#fde6e7}.seller-shell .gx-row-actions{flex-wrap:wrap;gap:4px;display:flex}.seller-shell .gx-field{align-content:start;gap:6px;display:grid}.seller-shell .gx-field>span{color:var(--st-text);font-size:13px;font-weight:500}.seller-shell .gx-input,.seller-shell .gx-select,.seller-shell .gx-textarea{border:1px solid var(--st-border);border-radius:var(--sx-ctl);background:var(--st-surface);width:100%;min-height:40px;color:var(--st-text);box-shadow:none;padding:8px 12px}.seller-shell .gx-textarea{resize:vertical;min-height:96px}.seller-shell .gx-input::placeholder,.seller-shell .gx-textarea::placeholder{color:var(--st-text-quiet)}.seller-shell .gx-input:focus,.seller-shell .gx-select:focus,.seller-shell .gx-textarea:focus{border-color:var(--st-blue);outline-offset:0;outline:2px solid #2464eb40}.seller-shell .gx-select{width:auto;max-width:100%}.seller-shell .gx-toolbar{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.seller-shell .gx-search{flex:240px;max-width:420px;display:block;position:relative}.seller-shell .gx-search>:not(input){color:var(--st-text-quiet);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.seller-shell .gx-search>input{padding-left:38px}.seller-shell .gx-alert{border-radius:var(--sx-ctl);color:var(--st-navy);background:#eaf0fe;margin-bottom:14px;padding:10px 14px}.seller-shell .gx-alert.is-success{color:#14563a;background:#dff3e9}.seller-shell .gx-alert.is-danger{color:#9b0710;background:#fde6e7}.seller-shell .gx-table-wrap{overflow-x:auto}.seller-shell .gx-table{border-collapse:collapse;width:100%}.seller-shell .gx-table th{background:var(--st-bg);border-bottom:1px solid var(--st-border);color:var(--st-text-soft);text-align:left;white-space:nowrap;padding:11px 16px;font-size:12px;font-weight:600}.seller-shell .gx-table td{border-bottom:1px solid var(--st-border);vertical-align:middle;padding:12px 16px}.seller-shell .gx-table tbody tr:last-child td{border-bottom:0}.seller-shell .gx-table tbody tr:hover td{background:#fafbfe}.seller-shell .gx-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.seller-shell .gx-cell-title{font-weight:600;display:block}.seller-shell .gx-cell-sub{color:var(--st-text-quiet);font-size:12px;display:block}.seller-shell .gx-amount-pos{color:var(--gx-green);font-weight:700}.seller-shell .gx-amount-neg{color:var(--st-red);font-weight:700}.seller-thumb{border-radius:var(--sx-ctl);background:var(--gx-blue-bg);width:40px;height:40px;color:var(--st-blue);font-family:var(--sx-display);flex:none;place-items:center;font-weight:800;display:grid}.seller-cell{align-items:center;gap:12px;min-width:0;display:flex}.seller-bar{background:#e9ecf3;border-radius:999px;height:12px;margin-top:4px;display:flex;overflow:hidden}.seller-bar span{height:100%;display:block}.seller-legend{color:var(--st-text-soft);flex-wrap:wrap;gap:18px;margin-top:12px;font-size:13px;display:flex}.seller-legend i{border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.seller-metric-list>div{border-bottom:1px solid var(--st-border);justify-content:space-between;padding:12px 0;font-size:14px;display:flex}.seller-metric-list>div:last-child{border-bottom:0}.seller-metric-list span{color:var(--st-text-soft)}.seller-metric-list strong{font-weight:600}.seller-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.seller-form-grid .wide{grid-column:1/-1}.seller-form-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.seller-product-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.seller-product-card{border:1px solid var(--st-border);background:var(--st-surface);border-radius:12px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.seller-product-card strong{font-size:14px;font-weight:600;display:block}.seller-product-card span{color:var(--st-blue);font-weight:700;display:block}.seller-product-card small{color:var(--st-text-quiet);font-size:12px}.seller-rating-summary{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:32px;display:grid}.seller-rating-score{font-family:var(--sx-display);letter-spacing:-.02em;font-size:52px;font-weight:700;font-stretch:112%;line-height:1}.seller-stars{color:#e0a100;letter-spacing:2px}.seller-rating-row{color:var(--st-text-soft);grid-template-columns:28px minmax(0,1fr) 30px;align-items:center;gap:10px;margin:5px 0;font-size:12px;display:grid}.seller-rating-row .seller-bar{height:8px;margin:0}.seller-review{border-bottom:1px solid var(--st-border);padding:16px 0}.seller-review:last-child{border-bottom:0}.seller-review-top{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:13px;display:flex}.seller-review p{color:var(--st-text-soft);margin:8px 0 0}.seller-notif{border-bottom:1px solid var(--st-border);align-items:flex-start;gap:14px;padding:16px 20px;display:flex}.seller-notif:last-child{border-bottom:0}.seller-notif.is-unread{box-shadow:inset 3px 0 0 var(--st-blue);background:#eef3ff}.seller-notif-icon{border-radius:var(--sx-ctl);background:var(--gx-blue-bg);width:36px;height:36px;color:var(--st-blue);flex:0 0 36px;place-items:center;display:grid}.seller-notif strong{text-transform:capitalize;font-size:13px;font-weight:600;display:block}.seller-notif p{color:var(--st-text-soft);margin:2px 0 0;font-size:13px}.seller-messages{grid-template-columns:320px minmax(0,1fr);height:min(640px,100vh - 220px);min-height:440px;display:grid;overflow:hidden}.seller-convs{border-right:1px solid var(--st-border);flex-direction:column;min-height:0;display:flex}.seller-convs-search{border-bottom:1px solid var(--st-border);padding:12px}.seller-convs-list{flex:1;overflow-y:auto}.seller-conv{border:0;border-bottom:1px solid var(--st-border);text-align:left;cursor:pointer;background:0 0;width:100%;padding:14px 16px;display:block}.seller-conv:hover{background:#fafbfe}.seller-conv.is-active{background:var(--gx-blue-bg);box-shadow:inset 3px 0 0 var(--st-blue)}.seller-conv strong{font-size:13px;font-weight:600;display:block}.seller-conv span{color:var(--st-text-quiet);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.seller-thread{flex-direction:column;min-width:0;min-height:0;display:flex}.seller-thread-head{border-bottom:1px solid var(--st-border);align-items:center;gap:10px;padding:14px 18px;display:flex}.seller-thread-head span{color:var(--st-text-quiet);font-size:12px;display:block}.seller-thread-body{background:var(--st-bg);flex-direction:column;flex:1;gap:10px;padding:18px;display:flex;overflow-y:auto}.seller-msg{border:1px solid var(--st-border);background:#fff;border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:75%;padding:9px 13px}.seller-msg.mine{border-color:var(--st-blue);background:var(--st-blue);color:#fff;border-radius:14px 14px 4px;align-self:flex-end}.seller-msg small{opacity:.7;margin-top:3px;font-size:10px;display:block}.seller-compose{border-top:1px solid var(--st-border);gap:8px;padding:12px;display:flex}.seller-compose .gx-input{flex:1}.seller-back{display:none}.seller-wallet-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:14px;margin-bottom:16px;display:grid}.seller-faq-q{border:0;border-bottom:1px solid var(--st-border);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 0;font-weight:600;display:flex}.seller-faq-q:hover{color:var(--st-blue)}.seller-faq-a{color:var(--st-text-soft);padding:12px 0;font-size:14px}.seller-help-cats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 24px;display:grid}.seller-help-cat{border:1px solid var(--st-border);border-radius:12px;padding:14px}.seller-help-cat strong,.seller-help-cat span{display:block}.seller-help-cat strong{font-weight:600}.seller-help-cat span{color:var(--st-text-quiet);font-size:12px}.seller-contact{background:var(--st-bg);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:18px;display:flex}.seller-contact p{color:var(--st-text-soft);margin:2px 0 0;font-size:13px}.seller-modal{z-index:60;background:#0102338c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.seller-modal-card{border-radius:var(--st-radius);background:#fff;gap:14px;width:min(520px,100%);max-height:92vh;padding:22px;display:grid;overflow-y:auto}.seller-modal-head{justify-content:space-between;align-items:center;display:flex}.seller-modal-head h2{margin:0;font-size:18px}@media (width<=1199px){.seller-wallet-grid,.seller-help-cats,.seller-shell .gx-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.seller-shell.gx-shell{grid-template-columns:minmax(0,1fr)}.seller-shell .gx-topbar{grid-area:1/1/2/2;padding:10px 16px}.seller-shell .gx-main{grid-area:2/1/3/2;padding:18px 16px}.seller-shell .gx-burger{display:inline-flex}.seller-shell .gx-topbar-spacer{flex:1}.seller-shell .gx-sidebar{z-index:40;width:264px;height:100%;box-shadow:none;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.seller-shell .gx-sidebar.is-open{transform:none;box-shadow:0 0 40px #01023366}.seller-shell .gx-scrim{z-index:30;opacity:0;pointer-events:none;background:#01023380;border:0;transition:opacity .2s;display:block;position:fixed;inset:0}.seller-shell .gx-scrim.is-open{opacity:1;pointer-events:auto}.seller-shell .gx-grid-2{grid-template-columns:1fr}}@media (width<=767px){.seller-shell .gx-identity{display:none}.seller-shell .gx-kpi-grid{grid-template-columns:1fr 1fr;gap:10px}.seller-shell .gx-kpi-value{font-size:22px}.seller-form-grid{grid-template-columns:1fr}.seller-rating-summary{grid-template-columns:1fr;gap:16px}.seller-messages{grid-template-columns:1fr;height:calc(100vh - 190px)}.seller-messages.has-active .seller-convs,.seller-messages:not(.has-active) .seller-thread{display:none}.seller-back{display:inline-flex}.seller-wallet-grid{grid-template-columns:1fr 1fr;gap:10px}.seller-help-cats{grid-template-columns:1fr 1fr}.seller-form-actions .gx-btn{flex:1}.seller-shell .gx-search{flex-basis:100%;max-width:none}.seller-shell .gx-table--stack thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.seller-shell .gx-table--stack,.seller-shell .gx-table--stack tbody,.seller-shell .gx-table--stack tr,.seller-shell .gx-table--stack td{width:100%;display:block}.seller-shell .gx-table--stack tr{border-bottom:1px solid var(--st-border);padding:10px 16px}.seller-shell .gx-table--stack tbody tr:last-child{border-bottom:0}.seller-shell .gx-table--stack td{text-align:right;border:0;justify-content:space-between;align-items:center;gap:16px;padding:6px 0;display:flex}.seller-shell .gx-table--stack td:before{content:attr(data-label);color:var(--st-text-quiet);text-align:left;flex:none;font-size:12px;font-weight:600}.seller-shell .gx-table--stack tbody tr:hover td{background:0 0}}@media (prefers-reduced-motion:reduce){.seller-shell .gx-sidebar,.seller-shell .gx-scrim,.seller-shell .gx-btn,.seller-shell .gx-nav-link{transition:none}}.seller-shell .gx-kpi.is-tab{cursor:pointer;text-align:left;font:inherit;width:100%;transition:box-shadow .15s,border-color .15s}.seller-shell .gx-kpi.is-tab:hover{border-color:var(--st-blue)}.seller-shell .gx-kpi.is-tab.is-selected{box-shadow:0 0 0 3px var(--st-blue)}.seller-shell .gx-kpi.is-tab:focus-visible{outline:2px solid var(--st-blue);outline-offset:2px}.seller-help-cat{cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0}.seller-help-cat:hover{border-color:var(--st-blue)}.seller-help-cat.is-selected{box-shadow:0 0 0 3px var(--st-blue)}.seller-shell .gx-profile-wrap{position:relative}.seller-shell .gx-profile{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:4px 6px;display:flex}.seller-shell .gx-profile:hover{background:#0000000d}.seller-shell .gx-menu{background:var(--st-surface);border:1px solid var(--st-border);z-index:50;border-radius:12px;min-width:200px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #00000024}.seller-shell .gx-menu a,.seller-shell .gx-menu button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px;text-decoration:none;display:block}.seller-shell .gx-menu a:hover,.seller-shell .gx-menu button:hover{background:#0000000f}.seller-shell .mk-inbox{grid-template-columns:340px minmax(0,1fr);height:min(680px,100vh - 190px);min-height:460px;padding:0;display:grid;overflow:hidden}.seller-shell .mk-list{border-right:1px solid var(--st-border);background:var(--st-surface);flex-direction:column;min-height:0;display:flex}.seller-shell .mk-search{padding:12px}.seller-shell .mk-search .gx-input{background:var(--st-bg);border-color:#0000;border-radius:999px;padding-left:36px}.seller-shell .mk-scroll{flex:1;padding:0 8px 8px;overflow:auto}.seller-shell .mk-conv{text-align:left;width:100%;color:var(--st-text);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex;position:relative}.seller-shell .mk-conv:hover{background:var(--st-bg)}.seller-shell .mk-conv.is-active{background:#eaf0fe}.seller-shell .mk-pic{background:var(--st-bg);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.seller-shell .mk-avatar{background:var(--st-navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.seller-shell .mk-pic .mk-avatar{width:48px;height:48px;font-size:18px}.seller-shell .mk-avatar.lg{width:64px;height:64px;font-size:24px}.seller-shell .mk-txt{flex:1;gap:2px;min-width:0;display:grid}.seller-shell .mk-txt strong,.seller-shell .mk-txt span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seller-shell .mk-txt strong{font-size:14px}.seller-shell .mk-txt span{color:var(--st-text-soft);font-size:12.5px}.seller-shell .mk-conv.is-unread .mk-txt strong,.seller-shell .mk-conv.is-unread .mk-txt span{color:var(--st-text);font-weight:800}.seller-shell .mk-badge{background:var(--st-blue);color:#fff;text-align:center;border-radius:10px;flex:none;min-width:20px;height:20px;padding:0 6px;font-size:11px;line-height:20px}.seller-shell .mk-thread{background:var(--st-bg);flex-direction:column;min-width:0;min-height:0;display:flex}.seller-shell .mk-thread>*{max-width:100%}.seller-shell .mk-head{background:var(--st-surface);border-bottom:1px solid var(--st-border);align-items:center;gap:12px;padding:12px 16px;display:flex}.seller-shell .mk-head-t{min-width:0;display:grid}.seller-shell .mk-head-t strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seller-shell .mk-head-t span{color:var(--st-text-quiet);font-size:12px}.seller-shell .mk-back{display:none}.seller-shell .mk-listing{background:var(--st-surface);border-bottom:1px solid var(--st-border);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex}.seller-shell .mk-listing-img{background:var(--st-bg);border-radius:10px;flex:none;width:44px;height:44px;overflow:hidden}.seller-shell .mk-listing-info{flex:180px;min-width:0;display:grid}.seller-shell .mk-listing-info span{color:var(--st-text-quiet);font-size:12px}.seller-shell .mk-listing-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.seller-shell .mk-listing-actions{flex:100%;gap:8px;display:flex}.seller-shell .mk-listing-actions>a,.seller-shell .mk-menu-wrap{flex:1}.seller-shell .mk-listing-actions .gx-btn{justify-content:center;width:100%}@media (width>=1100px){.seller-shell .mk-listing-actions,.seller-shell .mk-listing-actions>a,.seller-shell .mk-menu-wrap{flex:none}.seller-shell .mk-listing-actions .gx-btn{width:auto}}.seller-shell .mk-menu-wrap{position:relative}.seller-shell .mk-menu{z-index:5;background:var(--st-surface);border:1px solid var(--st-border);border-radius:12px;min-width:180px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #01023324}.seller-shell .mk-menu a{color:var(--st-text);border-radius:8px;padding:9px 12px;font-size:13.5px;font-weight:600;text-decoration:none}.seller-shell .mk-menu a:hover{background:var(--st-bg)}.seller-shell .mk-body{flex-direction:column;flex:1;gap:6px;padding:18px;display:flex;overflow:auto}.seller-shell .mk-intro{text-align:center;justify-items:center;gap:4px;margin:6px 0 14px;display:grid}.seller-shell .mk-intro span:last-child{color:var(--st-text-quiet);font-size:12.5px}.seller-shell .mk-empty{color:var(--st-text-soft);margin:auto}.seller-shell .mk-day{color:var(--st-text-quiet);align-self:center;margin:8px 0 2px;font-size:12px;font-weight:600}.seller-shell .mk-from{color:var(--st-text-quiet);margin:6px 0 0 4px;font-size:12px}.seller-shell .mk-bubble{background:var(--st-surface);border:1px solid var(--st-border);overflow-wrap:anywhere;border-radius:18px;align-self:flex-start;max-width:min(75%,520px);padding:9px 14px}.seller-shell .mk-bubble.mine{background:var(--st-blue);border-color:var(--st-blue);color:#fff;align-self:flex-end}.seller-shell .mk-bubble time{opacity:.65;margin-top:2px;font-size:11px;display:block}.seller-shell .mk-waiting{text-align:center;max-width:80%;color:var(--st-text-soft);align-self:center;margin-top:10px;font-size:12.5px}.seller-shell .mk-compose{background:var(--st-surface);border-top:1px solid var(--st-border);gap:8px;padding:12px;display:flex}.seller-shell .mk-compose .gx-input{background:var(--st-bg);border-color:#0000;border-radius:999px;flex:1}@media (width<=820px){.seller-shell .mk-inbox{grid-template-columns:1fr;height:calc(100vh - 220px)}.seller-shell .mk-inbox .mk-thread,.seller-shell .mk-inbox.has-active .mk-list{display:none}.seller-shell .mk-inbox.has-active .mk-thread{display:flex}.seller-shell .mk-back{display:inline-flex}}.seller-shell .gx-brand-mark{display:none}.seller-shell .gx-brand-full small{margin-top:4px}@media (width>=768px) and (width<=1199px){.seller-shell .gx-brand-mark{display:grid}}.seller-ov{grid-template-columns:1.6fr repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.seller-ov-hero,.seller-ov-card{border-radius:var(--st-radius);flex-direction:column;gap:4px;padding:18px 20px;text-decoration:none;display:flex}.seller-ov-hero{background:var(--st-navy);color:#fff}.seller-ov-hero span,.seller-ov-card span{opacity:.8;font-size:13px;font-weight:500}.seller-ov-hero strong{font-size:32px;line-height:1.1}.seller-ov-hero small{color:#aab2e6}.seller-ov-card{background:var(--st-surface);border:1px solid var(--st-border);color:var(--st-text)}.seller-ov-card:hover{border-color:var(--st-blue)}.seller-ov-card strong{font-size:28px;line-height:1.1}.seller-ov-card small{color:var(--st-text-quiet);font-size:12px}@media (width<=899px){.seller-ov{grid-template-columns:1fr 1fr}.seller-ov-hero{grid-column:1/-1}}@media (width>=768px) and (width<=1199px){.seller-shell .gx-brand{justify-content:center;padding:0 0 18px}.seller-shell .gx-brand>div{width:100%;display:block}.seller-shell .gx-brand-full small{display:none}.seller-shell .gx-brand-full picture{justify-content:center;display:flex}.seller-shell .gx-brand-full img{max-width:52px;width:100%!important;height:auto!important}}:root{--st-navy:#010233;--st-blue:#2464eb;--st-blue-dark:#1d4ed8;--st-red:#e50914;--st-bg:#f7f8fb;--st-surface:#fff;--st-border:#eaecf2;--st-text:#101623;--st-text-soft:#5a6172;--st-text-quiet:#8a91a0;--st-radius:14px;--gx-green:#138a49;--gx-green-bg:#e8f7ef;--gx-amber:#9b6b00;--gx-amber-bg:#fff5df;--gx-blue-bg:#eaf0ff;--gx-red-bg:#fff0f1;--gx-orange:#c2410c;--gx-orange-bg:#fff1e6;--gx-font:"Schibsted Grotesk", system-ui, -apple-system, Roboto, Arial, sans-serif}.gx-root,.gx-root *{box-sizing:border-box}.gx-root{font-family:var(--gx-font);color:var(--st-text);background:var(--st-bg);font-size:14px;line-height:1.5}.gx-root a{color:inherit;text-decoration:none}.gx-root button,.gx-root input,.gx-root select,.gx-root textarea{font:inherit}.gx-icon{flex:none}.gx-root :focus-visible{outline:2px solid var(--st-blue);outline-offset:2px;border-radius:6px}.gx-btn{border:1px solid var(--st-border);background:var(--st-surface);min-height:40px;color:var(--st-text);cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.gx-btn:hover{background:#fafbfd;border-color:#cfd4e0}.gx-btn-primary{background:var(--st-blue);border-color:var(--st-blue);color:#fff}.gx-btn-primary:hover{background:var(--st-blue-dark);border-color:var(--st-blue-dark)}.gx-btn-danger{background:var(--st-red);border-color:var(--st-red);color:#fff}.gx-btn-danger:hover{background:#c5070f;border-color:#c5070f}.gx-btn-ghost{color:var(--st-blue);background:0 0;border-color:#0000}.gx-btn-ghost:hover{background:var(--gx-blue-bg);border-color:#0000}.gx-btn-ghost.is-danger{color:var(--st-red)}.gx-btn-ghost.is-danger:hover{background:var(--gx-red-bg)}.gx-btn-sm{min-height:32px;padding:0 10px;font-size:12px}.gx-btn-lg{min-height:44px;padding:0 18px;font-size:14px}.gx-btn-block{width:100%}.gx-btn:disabled,.gx-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.gx-field{gap:6px;display:grid}.gx-field>span,.gx-label{color:var(--st-text-soft);font-size:12px;font-weight:700}.gx-input,.gx-select,.gx-textarea{border:1px solid var(--st-border);background:var(--st-surface);width:100%;min-height:42px;color:var(--st-text);border-radius:9px;outline:0;padding:0 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.gx-textarea{resize:vertical;min-height:96px;padding:10px 12px}.gx-input:focus,.gx-select:focus,.gx-textarea:focus{border-color:var(--st-blue);box-shadow:0 0 0 3px #2464eb26}.gx-input.is-error,.gx-select.is-error,.gx-textarea.is-error{border-color:var(--st-red)}.gx-error-text{color:var(--st-red);font-size:12px}.gx-search{flex:260px;max-width:420px;position:relative}.gx-search .gx-icon{color:var(--st-text-quiet);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.gx-search .gx-input{padding-left:38px}.gx-card{background:var(--st-surface);border:1px solid var(--st-border);border-radius:var(--st-radius);padding:20px}.gx-card-flush{padding:0;overflow:hidden}.gx-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.gx-card-head h2,.gx-card-head h3{margin:0;font-size:16px;font-weight:800}.gx-card-head p{color:var(--st-text-quiet);margin:3px 0 0;font-size:12px}.gx-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.gx-eyebrow{color:var(--st-blue);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.gx-page-header h1{letter-spacing:-.03em;margin:2px 0 4px;font-size:30px;font-weight:900;line-height:1.1}.gx-page-header p{color:var(--st-text-soft);margin:0;font-size:14px}.gx-page-actions{flex-wrap:wrap;gap:8px;display:flex}.gx-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.gx-kpi{background:var(--st-surface);border:1px solid var(--st-border);border-radius:var(--st-radius);padding:18px}.gx-kpi-label{color:var(--st-text-soft);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.gx-kpi-value{letter-spacing:-.02em;margin-top:8px;font-size:26px;font-weight:900}.gx-kpi-note{color:var(--st-text-quiet);margin-top:4px;font-size:12px}.gx-kpi.is-dark{background:var(--st-navy);border-color:var(--st-navy);color:#fff}.gx-kpi.is-dark .gx-kpi-label,.gx-kpi.is-dark .gx-kpi-note{color:#c9d1ff}.gx-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.gx-toolbar .gx-select{width:auto;min-width:150px}.gx-badge{color:var(--st-text-soft);text-transform:capitalize;white-space:nowrap;background:#f1f3f7;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.gx-badge.is-success{background:var(--gx-green-bg);color:var(--gx-green)}.gx-badge.is-warning{background:var(--gx-amber-bg);color:var(--gx-amber)}.gx-badge.is-info{background:var(--gx-blue-bg);color:var(--st-blue-dark)}.gx-badge.is-danger{background:var(--gx-red-bg);color:var(--st-red)}.gx-badge.is-orange{background:var(--gx-orange-bg);color:var(--gx-orange)}.gx-table-wrap{overflow-x:auto}.gx-table{border-collapse:collapse;width:100%;min-width:680px}.gx-table th{border-bottom:1px solid var(--st-border);color:var(--st-text-quiet);letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#fafbfd;padding:11px 16px;font-size:11px;font-weight:800}.gx-table td{border-bottom:1px solid var(--st-border);vertical-align:middle;padding:14px 16px;font-size:13px}.gx-table tbody tr:last-child td{border-bottom:0}.gx-table tbody tr:hover{background:#fbfcfe}.gx-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.gx-cell-title{font-weight:700;display:block}.gx-cell-sub{color:var(--st-text-quiet);font-size:12px;display:block}.gx-amount-pos{color:var(--gx-green);font-weight:800}.gx-amount-neg{color:var(--st-red);font-weight:800}.gx-row-actions{flex-wrap:wrap;gap:4px;display:flex}.gx-state{text-align:center;justify-items:center;gap:6px;padding:48px 20px;display:grid}.gx-state-icon{background:var(--gx-blue-bg);width:48px;height:48px;color:var(--st-blue);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.gx-state.is-error .gx-state-icon{background:var(--gx-red-bg);color:var(--st-red)}.gx-state h3{margin:0;font-size:16px;font-weight:800}.gx-state p{max-width:360px;color:var(--st-text-soft);margin:0 0 10px;font-size:13px}.gx-skel{background:linear-gradient(90deg,#eef0f5 25%,#f6f7fa 37%,#eef0f5 63%) 0 0/400% 100%;border-radius:8px;animation:1.4s infinite gx-shimmer;display:block}@media (prefers-reduced-motion:reduce){.gx-skel{animation:none}}.gx-alert{background:var(--gx-blue-bg);color:var(--st-blue-dark);border-radius:10px;margin-bottom:16px;padding:11px 14px;font-size:13px}.gx-alert.is-success{background:var(--gx-green-bg);color:var(--gx-green)}.gx-alert.is-danger{background:var(--gx-red-bg);color:var(--st-red)}.gx-shell{grid-template:"side top""side main"1fr/248px minmax(0,1fr);min-height:100vh;display:grid}.gx-sidebar{background:var(--st-navy);color:#c9d1ff;flex-direction:column;grid-area:side;height:100vh;padding:18px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.gx-brand{color:#fff;letter-spacing:-.02em;align-items:center;gap:10px;padding:4px 10px 18px;font-size:19px;font-weight:900;display:flex}.gx-brand small{color:#8f9bd8;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.gx-brand-mark{background:var(--st-blue);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.gx-nav-group{color:#7d89c7;letter-spacing:.12em;text-transform:uppercase;margin:10px 0 2px;padding:0 10px;font-size:10px;font-weight:800}.gx-nav-link{color:#c9d1ff;border-radius:9px;align-items:center;gap:11px;min-height:40px;margin:1px 0;padding:0 10px;font-size:13px;font-weight:600;display:flex}.gx-nav-link:hover{color:#fff;background:#ffffff12}.gx-nav-link.is-active{background:var(--st-blue);color:#fff;font-weight:800}.gx-nav-link.is-logout{margin-top:auto}.gx-topbar{z-index:20;background:var(--st-surface);border-bottom:1px solid var(--st-border);grid-area:top;align-items:center;gap:12px;height:64px;padding:0 32px;display:flex;position:sticky;top:0}.gx-topbar-spacer{flex:1}.gx-identity{text-align:right;line-height:1.25;display:grid}.gx-identity strong{font-size:13px}.gx-identity span{color:var(--st-text-quiet);font-size:11px}.gx-avatar{background:var(--st-navy);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.gx-burger{border:1px solid var(--st-border);background:var(--st-surface);cursor:pointer;border-radius:9px;place-items:center;width:40px;height:40px;display:none}.gx-main{grid-area:main;min-width:0;padding:30px 32px 48px}.gx-scrim{display:none}.gx-grid-2{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;display:grid}.gx-stack{gap:16px;display:grid}@media (width<=1199px){.gx-shell{grid-template-columns:72px minmax(0,1fr)}.gx-sidebar{padding:14px 8px}.gx-sidebar .gx-label-text,.gx-brand>div,.gx-nav-group{display:none}.gx-brand{justify-content:center;padding:4px 0 14px}.gx-nav-link{justify-content:center;padding:0}.gx-topbar{padding:0 24px}.gx-main{padding:22px 24px 40px}.gx-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gx-grid-2{grid-template-columns:1fr}}@media (width<=767px){.gx-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""main"}.gx-sidebar{z-index:40;width:264px;padding:18px 12px;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.gx-sidebar.is-open{transform:none}.gx-sidebar .gx-label-text,.gx-brand>div,.gx-nav-group{display:revert}.gx-brand{justify-content:flex-start;padding:4px 10px 18px}.gx-nav-link{justify-content:flex-start;padding:0 10px}.gx-scrim.is-open{z-index:30;background:#01023373;border:0;display:block;position:fixed;inset:0}.gx-burger{display:grid}.gx-topbar{height:58px;padding:0 14px}.gx-identity{display:none}.gx-main{padding:16px 14px 36px}.gx-page-header h1{font-size:24px}.gx-card{padding:16px}.gx-toolbar .gx-select,.gx-search{flex:100%;max-width:none}.gx-kpi-value{font-size:22px}.gx-table--stack{min-width:0}.gx-table--stack thead{display:none}.gx-table--stack,.gx-table--stack tbody,.gx-table--stack tr,.gx-table--stack td{width:100%;display:block}.gx-table--stack tr{border:1px solid var(--st-border);background:var(--st-surface);border-radius:12px;margin:0 0 10px;padding:6px 14px}.gx-table--stack td{border:0;border-bottom:1px dashed var(--st-border);text-align:right;justify-content:space-between;align-items:center;gap:14px;padding:9px 0;display:flex}.gx-table--stack td:last-child{border-bottom:0}.gx-table--stack td:before{content:attr(data-label);color:var(--st-text-quiet);letter-spacing:.04em;text-align:left;text-transform:uppercase;font-size:11px;font-weight:800}.gx-table--stack td[data-label=""]:before{display:none}.gx-table--stack .is-num{text-align:right}.gx-table--stack tbody tr:hover{background:var(--st-surface)}}@media (width<=480px){.gx-kpi-grid{grid-template-columns:1fr 1fr;gap:10px}.gx-kpi{padding:14px}}.gx-img-fallback{color:#a3abbd;background:#eef1f7;place-items:center;width:100%;height:100%;min-height:120px;display:grid}.gx-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.gx-pcard{background:var(--st-surface);border:1px solid var(--st-border);border-radius:var(--st-radius);flex-direction:column;transition:border-color .15s;display:flex;overflow:hidden}.gx-pcard:hover{border-color:#c9d2ea}.gx-pcard-media{aspect-ratio:4/3;background:#eef1f7;position:relative;overflow:hidden}.gx-pcard-media img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.gx-pcard:hover .gx-pcard-media img{transform:scale(1.04)}.gx-pcard-badge{position:absolute;top:10px;left:10px}.gx-pcard-body{flex-direction:column;flex:1;gap:6px;padding:14px;display:flex}.gx-pcard-title{margin:0;font-size:15px;font-weight:800;line-height:1.3}.gx-pcard-meta{color:var(--st-text-quiet);font-size:12px}.gx-pcard-price{margin-top:auto;font-size:18px;font-weight:900}.gx-pcard-actions{gap:8px;margin-top:8px;display:flex}@media (width<=1199px){.gx-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=899px){.gx-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.gx-product-grid{gap:10px}.gx-pcard-body{padding:10px}.gx-pcard-title{font-size:13px}.gx-pcard-price{font-size:16px}}:root{--st-navy:#010233;--st-blue:#2464eb;--st-blue-dark:#1d4ed8;--st-red:#e50914;--st-bg:#f7f8fb;--st-surface:#fff;--st-border:#eaecf2;--st-text:#101623;--st-text-soft:#5a6172;--st-text-quiet:#8a91a0;--st-radius:14px;--gx-blue-bg:#eaf0fe;--gx-green:#1f8a5b;--gx-green-bg:#dff3e9;--gx-amber:#b7791f;--gx-amber-bg:#fbefd3;--gx-red-bg:#fde6e7;--ax-ctl:10px;--ax-display:"Archivo", "Segoe UI", system-ui, sans-serif}body{background:var(--st-bg);margin:0}.gx-admin{--red:var(--st-red);--red-dark:#c5070f;--border:var(--st-border);--muted:var(--st-text-soft);--text:var(--st-text)}.gx-admin.gx-root{color:var(--st-text);background:var(--st-bg);font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.5}.gx-admin h1,.gx-admin h2,.gx-admin h3{font-family:var(--ax-display);letter-spacing:-.01em;color:var(--st-text);font-stretch:112%}.gx-admin button,.gx-admin input,.gx-admin select,.gx-admin textarea{font:inherit}.gx-admin :focus-visible{outline:2px solid var(--st-blue);outline-offset:2px}.gx-admin.gx-shell{grid-template:auto 1fr/248px minmax(0,1fr);min-height:100vh;display:grid}.gx-admin .gx-sidebar{background:var(--st-navy);color:#cfd4f0;border:0;flex-direction:column;grid-area:1/1/3/2;align-self:start;gap:2px;height:100vh;padding:20px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.gx-admin .gx-brand{color:#fff;font-family:var(--ax-display);align-items:center;gap:10px;padding:0 10px 14px;font-size:18px;font-weight:700;font-stretch:112%;line-height:1.15;text-decoration:none;display:flex}.gx-admin .gx-brand small{color:#9aa3d6;margin-top:2px;font:400 11px IBM Plex Sans,sans-serif;display:block}.gx-admin .gx-brand-mark{border:1px solid #e1e6ee;justify-content:center;align-items:center;margin-bottom:14px;overflow:hidden;background:#eef1f6!important;border-radius:12px!important;flex:0 0 40px!important;width:64px!important;height:40px!important;padding:0 8px!important;display:flex!important}.gx-admin .gx-brand-mark:after{content:none!important;display:none!important}.gx-admin .gx-brand-mark img,.gx-admin .gx-brand-mark svg{object-fit:contain;display:block;width:auto!important;max-width:100%!important;height:auto!important;max-height:18px!important}.gx-admin .gx-nav-group{letter-spacing:0;text-transform:none;color:#8088c4;margin:14px 10px 4px;font-size:12px;font-weight:500}.gx-admin .gx-nav-link{border-radius:var(--ax-ctl);color:#cfd4f0;align-items:center;gap:10px;width:100%;padding:7px 10px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex;box-shadow:inset 3px 0 #0000}.gx-admin .gx-nav-link:hover{color:#fff;background:#ffffff12}.gx-admin .gx-nav-link.is-active{color:#fff;box-shadow:inset 3px 0 0 var(--st-blue);background:#2464eb4d;font-weight:600}.gx-admin .gx-nav-link .gx-label-text{display:inline}.gx-admin .gx-nav-link.is-logout{color:#ffb3b7;margin-top:auto}.gx-admin .gx-nav-link.is-logout:hover{color:#fff;background:#e509142e}.gx-admin .gx-topbar{z-index:20;background:var(--st-surface);border-bottom:1px solid var(--st-border);grid-area:1/2/2/3;align-items:center;gap:12px;min-height:60px;padding:10px 28px;display:flex;position:sticky;top:0}.gx-admin .gx-topbar-spacer{flex:1}.gx-admin .gx-identity{text-align:right;flex-direction:column;min-width:0;line-height:1.25;display:flex}.gx-admin .gx-identity strong{font-weight:600}.gx-admin .gx-identity span{color:var(--st-text-soft);font-size:12px}.gx-admin .gx-avatar{background:var(--st-navy);color:#fff;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.gx-admin .gx-burger{border:1px solid var(--st-border);border-radius:var(--ax-ctl);background:var(--st-surface);cursor:pointer;justify-content:center;align-items:center;width:38px;height:38px;display:none}.gx-admin .gx-scrim{display:none}.gx-admin .gx-main{grid-area:2/2/3/3;width:100%;min-width:0;max-width:1320px;padding:0}.gx-admin .gx-main>.admin-app,.gx-admin .gx-main .admin-app{background:0 0;min-height:0;display:block}.gx-admin .main{display:block}.gx-admin .admin-chip{display:none}.gx-admin .page-header{color:var(--st-text);background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:28px 32px 0;display:flex}.gx-admin .page-header h1{margin:0 0 4px;font-size:28px;font-weight:700;line-height:1.15}.gx-admin .page-header p{color:var(--st-text-soft);opacity:1;margin:0;font-size:14px}.gx-admin .gx-main>.content{padding-top:0}.gx-admin .panel-row{gap:16px}.gx-admin .card,.gx-admin .settings-card,.gx-admin .filter-card{background:var(--st-surface);border:1px solid var(--st-border);border-radius:var(--st-radius);box-shadow:none}.gx-admin .data-table{font-size:13px}.gx-admin .data-table th{background:var(--st-bg);letter-spacing:0;text-transform:none;color:var(--st-text-soft);white-space:nowrap;border-bottom:1px solid var(--st-border);padding:11px 16px;font-size:12px;font-weight:600}.gx-admin .data-table td{border-bottom:1px solid var(--st-border);padding:13px 16px}.gx-admin .data-table tbody tr:hover td{background:#fafbfe}:is(.gx-admin .card:has(>.data-table),.gx-admin .card:has(>table)){overflow-x:auto}.gx-admin .table-footer{border-top:1px solid var(--st-border);color:var(--st-text-soft)}.gx-admin .stat-card,.gx-admin .stat-card.solid{background:var(--st-surface);color:var(--st-text);border:1px solid var(--st-border);border-radius:var(--st-radius);box-shadow:none;padding:18px 20px;position:relative;overflow:hidden}.gx-admin .stat-card:before{content:"";background:var(--st-blue);border-radius:0 3px 3px 0;width:3px;position:absolute;top:16px;bottom:16px;left:0}.gx-admin .stat-card.theme-green:before{background:var(--gx-green)}.gx-admin .stat-card.theme-orange:before{background:#e39a1b}.gx-admin .stat-card.theme-red:before{background:var(--st-red)}.gx-admin .stat-card.theme-purple:before{background:var(--st-navy)}.gx-admin .stat-card .stat-label,.gx-admin .stat-card.solid .stat-label{color:var(--st-text-soft);letter-spacing:0;text-transform:none;font-size:13px;font-weight:500}.gx-admin .stat-card .stat-sub,.gx-admin .stat-card .stat-trend,.gx-admin .stat-card.solid .stat-sub,.gx-admin .stat-card.solid .stat-trend{color:var(--st-text-quiet);opacity:1;font-size:12px}.gx-admin .stat-card .stat-value{font-family:var(--ax-display);color:var(--st-text);letter-spacing:-.01em;font-size:28px;font-weight:700;font-stretch:112%}.gx-admin .stat-card .stat-value.sm{font-size:18px}.gx-admin .stat-card .stat-icon{background:var(--gx-blue-bg);color:var(--st-blue);border-radius:var(--ax-ctl)}.gx-admin .badge{color:var(--st-text-soft);background:#eceff5;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.gx-admin .badge.success{background:var(--gx-green-bg);color:var(--gx-green)}.gx-admin .badge.warning{background:var(--gx-amber-bg);color:var(--gx-amber)}.gx-admin .badge.danger{background:var(--gx-red-bg);color:var(--st-red)}.gx-admin .badge.blue-badge{background:var(--gx-blue-bg);color:var(--st-blue-dark)}.gx-admin .btn-primary{border-radius:var(--ax-ctl);background:var(--st-blue);border-color:var(--st-blue);color:#fff;min-height:40px;padding:0 16px;font-size:13px;font-weight:600}.gx-admin .btn-primary:hover{background:var(--st-blue-dark)}.gx-admin .btn-outline{border-radius:var(--ax-ctl);border:1px solid var(--st-border);min-height:40px;color:var(--st-text);background:#fff;padding:0 14px;font-size:13px;font-weight:600}.gx-admin .btn-outline:hover{border-color:var(--st-blue);color:var(--st-blue)}.gx-admin .btn-primary.small,.gx-admin .btn-outline.small{min-height:32px;padding:0 12px;font-size:12px}.gx-admin select,.gx-admin .gx-select{border:1px solid var(--st-border);border-radius:var(--ax-ctl);min-height:40px;color:var(--st-text);background:#fff;padding:0 10px}.gx-admin .search-box{border:1px solid var(--st-border);border-radius:var(--ax-ctl);background:#fff;min-height:40px}.gx-admin .search-box:focus-within{border-color:var(--st-blue);box-shadow:0 0 0 3px #2464eb26}.gx-admin .tab-link.active{color:var(--st-blue);border-bottom-color:var(--st-blue)}.gx-admin .pagination button,.gx-admin .pagination a{border-radius:var(--ax-ctl)}.gx-admin .pagination button.active,.gx-admin .pagination a.active{background:var(--st-blue);border-color:var(--st-blue);color:#fff}.gx-admin .actions button,.gx-admin .gl-action-btn{border-radius:8px;min-width:30px;height:30px}.gx-admin .gl-action-btn:hover,.gx-admin .actions button:hover{background:var(--gx-blue-bg);color:var(--st-blue)}.gx-admin .gl-btn-approve{background:var(--gx-green)}.gx-admin .gl-btn-approve:hover{background:#17704a}.gx-admin .gl-btn-reject{background:#c98612}.gx-admin .gl-btn-delete{background:var(--st-red)}.gx-admin .gl-btn-blue,.gx-admin .gl-btn-accent{background:var(--st-blue)}.gx-admin .gl-btn-dark{background:var(--st-navy)}.gx-admin .switch input:checked+.slider{background:var(--st-blue)}.gx-admin .gl-modal{background:#0102338c}.gx-admin .gl-modal-content{border-radius:var(--st-radius);border:0;box-shadow:0 20px 60px #0102334d}.gx-admin .gl-modal-header{border-bottom:1px solid var(--st-border)}.gx-admin .gl-modal-header h3{font-size:18px;font-weight:600}@media (width<=1199px){.gx-admin .page-header{padding:22px 24px 0}.gx-admin .content{padding:18px 24px 40px}.gx-admin .stat-grid.cols-3,.gx-admin .stat-grid.cols-4,.gx-admin .stat-grid.cols-5,.gx-admin .stat-grid.cols-6{grid-template-columns:repeat(2,minmax(0,1fr))}.gx-admin .panel-row,.gx-admin .panel-row.two,.gx-admin .panel-row.main-side{grid-template-columns:1fr}}@media (width<=900px){.gx-admin.gx-shell{grid-template-columns:minmax(0,1fr)}.gx-admin .gx-topbar{grid-area:1/1/2/2;padding:10px 16px}.gx-admin .gx-main{grid-area:2/1/3/2}.gx-admin .gx-burger{display:inline-flex}.gx-admin .gx-sidebar{z-index:40;width:264px;height:100%;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.gx-admin .gx-sidebar.is-open{transform:none;box-shadow:0 0 40px #01023366}.gx-admin .gx-scrim{z-index:30;opacity:0;pointer-events:none;background:#01023380;border:0;transition:opacity .2s;display:block;position:fixed;inset:0}.gx-admin .gx-scrim.is-open{opacity:1;pointer-events:auto}}@media (width<=767px){.gx-admin .gx-identity{display:none}.gx-admin .page-header{padding:16px 14px 0}.gx-admin .page-header h1{font-size:24px}.gx-admin .content{padding:14px 14px 36px}.gx-admin .stat-grid.cols-3,.gx-admin .stat-grid.cols-4,.gx-admin .stat-grid.cols-5,.gx-admin .stat-grid.cols-6{grid-template-columns:1fr 1fr;gap:10px}.gx-admin .stat-card{padding:14px}.gx-admin .stat-card .stat-value{font-size:22px}.gx-admin .toolbar{gap:8px}.gx-admin .toolbar>*{flex:100%}.gx-admin .data-table{min-width:640px}.gx-admin .message-card{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.gx-admin .gx-sidebar,.gx-admin .gx-scrim,.gx-admin .gx-nav-link{transition:none}}.loading-screen{z-index:50;background:linear-gradient(#000 0% 55%,#4a4a4a 100%);justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:fixed;inset:0}.loading-screen.fade-out{opacity:0}.loading-logo{width:260px;max-width:60vw;animation:1.8s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(.97)}}.login-screen{background:linear-gradient(#f7f8fb 100%);justify-content:center;align-items:center;min-height:calc(100vh - 60px);display:flex}.login-card{border-radius:10px;width:780px;max-width:92vw;display:flex;overflow:hidden;box-shadow:0 25px 60px #00000080}.login-brand{background:linear-gradient(#000 0%,#3a3a3a 100%);flex:1.1;justify-content:center;align-items:center;padding:40px;display:flex}.brand-logo-img{width:100%;max-width:260px}.login-form-wrap{background:#fff;flex-direction:column;flex:1;display:flex}.admin-banner{background:var(--red);color:#fff;letter-spacing:.5px;padding:20px 32px;font-size:22px;font-weight:800}.login-form{flex-direction:column;padding:24px 32px 32px;display:flex}.login-form label{color:#333;margin:12px 0 6px;font-size:13px;font-weight:600}.login-form input{border:1px solid #c9cbcf;border-radius:6px;padding:10px 12px;font-size:14px}.login-form input:focus{outline:2px solid var(--red)}.btn-login{background:var(--red);color:#fff;cursor:pointer;border:none;border-radius:6px;align-self:center;margin-top:22px;padding:10px 34px;font-size:14px;font-weight:600}.btn-login:hover{background:var(--red-dark)}.login-error{color:var(--red);text-align:center;min-height:16px;margin-top:10px;font-size:12px}@media (width<=760px){.login-card{flex-direction:column}}.gl-header{z-index:10;background:#2464eb;border-bottom:1px solid #ffffff1a;align-items:center;width:100%;padding:12px 16px;display:flex;position:sticky;top:0;box-shadow:0 4px 20px #0006}.gl-header-inner{justify-content:flex-start;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding-left:8px;display:flex}.gl-logo{background:#fff;border-radius:8px;align-items:center;padding:6px 12px;text-decoration:none;display:inline-flex}.gl-logo img{width:auto;height:28px;display:block}.card{border:1px solid var(--border,#eaecf2);background:#fff;border-radius:12px;margin-bottom:24px;box-shadow:0 4px 12px #00000008}.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:13.5px}.data-table th{color:var(--muted,#64748b);border-bottom:1px solid var(--border,#eaecf2);text-transform:uppercase;letter-spacing:.05em;background:#f7f8fb;padding:12px 18px;font-size:11px;font-weight:700}.data-table td{border-bottom:1px solid var(--border,#eaecf2);color:var(--text,#101623);vertical-align:middle;padding:14px 18px}.data-table tr:hover{background:#fafafc}.badge{text-transform:capitalize;border-radius:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-block}.badge.success{color:#16a34a;background:#dcfce7}.gl-action-btn{transition:opacity .15s}.gl-action-btn:hover{opacity:.85}.message-card{color:#222;background:#fff;border:1px solid #eaecf2;border-radius:14px;height:600px;display:flex;overflow:hidden;box-shadow:0 10px 30px #0000000d}.msg-list{background:#f7f8fb;border-right:1px solid #eaecf2;flex-direction:column;flex-shrink:0;width:280px;display:flex;overflow-y:auto}.msg-list-header{color:#8a91a0;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #eaecf2;padding:18px 20px 12px;font-size:13px;font-weight:700}.msg-list-item{cursor:pointer;color:inherit;border-bottom:1px solid #eaecf2;flex-direction:column;padding:14px 18px;text-decoration:none;transition:background .15s;display:flex}.msg-list-item:hover,.msg-list-item.active{background:#eef2ff}.msg-list-item .msg-name{color:#101623;font-size:13.5px;font-weight:700}.msg-chat{background:#fff;flex-direction:column;flex:1;min-width:0;display:flex}.msg-chat-header{color:#101623;background:#fafafc;border-bottom:1px solid #eaecf2;justify-content:space-between;align-items:center;padding:16px 24px;font-size:14.5px;font-weight:700;display:flex}.msg-thread{background:#fff;flex-direction:column;flex:1;gap:16px;padding:24px;display:flex;overflow-y:auto}.msg-chat-input-row{background:#fff;border-top:1px solid #eaecf2;align-items:center;gap:10px;padding:16px 22px;display:flex}.msg-input{color:#101623;background:#f3f5fa;border:1px solid #e1e4ec;border-radius:8px;outline:none;flex:1;padding:11px 14px;font-size:13.5px;transition:border-color .15s,background .15s}.msg-input:focus{background:#fff;border-color:#2464eb}.gl-action-btn{cursor:pointer;color:#fff;border:none;border-radius:6px;align-items:center;gap:4px;padding:6px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.gl-btn-inspect{background:#64748b}.gl-btn-inspect:hover{background:#475569}.gl-btn-msg{background:#0284c7}.gl-btn-msg:hover{background:#0369a1}.gl-btn-approve{background:#16a34a}.gl-btn-approve:hover{background:#15803d}.gl-btn-reject{background:#ca8a04}.gl-btn-reject:hover{background:#a16207}.gl-btn-delete{background:#dc2626}.gl-btn-delete:hover{background:#b91c1c}.gl-modal{z-index:1000;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.gl-modal-content{background:#fff;border-radius:12px;width:90%;max-width:520px;max-height:90vh;padding:24px;overflow-y:auto;box-shadow:0 10px 25px #00000026}.gl-modal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:10px;display:flex}.gl-modal-header h3{color:var(--text);margin:0;font-size:18px}.gl-close-btn{cursor:pointer;color:var(--muted);background:0 0;border:none;font-size:22px}.gl-detail-img{object-fit:cover;border:1px solid var(--border);background:#f3f4f6;border-radius:8px;width:100%;height:200px;margin-bottom:14px}.gl-detail-row{justify-content:space-between;margin-bottom:8px;font-size:13.5px;display:flex}.gl-detail-row span.label{color:var(--muted);font-weight:500}.gl-detail-row span.val{color:var(--text);font-weight:600}.settings-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.settings-grid .card{flex-direction:column;margin-bottom:0;display:flex}.field{margin-bottom:12px}.field label{color:var(--muted);margin-bottom:5px;font-size:11.5px;font-weight:700;display:block}.field input,.field select{border:1px solid var(--border);border-radius:6px;width:100%;padding:8px 10px;font-size:13px}.logo-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.upload-box{border:1px dashed var(--border);background:#fafafa;border-radius:6px;justify-content:center;align-items:center;width:100%;height:56px;display:flex;overflow:hidden}.upload-box.empty{background:#f4f5f7}.upload-preview{max-width:90%;max-height:70%}.hint{color:var(--muted);margin-top:4px;font-size:10px;display:block}.config-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.config-row strong{font-size:13px}.config-row p{color:var(--muted);margin:2px 0 0;font-size:11px}.settings-grid .btn-primary{align-self:flex-start;margin-top:auto}.switch{flex-shrink:0;width:38px;height:21px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.slider{background:#d3d5d9;border-radius:22px;transition:all .2s;position:absolute;inset:0}.slider:before{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:3px;left:3px}.switch input:checked+.slider{background:var(--red)}.switch input:checked+.slider:before{transform:translate(17px)}@media (width<=1100px){.settings-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.settings-grid{grid-template-columns:1fr}}:root{--black:#0a0a0a;--black-2:#161616;--red:#ea1e2c;--red-dark:#c81622;--green:#17a84a;--green-bg:#e7f8ee;--orange:#f5941f;--orange-bg:#fff3e2;--blue:#2464eb;--blue-bg:#e8effe;--purple:#8b5cf6;--purple-bg:#f1ecfe;--red-bg:#fde9ea;--text:#1b1c1f;--muted:#8a8f98;--border:#eceef1;--bg:#f4f5f7;--white:#fff;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif}body{background:var(--bg);color:var(--text)}.hidden{display:none!important}button{cursor:pointer;font-family:inherit}a{cursor:pointer}input,select{font-family:inherit}.admin-app{min-height:100vh;display:flex}.sidebar{background:var(--black);color:#cfd1d4;flex-direction:column;flex-shrink:0;width:220px;padding:18px 0 14px;display:flex}.sidebar-nav{flex-direction:column;flex:1;display:flex}.nav-spacer{flex:1}.sidebar-brand{padding:4px 20px 18px}.sidebar-logo-img{width:100%;max-width:150px}.nav-item{color:#c6c8cc;text-align:left;cursor:pointer;background:0 0;border:none;border-left:3px solid #0000;align-items:center;gap:10px;padding:10px 20px;font-size:13.5px;text-decoration:none;display:flex}.nav-item span[data-icon]{display:inline-flex}.nav-item:hover{color:#fff}.nav-item.active{color:#fff;border-left:3px solid var(--red);position:relative}.nav-item.active:after{content:""}.nav-item.logout{color:var(--red);border-top:1px solid #ffffff1a;margin-top:6px;padding-top:14px}.main{flex-direction:column;flex:1;min-width:0;display:flex}.page-header{background:linear-gradient(90deg, var(--red) 0%, #ff4d4d 100%);color:#fff;justify-content:space-between;align-items:center;padding:18px 30px;display:flex}.page-header h1{margin:0;font-size:21px;font-weight:700}.page-header p{opacity:.9;margin:2px 0 0;font-size:12.5px}.admin-chip{align-items:center;gap:10px;display:flex}.admin-chip-text{flex-direction:column;align-items:flex-end;line-height:1.3;display:flex}.admin-chip-text strong{font-size:14px}.admin-chip-text span{opacity:.85;font-size:11px}.avatar{background:#ffffff59;border:2px solid #fff;border-radius:50%;flex-shrink:0;width:34px;height:34px}.avatar.sm{background:#e2e4e8;border:none;width:30px;height:30px}.avatar.xs{vertical-align:middle;background:#e2e4e8;border:none;border-radius:50%;width:24px;height:24px;margin-right:8px;display:inline-block}.content{padding:22px 30px 40px}.stat-grid{gap:14px;margin-bottom:18px;display:grid}.stat-grid.cols-3{grid-template-columns:repeat(3,1fr)}.stat-grid.cols-4{grid-template-columns:repeat(4,1fr)}.stat-grid.no-gap-bottom{margin-bottom:0}.stat-card{border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.stat-card.outline{background:var(--white);border:1px solid var(--border)}.stat-card.solid{color:#fff}.stat-card.solid .stat-trend{color:#ffffffd9}.stat-card.solid .stat-sub{color:#ffffffbf}.stat-card.theme-green.solid{background:var(--green)}.stat-card.theme-orange.solid{background:var(--orange)}.stat-card.theme-blue.solid{background:var(--blue)}.stat-card.theme-red.solid{background:var(--red)}.stat-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.solid .stat-icon{color:#fff;background:#ffffff38}.outline.theme-green .stat-icon{background:var(--green-bg);color:var(--green)}.outline.theme-orange .stat-icon{background:var(--orange-bg);color:var(--orange)}.outline.theme-blue .stat-icon{background:var(--blue-bg);color:var(--blue)}.outline.theme-red .stat-icon{background:var(--red-bg);color:var(--red)}.outline.theme-purple .stat-icon{background:var(--purple-bg);color:var(--purple)}.stat-body{flex-direction:column;gap:2px;min-width:0;display:flex}.stat-label{font-size:12.5px;font-weight:700}.stat-sub{color:var(--muted);font-size:10.5px}.stat-value{margin-top:2px;font-size:22px;font-weight:800}.stat-value.sm{font-size:18px}.stat-value.theme-orange{color:var(--orange)}.stat-value.theme-blue{color:var(--blue)}.stat-value.theme-green{color:var(--green)}.stat-value.theme-red{color:var(--red)}.stat-trend{color:var(--muted);margin-top:2px;font-size:10.5px}.panel-row{gap:16px;margin-bottom:16px;display:grid}.panel-row.two{grid-template-columns:1.4fr 1fr}.panel-row.main-side{grid-template-columns:1fr 300px;align-items:start}.panel-row .card,.panel-row.main-side>.side-col{margin-bottom:0}.card h3{align-items:center;gap:6px;margin:0 0 12px;font-size:14.5px;display:flex}.card-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.card-header h3{margin:0}.link-small{color:var(--red);align-items:center;gap:2px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.legend{color:var(--muted);gap:12px;font-size:11px;display:flex}.legend span{align-items:center;gap:4px;display:flex}.dot{border-radius:50%;width:8px;height:8px;display:inline-block}.dot.green{background:var(--green)}.dot.orange{background:var(--orange)}.dot.blue{background:var(--blue)}.dot.red{background:var(--red)}.chart-empty{border:1px dashed var(--border);height:220px;color:var(--muted);background:repeating-linear-gradient(180deg, transparent, transparent 39px, var(--border) 40px);border-radius:8px;justify-content:center;align-items:center;font-size:13px;display:flex}.chart-empty.small{height:130px}.message-item{align-items:flex-start;gap:10px;display:flex}.message-body{flex:1;min-width:0}.message-top{justify-content:space-between;margin-bottom:2px;font-size:13px;display:flex}.message-top .muted{font-size:11px}.muted{color:var(--muted)}.btn-tiny{background:var(--green);color:#fff;border:none;border-radius:14px;align-self:flex-start;padding:4px 14px;font-size:11px;font-weight:600}.tab-links{border-bottom:1px solid var(--border);gap:20px;margin-bottom:14px;padding-bottom:10px;display:flex;overflow-x:auto}.tab-links.wrap{flex-wrap:wrap;row-gap:8px}.tab-link{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.tab-link.active{color:var(--red);border-bottom:2px solid var(--red);margin-bottom:-11px;padding-bottom:10px}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.toolbar .grow{flex:1;margin:0}.search-box{border:1px solid var(--border);min-width:180px;color:var(--muted);border-radius:7px;flex:1;align-items:center;gap:6px;padding:7px 10px;display:flex}.search-box input{border:none;outline:none;flex:1;font-size:13px}select{border:1px solid var(--border);color:#444;background:#fff;border-radius:7px;padding:7px 10px;font-size:12.5px}.btn-outline{border:1px solid var(--border);color:#444;background:#fff;border-radius:7px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.btn-outline.small{padding:7px 12px;font-size:12px}.btn-outline.full{justify-content:center;width:100%;margin-top:10px}.btn-primary{background:var(--red);color:#fff;border:none;border-radius:7px;align-items:center;gap:6px;padding:9px 16px;font-size:12.5px;font-weight:600;display:inline-flex}.btn-primary:hover{background:var(--red-dark)}.btn-primary.small{padding:7px 14px;font-size:12px}.two-line div{font-weight:600}.two-line .muted{font-size:11px}.user-cell{align-items:center;display:flex}.product-cell{align-items:center;gap:10px;display:flex}.product-cell div div{font-weight:600}.thumb{object-fit:cover;background:#eef0f3;border-radius:6px;flex-shrink:0;width:36px;height:36px}.actions{gap:6px;display:flex}.actions button{border:1px solid var(--border);color:#666;background:#fff;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.actions button:hover{background:#f2f2f2}.badge.warning{background:var(--orange-bg);color:var(--orange)}.badge.danger{background:var(--red-bg);color:var(--red)}.badge.muted-badge{color:var(--muted);background:#eef0f3}.badge.blue-badge{background:var(--blue-bg);color:var(--blue)}.badge.purple-badge{background:var(--purple-bg);color:var(--purple)}.badge.sm-badge{padding:2px 8px;font-size:9.5px}.table-footer{justify-content:space-between;align-items:center;margin-top:14px;font-size:12px;display:flex}.pagination{gap:4px;display:flex}.pagination button,.pagination a{border:1px solid var(--border);color:#555;background:#fff;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;text-decoration:none;display:flex}.pagination button.active,.pagination a.active{background:var(--red);color:#fff;border-color:var(--red)}.side-col{flex-direction:column;gap:16px;display:flex}.mini-list{flex-direction:column;gap:12px;margin-bottom:8px;display:flex}.mini-item{align-items:center;gap:10px;font-size:12.5px;display:flex}.mini-item>div{flex:1;min-width:0}.mini-item div div{font-weight:600}.mini-item .muted{font-size:11px}.mini-actions{gap:6px;display:flex}.mini-actions button{border:1px solid var(--border);background:#fff;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.flag-icon{color:var(--red)}.mini-link{color:var(--text);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:8px 0;font-size:12.5px;text-decoration:none;display:flex}.mini-link:last-child{border-bottom:none}.mini-link .chev{color:var(--muted);margin-left:auto}.gateway-list{flex-direction:column;gap:10px;margin-bottom:10px;display:flex}.gateway-item{align-items:center;gap:8px;font-size:12.5px;display:flex}.gateway-item .badge{margin-left:auto}.activity-item{align-items:center;gap:10px;margin-bottom:10px;font-size:12.5px;display:flex}.act-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.act-icon.up{background:var(--green-bg);color:var(--green)}.act-icon.down{background:var(--red-bg);color:var(--red)}.amt{font-size:12.5px;font-weight:700}.amt.pos,td.pos{color:var(--green)}.amt.neg,td.neg{color:var(--red)}@media (width<=1100px){.stat-grid.cols-4,.stat-grid.cols-3{grid-template-columns:repeat(2,1fr)}.panel-row.two,.panel-row.main-side{grid-template-columns:1fr}}@media (width<=760px){.admin-app{flex-direction:column}.sidebar{flex-direction:row;width:100%;padding:10px;overflow-x:auto}.sidebar-brand{display:none}.sidebar-nav{flex-direction:row}.nav-item{white-space:nowrap;border-bottom:3px solid #0000;border-left:none}.nav-item.active{border-left:none;border-bottom:3px solid var(--red)}.nav-item.logout{margin:0 0 0 6px;padding-top:10px}.stat-grid.cols-4,.stat-grid.cols-3{grid-template-columns:1fr 1fr}}:root{--gl-red:#e50914;--gl-red-bg:#fbe4e5;--gl-red-bg-soft:#fff7f7;--gl-blue:#0b63ce;--gl-blue-bg:#e4eefb;--gl-blue-wash:#f5f9ff;--gl-bg-page:#f7f8fb;--gl-bg-surface:#fff;--gl-bg-muted:#f3f5fa;--gl-border:#eaecf2;--gl-border-strong:#e1e4ec;--gl-text-primary:#101623;--gl-text-secondary:#5a6172;--gl-text-tertiary:#8a91a0;--gl-ink-900:#101623;--gl-font-display:"Schibsted Grotesk", system-ui, sans-serif;--gl-font-mono:"JetBrains Mono", monospace;--gl-radius-md:12px;--gl-radius-lg:16px;--gl-radius-2xl:24px;--gl-shadow-hero:0 40px 90px -40px #10131e40}body{background:var(--gl-bg-page);font-family:var(--gl-font-display);color:var(--gl-text-primary);flex-direction:column;min-height:100vh;display:flex}a{color:inherit;text-decoration:none}.gl-auth-wrap{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:calc(100vh - 50px);padding:40px 20px;display:flex}.gl-auth-card{background:var(--gl-bg-surface);border:1px solid var(--gl-border);border-radius:var(--gl-radius-2xl);width:100%;max-width:440px;box-shadow:var(--gl-shadow-hero);text-align:center;padding:40px 36px}.gl-eyebrow{font-family:var(--gl-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gl-red);margin-bottom:12px;font-size:11px;font-weight:600}.gl-eyebrow.red{color:var(--gl-red)}.gl-eyebrow.blue{color:var(--gl-blue)}.gl-login-option{border:1px solid var(--gl-border);border-radius:var(--gl-radius-lg);align-items:center;gap:14px;padding:14px 16px;transition:transform .15s,box-shadow .15s;display:flex}.gl-login-option.red{background:linear-gradient(180deg, var(--gl-red-bg-soft), #fff)}.gl-login-option.blue{background:linear-gradient(180deg, var(--gl-blue-wash), #fff)}.gl-login-option.dark{background:var(--gl-bg-muted)}.gl-login-icon{border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:relative}.icon-red{background:var(--gl-red)}.icon-blue{background:var(--gl-blue);gap:3px}.icon-dark{background:var(--gl-ink-900)}.icon-cart{border:2.4px solid #fff;border-top:0;border-radius:4px;width:20px;height:16px}.icon-cart-handle{background:#fff;border-radius:2px;width:14px;height:2.4px;position:absolute;top:24px}.bar{background:#fff;border-radius:2px;width:3px;display:block}.bar-1{height:11px}.bar-2{height:19px}.bar-3{height:14px}.icon-ring{border:2.4px solid #fff;border-radius:50%;width:16px;height:16px}.gl-login-text{flex:1}.gl-login-title{margin-bottom:2px;font-size:15px;font-weight:700}.gl-login-arrow{color:var(--gl-text-tertiary);flex:none;font-size:18px}.gl-auth-card form{text-align:left;margin-top:8px}.gl-form-group{margin-bottom:16px}.gl-form-group label{color:var(--gl-text-secondary);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.gl-form-group input,.gl-form-group select{border:1px solid var(--gl-border-strong);background:var(--gl-bg-muted);border-radius:var(--gl-radius-md);width:100%;color:var(--gl-text-primary);outline:none;padding:12px 14px;font-family:inherit;font-size:14.5px;transition:border-color .15s,background .15s}.gl-form-group input:focus,.gl-form-group select:focus{border-color:var(--gl-blue);background:#fff}.gl-btn{border-radius:var(--gl-radius-md);cursor:pointer;border:0;width:100%;padding:13px;font-family:inherit;font-size:15px;font-weight:700;transition:opacity .15s,transform .15s}.gl-btn-accent{background:var(--gl-red);color:#fff}.gl-btn-blue{background:var(--gl-blue);color:#fff}.gl-btn-dark{background:var(--gl-ink-900);color:#fff}.gl-btn:hover{opacity:.92}.gl-auth-link{text-align:center;margin:16px 0 0;font-size:13.5px}.gl-auth-link a{color:var(--gl-blue);font-weight:600;text-decoration:none}.gl-auth-link a:hover{text-decoration:underline}.gl-auth-divider{border:none;border-top:1px solid var(--gl-border);width:100%;height:1px;margin:24px 0;display:block}@media (width<=480px){.gl-auth-card{padding:32px 22px}}:root{--gl-blue-light:#caf0f8;--gl-blue-dark:#03045e;--gl-ink:#101623;--gl-muted:#5a6172;--gl-faint:#8a91a0;--gl-line:#eaecf2;--gl-paper:#f4f5f9;--gl-green:#18a058}.gl-nav-search{background:var(--gl-bg-muted);border:1px solid var(--gl-border-input,var(--gl-border));border-radius:10px;flex:1;align-items:center;gap:10px;max-width:420px;margin:0 20px;padding:8px 14px;display:flex}.gl-nav-search input{width:100%;color:var(--gl-text-primary);background:0 0;border:0;outline:none;font-family:inherit;font-size:13.5px}.gl-search-icon{border:2px solid var(--gl-text-tertiary);border-radius:50%;flex:none;width:14px;height:14px;position:relative}.gl-shopee-banner{align-items:center;gap:16px;margin:36px 0 18px;display:flex}.gl-shopee-banner:before,.gl-shopee-banner:after{content:"";background:var(--gl-border);flex:1;height:1px}.gl-shopee-banner-label{font-family:var(--gl-font-mono);letter-spacing:.12em;color:var(--gl-blue-light);white-space:nowrap;font-size:12.5px;font-weight:700}.gl-shopee-grid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.gl-shopee-card{background:var(--gl-bg-surface);border:1px solid var(--gl-border);border-radius:var(--gl-radius-md);cursor:pointer;transition:box-shadow .15s,transform .15s;overflow:hidden}.gl-shopee-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px -14px #1016234d}.gl-shopee-img-wrap{aspect-ratio:1;background:var(--gl-bg-muted);width:100%;position:relative}.gl-shopee-img-wrap img{object-fit:cover;width:100%;height:100%;display:block}.gl-shopee-tag{background:var(--gl-blue-light);color:#fff;letter-spacing:.02em;border-radius:4px;padding:3px 7px;font-size:10px;font-weight:700;position:absolute;top:8px;left:8px}.gl-shopee-body{padding:10px 12px 12px}.gl-shopee-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin-bottom:8px;font-size:13px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.gl-shopee-meta{justify-content:space-between;align-items:center;display:flex}.gl-shopee-date{color:var(--gl-text-tertiary);font-size:11.5px;font-weight:600}.gl-shopee-price{color:var(--gl-blue-light);margin-bottom:6px;font-size:15px;font-weight:800}.gl-shopee-seller{color:var(--gl-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.gl-shopee-oos{color:var(--gl-blue-light);background:var(--gl-blue-bg);border-radius:4px;flex:none;padding:2px 6px;font-size:10.5px;font-weight:700}@media (width<=1100px){.gl-shopee-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=720px){.gl-nav-search{display:none}.gl-shopee-grid{grid-template-columns:repeat(2,1fr)}}.gl-menu{display:inline-block;position:relative}.gl-menu-trigger{color:var(--gl-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:20px;line-height:1;transition:background .15s}.gl-menu-trigger:hover{background:var(--gl-bg-muted)}.gl-menu-dropdown{background:var(--gl-bg-surface);border:1px solid var(--gl-border);border-radius:var(--gl-radius-md);z-index:50;min-width:180px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 34px -20px #1016234d}.gl-menu-dropdown.gl-menu-open{display:block}.gl-menu-item{color:var(--gl-text-primary);border-radius:8px;padding:9px 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:block}.gl-menu-item:hover{background:var(--gl-bg-muted)}.gl-menu-item-danger{color:var(--gl-blue-light)}.gl-menu-item-danger:hover{background:var(--gl-blue-bg)}.gl-menu-divider{background:var(--gl-border);height:1px;margin:6px 4px}.gl-avatar{object-fit:cover;cursor:pointer;border:2px solid var(--gl-border);border-radius:50%;width:36px;height:36px;transition:box-shadow .15s}.gl-avatar:hover{box-shadow:0 0 0 3px var(--gl-bg-muted)}.gl-history-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;display:flex}.gl-history-search{background:var(--gl-bg-muted);border:1px solid var(--gl-border-input,var(--gl-border));border-radius:10px;flex:1;align-items:center;gap:8px;min-width:200px;padding:9px 14px;display:flex}.gl-history-search input{width:100%;color:var(--gl-text-primary);background:0 0;border:0;outline:none;font-family:inherit;font-size:13.5px}.gl-history-sort{border:1px solid var(--gl-border-strong);background:var(--gl-bg-surface);color:var(--gl-text-primary);border-radius:10px;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:600}.gl-btn-sm{padding:8px 16px;font-size:13px}.gl-history-list{flex-direction:column;gap:10px;display:flex}.gl-history-row{background:var(--gl-bg-surface);border:1px solid var(--gl-border);border-radius:var(--gl-radius-lg);align-items:center;gap:16px;padding:14px 16px;display:flex}.gl-history-thumb{border-radius:var(--gl-radius-md);object-fit:cover;border:1px solid var(--gl-border);flex:none;width:64px;height:64px}.gl-history-info{flex:1;min-width:0}.gl-history-title{margin-bottom:3px;font-size:14.5px;font-weight:700}.gl-history-notes{color:var(--gl-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:13px;overflow:hidden}.gl-history-date{color:var(--gl-text-tertiary);font-size:12px;font-weight:600}@media (width<=640px){.gl-history-toolbar{flex-direction:column;align-items:stretch}}.gl-pagination{justify-content:center;align-items:center;gap:18px;margin:32px 0 12px;display:flex}.gl-page-link{color:var(--gl-blue);font-size:14px;font-weight:700;text-decoration:none}.gl-page-link:hover{text-decoration:underline}.gl-page-status{color:var(--gl-text-secondary);font-size:13.5px;font-weight:600}.gl-product-wrap{max-width:1000px;margin:0 auto;padding:30px 24px 80px}.gl-product-back{color:var(--gl-text-secondary);margin-bottom:20px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-block}.gl-product-back:hover{color:var(--gl-blue)}.gl-product-layout{grid-template-columns:420px 1fr;gap:32px;display:grid}.gl-product-hero{background:linear-gradient(160deg, var(--gl-red) 0%, #b9202a 100%);border-radius:var(--gl-radius-2xl);aspect-ratio:1;justify-content:center;align-items:center;padding:40px;display:flex;position:relative}.gl-product-hero img{object-fit:contain;filter:drop-shadow(0 20px 30px #00000059);width:100%;max-height:320px}.gl-product-hero-actions{gap:10px;display:flex;position:absolute;top:20px;right:20px}.gl-product-hero-icon{color:#fff;cursor:pointer;background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;display:flex}.gl-product-hero-icon:hover{background:#ffffff4d}.gl-product-title{letter-spacing:-.01em;margin:12px 0 14px;font-size:22px;font-weight:800;line-height:1.3}.gl-product-price-row{margin-bottom:6px}.gl-product-price{color:var(--gl-red);font-size:30px;font-weight:800}.gl-product-stock{margin-bottom:18px;font-size:13px;font-weight:600}.gl-product-stock-ok{color:var(--gl-green)}.gl-product-stock-out{color:var(--gl-red)}.gl-product-fit,.gl-product-desc,.gl-product-variants{border-top:1px solid var(--gl-border);padding:16px 0}.gl-product-fit-label{text-transform:uppercase;letter-spacing:.05em;color:var(--gl-text-tertiary);margin-bottom:6px;font-size:11.5px;font-weight:700;display:block}.gl-product-fit-value{font-size:14px;font-weight:600}.gl-product-desc p{color:var(--gl-text-secondary);margin:0;font-size:14px;line-height:1.55}.gl-product-variant-row{gap:10px;display:flex}.gl-product-variant-swatch{border-radius:var(--gl-radius-md);border:1px solid var(--gl-border);width:54px;height:54px;display:block;overflow:hidden}.gl-product-variant-swatch img{object-fit:cover;width:100%;height:100%}.gl-product-variant-swatch:hover{border-color:var(--gl-blue)}.gl-product-seller-card{background:var(--gl-bg-muted);border-radius:var(--gl-radius-lg);color:inherit;align-items:center;gap:12px;margin:18px 0;padding:12px 14px;text-decoration:none;display:flex}.gl-product-seller-avatar{background:var(--gl-blue);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:flex}.gl-product-seller-info{flex:1}.gl-product-seller-name{font-size:14px;font-weight:700}.gl-product-seller-meta{color:var(--gl-text-tertiary);font-size:12px;font-weight:600}.gl-product-seller-arrow{color:var(--gl-text-tertiary);font-size:18px}.gl-product-action-buttons{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gl-product-action-buttons .gl-btn{padding:13px}@media (width<=800px){.gl-product-layout{grid-template-columns:1fr}}:root{--gl-blue:#caf0f8;--gl-blue-dark:#03045e;--gl-blue-bg:#eafbfe;--gl-blue-bg-soft:#f5fdff;--gl-green:#18a058;--gl-green-bg:#e7f5ee;--gl-bg-page:#f7f8fb;--gl-bg-surface:#fff;--gl-bg-muted:#f3f5fa;--gl-border:#eaecf2;--gl-border-strong:#e1e4ec;--gl-text-primary:#101623;--gl-text-secondary:#5a6172;--gl-text-tertiary:#8a91a0;--gl-ink-900:#101623;--gl-red:#03045e;--gl-blue-accent:#2464eb;--gl-purple:#8b5cf6;--gl-font-display:"Schibsted Grotesk", system-ui, sans-serif;--gl-font-mono:"JetBrains Mono", monospace;--gl-radius-md:.75rem;--gl-radius-2xl:1.5rem;--gl-shadow-hero:0 40px 90px -40px #000000bf}html{font-size:100%}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--gl-bg-page);font-family:var(--gl-font-display);color:var(--gl-text-primary);flex-direction:column;min-height:100vh;line-height:1.5;display:flex}.gl-header{background:var(--gl-blue-dark);z-index:10;border-bottom:1px solid #ffffff1a;align-items:center;width:100%;padding:16px 32px;display:flex;position:sticky;top:0;box-shadow:0 4px 20px #0006}.gl-logo-container{background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:6px 12px;display:flex}.gl-logo-img{max-width:95px;height:auto;display:block}.gl-auth-wrap{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:500px;margin:0 auto;padding:40px 20px;display:flex}.gl-auth-card{background:var(--gl-bg-surface);border:1px solid var(--gl-border);border-radius:var(--gl-radius-2xl);text-align:center;width:100%;padding:48px 42px;position:relative;overflow:hidden;box-shadow:0 20px 40px -15px #0000004d,0 0 0 1px #ffffff0d}.gl-auth-card:before{content:"";background:linear-gradient(90deg,#03045e,#2464eb,#8b5cf6);height:4px;position:absolute;top:0;left:0;right:0}.gl-eyebrow{font-family:var(--gl-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gl-text-tertiary);background:var(--gl-bg-muted);border-radius:var(--gl-radius-2xl);margin-bottom:12px;padding:3px 8px;font-size:.7rem;font-weight:600;display:inline-block}.gl-auth-card h1{letter-spacing:-.02em;margin:0 0 4px;font-size:1.45rem;font-weight:800}.gl-auth-sub{color:var(--gl-text-secondary);margin:0 0 20px;font-size:.875rem;font-weight:500}.gl-login-options{text-align:left;flex-direction:column;gap:10px;display:flex}.gl-login-option{border:1px solid var(--gl-border);border-radius:var(--gl-radius-md);justify-content:space-between;align-items:center;padding:12px 14px;text-decoration:none;transition:all .15s;display:flex}.gl-login-option:hover{transform:translateY(-2px);box-shadow:0 10px 20px -10px #10131e26}.portal-buyer{border-left:4px solid var(--gl-blue-dark);background:linear-gradient(135deg,#f0f7ff 0%,#fff 100%)}.portal-seller{border-left:4px solid var(--gl-blue-accent);background:linear-gradient(135deg,#eff6ff 0%,#fff 100%)}.portal-admin{border-left:4px solid var(--gl-purple);background:linear-gradient(135deg,#f5f3ff 0%,#fff 100%)}.gl-login-title{color:var(--gl-text-primary);margin-bottom:1px;font-size:.875rem;font-weight:700}.gl-login-desc{color:var(--gl-text-secondary);font-size:.75rem;font-weight:500}.gl-login-arrow{font-size:1rem;font-weight:700}.portal-buyer .gl-login-arrow{color:var(--gl-blue-dark)}.portal-seller .gl-login-arrow{color:var(--gl-blue-accent)}.portal-admin .gl-login-arrow{color:var(--gl-purple)}.gl-auth-divider{border:none;border-top:1px solid var(--gl-border);margin:24px 0}.gl-auth-footer{color:var(--gl-text-secondary);margin:0;font-size:.813rem;font-weight:500}.gl-auth-footer a{color:var(--gl-blue-dark);font-weight:700;text-decoration:none}.gl-auth-footer a:hover{text-decoration:underline}.gx-admin{--st-radius:18px;--ax-ctl:10px;--line:#eceff5}.gx-admin.gx-root{-webkit-font-smoothing:antialiased}.gx-admin h1,.gx-admin h2,.gx-admin h3{font-stretch:112%}.gx-admin .gx-svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.gx-admin kbd{border:1px solid var(--st-border);color:var(--st-text-soft);background:#fff;border-bottom-width:2px;border-radius:6px;padding:0 6px;font:500 11px IBM Plex Sans,sans-serif}.gx-admin.gx-shell{grid-template-columns:316px minmax(0,1fr)}.gx-admin .gx-sidebar{color:var(--st-text);background:0 0;grid-template-columns:84px 232px;gap:0;padding:0;display:grid;overflow:visible}.gx-admin .gx-rail{background:var(--st-surface);border-right:1px solid var(--st-border);flex-direction:column;align-items:center;gap:6px;height:100vh;padding:16px 0;display:flex;position:relative;overflow-y:auto}.gx-admin .gx-brand-mark{background:var(--st-navy);color:#fff;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;margin-bottom:14px;display:grid;position:relative}.gx-admin .gx-brand-mark:after{content:"";background:var(--st-red);border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:-3px;right:-3px}.gx-admin .gx-rail-btn{width:64px;color:var(--st-text-soft);border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:9px 0 7px;font-size:11px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.gx-admin .gx-rail-btn:hover{background:var(--st-bg);color:var(--st-text)}.gx-admin .gx-rail-btn.is-active{background:var(--gx-blue-bg);color:var(--st-blue-dark);font-weight:600}.gx-admin .gx-rail-btn.is-logout:hover{background:var(--gx-red-bg);color:var(--st-red)}.gx-admin .gx-rail-sp{flex:1}.gx-admin .gx-ctx{background:var(--st-bg);border-right:1px solid var(--st-border);height:100vh;padding:26px 14px;overflow-y:auto}.gx-admin .gx-eyebrow{color:var(--st-text-quiet);padding:0 10px;font-size:12px;font-weight:500}.gx-admin .gx-ctx h2{padding:2px 10px 16px;font-size:22px;font-weight:700}.gx-admin .gx-ctx .gx-nav-link{border-radius:var(--ax-ctl);width:auto;color:var(--st-text-soft);box-shadow:none;justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;padding:9px 12px;font-weight:500;text-decoration:none;display:flex}.gx-admin .gx-ctx .gx-nav-link:hover{color:var(--st-text);background:#eef0f6}.gx-admin .gx-ctx .gx-nav-link.is-active{background:var(--st-navy);color:#fff;box-shadow:none;font-weight:500}.gx-admin .gx-tip{background:var(--st-surface);border:1px solid var(--st-border);color:var(--st-text-soft);border-radius:14px;margin:22px 10px 0;padding:14px;font-size:12.5px}.gx-admin .gx-tip b{color:var(--st-text);margin-bottom:2px;display:block}.gx-admin .gx-topbar{-webkit-backdrop-filter:blur(10px);background:#f7f8fbe0;gap:12px;min-height:64px;padding:12px 32px}.gx-admin .gx-crumb{color:var(--st-text-quiet);font-size:13px}.gx-admin .gx-crumb b{color:var(--st-text);font-weight:600}.gx-admin .gx-jump{border:1px solid var(--st-border);border-radius:var(--ax-ctl);min-width:260px;height:40px;color:var(--st-text-quiet);cursor:pointer;background:#fff;align-items:center;gap:10px;padding:0 12px;display:flex}.gx-admin .gx-jump span{text-align:left;flex:1}.gx-admin .gx-jump:hover{border-color:var(--st-blue)}.gx-admin .gx-ib{border:1px solid var(--st-border);border-radius:var(--ax-ctl);width:40px;height:40px;color:var(--st-text-soft);background:#fff;place-items:center;display:grid;position:relative}.gx-admin .gx-ib:hover{border-color:var(--st-blue);color:var(--st-blue)}.gx-admin .gx-identity{padding-left:6px}.gx-admin .gx-avatar{flex-basis:38px;width:38px;height:38px}.gx-admin .gx-veil{z-index:60;background:#01023361;border:0;position:fixed;inset:0}.gx-admin .gx-pal{z-index:90;background:#fff;border-radius:18px;width:min(560px,92vw);position:fixed;top:14vh;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 40px 90px -30px #01023380}.gx-admin .gx-pal input{border:0;border-bottom:1px solid var(--st-border);width:100%;height:56px;box-shadow:none;border-radius:0;padding:0 20px;font-size:15px}.gx-admin .gx-pal input:focus{box-shadow:none;outline:0}.gx-admin .gx-pal ul{max-height:340px;margin:0;padding:8px;list-style:none;overflow:auto}.gx-admin .gx-pal li{cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.gx-admin .gx-pal li.is-on{background:var(--gx-blue-bg);color:var(--st-blue-dark)}.gx-admin .gx-pal li small{color:var(--st-text-quiet);margin-left:auto}.gx-admin .gx-pal li.is-empty{cursor:default;color:var(--st-text-quiet)}.gx-admin .gx-main{max-width:1360px}.gx-admin .page-header{padding:30px 32px 0}.gx-admin .page-header h1{letter-spacing:-.01em;font-size:32px;font-weight:700;line-height:1.1}.gx-admin .page-header p{max-width:60ch;margin-top:6px}.gx-admin .content{padding:24px 32px 64px}.gx-admin .card,.gx-admin .settings-card,.gx-admin .filter-card{transition:border-color .15s}.gx-admin .card h3,.gx-admin .card-header h3{font-size:17px;font-weight:600}.gx-admin .data-table th{padding:12px 18px;font-size:12px}.gx-admin .data-table td{padding:14px 18px}.gx-admin .data-table tbody tr:last-child td{border-bottom:0}.gx-admin .table-footer{padding:12px 18px;font-size:13px}.gx-admin .pagination button,.gx-admin .pagination a{min-width:34px;height:34px;color:var(--st-text-soft);font-weight:600}.gx-admin .pagination button:not(:disabled):not(.active):hover{border-color:var(--st-blue);color:var(--st-blue)}.gx-admin .pagination button:disabled{opacity:.4}.gx-admin .stat-grid{gap:14px}.gx-admin .stat-card,.gx-admin .stat-card.solid{--tile:var(--gx-blue-bg);--dot:var(--st-blue);padding:18px 20px}.gx-admin .stat-card:before{background:var(--tile);border-radius:9px;width:30px;height:30px;inset:18px 18px auto auto}.gx-admin .stat-card:after{content:"";background:var(--dot);border-radius:50%;width:8px;height:8px;position:absolute;top:29px;right:29px}.gx-admin .stat-card:has(.stat-icon):before{display:none}.gx-admin .stat-card:has(.stat-icon):after{display:none}.gx-admin .stat-card .stat-label{font-size:13px}.gx-admin .stat-card .stat-value{font-size:30px;line-height:1.1}.gx-admin .stat-card .stat-body{padding-right:36px}.gx-admin .gx-dash>.stat-card.theme-blue{background:var(--st-navy);color:#fff;border:0;order:-1;grid-area:1/1/4/3;min-height:300px;padding:26px 28px;overflow:hidden}.gx-admin .gx-dash>.stat-card.theme-blue:before{content:"";background:radial-gradient(circle,#2464eba6,#2464eb00 68%);border-radius:50%;width:360px;height:360px;inset:-110px -90px auto auto}.gx-admin .gx-dash>.stat-card.theme-blue:after{display:none}.gx-admin .gx-dash>.stat-card.theme-blue .stat-body{flex-direction:column;height:100%;padding:0;display:flex;position:relative}.gx-admin .gx-dash>.stat-card.theme-blue .stat-label{color:#fff;font-family:var(--ax-display);font-size:26px;font-weight:700;font-stretch:112%}.gx-admin .gx-dash>.stat-card.theme-blue .stat-sub,.gx-admin .gx-dash>.stat-card.theme-blue .stat-trend{color:#aab2e6}.gx-admin .gx-dash>.stat-card.theme-blue .stat-value{color:#fff;word-break:break-word;margin-top:auto;padding-top:28px;font-size:44px;font-weight:700;line-height:1}.gx-admin div[title$=\ users]{background:#16a34a!important;border-radius:7px 7px 0 0!important}.gx-admin div[title$=\ orders]{background:#ea580c!important;border-radius:7px 7px 0 0!important}.gx-admin .legend i[style*="16a34a"]{background:var(--st-blue)!important}.gx-admin .legend i[style*=ea580c]{background:var(--st-navy)!important}.gx-admin .tab-link{border:1px solid var(--st-border);height:34px;color:var(--st-text-soft);background:#fff;border-bottom-width:1px;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.gx-admin .tab-link:hover{border-color:var(--st-blue);color:var(--st-blue)}.gx-admin .tab-link.active{background:var(--st-navy);border-color:var(--st-navy);color:#fff}.gx-admin .btn-primary,.gx-admin .btn-outline{transition:all .15s}.gx-admin input:focus,.gx-admin select:focus,.gx-admin textarea:focus{border-color:var(--st-blue);outline:0;box-shadow:0 0 0 3px #2464eb26}.gx-admin .gl-modal{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#01023361}.gx-admin .gl-modal-content{border-radius:20px}@media (width<=1199px){.gx-admin .gx-jump{justify-content:center;width:40px;min-width:0;padding:0}.gx-admin .gx-jump span,.gx-admin .gx-jump kbd{display:none}.gx-admin .stat-grid.gx-dash{grid-template-columns:repeat(2,minmax(0,1fr))}.gx-admin .gx-dash>.stat-card.theme-blue{grid-area:auto/1/auto/-1;min-height:220px}.gx-admin .gx-dash>:last-child{grid-column:auto}}@media (width<=900px){.gx-admin.gx-shell{grid-template-columns:minmax(0,1fr)}.gx-admin .gx-sidebar{background:var(--st-surface);grid-template-columns:76px minmax(0,1fr);width:min(320px,90vw)}.gx-admin .gx-topbar{padding:10px 16px}.gx-admin .gx-crumb{display:none}}@media (width<=767px){.gx-admin .page-header h1{font-size:26px}.gx-admin .stat-grid.gx-dash{gap:10px}}.gx-admin .stat-grid .stat-card.solid.theme-green{color:var(--st-text);--tile:#dcebe2;--dot:#4c8c6c;--ink:#2f6f52;background:#eef6f1;border-color:#d5e7dc}.gx-admin .stat-grid .stat-card.solid.theme-orange{color:var(--st-text);--tile:#f4e7c9;--dot:#c79a3f;--ink:#8f6a1f;background:#fbf4e6;border-color:#f0e2c3}.gx-admin .stat-grid .stat-card.solid.theme-red{color:var(--st-text);--tile:#f3ddde;--dot:#c46a6e;--ink:#a24448;background:#faf0f0;border-color:#efd6d7}.gx-admin .stat-grid:not(.gx-dash) .stat-card.solid.theme-blue{color:var(--st-text);--tile:#dce6f7;--dot:#5b82c4;--ink:#2f5496;background:#eef3fb;border-color:#d6e1f4}.gx-admin .stat-grid .stat-card.solid:is(.theme-green,.theme-orange,.theme-red) .stat-icon,.gx-admin .stat-grid:not(.gx-dash) .stat-card.solid.theme-blue .stat-icon{background:var(--tile);color:var(--ink)}.gx-admin td.actions{white-space:nowrap;vertical-align:middle;display:table-cell}.gx-admin td.actions>div,.gx-admin .vf-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gx-admin td.actions>:is(button,a){margin:2px 6px 2px 0}.gx-admin .actions :is(button,a),.gx-admin .gl-action-btn,.gx-admin .vf-btn{--ab:#eef1f6;--at:#475569;--al:#dde3ec;--ah:#e1e6ee;box-sizing:border-box;border:1px solid var(--al);background:var(--ab);width:auto;min-width:32px;height:32px;color:var(--at);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font:600 12.5px/1 IBM Plex Sans,system-ui,sans-serif;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.gx-admin .actions :is(button,a)[style],.gx-admin .gl-action-btn[style]{border:1px solid var(--al)!important;background:var(--ab)!important;color:var(--at)!important;border-radius:8px!important;padding:0 12px!important;font-size:12.5px!important;font-weight:600!important}.gx-admin .actions :is(button,a):hover:not(:disabled),.gx-admin .gl-action-btn:hover:not(:disabled),.gx-admin .vf-btn:hover:not(:disabled){filter:none;background:var(--ah)!important}.gx-admin .actions :is(button,a):disabled{opacity:.5;cursor:not-allowed}.gx-admin .vf-btn[data-tone=inspect],.gx-admin .gl-action-btn.gl-btn-msg,.gx-admin .gl-action-btn.gl-btn-blue,.gx-admin .actions :is(button,a)[style*=\#0284c7 i],.gx-admin .actions :is(button,a)[style*="rgb(2, 132, 199)" i]{--ab:#e6f0f8;--at:#1f6a99;--al:#cfe1f0;--ah:#d6e7f3}.gx-admin .vf-btn[data-tone=message],.gx-admin .gl-action-btn.gl-btn-inspect,.gx-admin .actions :is(button,a)[style*=\#64748b i],.gx-admin .actions :is(button,a)[style*="rgb(100, 116, 139)" i]{--ab:#eef1f6;--at:#475569;--al:#dde3ec;--ah:#e1e6ee}.gx-admin .vf-btn[data-tone=approve],.gx-admin .gl-action-btn.gl-btn-approve,.gx-admin .actions :is(button,a)[style*=\#16a34a i],.gx-admin .actions :is(button,a)[style*="rgb(22, 163, 74)" i],.gx-admin .actions :is(button,a)[style*=\#15803d i],.gx-admin .actions :is(button,a)[style*="rgb(21, 128, 61)" i]{--ab:#e3f3ea;--at:#2f7a55;--al:#c5e4d2;--ah:#d2ebdd}.gx-admin .vf-btn[data-tone=reject],.gx-admin .gl-action-btn.gl-btn-reject,.gx-admin .actions :is(button,a)[style*=\#ca8a04 i],.gx-admin .actions :is(button,a)[style*="rgb(202, 138, 4)" i],.gx-admin .actions :is(button,a)[style*=\#f59e0b i],.gx-admin .actions :is(button,a)[style*="rgb(245, 158, 11)" i],.gx-admin .actions :is(button,a)[style*=\#d97706 i],.gx-admin .actions :is(button,a)[style*="rgb(217, 119, 6)" i]{--ab:#fbf0da;--at:#8f6a1f;--al:#efddb2;--ah:#f5e3be}.gx-admin .vf-btn[data-tone=delete],.gx-admin .gl-action-btn.gl-btn-delete,.gx-admin .actions :is(button,a)[style*=\#dc2626 i],.gx-admin .actions :is(button,a)[style*="rgb(220, 38, 38)" i]{--ab:#fbe8e9;--at:#b03a40;--al:#f2c9cc;--ah:#f6d5d7}.gx-admin .stat-card.theme-green{--tile:#dcebe2;--dot:#4c8c6c}.gx-admin .stat-card.theme-orange{--tile:#f4e7c9;--dot:#c79a3f}.gx-admin .stat-card.theme-red{--tile:#f3ddde;--dot:#c46a6e}.gx-admin .stat-card.theme-purple{--tile:#e4e6f3;--dot:#3a4a8f}.gx-admin .stat-card.theme-green:before,.gx-admin .stat-card.theme-orange:before,.gx-admin .stat-card.theme-red:before,.gx-admin .stat-card.theme-purple:before{background:var(--tile)}.gx-admin .actions :is(button,a),.gx-admin .gl-action-btn,.gx-admin .vf-btn{height:34px;padding:0 16px}.gx-admin .actions :is(button,a)[style],.gx-admin .gl-action-btn[style]{padding:0 16px!important}.gx-admin .vf-btn{min-width:84px}.gx-admin .vf-actions,.gx-admin td.actions>div{gap:8px}.gx-me-wrap{position:relative}.gx-me-btn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:2px 4px 2px 10px;display:flex}.gx-me-btn:hover{background:#0102330f}.gx-me-menu{z-index:60;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:230px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 40px #01023333}.gx-me-head{border-bottom:1px solid #e2e8f0;margin-bottom:4px;padding:10px 12px;display:grid}.gx-me-head small{color:#64748b;text-overflow:ellipsis;overflow:hidden}.gx-me-menu a{color:#0f172a;border-radius:8px;padding:9px 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:block}.gx-me-menu a:hover{background:#f1f5f9}.gx-me-menu a.out{color:#b00020}.gxc-alert{color:#991b1b;background:#fee2e2;border:1px solid #fecaca;border-radius:10px;margin-bottom:14px;padding:10px 14px;font-size:13.5px;font-weight:600}.gxc-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:340px minmax(0,1fr);height:min(680px,100vh - 220px);min-height:460px;display:grid;overflow:hidden}.gxc-list{background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;min-height:0;display:flex}.gxc-search{margin:12px 12px 6px}.gxc-search input{box-sizing:border-box;color:#0f172a;width:100%;height:40px;font:inherit;background:#f1f5f9;border:0;border-radius:999px;outline:0;padding:0 14px}.gxc-tabs{flex-wrap:wrap;gap:6px;padding:4px 12px 8px;display:flex}.gxc-tabs button{color:#475569;cursor:pointer;background:#f1f5f9;border:0;border-radius:999px;padding:6px 12px;font:600 12.5px/1 inherit}.gxc-tabs button.on{color:#fff;background:#010233}.gxc-scroll{flex:1;padding:0 8px 8px;overflow:auto}.gxc-note{color:#64748b;margin:18px 12px;font-size:13.5px}.gxc-conv{text-align:left;color:#0f172a;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.gxc-conv:hover{background:#f8fafc}.gxc-conv.on{background:#eaf0ff}.gxc-avatar{color:#fff;background:#010233;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:17px;font-weight:700;display:grid}.gxc-avatar.lg{width:64px;height:64px;font-size:24px}.gxc-conv-txt{flex:1;gap:2px;min-width:0;display:grid}.gxc-conv-txt strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.gxc-conv-txt>span{text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:12.5px;overflow:hidden}.gxc-conv.unread .gxc-conv-txt strong,.gxc-conv.unread .gxc-conv-txt>span{color:#0f172a;font-weight:800}.gxc-role{text-transform:capitalize;color:#475569;background:#e2e8f0;border-radius:999px;margin-left:4px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:700}.gxc-role.seller{color:#166534;background:#dcfce7}.gxc-role.buyer{color:#1e40af;background:#dbeafe}.gxc-meta{flex:none;justify-items:end;gap:4px;display:grid}.gxc-meta small{color:#64748b;font-size:11.5px}.gxc-badge{box-sizing:border-box;color:#fff;background:#dc2626;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;display:grid}.gxc-thread{background:#f8fafc;flex-direction:column;min-width:0;min-height:0;display:flex}.gxc-empty{text-align:center;color:#64748b;gap:4px;margin:auto;padding:24px;display:grid}.gxc-empty strong{color:#0f172a;font-size:16px}.gxc-head{background:#fff;border-bottom:1px solid #e2e8f0;align-items:center;gap:12px;padding:12px 16px;display:flex}.gxc-head .gxc-avatar{width:40px;height:40px;font-size:15px}.gxc-title{min-width:0;display:grid}.gxc-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.gxc-title span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.gxc-back{cursor:pointer;background:#f1f5f9;border:0;border-radius:8px;width:34px;height:34px;font-size:16px;display:none}.gxc-listing{background:#fff;border-bottom:1px solid #e2e8f0;align-items:center;gap:12px;padding:10px 16px;display:flex}.gxc-listing img,.gxc-listing-ph{object-fit:cover;color:#475569;background:#e2e8f0;border-radius:8px;place-items:center;width:48px;height:48px;font-weight:700;display:grid}.gxc-listing>div{min-width:0;display:grid}.gxc-listing small{color:#64748b;font-size:11.5px}.gxc-listing strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.gxc-listing span:last-child{color:#475569;font-size:12.5px}.gxc-body{flex-direction:column;flex:1;gap:6px;padding:16px;display:flex;overflow:auto}.gxc-intro{text-align:center;color:#64748b;justify-items:center;gap:4px;margin:8px auto 14px;font-size:13px;display:grid}.gxc-intro strong{color:#0f172a;font-size:16px}.gxc-day{color:#64748b;align-self:center;margin:8px 0 2px;font-size:11.5px;font-weight:600}.gxc-bubble{color:#0f172a;overflow-wrap:anywhere;white-space:pre-wrap;background:#e2e8f0;border-radius:2px 14px 14px;align-self:flex-start;max-width:72%;padding:9px 13px;font-size:14px;line-height:1.45}.gxc-bubble.me{color:#fff;background:#010233;border-radius:14px 2px 14px 14px;align-self:flex-end}.gxc-bubble time{opacity:.65;margin-top:2px;font-size:11px;display:block}.gxc-compose{background:#fff;border-top:1px solid #e2e8f0;gap:8px;padding:12px;display:flex}.gxc-compose input{min-width:0;height:42px;font:inherit;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;outline:0;flex:1;padding:0 16px}.gxc-compose input:focus{background:#fff;border-color:#010233}.gxc-compose button{color:#fff;cursor:pointer;background:#010233;border:0;border-radius:999px;height:42px;padding:0 22px;font:700 13.5px/1 inherit}.gxc-compose button:disabled{opacity:.5;cursor:not-allowed}@media (width<=800px){.gxc-wrap{grid-template-columns:1fr;height:calc(100vh - 200px)}.gxc-wrap .gxc-thread,.gxc-wrap.has-active .gxc-list{display:none}.gxc-wrap.has-active .gxc-thread{display:flex}.gxc-back{place-items:center;display:grid}.gxc-bubble{max-width:88%}}.gx-me-menu button{text-align:left;color:#0f172a;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:9px 12px;font-size:13.5px;font-weight:600;display:block}.gx-me-menu button:hover{background:#f1f5f9}.gx-admin{overflow-x:clip}.gx-admin .gx-topbar{padding-top:max(10px, env(safe-area-inset-top));padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}@media (width<=900px){.gx-admin .gx-sidebar{padding-top:max(20px, env(safe-area-inset-top));padding-bottom:max(20px, env(safe-area-inset-bottom))}.gx-admin .gx-topbar{gap:8px}.gx-admin .gx-me-btn{padding:2px}.gx-admin .gx-me-menu{width:auto;position:fixed;top:64px;left:12px;right:12px}.gx-admin .content table,.gx-admin .panel table,.gx-admin .table-card table{-webkit-overflow-scrolling:touch;white-space:nowrap;max-width:100%;display:block;overflow-x:auto}.gx-admin .content table td,.gx-admin .content table th{white-space:nowrap}.gx-admin .content table td.product-cell,.gx-admin .content table td:first-child{white-space:normal;min-width:150px}.gx-admin .page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.gx-admin .page-header .admin-chip{display:none}.gx-admin .page-header h1{font-size:22px}.gx-admin .page-header p{font-size:12.5px}.gx-admin .panel-row,.gx-admin .panel-row.two,.gx-admin .panel-row.main-side{grid-template-columns:1fr}.gx-admin .toolbar>*,.gx-admin .filters>*{flex:100%;min-width:0}.gx-admin .tabs,.gx-admin .tab-row{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:6px;display:flex;overflow-x:auto}.gx-admin .tabs>*,.gx-admin .tab-row>*{flex:none}.gx-admin .table-footer{flex-wrap:wrap;gap:8px}.gx-admin .pagination{flex-wrap:wrap}.gx-admin .gl-modal{padding:12px;align-items:flex-end!important}.gx-admin .gl-modal-content{max-height:92vh;overflow-y:auto;width:100%!important;max-width:100%!important;padding-bottom:max(24px, env(safe-area-inset-bottom))!important;border-radius:16px 16px 0 0!important}.gx-admin .gl-modal-content [style*="justify-content: space-between"]{flex-wrap:wrap;gap:10px}}@media (width<=767px){.gx-admin .gx-jump{width:38px;height:38px}.gx-admin .stat-grid.cols-3,.gx-admin .stat-grid.cols-4,.gx-admin .stat-grid.cols-5,.gx-admin .stat-grid.cols-6{grid-template-columns:1fr 1fr}.gx-admin .stat-card .stat-value,.gx-admin .stat-card .stat-value.sm{font-size:20px}.gx-admin .content{padding-left:max(14px, env(safe-area-inset-left));padding-right:max(14px, env(safe-area-inset-right));padding-bottom:max(36px, env(safe-area-inset-bottom))}.gx-admin input,.gx-admin select,.gx-admin textarea{min-height:42px;font-size:16px}.gx-admin .actions :is(button,a),.gx-admin .gl-action-btn,.gx-admin .vf-btn{height:40px}.gx-admin .gx-nav-link{padding:11px 10px}.gxc-wrap{border-radius:12px;height:calc(100vh - 170px)}}@media (width<=380px){.gx-admin .stat-grid.cols-3,.gx-admin .stat-grid.cols-4,.gx-admin .stat-grid.cols-5,.gx-admin .stat-grid.cols-6{grid-template-columns:1fr}}.gx-admin .gx-search{flex:240px;max-width:420px;display:block;position:relative}.gx-admin .gx-search>:not(input){color:var(--st-text-quiet,#64748b);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.gx-admin .gx-search>input{padding-left:38px}.gx-admin .stat-grid.gx-dash{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.gx-admin .stat-grid .stat-card.solid.theme-blue{color:var(--st-text);--tile:#dce6f7;--dot:#5b82c4;--ink:#2f5496;background:#eef3fb;border-color:#d6e1f4}.gx-admin .gx-dash-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.gx-admin .gx-dash-row>.gx-span-3{grid-column:span 3;min-width:0}.gx-admin .gx-dash-row>.gx-span-1{grid-column:span 1;min-width:0}@media (width<=1199px){.gx-admin .stat-grid.gx-dash{grid-template-columns:repeat(2,minmax(0,1fr))}.gx-admin .gx-dash-row{grid-template-columns:1fr}.gx-admin .gx-dash-row>.gx-span-3,.gx-admin .gx-dash-row>.gx-span-1{grid-column:auto}}.gx-admin .gx-bento{grid-template-rows:repeat(2,minmax(150px,auto));grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.gx-admin .gx-hero{background:var(--st-navy);color:#fff;border:0;border-radius:18px;flex-direction:column;grid-area:span 2/span 6;padding:28px;display:flex;position:relative;overflow:hidden}.gx-admin .gx-hero:before{content:"";background:radial-gradient(circle,#ffffff38,#fff0 68%);border-radius:50%;width:320px;height:320px;position:absolute;top:-100px;right:-80px}.gx-admin .gx-hero>*{position:relative}.gx-admin .gx-hero-label{font-family:var(--ax-display);font-size:24px;font-weight:700;font-stretch:112%}.gx-admin .gx-hero-sub{color:#cfe0ff;margin-top:2px;font-size:13px}.gx-admin .gx-hero-value{font-family:var(--ax-display);margin-top:auto;padding-top:24px;font-size:64px;font-weight:700;font-stretch:112%;line-height:1}.gx-admin .gx-hero-foot{border-top:1px solid #ffffff40;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-top:22px;padding-top:16px;display:grid}.gx-admin .gx-hero-foot small{color:#cfe0ff;font-size:12px;display:block}.gx-admin .gx-hero-foot strong{word-break:break-word;font-size:20px;font-weight:700;line-height:1.3;display:block}.gx-admin .gx-hero-foot em{color:#cfe0ff;font-size:12px;font-style:normal}.gx-admin .gx-kpi{border:1px solid var(--st-border);background:linear-gradient(180deg, var(--k-bg) 0, #fff 90px);color:var(--st-text);border-radius:16px;flex-direction:column;grid-column:span 3;padding:18px 20px;display:flex;position:relative;overflow:hidden}.gx-admin .gx-kpi--amber{--k-bg:#fbf4e6;--k-tile:#f4e7c9;--k-dot:#c79a3f;--k-ink:#8f6a1f}.gx-admin .gx-kpi--red{--k-bg:#faf0f0;--k-tile:#f3ddde;--k-dot:#c46a6e;--k-ink:#a24448}.gx-admin .gx-kpi:before{content:"";background:var(--k-tile);border-radius:9px;width:30px;height:30px;position:absolute;top:18px;right:18px}.gx-admin .gx-kpi-dot{background:var(--k-dot);border-radius:50%;width:8px;height:8px;position:absolute;top:29px;right:29px}.gx-admin .gx-kpi-label{color:var(--st-text-soft);padding-right:40px;font-size:13px;font-weight:600;line-height:1.3}.gx-admin .gx-kpi-sub{color:var(--st-text-quiet);margin-top:2px;font-size:12px}.gx-admin .gx-kpi-value{font-family:var(--ax-display);color:var(--st-text);margin-top:auto;padding-top:8px;font-size:30px;font-weight:700;font-stretch:112%;line-height:1.1}.gx-admin .gx-kpi-link{color:var(--st-text-quiet);margin-top:4px;font-size:12px;text-decoration:underline}.gx-admin .gx-kpi-link:hover{color:var(--k-ink)}.gx-admin .gx-kpi--amber{--k-bg:#fbf4e6;--k-line:#f0e2c3;--k-ink:#8f6a1f}.gx-admin .gx-kpi--red{--k-bg:#faf0f0;--k-line:#efd6d7;--k-ink:#a24448}.gx-admin .gx-kpi-label{color:var(--st-text-soft);font-size:13.5px;font-weight:600;line-height:1.3}.gx-admin .gx-kpi-value{font-family:var(--ax-display);margin-top:auto;padding-top:10px;font-size:36px;font-weight:700;font-stretch:112%;line-height:1}.gx-admin .gx-kpi-link{color:var(--k-ink);margin-top:8px;font-size:12.5px;font-weight:600;text-decoration:none}.gx-admin .gx-kpi-link:hover{text-decoration:underline}.gx-admin .gx-panel{min-width:0;margin:0;padding:22px}.gx-admin .gx-panel-support{grid-column:span 7}.gx-admin .gx-panel-growth{grid-column:span 5}.gx-admin .gx-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.gx-admin .gx-panel-head h3{margin:0;font-size:17px}.gx-admin .gx-panel-link{color:var(--st-blue);white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none}.gx-admin .gx-panel-link:hover{text-decoration:underline}.gx-admin .gx-empty{color:var(--st-text-quiet);margin:0;font-size:13.5px}.gx-admin .gx-empty-chart{text-align:center;border:1px dashed var(--st-border);border-radius:12px;padding:60px 0}.gx-admin .gx-msg-list{margin:0;padding:0;list-style:none}.gx-admin .gx-msg{border-bottom:1px solid var(--st-border);align-items:center;gap:14px;padding:12px 0;display:flex}.gx-admin .gx-msg:last-child{border-bottom:0}.gx-admin .gx-msg-avatar{background:var(--st-navy);color:#fff;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:grid}.gx-admin .gx-msg-body{flex:1;min-width:0}.gx-admin .gx-msg-top{align-items:center;gap:8px;min-width:0;display:flex}.gx-admin .gx-msg-top strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.gx-admin .gx-msg-role{background:var(--gx-blue-bg);color:var(--st-blue-dark);text-transform:capitalize;border-radius:999px;flex:none;padding:1px 8px;font-size:10.5px;font-weight:700}.gx-admin .gx-msg-body p{text-overflow:ellipsis;white-space:nowrap;color:var(--st-text-soft);margin:2px 0 0;font-size:13px;overflow:hidden}.gx-admin .gx-msg-reply{background:var(--st-navy);color:#fff;border-radius:999px;flex:none;padding:7px 16px;font-size:12.5px;font-weight:600;text-decoration:none}.gx-admin .gx-msg-reply:hover{background:var(--st-blue)}.gx-admin .gx-legend{color:var(--st-text-soft);gap:12px;font-size:12px;display:flex}.gx-admin .gx-legend span{align-items:center;gap:5px;display:inline-flex}.gx-admin .gx-legend i{border-radius:50%;width:10px;height:10px;display:inline-block}.gx-admin .gx-chart{border-bottom:1px solid var(--st-border);align-items:flex-end;gap:12px;height:220px;padding:10px 6px 0;display:flex}.gx-admin .gx-chart-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.gx-admin .gx-chart-bars{align-items:flex-end;gap:4px;height:100%;display:flex}.gx-admin .gx-bar{border-radius:7px 7px 0 0;width:14px}.gx-admin .gx-chart-month{color:var(--st-text-quiet);font-size:10.5px;font-weight:700}@media (width<=1199px){.gx-admin .gx-bento{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.gx-admin .gx-hero{grid-area:auto/1/auto/-1;min-height:260px}.gx-admin .gx-kpi{grid-column:span 1;min-height:140px}.gx-admin .gx-panel-support,.gx-admin .gx-panel-growth{grid-column:1/-1}}@media (width<=520px){.gx-admin .gx-bento{grid-template-columns:1fr}.gx-admin .gx-kpi{grid-column:1/-1}.gx-admin .gx-hero-value{font-size:48px}}.am-root{--am-blue:#0284c7;--am-border:#cbd5e1;--am-muted:#64748b;--am-text:#0f172a;-webkit-tap-highlight-color:transparent;width:100%;max-width:100%;overflow-x:hidden}.am-root *,.am-root :before,.am-root :after{box-sizing:border-box}.am-root .page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.am-root .page-header h1{margin:0 0 4px;font-size:clamp(20px,4vw,28px)}.am-root .page-header p{color:var(--am-muted);margin:0;font-size:clamp(13px,2.4vw,15px)}.am-root .content{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.am-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.am-type{text-align:left;min-height:64px;font:inherit;cursor:pointer;border:2px solid var(--am-border);background:#fff;border-radius:10px;align-items:center;gap:14px;padding:14px 18px;transition:all .15s;display:flex}.am-type.is-selected{border-color:var(--am-blue);background:#e0f2fe;box-shadow:0 2px 8px #0284c726}.am-type-icon{font-size:26px;line-height:1}.am-type-text{flex:1;min-width:0}.am-type-title{color:var(--am-text);font-weight:700;display:block}.am-type.is-selected .am-type-title{color:#0369a1}.am-type-desc{color:var(--am-muted);font-size:12.5px;display:block}.am-type-count{color:#475569;background:#f1f5f9;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.am-type.is-selected .am-type-count{background:var(--am-blue);color:#fff}.am-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:24px;display:grid}.am-card-title{margin:0;padding:16px 20px 0;font-size:16px}.am-toolbar{padding:16px 20px 0}.am-search{border:1px solid var(--am-border);border-radius:6px;width:100%;padding:10px 12px;font-size:16px}.am-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;padding:12px 20px;display:flex;overflow-x:auto}.am-tabs::-webkit-scrollbar{display:none}.am-tab{white-space:nowrap;font:inherit;color:var(--am-muted);text-transform:capitalize;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;padding:8px 14px;font-weight:500}.am-tab.is-active{color:var(--am-blue);background:#e0f2fe;font-weight:700}.am-table-wrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.am-table{border-collapse:collapse;width:100%}.am-empty{text-align:center;color:var(--am-muted);padding:30px}.am-sub{color:var(--am-muted);font-size:12px}.am-small{font-size:11.5px}.am-badge{white-space:nowrap;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-block}.am-badge--approved{color:#15803d;background:#dcfce7}.am-badge--pending{color:#d97706;background:#fef3c7}.am-badge--suspended{color:#dc2626;background:#fee2e2}.am-badge--rejected{color:#b91c1c;background:#fee2e2}.am-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.am-btn{color:#fff;cursor:pointer;border:none;border-radius:6px;padding:6px 10px;font-size:12px}.am-btn--green{background:#16a34a}.am-btn--red{background:#dc2626}.am-btn--amber{background:#ca8a04}.am-icon-btn{cursor:pointer;background:0 0;border:none;padding:4px;font-size:16px}.am-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.am-muted{color:var(--am-muted);font-size:13px}.am-pagination{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.am-page{border:1px solid var(--am-border);color:#334155;cursor:pointer;background:#fff;border-radius:4px;min-width:34px;padding:5px 10px}.am-page.is-active{background:var(--am-blue);border-color:var(--am-blue);color:#fff}.am-page:disabled{opacity:.4;cursor:not-allowed}.am-page-info{color:var(--am-muted);padding:0 6px;font-size:13px;display:none}@media (pointer:coarse){.am-btn{min-height:40px;padding:8px 14px;font-size:13px}.am-icon-btn{min-width:40px;min-height:40px;font-size:20px}.am-page{min-width:40px;min-height:40px}.am-tab{min-height:40px}}@media (width<=1024px){.am-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.am-card-title,.am-toolbar,.am-footer,.am-tabs{padding-left:16px;padding-right:16px}.am-type{gap:10px;padding:12px 14px}.am-type-desc{display:none}.am-type-icon{font-size:22px}.am-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.am-table thead{display:none}.am-table,.am-table tbody{width:100%;display:block}.am-table tr{border:1px solid var(--am-border);background:#fff;border-radius:10px;margin:0 16px 12px;padding:6px 14px;display:block}.am-table td{text-align:right;word-break:break-word;border:none;border-bottom:1px dashed #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.am-table td:last-child{border-bottom:none}.am-table td:before{content:attr(data-label);color:var(--am-muted);text-align:left;flex-shrink:0;font-size:12px;font-weight:600}.am-table td.am-empty{text-align:center;display:block}.am-table td.am-empty:before{content:none}.am-table td .am-actions{justify-content:flex-end}.am-footer{text-align:center;flex-direction:column}.am-per-page,.am-page-num{display:none}.am-page-info{display:inline}}@media (width<=480px){.am-types{gap:8px}.am-type{flex-wrap:wrap}.am-type-count{margin-left:auto}.am-root .admin-chip-text span{display:none}}.gxc-flag{text-transform:uppercase;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:700}.gxc-flag.need{color:#b91c1c;background:#fee2e2}.gxc-flag.ai{color:#0369a1;background:#e0f2fe}.gxc-autotag{opacity:.75;margin-bottom:2px;font-size:10.5px;font-weight:700;display:block}.gxc-ai{background:#f0f9ff;border:1px solid #bae6fd;border-radius:10px;margin:0 12px 8px;padding:10px 12px}.gxc-ai-head{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.gxc-ai-warn{color:#b45309;background:#fef3c7;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.gxc-ai-x{cursor:pointer;color:#64748b;background:0 0;border:none;margin-left:auto;font-size:20px;line-height:1}.gxc-ai-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.gxc-chip{color:#0369a1;cursor:pointer;background:#fff;border:1px solid #7dd3fc;border-radius:999px;padding:5px 12px;font-size:12.5px}.gxc-chip.on,.gxc-chip:hover{color:#fff;background:#0284c7;border-color:#0284c7}.gxc-ai-note{color:#64748b;margin:8px 0 0;font-size:12.5px}.gxc-ai-preview{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-top:8px;padding:10px}.gxc-ai-preview p{white-space:pre-wrap;margin:0 0 8px;font-size:13px;line-height:1.45}.gxc-ai-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.gxc-ai-btn{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:6px 12px;font-size:12.5px}.gxc-ai-btn.primary{color:#fff;background:#0284c7;border-color:#0284c7}.gxc-ai-btn:disabled{opacity:.5;cursor:not-allowed}@media (pointer:coarse){.gxc-chip,.gxc-ai-btn{min-height:40px}}.ast-root{--ast-border:#cbd5e1;--ast-blue:#0284c7;--ast-muted:#64748b}.ast-root *,.ast-root :before,.ast-root :after{box-sizing:border-box}.ast{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:20px;display:grid}.ast-nav{border:1px solid var(--ast-border);background:#fff;border-radius:12px;padding:14px;position:sticky;top:16px}.ast-user{border-bottom:1px solid #e2e8f0;align-items:center;gap:12px;min-width:0;margin-bottom:8px;padding:6px 6px 14px;display:flex}.ast-avatar{color:#0369a1;background:#e0f2fe;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.ast-user-text{min-width:0;display:grid}.ast-user-text strong,.ast-user-text span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ast-user-text span{color:var(--ast-muted);font-size:12.5px}.ast-list{flex-direction:column;gap:2px;display:flex}.ast-item{width:100%;font:inherit;text-align:left;color:#334155;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:11px 12px;display:flex}.ast-item>span{flex:1}.ast-item:hover{background:#f1f5f9}.ast-item.on{color:#0369a1;background:#e0f2fe;font-weight:600}.ast-ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.ast-chev{opacity:.45}.ast-panel{border:1px solid var(--ast-border);background:#fff;border-radius:12px;min-width:0;padding:22px}.ast-head h2{margin:0 0 4px;font-size:18px}.ast-head p{color:var(--ast-muted);margin:0 0 18px;font-size:13.5px}.ast-row{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.ast-row:last-child{border-bottom:none}.ast-row-text{min-width:0}.ast-row-text strong{overflow-wrap:anywhere;display:block}.ast-sub{color:var(--ast-muted);font-size:12.5px}.ast-value{text-align:right;overflow-wrap:anywhere}.ast-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 20px;display:grid}.ast-checks{gap:12px;margin:4px 0 18px;display:grid}.ast-check{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.ast-check input{flex-shrink:0;width:18px;height:18px;margin-top:4px}.ast-pill{color:#15803d;white-space:nowrap;background:#dcfce7;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.ast-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (pointer:coarse){.ast-root .gx-input{min-height:44px;font-size:16px}.ast-root .gx-btn,.ast-item{min-height:44px}}@media (width<=900px){.ast{grid-template-columns:minmax(0,1fr);gap:14px}.ast-nav{padding:10px;position:static}.ast-user{display:none}.ast-list{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;gap:8px;overflow-x:auto}.ast-list::-webkit-scrollbar{display:none}.ast-item{white-space:nowrap;border:1px solid var(--ast-border);border-radius:999px;flex:none;width:auto;padding:9px 14px}.ast-item>span{flex:0 auto}.ast-item.on{border-color:var(--ast-blue)}.ast-chev{display:none}}@media (width<=480px){.ast-panel{padding:16px}.ast-row{flex-direction:column;align-items:flex-start;gap:8px}.ast-value{text-align:left}}
