:root{--bg:#0d0e14;--bg-accent:radial-gradient(circle at top left, #7c5af029, transparent 30%), radial-gradient(circle at top right, #2b21524d, transparent 26%), linear-gradient(160deg, #0a0b11 0%, #0e0f16 52%, #12131c 100%);--panel:#13141cdb;--panel-border:#ffffff12;--text:#f4f4fa;--muted:#b9b9d0;--app-muted:#b9b9d0;--accent:#7c5af0;--accent-strong:#9b7bff;--accent-soft:#7c5af029;--success:#4ade80;--warning:#facc15;--danger:#f87171;--shadow:0 18px 45px #00000059;--radius:24px;--rail-w:0px;--rail-gap:12px;--vw:100vw;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--color-text:var(--text)}*{box-sizing:border-box}html{background:var(--bg);background:#0a0b11;min-height:100dvh}body{min-height:100dvh;color:var(--text);background:0 0;margin:0;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 0 100vh,#7c5af029,#0000 30%),radial-gradient(circle at 100% 100vh,#2b21524d,#0000 26%),linear-gradient(160deg,#0a0b11 0%,#0e0f16 52%,#12131c 100%);position:fixed;inset:-100vh 0}a{color:var(--accent-strong)}button{font-family:inherit}@media (max-width:900px){html,body{overscroll-behavior-x:none;overscroll-behavior-y:none;overflow-x:clip}}.panel{background:var(--panel);border:1px solid var(--panel-border);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px}.panel-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strong);margin:0 0 4px;font-size:11px;font-weight:700}.button{cursor:pointer;background:var(--accent);color:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:12px 22px;font-size:14px;font-weight:700;transition:background .15s,transform .1s;display:inline-flex}.button:hover{background:var(--accent-strong)}.button:disabled{opacity:.5;cursor:not-allowed}.button-secondary{color:var(--text);background:#ffffff14}.button-secondary:hover{background:#ffffff24}input,select,textarea{color:var(--text);background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;padding:11px 13px;font-family:inherit;font-size:14px}input:focus,select:focus,textarea:focus{outline:2px solid var(--accent-soft);border-color:var(--accent)}select option,select optgroup{color:#fff;background:#16171d}.inv-tile{content-visibility:auto;contain-intrinsic-size:auto 250px;height:250px;color:var(--text);border:1px solid var(--panel-border);background:#13141cdb;border-radius:18px;text-decoration:none;transition:transform .14s,border-color .14s;display:block;position:relative;overflow:hidden;box-shadow:0 10px 26px #0000004d}@media (hover:hover){.inv-tile:hover{border-color:#7c5af080;transform:translateY(-2px)}}@media (hover:none){.inv-tile:active{border-color:#7c5af080}}.inv-tile-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.inv-tile-placeholder{opacity:.22;background:linear-gradient(160deg,#7c5af01a,#13141c99);justify-content:center;align-items:center;font-size:34px;display:flex;position:absolute;inset:0}.inv-tile-img-blur{filter:blur(26px)saturate(1.15);z-index:1;transform:scale(1.12);-webkit-mask-image:linear-gradient(#0000 42%,#000 72%);mask-image:linear-gradient(#0000 42%,#000 72%)}.inv-tile:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#00000073 55%,#0d0e12e6 88%,#0d0e12 100%);height:55%;position:absolute;bottom:0;left:0;right:0}.inv-tile-info{z-index:2;padding:12px 14px;position:absolute;bottom:0;left:0;right:0}.inv-tile-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.inv-tile-sub{color:#f4f4fab8;margin-top:3px;font-size:11.5px}.inv-tile-imei{color:#f4f4fa8c;font-variant-numeric:tabular-nums;margin-top:2px;font-size:10.5px}.inv-tile-price{z-index:2;color:var(--success);-webkit-backdrop-filter:blur(8px);background:#080a0c8c;border:1px solid #4ade804d;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:800;position:absolute;bottom:12px;right:12px}.inv-menu{z-index:1000;-webkit-backdrop-filter:blur(14px);background:#181922f7;border:1px solid #ffffff1f;border-radius:13px;min-width:185px;padding:5px;position:fixed;box-shadow:0 16px 40px #0000008c}.inv-menu-item{text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:none;border-radius:9px;padding:9px 11px;font-size:13.5px;font-weight:600;display:block}.inv-menu-item:hover{background:#7c5af02e}.inv-menu-sep{background:#ffffff1a;height:1px;margin:4px 8px}.inv-menu-danger{color:#ff6b60}.inv-menu-danger:hover{background:#ff453a24}.sold-modal{z-index:9995;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sold-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05050a99;position:absolute;inset:0}.ios-sheet{-webkit-backdrop-filter:blur(40px);background:#18181af5;border-radius:20px;flex-direction:column;width:min(440px,100vw - 32px);display:flex;position:relative;box-shadow:0 24px 72px #000000b3,0 0 0 .5px #ffffff1a}.ios-sheet-nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:16px 16px 0;display:grid}.ios-sheet-cancel{cursor:pointer;color:#ebebf599;text-align:left;background:0 0;border:none;justify-self:start;padding:4px 0;font-size:.95rem}.ios-sheet-cancel:hover{color:#ebebf5e6}.ios-sheet-title{color:#fff;text-align:center;letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600}.ios-sheet-count{color:#ebebf566;font-variant-numeric:tabular-nums;justify-self:end;font-size:.8rem}.ios-sheet-track{background:#ffffff1a;border-radius:2px;height:3px;margin:12px 16px 0;overflow:hidden}.ios-sheet-bar{background:var(--accent);border-radius:2px;height:100%;transition:width .25s}.ios-sheet-body{min-height:150px;padding:26px 20px 10px}.ios-sheet-q{flex-direction:column;gap:10px;display:flex}.ios-sheet-q-label{color:#fff;font-size:1.15rem;font-weight:700}.ios-sheet-input{color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:13px;width:100%;padding:13px 14px;font-size:15px}.ios-sheet-inline{align-items:center;gap:8px;display:flex}.ios-sheet-inline .ios-sheet-input{flex:1}.ios-sheet-today{cursor:pointer;background:var(--accent-soft);color:var(--accent-strong);border:none;border-radius:11px;flex:none;padding:12px 16px;font-size:13px;font-weight:700}.ios-sheet-error{color:var(--danger);margin:12px 2px 0;font-size:13px;font-weight:600}.ios-sheet-footer{gap:10px;padding:16px 20px 20px;display:flex}.ios-sheet-back{cursor:pointer;color:var(--text);background:#ffffff14;border:none;border-radius:13px;flex:none;padding:13px 22px;font-size:14px;font-weight:700}.ios-sheet-back:disabled{opacity:.35;cursor:not-allowed}.ios-sheet-next{cursor:pointer;background:var(--accent);color:#fff;border:none;border-radius:13px;flex:1;padding:13px 20px;font-size:14px;font-weight:700}.ios-sheet-next:hover{background:var(--accent-strong)}.ios-sheet-next:disabled{opacity:.5}.item-photos-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.item-photos-heading{color:var(--muted);font-size:13px;font-weight:700}.item-photos-actions{align-items:center;gap:16px;display:flex}.item-photos-linkbtn{cursor:pointer;color:var(--accent-strong);background:0 0;border:none;align-items:center;gap:5px;padding:0;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.item-photos-linkbtn:hover{color:#b8a5f8}.item-photos-linkbtn:disabled{opacity:.5;cursor:not-allowed}.item-photos-linkbtn .action-icon{width:15px;height:15px}.inv-filter-divider{background:#ffffff2e;border-radius:1px;width:1.5px;height:26px;margin:0 4px}.inv-tile-action{z-index:3;cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(10px);background:#0a0a10ad;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:7px 13px;font-family:inherit;font-size:11.5px;font-weight:700;line-height:1;transition:background .14s,border-color .14s;display:inline-flex;position:absolute;top:12px;left:12px}.inv-tile-action:hover{background:var(--accent);border-color:var(--accent)}.inv-tile-tone-unlisted{border-color:#e071716b}.inv-tile-tone-listed{border-color:#63df746b;box-shadow:0 28px 50px -36px #7c5af08a,inset 0 1px #ffffff14}.inv-legend{flex-wrap:wrap;gap:16px;margin-bottom:12px;display:flex}.inv-legend-item{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.inv-legend-dot{border-radius:50%;width:9px;height:9px}.inv-legend-dot.is-good{background:var(--success)}.inv-legend-dot.is-bad{background:var(--danger)}.inv-legend-count{color:#ffffff73;font-variant-numeric:tabular-nums}.inv-search{align-items:center;display:inline-flex;position:relative}.inv-search-btn{cursor:pointer;width:36px;height:36px;color:var(--muted);background:#ffffff0f;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.inv-search-btn:hover{color:var(--text);background:#ffffff1f}.inv-search.is-open .inv-search-btn{color:var(--text);background:#ffffff14;border-radius:999px 0 0 999px}.inv-search-input{opacity:0;width:0;color:var(--text);background:#ffffff14;border:none;border-radius:0 999px 999px 0;height:36px;padding:0;font-size:13px;transition:width .22s,opacity .15s,padding .22s}.inv-search.is-open .inv-search-input{opacity:1;width:250px;padding:0 30px 0 4px}.inv-search-input:focus{outline:none}.inv-search-clear{cursor:pointer;color:#ffffff73;background:0 0;border:none;padding:4px;font-size:12px;position:absolute;right:8px}.inv-search-clear:hover{color:var(--text)}.inv-sort-wrap{width:36px;height:36px;color:var(--muted);background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex;position:relative}.inv-sort-wrap:hover{color:var(--text);background:#ffffff1f}.inv-sort-wrap.is-active{background:var(--accent-soft);color:var(--accent-strong)}.inv-sort-icon{pointer-events:none}.inv-sort-select{opacity:0;cursor:pointer;appearance:none;border:none;width:100%;height:100%;position:absolute;inset:0}.add-mode-card{text-align:left;color:var(--text);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:4px;padding:15px 17px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.add-mode-card:hover{border-color:var(--accent);background:var(--accent-soft)}.add-mode-card strong{font-size:14.5px}.add-mode-card span{color:var(--muted);font-size:12.5px}.edgeback-preview{z-index:0;will-change:transform;pointer-events:none;background:#0a0b11;border:none;width:100vw;height:100dvh;position:fixed;inset:0;transform:translate(-28%)}.app-shell.eb-sliding{z-index:2;will-change:transform;min-height:100dvh;position:relative;box-shadow:-18px 0 44px #0000008c}.app-shell.eb-sliding:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 0 100vh,#7c5af029,#0000 30%),radial-gradient(circle at 100% 100vh,#2b21524d,#0000 26%),linear-gradient(160deg,#0a0b11 0%,#0e0f16 52%,#12131c 100%);position:absolute;inset:-100vh 0}.app-shell.eb-sliding .mobile-dock{opacity:0;transition:opacity .15s}body.nf-hide-dock .mobile-dock{display:none!important}.crumbs{align-items:center;gap:6px;font-size:15.6px;display:flex}.crumb{color:var(--muted);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.crumb:hover{color:var(--text)}.crumb-home{background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;gap:0;width:36px;height:36px;padding:0;line-height:0;display:inline-flex}.crumb-home svg{display:block}.crumb-home:hover{color:var(--accent-strong);background:#ffffff1f}.crumb.is-current{color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:420px;overflow:hidden}.crumb-seg{align-items:center;gap:6px;display:inline-flex}.crumb-sep{color:#ffffff4d}.wizard-pills{flex-wrap:wrap;gap:9px;display:flex}.wizard-pill{cursor:pointer;color:var(--text);background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;padding:11px 22px;font-family:inherit;font-size:14px;font-weight:700;transition:background .13s,border-color .13s,transform .1s}.wizard-pill:hover{border-color:var(--accent);background:var(--accent-soft)}.wizard-pill.is-selected{background:var(--accent);border-color:var(--accent);color:#fff;transform:scale(1.04)}.wizard-choice-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:9px;padding:2px;display:grid}.wizard-choice-card{cursor:pointer;color:var(--text);text-align:center;background:#ffffff0d;border:1px solid #ffffff24;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:13px 10px;font-family:inherit;font-size:13px;font-weight:700;transition:background .13s,border-color .13s,transform .1s;display:flex}.wizard-choice-card:hover{border-color:var(--accent);background:var(--accent-soft)}.wizard-choice-card.is-selected{background:var(--accent);border-color:var(--accent);color:#fff;transform:scale(1.03)}.wizard-choice-glyph{font-size:24px;line-height:1}.is-icon-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));max-height:none;overflow:visible}.add-drafts{border-top:1px solid #ffffff17;margin-top:18px;padding-top:12px}.add-drafts-title{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;margin:0 0 8px;font-size:11px;font-weight:700}.add-draft-row{border:1px solid #ffffff17;border-radius:11px;align-items:center;gap:10px;margin-bottom:7px;padding:9px 12px;display:flex}.add-draft-main{flex:1;min-width:0}.add-draft-label{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.add-draft-sub{color:var(--muted);font-size:11px}.add-draft-del{cursor:pointer;color:#ffffff59;background:0 0;border:none;border-radius:6px;padding:4px 6px;font-size:12px}.add-draft-del:hover{color:#ff6b60;background:#ff453a1f}.wizard-suggest{z-index:40;-webkit-backdrop-filter:blur(16px);background:#1a1b24fa;border:1px solid #ffffff21;border-radius:13px;max-height:340px;padding:5px;display:block;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 44px #0009}.wizard-suggest-item{text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:none;border-radius:9px;padding:10px 12px;font-family:inherit;font-size:13.5px;font-weight:600;display:block}.wizard-suggest-item:hover{background:var(--accent-soft);color:var(--accent-strong)}.lead-repeat-banner{color:var(--warning);background:#facc1517;border:1px solid #facc154d;border-radius:10px;align-items:center;gap:8px;margin-bottom:4px;padding:8px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.lead-repeat-count{background:var(--warning);color:#1a1505;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:800;display:inline-flex}.item-info-inline-input{border:1px solid var(--accent);width:100%;color:var(--text);background:#7c5af01a;border-radius:8px;padding:6px 9px;font-size:13px}.item-info-inline-input:focus{outline:none}.dts-tile{border:1px solid var(--panel-border);color:var(--text);background:#13141cdb;border-radius:15px;flex-direction:column;gap:6px;padding:14px 15px;text-decoration:none;transition:transform .13s,border-color .13s;display:flex;position:relative}@media (hover:hover){.dts-tile:hover{border-color:#7c5af080;transform:translateY(-2px)}}@media (hover:none){.dts-tile:active{border-color:#7c5af080}}.dts-tier-green{border-color:#4ade8073}.dts-tier-yellow{border-color:#facc1580}.dts-tier-red{border-color:#f871718c}.dts-pickup-ready{border-color:#4ade8073}.dts-pickup-missing{border-color:#f871718c}.dts-tile-recall{letter-spacing:.06em;color:#ff6b60;background:#ff453a24;border:1px solid #ff453a66;border-radius:7px;align-self:flex-start;padding:3px 8px;font-size:10.5px;font-weight:800}.dts-tile-model{font-size:13.5px;font-weight:700;line-height:1.3}.dts-tile-meta{flex-wrap:wrap;gap:5px;display:flex}.dts-tile-chip{color:var(--muted);background:#ffffff0f;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:700}.dts-tile-exp{align-items:baseline;gap:8px;display:flex}.dts-tile-months{font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.dts-tile-months.is-green{color:var(--success)}.dts-tile-months.is-yellow{color:var(--warning)}.dts-tile-months.is-red{color:var(--danger)}.dts-tile-expdate{color:var(--muted);font-size:11px}.dts-group-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.dts-invoice-group{border:1px solid var(--panel-border);background:#13141c99;border-radius:15px;overflow:hidden}.dts-invoice-group summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:12px 16px;list-style:none;display:flex}.dts-invoice-group summary::-webkit-details-marker{display:none}.dts-invoice-group summary:before{content:"▸";color:#fff6;font-size:12px;transition:transform .15s}.dts-invoice-group[open] summary:before{transform:rotate(90deg)}.dts-invoice-num{font-size:14px;font-weight:800}.dts-invoice-count{color:var(--accent-strong);background:var(--accent-soft);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.dts-invoice-billto{color:var(--muted);font-size:12px}.dts-invoice-date{color:#fff6;margin-left:auto;font-size:11.5px}.dts-invoice-group .dts-group-grid{padding:0 14px 14px}.dts-detail-recall{color:#ff6b60;background:#ff453a1f;border:1px solid #ff453a66;border-radius:10px;margin:0 0 12px;padding:9px 13px;font-size:13px;font-weight:700;display:block}.invoice-cand{cursor:pointer;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.invoice-cand.is-selected{border-color:var(--accent);background:var(--accent-soft)}.invoice-cand input{accent-color:var(--accent)}.invoice-cand-model{font-weight:700}.invoice-cand-meta{color:var(--muted);font-size:11.5px}.invoice-field{color:var(--muted);flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;display:flex}.invoice-price-row{border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:10px;padding:9px 12px;display:flex}.dts-invoice-docs-link{color:var(--accent-strong);background:var(--accent-soft);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700;text-decoration:none}.dts-invoice-docs-link:hover{background:#7c5af04d}.sheet-wrap{border:1px solid var(--panel-border);border-radius:12px;max-height:74vh;margin-top:10px;overflow:auto}.sheet{border-collapse:collapse;white-space:nowrap;font-size:12px}.sheet th{z-index:2;text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;background:#16171f;border-bottom:1px solid #ffffff1a;padding:8px 10px;font-size:10.5px;position:sticky;top:0}.sheet td{text-overflow:ellipsis;cursor:cell;border-bottom:1px solid #ffffff0d;border-right:1px solid #ffffff08;max-width:220px;padding:6px 10px;overflow:hidden}.sheet td.is-readonly{color:var(--accent-strong);cursor:default;font-weight:600}.sheet tbody tr:hover{background:#7c5af00d}.sheet-input{border:1px solid var(--accent);width:130px;color:var(--text);background:#7c5af01f;border-radius:5px;padding:3px 6px;font-size:12px}.sheet-input:focus{outline:none}.device-intake-panel{width:100%;max-width:520px}.device-intake-body{padding:8px 0 4px}.device-intake-prompt{color:var(--color-text-muted);margin-bottom:16px;font-size:.88rem}.device-intake-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.device-intake-choice{border:1.5px solid var(--color-border);background:var(--color-panel-bg);color:var(--color-text);cursor:pointer;text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px 8px;font-size:.88rem;font-weight:500;line-height:1.3;transition:border-color .14s,background .14s,box-shadow .14s;display:flex}@media (hover:hover){.device-intake-choice:hover{border-color:var(--accent);background:var(--color-hover-bg,#80808012);box-shadow:0 0 0 1px var(--accent)}}@media (hover:none){.device-intake-choice:active{border-color:var(--accent);background:var(--color-hover-bg,#80808012);box-shadow:0 0 0 1px var(--accent)}.device-intake-choice:focus:not(:focus-visible){border-color:var(--color-border);background:var(--color-panel-bg);box-shadow:none}}.dts-intake{flex-direction:column;gap:12px;display:flex}.dts-intake-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.dts-intake-back{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:700}.dts-intake-back:hover{color:var(--text)}.dts-intake-step{color:var(--muted);font-size:11.5px;font-weight:700}.dts-intake-head-right{align-items:center;gap:12px;display:flex}.dts-intake-saved{color:#4ade80;font-size:11.5px;font-weight:800}.dts-intake-trail{flex-wrap:wrap;gap:6px;min-height:0;display:flex}.dts-intake-crumb{color:#c4b1ff;background:#7c5af029;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.dts-intake-title{margin:2px 0 4px;font-size:18px}.dts-intake-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.dts-intake-tile{border:1.5px solid var(--panel-border);color:var(--text);cursor:pointer;background:#ffffff08;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:18px 10px;transition:border-color .14s,background .14s;display:flex}@media (hover:hover){.dts-intake-tile:hover:not(:disabled){border-color:var(--accent);background:#7c5af01f}}@media (hover:none){.dts-intake-tile:active:not(:disabled){border-color:var(--accent);background:#7c5af01f}.dts-intake-tile:focus:not(:focus-visible){border-color:var(--panel-border);background:#ffffff08}}.dts-intake-tile:disabled{opacity:.4;cursor:not-allowed}.dts-intake-tile.has-photo{gap:7px;padding:8px 8px 10px}.dts-intake-tile.has-photo img{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:9px;width:100%;padding:4px;display:block}.dts-intake-tile-label{font-size:14px;font-weight:700}.dts-intake-tile-meta{color:var(--muted);font-size:11px}.dts-intake-ref{justify-content:center;display:flex}.dts-intake-ref img{border:1px solid var(--panel-border);border-radius:12px;width:384px;max-width:100%;display:block}@media (max-width:520px){.dts-intake-ref img{width:300px}}.dts-intake-pick{align-items:stretch;gap:8px;display:flex}.dts-intake-pick .dts-intake-combo{flex:auto;min-width:0}.dts-intake-pick .dts-intake-combo input{width:100%}.dts-intake-pick .lot-recall-scan-btn{align-self:stretch}.dts-intake-grow{flex:auto;min-width:0}.dts-intake-recall{color:#facc15;white-space:nowrap;background:#facc1524;border:1px solid #facc1580;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:11.5px;font-weight:800;display:inline-flex}.dts-intake-chip .dts-intake-recall{margin-left:6px}.dts-intake-grow.is-recalled{border-color:#facc15bf;box-shadow:0 0 0 1px #facc1573}.dts-intake-field-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dts-intake-field-row .dts-intake-field{display:inline}.dts-intake-chips{flex-wrap:wrap;gap:6px;display:flex}.dts-intake-chip{color:#c4b1ff;cursor:pointer;background:#7c5af029;border:1px solid #9b7bff80;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700}.dts-intake-chip:hover{background:#7c5af047}.dts-intake-combo{position:relative}.dts-intake-combo .dts-intake-list{z-index:20;background:#16171f;margin-top:4px;position:absolute;top:100%;left:0;right:0;box-shadow:0 14px 34px #06070c80}.dts-intake-list{border:1px solid var(--panel-border);border-radius:12px;flex-direction:column;gap:4px;max-height:320px;padding:4px;display:flex;overflow-y:auto}.dts-intake-row{text-align:left;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:9px 11px;font-size:13px}.dts-intake-row:hover{background:#ffffff0d}.dts-intake-row.is-on{background:#7c5cff33;border-color:#9b7bff99;font-weight:700}.dts-intake-field{flex-direction:column;gap:5px;font-size:12.5px;font-weight:700;display:flex}.dts-intake-field input,.dts-intake-field select,.dts-intake-field textarea{font-size:14px}.dts-intake-hint{color:var(--muted);margin:0;font-size:12px;font-weight:600}.dts-intake-error{color:#f87171;margin:0;font-size:12.5px;font-weight:700}.dts-intake-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}.dts-intake-damage{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;display:grid}.dts-intake-dmg{border:1.5px solid var(--panel-border);color:var(--text);cursor:pointer;background:#ffffff08;border-radius:12px;flex-direction:column;gap:5px;padding:6px;font-size:12px;font-weight:700;transition:border-color .14s,background .14s;display:flex}.dts-intake-dmg img{border-radius:8px;width:100%;height:auto;display:block}@media (hover:hover){.dts-intake-dmg:hover{border-color:var(--accent)}}.dts-intake-dmg.is-on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:#7c5af02e}@media (hover:none){.dts-intake-dmg.is-on{box-shadow:0 0 0 2px var(--accent)}}.dts-intake-grade{margin:2px 0 0;font-size:13px}.dts-intake-which{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}.dts-intake-which-name{font-size:16.5px;font-weight:800;line-height:1.3}.dts-intake-which-lot{color:var(--muted);font-size:15px;font-weight:700}@media (max-width:560px){.dts-intake-which-name{font-size:15.5px}.dts-intake-which-lot{font-size:14.5px}}.dts-intake-shots{flex-wrap:wrap;gap:8px;display:flex}.dts-intake-shot{width:92px;height:92px;position:relative}.dts-intake-shot img{object-fit:cover;border:1px solid var(--panel-border);border-radius:10px;width:100%;height:100%;display:block}.dts-intake-shot button{border:1px solid var(--panel-border);width:22px;height:22px;color:var(--text);cursor:pointer;background:#0a0b11e6;border-radius:50%;font-size:12px;line-height:1;position:absolute;top:-6px;right:-6px}.dts-intake-shot.is-uploading img{opacity:.55}.dts-intake-shot.is-failed img{opacity:.4;filter:grayscale()}.dts-intake-shot-state{color:#facc15;pointer-events:none;background:#0a0b11d1;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800;position:absolute;bottom:4px;left:4px}.dts-intake-shot.is-uploading .dts-intake-shot-state{color:var(--muted)}.dts-intake-shot-retry{cursor:pointer;background:0 0;border:none;border-radius:10px;position:absolute;inset:0}.dts-intake-shot-add{border:1.5px dashed var(--panel-border);width:92px;height:92px;color:var(--muted);cursor:pointer;background:#ffffff08;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:flex}.dts-intake-shot-add:hover{border-color:var(--accent);color:var(--text)}.dts-intake-shot-add.needs-photo{color:#facc15;background:#facc151f;border-color:#facc15bf}.dts-intake-shot-add.needs-photo:hover{color:#facc15;background:#facc1538}.dts-intake-shot-add span:first-child{font-size:20px;line-height:1}.dts-intake-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.dts-intake-title-row .dts-intake-title{margin-right:auto}.dts-intake-add{border:1px solid var(--panel-border);width:34px;height:34px;color:var(--text);cursor:pointer;background:#ffffff0d;border-radius:50%;flex:none;place-items:center;font-size:21px;line-height:1;transition:background .15s,border-color .15s,transform .12s;display:grid}.dts-intake-add:hover{background:var(--accent-soft);border-color:#7c5af073}.dts-intake-add:active{transform:scale(.92)}.dts-intake-more{display:none}@media (max-width:560px){.dts-intake-add{display:none}.dts-intake-more{justify-content:center;display:flex}.dts-intake-more .button{width:100%;max-width:320px}}.dts-intake-paid{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dts-intake-price{color:#4ade80;cursor:pointer;background:#4ade8024;border:1px solid #4ade8073;border-radius:999px;align-items:baseline;gap:8px;padding:5px 11px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.dts-intake-price:hover{background:#4ade8038;border-color:#4ade80b3}.dts-intake-price-take{color:inherit}.dts-intake-price-n{opacity:.85;white-space:nowrap;color:inherit;text-underline-offset:2px;font-size:11px;font-weight:700;text-decoration:underline}.dts-intake-price:hover .dts-intake-price-n{opacity:1}.dts-intake-price-none{color:var(--muted);font-size:12px;font-weight:700}.dts-intake-sources{flex-wrap:wrap;gap:8px;display:flex}.dts-intake-source{border:1.5px solid var(--panel-border);color:var(--text);cursor:pointer;background:#ffffff08;border-radius:999px;padding:9px 14px;font-size:13.5px;font-weight:700}@media (hover:hover){.dts-intake-source:hover{border-color:var(--accent)}}.dts-intake-source.is-on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:#7c5af033}.dts-intake-items{flex-direction:column;gap:8px;display:flex}.dts-intake-item{border:1px solid var(--panel-border);background:#ffffff08;border-radius:12px;padding:10px 12px;position:relative}.dts-intake-item-head{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:flex}.dts-intake-item-head[aria-expanded=true]{margin-bottom:6px}.dts-intake-item-shut{color:var(--muted);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.dts-intake-chev{color:var(--muted);flex-shrink:0;margin-left:6px;transition:transform .18s cubic-bezier(.22,.9,.3,1)}.dts-intake-item-head[aria-expanded=true] .dts-intake-chev{color:var(--text);transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.dts-intake-chev{transition:none}}.dts-intake-item-no{color:#c4b1ff;background:#7c5af038;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:flex}.dts-intake-item-name{flex:auto;min-width:0;font-size:15px;font-weight:800;line-height:1.25}.dts-intake-item-lines{flex-direction:column;margin:0;display:flex}.dts-intake-item-lines>div{align-items:center;gap:10px;padding:4px 0;display:flex}.dts-intake-item-lines>div+div{border-top:1px solid #ffffff0f}.dts-intake-item-lines dt{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;flex:0 0 92px;font-size:11.5px;font-weight:700}.dts-intake-item-lines dd{word-break:break-word;margin:0;font-size:14.5px;font-weight:700}.dts-intake-edit{border:1px solid var(--panel-border);width:30px;height:30px;color:var(--muted);cursor:pointer;background:#ffffff0d;border-radius:9px;flex:none;order:9;place-items:center;margin-left:auto;padding:0;transition:background .15s,border-color .15s,color .15s,transform .12s;display:grid}.dts-intake-edit:active{transform:scale(.9)}@media (hover:hover){.dts-intake-edit:hover{background:var(--accent-soft);color:var(--text);border-color:#7c5af073}}.dts-intake-item-lines dd input{width:100px;padding:4px 8px;font-size:14.5px;font-weight:700}.dts-intake-lot-recalled{color:#ff6b60;white-space:nowrap;background:#ff453a24;border:1px solid #ff453a80;border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:2px 9px;font-size:11.5px;font-weight:800;display:inline-flex}.dts-intake-item-head.needs-photo .dts-intake-item-name{color:#facc15}.dts-intake-item-head.needs-photo .dts-intake-item-no{color:#facc15;background:#facc1538}.dts-intake-needs{color:#facc15;cursor:pointer;background:#facc1524;border:1px solid #facc1580;border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:2px 9px;font-size:11.5px;font-weight:800;display:inline-flex}.dts-intake-needs:hover{background:#facc1542}.dts-intake-seal{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}.dts-intake-seal-tile{text-align:center;border:1px solid var(--panel-border);max-width:220px;color:var(--text);font:inherit;cursor:pointer;background:#ffffff0d;border-radius:14px;flex-direction:column;flex:132px;align-items:stretch;gap:8px;padding:8px;transition:background .15s,border-color .15s;display:flex}.dts-intake-seal-tile img{aspect-ratio:1;object-fit:cover;object-position:center;background:#ffffff0a;border-radius:9px;width:100%;display:block}.dts-intake-seal-label{padding-bottom:4px;font-size:16px;font-weight:800;display:block}@media (hover:hover){.dts-intake-seal-tile:hover{background:#ffffff17}}.dts-intake-seal-tile.is-on{background:var(--accent-soft);color:var(--accent-strong);border-color:#7c5af08c}.dts-intake-seal-tile:active{transform:scale(.98)}.dts-intake-cell{width:12em;max-width:100%;color:var(--text);font:inherit;background:#7c5af01a;border:1px solid #7c5af080;border-radius:9px;padding:5px 9px;font-size:14.5px;font-weight:700}.dts-intake-cell:focus{border-color:var(--accent-strong);outline:none}.dts-intake-cell.is-date,.dts-intake-cell.is-select{width:auto;max-width:100%}.dts-intake-cell.is-recalled{color:#ff6b60;background:#ff453a1f;border-color:#ff453a99}.dts-intake-item-del{border-top:1px solid #ffffff0f;justify-content:flex-end;padding-top:8px;display:flex}.dts-intake-item-del .armed-del{border-color:var(--panel-border);background:#ffffff0d;width:32px;min-width:32px;height:32px}.dts-intake-item-del .armed-del.is-armed{background:#ff453a24;border-color:#ff453a73;min-width:90px}@media (hover:hover){.dts-intake-item-del .armed-del:hover{color:#ff6b60;background:#ff453a1f;border-color:#ff453a73}}.dts-intake-grade.is-dinged{color:#facc15}.dts-intake-grade.is-damaged{color:#ff6b60}@media (max-width:560px){.dts-intake-item-lines dt{flex-basis:78px;font-size:11px}.dts-intake-item-lines dd,.dts-intake-item-name{font-size:14px}}.dts-intake-done{text-align:center;padding:18px 8px}.dts-intake-done-mark{color:#4ade80;margin:0;font-size:34px}.dts-intake-done h2{margin:6px 0 2px;font-size:19px}.dts-intake-sub{color:var(--muted);margin:0 0 14px;font-size:12.5px}.dts-intake-done .dts-intake-actions{justify-content:center}.dts-intake-done .dts-intake-actions a{text-decoration:none}.device-intake-choice.is-soon{opacity:.42;filter:grayscale();cursor:not-allowed}.device-intake-choice.is-soon:hover{border-color:var(--color-border);background:var(--color-panel-bg);box-shadow:none}.device-intake-soon.is-beta{color:#facc15;background:#facc1524;border-color:#facc1580}.device-intake-soon{border:1px solid var(--color-border);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-radius:999px;margin-top:2px;padding:1px 7px;font-weight:800;font-size:9.5px!important}.device-intake-choice>span{margin-top:4px;font-size:.82rem;display:block}.intake-device-logo{flex-shrink:0;width:44px;height:44px;display:block}.intake-device-logo--wide{width:80px;height:20px}.intake-draft-logo{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.intake-draft-logo .intake-device-logo{width:22px;height:22px}.device-intake-storage-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.device-intake-storage-choice{letter-spacing:.01em;padding:18px 8px;font-size:1rem;font-weight:600}.device-intake-storage-choice.is-selected{color:#4ade80;background:#9b7bff14;border-color:#4ade80;box-shadow:0 0 0 1px #4ade8040}.device-intake-imei-row{align-items:center;gap:8px;margin-bottom:12px;display:flex}.device-intake-imei-input{border:1.5px solid var(--color-border);background:var(--color-panel-bg);color:var(--color-text);font-size:.95rem;font-family:var(--font-mono,monospace);letter-spacing:.04em;border-radius:8px;flex:1;padding:10px 12px}.device-intake-imei-input:focus{border-color:var(--accent);outline:none}.device-intake-scan-btn{flex-shrink:0}.device-intake-summary-imei{color:var(--color-text-muted);border:1px solid var(--color-border);background:var(--color-panel-bg);border-radius:7px;margin-bottom:12px;padding:8px 12px;font-size:.88rem}.device-intake-summary-imei strong{color:var(--color-text);font-family:var(--font-mono,monospace)}.device-intake-model-list{flex-direction:column;gap:6px;max-height:380px;margin-bottom:16px;display:flex;overflow-y:auto}.device-intake-model-choice{text-align:left;border:1.5px solid var(--color-border);background:var(--color-panel-bg);width:100%;color:var(--color-text);cursor:pointer;border-radius:9px;padding:11px 14px;font-size:.88rem;font-weight:500;transition:border-color .13s,background .13s}.device-intake-model-choice:hover{border-color:var(--accent);background:var(--color-hover-bg,#8080800f)}.device-intake-model-choice.is-selected{color:#4ade80;background:#9b7bff14;border-color:#4ade80;font-weight:600}.device-intake-progress-wrap{background:var(--color-border);border-radius:2px;height:4px;margin-bottom:20px;overflow:hidden}.device-intake-progress-bar{background:var(--accent);border-radius:2px;height:100%;transition:width .3s}.device-intake-items{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.device-intake-item{border:1.5px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9px;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .14s,background .14s;display:flex}.device-intake-item:hover{border-color:var(--accent);background:var(--color-hover-bg,#8080800f)}.device-intake-item.is-checked{background:#9b7bff0f;border-color:#4ade80}.device-intake-item input[type=checkbox]{display:none}.device-intake-item-check{background:#0000004d;border:1.5px solid #ffffff38;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;transition:background .14s,border-color .14s;display:flex}.device-intake-item.is-checked .device-intake-item-check{background:#4ade80 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1 5l3.5 3.5L11 1' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E") 50%/60% no-repeat;border-color:#4ade80}.device-intake-item-label{color:var(--color-text);font-size:.88rem;line-height:1.45}.device-intake-item.is-checked .device-intake-item-label{color:var(--color-text-muted);-webkit-text-decoration:line-through #9b7bff80;text-decoration:line-through #9b7bff80}.device-intake-nav{justify-content:space-between;gap:10px;padding-top:4px;display:flex}.device-intake-quick-link{color:var(--accent);border:1px solid var(--accent);border-radius:6px;align-items:center;gap:4px;margin-bottom:14px;padding:5px 10px;font-size:.82rem;font-weight:600;text-decoration:none;transition:background .13s;display:inline-flex}.device-intake-quick-link:hover{background:#9b7bff14}.device-intake-nav-summary{flex-wrap:wrap;gap:8px}.intake-drafts-row{background:var(--surface-2,#ffffff0a);border:1px solid var(--border,#ffffff1a);cursor:pointer;text-align:left;width:100%;color:var(--text-1,#fff);border-radius:8px;align-items:center;gap:8px;margin-top:14px;padding:10px 14px;font-size:14px;transition:background .15s;display:flex}.intake-drafts-row:hover{background:var(--surface-3,#ffffff14)}.intake-drafts-row-label{flex:1;font-weight:500}.intake-drafts-row-count{background:var(--accent,#f59e0b);color:#000;border-radius:20px;padding:1px 7px;font-size:11px;font-weight:700;line-height:18px}.intake-drafts-row-chevron{color:var(--text-3,#888);font-size:18px;line-height:1}.intake-drafts-list-wrap{flex-direction:column;gap:0;display:flex}.intake-drafts-back{align-self:flex-start;margin-bottom:14px}.intake-draft-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.intake-draft-group{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);padding:10px 2px 4px;font-size:11px;font-weight:800;list-style:none}.intake-draft-group:first-child{padding-top:2px}.intake-draft-item{background:var(--surface-2,#ffffff0a);border:1px solid var(--border,#ffffff1a);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.intake-draft-emoji{flex-shrink:0;font-size:20px}.intake-draft-logo{color:var(--color-text-muted,#888);flex-shrink:0}.intake-draft-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.intake-draft-label{color:var(--text-1,#fff);font-size:14px;font-weight:600}.intake-draft-sub{color:var(--text-2,#aaa);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.intake-draft-date{color:var(--text-3,#777);font-size:11px}.intake-draft-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.intake-draft-delete{color:var(--text-3,#666);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 6px;font-size:14px;line-height:1}.intake-draft-delete:hover{color:var(--danger,#ef4444);background:#ef44441a}.device-intake-option-grid{gap:10px;display:grid}.device-intake-option{flex-direction:row;gap:0;padding:16px 10px;font-size:.9rem;font-weight:500}.device-intake-option.is-selected.is-good{color:#4ade80;background:#4ade801a;border-color:#4ade80;box-shadow:0 0 0 1px #4ade8040}.device-intake-option.is-selected.is-warn{color:#facc15;background:#facc1517;border-color:#facc15;box-shadow:0 0 0 1px #facc1540}.device-intake-option.is-selected.is-bad{color:#f87171;background:#f8717117;border-color:#f87171;box-shadow:0 0 0 1px #f8717140}.device-intake-option.is-selected.is-neutral{border-color:var(--color-text-muted);color:var(--color-text-muted);background:#8080801a}.device-intake-summary-device-row{flex-wrap:wrap;align-items:baseline;gap:0;margin-bottom:4px;display:flex}.device-intake-summary-device-row>*+:before{content:"";background:var(--color-border,#ffffff26);vertical-align:middle;width:1px;height:.8em;margin:0 10px;display:inline-block}.device-intake-summary-model{color:var(--color-text);font-size:1rem;font-weight:700}.device-intake-summary-storage{color:var(--color-text-muted);white-space:nowrap;font-size:.85rem}.device-intake-summary-storage strong{color:var(--color-text)}.device-intake-summary-pass{text-align:center;color:#4ade80;margin-bottom:12px;padding:14px 16px;font-size:.95rem;font-weight:600}.device-intake-summary-warn{margin-bottom:10px}.device-intake-summary-warn-label{color:#facc15;text-align:center;margin-bottom:8px;font-size:.88rem;font-weight:600}.device-intake-summary-body{flex-direction:column;gap:14px;max-height:340px;padding-right:2px;display:flex;overflow-y:auto}.device-intake-summary-section{flex-direction:column;gap:4px;display:flex}.device-intake-summary-section-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;font-size:.72rem;font-weight:700}.device-intake-summary-list{flex-direction:column;gap:4px;padding:0;list-style:none;display:flex}.device-intake-summary-row{border:1px solid var(--color-border);background:var(--color-panel-bg);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:.82rem;display:flex}.device-intake-summary-q{color:var(--color-text-muted);flex:1}.device-intake-summary-a{color:var(--color-text);white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:flex}.dig-panel{align-items:center;gap:20px;margin:6px 0 16px;display:flex}.dig-caption{color:var(--muted,#9db1a0);flex:1;min-width:0;font-size:12.5px;line-height:1.55}.dig-rail{background:linear-gradient(160deg,#767a86 0%,#33353d 28%,#5d616c 52%,#26272e 82%,#575a64 100%);border-radius:32px;flex-shrink:0;padding:3px;position:relative;box-shadow:0 16px 38px #0000008c,inset 0 0 2px #ffffff40}.dig-rail:before{content:"";background:linear-gradient(90deg,#8b8e99,#5d616c);border-radius:2px;width:3px;height:14px;position:absolute;top:64px;left:-2.5px;box-shadow:0 24px #767a86,0 52px #767a86}.dig-rail:after{content:"";background:linear-gradient(90deg,#5d616c,#8b8e99);border-radius:2px;width:3px;height:34px;position:absolute;top:96px;right:-2.5px}.dig-phone{background:#000;border-radius:29px;width:172px;height:356px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;position:relative;overflow:hidden}.dig-island{z-index:5;background:#000;border-radius:8px;width:44px;height:13px;position:absolute;top:9px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff0d}.dig-island:after{content:"";background:radial-gradient(circle at 35% 35%,#253458,#0a0d16 70%);border-radius:50%;width:6px;height:6px;position:absolute;top:3.5px;right:4px}.dig-homebar{z-index:5;background:#ffffff59;border-radius:2px;width:56px;height:3.5px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.dig-statusbar{z-index:4;color:#fff;letter-spacing:.01em;justify-content:space-between;align-items:center;font-size:9.5px;font-weight:600;display:flex;position:absolute;top:9px;left:16px;right:14px}.dig-sb-right{align-items:center;gap:3.5px;display:flex}.dig-sb-g{width:12px;height:8px;display:block}.dig-sb-gb{width:16px}.dig-screen{opacity:0;pointer-events:none;z-index:1;background:#000;padding:0 10px;transition:opacity .34s,transform .34s cubic-bezier(.32,.72,.35,1);position:absolute;inset:26px 0 0;transform:translate(100%)}.dig-screen.is-active{opacity:1;z-index:2;transform:translate(0)}.dig-screen.is-prev{opacity:1;filter:brightness(.55);transform:translate(-26%)}.dig-large-title{color:#fff;letter-spacing:-.01em;margin:10px 2px 7px;font-size:16px;font-weight:800}.dig-search{color:#ebebf580;background:#7676803d;border-radius:8px;justify-content:flex-start;align-items:center;gap:4px;margin-bottom:8px;padding:4px 8px;font-size:9px;display:flex}.dig-navbar{justify-content:center;align-items:center;height:15px;margin:8px 0 9px;display:flex;position:relative}.dig-nav-title{color:#fff;font-size:11px;font-weight:700}.dig-back{color:#0a84ff;align-items:center;gap:2px;font-size:10px;display:flex;position:absolute;left:0}.dig-group{background:#1c1c1e;border-radius:9px;margin-bottom:8px;overflow:hidden}.dig-row{color:#fff;align-items:center;gap:6px;min-height:21px;padding:5px 8px;font-size:9px;display:flex;position:relative}.dig-row+.dig-row:before{content:"";background:#545458a6;height:.5px;position:absolute;top:0;left:30px;right:0}.dig-row-av+.dig-row:before{left:9px}.dig-row:not(:has(.dig-row-icon))+.dig-row:not(:has(.dig-row-icon)):before{left:9px}.dig-row-icon{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.dig-row-icon svg{width:11.5px;height:11.5px}.dig-avatar{color:#fff;background:linear-gradient(135deg,#9aa6bd,#5d6a85);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;font-weight:600;display:inline-flex}.dig-row-av{padding:9px}.dig-row-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dig-row-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dig-row-sub{color:#ebebf58c;white-space:nowrap;text-overflow:ellipsis;font-size:7.5px;overflow:hidden}.dig-row-value{color:#ebebf58c;white-space:nowrap;font-size:9.5px}.dig-chev{margin-left:1px;display:flex}.dig-row-hl{background:#0a84ff3d;animation:1.3s ease-in-out infinite dig-hl-pulse}@keyframes dig-hl-pulse{0%,to{box-shadow:inset 0 0 0 1.5px #0a84fff2}50%{box-shadow:inset 0 0 0 1.5px #0a84ff40}}.dig-switch{background:#78788052;border-radius:9px;flex-shrink:0;width:26px;height:16px;transition:background .2s;position:relative}.dig-switch i{background:#fff;border-radius:50%;width:13px;height:13px;transition:left .2s;position:absolute;top:1.5px;left:1.5px;box-shadow:0 1px 3px #0006}.dig-switch.is-on{background:#30d158}.dig-switch.is-on i{left:11.5px}.dig-note{color:#ebebf58c;padding:7px 10px 0;font-size:8px;line-height:1.45}.dig-note-hl{color:#30d158;text-align:center;padding-top:12px;font-size:9px;font-weight:600}.dig-tapdot{opacity:0;z-index:6;pointer-events:none;background:#ffffff47;border:1.5px solid #ffffffa6;border-radius:50%;width:17px;height:17px;transition:left .34s,top .34s;position:absolute;transform:translate(-50%,-50%)}.dig-tapdot.is-tapping{animation:1s dig-tap}@keyframes dig-tap{0%,58%{transform:translate(-50%,-50%)scale(1)}72%{transform:translate(-50%,-50%)scale(.6)}86%{transform:translate(-50%,-50%)scale(1.12)}to{transform:translate(-50%,-50%)scale(1)}}.dig-vstage{position:absolute;inset:0}.dig-visual .dig-vstage{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.dig-v-sweep-front .dig-vstage{background:radial-gradient(130% 90% at 25% 8%,#5e3fd099,#0000 55%),radial-gradient(120% 110% at 82% 92%,#155e75a6,#0000 60%),#07070d}.dig-v-sweep-front .dig-vstage:before{content:"9:41";text-align:center;color:#ffffffeb;letter-spacing:-.02em;font-size:42px;font-weight:700;position:absolute;top:44px;left:0;right:0}.dig-v-sweep-front .dig-vstage:after{content:"";background:linear-gradient(115deg,#0000 32%,#ffffff4d 50%,#0000 68%) 0 0/260% 100% no-repeat;animation:2.6s ease-in-out infinite dig-sweep;position:absolute;inset:0}@keyframes dig-sweep{0%{background-position:130% 0}60%,to{background-position:-65% 0}}.dig-v-sweep-back .dig-vstage{background:#0a0a10}.dig-svg-back{width:calc(100% - 6px);height:calc(100% - 6px);position:absolute;inset:3px}.dig-v-sweep-back .dig-vstage:after{content:"";background:linear-gradient(115deg,#0000 32%,#fff3 50%,#0000 68%) 0 0/260% 100% no-repeat;animation:2.6s ease-in-out infinite dig-sweep;position:absolute;inset:0}.dig-v-lens .dig-vstage{background:linear-gradient(150deg,#3a3d47,#22242b 60%)}.dig-svg-plateau{filter:drop-shadow(0 5px 12px #0000008c);width:118px;height:118px}.dig-loupe{border:3px solid #facc15;border-radius:50%;width:44px;height:44px;animation:3.2s ease-in-out infinite dig-orbit;position:absolute;box-shadow:0 0 16px #facc1559,inset 0 0 10px #facc1526}@keyframes dig-orbit{0%{transform:translate(-32px,-32px)}33%{transform:translate(14px,-32px)}66%{transform:translate(-32px,14px)}to{transform:translate(-32px,-32px)}}.dig-v-frame .dig-vstage{background:#07070d}.dig-v-frame .dig-vstage:before{content:"";filter:drop-shadow(0 0 8px #7c5af0d9);border:3px solid #7c5af0;border-radius:26px;animation:2.8s linear infinite dig-trace;position:absolute;inset:4px;-webkit-mask:conic-gradient(#000 13%,#0000 25% 100%);mask:conic-gradient(#000 13%,#0000 25% 100%)}@keyframes dig-trace{to{transform:rotate(360deg)}}.dig-v-fog .dig-vstage{background:linear-gradient(150deg,#3a3d47,#22242b 60%)}.dig-svg-lens{filter:drop-shadow(0 4px 10px #00000080);width:96px;height:96px}.dig-fog-cloud{background:radial-gradient(circle at 45% 40%,#ffffff8c,#ffffff14 60%,#0000 75%);border-radius:50%;width:80px;height:80px;animation:2.8s ease-in-out infinite dig-fog;position:absolute}@keyframes dig-fog{0%,to{opacity:.1}50%{opacity:.85}}.dig-v-port .dig-vstage,.dig-v-speaker .dig-vstage{background:#07070d;flex-direction:column;justify-content:flex-start;gap:0;padding-top:10px;overflow:hidden}.dig-port-phone{flex:none;justify-content:center;align-items:flex-end;width:118px;height:168px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22%);mask-image:linear-gradient(#0000,#000 22%)}.dig-port-phone svg{flex:none;width:118px;height:249px}.dig-edge-strip{background:linear-gradient(#8d919e,#5d616c 55%,#3f424b);border-radius:11px;flex:none;justify-content:center;align-items:center;gap:9px;width:132px;height:22px;margin-top:6px;display:flex;box-shadow:0 3px 8px #0000008c,inset 0 1px #ffffff59}.dig-holes{background:radial-gradient(circle,#14151b 1.7px,#0000 2px) 0/6px 4.5px repeat-x;width:30px;height:4.5px}.dig-port-slot{background:#101116;border:1.5px solid #23242c;border-radius:5px;width:26px;height:8px;box-shadow:inset 0 1px 2px #000c}.dig-port-hl{animation:2.2s ease-in-out infinite dig-porthl}@keyframes dig-porthl{50%{border-color:#facc15;box-shadow:0 0 14px #facc1599}}.dig-cable{flex:none;width:16px;height:58px;margin-top:4px;animation:2.2s ease-in-out infinite dig-plug;position:relative}.dig-cable:before{content:"";background:linear-gradient(#eef0f6,#b9bcc9);border-radius:3.5px;width:13px;height:18px;position:absolute;top:0;left:50%;transform:translate(-50%)}.dig-cable span{background:#dfe2ea;border-radius:3px;width:6px;height:42px;position:absolute;top:17px;left:50%;transform:translate(-50%)}@keyframes dig-plug{0%,to{transform:translateY(16px)}45%,70%{transform:translateY(1px)}}.dig-v-speaker .dig-waves{flex:none;align-self:center;width:40px;height:40px;margin-top:6px;margin-left:-62px;position:relative}.dig-waves i{opacity:0;border:2.5px solid #7c5af0d9;border-radius:50%;width:14px;height:14px;animation:1.9s ease-out infinite dig-wave;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.dig-waves i:nth-child(2){animation-delay:.48s}.dig-waves i:nth-child(3){animation-delay:.96s}@keyframes dig-wave{0%{opacity:1;width:10px;height:10px}to{opacity:0;width:52px;height:52px}}.dig-v-lcd .dig-vstage{animation:5s step-end infinite dig-lcd;overflow:hidden}@keyframes dig-lcd{0%{background:#e63946}20%{background:#2a9d8f}40%{background:#4361ee}60%{background:#f1f3f5}80%{background:#9aa0ad}}.dig-lcd-defect{pointer-events:none;position:absolute}.dig-lcd-line{background:linear-gradient(#37ff8b,#2bd870);width:2px;animation:5s ease-in-out infinite dig-defect-pulse;top:0;bottom:0;left:34%;box-shadow:0 0 5px #37ff8bcc}.dig-lcd-blotch{filter:blur(2px);background:radial-gradient(circle at 45% 45%,#b43cff8c,#ffbe3c59 55%,#0000 75%);border-radius:50%;width:52px;height:44px;animation:5s ease-in-out .3s infinite dig-defect-pulse;top:12%;right:8%}.dig-lcd-dots{width:60px;height:20px;bottom:26%;left:22%}.dig-lcd-dots i{background:#05060a;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 3px #000000e6}.dig-lcd-dots i:first-child{top:4px;left:4px}.dig-lcd-dots i:nth-child(2){width:4.5px;height:4.5px;top:10px;left:26px}.dig-lcd-dots i:nth-child(3){width:5px;height:5px;top:1px;left:46px}@keyframes dig-defect-pulse{0%,to{opacity:.75}50%{opacity:1}}.dig-lcd-lbl{letter-spacing:.04em;color:#fff;white-space:nowrap;pointer-events:none;background:#0000009e;border-radius:5px;padding:1.5px 5px;font-size:6.5px;font-weight:700;position:absolute}.dig-lbl-line{top:30px;left:37%}.dig-lbl-blotch{top:34%;right:5%}.dig-lbl-dots{bottom:18%;left:20%}.dig-v-faceid .dig-vstage{background:#07070d}.dig-svg-faceid{width:82px;height:82px}.dig-faceid-lbl{color:#fff;font-size:12px;font-weight:600}.dig-scanline{filter:drop-shadow(0 0 6px #4ade80e6);background:linear-gradient(90deg,#0000,#4ade80,#0000);border-radius:2px;height:3.5px;animation:2s ease-in-out infinite dig-scan;position:absolute;left:28%;right:28%}@keyframes dig-scan{0%,to{top:28%}50%{top:58%}}.dig-v-camera .dig-vstage{background:#000;display:block}.dig-vf{background:radial-gradient(85% 70% at 68% 32%,#5e3fd08c,#0000 60%),radial-gradient(95% 85% at 22% 78%,#155e7599,#0000 65%),#0e0e16;animation:6s ease-in-out infinite dig-vf-flip;position:absolute;inset:30px 8px 84px;overflow:hidden}.dig-vf-grid{background:linear-gradient(#ffffff29 .5px,#0000 .5px) 0 33.3%/100% 33.4% no-repeat,linear-gradient(#ffffff29 .5px,#0000 .5px) 0 66.6%/100% 33.4% no-repeat,linear-gradient(90deg,#ffffff29 .5px,#0000 .5px) 33.3% 0/33.4% 100% no-repeat,linear-gradient(90deg,#ffffff29 .5px,#0000 .5px) 66.6% 0/33.4% 100% no-repeat;position:absolute;inset:0}.dig-focus-box{border:1.5px solid #fc0;width:34px;height:34px;animation:3.4s infinite dig-focus;position:absolute;top:34%;left:36%}@keyframes dig-focus{0%,6%{opacity:0;transform:scale(1.5)}10%,50%{opacity:1;transform:scale(1)}58%,to{opacity:0}}@keyframes dig-vf-flip{0%,60%,to{transform:scaleX(1)}68%,92%{transform:scaleX(-1)}}.dig-selfie-badge{letter-spacing:.12em;color:#101018;opacity:0;background:#fc0;border-radius:6px;padding:1.5px 7px;font-size:7px;font-weight:800;animation:6s step-end infinite dig-selfie;position:absolute;top:8px;left:50%;transform:translate(-50%)scaleX(1)}@keyframes dig-selfie{0%,66%{opacity:0}68%,92%{opacity:1;transform:translate(-50%)scaleX(-1)}94%,to{opacity:0}}.dig-zoomrow{justify-content:center;gap:6px;display:flex;position:absolute;bottom:78px;left:0;right:0}.dig-zoom{color:#ffffffbf;background:#14141aa6;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:6.5px;font-weight:700;display:flex;transform:scale(.86)}.dig-z05{animation:6s step-end infinite dig-zoom-on}.dig-z1{animation:6s step-end -4.5s infinite dig-zoom-on}.dig-z2{animation:6s step-end -3s infinite dig-zoom-on}.dig-z3{animation:6s step-end -1.5s infinite dig-zoom-on}@keyframes dig-zoom-on{0%,24%{color:#ffffffbf;background:#14141aa6;transform:scale(.86)}25%,49%{color:#fc0;background:#23232ae6;transform:scale(1.12)}50%,to{color:#ffffffbf;background:#14141aa6;transform:scale(.86)}}.dig-cam-modes{letter-spacing:.06em;color:#ffffff80;justify-content:center;gap:9px;font-size:7px;font-weight:600;display:flex;position:absolute;bottom:58px;left:0;right:0}.dig-cam-modes .on{color:#fc0}.dig-shutter{background:#fff;border-radius:50%;width:30px;height:30px;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 0 0 3px #000,0 0 0 5.5px #fff}.dig-flipbtn{background:#ffffff29;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;animation:3.4s ease-in-out infinite dig-spinpulse;display:flex;position:absolute;bottom:21px;right:16px}@keyframes dig-spinpulse{55%{transform:rotate(180deg)scale(1.15)}85%{transform:rotate(180deg)scale(1.15)}}.dig-v-torch .dig-vstage{background:radial-gradient(90% 60% at 70% 20%,#5e3fd080,#0000 65%),radial-gradient(90% 70% at 25% 80%,#155e7580,#0000 65%),#0a0a12;overflow:hidden}.dig-swipe-hand{z-index:4;animation:4.4s ease-in-out infinite dig-swipe-down;position:absolute;top:2px;right:28px}.dig-swipe-trail{background:linear-gradient(#0000,#ffffff8c);border-radius:2px;width:4px;height:34px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}@keyframes dig-swipe-down{0%,8%{opacity:0;transform:translateY(-6px)}12%{opacity:1}26%,32%{opacity:1;transform:translateY(64px)}40%,to{opacity:0;transform:translateY(64px)}}.dig-cc-sheet{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(160deg,#3a3060eb,#0e0e16f5);flex-direction:column;justify-content:center;align-items:center;gap:10px;animation:4.4s ease-in-out infinite dig-cc-reveal;display:flex;position:absolute;inset:0;transform:translateY(-102%)}@keyframes dig-cc-reveal{0%,10%{transform:translateY(-102%)}30%,92%{transform:translateY(0)}to{transform:translateY(-102%)}}.dig-cc-grid{gap:7px;display:flex}.dig-cc-mini{background:#ffffff24;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.dig-cc-mini.is-on{background:#0a84ff}.dig-cc-tile{color:#fff9;background:#ffffff24;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;animation:4.4s step-end infinite dig-cc-on;display:flex}@keyframes dig-cc-on{0%,44%{color:#fff9;background:#ffffff24}45%,92%{color:#101018;background:#fff}93%,to{color:#fff9;background:#ffffff24}}.dig-beam{clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);opacity:0;background:radial-gradient(at top,#fae0788c,#0000 70%);width:58px;height:40px;margin-top:-4px;animation:4.4s step-end infinite dig-beam-on}@keyframes dig-beam-on{0%,44%{opacity:0}45%,92%{opacity:1}93%,to{opacity:0}}@keyframes dig-blink{0%,45%{opacity:1}50%,95%{opacity:0}}.dig-v-buttons .dig-vstage{background:linear-gradient(150deg,#3a3d47,#22242b 60%)}.dig-btn-action,.dig-btn-volup,.dig-btn-voldn{background:#6a6d78;border-radius:0 3px 3px 0;width:5px;position:absolute;left:0}.dig-btn-action{height:15px;animation:3s step-end infinite dig-bglow;top:62px}.dig-btn-volup{height:24px;animation:3s step-end .75s infinite dig-bglow;top:92px}.dig-btn-voldn{height:24px;animation:3s step-end 1.5s infinite dig-bglow;top:122px}.dig-btn-side{background:#6a6d78;border-radius:3px 0 0 3px;width:5px;height:40px;animation:3s step-end 2.25s infinite dig-bglow;position:absolute;top:96px;right:0}.dig-btn-lbl{text-align:center;color:#ffffff8c;font-size:8.5px;position:absolute;bottom:26px;left:0;right:0}@keyframes dig-bglow{0%,20%{background:#7c5af0;box-shadow:0 0 12px #7c5af0f2}25%,to{box-shadow:none;background:#6a6d78}}.dig-v-buttons .dig-vstage{overflow:hidden}.dig-hud-silent{white-space:nowrap;color:#ff453a;opacity:0;background:#14141aeb;border-radius:11px;align-items:center;gap:4px;padding:4px 10px;font-size:8px;font-weight:700;animation:3s step-end infinite dig-hud-a;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}@keyframes dig-hud-a{0%,22%{opacity:1}23%,to{opacity:0}}.dig-hud-vol{opacity:0;background:#78788066;border-radius:4px;width:7px;height:74px;animation:3s step-end infinite dig-hud-b;position:absolute;top:78px;left:14px;overflow:hidden}@keyframes dig-hud-b{0%,24%{opacity:0}25%,72%{opacity:1}73%,to{opacity:0}}.dig-hud-vol i{background:#fff;height:30%;animation:3s ease-in-out infinite dig-hud-volfill;position:absolute;bottom:0;left:0;right:0}@keyframes dig-hud-volfill{0%,24%{height:30%}32%,49%{height:85%}58%,72%{height:22%}73%,to{height:30%}}.dig-hud-lock{z-index:3;opacity:0;background:#030308;justify-content:center;align-items:center;animation:3s step-end infinite dig-hud-c;display:flex;position:absolute;inset:0}@keyframes dig-hud-c{0%,74%{opacity:0}75%,97%{opacity:1}98%,to{opacity:0}}.dig-v-charge .dig-vstage{background:#07070d}.dig-charge-ring{justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative}.dig-charge-ring>svg:first-child{position:absolute;inset:0}.dig-ring-arc{animation:2.8s linear infinite dig-ring-fill}@keyframes dig-ring-fill{0%{stroke-dashoffset:214px}90%,to{stroke-dashoffset:26px}}.dig-batt-pct{color:#ffffffbf;font-size:11px;font-weight:600}.dig-v-radio .dig-vstage{background:#07070d;flex-direction:row;gap:20px}.dig-svg-wifi{width:62px;height:46px}.dig-arc{opacity:.18}.dig-arc1{animation:2.2s step-end infinite dig-arc}.dig-arc2{animation:2.2s step-end .36s infinite dig-arc}.dig-arc3{animation:2.2s step-end .72s infinite dig-arc}@keyframes dig-arc{0%,60%{opacity:1}65%,to{opacity:.18}}.dig-svg-bt{filter:drop-shadow(0 0 8px #0a84ff8c);width:26px;height:40px;animation:1.7s ease-in-out infinite dig-pulseA}@keyframes dig-pulseA{50%{opacity:.75;transform:scale(1.14)}}.dig-v-bars .dig-vstage{background:#07070d}.dig-sigbars{align-items:flex-end;gap:5px;height:44px;display:flex}.dig-sigbars i{opacity:.18;background:#fff;border-radius:2.5px;width:9px}.dig-sigbars i:first-child{height:14px;animation:2.3s step-end infinite dig-bar}.dig-sigbars i:nth-child(2){height:23px;animation:2.3s step-end .26s infinite dig-bar}.dig-sigbars i:nth-child(3){height:33px;animation:2.3s step-end .52s infinite dig-bar}.dig-sigbars i:nth-child(4){height:43px;animation:2.3s step-end .78s infinite dig-bar}@keyframes dig-bar{0%,70%{opacity:1}75%,to{opacity:.18}}.dig-carrier{color:#ffffffb3;font-size:10px;font-weight:600}.dig-v-shake .dig-vstage{background:#07070d}.dig-shake-body{background:#0e0e16;border:3px solid #767a86;border-radius:22px;width:84px;height:172px;animation:3.6s ease-in-out infinite dig-shake;position:relative}.dig-mini-island{background:#2c2e36;border-radius:4px;width:24px;height:7px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.dig-mute-switch{background:#4a4d58;border-radius:3px;width:6px;height:20px;position:absolute;top:26px;left:-9px;overflow:hidden;box-shadow:inset 0 1px 2px #0009}.dig-mute-switch i{background:#a9adba;border-radius:2px;height:8px;animation:3.6s ease-in-out infinite dig-mute-flip;position:absolute;top:1px;left:.5px;right:.5px}@keyframes dig-mute-flip{0%,24%{background:#a9adba;transform:translateY(0)}30%,92%{background:#ff9f0a;transform:translateY(9.5px)}to{background:#a9adba;transform:translateY(0)}}.dig-mute-finger{background:#ffffff52;border:1.5px solid #ffffffbf;border-radius:50%;width:15px;height:15px;animation:3.6s ease-in-out infinite dig-mute-finger;position:absolute;top:20px;left:-20px}@keyframes dig-mute-finger{0%,8%{opacity:0;transform:translateY(-6px)}14%,24%{opacity:1;transform:translateY(2px)}28%,34%{opacity:1;transform:translateY(13px)scale(.88)}42%,to{opacity:0;transform:translateY(13px)}}.dig-silent-pill{color:#ff453a;white-space:nowrap;opacity:0;background:#ff453a38;border-radius:9px;align-items:center;gap:3px;max-width:76px;padding:2px 5px;font-size:6px;font-weight:700;animation:3.6s step-end infinite dig-silent-show;display:flex;position:absolute;top:30px;left:50%;transform:translate(-50%)}@keyframes dig-silent-show{0%,29%{opacity:0}30%,92%{opacity:1}93%,to{opacity:0}}@keyframes dig-shake{0%,32%,58%,to{transform:translate(0)rotate(0)}36%,44%,52%{transform:translate(-3.5px)rotate(-2deg)}40%,48%,56%{transform:translate(3.5px)rotate(2deg)}}.dig-shake-lines i{opacity:0;background:#7c5af0d9;border-radius:2px;width:3.5px;height:22px;animation:3.6s step-end infinite dig-buzz-lines;position:absolute}@keyframes dig-buzz-lines{0%,33%{opacity:0}34%,57%{opacity:1}58%,to{opacity:0}}.dig-shake-lines i:first-child{top:50%;left:26px;transform:translateY(-50%)rotate(12deg)}.dig-shake-lines i:last-child{top:50%;right:26px;transform:translateY(-50%)rotate(-12deg)}.dig-panel-cmp{flex-direction:column;align-items:center}.dig-cmp{justify-content:center;gap:22px;display:flex}.dig-cmp-col{flex-direction:column;align-items:center;gap:8px;display:flex}.dig-rail-sm{border-radius:26px;padding:3px}.dig-rail-sm:before,.dig-rail-sm:after{display:none}.dig-phone-sm{border-radius:23px;width:148px;height:300px}.dig-phone-sm .dig-screen{padding-top:30px;position:absolute;inset:0}.dig-cmp-verdict{white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:10.5px;font-weight:700}.dig-cmp-verdict.is-bad{color:#ff6b60;background:#ff453a29;border:1px solid #ff453a66}.dig-cmp-verdict.is-good{color:#4ade80;background:#30d15824;border:1px solid #30d15866}.dig-row-bad{border-radius:8px;box-shadow:inset 0 0 0 1.5px #ff453aa6}.dig-row-good{border-radius:8px;box-shadow:inset 0 0 0 1.5px #30d15899}.dig-avatar-empty{background:#5c6478!important}.dig-avatar-empty:before{content:"";background:radial-gradient(circle at 50% 34%,#d6dae4 4.5px,#0000 5px),radial-gradient(circle at 50% 92%,#d6dae4 8px,#0000 8.5px);border-radius:50%;width:100%;height:100%;display:block}.device-intake-pct-wrap{max-width:320px;margin:4px 0 2px}.device-intake-pct-readout{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:34px;font-weight:700}.device-intake-pct-readout.is-good{color:#4ade80}.device-intake-pct-readout.is-warn{color:#facc15}.device-intake-pct-readout.is-bad{color:#ff6b60}.device-intake-pct-slider{appearance:none;cursor:pointer;background:linear-gradient(90deg,#ff453a,#facc15 55%,#30d158);border-radius:999px;outline:none;width:100%;height:8px}.device-intake-pct-slider::-webkit-slider-thumb{appearance:none;cursor:grab;background:#fff;border:3px solid #7c5af0;border-radius:50%;width:26px;height:26px;box-shadow:0 2px 8px #00000080}.device-intake-pct-slider::-moz-range-thumb{cursor:grab;background:#fff;border:3px solid #7c5af0;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 8px #00000080}.device-intake-pct-scale{color:#ffffff73;justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.dig-rail-pad{border-radius:26px}.dig-pad{background:#000;border-radius:18px;width:216px;height:286px;position:relative;overflow:hidden}.dig-pad-cam{z-index:6;background:#16171f;border:1px solid #2a2c36;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.dig-pad .dig-screen{padding:0 14px;inset:24px 0 0}.dig-pad .dig-statusbar{padding:5px 12px 0}.dig-pad-sm{background:#000;border-radius:13px;width:150px;height:208px;position:relative;overflow:hidden}.dig-pad-sm .dig-screen{padding-top:26px;position:absolute;inset:0}.dig-watch-outer{flex-direction:column;flex:none;align-items:center;width:130px;display:flex}.dig-band{background:linear-gradient(#2e3038,#1d1e25);border:1px solid #3a3d47;border-radius:10px 10px 4px 4px;width:52px;height:30px;margin-bottom:-8px}.dig-band-b{border-radius:4px 4px 10px 10px;margin-top:-8px;margin-bottom:0;transform:none}.dig-watch{z-index:2;background:#000;border:4px solid #565a66;border-radius:34px;width:122px;height:148px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #26272e,0 6px 18px #00000080}.dig-watch-outer{position:relative}.dig-crown-hw{z-index:1;background:linear-gradient(#8d919e,#4a4d58);border-radius:3px;width:5px;height:22px;position:absolute;top:56px;right:-3px}.dig-wsidebtn{z-index:1;background:#4a4d58;border-radius:2.5px;width:4px;height:26px;position:absolute;top:88px;right:-3px}.dig-wtime{color:#4ade80;z-index:6;font-size:8px;font-weight:700;position:absolute;top:7px;right:12px}.dig-watch .dig-screen{padding:22px 8px 6px;inset:0}.dig-watch .dig-large-title{margin:0 0 5px 2px;font-size:11px}.dig-watch .dig-search{display:none}.dig-watch .dig-navbar{padding:4px 2px 5px}.dig-watch .dig-nav-title{font-size:8px}.dig-watch .dig-back{font-size:7px}.dig-watch .dig-group{border-radius:8px;margin-bottom:5px}.dig-watch .dig-row{min-height:16px;padding:4px 6px;font-size:7px}.dig-watch .dig-row+.dig-row:before{left:6px}.dig-watch .dig-row-icon{border-radius:3px;width:11px;height:11px}.dig-watch .dig-row-value{font-size:6.5px}.dig-watch .dig-row-sub{font-size:5.5px}.dig-watch .dig-note{margin-top:4px;font-size:5.5px}.dig-watch .dig-avatar{width:12px;height:12px;font-size:5px}.dig-watch .dig-vstage{border-radius:0}.dig-mac{flex-direction:column;flex:none;align-items:center;display:flex}.dig-mac-lid{background:#000;border:3px solid #3f424b;border-bottom-width:6px;border-radius:10px 10px 0 0;width:264px;height:168px;position:relative;overflow:hidden;box-shadow:0 8px 22px #00000080}.dig-mac-cam{z-index:8;background:#0a0a10;border-radius:0 0 6px 6px;width:42px;height:8px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.dig-mac-cam:after{content:"";background:#1e2029;border-radius:50%;width:3px;height:3px;position:absolute;top:2px;left:50%;transform:translate(-50%)}.dig-menubar{z-index:6;background:#1c1c20eb;border-bottom:.5px solid #54545880;align-items:center;gap:6px;height:14px;padding:0 8px;display:flex;position:absolute;top:0;left:0;right:0}.dig-mb-title{color:#e8e8f2;font-size:6.5px;font-weight:700}.dig-mb-right{color:#ebebf599;margin-left:auto;font-size:6px}.dig-mac-base{z-index:3;background:linear-gradient(#8d919e,#565a66 60%,#33353d);border-radius:2px 2px 6px 6px;width:316px;height:9px;position:relative}.dig-mac-lip{background:#33353d;border-radius:0 0 5px 5px;width:46px;height:3.5px;position:absolute;top:0;left:50%;transform:translate(-50%)}.dig-mac-lid .dig-screen{background:#101116;padding:8px 34px 0;inset:14px 0 0}.dig-mac-lid .dig-large-title{margin:2px 0 6px 2px;font-size:11px}.dig-mac-lid .dig-search{max-width:120px}.dig-mac-lid .dig-group{background:#1c1c21}.dig-mac-lid .dig-row{min-height:18px;padding:4px 8px;font-size:8px}.dig-mac-lid .dig-note{font-size:6px}.dig-mac-lid .dig-vstage{background:#101116;border-radius:0}.dig-mac-lid.dig-visual .dig-vstage{inset:0}.dig-port-phone-pad{width:132px;height:128px}.dig-port-phone-pad svg{width:132px;height:172px}.dig-edge-strip-pad{width:168px}.dig-v-wback .dig-vstage{background:#0a0a10}.dig-svg-wback{width:106px;height:106px}.dig-hr-led{animation:1.6s ease-in-out infinite dig-led-pulse}@keyframes dig-led-pulse{0%,to{opacity:.25}50%{opacity:1}}.dig-v-pair .dig-vstage{background:#0a0a10;flex-direction:column;gap:6px}.dig-pair{align-items:center;gap:8px;display:flex}.dig-pair-watch{background:#16171f;border:2.5px solid #565a66;border-radius:10px;width:30px;height:36px}.dig-pair-phone{background:#16171f;border:2.5px solid #565a66;border-radius:7px;justify-content:center;width:26px;height:48px;display:flex}.dig-pair-phone span{background:#2c2e36;border-radius:2px;width:8px;height:3px;margin-top:3px}.dig-pair-waves{width:26px;height:20px;position:relative}.dig-pair-waves i{opacity:0;border:2px solid #0a84ffd9;border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite dig-wave;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dig-pair-waves i:nth-child(2){animation-delay:.4s}.dig-pair-waves i:nth-child(3){animation-delay:.8s}.dig-pair-lbl{color:#ffffffbf;font-size:8px;font-weight:600}.dig-v-heart .dig-vstage{background:#07070d;flex-direction:column;gap:5px}.dig-heart{width:34px;height:31px;animation:1.1s ease-in-out infinite dig-heartbeat}@keyframes dig-heartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.18)}28%{transform:scale(1)}42%{transform:scale(1.12)}}.dig-hr-bpm{color:#fff;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.dig-hr-bpm span{color:#ff2d55;font-size:7px;font-weight:800}.dig-hr-wave{width:84px;height:17px}.dig-hr-wave path{stroke-dasharray:160;stroke-dashoffset:160px;animation:2.2s linear infinite dig-hr-trace}@keyframes dig-hr-trace{to{stroke-dashoffset:0}}.dig-v-buzz .dig-vstage{background:#07070d}.dig-buzz-body{border-radius:18px;width:64px;height:76px;animation:1.6s ease-in-out infinite dig-shake-always}.dig-buzz-body .dig-mini-island{display:none}.dig-buzz-pill{opacity:1;color:#4ade80;background:#30d1582e;max-width:none;font-size:6.5px;animation:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes dig-shake-always{0%,55%,to{transform:translate(0)rotate(0)}60%,70%,80%{transform:translate(-3px)rotate(-2deg)}65%,75%,85%{transform:translate(3px)rotate(2deg)}}.dig-v-buzz .dig-shake-lines i{opacity:0;height:16px;animation:1.6s step-end infinite dig-buzz-blink}@keyframes dig-buzz-blink{0%,55%{opacity:0}58%,88%{opacity:1}90%,to{opacity:0}}.dig-watch-outer:has(.dig-v-crown) .dig-crown-hw{animation:2s ease-in-out infinite dig-crown-glow}@keyframes dig-crown-glow{0%,to{box-shadow:none;background:linear-gradient(#8d919e,#4a4d58)}50%{background:#7c5af0;box-shadow:0 0 10px #7c5af0f2}}.dig-v-crown .dig-vstage{background:#07070d;flex-direction:column;gap:8px;overflow:hidden}.dig-crown-stage{flex-direction:column;align-items:center;gap:8px;display:flex}.dig-crown-list{width:70px;height:52px;position:relative;overflow:hidden}.dig-crown-list i{background:#23242c;border-radius:5px;height:10px;margin-bottom:5px;animation:2s ease-in-out infinite dig-crown-scroll;display:block}@keyframes dig-crown-scroll{0%,20%{transform:translateY(0)}55%,80%{transform:translateY(-16px)}to{transform:translateY(0)}}.dig-crown-hint{color:#fff9;text-align:center;max-width:90%;font-size:6.5px;line-height:1.45}.dig-watch .dig-crown-hint{font-size:5.5px}.dig-v-macsweep .dig-vstage{background:linear-gradient(140deg,#1a1c26,#10111a 60%)}.dig-mac-glare{background:linear-gradient(115deg,#0000 30%,#ffffff24 46%,#ffffff4d 50%,#ffffff24 54%,#0000 70%) 0 0/240% 100% no-repeat;animation:2.6s ease-in-out infinite dig-sweep;position:absolute;inset:0}.dig-kbd{grid-template-columns:repeat(8,16px);place-content:center;gap:3px;display:grid;position:relative}.dig-kbd i{background:#1d1e25;border:.5px solid #2c2e36;border-radius:2.5px;width:16px;height:11px;animation:2.6s ease-in-out infinite dig-kbd-glow;box-shadow:0 0 5px #7c5af000}.dig-kbd i:nth-child(3n){animation-delay:.4s}.dig-kbd i:nth-child(5n){animation-delay:.9s}@keyframes dig-kbd-glow{0%,to{border-color:#2c2e36;box-shadow:0 0 4px #7c5af01f}50%{border-color:#4b3d8f;box-shadow:0 0 7px #7c5af099}}.dig-kbd-space{background:#1d1e25;border:.5px solid #2c2e36;border-radius:2.5px;grid-column:3/7;height:11px}.dig-kbd-dim i{animation:none}.dig-kbd-mini{grid-template-columns:repeat(6,12px);gap:2px}.dig-kbd-mini i{width:12px;height:8px;animation:none}.dig-drop{z-index:3;background:radial-gradient(circle at 40% 35%,#a0c8ffd9,#5082dc80);border-radius:50%/60% 60% 40% 40%;width:9px;height:11px;animation:2.4s ease-in infinite dig-drop-fall;position:absolute}@keyframes dig-drop-fall{0%,15%{opacity:0;transform:translateY(-26px)}30%{opacity:1}55%,70%{opacity:1;transform:translateY(0)scale(1)}80%,to{opacity:0;transform:translateY(2px)scale(1.5,.5)}}.dig-tpad{background:linear-gradient(150deg,#1c1d24,#14151b);border:1.5px solid #33353d;border-radius:8px;justify-content:center;align-items:center;width:96px;height:62px;display:flex;position:relative}.dig-tpad-dot{background:#ffffffbf;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite dig-tpad-click}.dig-tpad-ring{opacity:0;border:2px solid #7c5af0e6;border-radius:50%;width:7px;height:7px;animation:2s ease-out infinite dig-tpad-ripple;position:absolute}@keyframes dig-tpad-click{0%,30%,to{transform:scale(1)}38%{transform:scale(.7)}46%{transform:scale(1)}}@keyframes dig-tpad-ripple{0%,36%{opacity:0;width:7px;height:7px}40%{opacity:1}70%,to{opacity:0;width:44px;height:44px}}.dig-macside{background:linear-gradient(#6a6d78,#44464f 60%,#33353d);border-radius:5px;justify-content:center;align-items:center;gap:14px;width:190px;height:18px;display:flex;box-shadow:0 3px 8px #00000080,inset 0 1px #ffffff4d}.dig-magsafe{background:#101116;border:1px solid #23242c;border-radius:4px;width:26px;height:7px;position:relative}.dig-magsafe-led{background:#33353d;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.dig-led-live{animation:2.6s step-end infinite dig-led-charge}@keyframes dig-led-charge{0%,45%{background:#ff9f0a;box-shadow:0 0 6px #ff9f0ae6}50%,to{background:#30d158;box-shadow:0 0 6px #30d158e6}}.dig-usbc{background:#101116;border:1px solid #23242c;border-radius:3.5px;width:16px;height:6px}.dig-usbc.dig-port-hl{animation:2.2s ease-in-out infinite dig-porthl}.dig-jack{background:#101116;border:1px solid #23242c;border-radius:50%;width:6px;height:6px}.dig-cable-h{margin-top:10px;position:relative;transform:rotate(180deg)}.dig-charge-lbl{color:#fff9;text-align:center;max-width:85%;margin-top:10px;font-size:7px}.dig-v-macports .dig-vstage,.dig-v-magsafe .dig-vstage{flex-direction:column}.dig-webcam-notch{display:none}.dig-v-webcam .dig-mac-cam:after{animation:2.4s step-end infinite dig-cam-live}@keyframes dig-cam-live{0%,25%{box-shadow:none;background:#1e2029}30%,95%{background:#30d158;box-shadow:0 0 6px #30d158f2}}.dig-webcam-win{background:#0e0e16;border:1px solid #33353d;border-radius:7px;width:110px;height:70px;margin-top:8px;overflow:hidden}.dig-webcam-feed{opacity:0;background:radial-gradient(70% 80% at 50% 62%,#5e3fd080,#0000 70%),radial-gradient(50% 45% at 50% 40%,#d2aa8c80,#0000 70%),#10121c;width:110px;height:70px;animation:2.4s step-end infinite dig-feed-on;position:absolute}@keyframes dig-feed-on{0%,25%{opacity:0}30%,95%{opacity:1}}.dig-v-webcam .dig-vstage{flex-direction:column;gap:6px}.dig-tidkey{background:#1d1e25;border:1px solid #2c2e36;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;animation:2.2s ease-in-out infinite dig-tid-glow;display:flex}@keyframes dig-tid-glow{0%,to{box-shadow:none;border-color:#2c2e36}50%{border-color:#7c5af0;box-shadow:0 0 14px #7c5af0bf}}.dig-v-touchid-mac .dig-vstage{flex-direction:column;gap:10px}.dig-macspk-row{align-items:center;gap:8px;display:flex}.dig-macspk-grille{background:radial-gradient(circle,#3f424b 1.1px,#0000 1.5px) 0 0/4.5px 4.5px;border-radius:3px;width:14px;height:54px}.dig-waves-mac{width:40px;height:26px;margin-top:8px;position:relative}.dig-v-macspk .dig-vstage{flex-direction:column}.dig-wspk-slot{background:#101116;border:1px solid #2c2e36;border-radius:3px;width:5px;height:34px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.dig-waves-w{width:40px;height:40px;position:absolute;top:50%;left:22px;transform:translateY(-50%)rotate(90deg)}.dig-v-wspeaker .dig-vstage{background:#07070d}.dig-pad.dig-visual .dig-vstage{border-radius:0}.dig-v-port-pad .dig-vstage,.dig-v-speaker-pad .dig-vstage{background:#07070d;flex-direction:column;justify-content:flex-start;gap:0;padding-top:10px;overflow:hidden}.dig-v-speaker-pad .dig-waves{flex:none;align-self:center;width:40px;height:40px;margin-top:6px;margin-left:-70px;position:relative}.inventory-hidden-notice{color:#facc15;background:#facc1514;border:1px solid #facc154d;border-radius:10px;grid-column:1/-1;width:100%;margin-bottom:4px;padding:9px 13px;font-size:13px;font-weight:600}.inventory-hidden-clear{cursor:pointer;color:#9b83f5;background:0 0;border:none;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.lot-recall-input-row{align-items:stretch;gap:8px;margin-bottom:12px;display:flex}.lot-recall-check-input{box-sizing:border-box;letter-spacing:.05em;text-transform:uppercase;border:2px solid var(--panel);background:var(--bg);min-width:0;color:var(--text);border-radius:10px;outline:none;flex:1;margin-bottom:0;padding:12px 14px;font-size:1.1rem;font-weight:600;transition:border-color .15s}.lot-recall-check-input:focus{border-color:var(--accent)}.lot-recall-scan-btn{border:2px solid var(--panel);background:var(--panel);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:.9rem;font-weight:600;transition:border-color .15s,background .15s;display:flex}.lot-recall-scan-btn:active{background:var(--accent);color:#fff;border-color:var(--accent)}.lot-recall-scan-btn:disabled{opacity:.6;cursor:default}.lot-recall-check-result{border-radius:10px;align-items:center;gap:12px;padding:14px 16px;font-size:.95rem;font-weight:600;transition:background .2s,color .2s;display:none}.lot-recall-check-result.is-safe,.lot-recall-check-result.is-recalled,.lot-recall-check-result.is-empty,.lot-recall-check-result.is-expiry{display:flex}.lot-recall-check-result.is-expiry{color:var(--muted);background:0 0;border:none;padding:6px 0}.lot-recall-check-result.is-safe{color:#4ade80;background:#7c5af01f;border:1.5px solid #7c5af040}.lot-recall-check-result.is-recalled{color:#f87171;background:#ef44441f;border:1.5px solid #ef44444d}.lot-recall-check-result.is-empty{background:var(--panel);color:var(--muted);border:1.5px solid #0000}.lot-recall-check-result.is-scanning{background:var(--panel);color:var(--accent);border:1.5px solid #9b7bff33;animation:1.1s ease-in-out infinite lot-recall-scan-pulse;display:flex}@keyframes lot-recall-scan-pulse{0%,to{opacity:1}50%{opacity:.45}}.lot-recall-check-result.is-no-results{color:#fbbf24;background:#fbbf2414;border:1.5px solid #fbbf2433;display:flex}.lot-recall-links{flex-direction:column;gap:6px;margin-top:16px;display:flex}.lot-recall-links-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 4px;font-size:.72rem;font-weight:600}.lot-recall-link{background:var(--panel);color:var(--text);border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.lot-recall-link:hover{background:var(--accent);color:#fff}.lot-recall-link-icon{opacity:.55;flex-shrink:0;width:14px;height:14px}.lot-recall-link:hover .lot-recall-link-icon{opacity:1}.lot-recall-known-bad{margin-top:16px}.lot-recall-known-bad-list{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.lot-recall-known-bad-list li{color:#f87171;font-size:.8rem;font-weight:600;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.03em;background:#ef44441a;border:1px solid #ef444440;border-radius:6px;padding:4px 10px}.lot-recall-links-hint{color:var(--accent-strong);background:#7c5af014;border:1px solid #7c5af033;border-radius:7px;margin:10px 0 0;padding:8px 12px;font-size:.78rem;font-weight:600}.lot-recall-exp-section{flex-direction:column;gap:6px;margin-top:10px;display:flex}.lot-recall-exp-trigger-wrap{position:relative}.lot-recall-exp-trigger{width:100%;margin-top:2px}.lot-recall-exp-native{opacity:0;pointer-events:none;background:0 0;border:none;width:100%;position:absolute;inset:0}.lot-recall-exp-chips{flex-wrap:wrap;align-items:center;gap:6px;padding:4px 0 2px;display:flex}.lot-recall-copy-btn{background:var(--panel);border:1.5px solid var(--accent);width:100%;color:var(--accent-strong);cursor:pointer;text-align:center;border-radius:8px;margin-top:10px;padding:11px 16px;font-size:.88rem;font-weight:700;transition:background .15s,color .15s;display:block}.lot-recall-copy-btn:active{background:var(--accent);color:#fff}.driver-dt-trigger{width:100%;color:var(--text);cursor:pointer;text-align:left;background:#13141cc7;border:1px solid #8b8ba83d;border-radius:16px;justify-content:space-between;align-items:center;margin-top:4px;padding:10px 14px;font-size:.95rem;display:flex}.driver-dt-trigger:hover,.driver-dt-trigger:focus-visible{border-color:#9b7bff80;outline:none}.driver-dt-trigger-icon{font-size:1rem}.dts-ocr-chip-label{color:#fbbf24;white-space:nowrap;font-size:.75rem;font-weight:600}.dts-ocr-chip{color:#fbbf24;cursor:pointer;white-space:nowrap;background:#fbbf241f;border:1px solid #fbbf2480;border-radius:20px;align-items:center;padding:4px 10px;font-size:.8rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.dts-ocr-chip:hover{background:#fbbf2440;border-color:#fbbf24cc}.recalled-lots-hint{color:var(--muted);margin:0 0 12px;font-size:.8rem}.recalled-lot-textarea{resize:vertical;box-sizing:border-box;width:100%;min-height:80px;color:var(--text);background:#13141cc7;border:1px solid #8b8ba83d;border-radius:10px;outline:none;padding:10px 12px;font-family:inherit;font-size:.88rem}.recalled-lot-textarea:focus{border-color:#9b7bff80}.recalled-lot-list{margin:0;padding:0;list-style:none}.recalled-lot-item{background:#f8717114;border:1px solid #f8717140;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:8px 12px;list-style:none;display:flex}.recalled-lot-item span{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:#f87171;font-size:13px}.recalled-lot-remove{cursor:pointer;color:var(--muted);background:0 0;border:none;padding:0;font-size:12px}.recalled-lot-remove:hover{color:var(--text)}.recalled-lot-empty{color:var(--muted);padding:8px 0;font-size:13px;list-style:none}.set-shell{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:18px;display:grid}.app-shell:has(main.cb-bleed){flex-direction:column;height:100dvh;display:flex;padding-bottom:0!important}:is(.app-shell:has(main.cb-bleed)>header,main.cb-bleed){width:min(1560px, calc(var(--vw) - 40px));margin-left:calc(50% - min(780px, var(--vw) / 2 - 20px))}.app-shell:has(main.cb-bleed)>main.cb-bleed{flex:auto;min-height:0;display:flex}.cb-root{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.cb-title{flex-shrink:0;margin:0 0 12px}.cb-root .cust2-shell{flex:auto;min-height:0!important}.fade-scroll{min-width:0;min-height:0;display:flex;position:relative}.fade-scroll-box{scrollbar-width:none;-ms-overflow-style:none;flex:auto;min-width:0;min-height:0;overflow-y:auto}.fade-scroll-box::-webkit-scrollbar{width:0;height:0}.fade-scroll-bar{opacity:0;pointer-events:none;background:#ffffff4d;border-radius:999px;width:6px;transition:opacity .35s,background .15s;position:absolute;right:2px}.fade-scroll-bar.is-on{opacity:1;pointer-events:auto}.fade-scroll-bar.is-on:hover{background:#ffffff7a}@media (prefers-reduced-motion:reduce){.fade-scroll-bar{transition:none}}.cb-followup-btn{border:1px solid var(--panel-border);width:100%;color:var(--text);text-align:left;cursor:pointer;background:#ffffff0a;border-radius:7px;justify-content:space-between;align-items:center;gap:6px;margin-top:1px;padding:2px 6px;font-size:13px;font-weight:700;display:flex}.cb-followup-btn:hover{background:#7c5af024;border-color:#9b7bff8c}.cb-followup-btn>span{color:var(--muted);font-size:11px}.cb-chat-error{color:#f87171;background:#f871711a;border:1px solid #f8717159;border-radius:8px;margin:-6px 0 10px;padding:6px 10px;font-size:12px;font-weight:700}.cb-visit{width:100%;color:var(--text);text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 11px;font-size:12.5px;transition:background .14s,border-color .14s;display:flex}.cb-visit:hover{background:#7c5cff1a;border-color:#9b7bff59}.cb-visit.is-picked{background:#7c5cff33;border-color:#9b7bffbf}.cb-purchase{background:#ffffff0a;transition:background .16s,box-shadow .16s}.cb-purchase.is-lit{background:#7c5cff38;box-shadow:inset 3px 0 #9b7bff}@media (prefers-reduced-motion:reduce){.cb-visit,.cb-purchase{transition:none}}.cb-purchase-head{justify-content:space-between;align-items:center;gap:10px;margin:0 0 5px;display:flex}.cb-purchase-search{flex:0 190px;min-width:0;padding:3px 8px;font-size:12px}.cb-dnd{border:1px solid var(--panel-border);cursor:pointer;background:#ffffff08;border-radius:9px;align-items:center;gap:8px;width:max-content;max-width:100%;margin:0 0 12px;padding:8px 11px;font-size:12.5px;font-weight:700;display:inline-flex}.cb-dnd:hover{border-color:#f8717166}.cb-dnd>span{white-space:nowrap}.cb-dnd input{flex-shrink:0;margin:0}.cb-head-actions{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.cb-head-actions>a{text-decoration:none}.cb-alias-row{flex-wrap:wrap;align-items:center;gap:6px;margin:-6px 0 12px;display:flex}.cb-alias-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:10.5px;font-weight:800}.cb-alias{border:1px dashed var(--panel-border);color:var(--muted);background:#ffffff08;border-radius:999px;align-items:center;gap:2px;padding:2px 4px 2px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.cb-merge-list{border:1px solid var(--panel-border);border-radius:10px;max-height:240px;margin-bottom:11px;overflow-y:auto}.cb-merge-row{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;padding:7px 10px;display:flex}.cb-merge-row:hover{background:#ffffff0a}.cb-merge-row.is-on{background:#7c5cff29}.cb-merge-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.cb-merge-meta{color:var(--muted);flex-shrink:0;font-size:11px}.cb-modal{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#06070cb3;justify-content:center;align-items:center;padding:14px;display:flex;position:fixed;inset:0}.cb-modal-panel{background:var(--panel,#14151d);border:1px solid #ffffff1f;border-radius:16px;width:100%;max-width:460px;max-height:86vh;padding:17px 19px;overflow-y:auto}.cb-modal-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.cb-modal-head h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:17px;overflow:hidden}.cb-modal-x{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:21px;line-height:1}.cb-modal-field{flex-direction:column;gap:4px;margin-bottom:11px;font-size:12.5px;font-weight:600;display:flex}.cb-modal-field input,.cb-modal-field textarea{font-size:13px}.cb-modal-opt{color:var(--muted);font-size:11px;font-weight:600}.cb-modal-quick{flex-wrap:wrap;gap:6px;margin:-4px 0 11px;display:flex}.cb-modal-chip{border:1px solid var(--panel-border);color:var(--muted);cursor:pointer;background:#ffffff0a;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}.cb-modal-chip:hover{color:var(--text);border-color:#38bdf880}.cb-modal-chip.is-on{color:#38bdf8;background:#38bdf829;border-color:#38bdf880}.cb-modal-note{color:var(--muted);margin:0 0 11px;font-size:11.5px}.cb-modal-error{color:#f87171;margin:0 0 11px;font-size:12.5px;font-weight:600}.cb-modal-actions{justify-content:flex-end;gap:8px;display:flex}.cb-note-row{align-items:flex-start;display:flex}.cb-note-row textarea{flex:auto;min-width:0;margin:0}.cb-note-save{opacity:0;pointer-events:none;white-space:nowrap;flex-shrink:0;width:0;margin-left:0;transition:width .22s cubic-bezier(.22,.9,.3,1),margin-left .22s cubic-bezier(.22,.9,.3,1),opacity .16s;overflow:hidden}.cb-note-row.has-text .cb-note-save{opacity:1;pointer-events:auto;width:104px;margin-left:8px}.cb-note-save>button{width:100%}@media (prefers-reduced-motion:reduce){.cb-note-save{transition:none}}.cb-root .cust2-list,.cb-root .cust2-detail{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}@media (max-width:900px){.cb-root .cust2-list{border-left:none!important;border-right:none!important}.cb-detail-open .cb-title{display:none}}.exp-cards,.exp-sort-mobile{display:none}@media (max-width:900px){.exp-table-wrap{display:none}.exp-sort-mobile{width:100%;font-size:13px;display:block}.exp-cards{flex-direction:column;gap:10px;margin-top:2px;display:flex}.exp-card{background:#ffffff0a;border:1px solid #ffffff17;border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.exp-card-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.exp-card-vendor{overflow-wrap:anywhere;min-width:0;font-size:14.5px;font-weight:800}.exp-card-price{color:var(--success);white-space:nowrap;font-size:15px;font-weight:800}.exp-card-desc{color:var(--text);overflow-wrap:anywhere;font-size:13px}.exp-card-meta{color:var(--muted);flex-wrap:wrap;gap:4px 12px;font-size:11.5px;font-weight:600;display:flex}.exp-card-actions{justify-content:flex-end;gap:8px;display:flex}}.upload-bar{background:#7c5af014;border:1px solid #7c5af059;border-radius:11px;flex-direction:column;gap:6px;width:100%;padding:8px 11px;font-size:12px;display:flex}.upload-bar.is-error{color:#ff6b60;background:#ff453a1a;border-color:#ff453a73;flex-direction:row;align-items:center;gap:8px;font-weight:600}.upload-bar-head{align-items:center;gap:8px;display:flex}.upload-bar-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;font-weight:600;overflow:hidden}.upload-bar.is-error .upload-bar-label{color:inherit;white-space:normal}.upload-bar-pct{font-variant-numeric:tabular-nums;color:var(--accent-strong);font-weight:800}.upload-bar-cancel{color:var(--muted);cursor:pointer;background:#ffffff14;border:none;border-radius:50%;flex-shrink:0;width:22px;height:22px;font-size:12px;line-height:1}.upload-bar-cancel:hover{color:var(--text);background:#ffffff29}.upload-bar-track{background:#ffffff17;border-radius:999px;height:7px;overflow:hidden}.upload-bar-fill{background:linear-gradient(90deg, var(--accent), var(--accent-strong), var(--accent));background-size:200% 100%;border-radius:999px;min-width:6px;height:100%;transition:width .18s;animation:1.1s linear infinite upload-bar-shimmer}@keyframes upload-bar-shimmer{0%{background-position:0 0}to{background-position:-200% 0}}@keyframes modal-page-in{0%{opacity:.5;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:900px){.app-modal{z-index:9995!important;background:var(--bg)!important;-webkit-backdrop-filter:none!important;justify-content:stretch!important;align-items:stretch!important;padding:0!important}.app-modal>.app-modal-panel{animation:.22s modal-page-in;width:100%!important;max-width:none!important;height:100dvh!important;max-height:none!important;padding-top:max(17px, env(safe-area-inset-top))!important;padding-bottom:calc(90px + env(safe-area-inset-bottom))!important;border:none!important;border-radius:0!important;overflow-y:auto!important}.sold-modal{justify-content:stretch;align-items:stretch}.sold-modal.confirm-center{justify-content:center;align-items:center}.sold-modal.confirm-center .sold-modal-backdrop{-webkit-backdrop-filter:blur(3px);background:#05050a99}.dispatch-pick .viewas-item{border-radius:12px;padding:13px 14px;font-size:15px}.dispatch-pick .viewas-avatar{width:34px;height:34px;font-size:14px}.dispatch-pick .viewas-header{padding:4px 6px 10px;font-size:14px}.sold-modal .sold-modal-backdrop{background:var(--bg);-webkit-backdrop-filter:none}.sold-modal .ios-sheet{width:100%;max-width:none;height:100dvh;box-shadow:none;border-radius:0;animation:.22s modal-page-in}.sold-modal .ios-sheet-body{flex:1;overflow-y:auto}.sold-modal .ios-sheet-footer{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.trn-video-backdrop{z-index:9995;background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;align-items:stretch;padding:0}.trn-video-modal{border:none;border-radius:0;max-width:none;height:100dvh;overflow-y:auto}}@media (max-width:820px){.set-shell{grid-template-columns:minmax(0,1fr)}.set-nav{flex-direction:row;overflow-x:auto;position:static!important}.set-nav-item{white-space:nowrap}}@media (max-width:900px){.set-nav{display:none!important}.set-grid{grid-template-columns:minmax(0,1fr)}.set-field input,.set-field select,.set-field textarea{min-width:0;max-width:100%}.set-field input[type=time],.set-field input[type=date],.set-field input[type=number]{appearance:none;display:block}}.set-nav{flex-direction:column;gap:3px;display:flex;position:sticky;top:16px}.set-nav-item{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:9px;padding:10px 12px;font-size:13.5px;font-weight:600;transition:background .13s;display:flex}.set-nav-item:hover{background:#ffffff0d}.set-nav-item.is-active{background:var(--accent);color:#fff}.set-nav-emoji{font-size:15px}.set-section{margin-bottom:22px}.set-section-head{margin:0 0 10px}.set-section-title{margin:0;font-size:17px;font-weight:800}.set-section-desc{color:var(--muted);margin:4px 0 0;font-size:12.5px}.set-group{border:1px solid var(--panel-border);background:#ffffff08;border-radius:16px;overflow:hidden}.set-group+.set-group{margin-top:14px}.set-row{justify-content:space-between;align-items:center;gap:14px;min-height:46px;padding:11px 14px;display:flex}.set-row+.set-row{border-top:1px solid #ffffff0f}.set-row-main{min-width:0}.set-row-label{font-size:13.5px;font-weight:600}.set-row-sub{color:var(--muted);margin-top:2px;font-size:11.5px}.set-row-link{color:var(--text);cursor:pointer;text-decoration:none;transition:background .12s}.set-row-link:hover{background:#ffffff0d}.set-row-chevron{color:var(--muted);font-size:15px}.ios-switch{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.ios-switch input{opacity:0;width:0;height:0;position:absolute}.ios-switch-track{cursor:pointer;background:#ffffff29;border-radius:13px;align-items:center;width:44px;height:26px;transition:background .18s;display:inline-flex}.ios-switch input:checked+.ios-switch-track{background:#4ade80}.ios-switch input:disabled+.ios-switch-track{opacity:.45;cursor:default}.ios-switch input:focus-visible+.ios-switch-track{outline:2px solid var(--accent-strong);outline-offset:2px}.ios-switch-thumb{background:#fff;border-radius:50%;width:20px;height:20px;margin-left:3px;transition:transform .18s;box-shadow:0 1px 3px #00000059}.ios-switch input:checked+.ios-switch-track .ios-switch-thumb{transform:translate(18px)}.set-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.set-field{flex-direction:column;gap:5px;min-width:0;display:flex}.set-field>span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.set-field input,.set-field select,.set-field textarea,.set-input{box-sizing:border-box;width:100%;color:var(--text);background:#13141cc7;border:1px solid #8b8ba83d;border-radius:11px;outline:none;padding:9px 12px;font-family:inherit;font-size:13.5px}.set-field input:focus,.set-field select:focus,.set-field textarea:focus,.set-input:focus{border-color:#9b7bff80}.set-field textarea{resize:vertical}.set-field textarea[readonly]{color:var(--muted);background:#13141c80}.set-span-2{grid-column:1/-1}.set-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.set-status{font-size:12.5px;font-weight:700}.set-status.is-ok{color:var(--success)}.set-status.is-err{color:var(--danger)}.set-option-row{justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;display:flex}.set-option-row+.set-option-row{border-top:1px solid #ffffff0f}.set-option-name{word-break:break-word;font-size:13.5px;font-weight:600}.set-linkbtn{cursor:pointer;color:var(--accent-strong);background:0 0;border:none;padding:0;font-size:12px;font-weight:700}.set-linkbtn.is-danger{color:var(--danger)}.set-linkbtn:disabled{opacity:.5;cursor:default}.set-empty{color:var(--muted);padding:14px;font-size:13px}.set-db-layout{grid-template-columns:240px minmax(0,1fr);gap:14px;display:grid}@media (max-width:820px){.set-db-layout{grid-template-columns:minmax(0,1fr)}}.set-db-item{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;display:flex}.set-db-item+.set-db-item{border-top:1px solid #ffffff0f}.set-db-item:hover{background:#ffffff0d}.set-db-item.is-selected{background:var(--accent);color:#fff}.set-db-meta{opacity:.7;flex-shrink:0;font-size:11px}.set-db-preview{border:1px solid var(--panel-border);background:#00000047;border-radius:14px;max-height:460px;padding:12px;overflow:auto}.set-db-preview pre{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--muted);white-space:pre-wrap;word-break:break-word;margin:0;font-size:11.5px;line-height:1.5}.set-db-table{border-collapse:collapse;width:100%;font-size:11.5px}.set-db-table th,.set-db-table td{text-align:left;vertical-align:top;word-break:break-word;border-bottom:1px solid #ffffff12;max-width:260px;padding:6px 8px}.set-db-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.viewas-wrap{position:relative}.viewas-trigger{align-items:center;gap:7px;padding:8px 14px;font-size:12px;display:inline-flex}@media (max-width:900px){.viewas-trigger{gap:0;padding:8px 10px}.viewas-trigger-label{display:none}}.pin-trigger{gap:6px}.pin-glyph{place-items:center;display:grid}.pin-panel{width:252px}.pin-explain{color:var(--muted);margin:0 0 10px;padding:0 2px;font-size:11.5px;line-height:1.45}.pin-code{background:var(--accent-soft);width:100%;color:var(--text);cursor:pointer;border:1px solid #7c5af073;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;padding:10px 12px;font-family:inherit;display:flex}.pin-code-digits{place-items:center start;display:grid}.pin-code-mask,.pin-code-real{letter-spacing:.18em;font-variant-numeric:tabular-nums;grid-area:1/1;font-size:23px;font-weight:800;transition:opacity .14s}.pin-code-real,.pin-code:hover .pin-code-mask,.pin-code:focus-visible .pin-code-mask{opacity:0}.pin-code:hover .pin-code-real,.pin-code:focus-visible .pin-code-real{opacity:1}.pin-code-copy{text-transform:uppercase;color:var(--accent-strong);font-size:10.5px;font-weight:800}.pin-code:hover{border-color:var(--accent)}.pin-made{color:var(--muted);margin:0 2px 10px;font-size:11px}.pin-error{color:#f87171;margin:0 2px 10px;font-size:11.5px}.pin-new-row{border-top:1px solid var(--panel-border);align-items:center;gap:6px;padding-top:4px;display:flex}.pin-new{flex:1;justify-content:center}.viewas-panel{z-index:40;border:1px solid var(--panel-border);min-width:232px;box-shadow:var(--shadow);background:#0f1017fa;border-radius:16px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.viewas-header{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:8px 10px 6px;font-size:10.5px;font-weight:700}.viewas-empty{color:var(--muted);padding:10px;font-size:12.5px}.viewas-item{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:11px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.viewas-item:hover{background:#ffffff0f}.viewas-item.is-active{background:var(--accent-soft)}.viewas-avatar{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11.5px;font-weight:800;display:inline-flex}.viewas-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.viewas-role{color:var(--muted);font-size:10.5px;font-weight:600}.viewas-badge{text-transform:uppercase;letter-spacing:.05em;color:var(--accent-strong);font-size:10px;font-weight:800}.viewas-banner{color:#facc15;background:#facc151a;border:1px solid #facc1552;border-radius:12px;align-items:center;gap:9px;margin-bottom:14px;padding:9px 14px;font-size:12.5px;font-weight:600;display:flex}.viewas-exit{cursor:pointer;color:inherit;background:0 0;border:none;margin-left:auto;padding:0;font-size:12px;font-weight:800;text-decoration:underline}.viewas-exit:disabled{opacity:.6;cursor:default}.panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.inventory-heading{min-width:0}.inventory-title-legend-wrap{flex-direction:column;gap:8px;min-width:0;display:flex}.inventory-tile-view-title{letter-spacing:-.01em;font-size:20px;font-weight:800}.inventory-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.compact-button{padding:9px 15px;font-size:12.5px}.icon-trigger{justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;padding:0;font-size:17px;line-height:1;display:inline-flex}.icon-trigger .menu-trigger-icon{width:19px;height:19px}.icon-button{border:1px solid var(--panel-border);width:32px;height:32px;color:var(--text);cursor:pointer;background:#ffffff0d;border-radius:50%;font-size:17px;line-height:1}.icon-button:hover{background:#ffffff1a}.empty-state,.inventory-tile-empty{text-align:center;color:var(--muted);grid-column:1/-1;padding:38px 0;font-size:13.5px}.save-status{color:var(--muted);font-size:12.5px}.expenses-pagination{border-top:1px solid var(--panel-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.expenses-page-size{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.expenses-pagination-controls{align-items:center;gap:10px;display:flex}.expenses-pagination-controls .button:disabled{opacity:.4;cursor:default}.dts-page-sizes{gap:4px;margin:0 4px;display:inline-flex}.dts-page-size{color:var(--muted);background:#ffffff0f;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:700;text-decoration:none}.dts-page-size:hover{color:var(--text);background:#ffffff1a}.dts-page-size.is-active{background:var(--accent);color:#fff}.dts-exp-legend{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.dts-exp-legend-item{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.dts-exp-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.dts-exp-dot.is-good{background:var(--success)}.dts-exp-dot.is-warn{background:var(--warning)}.dts-exp-dot.is-bad{background:var(--danger)}.dts-exp-dot.is-none{background:#ffffff40}.dts-exp-legend-count{color:#ffffff73;font-variant-numeric:tabular-nums}.inventory-view-menu-button{margin-right:auto}.inventory-view-drawer-backdrop{z-index:205;visibility:hidden;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(3px);background:#00000080;transition:opacity .18s,visibility .18s;position:fixed;inset:0}.inventory-view-drawer-backdrop.is-open{visibility:visible;opacity:1;pointer-events:auto}.inventory-view-drawer{z-index:206;width:min(320px,100vw - 44px);padding:22px 18px max(22px, env(safe-area-inset-bottom));border-right:1px solid var(--panel-border);pointer-events:none;background:linear-gradient(165deg,#181426fc,#0d0e14fc);transition:transform .22s cubic-bezier(.2,.82,.22,1);position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-104%);box-shadow:26px 0 60px -34px #000000e6}.inventory-view-drawer.is-open{pointer-events:auto;transform:translate(0)}.inventory-view-drawer-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.inventory-view-drawer-heading h2{margin:0;font-size:19px}.inventory-filter-chips{flex-direction:column;gap:6px;display:flex}.filter-chip{width:100%;color:var(--text);text-align:left;cursor:pointer;background:#ffffff0d;border:none;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.filter-chip:hover{background:#ffffff17}.filter-chip.is-active{background:var(--accent);color:#fff}.filter-chip-count{color:#fff9;font-variant-numeric:tabular-nums;background:#00000052;border-radius:999px;justify-content:center;align-items:center;min-width:26px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.filter-chip.is-active .filter-chip-count{color:#fff;background:#00000047}.filter-chip-divider{background:var(--panel-border);height:1px;margin:5px 2px}.inventory-tile-grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:12px;display:grid}.inventory-item-tile{border:1px solid var(--panel-border);cursor:pointer;background:#13141cdb;border-radius:18px;flex-direction:column;gap:10px;padding:14px;transition:transform .14s,border-color .14s;display:flex;position:relative;box-shadow:0 10px 26px #0000004d}@media (hover:hover){.inventory-item-tile:hover{border-color:#7c5af080;transform:translateY(-2px)}}@media (hover:none){.inventory-item-tile:active{border-color:#7c5af080}}.inventory-item-tile:focus-visible{border-color:#7c5af080;outline:none;transform:translateY(-2px)}.inventory-item-tile.is-exp-green{border-color:#4ade8073}.inventory-item-tile.is-exp-yellow{border-color:#facc1580}.inventory-item-tile.is-exp-red{border-color:#f871718c}.inventory-item-tile.local-pickup-complete{border-color:#4ade8073}.inventory-item-tile.local-pickup-missing{border-color:#f871718c}.inventory-item-tile.is-selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 10px 26px #0000004d;background:#7c5af01a}.inventory-invoice-tile{border-color:#7c5af04d}.inventory-item-tile-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.inventory-item-status-pill{letter-spacing:.04em;text-transform:uppercase;color:#f4f4fabf;background:#ffffff14;border:1px solid #0000;border-radius:999px;align-items:center;padding:3px 10px;font-size:10.5px;font-weight:800;display:inline-flex}.inventory-item-status-pill.is-in-stock{color:var(--accent-strong);background:#7c5af029;border-color:#7c5af057}.inventory-item-status-pill.is-needs-shipping,.inventory-item-status-pill.is-return{color:var(--warning);background:#facc1521;border-color:#facc1552}.inventory-item-status-pill.is-in-transit{color:#93c5fd;background:#60a5fa24;border-color:#60a5fa52}.inventory-item-status-pill.is-delivered,.inventory-item-status-pill.is-paid{color:var(--success);background:#4ade8021;border-color:#4ade804d}.inventory-item-status-pill.dts-sold-local-pill{color:#5eead4;background:#2dd4bf21;border-color:#2dd4bf52}.dts-mark-sold-btn{color:var(--success);background:#4ade8029;border:1px solid #4ade8059}.dts-mark-sold-btn:hover:not(:disabled){background:#4ade8042}.dts-tile-top-end{align-items:center;gap:8px;display:inline-flex}.inventory-item-age{color:#f4f4fa80;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10.5px}.dts-mg-checkbox{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;flex-shrink:0}.inventory-item-tile-main{min-width:0}.inventory-item-tile-main h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.inventory-item-tile-main p{color:#f4f4fa99;margin:3px 0 0;font-size:11.5px}.tile-lot-recalled,.dts-mg-lot-recalled{color:#ff6b60;text-underline-offset:2px;font-weight:800;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.inventory-item-tile-fields{flex-direction:column;gap:8px;margin-top:auto;display:flex}.inventory-item-tile-meta,.inventory-item-tile-money{grid-template-columns:repeat(auto-fit,minmax(62px,1fr));gap:6px 10px;display:grid}.inventory-item-tile-meta:empty,.inventory-item-tile-money:empty{display:none}.inventory-item-tile-meta div,.inventory-item-tile-money div{flex-direction:column;gap:2px;min-width:0;display:flex}.inventory-item-tile-meta span,.inventory-item-tile-money span{letter-spacing:.07em;text-transform:uppercase;color:#f4f4fa6b;font-size:9.5px;font-weight:700}.inventory-item-tile-meta strong,.inventory-item-tile-money strong{color:#f4f4fae6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.profit-positive{color:var(--success)!important}.profit-negative{color:var(--danger)!important}.inventory-item-tile-actions{border-top:1px solid #ffffff12;flex-wrap:wrap;gap:6px;padding-top:10px;display:flex}.inventory-tile-action-button{color:#f4f4fad9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:5px;padding:6px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.inventory-tile-action-button:hover{color:var(--text);background:#ffffff1a}.inventory-tile-action-button .action-icon{flex-shrink:0;width:14px;height:14px}.inventory-tile-action-shipped,.inventory-tile-action-received{color:var(--accent-strong);border-color:#7c5af059}.inventory-tile-action-shipped:hover,.inventory-tile-action-received:hover{color:var(--accent-strong);background:#7c5af02e}.inventory-tile-action-delete{color:var(--danger);border-color:#f871714d}.inventory-tile-action-delete:hover{color:var(--danger);background:#f8717124}.inventory-tile-action-return{color:var(--warning);border-color:#facc154d}.inventory-tile-action-return:hover{color:var(--warning);background:#facc1521}.inventory-tile-action-local{color:var(--accent-strong);border-color:#9b7bff52}.inventory-tile-action-local:hover{color:var(--accent-strong);background:#9b7bff24}.dts-model-groups{flex-direction:column;grid-column:1/-1;gap:12px;display:flex}.dts-model-group{border:1px solid var(--panel-border);background:#13141cb3;border-radius:18px;overflow:hidden}.dts-mg-header{border-bottom:1px solid var(--panel-border);background:#ffffff08;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.dts-mg-model{font-size:14px;font-weight:800}.dts-mg-count{color:var(--muted);background:#ffffff12;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.dts-mg-refs{flex-wrap:wrap;gap:5px;margin-left:auto;display:flex}.dts-mg-ref-tag{border:1px solid var(--panel-border);color:#f4f4fa8c;font-family:var(--font-mono);letter-spacing:.02em;background:#ffffff0a;border-radius:6px;padding:2px 7px;font-size:10px}.dts-mg-table-wrap{overflow-x:auto}.dts-mg-table{border-collapse:collapse;width:100%;font-size:12.5px}.dts-mg-thead-row th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:#f4f4fa6b;border-bottom:1px solid var(--panel-border);white-space:nowrap;padding:8px 12px;font-size:9.5px;font-weight:700}.dts-mg-row{cursor:pointer;transition:background .12s}.dts-mg-row:hover{background:#ffffff0a}.dts-mg-row.is-selected{background:#7c5af024}.dts-mg-row+.dts-mg-row .dts-mg-cell{border-top:1px solid #ffffff0d}.dts-mg-cell{white-space:nowrap;padding:9px 12px}.dts-mg-check{width:34px;padding-right:0}.dts-mg-check-th{width:34px}.dts-mg-row.is-exp-green .dts-mg-check{box-shadow:inset 3px 0 0 var(--success)}.dts-mg-row.is-exp-yellow .dts-mg-check{box-shadow:inset 3px 0 0 var(--warning)}.dts-mg-row.is-exp-red .dts-mg-check{box-shadow:inset 3px 0 0 var(--danger)}.dts-mg-mo{font-variant-numeric:tabular-nums;font-weight:800}.dts-mg-mo.is-tier-green{color:var(--success)}.dts-mg-mo.is-tier-yellow{color:var(--warning)}.dts-mg-mo.is-tier-red,.dts-mg-mo.is-expired{color:var(--danger)}.dts-mg-lead-wrap{align-items:center;gap:7px;display:inline-flex}.dts-mg-info-btn{border:1px solid var(--panel-border);width:19px;height:19px;color:var(--muted);cursor:pointer;background:#ffffff0d;border-radius:50%;flex-shrink:0;font-size:10.5px;font-style:italic;font-weight:800;line-height:1}.dts-mg-info-btn:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.dts-select-bar{z-index:50;-webkit-backdrop-filter:blur(14px);background:#14151df5;border:1px solid #ffffff29;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:calc(100vw - 24px);padding:10px 16px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #00000080}.dts-select-count{font-size:13px;font-weight:800}@media (max-width:720px){.inventory-tile-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.inventory-tools{width:100%}.expenses-pagination{justify-content:center}}.dts-view-bar{border-bottom:1px solid var(--panel-border);flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 16px;padding-bottom:14px;display:flex}.dts-view-tab{color:var(--muted);white-space:nowrap;background:#ffffff0d;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;font-weight:700;text-decoration:none;transition:background .13s,color .13s;display:inline-flex}.dts-view-tab:hover{color:var(--text);background:#ffffff17}.dts-view-tab.is-active{background:var(--accent);color:#fff}.dts-view-tab-count{color:#fff9;font-variant-numeric:tabular-nums;text-align:center;background:#0000004d;border-radius:999px;min-width:18px;padding:1px 6px;font-size:10.5px;font-weight:800}.dts-view-tab.is-active .dts-view-tab-count{color:#fff;background:#00000042}.dts-view-bar-divider{background:var(--panel-border);width:1px;height:20px;margin:0 4px}@media (max-width:899px){.dts-view-bar{display:none}}@media (min-width:900px){.inventory-view-menu-button{display:none}}.invoice-summary-card{border:1px solid var(--panel-border);background:#ffffff08;border-radius:18px;margin-bottom:22px;padding:16px}.invoice-summary-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.invoice-summary-grid{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:10px;display:grid}.invoice-summary-tile{background:#ffffff09;border:1px solid #ffffff0e;border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.invoice-summary-tile span{letter-spacing:.07em;text-transform:uppercase;color:#f4f4fa6b;font-size:9.5px;font-weight:700}.invoice-summary-tile strong{color:#f4f4faeb;word-break:break-word;font-size:13px;font-weight:700}.invoice-section-title{margin:0 0 12px;font-size:15px;font-weight:800}.invoice-items-tabs{gap:7px;margin-bottom:12px;display:flex}.invoice-items-tabs .filter-chip{border-radius:999px;width:auto;padding:8px 14px;font-size:12.5px}.invoice-items-wrap{border:1px solid var(--panel-border);border-radius:16px;margin-bottom:22px;overflow-x:auto}.invoice-items-table{border-collapse:collapse;width:100%;font-size:12.5px}.invoice-items-table th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:#f4f4fa6b;border-bottom:1px solid var(--panel-border);white-space:nowrap;background:#ffffff08;padding:10px 12px;font-size:9.5px;font-weight:700}.invoice-items-table td{white-space:nowrap;padding:10px 12px}.invoice-items-row{cursor:pointer;transition:background .12s}.invoice-items-row:hover{background:#ffffff0b}.invoice-items-row+.invoice-items-row td{border-top:1px solid #ffffff0d}.invoice-items-name{font-weight:700}.invoice-items-actions{justify-content:flex-end;gap:6px;display:flex}.invoice-items-empty{text-align:center;color:var(--muted);padding:16px}.invoice-items-sale{padding:5px 12px}.invoice-items-sale-value,.invoice-items-sale-field{border:1px solid #0000;border-radius:9px;align-items:center;gap:1px;padding:0 8px 0 9px;display:inline-flex}.invoice-items-sale-value{transition:background .14s,border-color .14s}.invoice-items-sale-prefix{color:#f4f4fa73;font-size:11.5px;font-weight:700}.invoice-items-sale-num,.invoice-items-sale-input{font-variant-numeric:tabular-nums;text-align:right;width:64px;padding:5px 0;font-size:12.5px;font-weight:600}.invoice-items-sale-pencil{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;flex:none;width:11px;height:11px;margin-left:5px;transition:opacity .14s;transform:translateY(-.5px)}.invoice-items-sale.is-editable{cursor:text}.invoice-items-sale.is-editable:hover .invoice-items-sale-value{color:#e9e3ff;background:#7c5af024;border-color:#9b7bff73}.invoice-items-sale.is-editable:hover .invoice-items-sale-pencil{opacity:.6}.invoice-items-sale-field{border-color:var(--accent);background:#090a0fe6;box-shadow:0 0 0 3px #7c5af029}.invoice-items-sale-field:after{content:"";flex:none;width:11px;margin-left:5px}.invoice-items-sale-input{color:var(--text);appearance:none;background:0 0;border:0;outline:none;font-family:inherit}.invoice-items-sale-input::placeholder{color:#f4f4fa4d;font-weight:600}.invoice-return-backdrop{z-index:300;-webkit-backdrop-filter:blur(3px);background:#0000008c;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.invoice-return-modal{width:100%;max-width:400px}.invoice-summary-tile.is-editable{cursor:pointer;transition:background .12s,border-color .12s}.invoice-summary-tile.is-editable:hover,.invoice-summary-tile.is-editable:focus-visible{background:#ffffff0f;border-color:#7c5af066;outline:none}.invoice-summary-tile.is-editing{border-color:var(--accent);background:#7c5af01a}.invoice-summary-input{box-sizing:border-box;width:100%;color:var(--text);background:#090a0fd9;border:1px solid #9b7bff80;border-radius:8px;outline:none;padding:4px 6px;font-family:inherit;font-size:13px;font-weight:700}.invoice-summary-input::-webkit-calendar-picker-indicator{filter:invert(.75);cursor:pointer}select.invoice-summary-input{cursor:pointer;appearance:none;min-height:30px;padding-right:18px}select.invoice-summary-input option{color:var(--text);background:#14151c}.invoice-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.invoice-section-head .invoice-section-title{margin:0}.add-items-modal{width:100%;max-width:820px;max-height:86vh;overflow-y:auto}.add-items-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.add-items-wrap{border:1px solid var(--panel-border);border-radius:14px;max-height:46vh;margin-top:12px;overflow:auto}.add-items-wrap .invoice-items-table th{z-index:1;position:sticky;top:0}.add-items-wrap input[type=number]{padding:5px 8px}.grade-pill{color:#f4f4fad9;white-space:nowrap;background:#ffffff12;border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.grade-pill.is-dinged{color:var(--warning);background:#facc1524;border-color:#facc1561}.grade-pill.is-damaged{color:#ff6b60;background:#f8717126;border-color:#f871716b}.dash-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.dash-tile{color:var(--text);cursor:pointer;flex-direction:column;align-items:center;gap:10px;padding:22px 10px;text-decoration:none;transition:transform .13s,border-color .13s,opacity .13s;display:flex;position:relative}.dash-tile-badge{color:#fff;text-align:center;min-width:20px;height:20px;box-shadow:0 0 0 2px var(--panel,#13141c);pointer-events:none;background:#ff3b30;border-radius:999px;padding:0 6px;font-size:11.5px;font-weight:800;line-height:20px;position:absolute;top:8px;right:8px}@media (hover:hover){.dash-tile:hover{border-color:#7c5af080;transform:translateY(-2px)}}@media (hover:none){.dash-tile:active{border-color:#7c5af080}}.dash-tile:active{cursor:grabbing}.dash-tile.is-dragging{opacity:.4;transform:scale(.97)}.dash-tile.is-over{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.dash-tile.is-pending{opacity:.35;cursor:default}.dash-tile-emoji{pointer-events:none;font-size:30px}.dash-tile-label{pointer-events:none;font-size:13px;font-weight:700}.dash-tile-note{color:var(--muted);pointer-events:none;font-size:10px}.dash-hint{color:var(--muted);margin:16px 0 0;font-size:12px}.legacy-resource{--color-text:var(--text);--color-text-muted:var(--muted);--color-border:var(--panel-border);--color-panel-bg:#ffffff0a;--color-surface-raised:#ffffff0b;--color-surface-2:#ffffff0d;--color-hover-bg:#ffffff0f;--color-pill-bg:#80808024;--color-accent:var(--accent-strong)}.legacy-resource .is-hidden{display:none!important}.legacy-resource .mercury-pricing-shell{gap:14px;max-width:1320px;margin:0 auto;padding:0 16px 18px;display:grid}.legacy-resource .mercury-pricing-panel{display:contents}.legacy-resource .mercury-pricing-topbar{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1219f5;border:1px solid #59546452;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex;position:sticky;top:0;box-shadow:0 10px 30px #0000003d}.legacy-resource .mercury-brand-lockup{align-items:center;gap:12px;min-width:0;display:flex}.legacy-resource .mercury-pricing-heading{gap:2px;min-width:0;display:grid}.legacy-resource .mercury-pricing-heading h2{letter-spacing:.01em;margin:0;font-size:1rem;line-height:1.15}.legacy-resource .mercury-pricing-subtitle{color:var(--muted);margin:0;font-size:.8rem}.legacy-resource .mercury-topbar-pill{color:#a58ce0;text-align:right;background:#131019f5;border:1px solid #5d8f6838;border-radius:999px;padding:7px 12px;font-size:.76rem;font-weight:700}.legacy-resource .mercury-topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.legacy-resource .dts-pricing-shell .mercury-topbar-pill{max-width:360px}.legacy-resource .dts-pricing-shell .mercury-pricing-topbar{background:linear-gradient(#0c120ffa,#0a0e0cf5);border-color:#726a8357}.legacy-resource .dts-pricing-shell .mercury-pricing-heading h2{font-size:1.08rem}.legacy-resource .dts-pricing-search-topbar{flex-shrink:0;width:100%;max-width:280px}.legacy-resource .dts-pricing-shell .mercury-pricing-subtitle{color:#a8b3bf;font-size:.78rem}.legacy-resource .dts-pricing-shell .mercury-pricing-legend-row{gap:10px}.legacy-resource .dts-section-notes .mercury-note-pill{color:#e1d8f5;background:#18161dfa;border-color:#91d79b33}.legacy-resource .dts-pricing-table{border-collapse:collapse;width:100%;font-size:13px}.legacy-resource .dts-pricing-table thead tr{background:#374151}.legacy-resource table.dts-pricing-table thead th{letter-spacing:.08em;text-transform:uppercase;color:#9ca3af;text-align:center;white-space:nowrap;border-bottom:none;border-right:1px solid #ffffff12;padding:8px 10px;font-size:10px;font-weight:700}.legacy-resource table.dts-pricing-table thead th:first-child{text-align:left}.legacy-resource .dts-pricing-table thead th:last-child{border-right:none}.legacy-resource .dts-pricing-table tbody tr{border-top:1px solid #ffffff12}.legacy-resource .dts-pricing-table tbody tr:nth-child(2n){background:#ffffff05}.legacy-resource .dts-pricing-table tbody tr:hover td{background:#7defa10a}.legacy-resource table.dts-pricing-table td{text-align:center;vertical-align:middle;white-space:normal;border-bottom:none;border-right:1px solid #ffffff12;padding:8px 10px}.legacy-resource .dts-pricing-table td:last-child{border-right:none}.legacy-resource table.dts-pricing-table .mercury-row-label{text-align:left;color:#f9fafb;font-size:12px;font-weight:600}.legacy-resource .mercury-pricing-toolbar{gap:10px;padding-top:2px;display:grid}.legacy-resource .mercury-pricing-toolbar-row{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:center;gap:10px;display:grid}.legacy-resource .dts-pricing-toolbar-row-solo{grid-template-columns:1fr}.legacy-resource .dts-pricing-toolbar-row-solo .mercury-pricing-search{justify-self:end}.legacy-resource .mercury-pricing-control-group{gap:6px;display:grid}.legacy-resource .mercury-condition-group{justify-self:stretch}.legacy-resource .mercury-pricing-search{justify-self:end;gap:6px;width:100%;max-width:320px;display:grid}.legacy-resource .mercury-pricing-search span,.legacy-resource .mercury-pricing-tab-label{color:#9ca6b5;text-transform:uppercase;letter-spacing:.12em;font-size:.74rem}.legacy-resource .mercury-pricing-search input{background:#171e27fa;border:1px solid #5762736b;border-radius:10px;width:100%;height:36px}.legacy-resource .dts-pricing-shell .mercury-pricing-search input{background:#121815f5;border-color:#726a8357}.legacy-resource .mercury-pricing-summary-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.legacy-resource .mercury-pricing-actions{flex-wrap:wrap;gap:8px;display:flex}.legacy-resource .mercury-tab-row{flex-wrap:wrap;gap:6px;display:flex}.legacy-resource .mercury-tab{color:#c7ceda;background:#171e27f5;border-color:#515c6cb3;border-radius:999px;padding:7px 11px;font-size:.78rem}.legacy-resource .mercury-tab-small{padding-inline:10px}.legacy-resource .mercury-tab.is-active{color:#0b0811;background:#a78bfa;border-color:#a78bfa8c;box-shadow:0 0 0 1px #a78bfa2e}.legacy-resource .mercury-pricing-legend{gap:12px;display:grid}.legacy-resource .mercury-pricing-legend-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.legacy-resource .mercury-legend-chip{border:1px solid #59546447;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.legacy-resource .mercury-legend-chip-ok{color:#9cf0ac;background:#251842f2}.legacy-resource .mercury-legend-chip-warn{color:#ff9da3;background:#481a1ef2}.legacy-resource .mercury-pricing-legend-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.legacy-resource .mercury-legend-card{background:#161b24f5;border:1px solid #5a697147;border-radius:14px;gap:6px;min-height:152px;padding:14px 15px;display:grid;box-shadow:0 10px 22px #0000002e}.legacy-resource .mercury-legend-card strong{letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.legacy-resource .mercury-legend-card p{color:#c2c9d6;margin:0;font-size:.77rem;line-height:1.45}.legacy-resource .mercury-legend-card-green{background:#1e182bf5}.legacy-resource .mercury-legend-card-gold{background:#2c2613f5}.legacy-resource .mercury-legend-card-maroon{background:#291a1bf5}.legacy-resource .mercury-legend-card-plum{background:#271a2af5}.legacy-resource .mercury-legend-card-slate{background:#181d23f5}.legacy-resource .mercury-legend-card-small{grid-column:1/span 1;min-height:112px}.legacy-resource .mercury-device-grade-row{margin-top:4px;margin-bottom:4px}.legacy-resource .mercury-empty-guide{color:#dbe2ee;background:#161b24f5;border:1px solid #59546447;border-radius:12px;padding:16px}.legacy-resource .mercury-empty-guide strong{color:#a78bfa;margin-bottom:6px;display:block}.legacy-resource .mercury-empty-guide p{color:#b8c2d2;margin:0}.legacy-resource .mercury-view-shell{gap:14px;display:grid}.legacy-resource .mercury-phone-section{gap:8px;display:grid}.legacy-resource .mercury-sheet-section{gap:10px;padding-top:2px;display:grid}.legacy-resource .mercury-sheet-section-head{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.legacy-resource .mercury-sheet-kicker{color:#a58ce0;border-left:3px solid #a58ce0;margin:0 0 5px;padding-left:8px;font-size:.78rem;font-weight:800}.legacy-resource .mercury-sheet-section h3{margin:0;font-size:.98rem}.legacy-resource .mercury-sheet-meta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.legacy-resource .mercury-sheet-preview{color:#95a2b5;margin:0;font-size:.78rem}.legacy-resource .mercury-block-list{gap:12px;display:grid}.legacy-resource .mercury-section-card{gap:8px;display:grid}.legacy-resource .mercury-block-header{gap:6px;display:grid}.legacy-resource .mercury-block-title-row{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.legacy-resource .mercury-block-title-row h3{color:#dde4ef;margin:0;font-size:.92rem}.legacy-resource .mercury-block-notes{flex-wrap:wrap;gap:6px;display:flex}.legacy-resource .mercury-note-pill{color:#a5b0bf;background:#151a22f5;border:1px solid #59546442;border-radius:8px;align-items:center;gap:6px;padding:5px 8px;font-size:.74rem;display:inline-flex}.legacy-resource .mercury-block-table-wrap{background:#121821f5;border:1px solid #4a556559;border-radius:12px;overflow-x:auto}.legacy-resource .mercury-pricing-table{border-collapse:collapse;width:max-content;min-width:100%;font-size:.8rem}.legacy-resource .mercury-pricing-table th,.legacy-resource .mercury-pricing-table td{white-space:nowrap;text-align:left;border-bottom:1px solid #4b576638;padding:8px 10px}.legacy-resource .mercury-pricing-table thead th{z-index:1;color:#97a2b2;text-transform:uppercase;letter-spacing:.08em;background:#1f252efa;font-size:.68rem;position:sticky;top:0}.legacy-resource .mercury-pricing-table tbody tr:hover td{background:#1a212bfa}.legacy-resource .mercury-row-label{color:#e6edf8;font-weight:800}.legacy-resource .mercury-offer-value{color:#9f7def;background:#7defa11a;border-radius:4px;align-items:center;gap:4px;padding:2px 7px;font-weight:800;display:inline-flex}.legacy-resource .mercury-offer-value.mercury-offer-warn{color:#fca5a5;background:#f8717124}.legacy-resource .mercury-offer-badge{color:#fca5a5;font-weight:800}.legacy-resource table.mercury-phone-table td:not(:first-child),.legacy-resource table.mercury-phone-table th:not(:first-child){text-align:center}.legacy-resource .mercury-storage-cell{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.legacy-resource .mercury-storage-main{font-weight:800}.legacy-resource .mercury-storage-chip{letter-spacing:.03em;border:1px solid #59546452;border-radius:999px;align-items:center;padding:3px 7px;font-size:.7rem;font-weight:800;display:inline-flex}.legacy-resource .mercury-storage-chip-unlocked{color:#d0bff7;background:#281458f5;border-color:#58ce7a61}.legacy-resource .mercury-storage-chip-empty{min-width:10px;padding-inline:5px}.legacy-resource .mercury-storage-chip-locked{color:#ffd1d7;background:#6c1c25f5;border-color:#ff798861}.legacy-resource .mercury-phone-table tbody td:nth-child(2){color:#d7dfeb;font-weight:800}@media (max-width:1080px){.legacy-resource .mercury-pricing-toolbar-row{grid-template-columns:1fr}.legacy-resource .mercury-pricing-legend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.legacy-resource .mercury-pricing-topbar{flex-direction:column;align-items:flex-start}.legacy-resource .mercury-topbar-pill{text-align:left}.legacy-resource .mercury-pricing-summary-row{flex-direction:column;align-items:stretch}.legacy-resource .mercury-pricing-actions{justify-content:flex-start}.legacy-resource .mercury-pricing-legend-grid{grid-template-columns:1fr}}.legacy-resource .sop-library-shell{align-items:stretch;gap:14px;min-height:calc(100vh - 210px);display:flex}.legacy-resource .va-glossary-page-panel{background:radial-gradient(circle at 0 0,#6d93ff1c,#0000 34%),radial-gradient(circle at 100% 0,#ffffff0d,#0000 30%),#070c09b8;border-radius:28px;padding:22px}.legacy-resource .va-glossary-standalone{min-height:100vh}.legacy-resource .va-glossary-standalone-shell{padding-top:24px;padding-bottom:40px}.legacy-resource .va-glossary-standalone-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.legacy-resource .va-glossary-brand{color:var(--text);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.legacy-resource .va-glossary-brand img{object-fit:contain;border-radius:16px;width:56px;height:56px;box-shadow:0 12px 26px #00000040}.legacy-resource .va-glossary-brand strong,.legacy-resource .va-glossary-brand small{display:block}.legacy-resource .va-glossary-brand strong{letter-spacing:-.01em;font-size:.98rem}.legacy-resource .va-glossary-brand small{color:var(--muted);margin-top:2px;font-size:.8rem}.legacy-resource .va-glossary-header-search{background:#13141ceb;border:1px solid #a78bfa47;border-radius:14px;justify-content:flex-end;align-items:center;gap:0;width:48px;max-width:100%;margin-left:auto;transition:width .2s,border-color .18s,background .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 8px 18px #0000002e}.legacy-resource .va-glossary-header-search.is-open{background:#1e1928f5;border-color:#a78bfa70;border-radius:14px;width:min(280px,70vw);box-shadow:inset 0 1px #ffffff0a,0 12px 26px #0000003d}.legacy-resource .va-glossary-header-search-input{opacity:0;pointer-events:none;width:0;min-width:0;max-width:0;color:var(--text);box-shadow:none;appearance:none;-moz-appearance:textfield;background:0 0;border:0;outline:none;flex:auto;padding:0;transition:width .2s,max-width .2s,opacity .16s,padding .2s}.legacy-resource .va-glossary-header-search.is-open .va-glossary-header-search-input{opacity:1;pointer-events:auto;width:auto;max-width:none;padding:0 14px 0 16px}.legacy-resource .va-glossary-header-search .search-static-icon{pointer-events:auto}.legacy-resource .va-glossary-header-search-trigger{pointer-events:auto;cursor:pointer;color:#fff;width:48px;height:48px;box-shadow:none;background:0 0;border:0;border-radius:50%;flex:none;font-size:1.45rem;line-height:1;transition:color .18s,transform .18s}.legacy-resource .va-glossary-header-search-trigger:hover,.legacy-resource .va-glossary-header-search-trigger:focus-visible{color:#a78ce6;transform:translateY(-1px)}.legacy-resource .va-glossary-header-search.is-open .va-glossary-header-search-trigger{color:#a78bfa}.legacy-resource .va-glossary-header-search.is-open .va-glossary-header-search-trigger:hover,.legacy-resource .va-glossary-header-search.is-open .va-glossary-header-search-trigger:focus-visible{color:#a78ce6}.legacy-resource .va-glossary-hero{background:linear-gradient(145deg,#ffffff0d,#ffffff04),#070c09b8;border:1px solid #ffffff14;border-radius:24px;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;padding:22px 22px 18px;display:flex;box-shadow:inset 0 1px #ffffff0a,0 16px 38px #00000042}.legacy-resource .va-glossary-search-wrap{gap:10px;width:100%;display:none}.legacy-resource .va-glossary-search-wrap.is-open{display:grid}.legacy-resource .va-glossary-search-wrap .search-wrap{border-radius:20px;justify-content:flex-start;width:100%;max-width:none;min-height:62px;padding:0 16px}.legacy-resource .va-glossary-search-wrap .search-wrap:not(.is-open) .search-input{opacity:0;pointer-events:none;border:0;width:0;min-width:0;max-width:0;padding:0}.legacy-resource .va-glossary-search-wrap .search-wrap.is-open{width:100%;max-width:none}.legacy-resource .va-glossary-search-wrap .search-input{opacity:1;pointer-events:auto;white-space:normal;width:100%;min-width:0;padding:20px 0;overflow:visible}.legacy-resource .va-glossary-search-wrap .search-wrap:not(.is-open){gap:0}.legacy-resource .va-glossary-search-wrap .search-wrap:not(.is-open) .search-static-icon{margin:0}.legacy-resource .va-glossary-search-wrap .search-wrap .search-input:focus,.legacy-resource .va-glossary-search-wrap .search-wrap .search-input:focus-visible,.legacy-resource .va-glossary-header-search-input:focus,.legacy-resource .va-glossary-header-search-input:focus-visible{box-shadow:none;outline:none}.legacy-resource .va-glossary-header-search-input::-webkit-search-cancel-button{appearance:none}.legacy-resource .va-glossary-header-search-input::-webkit-search-decoration{appearance:none}.legacy-resource .va-glossary-header-search-input::-webkit-search-results-button{appearance:none}.legacy-resource .va-glossary-header-search-input::-webkit-search-results-decoration{appearance:none}.legacy-resource .va-glossary-hero-copy{min-width:0;max-width:760px}.legacy-resource .va-glossary-hero-copy h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3.2vw,3rem)}.legacy-resource .va-glossary-hero-text{max-width:62ch;color:var(--muted);margin:12px 0 0;line-height:1.55}.legacy-resource .va-glossary-hero-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.legacy-resource .va-glossary-meta-card{background:#ffffff0b;border:1px solid #ffffff12;border-radius:18px;justify-items:start;gap:4px;min-width:90px;padding:12px 14px;display:grid}.legacy-resource .va-glossary-meta-value{letter-spacing:-.03em;color:var(--text);font-size:1.3rem;font-weight:700}.legacy-resource .va-glossary-meta-label{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:.76rem}.legacy-resource .va-glossary-sidebar{align-self:flex-start;position:sticky;top:102px}.legacy-resource .va-glossary-sidebar-note{color:var(--muted);margin:0 0 10px;padding:0 6px 6px;font-size:.92rem;line-height:1.5}.legacy-resource .va-glossary-content{padding-top:18px}.legacy-resource .va-glossary-viewer{gap:0}.legacy-resource .va-glossary-intro{color:var(--muted);background:#ffffff09;border:1px solid #fff1;border-radius:18px;margin-bottom:18px;padding:16px 18px}.legacy-resource .va-glossary-intro p{margin:0;line-height:1.55}.legacy-resource .va-glossary-section{border-top:1px solid #ffffff12;padding:18px 0 10px;scroll-margin-top:124px}.legacy-resource .va-glossary-section:first-of-type{border-top:0;padding-top:0}.legacy-resource .va-glossary-section-head{gap:4px;margin-bottom:14px;display:grid}.legacy-resource .va-glossary-section-head .panel-kicker{margin:0}.legacy-resource .va-glossary-section-head h4{letter-spacing:-.02em;margin:0;font-size:1.2rem}.legacy-resource .va-glossary-grid{columns:2;column-gap:12px}.legacy-resource .va-glossary-item{break-inside:avoid;page-break-inside:avoid;background:linear-gradient(#ffffff0d,#ffffff06),#ffffff05;border-color:#ffffff13;border-radius:18px;width:100%;min-height:68px;margin:0 0 12px;padding:14px 16px 16px;display:block;position:relative;overflow:hidden}.legacy-resource .va-glossary-item[open]{border-color:#a78bfa38;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #0000002e}.legacy-resource .va-glossary-item-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.legacy-resource .va-glossary-item-summary::-webkit-details-marker{display:none}.legacy-resource .va-glossary-item-summary .sop-library-item-type{margin:0}.legacy-resource .va-glossary-item-summary:after{content:"▾";color:#a78bfa;text-align:center;flex:none;width:1em;font-size:1rem;line-height:1;transition:transform .18s,color .18s;display:inline-block}.legacy-resource .va-glossary-item[open] .va-glossary-item-summary:after{color:#a78bfa;transform:rotate(180deg)}.legacy-resource .va-glossary-term-hint{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;flex:none;font-size:.72rem}.legacy-resource .va-glossary-item[open] .va-glossary-term-hint{color:var(--accent-2,#8562d6)}.legacy-resource .va-glossary-item-body{border-top:1px solid #a78bfa29;margin-top:12px;padding:12px 16px 16px;display:none;position:static}.legacy-resource .va-glossary-item[open] .va-glossary-item-body{display:block}.legacy-resource .va-glossary-item-definition{color:var(--text);margin:0;line-height:1.55}.legacy-resource .sop-library-content-wrap{flex-direction:column;flex:auto;gap:0;min-width:0;display:flex;position:relative}.legacy-resource .sop-library-sidebar{-webkit-backdrop-filter:blur(18px);background:#0a0e0c8c;border:1px solid #ffffff17;border-radius:18px;flex:0 0 260px;width:260px;padding:12px 10px;box-shadow:0 10px 26px #00000047,inset 0 1px #ffffff0a}.legacy-resource .sop-library-sidebar .panel-heading{border-bottom:1px solid #ffffff12;margin-bottom:10px;padding:0 6px 8px}.legacy-resource .sop-library-sidebar-body{gap:4px;padding:8px 2px 2px;display:grid}.legacy-resource .sop-library-category-group{gap:6px;display:grid}.legacy-resource .sop-library-category-group.is-hidden{display:grid}.legacy-resource #sopLibraryPage.is-searching .sop-library-category-group.is-search-match .sop-library-category{opacity:1}.legacy-resource #sopLibraryPage.is-searching .sop-library-category-group:not(.is-search-match) .sop-library-category{opacity:.78}.legacy-resource .sop-library-category-group.sop-flash .sop-library-category{animation:.72s sopFlashPulse}.legacy-resource .sop-library-category{width:100%;color:var(--text);cursor:pointer;letter-spacing:.01em;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;padding:7px 10px;font-weight:700;display:flex}.legacy-resource .sop-library-category:hover,.legacy-resource .sop-library-category:focus-visible{box-shadow:none;background:#ffffff0f;border-color:#ffffff0f;outline:none}.legacy-resource .sop-library-category-group.is-active .sop-library-category{background:#9b7bff24;border-color:#9b7bff38;box-shadow:inset 0 1px #ffffff0d}.legacy-resource .sop-library-category-label{align-items:center;gap:8px;min-width:0;display:inline-flex}.legacy-resource .sop-library-category-icon{color:#f4f3f7b8;flex:none;width:16px;height:16px}.legacy-resource .sop-library-category-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;position:relative;overflow:hidden}.legacy-resource .sop-library-category.is-editing .sop-library-category-name{text-overflow:clip;overflow:visible}.legacy-resource .sop-library-category.is-editing{background:#ffffff0a;border-color:#ffffff14}.legacy-resource .sop-library-category-rename-input{width:min(190px,100%);max-width:100%;height:22px;color:var(--text);font:inherit;letter-spacing:.01em;background:#0a0c0ac7;border:1px solid #ffffff2e;border-radius:8px;outline:none;margin-left:0;padding:2px 8px;font-weight:700;display:inline-block}.legacy-resource .sop-library-category-rename-input:focus{border-color:#9b7bff6b;box-shadow:0 0 0 3px #9b7bff1f}.legacy-resource .sop-library-category-chevron{color:#e1dee98f;font-size:.9rem;transition:transform .16s;transform:rotate(-90deg)}.legacy-resource .sop-library-category-delete{color:#f0edf79e;border-radius:10px;justify-content:center;align-items:center;width:26px;height:26px;margin-left:auto;display:inline-flex}.legacy-resource .sop-library-category-delete svg{width:18px;height:18px;display:block}.legacy-resource .sop-library-category-delete:hover{color:#ed4a4ae6;background:#ffffff0f}.legacy-resource .sop-library-category-group.is-open .sop-library-category-chevron{transform:rotate(0)}.legacy-resource .sop-library-category-items{gap:10px;padding-left:18px;display:none}.legacy-resource .sop-library-category-group.is-open .sop-library-category-items{display:grid}.legacy-resource .sop-library-content{background:#0000001f;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;flex:auto;min-width:0;padding:14px;display:flex;box-shadow:inset 0 1px #ffffff08}.legacy-resource .sop-library-content .panel-heading{margin-bottom:12px}.legacy-resource .sop-library-toolbar-row{flex:none;justify-content:flex-end;margin-bottom:12px;display:flex}.legacy-resource .sop-library-toolbar-row-floating{z-index:2;margin-bottom:0;padding:0 4px;position:absolute;top:-52px;right:0}.legacy-resource .sop-library-toolbar{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.legacy-resource .sop-library-search-wrap.search-wrap.is-open{width:min(320px,100%);max-width:min(320px,100%)}.legacy-resource .sop-library-search-wrap.search-wrap.is-open .search-input{width:min(270px,100% - 42px);max-width:calc(100% - 42px)}.legacy-resource .sop-library-content-body{flex-direction:column;flex:auto;min-height:0;display:flex}.legacy-resource .sop-library-items{gap:10px;display:grid}.legacy-resource .sop-library-item{text-align:left;width:100%;color:var(--text);cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;gap:4px;padding:9px 40px 9px 10px;display:grid;position:relative}.legacy-resource .sop-library-item[draggable=true]{cursor:grab}.legacy-resource .sop-library-item.is-dragging{opacity:.55}.legacy-resource .sop-library-item.is-drop-target{border-color:#9b7bff8c;box-shadow:inset 0 0 0 1px #9b7bff29}.legacy-resource .sop-library-item:hover,.legacy-resource .sop-library-item:focus-visible{box-shadow:none;background:#ffffff0e;border-color:#ffffff17;outline:none}.legacy-resource .sop-library-item.is-selected{background:#9b7bff1f;border-color:#9b7bff33;box-shadow:inset 0 1px #ffffff0d}.legacy-resource .sop-library-item-type{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.legacy-resource .sop-library-item-title{color:var(--text);font-size:.92rem;font-weight:700;position:relative}.legacy-resource .sop-library-item.is-editing .sop-library-item-title{overflow:visible}.legacy-resource .sop-library-item-rename-input{width:min(210px,100%);max-width:100%;height:22px;color:var(--text);font:inherit;background:#0a0c0ac7;border:1px solid #ffffff2e;border-radius:8px;outline:none;padding:2px 8px;font-weight:700;display:inline-block}.legacy-resource .sop-library-item-rename-input:focus{border-color:#9b7bff6b;box-shadow:0 0 0 3px #9b7bff1f}.legacy-resource .sop-library-item-delete{color:#f4f3f7b8;border-radius:10px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:8px;right:8px}.legacy-resource .sop-library-item-delete svg{width:16px;height:16px;display:block}.legacy-resource .sop-library-item-delete:hover,.legacy-resource .sop-library-item-delete:focus-visible{color:#ff6b6bf5;outline:none}.legacy-resource .sop-viewer{background:#16121f6b;border:1px solid #ffffff14;border-radius:16px;flex:auto;min-height:0;padding:14px;overflow:auto}.legacy-resource .sop-viewer-docx{color:#f0edf7f0;max-width:860px;margin:0 auto;font-size:.98rem;line-height:1.5}.legacy-resource .sop-viewer-docx p{margin:.65em 0}.legacy-resource .sop-viewer-docx h1,.legacy-resource .sop-viewer-docx h2,.legacy-resource .sop-viewer-docx h3{margin:.9em 0 .45em;line-height:1.2}.legacy-resource .sop-viewer-docx table{border-collapse:collapse;width:100%;margin:.8em 0}.legacy-resource .sop-viewer-docx td,.legacy-resource .sop-viewer-docx th{vertical-align:top;border:1px solid #ffffff1a;padding:8px 10px}.legacy-resource .sop-viewer-docx img{max-width:100%;height:auto}.legacy-resource .sop-viewer-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.legacy-resource .sop-viewer-header-titles{min-width:0}.legacy-resource .sop-viewer-header-actions{flex:none;justify-content:flex-end;display:flex}.legacy-resource .sop-viewer-header .panel-kicker{margin-bottom:6px}.legacy-resource .sop-viewer-body{min-height:0}.legacy-resource .sop-viewer-iframe{background:#0000001f;border:0;border-radius:12px;width:100%;height:calc(100vh - 270px);min-height:640px}.legacy-resource .sop-viewer-image{border:1px solid #ffffff14;border-radius:12px;max-width:100%;height:auto;display:block}.legacy-resource .sop-viewer-video{background:#0000001f;border:1px solid #ffffff14;border-radius:12px;width:100%;max-height:62vh}.legacy-resource .sop-viewer-doc h4{letter-spacing:-.01em;margin:0 0 10px;font-size:1.05rem}.legacy-resource .sop-viewer-doc p{color:var(--muted);margin:0 0 10px;line-height:1.4}.legacy-resource .sop-viewer-media{min-height:280px;color:var(--muted);background:#0000001f;border:1px dashed #ffffff24;border-radius:14px;place-items:center;font-weight:600;display:grid}@media (max-width:900px){.legacy-resource .sop-library-shell{flex-direction:column}.legacy-resource .va-glossary-standalone-shell{padding-top:14px;padding-bottom:24px}.legacy-resource .va-glossary-standalone-header{flex-direction:column;align-items:flex-start}.legacy-resource .va-glossary-page-panel{border-radius:22px;padding:14px}.legacy-resource .va-glossary-hero{padding:18px}.legacy-resource .va-glossary-hero-meta{justify-content:flex-start}.legacy-resource .va-glossary-grid{columns:1}.legacy-resource .sop-library-sidebar{flex:none;width:100%}.legacy-resource .va-glossary-sidebar{position:static}.legacy-resource .sop-library-toolbar{justify-content:space-between;gap:10px;width:100%}}.legacy-resource .va-glossary-search-wrap .search-wrap,.legacy-resource .va-glossary-search-wrap .search-wrap.is-open{justify-content:flex-start;align-items:center;width:100%;max-width:none;display:flex}.legacy-resource .va-glossary-search-wrap .search-wrap .search-input,.legacy-resource .va-glossary-search-wrap .search-wrap.is-open .search-input{opacity:1;pointer-events:auto;width:100%;min-width:0;max-width:100%}.legacy-resource .va-training-page-panel{background:radial-gradient(circle at 0 0,#6d93ff1c,#0000 34%),radial-gradient(circle at 100% 0,#ffffff0d,#0000 30%),#070c09b8;border-radius:28px;padding:22px}.legacy-resource .va-training-hero{background:linear-gradient(145deg,#ffffff0d,#ffffff04),#070c09b8;border:1px solid #ffffff14;border-radius:24px;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;padding:22px 22px 18px;display:flex;box-shadow:inset 0 1px #ffffff0a,0 16px 38px #00000042}.legacy-resource .va-training-hero-copy .panel-title{margin:4px 0 6px}.legacy-resource .va-training-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.legacy-resource .va-training-tile{cursor:pointer;color:inherit;background:linear-gradient(145deg,#ffffff0f,#ffffff05),#070c0999;border:1px solid #ffffff17;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:32px 20px;font-family:inherit;transition:background .15s,transform .12s,box-shadow .15s;display:flex;box-shadow:inset 0 1px #ffffff0a,0 8px 24px #0003}.legacy-resource .va-training-tile:hover{background:linear-gradient(145deg,#ffffff1a,#ffffff0a),#070c09b3;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0f,0 12px 32px #0000004d}.legacy-resource .va-training-tile:active{transform:translateY(0)}.legacy-resource .va-training-tile-day{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent,#7ca3ff);opacity:.85;font-size:.78rem;font-weight:600}.legacy-resource .va-training-tile-label{color:var(--color-text,#eae8ed);font-size:1.05rem;font-weight:600}.legacy-resource .va-training-tile-icon{opacity:.55;margin-top:2px;font-size:1.4rem}.legacy-resource .va-training-modal{z-index:200;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.legacy-resource .va-training-modal.is-hidden{display:none}.legacy-resource .va-training-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;position:absolute;inset:0}.legacy-resource .va-training-modal-box{z-index:1;background:#0a0f0cf5;border:1px solid #ffffff1a;border-radius:20px;width:min(900px,95vw);position:relative;overflow:hidden;box-shadow:0 24px 64px #0009}.legacy-resource .va-training-modal-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.legacy-resource .va-training-modal-title{color:var(--color-text,#eae8ed);font-size:.95rem;font-weight:600}.legacy-resource .va-training-modal-video-wrap{aspect-ratio:16/9;background:#000;width:100%;position:relative}.legacy-resource .va-training-modal-video{background:#000;border:none;width:100%;height:100%;position:absolute;inset:0}.legacy-resource .resources-tab-bar{scrollbar-width:none;flex-wrap:nowrap;justify-content:center;align-items:center;gap:2px;max-width:100%;margin:0 auto;padding:6px 12px 2px;display:flex;overflow-x:auto}.legacy-resource .resources-tab-bar::-webkit-scrollbar{display:none}.legacy-resource .resources-tab-bar.is-hidden{display:none}.legacy-resource .resources-tab-bar .resources-tab{color:#ccc8d5a8;letter-spacing:.02em;white-space:nowrap;min-width:0;min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:999px;flex:none;padding:8px 12px;font-size:.78rem;font-weight:800;line-height:1}.legacy-resource .resources-tab-bar .resources-tab:hover,.legacy-resource .resources-tab-bar .resources-tab:focus-visible{color:var(--text);background:#ffffff08;outline:none}.legacy-resource .resources-tab-bar .resources-tab.is-active{color:#f0eaff;background:#7c5af033;box-shadow:inset 0 1px #ffffff14}.legacy-resource .pg-shell{flex-direction:column;gap:16px;max-width:1372px;margin:0 auto;padding:20px 14px 44px;display:flex}.legacy-resource .pg-header{text-align:center;padding:4px 0 2px}.legacy-resource .pg-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text);margin:0 0 2px;font-size:2rem;font-weight:900}.legacy-resource .pg-subtitle{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:.72rem;font-weight:700}.legacy-resource .pg-rule-banner{background:var(--warning);color:#1a1200;letter-spacing:.08em;text-transform:uppercase;border-radius:5px;padding:7px 24px;font-size:.75rem;font-weight:900;display:inline-block}.legacy-resource .pg-categories{grid-template-columns:repeat(2,1fr);align-items:start;gap:12px;display:grid}.legacy-resource .pg-categories .pg-category-teal{grid-column:1/-1}@media (max-width:900px){.legacy-resource .pg-categories{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.legacy-resource .pg-categories{grid-template-columns:1fr}}.legacy-resource .pg-category{border:1px solid #ffffff12;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.legacy-resource .pg-cat-header{align-items:center;gap:10px;padding:12px 14px 10px;display:flex}.legacy-resource .pg-category-green .pg-cat-header{background:#251a40}.legacy-resource .pg-category-blue .pg-cat-header{background:#122355}.legacy-resource .pg-category-purple .pg-cat-header{background:#281650}.legacy-resource .pg-cat-num{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.9rem;font-weight:900;display:flex}.legacy-resource .pg-category-green .pg-cat-num{background:#7c5af0}.legacy-resource .pg-category-blue .pg-cat-num{background:#2e7cf6}.legacy-resource .pg-category-purple .pg-cat-num{background:#7c4fff}.legacy-resource .pg-cat-name{text-transform:uppercase;letter-spacing:.05em;color:#fff;margin:0;font-size:.95rem;font-weight:900}.legacy-resource .pg-cat-method{text-align:center;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;font-size:.65rem;font-weight:800}.legacy-resource .pg-category-green .pg-cat-method{color:#9b7bff;background:#7c5af02e}.legacy-resource .pg-category-blue .pg-cat-method{color:#7ab2ff;background:#2e7cf62e}.legacy-resource .pg-category-purple .pg-cat-method{color:#b49fff;background:#7c4fff2e}.legacy-resource .pg-cat-body{background:#100d16;flex-direction:column;flex:1;gap:10px;padding:12px 14px;display:flex}.legacy-resource .pg-offer-block{border-bottom:1px solid #ffffff12;padding-bottom:10px}.legacy-resource .pg-offer-block:last-child{border-bottom:none;padding-bottom:0}.legacy-resource .pg-offer-icon-row{align-items:center;gap:8px;margin-bottom:2px;display:flex}.legacy-resource .pg-offer-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.75rem;display:flex}.legacy-resource .pg-offer-icon-tag{background:#7c5af033}.legacy-resource .pg-offer-icon-shield{background:#2e7cf633}.legacy-resource .pg-offer-icon-dollar{background:#7c4fff33}.legacy-resource .pg-offer-label{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:.62rem;font-weight:800}.legacy-resource .pg-offer-value{color:var(--text);font-size:1.25rem;font-weight:900;line-height:1.1}.legacy-resource .pg-offer-value-sm{color:var(--text);font-size:.85rem;font-weight:700;line-height:1.35}.legacy-resource .pg-offer-never{color:var(--danger);text-transform:uppercase;letter-spacing:.05em;margin-top:3px;font-size:.66rem;font-weight:800;display:block}.legacy-resource .pg-large-deals{background:#ffffff0a;border-radius:8px;padding:8px 10px}.legacy-resource .pg-large-deals-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:3px;font-size:.62rem;font-weight:800;display:block}.legacy-resource .pg-large-deals-value{color:var(--text);font-size:.82rem}.legacy-resource .pg-step{color:var(--text);border-bottom:1px solid #ffffff0f;align-items:flex-start;gap:10px;padding-bottom:8px;font-size:.8rem;line-height:1.4;display:flex}.legacy-resource .pg-step:last-child{border-bottom:none;padding-bottom:0}.legacy-resource .pg-step-num{text-transform:uppercase;letter-spacing:.06em;color:#b49fff;white-space:nowrap;min-width:40px;padding-top:1px;font-size:.6rem;font-weight:800}.legacy-resource .pg-example{background:#00000059;padding:10px 14px 12px}.legacy-resource .pg-example-badge{letter-spacing:.12em;text-transform:uppercase;border-radius:4px;margin-bottom:5px;padding:2px 7px;font-size:.58rem;font-weight:800;display:inline-block}.legacy-resource .pg-category-green .pg-example-badge{color:#090610;background:#7c5af0}.legacy-resource .pg-category-blue .pg-example-badge{color:#fff;background:#2e7cf6}.legacy-resource .pg-category-purple .pg-example-badge{color:#fff;background:#7c4fff}.legacy-resource .pg-example-ref{color:var(--muted);margin:0 0 8px;font-size:.75rem;font-weight:700}.legacy-resource .pg-example-row{align-items:center;gap:8px;display:flex}.legacy-resource .pg-example-arrow{color:var(--muted);font-size:1.2rem}.legacy-resource .pg-example-chip{text-align:center;border-radius:7px;flex-direction:column;flex:1;align-items:center;gap:1px;padding:7px 8px;display:flex}.legacy-resource .pg-category-green .pg-example-chip{background:#251a40}.legacy-resource .pg-category-blue .pg-example-chip{background:#122355}.legacy-resource .pg-example-chip-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.58rem;font-weight:700}.legacy-resource .pg-example-chip-val{color:#fff;font-size:1.1rem;font-weight:900}.legacy-resource .pg-example-note{color:var(--muted);text-align:center;margin:6px 0 0;font-size:.62rem}.legacy-resource .pg-example-flow{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.legacy-resource .pg-flow-step{text-align:center;flex-direction:column;flex:1;align-items:center;gap:1px;min-width:46px;display:flex}.legacy-resource .pg-flow-num{color:#b49fff;background:#7c4fff59;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:.58rem;font-weight:900;display:flex}.legacy-resource .pg-flow-label{color:var(--muted);font-size:.55rem;line-height:1.2}.legacy-resource .pg-flow-step strong{color:var(--text);font-size:.8rem;font-weight:900}.legacy-resource .pg-flow-step-accent strong{color:#b49fff}.legacy-resource .pg-flow-sublabel{color:var(--muted);font-size:.55rem}.legacy-resource .pg-flow-arrow{color:var(--muted);flex-shrink:0;font-size:.85rem}.legacy-resource .pg-example-formula{color:var(--muted);text-align:center;margin:6px 0 0;font-size:.72rem}.legacy-resource .pg-example-formula strong{color:#b49fff}.legacy-resource .pg-category-amber .pg-cat-header{background:#3a2a00}.legacy-resource .pg-category-amber .pg-cat-num{background:#d97706}.legacy-resource .pg-category-amber .pg-cat-method{color:#fbbf24;background:#fbbf2426}.legacy-resource .pg-category-amber .pg-cat-body{background:#1a1200}.legacy-resource .pg-category-teal .pg-cat-header{background:#012a2a}.legacy-resource .pg-category-teal .pg-cat-num{background:#0d9488}.legacy-resource .pg-category-teal .pg-cat-method{color:#2dd4bf;background:#0d948826}.legacy-resource .pg-category-teal .pg-cat-body{background:#001818;flex-flow:wrap;display:flex}.legacy-resource .pg-nib-section{flex:180px;padding:12px 14px}.legacy-resource .pg-nib-title{text-transform:uppercase;letter-spacing:.06em;color:#2dd4bf;margin-bottom:8px;font-size:.75rem;font-weight:700}.legacy-resource .pg-nib-list{flex-direction:column;gap:6px;margin:0;padding-left:16px;display:flex}.legacy-resource .pg-nib-list li{color:var(--color-text);font-size:.82rem;line-height:1.4}.legacy-resource .pg-nib-section-profit,.legacy-resource .pg-nib-section-rules{border-top:1px solid #0d948840}.legacy-resource .pg-nib-rules-list{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.legacy-resource .pg-nib-rules-list li{color:var(--color-text);font-size:.82rem;line-height:1.4}.legacy-resource .pg-nib-pricing{color:var(--color-text);font-size:.82rem;line-height:1.5}.legacy-resource .pg-nib-never{color:#f87171;font-weight:700}.legacy-resource .pg-nib-example{color:var(--color-text-muted);margin-top:2px;font-size:.78rem;font-style:italic;display:block}.legacy-resource .pg-nib-profit-range{color:#2dd4bf;font-size:1.1rem;font-weight:700}.legacy-resource .pg-nib-profit-label{color:var(--color-text-muted);font-size:.75rem;font-weight:400}.legacy-resource .pg-pm-table{flex-direction:column;gap:0;display:flex}.legacy-resource .pg-pm-thead{text-transform:uppercase;letter-spacing:.08em;color:#fbbf2499;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr 1fr;margin-bottom:2px;padding:0 0 5px;font-size:.6rem;font-weight:800;display:grid}.legacy-resource .pg-pm-thead span:last-child{text-align:right}.legacy-resource .pg-pm-row{border-bottom:1px solid #ffffff0f;grid-template-columns:1fr 1fr;align-items:center;padding:6px 0;font-size:.8rem;display:grid}.legacy-resource .pg-pm-row:last-child{border-bottom:none}.legacy-resource .pg-pm-device{color:var(--text)}.legacy-resource .pg-pm-amount{color:#fbbf24;text-align:right;font-weight:800}.legacy-resource .pg-bottom{grid-template-columns:280px 1fr 1fr;align-items:start;gap:12px;display:grid}@media (max-width:900px){.legacy-resource .pg-bottom{grid-template-columns:1fr 1fr}}@media (max-width:560px){.legacy-resource .pg-bottom{grid-template-columns:1fr}}.legacy-resource .pg-calc{background:var(--color-panel-bg);border:1px solid var(--color-border);border-radius:10px;overflow:hidden}.legacy-resource .pg-calc-header{border-bottom:1px solid var(--color-border);background:#0f1f1a;padding:10px 14px}.legacy-resource .pg-calc-title{color:var(--color-text);margin:0;font-size:.88rem;font-weight:700}.legacy-resource .pg-calc-body{flex-direction:column;gap:10px;padding:14px;display:flex}.legacy-resource .pg-calc-field{flex-direction:column;gap:4px;display:flex}.legacy-resource .pg-calc-label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-size:.72rem;font-weight:600}.legacy-resource .pg-calc-select,.legacy-resource .pg-calc-input{border:1px solid var(--color-border);background:var(--color-input-bg,#0a0a0a);width:100%;color:var(--color-text);border-radius:6px;padding:7px 10px;font-family:inherit;font-size:.85rem}.legacy-resource .pg-calc-result{border-top:1px solid var(--color-border);flex-direction:column;gap:8px;margin-top:4px;padding-top:12px;display:flex}.legacy-resource .pg-calc-result-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.legacy-resource .pg-calc-result-label{color:var(--color-text-muted);font-size:.78rem}.legacy-resource .pg-calc-result-val{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.legacy-resource .pg-calc-result-val.is-start{color:#4ade80}.legacy-resource .pg-calc-result-val.is-max{color:#fb923c}.legacy-resource .pg-calc-result-val.is-warn{color:#f87171}.legacy-resource .pg-calc-note{color:var(--color-text-muted);font-size:.72rem;font-style:italic}.legacy-resource .pg-calc-increments{border-top:1px solid var(--color-border);margin-top:12px;padding-top:10px}.legacy-resource .pg-calc-increments-label{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin:0 0 8px;font-size:.65rem;font-weight:800}.legacy-resource .pg-calc-increments-list{flex-direction:column;gap:4px;display:flex}.legacy-resource .pg-calc-inc-item{background:color-mix(in srgb, #4ade80 calc(var(--inc-pct,0%) * .12), transparent);border:1px solid color-mix(in srgb, #4ade80 calc(var(--inc-pct,0%) * .25), var(--color-border));border-radius:5px;justify-content:space-between;align-items:center;padding:5px 8px;display:flex}.legacy-resource .pg-calc-inc-step{color:var(--color-text-muted);font-size:.68rem}.legacy-resource .pg-calc-inc-val{font-variant-numeric:tabular-nums;color:color-mix(in srgb, #4ade80 var(--inc-pct,0%), #fb923c);font-size:.82rem;font-weight:700}.legacy-resource .pg-section-title{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 10px;font-size:.68rem;font-weight:800}.legacy-resource .pg-neg-rules{background:#100d16;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;gap:9px;padding:14px;display:flex}.legacy-resource .pg-neg-rule{color:var(--text);align-items:flex-start;gap:9px;font-size:.8rem;line-height:1.35;display:flex}.legacy-resource .pg-neg-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.65rem;font-weight:900;display:flex}.legacy-resource .pg-neg-icon-green{color:#090610;background:#7c5af0}.legacy-resource .pg-neg-icon-yellow{background:var(--warning);color:#1a1200}.legacy-resource .pg-neg-icon-red{background:var(--danger);color:#fff}.legacy-resource .pg-neg-warn{background:#ef707014;border:1px solid #ef707038;border-radius:8px;padding:10px 12px}.legacy-resource .pg-neg-warn-title{color:var(--danger);text-transform:uppercase;letter-spacing:.05em;margin:0 0 5px;font-size:.68rem;font-weight:800}.legacy-resource .pg-neg-warn ul{flex-direction:column;gap:3px;margin:0;padding:0 0 0 14px;display:flex}.legacy-resource .pg-neg-warn li{color:var(--text);font-size:.76rem}.legacy-resource .pg-cheat-sheet{background:#100d16;border:1px solid #ffffff12;border-radius:12px;padding:14px;overflow-x:auto}.legacy-resource .pg-cheat-table{border-collapse:collapse;width:100%;font-size:.78rem}.legacy-resource .pg-cheat-table th{text-align:center;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border-bottom:1px solid #ffffff1a;padding:5px 10px;font-size:.6rem;font-weight:800}.legacy-resource .pg-cheat-table td{color:var(--text);vertical-align:middle;text-align:center;border-bottom:1px solid #ffffff0d;padding:9px 10px}.legacy-resource .pg-cheat-table tr:last-child td{border-bottom:none}.legacy-resource .pg-cheat-cat{text-transform:uppercase;letter-spacing:.04em;border-radius:5px;padding:3px 9px;font-size:.68rem;font-weight:800;display:inline-block}.legacy-resource .pg-cheat-cat-green{color:#9b7bff;background:#7c5af02e}.legacy-resource .pg-cheat-cat-blue{color:#7ab2ff;background:#2e7cf62e}.legacy-resource .pg-cheat-cat-purple{color:#b49fff;background:#7c4fff2e}.legacy-resource .pg-cheat-cat-teal{color:#2dd4bf;background:#0d94882e}.legacy-resource .pg-cheat-val-green{color:#9b7bff;font-weight:800}.legacy-resource .pg-cheat-val-blue{color:#7ab2ff;font-weight:800}.legacy-resource .pg-cheat-val-big{font-size:1.1rem;font-weight:900}.legacy-resource .pg-reminder{background:#1a1200;border:1px solid #d9b24d4d;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:12px 20px;display:flex}.legacy-resource .pg-reminder-icon{font-size:1rem}.legacy-resource .pg-reminder-label{text-transform:uppercase;letter-spacing:.1em;color:var(--warning);font-size:.62rem;font-weight:900}.legacy-resource .pg-reminder-item{color:var(--text);font-size:.75rem;font-weight:700}.legacy-resource .pg-reminder-sep{color:#d9b24d66}.legacy-resource .pg-neg-icon-blue{color:#7ab2ff;background:#2e7cf640}.legacy-resource .ac-shell{flex-direction:column;gap:20px;max-width:1100px;margin:0 auto;padding:24px 20px 48px;display:flex}.legacy-resource .ac-header{text-align:center;background:linear-gradient(135deg,#140f1ef2,#0e0a16fa);border:1px solid #8b8ba84d;border-radius:16px;padding:22px 28px 18px}.legacy-resource .ac-title{text-transform:uppercase;letter-spacing:.02em;color:var(--color-text);margin-bottom:6px;font-size:1.45rem;font-weight:800}.legacy-resource .ac-subtitle{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.88rem;font-weight:700}.legacy-resource .ac-body{flex-direction:column;gap:4px;display:flex}.legacy-resource .ac-flow-arrow{text-align:left;color:#8b8ba873;padding-top:2px;padding-bottom:2px;padding-left:52px;font-size:1.4rem;line-height:1.1}.legacy-resource .ac-row{grid-template-columns:72px 1fr 260px;align-items:start;gap:12px;display:grid}.legacy-resource .ac-time-badge{text-align:center;text-transform:uppercase;letter-spacing:.04em;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:70px;padding:10px 6px;font-size:.68rem;font-weight:700;line-height:1.3;display:flex}.legacy-resource .ac-time-icon{font-size:1.3rem}.legacy-resource .ac-time-blue{color:#93c5fd;background:#2563eb38;border:1px solid #2563eb4d}.legacy-resource .ac-time-orange{color:#fdba74;background:#ea580c38;border:1px solid #ea580c4d}.legacy-resource .ac-time-red{color:#fca5a5;background:#b91c1c38;border:1px solid #b91c1c4d}.legacy-resource .ac-step{background:#0d0a14b3;border:1px solid #8b8ba833;border-radius:12px;overflow:hidden}.legacy-resource .ac-step-head{text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:12px;padding:12px 16px;font-size:.95rem;font-weight:800;display:flex}.legacy-resource .ac-step-blue .ac-step-head{color:#93c5fd;background:#2563eb2e;border-bottom:1px solid #2563eb33}.legacy-resource .ac-step-orange .ac-step-head{color:#fdba74;background:#ea580c2e;border-bottom:1px solid #ea580c33}.legacy-resource .ac-step-red .ac-step-head{color:#fca5a5;background:#b91c1c2e;border-bottom:1px solid #b91c1c33}.legacy-resource .ac-step-num{color:#93c5fd;background:#2563eb59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:1rem;font-weight:800;display:flex}.legacy-resource .ac-step-num-orange{color:#fdba74;background:#ea580c59}.legacy-resource .ac-step-num-red{color:#fca5a5;background:#b91c1c66}.legacy-resource .ac-step-title{color:inherit}.legacy-resource .ac-step-body{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.legacy-resource .ac-send-label{color:var(--color-text-muted);font-size:.78rem;font-weight:600}.legacy-resource .ac-message-bubble{color:var(--color-text);background:#2563eb1f;border:1px solid #2563eb40;border-radius:10px;padding:10px 14px;font-size:.86rem;line-height:1.5}.legacy-resource .ac-message-red{background:#b91c1c1a;border-color:#b91c1c40}.legacy-resource .ac-noshow-steps{flex-direction:column;gap:4px;display:flex}.legacy-resource .ac-noshow-item{color:var(--color-text-muted);align-items:flex-start;gap:10px;font-size:.84rem;line-height:1.4;display:flex}.legacy-resource .ac-noshow-icon{flex-shrink:0}.legacy-resource .ac-noshow-arrow{color:#fff3;padding-left:6px;font-size:.9rem}.legacy-resource .ac-outcomes{flex-direction:column;gap:8px;display:flex}.legacy-resource .ac-outcome{color:var(--color-text-muted);border-radius:10px;padding:10px 12px;font-size:.8rem;line-height:1.5}.legacy-resource .ac-outcome-green{background:#3515801a;border:1px solid #35158040}.legacy-resource .ac-outcome-red{background:#b91c1c1a;border:1px solid #b91c1c38}.legacy-resource .ac-outcome-gold{background:#b482001a;border:1px solid #fbbf2440}.legacy-resource .ac-outcome-head{align-items:center;gap:7px;margin-bottom:6px;display:flex}.legacy-resource .ac-outcome-title{color:var(--color-text);font-size:.82rem;font-weight:700}.legacy-resource .ac-outcome-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;font-weight:800;display:flex}.legacy-resource .ac-icon-green{color:#a686ef;background:#35158066}.legacy-resource .ac-icon-red{color:#fca5a5;background:#b91c1c66}.legacy-resource .ac-icon-gold{color:#fbbf24;background:#fbbf2433;font-size:.85rem}.legacy-resource .ac-icon-phone{color:#a686ef;background:#3515804d;font-size:.85rem}.legacy-resource .ac-green{color:#a686ef}.legacy-resource .ac-gold{color:#fbbf24}.legacy-resource .ac-crm-list{color:var(--color-text-muted);flex-direction:column;gap:3px;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.legacy-resource .ac-reminders{background:linear-gradient(135deg,#32145a59,#1e0c3c66);border:1px solid #9333ea40;border-radius:14px;padding:20px 22px}.legacy-resource .ac-reminders-title{text-align:center;text-transform:uppercase;letter-spacing:.08em;color:#c4b5fd;margin-bottom:16px;font-size:.85rem;font-weight:800}.legacy-resource .ac-reminders-grid{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.legacy-resource .ac-reminder-item{text-align:center;flex-direction:column;flex:1;align-items:center;gap:5px;min-width:130px;max-width:180px;display:flex}.legacy-resource .ac-reminder-icon{font-size:1.4rem}.legacy-resource .ac-reminder-item strong{color:var(--color-text);font-size:.8rem}.legacy-resource .ac-reminder-item span{color:var(--color-text-muted);font-size:.74rem;line-height:1.4}.legacy-resource .ac-reminders-footer{text-align:center;color:#fbbf24;letter-spacing:.03em;margin-top:16px;font-size:.82rem;font-weight:700}.legacy-resource .lh-shell{flex-direction:column;gap:20px;max-width:1200px;margin:0 auto;padding:24px 20px 48px;display:flex}.legacy-resource .lh-header{text-align:center;background:linear-gradient(135deg,#140f1ef2 0%,#0e0a16fa 100%);border:1px solid #8b8ba84d;border-radius:16px;padding:24px 28px 20px}.legacy-resource .lh-title{letter-spacing:.02em;text-transform:uppercase;color:var(--color-text);margin-bottom:6px;font-size:1.55rem;font-weight:800}.legacy-resource .lh-subtitle{color:#fbbf24;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;font-size:.95rem;font-weight:700}.legacy-resource .lh-banner{color:var(--color-text-muted);background:#ffffff0a;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:8px 16px;font-size:.85rem;font-weight:600;display:flex}.legacy-resource .lh-banner-sep{color:#fff3}.legacy-resource .lh-body{grid-template-columns:1fr 340px;align-items:start;gap:20px;display:grid}.legacy-resource .lh-flow{flex-direction:column;gap:4px;display:flex}.legacy-resource .lh-arrow{text-align:center;color:#8b8ba880;padding:2px 0;font-size:1.4rem;line-height:1.2}.legacy-resource .lh-step{background:#0d0a14b3;border:1px solid #8b8ba833;border-radius:14px;overflow:hidden}.legacy-resource .lh-step-head{align-items:center;gap:14px;padding:14px 18px;display:flex}.legacy-resource .lh-step-head-blue{background:#2563eb2e;border-bottom:1px solid #2563eb33}.legacy-resource .lh-step-head-red{background:#b91c1c2e;border-bottom:1px solid #b91c1c33}.legacy-resource .lh-step-head-green{background:#35158038;border-bottom:1px solid #35158033}.legacy-resource .lh-step-num{color:#93c5fd;background:#2563eb59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;font-weight:800;display:flex}.legacy-resource .lh-step-head-red .lh-step-num{color:#fca5a5;background:#b91c1c66}.legacy-resource .lh-step-icon-x{color:#fca5a5;background:#b91c1c66;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;font-weight:800;display:flex}.legacy-resource .lh-step-icon-check{color:#a686ef;background:#35158073;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.15rem;font-weight:800;display:flex}.legacy-resource .lh-step-title{color:var(--color-text);text-transform:uppercase;letter-spacing:.02em;font-size:1rem;font-weight:800}.legacy-resource .lh-step-sub{color:var(--color-text-muted);margin-top:2px;font-size:.82rem}.legacy-resource .lh-step-body{flex-direction:column;gap:12px;padding:14px 18px;display:flex}.legacy-resource .lh-step-body-row{flex-flow:wrap;align-items:flex-start;gap:14px}.legacy-resource .lh-callout{border-radius:10px;padding:12px 16px;font-size:.85rem;line-height:1.6}.legacy-resource .lh-callout-blue{color:var(--color-text-muted);background:#2563eb1a;border:1px solid #2563eb38}.legacy-resource .lh-callout-green{color:var(--color-text-muted);background:#3515801a;border:1px solid #35158040}.legacy-resource .lh-callout-green .lh-callout-label{color:#a686ef}.legacy-resource .lh-callout-amber{color:var(--color-text-muted);background:#b453091a;border:1px solid #fbbf2440}.legacy-resource .lh-callout-amber .lh-callout-label{color:#fbbf24}.legacy-resource .lh-cross-sell-quote{color:var(--color-text);margin-top:8px;font-style:italic;font-weight:600}.legacy-resource .lh-model-examples{flex-direction:column;gap:5px;margin:8px 0 0;padding-left:16px;font-size:.82rem;line-height:1.5;display:flex}.legacy-resource .lh-callout-label{text-transform:uppercase;letter-spacing:.06em;color:#93c5fd;margin-bottom:8px;font-size:.75rem;font-weight:700}.legacy-resource .lh-followup-list{flex-direction:column;flex:1;gap:8px;min-width:180px;display:flex}.legacy-resource .lh-followup-item{color:var(--color-text-muted);align-items:flex-start;gap:8px;font-size:.82rem;line-height:1.4;display:flex}.legacy-resource .lh-followup-badge{color:#93c5fd;white-space:nowrap;background:#2563eb40;border-radius:6px;flex-shrink:0;margin-top:1px;padding:2px 7px;font-size:.72rem;font-weight:700}.legacy-resource .lh-followup-emoji{flex-shrink:0}.legacy-resource .lh-seen-box{color:var(--color-text-muted);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;flex:1;min-width:160px;padding:12px 14px;font-size:.82rem;line-height:1.5}.legacy-resource .lh-seen-title{color:var(--color-text);margin-bottom:6px;font-size:.8rem;font-weight:700}.legacy-resource .lh-seen-quote{color:var(--color-text);margin-top:6px;font-style:italic}.legacy-resource .lh-ask-pill{color:#fca5a5;text-align:center;background:#b91c1c40;border:1px solid #b91c1c59;border-radius:10px;flex-shrink:0;padding:12px 18px;font-size:.95rem;font-weight:700}.legacy-resource .lh-ask-pill-sm{color:#93c5fd;background:#2563eb33;border-color:#2563eb4d;font-size:.88rem}.legacy-resource .lh-emphasize-box{color:var(--color-text-muted);background:#b91c1c14;border:1px solid #b91c1c33;border-radius:10px;flex:1;min-width:160px;padding:12px 14px;font-size:.82rem}.legacy-resource .lh-emphasize-label{text-transform:uppercase;letter-spacing:.06em;color:#fca5a5;margin-bottom:8px;font-size:.75rem;font-weight:700}.legacy-resource .lh-emphasize-box ul{flex-direction:column;gap:5px;margin:0 0 8px;padding-left:14px;line-height:1.5;display:flex}.legacy-resource .lh-emphasize-heart{color:#f87171;margin-top:4px;font-size:.82rem;font-weight:600}.legacy-resource .lh-dont-box{color:var(--color-text-muted);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;padding:12px 14px;font-size:.84rem}.legacy-resource .lh-dont-label{text-transform:uppercase;letter-spacing:.06em;color:#fca5a5;margin-bottom:6px;font-size:.75rem;font-weight:700}.legacy-resource .lh-dont-box ul{flex-direction:column;gap:4px;margin:0 0 8px;padding-left:14px;display:flex}.legacy-resource .lh-dont-box strong{color:var(--color-text)}.legacy-resource .lh-tips-box{color:var(--color-text-muted);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;min-width:140px;padding:12px 14px;font-size:.82rem}.legacy-resource .lh-tips-label{text-transform:uppercase;letter-spacing:.06em;color:#a686ef;margin-bottom:6px;font-size:.75rem;font-weight:700}.legacy-resource .lh-tips-box ul{flex-direction:column;gap:4px;margin:0;padding-left:14px;display:flex}.legacy-resource .lh-checklist{color:var(--color-text-muted);flex-direction:column;flex:1;gap:7px;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.legacy-resource .lh-checklist li{align-items:flex-start;gap:8px;line-height:1.4;display:flex}.legacy-resource .lh-check{flex-shrink:0}.legacy-resource .lh-check-note{color:#ffffff59;font-size:.78rem}.legacy-resource .lh-lockin-box{color:var(--color-text-muted);text-align:center;background:#3515801f;border:1px solid #35158040;border-radius:10px;flex-shrink:0;min-width:130px;padding:14px;font-size:.84rem}.legacy-resource .lh-lockin-icon{margin-bottom:6px;font-size:1.5rem}.legacy-resource .lh-lockin-label{color:#a686ef;margin-bottom:6px;font-size:.9rem;font-weight:700}.legacy-resource .lh-sidebar{flex-direction:column;gap:14px;display:flex}.legacy-resource .lh-sb-card{border:1px solid #8b8ba833;border-radius:12px;padding:14px 16px}.legacy-resource .lh-sb-card-dark{background:#0d0a14b3}.legacy-resource .lh-sb-card-red{background:#190808bf;border-color:#b91c1c40}.legacy-resource .lh-sb-card-gold{background:#141004cc;border-color:#fbbf2433}.legacy-resource .lh-sb-title{text-transform:uppercase;letter-spacing:.07em;color:var(--color-text);text-align:center;background:#ffffff0f;border-radius:6px;margin-bottom:12px;padding:5px 10px;font-size:.78rem;font-weight:800}.legacy-resource .lh-sb-card-red .lh-sb-title{color:#fca5a5;background:#b91c1c2e}.legacy-resource .lh-sb-card-gold .lh-sb-title{color:#fbbf24;background:#fbbf241a}.legacy-resource .lh-fu-row{color:var(--color-text-muted);align-items:flex-start;gap:8px;margin-bottom:8px;font-size:.8rem;line-height:1.4;display:flex}.legacy-resource .lh-fu-row:last-child{margin-bottom:0}.legacy-resource .lh-fu-badge{color:#93c5fd;white-space:nowrap;background:#2563eb40;border-radius:5px;flex-shrink:0;margin-top:1px;padding:2px 6px;font-size:.7rem;font-weight:700}.legacy-resource .lh-fu-emoji{flex-shrink:0}.legacy-resource .lh-fu-group-label{text-transform:uppercase;letter-spacing:.07em;color:#ffffff59;border-top:1px solid #ffffff14;margin:20px 0 8px;padding-top:16px;font-size:.68rem;font-weight:700}.legacy-resource .lh-fu-group-label:first-of-type{border-top:none;margin-top:10px;padding-top:0}.legacy-resource .lh-sb-seen{color:var(--color-text-muted);align-items:flex-start;gap:10px;font-size:.82rem;line-height:1.55;display:flex}.legacy-resource .lh-sb-eye{flex-shrink:0;margin-top:2px;font-size:1.2rem}.legacy-resource .lh-obj-block{border-bottom:1px solid #b91c1c26;margin-bottom:14px;padding-bottom:14px}.legacy-resource .lh-obj-block:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.legacy-resource .lh-obj-q{color:var(--color-text);align-items:center;gap:6px;margin-bottom:6px;font-size:.85rem;font-weight:700;display:flex}.legacy-resource .lh-obj-emoji{font-size:1rem}.legacy-resource .lh-obj-reply-label{text-transform:uppercase;letter-spacing:.05em;color:#fca5a5;margin-bottom:5px;font-size:.72rem;font-weight:700}.legacy-resource .lh-obj-reply{color:var(--color-text);background:#b91c1c1f;border-left:3px solid #b91c1c66;border-radius:0 6px 6px 0;margin-bottom:5px;padding:7px 10px;font-size:.82rem;font-weight:600}.legacy-resource .lh-obj-list{color:var(--color-text-muted);flex-direction:column;gap:4px;margin:0 0 5px;padding-left:16px;font-size:.8rem;display:flex}.legacy-resource .lh-obj-bullets{color:var(--color-text-muted);flex-direction:column;gap:4px;margin:0 0 5px;padding-left:16px;font-size:.8rem;list-style:outside;display:flex}.legacy-resource .lh-obj-note{color:#ffffff59;font-size:.75rem;font-style:italic}.legacy-resource .lh-booking-row{color:var(--color-text-muted);border-bottom:1px dashed #ffffff12;align-items:center;gap:8px;padding:5px 0;font-size:.82rem;display:flex}.legacy-resource .lh-booking-row:last-of-type{border-bottom:none}.legacy-resource .lh-booking-icon{flex-shrink:0}.legacy-resource .lh-booking-label{color:var(--color-text);flex-shrink:0;font-weight:600}.legacy-resource .lh-booking-line{background:#ffffff1f;border-radius:1px;flex:1;height:1px;margin-left:4px}.legacy-resource .lh-booking-done{text-align:center;color:#a686ef;margin-top:10px;font-size:.85rem;font-weight:700}.legacy-resource .lh-golden-list{color:var(--color-text-muted);flex-direction:column;gap:8px;margin:0;padding:0;font-size:.82rem;line-height:1.45;list-style:none;display:flex}.legacy-resource .lh-star{margin-right:4px}.legacy-resource .lh-goal-bar{background:linear-gradient(135deg,#140f1ef2 0%,#0e0a16fa 100%);border:1px solid #fbbf2440;border-radius:14px;flex-wrap:wrap;align-items:center;gap:20px;padding:18px 22px;display:flex}.legacy-resource .lh-goal-trophy{flex-shrink:0;font-size:2rem}.legacy-resource .lh-goal-text{flex-shrink:0}.legacy-resource .lh-goal-headline{color:var(--color-text);text-transform:uppercase;letter-spacing:.03em;font-size:.95rem}.legacy-resource .lh-goal-headline strong{color:#fbbf24}.legacy-resource .lh-goal-sub{color:var(--color-text-muted);margin-top:3px;font-size:.78rem}.legacy-resource .lh-goal-pillars{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:12px;display:flex}.legacy-resource .lh-goal-pillar{text-align:center;flex-direction:column;align-items:center;gap:3px;min-width:80px;display:flex}.legacy-resource .lh-goal-pillar-icon{font-size:1.3rem}.legacy-resource .lh-goal-pillar strong{color:var(--color-text);font-size:.72rem}.legacy-resource .lh-goal-pillar span{color:var(--color-text-muted);font-size:.68rem;line-height:1.3}.legacy-resource .cred-shell{max-width:900px;margin:0 auto;padding:32px 20px 60px}.legacy-resource .cred-header{margin-bottom:28px}.legacy-resource .cred-title{color:var(--text);margin:0 0 6px;font-size:1.25rem;font-weight:700}.legacy-resource .cred-subtitle{color:var(--text-muted);margin:0;font-size:.85rem}.legacy-resource .cred-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.legacy-resource .cred-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:14px;padding:20px;display:flex}.legacy-resource .cred-card-header{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding-bottom:12px;display:flex}.legacy-resource .cred-card-icon{font-size:1.2rem;line-height:1}.legacy-resource .cred-card-name{color:var(--text);font-size:1rem;font-weight:700;text-decoration:none}.legacy-resource a.cred-card-name:hover{color:var(--accent);text-decoration:underline}.legacy-resource .cred-field{flex-direction:column;gap:4px;display:flex}.legacy-resource .cred-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:.72rem;font-weight:600}.legacy-resource .cred-value-row{align-items:center;gap:6px;min-height:32px;display:flex}.legacy-resource .cred-value{color:var(--text);font-size:.88rem;font-family:var(--font-mono,monospace);word-break:break-all;flex:1;min-height:1em}.legacy-resource .cred-value:empty:before{content:"—";color:var(--text-muted);opacity:.5;font-family:inherit}.legacy-resource .cred-value-masked{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none}.legacy-resource .cred-reveal-btn,.legacy-resource .cred-copy-btn{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .12s,background .12s,border-color .12s;display:flex}.legacy-resource .cred-reveal-btn svg,.legacy-resource .cred-copy-btn svg{width:15px;height:15px}.legacy-resource .cred-reveal-btn:hover,.legacy-resource .cred-copy-btn:hover{color:var(--accent);background:#7c5af014;border-color:#7c5af033}.legacy-resource .cred-copy-btn.is-copied{color:var(--success,#7c5af0)}.legacy-resource .cred-inline-input{background:var(--input-bg,var(--surface-2,#ffffff0f));border:1px solid var(--accent);min-width:0;color:var(--text);border-radius:5px;outline:none;flex:1;width:100%;padding:2px 6px;font-family:inherit;font-size:13px}.legacy-resource thead th,.legacy-resource .dts-mg-thead-row th,.legacy-resource .dts-invoices-model-table thead th,.legacy-resource .create-invoice-table thead th,.legacy-resource .mercury-pricing-table thead th,.legacy-resource table.dts-pricing-table thead th,.legacy-resource .spreadsheet-column-header,.legacy-resource .inventory-column-header{color:#bda6ff!important}.resources-tab-bar{border-bottom:1px solid var(--panel-border);flex-wrap:wrap;gap:7px;margin-bottom:18px;padding-bottom:14px;display:flex}.resources-tab{color:var(--muted);white-space:nowrap;cursor:pointer;background:#ffffff0d;border:none;border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:700;transition:background .13s,color .13s}.resources-tab:hover{color:var(--text);background:#ffffff17}.resources-tab.is-active{background:var(--accent);color:#fff}.pricing-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.pricing-views{flex-wrap:wrap;gap:6px;display:flex}.pricing-search{max-width:260px}.pricing-block{margin-bottom:14px;padding:16px}.pricing-sheet-title{margin:0 0 10px;font-size:14px;font-weight:800}.pricing-table-wrap{border:1px solid var(--panel-border);border-radius:12px;overflow-x:auto}.pricing-table{border-collapse:collapse;width:100%;font-size:12.5px}.pricing-table td{white-space:nowrap;padding:8px 12px}.pricing-table tr+tr td{border-top:1px solid #ffffff0d}.pricing-table tbody tr:hover td{background:#ffffff09}.pricing-row-head td{letter-spacing:.07em;text-transform:uppercase;color:#f4f4fa6b;background:#ffffff08;font-size:9.5px;font-weight:700}.pricing-row-title td{color:var(--accent-strong);background:#7c5af014;font-size:13px;font-weight:800}.pricing-cell-price{font-variant-numeric:tabular-nums;font-weight:700}.trn-video-backdrop{z-index:300;-webkit-backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.trn-video-modal{border:1px solid var(--panel-border);width:100%;max-width:880px;box-shadow:var(--shadow);background:#13141cfa;border-radius:18px;padding:16px}.trn-video-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.trn-video-head h3{margin:0;font-size:15px;font-weight:800}.pricing-block-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.pricing-block-head .pricing-sheet-title{margin:0}.pricing-subtab{padding:6px 12px;font-size:11.5px}.pricing-notes{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.pricing-note-pill{color:var(--warning);background:#facc151a;border:1px solid #facc154d;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.mercury-offer{font-variant-numeric:tabular-nums;font-weight:700}.mercury-offer.is-warn{color:var(--warning)}.mercury-offer-badge{color:var(--accent-strong);margin-left:3px;font-size:11px}.mercury-storage-cell{flex-direction:column;gap:3px;display:flex}.mercury-storage-main{font-weight:700}.mercury-chip{border-radius:999px;align-self:flex-start;padding:1px 8px;font-size:10px;font-weight:700}.mercury-chip.is-unlocked{color:var(--success);background:#4ade8021;border:1px solid #4ade804d}.mercury-chip.is-locked{color:var(--warning);background:#facc151f;border:1px solid #facc154d}.dts-recall-note{color:#ff6b60;background:#f871711a;border:1px solid #f8717159;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:10px 14px;font-size:12.5px;font-weight:700;display:flex}.dts-recall-lots{flex-wrap:wrap;gap:5px;display:flex}.dts-recall-lots code{font-family:var(--font-mono);background:#f871711f;border-radius:6px;padding:2px 7px;font-size:11px}.dts-tier-date{opacity:.65;text-transform:none;letter-spacing:0;font-size:8.5px;display:block}.legacy-resource .glos-shell,.legacy-resource .trn-shell{background:var(--panel);border:1px solid var(--panel-border);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px;display:block}.legacy-resource .glos-topbar,.legacy-resource .trn-topbar{background:0 0;border:none;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;padding:0;display:flex}.legacy-resource .glos-title,.legacy-resource .trn-title{letter-spacing:-.01em;color:var(--text);margin:0;font-size:20px;font-weight:800}.legacy-resource .glos-subtitle,.legacy-resource .trn-subtitle{color:var(--muted);margin:4px 0 0;font-size:12.5px}.legacy-resource .glos-search{box-sizing:border-box;width:240px;color:var(--text);background:#13141cc7;border:1px solid #8b8ba83d;border-radius:11px;outline:none;padding:9px 12px;font-family:inherit;font-size:13px}.legacy-resource .glos-search:focus{border-color:#9b7bff80}.legacy-resource .glos-filters{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.legacy-resource .glos-filter{color:var(--muted);cursor:pointer;background:#ffffff0d;border:none;border-radius:999px;padding:7px 13px;font-family:inherit;font-size:12px;font-weight:700;transition:background .13s,color .13s}.legacy-resource .glos-filter:hover{color:var(--text);background:#ffffff17}.legacy-resource .glos-filter.is-active{background:var(--accent);color:#fff}.legacy-resource .glos-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.legacy-resource .glos-card{border:1px solid var(--panel-border);background:#ffffff08;border-radius:16px;flex-direction:column;gap:7px;padding:14px;transition:transform .13s,border-color .13s;display:flex}.legacy-resource .glos-card:hover{border-color:#7c5af073;transform:translateY(-2px)}.legacy-resource .glos-card-term{color:var(--text);font-size:13.5px;font-weight:800}.legacy-resource .glos-card-def{color:var(--muted);font-size:12px;line-height:1.55}.legacy-resource .glos-card-cat{letter-spacing:.05em;text-transform:uppercase;background:var(--accent-soft);color:var(--accent-strong);border:none;border-radius:999px;align-self:flex-start;padding:2px 9px;font-size:10px;font-weight:800}.legacy-resource .glos-cat-pricing{color:var(--success);background:#4ade801f}.legacy-resource .glos-cat-dts{color:#93c5fd;background:#60a5fa24}.legacy-resource .glos-cat-crm{color:var(--warning);background:#facc151f}.legacy-resource .glos-cat-lead-flow{color:#ff8a80;background:#f871711f}.legacy-resource .glos-empty{text-align:center;color:var(--muted);padding:30px 0;font-size:13px}.legacy-resource .trn-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.legacy-resource .trn-card{border:1px solid var(--panel-border);cursor:pointer;background:#13141cdb;border-radius:18px;flex-direction:column;gap:10px;padding:16px;transition:transform .13s,border-color .13s;display:flex;box-shadow:0 10px 26px #0000004d}.legacy-resource .trn-card:hover{border-color:#7c5af080;transform:translateY(-2px)}.legacy-resource .trn-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.legacy-resource .trn-day-badge{background:var(--accent-soft);color:var(--accent-strong);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:800}.legacy-resource .trn-card-title{color:var(--text);margin:0;font-size:14px;font-weight:700;line-height:1.35}.legacy-resource .trn-card-body{color:var(--muted);font-size:12px;line-height:1.55}.legacy-resource .trn-card-footer{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.legacy-resource .trn-meta-chip{color:var(--muted);background:#ffffff0f;border-radius:999px;padding:2px 9px;font-size:10.5px;font-weight:700}.legacy-resource .trn-play-btn{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.legacy-resource .trn-play-btn:hover{background:var(--accent-strong)}.legacy-resource .va-training-modal{display:none!important}.dts-pricing-table td{vertical-align:top}.dts-tier-head{flex-direction:column;gap:1px;display:flex}.dts-price-stack{flex-direction:column;gap:1px;display:inline-flex}.dts-offer-value{font-variant-numeric:tabular-nums;color:var(--success);font-weight:800}.dts-offer-value.is-damaged{color:var(--danger)}.dts-mercury-ref{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px}.dts-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.dts-badge.is-stop{color:#ff6b60;background:#f8717126;border:1px solid #f8717166}.dts-badge.is-ask{color:var(--warning);background:#facc151f;border:1px solid #facc1559}.dts-recall-note a{color:inherit;font-weight:800}.legacy-resource .ns-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (max-width:820px){.legacy-resource .ns-layout{grid-template-columns:minmax(0,1fr)}}.legacy-resource .ns-nav{background:var(--panel);border:1px solid var(--panel-border);box-shadow:var(--shadow);border-radius:18px;flex-direction:column;gap:3px;padding:10px;display:flex;position:sticky;top:16px}@media (max-width:820px){.legacy-resource .ns-nav{flex-flow:wrap;position:static}}.legacy-resource .ns-nav-title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:6px 10px 8px;font-size:10.5px;font-weight:800}.legacy-resource .ns-nav-btn{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:11px;padding:9px 12px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .13s}.legacy-resource .ns-nav-btn:hover{background:#ffffff0f}.legacy-resource .ns-nav-btn.is-active{background:var(--accent);color:#fff}.legacy-resource .ns-content{background:var(--panel);border:1px solid var(--panel-border);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0;padding:24px}.legacy-resource .ns-section{display:none}.legacy-resource .ns-section.is-active{display:block}.legacy-resource .ns-heading{letter-spacing:-.01em;color:var(--text);margin:0 0 14px;font-size:19px;font-weight:800}.legacy-resource .ns-subheading{color:var(--accent-strong);margin:20px 0 10px;font-size:14px;font-weight:800}.legacy-resource .ns-subheading-label{background:var(--accent-soft);color:var(--accent-strong);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:14px 0 8px;padding:3px 10px;font-size:10.5px;font-weight:800;display:inline-block}.legacy-resource .ns-note,.legacy-resource .ns-aside{color:var(--warning);background:#facc1514;border:1px solid #facc1547;border-radius:12px;margin:10px 0;padding:10px 14px;font-size:12.5px;line-height:1.55}.legacy-resource .ns-rule-box{background:#7c5af014;border:1px solid #7c5af04d;border-radius:14px;margin:12px 0;padding:14px 16px}.legacy-resource .ns-rule-title{color:var(--accent-strong);margin-bottom:5px;font-size:13px;font-weight:800}.legacy-resource .ns-quote,.legacy-resource .ns-quote-sm{border-left:3px solid var(--accent);color:var(--text);background:#ffffff09;border-radius:0 12px 12px 0;margin:8px 0;padding:10px 14px;font-size:13px;font-style:italic;line-height:1.55;display:block}.legacy-resource .ns-quote-sm{padding:8px 12px;font-size:12px}.legacy-resource .ns-phase-timeline,.legacy-resource .ns-steps{flex-direction:column;gap:10px;margin:12px 0;display:flex}.legacy-resource .ns-pt-item,.legacy-resource .ns-step{border:1px solid var(--panel-border);background:#ffffff08;border-radius:16px;gap:12px;padding:14px;display:flex}.legacy-resource .ns-step-num,.legacy-resource .ns-script-num,.legacy-resource .ns-mindset-num{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12.5px;font-weight:800;display:inline-flex}.legacy-resource .ns-pt-badge{background:var(--accent);color:#fff;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;height:26px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.legacy-resource .ns-pt-blue .ns-pt-badge{background:#3b82f6}.legacy-resource .ns-pt-orange .ns-pt-badge{background:#f59e0b}.legacy-resource .ns-pt-dark .ns-pt-badge{background:#475569}.legacy-resource .ns-pt-title,.legacy-resource .ns-step-name{color:var(--text);font-size:13.5px;font-weight:800}.legacy-resource .ns-pt-desc,.legacy-resource .ns-step-desc{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.55}.legacy-resource .ns-pt-examples,.legacy-resource .ns-step-examples{color:#f4f4fa8c;margin-top:5px;font-size:12px;line-height:1.5}.legacy-resource .ns-pt-tip{color:var(--success);margin-top:7px;font-size:11.5px;font-weight:700}.legacy-resource .ns-pt-body,.legacy-resource .ns-step-body{min-width:0}.legacy-resource .ns-script-list,.legacy-resource .ns-mindset-list{flex-direction:column;gap:8px;margin:10px 0;padding:0;list-style:none;display:flex}.legacy-resource .ns-script-item,.legacy-resource .ns-mindset-item{border:1px solid var(--panel-border);color:var(--text);background:#ffffff08;border-radius:13px;align-items:flex-start;gap:10px;padding:11px 13px;font-size:12.5px;line-height:1.55;display:flex}.legacy-resource .ns-level-block{border:1px solid var(--panel-border);background:#ffffff08;border-radius:16px;margin:12px 0;padding:14px}.legacy-resource .ns-level-1{border-left:3px solid var(--success)}.legacy-resource .ns-level-2{border-left:3px solid var(--warning)}.legacy-resource .ns-level-3{border-left:3px solid var(--danger)}.legacy-resource .ns-level-top{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:7px;display:flex}.legacy-resource .ns-level-badge{letter-spacing:.05em;text-transform:uppercase;color:var(--text);background:#ffffff12;border-radius:999px;padding:2px 10px;font-size:10.5px;font-weight:800}.legacy-resource .ns-level-vibe{color:var(--muted);font-size:12px;font-style:italic}.legacy-resource .ns-level-signs-label,.legacy-resource .ns-level-response-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:8px 0 4px;font-size:10.5px;font-weight:800;display:block}.legacy-resource .ns-level-sign{color:var(--text);padding:2px 0;font-size:12.5px;display:block}.legacy-resource .ns-level-tip{color:var(--success);margin-top:8px;font-size:12px;font-weight:700}.legacy-resource .ns-pullback-list{flex-direction:column;gap:7px;margin:10px 0;padding:0;list-style:none;display:flex}.legacy-resource .ns-pullback-item{border:1px solid var(--panel-border);color:var(--text);background:#ffffff08;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:9px;padding:9px 12px;font-size:12.5px;line-height:1.5;display:flex}.legacy-resource .ns-pb-label{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:10px;font-weight:800}.legacy-resource .ns-pb-neutral{color:var(--muted);background:#ffffff12}.legacy-resource .ns-pb-soft,.legacy-resource .ns-tag-soft,.legacy-resource .ns-q-soft{color:var(--success);background:#4ade801f}.legacy-resource .ns-pb-medium,.legacy-resource .ns-tag-medium,.legacy-resource .ns-q-medium{color:var(--warning);background:#facc151f}.legacy-resource .ns-pb-hard,.legacy-resource .ns-tag-hard,.legacy-resource .ns-q-hard{color:#ff8a80;background:#f8717121}.legacy-resource .ns-tag{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:1px 8px;font-size:10px;font-weight:800;display:inline-flex}.legacy-resource .ns-offer-blocks{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:12px 0;display:grid}.legacy-resource .ns-offer-block{border:1px solid var(--panel-border);background:#ffffff08;border-radius:14px;padding:13px}.legacy-resource .ns-offer-soft{border-left:3px solid var(--success)}.legacy-resource .ns-offer-medium{border-left:3px solid var(--warning)}.legacy-resource .ns-offer-hard{border-left:3px solid var(--danger)}.legacy-resource .ns-offer-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:10.5px;font-weight:800;display:block}.legacy-resource .ns-offer-script{color:var(--text);font-size:12.5px;font-style:italic;line-height:1.55;display:block}.legacy-resource .ns-offer-note{color:var(--muted);margin-top:6px;font-size:11.5px;display:block}.legacy-resource .cred-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.legacy-resource .cred-add-form{border:1px solid var(--panel-border);background:#ffffff08;border-radius:16px;grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) 110px auto;align-items:end;gap:10px;margin-bottom:16px;padding:14px;display:grid}@media (max-width:720px){.legacy-resource .cred-add-form{grid-template-columns:minmax(0,1fr)}}.legacy-resource .cred-delete-btn{color:#ff6b60;cursor:pointer;background:#f871711a;border:1px solid #f8717159;border-radius:50%;flex-shrink:0;width:24px;height:24px;margin-left:auto;font-size:12px;line-height:1}.legacy-resource .cred-delete-btn:hover{background:#f8717138}*{scrollbar-color:#ffffff38 #0a0b11e6;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0a0b11e6;border-radius:8px}::-webkit-scrollbar-thumb{background:#ffffff2e;border:2px solid #0a0b11e6;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}::-webkit-scrollbar-corner{background:#0a0b11e6}.drv-order-form{flex-direction:column;gap:16px;display:flex}.drv-time-row{gap:8px;display:flex}.drv-time-row input{flex:1;min-width:0}.drv-items-card{border:1px solid var(--panel-border);background:#ffffff08;border-radius:16px}.drv-items-head{border-bottom:1px solid var(--panel-border);background:#ffffff08;border-radius:16px 16px 0 0;align-items:center;gap:9px;padding:11px 14px;display:flex}.drv-items-title{font-size:13px;font-weight:800}.drv-items-count{background:var(--accent-soft);min-width:22px;color:var(--accent-strong);text-align:center;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:800}.drv-banner{border-radius:10px;margin:10px 14px 0;padding:8px 12px;font-size:12.5px;font-weight:700}.drv-banner.is-bad{color:#f87171;background:#f871711a;border:1px solid #f8717166}.drv-banner.is-warn{color:var(--warning);background:#facc151a;border:1px solid #facc1561}.drv-items-wrap{padding:6px 8px 2px;overflow-x:auto}.drv-items-table{border-collapse:separate;border-spacing:4px 6px;width:100%;font-size:12.5px}.drv-items-table th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:#f4f4fa6b;white-space:nowrap;padding:2px 6px;font-size:9.5px;font-weight:700}.drv-items-table td{vertical-align:middle;padding:0}.drv-items-table input,.drv-items-table select{box-sizing:border-box;width:100%;min-width:86px;color:var(--text);background:#0d0e14d9;border:1px solid #8b8ba83d;border-radius:10px;outline:none;padding:8px 10px;font-family:inherit;font-size:12.5px}.drv-items-table input:focus,.drv-items-table select:focus{border-color:#9b7bff8c}.drv-offer-input{font-variant-numeric:tabular-nums;font-weight:700}.drv-row-actions{white-space:nowrap;text-align:right}.drv-icon-btn{width:28px;height:28px;color:var(--muted);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9px;font-size:13px;line-height:1}.drv-icon-btn+.drv-icon-btn{margin-left:4px}.drv-icon-btn:hover{color:var(--text);background:#ffffff1a}.drv-icon-btn.is-danger{color:#f87171;border-color:#f871714d}.drv-icon-btn.is-danger:hover{background:#f8717124}.drv-items-foot{border-top:1px solid var(--panel-border);background:#ffffff05;border-radius:0 0 16px 16px;justify-content:flex-end;align-items:baseline;gap:10px;padding:10px 14px;display:flex}.drv-items-foot span{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.drv-items-foot strong{color:var(--success);font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.drv-form-actions{border-top:1px solid #ffffff12;justify-content:flex-end;gap:10px;padding-top:4px;display:flex}@media (max-width:900px){.drv-form-actions{flex-wrap:nowrap;gap:7px}.drv-form-actions .button{white-space:nowrap;flex-shrink:1;min-width:0;padding:9px 11px;font-size:13px}}.drv-pay-tiles{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.drv-pay-tile{white-space:nowrap;min-width:0;color:var(--muted);cursor:pointer;background:#0d0e14d9;border:1px solid #8b8ba83d;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:13px 8px;font-size:12.5px;font-weight:700;transition:border-color .13s,background .13s,color .13s;display:flex}.drv-pay-tile:hover{color:var(--text);border-color:#9b7bff73}.drv-pay-tile.is-active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-strong)}.drv-pay-tile>span[aria-hidden]{font-size:20px;line-height:1}@media (max-width:480px){.drv-pay-tiles{grid-template-columns:repeat(4,1fr);gap:6px}.drv-pay-tile{padding:10px 4px}}.drv-combo{position:relative}.drv-combo-list{z-index:80;border:1px solid var(--panel-border);background:#0f1017fa;border-radius:13px;max-height:240px;margin-top:5px;padding:5px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #0000008c}.drv-combo-item{width:100%;color:var(--text);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;border-radius:9px;padding:8px 11px;font-size:13px;font-weight:600;display:block;overflow:hidden}.drv-combo-item:hover{background:#7c5af02e}td.drv-combo{position:relative;overflow:visible}.drv-items-wrap{overflow:visible}.drv-items-wrap:has(input:focus){overflow:visible}@media (max-width:760px){.drv-items-wrap{overflow-x:auto}}.app-dd{min-width:0}.app-dd-trigger{box-sizing:border-box;width:100%;min-width:86px;color:var(--text);text-align:left;cursor:pointer;background:#0d0e14d9;border:1px solid #8b8ba83d;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:12.5px;display:flex}.app-dd-trigger:focus-visible,.app-dd-trigger[aria-expanded=true]{border-color:#9b7bff8c;outline:none}.app-dd-trigger.is-empty .app-dd-value{color:var(--muted)}.app-dd-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-dd-caret{color:var(--muted);flex-shrink:0;font-size:10px}.drv-combo-item.is-selected{color:var(--accent-strong);background:#7c5af038}select{appearance:none;color:var(--text);cursor:pointer;background-color:#0d0e14d9;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23b9b9d0' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;border:1px solid #8b8ba83d;border-radius:11px;padding:9px 30px 9px 12px;font-family:inherit;font-size:13px}select:focus{border-color:#9b7bff8c;outline:none}select option{color:var(--text);background:#14151d}.crm2-shell{grid-template-columns:var(--crm-left,330px) minmax(0, 1fr) var(--crm-cal,300px);--crm-gap:26px;gap:var(--crm-gap);align-items:stretch;height:calc(100vh - 118px);min-height:560px;transition:grid-template-columns .28s cubic-bezier(.22,.9,.3,1);display:grid;position:relative}.crm2-shell.crm-cal-hidden{grid-template-columns:var(--crm-left,330px) minmax(0, 1fr)}.crm2-rail-show{z-index:7;border:1px solid var(--panel-border);width:22px;height:56px;color:var(--muted);cursor:pointer;background:#13141ceb;border-left:none;border-radius:0 10px 10px 0;justify-content:center;align-items:center;padding:0;transition:color .16s,border-color .16s,box-shadow .2s,background .16s;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.crm2-rail-show:hover,.crm2-rail-show:focus-visible{color:#c4b1ff;background:#7c5af038;border-color:#9b7bffbf;outline:none;box-shadow:0 0 14px 2px #7c5af08c}.crm2-shell.crm-rail-peek>.crm2-rail-show{opacity:0;pointer-events:none}.crm2-rail-wrap{min-width:0;min-height:0;display:flex}.crm2-rail-wrap>.crm2-left{flex:auto;min-width:0}@media (max-width:900px){.crm2-rail-wrap{display:contents}}@media (min-width:901px){.crm2-shell.crm-rail-min{grid-template-columns:0px minmax(0, 1fr) var(--crm-cal,300px)}.crm2-shell.crm-rail-min.crm-cal-hidden{grid-template-columns:0 minmax(0,1fr)}.crm2-shell.crm-rail-min>.crm2-rail-wrap{opacity:0;pointer-events:none;transform:translate(-104%)}.crm2-shell.crm-rail-min>.crm2-main{margin-left:calc(-1 * var(--crm-gap))}.crm2-shell.crm-rail-min .crm2-grip-left{display:none}.crm2-rail-wrap{will-change:transform;transition:transform .28s cubic-bezier(.22,.9,.3,1),opacity .2s}.crm2-main{transition:margin-left .28s cubic-bezier(.22,.9,.3,1)}.crm2-shell.crm-rail-min.crm-rail-peek{grid-template-columns:var(--crm-peek,250px) minmax(0, 1fr) var(--crm-cal,300px)}.crm2-shell.crm-rail-min.crm-rail-peek.crm-cal-hidden{grid-template-columns:var(--crm-peek,250px) minmax(0, 1fr)}.crm2-shell.crm-rail-min.crm-rail-peek>.crm2-rail-wrap{opacity:1;pointer-events:auto;transform:translate(0)}.crm2-shell.crm-rail-min.crm-rail-peek>.crm2-main{margin-left:0}}@media (prefers-reduced-motion:reduce){.crm2-shell,.crm2-rail-wrap,.crm2-main{transition:none}}.crm2-shell.crm-cal-hidden>.crm2-cal,.crm2-shell.crm-cal-hidden .crm2-grip-cal{display:none}@media (max-width:1280px){.crm2-shell{grid-template-columns:var(--crm-left,300px) minmax(0, 1fr);--crm-gap:18px}.crm2-shell>.crm2-cal{display:none!important}.crm2-grip-cal{display:none}.crm2-calhide{display:none!important}}@media (max-width:780px){.crm2-shell{grid-template-columns:minmax(0,1fr)}.crm2-left{max-height:340px}.crm2-grip{display:none}}.crm2-grip{z-index:5;cursor:col-resize;touch-action:none;width:14px;position:absolute;top:0;bottom:0}.crm2-grip:after{content:"";background:0 0;border-radius:2px;width:2px;transition:background .15s;position:absolute;top:10px;bottom:10px;left:50%;transform:translate(-50%)}.crm2-grip:hover:after,body.crm2-resizing .crm2-grip:after{background:#7c5af08c}.crm2-grip-left{left:calc(var(--crm-left,330px) + 6px)}.crm2-grip-cal{right:calc(var(--crm-cal,300px) + 6px)}body.crm2-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.crm2-left{border:1px solid var(--panel-border);background:#13141cb3;border-radius:18px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.crm2-left-head{border-bottom:1px solid var(--panel-border);justify-content:flex-end;align-items:center;gap:7px;padding:10px 10px 9px;display:flex}.crm2-filter-bar{border-top:1px solid var(--panel-border);border-bottom:1px solid var(--panel-border);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.crm2-filter-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.crm2-filter-bar>.crm2-stage-tabs{border-bottom:none;flex:auto;padding:0}.crm2-sort-wrap{flex-shrink:0;position:relative}.crm2-sort-btn{border:1px solid var(--panel-border);width:32px;height:30px;color:var(--muted);cursor:pointer;background:#ffffff0d;border-radius:9px;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;transition:color .14s,border-color .14s,background .14s;display:flex}.crm2-sort-btn:hover{color:var(--text);border-color:#9b7bff73}.rail-menu{z-index:90;width:178px;position:fixed}.rail-menu-head{border-bottom:1px solid var(--panel-border);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0;padding:7px 10px 4px;font-size:10px;font-weight:800}.rail-menu .drv-combo-item:disabled{opacity:.5;cursor:default}.crm2-row-menu{z-index:80;width:150px;position:fixed}.crm2-sort-menu{z-index:80;width:196px;max-height:320px;position:fixed;overflow-y:auto}.crm2-menu-group{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0;padding:7px 10px 3px;font-size:10px;font-weight:800}.crm2-menu-group:not(:first-child){border-top:1px solid var(--panel-border);margin-top:3px}.crm2-sort-btn{position:relative}.crm2-sort-btn.is-filtered{color:#c4b1ff;border-color:#9b7bff99}.crm2-sort-btn.is-filtered:after{content:"";background:var(--accent);border:1px solid var(--panel,#14151d);border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-2px}.crm2-search{min-width:0;color:var(--text);background:#0d0e14d9;border:1px solid #8b8ba83d;border-radius:10px;outline:none;flex:1;padding:8px 11px;font-size:12.5px}.crm2-search:focus{border-color:#9b7bff80}.crm2-search-wrap{flex:0 0 34px;justify-content:flex-end;align-items:center;width:34px;min-width:0;transition:flex-basis .26s cubic-bezier(.22,.9,.3,1),width .26s cubic-bezier(.22,.9,.3,1);display:flex;position:relative;overflow:hidden}.crm2-search-wrap.is-open{flex:auto;width:auto}.crm2-search-wrap .crm2-search{opacity:0;pointer-events:none;flex:auto;min-width:0;padding-right:32px;transition:opacity .18s}.crm2-search-wrap.is-open .crm2-search{opacity:1;pointer-events:auto}.crm2-search-btn{border:1px solid var(--panel-border);width:32px;height:30px;color:var(--muted);cursor:pointer;background:#ffffff0d;border-radius:9px;justify-content:center;align-items:center;padding:0;transition:color .14s,border-color .14s,background .14s;display:flex;position:absolute;right:0}.crm2-search-btn:hover{color:var(--text);border-color:#9b7bff73}.crm2-search-wrap.is-open .crm2-search-btn{background:0 0;border-color:#0000}@media (prefers-reduced-motion:reduce){.crm2-search-wrap,.crm2-search-wrap .crm2-search{transition:none}}.crm2-stage-tabs{border-bottom:1px solid var(--panel-border);flex-wrap:wrap;align-items:center;gap:5px;padding:0 10px 9px;display:flex}.crm2-stage-tabs.is-peek .crm2-stage-tab:not(.is-active){animation:.2s cubic-bezier(.22,.9,.3,1) crm-tab-slide}@keyframes crm-tab-slide{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.crm2-stage-tabs.is-peek .crm2-stage-tab:not(.is-active){animation:none}}.crm2-stage-more{border:1px dashed var(--panel-border);color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;align-items:center;gap:3px;padding:5px 9px;font-size:11.5px;font-weight:800;transition:color .14s,border-color .14s,background .14s;display:inline-flex}.crm2-stage-more:hover{color:#c4b1ff;background:#7c5af024;border-color:#9b7bffb3}.crm2-stage-tabs.is-open .crm2-stage-more{border-style:solid}.crm2-stage-tab{color:var(--muted);white-space:nowrap;cursor:pointer;background:#ffffff0d;border:none;border-radius:999px;flex-shrink:0;padding:5px 11px;font-size:11.5px;font-weight:700}.crm2-stage-tab.is-active{background:var(--accent);color:#fff}.crm2-lead-scroll{flex:auto;min-height:0}.crm2-lead-list{flex:1;overflow-y:auto}.crm2-lead{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-left:3px solid #0000;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.crm2-lead:hover{background:#ffffff0a}.crm2-lead.is-active{border-left-color:var(--accent);background:#7c5af024}.crm2-lead-name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;font-weight:700;overflow:hidden}.crm2-lead-time{color:var(--muted);flex-shrink:0;font-size:11px}.crm2-lead-preview{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.crm2-unread-dot{background:0 0;border-radius:50%;flex-shrink:0;align-self:flex-start;width:10px;height:10px;margin-top:13px;margin-right:2px}.crm2-unread-dot.is-unread{background:#0a84ff}.crm2-chan{flex-shrink:0;width:38px;height:38px;display:inline-flex;position:relative}.crm2-chan-icon{cursor:pointer;background:#ffffff12;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;line-height:0;display:flex}.crm2-chan-icon svg{display:block}.crm2-chan-select{opacity:0;cursor:pointer;appearance:none;position:absolute;inset:0;width:100%!important}.crm2-input-wrap{flex:1;align-items:center;min-width:0;display:flex;position:relative}.crm2-composer.has-text .crm2-input-wrap input{padding-right:42px}.crm2-composer .crm2-send{color:#fff;background:#0a84ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.crm2-composer .crm2-send:disabled{opacity:.45}.crm2-composer .crm2-send-arrow{display:block}.crm2-composer .crm2-send-label,.crm2-composer:not(.has-text) .crm2-send{display:none}.crm2-msgs-root{min-height:560px}@media (min-width:901px){.crm2-panel>.crm2-msgs-root{height:100%;min-height:0}.crm2-msgs-root>.crm2-msgs-card{flex:1;min-height:0}.crm2-shell.crm-thread-open .crm2-panel{overflow:hidden}.crm2-shell.crm-thread-open .crm2-msgs-root{height:100%;min-height:0}.crm2-composer{z-index:2;background:var(--panel,#14151d);position:sticky;bottom:0}}.crm2-composer-locked{color:var(--muted);text-align:center;border-top:1px solid #ffffff14;margin:0;padding:12px 14px;font-size:12px;font-weight:600}@keyframes crm2-fly-in{0%{opacity:0;transform:translateY(26px)scale(.78)}45%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}.crm2-fly-in{transform-origin:100% 100%;animation:.52s cubic-bezier(.22,1,.3,1) crm2-fly-in}@keyframes crm2-meta-fade{0%{opacity:0}to{opacity:1}}.crm2-meta-fade{animation:.36s crm2-meta-fade}@media (prefers-reduced-motion:reduce){.crm2-fly-in,.crm2-meta-fade{animation:none}}.auto-canvas-wrap{position:relative}.auto-editor-body{flex:1;min-height:0;gap:0!important}.auto-canvas-slot{flex-direction:column;flex:1;min-height:0;display:flex}.auto-canvas-slot[hidden]{display:none!important}.auto-page .auto-canvas-wrap{flex-direction:column;flex:1;min-height:0;display:flex}.auto-zoom{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0d12e6;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:2px;padding:3px;display:flex;position:absolute;bottom:10px;left:10px}.auto-zoom button{min-width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:0 6px;font-size:14px;font-weight:800;line-height:1}.auto-zoom button:hover:not(:disabled){color:var(--text);background:#ffffff14}.auto-zoom button:disabled{opacity:.35;cursor:default}.auto-zoom .auto-zoom-level{min-width:42px;font-size:10.5px}.auto-canvas{touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;border:1px solid #ffffff14;border-radius:12px;height:clamp(320px,56vh,620px);position:relative;overflow:auto}.auto-page .auto-canvas{cursor:grab;overscroll-behavior:contain;background-color:#00000029;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:26px 26px;border-bottom:none;border-left:none;border-right:none;border-radius:0;flex:1;height:auto;min-height:0}.auto-canvas.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.auto-canvas-inner{flex-direction:column;align-items:center;min-width:max-content;padding:40px 700px 700px;display:flex}.auto-canvas-inner>.auto-flow{min-width:max-content}.auto-flow{flex-direction:column;align-items:center;display:flex}.auto-flow-node{flex-direction:column;align-items:center;display:flex;position:relative}.auto-join{background:#ffffff24;width:2px;height:26px;position:relative}.auto-join.is-first{height:34px}.auto-join-add{background:var(--panel,#14151d);width:18px;height:18px;color:var(--muted);cursor:pointer;opacity:1;border:1px solid #fff3;border-radius:50%;padding:0;font-size:12px;font-weight:800;line-height:1;transition:color .12s,border-color .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auto-join-add:hover{color:var(--text);border-color:var(--accent)}.fork-intro{color:var(--muted);margin:0 0 14px;font-size:12.5px;line-height:1.6}.fork-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fork-path{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;padding:11px 13px}.fork-path-head{align-items:center;gap:9px;margin-bottom:9px;display:flex}.fork-badge{color:#6ee7a0;letter-spacing:.06em;text-transform:uppercase;background:#22c55e2e;border:1px solid #22c55e66;border-radius:999px;padding:2px 9px;font-size:10px;font-weight:800}.fork-badge.is-none{color:var(--muted);background:#ffffff12;border-color:#ffffff29}.fork-path-steps{color:var(--muted);font-size:11.5px}.fork-name{background:0 0;border:1px solid #0000;border-radius:7px;flex:1;min-width:0;max-width:220px;padding:3px 7px;font-size:12.5px;font-weight:700}.fork-name:hover{border-color:#ffffff24}.fork-name::placeholder{color:var(--muted);font-weight:600}.fork-remove{color:#f87171;cursor:pointer;background:0 0;border:1px solid #f871714d;border-radius:8px;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:700}.fork-remove:hover{background:#f8717124}.fork-rule{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.fork-rule select{flex:130px;min-width:0;font-size:12.5px}.fork-word{color:var(--muted);font-size:12.5px}.fork-add{width:100%;color:var(--muted);cursor:pointer;background:0 0;border:1px dashed #ffffff38;border-radius:11px;margin-top:8px;padding:9px;font-size:12.5px;font-weight:700}.fork-add:hover{color:var(--text);border-color:var(--accent)}.fork-else{color:var(--muted);border:1px dashed #ffffff24;border-radius:12px;align-items:center;gap:9px;margin-top:12px;padding:11px 13px;font-size:12.5px;display:flex}.fork-actions{justify-content:flex-end;margin-top:16px;display:flex}.cpf2-notelog{flex-direction:column;gap:7px;max-height:300px;margin-bottom:10px;display:flex;overflow-y:auto}.cpf2-note{background:#ffffff0d;border:1px solid #ffffff12;border-radius:10px;padding:9px 11px}.cpf2-note-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 4px;font-size:12.5px;line-height:1.5}.cpf2-note-meta{color:var(--muted);align-items:center;gap:6px;font-size:10.5px;display:flex}.cpf2-note-meta button{width:16px;height:16px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;margin-left:auto;padding:0;font-size:9px;line-height:1}.cpf2-note-meta button:hover{color:#f87171;background:#f8717124}.auto-del{align-items:center;display:inline-flex}.auto-del-x{color:#f87171;cursor:pointer;background:0 0;border:none;border-radius:50%;width:22px;height:22px;padding:0;font-size:13px;line-height:1;animation:.16s both auto-del-in}.auto-del-x:hover{background:#f8717124}.auto-del-confirm{color:#fff;letter-spacing:.02em;white-space:nowrap;cursor:pointer;background:#dc2626eb;border:none;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:800;animation:.16s both auto-del-in}.auto-del-confirm:hover{background:#dc2626}.auto-del-confirm.is-leaving{animation:.16s both auto-del-out}@keyframes auto-del-in{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}@keyframes auto-del-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.auto-del-x,.auto-del-confirm{animation:none}}.auto-row{touch-action:none;background:#ffffff0a;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .12s,transform .12s;display:flex}.auto-row[data-drag-id]{cursor:grab}.auto-row.is-dragging{cursor:grabbing;opacity:.4!important}.auto-row.is-before,.auto-row.is-after{position:relative}.auto-row.is-before:before,.auto-row.is-after:after{content:"";background:var(--accent);border-radius:2px;height:3px;position:absolute;left:0;right:0;box-shadow:0 0 10px #7c5af0e6}.auto-row.is-before:before{top:-5px}.auto-row.is-after:after{bottom:-5px}.auto-row.is-drop{border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent), 0 0 18px #7c5af059;background:#7c5af01f}body.is-list-dragging,body.is-list-dragging *{-webkit-user-select:none!important;user-select:none!important}body.is-list-dragging{cursor:grabbing}.list-drag-ghost{z-index:9999;opacity:.72;pointer-events:none;transform-origin:0 0;cursor:grabbing;border-radius:12px;position:fixed;top:0;left:0;box-shadow:0 14px 34px #0000008c}.auto-row.is-dragging,.auto-group-head.is-dragging{filter:grayscale(.6);opacity:.35!important}.auto-list-space{border-radius:12px;min-height:0;transition:min-height .12s}.auto-list.is-ungroupable .auto-list-space{border:1px dashed #7c5af080;min-height:56px}.auto-list.is-drop-space .auto-list-space{border-color:var(--accent);background:#7c5af01f}.auto-list.is-ungroupable .auto-list-space:after{content:"Drop anywhere outside a category to take it out";text-align:center;color:var(--accent-strong,#c4b5fd);padding:18px 0;font-size:11.5px;font-weight:700;display:block}.auto-group{background:#ffffff06;border:1px solid #ffffff1a;border-radius:13px;overflow:hidden}.auto-group-head{touch-action:none;background:#ffffff0d;align-items:center;gap:9px;padding:9px 12px;display:flex}.auto-group-head[data-drag-id]{cursor:grab}.auto-group-head.is-dragging{cursor:grabbing;opacity:.4}.auto-group-head.is-drop{background:#7c5af024;position:relative}.auto-group-head.is-drop:before{content:"";background:var(--accent);border-radius:2px;height:3px;position:absolute;top:-2px;left:6px;right:6px;box-shadow:0 0 10px #7c5af0e6}.auto-group-toggle{width:22px;height:22px;color:var(--text);cursor:pointer;background:#ffffff12;border:none;border-radius:7px;flex-shrink:0;padding:0}.auto-group-chev{font-size:15px;line-height:1;transition:transform .15s;display:inline-block}.auto-group-chev.is-open{transform:rotate(90deg)}.auto-group-name{color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:3px 7px;font-size:13px;font-weight:800}.auto-group-name:hover:not(:disabled){border-color:#ffffff2e}.auto-group-name:disabled{cursor:default}.auto-group-name-input{border-radius:7px;max-width:260px;padding:3px 7px;font-size:13px;font-weight:800}.auto-group-count{color:var(--muted);background:#ffffff14;border-radius:999px;padding:1px 8px;font-size:10.5px;font-weight:800}.auto-group-ungroup{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:8px;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:700}.auto-group-ungroup:hover{color:var(--text);border-color:var(--accent)}.auto-group-body{flex-direction:column;gap:7px;padding:9px;display:flex}.button.is-idle{cursor:default;color:var(--muted)!important;box-shadow:none!important;background:#ffffff12!important;border-color:#ffffff1f!important}.auto-new{border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:19px;font-weight:700;line-height:1;display:inline-flex}.auto-badge{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:9.5px;font-weight:800}.auto-badge.is-live{color:#6ee7a0;background:#22c55e29;border-color:#22c55e73}.auto-kw{background:#ffffff0f;border:1px solid #ffffff24;border-radius:9px;flex-wrap:wrap;align-items:center;gap:4px;min-width:190px;max-width:320px;padding:4px 5px;display:flex}.auto-kw:focus-within{border-color:var(--accent)}.auto-kw input{background:0 0;border:none;border-radius:0;flex:90px;min-width:90px;padding:2px 3px;font-size:11.5px}.auto-kw input:focus{outline:none}.auto-kw-pick{background:#ffffff0f;border:none;border-radius:7px;flex:0 auto;min-width:0;padding:3px 6px;font-size:11.5px}.auto-kw-chip{color:#d8ccff;overflow-wrap:anywhere;background:#7c5af038;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 8px;font-size:11px;font-weight:700;line-height:1.5;display:inline-flex}.auto-kw-chip button{width:14px;height:14px;color:inherit;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;flex-shrink:0;padding:0;font-size:8px;line-height:1}.auto-kw-chip button:hover{color:#fff;background:#f8717180}.auto-filter{background:#ffffff0d;border-radius:10px;align-items:center;gap:4px;padding:2px 2px 2px 0;display:inline-flex}.auto-filter>select,.auto-filter>.auto-cfg-field{margin:0}.auto-filter-x{width:17px;height:17px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;padding:0;font-size:9px;line-height:1}.auto-filter-x:hover{color:#f87171;background:#f8717124}.auto-filter-add{color:var(--muted);background:0 0;border-style:dashed;border-radius:9px;padding:7px 9px;font-size:11.5px;font-weight:700}.auto-triggers{flex-direction:column;align-self:center;display:flex}.auto-trigger-row{align-items:stretch;gap:26px;display:flex;position:relative}.auto-trigger-row>.auto-trigger{flex:1 1 0;width:auto;min-width:300px;max-width:none}.auto-trigger-merge{gap:26px;height:26px;display:flex;position:relative}.auto-trigger-merge>span{flex:1 1 0;min-width:300px;position:relative}.auto-trigger-merge>span:before{content:"";background:#ffffff24;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.auto-trigger-merge:before{content:"";height:2px;bottom:0;left:calc((100% - (var(--n) - 1) * 26px) / (var(--n) * 2));right:calc((100% - (var(--n) - 1) * 26px) / (var(--n) * 2));background:#ffffff24;position:absolute}.auto-trigger-add{background:var(--panel,#14151d);width:30px;height:30px;color:var(--muted);cursor:pointer;border:1px dashed #ffffff3d;border-radius:50%;margin-left:14px;padding:0;font-size:15px;font-weight:800;line-height:1;transition:color .12s,border-color .12s;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.auto-trigger-add:hover{color:var(--text);border-color:var(--accent)}.auto-trigger{background:#22c55e12;border:1px solid #22c55e59;border-radius:12px;width:max-content;min-width:340px;max-width:560px;overflow:hidden}.auto-trigger.is-empty{background:#ffffff08;border-style:dashed;border-color:#ffffff2e}.auto-trigger.is-empty .auto-step-head{background:#ffffff0a;border-bottom-color:#ffffff14}.auto-trigger.is-empty .auto-step-icon{background:#ffffff14}.auto-trigger.is-empty .auto-step-name{color:var(--muted);font-weight:700}.auto-trigger.is-empty .auto-trigger-tag{color:var(--muted);background:#ffffff1a}.auto-trigger .auto-step-head{background:#22c55e1a;border-bottom-color:#22c55e38}.auto-trigger .auto-step-icon{background:#22c55e33}.auto-trigger-tag{color:#22c55e;letter-spacing:.06em;text-transform:uppercase;background:#22c55e33;border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:9px;font-weight:900}.auto-step{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;width:max-content;min-width:340px;max-width:560px;overflow:hidden}.auto-step.is-fork{cursor:pointer;border-color:#7c5af066}.auto-step.is-fork:hover{border-color:#9b7bffbf}.auto-step.is-fork select,.auto-step.is-fork button{cursor:auto}.auto-step.is-fork button{cursor:pointer}.auto-step.is-empty{border-style:dashed;border-color:#ffffff2e}.auto-step.is-empty .auto-step-name{color:var(--muted);font-weight:700}.auto-step-head{background:#ffffff0a;border-bottom:1px solid #ffffff12;align-items:center;gap:8px;padding:8px 10px;display:flex}.auto-step-icon{text-align:center;background:#7c5af029;border-radius:7px;flex-shrink:0;width:24px;height:24px;font-size:13px;line-height:24px}.auto-step-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;font-weight:800;overflow:hidden}.auto-step-type{flex-shrink:0;max-width:165px;font-size:11.5px}.auto-step-x{color:#f87171;cursor:pointer;background:0 0;border:none;flex-shrink:0}.auto-step-body{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:9px 10px;display:flex}.auto-cfg-col{flex-direction:column;flex:220px;align-items:center;gap:5px;min-width:200px;display:flex}.auto-cfg-col input,.auto-cfg-col .auto-cfg-field{width:100%}.auto-cfg-col>.auto-cfg-field{flex:none}.auto-cfg-field{flex:1;min-width:0;display:block;position:relative}.auto-cfg-text{resize:none;white-space:pre;border-radius:9px;width:100%;min-width:0;height:33px;min-height:0;padding:7px 9px;font-size:12px;line-height:17px;transition:height .12s;overflow:auto hidden}.auto-cfg-ghost{z-index:1;white-space:pre-wrap;overflow-wrap:anywhere;color:#0000;pointer-events:none;border:1px solid #0000;border-radius:9px;padding:7px 9px;font-family:inherit;font-size:12px;line-height:17px;position:absolute;inset:0}.auto-cfg-caret{vertical-align:-5px;background:#fff;border-radius:1px;width:2px;height:19px;margin:0 -1px;animation:.9s steps(2,start) infinite auto-cfg-caret-blink;display:inline-block;position:relative;box-shadow:0 0 6px #000000d9}.auto-cfg-caret:before{content:"";background:#fff;border-radius:2px;width:7px;height:4px;margin-left:-3.5px;position:absolute;top:-3px;left:50%}@keyframes auto-cfg-caret-blink{to{opacity:.25}}@media (prefers-reduced-motion:reduce){.auto-cfg-caret{animation:none}}.auto-cfg-text.is-dropping{white-space:pre-wrap;border-color:var(--accent);caret-color:#fff;height:auto;min-height:67px;overflow-x:hidden;box-shadow:0 0 0 2px #7c5af040}.auto-cfg-text.is-open{white-space:pre-wrap;height:auto;min-height:67px;overflow-x:hidden}.auto-step-body:empty{display:none}.auto-branches{flex-direction:row;justify-content:center;align-items:flex-start;gap:40px;width:max-content;margin:0;padding:30px 8px 8px;display:flex;position:relative}.auto-branches:before{content:"";background:#ffffff24;width:2px;height:14px;position:absolute;top:0;left:50%;transform:translate(-50%)}.auto-branch{flex-direction:column;flex:none;align-items:center;padding-bottom:6px;display:flex;position:relative}.auto-branch:before{content:"";background:#ffffff24;width:2px;height:14px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.auto-branch:after{content:"";background:#ffffff24;width:calc(100% + 40px);height:2px;position:absolute;top:-14px;left:50%}.auto-branch:last-child:after{display:none}.auto-branch-head{border:1px solid #ffffff1a;border-top:2px solid var(--accent);width:340px;color:var(--text);text-align:left;cursor:default;background:#ffffff0b;border-radius:10px;padding:9px 11px;display:block}.auto-branch-head[draggable=true]{cursor:grab}.auto-branch-head[draggable=true]:active{cursor:grabbing}.auto-branch.is-drop .auto-branch-head{border-color:var(--accent);box-shadow:0 0 0 2px #7c5af059}.auto-branch.is-otherwise .auto-branch-head{border-top-color:#ffffff59}.auto-branch-head-title{color:var(--accent-strong);font-size:11.5px;font-weight:800;display:block}.auto-branch.is-otherwise .auto-branch-head-title{color:var(--muted)}.auto-branch-head-cond{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}.auto-end{color:var(--muted);letter-spacing:.08em;background:#ffffff14;border-radius:999px;padding:2px 10px;font-size:9.5px;font-weight:800}.auto-branch-cond{color:var(--muted);align-items:center;gap:6px;margin-bottom:8px;font-size:11.5px;display:flex}.auto-branch-cond select{font-size:11.5px}.auto-branch-cond input{flex:1;min-width:0;font-size:11.5px}.auto-branch-cond.is-none{opacity:.75;font-style:italic}.auto-branch-add{color:var(--accent-strong);cursor:pointer;white-space:nowrap;background:#7c5af014;border:1px dashed #7c5af073;border-radius:10px;flex-shrink:0;align-self:flex-start;margin-top:30px;padding:8px 12px;font-size:11.5px;font-weight:800}.auto-branch-add:hover{background:#7c5af029}.auto-branch.is-then{border-top-color:#22c55e}.auto-branch.is-otherwise{border-top-color:#f87171}.auto-branch-label{background:var(--panel,#14151d);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border:1px solid #ffffff1f;border-radius:999px;padding:1px 8px;font-size:9.5px;font-weight:800;position:absolute;top:-9px;left:10px}.auto-branch.is-then .auto-branch-label{color:#22c55e;border-color:#22c55e73}.auto-branch.is-otherwise .auto-branch-label{color:#f87171;border-color:#f8717173}.auto-flow-add{align-self:flex-start;font-size:11.5px}.auto-flow-add:before{margin-left:13px}.crm2-vip{color:#3a2a05;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(160deg,#f7d774,#d4a017);border:1px solid #ffe9a0a6;border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:9px;font-weight:900;line-height:1.5;box-shadow:0 0 6px #d4a01759}.modal-expand{width:26px;height:26px;color:var(--muted);background:#ffffff0d;border:1px solid #ffffff24;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.modal-expand:hover{color:var(--text);border-color:#9b7bff8c}.app-shell:has(main.auto-bleed){flex-direction:column;height:100dvh;display:flex;overflow:hidden;max-width:none!important;padding-bottom:0!important;padding-left:0!important;padding-right:0!important}main.auto-bleed{flex:1;width:100%;min-height:0;margin:0;display:flex}.auto-page{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.auto-page .auto-editor-body,.auto-page .auto-canvas-slot,.auto-page .auto-canvas-wrap,.auto-page .auto-canvas{min-width:0}.auto-page-head{border-bottom:1px solid var(--panel-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.auto-page-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.auto-tabs{border-bottom:1px solid var(--panel-border);flex-shrink:0;gap:2px;padding:0 16px;display:flex}.auto-tab{color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:9px 13px;font-size:12.5px;font-weight:800}.auto-tab:hover{color:var(--text)}.auto-tab.is-active{color:var(--accent-strong);border-bottom-color:var(--accent)}.auto-tabpanel{flex-direction:column;flex:1;gap:16px;max-width:720px;min-height:0;padding:18px 16px;display:flex;overflow-y:auto}.auto-hint{color:var(--muted);margin:6px 0 0;font-size:11.5px}.auto-publish{background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:2px;display:inline-flex}.auto-publish button{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:800}.auto-publish button.is-active{color:var(--text);background:#ffffff1f}.auto-publish button.is-active.is-live{color:#06230f;background:#22c55e}.auto-page-error{color:#f87171;white-space:nowrap;margin-right:4px;font-size:12px;font-weight:700}.auto-page-enabled{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;margin-right:4px;font-size:12px;font-weight:700;display:flex}.auto-page-title{min-width:0;color:var(--text);background:0 0;border:1px solid #0000;border-radius:8px;flex:1;padding:4px 8px;font-size:19px;font-weight:800}.auto-page-title::placeholder{color:var(--muted);font-weight:700}.auto-page-title:hover{border-color:#ffffff24}.auto-page-title:focus{border-color:var(--accent);background:#ffffff0a;outline:none}.crm2-appt-note{flex-direction:column;align-items:center;gap:3px;margin:6px 0 2px;display:flex}.crm2-appt-note-inner{max-width:88%;color:var(--muted);text-align:center;background:#7c5af021;border:1px solid #7c5af052;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;padding:6px 12px;font-size:11.5px;line-height:1.35;display:inline-flex}.crm2-appt-note-title{color:var(--accent-strong);font-weight:800}.crm2-appt-note-when{white-space:nowrap}.crm2-appt-note-made{color:var(--muted);font-size:10.5px}.crm2-appt-note.is-off .crm2-appt-note-inner{background:#f871711f;border-color:#f871716b}.crm2-appt-note.is-off .crm2-appt-note-title{color:#f87171;-webkit-text-decoration:line-through #f8717180;text-decoration:line-through #f8717180}.crm2-appt-note-flag{color:#1a0b0b;letter-spacing:.2px;white-space:nowrap;background:#f87171;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:900}.crm2-pull{color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;gap:8px;font-size:11.5px;font-weight:700;transition:opacity .15s;display:flex;overflow:hidden}.crm2-pull-spin{border:2px solid #ffffff2e;border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:14px;height:14px}.crm2-pull-spin.is-spinning{animation:.7s linear infinite crm2-pull-rot}@keyframes crm2-pull-rot{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.crm2-pull-spin.is-spinning{animation-duration:2s}}.crm2-src{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:8px;font-weight:900;display:flex;position:absolute;bottom:-2px;right:-2px}.crm2-src.is-fb{background:#1877f2}.crm2-src.is-sms{background:#22c55e}.crm2-add-bar{border-top:1px solid var(--panel-border);padding:10px}.crm2-empty{text-align:center;color:var(--muted);padding:18px 12px;font-size:12px}.crm2-main{flex-direction:column;min-width:0;min-height:0;display:flex}.crm2-view-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.crm2-view-tabs{flex-wrap:wrap;flex:1;gap:6px;display:flex}.crm2-vtab{color:var(--muted);cursor:pointer;background:#ffffff0d;border:none;border-radius:999px;padding:7px 15px;font-size:12.5px;font-weight:700}a.crm2-vtab{text-decoration:none}.crm2-vtab:hover{color:var(--text);background:#ffffff17}.crm2-vtab.is-active{background:var(--accent);color:#fff}.crm2-gear{color:var(--muted);cursor:pointer;background:#0d0e14b3;border:1px solid #8b8ba83d;border-radius:999px;align-items:center;gap:5px;padding:7px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.crm2-gear:hover{color:var(--text);border-color:#9b7bff73}.crm2-gear.is-active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-strong)}.info-dot{width:16px;height:16px;color:var(--muted);cursor:help;border:1px solid #8b8ba880;border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-style:italic;font-weight:800;line-height:1;transition:color .16s,border-color .16s;display:inline-grid;position:relative}.info-dot:hover,.info-dot:focus-visible{color:var(--text);border-color:var(--accent);outline:none}.info-dot-tip{border:1px solid var(--panel-border);width:max-content;max-width:260px;color:var(--text);text-align:left;opacity:0;pointer-events:none;z-index:50;background:#1b1c26;border-radius:9px;padding:7px 9px;font-size:11.5px;font-style:normal;font-weight:600;line-height:1.45;transition:opacity .16s;position:absolute;top:calc(100% + 7px);left:-6px;box-shadow:0 8px 22px #00000073}.info-dot:hover .info-dot-tip,.info-dot:focus-visible .info-dot-tip{opacity:1}.info-dot-tip.is-above{inset:auto -6px calc(100% + 7px) auto}.drv-confirm-lead{color:var(--accent-strong);border-bottom:1px dashed #9b7bff80;text-decoration:none}.drv-confirm-lead:hover{color:#b8a5f8;border-bottom-color:#b8a5f8}.unconf-chip{color:#f87171;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#f8717124;border:1px solid #f8717180;border-radius:999px;flex:none;align-items:center;padding:2px 8px;font-size:10px;font-weight:800;line-height:1.5;display:inline-flex}.cat-chip{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;flex:none;align-items:center;padding:2px 8px;font-size:10px;font-weight:800;line-height:1.5;display:inline-flex}.cat-chip.is-dts{color:#a78bfa;background:#a78bfa1f}.cat-chip.is-electronics{color:#60a5fa;background:#60a5fa1f}.demo-chip{color:#facc15;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#facc1524;border:1px solid #facc1566;border-radius:999px;flex:none;align-items:center;padding:2px 7px;font-size:10px;font-weight:800;line-height:1.5;display:inline-flex}.labeled-icon{justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:14px;display:inline-flex;position:relative}.labeled-icon-lbl{border:1px solid var(--panel-border);color:var(--text);white-space:nowrap;opacity:0;pointer-events:none;z-index:30;background:#1b1c26;border-radius:8px;padding:4px 8px;font-size:11.5px;font-weight:700;transition:opacity .16s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 8px 22px #00000073}.labeled-icon.is-right .labeled-icon-lbl{left:auto;right:0;transform:none}.labeled-icon:hover .labeled-icon-lbl,.labeled-icon:focus-visible .labeled-icon-lbl{opacity:1}.labeled-icon.is-outlined{color:var(--muted);cursor:pointer;background:#0d0e14b3;border:1px solid #8b8ba83d;border-radius:999px}.labeled-icon.is-outlined:hover,.labeled-icon.is-outlined:focus-visible{color:var(--accent-strong);background:var(--accent-soft);border-color:#7c5af099}@media (hover:none){.labeled-icon.is-outlined:hover{color:var(--muted);background:#0d0e14b3;border-color:#8b8ba83d}}.labeled-icon.is-outlined:disabled{opacity:.5;cursor:default}.crm2-panel{flex:1;min-height:0;overflow-y:auto}.crm2-cal{border:1px solid var(--panel-border);background:#13141cb3;border-radius:18px;flex-direction:column;min-width:0;min-height:0;padding:12px;display:flex;overflow-y:auto}.crm2-cal-head{justify-content:space-between;align-items:center;gap:6px;margin-bottom:8px;display:flex}.crm2-cal-month{font-size:13px;font-weight:800}.crm2-cal-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.crm2-cal-dow{text-transform:uppercase;color:var(--muted);text-align:center;padding:3px 0;font-size:9.5px;font-weight:700}.crm2-cal-day{aspect-ratio:1;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:8px;font-size:11.5px;font-weight:600;position:relative}.crm2-cal-day:hover{background:#ffffff0f}.crm2-cal-day.is-today{border:1px solid #9b7bff80}.crm2-cal-day.is-selected{background:var(--accent);color:#fff}.crm2-cal-dot{background:var(--success);border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.crm2-cal-day.is-selected .crm2-cal-dot{background:#fff}.crm2-cal-modes{background:#ffffff0f;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;width:fit-content;max-width:100%;margin:0 auto 10px;padding:2px;display:flex}.crm2-cal-mode{cursor:pointer;color:var(--muted);text-transform:capitalize;background:0 0;border:none;border-radius:999px;padding:4px 11px;font-family:inherit;font-size:11.5px;font-weight:700}.crm2-cal-mode.is-active{background:var(--accent);color:#fff}.crm2-cal-mode.is-today-btn,.crm2-cal-sel.is-today{color:var(--accent-strong)}.crm2-cal-sel{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:12px 0 6px;font-size:11px;font-weight:800}.crm2-cal-appts{flex-direction:column;gap:6px;display:flex;overflow-y:auto}.crm2-cal-appt{background:#ffffff08;border:1px solid #ffffff0f;border-radius:11px;align-items:center;gap:8px;padding:8px 9px;display:flex}.crm2-cal-appt-time{color:var(--accent-strong);white-space:nowrap;font-size:11px;font-weight:800}.crm2-cal-appt-title{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;display:block;overflow:hidden}.crm2-cal-appt-lead{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;display:block;overflow:hidden}.crm2-thread-btn{color:var(--text);cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #8b8ba842;border-radius:999px;align-items:center;padding:5px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.crm2-thread-btn:hover{background:#ffffff12;border-color:#9b7bff80}.crm2-thread-btn.is-primary{background:var(--accent);border-color:var(--accent);color:#fff}.crm2-thread-btn.is-primary:hover{background:var(--accent-strong)}.cpf2-overlay{z-index:300;-webkit-backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.cpf2-modal{border:1px solid var(--panel-border);width:100%;max-width:880px;max-height:90vh;box-shadow:var(--shadow);background:#11121afc;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.cpf2-header{border-bottom:1px solid var(--panel-border);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.cpf2-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:800}.cpf2-header-actions{align-items:center;gap:7px;display:flex}.cpf2-body{grid-template-columns:264px minmax(0,1fr);gap:0;display:grid;overflow-y:auto}@media (max-width:720px){.cpf2-body{grid-template-columns:minmax(0,1fr)}}.cpf2-left{border-right:1px solid var(--panel-border);text-align:center;flex-direction:column;gap:10px;padding:18px 16px;display:flex}.cpf2-name{font-size:17px;font-weight:800}.cpf2-badges{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.cpf2-role{color:var(--muted);font-size:11.5px}.cpf2-stage{border:1px solid #0000;border-radius:999px;align-self:center;padding:3px 12px;font-size:11px;font-weight:800}.cpf2-stats{grid-template-columns:1fr 1fr;gap:7px;display:grid}.cpf2-stat{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:11px;flex-direction:column;gap:1px;padding:9px 6px;display:flex}.cpf2-stat-val{font-size:15px;font-weight:800}.cpf2-stat-val.is-pos{color:var(--success)}.cpf2-stat-val.is-neg{color:var(--danger)}.cpf2-stat-lbl{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:9.5px;font-weight:700}.cpf2-info{text-align:left;border-top:1px solid #ffffff12;padding-top:10px}.cpf2-info-title{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:6px;font-size:10.5px;font-weight:800}.cpf2-info-row{justify-content:space-between;gap:8px;padding:2.5px 0;font-size:12px;display:flex}.cpf2-info-row span:first-child{color:var(--muted)}.cpf2-proj{background:#7c5af01a;border:1px solid #7c5af04d;border-radius:13px;flex-direction:column;padding:12px;display:flex}.cpf2-proj-val{color:var(--accent-strong);font-size:19px;font-weight:800}.cpf2-proj-lbl{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:10px;font-weight:700}.cpf2-right{flex-direction:column;min-width:0;display:flex}.cpf2-tabs{scrollbar-width:none;gap:3px;padding:10px 12px 0;display:flex;overflow-x:auto}.cpf2-tabs::-webkit-scrollbar{display:none}.cpf2-tab{color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:10px 10px 0 0;padding:7px 12px;font-size:12px;font-weight:700}.cpf2-tab.is-active{color:var(--text);box-shadow:inset 0 -2px 0 var(--accent);background:#ffffff0d}.cpf2-tab-count{background:#ffffff17;border-radius:999px;margin-left:5px;padding:0 6px;font-size:10px}.cpf2-panel{flex-direction:column;gap:6px;padding:12px 14px;display:flex;overflow-y:auto}.cpf2-panel-bar{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;font-size:11px;font-weight:800;display:flex}.cpf2-deal{background:#ffffff08;border:1px solid #ffffff0d;border-radius:11px;align-items:center;gap:9px;padding:8px 10px;display:flex}.cpf2-deal-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.cpf2-deal-title{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;display:block;overflow:hidden}.cpf2-deal-meta{color:var(--muted);font-size:11px;display:block}.cpf2-deal-badge{color:var(--accent-strong);background:#7c5af024;border-radius:999px;flex-shrink:0;padding:2px 9px;font-size:11.5px;font-weight:800}.cpf2-deal-badge.is-pos{color:var(--success);background:#4ade8021}.cpf2-deal-badge.is-neg{color:var(--danger);background:#f8717121}.cpf2-tl-row{align-items:baseline;gap:8px;padding:4px 0;font-size:12px;display:flex}.cpf2-empty{color:var(--muted);text-align:center;margin:0;padding:14px 0;font-size:12px}.cpf2-notes{box-sizing:border-box;width:100%;color:var(--text);resize:vertical;background:#0d0e14d9;border:1px solid #8b8ba83d;border-radius:12px;outline:none;padding:10px 12px;font-family:inherit;font-size:12.5px}.cpf2-notes:focus{border-color:#9b7bff80}.crm2-appt-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}@media (max-width:720px){.crm2-appt-cols{grid-template-columns:minmax(0,1fr)}}.crm2-appt-order{background:#7c5af00f;border:1px solid #7c5af04d;border-radius:14px;flex-direction:column;gap:7px;padding:12px;display:flex}.crm2-appt-order-head{color:var(--accent-strong);font-size:12.5px;font-weight:800}.crm2-appt-line{align-items:center;gap:6px;display:flex}.crm2-ord-line{background:#0d0e1499;border:1px solid #ffffff17;border-radius:13px;flex-direction:column;gap:8px;padding:11px;display:flex}.crm2-ord-line-main,.crm2-ord-line-extra{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.crm2-ord-f{flex-direction:column;gap:4px;min-width:0;display:flex}.crm2-ord-f>span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10px;font-weight:700}.crm2-ord-f input,.crm2-ord-f select{box-sizing:border-box;width:100%;font-size:12.5px}.crm2-ord-del{align-self:flex-end;margin-bottom:2px}.crm2-ord-line-sub{color:var(--accent-strong);text-align:right;font-size:11px;font-weight:700}.crm2-ord-add{color:var(--accent-strong);cursor:pointer;background:0 0;border:1px dashed #9b7bff80;border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:12px;font-weight:700}.crm2-ord-add:hover{background:#7c5af01f}.crm2-ord-pay{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:4px;display:grid}.crm2-ord-pay .drv-pay-tile{gap:4px;padding:9px 4px}.crm2-ord-total{color:var(--text);text-align:right;background:#4ade8014;border:1px solid #4ade8040;border-radius:11px;margin-top:6px;padding:9px 12px;font-size:13px}.crm2-ord-total strong{color:var(--success);font-size:15px}.crm2-ord-total-sub{color:var(--muted);font-size:11.5px}.crm2-bleed{width:min(1560px, calc(var(--vw) - 40px));margin-left:calc(50% - min(780px, var(--vw) / 2 - 20px))}textarea{resize:vertical;min-height:60px;font-family:inherit}.app-shell:has(main.crm2-bleed)>header{width:min(1560px, calc(var(--vw) - 40px));margin-left:calc(50% - min(780px, var(--vw) / 2 - 20px))}.crm2-audit-wrap{min-height:480px;position:relative;overflow:hidden}.crm2-audit-content{transition:transform .3s cubic-bezier(.2,.82,.22,1),opacity .3s}.crm2-audit-content.is-slid{opacity:.25;pointer-events:none;transform:translate(-6%)}.crm2-audit-reader{border:1px solid var(--panel-border);background:#11121afc;border-radius:16px;flex-direction:column;transition:transform .3s cubic-bezier(.2,.82,.22,1);display:flex;position:absolute;inset:0;transform:translate(104%)}.crm2-audit-reader.is-open{transform:translate(0)}.crm2-audit-reader-head{border-bottom:1px solid var(--panel-border);align-items:center;gap:10px;padding:11px 14px;display:flex}.crm2-audit-reader-thread{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.crm2-audit-conv{width:100%;color:var(--text);cursor:pointer;background:#ffffff08;border:none;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.crm2-audit-conv:hover{background:#7c5af01f}.app-shell:has(main.crm2-bleed){flex-direction:column;height:100dvh;display:flex;padding-bottom:0!important}.app-shell:has(main.crm2-bleed)>main.crm2-bleed{flex-direction:column;flex:auto;min-height:0;display:flex}.crm2-title{flex-shrink:0;margin:0 0 10px}.app-shell:has(main.crm2-bleed) .crm2-shell{flex:auto;height:auto;min-height:0}.app-shell:has(main.crm2-bleed) .crm2-shell{flex:auto;width:100%;height:auto;min-height:0}.app-shell:has(main.crm2-bleed) .crm2-left{border-bottom-right-radius:0;border-bottom-left-radius:0}.app-shell:has(main.crm2-bleed)>main.crm2-bleed .crm2-main{border-bottom-right-radius:0;border-bottom-left-radius:0}.app-shell:has(main.crm2-bleed) .crm2-cal{border-bottom-right-radius:0;border-bottom-left-radius:0}@media (min-width:901px){.app-shell:has(main.crm2-bleed) .crm2-panel>.crm2-msgs-root>.crm2-msgs-card{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}}.msg-toasts{z-index:400;flex-direction:column;gap:8px;max-width:340px;display:flex;position:fixed;top:18px;right:18px}@media (max-width:768px){.msg-toasts{left:10px;right:10px;top:calc(env(safe-area-inset-top,0px) + 62px);gap:7px;max-width:none}.msg-toast{padding:10px 12px}}.msg-toast{color:var(--text);text-align:left;cursor:pointer;background:#11121afa;border:1px solid #7c5af066;border-radius:14px;align-items:flex-start;gap:10px;padding:11px 13px;animation:.25s cubic-bezier(.2,.82,.22,1) msg-toast-in;display:flex;box-shadow:0 14px 40px #0000008c}@keyframes msg-toast-in{0%{opacity:0;transform:translateY(-22px)}to{opacity:1;transform:translateY(0)}}.msg-toast-icon{flex-shrink:0;font-size:17px}.msg-toast-name{font-size:13px;font-weight:800;display:block}.msg-toast-text{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1px;font-size:12px;display:-webkit-box;overflow:hidden}.msg-toast-x{color:var(--muted);margin-left:auto;padding:0 2px;font-size:15px;line-height:1}.msg-toast-x:hover{color:var(--text)}.msg-toasts-clear{color:var(--muted);cursor:pointer;background:#11121af2;border:1px solid #ffffff24;border-radius:999px;align-self:flex-end;padding:4px 11px;font-size:11px;font-weight:700}.msg-toasts-clear:hover{color:var(--text);border-color:#9b7bff80}.msg-toast-time{color:var(--muted);margin-left:4px;font-size:10px;font-weight:600}.notif-demo-banner{color:var(--accent-strong);background:#7c5af01f;border:1px solid #7c5af066;border-radius:12px;align-items:center;gap:10px;margin-bottom:14px;padding:9px 14px;font-size:12.5px;font-weight:700;display:flex}.notif-demo-stop{color:var(--accent-strong);cursor:pointer;background:0 0;border:1px solid #7c5af080;border-radius:999px;margin-left:auto;padding:3px 12px;font-size:11.5px;font-weight:800}.notif-demo-stop:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.item-photos-head.has-empty{flex-wrap:wrap}.item-photos-upload-empty{width:100%;color:var(--muted);cursor:pointer;background:0 0;border:1.5px dashed #8b8ba859;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:28px 16px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:flex}.item-photos-upload-empty:hover{color:#4ade80;background:#9b7bff0a;border-color:#4ade80}.item-photos-upload-empty svg{width:28px;height:28px}.item-photos-upload-empty:disabled{opacity:.6;cursor:default}.app-frame{align-items:flex-start;display:flex}.app-shell{flex:auto;min-width:0}.rail{display:none}@media (min-width:901px){:root{--rail-w:60px;--vw:calc(100vw - var(--rail-w))}.rail{width:var(--rail-w);z-index:40;max-height:100vh;padding:calc(16px + env(safe-area-inset-top,0px)) 8px 16px calc(8px + env(safe-area-inset-left,0px));scrollbar-width:none;flex:none;align-self:flex-start;display:block;position:sticky;top:0;overflow:visible auto}.rail::-webkit-scrollbar{display:none}.rail-inner{flex-direction:column;gap:4px;display:flex}.rail-btn{border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:background .13s,border-color .13s;display:flex;position:relative}.rail-btn:hover{background:#ffffff12;border-color:#ffffff1f}.rail-btn.is-active{background:var(--accent-soft);border-color:#7c5af08c}.rail-btn.is-active:before{content:"";background:var(--accent-strong);border-radius:0 3px 3px 0;width:3px;height:20px;margin-top:-10px;position:absolute;top:50%;left:-8px}.rail-emoji{pointer-events:none;font-size:19px;line-height:1}.rail-sep{background:#ffffff1f;height:1px;margin:5px 7px 6px}.rail-btn.is-dragging{opacity:.35}.rail-btn[draggable=true]{cursor:grab}.rail-btn.is-dragging{cursor:grabbing}.rail.is-saving .rail-inner{opacity:.75;transition:opacity .15s}.rail-badge{background:var(--danger);color:#1b0e0e;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:flex;position:absolute;top:3px;right:3px}.app-shell:has(main.auto-bleed){padding-left:var(--rail-gap)!important}}.rail-tip{border:1px solid var(--panel-border);color:var(--text);white-space:nowrap;opacity:0;pointer-events:none;z-index:10000;background:#1b1c26;border-radius:9px;padding:5px 9px;font-size:12px;font-weight:700;transition:opacity .16s;position:fixed;transform:translateY(-50%);box-shadow:0 8px 22px #00000073}.rail-tip.is-on{opacity:1}.mobile-dock{display:none}@media (max-width:900px){.mobile-dock{bottom:calc(max(4px, calc(env(safe-area-inset-bottom,0px) - 22px)) + var(--dock-lift,0px));z-index:9990;border-radius:34px;justify-content:center;align-items:center;max-width:calc(100% - 24px);transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .28s;display:flex;position:fixed;left:12px;right:12px;overflow:hidden}.mobile-dock.is-keyboard{opacity:0;pointer-events:none;transform:translateY(140%)}.mobile-dock:before{content:"";-webkit-backdrop-filter:blur(28px)saturate(1.9);pointer-events:none;background:#5e5c7a4d;border:1px solid #ffffff29;border-radius:34px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0000001f,0 12px 36px #00000061}.mobile-dock-inner{scrollbar-width:none;-webkit-overflow-scrolling:touch;background:0 0;border-radius:34px;justify-content:space-evenly;align-items:center;gap:4px;width:100%;min-width:0;max-width:100%;padding:12px 14px;display:flex;position:relative;overflow:auto hidden}.mobile-dock-inner::-webkit-scrollbar{display:none}.mobile-dock-inner.is-scrollable .mobile-dock-btn{flex:0 0 calc(25% - 6px);min-width:calc(25% - 6px)}.mobile-dock-btn{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;min-width:56px;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:22px;flex-direction:column;flex:1 0;justify-content:center;align-items:center;padding:10px 4px;text-decoration:none;transition:background .12s,transform .12s;display:flex}.mobile-dock-btn:active{transform:scale(.92)}.mobile-dock-btn:active,.mobile-dock-btn.is-active{background:#7c5af038}.mobile-dock-btn.is-active .mobile-dock-label{color:var(--accent-strong)}.mobile-dock-btn.is-active .mobile-dock-emoji{filter:drop-shadow(0 0 6px #7c5af08c)}.mobile-dock-emoji{font-size:2rem;line-height:1;display:block}.mobile-dock-icon{display:inline-block;position:relative}.mobile-dock-badge{color:#fff;text-align:center;pointer-events:none;background:#ff3b30;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:800;line-height:18px;position:absolute;top:-2px;right:-8px}.mobile-dock-label{color:#f0edf7b3;white-space:nowrap;letter-spacing:.01em;margin-top:3px;font-size:.64rem;font-weight:600}.app-shell{padding-bottom:calc(132px + env(safe-area-inset-bottom,0px))!important}}.crm2-mob-back{display:none}.crm2-cal-in-main{flex-direction:column;height:100%;min-height:0;display:flex}.crm2-cal-in-main .crm2-cal{width:100%;max-width:460px;height:100%;margin:0 auto;display:flex!important}.crm-view-calendar>.crm2-cal{display:none!important}@media (max-width:900px){.crm2-shell{height:calc(100dvh - 178px);min-height:420px;display:block}.crm2-left,.crm2-shell>.crm2-main{height:100%;max-height:none}.crm2-left{border-radius:16px;width:100%}.crm2-shell>.crm2-main,.crm2-shell>.crm2-cal,.crm2-shell.crm-thread-open .crm2-left,.crm2-shell.crm-view-pipeline .crm2-left,.crm2-shell.crm-view-customers .crm2-left,.crm2-shell.crm-view-audit .crm2-left,.crm2-shell.crm-view-automations .crm2-left,.crm2-shell.crm-view-calendar .crm2-left{display:none}.crm2-shell.crm-thread-open>.crm2-main,.crm2-shell.crm-view-pipeline>.crm2-main,.crm2-shell.crm-view-customers>.crm2-main,.crm2-shell.crm-view-audit>.crm2-main,.crm2-shell.crm-view-automations>.crm2-main,.crm2-shell.crm-view-calendar>.crm2-main{display:flex}.crm2-view-bar{display:none}.crm2-shell.crm-thread-open>.crm2-main{animation:.26s cubic-bezier(.22,.9,.3,1) crm-thread-in}@keyframes crm-thread-in{0%{opacity:.35;transform:translate(46px)}to{opacity:1;transform:translate(0)}}.crm2-mob-back{width:34px;height:34px;color:var(--text);cursor:pointer;background:#0d0e14d9;border:1px solid #8b8ba83d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.crm2-mob-back:active{background:#9b7bff2e;border-color:#9b7bff80}.crm2-thread-btn{padding:5px 9px;font-size:11px}.crm2-panel{padding-bottom:4px}.crm2-cal-in-main .crm2-cal{border-radius:16px;max-width:none}.crm2-panel{flex-direction:column;display:flex;overflow:hidden}.crm2-msgs-root{flex:1;height:100%;min-height:0!important}.crm2-msgs-card{flex:1;min-height:0}.crm2-thread-head{flex-wrap:wrap;row-gap:8px}.crm2-thread-head>span:nth-of-type(2){white-space:nowrap;flex:160px;min-width:130px;overflow:hidden}.crm2-thread-status{scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important}.crm2-thread-status::-webkit-scrollbar{display:none}.crm2-thread-status>*{flex-shrink:0}}@media (pointer:coarse){body{cursor:pointer}}button,a,select,input,textarea,label,[role=button],[role=option],[role=tab],[onclick],.mobile-dock-btn,.crm2-lead,.drv-combo-item,.app-dd-trigger{touch-action:manipulation}html{-webkit-tap-highlight-color:#7c5af024}@media (display-mode:standalone){.app-shell{padding-top:calc(10px + env(safe-area-inset-top))!important}.login-page{padding-top:env(safe-area-inset-top)}}.crm2-add-mini{display:none}@media (max-width:900px){.app-shell:has(main.crm2-bleed){height:calc(100dvh - var(--kb,0px));flex-direction:column;transition:height .18s ease-out;display:flex;overflow:hidden;padding:calc(8px + env(safe-area-inset-top)) 0 0!important}.app-shell:has(main.crm2-bleed)>header{display:none!important}.crm2-title{display:none}main.crm2-bleed{flex:1;width:100%;min-height:0;margin:0}.crm2-shell{height:100%;min-height:0}.crm2-left{background:0 0;border:none;border-radius:0}.crm2-shell>.crm2-main{border:none;border-radius:0}.crm2-panel>.crm2-msgs-root .crm2-msgs-card{border-left:none;border-right:none;border-radius:0}.crm2-lead-list{padding-bottom:92px}.crm2-shell.crm-thread-open .crm2-panel{padding-bottom:0}.crm2-cal-in-main .crm2-cal{border:none;border-radius:0;padding-bottom:92px}.crm2-add-bar{display:none}.crm2-add-mini{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;font-weight:700;line-height:1;display:inline-flex}.crm2-add-mini:active{background:var(--accent-strong)}.crm2-composer input{min-width:0}.cpf2-overlay{-webkit-backdrop-filter:none;z-index:9995;background:0 0;align-items:stretch;padding:0}.cpf2-modal{background:#101018;border:none;border-radius:0;max-width:none;height:100dvh;max-height:none;animation:.24s cubic-bezier(.22,.9,.3,1) cpf2-slide-up}@keyframes cpf2-slide-up{0%{opacity:.4;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.cpf2-header{padding-top:calc(12px + env(safe-area-inset-top));flex-wrap:wrap;row-gap:8px}.cpf2-body{padding-bottom:env(safe-area-inset-bottom);grid-template-columns:minmax(0,1fr)}.cpf2-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.cpf2-tabs::-webkit-scrollbar{display:none}.cpf2-tabs>*{flex-shrink:0}}.crm2-cal-swipe{touch-action:pan-y;overflow:hidden}@media (max-width:900px){.crm2-cal-in-main .crm2-cal-appts{flex-shrink:0;overflow-y:visible}}.crm2-cal-head,.crm2-cal-swipe,.crm2-cal-sel,.crm2-cal-swipe .crm2-cal-grid{flex-shrink:0}.cust2-back{display:none}@media (max-width:900px){.cust2-shell{height:100%!important;min-height:0!important;display:block!important}.cust2-list{height:100%;border:none!important;border-radius:0!important}.cust2-list>div:last-child{padding-bottom:92px}.cust2-detail,.cust-detail-open .cust2-list{display:none!important}.cust-detail-open .cust2-detail{height:100%;animation:.26s cubic-bezier(.22,.9,.3,1) crm-thread-in;border:none!important;border-radius:0!important;padding-bottom:92px!important;display:flex!important}.cust2-back{flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:34px;height:34px;margin-bottom:10px;display:inline-flex}.crm2-desktop-only,.inventory-view-menu-button{display:none!important}.app-shell:has(main.inv-bleed){padding-left:0!important;padding-right:0!important}.app-shell:has(main.inv-bleed)>header{padding:0 14px}main.inv-bleed{padding:0 10px}main.inv-bleed .panel.table-panel{box-shadow:none;background:0 0;border:none;border-radius:0;padding:4px 0 0}}.mobile-inv-fab,.mobile-inv-fab-backdrop{display:none}@media (max-width:900px){.dts-select-bar{display:none!important}.mobile-inv-fab{right:16px;bottom:calc(24px + 78px + env(safe-area-inset-bottom));z-index:9992;display:block;position:fixed}.mobile-inv-fab-toggle{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-size:19px;font-weight:800;transition:transform .22s cubic-bezier(.34,1.56,.64,1),background .15s;display:flex;box-shadow:0 4px 18px #00000073}.mobile-inv-fab-toggle:active{transform:scale(.93)}.mobile-inv-fab-toggle[aria-expanded=true]{color:var(--accent-strong);box-shadow:0 0 0 1px var(--accent), 0 4px 18px #00000059;background:#7c5af02e}.mobile-inv-fab-menu{flex-direction:column;align-items:flex-end;gap:10px;animation:.18s cubic-bezier(.22,.9,.3,1) fab-menu-in;display:flex;position:absolute;bottom:64px;right:0}@keyframes fab-menu-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mobile-inv-fab-item{border:1px solid var(--panel-border);color:var(--text);cursor:pointer;white-space:nowrap;background:#13141cf7;border-radius:28px;align-items:center;gap:10px;padding:11px 18px;font-size:13.5px;font-weight:600;display:flex;box-shadow:0 3px 14px #00000059}.mobile-inv-fab-item:active{background:#7c5af024}.mobile-inv-fab-item--primary{color:var(--accent-strong);background:#7c5af029;border-color:#9b7bff73}.mobile-inv-fab-backdrop{z-index:9991;-webkit-backdrop-filter:blur(6px);opacity:0;visibility:hidden;pointer-events:none;background:#00000059;transition:opacity .22s,visibility .22s;display:block;position:fixed;inset:0}.mobile-inv-fab-backdrop.is-visible{opacity:1;visibility:visible;pointer-events:auto}main.inv-bleed .panel-heading{position:relative}main.inv-bleed .inventory-tile-view-title{letter-spacing:normal;margin:0 0 16px;padding-right:54px;font-size:2em;font-weight:700}main.inv-bleed .inventory-tools a[title=Add\ Item]{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:24px;line-height:1;display:inline-flex;position:absolute;top:0;right:0}}.intake-draft-resume{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;padding:0;display:flex}.intake-draft-resume strong{font-size:14px;font-weight:600}.intake-draft-resume span{color:var(--muted);font-size:11.5px}@media (max-width:900px){main.inv-bleed:not(.dts-instock-view) .inventory-tools a[title=Add\ Item],main.inv-bleed:not(.dts-instock-view) .inventory-tools a[title="Add to Invoice"],main.inv-bleed .inventory-tools a[title=Create\ Invoice]{display:none!important}main.inv-bleed .inventory-tools{justify-content:flex-end}}.inv-tile-mob-actions{display:none}@media (max-width:900px){.inv-tile-mob-actions{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:8px;width:100%;margin-top:10px;padding-top:10px;display:flex}.inv-tile-mob-btn{color:var(--text);cursor:pointer;background:#0d0e1499;border:1px solid #8b8ba847;border-radius:999px;align-items:center;gap:6px;padding:8px 13px;font-size:12.5px;font-weight:700;display:inline-flex}.inv-tile-mob-btn:active{background:#7c5af029}.inv-tile-mob-btn.is-danger{color:#f87171;border-color:#f8717159}}.inv-tile-check{display:none}@media (max-width:900px){.inv-filter-pill{display:none!important}.inv-tile-check{z-index:3;width:22px;height:22px;accent-color:var(--accent);cursor:pointer;display:block;position:absolute;top:10px;right:10px}.inv-tile{position:relative}}.crm2-seen{color:#ffffff9e;font-weight:700}.auto-cfg-row{gap:6px;width:100%;display:flex}.auto-cfg-row select{border-radius:9px;flex:1;min-width:0;padding:7px 9px;font-size:11.5px}@media (max-width:900px){.auto-canvas-inner{padding:20px 20px 48px}.auto-step,.auto-trigger{width:calc(100vw - 72px);min-width:0;max-width:420px}.auto-step-type{flex:100%;width:100%;max-width:none}.auto-cfg-col{flex:100%;align-items:stretch;min-width:0}.auto-cfg-col select,.auto-cfg-col input,.auto-cfg-col textarea{width:100%}.auto-cfg-text{white-space:pre-wrap;height:auto;overflow-x:hidden}.auto-page-head{flex-wrap:wrap}.auto-page-title{flex:1 0 100%}.auto-page-actions{flex:1;justify-content:flex-end}.app-shell:has(main.auto-bleed) .viewas-wrap{display:none!important}.app-shell:has(main.auto-bleed) .viewas-trigger{display:none!important}.app-shell:has(main.auto-bleed) .hdr-username{display:none!important}.app-shell:has(main.auto-bleed)>header form{display:none!important}:is(.app-shell:has(main.item-detail) .viewas-wrap,.app-shell:has(main.item-detail) .hdr-username){display:none!important}.app-shell:has(main.item-detail)>header form{display:none!important}.app-shell:has(main.item-detail)>header{min-width:0}.app-shell:has(main.item-detail) .crumbs{white-space:normal;overflow-wrap:anywhere;min-width:0}.app-shell:has(main.item-detail) .crumb.is-current{white-space:normal}.viewas-wrap{display:none!important}.app-shell:has(main.dash-page) .viewas-wrap{display:block!important}}.ocr-chip{letter-spacing:normal;text-transform:none;color:#facc15;cursor:pointer;background:#facc151f;border:1px solid #facc1573;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:700}.ocr-chip:active{background:#facc153d}@media (max-width:900px){.resources-tab-bar{display:none!important}}.split-mobile-note{display:none}.split-row{display:grid;position:fixed;inset:68px 0 0}.split-pane{background:#ffffff05;border-top:1px solid #ffffff17;flex-direction:column;min-width:0;display:flex;overflow:hidden}.split-pane-bar{background:#ffffff08;border-bottom:1px solid #ffffff14;padding:6px 8px;display:flex}.split-pane-select{appearance:none;color:var(--text,#fff);font:inherit;cursor:pointer;background:#ffffff0f url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23aaa' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") right 9px center no-repeat;border:1px solid #ffffff1f;border-radius:8px;padding:5px 26px 5px 10px;font-size:12.5px;font-weight:700}.split-frame{background:0 0;border:0;flex:auto;width:100%;height:100%;min-height:0;display:block}.split-row{grid-template-rows:100%}.split-divider{cursor:col-resize;touch-action:none;justify-content:center;align-items:center;display:flex}.split-divider-grip{background:#ffffff2e;border-radius:999px;width:4px;height:44px;transition:background .15s}.split-divider:hover .split-divider-grip,.split-row.is-dragging .split-divider-grip{background:var(--accent,#7c5cff)}.split-row.is-dragging{-webkit-user-select:none;user-select:none}.split-row.is-dragging .split-frame{pointer-events:none}@media (max-width:900px){.split-link{display:none!important}.split-row{display:none}.split-mobile-note{display:block}}.app-shell:has(main.split-root)>header{width:calc(100vw - 32px);margin-left:calc(50% - 50vw + 16px)}html[data-framed] .hdr-controls{display:none!important}html[data-framed]::-webkit-scrollbar{background:0 0;width:9px;height:9px}html[data-framed] ::-webkit-scrollbar{background:0 0;width:9px;height:9px}html[data-framed]::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}html[data-framed] ::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}html[data-framed]::-webkit-scrollbar-track{background:0 0}html[data-framed] ::-webkit-scrollbar-track{background:0 0}html[data-framed][data-scrolling]::-webkit-scrollbar-thumb{background:#ffffff47}html[data-framed][data-scrolling] ::-webkit-scrollbar-thumb{background:#ffffff47}html[data-framed] .viewas-banner{display:none!important}.app-shell:has(main.split-root):has(.viewas-banner) .split-row{top:112px}.split-link.is-active{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.viewas-trigger.is-viewing{color:#facc15!important;background:#facc1524!important;border-color:#facc1573!important}@media (max-width:900px){.viewas-viewing-label{display:inline}}.inv-tile-badges{z-index:2;flex-wrap:wrap;gap:5px;max-width:calc(100% - 48px);display:flex;position:absolute;top:9px;left:9px}.inv-tile-badge{letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:800}.inv-tile-badge.is-mercury{color:#d6c9ff;background:#7c5af047;border-color:#9b7bff8c}.inv-tile-badge.is-paid{color:#7ce49a;background:#30d15838;border-color:#30d15880}.inv-tile-badge.is-processing{color:#facc15;background:#facc1533;border-color:#facc157a}.shift-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.shift-panel-head>div:first-child{min-width:0}.shift-clock-btn{border:1px solid;padding:9px 20px;font-weight:800}.shift-clock-btn.is-in{color:#4ade80;background:#30d15829;border-color:#30d15873}.shift-clock-btn.is-out{color:#ff6b60;background:#ff453a24;border-color:#ff453a6b}.shift-map{filter:none;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;height:320px;margin-top:12px;overflow:hidden}.shift-map .leaflet-tile{filter:invert()grayscale()brightness(.72)sepia()hue-rotate(205deg)saturate(1.6)contrast(1.02)}.shift-log-modal{z-index:9995;-webkit-backdrop-filter:blur(4px);background:#05060a99;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.shift-log-sheet{background:#12131c;border:1px solid #ffffff1f;border-radius:16px;width:min(560px,100%);max-height:min(76vh,76dvh);padding:14px;overflow-y:auto;box-shadow:0 18px 50px #0000008c}.shift-log-sheet-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:14px;display:flex}.shift-log-sheet-head button{width:30px;height:30px;color:var(--text);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:50%;font-size:13px}.shift-roster-row.is-clickable{cursor:pointer}.shift-roster-row.is-clickable:active{background:#7c5af01f}.shift-log-day{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:4px;width:max-content;margin:4px auto 12px;padding:4px 8px;display:flex}.shift-log-day>button{color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:9px 16px;font-size:15px;font-weight:700}.shift-log-day>button:hover{background:#ffffff14}.shift-log-day-label{white-space:nowrap}.shift-log-metrics{justify-content:center;gap:8px;margin:0 0 12px;display:flex}.shift-log-metric{white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:11px;flex-direction:column;align-items:center;gap:1px;min-width:0;padding:7px 13px;display:flex}.shift-log-metric-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:700}.shift-log-metric-value{font-size:13px;font-weight:700}.shift-log-metric-value.is-on{color:#4ade80}@media (max-width:900px){.shift-log-modal{-webkit-backdrop-filter:none;padding:0}.shift-log-sheet{width:100%;height:100%;max-height:none;padding:calc(14px + env(safe-area-inset-top,0px)) calc(14px + env(safe-area-inset-right,0px)) calc(14px + env(safe-area-inset-bottom,0px)) calc(14px + env(safe-area-inset-left,0px));border:none;border-radius:0}}.shift-roster{border:1px solid #ffffff17;border-radius:12px;flex-direction:column;margin-top:10px;display:flex;overflow:hidden}.shift-roster-row{background:#ffffff08;align-items:center;gap:10px;padding:7px 12px;font-size:12.5px;display:flex}.shift-roster-row+.shift-roster-row{border-top:1px solid #ffffff12}.shift-roster-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:62px;font-weight:700;overflow:hidden}.shift-roster-status{white-space:nowrap;font-weight:600}.shift-roster-status.is-on{color:#4ade80}.shift-roster-status.is-off{color:var(--muted)}.shift-roster-miles{color:var(--muted);white-space:nowrap;text-align:right;flex-shrink:0;min-width:40px;font-weight:700}.shift-roster-gps{white-space:nowrap;text-align:center;border-radius:999px;min-width:44px;padding:2px 7px;font-size:10.5px;font-weight:800}.shift-roster-gps.is-live{color:#4ade80;background:#4ade8021}.shift-roster-gps.is-stale{color:#fbbf24;background:#facc1521}.shift-roster-gps.is-off{color:#ff6b60;background:#f8717121}.shift-roster-gps.is-none{color:var(--muted);background:#ffffff0d}.shift-dispatch-cards{flex-direction:column;gap:6px;max-height:190px;margin-top:9px;display:flex;overflow-y:auto}.shift-dispatch-card{color:var(--text);font:inherit;cursor:pointer;text-align:left;background:#ffffff0d;border:1px solid #ffffff24;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;font-size:12.5px;display:flex}.shift-dispatch-card:hover{background:#7c5af01f;border-color:#7c5af08c}.shift-dc-name{font-weight:700}.shift-dc-meta{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.shift-dc-dist{color:var(--muted);font-weight:600}.shift-dc-status{border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:800}.shift-dc-status.is-free{color:#4ade80;background:#4ade8024}.shift-dc-status.is-enroute{color:#fbbf24;background:#facc1524}.drv-inspect-field{min-width:0;max-width:100%}.drv-inspect-field input,.drv-inspect-field select,.drv-inspect-field textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.drv-inspect-field input[type=date],.drv-inspect-field input[type=time],.drv-inspect-field input[type=number]{appearance:none;display:block}.doc-viewer{z-index:9997;padding-top:env(safe-area-inset-top,0px);background:#12131c;flex-direction:column;display:flex;position:fixed;inset:0}.doc-viewer-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.doc-viewer-head strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.doc-viewer-head button{width:32px;height:32px;color:var(--text);cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:50%;flex-shrink:0;font-size:14px}.doc-viewer-frame{background:#fff;border:none;flex:1;width:100%}.order-label-preview{aspect-ratio:2;color:#000;box-sizing:border-box;background:#fff;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:min(320px,100%);padding:12px 14px;animation:.3s shift-confirm-fade;display:flex;box-shadow:0 4px 14px #00000059}.olp-text{flex-direction:column;justify-content:center;min-width:0;display:flex}.olp-qr{flex-shrink:0;width:96px;height:96px}.olp-qr svg{width:100%;height:100%;display:block}.olp-num{font-size:34px;font-weight:800;line-height:1}.olp-name{white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:17px;font-weight:700;overflow:hidden}.olp-date{margin-top:3px;font-size:12.5px}.cash-del-btn{transition:background .2s,border-color .2s}.cash-del-confirm{white-space:nowrap;animation:.35s shift-confirm-fade;display:inline-block}.cash-count-wrap{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#06070cb8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.cash-count{background:var(--panel,#14151d);width:100%;max-width:360px;box-shadow:var(--shadow);border:1px solid #ffffff1f;border-radius:18px;padding:18px 19px}.cash-count-title{margin:0 0 4px;font-size:17px}.cash-count-sub{color:var(--muted);margin:0 0 14px;font-size:12.5px}.cash-count-sub strong{color:var(--text);font-size:14px}.cash-denoms{flex-direction:column;gap:6px;display:flex}.cash-denom{grid-template-columns:52px 1fr 64px;align-items:center;gap:9px;display:grid}.cash-denom-face{font-size:13.5px;font-weight:800}.cash-denom input{text-align:center;width:100%;min-width:0;font-weight:700}.cash-denom-line{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.cash-count-total{border-top:1px solid #ffffff24;justify-content:space-between;align-items:baseline;gap:10px;margin:13px 0 0;padding-top:11px;display:flex}.cash-count-total>span{color:var(--muted);font-size:12px;font-weight:700}.cash-count-total strong{font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.cash-count-variance{border-radius:10px;margin:11px 0 0;padding:8px 10px;font-size:12px;font-weight:700;line-height:1.45}.cash-count-variance.is-short,.cash-count-variance.is-over{color:#f87171;background:#f871711f;border:1px solid #f8717166}.cash-count-variance.is-ok{color:#4ade80;background:#4ade801a;border:1px solid #4ade8059}.cash-count-error{color:#f87171;margin:10px 0 0;font-size:12.5px}.todo-who{border:1px solid var(--panel-border);min-width:78px;color:var(--text);font:inherit;cursor:pointer;background:#ffffff0d;border-radius:11px;flex:0 auto;padding:10px 14px;font-size:13.5px;font-weight:700;transition:background .15s,border-color .15s,color .15s}@media (hover:hover){.todo-who:hover{background:#ffffff17}}.todo-who.is-on{background:var(--accent-soft);color:var(--accent-strong);border-color:#7c5af08c}.todo-who:active{transform:scale(.97)}.drv-cash-hidden{letter-spacing:.08em;color:var(--muted)!important}.cash-count-hint{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0;font-size:12.5px;display:flex}.cash-count-empty{border:1px solid var(--panel-border);color:var(--text);font:inherit;cursor:pointer;background:#ffffff0d;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700}@media (hover:hover){.cash-count-empty:hover{background:var(--accent-soft);border-color:#7c5af073}}.cash-count-actions{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}@media (max-width:900px){.app-modal.cash-count-wrap{z-index:9999!important}html:has(.cash-count-wrap) .shift-map-close{display:none}.cash-count{flex-direction:column;display:flex;padding-left:max(16px, env(safe-area-inset-left))!important;padding-right:max(16px, env(safe-area-inset-right))!important;padding-bottom:0!important;overflow:hidden!important}.cash-count-title{flex:none}.cash-count-body{scrollbar-width:none;flex:auto;min-height:0;padding-bottom:10px;overflow-y:auto}.cash-count-body::-webkit-scrollbar{display:none}.cash-count-title{font-size:21px}.cash-count-sub{margin-bottom:18px;font-size:13.5px}.cash-count-sub strong{font-size:15.5px}.cash-denoms{gap:9px}.cash-denom{grid-template-columns:62px 1fr 78px;gap:11px}.cash-denom-face{font-size:16px}.cash-denom input{height:48px;font-size:17px}.cash-denom-line{font-size:14px}.cash-count-total{margin-top:16px;padding-top:14px}.cash-count-total>span{font-size:13px}.cash-count-total strong{font-size:26px}.cash-count-variance,.cash-count-error{font-size:13.5px}.cash-count-actions{margin:0 calc(-1 * max(16px, env(safe-area-inset-left))) 0 calc(-1 * max(16px, env(safe-area-inset-right)));padding:12px max(16px, env(safe-area-inset-left)) calc(12px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-right));border-top:1px solid var(--panel-border);background:#ffffff09;flex:none}.cash-count-actions .button{flex:1;min-height:50px;font-size:15.5px}.cash-count-hint{font-size:13.5px}.cash-count-empty{padding:8px 14px;font-size:13px}}.shift-stop-confirm{white-space:nowrap;animation:.35s shift-confirm-fade;display:inline-block}@keyframes shift-confirm-fade{0%{opacity:0}to{opacity:1}}.shift-clock-btn.is-confirm{background:#f871712e!important;border-color:#f87171b3!important}.shift-map-panels{z-index:1000;width:44px;height:44px;color:var(--muted);cursor:pointer;background:#0f1018eb;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:flex;position:absolute;bottom:115px;right:12px;box-shadow:0 10px 24px #00000073}.shift-map-panels:hover{color:var(--text);border-color:var(--accent)}.shift-map-recenter{z-index:1000;width:44px;height:44px;color:var(--accent-strong);cursor:pointer;background:#0f1018eb;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:169px;right:12px;box-shadow:0 6px 18px #00000073}.shift-map-recenter:active{transform:scale(.92)}.shift-panel.is-map-full .shift-map-recenter{bottom:calc(169px + env(safe-area-inset-bottom,0px))}.shift-panel.is-map-full .shift-map-panels{bottom:calc(115px + env(safe-area-inset-bottom,0px))}.shift-panel.is-map-full .shift-map .leaflet-bottom.leaflet-right{margin-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.shift-map .leaflet-tooltip.shift-pin-time{color:#d9ccff;white-space:nowrap;pointer-events:none;background:#101118f0;border:1px solid #7c5af0a6;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800;line-height:1.35;box-shadow:0 4px 12px #00000073}.shift-map .leaflet-tooltip.shift-pin-time:before{display:none}.shift-map .leaflet-tooltip.shift-pin-time.is-lifted:after{content:"";width:1px;height:var(--lead,0px);pointer-events:none;background:linear-gradient(#7c5af0f2,#7c5af059);position:absolute;top:100%;left:50%;transform:translate(-50%)}@media (max-width:900px){.shift-map .leaflet-tooltip.shift-pin-time{padding:2px 8px;font-size:11.5px}}.shift-car-icon{text-align:center;filter:drop-shadow(0 2px 4px #0000008c);background:0 0;border:none;font-size:22px;line-height:26px}.shift-map-name{color:#fff;background:#0f1018e6;border:1px solid #fff3;border-radius:999px;padding:2px 9px;font-weight:700}@media (max-width:900px){.shift-map{height:240px}}.shift-log-toggle{cursor:pointer;color:var(--muted);font:inherit;background:0 0;border:none;margin-top:12px;padding:0;font-size:13px;font-weight:800}.shift-log-toggle:hover{color:var(--text)}.shift-log{border:1px solid #ffffff17;border-radius:12px;margin-top:8px;overflow:hidden}.shift-log-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 13px;font-size:12.5px;display:flex}.shift-log-row:nth-child(odd){background:#ffffff09}.shift-log-main{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.shift-log-driver{font-weight:800}.shift-log-date{color:var(--muted)}.shift-log-stats{white-space:nowrap;gap:14px;font-weight:700;display:flex}.shift-log-orders{color:var(--accent-strong);overflow-wrap:anywhere;white-space:normal;font-weight:800}.shift-log-row.has-trace{cursor:pointer}.shift-log-row.is-open{background:#7c5af014!important}.shift-trip-map{cursor:default;border:1px solid #ffffff1a;border-radius:12px;flex-basis:100%;height:260px;margin-top:8px;overflow:hidden}.shift-trip-map .leaflet-tile{filter:invert()grayscale()brightness(.72)sepia()hue-rotate(205deg)saturate(1.6)contrast(1.02)}.shift-trip-ab{box-shadow:none;color:#fff;background:0 0;border:none;font-size:11px;font-weight:900}.shift-trip-none{color:var(--muted);flex-basis:100%;margin:6px 0 0;font-size:12px}.shift-log-order-link{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.shift-log-order-link:hover{color:#fff}.shift-map-order{color:#fff;background:#7c5af0f2;border:none;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:900}.shift-order-pop{min-width:190px;font-size:12.5px}.shift-order-pop strong{font-size:13px}.shift-order-notbuilt{color:#b45309;margin:8px 0 0;font-weight:800}.shift-order-select{width:100%;font:inherit;border:1px solid #00000040;border-radius:8px;margin-top:8px;padding:6px 8px;display:block}.shift-order-dispatch{color:#fff;cursor:pointer;background:#7c5af0;border:none;border-radius:8px;width:100%;margin-top:7px;padding:7px 10px;font-size:12.5px;font-weight:800;display:block}.shift-order-dispatch:disabled{opacity:.6;cursor:default}.shift-map .leaflet-popup-content-wrapper,.shift-trip-map .leaflet-popup-content-wrapper{color:var(--text,#fff);background:#13141cf7;border:1px solid #7c5af059;border-radius:13px;box-shadow:0 12px 30px #00000080}.shift-map .leaflet-popup-tip,.shift-trip-map .leaflet-popup-tip{background:#13141cf7;border:1px solid #7c5af059}.shift-map .leaflet-popup-close-button,.shift-trip-map .leaflet-popup-close-button{color:var(--muted,#aaa)!important}.shift-map .leaflet-bottom.leaflet-right{margin:0 12px 16px 0}.shift-map .leaflet-control-zoom{border:1px solid #ffffff38;border-radius:13px;overflow:hidden;box-shadow:0 10px 24px #00000073}.shift-map .leaflet-control-zoom a{width:44px;height:44px;font-size:19px;line-height:44px}.shift-map .leaflet-control-zoom a,.shift-trip-map .leaflet-control-zoom a{color:#fff;background:#13141ceb;border-color:#ffffff24}.shift-map .leaflet-control-zoom a:hover,.shift-trip-map .leaflet-control-zoom a:hover{background:#7c5af066}.shift-map .leaflet-bar,.shift-trip-map .leaflet-bar{border:1px solid #ffffff24;box-shadow:0 6px 18px #0006}.shift-map-name{color:#e6ddff;background:#7c5af03d;border-color:#9b7bff80}.shift-order-select{color:var(--text,#fff);background:#ffffff12;border:1px solid #ffffff29}.shift-order-select option{color:#fff;background:#14151d}.shift-order-notbuilt{color:#fbbf24}.shift-map,.shift-trip-map{isolation:isolate;z-index:0}.drv-field-missing>span{color:#fbbf24}.drv-field-missing input,.drv-field-missing .drv-pay-tiles,.drv-field-missing .drv-time-row input{border-radius:10px;box-shadow:0 0 0 1px #facc1559;border-color:#facc15a6!important}.drv-items-card.drv-field-missing{border:1px solid #facc158c;box-shadow:0 0 0 1px #facc1540}.shift-order-notbuilt.is-link{color:#fbbf24;cursor:pointer;text-align:center;background:#facc1524;border:1px solid #facc1580;border-radius:8px;width:100%;margin-top:8px;padding:7px 10px;font-size:12.5px;font-weight:800;display:block}:is(html:has(.sold-modal),html:has(.app-modal),html:has(.trn-video-modal)){overflow:hidden}.shift-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:4px;display:flex}.shift-bar-stats{color:var(--muted);font-size:13px;font-weight:700}.shift-panel.is-map-full{z-index:9997;border:none;border-radius:0;padding:0;position:fixed;inset:0;overflow:hidden;margin:0!important}.shift-panel.is-map-full>:not(.shift-map-wrap):not(.shift-map-close):not(.shift-map-day):not(.shift-overlay):not(.app-modal):not(.shift-log-modal){display:none}.shift-panel.is-map-full .shift-map-wrap{position:absolute;inset:0}.shift-panel.is-map-full .shift-map{border:none;border-radius:0;height:100%;margin:0;position:absolute;inset:0}.shift-map-day{left:50%;top:calc(14px + env(safe-area-inset-top,0px));z-index:8;-webkit-backdrop-filter:blur(8px);background:#0f1018eb;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:2px;padding:4px 6px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 12px 28px #00000073}.shift-map-day-step{width:38px;height:38px;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;font-size:20px;font-weight:700;line-height:1}.shift-map-day-step:active{background:#ffffff1a}.shift-map-day-label{min-width:128px;color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;flex-direction:column;align-items:center;gap:1px;padding:4px 8px;font-size:14.5px;font-weight:700;display:flex}.shift-map-day-label:active{background:#ffffff1a}.shift-map-day-count{color:var(--muted);font-size:11px;font-weight:700}.shift-panel.is-map-full .shift-map .leaflet-bottom.leaflet-left{display:none}.shift-map-close{top:calc(14px + env(safe-area-inset-top));z-index:9998;color:#fff;cursor:pointer;background:#0f1018e6;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:fixed;left:14px}.shift-map-close:active{transform:scale(.92)}.shift-panel.is-map-full .shift-overlay{bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:6;scrollbar-width:none;background:#12131b;border:1px solid #ffffff24;border-radius:14px;width:min(300px,100% - 78px);max-height:46%;padding:11px 12px;transition:transform .24s cubic-bezier(.22,.75,.3,1),opacity .24s;position:absolute;left:12px;overflow-y:auto;box-shadow:0 16px 38px #00000080}.shift-panel.is-map-full .shift-overlay::-webkit-scrollbar{display:none}.shift-panel.is-map-full .shift-overlay.is-hidden{opacity:0;pointer-events:none;transform:translate(calc(-100% - 24px))}.shift-panel.is-map-full .shift-overlay .shift-panel-head{flex-direction:column;align-items:stretch;gap:8px}.shift-panel.is-map-full .shift-overlay .shift-clock-btn{width:100%}.shift-panel.is-map-full .shift-overlay .info-dot-tip{left:auto;right:-6px}.shift-panel.is-map-full .shift-map-panels,.shift-panel.is-map-full .shift-map-recenter{z-index:7}.shift-panel.is-map-full .leaflet-top{top:calc(48px + env(safe-area-inset-top,0px))}.shift-gps-badge{border:1px solid;border-radius:999px;margin-top:4px;padding:2px 9px;font-size:10.5px;font-weight:800;display:inline-block}.shift-gps-badge.is-native{color:#4ade80;background:#30d1581f;border-color:#30d15873}.shift-gps-badge.is-web{color:#fbbf24;background:#facc151f;border-color:#facc1573}.shift-gps-badge.is-off{color:#ff6b60;background:#ff453a1f;border-color:#ff453a73}.ptr-indicator{left:50%;top:calc(10px + env(safe-area-inset-top,0px));opacity:0;will-change:transform, opacity;z-index:50;width:40px;height:40px;color:var(--muted);pointer-events:none;background:#13141cf2;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;font-size:19px;font-weight:800;display:flex;position:fixed;box-shadow:0 8px 20px #00000073}.ptr-indicator.is-armed{color:var(--accent-strong);border-color:#7c5af08c}.ptr-indicator.is-refreshing{color:var(--accent-strong);animation:.8s linear infinite ptr-spin}@keyframes ptr-spin{0%{transform:translate(-50%)translateY(2px)rotate(0)}to{transform:translate(-50%)translateY(2px)rotate(360deg)}}.drv-orders{max-width:760px;margin:0 auto}.drv-top-row{align-items:center;gap:6px;margin-bottom:9px;display:flex}.drv-cash-chip{color:var(--color-text);font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:baseline;gap:7px;margin:0;padding:5px 10px;display:inline-flex}.drv-cash-chip>span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.drv-cash-chip>strong{font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.drv-cash-chip:hover{border-color:var(--accent)}.drv-tab{color:var(--muted);font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;flex:1;padding:8px 0;font-size:13px;font-weight:700;transition:background .14s,border-color .14s,color .14s}.drv-tab:hover{border-color:var(--tone-line);background:var(--tone-bg);color:var(--tone)}.drv-tab.is-on,.drv-tab.is-on:hover{border-color:var(--tone);background:var(--tone);color:var(--tone-ink)}.drv-addr{position:relative}.drv-addr>input{width:100%}.drv-addr-busy{color:var(--muted);pointer-events:none;font-size:11px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.drv-addr-list{z-index:30;border:1px solid var(--panel-border);background:#16171f;border-radius:12px;max-height:232px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 32px #00000080}.drv-addr-hit{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;padding:8px 10px;font-size:12.5px;line-height:1.35;display:block}.drv-addr-hit.is-active,.drv-addr-hit:hover{background:var(--accent-soft)}.drv-day-row{justify-content:center;align-items:center;gap:6px;margin-bottom:11px;display:flex;position:relative}.drv-day-today{position:absolute;top:50%;right:0;transform:translateY(-50%)}.drv-day-label{color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;padding:0;font-size:13.5px;font-weight:700;display:flex}.drv-day-count{display:none}@media (max-width:900px){.drv-day-row{background:#0f1018eb;border:1px solid #ffffff29;border-radius:999px;gap:2px;width:max-content;max-width:100%;margin:0 auto 12px;padding:4px 6px;box-shadow:0 10px 24px #00000059}.drv-day-row>.button.compact-button:not(.drv-day-today){width:38px;height:38px;color:var(--text);background:0 0;border:none;border-radius:50%;flex:none;padding:0;font-size:20px;font-weight:700;line-height:1}.drv-day-row>.button.compact-button:not(.drv-day-today):active{background:#ffffff1a}.drv-day-label{border-radius:999px;gap:1px;min-width:128px;padding:4px 8px;font-size:14.5px}.drv-day-label:active{background:#ffffff1a}.drv-day-count{color:var(--muted);font-size:11px;font-weight:700;display:block}.drv-day-today{display:none}}.drv-day-gap{flex:1}.drv-add-btn{border-radius:50%;flex:none;width:32px;height:32px;padding:0;font-size:19px;line-height:1}@media (min-width:901px){.app-shell:has(main.drv-page.has-map){flex-direction:column;height:100dvh;display:flex;overflow:hidden;max-width:none!important;padding-bottom:0!important;padding-right:0!important}.drv-page.has-map{flex:1;width:auto;min-height:0;margin:0;display:flex;position:relative}.drv-page.has-map>.drv-orders{z-index:6;scrollbar-width:none;background:#12131b;border:1px solid #ffffff24;border-radius:16px;width:392px;max-width:none;max-height:calc(100% - 24px);margin:0;padding:12px 13px;position:absolute;top:12px;left:12px;overflow-y:auto;box-shadow:0 16px 38px #00000080}.drv-page.has-map>.drv-orders::-webkit-scrollbar{display:none}.drv-page.has-map>.drv-orders{transition:transform .24s cubic-bezier(.22,.75,.3,1)}.drv-page.has-map>.drv-orders.is-hidden{pointer-events:none;transform:translate(calc(-100% - 24px))}.drv-page.has-map>.shift-panel{border-bottom:none;border-right:none;border-radius:16px 0 0;flex:1;width:100%;min-height:0;padding:0;position:relative;overflow:hidden;margin-bottom:0!important}.drv-page.has-map .shift-map-wrap{position:absolute;inset:0}.drv-page.has-map .shift-map{border:none;border-radius:0;height:100%;margin:0;position:absolute;inset:0}.drv-page.has-map .shift-overlay{z-index:6;scrollbar-width:none;background:#12131b;border:1px solid #ffffff24;border-radius:14px;width:300px;max-height:calc(100% - 24px);padding:11px 12px;position:absolute;top:12px;right:12px;overflow-y:auto;box-shadow:0 16px 38px #00000080}.drv-page.has-map .shift-overlay::-webkit-scrollbar{display:none}.drv-page.has-map .shift-overlay{transition:transform .24s cubic-bezier(.22,.75,.3,1)}.drv-page.has-map .shift-overlay.is-hidden{pointer-events:none;transform:translate(calc(100% + 24px))}.drv-page.has-map .shift-overlay .shift-panel-head{flex-direction:column;align-items:stretch;gap:8px}.drv-page.has-map .shift-overlay .shift-clock-btn{width:100%}.drv-page.has-map .shift-overlay .info-dot-tip{left:auto;right:-6px}}.shift-map-wrap{position:relative}@media (max-width:900px){.shift-map{height:60dvh}.shift-map-wrap{width:100%;margin-left:0}}.dts-track-link{color:var(--accent-strong);text-underline-offset:3px;overflow-wrap:anywhere;cursor:pointer;text-decoration:underline}.buyers-grid{flex-direction:column;gap:14px;display:flex}.buyers-table{border-collapse:collapse;width:100%;font-size:13px}.buyers-table thead td{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid #ffffff14;padding:8px 10px;font-size:10px;font-weight:700}.buyers-table tbody tr{border-top:1px solid #ffffff0f}.buyers-table tbody tr:nth-child(2n){background:#ffffff05}.buyers-table tbody tr:hover td{background:#7c5af00f}.buyers-table td{vertical-align:middle;padding:8px 10px}.buyers-pic{width:62px}.buyers-thumb{object-fit:cover;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9px;width:44px;height:44px;display:block}.buyers-thumb.is-empty{opacity:.5;border-style:dashed;place-items:center;font-size:17px;display:grid}.buyers-name{font-weight:700}.buyers-chips{flex-wrap:wrap;gap:4px;display:flex}.buyers-chip{background:var(--chip-bg,#7c5af029);border:1px solid var(--chip-border,#7c5af059);color:var(--chip-fg,#c4b5fd);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.buyers-chip.is-link{cursor:pointer;text-decoration:none}.buyers-chip.is-link:hover{filter:brightness(1.35);border-color:var(--chip-fg,var(--accent))}.buyers-empty{color:var(--muted)}.buyers-none{color:var(--muted);margin:0;padding:14px 2px;font-size:12.5px}.buyers-search{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.buyers-search-input{min-width:0;color:var(--text);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;flex:260px;padding:9px 12px;font-size:13px}.buyers-search-input::placeholder{color:var(--muted)}.buyers-search-input:focus,.buyers-search-input:focus-visible{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #7c5af02e}.buyers-search-count{color:var(--muted);white-space:nowrap;font-size:11.5px}.device-intake-lead-suggest{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.device-intake-lead-option{color:var(--text);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600}.device-intake-lead-option:hover{border-color:var(--accent)}.device-intake-lead-option.is-selected{border-color:var(--accent);color:#c4b5fd;background:#7c5af02e}.bos-main{justify-content:center;padding:20px 14px 40px;display:flex}.bos-main-inner{width:100%;max-width:720px}.bos-toolbar{justify-content:flex-end;margin-bottom:10px;display:flex}.bos-panel{width:100%;padding:20px}.bos-terms{color:var(--muted);border-left:2px solid var(--accent);margin:0 0 18px;padding:2px 0 2px 12px;font-size:12.5px;line-height:1.55}.bos-terms p{margin:0 0 8px}.bos-terms p:last-child{margin-bottom:0}.bos-terms-fold{margin:0 0 18px}.bos-terms-fold>summary{cursor:pointer;width:fit-content;color:var(--muted);align-items:center;gap:6px;padding:2px 0;font-size:12.5px;font-weight:700;list-style:none;display:flex}.bos-terms-fold>summary::-webkit-details-marker{display:none}.bos-terms-fold>summary:before{content:"›";font-size:15px;line-height:1;transition:transform .15s}.bos-terms-fold[open]>summary:before{transform:rotate(90deg)}.bos-terms-fold>summary:hover{color:var(--text)}.bos-terms-fold .bos-terms{margin:8px 0 0}.bos-source-grid{grid-template-columns:repeat(3,1fr);margin-top:2px}@media (max-width:520px){.bos-source-grid{grid-template-columns:repeat(2,1fr)}}.bos-photo-field{gap:0}.bos-photo-field .item-photos-head{margin-bottom:8px}.bos-other-card{padding:7px 8px}.bos-other-input{color:#fff;width:100%;min-width:0;font:inherit;text-align:center;background:0 0;border:none;border-bottom:1px solid #ffffff73;border-radius:0;padding:3px 2px;font-size:13px;font-weight:700}.bos-other-input::placeholder{color:#fff9;font-weight:700}.bos-other-input:focus{border-bottom-color:#fff;outline:none}.bos-lines{flex-direction:column;gap:10px;margin-top:2px;display:flex}.bos-line{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:1fr 150px auto;align-items:end;gap:10px;padding:10px;display:grid}.bos-line-field{flex-direction:column;gap:5px;min-width:0;display:flex}.bos-line-field>span{color:var(--muted);font-size:11.5px;font-weight:700}.bos-line-drop{width:30px;height:34px;color:var(--muted);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:9px;justify-content:center;align-items:center;font-family:inherit;font-size:16px;transition:background .13s,border-color .13s,color .13s;display:flex}.bos-line-drop:hover{color:#e07171;background:#e0717124;border-color:#e0717180}.bos-lines-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:11px;display:flex}.bos-line-add{flex:none}.bos-line-total{align-items:baseline;gap:9px;margin-left:auto;display:flex}.bos-line-total>span{color:var(--muted);font-size:12px;font-weight:700}.bos-line-total strong{font-size:19px;font-weight:800}@media (max-width:560px){.bos-line{grid-template-columns:1fr auto}.bos-line-field.is-amount{grid-column:1}.bos-line-drop{grid-row:1/span 2;align-self:center;height:auto;min-height:34px}}.bos-amount{align-items:center;gap:8px;display:flex}.bos-amount>span{font-size:16px;font-weight:700}.bos-amount input{flex:1;min-width:0}.bos-signature{touch-action:none;cursor:crosshair;background:#fff;border:1px dashed #ffffff40;border-radius:10px;width:100%;height:200px;display:block}.bos-signature.is-signed{cursor:default;border-style:solid;height:auto}.bos-clear{align-self:flex-end;margin-top:8px}.bos-submit-row{justify-content:flex-end}.bos-certify{color:var(--muted);text-align:center;margin:16px 0;font-size:12px}.bos-error{color:#f87171;margin:0 0 10px;font-size:13px;font-weight:600}.bos-thumbs{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.bos-thumb{color:var(--text);text-overflow:ellipsis;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;max-width:100%;padding:5px 10px;font-size:11.5px;font-weight:600;text-decoration:none;overflow:hidden}.bos-signed-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.bos-signed-head .set-section-title{margin:0 0 4px}.bos-signed-meta{color:var(--muted);margin:0;font-size:12px}.bos-signed-head .bos-attach{width:min(300px,100%);margin:0}.bos-view-grid{flex-direction:column;gap:2px;margin-bottom:18px;display:flex}.bos-view-row{border-bottom:1px solid #ffffff0f;justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;display:flex}.bos-view-row span{color:var(--muted)}.bos-view-photos{margin-bottom:16px}.bos-view-photos-label{margin:0 0 6px;font-size:12px;font-weight:700}.bos-log-link{color:var(--accent);font-weight:700;text-decoration:none}.bos-log-link:hover{text-decoration:underline}.bos-item-list{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.bos-item-row{color:var(--text);background:#ffffff08;border:1px solid #ffffff17;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.bos-item-row:hover{border-color:var(--accent)}.bos-item-name{font-size:13.5px;font-weight:700}.bos-item-meta{color:var(--muted);font-size:11.5px}.bos-item-row-wrap{position:relative}.bos-item-row-wrap .bos-item-row{padding-right:46px}.bos-detach{min-width:30px;height:28px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0 9px;font-size:13px;line-height:1;transition:background .16s,border-color .16s,color .16s,min-width .16s;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.bos-detach:hover{color:var(--text);background:#ffffff12}.bos-detach.is-armed{color:#ff6b60;background:#ff453a24;border-color:#ff453a73;min-width:124px}.bos-detach[disabled]{opacity:.5;cursor:default}.bos-detach-x{white-space:nowrap;grid-area:1/1;transition:opacity .16s}.bos-detach-confirm{white-space:nowrap;opacity:0;pointer-events:none;place-items:center;font-size:11.5px;font-weight:800;transition:opacity .16s;display:grid;position:absolute;inset:0}.bos-detach.is-armed .bos-detach-x{opacity:0}.bos-detach.is-armed .bos-detach-confirm{opacity:1}@media print{.bos-panel{box-shadow:none;border:none}.bos-toolbar,.bos-clear{display:none}}.return-close-panel{width:min(460px,100vw - 32px);max-height:calc(100vh - 48px);padding:18px;overflow-y:auto}.return-log-total{color:var(--muted);margin:0 0 12px;font-size:12.5px}.return-log-entry{border:1px solid #ffffff17;border-radius:12px;margin-bottom:12px;overflow:hidden}.return-log-entry.is-open{border-color:#f59e0b80}.return-log-head{background:#ffffff0a;justify-content:space-between;gap:10px;padding:8px 12px;font-size:11.5px;display:flex}.return-log-state{text-transform:uppercase;letter-spacing:.07em;font-weight:800}.return-log-entry.is-open .return-log-state{color:#fcd34d}.return-log-dates{color:var(--muted)}.return-log-rows{padding:4px 12px 10px}.return-log-row{border-bottom:1px solid #ffffff0f;justify-content:space-between;gap:12px;padding:7px 0;font-size:12.5px;display:flex}.return-log-row:last-child{border-bottom:none}.return-log-row span{color:var(--muted)}.return-log-row strong{text-align:right}.home-adv{flex-direction:column;gap:16px;display:flex}.home-adv-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}@media (min-width:768px){.home-adv-head{margin-top:-48px;display:block}.home-adv-quick{justify-content:flex-end;margin-top:12px}.home-adv-head{pointer-events:none}.home-adv-head>*,.home-adv-head a,.home-adv-head button{pointer-events:auto}.home-adv-head>div:first-child{width:max-content;max-width:100%}}.home-adv-date{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 3px;font-size:11.5px;font-weight:700}.home-adv-title{margin:0;font-size:26px;font-weight:700}.home-adv-quick{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.home-adv-quick-btn,.home-adv-quick-all{height:44px;color:var(--text);background:#13141ccc;border:1px solid #ffffff14;border-radius:12px;place-items:center;text-decoration:none;display:grid}.home-adv-quick-btn{width:44px;font-size:18px}.home-adv-quick-all{padding:0 14px;font-size:12.5px;font-weight:700}.home-adv-quick-btn:hover,.home-adv-quick-all:hover{border-color:var(--accent)}@media (min-width:901px){.home-adv-quick{display:none}}.home-adv-body{flex-direction:column;gap:16px;min-width:0;display:flex}.home-adv-main,.home-adv-rail{flex-direction:column;gap:14px;min-width:0;display:flex}.home-adv-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:min-content;grid-auto-flow:dense;gap:0 14px;min-width:0;display:grid}.home-adv-grid.is-placed{grid-auto-rows:8px}.home-adv-grid>.home-widget{padding-bottom:14px}.home-adv-grid>.home-widget-slot{margin-bottom:14px}@media (max-width:1100px){.home-adv-grid{grid-template-columns:minmax(0,1fr)}}.home-adv-hero{background:linear-gradient(#7c5af02b,#13141ce6);border:1px solid #7c5af080;border-radius:18px;padding:20px 22px}.home-adv-hero.is-empty{border-color:var(--panel-border);background:var(--panel)}.home-adv-hero-kicker{color:var(--accent-strong);flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 10px;font-size:12.5px;font-weight:700;display:flex}.home-adv-hero-pill{letter-spacing:.08em;text-transform:uppercase;background:var(--accent);color:#fff;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:800}.home-adv-hero-name{letter-spacing:-.01em;margin:0 0 4px;font-size:25px;font-weight:800}.home-adv-hero-meta{color:var(--muted);margin:0;font-size:13.5px}.home-adv-hero-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.home-adv-btn{min-height:44px;color:var(--text);border:1px solid #ffffff2e;border-radius:999px;align-items:center;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.home-adv-btn.is-primary{background:var(--accent);border-color:var(--accent);color:#fff}.home-adv-btn:hover{border-color:var(--accent-strong)}.home-adv-zone{flex-direction:column;flex:auto;gap:14px;min-width:0;display:flex}.home-widget{flex-direction:column;min-width:0;display:flex;position:relative}.home-widget>:not(.home-widget-grip):not(.home-widget-size):not(.home-widget-edge){flex:auto}.home-widget.is-dragging{opacity:0;pointer-events:none;width:0;height:0;position:fixed;top:0;left:0;overflow:hidden}.home-widget-slot{background:#7c5af014;border:2px dashed #9b7bffcc;border-radius:18px;animation:.14s home-slot-in}@keyframes home-slot-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.home-widget-grip{z-index:3;border:1px solid var(--panel-border);opacity:0;cursor:grab;background:#0a0b11b8;border-radius:999px;align-items:center;gap:2px;padding:2px 4px;transition:opacity .16s;display:flex;position:absolute;top:8px;right:10px}.home-widget:hover>.home-widget-grip,.home-widget:focus-within>.home-widget-grip{opacity:1}.home-widget-grip-dots{color:var(--muted);padding:0 2px;font-size:13px;line-height:1}.home-widget-move{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:3px 5px;font-size:12px;font-weight:800;line-height:1}.home-widget-move:hover:not(:disabled){color:var(--text);background:#7c5af038}.home-widget-move:disabled{opacity:.3;cursor:default}.home-widget-size{z-index:4;cursor:nwse-resize;opacity:0;touch-action:none;background:0 0;border:none;width:24px;height:24px;padding:0;transition:opacity .16s;position:absolute;bottom:14px;right:0}.home-widget-size:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);border-bottom-right-radius:3px;width:9px;height:9px;position:absolute;bottom:4px;right:4px}.home-widget-size:hover,.home-widget-size:focus-visible,.home-widget.is-sizing>.home-widget-size{opacity:1}.home-widget-size:hover:after,.home-widget.is-sizing .home-widget-size:after{border-color:var(--accent-strong)}.home-widget.is-sizing{-webkit-user-select:none;user-select:none}.home-widget.is-sizing>:not(.home-widget-grip):not(.home-widget-size):not(.home-widget-edge){opacity:.45;transition:opacity .12s}.home-widget-preview{z-index:60;pointer-events:none;border:2px dashed var(--accent-strong);background:#7c5af024;border-radius:18px;position:fixed;box-shadow:0 10px 30px #06070c59}.home-widget-preview-tag{border:1px solid var(--panel-border);color:var(--text);white-space:nowrap;background:#0a0b11d1;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800;position:absolute;top:8px;left:10px}@media (max-width:1100px){.home-adv-grid>.home-widget{grid-area:auto/span 1!important;min-height:0!important}.home-adv-grid{grid-auto-rows:min-content!important}.home-widget-size,.home-widget-edge,.home-widget-grip{display:none!important}}.home-widget-edge{z-index:3;touch-action:none;background:0 0;border:none;padding:0;position:absolute}.home-widget-edge:after{content:"";opacity:0;background:#9b7bff99;border-radius:999px;margin:auto;transition:opacity .14s,background .14s;position:absolute;inset:0}.home-widget-edge.is-left,.home-widget-edge.is-right{cursor:ew-resize;width:20px;height:56px;top:50%;transform:translateY(-50%)}.home-widget-edge.is-left{left:1px}.home-widget-edge.is-right{right:1px}.home-widget-edge.is-left:after,.home-widget-edge.is-right:after{width:4px;height:34px}.home-widget-edge.is-bottom{cursor:ns-resize;width:56px;height:20px;bottom:10px;left:50%;transform:translate(-50%)}.home-widget-edge.is-bottom:after{width:34px;height:4px}.home-widget-edge:hover:after,.home-widget-edge:focus-visible:after{opacity:1;background:var(--accent-strong)}.home-widget.is-sizing>.home-widget-edge:after{opacity:1}@media (hover:none) and (min-width:1101px){.home-widget>.home-widget-edge:after{opacity:.45}.home-widget-edge.is-left:after,.home-widget-edge.is-right:after{width:6px;height:42px}.home-widget-edge.is-bottom:after{width:42px;height:6px}}.home-widget-hint{color:var(--muted);min-height:14px;margin:0;font-size:11.5px;font-weight:700}@media (hover:none) and (min-width:1101px){.home-widget>.home-widget-grip{opacity:1}.home-widget-grip-dots{display:none}.home-widget-move{padding:5px 8px;font-size:14px}}.home-adv-panel{border:1px solid var(--panel-border);background:var(--panel);color:var(--text);border-radius:18px;padding:18px 20px;text-decoration:none;display:block}.home-adv-day{flex-grow:1}.home-adv-panel-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.home-adv-panel-head h2{margin:0;font-size:14px;font-weight:700}.home-adv-panel-head span{color:var(--muted);font-size:11.5px}.home-adv-empty{color:var(--muted);margin:10px 0 2px;font-size:12.5px}.home-adv-slot{color:var(--text);border-top:1px solid #ffffff0f;grid-template-columns:58px 3px 1fr;gap:12px;padding:11px 0;text-decoration:none;display:grid}.home-adv-slot:hover .home-adv-slot-title{color:var(--accent-strong)}.home-adv-slot-time{color:var(--muted);font-size:12.5px;font-weight:700}.home-adv-slot-bar{border-radius:3px}.home-adv-slot-main{min-width:0}.home-adv-slot-title{align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.home-adv-slot-meta{color:var(--muted);margin-top:3px;font-size:12px;display:block}.home-adv-cash{border-color:#4ade8052}.home-adv-cash-value{letter-spacing:-.02em;color:var(--success);margin:0;font-size:34px;font-weight:800}.home-adv-cash-meta{color:var(--muted);margin:6px 0 0;font-size:11.5px}.home-adv-todos{flex-grow:1}.home-adv-todo{color:var(--text);box-sizing:border-box;border-top:1px solid #ffffff0f;align-items:center;gap:11px;min-height:44px;padding:10px 0;text-decoration:none;display:flex}.home-adv-todo-check{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;flex-shrink:0}.home-adv-todo-text{min-width:0;color:var(--text);flex-grow:1;font-size:13px;font-weight:600;text-decoration:none}.home-adv-todo-text:hover{color:var(--accent-strong)}.home-adv-todo-pri{color:var(--warning);flex-shrink:0;font-size:11.5px;font-weight:800}.home-adv-alert{color:var(--text);background:#f8717114;border:1px solid #f8717166;border-radius:18px;padding:13px 18px;text-decoration:none;display:block}.home-adv-alert strong{font-size:12.5px;display:block}.home-adv-alert span{color:var(--muted);margin-top:4px;font-size:11.5px;display:block}@media (max-width:767px){.home-adv-body{grid-template-columns:minmax(0,1fr)}.home-adv-head{pointer-events:none;flex-direction:column;align-items:stretch;gap:12px;margin-top:-46px}.home-adv-head>*,.home-adv-head a,.home-adv-head button{pointer-events:auto}.home-adv-head>div:first-child{width:max-content;max-width:100%}.home-adv-quick{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.home-adv-quick::-webkit-scrollbar{display:none}.home-adv-quick-btn,.home-adv-quick-all{flex-shrink:0}.home-adv-title{font-size:23px}.home-adv-hero-name{font-size:22px}.home-adv-hero-actions .home-adv-btn{flex-grow:1;justify-content:center}}.home-style-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.home-style-choice{text-align:left;border:1px solid var(--panel-border);color:var(--text);cursor:pointer;background:#ffffff08;border-radius:14px;padding:16px}.home-style-choice:hover{border-color:var(--accent)}.home-style-choice.is-active{border-color:var(--accent);background:var(--accent-soft)}.home-style-choice-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.home-style-choice-label{font-size:15px;font-weight:700}.home-style-choice-on{letter-spacing:.07em;text-transform:uppercase;background:var(--accent);color:#fff;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.home-style-choice-desc{color:var(--muted);margin-top:6px;font-size:12.5px;line-height:1.5;display:block}@media (max-width:767px){.home-style-choices{grid-template-columns:minmax(0,1fr)}}.home-adv-panel-link{color:var(--muted);flex-shrink:0;font-size:11.5px;text-decoration:none}.home-adv-panel-link:hover{color:var(--accent-strong)}.dash-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.dash-back{color:var(--text);background:#13141ccc;border:1px solid #ffffff24;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:700;text-decoration:none}.dash-back:hover{border-color:var(--accent);color:var(--accent-strong)}.home-adv-hero-name-link{color:inherit;text-decoration:none;display:inline-block}.home-adv-hero-name-link:hover .home-adv-hero-name{color:var(--accent-strong)}.viewas-trigger.is-account{gap:7px;padding-left:6px;padding-right:10px}.viewas-trigger.is-account .viewas-trigger-label{font-weight:700}.viewas-avatar.is-self{background:var(--accent);color:#fff;font-weight:800}.viewas-caret{opacity:.6;flex-shrink:0}.viewas-subhead{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:8px 12px 4px;font-size:10.5px;font-weight:800}.viewas-foot{border-top:1px solid #ffffff14;margin-top:4px;padding-top:4px}.viewas-item.is-logout{width:100%;color:var(--danger)}.viewas-avatar.is-logout{color:var(--danger);background:#f8717124;place-items:center;display:grid}.home-adv-todo-who{color:var(--muted);vertical-align:1px;background:#ffffff12;border-radius:999px;margin-left:7px;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-block}.home-adv-cash-self{color:inherit;text-decoration:none;display:block}.home-adv-cash-self:hover .home-adv-cash-value{filter:brightness(1.15)}.home-adv-cash-value,.home-adv-cash-meta{display:block}.home-adv-cash-others{border-top:1px solid #ffffff17;margin-top:14px;padding-top:4px}.home-adv-cash-others-label{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:10px;margin:8px 0 2px;font-size:10.5px;font-weight:800;display:flex}.home-adv-cash-others-label span{letter-spacing:0;text-transform:none;font-weight:700}.home-adv-cash-row{border-top:1px solid #ffffff0f;justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;display:flex}.home-adv-cash-who{color:var(--muted)}.home-adv-ship-row{color:var(--text);border-top:1px solid #ffffff0f;align-items:flex-start;gap:10px;padding:9px 0;text-decoration:none;display:flex}.home-adv-ship-row:hover .home-adv-ship-title{color:var(--accent-strong)}.home-adv-ship-tag{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex-shrink:0;margin-top:1px;padding:3px 7px;font-size:9.5px;font-weight:800}.home-adv-ship-tag.is-electronics{color:#7dd3fc;background:#38bdf829}.home-adv-ship-tag.is-dts{color:#bef264;background:#84cc1629}.home-adv-ship-main{flex-grow:1;min-width:0}.home-adv-ship-title{font-size:13px;font-weight:700;display:block}.home-adv-ship-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;display:block;overflow:hidden}.home-adv-ship-more{border-top:1px solid #ffffff0f;align-items:center;gap:12px;padding-top:9px;font-size:11.5px;font-weight:700;display:flex}.home-adv-ship-more span{color:var(--muted);margin-right:auto}.home-adv-ship-more a{color:var(--accent-strong);text-decoration:none}.home-adv-ship-more a:hover{text-decoration:underline}.inv-tile{position:relative}.inv-tile-clear{z-index:3;-webkit-backdrop-filter:blur(10px);color:#ff6b60;cursor:pointer;background:#0a0a10ad;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;min-width:30px;padding:7px 10px;font-family:inherit;font-size:11.5px;font-weight:800;line-height:1;transition:min-width .16s,background .16s,color .16s,border-color .16s;display:inline-flex;position:absolute;top:12px;right:12px}.inv-tile-clear:hover{border-color:#ff6b60}.inv-tile-clear.is-confirming{color:#fff;background:#ff6b60;border-color:#ff6b60;min-width:64px}.reviews-page{max-width:1000px;margin:0 auto}.reviews-head{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;margin-bottom:14px;display:flex}.reviews-lede{color:var(--muted);margin:0;font-size:13px}.reviews-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.review-card{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:18px;display:flex}.review-card-title{margin:0;font-size:17px;font-weight:800}.review-card-note{color:var(--muted);margin:0;font-size:12px}.review-card-qr{background:#fff;border-radius:14px;width:100%;max-width:220px;margin:4px 0;padding:10px}.review-card-qr svg{width:100%;height:auto;display:block}.review-card-link{color:var(--accent-strong);font-size:12px;font-weight:700;text-decoration:none}.review-card-link:hover{text-decoration:underline}.review-card-tools{gap:8px;margin-top:2px;display:flex}.review-card-tools button{color:var(--text);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:700}.review-card-tools button:hover{border-color:var(--accent)}.review-card-tools button.is-danger{color:#fff;background:#ff6b60;border-color:#ff6b60}.review-editor{width:min(460px,100vw - 32px);padding:18px}@media print{.reviews-head,.review-card-tools,.review-card-link{display:none}.review-card{break-inside:avoid;border:1px solid #ccc}}.fb-gate-page{min-height:100dvh;padding:24px 16px calc(24px + env(safe-area-inset-bottom,0px));place-items:center;display:grid}.fb-gate{border:1px solid var(--panel-border);background:var(--panel);text-align:center;border-radius:22px;width:min(460px,100%);padding:28px 24px}.fb-gate-brand{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 18px;font-size:11.5px;font-weight:800}.fb-gate-title{margin:0 0 10px;font-size:24px;line-height:1.25}.fb-gate-lede{color:var(--muted);margin:0 0 18px;font-size:14px;line-height:1.5}.fb-gate-hint{color:var(--muted);margin:14px 0 0;font-size:12.5px}.fb-gate-stars{justify-content:center;gap:4px;margin-top:18px;display:flex}.fb-gate-star{cursor:pointer;color:#ffffff38;background:0 0;border:none;width:52px;height:52px;padding:4px;transition:color .12s,transform .12s}.fb-gate-star svg{fill:currentColor;width:100%;height:100%}.fb-gate-star.is-on{color:#facc15}.fb-gate-star:hover{transform:translateY(-2px)}.fb-gate-star.is-static{cursor:default;width:22px;height:22px;padding:0}.fb-gate-star.is-static:hover{transform:none}.fb-gate-chosen{justify-content:center;align-items:center;gap:2px;margin-bottom:16px;display:flex}.fb-gate-change{color:var(--accent-strong);cursor:pointer;background:0 0;border:none;margin-left:8px;font-size:12px;font-weight:700;text-decoration:underline}.fb-gate-field{text-align:left;margin-bottom:12px;font-size:12.5px;font-weight:700;display:block}.fb-gate-field input,.fb-gate-field textarea{width:100%;margin-top:5px;padding:11px 12px;font-family:inherit;font-size:15px;display:block}.fb-gate-error{color:#f87171;margin:0 0 10px;font-size:13px;font-weight:600}.fb-gate-submit{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:999px;width:100%;min-height:48px;font-family:inherit;font-size:15px;font-weight:700}.fb-gate-submit:disabled{opacity:.6;cursor:default}.fb-gate-tick{width:56px;height:56px;color:var(--success);background:#4ade8029;border-radius:50%;place-items:center;margin:0 auto 14px;font-size:26px;font-weight:800;display:grid}.review-card.is-gate{border-color:#7c5af073;margin-bottom:14px}.review-gate-warn{color:var(--warning);margin:6px 0 0;font-size:11.5px}.reviews-log{margin-top:22px}.reviews-log-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.reviews-log-head h2{margin:0;font-size:15px}.reviews-log-head span{color:var(--muted);font-size:11.5px}.review-fb{border:1px solid var(--panel-border);background:var(--panel);border-radius:14px;margin-bottom:10px;padding:14px 16px}.review-fb.is-unread{border-color:#facc1573}.review-fb-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.review-fb-stars{color:#facc15;letter-spacing:1px;font-size:14px}.review-fb-stars span{color:#ffffff2e}.review-fb-when{color:var(--muted);font-size:11.5px}.review-fb-comment{white-space:pre-wrap;margin:8px 0 0;font-size:13.5px;line-height:1.5}.review-fb-who{color:var(--muted);margin:8px 0 0;font-size:12px}.review-fb-tools{gap:8px;margin-top:10px;display:flex}.review-fb-tools button{color:var(--text);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:700}.review-fb-tools button:hover{border-color:var(--accent)}.review-fb-tools button.is-danger{color:#fff;background:#ff6b60;border-color:#ff6b60}.reviews-gates{margin-bottom:18px}.fb-gate-choose{flex-direction:column;gap:10px;margin-top:18px;display:flex}.fb-gate-choose a{place-items:center;text-decoration:none;display:grid}.reviews-log-tabs{gap:6px;margin-bottom:10px;display:flex}.reviews-log-tabs button{color:var(--muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:6px 13px;font-size:11.5px;font-weight:700}.reviews-log-tabs button.is-active{background:var(--accent);border-color:var(--accent);color:#fff}.review-fb-kind{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-right:8px;padding:3px 7px;font-size:9.5px;font-weight:800}.review-fb-kind.is-electronics{color:#7dd3fc;background:#38bdf829}.review-fb-kind.is-dts{color:#bef264;background:#84cc1629}.review-card-qr{cursor:zoom-in;border:none;display:block}.qr-zoom{z-index:200;padding:24px 20px calc(24px + env(safe-area-inset-bottom,0px));cursor:zoom-out;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:fixed;inset:0}.qr-zoom-title{color:#0d0e14;text-align:center;margin:0;font-size:15px;font-weight:800}.qr-zoom-code{background:#fff;width:min(78vw,78vh,460px);padding:12px}.qr-zoom-code svg{width:100%;height:auto;display:block}.qr-zoom-url{color:#5b5b6b;text-align:center;word-break:break-all;margin:0;font-size:12.5px}.qr-zoom-hint{color:#9a9aa8;margin:0;font-size:11.5px}.fb-gate-logo{width:min(150px,46%);margin:2px auto 18px;display:block}.fb-gate-logo.on-card{background:#fff;border-radius:14px;width:min(230px,70%);margin:-6px auto 18px;padding:10px 12px}.ref-page{max-width:900px;margin:0 auto}.ref-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.ref-title{margin:0 0 3px;font-size:24px;font-weight:700}.ref-lede{color:var(--muted);margin:0;font-size:13px}.ref-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.ref-stat{border:1px solid var(--panel-border);background:var(--panel);border-radius:14px;padding:14px 16px}.ref-stat.is-owed{border-color:#facc1566}.ref-stat-label{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:800;display:block}.ref-stat-value{letter-spacing:-.02em;margin-top:4px;font-size:26px;font-weight:800;display:block}.ref-stat-value.is-good{color:var(--success)}.ref-stat-value.is-owed{color:var(--warning)}.ref-list{flex-direction:column;gap:10px;display:flex}.ref-row{border:1px solid var(--panel-border);background:var(--panel);border-radius:14px;overflow:hidden}.ref-row.is-open{border-color:var(--accent)}.ref-row-head{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:14px 16px;font-family:inherit;display:flex}.ref-row-main{flex-grow:1;min-width:0}.ref-row-name{font-size:14.5px;font-weight:700;display:block}.ref-row-meta{color:var(--muted);margin-top:3px;font-size:11.5px;display:block}.ref-row-money{text-align:right;flex-shrink:0}.ref-row-earned{font-size:13px;font-weight:700;display:block}.ref-row-owed{color:var(--warning);margin-top:2px;font-size:11.5px;font-weight:800;display:block}.ref-row-pay{background:var(--warning);color:#1a1500;border-radius:999px;flex-shrink:0;padding:9px 14px;font-size:12px;font-weight:800}.ref-row-body{padding:4px 16px 14px}.ref-person{border-top:1px solid #ffffff0f;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.ref-person-name{flex-grow:1;min-width:0;font-weight:600}.ref-person-stage{color:var(--muted);font-size:11.5px}.ref-person-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid #ffffff2e;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:800}.ref-person-tag.is-closed{border-color:var(--success);color:var(--success)}.ref-empty,.ref-paid{color:var(--muted);margin:10px 0 0;font-size:12px}.ref-pay-panel{width:min(420px,100vw - 32px);padding:18px}.ref-methods{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.ref-method{color:var(--text);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:9px 14px;font-family:inherit;font-size:12.5px;font-weight:700}.ref-method.is-active{background:var(--accent);border-color:var(--accent);color:#fff}@media (max-width:767px){.ref-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.intake-cards{border:1px solid var(--panel-border);background:#ffffff08;border-radius:14px;margin:14px 0 4px;padding:14px 16px}.intake-cards-q{margin:0 0 10px;font-size:13.5px;font-weight:700}.intake-cards-opts{flex-wrap:wrap;gap:8px;display:flex}.intake-cards-opts .device-intake-choice{min-width:56px;padding:10px 14px}.intake-cards-input{max-width:140px;margin-top:10px;padding:10px 12px;font-size:15px}.intake-cards-note{color:var(--muted);margin:10px 0 0;font-size:11.5px}.bos-attach{margin:18px 0}.bos-attach-row{align-items:center;gap:10px;display:flex}.bos-attach-link{min-width:0;color:var(--text);flex-grow:1;text-decoration:none}.bos-row-detach{min-width:30px;height:28px;color:var(--muted);font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;flex:none;place-items:center;padding:0 9px;font-size:15px;line-height:1;transition:background .16s,border-color .16s,color .16s,min-width .16s;display:grid;position:relative}.bos-row-detach:hover{color:var(--text);border-color:var(--accent)}.bos-row-detach.is-armed{color:#ff6b60;background:#ff453a24;border-color:#ff453a73;min-width:92px}.bos-row-detach[disabled]{opacity:.5;cursor:default}.bos-row-detach-minus{grid-area:1/1;line-height:1;transition:opacity .16s}.bos-row-detach-confirm{white-space:nowrap;opacity:0;pointer-events:none;place-items:center;font-size:11.5px;font-weight:800;transition:opacity .16s;display:grid;position:absolute;inset:0}.bos-row-detach.is-armed .bos-row-detach-minus{opacity:0}.bos-row-detach.is-armed .bos-row-detach-confirm{opacity:1}.armed-del{min-width:26px;height:26px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;padding:0 7px;font-size:14px;line-height:1;transition:background .16s,border-color .16s,color .16s,min-width .16s;display:grid;position:relative}.armed-del:hover{color:var(--text);border-color:#ffffff2e}.armed-del.is-armed{color:#ff6b60;background:#ff453a24;border-color:#ff453a73;min-width:82px}.armed-del[disabled]{opacity:.5;cursor:default}.armed-del .action-icon{width:15px;height:15px;display:block}.armed-del-icon{grid-area:1/1;line-height:1;transition:opacity .16s}.armed-del-confirm{white-space:nowrap;opacity:0;pointer-events:none;place-items:center;font-size:11.5px;font-weight:800;transition:opacity .16s;display:grid;position:absolute;inset:0}.armed-del.is-armed .armed-del-icon{opacity:0}.armed-del.is-armed .armed-del-confirm{opacity:1}.armed-del.is-row{border-radius:0;justify-content:flex-start;width:100%;min-width:0;height:auto;display:flex}.armed-del.is-row .armed-del-confirm{padding:inherit;justify-content:flex-start;align-items:center;display:flex}.armed-del.is-row.is-armed{background:#ff453a24;min-width:0}.armed-del.is-boxed{background:#ffffff0a;border-color:#ffffff24;height:30px}.bos-attach-link strong{font-size:13.5px;display:block}.bos-attach-link span{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.bos-attach-link:hover strong{color:var(--accent-strong)}.bos-attach-none{color:var(--muted);margin:0 0 10px;font-size:12.5px}.bos-attach-input{width:100%;margin:10px 0 8px;padding:10px 12px;font-size:14px}.bos-attach-hit{text-align:left;width:100%;color:var(--text);cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;margin-bottom:6px;padding:10px 12px;font-family:inherit;display:block}.bos-attach-hit:hover{border-color:var(--accent)}.bos-attach-hit strong{font-size:13.5px;display:block}.bos-attach-hit span{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.bos-attach-btn{color:var(--text);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;margin-top:4px;padding:9px 15px;font-family:inherit;font-size:12.5px;font-weight:700}.bos-attach-btn:hover{border-color:var(--accent)}.bos-attach-btn.is-primary{background:var(--accent);border-color:var(--accent);color:#fff}.bos-toolbar .button,.bos-new-btn{text-decoration:none}.bos-new-btn{justify-content:center;align-items:center;width:40px;padding:0;font-size:20px;font-weight:700;line-height:1;display:inline-flex}.item-bos-attach-btn{margin:4px auto 0;display:block}.item-bos-picker{border:1px solid var(--panel-border);background:#ffffff08;border-radius:12px;margin-top:8px;padding:12px 14px}.item-bos-picker-head{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:11px;font-weight:800;display:flex}.item-bos-picker-head button{color:var(--accent-strong);text-transform:none;letter-spacing:0;cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:11.5px;font-weight:700}.sp-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.sp-spacer{flex-grow:1}.sp-status{color:var(--text);background:#7c5af014;border:1px solid #9b7bff66;border-radius:10px;margin:0 0 12px;padding:9px 12px;font-size:12.5px}.sp-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.sp-stat{margin:0;padding:14px 16px}.sp-stat.is-next{border-color:#9b7bff73}.sp-stat.is-alarm{border-color:#fda4af80}.sp-stat-label{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 0 5px;font-size:10.5px;font-weight:800}.sp-stat-value{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:800}.sp-stat-note{color:var(--muted);margin:4px 0 0;font-size:12px}.sp-filters{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px;display:flex}.sp-chip{border:1px solid var(--panel-border);min-height:34px;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.sp-chip:hover{color:var(--text)}.sp-chip.is-on{color:var(--text);background:#7c5af029;border-color:#9b7bff99}.sp-chip-dot{border-radius:3px;width:9px;height:9px;display:inline-block}.sp-divider{background:var(--panel-border);width:1px;height:22px}.sp-search{max-width:230px}.sp-queue-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:14px;display:grid}.sp-block{margin:0 0 14px;padding:16px 18px}.sp-block.is-google{border-color:#9b7bff66}.sp-block.is-blog{border-color:#2dd4bf52}.sp-block-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.sp-block-head .set-section-title{margin:0}.sp-day-group+.sp-day-group{margin-top:12px}.sp-day-label{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 0 7px;font-size:10.5px;font-weight:800}.sp-row{border:1px solid var(--panel-border);background:#ffffff05;border-radius:12px;align-items:center;gap:11px;margin-bottom:7px;padding:10px 11px;display:flex}.sp-row.is-due{background:#facc150d;border-color:#facc1573}.sp-row.is-failed{background:#fda4af0d;border-color:#fda4af73}.sp-row-time{flex-shrink:0;width:74px;font-size:12.5px;font-weight:800}.sp-row-brand{border-radius:4px;flex-shrink:0;width:7px;height:32px}.sp-row-main{flex-grow:1;min-width:0}.sp-row-title{color:var(--text);text-overflow:ellipsis;font-size:13.5px;font-weight:700;text-decoration:none;display:block;overflow:hidden}.sp-row-title:hover{color:var(--accent)}.sp-row-meta{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.sp-marks{flex-shrink:0;gap:4px;display:flex}.sp-mark{text-align:center;letter-spacing:.04em;background:#ffffff12;border-radius:999px;min-width:22px;padding:3px 6px;font-size:10px;font-weight:800}.sp-pill{letter-spacing:.05em;text-transform:uppercase;border:1px solid;border-radius:999px;flex-shrink:0;padding:4px 9px;font-size:9.5px;font-weight:800}.sp-pill.is-queued{color:var(--muted)}.sp-pill.is-review,.sp-pill.is-due{color:#facc15}.sp-pill.is-posted{color:#4ade80}.sp-pill.is-failed{color:#fda4af}.sp-row-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.sp-act{min-height:30px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;padding:0 9px;font-family:inherit;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-flex}.sp-act:hover{color:var(--text);border-color:var(--panel-border)}.sp-act.is-armed{color:#fda4af;border-color:#fda4af8c}.sp-act:disabled{opacity:.45;cursor:default}.sp-draft{border:1px dashed var(--panel-border);border-radius:11px;margin-bottom:8px;padding:10px 11px}.sp-slot-pick{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.sp-mini{max-width:140px}.sp-mini-label{color:var(--muted);margin:10px 0 5px;font-size:11px;font-weight:700;display:block}.sp-slot-row{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:8px;display:flex}.sp-panel-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.sp-channel-card{border:1px solid var(--panel-border);border-radius:12px;margin-bottom:10px;padding:13px 14px}.sp-channel-name{align-items:center;gap:8px;margin:0;font-size:13px;font-weight:800;display:flex}.sp-channel-flags{flex-wrap:wrap;gap:16px;margin-top:11px;display:flex}.sp-check{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.sp-check input{width:17px;height:17px;accent-color:var(--accent)}.sp-month-nav{gap:4px;display:flex}.sp-cal-head{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding-bottom:6px;font-size:9.5px;font-weight:800;display:grid}.sp-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.sp-cal-cell{min-height:86px;color:var(--text);text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;gap:4px;padding:6px 7px;font-family:inherit;display:flex;overflow:hidden}.sp-cal-cell:hover{border-color:#9b7bff80}.sp-cal-cell.is-out{color:#ffffff4d;background:0 0}.sp-cal-cell.is-today{background:#7c5af014;border-color:#9b7bff99}.sp-cal-cell.is-picked{box-shadow:inset 0 0 0 1px #9b7bffcc}.sp-cal-num{font-size:11px;font-weight:800}.sp-cal-chip{border-left:3px solid var(--accent);text-overflow:ellipsis;white-space:nowrap;background:#ffffff0f;border-radius:6px;align-items:center;gap:5px;padding:3px 5px;font-size:9.5px;line-height:1.25;display:flex;overflow:hidden}.sp-cal-chip.is-failed{background:#fda4af1f}.sp-cal-chip-mark{letter-spacing:.04em;flex-shrink:0;font-weight:800}.sp-cal-more{color:var(--muted);font-size:9.5px}.sp-composer{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:16px;display:grid}.sp-composer-form{min-width:0}.sp-target-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sp-target{border:1px solid var(--panel-border);cursor:pointer;background:#ffffff05;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.sp-target.is-on{background:#7c5af014;border-color:#9b7bff8c}.sp-target input{width:18px;height:18px;accent-color:var(--accent);margin-top:2px}.sp-target-name{font-size:13px;font-weight:700;display:block}.sp-target-note{color:var(--muted);margin-top:3px;font-size:11.5px;line-height:1.4;display:block}.sp-brand-pick{align-items:center;gap:8px;display:flex}.sp-brand-pick .sp-mini-label{margin:0}.sp-type-row{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.sp-field-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.sp-field{flex:220px;min-width:0}.sp-field.is-narrow{flex:0 160px}.sp-field .set-input{width:100%}.sp-textarea{resize:vertical;width:100%;min-height:110px;line-height:1.55}.sp-textarea.is-tall{min-height:210px}.sp-previews{flex-direction:column;gap:12px;min-width:0;display:flex;position:sticky;top:16px}.sp-preview-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:10.5px;font-weight:800}.sp-google-card{color:#1f1f1f;background:#fff;border:1px solid #ffffff24;border-radius:14px;overflow:hidden}.sp-google-head{align-items:center;gap:10px;padding:14px 15px 0;display:flex}.sp-google-avatar{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.sp-google-name{font-size:13px;font-weight:700;display:block}.sp-google-sub{color:#5f6368;font-size:11.5px;display:block}.sp-google-photo{object-fit:cover;background:#e8eaed;border-radius:10px;width:calc(100% - 30px);height:160px;margin:12px 15px 0;display:block}.sp-google-photo.is-empty{color:#5f6368;place-items:center;font-size:11.5px;font-weight:700;display:grid}.sp-google-event{margin:12px 15px 0;font-size:14px;font-weight:700}.sp-google-body{white-space:pre-wrap;margin:12px 15px 0;font-size:13px;line-height:1.5}.sp-google-cta{color:#1a73e8;border-top:1px solid #e8eaed;margin:12px 15px 15px;padding-top:12px;font-size:13.5px;font-weight:700}.sp-blog-card{border-color:#2dd4bf52;margin:0;padding:15px 16px}.sp-blog-url{color:var(--muted);word-break:break-all;margin:0 0 9px;font-size:11px}.sp-blog-url span{color:#7dd3fc}.sp-blog-title{margin:0 0 6px;font-size:16px;font-weight:800;line-height:1.3}.sp-blog-meta{color:var(--muted);margin:0 0 9px;font-size:11.5px}.sp-blog-body{white-space:pre-wrap;margin:0;font-size:12.5px;line-height:1.6}.sp-blog-note{color:var(--muted);word-break:break-all;margin:10px 0 0;font-size:11px}.sp-overlay{z-index:9996;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.sp-overlay-back{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#05050a9e;border:none;padding:0;position:absolute;inset:0}.sp-sheet{width:min(620px,100%);max-height:88vh;margin:0;padding:18px 20px;position:relative;overflow:auto}.sp-publish-step{border:1px solid var(--panel-border);border-radius:12px;margin-bottom:12px;padding:13px 14px}.sp-step-label{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 0 9px;font-size:10.5px;font-weight:800}.sp-pre{border:1px solid var(--panel-border);white-space:pre-wrap;word-break:break-word;max-height:190px;color:var(--text);background:#05050a8c;border-radius:10px;margin:0;padding:11px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.5;overflow:auto}@media (max-width:1080px){.sp-queue-grid,.sp-composer{grid-template-columns:minmax(0,1fr)}.sp-previews{position:static}}@media (max-width:760px){.sp-stats,.sp-target-grid{grid-template-columns:minmax(0,1fr)}.sp-row{flex-wrap:wrap}.sp-row-main{flex-basis:100%;order:3}.sp-cal-cell{min-height:62px}.sp-cal-chip{font-size:8.5px}}.ap-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.ap-stat{margin:0;padding:14px 16px}.ap-stat.is-owed{border-color:#facc1573}.ap-stat-label{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 0 5px;font-size:10.5px;font-weight:800}.ap-stat-value{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:800}.ap-stat.is-owed .ap-stat-value{color:#facc15}.ap-stat-note{color:var(--muted);margin:4px 0 0;font-size:12px}.ap-filters{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.ap-group{margin:0 0 12px;padding:16px 18px}.ap-group.is-listed{border-color:#9b7bff66}.ap-group-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.ap-group-head .set-section-title{margin:0 0 3px}.ap-group-sub{color:var(--muted);margin:0;font-size:11.5px}.ap-group-total{white-space:nowrap;margin:0;font-size:19px;font-weight:800}.ap-rows{flex-direction:column;display:flex}.ap-row{border-top:1px solid #ffffff0f;align-items:center;gap:11px;padding:9px 0;display:flex}.ap-row-days{font-variant-numeric:tabular-nums;width:52px;color:var(--muted);flex-shrink:0;font-size:12px;font-weight:800}.ap-row-days.is-watch{color:#facc15}.ap-row-days.is-late{color:#fda4af}.ap-row-main{flex-grow:1;min-width:0}.ap-row-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;text-decoration:none;display:block;overflow:hidden}.ap-row-title:hover{color:var(--accent)}.ap-row-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}.ap-tag{letter-spacing:.05em;text-transform:uppercase;border:1px solid;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:9px;font-weight:800}.ap-tag.is-dts{color:#2dd4bf}.ap-tag.is-electronics{color:#9b7bff}.ap-row-status{width:96px;color:var(--muted);text-align:right;flex-shrink:0;font-size:11.5px}.ap-row-amount{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;width:92px;font-size:13px;font-weight:800}.ap-others-toggle{margin:6px 0 8px}.ap-others-note{max-width:760px;margin:0 0 12px}@media (max-width:760px){.ap-stats{grid-template-columns:minmax(0,1fr)}.ap-row{flex-wrap:wrap;row-gap:4px}.ap-row-main{flex-basis:100%;order:3}.ap-row-status{text-align:left;width:auto}.ap-row-amount{margin-left:auto}}.home-adv-owed .home-adv-ship-more{gap:10px}.home-adv-owed .home-adv-ship-more span{margin-right:0}.home-adv-owed .home-adv-ship-more a{margin-left:auto}.home-adv-owed-total{font-size:13.5px;font-weight:800;color:#facc15!important}.home-adv-owed-amount{font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-size:13px;font-weight:800}.ap-stat.is-overdue{border-color:#fda4af80}.ap-stat.is-overdue .ap-stat-value{color:#fda4af}.ap-overdue{color:#fda4af;letter-spacing:.04em;text-transform:uppercase;background:#fda4af1a;border:1px solid #fda4af8c;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:9.5px;font-weight:800}.ap-group-overdue{color:#fda4af;margin:4px 0 0;font-size:11.5px;font-weight:700}.home-adv-overdue{color:#fda4af;font-weight:700}.set-terms-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.set-field .set-terms-num{text-align:center;flex:0 0 54px;width:54px;padding-left:8px;padding-right:4px}.set-field .set-terms-num:disabled{opacity:.4;cursor:default}.set-terms-sep{color:var(--muted);flex:none;font-size:12.5px}.set-terms-check{white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.set-field .set-terms-check input{width:17px;height:17px;accent-color:var(--accent);flex:none;padding:0}.set-field .set-terms-check input:disabled{opacity:.4;cursor:default}.set-terms-check:has(input:disabled){opacity:.55}.set-terms-hint{color:var(--muted);margin:6px 0 0;font-size:11.5px}.ap-due{color:#facc15;letter-spacing:.04em;text-transform:uppercase;background:#facc151a;border:1px solid #facc1580;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:9.5px;font-weight:800}.ap-pending{border:1px solid var(--panel-border);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:9.5px;font-weight:800}.ap-group-note{color:var(--muted);margin:4px 0 0;font-size:11px}.set-delete-company{color:var(--danger)}.set-delete-company.is-confirming{background:#f8717124;border-color:#f871718c}.set-delete-label{animation:.22s shift-confirm-fade;display:inline-block}.ap-row.is-overdue{background:#f871711a;border-top-color:#f8717140;border-radius:0 8px 8px 0;padding-left:11px;box-shadow:inset 3px 0 #f87171}.ap-row.is-overdue .ap-row-title{color:#fecaca}.ap-row.is-overdue .ap-row-amount{color:#f87171}.ap-row.is-due{background:#facc1512;border-radius:0 8px 8px 0;padding-left:11px;box-shadow:inset 3px 0 #facc15bf}.home-adv-ship-row.is-overdue{background:#f871711a;border-radius:0 8px 8px 0;padding-left:9px;box-shadow:inset 3px 0 #f87171}.home-adv-ship-row.is-overdue .home-adv-ship-title{color:#fecaca}.home-adv-ship-row.is-overdue .home-adv-owed-amount{color:#f87171}.ap-paid{color:#4ade80;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #4ade8073;border-radius:999px;flex-shrink:0;min-height:30px;padding:0 11px;font-family:inherit;font-size:11.5px;font-weight:800}.ap-paid:hover{background:#4ade801f}.ap-paid:not(.is-verify){color:#c4b5fd;border-color:#9b7bff80}.ap-paid:not(.is-verify):hover{background:#7c5af024}.ap-paid:disabled{opacity:.5;cursor:default}.home-adv-duetoday{color:#facc15;font-weight:700}.dash-tile-beta{color:#c4b5fd;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;background:#7c5af029;border:1px solid #9b7bff80;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:800;line-height:1.5;position:absolute;top:8px;left:8px}.bos-signature-open{cursor:pointer;padding:0;font-family:inherit;display:block;position:relative;overflow:hidden}.bos-signature-open:hover{border-color:#9b7bff99}.bos-signature-hint{color:#6b6b7b;letter-spacing:.02em;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;inset:0}.bos-signature-preview{object-fit:contain;object-position:center;width:auto;max-width:calc(100% - 20px);height:auto;max-height:calc(100% - 12px);position:absolute;inset:6px 10px}.sig-full{z-index:10000;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#0d0e14;flex-direction:column;display:flex;position:fixed;inset:0}.sig-full-bar{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:12px 16px;display:grid}.sig-full-title{text-align:center;color:var(--text);font-size:15px;font-weight:700}.sig-full-cancel,.sig-full-clear{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-family:inherit;font-size:15px;font-weight:700}.sig-full-cancel{text-align:left;justify-self:start}.sig-full-clear{text-align:right;justify-self:end}.sig-full-cancel:hover,.sig-full-clear:hover:not(:disabled){color:var(--text)}.sig-full-clear:disabled{opacity:.35;cursor:default}.sig-full-pad{background:#fff;border-radius:14px;flex-grow:1;min-height:0;margin:0 16px;position:relative;overflow:hidden}.sig-full-canvas{touch-action:none;cursor:crosshair;width:100%;height:100%;display:block}.sig-full-hint{text-align:center;color:#9b9bab;pointer-events:none;font-size:13px;font-weight:700;position:absolute;inset:auto 0 18px}.sig-full-actions{padding:14px 16px 18px}.sig-full-save{width:100%;min-height:52px;font-size:15px}.bos-name-wrap{display:block;position:relative}.bos-name-wrap input{width:100%}.bos-name-wrap input.has-suggestion{color:#0000;caret-color:var(--text)}.bos-name-wrap input.has-suggestion::placeholder{color:#0000}.bos-name-wrap input.has-suggestion::placeholder{color:#0000}.bos-name-chip{max-width:calc(100% - 16px);min-height:30px;color:var(--text);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#7c5af02e;border:1px solid #9b7bff8c;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:50%;left:8px;overflow:hidden;transform:translateY(-50%)}.bos-name-chip:hover{background:#7c5af04d}.bos-name-chip-mark{color:#c4b5fd;font-size:12px}@media (max-width:760px){.set-field input,.set-field select,.set-field textarea,.set-input,.bos-name-wrap input{min-height:46px;padding:11px 13px;font-size:16px}.set-field textarea{min-height:92px}.set-field>span{margin-bottom:2px;font-size:11.5px}.bos-name-chip{min-height:34px;font-size:14px}}.bos-draft-row{border-top:1px solid #ffffff12;align-items:center;gap:10px;padding:11px 0;display:flex}.bos-draft-main{min-width:0;color:var(--text);flex-grow:1;text-decoration:none}.bos-draft-name{font-size:13.5px;font-weight:700;display:block}.bos-draft-main:hover .bos-draft-name{color:var(--accent)}.bos-draft-meta{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.bos-draft-when{color:var(--muted);flex-shrink:0;font-size:11.5px}@media (max-width:620px){.bos-draft-row{flex-wrap:wrap}.bos-draft-main{flex-basis:100%}}.bos-view-lines{margin:4px 0 18px}.bos-view-line{border-bottom:1px solid #ffffff12;grid-template-columns:58px 1fr auto;align-items:baseline;gap:10px;padding:8px 0;font-size:13px;display:grid}.bos-view-line-n{color:var(--muted);font-size:11.5px;font-weight:700}.bos-view-line-imei{font-variant-numeric:tabular-nums;word-break:break-all}.bos-view-line-amount{font-variant-numeric:tabular-nums;font-weight:700}.bos-view-line.is-total{border-top:1px solid #ffffff29;border-bottom:none;margin-top:2px}.bos-view-line.is-total .bos-view-line-amount{font-size:16px;font-weight:800}.bos-view-terms{margin:4px 0 18px}.bos-terms-note{color:var(--muted);font-style:italic}.bos-autosave{color:var(--muted);margin-right:auto;font-size:11.5px;font-weight:700}.bos-ocr{letter-spacing:.06em;text-transform:uppercase;color:#4ade80;margin-left:8px;font-size:10.5px;font-style:normal;font-weight:800;transition:opacity .4s;animation:1.1s ease-in-out infinite bos-ocr-pulse}.bos-ocr:after{content:"";text-align:left;width:1.2em;animation:1.2s steps(4,end) infinite bos-ocr-dots;display:inline-block}.bos-ocr.is-failed{color:#fda4af;animation:none}.bos-ocr.is-failed:after{content:"";width:0;animation:none}.bos-ocr.is-fading{opacity:0;animation:none}@keyframes bos-ocr-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes bos-ocr-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@media (prefers-reduced-motion:reduce){.bos-ocr,.bos-ocr:after{animation:none}}.bos-thumb{border:1px solid var(--panel-border);cursor:pointer;background:#ffffff08;border-radius:10px;padding:0;font-family:inherit;overflow:hidden}.bos-thumb:hover{border-color:#9b7bff99}.bos-thumb-img{object-fit:cover;width:92px;height:72px;display:block}.bos-thumb.is-file{color:var(--text);align-items:center;padding:8px 11px;font-size:12px;text-decoration:none;display:inline-flex}.bos-viewer{z-index:10001;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05050aeb;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:18px;display:flex;position:fixed;inset:0}.bos-viewer-img{object-fit:contain;border-radius:12px;max-width:100%;max-height:calc(100% - 70px)}.bos-viewer-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.bos-viewer-name{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:50vw;font-size:12px;overflow:hidden}.bos-viewer-open{color:var(--accent-strong);font-size:13px;font-weight:700;text-decoration:none}.bos-viewer-close{min-height:44px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:999px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:700}.bos-viewer-delete{min-width:48px;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-family:inherit;font-size:13px;font-weight:800;display:inline-flex}.bos-viewer-delete:hover{color:#fda4af;border-color:#fda4af80}.bos-viewer-delete.is-armed{color:#fda4af;background:#f8717124;border-color:#fda4afb3}.bos-viewer-delete:disabled{opacity:.5;cursor:default}.bos-viewer-delete-inner{animation:.22s shift-confirm-fade;display:inline-flex}.bos-viewer-error{color:#fda4af;font-size:12px;font-weight:700}.metric-card.has-trend{cursor:pointer}.metric-card.has-trend:hover,.metric-card.has-trend:focus-visible{outline:none;border-color:#9b7bff73!important}.metric-trend{z-index:10002;border:1px solid var(--panel-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#101118f7;border-radius:14px;width:328px;padding:12px 14px 10px;position:fixed;box-shadow:0 18px 44px #0000008c}.metric-trend-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:10.5px;font-weight:800}.metric-trend-svg{pointer-events:auto;width:100%;height:auto;display:block}.metric-trend-line{stroke:#9b7bff;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.metric-trend-area{fill:#9b7bff29;stroke:none}.metric-trend-dot{fill:#9b7bff;stroke:#101118f7;stroke-width:2px}.metric-trend-crosshair{stroke:#ffffff47;stroke-width:1px;stroke-dasharray:3 3}.metric-trend-zero{stroke:#ffffff2e;stroke-width:1px}.metric-trend-axis{fill:#ffffff73;font-size:9px;font-weight:700}.metric-trend-axis.is-end{text-anchor:end}.metric-trend-read{justify-content:space-between;align-items:baseline;gap:10px;margin:6px 0 0;display:flex}.metric-trend-read strong{font-size:15px;font-weight:800}.metric-trend-read span{color:var(--muted);font-size:11.5px}@media (max-width:420px){.metric-trend{width:calc(100vw - 24px)}}.metric-trend{max-height:min(78vh,640px);overflow:auto}.metric-break{border-top:1px solid var(--panel-border);margin-top:10px;padding-top:9px}.metric-break-head{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 7px;font-size:10.5px;font-weight:800}.metric-break-list{max-height:230px;overflow-y:auto}.metric-break-row{border-top:1px solid #ffffff0d;align-items:baseline;gap:10px;padding:5px 0;font-size:12px;display:flex}.metric-break-row:first-child{border-top:none}.metric-break-main{flex-grow:1;min-width:0}.metric-break-label{text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.metric-break-detail{color:var(--muted);margin-top:1px;font-size:10.5px;display:block}.metric-break-value{font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:800}.metric-break-value.is-neg{color:#fda4af}.metric-break-row.is-dts .metric-break-label{color:#7dd3fc}.metric-break-row.is-electronics .metric-break-label{color:#c4b5fd}.metric-break-row.is-rest .metric-break-label{color:var(--muted);font-style:italic}.metric-break-row.is-sum{border-top:1px solid var(--panel-border);margin-top:4px}.metric-break-row.is-total{border-top:1px solid var(--panel-border);margin-top:4px;padding-top:8px;font-size:13px}.metric-break-row.is-total .metric-break-label{font-weight:800}.metric-break-row.is-total .metric-break-value{font-size:14px}.perf-fig{text-align:center;cursor:pointer;background:#ffffff0a;border:1px solid #0000;border-radius:11px;flex-direction:column;gap:2px;min-height:52px;padding:8px 16px;font-family:inherit;display:flex}.perf-fig:hover{border-color:#9b7bff66}.perf-fig.is-open{background:#7c5af01f;border-color:#9b7bffb3}.perf-read{border:1px solid var(--panel-border);background:#0d0e1499;border-radius:12px;margin-top:10px;padding:10px 12px}.perf-read-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px;display:flex}.perf-read-head strong{font-size:13px}.perf-read-figs{font-variant-numeric:tabular-nums;gap:12px;font-size:12.5px;font-weight:800;display:flex}.perf-read-list{max-height:260px;overflow-y:auto}.perf-read-note{color:var(--muted);font-size:11px}.perf-read-row.is-rest .perf-read-label{color:var(--muted);font-style:italic}.perf-read-row.is-total{border-top:1px solid var(--panel-border);margin-top:4px;padding-top:8px}.perf-read-row.is-total .perf-read-label{font-weight:800}.perf-read-row.is-total .perf-read-value{font-size:14px}.perf-read-row{border-top:1px solid #ffffff0d;align-items:baseline;gap:10px;padding:4px 0;font-size:12px;display:flex}.perf-read-row:first-child{border-top:none}.perf-read-main{flex-grow:1;min-width:0}.perf-read-label{text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.perf-read-detail{color:var(--muted);margin-top:1px;font-size:10.5px;display:block}.perf-read-row.is-dts .perf-read-label{color:#7dd3fc}.perf-read-row.is-electronics .perf-read-label{color:#c4b5fd}.perf-read-row.is-expense{border-top:1px solid var(--panel-border)}.perf-read-row.is-expense .perf-read-label{color:var(--muted)}.perf-read-value{text-align:right;font-variant-numeric:tabular-nums;width:88px;color:var(--muted);flex-shrink:0}.perf-read-value.is-profit{color:var(--text);font-weight:700}.perf-read-value.is-neg{color:#fda4af}.perf-read-empty{color:var(--muted);margin:0;padding:6px 0;font-size:12px}.perf-read-foot{color:var(--muted);margin:7px 0 0;font-size:10.5px}@media (max-width:620px){.perf-read-value{width:72px}.perf-read-head{flex-wrap:wrap}}.ebay-listing-desc{color:var(--text)}.ebay-listing-desc *{max-width:100%}.ebay-listing-desc p{margin:0 0 9px}.ebay-listing-desc p:last-child{margin-bottom:0}.ebay-listing-desc ul,.ebay-listing-desc ol{margin:0 0 9px;padding-left:20px}.ebay-listing-desc ul{list-style:outside}.ebay-listing-desc ol{list-style:decimal}.ebay-listing-desc li{margin:2px 0}.ebay-listing-desc h1,.ebay-listing-desc h2,.ebay-listing-desc h3{margin:12px 0 6px;font-size:14px;font-weight:800}.ebay-listing-desc img{border-radius:8px;height:auto;margin:8px 0;display:block}.ebay-listing-desc a{color:var(--accent)}.ebay-listing-desc table{border-collapse:collapse;width:100%;font-size:12px}.ebay-listing-desc td,.ebay-listing-desc th{text-align:left;border:1px solid #ffffff1f;padding:5px 8px}.ebay-listing-desc hr{border:0;border-top:1px solid #ffffff1f;margin:10px 0}.ebay-listing-desc [style*=color]{color:var(--text)!important}.ebay-listing-desc [style*=background]{background:0 0!important}.cycle-check{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:12px;transition:border-color .14s,background .14s;display:inline-flex}.cycle-check:hover{border-color:#9b7bff73}.cycle-check:has(input:checked){border-color:var(--accent);background:#7c5af029;font-weight:700}.cycle-check input{accent-color:var(--accent);margin:0}.ebay-listing-desc.is-editable{cursor:text;transition:border-color .14s,background .14s}.ebay-listing-desc.is-editable:hover{border-color:#9b7bff66}.ebay-listing-desc.is-editable:focus{border-color:var(--accent);background:#7c5af012;box-shadow:0 0 0 3px #7c5af024}.ebay-listing-desc.is-editable:empty:before{content:"No description — click to write one";color:#f4f4fa4d}.info-dot{color:#ffffff8c;cursor:help;vertical-align:middle;border:1px solid #ffffff47;border-radius:50%;outline:none;place-items:center;width:14px;height:14px;margin-left:5px;font-size:9.5px;font-style:italic;font-weight:800;line-height:1;transition:border-color .14s,color .14s;display:inline-grid;position:relative}.info-dot:hover,.info-dot:focus-visible{border-color:var(--accent);color:var(--accent-strong)}.info-pop{z-index:40;width:max-content;max-width:min(260px,70vw);color:var(--text);text-align:left;white-space:normal;opacity:0;visibility:hidden;background:#16171f;border:1px solid #ffffff24;border-radius:9px;padding:8px 10px;font-size:11.5px;font-style:normal;font-weight:500;line-height:1.55;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;bottom:calc(100% + 7px);left:-6px;transform:translateY(3px);box-shadow:0 10px 26px #00000073}.info-dot:hover .info-pop,.info-dot:focus-visible .info-pop{opacity:1;visibility:visible;transform:translateY(0)}.set-grid>.set-field:last-child .info-pop,.info-dot.is-right .info-pop{left:auto;right:-6px}.ebay-status{border:1px solid var(--panel-border);background:#ffffff08;border-radius:12px;align-items:center;gap:11px;padding:11px 13px;display:flex}.ebay-status-actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.ebay-status-actions .button{padding:6px 12px;font-size:12px}.ebay-dot{background:#ffffff40;border-radius:50%;flex:none;width:9px;height:9px}.ebay-dot.is-on{background:var(--success);box-shadow:0 0 0 3px #4ade802e}.ebay-fold{margin-top:12px}.ebay-fold>summary{cursor:pointer;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding:6px 0;font-size:12px;font-weight:800;list-style:none}.ebay-fold>summary::-webkit-details-marker{display:none}.ebay-fold>summary:before{content:"▸ ";transition:transform .14s;display:inline-block}.ebay-fold[open]>summary:before{content:"▾ "}.ebay-fold-label{letter-spacing:.05em;text-transform:uppercase;color:#ffffff73;margin:16px 0 8px;font-size:11px;font-weight:800}.ebay-head{color:var(--muted);align-items:center;margin:22px 0 10px;font-size:13px;font-weight:800;display:flex}.ebay-sub{color:var(--muted);margin:0 0 8px;font-size:11.5px}.fact-chips{flex-wrap:wrap;gap:5px;margin:1px 0 3px;display:flex}.fact-chip{color:var(--text);font:inherit;cursor:pointer;background:#7c5af01a;border:1px dashed #9b7bff80;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.5;transition:background .14s,border-color .14s}.fact-chip:hover{border-color:var(--accent);background:#7c5af038}.fact-chip.is-used{border-style:solid;border-color:var(--success);cursor:default;background:#4ade8024}.fact-chip.is-used:after{content:" ✓";color:var(--success)}.tpl-backdrop{z-index:320;-webkit-backdrop-filter:blur(10px)saturate(.9);background:#06070c99;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.tpl-panel{-webkit-backdrop-filter:none;background:#16171f;border:1px solid #ffffff1f;width:100%;max-width:560px;max-height:min(80vh,720px);padding:16px 18px 18px;overflow-y:auto;box-shadow:0 24px 60px #0000008c}.tpl-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.tpl-label{letter-spacing:.05em;text-transform:uppercase;color:#ffffff73;margin:14px 0 6px;font-size:11px;font-weight:800}.tpl-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.tpl-row{align-items:stretch;gap:8px;display:flex}.tpl-pick{text-align:left;min-width:0;color:var(--text);font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff17;border-radius:10px;flex-direction:column;flex:1;gap:2px;padding:9px 12px;transition:border-color .14s,background .14s;display:flex}.tpl-pick:hover{border-color:var(--accent);background:#7c5af01a}.tpl-pick strong{font-size:13px}.tpl-pick span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.tpl-row-actions{flex-direction:column;justify-content:center;gap:4px;display:flex}.tpl-del.is-armed{color:#ff6b60;background:#ff453a24;border-color:#ff453a80}.tpl-insert{border-radius:8px;flex:none;align-self:center;padding:5px 12px;font-size:11.5px;font-weight:700}.tpl-new{width:30px;height:30px;color:var(--text);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:9px;flex:none;place-items:center;font-size:19px;font-weight:400;line-height:1;transition:background .14s,border-color .14s,color .14s;display:grid}.tpl-new:hover{border-color:var(--accent);color:#fff;background:#7c5af02e}.arm-del{min-width:34px;height:30px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:9px;place-items:center;padding:0 9px;font-size:11.5px;font-weight:800;transition:min-width .16s,background .16s,border-color .16s,color .16s;display:grid}.arm-del:hover{color:#ff8b82;border-color:#ff453a66}.arm-del.is-armed{color:#ff6b60;background:#ff453a24;border-color:#ff453a80;min-width:86px}.arm-del[disabled]{opacity:.5;cursor:default}.arm-del-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1;width:14px;height:14px;transition:opacity .16s}.arm-del-confirm{white-space:nowrap;opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .16s}.arm-del.is-armed .arm-del-icon{opacity:0}.arm-del.is-armed .arm-del-confirm{opacity:1}select:not([multiple]):not([data-no-chevron]){appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' fill='none' stroke='%23b9b9d0' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:10px 7px;padding-right:28px}select:not([multiple]):not([data-no-chevron]):hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' fill='none' stroke='%239b7bff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}select:not([multiple]):not([data-no-chevron])[disabled]{cursor:default;opacity:.6}select:not([multiple]) option{color:var(--text);background:#14151c}input[list]:not([data-no-chevron]){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' fill='none' stroke='%23b9b9d0' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:10px 7px;padding-right:28px}input[list]:not([data-no-chevron]):hover,input[list]:not([data-no-chevron]):focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' fill='none' stroke='%239b7bff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}input[list]::-webkit-calendar-picker-indicator{display:none!important}.ebay-form .set-field>input,.ebay-form .set-field>select,.ebay-form .set-field>textarea,.ebay-form .set-field>div>input{box-sizing:border-box;min-height:36px;color:var(--text);background-color:#090a0f99;border:1px solid #ffffff1f;border-radius:9px;padding:8px 12px;font-family:inherit;font-size:12.5px;line-height:1.35}.ebay-form .set-field>textarea{resize:vertical;min-height:62px;padding:9px 12px}.ebay-form .set-field>select,.ebay-form .set-field>input[list]{padding-right:28px}.ebay-form .set-field>input:focus,.ebay-form .set-field>select:focus,.ebay-form .set-field>textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #7c5af024}.ebay-form .set-field>input[readonly]{color:var(--muted);cursor:default;background-color:#ffffff08}.ebay-form .set-field>span{flex-wrap:wrap;align-items:center;gap:6px;min-height:15px;display:flex}.ebay-form .set-field>span .fact-chips{gap:4px;margin:0}.ebay-form .set-field>span .fact-chip{padding:2px 8px;font-size:10.5px}.ebay-badge{color:#ff8b82;letter-spacing:.01em;white-space:nowrap;background:#ff453a24;border:1px solid #ff453a73;border-radius:999px;align-items:center;gap:6px;padding:5px 12px 5px 10px;font-size:12px;font-weight:800;display:inline-flex}.ebay-badge.is-listed{color:#6ee79b;background:#4ade8024;border-color:#4ade8073}.ebay-badge svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.fact-chip.has-pop{position:relative}.fact-pop{z-index:60;width:max-content;min-width:230px;max-width:min(300px,80vw);color:var(--text);text-align:left;white-space:normal;opacity:0;visibility:hidden;background:#16171f;border:1px solid #ffffff24;border-radius:10px;gap:3px;padding:10px 12px;font-size:11.5px;font-weight:500;transition:opacity .14s,transform .14s,visibility .14s;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(3px);box-shadow:0 14px 34px #00000080}.fact-chip.has-pop:hover .fact-pop,.fact-chip.has-pop:focus-visible .fact-pop{opacity:1;visibility:visible;transform:translateY(0)}.fact-pop>strong{color:var(--accent-strong);margin-bottom:3px;font-size:11px}.fact-pop-row{font-variant-numeric:tabular-nums;color:var(--muted);justify-content:space-between;gap:14px;display:flex}.fact-pop-row>span:last-child{color:var(--text)}.fact-pop-row.is-sum{border-top:1px solid #ffffff1f;margin-top:2px;padding-top:3px;font-weight:800}.fact-pop-row.is-sum>span{color:var(--text)}.fact-pop-note{color:var(--success);border-top:1px solid #ffffff14;margin-top:4px;padding-top:4px;font-weight:700}.item-tab{white-space:nowrap;color:var(--muted);background:#ffffff0f;border-radius:999px;align-items:center;padding:8px 12px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;transition:background .16s,color .16s;display:inline-flex;overflow:hidden}.item-tab:hover{color:var(--text);background:#ffffff1f}.item-tab.is-active{background:var(--accent);color:#fff}.item-tab.is-active:hover{background:var(--accent-strong)}.item-tab-icon{font-size:14px;line-height:1}.item-tab-label{opacity:0;max-width:0;margin-left:0;transition:max-width .38s cubic-bezier(.22,.61,.36,1),margin-left .38s cubic-bezier(.22,.61,.36,1),opacity .3s 60ms;overflow:hidden}.item-tab:hover .item-tab-label,.item-tab:focus-visible .item-tab-label,.item-tab.is-active .item-tab-label{opacity:1;max-width:170px;margin-left:7px}@media (hover:none){.item-tab-label{opacity:1;max-width:170px;margin-left:7px}}.ebay-badge-link{color:var(--accent-strong);font-variant-numeric:tabular-nums;white-space:nowrap;border-left:1px solid #ffffff29;align-items:center;gap:5px;margin-left:-4px;padding-left:10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.ebay-badge-link:hover{text-decoration:underline}.ebay-badge-link:after{content:"↗";opacity:.7;font-size:10px}.ebay-badge.is-scheduled{color:#f5d76e;background:#facc1524;border-color:#facc1573}.pkg-weight{gap:8px;display:flex}.pkg-weight-unit{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.pkg-weight-unit input{width:100%;min-width:0}.pkg-weight-unit small{color:var(--muted);flex:none;font-size:11px;font-weight:700}.ebay-auto{color:var(--text);cursor:pointer;align-items:center;gap:9px;margin-top:12px;font-size:12.5px;display:flex}.ebay-auto input{width:15px;height:15px;accent-color:var(--accent-strong);cursor:pointer}.ebay-auto>span{align-items:center;gap:6px;display:inline-flex}.ebay-auto-log{background-color:#ffffff06;border:1px solid #ffffff14;border-radius:10px;margin-top:8px;padding:10px 12px}.ebay-skip-list{gap:4px;margin:0;padding-left:16px;display:grid}.ebay-skip-list li{color:var(--muted);font-size:12px;line-height:1.5}.ebay-skip-list strong{color:var(--text);font-weight:650}.home-adv-ebay-count{color:#0b0b0c;background-color:var(--accent-strong);vertical-align:1px;border-radius:999px;margin-left:7px;padding:1px 7px;font-size:11px;font-weight:800}.home-adv-ebay-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:7px;margin-top:10px;display:grid}.home-adv-ebay-card{color:inherit;background-color:#ffffff06;border:1px solid #ffffff14;border-radius:11px;align-items:center;gap:10px;padding:8px;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s;display:flex}.home-adv-ebay-card:hover{background-color:#ffffff0e;border-color:#fff3;transform:translateY(-1px)}.home-adv-ebay-thumb{background-color:#ffffff0d;border-radius:8px;flex:none;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.home-adv-ebay-thumb img{object-fit:cover;width:100%;height:100%;display:block}.home-adv-ebay-noimg{opacity:.5;font-size:18px}.home-adv-ebay-body{gap:3px;min-width:0;display:grid}.home-adv-ebay-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.home-adv-ebay-meta{align-items:center;gap:7px;font-size:11px;display:flex}.home-adv-ebay-sku{color:var(--muted);font-variant-numeric:tabular-nums}.home-adv-ebay-price{color:var(--accent-strong);font-weight:750}html:has(.lbl-sheet){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#eef1f5}body:has(.lbl-sheet){background:#eef1f5}body:has(.lbl-sheet):before{content:none;display:none}.lbl-bar{z-index:2;background:#fff;border-bottom:1px solid #d7dce4;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;display:flex;position:sticky;top:0}.lbl-bar-title{color:#111317;font-size:13px;font-weight:700}.lbl-bar-actions{align-items:center;gap:10px;display:flex}.lbl-bar-note{color:#5b616b;font-size:12px}.lbl-bar-btn{font:inherit;color:#111317;cursor:pointer;background:#fff;border:1px solid #c9ced6;border-radius:8px;padding:7px 15px;font-size:13px;font-weight:650}.lbl-bar-btn.is-primary{color:#fff;background:#111317;border-color:#111317}.lbl-bar-btn:hover{opacity:.88}.lbl-sheet{background:#eef1f5;place-items:start center;min-height:100vh;padding:24px;display:grid}.dts-label{color:#000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #c9ced6;flex-direction:column;width:4in;height:6in;padding:.21in .21in .17in;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;box-shadow:0 6px 22px #0f172a21}.lbl-brand{text-align:center;border-bottom:2px solid #000;padding-bottom:10px}.lbl-brand-name{letter-spacing:-.015em;font-size:17px;font-weight:800;line-height:1.15}.lbl-brand-dba{margin-top:2px;font-size:12.5px;font-weight:700}.lbl-brand-addr{color:#333;margin-top:4px;font-size:10px;line-height:1.35}.lbl-invline{border-bottom:1px solid #000;justify-content:space-between;align-items:baseline;padding:11px 0 10px;display:flex}.lbl-invno{letter-spacing:-.02em;font-size:30px;font-weight:800;line-height:1}.lbl-invno small{letter-spacing:.06em;margin-bottom:3px;font-size:11px;font-weight:700;display:block}.lbl-invdate{text-align:right;font-size:10.5px;line-height:1.4}.lbl-invdate strong{font-size:12px;display:block}.lbl-invdate span{display:block}.lbl-addrs{border-bottom:1px solid #000;gap:12px;padding:11px 0;display:flex}.lbl-addr{flex:1 1 0;min-width:0}.lbl-addr-h{letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #999;margin-bottom:5px;padding-bottom:3px;font-size:9px;font-weight:800}.lbl-addr-b{white-space:pre-line;overflow-wrap:anywhere;font-size:10.5px;line-height:1.42}.lbl-addr-b:first-line{font-size:11.5px;font-weight:700}.lbl-count{border-bottom:1px solid #000;justify-content:center;align-items:center;gap:12px;padding:13px 0;display:flex}.lbl-count-n{letter-spacing:-.02em;font-size:40px;font-weight:800;line-height:1}.lbl-count-l{letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:700;line-height:1.3}.lbl-pay{flex:auto;min-height:0;padding-top:10px;overflow:hidden}.lbl-pay-h{letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800}.lbl-pay-b{white-space:pre-line;overflow-wrap:anywhere;font-size:9.6px;line-height:1.46}.lbl-foot{color:#444;border-top:1px solid #999;justify-content:space-between;align-items:flex-end;margin-top:auto;padding-top:8px;font-size:8.6px;display:flex}@media print{@page{size:4in 6in;margin:0}.lbl-bar{display:none}.lbl-sheet{background:#fff;min-height:0;padding:0;display:block}.dts-label{box-shadow:none;border:none}}.invoice-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.invoice-label-btn{flex:none;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;text-decoration:none;display:inline-flex}.invoice-label-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.inv-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.inv-steps li{text-align:center;color:var(--muted);align-content:start;justify-items:center;gap:5px;font-size:11.5px;line-height:1.25;display:grid}.inv-steps li:before{content:"";background:#ffffff1c;border-radius:999px;width:100%;height:6px;transition:background .2s}.inv-steps li.is-done:before{background:var(--accent-strong)}.inv-steps li.is-now{color:var(--text);font-weight:700}.inv-steps li.is-now:before{background:#ffffff47}.inv-steps li.is-done.is-now:before{background:var(--accent-strong)}.inv-steps small{color:var(--muted);font-size:10.5px;font-weight:400}@media (max-width:720px){.inv-steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:13px}}@media (max-width:420px){.inv-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.svc-panel{gap:0;display:grid}.svc-finder{z-index:1200;margin:12px 0 0;position:relative}.svc-finder input{width:100%;font:inherit;color:var(--text);border:1px solid var(--panel-border);background:#ffffff0a;border-radius:10px;outline:none;padding:11px 14px;font-size:13.5px}.svc-finder input:focus{border-color:#9b8cff99}.svc-finder:has(.svc-hits) input{border-radius:10px 10px 0 0}.svc-hits{z-index:2;border:1px solid var(--panel-border);background:#171926;border-top-color:#0000;border-radius:0 0 10px 10px;max-height:280px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow:auto;box-shadow:0 14px 34px #00000080}.svc-hits li{cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.svc-hits li:hover,.svc-hits li.on{background:#ffffff12}.svc-hits li b{align-items:center;min-width:0;font-weight:600;display:inline-flex}.svc-hits li>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.svc-verdict{border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:9px;padding:11px 14px;font-size:13px;display:flex}.svc-verdict b{font-size:14px}.svc-verdict.is-in{background:#4ade801f;border:1px solid #4ade8066}.svc-verdict.is-mid{background:#facc151f;border:1px solid #facc1566}.svc-verdict.is-out{background:#f871711a;border:1px solid #f8717161}.svc-chip-service,.svc-chip-approve,.svc-chip-mail,.svc-chip-meet{letter-spacing:.05em;text-transform:uppercase;vertical-align:1px;white-space:nowrap;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:800;display:inline-block}.svc-chip-service{color:var(--success);background:#4ade8029;border:1px solid #4ade8073}.svc-chip-approve{color:var(--warning);background:#facc1529;border:1px solid #facc1573}.svc-chip-mail{color:var(--danger);background:#f8717129;border:1px solid #f8717173}.svc-chip-meet{color:var(--accent-strong);text-overflow:ellipsis;background:#9b7bff2e;border:1px solid #9b7bff73;max-width:230px;overflow:hidden}.svc-chip-service.is-first{background:var(--success);color:#06240f;border-color:var(--success)}.svc-chip-approve.is-first{background:var(--warning);color:#241c00;border-color:var(--warning)}.svc-chip-mail.is-first{background:var(--danger);color:#2d0707;border-color:var(--danger)}.svc-chip-meet.is-first{background:var(--accent-strong);color:#150c2e;border-color:var(--accent-strong)}.svc-hits .is-next,.svc-verdict .is-next{opacity:.72}.svc-chip-service.big,.svc-chip-approve.big,.svc-chip-mail.big,.svc-chip-meet.big{max-width:none;margin-left:0;padding:3px 9px;font-size:11px}.svc-arrow{color:var(--muted);margin:0 5px;font-size:12px;font-style:normal;display:inline-block}.svc-arrow.big{margin:0 7px;font-size:13px}.svc-map{border:1px solid var(--panel-border);background:#11131b;border-radius:12px;width:100%;height:430px;margin-top:12px;overflow:hidden}.svc-map .leaflet-tile-pane{filter:brightness(.78)saturate(.85)contrast(1.04)}.svc-map .leaflet-container{font:inherit;background:#11131b}.svc-map path.leaflet-interactive:focus:not(:focus-visible),.svc-map path.leaflet-interactive:active{outline:none}.svc-legend{flex-wrap:wrap;align-items:center;gap:18px;margin-top:12px;font-size:12.5px;display:flex}.svc-legend span{align-items:center;gap:7px;display:inline-flex}.svc-dot{border-radius:3px;width:11px;height:11px;display:inline-block}.svc-dot.g{background:var(--success)}.svc-dot.y{background:var(--warning)}.svc-dot.o{background:#fff;border-radius:999px}.svc-cols{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}@media (max-width:760px){.svc-cols{grid-template-columns:1fr}}.svc-col{border:1px solid var(--panel-border);border-radius:12px;overflow:hidden}.svc-col-head{letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:11px 14px;font-size:12px;font-weight:800;display:flex}.svc-col.is-g .svc-col-head{color:var(--success);background:#4ade8024;border-bottom:1px solid #4ade8042}.svc-col.is-y .svc-col-head{color:var(--warning);background:#facc1521;border-bottom:1px solid #facc1542}.svc-col-head em{opacity:.8;letter-spacing:0;text-transform:none;font-size:11px;font-style:normal;font-weight:700}.svc-col ul{max-height:330px;margin:0;padding:6px 0;list-style:none;overflow:auto}.svc-col li{justify-content:space-between;gap:10px;padding:6px 14px;font-size:12.5px;display:flex}.svc-col li+li{border-top:1px solid #ffffff0b}.svc-col li b{font-weight:600}.svc-col li span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.svc-col.is-y li b{color:var(--warning)}.svc-note{color:var(--muted);margin:14px 0 0;font-size:11.5px;line-height:1.6}.home-adv-panel-head .home-adv-mimi-demo{background:var(--warning);color:#fff;letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:9.5px;font-weight:800;line-height:1.6}.home-adv-mimi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.home-adv-mimi-cell{border:1px solid var(--panel-border);color:var(--text);background:#ffffff05;border-radius:13px;flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.home-adv-mimi-cell:hover{border-color:var(--accent-strong)}.home-adv-mimi-cell strong{letter-spacing:-.01em;font-size:19px;font-weight:800}.home-adv-mimi-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.home-adv-mimi-meta{color:var(--muted);font-size:11px}.home-adv-mimi-cell.is-late{border-color:#f8717173}.home-adv-mimi-cell.is-late strong{color:var(--danger)}.home-adv-mimi-cell.is-new{border-color:var(--accent-strong);background:var(--accent-soft);animation:2.4s ease-in-out infinite mimi-new-pulse;box-shadow:0 0 0 1px #9b7bff59,0 0 18px #7c5af038}.home-adv-mimi-cell.is-new strong{color:var(--accent-strong)}.home-adv-mimi-cell.is-new .home-adv-mimi-label,.home-adv-mimi-cell.is-new .home-adv-mimi-meta{color:var(--text)}@keyframes mimi-new-pulse{0%,to{box-shadow:0 0 0 1px #9b7bff59,0 0 14px #7c5af029}50%{box-shadow:0 0 0 1px #9b7bff99,0 0 22px #7c5af057}}@media (prefers-reduced-motion:reduce){.home-adv-mimi-cell.is-new{animation:none}}.recalled-lot-item .arm-del{margin-left:auto}.recalled-lot-item .arm-del .arm-del-confirm{font-family:inherit;font-size:inherit;color:inherit}.recalled-lot-more{margin-top:10px;font-size:12.5px}.recalled-lot-more span{color:var(--muted)}.hdr-home{display:none}@media (max-width:900px){.hdr-home{flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}}html[data-framed] .hdr-home{display:none!important}.hdr-home:hover,.hdr-home:focus-visible,.hdr-gear:hover,.hdr-gear:focus-visible{background:var(--accent);border-color:var(--accent);color:#fff}.inv-search{cursor:text}.inv-search:hover .inv-search-btn{color:var(--text);background:#ffffff1f}.inv-search:focus-within .inv-search-btn{color:var(--text)}.home-adv-errors{border-color:#f8717159}.home-adv-error{border-top:1px solid var(--panel-border);align-items:flex-start;gap:10px;padding:9px 0;display:flex}.home-adv-error:first-of-type{border-top:0}.home-adv-error-main{flex-direction:column;gap:2px;min-width:0;display:flex}.home-adv-error-job{font-size:12.5px;font-weight:700}.home-adv-error-tag{color:#f87171;letter-spacing:.05em;text-transform:uppercase;background:#f871712e;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:9.5px;font-weight:800}.home-adv-error-msg{color:var(--text);overflow-wrap:anywhere;font-size:11.5px}.home-adv-error-when{color:var(--muted);font-size:11px}.home-adv-error .arm-del{flex:none;margin-left:auto}.home-adv-error .arm-del .arm-del-icon{place-items:center;font-size:17px;line-height:1;display:grid}.auto-row-actions{align-items:center;gap:8px;display:flex}@media (max-width:900px){.auto-row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"toggle name""actions actions";align-items:center;gap:10px;display:grid}.auto-row>.ios-switch{grid-area:toggle}.auto-row>div:not(.auto-row-actions){grid-area:name}.auto-row-actions{grid-area:actions;gap:6px;width:100%}.auto-row-actions .button{flex:1;min-width:0;padding-inline:8px}.auto-row .auto-badge{display:none}}.drv-ocard{cursor:pointer;border:1px solid #ffffff17;border-left:3px solid var(--stripe,#7c5af0);background:#ffffff0a;border-radius:12px;flex-direction:column;gap:4px;padding:7px 12px 8px 13px;display:flex}.drv-ocard:hover{background:#ffffff12}.drv-group-head{border-bottom:1px solid #ffffff1a;align-items:center;gap:8px;margin:8px 0 2px;padding-bottom:5px;display:flex}.drv-group-head:first-child{margin-top:0}.drv-group-who{letter-spacing:.07em;text-transform:uppercase;color:var(--accent-strong);font-size:11px;font-weight:800}.drv-group-n{text-align:center;min-width:18px;color:var(--muted);background:#ffffff12;border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:800}.drv-ocard-top{align-items:center;gap:8px;display:flex}.drv-ocard-num{flex-shrink:0;font-size:16px;font-weight:800}.drv-ocard-name{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:700;overflow:hidden}.drv-ocard-time{color:var(--muted);flex-shrink:0;font-size:12.5px;font-weight:700}.drv-ocard-acts{flex-shrink:0;align-items:center;gap:1px;margin-right:-5px;display:flex}.drv-oact{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.drv-oact:hover:not(:disabled){color:var(--tone,#fff);background:#ffffff1a}.drv-oact:disabled{opacity:.3;cursor:not-allowed}.drv-ocard-meta{align-items:center;gap:5px;display:flex;overflow:hidden}.drv-ocard-meta>span{flex-shrink:0}.drv-ocard-meta .drv-ocard-money{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12.5px;font-weight:700;overflow:hidden}.drv-ocard-money strong{color:#4ade80;font-weight:800}.drv-ocard-addr,.drv-ocard-note{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.drv-ocard-note{opacity:.72}.drv-ocard-addr.is-missing{color:#f87171;font-size:11.5px}.drv-ocard-addr.is-unmapped{color:#fbbf24;align-items:center;gap:0;display:flex}.drv-ocard-addr-txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.drv-ocard-nopin{text-transform:uppercase;letter-spacing:.03em;color:#fbbf24;background:#facc1518;border-radius:999px;flex-shrink:0;margin-left:6px;padding:1px 6px;font-size:10.5px;font-weight:800}.shift-roster-status.is-enroute{color:#fbbf24;align-items:center;gap:5px;display:inline-flex}.shift-roster-car{color:#fbbf24;display:inline-flex}.shift-roster-trip{color:#fbbf24;font-variant-numeric:tabular-nums;cursor:pointer;background:#facc1514;border:1px solid #facc1555;border-radius:999px;padding:1px 7px;font-size:11.5px;font-weight:800}.shift-roster-trip:hover{background:#facc1526;border-color:#facc1599}.shift-roster-trip.is-on{color:#4ade80;background:#4ade8022;border-color:#4ade8088}.shift-eta{color:var(--muted);border-top:1px solid #ffffff17;flex-wrap:wrap;align-items:baseline;gap:5px;margin-top:9px;padding-top:9px;font-size:12.5px;display:flex}.shift-eta-mins{color:#4ade80;font-size:14px;font-weight:800}.shift-eta-sep{opacity:.45}.shift-eta-wait{font-style:italic}.shift-eta-err{color:#f87171}.shift-eta-approx{color:#fbbf24;text-transform:uppercase;background:#facc1518;border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:800}.shift-demo{margin-top:8px}.shift-demo-btn{color:#c4b5fd;cursor:pointer;background:#a78bfa1a;border:1px dashed #a78bfa66;border-radius:10px;width:100%;padding:7px 10px;font-size:12px;font-weight:800}.shift-demo-btn:hover:not(:disabled){background:#a78bfa2e}.shift-demo-btn.is-on{color:#fca5a5;background:#f871711f;border-color:#f8717166}.shift-demo-btn:disabled{opacity:.55;cursor:not-allowed}.shift-demo-note{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.35;display:block}.shift-car-icon.is-following{border-radius:50%;box-shadow:0 0 0 2px #4ade80,0 0 12px 3px #4ade808c}.leaflet-marker-draggable.shift-car-icon{cursor:grab}.leaflet-marker-draggable.shift-car-icon:active{cursor:grabbing}.trk-page{min-height:100dvh;padding:22px 16px calc(22px + env(safe-area-inset-bottom));color:#f3f4f6;background:#0b0c12;flex-direction:column;gap:14px;display:flex}.trk-page.is-live{padding-bottom:16px}.trk-head{align-items:center;gap:13px;display:flex}.trk-head-text{min-width:0}.trk-head h1{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:800}.trk-sub{color:#9ca3af;margin:5px 0 0;font-size:14px}.trk-map-wrap{border:1px solid #ffffff1f;border-radius:16px;flex:1;min-height:320px;position:relative;overflow:hidden}.trk-map{position:absolute;inset:0}.trk-map.leaflet-container{background:#0b0c12}.trk-map .leaflet-tile-pane{filter:invert()grayscale()brightness(.72)sepia()hue-rotate(205deg)saturate(1.6)contrast(1.02)}.trk-map .leaflet-control-zoom a{color:#e5e7eb;background:#1b1d27;border-color:#ffffff24}.trk-map .leaflet-control-zoom a:hover{background:#262935}.trk-map-note{z-index:500;color:#d1d5db;background:#0b0c12eb;border-radius:12px;padding:10px 12px;font-size:13px;position:absolute;bottom:12px;left:12px;right:12px}.trk-car{text-align:center;font-size:24px;line-height:30px}.trk-card{background:#12131b;border:1px solid #ffffff1f;border-radius:16px;padding:14px 16px}.trk-fresh{color:#9ca3af;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.trk-fresh.is-live{color:#4ade80}.trk-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:9px;height:9px}.trk-fresh.is-live .trk-dot{animation:1.8s ease-in-out infinite trk-pulse}@keyframes trk-pulse{0%,to{opacity:1}50%{opacity:.25}}.trk-addr{color:#d1d5db;margin:9px 0 0;font-size:14px}.trk-foot{color:#6b7280;margin:10px 0 0;font-size:12px}.trk-page:has(.trk-done){justify-content:center;align-items:center}.trk-done{text-align:center;max-width:360px;padding:28px 22px}.trk-done-mark{color:#4ade80;background:#4ade8024;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin:0 auto 14px;display:flex}.trk-done h1{margin:0 0 7px;font-size:19px;font-weight:800}.trk-done p{color:#9ca3af;margin:0;font-size:14px;line-height:1.5}@media (prefers-reduced-motion:reduce){.trk-fresh.is-live .trk-dot{animation:none}}.shift-eta-share{color:#60a5fa;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;margin-left:auto;padding:0;display:inline-flex}.shift-eta-share:hover{color:#93c5fd;background:#60a5fa29}.shift-eta-said{color:#4ade80;flex-basis:100%;font-size:11.5px;font-weight:700}.shift-eta-link{color:#93c5fd;width:100%;font-size:11px;font-family:var(--font-mono,ui-monospace, monospace);background:#ffffff0d;border:1px solid #ffffff29;border-radius:8px;flex-basis:100%;margin-top:2px;padding:6px 8px}.trk-eta{color:#9ca3af;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 9px;font-size:14px;display:flex}.trk-eta strong{color:#f3f4f6;font-size:17px;font-weight:800}.trk-eta-sep{opacity:.45}.shift-demo-next{color:#4ade80;cursor:pointer;background:#4ade8024;border:1px solid #4ade8066;border-radius:10px;width:100%;margin-top:7px;padding:8px 10px;font-size:12px;font-weight:800}.shift-demo-next:hover:not(:disabled){background:#4ade8038}.shift-demo-next:disabled{opacity:.55;cursor:not-allowed}.shift-car-icon.has-photo{border-radius:50%}.shift-car-photo{background-color:#1b1d27;background-position:50%;background-size:cover;border-radius:50%;width:34px;height:34px;display:block;box-shadow:0 0 0 2px #fff,0 2px 6px #00000080}.drv-photo-row{align-items:flex-start;gap:14px;margin:0 0 16px;display:flex}.drv-photo-pic{background:#ffffff0f;border:1px solid #ffffff24;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:26px;display:flex;overflow:hidden}.drv-photo-pic img{object-fit:cover;width:100%;height:100%}.drv-photo-side{min-width:0}.drv-photo-label{font-size:12.5px;font-weight:800}.drv-photo-hint{color:var(--muted);margin:3px 0 8px;font-size:11.5px;line-height:1.4}.drv-photo-acts{align-items:center;gap:8px;display:flex}.drv-photo-err{color:#f87171;margin:7px 0 0;font-size:11.5px}.trk-face{object-fit:cover;background:#ffffff12;border-radius:50%;flex-shrink:0;width:87px;height:87px;box-shadow:0 0 0 2px #ffffff2e}.trk-review{color:#06240f;background:#4ade80;border-radius:999px;margin-top:16px;padding:11px 20px;font-size:14px;font-weight:800;text-decoration:none;display:inline-block}.trk-review:hover{background:#86efac}.drv-ocard.is-spotlit{border-color:var(--stripe,#7c5af0);box-shadow:0 0 0 1px var(--stripe,#7c5af0), 0 0 18px -2px var(--stripe,#7c5af0);animation:4s ease-out forwards drv-spotlight}@keyframes drv-spotlight{0%,55%{background:#ffffff1a}to{background:#ffffff0a}}@media (prefers-reduced-motion:reduce){.drv-ocard.is-spotlit{animation:none}}.shift-eta-late{color:#f87171;text-transform:uppercase;letter-spacing:.03em;background:#f871711f;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:800}.shift-car-trip{color:#fbbf24;font-weight:700}.shift-car-trip.is-at-stop,.shift-roster-status.is-enroute.is-at-stop,.shift-roster-status.is-enroute.is-at-stop .shift-roster-car{color:#4ade80}.shift-roster-status.is-enroute.is-at-stop .shift-roster-trip{color:#4ade80;background:#4ade8014;border-color:#4ade8066}.rsx{margin:0 0 14px;position:relative}.rsx-field{border:1px solid var(--panel-border);background:#ffffff0b;border-radius:14px;align-items:center;gap:9px;padding:0 7px 0 12px;transition:border-color .14s,background .14s;display:flex}.rsx-field:focus-within{background:#7c5af012;border-color:#7c5af099}.rsx.is-open .rsx-field{border-color:#7c5af073}.rsx-icon{opacity:.8;flex-shrink:0;font-size:13px}.rsx-input{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:12px 0;font-size:14px;font-weight:600}.rsx-input::placeholder{color:var(--muted);opacity:.8;font-weight:500}.rsx-send{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:10px;flex-shrink:0;min-width:56px;padding:8px 14px;font-size:12.5px;font-weight:800}.rsx-send:disabled{opacity:.4;cursor:default}.rsx-panel{z-index:40;background:#15161f;border:1px solid #ffffff1c;border-radius:16px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 26px 60px #0000008c}.rsx-thread{flex-direction:column;gap:10px;max-height:min(60vh,520px);padding:12px 12px 4px;display:flex;overflow-y:auto}.rsx-you{background:var(--accent);color:#fff;border-radius:13px 13px 4px;align-self:flex-end;max-width:85%;margin:0;padding:8px 12px;font-size:13px;font-weight:600;line-height:1.45}.rsx-reply{align-self:stretch}.rsx-said{color:var(--text);white-space:pre-wrap;margin:0 0 10px;font-size:14px;font-weight:500;line-height:1.6}.rsx-said.is-loose{color:#fde68a}.rsx-lead{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);align-items:center;gap:7px;margin:0 0 6px;font-size:10.5px;font-weight:800;display:flex}.rsx-chip{text-transform:none;letter-spacing:0;color:#c4b5fd;background:#7c5af02e;border-radius:5px;padding:2px 6px;font-size:10px;font-weight:600}.rsx-readas{color:var(--muted);margin:0 0 5px;font-size:11px}.rsx-note{color:#fcd34d;background:#facc1517;border-radius:9px;margin:8px 0 0;padding:8px 10px;font-size:11.5px;font-weight:600;line-height:1.5}.rsx-typing{color:var(--muted);margin:0;font-size:12px;font-weight:600}.rsx-point{text-align:left;border:1px solid var(--panel-border);width:100%;color:var(--text);cursor:pointer;background:#ffffff09;border-left:2px solid #7c5af0bf;border-radius:10px;margin-bottom:7px;padding:10px 11px;transition:background .13s,border-color .13s;display:block}.rsx-point:hover{border-left-color:var(--accent-strong);background:#7c5af01f}.rsx-point-head{align-items:center;gap:7px;display:flex}.rsx-point-label{flex:1;min-width:0;font-size:12.5px;font-weight:700;line-height:1.35}.rsx-quote{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.rsx-trail{color:var(--muted);margin-top:6px;font-size:11px;display:block}.rsx-ext{color:var(--muted);flex-shrink:0;font-size:12px}.rsx-kind{letter-spacing:.055em;text-transform:uppercase;color:var(--muted);background:#ffffff17;border-radius:6px;flex-shrink:0;padding:3px 6px;font-size:9.5px;font-weight:800}.rsx-kind-faq{color:#86efac;background:#4ade802b}.rsx-kind-doc{color:#c4b5fd;background:#7c5af033}.rsx-kind-file{color:#7dd3fc;background:#38bdf829}.rsx-kind-table{color:#fcd34d;background:#f59e0b29}.rsx-mark{color:#fff;background:#7c5af057;border-radius:3px;padding:0 1px}.rsx-starters{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.rsx-starters-lead{color:var(--muted);margin:0 0 3px;font-size:12px;line-height:1.5}.rsx-starter{border:1px solid var(--panel-border);color:var(--text);text-align:left;cursor:pointer;background:#ffffff0a;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:600}.rsx-starter:hover{background:#7c5af029;border-color:#7c5af080}.rsx-panel-foot{border-top:1px solid var(--panel-border);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:11px;display:flex}.rsx-reset{color:var(--muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;font-size:11px;font-weight:700;text-decoration:underline}.rsx-reset:hover{color:var(--text)}.rsx-found{border-radius:8px;scroll-margin:40vh;animation:2.5s ease-out rsx-flash}@keyframes rsx-flash{0%,48%{background:#7c5af066;box-shadow:0 0 0 6px #7c5af066}to{background:0 0;box-shadow:0 0 0 6px #0000}}@media (max-width:640px){.rsx-input{padding:11px 0;font-size:13.5px}.rsx-input::placeholder{font-size:12.5px}.rsx-thread{max-height:64vh}.rsx-you{max-width:92%}}.ph-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:20px;display:grid}.ph-tile{border:1px solid var(--panel-border);background:#ffffff0a;border-radius:12px;padding:11px 13px}.ph-tile-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:3px;font-size:10.5px;font-weight:800}.ph-tile-value{font-size:17px;font-weight:700}.ph-tile.is-lead{background:var(--accent-soft);border-color:#7c5af066}.ph-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}.ph-table{border-collapse:collapse;width:100%;font-size:13.5px}.ph-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--panel-border);white-space:nowrap;padding:0 14px 8px 0;font-size:10.5px;font-weight:800}.ph-table td{vertical-align:top;white-space:nowrap;border-bottom:1px solid #ffffff0d;padding:11px 14px 11px 0}.ph-table th:last-child,.ph-table td:last-child{padding-right:0}.ph-table tbody tr:last-child td{border-bottom:0}.ph-table .ph-c-paid{font-weight:700}.ph-table .ph-c-cond{color:var(--muted);white-space:normal;min-width:9em}.ph-table .ph-c-lot a{text-decoration:none}.ph-table .ph-c-lot a:hover{text-decoration:underline}@media (max-width:760px){.ph-wrap{margin:0 -24px;padding:0 24px}.ph-table{font-size:13px}.ph-table th{padding-bottom:7px;padding-right:16px}.ph-table td{padding:10px 16px 10px 0}.ph-table .ph-c-cond{min-width:8em}.ph-table .ph-c-ref{display:none}}
