.sd{padding:1.5rem 1.5rem 4rem;margin:0 auto;position:relative;z-index:1}.sd-error,.sd-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:1rem}.sd-home-link{color:var(--accent-primary);font-weight:500;text-decoration:none}.sd-breadcrumb{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;color:var(--text-muted);margin-bottom:1rem;flex-wrap:wrap;padding:.45rem 2.4rem .45rem .7rem;margin-left:-.7rem;background:linear-gradient(90deg,var(--bg-primary,#F4F6FA) 0,var(--bg-primary,#F4F6FA) 60%,rgba(244,246,250,0) 100%);border-radius:8px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}:root[data-theme=dark] .sd-breadcrumb{background:linear-gradient(90deg,rgba(10,15,26,.85),rgba(10,15,26,.85) 60%,rgba(10,15,26,0))}.sd-crumb{display:inline-flex;align-items:center;gap:.3rem;color:var(--text-secondary);text-decoration:none;transition:color .16s}.sd-crumb:hover{color:var(--accent-primary)}.sd-crumb--active{color:var(--text-primary);font-weight:600}.sd-crumb-sep{color:var(--text-muted);opacity:.6}.sd-hero{display:grid;grid-template-columns:minmax(280px,28rem) 1fr;gap:2.25rem;align-items:start;margin-bottom:2.5rem}@media (max-width:900px){.sd-hero{grid-template-columns:1fr;gap:1.5rem}}.sd-gallery{position:sticky;top:5rem;display:flex;flex-direction:column;gap:.75rem}@media (max-width:900px){.sd-gallery{position:static}}.sd-gallery-main{width:100%;aspect-ratio:1/1;background:#FFFFFF;border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;display:flex;align-items:center;justify-content:center;padding:1.5rem;box-shadow:var(--shadow-sm)}.sd-gallery-main img,.sd-gallery-main>div{width:100%;height:100%;object-fit:contain}.sd-gallery-thumbs{display:grid;grid-template-columns:repeat(8,1fr);gap:.35rem}.sd-thumb{padding:.25rem;background:#FFFFFF;border:1.5px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;aspect-ratio:1/1;transition:all .18s;overflow:hidden}.sd-thumb:hover{border-color:var(--accent-primary-subtle)}.sd-thumb--active{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary-subtle)}.sd-thumb img,.sd-thumb>div{width:100%;height:100%;object-fit:contain}.sd-info{display:flex;flex-direction:column;gap:.75rem;min-width:0}.sd-brand{display:inline-flex;align-items:center;align-self:flex-start;padding:.3rem .7rem;background:var(--accent-primary-subtle);color:var(--accent-deep);border-radius:var(--radius-sm);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.sd-title{margin:.15rem 0 0;font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:700;color:var(--text-primary);letter-spacing:-.025em;line-height:1.12}.sd-price-strip{display:flex;align-items:baseline;gap:.9rem;flex-wrap:wrap;margin-top:.4rem}.sd-price-lowest{font-size:clamp(1.8rem,3.2vw,2.25rem);font-weight:800;color:var(--accent-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.sd-price-unit{font-size:.65em;font-weight:600;margin-left:.2em;opacity:.8}.sd-price-highest{color:var(--text-muted);font-size:.88rem;font-variant-numeric:tabular-nums}.sd-stats-row{display:inline-flex;align-items:center;gap:1rem;margin-top:.4rem;padding:.55rem .9rem;background:#FFFFFF;border:1px solid var(--border-subtle);border-radius:var(--radius-md);align-self:flex-start;box-shadow:var(--shadow-sm)}.sd-stat{display:inline-flex;align-items:baseline;gap:.35rem}.sd-stat-icon{color:var(--accent-primary);font-size:.82rem}.sd-stat-value{font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:.95rem}.sd-stat-label{color:var(--text-muted);font-size:.78rem}.sd-stat-sep{width:1px;height:1rem;background:var(--border-default)}.sd-filters{margin-top:1.1rem;padding:0;background:linear-gradient(180deg,#FFFFFF,#FAFBFD);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 rgba(255,255,255,.65),0 1px 2px rgba(15,23,42,.04),0 8px 28px rgba(15,23,42,.05);overflow:hidden;position:relative;isolation:isolate}.sd-filters:before{content:"";position:absolute;top:-45%;right:-10%;width:50%;height:110%;background:radial-gradient(50% 50% at 50% 50%,rgba(37,99,235,.06) 0,transparent 70%);pointer-events:none;z-index:0}.sd-filters-active{display:flex;align-items:center;gap:.7rem;padding:.65rem .85rem .65rem 1.05rem;background:linear-gradient(180deg,rgba(37,99,235,.045),rgba(37,99,235,0));border-bottom:1px solid var(--border-subtle);position:relative;z-index:1;animation:sd-filters-active-in .28s cubic-bezier(.16,1,.3,1)}@keyframes sd-filters-active-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.sd-filters-active-eyebrow{gap:.4rem;flex-shrink:0;font-size:.6rem;color:var(--accent-primary);text-transform:uppercase;letter-spacing:.1em}.sd-filters-active-eyebrow,.sd-filters-active-pill{display:inline-flex;align-items:center;font-weight:700}.sd-filters-active-pill{justify-content:center;min-width:1.2rem;height:1.2rem;padding:0 .38rem;background:linear-gradient(135deg,var(--accent-primary) 0,var(--accent-primary-hover) 100%);color:#FFFFFF;font-size:.64rem;font-variant-numeric:tabular-nums;border-radius:999px;letter-spacing:-.005em;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 2px 6px rgba(37,99,235,.3);animation:sd-active-pop .32s cubic-bezier(.16,1,.3,1)}@keyframes sd-active-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.sd-filters-reset{display:inline-flex;align-items:center;gap:.32rem;padding:.32rem .7rem;background:#FFFFFF;border:1px solid var(--border-default);border-radius:999px;color:var(--text-secondary);font-size:.72rem;font-weight:600;letter-spacing:-.005em;cursor:pointer;font-family:inherit;transition:all .18s cubic-bezier(.25,1,.5,1);flex-shrink:0}.sd-filters-reset-icon{font-size:.86rem;line-height:1;transition:transform .28s cubic-bezier(.16,1,.3,1);display:inline-flex}.sd-filters-reset:hover{border-color:var(--accent-primary-subtle);background:var(--accent-primary-soft);color:var(--accent-primary);transform:translateY(-1px);box-shadow:0 4px 14px rgba(37,99,235,.12)}.sd-filters-reset:hover .sd-filters-reset-icon{transform:rotate(-180deg)}.sd-filters-reset:active{transform:translateY(0)}.sd-filters-active-list{display:flex;flex-wrap:wrap;gap:.32rem;flex:1;min-width:0}.sd-active-chip{display:inline-flex;align-items:center;gap:.38rem;padding:.28rem .4rem .28rem .6rem;background:#FFFFFF;border:1px solid var(--accent-primary-subtle);border-radius:999px;font-family:inherit;cursor:pointer;transition:all .18s cubic-bezier(.25,1,.5,1);box-shadow:0 1px 2px rgba(37,99,235,.06);line-height:1}.sd-active-chip:hover{border-color:rgba(220,38,38,.32);background:rgba(220,38,38,.04);transform:translateY(-1px);box-shadow:0 3px 10px rgba(220,38,38,.1)}.sd-active-chip:hover .sd-active-chip-x{background:rgba(220,38,38,.14);color:#B91C1C}.sd-active-chip-label{font-size:.62rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.sd-active-chip-value{font-size:.78rem;font-weight:700;color:var(--text-primary);letter-spacing:-.01em}.sd-active-chip-swatch{width:.85rem;height:.85rem;border-radius:50%;border:1.5px solid #ffffff;box-shadow:0 0 0 1px var(--border-default)}.sd-active-chip-x{display:inline-flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;font-size:.62rem;color:var(--text-muted);background:rgba(15,23,42,.06);border-radius:999px;transition:all .15s;margin-left:.1rem}.sd-filters-body{position:relative;z-index:1}.sd-dim,.sd-filters-body{display:flex;flex-direction:column}.sd-dim{gap:.55rem;padding:.85rem 1.05rem}.sd-dim+.sd-dim{border-top:1px solid var(--border-subtle)}.sd-dim-header{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.sd-dim-label{font-size:.74rem;font-weight:700;color:var(--text-primary);text-transform:uppercase;letter-spacing:.06em;line-height:1.2}.sd-dim-meta{display:inline-flex;align-items:baseline;gap:.32rem;font-size:.66rem;font-weight:500;color:var(--text-muted);letter-spacing:-.005em;font-variant-numeric:tabular-nums;line-height:1.2}.sd-dim-meta-sep{opacity:.45}.sd-dim-meta-from{color:var(--text-secondary);font-weight:600}.sd-dim-values{display:flex;flex-wrap:wrap;gap:.4rem}.sd-pill{display:inline-flex;align-items:baseline;gap:.45rem;padding:.4rem .7rem;background:#FFFFFF;border:1px solid var(--border-default);border-radius:8px;cursor:pointer;font-family:inherit;position:relative;overflow:hidden;transition:all .2s cubic-bezier(.25,1,.5,1);min-width:0;line-height:1;box-shadow:0 1px 2px rgba(15,23,42,.03)}.sd-pill:hover{border-color:var(--accent-primary-subtle);transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,.1)}.sd-pill--active,.sd-pill:hover{background:var(--accent-primary-soft)}.sd-pill--active{border-color:var(--accent-primary);box-shadow:0 0 0 1px var(--accent-primary),0 6px 18px rgba(37,99,235,.18);transform:translateY(0)}.sd-pill--active:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:3px;background:linear-gradient(180deg,var(--accent-primary) 0,var(--accent-primary-hover) 100%);border-radius:0 3px 3px 0}.sd-pill-value{font-size:.84rem;font-weight:700;color:var(--text-primary);letter-spacing:-.01em}.sd-pill--active .sd-pill-value{color:var(--accent-primary)}.sd-pill-price{font-size:.7rem;color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:500}.sd-pill--active .sd-pill-price{color:var(--accent-primary);font-weight:600;opacity:.85}.sd-pill-meta{font-size:.66rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.sd-swatch{width:2.1rem;height:2.1rem;border:2px solid #ffffff;border-radius:50%;box-shadow:0 0 0 1.5px var(--border-default);cursor:pointer;padding:0;transition:all .22s cubic-bezier(.25,1,.5,1);position:relative}.sd-swatch:hover{transform:scale(1.08);box-shadow:0 0 0 1.5px var(--accent-primary-subtle),0 4px 12px rgba(37,99,235,.16)}.sd-swatch--active{box-shadow:0 0 0 2.5px var(--accent-primary),0 6px 16px rgba(37,99,235,.28)}.sd-swatch--active:after{content:"";position:absolute;inset:-7px;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,var(--accent-primary-subtle) 0,transparent 70%);pointer-events:none;opacity:0;animation:sd-swatch-pulse 2.6s ease-out infinite}@keyframes sd-swatch-pulse{0%,to{opacity:0;transform:scale(.85)}50%{opacity:1;transform:scale(1.05)}}.sd-dim--condition{background:linear-gradient(180deg,transparent,rgba(37,99,235,.025))}@media (max-width:600px){.sd-filters-active{flex-wrap:wrap;align-items:flex-start;gap:.45rem}.sd-filters-active-eyebrow,.sd-filters-active-list{flex:1 1 100%}.sd-filters-reset{margin-left:auto}}.sd-clear-all{align-self:flex-start;border:1px solid var(--border-default);background:#FFFFFF;color:var(--text-secondary);font-size:.78rem;font-weight:500;cursor:pointer;padding:.35rem .75rem;border-radius:999px;transition:all .15s;font-family:inherit}.sd-clear-all:hover{border-color:var(--accent-warm);color:var(--accent-warm);background:var(--accent-warm-soft)}.sd-where{margin-top:1.5rem;background:#FFFFFF;border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm)}.sd-where-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--border-subtle);background:var(--bg-secondary);flex-wrap:wrap}.sd-expand-all{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;background:#FFFFFF;color:var(--accent-primary);border:1.5px solid var(--accent-primary);border-radius:var(--radius-sm);font-weight:700;font-size:.85rem;font-family:inherit;cursor:pointer;transition:all .16s cubic-bezier(.25,1,.5,1);letter-spacing:-.005em}.sd-expand-all:hover{background:var(--accent-primary);color:#FFFFFF;box-shadow:0 4px 14px rgba(37,99,235,.32);transform:translateY(-1px)}.sd-expand-all .anticon{font-size:.78rem}.sd-where-title{margin:0;font-size:1.15rem;font-weight:700;color:var(--text-primary);letter-spacing:-.02em}.sd-where-meta{font-size:.82rem;color:var(--text-muted)}.sd-where-empty{padding:2.5rem 1.25rem;text-align:center;color:var(--text-muted);display:flex;flex-direction:column;align-items:center;gap:.75rem}.sd-where-empty-clear{border:1px solid var(--accent-primary);background:var(--accent-primary-soft);color:var(--accent-primary);font-weight:600;cursor:pointer;padding:.45rem 1rem;border-radius:var(--radius-sm);font-family:inherit;transition:background .15s}.sd-where-empty-clear:hover{background:var(--accent-primary);color:#FFFFFF}.sd-table{display:flex;flex-direction:column}.sd-table-head{padding:.55rem 1.25rem;font-size:.7rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;background:#FAFBFD}.sd-row,.sd-table-head{display:grid;grid-template-columns:3rem minmax(12rem,1.6fr) minmax(10rem,1.3fr) minmax(9rem,1fr) minmax(8rem,1fr) 13rem;gap:.75rem;border-bottom:1px solid var(--border-subtle)}.sd-row{padding:.85rem 1.25rem;align-items:center;transition:background .15s}.sd-row:last-child{border-bottom:none}.sd-row:hover{background:var(--accent-primary-soft)}.sd-row--best{background:rgba(29,168,81,.04)}.sd-row--best:hover{background:rgba(29,168,81,.08)}.sd-row--oos{opacity:.6}.sd-subrow--oos-lead{position:relative;cursor:pointer;background:transparent;transition:filter .22s cubic-bezier(.25,1,.5,1)}.sd-oos-veil{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(255,255,255,.95));transition:background .24s cubic-bezier(.25,1,.5,1)}.sd-subrow--oos-lead:hover .sd-oos-veil{background:linear-gradient(180deg,transparent,rgba(255,255,255,1))}.sd-subrow--oos-lead:active .sd-oos-veil{background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,1))}.sd-subrow.sd-subrow--oos-lead:focus-visible{outline:2px solid rgba(247,181,0,.55);outline-offset:-2px}.sd-subrow.sd-subrow--oos-lead:hover{background:transparent}.sd-subrow.sd-subrow--unavailable:hover{background:transparent!important}.sd-subrow--unavailable:not(.sd-subrow--oos-lead){cursor:default}.sd-oos-more{position:absolute;top:78%;left:50%;z-index:3;transform:translate(-50%,-50%);display:inline-flex;align-items:baseline;gap:.4rem;padding:0;margin:0;background:transparent;border:none;box-shadow:none;color:var(--accent-primary,#2563EB);font-family:inherit;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.55);pointer-events:none;user-select:none;white-space:nowrap;transition:color .22s cubic-bezier(.25,1,.5,1),transform .24s cubic-bezier(.16,1,.3,1)}.sd-subrow--oos-lead:hover .sd-oos-more{color:var(--accent-primary-hover,#1D4ED8);transform:translate(-50%,-50%) scale(1.04)}.sd-subrow--oos-lead:active .sd-oos-more{transform:translate(-50%,-50%) scale(.98)}.sd-oos-more-count{display:inline;background:transparent;color:inherit;font-size:.92rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em;padding:0;margin:0;border-radius:0;box-shadow:none;height:auto;min-width:0}.sd-oos-more-label{letter-spacing:.06em}.sd-oos-more-chev{font-size:.78rem;line-height:1;opacity:.65;transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .22s ease}.sd-subrow--oos-lead:hover .sd-oos-more-chev{transform:translateY(2px);opacity:1}.sd-oos-more-chev--up{transform:rotate(180deg)}.sd-oos-collapse{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;align-self:center;margin:.55rem auto .6rem;padding:.42rem 1rem;background:rgba(15,23,42,.04);border:1px solid var(--border-default);border-radius:999px;color:var(--text-secondary);font-family:inherit;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:all .18s cubic-bezier(.25,1,.5,1);user-select:none}.sd-oos-collapse:hover{background:rgba(15,23,42,.08);border-color:rgba(15,23,42,.18);color:var(--text-primary);transform:translateY(-1px);box-shadow:0 3px 10px rgba(15,23,42,.1)}.sd-oos-collapse:active{transform:translateY(0)}.sd-oos-collapse:focus-visible{outline:2px solid var(--accent-primary-subtle);outline-offset:2px}.sd-oos-collapse-chev{font-size:.78rem;line-height:1;opacity:.65;transition:opacity .22s}.sd-oos-collapse:hover .sd-oos-collapse-chev{opacity:1}:root[data-theme=dark] .sd-subrow--oos-lead{background:transparent}:root[data-theme=dark] .sd-oos-veil{background:linear-gradient(180deg,transparent,rgba(26,32,48,.95))}:root[data-theme=dark] .sd-subrow--oos-lead:hover .sd-oos-veil{background:linear-gradient(180deg,transparent,rgba(26,32,48,1))}:root[data-theme=dark] .sd-subrow--oos-lead:active .sd-oos-veil{background:linear-gradient(180deg,rgba(26,32,48,.1),rgba(26,32,48,1))}:root[data-theme=dark] .sd-oos-more{color:#DBEAFE;text-shadow:0 1px 0 rgba(0,0,0,.55)}:root[data-theme=dark] .sd-subrow--oos-lead:hover .sd-oos-more{color:#EFF6FF}:root[data-theme=dark] .sd-oos-more-count{color:inherit}:root[data-theme=dark] .sd-oos-collapse{background:rgba(255,255,255,.05);border-color:var(--border-default);color:var(--text-secondary)}:root[data-theme=dark] .sd-oos-collapse:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.18);color:var(--text-primary);box-shadow:0 3px 10px rgba(0,0,0,.45)}.sd-subrow--oos-lead.sd-row--oos{opacity:1}.sd-group{border-bottom:1px solid var(--border-subtle);transition:all .22s cubic-bezier(.22,1,.36,1)}.sd-group .sd-row,.sd-group:last-child{border-bottom:none}.sd-group:has(>.sd-subrows){border-bottom:none;margin:.9rem .5rem .6rem;border-radius:var(--radius-md);background:#FFFFFF;border:1px solid var(--border-default);box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 24px -12px rgba(17,24,39,.12);position:relative;overflow:visible}.sd-group:has(>.sd-subrows)>.sd-subrows{border-bottom-left-radius:calc(var(--radius-md) - 1px);border-bottom-right-radius:calc(var(--radius-md) - 1px);overflow:hidden}.sd-group:has(>.sd-subrows)>.sd-row--group{border-top-left-radius:calc(var(--radius-md) - 1px);border-top-right-radius:calc(var(--radius-md) - 1px)}.sd-group:has(>.sd-subrows):has(.sd-row--trusted){border-color:rgba(255,179,0,.35);box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -10px rgba(10,132,255,.2),0 0 0 1px rgba(255,179,0,.18)}:root[data-theme=dark] .sd-group:has(>.sd-subrows){background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08);box-shadow:0 10px 28px -12px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.02)}.sd-row--multi{cursor:pointer;position:relative}.sd-row--multi:hover{background:var(--accent-primary-soft)}.sd-row--multi:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent-primary-subtle);opacity:0;transition:opacity .18s}.sd-row--expanded:after{opacity:0}.sd-group-toggle{display:inline-flex;align-items:center;gap:.35rem;background:var(--accent-primary-subtle);border:1px solid var(--accent-primary-subtle);color:var(--accent-deep);padding:.22rem .55rem;border-radius:999px;cursor:pointer;font-size:.78rem;font-weight:600;font-family:inherit;transition:all .15s}.sd-group-toggle:hover{background:var(--accent-primary);color:#FFFFFF}.sd-group-toggle .anticon{font-size:.7rem}.sd-subrows{background:linear-gradient(180deg,rgba(10,132,255,.035),rgba(10,132,255,.015));border-top:1px solid rgba(10,132,255,.16);position:relative;display:flex;flex-direction:column}.sd-subrows:before{content:"";position:absolute;top:-1px;left:1.25rem;right:1.25rem;height:2px;background:linear-gradient(90deg,transparent 0,var(--accent-primary) 20%,var(--accent-primary) 80%,transparent 100%);opacity:.35;border-radius:999px;pointer-events:none}.sd-group:has(.sd-row--trusted) .sd-subrows{background:linear-gradient(180deg,rgba(255,179,0,.06),rgba(10,132,255,.02));border-top-color:rgba(255,179,0,.28)}.sd-group:has(.sd-row--trusted) .sd-subrows:before{background:linear-gradient(90deg,transparent,#FF9A00 30%,#0A84FF 70%,transparent);opacity:.55}.sd-subrow{display:grid;grid-template-columns:3rem minmax(12rem,1.6fr) minmax(10rem,1.3fr) minmax(9rem,1fr) minmax(8rem,1fr) 13rem;gap:.75rem;padding:.6rem 1.25rem;align-items:center;border-bottom:1px dashed rgba(10,132,255,.12);transition:background .15s;background:transparent}.sd-subrow:last-child{border-bottom:none}.sd-subrow:hover{background:var(--accent-primary-soft)}.sd-subrank{font-size:.72rem;color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:600;padding-left:.25rem}.sd-go-btn.sd-go-btn--expand{display:inline-flex;width:100%;justify-content:center;align-items:center;gap:.4rem;padding:.6rem 1rem;background:var(--accent-primary);color:#FFFFFF;border:none;border-radius:var(--radius-sm);font-weight:700;font-size:.84rem;font-family:inherit;cursor:pointer;box-shadow:0 2px 8px rgba(37,99,235,.24);transition:all .16s cubic-bezier(.25,1,.5,1);letter-spacing:-.005em}.sd-go-btn.sd-go-btn--expand:hover{background:var(--accent-primary-hover);box-shadow:0 4px 14px rgba(37,99,235,.38);transform:translateY(-1px)}.sd-go-btn.sd-go-btn--expand .anticon{color:#FFFFFF;opacity:1;font-size:.78rem}.sd-go-btn--expand .anticon{font-size:.72rem}.sd-subrow .sd-cell-store--inline{display:flex;align-items:center;gap:.65rem;grid-column:2/span 2;min-width:0}.sd-subrow-variants{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;min-width:0}.sd-subrow .sd-cell-variant--empty{display:none}.sd-subrow-thumb{width:2.8rem;height:2.8rem;display:flex;align-items:center;justify-content:center;padding:.22rem;background:#FFFFFF;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);overflow:hidden}.sd-subrow-thumb img,.sd-subrow-thumb>div{max-width:100%;max-height:100%;object-fit:contain}.sd-price-from{font-size:.68rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:700;line-height:1}.sd-price-sep{display:inline-block;margin:0 .25rem;color:var(--text-muted);font-weight:500}.sd-rank{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--bg-secondary);color:var(--text-secondary);font-weight:700;font-size:.82rem;font-variant-numeric:tabular-nums}.sd-rank--top{background:var(--accent-primary);color:#FFFFFF;box-shadow:0 2px 6px rgba(37,99,235,.28)}.sd-store{gap:.65rem;text-decoration:none;min-width:0}.sd-store,.sd-store-logo{display:flex;align-items:center}.sd-store-logo{flex-shrink:0;width:2.3rem;height:2.3rem;border-radius:var(--radius-sm);background:#FFFFFF;border:1px solid var(--border-subtle);justify-content:center;overflow:hidden;padding:4px}.sd-store-logo img{width:100%;height:100%;object-fit:contain}.sd-store-logo span{font-size:.7rem;font-weight:700;color:var(--accent-deep)}.sd-store-meta{display:flex;flex-direction:column;min-width:0}.sd-store-name{font-weight:600;color:var(--text-primary);font-size:.9rem;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd-store-updated{font-size:.7rem;color:var(--text-muted)}.sd-cell-variant{display:flex;flex-wrap:wrap;gap:.3rem}.sd-variant-chip{display:inline-flex;gap:.2rem;padding:.18rem .48rem;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-size:.74rem;align-items:baseline}.sd-variant-key{color:var(--text-muted);text-transform:capitalize}.sd-variant-val{color:var(--text-primary);font-weight:600}.sd-stock-pill{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .55rem;border-radius:999px;font-size:.76rem;font-weight:600}.stock-pill--in{background:var(--color-success-bg);color:var(--color-success)}.stock-pill--order{background:var(--color-warning-bg);color:#B78A00}.stock-pill--out{background:var(--color-error-bg);color:var(--color-error)}.sd-delivery{display:block;font-size:.72rem;color:var(--text-muted);margin-top:.2rem}.sd-cell-price{display:flex;flex-direction:column;align-items:flex-start;gap:.18rem}.sd-price-row{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap}.sd-price{font-weight:800;font-size:1rem;color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sd-price--best{color:var(--accent-primary);font-size:1.1rem}.sd-price-discount-row{display:flex;flex-wrap:wrap;align-items:center;gap:.32rem .42rem}.sd-price-old{text-decoration:line-through;color:var(--text-muted);font-size:.76rem;font-variant-numeric:tabular-nums;letter-spacing:-.005em}.sd-price-discount-pct{display:inline-flex;align-items:center;padding:.1rem .45rem;background:rgba(22,163,74,.12);border:1px solid rgba(22,163,74,.26);color:#15803D;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:-.005em;font-variant-numeric:tabular-nums;line-height:1.25;white-space:nowrap}:root[data-theme=dark] .sd-price-discount-pct{background:rgba(22,163,74,.18);color:#4ADE80;border-color:rgba(22,163,74,.36)}.sd-go-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.55rem .85rem;background:#FFE99A;color:#4A2F00;text-decoration:none;border:1px solid #f0c84e;border-radius:var(--radius-sm);font-weight:700;font-size:.84rem;letter-spacing:-.005em;white-space:nowrap;box-shadow:0 2px 6px rgba(224,175,30,.22);transition:all .16s cubic-bezier(.22,1,.36,1);position:relative}.sd-go-btn:hover{background:#FFDD70;border-color:#E3B52F;transform:translateY(-1px);box-shadow:0 4px 12px rgba(224,175,30,.34)}.sd-go-btn:active{transform:translateY(0)}.sd-go-btn .anticon,.sd-go-btn-icon{width:.95rem;height:.95rem;color:#6B4800;opacity:.95;flex:0 0 auto}.sd-go-btn-label{font-weight:700}.sd-go-btn-chev{color:#6B4800;font-weight:800;font-size:.95rem;line-height:1;transition:transform .2s cubic-bezier(.22,1,.36,1)}.sd-go-btn:hover .sd-go-btn-chev{transform:translateX(3px)}.sd-go-btn-fx{display:none;position:absolute;inset:-8px;pointer-events:none;overflow:hidden;z-index:0;border-radius:14px}.sd-row--trusted:not(.sd-row--multi) .sd-go-btn .sd-go-btn-fx,.sd-subrow--trusted .sd-go-btn .sd-go-btn-fx{display:block}.sd-row--trusted:not(.sd-row--multi) .sd-go-btn:hover .sd-go-btn-fx,.sd-subrow--trusted .sd-go-btn:hover .sd-go-btn-fx{animation:sd-go-fx-breathe 2.2s cubic-bezier(.4,0,.6,1) infinite}@keyframes sd-go-fx-breathe{0%,to{box-shadow:0 0 0 0 rgba(255,200,60,0),0 0 20px 0 rgba(255,200,60,.35)}50%{box-shadow:0 0 0 4px rgba(255,200,60,.12),0 0 32px 4px rgba(255,200,60,.55)}}.sd-go-btn-fx-dot{display:none}.sd-go-btn-fx-dot:first-child{display:block;position:absolute;inset:0;background:linear-gradient(105deg,transparent,transparent 35%,rgba(255,255,255,.85) 50%,transparent 65%,transparent);border:none;border-radius:0;box-shadow:none;opacity:0;transform:translateX(-110%);width:auto;height:auto}.sd-go-btn-fx-dot:first-child:before{display:none}.sd-row--trusted:not(.sd-row--multi) .sd-go-btn:hover .sd-go-btn-fx-dot:first-child,.sd-subrow--trusted .sd-go-btn:hover .sd-go-btn-fx-dot:first-child{animation:sd-go-fx-shine 1.8s cubic-bezier(.4,0,.6,1) infinite}@keyframes sd-go-fx-shine{0%,70%{opacity:0;transform:translateX(-110%)}85%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(110%)}}.sd-row--trusted:not(.sd-row--multi) .sd-go-btn:hover,.sd-subrow--trusted .sd-go-btn:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 6px 20px rgba(224,175,30,.45),0 2px 6px rgba(224,175,30,.2)}.sd-cell-action>.sd-go-btn,.sd-subrow .sd-cell-action>.sd-go-btn{width:100%}@media (prefers-reduced-motion:reduce){.sd-go-btn-fx-dot{animation:none!important;display:none}}.sd-where-filter-hint{display:inline-flex;align-items:center;gap:.2rem;padding:.12rem .5rem;margin-left:.25rem;background:rgba(18,149,73,.12);color:#0C6E3A;border:1px solid rgba(18,149,73,.22);border-radius:999px;font-size:.72rem;font-weight:600;text-transform:lowercase;letter-spacing:.01em}.sd-where-filter-hint .anticon{font-size:.72rem;opacity:.8}.sd-price-flag{display:inline-flex;align-items:center;gap:.22rem;margin:0;padding:.1rem .45rem;background:rgba(202,138,4,.1);color:#B45309;border:1px solid rgba(202,138,4,.3);border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:help;line-height:1.2;white-space:nowrap}.sd-price-flag .anticon{font-size:.7rem}:root[data-theme=dark] .sd-price-flag{background:rgba(247,181,0,.1);color:#F2C04A;border-color:rgba(247,181,0,.35)}:root[data-theme=dark] .sd-where-filter-hint{background:rgba(29,168,81,.16);color:#57E389;border-color:rgba(29,168,81,.32)}.sd-trust-strip{display:flex;align-items:center;flex-wrap:wrap;gap:1.25rem;padding:.85rem 1.25rem;background:var(--bg-secondary);border-top:1px solid var(--border-subtle)}.sd-trust-item{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--text-secondary);font-weight:500}.sd-trust-item .anticon{color:var(--color-success);font-size:.88rem}.sd-trust-muted{color:var(--text-muted);font-size:.75rem;margin-left:auto}.sd-history:empty{display:none}.sd-history{padding:1.25rem}.sd-history,.sd-specs{margin-top:2rem;background:#FFFFFF;border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.sd-specs{padding:1.25rem 1.5rem}.sd-specs-title{margin:0 0 1rem;font-size:1.1rem;font-weight:700;color:var(--text-primary)}.sd-specs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.3rem 1.5rem}.sd-spec-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.5rem 0;border-bottom:1px dashed var(--border-subtle)}.sd-spec-key{color:var(--text-muted);font-size:.82rem}.sd-spec-val{color:var(--text-primary);font-weight:600;font-size:.84rem;text-align:right}.sd-recent,.sd-similar{margin-top:2rem}.sd-recent-title,.sd-similar-title{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin:0 0 1rem}.sd-scroll-wrap{position:relative;margin:0 -1rem}.sd-scroll-wrap:after,.sd-scroll-wrap:before{content:"";position:absolute;top:0;bottom:0;width:2rem;pointer-events:none;z-index:2}.sd-scroll-wrap:before{left:0;background:linear-gradient(to right,var(--bg-primary) 0,transparent 100%)}.sd-scroll-wrap:after{right:0;background:linear-gradient(to left,var(--bg-primary) 0,transparent 100%)}.sd-scroller{display:flex;gap:.75rem;padding:.4rem 1rem 1rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.sd-scroller::-webkit-scrollbar{display:none}.sd-similar-card{flex:0 0 12rem;width:12rem;height:18.5rem;scroll-snap-align:start;display:flex;flex-direction:column;gap:.35rem;padding:.85rem;background:#FFFFFF;border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-decoration:none;transition:all .18s;box-sizing:border-box}.sd-similar-card:hover{border-color:var(--accent-primary-subtle);transform:translateY(-2px);box-shadow:var(--shadow-md)}.sd-similar-image{width:100%;height:11rem;flex:0 0 11rem;padding:.5rem;background:var(--bg-secondary);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;overflow:hidden}.sd-similar-image img,.sd-similar-image>div{width:100%;height:100%;object-fit:contain}.sd-similar-name{font-size:.82rem;font-weight:500;color:var(--text-primary);line-height:1.3;min-height:calc(2 * .82rem * 1.3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sd-similar-price{font-size:.95rem;font-weight:800;color:var(--accent-primary);font-variant-numeric:tabular-nums;margin-top:auto}.sd-similar-offers{font-size:.72rem;color:var(--text-muted)}@media (max-width:1024px){.sd-table-head{display:none}.sd-row{grid-template-columns:auto 1fr;grid-template-areas:"rank store" "variant variant" "stock price" "action action";gap:.5rem .75rem;padding:.9rem 1rem}.sd-cell-rank{grid-area:rank}.sd-cell-store{grid-area:store}.sd-cell-variant{grid-area:variant;font-size:.78rem}.sd-cell-stock{grid-area:stock}.sd-cell-price{grid-area:price;align-items:flex-end}.sd-cell-action{grid-area:action}.sd-cell-action .sd-go-btn{width:100%}}.sd-cond-filter{display:inline-flex;gap:.32rem;flex-wrap:wrap}.sd-cond-filter-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .45rem .22rem .22rem;background:#FFFFFF;border:1px solid var(--border-default);border-radius:999px;cursor:pointer;transition:all .16s cubic-bezier(.25,1,.5,1);font-family:inherit}.sd-cond-filter-btn:hover{border-color:var(--accent-primary-subtle);background:var(--accent-primary-soft);transform:translateY(-1px)}.sd-cond-filter-btn.is-active{border-color:var(--accent-primary);background:var(--accent-primary-soft);box-shadow:inset 0 0 0 1px var(--accent-primary),0 2px 8px rgba(37,99,235,.12)}.sd-cond-filter-btn.is-active.sd-cond-filter-btn--new{box-shadow:0 2px 10px rgba(18,149,73,.22),0 0 0 1px rgba(18,149,73,.25)}.sd-cond-filter-btn.is-active.sd-cond-filter-btn--refurbished,.sd-cond-filter-btn.is-active.sd-cond-filter-btn--used{box-shadow:0 2px 10px rgba(163,124,0,.26),0 0 0 1px rgba(163,124,0,.3)}.sd-cond-filter-btn.is-active.sd-cond-filter-btn--parts{box-shadow:0 2px 10px rgba(189,28,28,.22),0 0 0 1px rgba(189,28,28,.28)}.sd-cond-filter-count{min-width:1.1rem;height:1.1rem;padding:0 .32rem;display:inline-flex;align-items:center;justify-content:center;background:rgba(15,23,42,.06);border:1px solid transparent;border-radius:999px;font-size:.66rem;font-weight:700;color:var(--text-secondary);font-variant-numeric:tabular-nums;line-height:1}.sd-cond-filter-btn.is-active .sd-cond-filter-count{background:rgba(0,0,0,.06);border-color:transparent;color:var(--text-primary)}:root[data-theme=dark] .sd-cond-filter{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}:root[data-theme=dark] .sd-cond-filter-btn.is-active{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.1)}:root[data-theme=dark] .sd-cond-filter-count{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1);color:var(--text-on-navy)}:root[data-theme=dark] .sd-cond-filter-btn:hover{background:rgba(255,255,255,.05)}:root[data-theme=dark] .sd-filters{background:linear-gradient(180deg,var(--bg-surface) 0,rgba(255,255,255,.02) 100%);border-color:var(--border-default);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 1px 3px rgba(0,0,0,.45),0 10px 28px rgba(0,0,0,.5)}:root[data-theme=dark] .sd-filters:before{background:radial-gradient(50% 50% at 50% 50%,rgba(59,130,246,.1) 0,transparent 70%)}:root[data-theme=dark] .sd-dim+.sd-dim,:root[data-theme=dark] .sd-filters-active{border-color:var(--border-subtle)}:root[data-theme=dark] .sd-active-chip-label{color:var(--text-secondary)}:root[data-theme=dark] .sd-dim-label{color:var(--text-primary)}:root[data-theme=dark] .sd-filters-active-pill{background:linear-gradient(135deg,var(--accent-primary) 0,var(--accent-primary-active) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 2px 8px rgba(59,130,246,.4)}:root[data-theme=dark] .sd-filters-reset{background:rgba(255,255,255,.04);border-color:var(--border-default);color:var(--text-secondary)}:root[data-theme=dark] .sd-filters-reset:hover{background:var(--accent-primary-soft);border-color:var(--accent-primary-subtle);color:var(--accent-primary)}:root[data-theme=dark] .sd-filters-active{background:linear-gradient(180deg,rgba(59,130,246,.1),rgba(59,130,246,0))}:root[data-theme=dark] .sd-filters-active-eyebrow{color:var(--accent-primary)}:root[data-theme=dark] .sd-active-chip{background:rgba(255,255,255,.04);border-color:var(--accent-primary-subtle);box-shadow:0 1px 2px rgba(0,0,0,.35)}:root[data-theme=dark] .sd-active-chip:hover{background:rgba(248,113,113,.1);border-color:rgba(248,113,113,.35);box-shadow:0 3px 10px rgba(248,113,113,.18)}:root[data-theme=dark] .sd-active-chip:hover .sd-active-chip-x{background:rgba(248,113,113,.2);color:#FCA5A5}:root[data-theme=dark] .sd-active-chip-value{color:var(--text-primary)}:root[data-theme=dark] .sd-active-chip-x{background:rgba(255,255,255,.08);color:var(--text-secondary)}:root[data-theme=dark] .sd-dim-meta{color:var(--text-muted)}:root[data-theme=dark] .sd-dim-meta-from{color:var(--text-secondary)}:root[data-theme=dark] .sd-pill{background:rgba(255,255,255,.025);border-color:var(--border-default);box-shadow:0 1px 2px rgba(0,0,0,.35)}:root[data-theme=dark] .sd-pill:hover{background:var(--accent-primary-soft);border-color:var(--accent-primary-subtle);box-shadow:0 4px 12px rgba(59,130,246,.18)}:root[data-theme=dark] .sd-pill--active{background:var(--accent-primary-soft);border-color:var(--accent-primary);box-shadow:0 0 0 1px var(--accent-primary),0 6px 18px rgba(59,130,246,.28)}:root[data-theme=dark] .sd-pill-value{color:var(--text-primary)}:root[data-theme=dark] .sd-pill--active .sd-pill-price,:root[data-theme=dark] .sd-pill--active .sd-pill-value{color:var(--accent-primary)}:root[data-theme=dark] .sd-swatch{border-color:var(--bg-surface);box-shadow:0 0 0 1.5px var(--border-default)}:root[data-theme=dark] .sd-swatch--active{box-shadow:0 0 0 2.5px var(--accent-primary),0 6px 16px rgba(59,130,246,.4)}:root[data-theme=dark] .sd-dim--condition{background:linear-gradient(180deg,transparent,rgba(59,130,246,.06))}.sd-cond-badge{display:inline-flex;align-items:center;padding:.14rem .5rem;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.01em;text-transform:uppercase;margin-top:.28rem;border:1px solid;background:#FFFFFF}.sd-cond-badge.sd-cond--refurb{color:#6B4E00;border-color:rgba(163,124,0,.35);background:#FFF8E1}.sd-cond-badge.sd-cond--used{color:#8A3A18;border-color:rgba(195,90,40,.35);background:#FFF2EA}.sd-cond-badge.sd-cond--parts{color:#8A1B1B;border-color:rgba(189,28,28,.35);background:#FFECEC}.sd-info-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.4rem}.sd-similar-card{position:relative}.sd-similar-fav{position:absolute;top:.4rem;right:.4rem;z-index:2}.sd-similar-fav .fav-btn{--fav-bg:rgba(255,255,255,0.96)}.sd-variant-chip.sd-variant-chip--condition{background:#FFF3CD;color:#7B4B00;border:1px solid #f4c35a;font-weight:700;letter-spacing:.01em;padding:.22rem .55rem}.sd-variant-chip.sd-variant-chip--condition.sd-cond--used{background:#FFE9DE;color:#8A3A18;border-color:#F2A87D}.sd-variant-chip.sd-variant-chip--condition.sd-cond--parts{background:#FFE0E0;color:#8A1B1B;border-color:#ED9C9C}.sd-rank.sd-rank--trusted{background:linear-gradient(135deg,#0A84FF,#0059C2);color:#FFFFFF;display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem;width:2.1rem;height:2.1rem;border-radius:999px;box-shadow:0 3px 14px rgba(10,132,255,.45);position:relative}.sd-rank.sd-rank--trusted:after{content:"";position:absolute;inset:-4px;border-radius:999px;border:2px solid rgba(10,132,255,.45);animation:sd-trusted-pulse 2.6s ease-out infinite;pointer-events:none}@keyframes sd-trusted-pulse{0%{opacity:.9;transform:scale(.85)}70%{opacity:0;transform:scale(1.45)}to{opacity:0;transform:scale(1.45)}}.sd-row--trusted{position:relative;background:linear-gradient(90deg,rgba(10,132,255,.1),rgba(255,179,0,.05) 50%,rgba(10,132,255,.02))!important;box-shadow:inset 0 0 0 1px rgba(10,132,255,.22),inset 22px 0 48px -20px rgba(10,132,255,.28),0 4px 22px rgba(10,132,255,.14),0 0 0 1px rgba(255,179,0,.1);animation:sd-trusted-glow 4.8s ease-in-out infinite}@keyframes sd-trusted-glow{0%,to{box-shadow:inset 0 0 0 1px rgba(10,132,255,.22),inset 22px 0 48px -20px rgba(10,132,255,.28),0 4px 22px rgba(10,132,255,.14),0 0 0 1px rgba(255,179,0,.1)}50%{box-shadow:inset 0 0 0 1px rgba(10,132,255,.3),inset 22px 0 48px -20px rgba(255,179,0,.22),0 6px 28px rgba(10,132,255,.22),0 0 0 1px rgba(255,179,0,.2)}}.sd-row--trusted>.sd-trusted-sheen{content:"";position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;border-radius:inherit}.sd-row--trusted>.sd-trusted-sheen:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.38) 50%,transparent 70%);transform:translateX(-100%);animation:sd-trusted-sheen 5.5s cubic-bezier(.22,1,.36,1) infinite}.sd-row--trusted:hover{background:linear-gradient(90deg,rgba(10,132,255,.14),rgba(255,179,0,.08) 50%,rgba(10,132,255,.03))!important}.sd-row--trusted>*{position:relative;z-index:2}@keyframes sd-trusted-sheen{0%{transform:translateX(-100%)}55%{transform:translateX(100%)}to{transform:translateX(100%)}}.sd-trusted-ribbon{position:absolute;top:-.7rem;left:1rem;z-index:6;display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .7rem;background:linear-gradient(135deg,#FFC94A,#FF7A00);color:#FFFFFF;font-size:.6rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;border:1.5px solid #ffffff;box-shadow:0 4px 14px rgba(255,122,0,.42),0 0 0 1px rgba(204,97,0,.22),inset 0 1px 0 rgba(255,255,255,.35);pointer-events:none;z-index:4;animation:sd-ribbon-bob 3.2s cubic-bezier(.45,0,.55,1) infinite}.sd-trusted-ribbon .anticon{font-size:.85rem;color:#FFF5E0;filter:drop-shadow(0 1px 1px rgba(139,60,0,.5))}@keyframes sd-ribbon-bob{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-2px) rotate(1.5deg)}}.sd-trusted-sparkles{position:absolute;inset:0;pointer-events:none;z-index:1}.sd-trusted-sparkles span{position:absolute;width:5px;height:5px;border-radius:999px;background:radial-gradient(circle,#FFB300 0,rgba(255,179,0,0) 70%);opacity:0;animation:sd-sparkle 3.8s ease-in-out infinite}.sd-trusted-sparkles span:first-child{left:14%;top:30%;animation-delay:0s}.sd-trusted-sparkles span:nth-child(2){left:36%;top:72%;animation-delay:.6s;background:radial-gradient(circle,#0A84FF 0,rgba(10,132,255,0) 70%)}.sd-trusted-sparkles span:nth-child(3){left:58%;top:22%;animation-delay:1.2s;width:4px;height:4px}.sd-trusted-sparkles span:nth-child(4){left:76%;top:58%;animation-delay:1.9s;background:radial-gradient(circle,#FFFFFF 0,rgba(255,255,255,0) 70%)}.sd-trusted-sparkles span:nth-child(5){left:90%;top:38%;animation-delay:2.4s;background:radial-gradient(circle,#0A84FF 0,rgba(10,132,255,0) 70%)}@keyframes sd-sparkle{0%,to{opacity:0;transform:scale(.5)}40%{opacity:.95;transform:scale(1.6)}70%{opacity:.4;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.sd-burst-particle,.sd-burst-ring,.sd-row--trusted,.sd-row--trusted>.sd-trusted-sheen:before,.sd-trusted-ribbon,.sd-trusted-sparkles span{animation:none!important}}.sd-burst{position:absolute;pointer-events:none;z-index:6}.sd-burst-ring{left:-30px;top:-30px;width:60px;height:60px;border:2px solid rgba(10,132,255,.65);animation:sd-burst-ring .78s cubic-bezier(.22,1,.36,1) forwards}.sd-burst-particle,.sd-burst-ring{position:absolute;border-radius:999px}.sd-burst-particle{width:6px;height:6px;opacity:0;transform-origin:center;animation:sd-burst-particle .9s cubic-bezier(.22,1,.36,1) forwards}.sd-burst-particle--gold{background:#FFB300;box-shadow:0 0 10px rgba(255,179,0,.7)}.sd-burst-particle--blue{background:#0A84FF;box-shadow:0 0 10px rgba(10,132,255,.6)}.sd-burst-particle--white{background:#FFFFFF;width:4px;height:4px}@keyframes sd-burst-ring{0%{opacity:.9;transform:scale(.3);border-width:3px}70%{opacity:.2}to{opacity:0;transform:scale(2.4);border-width:1px}}@keyframes sd-burst-particle{0%{opacity:0;transform:translate(0) scale(.4)}20%{opacity:1}to{opacity:0;transform:translate(var(--dx,40px),var(--dy,-20px)) scale(.6)}}.sd-row--trusted:not(.sd-row--multi) .sd-go-btn,.sd-subrow--trusted .sd-go-btn{background:linear-gradient(135deg,#1DA851,#158740)!important;color:#FFFFFF!important;border-color:rgba(29,168,81,.65)!important;box-shadow:0 4px 14px rgba(29,168,81,.36),0 0 0 1px rgba(29,168,81,.2)!important;overflow:visible}.sd-row--trusted:not(.sd-row--multi) .sd-go-btn .sd-go-btn-chev,.sd-row--trusted:not(.sd-row--multi) .sd-go-btn .sd-go-btn-icon,.sd-subrow--trusted .sd-go-btn .sd-go-btn-chev,.sd-subrow--trusted .sd-go-btn .sd-go-btn-icon{color:#FFFFFF;opacity:1}.sd-row--trusted:not(.sd-row--multi) .sd-go-btn:hover,.sd-subrow--trusted .sd-go-btn:hover{background:linear-gradient(135deg,#26BF5F,#1AA04C)!important;box-shadow:0 6px 20px rgba(29,168,81,.55),0 0 0 1px rgba(29,168,81,.35)!important;transform:translateY(-1px)}:root[data-theme=dark] .sd-row--trusted:not(.sd-row--multi) .sd-go-btn,:root[data-theme=dark] .sd-subrow--trusted .sd-go-btn{background:linear-gradient(135deg,#2EC96B,#1FA050)!important;box-shadow:0 4px 16px rgba(46,201,107,.42),0 0 0 1px rgba(46,201,107,.3)!important}@media (prefers-reduced-motion:reduce){.sd-rank.sd-rank--trusted:after{animation:none;opacity:0}}.sd-conf-flag{display:inline-flex;align-items:center;gap:.22rem;margin:0;padding:.1rem .45rem;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;white-space:nowrap}.sd-conf-flag .anticon{font-size:.7rem}.sd-conf-flag--low{background:rgba(220,38,38,.08);border:1px solid rgba(220,38,38,.24);color:#B91C1C}.sd-conf-flag--high{background:linear-gradient(135deg,rgba(22,163,74,.08),rgba(22,163,74,.14));border:1px solid rgba(22,163,74,.3);color:#15803D;box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}:root[data-theme=dark] .sd-conf-flag--low{background:rgba(220,38,38,.16);border-color:rgba(220,38,38,.4);color:#FCA5A5}:root[data-theme=dark] .sd-conf-flag--high{background:linear-gradient(135deg,rgba(22,163,74,.18),rgba(22,163,74,.28));border-color:rgba(22,163,74,.45);color:#86EFAC}.sd-go-group{display:inline-flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:13rem}.sd-go-group .sd-go-btn,.sd-go-group .sd-report-btn{width:100%;justify-content:center}.sd-go-group .sd-report-btn{height:1.5rem;margin-left:0;font-size:.62rem;display:inline-flex;align-items:center;gap:.28rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600;opacity:0;max-height:0;margin-top:0;padding:0;border:1px solid transparent;overflow:hidden;transition:opacity .2s ease,max-height .22s cubic-bezier(.25,1,.5,1),margin-top .22s cubic-bezier(.25,1,.5,1);pointer-events:none}.sd-go-group:focus-within .sd-report-btn,.sd-go-group:hover .sd-report-btn,.sd-row--group:hover .sd-go-group .sd-report-btn,.sd-row:hover .sd-go-group .sd-report-btn,.sd-subrow:hover .sd-go-group .sd-report-btn{opacity:.55;max-height:1.5rem;pointer-events:auto}.sd-go-group .sd-report-btn:hover{opacity:1!important}.sd-report-btn-label{display:none}.sd-go-group .sd-report-btn .sd-report-btn-label{display:inline;font-size:.6rem}.sd-go-group .sd-report-btn .anticon{font-size:.66rem;opacity:.7}.sd-report-btn{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;margin-left:.35rem;padding:0;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--text-muted,#8b97a8);cursor:pointer;font-size:.85rem;transition:all .15s cubic-bezier(.25,1,.5,1);vertical-align:middle}.sd-report-btn:hover{background:rgba(247,181,0,.08);border-color:rgba(247,181,0,.25);color:#c18900}.sd-report-btn:focus-visible{outline:2px solid rgba(247,181,0,.45);outline-offset:2px}.sd-report-btn:active{transform:scale(.95)}.sd-report-gate{display:flex;gap:12px;padding:14px;background:rgba(255,165,0,.08);border:1px solid rgba(255,165,0,.3);border-radius:10px;align-items:flex-start}.sd-report-gate__icon{color:#f5a524;font-size:1.25rem;margin-top:2px;flex:none}.sd-report-gate__title{font-weight:600;font-size:.9rem;color:var(--text-primary,#111);margin-bottom:4px}.sd-report-gate__message{font-size:.825rem;color:var(--text-secondary,#666);line-height:1.45;margin-bottom:8px}.sd-report-gate__cta{display:inline-block;font-size:.85rem;font-weight:600;color:var(--accent-primary,#ff5a09);text-decoration:none}.sd-report-gate__cta:hover{text-decoration:underline}[data-theme=dark] .sd-report-gate{background:rgba(245,165,36,.08);border-color:rgba(245,165,36,.25)}[data-theme=dark] .sd-report-gate__title{color:var(--text-primary,#e8ebf2)}[data-theme=dark] .sd-report-gate__message{color:var(--text-secondary,#a0a0a0)}[data-theme=dark] .sd-report-gate__cta{color:#F97316}.sd-report-toast{position:fixed;bottom:1.5rem;right:1.5rem;z-index:300;display:inline-flex;align-items:center;gap:.55rem;padding:.7rem 1rem;background:var(--bg-surface,#fff);border:1px solid var(--border-color,rgba(0,0,0,.08));border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.15);font-size:.88rem;font-weight:600;animation:sd-report-toast-in .22s cubic-bezier(.22,1,.36,1)}.sd-report-toast--ok{color:var(--color-success,#1e9c6a)}.sd-report-toast--err{color:var(--color-error,#d94545)}@keyframes sd-report-toast-in{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}:root[data-theme=dark] .sd-report-btn:hover{background:rgba(247,181,0,.14);color:#ffc94a}:root[data-theme=dark] .sd-report-toast{background:var(--bg-elevated,#1e2330);border-color:rgba(255,255,255,.1)}