.auth-experience{font-family:var(--font-inter), Arial, sans-serif;color:#f4f3f3;font-synthesis:none;--accent:#ff5757;--accent-hover:#ff4040;--muted:#929294;--line:#2b2a2b;--success:#94d2b4;--danger:#ffa4a4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080808}.auth-experience *{box-sizing:border-box}.auth-experience{margin:0}.auth-experience button,.auth-experience input,.auth-experience select{font:inherit}.auth-experience button,.auth-experience a,.auth-experience input,.auth-experience select{-webkit-tap-highlight-color:transparent}.auth-experience button,.auth-experience a{-webkit-user-select:none;user-select:none}.auth-experience a{color:inherit;text-decoration:none}.auth-experience button{color:inherit;cursor:pointer}.auth-experience button:disabled{cursor:default}.auth-experience button{border:0}.auth-experience button svg,.auth-experience a svg{flex-shrink:0}.auth-experience button:focus-visible,.auth-experience a:focus-visible,.auth-experience summary:focus-visible,.auth-experience select:focus-visible{outline-offset:4px;outline:2px solid #ffb0b0}.auth-experience input:focus-visible{outline:none}.auth-experience h1,.auth-experience h2,.auth-experience h3,.auth-experience p{margin:0}.auth-experience h1:focus{outline:0}.auth-experience button{transition:background .18s,border-color .18s,color .18s,transform .18s}.auth-experience button:active:not(:disabled),.auth-experience .primary:active{transform:translateY(1px)}.auth-experience button:disabled{opacity:.58}.auth-experience .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-experience .skip-link{z-index:20;color:#000;background:#fff;border-radius:8px;padding:12px 16px;position:fixed;top:-100px;left:24px}.auth-experience .skip-link:focus{top:12px}.auth-experience .shell{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:14px;max-width:1920px;min-height:100dvh;margin:0 auto;padding:14px 14px 57px;display:grid}.auth-experience .story{isolation:isolate;background:#111;border:1px solid #292326;border-radius:19px;height:calc(100dvh - 71px);min-height:650px;position:sticky;top:14px;overflow:hidden}.auth-experience .story-brand{z-index:2;padding:31px 34px;position:relative}.auth-experience .brand{color:#f6f5f5;letter-spacing:-.9px;white-space:nowrap;align-items:center;gap:10px;font-size:23px;font-weight:690;display:inline-flex}.auth-experience .brand img{object-fit:contain;width:28px;height:32px}.auth-experience .story-copy{bottom:0;padding:0 42px 29px;position:absolute;inset-inline:0}.auth-experience .story-eyebrow{color:#d0b3b1;letter-spacing:.015em;margin-bottom:17px;font-size:12px}.auth-experience .story-description{color:#b2a9aa;margin-top:18px;font-size:13px;line-height:1.75}.auth-experience .story-bottom{color:#928689;letter-spacing:.015em;border-top:1px solid #34292b;justify-content:space-between;align-items:center;margin-top:31px;padding-top:20px;font-size:10px;display:flex}.auth-experience .story-bottom>span:last-child{align-items:center;gap:6px;display:inline-flex}.auth-experience .right-pane{flex-direction:column;min-width:0;padding:29px clamp(28px,5.2vw,88px) 19px;display:flex}.auth-experience .page-header{justify-content:flex-end;align-items:center;min-height:32px;display:flex}.auth-experience .back-website{color:#a4a2a5;align-items:center;gap:7px;font-size:11px;transition:color .18s;display:inline-flex}.auth-experience .back-website:hover{color:#fff}.auth-experience .mobile-brand{display:none}.auth-experience .form-wrap{width:100%;max-width:386px;margin:auto;padding:43px 0 39px}.auth-experience .form-signup{max-width:404px;padding-top:30px;padding-bottom:24px}.auth-experience .form-view{animation:.28s both auth-arrive}.auth-experience .auth-tabs{background:#151515;border:1px solid #272627;border-radius:9px;align-items:center;gap:4px;width:100%;margin-bottom:33px;padding:4px;display:flex}.auth-experience .auth-tabs a{text-align:center;color:#8e8d90;border-radius:5px;flex:1;padding:10px 12px;font-size:12px;font-weight:550;transition:color .18s,background .18s}.auth-experience .auth-tabs a:hover{color:#f4f4f4}.auth-experience .auth-tabs a[aria-current=page]{color:#fff;background:#2a2829;box-shadow:0 1px 4px #0004}.auth-experience .form-heading{margin-bottom:28px}.auth-experience .form-heading h1,.auth-experience .status-view h1{letter-spacing:-1.25px;text-wrap:balance;font-size:35px;font-weight:580;line-height:1.2}.auth-experience .form-heading p{color:#969497;letter-spacing:-.08px;margin-top:11px;font-size:13px;line-height:1.65}.auth-experience .form-signup .auth-tabs{margin-bottom:27px}.auth-experience .form-signup .form-heading{margin-bottom:22px}.auth-experience .form-signup .form-heading h1{letter-spacing:-1.2px;font-size:31px}.auth-experience .google-button{color:#eae8eb;background:#111;border:1px solid #343234;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;height:49px;font-size:13px;font-weight:550;display:flex}.auth-experience .google-button:hover:not(:disabled){background:#1b1a1b;border-color:#555055}.auth-experience .google-mark{flex-shrink:0}.auth-experience .divider{color:#949293;white-space:nowrap;align-items:center;gap:16px;margin:24px 0 26px;font-size:10px;display:flex}.auth-experience .divider span{background:#282528;flex:1;height:1px}.auth-experience .form-signup .divider{margin:22px 0}.auth-experience form{flex-direction:column;gap:20px;display:flex}.auth-experience .form-signup form{gap:16px}.auth-experience .field{flex-direction:column;gap:8px;min-width:0;display:flex}.auth-experience .field-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-experience .field label{letter-spacing:.02em;color:#d2cfd3;font-size:11px;font-weight:580}.auth-experience .field-action{color:#a6a2a8;background:0 0;border-radius:1px;padding:0;font-size:10px;font-weight:450}.auth-experience .field-action:hover{color:#fff}.auth-experience .input-wrap{position:relative}.auth-experience .field input{color:#f2eef4;background:#141414;border:1px solid #303030;border-radius:8px;width:100%;height:50px;padding:0 15px;font-size:13px;transition:border-color .18s,box-shadow .18s,background .18s;display:block}.auth-experience .field input::placeholder{color:#69666c}.auth-experience .field input:hover:not(:disabled){border-color:#454045}.auth-experience .field input:focus{background:#181516;border-color:#b66c70;box-shadow:0 0 0 3px #ff575710}.auth-experience .field input[aria-invalid=true]{border-color:#c86565}.auth-experience .field input[type=password]{padding-right:48px}.auth-experience .input-wrap:has(.reveal) input{padding-right:48px}.auth-experience .field input:autofill{-webkit-text-fill-color:#f2eef4;box-shadow:inset 0 0 0 1000px #1a181a}.auth-experience .reveal{color:#88858c;background:0 0;border-radius:5px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:5px;right:5px}.auth-experience .reveal:hover{color:#e7dfe8;background:#252126}.auth-experience .field-error{color:var(--danger);align-items:flex-start;gap:6px;font-size:11px;line-height:1.55;display:flex}.auth-experience .field-error svg{flex-shrink:0;margin-top:2px}.auth-experience .hint{color:#8c8990;font-size:11px;line-height:1.6}.auth-experience .password-rules{color:#8a878d;flex-wrap:wrap;gap:6px 13px;margin:0;padding:0;font-size:9px;line-height:1.6;list-style:none;display:flex}.auth-experience .password-rules li{align-items:center;gap:4px;transition:color .18s;display:inline-flex}.auth-experience .password-rules li.met{color:var(--success)}.auth-experience .password-rules li:not(.met) svg{opacity:.4}.auth-experience .primary{background:var(--accent);color:#fff;letter-spacing:-.4px;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:51px;padding:13px 17px;font-size:20px;font-weight:700;line-height:1.2;transition:background .18s,transform .18s,box-shadow .18s;display:flex;box-shadow:inset 0 1px #ffffff17}.auth-experience form>.primary{margin-top:5px}.auth-experience .primary:hover:not(:disabled){background:var(--accent-hover);box-shadow:0 4px 24px #ff575718}.auth-experience .primary:disabled{opacity:.7}.auth-experience .secondary{color:#ccc4ce;background:#242124;border:1px solid #393439;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 16px;font-size:12px;display:flex}.auth-experience .secondary:hover{background:#302a30}.auth-experience .signin-reassurance{color:#827d85;justify-content:center;align-items:center;gap:7px;margin-top:24px;font-size:10px;display:flex}.auth-experience .form-footnote{color:#8a848e;text-align:center;max-width:350px;margin:18px auto 0;font-size:10px;line-height:1.7}.auth-experience .optional-field{color:#aaa3ae;margin-top:-2px;font-size:10px}.auth-experience .optional-field summary{cursor:pointer;padding:5px 0;line-height:1.5;list-style-position:inside;display:list-item}.auth-experience .optional-field summary span{color:#949092;margin-left:6px;font-size:9px}.auth-experience .optional-field[open] summary{margin-bottom:9px}.auth-experience .optional-field .hint{margin-top:6px}.auth-experience .legal-footer{text-align:center;color:#827b86;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:9px;line-height:1.8;display:flex}.auth-experience .legal-footer a{text-underline-offset:3px;color:#aba3b0;text-decoration:underline;transition:color .18s}.auth-experience .legal-footer a:hover{color:#fff;text-decoration:underline}.auth-experience .legal-break{display:none}.auth-experience .support-link{color:#a29aa8;background:0 0;align-items:center;gap:5px;padding:3px 5px;font-size:10px;display:flex}.auth-experience .support-link:hover{color:#eee6f1}.auth-experience .back-link{color:#a8a0ad;align-items:center;gap:7px;margin-bottom:35px;font-size:11px;display:inline-flex}.auth-experience .back-link:hover{color:#fff}.auth-experience .back-link.centered{justify-content:center;width:100%;margin:23px auto 0;font-size:11px}.auth-experience .page-symbol{color:#ff8f95;background:#1e1719;border:1px solid #45282e;border-radius:14px;justify-content:center;align-items:center;width:55px;height:55px;margin-bottom:24px;display:flex}.auth-experience .message{border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:13px 14px;font-size:11px;line-height:1.65;display:flex}.auth-experience .message>svg{flex-shrink:0;margin-top:1px}.auth-experience .message:focus{outline-offset:3px;outline:2px solid #cf9299}.auth-experience .error-message{color:#ffb1b5;background:#271619;border:1px solid #603038}.auth-experience .success-message{color:#a9d9be;background:#13261e;border:1px solid #2c4d3c}.auth-experience .text-button{color:inherit;text-underline-offset:3px;background:0 0;align-items:center;gap:7px;padding:7px 0 0;font-size:11px;text-decoration:underline;display:flex}.auth-experience .status-view{text-align:center}.auth-experience .status-icon{color:#ff8b93;background:linear-gradient(135deg,#2c1d20,#1a1315);border:1px solid #593138;border-radius:24px;justify-content:center;align-items:center;width:78px;height:78px;margin:0 auto 29px;display:flex;box-shadow:0 0 0 8px #c4677210,0 0 0 16px #c4677205}.auth-experience .status-success{color:#9eddbd;background:#14241e;border-color:#314e3f;box-shadow:0 0 0 8px #61c89709,0 0 0 16px #61c89704}.auth-experience .status-description{color:#a6a0a0;text-wrap:pretty;margin:15px 0 28px;font-size:13px;line-height:1.8}.auth-experience .status-description strong{color:#e5dede;overflow-wrap:anywhere;margin-top:5px;font-weight:550;display:block}.auth-experience .status-view h1{font-size:32px}.auth-experience .next-step{text-align:left;background:#161414;border:1px solid #332d2d;border-radius:10px;align-items:center;gap:12px;margin-bottom:25px;padding:16px;display:flex}.auth-experience .step-number{color:#dfb9b9;border:1px solid #4e3939;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;display:flex}.auth-experience .next-step strong{color:#e4dcdc;font-size:12px;font-weight:550}.auth-experience .next-step p{color:#a19898;margin-top:5px;font-size:10px;line-height:1.6}.auth-experience .next-step>svg{color:#9a8989;flex-shrink:0;margin-left:auto}.auth-experience .delivery-help{color:#9e9292;margin:22px 0 8px;font-size:10px;line-height:1.6}.auth-experience .resend-button{color:#c9bebe;background:0 0;justify-content:center;align-items:center;gap:7px;margin:0 auto;padding:5px;font-size:11px;display:flex}.auth-experience .resend-button:hover:not(:disabled){color:#fff}.auth-experience .avatar{color:#efd5d5;background:#3b3232;border:1px solid #614b4b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;display:flex}.auth-experience .session-method strong{font-size:10px}.auth-experience .modal{color:#efeded;background:#161515;border:1px solid #383434;border-radius:17px;width:100%;max-width:min(420px,100vw - 32px);max-height:calc(100dvh - 48px);padding:0;overflow:auto;box-shadow:0 30px 120px #000b}.auth-experience .modal-wide{max-width:min(490px,100vw - 32px)}.auth-experience .modal::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000b}.auth-experience .modal[open]{animation:.18s both auth-arrive}.auth-experience .modal-content{padding:24px}.auth-experience .modal-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:23px;display:flex}.auth-experience .modal-header h2{letter-spacing:-.4px;font-size:17px;font-weight:580}.auth-experience .icon-button{color:#bdb6b6;background:#282525;border-radius:7px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.auth-experience .icon-button:hover{color:#fff;background:#383131}.auth-experience .modal-copy{color:#aaa2a2;margin-bottom:24px;font-size:12px;line-height:1.8}.auth-experience .modal-note{color:#a39a9a;text-align:center;margin:18px 0;font-size:10px;line-height:1.7}.auth-experience .support-tip{color:#b3a3a3;align-items:flex-start;gap:10px;margin-top:24px;font-size:11px;line-height:1.8;display:flex}.auth-experience .support-tip svg{flex-shrink:0;margin-top:3px}.auth-experience .support-tip a{color:#edcdcd;text-underline-offset:3px;text-decoration:underline}.auth-experience .spin{animation:1s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}@keyframes auth-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1650px){.auth-experience .story-copy{padding:0 60px 38px}.auth-experience .story-brand{padding:39px 49px}.auth-experience .form-wrap{max-width:420px}.auth-experience .form-heading h1{font-size:39px}.auth-experience .field input{height:54px}.auth-experience .google-button{height:52px}.auth-experience .form-signup .form-heading h1{font-size:35px}}@media (max-width:1100px){.auth-experience .shell{grid-template-columns:minmax(0,.95fr) minmax(0,1fr)}.auth-experience .right-pane{padding-inline:33px}.auth-experience .story-copy{padding-inline:28px}.auth-experience .story-brand{padding:29px 27px}.auth-experience .story h2{letter-spacing:-2px;font-size:46px}.auth-experience .story-description{font-size:12px}.auth-experience .story-bottom{font-size:9px}.auth-experience .story-bottom>span:last-child{display:none}.auth-experience .form-heading h1{font-size:32px}.auth-experience .form-signup .form-heading h1{font-size:29px}.auth-experience .form-wrap{padding-top:35px}.auth-experience .legal-break{display:block}}@media (max-width:780px){.auth-experience .shell{min-height:100dvh;padding:0 0 52px;display:block}.auth-experience .story{display:none}.auth-experience .right-pane{min-height:calc(100dvh - 52px);padding:24px 25px 23px}.auth-experience .page-header{justify-content:space-between;margin-bottom:15px}.auth-experience .mobile-brand{display:block}.auth-experience .brand{gap:8px;font-size:21px}.auth-experience .brand img{width:25px;height:29px}.auth-experience .back-website{gap:4px;font-size:10px}.auth-experience .form-wrap{max-width:420px;padding:38px 0 32px}.auth-experience .auth-tabs{margin-bottom:31px}.auth-experience .form-heading h1{letter-spacing:-1.3px;font-size:36px}.auth-experience .form-heading p{font-size:13px;line-height:1.7}.auth-experience .form-heading{margin-bottom:26px}.auth-experience .field label{font-size:12px}.auth-experience .field input{height:53px;font-size:16px}.auth-experience .google-button{height:51px;font-size:13px}.auth-experience .field-action{font-size:10px}.auth-experience .field-error{font-size:11px}.auth-experience .primary{min-height:53px}.auth-experience .form-footnote{font-size:10px}.auth-experience .legal-footer{gap:10px;padding-bottom:7px;font-size:9px}.auth-experience .legal-break{display:none}.auth-experience .form-signup{padding-top:27px}.auth-experience .form-signup .form-heading h1{font-size:31px}.auth-experience .form-signup .auth-tabs{margin-bottom:25px}.auth-experience .form-signup form{gap:17px}.auth-experience .form-signup .divider{margin:22px 0}.auth-experience .password-rules{gap:6px 12px;font-size:9px}.auth-experience .optional-field{font-size:11px}.auth-experience .status-view{padding-top:15px}.auth-experience .status-view h1{font-size:33px}.auth-experience .modal-content{padding:21px}.auth-experience .page-symbol{margin-top:12px}.auth-experience .signin-reassurance{margin-top:25px}.auth-experience .form-wrap:has(.status-view){padding-top:60px;padding-bottom:60px}}@media (max-width:365px){.auth-experience .right-pane{padding:20px 20px 19px}.auth-experience .back-website{font-size:9px}.auth-experience .brand{font-size:19px}.auth-experience .form-heading h1{font-size:32px}.auth-experience .form-signup .form-heading h1{font-size:28px}.auth-experience .password-rules{gap:5px 8px;font-size:8px}.auth-experience .modal-content{padding:18px}.auth-experience .status-view h1{font-size:29px}.auth-experience .legal-footer{font-size:8px}.auth-experience .field-action{font-size:9px}.auth-experience .form-wrap{padding-top:29px}}@media (prefers-reduced-motion:reduce){.auth-experience *,.auth-experience :before,.auth-experience :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.auth-experience .brand-home{border-radius:5px}.auth-experience{color:#f8f5f5;background-color:#000;background-image:radial-gradient(75% 150% at 77% 0,#ff575726 0%,#0000 62%),radial-gradient(55% 75% at 100% 100%,#ff8c8c1a 0%,#0000 65%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.auth-experience .story{box-shadow:none;background:0 0;border:0;border-radius:0}.auth-experience .story-brand{padding:31px 34px}.auth-experience .story-copy{padding-bottom:29px}.auth-experience .story-eyebrow{color:#bdb4b4;font-size:11px}.auth-experience .story h2{letter-spacing:-2.8px;font-size:clamp(38px,3.9vw,59px);font-weight:600;line-height:1.12}.auth-experience .story h2 span{color:#cdc7c7}.auth-experience .story-description{color:#b6adad;font-size:13px}.auth-experience .story-bottom{color:#a59e9e;border-color:#302a2a}.auth-experience .form-heading h1,.auth-experience .status-view h1{font-weight:600}.auth-experience .form-heading p{color:#b6adad;font-size:14px}.auth-experience .field label{font-size:12px}.auth-experience .field input{background:#100f0fcc;font-size:14px}.auth-experience .form-heading h1{letter-spacing:-.045em}.auth-experience .google-button{background:#151111aa}.auth-experience .auth-tabs{background:#151414cc;border-color:#302b2b}.auth-experience .auth-tabs a[aria-current=page]{background:#2b2727}.auth-experience .brand-motion{isolation:isolate;justify-content:center;align-items:center;display:flex;position:absolute;inset:90px 0 340px;container-type:inline-size}.auth-experience .engine-art{width:600px;height:460px;transform:scale(min(1, calc(100cqw / 650px)));transform-origin:50%;-webkit-user-select:none;user-select:none;pointer-events:none;flex-shrink:0;position:relative}.auth-experience .engine-aura{opacity:.65;background:radial-gradient(#ff575714,#0000 65%);animation:12s ease-in-out infinite auth-engine-breathe;position:absolute;inset:5% 8% 0}.auth-experience .engine-grid{background-image:linear-gradient(#ffb4b407 1px,#0000 1px),linear-gradient(90deg,#ffb4b407 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:6% 9% 9%;transform:perspective(700px)rotateX(47deg)rotate(-20deg);-webkit-mask-image:radial-gradient(#0009,#0000 68%);mask-image:radial-gradient(#0009,#0000 68%)}.auth-experience .engine-orbit{border:1px solid #ff8c8c16;border-radius:50%;width:480px;height:285px;position:absolute;top:89px;left:60px;transform:rotate(-24deg)}.auth-experience .orbit-two{border-color:#ff8c8c08;width:540px;height:330px;top:67px;left:30px}.auth-experience .engine-coordinate{letter-spacing:1.9px;color:#ab8181;font-size:8px;position:absolute}.auth-experience .coordinate-left{top:75px;left:30px}.auth-experience .coordinate-right{bottom:78px;right:20px}.auth-experience .source-stack{z-index:2;width:166px;height:200px;animation:12s cubic-bezier(.45,0,.2,1) infinite auth-source-float;position:absolute;top:132px;left:13px;transform:perspective(850px)rotateY(17deg)rotate(-9deg)}.auth-experience .source-back{opacity:.55;background:linear-gradient(160deg,#332a2b,#151111);border:1px solid #625052;border-radius:12px;position:absolute;inset:8px 5px -8px -8px;transform:rotate(-5deg)}.auth-experience .source-file{background:linear-gradient(140deg,#2a2424,#121010 75%);border:1px solid #71605b;border-radius:11px;padding:10px;position:absolute;inset:0;overflow:hidden;box-shadow:0 18px 30px #0009,inset 0 1px #ffffff17}.auth-experience .file-heading{color:#cfbdbb;align-items:center;gap:6px;font-size:8px;display:flex}.auth-experience .file-led{background:#a8827e;border-radius:50%;width:4px;height:4px;margin-left:auto}.auth-experience .source-preview{background:linear-gradient(135deg,#3c2024,#160f11);border:1px solid #4e3837;border-radius:5px;height:99px;margin-top:12px;position:relative;overflow:hidden}.auth-experience .source-ribbon{background:linear-gradient(115deg,#d77d7b,#5e2b35 70%);border-radius:28px;width:85px;height:120px;position:absolute;transform:rotate(-34deg);box-shadow:inset 2px 1px 2px #ffcdc56b,inset -9px -12px 17px #240b11a8,7px 7px 15px #0007}.auth-experience .ribbon-back{top:-61px;left:-23px}.auth-experience .ribbon-front{background:linear-gradient(120deg,#e6a097,#7b323d 55%,#3d1724);width:102px;height:145px;bottom:-82px;right:2px}.auth-experience .media-play{color:#f4d1c9;place-content:center;display:grid;position:absolute;inset:0}.auth-experience .media-play svg{stroke-width:1px;background:#ffffff08;border:1px solid #fff4;border-radius:50%;width:30px;height:30px;padding:5px}.auth-experience .media-time{color:#ffe1dc;font-variant-numeric:tabular-nums;font-size:7px;position:absolute;bottom:7px;right:7px}.auth-experience .mini-timeline{border-radius:2px;gap:2px;height:17px;margin:10px 0 8px;display:flex;position:relative;overflow:hidden}.auth-experience .mini-timeline>span{background:linear-gradient(120deg,#72504c,#3a2025);border:1px solid #81615b55;flex:1}.auth-experience .mini-timeline>span:nth-child(2n){background:linear-gradient(40deg,#916159,#372027)}.auth-experience .mini-timeline>i{background:#ffe3d9;width:1px;height:17px;animation:12s ease-in-out infinite auth-timeline-travel;position:absolute;top:0;left:0;box-shadow:0 0 6px #ffa197}.auth-experience .file-meta{color:#bbaaab;letter-spacing:1.1px;justify-content:space-between;align-items:center;font-size:6.5px;display:flex}.auth-experience .signal{z-index:1;background:linear-gradient(90deg,#ff575700,#ab51476b,#ff575700);height:2px;position:absolute;top:241px;overflow:hidden;transform:rotate(-17deg)}.auth-experience .signal-in{width:76px;left:167px}.auth-experience .signal-out{width:92px;top:218px;left:394px;transform:rotate(14deg)}.auth-experience .signal i{background:linear-gradient(90deg,#0000,#ffc4b6);width:35px;height:2px;animation:12s ease-in-out infinite auth-signal-travel;position:absolute;left:-35px;box-shadow:0 0 12px #ff5757}.auth-experience .signal-out i{animation-delay:2s}.auth-experience .ghost-unit{z-index:4;width:181px;height:231px;animation:12s cubic-bezier(.45,0,.2,1) infinite auth-unit-float;position:absolute;top:100px;left:211px;transform:perspective(850px)rotateY(-14deg)rotateX(9deg)rotate(-7deg)}.auth-experience .unit-depth{background:linear-gradient(120deg,#77504c,#1b1312 45%,#3c2422);border:1px solid #81574f;border-radius:26px;position:absolute;inset:0;box-shadow:inset 0 1px 1px #ffd2c459}.auth-experience .depth-three{opacity:.65;transform:translate(12px,11px)}.auth-experience .depth-two{transform:translate(6px,5px)}.auth-experience .unit-shadow{filter:blur(17px);background:radial-gradient(#ff57571a,#0000 60%);position:absolute;inset:35% -20% -20%;transform:translateY(40px)}.auth-experience .unit-face{background:linear-gradient(125deg,#393333 0%,#232020 18%,#171616 52%,#2e2727 100%);border:1px solid #8d7972;border-radius:24px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 2px 2px 4px #ffe0d62b,inset -2px -2px 5px #0009,0 17px 40px #0007}.auth-experience .unit-grid{opacity:.022;background-image:linear-gradient(#fff3 1px,#0000 1px);background-size:100% 3px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.auth-experience .engine-ghost{object-fit:contain;filter:drop-shadow(0 0 14px #ff57576b);width:95px;height:110px;animation:12s ease-in-out infinite auth-ghost-light;position:relative}.auth-experience .unit-caption{text-align:center;color:#ccb2a9;letter-spacing:3.2px;font-size:8px;font-weight:600;position:absolute;top:21px;left:0;right:0}.auth-experience .unit-bottom{letter-spacing:1.5px;color:#d9b8ad;align-items:center;gap:6px;font-size:6px;display:flex;position:absolute;bottom:24px}.auth-experience .unit-bottom>span{background:#ff9686;border-radius:50%;width:3px;height:3px;box-shadow:0 0 6px #ff5757}.auth-experience .unit-scan{background:linear-gradient(160deg,#0000 20%,#ffc7b61c 45%,#ffc7b678 50%,#0000 54%);animation:12s cubic-bezier(.4,0,.2,1) infinite auth-unit-scan;position:absolute;inset:0;transform:translateY(-105%)}.auth-experience .unit-light{opacity:0;border-radius:24px;animation:12s ease-in-out infinite auth-ghost-light;position:absolute;inset:0;box-shadow:inset 0 0 23px #ff57572b}.auth-experience .unit-corner{opacity:.5;border:1px solid #b68a7c;border-radius:1px;width:7px;height:7px;position:absolute}.auth-experience .corner-tl{border-bottom:0;border-right:0;top:12px;left:12px}.auth-experience .corner-tr{border-bottom:0;border-left:0;top:12px;right:12px}.auth-experience .corner-bl{border-top:0;border-right:0;bottom:12px;left:12px}.auth-experience .corner-br{border-top:0;border-left:0;bottom:12px;right:12px}.auth-experience .metadata-plate{z-index:5;background:linear-gradient(130deg,#282020f5,#171111f5);border:1px solid #5a4845;border-radius:10px;width:189px;padding:12px 14px;animation:12s cubic-bezier(.45,0,.2,1) infinite auth-metadata-float;position:absolute;bottom:29px;left:153px;transform:rotate(-7deg);box-shadow:0 13px 28px #0007,inset 0 1px #ffe5dd14}.auth-experience .metadata-title{color:#f0c1b7;align-items:center;gap:7px;font-size:10px;display:flex}.auth-experience .metadata-light{background:#ff8d7f;border-radius:50%;width:4px;height:4px;margin-left:auto;animation:12s ease-in-out infinite auth-ghost-light;box-shadow:0 0 9px #ff5757}.auth-experience .metadata-plate dl{margin:10px 0 9px}.auth-experience .metadata-plate dl>div{justify-content:space-between;margin-top:6px;font-size:7px;display:flex}.auth-experience .metadata-plate dt{color:#c7a9a3}.auth-experience .metadata-plate dd{color:#f6d4c9;margin:0}.auth-experience .metadata-bars{opacity:.6;align-items:center;gap:3px;height:10px;display:flex;overflow:hidden}.auth-experience .metadata-bars i{background:#c7857a;width:2px;height:8px}.auth-experience .metadata-bars i:nth-child(3n){width:4px;height:5px}.auth-experience .metadata-bars i:nth-child(4n){background:#ffccc1;height:10px}.auth-experience .metadata-bars i:nth-child(5n){width:8px}.auth-experience .metadata-bars i{animation:12s ease-in-out infinite auth-barcode-light}.auth-experience .metadata-bars i:nth-child(3n){animation-delay:.3s}.auth-experience .metadata-bars i:nth-child(4n){animation-delay:.6s}.auth-experience .output-stack{z-index:3;width:153px;height:216px;animation:12s cubic-bezier(.45,0,.2,1) infinite auth-output-float;position:absolute;top:94px;right:9px;transform:perspective(800px)rotateY(-20deg)rotate(10deg)}.auth-experience .output-frame{background:linear-gradient(130deg,#48252a,#191012 65%);border:1px solid #b47e72;border-radius:11px;width:118px;height:171px;position:absolute;overflow:hidden;box-shadow:0 15px 20px #0008,inset 1px 1px #fff2}.auth-experience .output-first{animation:12s cubic-bezier(.45,0,.2,1) infinite auth-variation-front;top:17px;left:0;transform:rotate(-3deg)}.auth-experience .output-second{opacity:.7;top:7px;left:17px;transform:rotate(7deg)}.auth-experience .output-third{opacity:.35;top:0;left:31px;transform:rotate(17deg)}.auth-experience .output-ribbon{background:linear-gradient(120deg,#efaa9b,#ad5a58 29%,#461f2b 70%);border-radius:35px;width:103px;height:190px;position:absolute;top:30px;left:22px;transform:rotate(-30deg);box-shadow:inset 2px 1px #ffddcb96,inset -12px -7px 20px #1b0a0c,0 0 20px #a64a4045}.auth-experience .output-ribbon:after{content:"";background:linear-gradient(140deg,#f4bbab,#84313e);border-radius:29px;width:100px;height:101px;position:absolute;top:-66px;left:-39px;box-shadow:inset 2px 1px #ffe8db88}.auth-experience .output-file-mark{letter-spacing:1px;color:#f7d3c7;align-items:center;gap:6px;font-size:6px;display:flex;position:absolute;bottom:10px;left:10px;right:8px}.auth-experience .output-grain{opacity:.12;background-image:radial-gradient(#ffd8cf63 .65px,#0000 .65px);background-size:4px 4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 5%,#000 45%,#0000 80%);mask-image:linear-gradient(#0000 5%,#000 45%,#0000 80%)}.auth-experience .output-caption{color:#d2aaa3;white-space:nowrap;align-items:center;gap:5px;font-size:8px;display:flex;position:absolute;bottom:-6px;left:1px}.auth-experience .engine-process{color:#bda39e;letter-spacing:.6px;align-items:center;gap:13px;font-size:8px;display:flex;position:absolute;bottom:-20px;left:87px;right:73px}.auth-experience .engine-process>b{background:#62403a5e;flex:1;height:1px}.auth-experience .engine-process>span{align-items:center;gap:6px;animation:12s infinite auth-stage-active;display:flex}.auth-experience .engine-process>span:nth-of-type(2){animation-delay:4s}.auth-experience .engine-process>span:nth-of-type(3){animation-delay:8s}.auth-experience .engine-process i{background:currentColor;border-radius:50%;width:3px;height:3px}.auth-experience .brand-motion[data-paused=true] *{animation-play-state:paused!important}@keyframes auth-engine-breathe{0%,to{opacity:.35;transform:scale(.91)}45%,60%{opacity:1;transform:scale(1.06)}}@keyframes auth-source-float{0%,to{transform:perspective(850px)rotateY(17deg)rotate(-9deg)translateY(2px)}30%{transform:perspective(850px)rotateY(11deg)rotate(-7deg)translateY(-9px)}70%{transform:perspective(850px)rotateY(17deg)rotate(-9deg)translateY(-2px)}}@keyframes auth-unit-float{0%,to{transform:perspective(850px)rotateY(-14deg)rotateX(9deg)rotate(-7deg)translateY(0)}50%{transform:perspective(850px)rotateY(-7deg)rotateX(5deg)rotate(-4deg)translateY(-12px)}}@keyframes auth-output-float{0%,to{transform:perspective(800px)rotateY(-20deg)rotate(10deg)translateY(0)}60%{transform:perspective(800px)rotateY(-10deg)rotate(13deg)translateY(-13px)}}@keyframes auth-metadata-float{0%,to{transform:rotate(-7deg)translateY(0)}50%{transform:rotate(-4deg)translateY(-7px)}}@keyframes auth-timeline-travel{0%,8%{opacity:0;transform:translate(0)}12%{opacity:1}30%,to{opacity:0;transform:translate(150px)}}@keyframes auth-signal-travel{0%,24%{opacity:0;transform:translate(0)}27%{opacity:1}43%{opacity:1;transform:translate(160px)}44%,to{opacity:0;transform:translate(160px)}}@keyframes auth-ghost-light{0%,20%,80%,to{opacity:.66}35%,58%{opacity:1}}@keyframes auth-unit-scan{0%,29%{opacity:0;transform:translateY(-105%)}32%{opacity:1}52%{opacity:1;transform:translateY(105%)}53%,to{opacity:0;transform:translateY(105%)}}@keyframes auth-barcode-light{0%,30%,80%,to{opacity:.35}42%,60%{opacity:1}}@keyframes auth-variation-front{0%,48%,to{transform:rotate(-3deg)translate(0)}64%,80%{transform:rotate(-7deg)translate(-7px,5px)}}@keyframes auth-stage-active{0%,31%{color:#ffb1a5}36%,95%{color:#907a75}to{color:#ffb1a5}}@media (min-height:1020px) and (min-width:1101px){.auth-experience .brand-motion{inset-block:130px 345px}.auth-experience .engine-art{transform:scale(min(1.08, calc(100cqw / 630px)))}}@media (max-height:850px) and (min-width:781px){.auth-experience .story{min-height:690px}.auth-experience .brand-motion{inset:91px 0 325px}.auth-experience .engine-art{transform:scale(min(.74, calc(100cqw / 660px)))}.auth-experience .story h2{font-size:44px}.auth-experience .story-description{margin-top:12px;font-size:12px}.auth-experience .story-bottom{margin-top:22px}.auth-experience .story-eyebrow{margin-bottom:12px}.auth-experience .story-copy{padding-inline:32px}}@media (max-width:1100px) and (min-width:781px){.auth-experience .brand-motion{inset:92px 0 325px}.auth-experience .engine-art{transform:scale(calc(100cqw / 650px))}.auth-experience .story h2{font-size:42px}.auth-experience .story-copy{padding-inline:28px}}@media (max-width:780px){.auth-experience .field input{font-size:16px}.auth-experience .form-heading h1{font-size:36px}.auth-experience .story{display:none}.auth-experience{background-color:#000;background-image:radial-gradient(120% 125% at 50% 0,#ff575726 0%,#0000 65%),radial-gradient(110% 60% at 100% 100%,#ff8c8c1a 0%,#0000 70%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.auth-experience .form-heading p{font-size:13px}.auth-experience .brand-motion *{animation:none!important}}@media (max-height:850px) and (min-width:781px){.auth-experience .right-pane{padding-top:20px;padding-bottom:14px}.auth-experience .form-wrap:not(.form-signup){padding-top:24px;padding-bottom:20px}.auth-experience .auth-tabs{margin-bottom:26px}.auth-experience .form-heading{margin-bottom:24px}.auth-experience .divider{margin:20px 0 22px}.auth-experience form{gap:17px}.auth-experience .signin-reassurance{margin-top:18px}.auth-experience .legal-footer{gap:9px}}@media (prefers-reduced-motion:reduce){.auth-experience .brand-motion *{animation:none!important}.auth-experience .engine-ghost{opacity:1}.auth-experience .unit-light{opacity:.45}.auth-experience .unit-scan{display:none}}.auth-experience{-webkit-font-smoothing:antialiased;min-height:100dvh;font-size:16px;line-height:normal}.auth-experience .shell{padding-bottom:14px}.auth-experience .story{height:calc(100dvh - 28px)}.auth-experience .modal{margin:auto}.auth-experience .brand-home:hover,.auth-experience .brand-home:active{color:#f6f5f5;opacity:1}.auth-experience .google-button svg{width:19px;height:19px}.auth-experience .auth-error{text-align:left;background:#271619;border:1px solid #603038;border-radius:8px;margin-bottom:20px;padding:13px 14px;font-size:11px;line-height:1.65}.auth-experience .auth-error p,.auth-experience .auth-error a{color:#ffb1b5;font-size:11px;line-height:1.65}.auth-experience .auth-error a{text-underline-offset:3px;text-decoration:underline}.auth-experience .auth-error p+p{margin-top:10px}.auth-experience .status-actions{flex-direction:column;gap:14px;display:flex}.auth-experience .turnstile-container:empty{display:none}@media (max-width:780px){.auth-experience .shell{padding-bottom:0}.auth-experience .right-pane{min-height:100dvh}}