@font-face{font-family:Lumi Nunito;src:url(/fonts/nunito-800.ttf)format("truetype");font-style:normal;font-weight:800;font-display:swap}.lumi-auth-page{--auth-ink:#665e56;--auth-muted:#786f65;--auth-panel:#fcf9f3;--auth-input:#fcfaf7;--auth-control-wash:#fcfaf7a6;--auth-control-shadow:inset 0 1px 4px var(--auth-rim-light), inset 0 -3px 5px var(--auth-rim-shade), 0 3px 5px var(--auth-shadow);--auth-line:#e5ddd2;--auth-stitch:#dacbb8;--auth-edge:#fffdf8;--auth-rim-light:#fffef9b3;--auth-rim-shade:#a18b7129;--auth-rim-tint:#fffdf899;--auth-stitch-shade:#9b86685c;--auth-highlight:#fffefa;--auth-shadow:#82715b35;--auth-accent:#bba4e4;--auth-accent-ink:#fffdfa;--auth-accent-line:#cbb7e2;--auth-control-stitch:#9c81ba;--auth-texture:url(/ai2.5/canvas-short-plush-light.webp);isolation:isolate;height:100%;color:var(--auth-ink);scrollbar-width:thin;scrollbar-color:var(--auth-line) transparent;background:#f7f4ee url(/ai2.5/login-refresh/background-light.webp) 50%/cover no-repeat;position:relative;overflow:auto}.lumi-auth-page[data-theme=dark]{--auth-ink:#eee1cb;--auth-muted:#bdad97;--auth-panel:#1e1a16;--auth-input:#2c2621;--auth-control-wash:#2c26213d;--auth-line:#564a3d;--auth-stitch:#aa906d;--auth-edge:#332b24;--auth-rim-light:#c6ac8c38;--auth-rim-shade:#08060494;--auth-rim-tint:#332b241f;--auth-stitch-shade:#080502b3;--auth-highlight:#d3bca32e;--auth-shadow:#00000070;--auth-accent:#c6b0e6;--auth-accent-ink:#2b2133;--auth-accent-line:#d0b9e0;--auth-control-stitch:#e1c698;--auth-texture:url(/ai2.5/canvas-short-plush-dark.webp);background-color:#1d1a16;background-image:url(/ai2.5/login-refresh/background-dark.webp)}.lumi-auth-stage{min-height:100%;padding:48px 24px;display:flex}.lumi-auth-wrap{width:min(100%,568px);margin:auto}.lumi-auth-card{--auth-rim-width:7px;--auth-card-radius:54px;isolation:isolate;border:var(--auth-rim-width) solid transparent;border-radius:var(--auth-card-radius);background-color:var(--auth-panel);box-shadow:0 25px 34px -12px var(--auth-shadow), 0 5px 8px var(--auth-shadow), 0 0 2px var(--auth-rim-shade);background-clip:padding-box;padding:46px 48px 48px;position:relative}.lumi-auth-card-rim{z-index:1;inset:calc(-1 * var(--auth-rim-width));padding:calc(var(--auth-rim-width) + 5px);border-radius:inherit;background-color:var(--auth-edge);background-image:linear-gradient(145deg, var(--auth-rim-light), transparent 42%, var(--auth-rim-shade)), linear-gradient(var(--auth-rim-tint), var(--auth-rim-tint)), var(--auth-texture);box-shadow:inset 0 1px 3px var(--auth-rim-light), inset 1px 0 3px var(--auth-rim-shade), inset 0 -3px 4px var(--auth-rim-shade);-webkit-mask-composite:xor;pointer-events:none;background-size:auto,auto,240px;position:absolute;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lumi-auth-card-rim:after{content:"";border-radius:calc(var(--auth-card-radius) - 3px);box-shadow:0 0 3px var(--auth-rim-light), inset 0 0 5px var(--auth-rim-shade);position:absolute;inset:3px}.lumi-auth-card:before{content:"";z-index:-1;border-radius:inherit;background-image:var(--auth-texture);opacity:.24;pointer-events:none;background-size:420px;position:absolute;inset:0}.lumi-auth-card:after{content:"";border:2px dashed var(--auth-stitch);filter:drop-shadow(0 1px .6px var(--auth-stitch-shade));pointer-events:none;border-radius:39px;position:absolute;inset:8px}.lumi-auth-mascot{pointer-events:none;width:164px;height:140px;filter:drop-shadow(0 9px 7px var(--auth-shadow));margin:0 auto 4px}.lumi-auth-mascot img{object-fit:contain;width:100%;height:100%;display:block}.lumi-auth-wordmark{letter-spacing:-.8px;color:var(--auth-ink);text-shadow:0 1px 0 var(--auth-highlight), 0 3px 2px var(--auth-shadow);justify-content:center;align-items:center;gap:7px;margin:0 0 21px;font:800 52px/1.1 Lumi Nunito,Arial Rounded MT Bold,sans-serif;display:flex}.lumi-auth-wordmark>svg{display:none}.lumi-auth-page .lumi-auth-form .ant-form-item{margin-bottom:20px}.lumi-auth-page .lumi-auth-form .lumi-auth-mode{margin-bottom:26px}.lumi-auth-page .lumi-auth-form .lumi-auth-field .ant-form-item-control-input{min-height:0}.lumi-auth-page .lumi-auth-form :is(.ant-segmented,.lumi-auth-field .ant-input-affix-wrapper){background-color:var(--auth-input);background-image:linear-gradient(var(--auth-control-wash), var(--auth-control-wash)), var(--auth-texture);box-shadow:var(--auth-control-shadow);background-size:auto,360px;position:relative}.lumi-auth-page .lumi-auth-form .ant-segmented{border:1px solid var(--auth-line);color:var(--auth-muted);border-radius:38px;padding:3px}.lumi-auth-page .lumi-auth-form .ant-segmented:before{content:"";border:1px solid color-mix(in srgb, var(--auth-stitch) 25%, transparent);border-radius:inherit;box-shadow:0 1px 2px var(--auth-rim-shade), inset 0 1px 2px var(--auth-rim-light);pointer-events:none;position:absolute;inset:3px}.lumi-auth-page .lumi-auth-form .ant-segmented-item{color:var(--auth-muted);border-radius:32px;transition:color .2s,background-color .2s}.lumi-auth-page .lumi-auth-form .ant-segmented .ant-segmented-item-label{justify-content:center;align-items:center;min-height:60px;padding:0 16px;font-size:24px;font-weight:600;line-height:1.4;display:flex}.lumi-auth-page .lumi-auth-form :is(.ant-segmented-item-selected,.ant-segmented-thumb),.lumi-auth-page .lumi-auth-submit.ant-btn{background-color:var(--auth-accent);background-blend-mode:multiply;color:var(--auth-accent-ink);box-shadow:inset 0 3px 3px #fff9, inset 0 -3px 3px #52387440, 0 3px 5px var(--auth-shadow);background-image:url(/ai2.5/canvas-short-plush-light.webp);background-size:240px;border-radius:34px;position:relative}.lumi-auth-page .lumi-auth-form .ant-segmented-item-selected{color:var(--auth-accent-ink)}.lumi-auth-page .lumi-auth-form .ant-segmented-item-selected:after{background:0 0}.lumi-auth-page .lumi-auth-form .lumi-auth-field .ant-input-affix-wrapper{--auth-field-radius:38px;border:1px solid var(--auth-line);border-radius:var(--auth-field-radius);min-height:74px;color:var(--auth-ink);padding:16px 23px;transition:border-color .2s,box-shadow .2s}.lumi-auth-page .lumi-auth-form .lumi-auth-field .ant-input-affix-wrapper:after{content:"";border:1px dashed color-mix(in srgb, var(--auth-stitch) 48%, transparent);border-radius:calc(var(--auth-field-radius) - 7px);filter:drop-shadow(0 1px .5px var(--auth-stitch-shade));pointer-events:none;position:absolute;inset:6px}.lumi-auth-page .lumi-auth-form .lumi-auth-field .ant-input{box-shadow:none;color:var(--auth-ink);background:0 0;border:0;border-radius:0;padding:0;font-size:23px;line-height:1.6}.lumi-auth-page .lumi-auth-form .lumi-auth-field .ant-input::placeholder{color:var(--auth-muted);opacity:1}.lumi-auth-page .lumi-auth-form .lumi-auth-field .ant-input-prefix{margin-inline-end:18px}.lumi-auth-page .lumi-auth-form .lumi-auth-field .ant-input-prefix svg{stroke-width:1.65px;width:29px;height:29px}.lumi-auth-page .lumi-auth-form .lumi-auth-field .ant-input-password-icon{color:var(--auth-muted);font-size:25px}.lumi-auth-page .lumi-auth-form .lumi-auth-field .ant-input-affix-wrapper:hover{border-color:var(--auth-stitch)}.lumi-auth-page .lumi-auth-form .lumi-auth-field .ant-input-affix-wrapper-focused{border-color:var(--auth-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--auth-accent) 25%, transparent), var(--auth-control-shadow)}.lumi-auth-page .lumi-auth-form .lumi-auth-field .ant-input-affix-wrapper.ant-input-status-error{border-color:#c9766e}.lumi-auth-page .lumi-auth-form .lumi-auth-field .ant-form-item-explain-error{padding:5px 16px 0;font-size:13px}.lumi-auth-page .lumi-auth-form .lumi-auth-field input:-webkit-autofill{-webkit-text-fill-color:var(--auth-ink);-webkit-box-shadow:none;caret-color:var(--auth-ink);-webkit-background-clip:text;background-clip:text}.lumi-auth-page .lumi-auth-form .lumi-auth-field input:-webkit-autofill:first-line{font:inherit}.lumi-auth-page .lumi-auth-submit.ant-btn{border:2px solid var(--auth-accent-line);letter-spacing:.08em;height:84px;margin-top:6px;font-size:30px;font-weight:650;transition:transform .2s,box-shadow .2s,filter .2s}.lumi-auth-page .lumi-auth-submit.ant-btn:after,.lumi-auth-page[data-theme=dark] .ant-segmented-item-selected:before{content:"";border:2px dashed var(--auth-control-stitch);pointer-events:none;border-radius:25px;position:absolute;inset:6px;box-shadow:0 1px 1px #fff4,inset 0 1px 2px #573f6d3d}.lumi-auth-page .lumi-auth-submit.ant-btn:not(:disabled):hover{color:var(--auth-accent-ink);border-color:var(--auth-accent-line);background-color:var(--auth-accent);filter:brightness(1.04);box-shadow:inset 0 3px 3px #fff9, inset 0 -3px 3px #52387440, 0 6px 10px var(--auth-shadow);transform:translateY(-2px)}.lumi-auth-page .lumi-auth-submit.ant-btn:not(:disabled):active{transform:translateY(1px)}.lumi-auth-page .lumi-auth-submit-paw{display:none}.lumi-auth-agreement{color:var(--auth-muted);text-align:center;margin:26px 0 0;font-size:14px;line-height:1.7}.lumi-auth-agreement br{display:none}.lumi-auth-agreement a{color:inherit;text-underline-offset:4px}.lumi-auth-agreement a:hover{color:var(--auth-ink);text-decoration:underline}.lumi-auth-page :is(button,a):focus-visible{outline:3px solid var(--auth-accent);outline-offset:5px}.lumi-auth-theme-toggle{z-index:3;width:44px;height:44px;color:var(--auth-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;display:grid;position:absolute;top:22px;right:26px}.lumi-auth-theme-toggle:hover{border-color:var(--auth-line);background:var(--auth-panel)}.lumi-auth-caption{display:none}.lumi-auth-custom-mark{justify-content:center;min-height:100px;margin-bottom:14px;display:flex}.lumi-auth-custom-mark img{object-fit:contain;max-width:100%}.lumi-auth-page[data-theme=dark] .lumi-auth-wrap{width:min(100%,620px);padding-top:168px}.lumi-auth-page[data-theme=dark] .lumi-auth-card{padding:50px 62px 48px}.lumi-auth-page[data-theme=dark] .lumi-auth-card:before{opacity:.38}.lumi-auth-page[data-theme=dark] .lumi-auth-mascot{z-index:2;aspect-ratio:7/5;width:350px;height:auto;margin:0;position:absolute;bottom:calc(100% - 46px);left:50%;transform:translate(-40%)}.lumi-auth-page[data-theme=dark] .lumi-auth-wordmark{margin-bottom:26px;font-size:62px;line-height:1.25}.lumi-auth-page[data-theme=dark] .lumi-auth-wordmark>svg{color:#f5d18d;fill:#f5d18d;stroke-width:1px;width:30px;height:30px;margin-top:-12px;display:block}.lumi-auth-page[data-theme=dark] .lumi-auth-form .lumi-auth-field .ant-input-affix-wrapper{--auth-field-radius:31px;min-height:84px}.lumi-auth-page[data-theme=dark] .lumi-auth-form .ant-segmented{border-radius:38px}.lumi-auth-page[data-theme=dark] .lumi-auth-submit-paw{fill:#f8d995;color:#efcb81;stroke-width:1.3px;width:32px;height:32px;display:block;position:absolute;right:28px}.lumi-auth-page[data-theme=dark] .lumi-auth-agreement{font-size:14px}.lumi-auth-page[data-theme=dark] .lumi-auth-caption{color:#bda88a;letter-spacing:.24em;pointer-events:none;font-size:16px;line-height:1.8;display:block;position:absolute;top:11%}.lumi-auth-caption:after{content:"";border-top:1px solid;width:24px;margin-top:22px;display:block}.lumi-auth-page .lumi-auth-caption-left{left:4.3%}.lumi-auth-page[data-theme=dark] .lumi-auth-caption-right{text-align:right;top:18%;right:4.3%}.lumi-auth-caption-right:after{margin-left:auto}.lumi-auth-page[data-custom-brand=true] .lumi-auth-wrap{padding-top:0}@media (max-height:820px) and (min-width:641px){.lumi-auth-stage{padding-block:38px}.lumi-auth-card{padding:28px 42px}.lumi-auth-mascot{width:130px;height:108px}.lumi-auth-wordmark{margin-bottom:18px;font-size:46px}.lumi-auth-page .lumi-auth-form .ant-segmented .ant-segmented-item-label{min-height:50px;font-size:21px}.lumi-auth-page .lumi-auth-form .ant-form-item{margin-bottom:16px}.lumi-auth-page .lumi-auth-form .lumi-auth-field .ant-input-affix-wrapper{min-height:62px;padding-block:10px}.lumi-auth-page .lumi-auth-submit.ant-btn{height:68px;font-size:25px}.lumi-auth-agreement{margin-top:22px}.lumi-auth-page[data-theme=dark] .lumi-auth-wrap{width:min(100%,540px);padding-top:158px}.lumi-auth-page[data-theme=dark] .lumi-auth-card{padding:34px 42px 28px}.lumi-auth-page[data-theme=dark] .lumi-auth-mascot{width:290px;bottom:calc(100% - 30px)}.lumi-auth-page[data-theme=dark] .lumi-auth-wordmark{margin-bottom:20px;font-size:52px}.lumi-auth-page[data-theme=dark] .lumi-auth-form .lumi-auth-field .ant-input-affix-wrapper{min-height:66px}}@media (max-width:900px){.lumi-auth-page[data-theme=dark] .lumi-auth-caption{display:none}}@media (max-width:640px){.lumi-auth-page{background-size:auto 100%;background-attachment:local}.lumi-auth-stage{padding:64px 18px 32px}.lumi-auth-card{--auth-rim-width:5px;--auth-card-radius:36px;padding:32px 22px 28px}.lumi-auth-card:after{border-width:1.5px;border-radius:24px;inset:7px}.lumi-auth-mascot{width:130px;height:112px}.lumi-auth-wordmark{margin-bottom:24px;font-size:42px}.lumi-auth-page .lumi-auth-form .ant-form-item{margin-bottom:18px}.lumi-auth-page .lumi-auth-form .ant-segmented .ant-segmented-item-label{min-height:48px;font-size:18px}.lumi-auth-page .lumi-auth-form .lumi-auth-field .ant-input-affix-wrapper{--auth-field-radius:28px;min-height:60px;padding:12px 17px}.lumi-auth-page .lumi-auth-form .lumi-auth-field .ant-input{font-size:17px}.lumi-auth-page .lumi-auth-form .lumi-auth-field .ant-input-prefix{margin-inline-end:12px}.lumi-auth-page .lumi-auth-form .lumi-auth-field .ant-input-prefix svg{width:23px;height:23px}.lumi-auth-page .lumi-auth-form .lumi-auth-field .ant-input-password-icon{font-size:21px}.lumi-auth-page .lumi-auth-submit.ant-btn{border-radius:28px;height:66px;font-size:24px}.lumi-auth-page .lumi-auth-submit.ant-btn:after{border-radius:20px}.lumi-auth-agreement{margin-top:22px;font-size:12px}.lumi-auth-agreement br{display:block}.lumi-auth-theme-toggle{top:12px;right:14px}.lumi-auth-page[data-theme=dark] .lumi-auth-wrap{padding-top:144px}.lumi-auth-page[data-theme=dark] .lumi-auth-card{padding:36px 22px 28px}.lumi-auth-page[data-theme=dark] .lumi-auth-mascot{width:240px;bottom:calc(100% - 30px)}.lumi-auth-page[data-theme=dark] .lumi-auth-wordmark{margin-bottom:26px;font-size:44px}.lumi-auth-page[data-theme=dark] .lumi-auth-wordmark>svg{width:24px;height:24px}.lumi-auth-page[data-theme=dark] .lumi-auth-form .lumi-auth-field .ant-input-affix-wrapper{--auth-field-radius:26px;min-height:60px}.lumi-auth-page[data-theme=dark] .lumi-auth-submit-paw{width:25px;height:25px;right:22px}.lumi-auth-page[data-theme=dark] .lumi-auth-agreement{font-size:12px}}@media (prefers-reduced-motion:reduce){.lumi-auth-page *,.lumi-auth-page :before,.lumi-auth-page :after{transition:none!important;animation:none!important}.lumi-auth-page .lumi-auth-submit.ant-btn{transform:none!important}}
