:root{--bg:#0a0a0a;--text:#f5f5f5;--text-muted:#f5f5f5b3;--surface:#1a1a1ae6;--surface-hover:#202020f2;--chip:#222;--chip-hover:#333;--border:#ffffff1a;--border-strong:#ffffff40;--radius-full:9999px;--radius-xl:1rem;--icon-sm:1rem;--icon-md:1.25rem;--sp-1:0.25rem;--sp-2:0.5rem;--sp-3:0.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-8:2rem;--shadow-1:0 1px 3px #00000080;--shadow-2:0 2px 6px #00000080;--dur-fast:150ms;--dur-med:200ms;--easing:cubic-bezier(0.2,0.8,0.2,1)}*,:after,:before{box-sizing:border-box}body,html{height:100%;margin:0;padding:0;width:100%}body{background-color:#0a0a0a;background-color:var(--bg);color:#f5f5f5;color:var(--text);font-family:system-ui,sans-serif;line-height:1.5}@media (prefers-reduced-motion:reduce){*{animation-duration:1ms!important;scroll-behavior:auto!important;transition-duration:1ms!important}}.linkhub-container{align-items:center;display:flex;flex-direction:column;min-height:100vh;padding:1.5rem 1.25rem;padding:var(--sp-6) var(--sp-5)}.linkhub-footer,.linkhub-header,.section{max-width:48rem;width:100%}.linkhub-header{align-items:center;display:flex;flex-direction:column}.linkhub-logo{border:1px solid #ffffff1a;border:1px solid var(--border);border-radius:9999px;border-radius:var(--radius-full);box-shadow:0 2px 6px #00000080;box-shadow:var(--shadow-2);height:6rem;object-fit:cover;width:6rem}.linkhub-name{font-size:1.5rem;font-weight:700;margin:.25rem 0;text-align:center}.linkhub-tagline{color:#f5f5f5b3;color:var(--text-muted);font-size:.875rem;margin:.25rem 0 0;text-align:center}.social-links{flex-wrap:wrap;gap:1rem;gap:var(--sp-4);margin-top:1rem;margin-top:var(--sp-4)}.payment-links,.social-links{display:flex;justify-content:center}.payment-links{gap:.75rem;gap:var(--sp-3);margin-top:.75rem;margin-top:var(--sp-3)}.main{align-items:center;display:flex;flex-direction:column;width:100%}.section{margin-top:2rem;margin-top:var(--sp-8)}.section-title{align-items:center;display:flex;font-size:1.125rem;font-weight:600;gap:.5rem;gap:var(--sp-2);margin-bottom:.75rem;margin-bottom:var(--sp-3)}.section-title h3{margin:0}.title-icon{height:1.25rem;height:var(--icon-md);opacity:.7;width:1.25rem;width:var(--icon-md)}.section-grid{grid-gap:.75rem;grid-gap:var(--sp-3);display:grid;gap:.75rem;gap:var(--sp-3);grid-template-columns:1fr}.card{color:inherit;text-decoration:none;transition:background-color .2s cubic-bezier(.2,.8,.2,1),border-color .2s cubic-bezier(.2,.8,.2,1),transform .15s cubic-bezier(.2,.8,.2,1);transition:background-color var(--dur-med) var(--easing),border-color var(--dur-med) var(--easing),transform var(--dur-fast) var(--easing)}.card--social{align-items:center;background:#222;background:var(--chip);border-radius:9999px;border-radius:var(--radius-full);display:inline-flex;justify-content:center;min-height:40px;min-width:40px;padding:.5rem;padding:var(--sp-2)}@media (hover:hover){.card--social:hover{background:#333;background:var(--chip-hover)}}.card--link{align-items:center;background:#1a1a1ae6;background:var(--surface);border:1px solid #ffffff1a;border:1px solid var(--border);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 1px 3px #00000080;box-shadow:var(--shadow-1);display:flex;gap:.75rem;gap:var(--sp-3);min-height:44px;padding:.75rem 1rem;padding:var(--sp-3) var(--sp-4);position:relative}@media (hover:hover){.card--link:hover{background:#202020f2;background:var(--surface-hover);border-color:#ffffff40;border-color:var(--border-strong)}}.card__icon{flex:0 0 auto;height:1.25rem;height:var(--icon-md);opacity:.9;width:1.25rem;width:var(--icon-md)}.card__arrow{stroke:#f5f5f5;stroke:var(--text);flex:0 0 auto;height:1rem;height:var(--icon-sm);margin-left:auto;opacity:.6;width:1rem;width:var(--icon-sm)}.card__label{display:inline-block;font-size:.98rem;line-height:1.35}.card__sublabel{color:#f5f5f5b3;color:var(--text-muted);display:block;font-size:.85rem;margin-top:.15rem;text-align:left}.payment-icon-wrapper{align-items:center;background-color:#222;background-color:var(--chip);border-radius:10px;display:inline-flex;height:40px;justify-content:center;transition:transform .15s cubic-bezier(.2,.8,.2,1),background-color .2s cubic-bezier(.2,.8,.2,1);transition:transform var(--dur-fast) var(--easing),background-color var(--dur-med) var(--easing);width:56px}@media (hover:hover){.payment-icon-wrapper:hover{background:#333;background:var(--chip-hover)}}.payment-icon{color:#fff;font-size:1.4rem}.card--link.is-disabled,.card.is-disabled,.group-card.is-disabled{cursor:not-allowed;opacity:.55;overflow:hidden;pointer-events:auto;position:relative}.card--link.is-disabled:after,.card.is-disabled:after,.group-card.is-disabled:after{border:2px solid #f000;border-radius:inherit;content:"";inset:0;position:absolute;transition:border-color .2s cubic-bezier(.2,.8,.2,1);transition:border-color var(--dur-med) var(--easing)}.group{width:100%}.group-card{align-items:center;background:#1a1a1ae6;background:var(--surface);border:1px solid #ffffff1a;border:1px solid var(--border);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 1px 3px #00000080;box-shadow:var(--shadow-1);color:inherit;cursor:pointer;display:flex;gap:.75rem;gap:var(--sp-3);min-height:48px;padding:.9rem 1rem;padding:.9rem var(--sp-4);text-align:left;transition:background-color .2s cubic-bezier(.2,.8,.2,1),border-color .2s cubic-bezier(.2,.8,.2,1),transform .15s cubic-bezier(.2,.8,.2,1);transition:background-color var(--dur-med) var(--easing),border-color var(--dur-med) var(--easing),transform var(--dur-fast) var(--easing);width:100%}@media (hover:hover){.group-card:hover{background:#202020f2;background:var(--surface-hover);border-color:#ffffff40;border-color:var(--border-strong)}}.group-card.is-open{background:linear-gradient(180deg,#202020f2,#1a1a1ae6);background:linear-gradient(180deg,var(--surface-hover),var(--surface));border-color:#ffffff40;border-color:var(--border-strong);box-shadow:0 2px 6px #00000080;box-shadow:var(--shadow-2)}.group-card .title-icon{height:1.25rem;height:var(--icon-md);width:1.25rem;width:var(--icon-md)}.group-card__text{display:flex;flex-direction:column}.group-card__title{font-size:1.05rem;font-weight:700;line-height:1.2}.group-card__sublabel{color:#f5f5f5b3;color:var(--text-muted);font-size:.85rem;margin-top:.2rem;text-align:left}.group-card__count{background:#ffffff1a;border-radius:9999px;border-radius:var(--radius-full);color:#f5f5f5;color:var(--text);flex:0 0 auto;font-size:.75rem;font-weight:700;height:1.25rem;line-height:1.25rem;margin-left:auto;margin-right:.5rem;margin-right:var(--sp-2);min-width:1.65rem;padding:0 .5rem;padding:0 var(--sp-2);text-align:center}.group-card__caret{height:1rem;height:var(--icon-sm);margin-left:0;opacity:.7;transition:transform .2s cubic-bezier(.2,.8,.2,1);transition:transform var(--dur-med) var(--easing);width:1rem;width:var(--icon-sm)}.group-card.is-open .group-card__caret{transform:rotate(180deg)}.sublinks{margin-left:0;max-height:0;opacity:0;overflow:hidden;padding-left:0;position:relative;transition:max-height .2s cubic-bezier(.2,.8,.2,1),opacity .2s cubic-bezier(.2,.8,.2,1);transition:max-height var(--dur-med) var(--easing),opacity var(--dur-med) var(--easing);will-change:max-height}.sublinks.open{margin-top:.5rem;margin-top:var(--sp-2);max-height:1000px;opacity:1;padding-bottom:.5rem;padding-bottom:var(--sp-2);padding-left:calc(1rem + 6px);padding-left:calc(var(--sp-4) + 6px);padding-top:.5rem;padding-top:var(--sp-2)}.sublinks.open:before{background:linear-gradient(180deg,#0000 0,#ffffff40 15%,#ffffff40 85%,#0000);background:linear-gradient(to bottom,#0000 0,var(--border-strong) 15%,var(--border-strong) 85%,#0000 100%);border-radius:2px;bottom:.5rem;bottom:var(--sp-2);content:"";left:.75rem;left:var(--sp-3);opacity:.9;position:absolute;top:.5rem;top:var(--sp-2);width:2px}.sublink-card{background:#ffffff08;border:1px solid #ffffff1a;border:1px solid var(--border);border-radius:.75rem;margin:0;padding:.75rem 1rem;padding:var(--sp-3) var(--sp-4)}.sublinks.open .sublink-card+.sublink-card{margin-top:.5rem;margin-top:var(--sp-2)}@media (hover:hover){.sublink-card.card--link:hover{background:#ffffff0f;border-color:#ffffff40;border-color:var(--border-strong)}}.card__label--sublink{font-size:.95rem}.linkhub-footer{color:#f5f5f5b3;color:var(--text-muted);font-size:.75rem;margin-top:1.5rem;margin-top:var(--sp-6);text-align:center}
/*# sourceMappingURL=main.6ca282a1.css.map*/