html,body,#root{max-width:100%;min-width:0}img,video,canvas,svg{max-width:100%}.catalog-main,.app-body,.page-pad,.search-page,.legal-page,.staff-shell,.ah-overlay,.usa-page{min-width:0}.app-body,.catalog-main{container-type:inline-size;container-name:main}.staff-shell{container-type:inline-size;container-name:staff}.ah-sheet{width:min(460px,100%);max-width:95vw;max-height:min(90vh,100%);overflow:auto;box-sizing:border-box}.ah-drawer{width:min(420px,100vw);max-width:100%}.cards-grid{display:grid;grid-template-columns:1fr;gap:12px;min-width:0}.ah-2,.staff-2,.staff-3{display:grid;grid-template-columns:1fr;gap:8px;min-width:0}.usa-search-row{display:flex;gap:8px;flex-wrap:wrap;align-items:stretch;min-width:0}.page-pad,.search-page,.legal-page,.catalog-model-page,.site-scroll{display:flex;flex-direction:column;padding-bottom:0!important}.site-footer{min-width:0;width:100%;box-sizing:border-box;margin-top:auto;margin-bottom:0;flex-shrink:0;padding:14px 20px 12px;background:#090909;--footer-bg: #090909;border-top:1px solid #141414;color:#888;font-size:13px;line-height:1.5}.site-footer-inner{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:12px 32px;width:100%;margin:0 auto}.site-footer-brand,.site-footer-links,.site-footer-contacts{display:flex}.site-footer-brand{flex-direction:column;align-items:flex-start;justify-self:start;gap:4px;min-width:max-content}.site-footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 0;min-width:0;width:100%}.site-footer-contacts{justify-self:end;align-items:center;gap:16px;min-width:max-content}.site-footer-hours{color:#c8c8c8;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.site-footer-copy{color:#c8c8c8;font-weight:700}.site-footer-meta{color:#777}.site-footer-item{display:inline-flex;align-items:center;white-space:nowrap}.site-footer-dot{margin:0 10px;color:#3a3a3a;font-weight:700}.site-footer-contacts .site-footer-dot{display:none}.site-footer-links button{background:none;border:none;color:#aaa;cursor:pointer;font-size:13px;padding:0;font-family:inherit}.site-footer-contacts a{color:#aaa;text-decoration:none}.site-footer-links button:hover,.site-footer-contacts a:hover{color:#f59e0b}.site-footer-social{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.site-footer-contacts a.site-footer-social-link{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:#e6e6e6;opacity:.85;transition:color .12s,opacity .12s}.site-footer-contacts a.site-footer-social-link:hover{color:#f59e0b;opacity:1}@media(max-width:1280px){.site-footer-inner{grid-template-columns:1fr;justify-items:center;text-align:center;gap:0}.site-footer-brand,.site-footer-contacts{justify-self:center;align-items:center;text-align:center;padding:6px 0 0;min-width:0}.site-footer-contacts{padding:10px 0 0}.site-footer-links .site-footer-dot{display:none}.site-footer-links{width:100%;justify-content:center;gap:6px 18px;padding:10px 0;border-top:1px solid #171717;border-bottom:1px solid #171717}}@media(max-width:1100px){.site-footer-hours{display:none}}@container main (max-width: 520px){.page-pad,.search-page,.legal-page{padding:14px 12px 0!important}.usa-lots-grid,.cards-grid,.usa-lot-detail{grid-template-columns:1fr!important}.usa-tabbar a{flex:1 1 0!important;min-width:0!important;padding:8px 4px!important;font-size:11px!important;white-space:normal!important;line-height:1.2!important;letter-spacing:0!important}.usa-search-row{flex-direction:column}.usa-search-row input,.usa-search-row button{width:100%}.ah-2,.part-specs{grid-template-columns:1fr!important}}@container main (min-width: 521px) and (max-width: 819px){.usa-lots-grid,.cards-grid{grid-template-columns:1fr 1fr!important}.usa-lot-detail{grid-template-columns:1fr!important}}@container main (min-width: 820px){.usa-lots-grid,.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.usa-lot-detail{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important}.ah-2{grid-template-columns:1fr 1fr!important}}@container main (min-width: 1100px){.usa-lots-grid,.cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px}.page-pad{padding:28px 32px 0}}@container main (min-width: 1400px){.usa-lots-grid,.cards-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@container main (max-width: 820px){.part-list-head{display:none!important}.part-list-scroll{overflow:visible}.part-row-item,.part-row-item.is-edit{grid-template-columns:60px minmax(0,1fr) auto!important;grid-template-areas:"img name price" "img codes act"!important;gap:4px 10px!important;padding:10px 12px!important;align-items:start!important;min-width:0!important}.pr-img{grid-area:img}.pr-name{grid-area:name}.pr-cat{grid-area:meta}.pr-codes{grid-area:codes}.pr-qty{display:none}.pr-price{grid-area:price;justify-self:end}.pr-status{grid-area:status;justify-self:end}.pr-act{grid-area:act;justify-self:end}.pr-img>div{width:56px!important;height:52px!important}.model-head{padding:10px 12px!important;gap:8px!important;flex-wrap:wrap}.model-head-title{font-size:22px!important}.mh-pick .v{max-width:170px}.mh-top{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}.mh-top .mh-picks{margin-left:0;margin-top:2px}.model-filters{padding:10px 12px 8px!important}}@container staff (max-width: 720px){.staff-split,.staff-filter,.staff-2,.staff-3{grid-template-columns:1fr!important}.staff-header{height:auto!important;flex-wrap:wrap;padding:8px 12px!important;gap:8px!important}.staff-tabs{display:none!important}.staff-tabs-select{display:block!important}.staff-user{display:none!important}.staff-body{padding:14px 12px 32px!important}}@container staff (min-width: 721px) and (max-width: 980px){.staff-split{grid-template-columns:1fr!important}.staff-filter,.staff-3,.staff-2{grid-template-columns:1fr 1fr!important}}@container staff (min-width: 981px){.staff-3{grid-template-columns:1fr 1fr 1fr!important}.staff-2{grid-template-columns:1fr 1fr!important}}@media(max-width:640px){.ah-drawer{width:100vw!important;border-left:none!important}.toast-item{min-width:0!important;max-width:calc(100vw - 24px)}.cookie-bar{left:8px!important;right:8px!important;bottom:8px!important}.ah-overlay{align-items:stretch!important;justify-content:stretch!important;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px)!important}.ah-sheet,.part-modal{width:100%!important;max-width:100%!important;max-height:none!important;height:100%!important;border-radius:0!important;border:none!important}.ah-sheet>.ah-send-stage.is-done{min-height:100%;align-items:center}.part-modal{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;grid-template-rows:none!important;overflow:auto!important}.part-modal-info{padding:14px 14px 22px!important;overflow:visible!important;flex:1 0 auto}.part-specs,.ah-2{grid-template-columns:1fr!important}}@media(max-width:1280px){.header-calc-label{display:none}.header-calc-btn{padding:6px 8px!important;gap:0!important}}@media(max-width:1100px){.header-brand-label{display:none}.header-rate{display:none!important}}@media(max-width:960px){.header-calc-label{display:none}}@media(max-width:900px){.header-bar{grid-template-columns:auto minmax(80px,1fr) auto;height:auto!important;padding:8px 12px!important;gap:8px}.header-center{width:100%!important;max-width:none}.catalog-tab.catalog-tab{--sbw: 240px}.page-pad{padding:20px 16px 0}}@media(max-width:760px){.page-pad,.search-page,.legal-page,.site-scroll{overflow-x:hidden!important;overscroll-behavior-x:none}.header-brand-label{display:none}.header-bar{grid-template-columns:auto minmax(0,1fr) auto;height:auto!important;padding:6px 8px!important;gap:6px;overflow:visible}.header-left{position:relative;z-index:5;gap:6px!important}.header-right{position:relative;z-index:2;gap:6px!important}.header-center{width:100%!important;max-width:none;min-width:0;overflow:hidden;z-index:1}.header-nav-text,.header-calc-label{display:none}.header-hamburger{display:inline-flex!important;position:relative;z-index:6;pointer-events:auto;flex-shrink:0}.header-hamburger svg{max-width:20px;pointer-events:none}.header-nav-group,.header-rate,.header-info-btn{display:none!important}.dev-banner-long{display:none}.dev-banner-short{display:inline!important}.dev-banner{padding:6px 10px!important;gap:8px!important;font-size:11px!important}.dev-banner-terms{display:none}.header-calc-btn{padding:6px 8px!important;gap:0!important}.catalog-side-toggle,.catalog-sidebar-wrap,.catalog-dim{display:none!important}.page-pad{padding:14px 12px 0}.search-page{padding:16px 14px 0!important}.site-footer{padding:12px 12px 10px!important}}@media(max-width:760px)and (orientation:landscape){.phone-model-grid,.phone-brand-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:761px)and (max-width:900px)and (hover:none){.phone-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.search-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px;min-width:0}.part-modal.is-nophoto{grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr)!important;width:min(560px,96vw)!important}@media(max-width:760px){.toast-host.is-left{top:12px;bottom:auto!important;left:12px!important;right:12px}}.usa-top{display:block;margin-bottom:22px}.usa-panel.is-out{pointer-events:none;animation:usa-panel-out .18s cubic-bezier(.22,1,.36,1) forwards}.usa-panel.is-in{animation:usa-panel-in .42s cubic-bezier(.22,1,.36,1)}@keyframes usa-panel-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes usa-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.usa-h1{color:#f0f0f0;font-weight:600;font-size:clamp(22px,4vw,28px);letter-spacing:-.03em;margin:0}.usa-tabs{display:flex;gap:28px;max-width:100%;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid #1c1c1c;background:none;border-radius:0;padding:0}.usa-tabs::-webkit-scrollbar{display:none}.usa-tabs a{padding:0 0 12px;border-radius:0;color:#a3a3a3;font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap}.usa-tabs a:hover{color:#f4f4f4}.usa-tabs a.on{background:none;color:#f59e0b;box-shadow:inset 0 -1px #f59e0b}.usa-tabs.is-sub{margin-bottom:14px}.usa-tabs.is-sub a{font-size:15px;padding:0 0 12px}.usa-kick{color:#f59e0b;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.usa-note{color:#777;font-size:14px}.usa-hero{display:block;margin:8px 0}.usa-hero h1{color:#f4f4f4;font-size:clamp(32px,4vw,44px);font-weight:600;letter-spacing:-.03em;line-height:1.05;margin:0;max-width:12em}.usa-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.usa-label{margin:36px 0 12px;color:#f59e0b;font-size:15px;font-weight:600}.usa-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:10px;font-weight:800;font-size:15px;border:1px solid #262626;background:#141414;color:#ddd;cursor:pointer;font-family:inherit;text-decoration:none;white-space:nowrap}.usa-btn:hover{border-color:#3a3a3a;color:#fff}.usa-btn.amber{background:#f59e0b;border-color:#f59e0b;color:#000}.usa-btn.amber:hover{background:#fbbf24}.usa-quick{padding:18px;border-radius:18px;border:1px solid #2a2208;background:#0f0d07;display:flex;flex-direction:column;gap:10px}.usa-quick input{width:100%;box-sizing:border-box;background:#151515;border:1px solid #252525;border-radius:10px;padding:12px 14px;color:#eee;font-size:14px;font-family:inherit}.usa-quick input:focus{outline:none;border-color:#f59e0b88}.usa-quick-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.usa-quick button{border:none;border-radius:10px;background:#f59e0b;color:#000;font-weight:800;font-size:14px;cursor:pointer;font-family:inherit}.usa-quick button:disabled{background:#2a2208;color:#8a6a1f;cursor:not-allowed}.usa-sec{margin-bottom:28px}.usa-sec h2{color:#eee;font-size:22px;font-weight:600;margin:0 0 12px}.usa-sec-head{display:flex;align-items:baseline;gap:10px}.usa-hroute{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:26px 0 18px}.usa-hroute:before{content:"";position:absolute;left:0;right:0;top:3px;height:1px;background:#2a2a2a}.usa-hroute button{position:relative;padding:18px 12px 0 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.usa-hroute i{position:absolute;left:0;top:0;width:7px;height:7px;background:#2a2a2a}.usa-hroute button.on i{background:#f59e0b}.usa-hroute b{display:block;color:#6e6e6e;font-size:14px;font-weight:600;transition:color .28s ease}.usa-hroute button.on b{color:#f4f4f4}.usa-hroute span{display:block;margin-top:3px;color:#6e6e6e;font-size:13px;transition:color .28s ease}.usa-hroute button.on span{color:#a3a3a3}.usa-wide{position:relative;min-height:460px;border:1px solid #1c1c1c;background:#080808;overflow:hidden;isolation:isolate;min-width:0}.usa-wide-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.usa-wide-shot{--ox: .58;--oy: .46;position:absolute;top:0;right:0;width:min(64%,820px);height:100%;opacity:0;overflow:hidden;container-type:size;transition:opacity .68s ease;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 16%,#000 74%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 16%,#000 74%,transparent 100%)}.usa-wide-shot.is-on{opacity:1;z-index:1}.usa-wide-shot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:58% 46%}.usa-lamp-on{z-index:1;opacity:0;transition:opacity .42s cubic-bezier(.22,1,.36,1)}.usa-wide.is-lit .usa-lamp-on{opacity:1}.usa-lamp-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:#fff;opacity:0;mix-blend-mode:screen;filter:blur(3px);-webkit-mask-image:var(--lamp);mask-image:var(--lamp);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:58% 46%;mask-position:58% 46%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-mode:alpha;mask-mode:alpha;transition:opacity .42s cubic-bezier(.22,1,.36,1)}.usa-wide.is-lit .usa-lamp-glow{opacity:.9}.usa-lamp-btn{position:absolute;z-index:3;right:16px;bottom:16px;width:36px;height:36px;display:grid;place-items:center;padding:0;border:1px solid rgba(244,244,244,.28);border-radius:0;background:#0808088c;color:#a3a3a3;cursor:pointer;transition:color .18s ease,border-color .18s ease}.usa-lamp-btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.4}.usa-lamp-btn .usa-lamp-slit{fill:currentColor;stroke:none}.usa-lamp-btn.is-on{color:#f59e0b;border-color:#f59e0b}@media(hover:hover){.usa-lamp-btn:hover{color:#f4f4f4;border-color:#f4f4f4b8}.usa-lamp-btn.is-on:hover{color:#f59e0b;border-color:#f59e0b}}.usa-lamp-btn:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}.usa-wide-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,#08080880,#08080814 16%,#08080800 36%,#08080829,#080808),linear-gradient(90deg,#080808,#080808f0 30%,#0808086b,#08080814 66%,#08080866)}.usa-wide-body{position:relative;z-index:1;display:flex;width:100%;min-height:460px;min-width:0}.usa-wide-copy{display:grid;grid-template-columns:minmax(0,1fr) min(64%,820px);grid-template-rows:auto auto 1fr auto;width:100%;min-height:100%;padding:28px 0 24px 28px;animation:usa-wide-in .52s cubic-bezier(.22,1,.36,1)}.usa-wide-title{grid-column:1;grid-row:1}.usa-wide-lead{grid-column:1;grid-row:2;justify-self:stretch;align-self:start;display:flex;align-items:baseline;justify-content:space-between;gap:16px;width:100%;max-width:440px;margin-top:10px}.usa-wide-facts{grid-row:3;align-self:start;max-width:440px}.usa-wide-copy p,.usa-wide-facts,.usa-wide-foot{grid-column:1;min-width:0}.usa-wide-foot{max-width:440px}.usa-wide-foot{grid-row:4;align-self:end;justify-self:start}.usa-wide-copy h2{margin:0;color:#f4f4f4;font-size:32px;font-weight:600;letter-spacing:-.03em}.usa-wide-lead p{margin:0;color:#a3a3a3;font-size:16px;line-height:1.5}.usa-wide-facts{display:grid;grid-template-columns:1fr 1fr;margin-top:18px}.usa-wide-facts div{padding:12px 0;border-top:1px solid #1c1c1c}.usa-wide-facts span{display:block;color:#8d8d8d;font-size:13px}.usa-wide-facts b{font-weight:600}.usa-wide-foot{padding-top:22px}.usa-wide-no{flex:none;line-height:1;color:#f59e0b;font-size:22px;font-weight:600;letter-spacing:.06em;font-variant-numeric:tabular-nums}@keyframes usa-wide-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.usa-empty{padding:18px 0;border:0;border-radius:0;background:transparent}.usa-empty p{color:#999;font-size:15px;margin:0 0 12px;line-height:1.5}@media(max-width:900px){.usa-wide{min-height:0}.usa-wide-photo{position:relative;height:240px}.usa-wide-shot{right:auto;left:0;width:100%;--ox: .5;--oy: .42;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 72%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 72%,transparent 100%)}.usa-wide-shot img{object-position:center 42%}.usa-lamp-glow{-webkit-mask-position:center 42%;mask-position:center 42%}.usa-lamp-btn{inset:192px 12px auto auto}.usa-wide-photo:after{background:linear-gradient(180deg,#08080833,#08080800 16%,#08080833,#080808)}.usa-wide-body{width:100%;min-height:0}.usa-wide-copy{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;width:100%;min-height:0;padding:18px 16px 16px}.usa-wide-title{width:auto}.usa-wide-lead,.usa-wide-foot,.usa-wide-facts{max-width:none}.usa-wide-foot{align-self:start}.usa-wide-copy h2{font-size:26px}.usa-hroute span{display:none}.usa-spot{grid-template-columns:1fr}.usa-spot-photo{height:240px}}@media(max-width:700px){.usa-hroute{display:flex;gap:18px;overflow-x:auto;scrollbar-width:none}.usa-hroute::-webkit-scrollbar{display:none}.usa-hroute button{flex:none;padding-right:0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.usa-ld{display:flex;flex-direction:column;gap:14px;margin-bottom:36px}.usa-ld-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:stretch}.usa-ld-side{min-width:0;min-height:0}.usa-ld-hero{position:relative;align-self:start;width:100%;aspect-ratio:3 / 2;border-radius:0;overflow:hidden;min-height:0;background:#101010;border:1px solid #1c1c1c}.usa-ld-photo{position:absolute;top:0;right:0;bottom:0;left:0;cursor:default}.usa-ld-photo img{width:100%;height:100%;object-fit:cover;display:block}.usa-ld.is-sold .usa-ld-photo img{filter:grayscale(1) brightness(.75)}.usa-ld-noph{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#555;font-size:13px;font-weight:500;background:#101010}.usa-ld-count{position:absolute;right:12px;bottom:12px;font-size:13px;color:#f4f4f4}.usa-ld-info{display:flex;flex-direction:column;gap:14px;min-width:0;padding:0}.usa-ld-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0}.usa-ld-meta span{color:#8d8d8d;font-size:13px}.usa-ld-meta span:first-child{color:#f59e0b;font-weight:600}.usa-ld-meta span.is-sold{color:#a3a3a3;font-weight:600}.usa-ld-info h1{margin:0;color:#f4f4f4;font-size:clamp(28px,2.6vw,36px);font-weight:600;letter-spacing:-.03em;line-height:1.05}.usa-ld-info h1 span{color:#a3a3a3;font-weight:500}.usa-ld-vin{align-self:flex-start;display:inline-flex;gap:16px;align-items:baseline;margin:0;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer;font-family:inherit}.usa-ld-vin>span:not(.sr-only){position:relative;font-family:JetBrains Mono,monospace;font-size:14px;color:#a3a3a3;transition:color .28s ease}.usa-ld-vin>span:not(.sr-only):after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:#f59e0b;transform:scaleX(0);transform-origin:left center;transition:transform .36s cubic-bezier(.22,1,.36,1)}.usa-ld-vin.is-ok>span:not(.sr-only){color:#f4f4f4}.usa-ld-vin.is-ok>span:not(.sr-only):after{transform:scaleX(1)}.usa-ld-vin em{display:inline-grid;font-style:normal;color:#f59e0b;font-weight:600;font-size:14px}.usa-ld-vin em i{grid-area:1 / 1;font-style:normal;opacity:0;transform:translateY(6px);transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.usa-ld-vin em i.is-on{opacity:1;transform:none}.usa-ld-vin:hover>span:not(.sr-only){color:#f4f4f4}.usa-ld-vin:focus-visible{outline:2px solid #f59e0b;outline-offset:3px}.usa-ld-facts{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.usa-ld-fact{min-width:0;background:none;border:0;border-bottom:1px solid #1c1c1c;border-radius:0;padding:12px 0;display:block}.usa-ld-fact span{display:block;color:#8d8d8d;font-size:13px;font-weight:500;text-transform:none;letter-spacing:0}.usa-ld-fact b{display:block;color:#f4f4f4;font-size:15px;font-weight:600;margin-top:2px}.usa-ld-buy{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:16px 10px;padding-top:2px}.usa-ld-pbox{flex:1 0 100%;min-width:0;border-bottom:1px solid #1c1c1c;padding-bottom:12px}.usa-prices{display:flex;flex:1 0 100%;align-items:stretch;width:100%;min-width:0;border-bottom:1px solid #1c1c1c}.usa-prices>div{flex:1 1 0;min-width:0;display:flex;align-items:baseline;gap:10px;padding:2px 0 12px}.usa-prices>div:first-child:not(:only-child){padding-right:20px}.usa-prices>div+div{border-left:1px solid #1c1c1c;padding-left:20px}.usa-prices .cap{color:#8d8d8d;font-size:13px;font-weight:500;line-height:1;white-space:nowrap}.usa-prices .sum{color:#f59e0b;font-size:28px;font-weight:600;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.usa-prices.is-card{flex:none;margin-top:12px}.usa-prices.is-card>div{flex-direction:column;align-items:flex-start;gap:4px;padding-top:0;padding-bottom:8px}.usa-prices.is-card>div:first-child:not(:only-child){padding-right:12px}.usa-prices.is-card>div+div{padding-left:12px}.usa-prices.is-card .sum{font-size:15px}.usa-prices.is-card .cap{font-size:12px}@container lotcard (min-width: 320px){.usa-prices.is-card>div{flex-direction:row;align-items:baseline;gap:8px;padding-bottom:10px}.usa-prices.is-card .sum{font-size:16px}}.usa-ld-price{color:#f59e0b;font-size:32px;font-weight:600;letter-spacing:-.03em;line-height:1}.usa-ld-price.is-ask{color:#a3a3a3;font-size:18px;font-weight:500}.usa-ld-pnote{color:#888;font-size:13px;margin-top:4px}.usa-ld-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:stretch}.usa-ld-cols.is-one{grid-template-columns:1fr}.usa-ld-card{background:transparent;border:0;border-radius:0;padding:10px 0 0;min-width:0}.usa-ld-card h2{margin:0 0 10px;color:#f59e0b;font-size:15px;font-weight:600}.usa-ld-card p{color:#bbb;font-size:15px;line-height:1.6;margin:0 0 14px}.usa-ld-links{display:flex;flex-direction:column;margin-bottom:14px}.usa-ld-links a{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #161616;color:#e8e8e8;font-weight:700;font-size:15px;text-decoration:none}.usa-ld-links a:first-child{border-top:0}.usa-ld-links small{color:#777;font-weight:600;font-size:13px;flex:1;text-align:right}.usa-ld-links a:hover span{color:#f59e0b}.usa-ld-links em{font-style:normal;color:#f59e0b}.usa-ld-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #1c1c1c;font-size:16px}.usa-ld-card h2+.usa-ld-row{border-top:0}.usa-ld-row span{color:#888}.usa-ld-row b{color:#e8e8e8;text-align:right;word-break:break-word}.usa-ld-row b.mono{font-family:JetBrains Mono,monospace}.usa-ld-card>:last-child{margin-bottom:0}.usa-ld-bar{display:none}@media(min-width:1001px){.usa-ld-side{position:relative}.usa-ld-info{position:absolute;top:0;right:0;bottom:0;left:0;gap:6px;overflow:hidden}.usa-ld-meta span{font-size:14px}.usa-ld-info h1{font-size:clamp(26px,2.4vw,36px)}.usa-ld-vin>span:not(.sr-only),.usa-ld-vin em{font-size:15px}.usa-ld-fact{padding:5px 0}.usa-ld-fact span{font-size:13px;line-height:1.25}.usa-ld-fact b{font-size:16px;line-height:1.25;margin-top:2px}.usa-ld-info .usa-prices>div{padding-top:0;padding-bottom:8px}.usa-ld-info .usa-prices .cap{font-size:14px}.usa-ld-info .usa-prices .sum{font-size:30px}.usa-ld-buy{margin-top:auto;gap:8px 10px}.usa-ld-info>*{flex-shrink:0}.usa-ld-info .usa-ld-desc{flex:0 1 auto;min-height:0;overflow:hidden}.usa-ld-info .usa-ld-desc.is-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--desc-lines)}.usa-ld-info:not(:has(.usa-ld-desc)) .usa-ld-facts{flex:1 1 auto;align-content:space-evenly}.usa-ld-info:not(:has(.usa-ld-desc)) .usa-ld-buy{margin-top:auto}}@media(min-width:1001px)and (max-width:1200px){.usa-ld-info{gap:4px}.usa-ld-fact{padding:2px 0}.usa-ld-info .usa-prices>div{padding-bottom:4px}.usa-ld-buy{gap:6px 10px}}@media(max-width:1000px){.usa-ld-top{grid-template-columns:1fr}.usa-ld-hero{min-height:0;aspect-ratio:16 / 10}.usa-ld-cols{grid-template-columns:1fr}}@media(max-width:700px){.usa-ld-hero{border-radius:0}.usa-ld-info h1{font-size:26px}.usa-ld-facts{grid-template-columns:1fr}.usa-ld-buy{display:none}.usa-ld-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;position:sticky;bottom:0;z-index:5;margin:0 -12px;background:#080808;border-top:1px solid #1c1c1c;padding:12px 12px calc(12px + env(safe-area-inset-bottom))}.usa-ld-bar .usa-ld-pbox,.usa-ld-bar .usa-prices{flex:1 0 100%;min-width:0}.usa-ld-bar .usa-prices>div{padding:0 0 10px}.usa-ld-bar .usa-prices>div:first-child:not(:only-child){padding-right:12px}.usa-ld-bar .usa-prices>div+div{padding-left:12px}.usa-ld-bar .usa-prices .sum{font-size:22px}.usa-ld-bar .usa-prices .cap{font-size:12px}.usa-ld-bar .usa-ld-price{font-size:22px}.usa-ld-bar .usa-pick{flex:1;width:auto;justify-content:center;margin:0}}.usa-page .ah-back.usa-back{align-self:flex-start;height:36px;margin:0;padding:0 14px;gap:8px;border:1px solid #1c1c1c;border-radius:0;background:transparent;color:#f4f4f4;font-size:14px;font-weight:500}.usa-page .ah-back.usa-back .ah-back-ar{color:#f59e0b;font-size:15px}@media(hover:hover){.usa-page .ah-back.usa-back:hover{color:#f4f4f4;border-color:#f59e0b}}.usa-page .ah-back.usa-back:focus-visible{outline:2px solid #f59e0b;outline-offset:3px}.usa-ld-desc{margin:0;color:#a3a3a3;font-size:16px;line-height:1.5;white-space:pre-wrap}.usa-ld-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px}.usa-ld-specs .usa-ld-row:nth-child(-n+2){border-top:0}.usa-ld-lot{position:relative;display:inline-flex;align-items:baseline;gap:6px;color:#f59e0b;font-weight:600;text-decoration:none}.usa-ld-lot:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:#f59e0b;transform:scaleX(0);transform-origin:left center;transition:transform .36s cubic-bezier(.22,1,.36,1)}.usa-ld-lot i{font-style:normal;display:inline-block;transition:transform .36s cubic-bezier(.22,1,.36,1)}.usa-ld-lot:focus-visible:after{transform:scaleX(1)}.usa-ld-lot:focus-visible i{transform:translate(3px,-3px)}@media(hover:hover){.usa-ld-lot:hover:after{transform:scaleX(1)}.usa-ld-lot:hover i{transform:translate(3px,-3px)}}.usa-ld-lot:focus-visible{outline:2px solid #f59e0b;outline-offset:3px}@media(max-width:700px){.usa-ld-specs{grid-template-columns:1fr}.usa-ld-specs .usa-ld-row:nth-child(2){border-top:1px solid #1c1c1c}}.usa-lead{color:#a3a3a3;font-size:16px;line-height:1.5;margin:10px 0 0;max-width:36em}.usa-spot{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;align-items:end;margin-top:36px}.usa-spot-photo{height:380px;background:#101010;border:1px solid #1c1c1c;overflow:hidden;display:block}.usa-spot-photo img{width:100%;height:100%;object-fit:cover;display:block}.usa-spot-fade{animation:usa-spot-in .42s ease}@keyframes usa-spot-in{0%{opacity:0}to{opacity:1}}.usa-spot h3{margin:8px 0 0;color:#f4f4f4;font-size:36px;font-weight:600;letter-spacing:-.03em;line-height:1.05}.usa-spot h3 span{color:#8d8d8d;font-weight:500}.usa-spot-back{color:#8d8d8d;font-size:14px}.usa-spot-facts{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;margin-top:8px}.usa-spot-facts div{padding:12px 0;border-bottom:1px solid #1c1c1c;min-width:0}.usa-spot-facts span{display:block;color:#8d8d8d;font-size:13px}.usa-spot-facts b{font-weight:600}.usa-spot-price{margin:16px 0 0;color:#f59e0b;font-size:32px;font-weight:600;letter-spacing:-.03em}.usa-spot-price.is-ask{color:#a3a3a3;font-size:18px;font-weight:500}.usa-spot-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.usa-dots{display:flex;gap:8px;margin-top:16px}.usa-dots button{width:22px;height:22px;padding:0;border:0;background:linear-gradient(#2a2a2a,#2a2a2a) center / 100% 2px no-repeat;cursor:pointer}.usa-dots button.on{background:linear-gradient(#f59e0b,#f59e0b) center / 100% 2px no-repeat}.usa-shelf-wrap{position:relative;container-type:inline-size;touch-action:pan-y}.usa-shelf{container-type:inline-size;overflow:hidden;touch-action:pan-y}@media(max-width:700px),(pointer:coarse){.usa-shelf-wrap.is-free,.usa-shelf-wrap.is-free .usa-shelf{touch-action:pan-x pan-y}.usa-shelf-wrap.is-free .usa-shelf{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.usa-shelf-wrap.is-free .usa-shelf::-webkit-scrollbar{display:none}}.usa-shelf-arrow{position:absolute;z-index:2;top:calc(((100cqi - 18px * (var(--cols) - 1)) / var(--cols)) / 3);transform:translateY(-50%);width:36px;height:36px;padding:0;display:grid;place-items:center;border:1px solid #1c1c1c;border-radius:0;background:#080808db;color:#f4f4f4;cursor:pointer}.usa-shelf-arrow.is-prev{left:10px}.usa-shelf-arrow.is-next{right:10px}.usa-shelf-arrow svg{width:18px;height:18px}.usa-shelf-arrow path{fill:none;stroke:currentColor;stroke-width:1.4}@media(hover:hover){.usa-shelf-arrow:hover{color:#f59e0b;border-color:#f59e0b}}.usa-shelf-arrow:focus-visible{outline:2px solid #f59e0b;outline-offset:3px}@media(max-width:1100px){.usa-shelf-arrow{top:calc(((100cqi - 36px) / 3) / 3)}}@media(max-width:700px){.usa-shelf-arrow{top:calc((100cqi - 36px) / 3)}}.usa-shelf-track{display:flex;gap:18px}.usa-lot-card{flex:none;width:calc((100cqi - 18px * (var(--cols) - 1)) / var(--cols));min-width:0;border:0;background:transparent;container-type:inline-size;container-name:lotcard}.usa-lot-card a{display:block;color:inherit;text-decoration:none;min-width:0}.usa-lot-card a:hover b{color:#fff}.usa-lot-card b{transition:color .22s ease}.usa-lot-photo{aspect-ratio:3 / 2;background:#101010;position:relative;overflow:hidden}.usa-lot-hold{position:absolute;z-index:2;right:10px;top:10px;padding:8px 12px;background:#080808db;border:1px solid #f59e0b;color:#f59e0b;font:500 15px/1 Manrope,sans-serif;font-style:normal}.usa-lot-photo img{position:absolute;left:-5%;top:-5%;width:110%;height:110%;max-width:none;object-fit:cover;object-position:center 46%;display:block;transform:scale(.909091);transform-origin:center center;transition:transform .48s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.usa-lot-card a:hover .usa-lot-photo img{transform:scale(.95)}}.usa-lot-photo span{position:absolute;right:10px;bottom:10px;color:#f4f4f4;font-size:12px}.usa-lot-empty{height:100%;display:flex;align-items:center;justify-content:center;color:#555;font-size:13px}.usa-lot-card b{display:block;margin-top:10px;font-weight:600;font-size:15px;letter-spacing:-.02em;line-height:1.25;min-height:2.5em}.usa-lot-card small{display:block;margin-top:4px;color:#8d8d8d;font-size:13px;line-height:1.35}.usa-lot-card .price{display:block;margin-top:8px;color:#f59e0b;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.usa-lot-card .price.is-ask{color:#a3a3a3;font-size:14px;font-weight:500;letter-spacing:0}a.usa-lots-more{display:inline-flex;width:fit-content;margin-top:22px;margin-bottom:36px}.usa-lot-catalog{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:28px 18px;margin-top:18px}.usa-lot-catalog .usa-lot-card{width:auto}@media(max-width:1100px){.usa-lot-card{width:calc((100cqi - 36px) / 3)}}@media(max-width:700px){.usa-lot-card{width:calc(100cqi - 36px)}.usa-lot-card b{min-height:0;font-size:16px}.usa-lot-card .price{font-size:16px}}.usa-tool{max-width:720px}.usa-find{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.usa-line-field{width:100%;min-height:48px;padding:0 16px;box-sizing:border-box;border:1px solid rgba(244,244,244,.72);border-radius:0;background:transparent;color:#f4f4f4;font:500 15px/1.2 Manrope,sans-serif;outline:none}.usa-line-field::placeholder{color:#8d8d8d}.usa-lead-form{background:#080808;border:1px solid #1c1c1c;border-radius:0;padding:22px 22px 20px;position:relative;color:#f4f4f4;animation:usa-panel-in .32s cubic-bezier(.22,1,.36,1)}.usa-lead-form h2{margin:0;padding-right:36px;color:#f4f4f4;font-size:26px;font-weight:600;letter-spacing:-.03em;line-height:1.1}.usa-lead-deck{margin:10px 0 0;color:#a3a3a3;font-size:15px;line-height:1.5}.usa-lead-lot{margin:12px 0 0;color:#f59e0b;font-size:14px;font-weight:600;line-height:1.4}.usa-lead-fields{display:flex;flex-direction:column;gap:14px;margin-top:18px}.usa-lead-fields label>span{display:block;margin-bottom:6px;color:#8d8d8d;font-size:13px}.usa-lead-form .usa-line-field:focus{border-color:#f59e0b}.usa-lead-form .sf-phone:focus-within{border-color:#f59e0b}.usa-lead-form .usa-pick{width:100%;justify-content:center;margin-top:4px}.usa-lead-err{margin:0;color:#f59e0b;font-size:14px;line-height:1.4}.usa-lead-fine{margin:0;color:#8d8d8d;font-size:13px;line-height:1.4}.usa-lead-x{position:absolute;top:10px;right:8px;width:44px;height:44px;padding:0;border:0;border-radius:0;background:transparent;color:#a3a3a3;font:400 26px/1 Manrope,sans-serif;cursor:pointer}.usa-lead-x:hover{color:#f4f4f4}.usa-lead-x:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}.usa-lead-query{margin:16px 0 0;padding-top:12px;border-top:1px solid #1c1c1c}.usa-lead-query span{display:block;color:#8d8d8d;font-size:13px}.usa-lead-query b{display:block;margin-top:4px;color:#f4f4f4;font-size:15px;font-weight:600;line-height:1.4}.usa-lead-steps{list-style:none;margin:8px 0 18px;padding:0}.usa-lead-steps li{display:flex;align-items:baseline;gap:14px;padding:10px 0;border-top:1px solid #1c1c1c;color:#f4f4f4;font-size:15px}.usa-lead-steps span{flex:none;color:#f59e0b;font-size:13px;font-weight:600;letter-spacing:.06em;font-variant-numeric:tabular-nums}.usa-tool-link{display:inline-block;margin-top:10px;color:#8d8d8d;font-size:13px}@media(max-width:560px){.usa-tabs{gap:18px}.usa-tabs a{padding:0 0 10px;font-size:15px}.usa-lead{font-size:14px}.usa-hero h1{font-size:32px}.usa-find{grid-template-columns:1fr}.usa-find .usa-pick-fit{width:100%}}.usa-calc{container-type:inline-size;container-name:usa-calc;width:100%;max-width:1120px;margin:0 auto 14px;padding:20px 20px 16px;box-sizing:border-box;background:transparent;border:1px solid #1c1c1c;border-radius:0;min-width:0}.usa-calc-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.usa-calc-head h1{margin:0;color:#f4f4f4;font-family:Manrope,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.03em}.usa-calc-tools{display:flex;gap:8px;flex-wrap:wrap}.usa-calc-3{display:grid;grid-template-columns:1fr;gap:18px;min-width:0}.usa-col{min-width:0}.usa-col h3{margin:0 0 4px;color:#f59e0b;font-size:15px;font-weight:600}.usa-cap{display:block;margin:8px 0 0;color:#a3a3a3;font-size:13px;font-weight:500}.usa-pick{display:flex;align-items:center;gap:14px;width:100%;min-height:48px;margin-top:6px;padding:0 16px 0 18px;border:1px solid rgba(244,244,244,.72);border-radius:0;background:linear-gradient(#f59e0b,#f59e0b) left center / 0 100% no-repeat;color:#f4f4f4;font:500 15px/1.2 Manrope,sans-serif;text-align:left;cursor:pointer;text-decoration:none;transition:background-size .34s cubic-bezier(.22,1,.36,1),color .16s ease,border-color .22s ease}.usa-pick-fit{width:auto;margin-top:0;flex:none}.usa-pick-fit:after,.usa-calc-cta:after{content:"";width:18px;height:1px;background:currentColor;flex:none;transform-origin:left center;transition:transform .22s cubic-bezier(.22,1,.36,1)}.usa-pick:hover:not(:disabled),.usa-pick.is-open,.usa-pick.is-on,.usa-pick:focus-within:has(.usa-pick-input){background-size:100% 100%;border-color:#f59e0b;color:#111}.usa-pick-fit:hover:not(:disabled):after,.usa-calc-cta:hover:not(:disabled):after{transform:scaleX(1.65)}.usa-pick-fit,.usa-calc-cta{position:relative;isolation:isolate;background:transparent;transition:color .16s ease,border-color .22s ease}.usa-pick-fit:before,.usa-calc-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#f59e0b;transform:scaleX(0);transform-origin:left center;transition:transform .42s cubic-bezier(.22,1,.36,1)}.usa-pick-fit:hover:not(:disabled):before,.usa-calc-cta:hover:not(:disabled):before{transform:scaleX(1)}.usa-pick:disabled,.usa-pick.is-off{opacity:.4;cursor:default}.usa-pick:disabled:hover{background-size:0 100%;color:#f4f4f4;border-color:#f4f4f4b8}.usa-pick:focus-visible{outline:2px solid #f59e0b;outline-offset:3px}.usa-pick-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usa-pick-input{flex:1;min-width:0;border:0;padding:0;background:transparent;color:inherit;font:inherit;outline:none}.usa-pick-input::placeholder{color:#8d8d8d}.usa-pick:hover:not(:disabled) .usa-pick-input::placeholder,.usa-pick:focus-within:has(.usa-pick-input) .usa-pick-input::placeholder{color:#1111118c}.usa-pick-x{color:inherit;font-size:16px;line-height:1;padding:0 2px}.usa-amt{margin-left:auto;color:#f59e0b;font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.usa-amt.is-wait{color:#8d8d8d}.usa-pick:hover:not(:disabled) .usa-amt,.usa-pick.is-open .usa-amt,.usa-pick.is-on .usa-amt,.usa-pick:focus-within:has(.usa-pick-input) .usa-amt{color:inherit}.usa-pick.is-settled:not(.is-open):hover:not(:disabled){background-size:0 100%;border-color:#f4f4f4b8;color:#f4f4f4}.usa-pick.is-settled:not(.is-open):hover:not(:disabled) .usa-amt{color:#f59e0b}.usa-pick.is-settled:not(.is-open):hover:not(:disabled) .usa-amt.is-wait{color:#8d8d8d}.usa-menu{position:absolute;left:0;right:0;top:calc(100% - 1px);z-index:40;background:#080808;border:1px solid rgba(244,244,244,.72)}.usa-menu-search{display:flex;align-items:center;gap:8px;padding:8px 14px;border-bottom:1px solid #1c1c1c;color:#8d8d8d}.usa-menu-search input{flex:1;min-width:0;border:0;background:transparent;color:#f4f4f4;font:500 15px/1.2 Manrope,sans-serif;outline:none;padding:6px 0}.usa-menu-list{max-height:min(360px,50vh);overflow-y:auto}.usa-menu-list button{display:block;width:100%;text-align:left;min-height:44px;padding:10px 18px;border:0;border-bottom:1px solid #1c1c1c;background:transparent;color:#f4f4f4;font:500 15px/1.3 Manrope,sans-serif;cursor:pointer}.usa-menu-list button:hover,.usa-menu-list button.is-on{color:#f59e0b}.usa-menu-empty{padding:10px 18px;color:#8d8d8d;font-size:15px}.usa-lines{margin-top:8px}.usa-calc-line{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;border-bottom:1px solid #1c1c1c;font-size:15px;font-weight:500}.usa-calc-line span{color:#a3a3a3;flex:1;min-width:0;line-height:1.35}.usa-calc-line b{color:#f59e0b;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.usa-calc-line b.is-wait{color:#8d8d8d;font-weight:500}.usa-calc-line.is-warn span{color:#f59e0b}.usa-switch{flex:none;width:52px;height:28px;padding:3px;border:1px solid rgba(244,244,244,.72);border-radius:0;background:transparent;cursor:pointer;transition:background-color .22s ease,border-color .22s ease}.usa-switch span{display:block;width:22px;height:20px;margin:0;background:#f4f4f4;transition:transform .24s cubic-bezier(.22,1,.36,1),background-color .22s ease}.usa-switch.is-on{background:#f59e0b;border-color:#f59e0b}.usa-switch.is-on span{background:#111;transform:translate(22px)}.usa-calc-total{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-top:18px;padding-top:14px;border-top:1px solid rgba(244,244,244,.72)}.usa-calc-total p{margin:0;color:#f4f4f4;font-size:15px;font-weight:500}.usa-calc-total small{display:block;margin-top:4px;color:#a3a3a3;font-size:13px;font-weight:500}.usa-calc-sum{color:#f59e0b;font-size:32px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.usa-calc-cta{margin-top:12px}.usa-calc-cta:disabled{opacity:.42;cursor:default}.usa-calc-hint{margin:8px 0 0;color:#8d8d8d;font-size:13px;text-align:center}@container usa-calc (max-width: 520px){.usa-calc-total{flex-direction:column;align-items:flex-start}.usa-calc-sum{font-size:26px}.usa-calc-line{align-items:flex-start}}@container usa-calc (min-width: 560px) and (max-width: 899px){.usa-calc-3{grid-template-columns:1fr 1fr;gap:16px}.usa-calc-3>:last-child{grid-column:1 / -1}}@container usa-calc (min-width: 900px){.usa-calc-3{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);gap:22px}}@media(max-width:640px){.usa-calc{padding:16px 14px 14px}.usa-calc-head h1{font-size:24px}}@media(hover:none),(pointer:coarse){.usa-calc .usa-pick,.usa-calc .usa-pick:before,.usa-calc .usa-pick:after,.usa-calc .usa-pick-fit,.usa-calc .usa-calc-cta,.usa-calc .usa-calc-cta:before,.usa-calc .usa-calc-cta:after{transition:none}.usa-calc .usa-pick:hover:not(.is-open):not(:focus-within){background-size:0 100%;border-color:#f4f4f4b8;color:#f4f4f4}.usa-calc .usa-pick-fit:hover:before,.usa-calc .usa-calc-cta:hover:before{transform:scaleX(0)}.usa-calc .usa-pick-fit:hover:after,.usa-calc .usa-calc-cta:hover:after{transform:none}.usa-calc .usa-pick:hover:not(.is-open):not(:focus-within) .usa-amt{color:#f59e0b}.usa-calc .usa-pick:hover:not(.is-open):not(:focus-within) .usa-amt.is-wait{color:#8d8d8d}.usa-calc .usa-pick:hover:not(.is-open):not(:focus-within) .usa-pick-input::placeholder{color:#8d8d8d}.usa-calc .usa-menu-list button:hover:not(.is-on){color:#f4f4f4}}@media(prefers-reduced-motion:reduce){.usa-switch,.usa-switch span{transition:none}}.adm-shell{font-family:Manrope,system-ui,sans-serif;color:#ddd}.staff-shell.adm-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3200;background:#080808;display:flex;flex-direction:row;min-width:0;min-height:0}.adm-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;container-type:inline-size;container-name:admpane}.adm-rail{width:228px;flex:none;display:flex;flex-direction:column;min-height:0;background:#090909;border-right:1px solid #1c1c1c}.adm-rail .adm-logo{height:52px;padding:0 14px;border-bottom:1px solid #1c1c1c}.adm-rail-nav{flex:1;overflow:auto;padding:8px;display:flex;flex-direction:column;gap:2px}.adm-rail-k{color:#777;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:14px 10px 6px}.adm-rail-nav button,.adm-rail-foot button{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 10px;border:none;border-radius:10px;background:transparent;color:#c8c8c8;font-family:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer;transition:background-color .16s ease,color .16s ease}.adm-rail-nav button:hover,.adm-rail-foot button:hover{background:#141414;color:#fff}.adm-rail-nav button.on{background:#1c1810;color:#f59e0b;box-shadow:none}.adm-rail-nav button .adm-badge,.adm-rail-nav button .adm-dot{margin-left:auto}.adm-rail-nav button:focus-visible,.adm-rail-foot button:focus-visible{outline:1px solid #f59e0b;outline-offset:-1px}.adm-rail-foot{border-top:1px solid #1c1c1c;padding:8px;display:flex;flex-direction:column;gap:2px}.adm-rail-me{padding:8px 10px 10px}.adm-rail-me b{display:block;color:#f0f0f0;font-size:14px;font-weight:700}.adm-rail-me span{display:block;color:#888;font-size:12px;margin-top:2px}.adm-rail-foot button.is-out{color:#f87171}.adm-hdr-gap{flex:1}.adm-here{color:#f0f0f0;font-size:15px;font-weight:700;white-space:nowrap}.adm-hdr .adm-logo,.adm-user.adm-user-m{display:none}.adm-gate{min-height:100%;display:flex;align-items:center;justify-content:center;padding:24px}.adm-gate-pop{width:400px;max-width:100%}.adm-gate-card{position:relative;width:400px;max-width:100%;background:#0e0e0e;border:1px solid #1c1c1c;border-radius:16px;padding:28px 28px 24px;box-sizing:border-box;overflow:hidden;animation:admGateIn .48s cubic-bezier(.22,1,.36,1) both}.adm-gate-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:#f59e0b;transform:scaleX(0);transform-origin:left;animation:admGateLine .55s cubic-bezier(.22,1,.36,1) .12s forwards}.adm-gate-pop.is-shake{animation:admGateShake .4s cubic-bezier(.22,1,.36,1)}.adm-gate-kicker{color:#f59e0b;font-size:12px;font-weight:700;margin-bottom:4px}.adm-gate-title{color:#f0f0f0;font-weight:700;font-size:26px;letter-spacing:-.02em;margin:0 0 18px}.adm-gate-card input{margin-bottom:12px}.adm-gate-err{color:#f87171;font-size:13px;line-height:1.4;margin:-2px 0 12px}.adm-gate-go{position:relative;overflow:hidden;width:100%;height:40px;margin-top:4px;background:#f59e0b;color:#111;border:none;font:700 14px Manrope,sans-serif;cursor:pointer}.adm-gate-go:disabled{cursor:default}.adm-gate-go.is-busy{color:transparent}.adm-gate-go.is-busy:after{content:"";position:absolute;left:0;top:50%;width:32%;height:2px;margin-top:-1px;background:#111;animation:ahSend .7s cubic-bezier(.22,1,.36,1) infinite}@keyframes admGateIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes admGateLine{to{transform:scaleX(1)}}@keyframes admGateShake{0%,to{transform:none}30%{transform:translate(-5px)}60%{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.adm-gate-card,.adm-gate-card:before,.adm-gate-pop.is-shake,.adm-gate-go.is-busy:after{animation:none}.adm-gate-card:before{transform:none}}.adm-shell.is-login .adm-hdr{display:none}.adm-shell.is-gate .adm-hdr .adm-logo,.adm-shell.is-gate .adm-here{display:flex}.adm-shell.is-gate .adm-here{display:none}.adm-gate.is-site{background:#080808}.adm-gate.is-site .adm-gate-pop{width:360px}.adm-gate.is-site .adm-gate-card{width:100%;background:transparent;border:none;padding:0;overflow:visible}.adm-gate.is-site .adm-gate-card:before{display:none}.adm-gate-logo{display:inline-flex;margin:0 0 36px;padding:0;background:none;border:none;cursor:pointer}.adm-gate.is-site .header-logo{height:50px}.adm-gate.is-site .adm-gate-field{width:100%;min-height:44px;padding:10px 0;box-sizing:border-box;margin:0 0 8px;border:none;border-bottom:1px solid #2a2a2a;border-radius:0;background:transparent;color:#f4f4f4;font:500 16px/1.3 Manrope,sans-serif}.adm-gate.is-site .adm-gate-field:focus{border-bottom-color:#f59e0b;outline:none}.adm-gate.is-site .adm-gate-err{margin:10px 0 0}.adm-gate.is-site .adm-gate-logo{display:flex;width:fit-content;margin:0 auto 40px}.adm-gate.is-site .adm-gate-go{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:48px;height:auto;margin-top:22px;padding:0 16px 0 18px;box-sizing:border-box;border:1px solid rgba(244,244,244,.72);border-radius:0;background:transparent;color:#f4f4f4;font:500 15px/1.2 Manrope,sans-serif;cursor:pointer}.adm-gate.is-site .adm-gate-go:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#f59e0b;transform:scaleX(0);transform-origin:left center;transition:transform .42s cubic-bezier(.22,1,.36,1)}.adm-gate.is-site .adm-gate-go.is-busy:after{display:none}.adm-gate-line{display:block;width:18px;height:1px;flex:none;background:currentColor;transform:scaleX(1);transform-origin:left center;transition:transform .22s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.adm-gate.is-site .adm-gate-go:hover:not(:disabled):before{transform:scaleX(1)}.adm-gate.is-site .adm-gate-go:hover:not(:disabled){color:#111;border-color:#f59e0b}.adm-gate.is-site .adm-gate-go:hover:not(:disabled) .adm-gate-line{transform:scaleX(1.65)}}.adm-gate.is-site .adm-gate-go:focus-visible{outline:2px solid #f59e0b;outline-offset:3px}.adm-gate.is-site .adm-gate-go.is-busy{color:#f4f4f4;cursor:default}.adm-gate.is-site .adm-gate-go.is-busy .adm-gate-line{animation:admGateCheck .9s cubic-bezier(.22,1,.36,1) infinite}@keyframes admGateCheck{0%{transform:scaleX(0);opacity:1}62%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}.adm-gate-stage{width:100%}.adm-gate.is-site .ah-send-stage.is-done>.adm-gate-card{animation:none}@media(prefers-reduced-motion:reduce){.adm-gate.is-site .adm-gate-go:before,.adm-gate.is-site .adm-gate-line{transition:none}.adm-gate.is-site .adm-gate-go.is-busy .adm-gate-line{animation:none;transform:scaleX(1);opacity:1}}.adm-shell input[type=checkbox]{accent-color:#f59e0b;width:14px;height:14px;cursor:pointer;margin:0}.adm-mono{font-family:JetBrains Mono,monospace}.adm-mut{color:#777}.adm-warn{color:#f59e0b}.adm-ok{color:#4ade80}.adm-bad{color:#f87171}.adm-hdr{flex-shrink:0;height:52px;padding:0 16px;gap:12px;background:#090909;border-bottom:1px solid #1c1c1c;display:flex;align-items:stretch;position:relative;z-index:20}.adm-hdr>.adm-logo,.adm-hdr>.adm-here,.adm-hdr>.adm-user,.adm-hdr>.adm-btn{align-self:center}.adm-logo{display:flex;align-items:center;gap:10px;flex-shrink:0;cursor:default;height:34px}.adm-logo i{width:30px;height:30px;border-radius:10px;background:#f59e0b;color:#111;flex:none;display:flex;align-items:center;justify-content:center;font-style:normal}.adm-logo div{display:flex;align-items:center;gap:8px}.adm-logo b{color:#f0f0f0;font-weight:800;font-size:15px;line-height:1;letter-spacing:-.01em}.adm-logo small{color:#f59e0b;font-size:10px;font-weight:800;line-height:1;text-transform:uppercase;letter-spacing:.06em;padding:4px 7px;border-radius:999px;background:#1a1500;border:1px solid #f59e0b44}.adm-tabs{display:flex;background:#101010;border:1px solid #1a1a1a;border-radius:10px;overflow:hidden;flex:none}.adm-tabs.is-quiet{background:transparent;border-color:#161616}.adm-tab{padding:7px 13px;color:#aaa;font-size:12px;display:inline-flex;gap:7px;align-items:center;white-space:nowrap;background:transparent;border:none;cursor:pointer;font-family:inherit}.adm-tab:hover{background:#161616;color:#fff}.adm-tab.on{background:#1a1a1a;color:#f0f0f0;font-weight:700}.adm-tabs.is-quiet .adm-tab{padding:7px 10px}.adm-badge{background:#f59e0b;color:#111;font-size:11px;font-weight:700;border-radius:999px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center}.adm-dot{width:8px;height:8px;border-radius:50%;background:#f59e0b;flex:none;display:inline-block}.adm-shell .adm-search,.adm-shell .adm-find,.adm-shell .adm-bigsearch{position:relative;display:flex;align-items:center;gap:8px;background:transparent;box-shadow:none;border:0;border-radius:0;border-bottom:1px solid #2a2a2a}.adm-shell .adm-search:after,.adm-shell .adm-find:after,.adm-shell .adm-bigsearch:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:#f59e0b;transform:scaleX(0);transform-origin:left;transition:transform .32s cubic-bezier(.22,1,.36,1);pointer-events:none}.adm-search{align-self:center;padding:0 2px;height:36px;color:#777;font-size:14px;flex:0 0 260px;width:260px;max-width:260px;min-width:0}.adm-search:focus-within:after,.adm-find:focus-within:after,.adm-bigsearch:focus-within:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.adm-shell .adm-search:after,.adm-shell .adm-find:after,.adm-shell .adm-bigsearch:after{transition:none}}.adm-search input{flex:1;min-width:0;background:none;border:none;outline:none;box-shadow:none;color:#e8e8e8;font-size:14px;font-family:inherit}.adm-kbd{font-size:11px;border:0;border-radius:0;padding:0;color:#666}.adm-pop{position:relative;flex:none}.adm-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:220px;z-index:50;background:#111;border:1px solid #1c1c1c;border-radius:12px;padding:6px;box-shadow:0 20px 50px #0009}.adm-menu.is-left{left:0;right:auto}.adm-menu button,.adm-menu a{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 10px;background:none;border:none;border-radius:12px;color:#ddd;font-size:14px;cursor:pointer;font-family:inherit;text-decoration:none;box-sizing:border-box}.adm-menu button:hover,.adm-menu a:hover{background:#1a1a1a;color:#fff}.adm-menu .on{color:#f59e0b;font-weight:800}.adm-menu small{color:#777;font-size:11px;display:block}.adm-menu hr{border:none;border-top:1px solid #1f1f1f;margin:6px 0}.adm-user{display:flex;align-items:center;gap:8px;padding:4px;border:1px solid #1c1c1c;border-radius:12px;background:none;cursor:pointer;font-family:inherit;color:#ddd}.adm-user span.av{width:26px;height:26px;border-radius:50%;background:#1a1a1a;display:flex;align-items:center;justify-content:center;font-weight:800;color:#f0f0f0;font-size:12px}.adm-user b{font-size:12px;font-weight:700;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-btn{padding:8px 12px;border-radius:12px;font-weight:700;font-size:13px;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-family:inherit;border:1px solid transparent;text-decoration:none;line-height:1.2;box-sizing:border-box}.adm-btn:disabled{opacity:.5;cursor:default}.adm-btn.sm{padding:7px 11px;font-size:13px}.adm-btn.xs{padding:5px 8px;font-size:12px}.adm-btn.amber{background:#f59e0b;color:#000}.adm-btn.amber:hover:not(:disabled){background:#fbbf24}.adm-btn.ghost{background:#181818;color:#bbb;border-color:#2a2a2a}.adm-btn.ghost:hover:not(:disabled){background:#202020;color:#fff}.adm-btn.soft{background:#1a1500;color:#f59e0b;border-color:#f59e0b44}.adm-btn.red{background:#2a1212;color:#f87171;border-color:#dc262644}.adm-btn.green{background:#052e16;color:#4ade80;border-color:#16a34a44}.adm-btn.icon{padding:8px 10px}.adm-page{display:flex;flex-direction:column;min-height:0;flex:1}.adm-bar{padding:12px 18px;display:flex;gap:10px;align-items:center;border-bottom:1px solid #1c1c1c;font-size:13px;flex-wrap:wrap;background:#080808}.adm-bar h2{margin:0;color:#f0f0f0;font-size:18px;font-weight:700;line-height:1.2}.adm-bar>.adm-sub{flex:1 1 100%;order:5}.adm-spacer{flex:1}.adm-sub{display:inline-flex;background:transparent;border:none;border-radius:12px;padding:0;gap:4px;flex-wrap:wrap}.adm-sub button{padding:7px 12px;border-radius:999px;background:none;border:1px solid transparent;color:#aaa;font-size:13px;min-height:34px;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.adm-sub button:hover{color:#fff}.adm-sub button.on{background:#14110a;color:#f59e0b;border-color:#1c1c1c;font-weight:700}.adm-sub button i{font-style:normal;color:#777;font-weight:700}.adm-sub button.on i{color:#f59e0b}.adm-filter{background:#101010;border:1px solid #1c1c1c;border-radius:12px;padding:0 8px;height:36px;color:#ddd;font-size:13px;font-family:inherit;cursor:pointer;color-scheme:dark;max-width:220px}.adm-filter.is-set{border-color:#f59e0b66;color:#f59e0b}.adm-find{gap:6px;padding:0 2px;height:36px;width:260px;max-width:100%;color:#777;box-sizing:border-box}.adm-find input{flex:1;min-width:0;background:none;border:none;outline:none;color:#eee;font-size:14px;font-family:inherit}.adm-find button{background:none;border:none;color:#888;cursor:pointer;padding:0}.adm-note{color:#777;font-size:11px}.adm-card{background:#0e0e0e;border:1px solid #1c1c1c;border-radius:16px}.adm-lbl{color:#999;font-size:10px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-weight:700}.adm-kick{color:#f59e0b;font-size:12px;font-weight:700;text-transform:none;letter-spacing:0}.adm-pill{font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;white-space:nowrap;display:inline-block}.adm-pill.ok{background:#052e16;color:#4ade80}.adm-pill.warn{background:#1a1500;color:#f59e0b}.adm-pill.bad{background:#2a1212;color:#f87171}.adm-pill.mut{background:#161616;color:#999}.adm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px 16px 0}.adm-stat{background:#0e0e0e;border:1px solid #1c1c1c;border-radius:16px;padding:12px 14px}.adm-stat.hot{border-color:#f59e0b55}.adm-stat b{font-size:18px;color:#f0f0f0}.adm-chip{padding:7px 12px;border-radius:999px;font-size:13px;font-weight:700;border:1px solid #1c1c1c;background:#121212;color:#bbb;white-space:nowrap;cursor:pointer;font-family:inherit}.adm-chip:hover{border-color:#444;color:#fff}.adm-chip.on{background:#1a1500;color:#f59e0b;border-color:#f59e0b66}.adm-chip.sm{padding:4px 9px;font-size:11px}.adm-chip .n{color:#777;font-weight:700;margin-left:3px}.adm-chip.on .n{color:#f59e0b;opacity:.75}.adm-catbar{padding:8px 16px 0;display:flex;flex-direction:column;gap:6px}.adm-chips-row{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.adm-chips-row.is-sub{padding-left:4px}.adm-filters.open{display:flex;flex-wrap:wrap;gap:8px;width:100%;align-items:center}.adm-fbtn.on{color:#f59e0b;border-color:#f59e0b55}.adm-tablepad{padding:10px 16px}.adm-mlist{display:none}.adm-mcard{display:grid;grid-template-columns:18px 52px minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 12px;border-top:1px solid #151515;background:#0c0c0c;cursor:pointer}.adm-mcard:first-child{border-top:none}.adm-mcard.sel{background:#13110a}.adm-mcard.dim{opacity:.55}.adm-mcard input{margin-top:4px!important}.adm-mcard .ph{width:52px;height:42px;border-radius:8px;background:#151515;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#555;font-size:10px}.adm-mcard .ph img{width:100%;height:100%;object-fit:cover}.adm-mcard .t{color:#eee;font-weight:700;font-size:13px;line-height:1.3}.adm-mcard .m{color:#888;font-size:11px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-mcard .pr{color:#f59e0b;font-size:13px;white-space:nowrap}.adm-tablewrap{border:1px solid #1c1c1c;border-radius:16px;overflow:auto;background:#0a0a0a}.adm-table{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.adm-table th{position:sticky;top:0;z-index:1;height:36px;background:#121212;color:#888;font-size:11px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;text-align:left;padding:0 6px;white-space:nowrap;-webkit-user-select:none;user-select:none}.adm-table th.sort{cursor:pointer}.adm-table th.sort:hover{color:#ddd}.adm-table th.r,.adm-table td.r{text-align:right}.adm-table th.c,.adm-table td.c{text-align:center}.adm-table td{height:42px;padding:0 8px;border-top:1px solid #151515;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#bbb}.adm-table tbody tr.row{cursor:pointer}.adm-table tbody tr.row:nth-child(2n) td{background:#0c0c0c}.adm-table tbody tr.row:hover td{background:#141414}.adm-table tbody tr.row.sel td{background:#13110a}.adm-table tbody tr.row.dim td{color:#666}.adm-table td.name{color:#eee;font-weight:600}.adm-table tr.dim td.name{color:#666}.adm-table td.price{color:#f59e0b;font-weight:700}.adm-table td.cb,.adm-table th.cb{width:30px;text-align:center;padding:0}.adm-table td.act{text-align:right;color:#777}.adm-table td.act button{background:none;border:none;color:#888;cursor:pointer;padding:3px 5px;border-radius:6px;font-size:13px}.adm-table td.act button:hover{background:#222;color:#fff}.adm-table td input.cell{width:100%;box-sizing:border-box;background:#151515;border:1px solid #f59e0b88;border-radius:6px;color:#fff;font-size:12px;padding:3px 6px;font-family:inherit;text-align:right}.adm-tag-nophoto{color:#f59e0b;font-size:10px;font-weight:700;margin-left:6px}.adm-sdot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;vertical-align:1px}.adm-tfoot{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12px;flex-wrap:wrap}.adm-empty{color:#888;padding:40px 16px;text-align:center;font-size:13px}.adm-modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:16px}.adm-modal{background:#0c0c0c;border:1px solid #1c1c1c;border-radius:16px;width:1040px;max-width:100%;max-height:calc(100vh - 32px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 64px #00000073}.adm-modal.is-sm{width:720px}.adm-modal-head{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #1c1c1c;flex-shrink:0}.adm-modal-head b{font-size:16px;font-weight:700}.adm-modal-body{flex:1;overflow:auto;padding:16px 18px;min-height:0}.adm-modal-foot{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid #1c1c1c;background:#090909;flex-shrink:0;flex-wrap:wrap}.adm-x{width:32px;height:32px;border-radius:50%;background:transparent;color:#aaa;border:1px solid #1c1c1c;cursor:pointer;font-size:14px;flex-shrink:0}.adm-x:hover{color:#fff;background:#222}.adm-editor-grid{display:grid;grid-template-columns:340px minmax(0,1fr);gap:16px;align-items:start}.adm-don-head,.adm-don-row{display:grid;grid-template-columns:72px minmax(180px,2fr) 140px minmax(120px,1fr) 110px minmax(0,.8fr) 250px;gap:14px;align-items:center}.adm-don-head{padding:8px 16px}.adm-don-row{padding:10px 16px;border-top:1px solid #141414;cursor:pointer}.adm-don-row:hover{background:#101010}.adm-don-photo{width:72px;height:48px;border-radius:8px;overflow:hidden;background:#fff}.adm-don-photo img{width:100%;height:100%;object-fit:cover}.adm-progress{height:4px;border-radius:999px;background:#1a1a1a;width:100%;overflow:hidden}.adm-progress>span{display:block;height:100%;border-radius:999px;background:#f59e0b}.adm-desk-head{padding:8px 16px;display:flex;gap:10px;align-items:center;border-bottom:1px solid #141414;font-size:12px;flex-wrap:wrap}.adm-desk-thumb{width:52px;height:36px;border-radius:8px;overflow:hidden;background:#fff;flex-shrink:0}.adm-desk-thumb img{width:100%;height:100%;object-fit:cover}.adm-check{display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:start}.adm-check main{padding:16px 20px 40px;display:flex;flex-direction:column;gap:18px;min-width:0}.adm-check aside{border-left:1px solid #141414;background:#0b0b0b;display:flex;flex-direction:column;position:sticky;top:0;height:calc(100vh - 108px);min-height:360px}.adm-bigsearch{gap:10px;padding:0 2px;height:44px;font-size:16px;color:#888}.adm-bigsearch input{flex:1;min-width:0;background:none;border:none;outline:none;color:#f0f0f0;font-size:16px;font-family:inherit}.adm-drop{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:10;background:#0f0f0f;border:1px solid #1c1c1c;border-radius:12px;box-shadow:none;overflow:hidden}.adm-drop .it{display:flex;gap:10px;align-items:center;padding:9px 14px;border-top:1px solid #1a1a1a;cursor:pointer}.adm-drop .it:first-child{border-top:none}.adm-drop .it.hi{background:#1a1a1a}.adm-drop mark{background:none;color:#f59e0b}.adm-acc-h{display:flex;align-items:center;gap:10px;padding:9px 14px;border-top:1px solid #141414;cursor:pointer;background:none;border-left:none;border-right:none;border-bottom:none;width:100%;text-align:left;font-family:inherit;color:#bbb;font-size:13px}.adm-acc-h:first-child{border-top:none}.adm-acc-h:hover{background:#111}.adm-acc-h.open{background:#121212;color:#f0f0f0}.adm-acc-groups{background:#121212;padding:4px 0 10px}.adm-acc-group+.adm-acc-group{border-top:1px solid #1a1a1a}.adm-acc-gt{padding:10px 14px 2px 34px;color:#f59e0b;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.adm-acc-b{padding:4px 14px 8px 34px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px 8px;background:#121212}.adm-acc-pair{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;gap:0 8px;min-width:0}.adm-acc-one{min-width:0}.adm-acc-b label{display:flex;gap:8px;align-items:center;padding:6px 8px;border-radius:12px;cursor:pointer;font-size:13px;color:#999;min-width:0}.adm-acc-b label span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-acc-b label:hover{background:#181818;color:#ddd}.adm-acc-b label.on{background:#13110a;color:#f0f0f0;font-weight:800}.adm-picked{display:grid;grid-template-columns:minmax(0,1fr) 88px 46px 22px;gap:6px;align-items:center;padding:4px 14px}.adm-picked input{width:100%;box-sizing:border-box;background:#101010;border:1px solid #1c1c1c;border-radius:12px;color:#f0f0f0;font-size:12px;padding:5px 6px;font-family:inherit}.adm-picked input.need{border-color:#f59e0b88}.adm-picked input.pr{text-align:right;color:#f59e0b;font-weight:800}.adm-picked input.qt{text-align:center}.adm-picked input.oem{grid-column:1 / 4;font-size:11px;padding:4px 6px;color:#bbb;background:#111;border-color:#1f1f1f}.adm-picked{padding-bottom:8px;border-bottom:1px solid #141414}.adm-picked button{background:none;border:none;color:#777;cursor:pointer;font-size:13px;padding:0}.adm-picked button:hover{color:#f87171}.adm-check-mbar{display:none}.adm-req-exp td{background:#0f0d07!important;border-top:1px solid #2a2208;white-space:normal;height:auto;padding:0;cursor:default}.adm-req-inner{padding:12px 16px 14px 40px;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;font-size:12px}.adm-req-side{display:flex;flex-direction:column;gap:12px;border-left:1px solid #2a2208;padding-left:16px;min-width:0}.adm-pos{display:grid;grid-template-columns:minmax(0,1.5fr) 130px 120px minmax(0,1fr) 44px 86px 54px;gap:8px;align-items:center;min-height:28px;border-top:1px solid #1d1a10}.adm-pos.h{border-top:none;min-height:22px;font-size:10px;text-transform:uppercase;color:#777;letter-spacing:.04em}.adm-pos>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-req-pad{padding:10px 16px 40px}.adm-m-only{display:none}.adm-rcard{border-top:1px solid #161616;background:#0c0c0c}.adm-rcard:first-child{border-top:none}.adm-rcard.open{background:#0f0d07}.adm-rcard.dim{opacity:.6}.adm-rcard .hd{padding:11px 12px;cursor:pointer}.adm-rcard .l1{display:flex;align-items:center;gap:8px}.adm-rcard .l2{color:#eee;font-weight:700;font-size:14px;margin-top:4px}.adm-rcard .l3{color:#bbb;font-size:12px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-rcard .adm-req-inner{border-top:1px solid #2a2208}.adm-two{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px;padding:14px 16px;align-items:start}.adm-two.is-team3{grid-template-columns:230px minmax(0,1fr) 340px}.adm-two.is-team2{grid-template-columns:230px minmax(0,1fr)}.adm-two.is-sup{grid-template-columns:360px minmax(0,1fr)}.adm-person{display:grid;grid-template-columns:32px minmax(0,1fr) 170px auto;gap:10px;align-items:center;padding:8px 14px;border-top:1px solid #141414}.adm-side-nav{display:flex;flex-direction:column;gap:2px;position:sticky;top:0}.adm-side-nav button{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:none;border:none;color:#ccc;cursor:pointer;font-family:inherit;font-size:14px;text-align:left}.adm-side-nav button:hover{background:#111;color:#fff}.adm-side-nav button.on{background:#1a1500;color:#f59e0b;font-weight:800}.adm-side-nav button small{margin-left:auto;color:#777;font-size:11px}.adm-usa-page{flex:1;min-height:0;display:flex;flex-direction:column}.adm-usa{display:grid;grid-template-columns:minmax(0,1fr) 470px;gap:16px;padding:12px 16px 16px;align-items:stretch;flex:1;min-height:0;overflow:hidden}.adm-usa-list{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain}.adm-usa-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.adm-usa-card{overflow:hidden;cursor:pointer}.adm-usa-card:hover{border-color:#2a2a2a}.adm-usa-card.on{border-color:#f59e0b88;box-shadow:0 0 0 1px #f59e0b44}.adm-usa-card .ph{position:relative;aspect-ratio:16 / 10;background:#151515;display:flex;align-items:center;justify-content:center}.adm-usa-card .ph img{width:100%;height:100%;object-fit:cover}.adm-usa.is-closed{grid-template-columns:1fr}.adm-usa-x{position:absolute;top:10px;right:10px;z-index:2}.adm-usa-side{position:relative;min-height:0;overflow:auto;overscroll-behavior:contain;background:#0c0c0c;border:1px solid #1c1c1c;border-radius:16px;padding:14px 14px 0}.adm-usa-side .sf-card{max-width:none}.adm-usa-side .sf-card-head{padding-right:40px}.dn-grid{display:grid;grid-template-columns:330px minmax(0,1fr);gap:14px;align-items:start}.dn-side,.dn-main{display:flex;flex-direction:column;gap:12px;min-width:0}.dn-card{background:transparent;border:none;border-top:1px solid #1c1c1c;border-radius:12px;padding:16px 0 0}.dn-side>.dn-card:first-child,.dn-main>.dn-card:first-child{border-top:none;padding-top:0}.dn-h{color:#f4f4f4;font-size:14px;font-weight:700;text-transform:none;letter-spacing:0;margin-bottom:10px}.dn-mut{color:#777;text-transform:none;letter-spacing:0;font-weight:600}.dn-hint{color:#888;font-size:11px;margin-top:8px;line-height:1.4}.dn-hint.ok{color:#4ade80}.dn-hint.warn{color:#f59e0b}.dn-row2,.dn-row3{display:grid;gap:10px}.dn-row2{grid-template-columns:1fr 1fr}.dn-row3{grid-template-columns:repeat(3,minmax(0,1fr))}.dn-span2{grid-column:span 2}.dn-grid label,.dn-grid .dn-lbl{display:flex;flex-direction:column;gap:5px;min-width:0}.dn-grid label>span,.dn-grid .dn-lbl>span{color:#aaa;font-size:13px;font-weight:600}.dn-grid label>span em{color:#666;font-style:normal;font-weight:500;margin-left:4px}.dn-vin{border-color:transparent;background:transparent}.dn-vin-row{display:flex;gap:8px;align-items:center}.dn-vin-row input{flex:1;min-width:0;background:#101010;border:1px solid #1c1c1c;border-radius:12px;color:#f0f0f0;font-size:15px;letter-spacing:1px;padding:8px 10px;font-weight:700;min-height:36px;box-sizing:border-box}.dn-vin-row input:focus{outline:none;border-color:#f59e0b88}.dn-count{color:#666;font-size:12px;font-weight:800;font-family:JetBrains Mono,monospace}.dn-count.ok{color:#4ade80}.dn-seg{display:flex;flex-wrap:wrap;gap:4px}.dn-seg button{padding:7px 11px;border-radius:12px;border:1px solid #1c1c1c;background:transparent;color:#aaa;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;min-height:34px}.dn-seg button:hover{color:#fff;border-color:#333}.dn-seg button.on{background:#1a1500;color:#f59e0b;border-color:#f59e0b66}.adm-bottom{display:none;flex-shrink:0;height:64px;background:#090909;border-top:1px solid #1c1c1c;padding-bottom:env(safe-area-inset-bottom)}.adm-bottom button{flex:1;background:none;border:none;color:#888;font-family:inherit;font-size:11px;font-weight:700;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;position:relative}.adm-bottom button i{font-style:normal;font-size:18px;line-height:1;display:flex;justify-content:center}.adm-bottom button.on{color:#f59e0b}.adm-bottom .adm-badge{position:absolute;top:6px;left:calc(50% + 6px)}.adm-sheet-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:60;display:flex;align-items:flex-end}.adm-sheet{width:100%;background:#101010;border-top:1px solid #1c1c1c;border-radius:20px 20px 0 0;padding:8px 10px 18px}.adm-sheet .grab{width:40px;height:4px;border-radius:2px;background:#333;margin:4px auto 10px}.adm-sheet button{display:flex;align-items:center;gap:12px;width:100%;padding:13px 12px;border-radius:12px;background:none;border:none;color:#ddd;font-size:15px;font-family:inherit;text-align:left;cursor:pointer}.adm-sheet button.on{color:#f59e0b;font-weight:800;background:#1a1500}@media(max-width:900px){.adm-rail{display:none}.adm-bottom,.adm-hdr .adm-logo{display:flex}.adm-here{display:none}.adm-user.adm-user-m{display:flex}.adm-search{flex:1 1 140px;width:auto;max-width:200px}.adm-kbd{display:none}}@container admpane (max-width: 1040px){.adm-don-head{display:none}.adm-don-row{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"ph main main" "ph st st" "det det act";row-gap:6px}.adm-don-row>.ph{grid-area:ph}.adm-don-row>.main{grid-area:main}.adm-don-row>.st{grid-area:st;display:flex;gap:8px;align-items:center}.adm-don-row>.st .adm-mut{margin-top:0!important}.adm-don-row>.det{grid-area:det}.adm-don-row>.act{grid-area:act}.adm-don-row>.sum,.adm-don-row>.sup{display:none}.adm-don-photo{width:64px;height:44px}.adm-check{grid-template-columns:1fr}.adm-check aside{border-left:none;border-top:1px solid #141414;position:static;height:auto;min-height:0}.adm-req-inner{grid-template-columns:1fr;padding-left:16px}.adm-req-side{border-left:none;padding-left:0;border-top:1px solid #2a2208;padding-top:12px}.adm-two,.adm-two.is-team3,.adm-two.is-team2,.adm-two.is-sup{grid-template-columns:1fr}.adm-side-nav{flex-direction:row;overflow-x:auto;position:static}.adm-side-nav button{white-space:nowrap}.adm-editor-grid{grid-template-columns:1fr}.adm-usa-page{overflow:auto}.adm-usa{grid-template-columns:1fr;flex:none;overflow:visible}.adm-usa-list{overflow:visible}.dn-grid{grid-template-columns:1fr}.dn-main{order:-1}.adm-usa-side{overflow:visible;order:-1;padding-bottom:14px}.adm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.adm-hdr{padding:0 10px;gap:8px}.adm-logo div{display:flex}.adm-add-label{display:none}.adm-acc-b{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:14px}.adm-acc-pair{grid-column:span 2}.adm-acc-gt{padding-left:14px}.adm-bar{padding:8px 10px}.adm-find{width:100%}.adm-person{grid-template-columns:32px minmax(0,1fr)}.adm-fbtn{display:inline-flex}.adm-person>select,.adm-person>div:last-child{grid-column:1 / -1}.adm-person>select{max-width:none!important;width:100%}.adm-req-pad{padding:10px 0 40px}.adm-req-pad>.adm-note{padding:0 12px}.adm-m-only{display:block;white-space:normal}.adm-pos>span:first-child{white-space:normal}.adm-stats{padding:10px 10px 0;gap:8px}.adm-stat{padding:8px 10px}.adm-stat b{font-size:15px}.adm-check-mbar{display:flex;align-items:center;justify-content:space-between;gap:10px;position:sticky;bottom:0;grid-column:1 / -1;padding:10px 12px;background:#1a1500;border-top:1px solid #f59e0b44;font-size:13px;z-index:5}.adm-filters.open .adm-filter{flex:1 1 45%;max-width:none}.adm-stats-line{width:100%;order:10;font-size:11px}.adm-tablepad{padding:8px 0}.adm-desk-only{display:none!important}.adm-mlist{display:flex;flex-direction:column;border-top:1px solid #151515;border-bottom:1px solid #151515}.adm-tfoot{padding:0 10px}.adm-tfoot .adm-note{display:none}.adm-chips-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.adm-chips-row::-webkit-scrollbar{display:none}.adm-catbar{padding:8px 10px 0}.adm-check main{padding:12px}.adm-modal-bg{padding:0}.adm-modal{max-height:100vh;height:100%;border-radius:0;box-shadow:none}.adm-pos{grid-template-columns:minmax(0,1fr) 40px 80px}.adm-pos>.o,.adm-pos>.d,.adm-pos>.s{display:none}.adm-hide-sm{display:none!important}.dn-row3{grid-template-columns:1fr 1fr}.dn-span2{grid-column:span 2}.dn-row2{grid-template-columns:1fr}.dn-vin-row input{font-size:15px;letter-spacing:1px}.dn-keys,.adm-modal-foot .adm-mut{display:none}.adm-sub{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none}.adm-sub::-webkit-scrollbar{display:none}.adm-bar .adm-spacer{display:none}.adm-bar>.adm-find{width:100%!important;flex:1 1 100%}.adm-bar>.adm-filter{flex:1 1 auto;max-width:none}.adm-side-nav .adm-lbl,.adm-side-nav button small{display:none}.adm-sup-name{flex-basis:100%!important}}.adm-usa-tip{font-size:13px;color:#bbb;line-height:1.5;padding:10px 12px;border-radius:12px;background:transparent;border:1px solid #1c1c1c}.adm-usa-tip b{color:#f59e0b}.adm-usa-check{display:flex;align-items:center;gap:8px;margin-top:8px;color:#ccc;font-size:12px;cursor:pointer}.adm-usa-more{border:1px solid #1c1c1c;border-radius:12px;padding:10px 12px;background:transparent}.adm-usa-more summary{cursor:pointer;color:#bbb;font-size:12px;font-weight:700}.adm-usa-more summary span{color:#777;font-weight:600}.adm-usa-side .sf-actions{position:sticky;bottom:0;background:#0c0c0c;padding:10px 0 14px;z-index:1;align-items:center;border-top:1px solid #1c1c1c}.adm-sheet-ic{width:22px;display:inline-flex;align-items:center;justify-content:center;color:#aaa;flex:none}.adm-sheet button.on .adm-sheet-ic,.adm-menu button.on .adm-sheet-ic{color:#f59e0b}.adm-find-ic{display:inline-flex;color:#777;flex:none}.adm-search>span{display:inline-flex}.adm-purge{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 16px 12px;padding:12px 14px;border-radius:12px;background:#140c0c;border:1px solid #3a1a1a}.adm-purge>div:first-child{display:flex;flex-direction:column;gap:3px;min-width:0}.adm-purge b{color:#f3d0d0;font-size:13px}.adm-purge span{color:#a88;font-size:11px}.adm-purge-act{display:flex;gap:6px;flex-wrap:wrap}.staff-form{container-type:inline-size;container-name:sform;min-width:0;box-sizing:border-box}.sf-card{background:transparent;border:none;border-radius:0;padding:0;max-width:none;width:100%}.sf-card-head{margin-bottom:12px}.sf-kicker{color:#f59e0b;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}.sf-card-title{color:#f2f2f2;font-size:18px;font-weight:700;letter-spacing:0;margin-top:2px;line-height:1.25}.sf-stack{display:flex;flex-direction:column;gap:0;min-width:0}.sf-section{background:transparent;border:none;border-top:1px solid #1c1c1c;border-radius:0;padding:14px 0 12px;min-width:0}.sf-stack>.sf-section:first-child{border-top:none;padding-top:0}.sf-section-title{color:#f4f4f4;font-size:14px;font-weight:700;letter-spacing:0;text-transform:none;margin-bottom:10px}.sf-section-hint{color:#8a8a8a;font-size:13px;line-height:1.4;margin:-6px 0 10px}.sf-grid-2,.sf-grid-3{display:grid;grid-template-columns:1fr;gap:10px 12px;min-width:0;align-items:start}.sf-field{min-width:0;display:flex;flex-direction:column}.sf-label{display:block;color:#aaa;font-size:13px;font-weight:600;margin-bottom:6px;letter-spacing:0;text-transform:none;line-height:1.3}.sf-req{color:#f59e0b;font-weight:700}.sf-hint{color:#8a8a8a;font-size:12px;line-height:1.4;margin-top:5px}.sf-hint-ok{color:#4ade80}.sf-hint-off{color:#f59e0b}.sf-hint-err{color:#f87171}.sf-error{color:#f87171;font-size:13px;margin-top:8px}.staff-form input:not([type=checkbox]):not([type=file]):not([type=radio]),.staff-form textarea,.staff-form select{width:100%;box-sizing:border-box;background:#101010!important;border:1px solid #1c1c1c!important;border-radius:10px!important;padding:8px 10px!important;color:#f4f4f4!important;font-size:14px!important;font-family:inherit!important;line-height:1.3;min-height:36px}.staff-form textarea{min-height:76px;resize:vertical}.staff-form input[type=date]{color-scheme:dark;min-height:36px}.staff-form input::placeholder,.staff-form textarea::placeholder{color:#6b6b6b;opacity:1}.staff-form input:not([type=checkbox]):not([type=file]):focus,.staff-form textarea:focus,.staff-form select:focus{border-color:#f59e0b!important;outline:none!important;box-shadow:none!important}.staff-form .sf-mono{font-family:JetBrains Mono,ui-monospace,monospace!important;letter-spacing:.4px}.sf-vin-row{display:flex;gap:8px;align-items:stretch}.sf-vin-row .sf-btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px}.sf-vin-row input{flex:1;min-width:0;letter-spacing:.6px!important}.staff-form .sf-phone{background:#101010!important;border:1px solid #1c1c1c!important;border-radius:10px!important;min-height:36px}.staff-form .sf-phone:focus-within{border-color:#f59e0b!important;box-shadow:none!important}.staff-form .sf-phone>span{padding:8px 10px!important;font-size:13px!important}.staff-form .sf-phone input{background:none!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:8px 10px!important;min-height:34px!important;font-size:14px!important}.staff-form .sf-dd{border-radius:12px!important;border-color:#1c1c1c!important}.staff-form .sf-dd button{font-size:13px!important;padding:8px 10px!important}.sf-photos{display:flex;gap:8px;flex-wrap:wrap;align-items:stretch}.sf-photo{position:relative;width:96px;height:72px;border-radius:8px;overflow:hidden;border:1px solid #1c1c1c;background:#101010;flex-shrink:0}.sf-photo.is-primary{border-color:#f59e0b}.sf-photo img{width:100%;height:100%;display:block}.sf-photo-x{position:absolute;top:0;right:0;width:22px;height:22px;border:none;border-radius:0 8px;background:#000000b8;color:#eee;cursor:pointer;font-size:12px;line-height:1;padding:0}.sf-photo-badge{position:absolute;left:0;bottom:0;background:#f59e0b;color:#111;font-size:10px;font-weight:700;padding:2px 5px;border-radius:0 6px 0 0}.sf-photo-add{width:96px;height:72px;border-radius:8px;border:1px dashed #3a3a3a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#aaa;cursor:pointer;background:#101010;flex-shrink:0}.sf-photo-add:hover{border-color:#f59e0b;color:#f59e0b}.sf-photo-plus{font-size:18px;line-height:1;font-weight:600}.sf-photo-add-text{font-size:11px;font-weight:700}.sf-seg{display:flex;gap:8px}.sf-seg-btn{flex:1;padding:8px 10px;border-radius:10px;cursor:pointer;font-size:13px;font-family:inherit;font-weight:700;background:transparent;border:1px solid #1c1c1c;color:#888;min-height:36px}.sf-seg-btn.is-ok.is-on{background:#052e16;border-color:#16a34a66;color:#4ade80}.sf-seg-btn.is-bad.is-on{background:#2a1212;border-color:#dc262666;color:#f87171}.sf-seg-btn.is-ok:not(.is-on){color:#4ade80aa}.sf-seg-btn.is-bad:not(.is-on){color:#f87171aa}.sf-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.sf-chip{background:#14110a;color:#f59e0b;font-size:12px;padding:4px 8px;border:1px solid #1c1c1c;border-radius:999px;display:inline-flex;gap:6px;align-items:center}.sf-chip button{background:none;border:none;color:#aaa;cursor:pointer;padding:0;line-height:1;font-size:12px}.sf-actions{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap;align-items:center}.sf-btn{padding:8px 12px;border:1px solid transparent;border-radius:10px;font-weight:700;font-size:13px;cursor:pointer;font-family:inherit;line-height:1.2;min-height:36px}.sf-btn:disabled{opacity:.55;cursor:not-allowed}.sf-btn-primary{background:#f59e0b;color:#111}.sf-btn-amber{background:transparent;color:#f59e0b;border-color:#f59e0b66;white-space:nowrap;flex-shrink:0}.sf-btn-ghost{background:transparent;color:#ddd;border-color:#1c1c1c}.sf-btn-danger{background:transparent;color:#f87171;border-color:#3a1a1a}.sf-note,.sf-inset{background:transparent;border:1px solid #1c1c1c;border-radius:12px;padding:10px 12px;color:#9a9a9a;font-size:13px;line-height:1.4}.sf-inset{margin-top:8px}.sf-fits-row{display:grid;grid-template-columns:1fr;gap:8px;align-items:end}.sf-fits-row .sf-btn{min-height:36px}@container sform (min-width: 520px){.sf-grid-2,.sf-grid-3{grid-template-columns:1fr 1fr}.sf-fits-row{grid-template-columns:1.2fr 1.4fr auto}}@container sform (min-width: 680px){.sf-grid-3{grid-template-columns:1fr 1fr 1fr}.sf-fits-row.is-years{grid-template-columns:1.1fr 1.1fr .7fr .7fr auto}}@media(max-width:640px){.sf-photo,.sf-photo-add{width:84px;height:64px}}.pd-page .mono{font-family:JetBrains Mono,monospace}.pd-wrap{width:100%;box-sizing:border-box;max-width:1240px;margin:0 auto;padding:24px 28px 40px}.pd-head h1,.pd-info h1{margin:0;color:#f2f2f2;font-weight:800;letter-spacing:-.02em}.pd-head h1{font-size:30px}.pd-head p{margin:6px 0 0;color:#8a8a8a;font-size:16px}.pd-filters{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 4px;align-items:center}.pd-filters button{padding:8px 14px;min-height:40px;border-radius:999px;border:1px solid #242424;background:transparent;color:#bbb;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.pd-filters button:hover{color:#fff;border-color:#3a3a3a}.pd-filters button.on{background:#1a1500;color:#f59e0b;border-color:#f59e0b66}.pd-filters .sep{width:1px;height:20px;background:#222;margin:0 4px}.pd-empty{color:#888;padding:48px 0;text-align:center}.pd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-top:16px}.pd-card{text-align:left;background:#0d0d0d;border:1px solid #1a1a1a;border-radius:16px;overflow:hidden;cursor:pointer;padding:0;font-family:inherit;color:inherit;display:flex;flex-direction:column;transition:border-color .15s,transform .15s}.pd-card:hover{border-color:#f59e0b55;transform:translateY(-1px)}.pd-card .ph{position:relative;aspect-ratio:16 / 10;background:#fff;overflow:hidden}.pd-card .ph .pd-pill{position:absolute;left:10px;top:10px}.pd-card .cnt{position:absolute;right:10px;bottom:10px;background:#000000b3;color:#eee;font-size:13px;font-weight:700;padding:4px 10px;border-radius:999px}.pd-card .bd{padding:14px 16px 16px;display:flex;flex-direction:column;gap:4px;flex:1}.pd-card .t{color:#f0f0f0;font-weight:800;font-size:17px}.pd-card .m{color:#8a8a8a;font-size:14px}.pd-card .ft{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding-top:10px;border-top:1px solid #171717;font-size:14px;font-weight:700}.pd-card .ft .ok{color:#4ade80}.pd-card .ft .mut{color:#777}.pd-card .ft .go{color:#f59e0b}.pd-pill{display:inline-block;font-size:13px;font-weight:800;padding:4px 10px;border-radius:999px}.pd-back{background:none;border:none;color:#999;cursor:pointer;font-size:15px;padding:0;margin-bottom:14px;font-family:inherit}.pd-back:hover{color:#f59e0b}.pd-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;align-items:start}.pd-gal{display:flex;flex-direction:column;gap:8px;min-width:0}.pd-main{aspect-ratio:16 / 10;border-radius:16px;overflow:hidden;background:#fff;border:1px solid #1a1a1a;padding:0}.pd-main img{width:100%;height:100%;object-fit:cover;display:block}.pd-thumbs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.pd-thumbs button{width:76px;height:54px;flex-shrink:0;border-radius:9px;overflow:hidden;border:2px solid transparent;padding:0;cursor:pointer;background:#111;opacity:.7}.pd-thumbs button.on{border-color:#f59e0b;opacity:1}.pd-thumbs img{width:100%;height:100%;object-fit:cover}.pd-info{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.pd-info h1{font-size:30px;line-height:1.2}.pd-specs{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#1a1a1a;border:1px solid #1a1a1a;border-radius:14px;overflow:hidden;width:100%}.pd-specs>div{background:#0d0d0d;padding:10px 12px;display:flex;flex-direction:column;gap:3px;min-width:0}.pd-specs span{color:#777;font-size:13px;font-weight:700}.pd-specs b{color:#e8e8e8;font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-cta{width:100%;padding:14px 16px;border-radius:12px;border:none;background:#f59e0b;color:#000;font-weight:800;font-size:16px;cursor:pointer;font-family:inherit}.pd-cta:hover{background:#fbbf24}.pd-note{color:#777;font-size:14px;line-height:1.5}.pd-sec{margin-top:28px}.pd-sec h2{margin:0 0 12px;color:#eee;font-size:20px;font-weight:800}.pd-cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.pd-cats button{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid #1c1c1c;background:#0d0d0d;color:#ddd;cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;text-align:left}.pd-cats button:hover{border-color:#f59e0b55}.pd-cats .ic{width:38px;height:38px;border-radius:10px;background:#1a1500;color:#f59e0b;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pd-cats .t{flex:1;min-width:0}.pd-cats b{color:#f59e0b;font-size:15px}.pd-parts{display:flex;flex-wrap:wrap;gap:10px}.pd-parts button{display:flex;align-items:center;gap:12px;flex:1 1 280px;max-width:420px;padding:12px 14px;border-radius:14px;border:1px solid #1c1c1c;background:#0d0d0d;color:#eee;cursor:pointer;font-family:inherit;text-align:left}.pd-parts button:hover{border-color:#f59e0b55}.pd-parts .ph{width:40px;height:40px;border-radius:10px;background:#1a1500;color:#f59e0b;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pd-parts .ph img{width:100%;height:100%;object-fit:cover}.pd-parts .t{flex:1;min-width:0;font-size:15px;font-weight:700;line-height:1.3}.pd-parts .t small{display:block;color:#777;font-size:13px;font-weight:500;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-parts b{color:#f59e0b;font-size:15px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.pd-more{margin-top:10px;background:none;border:1px solid #f59e0b44;color:#f59e0b;border-radius:10px;padding:9px 14px;font-weight:800;cursor:pointer;font-family:inherit}.pd-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;background:#000000eb;display:flex;align-items:center;justify-content:center}.pd-zoom img{max-width:92vw;max-height:86vh;border-radius:10px}.pd-zoom button{position:absolute;background:#141414cc;border:1px solid #333;color:#fff;border-radius:999px;width:44px;height:44px;font-size:22px;cursor:pointer}.pd-zoom .l{left:20px;top:50%}.pd-zoom .r{right:20px;top:50%}.pd-zoom .x{right:20px;top:20px;font-size:16px}@media(max-width:900px){.pd-hero{grid-template-columns:1fr}}@media(max-width:720px){.pd-wrap{padding:16px 12px 32px}.pd-head h1,.pd-info h1{font-size:24px}.pd-grid{grid-template-columns:1fr}.pd-filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.pd-filters button{flex-shrink:0}.pd-parts button{flex-basis:100%;max-width:none}.pd-cats{grid-template-columns:1fr 1fr}}.model-body{display:flex;flex-direction:column;flex:1 0 auto}.model-content{min-width:0}.cat-rail{display:flex;flex-wrap:wrap;gap:6px;padding:12px 20px;border-bottom:1px solid #111;background:#080808}.cat-rail-item{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 12px;min-height:40px;border-radius:999px;text-decoration:none;color:#ddd;font-size:15px;font-weight:600;line-height:1.2;border:1px solid #222;background:#0d0d0d;flex-shrink:0}.cat-rail-item .ic{color:#9a9a9a;display:flex}.cat-rail-item .t{white-space:nowrap}.cat-rail-item b{font-size:14px;font-weight:800;color:#bbb;font-variant-numeric:tabular-nums}.cat-rail-item:hover{background:#121212;border-color:#333;color:#fff}.cat-rail-item:hover .ic{color:#f59e0b}.cat-rail-item.on{background:#1a1500;border-color:#f59e0b33;color:#f59e0b;font-weight:800}.cat-rail-item.on .ic,.cat-rail-item.on b{color:#f59e0b}.cat-rail-item.empty{color:#4b4b4b;font-weight:500;border-color:#161616;background:transparent}.cat-rail-item.empty .ic{color:#3a3a3a}.cat-rail-item.more{border-style:dashed;color:#888;background:transparent;cursor:pointer;font-family:inherit;font-size:14px}.cat-rail-item.more:hover{color:#ddd}.cat-head{padding:10px 20px 12px;border-bottom:1px solid #111;display:flex;flex-direction:column;gap:12px}.cat-head-top{display:flex;align-items:center;gap:12px}.cat-head-ic{width:42px;height:42px;border-radius:12px;background:#1a1500;border:1px solid #f59e0b33;color:#f59e0b;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cat-head-t{color:#f2f2f2;font-size:20px;font-weight:800;letter-spacing:-.01em}.cat-head-m{color:#888;font-size:14px;margin-top:2px}.cat-head-top .cat-chip.ghost{margin-left:auto}.cat-groups{display:flex;flex-direction:column;gap:8px}.cat-group{display:flex;gap:12px;align-items:flex-start}.cat-group-t{width:168px;flex-shrink:0;color:#6f6f6f;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding-top:10px}.cat-group-chips{display:flex;gap:6px;flex-wrap:wrap;min-width:0}.cat-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;min-height:38px;border-radius:999px;border:1px solid #262626;color:#ddd;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;background:transparent}.cat-chip i{font-style:normal;color:#777;font-weight:700}.cat-chip:hover{border-color:#3a3a3a;color:#fff}.cat-chip.on{background:#1a1500;border-color:#f59e0b66;color:#f59e0b}.cat-chip.on i{color:#f59e0b;opacity:.75}.cat-chip.ghost{color:#f59e0b;border-color:#f59e0b44}@media(max-width:1180px){.cat-rail{flex-wrap:nowrap;overflow-x:auto;padding:10px 14px;position:sticky;top:0;z-index:5;scrollbar-width:none}.cat-rail::-webkit-scrollbar{display:none}.cat-rail-item.empty,.cat-rail-item.more{display:none}}@media(max-width:720px){.cat-head{padding:12px}.cat-group{flex-direction:column;gap:6px}.cat-group-t{width:auto;padding-top:0}.cat-group-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%;padding-bottom:2px}.cat-group-chips::-webkit-scrollbar{display:none}.cat-head-t{font-size:18px}}.page-pad.home-page{flex:1;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none;scrollbar-width:none;background:#080808;padding:12px 48px 0}.page-pad.home-page::-webkit-scrollbar{width:0;height:0}.home-wrap{width:100%;max-width:1120px;min-width:0;margin:0 auto;box-sizing:border-box}.home-page>.home-wrap{padding-bottom:72px}.home-hero{position:relative;flex-shrink:0;margin:-12px -48px 0;overflow:hidden;isolation:isolate}.home-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.home-hero-bg img{position:absolute;top:0;right:max(32px,calc((100% - 1120px)/2));width:min(56%,780px);height:100%;object-fit:cover;object-position:40% 30%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 16%,#000 70%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 16%,#000 70%,transparent 100%)}.home-hero-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#08080894,#0808081a 14%,#08080800 32%,#0808082e 58%,#080808b3 78%,#080808),linear-gradient(90deg,#080808,#080808f0 34%,#0808088c 50%,#0808081f 68%,#08080894)}.home-hero .home-wrap{position:relative;z-index:1;display:flex;flex-direction:column;padding:28px 48px 12px}.home-copy{max-width:640px;padding:20px 0 28px}.home-copy h1{margin:0;max-width:11em;color:#f4f4f4;font-family:Manrope,sans-serif;font-weight:500;font-size:clamp(40px,4.6vw,60px);letter-spacing:-.03em;line-height:1.04}.home-keep{white-space:nowrap}.home-deck{margin:20px 0 0;max-width:28em;color:#a3a3a3;font-size:18px;line-height:1.5}.home-btn{display:inline-flex;align-items:center;gap:14px;min-height:48px;margin-top:28px;padding:0 18px 0 20px;border:1px solid rgba(244,244,244,.72);border-radius:0;background:linear-gradient(#f59e0b,#f59e0b) left center / 0 100% no-repeat;color:#f4f4f4;font-size:15px;font-weight:500;text-decoration:none;transition:background-size .22s ease,color .1s ease,border-color .18s ease}.home-btn:after{content:"";width:18px;height:1px;background:currentColor;transform-origin:left center;transition:transform .22s cubic-bezier(.22,1,.36,1)}.home-btn:hover{background-size:100% 100%;border-color:#f59e0b;color:#111;transition:background-size .34s cubic-bezier(.22,1,.36,1),color .14s ease .18s,border-color .28s ease}.home-btn:hover:after{transform:scaleX(1.65)}.home-btn:focus-visible{outline:2px solid #f59e0b;outline-offset:3px}.home-ticker{position:relative;flex-shrink:0;margin:20px -48px 28px;overflow:hidden;border-top:1px solid #1a1a1a;border-bottom:1px solid #1a1a1a;background:#0c0c0c}.home-ticker-live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.home-ticker-track{display:flex;flex-wrap:nowrap;width:max-content;animation:home-ticker 42s linear infinite}.home-ticker:hover .home-ticker-track,.home-ticker:focus-within .home-ticker-track{animation-play-state:paused}.home-ticker-row{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;width:max-content;margin:0;padding:0;list-style:none}.home-ticker-row li{display:inline-flex;flex:0 0 auto;align-items:center;gap:14px;min-height:46px;padding-right:36px;color:#c8c8c8;font-size:15px;font-weight:500;white-space:nowrap}.home-ticker-row li:before{content:"";width:5px;height:5px;flex-shrink:0;border-radius:50%;background:#f59e0b}@keyframes home-ticker{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(hover:none){.home-ticker:hover .home-ticker-track{animation-play-state:running}}.home-work{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;margin-top:4px}.home-work>h2{grid-column:1 / -1}.home-work>h2,.home-stock h2{margin:0 0 8px;color:#f4f4f4;font-family:Manrope,sans-serif;font-size:22px;font-weight:500;letter-spacing:-.02em}.home-row{display:grid;grid-template-columns:36px minmax(0,1fr);gap:8px 12px;align-content:start;padding:20px 0 12px;border-top:1px solid rgba(244,244,244,.08)}.home-num{padding-top:3px;color:#8d8d8d;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;line-height:1.3;font-variant-numeric:tabular-nums}.home-row h3,.home-sheet h3{margin:0;color:#f4f4f4;font-family:Manrope,sans-serif;font-size:18px;font-weight:500}.home-row p{grid-column:2;margin:0;color:#a3a3a3;font-size:15px;line-height:1.55}.home-actions{grid-column:2;display:flex;flex-wrap:wrap;gap:0 20px}.home-row a{display:inline-flex;align-items:center;min-height:44px;color:#f4f4f4;font-size:15px;text-decoration:underline;text-decoration-color:#f59e0bb3;text-decoration-thickness:1px;text-underline-offset:4px}.home-stock{margin-top:56px}.home-stock-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px 24px;flex-wrap:wrap}.home-stock-head h2{margin:0}.home-groups{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);gap:28px 40px;margin-top:18px;align-items:start}.home-groups h3{margin:0 0 10px;color:#f59e0b;font-family:Manrope,sans-serif;font-size:15px;font-weight:600}.home-stack{display:flex;flex-direction:column}.home-line,.home-brand{display:flex;align-items:center;gap:14px;min-height:52px;padding:0;border:none;border-bottom:1px solid #1c1c1c;border-radius:0;background:none;color:#f4f4f4;font-size:17px;text-decoration:none}.home-stack>a:last-child{border-bottom:none}.home-line-name,.home-brand-name{flex:1;min-width:0}.home-cat-ic{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#c8c8c8}.home-n{color:#8d8d8d;font-variant-numeric:tabular-nums}.home-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 24px;margin:32px 0 0;color:#8d8d8d;font-size:14px}.home-meta a,.home-meta span{display:inline-flex;align-items:center;min-height:44px;color:#c8c8c8;text-decoration:none}@media(min-width:1101px){.home-meta{display:none}}.home-line,.home-row a,.home-meta a{transition:color .16s cubic-bezier(.22,1,.36,1),background-color .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1)}.home-line:hover,.home-brand:hover{border-color:#3a3a3a;color:#f59e0b}.home-row a:hover,.home-meta a:hover{color:#f59e0b}@media(prefers-reduced-motion:reduce){.home-line,.home-row a,.home-meta a,.home-btn,.home-btn:after{transition:none}}.home-page a:focus-visible{outline:2px solid #f59e0b;outline-offset:3px}@media(max-width:760px){.page-pad.home-page{padding:4px 16px 0}.home-page>.home-wrap{padding-bottom:48px}.home-ticker{margin:16px -16px 20px}.home-ticker-track{display:flex;flex-wrap:nowrap;width:max-content;animation-name:home-ticker;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:running}.home-ticker-row,.home-ticker-row+.home-ticker-row{display:flex;flex-wrap:nowrap;justify-content:flex-start;width:max-content;padding:0}.home-ticker-row li,.home-ticker-row li:nth-child(n+4){display:inline-flex}.home-work,.home-groups{display:block}.home-groups>div+div{margin-top:28px;padding-top:22px;border-top:1px solid rgba(244,244,244,.14)}.home-work{display:block;margin-top:28px}.home-copy h1{max-width:none;font-size:34px}.home-deck{font-size:16px}.home-hero{margin:-4px -16px 0;min-height:0}.home-hero .home-wrap{min-height:0;justify-content:flex-end;padding:calc(min(68vw,300px) - 10px) 16px 18px}.home-hero-bg img{top:0;right:auto;left:0;width:100%;height:min(68vw,300px);object-fit:cover;object-position:center center;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 88%,transparent 100%)}.home-hero-bg:after{background:linear-gradient(180deg,#08080838,#08080800 10%,#08080800 52%,#0808088c 70%,#080808 86%)}.home-copy{max-width:none;padding:0}.home-stock{margin-top:40px}}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;height:100dvh;background:#080808;overflow:hidden}body{font-family:Manrope,system-ui,sans-serif;color:#ddd;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#252525;border-radius:2px}input,select,textarea,button{outline:none;font-family:inherit}input::placeholder,textarea::placeholder{color:#999;opacity:1}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ahDoneIn{0%{opacity:0}to{opacity:1}}@keyframes ahDoneCard{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ahSentDraw{to{stroke-dashoffset:0}}@keyframes ahSend{0%{transform:translate(-120%)}to{transform:translate(320%)}}.ah-sent{width:52px;height:52px;margin:0 0 16px;padding:0;border:0;outline:none;box-shadow:none;background:none;border-radius:0;display:flex;align-items:center;justify-content:center}.ah-sent svg{display:block;border:0;outline:none;background:none;overflow:visible}.ah-sent path{fill:none;stroke:#f59e0b;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:36;stroke-dashoffset:36}.ah-done .ah-sent path{animation:ahSentDraw 1.15s cubic-bezier(.25,.1,.25,1) .16s forwards}.ah-send-stage:not(.is-done) .ah-sent path{animation:none}.ah-done-card{animation:ahDoneCard .6s cubic-bezier(.22,1,.36,1) both}.ah-send-stage{position:relative;display:grid;align-items:start;overflow:hidden}.ah-send-stage>.ah-send-form,.ah-send-stage>.ah-done{grid-area:1/1;min-width:0}.ah-send-stage>.ah-send-form{transition:opacity .8s cubic-bezier(.25,.1,.25,1),transform .8s cubic-bezier(.25,.1,.25,1)}.ah-send-stage>.ah-done{opacity:0;visibility:hidden;pointer-events:none}.ah-send-stage:not(.is-done)>.ah-done{position:absolute;width:100%;left:0;top:0}.ah-send-stage.is-done>.ah-send-form{position:absolute;left:0;top:0;width:100%;opacity:0;transform:translateY(-8px);pointer-events:none}.ah-send-stage.is-done>.ah-done{position:relative;visibility:visible;pointer-events:auto;animation:ahDoneIn .8s cubic-bezier(.25,.1,.25,1) both}.ah-done-k{color:#f59e0b;font-size:13px;font-weight:700}.ah-ok{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;text-align:center}.ah-ok .ah-sent{margin:0 0 18px}.ah-ok p{margin:0;color:#f4f4f4;font:500 22px/1.2 Manrope,sans-serif;letter-spacing:-.03em}.ah-ok .ah-ok-note{margin:12px 0 0;max-width:26em;color:#a3a3a3;font:500 14px/1.45 Manrope,sans-serif;letter-spacing:0}.ah-ok .ah-ok-done{margin-top:22px;min-width:168px;height:48px;padding:0 22px;border:0;border-radius:0;background:#f59e0b;color:#111;font:600 15px/1 Manrope,sans-serif;cursor:pointer}.ah-ok .ah-ok-done:focus-visible{outline:2px solid #f59e0b;outline-offset:3px}.ah-ok .ah-ok-next{margin-top:22px;padding:0;border:0;background:none;color:#f4f4f4;font:500 16px/1.2 Manrope,sans-serif;letter-spacing:-.02em;cursor:pointer}.ah-ok .ah-ok-next:hover{color:#f59e0b}.ah-ok .ah-ok-next:focus-visible{outline:2px solid #f59e0b;outline-offset:3px}.ah-send{position:relative;overflow:hidden}.ah-send.is-sending:after{content:"";position:absolute;left:0;bottom:0;width:36%;height:2px;background:#111;animation:ahSend .7s cubic-bezier(.22,1,.36,1) infinite}.usa-lead-form .ah-send.is-sending:after{background:#f59e0b}@media(prefers-reduced-motion:reduce){.ah-sent path,.ah-done-card,.ah-send.is-sending:after,.ah-send-stage.is-done>.ah-done{animation:none}.ah-sent path{stroke-dashoffset:0}.ah-send-stage>.ah-send-form,.ah-send-stage.is-done>.ah-done{transition:none}.ah-send-stage.is-done>.ah-done{opacity:1;visibility:visible}}@keyframes ahGoogleGlow{0%{box-shadow:0 0 #f59e0b8c}35%{box-shadow:0 0 0 7px #f59e0b38}to{box-shadow:0 0 #f59e0b00}}.ah-from-google{animation:ahGoogleGlow 1.6s ease-out 2;outline:2px solid rgba(245,158,11,.7);outline-offset:2px}.ah-from-google-field{outline:1px solid rgba(245,158,11,.55);background:#1a1500!important}.part-row:hover{background:#141414!important}.part-modal{display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);max-height:90vh;min-height:0;overflow:hidden}@media(min-width:820px){.part-modal{grid-template-columns:1.15fr .9fr;grid-template-rows:minmax(0,1fr)}}.part-modal-info{min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.part-gallery{display:flex;flex-direction:column;height:100%;min-height:0}.part-gallery-main{position:relative;flex:1 1 auto;min-height:260px;display:flex;align-items:center;justify-content:center;background:#0c0c0c;overflow:hidden;touch-action:pan-y}.part-gallery-img{width:100%;height:100%;max-height:min(70vh,640px);object-fit:contain;object-position:center;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#0c0c0c}.part-gallery-empty{min-height:160px;display:flex;align-items:center;justify-content:center;color:#999;font-size:13px}.part-gallery-thumbs{display:flex;gap:6px;padding:8px 10px;overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;background:#0a0a0a;border-top:1px solid #1a1a1a;flex:none;scrollbar-width:thin}.part-gallery-thumb{flex:0 0 60px;width:60px;height:46px;padding:0;border-radius:7px;overflow:hidden;cursor:pointer;border:2px solid transparent;background:#111;opacity:.65;transition:opacity .12s,border-color .12s}.part-gallery-thumb:hover{opacity:1}.part-gallery-thumb.on{border-color:#f59e0b;opacity:1}.part-modal-media{display:flex;flex-direction:column;min-height:0}.part-gallery-count{position:absolute;right:10px;bottom:10px;z-index:3;background:#000000b8;color:#eee;font-size:11px;font-weight:700;padding:4px 10px;border-radius:20px;font-family:JetBrains Mono,monospace;pointer-events:none;line-height:1.2}.car-card:hover{transform:translateY(-2px);border-color:#252525!important}.btn-hover:hover{opacity:.85}.cart-go{width:100%;min-height:48px;padding:0 16px;background:#f59e0b;border:none;border-radius:12px;color:#111;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer}.cart-go:hover{background:#fbbf24}.cart-go:focus-visible{outline:2px solid #fff;outline-offset:3px}.nav-tab{border-radius:0;transition:color .32s cubic-bezier(.22,1,.36,1)}.nav-caret{margin-left:-2px;opacity:.7;transform:rotate(0);transform-origin:center;transition:transform .18s cubic-bezier(.22,1,.36,1)}[data-brand-menu-btn].is-open .nav-caret{transform:rotate(180deg)}@media(hover:hover){[data-brand-menu-btn]:hover .nav-caret{transform:rotate(180deg)}}@media(prefers-reduced-motion:reduce){.nav-caret{transition:none}}.brand-menu{opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .2s cubic-bezier(.33,.04,.18,1),transform .2s cubic-bezier(.33,.04,.18,1)}.brand-menu.is-on{opacity:1;transform:none;pointer-events:auto;transition-duration:.32s}@media(prefers-reduced-motion:reduce){.brand-menu{transition:none;transform:none}}.nav-split{width:1px;height:18px;align-self:center;background:#f4f4f452;flex:none}@media(hover:hover){.nav-tab:hover{background:transparent!important;color:#f59e0b!important}}@media(prefers-reduced-motion:reduce){.nav-tab{transition:none}}.nav-tab:focus-visible,.phone-menu-item:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}.toast-item{animation:fadeUp .2s ease}.header-bar{display:grid;grid-template-columns:auto minmax(160px,1fr) auto;align-items:center;gap:12px;min-height:80px;position:sticky;top:0;z-index:40}.header-left,.header-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.header-left{gap:20px}.header-logo-link{-webkit-tap-highlight-color:transparent}.header-logo-link:focus-visible{outline:2px solid #f59e0b;outline-offset:3px;border-radius:8px}.header-logo{position:relative;display:block;height:50px;width:auto;aspect-ratio:539/283;background:#fff;-webkit-mask:url(/home/logo.webp) center/contain no-repeat;mask:url(/home/logo.webp) center/contain no-repeat;transition:background-color .16s cubic-bezier(.22,1,.36,1)}.header-logo-mark{position:absolute;top:0;right:0;bottom:0;left:0;background:#f59e0b;pointer-events:none;-webkit-mask:url(/home/logo-mark.webp) center/contain no-repeat;mask:url(/home/logo-mark.webp) center/contain no-repeat}@media(hover:hover){.header-logo-link:hover .header-logo,.header-logo-link:focus-visible .header-logo{background:#f59e0b}}@media(prefers-reduced-motion:reduce){.header-logo{transition:none}}.header-tray{display:flex;align-items:stretch;height:42px;border:1px solid #1a1a1a;border-radius:0;flex-shrink:0}.header-tray>*{display:flex;align-items:center;justify-content:center}.header-tray>*+*{border-left:1px solid #1a1a1a}.header-calc-btn{display:flex;align-items:center;gap:12px;height:auto;min-height:0;padding:0 14px;background:none;border:0;border-radius:0;color:#f4f4f4;font-size:14px;font-weight:500;line-height:1;flex-shrink:0;text-decoration:none;cursor:pointer;transition:color .32s cubic-bezier(.22,1,.36,1)}.header-tray .header-rate{padding:0 12px;color:#f4f4f4;transition:color .32s cubic-bezier(.22,1,.36,1)}.header-rate-pop{position:relative;display:flex;align-items:center;gap:6px;height:100%;outline:none}.header-rate-pop:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}.header-rate-val{color:inherit;font:600 13px/1 JetBrains Mono,monospace;font-variant-numeric:tabular-nums;white-space:nowrap}.header-rate-caret{display:block;flex:none;opacity:.7;transform:rotate(0);transform-origin:center;transition:transform .18s cubic-bezier(.22,1,.36,1)}.header-rate-pop.is-open .header-rate-caret{transform:rotate(180deg)}.header-rate-menu{position:absolute;top:100%;left:-13px;right:-13px;z-index:30;background:#090909;border:1px solid #1a1a1a;border-top:0 solid #1a1a1a;border-radius:0;opacity:0;visibility:hidden;transform:translateY(-4px);pointer-events:none;transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1),visibility .18s}.header-rate-menu:before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px}.header-rate-pop.is-open .header-rate-menu{opacity:1;visibility:visible;transform:none;pointer-events:auto}.header-rate-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 12px;color:#f4f4f4;font:500 13px/1 JetBrains Mono,monospace;font-variant-numeric:tabular-nums;white-space:nowrap}.header-rate-row+.header-rate-row{border-top:1px solid #1a1a1a}.header-rate-code{color:#a3a3a3;font-family:Manrope,sans-serif;font-weight:500}@media(prefers-reduced-motion:reduce){.header-rate-caret,.header-rate-menu{transition:none}}.header-tray-btn{position:relative;width:42px;height:auto;padding:0;border:0;background:none;color:#f4f4f4;cursor:pointer;font:inherit;transition:color .32s cubic-bezier(.22,1,.36,1)}.header-calc-btn svg{color:#f59e0b;display:block}.header-calc-btn:focus-visible,.header-tray-btn:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}@media(hover:hover){.header-tray-btn:hover,.header-calc-btn:hover,.header-rate:hover{color:#f59e0b}}@media(prefers-reduced-motion:reduce){.header-calc-btn,.header-tray-btn{transition:none}}@media(max-width:1280px){.nav-tab{padding-left:10px!important;padding-right:10px!important}.header-calc-btn{width:42px;min-width:42px;padding:0!important;justify-content:center}}@media(max-width:1100px){.header-bar{height:64px!important;min-height:64px}.header-logo{height:42px}.nav-tab{padding-left:8px!important;padding-right:8px!important;font-size:13px!important;min-height:36px!important}.header-tray{height:36px}.header-tray-btn{width:36px}.header-calc-btn{width:36px;min-width:36px;height:auto!important;min-height:0!important;padding:0!important}}@media(max-width:760px){.header-bar{height:auto!important;min-height:0!important;grid-template-columns:auto minmax(0,1fr) auto}.header-logo{height:42px}.header-tray{height:36px}.header-calc-btn{display:flex!important;width:36px;min-width:36px;height:auto!important;min-height:0!important;padding:0!important;justify-content:center}.header-right{gap:6px}.header-right button{width:36px!important;height:auto!important}.header-hamburger{width:36px!important;min-width:36px!important;height:36px!important}.header-search-field{padding:0 2px!important;gap:6px!important}}.header-right{justify-content:flex-end}.header-center{display:flex;align-items:center;justify-content:flex-start;width:100%;min-width:0;max-width:none;justify-self:stretch}.header-search{position:relative;width:min(260px,100%);min-width:0}.header-search-field{position:relative;display:flex;align-items:center;gap:8px;height:40px;padding:0 2px;background:transparent;border:0;border-bottom:1px solid rgba(244,244,244,.42);border-radius:0;box-shadow:none}.header-search-field:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:#f59e0b;transform:scaleX(0);transform-origin:left;transition:transform .32s cubic-bezier(.22,1,.36,1);pointer-events:none}.header-search-field:focus-within:after{transform:scaleX(1)}.header-search-ic{color:#f4f4f4;flex-shrink:0;display:inline-flex;padding:0;border:0;background:none;cursor:pointer;font:inherit;transition:color .18s cubic-bezier(.22,1,.36,1)}.header-search-field:focus-within .header-search-ic,.header-search-ic:active{color:#f59e0b}.header-search-ic:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}.header-search-field input{flex:1;min-width:0;background:none;border:none;outline:none;box-shadow:none;color:#f4f4f4;font-size:15px;font-family:inherit}.header-search-field input::placeholder{color:#f4f4f4;opacity:1}.header-search-clear{background:none;border:none;color:#f4f4f4;cursor:pointer;font-size:14px;padding:0;flex-shrink:0}@media(prefers-reduced-motion:reduce){.header-search-field:after,.header-search-ic{transition:none}}.app-body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.tab-pane{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.tab-pane.is-out{pointer-events:none;animation:ah-tab-out .18s cubic-bezier(.22,1,.36,1) forwards}.tab-pane.is-in{animation:ah-tab-in .42s cubic-bezier(.22,1,.36,1)}@keyframes ah-tab-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes ah-tab-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.header-hamburger{display:none;align-items:center;justify-content:center}.catalog-tab{flex:1;min-height:0;overflow:hidden}.catalog-tab{--sbw:300px}.catalog-sidebar-wrap{width:var(--sbw);flex-shrink:0;align-self:stretch;background:#090909;border-right:1px solid #141414;display:flex;flex-direction:column;overflow:hidden;contain:layout paint}.catalog-sidebar-inner{width:var(--sbw);height:100%;display:flex;flex-direction:column;min-height:0;will-change:transform;animation:sbIn .18s ease-out;transition:transform .18s ease-in,opacity .18s ease-in}@keyframes sbIn{0%{transform:translate(-24px);opacity:0}to{transform:none;opacity:1}}.catalog-sidebar-wrap.is-closing{width:0;border-right:none;overflow:visible;contain:none}.catalog-sidebar-wrap.is-closing .catalog-sidebar-inner{position:absolute;left:0;top:0;bottom:0;height:auto;z-index:15;background:#090909;border-right:1px solid #141414;transform:translate(-100%);opacity:0;pointer-events:none}.catalog-sidebar-wrap.is-collapsed .catalog-sidebar-inner{display:none}.catalog-side-list{overscroll-behavior:contain;contain:content}@media(prefers-reduced-motion:reduce){.catalog-sidebar-inner{animation:none;transition:none}}.catalog-main{flex:1;min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.catalog-model-page{flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}.part-list-scroll{overflow:visible}.catalog-sidebar-wrap.is-collapsed{width:0;border-right:none}.catalog-side-toggle{position:absolute;left:0;top:50%;transform:translate(calc(var(--sbw) - 50%),-50%);z-index:20;transition:transform .18s ease}.catalog-side-toggle.is-shut{transform:translateY(-50%)}.catalog-side-arrow{display:inline-block;transition:transform .18s ease}.catalog-side-toggle.is-shut .catalog-side-arrow{transform:rotate(180deg)}.part-list-head,.part-row-item{display:grid;align-items:center;gap:12px}.part-list-head{grid-template-columns:56px minmax(0,1fr) 176px 56px 120px 128px;padding:10px 20px;background:#090909;border-bottom:1px solid #111}.part-list-head.is-edit{grid-template-columns:56px minmax(0,1fr) 176px 56px 120px 128px}.part-row-item{grid-template-columns:56px minmax(0,1fr) 176px 56px 120px 128px;padding:12px 20px;border-bottom:1px solid #0e0e0e}.part-row-item.is-edit{grid-template-columns:56px minmax(0,1fr) 176px 56px 120px 128px}.pr-name{min-width:0;overflow-wrap:anywhere}.pr-codes,.pr-price,.pr-act{min-width:0}.model-head{padding:14px 20px;background:#090909;border-bottom:1px solid #141414;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.mh-main{display:flex;flex-direction:column;gap:10px;min-width:0;flex:1 1 auto}.mh-top{display:flex;align-items:center;gap:8px 18px;flex-wrap:wrap}.mh-top .mh-picks{margin-left:4px}.mh-crumbs{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:14px;color:#777}.mh-crumbs a{color:#9a9a9a;text-decoration:none}.mh-crumbs a:hover{color:#fff}.mh-crumbs .sep{color:#444}.mh-crumbs .cur{color:#f59e0b;font-weight:700}.model-head-title{margin:0;color:#f4f4f4;font-family:Manrope,sans-serif;font-weight:800;font-size:26px;letter-spacing:-.02em;line-height:1.15}.mh-picks{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mh-refine{display:inline-flex;align-items:center;gap:6px;background:#111;border:1px solid #222;border-radius:10px;color:#ddd;font-size:14px;font-weight:700;padding:9px 14px;min-height:40px;cursor:pointer;font-family:inherit}.mh-refine span{color:#777;font-weight:600}.mh-refine i{font-style:normal;color:#f59e0b}.mh-refine:hover{border-color:#333}.mh-pick{position:relative}.mh-pick-btn{display:inline-flex;align-items:center;gap:6px;background:#111;border:1px solid #222;border-radius:10px;padding:9px 12px 9px 14px;min-height:40px;cursor:pointer;font-size:14px;font-family:inherit;max-width:100%}.mh-pick-btn:hover{border-color:#333}.mh-pick .l{color:#777;font-weight:600}.mh-pick .v{color:#e8e8e8;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.mh-pick .c{color:#777;font-size:10px;transition:transform .15s}.mh-pick.open .c{transform:rotate(180deg)}.mh-pick.on .mh-pick-btn{background:#1a1500;border-color:#f59e0b66}.mh-pick.on .v,.mh-pick.on .c{color:#f59e0b}.mh-pick.open .mh-pick-btn{border-color:#f59e0b88}.mh-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:60;min-width:100%;width:max-content;max-width:min(340px,90vw);max-height:320px;overflow:auto;background:#121212;border:1px solid #262626;border-radius:12px;padding:6px;box-shadow:0 14px 40px #0009}.mh-menu-t{color:#666;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:6px 10px 4px}.mh-opt{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:10px 12px;border:none;border-radius:8px;background:none;color:#ddd;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;text-align:left;white-space:nowrap}.mh-opt:hover{background:#1c1c1c;color:#fff}.mh-opt.on{background:#1a1500;color:#f59e0b;font-weight:800}.mh-opt i{font-style:normal;color:#f59e0b}.mh-reset{background:none;border:none;color:#888;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;padding:8px 4px}.mh-reset:hover{color:#fff}.mh-staff{display:flex;gap:8px;flex-wrap:wrap}.mh-btn{padding:9px 14px;min-height:40px;background:#111;border:1px solid #1f1f1f;border-radius:10px;color:#bbb;cursor:pointer;font-size:14px;font-weight:700;font-family:inherit}.mh-btn.on{background:#1a1500;border-color:#f59e0b55;color:#f59e0b}.mh-btn.amber{background:#1a1500;border-color:#f59e0b44;color:#f59e0b}.part-specs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.page-pad{padding:28px 32px 0}.usa-lots-grid{display:grid;grid-template-columns:1fr;gap:12px;min-width:0}.usa-lot-detail{display:grid;grid-template-columns:1fr;gap:16px;min-width:0}.catalog-dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:24}.phone-menu-dim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:5000}.phone-menu{position:fixed;top:0;left:0;bottom:0;width:min(82vw,300px);background:#080808;border-right:1px solid #1c1c1c;z-index:5001;padding:0;display:flex;flex-direction:column;gap:0;overflow:auto}.phone-menu-top{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 8px;flex:none}.phone-menu-brand{font-size:12px;font-weight:600;letter-spacing:.12em;color:#f4f4f4}.phone-menu-close{border:0;background:transparent;color:#a3a3a3;font:500 22px/1 Manrope,sans-serif;padding:0;cursor:pointer}.phone-menu-item{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 20px;border:0;border-top:1px solid #1c1c1c;border-radius:0;background:transparent;color:#f4f4f4;font-size:15px;font-weight:500;font-family:inherit;text-align:left;cursor:pointer;transition:color .18s cubic-bezier(.22,1,.36,1)}.phone-menu-item svg{color:#a3a3a3}.phone-menu-item.is-on{color:#f59e0b;box-shadow:inset 2px 0 #f59e0b}.phone-menu-item.is-on svg{color:#f59e0b}.phone-menu-foot{margin-top:auto;padding:16px 20px max(20px,env(safe-area-inset-bottom));border-top:1px solid #1c1c1c;flex:none}.phone-menu-rate-label{color:#8d8d8d;font-size:12px;font-weight:500}.phone-menu-rate{margin-top:6px;color:#f4f4f4;font:500 14px/1.4 JetBrains Mono,monospace}@media(hover:hover){.phone-menu-item:hover{color:#f4f4f4}.phone-menu-item.is-on:hover{color:#f59e0b}.phone-menu-close:hover{color:#f4f4f4}}.phone-brand-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.phone-brand-cell{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:58px;padding:10px 12px;background:#0e0e0e;border:1px solid #1a1a1a;border-radius:12px;color:#e8e8e8;font-size:16px;font-weight:700;text-align:left;text-decoration:none;font-family:inherit;cursor:pointer}.phone-brand-cell span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.phone-brand-cell.is-off{opacity:.32;filter:grayscale(1);cursor:default;color:#999}.phone-model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.phone-model-card .phone-model-photo{height:auto!important;aspect-ratio:1}.phone-model-card .phone-model-title{font-size:15px!important;line-height:1.25}.phone-model-card .phone-model-sub{color:#999!important;font-size:13px!important}@media(max-width:640px){.part-modal-media{flex:none}.part-gallery{height:auto}.part-gallery-main{flex:none;min-height:0}.part-gallery-img{height:auto!important;max-height:min(52dvh,340px)!important;width:100%!important}}.ah-back{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;color:#bbb;font-size:14px;font-weight:700;font-family:inherit;text-decoration:none;padding:6px 12px 6px 8px;border-radius:10px;border:1px solid #1f1f1f;background:#101010;cursor:pointer;line-height:1.2;white-space:nowrap}.ah-back .ah-back-ar{font-size:18px;line-height:1;color:#f59e0b}.ah-back:hover{color:#fff;border-color:#333}
