@property --corporate-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes corporate-perimeter{to{--corporate-angle:360deg}}@keyframes corporate-cta-wave{to{transform:translate(430%)skew(-18deg)}}@keyframes corporate-halo{0%,to{box-shadow:inset 0 0 14px #7a3dff40,0 0 10px #7a3dffd9,0 0 24px #7a3dff8c}48%{box-shadow:inset 0 0 14px #2d7dff40,0 0 10px #2d7dffd9,0 0 24px #2d7dff8c}78%{box-shadow:inset 0 0 14px #00e2ff40,0 0 10px #00e2ffd9,0 0 24px #00e2ff8c}}.corporate-frame,.corporate-action{--corporate-inner:#070918;--corporate-border:conic-gradient(from var(--corporate-angle), transparent 0 52%, #7a3dff 61%, #a24dff 69%, #2d7dff 78%, #00e2ff 87%, transparent 96%);background:linear-gradient(var(--corporate-inner), var(--corporate-inner)) padding-box, var(--corporate-border) border-box;border:1px solid #0000}.corporate-frame:not(.reference-login):not(.space-grid>button):not(.suggest-options>*):not(.credits-providers>article):not(.home-search .search-row):not(.home-search .search-kind):not(.user-reference>.user-choice-panel):not(.user-reference>.postal-panel),.corporate-action{animation:5.5s linear infinite corporate-perimeter,5.5s linear infinite corporate-halo;box-shadow:inset 0 0 16px #7a3dff1f,0 0 12px #7a3dff52,0 0 20px #00e2ff33}.credits-providers>article{animation:5.5s linear infinite corporate-perimeter;box-shadow:inset 0 0 16px #7a3dff1f}.corporate-frame:not(.reference-login):not(.space-grid>button):not(.suggest-options>*):not(.home-search .search-row):not(.home-search .search-kind):not(.user-reference>.user-choice-panel):not(.user-reference>.postal-panel):focus-within,.corporate-action:focus-visible{box-shadow:0 0 14px #a24dff9e,0 0 24px #00e2ff61}.corporate-action{isolation:isolate;color:#fff;text-shadow:0 1px 4px #0b0f1a73;border-radius:999px;min-height:54px;padding:0 24px;font-size:18px;font-weight:800;position:relative;overflow:hidden}.corporate-action:before{content:"";z-index:0;border-radius:inherit;filter:blur(4px);pointer-events:none;background:linear-gradient(90deg,#0000,#7a3dff 17%,#a24dff 38%,#2d7dff 65%,#00e2ff 84%,#0000);width:38%;animation:3.8s linear infinite corporate-cta-wave;position:absolute;top:-45%;bottom:-45%;left:-38%;transform:translate(0)skew(-18deg)}.corporate-action>span{z-index:1;justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative}.corporate-action:disabled{--corporate-inner:#080b19;color:#ffffff7a;box-shadow:none}@media (max-width:700px){.corporate-frame:not(.reference-login):not(.space-grid>button):not(.suggest-options>*):not(.credits-providers>article):not(.home-search .search-row):not(.home-search .search-kind):not(.user-reference>.user-choice-panel):not(.user-reference>.postal-panel),.corporate-action{box-shadow:inset 0 0 16px #7a3dff21,0 0 12px #7a3dff61,0 0 20px #00e2ff3d}.corporate-action>span{z-index:1;color:#fff;-webkit-text-fill-color:#fff;background:0 0;animation:none;position:relative}}@media (prefers-reduced-motion:reduce){.corporate-frame,.corporate-action,.corporate-action:before{animation:none}}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400 850;src:url(/fonts/inter/inter-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400 850;src:url(/fonts/inter/inter-latin-wght-italic.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#02030e;--panel:#070918;--text:#f8f7ff;--muted:#aaa6b6;--purple:#a24dff;--blue:#2d7dff;--cyan:#00e2ff;--pink:#d84ff3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg);min-height:100%;color:var(--text);margin:0;font-family:Inter,Segoe UI,sans-serif}body{overflow-x:hidden}button{font:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}
.landing-bg{z-index:0;object-fit:cover;object-position:center top;width:392px;max-width:100vw;height:729px;position:fixed;top:0;left:50%;transform:translate(-50%)}.landing-page{min-height:100dvh;position:relative}.landing-app-shell{height:100dvh;position:relative;overflow:hidden}.landing-header-fixed{z-index:3;background:linear-gradient(var(--bg), var(--bg) 82%, transparent);justify-content:center;width:392px;max-width:100vw;padding:16px 0;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.landing-shell-body{z-index:1;flex-direction:column;align-items:center;gap:8px;width:392px;max-width:100%;padding:16px 0;display:flex;position:absolute;top:114px;bottom:0;left:50%;transform:translate(-50%)}.landing-main-content{display:contents}.brand-hero{aspect-ratio:455/143;object-fit:contain;object-position:center;filter:drop-shadow(0 0 24px #743cff55);mix-blend-mode:screen;height:auto;margin:auto;display:block}.landing-logo{width:100%}.landing-logo-button{cursor:pointer;background:0 0;border:none;width:min(260px,82vw);padding:0;display:inline-block;position:relative}.landing-logo-button:focus-visible{outline:2px solid var(--cyan);outline-offset:4px;border-radius:4px}.landing-beta-ribbon{background:linear-gradient(120deg, var(--purple), var(--pink) 55%, var(--cyan));color:#fff;letter-spacing:.06em;white-space:nowrap;text-shadow:0 1px 1px #00000059;pointer-events:none;border-radius:4px;padding:2px 9px;font-size:9.5px;font-weight:800;line-height:1.5;position:absolute;top:8px;right:2px;transform:rotate(26deg);box-shadow:0 0 8px #d84ff38c,0 0 14px #00e2ff4d}.landing-beta-backdrop{z-index:50;background:#02030eb8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.landing-beta-modal{text-align:left;--corporate-inner:#070918;border-radius:16px;width:min(320px,100%);padding:20px 22px;position:relative}.landing-beta-modal-close{width:28px;height:28px;color:var(--text);cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;font-size:16px;line-height:1;display:flex;position:absolute;top:8px;right:8px}.landing-beta-modal-close:hover,.landing-beta-modal-close:focus-visible{background:#ffffff29}.landing-beta-modal-text{color:var(--text);margin:0;padding-right:20px;font-size:13.5px;line-height:1.6}.landing-frame{box-sizing:border-box;--corporate-inner:#070918;border-radius:16px;flex-direction:column;width:332px;max-width:calc(100vw - 60px);padding:16px;display:flex;position:relative;animation:5.5s linear infinite corporate-halo!important}.landing-frame>*{margin:0}.landing-frame>*+*{margin-top:8px}.landing-section-title{color:#fff;font-size:17px;font-weight:700;line-height:1.3;margin-bottom:12px!important}.landing-section-title-cyan{color:var(--cyan)}.landing-hero{text-align:center}.landing-hero>*+*{margin-top:4.5px}.landing-cover{flex:none;width:calc(100% + 32px);margin:-16px -16px 10px;display:block;position:relative}.landing-frame-body{flex-direction:column;flex:auto;justify-content:safe center;min-height:0;display:flex;margin-top:0!important}.landing-cover-image{border-radius:16px 16px 0 0;width:100%;height:auto;display:block}.landing-hook{color:#fff;font-size:17px;font-weight:700;line-height:1.35}.landing-explain{color:var(--text);font-size:15px;line-height:1.45}.landing-product-line{color:#fff;margin:0;font-size:15px;font-weight:700;line-height:1.4}.landing-cta-row{flex:none;justify-content:center;width:100%;display:flex}.landing-carousel-shell{flex:auto;width:100%;min-height:0;display:flex;position:relative}.tilted-coverflow{perspective:1500px;perspective-origin:50% 46%;flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.tilted-coverflow-stage{width:100%;height:100%;min-height:0;transform-style:preserve-3d;touch-action:pan-y;flex:auto;justify-content:center;align-items:center;display:flex;position:relative}.tilted-coverflow-card,.tilted-coverflow-sizer{width:332px;max-width:calc(100vw - 60px);height:calc(100% - 24px);position:absolute;top:12px}.tilted-coverflow-sizer{visibility:hidden;pointer-events:none}.tilted-coverflow-card{transform-style:preserve-3d;transform-origin:50%;will-change:transform}.tilted-coverflow .tilted-coverflow-card,.tilted-coverflow .tilted-coverflow-card *{touch-action:pan-y}.tilted-coverflow-card>*{width:100%;height:100%;min-height:0}.tilted-coverflow-card.is-hidden{pointer-events:none}.tilted-coverflow-card:not(.is-focus){cursor:pointer}.tilted-coverflow-card:not(.is-focus)>*{pointer-events:none}.tilted-coverflow-card.is-focus{cursor:grab}.tilted-coverflow-stage:active .tilted-coverflow-card.is-focus{cursor:grabbing}.tilted-coverflow-card .landing-frame{height:100%;overflow-y:auto}.landing-carousel-help{z-index:5;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.landing-carousel-help-arrow{text-align:center;width:auto;color:var(--cyan);text-shadow:0 0 24px #00e2ffd9,0 0 52px #7a3dffb3;flex:none;font-size:100px;font-weight:800;line-height:1;animation:1.6s ease-in-out infinite landing-carousel-help-nudge}.landing-carousel-help-arrow-left{margin-left:-12px}.landing-carousel-help-arrow-right{margin-right:-12px;animation-direction:reverse}@keyframes landing-carousel-help-nudge{0%,to{opacity:.75;transform:translate(0)}50%{opacity:1;transform:translate(-10px)}}.landing-frame-scroll-hint{pointer-events:none;background:linear-gradient(#0000,#070918eb 70%);border-radius:0 0 16px 16px;justify-content:center;align-items:flex-end;height:36px;padding-bottom:4px;display:flex;position:absolute;bottom:0;left:0;right:0}.landing-frame-scroll-hint-arrow{color:#ffffffbf;text-shadow:0 0 8px #00e2ff73;font-size:13px;line-height:1}.landing-back-to-top{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:20;width:42px;height:42px;color:var(--cyan);cursor:pointer;background:#070918e0;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;font-size:24px;font-weight:700;line-height:1;transition:opacity .2s,transform .2s;display:flex;position:fixed;box-shadow:0 0 12px #00e2ff40,0 4px 10px #00000059}.landing-back-to-top[data-visible=false]{opacity:0;pointer-events:none;transform:translateY(6px)}.landing-back-to-top[data-visible=true]{opacity:1;transform:translateY(0)}a.corporate-action{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.landing-concept{color:var(--text);font-size:15px;line-height:1.45}.landing-concept strong{color:#fff}.landing-concept p{margin:0}.landing-concept p+p{margin-top:8px}.landing-concept-italic{font-style:italic}.landing-faq-item{border-bottom:1px solid #ffffff1a;padding-bottom:10px}.landing-faq-item:last-of-type{border-bottom:0;padding-bottom:0}.landing-faq-item+.landing-faq-item{margin-top:10px}.landing-faq-question{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-size:15px;font-weight:700;line-height:1.4;list-style:none;display:flex}.landing-faq-question::-webkit-details-marker{display:none}.landing-faq-question::marker{content:""}.landing-faq-question:after{content:"+";color:var(--cyan);flex:none;font-size:18px;font-weight:700;line-height:1;transition:transform .2s}.landing-faq-item[open] .landing-faq-question:after{transform:rotate(45deg)}.landing-faq-answer{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.4}.landing-footer{color:var(--muted);text-align:center;flex:none;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:13px;display:flex}.landing-footer a{color:var(--purple);text-decoration:none}.landing-footer a:hover,.landing-footer a:focus-visible{color:#c99bff}.landing-footer span{opacity:.5}.legal-page-shell{z-index:1;width:392px;max-width:100%;margin:0 auto;padding:24px 30px 48px;position:relative}.legal-back{width:max-content;color:var(--cyan);text-shadow:0 1px 2px #000c;background:#0000008c;border:1px solid #ffffff1a;border-radius:6px;align-items:center;margin-bottom:18px;padding:4px 8px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.legal-back:hover,.legal-back:focus-visible{color:#7df3ff;background:#000000b3}.legal-title{color:#fff;margin:0 0 2px;font-size:20px;font-weight:700}.legal-body{overflow-wrap:break-word;text-align:left;background:#02030e8c;border-radius:12px;width:100%;margin:0 -16px;padding:14px 16px}.legal-body .legal-meta{color:#9aa0b4;margin:0 0 4px;font-size:12px}.legal-body h2{color:#c9b8ff;margin:22px 0 6px;font-size:14.5px;font-weight:700}.legal-body p{color:#e2e5f0;margin:0 0 9px;font-size:13.5px;line-height:1.6}.legal-body ul{margin:0 0 12px;padding-left:20px}.legal-body li{color:#e2e5f0;margin:0 0 4px;font-size:13.5px;line-height:1.55}.credits-providers{gap:12px;width:100%;display:grid}.credits-providers article{text-align:center;border-radius:16px;justify-items:center;padding:18px;display:grid}.credits-providers img{width:min(240px,70%);max-height:64px}.credits-providers h2{color:#fff;margin:6px 0}.credits-providers p{color:#e2e5f0;margin:6px 0;font-size:13.5px;line-height:1.5}.landing-language-switcher{z-index:50;width:38px;height:38px;position:fixed;top:12px;right:max(12px,50vw - 184px)}@media (max-width:600px){.landing-language-switcher{top:92px}}.landing-language-trigger{color:#2dd4ff;cursor:pointer;background:#050818;border:1px solid #2dd4ffb8;border-radius:999px;place-items:center;width:38px;height:38px;padding:0;font-size:20px;line-height:1;display:grid;box-shadow:0 0 14px #2dd4ff33}.landing-language-trigger:hover,.landing-language-trigger[aria-expanded=true]{background:#000;border-color:#2dd4ff;box-shadow:0 0 16px #2dd4ff57}.landing-language-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.landing-language-trigger:focus-visible,.landing-language-option:focus-visible{outline-offset:3px;outline:2px solid #2dd4ff}.landing-language-menu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050818f7;border:1px solid #2dd4ff80;border-radius:12px;min-width:164px;margin:0;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #0000007a,0 0 20px #2dd4ff1f}.landing-language-option{color:#ffffffd1;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:36px;padding:8px 10px;font-size:14px;line-height:1.2;text-decoration:none;display:flex}.landing-language-option:hover{color:#fff;background:#2dd4ff1a}.landing-language-option[aria-current=page]{color:#fff;background:linear-gradient(90deg,#e348ff33,#2dd4ff24);font-weight:700}
