html[data-look] .lk-signin-page{font-family:var(--lk-font);font-size:var(--lk-size);line-height:var(--lk-lh);color:var(--lk-text);position:relative;overflow:hidden;max-width:none;margin:0;padding:0 16px 48px;min-height:calc(100vh - 140px);min-height:calc(100dvh - 140px);display:flex;flex-direction:column;align-items:stretch;gap:20px;background:var(--lk-bg)}html[data-look] .lk-signin-page .lk-si-top{margin-inline:0}@media (min-width:768px){html[data-look][data-l-width] body:has(.lk-signin-page.lk-signin-page) #page-content{max-width:none}html[data-look] .lk-signin-page{padding-inline:max(16px,calc((100% - 1240px)/2))}}@media (min-width:768px){html[data-look] body:has(.lk-signin-page.lk-signin-page) #page-content{align-self:stretch;width:100%;margin-inline:0;box-sizing:border-box}html[data-look] body:has(.lk-signin-page.lk-signin-page) .site-footer.site-footer{padding-inline:max(16px,calc((100% - 440px)/2))}}html[data-look][data-l-si-layout=wave] body:has(.lk-signin-page.lk-signin-page){background:var(--site-gold)}html[data-look][data-l-si-layout=wave] body:has(.lk-signin-page.lk-signin-page) #page-content{flex:0 0 auto;background:var(--lk-bg)}html[data-look] .lk-si-top{justify-content:space-between}html[data-look] .lk-si-help{min-height:44px}html[data-look] .lk-signin{position:relative;z-index:1;width:100%;max-width:420px;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;background:var(--lk-surface);color:var(--lk-text);border-radius:var(--lk-r);padding:calc(var(--lk-gap)*.9) calc(var(--lk-gap)*1.05)}html[data-look][data-l-card=outline] .lk-signin{border:1px solid var(--lk-line)}html[data-look] .lk-si-logo{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:10px 0}html[data-look] .lk-si-logo .lk-mark{width:56px;height:56px;font-size:1.1em}html[data-look] .lk-si-logo h1{background:none;padding:0;border:0;border-radius:0;box-shadow:none;margin:0;font-family:var(--lk-hfont);font-weight:var(--lk-hw);color:var(--lk-head);letter-spacing:var(--lk-trk);font-size:1.4em;line-height:1.2}html[data-look] .lk-si-logo p{margin:0;color:var(--lk-muted);font-size:.86em}html[data-look] .lk-si-logo .lk-si-hello{margin:2px 0 -4px;color:var(--lk-act);font-size:1em;font-weight:750;letter-spacing:var(--lk-trk);line-height:1.3}html[data-look] .lk-signin-page{background:radial-gradient(120% 60% at 50% 0,color-mix(in srgb,var(--site-accent) 80%,var(--lk-bg)) 0,var(--lk-bg) 78%),var(--lk-bg)}html[data-look] .lk-si-logo .lk-mark{box-shadow:0 0 0 7px color-mix(in srgb,var(--site-accent) 70%,transparent)}html[data-look][data-reading-contrast=high] .lk-signin-page{background:var(--lk-bg)}html[data-look][data-reading-contrast=high] .lk-si-logo .lk-mark{box-shadow:none}html[data-look][data-reading-contrast=high] .lk-si-logo .lk-si-hello{color:var(--lk-text)}html[data-look] .lk-signin-page form.lk-si-form{display:flex;flex-direction:column;gap:14px;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}html[data-look] .lk-si-form label{display:flex;flex-direction:column;gap:6px;font-weight:750;font-size:.92em;color:var(--lk-text)}html[data-look] :is(.lk-signin,.help-page) :is(h1,h2){text-wrap:balance}html[data-look] .lk-si-form :is(input[type=email],.password-field){font-size:max(var(--phn-font-16,16px),1em);font-weight:400}html[data-look] .lk-si-form .password-field,html[data-look] .lk-si-form input[type=email]{min-height:52px;box-sizing:border-box;width:100%;border:2px solid var(--site-field);border-radius:calc(var(--lk-r)*.7);background:var(--lk-surface);color:var(--site-fieldtext)}html[data-look] .lk-si-form input[type=email]{padding:0 14px}html[data-look] .lk-si-form .password-field{display:flex;align-items:center;gap:6px;padding:0 6px 0 14px}html[data-look] .lk-si-form .password-field input{flex:1;min-width:0;min-height:48px;border:0;background:none;padding:0;outline:none;box-shadow:none;color:inherit;font:inherit}html[data-look] .lk-signin-page .password-toggle{flex:0 0 auto;min-height:44px;padding:0 10px;border:0;border-radius:10px;background:none;color:var(--lk-link);font-size:.86em;font-weight:700;cursor:pointer}html[data-look] .lk-signin-page .password-toggle:hover{background:var(--lk-actsoft)}html[data-look][data-l-field-look=outline] .lk-si-form :is(input[type=email],.password-field){border:2px solid var(--lk-muted);border-radius:22px;background:transparent}html[data-look][data-l-field-look=outline] .lk-si-form :is(input[type=email]:focus,.password-field:focus-within){border-color:var(--lk-act)}html[data-look][data-l-field-focus=ring] .lk-si-form :is(input[type=email]:focus,.password-field:focus-within){outline:none;border-color:var(--lk-act);box-shadow:0 0 0 4px color-mix(in srgb,var(--lk-act) 38%,transparent)}html[data-look] .lk-si-form .password-field:has(input[aria-invalid=true]),html[data-look] .lk-si-form :is(input[type=email],.password-field)[aria-invalid=true]{border-color:#d92d20;background:#fbe9e7;box-shadow:inset 0 0 0 1px #d92d20}html[data-look] .lk-si-forgot{align-self:flex-end;font-size:.86em}html[data-look] .lk-si-form .lk-btn{width:100%}html[data-look] .lk-si-form .m1s-code{align-self:center;display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:0 .3em;min-height:44px;text-align:center;font-size:.92em}html[data-look] .lk-signin-page .password-toggle:focus-visible{outline:3px solid var(--lk-text);outline-offset:2px}html[data-look] .lk-si-or{display:flex;align-items:center;gap:10px;margin:0;color:var(--lk-muted);font-size:.85em}html[data-look] .lk-si-or:after,html[data-look] .lk-si-or:before{content:"";flex:1;height:1px;background:var(--lk-line)}html[data-look] .lk-si-google{min-height:52px;border-radius:var(--lk-br);border:2px solid var(--lk-line);background:var(--lk-surface);color:var(--lk-text);display:flex;align-items:center;justify-content:center;gap:10px;font-weight:750;text-decoration:none}html[data-look] .lk-si-google b{font-family:Arial,sans-serif;font-weight:900;color:#4285f4}html[data-look] .lk-si-google:hover{border-color:var(--lk-text)}html[data-look] button.lk-si-google{box-sizing:border-box;width:100%;margin:0;padding:0 16px;font:inherit;font-weight:750;cursor:pointer}html[data-look] button.lk-si-google:is(:hover,:disabled){background:var(--lk-surface);color:var(--lk-text)}html[data-look] .lk-si-google:focus-visible{outline:none;box-shadow:0 0 0 2px var(--lk-bg),0 0 0 5px var(--lk-text)}html[data-look] .lk-si-note{margin:0;text-align:center;font-size:.86em;color:var(--lk-muted);line-height:1.5}html[data-look] .lk-si-note .lk-i{display:inline-block;width:1em;height:1em;vertical-align:-.12em;fill:none;stroke:currentColor;stroke-width:2}html[data-look] .lk-si-note .lk-link{min-height:44px;vertical-align:middle}html[data-look] .lk-signin .trial-notice{margin:0}html[data-look][data-l-si-layout=wave] .lk-signin{box-shadow:0 16px 34px rgba(0,0,0,.18)}html[data-look][data-l-si-layout=wave] .lk-signin-page:after{content:"";position:absolute;left:0;right:0;bottom:0;height:36%;max-height:340px;background:linear-gradient(160deg,var(--lk-act),var(--site-gold));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 40' preserveAspectRatio='none'%3E%3Cpath d='M0 14 C 20 4, 40 24, 60 14 S 100 4, 120 14 V40 H0 Z' fill='black'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 40' preserveAspectRatio='none'%3E%3Cpath d='M0 14 C 20 4, 40 24, 60 14 S 100 4, 120 14 V40 H0 Z' fill='black'/%3E%3C/svg%3E") center/100% 100% no-repeat;pointer-events:none}@media (min-width:768px){html[data-look] .lk-signin-page{padding-top:8px}}html[data-look] .lk-signin-page{padding-bottom:calc(48px + env(safe-area-inset-bottom))}html[data-look][data-l-si-layout=wave] .lk-signin-page:after{background:linear-gradient(170deg,var(--lk-act) 0,var(--site-gold) 85%);bottom:-1px;height:min(36%,25vh);background:linear-gradient(180deg,var(--lk-act) 0,var(--site-gold) 70%,var(--site-gold) 100%)}html[data-look][data-l-si-layout=wave] body:has(.lk-signin-page) .site-footer.site-footer{margin-top:0;border-top:0;background:var(--site-gold);color:#fff}html[data-look][data-l-si-layout=wave] body:has(.lk-signin-page) .site-footer.site-footer :is(a,summary,legend,label,p,span,.reading-comfort-note){color:#fff}html[data-look][data-l-si-layout=wave] body:has(.lk-signin-page) .site-footer.site-footer :is(a,summary):focus-visible{outline:3px solid #fff;outline-offset:2px}html[data-look][data-l-si-layout=wave] body:has(.lk-signin-page) .site-footer.site-footer fieldset{border-color:rgba(255,255,255,.55)}html[data-look][data-l-si-layout=wave] body:has(.lk-signin-page) .site-footer.site-footer input[type=radio]{accent-color:#fff}html[data-look] body:has(.lk-top:not(.lk-si-top)) .lk-si-top{display:none}@media (min-width:768px){html[data-look] .lk-signin{max-width:440px;padding:32px}}html[data-look] .lk-signin .lk-si-logo h1,html[data-look] .lk-signin>h1{display:block;background:none;padding:0;border:0;border-radius:0;box-shadow:none;margin:0;text-align:center;font-family:var(--lk-hfont);font-weight:var(--lk-hw);color:var(--lk-head);letter-spacing:var(--lk-trk);font-size:var(--phn-font-24,24px);line-height:1.25}html[data-look] .lk-signin>p{margin:0}html[data-look] .lk-signin .lk-si-lead{text-align:center;color:var(--lk-muted);font-size:.95em;line-height:1.5}html[data-look] .lk-si-return{margin:0;font-size:.92em;color:var(--lk-muted)}html[data-look] .lk-signin-page .lk-si-form fieldset{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;border:0;min-width:0}html[data-look] .lk-si-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not(.password-field input){min-height:52px;box-sizing:border-box;width:100%;padding:0 14px;font-size:max(var(--phn-font-16,16px),1em);font-weight:400;border:2px solid var(--site-field);border-radius:calc(var(--lk-r)*.7);background:var(--lk-surface);color:var(--site-fieldtext)}html[data-look][data-l-field-look=outline] .lk-si-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not(.password-field input){border:2px solid var(--lk-muted);border-radius:22px;background:transparent}html[data-look][data-l-field-look=outline] .lk-si-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not(.password-field input):focus{border-color:var(--lk-act)}html[data-look][data-l-field-look=outline] .lk-si-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not(.password-field input)[aria-invalid=true]:not(:focus){border-color:#d92d20;background:#fbe9e7;box-shadow:inset 0 0 0 1px #d92d20}html[data-look][data-l-field-focus=ring] .lk-si-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not(.password-field input):focus{outline:none;border-color:var(--lk-act);box-shadow:0 0 0 4px color-mix(in srgb,var(--lk-act) 38%,transparent)}html[data-look] .lk-si-form button:not(.password-toggle):not(.account-secondary){width:100%;min-height:52px}html[data-look] .lk-si-form .account-secondary{min-height:44px;width:100%;border:2px solid var(--lk-line);border-radius:var(--lk-br);background:var(--lk-surface);color:var(--lk-text);font:inherit;font-weight:700;cursor:pointer}html[data-look] .lk-si-form .account-consent{flex-direction:row;align-items:flex-start;gap:10px;font-weight:400;font-size:.95em;line-height:1.45;min-height:44px}html[data-look] .lk-si-form .account-consent input{width:22px;height:22px;margin:1px 0 0;flex:none;accent-color:var(--lk-act)}html[data-look] .lk-signin-page .password-toggle{min-width:8.2em;text-align:right}html[data-look] .lk-signin :is(.form-error,.form-notice){border-left-width:2px;margin:0}html[data-look] .lk-signin .trial-notice{border-left-width:2px}html[data-look] a.lk-si-code{box-sizing:border-box;width:100%;padding:0 16px;text-align:center}html[data-look] .lk-signin .google-go{margin:0}html[data-look] .lk-signin-page>.ui-pageback{align-self:center;width:100%;max-width:440px;margin:-8px auto -10px;box-sizing:border-box;padding-inline:4px}html[data-look] .lk-signin .lk-si-fieldhint{display:block;margin:0 0 2px;color:var(--lk-muted);font-size:.86em;font-weight:400}html[data-look] .lk-signin .lk-si-have{margin:4px 0 0;text-align:center}html[data-look] .lk-signin .lk-si-have a{display:inline-flex;align-items:center;min-height:44px;color:var(--lk-link);font-weight:700;text-decoration:none}html[data-look] .lk-signin .lk-si-have a:is(:hover,:focus-visible,:active){text-decoration:underline;text-underline-offset:4px}html[data-look] .lk-signin .lk-si-more{margin:-8px 0 0}html[data-look] .lk-signin .lk-si-more .account-hint{margin:4px 0 0}html[data-look] .lk-si-code-ready{display:flex;flex-direction:column;gap:4px}html[data-look] .lk-si-ready{margin:0;font-weight:750;color:var(--status-ok-ink)}html[data-look] .lk-si-ready span{display:inline-grid;place-items:center;width:1.5em;height:1.5em;margin-right:4px;border-radius:50%;background:var(--status-ok-ink);color:#fff;font-size:.85em}html[data-look] .lk-signin details>summary{display:flex;align-items:center;min-height:44px;color:var(--lk-link);font-weight:700;cursor:pointer;width:fit-content}html[data-look] .lk-signin details>summary:focus-visible{outline:3px solid var(--lk-text);outline-offset:2px;border-radius:8px}html[data-look] :is(.lk-signin details,.help-page .help-update-more)>summary{list-style:none}html[data-look] :is(.lk-signin details,.help-page .help-update-more)>summary::-webkit-details-marker{display:none}html[data-look] :is(.lk-signin details,.help-page .help-update-more)>summary:after{content:"\203A";display:inline-block;margin-left:8px;font-size:1.2em;line-height:1;transition:transform .15s ease}html[data-look] :is(.lk-signin details,.help-page .help-update-more)[open]>summary:after{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){html[data-look] :is(.lk-signin details,.help-page .help-update-more)>summary:after{transition:none}}html[data-look] .lk-si-change label{margin-top:6px}html[data-look] .lk-si-hint{margin:-8px 0 0;min-height:1.45em;font-size:var(--phn-font-14,14px);line-height:1.45;color:var(--lk-muted)}html[data-look] .lk-si-hint[data-ok]{color:var(--status-ok-ink);font-weight:700}html[data-look] .lk-si-why .account-hint{margin:4px 0 0;font-size:.92em;color:var(--lk-muted)}html[data-look] .lk-signin .account-done-link{max-width:none;margin:0;min-height:52px;border-color:var(--lk-act);background:var(--lk-act);color:var(--lk-acttext);border-radius:var(--lk-br)}html[data-look] .lk-signin .account-divider,html[data-look] .lk-signin .account-ways{margin:0;max-width:none}html[data-look] .lk-signin .account-link-button{min-height:52px;border-radius:var(--lk-br)}html[data-look] .lk-fail{text-align:center;align-items:stretch}html[data-look] .lk-fail>.lk-btn{width:100%;min-height:48px;box-sizing:border-box}html[data-look] .lk-fail>.lk-btn.lk-sec{background:transparent;color:var(--lk-act)}html[data-look] .lk-fail>.lk-btn.lk-sec:hover{background:var(--lk-actsoft)}html[data-look] .lk-fail>.lk-fail-help{align-self:center}html[data-look] .lk-fail-code{margin:0;font-size:.86em;color:var(--lk-muted)}html[data-look] .help-page>.help-back{display:flex}html[data-look] .help-page>.help-back-in,html[data-look] body:has(:is(.lk-account,.site-signout,.site-footer-signout)) .help-page>.help-back-out{display:none}html[data-look] body:has(:is(.lk-account,.site-signout,.site-footer-signout)) .help-page>.help-back-in{display:flex}html[data-look] body:has(:is(.lk-account,.site-signout,.site-footer-signout)) .help-page>.help-signin{display:none}html[data-look] .help-page .help-signin-rows{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}html[data-look] .help-page .help-signin-rows>li{margin:0;padding:0}html[data-look] .help-page .help-signin-rows a{min-height:44px;display:inline-flex;align-items:center;font-weight:700;text-decoration:none}html[data-look] .help-page .help-signin-rows a:is(:hover,:focus-visible,:active){text-decoration:underline;text-underline-offset:4px}html[data-look] .help-page .help-steps{margin:8px 0;padding-left:1.4em}html[data-look] .help-page .help-steps li{margin:4px 0}html[data-look] .help-page .help-update-more{margin:2px 0 6px}html[data-look] .help-page .help-update-more>summary{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--lk-link);cursor:pointer}html[data-look] .help-page .help-update-more>p{margin:0 0 6px}html[data-look] .help-page .help-update-entry{margin:0}html[data-look] .help-page .help-update-entry>summary{display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:start;gap:4px;font-weight:400;color:inherit}html[data-look] .help-page .help-update-entry>summary>span{padding:10px 0}html[data-look] .help-page .help-update-entry>summary:after{margin:10px 0 0;justify-self:center;color:var(--lk-link);font-weight:700}html[data-look] .help-page .help-update-entry>summary:focus-visible{outline:3px solid var(--lk-text);outline-offset:2px;border-radius:6px}html[data-look] .help-page .help-update-entry>p{margin:0 28px 8px 0}@media print{html[data-look] .lk-signin-page:after{display:none}html[data-look] .lk-signin{box-shadow:none}}@media (forced-colors:active){html[data-look] .lk-signin-page:after{display:none}html[data-look] .lk-si-form :is(input[type=email],.password-field){border:1px solid CanvasText}}@media (forced-colors:active){html[data-look] .lk-signin-page{background:Canvas}}