.collector-trade-generated{margin-top:6px;font-size:10pt;display:block}@media print and (width<=480px){.collector-trade-print th:first-child{width:auto}.collector-trade-print thead th:not(:first-child){white-space:nowrap}.collector-trade-print th,.collector-trade-print td{padding-inline:4px}}.retired-printing-label{border:1px solid color-mix(in srgb,var(--warning) 55%,transparent);max-width:100%;min-height:18px;color:var(--warning);background:var(--surface);letter-spacing:0;white-space:normal;overflow-wrap:anywhere;vertical-align:middle;border-radius:4px;align-items:center;padding:0 6px;font-size:10px;font-weight:600;line-height:16px;display:inline-flex}.collector-identity-copy>.retired-printing-label{align-self:flex-start;margin-top:2px}:is(.binder-browser,.checklist-view) .binder-retired-label{z-index:3;border:1px solid color-mix(in srgb,var(--warning) 55%,transparent);max-width:calc(100% - 14px);color:var(--warning);background:var(--surface);white-space:normal;overflow-wrap:anywhere;pointer-events:none;border-radius:3px;padding:1px 4px;font-size:9px;font-weight:600;line-height:11px;position:absolute;top:7px;left:7px}.binder-browser [data-dense-overview=true] .binder-retired-label{max-width:calc(100% - 6px);padding-inline:2px;font-size:8px;line-height:10px;top:16px;left:3px}.detail-retired-status{color:var(--secondary);overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.45}.detail-retired-status>.retired-printing-label{margin-right:4px}.collector-workspace .pocket-image.art img[data-landscape=true]{object-fit:contain;width:140%;max-width:none;height:71.4286%;max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.collector-workspace .image-placeholder{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;padding:8px;display:flex}.collector-workspace .image-placeholder>span{display:none}.collector-workspace .image-placeholder strong{white-space:normal;width:100%;font-size:12px;line-height:1.3;display:block}.collector-workspace .image-placeholder.compact small{font-size:10px;display:block}.button-tooltip{z-index:10000;border:1px solid var(--line);background:var(--surface-raised);width:max-content;max-width:min(320px,100vw - 16px);max-height:calc(100dvh - 16px);color:var(--ink);box-shadow:var(--shadow);white-space:pre-line;overflow-wrap:anywhere;text-align:left;border-radius:10px;margin:0;padding:9px 12px;font:500 .8125rem/1.45 Inter,ui-sans-serif,system-ui,sans-serif;animation:.1s ease-out button-tooltip-appear;position:fixed;inset:auto;overflow:auto}.button-tooltip[hidden]{display:none}@keyframes button-tooltip-appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.button-tooltip{animation:none}}.selection-bar{min-width:0;min-height:var(--binder-bar-height,44px);flex-wrap:wrap;flex:100%;align-items:center;gap:8px;display:flex}.selection-summary{white-space:nowrap;font-variant-numeric:tabular-nums;flex:0 auto;align-items:baseline;gap:8px;min-width:0;margin:0;display:flex}.selection-summary strong{color:var(--ink);flex:none;font-size:13px;font-weight:600;line-height:16px}.selection-caption{text-overflow:ellipsis;min-width:0;color:var(--secondary);font-size:12px;line-height:15px;overflow:hidden}.selection-bar .selection-button,.selection-bar .selection-more{background:color-mix(in srgb, var(--ink) 8%, transparent);height:28px;min-height:28px;color:var(--ink);white-space:nowrap;box-shadow:none;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:400;line-height:16px;display:inline-flex}.selection-bar .selection-button:hover:not(:disabled),.selection-bar .selection-more:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 13%, transparent)}.selection-bar .selection-button:disabled{opacity:.5}.selection-bar .selection-primary{background:var(--accent);color:var(--on-accent);padding:0 13px 0 11px;font-weight:600;line-height:28px;display:inline-block}.selection-bar .selection-primary:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 88%, var(--ink))}.selection-bar .selection-more{width:28px;padding:0}.selection-bar .selection-more[aria-expanded=true]{background:var(--green-800)}.selection-bar .selection-more svg{width:16px;height:16px}.selection-bar .selection-done{font-weight:600}.selection-pages{flex:auto;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.selection-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.selection-divider{background:var(--line-strong);flex:none;width:1px;height:18px}.binder-browser-navigation:has(>.selection-bar){background:color-mix(in srgb, var(--accent) 6%, var(--green-950));box-shadow:0 0 0 var(--workspace-shell-padding,30px) color-mix(in srgb, var(--accent) 6%, var(--green-950));clip-path:inset(0 calc(-1 * var(--workspace-shell-padding,30px)));flex-wrap:nowrap}.binder-browser-navigation>.selection-bar .selection-pages>button{width:28px;height:28px;min-height:28px;color:var(--ink);background:0 0;border:0;border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;padding:0;display:inline-flex}.binder-browser-navigation>.selection-bar .selection-pages>button:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 8%, transparent)}.binder-browser-navigation>.selection-bar .selection-pages>button:disabled{opacity:.4}.binder-browser-navigation>.selection-bar .selection-pages>button svg{width:16px;height:16px}.binder-browser-navigation>.selection-bar .binder-page-label>span{display:none}.checklist-bar:has(>.selection-bar){background:color-mix(in srgb, var(--accent) 6%, var(--green-950));box-shadow:0 0 0 var(--workspace-shell-padding,30px) color-mix(in srgb, var(--accent) 6%, var(--green-950));clip-path:inset(0 calc(-1 * var(--workspace-shell-padding,30px)))}.selection-start-count{box-sizing:border-box;background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-grid}@media (width<=1279px){.binder-browser-navigation:has(>.selection-bar){padding-block:4px}.selection-bar{row-gap:4px}.selection-bar .selection-pages{flex:none;order:1;justify-content:flex-start}.selection-bar .selection-actions{order:2}}@media (width<=767px){.selection-bar{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"summary summary done""pages primary more";gap:4px;display:grid}.selection-bar .selection-actions{display:contents}.selection-bar .selection-summary{flex-direction:column;grid-area:summary;align-items:flex-start;gap:0}.selection-bar .selection-done{grid-area:done;justify-self:end}.selection-bar .selection-pages{grid-area:pages;justify-content:flex-start}.selection-bar .selection-primary{grid-area:primary}.selection-bar .selection-actions>.popup-menu-root{grid-area:more;justify-self:end}.selection-caption{max-width:100%}.selection-bar :is(.selection-button,.selection-more){height:44px;min-height:44px}.selection-bar .selection-primary{line-height:44px}.selection-bar .selection-more{width:44px}.binder-browser-navigation>.selection-bar .selection-pages>button{flex-basis:44px;width:44px;height:44px;min-height:44px}.selection-bar .selection-divider{display:none}.selection-bar .selection-primary-verb{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (height<=480px) and (width>=768px){.selection-bar :is(.selection-button,.selection-more){height:44px;min-height:44px}.selection-bar .selection-primary{line-height:44px}.selection-bar .selection-more{width:44px}}.collector-workspace .card-pick{z-index:5;color:#fff;width:44px;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font:700 22px/1 system-ui;display:grid;position:absolute;top:5px;right:5px}.collector-workspace .card-pick span{color:#fff;background:#262240;border:2px solid #e8e5ff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:20px;display:grid;box-shadow:0 2px 6px #0006}.collector-workspace .card-pick[aria-pressed=true]{box-shadow:none;background:0 0;border:0}.collector-workspace .card-pick[aria-pressed=true] span{background:#6651bd}.card-selection-toolbar{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}@media (prefers-reduced-motion:no-preference){.card-pick{transition:background .18s,box-shadow .18s}.card-pick:active{transform:scale(.94)}}.prototype-workspace[data-phone-shell] .checklist-view[data-phone-list] .checklist-bar{flex-wrap:wrap;align-items:center;gap:12px 4px;padding:12px 0 0;display:flex}.prototype-workspace[data-phone-shell] .checklist-view[data-phone-list] :is(.checklist-status-controls,.checklist-bar-actions){display:contents}.prototype-workspace[data-phone-shell] .checklist-view[data-phone-list] .phone-field-trigger{flex:1 1 0;order:1;width:auto}.prototype-workspace[data-phone-shell] .checklist-view[data-phone-list] .filters-button{background:0 0;border:0;border-radius:10px;flex:none;order:2;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0}.prototype-workspace[data-phone-shell] .checklist-view[data-phone-list] .filters-button .filters-button-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prototype-workspace[data-phone-shell] .checklist-view[data-phone-list] .filters-button{position:relative}.prototype-workspace[data-phone-shell] .checklist-view[data-phone-list] .filters-badge{position:absolute;top:4px;right:2px}:root[data-phone-shell] .prototype-workspace[data-phone-shell] .checklist-view[data-phone-list] .status-segments{box-sizing:border-box;background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:9px;flex:1 0 100%;order:3;align-items:center;gap:0;height:32px;margin:0;padding:2px;display:flex;overflow:visible}:root[data-phone-shell] .prototype-workspace[data-phone-shell] .checklist-view[data-phone-list] .status-segments>button{min-width:0;height:28px;min-height:28px;color:var(--secondary);white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:1 1 0;place-items:center;margin:0;padding:0 2px;font-size:13px;font-weight:500;line-height:18px;display:inline-grid;position:relative}:root[data-phone-shell] .prototype-workspace[data-phone-shell] .checklist-view[data-phone-list] .status-segments>button:before{display:none}:root[data-phone-shell] .prototype-workspace[data-phone-shell] .checklist-view[data-phone-list] .status-segments>button:after{content:"";visibility:visible;width:auto;height:auto;display:block;position:absolute;inset:-8px 0}:root[data-phone-shell] .prototype-workspace[data-phone-shell] .checklist-view[data-phone-list] .status-segments>button>span{gap:0;padding:0;display:inline}:root[data-phone-shell] .prototype-workspace[data-phone-shell] .checklist-view[data-phone-list] .status-segments>button[aria-checked=true]{background:var(--green-700);color:var(--ink);border:1px solid var(--control-border);font-weight:600}:root[data-phone-shell] .prototype-workspace[data-phone-shell] .checklist-view[data-phone-list] .status-segments>button[aria-checked=true]>span:before{display:none}html[data-resolved-theme=light][data-phone-shell] .prototype-workspace[data-phone-shell] .checklist-view[data-phone-list] .status-segments>button[aria-checked=true]{background:var(--surface);box-shadow:0 1px 2px #2032292e}:root[data-phone-shell] .prototype-workspace[data-phone-shell] .checklist-view[data-phone-list] .status-segments>button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.prototype-workspace[data-phone-shell] .checklist-view[data-phone-list] .checklist-head,.prototype-workspace[data-phone-shell] .checklist-view[data-phone-list] .checklist-bar-actions>*{display:none}.prototype-workspace[data-phone-shell] .checklist-view[data-phone-list] :is(.checklist-section,.checklist-section-cell){flex-wrap:nowrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.prototype-workspace[data-phone-shell] .checklist-view[data-phone-list] .checklist-section{background:0 0;border:0;min-height:0;margin:18px 0 7px;padding:0 16px}.prototype-workspace[data-phone-shell] .checklist-view[data-phone-list] .checklist-section-label{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;letter-spacing:.02em;text-transform:uppercase;min-width:0;max-width:65%;color:var(--muted);flex:0 auto;margin:0;font-size:12px;font-weight:600;line-height:16px;overflow:visible}.prototype-workspace[data-phone-shell] .checklist-view[data-phone-list] .checklist-section-count{white-space:normal;min-width:0;color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;flex:1 1 0;font-size:12px;line-height:16px;overflow:visible}.phone-list-row{--phone-row-bg:var(--surface)}.phone-list-row[data-first]{border-top-left-radius:12px;border-top-right-radius:12px}.phone-list-row[data-last]{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.phone-list-main{box-sizing:border-box;align-items:center;min-height:64px;padding:0 8px 0 16px;display:flex;position:relative}.phone-list-row:not([data-last]) .phone-list-main:after{content:"";background:var(--line);pointer-events:none;height:1px;position:absolute;bottom:0;left:64px;right:0}.phone-list-select{flex:none;align-items:center;margin-left:-8px;display:flex}.phone-list-select .checklist-pick{width:44px;min-width:44px;height:44px;min-height:44px}.phone-list-card{flex-wrap:wrap;flex:auto;align-items:center;min-width:0;display:flex}.phone-list-price{min-width:0;color:var(--secondary);flex:1 0 100%;padding:0 0 6px 48px;font-size:12px;line-height:16px}.phone-list-open{min-width:0;min-height:44px;color:inherit;text-align:left;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:6px;flex:auto;align-items:center;gap:12px;margin:0;padding:0;display:flex}.phone-list-open:hover{background:0 0}.phone-list-open .checklist-thumbnail{flex:none;width:36px;height:50px}.phone-list-text{flex-direction:column;gap:2px;min-width:0;display:flex}.phone-list-name{white-space:normal;overflow-wrap:anywhere;letter-spacing:-.005em;font-size:15px;font-weight:600;line-height:20px}.phone-list-detail{overflow-wrap:normal;color:var(--secondary);font-variant-numeric:tabular-nums;font-size:13px;line-height:18px}.phone-list-status{flex-direction:column;flex:none;justify-content:center;align-items:flex-end;min-height:48px;margin-left:6px;display:flex}.phone-list-status .popup-menu-root>button{min-height:44px;margin-bottom:-16px}.phone-list-status .pocket-filing{height:18px;margin:0;padding-right:18px}.phone-list-status .pocket-filing-text{display:inline}.phone-list-row:focus-within{background:var(--phone-row-bg)}@media (width<=340px){:root[data-phone-shell] .prototype-workspace[data-phone-shell] .checklist-view[data-phone-list] .status-segments>button{font-size:12px}}:is(.binder-browser,.checklist-view) .price-panel-binder{border:0;flex:none;align-items:center;width:max-content;min-width:0;height:28px;margin:0;padding:0;font-size:11px;line-height:14px;display:flex;container:none}.binder-browser .binder-market-full{display:none}.binder-browser .binder-market-compact{align-items:center;min-width:0;height:15px;display:flex;position:relative}.binder-market-compact-values{margin:0;display:flex}.binder-market-compact-values>div{display:none}.binder-market-compact-values>div:first-child{display:block}.binder-market-compact-values dt,.binder-market-compact-status{display:none}.binder-market-compact-values dd{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;margin:0;font-family:inherit;font-size:10px;font-weight:400;line-height:15px}.binder-browser .binder-market-open{width:100%;height:100%;min-height:15px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0;position:absolute;inset:0}.binder-browser .binder-market-open>span{display:none}.binder-browser .binder-market-open:hover{background:0 0}.binder-browser .binder-market-open:focus-visible{outline:2px solid var(--accent,#b2d5bc);outline-offset:3px}.binder-market-accessible-evidence{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.binder-browser,.checklist-view) .binder-price-disclosure{min-width:0;max-width:none;height:28px;min-height:28px;color:var(--secondary);font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;border:0;border-radius:3px;flex:none;justify-content:flex-end;align-items:center;padding:0;font-family:inherit;font-size:11px;font-weight:400;line-height:14px;display:inline-flex;overflow:visible}:is(.binder-browser,.checklist-view) .binder-price-disclosure:hover{color:var(--accent,#b2d5bc);background:0 0}.binder-pricing-disclosure{box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--line-strong);background:var(--surface,#17201b);width:min(320px,100vw - 24px);max-height:min(540px,100dvh - 24px);color:var(--ink,#eef2ed);box-shadow:var(--popover-shadow);border-radius:12px;margin:0;padding:18px;font-family:inherit;font-size:12px;line-height:1.5;position:fixed;inset:auto;overflow:auto}.binder-pricing-disclosure:not(:popover-open){display:none}.binder-pricing-disclosure header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.binder-pricing-disclosure header :is(h2,h3,strong){color:var(--ink);margin:0;font-family:inherit;font-size:14px;font-weight:550}.binder-pricing-disclosure header button{width:28px;min-height:28px;color:var(--muted);background:0 0;border:0;border-radius:6px;flex:0 0 28px;padding:0}.binder-pricing-disclosure dl{gap:12px;margin:16px 0;display:grid}.binder-pricing-disclosure dl>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;display:grid}.binder-pricing-disclosure dt{color:var(--muted);font-size:11px;font-weight:400}.binder-pricing-disclosure dd{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right;margin:0;font-size:16px;font-weight:500}.binder-pricing-disclosure :is(p,time,small){color:var(--muted);margin:8px 0;font-size:11px;line-height:1.6;display:block}.binder-pricing-disclosure a{color:var(--accent,#b2d5bc);text-underline-offset:3px;font-size:11px}.binder-pricing-disclosure :is(button,a):focus-visible{outline:2px solid var(--accent,#b2d5bc);outline-offset:3px}@container binder-pocket (width<87px){.binder-browser .price-panel-binder{display:none}}.binder-browser .binder-price-note{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--muted);font-size:10px;line-height:15px;display:none;overflow:hidden}.binder-browser .binder-face[data-pocket-prices=details] .binder-price-note{display:block}.binder-browser .binder-spread-slot.is-right .binder-price-note{display:none}.checklist-view{--checklist-hover:color-mix(in srgb, var(--ink) 4.5%, transparent);--checklist-gap:16px;container:checklist/inline-size}.checklist-bar{top:var(--workspace-topbar-height);z-index:40;background:var(--green-950);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 0;display:flex;position:sticky}.prototype-workspace:has(.collection-reader:not([hidden]) .checklist-view) .filter-panel .quick-undo{top:auto;bottom:16px;left:calc(var(--workspace-rail-width) + 16px);width:auto;max-width:560px;margin:0 auto;position:fixed;right:16px;box-shadow:0 8px 24px #0006}.checklist-status-controls{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.checklist-bar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.checklist-bar :is(.checklist-view-button,.checklist-more,.card-selection-toolbar>button){background:color-mix(in srgb, var(--ink) 8%, transparent);height:28px;min-height:28px;color:var(--ink);white-space:nowrap;box-shadow:none;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:400;line-height:16px;display:inline-flex}.checklist-bar :is(.checklist-view-button,.checklist-more,.card-selection-toolbar>button):hover:not(:disabled){background:color-mix(in srgb, var(--ink) 13%, transparent)}.checklist-bar :is(.checklist-view-button,.checklist-more)[aria-expanded=true],.checklist-bar .card-selection-toolbar>button[aria-pressed=true]{background:var(--green-800)}.checklist-bar :is(.checklist-view-button,.card-selection-toolbar>button) svg{flex:none;width:14px;height:14px}.checklist-bar .checklist-view-button svg:last-child{width:12px;height:12px;color:var(--secondary)}.checklist-bar .checklist-more{width:28px;padding:0}.checklist-bar .checklist-more svg{width:16px;height:16px}.checklist-bar .card-selection-toolbar>button:first-child svg{display:none}.checklist-table{--checklist-columns:minmax(0,1fr) 250px 168px 112px 28px}.checklist-view[data-selecting=true] .checklist-table{--checklist-columns:28px minmax(0,1fr) 250px 168px 112px 28px}@container checklist (width<900px){.checklist-view{--checklist-gap:12px}.checklist-table{--checklist-columns:minmax(0,1fr) 176px 124px 104px 28px}.checklist-view[data-selecting=true] .checklist-table{--checklist-columns:28px minmax(0,1fr) 176px 124px 104px 28px}.checklist-cell-location .pocket-filing-text{display:none}}.checklist-head{top:calc(var(--workspace-topbar-height) + var(--checklist-bar-height,48px));z-index:39;background:var(--green-950);position:sticky}.checklist-head-row,.checklist-row{grid-template-columns:var(--checklist-columns);column-gap:var(--checklist-gap);align-items:center;padding:0 12px;display:grid}.checklist-head-row{border-bottom:1px solid var(--line);height:32px}.checklist-head [role=columnheader]{min-width:0;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;font-size:11px;font-weight:600;line-height:14px;display:flex}.checklist-head [aria-sort]{color:var(--ink)}.checklist-head .checklist-cell-price{justify-content:flex-end}.checklist-header-button{height:24px;min-height:24px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;margin:0 -4px;padding:0 4px;display:inline-flex}.checklist-header-button:hover:not(:disabled),.checklist-header-button[aria-expanded=true]{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink)}.checklist-header-button svg{flex:none;width:12px;height:12px}.checklist-sort-glyph.is-ascending{transform:rotate(180deg)}.checklist-row{border-bottom:1px solid var(--line);min-height:54px;position:relative}.checklist-row:is(:hover,:focus-within){background:var(--checklist-hover)}.checklist-row[data-picked=true]{background:color-mix(in srgb, var(--accent) 12%, transparent)}.checklist-cell-card{align-items:center;gap:8px;min-width:0;display:flex}.checklist-open{min-width:0;max-width:100%;min-height:44px;color:inherit;text-align:left;background:0 0;border:0;border-radius:6px;flex:0 auto;align-items:center;gap:12px;margin:0;padding:0;display:flex}.checklist-open:hover{background:0 0}.checklist-open:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.checklist-thumbnail{background:var(--green-900);border-radius:4px;flex:none;width:32px;height:44px;position:relative;overflow:hidden}.checklist-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.checklist-thumbnail :is(.card-image-loading,.image-placeholder>*){display:none}.checklist-text{flex-direction:column;min-width:0;display:flex}.checklist-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;line-height:18px;overflow:hidden}.checklist-view[data-search=true] .checklist-name{white-space:normal}.checklist-identity-line{min-width:0;color:var(--secondary);white-space:pre;font-size:11.5px;line-height:15px;display:flex;overflow:hidden}.checklist-identity-fixed{flex:none}.checklist-identity-extra{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.checklist-cell-card>.retired-printing-label{flex:none}.checklist-row[data-status=incoming] .checklist-thumbnail{outline:1.5px dashed var(--status-incoming);outline-offset:1px}.checklist-row[data-status=missing] .checklist-thumbnail img{filter:grayscale();opacity:.38}.checklist-row[data-status=missing] .checklist-name{color:var(--secondary)}.checklist-cell-location{min-width:0;color:var(--secondary);align-items:center;gap:6px;font-size:12.5px;line-height:16px;display:flex}.checklist-location-label{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.checklist-view .checklist-locate{width:24px;height:24px;min-height:24px;color:var(--secondary);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:inline-grid}.checklist-view .checklist-locate:hover{background:color-mix(in srgb, var(--ink) 10%, transparent);color:var(--ink)}.checklist-view .checklist-locate svg{width:14px;height:14px}.checklist-cell-location .pocket-filing{margin-left:4px}.checklist-cell-location .pocket-filing-text{display:inline}.checklist-cell-status{align-items:center;min-width:0;display:flex}.checklist-cell-status .pocket-status-trigger{gap:5px;font-size:13px}.checklist-cell-price{justify-content:flex-end;min-width:0;display:flex}.checklist-cell-price .binder-price-disclosure{font-size:13px}.checklist-cell-more{justify-content:center;display:flex}.checklist-view .checklist-row-more{width:28px;height:28px;min-height:28px;color:var(--secondary);opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.checklist-row:is(:hover,:focus-within) .checklist-row-more,.checklist-view .checklist-row-more[aria-expanded=true]{opacity:1}.checklist-view .checklist-row-more:hover{background:color-mix(in srgb, var(--ink) 10%, transparent);color:var(--ink)}.checklist-view .checklist-row-more svg{width:16px;height:16px}.checklist-cell-select{align-items:center;display:flex}.checklist-view .checklist-pick{border:1.5px solid var(--line-strong);width:28px;height:28px;min-height:28px;color:var(--ink);background:0 0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.checklist-view .checklist-pick[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.checklist-view .checklist-pick svg{width:14px;height:14px}.checklist-section{border-bottom:1px solid var(--line);align-items:flex-end;min-height:30px;padding:0 12px 6px;display:flex}.checklist-section-cell{flex:auto;align-items:flex-end;min-width:0;display:flex}:is(.checklist-section,.checklist-section-cell){justify-content:space-between;gap:12px}.checklist-row+.checklist-section,.checklist-grid>.checklist-tile+.checklist-section{margin-top:8px}.checklist-section-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600;line-height:16px;overflow:hidden}.checklist-section-count{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px;line-height:16px}.checklist-section-count strong{color:var(--ink);font-weight:600}.checklist-view[data-search=true] .checklist-section{min-height:46px;padding-top:14px}.checklist-view[data-search=true] :is(.checklist-section,.checklist-section-cell){justify-content:flex-start;align-items:baseline}.checklist-view[data-search=true] .checklist-section-label{color:var(--ink);letter-spacing:0;text-transform:none;font-size:15px;line-height:20px}.checklist-view[data-search=true] .checklist-section-count{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}@container checklist (width<760px){.checklist-head{display:none}.checklist-row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"card status more""location location price";gap:2px 8px;min-height:0;padding:8px 4px}.checklist-view[data-selecting=true] .checklist-row{grid-template-columns:28px minmax(0,1fr) auto auto;grid-template-areas:"select card status more""select location location price"}.checklist-cell-more{justify-content:flex-end}.checklist-cell-select{grid-area:select}.checklist-cell-card{grid-area:card}.checklist-cell-status{grid-area:status}.checklist-cell-more{grid-area:more}.checklist-cell-location{grid-area:location;padding-left:44px}.checklist-cell-price{grid-area:price}.checklist-cell-location .pocket-filing-text{display:inline}.checklist-identity-line{white-space:pre-wrap;flex-wrap:wrap}.checklist-identity-fixed,.checklist-identity-extra{white-space:normal;flex:0 auto}.checklist-section{padding-inline:4px}:is(.checklist-section,.checklist-section-cell){flex-wrap:wrap;row-gap:0}.checklist-section-label{flex:none;max-width:100%}.checklist-section-count{flex:0 auto;min-width:0}.checklist-view[data-search=true] :is(.checklist-section,.checklist-section-cell){gap:0 8px}}@container checklist (width<420px){.checklist-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"card more""status price""location location"}.checklist-view[data-selecting=true] .checklist-row{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"select card more""select status price""select location location"}.checklist-cell-status{padding-left:44px}.checklist-cell-location .pocket-filing-text{display:none}.checklist-view[data-selecting=true] :is(.checklist-cell-status,.checklist-cell-location){padding-left:0}}.checklist-grid{grid-template-columns:repeat(auto-fill,minmax(152px,1fr));gap:12px 16px;padding:8px 0 4px;display:grid}.checklist-grid>.checklist-section{grid-column:1/-1;padding-inline:4px}@container checklist (width<540px){.checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.checklist-tile{background:var(--green-900);border-radius:12px;outline:1px solid #0000;flex-direction:column;min-width:0;padding:10px 8px 8px;display:flex;position:relative;container:checklist-tile/inline-size}.checklist-tile[data-picked=true]{outline:1.5px solid var(--accent)}.checklist-tile-open{width:100%;min-width:0;min-height:0;color:inherit;text-align:left;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:stretch;margin:0;padding:0;display:flex}.checklist-tile-open:hover,.checklist-tile-open[aria-pressed]{background:0 0}.checklist-tile-open:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.checklist-tile .pocket-image,.checklist-tile .pocket-image.art{aspect-ratio:122/168;border-radius:6px;width:min(122px,100%);height:auto;margin:0 auto;display:block;overflow:hidden;box-shadow:0 4px 7px #0004}.checklist-tile .pocket-image img{object-fit:contain;width:100%;height:100%;display:block}.checklist-tile[data-status=incoming] .pocket-image{outline:1.5px dashed var(--status-incoming);outline-offset:3px}.checklist-tile[data-status=missing] .pocket-image img{filter:grayscale();opacity:.38}.checklist-tile[data-status=missing] .binder-card-name{color:var(--secondary)}.checklist-tile .binder-card-name{width:100%;min-width:0;height:16px;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:12.5px;font-weight:600;line-height:16px;display:block;overflow:hidden}.checklist-tile .pocket-meta{width:100%;min-width:0;height:14px;color:var(--muted);white-space:nowrap;align-items:baseline;gap:4px;margin-top:1px;font-size:11px;line-height:14px;display:flex;overflow:hidden}.checklist-tile .pocket-status-row{align-items:center;gap:5px;width:100%;min-width:0;height:28px;margin-top:3px;display:flex}.checklist-tile .binder-retired-label{z-index:3;max-width:calc(100% - 24px);position:absolute;top:14px;left:12px}.checklist-tile-listing{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin:0;font-size:11px;line-height:14px;overflow:hidden}.checklist-tile-location{z-index:4;border:1px solid var(--line-strong);background:color-mix(in srgb, var(--green-950) 90%, transparent);min-height:30px;color:var(--ink);opacity:0;pointer-events:none;border-radius:7px;align-items:center;gap:6px;padding:2px 3px 2px 8px;font-size:11px;line-height:14px;display:flex;position:absolute;top:calc(1.37705*min(122px,100cqw) - 24px);left:8px;right:8px}.checklist-tile-location>.prototype-icon{width:12px;height:12px;color:var(--secondary);flex:none}.checklist-tile-location .checklist-location-label{white-space:normal;overflow-wrap:anywhere;flex:auto}@container checklist-tile (width<150px){.checklist-tile-location{gap:4px;padding-left:6px}.checklist-tile-location>.prototype-icon{display:none}}.checklist-tile:is(:hover,:focus-within) .checklist-tile-location{opacity:1;pointer-events:auto}@media (hover:none){.checklist-tile-location{opacity:1;pointer-events:auto}.checklist-view .checklist-row-more{opacity:1}}@media (prefers-reduced-motion:no-preference){.checklist-tile-location,.checklist-view .checklist-row-more{transition:opacity .12s}}@media (width<=599px),(pointer:coarse){.checklist-bar :is(.checklist-view-button,.checklist-more,.card-selection-toolbar>button){height:44px;min-height:44px}.checklist-bar .checklist-more{width:44px}.checklist-view :is(.checklist-row-more,.checklist-pick){width:44px;height:44px;min-height:44px}.checklist-view .checklist-locate{width:32px;height:32px;min-height:32px}.checklist-table{--checklist-columns:minmax(0,1fr) 250px 168px 112px 44px}.checklist-view[data-selecting=true] .checklist-table{--checklist-columns:44px minmax(0,1fr) 250px 168px 112px 44px}@container checklist (width<900px){.checklist-table{--checklist-columns:minmax(0,1fr) 176px 124px 104px 44px}.checklist-view[data-selecting=true] .checklist-table{--checklist-columns:44px minmax(0,1fr) 176px 124px 104px 44px}}}@media (width<=599px){.checklist-bar{gap:8px}.checklist-status-controls{flex:100%}.checklist-status-controls .status-segments{flex:1 1 0;min-width:0;height:44px}.checklist-status-controls .status-segments>button{flex:auto;height:40px;min-height:40px;padding:0 4px}.checklist-status-controls .filters-button{height:44px;min-height:44px}.checklist-bar .card-selection-toolbar>button:first-child{width:44px;padding:0;font-size:0}.checklist-bar .card-selection-toolbar>button:first-child svg{width:18px;height:18px;display:block}@container checklist (width<760px){.checklist-view[data-selecting=true] .checklist-row{grid-template-columns:44px minmax(0,1fr) auto auto}}@container checklist (width<420px){.checklist-view[data-selecting=true] .checklist-row{grid-template-columns:44px minmax(0,1fr) auto}}}.search-empty-state{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:540px;margin:clamp(40px,20vh,240px) auto 48px;padding:0 16px;display:flex}.search-empty-glyph{background:color-mix(in srgb, var(--ink) 8%, transparent);width:48px;height:48px;color:var(--secondary);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.search-empty-glyph svg{width:18px;height:18px}.search-empty-state h2{max-width:100%;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600;line-height:22px}.search-empty-state p{color:var(--secondary);margin:0;font-size:13px;line-height:18px}.search-empty-state .search-empty-scope{color:var(--muted);font-size:12px;line-height:16px}.search-empty-tokens{flex-wrap:wrap;justify-content:center;gap:6px;max-width:100%;margin:4px 0 0;padding:0;list-style:none;display:flex}.search-empty-tokens button{border:1px solid var(--line-strong);max-width:100%;height:28px;min-height:28px;color:var(--ink);background:0 0;border-radius:14px;align-items:center;gap:4px;padding:0 6px 0 10px;font-size:12px;display:inline-flex}.search-empty-tokens button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.search-empty-tokens button svg{width:12px;height:12px;color:var(--secondary);flex:none}.search-empty-tokens button:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}.search-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.search-empty-actions button{white-space:nowrap;border-radius:8px;height:30px;min-height:30px;padding:0 14px;font-size:13px;font-weight:600}.search-empty-actions .secondary-action{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink);border:0}.search-empty-state.is-compact{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:start;gap:2px 12px;max-width:none;margin:8px 0;padding:10px 0;display:grid}.search-empty-state.is-compact>:not(.search-empty-glyph){grid-column:2}.search-empty-state.is-compact .search-empty-glyph{grid-row:1/span 5;width:32px;height:32px;margin:0}.search-empty-state.is-compact h2{font-size:14px;line-height:20px}.search-empty-state.is-compact :is(.search-empty-tokens,.search-empty-actions){justify-content:flex-start;margin-top:6px}@media (width<=599px){.search-empty-actions button,.search-empty-tokens button{height:44px;min-height:44px}.search-empty-state.is-compact{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:4px 8px;padding:8px 0;display:flex}.search-empty-state.is-compact :is(.search-empty-glyph,.search-empty-suggestion){display:none}.search-empty-state.is-compact :is(h2,.search-empty-scope){flex:100%}.search-empty-state.is-compact :is(.search-empty-tokens,.search-empty-actions){flex:0 auto;margin-top:2px}}.phone-search{flex:auto;align-items:center;gap:4px;min-width:0;display:flex}.phone-search-label{flex:auto;align-items:center;min-width:0;margin:0;display:flex}.phone-search-field{box-sizing:border-box;background:color-mix(in srgb, var(--ink) 9%, transparent);min-width:0;height:40px;color:var(--ink);border-radius:10px;flex:auto;align-items:center;padding:0 4px 0 10px;display:flex;position:relative}.phone-search-field:focus-within{outline:2px solid var(--focus);outline-offset:1px}.phone-search-glyph{color:var(--muted);flex:none}.phone-search-field input[type=search]{min-width:0;height:40px;min-height:40px;color:inherit;background:0 0;border:0;border-radius:0;outline:0;flex:auto;padding:0 6px;font-size:16px;line-height:22px}.phone-search-field input[type=search]::-webkit-search-cancel-button{appearance:none}.phone-search-field input::placeholder{color:var(--muted);opacity:1}.phone-search-clear{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;margin:0 -4px 0 0;padding:0;display:inline-flex}.phone-search-clear:hover{background:0 0}.phone-search-cancel{min-width:44px;height:44px;min-height:44px;color:var(--accent);background:0 0;border:0;flex:none;padding:0 8px;font-size:17px;line-height:22px}.phone-search-cancel:hover{background:0 0}.prototype-workspace[data-phone-shell] .checklist-view .checklist-bar{gap:0 4px;padding:4px 0 0}.prototype-workspace[data-phone-shell] .checklist-view :is(.checklist-status-controls,.checklist-bar-actions){display:contents}.prototype-workspace[data-phone-shell] .checklist-view .status-segments{scrollbar-width:none;background:0 0;flex:1 0 100%;order:1;gap:4px;margin:0 -16px;padding:0 16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.prototype-workspace[data-phone-shell] .checklist-view .status-segments::-webkit-scrollbar{display:none}.prototype-workspace[data-phone-shell] .checklist-view .phone-result-count{white-space:nowrap;color:var(--secondary);font-variant-numeric:tabular-nums;flex:1 0 auto;order:2;margin:0;font-size:13px;line-height:20px}.prototype-workspace[data-phone-shell] .checklist-view .filters-button{order:3;margin-left:auto}.prototype-workspace[data-phone-shell] .checklist-view .checklist-bar-actions :is(.popup-menu-root>button,.card-selection-toolbar,.checklist-view-menu){order:4}.prototype-workspace[data-phone-shell] .checklist-view[data-search=true] .checklist-head{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prototype-workspace[data-phone-shell] .checklist-view[data-search=true] :is(.checklist-section,.checklist-section-cell){flex-wrap:nowrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.prototype-workspace[data-phone-shell] .checklist-view[data-search=true] .checklist-section{background:0 0;border:0;min-height:0;margin:14px 0 7px;padding:0 16px}.prototype-workspace[data-phone-shell] .checklist-view[data-search=true] .checklist-section-label{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:600;line-height:16px}.prototype-workspace[data-phone-shell] .checklist-view[data-search=true] .checklist-section-count{white-space:normal;flex:0 auto;min-width:0;overflow:visible}.prototype-workspace[data-phone-shell] .checklist-view[data-search=true] .checklist-section-label{flex:auto;min-width:0}.prototype-workspace[data-phone-shell] .checklist-view[data-search=true] .checklist-section-count{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;font-size:12px;line-height:16px}.phone-result-row.checklist-row{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"main more""line more";align-items:start;column-gap:0;min-height:72px;padding:8px 0 8px 12px;display:grid}.checklist-section+.phone-result-row.checklist-row{border-top-left-radius:12px;border-top-right-radius:12px}.phone-result-row.checklist-row:is(:has(+.checklist-section),:last-child){border-bottom:0;border-bottom-right-radius:12px;border-bottom-left-radius:12px}.phone-result-row.checklist-row:is(:hover,:focus-within){background:var(--surface)}.phone-result-row .checklist-cell-select{grid-area:main}.phone-result-main{grid-area:main;min-width:0}.phone-result-main .checklist-open{text-align:left;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:12px;width:100%;min-width:0;min-height:44px;padding:0;display:flex}.phone-result-main .checklist-thumbnail{flex:none;width:36px;height:50px}.phone-result-main .checklist-text{flex-direction:column;gap:1px;min-width:0;display:flex}.phone-result-main .checklist-name{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.phone-result-main .checklist-identity-line{color:var(--secondary);white-space:normal;font-variant-numeric:tabular-nums;font-size:13px;line-height:18px}.phone-result-line{flex-wrap:wrap;grid-area:line;align-items:center;gap:0 10px;min-width:0;margin-top:-4px;padding-left:48px;display:flex}.phone-result-line .pocket-filing{margin-left:0}.phone-result-line .pocket-filing-text{display:inline}.phone-result-line .price-panel-binder{margin-left:auto}.phone-result-more{grid-area:more;justify-content:center;align-items:flex-start;display:flex}.phone-result-more .checklist-row-more{opacity:1;width:44px;height:44px;min-height:44px}.phone-result-line .binder-price-disclosure{position:relative}.phone-result-line .binder-price-disclosure:after{content:"";position:absolute;inset:-8px -4px}.phone-search-end{text-align:center;color:var(--muted);font-variant-numeric:tabular-nums;margin:20px 0 8px;font-size:13px;line-height:18px}.workspace-sheet.data-sources-sheet{width:min(640px,100%);padding:16px 20px 20px}.data-sources-sheet>header{z-index:1;background:var(--surface-raised);justify-content:space-between;align-items:center;gap:12px;margin:-16px -20px 0;padding:16px 20px 8px;display:flex;position:sticky;top:-16px}.data-sources-sheet h2{margin:0;font-size:15px;font-weight:600;line-height:20px}.data-sources-sheet .data-sources-close{width:32px;height:32px;min-height:32px;color:var(--secondary);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:inline-grid}.data-sources-sheet .data-sources-close:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}.data-sources-sheet .data-sources-close svg{width:16px;height:16px}@media (width<=767px),(pointer:coarse){.data-sources-sheet .data-sources-close{width:44px;height:44px;min-height:44px}}.artwork-viewer-layer.is-phone{z-index:300;background:#000;padding:0;display:block;position:fixed;inset:0}.artwork-viewer.is-phone{box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);color:#eef2ed;box-shadow:none;touch-action:pinch-zoom;overscroll-behavior:contain;background:#000;border:0;border-radius:0;flex-direction:column;align-items:stretch;margin:0;display:flex;position:relative}.artwork-viewer.is-phone:focus{outline:none}.phone-artwork-bar{box-sizing:border-box;flex:none;align-self:stretch;align-items:center;gap:8px;min-width:0;min-height:52px;padding:4px 8px;display:flex}.phone-artwork-close,.phone-artwork-more>button,.phone-artwork-bar .phone-artwork-more{color:#eef2ed;background:#eef2ed24;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:inline-flex}.phone-artwork-close:hover,.phone-artwork-more>button:hover{background:#eef2ed38}.phone-artwork-heading{text-align:center;flex:auto;min-width:0}.phone-artwork-heading h2{overflow-wrap:anywhere;text-wrap:balance;color:#eef2ed;margin:0;font-size:17px;font-weight:600;line-height:22px}.phone-artwork-heading p{color:#a7b4a9;font-variant-numeric:tabular-nums;margin:0;font-size:13px;line-height:16px}.phone-artwork-stage{box-sizing:border-box;flex:auto;align-self:stretch;place-items:center;width:100%;min-height:0;padding:8px 16px;display:grid;overflow:hidden;container-type:size}.artwork-viewer.is-phone .phone-artwork-stage .artwork-scan{border-radius:12px}.phone-artwork-stage .artwork-scan img{max-height:100%}.phone-artwork-tilt{text-align:center;color:#a7b4a9;flex:none;padding:0 24px 8px;font-size:13px;line-height:18px}.phone-artwork-tilt label{color:#eef2ed;align-items:center;gap:12px;min-height:44px;font-size:15px;display:flex}.phone-artwork-tilt input[type=range]{min-height:44px;accent-color:var(--accent);background:0 0;border:0;flex:1;padding:0}.phone-artwork-tilt p{margin:0}.phone-artwork-foot{text-align:center;flex:none;padding:0 16px 12px}.phone-artwork-dots{justify-content:center;align-items:center;display:flex}.phone-artwork-strip{overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;display:flex;position:relative;overflow-x:auto}.phone-artwork-strip::-webkit-scrollbar{display:none}.phone-artwork-dots button{color:#eef2ed;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;display:inline-flex}.phone-artwork-dots button:disabled{opacity:.3}.phone-artwork-dot span{background:#eef2ed59;border-radius:50%;width:7px;height:7px}.phone-artwork-dot[aria-current=true] span{background:#eef2ed}.phone-artwork-dots button:focus-visible{outline:2px solid var(--focus);outline-offset:-4px;border-radius:8px}.phone-artwork-captions{flex-direction:column;align-items:center;gap:2px;display:flex}.phone-artwork-identity{color:#eef2ed;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;margin:0;font-size:15px;font-weight:600;line-height:20px;display:flex}.phone-artwork-detail{color:#a7b4a9;margin:0;font-size:13px;line-height:18px}.phone-artwork-foil{flex:none}@media (height<=480px){.artwork-viewer.is-phone{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(220px,40%);display:grid}.phone-artwork-bar{grid-column:1/-1}.phone-artwork-stage{grid-area:2/1/span 2;padding-block:0 8px}.phone-artwork-tilt{grid-area:2/2}.phone-artwork-foot{grid-area:3/2;align-self:center}}.artwork-viewer-layer{z-index:150;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000c7;position:fixed;inset:0}.artwork-viewer{box-sizing:border-box;padding:18px 16px max(16px, env(safe-area-inset-bottom));color:#eef2ed;outline:none;flex-direction:column;align-items:center;gap:14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;display:flex;position:absolute;inset:0}.artwork-viewer .artwork-body{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:14px;width:100%;min-height:0;display:flex}.artwork-viewer :focus-visible{outline-offset:2px;outline:2px solid #b2d5bc}.artwork-viewer .artwork-pill{box-sizing:border-box;background:#1e2923f0;border:1px solid #ddefe229;border-radius:999px;flex:none;align-items:center;gap:4px;max-width:100%;min-height:40px;padding:4px 5px;display:flex;box-shadow:0 12px 32px #00000073}.artwork-viewer .artwork-steps{border-right:1px solid #ddefe229;align-items:center;gap:2px;margin-right:2px;padding-right:6px;display:flex}.artwork-viewer .artwork-step{color:#eef2ed;background:0 0;border:0;border-radius:999px;place-items:center;width:30px;height:30px;padding:0;display:grid}.artwork-viewer .artwork-step:hover:not(:disabled){background:#eef2ed1a}.artwork-viewer .artwork-step:disabled{color:#eef2ed52}.artwork-viewer .artwork-step .prototype-icon{width:14px;height:14px}.artwork-viewer .artwork-title{color:#b9c5bb;white-space:nowrap;min-width:0;margin:0;padding:0 6px;font-size:13px;font-weight:400;line-height:16px}.artwork-viewer .artwork-title strong{color:#eef2ed;font-weight:600}.artwork-viewer .artwork-finish{align-items:center;gap:4px;display:inline-flex}.artwork-viewer .artwork-finish .finish-glyph{flex:none}.artwork-viewer .artwork-finish.is-traditional{color:#d3c6e5}.artwork-viewer .artwork-finish.is-surge{color:#b4e0dd}.artwork-viewer .artwork-pill-button{color:#eef2ed;white-space:nowrap;background:#eef2ed14;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;height:30px;padding:0 12px 0 10px;font-size:13px;font-weight:500;line-height:16px;display:inline-flex}.artwork-viewer .artwork-pill-button:hover{background:#eef2ed24}.artwork-viewer .artwork-pill-button[aria-pressed=true]{background:#b2d5bc38}.artwork-viewer .artwork-pill-button kbd{font:inherit;color:#9fb0a3;letter-spacing:.02em;font-size:11px;line-height:14px}.artwork-viewer .artwork-title+.artwork-pill-button{margin-left:2px}.artwork-viewer .artwork-stage{flex:auto;place-items:center;width:100%;min-height:0;max-height:960px;display:grid;position:relative;container-type:size}.collector-workspace .artwork-viewer .artwork-scan{aspect-ratio:5/7;background:0 0;border:0;border-radius:4.8%/3.43%;align-self:center;width:min(100cqw,71.4286cqh,669px);max-width:none;height:auto;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 60px #0009}.collector-workspace .artwork-viewer .artwork-scan>img,.collector-workspace .artwork-viewer .artwork-scan .finish-image-plane img{object-fit:contain;border-radius:inherit;width:100%;height:100%;display:block}.collector-workspace .artwork-viewer .artwork-scan.detail-art{box-shadow:none;border:0;border-radius:0}.collector-workspace .artwork-viewer .artwork-scan.artwork-landscape-view{aspect-ratio:7/5;width:min(100cqw,140cqh,1100px)}.collector-workspace .artwork-viewer .artwork-scan.artwork-portrait-view{aspect-ratio:5/7;width:min(100cqw,71.4286cqh,786px)}.collector-workspace .artwork-viewer .artwork-scan.detail-art img[data-artwork-rotation="90"]{width:71.4286%;max-width:none;height:140%;max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.collector-workspace .artwork-viewer .artwork-scan .image-placeholder{aspect-ratio:auto;box-sizing:border-box;color:#b9c5bb;text-align:center;background:#16211a;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;min-height:0;padding:16px;display:flex;position:absolute;inset:0}.collector-workspace .artwork-viewer .artwork-scan .image-placeholder strong{color:#eef2ed;font:600 15px/20px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.collector-workspace .artwork-viewer .artwork-scan .image-placeholder small{font-size:12px;line-height:16px;display:block}.collector-workspace .artwork-viewer .artwork-scan .image-placeholder button{color:#eef2ed;background:#eef2ed1f;border:0;border-radius:8px;min-height:32px;margin-top:6px;padding:0 14px;font-size:13px;font-weight:500}.collector-workspace .artwork-viewer .card-image-loading{color:#b9c5bb;background:#16211a}.artwork-viewer .artwork-captions{text-align:center;text-shadow:0 1px 2px #0009;flex-direction:column;flex:none;align-items:center;gap:4px;max-width:min(560px,100%);display:flex}.artwork-viewer .artwork-caption{color:#eef2ed;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:16px}.artwork-viewer .artwork-caption.is-secondary{color:#b9c5bb;font-size:12px;line-height:15px}.artwork-viewer .artwork-angle-row{text-shadow:none;background:#1e2923f0;border:1px solid #ddefe229;border-radius:999px;align-items:center;margin:2px 0;padding:4px 12px;display:flex}.artwork-viewer .artwork-angle-row label{color:#eef2ed;white-space:nowrap;align-items:center;gap:10px;font-size:13px;font-weight:500;line-height:16px;display:flex}.artwork-viewer .artwork-angle-row{box-sizing:border-box;max-width:100%}.artwork-viewer .artwork-angle-row label{min-width:0}.artwork-viewer .artwork-angle-row input[type=range]{accent-color:#b2d5bc;width:min(220px,50vw);min-width:0;min-height:28px;margin:0;padding:0}.artwork-viewer .artwork-angle-row input[type=range]:disabled{opacity:.5;cursor:not-allowed}.artwork-viewer .artwork-tip{text-align:left;text-shadow:none;background:#1e2923f0;border:1px solid #ddefe229;border-radius:12px;align-items:center;gap:10px;margin-top:4px;padding:8px 8px 8px 12px;display:flex}.artwork-viewer .artwork-tip p{color:#eef2ed;flex:auto;margin:0;font-size:12px;line-height:16px}.artwork-viewer .artwork-tip button{color:#eef2ed;background:#eef2ed1f;border:0;border-radius:8px;flex:none;min-height:28px;padding:0 10px;font-size:12px;font-weight:500}@media (width<=767px),(height<=560px) and (orientation:landscape),(pointer:coarse){.artwork-viewer :is(.artwork-step,.artwork-pill-button){min-height:44px}.artwork-viewer .artwork-step{width:44px;height:44px}.artwork-viewer .artwork-pill-button{height:44px}.artwork-viewer .artwork-pill{border-radius:26px}.artwork-viewer .artwork-tip button,.collector-workspace .artwork-viewer .artwork-scan .image-placeholder button,.artwork-viewer .artwork-angle-row input[type=range]{min-height:44px}}@media (width<=640px){.artwork-viewer{padding:10px 8px max(10px, env(safe-area-inset-bottom));gap:10px}.artwork-viewer .artwork-body{gap:10px}.artwork-viewer .artwork-pill{border-radius:20px}.artwork-viewer .artwork-title{white-space:normal;flex:auto;padding:0 4px}.artwork-viewer .artwork-title :is(strong,.artwork-identity){display:block}.artwork-viewer .artwork-title-sep{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=480px){.artwork-viewer .artwork-pill{flex-wrap:wrap;justify-content:space-between;width:100%;padding:4px 5px 8px}.artwork-viewer .artwork-steps{border-right:0;padding-right:0}.artwork-viewer .artwork-title{flex:1 0 100%;order:3;padding:2px 8px 0}}@media (height<=560px) and (orientation:landscape){.artwork-viewer{padding:8px 12px max(8px, env(safe-area-inset-bottom));gap:8px}.artwork-viewer .artwork-body{flex-direction:row;justify-content:center;align-items:stretch;gap:16px}.artwork-viewer .artwork-stage{aspect-ratio:5/7;flex:0 auto;width:auto;min-width:0;height:auto;max-height:none}.artwork-viewer[data-orientation=landscape] .artwork-stage{aspect-ratio:7/5}.artwork-viewer .artwork-captions{text-align:left;flex:0 0 clamp(200px,30vw,300px);align-self:center;align-items:flex-start}.artwork-viewer .artwork-title{white-space:nowrap}.artwork-viewer .artwork-title :is(strong,.artwork-identity){display:inline}.artwork-viewer .artwork-title-sep{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.artwork-viewer .artwork-angle-row{align-self:stretch}.artwork-viewer .artwork-angle-row label{flex:auto}.artwork-viewer .artwork-angle-row input[type=range]{flex:auto;width:auto}}@media (prefers-reduced-motion:reduce){.artwork-viewer *{scroll-behavior:auto!important}}.collector-workspace .context-inspector .context-inspector-bare{flex-direction:column;flex:auto;min-height:0;display:flex}.collector-workspace .quantities-editor{min-height:0;color:var(--inspector-ink);flex-direction:column;flex:auto;font-size:13px;line-height:16px;display:flex;position:relative}.collector-workspace .quantities-editor .editor-view{flex-direction:column;flex:auto;min-height:0;display:flex}.collector-workspace .quantities-editor .editor-view[hidden]{display:none}.collector-workspace .quantities-editor :is(h2,h3,p){margin:0}.collector-workspace .quantities-editor fieldset{border:0;min-width:0;margin:0;padding:0}.collector-workspace .quantities-editor :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.collector-workspace .quantities-editor .editor-head{flex:none;align-items:center;gap:12px;min-height:44px;padding:14px 20px 0;display:flex}.collector-workspace .quantities-editor .editor-thumb{background:var(--inspector-well);border-radius:4px;flex:none;width:32px;height:44px;position:relative;overflow:hidden}.collector-workspace .quantities-editor .editor-thumb img{object-fit:cover;width:100%;height:100%;display:block}.collector-workspace .quantities-editor .editor-thumb :is(.card-image-loading,.image-placeholder){min-height:0;padding:0;font-size:0}.collector-workspace .quantities-editor .editor-head-text{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.collector-workspace .quantities-editor .editor-title{letter-spacing:-.01em;color:var(--inspector-ink);overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:22px}.collector-workspace .quantities-editor .copy-editor .editor-title{margin-top:10px;font-size:20px;font-weight:650;line-height:24px}.collector-workspace .quantities-editor .editor-title:focus{outline:none}.collector-workspace .quantities-editor .editor-title:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.collector-workspace .quantities-editor .editor-identity{color:var(--inspector-secondary);overflow-wrap:anywhere;font-size:12px;line-height:15px}.collector-workspace .quantities-editor button.editor-more{background:var(--inspector-fill);width:28px;height:28px;min-height:28px;color:var(--inspector-secondary);border:0;border-radius:999px;place-items:center;padding:0;display:grid}.collector-workspace .quantities-editor button.editor-more .prototype-icon{width:16px;height:16px}.collector-workspace .quantities-editor .editor-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1 1 0;min-height:min(160px,22vh);padding:18px 20px 20px;display:flex;overflow:hidden auto}.collector-workspace .quantities-editor .editor-scroll>*{flex-shrink:0}.collector-workspace .quantities-editor .editor-scroll>*+*,.collector-workspace .quantities-editor fieldset>*+*,.collector-workspace .quantities-editor :is(.editor-section,.editor-notes,.editor-section-title+.editor-group){margin-top:8px}.collector-workspace .quantities-editor :is(.editor-section,.editor-notes){margin-top:18px}.collector-workspace .quantities-editor .editor-section{flex-direction:column;gap:8px;display:flex}.collector-workspace .quantities-editor .editor-section>*+*{margin-top:0}.collector-workspace .quantities-editor .editor-section-title{letter-spacing:-.01em;color:var(--inspector-ink);font-size:13px;font-weight:600;line-height:16px;display:block}.collector-workspace .quantities-editor .editor-section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.collector-workspace .quantities-editor .editor-section-meta{color:var(--inspector-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;line-height:15px}.collector-workspace .quantities-editor .editor-caption{color:var(--inspector-muted);overflow-wrap:anywhere;font-size:12px;line-height:15px}.collector-workspace .quantities-editor .editor-caption.is-warning{color:var(--inspector-gold)}.collector-workspace .quantities-editor .editor-group{background:var(--inspector-well);border-radius:12px;flex-direction:column;display:flex}.collector-workspace .quantities-editor .editor-row{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:50px;margin:0;padding:7px 10px 7px 12px;display:flex}.collector-workspace .quantities-editor .editor-row+.editor-row{border-top:1px solid var(--inspector-line)}.collector-workspace .quantities-editor .editor-row-text{flex-direction:column;flex:150px;gap:2px;min-width:0;display:flex}.collector-workspace .quantities-editor .editor-row-label{color:var(--inspector-ink);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;line-height:16px;display:flex}.collector-workspace .quantities-editor .editor-row-label label{color:inherit;font-size:inherit}.collector-workspace .quantities-editor .editor-hint{color:var(--inspector-muted);overflow-wrap:anywhere;font-size:11.5px;line-height:14px}.collector-workspace .quantities-editor .editor-tag{background:var(--inspector-fill);height:16px;min-height:16px;color:var(--inspector-secondary);white-space:nowrap;border:0;border-radius:999px;align-items:center;padding:0 6px;font-size:11px;font-weight:500;line-height:14px;display:inline-flex}.collector-workspace .quantities-editor .editor-tag.is-button{height:20px;min-height:20px;color:var(--inspector-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--inspector-accent) 35%, transparent);cursor:pointer}.collector-workspace .quantities-editor .editor-field-error{color:var(--danger);overflow-wrap:anywhere;flex:1 0 100%;margin:0;font-size:12px;line-height:15px}.collector-workspace .quantities-editor .has-error{box-shadow:inset 3px 0 0 var(--danger)}.collector-workspace .quantities-editor .editor-stepper{background:var(--inspector-tonal);height:28px;box-shadow:inset 0 0 0 1px var(--inspector-tonal-border);border-radius:8px;flex:none;align-items:center;display:inline-flex;overflow:hidden}.collector-workspace .quantities-editor .editor-stepper button{width:30px;height:28px;min-height:28px;color:var(--inspector-ink);background:0 0;border:0;border-radius:0;place-items:center;margin:0;padding:0;display:grid}.collector-workspace .quantities-editor .editor-stepper button:hover:not(:disabled,[aria-disabled=true]){background:var(--inspector-tonal-hover)}.collector-workspace .quantities-editor .editor-stepper button:is(:disabled,[aria-disabled=true]){color:var(--inspector-muted);opacity:.6;cursor:default}.collector-workspace .quantities-editor .editor-stepper .prototype-icon{width:14px;height:14px}.collector-workspace .quantities-editor .editor-stepper input{border:0;border-left:1px solid var(--inspector-line);border-right:1px solid var(--inspector-line);width:44px;height:28px;min-height:28px;color:var(--inspector-ink);text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border-radius:0;margin:0;padding:0 2px;font-size:14px;font-weight:600}.collector-workspace .quantities-editor .editor-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.collector-workspace .quantities-editor .editor-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.collector-workspace .quantities-editor .editor-stepper input::placeholder{color:var(--inspector-secondary);opacity:1;font-weight:500}.collector-workspace .quantities-editor .editor-stepper input[aria-invalid=true]{color:var(--danger)}.collector-workspace .quantities-editor .editor-stepper :focus-visible{outline-offset:-2px}.collector-workspace .quantities-editor .editor-priority-row{min-height:44px}.collector-workspace .quantities-editor .editor-priority-row .editor-row-label{flex:auto}.collector-workspace .quantities-editor button.editor-popup{background:var(--inspector-tonal);height:28px;min-height:28px;box-shadow:inset 0 0 0 1px var(--inspector-tonal-border);color:var(--inspector-ink);border:0;border-radius:8px;align-items:center;gap:6px;padding:0 8px 0 10px;font-size:13px;line-height:16px;display:inline-flex}.collector-workspace .quantities-editor .editor-popup .prototype-icon{width:12px;height:12px;color:var(--inspector-secondary)}.collector-workspace .quantities-editor textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--inspector-control-line);background:var(--inspector-well);width:100%;min-height:56px;color:var(--inspector-ink);font:inherit;border-radius:8px;margin:6px 0 0;padding:8px 10px;font-size:13px;line-height:18px;display:block}.collector-workspace .quantities-editor .copy-editor textarea{min-height:88px}.collector-workspace .quantities-editor textarea::placeholder,.collector-workspace .quantities-editor input::placeholder{color:var(--inspector-muted);opacity:1}.collector-workspace .quantities-editor .editor-placement{gap:8px;padding:10px 12px}.collector-workspace .quantities-editor .editor-placement .placement-line{align-items:flex-start;gap:8px;display:flex}.collector-workspace .quantities-editor .editor-placement .placement-line>.prototype-icon{width:16px;height:16px;color:var(--inspector-secondary);flex:none;margin-top:1px}.collector-workspace .quantities-editor .editor-placement .placement-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.collector-workspace .quantities-editor .editor-placement .placement-label{color:var(--inspector-ink);overflow-wrap:anywhere;font-size:13px;line-height:18px}.collector-workspace .quantities-editor .editor-placement .placement-caption{color:var(--inspector-muted);margin:0;padding:0;font-size:11px;line-height:14px}.collector-workspace .quantities-editor .editor-placement .filing-pill .prototype-icon{width:11px;height:11px}.collector-workspace .quantities-editor .editor-placement .placement-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-left:16px;display:flex}.collector-workspace .quantities-editor :is(.inspector-tonal,.inspector-quiet){height:28px;min-height:28px;color:var(--inspector-ink);white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.collector-workspace .quantities-editor .inspector-tonal{background:var(--inspector-tonal);box-shadow:inset 0 0 0 1px var(--inspector-tonal-border)}.collector-workspace .quantities-editor .inspector-quiet{background:0 0;padding:0 8px}.collector-workspace .quantities-editor :is(.inspector-tonal,.inspector-quiet) .prototype-icon{width:14px;height:14px}.collector-workspace .quantities-editor .editor-search{box-sizing:border-box;border:1px solid var(--inspector-control-line);background:var(--inspector-well);width:100%;height:32px;min-height:32px;color:var(--inspector-ink);border-radius:8px;padding:0 10px;font-size:13px}.collector-workspace .quantities-editor .editor-copy-list>button.editor-row{text-align:left;width:100%;color:var(--inspector-ink);cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0;flex-wrap:nowrap;justify-content:flex-start;font-size:13px}.collector-workspace .quantities-editor .editor-copy-list>button.editor-row:first-child{border-top:0;border-radius:12px 12px 0 0}.collector-workspace .quantities-editor .editor-copy-list>button.editor-row:last-child{border-radius:0 0 12px 12px}.collector-workspace .quantities-editor .editor-copy-list>button.editor-row:only-child{border-radius:12px}.collector-workspace .quantities-editor .editor-copy-list>button.editor-row:hover:not(:disabled){background:var(--inspector-fill)}.collector-workspace .quantities-editor .editor-copy-row{min-height:52px}.collector-workspace .quantities-editor .editor-copy-row .editor-row-label{font-weight:600}.collector-workspace .quantities-editor .editor-copy-row .editor-hint{color:var(--inspector-secondary);font-size:12px;line-height:15px}.collector-workspace .quantities-editor .editor-copy-row>.prototype-icon{width:14px;height:14px;color:var(--inspector-muted);flex:none}.collector-workspace .quantities-editor :is(.editor-add-row,.editor-more-row){gap:8px;min-height:40px}.collector-workspace .quantities-editor .editor-add-row .prototype-icon{width:14px;height:14px}.collector-workspace .quantities-editor .editor-add-row:disabled{color:var(--inspector-muted);opacity:1}.collector-workspace .quantities-editor .editor-footer{box-sizing:border-box;width:auto;min-height:0;padding:12px 20px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--inspector-line);background:var(--inspector-background);flex-direction:column;flex:0 auto;gap:8px;margin:0;display:flex}.collector-workspace .quantities-editor :is(.editor-actions,.editor-result){flex:none}.collector-workspace .quantities-editor .editor-banner{flex-direction:column;flex:0 auto;min-height:0;display:flex}.collector-workspace .quantities-editor .editor-banner>.draft-review-notice{flex:0 auto;min-height:0;overflow:hidden}.collector-workspace .quantities-editor .draft-review-head{flex-direction:column;flex:none;gap:6px;display:flex}.collector-workspace .quantities-editor .draft-review-head p{margin:0}.collector-workspace .quantities-editor .draft-review-summary{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600}.collector-workspace .quantities-editor .draft-review-details{overscroll-behavior:contain;border-top:1px solid color-mix(in srgb, var(--inspector-gold) 30%, transparent);flex-direction:column;flex:0 auto;gap:8px;min-height:0;margin:0 -12px -10px;padding:8px 12px 10px;display:flex;overflow:auto}.collector-workspace .quantities-editor .draft-review-details p{margin:0}.collector-workspace .quantities-editor .draft-review-details{background:linear-gradient(var(--notice-surface) 30%, transparent) top / 100% 24px no-repeat local, linear-gradient(transparent, var(--notice-surface) 70%) bottom / 100% 24px no-repeat local, radial-gradient(farthest-side at 50% 0, #00000047, transparent) top / 100% 10px no-repeat scroll, radial-gradient(farthest-side at 50% 100%, #00000047, transparent) bottom / 100% 10px no-repeat scroll}.collector-workspace .quantities-editor .editor-banner:empty{display:none}.collector-workspace .quantities-editor .draft-review-notice{--notice-surface:color-mix(in srgb, var(--inspector-gold) 8%, var(--inspector-background));border:1px solid color-mix(in srgb, var(--inspector-gold) 45%, transparent);background:var(--notice-surface);color:var(--inspector-ink);border-radius:10px;flex-direction:column;gap:8px;margin:0;padding:10px 12px;font-size:12px;line-height:16px;display:flex}.collector-workspace .quantities-editor .draft-review-notice button{background:var(--inspector-tonal);height:auto;min-height:28px;box-shadow:inset 0 0 0 1px var(--inspector-tonal-border);color:var(--inspector-ink);white-space:normal;text-align:left;border:0;border-radius:8px;align-self:flex-start;padding:5px 10px;font-size:12px;font-weight:500}.collector-workspace .quantities-editor .draft-review-notice table{font-size:11px}.collector-workspace .quantities-editor .editor-result{color:var(--inspector-secondary);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;line-height:16px;display:flex}.collector-workspace .quantities-editor .editor-result.is-error{color:var(--danger)}.collector-workspace .quantities-editor .editor-actions{justify-content:flex-end;align-items:center;gap:8px;min-height:40px;display:flex}.collector-workspace .quantities-editor .editor-actions button{border:0;border-radius:8px;align-items:center;gap:8px;height:32px;min-height:32px;padding:0 14px;font-size:13px;line-height:16px;display:inline-flex}.collector-workspace .quantities-editor .editor-cancel{background:var(--inspector-tonal);box-shadow:inset 0 0 0 1px var(--inspector-tonal-border);color:var(--inspector-ink);font-weight:500}.collector-workspace .quantities-editor .editor-save{background:var(--inspector-accent);color:var(--inspector-background);padding:0 14px 0 16px;font-weight:600}.collector-workspace .quantities-editor .editor-save kbd{font:inherit;opacity:.72;font-size:11px;font-weight:500}.collector-workspace .quantities-editor .editor-save:disabled{opacity:.45}.collector-workspace .quantities-editor .editor-popover{z-index:5;box-sizing:border-box;border:1px solid var(--inspector-line-strong);background:var(--inspector-popover);width:min(320px,100% - 32px);box-shadow:var(--popover-shadow);border-radius:12px;padding:12px;position:absolute;top:62px;right:16px}.collector-workspace .quantities-editor .editor-popover form{flex-direction:column;gap:8px;display:flex}.collector-workspace .quantities-editor .editor-popover .editor-group{background:var(--inspector-well)}.collector-workspace .quantities-editor .editor-popover-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.collector-workspace .quantities-editor .editor-popover-actions button{background:var(--inspector-tonal);height:30px;min-height:30px;box-shadow:inset 0 0 0 1px var(--inspector-tonal-border);color:var(--inspector-ink);border:0;border-radius:8px;padding:0 12px;font-size:12px;font-weight:500}.collector-workspace .quantities-editor .editor-popover-actions .editor-save{background:var(--inspector-accent);color:var(--inspector-background);box-shadow:none;font-weight:600}.collector-workspace .quantities-editor .copy-editor-nav{justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}.collector-workspace .quantities-editor .editor-back{text-align:left;min-width:0;height:auto;min-height:28px;color:var(--inspector-secondary);background:0 0;border:0;border-radius:8px;align-items:center;gap:2px;margin-left:0;padding:0 8px 0 0;font-size:13px;display:inline-flex}.collector-workspace .quantities-editor .editor-back span{overflow-wrap:anywhere}.collector-workspace .quantities-editor .copy-editor-nav{align-items:flex-start}.collector-workspace .quantities-editor .copy-editor-count{padding-top:6px}.collector-workspace .quantities-editor .editor-back .prototype-icon{flex:none;width:16px;height:16px}.collector-workspace .quantities-editor .copy-editor-count{color:var(--inspector-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px;line-height:15px}.collector-workspace .quantities-editor .copy-editor .editor-identity{margin-top:3px}.collector-workspace .quantities-editor .copy-editor .editor-identity+.editor-caption{margin-top:4px}.collector-workspace .quantities-editor .copy-editor-form{margin-top:18px}.collector-workspace .quantities-editor .copy-editor-form fieldset>.editor-group{margin-top:12px}.collector-workspace .quantities-editor .copy-editor-form fieldset>.editor-group:first-of-type{margin-top:18px}.collector-workspace .quantities-editor .editor-field-head{justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:600;line-height:16px;display:flex}.collector-workspace .quantities-editor .editor-field-value{color:var(--inspector-secondary);overflow-wrap:anywhere;text-align:right;font-size:12px;font-weight:400;line-height:15px}.collector-workspace .quantities-editor .condition-control{align-items:center;gap:6px;display:flex}.collector-workspace .quantities-editor .condition-segments{box-sizing:border-box;background:var(--inspector-segment-track);border-radius:8px;flex:auto;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;min-width:0;height:28px;padding:2px;display:grid}.collector-workspace .quantities-editor .condition-segments button{min-width:0;height:24px;min-height:24px;color:var(--inspector-secondary);background:0 0;border:0;border-radius:6px;padding:0;font-size:12px;font-weight:500;line-height:16px}.collector-workspace .quantities-editor .condition-segments button[aria-checked=true]{background:var(--inspector-segment-thumb);box-shadow:inset 0 0 0 1px var(--inspector-segment-ring);color:var(--inspector-ink);font-weight:600}.collector-workspace .quantities-editor button.condition-more{background:var(--inspector-tonal);width:28px;height:28px;min-height:28px;box-shadow:inset 0 0 0 1px var(--inspector-tonal-border);color:var(--inspector-secondary);border:0;border-radius:8px;place-items:center;padding:0;display:grid}.collector-workspace .quantities-editor .condition-more .prototype-icon{width:16px;height:16px}.collector-workspace .quantities-editor .editor-field-row{grid-template-columns:minmax(0,1fr) minmax(120px,160px);align-items:center;column-gap:12px;display:grid}.collector-workspace .quantities-editor .editor-field-row>label{color:var(--inspector-ink);font-size:13px;line-height:16px}.collector-workspace .quantities-editor .editor-field-row input,.collector-workspace .quantities-editor .editor-affix-field,.collector-workspace .quantities-editor .editor-date-field{box-sizing:border-box;border:1px solid var(--inspector-control-line);background:var(--inspector-well);width:100%;min-width:0;height:30px;min-height:30px;color:var(--inspector-ink);font-variant-numeric:tabular-nums;border-radius:8px;margin:0;font-size:13px}.collector-workspace .quantities-editor .editor-field-row>input{padding:0 10px}.collector-workspace .quantities-editor .editor-field-row input[aria-invalid=true]{border-color:var(--danger)}.collector-workspace .quantities-editor .editor-affix-field{align-items:center;gap:6px;padding:0 10px;display:flex}.collector-workspace .quantities-editor .editor-affix-field>span{color:var(--inspector-muted)}.collector-workspace .quantities-editor .editor-affix-field input{background:0 0;border:0;flex:auto;height:28px;min-height:28px;padding:0}.collector-workspace .quantities-editor .editor-date-field{align-items:center;display:flex;position:relative}.collector-workspace .quantities-editor .editor-date-field input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;height:28px;min-height:28px;padding:0 6px 0 10px}html:is([data-theme=light],[data-resolved-theme=light]) .collector-workspace .quantities-editor .editor-date-field input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.collector-workspace .quantities-editor .editor-date-placeholder{color:var(--inspector-muted);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.collector-workspace .quantities-editor .editor-date-field[data-empty=false] .editor-date-placeholder,.collector-workspace .quantities-editor .editor-date-field:focus-within .editor-date-placeholder{display:none}.collector-workspace .quantities-editor .editor-date-field[data-empty=true]:not(:focus-within) input::-webkit-datetime-edit{color:#0000}.collector-workspace .quantities-editor .editor-field-row .editor-field-error{grid-column:1/-1;margin-top:4px}.collector-workspace .quantities-editor .editor-switch-row{flex-wrap:nowrap}.collector-workspace .quantities-editor .editor-switch{background:var(--inspector-fill);width:34px;height:20px;min-height:20px;box-shadow:inset 0 0 0 1px var(--inspector-control-line);border:0;border-radius:999px;flex:none;margin:0;padding:0;position:relative}.collector-workspace .quantities-editor .editor-switch span{background:var(--inspector-secondary);border-radius:999px;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px}.collector-workspace .quantities-editor .editor-switch[aria-checked=true]{background:var(--inspector-accent);box-shadow:none}.collector-workspace .quantities-editor .editor-switch[aria-checked=true] span{background:var(--inspector-background);transform:translate(14px)}.collector-workspace .quantities-editor .copy-editor-remove{flex-direction:column;align-items:flex-start;gap:4px;margin-top:18px;display:flex}.collector-workspace .quantities-editor .editor-danger{height:28px;min-height:28px;color:var(--danger);background:0 0;border:0;border-radius:8px;margin-left:-8px;padding:0 8px;font-size:13px;font-weight:500}.collector-workspace .quantities-editor .editor-danger:hover{background:color-mix(in srgb, var(--danger) 10%, transparent)}.collector-workspace .quantities-editor .editor-banner-text{border:1px solid color-mix(in srgb, var(--danger) 45%, transparent);background:color-mix(in srgb, var(--danger) 8%, var(--inspector-background));color:var(--inspector-ink);border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:16px;display:flex}.inspector-sheet-actions button.is-danger{background:var(--danger);color:#1b0f0d;border-color:#0000;font-weight:600}.inspector-sheet-actions button:disabled{opacity:.5}.inspector-confirm-sheet .draft-review-notice{margin-top:12px;font-size:12px}@media (width<=767px),(width<=1023px) and (height<=480px) and (pointer:coarse){.collector-workspace .quantities-editor .editor-head{padding-top:12px}.collector-workspace .quantities-editor button.editor-more,.collector-workspace .quantities-editor button.condition-more{width:44px;height:44px;min-height:44px}.collector-workspace .quantities-editor .editor-stepper{height:44px}.collector-workspace .quantities-editor .editor-stepper button{width:44px;height:44px;min-height:44px}.collector-workspace .quantities-editor .editor-stepper input{height:44px;min-height:44px}.collector-workspace .quantities-editor :is(button.editor-popup,.inspector-tonal,.inspector-quiet,.editor-back,.editor-danger,.editor-tag.is-button,.editor-actions button,.editor-popover-actions button,.draft-review-notice button,.editor-search){height:auto;min-height:44px}.collector-workspace .quantities-editor .condition-segments{height:44px}.collector-workspace .quantities-editor .condition-segments button{height:40px;min-height:40px}.collector-workspace .quantities-editor .editor-switch{width:44px;height:28px}.collector-workspace .quantities-editor .editor-switch span{width:20px;height:20px;top:4px;left:4px}.collector-workspace .quantities-editor .editor-switch[aria-checked=true] span{transform:translate(16px)}.collector-workspace .quantities-editor :is(.editor-field-row input,.editor-affix-field,.editor-date-field){height:44px;min-height:44px}.collector-workspace .quantities-editor :is(.editor-affix-field input,.editor-date-field input){height:42px;min-height:42px}.collector-workspace .quantities-editor .editor-row{min-height:56px}}@media (width<=359px){.collector-workspace .quantities-editor :is(.editor-head,.editor-scroll,.editor-footer){padding-left:14px;padding-right:14px}.collector-workspace .quantities-editor .editor-field-row{grid-template-columns:minmax(0,1fr);row-gap:6px}}@media (height<=480px){.collector-workspace .quantities-editor .editor-footer{padding-top:8px;padding-bottom:8px}}@media (prefers-reduced-motion:reduce){.collector-workspace .quantities-editor .editor-switch span{transition:none}}.finish-chip{border:1px solid var(--inspector-line-strong,var(--line-strong));height:18px;color:var(--inspector-secondary,var(--secondary));white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 7px;font-size:11px;font-weight:500;line-height:14px;display:inline-flex}.finish-chip .finish-glyph{flex:none}.finish-chip.is-traditional{border-color:color-mix(in srgb, var(--inspector-foil,var(--foil-purple)) 45%, transparent);background:color-mix(in srgb, var(--inspector-foil,var(--foil-purple)) 8%, transparent);color:var(--inspector-foil,var(--foil-purple))}.finish-chip.is-surge{border-color:color-mix(in srgb, var(--inspector-surge,var(--surge-cyan)) 45%, transparent);background:color-mix(in srgb, var(--inspector-surge,var(--surge-cyan)) 8%, transparent);color:var(--inspector-surge,var(--surge-cyan))}.collector-workspace .detail-dialog .context-inspector-subtitle{margin-top:2px;line-height:0}.collector-workspace .detail-dialog .inspector-finish-pill{gap:5px;height:20px;padding:0 9px 0 7px;font-weight:600}.collector-workspace .detail-dialog .inspector-group{flex-direction:column;gap:8px;display:flex}.collector-workspace .detail-dialog .inspector-section-head{justify-content:space-between;align-items:center;gap:8px;min-height:20px;display:flex}.collector-workspace .detail-dialog .inspector-section-head h3{letter-spacing:-.01em;color:var(--inspector-ink);margin:0;font:600 13px/16px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.collector-workspace .detail-dialog .inspector-caption{color:var(--inspector-muted);margin:0;font-size:11px;line-height:15px}.collector-workspace .detail-dialog .inspector-well{background:var(--inspector-well);border-radius:12px;margin:0}.collector-workspace .detail-dialog :is(.inspector-tonal,.inspector-edit,.inspector-locate){border:1px solid var(--inspector-tonal-border);background:var(--inspector-tonal);height:28px;min-height:28px;color:var(--inspector-ink);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.collector-workspace .context-inspector-host:not(.is-sheet-card) .detail-dialog :is(.inspector-details :is(.inspector-edit,.inspector-tonal),.context-inspector-footer .inspector-locate){border-color:var(--inspector-secondary-border)}.collector-workspace .detail-dialog :is(.inspector-tonal,.inspector-edit,.inspector-locate):hover:not(:disabled){background:var(--inspector-tonal-hover)}.collector-workspace .detail-dialog :is(.inspector-tonal,.inspector-edit):disabled{opacity:.55;cursor:default}.collector-workspace .detail-dialog :is(.inspector-tonal,.inspector-edit,.inspector-quiet) .prototype-icon{width:14px;height:14px}.collector-workspace .detail-dialog .inspector-quiet{height:28px;min-height:28px;color:var(--inspector-ink);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.collector-workspace .detail-dialog .inspector-quiet:hover{background:var(--inspector-fill)}.collector-workspace .detail-dialog .inspector-about{height:24px;min-height:24px;color:var(--inspector-secondary);white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;margin:-2px -4px -2px 0;padding:0 4px;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.collector-workspace .detail-dialog .inspector-about:hover{background:var(--inspector-fill);color:var(--inspector-ink)}.collector-workspace .detail-dialog .inspector-about .prototype-icon,.collector-workspace .detail-dialog .inspector-about svg{width:14px;height:14px}.collector-workspace .detail-dialog .inspector-kv{padding:0 12px}.collector-workspace .detail-dialog .inspector-kv>div{justify-content:space-between;align-items:center;gap:12px;min-height:26px;padding:4px 0;font-size:12px;line-height:16px;display:flex}.collector-workspace .detail-dialog .inspector-kv>div+div{border-top:1px solid var(--inspector-line)}.collector-workspace .detail-dialog .inspector-kv dt{color:var(--inspector-secondary)}.collector-workspace .detail-dialog .inspector-kv dd{color:var(--inspector-ink);text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;justify-content:flex-end;align-items:center;gap:5px;min-width:0;margin:0;font-size:13px;display:flex}.collector-workspace .detail-dialog .inspector-kv a{color:var(--inspector-ink);font-weight:500;text-decoration:none}.collector-workspace .detail-dialog .inspector-kv a:hover{text-decoration:underline}.collector-workspace .detail-dialog .finish-value.is-traditional .finish-glyph,.collector-workspace .detail-dialog .finish-value.is-foil .finish-glyph{color:var(--inspector-foil)}.collector-workspace .detail-dialog .finish-value.is-surge .finish-glyph{color:var(--inspector-surge)}.collector-workspace .detail-dialog .context-inspector-footer{min-height:64px;padding:0 10px}.collector-workspace .detail-dialog .context-inspector-footer>nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:4px;display:grid}.collector-workspace .detail-dialog .context-inspector-footer .inspector-neighbour{min-width:0;height:48px;min-height:44px;color:var(--inspector-ink);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:3px;padding:0 4px;font-size:12px;display:flex}.collector-workspace .detail-dialog .context-inspector-footer .inspector-neighbour.is-next{text-align:right;justify-content:flex-end}.collector-workspace .detail-dialog .context-inspector-footer .inspector-neighbour:hover:not(:disabled){background:var(--inspector-fill)}.collector-workspace .detail-dialog .context-inspector-footer .inspector-neighbour .prototype-icon{width:14px;height:14px;color:var(--inspector-secondary);flex:none}.collector-workspace .detail-dialog .neighbour-text{flex-direction:column;flex:auto;align-items:flex-start;min-width:0;display:flex}.collector-workspace .detail-dialog .is-next .neighbour-text{align-items:flex-end}.collector-workspace .detail-dialog .neighbour-direction{color:var(--inspector-muted);font-size:10px;line-height:12px}.collector-workspace .detail-dialog :is(.neighbour-card,.neighbour-finish){text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.collector-workspace .detail-dialog .neighbour-card{color:var(--inspector-ink);font-size:12px;line-height:16px}.collector-workspace .detail-dialog .neighbour-finish{color:var(--inspector-secondary);font-size:11px;line-height:14px}.collector-workspace .detail-dialog .neighbour-finish.is-foil{color:var(--inspector-foil)}.collector-workspace .detail-dialog .context-inspector-footer .inspector-locate{flex:none;height:30px;min-height:30px;padding:0 10px}.collector-workspace .detail-dialog .inspector-result{z-index:1;border-top:1px solid var(--inspector-line);background:var(--inspector-background);color:var(--inspector-secondary);margin:0 -20px -20px;padding:10px 20px;font-size:12px;line-height:16px;position:sticky;bottom:0}.collector-workspace .detail-dialog .inspector-result p{margin:0}.collector-workspace .detail-dialog .inspector-result-filing{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px;display:flex}.collector-workspace .detail-dialog .inspector-details{flex-direction:column;gap:20px;display:flex}.collector-workspace .detail-dialog .inspector-details[hidden]{display:none}.collector-workspace .detail-dialog .inspector-lead{flex-direction:column;gap:14px;display:flex}.collector-workspace .detail-dialog .inspector-details.is-foil .inspector-lead{gap:12px}.collector-workspace .detail-dialog .inspector-hero{flex-direction:column;align-self:center;align-items:center;gap:6px;margin:0;display:flex}.collector-workspace .detail-dialog .inspector-hero-scan{width:172px;height:238px;position:relative}.collector-workspace .detail-dialog .is-foil .inspector-hero-scan{width:152px;height:210px}.collector-workspace .detail-dialog .inspector-hero-scan .detail-image{border-radius:10px;width:100%;height:100%;box-shadow:0 12px 28px #0006,0 2px 6px #00000040}.collector-workspace .detail-dialog .inspector-hero-scan .detail-image.detail-art{box-shadow:none}.collector-workspace .detail-dialog .inspector-hero-scan .finish-image-plane{width:100%;height:100%}.collector-workspace .detail-dialog .inspector-hero-scan :is(.detail-image img,.detail-image .card-image){object-fit:contain;border-radius:10px;width:100%;height:100%;display:block}html:is([data-theme=light],[data-resolved-theme=light]) .collector-workspace .detail-dialog .inspector-hero-scan .detail-image:not(.detail-art){box-shadow:0 10px 24px #20322933,0 2px 6px #2032291f}.collector-workspace .detail-dialog .inspector-expand{z-index:3;color:#eef2ed;background:#0c120fcc;border:0;border-radius:999px;place-items:center;width:28px;height:28px;min-height:28px;padding:0;display:grid;position:absolute;bottom:8px;right:8px;box-shadow:0 0 0 1px #ddefe229}.collector-workspace .detail-dialog .inspector-expand .prototype-icon{width:14px;height:14px}html:is([data-theme=light],[data-resolved-theme=light]) .collector-workspace .detail-dialog .inspector-expand{color:#203229;background:#fafcf8f0;box-shadow:0 0 0 1px #25452d40,0 2px 6px #20322929}.collector-workspace .detail-dialog .inspector-hero .inspector-caption{white-space:nowrap}.collector-workspace .detail-dialog .detail-retired-status{color:var(--inspector-secondary);margin:0;font-size:12px;line-height:17px}.collector-workspace .detail-dialog .inspector-quantities{flex-direction:column;gap:8px;display:flex}.collector-workspace .detail-dialog .inspector-counts{background:var(--inspector-well);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:52px;margin:0;display:grid}.collector-workspace .detail-dialog .inspector-counts>div{flex-direction:column-reverse;justify-content:center;align-items:center;min-width:0;padding:4px 2px;display:flex}.collector-workspace .detail-dialog .inspector-counts dd{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--inspector-ink);margin:0;font-size:22px;font-weight:600;line-height:26px}.collector-workspace .detail-dialog .inspector-counts dt{color:var(--inspector-muted);white-space:nowrap;font-size:11px;line-height:14px}.collector-workspace .detail-dialog .inspector-edit{width:100%;height:30px;min-height:30px;font-size:13px}.collector-workspace .detail-dialog .inspector-edit .prototype-icon{width:15px;height:15px}.collector-workspace .detail-dialog .inspector-placement{flex-direction:column;gap:8px;padding:10px 12px;display:flex}.collector-workspace .detail-dialog .placement-line{align-items:center;gap:8px;min-height:18px;display:flex}.collector-workspace .detail-dialog .placement-line>.prototype-icon{width:16px;height:16px;color:var(--inspector-secondary);flex:none}.collector-workspace .detail-dialog .placement-label{min-width:0;color:var(--inspector-ink);overflow-wrap:anywhere;flex:auto;font-size:13px;line-height:18px}.collector-workspace :is(.detail-dialog,.phone-editor-dialog) .filing-pill{border:1px solid var(--inspector-line-strong);min-height:18px;color:var(--inspector-secondary);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:600;line-height:14px;display:inline-flex}.collector-workspace :is(.detail-dialog,.phone-editor-dialog) .filing-dot{border:1.25px solid;border-radius:999px;width:6px;height:6px;display:block}.collector-workspace :is(.detail-dialog,.phone-editor-dialog) .filing-pill:is(.is-planned,.is-needs-moving){border-color:color-mix(in srgb, var(--inspector-gold) 45%, transparent);color:var(--inspector-gold)}.collector-workspace :is(.detail-dialog,.phone-editor-dialog) .filing-pill.is-filed{border-color:color-mix(in srgb, var(--inspector-accent) 45%, transparent);color:var(--inspector-accent)}.collector-workspace :is(.detail-dialog,.phone-editor-dialog) .filing-pill.is-filed .filing-dot{background:currentColor}.collector-workspace .detail-dialog .placement-caption{color:var(--inspector-muted);margin:-6px 0 0;padding-left:24px;font-size:11px;line-height:14px}.collector-workspace .detail-dialog .placement-actions{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.collector-workspace .detail-dialog .placement-actions .inspector-quiet{margin-left:16px}.collector-workspace .detail-dialog .placement-actions .inspector-tonal{margin-left:auto}.collector-workspace .detail-dialog .placement-error{color:var(--danger);margin:0;font-size:11px;line-height:15px}.collector-workspace .detail-dialog .price-panel-detail{background:0 0;border:0;flex-direction:column;gap:4px;margin:0;padding:0;display:flex}.collector-workspace .detail-dialog .price-panel-detail .price-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:0;display:grid}.collector-workspace .detail-dialog .price-panel-detail .price-values>div{flex-direction:column;gap:2px;min-width:0;display:flex}.collector-workspace .detail-dialog .price-panel-detail .price-values dt{color:var(--inspector-muted);margin:0;font-size:11px;line-height:14px}.collector-workspace .detail-dialog .price-panel-detail .price-values dd,.collector-workspace .detail-dialog .detail-market>.market-prices .price-panel-detail .price-values dd,.collector-workspace .detail-dialog .price-panel-detail .price-values>div:nth-child(2) dd{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--inspector-ink);text-align:left;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:600;line-height:28px}.collector-workspace .detail-dialog .price-caption{color:var(--inspector-muted);margin:0;font-size:11px;line-height:14px}.collector-workspace .detail-dialog .market-overview-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:16px;display:flex}.collector-workspace .detail-dialog .market-history-link{height:24px;min-height:24px;color:var(--inspector-ink);white-space:nowrap;background:0 0;border:0;border-radius:6px;margin:-4px -4px -4px 0;padding:0 4px;font-size:12px;font-weight:500;line-height:16px}.collector-workspace .detail-dialog .market-history-link:hover{background:var(--inspector-fill)}.collector-workspace .detail-dialog .market-overview-sale{border-top:1px solid var(--inspector-line);min-height:26px;color:var(--inspector-ink);justify-content:space-between;align-items:flex-start;gap:12px;margin:4px 0 0;padding:5px 0 0;font-size:12px;line-height:16px;display:flex}.collector-workspace .detail-dialog .market-overview-sale-value{text-align:right;min-width:0;color:var(--inspector-ink);align-items:center;gap:5px;display:inline-flex}.collector-workspace .detail-dialog .market-overview-sale-value:not(.is-status){flex-direction:column;align-items:flex-end;gap:0}.collector-workspace .detail-dialog .market-overview-sale-value small{color:var(--inspector-muted);font-size:11px;line-height:14px}.collector-workspace .detail-dialog .market-overview-sale-value.is-status{color:var(--inspector-secondary);white-space:nowrap}.collector-workspace .detail-dialog .price-panel-detail .market-status-row{flex-wrap:wrap;align-items:center;gap:4px 10px;padding-top:4px;display:flex}.collector-workspace .detail-dialog .price-panel-detail .market-status-copy{color:var(--inspector-secondary);margin:0;font-size:11px;line-height:15px}.collector-workspace .detail-dialog .price-panel-detail .market-status-retry{border:1px solid var(--inspector-control-line);height:26px;min-height:26px;color:var(--inspector-ink);background:0 0;border-radius:8px;margin:0;padding:0 8px;font-size:12px}.collector-workspace .detail-dialog .unavailable-glyph{flex:none}.collector-workspace .detail-dialog .inspector-market{flex-direction:column;gap:20px;display:flex}.collector-workspace .detail-dialog .inspector-market[hidden]{display:none}.collector-workspace .detail-dialog .inspector-market .market-analysis{--market-plot-estimate:var(--inspector-ink);--market-plot-listing:var(--inspector-ink);flex-direction:column;gap:20px;margin:0;display:flex}.collector-workspace .detail-dialog .market-group{flex-direction:column;gap:8px;min-width:0;display:flex}.collector-workspace .detail-dialog .market-group-head{justify-content:space-between;align-items:center;gap:8px;min-height:20px;display:flex}.collector-workspace .detail-dialog .market-group-head h3{letter-spacing:-.01em;color:var(--inspector-ink);margin:0;font:600 13px/16px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.collector-workspace .detail-dialog :is(.market-group-caption,.history-frame-caption){color:var(--inspector-muted);margin:0;font-size:11px;line-height:14px}.collector-workspace .detail-dialog .history-range{background:var(--inspector-segment-track);border-radius:8px;grid-auto-flow:column;align-self:flex-start;gap:2px;padding:2px;display:inline-grid}.collector-workspace .detail-dialog .history-range button{min-width:36px;height:24px;min-height:24px;color:var(--inspector-secondary);background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:11px;font-weight:500}.collector-workspace .detail-dialog .history-range button[aria-pressed=true]{background:var(--inspector-segment-thumb);box-shadow:inset 0 0 0 1px var(--inspector-segment-ring);color:var(--inspector-ink);font-weight:600}.collector-workspace .detail-dialog .history-frame{background:var(--inspector-well);min-height:76px;color:var(--inspector-ink);border-radius:12px;align-items:center;gap:14px;padding:10px 12px;display:flex}.collector-workspace .detail-dialog .history-frame-plot{width:56px;height:44px;color:var(--inspector-ink);flex:none;display:block}.collector-workspace .detail-dialog .history-frame-text{min-width:0;color:var(--inspector-secondary);flex-direction:column;flex:auto;align-items:flex-start;gap:2px;font-size:11px;line-height:14px;display:flex}.collector-workspace .detail-dialog .history-frame-text strong{color:var(--inspector-ink);font-size:13px;font-weight:400;line-height:16px}.collector-workspace .detail-dialog .history-legend{color:var(--inspector-secondary);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:11px;line-height:14px;display:flex}.collector-workspace .detail-dialog .history-legend>span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.collector-workspace .detail-dialog .history-legend svg{color:var(--inspector-ink);flex:none}.collector-workspace .detail-dialog .history-legend [data-series=priceChartingGuide] svg{color:var(--market-plot-guide)}.collector-workspace .detail-dialog .history-legend [data-series=sale] svg{color:var(--market-plot-sale)}.collector-workspace .detail-dialog .history-legend [data-series=priceChartingSale] svg{color:var(--market-plot-raw)}.collector-workspace .detail-dialog .market-retry{border:1px solid var(--inspector-control-line);height:26px;min-height:26px;color:var(--inspector-ink);white-space:nowrap;background:0 0;border-radius:8px;flex:none;align-items:center;gap:4px;margin:2px 0 0;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.collector-workspace .detail-dialog .market-retry:disabled{opacity:.55}.collector-workspace .detail-dialog .history-empty{background:var(--inspector-well);text-align:left;border:0;border-radius:12px;min-height:0;padding:14px 12px}.collector-workspace .detail-dialog .history-start-note{color:var(--inspector-muted);margin:0;font-size:11px;line-height:15px}.collector-workspace .detail-dialog .market-rows{background:var(--inspector-well);border:0;border-radius:12px;flex-direction:column;margin:0;padding:0;display:flex}.collector-workspace .detail-dialog .market-rows>*+*{border-top:1px solid var(--inspector-line)}.collector-workspace .detail-dialog .market-row-group{background:0 0;border:0;margin:0;padding:0}.collector-workspace .detail-dialog .market-row{width:100%;height:auto;min-height:46px;color:var(--inspector-ink);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;margin:0;padding:6px 12px;font-size:13px;font-weight:400;display:flex}.collector-workspace .detail-dialog .market-row:hover{background:color-mix(in srgb, var(--inspector-ink) 4%, transparent)}.collector-workspace .detail-dialog .market-row-split{align-items:center;gap:10px;min-height:46px;padding:6px 12px;display:flex}.collector-workspace .detail-dialog .market-row-split>.market-row{flex:auto;min-width:0;padding:0}.collector-workspace .detail-dialog .market-row-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.collector-workspace .detail-dialog .market-row-name{color:var(--inspector-ink);font-size:13px;line-height:16px}.collector-workspace .detail-dialog .market-row-sub{color:var(--inspector-muted);font-size:11px;line-height:14px}.collector-workspace .detail-dialog .market-row-value{color:var(--inspector-ink);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;flex:none;font-size:13px;line-height:16px}.collector-workspace .detail-dialog .market-unavailable{color:var(--inspector-secondary);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:12px;line-height:16px;display:inline-flex}.collector-workspace .detail-dialog .market-chevron{color:var(--inspector-muted);flex:none}.collector-workspace .detail-dialog .market-search-sales{border:1px solid var(--inspector-tonal-border);background:var(--inspector-tonal);height:26px;min-height:26px;color:var(--inspector-ink);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:4px;padding:0 8px 0 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.collector-workspace .detail-dialog .market-row-detail{color:var(--inspector-secondary);flex-direction:column;align-items:flex-start;gap:6px;padding:0 12px 10px;font-size:11px;line-height:15px;display:flex}.collector-workspace .detail-dialog .market-row-detail[hidden]{display:none}.collector-workspace .detail-dialog .market-row-detail p{margin:0}.collector-workspace .detail-dialog .market-row-detail a{min-height:24px;color:var(--inspector-ink);align-items:center;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.collector-workspace .detail-dialog .market-row-detail a:hover{text-decoration:underline}.collector-workspace .detail-dialog .market-inset{background:var(--inspector-well);border-radius:8px;align-self:stretch;margin:0;padding:0 10px}.collector-workspace .detail-dialog .market-inset>div{justify-content:space-between;align-items:center;gap:10px;min-height:24px;font-size:12px;line-height:16px;display:flex}.collector-workspace .detail-dialog .market-inset>div+div{border-top:1px solid var(--inspector-line)}.collector-workspace .detail-dialog .market-inset dt{color:var(--inspector-secondary)}.collector-workspace .detail-dialog .market-inset dd{color:var(--inspector-ink);font-variant-numeric:tabular-nums;text-align:right;margin:0}.collector-workspace .detail-dialog .market-inset dd[data-state=unavailable]{color:var(--inspector-secondary)}.collector-workspace .detail-dialog .market-availability-notice{background:0 0;border:0;border-radius:0;margin:0;padding:0}.collector-workspace .detail-dialog .market-availability-notice>p{color:var(--inspector-secondary);margin:0;padding:0 12px 10px;font-size:11px;line-height:15px}.collector-workspace .detail-dialog .market-row-detail ul{flex-direction:column;align-self:stretch;margin:0;padding:0;list-style:none;display:flex}.collector-workspace .detail-dialog .market-row-detail li{border-top:1px solid var(--inspector-line);grid-template-columns:auto auto 1fr;align-items:baseline;gap:8px;padding:5px 0;font-size:11px;display:grid}.collector-workspace .detail-dialog .market-row-detail li strong{color:var(--inspector-ink);font-variant-numeric:tabular-nums;font-weight:500}.collector-workspace .detail-dialog .market-row-detail li span{text-align:right;justify-self:end}.collector-workspace .detail-dialog .market-row-detail li small{color:var(--inspector-muted);display:block}.collector-workspace .detail-dialog .inspector-sources{flex-direction:column;gap:20px;display:flex}.collector-workspace .detail-dialog .source-group{background:0 0;border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.collector-workspace .detail-dialog .source-group>.inspector-caption:first-of-type{margin-top:-4px}.collector-workspace .detail-dialog .source-list{padding:0;list-style:none}.collector-workspace .detail-dialog .source-row{flex-direction:column;padding:12px;display:flex}.collector-workspace .detail-dialog .source-row+li{border-top:1px solid var(--inspector-line)}.collector-workspace .detail-dialog .source-row-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.collector-workspace .detail-dialog .source-row-head strong{color:var(--inspector-ink);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:16px}.collector-workspace .detail-dialog .source-row-kind{color:var(--inspector-secondary);white-space:nowrap;flex:none;font-size:11px;line-height:14px}.collector-workspace .detail-dialog .source-row-odds{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;margin-top:6px;display:flex}.collector-workspace .detail-dialog .source-odds{color:var(--inspector-ink);font-size:13px;line-height:16px}.collector-workspace .detail-dialog .source-figure{color:var(--inspector-secondary);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.collector-workspace .detail-dialog .source-meter{background:color-mix(in srgb, var(--inspector-ink) 10%, transparent);border-radius:999px;height:4px;margin-top:8px;position:relative}.collector-workspace .detail-dialog .source-meter-fill{background:var(--inspector-ink);border-radius:999px;height:4px;position:absolute;top:0;left:0}.collector-workspace .detail-dialog .source-meter-extent{box-sizing:border-box;border:1.25px dashed var(--inspector-ink);border-radius:999px;height:6px;position:absolute;top:-1px}.collector-workspace .detail-dialog .source-row-qualifier{min-height:18px;color:var(--inspector-secondary);align-items:center;gap:4px;margin-top:6px;font-size:11px;line-height:14px;display:flex}.collector-workspace .detail-dialog .source-info{width:24px;height:24px;min-height:24px;color:var(--inspector-secondary);background:0 0;border:0;border-radius:999px;place-items:center;margin:-3px 0;padding:0;display:grid}.collector-workspace .detail-dialog .source-info:hover{background:var(--inspector-fill);color:var(--inspector-ink)}.collector-workspace .detail-dialog .source-row-note{color:var(--inspector-muted);margin:6px 0 0;font-size:11px;line-height:15px}.collector-workspace .detail-dialog .source-more{border-top:1px solid var(--inspector-line)}.collector-workspace .detail-dialog .source-more button{width:100%;min-height:44px;color:var(--inspector-ink);text-align:left;background:0 0;border:0;border-radius:0 0 12px 12px;padding:0 12px;font-size:13px;font-weight:500}.collector-workspace .detail-dialog .source-empty{color:var(--inspector-secondary);margin:0;font-size:12px;line-height:17px}.collector-workspace .detail-dialog .source-artwork{color:var(--inspector-secondary);flex-direction:column;gap:6px;padding:12px;font-size:12px;line-height:17px;display:flex}.collector-workspace .detail-dialog .source-artwork p{margin:0}.collector-workspace .detail-dialog .source-artwork a{color:var(--inspector-ink);font-weight:500}.collector-workspace .detail-dialog .source-provenance>div{min-height:30px}.collector-workspace .detail-dialog .source-provenance .verified-glyph{color:var(--inspector-accent);flex:none}.collector-workspace .detail-dialog .source-references{flex-direction:column;align-items:flex-end;gap:2px}.collector-workspace .detail-dialog .source-method{gap:5px;height:24px;min-height:24px;margin-right:-8px;padding:0 8px}.detail-dialog .inspector-popover[popover]{box-sizing:border-box;border:1px solid var(--inspector-line-strong);background:var(--inspector-popover);width:min(340px,100vw - 24px);color:var(--inspector-ink);box-shadow:var(--popover-shadow);border-radius:12px;margin:0;padding:12px 14px;font-size:11.5px;line-height:15px;position:fixed;inset:auto;overflow:auto}.detail-dialog .inspector-popover:popover-open{flex-direction:column;gap:10px;display:flex}.detail-dialog .inspector-popover p{color:var(--inspector-secondary);margin:2px 0 0}.detail-dialog .inspector-popover .popover-title{color:var(--inspector-ink);margin:0;font-size:12px;font-weight:600;line-height:16px}.collector-workspace .detail-dialog .inspector-variants{flex-direction:column;gap:16px;display:flex}.collector-workspace .detail-dialog .variants-head{flex-direction:column;gap:2px;display:flex}.collector-workspace .detail-dialog .variants-head .inspector-section-head{min-height:28px;margin-bottom:2px}.collector-workspace .detail-dialog .variant-group{margin:0}.collector-workspace .detail-dialog .variant-group-head{justify-content:space-between;align-items:center;gap:8px;min-height:16px;margin-bottom:6px;display:flex}.collector-workspace .detail-dialog .variant-group-head h4{color:var(--inspector-ink);margin:0;font:600 13px/16px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.collector-workspace .detail-dialog .variant-group-head span{color:var(--inspector-muted);font-size:11px;line-height:14px}.collector-workspace .detail-dialog .variant-list{padding:0;list-style:none}.collector-workspace .detail-dialog .variant-row{align-items:center;gap:10px;min-height:72px;padding:8px 6px 8px 12px;display:flex;position:relative}.collector-workspace .detail-dialog .variant-row+.variant-row{border-top:1px solid var(--inspector-line)}.collector-workspace .detail-dialog .variant-row.is-current:before{content:"";background:var(--inspector-accent);border-radius:0 2px 2px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.collector-workspace .detail-dialog .variant-thumb{background:0 0;border:0;border-radius:5px;flex:none;width:36px;height:50px;min-height:50px;padding:0;overflow:hidden}.collector-workspace .detail-dialog .variant-thumb-image,.collector-workspace .detail-dialog .variant-thumb-image .finish-image-plane{width:36px;height:50px;display:block}.collector-workspace .detail-dialog .variant-thumb img{object-fit:cover;border-radius:5px;width:36px;height:50px;display:block}.collector-workspace .detail-dialog .variant-row.is-missing .variant-thumb img{filter:grayscale();opacity:.45}.collector-workspace .detail-dialog .variant-thumb-image.is-missing{box-sizing:border-box;border:1px dashed var(--inspector-line-strong);color:var(--inspector-muted);text-align:center;border-radius:5px;place-items:center;font-size:8px;line-height:10px;display:grid}.collector-workspace .detail-dialog .variant-main{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.collector-workspace .detail-dialog .variant-identity{flex-wrap:wrap;align-items:center;gap:4px 6px;min-height:18px;display:flex}.collector-workspace .detail-dialog .variant-number{color:var(--inspector-ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:16px}.collector-workspace .detail-dialog .variant-status{flex-wrap:wrap;align-items:center;gap:2px 8px;min-height:16px;font-size:12px;line-height:16px;display:flex}.collector-workspace .detail-dialog .variant-status-word{white-space:nowrap;color:var(--inspector-secondary);align-items:center;gap:4px;font-weight:500;display:inline-flex}.collector-workspace .detail-dialog .variant-status-word .pocket-status-glyph{flex:none;width:14px;height:14px}.collector-workspace .detail-dialog .variant-status-word.is-owned{color:var(--inspector-accent)}.collector-workspace .detail-dialog .variant-status-word.is-incoming{color:var(--inspector-incoming)}.collector-workspace .detail-dialog .variant-status-word.is-retired{color:var(--inspector-muted)}.collector-workspace .detail-dialog .variant-filing{color:var(--inspector-gold);white-space:nowrap;align-items:center;gap:5px;font-size:11px;line-height:14px;display:inline-flex}.collector-workspace .detail-dialog .variant-filing>span{border:1.25px solid;border-radius:50%;width:6px;height:6px;display:inline-block}.collector-workspace .detail-dialog .variant-placement{color:var(--inspector-muted);overflow-wrap:anywhere;font-size:11px;line-height:14px}.collector-workspace .detail-dialog .variant-side{flex-direction:column;flex:none;align-items:flex-end;gap:3px;width:80px;display:flex}.collector-workspace .detail-dialog .variant-price{color:var(--inspector-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;line-height:16px}.collector-workspace .detail-dialog .variant-price.is-unknown{color:var(--inspector-secondary)}.collector-workspace .detail-dialog .variant-this{color:var(--inspector-accent);white-space:nowrap;font-size:11px;font-weight:600;line-height:14px}.collector-workspace .detail-dialog .variant-more{width:28px;height:28px;min-height:28px;color:var(--inspector-secondary);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.collector-workspace .detail-dialog .variant-more[aria-expanded=true],.collector-workspace .detail-dialog .variant-more:hover{background:var(--inspector-fill);color:var(--inspector-ink)}.collector-workspace .detail-dialog .variant-more .prototype-icon{width:16px;height:16px}@media (width<=379px){.collector-workspace .detail-dialog .variant-row{grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"thumb main more""thumb side more";align-items:center;gap:4px 10px;display:grid}.collector-workspace .detail-dialog .variant-thumb{grid-area:thumb}.collector-workspace .detail-dialog .variant-main{grid-area:main}.collector-workspace .detail-dialog .variant-side{flex-flow:wrap;grid-area:side;align-items:baseline;gap:2px 8px;width:auto}.collector-workspace .detail-dialog .variant-row>.popup-menu-root{grid-area:more}}.collector-workspace .detail-dialog .inspector-toast{z-index:2;border:1px solid var(--inspector-line-strong);background:var(--inspector-popover);min-height:40px;color:var(--inspector-ink);border-radius:10px;align-items:center;gap:8px;padding:6px 6px 6px 12px;font-size:12px;line-height:16px;display:flex;position:sticky;bottom:0;box-shadow:0 8px 24px #00000059}.collector-workspace .detail-dialog .inspector-toast[role=alert]{border-color:color-mix(in srgb, var(--danger) 45%, transparent)}.collector-workspace .detail-dialog .inspector-toast>span{flex:auto;min-width:0}.collector-workspace .detail-dialog .inspector-toast button{border:1px solid var(--inspector-tonal-border);background:var(--inspector-tonal);height:28px;min-height:28px;color:var(--inspector-ink);border-radius:8px;flex:none;padding:0 10px;font-size:12px;font-weight:600}.collector-workspace .detail-dialog .inspector-toast .inspector-toast-dismiss{width:28px;color:var(--inspector-secondary);background:0 0;border:0;place-items:center;padding:0;display:grid}.collector-workspace .detail-dialog .inspector-toast .prototype-icon{width:14px;height:14px}.workspace-sheet.compare-sheet{width:min(620px,100%);padding:16px 20px 20px}.compare-sheet>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.compare-sheet h2,.inspector-confirm-sheet h2{color:var(--ink);margin:0;font-size:15px;font-weight:600;line-height:20px}.compare-sheet .compare-close{width:32px;height:32px;min-height:32px;color:var(--secondary);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.compare-sheet .compare-close:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}.compare-sheet .compare-close svg{width:16px;height:16px}.compare-sheet .compare-caption{color:var(--secondary);margin:4px 0 16px;font-size:12px;line-height:16px}.compare-sheet .compare-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.compare-sheet .compare-column{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.compare-sheet .compare-picker{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--ink) 6%, transparent);width:100%;min-height:32px;color:var(--ink);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.compare-sheet .compare-picker>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.compare-sheet .compare-picker svg{flex:none}.compare-sheet .compare-scan{border-radius:8px;align-self:center;width:140px;height:196px}.compare-sheet .compare-scan .finish-image-plane,.compare-sheet .compare-scan img{object-fit:contain;border-radius:8px;width:140px;height:196px;display:block}.compare-sheet .compare-scan.is-missing{box-sizing:border-box;border:1px dashed var(--line-strong);color:var(--muted);place-items:center;font-size:12px;display:grid}.compare-sheet .compare-identity{color:var(--secondary);margin:0;font-size:12px;line-height:16px}.compare-sheet .compare-facts{background:color-mix(in srgb, var(--ink) 4%, transparent);border-radius:10px;align-self:stretch;margin:0;padding:0 10px}.compare-sheet .compare-facts>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 10px;min-height:28px;padding:4px 0;font-size:12px;line-height:16px;display:flex}.compare-sheet .compare-facts>div+div{border-top:1px solid var(--line)}.compare-sheet .compare-facts dt{color:var(--secondary)}.compare-sheet .compare-facts dd{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-wrap:pretty;margin:0 0 0 auto}.compare-sheet{--inspector-foil:var(--foil-purple);--inspector-surge:var(--surge-cyan)}.compare-sheet .finish-chip{--inspector-line-strong:var(--line-strong);--inspector-secondary:var(--secondary)}.workspace-sheet.inspector-confirm-sheet{width:min(420px,100%);padding:18px 20px}.inspector-confirm-sheet p{color:var(--secondary);margin:8px 0 0;font-size:13px;line-height:18px}.inspector-sheet-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.inspector-sheet-actions button{border:1px solid var(--line-strong);min-height:32px;color:var(--ink);background:0 0;border-radius:8px;padding:0 14px;font-size:13px;font-weight:500}.inspector-sheet-actions button.is-primary{background:var(--accent);color:var(--on-accent);border-color:#0000}@media (width<=559px){.compare-sheet .compare-columns{gap:10px}.compare-sheet .compare-scan,.compare-sheet .compare-scan .finish-image-plane,.compare-sheet .compare-scan img{width:112px;height:157px}}@media (width<=767px),(pointer:coarse){.collector-workspace .detail-dialog :is(.inspector-tonal,.inspector-quiet,.inspector-about,.market-history-link,.market-retry,.market-search-sales,.source-method){height:44px;min-height:44px}.collector-workspace .detail-dialog .inspector-about,.collector-workspace .detail-dialog .market-history-link{margin-block:-10px}.collector-workspace .detail-dialog .inspector-edit{height:44px;min-height:44px}.collector-workspace .detail-dialog :is(.source-info,.variant-more){width:44px;height:44px;min-height:44px}.collector-workspace .detail-dialog .source-info{margin:-13px -10px}.collector-workspace .detail-dialog .inspector-expand{width:44px;height:44px;min-height:44px}.collector-workspace .detail-dialog .context-inspector-footer .inspector-locate{height:44px;min-height:44px}.compare-sheet .compare-picker,.inspector-sheet-actions button{min-height:44px}.collector-workspace .detail-dialog .history-range button{height:40px;min-height:40px}}@media (height<=480px){.collector-workspace .context-inspector.detail-dialog .context-inspector-head{padding-top:8px}.collector-workspace .context-inspector.detail-dialog .context-inspector-head .identity{gap:2px}.collector-workspace .context-inspector.detail-dialog .context-inspector-head h2{font-size:17px;line-height:21px}.collector-workspace .context-inspector.detail-dialog .context-inspector-tabs{margin-top:8px}.collector-workspace .context-inspector.detail-dialog .context-inspector-footer{min-height:52px}}.collector-workspace .progress-inspector .context-inspector-body{padding:12px 20px 20px}.collector-workspace .progress-inspector .progress-breakdown{background:0 0;border:0;flex-direction:column;gap:14px;margin:0;padding:0;display:flex}.collector-workspace .progress-inspector .progress-summary{align-items:center;gap:16px;min-height:64px;display:flex}.collector-workspace .progress-inspector .progress-ring.is-large{flex:none;place-items:center;width:64px;height:64px;display:grid;position:relative}.collector-workspace .progress-inspector .progress-ring.is-large svg{width:64px;height:64px;position:absolute;inset:0;transform:rotate(-90deg)}.collector-workspace .progress-inspector .progress-ring.is-large circle{fill:none;stroke-width:6.5px}.collector-workspace .progress-inspector .progress-ring.is-large circle:first-child{stroke:color-mix(in srgb, var(--inspector-ink) 12%, transparent)}.collector-workspace .progress-inspector .progress-ring.is-large circle+circle{stroke:var(--inspector-accent);stroke-linecap:round}.collector-workspace .progress-inspector .progress-ring.is-large strong{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--inspector-ink);font-size:14px;font-weight:650;line-height:16px;position:relative}.collector-workspace .progress-inspector .progress-summary-text{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.collector-workspace .progress-inspector .progress-summary-text strong{color:var(--inspector-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;line-height:18px}.collector-workspace .progress-inspector .progress-summary-text p{color:var(--inspector-secondary);font-variant-numeric:tabular-nums;margin:0;font-size:12px;line-height:16px}.collector-workspace .progress-inspector .progress-summary-text .progress-hint{color:var(--inspector-muted);font-size:11px;line-height:14px}.collector-workspace .progress-inspector .is-incoming,.collector-workspace .progress-inspector .progress-row-incoming{color:var(--inspector-incoming)}.collector-workspace .progress-inspector .progress-group{border:0;flex-direction:column;gap:2px;margin:0;padding:0;display:flex}.collector-workspace .progress-inspector .progress-group-head{justify-content:space-between;align-items:center;gap:8px;min-height:16px;margin-bottom:2px;display:flex}.collector-workspace .progress-inspector .progress-group-head h3{letter-spacing:-.01em;color:var(--inspector-ink);margin:0;font-size:13px;font-weight:600;line-height:16px}.collector-workspace .progress-inspector .progress-group-head span{color:var(--inspector-muted);white-space:nowrap;font-size:11px;line-height:14px}.collector-workspace .progress-inspector .progress-rows{flex-direction:column;display:flex}.collector-workspace .progress-inspector .progress-row{width:100%;min-height:30px;color:var(--inspector-ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-rows:auto 3px;grid-template-columns:minmax(0,1fr) 14px;align-content:center;gap:4px 8px;margin:0;padding:4px 0;display:grid}.collector-workspace .progress-inspector .progress-row:hover{background:var(--inspector-fill);box-shadow:0 0 0 4px var(--inspector-fill)}.collector-workspace .progress-inspector .progress-row:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.collector-workspace .progress-inspector .progress-row-line{grid-area:1/1;justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.collector-workspace .progress-inspector .progress-row-name{flex-wrap:wrap;align-items:center;gap:0 6px;min-width:0;font-size:12.5px;line-height:16px;display:flex}.collector-workspace .progress-inspector .progress-row-glyph{color:var(--inspector-secondary);flex:none;align-self:center;display:inline-flex}.collector-workspace .progress-inspector .progress-row-glyph.is-traditional{color:var(--inspector-foil)}.collector-workspace .progress-inspector .progress-row-glyph.is-surge{color:var(--inspector-surge)}.collector-workspace .progress-inspector .progress-row-glyph.is-gold{color:var(--inspector-gold)}.collector-workspace .progress-inspector .progress-row-label{overflow-wrap:anywhere;min-width:0}.collector-workspace .progress-inspector :is(.progress-row-codes,.progress-row-incoming){font-size:11px;line-height:14px}.collector-workspace .progress-inspector .progress-row-codes{color:var(--inspector-muted)}.collector-workspace .progress-inspector .progress-row-count{color:var(--inspector-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px;line-height:16px}.collector-workspace .progress-inspector .progress-row .mini-progress{background:color-mix(in srgb, var(--inspector-ink) 10%, transparent);border-radius:999px;grid-area:2/1;height:3px;margin:0;display:block;position:relative;overflow:hidden}.collector-workspace .progress-inspector .progress-row .mini-progress>span{background:var(--inspector-accent);border-radius:999px;height:100%;display:block;position:absolute;inset:0 auto 0 0}.collector-workspace .progress-inspector .progress-row-chevron{width:14px;height:14px;color:var(--inspector-muted);grid-area:1/2/span 2;align-self:center}.collector-workspace .progress-inspector .progress-show-all{min-height:28px;color:var(--inspector-ink);background:0 0;border:0;border-radius:6px;align-self:flex-start;align-items:center;gap:4px;margin:0;padding:0 4px 0 0;font-size:12.5px;font-weight:500;line-height:16px;display:inline-flex}.collector-workspace .progress-inspector .progress-show-all .prototype-icon{width:13px;height:13px;color:var(--inspector-muted)}.collector-workspace .progress-inspector .progress-show-all[aria-expanded=true] .prototype-icon{transform:rotate(180deg)}.collector-workspace .progress-inspector .progress-disclosure{background:var(--inspector-well);border:0;border-radius:12px;margin:0;padding:0}.collector-workspace .progress-inspector .progress-disclosure[hidden]{display:none}.collector-workspace .progress-inspector .progress-disclosure>summary{cursor:pointer;border-radius:12px;align-items:center;gap:8px;min-height:40px;padding:6px 12px;list-style:none;display:flex}.collector-workspace .progress-inspector .progress-disclosure>summary::-webkit-details-marker{display:none}.collector-workspace .progress-inspector .progress-disclosure>summary:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.collector-workspace .progress-inspector .progress-disclosure-mark{width:12px;height:12px;color:var(--inspector-secondary);flex:none;transition:transform .15s}.collector-workspace .progress-inspector .progress-disclosure[open]>summary .progress-disclosure-mark{transform:rotate(90deg)}.collector-workspace .progress-inspector .progress-disclosure-text{flex-direction:column;gap:2px;min-width:0;display:flex}.collector-workspace .progress-inspector .progress-disclosure-title{color:var(--inspector-ink);font-size:13px;font-weight:600;line-height:16px}.collector-workspace .progress-inspector .progress-disclosure-meta{min-width:0;color:var(--inspector-muted);text-align:right;margin-left:auto;font-size:11px;line-height:14px}.collector-workspace .progress-inspector .progress-disclosure-text .progress-disclosure-meta{text-align:left;margin-left:0}.collector-workspace .progress-inspector .progress-disclosure>.progress-rows{padding:0 12px 10px}.collector-workspace .progress-inspector .progress-disclosure+.progress-disclosure{margin-top:-8px}.collector-workspace .progress-inspector .progress-estimate-rows{gap:12px;margin:0;padding:2px 12px 0;display:grid}.collector-workspace .progress-inspector .progress-estimate-rows>div{grid-template-columns:minmax(0,1fr) auto;column-gap:12px;display:grid}.collector-workspace .progress-inspector .progress-estimate-rows dt{color:var(--inspector-secondary);font-size:12px;line-height:16px}.collector-workspace .progress-inspector .progress-estimate-rows dd{color:var(--inspector-ink);text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:13px;line-height:16px}.collector-workspace .progress-inspector .progress-estimate-rows .progress-estimate-coverage{color:var(--inspector-muted);text-align:left;grid-column:1/-1;margin-top:2px;font-size:11px;line-height:14px}.collector-workspace .progress-inspector .progress-estimate-note{color:var(--inspector-muted);margin:12px 0 0;padding:0 12px 12px;font-size:11px;line-height:15px}.collector-workspace .progress-inspector .context-inspector-footer{justify-content:space-between;min-height:64px;padding:0 20px}.collector-workspace .progress-inspector .context-inspector-footer button{white-space:nowrap;border:0;border-radius:8px;flex:0 auto;justify-content:center;align-items:center;gap:6px;height:32px;min-height:32px;padding:0 12px;font-size:13px;line-height:16px;display:inline-flex}.collector-workspace .progress-inspector .context-inspector-footer .progress-secondary{background:var(--inspector-tonal);color:var(--inspector-ink);box-shadow:inset 0 0 0 1px var(--inspector-tonal-border);font-weight:500}.collector-workspace .progress-inspector .context-inspector-footer .progress-secondary .prototype-icon{width:15px;height:15px}.collector-workspace .progress-inspector .context-inspector-footer .progress-primary{background:var(--inspector-accent);color:var(--inspector-background);padding:0 14px;font-weight:600}.collector-workspace .progress-inspector .context-inspector-footer .progress-primary:hover{filter:brightness(1.06)}@media (width<=767px){.collector-workspace .progress-inspector .progress-row{min-height:44px}.collector-workspace .progress-inspector .context-inspector-footer button{height:44px;min-height:44px}.collector-workspace .progress-inspector .progress-show-all,.collector-workspace .progress-inspector .progress-disclosure>summary{min-height:44px}}@media (width<=359px){.collector-workspace .progress-inspector .context-inspector-footer{gap:8px;padding:0 12px}.collector-workspace .progress-inspector .context-inspector-footer button{padding:0 10px;font-size:12px}}.prototype-workspace[data-phone-shell] .binder-browser:not([data-reader-focused=true]) .binder-browser-navigation:has(>.binder-leading-controls){grid-template-columns:minmax(0,1fr) 44px 44px;align-items:center;gap:0;min-height:0;padding:0 0 4px;display:grid}.prototype-workspace[data-phone-shell] .binder-browser:not([data-reader-focused=true]) .binder-leading-controls{grid-area:1/1/auto/-1;max-width:none;margin:0}.prototype-workspace[data-phone-shell] .binder-browser:not([data-reader-focused=true]) .binder-browser-navigation>.binder-page-picker{grid-area:2/1;justify-self:start}.prototype-workspace[data-phone-shell] .binder-browser:not([data-reader-focused=true]) .binder-browser-navigation>button[aria-label=Previous\ page]{grid-area:2/2}.prototype-workspace[data-phone-shell] .binder-browser:not([data-reader-focused=true]) .binder-browser-navigation>button[aria-label=Next\ page]{grid-area:2/3}.prototype-workspace[data-phone-shell] .binder-browser:not([data-reader-focused=true]) .binder-browser-navigation>.binder-reading-controls{grid-area:3/1/auto/-1}.prototype-workspace[data-phone-shell] .binder-browser:not([data-reader-focused=true]) .binder-browser-navigation>:is(.binder-continuous-pill,.binder-match-navigation,.binder-status-strip,.binder-inspection-hint,.binder-more-controls){grid-area:auto/1/auto/-1}.prototype-workspace[data-phone-shell] .binder-browser:not([data-reader-focused=true]) .binder-picker{letter-spacing:-.01em;background:0 0;gap:4px;max-width:100%;height:44px;min-height:44px;padding:0 8px 0 0;font-size:34px;font-weight:700;line-height:41px}.prototype-workspace[data-phone-shell] .binder-browser:not([data-reader-focused=true]) .binder-picker:hover:not(:disabled){background:0 0}.prototype-workspace[data-phone-shell] .binder-browser:not([data-reader-focused=true]) .binder-picker>svg:first-child{display:none}.prototype-workspace[data-phone-shell] .binder-browser:not([data-reader-focused=true]) .binder-picker svg:last-child{width:18px;height:18px}.prototype-workspace[data-phone-shell] .binder-browser:not([data-reader-focused=true]) .binder-page-picker:hover{background:0 0}.prototype-workspace[data-phone-shell] .binder-browser:not([data-reader-focused=true]) .binder-browser-navigation>.binder-page-picker{flex:0 auto;justify-content:flex-start;align-self:center;max-width:100%;min-height:44px}.prototype-workspace[data-phone-shell] .binder-browser:not([data-reader-focused=true]) .binder-page-label{flex-direction:row;align-items:baseline;gap:4px;min-width:0;max-width:100%;padding:0}.prototype-workspace[data-phone-shell] .binder-browser:not([data-reader-focused=true]) .binder-page-label strong{color:var(--secondary);font-size:15px;font-weight:400;line-height:20px}.prototype-workspace[data-phone-shell] .binder-browser:not([data-reader-focused=true]) .binder-page-label>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--secondary);font-size:15px;line-height:20px;overflow:hidden;display:inline!important}.prototype-workspace[data-phone-shell] .binder-browser:not([data-reader-focused=true]) .binder-page-label>span:before{content:"· "}.prototype-workspace[data-phone-shell] .binder-browser:not([data-reader-focused=true]) .binder-browser-navigation>button:is([aria-label=Previous\ page],[aria-label=Next\ page]){background:0 0;flex-basis:44px;width:44px;height:44px;min-height:44px;position:relative}.prototype-workspace[data-phone-shell] .binder-browser:not([data-reader-focused=true]) .binder-browser-navigation>button:is([aria-label=Previous\ page],[aria-label=Next\ page]):before{content:"";background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:999px;position:absolute;inset:6px}.prototype-workspace[data-phone-shell] .binder-browser:not([data-reader-focused=true]) .binder-browser-navigation>button:is([aria-label=Previous\ page],[aria-label=Next\ page]) svg{width:18px;height:18px;position:relative}.prototype-workspace[data-phone-shell] .binder-browser:not([data-reader-focused=true]) .binder-browser-navigation>button:is([aria-label=Previous\ page],[aria-label=Next\ page]):hover:not(:disabled){background:0 0}.prototype-workspace[data-phone-shell] .binder-browser:not([data-reader-focused=true]) .binder-reading-controls{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:4px;margin:0 -16px;padding:0 16px;scroll-padding-inline:16px;overflow-x:auto}.prototype-workspace[data-phone-shell] .binder-browser:not([data-reader-focused=true]) .binder-reading-controls::-webkit-scrollbar{display:none}.prototype-workspace[data-phone-shell] .binder-browser:not([data-reader-focused=true]) .binder-status-controls,.prototype-workspace[data-phone-shell] .binder-browser:not([data-reader-focused=true]) .status-segments{display:contents}.prototype-workspace[data-phone-shell] :is(.binder-browser:not([data-reader-focused=true]),.checklist-view) .status-segments>button{height:44px;min-height:44px;color:var(--ink);isolation:isolate;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;padding:0;font-size:13px;font-weight:500;line-height:16px;display:inline-flex;position:relative}.prototype-workspace[data-phone-shell] :is(.binder-browser:not([data-reader-focused=true]),.checklist-view) .status-segments>button:after{display:none}.prototype-workspace[data-phone-shell] :is(.binder-browser:not([data-reader-focused=true]),.checklist-view) .status-segments>button:before{content:"";z-index:-1;background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:999px;position:absolute;inset:6px 0}.prototype-workspace[data-phone-shell] :is(.binder-browser:not([data-reader-focused=true]),.checklist-view) .status-segments>button>span{align-items:center;gap:5px;padding:0 14px;display:inline-flex}.prototype-workspace[data-phone-shell] :is(.binder-browser:not([data-reader-focused=true]),.checklist-view) .status-segments>button[aria-checked=true]{font-weight:600}.prototype-workspace[data-phone-shell] :is(.binder-browser:not([data-reader-focused=true]),.checklist-view) .status-segments>button[aria-checked=true]:before{background:color-mix(in srgb, var(--accent) 22%, transparent)}.prototype-workspace[data-phone-shell] :is(.binder-browser:not([data-reader-focused=true]),.checklist-view) .status-segments>button[aria-checked=true]>span{padding-left:11px}.prototype-workspace[data-phone-shell] :is(.binder-browser:not([data-reader-focused=true]),.checklist-view) .status-segments>button[aria-checked=true]>span:before{content:"";background:var(--accent);width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.prototype-workspace[data-phone-shell] :is(.binder-browser:not([data-reader-focused=true]),.checklist-view) .status-segments>button:hover:not(:disabled){color:var(--ink);background:0 0}.prototype-workspace[data-phone-shell] :is(.binder-browser:not([data-reader-focused=true]),.checklist-view) .filters-button{isolation:isolate;background:0 0;border:0;border-radius:999px;flex:none;width:auto;height:44px;min-height:44px;margin:0;padding:0 14px 0 11px;position:relative}.prototype-workspace[data-phone-shell] :is(.binder-browser:not([data-reader-focused=true]),.checklist-view) .filters-button:before{content:"";z-index:-1;background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:999px;position:absolute;inset:6px 0}.prototype-workspace[data-phone-shell] :is(.binder-browser:not([data-reader-focused=true]),.checklist-view) .filters-button .filters-button-label{display:inline}.prototype-workspace[data-phone-shell] .binder-browser:not([data-reader-focused=true]) :is(.binder-filter-controls,.binder-tools-heading){display:none}.prototype-workspace[data-phone-shell] .binder-browser:not([data-reader-focused=true]) .binder-arrangement-controls{flex:none;gap:4px}.prototype-workspace[data-phone-shell] .binder-browser :is(.binder-face,.binder-blank-face){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:relative}.prototype-workspace[data-phone-shell] .binder-browser .binder-face>header{clip:rect(0 0 0 0);white-space:nowrap;flex:none;width:1px;height:1px;position:absolute;overflow:hidden}.prototype-workspace[data-phone-shell] .binder-browser .binder-pocket.is-phone{min-width:0;box-shadow:none;outline-offset:3px;background:0 0;border:0;border-radius:0;flex-direction:column;padding:0;display:flex;position:relative}.prototype-workspace[data-phone-shell] .binder-browser .binder-pocket.is-phone:hover{background:0 0}.binder-pocket.is-phone .binder-pocket-open{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;flex-direction:column;align-items:center;width:100%;padding:0;display:flex}.binder-pocket.is-phone .binder-pocket-open:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:8px}.binder-pocket.is-phone .pocket-image{margin:0 auto}.binder-pocket.is-phone[data-status=incoming] .pocket-image{outline:1.5px dashed var(--status-incoming);outline-offset:3px}.binder-pocket.is-phone>.popup-menu-root{display:contents}.binder-pocket.is-phone{--phone-badge:clamp(28px, calc(var(--binder-art-width) / 2 + 6px), 44px)}.binder-pocket.is-phone>.popup-menu-root>.pocket-status-trigger{top:calc(var(--binder-art-height) - var(--phone-badge) + 6px);right:calc((100% - var(--binder-art-width)) / 2 - 10px);width:var(--phone-badge);height:var(--phone-badge);min-width:var(--phone-badge);min-height:var(--phone-badge);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute}.binder-pocket.is-phone>.popup-menu-root>.pocket-status-trigger:is(:hover,[aria-expanded=true]){background:0 0}.binder-pocket.is-phone>.popup-menu-root>.pocket-status-trigger:after{display:none}.binder-pocket.is-phone>.popup-menu-root>.pocket-status-trigger:before{content:"";background:color-mix(in srgb, var(--rail) 85%, transparent);border-radius:50%;width:22px;height:22px;position:absolute}.binder-pocket.is-phone>.popup-menu-root>.pocket-status-trigger:focus-visible{outline-offset:-6px;border-radius:50%}.binder-pocket.is-phone .pocket-status-glyph{width:14px;height:14px;position:relative}.binder-pocket.is-phone>.popup-menu-root :is(.pocket-status-label,.pocket-status-count,.pocket-status-chevron){display:none}.phone-pocket-caption{width:100%;color:var(--ink);font-variant-numeric:tabular-nums;text-align:left;margin:3px 0 0;font-size:11.5px;font-weight:600;line-height:13px;display:block}.phone-pocket-number{white-space:nowrap;display:inline-block}.phone-pocket-finish{white-space:normal;overflow-wrap:anywhere;max-width:100%;display:inline-block}.phone-pocket-detail{flex-wrap:wrap;align-items:center;gap:0 6px;min-height:16px;margin:0;font-size:11px;line-height:14px;display:flex}.binder-browser .phone-pocket-detail .price-panel-binder{font-size:11px}.binder-browser .phone-pocket-detail .binder-price-disclosure{z-index:1;align-items:flex-start;height:44px;min-height:44px;padding:1px 0 0;position:relative}.binder-browser .phone-pocket-detail .price-panel-binder{align-items:flex-start;height:44px;min-height:44px;margin:0 0 -28px}.binder-browser .phone-pocket-detail .pocket-filing{margin-left:0}.binder-browser .phone-pocket-detail .pocket-filing-text{display:inline}.prototype-workspace[data-phone-shell] .binder-browser .pocket-empty{border-color:var(--control-border);font-variant-numeric:tabular-nums;background:0 0;font-size:12px;font-weight:500}.prototype-workspace[data-phone-shell] .binder-browser .binder-spread-summary>span+span:before{content:none}.prototype-workspace[data-phone-shell] .binder-browser .binder-spread-summary>span:not(:last-child,.arrange-status-line):after{content:"·";margin-left:10px}.prototype-workspace[data-phone-shell] .binder-browser .binder-spread-summary{text-align:center;color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;line-height:16px}.popup-menu[popover][data-preview]{width:250px;min-width:250px;max-width:calc(100vw - 24px);box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;padding:0;overflow-x:hidden}.popup-menu[popover][data-preview]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000073}.popup-menu[data-preview] .menu-preview{flex-direction:column;gap:10px;display:flex}.phone-preview-art{background:var(--pocket);border-radius:10px;align-self:flex-end;width:170px;height:235px;display:block;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000073}.phone-preview-art img{object-fit:cover;width:100%;height:100%;display:block}.phone-preview-art.art img[data-landscape=true]{width:138.2%;max-width:none;height:72.35%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.phone-preview-info,.popup-menu[data-preview] .menu-card{box-sizing:border-box;background:var(--popover);width:250px;box-shadow:var(--popover-shadow);border-radius:13px;flex-direction:column;display:flex}.phone-preview-info{padding:12px 14px}.phone-preview-name{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600;line-height:20px}.phone-preview-line{color:var(--secondary);font-variant-numeric:tabular-nums;margin-top:0;font-size:12px;line-height:16px}.phone-preview-name+.phone-preview-line{margin-top:2px}.phone-preview-status{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:0 12px;margin-top:6px;font-size:12px;line-height:16px;display:flex}.phone-preview-status [data-kind=owned]{color:var(--status-owned)}.phone-preview-status [data-kind=incoming]{color:var(--status-incoming)}.phone-preview-filing{color:var(--filing-pending)}.popup-menu[data-preview] .menu-card{padding:0;overflow:hidden}.popup-menu[data-preview] .menu-item{border-radius:0;min-height:44px;padding:0 16px;font-size:15px;line-height:20px}.popup-menu[data-preview] .menu-item.has-caption{padding-block:6px}.popup-menu[data-preview] .menu-label{white-space:normal;text-overflow:clip;overflow:visible}.popup-menu[data-preview] .menu-item{padding-block:6px}.popup-menu[data-preview] .menu-check{display:none}.popup-menu[data-preview] .menu-icon{color:var(--ink);flex:none;margin-left:12px;display:inline-flex}.popup-menu[data-preview] .menu-separator{background:var(--line);height:1px;margin:0}@media (width<=359px){.phone-preview-art{width:150px;height:207px}}@container binder-pocket (width<92px){.binder-pocket.is-phone .phone-pocket-caption{letter-spacing:-.2px;font-size:10px;line-height:12px}}@container binder-pocket (width<80px){.binder-pocket.is-phone .phone-pocket-caption{font-size:9px;line-height:11px}.binder-pocket.is-phone .phone-pocket-detail{font-size:10px}}.binder-browser [data-dense-overview=true] .binder-pocket.is-phone :is(.phone-pocket-caption,.phone-pocket-detail){display:none}.binder-browser [data-dense-overview=true] .binder-pocket.is-phone>.popup-menu-root>.pocket-status-trigger{visibility:hidden}@media (height<=480px){.prototype-workspace[data-phone-shell] .binder-browser[data-reader-focused=true]{--focus-top:12px}.prototype-workspace[data-phone-shell] .binder-browser .binder-pocket.is-phone{grid-template-columns:var(--binder-art-width) minmax(0, 1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;column-gap:8px;height:100%;display:grid}.prototype-workspace[data-phone-shell] .binder-browser .binder-pocket.is-phone .binder-pocket-open{grid-area:1/1/auto/-1;grid-template-columns:subgrid;grid-template-rows:minmax(0,1fr);place-items:start stretch;column-gap:8px;height:100%;display:grid}.prototype-workspace[data-phone-shell] .binder-browser .binder-pocket.is-phone .pocket-image{grid-area:1/1;margin:0}.prototype-workspace[data-phone-shell] .binder-browser .binder-pocket.is-phone .phone-pocket-caption{grid-area:1/2;align-self:start;margin:2px 0 0;font-size:12px;line-height:15px}.prototype-workspace[data-phone-shell] .binder-browser .binder-pocket.is-phone .phone-pocket-detail{z-index:1;grid-area:1/2;align-self:end;position:relative}.prototype-workspace[data-phone-shell] .binder-browser .binder-pocket.is-phone .phone-pocket-detail .price-panel-binder{align-items:flex-end;margin:-28px 0 0}.prototype-workspace[data-phone-shell] .binder-browser .binder-pocket.is-phone .phone-pocket-detail .binder-price-disclosure{align-items:flex-end;padding:0 0 1px}.prototype-workspace[data-phone-shell] .binder-browser .binder-pocket.is-phone>.popup-menu-root>.pocket-status-trigger{right:auto;left:calc(var(--binder-art-width) - var(--phone-badge) + 10px)}}@media (height<=700px){.phone-preview-art{display:none}}@media (height<=480px){.popup-menu[popover][data-preview]{flex-direction:row;align-items:flex-start;gap:12px;width:512px;min-width:0;display:flex}.popup-menu[data-preview] .menu-preview,.popup-menu[data-preview] .menu-card{flex:none}.phone-preview-art{width:130px;height:180px;display:block}.popup-menu[data-preview] .phone-preview-info{width:250px}}.prototype-workspace .page-shell:has(>.first-use-layer){position:relative}.first-use-layer{z-index:40;pointer-events:none;justify-content:center;align-items:flex-start;padding:calc(52px + clamp(48px,24vh,238px)) 16px 0;display:flex;position:absolute;inset:0}.first-use-hero{box-sizing:border-box;background:var(--surface);width:min(500px,100%);color:var(--ink);text-align:center;pointer-events:auto;border-radius:14px;flex-direction:column;align-items:center;padding:36px 40px 30px;display:flex;position:relative;box-shadow:0 12px 32px #00000073}html[data-resolved-theme=light] .first-use-hero{border:1px solid var(--line);box-shadow:0 12px 32px #2032292e}.first-use-hero .state-icon{flex:none}.first-use-close{background:color-mix(in srgb, var(--ink) 8%, transparent);width:28px;height:28px;min-height:28px;color:var(--secondary);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.first-use-close:hover{background:color-mix(in srgb, var(--ink) 13%, transparent);color:var(--ink)}.first-use-close .state-icon{width:14px;height:14px}.first-use-glyph{background:color-mix(in srgb, var(--ink) 6%, transparent);width:52px;height:52px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.first-use-glyph .state-icon{width:24px;height:24px}.first-use-hero h2{letter-spacing:-.02em;margin:18px 0 0;font-size:28px;font-weight:700;line-height:34px}.first-use-hero p{color:var(--secondary);font-variant-numeric:tabular-nums;text-wrap:balance;margin:8px 0 0;font-size:14px;line-height:20px}.first-use-hero .first-use-legacy{font-size:13px;line-height:18px}.first-use-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.first-use-button{background:color-mix(in srgb, var(--ink) 8%, transparent);height:36px;min-height:36px;color:var(--ink);white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.first-use-button:hover{background:color-mix(in srgb, var(--ink) 13%, transparent)}.first-use-button.is-primary{background:var(--accent);color:var(--on-accent);padding:0 18px;font-weight:600}.first-use-button.is-primary:hover{background:color-mix(in srgb, var(--accent) 88%, var(--ink))}.first-use-button .state-icon{stroke-width:2px;width:15px;height:15px}.first-use-link{min-height:0;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;font-weight:500;line-height:18px}.first-use-explore{margin-top:16px}.first-use-hero :is(button):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.collection-reader[data-first-use] .binder-sheet-viewport{opacity:.6}.collection-reader[data-first-use] .binder-pocket[data-card-id]{border:1px dashed var(--line-strong);box-shadow:none;background:0 0}.collection-reader[data-first-use] .binder-pocket[data-card-id] .pocket-image{background:color-mix(in srgb, var(--ink) 2.5%, transparent);box-shadow:inset 0 0 0 1px var(--line)}.collection-reader[data-first-use] .binder-pocket[data-card-id] .pocket-image>*,.collection-reader[data-first-use] .binder-pocket[data-card-id] :is(.pocket-status-row,.pocket-filing-mark){visibility:hidden}.collection-reader[data-first-use] .binder-pocket[data-card-id]:before{content:attr(data-pocket);z-index:1;color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;line-height:14px;position:absolute;top:8px;left:10px}.collection-reader[data-first-use] .binder-pocket[data-card-id] .binder-card-caption{color:var(--secondary);font-weight:500}.collection-reader[data-first-use] .binder-spread-summary{visibility:hidden}.collection-reader[data-first-use] .binder-browser .binder-face .binder-price-note{display:none}.first-use-pockets{color:var(--secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;line-height:16px}.binder-browser .binder-blank-face.is-quiet{gap:2px}.binder-browser .binder-blank-face.is-quiet>header{flex-direction:column;align-items:center;gap:2px;display:flex}.binder-browser .binder-blank-face.is-quiet>header h3{color:var(--ink);margin:0;font-size:15px;font-weight:600;line-height:20px}.binder-browser .binder-blank-face.is-quiet>header p{color:var(--secondary);margin:0;font-size:12px;line-height:16px;display:block}@media (width>=768px){.collection-reader[data-first-use] .binder-browser .binder-blank-face.is-quiet{padding:12px 14px;container:first-use-cover/inline-size}.collection-reader[data-first-use] .binder-browser .binder-blank-face.is-quiet>header{overflow-wrap:anywhere;text-align:center;max-width:100%;margin-block:0 auto}@container first-use-cover (width>=310px){.collection-reader[data-first-use] .binder-browser .binder-blank-face.is-quiet>header{max-width:calc(100cqw - 239px);margin-block:auto;translate:clamp(50% - 50cqw,50cqw - 239px - 50%,0px)}}}@media (height<=480px) and (width>=768px){.first-use-layer{padding-top:56px}}@media (height<=480px){.first-use-hero{padding:20px 28px 18px}.first-use-hero h2{margin-top:10px;font-size:22px;line-height:28px}.first-use-hero p{margin-top:6px}.first-use-glyph{width:40px;height:40px}.first-use-glyph .state-icon{width:20px;height:20px}.first-use-actions{margin-top:14px}.first-use-actions .first-use-button{flex:0 auto}.first-use-explore{margin-top:6px}}.checklist-view[data-prices=hidden] .checklist-table.checklist-table{--checklist-columns:minmax(0,1fr) 250px 168px 28px}@container checklist (width<900px){.checklist-view[data-prices=hidden] .checklist-table.checklist-table{--checklist-columns:minmax(0,1fr) 176px 124px 28px}}@media (width<=599px),(pointer:coarse){.checklist-view[data-prices=hidden] .checklist-table.checklist-table{--checklist-columns:minmax(0,1fr) 250px 168px 44px}@container checklist (width<900px){.checklist-view[data-prices=hidden] .checklist-table.checklist-table{--checklist-columns:minmax(0,1fr) 176px 124px 44px}}}@media (width<=767px),(height<=480px),(pointer:coarse){.first-use-button{height:44px;min-height:44px}.first-use-close{width:44px;height:44px;min-height:44px;top:6px;right:6px}.first-use-link{min-height:44px}}.binder-hero-slot{margin:12px 0 16px}:root:has(.collection-reader[data-phone-first-use]){overflow-anchor:none}.first-use-hero.is-phone{background:var(--surface);width:auto;max-width:560px;box-shadow:none;text-align:left;border-radius:14px;align-items:stretch;max-height:none;margin:0 auto;padding:20px 16px 8px;position:relative;overflow:visible}html[data-resolved-theme=light] .first-use-hero.is-phone{box-shadow:none;border:0}.first-use-hero.is-phone .first-use-close{background:0 0;border-radius:0;width:44px;height:44px;min-height:44px;top:0;right:0}.first-use-hero.is-phone .first-use-close:before{content:"";background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:50%;position:absolute;inset:8px}.first-use-hero.is-phone .first-use-close .state-icon{width:14px;height:14px;position:relative}.first-use-stack{width:120px;height:64px;position:relative}.first-use-stack img{object-fit:cover;filter:grayscale();opacity:.5;border-radius:4px;width:42px;height:58px;display:block;position:absolute}.first-use-stack img:first-child{top:4px;left:2px;transform:rotate(-9deg)}.first-use-stack img:nth-child(2){z-index:1;opacity:.7;width:44px;height:61px;top:0;left:34px;box-shadow:0 6px 16px #00000073}.first-use-stack img:nth-child(3){top:4px;left:66px;transform:rotate(9deg)}.first-use-hero.is-phone .first-use-glyph{margin:0}.first-use-hero.is-phone h2{letter-spacing:-.01em;text-wrap:pretty;margin:12px 0 0;font-size:22px;font-weight:700;line-height:28px}.first-use-hero.is-phone p{color:var(--secondary);text-wrap:pretty;margin:6px 0 0;font-size:15px;line-height:20px}.first-use-hero.is-phone .first-use-stat{color:var(--muted);font-size:13px;line-height:18px}.first-use-hero.is-phone .first-use-legacy{font-size:13px;line-height:18px}.first-use-hero.is-phone .first-use-legacy .first-use-link{align-items:center;min-height:44px;padding:0 2px;display:inline-flex}.first-use-hero.is-phone .first-use-actions{flex-flow:column;gap:8px;width:100%;margin-top:16px;display:flex}.first-use-hero.is-phone .first-use-button{border-radius:12px;flex:none;width:100%;height:44px;min-height:44px;padding:0;font-size:16px;font-weight:500;line-height:20px}.first-use-hero.is-phone .first-use-button.is-primary{gap:8px;height:50px;min-height:50px;font-size:17px;font-weight:600;line-height:22px}.first-use-hero.is-phone .first-use-button.is-primary .state-icon{width:18px;height:18px}.first-use-hero.is-phone .first-use-explore{width:100%;height:44px;min-height:44px;color:var(--accent);justify-content:center;align-items:center;margin:4px 0 0;font-size:16px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.collection-reader[data-phone-first-use] .phone-pocket-detail{display:none}.phone-section-label{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin:28px 0 7px;padding:0 16px;font-size:12px;font-weight:600;line-height:16px}.phone-group{background:var(--surface);border-radius:12px;margin:0;overflow:hidden}.phone-group-row{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 16px;font-size:15px;line-height:20px;display:flex;position:relative}.phone-group-row+.phone-group-row:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:16px;right:0}.phone-group-row dt{color:var(--ink);white-space:nowrap}.phone-group-row dd{min-width:0;color:var(--secondary);text-align:right;align-items:center;gap:6px;margin:0;display:flex}.phone-warning-glyph{color:var(--warning);display:inline-flex}.phone-warning-glyph .state-icon{width:16px;height:16px}.phone-caption{color:var(--muted);margin:7px 0 0;padding:0 16px;font-size:12px;line-height:16px}.phone-state-button{box-sizing:border-box;background:color-mix(in srgb, var(--ink) 8%, transparent);width:100%;height:44px;min-height:44px;color:var(--ink);font:inherit;white-space:nowrap;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;font-size:16px;font-weight:500;line-height:20px;display:flex}.phone-state-button:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}.phone-state-button:active{background:color-mix(in srgb, var(--ink) 14%, transparent)}.phone-state-button.is-primary{background:var(--accent);height:50px;min-height:50px;color:var(--on-accent);font-size:17px;font-weight:600;line-height:22px}.phone-state-button.is-primary:hover{background:var(--accent)}.phone-state-button.is-primary:active{background:color-mix(in srgb, var(--accent) 86%, var(--ink))}.phone-state-button.is-primary .state-icon{width:18px;height:18px}.phone-state-button[aria-disabled=true]{cursor:progress;opacity:.75}.phone-state-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.phone-unavailable{box-sizing:border-box;max-width:560px;color:var(--ink);flex-direction:column;align-items:stretch;margin-inline:auto;padding:clamp(8px,7dvh,64px) 0 24px;display:flex}.phone-unavailable>*{margin-inline:0}.phone-unavailable-glyph{background:color-mix(in srgb, var(--ink) 8%, transparent);width:64px;height:64px;color:var(--secondary);border-radius:999px;align-self:center;place-items:center;display:grid;position:relative}.phone-unavailable-glyph>.state-icon{width:28px;height:28px}.phone-unavailable-badge{background:var(--green-950);border-radius:999px;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:-2px;right:-2px}.phone-unavailable-badge>span{background:color-mix(in srgb, var(--warning) 22%, var(--green-950));width:20px;height:20px;color:var(--warning);border-radius:999px;place-items:center;display:grid}.phone-unavailable-badge .state-icon{width:12px;height:12px}.phone-unavailable-title{letter-spacing:-.01em;text-align:center;overflow-wrap:anywhere;margin:20px 16px 0;font-size:22px;font-weight:700;line-height:28px}.phone-unavailable-title:focus{outline:none}.phone-unavailable-body{color:var(--secondary);text-align:center;text-wrap:pretty;margin:8px 16px 0;font-size:15px;line-height:20px}.phone-unavailable-actions{flex-direction:column;gap:8px;margin:24px 16px 0;display:flex}.phone-unavailable-actions .unavailable-retry-note{color:var(--secondary);text-align:center;order:3;margin:0;font-size:13px;line-height:18px}.phone-unavailable-details{margin-inline:0}.phone-group-rows{margin:0}.phone-group-disclosure{padding:0;display:block;position:relative}.phone-group-rows+.phone-group-disclosure:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:16px;right:0}.phone-group-disclosure summary{min-height:44px;color:var(--secondary);cursor:pointer;align-items:center;gap:6px;padding:0 16px;list-style:none;display:flex}.phone-group-disclosure summary::-webkit-details-marker{display:none}.phone-group-disclosure summary:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.phone-group-disclosure .state-icon{width:14px;height:14px;transition:transform .15s}.phone-group-disclosure[open] .state-icon{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.phone-group-disclosure .state-icon{transition:none}}.phone-group-disclosure p{color:var(--secondary);overflow-wrap:anywhere;margin:0;padding:0 16px 12px;font-size:13px;line-height:18px}.phone-unavailable-caption{color:var(--muted);margin:7px 0 0;padding:0 16px;font-size:12px;line-height:16px}@media (height<=480px){.phone-unavailable{padding-top:8px}.phone-unavailable-title{margin-top:12px}.phone-unavailable-actions{margin-top:14px}.phone-section-label{margin-top:18px}}.collection-unavailable{min-height:calc(100dvh - var(--workspace-topbar-height,56px) - 120px);color:var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px 24px 72px;display:flex}.collection-unavailable .state-icon{flex:none}.collection-unavailable .unavailable-glyph{background:color-mix(in srgb, var(--warning) 10%, transparent);width:56px;height:56px;color:var(--warning);border-radius:50%;place-items:center;display:grid}.collection-unavailable[data-variant=loading] .unavailable-glyph{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--secondary)}.collection-unavailable .unavailable-glyph .state-icon{width:26px;height:26px}.unavailable-progress{border:2.5px solid color-mix(in srgb, currentColor 25%, transparent);border-top-color:currentColor;border-radius:50%;width:24px;height:24px;animation:.9s linear infinite unavailable-spin}@keyframes unavailable-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.unavailable-progress{animation-duration:2.7s}}.collection-unavailable h2{letter-spacing:-.01em;margin:18px 0 0;font-size:22px;font-weight:600;line-height:28px}.collection-unavailable p{margin:0}.collection-unavailable .unavailable-body{max-width:470px;color:var(--secondary);text-wrap:pretty;margin-top:8px;font-size:14px;line-height:20px}.unavailable-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.unavailable-button{background:color-mix(in srgb, var(--ink) 8%, transparent);height:36px;min-height:36px;color:var(--ink);white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.unavailable-button:hover{background:color-mix(in srgb, var(--ink) 13%, transparent)}.unavailable-button.is-primary{background:var(--accent);color:var(--on-accent);padding:0 18px;font-weight:600}.unavailable-button.is-primary:hover{background:color-mix(in srgb, var(--accent) 88%, var(--ink))}.collection-unavailable .unavailable-note{max-width:470px;color:var(--muted);margin-top:16px;font-size:12px;line-height:16px}.collection-unavailable .unavailable-retry-note{color:var(--secondary);flex-basis:100%;order:3;font-size:13px;line-height:18px}.unavailable-button[aria-disabled=true]{cursor:progress;opacity:.75}.unavailable-details{flex-direction:column;align-items:center;max-width:min(470px,100%);margin-top:14px;display:flex}.unavailable-details summary{height:24px;color:var(--secondary);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:0 6px;font-size:12px;font-weight:500;list-style:none;display:inline-flex}.unavailable-details summary::-webkit-details-marker{display:none}.unavailable-details summary:hover{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink)}.unavailable-details summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.unavailable-details summary .state-icon{width:12px;height:12px;transition:transform .15s}.unavailable-details[open] summary .state-icon{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.unavailable-details summary .state-icon{transition:none}}.collection-unavailable .unavailable-details p{background:color-mix(in srgb, var(--ink) 5%, transparent);color:var(--secondary);text-align:left;overflow-wrap:anywhere;border-radius:8px;margin-top:6px;padding:8px 12px;font-size:12px;line-height:16px}.collection-unavailable :is(button):focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (width<=767px),(pointer:coarse){.unavailable-button{height:44px;min-height:44px}.unavailable-details summary{height:44px}}@media (width<=420px){.collection-unavailable{padding-inline:4px}.unavailable-actions{width:100%}.unavailable-actions .unavailable-button{flex:100%}}@media (height<=480px){.collection-unavailable{min-height:0;padding-block:16px 24px}.collection-unavailable h2{margin-top:10px}.unavailable-actions{margin-top:14px}}.app-sidebar .sidebar-item:disabled{opacity:.38}.app-sidebar .sidebar-group:not(:has(.sidebar-item:enabled)) .sidebar-group-label{opacity:.38}.save-chip:is([data-state=error],[data-state=unsaved],[data-state=conflict]) .save-dot{color:var(--warning)}.prototype-workspace .site-header .save-chip[data-placement=heading]{border-radius:6px;align-self:flex-start;gap:5px;height:18px;min-height:18px;margin:0 0 0 -4px;padding:0 4px}@media (width<=767px),(pointer:coarse){.prototype-workspace .site-header .save-chip[data-placement=heading]{align-self:center;height:44px;min-height:44px;padding:0 8px}}.site-header .save-chip[data-placement=heading] .save-dot{width:13px;height:13px}.prototype-workspace .site-header:has(.save-chip[data-placement=heading]) .search-field{margin-left:auto}.workspace-notice.collection-save-notice{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.workspace-notice.collection-save-notice>span{flex:16rem;min-width:0}:is(.collector-workspace,body) .workspace-notice.collection-save-notice button{margin:0}body:has(.welcome-sheet) [data-workspace-background]:not(.workspace-sheet-layer,:has(.welcome-sheet)){filter:blur(5px)}.workspace-sheet.is-panel.welcome-sheet{border:1px solid var(--line-strong);text-align:center;flex-direction:column;align-items:center;width:min(520px,100%);max-height:calc(100dvh - 32px);padding:40px 44px 22px;display:flex;overflow:auto}.welcome-head,.welcome-actions{flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}.welcome-mark{border:1px solid var(--line-strong);background:var(--green-850);width:56px;height:56px;color:var(--gold);border-radius:13px;flex:none;place-items:center;font-size:28px;font-weight:700;line-height:1;display:grid}html[data-resolved-theme=light] .welcome-mark{background:var(--surface)}.welcome-sheet h2{color:var(--ink);letter-spacing:-.02em;text-wrap:balance;margin:18px 0 0;font-size:28px;font-weight:700;line-height:34px}.welcome-sheet h2:focus{outline:none}.welcome-subtitle{color:var(--secondary);text-wrap:balance;margin:6px 0 0;font-size:14px;line-height:20px}.welcome-actions{margin-top:28px}.welcome-choices{flex-direction:column;gap:10px;width:100%;display:flex}.welcome-sheet .welcome-option{background:color-mix(in srgb, var(--ink) 8%, transparent);width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;border:0;border-radius:8px;align-items:center;gap:12px;margin:0;padding:0 16px;font-size:14px;font-weight:600;line-height:18px;display:flex}.welcome-sheet .welcome-option svg{flex:none;width:18px;height:18px}.welcome-sheet .welcome-option:not(:disabled):hover{background:color-mix(in srgb, var(--ink) 13%, transparent)}.welcome-sheet .welcome-option:focus-visible,.welcome-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.welcome-sheet .welcome-option:disabled{color:var(--secondary);opacity:.8;cursor:not-allowed}.welcome-reason{color:var(--secondary);margin:8px 0 0;font-size:12px;line-height:16px}.welcome-divider{align-items:center;gap:12px;width:100%;margin:18px 0;display:flex}.welcome-divider:before,.welcome-divider:after{content:"";background:var(--line-strong);flex:1;height:1px}.welcome-divider span{color:var(--muted);font-size:12px;line-height:15px}.welcome-caption{color:var(--secondary);text-wrap:pretty;margin:10px 0 0;padding:0 8px;font-size:12.5px;line-height:18px}.welcome-fineprint{border-top:1px solid var(--line);width:100%;color:var(--muted);margin:24px 0 0;padding-top:14px;font-size:11.5px;line-height:16px}.welcome-link{min-height:0;color:var(--secondary);font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--secondary) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--secondary) 45%, transparent);text-underline-offset:2px;white-space:nowrap;background:0 0;border:0;border-radius:3px;margin:0;padding:0;display:inline;position:relative}.welcome-link:after{content:"";position:absolute;inset:-16px -8px -12px}.welcome-sheet.is-cloud .welcome-option.is-primary{background:var(--accent);color:var(--on-accent);justify-content:center}.welcome-sheet.is-cloud .welcome-option.is-primary:hover{background:color-mix(in srgb, var(--accent) 88%, var(--ink))}.welcome-sheet.is-cloud .welcome-continue{justify-content:center;margin-top:10px}.welcome-cloud-accounts{border-top:1px solid var(--line);width:100%;margin-top:20px;padding-top:14px}.welcome-cloud-accounts p{color:var(--secondary);margin:0 0 8px;font-size:13px}.welcome-cloud-accounts>div{gap:10px;display:flex}.welcome-account-button{border:1px solid var(--line-strong);background:var(--surface);min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:8px;flex:1;padding:8px;font-size:14px}.welcome-account-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (width<=767px),(pointer:coarse){.welcome-sheet .welcome-option{min-height:48px}}@media (width<=480px){.workspace-sheet.is-panel.welcome-sheet{padding:28px 20px 16px}.welcome-sheet h2{font-size:24px;line-height:30px}.welcome-actions{margin-top:22px}}@media (height<=700px) and (width<=559px){.workspace-sheet.is-panel.welcome-sheet{padding:20px 20px 12px}.welcome-mark{border-radius:11px;width:44px;height:44px;font-size:22px}.welcome-sheet h2{margin-top:12px;font-size:22px;line-height:28px}.welcome-subtitle{margin-top:4px;font-size:13px;line-height:18px}.welcome-actions{margin-top:16px}.welcome-choices{gap:8px}.welcome-sheet .welcome-option{min-height:44px}.welcome-divider{margin:10px 0 12px}.welcome-caption{margin-top:8px;font-size:12px;line-height:16px}.welcome-fineprint{margin-top:12px;padding-top:8px}}@media (height<=520px) and (width>=560px){.workspace-sheet.is-panel.welcome-sheet{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-areas:"head actions""fine actions";align-content:center;place-items:center stretch;column-gap:28px;width:min(760px,100%);padding:20px 28px 16px;display:grid}.welcome-head{grid-area:head;align-items:flex-start}.welcome-sheet h2{margin-top:12px;font-size:24px;line-height:30px}.welcome-actions{grid-area:actions;margin-top:0}.welcome-fineprint{grid-area:fine;align-self:end;margin-top:12px;padding-top:10px}.welcome-divider{margin:8px 0 10px}.welcome-choices{gap:6px}.welcome-reason{margin-top:6px}.welcome-caption{margin-top:6px;padding:0 4px}}.workspace-sheet-layer:has(>.welcome-sheet.is-phone){align-items:stretch;padding:0}.workspace-sheet-layer:has(>.welcome-sheet.is-phone)>.workspace-sheet-scrim{background:var(--green-950)}body:has(.welcome-sheet.is-phone) [data-workspace-background]:not(.workspace-sheet-layer,:has(.welcome-sheet)){filter:none}.workspace-sheet.is-panel.welcome-sheet.is-phone{box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;background:var(--green-950);padding:calc(env(safe-area-inset-top,0px) + 8px) calc(16px + env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom,0px) + 12px) calc(16px + env(safe-area-inset-left,0px));border:0;border-radius:0;justify-content:space-between;overflow:auto}.welcome-sheet.is-phone .welcome-head{flex:1 1 0;justify-content:center;min-height:0;overflow:hidden}.welcome-preview{background:color-mix(in srgb, var(--ink) 3%, var(--green-950));border-radius:14px;flex:0 auto;width:200px;min-height:0;margin-bottom:-40px;position:relative;overflow:hidden}.welcome-preview-page{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.welcome-preview-art,.welcome-preview-slot{aspect-ratio:.724;border-radius:6px;display:block;position:relative}.welcome-preview-art{background:var(--pocket)}.welcome-preview-art img{object-fit:cover;filter:saturate(.7);opacity:.42;border-radius:6px;width:100%;height:100%;display:block;position:absolute;inset:0}.welcome-preview-art.is-strong img{opacity:.55}.welcome-preview-slot{box-sizing:border-box;border:1px dashed var(--line-strong);color:var(--muted);font-variant-numeric:tabular-nums;opacity:.7;justify-content:center;align-items:center;font-size:11px;font-weight:500;line-height:14px;display:flex}.welcome-preview-fade{background:linear-gradient(180deg, transparent 38%, color-mix(in srgb, var(--green-950) 72%, transparent) 72%, var(--green-950) 100%);border-radius:14px;position:absolute;inset:0 -1px -1px}.welcome-sheet.is-phone .welcome-mark{z-index:1;background:var(--green-850);width:64px;height:64px;box-shadow:0 0 0 6px var(--green-950);border:0;border-radius:16px;font-size:32px;position:relative}html[data-resolved-theme=light] .welcome-sheet.is-phone .welcome-mark{background:var(--green-850)}.welcome-sheet.is-phone h2{letter-spacing:-.01em;margin-top:20px;font-size:28px;line-height:34px}.welcome-sheet.is-phone .welcome-subtitle{margin-top:8px;font-size:15px;line-height:20px}.welcome-sheet.is-phone .welcome-actions{flex:none;margin-top:12px}.welcome-sheet.is-phone .welcome-choices{gap:12px}.welcome-sheet.is-phone .welcome-option{letter-spacing:-.01em;text-align:center;white-space:nowrap;border-radius:12px;justify-content:center;gap:8px;min-height:50px;font-size:17px;font-weight:600;line-height:22px}.welcome-sheet.is-phone .welcome-option svg{width:20px;height:20px}.welcome-sheet.is-phone .welcome-reason{margin-top:10px}.welcome-sheet.is-phone .welcome-option[data-default]{color:var(--accent);background:0 0;margin-top:8px}.welcome-sheet.is-phone .welcome-option[data-default]:active{background:color-mix(in srgb, var(--ink) 8%, transparent)}.welcome-sheet.is-phone .welcome-caption{margin-top:4px;padding:0 12px;font-size:13px;line-height:18px}.welcome-sheet.is-phone .welcome-fineprint{border-top:0;flex:none;margin-top:10px;padding-top:0}.welcome-sheet.is-phone.is-cloud .welcome-option.is-primary[data-default]{background:var(--accent);color:var(--on-accent);margin-top:0}.welcome-sheet.is-phone.is-cloud .welcome-option{white-space:normal;padding-block:10px}.welcome-sheet.is-phone.is-cloud .welcome-cloud-accounts{margin-top:16px}.welcome-sheet.is-phone.is-cloud .welcome-account-button{min-height:44px}@media (height<=700px){.welcome-sheet.is-phone .welcome-choices{gap:8px}.welcome-sheet.is-phone .welcome-option{min-height:44px}.welcome-sheet.is-phone .welcome-reason{margin-top:8px}.welcome-sheet.is-phone .welcome-option[data-default]{margin-top:6px}.welcome-sheet.is-phone h2{margin-top:14px}.welcome-sheet.is-phone .welcome-mark{border-radius:13px;width:52px;height:52px;font-size:26px}}@media (height<=640px){.welcome-preview{display:none}.welcome-sheet.is-phone h2{margin-top:12px;font-size:24px;line-height:30px}.welcome-sheet.is-phone .welcome-subtitle{margin-top:4px;font-size:14px;line-height:18px}.welcome-sheet.is-phone .welcome-caption{font-size:12.5px;line-height:17px}}@media (width>=560px) and (height<=520px){.workspace-sheet.is-panel.welcome-sheet.is-phone{text-align:left;padding-inline:calc(32px + env(safe-area-inset-left,0px)) calc(32px + env(safe-area-inset-right,0px));grid-template:"head actions"minmax(0,1fr)"head fine"/minmax(0,1fr) minmax(0,1.1fr);place-items:center stretch;column-gap:32px;display:grid}.welcome-sheet.is-phone .welcome-head{grid-area:head;align-self:stretch;align-items:flex-start}.welcome-preview{display:none}.welcome-sheet.is-phone h2{margin-top:12px;font-size:26px;line-height:32px}.welcome-sheet.is-phone .welcome-actions{grid-area:actions;margin-top:0}.welcome-sheet.is-phone .welcome-choices{gap:6px}.welcome-sheet.is-phone .welcome-reason{text-align:center;margin-top:6px}.welcome-sheet.is-phone .welcome-caption{text-align:center;margin-top:2px;padding:0 4px}.welcome-sheet.is-phone .welcome-fineprint{text-align:center;grid-area:fine;align-self:start;margin-top:6px}.welcome-sheet.is-phone.is-cloud .welcome-cloud-accounts{margin-top:8px;padding-top:8px}}.workspace-sheet.is-panel.app-account-sheet{width:min(560px,100%)}.app-account-loading{z-index:1000;box-sizing:border-box;padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));background:var(--surface);color:var(--ink);outline:none;place-items:center;display:grid;position:fixed;inset:0}.app-account-loading-content{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:420px;display:flex}.app-account-loading h1{margin:0;font-size:28px;line-height:36px}.app-account-loading p{color:var(--secondary);margin:0;font-size:16px;line-height:24px}.app-account-loading button{border:1px solid var(--line-strong);background:var(--surface-raised);min-height:44px;color:var(--ink);font:inherit;border-radius:8px;padding:10px 16px}.app-account-loading button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.app-account-spinner{box-sizing:border-box;border:3px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;width:30px;height:30px;animation:1s linear infinite app-account-spin}@keyframes app-account-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.app-account-spinner{animation:none}}.app-account-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.app-account-head h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:21px;line-height:27px}.app-account-head h2:focus{outline:none}.app-account-close{min-width:44px;min-height:44px;color:var(--ink);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:8px;display:grid}.app-account-close svg{width:20px;height:20px}.app-account-close:focus-visible,.app-account-body button:focus-visible,.app-account-body input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.app-account-body{overflow-wrap:anywhere;color:var(--secondary);padding:16px 20px;font-size:14px;line-height:21px;overflow-x:hidden}.app-account-body p{margin:0 0 14px}.workspace-sheet.app-account-sheet .app-account-body .sheet-button{white-space:normal;max-width:100%;height:auto;min-height:44px;padding:10px 16px}.app-account-providers{gap:8px;display:grid}.app-account-body>.app-account-backup{white-space:normal;max-width:100%;margin-top:8px;display:block}.app-account-body form>label{color:var(--ink);margin:16px 0 5px;font-weight:600;display:block}.app-account-body label>span{color:var(--secondary);font-weight:400}.app-account-body input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--line-strong);background:var(--surface-raised);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:8px;padding:10px 12px;font-size:16px;display:block}.app-account-body .app-account-caption{margin-top:7px;font-size:12px;line-height:18px}.app-account-backup,.app-account-links button{min-height:44px;color:var(--accent);font:inherit;text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:8px 0;text-decoration:underline}.app-account-links{flex-wrap:wrap;gap:4px 16px;margin-top:8px;display:flex}.app-account-links button:disabled,.app-account-backup:disabled{opacity:.5}.app-account-error{color:var(--danger)}.app-account-device-notice{z-index:80;bottom:calc(76px + env(safe-area-inset-bottom,0px));border:1px solid var(--line-strong);background:var(--surface-raised);max-width:560px;color:var(--ink);border-radius:10px;margin-inline:auto;padding:12px;position:fixed;left:16px;right:16px;box-shadow:0 8px 24px #0003}.app-account-device-notice p{margin:0 0 6px;font-size:13px}.app-account-device-notice button{min-height:44px;color:var(--accent);font:inherit;background:0 0;border:0;margin-right:12px}.app-account-recovery{border:1px solid var(--line-strong);border-radius:10px;margin-bottom:16px;padding:14px}.app-account-recovery h3{color:var(--ink);margin:0 0 10px;font-size:16px}.app-account-recovery ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;list-style:none;display:grid}.app-account-recovery code{background:var(--surface-raised);color:var(--ink);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:6px;padding:8px;font-size:13px;display:block}.app-account-actions{flex-wrap:wrap;gap:8px;display:flex}.app-account-check{color:var(--ink);align-items:flex-start;gap:8px;margin-top:16px;display:flex}.app-account-check input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:1px 0 0}.app-account-sheet .sheet-foot{flex-wrap:wrap;padding-inline:20px}.app-account-sheet .sheet-foot button{white-space:normal;text-align:center;height:auto;min-height:44px;padding-block:10px}.workspace-sheet-layer:has(>.app-account-sheet.is-phone){padding:0}.workspace-sheet.is-panel.app-account-sheet.is-phone{width:100%;height:100%;max-height:100%;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);border-radius:0}.app-account-sheet.is-phone .app-account-head,.app-account-sheet.is-phone .sheet-foot,.app-account-sheet.is-phone .app-account-body{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}@media (width<=359px){.app-account-recovery ol{grid-template-columns:minmax(0,1fr)}}@media (height<=420px){.app-account-head{padding-block:6px}.app-account-head h2{font-size:18px}.app-account-sheet .sheet-foot{padding-block:6px}}.binder-turn-overlay.collector-workspace{z-index:32;pointer-events:none;background:0 0;border:0;min-height:0;margin:0;padding:0;position:fixed;left:0;right:0;overflow:hidden}.binder-turn-stage{perspective:2200px;perspective-origin:50%;transform-style:preserve-3d}.binder-turn-base,.binder-turn-pan-face{height:100%;position:absolute;top:0}.binder-turn-sleeve{height:100%;transform-style:preserve-3d;will-change:transform;position:absolute;top:0}.binder-turn-front,.binder-turn-back{transform-style:preserve-3d;backface-visibility:hidden;position:absolute;inset:0}.binder-turn-back{transform:rotateY(180deg)}.binder-turn-copy{width:100%;height:100%}.binder-turn-overlay :is(.binder-face,.binder-blank-face){pointer-events:none;width:100%;height:100%;min-height:0}.binder-turn-overlay :is(button,input,a){pointer-events:none}.binder-turn-overlay .binder-turn-art-fallback{background:var(--binder-pocket);width:100%;height:100%;color:var(--muted);text-align:center;justify-content:center;align-items:center;padding:5px;font-size:10px;display:flex}@media (prefers-reduced-motion:reduce){.binder-turn-overlay{display:none}}html[data-motion=reduced] .binder-turn-overlay{display:none}.go-to-pocket-sheet>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.go-to-pocket-sheet h2{margin:0;font-size:15px;font-weight:600;line-height:20px}.go-to-pocket-sheet .go-to-pocket-close{width:32px;height:32px;min-height:32px;color:var(--secondary);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:inline-grid}.go-to-pocket-sheet .go-to-pocket-close:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}.go-to-pocket-sheet .go-to-pocket-close svg{width:16px;height:16px}.go-to-pocket-sheet .pocket-search label{color:var(--secondary);gap:6px;min-width:0;font-size:12px;display:grid}.go-to-pocket-sheet .pocket-search input{box-sizing:border-box;width:100%;min-width:0;min-height:36px}.go-to-pocket-sheet .pocket-search button[type=submit]{min-height:36px}.go-to-pocket-sheet .pocket-search [role=status]{color:var(--secondary);margin:8px 0;font-size:12px}@media (width<=767px),(pointer:coarse){.go-to-pocket-sheet .go-to-pocket-close{width:44px;height:44px;min-height:44px}.go-to-pocket-sheet .pocket-search :is(input,button[type=submit]){min-height:44px}}.workspace-sheet.go-to-page-sheet{flex-direction:column;display:flex;overflow:hidden}.go-to-page-sheet>:is(header,.go-to-page-field){flex:none}.go-to-page-sheet .go-to-page-field{color:var(--secondary);gap:6px;min-width:0;font-size:12px;display:grid}.go-to-page-sheet .go-to-page-field input{box-sizing:border-box;width:100%;min-width:0;min-height:36px}.go-to-page-sheet .go-to-page-list{overscroll-behavior:contain;flex-direction:column;flex:0 auto;gap:1px;min-height:0;max-height:min(360px,100dvh - 260px);margin:10px -6px 0;padding:0;list-style:none;display:flex;overflow:auto}.go-to-page-sheet .go-to-page-list>li{min-height:32px;color:var(--ink);cursor:default;font-variant-numeric:tabular-nums;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font-size:13px;line-height:16px;display:flex;position:relative}.go-to-page-sheet .go-to-page-list>li[aria-selected=true]{background:var(--green-800)}.go-to-page-sheet .go-to-page-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.go-to-page-sheet .go-to-page-current{color:var(--secondary);flex:none;font-size:11px}.go-to-page-sheet .go-to-page-empty{color:var(--secondary);margin:10px 0 2px;font-size:12px}@media (width<=767px),(pointer:coarse){.go-to-page-sheet .go-to-page-field input,.go-to-page-sheet .go-to-page-list>li{min-height:44px}}@media (height<=480px){.go-to-page-sheet .go-to-page-list{max-height:calc(100dvh - 150px)}}.binder-browser{--binder-page:var(--page,#18231d);--binder-pocket:var(--pocket,#121c16);--binder-page-padding:16px;--binder-page-header-height:42px;--binder-pocket-gap:8px;--binder-spread-gap:24px;--binder-art-width:140px;--binder-art-height:196px;min-width:0;max-width:100%;color:var(--ink,#eef2ed);position:relative}.binder-browser .binder-browser-navigation{top:var(--binder-sticky-top,0px);z-index:30;background:var(--green-950,#101613);min-height:69px;box-shadow:none;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:13px;margin:0;padding:0;display:flex;position:sticky}.binder-browser-navigation>button:not(.binder-focus-action){width:30px;height:30px;min-height:30px;color:var(--muted);background:0 0;border-color:#0000;border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;padding:0;display:inline-flex}.binder-nav-word{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.binder-browser .binder-reading-controls{background:0 0;border:0;flex:1 0 auto;justify-content:safe flex-end;align-items:center;gap:13px;min-width:0;margin:0;padding:0;display:flex;position:static}.binder-arrangement-controls,.binder-filter-controls{flex:none;align-items:center;gap:12px;min-width:0;display:flex}.binder-arrangement-controls:empty{display:none}.binder-arrangement-controls .binder-tools-heading{flex:none;min-height:0;margin:0}.binder-arrangement-controls .binder-tools-heading p{display:none}.binder-arrangement-controls :is(.card-selection-toolbar,.binder-tools-heading)>button{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:7px;display:inline-flex}.binder-arrangement-controls .card-selection-toolbar{flex:none;min-width:max-content}.binder-arrangement-controls .card-selection-toolbar>button[aria-pressed=false]{color:var(--muted);background:0 0;border-color:#0000}.binder-arrangement-controls .card-selection-toolbar>button[aria-pressed=false]:hover{background:var(--surface-raised);color:var(--ink)}.binder-browser-navigation>:is(.binder-match-navigation,.binder-inline-filters){flex:1 0 100%;order:6}.binder-management-controls{min-width:0;margin-bottom:16px}.binder-inspection-hint{min-width:0;color:var(--muted);justify-content:flex-end;align-items:center;gap:12px;font-size:11px;display:flex}.binder-browser-navigation>.binder-inspection-hint{flex:1 0 100%;order:7}.binder-inspection-hint>span{min-width:0}.binder-inspection-hint button{white-space:nowrap;min-height:31px}.binder-sheet-viewport{scrollbar-color:var(--muted) transparent;scrollbar-width:thin;overscroll-behavior-inline:contain;border-radius:0;min-width:0;max-width:100%;scroll-padding:12px;position:relative}.binder-browser[data-sizing=fit]>.binder-sheet-viewport,.binder-browser[data-presentation=continuous]>.binder-sheet-viewport{max-height:none;overflow:visible}.binder-browser[data-sizing=comfortable]>.binder-sheet-viewport{overflow-x:auto}.binder-browser :is(.binder-spread,.binder-single-side){box-sizing:border-box;width:var(--binder-fit-width);height:var(--binder-fit-height);min-width:0;max-width:none;min-height:0;box-shadow:none;content-visibility:visible;contain-intrinsic-size:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:0;display:block;position:relative;overflow:visible}.binder-browser .binder-spread-pages{align-items:stretch;gap:var(--binder-spread-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-width:0;height:100%;padding:0;display:grid;overflow:visible}.binder-browser .binder-spread-pages:after{content:none}.binder-browser .binder-spread-slot{min-width:0;min-height:0;padding:0;display:flex;position:relative}.binder-browser .binder-spread-slot.is-left{grid-area:1/1}.binder-browser .binder-spread-slot.is-right{grid-area:1/2}.binder-browser .binder-side-position{display:none}.binder-browser :is(.binder-face,.binder-blank-face){box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;padding:0 var(--binder-page-padding) var(--binder-page-padding);border:1px solid var(--line);background:var(--binder-page);color:var(--ink);content-visibility:visible;contain-intrinsic-size:none;border-radius:15px;flex-direction:column;display:flex;overflow:visible;box-shadow:0 10px 30px #0000001a;container:binder-face/inline-size}.binder-browser .is-left>:is(.binder-face,.binder-blank-face){border-top-right-radius:9px;border-bottom-right-radius:9px}.binder-browser .is-right>:is(.binder-face,.binder-blank-face){border-top-left-radius:9px;border-bottom-left-radius:9px}.binder-browser .binder-face>header{flex:0 0 var(--binder-page-header-height);justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:0;margin:0;display:flex}.binder-browser .binder-face>header>div{align-items:baseline;gap:7px;min-width:0;display:flex}.binder-browser .binder-face>header h3{color:var(--ink);white-space:nowrap;margin:0;font-family:inherit;font-size:13px;font-weight:600;line-height:16px}.binder-browser .binder-face>header h3 small{color:var(--secondary);font:inherit;letter-spacing:0;text-transform:none;margin-left:4px;font-size:13px;font-weight:400}.binder-browser .binder-face>header p{display:none}.binder-browser .binder-face>header>span{max-width:none;color:var(--muted);white-space:nowrap;flex:0 auto;font-size:10px}.binder-browser .pocket-grid{grid-template-columns:repeat(var(--pocket-columns,3),minmax(0,1fr));grid-template-rows:repeat(var(--binder-rows,3),minmax(0,1fr));gap:var(--binder-pocket-gap);min-width:0;min-height:0;box-shadow:none;background:0 0;border-radius:0;flex:1;padding:0;display:grid;overflow:visible}.binder-browser .binder-pocket.is-owned{background:var(--binder-pocket);border-color:#dcebdc09}.binder-browser .binder-pocket:hover{background:var(--surface-raised);border-color:var(--line)}.binder-browser .binder-pocket:is([data-inspected=true],.is-inspected,.is-located,.is-move-selected){outline-width:1.5px;outline-color:var(--accent);border-color:var(--line);box-shadow:none;background:var(--surface-raised)}.binder-browser .binder-pocket-open{width:100%;min-width:0;min-height:0;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;flex-direction:column;flex:none;align-items:center;gap:0;padding:0;display:flex;position:static}.binder-browser .pocket-image,.binder-browser .pocket-image.art{flex:0 0 var(--binder-art-height);width:var(--binder-art-width);height:var(--binder-art-height);aspect-ratio:5/7;border-radius:6px;max-width:100%;min-height:0;margin:0 auto;display:block;overflow:hidden;box-shadow:0 4px 7px #0004}.binder-browser .pocket-image img{object-fit:contain;width:100%;height:100%;display:block}.binder-browser .pocket-image.art img[data-landscape=true]{object-fit:contain;width:140%;max-width:none;height:71.4286%;max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.binder-browser .binder-pocket-open>small{display:none}.binder-browser .binder-pocket.is-missing:not([data-status=incoming]) .pocket-image{opacity:.9}.binder-browser .binder-pocket.is-missing:not([data-status=incoming]) .pocket-image img{filter:grayscale(.72)brightness(.68)}.binder-browser .binder-missing-label{display:none}.binder-browser .pocket-empty{border:1px dashed var(--control-border);background:var(--binder-pocket);min-height:0;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex}.binder-browser .binder-blank-face{justify-content:center;align-items:center;padding:24px}.binder-browser .binder-blank-face>header h3{color:var(--ink);font-family:inherit;font-size:20px;font-weight:500;line-height:1.3}.binder-browser .binder-blank-face :is(p,small){text-align:center;max-width:30ch;color:var(--muted);font-size:11px}.binder-browser .binder-cover-mark{border:1px solid var(--line);width:70px;height:70px;color:var(--gold);background:0 0;place-items:center;margin:24px;font:36px Georgia,serif;display:grid}.binder-browser .binder-overflow-view .binder-face{border-color:var(--line-strong)}html[data-resolved-theme=light] .binder-browser{--binder-page:var(--page,#edf1e9);--binder-pocket:var(--pocket,#f7faf5)}@media (width>=1280px) and (width<=1599px){.binder-browser .binder-browser-navigation{column-gap:7px}.binder-browser .binder-reading-controls,.binder-browser .binder-arrangement-controls{gap:7px}}@media (width<=1279px){.binder-browser .binder-browser-navigation{column-gap:7px}.binder-browser .binder-reading-controls{gap:7px}}@media (width<=767px){.binder-browser .binder-browser-navigation{gap:4px;min-height:96px;padding-block:3px}.binder-browser .binder-browser-navigation>button:not(.binder-focus-action){flex-basis:44px;width:44px;height:44px;min-height:44px}.binder-browser .binder-reading-controls{flex-wrap:nowrap;flex:1 0 calc(100% - 48px);justify-content:flex-start;gap:4px}.binder-browser .binder-arrangement-controls,.binder-browser .binder-filter-controls,.binder-browser .card-selection-toolbar{gap:4px}.binder-browser .card-selection-toolbar>button:first-child,.binder-browser .binder-tools-heading>button{width:44px;min-width:44px;height:44px;padding:0;font-size:0}.binder-browser .card-selection-toolbar>button:first-child svg{width:16px;height:16px}.binder-browser .binder-tools-heading>button:before{content:"↔";font-size:20px}.binder-inspection-hint{display:none}}@media (height<=599px) and (width>=768px){.binder-browser .binder-browser-navigation{gap:4px;min-height:44px}.binder-browser .binder-reading-controls{gap:4px}}@media (height<=599px){.binder-spread-summary{display:none}.binder-browser .binder-blank-face{gap:7px;padding:10px}.binder-browser .binder-cover-mark{flex:0 0 32px;width:32px;height:32px;margin:0;font-size:20px}.binder-browser .binder-blank-face>header h3{margin:0;font-size:13px}.binder-browser .binder-blank-face>header p{margin:0 0 4px;font-size:10px}.binder-browser .binder-blank-face>p{display:none}}@media (prefers-reduced-motion:no-preference){.binder-browser .binder-pocket{transition:outline-color .15s,background .15s}}.binder-browser .empty-pocket-caption{z-index:1;pointer-events:none;text-align:center;flex-direction:column;align-items:center;gap:7px;display:flex;position:relative}.binder-browser .empty-pocket-caption :is(strong,small){color:var(--muted);font-family:inherit;font-size:10px;font-weight:400;line-height:14px;display:block}.binder-browser .empty-pocket-select{border-radius:inherit;width:100%;height:100%;min-height:0;color:var(--muted);background:0 0;border:0;margin:0;padding:0;display:block;position:absolute;inset:0}.binder-browser .empty-pocket-select:hover{background:var(--surface-raised)}.binder-browser .empty-pocket-select:focus-visible{outline:1px dashed var(--accent,#b2d5bc);outline-offset:-4px}.binder-browser .empty-pocket-select>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.binder-unit-frame{min-width:0}.binder-spread-summary{box-sizing:border-box;min-height:40px;color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:8px 12px;font-size:10px;font-weight:400;line-height:15px;display:flex}.binder-spread-summary>span+span:before{content:"·";margin-right:10px}@container binder-face (width<=300px){.binder-browser .binder-page-summary>span,.binder-browser .binder-face>header>span{display:none}.binder-browser .binder-face>header h3 small{margin-left:3px}.binder-browser .empty-pocket-caption>small{display:none}.binder-browser .empty-pocket-caption{gap:3px}}@media (height<=480px) and (width>=768px){.binder-browser .binder-arrangement-controls .card-selection-toolbar>button:first-child,.binder-browser .binder-tools-heading>button{width:44px;min-width:44px;height:44px;padding:0;font-size:0}.binder-browser .binder-tools-heading>button:before{content:"↔";font-size:20px}}.binder-browser [data-dense-overview=true] .binder-pocket-open{flex:1;justify-content:center}.binder-browser [data-dense-overview=true] .binder-face>header{position:relative}.binder-browser [data-dense-overview=true] .binder-face>header:after{content:"Overview";color:var(--muted);font-size:9px;position:absolute;right:28px}.binder-browser [data-dense-overview=true] .binder-page-summary>span{display:none}.binder-browser [data-dense-overview=true] .empty-pocket-caption{gap:0}.binder-browser [data-dense-overview=true] .empty-pocket-caption>:is(span,small){display:none}.binder-dense-hint{color:var(--secondary);margin:0;font-size:12px;line-height:1.5}.collector-workspace .binder-browser .binder-pocket .card-pick{border-radius:50%;width:20px;height:20px;min-height:20px;top:4px;left:3px;right:auto}.collector-workspace .binder-browser .binder-pocket .card-pick:before{content:"";border-radius:50%;position:absolute;inset:-6px}.collector-workspace .binder-browser .binder-pocket .card-pick span{box-sizing:border-box;border:1.5px solid var(--muted);background:color-mix(in srgb, var(--binder-pocket) 65%, transparent);color:#0000;border-radius:50%;width:20px;height:20px;font-size:12px;font-weight:700;box-shadow:0 1px 3px #0005}.collector-workspace .binder-browser .binder-pocket .card-pick[aria-pressed=true] span{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.collector-workspace .binder-browser .binder-pocket .card-pick:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.binder-browser .binder-pocket[data-selecting]{cursor:pointer}.binder-browser .binder-pocket[data-selecting] .pocket-status-row{pointer-events:none}.binder-browser .binder-pocket[data-picked=true]{box-shadow:0 0 0 1.5px var(--accent)}@media (pointer:coarse){.collector-workspace .binder-browser .binder-pocket .card-pick:before{inset:-12px}}.binder-browser .binder-pocket.is-filtered-out{opacity:.28}.binder-browser .binder-pocket.is-filtered-out:has(.empty-pocket-select){opacity:.6}.binder-browser[data-filtering=true] .binder-pocket.pocket-empty{opacity:.45}.binder-browser .binder-pocket.is-match:not(.is-located):not([data-inspected=true]){box-shadow:0 0 0 1.5px color-mix(in srgb, var(--accent) 80%, transparent)}.binder-page-summary strong{color:var(--ink);font-weight:600}.binder-browser .binder-status-controls{flex:none;align-items:center;gap:8px;min-width:0;display:flex}.binder-browser[data-reader-focused=true] .binder-status-controls{display:none}.binder-mode{container:binder-bar/inline-size}@media (width>=768px){@container binder-bar (width<1012px){.binder-browser .binder-browser-navigation:not(:has(.filters-badge)):has(.binder-continuous-pill) .binder-continuous-pill{justify-content:center;gap:0;width:28px;padding:0;font-size:0}}@container binder-bar (width<1034px){.binder-browser .binder-browser-navigation:has(.filters-badge):has(.binder-continuous-pill) .binder-continuous-pill{justify-content:center;gap:0;width:28px;padding:0;font-size:0}}@container binder-bar (width<914px){.binder-browser .binder-browser-navigation:not(:has(.filters-badge)):not(:has(.binder-continuous-pill)) .filters-button{gap:3px;width:auto;padding:0 7px}.binder-browser .binder-browser-navigation:not(:has(.filters-badge)):not(:has(.binder-continuous-pill)) .filters-button-label{display:none}}@container binder-bar (width<950px){.binder-browser .binder-browser-navigation:not(:has(.filters-badge)):has(.binder-continuous-pill) .filters-button{gap:3px;width:auto;padding:0 7px}.binder-browser .binder-browser-navigation:not(:has(.filters-badge)):has(.binder-continuous-pill) .filters-button-label{display:none}}@container binder-bar (width<936px){.binder-browser .binder-browser-navigation:has(.filters-badge):not(:has(.binder-continuous-pill)) .filters-button{gap:3px;width:auto;padding:0 7px}.binder-browser .binder-browser-navigation:has(.filters-badge):not(:has(.binder-continuous-pill)) .filters-button-label{display:none}}@container binder-bar (width<972px){.binder-browser .binder-browser-navigation:has(.filters-badge):has(.binder-continuous-pill) .filters-button{gap:3px;width:auto;padding:0 7px}.binder-browser .binder-browser-navigation:has(.filters-badge):has(.binder-continuous-pill) .filters-button-label{display:none}}@container binder-bar (width<864px){.binder-browser .binder-browser-navigation:not(:has(.filters-badge)):not(:has(.binder-continuous-pill)) .binder-page-label>span{display:none}}@container binder-bar (width<900px){.binder-browser .binder-browser-navigation:not(:has(.filters-badge)):has(.binder-continuous-pill) .binder-page-label>span{display:none}}@container binder-bar (width<881px){.binder-browser .binder-browser-navigation:has(.filters-badge):not(:has(.binder-continuous-pill)) .binder-page-label>span{display:none}}@container binder-bar (width<917px){.binder-browser .binder-browser-navigation:has(.filters-badge):has(.binder-continuous-pill) .binder-page-label>span{display:none}}@container binder-bar (width<747px){.binder-browser .binder-browser-navigation:not(:has(.filters-badge)):not(:has(.binder-continuous-pill)) .binder-picker{width:auto;padding:0 6px}.binder-browser .binder-browser-navigation:not(:has(.filters-badge)):not(:has(.binder-continuous-pill)) .binder-picker svg:first-child{display:inline-block}.binder-browser .binder-browser-navigation:not(:has(.filters-badge)):not(:has(.binder-continuous-pill)) .binder-picker .binder-picker-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.binder-browser .binder-browser-navigation:not(:has(.filters-badge)):not(:has(.binder-continuous-pill)) .binder-status-controls .status-segments>button{padding:0 6px}}@container binder-bar (width<783px){.binder-browser .binder-browser-navigation:not(:has(.filters-badge)):has(.binder-continuous-pill) .binder-picker{width:auto;padding:0 6px}.binder-browser .binder-browser-navigation:not(:has(.filters-badge)):has(.binder-continuous-pill) .binder-picker svg:first-child{display:inline-block}.binder-browser .binder-browser-navigation:not(:has(.filters-badge)):has(.binder-continuous-pill) .binder-picker .binder-picker-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.binder-browser .binder-browser-navigation:not(:has(.filters-badge)):has(.binder-continuous-pill) .binder-status-controls .status-segments>button{padding:0 6px}}@container binder-bar (width<764px){.binder-browser .binder-browser-navigation:has(.filters-badge):not(:has(.binder-continuous-pill)) .binder-picker{width:auto;padding:0 6px}.binder-browser .binder-browser-navigation:has(.filters-badge):not(:has(.binder-continuous-pill)) .binder-picker svg:first-child{display:inline-block}.binder-browser .binder-browser-navigation:has(.filters-badge):not(:has(.binder-continuous-pill)) .binder-picker .binder-picker-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.binder-browser .binder-browser-navigation:has(.filters-badge):not(:has(.binder-continuous-pill)) .binder-status-controls .status-segments>button{padding:0 6px}}@container binder-bar (width<800px){.binder-browser .binder-browser-navigation:has(.filters-badge):has(.binder-continuous-pill) .binder-picker{width:auto;padding:0 6px}.binder-browser .binder-browser-navigation:has(.filters-badge):has(.binder-continuous-pill) .binder-picker svg:first-child{display:inline-block}.binder-browser .binder-browser-navigation:has(.filters-badge):has(.binder-continuous-pill) .binder-picker .binder-picker-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.binder-browser .binder-browser-navigation:has(.filters-badge):has(.binder-continuous-pill) .binder-status-controls .status-segments>button{padding:0 6px}}@container binder-bar (width<689px){.binder-browser .binder-browser-navigation:not(:has(.filters-badge)):not(:has(.binder-continuous-pill)) .binder-arrangement-controls :is(.card-selection-toolbar>button:first-child,.binder-tools-heading>button){width:28px;min-width:28px;padding:0;font-size:0}.binder-browser .binder-browser-navigation:not(:has(.filters-badge)):not(:has(.binder-continuous-pill)) .binder-arrangement-controls .card-selection-toolbar>button:first-child svg{width:16px;height:16px;display:inline-block}.binder-browser .binder-browser-navigation:not(:has(.filters-badge)):not(:has(.binder-continuous-pill)) .binder-tools-heading>button:before{content:"↔";font-size:16px;line-height:1}}@container binder-bar (width<725px){.binder-browser .binder-browser-navigation:not(:has(.filters-badge)):has(.binder-continuous-pill) .binder-arrangement-controls :is(.card-selection-toolbar>button:first-child,.binder-tools-heading>button){width:28px;min-width:28px;padding:0;font-size:0}.binder-browser .binder-browser-navigation:not(:has(.filters-badge)):has(.binder-continuous-pill) .binder-arrangement-controls .card-selection-toolbar>button:first-child svg{width:16px;height:16px;display:inline-block}.binder-browser .binder-browser-navigation:not(:has(.filters-badge)):has(.binder-continuous-pill) .binder-tools-heading>button:before{content:"↔";font-size:16px;line-height:1}}@container binder-bar (width<706px){.binder-browser .binder-browser-navigation:has(.filters-badge):not(:has(.binder-continuous-pill)) .binder-arrangement-controls :is(.card-selection-toolbar>button:first-child,.binder-tools-heading>button){width:28px;min-width:28px;padding:0;font-size:0}.binder-browser .binder-browser-navigation:has(.filters-badge):not(:has(.binder-continuous-pill)) .binder-arrangement-controls .card-selection-toolbar>button:first-child svg{width:16px;height:16px;display:inline-block}.binder-browser .binder-browser-navigation:has(.filters-badge):not(:has(.binder-continuous-pill)) .binder-tools-heading>button:before{content:"↔";font-size:16px;line-height:1}}@container binder-bar (width<742px){.binder-browser .binder-browser-navigation:has(.filters-badge):has(.binder-continuous-pill) .binder-arrangement-controls :is(.card-selection-toolbar>button:first-child,.binder-tools-heading>button){width:28px;min-width:28px;padding:0;font-size:0}.binder-browser .binder-browser-navigation:has(.filters-badge):has(.binder-continuous-pill) .binder-arrangement-controls .card-selection-toolbar>button:first-child svg{width:16px;height:16px;display:inline-block}.binder-browser .binder-browser-navigation:has(.filters-badge):has(.binder-continuous-pill) .binder-tools-heading>button:before{content:"↔";font-size:16px;line-height:1}}}@media (width>=768px) and (height<=480px){@container binder-bar (width<1040px){.binder-browser .binder-browser-navigation:not(:has(.filters-badge)):has(.binder-continuous-pill) .binder-continuous-pill{justify-content:center;gap:0;width:28px;padding:0;font-size:0}}@container binder-bar (width<1062px){.binder-browser .binder-browser-navigation:has(.filters-badge):has(.binder-continuous-pill) .binder-continuous-pill{justify-content:center;gap:0;width:28px;padding:0;font-size:0}}@container binder-bar (width<942px){.binder-browser .binder-browser-navigation:not(:has(.filters-badge)):not(:has(.binder-continuous-pill)) .filters-button{gap:3px;width:auto;padding:0 7px}.binder-browser .binder-browser-navigation:not(:has(.filters-badge)):not(:has(.binder-continuous-pill)) .filters-button-label{display:none}}@container binder-bar (width<978px){.binder-browser .binder-browser-navigation:not(:has(.filters-badge)):has(.binder-continuous-pill) .filters-button{gap:3px;width:auto;padding:0 7px}.binder-browser .binder-browser-navigation:not(:has(.filters-badge)):has(.binder-continuous-pill) .filters-button-label{display:none}}@container binder-bar (width<964px){.binder-browser .binder-browser-navigation:has(.filters-badge):not(:has(.binder-continuous-pill)) .filters-button{gap:3px;width:auto;padding:0 7px}.binder-browser .binder-browser-navigation:has(.filters-badge):not(:has(.binder-continuous-pill)) .filters-button-label{display:none}}@container binder-bar (width<1000px){.binder-browser .binder-browser-navigation:has(.filters-badge):has(.binder-continuous-pill) .filters-button{gap:3px;width:auto;padding:0 7px}.binder-browser .binder-browser-navigation:has(.filters-badge):has(.binder-continuous-pill) .filters-button-label{display:none}}@container binder-bar (width<892px){.binder-browser .binder-browser-navigation:not(:has(.filters-badge)):not(:has(.binder-continuous-pill)) .binder-page-label>span{display:none}}@container binder-bar (width<928px){.binder-browser .binder-browser-navigation:not(:has(.filters-badge)):has(.binder-continuous-pill) .binder-page-label>span{display:none}}@container binder-bar (width<909px){.binder-browser .binder-browser-navigation:has(.filters-badge):not(:has(.binder-continuous-pill)) .binder-page-label>span{display:none}}@container binder-bar (width<945px){.binder-browser .binder-browser-navigation:has(.filters-badge):has(.binder-continuous-pill) .binder-page-label>span{display:none}}@container binder-bar (width<775px){.binder-browser .binder-browser-navigation:not(:has(.filters-badge)):not(:has(.binder-continuous-pill)) .binder-picker{width:auto;padding:0 6px}.binder-browser .binder-browser-navigation:not(:has(.filters-badge)):not(:has(.binder-continuous-pill)) .binder-picker svg:first-child{display:inline-block}.binder-browser .binder-browser-navigation:not(:has(.filters-badge)):not(:has(.binder-continuous-pill)) .binder-picker .binder-picker-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.binder-browser .binder-browser-navigation:not(:has(.filters-badge)):not(:has(.binder-continuous-pill)) .binder-status-controls .status-segments>button{padding:0 6px}}@container binder-bar (width<811px){.binder-browser .binder-browser-navigation:not(:has(.filters-badge)):has(.binder-continuous-pill) .binder-picker{width:auto;padding:0 6px}.binder-browser .binder-browser-navigation:not(:has(.filters-badge)):has(.binder-continuous-pill) .binder-picker svg:first-child{display:inline-block}.binder-browser .binder-browser-navigation:not(:has(.filters-badge)):has(.binder-continuous-pill) .binder-picker .binder-picker-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.binder-browser .binder-browser-navigation:not(:has(.filters-badge)):has(.binder-continuous-pill) .binder-status-controls .status-segments>button{padding:0 6px}}@container binder-bar (width<792px){.binder-browser .binder-browser-navigation:has(.filters-badge):not(:has(.binder-continuous-pill)) .binder-picker{width:auto;padding:0 6px}.binder-browser .binder-browser-navigation:has(.filters-badge):not(:has(.binder-continuous-pill)) .binder-picker svg:first-child{display:inline-block}.binder-browser .binder-browser-navigation:has(.filters-badge):not(:has(.binder-continuous-pill)) .binder-picker .binder-picker-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.binder-browser .binder-browser-navigation:has(.filters-badge):not(:has(.binder-continuous-pill)) .binder-status-controls .status-segments>button{padding:0 6px}}@container binder-bar (width<828px){.binder-browser .binder-browser-navigation:has(.filters-badge):has(.binder-continuous-pill) .binder-picker{width:auto;padding:0 6px}.binder-browser .binder-browser-navigation:has(.filters-badge):has(.binder-continuous-pill) .binder-picker svg:first-child{display:inline-block}.binder-browser .binder-browser-navigation:has(.filters-badge):has(.binder-continuous-pill) .binder-picker .binder-picker-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.binder-browser .binder-browser-navigation:has(.filters-badge):has(.binder-continuous-pill) .binder-status-controls .status-segments>button{padding:0 6px}}}@media (width>=768px){@container binder-bar (width>=1290px){.binder-browser .binder-browser-navigation:not(:has(.binder-continuous-pill))>.binder-match-navigation{border-top:0;flex:0 auto;order:0;width:auto;margin-left:8px;padding:0}}@container binder-bar (width>=1380px){.binder-browser .binder-browser-navigation:has(.binder-continuous-pill)>.binder-match-navigation{border-top:0;flex:0 auto;order:0;width:auto;margin-left:8px;padding:0}}}.binder-browser .binder-match-navigation{border-top:1px solid var(--line);align-items:center;gap:4px;width:100%;min-width:0;padding:4px 0;display:flex}.binder-browser .binder-match-navigation>button{background:color-mix(in srgb, var(--ink) 8%, transparent);height:28px;min-height:28px;color:var(--ink);white-space:nowrap;box-shadow:none;border:0;border-radius:8px;flex:none;align-items:center;gap:4px;margin:0;padding:0 8px;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.binder-browser .binder-match-navigation>button:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 13%, transparent)}.binder-browser .binder-match-navigation>button:disabled{opacity:.45}.binder-browser .binder-match-navigation>button svg{flex:none;width:14px;height:14px}.binder-match-summary{flex:0 auto;align-items:center;min-width:0;margin:0 4px;display:flex}.binder-match-description{align-items:baseline;gap:6px;min-width:0;display:flex}.binder-match-count{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px;font-weight:600;line-height:15px}.binder-match-hidden{text-overflow:ellipsis;min-width:0;color:var(--secondary);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;overflow:hidden}.binder-match-hidden:before{content:"· "}.binder-match-location{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width<=767px){.binder-browser .binder-reading-controls{flex-wrap:wrap;row-gap:4px}.binder-browser .binder-status-controls{flex:100%;gap:4px}.binder-browser .binder-status-controls .status-segments{flex:auto;height:44px}.binder-browser .binder-status-controls .status-segments>button{flex:auto;height:40px;min-height:40px;padding:0 4px}.binder-browser .binder-status-controls .filters-button{height:44px;min-height:44px}.binder-browser .binder-more-controls{align-self:flex-end}.binder-browser .binder-match-navigation{justify-content:space-between;padding-block:0}.binder-browser .binder-match-navigation>button{justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.binder-browser .binder-match-navigation>button svg{width:20px;height:20px}.binder-browser .binder-match-word{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.binder-match-summary{flex:auto;justify-content:center}.binder-match-description{flex-wrap:wrap;justify-content:center;column-gap:6px}.binder-match-count,.binder-match-hidden{font-size:11px}}@media (height<=480px) and (width>=768px){.binder-browser .binder-status-controls .status-segments{height:44px}.binder-browser .binder-status-controls .status-segments>button{height:40px;min-height:40px}.binder-browser .binder-status-controls .filters-button{height:44px;min-height:44px}.binder-browser .binder-match-navigation{padding-block:0}.binder-browser .binder-match-navigation>button{height:44px;min-height:44px}}.binder-browser .binder-browser-navigation{min-height:var(--binder-bar-height);gap:8px}.binder-browser .binder-leading-controls{flex:0 auto;align-items:center;min-width:0;margin-right:8px;display:flex}.binder-browser :is(.binder-picker,.binder-more,.binder-focus-action),.binder-browser .binder-arrangement-controls :is(.card-selection-toolbar>button:first-child,.binder-tools-heading>button){background:color-mix(in srgb, var(--ink) 8%, transparent);height:28px;min-height:28px;color:var(--ink);white-space:nowrap;box-shadow:none;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:400;line-height:16px;display:inline-flex}.binder-browser .binder-arrangement-controls .card-selection-toolbar>button[aria-pressed=false]{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink);border-color:#0000}.binder-browser :is(.binder-picker,.binder-more,.binder-focus-action):hover:not(:disabled),.binder-browser .binder-arrangement-controls :is(.card-selection-toolbar>button:first-child,.binder-tools-heading>button):hover:not(:disabled){background:color-mix(in srgb, var(--ink) 13%, transparent)}.binder-browser :is(.binder-picker,.binder-more)[aria-expanded=true]{background:var(--green-800)}.binder-browser .binder-more[data-active=true]{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent)}.binder-browser :is(.binder-picker,.binder-more,.binder-focus-action) svg{flex:none;width:14px;height:14px}.binder-browser .binder-picker{max-width:220px;font-weight:600}.binder-browser .binder-focus-action{width:auto}.binder-browser .binder-picker .binder-picker-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.binder-browser .binder-picker svg:last-child{color:var(--secondary)}.binder-browser .binder-more{order:5;width:28px;padding:0}.binder-browser .binder-more svg{width:16px;height:16px}.binder-browser .binder-more-controls{flex:none;order:5;display:flex}.binder-browser .binder-browser-navigation>button:not(.binder-focus-action){width:28px;height:28px;min-height:28px;color:var(--ink);flex:0 0 28px}.binder-browser .binder-browser-navigation>button:not(.binder-focus-action):hover:not(:disabled){background:color-mix(in srgb, var(--ink) 8%, transparent)}.binder-browser .binder-browser-navigation>button:not(.binder-focus-action):disabled{opacity:.4}.binder-browser .binder-browser-navigation>button:not(.binder-focus-action) svg{width:16px;height:16px}.binder-browser .binder-page-picker{border-radius:6px;flex:0 auto;align-items:center;min-width:0;margin:0;display:inline-flex;position:relative}.binder-browser .binder-page-picker:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.binder-browser .binder-page-picker:has(select:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.binder-page-label{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;padding:0 4px;display:flex}.binder-page-label strong{color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:600;line-height:16px}.binder-page-label span{text-overflow:ellipsis;min-width:0;color:var(--secondary);font-size:12px;line-height:15px;overflow:hidden}.binder-browser .binder-page-picker select{opacity:0;cursor:pointer;appearance:none;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0;font-size:13px;position:absolute;inset:0}.binder-browser .binder-page-picker select:disabled{cursor:default}.binder-continuous-pill{background:color-mix(in srgb, var(--ink) 6%, transparent);height:20px;color:var(--secondary);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 8px 0 7px;font-size:11px;line-height:14px;display:inline-flex}.binder-continuous-pill svg{width:12px;height:12px}.binder-browser .binder-reading-controls{flex:auto;gap:8px}.binder-browser .binder-arrangement-controls{gap:8px}.binder-dense-hint>span{color:var(--secondary)}@media (height<=620px){.binder-browser .binder-dense-hint{display:none}}@media (width>=768px) and (height>=481px){.binder-browser .binder-arrangement-controls .card-selection-toolbar>button:first-child svg{display:none}}@media (width<=767px){.binder-browser .binder-browser-navigation{gap:4px}.binder-browser .binder-reading-controls{flex:1 0 calc(100% - 48px);gap:4px}.binder-browser .binder-leading-controls{max-width:34%;margin-right:0}.binder-browser :is(.binder-picker,.binder-more,.binder-focus-action){height:44px;min-height:44px}.binder-browser .binder-picker{gap:4px;max-width:100%;padding:0 6px;font-size:12px}.binder-browser .binder-picker svg:first-child{display:none}.binder-browser .binder-more{width:44px}.binder-browser .binder-browser-navigation>button:not(.binder-focus-action){flex-basis:44px;width:44px;height:44px;min-height:44px}.binder-browser[data-reader-focused=true] .binder-reading-controls{flex:auto}.binder-browser .binder-page-picker{flex:60px;justify-content:center;align-self:stretch}.binder-page-label{flex-direction:column;align-items:center;gap:0;padding:0}.binder-page-label strong{font-size:12px}.binder-page-label span{max-width:100%;font-size:10px;line-height:13px}.binder-continuous-pill{display:none}.binder-browser .binder-focus-action{padding:0 8px;font-size:12px}.binder-browser .binder-arrangement-controls :is(.card-selection-toolbar>button:first-child,.binder-tools-heading>button){width:44px;min-width:44px;height:44px;min-height:44px;padding:0;font-size:0}}@media (height<=480px) and (width>=768px){.binder-browser :is(.binder-picker,.binder-more,.binder-focus-action){height:44px;min-height:44px}.binder-browser .binder-more{width:44px}.binder-browser .binder-picker{max-width:120px}.binder-browser .binder-browser-navigation>button:not(.binder-focus-action){flex-basis:44px;width:44px;height:44px;min-height:44px}.binder-browser .binder-arrangement-controls :is(.card-selection-toolbar>button:first-child,.binder-tools-heading>button){width:44px;min-width:44px;height:44px;min-height:44px;padding:0;font-size:0}}.binder-browser[data-presentation=continuous] .binder-face>header{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.binder-browser[data-presentation=continuous] .binder-face{padding-top:var(--binder-page-padding)}.binder-browser[data-presentation=continuous] :is(.binder-spread,.binder-single-side){height:calc(var(--binder-fit-height) - var(--binder-page-header-height) + var(--binder-page-padding))}.binder-label-row{top:calc(var(--binder-sticky-top,0px) + var(--binder-nav-height,44px));z-index:20;gap:var(--binder-spread-gap);box-sizing:border-box;width:var(--binder-fit-width);max-width:100%;height:calc(var(--binder-page-header-height) - var(--binder-page-padding));background:var(--green-950,#101613);box-shadow:0 0 0 100vmax var(--green-950,#101613);clip-path:inset(0 -100vmax);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;display:grid;position:sticky}.binder-label-row[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.binder-label-column{min-width:0;padding:0 4px 0 calc(var(--binder-page-padding) - 2px);align-items:center;gap:8px;display:flex}.binder-label-page{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:600;line-height:16px}.binder-label-counts{min-width:0;color:var(--secondary);white-space:nowrap;flex:auto;justify-content:flex-end;font-size:12px;line-height:15px;display:flex;overflow:hidden}.binder-label-counts>*{text-overflow:ellipsis;min-width:0;font-size:inherit;overflow:hidden}.binder-label-column .popup-menu-root{flex:none;margin-block:-1px;display:flex}.binder-browser .binder-page-more{width:24px;height:24px;min-height:24px;color:var(--secondary);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.binder-browser .binder-page-more:hover:not(:disabled),.binder-browser .binder-page-more[aria-expanded=true]{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink)}.binder-browser .binder-page-more svg{width:16px;height:16px}@media (width<=767px){.binder-label-counts{display:none}.binder-label-column{justify-content:space-between}}@media (pointer:coarse){.binder-browser .binder-page-more{position:relative}.binder-browser .binder-page-more:after{content:"";position:absolute;inset:-10px}}.binder-scroll-indicator{right:calc(5px + var(--inspector-space,0px));top:calc(var(--binder-sticky-top,0px) + var(--binder-nav-height,44px) + 10px);z-index:25;background:color-mix(in srgb, var(--ink) 5%, transparent);pointer-events:none;border-radius:3px;width:6px;position:fixed;bottom:10px}.binder-scroll-thumb{background:color-mix(in srgb, var(--ink) 34%, transparent);border-radius:3px;position:absolute;top:0;left:0;right:0}@media print{.binder-scroll-indicator{display:none}}.binder-browser .binder-pocket .card-image-loading{color:#0000;background:linear-gradient(180deg, color-mix(in srgb, var(--ink) 9%, var(--binder-pocket)) 0%, color-mix(in srgb, var(--ink) 5%, var(--binder-pocket)) 100%);font-size:0}.binder-browser [data-window-page][data-page-mounted=false]:before{content:"";box-sizing:border-box;width:var(--binder-paper-width,100%);border:1px solid var(--line);background:color-mix(in srgb, var(--binder-page) 70%, transparent);border-radius:15px;max-width:100%;height:calc(100% - 64px);margin:24px auto 40px;display:block}.binder-browser[data-reader-focused=true]{--focus-top:14px;--focus-bottom:64px;--focus-summary-height:var(--binder-summary-height,40px);padding-top:var(--focus-top)}@media (height>=600px){@container binder-bar (width>=1120px){.binder-browser[data-reader-focused=true][data-presentation=paged]{--focus-summary-height:0px}.binder-browser[data-reader-focused=true][data-presentation=paged] .binder-spread-summary{z-index:55;-webkit-line-clamp:3;text-align:left;min-height:0;max-height:45px;max-width:calc((100vw - var(--inspector-space,0px)) / 2 - var(--focus-pill-half,300px) - 40px);-webkit-box-orient:vertical;padding:0;font-size:12px;line-height:15px;display:-webkit-box;position:fixed;bottom:12px;left:24px;overflow:hidden}.binder-browser[data-reader-focused=true][data-presentation=paged] .binder-spread-summary>span{display:inline}.binder-browser[data-reader-focused=true][data-presentation=paged] .binder-spread-summary>span+span:before{margin:0 6px}.binder-browser[data-reader-focused=true] .binder-focus-status{display:flex}}}.binder-browser[data-reader-focused=true] .binder-browser-navigation{top:auto;left:calc((100vw - var(--inspector-space,0px)) / 2);z-index:60;width:max-content;max-width:calc(100vw - var(--inspector-space,0px) - 24px);box-sizing:border-box;border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);background:color-mix(in srgb, var(--surface-raised) 80%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;flex-wrap:nowrap;gap:4px;height:40px;min-height:40px;padding:0 6px;position:fixed;bottom:12px;transform:translate(-50%);box-shadow:0 12px 32px #00000073}.binder-browser[data-reader-focused=true] .binder-browser-navigation>.binder-leading-controls{order:1;margin-right:0}.binder-browser[data-reader-focused=true] .binder-focus-divider[data-after=picker]{order:2}.binder-browser[data-reader-focused=true] .binder-browser-navigation>button[aria-label=Previous\ page]{order:3}.binder-browser[data-reader-focused=true] .binder-browser-navigation>.binder-page-picker{order:4}.binder-browser[data-reader-focused=true] .binder-browser-navigation>button[aria-label=Next\ page]{order:5}.binder-browser[data-reader-focused=true] .binder-focus-divider[data-after=pages]{order:6}.binder-browser[data-reader-focused=true] .binder-browser-navigation>.binder-match-navigation{border:0;flex:none;order:7;width:auto;margin:0;padding:0}.binder-browser[data-reader-focused=true] .binder-match-navigation>button{background:0 0;border-radius:999px;justify-content:center;width:28px;padding:0}.binder-browser[data-reader-focused=true] :is(.binder-match-word,.binder-match-hidden){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.binder-browser[data-reader-focused=true] .binder-browser-navigation>.binder-more-controls{order:8}.binder-browser[data-reader-focused=true] .binder-focus-divider[data-after=more]{order:9}.binder-browser[data-reader-focused=true] .binder-browser-navigation>.binder-focus-action{order:10}.binder-focus-divider{background:color-mix(in srgb, var(--ink) 16%, transparent);flex:none;width:1px;height:18px}.binder-browser[data-reader-focused=true] :is(.binder-picker,.binder-more,.binder-focus-action){background:0 0;border-radius:999px}.binder-browser[data-reader-focused=true] :is(.binder-picker,.binder-more,.binder-focus-action):hover:not(:disabled){background:color-mix(in srgb, var(--ink) 10%, transparent)}.binder-browser[data-reader-focused=true] .binder-browser-navigation>button:not(.binder-focus-action){border-radius:999px}.binder-browser[data-reader-focused=true] .binder-page-label>span{display:none}.binder-browser[data-reader-focused=true] .binder-focus-action{font-weight:400}.binder-focus-key{box-sizing:border-box;background:color-mix(in srgb, var(--ink) 8%, transparent);min-width:20px;height:18px;color:var(--secondary);border-radius:5px;justify-content:center;align-items:center;padding:0 5px;font:11px/14px inherit;display:inline-flex}.binder-browser[data-reader-focused=true] .binder-browser-navigation>:is(.binder-reading-controls,.binder-continuous-pill,.binder-inspection-hint){display:none}.binder-browser[data-reader-focused=true] .binder-browser-navigation:has(>.selection-bar){clip-path:none;background:color-mix(in srgb, var(--accent) 8%, color-mix(in srgb, var(--surface-raised) 88%, transparent));border-radius:14px;height:auto;min-height:44px;padding:2px 8px 2px 14px;box-shadow:0 12px 32px #00000073}.binder-browser[data-reader-focused=true] .binder-browser-navigation:has(>.selection-bar)>.selection-bar{flex:0 auto}.binder-browser[data-reader-focused=true] .binder-pocket:has(>.binder-pocket-open):before{content:attr(data-pocket);z-index:2;background:var(--binder-pocket);min-width:8px;color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;border-radius:4px;padding:1px 3px;font-size:11px;line-height:14px;position:absolute;top:6px;left:6px}.binder-browser[data-reader-focused=true] .binder-pocket[data-selecting]:before{content:none}.binder-browser[data-reader-focused=true] [data-compact-page=true] .binder-pocket:has(>.binder-pocket-open):before{padding:0 2px;font-size:10px;line-height:13px;top:3px;left:3px}.binder-browser[data-reader-focused=true] .binder-label-row{top:0}.binder-browser[data-reader-focused=true] .binder-scroll-indicator{top:var(--focus-top);bottom:var(--focus-bottom)}.binder-focus-status{right:calc(24px + var(--inspector-space,0px));z-index:55;color:var(--muted);white-space:nowrap;pointer-events:none;align-items:center;gap:16px;font-size:12px;line-height:16px;display:none;position:fixed;bottom:21px}.binder-focus-save{align-items:center;gap:5px;display:inline-flex}.binder-focus-save .save-dot{width:13px;height:13px}.binder-focus-keys{opacity:.75;align-items:center;gap:4px;display:inline-flex}.binder-focus-keys kbd{box-sizing:border-box;background:color-mix(in srgb, var(--ink) 8%, transparent);min-width:20px;height:18px;color:var(--secondary);font:inherit;border-radius:5px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;display:inline-flex}.binder-focus-keys>span{margin-left:2px}@media (hover:none),(pointer:coarse){.binder-focus-keys,.binder-focus-key{display:none}}@media (width<=767px){.binder-browser[data-reader-focused=true] .binder-browser-navigation{gap:2px;height:52px;min-height:52px;padding:0 4px}.binder-browser[data-reader-focused=true]{--focus-bottom:72px}.binder-browser[data-reader-focused=true] .binder-page-picker{flex:0 auto}.binder-browser[data-reader-focused=true] .binder-page-label{flex-direction:row}.binder-browser[data-reader-focused=true] .binder-focus-divider{display:none}.binder-browser[data-reader-focused=true] .binder-focus-action{padding:0 10px}.binder-focus-key{display:none}.binder-browser[data-reader-focused=true] .binder-picker{width:44px;padding:0}.binder-browser[data-reader-focused=true] .binder-picker svg:first-child{display:inline-block}.binder-browser[data-reader-focused=true] .binder-picker :is(.binder-picker-name,svg:last-child){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (height<=480px){.binder-browser[data-reader-focused=true] .binder-browser-navigation{height:46px;min-height:46px;padding:0 2px;bottom:4px}.binder-browser[data-reader-focused=true]{--focus-top:4px;--focus-bottom:54px}}.toolbar-view{background:color-mix(in srgb, var(--ink) 8%, transparent);height:30px;min-height:30px;color:var(--ink);white-space:nowrap;box-shadow:none;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:400;line-height:16px;display:inline-flex}.toolbar-view:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 13%, transparent)}.toolbar-view[aria-expanded=true]{background:var(--green-800)}.toolbar-view svg{width:14px;height:14px;color:var(--secondary);flex:none}@media (width<=599px){.toolbar-view{gap:2px;height:44px;min-height:44px;padding:0 8px;font-size:12px}.toolbar-view svg{width:12px;height:12px}}.prototype-workspace[data-show-prices=false] :is(.binder-browser,.checklist-view) .price-panel,.prototype-workspace[data-show-prices=false] .checklist-view :is(.checklist-tile-listing,.checklist-head .checklist-cell-price>*){visibility:hidden}.prototype-workspace[data-sidebar-hidden=true]{--workspace-rail-width:0px}.prototype-workspace[data-sidebar-hidden=true]>.app-sidebar{display:none}.status-segments{background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:8px;flex:none;align-items:center;gap:2px;height:28px;padding:2px;display:inline-flex}.status-segments>button{height:24px;min-height:24px;color:var(--secondary);white-space:nowrap;box-shadow:none;background:0 0;border:0;border-radius:6px;flex:none;margin:0;padding:0 11px;font-size:12px;font-weight:400;line-height:16px}.status-segments>button:hover:not(:disabled){color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.status-segments>button[aria-checked=true]{background:var(--segment-thumb);color:var(--ink);font-weight:600}:root:not([data-phone-shell]) .status-segments>button[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--segment-ring)}:root:not([data-phone-shell]) .status-segments>button[aria-checked=true]:hover:not(:disabled){background:var(--segment-thumb)}.status-segments>button{place-items:center;display:inline-grid}.status-segments>button>span,.status-segments>button:after{grid-area:1/1}.status-segments>button:after{content:attr(data-label);visibility:hidden;pointer-events:none;height:0;font-weight:600;overflow:hidden}.status-segments>button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.status-segments>button:disabled{opacity:.5}.filters-button{background:color-mix(in srgb, var(--ink) 8%, transparent);height:28px;min-height:28px;color:var(--ink);white-space:nowrap;box-shadow:none;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 10px;font-size:13px;font-weight:400;line-height:16px;display:inline-flex}.filters-button:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 13%, transparent)}.filters-button[aria-expanded=true]{background:var(--green-700)}.filters-button svg{width:14px;height:14px;color:var(--secondary);flex:none}.filters-badge{background:var(--accent);min-width:16px;height:16px;color:var(--on-accent,#182119);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;display:inline-grid}.filters-panel[popover]{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--popover);width:380px;max-width:calc(100vw - 16px);color:var(--ink);box-shadow:var(--popover-shadow);border-radius:12px;margin:0;padding:0;font-size:12.5px;line-height:16px;position:fixed;inset:auto;overflow:visible}.filters-panel:popover-open{flex-direction:column;display:flex}.filters-panel:focus{outline:none}.filters-arrow{top:-7px;left:calc(var(--filters-arrow) - 6px);border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);background:var(--popover);pointer-events:none;width:12px;height:12px;position:absolute;transform:rotate(45deg)}.filters-header{flex:none;padding:14px 16px 10px}.filters-title{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.filters-panel h2{margin:0;font-size:15px;font-weight:600;line-height:20px}.filters-title [role=status]{text-overflow:ellipsis;min-width:0;color:var(--secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.filters-caption{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:16px}.filters-body{overscroll-behavior:contain;border-radius:0 0 12px 12px;flex:auto;min-height:0;overflow:hidden auto}.filters-section{border-top:1px solid var(--line);margin:0;padding:10px 16px}.filters-section[hidden]{display:none}.filters-section h3{color:var(--secondary);margin:0 0 8px;font-size:12px;font-weight:600;line-height:16px}.filters-panel button:focus-visible,.filters-panel select:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.filters-check:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:1px}.filters-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.filters-chip{background:color-mix(in srgb, var(--ink) 6%, transparent);min-width:0;height:30px;min-height:30px;color:var(--ink);text-align:left;white-space:nowrap;box-shadow:none;border:0;border-radius:8px;align-items:center;gap:6px;margin:0;padding:0 10px;font-size:12.5px;font-weight:400;display:flex}.filters-chip:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 11%, transparent)}.filters-chip[aria-pressed=true]{background:var(--green-700);font-weight:600}.filters-chip>span:not(.filters-count){text-overflow:ellipsis;min-width:0;overflow:hidden}.filters-chip svg{flex:none;width:14px;height:14px}.filters-chip[data-status=missing] svg{color:var(--secondary)}.filters-chip[data-status=incoming] svg{color:var(--surge-cyan)}.filters-chip[data-status=owned] svg{color:var(--accent)}.filters-chip[aria-pressed=true] .filters-count{color:var(--secondary)}.filters-dot{border:1.5px solid var(--gold);border-radius:50%;flex:none;width:8px;height:8px;margin:0 3px}.filters-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:6px;font-size:11.5px;font-weight:400}.filters-check{min-height:26px;color:var(--ink);white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.filters-check input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:0}.filters-check>span:not(.filters-count){text-overflow:ellipsis;min-width:0;overflow:hidden}.filters-more{min-height:20px;color:var(--secondary);box-shadow:none;background:0 0;border:0;align-items:center;gap:4px;margin:4px 0 0;padding:0;font-size:12px;display:inline-flex}.filters-more svg{width:12px;height:12px}.filters-more[aria-expanded=true] svg{transform:rotate(180deg)}.filters-details{flex-direction:column;gap:4px;padding-block:8px;display:flex}.filters-details-rows{flex-direction:column;gap:4px;display:flex}.filters-facet-row .multi-select-filter{grid-template-columns:minmax(0,1fr) minmax(0,204px);align-items:center;gap:4px 12px;min-height:30px;display:grid}.filters-facet-row .multi-select-label{color:var(--ink);letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:400}.filters-facet-row .multi-select-trigger{background:color-mix(in srgb, var(--ink) 8%, transparent);width:100%;height:28px;min-height:28px;color:var(--ink);border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0 8px 0 10px;font-size:12.5px;font-weight:400;display:flex}.filters-facet-row .multi-select-trigger[aria-expanded=true]{background:var(--green-700)}.filters-facet-row .multi-select-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.filters-facet-row .multi-select-count{background:var(--accent);color:var(--on-accent,#182119)}.filters-panel .multi-select-backdrop{display:none}.filters-panel .multi-select-panel,.filters-panel .multi-select-filter.align-end .multi-select-panel{border:1px solid var(--line-strong);background:var(--green-900,var(--surface));width:auto;max-width:none;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:9px;grid-column:1/-1;margin:4px 0;position:static;inset:auto}.filters-panel .multi-select-panel-header strong{font:600 12.5px/1.4 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.filters-panel .multi-select-panel-header span,.filters-panel .multi-select-panel-footer span{color:var(--muted);font-size:11px}.filters-panel .multi-select-panel-header button,.filters-panel .multi-select-panel-footer button{background:color-mix(in srgb, var(--ink) 8%, transparent);min-height:28px;color:var(--ink);border:0;border-radius:7px;padding:4px 10px;font-size:12px;font-weight:500}.filters-panel .multi-select-search{background:color-mix(in srgb, var(--ink) 6%, transparent);border:0;border-radius:7px;margin:8px;padding:0 8px}.filters-panel .multi-select-search:focus-within{outline:2px solid var(--focus);outline-offset:-2px}.filters-panel .multi-select-search>span:not(.visually-hidden){color:var(--muted)}.filters-panel .multi-select-search input{height:30px;box-shadow:none;color:var(--ink);background:0 0;border:0;outline:0;font-size:12.5px}.filters-panel .multi-select-all{width:calc(100% - 16px);min-height:30px;color:var(--ink);background:0 0;border-radius:7px;margin:4px 8px;padding:4px 8px;font-size:12.5px;font-weight:400}.filters-panel .multi-select-all.is-selected,.filters-panel .multi-select-all:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}.filters-panel .multi-select-all small{color:var(--muted);font-size:11px}.filters-panel .multi-select-check{border-color:var(--line-strong)}.filters-panel .multi-select-all.is-selected .multi-select-check{border-color:var(--accent);background:var(--accent);color:var(--on-accent,#182119)}.filters-panel .multi-select-option-list{max-height:264px;padding:2px 8px 8px}.filters-panel .multi-select-option{min-height:30px;color:var(--ink);border-radius:7px;align-items:center;gap:9px;padding:4px 8px;font-size:12.5px;font-weight:400;line-height:16px;display:flex}.filters-panel .multi-select-option:hover,.filters-panel .multi-select-option.is-selected{background:color-mix(in srgb, var(--ink) 8%, transparent)}.filters-panel .multi-select-option input{accent-color:var(--accent)}.filters-panel .multi-select-panel-header{padding:10px 12px 8px}.filters-panel .multi-select-panel-footer{background:0 0;padding:8px 12px}.filters-sort{color:var(--secondary);gap:8px;font-size:12px;font-weight:600;display:grid}.filters-sort select{background:color-mix(in srgb, var(--ink) 8%, transparent);width:100%;height:28px;min-height:28px;color:var(--ink);border:0;border-radius:7px;padding:0 8px;font-size:12.5px;font-weight:400}.filters-sort+.filters-caption{margin-top:6px}.filters-link{min-height:18px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-underline-offset:2px;box-shadow:none;background:0 0;border:0;margin:4px 0 0;padding:0;font-size:12px;line-height:16px}.filters-saved-views .saved-views-controls{min-width:0;font-size:12.5px;display:block}.filters-saved-views .saved-views-controls>label{font-size:0;display:block}.filters-saved-views .saved-views-controls select{background:color-mix(in srgb, var(--accent) 8%, transparent);width:100%;height:30px;min-height:30px;color:var(--ink);border:0;border-radius:7px;padding:0 8px;font-size:12.5px}.filters-saved-views .saved-views-controls input:not([type=checkbox]){font-size:12.5px}.filters-saved-views .saved-views-controls details label:not(.collector-check){color:var(--secondary);gap:6px;font-size:12px;display:grid}.filters-saved-views .saved-views-controls>:is(p,span),.filters-saved-views .saved-views-empty{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:16px;display:block}.filters-saved-views .saved-view-compact-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.filters-saved-views .saved-view-compact-actions button{background:color-mix(in srgb, var(--ink) 8%, transparent);height:28px;min-height:28px;color:var(--ink);box-shadow:none;border:0;border-radius:8px;padding:0 10px;font-size:12.5px;font-weight:400}.filters-saved-views .saved-view-compact-actions button:last-child{color:var(--secondary);background:0 0}.filters-saved-views details{margin-top:12px}.filters-saved-views summary{min-height:28px;color:var(--secondary);font-size:12px}.filters-saved-views :is(h3,.saved-views-controls h3){margin:12px 0 8px}.filters-saved-views .saved-views-controls input:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0}.filters-saved-views .collector-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.filters-saved-views .collector-check{align-items:flex-start;gap:10px;margin:12px 0;display:flex}.filters-panel[data-pane=views] .filters-saved-views{border-top:0}.filters-views-header{align-items:center;gap:8px;display:flex}.filters-back{height:28px;min-height:28px;color:var(--secondary);box-shadow:none;background:0 0;border:0;border-radius:8px;align-items:center;gap:2px;margin:0 0 0 -6px;padding:0 8px 0 2px;font-size:12.5px;display:inline-flex}.filters-back svg{width:16px;height:16px}.filters-views-heading:focus{outline:none}.filters-footer{border-top:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.filters-footer button{background:color-mix(in srgb, var(--ink) 8%, transparent);height:28px;min-height:28px;color:var(--ink);box-shadow:none;border:0;border-radius:8px;margin:0;padding:0 12px;font-size:13px;font-weight:400}.filters-footer .filters-done{padding:0 16px;font-weight:600}.filters-panel[data-presentation=sheet]{border-width:0 0 0 1px;border-radius:0;width:min(420px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;inset:0 0 0 auto}.filters-panel[data-presentation=sheet]::backdrop{background:#00000073}.filters-panel[data-presentation=sheet] .filters-body{border-radius:0}@media (width<=599px),(pointer:coarse){.filters-panel[data-presentation=sheet]{border-left:0;width:100vw}.filters-panel :is(.filters-chip,.filters-facet-row .multi-select-trigger,.filters-sort select,.filters-footer button,.filters-back,.filters-saved-views select,.filters-saved-views .saved-view-compact-actions button){height:44px;min-height:44px}.filters-check,.filters-more,.filters-link{min-height:44px}}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .filters-panel:popover-open{animation:.12s ease-out filters-in}}@keyframes filters-in{0%{opacity:0;transform:translateY(-4px)}}@media (width<=479px){.filters-button{gap:2px;width:44px;padding:0}.filters-button .filters-button-label{display:none}.status-segments>button{white-space:normal;text-align:center;padding:0 3px;font-size:11.5px;line-height:13px}}:root[data-phone-shell]{--phone-sheet-top:calc(env(safe-area-inset-top,0px) + 9px)}.filters-panel[data-phone][popover]{inset:var(--phone-sheet-top) 0 0 0;width:auto;max-width:none;height:auto;max-height:none;padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);background:var(--green-950);box-shadow:var(--popover-shadow);border:0;border-radius:14px 14px 0 0;margin:0;overflow:hidden}.filters-panel[data-phone][popover]::backdrop{background:#00000080}@media (width>=600px){.filters-panel[data-phone][popover]{width:min(640px,100%);margin-inline:auto}}.filters-panel[data-phone] .filters-body{padding:0 16px max(34px, env(safe-area-inset-bottom));border-radius:0}.filters-panel[data-phone] .filters-section{border:0;padding:0}.filters-panel[data-phone] .filters-section[hidden]{display:none}.phone-filters-head{letter-spacing:.02em;text-transform:uppercase;min-height:36px;color:var(--muted);white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px 6px;font-size:12px;font-weight:600;line-height:16px;display:flex}.phone-filters-head:has(button){min-height:44px;padding-block:6px 0}.filters-panel[data-phone] .phone-filters-head h3{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;margin:0}.phone-filters-summary{letter-spacing:0;text-transform:none;font-weight:500}.phone-filters-header-button{min-width:44px;height:44px;color:var(--accent);letter-spacing:0;text-transform:none;white-space:nowrap;box-shadow:none;background:0 0;border:0;border-radius:8px;align-items:center;margin:0 -8px 0 0;padding:0 8px;font-size:13px;font-weight:500;line-height:16px;display:inline-flex}.phone-filters-header-button:active{background:color-mix(in srgb, var(--ink) 8%, transparent)}.filters-panel[data-phone] :is(.filters-chips,.filters-tiles){grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;display:grid}.filters-panel[data-phone] :is(.filters-chip,.filters-tile){background:var(--surface);min-width:0;height:auto;min-height:44px;color:var(--ink);text-align:left;box-shadow:none;border:0;border-radius:10px;align-items:center;gap:8px;margin:0;padding:0 12px 0 10px;font-size:14px;font-weight:400;line-height:18px;display:flex}.filters-panel[data-phone] :is(.filters-chip,.filters-tile)[aria-pressed=true]{background:var(--green-800);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent);font-weight:400}.filters-panel[data-phone] :is(.filters-chip,.filters-tile)[aria-disabled=true]{cursor:default}.filters-panel[data-phone] .filters-chip svg{width:18px;height:18px}.filters-panel[data-phone] .filters-chip .filters-dot{box-sizing:border-box;flex:none;width:8px;height:8px;margin:0 5px}.filters-panel[data-phone] .filters-count{color:var(--muted);padding-left:0;font-size:13px}.filters-panel[data-phone] .filters-chip>span:not(.filters-count,.filters-dot),.filters-tile-label{text-overflow:clip;white-space:normal;overflow-wrap:break-word;flex:1;min-width:0;padding-block:4px;line-height:17px;overflow:visible}.filters-tile-mark{width:16px;height:16px;color:var(--accent);flex:none;place-items:center;display:grid}.filters-tile[aria-pressed=false] .filters-tile-mark{border:1.5px solid var(--line-strong);border-radius:50%}.filters-panel[data-phone] .filters-chip[data-status=missing] svg{color:var(--secondary)}.phone-filters-group,.filters-panel[data-phone] .filters-sort,.filters-panel[data-phone] .saved-views-controls[data-compact=phone]{background:var(--surface);border-radius:12px;overflow:hidden}.filters-panel[data-phone] .phone-filters-group{flex-direction:column;gap:0;display:flex}.filters-panel[data-phone] .filters-facet-row+.filters-facet-row{border-top:1px solid var(--line)}.filters-panel[data-phone] .filters-facet-row .multi-select-filter{grid-template-columns:minmax(0,1fr);gap:0;min-height:44px;display:grid;position:relative}.filters-panel[data-phone] .filters-facet-row .multi-select-label{z-index:1;pointer-events:none;grid-area:1/1;align-self:center;padding-left:16px;font-size:15px;line-height:20px}.filters-panel[data-phone] .filters-facet-row .multi-select-trigger{width:100%;height:44px;min-height:44px;color:var(--secondary);background:0 0;border-radius:0;grid-area:1/1;justify-content:flex-end;gap:4px;padding:0 12px 0 16px;font-size:15px;line-height:20px}.filters-panel[data-phone] .filters-facet-row .multi-select-trigger[aria-expanded=true]{background:0 0}.filters-panel[data-phone] .filters-facet-row .multi-select-summary{text-align:right;max-width:calc(100% - 112px)}.filters-panel[data-phone] .multi-select-chevron{width:14px;height:14px;-webkit-mask:var(--phone-chevrons) center / contain no-repeat;-webkit-mask:var(--phone-chevrons) center / contain no-repeat;mask:var(--phone-chevrons) center / contain no-repeat;background:currentColor;flex:none;font-size:0}.filters-panel[data-phone] .filters-facet-row .multi-select-panel{grid-area:2/1;margin:0 8px 8px}.filters-panel[data-phone]{--phone-chevrons:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3Cpath d='m7 15 5 5 5-5'/%3E%3C/svg%3E")}.filters-panel[data-phone] .multi-select-panel-header button,.filters-panel[data-phone] .multi-select-panel-footer button,.filters-panel[data-phone] .multi-select-all,.filters-panel[data-phone] .multi-select-option{min-height:44px}.filters-panel[data-phone] .multi-select-option input{width:20px;height:20px}.filters-panel[data-phone] .multi-select-search input{height:44px}.filters-panel[data-phone] .filters-sort{height:44px;color:var(--ink);align-items:center;padding:0 16px;font-size:15px;font-weight:400;line-height:20px;display:flex;position:relative}.filters-panel[data-phone] .filters-sort>span{z-index:1;pointer-events:none;position:relative}.filters-panel[data-phone] .filters-sort select{width:100%;height:44px;min-height:44px;color:var(--secondary);text-align:right;text-align-last:right;appearance:none;background:0 0;border:0;border-radius:0;padding:0 30px 0 80px;font-size:16px;line-height:20px;position:absolute;inset:0}.filters-panel[data-phone] .filters-sort:after{content:"";background:var(--secondary);width:14px;height:14px;-webkit-mask:var(--phone-chevrons) center / contain no-repeat;-webkit-mask:var(--phone-chevrons) center / contain no-repeat;mask:var(--phone-chevrons) center / contain no-repeat;pointer-events:none;position:absolute;top:15px;right:14px}.filters-panel[data-phone] .filters-sort+.filters-caption{margin-top:8px}.filters-panel[data-phone] .filters-caption{color:var(--muted);margin:4px 0 0;padding:0 16px;font-size:12px;line-height:16px}.filters-panel[data-phone] .filters-link{min-height:44px;color:var(--accent);align-items:center;margin:0 0 0 10px;padding:0 6px;font-size:12px;font-weight:500;line-height:16px;text-decoration:none;display:inline-flex}.filters-panel[data-phone] .filters-section.filters-caption{margin-top:12px}.phone-filters-row{width:100%;height:auto;min-height:44px;color:var(--ink);text-align:left;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;margin:0;padding:6px 12px 6px 16px;font-size:15px;line-height:20px;display:flex}.phone-filters-row svg:first-child{color:var(--secondary);flex:none}.phone-filters-row-label{overflow-wrap:anywhere;flex:1;min-width:0}.phone-filters-row-value{max-width:60%;color:var(--secondary);text-align:right;flex:none;align-items:center;gap:4px;font-size:13px;line-height:16px;display:inline-flex}.phone-filters-row-value svg{color:var(--muted)}.filters-panel[data-phone] .saved-views-controls[data-compact=phone]>:is(p,span,button):not(.phone-filters-row){margin:0;padding:8px 16px}.filters-panel[data-phone] .filters-back{color:var(--accent);gap:0;margin:0;padding:0 8px 0 2px;font-size:17px}.filters-panel[data-phone] .phone-sheet-nav-title h2{font-size:17px;line-height:22px}.filters-panel[data-phone] :is(input:not([type=checkbox],[type=radio]),textarea,select){font-size:16px}@media (width<=359px){.filters-panel[data-phone] :is(.filters-chip,.filters-tile){gap:6px;padding:0 8px;font-size:13px}.filters-panel[data-phone] .filters-tiles{grid-template-columns:minmax(0,1fr)}}@media (width<=369px){.filters-panel[data-phone] .filters-sort{flex-direction:column;justify-content:center;align-items:stretch;height:auto;padding-top:6px}.filters-panel[data-phone] .filters-sort select{text-align:left;text-align-last:left;padding:0 24px 0 0;position:relative;inset:auto}.filters-panel[data-phone] .filters-sort:after{top:auto;bottom:15px}}@media (prefers-reduced-motion:reduce){.filters-panel[data-phone]{transition:none}}.filters-panel[data-phone][data-pane=views] .saved-views-controls details>summary{display:none}.workspace-sheet.binder-fit-sheet{width:min(600px,100%)}.binder-fit-sheet{--fit-card:color-mix(in srgb, var(--ink) 4%, transparent);--fit-line:color-mix(in srgb, var(--ink) 8.5%, transparent);font-size:13px;line-height:1.4}.binder-fit-sheet :is(button,a,input):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fit-head{flex-direction:column;gap:4px;padding:20px 24px 12px;display:flex}.fit-head h2{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600;line-height:22px}.fit-head p{color:var(--secondary);font-variant-numeric:tabular-nums;margin:0;font-size:12px;line-height:16px}.binder-fit-sheet .inspector-tab-list{box-sizing:border-box;background:color-mix(in srgb, var(--ink) 6%, transparent);border:0;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));align-self:flex-start;gap:2px;width:248px;max-width:100%;height:32px;margin-top:10px;padding:2px;display:grid}.binder-fit-sheet .inspector-tab-list button{height:28px;min-height:28px;color:var(--secondary);white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:0 8px;font-size:12.5px;font-weight:400}.binder-fit-sheet .inspector-tab-list button[aria-selected=true]{background:var(--green-800);color:var(--ink);box-shadow:none;font-weight:600}.fit-body{flex-direction:column;gap:18px;padding:8px 24px 20px;display:flex}.fit-body h3{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:13px;font-weight:600;line-height:16px}.fit-body section{flex-direction:column;gap:8px;min-width:0;display:flex}.fit-caption{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:12px;line-height:16px}html[data-resolved-theme=light] .binder-fit-sheet .fit-caption{color:var(--secondary)}.fit-empty{background:var(--fit-card);color:var(--secondary);border-radius:12px;margin:0;padding:14px 16px;font-size:13px;line-height:18px}.fit-maker{color:var(--secondary)}.fit-row-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.fit-row-name{color:var(--ink);overflow-wrap:anywhere;font-size:13px;line-height:18px}.fit-row-name strong{font-weight:600}.fit-row-sub{color:var(--secondary);font-variant-numeric:tabular-nums;margin:0;font-size:12px;line-height:16px}.binder-fit-sheet article.fit-best{background:var(--fit-card);border-radius:14px;flex-direction:row;align-items:flex-start;gap:16px;padding:16px;display:flex}.fit-glyph{background:color-mix(in srgb, var(--ink) 8%, transparent);width:48px;height:64px;color:var(--secondary);border-radius:10px;flex:none;place-items:center;display:grid}.fit-glyph .prototype-icon{width:22px;height:22px}.fit-best-text{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.fit-eyebrow{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:14px}html[data-resolved-theme=light] .binder-fit-sheet .fit-eyebrow{color:var(--secondary)}.fit-body h3.fit-best-name{color:var(--ink);letter-spacing:-.01em;overflow-wrap:anywhere;margin:4px 0 0;font-size:15px;font-weight:600;line-height:20px}.fit-holds{color:var(--ink);align-items:center;gap:8px;margin:4px 0 6px;font-size:13px;line-height:18px;display:flex}.fit-holds .prototype-icon{width:16px;height:16px;color:var(--accent);flex:none}.fit-list{background:var(--fit-card);border-radius:12px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fit-row,.fit-option{align-items:center;gap:12px;min-height:56px;padding:8px 12px 8px 14px;display:flex}.fit-row+.fit-row,.fit-option+.fit-option{border-top:1px solid var(--fit-line)}.fit-link{background:color-mix(in srgb, var(--ink) 8%, transparent);min-height:32px;color:var(--ink);border-radius:8px;flex:none;align-items:center;gap:5px;padding:0 12px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.fit-link:hover{background:color-mix(in srgb, var(--ink) 13%, transparent)}.fit-link .prototype-icon{width:12px;height:12px}.fit-link.is-icon{justify-content:center;width:32px;padding:0}.fit-link.is-icon .prototype-icon{width:14px;height:14px}.fit-options{background:var(--fit-card);border-radius:12px;flex-direction:column;display:flex}.fit-option{cursor:pointer;border-radius:12px}.fit-option input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:0}.fit-option:has(input:checked){background:color-mix(in srgb, var(--accent) 14%, transparent)}.fit-warning{background:color-mix(in srgb, var(--gold,#d8c18c) 12%, transparent);color:var(--ink);border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12.5px;line-height:16px;display:flex}.fit-warning .prototype-icon{width:14px;height:14px;color:var(--gold,#d8c18c);flex:none;margin-top:1px}.fit-checked{margin-top:-4px}.fit-foot{border-top:0;justify-content:flex-end}@media (width<=767px),(pointer:coarse),(height<=480px) and (width>=768px){.binder-fit-sheet .inspector-tab-list{height:48px}.binder-fit-sheet .inspector-tab-list button{height:44px;min-height:44px}.fit-link{min-height:44px}.fit-link.is-icon{width:44px}.fit-row,.fit-option{min-height:60px}.fit-option input{width:22px;height:22px}}@media (width<=520px){.fit-head{padding:16px 16px 10px}.fit-body{padding:8px 16px 16px}.binder-fit-sheet article.fit-best{flex-direction:column;gap:12px}}.fit-compat{background:var(--fit-card);color:var(--ink);border-radius:10px;margin:0;padding:8px 12px;font-size:12.5px;line-height:16px}.fit-warnings{flex-direction:column;gap:8px;display:flex}.collector-workspace .setup-inspector .context-inspector-body{padding:12px 20px 16px}.collector-workspace .setup-inspector .context-inspector-subtitle{margin-top:0;font-size:12px;line-height:15px}.collector-workspace .setup-inspector .context-inspector-subtitle p{margin:0}.setup-inspector .setup-body{flex-direction:column;gap:12px;min-width:0;display:flex}.setup-inspector .setup-section{flex-direction:column;gap:6px;min-width:0;display:flex}.collector-workspace .setup-inspector .setup-section>h3,.collector-workspace .setup-inspector .setup-section-head h3{letter-spacing:-.01em;color:var(--inspector-ink);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:16px}.setup-inspector .setup-section-head{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.setup-inspector .setup-head-actions{flex:none;align-items:center;gap:6px;display:flex}.collector-workspace .setup-inspector .setup-caption,.collector-workspace .setup-inspector .setup-muted{color:var(--inspector-muted);margin:0;font-size:12px;line-height:15px}.collector-workspace .setup-inspector .setup-caption{font-variant-numeric:tabular-nums}html:is([data-theme=light],[data-resolved-theme=light]) .collector-workspace .setup-inspector :is(.setup-caption,.setup-muted){color:var(--inspector-secondary)}.collector-workspace .setup-inspector .setup-quiet{height:24px;min-height:24px;color:var(--inspector-secondary);white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.collector-workspace .setup-inspector .setup-quiet.is-filled{background:var(--inspector-tonal);color:var(--inspector-ink)}.collector-workspace .setup-inspector .setup-quiet:hover{background:var(--inspector-tonal-hover);color:var(--inspector-ink)}.collector-workspace .setup-inspector .setup-quiet .prototype-icon{width:12px;height:12px}.collector-workspace .setup-inspector :is(.setup-quiet,.setup-danger,.setup-button)[aria-disabled=true]{opacity:.5;cursor:not-allowed}.collector-workspace .setup-inspector :is(button,[role=option],[role=radio],input):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.setup-inspector .setup-binder-list{background:var(--inspector-well);border-radius:12px;margin:0;padding:0;list-style:none}.setup-inspector .setup-binder-row{cursor:default;border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:4px 8px 4px 10px;display:flex;position:relative}.setup-inspector .setup-binder-row[data-selected]{background:color-mix(in srgb, var(--inspector-accent) 14%, var(--inspector-background))}.setup-inspector .setup-binder-row[data-selected]:before{content:"";background:var(--inspector-accent);border-radius:2px;width:3px;position:absolute;top:14px;bottom:14px;left:0}.setup-inspector .setup-binder-row[data-dragging]{opacity:.55}.setup-inspector .setup-binder-row[data-drop=before]{box-shadow:inset 0 2px 0 var(--inspector-accent)}.setup-inspector .setup-binder-row[data-drop=after]{box-shadow:inset 0 -2px 0 var(--inspector-accent)}.setup-inspector .setup-binder-grip{width:24px;height:36px;color:var(--inspector-muted);cursor:grab;touch-action:none;flex:none;place-items:center;margin-left:-4px;display:grid}.setup-inspector .setup-binder-grip .prototype-icon{width:16px;height:16px}.setup-inspector .setup-binder-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.setup-inspector .setup-binder-name{color:var(--inspector-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:16px;overflow:hidden}.setup-inspector .setup-binder-summary{color:var(--inspector-secondary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px;line-height:15px}.collector-workspace .setup-inspector .setup-binder-menu{width:28px;height:28px;min-height:28px;color:var(--inspector-secondary);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.collector-workspace .setup-inspector .setup-binder-menu:hover{background:var(--inspector-tonal);color:var(--inspector-ink)}.setup-inspector .setup-binder-menu .prototype-icon{width:16px;height:16px}.setup-inspector .setup-group{background:var(--inspector-well);border-radius:12px}.setup-inspector .setup-row{align-items:center;gap:12px;min-height:44px;padding:8px 12px;display:flex;position:relative}.setup-inspector .setup-row+.setup-row:before{content:"";background:var(--inspector-line);height:1px;position:absolute;top:0;left:12px;right:0}.setup-inspector .setup-row.is-top{align-items:flex-start}.setup-inspector .setup-row.is-top>.setup-label{padding-top:6px}.setup-inspector .setup-label{width:96px;color:var(--inspector-secondary);flex:none;font-size:12.5px;line-height:16px}.setup-inspector .setup-control{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.collector-workspace .setup-inspector .setup-input{border:1px solid var(--inspector-control-line);background:var(--inspector-well);width:100%;height:28px;min-height:28px;color:var(--inspector-ink);font:inherit;border-radius:7px;padding:0 9px;font-size:13px}.collector-workspace .setup-inspector .setup-input[aria-invalid=true]{border-color:var(--danger)}.collector-workspace .setup-inspector .setup-error{color:var(--danger);margin:0;font-size:12px;line-height:15px}.collector-workspace .setup-inspector .tool-segments{background:var(--inspector-segment-track);flex-wrap:wrap;align-self:flex-start;max-width:100%;height:auto}.collector-workspace .setup-inspector .tool-segments button{height:24px;min-height:24px;color:var(--inspector-secondary);background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:12px;font-weight:400}.collector-workspace .setup-inspector .tool-segments button[aria-checked=true]{background:var(--inspector-segment-thumb);color:var(--inspector-ink);box-shadow:inset 0 0 0 1px var(--inspector-segment-ring);font-weight:600}.setup-inspector .setup-custom{flex-wrap:wrap;gap:8px 16px;display:flex}.setup-inspector .setup-custom-field{color:var(--inspector-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.setup-inspector .setup-pages{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.collector-workspace .setup-inspector .tool-stepper{background:var(--inspector-tonal);height:28px}.collector-workspace .setup-inspector .tool-stepper button{width:26px;height:28px;min-height:28px;color:var(--inspector-ink);background:0 0;border:0;padding:0}.collector-workspace .setup-inspector .tool-stepper input{width:max(40px,5ch + 12px);height:28px;min-height:28px;color:var(--inspector-ink);background:0 0;border:0;border-radius:0;padding:0;font-size:13px;font-weight:600}.collector-workspace .setup-inspector .tool-stepper input[aria-invalid=true]{color:var(--danger);box-shadow:inset 0 -2px 0 var(--danger)}.setup-inspector .setup-changed{color:var(--inspector-secondary);font-variant-numeric:tabular-nums;font-size:12px;line-height:15px}.setup-inspector .setup-pagebreaks{flex-direction:column;gap:6px;margin-top:4px;display:flex}.collector-workspace .setup-inspector .setup-pagebreaks h4{color:var(--inspector-secondary);letter-spacing:.02em;margin:0;font-size:12px;font-weight:600;line-height:16px}.collector-workspace .setup-inspector .setup-pagebreaks .tool-switch{width:100%;min-height:32px;color:var(--inspector-ink);white-space:normal;padding-right:40px;font-size:13px;line-height:16px;position:relative}.collector-workspace .setup-inspector .setup-pagebreaks .tool-switch input[type=checkbox]{z-index:1;opacity:0;background:0 0;border:0;border-radius:8px;width:100%;height:100%;min-height:100%;margin:0;position:absolute;inset:0}.collector-workspace .setup-inspector .setup-pagebreaks .tool-switch input[type=checkbox]:before{content:none}.setup-inspector .setup-pagebreaks .tool-switch:before{content:"";box-sizing:border-box;border:1px solid var(--line-strong);background:color-mix(in srgb, var(--ink) 12%, transparent);pointer-events:none;border-radius:999px;width:30px;height:18px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.setup-inspector .setup-pagebreaks .tool-switch:after{content:"";background:var(--inspector-secondary);pointer-events:none;border-radius:999px;width:14px;height:14px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.setup-inspector .setup-pagebreaks .tool-switch:has(input:checked):before{border-color:var(--inspector-accent);background:var(--inspector-accent)}.setup-inspector .setup-pagebreaks .tool-switch:has(input:checked):after{background:var(--on-accent,#182119);right:1px}.setup-inspector .setup-pagebreaks .tool-switch:has(input:focus-visible):before{outline:2px solid var(--focus);outline-offset:2px}.setup-inspector .setup-pagebreaks .tool-switch:has(input:disabled):before{opacity:.55}.setup-inspector .setup-layout-name{overflow-wrap:anywhere;white-space:normal;text-align:right}.setup-inspector .setup-physical{background:var(--inspector-well);min-height:32px;color:var(--inspector-ink);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:3px 6px 3px 12px;font-size:13px;line-height:16px;display:flex}.setup-inspector .setup-physical[data-open]{background:color-mix(in srgb, var(--inspector-accent) 14%, var(--inspector-background));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--inspector-accent) 45%, transparent)}.setup-inspector .setup-physical-text{overflow-wrap:anywhere;flex:1;min-width:0}.setup-inspector .setup-physical-label{color:var(--inspector-ink)}.setup-inspector .setup-physical-value{color:var(--inspector-secondary)}.setup-inspector .setup-physical-value strong{color:var(--inspector-ink);font-weight:600}.collector-workspace .setup-inspector .setup-physical-button{height:24px;min-height:24px;color:var(--inspector-ink);white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;padding:0 8px;font-size:12.5px;font-weight:500;line-height:16px;display:inline-flex}.collector-workspace .setup-inspector .setup-physical-button:hover{background:var(--inspector-tonal-hover)}.collector-workspace .setup-inspector .setup-physical-button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.collector-workspace .setup-inspector .setup-physical-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.setup-inspector .setup-warning{background:color-mix(in srgb, var(--inspector-gold) 10%, transparent);color:var(--inspector-ink);border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:6px 8px;padding:8px 12px;font-size:12px;line-height:16px;display:flex}.setup-inspector .setup-warning .prototype-icon{width:14px;height:14px;color:var(--inspector-gold);flex:none;margin-top:1px}.setup-inspector .setup-warning>span{flex:160px;min-width:0}.setup-inspector .setup-changes-body .setup-loss-note{margin:0}.setup-inspector .setup-remove{align-items:center;gap:12px;min-height:28px;padding:0 12px;display:flex}.collector-workspace .setup-inspector .setup-danger{min-height:28px;color:var(--danger);background:0 0;border:0;flex:none;padding:0;font-size:12.5px;line-height:16px}.setup-inspector .setup-remove .setup-caption{text-align:right;margin-left:auto}.collector-workspace .setup-inspector .setup-row-note{margin-top:-2px}.setup-inspector .setup-preview{align-items:center;gap:16px;padding:12px;display:flex}.setup-inspector .setup-spread{color:var(--inspector-muted);flex-direction:column;flex:none;align-items:center;gap:5px;font-size:11px;line-height:13px;display:flex}.setup-inspector .setup-spread-frame{background:color-mix(in srgb, var(--inspector-ink) 8%, var(--inspector-background));border-radius:6px;gap:3px;padding:4px;display:flex}.setup-inspector .setup-spread-cover,.setup-inspector .setup-spread-page{box-sizing:border-box;border-radius:4px;width:52px;height:68px}.setup-inspector .setup-spread-cover{background:var(--inspector-background);box-shadow:inset 0 0 0 1px var(--inspector-line);color:var(--inspector-muted);place-items:center;font-size:9px;line-height:11px;display:grid}.setup-inspector .setup-spread-page{background:color-mix(in srgb, var(--inspector-ink) 5%, var(--inspector-background));gap:3px;padding:4px;display:grid}.setup-inspector .setup-spread-page[data-empty]{box-shadow:inset 0 0 0 1px var(--inspector-line-strong);background:0 0}.setup-inspector .setup-spread-page[data-empty] i{box-shadow:none;background:0 0}.setup-inspector .setup-spread-page i{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--inspector-accent) 50%, transparent);background:color-mix(in srgb, var(--inspector-accent) 10%, transparent);border-radius:2px;display:block}.setup-inspector .setup-preview-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.setup-inspector .setup-preview-count{color:var(--inspector-ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:24px}.setup-inspector .setup-preview-text .setup-muted{font-variant-numeric:tabular-nums;font-size:12px}.setup-inspector .setup-preview-line{color:var(--inspector-ink);font-variant-numeric:tabular-nums;font-size:12px;line-height:15px}.setup-inspector .setup-changes{background:var(--inspector-well);border-radius:12px}.collector-workspace .setup-inspector .setup-changes>h3{margin:0}.collector-workspace .setup-inspector .setup-changes>h3>button{width:100%;min-height:36px;color:var(--inspector-ink);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:600;display:flex}.setup-inspector .setup-changes>h3>button .prototype-icon{width:12px;height:12px;color:var(--inspector-secondary);transition:transform .12s}.setup-inspector .setup-changes>h3>button[aria-expanded=true] .prototype-icon{transform:rotate(90deg)}.setup-inspector .setup-changes-line{min-width:0;color:var(--inspector-secondary);text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex:1;margin-left:auto;font-size:12px;font-weight:400;line-height:15px}.setup-inspector .setup-changes-body{flex-direction:column;gap:8px;padding:0 12px 12px;display:flex}.setup-inspector .setup-changes-body dl{margin:0}.setup-inspector .setup-changes-body dl>div{justify-content:space-between;align-items:center;gap:12px;min-height:26px;font-size:12px;line-height:16px;display:flex}.setup-inspector .setup-changes-body dl>div+div{border-top:1px solid var(--inspector-line)}.setup-inspector .setup-changes-body dt{color:var(--inspector-secondary)}.setup-inspector .setup-changes-body dd{color:var(--inspector-ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:12.5px}.collector-workspace .setup-inspector .setup-alert{border:1px solid color-mix(in srgb, var(--warning,var(--inspector-gold)) 45%, transparent);background:color-mix(in srgb, var(--warning,var(--inspector-gold)) 8%, var(--inspector-background));color:var(--inspector-ink);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 12px 12px;padding:8px 10px;font-size:12.5px;line-height:16px;display:flex}.setup-inspector .setup-body>.setup-alert{margin:0}.collector-workspace .setup-inspector .setup-alert p{flex:180px;margin:0}.setup-inspector .setup-footer{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.setup-inspector .setup-footer-text{min-width:0;color:var(--inspector-muted);flex-direction:column;flex:1 1 0;gap:1px;font-size:11px;line-height:15px;display:flex}.setup-inspector .setup-footer-text span[data-prompt]{color:var(--inspector-ink);font-weight:500}.setup-inspector .setup-footer-text strong{color:var(--inspector-ink);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.collector-workspace .setup-inspector .setup-button{background:var(--inspector-tonal);min-width:0;height:32px;min-height:32px;color:var(--inspector-ink);white-space:nowrap;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:500;line-height:16px;display:inline-flex}.collector-workspace .setup-inspector .setup-button:hover{background:var(--inspector-tonal-hover)}.collector-workspace .setup-inspector .setup-button.is-primary{background:var(--inspector-accent);color:var(--on-accent,#182119);padding:0 14px;font-weight:600}.collector-workspace .setup-inspector .setup-button.is-primary:hover{background:color-mix(in srgb, var(--inspector-accent) 88%, var(--inspector-ink))}.setup-toast-dock{inset:auto 0 calc(24px + env(safe-area-inset-bottom,0px));z-index:230;pointer-events:none;justify-content:center;padding:0 12px;display:flex;position:fixed}.setup-toast-dock[inert]{visibility:hidden}.setup-toast-dock>.tool-toast-region{pointer-events:none}.setup-toast-dock .tool-toast{pointer-events:auto}:root[data-phone-shell] .setup-toast-dock{inset-block-end:calc(49px + env(safe-area-inset-bottom,0px) + 12px)}.setup-alert-sheet .inspector-sheet-actions{margin-top:16px}@media (width<=767px),(pointer:coarse),(height<=480px) and (width>=768px){.collector-workspace .setup-inspector .context-inspector-close{width:44px;min-width:44px;height:44px;min-height:44px;margin:0 -8px 0 0}.collector-workspace .setup-inspector :is(.setup-quiet,.setup-button,.setup-danger,.setup-physical-button){height:44px;min-height:44px}.collector-workspace .setup-inspector .setup-pagebreaks .tool-switch{min-height:44px}.collector-workspace .setup-inspector .setup-binder-menu{width:44px;height:44px;min-height:44px}.setup-inspector .setup-binder-grip{width:36px;height:44px}.setup-inspector .setup-binder-row{min-height:60px}.collector-workspace .setup-inspector .setup-input,.collector-workspace .setup-inspector .tool-segments button,.collector-workspace .setup-inspector .tool-stepper,.collector-workspace .setup-inspector .tool-stepper button,.collector-workspace .setup-inspector .tool-stepper input{height:44px;min-height:44px}.collector-workspace .setup-inspector .tool-stepper button{width:44px}.collector-workspace .setup-inspector .setup-changes>h3>button{min-height:44px}.setup-inspector .setup-physical{min-height:52px}}@media (width<=767px){.setup-inspector .setup-binder-summary{white-space:normal;text-overflow:clip;overflow:visible}}@media (width<=520px){.setup-inspector .setup-row{flex-wrap:wrap;gap:6px 12px}.setup-inspector .setup-row.is-top>.setup-label{padding-top:0}.setup-inspector .setup-label{width:100%}.setup-inspector .setup-control{flex:100%}.setup-inspector .setup-preview{flex-wrap:wrap}}.bulk-ownership-review{border:1px solid var(--line-strong);background:var(--surface-raised);border-radius:9px;min-width:0;margin-block:20px;padding:16px;font-size:12px}.bulk-ownership-review h3{scroll-margin-block:20px}.bulk-ownership-review p{color:var(--secondary);line-height:1.6}.bulk-ownership-review dl{margin:14px 0}.bulk-ownership-review dl>div{justify-content:space-between;gap:12px;padding-block:5px;display:flex}.bulk-ownership-review dd{margin:0}.bulk-ownership-review ul{padding:0;list-style:none}.bulk-ownership-review li{border-bottom:1px solid var(--line);padding-block:8px}.bulk-ownership-review li>*{overflow-wrap:anywhere;display:block}.bulk-ownership-review li>span{color:var(--secondary);font-size:11px}.bulk-ownership-acknowledgement{align-items:flex-start;gap:10px;padding:12px 0;display:flex}.bulk-ownership-acknowledgement input{flex:none;margin-top:3px}.bulk-ownership-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.bulk-ownership-actions button{flex:135px}.buy-list-sheet{--bl-fill:color-mix(in srgb, var(--ink) 8%, transparent);--bl-card:color-mix(in srgb, var(--ink) 4%, transparent);--bl-line:color-mix(in srgb, var(--ink) 8.5%, transparent);--bl-chosen:var(--green-800);font-size:13px;line-height:1.4}.buy-list-sheet button,.buy-list-sheet input,.buy-list-sheet textarea{font:inherit}.buy-list-sheet :is(button,a,input,textarea):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.buy-list-muted{color:var(--muted)}html[data-resolved-theme=light] .buy-list-sheet .buy-list-muted{color:var(--secondary)}.buy-list-head{flex-direction:column;gap:4px;padding:16px 24px 12px;display:flex}.buy-list-title-row{flex-wrap:wrap;align-items:center;gap:6px 16px;min-height:24px;display:flex}.buy-list-title-row h2{color:var(--ink);letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:17px;font-weight:600;line-height:22px}.buy-list-nav{flex-wrap:wrap;gap:2px;margin-left:auto;display:flex}.buy-list-nav button{height:24px;min-height:24px;color:var(--secondary);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:0 8px 0 4px;font-size:11.5px;display:inline-flex}.buy-list-nav button:hover{background:var(--bl-fill);color:var(--ink)}.buy-list-step{box-sizing:border-box;border:1px solid var(--line-strong);width:16px;height:16px;color:var(--secondary);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:10px;font-weight:600;display:inline-grid}.buy-list-subtitle{color:var(--secondary);font-variant-numeric:tabular-nums;margin:0;font-size:12px;line-height:16px}.buy-list-body{flex-direction:column;gap:14px;padding:2px 24px 16px;display:flex}.buy-list-section{flex-direction:column;gap:6px;min-width:0;display:flex}.buy-list-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-height:18px;display:flex}.buy-list-section-head h3{color:var(--ink);white-space:nowrap;align-items:center;gap:7px;margin:0;scroll-margin-top:8px;font-size:13px;font-weight:600;line-height:16px;display:flex}.buy-list-section-head h3:focus{outline:none}.buy-list-section-head h3:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.buy-list-caption{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:11.5px;line-height:15px}html[data-resolved-theme=light] .buy-list-sheet .buy-list-caption{color:var(--secondary)}.buy-list-caption strong{color:var(--ink);font-weight:600}.buy-list-card{background:var(--bl-card);border-radius:10px}.buy-list-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 20px;display:grid}.buy-list-summary{flex-direction:column;gap:6px;padding:8px 12px;display:flex}.buy-list-summary-line{align-items:center;gap:4px;min-height:20px;display:flex}.buy-list-summary-text{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:20px}.buy-list-sheet .info-button{width:22px;height:22px;min-height:22px;color:var(--secondary);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:inline-grid}.buy-list-sheet .info-button:hover{background:var(--bl-fill);color:var(--ink)}.buy-list-budget{flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:28px;display:flex}.buy-list-budget-field{color:var(--secondary);flex:none;align-items:center;gap:6px;font-size:12.5px;display:flex}.buy-list-money{box-sizing:border-box;background:var(--bl-fill);width:92px;height:28px;color:var(--muted);border:1px solid #0000;border-radius:7px;align-items:center;gap:3px;padding:0 8px;font-size:12.5px;display:flex}.buy-list-money input{width:100%;min-width:0;height:100%;min-height:0;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;font-size:12.5px}.buy-list-money input:focus-visible{outline:none}.buy-list-money:focus-within{outline:2px solid var(--focus);outline-offset:1px}.buy-list-money:has(input[aria-invalid=true]){border-color:var(--danger)}.buy-list-tonal{background:var(--bl-fill);height:28px;min-height:28px;color:var(--ink);white-space:nowrap;border:0;border-radius:7px;flex:none;padding:0 11px;font-size:12.5px;font-weight:500}.buy-list-tonal:hover{background:color-mix(in srgb, var(--ink) 13%, transparent)}.buy-list-budget-status{min-width:0;color:var(--secondary);font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin-left:4px;font-size:11.5px;line-height:15px;display:flex}.buy-list-budget-status[data-tone=warning],.buy-list-budget-status[data-tone=alert]{color:var(--warning)}.buy-list-budget-status svg{flex:none;width:14px;height:14px}.buy-list-budget-status strong{font-weight:600}.buy-list-warning-row{border-top:1px solid var(--bl-line);background:color-mix(in srgb, var(--warning) 6%, transparent);color:var(--ink);align-items:flex-start;gap:8px;margin:0;padding:8px 12px;font-size:12px;line-height:16px;display:flex}.buy-list-warning-row svg{width:14px;height:14px;color:var(--warning);flex:none;margin-top:1px}.buy-list-grid{border-top:1px solid var(--bl-line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;margin:0;padding:4px 12px;list-style:none;display:grid}.buy-list-row{align-items:center;gap:9px;min-width:0;min-height:32px;padding:1px 0;display:flex}.buy-list-sheet .tool-thumb{background:var(--pocket);border-radius:3px;flex:none;width:22px;height:30px;position:relative}.buy-list-sheet .tool-thumb img{object-fit:cover;border-radius:3px;width:22px;height:30px;display:block}.buy-list-sheet .tool-thumb-placeholder{width:100%;height:100%;color:var(--muted);place-items:center;font-size:8px;display:grid}.buy-list-row-text{flex-direction:column;flex:1;min-width:0;display:flex}.buy-list-row-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;line-height:15px;overflow:hidden}.buy-list-row-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:14px;overflow:hidden}html[data-resolved-theme=light] .buy-list-sheet .buy-list-row-sub{color:var(--secondary)}.buy-list-row-price{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.buy-list-row-price.is-unknown{color:var(--secondary)}.buy-list-excluded-row{border-top:1px solid var(--bl-line);background:color-mix(in srgb, var(--warning) 6%, transparent);align-items:center;gap:10px;min-height:42px;padding:4px 12px;display:flex}.buy-list-excluded-row:last-child{border-radius:0 0 10px 10px}.buy-list-excluded-row .tool-thumb{filter:grayscale();opacity:.5}.buy-list-excluded-row .buy-list-row-name{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.buy-list-excluded-row .buy-list-row-sub{color:var(--secondary);white-space:normal}.buy-list-excluded-word{color:var(--warning)}.buy-list-warning-glyph{width:14px;height:14px;color:var(--warning);flex:none}.buy-list-link{min-height:24px;color:var(--ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0;font-size:12px;text-decoration:none;display:inline-flex}.buy-list-link:hover{text-decoration:underline}.buy-list-link[aria-disabled=true]{color:var(--muted);cursor:not-allowed;text-decoration:none}.buy-list-empty-printings{border-top:1px solid var(--bl-line);color:var(--secondary);flex-direction:column;gap:2px;padding:10px 12px;font-size:12px;display:flex}.buy-list-empty-printings strong{color:var(--ink);font-weight:600}.buy-list-tools{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.buy-list-sheet .tool-search-field{box-sizing:border-box;background:var(--bl-fill);width:200px;max-width:100%;height:28px;color:var(--secondary);border-radius:7px;align-items:center;gap:6px;padding:0 8px;display:flex}.buy-list-sheet .tool-search-field:focus-within{outline:2px solid var(--focus);outline-offset:1px}.buy-list-sheet .tool-search-field>label{flex:1;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.buy-list-sheet .tool-search-field svg{flex:none;width:13px;height:13px}.buy-list-sheet .tool-search-field input{min-width:0;height:100%;min-height:0;color:var(--ink);background:0 0;border:0;flex:1;padding:0;font-size:12.5px}.buy-list-sheet .tool-search-field input:focus-visible{outline:none}.buy-list-sheet .tool-search-clear{width:20px;height:20px;min-height:20px;color:var(--secondary);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.buy-list-sheet .filter-token{background:var(--bl-fill);height:28px;min-height:28px;color:var(--ink);white-space:nowrap;border:0;border-radius:7px;align-items:center;gap:5px;padding:0 8px 0 10px;font-size:12.5px;display:inline-flex}.buy-list-sheet .filter-token-label{color:var(--muted)}.buy-list-sheet .filter-token-label:after{content:" ·"}.buy-list-sheet .filter-token svg{width:12px;height:12px;color:var(--secondary)}.buy-list-groups,.buy-list-group+.buy-list-group{border-top:1px solid var(--bl-line)}.buy-list-group[data-tone=warning]{background:color-mix(in srgb, var(--warning) 6%, transparent)}.buy-list-group:last-child{border-radius:0 0 10px 10px}.buy-list-group-row{align-items:center;gap:10px;padding:0 12px 0 0;display:flex}.buy-list-group-head{min-width:0;font-size:inherit;font-weight:inherit;flex:1;margin:0;padding:0}.buy-list-group-head>button{width:100%;min-width:0;min-height:36px;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 0 0 12px;font-size:12.5px;display:flex}.buy-list-group-head>button:hover{background:0 0}.buy-list-group-chevron{width:12px;height:12px;color:var(--secondary);flex:none;transition:transform .15s}.buy-list-group-head>button[aria-expanded=true] .buy-list-group-chevron{transform:rotate(90deg)}.buy-list-thumb-stack{flex:none;width:34px;height:34px;display:block;position:relative}.buy-list-thumb-stack .tool-thumb{position:absolute}.buy-list-thumb-stack[data-count="3"] .tool-thumb:first-child{opacity:.45;top:0;right:0}.buy-list-thumb-stack[data-count="3"] .tool-thumb:nth-child(2){opacity:.7;box-shadow:0 0 0 1.5px var(--bl-ring,var(--surface));top:2px;left:6px}.buy-list-thumb-stack[data-count="3"] .tool-thumb:nth-child(3){box-shadow:0 0 0 1.5px var(--bl-ring,var(--surface));bottom:0;left:0}.buy-list-thumb-stack[data-count="2"] .tool-thumb:first-child{opacity:.55;top:0;left:8px}.buy-list-thumb-stack[data-count="2"] .tool-thumb:nth-child(2){box-shadow:0 0 0 1.5px var(--bl-ring,var(--surface));bottom:0;left:0}.buy-list-thumb-stack[data-count="1"] .tool-thumb{bottom:0;left:0}.buy-list-group[data-tone=warning] .tool-thumb{filter:grayscale();opacity:.55}.buy-list-group[data-tone=warning] .buy-list-thumb-stack .tool-thumb:first-child{opacity:.35}.buy-list-group[data-tone=warning]{--bl-ring:color-mix(in srgb, var(--warning) 14%, var(--surface))}.buy-list-group-label{white-space:nowrap;font-weight:600}.buy-list-group-head .buy-list-muted{white-space:nowrap}.buy-list-group-subtotal{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.buy-list-group-help{color:var(--secondary);white-space:nowrap;margin-left:auto;font-size:11.5px}.buy-list-group-rows{margin:0;padding:2px 12px 6px 32px;list-style:none}.buy-list-group-rows>li{content-visibility:auto;contain-intrinsic-size:auto 34px}.buy-list-row.is-excluded .buy-list-row-sub{white-space:normal}.buy-list-find-empty{color:var(--secondary);margin:0;padding:10px 12px;font-size:12px}.buy-list-form{flex-direction:column;gap:8px;padding:10px 12px;display:flex}.buy-list-field{grid-template-columns:78px minmax(0,1fr);align-items:center;column-gap:8px;min-height:28px;display:grid}.buy-list-key{color:var(--secondary);white-space:nowrap;font-size:12.5px}.buy-list-value{font-variant-numeric:tabular-nums;flex-direction:column;gap:1px;min-width:0;font-size:12.5px;line-height:16px;display:flex}.buy-list-value.is-inline{flex-direction:row;align-items:center;gap:6px}.buy-list-value.is-inline>.popup-menu-root{flex:1;min-width:0}.buy-list-select{box-sizing:border-box;background:var(--bl-fill);width:100%;height:28px;min-height:28px;color:var(--ink);text-align:left;white-space:nowrap;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:4px;padding:0 7px 0 9px;font-size:12.5px;display:flex}.buy-list-select:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 13%, transparent)}.buy-list-select:disabled{opacity:.5;cursor:not-allowed}.buy-list-select-value{text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}.buy-list-select svg{width:12px;height:12px;color:var(--secondary);flex:none}.buy-list-form .popup-menu-root{min-width:0}.buy-list-facets{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.buy-list-divider{background:var(--bl-line);height:1px}.buy-list-switch-row{align-items:center;gap:6px;display:flex}.buy-list-sheet .tool-switch{white-space:normal;line-height:16px}.buy-list-limit{grid-template-columns:minmax(0,1fr) 104px;gap:6px;display:grid}.buy-list-limit .buy-list-money{width:auto}.buy-list-limit[data-disabled]{opacity:.5}.buy-list-limit[data-disabled] .buy-list-select:disabled{opacity:1}.buy-list-error{color:var(--danger);margin:0;font-size:12px;line-height:16px}.buy-list-chips{flex-wrap:wrap;gap:4px;display:flex}.buy-list-chip{box-sizing:border-box;min-width:34px;height:24px;color:var(--secondary);cursor:pointer;border:0;border-radius:7px;place-items:center;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-grid;position:relative}.buy-list-chip input{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0}.buy-list-chip{background:var(--bl-fill)}.buy-list-chip[data-checked]{background:var(--bl-chosen);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 50%, transparent);color:var(--ink);font-weight:600}.buy-list-chip:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:1px}.buy-list-sheet .tool-stepper{align-self:flex-start}.buy-list-actions{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.buy-list-export{flex-direction:column;gap:8px;padding:10px 12px;display:flex}.buy-list-batch-row{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.buy-list-sheet .buy-list-text{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--green-950);width:100%;height:78px;min-height:78px;color:var(--ink);resize:none;border-radius:8px;margin:0;padding:4px 10px;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:11.5px;line-height:14px;display:block;overflow:auto}.buy-list-export-empty{border:1px dashed var(--line-strong);color:var(--secondary);text-align:center;border-radius:8px;flex-direction:column;gap:2px;padding:14px 12px;font-size:12px;display:flex}.buy-list-export-empty strong{color:var(--ink);font-weight:600}.buy-list-foot{border-top:1px solid var(--bl-line)}.buy-list-foot-status{min-width:0;color:var(--secondary);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.buy-list-foot-status [role=status]:empty{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.buy-list-foot a.sheet-button{text-decoration:none}.buy-list-sheet .tool-search-field input::-webkit-search-cancel-button{appearance:none;display:none}@media (width<=767px),(pointer:coarse){.buy-list-sheet :is(.buy-list-nav button,.buy-list-tonal,.buy-list-select,.buy-list-link,.filter-token,.buy-list-chip,.tool-search-clear){height:auto;min-height:44px}.buy-list-sheet .info-button{width:44px;height:44px;min-height:44px;margin:-11px}.buy-list-sheet .tool-search-clear{width:44px;margin-right:-12px}.buy-list-money,.buy-list-sheet .tool-search-field{height:44px}.buy-list-chip{min-width:44px}.buy-list-group-head>button,.buy-list-sheet .tool-switch{min-height:44px}}@media (width<=720px){.buy-list-columns,.buy-list-grid{grid-template-columns:minmax(0,1fr)}.buy-list-nav{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;flex:1 0 100%;gap:0;margin:0 -4px;padding:0 4px;overflow-x:auto}.buy-list-nav button{flex:none;gap:4px;padding:0 6px 0 4px}.buy-list-nav::-webkit-scrollbar{display:none}}@media (width<=520px){.buy-list-head{padding:12px 16px 10px}.buy-list-body{padding:2px 16px 12px}.buy-list-foot-status{flex:1 0 100%}.buy-list-group-help{display:none}.buy-list-sheet .tool-search-field{width:100%}.buy-list-tools{flex:1 0 100%}}@media (height<=480px){.buy-list-head{padding:8px 16px 6px}}@media (prefers-reduced-motion:reduce){.buy-list-group-chevron{transition:none}}.buy-list-sheet .tool-stepper input{width:max(40px,5ch + 12px)}@media (width<=767px),(pointer:coarse){.buy-list-sheet .tool-stepper,.buy-list-sheet .tool-stepper button,.buy-list-sheet .tool-stepper input{height:44px;min-height:44px}.buy-list-sheet .tool-stepper button{width:44px}}.np-sheet{--np-card:color-mix(in srgb, var(--ink) 5%, var(--surface));--np-fill:color-mix(in srgb, var(--ink) 8%, transparent);--np-planned:var(--gold);--np-control:var(--control-border);width:min(780px,100%)}.np-sheet.is-many{width:min(780px,100%)}.np-sheet button{font:inherit}.np-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:20px 24px 16px;display:flex}.np-head-icon{background:color-mix(in srgb, var(--ink) 7%, transparent);width:36px;height:36px;color:var(--ink);border-radius:9px;flex:none;place-items:center;display:grid}.np-head-icon svg{width:18px;height:18px}.np-head-text{flex-direction:column;flex:1;min-width:0;display:flex}.np-head-text h2{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600;line-height:22px}.np-head-text h2:focus,.np-head-text h2:focus-visible{outline:none}.np-head-text p{color:var(--secondary);margin:0;font-size:13px;line-height:18px}.np-sheet .np-minimize{background:var(--np-fill);width:28px;height:28px;min-height:28px;color:var(--ink);border:0;border-radius:999px;flex:none;place-items:center;margin-top:-3px;padding:0;display:inline-grid}.np-sheet .np-minimize:hover{background:color-mix(in srgb, var(--ink) 14%, transparent)}.np-minimize svg{width:14px;height:14px}.np-body{padding:18px 24px 20px}.np-columns{align-items:flex-start;gap:24px;display:flex}.np-left{flex-direction:column;flex:none;gap:14px;width:296px;min-width:0;display:flex}.np-right{flex-direction:column;flex:1;min-width:0;display:flex}.np-section-title,.np-release-head h3{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:600;line-height:16px}.np-section-title{margin-bottom:8px;padding:0 2px}.np-release-head{align-items:baseline;gap:8px;min-height:16px;margin:0 2px 8px;display:flex}.np-release-head h3{overflow-wrap:anywhere}.np-release-sub{min-width:0;color:var(--secondary);overflow-wrap:anywhere;flex:1;font-size:12px;line-height:16px}.np-release-head>.np-link{margin-left:auto}@media (width<=639px){.np-release-head{flex-wrap:wrap}.np-release-sub{flex:1 0 100%;order:3}}.np-sheet .np-link{min-height:24px;color:var(--secondary);white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:none;padding:0 4px;font-size:12px;line-height:16px}.np-sheet .np-link:hover{color:var(--ink);background:var(--np-fill)}.np-card{background:var(--np-card);border-radius:12px;margin:0;padding:0;list-style:none}.np-note{color:var(--muted);margin:0;padding:0 2px;font-size:11.5px;line-height:15px}.np-rows{padding:0}.np-row{align-items:center;gap:10px;padding:6px 8px 6px 10px;display:flex}.np-row+.np-row{border-top:1px solid var(--line)}.np-scan{background:color-mix(in srgb, var(--ink) 6%, var(--surface));border-radius:4px;flex:none;width:34px;height:47px;display:block;overflow:hidden}.np-scan img{object-fit:cover;width:100%;height:100%;display:block}.np-scan .image-placeholder{visibility:hidden;width:100%;height:100%;min-height:0}.np-row-text{flex-direction:column;flex:1;min-width:0;display:flex}.np-row-name{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:17px}.np-row-number{color:var(--secondary);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:400}.np-row-id{color:var(--secondary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:11.5px;line-height:15px}.np-row-status{flex-wrap:wrap;align-items:center;gap:2px 8px;min-height:18px;margin-top:2px;display:flex}.np-goal{color:var(--muted);align-items:center;gap:4px;font-size:11.5px;line-height:15px;display:inline-flex}.np-goal svg{flex:none;width:14px;height:14px}.np-row-status .pocket-status-trigger{height:18px;min-height:18px}.np-binder{padding:12px 14px 14px}.np-binder-head{flex-wrap:wrap;align-items:center;gap:2px 8px;margin-bottom:10px;display:flex}.np-binder-head svg{width:16px;height:16px;color:var(--secondary);flex:none}.np-binder-name{color:var(--ink);font-size:13px;font-weight:600;line-height:17px}.np-binder-sub{min-width:0;color:var(--secondary);overflow-wrap:anywhere;font-size:12px;line-height:17px}.np-options{flex-direction:column;gap:2px;display:flex}.np-option-wrap.has-preview{background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:8px;padding-bottom:10px}.np-opt{cursor:pointer;border-radius:8px;align-items:flex-start;gap:9px;padding:7px 8px 8px;display:flex;position:relative}.np-opt.is-on{background:color-mix(in srgb, var(--accent) 8%, transparent)}.np-option-wrap.has-preview .np-opt.is-on{background:0 0}.np-opt input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.np-radio{border:1.5px solid var(--np-control);border-radius:999px;flex:none;width:16px;height:16px;margin-top:.5px}.np-opt.is-on .np-radio{border:5px solid var(--accent)}.np-opt:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:-2px}.np-opt-text{flex-direction:column;min-width:0;display:flex}.np-opt-label{color:var(--ink);flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:13px;font-weight:600;line-height:17px;display:flex}.np-opt-detail{color:var(--secondary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:11.5px;line-height:15px}.np-opt-note{color:var(--secondary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;align-items:flex-start;gap:4px;font-size:11.5px;line-height:15px;display:flex}.np-opt-note svg{width:14px;height:14px;color:var(--accent);flex:none;margin-top:.5px}.np-option-wrap.has-preview .np-opt-note{color:color-mix(in srgb, var(--accent) 70%, var(--ink))}.np-rec{background:color-mix(in srgb, var(--ink) 10%, transparent);height:17px;color:var(--ink);border-radius:999px;align-items:center;padding:0 7px;font-size:10.5px;font-weight:600;line-height:14px;display:inline-flex}.np-hint{color:var(--muted);margin:8px 8px 0;font-size:11.5px;line-height:15px}.np-hint.np-blocked{color:var(--warning,#d8c18c)}.np-opt[data-disabled]{cursor:not-allowed;opacity:.55}.np-opt[data-disabled] input{cursor:not-allowed}.np-preview{align-items:center;gap:12px;margin:2px 8px 0 33px;display:flex}.np-page{background:color-mix(in srgb, var(--ink) 6%, var(--surface));border-radius:5px;flex:none;gap:2px;width:60px;padding:4px;display:grid}.np-cell{height:22px;color:var(--np-planned);text-align:center;font-variant-numeric:tabular-nums;border-radius:2px;font-size:9px;line-height:19.5px;display:block}.np-cell.is-card{background:color-mix(in srgb, var(--ink) 16%, transparent)}.np-cell.is-planned{border:1.25px dashed var(--np-planned);background:color-mix(in srgb, var(--np-planned) 12%, transparent)}.np-cell.is-empty{border:1px dashed var(--line-strong)}.np-cell.is-gap,.np-swatch.is-gap{border:1px dotted color-mix(in srgb, var(--ink) 30%, transparent);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ink) 10%, transparent) 0 1px, transparent 1px 4px)}.np-preview figcaption{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.np-preview-title{color:var(--ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;line-height:14px}.np-legend{color:var(--secondary);flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:11px;line-height:14px;display:flex}.np-legend>span{align-items:center;gap:4px;display:inline-flex}.np-legend-planned{color:var(--np-planned)}.np-swatch{border-radius:2px;width:9px;height:9px;display:inline-block}.np-swatch.is-planned{border:1.25px dashed var(--np-planned)}.np-preview-note{color:var(--muted);font-size:11px;line-height:14px}.np-sheet.is-many .np-columns{flex-direction:column;gap:16px}.np-sheet.is-many .np-left,.np-sheet.is-many .np-right{width:100%}.np-strip{background:var(--np-card);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;padding:4px 0;list-style:none;display:grid}.np-tile{align-items:flex-start;gap:8px;min-width:0;padding:6px 10px;display:flex}.np-tile .np-scan{width:28px;height:39px}.np-tile .np-row-name{font-size:12.5px}.np-summary{padding:0;overflow:hidden}.np-summary-head{align-items:center;gap:8px;min-height:44px;padding:6px 10px 6px 14px;display:flex}.np-summary-head>svg{width:16px;height:16px;color:var(--secondary);flex:none}.np-summary-line{min-width:0;color:var(--secondary);overflow-wrap:anywhere;flex:1;font-size:12.5px;line-height:16px}.np-summary-line strong{color:var(--ink);font-weight:600}.np-group{border-top:1px solid var(--line)}.np-group-head{align-items:center;gap:12px;padding:10px 14px 6px;display:flex}.np-group-text{flex-wrap:wrap;flex:1;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.np-group-text strong{color:var(--ink);font-size:13px;font-weight:600;line-height:17px}.np-group-count{color:var(--secondary);font-size:12px}.np-group-sub{color:var(--secondary);flex-basis:100%;font-size:11.5px;line-height:15px}.np-binder-list{margin:0;padding:2px 0 8px;list-style:none}.np-binder-list li{align-items:center;gap:10px;min-height:40px;padding:4px 14px 4px 30px;display:flex}.np-binder-list svg{width:16px;height:16px;color:var(--secondary);flex:none}.np-binder-row-text{flex-direction:column;flex:1;min-width:0;display:flex}.np-binder-row-name{color:var(--ink);overflow-wrap:anywhere;font-size:13px;line-height:17px}.np-binder-row-sub{color:var(--secondary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:11.5px;line-height:15px}.np-sheet .np-pop,.np-sheet .np-remind{background:var(--np-fill);height:28px;min-height:28px;color:var(--ink);white-space:nowrap;border:0;border-radius:7px;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:0 8px 0 10px;font-size:12.5px;line-height:16px;display:inline-flex}.np-sheet .np-remind{border-radius:8px;height:32px;min-height:32px;padding:0 10px 0 14px;font-size:13px;font-weight:500}.np-sheet .np-pop svg,.np-sheet .np-remind svg{width:14px;height:14px;color:var(--secondary);flex:none}.np-sheet .np-pop:hover,.np-sheet .np-remind:hover{background:color-mix(in srgb, var(--ink) 13%, transparent)}.np-foot{gap:14px}.np-foot-note{min-width:0;color:var(--secondary);flex:1;font-size:12.5px;line-height:16px}.np-foot .sheet-button.is-primary{margin-left:auto}.np-banner{background:color-mix(in srgb, var(--ink) 5%, var(--surface));min-height:44px;color:var(--ink);border-radius:12px;align-items:center;gap:12px;margin:0 0 8px;padding:6px 8px 6px 14px;font-size:13px;line-height:18px;display:flex}.np-banner>svg{width:16px;height:16px;color:var(--gold);flex:none}.np-banner-text{flex-wrap:wrap;flex:1;align-items:baseline;gap:0 12px;min-width:0;display:flex}.np-banner-text strong{font-weight:600}.np-banner-text span{color:var(--secondary);overflow-wrap:anywhere;font-size:12.5px}.np-banner button{background:var(--np-fill,color-mix(in srgb, var(--ink) 8%, transparent));min-height:32px;color:var(--ink);border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.np-banner button:hover{background:color-mix(in srgb, var(--ink) 13%, transparent)}.np-banner .np-banner-hide{width:32px;color:var(--secondary);background:0 0;padding:0}.np-banner .np-banner-hide svg{width:14px;height:14px}.np-chip{--np-chip-gap:16px;z-index:210;box-sizing:border-box;border:1px solid var(--line-strong);background:var(--surface);width:min(360px,100vw - 32px);min-height:76px;color:var(--ink);touch-action:none;border-radius:14px;align-items:center;gap:10px;padding:8px 10px 10px 6px;display:flex;position:fixed;box-shadow:0 8px 24px #00000059}.np-chip[data-corner=top-left]{top:calc(var(--workspace-topbar-height,56px) + var(--np-chip-gap));left:calc(var(--workspace-rail-width,0px) + var(--np-chip-gap))}.np-chip[data-corner=top-right]{top:calc(var(--workspace-topbar-height,56px) + var(--np-chip-gap));right:var(--np-chip-right,var(--np-chip-gap))}.np-chip[data-corner=bottom-left]{bottom:var(--np-chip-gap);left:calc(var(--workspace-rail-width,0px) + var(--np-chip-gap))}.np-chip[data-corner=bottom-right]{bottom:var(--np-chip-gap);right:var(--np-chip-right,var(--np-chip-gap))}.np-chip[data-lifted]{cursor:grabbing;transform:scale(1.02);box-shadow:0 16px 36px #00000080}.np-chip-handle{width:24px;height:44px;min-height:44px;color:var(--muted);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.np-chip-handle:hover{background:var(--np-fill,color-mix(in srgb, var(--ink) 8%, transparent));color:var(--ink)}.np-chip-handle:focus-visible,.np-chip button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.np-chip-handle svg{width:16px;height:16px}.np-chip-stack{flex:none;width:44px;height:47px;position:relative}.np-chip-stack .np-scan{width:30px;height:42px;box-shadow:0 0 0 2px var(--surface);position:absolute;top:0}.np-chip-stack .np-scan:first-child{z-index:2;left:0}.np-chip-stack .np-scan:nth-child(2){top:3px;left:12px}.np-chip-check{z-index:3;background:var(--accent);width:16px;height:16px;color:var(--on-accent);box-shadow:0 0 0 2px var(--surface);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:0;left:2px}.np-chip-check svg{stroke-width:3px;width:10px;height:10px}.np-chip-text{flex-direction:column;flex:1;min-width:0;display:flex}.np-chip-actions{flex:none;align-items:center;gap:10px;display:flex}.np-chip-title{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:17px}.np-chip-sub{color:var(--secondary);overflow-wrap:anywhere;font-size:12px;line-height:16px}.np-chip .np-chip-review{background:color-mix(in srgb, var(--ink) 10%, transparent);min-height:32px;color:var(--ink);border:0;border-radius:8px;flex:none;padding:0 12px;font-size:13px;font-weight:500}.np-chip .np-chip-review:hover{background:color-mix(in srgb, var(--ink) 15%, transparent)}.np-chip .np-chip-close{width:32px;height:32px;min-height:32px;color:var(--secondary);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.np-chip .np-chip-close:hover{background:var(--np-fill,color-mix(in srgb, var(--ink) 8%, transparent));color:var(--ink)}.np-chip-close svg{width:14px;height:14px}.np-chip-progress{background:color-mix(in srgb, var(--ink) 12%, transparent);border-radius:2px;height:2px;position:absolute;bottom:0;left:10px;right:10px;overflow:hidden}.np-chip-progress>span{background:var(--accent);height:100%;display:block}.np-chip-caption{background:color-mix(in srgb, var(--ink) 10%, var(--surface));max-width:100%;color:var(--secondary);white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;padding:3px 9px;font-size:11px;line-height:14px;position:absolute;top:calc(100% + 6px);left:8px}.np-chip[data-corner^=bottom] .np-chip-caption{top:auto;bottom:calc(100% + 6px)}.np-chip:is(:hover,[data-lifted]) .np-chip-caption{opacity:1}.np-chip:has(.np-chip-handle:focus-visible) .np-chip-caption{opacity:1}.np-chip-zones{inset:var(--workspace-topbar-height,56px) 0 0 var(--workspace-rail-width,0px);z-index:205;pointer-events:none;position:fixed}.np-chip-zone{border:1px dashed var(--line-strong);background:color-mix(in srgb, var(--ink) 4%, transparent);border-radius:14px;width:360px;max-width:calc(100% - 32px);height:76px;position:absolute}.np-chip-zone[data-active]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.np-chip-zone[data-corner=top-left]{top:16px;left:16px}.np-chip-zone[data-corner=top-right]{top:16px;right:var(--np-chip-right,16px)}.np-chip-zone[data-corner=bottom-left]{bottom:16px;left:16px}.np-chip-zone[data-corner=bottom-right]{bottom:16px;right:var(--np-chip-right,16px)}:root[data-phone-shell] .np-chip[data-corner^=top]{top:calc(44px + env(safe-area-inset-top,0px) + var(--np-chip-gap))}:root[data-phone-shell] .np-chip[data-corner^=bottom]{bottom:calc(49px + env(safe-area-inset-bottom,0px) + var(--np-chip-gap))}:root[data-phone-shell]:has(.np-chip[data-corner^=bottom]) .setup-toast-dock{inset-block-end:calc(49px + env(safe-area-inset-bottom,0px) + 16px + var(--np-chip-height,76px) + 8px)}@media (width<=767px),(pointer:coarse),(height<=480px) and (width>=768px){.np-sheet .np-minimize{width:44px;height:44px;min-height:44px;margin:-8px -10px 0 0}.np-sheet :is(.np-link,.np-pop,.np-remind){min-height:44px}.np-sheet .np-link{min-width:44px}.np-opt{min-height:44px}.np-banner button{min-width:44px;min-height:44px}.np-chip{min-height:76px}.np-chip .np-chip-review,.np-chip .np-chip-close,.np-chip .np-chip-handle{min-width:44px;min-height:44px}.np-row-status .pocket-status-trigger{height:44px;min-height:44px}}@media (width<=820px){.np-columns{flex-direction:column;gap:16px}.np-left,.np-right{width:100%}}@media (width<=360px){.np-chip{flex-wrap:wrap;row-gap:6px}.np-chip-text{flex:100px;min-width:100px}.np-chip-actions{margin-left:auto}}@media (width<=520px){.np-head,.np-body{padding-inline:16px}.np-foot{flex-wrap:wrap}.np-foot-note{flex-basis:100%;order:3}.np-banner{flex-wrap:wrap}.np-chip{width:calc(100vw - 32px)}}@media (prefers-reduced-motion:reduce){.np-chip{transition:none}}.workspace-sheet-layer:has(>.np-phone-sheet){padding:calc(env(safe-area-inset-top,0px) + 9px) 0 0;align-items:flex-end}.workspace-sheet.is-panel.np-phone-sheet{background:var(--green-950);border-radius:14px 14px 0 0;width:100%;max-width:none;height:100%;max-height:none}@media (width>=600px){.workspace-sheet.is-panel.np-phone-sheet{width:min(640px,100%)}}.np-phone-head{padding:8px 56px 0 16px;position:relative}.np-phone-eyebrow{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:600;line-height:14px}.np-phone-head h2{color:var(--ink);letter-spacing:-.01em;overflow-wrap:anywhere;margin:2px 0 0;font-size:28px;font-weight:700;line-height:34px}.np-phone-head h2:focus{outline:none}.np-phone-sub{color:var(--secondary);margin:0;font-size:15px;line-height:20px}.np-phone-sheet .np-phone-minimize{background:radial-gradient(circle closest-side, var(--np-fill) 15px, transparent 15.5px);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--ink);border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:2px;right:4px}.np-phone-sheet .np-phone-minimize:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:50%}.np-phone-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:14px 0 16px;overflow:hidden auto}.np-phone-list{background:var(--np-card);border-radius:12px;margin:0 16px;padding:0;list-style:none}html[data-resolved-theme=light] .np-phone-list{box-shadow:0 0 0 1px var(--line)}.np-phone-release+.np-phone-release{margin-top:16px}.np-phone-row{align-items:center;gap:12px;min-height:56px;padding:6px 4px 6px 16px;display:flex;position:relative}.np-phone-row+.np-phone-row:before,.np-phone-binder+.np-phone-binder:before,.np-phone-binder+.np-phone-infoitem:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:60px;right:0}.np-phone-binder+.np-phone-binder:before,.np-phone-binder+.np-phone-infoitem:before{left:16px}.np-phone-scan{background:var(--pocket);width:32px;height:44px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:4px;flex:none;display:block;overflow:hidden}.np-phone-scan img{object-fit:cover;width:100%;height:100%;display:block}.np-phone-scan .image-placeholder{display:none}.np-phone-text{flex-direction:column;flex:1 1 0;gap:1px;min-width:0;display:flex}.np-phone-name{color:var(--ink);letter-spacing:-.005em;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:20px}.np-phone-parts{display:block;overflow:hidden}.np-phone-parts-row{flex-wrap:wrap;margin-left:-14px;display:flex}.np-phone-part{box-sizing:border-box;min-width:0;max-width:100%;padding-left:14px;position:relative}.np-phone-sep{text-align:center;width:14px;position:absolute;top:0;left:0}.np-phone-detail{color:var(--secondary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px;line-height:17px}.np-phone-sheet .np-phone-row .pocket-status-trigger{flex:none;min-width:44px;height:44px;min-height:44px;padding:0 10px;font-size:13px;line-height:18px}.np-phone-captionrow{align-items:center;gap:8px;margin:0 4px 0 32px;display:flex}.np-phone-caption{min-width:0;color:var(--muted);overflow-wrap:anywhere;flex:1 1 0;margin:6px 0;font-size:12px;line-height:16px}.np-phone-sheet .np-phone-details{min-width:44px;min-height:44px;color:var(--secondary);white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;margin:0;padding:0 12px;font-size:13px;line-height:18px}.np-phone-sheet .np-phone-details:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.np-phone-note{color:var(--muted);margin:8px 32px 0;font-size:12px;line-height:16px}.np-phone-note.is-blocked{color:var(--warning,var(--gold))}.np-phone-heading{color:var(--ink);letter-spacing:-.005em;overflow-wrap:anywhere;margin:0;padding:0 20px;font-size:15px;font-weight:600;line-height:20px}.np-phone-where{margin-top:18px;margin-bottom:8px}.np-phone-release>.np-phone-heading{margin-bottom:8px}.np-phone-binder{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name pop""detail detail";align-items:center;min-height:60px;padding:6px 4px 10px 16px;display:grid;position:relative}.np-phone-binder>.np-phone-name{grid-area:name;padding:4px 0}.np-phone-binder>.popup-menu-root{grid-area:pop}.np-phone-binder>.np-phone-detail{grid-area:detail;padding-right:12px}.np-phone-sheet .np-phone-pop{height:44px;min-height:44px;color:var(--secondary);white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:4px;margin:0;padding:0 12px 0 10px;font-size:15px;line-height:20px;display:inline-flex}.np-phone-sheet .np-phone-pop:hover{background:0 0}.np-phone-sheet .np-phone-pop svg{color:var(--secondary)}.np-phone-sheet .np-phone-pop:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.np-phone-infoitem{display:block;position:relative}.np-phone-info{width:100%;min-height:64px;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;border-radius:0 0 12px 12px;align-items:center;gap:12px;margin:0;padding:8px 12px 8px 16px;font-size:15px;font-weight:500;line-height:20px;display:flex}.np-phone-info>span{overflow-wrap:anywhere;flex:1 1 0;min-width:0}.np-phone-info>svg{color:var(--secondary);flex:none}.np-phone-info>.np-phone-chevron{color:var(--muted)}.np-phone-info[aria-expanded=true]>.np-phone-chevron{transform:rotate(90deg)}.np-phone-info.is-plain{margin:0}.np-phone-sheet button.np-phone-info:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.np-phone-more{padding:0 16px 12px 46px}.np-phone-more .np-preview{margin:0 0 8px}.np-phone-more .np-hint{margin:0}.np-phone-foot{width:auto;padding:10px 16px calc(env(safe-area-inset-bottom,0px) + 6px);border-top:1px solid var(--line);background:var(--green-950);flex-direction:column;flex:none;margin:0;display:flex}.np-phone-foot-where{-webkit-line-clamp:3;color:var(--ink);text-align:center;text-wrap:balance;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0 0 3px;font-size:13px;font-weight:500;line-height:17px;display:-webkit-box;overflow:hidden}.np-phone-foot-note{color:var(--secondary);text-align:center;margin:0;font-size:12px;line-height:16px}.np-phone-sheet .np-phone-place{background:var(--accent);height:50px;min-height:50px;color:var(--on-accent);text-align:center;border:0;border-radius:12px;flex:none;margin:10px 0 0;font-size:17px;font-weight:600;line-height:22px}.np-phone-sheet .np-phone-place:active{filter:brightness(.92)}.np-phone-sheet .np-phone-place:focus-visible,.np-phone-sheet .np-phone-remind:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.np-phone-sheet .np-phone-remind{width:100%;height:44px;min-height:44px;color:var(--accent);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:4px;margin:2px 0 0;padding:0;font-size:17px;font-weight:500;line-height:22px;display:flex}.np-phone-sheet .np-phone-remind:hover{background:0 0}.np-phone-sheet .np-phone-remind svg{color:var(--accent)}@media (width<=359px){.np-phone-more{padding-left:16px}.np-phone-foot-note{font-size:11px}}@media (height<=480px){.np-phone-head h2{font-size:24px;line-height:30px}.np-phone-body{padding-top:10px}.np-phone-foot{padding-top:8px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 6px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:8px;display:grid}.np-phone-foot-where{-webkit-line-clamp:2;grid-column:1/-1}.np-phone-foot-note{grid-column:1/-1}.np-phone-sheet .np-phone-place{grid-column:1;height:44px;min-height:44px;margin-top:6px}.np-phone-foot>.popup-menu-root{grid-column:2;margin-top:6px}.np-phone-sheet .np-phone-remind{margin-top:0}}@media (height<=640px){.np-phone-foot{padding-top:8px}.np-phone-sheet .np-phone-place{height:46px;min-height:46px;margin-top:8px}}@media (prefers-reduced-motion:reduce){.np-phone-sheet,.np-phone-chevron{transition:none}}.binder-browser .arrange-bar-lead{align-items:center;gap:6px;min-width:0;display:flex}.binder-browser .arrange-binder-picker{padding:0 8px}.binder-browser .arrange-binder-picker .arrange-binder-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.binder-browser .arrange-autosave{color:var(--secondary);white-space:nowrap;flex:none;font-size:12px;line-height:15px;display:none}@media (width>=1600px) and (height>=481px){.binder-browser .arrange-autosave{display:inline}}.binder-browser .arrange-bar-actions{flex:none;align-items:center;gap:8px;display:flex}.binder-browser .arrange-bar-actions button{background:color-mix(in srgb, var(--ink) 8%, transparent);height:28px;min-height:28px;color:var(--ink);white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;line-height:16px;display:inline-flex}.binder-browser .arrange-bar-actions button:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 13%, transparent)}.binder-browser .arrange-bar-actions button:disabled{opacity:.45}.binder-browser .arrange-bar-actions button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.binder-browser .arrange-bar-actions .prototype-icon{width:14px;height:14px}.binder-browser .arrange-bar-actions kbd{font:inherit;color:var(--muted);letter-spacing:.02em;font-size:11px;line-height:14px}.binder-browser .arrange-bar-actions .arrange-done{background:color-mix(in srgb, var(--ink) 14%, transparent);padding:0 14px;font-weight:600}@media (width<=1279px){.binder-browser .arrange-bar-actions kbd{display:none}}@media (width<=767px),(height<=480px) and (width>=768px){.binder-browser .arrange-bar-actions button{height:44px;min-height:44px}.binder-browser .arrange-undo{width:44px;padding:0}.binder-browser .arrange-undo>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.binder-browser .binder-picker.arrange-binder-picker{max-width:none}@media (width<=767px){.binder-browser .binder-leading-controls:has(.arrange-bar-lead){max-width:48%}.binder-browser .arrange-binder-picker{gap:4px}.binder-browser .binder-picker.arrange-binder-picker{max-width:100%}.binder-browser .binder-status-controls:not(:has(.status-segments)){flex:none}}.binder-browser .binder-arrangement-controls .binder-tools-heading>button[aria-pressed=true]{background:color-mix(in srgb, var(--accent) 24%, transparent);color:var(--ink)}@media (width<=379px){.binder-browser .arrange-binder-picker .arrange-binder-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.binder-browser .binder-picker.arrange-binder-picker svg:first-child{width:18px;height:18px;display:inline-block}}.prototype-workspace .site-header .toolbar-add.is-tonal{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink);box-shadow:none;border-color:#0000}.prototype-workspace .site-header .toolbar-add.is-tonal:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 13%, transparent)}.binder-browser .binder-status-strip{display:none}@media (height<=599px){.binder-spread-summary>.arrange-status-line{display:none}.binder-browser .binder-browser-navigation>.binder-status-strip{box-sizing:border-box;min-width:0;max-width:100%;color:var(--ink);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1 0 100%;order:8;margin:0;padding:0 8px 2px;font-size:12px;line-height:16px;display:block;overflow:hidden}.binder-browser[data-reader-focused=true] .binder-browser-navigation>.binder-status-strip{width:max-content;max-width:min(640px, calc(100vw - var(--inspector-space,0px) - 48px));background:color-mix(in srgb, var(--surface-raised) 86%, transparent);border-radius:999px;padding:2px 10px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.prototype-workspace[data-arrange-open] .binder-browser[data-reader-focused=true]{--focus-bottom:88px}}.prototype-workspace[data-arrange-open] .binder-browser :is(.price-panel-binder,.pocket-filing,.binder-price-note){display:none}.prototype-workspace[data-arrange-open]{--binder-summary-height:58px}@media (height<=599px){.prototype-workspace[data-arrange-open]{--binder-summary-height:0px}}.binder-spread-summary>.arrange-status-line{text-align:center;color:var(--ink);flex:1 0 100%;margin:0;font-size:12px;line-height:15px}.binder-browser .binder-pocket.is-order-edit{cursor:default}.binder-browser .binder-pocket.is-order-edit .pocket-status-row{justify-content:space-between}.binder-browser .pocket-status-trigger.is-plain{cursor:default}.binder-browser .arrange-grip{width:22px;height:22px;color:var(--muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:5px;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex;position:relative}.binder-browser .arrange-grip:hover{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink)}.binder-browser .arrange-grip .prototype-icon{width:14px;height:14px}@media (pointer:coarse){.binder-browser .arrange-grip:after{content:"";position:absolute;inset:-10px -6px -4px -12px}}.binder-browser .binder-pocket.is-order-edit.is-move-selected{outline:1.5px solid var(--accent);outline-offset:-1.5px;background:var(--surface-raised);box-shadow:0 8px 20px #0003}.binder-browser .binder-pocket.is-order-edit.is-move-selected .arrange-grip{color:var(--accent)}.binder-browser .binder-pocket.is-arrange-target,.binder-browser .binder-pocket[data-drop-target]{outline:1.5px solid var(--accent);outline-offset:-1.5px;background:color-mix(in srgb, var(--accent) 8%, var(--binder-pocket))}.binder-browser .binder-pocket.is-order-edit{container:arrange-pocket/inline-size}.binder-browser :is(.arrange-target-label,.arrange-drop-label){z-index:4;box-sizing:border-box;background:var(--accent);width:fit-content;max-width:calc(100% - 12px);color:var(--on-accent);text-align:center;pointer-events:none;border-radius:10px;margin:0 auto;padding:3px 8px;font-size:11px;font-weight:600;line-height:14px;position:absolute;bottom:8px;left:6px;right:6px}.binder-browser .arrange-target-label{top:40%;bottom:auto}.binder-browser .arrange-drop-label{display:none}.binder-browser .binder-pocket[data-drop-target] .arrange-drop-label{display:block}.binder-browser .binder-pocket[data-drop-target] .arrange-target-label{display:none}@container arrange-pocket (width<=120px){.binder-browser :is(.arrange-target-label,.arrange-drop-label){max-width:calc(100% - 8px);padding:2px 5px;font-size:10px;line-height:12px;left:4px;right:4px}}@container arrange-pocket (width<=84px){.binder-browser .binder-pocket[data-drop-target] .arrange-drop-label,.binder-browser .arrange-target-label{display:none}}.binder-browser .pocket-empty.is-arrange-target .empty-pocket-caption strong,.binder-browser .pocket-empty.is-order-edit.is-move-selected .empty-pocket-caption strong{color:var(--accent);font-weight:600}.binder-browser .pocket-empty.is-arrange-target .arrange-target-label{display:none}.binder-browser .pocket-empty.is-order-edit .empty-pocket-caption strong{font-size:11px}.binder-browser .binder-pocket[data-drop-target] .arrange-pocket-menu{display:none}.binder-browser .binder-pocket.is-drag-source{outline:1.5px dashed var(--line-strong);outline-offset:-1.5px;box-shadow:none;background:0 0}.binder-browser .binder-pocket.is-drag-source>:not(.arrange-moving){visibility:hidden}.binder-browser .arrange-moving{z-index:3;color:var(--muted);text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px;font-size:11px;line-height:14px;display:flex;position:absolute;inset:0}.binder-browser .arrange-moving strong{color:var(--secondary);font-size:12px;font-weight:600}.binder-browser .arrange-moving small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.binder-browser .arrange-moving .arrange-moving-number{text-overflow:clip;overflow:visible}.binder-browser .arrange-pocket-menu{z-index:4;width:26px;height:26px;min-height:26px;color:var(--secondary);opacity:0;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:4px;right:4px}.binder-browser .pocket-empty:is(:hover,:focus-within,.is-move-selected) .arrange-pocket-menu,.binder-browser .arrange-pocket-menu[aria-expanded=true]{opacity:1}.binder-browser .arrange-pocket-menu:hover{background:color-mix(in srgb, var(--ink) 10%, transparent);color:var(--ink)}.binder-browser .arrange-pocket-menu:focus-visible{opacity:1;outline:2px solid var(--focus);outline-offset:0}.binder-browser .arrange-pocket-menu .prototype-icon{width:14px;height:14px}@media (width<=767px),(pointer:coarse){.binder-browser .arrange-pocket-menu{width:44px;height:44px;min-height:44px;top:2px;right:2px}}@media (pointer:coarse){.binder-browser .arrange-pocket-menu{opacity:1}}.binder-browser .arrange-filtered-label{z-index:3;background:var(--surface-raised);color:var(--secondary);white-space:nowrap;pointer-events:none;border-radius:999px;padding:2px 7px;font-size:10.5px;line-height:13px;position:absolute;bottom:8px;left:50%;translate:-50%}.binder-browser .binder-pocket.is-filtered-out.is-order-edit{opacity:.62}.binder-browser .binder-pocket.is-filtered-out.is-order-edit:is(:hover,:focus-within,.is-arrange-target,.is-move-selected,[data-drop-target]){opacity:1}.binder-browser .binder-pocket.is-filtered-out .arrange-grip{z-index:4;position:absolute;bottom:6px;right:6px}.arrange-lifted{z-index:400;box-sizing:border-box;background:var(--surface-raised);min-width:0;color:var(--ink);box-shadow:0 18px 40px #00000073, 0 0 0 1.5px var(--accent);pointer-events:none;border-radius:10px;flex-direction:column;padding:7px 6px 6px;font-size:11px;line-height:13px;display:flex;position:fixed;top:0;left:0;overflow:hidden;rotate:-2deg;scale:1.04}.arrange-lifted-art{flex:auto;justify-content:center;min-height:0;display:flex;overflow:hidden}.arrange-lifted>:not(.arrange-lifted-art){flex:none}.arrange-lifted-art img{object-fit:contain;border-radius:6px;max-width:100%;height:100%;max-height:100%;display:block}.arrange-lifted strong{white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:12px;font-weight:600;line-height:15px;overflow:hidden}.arrange-lifted small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:13px;overflow:hidden}.arrange-lifted-row{justify-content:space-between;align-items:center;gap:4px;height:22px;margin-top:4px;display:flex}.arrange-lifted .pocket-status-trigger{color:var(--accent);align-items:center;gap:3px;font-size:11px;display:inline-flex}.arrange-lifted .pocket-status-glyph{width:13px;height:13px}.arrange-lifted .arrange-grip{color:var(--accent);display:inline-flex}.arrange-lifted .arrange-grip .prototype-icon{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.arrange-lifted{rotate:none;scale:none}}.collector-workspace .arrange-inspector .context-inspector-body{padding:12px 20px 20px}.collector-workspace .arrange-inspector .context-inspector-tabs{margin-top:16px}.arrange-inspector .arrange-pockets,.arrange-inspector .saved-layouts{flex-direction:column;min-width:0;display:flex}.collector-workspace .arrange-inspector .context-inspector-body :is(h3,p){margin:0}.arrange-inspector .arrange-caption{color:var(--inspector-muted);margin:0;font-size:12px;line-height:15px}.collector-workspace .arrange-inspector :is(.arrange-swap,.arrange-binder-menu,.arrange-customize,.saved-layouts-actions button,.arrange-undo,.arrange-go-to-page){border:1px solid var(--inspector-tonal-border);background:var(--inspector-tonal);height:32px;min-height:32px;color:var(--inspector-ink);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;line-height:16px;display:inline-flex}.collector-workspace .arrange-inspector :is(.arrange-swap,.arrange-binder-menu,.arrange-customize,.saved-layouts-actions button,.arrange-undo,.arrange-go-to-page):hover:not(:disabled){background:var(--inspector-tonal-hover)}.collector-workspace .arrange-inspector .arrange-go-to-page{height:30px;min-height:30px;padding:0 10px}.collector-workspace .arrange-inspector :is(.arrange-swap,.arrange-binder-menu,.saved-layouts-actions button,.arrange-undo,.arrange-move-here,.arrange-done-arranging):disabled{opacity:.5;cursor:default}.collector-workspace .arrange-inspector :is(.arrange-move-here,.arrange-done-arranging){background:var(--inspector-accent);height:32px;min-height:32px;color:var(--on-accent,#182119);white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:600;line-height:16px;display:inline-flex}html:is([data-theme=light],[data-resolved-theme=light]) .collector-workspace .arrange-inspector :is(.arrange-move-here,.arrange-done-arranging){color:#fff}.collector-workspace .arrange-inspector :is(button,[role=radio]):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.collector-workspace .arrange-inspector kbd{font:inherit;color:var(--inspector-muted);letter-spacing:.02em;font-size:11px;line-height:14px}.collector-workspace .arrange-inspector .arrange-undo .prototype-icon{width:14px;height:14px}.arrange-inspector .arrange-tip{background:var(--inspector-well);border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 16px;padding:10px 8px 10px 12px;display:flex}.arrange-inspector .arrange-tip>.prototype-icon{width:16px;height:16px;color:var(--inspector-secondary);flex:none;margin-top:1px}.collector-workspace .arrange-inspector .arrange-tip p{min-width:0;color:var(--inspector-secondary);flex:1;font-size:12px;line-height:16px}.collector-workspace .arrange-inspector .arrange-tip-dismiss{width:24px;height:24px;min-height:24px;color:var(--inspector-muted);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.collector-workspace .arrange-inspector .arrange-tip-dismiss:hover{background:var(--inspector-fill);color:var(--inspector-ink)}.arrange-inspector .arrange-tip-dismiss .prototype-icon{width:12px;height:12px}.collector-workspace .arrange-inspector .arrange-no-selection{color:var(--inspector-secondary);font-size:12.5px;line-height:17px}.arrange-inspector .arrange-move{flex-direction:column;min-width:0;display:flex}.arrange-inspector .arrange-move-identity{align-items:flex-start;gap:12px;min-width:0;display:flex}.arrange-inspector .arrange-move-thumb{border-radius:4px;flex:none;width:48px;height:67px;overflow:hidden}.arrange-inspector .arrange-move-thumb img{object-fit:contain;width:100%;height:100%;display:block}.arrange-inspector .arrange-move-identity>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.collector-workspace .arrange-inspector .arrange-move-identity h3{letter-spacing:-.01em;color:var(--inspector-ink);overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:22px}.collector-workspace .arrange-inspector .arrange-move-line{color:var(--inspector-secondary);font-size:12px;line-height:15px}.collector-workspace .arrange-inspector .arrange-move-now{color:var(--inspector-muted);font-size:12px;line-height:15px}.arrange-inspector .arrange-destination{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.collector-workspace .arrange-inspector .arrange-binder-menu{height:30px;min-height:30px;padding:0 10px;font-size:13px}.collector-workspace .arrange-inspector .arrange-binder-menu .prototype-icon{width:13px;height:13px;color:var(--inspector-secondary)}.arrange-inspector .arrange-page-stepper{border:1px solid var(--inspector-tonal-border);background:var(--inspector-tonal);border-radius:8px;align-items:center;height:30px;display:inline-flex}.collector-workspace .arrange-inspector .arrange-page-stepper button{width:30px;height:28px;min-height:28px;color:var(--inspector-ink);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.collector-workspace .arrange-inspector .arrange-page-stepper button:disabled{opacity:.35}.arrange-inspector .arrange-page-stepper .prototype-icon{width:14px;height:14px}.arrange-inspector .arrange-page-name{text-align:center;min-width:104px;color:var(--inspector-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;padding:0 2px;font-size:13px;line-height:16px}.arrange-inspector .arrange-page-name strong{color:var(--inspector-ink);font-weight:600}.arrange-inspector .arrange-minimap{gap:8px;margin-top:10px;display:grid}.collector-workspace .arrange-inspector .arrange-cell{background:var(--pocket);min-width:0;height:84px;min-height:84px;color:var(--inspector-muted);border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;font-size:11px;line-height:14px;display:flex;position:relative}.collector-workspace .arrange-inspector .arrange-cell:hover:not(:disabled){border-color:var(--inspector-line-strong)}.collector-workspace .arrange-inspector .arrange-cell:is(.is-empty,.is-reserved){border:1px dashed var(--inspector-line-strong);background:0 0}.collector-workspace .arrange-inspector .arrange-cell.is-current{opacity:.45;cursor:default}.collector-workspace .arrange-inspector .arrange-cell.is-target{background:color-mix(in srgb, var(--inspector-accent) 10%, transparent);box-shadow:inset 0 0 0 1.5px var(--inspector-accent);color:var(--inspector-accent);border:0;font-weight:600}.arrange-inspector .arrange-cell-number{font-variant-numeric:tabular-nums;font-size:11px;line-height:13px;position:absolute;top:5px;left:7px}.arrange-inspector .arrange-cell.is-target .arrange-cell-number{color:var(--inspector-accent)}.arrange-inspector .arrange-cell-thumb{width:42px;height:58px;display:block;position:relative}.arrange-inspector .arrange-cell-thumb img{object-fit:contain;border-radius:4px;width:42px;height:58px;display:block}.arrange-inspector .arrange-cell-thumb.is-incoming:after{content:"";border:1.25px dashed var(--inspector-incoming);border-radius:5px;position:absolute;inset:-3px}.arrange-inspector .arrange-cell.is-target .arrange-cell-thumb{outline:1.5px solid var(--inspector-accent);outline-offset:2px;border-radius:4px}.arrange-inspector .arrange-cell-empty{flex-direction:column;align-items:center;gap:4px;display:flex}.arrange-inspector .arrange-cell-empty .prototype-icon{width:14px;height:14px}.arrange-inspector .arrange-preview{flex-direction:column;gap:3px;margin-top:10px;display:flex}.collector-workspace .arrange-inspector .arrange-preview-line{color:var(--inspector-ink);font-size:12.5px;line-height:16px}.arrange-inspector .arrange-move-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.collector-workspace .arrange-inspector .arrange-cancel{white-space:nowrap;height:32px;min-height:32px;color:var(--inspector-secondary);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin:0 auto 0 -8px;padding:0 8px;font-size:13px;display:inline-flex}.collector-workspace .arrange-inspector .arrange-cancel:hover{background:var(--inspector-fill);color:var(--inspector-ink)}.arrange-inspector .arrange-swap-reason{text-align:right;margin-top:4px}.arrange-inspector .arrange-group{margin-top:20px}.collector-workspace .arrange-inspector .arrange-group h3,.collector-workspace .arrange-inspector .saved-layouts-subhead{letter-spacing:-.01em;color:var(--inspector-ink);font-size:13px;font-weight:600;line-height:16px}.arrange-inspector .arrange-list{background:var(--inspector-well);border-radius:12px;flex-direction:column;margin-top:8px;display:flex;overflow:hidden}.arrange-inspector .arrange-list:empty{display:none}.collector-workspace .arrange-inspector .arrange-list button{width:100%;min-height:36px;color:var(--inspector-ink);text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:0 12px;font-size:13px;line-height:16px;display:flex}.collector-workspace .arrange-inspector .arrange-list button+button{border-top:1px solid var(--inspector-line)}.collector-workspace .arrange-inspector .arrange-list button:hover:not(:disabled){background:var(--inspector-fill)}.collector-workspace .arrange-inspector .arrange-list button:disabled{color:var(--inspector-muted);opacity:1;cursor:default}.collector-workspace .arrange-inspector .arrange-list button:focus-visible{outline-offset:-2px}.arrange-inspector .arrange-list button>span:not(.arrange-list-trailing){overflow-wrap:anywhere;min-width:0}.arrange-inspector .arrange-list .prototype-icon{width:16px;height:16px;color:var(--inspector-secondary);flex:none}.arrange-inspector .arrange-list-trailing{color:var(--inspector-muted);white-space:nowrap;flex:none;margin-left:auto;font-size:12px}.collector-workspace .arrange-inspector .context-inspector-footer{min-height:56px;padding:10px 12px 10px 20px}.arrange-inspector .arrange-footer{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.arrange-inspector .arrange-footer-layout{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.arrange-inspector .arrange-footer-layout strong{color:var(--inspector-ink);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:16px}.arrange-inspector .arrange-footer-layout span{color:var(--inspector-muted);font-variant-numeric:tabular-nums;text-wrap:pretty;font-size:11px;line-height:14px}.collector-workspace .arrange-inspector .context-inspector-footer .arrange-footer button{flex:none}.collector-workspace .arrange-inspector .arrange-customize{height:28px;min-height:28px;padding:0 10px;font-size:12px}.collector-workspace .arrange-inspector .arrange-info{width:28px;height:28px;min-height:28px;color:var(--inspector-secondary);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.collector-workspace .arrange-inspector .arrange-info:hover{background:var(--inspector-fill);color:var(--inspector-ink)}.arrange-inspector .arrange-info .prototype-icon{width:16px;height:16px}.arrange-inspector .arrange-footer .arrange-done-arranging{margin-left:auto}.collector-workspace .arrange-inspector .context-inspector-footer:has(.arrange-done-arranging){padding-right:20px}.arrange-info-popover[popover]{box-sizing:border-box;border:1px solid var(--inspector-line-strong);background:var(--inspector-popover);width:min(340px,100vw - 24px);color:var(--inspector-secondary);box-shadow:var(--popover-shadow);border-radius:12px;margin:0;padding:12px 14px;font-size:12px;line-height:16px;position:fixed;inset:auto;overflow:auto}.arrange-info-popover p{margin:0}.arrange-info-popover p+p{margin-top:8px}.arrange-info-popover .popover-title{color:var(--inspector-ink);font-weight:600}.arrange-inspector .saved-layouts-head{flex-direction:column;gap:3px;display:flex}.collector-workspace .arrange-inspector .saved-layouts-head h3{letter-spacing:-.01em;color:var(--inspector-ink);font-size:17px;font-weight:600;line-height:22px}.collector-workspace .arrange-inspector .saved-layouts-head p{color:var(--inspector-muted);font-size:12px;line-height:15px}.arrange-inspector .saved-layouts-capacity{min-height:24px;color:var(--inspector-secondary);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:12px;line-height:15px;display:flex}.collector-workspace .arrange-inspector .arrange-link{height:24px;min-height:24px;color:var(--inspector-ink);white-space:nowrap;background:0 0;border:0;border-radius:6px;margin-right:-6px;padding:0 6px;font-size:12px;font-weight:500}.collector-workspace .arrange-inspector .arrange-link:hover{background:var(--inspector-fill)}.arrange-inspector .saved-layouts-list{background:var(--inspector-well);border-radius:12px;margin:12px 0 8px;padding:0;list-style:none}.arrange-inspector .saved-layout-row{align-items:center;gap:10px;min-height:56px;padding:8px 8px 8px 12px;display:flex;position:relative}.arrange-inspector .saved-layout-row+.saved-layout-row{border-top:1px solid var(--inspector-line)}.arrange-inspector .saved-layout-row:first-child{border-radius:12px 12px 0 0}.arrange-inspector .saved-layout-row:last-child{border-radius:0 0 12px 12px}.arrange-inspector .saved-layout-row:only-child{border-radius:12px}.arrange-inspector .saved-layout-row.is-active{background:color-mix(in srgb, var(--inspector-accent) 7%, transparent)}.arrange-inspector .saved-layout-check{width:16px;color:var(--inspector-accent);flex:none;display:flex}.arrange-inspector .saved-layout-check .prototype-icon{width:16px;height:16px}.collector-workspace .arrange-inspector .saved-layout-main{min-width:0;min-height:40px;color:var(--inspector-ink);text-align:left;background:0 0;border:0;border-radius:6px;flex-direction:column;flex:1;align-items:flex-start;gap:2px;margin:0;padding:0;display:flex}.collector-workspace .arrange-inspector button.saved-layout-main:hover .saved-layout-name{text-underline-offset:3px;text-decoration:underline}.arrange-inspector .saved-layout-name{overflow-wrap:anywhere;max-width:100%;font-size:13.5px;font-weight:600;line-height:17px}.arrange-inspector .saved-layout-details{color:var(--inspector-muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:15px}.collector-workspace .arrange-inspector .saved-layout-rename{border:1px solid var(--inspector-accent);background:var(--inspector-field);width:100%;height:28px;min-height:28px;color:var(--inspector-ink);border-radius:6px;padding:0 8px;font-size:13.5px;font-weight:600}.collector-workspace .arrange-inspector .saved-layout-more{width:28px;height:28px;min-height:28px;color:var(--inspector-secondary);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.collector-workspace .arrange-inspector .saved-layout-more:is(:hover,[aria-expanded=true]){background:var(--inspector-fill);color:var(--inspector-ink)}.arrange-inspector .saved-layout-more .prototype-icon{width:16px;height:16px}.arrange-inspector .saved-layouts-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 8px;display:grid}.arrange-inspector .saved-layouts-subhead{margin-top:24px!important}.arrange-inspector .saved-layouts-details{background:var(--inspector-well);border-radius:12px;margin:8px 0;padding:0 12px}.arrange-inspector .saved-layouts-details>div{justify-content:space-between;align-items:center;gap:12px;min-height:28px;font-size:12px;line-height:16px;display:flex}.arrange-inspector .saved-layouts-details>div+div{border-top:1px solid var(--inspector-line)}.arrange-inspector .saved-layouts-details dt{color:var(--inspector-secondary)}.arrange-inspector .saved-layouts-details dd{color:var(--inspector-ink);font-variant-numeric:tabular-nums;margin:0;font-size:13px}@media (width<=767px),(pointer:coarse){.collector-workspace .arrange-inspector :is(.arrange-swap,.arrange-move-here,.arrange-cancel,.arrange-binder-menu,.arrange-customize,.saved-layouts-actions button,.arrange-undo,.arrange-done-arranging,.arrange-link,.arrange-go-to-page){height:44px;min-height:44px}.collector-workspace .arrange-inspector :is(.arrange-info,.saved-layout-more,.arrange-tip-dismiss){width:44px;height:44px;min-height:44px}.arrange-inspector .arrange-page-stepper{height:auto}.collector-workspace .arrange-inspector .arrange-page-stepper button{width:44px;height:44px;min-height:44px}.collector-workspace .arrange-inspector .arrange-list button,.collector-workspace .arrange-inspector .saved-layout-main{min-height:44px}.collector-workspace .arrange-inspector .saved-layout-rename{height:44px;min-height:44px}.collector-workspace .arrange-inspector .arrange-cancel kbd{display:none}}@media (width<=379px){.arrange-inspector .saved-layouts-actions{grid-template-columns:minmax(0,1fr)}.arrange-inspector .arrange-footer{flex-wrap:wrap;row-gap:6px}.arrange-inspector .arrange-footer .arrange-footer-layout{flex:1 0 100%}.collector-workspace .arrange-inspector .context-inspector-footer .arrange-footer .arrange-customize{flex:auto}}.arrange-alert .arrange-alert-details{color:var(--secondary);margin:10px 0 0;padding:0 0 0 18px;font-size:13px;line-height:18px}.arrange-alert .arrange-alert-details li+li{margin-top:4px}.arrange-alert .arrange-alert-field{color:var(--secondary);flex-direction:column;gap:6px;margin-top:14px;font-size:12px;line-height:15px;display:flex}.arrange-alert .arrange-alert-field input{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--ink) 4%, transparent);min-height:36px;color:var(--ink);border-radius:8px;padding:0 10px;font-size:14px}.arrange-alert .arrange-alert-field input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}@media (width<=767px),(pointer:coarse){.arrange-alert .arrange-alert-field input{min-height:44px}}.binder-browser .placing-lead{min-width:0;color:var(--secondary);align-items:center;gap:8px;font-size:13px;line-height:16px;display:flex}.binder-browser .placing-lead svg{width:16px;height:16px;color:var(--secondary);flex:none}.binder-browser .placing-lead strong{color:var(--ink);white-space:nowrap;font-weight:600}.binder-browser .placing-lead span{white-space:nowrap}.binder-browser .arrange-bar-actions.placing-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-start;row-gap:6px;max-width:100%}.prototype-workspace[data-phone-shell] .binder-browser:has(.placing-actions) .binder-reading-controls{flex-wrap:wrap;overflow:visible}.prototype-workspace[data-phone-shell] .binder-browser:has(.placing-actions) .binder-arrangement-controls{flex:auto;min-width:0;max-width:100%}.binder-browser .arrange-bar-actions .placing-done{background:var(--accent);color:var(--on-accent)}.binder-browser .arrange-bar-actions .placing-done:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 88%, var(--ink))}.binder-browser:has(.placing-actions) .binder-browser-navigation{flex-wrap:wrap;row-gap:6px}@media (width<=1399px){.binder-browser .placing-lead>span{display:none}}.binder-browser .binder-pocket.is-placing-planned{outline:1.25px dashed var(--gold);outline-offset:-1.25px;background:color-mix(in srgb, var(--gold) 7%, var(--binder-pocket))}.binder-browser .placing-planned-tag{background:color-mix(in srgb, var(--gold) 16%, transparent);height:18px;color:var(--gold);white-space:nowrap;border-radius:999px;align-items:center;margin-left:auto;padding:0 7px;font-size:11px;font-weight:600;line-height:14px;display:inline-flex}html[data-resolved-theme=light] .binder-browser .placing-planned-tag{color:#7a5d12}.binder-browser .placing-remove{z-index:5;background:color-mix(in srgb, var(--ink) 18%, var(--surface));width:22px;height:22px;min-height:22px;color:var(--ink);box-shadow:0 0 0 1px var(--line-strong);border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:6px;left:6px}.binder-browser .placing-remove:hover{background:color-mix(in srgb, var(--ink) 28%, var(--surface))}.binder-browser .placing-remove:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.binder-browser .placing-remove svg{width:12px;height:12px}.binder-browser .pocket-empty.is-placing-empty .placing-drop{cursor:pointer}.binder-browser .pocket-empty.is-placing-empty .placing-drop:hover{background:color-mix(in srgb, var(--accent) 7%, transparent)}.binder-browser .pocket-empty.is-placing-target,.binder-browser .pocket-empty.is-placing-empty[data-drop-target]{outline:1.5px solid var(--accent);outline-offset:-1.5px;background:color-mix(in srgb, var(--accent) 8%, var(--binder-pocket))}.binder-browser .placing-drop>.placing-drop-text{clip-path:none;width:auto;height:100%;color:var(--ink);text-align:center;white-space:normal;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px;display:flex;position:static;overflow:visible}.binder-browser .placing-drop-text svg{width:20px;height:20px;color:var(--secondary)}.binder-browser .placing-drop-text strong{font-size:13px;font-weight:600;line-height:16px}.binder-browser .placing-drop-text small{color:var(--secondary);font-size:11.5px;line-height:15px}.binder-browser .pocket-empty.is-placing-target .empty-pocket-caption{display:none}@media (height<=480px){.binder-browser .binder-pocket.is-placing-planned .image-placeholder{aspect-ratio:auto;min-height:0;padding:0}.binder-browser .binder-pocket.is-placing-planned .image-placeholder>*{display:none}}@media (width<=767px){.binder-browser .binder-pocket.is-placing-planned .image-placeholder>*{display:none}}html:has(.placing-tray){scroll-padding-bottom:calc(var(--placing-tray-height,200px) + var(--workspace-footer-height,0px) + 8px)}.placing-tray{contain:inline-size;bottom:var(--workspace-footer-height,0px);z-index:30;border-top:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:12px 12px 0 0;margin:8px 0 0;padding:10px 14px 12px;position:sticky}.placing-tray-head{align-items:center;gap:10px;min-height:20px;margin-bottom:8px;display:flex}.placing-tray-head h3{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:600;line-height:16px}.placing-progress{align-items:center;gap:4px;display:inline-flex}.placing-progress i{border:1.5px solid var(--muted);border-radius:999px;width:9px;height:9px;display:block}.placing-progress i[data-done]{border-color:var(--gold);background:var(--gold)}.placing-tray-body{align-items:flex-start;gap:16px;display:flex}.placing-list{contain:inline-size;flex:auto;min-width:0}.placing-list-label{color:var(--secondary);margin-bottom:4px;font-size:11.5px;line-height:15px;display:block}.placing-list ul{overscroll-behavior-x:contain;gap:10px;margin:0;padding:0 0 2px;list-style:none;display:flex;overflow-x:auto}.placing-row{background:color-mix(in srgb, var(--ink) 5%, var(--surface));border-radius:12px;flex:0 0 min(340px,100%);align-items:flex-start;gap:10px;padding:8px 10px 8px 4px;display:flex;position:relative}.placing-row[data-current]{box-shadow:inset 0 0 0 1.5px var(--accent)}.placing-handle{width:24px;height:44px;min-height:44px;color:var(--muted);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.placing-handle:hover{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink)}.placing-handle:focus-visible,.placing-row-next:focus-visible,.placing-quiet:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.placing-handle svg{width:16px;height:16px}.placing-scan{background:color-mix(in srgb, var(--ink) 6%, var(--surface));border-radius:5px;flex:none;width:50px;height:70px;display:block;overflow:hidden}.placing-scan img{object-fit:cover;width:100%;height:100%;display:block}.placing-scan .image-placeholder{visibility:hidden;width:100%;height:100%;min-height:0}.placing-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.placing-name{justify-content:space-between;align-items:center;gap:8px;display:flex}.placing-name strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:17px}.placing-id{color:var(--secondary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:11.5px;line-height:15px}.placing-row-next,.placing-quiet{background:color-mix(in srgb, var(--ink) 8%, transparent);min-height:28px;color:var(--ink);white-space:nowrap;border:0;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;margin-top:4px;padding:0 10px;font-size:12.5px;font-weight:500;line-height:16px;display:inline-flex}.placing-row-next:hover:not(:disabled),.placing-quiet:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 13%, transparent)}.placing-row-next:disabled{opacity:.5;cursor:not-allowed}.placing-row-next svg,.placing-quiet svg{flex:none;width:14px;height:14px}.placing-quiet.is-strong{font-weight:600}.placing-empty{color:var(--secondary);margin:0;padding:10px 0;font-size:12.5px}.placing-side{flex-wrap:wrap;flex:0 400px;align-items:flex-start;gap:6px 8px;min-width:0;display:flex}.placing-side>.placing-reassure,.placing-side>.placing-note{flex:1 0 100%}.placing-reassure{color:var(--secondary);align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:16px;display:flex}.placing-reassure svg{width:16px;height:16px;color:var(--accent);flex:none;margin-top:1px}.placing-reassure strong{color:var(--ink);font-size:13px;font-weight:600;line-height:17px;display:block}.placing-note{color:var(--secondary);margin:0;font-size:12px;line-height:16px}.placing-effect{color:var(--ink);align-items:flex-start;gap:6px;display:flex}.placing-effect svg{width:14px;height:14px;color:var(--gold);flex:none;margin-top:1px}.placing-page-note{min-width:0;color:var(--secondary);font-variant-numeric:tabular-nums;flex:150px;align-self:center;font-size:12px;line-height:16px}.placing-remaining{display:contents}.placing-remaining>span{color:var(--secondary);font-variant-numeric:tabular-nums;flex:1 0 100%;font-size:12px;line-height:16px}.placing-side .placing-quiet{margin-top:0}@media (width<=1100px){.placing-tray-body{flex-direction:column;align-items:stretch}.placing-list{width:100%}.placing-side{flex-basis:auto;width:100%}}@media (width<=767px),(pointer:coarse){.binder-browser .placing-remove{width:44px;height:44px;box-shadow:none;background:0 0;top:2px;left:2px}.binder-browser .placing-remove:before{content:"";background:color-mix(in srgb, var(--ink) 18%, var(--surface));width:22px;height:22px;box-shadow:0 0 0 1px var(--line-strong);border-radius:999px;position:absolute}.binder-browser .placing-remove svg{position:relative}.placing-row-next,.placing-quiet{min-height:44px}.placing-handle{width:44px;height:44px}}@media (width<=767px){.placing-tray{max-height:46dvh;padding:8px 12px 10px;overflow-y:auto}.placing-row{flex-basis:min(280px,82%)}}@media (height<=480px),(width<=767px) and (height<=640px){.placing-tray{max-height:none;position:static}}
