.entry-screen{--ink:#341b2b;--muted:#795e6d;--rose:#9c285f;--paper:#fffafb;box-sizing:border-box;min-height:100svh;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f2e9ed;place-items:center;padding:38px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:15px;line-height:1.5;display:grid}.entry-screen *{box-sizing:border-box}.entry-screen a{text-decoration:none}.entry-screen button,.entry-screen input{font:inherit}.entry-screen button,.entry-screen a{-webkit-tap-highlight-color:transparent}.entry-shell{background:var(--paper);border:1px solid #fff;border-radius:28px;grid-template-columns:46% 54%;width:min(1160px,100%);min-height:720px;display:grid;overflow:hidden;box-shadow:0 30px 100px #4a163817}.entry-art{isolation:isolate;color:#fff5fa;background-color:#200d19;background-position:50%;background-size:cover;flex-direction:column;min-height:100%;padding:44px 44px 34px;display:flex;position:relative;overflow:hidden}.entry-art:before{content:"";z-index:-1;background:linear-gradient(#210d1910 15%,#210d1930 65%,#16091680);position:absolute;inset:0}.entry-brand{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.entry-brand-name{letter-spacing:-1.2px;font-size:31px;font-weight:650;line-height:1.2}.entry-brand-dot{color:#ec89b3}.entry-product{letter-spacing:2px;color:#d5aabd;margin-top:8px;font-size:9px;font-weight:550}.entry-story{max-width:380px;margin-top:76px}.entry-overline{letter-spacing:2.3px;color:#eeb5cd;font-size:10px;font-weight:650}.entry-story h2{letter-spacing:-1.4px;text-wrap:balance;margin:19px 0 22px;font-size:clamp(32px,3.2vw,45px);font-weight:450;line-height:1.16}.entry-story p{color:#e2c2d1;max-width:310px;margin:0;font-size:15px;line-height:1.8}.entry-art-footer{color:#f3d3e2;letter-spacing:.2px;align-items:center;gap:10px;margin-top:auto;padding-top:140px;font-size:12px;display:flex}.entry-spark{color:#e891b7;font-size:25px}.entry-panel{flex-direction:column;min-width:0;padding:38px 56px 25px;display:flex}.entry-panel-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.entry-badge{color:#7a3255;background:#f3e5ec;border:1px solid #ead2dd;border-radius:100px;align-items:center;gap:8px;padding:7px 11px;font-size:11px;font-weight:650;display:inline-flex}.entry-badge>span{background:#a9386c;border-radius:50%;width:5px;height:5px}.entry-panel-mark{letter-spacing:1.2px;color:#593b4c;font-size:12px;font-weight:650}.entry-panel-mark>span{color:#cda6ba}.entry-content{margin:auto 0;padding:54px 0 42px}.entry-content h1{letter-spacing:-1.25px;text-wrap:balance;margin:0 0 15px;font-size:36px;font-weight:550;line-height:1.16}.entry-intro{max-width:400px;color:var(--muted);margin:0 0 30px;font-size:14px;line-height:1.75}.entry-form-section form{flex-direction:column;gap:21px;display:flex}.entry-field{flex-direction:column;gap:8px;display:flex}.entry-field label{color:#5a3b4b;font-size:12px;font-weight:600}.entry-field input{width:100%;min-width:0;height:51px;color:var(--ink);background:#fff;border:1px solid #ddcbd4;border-radius:10px;outline:none;padding:12px 15px;font-size:16px;transition:border-color .16s,box-shadow .16s}.entry-field input:focus{border-color:#a53669;box-shadow:0 0 0 3px #a536691c}.entry-password{position:relative}.entry-password input{padding-right:52px}.entry-eye{color:#896475;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:4px;right:5px}.entry-button{background:var(--rose);color:#fff;border:1px solid var(--rose);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:51px;padding:14px 17px;line-height:1.4;transition:background .16s,transform .16s;display:flex;box-shadow:0 7px 18px #96295b16;font-size:13px!important;font-weight:600!important}.entry-button:hover{background:#82204f;border-color:#82204f}.entry-button:active{transform:translateY(1px)}.entry-button:disabled{opacity:.65;cursor:wait}.entry-button svg{flex-shrink:0}.entry-screen :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #b8427c}.entry-support{color:var(--muted);margin:23px 0 0;font-size:11px;line-height:1.7}.entry-footer{letter-spacing:.2px;color:#866776;border-top:1px solid #eddee5;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;font-size:10px;display:flex}.entry-footer-dot{color:#b17492;font-size:17px}.entry-error{color:#9d224c;background:#fbeaf0;border:1px solid #ecc6d3;border-radius:9px;margin:0;padding:12px;font-size:13px;line-height:1.6}.entry-sandbox .entry-content{padding-top:32px;padding-bottom:26px}.entry-sandbox .entry-content h1{font-size:32px}.entry-sandbox .entry-intro{margin-bottom:19px}.entry-working-callout{background:#f4e7ed;border:1px solid #ead0dd;border-radius:15px;margin-bottom:26px;padding:17px}.entry-working-callout p{color:#6e4158;margin:13px 0 8px;font-size:12px;line-height:1.65}.entry-address{letter-spacing:.15px;color:#7b4260;overflow-wrap:anywhere;font-size:10px}.entry-form-title{letter-spacing:-.15px;margin:0 0 5px;font-size:15px!important;font-weight:650!important}.entry-form-hint{color:var(--muted);margin:0 0 17px;font-size:12px;line-height:1.7}.entry-sandbox .entry-form-section form{gap:14px}.entry-sandbox .entry-form-section .entry-button{color:#863054;box-shadow:none;background:0 0;border-color:#c28aa4}.entry-sandbox .entry-form-section .entry-button:hover{background:#f4e7ed}.entry-sandbox .entry-support{margin-top:15px}.entry-sandbox .entry-shell{min-height:805px}.entry-maintenance .entry-shell{min-height:690px}.entry-maintenance .entry-content{padding:35px 0}.entry-maintenance-symbol{color:#9f3c6a;background:#f1dfe8;border:1px solid #e7c8d7;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 0 25px;display:grid}.entry-maintenance-symbol svg{width:30px;height:30px}.entry-muted-overline{color:#95647e;letter-spacing:1.5px;margin:0 0 14px}.entry-maintenance .entry-content h1{font-size:36px}.entry-thanks{color:#937183;margin:28px 0 0;font-size:11px;line-height:1.7}.entry-return{padding-top:7px}.entry-return p{margin-top:17px;margin-bottom:0}.entry-maintenance .entry-working-callout{margin-bottom:0}@media (min-width:1500px){.entry-shell{min-height:780px}.entry-art{padding:50px}.entry-panel{padding:44px 65px 30px}.entry-content h1{font-size:39px}}@media (max-width:950px){.entry-screen{padding:24px}.entry-panel{padding:30px}.entry-art{padding:32px}.entry-story h2{font-size:35px}.entry-brand-name{font-size:27px}.entry-product{letter-spacing:1.2px;font-size:8px}.entry-content h1,.entry-maintenance .entry-content h1{font-size:31px}.entry-art-footer{font-size:10px}}@media (max-width:680px){.entry-screen{padding:14px;display:block}.entry-shell,.entry-sandbox .entry-shell,.entry-maintenance .entry-shell{border-radius:21px;flex-direction:column;min-height:calc(100svh - 28px);display:flex}.entry-art{background-position:50% 43%;background-size:cover;min-height:0;padding:24px 25px 22px}.entry-brand-name{font-size:27px}.entry-product{letter-spacing:1.4px;font-size:8px}.entry-story,.entry-art-footer{display:none}.entry-art:before{background:linear-gradient(90deg,#200d19ee,#200d1970)}.entry-panel{flex:1;padding:25px 25px 20px}.entry-content,.entry-sandbox .entry-content,.entry-maintenance .entry-content{margin:0;padding:31px 0}.entry-content h1,.entry-sandbox .entry-content h1,.entry-maintenance .entry-content h1{letter-spacing:-.85px;font-size:30px}.entry-intro{margin-bottom:26px;font-size:13px}.entry-footer{margin-top:auto;font-size:9px}.entry-working-callout{margin-bottom:24px;padding:14px}.entry-working-link{font-size:12px!important}.entry-maintenance-symbol{margin-bottom:21px}.entry-maintenance .entry-content{padding-top:40px;padding-bottom:42px}}@media (max-width:360px){.entry-screen{padding:8px}.entry-panel{padding:22px 18px 18px}.entry-art{padding:22px 18px}.entry-panel-mark{display:none}.entry-content h1,.entry-maintenance .entry-content h1{font-size:28px}.entry-working-callout{padding:11px}}@media (prefers-reduced-motion:reduce){.entry-screen *{transition:none!important}}.entry-maintenance .entry-art{background-image:radial-gradient(at 75% 80%,#642342 0,#0000 65%),linear-gradient(160deg,#210c19,#351126)}.entry-ribbons{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}
