:root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;color:#101828;background:#f4f6f8;font-synthesis:none;--orange:#ff5a00;--orange2:#ff7a00;--ink:#101828;--muted:#667085;--line:#e4e7ec;--card:#fff;--soft:#fff4ec;--green:#067647;--red:#b42318;--blue:#175cd3;--shadow:0 12px 30px rgba(16,24,40,.08)}*{box-sizing:border-box}html{background:#f4f6f8}body{margin:0;min-width:320px;background:#f4f6f8;color:var(--ink)}button,input,textarea,select{font:inherit}button{cursor:pointer}a{text-decoration:none;color:inherit}.app-shell{min-height:100vh;padding-bottom:84px}.site-header{position:sticky;top:0;z-index:50;background:linear-gradient(135deg,#ff4d00,#ff7a00);color:#fff;box-shadow:0 10px 30px #ff5a003d}.header-row{max-width:1240px;margin:auto;padding:10px 14px 8px;display:flex;align-items:center;justify-content:space-between;gap:12px}.brand-link{display:flex;align-items:center;gap:10px;min-width:0}.brand-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#fff;color:var(--orange);font-weight:1000;font-size:20px;box-shadow:0 6px 16px #0000001f}.brand-link>span:last-child{display:grid;line-height:1.05}.brand-link strong{font-size:22px;letter-spacing:-.5px}.brand-link small{font-size:10px;opacity:.85;margin-top:4px}.ghost-light{border:1px solid rgba(255,255,255,.35);background:#ffffff21;color:#fff;border-radius:999px;padding:8px 12px;font-weight:800}.global-search{max-width:900px;margin:0 auto;padding:0 14px 12px;display:flex;align-items:center;gap:9px}.global-search>span{position:absolute;margin-inline-start:14px;color:#98a2b3}.global-search input{width:100%;border:0;outline:0;border-radius:999px;padding:12px 48px 12px 42px;background:#fff;color:#101828;box-shadow:0 8px 20px #0000001f}html[dir=rtl] .global-search input{padding:12px 42px 12px 48px}.global-search button{margin-inline-start:-86px;border:0;border-radius:999px;background:#101828;color:#fff;padding:8px 16px;font-weight:900}.quick-links{max-width:1240px;margin:auto;padding:0 14px 11px;display:flex;gap:8px;overflow:auto}.quick-links a{white-space:nowrap;border:1px solid rgba(255,255,255,.28);background:#ffffff1f;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.page-wrap{max-width:1240px;margin:auto}.section-block{padding:18px 14px}.narrow-page{max-width:860px;margin:auto}.section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.section-title.compact{align-items:center;margin-bottom:10px}.section-title h1,.section-title h2,.section-title h3{margin:0;letter-spacing:-.4px}.section-title h1{font-size:26px}.section-title h2{font-size:21px}.section-title p{margin:6px 0 0;color:var(--muted);max-width:720px;line-height:1.6}.section-title>a,.text-link{color:#b93800;font-weight:900;border:0;background:none}.eyebrow{display:block;text-transform:uppercase;letter-spacing:.09em;color:#b93800;font-size:10px;font-weight:1000;margin-bottom:6px}.muted{color:var(--muted)}.hero-card{margin:18px 14px 6px;padding:24px;border-radius:26px;background:linear-gradient(140deg,#fff,#fff5ed 70%,#ffe0ca);border:1px solid #ffd2b8;display:grid;gap:18px;box-shadow:var(--shadow);overflow:hidden}.hero-card h1{font-size:31px;line-height:1.08;letter-spacing:-1px;margin:0 0 10px;max-width:760px}.hero-card p{color:#475467;line-height:1.6;margin:0 0 16px;max-width:720px}.trust-panel{border:1px solid #f2c9ae;background:#fffc;border-radius:20px;padding:16px}.trust-panel>strong{font-size:15px}.trust-panel>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.trust-panel span{background:#f8fafc;border:1px solid #eaecf0;border-radius:12px;padding:9px;font-size:12px;font-weight:800;color:#344054}.button-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:14px}.btn{border:0;border-radius:13px;padding:11px 15px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;min-height:42px}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--orange);color:#fff}.btn-dark{background:#101828;color:#fff}.btn-soft{background:#fff4ec;color:#9a3412;border:1px solid #fed7aa}.btn-danger{background:#fee4e2;color:#b42318}.grow{flex:1}.small-btn{min-height:34px;padding:7px 11px;font-size:12px}.category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.category-grid.large{grid-template-columns:repeat(3,minmax(0,1fr))}.category-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px 8px;text-align:center;display:grid;gap:7px;box-shadow:0 4px 14px #1018280a;transition:.18s}.category-card:hover{transform:translateY(-2px);border-color:#fdba8c}.category-card span{font-size:25px}.category-card b{font-size:12px;line-height:1.25}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.product-card{background:#fff;border:1px solid var(--line);border-radius:17px;overflow:hidden;box-shadow:0 6px 18px #1018280d;transition:.18s}.product-card:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.product-image{height:154px;background:#eaecf0 center/cover no-repeat;position:relative}.reviewed-chip{position:absolute;top:9px;inset-inline-start:9px;background:#101828db;color:#fff;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.product-body{padding:11px}.product-body h3{font-size:13px;line-height:1.35;margin:0;min-height:36px}.product-price{margin-top:9px;color:#d94800;font-size:18px;font-weight:1000}.product-price small{font-size:10px;color:#667085;margin-inline-end:5px}.product-meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px;color:#667085;font-size:10px}.product-meta span{background:#f8fafc;border-radius:8px;padding:4px 6px}.source-row{margin-top:8px;padding-top:8px;border-top:1px solid #f0f2f5;display:flex;justify-content:space-between;color:#667085;font-size:10px}.ok-dot{color:#12b76a}.state-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:36px 20px;text-align:center;box-shadow:0 5px 18px #1018280a}.state-card.embedded{box-shadow:none;border-style:dashed;padding:22px}.state-card h3{margin:0 0 6px}.state-card p{color:var(--muted)}.error-state{border-color:#fecdca;background:#fffbfa}.spinner{width:24px;height:24px;border-radius:50%;border:3px solid #f2f4f7;border-top-color:var(--orange);display:inline-block;animation:spin .8s linear infinite}.spinner.small{width:16px;height:16px;border-width:2px}@keyframes spin{to{transform:rotate(360deg)}}.video-grid{display:grid;gap:12px}.video-card{background:#101828;color:#fff;border-radius:19px;overflow:hidden;box-shadow:var(--shadow)}.video-thumb{height:280px;background:#1d2939 center/cover no-repeat;position:relative}.play-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:20px;background:var(--orange);display:grid;place-items:center;font-size:25px}.media-chip{position:absolute;top:10px;inset-inline-start:10px;background:#d92d20;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:900}.video-card>div:last-child{padding:12px}.video-card h3{font-size:14px;margin:0 0 7px}.video-card p{font-size:11px;color:#d0d5dd;margin:0}.product-detail{display:grid;gap:14px}.detail-media{min-height:330px;border-radius:22px;background:#eaecf0 center/cover no-repeat;position:relative;border:1px solid var(--line)}.detail-panel,.panel-card{background:#fff;border:1px solid var(--line);border-radius:19px;padding:16px;box-shadow:0 6px 18px #1018280d}.detail-panel h1{margin:0;font-size:26px;line-height:1.18}.detail-price{margin-top:10px;color:#667085}.detail-price b{font-size:24px;color:#d94800;margin-inline-start:5px}.spec-grid,.summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.spec-grid>div,.summary-grid>div,.cart-summary>div,.metric-grid>button{background:#f8fafc;border:1px solid #eaecf0;border-radius:13px;padding:10px;display:grid;gap:4px}.spec-grid small,.summary-grid small,.cart-summary small,.metric-grid small{color:#667085;font-size:10px}.qty-field,.panel-card label,.form-grid label{display:grid;gap:6px;margin-top:12px}.qty-field span,.panel-card label>span,.form-grid label>span{font-size:11px;color:#475467;font-weight:900}.qty-field input,.panel-card input,.panel-card select,.panel-card textarea,.form-grid input,.form-grid select,.form-grid textarea{width:100%;border:1px solid #d0d5dd;border-radius:12px;padding:10px 11px;background:#fff;outline:0}.qty-field input:focus,.panel-card input:focus,.panel-card select:focus,.panel-card textarea:focus{border-color:#ff8a4c;box-shadow:0 0 0 3px #ff5a0014}.pricing-box{margin-top:12px;border-radius:15px;padding:13px;border:1px solid #eaecf0;background:#f8fafc}.pricing-box.direct-mode{background:#ecfdf3;border-color:#abefc6}.pricing-box.quote-mode{background:#fffaeb;border-color:#fedf89}.pricing-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.pricing-head>div{display:grid}.pricing-head small{font-size:10px;color:#667085}.pricing-head strong{font-size:26px}.good-text{color:var(--green);font-weight:900}.warn-text{color:#b54708;font-weight:800}.inline-loading{display:flex;align-items:center;gap:8px;color:#667085}.toast-inline{margin:10px 0;background:#101828;color:#fff;border-radius:12px;padding:10px 12px;text-align:center;font-size:12px;font-weight:800}.cart-list{display:grid;gap:9px}.cart-item{background:#fff;border:1px solid var(--line);border-radius:16px;padding:10px;display:grid;grid-template-columns:80px 1fr;gap:11px}.cart-thumb{height:80px;border-radius:12px;background:#eaecf0 center/cover no-repeat}.cart-main{min-width:0}.cart-main strong{font-size:13px;line-height:1.3}.cart-main>small{display:block;color:#667085;font-size:10px;margin-top:5px}.cart-controls{display:flex;align-items:center;gap:8px;margin-top:8px}.cart-controls label{font-size:10px;color:#667085}.cart-controls input{width:68px;border:1px solid #d0d5dd;border-radius:9px;padding:6px}.text-danger{border:0;background:#fee4e2;color:#b42318;border-radius:9px;font-size:20px;width:32px;height:32px}.cart-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.cart-summary strong{font-size:20px}.request-items{margin-bottom:10px}.request-items h3,.panel-card h2,.panel-card h3{margin-top:0}.mini-line,.table-line,.offer-line,.record-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #eaecf0}.mini-line:last-child,.table-line:last-child,.offer-line:last-child,.record-row:last-child{border-bottom:0}.mini-line>div,.table-line>div,.offer-line>div,.record-row>div{display:grid;gap:3px}.mini-line small,.table-line small,.offer-line small,.record-row small{color:#667085;font-size:10px}.record-row>div:last-child{justify-items:end}.record-row:hover{background:#fffaf5}.form-grid{display:grid;grid-template-columns:1fr;gap:2px}.form-grid .wide,.summary-grid .wide{grid-column:1/-1}.form-error{background:#fef3f2;border:1px solid #fecdca;color:#b42318;border-radius:12px;padding:10px 12px;font-size:12px;font-weight:800;margin:8px 0}.success-card{background:#ecfdf3;border:1px solid #abefc6;border-radius:20px;padding:22px;text-align:center}.success-card>span{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#12b76a;color:#fff;margin:auto;font-size:25px}.success-card h2{margin:10px 0 4px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.detail-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.detail-heading h1{font-size:20px;margin:0}.status-chip{display:inline-flex;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;background:#f2f4f7;color:#344054;border:1px solid #eaecf0}.status-accepted,.status-approved,.status-published{background:#ecfdf3;color:#067647;border-color:#abefc6}.status-rejected,.status-cancelled,.status-suspended{background:#fef3f2;color:#b42318;border-color:#fecdca}.status-sent,.status-quoted,.status-reviewing,.status-under_review{background:#eff8ff;color:#175cd3;border-color:#b2ddff}.offer-total{display:flex;justify-content:space-between;align-items:center;padding-top:14px;margin-top:4px;border-top:2px solid #eaecf0}.offer-total strong{font-size:21px}.account-tabs{display:flex;gap:7px;overflow:auto;padding-bottom:10px}.account-tabs button{white-space:nowrap;border:1px solid #eaecf0;background:#fff;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:900;color:#475467}.account-tabs button.active{background:#101828;color:#fff;border-color:#101828}.dashboard-stack{display:grid;gap:10px}.account-hero{display:flex;align-items:center;justify-content:space-between;gap:15px}.account-hero h2{margin:0 0 5px}.account-hero p{margin:0;color:#667085}.completion-ring{width:105px;height:105px;border-radius:50%;border:9px solid #ffdfc9;background:#fff7ed;display:grid;place-items:center;align-content:center;text-align:center;flex:0 0 auto}.completion-ring strong{font-size:24px;color:#c2410c}.completion-ring small{font-size:9px;color:#667085;max-width:72px}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.metric-grid button{text-align:inherit;border:1px solid #eaecf0;cursor:pointer}.metric-grid strong{font-size:25px}.two-column{display:grid;gap:10px}.email-verify{margin-top:12px;padding-top:10px;border-top:1px solid #eaecf0}.address-card{border-top:1px solid #eaecf0;padding:12px 0}.address-card:first-of-type{border-top:0}.address-card>div{display:flex;gap:7px;align-items:center}.address-card p{color:#475467;font-size:12px;line-height:1.55}.address-card small{color:#98a2b3}.mini-chip{background:#ecfdf3;color:#067647;border-radius:999px;padding:3px 6px;font-size:9px}.bottom-nav{position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:60;width:min(100%,1240px);background:#fffffff7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #eaecf0;box-shadow:0 -8px 24px #10182814;display:grid;grid-template-columns:repeat(5,1fr);padding-bottom:max(0px,env(safe-area-inset-bottom))}.bottom-nav a{padding:8px 2px 7px;display:grid;place-items:center;gap:2px;color:#667085;position:relative}.bottom-nav a span{font-size:18px}.bottom-nav a b{font-size:10px}.bottom-nav a.router-link-active{color:#d94800}.bottom-nav em{position:absolute;top:5px;inset-inline-end:20%;background:#d92d20;color:#fff;font-style:normal;font-size:9px;min-width:17px;height:17px;border-radius:999px;display:grid;place-items:center;padding:0 4px}@media(min-width:760px){.app-shell{padding-bottom:90px}.header-row{padding-top:13px}.global-search{padding-bottom:14px}.hero-card{grid-template-columns:1.35fr .65fr;padding:34px}.hero-card h1{font-size:43px}.category-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.category-grid.large{grid-template-columns:repeat(6,minmax(0,1fr))}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-image{height:188px}.video-grid{grid-template-columns:repeat(3,1fr)}.video-thumb{height:300px}.product-detail{grid-template-columns:1fr 1fr;align-items:start}.detail-media{min-height:520px;position:sticky;top:148px}.detail-panel{padding:22px}.form-grid{grid-template-columns:1fr 1fr;gap:8px}.summary-grid{grid-template-columns:repeat(4,1fr)}.two-column{grid-template-columns:1fr 1fr}.auth-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bottom-nav a b{font-size:11px}}@media(min-width:1100px){.product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.category-grid.large{grid-template-columns:repeat(8,minmax(0,1fr))}}.header-actions{display:flex;align-items:center;gap:8px}.header-actions a{text-decoration:none}@media(max-width:520px){.header-actions{gap:5px}.header-actions .ghost-light{padding:8px 9px;font-size:12px}}.shipment-ref-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.shipment-ref-grid>div{display:grid;gap:4px}.tracking-row{display:grid;grid-template-columns:16px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid rgba(120,120,120,.16)}.tracking-dot{width:10px;height:10px;border-radius:50%;background:currentColor;margin-top:5px}.tracking-row p{margin:4px 0}.tracking-row small{opacity:.7}.finance-customer-page{display:grid;gap:12px}.finance-customer-page .section-title{margin-bottom:0}.finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-metrics>div{background:#fff;border:1px solid var(--line);border-radius:15px;padding:12px;display:grid;gap:4px}.finance-metrics small{color:#667085;font-size:10px}.finance-metrics strong{font-size:22px}.record-button{width:100%;border:0;background:transparent;text-align:inherit;color:inherit;cursor:pointer;font:inherit}.record-button.selected{background:#fff7ed;border-radius:12px;padding-inline:9px}.success-inline{background:#ecfdf3;border:1px solid #abefc6;color:#067647;border-radius:12px;padding:10px 12px;font-size:12px;font-weight:800}.subheading{margin-top:18px!important}.action-link{border:0;background:transparent;cursor:pointer;padding:0}.finance-note{margin:12px 0 0;line-height:1.5}.account-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.account-service-link{display:flex;gap:11px;align-items:center;color:inherit}.account-service-link>span{width:38px;height:38px;border-radius:12px;background:#fff7ed;color:#c2410c;display:grid;place-items:center;font-weight:900;font-size:18px}.account-service-link>div{display:grid;gap:3px}.account-service-link small{color:#667085;font-size:10px}.customer-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.hash-text{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-customer-page code{overflow-wrap:anywhere}.finance-customer-page .detail-heading h2{margin:2px 0 0}@media(min-width:760px){.finance-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.account-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--nt-feedback-accent:#ff5a00;--nt-feedback-ring:rgba(255,90,0,.26)}:where(button,a[href],[role=button],input[type=button],input[type=submit],input[type=reset],summary,[data-nt-interactive]):not(:disabled):not([aria-disabled=true]){-webkit-tap-highlight-color:var(--nt-feedback-ring);touch-action:manipulation;transition:transform .11s ease,filter .11s ease,opacity .11s ease}:where(button,a[href],[role=button],input[type=button],input[type=submit],input[type=reset],summary,[data-nt-interactive]):focus-visible{outline:2px solid var(--nt-feedback-accent);outline-offset:3px}.nt-interaction-pressed{transform:translateY(1px) scale(.985)!important;filter:brightness(.94);opacity:.92}.nt-interaction-activated{animation:nt-interaction-pulse .28s ease-out}.nt-interaction-awaiting{cursor:progress!important;filter:saturate(.9)}.nt-interaction-progress{position:fixed;z-index:2147483647;top:0;left:0;right:0;height:3px;pointer-events:none;opacity:0;overflow:hidden;transition:opacity .12s ease;background:transparent}.nt-interaction-progress>span{display:block;height:100%;width:42%;background:var(--nt-feedback-accent);box-shadow:0 0 9px var(--nt-feedback-ring);transform:translate(-120%)}.nt-interaction-progress[data-state=running]{opacity:1}.nt-interaction-progress[data-state=running]>span{animation:nt-interaction-progress 1s cubic-bezier(.4,0,.2,1) infinite}.nt-interaction-progress[data-state=done]{opacity:1}.nt-interaction-progress[data-state=done]>span{width:100%;transform:translate(0);animation:none;transition:transform .16s ease,width .16s ease}@keyframes nt-interaction-pulse{0%{filter:brightness(.9)}55%{filter:brightness(1.05)}to{filter:none}}@keyframes nt-interaction-progress{0%{transform:translate(-120%)}55%{transform:translate(100%)}to{transform:translate(245%)}}@media(prefers-reduced-motion:reduce){:where(button,a[href],[role=button],input[type=button],input[type=submit],input[type=reset],summary,[data-nt-interactive]){transition:none!important}.nt-interaction-pressed{transform:none!important;opacity:.82}.nt-interaction-activated{animation:none}.nt-interaction-progress[data-state=running]>span{animation:nt-interaction-progress-reduced 1.25s linear infinite}@keyframes nt-interaction-progress-reduced{0%{transform:translate(-120%)}to{transform:translate(245%)}}}.nt-feedback-live-region{position:fixed!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.nt-feedback-toast-region{position:fixed;z-index:2147483646;top:18px;right:18px;width:min(390px,calc(100vw - 28px));display:grid;gap:10px;pointer-events:none}html[dir=rtl] .nt-feedback-toast-region{right:auto;left:18px}.nt-feedback-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:12px;padding:13px 13px 13px 15px;border:1px solid rgba(16,24,40,.12);border-radius:15px;background:#fff;color:#101828;box-shadow:0 18px 42px #1018282e;opacity:0;transform:translateY(-8px) scale(.98);transition:opacity .16s ease,transform .16s ease}.nt-feedback-toast.is-visible{opacity:1;transform:translateY(0) scale(1)}.nt-feedback-toast:before{content:"";width:9px;height:9px;border-radius:999px;flex:none;margin-top:5px;background:#667085;box-shadow:0 0 0 4px #6670851f}.nt-feedback-toast--success:before{background:#079455;box-shadow:0 0 0 4px #0794551f}.nt-feedback-toast--error:before{background:#d92d20;box-shadow:0 0 0 4px #d92d201f}.nt-feedback-toast--info:before{background:#1570ef;box-shadow:0 0 0 4px #1570ef1f}.nt-feedback-toast__copy{display:grid;gap:2px;min-width:0;flex:1}.nt-feedback-toast__copy strong{font-size:13px;line-height:1.35}.nt-feedback-toast__copy span{font-size:12px;line-height:1.45;color:#475467;overflow-wrap:anywhere}.nt-feedback-toast__close{border:0!important;background:transparent!important;color:#667085!important;padding:0!important;min-width:28px!important;min-height:28px!important;border-radius:8px!important;font-size:20px!important;line-height:1!important;box-shadow:none!important}.nt-feedback-confirm-backdrop{position:fixed;z-index:2147483645;inset:0;background:#10182894;display:grid;place-items:center;padding:20px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.nt-feedback-confirm{width:min(460px,100%);background:#fff;color:#101828;border:1px solid #eaecf0;border-radius:20px;padding:20px;box-shadow:0 28px 70px #1018284d}.nt-feedback-confirm h2{margin:0 0 8px;font-size:19px;line-height:1.3}.nt-feedback-confirm p{margin:0;color:#475467;line-height:1.55;font-size:14px}.nt-feedback-confirm__actions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px;flex-wrap:wrap}.nt-feedback-confirm__cancel,.nt-feedback-confirm__proceed{border-radius:11px;padding:10px 14px;min-height:40px;font-weight:800}.nt-feedback-confirm__cancel{border:1px solid #d0d5dd;background:#fff;color:#344054}.nt-feedback-confirm__proceed{border:1px solid #b42318;background:#b42318;color:#fff}:where(button,a[href],[role=button],input[type=button],input[type=submit],input[type=reset],summary,[data-nt-interactive])[aria-busy=true]{cursor:progress!important}:where(button,a[href],[role=button],input[type=button],input[type=submit])[aria-busy=true]:after{content:"";display:inline-block;width:.78em;height:.78em;margin-inline-start:.48em;border:2px solid currentColor;border-right-color:transparent;border-radius:999px;vertical-align:-.08em;animation:nt-feedback-spin .7s linear infinite;opacity:.72}@keyframes nt-feedback-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.nt-feedback-toast-region{inset:auto 14px 18px;width:auto}.nt-feedback-confirm{padding:18px}.nt-feedback-confirm__actions{display:grid;grid-template-columns:1fr 1fr}.nt-feedback-confirm__cancel,.nt-feedback-confirm__proceed{width:100%}}@media(prefers-reduced-motion:reduce){.nt-feedback-toast{transition:none;transform:none}.nt-feedback-toast.is-visible{transform:none}:where(button,a[href],[role=button],input[type=button],input[type=submit])[aria-busy=true]:after{animation-duration:1.4s}}.maintenance-screen{min-height:100svh;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 20% 10%,#eef7ff 0,transparent 34%),#07131e;color:#fff;padding:32px}.maintenance-media{position:absolute;inset:0}.maintenance-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#030c14e0,#030c147a)}.maintenance-media img,.maintenance-media video{width:100%;height:100%;object-fit:cover}.maintenance-panel{position:relative;z-index:2;width:min(680px,100%);padding:clamp(28px,6vw,64px);border:1px solid rgba(255,255,255,.16);border-radius:28px;background:#05121db8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 30px 80px #00000059}.maintenance-brand{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.maintenance-brand span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#fff;color:#07131e;font-weight:900}.maintenance-brand strong{font-size:1.15rem}.maintenance-kicker{margin-top:36px;font-size:.72rem;letter-spacing:.18em;font-weight:800;opacity:.72}.maintenance-panel h1{font-size:clamp(2.2rem,7vw,4.8rem);line-height:.98;margin:14px 0 22px;letter-spacing:-.05em}.maintenance-panel p{font-size:1.05rem;line-height:1.7;max-width:55ch;color:#ffffffd1}.maintenance-time{font-weight:700}.maintenance-actions{display:flex;gap:12px;margin:28px 0}.maintenance-panel small{color:#ffffff8c}.maintenance-login{min-height:100svh;display:grid;place-items:center;background:#f4f7f9;padding:24px}.maintenance-login-card{width:min(520px,100%);background:#fff;border:1px solid #e4e9ed;border-radius:24px;padding:32px;box-shadow:0 24px 70px #0c1e2d1a}.maintenance-login-card .maintenance-brand{color:#0a1a26;margin-bottom:26px}.maintenance-login-card form{display:grid;gap:12px;margin-top:18px}.maintenance-login-card label{display:grid;gap:6px}.maintenance-login-card input{width:100%;padding:13px 14px;border:1px solid #ccd6dd;border-radius:10px}.signed-in-note{margin-top:20px;padding:18px;border-radius:14px;background:#f4f8fa}.signed-in-note p{margin:6px 0;color:#52626e}
