.desk{display:grid;overflow:clip}@media (min-width:960px){.desk{grid-template-columns:340px minmax(0,1fr);min-height:540px}}.desk-rail{background:var(--web-surface-soft);border-bottom:1px solid var(--web-rule);align-content:start;gap:2px;padding:14px;display:grid}@media (min-width:960px){.desk-rail{border-bottom:0;border-right:1px solid var(--web-rule)}}.desk-rail-head{padding:6px 10px 10px}.desk-item{border-radius:calc(var(--web-radius-lg) * var(--corner-factor,1));corner-shape:squircle;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--web-motion-fast) var(--web-ease);background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.desk-item[aria-selected=true]{background:var(--card);box-shadow:inset 0 0 0 1px var(--web-rule), 0 6px 16px -10px #00000040}@supports (color:lab(0% 0 0)){.desk-item[aria-selected=true]{box-shadow:inset 0 0 0 1px var(--web-rule), 0 6px 16px -10px lab(0% 0 0/.25)}}.desk-item-text{gap:1px;min-width:0;display:grid}.desk-item-date{white-space:nowrap}.desk-detail{view-transition-name:desk-detail;animation:desk-in var(--web-motion-slow) var(--web-ease) both;align-content:start;gap:28px;padding:clamp(24px,3vw,40px);display:grid}.desk-head{align-items:center;gap:14px;display:flex}.desk-head>div{gap:2px;display:grid}.desk-main{border-block:1px solid var(--web-rule);gap:14px;padding:28px 0;display:grid}.desk-field{color:var(--web-ink-muted);align-items:center;gap:12px;display:flex}.desk-price{font-variant-numeric:tabular-nums;align-items:baseline;gap:14px;display:flex}.desk-unit{color:var(--web-ink-muted)}.odo{display:inline-flex}.odo-col{flex-direction:column;height:1em;line-height:1;display:inline-flex;overflow:hidden}.odo-col>span{height:1em;display:block}.odo-col>span:first-child{color:var(--web-ink-faint)}.odo-col:not([data-same])>span{animation:odo-roll .9s var(--web-ease) both;animation-delay:calc(.5s + var(--d) * 90ms)}@keyframes odo-roll{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.odo-col[data-same]>span:first-child{color:inherit}.redline{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.redline del,.redline ins{border-radius:calc(.2em * var(--corner-factor,1));corner-shape:squircle;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .18em;text-decoration:none}.redline del{color:var(--web-ink-soft);background:var(--tone-rose-soft);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklch, var(--tone-rose) 60%, transparent);text-decoration-color:color-mix(in oklch, var(--tone-rose) 60%, transparent)}.redline ins{color:var(--web-ink);background:linear-gradient(var(--tone-emerald-soft), var(--tone-emerald-soft)) no-repeat left / 0% 100%;animation:redline-ink .9s var(--web-ease) .3s forwards}.redline-gone{color:var(--web-ink-muted)}@keyframes redline-ink{to{background-size:100% 100%}}.desk-also{gap:6px;display:grid}.desk-also-row{border-bottom:1px solid var(--web-rule-soft);gap:6px;padding:14px 0;display:grid}@media (min-width:720px){.desk-also-row{grid-template-columns:180px minmax(0,1fr);align-items:baseline;gap:20px}}.desk-also-field{color:var(--web-ink-muted)}.desk-toggle{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.desk-toggle li{border-radius:calc(var(--web-radius-xl) * var(--corner-factor,1));corner-shape:squircle;background:var(--tone-rose-soft);min-width:120px;animation:desk-pop var(--web-motion-slow) var(--web-ease) both;animation-delay:calc(.2s + var(--d) * .14s);gap:6px;padding:16px 18px;display:grid}.desk-toggle li[data-on]{background:var(--tone-emerald-soft)}.desk-caption{color:var(--web-ink-soft)}.desk-names{gap:4px;margin:0;padding:0;list-style:none;display:grid}.desk-names li{animation:desk-pop var(--web-motion-slow) var(--web-ease) both;animation-delay:calc(.15s + var(--d) * .11s);grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.desk-names del{color:var(--web-ink-faint);text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in oklch, var(--tone-rose) 55%, transparent);text-decoration-color:color-mix(in oklch, var(--tone-rose) 55%, transparent)}.desk-names ins{color:var(--web-ink);text-decoration:none}@keyframes desk-in{0%{opacity:0;transform:translateY(8px)}}@keyframes desk-pop{0%{opacity:0;transform:translateY(6px)}}@media (hover:hover) and (pointer:fine){.desk-item:not([aria-selected=true]):hover{background:color-mix(in oklch, var(--web-ink) 4%, transparent)}}@media (max-width:959px){.desk-rail{scrollbar-width:none;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;overflow-x:auto}.desk-rail-head{display:none}}@media (prefers-reduced-motion:reduce){.desk-detail,.desk-toggle li,.desk-names li,.odo-col>span{animation:none!important}.odo-col:not([data-same])>span{transform:translateY(-100%)}.redline ins{background-size:100% 100%;animation:none}}
