@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:var(--text);background:var(--canvas);font-synthesis:none;--forest:#24324b;--lime:#bde887;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f5f6f8;--surface:#fff;--surface-subtle:#f0f2f5;--text:#202735;--text-secondary:#526071;--muted:#626e7e;--sidebar:#24324b;--button-background:#24324b;--button-text:#fff;--highlight:#e8edf6;--success-background:#e8f4ed;--success-text:#226343;--warning-background:#fff3dc;--warning-text:#7b510e;--error-background:#fff0ee;--error-text:#a83730;--danger-button-background:#a83730;--danger-button-text:#fff;--control-height:40px;--measure:50ch;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-enter:cubic-bezier(.33, 1, .68, 1);--border:#dce1e8;--field-border:#7d8797;--focus:#467330;--rail-text:#d7e1d9;--rail-text-muted:#aebbd0;--rail-tagline:#d3e0d0;--rail-signal:#b5d991;--rail-active-text:#203324;--brand-glyph:#000;--scrim:#1018286e;--disabled-opacity:.7;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23526071' stroke-width='1.5'/%3E%3C/svg%3E");font-family:DM Sans Variable,Manrope Variable,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}@media (display-mode:standalone){html,body{overscroll-behavior-y:contain}}button,input,select,textarea{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:is(:disabled,[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:not-allowed}:is(input:not([type=checkbox],[type=radio],[type=file]),textarea,select):is(:disabled,[aria-disabled=true]){background:var(--surface-subtle);opacity:var(--disabled-opacity)}:is(input[readonly]:not([aria-disabled=true]),textarea[readonly]){background:var(--surface-subtle)}button,a{transition:background .18s, color .18s, border-color .18s, box-shadow .18s, transform .18s var(--ease-out)}:is(.button,.icon-button,.text-button,.filter-chips button,.segmented button):active:not(:disabled,[aria-disabled=true]),.account-picker summary:active{transition-duration:80ms;transform:scale(.95)}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope Variable,system-ui,sans-serif}h1{letter-spacing:-1.35px;margin-bottom:10px;font-size:clamp(29px,2.6vw,36px);font-weight:750;line-height:1.25}h2{letter-spacing:-.45px;margin-bottom:6px;font-size:18px;font-weight:750}h3,.card-title{letter-spacing:-.25px;margin-bottom:8px;font-size:16px}.card-title{font-weight:700}.panel-title{letter-spacing:-.45px;margin-bottom:6px;font-size:18px;font-weight:750}p{font-size:15px;line-height:1.65}small{font-size:14px}svg{vertical-align:middle;flex-shrink:0}fieldset{border:0;min-width:0;margin:0;padding:0}.app-shell{min-height:100dvh;display:flex}.sidebar{--forest:#24324b;--focus:#80b45b;background:var(--sidebar);width:246px;color:var(--rail-text);z-index:40;overscroll-behavior:contain;flex-direction:column;height:100dvh;padding:32px 20px 19px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.sidebar>*{flex-shrink:0}.sidebar-brand{justify-content:space-between;align-items:center;gap:8px;display:flex}.brand{letter-spacing:-.8px;color:#fff;align-items:center;gap:11px;padding:0 7px;font-family:Manrope Variable,sans-serif;font-size:24px;font-weight:800;display:flex}.sidebar-brand .brand{gap:8px;padding:0;font-size:22px}.brand-icon{background:var(--lime);width:38px;height:40px;color:var(--brand-glyph);border-radius:11px;place-items:center;display:grid}.brand-light{font-weight:400}.workspace-label{border:1px solid #ffffff20;border-radius:9px;align-items:center;gap:10px;margin:28px 0 16px;padding:15px 11px;display:flex}.workspace-avatar{width:31px;height:33px;color:var(--lime);background:#303d54;border-radius:7px;place-items:center;font-size:15px;display:grid}.workspace-label strong{color:#eef3ed;font-size:14px;font-weight:500;display:block}.workspace-label small{color:var(--rail-text-muted);margin-top:4px;font-size:14px;display:block}.local-dot{background:var(--rail-signal);border-radius:100%;width:6px;height:6px;display:inline-block}.workspace-label .local-dot{margin-left:auto}.nav-heading{text-transform:uppercase;color:var(--rail-text-muted);letter-spacing:1.65px;margin:0 13px 13px;font-size:14px;font-weight:600}.sidebar nav{flex-direction:column;gap:5px;display:flex}.sidebar nav a{text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:13px 15px;font-size:14px;display:flex}.sidebar nav a:hover{background:#ffffff0b}.sidebar nav a.active{background:var(--lime);color:var(--rail-active-text);font-weight:650}.nav-count{margin-left:auto;background:#ffffff12;border-radius:5px;margin-block:-3px;padding:3px 6px;font-size:14px}.sidebar-bottom{margin-top:auto}.sidebar-note{margin:48px 12px 30px;padding-bottom:20px}@media (width>=1025px) and (height<=850px){.sidebar-note{display:none}}.sidebar-note p{color:var(--rail-tagline);letter-spacing:-.4px;margin:12px 0 22px;font-size:18px;line-height:1.5}.note-line{background:var(--lime);width:30px;height:3px;display:block;transform:rotate(-6deg)}.main-shell{--topbar-height:87px;flex-direction:column;width:calc(100% - 246px);min-width:0;margin-left:246px;display:flex}.topbar{z-index:30;height:var(--topbar-height);border-bottom:1px solid var(--border);background:var(--surface-subtle);flex-shrink:0;justify-content:space-between;align-items:center;gap:18px;padding:0 38px;display:flex;position:sticky;top:0}.refresh-progress{--progress-color:var(--forest);pointer-events:none;background:var(--highlight);height:3px;position:absolute;inset:auto 0 -1px;overflow:hidden}.refresh-progress>span{background:var(--progress-color);transform-origin:0;width:100%;height:100%;transition:transform .18s ease-out;display:block}.refresh-progress.failed>span{background:var(--error-text)}:root[data-theme=dark] .refresh-progress{--progress-color:var(--success-text)}.breadcrumb{color:var(--text-secondary);align-items:center;gap:14px;font-size:14px;display:flex}.topbar-title{flex:1;min-width:0}.topbar-title .mobile-menu,.topbar-actions{flex-shrink:0}.breadcrumb strong{color:var(--text-secondary);font-weight:500}.breadcrumb>span{color:var(--text-secondary)}.topbar-actions,.row{align-items:center;gap:8px;display:flex}.wrap{flex-wrap:wrap}.button{min-height:var(--control-height);border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:8px 14px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.button.primary{background:var(--button-background);color:var(--button-text)}.button.primary:hover:not(:disabled,[aria-disabled=true]){filter:brightness(1.1)}.button.secondary{background:var(--surface);border-color:var(--border);color:var(--text-secondary)}.button.secondary:hover:not(:disabled,[aria-disabled=true]){background:var(--surface-subtle)}.top-send{padding-inline:16px}.icon-button{width:var(--control-height);height:var(--control-height);border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:7px;display:inline-flex}.icon-button:hover:not(:disabled,[aria-disabled=true]){background:var(--surface-subtle);color:var(--forest)}.refresh-button{border:1px solid var(--border)}.account-picker{font-size:14px;position:relative}.account-picker summary{cursor:pointer;min-height:var(--control-height);border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);border-radius:7px;align-items:center;gap:8px;padding:0 12px;list-style:none;display:flex}.account-picker summary:hover{background:var(--surface-subtle)}.account-picker summary::-webkit-details-marker{display:none}.account-popover{overscroll-behavior:contain;background:var(--surface);border:1px solid var(--border);z-index:25;border-radius:12px;width:272px;max-height:min(480px,100dvh - 112px);padding:18px;position:absolute;top:45px;right:0;overflow-y:auto;box-shadow:0 14px 42px #163c3217}.account-popover label{cursor:pointer;align-items:center;gap:10px;padding:12px 0;display:flex}.account-popover label>div{overflow-wrap:anywhere;min-width:0}.account-popover small{color:var(--muted);margin-top:4px;display:block}.account-popover .hint{margin:10px 0 0}main{flex-direction:column;flex:1;width:100%;max-width:1700px;margin:0 auto;padding:28px 38px 0;display:flex}main>*,.page-view>*{flex-shrink:0}.main-shell main{gap:20px}.main-shell main>:not(.main-footer,dialog),.main-shell .page-view>:not(dialog){min-width:0;margin-block:0}.page-view{gap:inherit;flex-direction:column;display:flex}.page-view.leaving{opacity:0}.page-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:9px 0 28px;display:flex}.page-heading p{color:var(--text-secondary);margin:0;font-size:14px}.page-heading .button{flex-shrink:0}.date-label{white-space:nowrap;color:var(--text-secondary);align-self:flex-end;margin-bottom:5px;font-size:14px}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:30px;display:grid}.metric{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:11px;padding:22px;display:block}.metric:hover{border-color:var(--field-border)}.metric.featured{background:var(--highlight);border-color:var(--border)}.metric-top{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.metric-top svg{color:var(--text-secondary)}.metric>strong{letter-spacing:-1.5px;margin:12px 0;font-family:Manrope Variable,sans-serif;font-size:41px;font-weight:600;line-height:1.1;display:block}.metric-foot{color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:14px;display:flex}.featured .metric-foot{color:var(--text-secondary)}.panel{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px 16px;display:flex}.panel-heading p{color:var(--text-secondary);margin:0;font-size:14px}.table-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:0 25px 19px;display:flex}.segmented{background:var(--surface-subtle);border-radius:7px;gap:2px;padding:4px;display:inline-flex}.segmented button{min-height:calc(var(--control-height) - 8px);color:var(--text-secondary);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:14px;display:flex}.segmented button.active{background:var(--surface);color:var(--forest);font-weight:600;box-shadow:0 1px 4px #233e3010}.contact-visibility{align-self:flex-start;margin-bottom:20px}.contact-visibility button{white-space:nowrap}.search{border:1px solid var(--field-border);color:var(--text-secondary);min-width:200px;height:var(--control-height);border-radius:7px;flex:0 340px;align-items:center;gap:8px;padding:0 11px;display:flex}.search input{width:100%;min-width:0;color:var(--forest);background:0 0;border:0;outline:0;font-size:14px}.search input::placeholder{color:var(--text-secondary)}.search:focus-within{outline:2px solid var(--focus);outline-offset:2px}.filter-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:0 25px 18px;display:flex}.filter-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filter-chips button{min-height:var(--control-height);background:var(--surface);border:1px solid var(--border);color:var(--text-secondary);border-radius:7px;align-items:center;padding:0 14px;font-size:14px;display:inline-flex}.filter-chips button.selected{color:var(--button-text);border-color:var(--button-background);background:var(--button-background)}.filter-chips button:hover:not(.selected){background:var(--surface-subtle)}.filter-extras{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filters-toggle{display:none}.filter-extras>select{border-color:var(--field-border);width:180px;padding-inline-start:12px;font-size:14px}.table-scroll{position:relative;overflow:auto hidden}table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%}th{background:var(--surface-subtle);color:var(--text-secondary);border-block:1px solid var(--border);letter-spacing:.2px;padding:12px 18px;font-size:14px;font-weight:500}th:first-child,td:first-child{padding-left:25px}td{border-bottom:1px solid var(--border);padding:16px 18px;font-size:14px}.cell-location{min-width:170px}.cell-parcel strong{text-overflow:ellipsis;max-width:240px;display:block;overflow:hidden}.chip-count{opacity:.75;font-variant-numeric:tabular-nums;margin-left:6px}.parcel-row-actions{align-items:stretch;gap:8px;display:flex}.parcel-row-actions .icon-button{width:36px;height:auto;min-height:36px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--surface-subtle)}.parcel-link{text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.parcel-icon{background:var(--surface-subtle);width:34px;height:36px;color:var(--text-secondary);border:1px solid var(--border);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.parcel-link strong{color:var(--text-secondary);text-underline-offset:3px;font-size:14px;font-weight:550;text-decoration:underline;display:block}.parcel-link small{color:var(--text-secondary);letter-spacing:.3px;margin-top:5px;font-size:14px;display:block}.badge{color:var(--text-secondary);background:var(--surface-subtle);white-space:nowrap;border-radius:5px;align-items:center;padding:5px 8px;font-size:14px;font-weight:500;display:inline-flex}.badge.neutral{color:var(--text-secondary);background:var(--surface-subtle)}.location-cell{color:var(--text-secondary);white-space:normal;overflow-wrap:break-word;align-items:center;gap:6px;max-width:225px;display:flex}.location-cell svg{color:var(--text-secondary)}.account-cell{max-width:180px;color:var(--text-secondary);white-space:normal;overflow-wrap:break-word;align-items:center;gap:6px;display:flex}.account-cell small{color:var(--text-secondary);font-size:14px}.quick-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:23px;display:grid}.quick-card{border:1px solid var(--border);text-align:left;background:var(--surface-subtle);border-radius:10px;align-items:center;gap:15px;padding:21px 23px;display:flex}.quick-card:hover{background:var(--surface-subtle)}.quick-card-title{letter-spacing:-.25px;color:var(--text-secondary);margin:0 0 5px;font-family:Manrope Variable,system-ui,sans-serif;font-size:14px;font-weight:700;display:block}.quick-card p{color:var(--text-secondary);margin:0;font-size:14px}.quick-card>svg:last-child{width:17px;color:var(--text-secondary);margin-left:auto}.quick-icon{background:var(--surface-subtle);width:37px;height:39px;color:var(--text-secondary);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.quick-icon svg{width:19px}.quick-icon.pale{background:var(--surface-subtle)}.main-footer{color:var(--text-secondary);justify-content:space-between;gap:20px;margin-top:auto;padding:28px 0 22px;font-size:14px;display:flex}.main-footer span span{color:var(--text-secondary);margin:0 7px}.muted{color:var(--muted)}.hint{max-width:var(--measure);color:var(--text-secondary);margin:13px 0;font-size:14px;line-height:1.65}.feature-control{flex-direction:column;align-items:flex-start;gap:4px;max-width:100%;display:inline-flex}.row:has(>.feature-control){align-items:flex-start}.feature-hint{max-width:var(--measure);color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.feature-control>.feature-hint{margin:0}.feature-group,.feature-line{gap:4px;display:grid}.feature-group:has(>.row:empty):not(:has(>.feature-hint)){display:none}.feature-line{font-size:14px;line-height:1.5}.full{width:100%}.full.segmented button{flex:1}.spaced{margin-top:20px}.alert{overflow-wrap:anywhere;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:13px 16px;font-size:14px;line-height:1.6;display:flex}.alert.error{background:var(--surface-subtle);border:1px solid var(--border);color:var(--text-secondary)}.alert.warning{background:var(--surface-subtle);color:var(--text-secondary);border:1px solid var(--border)}.alert.info{background:var(--surface-subtle);color:var(--text-secondary)}.alert.info>span{flex:1}.empty{text-align:center;flex-direction:column;align-items:center;padding:50px 22px;display:flex}.empty-icon{background:var(--surface-subtle);color:var(--text-secondary);border-radius:15px;margin-bottom:20px;padding:17px}.empty p{max-width:400px;color:var(--text-secondary);font-size:14px}.empty .empty-title{letter-spacing:-.25px;margin-bottom:8px;font-size:16px}.panel[aria-busy=true]>.empty{min-height:460px}.card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:start;gap:22px;display:grid}.contact-card{overflow-wrap:anywhere;min-width:0;padding:20px}.contact-card.needs-reconnect{border-color:color-mix(in srgb, var(--error-text) 45%, var(--border))}.contact-grid{align-items:start}.contact-send{margin-top:4px}.contact-places-toggle{flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:44px;display:flex}.contact-notes{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.contact-places-toggle>p{margin:0}.pagination{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.parcel-bulk{padding:0 20px 16px}.parcel-bulk.has-selection{z-index:5;top:var(--topbar-height,0px);border-bottom:1px solid var(--border);background:var(--surface);padding-top:10px;position:sticky}.parcel-person{align-items:center;gap:10px;min-width:0;display:flex}.row-select{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.parcel-bulk-result:has(>*){padding:0 20px 16px}.parcel-bulk-result ul{overflow-wrap:anywhere;max-height:240px;overflow:auto}.pagination>.row{flex-wrap:wrap;gap:8px}.panel>.pagination{border-top:1px solid var(--border);padding:16px 20px}.card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.avatar{background:var(--surface-subtle);width:46px;height:46px;color:var(--text-secondary);border-radius:13px;place-items:center;font-family:Manrope Variable,sans-serif;font-size:15px;font-weight:700;display:grid}.avatar.mint{background:var(--surface-subtle);color:var(--text-secondary)}.contact-card>p,.contact-card>.alert{margin-block:8px;font-size:14px}.saved-places{border-top:1px solid var(--border);margin-top:12px;padding-top:8px}.saved-place{border-bottom:1px solid var(--border);color:var(--text-secondary);align-items:center;gap:8px;padding:13px 0;font-size:14px;display:flex}.saved-place>div{flex:1;min-width:0}.saved-place.linked-account{flex-wrap:wrap}.saved-place.linked-account>div{flex:180px}.saved-place strong{color:var(--text-secondary);overflow-wrap:anywhere;font-weight:500;display:block}.saved-place small{color:var(--text-secondary);margin-top:5px;font-size:14px;display:block}.saved-place .badge{padding:4px 6px;font-size:14px}.text-button{min-height:var(--control-height);background:var(--surface);border:1px solid var(--border);color:var(--text-secondary);border-radius:7px;justify-content:center;align-items:center;gap:6px;max-width:100%;padding:6px 12px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.text-button:hover:not(:disabled,[aria-disabled=true]):not(:has(input:disabled)){background:var(--surface-subtle);border-color:var(--text-secondary)}.selection-control{cursor:pointer}.selection-control>input{cursor:inherit;margin:0}.selection-control:has(input:checked,input:indeterminate){background:var(--highlight);border-color:var(--text-secondary)}.selection-control:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.selection-control>input:focus-visible{outline:none}.selection-control:has(input:disabled){opacity:var(--disabled-opacity);cursor:not-allowed}.contact-card>.text-button{margin-top:14px}.danger{color:var(--error-text)}.button.secondary.danger,.button.danger,.text-button.danger{color:var(--error-text);background:var(--error-background);border-color:var(--error-text)}.button.primary.danger{color:var(--danger-button-text);background:var(--danger-button-background);border-color:var(--danger-button-background)}.button.primary.danger:disabled{opacity:.55}.text-button.quiet-danger{color:var(--error-text);background:0 0;border-color:#0000;margin-left:auto}.text-button.danger:hover{color:var(--error-text)}.icon-line{color:var(--text-secondary);gap:8px;display:flex}.profile-sharing{border-top:1px solid var(--border);margin-top:25px;padding-top:18px}.phone-number{letter-spacing:.2px;font-family:Manrope Variable,sans-serif;font-size:16px!important}.email-part{max-width:100%;display:inline-block}.card-actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:16px;padding-top:12px;display:flex}.modal{border:1px solid var(--border);width:min(670px,100vw - 28px);max-height:calc(100dvh - 48px);color:var(--text-secondary);background:var(--surface);overscroll-behavior:contain;border-radius:17px;margin:auto;padding:0;overflow:hidden;box-shadow:0 8px 24px #1018282e}.removal-option{border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;padding:14px;display:flex}.removal-option:has(input:checked){border-color:var(--button-background);background:var(--surface-subtle)}.removal-option input{width:16px;height:16px;accent-color:var(--button-background);flex:none;margin:3px 0 0}.removal-option>span{min-width:0}.removal-option strong{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.removal-option small{color:var(--text-secondary);margin-top:4px;line-height:1.5;display:block}.modal-inner{max-height:inherit;flex-direction:column;min-height:0;display:flex}.modal-inner>form{flex-direction:column;min-height:0;display:flex;overflow:hidden}.modal-inner>.modal-body,.modal-inner>form>.modal-body,.modal-inner>form>.settings-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.modal-header,.modal-footer{flex-shrink:0}.modal-feedback{border-top:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:8px;padding:12px 24px;display:flex}.modal-feedback:not(:has(.alert)){border:0;gap:0;padding:0}.modal-feedback .alert{margin:0}.input-control{align-items:center;gap:8px;width:100%;display:flex}.input-control input{flex:1;min-width:0}.input-control button,.copy-control{flex-shrink:0}.copy-control{align-items:center;display:inline-flex}.copy-fallback{flex:1 0 100%;order:1;grid-column:1/-1;justify-self:stretch;gap:8px;min-width:0;display:grid}.copy-fallback>input{width:100%}.navigation-theme{display:none}.list-search{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:18px;display:flex}.list-search .field{flex:1;min-width:min(260px,100%);max-width:520px;margin:0}.list-search>.hint{margin:0}.profile-sharing{flex-wrap:wrap;gap:8px;display:flex}.profile-sharing .badge{white-space:normal;overflow-wrap:anywhere;max-width:100%}.payment-history .payment-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 20px;display:grid}.payment-value{align-self:start}.payment-actions,.payment-references{grid-column:1/-1}.payment-references summary{cursor:pointer;padding:6px 0;font-weight:600}.payment-breakdown{gap:4px;max-width:440px;margin:4px 0 8px;display:grid}.payment-breakdown>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;display:grid}.payment-breakdown dt,.payment-breakdown dd{overflow-wrap:anywhere;margin:0;line-height:1.5}.payment-breakdown dd{text-align:right;font-variant-numeric:tabular-nums}.settings-body details>summary,.modal-body details>summary,.size-limits>summary,.order-review>details>summary,.shipping-checklist details>summary{cursor:pointer;padding-block:8px;font-size:14px;line-height:1.5}.settings-body details>p{color:var(--text-secondary);font-size:14px}.reference-line{overflow-wrap:anywhere;grid-template-columns:minmax(0,auto) auto 1fr;place-items:center start;gap:8px;margin-top:8px;display:grid}.parcel-details{overflow-wrap:anywhere;flex-direction:column;gap:12px;display:flex}.parcel-details>.badge{align-self:flex-start}.parcel-details p,.parcel-details h3,.parcel-details dl{margin:0}.parcel-detail-section{border-top:1px solid var(--border);gap:8px;padding-top:16px;display:grid}.parcel-person-details{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.parcel-person-fields{flex:1;gap:4px;min-width:0;display:grid}.parcel-summary>div{grid-template-columns:minmax(110px,1fr) minmax(0,2fr);gap:12px;font-size:14px;line-height:1.6;display:grid}.parcel-summary dt,.parcel-summary dd{font-size:inherit;margin:0}.parcel-summary dd{color:var(--text)}.parcel-summary dd.feature-hint{color:var(--text-secondary)}.tracking-link{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.tracking-link>a{padding-block:calc((var(--control-height) - 1lh) / 2)}.parcel-summary>div:has(>.tracking-link)>dt{padding-block:calc((var(--control-height) - 1lh) / 2)}.tracking-link>a{overflow-wrap:anywhere;text-underline-offset:3px;justify-self:start;min-width:0;text-decoration:underline}.link-end{white-space:nowrap}.link-end>svg{vertical-align:-2px;margin-left:4px}.parcel-controls{gap:12px;display:grid}.parcel-controls>.alert{margin:0}.parcel-controls:empty,.parcel-controls .row:empty,.parcel-summary:empty{display:none}.danger-zone{border-color:color-mix(in srgb, var(--error-text) 45%, var(--border));margin-top:28px}.settings-diagnostics>summary{cursor:pointer;padding:16px 24px;font-weight:600}.shipping-progress{flex-flow:wrap;gap:8px;margin-bottom:20px;display:flex}.shipping-progress a{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;padding:10px 14px;font-weight:600;text-decoration:none}.shipping-progress a[aria-disabled=true]{opacity:.5;cursor:default}[id^=shipping-]{scroll-margin-top:100px}.shipping-checklist{border:1px solid var(--border);border-radius:8px;margin-bottom:16px;padding:14px;font-size:14px}.shipping-checklist h3{margin-bottom:8px;font-size:15px}.shipping-checklist ul{margin:0;padding-left:18px;line-height:1.5}.shipping-checklist details{margin-top:4px}.shipping-mobile-summary{display:none}@media (width<=760px){.topbar .theme-toggle,.topbar .updated-at{display:none!important}.sidebar-bottom{padding-top:20px}.navigation-theme{justify-content:flex-start;gap:12px;width:100%;padding-inline:15px;display:flex}.topbar .account-picker summary>span{display:inline}.topbar .account-picker summary>svg:first-child{display:none}.topbar .breadcrumb strong{white-space:normal;font-size:14px;overflow:visible}.topbar .breadcrumb{max-width:none}.payment-history .payment-row{grid-template-columns:minmax(0,1fr)}.payment-row .payment-value{grid-row:1}.shipping-mobile-summary{background:var(--surface);border:1px solid var(--border);padding:12px;padding-bottom:max(12px, env(safe-area-inset-bottom));z-index:5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex;position:sticky;bottom:0}.purchase-form .point-frame{scroll-margin-bottom:calc(var(--control-height) + 34px)}}.modal::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px;display:flex}.modal-header h2{margin:0;font-size:20px}.modal-header>div:first-child{overflow-wrap:anywhere;min-width:0}.modal-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.modal-header p{color:var(--text-secondary);margin:4px 0 0;font-size:14px}.modal-body{padding:20px 24px}.modal-body,.settings-body,.modal-body>fieldset,.settings-body>form,.settings-body>fieldset,.parcel-controls fieldset{flex-direction:column;gap:12px;display:flex}:is(.modal-body,.settings-body,.modal-body>fieldset,.settings-body>form,.settings-body>fieldset,.parcel-controls fieldset)>:is(p,h3,.field,.form-grid,.section-title,dl,details,.alert){margin-block:0}:is(.modal-body,.settings-body,.payment-references) details[open]>:not(summary),details.payment-references[open]>:not(summary){margin-block:8px 0}:is(.modal-body,.settings-body) .section-title{padding-top:4px}.modal-body>:last-child,.settings-body>:last-child,.modal-body>.status-region:last-child>:last-child,.settings-body>.status-region:last-child>:last-child{margin-bottom:0}:is(.modal-body,.settings-body,.modal-body>fieldset,.settings-body>fieldset)>:is(.button,.text-button,.badge){align-self:flex-start}.modal-footer{background:var(--surface-subtle);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px;margin-bottom:16px;display:grid}.form-grid>.field{margin:0}.field{color:var(--text-secondary);flex-direction:column;gap:6px;min-width:0;margin-bottom:16px;font-size:14px;display:flex}.field>span,.field>label{font-weight:550}.field small{color:var(--text-secondary);font-size:14px;line-height:1.6}.status-region{display:contents}[tabindex="-1"]:focus{outline:none}.field .field-error{color:var(--error-text)}.field [aria-invalid=true]{border-color:var(--error-text)}input:not([type=checkbox],[type=radio]),select,textarea{border:1px solid var(--field-border);min-height:var(--control-height);background:var(--surface);color:var(--text-secondary);border-radius:6px;outline:none;width:100%;min-width:0;padding:8px 12px;font-size:14px}input:not([type=checkbox],[type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}input[type=file]{min-height:var(--control-height);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;padding:3px;overflow:hidden}input[type=file]::file-selector-button{min-height:calc(var(--control-height) - 8px);border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);font:inherit;cursor:inherit;border-radius:7px;margin-inline-end:8px;padding:6px 10px;font-weight:600;line-height:1.4}input[type=file]:hover:not(:disabled)::file-selector-button{background:var(--surface-subtle);border-color:var(--text-secondary)}input[type=file]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}input[type=file]:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}select:not([multiple]):not([size]){appearance:none;background-image:var(--select-chevron);background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-inline-end:40px}@media (forced-colors:active){select:not([multiple]):not([size]){appearance:auto;background-image:none;padding-inline-end:12px}}input::placeholder{color:var(--text-secondary)}input[type=checkbox],.radio-line input[type=radio]{accent-color:#507b3c;flex-shrink:0;width:15px;height:15px}.section-title{margin:20px 0 12px;font-size:15px}.checkbox-list{flex-direction:column;gap:8px;display:flex}.checkbox-list label{align-items:center;gap:10px;font-size:14px;display:flex}.checkbox-list small{color:var(--text-secondary);font-size:14px}.checkbox-list label>span{min-width:0}.checkbox-list label>span>small{margin-inline-start:4px}.checkbox-list .checkbox-note{margin-inline-start:0;display:block}.purchase-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:25px;display:grid}.purchase-form{padding:30px}@media (width>=1251px){.purchase-form :not(.form-grid)>.field:has(>select){max-width:calc(50% - 8px)}}.step-heading{align-items:center;gap:12px;margin-bottom:16px;display:flex}.step-heading>span{border:1px solid var(--border);color:var(--text-secondary);border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.step-heading h2{margin:0;font-size:18px}.step-heading.second{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.size-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:13px;margin-bottom:8px;display:grid}.size-option{background:var(--surface-subtle);border:1px solid var(--border);color:var(--text-secondary);border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:25px 10px 19px;display:flex}.size-option svg{height:40px}.size-option strong{font-size:14px;font-weight:500}.size-option span{color:var(--text-secondary);font-size:14px}.size-option.selected{background:var(--highlight);border-color:var(--forest);box-shadow:inset 0 0 0 1px var(--forest);color:var(--text)}.delivery-address{margin-top:24px}.checkout-terms{align-items:flex-start;line-height:1.6}.checkout-terms input{margin-top:5px}.checkout-terms a{text-underline-offset:3px;text-decoration:underline}.discount-line{color:var(--success-text)}.size-option span{text-align:center;line-height:1.5}.order-review{padding:26px}@media (width>=1025px){.order-review{top:calc(var(--topbar-height,0px) + 16px);max-height:calc(100dvh - var(--topbar-height,0px) - 32px);position:sticky;overflow-y:auto}}.order-review h2{margin-bottom:16px;font-size:20px}.order-review>dl{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:8px 12px;margin:0 0 16px;display:grid}.order-review>dl>:is(dt,dd){overflow-wrap:anywhere;margin:0;line-height:1.5}.order-review>dl>dd{color:var(--text)}.size-limits{margin-bottom:24px}.size-limits>p{margin:8px 0 0}dl{margin:0 0 25px}dt{color:var(--text-secondary);margin-top:17px;font-size:14px}dd{color:var(--text-secondary);margin:5px 0 0;font-size:14px;line-height:1.6}.shipping-price-region{display:grid}.shipping-price-region>div{grid-area:1/1}.shipping-price-details[aria-hidden=true]{visibility:hidden}.price-line{color:var(--text-secondary);justify-content:space-between;margin-bottom:10px;font-size:14px;display:flex}.price-total{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:14px;padding:18px 0 23px;font-size:14px;display:flex}.price-total strong{letter-spacing:-.5px;font-family:Manrope Variable,sans-serif;font-size:24px}.checkout-note{color:var(--text-secondary);gap:9px;margin-top:19px;display:flex}.checkout-note p{margin:0;font-size:14px}.purchase-result{text-align:center;color:var(--text-secondary);padding-top:15px}.purchase-result h3{margin-top:12px;font-size:15px}.purchase-result p{font-size:14px}.purchase-row{border-top:1px solid var(--border);align-items:center;gap:20px;padding:18px 25px;display:flex}.purchase-row>div:first-child{flex:1}.purchase-row strong,.purchase-row small{font-size:14px;display:block}.purchase-row small{color:var(--text-secondary);margin-top:6px;font-size:14px}.settings-panel{margin-bottom:24px}.settings-layout{gap:36px;display:grid}.settings-jump{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.settings-jump a{min-height:var(--control-height);border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;align-items:center;padding:0 12px;font-size:14px;text-decoration:none;display:inline-flex}.settings-jump a:hover{background:var(--surface-subtle)}.settings-group{scroll-margin-top:calc(var(--topbar-height,0px) + 16px)}.settings-group-heading{margin-bottom:14px}.settings-group-heading h2{margin:0 0 4px;font-size:20px}.settings-group-heading p{color:var(--text-secondary);margin:0}.settings-group-grid{align-items:stretch;gap:20px;display:grid}.settings-stack{flex-direction:column;gap:20px;min-width:0;display:flex}.settings-stack>:last-child:not(details){flex:1}.settings-group-grid>.settings-panel,.settings-stack>.settings-panel{min-width:0;margin:0}.solver-panel{scroll-margin-top:calc(var(--topbar-height,0px) + 16px)}.settings-group-grid+.settings-group-grid{margin-top:20px}.connection-grid>:only-child{grid-column:1/-1}.diagnostics-grid{align-items:start}.settings-form-panel{flex-direction:column;display:flex}.settings-form-panel>form{flex-direction:column;flex:1;display:flex}.settings-form-panel>form>.settings-body{flex:1}@media (width>=900px) and (width<=1024px),(width>=1130px){.settings-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-body{padding:8px 24px 24px}.settings-body .purchase-row,.draft-list .purchase-row{gap:8px;padding:12px 0}.settings-body>p,.settings-body>.status-region>p{color:var(--text-secondary);font-size:14px}.settings-body p{max-width:var(--measure)}.settings-panel .form-grid{grid-template-columns:repeat(auto-fit,minmax(max(200px,50% - 8px),1fr))}.settings-panel .form-grid>.field:has(>.long-setting){grid-column:1/-1}.long-setting{field-sizing:content;resize:none;overflow-wrap:anywhere}.detail-location{color:var(--text-secondary);flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.detail-location>div{flex:1;gap:4px;min-width:0;display:grid}.detail-location p{margin:0;font-size:14px}.detail-location-label{font-size:14px}.pickup-deadline{gap:4px;display:grid}.pickup-deadline .badge{justify-self:start}.pin-box{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px 8px;padding:12px 16px;display:flex}.pin-value{flex-wrap:wrap;flex:1;align-items:center;gap:4px 12px;min-width:0;margin-right:4px;display:flex}.pin-value>span{color:var(--text-secondary);font-size:14px}.pin-box strong{letter-spacing:2px;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px}.pin-actions{display:contents}.timeline{margin:0;padding:0 0 0 17px;list-style:none}.timeline li{border-left:1px solid var(--border);gap:6px;padding:0 0 20px 20px;display:grid;position:relative}.timeline li:last-child{border-color:#0000;padding-bottom:5px}.timeline-dot{background:var(--muted);border-radius:50%;width:9px;height:9px;position:absolute;top:3px;left:-5px}.timeline strong{font-size:14px;font-weight:500}.timeline p{color:var(--text-secondary);margin:0;font-size:14px}.timeline small{color:var(--text-secondary);font-size:14px}.welcome{isolation:isolate;background:var(--surface-subtle);min-height:510px;padding:65px 48px;position:relative}.welcome h1{letter-spacing:-3px;margin:22px 0;font-size:clamp(40px,4.5vw,66px);line-height:1.1}.welcome>p{max-width:410px;color:var(--text-secondary);margin-bottom:28px;font-size:15px}.welcome-art{z-index:-1;width:39%;height:380px;position:absolute;top:60px;right:-10px}.art-box{border:2px solid var(--border);background:var(--surface-subtle);border-radius:17px;width:140px;height:150px;position:absolute;transform:rotate(-12deg);box-shadow:12px 16px #c0d59e}.art-box:before{content:"";background:var(--surface-subtle);width:28px;position:absolute;inset:0 auto 0 57%}.art-box:after{content:"↗";color:var(--text-secondary);font-size:35px;position:absolute;bottom:18px;left:20px}.box-one{top:110px;left:22px}.box-two{background:var(--surface-subtle);width:125px;height:125px;top:25px;left:95px;transform:rotate(13deg)}.art-orbit{color:var(--text-secondary);font-size:95px;font-weight:400;position:absolute;bottom:100px;right:20px}.welcome-art>span{letter-spacing:3px;color:var(--text-secondary);font-size:14px;line-height:1.6;position:absolute;bottom:23px;left:32px;transform:rotate(-8deg)}.loading{text-align:center;color:var(--text-secondary);padding:100px 20px}.loading h1{letter-spacing:-.45px;margin:22px 0 6px;font-size:16px;line-height:normal}.loader{border:2px solid var(--border);border-top-color:#96b676;border-radius:50%;width:32px;height:32px;margin:auto;animation:1s linear infinite spin}.spinning{animation:1.4s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.mobile-menu,.sidebar-backdrop{display:none}.skip-link{z-index:100;background:var(--button-background);color:var(--button-text);border-radius:7px;padding:10px 14px;font-size:14px;font-weight:650;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1600px){main{padding-top:36px}.metric{padding:26px}.metric>strong{margin-block:18px}}@media (width<=1250px){.sidebar{width:220px;padding-inline:15px}.main-shell{width:calc(100% - 220px);margin-left:220px}main,.topbar{padding-inline:25px}.metric{padding:17px}.metric-foot{font-size:14px}.purchase-layout{grid-template-columns:minmax(0,1fr);gap:18px}.purchase-form{padding:23px}.purchase-form .form-grid{grid-template-columns:1fr}.quick-card{gap:12px;padding:19px 17px}.welcome-art{opacity:.6}}@media (width<=1000px){.sidebar{width:200px}.main-shell{width:calc(100% - 200px);margin-left:200px}.brand{gap:8px;font-size:22px}.brand-icon{width:34px}nav a{gap:9px;padding-inline:12px;font-size:14px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric>strong{font-size:36px}.quick-grid{grid-template-columns:1fr}.date-label{display:none}.topbar{gap:8px;padding-inline:22px}.breadcrumb{gap:7px;font-size:14px}.topbar-actions{gap:7px}.account-picker summary{gap:5px;padding-inline:10px;font-size:14px}.top-send{padding:8px 11px;font-size:14px}.page-heading{align-items:flex-start}.page-heading :is(.button,.text-button){padding:9px 12px;font-size:14px}.purchase-layout{grid-template-columns:1fr}.purchase-form .form-grid{grid-template-columns:1fr 1fr}.welcome-art{opacity:.2;width:45%}}@media (width<=1024px){.sidebar{width:min(300px,100vw - 48px);transition:transform .32s var(--ease-out), visibility .32s;padding:max(20px, env(safe-area-inset-top)) 18px max(20px, env(safe-area-inset-bottom));visibility:hidden;transform:translate(-100%)}.sidebar.open{visibility:visible;transform:translate(0)}.sidebar-note{margin:24px 12px 8px;padding-bottom:8px}.sidebar-brand .brand{padding:0;font-size:22px}.sidebar-brand>button{flex-shrink:0}.workspace-label{margin-top:22px}.sidebar-backdrop{background:var(--scrim);z-index:35;opacity:0;visibility:hidden;transition:opacity .32s var(--ease-out), visibility .32s;border:0;display:block;position:fixed;inset:0}.sidebar-backdrop.open{opacity:1;visibility:visible}.main-shell{--topbar-height:68px;width:100%;margin:0}.mobile-menu{display:flex}.topbar{z-index:30;padding:0 17px;position:sticky;top:0}.breadcrumb>span{display:none}.breadcrumb{font-size:0}.breadcrumb strong{font-size:14px}.topbar-actions{gap:9px}.account-picker summary{font-size:14px}.account-picker{position:static}.account-popover{width:min(272px,100% - 34px);max-height:min(480px,100dvh - 92px);top:calc(100% + 8px);right:17px}.top-send{width:var(--control-height);gap:0;padding:0;font-size:0}.top-send svg{width:18px}}@media (width<=760px){main{padding:23px 20px 0}.main-shell main{gap:16px}.page-heading{flex-wrap:wrap;gap:17px;margin:5px 0 23px}.page-heading h1{letter-spacing:-1.1px;font-size:29px}.page-heading p{font-size:14px}.metrics{gap:12px;margin-bottom:23px}.metric{padding:18px}.metric-top{gap:5px;font-size:14px}.metric-top svg{width:17px}.metric>strong{font-size:35px}.metric-foot{font-size:14px}.metric-foot svg{display:none}.panel-heading{padding:21px 18px 17px}.settings-panel>.panel-heading,.settings-diagnostics>summary{padding-inline:16px}.panel-heading h2{font-size:16px}.panel-heading p{font-size:14px}.table-toolbar{flex-wrap:wrap;gap:14px;padding:0 18px 16px}.search{flex:160px;min-width:160px}.segmented button{padding-inline:13px}.filter-row{padding:0 18px 16px}.filter-chips button{padding:0 12px}.filter-extras{width:100%}.filter-extras:not(.open){display:none}.filter-extras>select{flex:160px}.filters-toggle{flex-shrink:0;display:inline-flex}.parcel-panel>.panel-heading{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.parcel-panel>.table-toolbar{padding-top:18px}.filter-chips{scrollbar-width:none;flex-wrap:nowrap;flex:1 1 0;min-width:0;overflow-x:auto}.filter-chips button{flex-shrink:0}.quick-grid{gap:13px;margin-top:19px}.quick-card{padding:21px 18px}.main-footer{padding-block:23px;font-size:14px}.main-footer>span:last-child{display:none}.card-grid{grid-template-columns:1fr;gap:16px}.modal{max-height:calc(100dvh - 28px)}.modal-header{padding:16px}.modal-header h2{font-size:18px}.modal-body{padding:16px}.modal-feedback:has(.alert){padding:12px 16px}.modal-footer{padding:12px 16px}.form-grid{grid-template-columns:1fr}.purchase-form{padding:22px}.purchase-form .form-grid{grid-template-columns:1fr}.purchase-layout{gap:18px}.size-grid{gap:10px}.size-option{padding:21px 8px 17px}.purchase-row{flex-wrap:wrap;gap:14px;padding:17px 20px}.purchase-row>.row{width:100%}.settings-body{padding:8px 16px 16px}.welcome{min-height:510px;padding:39px 26px}.welcome h1{letter-spacing:-2px;margin-top:29px;font-size:49px}.welcome>p{font-size:14px}.welcome-art{opacity:.12;width:70%;top:140px}.welcome .row{flex-direction:column;align-items:flex-start}}.page-view{animation:.14s ease-out backwards fade-in}.alert{animation:.3s ease-out backwards fade-in}tbody tr{transition:background-color .14s}@media (hover:hover){.quick-card{transition:transform .25s var(--ease-enter), box-shadow .25s, border-color .25s}.quick-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #1018281a}}.modal[open]{animation:modal-in .42s var(--ease-enter)}.modal[open]::backdrop{animation:.3s ease-out fade-in}.account-picker[open] .account-popover{transform-origin:100% 0;animation:popover-in .28s var(--ease-enter)}.account-picker summary>svg:last-child{transition:transform .25s var(--ease-enter)}.account-picker[open] summary>svg:last-child{transform:rotate(180deg)}details:not(.account-picker)[open]>:not(summary),.contact-place-content[data-view=editor]{animation:reveal-in .3s var(--ease-enter)}.contact-place-content[data-view=list]{animation:.16s ease-out fade-in}.contact-place-toggle>svg{transition:transform .25s var(--ease-enter)}.undo-notice{animation:notice-in .4s var(--ease-enter)}.theme-switching *,.theme-switching :before,.theme-switching :after{transition:none!important}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){animation:.56s cubic-bezier(.4,0,.2,1) theme-reveal}@keyframes fade-in{0%{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(24px)scale(.94)}}@keyframes popover-in{0%{opacity:0;transform:translateY(-12px)scale(.95)}}@keyframes reveal-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes notice-in{0%{opacity:0;transform:translateY(24px)}}@keyframes theme-reveal{0%{clip-path:circle(0 at var(--theme-x,50%) var(--theme-y,0))}to{clip-path:circle(150vmax at var(--theme-x,50%) var(--theme-y,0))}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important}:is(.modal[open],.account-picker[open] .account-popover,.undo-notice),details:not(.account-picker)[open]>:not(summary),.contact-place-content[data-view]{animation:.16s ease-out backwards fade-in}:is(.button,.icon-button,.text-button,.filter-chips button,.segmented button):active:not(:disabled),.account-picker summary:active,.quick-card:hover{transform:none}.loader,.spinning{animation:1.6s ease-in-out infinite pulse}}@keyframes pulse{50%{opacity:.35}}@media (width<=380px){.topbar .account-picker summary>span{display:none}.topbar .account-picker summary>svg:first-child{display:block}}.search input:not([type=checkbox],[type=radio]){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:14px}.search input:not([type=checkbox],[type=radio]):focus-visible{outline:none}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#11141b;--surface:#1b202a;--surface-subtle:#242b37;--text:#f1f3f7;--text-secondary:#bdc6d5;--muted:#a4afc1;--forest:#d7e4ff;--border:#363f4f;--field-border:#717c8e;--focus:#80b45b;--sidebar:#141922;--button-background:#b9d0ff;--button-text:#152033;--highlight:#2c3b54;--success-background:#203b31;--success-text:#a7ddbf;--warning-background:#403321;--warning-text:#f4cf8d;--error-background:#432b30;--error-text:#ffb4ad;--danger-button-background:#ffb4ad;--danger-button-text:#3b1512;--scrim:#070a12a6;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23bdc6d5' stroke-width='1.5'/%3E%3C/svg%3E")}.badge.green,.alert.info{background:var(--success-background);color:var(--success-text)}.badge.amber,.alert.warning{background:var(--warning-background);color:var(--warning-text)}.badge.red,.alert.error{background:var(--error-background);color:var(--error-text)}.choice-heading{justify-content:space-between;align-items:center;gap:16px;margin:28px 0 16px;display:flex}.choice-heading h3{margin:0}.checkbox-line{align-items:center;gap:10px;min-height:44px;padding:6px 0;font-size:14px;display:flex}.form-grid>.checkbox-line{grid-column:1/-1}.point-widget{width:100%}.selected-point{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:8px;gap:5px;margin-top:14px;padding:14px;font-size:14px;display:grid}.selected-point span{color:var(--text-secondary);font-size:14px}.purchase-unconfirmed{margin-bottom:20px}.purchase-unconfirmed .alert{margin-bottom:12px}.purchase-unconfirmed h3{color:var(--text);margin:0;font-size:15px}.purchase-unconfirmed p{margin:6px 0 0}.payment-instruction{margin:4px 0 0}.install-steps{gap:10px;margin:0;padding-left:20px;font-size:14px;line-height:1.5;display:grid}.theme-toggle{min-width:var(--control-height);min-height:var(--control-height)}@media (width<=1024px){:root{--control-height:44px}.choice-heading{flex-direction:column;align-items:stretch}.segmented button{flex:1}.search{flex-basis:440px}input:not([type=checkbox],[type=radio]),.search input:not([type=checkbox],[type=radio]),select,textarea{font-size:16px}.field>span,.field>label,.parcel-link strong,.button,:where(.button)~.text-button{font-size:15px}.text-button:has(~:where(.button)){font-size:15px}.parcel-row-actions .icon-button{min-width:44px;min-height:44px}.settings-body details>summary,.modal-body details>summary,.size-limits>summary,.order-review>details>summary,.shipping-checklist details>summary,.payment-references>summary{min-height:var(--control-height)}.topbar-actions{gap:4px}.topbar .top-send{width:var(--control-height);flex-shrink:0}.top-send span,.account-picker summary>span{display:none}.account-picker summary{min-width:var(--control-height);min-height:var(--control-height);justify-content:center;padding:8px}.breadcrumb{min-width:0}.breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (width<=760px){.search{flex-basis:160px}.size-grid{grid-template-columns:repeat(auto-fit,minmax(125px,1fr))}.parcel-controls>.feature-group>.row>:is(.button,.feature-control){flex:180px}.parcel-controls>.feature-group>.row>.feature-control{align-items:stretch}.parcel-summary>div{grid-template-columns:1fr;gap:4px}.tracking-link>a{padding-block:0}.parcel-summary>div:has(>.tracking-link)>dt{padding-block:0}.purchase-row{flex-wrap:wrap;gap:12px}}@media (width<=1250px){.table-scroll table{width:100%;min-width:0}.table-scroll thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.table-scroll tbody{gap:12px;padding:14px;display:grid}.table-scroll tbody tr{border:1px solid var(--border);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;padding:8px;display:grid}.table-scroll td{white-space:normal;border:0;min-width:0;padding:8px}.table-scroll .cell-parcel,.table-scroll .cell-location,.table-scroll .cell-actions{grid-column:1/-1}.table-scroll .cell-location{grid-row:2}.table-scroll .cell-status{grid-area:3/2;align-self:center}.table-scroll .cell-status .status-text{max-width:18ch}.table-scroll .cell-account{grid-area:3/1;align-self:center}.table-scroll .cell-actions{border-top:1px solid var(--border);grid-row:4;margin-top:5px}.location-cell,.account-cell{white-space:normal;overflow-wrap:break-word;max-width:none}.parcel-link{overflow-wrap:anywhere;max-width:100%}.parcel-link>span:last-child{min-width:0}}.access-page{place-items:center;min-height:100dvh;padding:28px 18px;display:grid}.access-card{width:min(100%,480px);padding:36px}.access-card .brand{color:var(--text)}.access-card>.card-top{align-items:center;margin-bottom:36px}.access-card h1{font-size:29px;line-height:1.2}.access-card form{gap:12px;margin:26px 0;display:grid}.access-card form>.field{margin:0}.access-symbol{color:var(--text-secondary);margin-bottom:18px}.account-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0;display:grid}.account-metrics dt{color:var(--text-secondary);font-size:14px}.account-metrics dd{margin:6px 0 0;font-size:24px;font-weight:700}.recovery-note summary{cursor:pointer;font-size:15px;line-height:1.5}.status-breakdown{gap:8px;display:grid}.status-breakdown span{justify-content:space-between;font-size:14px;display:flex}.diagnostic-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 16px;font-size:14px;display:grid}.diagnostic-list dt{color:var(--text-secondary);margin:0}.diagnostic-list dd{overflow-wrap:anywhere;margin:0}.recovery-note{margin:12px 0}.point-widget{grid-column:1/-1;min-width:0}.point-frame{width:100%;height:520px;scroll-margin-top:calc(var(--topbar-height,0px) + 8px);border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.point-frame-heading{border-bottom:1px solid var(--border);background:var(--surface);justify-content:flex-end;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.point-frame-heading strong{min-width:0;margin-inline-end:auto}.point-frame-heading .icon-button{flex-shrink:0}.point-frame-map{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.point-frame iframe{visibility:hidden;border:0;flex:1;width:100%;min-height:0;display:block}.point-frame iframe.revealed{visibility:visible;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.point-frame.focused{outline:3px solid var(--focus);outline-offset:3px}.point-frame-status{background:var(--surface-subtle);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.point-frame.point-vicinity{background:var(--surface);height:auto;min-height:0}.point-vicinity-origin{border-bottom:1px solid var(--border);padding:8px 12px 12px}.point-vicinity-origin .field{margin-bottom:0}.point-vicinity .point-frame-status{min-height:calc(var(--control-height) + 16px)}.point-frame-notice{flex:1;min-width:min(100%,16rem);line-height:1.5}.point-vicinity-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.point-frame-status.alert{border:0;border-radius:0;align-items:flex-start;margin:0}.point-frame-status.alert>svg{flex-shrink:0;margin-top:2px}.point-frame-status.alert .point-frame-notice{min-width:min(100% - 26px,16rem)}.point-frame-map .point-frame-status.alert:not(.covering):has(>.text-button){align-items:baseline}.point-frame-map .point-frame-status.alert:not(.covering):has(>.text-button)>svg{margin-top:0;translate:0 4px}.point-frame-status.covering{z-index:1;background:var(--surface);text-align:center;flex-flow:column;justify-content:center;align-items:center;gap:12px;padding:24px;position:absolute;inset:0}.point-frame-status.covering .point-frame-notice{flex:none;min-width:0;max-width:32rem}.point-vicinity-list{border-top:1px solid var(--border);overscroll-behavior:contain;max-height:min(360px,50dvh);margin:0;padding:0;list-style:none;overflow-y:auto}.point-vicinity-list li+li{border-top:1px solid var(--border)}.point-vicinity-list button{background:var(--surface);width:100%;min-height:56px;color:var(--text);text-align:left;border:0;align-items:flex-start;gap:10px;padding:10px 12px;font-size:14px;line-height:1.4;display:flex}.point-vicinity-list button:hover{background:var(--highlight)}.point-vicinity-list button[aria-current=true]{background:var(--highlight);box-shadow:inset 0 0 0 1px var(--forest)}.point-vicinity-list button:focus-visible{outline-offset:-3px}.point-vicinity-list button>svg{color:var(--muted);flex-shrink:0;margin-top:2px}.point-vicinity-list button>span:first-of-type{overflow-wrap:anywhere;flex:1;min-width:0}.point-vicinity-list strong,.point-vicinity-list small{display:block}.point-vicinity-list strong{font-weight:600}.point-vicinity-list small{color:var(--text-secondary);margin-top:3px;font-size:14px}.point-vicinity-distance{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}@media (width<=760px){.access-card{padding:26px 22px}.point-frame{height:70dvh;min-height:380px}}.address-autocomplete{grid-column:1/-1;min-width:0}.address-autocomplete .input-control{position:relative}.address-suggestions{top:calc(100% + 4px);z-index:20;border:1px solid var(--border);background:var(--surface);overscroll-behavior:contain;border-radius:7px;max-height:min(300px,40dvh);display:grid;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 6px 18px #15223820}.address-suggestions button{text-align:left;background:var(--surface);border:0;border-bottom:1px solid var(--border);align-items:flex-start;gap:10px;width:100%;min-height:56px;padding:10px 12px;font-size:14px;line-height:1.4;display:flex}.address-suggestions button:last-child{border-bottom:0}.address-suggestions button>svg{color:var(--muted);flex-shrink:0;margin-top:2px}.address-suggestions button>span{overflow-wrap:anywhere;min-width:0}.address-suggestions strong,.address-suggestions small{display:block}.address-suggestions strong{font-weight:600}.address-suggestions small{color:var(--text-secondary);margin-top:3px;font-size:12px}.address-suggestions button:hover,.address-suggestions button[aria-selected=true]{background:var(--highlight)}.shipment-insights{--chart-incoming:#3766bc;--chart-outgoing:#8560ba}.main-shell .page-view>.shipment-insights{margin-top:12px}[data-theme=dark] .shipment-insights{--chart-incoming:#82afff;--chart-outgoing:#bc9aee}.insights-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.insights-heading h2{margin:6px 0}.insights-heading p{margin:0}.insights-period{background:var(--surface-subtle);border:1px solid var(--border);border-radius:12px;flex-shrink:0;gap:4px;padding:4px;display:flex}.insights-period button{background:0 0;border:0;border-radius:8px;min-height:44px;padding:8px 14px}.insights-period button[aria-pressed=true]{background:var(--button-background);color:var(--button-text)}.insights-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:20px;margin-bottom:20px;display:grid}.insights-panel{flex-direction:column;min-width:0;padding:24px;display:flex}.insights-panel h3{margin:0 0 8px}.insights-panel>.hint{margin:0 0 12px}.insights-legend{gap:12px;margin:12px 0;font-size:14px;display:flex}.insights-legend span{align-items:center;gap:8px;display:flex}.insights-legend i{border-radius:4px;width:10px;height:10px}.incoming-mark{background:var(--chart-incoming)}.outgoing-mark{background:var(--chart-outgoing)}.activity-chart,.status-chart{margin:0;padding:0;list-style:none}.activity-chart{overscroll-behavior-x:contain;grid-auto-columns:minmax(76px,1fr);grid-auto-flow:column;padding:28px 0 12px;display:grid;overflow-x:auto}.activity-chart:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.activity-chart li{grid-template-rows:200px auto;gap:12px;min-width:0;display:grid}.activity-date{color:var(--text-secondary);text-align:center;text-wrap:balance;padding-inline:4px;font-size:13px;line-height:1.5}.activity-bars{border-bottom:1px solid var(--border);justify-content:center;align-items:flex-end;gap:8px;display:flex}.activity-bar strong{font-variant-numeric:tabular-nums;font-size:13px;line-height:1.5;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.activity-bar{border-radius:4px 4px 0 0;flex-shrink:0;width:24px;position:relative}.status-chart li{margin-top:20px}.status-chart li>div:first-child{justify-content:space-between;gap:16px;display:flex}.status-track{background:var(--surface-subtle);border-radius:4px;height:8px;margin-top:8px;overflow:hidden}.status-track span{background:var(--chart-incoming);border-radius:inherit;height:100%;display:block}.status-track.problem span{background:var(--error-text)}.insights-accounts{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.insights-account{border:1px solid var(--border);border-radius:12px;padding:20px}.insights-account h4{overflow-wrap:anywhere;margin:0 0 20px}.insights-account dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.insights-account dt{color:var(--text-secondary);font-size:13px}.insights-account dd{margin:6px 0 0;font-size:24px;font-weight:650}.insights-empty{color:var(--muted);text-align:center;margin-block:auto;padding:32px 0}@media (width<=1050px){.insights-grid{grid-template-columns:1fr}}@media (width<=600px){.insights-heading{flex-direction:column;align-items:flex-start}.insights-panel{padding:20px 16px}.insights-account{padding:16px}.insights-account dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}.payment-history>.purchase-row:first-child{border-top:0}.attention-panel{margin-bottom:24px}.attention-list{margin:0;padding:0;list-style:none}.attention-group>h3{border-top:1px solid var(--border);background:var(--surface-subtle);align-items:center;margin:0;padding:14px 24px 10px;font-size:15px;display:flex}.attention-more{margin:0 24px 14px}.attention-list li{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:14px 24px;display:flex}.attention-list p{color:var(--text-secondary);overflow-wrap:break-word;margin:4px 0}.attention-list small{color:var(--muted);margin-top:5px;display:block}.attention-list .badge{margin-top:8px}.attention-empty{color:var(--muted);padding:0 24px 24px}.payment-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.payment-row>div:first-child{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.payment-row>div:first-child>small{margin:0}.payment-step{color:var(--text-secondary);margin:4px 0 0;font-size:14px;font-weight:600}.payment-step.green{color:var(--success-text)}.payment-step.amber{color:var(--warning-text)}.payment-step.red{color:var(--error-text)}.tab-count{background:var(--warning-background);color:var(--warning-text);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:12px;font-weight:700}.payment-value{flex-direction:column;align-items:flex-end;gap:10px;max-width:240px;display:flex}.payment-value>strong{font-size:22px}.payment-actions{grid-column:1/-1}@media (width<=760px){.payment-row{grid-template-columns:minmax(0,1fr)}.payment-value{flex-flow:wrap;justify-content:space-between;align-items:center;max-width:none}}.offline-status{top:var(--topbar-height,0px);z-index:29;border-bottom:1px solid var(--border);background:var(--warning-background);color:var(--warning-text);flex-shrink:0;justify-content:center;align-items:center;gap:6px;margin:0;padding:6px 16px;font-size:12px;line-height:1.3;display:flex;position:sticky}.app-update-notice{background:var(--surface);color:var(--text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;font-size:13px;display:flex}.activity-history{margin:0;padding:0;list-style:none}.activity-history li{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.activity-history small{color:var(--muted);display:block}.import-row{border-top:1px solid var(--border);overflow-wrap:break-word;gap:8px;min-width:0;padding-block:12px;display:grid}.csv-summary{margin:16px 0 4px;font-weight:600}.csv-mapping>summary,.csv-mapping details>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.import-row>:is(p,.field,.alert){margin:0}.cleanup-preview{border-top:1px solid var(--border);gap:12px;padding-top:12px;display:grid}.cleanup-preview .diagnostic-list{margin:0}.cleanup-preview small{color:var(--muted);margin-top:4px;display:block}@media (width<=480px){.modal-footer>:is(button,a){white-space:nowrap;flex:auto}.pin-box{padding:12px}}@media (pointer:coarse){.button,.text-button,.icon-button,.filter-chips button,.settings-body details>summary,.modal-body details>summary,.size-limits>summary,.order-review>details>summary,.shipping-checklist details>summary,.payment-references>summary{min-height:44px}input[type=file]::file-selector-button{min-height:44px}.icon-button{min-width:44px}.row-select{min-width:44px;min-height:44px;margin:-14px 0 -14px -14px}.row-select>input[type=checkbox]{width:20px;height:20px}}.undo-notice{z-index:40;inset-inline:16px;bottom:max(16px, env(safe-area-inset-bottom));border:1px solid var(--border);background:var(--surface);width:fit-content;max-width:min(480px,100% - 32px);color:var(--text);border-radius:12px;align-items:center;gap:12px;margin-inline:auto;padding:8px 8px 8px 16px;font-size:14px;display:flex;position:fixed;box-shadow:0 8px 24px #10182814}.undo-notice>span{overflow-wrap:break-word;flex:1;min-width:0}.refresh-warning,.saved-copy,.signed-out-alert{flex-wrap:wrap;justify-content:space-between}.refresh-warning>.text-button,.saved-copy>.text-button{color:inherit;text-decoration:underline}.saved-copy small{display:block}.updated-at{color:var(--muted);white-space:nowrap;font-size:13px}.picker-count{background:var(--button-background);min-width:18px;color:var(--button-text);text-align:center;border-radius:999px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;display:none}.picker-row{align-items:center;gap:8px;display:flex}.picker-row>label{flex:1;min-width:0}.picker-only{flex-shrink:0;font-size:13px}@media (width<=380px),(pointer:coarse) and (width<=760px){.picker-count{display:inline-block}}.profile-details{overflow-wrap:anywhere;max-width:none;margin-top:0}.form-section{border:0;min-width:0;margin:18px 0 0;padding:0}.form-section>legend,.form-section>summary{margin-bottom:8px;padding:0;font-weight:700}.parcel-controls fieldset>legend{letter-spacing:-.25px;margin-bottom:12px;padding:0;font-family:Manrope Variable,system-ui,sans-serif;font-size:16px;font-weight:700}.form-section>summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.radio-line{align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.profile-readiness{margin-top:12px}@media (pointer:coarse){.checkbox-list label{min-height:44px}}.account-grid{align-items:stretch}.account-grid>.contact-card{flex-direction:column;display:flex}.account-grid .card-actions{flex-flow:column;margin-top:auto}.account-grid .card-actions-main{flex-wrap:wrap;gap:8px;display:flex}.account-grid .card-actions-end{justify-content:space-between;gap:8px;display:flex}.connection-step{color:var(--text-secondary);margin:0 0 4px;font-size:14px;font-weight:600}.connection-actions{flex-wrap:wrap;gap:8px;display:flex}.wait-seconds{text-align:left;min-width:3ch;display:inline-block}.code-notice{grid-template-columns:minmax(0,1fr);display:grid}.code-notice>*{grid-area:1/1;align-self:start;margin:0}.code-notice>[aria-hidden=true],.connection-actions>[aria-hidden=true]{visibility:hidden}.code-notice :is(.hint,.alert){margin:0}.code-notice .code-meta{--separator-width:.9em;gap:0 var(--separator-width);white-space:nowrap;flex-wrap:wrap;display:flex;overflow:hidden}.code-notice .code-meta>*{position:relative}.code-notice .code-meta>:is(.code-account,.code-market){white-space:normal;overflow-wrap:anywhere}.code-notice .code-meta .code-separator{width:var(--separator-width);text-align:center;position:absolute;right:100%}.code-notice .countdown{font-variant-numeric:tabular-nums;min-width:5ch;display:inline-block}.connection-group{flex-direction:column;gap:12px;display:flex}.connection-group+.connection-group{border-top:1px solid var(--border);padding-top:16px}.connection-group>:is(.section-title,.form-grid,details){margin-block:0}.modal-footer>.footer-start{margin-right:auto}@media (width<=480px){.settings-form-panel .modal-footer>button{white-space:nowrap;flex:100%}}.form-section>summary:before,.csv-mapping>summary:before,.csv-mapping details>summary:before{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin:0 12px 0 2px;transition:transform .15s;transform:rotate(-45deg)}.form-section[open]>summary:before,.csv-mapping[open]>summary:before,.csv-mapping details[open]>summary:before{transform:rotate(45deg)}.order-review dd small{color:var(--text-secondary);display:block}.collect-by{color:var(--text-secondary);margin-top:6px;font-size:14px;display:block}.collect-by.soon{color:var(--warning-text);font-weight:600}.collect-by.passed{color:var(--error-text)}.status-text{color:var(--text-secondary);overflow-wrap:anywhere;font-size:14px;display:block}.cell-status .status-text{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:24ch;margin-top:6px;display:-webkit-box;overflow:hidden}.draft-toolbar{margin-bottom:16px}.draft-toolbar>.row{grid-template-columns:repeat(4,max-content) minmax(0,1fr);display:grid}.draft-status{min-width:0;min-height:3em;color:var(--text-secondary);align-items:center;font-size:13px;display:flex}.draft-list .purchase-row{align-items:flex-start}.shipping-load-status{min-height:1.5em;margin:8px 0 0}.contact-place-section{border-top:1px solid var(--border);margin-top:20px}.contact-place-section>h3{margin:0}.contact-place-section .choice-heading{flex-wrap:wrap;gap:8px;margin:4px 0 12px}.contact-place-section .saved-place{flex-wrap:wrap;justify-content:flex-end}.contact-place-section .saved-place>div{flex:120px}.contact-place-section .saved-place small{overflow-wrap:anywhere}.contact-place-toggle{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:12px 0;font-size:15px;font-weight:600;display:flex}.contact-place-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.contact-place-editor{margin:0}.contact-place-editor>.choice-heading{margin:16px 0}.contact-place-editor>.choice-heading h4{margin:0;font-size:14px;font-weight:600}@media (width<=600px){.draft-toolbar>.row{flex-wrap:wrap;display:flex}.draft-status{flex-basis:100%}}
