.tool-card{border-radius:var(--radius-card,22px);min-height:216px;color:var(--foreground);background:var(--card);transition:background-color .2s ease, transform .2s var(--ease-out);flex-direction:column;justify-content:space-between;padding:24px;text-decoration:none;display:flex;position:relative;overflow:hidden}a.tool-card:hover{background:color-mix(in srgb, var(--foreground) 4%, var(--card))}a.tool-card:active{transform:scale(var(--lift,.985))}a.tool-card:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.tool-card-text{z-index:1;gap:6px;max-width:15em;display:grid;position:relative}.tool-card-text strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:26px}.tool-card-text span{color:var(--muted-foreground);font-size:15px;line-height:22px}.tool-card-body{z-index:1;position:relative}.tool-card-go{z-index:1;border-radius:var(--radius-pill);background:var(--foreground);width:36px;height:36px;color:var(--background);transition:transform .2s var(--ease-out);place-items:center;display:grid;position:relative}a.tool-card:hover .tool-card-go{transform:translate(3px)}.tool-card .card-art{transform-origin:100% 100%;width:132px;transition:transform .3s var(--ease-out);position:absolute;bottom:0;right:20px}.tool-card--wide .card-art{width:228px}a.tool-card:hover .card-art{transform:scale(1.04)}.card-art{--a-recess:color-mix(in srgb, var(--background) 70%, var(--card));--a-surface:color-mix(in srgb, var(--foreground) 9%, var(--card));--a-solid:color-mix(in srgb, var(--foreground) 22%, var(--card));--a-paper:color-mix(in srgb, var(--foreground) 86%, var(--card));--a-on-paper:var(--card);--a-mark:var(--brand)}:root[data-theme=light] .card-art{--a-recess:color-mix(in srgb, var(--foreground) 7%, var(--card));--a-surface:var(--background);--a-solid:color-mix(in srgb, var(--foreground) 20%, var(--card));--a-paper:var(--background);--a-on-paper:var(--foreground)}.card-art svg{width:100%;height:auto;overflow:visible}.card-art .rc{fill:var(--a-recess)}.card-art .sf{fill:var(--a-surface)}.card-art .sd{fill:var(--a-solid)}.card-art .pp{fill:var(--a-paper)}.card-art .ik{fill:var(--foreground)}.card-art .oi{fill:var(--card)}.card-art .op{fill:var(--a-on-paper);fill-opacity:.32}.card-art .bc{fill:var(--a-on-paper)}.card-art .mk{fill:var(--a-mark)}.card-art .cl{fill:var(--a-solid);fill-opacity:.5}.card-art .fold{fill:var(--card);fill-opacity:.22}.card-art .ms{fill:color-mix(in srgb, var(--a-mark) 30%, var(--a-surface))}.card-art .ln{fill:none;stroke:var(--a-solid);stroke-width:3px;stroke-linecap:round}.card-art .dots{fill:none;stroke:var(--a-solid);stroke-width:4.5px;stroke-linecap:round;stroke-dasharray:.1 10}.card-art .chain{fill:none;stroke:var(--card);stroke-width:3px}.tool-card--state{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 160px;column-gap:24px;min-height:200px;display:grid}.tool-card--state.no-art{grid-template-columns:minmax(0,1fr)}.tool-card--state .state-text{grid-column:1;align-content:start;gap:8px;max-width:40em;display:grid}.tool-card--state .state-title{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:22px;font-weight:700;line-height:26px}.tool-card--state .state-line{color:var(--muted-foreground);font-size:15px;line-height:22px}.tool-card--state .state-actions{flex-wrap:wrap;grid-column:1;align-self:end;gap:8px;margin-top:20px;display:flex}.tool-card--state .card-art{grid-area:1/2/3;align-self:end;width:160px;margin-bottom:-24px;position:static}.tool-card--state .state-actions .chip{height:36px;padding:0 14px}.tool-card--state :is(.btn,.chip):not(.primary):not(.brand):not(.ghost):not(.on){background:var(--accent)}.tool-card--state :is(.btn,.chip):not(.primary):not(.brand):not(.ghost):not(.on):hover{background:var(--input)}@media (width<=767px){.tool-card{min-height:160px;padding:20px}.tool-card--state{grid-template-columns:minmax(0,1fr) 96px;column-gap:16px;min-height:0}.tool-card--state .state-actions{grid-column:1/-1}.tool-card.tool-card--state .card-art{grid-row:1;width:96px;margin:0}.tool-card .card-art{width:128px;right:12px}.tool-card--wide .card-art{width:150px}}@media (prefers-reduced-motion:reduce){.tool-card,.tool-card .card-art,.tool-card-go{transition:none}a.tool-card:active,a.tool-card:hover .card-art,a.tool-card:hover .tool-card-go{transform:none}}.omni{width:100%;font-family:var(--font);position:relative}.omni__form{background:var(--card);border-radius:var(--radius-pill);color:var(--muted-foreground);border:1px solid #0000;align-items:center;gap:10px;transition:border-color .15s,background-color .15s;display:flex}.omni__form:hover{background:var(--secondary)}.omni__form:focus-within{border-color:var(--input);background:var(--card)}.omni__input{width:0;min-width:0;height:100%;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;flex:1}.omni__input::placeholder{color:var(--muted-foreground)}.omni__input::-webkit-search-cancel-button{display:none}.omni kbd{font:500 11px/1 var(--font);color:var(--muted-foreground);border:1px solid var(--border);white-space:nowrap;border-radius:4px;padding:3px 5px}.omni--bar .omni__form{height:44px;padding:0 16px}.omni--bar .omni__input{font-size:15px}.omni--lg .omni__form{height:64px;padding:0 8px 0 24px}.omni--lg .omni__input{font-size:18px}.omni__form .omni__go{border-radius:var(--radius-pill);background:var(--brand);height:48px;color:var(--brand-foreground);font:600 15px/1 var(--font);cursor:pointer;border:0;padding:0 24px}.omni__form .omni__go:hover:not(:disabled){background:var(--brand-hover)}.omni__form .omni__go:disabled{opacity:.6;cursor:default}.omni__list{z-index:40;background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-pop);margin:0;padding:6px;list-style:none;position:absolute;inset:calc(100% + 8px) 0 auto}.omni__opt{min-height:42px;color:var(--foreground);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex}.omni__opt span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.omni__opt[aria-selected=true]{background:var(--accent)}.omni__opt .icon{color:var(--muted-foreground);flex:none}.omni__err{color:var(--negative);margin:8px 0 0 16px;font-size:14px}.omni__examples{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:12px 0 0;font-size:14px;display:flex}.omni__example{background:var(--card);min-height:36px;color:var(--foreground);border-radius:var(--radius-pill);font:inherit;cursor:pointer;border:0;padding:0 14px;font-size:13px}.omni__example:hover{background:var(--secondary)}@media (width<=560px){.omni--lg .omni__form{height:56px;padding-left:18px;padding-right:6px}.omni--lg .omni__input{font-size:16px}.omni--bar .omni__form{gap:8px;height:40px;padding:0 12px}.omni--bar .omni__input{font-size:16px}.omni__form .omni__go{display:none}.omni--lg .omni__form{padding-right:18px}}.omni__busy{color:var(--muted-foreground);flex:none;font-size:13px}.omni__opt--clear{color:var(--muted-foreground);font-size:13px}.omni__opt--clear span{font-weight:500}.find-head .result-count{white-space:nowrap}.find-cats{margin-bottom:14px}.catalogue .empty .btn{background:var(--active)}.catalogue .empty .btn:hover{background:var(--input)}.find-chips{margin-bottom:36px}.find-chips .chip[aria-expanded=true]{background:var(--accent)}.find-chips .chip.on,.find-chips .chip.on[aria-expanded=true]{background:var(--primary);color:var(--primary-foreground)}.find-panel{background:var(--card);border-radius:22px;margin:-12px 0 36px;padding:24px}.find-price{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.find-price-field{gap:6px;width:160px;display:grid}.find-price-field span{color:var(--muted);padding-left:4px;font-size:13px}.find-panel .input{background:var(--active)}.catalogue .lgrid.is-stale{opacity:.55;transition:opacity .15s}.find-more{justify-items:center;gap:12px;margin-top:48px;display:grid}.find-more .btn{min-width:220px}.import-err{color:var(--negative);font-size:var(--fs-small);margin-top:6px;line-height:18px}@media (width<=767px){.find-cats{margin-bottom:12px}.find-chips{margin-bottom:28px}.find-sort .select{max-width:180px}.find-price-field{width:calc(50% - 5px)}.find-price .btn{flex:1}.find-more .btn{width:100%;height:44px}}.photo-frame{border-radius:var(--radius-photo);background:#f2f2f0;width:100%;height:100%;display:block;position:relative;overflow:hidden}.photo-frame:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--frame-line);pointer-events:none;position:absolute;inset:0}.photo-frame>.listing-photo,.photo-frame>svg{object-fit:cover;object-position:50% 45%;width:100%;height:100%;transition:transform .4s var(--ease-out);display:block;transform:scale(1.04)}a:hover .photo-frame>.listing-photo{transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.photo-frame>.listing-photo,a:hover .photo-frame>.listing-photo{transition:none;transform:scale(1.04)}}.auth{min-width:0}.auth-grid{gap:var(--card-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;display:grid}.auth-card.tool-card{justify-content:flex-start;gap:24px;min-height:0;padding:28px}.auth-card-text{z-index:1;position:relative}.auth-card h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700;line-height:26px}.auth-card-text p{color:var(--muted-foreground);margin:6px 0 0;font-size:15px;line-height:22px}.auth-perks{z-index:1;flex:auto;align-content:space-between;gap:14px;max-width:calc(100% - 200px);margin:0;padding:0;list-style:none;display:grid;position:relative}.auth-perks li{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:12px;font-size:15px;line-height:22px;display:grid}.auth-perks .icon{color:var(--muted-foreground);margin-top:3px}.auth-card .card-art{width:160px;right:28px}@media (width<=767px){.auth-grid{grid-template-columns:minmax(0,1fr)}.auth-card.tool-card{padding:20px 20px 116px}.auth-perks{max-width:none}.auth-card .card-art{width:120px;right:16px}}.auth-form{gap:20px;display:grid}.auth-toggle{width:100%;display:flex}.auth-toggle button{flex:1;height:40px}.auth-optional{color:var(--faint);font-weight:400;font-size:var(--fs-small);margin-left:4px}.auth-error{color:var(--negative);margin:0;font-size:13px;line-height:18px}.auth-submit{width:100%}.auth-forgot{color:var(--faint);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;text-decoration:underline}.auth-forgot:hover{color:var(--ink)}.auth>.auth-form{max-width:440px}.auth-submit[disabled]{opacity:.6;cursor:progress}.acct{gap:36px;min-width:0;display:grid}.acct .title-row{margin-bottom:0}.acct .title-row h1,.acct .sub{overflow-wrap:anywhere}.acct .meta{color:var(--muted-foreground);font-size:var(--fs-small);align-items:center;gap:4px;line-height:20px;display:inline-flex}.acct-section{min-width:0}.acct-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.acct-head h2{letter-spacing:-.01em;font-size:17px;font-weight:650;line-height:22px}.acct-cols{gap:36px var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=767px){.acct-cols{grid-template-columns:minmax(0,1fr)}}.acct-settings{gap:20px;display:grid}.acct-settings .select{width:100%}.acct-row{flex-wrap:wrap;gap:8px;display:flex}.acct-parcels{gap:10px;margin:0;padding:0;list-style:none;display:grid}.acct-parcels li{border-radius:var(--radius-control);background:var(--surface);align-items:stretch;gap:4px;min-width:0;display:flex}.acct-parcel{min-width:0;min-height:56px;color:var(--text);border-radius:var(--radius-control) 0 0 var(--radius-control);flex:1;align-items:center;gap:12px;padding:8px 6px 8px 14px;text-decoration:none;display:flex}.acct-parcel:hover{background:var(--active)}.acct-parcel>.icon{color:var(--muted-foreground);flex:none}.acct-parcel-text{flex:1;min-width:0;display:grid}.acct-parcel-no,.acct-parcel-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.acct-parcel-no{font-variant-numeric:tabular-nums;font-weight:600}.acct-parcel-sub{color:var(--faint);font-size:var(--fs-small);font-variant-numeric:tabular-nums;line-height:18px}.acct-x{width:44px;color:var(--faint);cursor:pointer;border-radius:0 var(--radius-control) var(--radius-control) 0;background:0 0;border:0;flex:none;place-items:center;display:grid}.acct-x:hover{background:var(--active);color:var(--text)}.btn.acct-delete,.save-btn[aria-pressed=true]{color:var(--negative)}.save-btn--overlay{z-index:2;background:color-mix(in srgb, var(--background) 72%, transparent);width:36px;height:36px;color:var(--foreground);cursor:pointer;-webkit-backdrop-filter:blur(6px);transition:transform .12s var(--ease-out), background-color .15s ease;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.save-btn--overlay:hover{background:var(--background)}.save-btn--overlay:active{transform:scale(.92)}.save-btn--overlay:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.save-btn--overlay[aria-pressed=true]{color:var(--negative)}.save-btn{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}.save-split{border-radius:var(--radius-pill);background:var(--surface);flex:none;align-items:center;display:inline-flex}.save-split .item-icon{background:0 0}.save-split .item-icon:hover{background:var(--active)}.save-more{border-radius:0 var(--radius-pill) var(--radius-pill) 0;width:30px;height:52px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:-6px;padding:0 6px 0 0;display:grid}.save-more:hover{color:var(--text)}.save-more:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}@media (width<=767px){.save-more{height:46px}}.csheet-scrim{z-index:60;background:#00000080;place-items:center;padding:16px;animation:.16s csheet-fade;display:grid;position:fixed;inset:0}.csheet{border-radius:var(--radius-card);background:var(--surface);width:min(420px,100%);max-height:min(560px,100svh - 32px);box-shadow:var(--shadow-pop);grid-template-columns:minmax(0,1fr);gap:14px;padding:16px 16px 18px;display:grid;overflow-y:auto}.csheet-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.csheet-titles{min-width:0;padding-top:6px}.csheet-head h2{letter-spacing:-.01em;font-size:17px;font-weight:650;line-height:22px}.csheet-sub{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:13px;line-height:18px;overflow:hidden}.csheet-note{color:var(--faint);margin:0}.csheet-list{grid-template-columns:minmax(0,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.csheet-row{border-radius:var(--radius-control);background:var(--active);width:100%;min-width:0;min-height:48px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:12px;padding:0 12px;font-weight:500;display:flex}.csheet-row:hover{background:var(--input)}.csheet-row[disabled]{cursor:progress}.csheet-tick{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--input);color:var(--primary-foreground);border-radius:50%;flex:none;place-items:center;display:grid}.csheet-row[aria-pressed=true] .csheet-tick{background:var(--primary);box-shadow:none}.csheet-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.csheet-count{color:var(--faint);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.csheet-new{gap:8px;min-width:0;display:flex}.csheet .csheet-new .input{background:var(--active);flex:1;width:auto;min-width:0;height:40px}.csheet .csheet-new .btn{flex:none;height:40px}@keyframes csheet-fade{0%{opacity:0}}@keyframes csheet-up{0%{transform:translateY(24px)}}@media (width<=767px){.csheet-scrim{place-items:end stretch;padding:0}.csheet{width:100%;max-height:80svh;padding:16px 16px calc(18px + env(safe-area-inset-bottom));border-radius:var(--radius-card) var(--radius-card) 0 0;animation:csheet-up .22s var(--ease-out)}}@media (prefers-reduced-motion:reduce){.csheet-scrim,.csheet{animation:none}}.acct-inline{align-items:center;gap:8px;min-width:0;display:flex}.acct .acct-inline .input{flex:1;width:auto;min-width:0;height:40px}.acct .acct-inline .btn{flex:none;height:40px}.acct-stack{gap:12px;display:grid}.acct-handle{flex:1;min-width:0;position:relative}.acct .acct-handle .input{width:100%;padding-left:32px}.acct-at{color:var(--faint);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.acct-colls{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.acct-coll{border-radius:var(--radius-control);background:var(--surface);flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;padding:8px 6px 8px 8px;display:flex}.acct-coll-main{flex:180px;align-items:center;gap:12px;min-width:0;display:flex}.acct-coll-pic{background:var(--active);width:44px;height:44px;color:var(--muted-foreground);border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.acct-coll-pic img{object-fit:cover;width:100%;height:100%;display:block}.acct-coll-text{min-width:0;color:var(--text);flex:1;text-decoration:none;display:grid}.acct-coll-text:hover .acct-parcel-no{text-underline-offset:2px;text-decoration:underline}.acct-coll-edit{flex:1}.acct-coll-tools{align-items:center;gap:2px;margin-left:auto;display:flex}.acct-coll-tools .icon-btn{color:var(--muted-foreground)}.acct-coll-tools .icon-btn:hover{color:var(--text);background:var(--active)}.acct-coll-public{color:var(--muted);cursor:pointer;align-items:center;gap:8px;margin-right:6px;font-size:13px;display:inline-flex}.acct-coll-err{flex-basis:100%;padding:0 6px 4px}.acct{gap:var(--section);grid-template-columns:minmax(0,1fr)}.acct .page-head{margin-bottom:-16px}.acct .acct-head{justify-content:flex-start;align-items:baseline;margin-bottom:18px}.acct .acct-head h2{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(24px,2.4vw,32px);font-weight:750;line-height:1.1}.acct .acct-head .meta{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:14px}.acct-cols{gap:var(--section) var(--gap)}.acct .acct-stack{gap:16px}.acct .panel.acct-parcels{gap:8px;padding:16px}.acct .acct-parcels li,.acct .acct-coll{background:color-mix(in srgb, var(--foreground) 4%, var(--card));border-radius:16px}.acct .acct-parcel{border-radius:16px 0 0 16px}.acct .acct-x{border-radius:0 16px 16px 0}.acct .acct-parcel:hover,.acct .acct-x:hover{background:color-mix(in srgb, var(--foreground) 8%, var(--card))}.acct .acct-coll-pic{background:var(--card)}.acct-tool.tool-card{min-height:200px}.acct-shelf{gap:var(--card-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.acct-shelf>li{min-width:0;position:relative}.acct-shelf .tool-card{height:200px}.acct-shelf-x{z-index:2;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--foreground) 8%, var(--card));width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;border:0;place-items:center;transition:background-color .15s,color .15s;display:grid;position:absolute;top:14px;right:14px}.acct-shelf-x:hover{background:color-mix(in srgb, var(--foreground) 14%, var(--card));color:var(--foreground)}.acct-shelf-x:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (width<=1023px){.acct-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.acct-cols{gap:var(--section)}.acct .page-head{margin-bottom:-8px}.acct-shelf{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.acct-shelf::-webkit-scrollbar{display:none}.acct-shelf>li{scroll-snap-align:start;flex:none;width:78%}.acct-shelf>li:only-child{width:100%}.acct-shelf .tool-card{height:168px}.acct-tool.tool-card{min-height:168px}}.acct .recent h2{font-size:clamp(24px,2.4vw,32px);line-height:1.1}.acct-pair:has(.lgrid:not([aria-hidden]),.acct-shelf>li:nth-child(2)){grid-template-columns:minmax(0,1fr)}:is(.acct-pair:not(:has(.lgrid:not([aria-hidden]),.acct-shelf>li:nth-child(2))) .tool-row,.acct-pair:not(:has(.lgrid:not([aria-hidden]),.acct-shelf>li:nth-child(2))) .acct-shelf){grid-template-columns:minmax(0,1fr)}.acct-pair:not(:has(.lgrid:not([aria-hidden]),.acct-shelf>li:nth-child(2))) .tool-row>li.wide{grid-column:auto}@media (width>=768px){.acct-pair:not(:has(.lgrid:not([aria-hidden]),.acct-shelf>li:nth-child(2))) :is(.tool-row,.acct-shelf) .tool-card{height:220px;min-height:0}.acct .sz-form>.sz-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 20px}}@media (width<=767px){.acct-pair .tool-card--wide .card-art{width:128px}.acct-pair .tool-card--wide .tool-card-text span{max-width:186px}}.acct-skel-rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.acct-skel-rows li{border-radius:var(--radius-control);background:var(--surface);align-items:center;gap:12px;min-height:56px;padding:8px 14px;display:flex}.acct-skel-rows li>span{flex:1;gap:6px;display:grid}.acct-skel-card.tool-card{justify-content:flex-start;gap:10px}@media (width>=900px){.acct .acct-settings-wide{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px 24px}.acct .acct-settings-wide>.auth-error{grid-column:1/-1}.acct .acct-danger-row{justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.acct .acct-danger-row>.meta{margin:0}}.rc-app .cmp-toggle{cursor:pointer;font:inherit;color:var(--foreground);-webkit-tap-highlight-color:transparent;transition:background-color .15s ease, color .15s ease, transform .12s var(--ease-out);border:0;align-items:center;gap:6px;display:inline-flex}.rc-app .cmp-toggle:active{transform:scale(var(--press,.97))}.rc-app .cmp-toggle.cmp-pop{animation:cmp-pop .16s var(--ease-out)}@keyframes cmp-pop{50%{transform:scale(1.12)}}.rc-app .save-btn.save-pop{animation:save-pop .22s var(--ease-out)}@keyframes save-pop{50%{transform:scale(1.2)}}.rc-app .cmp-toggle:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.rc-app .cmp-toggle--overlay{z-index:2;background:color-mix(in srgb, var(--background) 80%, transparent);opacity:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:8px;left:8px}.lcard:hover .cmp-toggle--overlay,.cmp-toggle--overlay:focus-visible,.cmp-toggle--overlay[aria-pressed=true]{opacity:1}@media (hover:none){.rc-app .cmp-toggle--overlay{opacity:1;visibility:hidden}.rc-app .cmp-toggle--overlay.cmp-armed,.rc-app .cmp-toggle--overlay[aria-pressed=true]{visibility:visible}}.rc-app .cmp-toggle--overlay:hover{background:var(--background)}.rc-app .cmp-toggle--overlay[aria-pressed=true]{background:var(--foreground);color:var(--background)}.cmp-full{border-radius:var(--radius-pill);background:var(--foreground);color:var(--background);white-space:nowrap;padding:4px 10px;font-size:12px;font-weight:600;line-height:18px;position:absolute;top:calc(100% + 6px);left:0}.rc-app .cmp-toggle--row{z-index:1;border-radius:var(--radius-pill);height:28px;color:var(--muted-foreground);white-space:nowrap;background:0 0;padding:0 10px;font-size:13px;font-weight:600;position:relative}.rc-app .cmp-toggle--row:hover{background:var(--active);color:var(--foreground)}.rc-app .cmp-toggle--row[aria-pressed=true]{background:var(--foreground);color:var(--background)}.rc-app .cmp-toggle--pill{border-radius:var(--radius-pill);background:var(--foreground);height:40px;color:var(--background);padding:0 16px;font-size:14px;font-weight:600}.rc-app .cmp-toggle--pill:hover{background:color-mix(in srgb, var(--foreground) 86%, var(--card))}.rc-app .cmp-toggle--pill[aria-pressed=true]{background:color-mix(in srgb, var(--foreground) 12%, var(--card));color:var(--foreground)}.cmp-tray-room{height:88px}.cmp-tray{z-index:40;background:var(--card);max-width:calc(100vw - 32px);animation:cmp-in .32s var(--ease-out) both;border-radius:22px;align-items:center;gap:12px;padding:10px 10px 10px 12px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000047}.cmp-tray-picks{gap:6px;margin:0;padding:0;list-style:none;display:flex}.cmp-tray-picks>li{width:44px;height:44px;position:relative}.cmp-tray-pic{background:var(--surface);border-radius:12px;width:100%;height:100%;display:block;overflow:hidden}.cmp-tray-pic img{object-fit:cover;width:100%;height:100%;display:block}.rc-app .cmp-tray-x{background:var(--foreground);width:22px;height:22px;color:var(--background);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-6px;right:-6px}.rc-app .cmp-tray-x:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cmp-tray-n{color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.cmp-tray-hint{color:var(--muted-foreground);white-space:nowrap;padding:0 8px;font-size:14px}@keyframes cmp-in{0%{opacity:0;transform:translate(-50%,16px)}}@media (width<=480px){.cmp-tray{gap:8px;max-width:none;animation-name:cmp-in-phone;bottom:12px;left:12px;right:12px;transform:none}.cmp-tray-picks>li{width:38px;height:38px}.cmp-tray-n{display:none}.cmp-tray .btn.ghost{padding:0 10px}.cmp-tray>:last-child{margin-left:auto}@keyframes cmp-in-phone{0%{opacity:0;transform:translateY(16px)}}}@media (prefers-reduced-motion:reduce){.cmp-tray{animation:none}.rc-app .cmp-toggle{transition:none}.rc-app .cmp-toggle:active{transform:none}.rc-app .cmp-toggle.cmp-pop,.rc-app .save-btn.save-pop{animation:none}}.rc-app .os-row:has(>.cmp-toggle--row){grid-template-columns:44px minmax(0,1fr) auto auto auto auto}@media (width<=520px){.rc-app .os-row:has(>.cmp-toggle--row){grid-template-columns:40px minmax(0,1fr) auto auto auto;gap:8px}.os-row:has(>.cmp-toggle--row) .os-qc{display:none}.rc-app .cmp-toggle--row{gap:4px;padding:0 8px}}@media (width<=400px){.rc-app .os-row:has(>.cmp-toggle--row){grid-template-columns:36px minmax(0,1fr) auto auto 0;column-gap:8px}.rc-app .os-row:has(>.cmp-toggle--row) .os-view{white-space:nowrap;width:0;min-width:0;margin-left:-8px;position:static;overflow:hidden}}.listing-photo,.rc-app img.garment{object-fit:cover;width:100%;height:100%;display:block}.lgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 20px;margin:0;padding:0;list-style:none;display:grid}@media (width<=1023px){.lgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.lgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}}.lcard{min-width:0;transition:transform var(--dur-fast,.14s) var(--ease-out);flex-direction:column;display:flex;position:relative}.lcard:active{transform:scale(var(--lift,.985))}.lcard-media{margin-bottom:12px;position:relative}.lcard-pic{aspect-ratio:1;border-radius:var(--radius-photo,16px);background:#f2f2f0;display:block;overflow:hidden}.lcard-pic .photo-frame{border-radius:inherit}.lcard-pic img,.lcard-pic>svg{object-fit:cover;object-position:50% 45%;width:100%;height:100%;transition:transform .4s var(--ease-out);display:block;transform:scale(1.04)}.lcard:hover .lcard-pic img{transform:scale(1.08)}.lcard-nopic{background:var(--card);height:100%;color:var(--faint);place-items:center;font-size:13px;display:grid}.lcard-media .lcard-qc{z-index:1;clip-path:polygon(9px 0,100% 0,100% 100%,9px 100%,0 50%);color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#000000b8;border-radius:0 7px 7px 0;align-items:center;gap:5px;height:26px;padding:0 10px 0 15px;font-size:12px;font-weight:650;line-height:16px;display:inline-flex;position:absolute;bottom:10px;left:10px}.rc-app .lcard .save-btn--overlay,.rc-app .lcard .cmp-toggle--overlay{color:#fff;width:36px;height:36px;transition:transform var(--dur-fast,.14s) var(--ease-out), opacity .15s ease, background-color .15s ease;background:#0000008c}.rc-app .lcard .save-btn--overlay:hover,.rc-app .lcard .cmp-toggle--overlay:hover{background:#000000b8;transform:scale(1.1)}.rc-app .lcard .save-btn--overlay:active,.rc-app .lcard .cmp-toggle--overlay:active{transform:scale(var(--press,.97))}.rc-app .lcard .save-btn--overlay[aria-pressed=true]{color:#ff6b6b}.rc-app .lcard .cmp-toggle--overlay[aria-pressed=true]{color:#111;background:#fff}.lcard>.lcard-pic{margin-bottom:12px}.lcard-price .lcard-qc{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;margin-left:4px;font-size:13px;display:inline-flex}.lcard-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:40px;margin:0;font-size:14px;font-weight:500;line-height:20px;display:-webkit-box;overflow:hidden}.lcard-title a{color:var(--foreground);text-underline-offset:3px;text-decoration:none;text-decoration-thickness:1px}.lcard:hover .lcard-title a{text-decoration:underline}.lcard-title a:after{content:"";border-radius:var(--radius-photo,16px);position:absolute;inset:0}.lcard-title a:focus-visible{outline:none}.lcard:has(.lcard-title a:focus-visible) .lcard-pic{outline:2px solid var(--ring);outline-offset:3px}.lcard-price{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;margin:4px 0 0;display:flex}.lcard-price strong{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:750;line-height:26px}.lcard-price strong.lcard-see{font-family:var(--font);letter-spacing:0;font-size:14px;font-weight:600;line-height:26px}.lcard-local{min-width:0;color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-overflow:ellipsis;font-size:14px;line-height:20px;overflow:hidden}.lcard-meta{min-width:0;color:var(--muted-foreground);align-items:center;gap:7px;margin:2px 0 0;font-size:13px;line-height:18px;display:flex}.lcard-meta .market-logo{flex:none}.lcard-meta>span.market-logo{color:var(--foreground);font-weight:600}.lcard-shop,.lcard-shopname{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.lcard-note{z-index:2;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:13px;font-weight:600;line-height:18px;position:relative}.lcard-note a{color:var(--foreground);text-decoration:none}.lcard-note a:hover{text-underline-offset:3px;text-decoration:underline}.lcard--ghost{gap:0}.lcard--ghost .skel{background:var(--skel-on-ground,var(--card));border-radius:8px;display:block}.lcard--ghost .lcard-ghost-pic{aspect-ratio:1;border-radius:var(--radius-photo,16px);width:100%;height:auto;margin-bottom:12px}.lcard-ghost-title{align-content:center;gap:8px;height:40px;margin-bottom:4px;display:grid}.lcard--ghost .lcard-ghost-price{margin:3px 0 5px}.lcard--ghost .lcard-ghost-shop{margin-top:2px}@media (prefers-reduced-motion:reduce){.lcard,.lcard:active{transition:none;transform:none}.lcard-pic img,.lcard:hover .lcard-pic img{transition:none;transform:scale(1.04)}.rc-app .lcard .save-btn--overlay:hover,.rc-app .lcard .cmp-toggle--overlay:hover{transform:none}}@media (width<=640px){.lcard-pic,.lcard-title a:after,.lcard--ghost .lcard-ghost-pic{border-radius:14px}.lcard-media{margin-bottom:10px}.lcard-media .lcard-qc{height:24px;padding:0 8px 0 7px;bottom:8px;left:8px}.rc-app .lcard .save-btn--overlay,.rc-app .lcard .cmp-toggle--overlay{width:34px;height:34px}.lcard-price strong{font-size:18px;line-height:24px}.lcard-local{font-size:13px}}.qc-status{margin:0}.qc-sum{margin:0 0 14px;font-size:14px}.qc-tabs{scrollbar-width:none;gap:8px;margin:0 0 16px;display:flex;overflow-x:auto}.qc-tabs .chip{flex:none}.qc-tabs .chip[aria-selected=true]{background:var(--primary);color:var(--primary-foreground)}.panel .qc-tabs .chip:not([aria-selected=true]){background:var(--accent)}.qc-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width<=640px){.qc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}}.qc-thumb{aspect-ratio:1;background:var(--card);cursor:zoom-in;border:0;border-radius:14px;width:100%;padding:0;display:block;overflow:hidden}.panel .qc-thumb{background:var(--accent)}.qc-thumb img{object-fit:cover;width:100%;height:100%;transition:opacity .15s;display:block}.qc-thumb:hover img{opacity:.88}.qc-thumb:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (width<=640px){.qc-thumb{border-radius:10px}}.qc-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;display:flex}.qc-foot:empty{display:none}.qc-source{font-size:13px}.qc-gated{justify-items:start;gap:12px;display:grid}.qc-variants{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.qc-box{background:0 0;border:0;max-width:min(96vw,1100px);max-height:96vh;padding:0}.qc-box::backdrop{background:#000000f2}.qc-box img{border-radius:16px;max-width:100%;max-height:calc(96vh - 64px);margin:0 auto;display:block}.qc-box-bar{color:#fff;justify-content:space-between;align-items:center;gap:10px;padding:10px 2px 0;font-size:14px;display:flex}.qc-box-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qc-box-btns{flex:none;gap:4px;display:flex}.qc-box .icon-btn{color:#fff;background:#ffffff1f}.qc-box .icon-btn:hover{background:#ffffff38}.qc-page{grid-template-columns:minmax(0,1fr);gap:0;min-width:0;display:grid}.qc-page .qc-paste{justify-content:flex-start;min-height:200px}.qc-page .qc-paste-main{z-index:1;gap:0;max-width:700px;display:grid;position:relative}.qc-page .qc-paste h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700;line-height:26px}.qc-page .qc-paste-line{color:var(--muted-foreground);margin:6px 0 0;font-size:15px;line-height:22px}.qc-page .qc-paste .card-art{width:180px;right:32px}.qc-form{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--foreground) 7%, var(--card));align-items:center;gap:8px;max-width:760px;margin-top:24px;padding:6px 6px 6px 22px;transition:box-shadow .15s;display:flex}.qc-form:focus-within{box-shadow:0 0 0 2px var(--ring)}.qc-input{background:0 0;border:0;outline:none;flex:1;min-width:0;height:48px;padding:0;font-size:16px}.qc-input::placeholder{color:var(--faint)}.qc-form .btn{height:48px;padding:0 24px;font-size:15px}.qc-form .btn[disabled]{opacity:1;background:color-mix(in srgb, var(--foreground) 12%, var(--card));color:color-mix(in srgb, var(--foreground) 74%, var(--card))}.qc-page .qc-paste .omni__err{margin-top:12px}.qc-page .qc-panel{background:var(--card);border-radius:22px;min-width:0;margin-top:48px;padding:24px}.qc-page .qc-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:18px;display:flex}.qc-page .qc-panel h2{min-width:0;font-family:var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere;align-items:center;gap:12px;font-size:clamp(22px,2.2vw,28px);font-weight:750;line-height:1.15;display:flex}.qc-fresh{min-width:0;margin-top:64px}@media (width<=767px){.qc-page .qc-paste{min-height:0;padding-bottom:104px}.qc-page .qc-paste .card-art{width:124px;right:16px}.qc-form{margin-top:20px;padding-left:18px}.qc-input{height:44px;font-size:16px}.qc-form .btn{height:44px;padding:0 18px}.qc-page .qc-panel{border-radius:18px;margin-top:28px;padding:18px 16px}.qc-fresh{margin-top:40px}}.lcard-shop{z-index:2;color:inherit;text-decoration:none;position:relative}.lcard-shop:hover{color:var(--foreground);text-underline-offset:2px;text-decoration:underline}.recent{min-width:0}.recent-rail{scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:272px;grid-auto-flow:column;gap:12px;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.recent-rail::-webkit-scrollbar{display:none}.recent-rail>li{scroll-snap-align:start;min-width:0}.recent-card{border-radius:var(--radius-card);background:var(--card);color:var(--foreground);transition:background-color .15s ease, transform var(--dur-fast,.14s) var(--ease-out);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:8px 14px 8px 8px;text-decoration:none;display:grid}.recent-card:hover{background:var(--secondary)}.recent-card:active{transform:scale(var(--lift,.985))}.recent-card:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.recent-pic{background:#f2f2f0;border-radius:12px;width:64px;height:64px;overflow:hidden}.recent-pic img,.recent-pic svg{object-fit:cover;object-position:50% 45%;width:100%;height:100%;display:block;transform:scale(1.04)}.recent-text{gap:2px;min-width:0;display:grid}.recent-title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.recent-price{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;min-width:0;display:flex}.recent-price strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:17px;font-weight:750;line-height:22px}.recent-price span{text-overflow:ellipsis;min-width:0;color:var(--muted-foreground);font-size:13px;overflow:hidden}.recent .sec-head .card-link{font-size:15px}@media (prefers-reduced-motion:reduce){.recent-card:active{transform:none}}@media (width<=640px){.rc-app .recent ul.recent-rail{grid-auto-columns:78%;margin:0 -16px;padding:0 16px;scroll-padding-inline:16px}}.home{grid-template-columns:minmax(0,1fr);gap:72px;display:grid}.home-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:48px;padding-top:28px;display:grid}.home-hero-copy{grid-template-columns:minmax(0,1fr);align-content:center;gap:0;display:grid}.home-hero h1{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(44px,5.6vw,80px);font-weight:800;line-height:.96}.home .home-hero-sub{max-width:30em;color:var(--foreground);margin:24px 0 28px;font-size:18px;line-height:1.5}.home .home-recent{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0;display:flex}.home-recent .muted{margin-right:4px;font-size:14px}.home-recent .chip{font-variant-numeric:tabular-nums}.home-spec{grid-template-columns:minmax(0,.78fr) minmax(0,1fr);grid-template-areas:"side tile";align-items:end;gap:32px;min-width:0;display:grid}.home .home-spec-tile{aspect-ratio:4/5;border-radius:var(--radius-card);grid-area:tile;height:auto;display:block;position:relative;overflow:hidden}.home-spec-tile img{object-fit:cover;object-position:50% 45%;opacity:0;width:100%;height:100%;transition:opacity 1.6s,transform 7s linear;position:absolute;inset:0;transform:scale(1.1)}.home-spec-tile img.on{opacity:1;transform:scale(1.04)}.home-spec-tile:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.home-spec-side{grid-area:side;justify-items:start;gap:0;min-width:0;display:grid}.home .home-spec-side h2{font-family:var(--font-display);letter-spacing:-.025em;color:var(--foreground);margin:0 0 12px;font-size:22px;font-weight:750;line-height:28px}.home-spec-names{grid-auto-rows:36px;width:100%;margin:0;padding:0;list-style:none;display:grid}.home-spec-names li{min-width:0}.home-spec-names button{text-align:left;width:100%;height:36px;font:inherit;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:15px;font-weight:500;line-height:20px;transition:color .2s;display:flex}.home-spec-names button>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.home-spec-names button:hover{color:var(--foreground)}.home-spec-names button[aria-pressed=true]{color:var(--foreground);font-weight:600}.home-spec-names button:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:6px}.home .home-spec-fact{font-variant-numeric:tabular-nums;gap:2px;margin:16px 0 18px;display:grid}.home-spec-price{white-space:nowrap;align-items:baseline;gap:6px;font-size:15px;line-height:22px;display:flex}.home-spec-price strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:28px;font-weight:750;line-height:34px}.home-spec-price span,.home-spec-meta{color:var(--muted-foreground)}.home-spec-meta{font-size:15px;line-height:22px}.home-spec-go{gap:6px}.home-spec--ghost .home-spec-tile{background:var(--skel-on-ground,var(--card))}.home-spec-names--ghost{grid-auto-rows:36px;align-items:center;display:grid}.home .home-spec--ghost .home-spec-fact{gap:10px;margin:20px 0 22px}.home-spec--ghost .skel.home-spec-go{width:150px;height:var(--control-height,40px)}.home-promos{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.home-promos>li.wide{grid-column:span 2}.home-promos .tool-card{height:216px}.home-promos .tool-card--wide .tool-card-text{max-width:none}.home-cats ul{grid-template-columns:repeat(var(--n,10), minmax(0, 1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.home-cats li{justify-content:center;min-width:0;display:flex}.home-cat{width:100%;color:var(--muted-foreground);justify-items:center;gap:10px;text-decoration:none;display:grid}.home-cat-pic{width:96px;height:96px;color:var(--muted-foreground);transition:transform .2s var(--ease-out);background:#f2f2f0;border-radius:50%;place-items:center;display:grid;overflow:hidden}.home-cat-pic img{object-fit:cover;object-position:50% 62%;width:100%;height:100%;transform:scale(1.22)}.home-cat-pic:not(:has(img)){background:var(--card)}.home-cat:hover .home-cat-pic{transform:translateY(-3px)}.home-cat:hover,.home-cat:focus-visible{color:var(--foreground)}.home-cat:focus-visible{outline:none}.home-cat:focus-visible .home-cat-pic{outline:2px solid var(--ring);outline-offset:3px}.home-cat-label{white-space:nowrap;font-size:14px;font-weight:600;line-height:18px;transition:color .15s}.home-feed>.lgrid:first-of-type>li{animation:home-rise .52s var(--ease-out) both}.home-feed>.lgrid:first-of-type>li:nth-child(4n+2){animation-delay:60ms}.home-feed>.lgrid:first-of-type>li:nth-child(4n+3){animation-delay:.12s}.home-feed>.lgrid:first-of-type>li:nth-child(4n+4){animation-delay:.18s}.home-feed>.lgrid+.lgrid,.home-feed>.home-newest+.lgrid{margin-top:40px}.home-feed-end{flex-direction:column;align-items:center;gap:12px;min-height:60px;padding-top:40px;display:flex}.home .home-more{min-width:200px;height:44px}.home-newest{border-radius:var(--radius-card);background:var(--card);min-width:0;margin:56px 0;padding:28px 28px 24px}.home-newest .sec-head{align-items:center}.home-newest-nav{align-items:center;gap:8px;display:flex}.home-newest-nav .sec-link{margin-right:8px}.home .home-rail-btn{background:var(--secondary);width:36px;height:36px}.home .home-rail-btn:hover:not(:disabled){background:var(--accent)}.home .home-rail-btn:disabled{opacity:.4;cursor:default}.home-newest-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(25% - 15px);grid-auto-flow:column;gap:20px;margin:0;padding:0 0 4px;list-style:none;display:grid;overflow-x:auto}.home-newest-rail::-webkit-scrollbar{display:none}.home-newest-rail>li{scroll-snap-align:start;min-width:0}.home-newest .lcard-pic{background:#f2f2f0}@keyframes home-rise{0%{opacity:0;transform:translateY(18px)}}.home-hero-copy>*{animation:home-rise .64s var(--ease-out) both}.home-hero-copy>:nth-child(2){animation-delay:70ms}.home-hero-copy>:nth-child(3){animation-delay:.14s}.home-hero-copy>:nth-child(4){animation-delay:.21s}.home-spec-tile{animation:home-rise .76s var(--ease-out) .12s both}.home-spec-side{animation:home-rise .64s var(--ease-out) .22s both}.home-promos>li{animation:home-rise .56s var(--ease-out) both}.home-promos>li:nth-child(2){animation-delay:60ms}.home-promos>li:nth-child(3){animation-delay:.12s}.home-promos>li:nth-child(4){animation-delay:.18s}.home-promos>li:nth-child(5){animation-delay:.24s}.home-cats li{animation:home-rise .48s var(--ease-out) .2s both}@media (prefers-reduced-motion:reduce){.home-hero-copy>*,.home-spec-tile,.home-spec-side,.home-promos>li,.home-cats li,.home-feed>.lgrid>li{animation:none}.home-spec-tile img,.home-spec-tile img.on{transition:opacity .4s;transform:scale(1.04)}.home-cat-pic,.home-cat:hover .home-cat-pic{transition:none;transform:none}}@media (width<=1023px){.home-hero{grid-template-columns:minmax(0,1fr);gap:36px}.home-spec{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-promos{grid-template-columns:repeat(2,minmax(0,1fr))}.home-promos>li.wide{grid-column:span 2}.home-promos .tool-card .card-art{width:168px}.home-promos .tool-card--wide .card-art{width:300px}.home .home-cats ul{scroll-snap-type:x proximity;scrollbar-width:none;gap:14px;margin-inline:-32px;padding-inline:32px;scroll-padding-inline:32px;display:flex;overflow-x:auto}.home-cats ul::-webkit-scrollbar{display:none}.home-cats ul:after{content:"";flex:0 0 18px}.home-cats li{scroll-snap-align:start;flex:none}.home-cat{width:80px}.home-cat-pic{width:80px;height:80px}.home-newest-rail{grid-auto-columns:calc(33.3333% - 13.3333px)}}@media (width<=767px){.home{gap:48px}.home-hero{gap:28px;padding-top:12px}.home .home-hero-sub{margin:16px 0 20px;font-size:16px}.home-recent .muted{flex-basis:100%}.home-spec{grid-template-columns:minmax(0,1fr);grid-template-areas:"tile""side";gap:16px}.home .home-spec-tile{aspect-ratio:3/2}.home .home-spec-side h2{margin-bottom:4px;font-size:20px;line-height:26px}.home-spec-names li:nth-child(n+4){display:none}.home .home-spec-fact{margin:8px 0 14px}.home-spec-price strong{font-size:24px;line-height:30px}.home-spec-go,.home-spec--ghost .skel.home-spec-go{width:100%}.home-promos{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.home-promos::-webkit-scrollbar{display:none}.home-promos:after{content:"";flex:0 0 4px}.home-promos>li,.home-promos>li.wide{scroll-snap-align:start;flex:none;width:79%}.home-promos .tool-card{height:160px}.home-promos .tool-card .card-art{width:128px}.home-promos .tool-card--wide .card-art{width:150px}.home .home-cats ul{gap:12px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.home-cats ul:after{flex-basis:4px}.home-cat{width:72px}.home-cat-pic{width:72px;height:72px}.home-cat-label{font-size:13px}.home-newest{border-radius:0;margin:40px -16px;padding:20px 0 16px}.home-newest .sec-head{padding-inline:16px}.home .home-rail-btn{display:none}.home-newest-nav .sec-link{margin-right:0}.home-newest-more{display:none}.home .home-newest ul.home-newest-rail{scroll-snap-type:x proximity;grid-auto-columns:40%;gap:14px;padding-inline:16px;scroll-padding-inline:16px}.home-feed>.lgrid+.lgrid{margin-top:28px}}.pill-row{scrollbar-width:none;align-items:center;gap:10px;display:flex;overflow-x:auto}.pill-row::-webkit-scrollbar{display:none}.pill-row>*{flex:none}.pill-row .chip{transition:background-color .15s ease, color .15s ease, transform var(--dur-fast,.14s) var(--ease-out)}.pill-row .chip:active{transform:scale(var(--press,.97))}.pill-row.lg .chip{height:42px;padding:0 18px;font-size:15px;font-weight:600}.pill-row .gap{width:16px}.pill-row .chip .n{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.pill-row .chip:active{transform:none}}.chip.mk{gap:8px;padding-left:10px}.chip.mk .market-logo{flex:none}.shop-strip{border-radius:var(--radius-card);background:var(--card);align-items:stretch;display:flex;position:relative;overflow:hidden}.figures{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));flex:1;gap:0;min-width:0;margin:0;padding:28px 12px;display:grid}.figures>div{align-content:start;gap:4px;min-width:0;padding:0 24px;display:grid}.figures dt{color:var(--muted);font-size:14px;line-height:20px}.figures dd{font-family:var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(26px,2.6vw,36px);font-weight:750;line-height:1.05;overflow:hidden}.shop-strip .shop-art{display:none}@media (width>=1100px){.shop-strip .shop-art{flex:none;align-self:flex-end;width:120px;margin:12px 28px 0 8px;display:block}}.browse-h{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:24px;display:flex}.browse-h h2{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(24px,2.4vw,32px);font-weight:750;line-height:1.1}.browse-h .meta,.sec-head .meta{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:14px;line-height:20px}@media (width<=767px){.pill-row{scroll-snap-type:x proximity;gap:8px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.pill-row:not(.lg) .chip{padding:0 14px}.pill-row:not(.lg) .chip.mk{padding-left:10px}.pill-row .gap{width:8px}.pill-row>*{scroll-snap-align:start}.pill-row:after{content:"";flex:0 0 4px}.pill-row.lg .chip{height:40px;padding:0 16px}.shop-strip{border-radius:18px}.figures{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));padding:16px 0}.figures>div{gap:2px;padding:0 12px}.figures dt{font-size:13px;line-height:18px}.figures dd{letter-spacing:-.025em;font-size:22px;line-height:26px}.pill-row.shop-cats{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}.pill-row.shop-cats:after{content:none}.figures.figures--4{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}}.page-sub.conv-works,.page-sub.qc-works{gap:6px 18px;padding:0;list-style:none}.conv-works li,.qc-works li{align-items:center;gap:8px;display:inline-flex}.convert .panel{border-radius:22px;padding:28px}.convert .panel h2{font-family:var(--font-display);letter-spacing:-.025em;font-size:22px;font-weight:750;line-height:28px}.convert .conv-item{background:var(--background);border-top:0;border-radius:18px;padding:24px}.convert .conv-item:first-child{padding-top:20px}.convert .conv-item h3{font-size:16px;font-weight:650;line-height:22px}.conv-found{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;display:flex}.conv-mk{color:var(--muted);justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.convert .support-grid td.n,.convert .support-grid th.n{width:112px}@media (width<=860px){.convert .panel{border-radius:18px;padding:20px}.convert .conv-item{padding:16px}.conv-mk{flex-direction:column;align-items:flex-end;gap:4px;font-size:11px}}.convert .panel .chip{background:var(--active)}.convert .panel .chip:hover{background:var(--input)}.find-none{gap:64px;min-width:0;display:grid}.find-none .state-actions .chip{height:36px;padding:0 14px}@media (width<=767px){.find-none{gap:40px}}.sizes{min-width:0}.sizes-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sizes-list li{font-variant-numeric:tabular-nums;border-radius:10px;grid-template-columns:64px minmax(0,1fr) 44px 56px;align-items:center;gap:12px;height:36px;padding:0 10px;font-size:14px;display:grid}.sizes-l{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sizes-bar{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--foreground) 8%, var(--card));height:10px;overflow:hidden}.sizes-bar>span{border-radius:inherit;background:color-mix(in srgb, var(--foreground) 55%, var(--card));height:100%;display:block}.sizes-p{text-align:right;font-weight:600}.sizes-w{text-align:right;color:var(--muted-foreground);font-size:13px}.sizes-list li.is-mine{background:var(--brand-soft)}.sizes-list li.is-mine .sizes-bar>span{background:var(--brand)}.sizes-list li.is-mine .sizes-bar{background:color-mix(in srgb, var(--brand) 18%, transparent)}.sizes-note{margin:12px 0 0 10px;font-size:13px;line-height:18px}@media (width<=400px){.sizes-list li{grid-template-columns:48px minmax(0,1fr) 40px 48px;gap:8px;padding:0 6px}}.size-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid}.size-grid .select,.size-grid .input{width:100%}.qcv{flex:none;align-items:center;gap:6px;display:inline-flex}.qcv-btn{border-radius:var(--radius-pill);color:#fff;min-width:52px;height:36px;font:inherit;letter-spacing:.02em;cursor:pointer;touch-action:manipulation;background:#ffffff14;border:1px solid #ffffff2e;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:650;transition:background-color .15s,border-color .15s;display:inline-flex}.qcv-btn:hover{background:#ffffff2e}.qcv-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.qcv-btn[disabled]{opacity:.5;cursor:default}.qcv-n{font-variant-numeric:tabular-nums;opacity:.85;font-weight:500}.qcv-gl[aria-pressed=true]{background:#1f7a52;border-color:#4ccf8a}.qcv-rl[aria-pressed=true]{background:#8a2b24;border-color:#ff8a7e}.qcv-err{color:#ffa49a;font-size:13px}.qcv-dot{vertical-align:.06em;border-radius:50%;flex:none;width:10px;height:10px;margin-right:8px;display:inline-block}.qcv-dot.gl{background:var(--positive)}.qcv-dot.rl{background:var(--negative)}@media (width<=640px){.qc-box-bar{flex-wrap:wrap}.qc-box-bar .qc-box-line{flex-basis:100%}.qc-box-bar .qc-box-btns{order:3;margin-left:auto}}.qca-grid{grid-template-columns:repeat(auto-fill,minmax(216px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.qca{background:var(--card);border-radius:22px;align-content:start;gap:12px;min-width:0;padding:12px;display:grid}.qca-cap{gap:2px;min-width:0;margin:0;padding:4px 6px 0;display:grid}.qca-cap strong{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:700;line-height:22px;overflow:hidden}.qca-cap span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:20px;overflow:hidden}.qca-cap .qca-when{color:var(--muted-foreground);font-size:13px;line-height:18px}.qca-photos{aspect-ratio:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.qca-photos.n1 .qca-tile{grid-area:1/1/-1/-1}.qca-photos.n2 .qca-tile,.qca-photos.n3 .qca-tile:first-child{grid-row:1/-1}.qca-tile{background:color-mix(in srgb, var(--foreground) 6%, var(--card));cursor:zoom-in;border:0;border-radius:14px;min-width:0;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.qca-tile img{object-fit:cover;width:100%;height:100%;transition:transform .3s var(--ease-out);display:block}.qca-tile:hover img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.qca-tile img{transition:none}.qca-tile:hover img{transform:none}}.qca-tile:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.qca-more{color:#fff;font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:#00000085;place-items:center;font-size:26px;font-weight:700;display:grid;position:absolute;inset:0}.qc-sum-skel{margin:0 0 24px}.qca-grid--ghost .qca-cap{gap:8px;padding-bottom:2px}.qca-grid--ghost .skel{background:color-mix(in srgb, var(--foreground) 7%, var(--card))}.qca .qca-photos-skel{aspect-ratio:1;border-radius:14px;width:100%;height:auto}@media (width<=640px){.qca-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.qca{border-radius:var(--radius-card,22px);gap:8px;padding:8px}.qca-cap{padding:2px 4px 0}.qca-cap strong{font-size:15px;line-height:20px}.qca-cap span{font-size:13px;line-height:18px}.qca-photos{gap:4px}.qca-tile{border-radius:10px}.qca-more{font-size:20px}.qca:last-child:nth-child(odd){grid-column:1/-1}.qca:last-child:nth-child(odd) .qca-photos{aspect-ratio:auto;grid-template-rows:none;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.qca:last-child:nth-child(odd) .qca-photos .qca-tile{aspect-ratio:1;grid-area:auto}.qca:last-child:nth-child(odd) .qca-photos.n1,.qca:last-child:nth-child(odd) .qca-photos.n2{grid-auto-columns:calc(25% - 3px)}}.qc-box--side,.qc-box--checks{width:min(96vw,1440px);max-width:min(96vw,1440px)}.qc-box-stage{justify-content:center;align-items:flex-start;gap:12px;min-width:0;display:flex}.qc-box-fig{flex:0 auto;min-width:0;margin:0;position:relative}.qc-box--side .qc-box-fig,.qc-box--checks .qc-box-fig{flex:1 1 0}.qc-box--side .qc-box-fig img,.qc-box--checks .qc-box-fig img{object-fit:contain;width:100%;max-height:calc(96vh - 72px)}.qc-box-fig figcaption{align-items:center;gap:6px;display:flex;position:absolute;top:10px;left:10px}.qc-box-fig figcaption>span{color:#fff;background:#0000009e;border-radius:999px;height:28px;padding:0 12px;font-size:13px;font-weight:650;line-height:28px}.rc-app .qc-box-mini{color:#141414;height:28px;font:inherit;cursor:pointer;background:#ffffffe6;border:0;border-radius:999px;padding:0 12px;font-size:13px;font-weight:600}.rc-app .qc-box-mini:hover{background:#fff}.rc-app .qc-box-mini:focus-visible,.qc-box-tog:focus-visible{outline-offset:2px;outline:2px solid #34c39f}.rc-app .qc-box-tog{color:#fff;height:40px;font:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;padding:0 14px;font-size:14px;font-weight:600;transition:background-color .15s,color .15s}.rc-app .qc-box-tog:hover{background:#ffffff38}.rc-app .qc-box-tog[aria-pressed=true]{color:#141414;background:#fff}.qc-box-checks{color:#fff;background:#1d1d1d;border-radius:18px;flex:0 0 320px;max-height:calc(96vh - 72px);padding:20px;overflow-y:auto}.rc-app .qc-box-checks h2{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:0 0 12px;font-size:22px;font-weight:750;line-height:26px}.qc-box-checks ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.qc-box-checks label{cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;margin:0 -8px;padding:8px;display:flex}.qc-box-checks label:hover{background:#ffffff0f}.qc-box-checks input{accent-color:#34c39f;flex:none;width:18px;height:18px;margin:2px 0 0}.qc-box-checks label>span{gap:2px;display:grid}.qc-box-checks strong{font-size:15px;font-weight:650;line-height:20px}.qc-box-checks label>span>span{color:#ffffffb8;font-size:13px;line-height:18px}.qc-box-checks input:checked+span strong{color:#5fd6b5}.qc-checks-vote{background:#ffffff0f;border-radius:14px;gap:8px;margin-top:12px;padding:14px;display:grid}.qc-checks-vote p{color:#fffc;margin:0;font-size:14px}@media (width<=900px){.qc-box-stage{flex-direction:column;align-items:stretch}.qc-box--side .qc-box-fig img,.qc-box--checks .qc-box-fig img{max-height:44vh}.qc-box-checks{flex-basis:auto;max-height:none}.qc-box--side,.qc-box--checks{background:#000;overflow-y:auto}.qc-box--side .qc-box-bar,.qc-box--checks .qc-box-bar{z-index:1;background:#000;padding-bottom:8px;position:sticky;bottom:0}}@media (prefers-reduced-motion:reduce){.qc-box-tog{transition:none}}.size-card{align-content:start;gap:20px;display:grid}.size-card>h2,.sc-head h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:28px;font-weight:750;line-height:32px}.size-card .item-card-sub{margin:0}.sc-head{justify-content:space-between;align-items:flex-start;gap:16px;min-height:36px;display:flex}.sc-title{gap:6px;min-width:0;display:grid}.sc-title p{max-width:22em;margin:0;font-size:15px;line-height:21px}.sc-art{flex:none;width:104px;margin:-4px -4px 0 0}.sc-answer{align-items:flex-end;gap:18px;display:flex}.sc-size{font-family:var(--font-display);letter-spacing:-.055em;font-variant-numeric:tabular-nums;animation:sc-rise .52s var(--ease-out) both;font-size:104px;font-weight:800;line-height:.86}.sc-side{justify-items:start;gap:8px;padding-bottom:6px;display:grid}.sc-runner{color:var(--muted-foreground);font-size:15px;line-height:20px}.sc-reason{max-width:34em;margin:0;font-size:16px;line-height:23px}.sc-warn{color:var(--muted-foreground);gap:4px;margin:0;padding:0;font-size:14px;line-height:20px;list-style:none;display:grid}.sc-warn li{padding-left:14px;position:relative}.sc-warn li:before{content:"";background:var(--warning);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:0}.sc-actions{flex-wrap:wrap;gap:8px;display:flex}.size-card .sc-actions .btn{background:var(--secondary)}.size-card .sc-actions .btn:hover{background:var(--accent)}.size-card .sc-actions .btn[aria-expanded=true] svg{transform:rotate(180deg)}.size-card .btn svg{transition:transform .2s var(--ease-out)}.sc-qc{gap:10px;display:grid}.sc-qc-link{color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:4px;padding:0;font-size:15px;font-weight:600;display:inline-flex}.sc-qc-link:hover svg{transform:translate(3px)}.sc-qc-link svg{transition:transform .2s var(--ease-out)}.sc-qc-link:focus-visible,.sc-thumbs button:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:8px}.sc-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:360px;margin:0;padding:0;list-style:none;display:grid}.sc-thumbs button{aspect-ratio:1;background:var(--secondary);cursor:pointer;border:0;border-radius:14px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.sc-thumbs img{object-fit:cover;width:100%;height:100%;transition:transform .3s var(--ease-out)}.sc-thumbs button:hover img{transform:scale(1.05)}.sc-thumbs span{border-radius:var(--radius-pill);color:#fff;font-variant-numeric:tabular-nums;background:#0000009e;padding:1px 6px;font-size:11px;line-height:16px;position:absolute;bottom:6px;left:6px}.sc-table table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:14px;line-height:20px}.rc-app .sc-table th,.sc-table td{text-align:left;white-space:nowrap;border:0;height:auto;padding:9px 10px}.rc-app .sc-table thead th{color:var(--muted-foreground);border-bottom:1px solid var(--rule);font-size:13px;font-weight:600}.sc-table .num,.rc-app .sc-table th.num{text-align:right}.rc-app .sc-table tbody th,.sc-table tbody td{border-bottom:1px solid var(--rule)}.rc-app .sc-table tbody th{color:var(--foreground);font-size:14px;font-weight:700}.sc-table td.sc-says{white-space:normal;min-width:9em}.sc-table .sc-sub{color:var(--muted-foreground);font-size:12px;font-weight:500;line-height:16px;display:block}.sc-table tr.is-mine>*{background:var(--brand-soft);border-bottom-color:#0000}.sc-table tr.is-mine>:first-child{border-radius:10px 0 0 10px}.sc-table tr.is-mine>:last-child{border-radius:0 10px 10px 0}.sc-table .meta{color:var(--muted-foreground);white-space:normal;margin:12px 0 0;font-size:13px;line-height:20px}.sc-ordered{gap:8px;display:grid}.sc-ordered h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700;line-height:22px}.sc-ordered>p{margin:0 0 6px;font-size:14px;line-height:20px}.sc-ordered .sizes-list li{padding:0 10px 0 0}.sc-fit{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:10px;padding-top:18px;font-size:14px;display:flex}.sc-fit>span:first-child{margin-right:4px;font-weight:600}.sc-fit .chip{height:32px;padding:0 12px;font-size:13px}.sc-fit .select.sc-fit-size{height:32px;padding:0 30px 0 12px;font-size:13px}.sc-fit .meta,.sc-fit .auth-error{color:var(--muted-foreground);flex-basis:100%;margin:0;font-size:13px}.sc-fit .auth-error{color:var(--negative)}.sc-dialog{background:var(--card);width:min(920px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--foreground);box-shadow:var(--shadow-pop);border:0;border-radius:22px;padding:16px}.sc-dialog::backdrop{background:#0009}.sc-dialog img{background:#fff;border-radius:12px;width:100%;height:auto;display:block}.sc-dialog p{margin:10px 4px 0;font-size:13px}.sc-dialog header{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px 4px;display:flex}.sc-dialog h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700;line-height:24px}.rc-app .sc-dialog-x{border-radius:var(--radius-pill);background:var(--foreground);width:40px;height:40px;color:var(--background);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.sc-dialog-x:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.sz-form{gap:20px;display:grid}.sz-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:14px 16px;display:grid}.sz-form .field{align-content:start;gap:8px;min-width:0;display:grid}.sz-form .field label{color:var(--muted-foreground);font-size:13px;font-weight:600;line-height:18px}.sz-form .input,.sz-form .select{background-color:var(--secondary);width:100%}.sz-form .input[aria-invalid=true]{border-color:var(--negative)}.sz-hint{color:var(--muted-foreground);font-size:13px;line-height:18px}.sz-fit{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:13px;font-weight:600;display:flex}.sz-fit .segmented{background:var(--secondary)}.sz-how{align-items:center;gap:14px;display:flex}.sz-how p{margin:0;font-size:14px;line-height:20px}.sz-how-art{flex:none;width:84px}.sz-ref{border-radius:var(--radius-inner,14px);background:color-mix(in srgb, var(--foreground) 4%, var(--card));border:0;min-width:0;margin:0;padding:16px;position:relative}.sz-ref legend{float:left;width:100%;font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 12px;padding:0;font-size:17px;font-weight:700;line-height:22px}.sz-ref-body{clear:both;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:16px;display:grid}.sz-ref .sz-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.sz-ref-name{grid-column:1/-1}.sz-ref-x{position:absolute;top:10px;right:10px}.sz-add{justify-self:start}.sz-adds{flex-wrap:wrap;gap:8px;display:flex}.sz-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sz-actions .meta{color:var(--muted-foreground);font-size:13px;line-height:20px}.acct-settings .sz-form .input,.acct-settings .sz-form .select{background-color:var(--active)}@keyframes sc-rise{0%{opacity:0;transform:translateY(12px)}}@media (width<=860px){.size-card>h2,.sc-head h2{font-size:24px;line-height:28px}.sc-size{font-size:84px}.sc-art{width:92px}}@media (width<=480px){.sc-fit>span:first-child{flex-basis:100%}.rc-app .sc-table th,.sc-table td{padding:8px 6px}.sz-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sz-ref-body{grid-template-columns:minmax(0,1fr)}.sz-ref-body .sz-how-art{width:72px}.sc-thumbs{max-width:none}}@media (prefers-reduced-motion:reduce){.sc-size{animation:none}.sc-thumbs img,.sc-qc-link svg,.size-card .btn svg{transition:none}.sc-thumbs button:hover img,.sc-qc-link:hover svg{transform:none}}.sc-ladder{gap:8px;margin:0;display:grid}.sc-ladder ol{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;margin:0;padding:0;list-style:none;display:grid}.sc-ladder li{background:var(--secondary);height:76px;color:var(--foreground);border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:12px 4px 10px;display:flex}.sc-ladder .sl-size{font-family:var(--font-display);letter-spacing:-.03em;font-size:20px;font-weight:800;line-height:22px}.sc-ladder .sl-delta{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-top:auto;font-size:13px;font-weight:600;line-height:16px}.sc-ladder .sl-bar{background:var(--input);border-radius:4px;width:44%;min-height:4px;max-height:28px;margin-top:auto}.sc-ladder li.is-runner{background:var(--accent)}.sc-ladder li.is-pick{background:var(--brand);color:var(--brand-foreground)}.sc-ladder li.is-pick .sl-delta{color:var(--brand-foreground)}.sc-ladder li.is-pick .sl-bar{background:var(--brand-foreground);opacity:.4}.sc-ladder figcaption{color:var(--muted-foreground);font-size:13px;line-height:18px}.sc-checks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sc-checks li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;display:grid}.sc-check-name{font-size:15px;font-weight:600;line-height:20px}.sc-check-pick{border-radius:var(--radius-pill);background:var(--secondary);font-variant-numeric:tabular-nums;place-items:center;min-width:40px;height:28px;padding:0 10px;font-size:14px;font-weight:700;display:inline-grid}.sc-checks li.is-on .sc-check-pick{background:var(--brand-soft);color:var(--brand)}.sc-check-why{color:var(--muted-foreground);grid-column:1/-1;font-size:14px;line-height:20px}.sc-sharpen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sc-sharpen>span{margin-right:4px;font-size:14px;font-weight:600}.size-card .sc-sharpen .chip{background:var(--secondary);height:36px;padding:0 14px;font-size:14px}.size-card .sc-sharpen .chip:hover{background:var(--accent)}@media (width<=480px){.sc-ladder li{height:68px;padding-top:10px}.sc-ladder .sl-size{font-size:17px}.sc-ladder .sl-delta{font-size:12px}}.os{gap:8px;min-width:0;margin-top:4px;display:grid}.os-h{margin:0;font-size:15px;font-weight:650;line-height:20px}.os-h .muted{margin-left:4px;font-weight:500}.os-list{border-radius:var(--radius-card);background:var(--surface);gap:2px;margin:0;padding:4px;list-style:none;display:grid}.os-row{border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto auto auto;align-items:center;gap:10px;min-height:56px;padding:8px;display:grid;position:relative}.os-row:has(.os-view:hover){background:var(--active)}.os-row[aria-current]{background:var(--card)}.os-pic{background:var(--card);border-radius:10px;width:40px;height:40px;overflow:hidden}.os-pic img{object-fit:cover;width:100%;height:100%;display:block}.os-who{gap:2px;min-width:0;display:grid}.os-shop{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:550;line-height:18px;overflow:hidden}.rc-app .os-shop--anon{color:var(--muted-foreground);font-weight:500}.os-tags{min-width:0;color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:6px;font-size:13px;line-height:20px;display:flex;overflow:hidden}.os-sub{text-overflow:ellipsis;min-width:0;overflow:hidden}.os-tags .pill{height:20px;padding:0 8px;font-size:12px;line-height:20px}.os-price{font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;display:grid}.os-price strong{font-size:14px;font-weight:650;line-height:18px}.os-price span{color:var(--muted-foreground);font-size:13px;line-height:18px}.os-qc{min-width:44px;color:var(--muted-foreground);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:4px;font-size:13px;display:inline-flex}.os-view{min-width:36px;color:var(--foreground);text-align:right;font-size:13px;font-weight:600;text-decoration:none}.os-view:after{content:"";border-radius:14px;position:absolute;inset:0}.os-view:focus-visible{outline:none}.os-row:has(.os-view:focus-visible){outline:2px solid var(--ring);outline-offset:-2px}span.os-view:after{content:none}.sim>.sec-head{justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;display:flex}.sim>.sec-head h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:750;line-height:1.05}.sim-nav{gap:8px;display:flex}.rc-app .sim-step{background:var(--card);width:36px;height:36px;color:var(--foreground);cursor:pointer;transition:background-color .15s ease, opacity .15s ease, transform .12s var(--ease-out);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.rc-app .sim-step:hover:not(:disabled){background:var(--secondary,var(--accent))}.rc-app .sim-step:active:not(:disabled){transform:scale(var(--press,.97))}.rc-app .sim-step:disabled{opacity:.4;cursor:default}.rc-app .sim-step:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sim-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:200px;grid-auto-flow:column;gap:16px;margin:0;padding:0 0 4px;list-style:none;display:grid;overflow-x:auto}.sim-rail::-webkit-scrollbar{display:none}.sim-rail>li{scroll-snap-align:start;min-width:0}@media (width>=1100px){.sim-rail{grid-auto-columns:calc(16.6667% - 13.3333px)}}@media (width>=768px) and (width<=1099px){.sim-rail{grid-auto-columns:calc(25% - 12px)}}@media (width<=767px){.sim-nav{display:none}}@media (prefers-reduced-motion:reduce){.rc-app .sim-step:active:not(:disabled){transform:none}}@media (width<=640px){.item-section .sim-rail{scroll-snap-type:x proximity;grid-auto-columns:148px;gap:12px;margin:0;scroll-padding-inline:16px}.item-section .sim-rail:after{content:"";width:4px}}@media (width<=400px){.os-row{grid-template-columns:36px minmax(0,1fr) auto auto auto;gap:8px;padding:8px 6px}.os-pic{width:36px;height:36px}.os-qc{min-width:0}.os-tags:has(.pill) .os-market-name{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.item-title{gap:8px;min-width:0;margin:0;display:grid}.item-title>h1{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.item-title-orig{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;line-height:20px;overflow:hidden}.item-titles{min-width:0;margin:0}.item-titles>summary{min-height:32px;color:var(--muted-foreground);cursor:pointer;border-radius:8px;align-items:center;gap:4px;font-size:14px;font-weight:600;line-height:20px;list-style:none;display:inline-flex}.item-titles>summary::-webkit-details-marker{display:none}.item-titles>summary:hover{color:var(--foreground)}.item-titles>summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.item-titles>summary .icon{transition:transform var(--dur,.22s) var(--ease-out)}.item-titles[open]>summary .icon{transform:rotate(180deg)}.item-titles>p{overflow-wrap:anywhere;max-width:40em;margin:8px 0 0;font-size:15px;line-height:22px}.item-titles>.item-orig{color:var(--muted-foreground)}.price-trend{color:var(--muted-foreground);align-items:center;gap:10px;margin:-4px 0 0;font-size:13px;display:flex}.price-trend svg{color:var(--foreground);flex:none;overflow:visible}@media (prefers-reduced-motion:reduce){.item-titles>summary .icon{transition:none}}.trust{grid-template-columns:minmax(0,1fr) minmax(0,2.1fr);align-items:stretch;gap:16px;display:grid}.trust-lead{justify-content:flex-start;min-height:260px}.trust-lead-text{z-index:1;gap:10px;max-width:17em;display:grid;position:relative}.trust-lead h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(28px,2.5vw,36px);font-weight:750;line-height:1.05}.trust-lead-text p{color:var(--muted-foreground);margin:0;font-size:15px;line-height:22px}.trust-lead .tool-card-body{margin-top:20px}.trust-lead .card-art{width:196px}.rc-app ul.trust-tiles{border-radius:var(--radius-card,22px);background:var(--card);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.trust-tile{flex-direction:column;gap:6px;min-width:0;min-height:132px;padding:22px 24px 20px;display:flex}.trust-tile:not(:nth-child(3n+1)){border-left:1px solid var(--border)}.trust-tile:nth-child(n+4){border-top:1px solid var(--border)}.trust-tile:last-child:nth-child(3n+1){grid-column:span 3}.trust-tile:last-child:nth-child(3n+2){grid-column:span 2}.rc-app ul.trust-tiles[data-cols="1"]{grid-template-columns:minmax(0,1fr)}.rc-app ul.trust-tiles[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-app .trust-tiles[data-cols]>.trust-tile{border-top:0;border-left:0;grid-column:auto}.trust-tiles[data-cols="2"]>.trust-tile:nth-child(2n){border-left:1px solid var(--border)}.trust-tiles[data-cols="2"]>.trust-tile:nth-child(n+3){border-top:1px solid var(--border)}.trust-tile strong{font-family:var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:28px;font-weight:750;line-height:32px}.trust-label{color:var(--muted-foreground);font-size:14px;line-height:20px}.trust-src{color:var(--muted-foreground);margin-top:auto;padding-top:12px;font-size:13px;font-weight:600;line-height:20px}@media (width<=1023px){.trust{grid-template-columns:minmax(0,1fr)}.trust-lead{min-height:200px}}@media (width<=640px){.trust{gap:12px}.trust-lead{min-height:0;padding-right:120px}.trust-lead .card-art{width:96px;right:12px}.rc-app ul.trust-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-tile{min-height:116px;padding:18px}.trust-tile:not(:nth-child(3n+1)){border-left:0}.trust-tile:nth-child(n+4){border-top:0}.trust-tile:nth-child(2n){border-left:1px solid var(--border)}.trust-tile:nth-child(n+3){border-top:1px solid var(--border)}.trust-tile:last-child:nth-child(3n+1),.trust-tile:last-child:nth-child(3n+2){grid-column:auto}.trust-tile:last-child:nth-child(odd){grid-column:span 2}.trust-tile strong{font-size:22px;line-height:26px}.trust-lead h2{font-size:28px;line-height:32px}}.ship-lines{border-radius:var(--radius-card);background:var(--surface);margin:0;padding:4px 16px;list-style:none}.panel .ship-lines{background:0 0;padding:0}.ship-lines li{grid-template-columns:9rem minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:12px 0;display:grid}.ship-lines li+li{border-top:1px solid var(--border)}.ship-agent{align-items:center;gap:8px;font-weight:600;display:inline-flex}.ship-agent .agent-logo{border-radius:50%!important}.ship-line{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:20px;display:grid}.ship-line .muted,.ship-price .muted{font-size:13px}.ship-price{text-align:right;font-variant-numeric:tabular-nums;justify-items:end;display:grid}.ship-note{margin:10px 0 0;font-size:13px}@media (width<=560px){.ship-lines li{grid-template-columns:minmax(0,1fr) auto}.ship-agent{grid-column:1/-1}}.agent-live{color:var(--muted-foreground);font-size:var(--fs-small);white-space:nowrap;align-items:center;gap:6px;font-weight:500;line-height:20px;display:inline-flex}.agent-live-dot{background:var(--faint);border-radius:50%;flex:none;width:8px;height:8px}.agent-live.up .agent-live-dot{background:var(--positive)}.agent-live.maintenance .agent-live-dot{background:var(--warning)}.agent-live.down .agent-live-dot{background:var(--negative)}:is(.haul,.agents,.acct,.sheets,.auth,.notes-screen,.coll-page,.nf) .panel{background:var(--card);border-radius:22px;padding:28px}:is(.haul,.agents,.acct,.sheets,.auth,.notes-screen) .panel>header h2,.panel .pg-h2,.pg-h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:26px}:is(.haul,.agents,.acct,.sheets,.auth,.notes-screen) .panel>header .meta{color:var(--muted-foreground);font-size:14px}:is(.haul,.agents,.acct,.sheets,.auth,.notes-screen) .panel .input,:is(.haul,.agents,.acct,.sheets,.auth,.notes-screen) .panel .select{background:color-mix(in srgb, var(--foreground) 7%, var(--card))}.tool-row{gap:var(--card-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tool-row>li{min-width:0}.tool-row>li.wide{grid-column:span 2}.tool-row .tool-card{height:100%;min-height:220px}.tool-row .tool-card--wide .card-art{width:210px}.tool-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-row.three>li.wide{grid-column:span 1}.tool-card-body .row{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}@media (width<=1023px){.tool-row,.tool-row.three{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-row.three>li.wide{grid-column:span 2}}@media (width<=767px){:is(.haul,.agents,.acct,.sheets,.auth,.notes-screen,.coll-page,.nf) .panel{padding:20px}.tool-row,.tool-row.three{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-inline:0;display:flex;overflow-x:auto}.tool-row::-webkit-scrollbar{display:none}.tool-row>li{scroll-snap-align:start;flex:none;width:72%}.tool-row>li.wide{width:84%}.tool-row>li:only-child{width:100%}.tool-row .tool-card{min-height:168px}.tool-row .tool-card--wide .card-art{width:150px}.tool-row .tool-card--wide .tool-card-text span{max-width:9.5em}}.coll-page .page-sub .disc-back{color:var(--foreground);font-weight:600;text-decoration:none}.coll-page .page-sub .disc-back:hover{text-underline-offset:3px;text-decoration:underline}.coll-page .page-sub>*+:before{content:"·";color:var(--muted);margin-right:10px}.coll-page .tool-row{margin-top:8px}.coll-page .coll-li .btn.ghost{background:color-mix(in srgb, var(--foreground) 7%, var(--card));border-radius:999px}.nf .nf-search{margin-bottom:var(--card-gap)}.nf .nf-search .omni{max-width:none}.nf .nf-popular{margin-top:var(--section,64px)}.page-sub.paste-from{gap:4px 8px}.paste-from .paste-mk{color:var(--foreground);align-items:center;gap:0;font-weight:500;display:inline-flex}.paste-from .market-logo{flex:none;margin-right:6px}.paste-from .paste-mk>img.market-logo:not([alt=""]){margin-right:0}.legal-tabs{border-radius:var(--radius-pill);background:var(--card);gap:2px;margin:-12px 0 24px;padding:3px;display:inline-flex}.legal-tabs a{border-radius:var(--radius-pill);height:36px;color:var(--muted-foreground);white-space:nowrap;align-items:center;padding:0 16px;font-size:14px;font-weight:600;transition:color .15s,background-color .15s;display:inline-flex}.legal-tabs a:hover{color:var(--foreground)}.legal-tabs a[aria-current]{background:var(--primary);color:var(--primary-foreground)}.legal-body{gap:14px;max-width:70ch;font-size:16px;line-height:26px;display:grid}.legal .legal-body h2{font-family:var(--font-display);letter-spacing:-.02em;margin-top:14px;font-size:22px;font-weight:800;line-height:28px}.legal-body ul{gap:10px;padding-left:18px;list-style:outside;display:grid}.legal-body a{text-underline-offset:2px;text-decoration:underline}.about-steps{gap:var(--card-gap);margin:0;padding:0;list-style:none;display:grid}.about-step{grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:32px;min-height:220px;display:grid;overflow:hidden;padding:32px 36px!important}.about-step-copy{justify-items:start;gap:12px;max-width:58ch;display:grid}.about .about-step h2{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(26px,2.4vw,34px);font-weight:800;line-height:1.08}.about-step p{color:var(--foreground);font-size:16px;line-height:26px}.about-step .btn{background:var(--accent);margin-top:8px}.about-step .btn:hover{background:var(--input)}.about-step-art{place-self:end;width:220px;margin-bottom:-32px;position:relative}.about-step-art svg{width:100%;height:auto;display:block}.about-facts{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;margin-top:120px;display:grid}.about-facts h2,.about-start h2{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(30px,3.2vw,44px);font-weight:800;line-height:1.04}.about-facts dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:0;display:grid}.about-facts dt{font-size:17px;font-weight:700;line-height:24px}.about-facts dd{color:var(--foreground);margin:8px 0 0;font-size:16px;line-height:26px}.about-facts dd a{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.about-start{border-radius:var(--radius-card);background:var(--brand-soft);gap:24px;margin-top:120px;padding:40px;display:grid}@media (width<=860px){.about-step{grid-template-columns:minmax(0,1fr);gap:8px;padding:24px!important}.about-step-art{width:180px;margin-bottom:-24px}.about-facts{grid-template-columns:minmax(0,1fr);margin-top:72px}.about-facts dl{grid-template-columns:minmax(0,1fr);gap:24px}.about-start{margin-top:72px;padding:24px}}.agent-id{min-width:0}.agent-name{flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:600;display:flex}.row-actions{gap:6px;display:inline-flex}.agents .agents-tools{margin-bottom:var(--section)}.agents .agents-tools .tool-card{min-height:200px}.agents .agents-tools .tool-card--wide .card-art{width:180px;bottom:16px}.agents-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;margin-bottom:24px;display:flex}.agents-head .browse-h{justify-content:flex-start;gap:12px;margin:0}.agent-grid{gap:var(--card-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.agent-card{background:var(--card);border-radius:22px;flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.agent-card.mine{background:color-mix(in srgb, var(--brand) 9%, var(--card))}.agent-card-top{align-items:center;gap:14px;min-width:0;display:flex}.agent-card-top .agent-logo,.agent-card-top>:first-child{border-radius:14px;flex:none}.agent-card .agent-name{font-family:var(--font-display);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:700;line-height:26px;display:block;overflow:hidden}.agent-name-row{align-items:center;gap:10px;min-width:0;display:flex}.agent-name-row .agent-name{min-width:0}.agent-name-row .agent-live,.agent-name-row .pill{flex:none}.agent-state{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;display:flex}.agent-cover{align-items:center;gap:14px;min-height:22px;margin:0;display:flex}.cover-mk{align-items:center;display:inline-flex;position:relative}.cover-mk.off .market-logo{opacity:.3}.cover-mk.off:after{content:"";background:var(--muted-foreground);height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:-3px;right:-3px;transform:rotate(-20deg)}.agent-card .row-actions{margin-top:auto}.agent-card .row-actions .btn{border-radius:999px}.agent-card .row-actions .btn:not(.ghost){background:var(--foreground);color:var(--background)}.agent-card .row-actions .btn.ghost{background:color-mix(in srgb, var(--foreground) 7%, var(--card))}.agent-card .row-actions .btn.ghost[aria-pressed=true]{background:var(--brand);color:var(--brand-foreground);opacity:1;cursor:default}@media (width>=1280px){.agent-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1023px){.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.agent-grid{grid-template-columns:minmax(0,1fr);gap:12px}.agents .agents-tools .tool-card--wide .card-art{width:130px}.agent-card{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo id""logo cover""act act";align-content:start;gap:2px 14px;display:grid}.agent-card-top{display:contents}.agent-card-top>:first-child{grid-area:logo;align-self:start}.agent-card .agent-id{grid-area:id;align-self:end;min-width:0}.agent-card .agent-cover{grid-area:cover;align-self:start}.agent-card .row-actions{grid-area:act;margin-top:14px}.agents-head .segmented{max-width:100%;overflow-x:auto}.agents .segmented button{height:36px}.agents .row-actions .btn.sm{height:40px}}.conv-hint{margin:0}.convert .convert-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 16px}.convert .convert-form textarea{grid-column:1/-1}.conv-stack{gap:var(--card-gap,16px);grid-template-columns:minmax(0,1fr);display:grid}.convert .conv-paste{min-height:240px;position:relative;overflow:hidden}.convert .conv-paste-main{z-index:1;max-width:700px;position:relative}.convert .conv-paste>.card-art{width:228px;position:absolute;bottom:0;right:28px}.convert .conv-paste-main>header{margin-bottom:18px}.convert .conv-agents>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.conv-halves{grid-template-columns:minmax(0,1fr);display:grid}.conv-halves>.table-wrap+.table-wrap thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=1100px){.conv-halves{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px}.conv-halves>.table-wrap+.table-wrap thead{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.convert .conv-halves .support-grid td.n,.convert .conv-halves .support-grid th.n{width:76px}.convert .conv-halves .conv-mk{flex-direction:column;align-items:flex-end;gap:4px;font-size:13px}}@media (width<=899px){.convert .conv-paste-main{max-width:none;padding-right:0}.convert .conv-paste>.card-art{opacity:.9;width:150px;right:16px}.convert .conv-paste{padding-bottom:120px}}.conv-results{gap:var(--gap);grid-template-columns:minmax(0,1fr);display:grid}.conv-results>*{min-width:0}.conv-item{border-top:1px solid var(--rule);padding-top:18px}.conv-item:first-child{border-top:0;padding-top:0}.conv-note{margin-top:10px}.conv-links td{padding-top:10px;padding-bottom:10px}.conv-links .link-url{text-overflow:ellipsis;white-space:nowrap;max-width:44ch;color:var(--faint);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;display:block;overflow:hidden}.conv-links tr.off td{color:var(--faint)}.conv-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:14px;display:flex}.conv-more{margin-top:10px}.conv-more>summary{cursor:pointer;color:var(--muted);padding:6px 0;font-weight:500}.conv-more>summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.support-grid td.n,.support-grid th.n{width:72px}@media (width<=640px){.convert .support-grid td.n,.convert .support-grid th.n{text-align:center;width:44px;padding-inline:4px}.convert .support-grid .conv-mk{align-items:center}.convert .support-grid .conv-mk-t{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.conv-links .link-url{max-width:100%}.conv-links td.link-cell{flex:1 0 100%}.rc-app .conv-links td{padding:0}.rc-app .conv-links td:first-child{flex:110px;min-width:0}.conv-links .row-actions{gap:4px}.conv-links tbody tr{padding:10px 0}}.conv-links .row-actions .btn,.conv-summary .btn,.convert-form .btn{border-radius:999px}.item{grid-template-columns:minmax(0,1fr);gap:96px;display:grid}.item-top{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.item .item-skel-photo{aspect-ratio:1;width:100%;height:auto}.item-card .skel{background:var(--skel,color-mix(in srgb, var(--foreground) 7%, var(--card)))}.item-skel-title{gap:8px;display:grid}.item--loading .item-head{gap:18px}.item--loading .item-buy{gap:20px}.item .item-skel-buy{flex:0 280px;min-width:0}.item-skel-icon{flex:none}.item--state{gap:48px}.item--state .tool-row .tool-card{min-height:200px}.item-media{top:calc(var(--top) + 20px);min-width:0;position:sticky}.gallery{position:relative}.gallery-track{aspect-ratio:1;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--card);outline-offset:3px;border-radius:22px;display:flex;overflow:auto hidden}.gallery-track::-webkit-scrollbar{display:none}.gallery-track>img{object-fit:cover;width:100%;height:100%}.gallery-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;height:100%}.gallery-slide .listing-photo{object-fit:cover;width:100%;height:100%}.item .gallery-arrow{border-radius:var(--radius-pill);color:#fff;cursor:pointer;opacity:0;width:44px;height:44px;transition:opacity .15s ease, transform .2s var(--ease-out);background:#141414;border:0;place-items:center;margin-top:calc(50% - 22px);display:grid;position:absolute;top:0}.gallery-arrow.prev{left:16px}.gallery-arrow.next{right:16px}.gallery-arrow.prev:hover{transform:translate(-2px)}.gallery-arrow.next:hover{transform:translate(2px)}.gallery:hover .gallery-arrow,.gallery-arrow:focus-visible{opacity:1}.gallery-count{border-radius:var(--radius-pill);color:#fff;font-variant-numeric:tabular-nums;background:#0000008c;height:28px;padding:0 10px;font-size:13px;font-weight:600;line-height:28px;display:none;position:absolute;top:12px;left:12px}.gallery-thumbs{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;margin:9px -3px 0;padding:3px;display:flex;overflow-x:auto}.gallery-thumbs::-webkit-scrollbar{display:none}.gallery-thumbs button{aspect-ratio:1;background:var(--card);cursor:pointer;opacity:.55;scroll-snap-align:start;width:64px;transition:opacity .15s ease, transform .12s var(--ease-out);border:0;border-radius:12px;flex:none;padding:0;overflow:hidden}.gallery-thumbs button:active{transform:scale(var(--press,.97))}.gallery-thumbs button:hover{opacity:.85}.gallery-thumbs button[aria-current]{opacity:1;outline:2px solid var(--foreground);outline-offset:2px}.gallery-thumbs button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.gallery-thumbs img{object-fit:cover;width:100%;height:100%}.item-facts{grid-template-columns:minmax(0,1fr);gap:28px;min-width:0;padding-top:8px;display:grid}.item-head{gap:14px;min-width:0;display:grid}.item-shop{align-items:center;gap:10px;min-width:0;margin:0;font-size:15px;font-weight:600;line-height:22px;display:flex}.item-shop .market-logo{border-radius:6px;flex:none}.item-shop-link,.item-shop-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.item-shop-link{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--input);text-decoration-color:var(--input);text-underline-offset:4px}.item-shop-link:hover{text-decoration-color:currentColor}.item-shop .muted{flex:none;font-weight:500}.item-shop .muted:before{content:"·";margin-right:10px}.item-facts h1{font-family:var(--font-display);letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:clamp(32px,2.9vw,40px);font-weight:800;line-height:1.06}.item-buy{z-index:2;gap:16px;min-width:0;display:grid;position:relative}.item-price{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;display:flex}.item-price strong{font-family:var(--font-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:800;line-height:.95}.item-price span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:18px}.item-buy .price-trend{margin:-4px 0 2px;font-size:14px}.item-warn{border-radius:var(--radius-pill);background:var(--pill-warning-bg);color:var(--pill-warning-ink);justify-self:start;margin:0;padding:6px 12px;font-weight:500}.item-actions{align-items:center;gap:8px;display:flex}.item-icon{background:var(--card);width:52px;height:52px;color:var(--text);cursor:pointer;transition:background-color .15s ease, transform .12s var(--ease-out);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.item-icon:hover{background:var(--accent)}.item-icon:active{transform:scale(var(--press,.97))}.item-icon[disabled]{opacity:.5;cursor:not-allowed}.item .save-split{background:var(--card)}.item .save-split .item-icon{background:0 0}.item .save-split .item-icon:hover{background:var(--accent)}.item .save-more{height:52px}.item-added{color:var(--muted);margin:-6px 0 0;font-size:14px}.item-added a{color:var(--text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.buy{border-radius:var(--radius-pill);background:var(--brand);min-width:0;height:52px;color:var(--brand-foreground);flex:1;display:flex;position:relative}.buy-main{border-radius:var(--radius-pill);min-width:0;color:inherit;white-space:nowrap;transition:background-color .15s ease, transform .12s var(--ease-out);flex:1;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:17px;font-weight:650;display:inline-flex;overflow:hidden}.buy-main:hover,.buy-more:hover{background:var(--brand-hover)}.buy-main:active,.buy-more:active{transform:scale(var(--press,.97))}.buy-main[aria-disabled]{opacity:.5;pointer-events:none}.buy-main .agent-logo{border-radius:50%!important}.buy-more{width:52px;transition:background-color .15s ease, transform .12s var(--ease-out);border:0;border-left:1px solid color-mix(in srgb, var(--brand-foreground) 22%, transparent);border-radius:0 var(--radius-pill) var(--radius-pill) 0;color:inherit;cursor:pointer;background:0 0;flex:none;place-items:center;display:grid}.buy-more[disabled]{opacity:.5;cursor:not-allowed}.buy-menu{z-index:30;background:var(--card);max-height:320px;color:var(--text);box-shadow:var(--shadow-pop);border-radius:18px;gap:2px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.buy-menu button{width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 10px;font-weight:500;display:flex}.buy-menu button>span:not(.agent-logo){text-align:left;flex:1}.buy-menu button:hover,.buy-menu button[aria-pressed=true]{background:var(--accent)}.rc-app .item ul.item-meta{background:var(--card);border-radius:22px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;margin:0;padding:20px 0;list-style:none;display:grid}.rc-app .item ul.item-meta:empty{display:none}.item-meta>li{padding:0 24px}.item-meta>li+li{border-left:1px solid var(--border)}.item-meta li,.item-meta a{min-width:0;color:var(--text);align-content:start;gap:2px;display:grid}.item-meta strong{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px;font-weight:750;line-height:28px;display:block}.item-meta li>span,.item-meta a>span{color:var(--muted-foreground);font-size:13px;line-height:20px}.item-meta a>span{text-decoration:underline;-webkit-text-decoration-color:var(--input);text-decoration-color:var(--input);text-underline-offset:3px}.item-meta a:hover>span{color:var(--text);text-decoration-color:currentColor}.item-variants{gap:10px;display:grid}.item-label{color:var(--muted-foreground);margin:0;font-size:14px;font-weight:600;line-height:20px}.item-swatches{flex-wrap:wrap;gap:8px;display:flex}.item-swatch{background:var(--card);cursor:pointer;width:48px;height:48px;transition:transform .2s var(--ease-out);border:0;border-radius:12px;padding:0;overflow:hidden}.item-swatch img{object-fit:cover;width:100%;height:100%;display:block}.item-swatch:hover{transform:scale(1.06)}.item-swatch:active{transform:scale(var(--press,.97))}.item-swatch[aria-pressed=true]{outline:2px solid var(--foreground);outline-offset:2px}.item-swatch:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.item .os{margin:0;display:block}.item .os>h2{margin-bottom:24px}.rc-app .item ul.os-list{background:var(--card);border-radius:22px;grid-template-columns:repeat(auto-fill,minmax(min(100%,480px),1fr));gap:4px 12px;padding:10px}.item .os-row{border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto auto auto;gap:14px;min-height:68px;padding:12px 14px}.item .os-row[aria-current]{background:color-mix(in srgb, var(--foreground) 6%, var(--card))}.item .os-row:has(.os-view:hover){background:var(--accent)}.item .os-pic{background:var(--accent);border-radius:12px;width:44px;height:44px}.item .os-shop{font-size:15px;font-weight:600;line-height:20px}.item .os-price strong{font-size:15px}.item .os-view:after{border-radius:16px}.os-market{align-items:center;gap:6px;display:inline-flex}.os-market .market-logo{border-radius:4px;flex:none}.item-id{color:var(--faint);align-items:center;gap:4px;margin:-12px 0 0;font-size:13px;line-height:20px;display:flex}.item-id .num{font-variant-numeric:tabular-nums}.rc-app .item-id-copy{width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-grid}.rc-app .item-id-copy .icon{width:14px;height:14px}.rc-app .item-id-copy:hover{background:var(--card);color:var(--foreground)}.rc-app .item-id-copy:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.item-section{min-width:0;scroll-margin-top:calc(var(--top) + 16px)}.item-section>h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(28px,3vw,40px);font-weight:750;line-height:1.05}.item-qc .qc-sum{margin:0 0 24px;font-size:15px;line-height:22px}.item-qc .qc-tabs{margin:0 0 20px}.item-qc .qc-tabs-wrap{align-items:flex-start;gap:8px;margin:0 0 20px;display:flex}.item-qc .qc-tabs-wrap>.qc-tabs{flex:auto;min-width:0;margin:0}.item-qc .qc-tabs--fold{flex-wrap:wrap;overflow:visible}.item-qc .qc-tabs--fold.is-folded{max-height:calc(var(--row,40px) + 8px);margin:-4px;padding:4px;overflow:hidden}.item-qc .qc-tabs--fold .chip[data-off]{visibility:hidden}.item-qc .qc-tabs-more{font-variant-numeric:tabular-nums;flex:none}.item-qc .qc-tabs-wrap.is-open{flex-wrap:wrap}.item-qc .qc-tabs-wrap.is-open>.qc-tabs{flex-basis:100%}.item-qc .qc-foot{margin-top:20px}.item-qc .qc-source{font-size:14px}.item-qc .qc-status{font-size:15px}.item .sim>h2{margin-bottom:24px}.item-duo{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:stretch;gap:16px;display:grid}@media (width>=1024px){.item-duo:has(>.sizes){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.item-duo:empty{display:none}.item-card{background:var(--card);border-radius:22px;min-width:0;padding:28px}.item-card>h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:28px;font-weight:750;line-height:32px}.item-card-sub{margin:6px 0 20px;font-size:14px;line-height:20px}.item-card>p.muted:last-child{margin-bottom:0}.item .ship-lines{background:0 0;border-radius:0;padding:0}.item .ship-lines li{padding:16px 0}.item .ship-lines li+li{border-top:1px solid color-mix(in srgb, var(--foreground) 8%, var(--card))}.item .ship-price strong{font-size:16px}.item .ship-lines--skel li{grid-template-columns:9rem minmax(0,1fr) auto;min-height:72px}.item .ship{flex-direction:column;display:flex}.item .ship>.ship-lines{flex-direction:column;flex:1 0 auto;display:flex}.item .ship>.ship-lines>li{flex:1 0 auto}.item .ship-all{align-self:flex-start;margin-top:8px}.item .ship-all .icon{transition:transform var(--dur,.22s) var(--ease-out)}.item .ship-all[aria-expanded=true] .icon{transform:rotate(180deg)}@media (width<=1023px){.item-top{gap:36px}.item-price strong{font-size:48px}}@media (prefers-reduced-motion:reduce){.item-icon:active,.buy-main:active,.buy-more:active,.item-swatch:hover,.item-swatch:active,.gallery-thumbs button:active{transform:none}.item .ship-all .icon{transition:none}}@media (width<=860px){.item-qc .qc-tabs-wrap{margin-bottom:16px}.item{gap:64px}.item-top{grid-template-columns:minmax(0,1fr);gap:20px}.item-media{position:static}.gallery-track{border-radius:0;margin:0 -16px}.item .gallery-arrow{display:none}.gallery-thumbs{margin-top:7px}.gallery-thumbs button{border-radius:12px;width:52px}.gallery-count{display:block;left:-4px}.item-facts{gap:24px;padding-top:4px}.item-facts h1{font-size:26px;line-height:30px}.item-price strong{font-size:44px}.rc-app .item ul.item-meta{padding:16px 0}.item-meta>li{padding:0 16px}.rc-app .item ul.item-meta:has(>li:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;row-gap:14px}.item-meta:has(>li:nth-child(4))>li:nth-child(odd){border-left:0}.item-meta:has(>li:nth-child(4))>li:nth-child(n+3){border-top:1px solid var(--border);padding-top:14px}.item-meta:has(>li:nth-child(4))>li:last-child:nth-child(odd){grid-column:1/-1}.item-meta strong{font-size:22px;line-height:26px}.item-card{border-radius:var(--radius-card,22px);padding:20px}.item-card>h2{font-size:24px;line-height:28px}}@media (width<=440px){.item-actions{flex-wrap:wrap}.buy{flex-basis:100%}.item-actions>:not(.buy){border-radius:var(--radius-pill);flex:1;width:auto}.item .save-split{justify-content:center}.item .save-split .item-icon{flex:none;width:48px}}@media (width<=400px){.item-actions{gap:6px}.item-icon,.item .save-more{height:48px}.buy-more{width:48px}.buy-main{gap:8px;padding:0 14px;font-size:16px}.rc-app .item ul.os-list{padding:4px}.item .os-row{grid-template-columns:40px minmax(0,1fr) auto auto auto;gap:8px;padding:8px}.item .os-pic{width:40px;height:40px}}.split-intro{min-height:168px}.split-intro h2,.split-head h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:24px;font-weight:750;line-height:28px}.split-intro .tool-card-text{max-width:min(36em,100% - 160px)}.split-intro .tool-card-body{margin-top:20px}.split-intro .card-art{width:128px}.split{background:var(--card);border-radius:22px;gap:18px;min-width:0;padding:28px;display:grid}.split-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rc-app .split-head p{max-width:40em;margin:6px 0 0;font-size:14px;line-height:20px}.split-lines{gap:6px;margin:0;padding:0;list-style:none;display:grid}.split-line{background:color-mix(in srgb, var(--foreground) 4%, var(--card));border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:10px 14px;display:grid}.split-line-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:550;overflow:hidden}.split-chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.split-chips .chip{height:32px;padding:0 12px;font-size:13px}.split-chips .chip[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}.split-chips .chip:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.split-people{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.split-card{background:color-mix(in srgb, var(--foreground) 5%, var(--card));min-width:0;animation:split-rise .42s var(--ease-out) both;border-radius:18px;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;padding:20px;display:grid}.split-card-top{align-items:center;gap:4px;display:flex}.rc-app .split-name{width:0;min-width:0;height:36px;color:var(--foreground);font:inherit;background:0 0;border:0;border-radius:10px;flex:1;margin-left:-8px;padding:0 8px;font-size:16px;font-weight:650}.rc-app .split-name:hover{background:var(--surface)}.rc-app .split-name:focus-visible{outline:2px solid var(--ring);outline-offset:0;background:var(--surface)}.split-total{gap:2px;margin:0;display:grid}.split-total strong{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:800;line-height:1}.split-total .muted{font-size:13px;line-height:18px}.split-sums{gap:4px;margin:0;display:grid}.split-sums div{justify-content:space-between;gap:10px;font-size:14px;line-height:20px;display:flex}.split-sums dt{color:var(--muted-foreground)}.split-sums dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.split-sums dd.split-na{color:var(--muted-foreground);text-align:right;font-weight:500}.split-card-foot{flex-wrap:wrap;align-items:center;gap:6px;padding-top:4px;display:flex}.split .split-card-foot .select{width:auto;height:36px}.split-add{background:color-mix(in srgb, var(--foreground) 3%, var(--card));border-radius:18px;place-items:center;min-height:120px;display:grid}.split-foot{margin:0;font-size:13px;line-height:19px}@keyframes split-rise{0%{opacity:0;transform:translateY(10px)}}@media (width<=559px){.split{padding:20px}.split-line{grid-template-columns:minmax(0,1fr)}.split-chips{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.split-card{animation:none}}.haul-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.haul-row{background:color-mix(in srgb, var(--foreground) 4%, var(--card));border-radius:16px;grid-template-columns:72px minmax(0,1fr) auto;align-items:start;gap:8px 16px;padding:14px;display:grid}.haul-pic{background:var(--card);border-radius:12px;width:72px;height:72px;display:block;overflow:hidden}.haul-pic img{object-fit:cover;width:100%;height:100%;display:block}.haul-nopic{height:100%;color:var(--faint);font-size:var(--fs-small);text-align:center;place-items:center;display:grid}.haul-body{gap:4px;min-width:0;display:grid}.haul-title{color:var(--text);margin:-8px 0;padding:8px 0;font-weight:500;text-decoration:none;display:block}.haul-title span{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.haul-title:hover{text-decoration:underline}.haul-meta{color:var(--muted);margin:0;font-size:13px;line-height:18px}.haul-open{margin:2px 0 0;font-size:14px;line-height:20px}.haul-open .text-link{align-items:center;gap:4px;min-height:32px;font-weight:600;display:inline-flex}.haul-side{justify-items:end;gap:10px;display:grid}.haul-price{text-align:right;justify-items:end;margin:0;display:grid}.haul-price strong{font-size:16px;font-weight:700;line-height:22px}.haul-price .muted{font-size:13px;line-height:18px}.haul-ctl{align-items:center;gap:6px;display:flex}.haul .stepper,.haul .stepper button{border-radius:999px}.haul .stepper button{width:36px;height:36px}.haul .haul-remove{border-radius:999px;justify-content:center;width:40px;height:40px;padding:0}.haul-unpriced{margin:12px 0 0}.haul .haul-row .skel{background:color-mix(in srgb, var(--foreground) 10%, var(--card))}.ship>header{margin-bottom:14px}.haul-split{margin:0 0 12px}.ship-groups{gap:28px;display:grid}.ship-group h3{align-items:center;gap:10px;margin:0 0 4px;font-size:16px;font-weight:650;line-height:22px;display:flex}.ship-group h3 .agent-logo{border-radius:50%!important}.ship-group h3 .muted{font-weight:500}.haul-lines{margin:0;padding:0;list-style:none}.haul-lines li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:12px 0;display:grid}.haul-lines li+li{border-top:1px solid var(--border)}.haul-lines li:has(.hl-act){grid-template-columns:minmax(0,1fr) auto 84px}.hl-name{overflow-wrap:anywhere;gap:2px;min-width:0;font-size:14px;line-height:20px;display:grid}.hl-name>.muted{font-size:13px;line-height:18px}.hl-agent{align-items:center;gap:8px;font-weight:600;display:inline-flex}.hl-agent .agent-logo{border-radius:50%!important}.hl-line{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.hl-line .pill{height:22px;padding:0 8px}.hl-price{text-align:right;justify-items:end;display:grid}.hl-price strong{font-size:15px;font-weight:700;line-height:22px}.hl-price>span{font-size:13px;line-height:18px}.hl-act{justify-content:flex-end;display:flex}.haul-less{color:var(--brand);font-weight:600}.ship-none{max-width:60ch;color:var(--muted);margin:4px 0 0;font-size:14px;line-height:20px}.haul-grid,.haul-grid>.stack{gap:var(--card-gap)}.haul .haul-rail{gap:0;padding:0;display:grid;overflow:hidden}.haul-rail>section{padding:28px}.haul-rail>section+section{background:color-mix(in srgb, var(--foreground) 3%, var(--card))}.haul .haul-rail h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:26px}.haul .haul-total>header{gap:2px;margin-bottom:6px;display:grid}.haul-total .landed.answer{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.04em;margin-top:10px;font-size:clamp(40px,3.4vw,48px);font-weight:800;line-height:1;display:block}.haul-bill{gap:10px;margin:20px 0 0;display:grid}.haul-bill div,.haul-sums div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.haul-bill dt{min-width:0;color:var(--text);font-size:14px;line-height:20px}.haul-bill dt .muted{overflow-wrap:anywhere}.haul-bill dd,.haul-sums dd{text-align:right;font-variant-numeric:tabular-nums;flex:none;margin:0;font-weight:600}.haul-sums{gap:10px;display:grid}.haul-sums dt{color:var(--text);font-size:14px}.haul-tax{margin:10px 0 0}.haul-tax .haul-tax-line dt,.haul-tax .haul-tax-line dd{color:var(--muted);font-weight:400;font-size:var(--fs-small)}.haul-finding{background:color-mix(in srgb, var(--foreground) 6%, var(--card));border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:18px 0 0;padding:10px 10px 10px 14px;font-size:14px;line-height:20px;display:flex}.haul-finding.is-ok{color:var(--muted);background:0 0;padding:0}.haul-extra{margin:12px 0 0}.haul .haul-buy .meta{color:var(--muted)}.haul-buy h2{margin-bottom:16px}.haul .field label{margin-bottom:6px;font-size:14px;font-weight:600;display:block}.haul .select{border-radius:999px;width:100%;height:44px;padding-left:16px}.haul .haul-go{border-radius:999px;justify-content:center;gap:8px;width:100%;height:48px;margin-top:14px;font-size:15px;font-weight:650;display:flex}.haul-stale{opacity:.55;transition:opacity .15s}.haul-rail .haul-skel-total{margin:10px 0 12px}@media (width>=1101px){.haul-grid>.haul-rail{top:calc(var(--top) + 24px);position:sticky}}.haul-holiday{border-radius:var(--radius-pill);background:var(--pill-warning-bg);min-height:28px;color:var(--pill-warning-ink);font-size:var(--fs-small);align-items:center;gap:8px;max-width:100%;margin:8px 0 0;padding:4px 12px;font-weight:500;line-height:1.35;display:inline-flex}.haul-holiday:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.haul>.haul-holiday{margin:-16px 0 24px}.haul-empty .tool-row{margin-bottom:48px}@media (width<=1100px){.haul-grid>.rail{order:-1}}@media (width<=767px){.haul .page-head{flex-wrap:nowrap}.haul .page-head .actions{flex-basis:auto}.haul-row{padding:12px}.haul-rail>section{padding:20px}.haul>.haul-holiday{margin:-12px 0 20px}.haul-empty .tool-row{margin-bottom:36px}}@media (width<=559px){.haul-row{grid-template-columns:64px minmax(0,1fr)}.haul-pic{width:64px;height:64px}.haul-side{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.haul-price{text-align:left;justify-items:start}.haul .btn.sm{height:40px}.haul-lines li:has(.hl-act){grid-template-columns:minmax(0,1fr) auto}.hl-act{grid-column:1/-1;justify-content:flex-start}}.parcel-track{--t-step:color-mix(in srgb, var(--foreground) 9%, var(--card));--t-step-2:color-mix(in srgb, var(--foreground) 15%, var(--card));--t-recess:color-mix(in srgb, var(--background) 55%, var(--card))}.parcel-track .track-head .actions{width:min(100%,460px);display:block;position:relative}@media (width>=960px){.parcel-track .track-head .track-under{position:absolute;top:100%;left:0;right:0}}.parcel-track .track-form{gap:8px;display:flex}.parcel-track .track-form .track-input{flex:360px;min-width:0}.parcel-track .track-input{border-radius:var(--radius-pill);background:var(--card);font-variant-numeric:tabular-nums;letter-spacing:.01em;height:48px;padding:0 20px;font-size:16px}.parcel-track .track-go{border-radius:var(--radius-pill);height:48px;padding:0 24px;font-size:15px}.parcel-track .track-under{flex-wrap:wrap;align-items:flex-start;gap:8px 16px;min-height:22px;margin-top:8px;padding-left:20px;display:flex}.parcel-track .track-under .hint{color:var(--faint);font-size:14px;line-height:22px}.parcel-track .track-error{color:var(--negative)!important}.parcel-track .track-detected{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.parcel-track .track-result{gap:16px;display:grid}.parcel-track .track-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.parcel-track .notice p,.parcel-track .notice ul{margin:0}.parcel-track .track-note{border-radius:16px}.parcel-track .track-card{background:var(--card);border-radius:22px;min-width:0;padding:28px}.parcel-track .track-card>h2,.parcel-track .track-card-head h2,.parcel-track .track-shelf>h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700;line-height:26px}.parcel-track .track-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.parcel-track .track-card-head h2 .faint{font-variant-numeric:tabular-nums;margin-left:4px;font-weight:500}.parcel-track .tool-card .btn:not(.primary):not(.ghost),.parcel-track .track-card .btn:not(.primary):not(.ghost){background:var(--t-step)}.parcel-track .tool-card .btn:not(.primary):not(.ghost):hover,.parcel-track .track-card .btn:not(.primary):not(.ghost):hover{background:var(--t-step-2)}.parcel-track .track-card .segmented{background:var(--t-step)}.parcel-track .ts-num{font-variant-numeric:tabular-nums;letter-spacing:.02em;overflow-wrap:anywhere;font-weight:600}.parcel-track .track-hero{grid-template-columns:minmax(0,1fr);align-content:space-between;gap:28px;min-height:280px;padding:32px;display:grid}.parcel-track .track-hero .hero-text,.parcel-track .track-hero .hero-foot{z-index:1;max-width:calc(100% - 370px);position:relative}.parcel-track .hero-state{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:48px;font-weight:800;line-height:52px}.parcel-track .hero-meta{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:16px;line-height:24px}.parcel-track .hero-said{margin:10px 0 0;font-size:15px;line-height:22px}.parcel-track .hero-chips{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.parcel-track .hero-chips:empty{display:none}.parcel-track .hero-chip{border-radius:var(--radius-pill);background:var(--t-step);align-items:center;gap:8px;min-height:28px;padding:4px 12px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.parcel-track .hero-chip.warn{background:var(--pill-warning-bg);color:var(--pill-warning-ink)}.parcel-track .hero-chip.warn:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.parcel-track .hero-foot{gap:12px;display:grid}.parcel-track .hero-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.parcel-track .hero-num{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;margin:0;display:flex}.parcel-track .hero-num strong{font-weight:700}.parcel-track .hero-btns{flex-wrap:wrap;gap:6px;display:flex}.parcel-track .hero-btns .btn{gap:6px}.parcel-track .hero-name{flex-wrap:wrap;gap:8px;display:flex}.parcel-track .hero-name .input{border-radius:var(--radius-pill);background:var(--t-step);flex:220px;height:36px;padding:0 16px}.parcel-track .hero-follow{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.parcel-track .follow{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.parcel-track .follow .btn.on{background:var(--foreground);color:var(--background)}.parcel-track .follow .btn.on:hover{background:color-mix(in srgb, var(--foreground) 85%, var(--card))}.parcel-track .follow-line{color:var(--muted-foreground);max-width:46ch;margin:0;font-size:14px;line-height:20px}.parcel-track .hero-checked{color:var(--faint);align-items:center;gap:2px;margin:0;font-size:13px;display:inline-flex}.parcel-track .hero-checked .btn{height:32px;color:var(--muted-foreground);gap:6px;padding:0 10px}.parcel-track .track-hero .hero-art{width:340px;bottom:24px;right:32px}.parcel-track .track-hero.idle{align-content:start;min-height:240px}.parcel-track .track-hero.idle .hero-state{letter-spacing:-.035em;font-size:32px;line-height:36px}.parcel-track .track-hero.idle .hero-meta{max-width:40ch}.parcel-track .track-shelf-empty{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;display:grid}.parcel-track .track-shelf-empty .tool-card{min-height:200px}.parcel-track .shelf-hint .tool-card-text{max-width:none}.parcel-track .shelf-hint .tool-card-body{margin-top:20px}.parcel-track .track-none{grid-template-columns:minmax(0,1fr);align-content:space-between;gap:24px;min-height:240px;padding:32px;display:grid}.parcel-track .track-none .hero-text,.parcel-track .track-none-actions{z-index:1;max-width:calc(100% - 200px);position:relative}.parcel-track .track-none .hero-state{font-size:40px;line-height:44px}.parcel-track .track-none .track-detected,.parcel-track .track-none .notice{margin-top:14px}.parcel-track .track-none-actions{flex-wrap:wrap;gap:8px;display:flex}.parcel-track .track-none .card-art{width:168px;right:24px}.parcel-track .track-none.failed .card-art,.parcel-track .track-none[role=alert] .card-art{bottom:24px}.parcel-track .track-journey h2{margin-bottom:22px}.parcel-track .route-groups{gap:6px;display:flex}.parcel-track .route-group{flex-direction:column;flex-basis:0;min-width:0;display:flex}.parcel-track .route-group ol{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.parcel-track .route-leg{color:var(--muted-foreground);gap:8px;margin:0 0 12px;font-size:13px;font-weight:600;line-height:18px;display:flex}.parcel-track .route-leg-state{display:none}.parcel-track .route-step{align-content:start;gap:2px;min-width:0;padding:24px 12px 0 0;display:grid;position:relative}.parcel-track .route-bar{background:var(--t-step-2);height:8px;position:absolute;top:0;left:0;right:0}.parcel-track .route-step:first-child .route-bar{border-radius:4px 0 0 4px}.parcel-track .route-step:last-child .route-bar{border-radius:0 4px 4px 0}.parcel-track .route-step:only-child .route-bar{border-radius:4px}.parcel-track .route-step.done .route-bar{background:var(--brand)}.parcel-track .route-step.implied .route-bar{border-top:8px dashed var(--t-step-2);background:0 0;height:0}.parcel-track .route-step.current .route-bar:after{content:"";box-sizing:border-box;border:5px solid var(--brand);background:var(--card);border-radius:50%;width:20px;height:20px;position:absolute;top:-6px;left:-2px}.parcel-track .route-label{color:var(--faint);overflow-wrap:anywhere;font-weight:500}.parcel-track .route-detail{color:var(--faint);overflow-wrap:anywhere;font-size:13px;line-height:18px}.parcel-track .route-step.done .route-label,.parcel-track .route-step.current .route-label{color:var(--foreground)}.parcel-track .route-step.current .route-label{font-weight:700}.parcel-track .route-step.done .route-detail,.parcel-track .route-step.current .route-detail,.parcel-track .route-step.implied .route-label{color:var(--muted-foreground)}.parcel-track .route-toggle{display:none}.parcel-track .track-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.parcel-track .track-pair.one{grid-template-columns:minmax(0,1fr)}.parcel-track .rt-stops{margin:18px 0 0;padding:0;list-style:none;display:grid}.parcel-track .rt-stop{gap:2px;padding:0 0 24px 30px;display:grid;position:relative}.parcel-track .rt-stop:last-child{padding-bottom:0}.parcel-track .rt-stop:not(:last-child):before{content:"";background:var(--t-step-2);border-radius:2px;width:4px;position:absolute;top:20px;bottom:2px;left:6px}.parcel-track .rt-dot{background:var(--t-step-2);border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:0}.parcel-track .rt-stop.now .rt-dot{background:var(--brand)}.parcel-track .rt-label{color:var(--muted-foreground);font-size:13px;line-height:18px}.parcel-track .rt-place{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:24px}.parcel-track .rt-meta{color:var(--muted-foreground);font-size:14px;line-height:20px}.parcel-track .rt-gap{color:var(--faint);margin-top:8px;font-size:13px;line-height:18px}.parcel-track .track-handoff{flex-direction:column;display:flex}.parcel-track .track-handoff>.ho-number{margin-top:auto}.parcel-track .track-handoff>:not(.ho-number):has(+.ho-number){margin-bottom:24px}.parcel-track .ho-chain{flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.parcel-track .ho-chain li{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.parcel-track .ho-pill{border-radius:var(--radius-pill);background:var(--t-step);overflow-wrap:anywhere;align-items:center;min-height:40px;padding:8px 16px;font-weight:600;display:inline-flex}.parcel-track .ho-chain li.now .ho-pill{background:var(--foreground);color:var(--background)}.parcel-track .ho-arrow{color:var(--muted-foreground);display:inline-flex}.parcel-track .ho-when{color:var(--muted-foreground);margin:14px 0 0;font-size:15px;line-height:22px}.parcel-track .ho-held{margin:16px 0 0;display:grid}.parcel-track .ho-held div{justify-content:space-between;gap:16px;padding:10px 0;display:flex}.parcel-track .ho-held div+div{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 8%, var(--card))}.parcel-track .ho-held dt{min-width:0;color:var(--muted-foreground);overflow-wrap:anywhere;font-size:15px;line-height:22px}.parcel-track .ho-held dd .muted{font-weight:500}.parcel-track .ho-held dd{font-variant-numeric:tabular-nums;flex:none;margin:0;font-size:15px;font-weight:600;line-height:22px}.parcel-track .ho-number{background:var(--t-recess);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:18px;padding:20px 24px;display:flex}.parcel-track .ho-number p{gap:4px;min-width:0;margin:0;display:grid}.parcel-track .ho-number .muted{font-size:13px}.parcel-track .ho-number .ts-num{font-family:var(--font-display);letter-spacing:0;font-size:24px;font-weight:700;line-height:30px}.parcel-track .ho-actions{gap:8px;display:flex}.parcel-track .tl-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.parcel-track .tl-day{position:relative}.parcel-track .tl-day-h{top:var(--top,0px);z-index:1;background:var(--card);color:var(--muted-foreground);margin:0;padding:18px 0 6px;font-size:13px;font-weight:600;line-height:18px;position:sticky}.parcel-track .tl{margin:0;padding:0;list-style:none}.parcel-track .tl-row{grid-template-columns:72px minmax(0,1fr);gap:16px;padding:10px 0;display:grid}.parcel-track .tl-time{color:var(--muted-foreground);font-variant-numeric:tabular-nums;line-height:22px}.parcel-track .tl-text{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:500;line-height:22px}.parcel-track .tl-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:4px 0 0;font-size:13px;line-height:18px;display:flex}.parcel-track .tl-source{border-radius:var(--radius-pill);background:var(--t-step);padding:1px 8px;font-size:13px}.parcel-track .tl-raw-btn{min-height:24px;color:var(--muted-foreground);font:inherit;white-space:nowrap;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.parcel-track .tl-raw-btn:hover{color:var(--foreground)}.parcel-track .tl-raw-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.parcel-track .tl-raw{background:var(--t-recess);color:var(--muted-foreground);overflow-wrap:anywhere;border-radius:10px;margin:8px 0 0;padding:8px 12px;font-size:13px;line-height:19px}.parcel-track .tl-transfer{background:color-mix(in srgb, var(--brand) 16%, var(--card));border-radius:14px;margin:6px 0;padding:10px 14px;font-size:14px;line-height:20px}.parcel-track .tl-transfer strong{font-weight:700}.parcel-track .tl-more{margin-top:12px}.parcel-track .track-shelf>h2{margin:18px 0 14px}.parcel-track .shelf{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.parcel-track .shelf>li{grid-column:span 2;min-width:0;position:relative}.parcel-track .shelf .tool-card{height:216px;min-height:0}.parcel-card .tool-card-text{max-width:calc(100% - 40px)}.parcel-card .tool-card-text strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.parcel-card.unnamed .tool-card-text strong{font-variant-numeric:tabular-nums;letter-spacing:0;font-size:20px}.parcel-card .tool-card-text span{align-items:center;gap:8px;display:inline-flex}.parcel-card .tool-card-body{gap:10px;padding-right:56px;display:grid}.parcel-card .pc-meta{color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;line-height:20px;overflow:hidden}.parcel-card .pc-mark{border-radius:50%;flex:none;width:8px;height:8px}.parcel-card .pc-mark.ok{background:var(--brand)}.parcel-card .pc-mark.warn{background:var(--pill-warning-ink)}.parcel-card .tool-card-go{position:absolute;bottom:24px;right:24px}.parcel-track .shelf-x{z-index:2;border-radius:var(--radius-pill);background:var(--t-step);width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;border:0;place-items:center;transition:background-color .15s,color .15s;display:grid;position:absolute;top:14px;right:14px}.parcel-track .shelf-x:hover{background:var(--t-step-2);color:var(--foreground)}.parcel-track .shelf-x:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mini-legs{grid-template-columns:4fr 1fr 3fr;gap:4px;display:grid}.mini-legs>span{background:color-mix(in srgb, var(--foreground) 15%, var(--card));border-radius:3px;height:6px}.mini-legs>.done{background:var(--brand)}.mini-legs>.current{background:color-mix(in srgb, var(--brand) 45%, var(--card))}.parcel-track .track-card .skel{background:var(--skel)}.parcel-track .track-skel .sk-meta{gap:8px;margin-top:16px;display:grid}.parcel-track .track-skel .hero-actions{gap:10px}.parcel-track .track-skel .sk-art{width:240px;bottom:32px}.parcel-track .track-skel .track-journey h2{margin-bottom:52px}.parcel-track .track-skel .sk-stages{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.parcel-track .track-times-sub{color:var(--muted-foreground);margin-top:6px}.parcel-track .track-times-empty{border-radius:var(--radius-inner);background:var(--secondary);color:var(--foreground);margin-top:18px;padding:16px 18px}.parcel-track .track-times-list{gap:18px;margin:20px 0 0;padding:0;list-style:none;display:grid}.parcel-track .track-times-list li{gap:8px;display:grid}.parcel-track .tt-route{flex-wrap:wrap;align-items:center;gap:4px 10px;font-weight:600;display:flex}.parcel-track .tt-to{color:var(--muted-foreground);font-weight:500}.parcel-track .tt-bar{border-radius:var(--radius-pill);background:var(--secondary);height:12px;position:relative}.parcel-track .tt-bar>span{border-radius:var(--radius-pill);position:absolute;inset:0 auto 0 0}.parcel-track .tt-tail{background:var(--accent)}.parcel-track .tt-typ{background:var(--muted-foreground)}.parcel-track .is-mine .tt-typ{background:var(--brand)}.parcel-track .tt-figs{font-variant-numeric:tabular-nums}@media (width<=959px){.parcel-track .track-head .actions{width:100%}.parcel-track .track-pair,.parcel-track .track-shelf-empty{grid-template-columns:minmax(0,1fr)}.parcel-track .track-hero.idle{min-height:216px}.parcel-track .track-skel .sk-stages{grid-template-columns:repeat(4,minmax(0,1fr))}.parcel-track .shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.parcel-track .shelf>li{grid-column:span 1}.parcel-track .track-hero .hero-art{width:210px}.parcel-track .track-hero .hero-text,.parcel-track .track-hero .hero-foot{max-width:calc(100% - 230px)}}@media (width<=639px){.parcel-track .track-under{padding-left:4px}.parcel-track .track-hero.idle .hero-state{font-size:26px;line-height:30px}.parcel-track .track-hero.idle,.parcel-track .track-shelf-empty .tool-card{min-height:0}.parcel-track .track-skel .sk-art{width:110px;bottom:20px}.parcel-track .track-hero{gap:24px;min-height:0;padding:24px 20px 20px}.parcel-track .track-hero .hero-text{max-width:none}.parcel-track .track-hero .hero-foot{max-width:none;min-height:96px;padding-right:124px}.parcel-track .hero-state{letter-spacing:-.035em;font-size:30px;line-height:34px}.parcel-track .hero-meta{font-size:15px;line-height:22px}.parcel-track .hero-btns .lbl{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.parcel-track .hero-btns .btn{width:40px;height:40px;padding:0}.parcel-track .hero-follow{gap:8px 12px}.parcel-track .track-hero .hero-art{width:140px;bottom:14px;right:12px}.parcel-track .track-hero.idle .hero-foot{min-height:40px}.parcel-track .track-hero.idle{padding-bottom:136px}.parcel-track .track-hero.idle .hero-art{width:230px;bottom:18px;right:20px}.parcel-track .track-none{min-height:0;padding:24px 20px}.parcel-track .track-none .hero-text{max-width:none}.parcel-track .track-none .hero-state{font-size:28px;line-height:32px}.parcel-track .track-none-actions{max-width:calc(100% - 120px)}.parcel-track .track-none .card-art{width:112px;right:12px}.parcel-track .track-card{padding:20px}.parcel-track .track-journey h2{margin-bottom:14px}.parcel-track .route-groups{flex-direction:column;gap:6px}.parcel-track .route-group{flex-direction:column;padding:0 0 10px 28px;position:relative}.parcel-track .route-group:before{content:"";background:var(--t-step-2);border-radius:4px;width:8px;position:absolute;top:0;bottom:0;left:0}.parcel-track .route-group.done:before{background:var(--brand)}.parcel-track .route-leg{color:var(--foreground);justify-content:space-between;margin:0;font-size:15px;line-height:22px}.parcel-track .route-leg-state{color:var(--muted-foreground);font-weight:500;display:inline}.parcel-track .route-group ol{grid-auto-columns:auto;grid-auto-flow:row}.parcel-track .route-step{padding:8px 0 0}.parcel-track .route-bar{display:none}.parcel-track .route-step.current .route-label:before{content:"";box-sizing:border-box;border:5px solid var(--brand);background:var(--card);border-radius:50%;width:20px;height:20px;position:absolute;top:9px;left:-34px}.parcel-track .route:not(.all) .route-step:not(.current){display:none}.parcel-track .route-toggle{margin-top:10px;display:inline-flex}.parcel-track .tl-row{grid-template-columns:48px minmax(0,1fr);gap:12px}.parcel-track .ho-number{padding:16px 20px}.parcel-track .ho-number .ts-num{font-size:19px;line-height:26px}.parcel-track .tl-controls{justify-content:space-between;width:100%}.parcel-track .track-shelf ul.shelf{scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.parcel-track .shelf::-webkit-scrollbar{display:none}.parcel-track .shelf>li{scroll-snap-align:start;flex:none;width:78%}.parcel-track .shelf .tool-card{height:176px}.parcel-track .track-shelf ul.shelf:after{content:"";flex:0 0 4px}.parcel-track .ho-held div{padding:8px 0}}.sheets{gap:24px;min-width:0;display:grid}.sheets .title-row{margin-bottom:0}.sheets-form{max-width:720px}.sheets-form textarea.input{resize:vertical;min-height:52px}.sheets .convert-form.sheets-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 16px}.sheets .sheets-form textarea{grid-column:1/-1}.sheets .sheets-form .btn{justify-self:end}.sheets .sheets-form .btn[disabled]{opacity:1;background:color-mix(in srgb, var(--foreground) 10%, var(--card));color:color-mix(in srgb, var(--foreground) 74%, var(--card))}.sheets-hint{color:var(--muted-foreground);font-size:var(--fs-small);margin:0;line-height:20px}.sheets-recent{margin-top:48px}.sheets-recent .browse-h{margin-bottom:18px}.sheets-recent ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.sheets-recent a{background:var(--card);min-height:68px;color:var(--text);border-radius:18px;align-items:center;gap:12px;padding:12px 16px 12px 20px;text-decoration:none;transition:background-color .2s;display:flex}.sheets-recent a:hover{background:color-mix(in srgb, var(--foreground) 4%, var(--card))}.sheets-recent a:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.sheets-recent-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.sheets-recent .faint{font-variant-numeric:tabular-nums;flex:none}.sheets-card{align-content:start;gap:16px;min-height:280px;display:grid;position:relative;overflow:hidden}.sheets-card>:not(.card-art){z-index:1;position:relative}.sheets-card>.card-art{width:260px;position:absolute;bottom:0;right:20px}.sheets-card-line{max-width:34em;color:var(--muted-foreground);margin:-6px 0 6px;font-size:15px;line-height:22px}.sheets-card .sheets-form{max-width:min(720px,100% - 300px)}.sheets .sheets-next{margin-top:48px}@media (width<=1023px){.sheets-recent ul{grid-template-columns:repeat(2,minmax(0,1fr))}.sheets-card .sheets-form{max-width:none}.sheets .sheets-card{padding-bottom:150px}.sheets-card>.card-art{width:200px}}@media (width<=640px){.sheets-recent ul{grid-template-columns:minmax(0,1fr)}.sheets .sheets-card{min-height:0;padding-bottom:124px}.sheets-card>.card-art{width:170px;right:12px}.sheets .sheets-recent,.sheets .sheets-next{margin-top:32px}}.sheets-head{flex-wrap:wrap;align-items:flex-start}.sheets-head-text{flex:320px;min-width:0}.sheets-head h1{overflow-wrap:anywhere}.sheets .sheets-head{margin-bottom:8px}.sheets-head .sub{font-variant-numeric:tabular-nums}.sheets-ghost-title{color:var(--faint)}.sheets-tabs{scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}.sheets-tabs .chip{flex:none}.sheets-tabs .chip[disabled]{opacity:.6;cursor:progress}.sheets-progress{max-width:480px;color:var(--muted);font-size:var(--fs-small);font-variant-numeric:tabular-nums;gap:8px;display:grid}.sheets-progress progress{appearance:none;background:var(--surface);border:0;border-radius:2px;width:100%;height:4px;overflow:hidden}.sheets-progress progress::-webkit-progress-bar{background:var(--surface)}.sheets-progress progress::-webkit-progress-value{background:var(--brand);transition:width .3s}.sheets-progress progress::-moz-progress-bar{background:var(--brand)}.sheets-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sheets-filters .segmented{scrollbar-width:none;max-width:100%;overflow-x:auto}.sheets-filters .segmented button{flex:none;min-height:32px}.sheets-q{max-width:280px;color:var(--faint);flex:180px;align-items:center;display:flex;position:relative}.sheets-q .icon{pointer-events:none;position:absolute;left:12px}.sheets-q .input{width:100%;height:36px;padding-left:34px}.sheets-rows{gap:24px;display:grid}.sheets-group{gap:12px;min-width:0;display:grid}.sheets-section{letter-spacing:-.01em;margin-top:8px;font-size:17px;font-weight:650;line-height:22px}.sheets-list{gap:2px;display:grid}.sheets-li{background:var(--card);border-radius:16px;align-items:center;gap:12px;min-height:56px;padding:6px 6px 6px 16px;display:flex}.sheets-li+.sheets-li{margin-top:2px}.sheets-li.is-pending{opacity:.6}.sheets-li-text{flex:1;min-width:0;display:grid}.sheets-li-label,.sheets-li-text .faint{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sheets-li-label{font-size:14px;font-weight:500;line-height:20px}.sheets-li-acts{flex:none;align-items:center;gap:4px;display:flex}.sheets-li-acts .btn.sm{min-height:36px}.sheets-buy{max-width:720px}.sheets-buy-row{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:8px;display:flex}.sheets-buy-row .field{flex:200px;margin:0}.sheets-buy-row .select{width:100%}@media (width<=640px){.sheets-q{flex-basis:100%;max-width:none}.sheets-li{padding-left:10px}.sheets-li-acts .btn.sm{padding:0 10px}}.sheets-li-acts .btn{border-radius:999px}.sheets>.page-head{margin-bottom:8px}.disc{gap:28px;min-width:0;display:grid}.disc .title-row{flex-wrap:wrap;align-items:flex-end;margin-bottom:0}.disc .title-row>div:first-child{min-width:0}.disc .title-row h1{overflow-wrap:anywhere}.disc-eyebrow{color:var(--faint);margin:0 0 4px;font-size:13px;font-weight:500;line-height:18px}.disc-eyebrow a{color:inherit}.disc-bar{scrollbar-width:none;align-items:center;gap:8px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}.disc-bar::-webkit-scrollbar{display:none}.disc-bar>*{flex:none}@media (width>=768px){.disc-bar{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}.disc-basis{color:var(--muted);margin:0;font-size:14px;line-height:20px}.trend-li{position:relative}.trend-rank{z-index:2;border-radius:var(--radius-pill);background:var(--background);min-width:30px;height:30px;color:var(--foreground);font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;pointer-events:none;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:15px;font-weight:750;display:inline-flex;position:absolute;top:10px;left:10px}.trend-move{font-family:var(--font);letter-spacing:0;align-items:center;gap:2px;font-size:12px;font-weight:600;display:inline-flex}.trend-move.up{color:var(--positive)}.trend-move.down{color:var(--negative)}.trend-move.new{color:var(--brand)}.trend-rank.for-you{background:var(--brand);color:var(--brand-foreground);font-family:var(--font);letter-spacing:0;font-size:13px;font-weight:650}.lcard-note .trend-viewers{color:var(--muted);font-weight:500;display:block}.trend-searches{gap:10px;min-width:0;display:grid}.trend-searches h2{color:var(--muted);margin:0;font-size:15px;font-weight:600;line-height:20px}.trend-searches .chip{text-decoration:none}.disc-more{justify-content:center;padding-top:20px;display:flex}.coll-li{align-content:start;gap:6px;display:grid}.coll-li .btn{justify-self:start}.coll-note{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:18px}.disc .lgrid.is-stale{opacity:.55;transition:opacity .15s}.disc>.page-head{margin-bottom:4px}.disc-filters{gap:14px;min-width:0;display:grid}.disc>.page-head~section{margin-top:16px}@media (width<=767px){.disc>.page-head~section{margin-top:4px}}.rc-bell{flex:none;position:relative}.rc-bell .rc-count{border-radius:var(--radius-pill);background:var(--brand);min-width:18px;height:18px;color:var(--brand-foreground);text-align:center;pointer-events:none;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:2px;right:0}.note-pop{z-index:30;width:380px;max-height:min(560px, calc(100dvh - var(--top) - 24px));background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:-6px;overflow:hidden}.note-head{justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 10px 4px 16px;display:flex}.note-head h2{font-size:15px;font-weight:600;line-height:20px}.note-list{overscroll-behavior:contain;margin:0;padding:0 6px 6px;list-style:none;overflow-y:auto}.note{border-radius:var(--radius-control);color:var(--text);align-items:flex-start;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.note:hover{background:var(--active)}.note:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.note-ic{background:var(--raised);width:32px;height:32px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.note.unread .note-ic{background:var(--brand-soft);color:var(--brand)}.note-text{gap:2px;min-width:0;display:grid}.note-title{overflow-wrap:anywhere;font-weight:600;line-height:20px}.note:not(.unread) .note-title{color:var(--muted);font-weight:500}.note-body{color:var(--muted);font-size:var(--fs-small);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:20px}.note-time{color:var(--faint);font-size:var(--fs-small);line-height:20px}.note-empty{color:var(--muted);padding:8px 16px 16px;line-height:20px}.note-foot{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 16px 14px;display:flex}.note-foot:empty{display:none}.note-push{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.note-hint{color:var(--muted);font-size:var(--fs-small);max-width:46ch;margin:0;line-height:20px}.note-all{color:var(--muted);margin-left:auto;font-size:13px;font-weight:500}.note-all:hover{color:var(--text)}.notes-panel{padding:8px 6px}.notes-panel .note-list{padding:0}.notes-panel .note-empty{padding:12px 10px}.notes-panel .note-foot{padding:12px 10px 6px}@media (width<=767px){.note-pop{top:calc(var(--top) + 4px);width:auto;position:fixed;left:16px;right:16px}.note{padding:12px 10px}}.notes-screen{max-width:880px}.notes-screen:has(.notes-empty){max-width:none}.notes-screen .notes-panel{padding:10px 8px}.notes-screen .notes-panel .note-foot{border-top:0}.notes-screen .tool-row.notes-empty{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.notes-screen .notes-empty>li.wide{grid-column:auto}.notes-screen .notes-empty .tool-card-body .note-foot{border-top:0;max-width:calc(100% - 200px);padding:16px 0 0}@media (width<=767px){.notes-screen .tool-row.notes-empty{flex-direction:column;overflow:visible}.notes-screen .notes-empty>li,.notes-screen .notes-empty>li.wide{width:100%}.notes-screen .notes-empty .tool-card-text{max-width:calc(100% - 110px)}.notes-screen .notes-empty .tool-card--wide .card-art{width:110px}.notes-screen .notes-empty .tool-card-body .note-foot{max-width:none}}.note-skel .note-text{flex:1;gap:6px}.note-skel:hover{background:0 0}.cmp{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.cmp>.cmp-empty-card{min-height:240px}.cmp-popular{margin-top:64px}.cmp-popular>.sec-head{justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 20px;display:flex}.cmp-popular>.sec-head h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.4vw,34px);font-weight:800;line-height:1.08}.cmp-popular .sec-link{color:var(--foreground);white-space:nowrap;align-items:center;gap:4px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.cmp-popular .sec-link:hover{text-underline-offset:3px;text-decoration:underline}.rc-app .cmp-popular .cmp-toggle--overlay{opacity:1}@media (hover:none){.rc-app .cmp-popular .cmp-toggle--overlay{visibility:visible}}.cmp-scroll{scrollbar-width:thin;margin:0 -4px;padding:4px;position:relative;overflow-x:auto}.cmp-grid{grid-template-columns:repeat(var(--n,3), minmax(250px, 1fr));gap:0 var(--card-gap);grid-template-rows:repeat(11,auto);margin:0;padding:0;list-style:none;display:grid}.cmp-col{grid-row:span 11;grid-template-rows:subgrid;background:var(--card);border-radius:22px;gap:0;min-width:0;padding:14px 14px 20px;display:grid}.cmp-pic{aspect-ratio:1;background:var(--surface);border-radius:16px;display:block;overflow:hidden}.cmp-pic .listing-photo,.cmp-pic img{object-fit:cover;width:100%;height:100%;display:block}.cmp-nopic{height:100%;color:var(--muted-foreground);place-items:center;font-size:14px;display:grid}.cmp-col .cmp-pic--skel{width:100%;height:auto}.cmp-col--ghost .cmp-head,.cmp-col--ghost .cmp-fact dd{gap:8px}.cmp-col--ghost .cmp-head{padding-bottom:4px}.rc-app .cmp .cmp-signals--skel{background:color-mix(in srgb, var(--foreground) 4%, var(--card));border-radius:16px;gap:12px;margin:10px 0 0;padding:16px;display:grid}.cmp-col .skel{background:var(--skel,color-mix(in srgb, var(--foreground) 7%, var(--card)))}.cmp-col .cmp-fact .skel,.cmp-col .cmp-signals--skel .skel{background:color-mix(in srgb, var(--foreground) 9%, var(--card))}.cmp-head{align-content:start;gap:6px;min-width:0;padding:18px 8px 0;display:grid}.cmp-shop{min-width:0;color:var(--muted-foreground);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.cmp-shop span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cmp-head h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700;line-height:22px}.cmp-head h2 a{-webkit-line-clamp:2;color:inherit;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.cmp-head h2 a:hover{text-underline-offset:3px;text-decoration:underline}.cmp-price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:14px 8px 6px;display:flex}.cmp-price strong{font-family:var(--font-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:800;line-height:1}.cmp-price>span:not(.pill){color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:15px}.cmp-price .pill{align-self:center}.rc-app .cmp-fact{background:color-mix(in srgb, var(--foreground) 4%, var(--card));border-radius:16px;align-content:start;gap:6px;margin:10px 0 0;padding:16px 16px 18px;display:grid}.cmp-fact dt{color:var(--muted-foreground);font-size:13px;font-weight:600;line-height:18px}.cmp-fact dd{gap:2px;min-width:0;margin:0;display:grid}.cmp-fact dd strong.cmp-val{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.cmp-best{font-family:var(--font-sans,inherit);letter-spacing:0}.cmp-fact dd strong{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:750;line-height:26px}.cmp-fact dd strong.cmp-sizes{letter-spacing:-.01em;font-size:17px;line-height:22px}.cmp-fact dd>span{color:var(--muted-foreground);font-size:14px;line-height:20px}.cmp-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.cmp-thumbs img{aspect-ratio:1;object-fit:cover;background:var(--surface);border-radius:10px;width:100%;display:block}.cmp-fact dd>.cmp-shared{color:var(--foreground);margin-top:6px;font-size:13px;font-weight:600}.rc-app .cmp .cmp-signals{background:color-mix(in srgb, var(--foreground) 4%, var(--card));border-radius:16px;align-content:start;gap:12px;margin:10px 0 0;padding:16px;list-style:none;display:grid}.cmp-signals li{color:var(--muted-foreground);font-size:14px;line-height:20px}.cmp-signals strong{color:var(--foreground);font-weight:700}.cmp-actions{align-items:center;gap:8px;padding:20px 4px 0;display:flex}.cmp-gone{grid-row:span 11;align-content:center;justify-items:start;gap:12px;padding:24px 12px;display:grid}.cmp-gone p{color:var(--muted-foreground);margin:0}.rc-app .cmp-foot{max-width:60em;margin:24px 0 0;font-size:13px;line-height:19px}.cmp-swipe{color:var(--faint);margin:0 0 4px;font-size:13px;line-height:18px;display:none}@media (width<=767px){.cmp-popular{margin-top:48px}.cmp-swipe{display:block}.cmp-scroll{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:4px 16px;scroll-padding-inline:16px}.cmp-scroll::-webkit-scrollbar{display:none}.cmp-grid{grid-template-columns:repeat(var(--n,3), calc((100vw - 32px) * .84)) 6px;gap:0 10px}.cmp-col{scroll-snap-align:start}.cmp-price strong{font-size:30px}}.rc-app{--ground:var(--background);--surface:var(--card);--raised:var(--secondary);--active:var(--accent);--control:var(--input);--text:var(--foreground);--muted:var(--muted-foreground);--accent-ink:var(--primary-foreground);--accent-wash:var(--secondary);--fs-title:28px;--fs-section:20px;--fs-kpi:26px;--fs-answer:32px;--fs-body:15px;--fs-small:13px;--gap:24px;--pad:24px;--gutter:24px;--control-height:40px;--top:64px;--column:1240px;--card-gap:16px;--card-pad:24px;--section:64px;background:var(--ground);min-height:100svh;color:var(--text);font-family:var(--font);font-size:var(--fs-body);letter-spacing:0;flex-direction:column;line-height:22px;display:flex}.rc-app h1,.rc-app h2,.rc-app h3,.rc-app p,.rc-app ul,.rc-app ol,.rc-app dl,.rc-app dd,.rc-app figure{margin:0}.rc-app ul[class],.rc-app ol[class]{padding:0;list-style:none}.rc-app button,.rc-app input,.rc-app select,.rc-app textarea{font:inherit;color:inherit;letter-spacing:0}.rc-app a{color:inherit;text-decoration:none}.rc-app :focus-visible{outline:2px solid var(--ring);outline-offset:2px}.rc-app :is(.tool-card,.panel,.photo-frame):focus-visible{outline-offset:3px}.rc-app a:has(.photo-frame):focus-visible{outline-offset:3px}.rc-app .omni__input:focus-visible{outline:none}.rc-app .num,.rc-app td.n,.rc-app .kv.money dd{font-variant-numeric:tabular-nums}.rc-app .icon{flex:none}.rc-app .muted{color:var(--muted)}.rc-app .faint{color:var(--faint)}.rc-app .small{font-size:var(--fs-small);line-height:20px}.rc-app .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rc-col{width:min(var(--column), 100% - 64px);margin-inline:auto}.rc-skip{z-index:60;border-radius:var(--radius-pill);background:var(--primary);padding:8px 14px;position:absolute;top:-48px;left:16px;color:var(--primary-foreground)!important}.rc-skip:focus{top:8px}.rc-bar{z-index:20;background:var(--ground);border-bottom:1px solid #0000;transition:border-color .15s;position:sticky;top:0}.rc-bar.scrolled{border-bottom-color:var(--rule)}.rc-bar-row{height:var(--top);align-items:center;gap:20px;display:flex}.rc-brand{border-radius:var(--radius-control);flex:none;align-items:center;display:inline-flex}.rc-brand>span{display:inline-flex}.rc-brand .brand-mark{display:none}.rc-browse{flex:none;position:relative}.rc-browse-btn{border-radius:var(--radius-pill);height:40px;color:var(--text);cursor:pointer;transition:background-color .15s ease, transform var(--dur-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.rc-browse-btn:hover,.rc-browse-btn[aria-expanded=true]{background:var(--surface)}.rc-browse-btn .icon{color:var(--muted)}.rc-browse-btn:active{transform:scale(var(--press))}.rc-browse-here{color:var(--muted);white-space:pre;font-weight:500}.rc-pop{z-index:30;background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-pop);animation:rc-pop-in .16s var(--ease-out) both;grid-template-columns:120px 228px 324px;gap:0 20px;padding:16px;display:grid;position:absolute;top:calc(100% + 8px);left:0}.rc-pop-col{align-content:start;gap:2px;display:grid}.rc-pop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 4px;display:grid}.rc-pop a{border-radius:var(--radius-control);min-height:44px;color:var(--muted);white-space:nowrap;align-items:center;gap:10px;padding:0 10px;font-weight:500;display:flex}@keyframes rc-pop-in{0%{opacity:0;transform:translateY(4px)}}.rc-pop a:hover,.rc-pop a[aria-current]{color:var(--text);background:var(--active)}.rc-menu-label{color:var(--faint);font-size:var(--fs-small);margin:4px 10px 6px;font-weight:500;line-height:20px}.rc-bar-search{min-width:0;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out), visibility 0s;flex:1;justify-content:center;display:flex}.rc-bar-search .omni{max-width:560px}.rc-bar-search.is-hidden{opacity:0;visibility:hidden;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out), visibility 0s linear .18s;transform:translateY(-4px)}.rc-tools{flex:none;align-items:center;gap:8px;margin-right:-6px;display:flex}.rc-haul-btn{position:relative}.rc-haul-label{display:none}.rc-nav{flex:none;align-items:center;gap:2px;margin-left:-8px;display:none}.rc-nav a{border-radius:var(--radius-pill);height:40px;color:var(--muted);white-space:nowrap;transition:color .15s ease, background-color .15s ease, transform var(--dur-fast) var(--ease-out);align-items:center;padding:0 14px;font-weight:600;display:inline-flex}.rc-nav a:hover,.rc-nav a[aria-current]{color:var(--text);background:var(--surface)}.rc-nav a:active{transform:scale(var(--press))}.rc-haul-btn .rc-count{border-radius:var(--radius-pill);background:var(--brand);min-width:18px;height:18px;color:var(--brand-foreground);text-align:center;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:2px;right:0}.rc-count{font-variant-numeric:tabular-nums}.switcher{align-items:center;gap:8px;display:flex}.switcher label{color:var(--faint);font-size:var(--fs-small);white-space:nowrap}.icon-btn{border-radius:var(--radius-pill);width:40px;height:40px;color:var(--text);cursor:pointer;transition:background-color .15s ease, color .15s ease, transform var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.icon-btn:hover{background:var(--secondary)}.icon-btn:active{transform:scale(var(--press))}.select{height:var(--control-height);border-radius:var(--radius-pill);background-color:var(--surface);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' fill='none' stroke='%23999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px;border:0;padding:0 34px 0 14px;font-weight:500}.select:hover{background-color:var(--active)}.select option{background:var(--background);color:var(--text)}.rc-main{outline:none;flex:1;padding:32px 0 96px}.rc-foot{padding:0 0 24px}.rc-foot-card{border-radius:var(--radius-card);background:var(--surface);padding:40px}.rc-foot-top{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;display:grid}.rc-foot-brand p{max-width:30ch;color:var(--muted);margin-top:16px;font-size:15px;line-height:22px}.rc-foot-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.rc-foot-col h2{color:var(--muted);margin-bottom:8px;font-size:14px;font-weight:600;line-height:20px}.rc-foot-col ul{margin:0;padding:0;list-style:none;display:grid}.rc-foot-col a{min-height:32px;color:var(--text);text-underline-offset:4px;align-items:center;font-size:15px;font-weight:500;line-height:20px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s;display:inline-flex}.rc-foot-col a:hover,.rc-foot-col a:focus-visible{text-decoration-color:currentColor}.rc-foot-n{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:8px}.rc-foot-set{border-radius:var(--radius-inner,20px);background:var(--active);flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:40px;padding:12px 12px 12px 20px;display:flex}.rc-foot-set .switcher{align-items:center;gap:10px;display:flex}.rc-foot-set .switcher label{color:var(--text);font-size:14px;font-weight:600}.rc-foot-set .select{background-color:var(--surface);height:40px}.rc-foot-set .select:hover{background-color:var(--input)}.rc-foot-set .rc-theme-btn{border-radius:var(--radius-pill);background:var(--surface);height:40px;color:var(--text);gap:8px;margin-left:auto;padding:0 16px}.rc-foot-set .rc-theme-btn:hover{background:var(--input)}.rc-foot-base{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 32px;margin-top:24px;display:flex}.rc-foot-base p{max-width:72ch;color:var(--muted);font-size:14px;line-height:20px}.rc-foot-legal{flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}.rc-foot-legal a{min-height:24px;color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--input);text-decoration-color:var(--input);text-underline-offset:4px;align-items:center;font-size:14px;line-height:20px;display:inline-flex}.rc-foot-legal a:hover,.rc-foot-legal a:focus-visible{color:var(--text);text-decoration-color:currentColor}.rc-foot-card{container-type:inline-size}.rc-foot-name{font-family:var(--font-display);letter-spacing:-.05em;white-space:nowrap;color:color-mix(in srgb, var(--foreground) 37%, var(--surface));-webkit-user-select:none;user-select:none;margin:40px 0 -.14em;font-size:16.1cqi;font-weight:800;line-height:.9}.rc-foot-name span{letter-spacing:-.035em;font-weight:500}:root[data-theme=light] .rc-foot-name{color:color-mix(in srgb, var(--foreground) 50%, var(--surface))}.rc-sheet{top:calc(var(--top) + 4px);right:max(16px, (100vw - var(--column)) / 2 - 6px);z-index:50;width:320px;max-height:calc(100svh - var(--top) - 16px);background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-pop);flex-direction:column;padding:12px 16px 16px;display:flex;position:fixed;overflow-y:auto}.rc-sheet-top{display:none}.rc-sheet-nav{display:grid}.rc-sheet-nav a{border-radius:var(--radius-control);min-height:44px;color:var(--muted);align-items:center;gap:10px;padding:0 8px;font-size:15px;font-weight:600;display:flex}.rc-sheet-nav a:hover{background:var(--active);color:var(--text)}.rc-sheet-nav a[aria-current]{color:var(--text)}.rc-sheet-nav a .rc-count{color:var(--faint);margin-left:auto;font-weight:500}.rc-sheet-nav .rc-menu-label{margin:12px 8px 4px}.rc-sheet-foot{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 8px 0;display:flex}.rc-sheet-foot .select{background-color:var(--active);flex:1;min-width:0}.rc-sheet-foot .switcher{flex:1;min-width:0}.rc-sheet-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rc-touch{width:44px;height:44px}@media (width>=768px){.rc-sheet-shop{display:none!important}}:where(.rc-app) .page-head{animation:rc-rise .52s var(--ease-out) both;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin:8px 0 32px;display:flex}:where(.rc-app) .page-head>div:first-child{min-width:0}.rc-app .page-head h1{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(36px,4.2vw,56px);font-weight:800;line-height:1.02}.rc-app .page-head h1.is-long{letter-spacing:-.035em;font-size:clamp(28px,3.2vw,44px);line-height:1.05}.rc-app .page-head .page-sub{max-width:60ch;color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:12px;font-size:16px;line-height:22px;display:flex}.rc-app .page-head .page-sub .market-logo{flex:none}:where(.rc-app) .page-head .actions{flex-wrap:wrap;align-self:flex-end;align-items:center;gap:8px;padding-bottom:2px;display:flex}@keyframes rc-rise{0%{opacity:0;transform:translateY(8px)}}:where(.rc-app) .sec-head{justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 20px;display:flex}.rc-app .sec-head h2{min-width:0;font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(26px,2.4vw,34px);font-weight:800;line-height:1.08}.rc-app .sec-link{white-space:nowrap;color:var(--muted);flex:none;align-items:center;gap:4px;font-size:15px;font-weight:600;line-height:22px;transition:color .15s;display:inline-flex}.rc-app .sec-link:hover{color:var(--text)}.rc-app .sec-link .icon{transition:transform var(--dur-fast) var(--ease-out)}.rc-app .sec-link:hover .icon{transform:translate(3px)}.skel{background:var(--skel-on-ground);border-radius:8px;flex:none;max-width:100%;height:14px;animation:1.4s ease-in-out infinite alternate skel-pulse;display:block}:is(.panel,.tool-card,.rc-foot-card,.well) .skel{background:var(--skel)}.skel-text{gap:8px;display:grid}.skel-text .skel{height:14px}@keyframes skel-pulse{0%{opacity:1}to{opacity:.55}}.title-row{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;display:flex}.title-row h1{font-family:var(--font-display);font-size:var(--fs-title);letter-spacing:-.03em;font-weight:700;line-height:34px}.title-row .sub{color:var(--muted);max-width:60ch;margin-top:6px}.title-row .actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.panel{background:var(--surface);border-radius:var(--radius-card);padding:var(--card-pad);min-width:0}.panel>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:18px;display:flex}.panel h2{letter-spacing:-.01em;font-size:17px;font-weight:650;line-height:22px}.panel h3{font-size:var(--fs-body);font-weight:600;line-height:22px}.panel .meta{color:var(--faint);font-size:var(--fs-small);line-height:20px}.well{background:var(--raised);border-radius:var(--radius-inner);padding:14px 16px}.panel .well{background:var(--active)}.grid6{gap:var(--gap);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.grid6.top{align-items:start}.span2{grid-column:span 2}.span3{grid-column:span 3}.span4{grid-column:span 4}.span6{grid-column:1/-1}.stack{gap:var(--gap);align-content:start;display:grid}.btn{height:var(--control-height);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);cursor:pointer;white-space:nowrap;transition:background-color .15s ease, transform .12s var(--ease-out), color .15s ease;border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover,.panel .btn:not(.primary):not(.brand):not(.ghost){background:var(--active)}.panel .btn:not(.primary):not(.brand):not(.ghost):hover{background:var(--input)}.btn:active{transform:scale(var(--press))}.btn.primary{background:var(--primary);color:var(--primary-foreground)}.btn.primary:hover{background:var(--primary-hover)}.btn.brand{background:var(--brand);color:var(--brand-foreground)}.btn.brand:hover{background:var(--brand-hover)}.btn.secondary{background:var(--secondary)}.btn.secondary:hover{background:var(--accent)}.btn.ghost{background:0 0}.btn.ghost:hover{background:var(--active)}.btn:where(.sm){height:36px;padding:0 16px;font-size:14px}:where(.btn,.chip),button.btn,button.chip{font-size:14px}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.text-link{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--input);text-decoration-color:var(--input);text-underline-offset:3px;font-weight:500}.text-link:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.card-link{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.card-link:hover{color:var(--text)}.input{height:var(--control-height);border-radius:var(--radius-pill);background:var(--surface);border:1px solid #0000;width:100%;padding:0 16px;transition:border-color .15s}.panel .input{background:var(--active)}.input:focus-visible{border-color:var(--ring);box-shadow:0 0 0 1px var(--ring);outline:none}.input::placeholder{color:var(--faint)}textarea.input{border-radius:var(--radius-control);resize:vertical;height:auto;min-height:96px;padding:10px 16px;line-height:22px}.field{gap:10px;min-width:0;display:grid}.field>label,.field>.label{font-weight:500}.field .hint{color:var(--faint);font-size:var(--fs-small);line-height:20px}.suffix{position:relative}.suffix .input{padding-right:44px}.suffix span{color:var(--faint);font-size:var(--fs-small);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.chips{flex-wrap:wrap;gap:10px;display:flex}.chip{border-radius:var(--radius-pill);background:var(--surface);height:40px;color:var(--text);cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;transition:color .15s ease, background-color .15s ease, transform var(--dur-fast) var(--ease-out);border:0;align-items:center;gap:6px;padding:0 16px;font-weight:500;display:inline-flex}.chip:hover{background:var(--active)}.chip:active{transform:scale(var(--press))}.chip[aria-pressed=true],.chip.on{background:var(--primary);color:var(--primary-foreground)}.chip .n{opacity:.6;margin-left:6px}.x-scroll{scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:16px;display:flex;overflow-x:auto}.x-scroll::-webkit-scrollbar{display:none}.x-scroll>*{scroll-snap-align:start;flex:none}.x-scroll:after{content:"";flex:0 0 4px}.segmented{border-radius:var(--radius-pill);background:var(--surface);padding:3px;display:inline-flex}.segmented button{border-radius:var(--radius-pill);height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 16px;font-size:14px;font-weight:500}.segmented button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}.panel .segmented{background:var(--active)}.switch-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.switch{appearance:none;background:var(--control);cursor:pointer;border-radius:999px;flex:none;width:38px;height:22px;margin:0;transition:background-color .2s;position:relative}.switch:after{content:"";width:16px;height:16px;transition:transform .2s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.switch:checked{background:var(--brand)}.switch:checked:after{transform:translate(16px)}.stepper{border-radius:var(--radius-pill);background:var(--active);align-items:center;gap:2px;padding:2px;display:inline-flex}.stepper button{width:32px;height:32px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.stepper button:hover{background:var(--input)}.stepper button[disabled]{color:var(--faint);cursor:not-allowed;background:0 0}.stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:18px}.pill{border-radius:var(--radius-pill);white-space:nowrap;background:var(--pill-neutral-bg);height:26px;color:var(--pill-neutral-ink);flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.pill .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.pill.pos{background:var(--pill-positive-bg);color:var(--pill-positive-ink)}.pill.warn{background:var(--pill-warning-bg);color:var(--pill-warning-ink)}.pill.neg{background:var(--pill-negative-bg);color:var(--pill-negative-ink)}.pill.brand{background:var(--brand-soft);color:var(--brand)}.affiliate,.sample-note{color:var(--faint);font-size:var(--fs-small);line-height:20px}.sample-note strong{color:var(--muted);font-weight:600}.notice{border-radius:var(--radius-inner);background:var(--pill-warning-bg);color:var(--pill-warning-ink);align-items:flex-start;gap:10px;padding:14px 18px;display:flex}.notice.neutral{background:var(--raised);color:var(--muted)}.panel .notice.neutral{background:var(--active)}.notice ul{gap:6px;margin:0;padding-left:18px;display:grid}.avatar{color:#0c1110;font-weight:600;font-size:var(--fs-small);border-radius:50%;flex:none;place-items:center;display:inline-grid}.empty{border-radius:var(--radius-card);background:var(--surface);color:var(--muted);justify-items:start;gap:12px;padding:28px;display:grid}.empty.center{text-align:center;justify-items:center}.table-wrap{position:relative;overflow-x:auto}.rc-app table{border-collapse:collapse;width:100%}.rc-app th{text-align:left;height:40px;font-weight:400;font-size:var(--fs-small);color:var(--faint);border-bottom:1px solid var(--border);white-space:nowrap;padding:0 12px}.rc-app td{border-bottom:1px solid var(--rule);vertical-align:middle;padding:14px 12px}.rc-app .panel td{border-bottom-color:var(--border)}.rc-app tbody tr:last-child td{border-bottom:0}.rc-app th:first-child,.rc-app td:first-child{padding-left:0}.rc-app th:last-child,.rc-app td:last-child{padding-right:0}.rc-app th.n,.rc-app td.n{text-align:right}.rc-app td .sub{font-size:var(--fs-small);color:var(--faint);margin-top:2px;line-height:20px;display:block}.rc-app tr[aria-selected=true] td{background:var(--active)}.rc-app tr[aria-selected=true] td .sub{color:var(--muted)}.cell-media{align-items:center;gap:12px;min-width:0;display:flex}.thumb{border-radius:10px;flex:none;width:48px;height:48px;overflow:hidden}.kv{display:grid}.kv>div{justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.kv>div+div{border-top:1px solid var(--border)}.kv dt{color:var(--muted)}.kv dd{text-align:right}.kv .total{padding-top:10px}.kv .total dt,.kv .total dd{color:var(--text);font-weight:600}.landed{color:var(--brand);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:700}.answer{font-size:var(--fs-answer);line-height:38px}.buy-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.section-title{font-size:var(--fs-section);letter-spacing:-.02em;margin:48px 0 18px;font-weight:700;line-height:26px}.haul-grid{gap:var(--gap);grid-template-columns:minmax(0,1fr) 384px;align-items:start;display:grid}.haul-total .answer{margin-top:4px;display:block}.parcel{gap:8px;padding:16px 0;display:grid}.parcel+.parcel{border-top:1px solid var(--border)}.parcel .head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.parcel .items{color:var(--muted)}.send-list{gap:10px;margin-top:12px;display:grid}.send-list li{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.send-list li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);overflow:hidden}.convert-form{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.convert-form textarea.input{min-height:52px}.examples{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.result-head{align-items:center;gap:14px;display:flex}.url-line{align-items:center;gap:8px;min-width:0;display:flex}.url-line code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-family:inherit;overflow:hidden}@media (width<=1100px){.haul-grid{grid-template-columns:minmax(0,1fr)}.grid6>.span2,.grid6>.span4,.grid6>.span3{grid-column:1/-1}}@media (width<=899px){.rc-brand .brand-full{display:none}.rc-brand .brand-mark{display:inline-flex}.rc-bar-row{gap:12px}.rc-tools{gap:4px}}@media (width<=767px){.rc-app{--card-pad:20px;--section:48px}.rc-col{width:calc(100% - 32px)}.rc-main{padding:20px 0 72px}.rc-browse{display:none}.rc-bar.home:not(.search-on) .rc-brand .brand-full{display:inline-flex}.rc-bar.home:not(.search-on) .rc-brand .brand-mark{display:none}.rc-sheet{background:var(--ground);width:auto;max-height:none;box-shadow:none;border-radius:0;padding:0 16px 24px;inset:0}.rc-sheet-top{height:var(--top);flex:none;justify-content:space-between;align-items:center;margin-right:-6px;display:flex}.rc-sheet-nav a{border-bottom:1px solid var(--rule);border-radius:0;min-height:48px;padding:0;font-size:16px}.rc-sheet-nav a:hover{background:0 0}.rc-sheet-nav .rc-menu-label{margin:20px 0 4px}.rc-sheet-foot{border-top:0;margin:0 0 8px;padding:0}.rc-sheet-foot .select{background-color:var(--surface);height:44px}.rc-sheet-nav .rc-sheet-cats{margin-top:4px}.rc-sheet-nav .rc-sheet-cats a{border-radius:var(--radius-pill);background:var(--surface);min-height:44px;color:var(--text);border:0;justify-content:center;padding:0 12px;font-size:15px}.rc-sheet-nav .rc-sheet-cats a:hover{background:var(--active)}.rc-app .page-head h1{font-size:clamp(30px,8.4vw,36px);line-height:1.04}.rc-app .page-head h1.is-long{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:26px;line-height:30px;display:-webkit-box;overflow:hidden}:where(.rc-app) .page-head .actions{flex-basis:100%}.rc-foot{padding-bottom:16px}.rc-foot-card{padding:24px 20px}.rc-foot-top{grid-template-columns:minmax(0,1fr);gap:32px}.rc-foot-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.rc-foot-col:last-child{grid-column:1/-1}.rc-foot-col:last-child ul{flex-wrap:wrap;gap:0 20px;display:flex}.rc-foot-col a{min-height:44px}.rc-foot-set{margin-top:32px;padding:12px}.rc-foot-set .switcher{flex:220px}.rc-foot-set .switcher .select{flex:1;height:44px}.rc-foot-set .rc-theme-btn{height:44px;margin-left:0}.rc-foot-base{flex-direction:column}.rc-foot-legal a{min-height:44px}}@media (width<=899px){.rc-browse-here{display:none}}@media (width>=1200px){.rc-nav{display:flex}.rc-browse-here{display:none}.rc-app .rc-browse-btn{color:var(--muted)}.rc-app .rc-browse-btn:hover,.rc-app .rc-browse-btn[aria-expanded=true]{color:var(--text)}.rc-bar-search{justify-content:flex-end}.rc-bar-search .omni{max-width:340px}.rc-tools{gap:6px}.rc-haul-btn{background:var(--surface);align-items:center;gap:8px;width:auto;padding:0 16px 0 12px;font-size:14px;font-weight:600;display:inline-flex}.rc-haul-btn:hover{background:var(--active)}.rc-haul-label{display:inline}.rc-haul-btn .rc-count{position:static}}@media (width<=860px){.title-row{flex-wrap:wrap;align-items:flex-start}.chips{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;margin:0 -16px;padding:0 16px;scroll-padding-inline:16px;overflow-x:auto}.chips>*{scroll-snap-align:start}.chips:after{content:"";flex:0 0 4px}.hide-phone{display:none}.convert-form{grid-template-columns:minmax(0,1fr)}.panel{padding:20px}.rc-app{--fs-title:24px}}@media (width<=640px){.rows-table thead{display:none}.rows-table tbody tr{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 0;display:flex}.panel .rows-table tbody tr{border-bottom-color:var(--border)}.rows-table tbody tr:last-child{border-bottom:0}.rows-table td{border:0;padding:0}.rows-table td:first-child{flex:1 0 100%}.rows-table td.push{margin-left:auto}.rows-table td.hide-phone{display:none}.rows-table td[data-label]:before{content:attr(data-label) ": ";color:var(--faint);font-size:var(--fs-small)}}@media (width<=480px){.answer{font-size:28px;line-height:34px}.rc-app td{padding:12px 8px}}@media (prefers-reduced-motion:reduce){.rc-app *,.rc-app :before,.rc-app :after{transition-duration:.01ms!important}.skel,:where(.rc-app) .page-head,.rc-pop{animation:none}.rc-bar-search.is-hidden,.btn:active,.chip:active,.icon-btn:active,.rc-browse-btn:active,.rc-app .sec-link:hover .icon{transform:none}}.rc-app .mt8{margin-top:8px}.rc-app td .icon{vertical-align:-2px;display:inline-block}.agent-logo{background:#fff;flex:none;place-items:center;display:inline-grid;overflow:hidden}.agent-logo img{object-fit:contain;width:100%;height:100%;padding:12%}.agent-logo.mono{background:var(--active);color:var(--text);font-weight:600}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--frame:#1b1b1b;--background:#1b1b1b;--foreground:#f5f5f5;--card:#262626;--secondary:#2c2c2c;--muted:var(--muted-foreground);--muted-foreground:#a3a3a3;--faint:#8c8c8c;--accent:#343434;--border:#333;--rule:#2a2a2a;--input:#3d3d3d;--primary:#f5f5f5;--primary-foreground:#141414;--primary-hover:#d9d9d9;--brand:#34c39f;--brand-hover:#4fd4b1;--brand-foreground:#05241c;--brand-soft:#173a31;--brand-copy:#1d4d42;--ring:#34c39f;--positive:#4ccf8a;--warning:#f0b25e;--negative:#ff8a7e;--pill-positive-bg:#163322;--pill-positive-ink:#8de3b2;--pill-warning-bg:#3a2c12;--pill-warning-ink:#f3c27c;--pill-negative-bg:#3d1d1d;--pill-negative-ink:#ffa49a;--pill-neutral-bg:#303030;--pill-neutral-ink:#e0e0e0;--chart-1:var(--brand);--chart-2:#6ea6ea;--chart-3:#e0a643;--shadow-pop:0 18px 40px -16px #0009;--font:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Bricolage Grotesque Variable", "Bricolage Grotesque", var(--font);--radius-sheet:20px;--radius-card:22px;--radius-photo:16px;--radius-inner:14px;--radius-control:12px;--radius-tile:14px;--radius-pill:999px;--margin:clamp(16px, 2.2vw, 32px);--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.14s;--dur:.22s;--press:.97;--lift:.985;--skel:color-mix(in srgb, var(--foreground) 7%, var(--card));--skel-on-ground:var(--card);--frame-line:#ffffff0f;--bg:var(--background);--ink:var(--foreground);--surface:var(--secondary);--surface-2:var(--accent);--accent-ink:var(--primary-foreground);--good:var(--positive);--warn:var(--warning);--bad:var(--negative)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--frame:#fff;--background:#fff;--foreground:#121212;--card:#f3f3f2;--secondary:#efefee;--muted-foreground:#5c5c5c;--faint:#6b6b6b;--accent:#e6e6e5;--border:#e3e3e2;--rule:#ececeb;--input:#d4d4d2;--primary:#121212;--primary-foreground:#fff;--primary-hover:#2e2e2e;--brand:#0e7c66;--brand-hover:#0b6955;--brand-foreground:#fff;--brand-soft:#dcf3ec;--brand-copy:#9fd9c8;--ring:#0e7c66;--positive:#157347;--warning:#9a4a0b;--negative:#c4242a;--pill-positive-bg:#dcf6e6;--pill-positive-ink:#0b3d22;--pill-warning-bg:#fff4dc;--pill-warning-ink:#7a3b06;--pill-negative-bg:#ffe9e6;--pill-negative-ink:#831c1e;--pill-neutral-bg:#e9e9e8;--pill-neutral-ink:#2c2c2c;--chart-2:#2f6fba;--chart-3:#a86f0c;--shadow-pop:0 18px 40px -16px #00000038;--frame-line:#0000000f;--skel:color-mix(in srgb, var(--foreground) 9%, var(--card))}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--frame);color:var(--foreground);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}img,svg{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}::selection{background:var(--brand);color:var(--background)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-opsz-normal-D9N6E8K1.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-opsz-normal-IcJDqblK.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-opsz-normal-Cre6nC2_.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:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-cyrillic-ext-400-normal-9PYOMWMR.woff2)format("woff2"),url(/assets/geist-cyrillic-ext-400-normal-ChfpGzr5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-cyrillic-400-normal-DXusLSnH.woff2)format("woff2"),url(/assets/geist-cyrillic-400-normal-DkrqoNl2.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-vietnamese-400-normal-C4gMWAkH.woff2)format("woff2"),url(/assets/geist-vietnamese-400-normal-C8xY9-dI.woff)format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-latin-ext-400-normal-CND6cjiG.woff2)format("woff2"),url(/assets/geist-latin-ext-400-normal-Bz1pQMyt.woff)format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-latin-400-normal-B40WzpMT.woff2)format("woff2"),url(/assets/geist-latin-400-normal-akEymXtG.woff)format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-cyrillic-ext-500-normal-UpgxCE-h.woff2)format("woff2"),url(/assets/geist-cyrillic-ext-500-normal-BXrH8YSv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-cyrillic-500-normal-NWpm63d5.woff2)format("woff2"),url(/assets/geist-cyrillic-500-normal-BboVsk8R.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-vietnamese-500-normal-DEhtl5QD.woff2)format("woff2"),url(/assets/geist-vietnamese-500-normal-_b1ojCbH.woff)format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-latin-ext-500-normal-BovoTgeE.woff2)format("woff2"),url(/assets/geist-latin-ext-500-normal-C9fx-R30.woff)format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-latin-500-normal-CTWBw9NS.woff2)format("woff2"),url(/assets/geist-latin-500-normal-BDXIbFrL.woff)format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-cyrillic-ext-600-normal-Cr7e20Aw.woff2)format("woff2"),url(/assets/geist-cyrillic-ext-600-normal-PR76dHFV.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-cyrillic-600-normal-BeW5VFD_.woff2)format("woff2"),url(/assets/geist-cyrillic-600-normal-CnEeIcMC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-vietnamese-600-normal-BFUgqsz8.woff2)format("woff2"),url(/assets/geist-vietnamese-600-normal-B5MZcNo4.woff)format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-latin-ext-600-normal-CVFbg5dS.woff2)format("woff2"),url(/assets/geist-latin-ext-600-normal-TmIUreF9.woff)format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-latin-600-normal-CSETrqM2.woff2)format("woff2"),url(/assets/geist-latin-600-normal-DsPlZH-9.woff)format("woff");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}
