.parts-pages-module__EpDsbq__page{gap:var(--primitive-space-7);padding:clamp(20px,3vw,36px);display:grid}.parts-pages-module__EpDsbq__main{gap:var(--primitive-space-7);width:100%;max-width:1280px;margin:0 auto;padding:clamp(20px,3vw,36px);display:grid}.parts-pages-module__EpDsbq__notice{align-items:center;gap:var(--primitive-space-3);padding:var(--primitive-space-2-5) 14px;border:1px solid color-mix(in oklab, var(--primitive-teal) 32%, transparent);border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-teal) 6%, transparent);color:var(--primitive-teal);font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;width:max-content;max-width:100%;font-size:11px;display:inline-flex}.parts-pages-module__EpDsbq__notice:before{content:"";border-radius:var(--primitive-radius-round);background:var(--primitive-teal);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in oklab, var(--primitive-teal) 16%, transparent)}.parts-pages-module__EpDsbq__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}.parts-pages-module__EpDsbq__card{padding:var(--primitive-space-5);border:1px solid var(--primitive-line);background:radial-gradient(ellipse at 100% 0%, var(--accent-soft,color-mix(in oklab, var(--primitive-amber) 16%, transparent)), transparent 60%), var(--primitive-panel-strong);color:var(--primitive-body);isolation:isolate;transition:transform var(--primitive-duration-normal) var(--primitive-ease-out), border-color var(--primitive-duration-normal) ease, box-shadow var(--primitive-duration-normal) ease;border-radius:14px;grid-template-rows:auto 1fr auto;gap:14px;text-decoration:none;display:grid;position:relative;overflow:hidden}.parts-pages-module__EpDsbq__card:before{content:"";pointer-events:none;z-index:0;background-image:repeating-linear-gradient(0deg, transparent 0 3px, color-mix(in oklab, var(--primitive-text-strong) 2%, transparent) 3px 4px);mix-blend-mode:overlay;opacity:.5;position:absolute;inset:0}.parts-pages-module__EpDsbq__card>*{z-index:1;position:relative}.parts-pages-module__EpDsbq__card:hover,.parts-pages-module__EpDsbq__card:focus-visible{border-color:var(--accent,color-mix(in oklab, var(--primitive-amber) 42%, transparent));box-shadow:var(--primitive-shadow-soft);outline:none;transform:translateY(-4px)}.parts-pages-module__EpDsbq__thumb{background:radial-gradient(ellipse at 24% 22%, var(--accent-soft,color-mix(in oklab, var(--primitive-amber) 22%, transparent)), transparent 60%), linear-gradient(135deg, color-mix(in oklab, var(--primitive-canvas) 78%, var(--primitive-teal)) 0%, var(--primitive-canvas) 100%);border:1px solid var(--primitive-line-muted);border-radius:10px;place-items:center;height:132px;display:grid;position:relative;overflow:hidden}.parts-pages-module__EpDsbq__thumbInner{gap:var(--primitive-space-1-5);border:1px solid color-mix(in oklab, var(--primitive-text-strong) 14%, transparent);width:86%;height:76%;padding:var(--primitive-space-2-5);background:var(--primitive-recessed);border-radius:6px;grid-template-rows:auto 1fr;display:grid;position:relative}.parts-pages-module__EpDsbq__thumbHeadline{border-radius:var(--primitive-radius-sm);background:var(--accent,var(--primitive-amber));opacity:.85;width:70%;height:12px;display:block}.parts-pages-module__EpDsbq__thumbRows{gap:var(--primitive-space-1);display:grid}.parts-pages-module__EpDsbq__thumbRow{border-radius:var(--primitive-radius-sm);background:color-mix(in oklab, var(--primitive-text-strong) 14%, transparent);height:6px;display:block}.parts-pages-module__EpDsbq__thumbRow:first-child{width:90%}.parts-pages-module__EpDsbq__thumbRow:nth-child(2){width:64%}.parts-pages-module__EpDsbq__thumbRow:nth-child(3){width:78%}.parts-pages-module__EpDsbq__head{gap:var(--primitive-space-1);display:grid}.parts-pages-module__EpDsbq__cardKicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-semibold);letter-spacing:.2em;text-transform:uppercase;color:var(--accent,var(--primitive-amber))}.parts-pages-module__EpDsbq__cardTitle{font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);font-weight:var(--primitive-weight-regular);letter-spacing:var(--primitive-tracking-normal);text-transform:uppercase;color:var(--primitive-code-fg);margin:0;line-height:1.04}.parts-pages-module__EpDsbq__cardBody{font-size:var(--primitive-text-sm);color:var(--primitive-body);margin:0;line-height:1.55}.parts-pages-module__EpDsbq__meta{justify-content:space-between;align-items:center;gap:var(--primitive-space-2-5);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-muted);display:flex}.parts-pages-module__EpDsbq__metaAction{color:var(--accent,var(--primitive-amber));align-items:center;gap:var(--primitive-space-1-5);display:inline-flex}.parts-pages-module__EpDsbq__accentRed{--accent:var(--primitive-red);--accent-soft:color-mix(in oklab, var(--primitive-red) 22%, transparent)}.parts-pages-module__EpDsbq__accentAmber{--accent:var(--primitive-amber);--accent-soft:color-mix(in oklab, var(--primitive-amber) 24%, transparent)}.parts-pages-module__EpDsbq__accentTeal{--accent:var(--primitive-teal);--accent-soft:color-mix(in oklab, var(--primitive-teal) 24%, transparent)}.parts-pages-module__EpDsbq__accentGreen{--accent:var(--primitive-green);--accent-soft:color-mix(in oklab, var(--primitive-green) 24%, transparent)}.parts-pages-module__EpDsbq__stage{gap:var(--primitive-space-6);display:grid}.parts-pages-module__EpDsbq__stageFrame{border:1px solid var(--primitive-line);background:radial-gradient(ellipse at 100% 0%, color-mix(in oklab, var(--primitive-teal) 8%, transparent), transparent 60%), var(--primitive-panel-strong);border-radius:14px;gap:22px;padding:22px;display:grid;position:relative}.parts-pages-module__EpDsbq__stageCaption{color:var(--primitive-muted);font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;font-size:11px}@media (prefers-reduced-motion:reduce){.parts-pages-module__EpDsbq__card{transition:border-color .1s}.parts-pages-module__EpDsbq__card:hover,.parts-pages-module__EpDsbq__card:focus-visible{transform:none}}
