.assembly-module__EeKQ7W__shell{--radius:12px;background:var(--muted);min-height:100vh;color:var(--foreground);-webkit-font-smoothing:antialiased;letter-spacing:-.011em;word-break:keep-all;font-family:Pretendard,Geist,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif}.assembly-module__EeKQ7W__mono{font-family:Geist Mono,ui-monospace,monospace}.assembly-module__EeKQ7W__topbar{border-bottom:1px solid var(--border);background:color-mix(in oklab, var(--background) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;justify-content:space-between;align-items:center;height:60px;padding:0 clamp(20px,5vw,44px);display:flex;position:sticky;top:0}.assembly-module__EeKQ7W__crumb{align-items:center;gap:8px;font-family:Geist Mono,ui-monospace,monospace;font-size:13px;display:flex}.assembly-module__EeKQ7W__crumb a{color:var(--muted-foreground);text-decoration:none}.assembly-module__EeKQ7W__crumb a:hover{color:var(--foreground)}.assembly-module__EeKQ7W__crumb .assembly-module__EeKQ7W__die{background:var(--acc);border-radius:3px;width:9px;height:9px;transform:rotate(12deg)}.assembly-module__EeKQ7W__crumb .assembly-module__EeKQ7W__sep{color:var(--border)}.assembly-module__EeKQ7W__crumb .assembly-module__EeKQ7W__cur{color:var(--foreground);font-weight:700}.assembly-module__EeKQ7W__sub-chip{background:var(--acc-soft);color:var(--acc);border-radius:999px;padding:4px 12px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:600}.assembly-module__EeKQ7W__body{max-width:1180px;margin:0 auto;padding:clamp(28px,5vw,44px) clamp(20px,5vw,44px) 72px}.assembly-module__EeKQ7W__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--acc);font-family:Geist Mono,ui-monospace,monospace;font-size:12px;font-weight:600}.assembly-module__EeKQ7W__h1{letter-spacing:-.03em;margin:12px 0 8px;font-size:clamp(26px,3.4vw,36px);font-weight:800}.assembly-module__EeKQ7W__lede{color:var(--muted-foreground);max-width:60ch;font-size:15px;line-height:1.6}.assembly-module__EeKQ7W__lede b{color:var(--foreground)}.assembly-module__EeKQ7W__controls{flex-wrap:wrap;align-items:center;gap:12px;margin:28px 0 20px;display:flex}.assembly-module__EeKQ7W__search{background:var(--card);border:1px solid var(--border);border-radius:10px;flex:1;align-items:center;gap:8px;min-width:240px;padding:12px 16px;display:flex}.assembly-module__EeKQ7W__search input{font:inherit;color:var(--foreground);background:0 0;border:none;outline:none;flex:1;font-size:14px}.assembly-module__EeKQ7W__pfilter{flex-wrap:wrap;gap:8px;display:flex}.assembly-module__EeKQ7W__chip{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);cursor:pointer;white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:12.5px;font-weight:600;transition:all .12s}.assembly-module__EeKQ7W__chip:hover{border-color:var(--acc)}.assembly-module__EeKQ7W__chip.assembly-module__EeKQ7W__on{color:#fff}.assembly-module__EeKQ7W__count{color:var(--muted-foreground);margin-left:auto;font-family:Geist Mono,ui-monospace,monospace;font-size:12.5px}.assembly-module__EeKQ7W__grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.assembly-module__EeKQ7W__mcard{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);color:inherit;flex-direction:column;gap:8px;padding:16px;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex;position:relative;overflow:hidden}.assembly-module__EeKQ7W__mcard:before{content:"";background:var(--pc);width:3px;position:absolute;top:0;bottom:0;left:0}.assembly-module__EeKQ7W__mcard:hover{border-color:var(--pc);box-shadow:0 12px 32px -22px var(--pc);transform:translateY(-2px)}.assembly-module__EeKQ7W__mtop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.assembly-module__EeKQ7W__mname{letter-spacing:-.02em;font-size:18px;font-weight:750}.assembly-module__EeKQ7W__mterm{color:var(--muted-foreground);border:1px solid var(--border);white-space:nowrap;border-radius:5px;padding:2px 8px;font-family:Geist Mono,ui-monospace,monospace;font-size:10px}.assembly-module__EeKQ7W__pbadge{align-items:center;gap:8px;font-size:11.5px;font-weight:650;display:inline-flex}.assembly-module__EeKQ7W__pdot{background:var(--pc);border-radius:50%;width:8px;height:8px}.assembly-module__EeKQ7W__mdist{color:var(--muted-foreground);font-size:13px}.assembly-module__EeKQ7W__mfoot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;display:flex}.assembly-module__EeKQ7W__mcomm{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-size:11.5px;overflow:hidden}.assembly-module__EeKQ7W__menter{color:var(--pc);align-items:center;gap:4px;font-size:12px;font-weight:650;display:inline-flex}.assembly-module__EeKQ7W__menter .assembly-module__EeKQ7W__arw{transition:transform .14s}.assembly-module__EeKQ7W__mcard:hover .assembly-module__EeKQ7W__menter .assembly-module__EeKQ7W__arw{transform:translate(3px)}.assembly-module__EeKQ7W__empty{text-align:center;color:var(--muted-foreground);background:var(--card);border:1px solid var(--border);border-radius:var(--radius);margin-top:24px;padding:48px 24px}.assembly-module__EeKQ7W__backrow{margin-top:32px}.assembly-module__EeKQ7W__backrow a{color:var(--muted-foreground);font-size:13px;text-decoration:none}.assembly-module__EeKQ7W__backrow a:hover{color:var(--acc)}.assembly-module__EeKQ7W__mhead{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:flex-start;gap:20px;margin-bottom:24px;padding-bottom:24px;display:flex}.assembly-module__EeKQ7W__mavatar{color:#fff;border-radius:16px;flex:none;place-items:center;width:64px;height:64px;font-size:26px;font-weight:800;display:grid}.assembly-module__EeKQ7W__mhtitle{flex:1;min-width:0}.assembly-module__EeKQ7W__mhtitle h1{letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:26px;font-weight:800;display:flex}.assembly-module__EeKQ7W__mhtitle .assembly-module__EeKQ7W__mpbadge{color:#fff;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.assembly-module__EeKQ7W__mhmeta{color:var(--muted-foreground);flex-wrap:wrap;gap:12px;margin-top:8px;font-size:13.5px;display:flex}.assembly-module__EeKQ7W__mhmeta .assembly-module__EeKQ7W__dot{color:var(--border)}.assembly-module__EeKQ7W__mhcontact{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.assembly-module__EeKQ7W__mhcontact a,.assembly-module__EeKQ7W__mhcontact span{border:1px solid var(--border);color:var(--foreground);background:var(--card);border-radius:8px;padding:4px 12px;font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;text-decoration:none}.assembly-module__EeKQ7W__mhcontact a:hover{border-color:var(--acc);color:var(--acc)}.assembly-module__EeKQ7W__mkpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}@media (max-width:820px){.assembly-module__EeKQ7W__mkpis{grid-template-columns:repeat(2,1fr)}}.assembly-module__EeKQ7W__mkpi{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:16px}.assembly-module__EeKQ7W__mkpi .assembly-module__EeKQ7W__t{color:var(--muted-foreground);font-size:11.5px}.assembly-module__EeKQ7W__mkpi .assembly-module__EeKQ7W__v{letter-spacing:-.02em;margin-top:8px;font-family:Geist Mono,ui-monospace,monospace;font-size:27px;font-weight:750}.assembly-module__EeKQ7W__mkpi .assembly-module__EeKQ7W__v small{color:var(--muted-foreground);font-size:13px}.assembly-module__EeKQ7W__mkpi .assembly-module__EeKQ7W__d{color:var(--muted-foreground);margin-top:8px;font-size:11px}.assembly-module__EeKQ7W__msec{background:var(--card);border:1px solid var(--border);border-radius:12px;margin-bottom:16px;padding:20px}.assembly-module__EeKQ7W__msec h3{letter-spacing:-.01em;margin:0 0 12px;font-size:14px;font-weight:700}.assembly-module__EeKQ7W__msec .assembly-module__EeKQ7W__placeholder{color:var(--muted-foreground);font-size:13px;line-height:1.6}.assembly-module__EeKQ7W__card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:16px;padding:20px}.assembly-module__EeKQ7W__card>h3{letter-spacing:-.01em;margin:0 0 12px;font-size:14px;font-weight:700}.assembly-module__EeKQ7W__placeholder{color:var(--muted-foreground);font-size:13px;line-height:1.6}.assembly-module__EeKQ7W__form{align-items:end;gap:12px;display:grid}@media (max-width:760px){.assembly-module__EeKQ7W__form{grid-template-columns:1fr!important}}.assembly-module__EeKQ7W__field{flex-direction:column;gap:8px;min-width:0;display:flex}.assembly-module__EeKQ7W__field label{color:var(--muted-foreground);font-size:11.5px;font-weight:600}.assembly-module__EeKQ7W__field select,.assembly-module__EeKQ7W__field input{width:100%;font:inherit;border:1px solid var(--border);background:var(--muted);color:var(--foreground);border-radius:8px;outline:none;padding:12px;font-size:14px;transition:border-color .12s,box-shadow .12s}.assembly-module__EeKQ7W__field select:focus,.assembly-module__EeKQ7W__field input:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-soft)}.assembly-module__EeKQ7W__gatecard{background:linear-gradient(100deg, var(--acc-soft), var(--card));border:1px solid color-mix(in oklab, var(--acc) 30%, var(--border));border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;margin:8px 0 20px;padding:20px 24px;display:flex}.assembly-module__EeKQ7W__gatecard .assembly-module__EeKQ7W__gt{flex:1;min-width:220px}.assembly-module__EeKQ7W__gatecard .assembly-module__EeKQ7W__gt b{font-weight:750}.assembly-module__EeKQ7W__gatecard .assembly-module__EeKQ7W__gt p{color:var(--muted-foreground);margin:4px 0 0;font-size:13px}.assembly-module__EeKQ7W__subbanner{background:linear-gradient(100deg, var(--acc-soft), var(--card));border:1px solid color-mix(in oklab, var(--acc) 26%, var(--border));border-radius:12px;align-items:center;gap:16px;margin-bottom:24px;padding:16px 20px;display:flex}.assembly-module__EeKQ7W__subbanner .assembly-module__EeKQ7W__ico{background:var(--acc);color:#fff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.assembly-module__EeKQ7W__subbanner .assembly-module__EeKQ7W__st{font-size:14px}.assembly-module__EeKQ7W__subbanner .assembly-module__EeKQ7W__st b{font-weight:700}.assembly-module__EeKQ7W__subbanner .assembly-module__EeKQ7W__price{text-align:right;margin-left:auto;font-family:Geist Mono,ui-monospace,monospace}.assembly-module__EeKQ7W__subbanner .assembly-module__EeKQ7W__price b{color:var(--acc);font-size:20px}.assembly-module__EeKQ7W__subbanner .assembly-module__EeKQ7W__price span{color:var(--muted-foreground);font-size:11px;display:block}
