.PartnerDetail_page__DvfMN{--accent:var(--ui-accent,#10b981);display:grid;gap:1.75rem;min-width:0;container-type:inline-size}.PartnerDetail_crumbs__rzTz_{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:#6f6f78;font-size:.78rem}.PartnerDetail_crumbs__rzTz_ a{color:#a4a4ad;text-decoration:none}.PartnerDetail_crumbs__rzTz_ a:hover{color:var(--accent)}.PartnerDetail_crumbs__rzTz_ [aria-current]{color:#e4e4e8}.PartnerDetail_layout__ub9Rf{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);gap:clamp(1.25rem,3vw,2.5rem);align-items:start}.PartnerDetail_main__1PpMq{display:grid;grid-template-columns:minmax(0,16rem) minmax(0,1fr);gap:1.5rem;align-items:start}.PartnerDetail_logoPlate__kRGaV{position:relative;display:grid;place-items:center;min-height:11rem;padding:1.5rem;border:1px solid #2a2a30;border-radius:10px;background:radial-gradient(60% 70% at 50% 50%,rgba(255,255,255,.06),transparent 72%),#101012}.PartnerDetail_logoPlate__kRGaV .partnerLogoVisual{display:grid;place-items:center;width:100%}.PartnerDetail_logoPlate__kRGaV .partnersDetailLogoImg{max-width:100%;max-height:7rem;width:auto;height:auto;object-fit:contain}.PartnerDetail_logoFallback__gCLkn{display:grid;place-items:center;width:4rem;height:4rem;border-radius:14px;background:#1d1d21;color:#6f6f78;font-size:1.6rem;font-weight:700}.PartnerDetail_adult__NyIU6{position:absolute;top:.7rem;right:.7rem;padding:.12rem .5rem;border:1px solid #7f1d1d;border-radius:4px;background:#2a1213;color:#fca5a5;font-size:.66rem;font-weight:700}.PartnerDetail_copy__obbRU{min-width:0}.PartnerDetail_kicker__aHDRY{margin:0 0 .6rem;color:var(--accent);font:500 .64rem/1.4 var(--ui-font-data);letter-spacing:.12em;text-transform:uppercase}.PartnerDetail_title__2dti0{margin:0;color:#f5f4f1;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:700;letter-spacing:-.05em;line-height:1.08;overflow-wrap:anywhere}.PartnerDetail_offer__sla7O{margin:1rem 0 0;color:#cfcfd5;font-size:1rem;line-height:1.7;overflow-wrap:anywhere}.PartnerDetail_offer__sla7O a{text-decoration:underline}.PartnerDetail_extra__lL6Hc{margin:.9rem 0 0;padding-top:.9rem;border-top:1px solid #26262b;color:#9d9da6;font-size:.85rem;line-height:1.65}.PartnerDetail_side__fgYdX{position:sticky;top:1rem;display:grid;gap:.8rem;padding:1.1rem;border:1px solid #2a2a30;border-radius:10px;background:#151517}.PartnerDetail_code__wgpZx{display:grid;gap:.5rem;padding:.8rem .9rem;border:1px dashed #285440;border-radius:8px;background:#121a17}.PartnerDetail_codeLabel__VU_4r{color:#6f6f78;font:500 .6rem/1 var(--ui-font-data);letter-spacing:.12em;text-transform:uppercase}.PartnerDetail_codeRow__oLsMn{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.PartnerDetail_codeValue__j2c3m{overflow:hidden;color:#6ee7b7;font:700 1.35rem var(--ui-font-data);letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap}.PartnerDetail_codeCopy__on5UF{display:inline-flex;align-items:center;gap:.45rem;min-height:34px;padding:0 .8rem;border:1px solid #34343a;border-radius:6px;background:#1a1a1d;color:#e4e4e8;font:inherit;font-size:.74rem;font-weight:600;cursor:pointer;transition:border-color .14s,color .14s}.PartnerDetail_codeCopy__on5UF:hover{border-color:var(--accent);color:var(--accent)}.PartnerDetail_go__vLlnJ{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:46px;border:1px solid var(--accent);border-radius:6px;background:var(--accent);color:#07110d;font-size:.86rem;font-weight:600;text-decoration:none;transition:background .16s}.PartnerDetail_go__vLlnJ i{font-size:.72rem}.PartnerDetail_go__vLlnJ:hover{background:#34d399;border-color:#34d399;color:#07110d}.PartnerDetail_back__SzIWE{display:inline-flex;align-items:center;gap:.5rem;color:#a4a4ad;font-size:.78rem;text-decoration:none}.PartnerDetail_back__SzIWE:hover{color:var(--accent)}.PartnerDetail_h2__5AF4l{margin:0 0 .9rem;color:#f0efec;font-size:1.1rem;font-weight:700;letter-spacing:-.03em}.PartnerDetail_others__rqWKG{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.7rem;margin:0;padding:0;list-style:none}.PartnerDetail_other__achLw{display:grid;gap:.6rem;justify-items:center;padding:.8rem;border:1px solid #2a2a30;border-radius:10px;background:#151517;text-decoration:none;transition:border-color .16s,transform .22s cubic-bezier(.2,.7,.2,1)}.PartnerDetail_other__achLw:hover{border-color:#35745b;transform:translateY(-2px)}.PartnerDetail_otherLogo__fY28O{display:grid;place-items:center;width:100%;height:3.6rem;border-radius:6px;background:#101012}.PartnerDetail_otherLogo__fY28O img{max-width:80%;max-height:2.4rem;object-fit:contain}.PartnerDetail_otherLogo__fY28O span{color:#6f6f78;font-weight:700}.PartnerDetail_otherName__BJHBy{overflow:hidden;max-width:100%;color:#cfcfd5;font-size:.78rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.PartnerDetail_page__DvfMN :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:900px){.PartnerDetail_layout__ub9Rf{grid-template-columns:minmax(0,1fr)}.PartnerDetail_side__fgYdX{position:static}}@media (max-width:640px){.PartnerDetail_main__1PpMq{grid-template-columns:minmax(0,1fr)}.PartnerDetail_logoPlate__kRGaV{min-height:8rem}}@container (max-width: 60rem){.PartnerDetail_layout__ub9Rf{grid-template-columns:minmax(0,1fr)}.PartnerDetail_side__fgYdX{position:static}}@container (max-width: 36rem){.PartnerDetail_main__1PpMq{grid-template-columns:minmax(0,1fr)}.PartnerDetail_logoPlate__kRGaV{min-height:8rem}}@media (prefers-reduced-motion:reduce){.PartnerDetail_codeCopy__on5UF,.PartnerDetail_go__vLlnJ,.PartnerDetail_other__achLw{transition:none}.PartnerDetail_other__achLw:hover{transform:none}}