._loadingFallback_hasod_1{background-color:#fafafa;justify-content:center;align-items:center;min-height:100dvh;display:flex}._errorContainer_17mjh_1{justify-content:center;align-items:center;min-height:300px;padding:2rem;display:flex}._errorContent_17mjh_9{text-align:center;max-width:400px}._errorTitle_17mjh_14{color:#1a1a1a;margin-bottom:.75rem;font-size:1.5rem;font-weight:600}._errorMessage_17mjh_21{color:#666;margin-bottom:1.5rem;font-size:1rem;line-height:1.5}._retryButton_17mjh_28{color:#fff;cursor:pointer;background-color:#4338ca;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:background-color .2s}@media (hover:hover) and (pointer:fine){._retryButton_17mjh_28:hover{background-color:#b82854}}._retryButton_17mjh_28:focus{outline-offset:2px;outline:2px solid #4338ca}._header_4vgsx_2{width:100%;padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);box-sizing:border-box;z-index:300;-webkit-backdrop-filter:blur(18px);background:#ffffffd9;border-bottom:1px solid #10184014;position:fixed;top:0}._inner_4vgsx_19{align-items:center;gap:32px;max-width:1200px;height:72px;margin:0 auto;padding:0 32px;display:flex}._logoWrap_4vgsx_30{letter-spacing:-.02em;color:#172046;flex-shrink:0;align-items:center;gap:10px;font-size:18px;font-weight:700;text-decoration:none;display:flex}._logo_4vgsx_30{flex-shrink:0;height:56px;display:block}._nav_4vgsx_49{flex:1;align-items:center;gap:28px;display:flex}._navLink_4vgsx_56{color:#4a4e6b;padding-bottom:2px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;position:relative}@media (hover:hover) and (pointer:fine){._navLink_4vgsx_56:hover{color:#172046}}._active_4vgsx_72{color:#4338ca;font-weight:600}._active_4vgsx_72:after{content:"";background:linear-gradient(135deg,#172046 0%,#2c2e8e 60%,#4338ca 100%);border-radius:2px;height:2px;position:absolute;bottom:-8px;left:0;right:0}._navBadge_4vgsx_89{color:#fff;vertical-align:middle;background:#4338ca;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}._disabledLink_4vgsx_107{opacity:.45;cursor:not-allowed;pointer-events:none;-webkit-user-select:none;user-select:none}._right_4vgsx_115{flex-shrink:0;align-items:center;gap:10px;display:flex}._rightDesktop_4vgsx_122{align-items:center;gap:10px;display:flex}._ctaGhost_4vgsx_129{color:#172046;cursor:pointer;background:0 0;border:1px solid #10184024;border-radius:999px;justify-content:center;align-items:center;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .2s,box-shadow .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){._ctaGhost_4vgsx_129:hover{background:#1018400a}}._cta_4vgsx_129{color:#fff;cursor:pointer;background:linear-gradient(135deg,#172046 0%,#2c2e8e 60%,#4338ca 100%);border:none;border-radius:999px;justify-content:center;align-items:center;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:filter .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 24px -10px #4338ca99}@media (hover:hover) and (pointer:fine){._cta_4vgsx_129:hover{filter:brightness(1.08);box-shadow:0 12px 28px -10px #4338cacc}}._ctaProfile_4vgsx_181{color:#172046;box-shadow:none;background:0 0;border:1px solid #10184040}@media (hover:hover) and (pointer:fine){._ctaProfile_4vgsx_181:hover{filter:none;box-shadow:none;background:#1018400d}}._menuToggle_4vgsx_197{cursor:pointer;color:#172046;background:0 0;border:none;border-radius:12px;outline:none;padding:10px 12px;font-size:22px;line-height:1;display:none}@media (hover:hover) and (pointer:fine){._menuToggle_4vgsx_197:hover{background:#0000000a}}._mobileNav_4vgsx_217{z-index:600;background:#fffffffa;border-bottom:1px solid #10184014;padding:18px 24px 20px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 30px #00000014}._open_4vgsx_230{display:block}._mobileLink_4vgsx_234{color:#172046;border-bottom:1px solid #1018400f;padding:12px 4px;font-size:15px;font-weight:500;text-decoration:none;display:block}._mobileLink_4vgsx_234:last-of-type{border-bottom:none}._mobileActive_4vgsx_248{color:#4338ca;font-weight:600}._mobileActions_4vgsx_253{gap:10px;margin-top:16px;display:grid}._ctaMobile_4vgsx_259{text-align:center;color:#fff;cursor:pointer;background:linear-gradient(135deg,#172046 0%,#2c2e8e 60%,#4338ca 100%);border:none;border-radius:999px;width:100%;padding:14px 18px;font-family:inherit;font-size:14px;font-weight:700}._ctaProfileMobile_4vgsx_273{color:#172046;background:0 0;border:1px solid #10184040}@media (width<=768px){._inner_4vgsx_19{padding:0 16px}._nav_4vgsx_49,._rightDesktop_4vgsx_122{display:none}._right_4vgsx_115{margin-left:auto}._menuToggle_4vgsx_197{justify-content:center;align-items:center;margin-right:-4px;display:inline-flex}}._footer_2wbb3_2{color:#0c1230;background:#fff;border-top:1px solid #10184014;padding:64px 0 24px}._inner_2wbb3_9{grid-template-columns:1.4fr repeat(3,1fr);gap:48px;max-width:1200px;margin:0 auto;padding:0 32px;display:grid}._brand_2wbb3_19{flex-direction:column;gap:0;display:flex}._logoWrap_2wbb3_25{align-items:center;line-height:0;text-decoration:none;display:inline-flex}._logo_2wbb3_25{height:56px;display:block}._tagline_2wbb3_37{color:#4a4e6b;max-width:320px;margin-top:14px;font-size:14px;line-height:1.55}._column_2wbb3_46 h4{letter-spacing:.16em;text-transform:uppercase;color:#666b88;margin:0 0 16px;font-size:13px;font-weight:600}._column_2wbb3_46 a,._column_2wbb3_46 span{color:#4a4e6b;padding:4px 0;font-size:14px;text-decoration:none;transition:color .2s;display:block}@media (hover:hover) and (pointer:fine){._column_2wbb3_46 a:hover{color:#4338ca}}._bottom_2wbb3_72{color:#666b88;border-top:1px solid #10184014;justify-content:space-between;align-items:center;max-width:1200px;margin:48px auto 0;padding:24px 32px 0;font-size:12px;display:flex}@media (width<=768px){._inner_2wbb3_9{grid-template-columns:1fr;gap:32px;padding:0 16px}._bottom_2wbb3_72{text-align:center;flex-direction:column;gap:8px;padding:24px 16px 0}}@media (hover:hover) and (pointer:fine){._gradient_vwt40_43:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 16px 36px -12px #4338cacc}}@media (hover:hover) and (pointer:fine){._ghost_vwt40_56:hover:not(:disabled){box-shadow:none;filter:none;background:#f6f7fb}}@media (hover:hover) and (pointer:fine){._btn_vwt40_11:hover:not(:disabled) ._arrow_vwt40_96{transform:translate(4px)}}._btn_vwt40_11{letter-spacing:-.005em;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),filter .25s cubic-bezier(.22,1,.36,1),background .2s;display:inline-flex;position:relative;overflow:hidden}._btn_vwt40_11:disabled{opacity:.5;cursor:not-allowed}._gradient_vwt40_43{background:var(--gradient-primary);color:var(--color-white);box-shadow:0 8px 24px -10px #4338ca99}@media (hover:hover) and (pointer:fine){._gradient_vwt40_43:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 16px 36px -12px #4338cacc}}._ghost_vwt40_56{color:var(--color-secondary);box-shadow:none;background:0 0;border:1px solid #10184024}@media (hover:hover) and (pointer:fine){._ghost_vwt40_56:hover:not(:disabled){box-shadow:none;filter:none;background:#f6f7fb}}._sm_vwt40_73{padding:8px 16px;font-size:13px}._md_vwt40_78{padding:12px 22px;font-size:14px}._lg_vwt40_83{padding:16px 28px;font-size:15px}._full_vwt40_90{width:100%}._arrow_vwt40_96{transition:transform .3s cubic-bezier(.22,1,.36,1);display:inline-block}@media (hover:hover) and (pointer:fine){._btn_vwt40_11:hover:not(:disabled) ._arrow_vwt40_96{transform:translate(4px)}}._magnetic_1dkge_4{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}._card_1x0pm_8{width:360px;height:220px;font-family:var(--font-family-sans);letter-spacing:-.01em;isolation:isolate;box-sizing:border-box;border-radius:22px;position:relative;overflow:hidden}._card_1x0pm_8 label{text-transform:uppercase;letter-spacing:.16em;opacity:.6;margin-bottom:2px;font-size:9px;font-weight:600;display:block}._card_1x0pm_8 b{font-size:13px;font-weight:600;display:block}._brand_1x0pm_37{letter-spacing:.01em;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}._restaurantLogoDark_1x0pm_49{object-fit:contain;filter:brightness(0)invert();flex-shrink:0;display:block}._restaurantLogoLight_1x0pm_57{object-fit:contain;filter:none;flex-shrink:0;display:block}._amt_1x0pm_65{letter-spacing:-.03em;align-items:baseline;gap:6px;margin-top:38px;font-size:38px;font-weight:700;display:flex}._cur_1x0pm_75{opacity:.7;font-size:14px;font-weight:500}._meta_1x0pm_82{gap:32px;margin-top:14px;display:flex}._meta_1x0pm_82 div{min-width:0}._meta_1x0pm_82 b{font-size:13px}._msg_1x0pm_97{z-index:1;text-align:left;opacity:.85;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:10px;font-style:italic;line-height:1.35;display:-webkit-box;position:relative;overflow:hidden}._num_1x0pm_114{font-family:var(--font-family-mono);letter-spacing:.18em;opacity:.55;font-size:12px;position:absolute;bottom:18px;left:24px}._wave_1x0pm_125,._confettiSvg_1x0pm_132{pointer-events:none;position:absolute;inset:0}._aurora_1x0pm_140 ._amt_1x0pm_65{margin-top:14px}._aurora_1x0pm_140{color:#fff;background:radial-gradient(at 80% 0,#ffffff2e,#0000 40%),radial-gradient(at 0 100%,#4338ca99,#0000 50%),linear-gradient(135deg,#0c1230 0%,#172046 35%,#2c2e8e 70%,#4338ca 100%);padding:22px 24px}._foil_1x0pm_153{mix-blend-mode:overlay;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffc8ff26 40%,#b4dcff2e 50%,#fff3 55%,#96c8ff1f 65%,#0000 75%);position:absolute;inset:0}._ivory_1x0pm_171{color:#172046;background:#fafaf6;border:1px solid #10184014;padding:22px 26px}._ivoryStrip_1x0pm_178{background:var(--gradient-primary);clip-path:polygon(28% 0,100% 0,100% 100%,0% 100%);width:32%;height:100%;position:absolute;top:0;right:0}._ivoryStrip_1x0pm_178:after{content:"";background:linear-gradient(135deg,#ffffff2e,#0000 50%);position:absolute;inset:0}._ivoryLbl_1x0pm_195{letter-spacing:.32em;color:var(--color-text-tertiary,#737373);align-items:center;gap:10px;margin-bottom:14px;font-size:10px;font-weight:700;display:flex}._ivoryBrand_1x0pm_207{opacity:.85;align-items:center;display:flex;position:absolute;bottom:16px;right:16px}._ivoryAmt_1x0pm_216{letter-spacing:-.035em;font-size:48px;font-weight:700;font-family:var(--font-family-serif);color:#172046;line-height:1}._ivoryAmt_1x0pm_216 span{vertical-align:top;opacity:.6;margin-right:4px;font-size:24px}._ivoryAmtLong_1x0pm_233{font-size:34px}._ivoryAmtLong_1x0pm_233 span{font-size:17px}._ivoryBottom_1x0pm_241{grid-template-columns:1fr 1fr;gap:6px 12px;display:grid;position:absolute;bottom:18px;left:26px;right:34%}._ivoryBottom_1x0pm_241 div{min-width:0}._ivoryBottom_1x0pm_241 b:not(._ivoryMsg_1x0pm_258){overflow-wrap:anywhere}._ivoryBottom_1x0pm_241 ._ivoryMsgBlock_1x0pm_262{grid-column:1/-1}._ivoryBottom_1x0pm_241 ._ivoryMsg_1x0pm_258{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;font-style:italic;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}._plato_1x0pm_280{color:#fff;background:radial-gradient(at 0 0,#4338ca2e,#0000 50%),linear-gradient(135deg,#1a1d2e,#0b0d1a);padding:22px 24px}._platoGrid_1x0pm_288{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 20% 80%,#000 30%,#0000 70%);mask-image:radial-gradient(circle at 20% 80%,#000 30%,#0000 70%)}._platoSeal_1x0pm_299{background:var(--gradient-primary);border-radius:50%;place-items:center;width:130px;height:130px;display:grid;position:absolute;top:50%;right:22px;transform:translateY(-50%);box-shadow:0 12px 30px -8px #4338ca99,inset 0 0 0 4px #ffffff2e}._platoSeal_1x0pm_299:before{content:"";border:1px dashed #ffffff4d;border-radius:50%;position:absolute;inset:8px}._platoSealInner_1x0pm_323{text-align:center;flex-direction:column;align-items:center;display:flex}._sealAmount_1x0pm_330{letter-spacing:-.02em;font-size:22px;font-weight:700}._sealCur_1x0pm_336{letter-spacing:.2em;opacity:.8;margin-top:2px;font-size:10px}._platoBrand_1x0pm_344{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}._platoText_1x0pm_352{max-width:180px;position:absolute;bottom:22px;left:24px}._platoText_1x0pm_352 p{opacity:.75;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:10px;font-style:italic;line-height:1.35;display:-webkit-box;overflow:hidden}._platoRow_1x0pm_372{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}._platoRow_1x0pm_372 label{margin:0}._cumple_1x0pm_385{color:#fff;background:radial-gradient(at 90% 10%,#fff3,#0000 45%),linear-gradient(135deg,#172046 0%,#4338ca 60%,#7c3aed 100%);padding:20px 24px}._cumpleConfetti_1x0pm_393{pointer-events:none;position:absolute;inset:0}._cumplePiece_1x0pm_399{border-radius:1px;width:6px;height:10px;position:absolute}._pieceColor_a_1x0pm_406{background:#ffd166;transform:rotate(20deg)}._pieceColor_b_1x0pm_411{background:#ef476f;transform:rotate(-15deg)}._pieceColor_c_1x0pm_416{background:#06d6a0;transform:rotate(35deg)}._cumpleTag_1x0pm_421{letter-spacing:.2em;background:#ffffff2e;border:1px solid #ffffff4d;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:700;position:absolute;top:22px;right:24px}._cumple_1x0pm_385 ._amt_1x0pm_65{letter-spacing:-.03em;align-items:baseline;gap:4px;margin-top:16px;font-size:38px;font-weight:700;display:flex}._cumple_1x0pm_385 ._cur_1x0pm_75{opacity:.6;font-size:16px}._cumple_1x0pm_385 ._meta_1x0pm_82{gap:28px;margin-top:12px;display:flex}._cumple_1x0pm_385 ._meta_1x0pm_82 b{font-size:13px}._cumple_1x0pm_385 ._msg_1x0pm_97{font-size:10px;font-style:italic;font-family:var(--font-family-serif);opacity:.9;text-align:left;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}._amor_1x0pm_476{color:#fff;background:radial-gradient(at 100% 100%,#ef476f66,#0000 50%),linear-gradient(135deg,#1a0f3a 0%,#4c1d95 50%,#be185d 100%);padding:20px 24px}._amorHeart_1x0pm_484{opacity:.55;width:200px;height:200px;position:absolute;top:-10px;right:-10px}._amorBrand_1x0pm_494{z-index:2;position:relative}._amorTag_1x0pm_499{letter-spacing:.2em;z-index:2;background:#ffffff29;border:1px solid #ffffff4d;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:700;position:absolute;top:22px;right:24px}._amorAmt_1x0pm_513{font-style:italic;font-family:var(--font-family-serif)!important;margin-top:16px!important;font-size:40px!important;font-weight:500!important}._amorAmt_1x0pm_513 ._cur_1x0pm_75{font-style:normal;opacity:.7!important;font-size:16px!important}._amor_1x0pm_476 ._meta_1x0pm_82{gap:28px;margin-top:12px;display:flex}._amor_1x0pm_476 ._meta_1x0pm_82 b{font-size:13px}._amor_1x0pm_476 ._msg_1x0pm_97{opacity:.85;text-align:left;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;font-style:italic;line-height:1.35;display:-webkit-box;overflow:hidden}._gracias_1x0pm_552{color:#172046;background:#fafaf6;border:1px solid #10184014;padding:22px 24px}._graciasTopLeft_1x0pm_560{z-index:2;position:absolute;top:18px;left:24px}._graciasScript_1x0pm_567{font-family:var(--font-family-serif);background:var(--gradient-primary);color:#0000;-webkit-text-fill-color:transparent;letter-spacing:-.04em;pointer-events:none;-webkit-background-clip:text;background-clip:text;font-size:88px;font-style:italic;font-weight:500;line-height:1;position:absolute;top:36px;right:28px}._graciasLine_1x0pm_585{background:#1018401a;height:1px;position:absolute;bottom:60px;left:24px;right:24px}._graciasBottom_1x0pm_594{justify-content:space-between;align-items:flex-start;display:flex;position:absolute;bottom:20px;left:24px;right:24px}._graciasLeft_1x0pm_605{flex-direction:column;gap:4px;display:flex}._graciasBottom_1x0pm_594 label{letter-spacing:.18em;text-transform:uppercase;color:#10184080;margin-bottom:4px;font-size:9px;font-weight:700;display:block}._graciasBottom_1x0pm_594 b{letter-spacing:-.01em;font-size:16px;font-weight:600;display:block}._graciasAmtRow_1x0pm_629{align-items:baseline;gap:2px;margin-top:6px;display:flex}._graciasAmtLabel_1x0pm_636{color:#1018408c;font-size:12px;font-weight:500}._graciasAmtValue_1x0pm_642{letter-spacing:-.02em;color:#172046;font-weight:700;font-size:20px!important}._graciasRight_1x0pm_649{text-align:right}._graciasMsg_1x0pm_654{color:#101840a6;text-align:right;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:160px;margin-top:3px;font-size:9px;font-style:italic;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}._feli_1x0pm_673{color:#fff;background:radial-gradient(#ffd1662e,#0000 60%),linear-gradient(135deg,#0c1230 0%,#172046 50%,#4338ca 100%);padding:20px 24px}._feliRays_1x0pm_681{pointer-events:none;place-items:center;width:200px;height:200px;display:grid;position:absolute;top:10px;left:180px}._feliRays_1x0pm_681 span{transform-origin:50%;background:linear-gradient(#0000,#ffd1662e,#0000);width:2px;height:180px;position:absolute;left:50%}._feliStar_1x0pm_702{color:#ffd16666;text-shadow:0 0 30px #ffd16680;pointer-events:none;font-size:100px;line-height:1;position:absolute;top:50%;left:280px;transform:translate(-50%,-50%)}._feliBrand_1x0pm_715{z-index:1;position:relative}._feliTag_1x0pm_720{letter-spacing:.2em;color:#ffd166;background:#ffd1662e;border:1px solid #ffd16666;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:700;position:absolute;top:22px;right:24px}._feliAmt_1x0pm_734{z-index:1;position:relative;margin-top:14px!important}._feliAmt_1x0pm_734 ._cur_1x0pm_75{opacity:.6;font-size:16px}._feliMeta_1x0pm_745{z-index:1;position:relative;gap:28px!important;margin-top:12px!important;display:flex!important}._feliMsg_1x0pm_753{opacity:.85!important;margin-top:6px!important}._navidad_1x0pm_760{color:#fff;background:radial-gradient(at 0 100%,#4338ca99,#0000 50%),linear-gradient(135deg,#0c1230 0%,#1f2a5c 60%,#172046 100%);padding:20px 24px}._navidadSnow_1x0pm_768{pointer-events:none;position:absolute;inset:0}._navidadSnow_1x0pm_768 span{background:#ffffffd9;border-radius:50%;width:4px;height:4px;animation:4s ease-in-out infinite _snowFloat_1x0pm_1;position:absolute;box-shadow:0 0 6px #ffffffb3}@keyframes _snowFloat_1x0pm_1{0%,to{opacity:.85;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}._navidadTree_1x0pm_796{opacity:.6;width:180px;height:230px;position:absolute;bottom:-10px;right:-10px}._navidadBrand_1x0pm_806{z-index:1;position:relative}._navidadTag_1x0pm_811{letter-spacing:.2em;background:#ffffff26;border:1px solid #ffffff4d;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:700;position:absolute;top:22px;right:24px}._navidadAmt_1x0pm_824{z-index:1;position:relative;margin-top:14px!important}._navidadAmt_1x0pm_824 ._cur_1x0pm_75{opacity:.6;font-size:16px}._navidadMeta_1x0pm_835{z-index:1;position:relative;gap:28px!important;margin-top:12px!important;display:flex!important}._navidadMsg_1x0pm_844{z-index:1;font-style:italic;font-family:var(--font-family-serif);opacity:.95;text-align:left;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:10px;line-height:1.35;display:-webkit-box;position:relative;overflow:hidden}._madre_1x0pm_863{color:#172046;background:radial-gradient(at 0 0,#f5e6facc,#0000 50%),radial-gradient(at 100% 100%,#4338ca1f,#0000 50%),#faf7fb;border:1px solid #1018400f;padding:20px 24px}._madreFlower_1x0pm_872{width:220px;height:220px;position:absolute;bottom:-30px;right:-30px}._madreTag_1x0pm_880{letter-spacing:.2em;color:#4338ca;background:#4338ca1a;border:1px solid #4338ca2e;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:700;position:absolute;top:22px;right:24px}._madreBrand_1x0pm_895{color:#172046;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}._madreAmt_1x0pm_904{background:var(--gradient-primary);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;letter-spacing:-.03em!important;font-size:42px!important;font-weight:600!important;font-family:var(--font-family-serif)!important;align-items:baseline!important;gap:4px!important;margin-top:16px!important;display:flex!important}._madreCur_1x0pm_921{font-style:normal;opacity:.55!important;font-size:16px!important}._madreMeta_1x0pm_927{gap:28px!important;margin-top:12px!important;display:flex!important}._madreMeta_1x0pm_927 b{color:#172046;font-size:13px!important}._madreMeta_1x0pm_927 label{color:#10184080}._madreMsg_1x0pm_943{z-index:1;font-style:italic;font-family:var(--font-family-serif);color:#101840a6;text-align:left;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:10px;line-height:1.35;display:-webkit-box;position:relative;overflow:hidden}._corp_1x0pm_962{color:#172046;background:#fff;border:1px solid #1018401a;padding:20px 24px}._corpGrid_1x0pm_969{background-image:linear-gradient(#1018400f 1px,#0000 1px),linear-gradient(90deg,#1018400f 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#0000 50%,#000 100%);mask-image:linear-gradient(135deg,#0000 50%,#000 100%)}._corpBar_1x0pm_980{background:var(--gradient-primary);width:6px;position:absolute;top:0;bottom:0;left:0}._corpBrand_1x0pm_990{align-items:center;display:flex}._corpAmt_1x0pm_995{margin-top:22px}._corpAmt_1x0pm_995 label{letter-spacing:.18em;color:#10184080;margin-bottom:4px;font-size:9px;font-weight:700;display:block}._corpAmt_1x0pm_995 b{font-family:var(--font-family-mono);letter-spacing:-.02em;color:#172046;font-size:32px;font-weight:600}._corpAmt_1x0pm_995 b span{color:#10184073;margin-right:2px}._corpBottom_1x0pm_1021{align-items:flex-start;gap:24px;display:flex;position:absolute;top:142px;left:24px;right:24px}._corpBottom_1x0pm_1021 div{min-width:0}._corpBottom_1x0pm_1021 label{letter-spacing:.18em;color:#10184080;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:700;display:block}._corpBottom_1x0pm_1021 b{font-size:13px;font-weight:600}._mono_1x0pm_1051{font-family:var(--font-family-mono);font-size:12px!important}._corpBottom_1x0pm_1021 ._corpMsg_1x0pm_1057{color:#101840a6;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:150px;font-size:10px;font-style:italic;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}._custom_1x0pm_1073{color:#172046;background:repeating-linear-gradient(45deg,#0000,#0000 10px,#4338ca0a 10px 20px),#f6f7fb;border:2px dashed #4338ca52;grid-template-columns:1.2fr 1fr;padding:0;display:grid}._customFrame_1x0pm_1090{border-right:2px dashed #4338ca2e;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px;display:flex}._customIcon_1x0pm_1100{color:#4338ca;background:#4338ca1a;border-radius:14px;place-items:center;width:56px;height:56px;display:grid}._customTitle_1x0pm_1110{font-size:14px;font-weight:600}._customSub_1x0pm_1115{color:#1018408c;text-align:center;font-size:11px}._customSide_1x0pm_1121{flex-direction:column;justify-content:space-between;padding:22px;display:flex}._customBrand_1x0pm_1129{color:#172046}._customAmt_1x0pm_1133{letter-spacing:-.03em;background:var(--gradient-primary);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:700}._customAmt_1x0pm_1133 span{opacity:.7;font-size:14px}._customMeta_1x0pm_1149{color:#10184080;letter-spacing:.05em;font-size:11px;font-weight:500}._customPhoto_1x0pm_1164{color:#fff;background:#111;padding:0}._customPhotoBg_1x0pm_1170{object-fit:cover;pointer-events:none;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}._customPhotoScrim_1x0pm_1182{z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#0000002e 40%,#0000009e 75%,#000000c7 100%);position:absolute;inset:0}._customPhotoBrand_1x0pm_1197{z-index:2;align-items:center;display:flex;position:absolute;top:18px;left:20px}._customPhotoAmt_1x0pm_1207{letter-spacing:-.03em;color:#fff;z-index:2;text-shadow:0 1px 6px #00000080;align-items:baseline;gap:6px;font-size:38px;font-weight:700;display:flex;position:absolute;top:56px;left:20px}._customPhotoAmtCur_1x0pm_1222,._customPhotoAmtCop_1x0pm_1228{opacity:.8;font-size:14px;font-weight:500}._customPhotoBottom_1x0pm_1235{z-index:2;position:absolute;bottom:18px;left:20px;right:20px}._customPhotoMeta_1x0pm_1243{gap:28px;display:flex}._customPhotoMeta_1x0pm_1243 label{text-transform:uppercase;letter-spacing:.16em;opacity:.65;color:#fff;margin-bottom:2px;font-size:9px;font-weight:600;display:block}._customPhotoMeta_1x0pm_1243 b{color:#fff;font-size:13px;font-weight:600;display:block}._customPhotoMsg_1x0pm_1267{text-align:left;opacity:.9;overflow-wrap:anywhere;-webkit-line-clamp:2;color:#fff;text-shadow:0 1px 4px #00000080;-webkit-box-orient:vertical;margin-top:6px;font-size:10px;font-style:italic;line-height:1.35;display:-webkit-box;overflow:hidden}._papa_1x0pm_1285{color:#fff;background:radial-gradient(at 80% 0,#ffffff0f,#0000 40%),linear-gradient(150deg,#1c2033 0%,#0e1220 45%,#1a1f35 100%);padding:20px 24px}._papaTie_1x0pm_1293{width:46px;height:114px;position:absolute;top:54px;right:48px}._papaBrand_1x0pm_1303{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}._papaTag_1x0pm_1311{letter-spacing:.2em;color:#ffffffe6;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:700;position:absolute;top:22px;right:24px}._papaAmt_1x0pm_1325{letter-spacing:-.03em!important;align-items:baseline!important;gap:4px!important;margin-top:16px!important;font-size:40px!important;font-weight:700!important;display:flex!important}._papaCur_1x0pm_1335{opacity:.55!important;font-size:16px!important}._papaMeta_1x0pm_1340{gap:28px!important;margin-top:12px!important;display:flex!important}._papaMeta_1x0pm_1340 b{color:#fff;font-size:13px!important}._papaMeta_1x0pm_1340 label{color:#ffffff80}._papaMsg_1x0pm_1356{z-index:1;color:#ffffffb3;text-align:left;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:10px;font-style:italic;line-height:1.35;display:-webkit-box;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){@keyframes _confettiFall_1x0pm_1{0%{transform:translateY(0) rotate(var(--r0,20deg));opacity:.9}50%{transform:translateY(14px) translateX(5px) rotate(calc(var(--r0,20deg) + 40deg));opacity:1}to{transform:translateY(0) rotate(var(--r0,20deg));opacity:.9}}._cumplePieceAnimated_1x0pm_1397{animation:3.2s ease-in-out infinite _confettiFall_1x0pm_1}@keyframes _heartbeat_1x0pm_1{0%,to{opacity:.55;transform:scale(1)}14%{opacity:.65;transform:scale(1.08)}28%{opacity:.55;transform:scale(1)}42%{opacity:.62;transform:scale(1.05)}70%{opacity:.55;transform:scale(1)}}._amorHeartAnimated_1x0pm_1428{transform-origin:50%;animation:1.8s ease-in-out infinite _heartbeat_1x0pm_1}@keyframes _raysRotate_1x0pm_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._feliRaysAnimated_1x0pm_1443{animation:18s linear infinite _raysRotate_1x0pm_1}@keyframes _starTwinkle_1x0pm_1{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}30%{opacity:.75;transform:translate(-50%,-50%)scale(.94)}60%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}}._feliStarAnimated_1x0pm_1464{animation:3.5s ease-in-out infinite _starTwinkle_1x0pm_1}@keyframes _flowerSway_1x0pm_1{0%,to{transform:rotate(0)}25%{transform:rotate(6deg)}75%{transform:rotate(-6deg)}}._madreFlowerAnimated_1x0pm_1482{transform-origin:50%;animation:5s ease-in-out infinite _flowerSway_1x0pm_1}@keyframes _tieSway_1x0pm_1{0%,to{transform:rotate(0)}25%{transform:rotate(4deg)}75%{transform:rotate(-4deg)}}._papaTieAnimated_1x0pm_1501{transform-origin:top;animation:4s ease-in-out infinite _tieSway_1x0pm_1}}@media (prefers-reduced-motion:reduce){._navidadSnow_1x0pm_768 span{animation:none}}._deck_12ake_6{cursor:pointer;flex-direction:column;align-items:center;gap:20px;width:700px;display:flex;position:relative}._stage_12ake_16{width:100%;height:320px;transform-style:preserve-3d;place-items:center;display:grid;position:relative}._slot_12ake_25{transform-origin:50%;will-change:transform, opacity;width:360px;height:220px;margin-top:-110px;margin-left:-180px;position:absolute;top:50%;left:50%}._slot_12ake_25>._cardWrapper_12ake_37{border-radius:22px;overflow:hidden;box-shadow:0 28px 60px -20px #17204673,0 8px 16px -4px #1720462e}._cardWrapper_12ake_37{width:360px;height:220px}._controls_12ake_50{pointer-events:auto;justify-content:center;align-items:center;gap:12px;margin-top:4px;display:flex}._dots_12ake_62{align-items:center;gap:6px;display:flex}._pauseBtn_12ake_68{color:#172046;cursor:pointer;background:#ffffffd9;border:1px solid #10184029;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;transition:background .2s,border-color .2s;display:inline-grid}._pauseBtn_12ake_68:focus-visible{outline:2px solid var(--color-primary,#4338ca);outline-offset:2px}@media (hover:hover) and (pointer:fine){._pauseBtn_12ake_68:hover{background:#fff;border-color:#1018404d}}._dot_12ake_62{background:var(--deck-dot,#1018402e);cursor:pointer;border:none;border-radius:999px;width:6px;height:6px;padding:0;transition:all .3s cubic-bezier(.22,1,.36,1)}._dotActive_12ake_108{background:var(--deck-dot-active,var(--gradient-primary));width:24px}@media (width<=1024px){._deck_12ake_6{width:500px}._stage_12ake_16{height:280px}}@media (width<=640px){._deck_12ake_6{gap:16px;width:min(300px,100%);margin:0 auto}._stage_12ake_16{height:184px}._slot_12ake_25{transform-origin:50%;margin:0;top:50%;left:50%;transform:translate(-50%,-50%)scale(.83)!important}}._marquee_e7ljr_1{background:#f6f7fb;border-top:1px solid #10184014;border-bottom:1px solid #10184014;padding:18px 0;overflow:hidden}._track_e7ljr_9{white-space:nowrap;font-family:var(--font-family-serif);color:#666b88;gap:60px;width:max-content;font-size:22px;font-style:italic;animation:40s linear infinite _marqueeScroll_e7ljr_1;display:flex}._set_e7ljr_21{align-items:center;gap:60px;display:flex}@media (hover:hover) and (pointer:fine){._pauseOnHover_e7ljr_28:hover{animation-play-state:paused}}@keyframes _marqueeScroll_e7ljr_1{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){._track_e7ljr_9{animation:none}}._hero_j6may_2{color:#0c1230;isolation:isolate;background:#fff;padding-top:72px;position:relative;overflow:hidden}._mesh_j6may_12{filter:blur(20px);pointer-events:none;z-index:0;background:radial-gradient(38% 48% at 18% 28%,#4338ca2e,#0000 65%),radial-gradient(34% 44% at 82% 22%,#7c3aed24,#0000 65%),radial-gradient(50% 60% at 60% 90%,#4338ca29,#0000 65%);animation:18s ease-in-out infinite _meshShift_j6may_1;position:absolute;inset:-10%}@keyframes _meshShift_j6may_1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-3%,2%)scale(1.05)}66%{transform:translate(3%,-2%)scale(.95)}}._noise_j6may_38{opacity:.03;mix-blend-mode:multiply;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence baseFrequency='.9' numOctaves='2'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='.4'/></svg>");position:absolute;inset:0}._hero_j6may_2:after{content:"";z-index:1;background:linear-gradient(90deg,#0000,#10184014,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}._inner_j6may_61{z-index:1;grid-template-columns:1.05fr 1fr;grid-template-areas:"text card""actions card";align-items:center;gap:0 60px;max-width:1200px;margin:0 auto;padding:80px 32px;display:grid;position:relative}._copyText_j6may_78{color:#0c1230;grid-area:text}._copyActions_j6may_83{grid-area:actions}._eyebrow_j6may_87{letter-spacing:.18em;text-transform:uppercase;color:#4338ca;background:#4338ca14;border:1px solid #4338ca2e;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}._eyebrowDot_j6may_102{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2s infinite _pulse_j6may_1;box-shadow:0 0 8px}@keyframes _pulse_j6may_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}._title_j6may_123{letter-spacing:-.045em;color:#172046;text-wrap:balance;margin:18px 0 22px;font-size:76px;font-weight:700;line-height:1.02}._titleGradient_j6may_133{color:#0000;-webkit-text-fill-color:transparent;font-style:italic;font-family:var(--font-family-serif);font-optical-sizing:auto;background:linear-gradient(135deg,#172046 0%,#2c2e8e 60%,#4338ca 100%);-webkit-background-clip:text;background-clip:text;padding-right:.12em;font-weight:500;display:inline-block}._lead_j6may_147{color:#4a4e6b;text-wrap:pretty;max-width:540px;font-size:18px;line-height:1.55}._ctas_j6may_156{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}._stats_j6may_164{border-top:1px solid #10184014;gap:40px;margin-top:48px;padding-top:28px;display:flex}._stat_j6may_164{flex-direction:column;display:flex}._statValue_j6may_177{letter-spacing:-.03em;color:#172046;font-size:32px;font-weight:700}._statLabel_j6may_184{color:#666b88;margin-top:2px;font-size:12px}._right_j6may_191{perspective:1600px;grid-area:card;place-items:center;height:480px;display:grid;position:relative}._glow_j6may_200{filter:blur(20px);pointer-events:none;z-index:0;background:radial-gradient(circle,#4338ca38 0%,#4338ca14 35%,#0000 65%);border-radius:50%;width:520px;height:520px;animation:8s ease-in-out infinite _glowPulse_j6may_1;position:absolute}@keyframes _glowPulse_j6may_1{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}._marqueeStrip_j6may_230{z-index:1;background:#f6f7fb;border-top:1px solid #10184014;border-bottom:1px solid #10184014;padding:18px 0;position:relative;overflow:hidden}._marqueeItem_j6may_240{font-family:var(--font-family-serif);font-optical-sizing:auto;color:#666b88;padding:0 30px;font-size:22px;font-style:italic}@media (width<=1024px){._title_j6may_123{font-size:60px}._inner_j6may_61{gap:40px}}._deckScaler_j6may_261{justify-content:center;align-items:center;display:flex}@media (width<=1024px){._deckScaler_j6may_261{transform-origin:50%;transform:scale(.75)}}@media (width<=768px){._inner_j6may_61{grid-template-columns:1fr;grid-template-areas:"text""card""actions";row-gap:24px;padding:40px 16px 32px}._title_j6may_123{font-size:44px}._ctas_j6may_156{flex-wrap:nowrap;gap:10px;margin-top:0}._copyActions_j6may_83 ._ctas_j6may_156>*{white-space:nowrap;flex:1 1 0;min-width:0;padding:12px 14px;font-size:14px}._right_j6may_191{place-items:center;min-width:0;height:auto;min-height:0;display:grid;overflow:hidden}._deckScaler_j6may_261{width:100%;max-width:320px;margin:0 auto;transform:none}._stats_j6may_164{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:28px}._glow_j6may_200{display:none}}._stage_mkvb8_1{perspective:1600px;display:inline-block}._inner_mkvb8_6{transform-style:preserve-3d;will-change:transform;position:relative}._shine_mkvb8_12{border-radius:inherit;pointer-events:none;z-index:1;transition:opacity .15s;position:absolute;inset:0}._section_cby04_2{background:#f6f7fb;padding:100px 0 56px;position:relative;overflow:hidden}._gridPattern_cby04_10{pointer-events:none;background-image:linear-gradient(#1018400a 1px,#0000 1px),linear-gradient(90deg,#1018400a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70%,#000 0%,#0000 70%);mask-image:radial-gradient(circle at 70%,#000 0%,#0000 70%)}._container_cby04_22{z-index:1;max-width:1200px;margin:0 auto;padding:0 32px;position:relative}._inner_cby04_31{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}._textCol_cby04_39{flex-direction:column;display:flex}._eyebrow_cby04_44{letter-spacing:.18em;text-transform:uppercase;color:#4338ca;background:#4338ca14;border:1px solid #4338ca2e;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:18px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}._eyebrowDot_cby04_61{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2s infinite _pulse_cby04_1;box-shadow:0 0 8px}@keyframes _pulse_cby04_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}._title_cby04_82{letter-spacing:-.035em;color:#172046;text-wrap:balance;margin:0 0 18px;font-size:44px;font-weight:700;line-height:1.05}._titleGradient_cby04_92{color:#0000;-webkit-text-fill-color:transparent;font-style:italic;font-family:var(--font-family-serif);font-optical-sizing:auto;background:linear-gradient(135deg,#172046 0%,#2c2e8e 60%,#4338ca 100%);-webkit-background-clip:text;background-clip:text;font-weight:500}._lead_cby04_104{color:#4a4e6b;text-wrap:pretty;max-width:540px;margin:0 0 32px;font-size:18px;line-height:1.55}._features_cby04_114{grid-template-columns:1fr 1fr;gap:18px;display:grid}._feature_cby04_114{align-items:flex-start;gap:12px;display:flex}._check_cby04_126{color:#fff;background:linear-gradient(135deg,#172046 0%,#2c2e8e 60%,#4338ca 100%);border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid;box-shadow:0 6px 14px -4px #4338ca80}._featureText_cby04_140{flex-direction:column;display:flex}._featureBold_cby04_145{color:#172046;font-size:14px;font-weight:600}._featureSub_cby04_151{color:#4a4e6b;margin-top:2px;font-size:13px}._artCol_cby04_158{perspective:1400px;place-items:center;display:grid;position:relative}._cardFrame_cby04_165{padding:60px 40px;position:relative}._cardGlow_cby04_170{filter:blur(20px);z-index:0;background:radial-gradient(circle,#4338ca40 0%,#0000 60%);animation:7s ease-in-out infinite _glowPulse_cby04_1;position:absolute;inset:0}@keyframes _glowPulse_cby04_1{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}._cardWrap_cby04_191{z-index:1;width:360px;height:220px;position:relative}._tag_cby04_199{color:#172046;white-space:nowrap;z-index:2;background:#fff;border:1px solid #10184014;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:600;animation:6s ease-in-out infinite _floatY_cby04_1;display:inline-flex;position:absolute;box-shadow:0 12px 30px -10px #1720462e}._tagDot_cby04_217{background:#4338ca;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #4338ca}._tag1_cby04_226{animation-delay:-1s;top:10px;left:-20px}._tag2_cby04_232{animation-delay:-3s;bottom:40px;right:-10px}._tag3_cby04_238{color:#fff;background:#172046;border-color:#0000;animation-delay:-2s;top:70px;right:0}@keyframes _floatY_cby04_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (width<=1024px){._inner_cby04_31{gap:48px}._title_cby04_82{font-size:36px}}@media (width<=768px){._section_cby04_2{padding:40px 0}._container_cby04_22{padding:0 16px}._inner_cby04_31{grid-template-columns:1fr;gap:48px}._title_cby04_82{font-size:28px}._features_cby04_114{grid-template-columns:1fr}._artCol_cby04_158{display:none}}._section_14t3u_2{background:#f6f7fb;padding:100px 0}._container_14t3u_7{max-width:1200px;margin:0 auto;padding:0 32px}._head_14t3u_13{margin-bottom:48px}._eyebrow_14t3u_17{letter-spacing:.18em;text-transform:uppercase;color:#4338ca;background:#4338ca14;border:1px solid #4338ca2e;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}._eyebrowDot_14t3u_32{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2s infinite _pulse_14t3u_1;box-shadow:0 0 8px}@keyframes _pulse_14t3u_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}._title_14t3u_53{letter-spacing:-.035em;color:#172046;text-wrap:balance;margin:20px 0 0;font-size:44px;font-weight:700;line-height:1.05}._grid_14t3u_64{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}._step_14t3u_70{background:#fff;border:1px solid #10184014;border-radius:22px;padding:36px 32px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .35s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){._step_14t3u_70:hover{border-color:#4338ca2e;transform:translateY(-4px);box-shadow:0 12px 30px -10px #1720462e}}._iconWrap_14t3u_89{color:#4338ca;background:#fff;border:1px solid #4338ca2e;border-radius:16px;flex-shrink:0;place-items:center;width:56px;height:56px;margin-bottom:24px;display:grid}._stepTitle_14t3u_102{letter-spacing:-.02em;color:#172046;margin:0 0 10px;font-size:22px;font-weight:700}._stepText_14t3u_110{color:#4a4e6b;margin:0;font-size:15px;line-height:1.55}@media (width<=768px){._section_14t3u_2{padding:40px 0}._container_14t3u_7{padding:0 16px}._grid_14t3u_64{grid-template-columns:1fr;gap:16px}._title_14t3u_53{font-size:28px}}._section_1g4ga_2{background:#fff;padding:100px 0}._container_1g4ga_7{max-width:1200px;margin:0 auto;padding:0 32px}._head_1g4ga_14{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px;display:flex}._headLeft_1g4ga_22{flex-direction:column;gap:4px;display:flex}._eyebrow_1g4ga_28{letter-spacing:.18em;text-transform:uppercase;color:#4338ca;background:#4338ca14;border:1px solid #4338ca2e;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:12px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}._eyebrowDot_1g4ga_45{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2s infinite _pulse_1g4ga_1;box-shadow:0 0 8px}@keyframes _pulse_1g4ga_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}._title_1g4ga_66{letter-spacing:-.035em;color:#172046;text-wrap:balance;margin:0;font-size:44px;font-weight:700;line-height:1.05}._viewAllBtn_1g4ga_76{color:#172046;cursor:pointer;background:0 0;border:1px solid #10184024;border-radius:999px;flex-shrink:0;align-items:center;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){._viewAllBtn_1g4ga_76:hover{background:#f6f7fb;border-color:#4338ca40}}._grid_1g4ga_103{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}._card_1g4ga_110{background:#fff;border:1px solid #10184014;border-radius:20px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);overflow:hidden}@media (hover:hover) and (pointer:fine){._card_1g4ga_110:hover{transform:translateY(-4px);box-shadow:0 12px 30px -10px #1720462e}}._imageFrame_1g4ga_128{background:linear-gradient(135deg,#eef0f5,#dfe3f0);border-radius:14px;justify-content:center;align-items:center;height:180px;margin-bottom:18px;display:flex;position:relative;overflow:hidden}._imageFrame_1g4ga_128 img{object-fit:contain;max-width:80%;max-height:70%}._ratingTag_1g4ga_147{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0006;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;position:absolute;top:12px;right:12px}._body_1g4ga_161{padding:18px}._cardName_1g4ga_165{letter-spacing:-.015em;color:#172046;margin:0 0 4px;font-size:17px;font-weight:700}._cardDesc_1g4ga_173{color:#4a4e6b;margin:0 0 14px;font-size:13px}._cardFoot_1g4ga_179{border-top:1px solid #10184014;justify-content:flex-end;align-items:center;padding-top:14px;font-size:13px;display:flex}._cardFrom_1g4ga_188{color:#4a4e6b}._cardCta_1g4ga_192,._cardCta_1g4ga_192:link,._cardCta_1g4ga_192:visited,._cardCta_1g4ga_192:active{color:#4338ca;cursor:pointer;font-weight:600;text-decoration:none}._loading_1g4ga_203{color:#666b88;justify-content:center;align-items:center;min-height:200px;font-size:15px;display:flex}@media (width<=1024px){._grid_1g4ga_103{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){._section_1g4ga_2{padding:40px 0}._container_1g4ga_7{padding:0 16px}._grid_1g4ga_103{grid-template-columns:1fr}._head_1g4ga_14{flex-direction:column;align-items:flex-start}._title_1g4ga_66{font-size:28px}}._section_ff32a_2{text-align:center;background:#f6f7fb;padding:48px 0 120px}._container_ff32a_8{max-width:1200px;margin:0 auto;padding:0 32px}._title_ff32a_14{letter-spacing:-.035em;color:#172046;text-wrap:balance;margin:0 0 12px;font-size:44px;font-weight:700;line-height:1.05}._subtitle_ff32a_24{color:#4a4e6b;max-width:540px;margin:0 auto 32px;font-size:18px;line-height:1.55}@media (width<=768px){._section_ff32a_2{padding:48px 0}._container_ff32a_8{padding:0 16px}._title_ff32a_14{font-size:28px}}._page_16uf3_1{background:#f5f5f7;min-height:100dvh}._main_16uf3_7{flex-direction:column;display:flex}._shell_7rrfa_8{background:var(--white,#fff);isolation:isolate;grid-template-columns:1.1fr 1fr;min-height:100dvh;display:grid;overflow-x:clip}._artPanel_7rrfa_20{isolation:isolate;background:linear-gradient(135deg,#172046 0%,#4338ca 100%);flex-direction:column;min-height:100dvh;padding:56px 48px;display:flex;position:relative;overflow:hidden}._mesh_7rrfa_33{filter:blur(20px);pointer-events:none;z-index:0;background:radial-gradient(38% 48% at 18% 28%,#4338ca59,#0000 65%),radial-gradient(34% 44% at 82% 22%,#7c3aed47,#0000 65%),radial-gradient(50% 60% at 60% 90%,#4338ca4d,#0000 65%);animation:18s ease-in-out infinite _meshMove_7rrfa_1;position:absolute;inset:-10%}@keyframes _meshMove_7rrfa_1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-3%,2%)scale(1.05)}66%{transform:translate(3%,-2%)scale(.95)}}._artInner_7rrfa_60{z-index:2;flex-direction:column;gap:20px;max-width:460px;display:flex;position:relative}._logoLink_7rrfa_69{text-decoration:none;display:inline-block}._logo_7rrfa_69{filter:brightness(0)invert();width:auto;height:56px;display:block}._artHeading_7rrfa_82{letter-spacing:-.03em;color:#fff;white-space:pre-line;margin:0;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:clamp(32px,3.5vw,48px);font-weight:700;line-height:1.05}._artLead_7rrfa_97{color:#ffffffbf;max-width:380px;margin:0;font-size:16px;line-height:1.6}._artDeck_7rrfa_106{z-index:1;perspective:1400px;pointer-events:none;flex:1;justify-content:center;align-items:center;margin-top:40px;display:flex;position:relative}._formPanel_7rrfa_119{background:var(--white,#fff);place-items:center;min-height:100dvh;padding:40px 32px;display:grid;overflow-y:auto}._formInner_7rrfa_129{flex-direction:column;gap:20px;width:100%;max-width:420px;display:flex}._tabs_7rrfa_138{background:#f3f4f6;border-radius:999px;margin-bottom:4px;padding:4px;display:flex}._tab_7rrfa_138{color:#6b7280;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:999px;flex:1;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;transition:all .2s}@media (hover:hover) and (pointer:fine){._tab_7rrfa_138:hover{color:#101840}}._tabActive_7rrfa_169{color:#101840;background:#fff;box-shadow:0 1px 4px #0000001f}@media (width<=900px){._shell_7rrfa_8{grid-template-columns:1fr 1fr}._artPanel_7rrfa_20{padding:40px 32px}}@media (width<=680px){._shell_7rrfa_8{grid-template-rows:auto 1fr;grid-template-columns:1fr}._artPanel_7rrfa_20{min-height:unset;flex-direction:column;padding:28px 24px}._artHeading_7rrfa_82{font-size:28px}._artLead_7rrfa_97{font-size:14px}._artDeck_7rrfa_106{flex:unset;width:100%;height:auto;margin-top:16px}._formPanel_7rrfa_119{min-height:unset;padding:28px 24px;display:block}._formInner_7rrfa_129{min-width:0;max-width:100%;margin:0 auto}}._shell_fzjol_5{isolation:isolate;background:linear-gradient(135deg,#172046 0%,#4338ca 100%);place-items:center;min-height:100dvh;padding:24px 16px;display:grid;position:relative}._mesh_fzjol_16{filter:blur(20px);pointer-events:none;z-index:0;background:radial-gradient(38% 48% at 18% 28%,#4338ca59,#0000 65%),radial-gradient(34% 44% at 82% 22%,#7c3aed47,#0000 65%),radial-gradient(50% 60% at 60% 90%,#4338ca4d,#0000 65%);animation:18s ease-in-out infinite _meshMove_fzjol_1;position:absolute;inset:-10%}@keyframes _meshMove_fzjol_1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-3%,2%)scale(1.05)}66%{transform:translate(3%,-2%)scale(.95)}}._card_fzjol_42{z-index:1;background:#fff;border-radius:24px;flex-direction:column;gap:24px;width:100%;max-width:440px;padding:40px 40px 36px;display:flex;position:relative;box-shadow:0 4px 6px -1px #0000001a,0 20px 60px -8px #10184059}._logoLink_fzjol_58{align-self:center;text-decoration:none;display:inline-block}._logo_fzjol_58{width:auto;height:44px;display:block}@media (width<=480px){._card_fzjol_42{border-radius:18px;padding:28px 24px}}._section_1pthh_6{background:var(--white,#fff);box-sizing:border-box;justify-content:center;width:100%;padding:120px 16px 30px;display:flex}._container_1pthh_16{max-width:var(--2e63eb56,360px);box-sizing:border-box;flex-direction:column;align-items:center;gap:32px;width:100%;display:flex}._heading_1pthh_29 h3{font-size:var(--h3-font-size,48px);font-weight:400;line-height:var(--h3-line-height,1.3);color:#000;text-align:center;margin:0}._heading_1pthh_29 h3 span:first-child{color:#000;font-weight:400}._heading_1pthh_29 h3 span:last-child{color:#000;text-transform:none;letter-spacing:normal;font-family:Google Sans,Arial,sans-serif;font-weight:400}._form_1pthh_54{gap:var(--form-elements-vertical-spacing,15px);box-sizing:border-box;background:0 0;flex-direction:column;width:150%;display:flex}._form_1pthh_54 label{font-size:var(--label-text-size,14px);color:var(--label-text-color,#000);font-weight:500}._form_1pthh_54 input{font-size:var(--input-text-size,16px);color:var(--input-text-color,#000);background:var(--input-fill-color,#fff);border:var(--input-border-width,1px) solid var(--input-border-color,#b8c0cc);border-radius:var(--input-border-radius,10px);box-sizing:border-box;outline:none;min-height:44px;padding:12px 16px;transition:border-color .3s}._form_1pthh_54 input:focus{border-color:var(--input-border-color--hover,#000)}._form_1pthh_54 input._inputError_1pthh_89,._inputError_1pthh_89{border:1px solid #dc2626}._errorText_1pthh_100{color:#dc2626;margin:4px 0 0;font-size:12px}._hintText_1pthh_109{color:#6b7280;margin:2px 0 0;font-size:12px}._successText_1pthh_118{color:var(--color-success-text,#047857);margin-top:8px;font-size:.9rem}._legalText_1pthh_127{color:#6b7280;text-align:center;margin:8px 0;font-size:13px;line-height:1.5;display:block}._legalText_1pthh_127 *{display:inline}._legalText_1pthh_127 a{color:var(--primary-dark,#4338ca);text-decoration:underline}@media (hover:hover) and (pointer:fine){._legalText_1pthh_127 a:hover{text-decoration:none}}._submitButton_1pthh_154{background:var(--gradient-primary);color:var(--grid-button-primary-font-color,#fff);padding:var(--grid-button-primary-padding-y,16px) var(--grid-button-primary-padding-x,40px);border-radius:var(--grid-button-primary-border-radius,50px);font-size:var(--grid-button-primary-font-size,16px);cursor:pointer;border:none;align-self:center;font-weight:600;transition:background .3s}@media (hover:hover) and (pointer:fine){._submitButton_1pthh_154:hover{background:var(--gradient-primary-hover)}}._submitButton_1pthh_154:disabled{opacity:.6;cursor:not-allowed}._passwordWrapper_1pthh_181{width:100%;position:relative}._passwordWrapper_1pthh_181 input{width:100%}._passwordWrapper_1pthh_181 input:not(:disabled){padding-right:44px}._eyeIcon_1pthh_196{cursor:pointer;color:#6b7280;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){._eyeIcon_1pthh_196:hover{color:#374151}}._eyeIcon_1pthh_196 svg{width:18px;height:18px}._divider_1pthh_227{align-items:center;gap:12px;width:100%;display:flex}._divider_1pthh_227:before,._divider_1pthh_227:after{content:"";background:#d1d5db;flex:1;height:1px}._divider_1pthh_227 span{color:#6b7280;font-size:14px}._googleButtonWrapper_1pthh_250{justify-content:center;width:100%;display:flex}@media (width<=768px){._heading_1pthh_29 h3{font-size:var(--h3-m-font-size,32px)}._form_1pthh_54{width:100%}}._field_1lynr_1{flex-direction:column;gap:6px;display:flex}._field_1lynr_1 label{color:#101840;font-size:14px;font-weight:500}._field_1lynr_1 input{letter-spacing:.08em;color:#101840;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:10px;outline:none;width:100%;min-height:44px;padding:12px 16px;font-family:inherit;font-size:18px;transition:border-color .2s,box-shadow .2s}._field_1lynr_1 input:focus{border-color:#4338ca;box-shadow:0 0 0 3px #4338ca1f}._field_1lynr_1 input:disabled{opacity:.6;cursor:not-allowed}._field_1lynr_1 input._inputError_1lynr_41{border-color:#dc2626}._errorText_1lynr_45{color:#dc2626;margin:0;font-size:13px}._toggle_1lynr_51{color:#4338ca;min-height:44px;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-self:flex-start;padding:0;font-size:13px;font-weight:600}._toggle_1lynr_51:disabled{opacity:.6;cursor:not-allowed}._toggle_1lynr_51:focus-visible{outline-offset:2px;outline:2px solid #4338ca}@media (hover:hover) and (pointer:fine){._toggle_1lynr_51:hover:not(:disabled){text-decoration:underline}}._form_ruwn0_1{flex-direction:column;gap:14px;width:100%;display:flex}._header_ruwn0_8{flex-direction:column;gap:6px;display:flex}._title_ruwn0_14{letter-spacing:-.02em;color:#101840;margin:0;font-size:20px;font-weight:700}._description_ruwn0_22{color:#4a4e6b;margin:0;font-size:14px;line-height:1.5}._submitBtn_ruwn0_29{color:#fff;cursor:pointer;background:linear-gradient(135deg,#172046 0%,#4338ca 100%);border:none;border-radius:50px;width:100%;min-height:48px;padding:14px 24px;font-family:inherit;font-size:15px;font-weight:600;transition:opacity .2s}._submitBtn_ruwn0_29:disabled{opacity:.6;cursor:not-allowed}._submitBtn_ruwn0_29:focus-visible,._backBtn_ruwn0_50:focus-visible{outline-offset:3px;outline:2px solid #4338ca}._backBtn_ruwn0_50{color:#6b7280;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:500}@media (hover:hover) and (pointer:fine){._submitBtn_ruwn0_29:hover:not(:disabled){opacity:.9}._backBtn_ruwn0_50:hover{color:#4338ca;text-decoration:underline}}._form_1o91a_5{flex-direction:column;gap:14px;width:100%;display:flex}._field_1o91a_12{flex-direction:column;gap:6px;display:flex}._field_1o91a_12 label{color:#101840;font-size:14px;font-weight:500}._field_1o91a_12 input{color:#101840;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:10px;outline:none;width:100%;min-height:44px;padding:12px 16px;font-family:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s}._field_1o91a_12 input:focus{border-color:#4338ca;box-shadow:0 0 0 3px #4338ca1f}._extras_1o91a_47{justify-content:flex-end;align-items:center;gap:8px;margin-top:-2px;font-size:13px;display:flex}._forgotLink_1o91a_56{color:#4338ca;font-size:13px;font-weight:500;text-decoration:none}@media (hover:hover) and (pointer:fine){._forgotLink_1o91a_56:hover{text-decoration:underline}}._submitBtn_1o91a_70{color:#fff;cursor:pointer;background:linear-gradient(135deg,#172046 0%,#4338ca 100%);border:none;border-radius:50px;width:100%;min-height:48px;margin-top:4px;padding:14px 24px;font-family:inherit;font-size:15px;font-weight:600;transition:opacity .2s,transform .15s}@media (hover:hover) and (pointer:fine){._submitBtn_1o91a_70:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}}._submitBtn_1o91a_70:disabled{opacity:.6;cursor:not-allowed}._divider_1o91a_101{color:#9ca3af;align-items:center;gap:12px;width:100%;font-size:12px;display:flex}._divider_1o91a_101:before,._divider_1o91a_101:after{content:"";background:#e5e7eb;flex:1;height:1px}._googleWrapper_1o91a_119{justify-content:center;width:100%;display:flex;overflow:hidden}._footerText_1o91a_127{text-align:center;color:#6b7280;margin:0;font-size:13px}._footerText_1o91a_127 a{color:#4338ca;font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){._footerText_1o91a_127 a:hover{text-decoration:underline}}._form_1ymgi_5{flex-direction:column;gap:12px;width:100%;display:flex}._field_1ymgi_12{flex-direction:column;gap:6px;display:flex}._field_1ymgi_12 label{color:#101840;font-size:14px;font-weight:500}._field_1ymgi_12 input{color:#101840;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:10px;outline:none;width:100%;min-height:44px;padding:12px 16px;font-family:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s}._field_1ymgi_12 input:focus{border-color:#4338ca;box-shadow:0 0 0 3px #4338ca1f}._submitBtn_1ymgi_47{color:#fff;cursor:pointer;background:linear-gradient(135deg,#172046 0%,#4338ca 100%);border:none;border-radius:50px;width:100%;min-height:48px;margin-top:4px;padding:14px 24px;font-family:inherit;font-size:15px;font-weight:600;transition:opacity .2s,transform .15s}@media (hover:hover) and (pointer:fine){._submitBtn_1ymgi_47:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}}._submitBtn_1ymgi_47:disabled{opacity:.6;cursor:not-allowed}._divider_1ymgi_78{color:#9ca3af;align-items:center;gap:12px;width:100%;font-size:12px;display:flex}._divider_1ymgi_78:before,._divider_1ymgi_78:after{content:"";background:#e5e7eb;flex:1;height:1px}._googleWrapper_1ymgi_96{justify-content:center;width:100%;display:flex;overflow:hidden}._footerText_1ymgi_104{text-align:center;color:#6b7280;margin:0;font-size:13px}._footerText_1ymgi_104 a{color:#4338ca;font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){._footerText_1ymgi_104 a:hover{text-decoration:underline}}._consentRow_1ymgi_124{align-items:flex-start;gap:10px;display:flex}._field_1ymgi_12 ._consentCheckbox_1ymgi_131{accent-color:#4338ca;cursor:pointer;flex-shrink:0;width:20px;height:20px;min-height:0;margin:2px 0 0;padding:0}._field_1ymgi_12 ._consentCheckbox_1ymgi_131:focus{box-shadow:none;border-color:#0000}._field_1ymgi_12 ._consentCheckbox_1ymgi_131:focus-visible{outline-offset:2px;outline:2px solid #4338ca}._field_1ymgi_12 ._consentLabel_1ymgi_152{color:#4b5563;cursor:pointer;min-width:0;font-size:13px;font-weight:400;line-height:1.5}._consentLabel_1ymgi_152 a{color:#4338ca;font-weight:600;text-decoration:underline}@media (hover:hover) and (pointer:fine){._consentLabel_1ymgi_152 a:hover{text-decoration:none}}._headingBlock_1vise_5{flex-direction:column;gap:8px;display:flex}._heading_1vise_5{letter-spacing:-.02em;color:#101840;margin:0;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:24px;font-weight:700}._description_1vise_24{color:#6b7280;margin:0;font-size:14px;line-height:1.6}._form_1vise_31{flex-direction:column;gap:14px;width:100%;display:flex}._field_1vise_38{flex-direction:column;gap:6px;display:flex}._field_1vise_38 label{color:#101840;font-size:14px;font-weight:500}._field_1vise_38 input{color:#101840;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:10px;outline:none;width:100%;min-height:44px;padding:12px 16px;font-family:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s}._field_1vise_38 input:focus{border-color:#4338ca;box-shadow:0 0 0 3px #4338ca1f}._field_1vise_38 input:disabled{opacity:.6;cursor:not-allowed}._submitBtn_1vise_78{color:#fff;cursor:pointer;background:linear-gradient(135deg,#172046 0%,#4338ca 100%);border:none;border-radius:50px;width:100%;min-height:48px;padding:14px 24px;font-family:inherit;font-size:15px;font-weight:600;transition:opacity .2s,transform .15s}@media (hover:hover) and (pointer:fine){._submitBtn_1vise_78:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}}._submitBtn_1vise_78:disabled{opacity:.6;cursor:not-allowed}._footerText_1vise_108{text-align:center;color:#6b7280;margin:0;font-size:13px}._footerText_1vise_108 a{color:#4338ca;font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){._footerText_1vise_108 a:hover{text-decoration:underline}}._eyebrow_x710r_1{letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary);background:#4338ca14;border:1px solid #4338ca2e;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}._dark_x710r_16{color:#ffffffc7;background:#ffffff14;border-color:#ffffff24}._dot_x710r_23{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2s cubic-bezier(.22,1,.36,1) infinite _eyebrowPulse_x710r_1;box-shadow:0 0 8px}@keyframes _eyebrowPulse_x710r_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}._stack_tdhtp_1{justify-content:center;align-items:flex-start;width:360px;height:280px;display:flex;position:relative}._slot_tdhtp_10{transform-origin:top;margin-left:-180px;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .2s;position:absolute;top:0;left:50%}._cardWrapper_tdhtp_22{width:360px;height:220px}._cardWrapperFlat_tdhtp_27{border-radius:22px;width:360px;height:220px;overflow:hidden}._page_t7vcm_2{background:#f6f7fb;min-height:100dvh}._hero_t7vcm_9{isolation:isolate;color:#0c1230;text-align:center;padding-top:calc(80px + env(safe-area-inset-top));background:#fff;border-bottom:1px solid #10184014;padding-bottom:64px;padding-left:32px;padding-right:32px;position:relative;overflow:hidden}@media (width<=767px){._hero_t7vcm_9{padding-top:calc(72px + env(safe-area-inset-top));padding-bottom:48px;padding-left:20px;padding-right:20px}}._mesh_t7vcm_35{filter:blur(18px);pointer-events:none;z-index:0;background:radial-gradient(38% 48% at 18% 22%,#4338ca29,#0000 65%),radial-gradient(34% 44% at 88% 14%,#7c3aed1f,#0000 65%);animation:18s ease-in-out infinite _meshShift_t7vcm_1;position:absolute;inset:-10%}@keyframes _meshShift_t7vcm_1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-3%,2%)scale(1.05)}66%{transform:translate(3%,-2%)scale(.95)}}._noise_t7vcm_61{opacity:.03;mix-blend-mode:multiply;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence baseFrequency='.9' numOctaves='2'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='.4'/></svg>");position:absolute;inset:0}._heroInner_t7vcm_71{z-index:1;max-width:800px;margin:0 auto;position:relative}._heroH1_t7vcm_79{letter-spacing:-.045em;color:#172046;text-wrap:balance;margin:16px 0 20px;font-size:56px;font-weight:700;line-height:1.02}@media (width<=767px){._heroH1_t7vcm_79{font-size:38px}}._heroGrad_t7vcm_96{color:#0000;-webkit-text-fill-color:transparent;font-style:italic;font-family:var(--font-family-serif);background:linear-gradient(135deg,#172046 0%,#2c2e8e 60%,#4338ca 100%);-webkit-background-clip:text;background-clip:text;padding-right:.12em;font-weight:500;display:inline-block}._heroLead_t7vcm_110{color:#4a4e6b;text-wrap:pretty;max-width:540px;margin:0 auto;font-size:18px;line-height:1.55}@media (width<=767px){._heroLead_t7vcm_110{font-size:16px}}._mainSection_t7vcm_126{background:#f6f7fb;padding:48px 0 80px}@media (width<=767px){._mainSection_t7vcm_126{padding:32px 0 56px}}._container_t7vcm_138{max-width:1200px;margin:0 auto;padding:0 32px}@media (width<=767px){._container_t7vcm_138{padding:0 16px}}._layout_t7vcm_151{flex-direction:column;gap:28px;display:flex}@media (width>=1024px){._layout_t7vcm_151{grid-template-columns:280px 1fr;align-items:start;gap:32px;display:grid}}._filtersSide_t7vcm_167{width:100%}._filtersCard_t7vcm_172{background:#fff;border:1px solid #10184014;border-radius:22px;flex-direction:column;gap:22px;padding:24px;display:flex}@media (width>=1024px){._filtersCard_t7vcm_172{position:sticky;top:100px}}._filtersTitle_t7vcm_189{letter-spacing:-.01em;color:#172046;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}._field_t7vcm_201{flex-direction:column;gap:8px;display:flex}._fieldLabel_t7vcm_208{letter-spacing:.04em;color:#4a4e6b;text-transform:uppercase;font-size:12px;font-weight:600}._searchWrap_t7vcm_217{align-items:center;display:flex;position:relative}._searchIcon_t7vcm_223{color:#666b88;pointer-events:none;font-size:16px;line-height:1;position:absolute;left:14px}._input_t7vcm_233{box-sizing:border-box;color:#0c1230;appearance:none;background:#fff;border:1px solid #10184024;border-radius:12px;outline:none;width:100%;padding:12px 16px 12px 38px;font-family:inherit;font-size:16px;transition:all .2s cubic-bezier(.22,1,.36,1)}._input_t7vcm_233:focus{border-color:#4338ca;box-shadow:0 0 0 4px #4338ca1f}._field_t7vcm_201:nth-child(3) ._input_t7vcm_233,._field_t7vcm_201:nth-child(5) ._input_t7vcm_233{padding-left:16px}._checklist_t7vcm_261{flex-direction:column;gap:10px;display:flex}._checkRow_t7vcm_267{color:#4a4e6b;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:14px;display:flex}._checkRow_t7vcm_267 input{accent-color:#4338ca;flex-shrink:0;width:16px;height:16px;margin:0}._priceRow_t7vcm_286{gap:8px;display:flex}._priceBtn_t7vcm_291{cursor:pointer;color:#4a4e6b;background:#fff;border:1px solid #10184024;border-radius:10px;flex:1;padding:10px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){._priceBtn_t7vcm_291:hover{border-color:#4338ca}}._priceBtnActive_t7vcm_311{color:#fff;background:linear-gradient(135deg,#172046 0%,#2c2e8e 60%,#4338ca 100%);border-color:#0000}._results_t7vcm_318{flex:1;min-width:0}._resultsBar_t7vcm_324{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}._resultsCount_t7vcm_331{color:#4a4e6b;margin:0;font-size:14px;font-weight:500}._sortWrap_t7vcm_338{align-items:center;gap:10px;display:flex}._sortLabel_t7vcm_344{color:#666b88;font-size:13px;display:none}@media (width>=640px){._sortLabel_t7vcm_344{display:inline}}._sortSelect_t7vcm_356{color:#172046;cursor:pointer;background:0 0;border:none;outline:none;font-family:inherit;font-size:16px;font-weight:700}._grid_t7vcm_368{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=640px){._grid_t7vcm_368{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){._grid_t7vcm_368{grid-template-columns:repeat(3,1fr)}}._card_t7vcm_387{background:#fff;border:1px solid #10184014;border-radius:20px;flex-direction:column;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){._card_t7vcm_387:hover{transform:translateY(-4px);box-shadow:0 28px 60px -20px #17204638,0 8px 20px -4px #1720461a}}@media (hover:none){._card_t7vcm_387:hover{box-shadow:none;transform:none}}._cardImg_t7vcm_416{aspect-ratio:4/3;background:linear-gradient(135deg,#eef0f5,#dfe3f0);place-items:center;display:grid;position:relative;overflow:hidden}._cardLogo_t7vcm_426{object-fit:contain;width:auto;max-width:60%;height:auto;max-height:60%}._cardImgNoise_t7vcm_435{mix-blend-mode:overlay;pointer-events:none;background:radial-gradient(at 30% 30%,#ffffff2e,#0000 50%);position:absolute;inset:0}._cardMono_t7vcm_444{font-family:var(--font-family-serif);font-optical-sizing:auto;color:#ffffff8c;z-index:1;font-size:56px;font-weight:600;line-height:1;position:relative}._cardCat_t7vcm_456{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;z-index:2;background:#0006;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600;position:absolute;bottom:12px;left:12px}._cardFeat_t7vcm_471{color:#fff;z-index:2;background:linear-gradient(135deg,#172046 0%,#2c2e8e 60%,#4338ca 100%);border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;right:12px}._cardFeatIcon_t7vcm_486,._ctaIcon_t7vcm_487{display:none}._cardMeta_t7vcm_492{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 12px;display:flex}._cardName_t7vcm_500{letter-spacing:-.015em;color:#0c1230;margin:0 0 4px;font-size:17px;font-weight:700}._cardSub_t7vcm_508{color:#666b88;margin:0;font-size:13px}._cardRating_t7vcm_514{color:#172046;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:700}._cta_t7vcm_487,._cta_t7vcm_487:link,._cta_t7vcm_487:visited,._cta_t7vcm_487:active,._cta_t7vcm_487:focus,._cta_t7vcm_487:focus-visible{text-align:center;color:#fff;background:linear-gradient(135deg,#172046 0%,#2c2e8e 60%,#4338ca 100%);border-radius:999px;margin:auto 18px 18px;padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:filter .25s,box-shadow .25s;display:block}@media (hover:hover) and (pointer:fine){._cta_t7vcm_487:hover{filter:brightness(1.08);box-shadow:0 16px 36px -12px #4338cacc}}._cta_t7vcm_487:focus-visible{outline-offset:3px;outline:3px solid #4338ca40}._stateBox_t7vcm_558{color:#4a4e6b;background:#ffffffb3;border:1px solid #10184014;border-radius:18px;padding:24px;font-size:14px}._stateBox_t7vcm_558 p{margin:0 0 14px}._loadMoreWrap_t7vcm_572{text-align:center;margin-top:40px}._loadMoreBtn_t7vcm_577{color:#172046;cursor:pointer;background:#fff;border:1px solid #10184024;border-radius:999px;padding:14px 28px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){._loadMoreBtn_t7vcm_577:hover{background:#f6f7fb;border-color:#10184038}}@media (width<=767px){._filtersCard_t7vcm_172{background:0 0;border:none;border-radius:0;gap:14px;padding:0}._filtersTitle_t7vcm_189,._fieldLabel_t7vcm_208,._fieldCollapse_t7vcm_614{display:none}._priceRow_t7vcm_286{gap:8px}._grid_t7vcm_368{gap:10px}._card_t7vcm_387{border-radius:16px;flex-direction:row;align-items:center;gap:12px;padding:10px}._cardImg_t7vcm_416{aspect-ratio:auto;border-radius:12px;flex-shrink:0;width:64px;height:64px}._cardLogo_t7vcm_426{max-width:72%;max-height:72%}._cardMono_t7vcm_444{font-size:30px}._cardCat_t7vcm_456{display:none}._cardFeat_t7vcm_471{border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid;top:4px;right:4px}._cardFeatLabel_t7vcm_670{display:none}._cardFeatIcon_t7vcm_486{width:11px;height:11px;display:block}._cardMeta_t7vcm_492{flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:0}._cardName_t7vcm_500{margin:0;font-size:15px}._cardSub_t7vcm_508{font-size:12px}._cardRating_t7vcm_514{flex-shrink:0;font-size:12px}._cta_t7vcm_487,._cta_t7vcm_487:link,._cta_t7vcm_487:visited,._cta_t7vcm_487:active,._cta_t7vcm_487:focus,._cta_t7vcm_487:focus-visible{border-radius:50%;flex-shrink:0;align-self:center;place-items:center;width:38px;height:38px;margin:0;padding:0;display:grid}._ctaLabel_t7vcm_725{display:none}._ctaIcon_t7vcm_487{width:18px;height:18px;display:block}}._section_da0bo_2{width:100%;padding-top:calc(80px + env(safe-area-inset-top) + 40px);box-sizing:border-box;background:#f6f7fb;padding-bottom:80px}@media (width<=768px){._section_da0bo_2{padding-top:calc(72px + env(safe-area-inset-top) + 24px);padding-bottom:48px}}._container_da0bo_19{max-width:1200px;margin:0 auto;padding:0 32px}@media (width<=768px){._container_da0bo_19{padding:0 16px}}._card_da0bo_32{background:#fff;border:1px solid #10184014;border-radius:28px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden;box-shadow:0 12px 30px -10px #1720462e}@media (width<=768px){._card_da0bo_32{grid-template-columns:1fr}}._formSide_da0bo_50{padding:48px}@media (width<=768px){._formSide_da0bo_50{padding:32px 24px}}._heading_da0bo_61{letter-spacing:-.03em;color:#172046;margin:14px 0 8px;font-size:40px;font-weight:700;line-height:1.08}@media (width<=768px){._heading_da0bo_61{font-size:30px}}._lead_da0bo_77{color:#4a4e6b;margin:0 0 4px;font-size:16px;line-height:1.55}._form_da0bo_50{flex-direction:column;gap:16px;margin:28px 0;display:flex}._field_da0bo_93{flex-direction:column;gap:8px;display:flex}._fieldLabel_da0bo_100{letter-spacing:.04em;color:#4a4e6b;text-transform:uppercase;font-size:12px;font-weight:600}._input_da0bo_109{box-sizing:border-box;color:#0c1230;resize:vertical;background:#fff;border:1px solid #10184024;border-radius:12px;outline:none;width:100%;padding:12px 16px;font-family:inherit;font-size:16px;transition:all .2s cubic-bezier(.22,1,.36,1)}._input_da0bo_109:focus{border-color:#4338ca;box-shadow:0 0 0 4px #4338ca1f}._inputError_da0bo_130{border-color:#dc2626}._errorText_da0bo_134{color:#dc2626;margin:4px 0 0;font-size:12px}._submitError_da0bo_140{color:#dc2626;background:#dc262614;border-radius:12px;margin:0;padding:10px 14px;font-size:14px}._direct_da0bo_150{border-top:1px solid #10184014;flex-direction:column;gap:10px;padding-top:24px;display:flex}._directLink_da0bo_158{color:#4a4e6b;align-items:center;gap:12px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s cubic-bezier(.22,1,.36,1);display:flex}@media (hover:hover) and (pointer:fine){._directLink_da0bo_158:hover{color:#4338ca}}._directIco_da0bo_176{color:#4338ca;background:#4338ca14;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}._artSide_da0bo_188{isolation:isolate;background:#0c1230;justify-content:center;align-items:center;padding:48px;display:flex;position:relative;overflow:hidden}@media (width<=768px){._artSide_da0bo_188{display:none}}._artMesh_da0bo_206{filter:blur(40px);pointer-events:none;z-index:0;background:radial-gradient(40% 50% at 20% 30%,#4338ca8c,#0000 60%),radial-gradient(35% 45% at 80% 20%,#7c3aed66,#0000 60%),radial-gradient(50% 60% at 60% 90%,#4338ca8c,#0000 60%);animation:18s ease-in-out infinite _artMeshShift_da0bo_1;position:absolute;inset:-10%}@keyframes _artMeshShift_da0bo_1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-3%,2%)scale(1.05)}66%{transform:translate(3%,-2%)scale(.95)}}._artInner_da0bo_233{z-index:1;text-align:center;color:#fff;position:relative}._artDeck_da0bo_241{--deck-dot:#ffffffa6;--deck-dot-active:#fff;perspective:1400px;transform-origin:50%;margin-bottom:8px;transform:scale(.85)}._artQuote_da0bo_254{font-family:var(--font-family-serif);font-optical-sizing:auto;letter-spacing:-.01em;color:#fff;border:none;margin:24px 0 12px;padding:0;font-size:26px;font-style:italic;line-height:1.3}._artQuoteSub_da0bo_268{color:#fff9;max-width:280px;margin:0 auto;font-size:14px;line-height:1.5}._modalOverlay_da0bo_277{z-index:1001;background:#00000061;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modalContent_da0bo_287{background:#fff;border-radius:22px;width:95vw;max-width:430px;animation:.26s cubic-bezier(.5,1.7,.6,1) backwards _modalIn_da0bo_1;overflow:hidden;box-shadow:0 6px 32px #5025d12e}@keyframes _modalIn_da0bo_1{0%{opacity:0;transform:translateY(60px)scale(.98)}to{opacity:1;transform:none}}._modalBody_da0bo_308{flex-direction:column;gap:10px;padding:32px 28px 24px;display:flex}._modalBody_da0bo_308 h2{color:#172046;margin:0 0 8px;font-size:1.25rem;font-weight:700}._modalBody_da0bo_308 p{color:#4a4e6b;margin:0;font-size:.9rem}._confirmBtn_da0bo_328{color:#fff;cursor:pointer;background:linear-gradient(135deg,#172046 0%,#2c2e8e 60%,#4338ca 100%);border:none;border-radius:999px;align-self:flex-start;margin-top:16px;padding:10px 26px;font-size:1rem;font-weight:600;transition:filter .2s}@media (hover:hover) and (pointer:fine){._confirmBtn_da0bo_328:hover{filter:brightness(1.08)}}._confirmBtn_da0bo_328:disabled{opacity:.65;cursor:not-allowed}._page_yhv69_1{background:#f6f7fb;min-height:100dvh}._hero_zhpz6_2{color:#0c1230;isolation:isolate;background:#fff;padding-top:72px;position:relative;overflow:hidden}._mesh_zhpz6_11{filter:blur(20px);pointer-events:none;z-index:0;background:radial-gradient(38% 48% at 18% 28%,#4338ca2e,#0000 65%),radial-gradient(34% 44% at 82% 22%,#7c3aed24,#0000 65%),radial-gradient(50% 60% at 60% 90%,#4338ca29,#0000 65%);animation:18s ease-in-out infinite _meshShift_zhpz6_1;position:absolute;inset:-10%}@keyframes _meshShift_zhpz6_1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-3%,2%)scale(1.05)}66%{transform:translate(3%,-2%)scale(.95)}}._noise_zhpz6_37{opacity:.03;mix-blend-mode:multiply;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence baseFrequency='.9' numOctaves='2'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='.4'/></svg>");position:absolute;inset:0}._hero_zhpz6_2:after{content:"";z-index:1;background:linear-gradient(90deg,#0000,#10184014,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}._inner_zhpz6_58{z-index:1;grid-template-columns:1.05fr 1fr;align-items:center;gap:60px;max-width:1200px;margin:0 auto;padding:80px 32px;display:grid;position:relative}._copy_zhpz6_71{color:#0c1230}._eyebrow_zhpz6_75{letter-spacing:.18em;text-transform:uppercase;color:#4338ca;background:#4338ca14;border:1px solid #4338ca2e;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}._eyebrowDot_zhpz6_90{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2s infinite _pulse_zhpz6_1;box-shadow:0 0 8px}@keyframes _pulse_zhpz6_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}._title_zhpz6_111{letter-spacing:-.045em;color:#172046;text-wrap:balance;margin:18px 0 22px;font-size:76px;font-weight:700;line-height:1.02}._titleGradient_zhpz6_121{color:#0000;-webkit-text-fill-color:transparent;font-style:italic;font-family:var(--font-family-serif);font-optical-sizing:auto;background:linear-gradient(135deg,#172046 0%,#2c2e8e 60%,#4338ca 100%);-webkit-background-clip:text;background-clip:text;padding-right:.12em;font-weight:500;display:inline-block}._lead_zhpz6_135{color:#4a4e6b;text-wrap:pretty;max-width:540px;font-size:18px;line-height:1.55}._ctas_zhpz6_143{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}._stats_zhpz6_151{border-top:1px solid #10184014;gap:40px;margin-top:48px;padding-top:28px;display:flex}._stat_zhpz6_151{flex-direction:column;display:flex}._statValue_zhpz6_164{letter-spacing:-.03em;color:#172046;font-size:32px;font-weight:700}._statLabel_zhpz6_171{color:#666b88;margin-top:2px;font-size:12px}._right_zhpz6_178{perspective:1600px;place-items:center;height:480px;display:grid;position:relative}._glow_zhpz6_186{filter:blur(20px);pointer-events:none;z-index:0;background:radial-gradient(circle,#4338ca38 0%,#4338ca14 35%,#0000 65%);border-radius:50%;width:520px;height:520px;animation:8s ease-in-out infinite _glowPulse_zhpz6_1;position:absolute}@keyframes _glowPulse_zhpz6_1{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}._mockCard_zhpz6_216{z-index:1;box-sizing:border-box;background:#fff;border:1px solid #10184014;border-radius:22px;width:100%;max-width:440px;padding:28px;position:relative;box-shadow:0 28px 60px -20px #17204673,0 8px 16px -4px #1720462e}._mockHead_zhpz6_233{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}._mockHeadLeft_zhpz6_240 span{color:#666b88;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:600}._mockAmount_zhpz6_248{letter-spacing:-.03em;color:#172046;margin:6px 0 2px;font-size:36px;font-weight:700;display:block}._mockGrowth_zhpz6_257{color:var(--color-success-text,#047857);font-size:13px;font-weight:600;display:block}._mockLivePill_zhpz6_264{color:#4338ca;letter-spacing:.06em;background:#4338ca14;border:1px solid #4338ca2e;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}._mockLivePill_zhpz6_264:before{content:"";background:#4338ca;border-radius:999px;width:6px;height:6px;animation:1.6s infinite _livePulse_zhpz6_1;box-shadow:0 0 #4338ca80}@keyframes _livePulse_zhpz6_1{0%{box-shadow:0 0 #4338ca8c}70%{box-shadow:0 0 0 8px #4338ca00}to{box-shadow:0 0 #4338ca00}}._mockBars_zhpz6_301{border-radius:8px;align-items:flex-end;gap:8px;height:120px;margin:0 0 24px;display:flex;position:relative;overflow:hidden}._bar_zhpz6_312{opacity:.92;height:100%;transform:scaleY(var(--bar-scale,1));transform-origin:bottom;background:linear-gradient(#4338ca,#7c3aed);border-radius:6px 6px 2px 2px;flex:1;transition:transform .9s cubic-bezier(.22,1,.36,1);position:relative;box-shadow:0 2px 10px -2px #4338ca59}._bar_zhpz6_312:after{content:"";height:6px;transform:scaleY(calc(1 / var(--bar-scale,1)));transform-origin:top;background:#ffffff73;border-radius:6px 6px 0 0;position:absolute;top:0;left:0;right:0;box-shadow:0 0 8px #ffffff80}._mockSweep_zhpz6_342{pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(90deg,#0000 0%,#ffffff2e 50%,#0000 100%);width:30px;animation:3.6s linear infinite _sweep_zhpz6_1;position:absolute;top:0;bottom:0}@keyframes _sweep_zhpz6_1{0%{left:-30px}to{left:100%}}._mockFoot_zhpz6_368{border-top:1px solid #10184014;grid-template-columns:repeat(3,1fr);gap:0;padding-top:18px;display:grid}._mockKpi_zhpz6_376{flex-direction:column;gap:2px;display:flex}._mockKpi_zhpz6_376 span{color:#666b88;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600}._mockKpi_zhpz6_376 b{letter-spacing:-.02em;font-size:18px;font-weight:700}._marqueeStrip_zhpz6_397{z-index:1;background:#f6f7fb;border-top:1px solid #10184014;border-bottom:1px solid #10184014;padding:18px 0;position:relative;overflow:hidden}._marqueeItem_zhpz6_407{font-family:var(--font-family-serif);font-optical-sizing:auto;color:#666b88;padding:0 30px;font-size:22px;font-style:italic}@media (width<=1024px){._title_zhpz6_111{font-size:60px}}@media (width<=768px){._inner_zhpz6_58{grid-template-columns:1fr;gap:48px;padding:48px 16px 64px}._title_zhpz6_111{font-size:44px}._right_zhpz6_178{min-width:0;height:auto;display:block;overflow:hidden}._glow_zhpz6_186{display:none}._stats_zhpz6_151{flex-wrap:wrap;gap:24px}._mockCard_zhpz6_216{max-width:100%;padding:22px 20px;box-shadow:0 12px 30px -12px #17204629}._mockAmount_zhpz6_248{font-size:30px}._mesh_zhpz6_11{animation:none}._noise_zhpz6_37{display:none}._mockSweep_zhpz6_342{animation:none}}@media (prefers-reduced-motion:reduce){._bar_zhpz6_312{transition:none}._mockSweep_zhpz6_342,._mockLivePill_zhpz6_264:before{animation:none}}._section_1hjgs_2{background:#fff;padding:100px 0}._container_1hjgs_7{max-width:1200px;margin:0 auto;padding:0 32px}._head_1hjgs_13{text-align:center;margin-bottom:48px}._eyebrow_1hjgs_18{letter-spacing:.18em;text-transform:uppercase;color:#4338ca;background:#4338ca14;border:1px solid #4338ca2e;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}._eyebrowDot_1hjgs_33{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2s infinite _pulse_1hjgs_1;box-shadow:0 0 8px}@keyframes _pulse_1hjgs_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}._title_1hjgs_54{letter-spacing:-.035em;color:#172046;text-wrap:balance;margin:12px 0 18px;font-size:44px;font-weight:700;line-height:1.05}._subtitle_1hjgs_64{color:#4a4e6b;max-width:540px;margin:0 auto;font-size:18px;line-height:1.55}._grid_1hjgs_73{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}._perk_1hjgs_79{background:#fff;border:1px solid #10184014;border-radius:22px;padding:28px 24px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .35s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){._perk_1hjgs_79:hover{border-color:#4338ca2e;transform:translateY(-4px);box-shadow:0 12px 30px -10px #1720462e}}._iconWrap_1hjgs_98{color:#4338ca;background:#fff;border:1px solid #4338ca2e;border-radius:16px;flex-shrink:0;place-items:center;width:56px;height:56px;margin-bottom:22px;display:grid}._perkTitle_1hjgs_111{letter-spacing:-.02em;color:#172046;margin:0 0 8px;font-size:18px;font-weight:700}._perkText_1hjgs_119{color:#4a4e6b;margin:0;font-size:13px;line-height:1.6}@media (width<=1024px){._grid_1hjgs_73{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){._section_1hjgs_2{padding:64px 0}._container_1hjgs_7{padding:0 16px}._grid_1hjgs_73{grid-template-columns:1fr}._title_1hjgs_54{font-size:28px}}._section_ghnnf_2{background:#f6f7fb;padding:100px 0}._container_ghnnf_7{max-width:1200px;margin:0 auto;padding:0 32px}._head_ghnnf_13{text-align:center;margin-bottom:48px}._eyebrow_ghnnf_18{letter-spacing:.18em;text-transform:uppercase;color:#4338ca;background:#4338ca14;border:1px solid #4338ca2e;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}._eyebrowDot_ghnnf_33{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2s infinite _pulse_ghnnf_1;box-shadow:0 0 8px}@keyframes _pulse_ghnnf_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}._title_ghnnf_54{letter-spacing:-.035em;color:#172046;text-wrap:balance;margin:12px 0 18px;font-size:44px;font-weight:700;line-height:1.05}._subtitle_ghnnf_64{color:#4a4e6b;max-width:540px;margin:0 auto;font-size:18px;line-height:1.55}._grid_ghnnf_73{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}._step_ghnnf_79{background:#fff;border:1px solid #10184014;border-radius:22px;padding:36px 32px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .35s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){._step_ghnnf_79:hover{border-color:#4338ca2e;transform:translateY(-4px);box-shadow:0 12px 30px -10px #1720462e}}._iconWrap_ghnnf_98{color:#4338ca;background:#fff;border:1px solid #4338ca2e;border-radius:16px;flex-shrink:0;place-items:center;width:56px;height:56px;margin-bottom:24px;display:grid}._stepTitle_ghnnf_111{letter-spacing:-.02em;color:#172046;margin:0 0 10px;font-size:22px;font-weight:700}._stepText_ghnnf_119{color:#4a4e6b;margin:0;font-size:15px;line-height:1.55}@media (width<=768px){._section_ghnnf_2{padding:64px 0}._container_ghnnf_7{padding:0 16px}._grid_ghnnf_73{grid-template-columns:1fr;gap:16px}._title_ghnnf_54{font-size:28px}}._section_11vdf_2{background:#f6f7fb;padding:100px 0;position:relative;overflow:hidden}._gridPattern_11vdf_9{pointer-events:none;background-image:linear-gradient(#1018400a 1px,#0000 1px),linear-gradient(90deg,#1018400a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70%,#000 0%,#0000 70%);mask-image:radial-gradient(circle at 70%,#000 0%,#0000 70%)}._container_11vdf_21{z-index:1;max-width:1200px;margin:0 auto;padding:0 32px;position:relative}._inner_11vdf_30{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}._textCol_11vdf_38{flex-direction:column;display:flex}._eyebrow_11vdf_43{letter-spacing:.18em;text-transform:uppercase;color:#4338ca;background:#4338ca14;border:1px solid #4338ca2e;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:18px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}._eyebrowDot_11vdf_60{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2s infinite _pulse_11vdf_1;box-shadow:0 0 8px}@keyframes _pulse_11vdf_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}._title_11vdf_81{letter-spacing:-.035em;color:#172046;text-wrap:balance;margin:0 0 18px;font-size:44px;font-weight:700;line-height:1.05}._titleGradient_11vdf_91{color:#0000;-webkit-text-fill-color:transparent;font-style:italic;font-family:var(--font-family-serif);font-optical-sizing:auto;background:linear-gradient(135deg,#172046 0%,#2c2e8e 60%,#4338ca 100%);-webkit-background-clip:text;background-clip:text;font-weight:500}._lead_11vdf_103{color:#4a4e6b;text-wrap:pretty;max-width:540px;margin:0 0 32px;font-size:18px;line-height:1.55}._features_11vdf_113{grid-template-columns:1fr 1fr;gap:18px;display:grid}._feature_11vdf_113{align-items:flex-start;gap:12px;display:flex}._check_11vdf_125{color:#fff;background:linear-gradient(135deg,#172046 0%,#2c2e8e 60%,#4338ca 100%);border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid;box-shadow:0 6px 14px -4px #4338ca80}._featureText_11vdf_139{flex-direction:column;display:flex}._featureBold_11vdf_144{color:#172046;font-size:14px;font-weight:600}._featureSub_11vdf_150{color:#4a4e6b;margin-top:2px;font-size:13px}._artCol_11vdf_157{perspective:1400px;place-items:center;display:grid;position:relative}._cardFrame_11vdf_164{padding:60px 40px;position:relative}._cardGlow_11vdf_169{filter:blur(20px);z-index:0;background:radial-gradient(circle,#4338ca40 0%,#0000 60%);animation:7s ease-in-out infinite _glowPulse_11vdf_1;position:absolute;inset:0}@keyframes _glowPulse_11vdf_1{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}._panel_11vdf_191{z-index:1;background:#fff;border:1px solid #10184014;border-radius:20px;width:360px;padding:22px;position:relative;box-shadow:0 28px 60px -20px #17204673,0 8px 16px -4px #1720462e}._panelRow_11vdf_204{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}._panelLeft_11vdf_211 span{color:#666b88;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600}._panelAmount_11vdf_219{letter-spacing:-.02em;color:#172046;margin-top:4px;font-size:26px;font-weight:700;display:block}._spark_11vdf_228{width:80px;height:30px}._txList_11vdf_234{border-top:1px solid #10184014;flex-direction:column;gap:8px;padding-top:14px;display:flex}._txItem_11vdf_242{grid-template-columns:10px 1fr auto;align-items:center;gap:12px;padding:6px 0;display:grid}._txDot_11vdf_250{border-radius:50%;width:8px;height:8px}._txDotRedeemed_11vdf_256{background:#06d6a0}._txDotSold_11vdf_260{background:#4338ca}._txWho_11vdf_264 b{color:#172046;font-size:13px;font-weight:600;display:block}._txWho_11vdf_264 em{color:#666b88;font-size:11px;font-style:normal}._txAmount_11vdf_277{color:#172046;font-size:13px;font-weight:600}._tag_11vdf_284{color:#172046;white-space:nowrap;z-index:2;background:#fff;border:1px solid #10184014;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:600;animation:6s ease-in-out infinite _floatY_11vdf_1;display:inline-flex;position:absolute;box-shadow:0 12px 30px -10px #1720462e}._tagDot_11vdf_302{background:#4338ca;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #4338ca}._tag1_11vdf_310{animation-delay:-1s;top:10px;left:-20px}._tag2_11vdf_316{animation-delay:-3s;bottom:40px;right:-10px}._tag3_11vdf_322{color:#fff;background:#172046;border-color:#0000;animation-delay:-2s;top:70px;right:0}@keyframes _floatY_11vdf_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (width<=1024px){._inner_11vdf_30{gap:48px}._title_11vdf_81{font-size:36px}}@media (width<=768px){._section_11vdf_2{padding:64px 0}._container_11vdf_21{padding:0 16px}._inner_11vdf_30{grid-template-columns:1fr;gap:48px}._title_11vdf_81{font-size:28px}._features_11vdf_113{grid-template-columns:1fr}._artCol_11vdf_157{display:none}}._section_1hh10_2{background:#fff;padding:100px 0}._container_1hh10_7{max-width:1200px;margin:0 auto;padding:0 32px}._inner_1hh10_14{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}._content_1hh10_22{flex-direction:column;display:flex}._eyebrow_1hh10_27{letter-spacing:.18em;text-transform:uppercase;color:#4338ca;background:#4338ca14;border:1px solid #4338ca2e;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:14px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}._eyebrowDot_1hh10_44{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2s infinite _pulse_1hh10_1;box-shadow:0 0 8px}@keyframes _pulse_1hh10_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}._title_1hh10_65{letter-spacing:-.035em;color:#172046;text-wrap:balance;margin:0 0 18px;font-size:44px;font-weight:700;line-height:1.05}._subtitle_1hh10_75{color:#4a4e6b;text-wrap:pretty;max-width:540px;margin:0 0 28px;font-size:18px;line-height:1.55}._list_1hh10_84{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}._listItem_1hh10_93{color:#4a4e6b;align-items:center;gap:12px;font-size:15px;display:flex}._checkIcon_1hh10_101{color:#4338ca;background:#4338ca1a;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}._visual_1hh10_115{place-items:center;display:grid;position:relative}._glow_1hh10_121{filter:blur(20px);z-index:0;background:radial-gradient(circle,#4338ca38 0%,#0000 60%);animation:8s ease-in-out infinite _glowPulse_1hh10_1;position:absolute;inset:0}@keyframes _glowPulse_1hh10_1{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}._card_1hh10_142{z-index:1;color:#fff;box-sizing:border-box;text-align:center;background:linear-gradient(135deg,#172046 0%,#2c2e8e 60%,#4338ca 100%);border-radius:28px;width:100%;max-width:440px;padding:48px 40px;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #4338ca99}._card_1hh10_142:before{content:"";pointer-events:none;background:radial-gradient(at 30% 20%,#ffffff2e,#0000 50%),radial-gradient(at 80% 80%,#ffffff14,#0000 55%);position:absolute;inset:0}._card_1hh10_142>*{position:relative}._visualTitle_1hh10_173{letter-spacing:.18em;text-transform:uppercase;color:#ffffffb3;margin:0;font-size:12px;font-weight:700}._visualPercent_1hh10_182{font-family:var(--font-family-serif);font-optical-sizing:auto;justify-content:center;align-items:baseline;gap:4px;margin:12px 0 14px;display:flex}._visualPercentNum_1hh10_192{letter-spacing:-.05em;color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(#fff 0%,#fff9 100%);-webkit-background-clip:text;background-clip:text;font-size:120px;font-weight:600;line-height:1}._visualPercentSym_1hh10_204{opacity:.7;letter-spacing:-.02em;font-size:56px;font-weight:500}._visualNote_1hh10_211{color:#fffc;max-width:280px;margin:0 auto 28px;font-size:14px;line-height:1.55}._priceRow_1hh10_221{border-top:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:22px;display:grid}._priceRowItem_1hh10_229{flex-direction:column;align-items:center;gap:4px;display:flex}._priceRowItem_1hh10_229 span{color:#fff9;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:600}._priceRowItem_1hh10_229 b{letter-spacing:-.01em;font-size:16px;font-weight:700}@media (width<=1024px){._title_1hh10_65{font-size:36px}}@media (width<=768px){._section_1hh10_2{padding:64px 0}._container_1hh10_7{padding:0 16px}._inner_1hh10_14{grid-template-columns:1fr;gap:48px}._title_1hh10_65{font-size:28px}._visualPercentNum_1hh10_192{font-size:72px}._visualPercentSym_1hh10_204{font-size:36px}._card_1hh10_142{border-radius:24px;padding:32px 24px;box-shadow:0 12px 30px -12px #17204638}._visualPercent_1hh10_182{margin:8px 0 10px}._visualNote_1hh10_211{margin-bottom:22px}._visual_1hh10_115{min-width:0;display:block;overflow:hidden}._glow_1hh10_121{display:none}}._section_1dugs_2{background:#f6f7fb;padding:100px 0}._container_1dugs_7{max-width:1200px;margin:0 auto;padding:0 32px}._card_1dugs_14{background:#fff;border:1px solid #10184014;border-radius:28px;grid-template-columns:1fr 1fr;align-items:start;gap:60px;padding:56px;display:grid;box-shadow:0 12px 30px -10px #1720462e}._copy_1dugs_27{padding-top:8px}._eyebrow_1dugs_31{letter-spacing:.18em;text-transform:uppercase;color:#4338ca;background:#4338ca14;border:1px solid #4338ca2e;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:14px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}._eyebrowDot_1dugs_48{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2s infinite _pulse_1dugs_1;box-shadow:0 0 8px}@keyframes _pulse_1dugs_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}._copyTitle_1dugs_69{letter-spacing:-.035em;color:#172046;text-wrap:balance;margin:0 0 14px;font-size:44px;font-weight:700;line-height:1.05}._copySubtitle_1dugs_79{color:#4a4e6b;margin:0 0 24px;font-size:18px;line-height:1.55}._promiseList_1dugs_86{color:#4a4e6b;flex-direction:column;gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}._promiseList_1dugs_86 li:before{content:"✦ ";color:#4338ca}._formCard_1dugs_103{flex-direction:column;gap:18px;display:flex}._fieldGroup_1dugs_109{flex-direction:column;gap:8px;display:flex}._label_1dugs_115{letter-spacing:.04em;color:#4a4e6b;text-transform:uppercase;font-size:12px;font-weight:600}._input_1dugs_123{color:#172046;background:#fff;border:1px solid #10184024;border-radius:12px;outline:none;padding:12px 16px;font-family:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s}._input_1dugs_123:focus{border-color:#4338ca;box-shadow:0 0 0 4px #4338ca1f}._input_1dugs_123:disabled{color:#666b88;cursor:not-allowed;background:#f6f7fb}._textarea_1dugs_148{color:#172046;resize:vertical;background:#fff;border:1px solid #10184024;border-radius:12px;outline:none;min-height:120px;max-height:200px;padding:12px 16px;font-family:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s}._textarea_1dugs_148:focus{border-color:#4338ca;box-shadow:0 0 0 4px #4338ca1f}._textarea_1dugs_148:disabled{color:#666b88;cursor:not-allowed;background:#f6f7fb}._inputError_1dugs_176{border-color:#dc2626}._inputError_1dugs_176:focus{border-color:#dc2626;box-shadow:0 0 0 4px #dc26261a}._errorText_1dugs_185{color:#dc2626;margin:0;font-size:13px}._submitError_1dugs_191{color:#dc2626;background:#dc262614;border-radius:12px;margin:0;padding:10px 14px;font-size:14px}._submitButton_1dugs_200{color:#fff;cursor:pointer;background:linear-gradient(135deg,#172046 0%,#2c2e8e 60%,#4338ca 100%);border:none;border-radius:999px;width:100%;margin-top:8px;padding:16px 28px;font-family:inherit;font-size:15px;font-weight:600;transition:filter .2s,box-shadow .2s;box-shadow:0 8px 24px -10px #4338ca99}@media (hover:hover) and (pointer:fine){._submitButton_1dugs_200:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 12px 28px -10px #4338cacc}}._submitButton_1dugs_200:disabled{opacity:.6;cursor:not-allowed}._successMessage_1dugs_230{color:#059669;text-align:center;background:#d1fae5;border-radius:12px;padding:16px;font-size:16px;font-weight:500;line-height:1.5}@media (width<=768px){._section_1dugs_2{padding:64px 0}._container_1dugs_7{padding:0 16px}._card_1dugs_14{grid-template-columns:1fr;gap:32px;padding:32px}._copyTitle_1dugs_69{font-size:28px}}._section_1urfa_2{text-align:center;background:#f6f7fb;padding:120px 0}._container_1urfa_8{max-width:1200px;margin:0 auto;padding:0 32px}._title_1urfa_14{letter-spacing:-.035em;color:#172046;text-wrap:balance;margin:0 0 12px;font-size:44px;font-weight:700;line-height:1.05}._subtitle_1urfa_24{color:#4a4e6b;max-width:540px;margin:0 auto 32px;font-size:18px;line-height:1.55}@media (width<=768px){._section_1urfa_2{padding:80px 0}._container_1urfa_8{padding:0 16px}._title_1urfa_14{font-size:28px}}._page_r9yy9_1{background:#f5f5f7;min-height:100dvh;overflow-x:hidden}._main_r9yy9_9{flex-direction:column;display:flex}._headingBlock_scvv2_5{flex-direction:column;gap:8px;display:flex}._heading_scvv2_5{letter-spacing:-.02em;color:#101840;margin:0;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:24px;font-weight:700}._form_scvv2_24{flex-direction:column;gap:14px;width:100%;display:flex}._field_scvv2_31{flex-direction:column;gap:6px;display:flex}._field_scvv2_31 label{color:#101840;font-size:14px;font-weight:500}._field_scvv2_31 input{color:#101840;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:10px;outline:none;width:100%;min-height:44px;padding:12px 16px;font-family:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s}._field_scvv2_31 input:focus{border-color:#4338ca;box-shadow:0 0 0 3px #4338ca1f}._field_scvv2_31 input:disabled{opacity:.6;cursor:not-allowed}._submitBtn_scvv2_71{color:#fff;cursor:pointer;background:linear-gradient(135deg,#172046 0%,#4338ca 100%);border:none;border-radius:50px;width:100%;min-height:48px;padding:14px 24px;font-family:inherit;font-size:15px;font-weight:600;transition:opacity .2s,transform .15s}@media (hover:hover) and (pointer:fine){._submitBtn_scvv2_71:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}}._submitBtn_scvv2_71:disabled{opacity:.6;cursor:not-allowed}._footerText_scvv2_101{text-align:center;color:#6b7280;margin:0;font-size:13px}._footerText_scvv2_101 a{color:#4338ca;font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){._footerText_scvv2_101 a:hover{text-decoration:underline}}._block_1ond4_5{text-align:center;flex-direction:column;align-items:stretch;gap:14px;display:flex}._heading_1ond4_13{letter-spacing:-.02em;color:#101840;margin:0;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:24px;font-weight:700}._body_1ond4_26{color:#4a4e6b;margin:0;font-size:15px;line-height:1.5}._success_1ond4_33{color:var(--color-success-text,#047857);margin:0;font-size:14px;font-weight:500}._error_1ond4_40{color:var(--color-error,#dc2626);margin:0;font-size:14px;font-weight:500}._primaryBtn_1ond4_47,._primaryLink_1ond4_48{color:#fff;cursor:pointer;box-sizing:border-box;background:linear-gradient(135deg,#172046 0%,#4338ca 100%);border:none;border-radius:50px;justify-content:center;align-items:center;min-height:48px;padding:14px 24px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}._primaryBtn_1ond4_47:disabled{opacity:.6;cursor:not-allowed}._primaryBtn_1ond4_47:focus-visible,._primaryLink_1ond4_48:focus-visible{outline-offset:3px;outline:2px solid #4338ca}._card_1cqnj_6{border:1px solid var(--color-border-light,#e5e7eb);box-sizing:border-box;background:#fff;border-radius:20px;width:100%;overflow:hidden}._header_1cqnj_15{border-bottom:1px solid var(--color-border-light,#e5e7eb);background:var(--color-bg-secondary,#fafafa);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}._title_1cqnj_26{letter-spacing:-.015em;color:var(--color-secondary,#101840);margin:0;font-size:1rem;font-weight:700}._body_1cqnj_34{flex-direction:column;gap:14px;padding:20px;display:flex}._description_1cqnj_41{color:var(--color-text-secondary,#4a4e6b);margin:0;font-size:.9rem;line-height:1.5}._badge_1cqnj_48{border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:.75rem;font-weight:600;display:inline-flex}._badgeOn_1cqnj_58{background:var(--color-success-light,#d1fae5);color:var(--color-success-text,#047857)}._badgeOff_1cqnj_63{background:var(--color-gray-100,#f5f5f5);color:var(--color-gray-600,#525252)}._actions_1cqnj_68{flex-wrap:wrap;gap:10px;display:flex}._primaryBtn_1cqnj_74,._secondaryBtn_1cqnj_75,._dangerBtn_1cqnj_76{min-height:44px;font:inherit;cursor:pointer;border-radius:999px;padding:0 20px;font-size:.9rem;font-weight:600;transition:opacity .2s}._primaryBtn_1cqnj_74{color:#fff;background:linear-gradient(135deg,#172046 0%,#4338ca 100%);border:none}._secondaryBtn_1cqnj_75{color:#4338ca;background:#fff;border:1px solid #c7d2fe}._dangerBtn_1cqnj_76{background:var(--color-error,#dc2626);color:#fff;border:none}._primaryBtn_1cqnj_74:disabled,._secondaryBtn_1cqnj_75:disabled,._dangerBtn_1cqnj_76:disabled{opacity:.55;cursor:not-allowed}._primaryBtn_1cqnj_74:focus-visible,._secondaryBtn_1cqnj_75:focus-visible,._dangerBtn_1cqnj_76:focus-visible{outline-offset:2px;outline:2px solid #4338ca}._success_1cqnj_119{color:var(--color-success-text,#047857);margin:0;font-size:.875rem;font-weight:500}._error_1cqnj_126{color:var(--color-error,#dc2626);margin:0;font-size:.875rem}@media (hover:hover) and (pointer:fine){._primaryBtn_1cqnj_74:hover:not(:disabled),._dangerBtn_1cqnj_76:hover:not(:disabled){opacity:.9}._secondaryBtn_1cqnj_75:hover:not(:disabled){background:#eef2ff}}@media (width<=480px){._actions_1cqnj_68>button{flex:100%}}._email_18bby_1{color:var(--color-secondary,#101840);overflow-wrap:anywhere;margin:0;font-size:.95rem;font-weight:600}._form_n4q2c_1{flex-direction:column;gap:16px;max-width:400px;display:flex}._group_n4q2c_8{flex-direction:column;gap:5px;display:flex}._label_n4q2c_14{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:600}._input_n4q2c_22{border:1px solid var(--color-border-light);color:var(--color-secondary);box-sizing:border-box;background:#fff;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s}._input_n4q2c_22:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #4338ca1a}._error_n4q2c_43{color:var(--color-error);margin:0;font-size:.85rem}._success_n4q2c_49{color:var(--color-success-text,#047857);margin:0;font-size:.85rem;font-weight:500}@media (width<=768px){._form_n4q2c_1{max-width:100%}}._form_yizzz_1{flex-direction:column;gap:14px;display:flex}._subtitle_yizzz_7{color:var(--color-secondary,#101840);margin:0;font-size:.95rem;font-weight:700}._secretBlock_yizzz_14{flex-direction:column;gap:8px;display:flex}._secretLabel_yizzz_20{text-transform:uppercase;letter-spacing:.06em;color:var(--color-secondary,#101840);font-size:.78rem;font-weight:600}._secret_yizzz_14{color:#101840;font-family:var(--font-family-mono,monospace);letter-spacing:.08em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#f3f4f6;border-radius:10px;padding:12px 14px;font-size:1rem;display:block}._appLink_yizzz_41{color:#4338ca;align-items:center;min-height:44px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}._appLink_yizzz_41:focus-visible{outline-offset:2px;outline:2px solid #4338ca}@media (hover:hover) and (pointer:fine){._appLink_yizzz_41:hover{text-decoration:underline}}._codes_yizzz_62{background:#f3f4f6;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;padding:14px;list-style:none;display:grid}._codes_yizzz_62 code{font-family:var(--font-family-mono,monospace);letter-spacing:.05em;color:#101840;overflow-wrap:anywhere;font-size:.95rem}._confirmRow_yizzz_81{min-height:44px;color:var(--color-secondary,#101840);cursor:pointer;align-items:flex-start;gap:10px;font-size:.9rem;display:flex}._confirmRow_yizzz_81 input{accent-color:#4338ca;flex-shrink:0;width:20px;height:20px;margin-top:2px}._section_1bcqj_1{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;max-width:640px;margin:0 auto;padding:96px 16px 120px;display:flex}._header_1bcqj_12{flex-direction:column;gap:4px;margin-bottom:4px;display:flex}._title_1bcqj_19{letter-spacing:-.02em;color:var(--color-secondary,#101840);margin:0;font-size:1.5rem;font-weight:700}._subtitle_1bcqj_27{color:var(--color-text-secondary,#4a4e6b);margin:0;font-size:.9rem}._navigation_4xzni_1{background:var(--primary-dark);width:100vw;height:70px;z-index:var(--z-bottom-nav,250);border-radius:16px 16px 0 0;justify-content:center;align-items:center;display:flex;position:fixed;bottom:0;left:0;box-shadow:0 -2px 14px #5025d12e}._navigation_4xzni_1 ul{justify-content:stretch;align-items:center;width:100%;margin:0;padding:0;display:flex;position:relative}._navigation_4xzni_1 ul li{z-index:2;flex:1;justify-content:center;align-items:center;height:70px;margin:0;padding:0;list-style:none;display:flex;position:relative}._navigation_4xzni_1 ul li button{all:unset;cursor:pointer;color:#fff;z-index:2;border-radius:16px;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.7rem;transition:color .25s,transform .2s;display:flex}._navigation_4xzni_1 ul li button:focus-visible{outline-offset:2px;outline:2px solid #fff}._navigation_4xzni_1 ul li button._active_4xzni_62{color:#23355d}@media (hover:hover) and (pointer:fine){._navigation_4xzni_1 ul li button:hover{color:#23355d}}._icon_4xzni_72{justify-content:center;align-items:center;display:flex}._indicator_4xzni_79{--indicator-w:56px;width:var(--indicator-w);z-index:1;border:2px solid var(--primary-dark);height:54px;bottom:8px;left:0;left:calc((100% / var(--count)) * var(--index) + (50% / var(--count)) - (var(--indicator-w) / 2));background:#fff;border-radius:18px;transition:left .3s ease-in-out,background .2s;position:absolute;box-shadow:0 2px 12px #0000001c}._disabled_4xzni_102{opacity:.6;pointer-events:none;background:0 0}._disabled_4xzni_102 ._icon_4xzni_72 svg{color:#b0b3bb!important}@media (width>=768px){._navigation_4xzni_1{display:none}}._navigation_1sqh0_1{background:var(--primary-dark);width:100vw;height:70px;z-index:var(--z-bottom-nav,250);border-radius:16px 16px 0 0;justify-content:center;align-items:center;display:flex;position:fixed;bottom:0;left:0;box-shadow:0 -2px 14px #5025d12e}._navigation_1sqh0_1 ul{justify-content:space-around;align-items:center;width:100%;margin:0;padding:0;display:flex;position:relative}._navigation_1sqh0_1 ul li{z-index:2;justify-content:center;align-items:center;width:20vw;height:70px;margin:0;padding:0;list-style:none;display:flex;position:relative}._navigation_1sqh0_1 ul li button{all:unset;cursor:pointer;color:#fff;z-index:2;background:0 0;border:none;border-radius:16px;outline:none;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.7rem;transition:color .25s;display:flex}._navigation_1sqh0_1 ul li button:focus-visible{outline:2px solid var(--primary-dark);outline-offset:2px}._navigation_1sqh0_1 ul li button._active_1sqh0_62{color:#23355d}@media (hover:hover) and (pointer:fine){._navigation_1sqh0_1 ul li button:hover{color:#23355d}}._icon_1sqh0_72{justify-content:center;align-items:center;display:flex;position:relative}._badge_1sqh0_79{color:#fff;text-align:center;background:#4338ca;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-6px;right:-8px}._indicator_1sqh0_95{z-index:1;border:2px solid var(--primary-dark);background:#fff;border-radius:18px;width:15vw;height:54px;transition:left .3s ease-in-out,background .2s;position:absolute;bottom:8px;left:0;box-shadow:0 2px 12px #0000001c}._disabled_1sqh0_111{opacity:.6;pointer-events:none;background:0 0}._disabled_1sqh0_111 ._icon_1sqh0_72 svg{color:#b0b3bb!important}@media (width>=768px){._navigation_1sqh0_1{display:none}}._home-container_1fxzz_1{flex-direction:column;min-height:100dvh;display:flex}._home-main_1fxzz_8{background-color:#f9f9f9;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;display:flex}@media (width<=600px){._home-main_1fxzz_8{background-color:#f9f9f9;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;padding-top:40px;display:flex}}._banner_3i2ay_8{top:calc(env(safe-area-inset-top,0px) + 72px);z-index:var(--z-sticky,200);box-sizing:border-box;color:#101840;background:#eef2ff;border-bottom:1px solid #c7d2fe;width:100%;font-size:14px;position:relative}._inner_3i2ay_20{box-sizing:border-box;justify-content:space-between;align-items:flex-start;gap:12px;max-width:960px;margin:0 auto;padding:12px 24px;display:flex}._text_3i2ay_31{flex:1;min-width:0}._title_3i2ay_36{margin:0 0 2px;font-size:14px;font-weight:700}._body_3i2ay_42{color:#312e81;overflow-wrap:anywhere;margin:0;line-height:1.4}._success_3i2ay_49{color:var(--color-success-text,#047857);margin:6px 0 0;font-weight:500}._error_3i2ay_55{color:var(--color-error,#dc2626);margin:6px 0 0;font-weight:500}._actions_3i2ay_61{flex-shrink:0;align-items:center;gap:4px;display:flex}._resendBtn_3i2ay_68{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#4338ca;border:none;border-radius:999px;padding:0 16px;font-weight:600}._resendBtn_3i2ay_68:disabled{opacity:.6;cursor:not-allowed}._dismissBtn_3i2ay_85{color:#4338ca;cursor:pointer;background:0 0;border:none;border-radius:50%;width:44px;height:44px;font-size:24px;line-height:1}._resendBtn_3i2ay_68:focus-visible,._dismissBtn_3i2ay_85:focus-visible{outline-offset:2px;outline:2px solid #4338ca}@media (hover:hover) and (pointer:fine){._resendBtn_3i2ay_68:hover:not(:disabled){background:#3730a3}._dismissBtn_3i2ay_85:hover{background:#4338ca1a}}@media (width<=520px){._inner_3i2ay_20{flex-direction:column;align-items:stretch;padding:12px 16px}._actions_3i2ay_61{justify-content:space-between}}._button_1eds7_1{border-radius:var(--button-radius-pill);font-family:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-default);white-space:nowrap;-webkit-user-select:none;user-select:none;border:none;justify-content:center;align-items:center;gap:8px;line-height:1;text-decoration:none;display:inline-flex}._button_1eds7_1:disabled{opacity:.5;cursor:not-allowed}._primary_1eds7_27{background:var(--gradient-primary);color:var(--color-white)}@media (hover:hover) and (pointer:fine){._primary_1eds7_27:hover:not(:disabled){background:var(--gradient-primary-hover)}}._secondary_1eds7_38{background:var(--color-secondary);color:var(--color-white)}@media (hover:hover) and (pointer:fine){._secondary_1eds7_38:hover:not(:disabled){background:var(--color-secondary-hover)}}._outline_1eds7_49{color:var(--color-primary);border:1px solid var(--color-primary);background:0 0}@media (hover:hover) and (pointer:fine){._outline_1eds7_49:hover:not(:disabled){background:var(--color-primary-light)}}._ghost_1eds7_61{color:var(--color-primary);background:0 0}@media (hover:hover) and (pointer:fine){._ghost_1eds7_61:hover:not(:disabled){background:var(--color-primary-light)}}._danger_1eds7_72{background:var(--color-error);color:var(--color-white)}@media (hover:hover) and (pointer:fine){._danger_1eds7_72:hover:not(:disabled){background:var(--color-error-dark)}}._success_1eds7_83{background:var(--color-success);color:var(--color-white)}@media (hover:hover) and (pointer:fine){._success_1eds7_83:hover:not(:disabled){background:var(--color-success-dark)}}._sm_1eds7_98{height:var(--button-height-sm);font-size:var(--font-size-sm);padding-inline:12px}._md_1eds7_104{height:var(--button-height-default);font-size:var(--font-size-base);padding-inline:20px}._lg_1eds7_110{height:var(--button-height-lg);font-size:var(--font-size-lg);padding-inline:28px}._fullWidth_1eds7_120{width:100%}._loading_1eds7_124{pointer-events:none}._icon_1eds7_132{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._sm_1eds7_98 ._icon_1eds7_132{font-size:16px}._md_1eds7_104 ._icon_1eds7_132{font-size:20px}._lg_1eds7_110 ._icon_1eds7_132{font-size:24px}._spinner_1eds7_155{border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;width:1em;height:1em;animation:.6s linear infinite _spin_1eds7_155;display:inline-block}@keyframes _spin_1eds7_155{to{transform:rotate(360deg)}}._section_884j7_1{box-sizing:border-box;text-align:center;width:100%;padding:24px}._sectionTitle_884j7_10{color:var(--color-error,#dc2626);margin-bottom:.5rem;font-size:1.4rem;font-weight:500}._description_884j7_17{color:#555;margin-bottom:16px;font-size:.95rem}._modalOverlay_884j7_26{z-index:1001;background:#00000061;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modalContent_884j7_36{background:#fff;border-radius:22px;flex-direction:column;gap:12px;width:95vw;max-width:430px;padding:26px;animation:.26s cubic-bezier(.5,1.7,.6,1) backwards _modalIn_884j7_1;display:flex;box-shadow:0 6px 32px #5025d12e}@keyframes _modalIn_884j7_1{0%{opacity:0;transform:translateY(60px)scale(.98)}to{opacity:1;transform:none}}._modalTitle_884j7_60{color:var(--color-error,#dc2626);margin:0;font-size:1.28rem;font-weight:700}._modalDescription_884j7_67{color:#333;margin:0;font-size:.95rem;line-height:1.5}._modalWarning_884j7_74{color:var(--color-error,#dc2626);background:var(--color-error-light,#fee2e2);border-radius:10px;margin:0;padding:10px 14px;font-size:.9rem;font-weight:600}._confirmLabel_884j7_84{color:#151515;font-size:.9rem;font-weight:600}._confirmInput_884j7_90{color:#1d1e20;box-sizing:border-box;border:1px solid #dadce0;border-radius:10px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}._confirmInput_884j7_90:focus{border-color:var(--color-error,#dc2626);outline:none}._confirmInput_884j7_90:disabled{opacity:.5;cursor:not-allowed}._error_884j7_111{color:var(--color-error,#dc2626);margin:0;font-size:.9rem;font-weight:500}._modalActions_884j7_118{justify-content:flex-end;gap:12px;margin-top:4px;display:flex}._cancelBtn_884j7_125{color:#333;cursor:pointer;background:#f8f9fa;border:1px solid #d1d1e5;border-radius:999px;padding:10px 22px;font-size:1rem;font-weight:500;transition:background .2s}@media (hover:hover) and (pointer:fine){._cancelBtn_884j7_125:hover{background:#eee}}._cancelBtn_884j7_125:disabled{opacity:.5;cursor:not-allowed}@media (width<=768px){._modalContent_884j7_36{max-width:98vw;padding:20px}}._notice_qwmem_1{background:#eef2ff;border:1px solid #c7d2fe;border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}._title_qwmem_12{color:#101840;margin:0;font-size:1rem;font-weight:700}._body_qwmem_19{color:#312e81;margin:0;font-size:.9rem;line-height:1.5}._resendBtn_qwmem_26{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#172046 0%,#4338ca 100%);border:none;border-radius:999px;padding:0 20px;font-size:.9rem;font-weight:600}._resendBtn_qwmem_26:disabled{opacity:.6;cursor:not-allowed}._resendBtn_qwmem_26:focus-visible{outline-offset:2px;outline:2px solid #4338ca}._success_qwmem_49{color:var(--color-success-text,#047857);margin:0;font-size:.875rem;font-weight:500}._error_qwmem_56{color:var(--color-error,#dc2626);margin:0;font-size:.875rem;font-weight:500}@media (width<=480px){._resendBtn_qwmem_26{width:100%}}._occasionsList_1dde0_6{flex-direction:column;gap:12px;display:flex}._occasionCard_1dde0_13{border:1px solid var(--color-border-light);background:#fff;border-radius:18px;grid-template-columns:88px 1fr auto;align-items:center;gap:20px;padding:18px;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s;display:grid}@media (hover:hover) and (pointer:fine){._occasionCard_1dde0_13:hover{transform:translate(4px);box-shadow:0 4px 20px #4338ca1a}}._dateBadge_1dde0_34{color:#fff;border-radius:16px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:88px;height:88px;display:flex}._dateBadgeDay_1dde0_46{letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1}._dateBadgeMonth_1dde0_53{text-transform:uppercase;letter-spacing:.2em;opacity:.85;margin-top:3px;font-size:10px}._occasionBody_1dde0_61{min-width:0}._contactName_1dde0_65{letter-spacing:-.015em;color:var(--color-secondary);white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:1.05rem;font-weight:600;overflow:hidden}._occasionMeta_1dde0_76{color:var(--color-text-secondary);margin:0;font-size:.8rem}._occasionDate_1dde0_82{color:var(--color-text-tertiary)}._occasionActions_1dde0_86{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}._giftButton_1dde0_94{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#172046,#4338ca);border:none;border-radius:999px;padding:8px 16px;font-family:inherit;font-size:.8rem;font-weight:600;transition:opacity .2s}@media (hover:hover) and (pointer:fine){._giftButton_1dde0_94:hover{opacity:.88}}._deleteButton_1dde0_114{color:var(--color-error);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px 8px;font-family:inherit;font-size:.75rem;font-weight:500;transition:background-color .2s}@media (hover:hover) and (pointer:fine){._deleteButton_1dde0_114:hover{background-color:#dc262614}}._deleteButton_1dde0_114:disabled{color:var(--color-border-light);cursor:not-allowed}._addOccasionBtn_1dde0_139{border:1.5px dashed var(--color-border-default);width:100%;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:18px;margin-top:4px;padding:20px;font-family:inherit;font-size:.9rem;font-weight:500;transition:border-color .2s,color .2s,background-color .2s}@media (hover:hover) and (pointer:fine){._addOccasionBtn_1dde0_139:hover{border-color:var(--color-primary);color:var(--color-primary);background-color:#4338ca0a}}._emptyState_1dde0_166{text-align:center;color:var(--color-text-secondary);padding:24px 0 12px;font-size:.95rem}._loadingState_1dde0_173{text-align:center;color:var(--color-text-secondary);padding:32px 0;font-size:.95rem}._errorState_1dde0_180{text-align:center;color:var(--color-error);padding:16px 0;font-size:.875rem}._modalOverlay_1dde0_188{z-index:500;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._modalContent_1dde0_199{background:#fff;border-radius:20px;width:100%;max-width:400px;padding:28px 24px;animation:.26s cubic-bezier(.5,1.7,.6,1) backwards _modalIn_1dde0_1;box-shadow:0 8px 40px #1720462e}@keyframes _modalIn_1dde0_1{0%{opacity:0;transform:translateY(40px)scale(.98)}to{opacity:1;transform:none}}._modalTitle_1dde0_220{color:var(--color-secondary);letter-spacing:-.015em;margin:0 0 20px;font-size:1.2rem;font-weight:700}._formGroup_1dde0_228{margin-bottom:14px}._formLabel_1dde0_232{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-size:.8rem;font-weight:600;display:block}._formInput_1dde0_242,._formSelect_1dde0_243{border:1px solid var(--color-border-light);width:100%;color:var(--color-secondary);box-sizing:border-box;background:#fff;border-radius:10px;outline:none;padding:10px 14px;font-family:inherit;font-size:16px;transition:border-color .2s}._formInput_1dde0_242:focus,._formSelect_1dde0_243:focus{border-color:var(--color-primary)}._formRow_1dde0_262{gap:12px;display:flex}._formRow_1dde0_262 ._formGroup_1dde0_228{flex:1}._formInputError_1dde0_271{border-color:var(--color-error)!important}._formError_1dde0_275{color:var(--color-error);margin-top:6px;font-size:.8rem}._fieldError_1dde0_281{color:var(--color-error);margin-top:3px;font-size:.75rem}._modalActions_1dde0_287{gap:12px;margin-top:20px;display:flex}._cancelButton_1dde0_293{background:var(--color-bg-secondary);color:var(--color-secondary);cursor:pointer;border:none;border-radius:999px;flex:1;padding:12px;font-family:inherit;font-size:.95rem;font-weight:600;transition:background-color .2s}@media (hover:hover) and (pointer:fine){._cancelButton_1dde0_293:hover{background:var(--color-border-light)}}._confirmMessage_1dde0_313{color:var(--color-text-secondary);text-align:center;margin-bottom:8px;font-size:.875rem;line-height:1.5}._deleteConfirmButton_1dde0_321{background:var(--color-error);color:#fff;cursor:pointer;border:none;border-radius:999px;flex:1;padding:12px;font-family:inherit;font-size:.95rem;font-weight:600;transition:background-color .2s}@media (hover:hover) and (pointer:fine){._deleteConfirmButton_1dde0_321:hover{background:var(--color-error-dark,#b91c1c)}}@media (width<=640px){._occasionCard_1dde0_13{grid-template-rows:auto auto;grid-template-columns:72px 1fr;gap:14px}._dateBadge_1dde0_34{border-radius:14px;grid-row:span 2;width:72px;height:72px}._dateBadgeDay_1dde0_46{font-size:22px}._occasionActions_1dde0_86{flex-direction:row;grid-column:2;justify-content:flex-start;align-items:center}}._profileSection_jrnll_8{flex-direction:column;gap:0;width:100%;max-width:720px;margin:0 auto;padding:0 0 64px;display:flex}._profileHead_jrnll_19{align-items:flex-start;gap:24px;padding:48px 0 28px;display:flex}._avatarWrapper_jrnll_26{flex-shrink:0;width:80px;height:80px;position:relative}._avatarPhoto_jrnll_33{object-fit:cover;border-radius:50%;width:80px;height:80px;display:block;box-shadow:0 4px 20px #4338ca38}._avatarInitials_jrnll_42{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,#172046,#4338ca);border-radius:50%;place-items:center;width:80px;height:80px;font-size:26px;font-weight:700;display:none;position:absolute;inset:0;box-shadow:0 4px 20px #4338ca38}._profileMeta_jrnll_58{flex-direction:column;gap:4px;min-width:0;display:flex}._greeting_jrnll_65{letter-spacing:-.025em;color:var(--color-secondary);margin:6px 0 2px;font-size:2rem;font-weight:700;line-height:1.15}._profileEmail_jrnll_74{color:var(--color-text-tertiary);margin:0;font-size:.875rem}._leadLine_jrnll_80{color:var(--color-text-secondary);margin:6px 0 0;font-size:.92rem;line-height:1.5}._tabsNav_jrnll_88{border-bottom:1.5px solid var(--color-border-light);margin-bottom:28px}._tabsRow_jrnll_93{touch-action:pan-x;scrollbar-width:none;-ms-overflow-style:none;gap:0;scroll-margin-top:88px;display:flex;overflow:auto hidden}._tabsRow_jrnll_93::-webkit-scrollbar{display:none}._tabBtn_jrnll_110{color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2.5px solid #0000;flex-shrink:0;margin-bottom:-1.5px;padding:14px 20px;font-family:inherit;font-size:.9rem;font-weight:500;transition:color .18s,border-color .18s}@media (hover:hover) and (pointer:fine){._tabBtn_jrnll_110:hover{color:var(--color-primary)}}._tabBtnActive_jrnll_134{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}._tabPanel_jrnll_141{overflow-anchor:none;width:100%}._cardList_jrnll_149{flex-direction:column;gap:10px;display:flex}._giftCardRow_jrnll_156{border:1px solid var(--color-border-light);cursor:pointer;background:#fff;border-radius:18px;outline:none;grid-template-columns:72px 1fr auto;align-items:center;gap:16px;padding:14px 18px;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s;display:grid}._giftCardRow_jrnll_156:focus-visible{transform:translate(4px);box-shadow:0 4px 20px #4338ca1f}@media (hover:hover) and (pointer:fine){._giftCardRow_jrnll_156:hover{transform:translate(4px);box-shadow:0 4px 20px #4338ca1f}}._thumbnailWrapper_jrnll_184{background:var(--color-bg-secondary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:44px;display:flex;overflow:hidden}._thumbnailScale_jrnll_196{transform-origin:50%;pointer-events:none;flex-shrink:0;width:360px;height:220px;transform:scale(.2)}._legacyThumbnail_jrnll_208{object-fit:contain;width:100%;height:100%}._cardInfo_jrnll_214{flex-direction:column;gap:2px;min-width:0;display:flex}._recipientName_jrnll_221{color:var(--color-secondary);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:600;overflow:hidden}._cardMessage_jrnll_231{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}._cardRight_jrnll_239{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}._amount_jrnll_247{color:var(--color-secondary);white-space:nowrap;font-size:.95rem;font-weight:700}._chevron_jrnll_254{color:var(--color-primary);font-size:1.4rem;line-height:1;transition:transform .18s}._giftCardRow_jrnll_156:focus-visible ._chevron_jrnll_254{transform:translate(3px)}@media (hover:hover) and (pointer:fine){._giftCardRow_jrnll_156:hover ._chevron_jrnll_254{transform:translate(3px)}}._loadMoreBtn_jrnll_271{margin-top:8px}._loadingState_jrnll_276,._emptyState_jrnll_277{text-align:center;color:var(--color-text-secondary);padding:32px 0;font-size:.95rem}._errorState_jrnll_284{text-align:center;color:var(--color-error);padding:16px 0;font-size:.875rem}._settingsSection_jrnll_292{border:1px solid var(--color-border-light);background:#fff;border-radius:20px;margin-bottom:0;overflow:hidden}._settingsSectionHeader_jrnll_300{border-bottom:1px solid var(--color-border-light);background:var(--color-bg-secondary,#fafafa);align-items:center;gap:12px;padding:18px 24px;display:flex}._settingsSectionIcon_jrnll_309{color:#fff;background:linear-gradient(135deg,#172046,#4338ca);border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}._settingsSectionTitle_jrnll_320{color:var(--color-secondary);letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:700}._settingsFormBody_jrnll_328{padding:24px}._settingsDivider_jrnll_332{background:var(--color-border-light);height:1px;margin:24px 0}._dangerZone_jrnll_339{background:#fff;border:1px solid #dc262633;border-radius:20px;overflow:hidden}._dangerZoneHeader_jrnll_346{background:#dc26260a;border-bottom:1px solid #dc26261f;align-items:center;gap:12px;padding:16px 24px;display:flex}._dangerZoneIcon_jrnll_355{width:30px;height:30px;color:var(--color-error,#dc2626);background:#dc26261a;border-radius:8px;flex-shrink:0;place-items:center;display:grid}._dangerZoneTitle_jrnll_366{color:var(--color-error,#dc2626);letter-spacing:-.01em;margin:0;font-size:.9rem;font-weight:700}._modalOverlay_jrnll_377{z-index:1001;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._modalContent_jrnll_388{background:#fff;border-radius:22px;flex-direction:column;width:100%;max-width:430px;animation:.26s cubic-bezier(.5,1.7,.6,1) backwards _modalIn_jrnll_1;display:flex;overflow:hidden;box-shadow:0 8px 40px #1720462e}@keyframes _modalIn_jrnll_1{0%{opacity:0;transform:translateY(60px)scale(.98)}to{opacity:1;transform:none}}._confirmBanner_jrnll_411{background:var(--color-bg-secondary);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}._bannerCardWrapper_jrnll_420{background:linear-gradient(135deg,#172046,#4338ca);justify-content:center;align-items:center;width:100%;height:190px;padding:16px 0;display:flex;overflow:hidden}._bannerCardScale_jrnll_431{transform-origin:50%;pointer-events:none;flex-shrink:0;width:360px;height:220px;transform:scale(.72)}._confirmBannerImage_jrnll_440{background-position:50% 20%;background-repeat:no-repeat;background-size:cover;width:100%;height:190px}._confirmDetails_jrnll_448{flex-direction:column;gap:6px;padding:24px 24px 16px;display:flex}._confirmDetails_jrnll_448 h2{color:var(--color-secondary);letter-spacing:-.015em;margin:0 0 10px;font-size:1.2rem;font-weight:700}._confirmRow_jrnll_463{word-break:break-word;flex-direction:column;align-items:flex-start;margin-bottom:6px;display:flex}._confirmLabel_jrnll_471{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary);margin-bottom:1px;font-size:.75rem;font-weight:600}._pinValue_jrnll_480{letter-spacing:.4em;font-variant-numeric:tabular-nums;color:var(--color-secondary,#101840);font-size:1.6rem;font-weight:700}._pinHint_jrnll_488{color:var(--color-text-tertiary,#737373);margin-top:2px;font-size:.8rem}._confirmValue_jrnll_494{color:var(--color-secondary);white-space:pre-line;word-break:break-word;width:100%;font-size:.95rem;font-weight:500}._modalActions_jrnll_503{justify-content:flex-end;gap:12px;margin-top:16px;display:flex}._confirmBtn_jrnll_510{color:#fff;cursor:pointer;background:linear-gradient(135deg,#172046,#4338ca);border:none;border-radius:999px;padding:10px 22px;font-family:inherit;font-size:.9rem;font-weight:600;transition:opacity .2s}@media (hover:hover) and (pointer:fine){._confirmBtn_jrnll_510:hover{opacity:.9}}._confirmBtn_jrnll_510:disabled{opacity:.65;cursor:not-allowed}._resendBtnWrapper_jrnll_534{display:inline-block;position:relative}._resendBtn_jrnll_534{margin-left:12px}._resendBtn_jrnll_534:disabled{opacity:.5;cursor:not-allowed}._resendBadge_jrnll_550{color:#4338ca;pointer-events:none;z-index:2;background:#fff;border:2px solid #4338ca;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:flex;position:absolute;top:-10px;right:-10px;box-shadow:0 2px 8px #32325d14}._scheduledBadge_jrnll_571{color:#3b49df;background:#eef2ff;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.8rem;font-weight:500;display:inline-flex}._scheduleActions_jrnll_583{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}._scheduleActionBtn_jrnll_590{cursor:pointer;border:1px solid var(--color-border-light);background:var(--color-bg-secondary);color:var(--color-primary);border-radius:999px;padding:6px 14px;font-family:inherit;font-size:.85rem;font-weight:500;transition:background .2s}@media (hover:hover) and (pointer:fine){._scheduleActionBtn_jrnll_590:hover{background:#e8eaf6}}._scheduleActionBtn_jrnll_590:disabled{opacity:.5;cursor:not-allowed}._schedulingDateInput_jrnll_614{border:1px solid var(--color-border-light);color:var(--color-secondary);box-sizing:border-box;border-radius:10px;padding:8px 12px;font-family:inherit;font-size:16px}._schedulingDateInput_jrnll_614:focus{border-color:var(--color-primary);outline:none}@media (width<=768px){._profileHead_jrnll_19{gap:16px;padding:32px 0 20px}._greeting_jrnll_65{font-size:1.6rem}._tabBtn_jrnll_110{padding:12px 14px;font-size:.82rem}._giftCardRow_jrnll_156{grid-template-columns:60px 1fr auto;gap:12px;padding:12px 14px}._thumbnailWrapper_jrnll_184{width:60px;height:37px}._thumbnailScale_jrnll_196{transform-origin:50%;transform:scale(.167)}._modalContent_jrnll_388{border-radius:18px;max-width:100%}._bannerCardWrapper_jrnll_420{height:150px}._bannerCardScale_jrnll_431{transform:scale(.56)}._confirmBannerImage_jrnll_440{height:140px}._confirmDetails_jrnll_448{padding:18px 16px 12px}._settingsSectionHeader_jrnll_300{padding:14px 16px}._settingsFormBody_jrnll_328{padding:16px}._dangerZoneHeader_jrnll_346{padding:12px 16px}}._profile-container_97t63_1{background-color:#0000;flex-direction:column;width:100%;min-height:100dvh;display:flex}._profile-main_97t63_10{background-color:#f6f7fb;flex:1;justify-content:center;align-items:flex-start;padding:80px 24px 48px;display:flex}@media (width<=768px){._profile-main_97t63_10{padding:72px 16px 32px}}._page_16yzy_1{background-color:#f9f9f9;background-position:50%;background-size:cover;background-attachment:fixed;font-family:Inter,sans-serif}._main_16yzy_9{flex-direction:column;align-items:center;min-height:50vh;display:flex}._title_16yzy_16{text-align:center;color:var(--primary-dark);margin-bottom:1rem;padding:80px 0;font-size:3rem;font-weight:700}._subtitle_16yzy_25{text-align:center;color:#000;margin-bottom:2rem;padding:5px;font-size:1.2rem}._actionContainer_16yzy_33{justify-content:center;width:100%;display:flex}._scanButton_16yzy_39{background:var(--gradient-primary);color:#fff;border-radius:var(--button-radius);cursor:pointer;border:none;padding:16px 40px;font-size:16px;font-weight:600;transition:background .3s}@media (hover:hover) and (pointer:fine){._scanButton_16yzy_39:hover{background:var(--gradient-primary-hover)}}._scannerContainer_16yzy_57{background:#fff;border:2px solid #e0e0e0;border-radius:18px;flex-direction:column;align-items:center;min-width:400px;min-height:450px;padding:32px;display:flex;box-shadow:0 6px 36px #0000000a}#_qr-reader_16yzy_1{background:#000;border-radius:12px;justify-content:center;align-items:center;margin:28px 0 18px;display:flex;overflow:hidden;width:380px!important;height:320px!important}._closeButton_16yzy_82{background:var(--gradient-primary);color:#fff;cursor:pointer;border:none;border-radius:999px;margin-bottom:10px;padding:5px 12px}._result_16yzy_92{color:green;margin-top:15px;font-weight:700}._error_16yzy_98{color:red;margin-top:15px;font-weight:700}._redeemButton_16yzy_104{color:#fff;cursor:pointer;background-color:#4caf50;border:none;border-radius:8px;margin-top:16px;padding:12px 24px;font-size:16px}._redeemButton_16yzy_104:disabled{opacity:.6;cursor:not-allowed}._redeemedNotice_16yzy_120{color:#4caf50;margin-top:16px;font-weight:700}@media (width<=768px){._scannerContainer_16yzy_57{z-index:9999!important;box-sizing:border-box!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}._main_16yzy_9,._page_16yzy_1{background:0 0!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important;position:static!important}._closeButton_16yzy_82{cursor:pointer;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 12px #0000001f;top:calc(16px + env(safe-area-inset-top,0px))!important;right:calc(16px + env(safe-area-inset-right,0px))!important;z-index:10001!important;background:var(--gradient-primary)!important;color:#fff!important;border:none!important;border-radius:50%!important;width:44px!important;height:44px!important;font-size:2rem!important;position:absolute!important}._modalContentLarge_16yzy_184{max-width:98vw;min-width:unset}._confirmDetails_16yzy_189{padding:18px 6vw 8px}._confirmBanner_16yzy_193{height:110px;min-height:80px}}._modalOverlay_16yzy_202{z-index:1001;background:#00000061;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modalContentLarge_16yzy_184{overscroll-behavior:contain;background:#fff;border-radius:22px;flex-direction:column;width:95vw;max-width:430px;max-height:calc(100dvh - 32px);padding:0;animation:.26s cubic-bezier(.5,1.7,.6,1) backwards _modalIn_16yzy_1;display:flex;overflow:hidden auto;box-shadow:0 6px 32px #5025d12e}@keyframes _modalIn_16yzy_1{0%{opacity:0;transform:translateY(60px)scale(.98)}to{opacity:1;transform:none}}._confirmBanner_16yzy_193{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:150px;box-shadow:0 2px 12px #2c205e14}._confirmDetails_16yzy_189{flex-direction:column;gap:8px;padding:26px 26px 18px;display:flex}._confirmDetails_16yzy_189 h2{color:#1d1e20;text-align:left;margin:0 0 12px;font-size:1.28rem;font-weight:700}._confirmDetailsTop_16yzy_265{padding-top:36px}._confirmDetails_16yzy_189 ._validTitle_16yzy_270{color:var(--color-success-dark,#059669)}._confirmDetails_16yzy_189 ._errorTitle_16yzy_274{color:var(--color-error,#dc2626)}._confirmRow_16yzy_278{word-break:break-word;flex-direction:column;align-items:flex-start;margin-bottom:8px;display:flex}._confirmLabel_16yzy_286{color:#151515;margin-bottom:2px;font-weight:600}._confirmValue_16yzy_292{color:#242444;white-space:pre-line;word-break:break-word;width:100%;font-weight:400}._modalActions_16yzy_300{justify-content:flex-end;gap:14px;margin-top:18px;display:flex}._confirmBtn_16yzy_307{background:var(--gradient-primary);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:10px 26px;font-size:1rem;font-weight:600;transition:background .2s}@media (hover:hover) and (pointer:fine){._confirmBtn_16yzy_307:hover{background:var(--gradient-primary-hover)}}._confirmBtn_16yzy_307:disabled{opacity:.65;cursor:not-allowed}._cancelBtn_16yzy_330{color:var(--color-primary);cursor:pointer;background:#f8f9fa;border:1px solid #d1d1e5;border-radius:999px;padding:10px 22px;font-size:1rem;transition:background .2s}._redeemChoiceContainer_16yzy_341{gap:12px;margin-top:12px;display:flex}._redeemChoiceBtn_16yzy_347{background:var(--gradient-primary);color:#fff;cursor:pointer;border:none;border-radius:999px;flex:1;padding:10px 16px;font-size:.95rem;font-weight:600;transition:background .2s}@media (hover:hover) and (pointer:fine){._redeemChoiceBtn_16yzy_347:hover{background:var(--gradient-primary-hover)}}._redeemChoiceBtn_16yzy_347:disabled{opacity:.65;cursor:not-allowed}._partialInputGroup_16yzy_371{flex-direction:column;gap:4px;margin-top:12px;display:flex}._partialInput_16yzy_371{color:#1d1e20;box-sizing:border-box;border:1px solid #dadce0;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-size:16px;transition:border-color .2s}._partialInput_16yzy_371:focus{border-color:var(--color-primary)}._fullAmount_16yzy_394{color:#1d1e20;background:#f3f4f6;border-radius:10px;padding:10px 14px;font-size:16px;font-weight:600;display:block}._pinGroup_16yzy_404{flex-direction:column;gap:4px;margin-top:12px;display:flex}._pinInput_16yzy_411{letter-spacing:.5em;text-align:center;font-variant-numeric:tabular-nums;max-width:160px;font-size:22px}._pinHint_16yzy_419{color:var(--color-text-tertiary,#737373);margin:0;font-size:.8rem}._noteLabel_16yzy_425{margin-top:8px}._partialInputError_16yzy_429,._partialInputError_16yzy_429:focus{border-color:var(--color-error,#dc2626)}._partialError_16yzy_435,._redeemError_16yzy_436{color:var(--color-error,#dc2626);margin:2px 0 0;font-size:.85rem;font-weight:500}._redeemError_16yzy_436{margin:4px 0 0}._redeemSuccess_16yzy_448{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}._redeemSuccessIcon_16yzy_456{background-color:var(--color-success-light,#d1fae5);width:3.5rem;height:3.5rem;color:var(--color-success-text,#047857);border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex}._confirmDetails_16yzy_189 ._redeemSuccess_16yzy_448 h2{text-align:center;margin:0}._redeemSummary_16yzy_474{color:#242444;font-variant-numeric:tabular-nums;margin:0;font-size:1.05rem;font-weight:600}._backButton_16yzy_482{color:var(--color-primary);cursor:pointer;background:0 0;border:none;margin-top:8px;padding:6px 0;font-size:.9rem;font-weight:600;transition:opacity .2s}@media (hover:hover) and (pointer:fine){._backButton_16yzy_482:hover{opacity:.7}}._backButton_16yzy_482:disabled{opacity:.4;cursor:not-allowed}._wrap_1xsr9_1{align-items:center;width:100%;min-width:0;display:flex;position:relative}._symbol_1xsr9_9{color:var(--color-text-tertiary,#737373);pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:600;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}._prefix_1xsr9_20{left:14px}._suffix_1xsr9_24{right:14px}._wrap_1xsr9_1 ._control_1xsr9_29{flex:1;min-width:0}._wrap_1xsr9_1 ._padPrefix_1xsr9_34{padding-left:32px}._wrap_1xsr9_1 ._padSuffix_1xsr9_38{padding-right:34px}._dashboardContainer_1qk35_7{box-sizing:border-box;width:100%;max-width:1120px;margin:0 auto;padding:100px 24px 64px}._header_1qk35_16{flex-direction:column;gap:6px;margin-bottom:32px;display:flex}._pageTitle_1qk35_23{font-family:var(--font-family-serif);letter-spacing:-.02em;color:var(--color-secondary);margin:4px 0 0;font-size:2.4rem;font-weight:600;line-height:1.1}._pageSubtitle_1qk35_33{color:var(--color-text-secondary);max-width:52ch;margin:0;font-size:.98rem;line-height:1.5}._stateMessage_1qk35_42,._stateMessageError_1qk35_43{text-align:center;border-radius:var(--radius-lg);background:var(--color-white);max-width:480px;margin:64px auto;padding:28px 24px;font-size:1.05rem;box-shadow:0 2px 14px #1018400f}._stateMessage_1qk35_42{color:var(--color-text-secondary)}._stateMessageError_1qk35_43{color:var(--color-error);background:var(--color-error-light);box-shadow:none}._filtersRow_1qk35_65{flex-wrap:wrap;gap:10px;margin-bottom:32px;display:flex}._filterButton_1qk35_72{border:1.5px solid var(--color-border-light);background:var(--color-white);color:var(--color-secondary);border-radius:var(--radius-full);cursor:pointer;padding:9px 22px;font-family:inherit;font-size:.92rem;font-weight:500;transition:background .18s,color .18s,border-color .18s,box-shadow .18s}@media (hover:hover) and (pointer:fine){._filterButton_1qk35_72:hover{border-color:var(--color-primary);color:var(--color-primary)}}._filterButtonActive_1qk35_96{background:var(--gradient-primary);color:#fff;border-color:#0000;box-shadow:0 6px 18px #4338ca47}@media (hover:hover) and (pointer:fine){._filterButtonActive_1qk35_96:hover{background:var(--gradient-primary);color:#fff;border-color:#0000;box-shadow:0 6px 18px #4338ca47}}._yearSelect_1qk35_112{border:1.5px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-secondary);cursor:pointer;margin-left:4px;padding:9px 14px;font-family:inherit;font-weight:500}._yearSelect_1qk35_112:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}._metricsGrid_1qk35_131{grid-template-columns:repeat(5,1fr);gap:18px;margin-bottom:40px;display:grid}._metricCard_1qk35_138{background:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);box-sizing:border-box;outline:none;flex-direction:column;align-items:flex-start;gap:8px;padding:24px 22px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 2px 14px #1018400d}._metricCard_1qk35_138[role=button]{cursor:pointer}@media (hover:hover) and (pointer:fine){._metricCard_1qk35_138[role=button]:hover{transform:translateY(-3px);box-shadow:0 10px 26px #1018401f}}._metricCard_1qk35_138:focus-visible{box-shadow:0 0 0 3px var(--color-primary-light)}._metricValue_1qk35_170{letter-spacing:-.02em;color:var(--color-secondary);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;max-width:100%;font-size:1.9rem;font-weight:700;line-height:1.1;overflow:hidden}._metricLabel_1qk35_183{color:var(--color-text-secondary);font-size:.86rem;font-weight:500;line-height:1.3}._moneyRedeemed_1qk35_191{background:var(--gradient-primary);border-color:#0000;box-shadow:0 10px 30px #4338ca47}._moneyRedeemed_1qk35_191 ._metricValue_1qk35_170{color:#fff}._moneyRedeemed_1qk35_191 ._metricLabel_1qk35_183{color:#ffffffc7}@media (hover:hover) and (pointer:fine){._moneyRedeemed_1qk35_191[role=button]:hover{box-shadow:0 16px 38px #4338ca61}}._moneyRedeemed_1qk35_191:focus-visible{box-shadow:0 0 0 3px #fff9}._chartsRow_1qk35_216{flex-wrap:wrap;gap:24px;margin-bottom:40px;display:flex}._chartCard_1qk35_223{background:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);flex-direction:column;flex:330px;min-width:300px;padding:26px 22px;display:flex;box-shadow:0 2px 14px #1018400d}._chartTitle_1qk35_235{letter-spacing:-.01em;color:var(--color-secondary);margin:0 0 18px;font-size:1.05rem;font-weight:600}._chartLineContainer_1qk35_243,._chartPieContainer_1qk35_244{justify-content:center;align-items:center;width:100%;height:250px;min-height:250px;display:flex}._emptyChartMessage_1qk35_253{width:100%;min-height:220px;color:var(--color-text-tertiary);background:var(--color-bg-secondary);border-radius:var(--radius-lg);border:1.5px dashed var(--color-border-default);text-align:center;justify-content:center;align-items:center;padding:0 16px;font-size:.95rem;display:flex}._tableCard_1qk35_269{background:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);padding:26px 22px;box-shadow:0 2px 14px #1018400d}._tableResponsive_1qk35_277{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}._transactionsTable_1qk35_283{border-collapse:collapse;width:100%;min-width:520px}._transactionsTable_1qk35_283 th,._transactionsTable_1qk35_283 td{text-align:left;color:var(--color-secondary);padding:13px 8px;font-size:.95rem}._transactionsTable_1qk35_283 th{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary);border-bottom:1.5px solid var(--color-border-light);font-size:.78rem;font-weight:600}._transactionsTable_1qk35_283 tbody tr{border-bottom:1px solid var(--color-gray-100);transition:background .15s}._transactionsTable_1qk35_283 tbody tr:last-child{border-bottom:none}@media (hover:hover) and (pointer:fine){._transactionsTable_1qk35_283 tbody tr:hover{background:var(--color-bg-secondary)}}._statusBadge_1qk35_321{border-radius:var(--radius-full);padding:4px 12px;font-size:.8rem;font-weight:600;display:inline-block}._statusActive_1qk35_329{background:var(--color-primary-light);color:var(--color-primary-dark)}._statusRedeemed_1qk35_334{background:var(--color-success-light);color:var(--color-success-dark)}._statusExpired_1qk35_339{background:var(--color-gray-100);color:var(--color-text-tertiary)}._tableAmount_1qk35_344{text-align:right;letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}@media (width<=900px){._metricsGrid_1qk35_131{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){._dashboardContainer_1qk35_7{padding:88px 14px 110px}._pageTitle_1qk35_23{font-size:1.95rem}._filtersRow_1qk35_65{gap:8px}._filterButton_1qk35_72{text-align:center;flex:calc(33.333% - 8px);padding:10px 0;font-size:.88rem}._filtersRow_1qk35_65 ._filterButton_1qk35_72:nth-child(n+4){flex:calc(50% - 8px)}._yearSelect_1qk35_112{flex:100%;margin:4px 0 0;padding:12px 14px}._metricsGrid_1qk35_131{grid-template-columns:1fr 1fr;gap:12px}._metricCard_1qk35_138{text-align:center;align-items:center;padding:18px 16px}._metricValue_1qk35_170{text-align:center;width:100%;font-size:1.7rem}._metricLabel_1qk35_183{text-align:center;width:100%}._moneyRedeemed_1qk35_191{order:1;grid-column:1/-1}._pendingRedemption_1qk35_416{order:2}._cardsSold_1qk35_419{order:3}._activeCards_1qk35_422{order:4}._redeemedCards_1qk35_425{order:5;grid-column:1/-1}._chartsRow_1qk35_216{gap:16px}}@media (width<=600px){._home-main_11itg_8{background-color:#f9f9f9;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;padding-top:40px;display:flex}}._backdrop_1cioa_1{z-index:var(--z-modal,500);background:#0f172a8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_1cioa_11{background:#fff;border-radius:24px;width:100%;max-width:420px;padding:1.8rem 2rem 1.6rem;box-shadow:0 18px 45px #0f172a40}._title_1cioa_20{color:var(--color-secondary);margin:0;font-size:1.4rem;font-weight:700}._subtitle_1cioa_27{font-size:var(--font-size-sm);color:#4b5563;margin:.4rem 0 1.4rem}._form_1cioa_33{flex-direction:column;display:flex}._formGroup_1cioa_38{margin-bottom:var(--spacing-3)}._formLabel_1cioa_42{font-size:var(--font-size-sm);color:var(--color-secondary);margin-bottom:var(--spacing-1);font-weight:600;display:block}._required_1cioa_50{color:var(--color-primary);margin-left:.125rem}._formInput_1cioa_55{width:100%;padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-base);color:var(--color-secondary);transition:border-color var(--transition-fast);box-sizing:border-box;background:#fff;border:1px solid #dadce0;border-radius:999px;outline:none}._formInput_1cioa_55:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #4338ca1a}._formInputError_1cioa_73{border-color:#dc2626!important}._fieldError_1cioa_77{color:#dc2626;margin-top:2px;font-size:12px}._formError_1cioa_83{color:#dc2626;font-size:var(--font-size-sm);margin-top:var(--spacing-1)}._actions_1cioa_89{gap:var(--spacing-3);margin-top:var(--spacing-4);display:flex}._cancelButton_1cioa_95{padding:var(--spacing-3);color:var(--color-secondary);font-size:var(--font-size-base);cursor:pointer;transition:background-color var(--transition-fast);background:#f5f5f5;border:none;border-radius:999px;flex:1;font-weight:600}@media (hover:hover) and (pointer:fine){._cancelButton_1cioa_95:hover{background:#e8e8e8}}._submitButton_1cioa_114{padding:var(--spacing-3);background:var(--gradient-primary);color:#fff;font-size:var(--font-size-base);cursor:pointer;transition:background var(--transition-fast);border:none;border-radius:999px;flex:1;font-weight:600}@media (hover:hover) and (pointer:fine){._submitButton_1cioa_114:hover{background:var(--gradient-primary-hover)}}._submitButton_1cioa_114:disabled{opacity:.5;cursor:not-allowed}._container_1ssxd_1{max-width:960px;margin:0 auto;padding:120px 16px 96px}._header_1ssxd_7{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}._title_1ssxd_15{margin:0;font-size:1.8rem;font-weight:700}._subtitle_1ssxd_21{color:#4b5563;margin:.25rem 0 0;font-size:.95rem}._addButton_1ssxd_27{background:var(--gradient-primary);color:#fff;cursor:pointer;transition:background var(--transition-fast);white-space:nowrap;border:none;border-radius:999px;flex-shrink:0;padding:.6rem 1.4rem;font-weight:600}@media (hover:hover) and (pointer:fine){._addButton_1ssxd_27:hover{background:var(--gradient-primary-hover)}}._error_1ssxd_46{color:#b91c1c}._empty_1ssxd_50{color:#4b5563}._tableWrapper_1ssxd_55{background:#fff;border-radius:16px;width:100%;margin-top:1rem;overflow:hidden}._table_1ssxd_55{border-collapse:collapse;table-layout:fixed;width:100%}._table_1ssxd_55 th,._table_1ssxd_55 td{text-align:left;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem;font-size:.9rem;overflow:hidden}._table_1ssxd_55 th{background:#f9fafb;font-weight:600}._emailCell_1ssxd_86{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}._toggleWrapper_1ssxd_93{cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}._toggleWrapper_1ssxd_93 input{display:none}._toggleSlider_1ssxd_104{background:#d1d5db;border-radius:999px;width:40px;height:20px;transition:background .2s;position:relative}._toggleSlider_1ssxd_104:after{content:"";background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}._toggleWrapper_1ssxd_93 input:checked+._toggleSlider_1ssxd_104{background:var(--color-primary,#4338ca)}._toggleWrapper_1ssxd_93 input:checked+._toggleSlider_1ssxd_104:after{transform:translate(20px)}._toggleLabel_1ssxd_133{font-size:.85rem}@media (width<=768px){._container_1ssxd_1{padding:80px 12px 88px}._title_1ssxd_15{font-size:1.5rem}._subtitle_1ssxd_21{font-size:.9rem}._addButton_1ssxd_27{padding:.5rem 1.1rem;font-size:.9rem}._table_1ssxd_55 th,._table_1ssxd_55 td{padding:.6rem .75rem;font-size:.85rem}._toggleLabel_1ssxd_133{display:none}._emailCell_1ssxd_86{max-width:120px}}._root_14dz4_4{flex-direction:column;gap:8px;min-width:0;display:flex}._row_14dz4_13{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._preview_14dz4_20,._placeholder_14dz4_21{box-sizing:border-box;border-radius:16px;flex-shrink:0;width:96px;height:96px}._preview_14dz4_20{object-fit:cover;border:1px solid #e6e8f0;box-shadow:0 2px 8px #0000000f}._placeholder_14dz4_21{color:#00000080;text-align:center;border:1px dashed #0003;place-items:center;padding:8px;font-size:.8rem;display:grid}._controls_14dz4_45{flex-direction:column;flex:200px;align-items:flex-start;gap:6px;min-width:0;display:flex;position:relative}._buttons_14dz4_55{flex-wrap:wrap;gap:8px;display:flex;position:relative}._root_14dz4_4 ._fileInput_14dz4_63{clip:rect(0, 0, 0, 0);white-space:nowrap;opacity:0;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._root_14dz4_4 ._picker_14dz4_76,._root_14dz4_4 ._removeBtn_14dz4_77{box-sizing:border-box;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:auto;min-height:44px;margin:0;padding:0 20px;font-family:inherit;font-size:.9rem;font-weight:700;line-height:1.2;transition:background .2s,opacity .2s;display:inline-flex}._root_14dz4_4 ._picker_14dz4_76{color:#4338ca;background:#fff;border:1px solid #c7d2fe}._root_14dz4_4 ._removeBtn_14dz4_77{color:var(--color-error,#dc2626);background:0 0;border:1px solid #0000}._root_14dz4_4 ._fileInput_14dz4_63:focus-visible+._picker_14dz4_76,._root_14dz4_4 ._removeBtn_14dz4_77:focus-visible{outline-offset:2px;outline:2px solid #4338ca}._root_14dz4_4 ._fileInput_14dz4_63:disabled+._picker_14dz4_76,._root_14dz4_4 ._removeBtn_14dz4_77:disabled{opacity:.55;cursor:not-allowed}._root_14dz4_4 ._removeBtn_14dz4_77:disabled{background:0 0}@media (hover:hover) and (pointer:fine){._root_14dz4_4 ._fileInput_14dz4_63:not(:disabled)+._picker_14dz4_76:hover{background:#eef2ff}._root_14dz4_4 ._removeBtn_14dz4_77:not(:disabled):hover{background:#fef2f2}}._fileName_14dz4_135{text-overflow:ellipsis;white-space:nowrap;color:#0009;max-width:100%;font-size:.8rem;overflow:hidden}._status_14dz4_145{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._error_14dz4_157{color:var(--color-error,#dc2626);margin:0;font-size:.8rem}._contact-section_1mmp4_4{justify-content:center;width:100%;margin-top:0;padding:100px 16px 30px;display:flex}._contact-container_1mmp4_15{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:640px;margin:0 auto;padding:20px 16px;display:flex}._contact-image-container_1mmp4_30{justify-content:center;align-items:center;display:flex}._contact-image-container_1mmp4_30 img{object-fit:cover;border-radius:var(--f177488a,20px);width:80%;box-shadow:0 4px 16px #0000000d}._contact-form-container_1mmp4_46{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:24px;width:100%;display:flex}._contact-heading_1mmp4_58{text-align:center}._contact-heading_1mmp4_58 h1{font-size:var(--h3-font-size,38px);font-weight:var(--h3-font-weight,600);line-height:var(--h3-line-height,1.3);color:var(--color-dark,#1d1e20);margin:0 0 8px}._contact-form-wrapper_1mmp4_73{background:var(--white,#fff);box-sizing:border-box;border-radius:20px;flex-direction:column;gap:12px;width:100%;padding:28px;display:flex;box-shadow:0 4px 20px #0000000d}._contact-form-wrapper_1mmp4_73 label,._logo-label_1mmp4_93{font-size:var(--body-small-font-size,14px);font-weight:var(--body-small-font-weight,500);color:var(--color-dark,#1d1e20);margin-bottom:4px}._contact-form-wrapper_1mmp4_73 input,._contact-form-wrapper_1mmp4_73 textarea{border:1px solid var(--color-gray-border,#dadce0);width:100%;font-size:var(--body-font-size,16px);color:var(--color-dark,#1d1e20);background:var(--white,#fff);box-sizing:border-box;resize:vertical;border-radius:10px;max-height:200px;padding:12px 16px}._contact-form-wrapper_1mmp4_73 input:focus,._contact-form-wrapper_1mmp4_73 textarea:focus{border-color:var(--color-dark,#1d1e20);outline:none}._contact-form-wrapper_1mmp4_73 button{background:var(--gradient-primary);color:var(--white,#fff);padding:var(--grid-button-primary-padding-y,16px) var(--grid-button-primary-padding-x,40px);border-radius:var(--grid-button-primary-border-radius,999px);font-size:var(--grid-button-primary-font-size,16px);cursor:pointer;box-sizing:border-box;border:none;width:100%;font-weight:600;transition:background .3s}@media (hover:hover) and (pointer:fine){._contact-form-wrapper_1mmp4_73 button:hover{background:var(--gradient-primary-hover)}}._contact-form-wrapper_1mmp4_73 input._input-error_1mmp4_143,._contact-form-wrapper_1mmp4_73 textarea._input-error_1mmp4_143{border:1px solid #dc2626}._submit-error_1mmp4_148{color:#dc2626;background:#dc262614;border-radius:12px;margin:0;padding:10px 14px;font-size:14px}._error-text_1mmp4_157{color:#dc2626;margin:4px 0 0;font-size:12px}._modalOverlay_1mmp4_166{z-index:1001;background:#00000061;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modalContentLarge_1mmp4_176{background:#fff;border-radius:22px;flex-direction:column;width:95vw;max-width:430px;padding:0;animation:.26s cubic-bezier(.5,1.7,.6,1) backwards _modalIn_1mmp4_1;display:flex;overflow:hidden;box-shadow:0 6px 32px #5025d12e}@keyframes _modalIn_1mmp4_1{0%{opacity:0;transform:translateY(60px)scale(.98)}to{opacity:1;transform:none}}._confirmBanner_1mmp4_200{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:150px;box-shadow:0 2px 12px #2c205e14}._confirmDetails_1mmp4_209{flex-direction:column;gap:8px;padding:26px 26px 18px;display:flex}._confirmDetails_1mmp4_209 h2{color:#1d1e20;text-align:left;margin:0 0 12px;font-size:1.28rem;font-weight:700}._confirmRow_1mmp4_224{word-break:break-word;flex-direction:column;align-items:flex-start;margin-bottom:8px;display:flex}._confirmLabel_1mmp4_232{color:#151515;margin-bottom:2px;font-weight:600}._confirmValue_1mmp4_238{color:#242444;white-space:pre-line;word-break:break-word;width:100%;font-weight:400}._modalActions_1mmp4_246{justify-content:flex-end;gap:14px;margin-top:18px;display:flex}._confirmBtn_1mmp4_253{background:var(--gradient-primary);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:10px 26px;font-size:1rem;font-weight:600;transition:background .2s}@media (hover:hover) and (pointer:fine){._confirmBtn_1mmp4_253:hover{background:var(--gradient-primary-hover)}}._confirmBtn_1mmp4_253:disabled{opacity:.65;cursor:not-allowed}._cancelBtn_1mmp4_276{color:var(--color-primary);cursor:pointer;background:#f8f9fa;border:1px solid #d1d1e5;border-radius:999px;padding:10px 22px;font-size:1rem;transition:background .2s}._select_1mmp4_288{color:#0d141a;background:#ffffffe6;border:1px solid #e6e8f0;border-radius:12px;outline:none;width:100%;padding:12px 14px;font-size:16px;transition:box-shadow .15s,border-color .15s}._select_1mmp4_288:focus{border-color:#6366f199;box-shadow:0 0 0 4px #6366f126}._select_1mmp4_288:disabled{opacity:.7;cursor:not-allowed}._formGrid2_1mmp4_313{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=768px){._contact-section_1mmp4_4{padding:120px 0 16px}._contact-container_1mmp4_15{grid-template-columns:1fr;gap:24px;padding:0 16px}._contact-form-container_1mmp4_46{box-sizing:border-box;align-items:center;width:100%;padding:0 12px}._contact-heading_1mmp4_58{text-align:center}._contact-heading_1mmp4_58 h1{font-size:var(--h3-m-font-size,32px)}._contact-heading_1mmp4_58 p{font-size:var(--body-m-font-size,16px);overflow-wrap:break-word;max-width:320px;margin:0 auto;padding:0 12px}._contact-form-wrapper_1mmp4_73{width:100%;max-width:100%;padding:24px}._contact-form-wrapper_1mmp4_73 input,._contact-form-wrapper_1mmp4_73 textarea,._contact-form-wrapper_1mmp4_73 button{width:100%}._contact-image-container_1mmp4_30{display:none}._formGrid2_1mmp4_313{grid-template-columns:1fr}}._dashboardContainer_nhmhc_1{background:#f9f9fb;max-width:1120px;min-height:80vh;margin:0 auto;padding:120px 24px 48px}._filtersRow_nhmhc_9{gap:12px;margin-bottom:28px;display:flex}._filterButton_nhmhc_15{color:var(--color-primary);cursor:pointer;background:#fff;border:1.5px solid #e0e7ef;border-radius:999px;padding:8px 24px;font-weight:500;transition:all .15s}._filterButtonActive_nhmhc_26{background:var(--gradient-primary);color:#fff;border-color:#0000}._metricsGrid_nhmhc_32{grid-template-columns:repeat(5,1fr);gap:22px;margin-bottom:40px;display:grid}._metricCard_nhmhc_39{cursor:pointer;background:#fff;border:none;border-radius:18px;outline:none;flex-direction:column;justify-content:center;align-items:center;width:180px;min-width:180px;padding:32px 10px 22px;display:flex;box-shadow:0 2px 10px #10184012}._metricCard_nhmhc_39:focus{box-shadow:0 0 0 2px #4f46e5}._metricValue_nhmhc_60{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:100%;margin-bottom:6px;font-size:2.5rem;font-weight:700;overflow:hidden}._metricLabel_nhmhc_72{color:#64748b;text-align:center;font-size:1.05rem}._chartsRow_nhmhc_78{flex-wrap:wrap;gap:30px;margin-bottom:40px;display:flex}._chartCard_nhmhc_85{background:#fff;border-radius:18px;flex-direction:column;flex:330px;align-items:center;min-width:300px;min-height:320px;margin-bottom:12px;padding:24px 16px;display:flex;box-shadow:0 2px 10px #10184012}._chartTitle_nhmhc_99{color:#334155;margin-bottom:16px;font-size:1.15rem;font-weight:600}._chartLineContainer_nhmhc_106,._chartPieContainer_nhmhc_107{justify-content:center;align-items:center;width:100%;height:250px;min-height:250px;display:flex}._emptyChartMessage_nhmhc_116{color:#64748b;text-align:center;background:#f9fafb;border:1.5px dashed #cbd5e1;border-radius:16px;justify-content:center;align-items:center;width:100%;height:100%;min-height:180px;font-size:1.05rem;display:flex}._tableCard_nhmhc_131{background:#fff;border-radius:18px;padding:22px 10px 24px;box-shadow:0 2px 10px #10184012}._tableResponsive_nhmhc_138{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}._transactionsTable_nhmhc_144{border-collapse:collapse;width:100%;min-width:520px}._transactionsTable_nhmhc_144 th,._transactionsTable_nhmhc_144 td{text-align:left;color:#27313e;padding:10px 6px;font-size:1rem}._transactionsTable_nhmhc_144 th{color:#8b95ab;background:0 0;border-bottom:1.5px solid #ececf4;font-weight:600}._statusBadge_nhmhc_165{border-radius:18px;padding:4px 12px;font-size:.96rem;font-weight:500;display:inline-block}._statusActive_nhmhc_173{color:#2757ca;background:#e0eaff}._statusRedeemed_nhmhc_178{color:#128f54;background:#ccfbe8}._statusExpired_nhmhc_183{color:#64748b;background:#f3f4f6}._tableAmount_nhmhc_188{text-align:right;letter-spacing:.02em;font-family:Inter,Arial,sans-serif;font-weight:700}._metricExpandNote_nhmhc_195{color:#a0aec0;-webkit-user-select:none;user-select:none;margin-top:4px;font-size:.78rem}._metricTooltip_nhmhc_202{text-align:center;color:#1e293b;background:#fff;border-radius:10px;min-width:110px;padding:12px 18px;font-size:1.15rem;font-weight:600;box-shadow:0 2px 10px #1018401f}._yearSelect_nhmhc_214{color:#1e293b;background:#fff;border:1.5px solid #e0e7ef;border-radius:10px;margin-left:10px;padding:8px 10px;font-weight:500}@media (width<=768px){._dashboardContainer_nhmhc_1{box-sizing:border-box;width:100vw;min-width:0;padding:100px 12px 16px}._filtersRow_nhmhc_9{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin-bottom:24px;display:flex}._filterButton_nhmhc_15{text-align:center;border-width:2px;border-radius:999px;min-width:0;padding:10px 0;font-size:.95rem}._filterButtonActive_nhmhc_26{background:var(--gradient-primary);color:#fff;border-color:#0000}._filtersRow_nhmhc_9 ._filterButton_nhmhc_15:nth-child(-n+3){flex:calc(33.333% - 10px)}._filtersRow_nhmhc_9 ._filterButton_nhmhc_15:nth-child(n+4){flex:calc(50% - 10px)}._yearSelect_nhmhc_214{border-radius:12px;flex:100%;margin:6px 0 0;padding:12px 14px;font-size:1rem}._metricsGrid_nhmhc_32{box-sizing:border-box;grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}._metricCard_nhmhc_39{box-sizing:border-box;word-break:break-word;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;padding:14px 4px;font-size:1rem;display:flex}._moneyRedeemed_nhmhc_299{order:1;grid-column:1/3!important}._pendingRedemption_nhmhc_303{order:2;grid-column:1}._cardsSold_nhmhc_307{order:3;grid-column:2}._activeCards_nhmhc_311{order:4;grid-column:1}._redeemedCards_nhmhc_315{order:5;grid-column:2}._metricValue_nhmhc_60{text-align:center;overflow-wrap:anywhere;width:100%;font-size:2.1rem}._metricLabel_nhmhc_72{text-align:center;width:100%;margin-top:2px;font-size:.93rem;line-height:1.15}}._home-container_11itg_1{flex-direction:column;min-height:100dvh;display:flex}._home-main_11itg_8{background-color:#f9f9f9;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}@media (width<=600px){._home-main_11itg_8{background-color:#f9f9f9;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;padding-top:40px;display:flex}}._badge_1ya1q_1{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;font-weight:500;display:inline-flex}._small_1ya1q_10{padding:.125rem .5rem;font-size:.75rem}._medium_1ya1q_15{padding:.25rem .75rem;font-size:.875rem}._success_1ya1q_20{color:#166534;background-color:#dcfce7}._warning_1ya1q_25{color:#92400e;background-color:#fef3c7}._error_1ya1q_30{color:#991b1b;background-color:#fee2e2}._info_1ya1q_35{color:#1e40af;background-color:#dbeafe}._neutral_1ya1q_40{color:#4b5563;background-color:#f3f4f6}._page_1nuex_1{box-sizing:border-box;width:100%;max-width:960px;margin:0 auto;padding:120px 24px 48px}._headerRow_1nuex_9{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}._title_1nuex_18{letter-spacing:-.02em;color:var(--color-secondary,#101840);margin:0;font-size:28px;font-weight:900}._subtitle_1nuex_26{color:#0009;max-width:560px;margin:6px 0 0}._field_1nuex_32{flex-direction:column;gap:6px;max-width:420px;margin-bottom:16px;display:flex}._label_1nuex_40{letter-spacing:.08em;text-transform:uppercase;color:#0009;font-size:12px;font-weight:800}._input_1nuex_48{background:#fff;border:1px solid #0000001f;border-radius:12px;outline:none;min-width:0;height:44px;padding:0 14px;font-family:inherit;font-size:16px}._input_1nuex_48:focus{border-color:var(--color-primary,#4338ca);box-shadow:0 0 0 3px #4338ca1f}._primaryBtn_1nuex_66,._secondaryBtn_1nuex_67{cursor:pointer;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-family:inherit;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}._primaryBtn_1nuex_66{border:1px solid var(--color-secondary,#101840);background:var(--color-secondary,#101840);color:#fff}._secondaryBtn_1nuex_67{color:var(--color-secondary,#101840);background:#fff;border:1px solid #0000001f}._primaryBtn_1nuex_66:focus-visible,._secondaryBtn_1nuex_67:focus-visible{outline:2px solid var(--color-primary,#4338ca);outline-offset:2px}._secondaryBtn_1nuex_67:disabled{opacity:.55;cursor:not-allowed}._card_1nuex_105{background:#fff;border:1px solid #00000014;border-radius:18px;overflow:hidden}._state_1nuex_112{text-align:center;color:#0009;padding:32px 16px}._errorBanner_1nuex_118{color:var(--color-error,#dc2626);background:#dc262614;border-radius:12px;margin:0 0 12px;padding:10px 14px;font-size:14px}._list_1nuex_127{margin:0;padding:0;list-style:none}._row_1nuex_133{border-bottom:1px solid #0000000f;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px 14px;padding:14px 16px;display:grid;position:relative}._row_1nuex_133:last-child{border-bottom:none}._logo_1nuex_148,._logoFallback_1nuex_149{border-radius:12px;flex-shrink:0;width:48px;height:48px}._logo_1nuex_148{object-fit:cover;background:#fff;border:1px solid #00000014}._logoFallback_1nuex_149{color:#fff;background:linear-gradient(135deg,#172046,#4338ca);place-items:center;font-size:1.2rem;font-weight:800;display:grid}._info_1nuex_171{flex-direction:column;gap:2px;min-width:0;display:flex}._titleRow_1nuex_178{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}._name_1nuex_185{color:var(--color-secondary,#101840);overflow-wrap:anywhere;font-size:1rem;font-weight:800;text-decoration:none}._name_1nuex_185:after{content:"";position:absolute;inset:0}._name_1nuex_185:focus-visible{outline:none}._name_1nuex_185:focus-visible:after{outline:2px solid var(--color-primary,#4338ca);outline-offset:-2px;border-radius:12px}._meta_1nuex_210,._owner_1nuex_211{color:#0009;overflow-wrap:anywhere;font-size:.85rem}._chips_1nuex_217{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}._featured_1nuex_226{z-index:1;border-top:1px dashed #0000001a;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex;position:relative}._featuredLabel_1nuex_238{color:#0009;font-size:.8rem;font-weight:700}._switch_1nuex_245{cursor:pointer;background:0 0;border:none;flex-shrink:0;width:52px;height:44px;padding:0;position:relative}._switch_1nuex_245:before{content:"";background:var(--color-gray-300,#d4d4d4);border-radius:999px;width:100%;height:28px;transition:background .2s;position:absolute;top:50%;left:0;transform:translateY(-50%)}._switchThumb_1nuex_269{background:#fff;border-radius:50%;width:22px;height:22px;transition:left .2s;position:absolute;top:50%;left:3px;transform:translateY(-50%);box-shadow:0 1px 3px #0000004d}._switchOn_1nuex_282:before{background:var(--color-primary,#4338ca)}._switchOn_1nuex_282 ._switchThumb_1nuex_269{left:27px}._switch_1nuex_245:focus-visible{outline:2px solid var(--color-primary,#4338ca);outline-offset:2px;border-radius:999px}._switch_1nuex_245:disabled{opacity:.55;cursor:progress}._pagination_1nuex_301{justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;font-size:.9rem;display:flex}@media (width>=720px){._row_1nuex_133{grid-template-columns:48px minmax(0,1fr) auto;padding:16px 20px}._featured_1nuex_226{border-top:none;grid-column:auto;gap:10px;padding-top:0}}@media (width<=640px){._page_1nuex_1{padding:96px 16px}._primaryBtn_1nuex_66{width:100%}._field_1nuex_32{max-width:none}}._overlay_qq08d_1{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._content_qq08d_15{background:#fff;border-radius:12px;max-height:90vh;position:relative;overflow-y:auto;box-shadow:0 4px 20px #00000026}._content_qq08d_15:focus{outline:none}._small_qq08d_28{width:100%;max-width:320px}._medium_qq08d_33{width:100%;max-width:480px}._large_qq08d_38{width:100%;max-width:640px}._header_qq08d_43{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}._title_qq08d_51{color:#1a1a1a;margin:0;font-size:1.25rem;font-weight:600}._closeButton_qq08d_58{cursor:pointer;color:#666;background:0 0;border:none;padding:.25rem;font-size:1.25rem;line-height:1;transition:color .2s}@media (hover:hover) and (pointer:fine){._closeButton_qq08d_58:hover{color:#1a1a1a}}._closeButton_qq08d_58:focus{outline-offset:2px;outline:2px solid #4338ca}._body_qq08d_80{padding:1.5rem}._page_1xa3b_1{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;max-width:720px;margin:0 auto;padding:120px 24px 48px;display:flex}._back_1xa3b_12{min-height:44px;color:var(--color-primary,#4338ca);align-self:flex-start;align-items:center;gap:6px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}._back_1xa3b_12:focus-visible{outline:2px solid var(--color-primary,#4338ca);outline-offset:2px;border-radius:6px}@media (hover:hover) and (pointer:fine){._back_1xa3b_12:hover{text-decoration:underline}}._header_1xa3b_36{flex-direction:column;gap:4px;display:flex}._title_1xa3b_42{letter-spacing:-.02em;color:var(--color-secondary,#101840);overflow-wrap:anywhere;margin:0;font-size:1.6rem;font-weight:900}._subtitle_1xa3b_51{color:var(--color-text-secondary,#4a4e6b);margin:0;font-size:.9rem}._openCard_1xa3b_57{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;display:flex}._state_1xa3b_65{text-align:center;color:#0009;padding:32px 16px}._card_1xa3b_73{border:1px solid var(--color-border-light,#e5e7eb);box-sizing:border-box;background:#fff;border-radius:20px;width:100%;overflow:hidden}._cardTitle_1xa3b_82{letter-spacing:-.015em;color:var(--color-secondary,#101840);border-bottom:1px solid var(--color-border-light,#e5e7eb);background:var(--color-bg-secondary,#fafafa);margin:0;padding:16px 20px;font-size:1rem;font-weight:700}._cardBody_1xa3b_93{flex-direction:column;gap:16px;padding:20px;display:flex}._field_1xa3b_102{flex-direction:column;gap:6px;min-width:0;display:flex}._row_1xa3b_109{grid-template-columns:1fr 1fr;gap:16px;display:grid}._label_1xa3b_115{letter-spacing:.08em;text-transform:uppercase;color:#0009;font-size:12px;font-weight:800}._input_1xa3b_123{box-sizing:border-box;background:#fff;border:1px solid #0000001f;border-radius:12px;outline:none;width:100%;min-width:0;min-height:44px;padding:0 14px;font-family:inherit;font-size:16px}._textarea_1xa3b_138{resize:vertical;padding:10px 14px;line-height:1.5}._input_1xa3b_123:focus{border-color:var(--color-primary,#4338ca);box-shadow:0 0 0 3px #4338ca1f}._inputError_1xa3b_149{border-color:var(--color-error,#dc2626)}._fieldError_1xa3b_153{color:var(--color-error,#dc2626);margin:0;font-size:.8rem}._hint_1xa3b_159{color:#0000008c;margin:0;font-size:.8rem}._warning_1xa3b_165{background:var(--color-warning-light,#fef3c7);color:#92400e;border-radius:10px;margin:0;padding:10px 12px;font-size:.85rem;line-height:1.45}._slug_1xa3b_175{font-family:var(--font-family-mono,monospace);overflow-wrap:anywhere;margin-top:4px;font-size:.8rem;display:block}._checkLabel_1xa3b_183{min-height:44px;color:var(--color-secondary,#101840);cursor:pointer;align-items:center;gap:10px;font-size:.95rem;font-weight:700;display:inline-flex}._checkbox_1xa3b_194{width:20px;height:20px;accent-color:var(--color-primary,#4338ca)}._actions_1xa3b_202{flex-wrap:wrap;gap:10px;display:flex}._primaryBtn_1xa3b_208,._secondaryBtn_1xa3b_209,._dangerBtn_1xa3b_210{cursor:pointer;border-radius:999px;min-height:44px;padding:0 20px;font-family:inherit;font-size:.9rem;font-weight:700;transition:opacity .2s}._primaryBtn_1xa3b_208{color:#fff;background:linear-gradient(135deg,#172046 0%,#4338ca 100%);border:none}._secondaryBtn_1xa3b_209{color:#4338ca;background:#fff;border:1px solid #c7d2fe}._dangerBtn_1xa3b_210{border:1px solid var(--color-error,#dc2626);color:var(--color-error,#dc2626);background:#fff}._primaryBtn_1xa3b_208:disabled,._secondaryBtn_1xa3b_209:disabled,._dangerBtn_1xa3b_210:disabled{opacity:.55;cursor:not-allowed}._primaryBtn_1xa3b_208:focus-visible,._secondaryBtn_1xa3b_209:focus-visible,._dangerBtn_1xa3b_210:focus-visible{outline-offset:2px;outline:2px solid #4338ca}@media (hover:hover) and (pointer:fine){._primaryBtn_1xa3b_208:hover:not(:disabled){opacity:.9}._secondaryBtn_1xa3b_209:hover:not(:disabled){background:#eef2ff}._dangerBtn_1xa3b_210:hover:not(:disabled){background:#fef2f2}}._errorBanner_1xa3b_269,._successBanner_1xa3b_270{border-radius:12px;margin:0;padding:10px 14px;font-size:.9rem}._errorBanner_1xa3b_269{color:var(--color-error,#dc2626);background:#dc262614}._successBanner_1xa3b_270{background:var(--color-success-light,#d1fae5);color:var(--color-success-text,#047857);font-weight:500}._facts_1xa3b_290{flex-direction:column;gap:12px;margin:0;display:flex}._fact_1xa3b_290{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:4px 12px;display:grid}._fact_1xa3b_290 dt{letter-spacing:.08em;text-transform:uppercase;color:#0009;font-size:12px;font-weight:800}._fact_1xa3b_290 dd{color:var(--color-secondary,#101840);margin:0;font-size:.95rem}._badges_1xa3b_318{flex-wrap:wrap;gap:6px;display:flex}._breakable_1xa3b_324{overflow-wrap:anywhere}._modalBody_1xa3b_330{color:var(--color-text-secondary,#4a4e6b);flex-direction:column;gap:12px;font-size:.95rem;line-height:1.5;display:flex}._modalBody_1xa3b_330 p{margin:0}._modalActions_1xa3b_343{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:4px;display:flex}@media (width<=640px){._page_1xa3b_1{padding:96px 16px}._row_1xa3b_109,._fact_1xa3b_290{grid-template-columns:1fr}._actions_1xa3b_202>button,._modalActions_1xa3b_343>button{flex:100%}}._home-container_al7ay_1{flex-direction:column;min-height:100dvh;display:flex}._home-main_al7ay_8{background-color:#f9f9f9;flex-direction:column;flex:1;display:flex}._page_xnm95_1{max-width:1200px;margin:0 auto;padding:120px 24px 48px}._headerRow_xnm95_7{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}._title_xnm95_15{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:900}._subtitle_xnm95_22{color:#0009;margin:6px 0 0}._filters_xnm95_27{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}._field_xnm95_34{flex-direction:column;gap:6px;display:flex}._label_xnm95_40{letter-spacing:.08em;text-transform:uppercase;color:#0009;font-size:12px;font-weight:800}._input_xnm95_48{background:#fff;border:1px solid #0000001f;border-radius:12px;outline:none;height:40px;padding:0 12px}._primaryBtn_xnm95_57{color:#fff;cursor:pointer;background:#111827;border:1px solid #111827;border-radius:12px;justify-content:center;align-items:center;height:40px;padding:0 14px;font-weight:800;display:inline-flex}._secondaryBtn_xnm95_72{cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:12px;justify-content:center;align-items:center;height:36px;padding:0 12px;font-weight:800;display:inline-flex}._secondaryBtn_xnm95_72:disabled,._primaryBtn_xnm95_57:disabled{opacity:.55;cursor:not-allowed}._card_xnm95_91{background:#fff;border:1px solid #00000014;border-radius:18px;overflow:hidden}._tableWrap_xnm95_98{overflow:auto}._table_xnm95_98{border-collapse:collapse;width:100%;min-width:980px}._table_xnm95_98 th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#0009;background:#00000008;border-bottom:1px solid #0000000f;padding:14px;font-size:12px}._table_xnm95_98 td{vertical-align:middle;border-bottom:1px solid #0000000f;padding:14px}._actionsCell_xnm95_125{vertical-align:middle;white-space:nowrap}._actions_xnm95_125 ._secondaryBtn_xnm95_72{min-width:86px}._bizCell_xnm95_142{flex-direction:column;gap:3px;display:flex}._bizName_xnm95_148{font-weight:900}._bizMeta_xnm95_152{color:#0000008c;font-size:13px}._badge_xnm95_157{border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}._ok_xnm95_167{color:#15803d;background:#22c55e26}._warn_xnm95_172{color:#b45309;background:#f59e0b2e}._neutral_xnm95_177{color:#000000b3;background:#0000000f}._totalCol_xnm95_182{font-weight:900}._muted_xnm95_186{color:#0000008c;font-size:13px}._errorBox_xnm95_191{color:#991b1b;background:#ef44441a;border:1px solid #ef444440;border-radius:14px;margin-bottom:12px;padding:12px 14px}._warnBox_xnm95_200{color:#92400e;background:#f59e0b26;border:1px solid #f59e0b40;border-radius:14px;margin-bottom:12px;padding:12px 14px}._emptyRow_xnm95_209{text-align:center;color:#0009;padding:18px}._drawerOverlay_xnm95_215{z-index:20000;overscroll-behavior:contain;background:#00000073;justify-content:flex-end;display:flex;position:fixed;inset:0}._drawer_xnm95_215{background:#fff;border-left:1px solid #00000014;flex-direction:column;width:min(520px,92vw);height:100dvh;min-height:0;display:flex}._drawerHeader_xnm95_235{border-bottom:1px solid #00000014;flex:none;justify-content:space-between;align-items:center;padding:16px;display:flex}._drawerTitle_xnm95_244{font-size:18px;font-weight:900}._drawerSubtitle_xnm95_249{color:#0000008c;margin-top:3px;font-size:13px}._drawerBody_xnm95_255{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));flex:auto;overflow-y:auto}._iconBtn_xnm95_265{cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:12px;width:36px;height:36px;font-weight:900}._historyList_xnm95_275{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}._historyItem_xnm95_282{text-align:left;cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:14px;padding:12px}._historyTop_xnm95_291{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}._historyBottom_xnm95_298{color:#0009;justify-content:space-between;font-size:13px;display:flex}._pagination_xnm95_305{justify-content:space-between;align-items:center;gap:10px;display:flex}._detailGrid_xnm95_312{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}._kv_xnm95_319{border:1px solid #00000014;border-radius:14px;padding:10px}._k_xnm95_319{letter-spacing:.08em;text-transform:uppercase;color:#0000008c;font-size:12px;font-weight:900}._v_xnm95_333{margin-top:4px;font-weight:800}._vStrong_xnm95_338{margin-top:4px;font-size:16px;font-weight:900}._sectionTitle_xnm95_344{margin:10px 0 8px;font-weight:900}._lines_xnm95_349{flex-direction:column;gap:10px;display:flex}._lineRow_xnm95_355{border:1px solid #00000014;border-radius:14px;justify-content:space-between;gap:12px;padding:12px;display:flex}._lineTitle_xnm95_364{margin-bottom:4px;font-weight:900}._lineTotal_xnm95_369{white-space:nowrap;font-weight:900}._detailActions_xnm95_374{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px;display:flex}._fiscalCell_xnm95_386{white-space:nowrap;align-items:center;gap:10px;min-height:26px;display:flex}._linkBtn_xnm95_394{appearance:none;cursor:pointer;color:#111827;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:12px;font-weight:900;text-decoration:underline}@media (hover:hover) and (pointer:fine){._linkBtn_xnm95_394:hover{opacity:.8}}._linkBtn_xnm95_394:disabled{opacity:.55;cursor:not-allowed}._fiscalForm_xnm95_419{flex-direction:column;gap:12px;display:flex}._formRow_xnm95_425{flex-direction:column;gap:6px;display:flex}._formLabel_xnm95_431{color:#0009;font-size:12px;font-weight:900}._formGrid2_xnm95_437{grid-template-columns:1fr 1fr;gap:12px;display:grid}._fieldError_xnm95_443{color:#991b1b;font-size:12px;font-weight:800}._formActions_xnm95_449{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:16px;display:flex}._table_xnm95_98 th:first-child,._table_xnm95_98 td:first-child{min-width:200px;max-width:220px}._table_xnm95_98 th:last-child,._table_xnm95_98 td:last-child{padding-right:22px}._bizCell_xnm95_142{min-width:200px}._bizName_xnm95_148{white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-weight:900;overflow:hidden}._bizMeta_xnm95_152{color:#0000008c;white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:12px;overflow:hidden}._actionsCell_xnm95_125{padding-right:22px}._actions_xnm95_125{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}._secondaryBtn_xnm95_72{height:34px;padding:0 10px;font-size:12px}._primaryBtn_xnm95_57{height:40px;padding:0 14px;font-size:13px}._fiscalCell_xnm95_386{align-items:center;display:flex}._badgeLink_xnm95_524{cursor:pointer;background:#f59e0b2e;border:none}@media (hover:hover) and (pointer:fine){._badgeLink_xnm95_524:hover{background:#f59e0b47}}@media (width<=980px){._bizMeta_xnm95_152{display:none}._table_xnm95_98 th:first-child,._table_xnm95_98 td:first-child{width:220px;max-width:220px}._bizName_xnm95_148,._bizMeta_xnm95_152{max-width:220px}}@media (width<=720px){._table_xnm95_98{min-width:720px}._actions_xnm95_125{flex-wrap:wrap;justify-content:flex-end}._actions_xnm95_125 ._secondaryBtn_xnm95_72{min-width:unset}._formGrid2_xnm95_437{grid-template-columns:1fr}._drawer_xnm95_215{width:100vw}}._page_ylx52_1{max-width:1200px;margin:0 auto;padding:120px 24px 48px}._headerRow_ylx52_7{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}._title_ylx52_16{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:900}._subtitle_ylx52_23{color:#0009;max-width:560px;margin:6px 0 0}._headerActions_ylx52_29{flex-wrap:wrap;gap:10px;display:flex}._filters_ylx52_35{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}._field_ylx52_43{flex-direction:column;gap:6px;min-width:0;display:flex}._srOnly_ylx52_50{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._fieldset_ylx52_62{border:none;margin:0;padding:0}._label_ylx52_68{letter-spacing:.08em;text-transform:uppercase;color:#0009;font-size:12px;font-weight:800}._optional_ylx52_76{text-transform:none;letter-spacing:0;font-weight:500}._input_ylx52_82,._select_ylx52_83{background:#fff;border:1px solid #0000001f;border-radius:12px;outline:none;min-width:0;height:40px;padding:0 12px;font-family:inherit;font-size:16px}._input_ylx52_82:focus,._select_ylx52_83:focus{border-color:var(--color-primary,#4338ca);box-shadow:0 0 0 3px #4338ca1f}._inputError_ylx52_102{border-color:var(--color-error,#dc2626)}._hint_ylx52_106{color:#0000008c;margin:0;font-size:12px}._fieldError_ylx52_112{color:var(--color-error,#dc2626);margin:0;font-size:12px}._primaryBtn_ylx52_118{border:1px solid var(--color-secondary,#101840);background:var(--color-secondary,#101840);color:#fff;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;height:40px;padding:0 14px;font-weight:800;display:inline-flex}._secondaryBtn_ylx52_132{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0000001f;border-radius:12px;justify-content:center;align-items:center;height:36px;padding:0 12px;font-weight:800;display:inline-flex}._dangerBtn_ylx52_146{color:var(--color-error,#dc2626);border-color:var(--color-error,#dc2626)}._secondaryBtn_ylx52_132:disabled,._primaryBtn_ylx52_118:disabled{opacity:.55;cursor:not-allowed}._card_ylx52_157{background:#fff;border:1px solid #00000014;border-radius:18px;overflow:hidden}._tableWrap_ylx52_164{overflow:auto}._table_ylx52_164{border-collapse:collapse;width:100%;min-width:1040px}._table_ylx52_164 th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#0009;background:#00000008;border-bottom:1px solid #0000000f;padding:14px;font-size:12px}._table_ylx52_164 td{vertical-align:middle;border-bottom:1px solid #0000000f;padding:14px;font-size:14px}._codeCell_ylx52_192{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}._cellMuted_ylx52_198{letter-spacing:0;color:#0000008c;font-family:inherit;font-size:12px;font-weight:400;display:block}._actions_ylx52_207{justify-content:flex-end;align-items:center;gap:8px;display:flex}._state_ylx52_214{text-align:center;color:#0009;padding:32px 16px}._errorBanner_ylx52_220{color:var(--color-error,#dc2626);background:#dc262614;border-radius:12px;margin:0 0 12px;padding:10px 14px;font-size:14px}._pagination_ylx52_229{justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;display:flex}._form_ylx52_239{flex-direction:column;gap:14px;display:flex}._formRow_ylx52_245{grid-template-columns:1fr 1fr;gap:12px;display:grid}._radioRow_ylx52_251{flex-wrap:wrap;gap:16px;display:flex}._radioLabel_ylx52_257,._checkLabel_ylx52_258{align-items:center;gap:8px;min-height:32px;font-size:14px;display:inline-flex}._modalActions_ylx52_266{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}._userResults_ylx52_273{border:1px solid #0000001a;border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}._userResult_ylx52_273{text-align:left;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #0000000f;width:100%;padding:10px 12px;font-family:inherit;font-size:14px}._userResultActive_ylx52_294{background:#4338ca14}@media (hover:hover) and (pointer:fine){._userResult_ylx52_273:hover{background:#4338ca14}}._selectedUser_ylx52_304{color:#047857;word-break:break-all;margin:0;font-size:13px;font-weight:700}._codeResult_ylx52_312{flex-direction:column;align-items:flex-start;gap:12px;display:flex}._codeResultValue_ylx52_319{letter-spacing:.08em;color:var(--color-secondary,#101840);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:26px;font-weight:800}._redemptionsTable_ylx52_328{border-collapse:collapse;width:100%;font-size:13px}._redemptionsTable_ylx52_328 th,._redemptionsTable_ylx52_328 td{text-align:left;word-break:break-word;border-bottom:1px solid #0000000f;padding:8px}._redemptionsWrap_ylx52_342{overflow-x:auto}@media (width<=640px){._page_ylx52_1{padding:96px 16px}._formRow_ylx52_245{grid-template-columns:1fr}}._container_8c1ry_1{max-width:640px;padding:120px var(--spacing-4) 96px;margin:0 auto}._header_8c1ry_7{margin-bottom:var(--spacing-4);justify-content:space-between;align-items:center;display:flex}._title_8c1ry_14{font-size:var(--font-size-xl);color:var(--color-text-primary,#101840);font-weight:700}._markAllBtn_8c1ry_20{color:var(--color-primary,#4338ca);font-size:var(--font-size-sm);cursor:pointer;padding:var(--spacing-1) var(--spacing-2);transition:var(--transition-fast);background:0 0;border:none;border-radius:6px;font-weight:600}@media (hover:hover) and (pointer:fine){._markAllBtn_8c1ry_20:hover{background:var(--color-primary-light,#fce4ec)}}._list_8c1ry_38{margin:0;padding:0;list-style:none}._item_8c1ry_44{gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-3);border-bottom:1px solid var(--color-border,#e2e8f0);cursor:pointer;transition:var(--transition-fast);border-radius:8px;display:flex}@media (hover:hover) and (pointer:fine){._item_8c1ry_44:hover{background:var(--color-surface-hover,#f8fafc)}}._unread_8c1ry_60{background:#4338ca0a}._icon_8c1ry_64{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.5rem;display:flex}._content_8c1ry_74{flex:1;min-width:0}._titleRow_8c1ry_79{align-items:center;gap:var(--spacing-2);display:flex}._notifTitle_8c1ry_85{font-weight:600;font-size:var(--font-size-sm);color:var(--color-text-primary,#101840)}._dot_8c1ry_91{background:var(--color-primary,#4338ca);border-radius:50%;flex-shrink:0;width:8px;height:8px}._body_8c1ry_99{font-size:var(--font-size-sm);color:var(--color-text-secondary,#64748b);margin:var(--spacing-1) 0;line-height:1.4}._time_8c1ry_106{font-size:var(--font-size-xs);color:var(--color-text-tertiary,#94a3b8)}._empty_8c1ry_111{text-align:center;padding:var(--spacing-12) 0}._emptyIcon_8c1ry_116{margin-bottom:var(--spacing-3);opacity:.4;font-size:3rem;display:block}._emptyTitle_8c1ry_123{font-size:var(--font-size-lg);color:var(--color-text-primary,#101840);margin-bottom:var(--spacing-1);font-weight:600}._emptyMessage_8c1ry_130{font-size:var(--font-size-sm);color:var(--color-text-secondary,#64748b)}._loading_8c1ry_135{text-align:center;padding:var(--spacing-12) 0;color:var(--color-text-secondary,#64748b)}._loadMore_8c1ry_141{width:100%;margin-top:var(--spacing-4);padding:var(--spacing-3);border:1px solid var(--color-border,#e2e8f0);background:var(--color-surface,#fff);font-size:var(--font-size-sm);color:var(--color-text-secondary,#64748b);cursor:pointer;transition:var(--transition-fast);border-radius:8px;font-weight:600;display:block}@media (hover:hover) and (pointer:fine){._loadMore_8c1ry_141:hover{background:var(--color-surface-hover,#f8fafc);color:var(--color-text-primary,#101840)}}@media (width<=640px){._container_8c1ry_1{padding:80px 12px 88px}}._home-container_12up7_1{flex-direction:column;min-height:100dvh;display:flex}._home-main_12up7_8{background-color:#f9f9f9;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;padding-top:24px;display:flex}._occasionsSection_1qd1x_8{width:100%;max-width:720px;margin:0 auto;padding:0 0 48px}._sectionHead_1qd1x_16{flex-direction:column;gap:8px;padding:48px 0 32px;display:flex}._pageTitle_1qd1x_23{letter-spacing:-.025em;color:var(--color-secondary);margin:6px 0 0;font-size:2rem;font-weight:700;line-height:1.15}._occasionsList_1qd1x_33{flex-direction:column;gap:12px;display:flex}._occasionCard_1qd1x_40{border:1px solid var(--color-border-light);background:#fff;border-radius:18px;grid-template-columns:88px 1fr auto;align-items:center;gap:20px;padding:18px;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s;display:grid}@media (hover:hover) and (pointer:fine){._occasionCard_1qd1x_40:hover{transform:translate(4px);box-shadow:0 4px 20px #4338ca1a}}._dateBadge_1qd1x_62{color:#fff;border-radius:16px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:88px;height:88px;display:flex}._dateBadgeDay_1qd1x_74{letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1}._dateBadgeMonth_1qd1x_81{text-transform:uppercase;letter-spacing:.2em;opacity:.85;margin-top:3px;font-size:10px}._occasionBody_1qd1x_90{min-width:0}._contactName_1qd1x_94{letter-spacing:-.015em;color:var(--color-secondary);white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:1.05rem;font-weight:600;overflow:hidden}._occasionMeta_1qd1x_105{color:var(--color-text-secondary);margin:0;font-size:.8rem}._occasionDate_1qd1x_111{color:var(--color-text-tertiary)}._occasionActions_1qd1x_116{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}._giftButton_1qd1x_125{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#172046,#4338ca);border:none;border-radius:999px;padding:8px 16px;font-family:inherit;font-size:.8rem;font-weight:600;transition:opacity .2s}@media (hover:hover) and (pointer:fine){._giftButton_1qd1x_125:hover{opacity:.88}}._deleteButton_1qd1x_145{color:var(--color-error);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px 8px;font-family:inherit;font-size:.75rem;font-weight:500;transition:background-color .2s}@media (hover:hover) and (pointer:fine){._deleteButton_1qd1x_145:hover{background-color:#dc262614}}._deleteButton_1qd1x_145:disabled{color:var(--color-border-light);cursor:not-allowed}._addOccasionBtn_1qd1x_170{border:1.5px dashed var(--color-border-default);width:100%;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:18px;margin-top:4px;padding:20px;font-family:inherit;font-size:.9rem;font-weight:500;transition:border-color .2s,color .2s,background-color .2s}@media (hover:hover) and (pointer:fine){._addOccasionBtn_1qd1x_170:hover{border-color:var(--color-primary);color:var(--color-primary);background-color:#4338ca0a}}._emptyState_1qd1x_197{text-align:center;color:var(--color-text-secondary);padding:24px 0 12px;font-size:.95rem}._loadingState_1qd1x_204{text-align:center;color:var(--color-text-secondary);padding:32px 0;font-size:.95rem}._errorState_1qd1x_211{text-align:center;color:var(--color-error);padding:16px 0;font-size:.875rem}._modalOverlay_1qd1x_219{z-index:500;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._modalContent_1qd1x_230{background:#fff;border-radius:20px;width:100%;max-width:400px;padding:28px 24px;animation:.26s cubic-bezier(.5,1.7,.6,1) backwards _modalIn_1qd1x_1;box-shadow:0 8px 40px #1720462e}@keyframes _modalIn_1qd1x_1{0%{opacity:0;transform:translateY(40px)scale(.98)}to{opacity:1;transform:none}}._modalTitle_1qd1x_251{color:var(--color-secondary);letter-spacing:-.015em;margin:0 0 20px;font-size:1.2rem;font-weight:700}._formGroup_1qd1x_260{margin-bottom:14px}._formLabel_1qd1x_264{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-size:.8rem;font-weight:600;display:block}._formInput_1qd1x_274,._formSelect_1qd1x_275{border:1px solid var(--color-border-light);width:100%;color:var(--color-secondary);box-sizing:border-box;background:#fff;border-radius:10px;outline:none;padding:10px 14px;font-family:inherit;font-size:16px;transition:border-color .2s}._formInput_1qd1x_274:focus,._formSelect_1qd1x_275:focus{border-color:var(--color-primary)}._formRow_1qd1x_294{gap:12px;display:flex}._formRow_1qd1x_294 ._formGroup_1qd1x_260{flex:1}._formInputError_1qd1x_303{border-color:var(--color-error)!important}._formError_1qd1x_307{color:var(--color-error);margin-top:6px;font-size:.8rem}._fieldError_1qd1x_313{color:var(--color-error);margin-top:3px;font-size:.75rem}._modalActions_1qd1x_320{gap:12px;margin-top:20px;display:flex}._cancelButton_1qd1x_326{background:var(--color-bg-secondary);color:var(--color-secondary);cursor:pointer;border:none;border-radius:999px;flex:1;padding:12px;font-family:inherit;font-size:.95rem;font-weight:600;transition:background-color .2s}@media (hover:hover) and (pointer:fine){._cancelButton_1qd1x_326:hover{background:var(--color-border-light)}}._confirmMessage_1qd1x_346{color:var(--color-text-secondary);text-align:center;margin-bottom:8px;font-size:.875rem;line-height:1.5}._deleteConfirmButton_1qd1x_354{background:var(--color-error);color:#fff;cursor:pointer;border:none;border-radius:999px;flex:1;padding:12px;font-family:inherit;font-size:.95rem;font-weight:600;transition:background-color .2s}@media (hover:hover) and (pointer:fine){._deleteConfirmButton_1qd1x_354:hover{background:var(--color-error-dark)}}@media (width<=640px){._occasionCard_1qd1x_40{grid-template-rows:auto auto;grid-template-columns:72px 1fr;gap:14px}._dateBadge_1qd1x_62{border-radius:14px;grid-row:span 2;width:72px;height:72px}._dateBadgeDay_1qd1x_74{font-size:22px}._occasionActions_1qd1x_116{flex-direction:row;grid-column:2;justify-content:flex-start;align-items:center}._pageTitle_1qd1x_23{font-size:1.7rem}}._occasions-container_1dch0_1{background-color:#0000;flex-direction:column;width:100%;min-height:100dvh;display:flex}._occasions-main_1dch0_10{background-color:#f6f7fb;flex:1;justify-content:center;align-items:flex-start;padding:80px 24px 48px;display:flex}@media (width<=768px){._occasions-main_1dch0_10{padding:72px 16px 32px}}._container_1h1ty_1{flex-direction:column;min-height:100dvh;display:flex}._main_1h1ty_8{flex:1;width:100%;max-width:800px;margin:0 auto;padding:120px 24px 80px}._title_1h1ty_16{color:var(--primary-dark,#1e1b4b);margin-bottom:8px;font-size:28px;font-weight:700}._updated_1h1ty_23{color:var(--text-secondary,#6b7280);margin-bottom:32px;font-size:14px}._intro_1h1ty_29{color:var(--text-primary,#1f2937);margin-bottom:32px;font-size:15px;line-height:1.7}._section_1h1ty_36{margin-bottom:32px}._sectionTitle_1h1ty_40{color:var(--primary-dark,#1e1b4b);margin-bottom:12px;font-size:18px;font-weight:700}._subsectionTitle_1h1ty_47{color:var(--primary-dark,#1e1b4b);margin-top:16px;margin-bottom:8px;font-size:16px;font-weight:600}._section_1h1ty_36 p{color:var(--text-primary,#1f2937);margin-bottom:12px;font-size:15px;line-height:1.7}._section_1h1ty_36 ul,._section_1h1ty_36 ol{margin-bottom:12px;padding-left:24px}._section_1h1ty_36 li{color:var(--text-primary,#1f2937);margin-bottom:6px;font-size:15px;line-height:1.7}._section_1h1ty_36 strong{font-weight:600}._acceptance_1h1ty_79{color:var(--text-primary,#1f2937);border-top:1px solid var(--border-light,#e5e7eb);margin-top:40px;padding-top:24px;font-size:15px;line-height:1.7}._companyInfo_1h1ty_88{margin-bottom:12px}._companyInfo_1h1ty_88 p{color:var(--text-primary,#1f2937);margin:0;font-size:15px;line-height:1.7}@media (width<=640px){._main_1h1ty_8{padding:100px 16px 60px}._title_1h1ty_16{font-size:24px}._sectionTitle_1h1ty_40{font-size:16px}}:root{--color-primary:#4338ca;--color-primary-hover:#3730a3;--color-primary-light:#e0e7ff;--color-primary-dark:#312e81;--color-secondary:#101840;--color-secondary-hover:#1a2450;--color-secondary-light:#416bd7;--color-success:#10b981;--color-success-light:#d1fae5;--color-success-dark:#059669;--color-success-text:#047857;--color-warning:#f59e0b;--color-warning-light:#fef3c7;--color-warning-dark:#d97706;--color-error:#dc2626;--color-error-light:#fee2e2;--color-error-dark:#b91c1c;--color-info:#3b82f6;--color-info-light:#dbeafe;--color-info-dark:#2563eb;--color-white:#fff;--color-black:#000;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e5e5e5;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-bg-primary:var(--color-white);--color-bg-secondary:var(--color-gray-50);--color-bg-tertiary:var(--color-gray-100);--color-bg-overlay:#00000080;--color-text-primary:var(--color-gray-900);--color-text-secondary:var(--color-gray-600);--color-text-tertiary:var(--color-gray-500);--color-text-inverted:var(--color-white);--color-text-link:var(--color-primary);--color-border-light:var(--color-gray-200);--color-border-default:var(--color-gray-300);--color-border-dark:var(--color-gray-400);--color-border-focus:var(--color-primary);--font-family-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-family-mono:"Fira Code", "Consolas", "Monaco", "Andale Mono", monospace;--font-family-serif:"Fraunces", Georgia, "Times New Roman", serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--spacing-0:0;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--radius-none:0;--radius-sm:.25rem;--radius-default:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-default:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--transition-fast:.15s ease;--transition-default:.2s ease;--transition-slow:.3s ease;--z-dropdown:100;--z-sticky:200;--z-bottom-nav:250;--z-fixed:300;--z-modal-backdrop:400;--z-modal:500;--z-popover:600;--z-tooltip:700;--z-toast:800;--button-height-sm:2rem;--button-height-default:2.5rem;--button-height-lg:3rem;--button-padding-x:var(--spacing-4);--button-radius:var(--radius-full);--button-radius-pill:var(--radius-full);--gradient-primary:linear-gradient(135deg, #172046, #4338ca);--gradient-primary-hover:linear-gradient(135deg, #1f2a5c, #5b50e0);--input-height:2.75rem;--input-padding-x:var(--spacing-4);--input-padding-y:var(--spacing-3);--input-radius:var(--radius-default);--input-border-width:1px;--card-padding:var(--spacing-6);--card-radius:var(--radius-lg);--card-shadow:var(--shadow-default);--modal-padding:var(--spacing-6);--modal-radius:var(--radius-lg);--modal-max-width:32rem;--primary-dark:var(--color-secondary);--primary-light:var(--color-white);--primary-hover:var(--color-secondary-light);--gap:var(--spacing-6)}html{scroll-behavior:auto;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html:focus-within{scroll-behavior:smooth}body{box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;max-width:100vw;margin:0;font-family:Inter,sans-serif;overflow-x:hidden}input,select,textarea{font-size:16px}button,[role=button],a{touch-action:manipulation}button,[role=button]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform .12s cubic-bezier(.23,1,.32,1)}button:not(:disabled):active,[role=button]:not([aria-disabled=true]):active{transition:transform .12s cubic-bezier(.23,1,.32,1);transform:scale(.97)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}[class*=spinner i],[class*=spinner i]:before,[class*=spinner i]:after{animation-duration:1.2s!important;animation-iteration-count:infinite!important}}
