.profile-condition{padding:clamp(1rem,3.25vw,2rem);border:1px solid #3b5271;border-top-color:#b79559;border-radius:1rem;background:radial-gradient(ellipse at top left,#1b3150 0,transparent 65%),#0e192b;color:#faf3e7}.profile-condition h2,.profile-condition h3,.profile-condition p{margin:0}.profile-condition h2{font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.15}.profile-condition .eyebrow{margin-bottom:.35rem;color:#ffcf72}.condition-copy{margin-top:1rem}.condition-copy+.condition-copy{padding-top:1rem;border-top:1px solid #40536e}.profile-condition .condition-demo-label{display:flex;flex-wrap:wrap;gap:.2rem .6rem;margin-bottom:.85rem;color:#cbd7e7;font-size:.8125rem}.condition-demo-label strong{color:#ffda95}.condition-overview{display:grid;gap:.65rem}.condition-indicators>div,.condition-rating{min-width:0;padding:.85rem;border:1px solid #40536e;border-radius:.65rem;background:#14243a}.condition-rating{display:flex;flex-direction:column;justify-content:center;gap:.3rem;border-color:#a78c5c;text-align:center}.condition-indicators dt,.condition-rating span{color:#d2deef;font-size:.8125rem}.condition-rating strong{color:#ffda95;font-size:clamp(2.25rem,4vw,3.2rem);line-height:1}.condition-rating small{font-size:.45em}.condition-rating b{font-size:.9375rem}.condition-indicators{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0}.condition-indicators dd{margin:.2rem 0 0;font-weight:650}.condition-indicators [data-tone=positive]{color:#99e8c3}.condition-error,.condition-indicators [data-tone=disclosed]{color:#ffd39a}.condition-indicators [data-tone=neutral]{color:#bdc9d9}.condition-indicators .condition-pages{color:#e5edf8;font-size:.8125rem;font-weight:400;overflow-wrap:anywhere}.condition-disclosure{margin-top:.65rem;border-top:1px solid #40536e}.condition-disclosure summary,.condition-guide summary{min-height:44px;padding:.7rem 0;font-weight:600;cursor:pointer}.condition-disclosure p{margin:.35rem 0;color:#d3dfef}.condition-disclosure .condition-error{color:#ffd39a}.condition-message:empty{margin:0}.condition-seller-demo{text-align:start}.condition-guide{margin-bottom:.65rem}.condition-guide ol{padding-inline-start:1.5rem;list-style:decimal;color:#d3dfef}.condition-editor-grid{display:grid;gap:.85rem}.condition-editor-grid label{display:grid;align-content:start;gap:.25rem;color:#e1ebf8;font-size:.875rem}.condition-editor-field{display:grid;align-content:start;gap:.6rem}.condition-editor-grid :is(input,select,textarea){width:100%;min-width:0;min-height:44px;padding:.55rem .65rem;border:1px solid #617899;border-radius:.45rem;background:#0d1a2d;color:#faf3e7;font-size:1rem;color-scheme:dark}.condition-editor-actions,.condition-photos{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.85rem}.condition-photos figure{margin:0;max-width:12rem}.condition-photos img{width:100%;max-height:10rem;object-fit:contain}.profile-condition :is(summary,input,select,textarea):focus-visible{outline:2px solid #ffcf72;outline-offset:2px}@media (min-width:560px){.condition-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px){.condition-overview{grid-template-columns:minmax(10rem,1fr) minmax(0,4fr)}.condition-indicators{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.profile-condition{text-align:center}.profile-condition .condition-demo-label{justify-content:center}}.profile-condition .condition-retail-intro{margin:.65rem 0 0;color:#d2deef;max-width:64ch}.condition-retail-details{margin-top:.65rem}.condition-indicators dd small{display:block;margin-top:.1rem;font-weight:450;color:#d2deef}@media (max-width:900px){.profile-condition:has(.condition-retail-intro){text-align:start}}