@font-face{font-family:departureMono;src:url(../media/DepartureMono_Regular-s.p.14_7qtujc1n8a.otf)format("opentype");font-display:swap}@font-face{font-family:departureMono Fallback;src:local(Arial);ascent-override:71.7%;descent-override:19.56%;line-gap-override:0.0%;size-adjust:139.46%}.departuremono_17be6655-module__rFtDOq__className{font-family:departureMono,departureMono Fallback}.departuremono_17be6655-module__rFtDOq__variable{--font-departure-mono:"departureMono", "departureMono Fallback"}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0-te~ja_gpvcf.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.17jn9btb_52pq.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
:root{--bg:#f0f0f0;--paper:#fff;--line:#d4d4d4;--ink:#0f0f0f;--muted:#767676;--accent:#0f0f0f;--accent-soft:#0f0f0f0f;--ok:#166534;--ok-soft:#16653412;--warn:#b91c1c;--warn-soft:#b91c1c12;--gold:#8a5a00;--gold-soft:#8a5a0014}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.55}button,input,textarea{font:inherit}.shell{max-width:1600px;margin:0 auto;padding:0 32px 64px}.logo{-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.logo-mark{background:var(--ink);color:#fff;letter-spacing:.06em;font-size:11px;line-height:1.2;font-family:var(--font-geist-mono), ui-monospace, "SF Mono", monospace;padding:4px 7px 3px}.logo-text{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:11px;line-height:1}.logo-lg .logo-mark{padding:6px 10px 5px;font-size:15px}.logo-lg .logo-text{font-size:15px}.landing{background:var(--bg);min-height:100vh;color:var(--ink);grid-template-rows:auto 1fr;display:grid}.landing-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 32px;display:flex}.nav-action,.primary-cta,.signin-btn{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;font:inherit;letter-spacing:.08em;text-transform:uppercase;padding:9px 16px;font-size:12px}.nav-action{background:var(--paper);color:var(--ink)}.nav-action:hover,.primary-cta:hover,.secondary-cta:hover,.signin-btn:hover{opacity:.72}.ops-landing-main{align-content:stretch;gap:0;display:grid}.ops-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(360px,520px);min-height:calc(100vh - 225px);display:grid}.ops-hero-copy{flex-direction:column;justify-content:center;min-width:0;max-width:900px;padding:72px 48px 78px 32px;display:flex}.ops-kicker{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.ops-hero h1{letter-spacing:0;margin-top:14px;font-size:clamp(58px,8.5vw,116px);line-height:.9}.ops-subtitle{color:#4f4f4f;max-width:660px;margin-top:28px;font-size:clamp(16px,2vw,20px);line-height:1.45}.ops-actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.primary-cta,.secondary-cta{justify-content:center;align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.secondary-cta{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;padding:9px 16px;font-size:12px}.ops-status-board{border-left:1px solid var(--line);background:#e8e8e8;align-self:stretch;display:grid}.ops-board-head{border-bottom:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:58px;padding:18px 20px;font-size:11px;display:flex}.ops-board-head strong{color:var(--ink)}.ops-status-list{align-content:end;display:grid}.ops-status-row{border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(0,1fr) auto;gap:18px;min-height:176px;padding:22px 20px;display:grid}.ops-status-row:last-child{border-bottom:none}.ops-status-label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;display:block}.ops-status-row strong{margin-top:14px;font-size:44px;line-height:.95;display:block}.ops-status-row p{color:#565656;max-width:330px;margin-top:14px;font-size:13px;line-height:1.45}.ops-signin-panel{border-top:1px solid var(--line);background:#f4f4f4;padding:22px 20px 24px}.ops-signin-panel h2{letter-spacing:0;margin-top:12px;font-size:24px;line-height:1.08}.ops-signin-panel .signin-group{margin-top:18px}.ops-state{border:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:#f7f7f7;align-self:start;padding:5px 8px;font-size:10px;line-height:1}.ops-state-clear,.ops-state-done{background:var(--ok-soft);color:var(--ok);border-color:#16653447}.ops-state-next{background:var(--gold-soft);color:var(--gold);border-color:#8a5a0047}.ops-lanes{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ops-lane{border-right:1px solid var(--line);background:var(--bg);min-height:156px;color:var(--ink);padding:22px 20px;text-decoration:none}.ops-lane:last-child{border-right:none}.ops-lane:hover{background:var(--paper)}.ops-lane span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;display:block}.ops-lane strong{margin-top:16px;font-size:18px;line-height:1.15;display:block}.ops-lane p{color:#5c5c5c;margin-top:8px;font-size:13px}.modal-kicker{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.modal-layer{z-index:20;background:#0f0f0f59;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.waitlist-modal{border:1px solid var(--line);background:var(--paper);width:min(480px,100%);padding:28px;position:relative}.modal-close{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:none;font-size:16px;position:absolute;top:12px;right:12px}.modal-close:hover{color:var(--ink)}.waitlist-modal h2{letter-spacing:0;margin-top:8px;font-size:30px;line-height:1.08}.modal-copy{color:var(--muted);margin-top:10px;font-size:13px}.signin-group{gap:10px;margin-top:20px;display:grid}.waitlist-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.waitlist-input{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fbfbfb;padding:10px 12px}.waitlist-input:focus{border-color:var(--ink);outline:none}.signin-btn:disabled,.waitlist-input:disabled{cursor:not-allowed;opacity:.45}.auth-message{font-size:12px}.auth-message-ok{color:#166534}.auth-message-error{color:var(--warn)}.topbar{border-bottom:1px solid var(--line);background:var(--bg);justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:18px 0 17px;display:flex}.topbar-left{align-items:center;gap:16px;min-width:0;display:flex}.topbar-sep{color:var(--line);flex-shrink:0;font-size:20px;line-height:1}.breadcrumb{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.bc-seg{font:inherit;letter-spacing:.03em;color:var(--ink);cursor:default;background:0 0;border:none;padding:0;font-size:13px}.bc-active{opacity:.45}.bc-link{cursor:pointer;color:var(--ink);opacity:.45}.bc-link:hover{opacity:1}.bc-sep{color:var(--muted);opacity:.4;font-size:13px}.topbar-root{border-bottom:none;justify-content:space-between;margin-bottom:48px;padding-top:28px}.workspace-actions{align-items:center;gap:8px;display:flex}.ws-btn{font:inherit;cursor:pointer;border:1px solid var(--line);color:var(--muted);letter-spacing:.03em;background:0 0;padding:7px 14px;font-size:12px;transition:border-color .12s,color .12s}.ws-btn:hover{border-color:var(--ink);color:var(--ink)}.ws-btn-import{cursor:pointer}.ws-btn-clear{color:var(--warn);border-color:var(--warn-soft)}.ws-btn-clear:hover{border-color:var(--warn);color:var(--warn)}.platform-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:720px;display:grid}.platform-card{background:var(--paper);text-align:left;cursor:default;border:none;flex-direction:column;gap:8px;padding:28px 24px;transition:background .1s,color .1s;display:flex}.platform-card-active{cursor:pointer}.platform-card-active:hover{background:var(--ink)}.platform-card-active:hover .platform-name{color:#fff}.platform-card-soon{opacity:.3}.platform-name{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:13px}.platform-badge{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.topbar-right{flex-shrink:0;align-items:center;gap:12px;display:flex}.search-input{border:1px solid var(--line);background:var(--paper);width:220px;color:var(--ink);font:inherit;letter-spacing:.02em;padding:8px 13px;font-size:13px}.search-input:focus{outline:1px solid var(--ink);outline-offset:0}.column-picker{position:relative}.column-picker summary{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;font-size:12px;list-style:none}.column-picker summary::-webkit-details-marker{display:none}.column-picker[open] summary{border-color:var(--ink)}.column-picker-menu{z-index:8;border:1px solid var(--ink);background:var(--paper);width:320px;max-height:460px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 12px 30px #0000001f}.column-picker-actions{z-index:1;border-bottom:1px solid var(--line);background:#f7f7f7;gap:8px;padding:10px;display:flex;position:sticky;top:0}.column-picker-actions button{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;font:inherit;letter-spacing:.08em;text-transform:uppercase;padding:6px 9px;font-size:11px}.column-picker-actions button:hover{border-color:var(--ink)}.column-picker-list{display:grid}.column-option{color:var(--ink);cursor:pointer;border-bottom:1px solid #0000000d;align-items:center;gap:9px;padding:8px 10px;font-size:12px;display:flex}.column-option:last-child{border-bottom:none}.column-option:hover{background:var(--accent-soft)}.column-option input{margin:0}.column-option-locked{color:var(--muted);cursor:default}.view-meta{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.view-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:400}.row-count{color:var(--muted);letter-spacing:.04em;font-size:12px}.meta-detail{color:var(--muted);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;max-width:600px;font-size:12px;overflow:hidden}.table-wrap{border:1px solid var(--line);background:var(--paper);overflow:auto}table{border-collapse:collapse;width:100%;font-size:13px}thead th{z-index:1;text-align:left;border-bottom:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;background:#e8e8e8;padding:11px 16px;font-size:11px;font-weight:400;position:sticky;top:0}tbody td{vertical-align:middle;white-space:nowrap;letter-spacing:.01em;border-bottom:1px solid #0000000d;padding:13px 16px}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:var(--accent-soft)}.row-action{cursor:pointer}.row-action:hover{background:var(--accent-soft)!important}.empty-cell{text-align:center;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:64px 16px;font-size:12px}.import-toggle{border:1px solid var(--line);background:var(--paper);cursor:pointer;font:inherit;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-left:auto;padding:7px 14px;font-size:11px}.import-toggle:hover,.import-toggle-active{border-color:var(--ink);color:var(--ink);background:var(--accent-soft)}.import-panel{border:1px solid var(--line);background:var(--paper);margin-bottom:14px;overflow:hidden}.import-panel-head{border-bottom:1px solid var(--line);background:#e8e8e8;align-items:center;gap:14px;padding:11px 16px;display:flex}.import-panel-head .import-close{margin-left:auto}.import-mode-tabs{gap:4px;margin-left:8px;display:flex}.mode-tab{border:1px solid var(--line);font:inherit;letter-spacing:.08em;text-transform:uppercase;background:var(--paper);cursor:pointer;color:var(--muted);padding:4px 12px;font-size:11px}.mode-tab-active{border-color:var(--ink);color:var(--ink);background:var(--accent-soft)}.import-flow{flex-direction:column;gap:14px;padding:16px;display:flex}.import-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.import-step{border:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:#f7f7f7;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:11px;display:flex}.import-step span{border:1px solid;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;line-height:1;display:inline-flex}.import-step-current{color:var(--ink);background:var(--paper);border-color:var(--ink)}.import-step-done{color:#166534;background:#1665340d;border-color:#16653438}.import-dropzone{cursor:pointer;background:var(--paper);border:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 20px;transition:background .1s;display:flex}.import-dropzone:hover{background:var(--accent-soft)}.import-dropzone-label{letter-spacing:.04em;color:var(--ink);font-size:13px}.import-dropzone-hint{color:var(--muted);letter-spacing:.02em;font-size:12px}.import-error{color:var(--warn);letter-spacing:.02em;margin-top:4px;font-size:12px}.import-stage-card{border:1px solid var(--line);background:#fbfbfb;flex-direction:column;gap:14px;padding:16px;display:flex}.import-stage-copy h3{letter-spacing:0;margin-top:4px;font-size:18px;line-height:1.2}.import-stage-copy p{max-width:760px;color:var(--muted);margin-top:8px;font-size:12px}.import-confirm-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.import-confirm-grid label{border:1px solid var(--line);background:var(--paper);flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.import-confirm-grid label span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.import-confirm-grid input{color:var(--ink);font:inherit;background:0 0;border:none;min-width:0;font-size:13px}.import-confirm-grid input:focus{outline:none}.import-stage-summary{border:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.import-stage-summary div{border-right:1px solid #0000000d;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.import-stage-summary div:last-child{border-right:none}.import-stage-summary span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.import-stage-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.import-stage-note{color:var(--muted);border-left:2px solid #92400e;padding-left:10px;font-size:12px}.translation-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.translation-option{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;text-align:left;flex-direction:column;gap:8px;min-height:134px;padding:14px;display:flex}.translation-option:hover{border-color:var(--ink);background:var(--accent-soft)}.translation-option strong{font-size:14px;font-weight:600}.translation-option span,.translation-option small{color:var(--muted);font-size:12px;line-height:1.45}.translation-option small{margin-top:auto}.import-panel-title{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:11px}.import-close{cursor:pointer;color:var(--muted);font-size:16px;line-height:1;font:inherit;background:0 0;border:none;padding:0 2px}.import-close:hover{color:var(--ink)}.import-textarea{resize:vertical;width:100%;min-height:110px;font:inherit;color:var(--ink);background:var(--paper);letter-spacing:.02em;border:none;padding:14px 16px;font-size:13px;display:block}.import-textarea:focus{background:#fafafa;outline:none}.import-preview{flex-direction:column;gap:14px;padding:16px;display:flex}.import-summary{flex-direction:column;gap:6px;display:flex}.import-summary-row{align-items:baseline;gap:12px;font-size:13px;display:flex}.import-tag{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);min-width:80px;font-size:11px}.import-status-ok{color:#166534;font-size:12px}.import-status-warn{color:var(--warn);font-size:12px}.import-lot-list{border:1px solid var(--line);font-size:12px;overflow:hidden}.import-lot-row{border-bottom:1px solid #0000000d;grid-template-columns:20px 140px 1fr 120px;align-items:baseline;gap:12px;padding:7px 12px;display:grid}.import-lot-row:last-child{border-bottom:none}.import-lot-ok{color:#166534;font-weight:700}.import-lot-warn{color:var(--warn);font-weight:700}.import-lot-id{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-family:inherit;overflow:hidden}.import-lot-title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.import-lot-charge{color:var(--muted);text-align:right;white-space:nowrap}.import-lot-price-warn{color:#92400e;font-weight:700}.import-actions{gap:10px;display:flex}.import-apply:disabled,.import-repaste:disabled{cursor:wait;opacity:.45}.import-apply{border:1px solid var(--ink);background:var(--ink);color:#fff;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:8px 20px;font-size:12px}.import-apply:hover{opacity:.75}.import-repaste{border:1px solid var(--line);background:var(--paper);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;color:var(--muted);padding:8px 16px;font-size:12px}.import-repaste:hover{border-color:var(--ink);color:var(--ink)}.cell-content{align-items:center;gap:6px;display:inline-flex}.edit-btn{cursor:pointer;color:var(--muted);opacity:0;background:0 0;border:none;flex-shrink:0;padding:0 2px;font-size:13px;line-height:1}tbody tr:hover .edit-btn{opacity:1}.edit-btn:hover{color:var(--ink);opacity:1}.cell-editing{padding:6px 10px!important}.cell-input{border:1px solid var(--ink);background:var(--paper);width:160px;font:inherit;color:var(--ink);letter-spacing:.02em;padding:6px 10px;font-size:13px}.cell-input:focus{outline:none}.health-cell{width:36px;padding:13px 10px!important}.health-dot{letter-spacing:0;border:1px solid;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.health-ok{color:#166534;background:#16653412;border-color:#166534}.health-review{color:#92400e;background:#92400e12;border-color:#92400e}.health-no_pdf{border-color:var(--line);color:var(--muted);background:0 0}.pdf-flag{color:#92400e;letter-spacing:.02em;white-space:nowrap;font-size:11px}[data-view=parcels] ::selection{color:inherit;background:#3b82f647}[data-view=parcels] .table-wrap{border-top:2px solid #3b82f6}[data-view=parcels] thead th{color:#2563eb}[data-view=parcels] tbody tr:hover{background:#3b82f60d}[data-view=parcels] .row-action:hover{background:#3b82f612!important}[data-view=parcels] .view-label{color:#2563eb}[data-view=parcels] .bc-active{color:#2563eb;opacity:1}[data-view=parcels] .cell-input{border-color:#3b82f6}[data-view=parcels] .edit-btn:hover{color:#3b82f6}[data-view=parcels] .import-toggle-active{color:#3b82f6;border-color:#3b82f6}[data-view=parcels] .search-input:focus{outline-color:#3b82f6}[data-view=lots] ::selection{color:inherit;background:#06b6d447}[data-view=lots] .table-wrap{border-top:2px solid #06b6d4}[data-view=lots] thead th{color:#0891b2}[data-view=lots] tbody tr:hover{background:#06b6d40d}[data-view=lots] .row-action:hover{background:#06b6d412!important}[data-view=lots] .view-label{color:#0891b2}[data-view=lots] .bc-active{color:#0891b2;opacity:1}[data-view=lots] .cell-input{border-color:#06b6d4}[data-view=lots] .edit-btn:hover{color:#0891b2}[data-view=lots] .import-toggle-active{color:#0891b2;border-color:#06b6d4}[data-view=lots] .search-input:focus{outline-color:#06b6d4}[data-view=items] ::selection{color:inherit;background:#8b5cf647}[data-view=items] .table-wrap{border-top:2px solid #8b5cf6}[data-view=items] thead th{color:#7c3aed}[data-view=items] tbody tr:hover{background:#8b5cf60d}[data-view=items] .view-label{color:#7c3aed}[data-view=items] .bc-active{color:#7c3aed;opacity:1}[data-view=items] .cell-input{border-color:#8b5cf6}[data-view=items] .edit-btn:hover{color:#7c3aed}[data-view=items] .search-input:focus{outline-color:#8b5cf6}.charge2-cell{vertical-align:top!important;white-space:normal!important}.charge2-primary{white-space:nowrap;align-items:center;gap:7px;display:flex}.charge2-expand-btn{cursor:pointer;color:var(--muted);opacity:.5;background:0 0;border:none;flex-shrink:0;padding:0 2px;font-size:9px;line-height:1}.charge2-expand-btn:hover{opacity:1;color:var(--ink)}.charge2-breakdown{border-top:1px solid var(--line);flex-direction:column;gap:3px;min-width:240px;margin-top:8px;padding-top:8px;display:flex}.charge2-breakdown-row{justify-content:space-between;gap:16px;font-size:11px;line-height:1.45;display:flex}.charge2-breakdown-label{color:var(--muted);flex-shrink:0}.charge2-breakdown-val{text-align:right;white-space:nowrap;font-weight:500}.charge2-customs{color:#92400e}.charge2-coupon{color:#166534}.derived-val{font-style:italic;color:var(--muted)!important}.derived-val .edit-btn{font-style:normal}.import-rate-note{color:var(--muted);font-size:12px}.import-lot-row{grid-template-columns:20px 140px 1fr 100px 80px}.import-lot-payment{color:var(--muted);text-align:right;white-space:nowrap;font-size:11px}.source-fetch-panel{flex-direction:column;gap:14px;padding:16px;display:flex}.source-fetch-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.import-account-card{border:1px solid var(--line);background:#fafafa;padding:12px}.import-account-kicker{color:var(--ink);font-size:12px;font-weight:650;display:block}.import-account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.import-account-grid span{color:var(--ink);flex-direction:column;gap:3px;font-size:13px;display:flex}.import-account-grid strong{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:10px}.import-payment-strip{flex-wrap:wrap;gap:6px;display:flex}.import-payment-pill{border:1px solid var(--line);background:var(--paper);color:var(--muted);padding:5px 8px;font-size:11px}.source-empty{border:1px dashed var(--line);color:var(--muted);padding:12px;font-size:12px}.source-inbox-list{border:1px solid var(--line);background:var(--paper);max-height:280px;overflow:auto}.source-inbox-row{border-bottom:1px solid #0000000d;grid-template-columns:minmax(0,1fr) minmax(140px,.4fr) auto;align-items:center;gap:14px;padding:10px 12px;display:grid}.source-inbox-row:last-child{border-bottom:none}.source-inbox-row div{flex-direction:column;min-width:0;display:flex}.source-inbox-row strong,.source-inbox-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-inbox-row strong{font-size:13px}.source-inbox-row span,.source-inbox-row small{color:var(--muted);font-size:11px}.source-bundle-panel{border:1px solid var(--line);background:var(--paper);margin-bottom:14px}.source-bundle-head{border-bottom:1px solid var(--line);background:#e8e8e8;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.source-bundle-title{letter-spacing:.1em;text-transform:uppercase;font-size:11px}.source-bundle-count{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.source-bundle-layout{grid-template-columns:minmax(220px,.3fr) minmax(0,1fr);min-height:220px;display:grid}.source-bundle-list{border-right:1px solid var(--line);background:#f7f7f7}.source-bundle-item{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000000d;flex-direction:column;gap:3px;padding:11px 12px;display:flex}.source-bundle-item:hover,.source-bundle-item-active{background:var(--paper)}.source-bundle-item span,.source-bundle-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-bundle-item span{letter-spacing:.03em;font-size:12px}.source-bundle-item small{color:var(--muted);font-size:11px}.source-bundle-detail{flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.source-saved-summary{border:1px solid var(--line);background:#fbfbfb;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.source-saved-summary div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.source-saved-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.source-detail-drawer{border:1px solid var(--line);background:var(--paper)}.source-detail-drawer summary{cursor:pointer;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:10px 12px;font-size:11px}.source-detail-drawer[open] summary{border-bottom:1px solid var(--line)}.source-detail-drawer .source-packet{padding:12px}.source-packet{flex-direction:column;gap:12px;min-width:0;display:flex}.source-packet-hero{border:1px solid var(--line);background:#fbfbfb;justify-content:space-between;gap:18px;padding:16px;display:flex}.source-packet-hero h3{letter-spacing:0;margin-top:4px;font-size:18px;line-height:1.2}.source-packet-hero p{max-width:760px;color:var(--muted);margin-top:8px;font-size:12px}.source-eyebrow{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:10px}.source-packet-state{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.source-pill{border:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:4px 7px;font-size:10px}.source-pill-ok{color:#166534;background:#1665340f;border-color:#16653447}.source-pill-warn{color:#92400e;background:#92400e0f;border-color:#92400e47}.source-packet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.source-section{border:1px solid var(--line);background:var(--paper);min-width:0}.source-section h4{border-bottom:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;background:#f7f7f7;padding:10px 12px;font-size:11px;font-weight:600}.source-section-head{border-bottom:1px solid var(--line);background:#f7f7f7;justify-content:space-between;align-items:center;gap:12px;display:flex}.source-section-head h4{background:0 0;border-bottom:none}.source-section-head span{color:var(--muted);white-space:nowrap;padding-right:12px;font-size:11px}.source-section-wide{width:100%}.source-facts{display:grid}.source-facts div{border-bottom:1px solid #0000000d;grid-template-columns:88px minmax(0,1fr);gap:12px;min-width:0;padding:9px 12px;display:grid}.source-facts div:last-child{border-bottom:none}.source-facts dt{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.source-facts dd{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;overflow:hidden}.source-inline-ok{color:#166534;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin-left:8px;font-size:10px}.source-breakdown{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));font-size:12px;display:grid}.source-breakdown-row{border-bottom:1px solid #0000000d;justify-content:space-between;gap:16px;padding:8px 10px;display:flex}.source-breakdown-row:nth-child(odd){border-right:1px solid #0000000d}.source-breakdown-row span{color:var(--muted)}.source-breakdown-row strong{white-space:nowrap;font-weight:500}.source-lot-table{display:grid;overflow:auto}.source-lot-head,.source-lot-row{border-bottom:1px solid #0000000d;grid-template-columns:24px minmax(96px,.2fr) minmax(260px,1fr) minmax(92px,.16fr) minmax(92px,.16fr);align-items:center;gap:12px;min-width:820px;padding:8px 12px;display:grid}.source-lot-head{z-index:1;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:#fbfbfb;font-size:10px;position:sticky;top:0}.source-lot-row:last-child{border-bottom:none}.source-lot-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.source-lot-row .import-lot-title{color:var(--ink)}.source-lot-row .import-lot-charge,.source-lot-row .import-lot-payment{text-align:right}.source-raw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.source-raw-grid details{border:1px solid var(--line);background:#fafafa;min-width:0}.source-raw-grid summary{cursor:pointer;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:8px 10px;font-size:11px}.source-raw-grid pre{border-top:1px solid var(--line);white-space:pre-wrap;word-break:break-word;max-height:260px;color:var(--ink);padding:10px;font-size:11px;line-height:1.45;overflow:auto}.pc-shell{max-width:1440px;margin:0 auto;padding:24px 28px 72px}.pc-save-itemize-actions{gap:8px;margin-top:12px;display:flex}.pc-save-itemize-btn{flex:1 1 0;min-width:0}.pc-save-preview{border:1px solid var(--line);background:#fbfbfb;margin-top:10px}.pc-save-preview summary{cursor:pointer;grid-template-columns:minmax(100px,1fr) auto auto auto;align-items:center;gap:8px;min-height:36px;padding:0 10px;list-style:none;display:grid}.pc-save-preview summary::-webkit-details-marker{display:none}.pc-save-preview summary span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:650}.pc-save-preview summary strong,.pc-save-preview summary small{color:var(--ink);white-space:nowrap;font-size:12px;font-weight:650}.pc-save-preview summary:after{content:"+";border:1px solid var(--line);width:18px;height:18px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.pc-save-preview[open] summary{border-bottom:1px solid var(--line)}.pc-save-preview[open] summary:after{content:"-"}.pc-save-preview-grid{grid-template-columns:repeat(6,minmax(88px,1fr));gap:6px;padding:8px;display:grid}.pc-save-preview-grid div{border:1px solid var(--line);background:#fff;min-width:0;padding:7px 8px}.pc-save-preview-grid span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700;display:block}.pc-save-preview-grid strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.pc-save-preview-rows{border-top:1px solid var(--line);display:grid}.pc-save-preview-rows div{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:28px minmax(92px,.35fr) 58px minmax(140px,1fr) minmax(74px,auto) minmax(80px,auto);align-items:center;gap:8px;min-width:0;min-height:34px;padding:6px 8px;display:grid}.pc-save-preview-rows div:last-child{border-bottom:0}.pc-save-preview-rows span,.pc-save-preview-rows small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.pc-save-preview-rows strong,.pc-save-preview-rows em,.pc-save-preview-rows b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pc-save-preview-rows em{color:var(--muted);font-style:normal;font-weight:500}.pc-row-actions{align-items:center;gap:8px;display:flex}.pc-primary-button,.pc-secondary-button,.pc-quiet-button{cursor:pointer;min-height:38px;font:inherit;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.pc-primary-button{border:1px solid var(--ink);background:var(--ink);color:#fff}.pc-secondary-button,.pc-quiet-button{border:1px solid var(--line);background:var(--paper);color:var(--ink)}.pc-quiet-button{min-height:34px;color:var(--muted)}.pc-primary-button:disabled,.pc-secondary-button:disabled,.pc-quiet-button:disabled{cursor:wait;opacity:.5}.pc-sheet-heading span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;display:block}.pc-sheet-heading p{color:var(--muted);font-size:12px}.pc-item-sheet-row input,.pc-item-sheet-row select{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);font:inherit;border-radius:8px}.pc-item-sheet-row input:focus,.pc-item-sheet-row select:focus{border-color:#0a66d9;outline:none;box-shadow:0 0 0 3px #0a66d91f}.pc-itemize-sheet{border:1px solid var(--line);background:var(--paper);border-radius:8px;min-width:0;padding:12px}.pc-sheet-heading{margin-bottom:10px}.pc-sheet-heading h2{margin-top:2px;font-size:20px;line-height:1.15}.pc-itemize-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pc-itemize-plan{border:1px solid var(--line);background:#fbfbfb;grid-template-columns:minmax(170px,.34fr) minmax(0,1fr);align-items:center;gap:10px;margin:0 0 10px;padding:10px;display:grid}.pc-itemize-plan-copy{gap:2px;min-width:0;display:grid}.pc-itemize-plan-copy span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700}.pc-itemize-plan-copy strong{color:var(--ink);font-size:18px;line-height:1.1}.pc-itemize-plan-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pc-itemize-plan .pc-row-actions{justify-content:flex-end}.pc-row-actions{flex-wrap:wrap;justify-content:flex-end}.pc-row-count-control{border:1px solid var(--line);background:var(--paper);border-radius:8px;align-items:center;min-height:38px;display:inline-flex;overflow:hidden}.pc-row-count-control span{color:var(--muted);padding:0 8px 0 10px;font-size:12px;font-weight:650}.pc-row-count-control input{border:0;border-left:1px solid var(--line);background:var(--bg);width:58px;min-height:36px;color:var(--ink);font:inherit;padding:0 6px;font-size:13px;font-weight:650}.pc-row-count-control input:disabled{cursor:wait;opacity:.6}.pc-item-sheet-table{border:1px solid var(--line);border-radius:8px}.pc-item-sheet-header,.pc-item-sheet-row{grid-template-columns:30px minmax(96px,1fr) 58px 34px;align-items:center;gap:8px;min-width:0;display:grid}.pc-item-sheet-header{display:none}.pc-item-sheet-row{border-bottom:1px solid var(--line);background:var(--paper);padding:10px}.pc-item-sheet-row:last-child{border-bottom:0}.pc-item-sheet-row>strong{color:#0a66d9;background:#eef5ff;border-radius:999px;grid-area:1/1;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:inline-flex}.pc-item-sheet-row input,.pc-item-sheet-row select{width:100%;min-height:36px;padding:0 9px}.pc-item-sku-input{grid-area:1/2}.pc-item-qty-input{grid-area:1/3}.pc-item-title-input{grid-area:2/2/auto/5}.pc-item-condition-input{grid-area:3/2}.pc-item-note-input{grid-area:3/3/auto/5}.pc-item-row-details{border:1px solid var(--line);background:#fbfbfb;border-radius:8px;grid-area:3/2/auto/5;min-width:0}.pc-item-row-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:0 10px;list-style:none;display:flex}.pc-item-row-details summary::-webkit-details-marker{display:none}.pc-item-row-details summary span{color:var(--ink);font-size:12px;font-weight:650}.pc-item-row-details summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pc-item-row-detail-fields{border-top:1px solid var(--line);grid-template-columns:minmax(120px,.8fr) minmax(120px,.65fr) minmax(120px,.65fr) minmax(0,1fr);gap:8px;padding:8px;display:grid}.pc-item-row-detail-fields .pc-item-barcode-input,.pc-item-row-detail-fields .pc-item-condition-input,.pc-item-row-detail-fields .pc-item-label-input,.pc-item-row-detail-fields .pc-item-note-input{grid-area:auto}.pc-item-cost-preview{border:1px solid var(--line);background:#fff;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(110px,.5fr) minmax(90px,.35fr) minmax(120px,1fr);align-items:center;gap:8px;min-width:0;min-height:34px;padding:6px 9px;display:grid}.pc-item-cost-preview span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700}.pc-item-cost-preview strong{color:var(--ink);font-size:13px}.pc-item-cost-preview small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pc-item-sheet-row button{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);cursor:pointer;font:inherit;background:#fbfbfb;border-radius:8px;grid-area:1/4}.pc-sheet-only-shell{max-width:none;padding:0 18px 36px}.pc-sheet-toolbar{z-index:20;border-bottom:1px solid var(--line);background:var(--bg);grid-template-columns:auto auto minmax(260px,1fr);align-items:center;gap:16px;min-height:58px;display:grid;position:sticky;top:0}.pc-proxy-sites-toolbar{grid-template-columns:auto auto minmax(0,1fr)}.pc-sheet-brand{align-items:baseline;gap:10px;min-width:0;display:flex}.pc-sheet-brand a{color:var(--ink);font-size:16px;font-weight:750;text-decoration:none}.pc-sheet-brand span{color:var(--muted);font-size:12px}.pc-sheet-mode-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:650}.pc-sheet-level-tabs,.pc-sheet-actions{align-items:center;gap:6px;min-width:0;display:flex}.pc-sheet-level-tab,.pc-sheet-tool-btn{min-height:34px;color:var(--muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;text-decoration:none;display:inline-flex}.pc-sheet-level-tab:hover,.pc-sheet-level-tab-active,.pc-sheet-tool-btn:hover{border-color:var(--line);background:var(--paper);color:var(--ink)}.pc-sheet-actions{flex-wrap:wrap;justify-content:flex-end}.pc-sheet-actions-compact{overflow:visible}.pc-proxy-sites-auth{justify-content:flex-end}.pc-sheet-link-button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-size:12px}.pc-sheet-link-button:hover{color:var(--ink)}.pc-proxy-site-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:760px;margin:18px 0 16px;display:grid}.pc-proxy-site-card{border:1px solid var(--line);min-height:86px;color:var(--muted);cursor:default;font:inherit;text-align:left;background:#e7e7e7;border-radius:8px;flex-direction:column;justify-content:center;padding:18px 22px;display:flex}.pc-proxy-site-card span{color:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:650;line-height:1.2}.pc-proxy-site-card small{color:inherit;letter-spacing:.1em;text-transform:uppercase;margin-top:10px;font-size:11px;line-height:1.2}.pc-proxy-site-card-active{background:var(--paper);color:var(--ink);cursor:pointer}.pc-proxy-site-card-active:hover{border-color:var(--ink)}.pc-sheet-search{border-radius:4px;width:min(360px,100%);min-height:34px;padding:6px 10px}.pc-item-count-input{border:1px solid var(--line);background:var(--paper);width:72px;min-height:30px;color:var(--ink);font:inherit;border-radius:4px;padding:4px 8px}.pc-context-select{grid-template-columns:auto minmax(150px,240px);align-items:center;gap:6px;min-width:0;display:inline-grid}.pc-context-select span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:750}.pc-context-select select{border:1px solid var(--line);background:var(--paper);min-width:0;min-height:34px;color:var(--ink);font:inherit;border-radius:4px;padding:6px 28px 6px 9px;font-size:12px}.pc-sheet-page{padding-top:14px}.pc-operator-strip{grid-template-columns:minmax(0,1fr) minmax(180px,.28fr);align-items:start;gap:8px;padding:8px 0 4px;display:grid}.pc-operator-focus,.pc-operator-chip{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;font:inherit;text-align:left}.pc-operator-focus{border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:9px 12px;display:grid}.pc-operator-focus:hover,.pc-operator-chip:hover{background:#fbfcfd;border-color:#a8b3c2}.pc-operator-focus:disabled,.pc-operator-chip:disabled{cursor:default;opacity:.75}.pc-operator-focus strong,.pc-operator-focus small,.pc-operator-focus em,.pc-operator-chip strong,.pc-operator-chip small,.pc-operator-chip em,.pc-operator-chip b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-operator-focus>span:first-child{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:650}.pc-operator-focus-copy{gap:2px;min-width:0;display:grid}.pc-operator-focus strong{color:var(--ink);font-size:15px;line-height:1.2}.pc-operator-focus small{color:var(--muted);font-size:12px}.pc-operator-focus em{color:#0a66d9;font-size:12px;font-style:normal;font-weight:650}.pc-operator-focus-ok,.pc-operator-chip-ok{border-color:#1c784833}.pc-operator-focus-warn,.pc-operator-chip-warn{background:#fffdf7;border-color:#a4741a47}.pc-operator-focus-note,.pc-operator-chip-note{background:#f9fbff;border-color:#0a66d933}.pc-operator-secondary{min-width:0}.pc-operator-secondary summary{border:1px solid var(--line);background:var(--paper);min-height:48px;color:var(--ink);cursor:pointer;border-radius:6px;gap:2px;padding:8px 10px;list-style:none;display:grid}.pc-operator-secondary summary::-webkit-details-marker{display:none}.pc-operator-secondary summary span,.pc-operator-secondary summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-operator-secondary summary span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:650}.pc-operator-secondary summary strong{color:var(--ink);font-size:12px;line-height:1.25}.pc-operator-status-list{grid-template-columns:1fr;gap:8px;margin-top:8px;display:grid}.pc-operator-chip{border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:4px 8px;min-height:64px;padding:10px;display:grid}.pc-operator-chip span{gap:2px;min-width:0;display:grid}.pc-operator-chip strong{font-size:12px}.pc-operator-chip small{color:var(--muted);font-size:11px}.pc-operator-chip em{color:var(--ink);font-size:16px;font-style:normal;font-weight:750}.pc-operator-chip b{color:#0a66d9;grid-column:1/3;font-size:11px;font-weight:650}.pc-sheet-summary-row{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:12px;display:flex}.pc-sheet-summary-row span{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pc-sheet-summary-row strong{color:var(--ink);flex:none;font-size:13px}.pc-sheet-summary-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.pc-sheet-filter-bar{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.pc-sheet-filter-bar .pc-filter-bar{margin-bottom:0}.pc-sheet-view-menu .pc-column-menu{width:min(300px,100vw - 32px);left:0;right:auto}.pc-view-menu-panel .pc-filter-bar{gap:6px;padding:0;display:grid;overflow:visible}.pc-view-menu-panel .pc-filter{border-radius:6px;justify-content:space-between}.pc-sheet-grid-wrap{background:var(--paper);border-radius:0;height:calc(100vh - 148px);max-height:none}.pc-workbook{grid-template-rows:auto auto auto minmax(0,1fr) auto;height:calc(100vh - 72px);min-height:540px;padding-top:10px;display:grid}.pc-workbook-provider-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:8px;display:grid}.pc-provider-tabs{scrollbar-width:none;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.pc-provider-tabs::-webkit-scrollbar{display:none}.pc-provider-tab{border:1px solid var(--line);background:var(--paper);min-width:118px;min-height:44px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;border-radius:6px;gap:1px;padding:7px 10px;display:inline-grid}.pc-provider-tab:hover,.pc-provider-tab-active{background:#f8fffa;border-color:#188038}.pc-provider-tab:disabled{cursor:not-allowed;opacity:.45}.pc-provider-tab span{font-size:13px;font-weight:700;line-height:1.1}.pc-provider-tab small{color:var(--muted);font-size:11px;line-height:1.2}.pc-workbook-source{min-width:180px;color:var(--muted);text-align:right;gap:2px;font-size:11px;display:grid}.pc-workbook-source-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.pc-workbook-source strong{color:var(--ink);font-size:12px}.pc-workbook-sync-status{gap:4px;padding-bottom:8px;display:grid}.pc-formula-row{border:1px solid var(--line);background:#f8fafd;border-radius:6px 6px 0 0;grid-template-columns:92px 34px minmax(0,1fr) auto;align-items:center;min-height:38px;display:grid}.pc-name-box,.pc-formula-mark{border-right:1px solid var(--line);min-height:36px;color:var(--muted);align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.pc-name-box{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, "SF Mono", monospace;justify-content:center}.pc-formula-mark{justify-content:center;font-style:italic;font-weight:650}.pc-formula-row input{background:var(--paper);min-width:0;min-height:36px;color:var(--ink);font:inherit;font-family:var(--font-geist-mono), ui-monospace, "SF Mono", monospace;border:none;padding:0 10px;font-size:12px}.pc-formula-row input:focus{outline-offset:-2px;outline:2px solid #1a73e8}.pc-formula-row .pc-sheet-row-action{margin:4px}.pc-workbook-meta-row{border-right:1px solid var(--line);border-left:1px solid var(--line);background:var(--paper);min-height:30px;color:var(--muted);align-items:center;gap:12px;padding:0 10px;font-size:12px;display:flex}.pc-workbook-load-more{white-space:nowrap;margin-left:auto}.pc-workbook-meta-row span:first-child{color:var(--ink);font-weight:650}.pc-workbook-meta-row strong{color:#b45309;font-size:12px;font-weight:650}.pc-workbook-mode-toggle{background:#f8f9fa;border:1px solid #d0d7de;border-radius:5px;align-items:center;gap:0;min-height:26px;display:inline-flex;overflow:hidden}.pc-workbook-mode-toggle button{color:#5f6368;cursor:pointer;min-height:24px;font:inherit;background:0 0;border:none;border-right:1px solid #d0d7de;padding:0 10px;font-size:11px;font-weight:650}.pc-workbook-mode-toggle button:last-child{border-right:none}.pc-workbook-mode-toggle button:hover,.pc-workbook-mode-toggle .pc-workbook-mode-active{color:#174ea6;background:#e8f0fe}.pc-workbook-grid-wrap{border:1px solid var(--line);background:var(--paper);min-height:0;overflow:auto}.pc-workbook-grid{border-collapse:separate;border-spacing:0;table-layout:fixed;width:auto;min-width:100%;font-family:var(--font-geist-mono), ui-monospace, "SF Mono", monospace;font-size:12px}.pc-workbook-grid th,.pc-workbook-grid td{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;max-width:360px;height:28px;padding:0 7px;overflow:hidden}.pc-workbook-grid th{z-index:2;color:#5f6368;font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;text-align:center;background:#f8f9fa;font-size:11px;font-weight:600;position:sticky}.pc-workbook-corner{width:48px;min-width:48px;top:0;left:0;z-index:4!important}.pc-workbook-col-header{top:0}.pc-workbook-row-header{width:48px;min-width:48px;left:0;z-index:3!important}.pc-workbook-cell.pc-workbook-title-cell{z-index:2;color:#202124;background:#f8f9fa;font-weight:650;position:sticky;top:28px}.pc-workbook-title-row-header{top:28px;z-index:5!important}.pc-workbook-cell{background:var(--paper);color:#202124;cursor:cell}.pc-workbook-col-identity{color:#0f5f69;background:#eef6f8}.pc-workbook-col-money{color:#146c43;background:#f2fbf5}.pc-workbook-col-duty{color:#9a4f00;background:#fff8e8}.pc-workbook-col-status{color:#3730a3;background:#f3f0ff}.pc-workbook-col-header.pc-workbook-col-identity,.pc-workbook-title-cell.pc-workbook-col-identity{background:#e2f1f4}.pc-workbook-col-header.pc-workbook-col-money,.pc-workbook-title-cell.pc-workbook-col-money{background:#e8f6ed}.pc-workbook-col-header.pc-workbook-col-duty,.pc-workbook-title-cell.pc-workbook-col-duty{background:#fff0ce}.pc-workbook-col-header.pc-workbook-col-status,.pc-workbook-title-cell.pc-workbook-col-status{background:#e9e5ff}.pc-workbook-cell:hover{background:#f8fbff}.pc-workbook-cell-active{z-index:1;position:relative;box-shadow:inset 0 0 0 2px #1a73e8}.pc-workbook-cell-formula{color:#174ea6}.pc-workbook-cell-draft{color:#7c4a03;background:#fff8e1}.pc-workbook-cell-input{width:100%;height:26px;color:var(--ink);font:inherit;background:#fff;border:none;padding:0}.pc-workbook-cell-input:focus{outline:none}.pc-workbook-hover-tooltip{z-index:1000;color:#fff;max-width:min(320px,100vw - 24px);font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;pointer-events:none;white-space:nowrap;background:#111827;border:1px solid #1f2937;border-radius:4px;padding:6px 8px;font-size:12px;font-weight:600;line-height:1.25;position:fixed;box-shadow:0 8px 22px #0f172a2e}.pc-workbook-sheet-tabs{scrollbar-width:none;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);background:#f8f9fa;align-items:center;gap:6px;min-height:46px;padding:7px 8px;display:flex;overflow-x:auto}.pc-workbook-sheet-tabs::-webkit-scrollbar{display:none}.pc-workbook-sheet-tab{color:#3c4043;cursor:pointer;min-height:30px;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.pc-workbook-sheet-tab:hover,.pc-workbook-sheet-tab-active{color:#188038;background:#e6f4ea;border-color:#1880383d}.pc-workbook-empty{border:1px solid var(--line);background:var(--paper);gap:6px;padding:18px;display:grid}.pc-workbook-empty strong{font-size:16px}.pc-workbook-empty span{color:var(--muted)}.pc-google-grid{min-width:960px;font-size:13px}.pc-google-grid th,.pc-google-grid td{border-right:1px solid #0000000f;height:32px;padding:5px 8px}.pc-google-grid th{color:#5f6368;letter-spacing:.05em;background:#f8f8f8;font-size:10px;font-weight:600}.pc-google-grid .pc-table-link{font-weight:600}.pc-sheet-row-action{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;font:inherit;border-radius:4px;min-height:26px;padding:0 9px;font-size:12px}.pc-sheet-row-action:hover{border-color:var(--ink)}.pc-lots-grid{min-width:980px}.pc-items-grid{min-width:1180px}.pc-items-table-wrap{height:auto;max-height:none;overflow:auto visible}.pc-column-copy-header{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.pc-title-copy-button{border:1px solid var(--line);width:26px;height:24px;color:var(--muted);cursor:pointer;font:inherit;background:#fff;border-radius:5px;flex:0 0 26px;justify-content:center;align-items:center;font-size:13px;line-height:1;display:inline-flex}.pc-title-copy-button:hover{border-color:var(--ink);color:var(--ink)}.pc-items-bulk-bar{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-top:0;justify-content:flex-end;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:flex}.pc-sheet-lot-picker{flex-wrap:nowrap;margin:0 0 8px;padding-bottom:2px;overflow-x:auto}.pc-sheet-lot-picker .pc-lot-picker-chip{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.pc-sheet-lot-picker .pc-lot-picker-chip small{color:var(--muted);font-size:10px;line-height:1}.pc-lot-switcher{border:1px solid var(--line);background:#fbfcfd;margin-bottom:10px}.pc-lot-switcher summary{cursor:pointer;grid-template-columns:48px minmax(120px,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:9px 12px;list-style:none;display:grid}.pc-lot-switcher summary::-webkit-details-marker{display:none}.pc-lot-switcher summary span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700}.pc-lot-switcher summary strong,.pc-lot-switcher summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-lot-switcher summary strong{font-size:15px}.pc-lot-switcher summary small{color:var(--muted);text-align:right;font-size:12px}.pc-lot-switcher[open] .pc-sheet-lot-picker{border-top:1px solid var(--line);margin:0;padding:10px 12px}.pc-parcel-work-packet{border:1px solid var(--line);background:#fbfcfd;margin-bottom:10px}.pc-parcel-work-packet summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) minmax(120px,auto);align-items:center;gap:10px;min-height:38px;padding:0 12px;list-style:none;display:grid}.pc-parcel-work-packet summary::-webkit-details-marker{display:none}.pc-parcel-work-packet summary span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700}.pc-parcel-work-packet summary strong,.pc-parcel-work-packet summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-parcel-work-packet summary strong{color:var(--ink);font-size:13px}.pc-parcel-work-packet summary small{color:var(--muted);text-align:right;font-size:12px}.pc-parcel-work-packet[open] summary{border-bottom:1px solid var(--line)}.pc-parcel-work-packet-body{gap:10px;padding:10px 12px;display:grid}.pc-parcel-work-packet-facts{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:6px;display:grid}.pc-parcel-work-packet-actions{flex-wrap:wrap;gap:8px;display:flex}.pc-parcel-work-packet-actions .pc-sheet-row-action{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pc-parcel-work-packet-actions .pc-sheet-row-action:disabled{cursor:default;opacity:.48}.pc-parcel-work-packet-notes{color:var(--muted);gap:4px;font-size:12px;display:grid}.pc-lot-state{border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:650;display:inline-flex}.pc-lot-state-ok,.pc-lot-state-imported{background:var(--ok-soft);color:var(--ok)}.pc-lot-state-open,.pc-lot-state-warn{background:var(--gold-soft);color:var(--gold)}.pc-sheet-manual-breakdown{gap:10px;display:grid}.pc-breakdown-focus,.pc-confirm-focus{border:1px solid var(--line);background:#fbfcfd;grid-template-columns:minmax(220px,1fr) minmax(300px,1.4fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.pc-breakdown-focus-compact{grid-template-columns:minmax(220px,1fr) minmax(220px,.8fr) auto;min-height:64px}.pc-breakdown-focus-compact .pc-breakdown-focus-facts{grid-template-columns:repeat(2,minmax(96px,1fr))}.pc-breakdown-focus-copy{min-width:0}.pc-breakdown-focus-copy span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:650;display:block}.pc-breakdown-focus-copy h2{margin-top:3px;font-size:22px;line-height:1}.pc-breakdown-focus-copy p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;overflow:hidden}.pc-breakdown-focus-facts{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px;display:grid}.pc-breakdown-focus-facts .pc-fact{min-height:52px;padding:8px}.pc-breakdown-focus-actions{justify-content:flex-end;gap:8px;display:flex}.pc-breakdown-focus-actions .pc-sheet-row-action:disabled{cursor:default;opacity:.48}.pc-manual-parcel-queue{border:1px solid var(--line);background:var(--paper)}.pc-manual-parcel-queue summary{cursor:pointer;grid-template-columns:minmax(120px,1fr) auto auto auto;align-items:center;gap:10px;min-height:38px;padding:0 12px;list-style:none;display:grid}.pc-manual-parcel-queue summary::-webkit-details-marker{display:none}.pc-manual-parcel-queue summary span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:650}.pc-manual-parcel-queue summary strong,.pc-manual-parcel-queue summary small{color:var(--ink);white-space:nowrap;font-size:12px;font-weight:650}.pc-manual-parcel-queue summary:after{content:"+";border:1px solid var(--line);width:18px;height:18px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.pc-manual-parcel-queue[open] summary{border-bottom:1px solid var(--line)}.pc-manual-parcel-queue[open] summary:after{content:"-"}.pc-manual-parcel-list{max-height:280px;display:grid;overflow-y:auto}.pc-manual-parcel-row{border:0;border-bottom:1px solid var(--line);min-width:0;min-height:34px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#fff;grid-template-columns:32px minmax(88px,.28fr) minmax(160px,1fr) minmax(70px,auto);align-items:center;gap:8px;padding:6px 12px;display:grid}.pc-manual-parcel-row:last-child{border-bottom:0}.pc-manual-parcel-row:hover{background:#f7f8f8}.pc-manual-parcel-row-active,.pc-manual-parcel-row-active:hover{background:var(--accent-soft)}.pc-manual-parcel-row span,.pc-manual-parcel-row small{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:650}.pc-manual-parcel-row strong,.pc-manual-parcel-row em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-manual-parcel-row strong{font-size:12px}.pc-manual-parcel-row em{color:var(--muted);font-size:12px;font-style:normal}.pc-item-review-focus{grid-template-columns:minmax(220px,1fr) repeat(4,minmax(86px,.28fr));align-items:stretch;gap:8px;margin-bottom:10px;display:grid}.pc-item-review-focus>div{border:1px solid var(--line);background:var(--paper);min-width:0;padding:10px 12px}.pc-item-review-focus span{color:var(--muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:650;display:block;overflow:hidden}.pc-item-review-focus strong{color:var(--ink);margin-top:3px;font-size:18px;line-height:1.1;display:block}.pc-item-review-focus small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;display:block;overflow:hidden}.pc-item-review-actions{gap:8px;margin-top:10px;display:flex}.pc-item-review-actions .pc-sheet-row-action:disabled{cursor:default;opacity:.48}.pc-item-review-fact-warn{background:#fffdf7!important;border-color:#a4741a47!important}.pc-item-review-detail-list{grid-column:1/-1;gap:6px;display:grid;background:0 0!important;border:0!important;padding:0!important}.pc-item-review-detail-list article{border:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(110px,.22fr) minmax(62px,.12fr) minmax(170px,.36fr) minmax(150px,.32fr) minmax(120px,.28fr);align-items:center;gap:8px;min-width:0;padding:8px 10px;display:grid}.pc-item-review-detail-list article>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-item-review-detail-list article strong{margin:0;font-size:13px}.pc-item-review-detail-list article small,.pc-item-review-detail-list article em{color:var(--muted);font-size:12px;font-style:normal}.pc-item-review-detail-list article em{color:var(--gold);font-weight:650}.pc-source-facts{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin-bottom:10px;display:grid}.pc-source-lot-focus{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) minmax(260px,1.2fr) auto;align-items:center;gap:12px;margin-bottom:10px;padding:10px 0;display:grid}.pc-source-lot-heading{min-width:0}.pc-source-lot-heading span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700;display:block}.pc-source-lot-heading strong{color:var(--ink);margin-top:2px;font-size:15px;display:block}.pc-source-lot-heading p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;line-height:1.35;overflow:hidden}.pc-source-lot-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pc-source-lot-action{justify-self:end}.pc-source-table-wrap{height:auto;max-height:62vh}.pc-source-doc-grid th,.pc-source-doc-grid td{vertical-align:top}.pc-source-doc-grid th:first-child,.pc-source-doc-grid td:first-child{width:130px}.pc-source-doc-grid th:nth-child(2),.pc-source-doc-grid td:nth-child(2){width:180px}.pc-source-doc-grid th:nth-child(3),.pc-source-doc-grid td:nth-child(3){width:90px}.pc-source-doc-grid th:nth-child(4),.pc-source-doc-grid td:nth-child(4){width:140px}.pc-source-captures-cell{white-space:nowrap}.pc-source-captures-cell strong,.pc-source-captures-cell small{display:block}.pc-source-captures-cell small{color:var(--muted);margin-top:2px;font-size:11px;font-weight:500}.pc-source-captures-drawer{margin-top:10px}.pc-source-captures-drawer summary{cursor:pointer;color:var(--muted);padding:8px 0;font-size:12px}.pc-source-parsed-values{gap:4px;margin:0;display:grid}.pc-source-parsed-values div{grid-template-columns:minmax(90px,.3fr) minmax(120px,1fr);gap:8px;min-width:0;display:grid}.pc-source-parsed-values dt,.pc-source-parsed-values dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.pc-source-parsed-values dt{color:var(--muted)}.pc-review-chip-list{flex-wrap:wrap;gap:4px;display:flex}.pc-review-cell{gap:6px;min-width:0;display:grid}.pc-review-chip{white-space:nowrap;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:10px;font-weight:650;display:inline-flex}.pc-review-chip-ok{background:var(--ok-soft);color:var(--ok)}.pc-review-chip-note{background:var(--accent-soft);color:var(--ink)}.pc-review-chip-warn{background:var(--gold-soft);color:var(--gold)}.pc-review-action-list{flex-wrap:wrap;gap:4px;display:flex}.pc-review-action{border:1px solid var(--line);min-height:24px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:6px;padding:0 7px;font-size:11px;font-weight:650}.pc-review-action:hover:not(:disabled){border-color:var(--ink)}.pc-review-action:disabled{color:var(--muted);cursor:not-allowed;opacity:.65}.pc-sheet-manual-breakdown .pc-itemize-sheet{border:1px solid var(--line);background:var(--paper);border-radius:0}.pc-itemize-setup-line{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.pc-itemize-facts{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.pc-itemize-facts div{border:1px solid var(--line);background:#fbfbfb;min-width:0;padding:8px 10px}.pc-itemize-facts span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:650;display:block}.pc-itemize-facts strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;display:block;overflow:hidden}.pc-itemize-live-summary{color:var(--muted);flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.pc-itemize-live-summary span{border:1px solid var(--line);background:#fff;padding:5px 8px}.pc-itemize-chip-button{border:1px solid var(--line);background:var(--paper);min-height:26px;color:var(--muted);cursor:pointer;border-radius:0;padding:4px 8px;font-size:12px;font-weight:650}.pc-itemize-chip-button:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.pc-itemize-chip-button:disabled{cursor:wait;opacity:.55}.pc-itemize-live-summary .pc-itemize-check-ok{background:var(--ok-soft);color:var(--ok);border-color:#3d835947}.pc-itemize-live-summary .pc-itemize-check-warn{background:var(--gold-soft);color:var(--gold);border-color:#a4741a47}.pc-itemize-live-summary .pc-itemize-check-muted{color:var(--muted)}.pc-itemize-source-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;margin-left:auto;display:flex}.pc-source-jump-button{border:1px solid var(--line);min-height:28px;color:var(--ink);cursor:pointer;background:#fff;border-radius:0;padding:5px 9px;font-size:12px;font-weight:650}.pc-source-jump-button:hover{border-color:var(--ink)}.pc-itemize-source-details{min-width:min(100%,220px);color:var(--muted);font-size:12px}.pc-itemize-source-details summary{cursor:pointer;justify-content:flex-end;align-items:center;min-height:28px;list-style:none;display:flex}.pc-itemize-source-details summary::-webkit-details-marker{display:none}.pc-itemize-source-details summary:after{content:"+";border:1px solid var(--line);width:18px;height:18px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;margin-left:6px;font-size:12px;display:inline-flex}.pc-itemize-source-details[open]{flex-basis:100%}.pc-itemize-source-actions:has(.pc-itemize-source-details[open]){flex-basis:100%}.pc-itemize-source-details[open] summary{justify-content:flex-start;margin-bottom:8px}.pc-itemize-source-details[open] summary:after{content:"-"}.pc-itemize-source-links{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pc-itemize-source-links a{border:1px solid var(--line);min-height:26px;color:var(--ink);background:#fff;padding:5px 8px;font-size:12px;font-weight:650;text-decoration:none}.pc-itemize-source-links a:hover{border-color:var(--ink)}.pc-legacy-reference-drawer{margin-top:10px}.pc-legacy-reference-drawer summary{cursor:pointer;color:var(--muted);padding:8px 0;font-size:12px}.pc-topbar,.pc-section-head,.pc-top-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.pc-topbar{margin-bottom:12px}.pc-kicker{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;display:block}.pc-topbar h1,.pc-section-head h2,.pc-detail-head h2{letter-spacing:0;margin-top:4px;font-size:28px;line-height:1.1}.pc-workspace{border:1px solid var(--line);background:var(--paper);border-radius:8px}.pc-btn{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;font:inherit;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:10px 14px;font-size:12px;text-decoration:none;display:inline-flex}.pc-btn-secondary{background:var(--paper);color:var(--ink)}.pc-btn:disabled{cursor:wait;opacity:.45}.pc-message{font-size:12px}.pc-message-ok{color:#166534}.pc-message-error{color:var(--warn)}.pc-status-banner{border:1px solid var(--line);background:var(--paper);border-radius:8px;align-items:center;gap:10px;min-height:36px;margin-bottom:12px;padding:8px 12px;display:flex}.pc-readiness-banner{background:linear-gradient(0deg, #8a5a000b, #8a5a000b), var(--paper);border:1px solid #8a5a0042;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:12px 14px;display:flex}.pc-readiness-banner strong{margin-top:3px;font-size:13px;line-height:1.3;display:block}.pc-readiness-banner code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--gold);background:#fff9;border:1px solid #8a5a0033;border-radius:6px;padding:7px 9px;font-size:11px;overflow:hidden}.pc-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.pc-metric{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:14px}.pc-metric span,.pc-fact span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;display:block}.pc-metric strong{margin-top:4px;font-size:28px;line-height:1;display:block}.pc-metric-warn strong{color:var(--gold)}.pc-empty-panel p{color:var(--muted);font-size:12px;line-height:1.45}.pc-workspace{padding:16px}.pc-section-head{align-items:flex-end;margin-bottom:12px}.pc-sheet-head{align-items:flex-start}.pc-section-note{margin-top:5px}.pc-columns{position:relative}.pc-columns summary{border:1px solid var(--line);background:var(--paper);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:9px 12px;font-size:12px;list-style:none}.pc-columns summary::-webkit-details-marker{display:none}.pc-column-menu{z-index:10;border:1px solid var(--line);background:var(--paper);border-radius:8px;width:min(320px,100vw - 32px);max-height:420px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 14px 34px #0000001f}.pc-column-menu label{align-items:center;gap:8px;padding:6px;font-size:12px;display:flex}.pc-column-menu span{overflow-wrap:anywhere;min-width:0}.pc-table-wrap{border:1px solid var(--line);border-radius:8px;overflow:auto}.pc-table{border-collapse:collapse;width:100%;min-width:980px}.pc-table th,.pc-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #0000000f;padding:10px 11px}.pc-table th{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;z-index:1;background:#f3f3f3;font-size:10px;position:sticky;top:0}.pc-google-grid th,.pc-google-grid td{height:32px;padding:5px 8px}.pc-google-grid th{background:#f8f8f8}.pc-sheet-filter-bar .pc-filter{background:0 0;border-radius:4px;padding:5px 8px}.pc-sheet-filter-bar .pc-filter-active{background:var(--paper)}.pc-filter-bar{gap:6px;margin-bottom:12px;padding-bottom:1px;display:flex;overflow:auto}.pc-filter{border:1px solid var(--line);color:var(--muted);cursor:pointer;font:inherit;white-space:nowrap;background:#fbfbfb;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;display:inline-flex}.pc-filter span{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.pc-filter strong{color:var(--ink);font-size:12px}.pc-filter:hover,.pc-filter-active{border-color:var(--ink);background:var(--paper);color:var(--ink)}.pc-table th:first-child,.pc-table td:first-child{width:44px;color:var(--muted);font-size:11px}.pc-table tbody tr{cursor:pointer}.pc-table tbody tr:hover,.pc-row-active{background:var(--accent-soft)}.pc-empty-cell{color:var(--muted);font-size:13px}.pc-title-cell{text-overflow:ellipsis;min-width:240px;max-width:560px;overflow:hidden}.pc-table-link{color:var(--ink);font-weight:650;text-decoration:none}.pc-table-link:hover{text-decoration:underline}.pc-muted-cell{max-width:460px;color:var(--muted);font-size:12px}.pc-company-hero{border:1px solid var(--line);background:var(--paper);border-radius:8px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px;margin-bottom:12px;padding:18px;display:grid}.pc-company-hero h2{letter-spacing:0;margin-top:5px;font-size:30px;line-height:1.05}.pc-company-hero p{max-width:520px;color:var(--muted);margin-top:10px;font-size:14px;line-height:1.5}.pc-company-facts,.pc-lifetime-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pc-lifetime-grid{margin-top:14px}.pc-source-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.pc-fact{border:1px solid var(--line);background:#fbfbfb;border-radius:8px;min-width:0;padding:10px}.pc-fact strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;display:block;overflow:hidden}.pc-fact-compact{background:0 0;border:none;padding:0}.pc-fact-compact strong{font-size:12px}.pc-review-gauge{border:1px solid var(--line);background:#fbfbfb;border-radius:8px;padding:10px}.pc-review-gauge span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;display:block}.pc-review-gauge strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;display:block;overflow:hidden}.pc-review-gauge-ok{background:var(--ok-soft);border-color:#1665343d}.pc-review-gauge-ok strong{color:var(--ok)}.pc-review-gauge-warn{background:var(--gold-soft);border-color:#8a5a0038}.pc-review-gauge-warn strong{color:var(--gold)}.pc-lot-list,.pc-issue-list,.pc-formula-list{gap:8px;display:grid}.pc-lot-card,.pc-issue{border:1px solid var(--line);background:#fbfbfb;border-radius:8px;padding:10px}.pc-lot-card>div{gap:2px;display:grid}.pc-lot-card span,.pc-issue p,.pc-formula-list span{color:var(--muted);font-size:12px}.pc-lot-card strong,.pc-issue strong{font-size:13px}.pc-lot-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.pc-issue span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.pc-issue-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.pc-issue-summary div{border:1px solid var(--line);background:#fbfbfb;border-radius:8px;padding:9px}.pc-issue-summary span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;display:block}.pc-issue-summary strong{margin-top:3px;font-size:18px;line-height:1;display:block}.pc-lot-picker{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.pc-lot-picker-chip{border:1px solid var(--line);color:var(--muted);cursor:pointer;font:inherit;background:#fbfbfb;border-radius:999px;padding:6px 9px;font-size:11px;text-decoration:none}.pc-lot-picker-chip:hover,.pc-lot-picker-chip-active{border-color:var(--ink);color:var(--ink)}.pc-empty-panel{border:1px solid var(--line);background:#fbfbfb;border-radius:8px;justify-items:start;gap:8px;padding:18px;display:grid}.pc-empty-panel h3{font-size:18px;line-height:1.2}.pc-schema-warning{background:var(--gold-soft);color:var(--gold);border:1px solid #8a5a0038;border-radius:8px;align-items:baseline;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.pc-schema-warning strong{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.pc-schema-warning span{color:var(--ink);font-size:12px}.pc-reference-table{min-width:620px}.pc-reference-table-wrap{max-height:420px}.pc-issue-high{border-color:#b91c1c59}.pc-raw-drawer{margin-top:14px}.pc-raw-drawer summary{cursor:pointer;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.pc-raw-drawer pre{border:1px solid var(--line);background:#f8f8f8;border-radius:8px;max-height:360px;margin-top:10px;padding:12px;font-size:12px;overflow:auto}.pc-formula-list{margin-top:12px}.pc-formula-list div{border:1px solid var(--line);background:#fbfbfb;padding:10px}.pc-formula-list code{color:var(--ink);margin-top:6px;font-size:11px;display:block;overflow:auto}@media (max-width:600px){.shell{padding:0 16px 40px}.landing-nav,.landing-footer{padding-left:16px;padding-right:16px}.ops-hero,.ops-lanes{grid-template-columns:1fr}.ops-hero{min-height:0}.ops-hero-copy{padding:48px 16px 52px}.ops-status-board{border-left:none;border-top:1px solid var(--line)}.ops-status-row{min-height:148px;padding:18px 16px}.ops-status-row strong{font-size:36px}.ops-signin-panel{padding:18px 16px 22px}.ops-lane{border-right:none;border-bottom:1px solid var(--line);min-height:128px}.topbar{flex-direction:column;align-items:flex-start;gap:10px}.search-input{width:100%}.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-bundle-layout,.import-steps,.import-confirm-grid,.import-stage-summary,.translation-options,.source-packet-grid,.source-raw-grid,.source-breakdown,.source-inbox-row{grid-template-columns:1fr}.source-bundle-list{border-right:none;border-bottom:1px solid var(--line)}.source-packet-hero{flex-direction:column}.source-saved-summary{flex-direction:column;align-items:flex-start}.source-packet-state{justify-content:flex-start}.import-panel-head{flex-wrap:wrap;align-items:flex-start}.import-mode-tabs{width:100%;margin-left:0;overflow-x:auto}.import-stage-summary div{border-bottom:1px solid #0000000d;border-right:none}.source-facts div{grid-template-columns:1fr;gap:3px}.source-facts dd{text-align:left}.pc-shell{padding:16px 12px 40px}.pc-itemize-heading{flex-direction:column;align-items:stretch}.pc-itemize-plan{grid-template-columns:1fr}.pc-itemize-plan .pc-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:flex-start;display:grid}.pc-itemize-plan .pc-row-count-control{width:100%}.pc-row-actions,.pc-save-itemize-actions{flex-direction:column;align-items:stretch}.pc-save-preview summary{grid-template-columns:minmax(0,1fr) auto}.pc-save-preview summary small{grid-column:1}.pc-save-preview summary:after{grid-area:1/2/span 2}.pc-save-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-save-preview-rows div{grid-template-columns:24px minmax(70px,.45fr) minmax(0,1fr)}.pc-save-preview-rows em,.pc-save-preview-rows b,.pc-save-preview-rows small:last-child{grid-column:2/-1}.pc-sheet-only-shell{padding:0 10px 32px}.pc-sheet-toolbar{grid-template-columns:1fr;gap:8px;padding:10px 0}.pc-sheet-level-tabs,.pc-sheet-actions{justify-content:flex-start;overflow-x:auto}.pc-context-select{grid-template-columns:auto minmax(180px,1fr);width:100%}.pc-sheet-actions-compact{overflow:visible}.pc-proxy-site-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.pc-proxy-site-card{min-height:74px;padding:14px}.pc-workbook-provider-row{grid-template-columns:1fr;align-items:stretch}.pc-workbook-source-actions{justify-content:space-between}.pc-workbook-source{text-align:left;min-width:0}.pc-operator-strip{grid-template-columns:1fr}.pc-operator-secondary summary{min-height:48px}.pc-breakdown-focus,.pc-confirm-focus{grid-template-columns:1fr;align-items:stretch}.pc-breakdown-focus-facts,.pc-itemize-facts,.pc-item-review-focus{grid-template-columns:1fr 1fr}.pc-breakdown-focus-actions,.pc-item-review-actions{justify-content:flex-start}.pc-manual-parcel-queue summary{grid-template-columns:minmax(0,1fr) auto}.pc-manual-parcel-queue summary small{grid-column:1}.pc-manual-parcel-queue summary:after{grid-area:1/2/span 2}.pc-manual-parcel-row{grid-template-columns:28px minmax(76px,.45fr) minmax(0,1fr)}.pc-manual-parcel-row small{grid-column:3}.pc-parcel-work-packet summary{grid-template-columns:minmax(0,1fr) auto}.pc-parcel-work-packet summary span{display:none}.pc-parcel-work-packet summary small{text-align:right}.pc-parcel-work-packet-actions{grid-template-columns:1fr 1fr;display:grid}.pc-source-lot-focus{grid-template-columns:1fr;align-items:stretch}.pc-source-lot-heading p{white-space:normal}.pc-source-lot-facts{grid-template-columns:1fr 1fr}.pc-source-lot-action{justify-self:stretch}.pc-lot-switcher summary{grid-template-columns:38px minmax(100px,1fr)}.pc-lot-switcher summary small{text-align:left;grid-column:2}.pc-item-review-detail-list article,.pc-item-row-detail-fields,.pc-item-cost-preview{grid-template-columns:1fr}.pc-sheet-grid-wrap{height:calc(100vh - 218px)}.pc-items-table-wrap{height:auto;max-height:none}.pc-topbar,.pc-section-head,.pc-top-actions{flex-direction:column;align-items:stretch}.pc-metrics,.pc-source-grid,.pc-company-hero,.pc-company-facts,.pc-lifetime-grid{grid-template-columns:1fr}.pc-readiness-banner{flex-direction:column;align-items:stretch}.pc-schema-warning{flex-direction:column;align-items:flex-start;gap:4px}}.pc-profile-shell{max-width:720px;margin:0 auto;padding:0 18px 48px}.pc-profile-card{border:1px solid var(--line);background:var(--paper);border-radius:10px;margin-top:32px;overflow:hidden}.pc-profile-identity{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:24px;display:flex}.pc-profile-identity h1{font-size:20px;font-weight:750;line-height:1.2}.pc-profile-username{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, "SF Mono", monospace;font-size:13px}.pc-profile-avatar{border:1px solid var(--line);object-fit:cover;border-radius:50%;flex-shrink:0;width:56px;height:56px}.pc-profile-avatar-fallback{background:var(--ink);color:#fff;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:inline-flex}.pc-profile-role{border:1px solid var(--line);background:var(--accent-soft);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:4px 12px;font-size:11px;font-weight:650}.pc-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pc-profile-facts>div{border-bottom:1px solid var(--line);padding:16px 24px}.pc-profile-facts>div:nth-child(odd){border-right:1px solid var(--line)}.pc-profile-facts dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:650}.pc-profile-facts dd{overflow-wrap:anywhere;font-size:14px}.pc-profile-actions{justify-content:flex-end;padding:16px 24px;display:flex}.pc-profile-signout{border:1px solid var(--warn);color:var(--warn);cursor:pointer;font:inherit;letter-spacing:.06em;text-transform:uppercase;background:0 0;border-radius:6px;padding:8px 16px;font-size:12px;font-weight:650}.pc-profile-signout:hover{background:var(--warn-soft)}.pc-profile-chip{color:var(--muted);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;min-width:0;padding:4px 10px 4px 4px;font-size:13px;text-decoration:none;display:inline-flex}.pc-profile-chip:hover{border-color:var(--line);background:var(--paper);color:var(--ink)}.pc-profile-chip img,.pc-profile-chip-fallback{border:1px solid var(--line);object-fit:cover;border-radius:50%;flex-shrink:0;width:26px;height:26px}.pc-profile-chip-fallback{background:var(--ink);color:#fff;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.pc-profile-chip-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}@media (max-width:640px){.pc-profile-facts{grid-template-columns:1fr}.pc-profile-facts>div:nth-child(odd){border-right:none}.pc-profile-chip-name{display:none}}.lp{background:var(--bg);min-height:100vh;color:var(--ink);flex-direction:column;display:flex}.lp-signin-main{flex:1;place-items:center;padding:48px 20px;display:grid}.lp-signin-card{border:1px solid var(--line);background:var(--paper);border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;width:min(400px,100%);padding:36px 32px 28px;display:flex;box-shadow:0 24px 48px -32px #0f0f0f40}.lp-signin-card .logo{margin-bottom:18px}.lp-signin-card h1{font-size:22px;font-weight:750;line-height:1.2}.lp-signin-sub{color:var(--muted);font-size:14px}.lp-signin-card .signin-group{width:100%;margin-top:14px}.lp-signin-card .signin-btn,.lp-open-dashboard{text-align:center;border-radius:8px;width:100%;padding:12px 16px;font-size:13px;font-weight:650;text-decoration:none;display:block}.lp-open-dashboard{border:1px solid var(--ink);background:var(--ink);color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-top:14px}.lp-open-dashboard:hover{opacity:.8}.lp-auth-message{border-radius:8px;width:100%;margin-top:8px;padding:10px 12px;font-size:13px}.lp-auth-message-error{background:var(--warn-soft);color:var(--warn);border:1px solid #b91c1c59}.lp-auth-message-ok{background:var(--ok-soft);color:var(--ok);border:1px solid #16653459}.lp-signin-foot{color:var(--muted);margin-top:16px;font-size:12px}.lp-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px clamp(20px,5vw,48px);display:flex}.lp-nav-cta,.lp-cta{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border-radius:8px;padding:10px 18px;font-size:12px;font-weight:650;text-decoration:none;display:inline-block}.lp-nav-links{align-items:center;gap:18px;display:flex}.lp-nav-resource{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:650;text-decoration:none}.lp-nav-resource:hover{color:var(--ink)}.lp-nav-cta:hover,.lp-cta:hover{opacity:.8}.lp-hero{text-align:center;max-width:880px;margin:0 auto;padding:clamp(56px,10vw,104px) 24px 24px}.lp-kicker{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, "SF Mono", monospace;letter-spacing:.22em;text-transform:uppercase;margin-bottom:18px;font-size:12px}.lp-hero h1{letter-spacing:-.02em;font-size:clamp(32px,6vw,56px);font-weight:800;line-height:1.06}.lp-hero-sub{max-width:620px;color:var(--muted);margin:20px auto 0;font-size:16px;line-height:1.6}.lp-hero-actions{margin-top:28px}.lp-hero-actions .lp-cta{padding:13px 26px;font-size:13px}.lp-preview{max-width:880px;margin:48px auto 0;padding:0 24px}.lp-sheet{border:1px solid var(--line);background:var(--paper);border-radius:12px;overflow:hidden;box-shadow:0 32px 64px -40px #0f0f0f59}.lp-sheet-chrome{border-bottom:1px solid var(--line);background:var(--bg);align-items:center;gap:6px;padding:10px 14px;display:flex}.lp-sheet-tab{color:var(--muted);border:1px solid #0000;border-radius:6px;padding:4px 10px;font-size:12px}.lp-sheet-tab-active{border-color:var(--line);background:var(--paper);color:var(--ink);font-weight:650}.lp-sheet-meta{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, "SF Mono", monospace;margin-left:auto;font-size:11px}.lp-sheet-scroll{overflow-x:auto}.lp-sheet table{border-collapse:collapse;width:100%;font-size:13px}.lp-sheet th,.lp-sheet td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:10px 14px}.lp-sheet thead th{background:var(--accent-soft);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:650}.lp-sheet tbody tr:last-child td{border-bottom:none}.lp-sheet .lp-num{text-align:right;font-family:var(--font-geist-mono), ui-monospace, "SF Mono", monospace}.lp-sheet .lp-id{font-family:var(--font-geist-mono), ui-monospace, "SF Mono", monospace;color:var(--gold)}.lp-pill{background:var(--ok-soft);color:var(--ok);border:1px solid #16653459;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:650;display:inline-block}.lp-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:880px;margin:0 auto;padding:56px 24px 72px;display:grid}.lp-features article{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:22px}.lp-features h2{margin-bottom:8px;font-size:15px;font-weight:750}.lp-features p{color:var(--muted);font-size:13px;line-height:1.6}.lp-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding:18px clamp(20px,5vw,48px);font-size:12px;display:flex}.lp-footer a{color:var(--muted)}.lp-footer a:hover{color:var(--ink)}@media (max-width:720px){.lp-features{grid-template-columns:1fr}.lp-sheet th:nth-child(2),.lp-sheet td:nth-child(2){display:none}}.coupon-page{background:var(--bg);min-height:100vh}.coupon-site-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f0f0f0f0;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:0 clamp(20px,5vw,48px);display:flex;position:sticky;top:0}.coupon-site-nav{align-items:center;gap:20px;display:flex}.coupon-site-nav a{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:650;text-decoration:none}.coupon-site-nav a:hover,.coupon-site-nav .coupon-nav-active{color:var(--ink)}.coupon-main{width:min(1040px,100% - 40px);margin:0 auto;padding:38px 0 52px}.coupon-hero{max-width:760px;padding-bottom:24px}.coupon-eyebrow,.coupon-section-kicker{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, "SF Mono", monospace;letter-spacing:.14em;text-transform:uppercase;font-size:11px;display:block}.coupon-hero h1{letter-spacing:-.04em;margin-top:6px;font-size:clamp(34px,5vw,48px);line-height:1}.coupon-hero>p:not(.coupon-eyebrow){color:#555;max-width:620px;margin-top:10px;font-size:14px}.coupon-sync-line{color:var(--muted);flex-wrap:wrap;gap:8px;margin-top:10px;font-size:12px;display:flex}.coupon-referral{border:1px solid var(--ink);background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:20px;padding:13px 16px;display:flex}.coupon-referral .coupon-section-kicker,.coupon-referral p{color:#bdbdbd}.coupon-referral h2{margin-top:1px;font-size:18px}.coupon-referral p{margin-top:1px;font-size:12px}.coupon-referral>a{color:#fff;letter-spacing:.04em;text-transform:uppercase;border:1px solid #fff;border-radius:5px;flex-shrink:0;padding:7px 10px;font-size:12px;font-weight:700;text-decoration:none}.coupon-referral>a:hover{color:var(--ink);background:#fff}.coupon-section{margin-top:26px}.coupon-section>header{grid-template-columns:minmax(220px,1fr) minmax(260px,.8fr);align-items:end;gap:20px;margin-bottom:8px;display:grid}.coupon-section h2{letter-spacing:-.02em;margin-top:1px;font-size:20px}.coupon-section>header>p{color:var(--muted);text-align:right;font-size:12px}.coupon-list{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.coupon-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(160px,205px) auto;align-items:center;gap:5px 12px;min-height:62px;padding:7px 14px;display:grid}.coupon-row:nth-child(odd){border-right:1px solid var(--line);padding-left:0}.coupon-row:nth-child(2n){padding-right:0}.coupon-row>p{color:#444;grid-area:2/1/auto/-1;font-size:12px;line-height:1.35}.coupon-copy{border:1px solid var(--line);background:var(--paper);width:100%;min-height:34px;color:var(--ink);cursor:pointer;text-align:left;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 10px;display:grid}.coupon-copy:hover,.coupon-copy-done{border-color:var(--ink)}.coupon-copy code{font-family:var(--font-geist-mono), ui-monospace, "SF Mono", monospace;text-overflow:ellipsis;font-size:13px;font-weight:750;overflow:hidden}.coupon-copy span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.coupon-copy-done span{color:var(--ok)}.coupon-status{border:1px solid var(--line);color:var(--muted);letter-spacing:.04em;white-space:nowrap;text-transform:uppercase;border-radius:999px;justify-self:end;padding:4px 8px;font-size:10px}.coupon-status-upcoming{color:var(--gold);border-color:#8a5a004d}.coupon-status-expired{opacity:.52}.coupon-status-check{border-style:dashed}.coupon-empty{border-bottom:1px solid var(--line);color:var(--muted);padding:18px 0}.coupon-disclaimer{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:minmax(0,1fr) auto;gap:30px;margin-top:30px;padding-top:18px;font-size:11px;display:grid}.coupon-disclaimer>div{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.coupon-disclaimer a{color:var(--muted);white-space:nowrap}.coupon-disclaimer a:hover{color:var(--ink)}.guide-main{width:min(1040px,100% - 40px);margin:0 auto;padding:38px 0 52px}.guide-hero{justify-content:space-between;align-items:end;gap:36px;padding-bottom:24px;display:flex}.guide-hero h1{letter-spacing:-.04em;margin-top:6px;font-size:clamp(34px,5vw,48px);line-height:1}.guide-hero>div:first-child>p:last-child{color:#555;max-width:680px;margin-top:10px;font-size:14px}.guide-verified{border-left:1px solid var(--line);color:var(--muted);text-align:right;text-transform:uppercase;flex-shrink:0;gap:2px;padding-left:16px;font-size:11px;display:grid}.guide-verified strong{color:var(--ink);font-size:12px}.guide-service-cards{border:1px solid var(--ink);background:var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.guide-service-cards article{background:var(--paper);min-width:0;padding:16px 18px}.guide-service-cards article>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.guide-service-cards h2{letter-spacing:.08em;text-transform:uppercase;font-size:14px}.guide-service-cards a,.guide-source-note a{color:var(--muted);font-size:11px}.guide-service-cards a:hover,.guide-source-note a:hover{color:var(--ink)}.guide-price{align-items:baseline;gap:8px;margin-top:12px;display:flex}.guide-price strong{letter-spacing:-.04em;font-size:32px;line-height:1}.guide-price span{color:var(--muted);text-transform:uppercase;font-size:11px}.guide-service-cards article>p{color:#555;max-width:440px;margin-top:8px;font-size:12px;line-height:1.45}.guide-comparison{margin-top:28px}.guide-comparison>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:8px;display:flex}.guide-comparison h2,.guide-calculators h2{letter-spacing:-.02em;margin-top:1px;font-size:20px}.guide-comparison>header>p{color:var(--muted);text-align:right;font-size:11px}.guide-table{border:1px solid var(--ink);border-radius:8px;overflow:hidden}.guide-table-head,.guide-table-row{grid-template-columns:180px repeat(2,minmax(0,1fr));gap:0;display:grid}.guide-table-head{color:#666;letter-spacing:.08em;text-transform:uppercase;background:#f3f1ec;min-height:52px;font-size:10px}.guide-table-head>:nth-child(2){background:#eff8dd}.guide-table-head>:nth-child(3){background:#eaf5fb}.guide-table-head>*,.guide-table-row>*{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;padding:10px 14px;display:flex}.guide-table-head>:not(:last-child),.guide-table-row>:not(:last-child){border-right:1px solid var(--line)}.guide-table-row>strong{color:#555;letter-spacing:.04em;text-transform:uppercase;background:#faf9f6;font-size:11px}.guide-table-row b{font-size:14px;line-height:1.2}.guide-table-row span{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.25}.guide-table-row [data-tone=included]{background:#f4f9e9}.guide-table-row [data-tone=extra]{background:#fff6dd}.guide-calculators{border:1px solid var(--ink);background:var(--ink);color:#fff;grid-template-columns:minmax(260px,.85fr) minmax(440px,1.15fr);align-items:end;gap:30px;margin-top:30px;padding:18px;display:grid}.guide-calculators .coupon-section-kicker,.guide-calculators p{color:#bdbdbd}.guide-calculators p{margin-top:5px;font-size:11px;line-height:1.45}.guide-calculator-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.guide-calculator-links a{color:#fff;border:1px solid #555;border-radius:5px;gap:2px;min-width:0;padding:10px 12px;text-decoration:none;display:grid}.guide-calculator-links a:hover{color:var(--ink);background:#fff;border-color:#fff}.guide-calculator-links span{color:#aaa;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.guide-calculator-links a:hover span{color:var(--muted)}.guide-calculator-links strong{font-size:12px}.guide-source-note{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:minmax(0,1fr) auto;gap:30px;margin-top:24px;padding-top:14px;font-size:11px;display:grid}.guide-source-note>div{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (max-width:720px){.coupon-main{width:min(100% - 28px,1040px);padding:30px 0 42px}.coupon-referral,.coupon-section>header,.coupon-disclaimer{grid-template-columns:1fr}.coupon-referral{flex-direction:column;align-items:flex-start;gap:12px}.coupon-section>header>p{text-align:left}.coupon-list{grid-template-columns:1fr}.coupon-row{border-right:none;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;min-height:58px;padding:7px 0}.coupon-row:nth-child(odd),.coupon-row:nth-child(2n){border-right:none;padding:7px 0}.coupon-row>p{grid-area:2/1/auto/-1}.coupon-status{grid-area:1/2}.coupon-disclaimer>div{justify-content:flex-start}.guide-main{width:min(100% - 28px,1040px);padding:30px 0 42px}.guide-hero,.guide-comparison>header{flex-direction:column;align-items:flex-start;gap:12px}.guide-verified{text-align:left;border-left:none;padding-left:0}.guide-service-cards,.guide-calculators,.guide-source-note{grid-template-columns:1fr}.guide-comparison>header>p{text-align:left}.guide-table-head,.guide-table-row{grid-template-columns:minmax(92px,.72fr) repeat(2,minmax(0,1fr))}.guide-table-head{min-height:78px;display:grid}.guide-table-head>*,.guide-table-row>*{padding:9px 8px}.guide-table-row>strong{margin-bottom:0;font-size:9px}.guide-table-row [data-service]{display:flex}.guide-table-row b{font-size:12px;line-height:1.15}.guide-table-row span{font-size:9px}.guide-calculators{gap:16px}.guide-calculator-links{grid-template-columns:1fr}.guide-source-note>div{justify-content:flex-start}}@media (max-width:520px){.coupon-site-nav{gap:12px}.coupon-site-nav a:first-child{display:none}.lp-nav-links{gap:12px}.lp-nav-resource{display:none}.pc-proxy-sites-toolbar{grid-template-columns:auto auto minmax(0,1fr);gap:8px}}
