.AttributeHelp_trigger__tRL8I{align-self:center;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:rgba(130,112,245,.1);border:1px solid rgba(155,138,255,.28);color:#c9beff;font-family:var(--font-body),"Inter",system-ui,sans-serif;font-size:12.5px;font-weight:500;letter-spacing:.01em;cursor:pointer;transition:background .18s,border-color .18s,color .18s}.AttributeHelp_trigger__tRL8I:hover{background:rgba(130,112,245,.18);border-color:rgba(155,138,255,.5);color:#efeaff}.AttributeHelp_triggerIcon__CtaQ7{display:inline-flex;color:#9b8aff}.AttributeHelp_overlay__cQ6Yc{position:fixed;inset:0;z-index:1200;background:rgba(8,6,14,.66);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:flex-end;justify-content:center;animation:AttributeHelp_ah-fade__52R7Y .2s ease}@keyframes AttributeHelp_ah-fade__52R7Y{0%{opacity:0}to{opacity:1}}.AttributeHelp_sheet__H_P9A{position:relative;width:100%;max-width:500px;max-height:86vh;background:#14101f;border:1px solid rgba(255,255,255,.08);border-bottom:none;border-radius:24px 24px 0 0;box-shadow:0 -20px 60px rgba(0,0,0,.5);display:flex;flex-direction:column;overflow:hidden;animation:AttributeHelp_ah-slide-up__k8KDE .28s cubic-bezier(.16,1,.3,1)}@keyframes AttributeHelp_ah-slide-up__k8KDE{0%{transform:translateY(100%)}to{transform:translateY(0)}}.AttributeHelp_handle__ogjNp{width:40px;height:4px;border-radius:2px;background:rgba(255,255,255,.18);margin:10px auto 2px;flex-shrink:0}.AttributeHelp_closeBtn__WXtNt{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.6);cursor:pointer;transition:background .15s,color .15s;z-index:2}.AttributeHelp_closeBtn__WXtNt:hover{background:rgba(255,255,255,.1);color:#fff}.AttributeHelp_sheetScroll__eKguS{flex:1 1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:8px 24px 32px}.AttributeHelp_kicker__ZI1RI{display:inline-block;font-family:var(--font-body),"Inter",system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#9b8aff;margin-bottom:8px}.AttributeHelp_sheetTitle__ONJHD{font-family:var(--font-serif),"DM Serif Display",Georgia,serif;font-size:24px;font-weight:400;color:rgba(255,255,255,.94);margin:0 0 10px;line-height:1.2}.AttributeHelp_intro__uoDUm{font-size:13.5px;line-height:1.6;color:rgba(255,255,255,.68);margin:0 0 22px}.AttributeHelp_block__DH7NS{margin-bottom:22px}.AttributeHelp_blockTitle__0dLnN{font-family:var(--font-body),"Inter",system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.45);margin:0 0 12px}.AttributeHelp_steps__h9Olg{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.AttributeHelp_step__ilUOT{display:flex;align-items:flex-start;gap:12px;font-size:13.5px;line-height:1.5;color:rgba(255,255,255,.8)}.AttributeHelp_stepNum__nmAbA{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(130,112,245,.16);border:1px solid rgba(155,138,255,.4);color:#c9beff;font-size:11px;font-weight:600;font-family:var(--font-body),"Inter",system-ui,sans-serif}.AttributeHelp_shapeGrid__nEhb1{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.AttributeHelp_shapeCard__rLDSH{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:16px 12px;border-radius:16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.AttributeHelp_shapeArt__xWsuK{display:flex;color:#b9abff}.AttributeHelp_shapeName__VJp11{font-size:13px;font-weight:600;color:rgba(255,255,255,.9);letter-spacing:.01em}.AttributeHelp_shapeCue__XIuXT{font-size:11.5px;line-height:1.45;color:rgba(255,255,255,.55)}.AttributeHelp_why__yc6NZ{border-radius:16px;background:rgba(130,112,245,.08);border:1px solid rgba(155,138,255,.2);padding:16px 18px;margin-bottom:18px}.AttributeHelp_whyLabel__p9GeG{display:block;font-family:var(--font-body),"Inter",system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#9b8aff;margin-bottom:6px}.AttributeHelp_whyText__vPS5j{font-size:13px;line-height:1.55;color:rgba(255,255,255,.72);margin:0}.AttributeHelp_comingSoon__b_Elj{text-align:center;font-size:11.5px;color:rgba(255,255,255,.35);margin:0;letter-spacing:.02em}@media (min-width:640px){.AttributeHelp_overlay__cQ6Yc{align-items:center;padding:24px}.AttributeHelp_sheet__H_P9A{border-radius:24px;border-bottom:1px solid rgba(255,255,255,.08);max-height:88vh;animation:AttributeHelp_ah-pop__u_m9N .24s cubic-bezier(.16,1,.3,1)}.AttributeHelp_shapeGrid__nEhb1{grid-template-columns:repeat(3,1fr)}}@keyframes AttributeHelp_ah-pop__u_m9N{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (prefers-reduced-motion:reduce){.AttributeHelp_overlay__cQ6Yc,.AttributeHelp_sheet__H_P9A{animation:none}}.Footer_footer__eNA9m{border-top:1px solid rgba(255,255,255,.04);margin-top:auto}.Footer_inner__ngCVB{max-width:var(--max-w);margin:0 auto;padding:24px 20px;display:flex;align-items:center;justify-content:space-between}.Footer_links__13oK3{display:flex;flex-wrap:wrap;gap:20px}.Footer_link___mmVB{font-size:12px;color:var(--text3);transition:color .2s}.Footer_link___mmVB:hover{color:var(--text2)}.Footer_social__MxJPj{display:flex;align-items:center;gap:14px;margin-bottom:6px}.Footer_socialLink__nh4hv{display:inline-flex;align-items:center;justify-content:center;color:var(--text3);transition:color .2s}.Footer_socialLink__nh4hv:hover{color:var(--accent-lt,#9B7FFF)}.Footer_right__4stF0{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.Footer_copy__1rMWy{font-size:12px;color:var(--text3);white-space:nowrap}.Footer_attribution__Y_YQF{font-size:11px;color:var(--text3);opacity:.7;white-space:nowrap}.Footer_madeIn__IDpQY{display:inline-flex;align-items:center;gap:6px;margin-top:6px}.Footer_flag___I2gj{display:block;flex-shrink:0}.Footer_madeInText__4omVg{font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--text3)}@media (max-width:640px){.Footer_inner__ngCVB{flex-direction:column;text-align:center;gap:16px}.Footer_links__13oK3{justify-content:center}.Footer_right__4stF0{align-items:center;text-align:center}.Footer_attribution__Y_YQF{white-space:normal}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0E0E11;--bg-card:#141418;--bg-el:#1A1A20;--accent:#8270F5;--accent-highlight:#7C5CFF;--accent-lt:#9B7FFF;--accent-glow:rgba(124,92,255,0.15);--green:#34D399;--purple:#A78BFA;--white-dot:#D1D5DB;--text:#F0EFF4;--text2:#9595A8;--text3:#5E5E72;--r:16px;--rs:10px;--bg2:#141418;--bg3:#1A1A20;--bg4:#222230;--text4:#3E3E52;--nav-l1-h:56px;--nav-l2-h:44px;--nav-h:100px;--max-w:1400px;--gutter:clamp(16px,3vw,48px);--fs-page-h1:clamp(28px,5vw,44px);--fs-hero:clamp(24px,3vw,36px);--fs-section:clamp(22px,2.2vw,30px);--ls-tight:-0.01em;--ls-tracked:0.04em;--ls-eyebrow:0.18em}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{display:flex;flex-direction:column;min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font-body),"Inter",-apple-system,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip;max-width:100%;padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 20px)}body>main{flex:1 1}::selection{background:var(--accent-highlight);color:#fff}button{font-family:inherit;cursor:pointer;border:none;outline:none;background:none}a{text-decoration:none;color:inherit}input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#2a2a35;border-radius:3px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes glowPulse{0%,to{box-shadow:0 0 30px var(--accent-glow)}50%{box-shadow:0 0 50px rgba(124,92,255,.22)}}@keyframes pulse{0%,to{opacity:.4}50%{opacity:.9}}@keyframes dotPulse{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.fade-in{animation:fadeIn .3s ease}.fade-up{animation:fadeUp .4s cubic-bezier(.16,1,.3,1)}:global(.animate-fadeIn){animation:fadeIn .35s ease forwards}:global(.animate-fadeInUp){animation:fadeInUp .45s cubic-bezier(.16,1,.3,1) forwards}:global(.animate-fadeInScale){animation:fadeInScale .4s ease forwards}@media (min-width:1024px){body{padding-bottom:0}}