.reference-search{gap:var(--space-lg);display:grid}.reference-search-command{gap:var(--space-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.reference-search-input{grid-column:1/-1;position:relative}.reference-search-input>svg{left:var(--space-md);color:var(--color-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.reference-search .search-input{padding-left:var(--space-2xl);min-height:3.25rem}.reference-search-command .button{min-width:0;min-height:3rem;padding-inline:var(--space-xs);white-space:nowrap}.reference-search-or{display:none}.reference-ai-action .demo-badge{padding:var(--space-3xs);font-size:.625rem}.reference-ai-action{color:var(--color-accent)!important;border-color:var(--color-accent)!important}.reference-ai-note{font-size:var(--text-xs);color:var(--color-muted);margin:var(--space-sm) 0 0;text-align:center}.reference-search-workspace{gap:var(--space-lg);min-width:0;display:grid}.product-web-research{gap:var(--space-md);scroll-margin-top:var(--space-lg);display:grid}.product-web-research>div[tabindex],.product-web-research .result-card{gap:var(--space-sm);min-width:0;display:grid}.product-web-research .button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.product-web-research textarea{resize:vertical;min-height:5rem}.product-web-research li,.product-web-research a{overflow-wrap:anywhere}.reference-search .photo-workbench{align-content:start;margin:0}.reference-search .photo-workbench .panel-head{margin:0}.reference-search .reference-ai-note{text-align:center;width:100%;max-width:none}.reference-photo-title{align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;display:flex}.reference-photo-title>span{color:var(--color-muted);font-size:var(--text-sm)}.reference-remove-all{color:var(--color-error);gap:var(--space-2xs);font-size:var(--text-xs);white-space:nowrap}.reference-remove-all:disabled{opacity:.5;cursor:not-allowed}.reference-photo-grid{gap:var(--space-xs);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.reference-photo,.reference-photo-add{border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);width:100%;min-width:0;min-height:7rem;color:var(--color-muted);margin:0;position:relative}.reference-photo img{object-fit:contain;border-radius:inherit}.reference-photo figcaption{text-align:center;background:var(--color-paper-2);color:var(--color-ink-2);padding:var(--space-2xs);font-size:.625rem;position:absolute;bottom:0;left:0;right:0}.reference-photo-remove{border-radius:var(--radius-sm);background:var(--color-sidebar);width:44px;min-height:44px;color:var(--color-paper-2);cursor:pointer;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.reference-photo-add{justify-content:center;align-items:center;gap:var(--space-xs);cursor:pointer;padding:var(--space-2xs);border-style:dashed;flex-direction:column;display:flex}.reference-photo-add span{white-space:nowrap;font-size:.625rem}.reference-photo-add small{display:none}.photo-analysis-choice{justify-content:center;align-items:center;gap:var(--space-xs);min-height:44px;font-size:var(--text-xs);cursor:pointer;display:flex}.photo-analysis-choice input{width:1rem;height:1rem;margin:0}@media (max-width:39.99rem){.reference-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-photo figcaption,.reference-photo-add span{font-size:var(--text-xs)}.product-web-research .button{width:100%;min-height:44px}.reference-search-command .button{white-space:normal;overflow-wrap:anywhere;text-align:center}}.reference-search-conditions>h2{margin-bottom:var(--space-md)}.reference-condition-fields{gap:var(--space-md);display:grid}.reference-condition-row{gap:var(--space-xs);font-weight:700;display:grid}.reference-condition-row .input{width:100%;font-weight:400}.reference-checks{gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}.reference-checks label{align-items:center;gap:var(--space-xs);min-height:var(--control-height);font-size:var(--text-sm);display:flex}.reference-checks input{width:1.125rem;height:1.125rem;margin:0}.reference-segment-field{border:0;min-width:0;margin:0;padding:0}.reference-segment-field legend{margin-bottom:var(--space-xs);padding:0;font-weight:700}.reference-segment-field legend small{color:var(--color-muted);font-weight:400;font-size:var(--text-xs)}.reference-segments{gap:var(--space-2xs);display:flex}.reference-segments button{min-width:0;min-height:var(--control-height);padding:var(--space-2xs);font:inherit;font-size:var(--text-sm);border:1px solid var(--color-rule);background:var(--color-paper-2);color:var(--color-ink);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;flex:1}.reference-segments button[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent-2);font-weight:700}.reference-filter-notes summary{color:var(--color-muted);font-size:var(--text-xs);cursor:pointer;align-items:center;min-height:44px;display:flex}.reference-filter-notes .field-help{margin:var(--space-xs) 0;font-size:var(--text-xs)}.reference-condition-row>span small{font-size:var(--text-xs);color:var(--color-muted);font-weight:400;display:block}.reference-filter-disclosure{border:1px solid var(--color-rule);border-radius:var(--radius-sm);padding:0 var(--space-sm);background:var(--color-paper-2)}.reference-filter-disclosure>summary{gap:var(--space-sm);font-size:var(--text-sm);color:var(--color-ink);font-weight:700}.reference-filter-disclosure>summary:after{content:"+";font-size:var(--text-lg);margin-left:auto}.reference-filter-disclosure[open]>summary:after{content:"−"}.reference-filter-disclosure>summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.reference-filter-disclosure>summary:hover{color:var(--color-accent)}.reference-filter-disclosure[open]{padding-bottom:var(--space-sm)}.reference-condition-fields>.reference-filter-reset{justify-self:start;width:auto;min-height:44px}.reference-conditions-submit{width:100%;margin-top:var(--space-md)}.reference-search+.candidate-panel{margin-top:var(--space-lg)}.reference-market{margin-block:var(--space-lg);min-width:0}.reference-market-title{align-items:baseline;gap:var(--space-md);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.reference-source-tabs{border-bottom:1px solid var(--color-rule);gap:var(--space-2xs);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.reference-source-tabs button{font:inherit;min-height:var(--control-height);border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-muted);padding:var(--space-xs) var(--space-sm);cursor:pointer;white-space:nowrap}.reference-source-tabs button[aria-pressed=true]{color:var(--color-paper-2);background:var(--color-accent);border-color:var(--color-accent);font-weight:700}.reference-market .market-prices,.reference-market .direct-market-source{padding:var(--space-md) 0;box-shadow:none;background:0 0;border:0;margin:0}.reference-market .market-price-list--images{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reference-market .market-price-list--images li{min-width:0;display:block}.reference-market .market-product-link{flex-direction:column;min-width:0;display:flex}.reference-market .market-thumbnail{aspect-ratio:1;width:100%;height:auto}.reference-market .market-thumbnail img{object-fit:contain;width:100%;height:100%}.reference-market .market-product-link>span:last-child{font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.5}.reference-market .market-product-details{gap:var(--space-2xs);margin-top:var(--space-xs);display:grid}.reference-market .market-product-details small{font-size:var(--text-xs)}.reference-market .market-product-details strong{font-size:var(--text-lg)}.reference-market [hidden]{display:none!important}.reference-feed-status{gap:var(--space-md);padding:var(--space-md);background:var(--color-paper-3);border:1px solid var(--color-rule);border-radius:var(--radius-md);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.reference-feed-status>div{gap:var(--space-2xs);font-size:var(--text-xs);display:grid}.reference-feed-status span{align-items:center;gap:var(--space-2xs);display:flex}.reference-feed-status [data-state=ready]{color:var(--color-success)}.reference-feed-status [data-state=error]{color:var(--color-error)}.reference-feed-status small{color:var(--color-muted)}.reference-product-grid{gap:var(--space-sm);margin-top:var(--space-md);display:grid}.reference-product-card{gap:var(--space-xs) var(--space-sm);padding:var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-2);grid-template-columns:5rem minmax(0,1fr);min-width:0;display:grid}.reference-product-image{aspect-ratio:3/4;background:var(--color-paper);border-radius:var(--radius-sm);grid-row:span 2;width:100%;min-width:0;overflow:hidden}.reference-product-image img{object-fit:contain;width:100%;height:100%}.reference-product-image>span{place-content:center;gap:var(--space-xs);height:100%;font-size:var(--text-xs);color:var(--color-muted);display:grid}.reference-product-copy{min-width:0}.reference-product-copy h3{font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.reference-product-copy h3 a{text-decoration:none}.reference-price{font-size:var(--text-lg);font-variant-numeric:tabular-nums;color:var(--color-error);margin-block:var(--space-2xs);display:block}.reference-product-copy dl{font-size:var(--text-xs);margin:0}.reference-product-copy dl>div{gap:var(--space-xs);display:flex}.reference-product-copy dt{min-width:3rem;color:var(--color-muted)}.reference-product-copy dd{overflow-wrap:anywhere;margin:0}.reference-product-open{white-space:nowrap;grid-column:2;justify-self:end;font-size:var(--text-xs)!important}.reference-product-caveat{color:var(--color-muted);grid-column:2}.reference-library-filters{gap:var(--space-lg);display:grid}.reference-library-primary{gap:var(--space-md);display:grid}.reference-library-selects{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reference-library-checks{gap:var(--space-md);display:grid}.reference-library-checks fieldset{border:0;min-width:0;margin:0;padding:0}.reference-library-checks legend{font-size:var(--text-sm);margin-bottom:var(--space-xs);font-weight:700}.reference-filter-chips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.reference-filter-chips label{gap:var(--space-xs);min-height:44px;font-size:var(--text-xs);padding:var(--space-2xs) var(--space-xs);border:1px solid var(--color-rule);border-radius:var(--radius-sm);cursor:pointer;align-items:center;display:flex}.reference-filter-chips label:has(:checked){border-color:var(--color-accent);background:var(--color-accent-2);color:var(--color-accent)}.reference-filter-chips input{width:1rem;height:1rem;margin:0}.reference-sort{align-items:center;gap:var(--space-xs);font-size:var(--text-xs);display:flex}.reference-sort .input{width:auto;max-width:12rem;font-size:var(--text-xs)}.reference-library-table{background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-md);overflow:hidden}.reference-library-table table{width:100%;min-width:0}.reference-library-table td{font-size:var(--text-xs);padding:var(--space-sm)}.reference-library-name a{color:var(--color-ink);font-weight:700;text-decoration:none}.reference-library-name a:hover{color:var(--color-accent);text-decoration:underline}.reference-library-name p{font-size:var(--text-xs);color:var(--color-muted);margin:var(--space-2xs) 0 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reference-library-date{white-space:nowrap;color:var(--color-muted)}.reference-library-edit a{align-items:center;min-height:44px;display:inline-flex}.reference-history-filters{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reference-history-filters .field{grid-template-rows:1fr var(--control-filter-height)}.reference-history-date{gap:var(--space-sm);grid-column:1/-1;align-items:end;display:flex}.reference-history-date label{flex:1;min-width:0}.reference-history-filters .inline-actions{grid-column:1/-1;justify-content:end}.reference-table-toolbar,.reference-pagination{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-block:var(--space-md);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.reference-pagination nav{gap:var(--space-xs);display:flex}.reference-pagination a{border:1px solid var(--color-rule);background:var(--color-paper-2);border-radius:var(--radius-sm);place-items:center;min-width:44px;min-height:44px;text-decoration:none;display:grid}.reference-pagination a[aria-current=page]{background:var(--color-accent);color:var(--color-paper-2)}.reference-account-filters{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.reference-account-filters>label:first-child{grid-column:1/-1}.reference-account-active{color:var(--color-success)}.reference-account-drawer{border:0;border-left:1px solid var(--color-rule);background:var(--color-paper-2);width:min(100%,32rem);max-width:100%;height:100dvh;max-height:100dvh;color:var(--color-ink);padding:var(--space-xl) var(--space-lg);margin:0;position:fixed;inset:0 0 0 auto;overflow-y:auto}.reference-account-drawer::backdrop{background:var(--color-overlay)}.reference-account-drawer .staff-account-form{box-shadow:none;border:0;padding:0}.reference-account-drawer .form-grid--two{grid-template-columns:1fr}.reference-account-drawer .staff-account-form h2{padding-right:var(--space-xl)}.reference-drawer-close{top:var(--space-md);right:var(--space-md);position:absolute}.reference-dashboard-grid{gap:var(--space-md);display:grid}.reference-recent-table .knowledge-list-thumbnail{width:3rem;height:3rem}.reference-dashboard-grid .data-table{min-width:0}.reference-dashboard-grid .data-table th,.reference-dashboard-grid .data-table td{font-size:var(--text-xs);padding:var(--space-xs)}.reference-status-chart{border-radius:var(--radius-sm);height:3rem;margin-block:var(--space-xl);background:var(--color-paper-3);display:flex;overflow:hidden}.reference-status-chart [data-status=published]{background:var(--color-success)}.reference-status-chart [data-status=draft]{background:var(--color-muted)}.reference-status-chart [data-status=hidden]{background:var(--color-accent)}.reference-status-legend{justify-content:space-between;gap:var(--space-sm);display:flex}.reference-status-legend dd{margin:var(--space-xs) 0 0;display:grid}.reference-status-legend small{color:var(--color-muted)}.reference-point-thumb{border-radius:var(--radius-sm);flex:none;width:2.75rem;height:3.25rem;position:relative;overflow:hidden}.reference-point-thumb img{object-fit:contain}.reference-comparison-findings{padding:var(--space-sm);min-width:0}.reference-comparison-findings>h2{padding:var(--space-xs)}.reference-comparison-findings .comparison-findings{gap:var(--space-sm);border:0;grid-template-columns:1fr;display:grid}.reference-comparison-findings .comparison-findings section{border-radius:var(--radius-sm);border:0}.reference-comparison-findings .comparison-findings section[data-tone=genuine]{background:var(--color-success-surface);color:var(--color-success-ink)}.reference-comparison-findings .comparison-findings section[data-tone=concern]{background:var(--color-caution-surface);color:var(--color-caution-ink)}.reference-comparison-findings .comparison-procedure{background:var(--color-paper-3);border-radius:var(--radius-sm);margin-top:var(--space-sm);border:0;display:block}.reference-comparison-findings .comparison-procedure>svg{display:none}.reference-gallery-nav,.reference-gallery-tools{gap:var(--space-2xs);padding-block:var(--space-xs);font-size:var(--text-xs);justify-content:center;align-items:center;display:flex}.reference-gallery .comparison-reference-image{height:20rem;min-height:15rem;overflow:hidden}.reference-gallery .comparison-reference-image img{object-fit:contain}.reference-gallery .comparison-reference>strong,.reference-gallery .reference-enlarge{display:none}.reference-gallery-thumbs{gap:var(--space-xs);padding-block:var(--space-xs);display:flex;overflow-x:auto}.reference-gallery-thumbs button{border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);cursor:pointer;width:44px;min-width:44px;height:48px;position:relative}.reference-gallery-thumbs button[aria-pressed=true]{border:2px solid var(--color-accent)}.reference-gallery-thumbs img{object-fit:contain}.reference-ai-middle{gap:var(--space-md);align-content:start;min-width:0;display:grid}.reference-ai-photo-stack{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reference-ai-photo-stack figure{border-radius:var(--radius-sm);background:var(--color-paper-3);margin:0;position:relative;overflow:hidden}.reference-ai-photo-stack img{object-fit:contain;width:100%;height:10rem;display:block}.reference-ai-photo-stack figcaption{font-size:var(--text-xs);padding:var(--space-2xs);justify-content:space-between;display:flex}.reference-ai-photo-stack figcaption span{color:var(--color-muted)}.reference-candidate-heading{background:var(--color-paper-3);padding:var(--space-xs);font-size:var(--text-xs);justify-content:space-between;display:flex}.reference-ai-middle .demo-candidates button{gap:var(--space-xs);grid-template-columns:1rem 3rem minmax(0,1fr) auto;align-items:center;display:grid}.reference-ai-middle .demo-candidates img{object-fit:contain;border-radius:var(--radius-sm)}.reference-ai-middle .demo-candidates strong{font-size:var(--text-sm)}.reference-confidence{font-size:var(--text-lg);color:var(--color-accent)}.reference-ai-points{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reference-ai-points article{background:var(--color-paper-3);padding:var(--space-xs);border-radius:var(--radius-sm)}.reference-ai-points h3{font-size:var(--text-sm);margin-bottom:var(--space-xs)}.reference-ai-points img{border-radius:var(--radius-sm);width:100%;height:auto}.reference-ai-points p{gap:var(--space-2xs);font-size:var(--text-xs);margin-top:var(--space-xs);display:flex}.reference-ai-points p svg{color:var(--color-success);flex-shrink:0}.reference-ai-summary{padding:var(--space-md);background:var(--color-accent-2);border-radius:var(--radius-sm)}.reference-demo-histogram{justify-content:space-around;align-items:end;gap:var(--space-xs);border-bottom:1px solid var(--color-rule-2);height:6rem;padding-top:var(--space-md);display:flex}.reference-demo-histogram span{background:var(--color-accent);opacity:.55;width:1rem}.reference-histogram-scale{justify-content:space-between;font-size:.625rem;display:flex}.reference-ai-summary small{font-size:var(--text-xs);margin-top:var(--space-xs);display:block}.reference-ai-inputs a{min-height:44px;padding:var(--space-sm) 0;border-block:1px solid var(--color-rule);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.demo-banner{max-width:none}.reference-ai-layout .demo-result>.button{width:100%;margin-top:var(--space-sm);display:flex}.reference-point-editor summary,.reference-source-editor summary{align-items:center;gap:var(--space-sm);cursor:pointer;min-height:44px;display:flex}.reference-point-editor summary>span:not(.reference-editor-action),.reference-source-editor summary>span:not(.reference-editor-action){min-width:0}.reference-point-editor summary img,.reference-source-editor summary img{object-fit:contain;border-radius:var(--radius-sm);flex-shrink:0}.reference-point-editor summary small,.reference-source-editor summary small{-webkit-line-clamp:2;color:var(--color-muted);font-size:var(--text-xs);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reference-editor-action{font-size:var(--text-xs);white-space:nowrap;color:var(--color-accent);margin-left:auto}.reference-point-editor>div,.reference-source-editor>div{margin-top:var(--space-md)}.reference-point-editor[open] summary,.reference-source-editor[open] summary{margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-rule)}.reference-editor-heading{justify-content:space-between;align-items:center;display:flex}.reference-editor-heading h1{margin:0}.reference-editor-toolbar{display:none}.reference-image-role{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);font-size:var(--text-sm);background:var(--color-paper-3);border-radius:var(--radius-sm);grid-column:1/-1;margin:0;display:flex}.reference-image-role[data-role=genuine]{background:var(--color-accent-2);color:var(--color-accent-2-ink)}.reference-image-role[data-role=concern]{background:var(--color-caution-surface);color:var(--color-caution-ink)}.reference-image-role[data-role=reference]{background:var(--color-success-surface);color:var(--color-success-ink)}.reference-image-role span{font-weight:400;font-size:var(--text-xs)}.reference-detail-heading{gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap;align-items:start;display:flex}.reference-detail-cover{background:var(--color-paper-2);border-radius:var(--radius-sm);flex-shrink:0;width:5rem;height:6rem;position:relative;overflow:hidden}.reference-detail-cover img{object-fit:contain}.reference-detail-copy{flex:1;min-width:12rem}.reference-detail-copy h1{font-size:var(--text-lg);margin:var(--space-xs) 0;line-height:1.5}.reference-detail-copy p{font-size:var(--text-sm);color:var(--color-muted);margin:var(--space-xs) 0}.reference-detail-heading .detail-facts{margin:var(--space-sm) 0 0;gap:var(--space-xs) var(--space-md);background:0 0;border:0;flex-wrap:wrap;padding:0;display:flex}.reference-detail-heading .detail-facts>div{gap:var(--space-xs);font-size:var(--text-xs);border:0;padding:0;display:flex}.reference-detail-edit{font-size:var(--text-xs)}.dashboard-stats{margin-bottom:var(--space-md)}.reference-source-items{gap:var(--space-sm);display:grid}.reference-source-items>.form-subsection{margin:0}@media (max-width:59.99rem){.page-motion:has(.knowledge-form){filter:none;will-change:auto;animation:none;transform:none}.page-shell:has(.knowledge-form){padding-top:var(--space-md)}.reference-editor-heading{margin-block:var(--space-md)}.knowledge-form{gap:var(--space-md);padding-bottom:4rem}.knowledge-form #product-section,.knowledge-form #product-section .field-grid{gap:var(--space-sm)}.knowledge-form #product-section label{align-items:center;gap:var(--space-xs);grid-template-columns:5.5rem minmax(0,1fr);display:grid}.knowledge-form #product-section .field-title{font-size:var(--text-xs);justify-content:start}.knowledge-form #product-section .field-title small{display:none}.knowledge-form #product-section .field-title:has([data-required=true]):after{content:"*";color:var(--color-error)}.knowledge-form #product-section .field-help{font-size:var(--text-xs);grid-column:2}.knowledge-form #product-section textarea{min-height:5rem}body:has(.knowledge-form) .header-nav{display:none}.knowledge-form .sticky-actions{z-index:var(--z-sticky);gap:var(--space-xs);padding:var(--space-xs);padding-bottom:max(var(--space-xs),env(safe-area-inset-bottom));flex-wrap:nowrap;display:flex;position:fixed;inset:auto 0 0}.knowledge-form .sticky-actions .button{min-width:0;min-height:44px;padding:var(--space-xs) var(--space-2xs);font-size:var(--text-xs);white-space:nowrap;flex:1}.knowledge-form .sticky-actions .button svg{display:none}.knowledge-form #save-section{box-shadow:none;background:0 0;border:0;padding:0}.knowledge-form #save-section .form-section-heading,.knowledge-form #save-section .notice{display:none}.reference-detail-heading{margin-bottom:var(--space-sm);display:block;position:relative}.reference-detail-cover{display:none}.reference-detail-copy{min-width:0}.reference-detail-copy h1{font-size:var(--text-lg)}.reference-detail-copy>p{display:none}.reference-detail-heading .detail-facts{margin-bottom:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reference-detail-heading .detail-facts>div{gap:var(--space-2xs);display:grid}.reference-detail-heading .detail-facts>div:first-child,.reference-detail-heading .detail-facts>div:last-child{display:none}.reference-detail-edit{min-height:44px;padding:var(--space-xs);position:absolute;top:-3.25rem;right:0}.reference-detail-heading+.comparison-shell .comparison-shell-head{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.reference-detail-heading+.comparison-shell .comparison-workspace-head:not(:has(button)){display:none}.comparison-shell-head h2{font-size:var(--text-sm)}.comparison-shell-head .comparison-progress{font-size:var(--text-xs)}.reference-library-filters{box-shadow:none;gap:var(--space-sm);background:0 0;border:0;padding:0}.reference-library-primary,.reference-library-checks{gap:var(--space-sm)}.reference-library-filters .plain-label{margin:0}.reference-filter-chips{gap:var(--space-2xs)}.reference-filter-chips label{padding-inline:var(--space-sm);position:relative}.reference-filter-chips input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.reference-filter-chips label:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.library-result-summary{gap:var(--space-xs);grid-template-columns:1fr auto;display:grid}.library-result-summary>p{font-size:var(--text-xs);margin:0}.library-result-summary>.inline-actions{display:contents}.library-result-summary .reference-sort{grid-column:2;gap:0;font-size:0}.library-result-summary .library-add-button{grid-column:2;justify-self:end}.library-result-summary .text-button{grid-column:1}.reference-library-table table,.reference-library-table tbody{display:block}.reference-library-table thead{display:none}.reference-library-table tr{gap:var(--space-2xs) var(--space-sm);padding:var(--space-md);border-bottom:1px solid var(--color-rule);grid-template-columns:4.75rem minmax(0,1fr) auto;display:grid}.reference-library-table tr:last-child{border-bottom:0}.reference-library-table td{border:0;min-width:0;padding:0;display:block}.reference-library-table .reference-library-thumb{grid-area:1/1/6}.reference-library-thumb .knowledge-list-thumbnail{width:100%;height:6rem}.reference-library-name{grid-column:2/4}.reference-library-name p{display:none}.reference-library-brand{color:var(--color-muted);grid-column:2/4}.reference-library-table .reference-library-category,.reference-library-table .reference-library-date{display:none}.reference-library-guide{grid-column:2/4}.reference-library-points{grid-column:2}.reference-library-images{grid-column:3}.reference-library-status{grid-column:2}.reference-library-edit{grid-column:3}}@media (hover:hover){.reference-photo-add:hover,.reference-source-tabs button:hover{background:var(--color-paper-3);color:var(--color-ink)}}@media (min-width:60rem){.reference-library-table td{font-size:var(--text-sm)}.reference-library-table .knowledge-list-thumbnail{width:4rem;height:3.5rem}.reference-library-table .reference-library-name p{font-size:var(--text-xs);line-height:1.5}.reference-dashboard-grid{grid-template-columns:minmax(0,2.25fr) minmax(0,1fr)}.reference-dashboard-accounts{grid-column:1/-1}.reference-account-filters{grid-template-columns:minmax(0,2fr) 1fr 1fr}.reference-account-filters>label:first-child{grid-column:auto}.mobile-only{display:none}.reference-library-filters{padding:var(--space-lg);grid-template-columns:1fr 1fr}.reference-library-table th{white-space:nowrap;font-size:var(--text-xs);padding:var(--space-sm)}.reference-library-name{width:27%}.reference-history-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.reference-history-date{grid-column:span 2}.reference-search .search-command-panel{padding:var(--space-lg)}.reference-search-command{gap:var(--space-lg) var(--space-md);grid-template-columns:minmax(0,1fr) 10rem}.reference-search-input{grid-column:auto}.reference-search .search-input,.reference-search-command .button{min-height:3.75rem;font-size:var(--text-base)}.reference-search-or{align-items:center;gap:var(--space-lg);font-size:var(--text-xs);color:var(--color-muted);grid-column:1/-1;display:flex}.reference-search-or:before,.reference-search-or:after{content:"";border-top:1px solid var(--color-rule);flex:1}.reference-ai-action{grid-column:1/-1;position:relative}.reference-ai-action .demo-badge{right:var(--space-md);font-size:var(--text-xs);padding:var(--space-2xs) var(--space-xs);position:absolute}.reference-search-workspace{grid-template-columns:minmax(0,1.44fr) minmax(0,1fr);align-items:start}.reference-search-conditions{padding:var(--space-lg)}.reference-condition-row{grid-template-columns:7rem minmax(0,1fr);align-items:center}.reference-checks{flex-direction:column;gap:0}.reference-photo-add small{font-size:var(--text-xs);display:block}.reference-photo-add span{font-size:var(--text-sm)}.reference-photo-grid{gap:var(--space-sm)}.reference-photo,.reference-photo-add{aspect-ratio:3/4;min-height:0}.reference-market .market-price-list--images{grid-template-columns:repeat(4,minmax(0,1fr))}.reference-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-product-card{gap:var(--space-xs);padding:var(--space-xs);grid-template-columns:3.5rem minmax(0,1fr)}.reference-product-image{grid-row:1}.reference-product-copy dt{min-width:2.25rem}.reference-product-copy dd{overflow-wrap:normal;min-width:0}.reference-product-copy h3{font-size:var(--text-xs)}.reference-price{font-size:var(--text-md)}.reference-product-open{grid-column:1/-1;justify-self:stretch}.reference-feed-status{justify-content:space-between}}@media (min-width:90rem){.reference-editor-toolbar{justify-content:end;gap:var(--space-xs);flex-wrap:wrap;grid-area:1/1/auto/-1;display:flex}.reference-editor-toolbar .error-text{flex-basis:100%}.knowledge-form #save-section{display:none}.reference-detail-cover{width:7rem;height:7rem}.reference-detail-copy h1{font-size:var(--text-display)}.knowledge-form .form-progress{margin:0;padding:0}.knowledge-form .knowledge-form-section{padding:var(--space-md);gap:var(--space-sm)}.knowledge-form .form-section-heading{padding-bottom:var(--space-xs);margin:0}.knowledge-form .form-subsection{margin:0}.reference-form-image .reference-source-items{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-form-image .form-subsection:has(details[open]){grid-column:1/-1}.knowledge-form{gap:var(--space-sm);grid-template-rows:auto min-content 1fr auto;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) minmax(0,.85fr)}.knowledge-form #product-section{grid-area:2/1/4}.knowledge-form #point-section{grid-area:2/2}.knowledge-form .reference-form-source{grid-area:2/3}.knowledge-form .reference-form-image{grid-area:3/2/auto/4}.knowledge-form .form-section-heading .form-section-number,.knowledge-form .form-section-heading p{display:none}.knowledge-form .form-subsection{padding:var(--space-sm)}.reference-ai-layout{grid-template-columns:minmax(0,.76fr) minmax(0,1.25fr) minmax(0,1fr)}.reference-ai-photo-stack{grid-template-columns:1fr}.reference-ai-photo-stack img{height:10rem}.comparison-shell{gap:var(--space-sm);grid-template-rows:min-content 1fr;grid-template-columns:10.5rem minmax(0,1fr)}.comparison-shell-head{gap:var(--space-xs);grid-area:1/1;margin:0;display:grid}.comparison-shell-head h2{font-size:var(--text-sm)}.comparison-index{grid-area:2/1}.comparison-index button>strong{white-space:normal;text-overflow:clip;font-size:var(--text-xs);line-height:1.5}.comparison-shell>.comparison-workspace{grid-area:1/2/3}.comparison-workspace{grid-template-columns:minmax(0,1fr) 15rem;align-items:start;display:grid}.comparison-workspace-head,.comparison-stage,.comparison-decision,.comparison-step-nav,.reference-strip{grid-column:1}.reference-comparison-findings{border-left:1px solid var(--color-rule);grid-area:1/2/7;height:100%}.comparison-stage .comparison-inline-finding{display:none}.comparison-stage{border-right:0}.reference-market .market-price-list--images,.reference-product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.reference-search-heading h1{font-size:var(--text-search-heading)}.reference-search .photo-workbench{gap:var(--space-md);position:relative}.photo-drop-zone[data-drag-active=true]{outline:2px dashed var(--color-accent);outline-offset:-5px;background:var(--color-paper-3)}.photo-drop-zone .photo-drop-hint{font-size:var(--text-xs);margin:0}@media (hover:none) and (pointer:coarse){.photo-drop-zone:not([data-drag-active=true]) .photo-drop-hint{display:none}}.reference-search .panel-head>.reference-photo-title{gap:var(--space-xs);flex-flow:row;display:flex}.reference-search .reference-photo-title h2{white-space:nowrap;margin:0}.reference-photo-actions{justify-content:end;display:flex}.reference-remove-all{border:1px solid var(--color-error);border-radius:var(--radius-sm);min-height:44px;padding:var(--space-xs) var(--space-sm);font-size:var(--text-sm);background:var(--color-paper-2)}.reference-search .reference-photo-add small{display:none}.reference-search .reference-photo-add{gap:var(--space-sm)}.reference-search .reference-photo-grid{align-items:start}.reference-search .reference-photo,.reference-search .reference-photo-add{aspect-ratio:3/4}.source-type-tabs{border-bottom:1px solid var(--color-rule);gap:var(--space-2xs);display:flex}.source-type-tabs button{min-width:0;min-height:44px;padding:var(--space-xs) var(--space-2xs);color:var(--color-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:1}.source-type-tabs button[aria-selected=true]{border-bottom-color:var(--color-accent);color:var(--color-accent);font-weight:700}.source-type-tabs button span{margin-left:var(--space-2xs);font-size:var(--text-xs)}.source-tab-empty{font-size:var(--text-sm);color:var(--color-muted);padding-block:var(--space-md)}.knowledge-form [hidden]{display:none!important}.knowledge-form .sortable-point{column-gap:var(--space-xs);grid-template-columns:48px minmax(0,1fr);align-items:start;display:grid}.sortable-point[data-drop-target=true]{outline:2px solid var(--color-accent);outline-offset:2px;background:var(--color-accent-2)}.point-order-controls{justify-items:center;display:grid}.point-drag-handle{touch-action:none;cursor:grab}.point-drag-handle:active{cursor:grabbing}.point-order-controls button{width:44px;min-height:44px;color:var(--color-muted);border-radius:var(--radius-sm);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.point-order-controls button:disabled{opacity:.3;cursor:not-allowed}.point-order-steps{display:flex}.point-order-steps button{width:24px}.point-order-controls button:focus-visible,.source-type-tabs button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.reference-point-editor{min-width:0}.reference-point-editor-number{font-size:var(--text-sm);font-weight:700}.knowledge-form .reference-form-source .section-row{order:0}@media (hover:hover){.point-order-controls button:hover:not(:disabled){color:var(--color-accent);background:var(--color-accent-2)}.source-type-tabs button:hover{color:var(--color-accent)}}@media (max-width:59.99rem){.reference-search-heading{margin-bottom:var(--space-md)}.reference-search{gap:var(--space-md)}.reference-search .search-command-panel,.reference-search .photo-workbench{padding:var(--space-sm)}.reference-search .reference-photo-grid{gap:var(--space-xs)}.reference-search .reference-photo,.reference-search .reference-photo-add{min-height:6.5rem}.reference-search .reference-search-conditions{padding:var(--space-sm)}.reference-search .reference-search-conditions>h2{display:none}.reference-search .reference-condition-row{padding-bottom:var(--space-md);border-bottom:1px solid var(--color-rule)}.reference-search .reference-checks{gap:var(--space-xs);justify-content:space-between}.reference-search .reference-checks label{font-size:var(--text-xs)}.knowledge-form .sortable-point{padding:var(--space-xs);grid-template-columns:48px minmax(0,1fr)}.knowledge-form .form-section-heading p{display:none}.knowledge-form .reference-point-editor summary{gap:var(--space-xs)}.knowledge-form .reference-point-editor summary img{width:44px;height:44px}.knowledge-form .reference-point-editor summary small{display:none}}@media (min-width:60rem){.reference-search-heading{margin-bottom:var(--space-lg)}.reference-search .search-command-panel{padding:var(--space-lg)}.reference-search .search-input,.reference-search-command .button{min-height:var(--control-search-height);font-size:var(--text-search-command)}.reference-search-input>svg{width:32px;height:32px}.reference-search-command .reference-search-submit>svg{display:none}.reference-search-command{grid-template-columns:minmax(0,1fr) 11rem}.reference-search-or,.reference-ai-note{font-size:var(--text-sm)}.reference-search .photo-workbench{padding:var(--space-lg)}.reference-search .reference-photo-title h2,.reference-search .reference-search-conditions>h2{font-size:var(--text-lg)}.reference-photo-title>span{font-size:var(--text-base)}.reference-photo-actions{top:var(--space-md);right:var(--space-lg);position:absolute}.reference-search .panel-head{margin-bottom:var(--space-xs);padding-right:9rem}.reference-search .reference-photo-add span{font-size:var(--text-base)}.reference-search .reference-condition-row{font-size:var(--text-base);grid-template-columns:6.5rem minmax(0,1fr)}.reference-search .reference-condition-fields{gap:var(--space-sm)}.reference-search .reference-checks label{font-size:var(--text-base)}.reference-search .reference-segments button{font-size:var(--text-sm)}.reference-search .reference-segment-field legend{font-size:var(--text-base)}.knowledge-form .reference-form-source .section-row{margin:0}}@media (min-width:90rem){.knowledge-form .reference-point-editor summary{font-size:var(--text-sm)}.knowledge-form .reference-point-editor summary img{width:72px;height:72px}.knowledge-form .reference-point-editor summary small{font-size:var(--text-xs);line-height:1.6}.knowledge-form .reference-form-source .form-subsection{background:0 0;border:0;padding-inline:0}.knowledge-form .reference-form-source .source-type-tabs{margin-bottom:var(--space-xs)}}.reference-history-filters .input,.reference-search .reference-condition-row .input{width:100%;min-width:0;height:var(--control-filter-height);min-height:var(--control-filter-height);padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-sm);background-color:var(--color-paper-2);color:var(--color-ink);font-size:var(--text-base);margin:0;line-height:1.5}.reference-history-filters .input-with-icon .input{padding-inline-start:var(--space-xl)}.reference-history-filters select.input,.reference-search .reference-condition-row select.input,.reference-search .reference-condition-row input[list]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2368584d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-sm) center;background-size:1rem;padding-inline-end:var(--space-xl)}.reference-search .reference-condition-row input[list]{position:relative}.reference-search .reference-condition-row input[list]::-webkit-calendar-picker-indicator{width:var(--space-xl);opacity:0;cursor:pointer;height:100%;margin:0;padding:0;position:absolute;top:0;right:0}.reference-history-filters .input:focus-visible,.reference-search .reference-condition-row .input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.photo-analysis-result{gap:var(--space-md);min-width:0;display:grid}.candidate-panel .analysis-mode{color:var(--color-accent);background:var(--color-accent-2);border-radius:var(--radius-sm);padding:var(--space-2xs) var(--space-xs)}.candidate-panel{scroll-margin-top:var(--space-xl)}.photo-analysis-facts{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.photo-analysis-facts>div{border-bottom:1px solid var(--color-rule);min-width:0;padding-bottom:var(--space-sm)}.photo-analysis-facts dt{color:var(--color-muted);font-size:var(--text-xs)}.photo-analysis-facts dd{margin:var(--space-2xs) 0 0;overflow-wrap:anywhere;font-weight:700}.photo-analysis-features{grid-column:1/-1}.photo-search-next{gap:var(--space-sm);background:var(--color-paper-3);padding:var(--space-md);border-radius:var(--radius-md);display:grid}.photo-search-next p{overflow-wrap:anywhere;margin:0}.photo-search-next>.button{justify-self:start}.photo-query-options{gap:var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.photo-query-options .button{text-align:left;white-space:normal;overflow-wrap:anywhere;max-width:100%}.photo-query-options small{font-weight:400;display:block}.photo-query-options .button[aria-pressed=true]{background:var(--color-accent-2);border-color:var(--color-accent);color:var(--color-accent)}.photo-analysis-details summary{cursor:pointer;min-height:var(--control-height);align-items:center;display:flex}.photo-analysis-details ul{padding-left:var(--space-md)}.ai-market-summary{margin-top:var(--space-lg);scroll-margin-top:var(--space-xl)}.admin-tabs{gap:var(--space-xs);border-bottom:1px solid var(--color-rule);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.nav-label-desktop{display:none}.nav-label-mobile{display:inline}@media (min-width:60rem){.nav-label-desktop{display:inline}.nav-label-mobile{display:none}}.admin-tabs a{min-height:44px;padding:var(--space-sm) var(--space-md);color:var(--color-muted);border-bottom:3px solid #0000;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.admin-tabs a[aria-current=page]{color:var(--color-accent);border-bottom-color:var(--color-accent)}.admin-tabs a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ai-usage-page{min-width:0}.ai-usage-page>.panel{margin-top:var(--space-lg);min-width:0}.ai-usage-page .data-table{white-space:nowrap}.billing-cards{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.billing-cards .stat{border:1px solid var(--color-rule);border-radius:var(--radius-sm);min-width:0;padding:var(--space-md)}.ai-usage-page .stat-value{overflow-wrap:anywhere;font-size:clamp(1.25rem,2.6vw,2rem)}.keyword-search-only .reference-condition-fields{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.keyword-search-only .reference-search-conditions{width:100%;min-width:0}.keyword-search-only .reference-condition-fields>*{min-width:0;margin:0}.keyword-search-only .reference-search-conditions>h2{margin-bottom:var(--space-md)}.keyword-search-only .reference-filter-notes{grid-column:1/-1}.keyword-search-switch{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.keyword-search-switch p{overflow-wrap:anywhere;margin:0}.keyword-search-only{scroll-margin-top:var(--space-xl)}.keyword-search-results{margin-block-start:var(--space-md)}.keyword-search-results[hidden]{display:none}.keyword-search-results:focus{outline:none}.keyword-search-only .search-input{scroll-margin-top:var(--space-xl)}.keyword-connected-sites{margin-top:var(--space-md);font-size:var(--text-sm)}.keyword-connected-sites p{margin:0 0 var(--space-xs);font-weight:700}.keyword-connected-sites ul{gap:var(--space-xs);margin:0 0 var(--space-xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.keyword-connected-sites li{border:1px solid var(--color-rule);border-radius:var(--radius-sm);padding:var(--space-2xs) var(--space-xs);background:var(--color-paper-2)}.keyword-connected-sites small{color:var(--color-muted)}:root{--acc-expand:.25s;--acc-collapse:.25s;--acc-chevron:.25s;--acc-ease:cubic-bezier(.22, 1, .36, 1)}.t-acc-panel{transition:grid-template-rows var(--acc-collapse) var(--acc-ease);grid-template-rows:0fr;display:grid}.t-acc[data-open=true] .t-acc-panel{transition:grid-template-rows var(--acc-expand) var(--acc-ease);grid-template-rows:1fr}.t-acc-panel-inner{opacity:0;filter:blur(2px);transition:opacity var(--acc-collapse) var(--acc-ease), filter var(--acc-collapse) var(--acc-ease);overflow:hidden}.t-acc[data-open=true] .t-acc-panel-inner{opacity:1;filter:blur();transition:opacity var(--acc-expand) var(--acc-ease), filter var(--acc-expand) var(--acc-ease)}.t-acc-chevron{transform-origin:50%;transition:transform var(--acc-chevron) var(--acc-ease);display:inline-flex;transform:scaleY(1)}.t-acc-chevron path{vector-effect:non-scaling-stroke}.t-acc[data-open=true] .t-acc-chevron{transform:scaleY(-1)}@media (prefers-reduced-motion:reduce){.t-acc-panel,.t-acc-panel-inner,.t-acc-chevron{transition:none!important}}.keyword-search-only .reference-conditions-submit{max-width:14rem;margin-left:auto}@media (max-width:640px){.keyword-search-only .reference-condition-fields{grid-template-columns:minmax(0,1fr)}.keyword-search-only .reference-conditions-submit{max-width:none}}.appraisal-workspace{gap:var(--space-md);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.appraisal-workspace>*,.appraisal-workspace .panel{min-width:0}.appraisal-photo-column{gap:var(--space-md);display:grid}.appraisal-photo-column>.panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.appraisal-photo-column>.photo-drop-zone[data-drag-active=true]{background:var(--color-paper-3)}.appraisal-workspace .product-web-research{margin:0}.appraisal-workspace h2{font-size:1.2rem}.appraisal-workspace h3{margin-top:1rem}.appraisal-workspace p,.appraisal-workspace a,.appraisal-workspace strong{overflow-wrap:anywhere}.appraisal-photo-stack{gap:.75rem;display:grid}.appraisal-photo-stack figure{border:1px solid var(--border);border-radius:.4rem;margin:0;position:relative;overflow:hidden}.appraisal-photo-stack img{object-fit:contain;background:#f5f1ec;width:100%;height:180px;display:block}.appraisal-photo-stack figcaption{justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;font-size:.8rem;display:flex}.appraisal-photo-add{width:100%;min-height:110px;color:inherit;cursor:pointer;background:#f7f3ef;border:1px dashed #c7b9ad;border-radius:.4rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;margin:.75rem 0;display:flex}.appraisal-photo-add:disabled{opacity:.5;cursor:default}.appraisal-workspace .product-web-research .button{white-space:normal;width:100%}.appraisal-empty{text-align:center;color:#746a63;padding:2rem}.appraisal-research-candidates{gap:.6rem;display:grid}.appraisal-research-candidates>article{border:1px solid #d9cec4;border-radius:.4rem;overflow:hidden}.appraisal-research-candidates details{padding:.5rem .75rem;font-size:.8rem}.appraisal-research-choice{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.85rem .6rem;display:grid}.appraisal-research-choice[aria-pressed=true]{background:#f1e3d8;border-left-color:#94502c}.appraisal-research-choice strong{font-size:.9rem}.appraisal-research-choice .demo-badge{white-space:normal;font-size:.65rem}.appraisal-evidence-cards{gap:.7rem;display:grid}.appraisal-evidence-card{border:1px solid #d9cec4;border-radius:.4rem;padding:.7rem}.appraisal-candidate-row{grid-template-columns:1rem 3.5rem minmax(0,1fr) 4.5rem;align-items:center;gap:.5rem;display:grid}.appraisal-candidate-row>img{object-fit:contain;width:3.5rem;height:4rem}.appraisal-candidate-row strong{font-size:.85rem}.appraisal-candidate-row small{font-size:.65rem;display:block}.appraisal-image-empty{color:#746a63;justify-items:center;font-size:.6rem;display:grid}.appraisal-similarity{text-align:right}.appraisal-similarity b{font-size:1.5rem}.appraisal-similarity b small{font-size:.9rem;display:inline}.appraisal-similarity-bar{gap:2px;margin:.25rem 0;display:flex}.appraisal-similarity-bar i{background:#d3cdc6;flex:1;height:5px}.appraisal-similarity-bar i[data-check=match]{background:#327455}.appraisal-similarity-bar i[data-check=mismatch]{background:#b96548}.appraisal-evidence-card details{margin-top:.7rem;font-size:.8rem}.appraisal-detail-images{flex-wrap:wrap;gap:.5rem;display:flex}.appraisal-detail-images img{object-fit:contain;max-width:100%}.appraisal-check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;display:grid}.appraisal-check-list div{justify-content:space-between;gap:.3rem;display:flex}.appraisal-check-list dd{margin:0}.appraisal-point-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.appraisal-point-grid article{border:1px solid #d9cec4;border-radius:.4rem;padding:.75rem}.appraisal-point-grid svg{color:#327455}.appraisal-point-grid p{margin:.3rem 0 0;font-size:.85rem}.appraisal-price-placeholder{text-align:center;gap:.6rem;padding:1.5rem 0;display:grid}.appraisal-price-placeholder strong{font-size:2.25rem}.appraisal-price-placeholder small{color:#746a63}.appraisal-price-groups{gap:.75rem;display:grid}.appraisal-price-groups>section{background:#f4ebe3;border-radius:.4rem;padding:1rem}.appraisal-price-groups strong{font-size:1.4rem}.appraisal-price-groups small{display:block}.appraisal-allowance{background:#f4ebe3;border:1px solid #ddc8b7;border-radius:.5rem;grid-template-columns:1fr auto;gap:.3rem .6rem;margin-bottom:1rem;padding:.75rem;font-size:.8rem;display:grid}.appraisal-allowance strong{color:#914825;font-size:1.15rem}.appraisal-allowance small{color:#74665b;grid-column:1/-1}.appraisal-listings{margin-top:1.5rem}.appraisal-listings .panel-head h3{margin:0}.appraisal-listing-rows{gap:.75rem;display:grid}.appraisal-listing-row{background:#fffdfb;border:1px solid #d9cec4;border-radius:.55rem;align-items:flex-start;gap:.85rem;padding:1rem;display:flex}.appraisal-listing-image{flex:0 0 76px;width:76px}.appraisal-listing-image img{object-fit:contain;background:#f4f0ec;border-radius:.3rem;width:100%;height:96px}.appraisal-listing-image>span{background:#f4f0ec;place-items:center;gap:.5rem;height:96px;font-size:.65rem;display:grid}.appraisal-listing-body{flex:1;min-width:0}.appraisal-listing-body>small{color:#75695f;font-size:.7rem}.appraisal-listing-body h4{margin:.2rem 0 .7rem;font-size:.95rem;line-height:1.5}.appraisal-listing-facts{flex-wrap:wrap;align-items:center;gap:.7rem 1rem;display:flex}.appraisal-listing-facts>div{gap:.1rem;display:grid}.appraisal-listing-facts small{color:#75695f;font-size:.68rem}.appraisal-listing-facts strong{font-size:1.1rem}.appraisal-listing-facts span{font-size:.8rem}.appraisal-match-percent{color:#665344;text-align:center;background:#f1ece7;border-radius:.35rem;margin-left:auto;padding:.35rem .6rem}.appraisal-match-percent.is-high{color:#ae272b;background:#fcebea;border:1px solid #efc8c5}.appraisal-match-percent.is-high small{color:#982329}.appraisal-match-percent strong{font-variant-numeric:tabular-nums;font-size:1.45rem}.appraisal-listing-body details{margin-top:.6rem;font-size:.75rem}.appraisal-listings summary,.appraisal-research-candidates summary{cursor:pointer;padding:.45rem 0}.appraisal-listing-pagination{justify-content:center;align-items:center;gap:1rem;margin-top:1rem;display:flex}.appraisal-listing-pagination .button{min-width:0;padding:.5rem .8rem}.appraisal-listing-sources{margin-top:1rem;font-size:.8rem}.appraisal-listing-filters{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.appraisal-listing-filters .button{min-width:0;padding:.55rem .75rem;font-size:.8rem}.appraisal-listing-filters [aria-pressed=true]{color:#713919;background:#f6e0d0;border-color:#914825}.appraisal-inclusion{color:#795637;margin:.65rem 0 0;font-size:.8rem}.appraisal-inclusion.is-included{color:#2e684c}.appraisal-price-overview{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem;display:grid}.appraisal-price-overview>section{background:#f4ebe3;border-left:4px solid #914825;border-radius:.4rem;padding:1rem 1.2rem}.appraisal-price-overview h3{overflow-wrap:anywhere;margin:0 0 .85rem;font-size:1rem}.appraisal-price-overview>section>span{font-size:.85rem;display:block}.appraisal-price-overview>section>strong{font-variant-numeric:tabular-nums;color:#713919;font-size:2.1rem;display:block}.appraisal-price-overview dl{flex-wrap:wrap;gap:.75rem 1.6rem;margin-bottom:0;display:flex}.appraisal-price-overview dt{color:#65584e;font-size:.75rem}.appraisal-price-overview dd{margin:.2rem 0 0;font-weight:600}.appraisal-condition-summary{border:1px solid #d9cec4;border-radius:.35rem;margin-top:.75rem;padding:.2rem .8rem}.appraisal-condition-summary summary{cursor:pointer;padding:.65rem 0;font-size:.85rem;font-weight:600}.appraisal-condition-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:.75rem;padding-bottom:.75rem;display:grid}.appraisal-condition-list section{border-top:1px solid #d9cec4;gap:.3rem;padding:.75rem 0;display:grid}.appraisal-condition-list h3{margin:0;font-size:.9rem}.appraisal-condition-list small{color:#65584e;overflow-wrap:anywhere}.appraisal-external-links{flex-wrap:wrap;gap:.5rem;margin:.5rem 0;display:flex}.appraisal-external-links a{border:1px solid #d9cec4;border-radius:.3rem;padding:.45rem .6rem;font-size:.8rem}@media (max-width:420px){.appraisal-listing-row{gap:.6rem;padding:.65rem}.appraisal-listing-image{flex-basis:54px;width:54px}.appraisal-listing-image img{height:76px}.appraisal-listing-facts{gap:.6rem}.appraisal-match-percent{margin-left:0}}.appraisal-price-summary .photo-consent{grid-template-columns:auto minmax(0,1fr)}.appraisal-summary-column{scroll-margin-top:1rem}@media (min-width:1100px){.appraisal-workspace{grid-template-columns:minmax(210px,.78fr) minmax(0,1.5fr) minmax(250px,1fr)}.appraisal-workspace>.appraisal-summary-column{grid-area:1/3}.appraisal-workspace>.reference-ai-middle{grid-area:1/2}}@media (min-width:700px) and (max-width:1099px){.appraisal-workspace{grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr)}.appraisal-summary-column{grid-column:2}.appraisal-photo-column{grid-row:span 2}}@media (max-width:699px){.appraisal-photo-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.appraisal-photo-stack img{height:150px}.appraisal-photo-stack figcaption{flex-wrap:wrap}.appraisal-point-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:700px){.appraisal-workspace--prices{grid-template-columns:minmax(220px,.65fr) minmax(0,2fr)}.appraisal-workspace--prices>.appraisal-photo-column{grid-area:1/1/span 2}.appraisal-workspace--prices>.appraisal-summary-column{grid-area:1/2}.appraisal-workspace--prices>.reference-ai-middle{grid-area:2/2}.appraisal-workspace--prices .appraisal-photo-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.appraisal-workspace--prices .appraisal-photo-stack img{height:120px}.appraisal-workspace--prices .appraisal-photo-stack figcaption{flex-wrap:wrap}}.live-appraisal-layout{gap:var(--space-md);align-items:start;min-width:0;display:grid}.live-appraisal-layout>.reference-search,.live-appraisal-layout .reference-search-workspace{display:contents}.live-appraisal-layout>*,.live-appraisal-layout .panel{min-width:0}.live-appraisal-layout .photo-workbench{order:0}.live-appraisal-layout .product-web-research{order:1;margin:0}.live-appraisal-layout .appraisal-summary-empty,.live-appraisal-layout .result-zone{order:2;margin:0}.live-appraisal-layout .search-command-panel{order:3}.live-appraisal-layout .reference-search-conditions{order:4}.live-appraisal-layout .candidate-panel{order:1}.live-appraisal-layout .reference-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-appraisal-layout .reference-search-command{grid-template-columns:minmax(0,1fr)}.live-appraisal-layout .reference-search-input{grid-column:auto}.live-appraisal-layout .reference-search .search-input{padding-inline:2.75rem .75rem;font-size:1rem}.live-appraisal-layout .reference-search-input>svg{width:20px;height:20px;left:.875rem}.live-appraisal-layout .reference-segments{flex-wrap:wrap}.live-appraisal-layout .reference-segments button{flex:1 0 auto;min-width:max-content;padding-inline:.625rem}.live-appraisal-layout .reference-search-submit{grid-column:auto}.live-appraisal-layout .comparison-grid{grid-template-columns:minmax(0,1fr)}.live-appraisal-layout .button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.live-appraisal-layout .result-zone h2{font-size:var(--text-lg)}.live-appraisal-layout .reference-search-conditions .field{grid-template-columns:minmax(0,1fr)}.appraisal-empty-points{border-top:1px solid var(--color-rule);padding-top:var(--space-md)}.live-appraisal-layout .reference-search .photo-workbench{padding:var(--space-md);grid-template-columns:minmax(0,1fr)}.live-appraisal-layout .reference-photo-actions{position:static}.live-appraisal-layout .panel-head>.reference-photo-title{flex-wrap:wrap}.live-appraisal-layout .reference-search .panel-head{padding-right:0}.live-appraisal-layout .reference-search .reference-condition-row{grid-template-columns:minmax(0,1fr)}.live-appraisal-layout .reference-photo-title>span{white-space:nowrap;font-size:var(--text-xs)}.live-appraisal-layout .reference-photo-grid{min-width:0}.live-appraisal-layout .reference-search .reference-photo-add span{white-space:normal;font-size:var(--text-xs)}.live-appraisal-layout .reference-photo-grid>*{min-width:0}.live-appraisal-layout .reference-product-grid,.live-appraisal-layout .reference-feed-status,.live-appraisal-layout .market-links,.live-appraisal-layout .result-card-layout{grid-template-columns:minmax(0,1fr)}.live-appraisal-layout .reference-market,.live-appraisal-layout .reference-market-title,.live-appraisal-layout .market-results-toolbar{flex-wrap:wrap;min-width:0}.live-appraisal-layout .result-zone p,.live-appraisal-layout .result-zone a{overflow-wrap:anywhere}@media (min-width:75rem){.live-appraisal-layout{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,.76fr) minmax(0,1.25fr) minmax(0,1fr)}.live-appraisal-layout .photo-workbench{grid-area:1/1}.live-appraisal-layout .search-command-panel{grid-area:2/1}.live-appraisal-layout .reference-search-conditions{grid-area:3/1}.live-appraisal-layout .product-web-research{grid-area:1/2/4}.live-appraisal-layout .appraisal-summary-empty,.live-appraisal-layout .result-zone{grid-area:1/3/4}.live-appraisal-layout .candidate-panel{grid-area:4/2}}@media (max-width:25rem){.photo-analysis-facts{grid-template-columns:minmax(0,1fr)}}[data-retained-appraisal][hidden]{display:none!important}.appraisal-candidate-title{align-items:start;gap:var(--space-xs);flex-wrap:wrap;display:flex}.appraisal-candidate-title h3{overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.appraisal-candidate-title .demo-badge{white-space:nowrap}@media (max-width:47.99rem){.live-appraisal-layout .reference-search .reference-photo-add{aspect-ratio:auto;min-height:6.5rem}.live-appraisal-layout .reference-search .reference-photo-add small{display:block}}:root{--shimmer-dur:2s;--shimmer-base:#7c7c7c;--shimmer-highlight:#0d0d0d;--shimmer-band:400%;--shimmer-ease:linear}.t-shimmer{color:var(--shimmer-base);display:inline-block;position:relative}.t-shimmer:before{content:attr(data-text);pointer-events:none;background-image:linear-gradient(90deg, transparent 0%, transparent 40%, var(--shimmer-highlight) 50%, transparent 60%, transparent 100%);background-size:var(--shimmer-band) 100%;color:#0000;-webkit-text-fill-color:transparent;animation:t-shimmer var(--shimmer-dur) var(--shimmer-ease) infinite;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}@keyframes t-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.t-shimmer:before{animation:none!important}}.loading-screen{border:1px solid var(--color-rule);background:var(--color-paper);width:min(28rem,100vw - 2rem);max-width:calc(100vw - 2rem);height:fit-content;max-height:calc(100dvh - 2rem);color:var(--color-ink);border-radius:16px;margin:auto;padding:clamp(1.25rem,4vw,2rem);position:fixed;inset:0;overflow-y:auto;box-shadow:0 16px 60px #23181033}.loading-screen::backdrop{background:#2318103d}.loading-screen[open]{display:block}.loading-screen-content{text-align:center;width:100%}.loading-screen-eyebrow{color:var(--color-accent);letter-spacing:.18em;font-weight:700;font-size:var(--text-sm)}.loading-screen h2{margin-block:var(--space-md);--shimmer-base:var(--color-muted);--shimmer-highlight:var(--color-ink);font-size:clamp(1.25rem,4vw,1.75rem)}.loading-screen p{overflow-wrap:anywhere;line-height:1.9}.loading-screen-actions{justify-content:center;align-items:center;gap:var(--space-md);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.appraisal-evidence-cards,.appraisal-web-sources,.appraisal-unexamined-cards{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.appraisal-evidence-card,.appraisal-web-source,.appraisal-unexamined-card{border:1px solid var(--color-rule);border-radius:var(--radius-sm);padding:var(--space-md);min-width:0}.appraisal-evidence-card .appraisal-candidate-row{grid-template-columns:minmax(0,1fr);display:grid}.appraisal-evidence-card .appraisal-candidate-row>img{object-fit:contain;background:var(--color-paper-2);width:100%;height:12rem}.appraisal-evidence-card .appraisal-similarity{text-align:left;align-items:flex-start;width:auto}.appraisal-web-source p,.appraisal-unexamined-card p{overflow-wrap:anywhere}.appraisal-unexamined-card img{object-fit:contain;width:100%;height:12rem}.appraisal-desk{gap:var(--space-md)}.appraisal-search-options{gap:var(--space-sm);border:0;min-width:0;margin:0;padding:0;display:grid}.appraisal-search-options .reference-condition-fields{padding-top:var(--space-sm);grid-template-columns:minmax(0,1fr)}.appraisal-search-options .reference-condition-row{gap:var(--space-xs);grid-template-columns:minmax(0,1fr);display:grid}.appraisal-search-options .input{min-width:0;font-size:var(--text-sm);padding-inline:var(--space-xs)}.appraisal-search-options .reference-segments{grid-template-columns:repeat(auto-fit,minmax(5rem,1fr));display:grid}.appraisal-search-options .reference-filter-disclosure>summary{align-items:center;min-height:44px;line-height:1.5;list-style:none;display:flex}.appraisal-search-options .reference-filter-disclosure>summary::-webkit-details-marker{display:none}.appraisal-search-options .reference-filter-disclosure>summary:after{flex-shrink:0}.appraisal-applied-filters{margin-bottom:var(--space-sm)}.appraisal-desk>*,.appraisal-input-content>*{min-width:0}.appraisal-desk .panel{padding:var(--space-md);box-shadow:none}.appraisal-desk .panel-head{gap:var(--space-xs);margin-bottom:var(--space-sm);flex-wrap:wrap}.appraisal-desk h2{font-size:var(--text-md);line-height:1.4}.appraisal-desk .count-mark{padding:var(--space-2xs) var(--space-xs);font-size:var(--text-xs)}.appraisal-input-disclosure>summary{display:none}.appraisal-input-content{gap:var(--space-md);display:grid}.appraisal-desk--results>.appraisal-photo-column{gap:var(--space-xs);flex-direction:column;display:flex}.appraisal-desk--results .appraisal-input-disclosure>summary{align-items:center;gap:var(--space-xs) var(--space-md);cursor:pointer;min-height:var(--control-height);flex-wrap:wrap;list-style:none;display:flex}.appraisal-input-disclosure>summary span{overflow-wrap:anywhere;flex:1;min-width:10rem;font-weight:700}.appraisal-input-disclosure>summary strong{border:1px solid var(--color-rule-2);border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-sm);font-size:var(--text-sm);white-space:nowrap}.appraisal-input-disclosure[open]>summary strong{background:var(--color-paper-3);color:var(--color-ink)}.appraisal-desk--results .appraisal-input-content{padding-top:var(--space-md);border-top:1px solid var(--color-rule)}.appraisal-desk--results .appraisal-allowance{align-items:baseline;gap:var(--space-xs);color:var(--color-muted);background:0 0;border:none;flex-wrap:wrap;margin:0;padding:0;display:flex}.appraisal-desk--results .appraisal-allowance strong{font-size:var(--text-base);color:var(--color-accent)}.appraisal-desk--results .appraisal-allowance small{font-size:var(--text-xs)}.appraisal-desk .appraisal-price-overview>section{border-radius:var(--radius-sm);background:var(--color-paper-3);color:var(--color-ink);padding:var(--space-md);border:0}.appraisal-desk .appraisal-price-overview h3{margin-bottom:var(--space-xs)}.appraisal-desk .appraisal-price-overview>section>strong{color:var(--color-ink);font-size:2rem;line-height:1.3}.appraisal-desk .appraisal-price-overview dl{margin-top:var(--space-sm);gap:var(--space-xs) var(--space-lg)}.appraisal-desk .appraisal-price-overview dt{color:var(--color-muted)}.appraisal-desk .appraisal-price-summary>.field-help{margin-top:var(--space-sm);font-size:var(--text-xs)}.appraisal-summary-notes{font-size:var(--text-sm);color:var(--color-muted)}.appraisal-summary-notes>summary,.appraisal-observations>summary{cursor:pointer;min-height:var(--control-height);align-content:center}.appraisal-observations>summary{font-weight:700}.appraisal-observations>summary span{font-size:var(--text-sm);color:var(--color-muted);font-weight:400}.appraisal-desk .appraisal-research-candidates article{padding-block:var(--space-xs)}.appraisal-desk .reference-candidate-heading{display:none}.appraisal-desk .appraisal-research-choice{margin-bottom:var(--space-xs)}.appraisal-desk--results .appraisal-research-candidates article{gap:var(--space-xs);padding:var(--space-xs) 0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.appraisal-desk--results .appraisal-research-choice{grid-column:1/-1}.appraisal-desk--results .appraisal-research-candidates details{font-size:var(--text-sm);min-width:0}.appraisal-desk--results .appraisal-research-candidates details[open]{grid-column:1/-1}.appraisal-desk--results .appraisal-research-candidates summary{min-height:var(--control-height);cursor:pointer;align-content:center}.appraisal-desk--results .reference-ai-middle>.panel>p{font-size:var(--text-sm)}.appraisal-desk .appraisal-listings{margin-top:0}.appraisal-desk .appraisal-listing-row{background:var(--color-paper-2);border-color:var(--color-rule)}.appraisal-knowledge{overflow-wrap:anywhere;min-width:0;margin:0}.appraisal-knowledge .panel-head h2{align-items:center;gap:var(--space-xs);display:flex}.appraisal-knowledge .panel-head svg{color:var(--color-accent);flex-shrink:0}.appraisal-knowledge-notice{font-size:var(--text-xs);color:var(--color-muted);line-height:1.6}.appraisal-knowledge-count{font-size:var(--text-xs);color:var(--color-muted);margin-top:var(--space-xs)}.appraisal-knowledge-entry{border-top:1px solid var(--color-rule);margin-top:var(--space-xs)}.appraisal-knowledge-entry>summary{justify-content:space-between;align-items:center;gap:var(--space-sm);cursor:pointer;padding-block:var(--space-sm);list-style:none;display:flex}.appraisal-knowledge-entry>summary>span{min-width:0}.appraisal-knowledge-entry>summary strong{font-size:var(--text-sm)}.appraisal-knowledge-entry>summary small{color:var(--color-muted);font-size:var(--text-xs);margin-top:var(--space-2xs);display:block}.appraisal-knowledge-entry>summary svg,.appraisal-knowledge-comparison>summary svg{flex-shrink:0}.appraisal-knowledge-entry[open]>summary>svg,.appraisal-knowledge-comparison[open]>summary svg{transform:rotate(180deg)}.appraisal-knowledge summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.appraisal-knowledge-points{gap:var(--space-xs);display:grid}.appraisal-knowledge-point{padding:var(--space-sm);background:var(--color-paper-3);color:var(--color-ink);border-radius:var(--radius-sm)}.appraisal-knowledge-point-head{gap:var(--space-xs);justify-content:space-between;align-items:baseline;display:flex}.appraisal-knowledge-point-head h4{font-size:var(--text-sm);margin:0}.appraisal-knowledge-point-head>span{font-size:var(--text-xs);color:var(--color-accent);flex-shrink:0}.appraisal-knowledge-preview{font-size:var(--text-sm);margin-block:var(--space-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.appraisal-knowledge-preview strong{color:var(--color-caution-ink)}.appraisal-knowledge-comparison{font-size:var(--text-sm)}.appraisal-knowledge-comparison>summary{min-height:var(--control-height);cursor:pointer;color:var(--color-accent);justify-content:space-between;align-items:center;font-weight:700;list-style:none;display:flex}.appraisal-knowledge-comparison dl{gap:var(--space-sm);border-top:1px solid var(--color-rule);padding-top:var(--space-sm);margin-top:var(--space-2xs);display:grid}.appraisal-knowledge-comparison dt{font-weight:700;font-size:var(--text-xs);color:var(--color-muted)}.appraisal-knowledge-comparison dd{margin:var(--space-2xs) 0 0}.appraisal-knowledge-sources{font-size:var(--text-sm)}.appraisal-knowledge-sources summary{cursor:pointer;min-height:var(--control-height);align-content:center}.appraisal-knowledge-link,.appraisal-knowledge-all{min-height:var(--control-height);font-size:var(--text-sm);color:var(--color-accent);align-items:center;display:inline-flex}.appraisal-guide-card{border:1px solid var(--color-rule);padding:var(--space-md);margin-top:var(--space-sm);overflow-wrap:anywhere;border-radius:8px}.appraisal-guide-title{align-items:flex-start;gap:var(--space-xs);display:flex}.appraisal-guide-title svg{color:var(--color-accent);flex-shrink:0}.appraisal-guide-title h3{font-size:var(--text-sm);margin:0}.appraisal-guide-card p{margin-block:var(--space-xs)}.appraisal-guide-open{gap:var(--space-xs);margin-top:var(--space-sm);flex-wrap:wrap;text-decoration:none;display:flex}.appraisal-price-segments{gap:var(--space-xs);grid-template-columns:minmax(0,1fr)}.appraisal-price-segments>section{align-items:baseline;column-gap:var(--space-md);grid-template-columns:minmax(0,1fr) auto;display:grid}.appraisal-price-segments>section>h3{font-size:var(--text-xs);grid-column:1/-1}.appraisal-price-segments .appraisal-market-segment{font-size:var(--text-sm);margin:0;font-weight:600}.appraisal-price-segments>section>span{font-size:var(--text-xs);text-align:right;grid-area:2/2}.appraisal-desk .appraisal-price-segments>section>strong{text-align:right;grid-area:3/2;font-size:1.5rem}.appraisal-desk .appraisal-price-segments dl{margin-top:var(--space-xs);gap:var(--space-xs) var(--space-md);font-size:var(--text-xs);grid-column:1/-1;margin-bottom:0}.appraisal-price-segments>section>.field-help{margin:var(--space-xs) 0 0;grid-column:1/-1}.appraisal-knowledge-all{border-top:1px solid var(--color-rule);margin-top:var(--space-xs);display:flex}.appraisal-knowledge-more{width:100%;min-height:var(--control-height);margin-top:var(--space-xs);padding:var(--space-xs);border:1px solid var(--color-rule-2);border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink);font-size:var(--text-sm);cursor:pointer;display:block}.appraisal-desk--results.appraisal-workspace{grid-template-columns:minmax(0,1fr)}.appraisal-desk--results.appraisal-workspace>*{grid-area:auto}@media (min-width:48rem){.appraisal-desk--results.appraisal-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.appraisal-desk--results.appraisal-workspace>.appraisal-photo-column{grid-area:1/1/auto/-1}.appraisal-desk--results.appraisal-workspace>.appraisal-summary-column{grid-area:2/1}.appraisal-desk--results.appraisal-workspace>.appraisal-knowledge-column{grid-area:2/2/4}.appraisal-desk--results.appraisal-workspace>.reference-ai-middle{grid-area:3/1}.appraisal-desk--results.appraisal-workspace>.appraisal-listings-panel{grid-column:1/-1}.appraisal-desk--results .appraisal-input-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.appraisal-desk .appraisal-listing-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:hover){.appraisal-knowledge summary:hover,.appraisal-input-disclosure>summary:hover strong{background:var(--color-paper-3);color:var(--color-ink)}}@media (max-width:25rem){.appraisal-desk--results .appraisal-research-candidates article{grid-template-columns:minmax(0,1fr)}}
.appraisal-entry{gap:16px;display:grid}.appraisal-entry-panel{box-shadow:none;grid-template-columns:minmax(300px,38%) minmax(0,1fr);align-items:start;gap:20px;padding:16px;display:grid}.appraisal-entry-panel *,.appraisal-entry-controls *,.appraisal-entry-photos *{min-width:0}.appraisal-entry-photos .photo-drop-zone,.appraisal-entry-controls.product-web-research{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.appraisal-entry-photos .photo-drop-zone{gap:8px;display:grid}.appraisal-entry-photo-slots{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(64px,.8fr);gap:8px;display:grid}.appraisal-entry-add{border:1px dashed var(--color-rule);background:var(--color-paper);min-height:130px;color:var(--color-ink-2);cursor:pointer;font:inherit;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 4px;font-size:12px;display:flex}.appraisal-entry-add small{color:var(--color-muted);font-size:11px}.appraisal-entry-add:disabled{opacity:.5;cursor:not-allowed}.appraisal-entry-add:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-accent-2)}.appraisal-entry-photo{border:1px solid var(--color-rule);background:var(--color-paper);border-radius:5px;margin:0;position:relative;overflow:hidden}.appraisal-entry-photo img{object-fit:contain;width:100%;height:92px}.appraisal-entry-photo figcaption{text-align:center;padding:2px;font-size:11px}.appraisal-entry-photo .photo-analysis-choice{gap:4px;min-height:28px;font-size:11px}.appraisal-entry-extra-photos{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:180px;display:grid;overflow:auto}.appraisal-entry-photo-help{background:var(--color-accent-2);color:var(--color-accent-2-ink);border-radius:4px;align-items:start;gap:6px;margin:0;padding:7px 8px;font-size:11px;line-height:1.5;display:flex}.appraisal-entry-photo-help svg{flex-shrink:0;margin-top:1px}.appraisal-entry-photo-count{color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;font-size:11px;display:flex}.appraisal-entry-photo-count button{min-height:28px;padding:2px 6px;font-size:11px}.appraisal-entry-photos .photo-drop-hint{font-size:11px}.appraisal-entry-controls.product-web-research{grid-template-columns:minmax(0,1fr) 190px;gap:12px 18px;display:grid}.appraisal-entry-controls>:not(.appraisal-entry-fields):not(.appraisal-entry-actions):not(.sr-only){grid-column:1/-1}.appraisal-entry-controls h2{font-family:var(--font-body);margin:0 0 5px;font-size:18px}.appraisal-entry-controls .field-help{margin:4px 0 8px;font-size:11px;line-height:1.6}.appraisal-entry-field-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.appraisal-entry-field-grid .field{grid-column:span 2;gap:4px;font-size:12px}.appraisal-entry-field-grid .appraisal-entry-field--name{grid-column:span 4}.appraisal-entry-field-grid .field>span{font-weight:700}.appraisal-entry-field-grid .input{border-radius:4px;width:100%;min-height:36px;padding:6px 8px;font-size:12px}.appraisal-entry-actions{align-content:start;gap:8px;display:grid}.appraisal-entry-actions .appraisal-allowance{border-radius:4px;margin:0;padding:10px;font-size:11px}.appraisal-entry-actions .appraisal-allowance strong{font-size:19px}.appraisal-entry-actions .appraisal-allowance small{font-size:10px}.appraisal-entry-actions .button{border-radius:4px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;padding:8px;font-size:13px;display:flex}.appraisal-entry-review{font-size:11px}.appraisal-entry-review>summary{border:1px solid var(--color-accent);min-height:38px;color:var(--color-accent);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:6px;font-weight:700;list-style:none;display:flex}.appraisal-entry-review>summary::-webkit-details-marker{display:none}.appraisal-entry-review[open]>summary>svg{transform:rotate(180deg)}.appraisal-entry-review>div{background:var(--color-paper);border:1px solid var(--color-rule);overflow-wrap:anywhere;padding:8px}.appraisal-entry-review p{white-space:pre-wrap;margin:5px 0}.appraisal-entry :is(button,input,summary):focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.appraisal-entry-pending{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.appraisal-entry-pending-card{box-shadow:none;align-items:start;gap:10px;padding:18px 16px;display:flex}.appraisal-entry-pending-card>svg{color:var(--color-muted);flex-shrink:0;margin-top:1px}.appraisal-entry-pending-card h2{font-family:var(--font-body);margin:0 0 8px;font-size:15px;line-height:1.5}.appraisal-entry-pending-card p{color:var(--color-muted);margin:0;font-size:12px}.desk-editor>div:has(.appraisal-entry-controls){grid-template-columns:minmax(260px,35%) minmax(0,1fr)}@media (max-width:1199px){.appraisal-entry-panel{grid-template-columns:minmax(0,1fr)}.appraisal-entry-photo-slots{max-width:560px}.appraisal-entry-photos .photo-drop-zone{grid-template-columns:minmax(300px,1fr) minmax(160px,.65fr);align-items:center}.appraisal-entry-photo-slots{grid-row:span 3}.appraisal-entry-extra-photos{grid-column:1/-1}.appraisal-entry-pending{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-editor>div:has(.appraisal-entry-controls){grid-template-columns:1fr}}@media (max-width:599px){.appraisal-entry-panel{gap:18px;padding:12px}.appraisal-entry-photos .photo-drop-zone,.appraisal-entry-controls.product-web-research{grid-template-columns:minmax(0,1fr)}.appraisal-entry-photo-slots{grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.appraisal-entry-add{min-height:108px}.appraisal-entry-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.appraisal-entry-field-grid .field{grid-column:span 1}.appraisal-entry-field-grid .appraisal-entry-field--name,.appraisal-entry-field-grid .appraisal-entry-field--notes{grid-column:1/-1}.appraisal-entry-field-grid .input{min-height:44px;font-size:16px}.appraisal-entry-pending{grid-template-columns:minmax(0,1fr);gap:8px}.appraisal-entry-pending-card{padding:12px}.appraisal-entry-pending-card h2{margin-bottom:3px}.appraisal-entry-extra-photos{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-frame:has([data-retained-appraisal]:not([hidden])){background:var(--color-paper);color:var(--color-ink)}[data-retained-appraisal]:has(.appraisal-command-desk)>.page-heading{display:none}.appraisal-command-desk{color:var(--color-ink);grid-template-columns:minmax(0,2.2fr) minmax(310px,1fr);align-items:start;gap:10px;font-size:13px;line-height:1.5;display:grid}.appraisal-command-desk *,.appraisal-command-desk>*{min-width:0}.appraisal-command-desk h1,.appraisal-command-desk h2,.appraisal-command-desk h3{font-family:var(--font-body);letter-spacing:0;color:var(--color-ink)}.appraisal-command-desk h1{margin:0 0 6px;font-size:20px;line-height:1.4}.appraisal-command-desk h2{margin:0;font-size:19px;line-height:1.4}.appraisal-command-desk h3{margin:0 0 6px;font-size:14px;line-height:1.5}.appraisal-command-desk p{margin:4px 0}.appraisal-command-desk button,.appraisal-command-desk select,.appraisal-command-desk input:not([type=checkbox]),.desk-link-button{font:inherit;color:var(--color-ink-2);border:1px solid var(--color-rule);background:var(--color-paper-2);border-radius:4px;min-height:32px;padding:4px 9px}.appraisal-command-desk button{cursor:pointer;justify-content:center;align-items:center;gap:5px;display:inline-flex}.appraisal-command-desk button:disabled{opacity:.55;cursor:not-allowed}.appraisal-command-desk :is(button,a,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.appraisal-command-desk a{color:var(--color-accent)}.appraisal-command-desk .desk-primary,.appraisal-command-desk button[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.desk-panel,.appraisal-command-desk .appraisal-knowledge{border:1px solid var(--color-rule);background:var(--color-paper-2);box-shadow:none;border-radius:6px;margin:0;padding:12px 16px}.desk-primary-column,.desk-reference-column{align-content:start;gap:10px;display:grid}.desk-heading{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:8px;display:flex}.desk-heading p,.desk-heading small{color:var(--color-muted);font-size:11px}.desk-product{grid-column:1/-1;grid-template-columns:minmax(180px,31%) minmax(0,1fr) 230px;align-items:start;gap:16px;scroll-margin-top:12px;display:grid}.appraisal-command-desk .desk-product:focus-visible{outline:none}.desk-product-photos{gap:6px;height:146px;display:flex}.desk-product-photos button{background:var(--color-paper-3);border:0;flex:1;padding:0;overflow:hidden}.desk-product-photos img{object-fit:contain;width:100%;height:100%}.desk-product-info>p{font-size:13px}.desk-warning{color:var(--color-caution-ink);background:var(--color-caution-surface);overflow-wrap:anywhere;border-radius:4px;align-items:baseline;gap:6px;margin:7px 0;padding:4px 8px;font-size:12px;display:flex}.desk-warning svg{flex-shrink:0;align-self:center}.desk-product-actions{align-content:start;gap:7px;display:grid}.desk-product-actions button{min-height:40px;color:var(--color-accent);border-color:var(--color-accent);font-weight:700}.desk-product-actions .desk-primary{color:var(--color-paper-2)}.desk-complete{background:var(--color-success-surface);color:var(--color-success-ink);border-radius:4px;justify-self:end;align-items:center;gap:5px;padding:4px 8px;font-weight:700;display:inline-flex}.desk-complete.is-pending{background:var(--color-paper-3);color:var(--color-muted)}.appraisal-command-desk .appraisal-allowance{color:var(--color-accent);background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:4px;margin:10px 0 0;padding:0;font-size:12px;display:flex}.appraisal-command-desk .appraisal-allowance strong{font-size:17px;text-decoration:underline}.appraisal-command-desk .appraisal-allowance small{color:var(--color-muted);font-size:10px}.desk-editor{grid-column:1/-1}.desk-editor:not([open]){display:none}.desk-editor>summary{cursor:pointer;background:var(--color-accent-2);border-radius:5px;align-items:center;gap:8px;padding:8px;display:flex}.desk-editor>div{background:var(--color-paper-2);border:1px solid var(--color-rule);grid-template-columns:1fr 1fr;gap:16px;padding:16px;display:grid}.desk-market-context{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:5px;font-size:11px;display:flex}.desk-market-context>span{color:var(--color-accent);font-weight:700}.desk-market-context label{flex:1;align-items:center;gap:5px;display:flex}.desk-market-context select{max-width:100%;min-height:26px;padding-block:0}.desk-metrics{grid-template-columns:1fr 1fr 1.4fr .8fr;gap:10px;margin:0 0 10px;display:grid}.desk-metrics>div{text-align:center;background:var(--color-paper);border:1px solid var(--color-rule);border-radius:5px;padding:7px 4px}.desk-metrics dt{font-size:12px;font-weight:700}.desk-metrics dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:clamp(18px,1.6vw,25px);font-weight:700}.desk-metrics dd small{font-size:13px}.desk-summary-scroll{overflow:auto}.desk-summary-table{border-collapse:collapse;width:100%;font-size:12px}.desk-summary-table :is(th,td){border:1px solid var(--color-rule);text-align:center;padding:4px 7px}.desk-summary-table thead{background:var(--color-paper-3)}.desk-summary-table th:first-child{text-align:left}.desk-summary-table tbody th{padding:0}.appraisal-command-desk .desk-summary-table button{border:0;border-radius:0;justify-content:start;width:100%;min-height:28px;padding:4px 8px;font-weight:700}.desk-notes{color:var(--color-muted);font-size:11px}.desk-notes summary{cursor:pointer;align-items:center;gap:6px;min-height:28px;list-style:none;display:flex}.desk-notes summary::-webkit-details-marker{display:none}.desk-candidate summary::-webkit-details-marker{display:none}.desk-row-details summary::-webkit-details-marker{display:none}.desk-notes[open]>summary>svg,.desk-candidate[open]>summary>svg{transform:rotate(180deg)}.desk-notes ul{padding-left:18px}.desk-stock{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:8px;display:flex}.desk-stock>span{margin-right:8px}.desk-stock button{font-size:12px;font-weight:700}.desk-filter-fields{grid-template-columns:1fr 1fr;gap:7px 18px;display:grid}.desk-filter-fields label{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:4px;display:grid}.desk-filter-fields input{width:100%}.desk-filter-footer{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:7px;display:flex}.desk-filter-footer>button{margin-left:auto;font-size:11px}.desk-check{align-items:center;gap:4px;font-size:11px;display:flex}.desk-check input{width:15px;height:15px}.desk-filter-footer .desk-notes[open]{flex-basis:100%}.desk-note{color:var(--color-muted);font-size:12px}.desk-listings{padding:8px}.desk-listings>.desk-heading{gap:8px;margin:0 4px 6px}.desk-listings>.desk-heading h2{margin-right:auto}.desk-listings select{font-size:11px}.desk-listing-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--color-rule);border-radius:4px;height:clamp(250px,100dvh - 742px,590px);overflow:auto}.desk-listing-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:850px;font-size:11px}.desk-listing-table :is(th,td){border-bottom:1px solid var(--color-rule);border-right:1px solid var(--color-rule);vertical-align:middle;text-align:left;overflow-wrap:anywhere;padding:5px}.desk-listing-table thead th{z-index:1;background:var(--color-paper-3);color:var(--color-ink-2);padding-block:8px;font-size:10px;position:sticky;top:0}.desk-listing-table th:first-child{width:48px}.desk-listing-table th:nth-child(2){width:20%}.desk-listing-table th:nth-child(3){width:8%}.desk-listing-table th:nth-child(4),.desk-listing-table th:nth-child(5){width:9%}.desk-listing-table th:nth-child(6){width:7%}.desk-listing-table th:nth-child(7){width:6%}.desk-listing-table th:nth-child(8),.desk-listing-table th:nth-child(9){width:7%}.desk-listing-table th:nth-child(10){width:12%}.desk-listing-table th:nth-child(11){width:9%}.desk-listing-table tbody th{font-weight:400}.desk-listing-table tbody th>a{color:var(--color-ink);text-decoration:none}.desk-listing-table img{object-fit:contain;border-radius:3px;width:40px;height:48px}.desk-listing-table small{font-size:10px;display:block}.desk-price{font-variant-numeric:tabular-nums;font-weight:700}.desk-no-image{color:var(--color-muted);justify-items:center;display:grid}.desk-no-image small{font-size:9px}.desk-score{background:var(--color-caution-surface);color:var(--color-error);white-space:nowrap;border-radius:4px;padding:2px 5px;font-size:19px;font-weight:700;display:inline-block}.desk-score small{font-size:11px;display:inline}.desk-stock-badge{background:var(--color-paper-3);color:var(--color-ink-2);border-radius:3px;padding:2px 4px;font-size:10px;display:inline-block}.desk-stock-badge.is-listed{background:var(--color-success-surface);color:var(--color-success-ink)}.desk-stock-badge.is-unknown{color:var(--color-muted);background:var(--color-paper-3)}.desk-link-button{color:var(--color-accent);border-color:var(--color-accent);justify-content:center;align-items:center;gap:3px;padding:3px 5px;font-size:10px;text-decoration:none;display:inline-flex}.desk-web-warning{background:var(--color-caution-surface);color:var(--color-caution-ink);border-radius:3px;margin-top:3px;padding:1px 3px;font-size:9px;display:block}.desk-row-details summary{cursor:pointer;align-items:center;gap:3px;list-style:none;display:flex}.desk-row-details blockquote{margin:4px 0;padding:4px}.desk-source-status{padding-inline:5px}.desk-empty{text-align:center;color:var(--color-muted);padding:24px 12px}.appraisal-command-desk .appraisal-knowledge .panel-head{flex-wrap:wrap;gap:5px;margin:0 0 6px;display:flex}.appraisal-command-desk .appraisal-knowledge h2{gap:4px}.appraisal-command-desk .appraisal-knowledge h2>svg{display:none}.appraisal-command-desk .appraisal-knowledge-notice,.appraisal-command-desk .appraisal-knowledge-count{margin:3px 0;font-size:10px}.appraisal-guides-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:300px;overflow-y:auto}.appraisal-command-desk .appraisal-guides-scroll{max-height:clamp(180px,24vh,240px)}.appraisal-command-desk .appraisal-guide-card{border-radius:5px;margin:6px 0 0;padding:9px;display:flow-root}.appraisal-command-desk .appraisal-guide-thumbnail{object-fit:contain;float:left;border-radius:4px;width:75px;height:90px;margin:0 10px 4px 0}.appraisal-command-desk .appraisal-guide-title{gap:4px}.appraisal-command-desk .appraisal-guide-title h3{font-size:14px}.appraisal-command-desk .appraisal-guide-card p{margin:3px 0;font-size:11px;line-height:1.45}.appraisal-command-desk .appraisal-guide-open{width:max-content;max-width:100%;min-height:32px;color:var(--color-accent);background:var(--color-paper-2);border:1px solid var(--color-accent);border-radius:4px;gap:4px;margin:6px 0 0 auto;padding:5px 8px;font-size:12px}.appraisal-command-desk .appraisal-guide-open small{font-size:9px}.appraisal-command-desk .appraisal-knowledge-all{min-height:30px;font-size:11px}.desk-evidence-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:clamp(260px,45vh,470px);overflow-y:auto}.desk-candidate{border:1px solid var(--color-rule);border-left:2px solid var(--color-accent);border-radius:4px;margin-bottom:8px}.desk-candidate>summary{background:var(--color-accent-2);color:var(--color-accent-2-ink);cursor:pointer;justify-content:space-between;align-items:center;padding:6px 10px;font-weight:700;list-style:none;display:flex}.desk-candidate>div{padding:8px}.desk-candidate dl{grid-template-columns:60px minmax(0,1fr);gap:8px;margin:5px 0;display:grid}.desk-candidate dt{background:var(--color-paper);padding:5px;font-size:11px}.desk-candidate dd{margin:0;font-size:12px}.desk-candidate ul{margin:0;padding-left:16px}.desk-candidate a{overflow-wrap:anywhere}.desk-candidate dd a{color:var(--color-ink-2)}.desk-candidate dd svg{vertical-align:middle;margin-left:3px}.desk-manual-links{flex-wrap:wrap;gap:8px;display:flex}@media (min-width:960px){.desk-market{padding-block:8px}.desk-market .desk-heading{margin-bottom:2px}.desk-market-context{margin-bottom:3px}.desk-metrics{margin-bottom:6px}.desk-metrics>div{padding-block:4px}.desk-market .desk-notes summary{min-height:22px}.desk-summary-table :is(th,td){padding-block:2px}.appraisal-command-desk .desk-summary-table button{min-height:26px;padding-block:2px}.desk-filters{padding-block:8px}.desk-filters .desk-heading{margin-bottom:4px}.desk-filters :is(input:not([type=checkbox]),select,button){min-height:28px;padding-block:2px}.desk-stock{margin-bottom:5px}.desk-filter-fields{gap:5px 18px}.desk-filter-footer{margin-top:4px}.desk-listing-table :is(th,td){padding:3px}.desk-listing-table img{height:40px}.desk-row-details summary{font-size:10px;line-height:1.25}.desk-listing-table small{line-height:1.3}.desk-web-warning{font-size:8px;line-height:1.2}.appraisal-command-desk .appraisal-guide-thumbnail{width:66px;height:76px}.appraisal-command-desk .appraisal-guide-title>svg,.appraisal-command-desk .appraisal-guide-card>p:last-child{display:none}.app-frame:has([data-retained-appraisal]:not([hidden])){--sidebar-width:156px}.app-frame:has([data-retained-appraisal]:not([hidden])) .page-shell{padding:12px}.app-frame:has([data-retained-appraisal]:not([hidden])) .app-header{padding:0}.app-frame:has([data-retained-appraisal]:not([hidden])) .wordmark{min-height:50px;margin:0;padding:12px;font-size:15px}.app-frame:has([data-retained-appraisal]:not([hidden])) .wordmark>svg{display:none}.app-frame:has([data-retained-appraisal]:not([hidden])) .nav-link{border-radius:0;gap:12px;min-height:48px;padding:12px 14px;font-size:13px}.app-frame:has([data-retained-appraisal]:not([hidden])) .nav-link[aria-current=page] svg{color:var(--color-paper-2)}.app-frame:has([data-retained-appraisal]:not([hidden])) .nav-link[href=\/appraisal]{order:-1}.app-frame:has([data-retained-appraisal]:not([hidden])) .foot-dense{display:none}}@media (max-width:1199px){.appraisal-command-desk{grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr)}.desk-product{grid-template-columns:180px minmax(0,1fr) 180px;gap:10px}.desk-product-photos{height:120px}.desk-product-actions button{font-size:11px}.desk-panel,.appraisal-command-desk .appraisal-knowledge{padding:10px}.desk-metrics{gap:5px}.desk-metrics dd{font-size:17px}.desk-filter-fields label{grid-template-columns:62px minmax(0,1fr)}}@media (max-width:959px){.appraisal-command-desk{grid-template-columns:minmax(0,1fr)}.desk-product{grid-template-columns:minmax(100px,25%) minmax(0,1fr)}.desk-product-actions{grid-column:1/-1;grid-template-columns:auto 1fr 1fr;align-items:center}.desk-reference-column{grid-template-columns:1fr 1fr}.desk-listing-scroll{height:390px}}@media (max-width:599px){.appraisal-command-desk h1,.appraisal-command-desk h2{font-size:17px}.desk-product{grid-template-columns:minmax(0,1fr)}.desk-product-photos{height:110px}.desk-product-actions{grid-template-columns:1fr}.desk-product-actions .desk-complete{justify-self:start}.desk-reference-column,.desk-editor>div,.desk-filter-fields{grid-template-columns:1fr}.desk-metrics{grid-template-columns:1fr 1fr}.desk-stock button,.appraisal-command-desk :is(select,input:not([type=checkbox]),button){min-height:40px}.desk-stock>span{flex-basis:100%}.desk-filter-fields label{grid-template-columns:80px minmax(0,1fr)}.desk-listings>.desk-heading h2{flex:1 0 60%}.desk-listing-scroll{height:330px}.desk-summary-table{min-width:440px}}@media (hover:hover){.appraisal-command-desk button:not(:disabled):hover,.desk-link-button:hover{filter:brightness(.96)}.desk-listing-table tbody tr:hover{background:var(--color-paper)}}
.account-actions,.account-status-tabs{gap:var(--space-2,8px);flex-wrap:wrap;align-items:start;display:flex}.account-status-tabs [aria-pressed=true]{background:var(--brand,#8e4525);color:var(--surface,#fff)}.account-request-list{gap:var(--space-3,16px);display:grid}.account-request-card{justify-content:space-between;gap:var(--space-4,24px);align-items:start;display:flex}.account-request-card h2{margin:0;font-size:1.15rem}.account-request-card p{margin:8px 0}.account-identifier{overflow-wrap:anywhere}.account-action{max-width:100%}.account-action-confirm{border:1px solid var(--border,#d8c9be);border-left:4px solid var(--brand,#8e4525);background:var(--surface,#fff);white-space:normal;overflow-wrap:anywhere;max-width:420px;margin-top:8px;padding:16px}.account-action-confirm p{font-size:.875rem;line-height:1.7}.account-request-page fieldset{border:0;min-width:0;margin:0;padding:0}.account-request-page .login-access{padding-block:40px}@media (max-width:640px){.account-request-card{flex-direction:column}.account-request-page .login-access{padding-block:24px}.account-action-confirm{max-width:100%}}.account-requests-page{gap:var(--space-sm);max-width:75rem;display:grid}.account-requests-page>.back-link{justify-self:start;min-height:2rem;margin:0}.account-requests-page>.page-heading{gap:var(--space-2xs);margin:0}.account-requests-page>.page-heading h1,.account-requests-page>.page-heading p,.account-requests-page>.notice{margin:0}.account-requests{gap:var(--space-sm);min-width:0;display:grid}.account-requests>.field-help{margin:0}.account-requests>.account-actions{justify-content:space-between;align-items:center}.account-request-card{padding:var(--space-md)}.account-action>.button.account-delete-button{width:auto;min-height:2rem;padding:var(--space-2xs) var(--space-sm);font-size:var(--text-xs);vertical-align:middle;line-height:1.5}@media (pointer:coarse){.account-action>.button.account-delete-button{min-width:2.75rem;min-height:2.75rem}}
