.lightbox.svelte-lnsl0r{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;background:#000000ed;overflow:hidden}.lightbox-track.svelte-lnsl0r{display:flex;width:100%;height:100%;will-change:transform}.lightbox-snapping.svelte-lnsl0r{transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.lightbox-slide.svelte-lnsl0r{flex:0 0 100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.lightbox-img.svelte-lnsl0r{max-width:100%;max-height:100%;object-fit:contain;touch-action:none;-webkit-user-select:none;user-select:none}.lightbox-nav.svelte-lnsl0r{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:48px;height:48px;transition:background .15s,opacity .4s ease}.lb-nav-hidden.svelte-lnsl0r{opacity:0;transition:opacity .4s ease}.lightbox-prev.svelte-lnsl0r{left:1rem}.lightbox-next.svelte-lnsl0r{right:1rem}.lightbox-counter.svelte-lnsl0r{position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%);z-index:10;color:rgb(var(--ui-rgb) / .7)}.hero-wrap.svelte-c981m{border-radius:var(--radius-xl);overflow:hidden}.hero-wrap-empty.svelte-c981m{border:1px solid var(--border)}.hero.svelte-c981m{position:relative;aspect-ratio:3 / 2}@media(min-width:640px){.hero.svelte-c981m{aspect-ratio:16 / 9}}.hero-track.svelte-c981m{display:flex;width:100%;height:100%;will-change:transform}.hero-snapping.svelte-c981m{transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.hero-slide.svelte-c981m{flex:0 0 100%;height:100%}.hero-img-btn.svelte-c981m{display:block;width:100%;height:100%;padding:0;border:none;background:none}.hero-img.svelte-c981m{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.hero-placeholder.svelte-c981m{display:flex;align-items:center;justify-content:center}.hero-placeholder.svelte-c981m .no-image-mark:where(.svelte-c981m){display:inline-flex;-webkit-user-select:none;user-select:none}.hero-placeholder.svelte-c981m .no-image-mark:where(.svelte-c981m) svg{max-width:none;flex-shrink:0}.hero-placeholder-btn.svelte-c981m{width:100%;border:none;padding:0;cursor:pointer}.hero-overlay.svelte-c981m{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000004d,#0000 25%,#0000 75%,#00000059);pointer-events:none}.nav-btn.svelte-c981m{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:36px;height:36px;transition:background .15s,opacity .25s ease}.nav-prev.svelte-c981m{left:1rem}.nav-next.svelte-c981m{right:1rem}.hero-dots.svelte-c981m{display:flex;gap:9px;margin-bottom:var(--space-4)}.dot.svelte-c981m{width:11px;height:11px;border-radius:50%;background:rgb(var(--ui-rgb) / .4);border:none;padding:0;cursor:pointer;transition:background .2s,transform .2s}.dot-active.svelte-c981m{background:var(--accent);transform:scale(1.25)}.hero-title.svelte-c981m{position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.hero-make.svelte-c981m{color:var(--text-on-accent);margin:0;line-height:1}.hero-model.svelte-c981m{color:rgb(var(--ui-rgb) / .6);margin:var(--space-1) 0 0}.hero-variant.svelte-c981m{color:rgb(var(--ui-rgb) / .4)}.hero-badges.svelte-c981m{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-3)}.hero-badge.svelte-c981m{color:rgb(var(--ui-rgb) / .6);background:rgb(var(--ui-rgb) / .08);border:1px solid rgb(var(--ui-rgb) / .12);padding:var(--space-1) var(--space-3);border-radius:var(--radius-xs)}.hero-tag-overlay.svelte-c981m{position:absolute;top:var(--space-5);left:var(--space-5);z-index:3;display:flex;flex-wrap:wrap;gap:var(--space-2);pointer-events:none;max-width:60%}@media(max-width:640px){.hero-tag-overlay.svelte-c981m{top:var(--space-3);left:var(--space-3);gap:var(--space-1)}}.hero-tag-overlay.svelte-c981m .pill-tag{background:linear-gradient(rgb(var(--accent-rgb) / .22),rgb(var(--accent-rgb) / .22)),#00000059;border-color:rgb(var(--accent-rgb) / .45);color:var(--accent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ph.svelte-1r2me6y{display:flex;align-items:center;gap:var(--space-5);margin-bottom:var(--space-8);font-family:var(--font-display)}.ph-label.svelte-1r2me6y{color:var(--text-dim);text-transform:uppercase;letter-spacing:var(--ls-md)}.ph-count.svelte-1r2me6y{color:var(--text);font-variant-numeric:tabular-nums}.ph-track.svelte-1r2me6y{flex:1;height:2px;background:var(--border);overflow:hidden}.ph-fill.svelte-1r2me6y{height:100%;background:var(--accent);transition:width .25s}.trademark-notice.svelte-p2vnvb,.affiliate-notice.svelte-r2qgqb{margin:var(--space-4) 0 0;color:var(--text-faint);line-height:var(--lh-normal)}.shop-rows.svelte-16ustw0{display:flex;flex-direction:column}.pam-dialog.svelte-e2aa7w{max-height:min(84vh,700px);overflow-y:auto;overscroll-behavior:contain;padding-bottom:var(--space-9);gap:var(--space-9)}.pam-part-switch.svelte-e2aa7w{margin-top:var(--space-4);margin-bottom:var(--space-2)}.pam-rows.svelte-e2aa7w{display:flex;flex-direction:column}.pam-scope-label.svelte-e2aa7w{white-space:normal;overflow:visible;text-overflow:clip}.build-sheet.svelte-1igp1hp{display:grid;grid-template-columns:1fr;gap:var(--space-9) var(--space-10);align-items:start}.bs-col.svelte-1igp1hp{display:flex;flex-direction:column;gap:var(--space-9);min-width:0}@media(min-width:720px){.build-sheet.svelte-1igp1hp{grid-template-columns:1fr 1fr}}.bs-group-body.svelte-1igp1hp{display:flex;flex-direction:column;gap:var(--space-7)}.bs-row.svelte-1igp1hp{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;transition:background .1s}.bs-row-clickable.svelte-1igp1hp{cursor:pointer}.bs-row-clickable.svelte-1igp1hp:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-md)}.bs-row-clickable.svelte-1igp1hp:hover .part{border-color:var(--border-strong)}.bs-donor.svelte-1igp1hp{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6) var(--space-7);background:var(--surface-0);border-radius:var(--radius-xl)}.bs-donor-line.svelte-1igp1hp{font-family:var(--font-body);font-weight:var(--fw-600);font-size:var(--font-size-md);color:var(--text-dim)}.bs-add-more.svelte-1igp1hp{margin-top:var(--space-3);align-self:flex-start}.bs-strip.svelte-1igp1hp{margin-top:var(--space-4)}.bs-strip-row.svelte-1igp1hp{background:none;border:none;cursor:pointer;font:inherit;color:inherit;text-align:inherit}.bs-strip-row.svelte-1igp1hp:hover .spec-row-val{color:var(--accent)}.bs-strip-row.svelte-1igp1hp:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:var(--radius-sm)}.bs-strip.svelte-1igp1hp .spec-row-val{font-family:var(--font-body);font-style:normal;font-weight:var(--fw-400);font-size:var(--font-size-base);color:var(--muted);letter-spacing:0}.item-actions.svelte-hpfy9h .btn-icon:where(.svelte-hpfy9h),.item-actions.svelte-hpfy9h .btn-icon-confirm:where(.svelte-hpfy9h){width:32px;height:32px;padding:0}.event-list.svelte-1676s8v{display:flex;flex-direction:column}.event-row.svelte-1676s8v{display:flex;align-items:baseline;justify-content:space-between;padding:var(--space-6) 0;border-bottom:1px solid var(--border);gap:var(--space-5)}.event-row.svelte-1676s8v:last-child{border-bottom:none}.event-placement.svelte-1676s8v{display:flex;align-items:baseline;gap:var(--space-2);flex-shrink:0;min-width:5rem}.event-placement-medal.svelte-1676s8v{font-size:var(--font-size-xl);line-height:1;width:2rem;text-align:center;flex-shrink:0}.event-placement-text.svelte-1676s8v{line-height:1;color:var(--accent)}.event-info.svelte-1676s8v{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;flex:1}.event-name.svelte-1676s8v{overflow-wrap:anywhere;word-break:break-word}.event-row-edit.svelte-1676s8v{flex-wrap:wrap;align-items:baseline;gap:var(--space-5)}.event-row-edit.svelte-1676s8v .item-actions:where(.svelte-1676s8v){flex-basis:100%}.inline-in-p.svelte-1676s8v{width:2.4em;text-align:center;color:var(--accent);font-weight:var(--fw-700);flex-shrink:0}.inline-in-name.svelte-1676s8v{flex:1 1 12em;min-width:0}.perf-rows.svelte-szafm6{margin:0 0 var(--space-8)}.achievements-col.svelte-szafm6 .btn-link{flex-shrink:0;white-space:nowrap}.achievements-col.svelte-szafm6 .section-header{margin:var(--space-9) 0 var(--space-4);align-items:center}.achievements-col.svelte-szafm6>.section-header:first-child,.achievements-col.svelte-szafm6>.cg:first-child .section-header{margin-top:0}.achievements-grid.svelte-szafm6{display:grid;grid-template-columns:1fr;gap:var(--space-9) var(--space-10)}@media(min-width:720px){.achievements-grid.svelte-szafm6{grid-template-columns:1fr 1fr}}.achievements-col.svelte-szafm6{display:flex;flex-direction:column;min-width:0}.lap-list.svelte-szafm6{display:flex;flex-direction:column}.track-group.svelte-szafm6{border-bottom:1px solid var(--border)}.track-group.svelte-szafm6:last-child{border-bottom:none}.track-row.svelte-szafm6{display:flex;align-items:baseline;justify-content:space-between;padding:var(--space-6) 0;gap:var(--space-5);width:100%;box-sizing:border-box}button.track-row.svelte-szafm6{background:none;border:none;color:inherit;font:inherit;text-align:left}.track-clickable.svelte-szafm6{cursor:pointer}.track-clickable.svelte-szafm6:hover .track-name:where(.svelte-szafm6){color:var(--text)}.track-info.svelte-szafm6{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:var(--space-3) var(--space-5);min-width:0;flex:1}.track-name.svelte-szafm6{overflow-wrap:anywhere;word-break:break-word;transition:color .15s}.track-best.svelte-szafm6{line-height:1;color:var(--accent);font-variant-numeric:tabular-nums}.track-right.svelte-szafm6{display:flex;align-items:center;gap:var(--space-5);flex-shrink:0;align-self:center}.lap-toggle-label.svelte-szafm6{flex-shrink:0;white-space:nowrap}.laps-expanded.svelte-szafm6{padding-left:var(--space-7);border-left:2px solid var(--accent);margin-bottom:var(--space-3);display:flex;flex-direction:column}.lap-row.svelte-szafm6{display:flex;align-items:baseline;gap:var(--space-5);padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.lap-row.svelte-szafm6:last-child{border-bottom:none}.lap-time-val.svelte-szafm6{font-family:var(--font-display);font-style:italic;font-weight:var(--fw-700);font-size:var(--font-size-md);line-height:1;color:var(--text-dim);font-variant-numeric:tabular-nums;flex:1}.track-row-edit.svelte-szafm6,.lap-row-edit.svelte-szafm6{flex-wrap:wrap;gap:var(--space-5);align-items:baseline}.track-row-edit.svelte-szafm6 .track-info:where(.svelte-szafm6){flex:1 1 16em;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-5);align-items:baseline;min-width:0}.track-row-edit.svelte-szafm6 .item-actions:where(.svelte-szafm6),.lap-row-edit.svelte-szafm6 .item-actions:where(.svelte-szafm6){flex-basis:100%}.inline-in-track.svelte-szafm6{flex:1 1 14em;min-width:0}.inline-in-time.svelte-szafm6{width:6.5em;flex-shrink:0;font-variant-numeric:tabular-nums;color:var(--accent);font-weight:var(--fw-700)}.spec-sheet.svelte-1fjt09i{display:grid;grid-template-columns:1fr;gap:var(--space-9) var(--space-10);margin-bottom:var(--space-9)}@media(min-width:720px){.spec-sheet.svelte-1fjt09i{grid-template-columns:1fr 1fr}.spec-sheet.svelte-1fjt09i>:nth-child(1){grid-column:1;grid-row:1 / span 2}.spec-sheet.svelte-1fjt09i>:nth-child(2){grid-column:2;grid-row:1}.spec-sheet.svelte-1fjt09i>:nth-child(3){grid-column:2;grid-row:2}}.spec-row-focus-flash{animation:svelte-1fjt09i-spec-row-flash 1.6s ease-out;border-radius:var(--radius-sm)}@keyframes svelte-1fjt09i-spec-row-flash{0%{background:rgb(var(--accent-rgb) / 0)}15%{background:rgb(var(--accent-rgb) / .22)}to{background:rgb(var(--accent-rgb) / 0)}}.section-wrap.svelte-8oq2iv{display:grid;grid-template-columns:52px 1fr;column-gap:var(--space-9);margin:var(--space-10) 0 var(--space-9)}.section-wrap-bare.svelte-8oq2iv{grid-template-columns:1fr}.section-marker.svelte-8oq2iv{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;border-left:2px solid var(--border-strong);border-top:2px solid var(--border-strong);border-bottom:2px solid var(--border-strong);border-right:none;border-top-left-radius:var(--radius-xs);border-bottom-left-radius:var(--radius-xs);padding:var(--space-6) 0;background:transparent;font:inherit;color:inherit}button.section-marker.svelte-8oq2iv{cursor:pointer}button.section-marker.svelte-8oq2iv:hover .section-marker-text:where(.svelte-8oq2iv){color:var(--text-dim)}.section-marker-text.svelte-8oq2iv{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:var(--fw-900);letter-spacing:var(--ls-xs-plus);text-transform:uppercase;color:var(--muted);white-space:nowrap;line-height:1;text-align:center;font-style:italic;padding-block:var(--space-3);padding-inline:var(--space-2)}.section-body.svelte-8oq2iv{min-width:0}@media(max-width:600px){.section-wrap.svelte-8oq2iv{grid-template-columns:1fr;row-gap:var(--space-5)}.section-marker.svelte-8oq2iv{display:none}}.likes-count-wrap.svelte-14llexa{position:relative;display:block;width:100%}.likes-count-btn.svelte-14llexa{display:flex;align-items:center;gap:var(--space-1);background:none;border:none;cursor:pointer;color:var(--alert);padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);transition:opacity .12s}.likes-count-btn.svelte-14llexa:hover{opacity:.75}.likes-count-btn.muted.svelte-14llexa{color:var(--text-faint)}.popup-backdrop.svelte-14llexa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:transparent;border:none;cursor:default}.likers-popup.svelte-14llexa{position:absolute;left:50%;top:calc(100% + .5rem);z-index:61;transform:translate(-50%);min-width:260px;max-width:320px;background:var(--card-bg);border:1.5px solid var(--border-strong);border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 8px 32px #00000080}.likers-popup-header.svelte-14llexa{--hatch-width: 120px;display:flex;flex-direction:column;padding:var(--space-5) 64px var(--space-4) var(--space-6);border-bottom:1.5px solid var(--border-strong)}.likers-popup-title.svelte-14llexa{color:var(--text)}.likers-list.svelte-14llexa{max-height:260px;overflow-y:auto}.likers-empty.svelte-14llexa{display:flex;justify-content:center;padding:var(--space-6) var(--space-5)}.likers-empty-text.svelte-14llexa{color:var(--text-dim);text-align:center;white-space:nowrap}.liker-row.svelte-14llexa{display:block;padding:var(--space-4) var(--space-6);color:var(--text-dim);text-decoration:none;font-size:var(--font-size-base);border-bottom:1px solid var(--border);transition:color .12s}.liker-row.svelte-14llexa:last-child{border-bottom:none}.liker-row.svelte-14llexa:hover{color:var(--accent)}.likers-more.svelte-14llexa{display:block;width:100%;padding:var(--space-4) var(--space-5);text-align:center;color:var(--text-faint);background:none;border:none}.likers-more-btn.svelte-14llexa{cursor:pointer;transition:color .12s}.likers-more-btn.svelte-14llexa:hover{color:var(--accent)}@media(max-width:600px){.popup-backdrop.svelte-14llexa{background:#000000a6;z-index:10000}.likers-popup.svelte-14llexa{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;z-index:10001;width:min(560px,calc(100% - 2rem));max-width:none;height:min(680px,92svh);background:var(--surface-0);border:1px solid var(--border);border-radius:var(--radius-xl);display:flex;flex-direction:column;transform:none;box-shadow:0 24px 80px #0000008c}.likers-popup-header.svelte-14llexa{--hatch-width: 200px;padding:var(--space-7) 64px var(--space-6) var(--space-8);border-bottom:1.5px solid var(--border-strong)}.likers-list.svelte-14llexa{flex:1;max-height:none}.liker-row.svelte-14llexa{padding:var(--space-6) var(--space-8);font-size:var(--font-size-md)}}.counter-chip.svelte-ju6r8i{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed var(--accent);border-radius:var(--radius-sm);transition:border-color .18s ease}.counter-chip-lg.svelte-ju6r8i{width:5.25rem;height:5.25rem}.counter-chip-lg.svelte-ju6r8i .stat-block .stat-value{font-size:clamp(var(--font-size-lg),4.5vw,var(--font-size-3xl));transform:none}.counter-chip-lg.svelte-ju6r8i .stat-label{padding-left:.18em}.counter-chip-sm.svelte-ju6r8i{min-width:4.5rem;background:#00000073;position:relative;isolation:isolate}.counter-chip-sm.svelte-ju6r8i:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.counter-chip-lg.svelte-ju6r8i .counter-toggle,.counter-chip-lg.svelte-ju6r8i .likes-count-btn{padding:var(--space-2) var(--space-3);width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}@media(max-width:480px){.counter-chip-lg.svelte-ju6r8i .counter-toggle,.counter-chip-lg.svelte-ju6r8i .likes-count-btn{padding:var(--space-2) var(--space-4)}.counter-chip-lg.svelte-ju6r8i .stat-block{display:block;width:100%}}.counter-chip-sm.svelte-ju6r8i .counter-toggle,.counter-chip-sm.svelte-ju6r8i .likes-count-btn{padding:var(--space-2) var(--space-5)}.counter-chip-static.counter-chip-lg.svelte-ju6r8i{padding:var(--space-3) var(--space-5)}.counter-chip-static.counter-chip-sm.svelte-ju6r8i{padding:var(--space-2) var(--space-5)}.counter-chip-on.svelte-ju6r8i{border-style:solid;border-color:var(--accent);background:var(--accent)}.counter-chip-owner.svelte-ju6r8i{border-style:solid;border-color:var(--accent)}.counter-chip-3d.svelte-ju6r8i{border-style:solid;transition:box-shadow .18s ease,border-color .18s ease}.counter-chip-3d.counter-chip-on.svelte-ju6r8i{box-shadow:inset 0 3px 6px #0000008c,inset 0 0 10px rgb(var(--accent-rgb) / .35),inset 0 1px #0006,0 0 rgb(var(--accent-rgb) / 0)}@media(hover:hover){.counter-chip-3d.svelte-ju6r8i:not(.counter-chip-on):hover{box-shadow:0 0 16px rgb(var(--accent-rgb) / .3)}.counter-chip-3d.counter-chip-on.svelte-ju6r8i:hover{box-shadow:inset 0 3px 6px #0000008c,inset 0 0 14px rgb(var(--accent-rgb) / .55),inset 0 1px #0006,0 0 rgb(var(--accent-rgb) / 0)}}.counter-chip-3d.counter-chip-just-liked.svelte-ju6r8i{animation:svelte-ju6r8i-like-bloom 1.2s cubic-bezier(.16,1,.3,1)}@keyframes svelte-ju6r8i-like-bloom{0%{box-shadow:inset 0 3px 6px #0000008c,inset 0 0 10px rgb(var(--accent-rgb) / .35),inset 0 1px #0006,0 0 12px rgb(var(--accent-rgb) / .85)}to{box-shadow:inset 0 3px 6px #0000008c,inset 0 0 10px rgb(var(--accent-rgb) / .35),inset 0 1px #0006,0 0 rgb(var(--accent-rgb) / 0)}}.counter-chip-just-liked.svelte-ju6r8i .stat-block,.counter-chip-just-liked.svelte-ju6r8i .chip-icon:where(.svelte-ju6r8i){animation:svelte-ju6r8i-chip-drop-in .32s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-ju6r8i-chip-drop-in{0%{transform:translateY(-6px);opacity:.55}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.counter-chip-3d.counter-chip-just-liked.svelte-ju6r8i,.counter-chip-just-liked.svelte-ju6r8i .stat-block,.counter-chip-just-liked.svelte-ju6r8i .chip-icon:where(.svelte-ju6r8i){animation:none}}.counter-toggle.counter-toggle-icon.svelte-ju6r8i{display:inline-flex;align-items:center;justify-content:center;color:color-mix(in oklch,var(--accent) 45%,var(--bg));transition:color .18s ease}.counter-chip-on.svelte-ju6r8i .counter-toggle.counter-toggle-icon{color:var(--text-on-accent)}.chip-icon.svelte-ju6r8i{display:inline-flex;line-height:0}.chip-icon.svelte-ju6r8i svg{max-width:none;flex-shrink:0}@media(max-width:600px){.chip-icon.svelte-ju6r8i svg{width:40px;height:40px}}.counter-chip-3d.svelte-ju6r8i .counter-toggle,.counter-chip-3d.svelte-ju6r8i .likes-count-btn{transition:transform .12s ease}.counter-chip-3d.svelte-ju6r8i .counter-toggle:active,.counter-chip-3d.svelte-ju6r8i .likes-count-btn:active{transform:translateY(1px)}@media(hover:hover){.counter-chip-3d.svelte-ju6r8i .counter-toggle:hover,.counter-chip-3d.svelte-ju6r8i .likes-count-btn:hover{transform:translateY(-1px)}.counter-chip-3d.svelte-ju6r8i .counter-toggle:hover:active,.counter-chip-3d.svelte-ju6r8i .likes-count-btn:hover:active{transform:translateY(1px)}}@media(prefers-reduced-motion:reduce){.counter-chip-3d.svelte-ju6r8i,.counter-chip-3d.svelte-ju6r8i .counter-toggle,.counter-chip-3d.svelte-ju6r8i .likes-count-btn{transition:none}.counter-chip-3d.svelte-ju6r8i .counter-toggle:active,.counter-chip-3d.svelte-ju6r8i .likes-count-btn:active,.counter-chip-3d.svelte-ju6r8i .counter-toggle:hover,.counter-chip-3d.svelte-ju6r8i .likes-count-btn:hover{transform:none}}.counter-chip.svelte-ju6r8i .stat-block{text-align:center}.counter-chip.svelte-ju6r8i .stat-value{transform:translate(-.08em);-webkit-text-stroke:1px var(--accent);color:transparent;transition:color .18s ease,-webkit-text-stroke-width .18s ease}@media(prefers-reduced-motion:reduce){.counter-chip.svelte-ju6r8i .stat-value{transition:none}}.counter-chip-on.svelte-ju6r8i .stat-value{-webkit-text-stroke:0;color:#000}.counter-chip-on.svelte-ju6r8i .stat-label{color:#000}.counter-chip-owner.svelte-ju6r8i .stat-value{-webkit-text-stroke:0;color:var(--accent)}.counter-chip-sm.svelte-ju6r8i .stat-value{font-size:var(--font-size-2xl);transform:none}.counter-chip-sm.svelte-ju6r8i .stat-label{font-size:var(--font-size-xs)}.counter-toggle.svelte-ju6r8i{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:inherit;cursor:pointer;width:100%}.counter-toggle.svelte-ju6r8i{transition:opacity .18s ease .3s}.counter-toggle.svelte-ju6r8i:not(:disabled){transition:opacity .18s ease 0s}.counter-toggle.svelte-ju6r8i:disabled{cursor:not-allowed;opacity:.6}.counter-toggle-guest.svelte-ju6r8i{cursor:not-allowed}.counter-chip.svelte-ju6r8i .likes-count-btn{background:none;border:none;cursor:pointer;width:100%;justify-content:center}.flag-sent.svelte-1jpnsr6{color:var(--text-faint)}.flag-wrap.svelte-1jpnsr6{position:relative}.flag-form.svelte-1jpnsr6{position:absolute;top:calc(100% + 4px);right:0;z-index:20;width:220px;display:flex;flex-direction:column;gap:var(--space-3);background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);box-shadow:0 4px 16px #0000002e}.flag-input.svelte-1jpnsr6{width:100%;background:var(--card-bg);border:1px solid var(--border-strong);color:var(--text);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm);outline:none;box-sizing:border-box}.flag-input.svelte-1jpnsr6:focus{border-color:var(--focus-ring)}.flag-actions.svelte-1jpnsr6{display:flex;gap:var(--space-3)}.loading-state.svelte-1fenrks{display:flex;justify-content:center;align-items:center;height:60vh}.error-state.svelte-1fenrks{text-align:center;padding:var(--space-11) var(--space-7);color:var(--text-faint);font-size:var(--font-size-sm);letter-spacing:var(--ls-md);text-transform:uppercase}.back-btn-plain.svelte-1fenrks{width:42px;height:42px;margin:0 auto var(--space-7)}.hero-wrap.svelte-1fenrks{max-width:var(--page-narrow);margin:var(--space-6) auto 0}.back-bar.svelte-1fenrks{width:100%;max-width:var(--page-narrow);margin:var(--space-5) auto 0;padding-bottom:var(--space-5);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.owner-mode-wrap.svelte-1fenrks{width:min(17rem,55%);margin:0;flex-shrink:0}.tab-mode-wrap.svelte-1fenrks{width:100%;max-width:var(--page-narrow);margin:var(--space-7) auto var(--space-5)}.masthead-wrap.svelte-1fenrks{max-width:var(--page-narrow);margin:var(--space-8) auto 0}.owner-bar-top-wrap.svelte-1fenrks{min-width:0;flex:0 1 auto}.detail-body.svelte-1fenrks{padding:0 var(--space-8);max-width:var(--page-narrow);margin:0 auto;padding-bottom:var(--page-bottom-pad)}@media(min-width:960px){.back-bar.svelte-1fenrks,.hero-wrap.svelte-1fenrks,.masthead-wrap.svelte-1fenrks,.detail-body.svelte-1fenrks,.tab-mode-wrap.svelte-1fenrks{max-width:980px}.owner-bar-top-wrap.svelte-1fenrks .owner-pill{padding:3px var(--space-9) 3px 3px;gap:var(--space-3)}.owner-bar-top-wrap.svelte-1fenrks .owner-pill-handle{font-size:var(--font-size-md2)}.owner-bar-top-wrap.svelte-1fenrks .owner-action{padding:var(--space-3) var(--space-7);font-size:var(--font-size-sm)}.owner-bar-top-wrap.svelte-1fenrks .owner-action svg{width:16px;height:16px}.owner-bar-top-wrap.svelte-1fenrks .owner-kebab{width:36px;height:36px}}.tab-loading.svelte-1fenrks{display:flex;justify-content:center;align-items:flex-start;padding:var(--space-11) 0;min-height:60vh}.bottom-ad-wrap.svelte-1fenrks{margin-top:var(--space-9)}.trademark-wrap.svelte-1fenrks{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border);text-align:center}.visitor-private-notice.svelte-1fenrks{text-align:center;padding:var(--space-10) var(--space-9);color:var(--text-faint);font-size:var(--font-size-base);letter-spacing:var(--ls-xs-plus)}.danger-separator.svelte-1fenrks{height:1px;background:var(--border);margin:var(--space-10) 0 var(--space-9)}.masthead-wrap.svelte-1fenrks .stat-label{font-size:var(--font-size-sm)}.masthead-wrap.svelte-1fenrks .stat-value{font-size:clamp(var(--font-size-xl),7vw,var(--font-size-6xl))}@media(min-width:601px){.masthead-wrap.svelte-1fenrks .likers-popup{top:calc(100% + var(--space-6))}}@media(min-width:960px){.masthead-wrap.svelte-1fenrks .stat-label{font-size:var(--font-size-md)}.masthead-wrap.svelte-1fenrks .stat-value{font-size:var(--font-size-7xl)}.masthead-wrap.svelte-1fenrks .counter-chip{min-width:7.5rem}.masthead-wrap.svelte-1fenrks .counter-chip .counter-toggle,.masthead-wrap.svelte-1fenrks .counter-chip .likes-count-btn{padding:var(--space-4) var(--space-8)}}@media(max-width:600px){.back-bar.svelte-1fenrks,.masthead-wrap.svelte-1fenrks,.tab-mode-wrap.svelte-1fenrks{padding-left:var(--space-8);padding-right:var(--space-8)}.back-bar.svelte-1fenrks{margin-top:var(--space-3)}.masthead-wrap.svelte-1fenrks{margin-top:var(--space-6)}.tab-mode-wrap.svelte-1fenrks{margin-top:var(--space-6);margin-bottom:var(--space-6)}.masthead-wrap.svelte-1fenrks .counter-chip-lg{width:3.75rem;height:3.75rem;min-width:3.75rem;padding:0}.masthead-wrap.svelte-1fenrks .counter-chip-lg .stat-label{font-size:var(--font-size-xs);letter-spacing:var(--ls-xs)}.masthead-wrap.svelte-1fenrks .counter-chip-lg .stat-block .stat-value{font-size:var(--font-size-xl)}.masthead-wrap.svelte-1fenrks .counter-chip-lg .counter-toggle,.masthead-wrap.svelte-1fenrks .counter-chip-lg .likes-count-btn{padding:var(--space-1) var(--space-2)}}.hero .hero-title-bare{left:auto!important;right:1.25rem;bottom:1rem;width:auto}.hero .hero-title-bare .hero-dots{margin-bottom:0}.variant-sheet-body.svelte-1fenrks{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-1) 0 var(--space-3)}.variant-sheet-actions.svelte-1fenrks{display:flex;justify-content:flex-end;gap:var(--space-5);padding-top:var(--space-1)}.variant-sheet-actions.svelte-1fenrks .btn-secondary:where(.svelte-1fenrks){flex:0 0 auto;padding:var(--space-4) var(--space-8)}.variant-sheet-actions.svelte-1fenrks .btn-primary:where(.svelte-1fenrks){flex:0 0 auto;padding:var(--space-4) var(--space-9)}.hero-title-overlay.svelte-1fenrks{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);text-align:left;min-width:0}.hero-title-variant-edit.svelte-1fenrks{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;cursor:pointer;text-align:left;display:inline-block;transition:transform .18s ease}@media(hover:hover){.hero-title-variant-edit.svelte-1fenrks:hover{transform:translateY(-2px)}}.hero-title-variant-edit.svelte-1fenrks:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:var(--radius-xs)}.hero-title-variant-empty.svelte-1fenrks{color:var(--text-faint)}.hero-title-make.svelte-1fenrks{font-size:clamp(var(--font-size-3xl),9vw,var(--font-size-7xl));color:var(--text);line-height:.86}.hero-title-variant.svelte-1fenrks{font-size:clamp(var(--font-size-xl),4.2vw,var(--font-size-2xl));color:var(--accent-ink);line-height:.95}
