@layer theme,base;@layer components{.lms-std{isolation:isolate;min-height:100vh;position:relative}.lms-std-main{z-index:5;place-items:center;min-height:100vh;padding:88px 20px;display:grid;position:relative}.lms-std-main[data-variant=page]{place-items:normal;padding:74px 0 40px;display:block}.lms-std-top{z-index:6;align-items:center;gap:8px;padding:20px 28px;display:flex;position:absolute;top:0;left:0;right:0}.lms-std-top .r{margin-left:auto}.lms-std-toplink{height:var(--lms-head-ctl);border-radius:var(--radius-ctl);font:600 13px/1 var(--font-lms);color:var(--color-ink-2);white-space:nowrap;cursor:pointer;transition:background var(--lms-dur-hover), color var(--lms-dur-hover);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.lms-std-toplink:hover,.lms-std-toplink[data-state=open]{background:var(--lms-hover-fill);color:var(--color-ink)}.lms-std-toplink svg{color:var(--color-ink-3);flex:none}.lms-std-toplink .sep{color:var(--color-ink-3);font-weight:500}.lms-std-toplink .t-opt{align-items:center;gap:6px;display:inline-flex}.lms-std-brandlink{height:var(--lms-head-ctl);border-radius:var(--radius-ctl);align-items:center;padding:0 6px;display:inline-flex}.lms-std-card{border-radius:var(--radius-shell);width:min(420px,100%);padding:32px 30px 28px}.lms-std-card.is-wide{width:min(480px,100%)}.lms-std-brand{justify-content:center;margin-bottom:18px;display:flex}.lms-std-brand img{width:auto;height:30px}.lms-std-card h1.lms-std-title{font:var(--text-h1--font-weight) var(--text-h1) / var(--text-h1--line-height) var(--font-lms);color:var(--color-ink);text-align:center;white-space:nowrap;margin:0}.lms-std-lead{font:var(--text-body--font-weight) var(--text-body) / var(--text-body--line-height) var(--font-lms);color:var(--color-ink-2);text-align:center;text-wrap:balance;margin:8px 0 22px}.lms-std-alt{border-top:1px solid var(--color-line);font:var(--text-sub--font-weight) var(--text-sub) / var(--text-sub--line-height) var(--font-lms);color:var(--color-ink-3);white-space:nowrap;flex-direction:column;align-items:center;gap:10px;margin-top:22px;padding-top:18px;display:flex}.lms-std-alt.is-row{flex-direction:row;justify-content:center;margin-top:16px;padding-top:16px}.lms-std-alt .dot{background:var(--color-ink-4);border-radius:50%;flex:none;width:3px;height:3px}.lms-std-alt .lms-link{display:inline-flex}.lms-std-help{font:var(--text-cap--font-weight) var(--text-cap) / var(--text-cap--line-height) var(--font-lms);color:var(--color-ink-3);white-space:nowrap;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;display:flex}.lms-std-help svg{flex:none}.lms-std-legal{font:var(--text-cap--font-weight) var(--text-cap) / var(--text-cap--line-height) var(--font-lms);color:var(--color-ink-3);text-align:center;white-space:nowrap;margin:16px 0 0}.lms-std-legal.is-start{text-align:left;margin:2px 0 0}.lms-std-legal a{color:var(--color-ink-2);text-underline-offset:2px;text-decoration:underline}.lms-std-legal a:hover{color:var(--color-ink)}.lms-std-stage{grid-template-columns:320px 420px;align-items:center;gap:72px;display:grid}.lms-std-stage.is-wide{grid-template-columns:300px 480px}.lms-std-moment{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.lms-std-moment .lms-bubble{white-space:nowrap}.lms-std-moment small{font:var(--text-sub--font-weight) var(--text-sub) / 1.6 var(--font-lms);color:var(--color-ink-3);display:block}.lms-std-clerk,.lms-std-clerk .cl-rootBox,.lms-std-clerk .cl-cardBox,.lms-std-clerk .cl-card,.lms-std-clerk .cl-main{width:100%}.lms-std-roles{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.lms-std-role{text-align:left;gap:14px;width:100%;min-height:62px}.lms-std-role .lms-ic{--ic:38px;--icg:18px}.lms-std-role .lms-radio{margin-left:auto}.lms-std-role:not(.is-sel){background:linear-gradient(#ffffff24,#ffffff52);box-shadow:inset 0 1px 2px #15142f0f,inset 0 -1px #ffffffbf}.lms-std-role:not(.is-sel):hover{background:var(--lms-hover-fill);box-shadow:inset 0 1px 0 var(--lms-hi-line)}.lms-std-ways-h{font:600 12px/1 var(--font-lms);color:var(--color-ink-3);white-space:nowrap;align-items:center;gap:10px;margin:22px 0 12px;display:flex}.lms-std-ways-h:before,.lms-std-ways-h:after{content:"";background:var(--color-line);flex:1;height:1px}.lms-std-ways-wait{text-align:center;font:var(--text-cap--font-weight) var(--text-cap) / var(--text-cap--line-height) var(--font-lms);color:var(--color-ink-3);margin:18px 0 0;padding:12px}.lms-std-su{grid-template-columns:minmax(0,1fr) 500px;align-items:center;gap:72px;width:min(1080px,100%);display:grid}.lms-std-su-intro .wm{width:auto;height:30px;display:block}.lms-std-su-intro .lms-std-steps{margin-top:30px}.lms-std-su-intro h1{font:650 30px/1.2 var(--font-lms-display);letter-spacing:-.015em;color:var(--color-ink);white-space:nowrap;margin:26px 0 0}.lms-std-su-intro .lead{font:var(--text-body--font-weight) var(--text-body) / 1.6 var(--font-lms);color:var(--color-ink-2);margin:12px 0 0}.lms-std-su-intro .lead>span{white-space:nowrap;display:block}.lms-std-su-form{border-radius:var(--radius-shell);width:100%;padding:28px 28px 24px}.lms-std-su-form h2{font:var(--text-h1--font-weight) var(--text-h1) / var(--text-h1--line-height) var(--font-lms);color:var(--color-ink);white-space:nowrap;margin:0 0 18px}.lms-std-form{gap:18px;display:grid}.lms-std-form label{white-space:nowrap}.lms-std-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lms-std-consent{gap:12px;padding:16px 16px 14px;display:grid}.lms-std-consent-h{gap:10px;display:flex}.lms-std-consent-h>svg{color:var(--color-acc-ink);flex:none;margin-top:2px}.lms-std-consent-h b{font:600 var(--text-body) / var(--text-body--line-height) var(--font-lms);color:var(--color-ink);white-space:nowrap;display:block}.lms-std-consent-h small{font:var(--text-sub--font-weight) var(--text-sub) / var(--text-sub--line-height) var(--font-lms);color:var(--color-ink-2);white-space:nowrap;margin-top:2px;display:block}.lms-std-submit .lms-ink{width:100%}.lms-std-why{font:var(--text-cap--font-weight) var(--text-cap) / var(--text-cap--line-height) var(--font-lms);color:var(--color-ink-3);white-space:nowrap;justify-content:center;align-items:center;gap:6px;margin-top:10px;display:flex}.lms-std-why svg{flex:none}.lms-std-alert{font:600 var(--text-cap) / var(--text-cap--line-height) var(--font-lms);color:var(--color-tone-coral-ink)}.lms-std-steps{font:600 12.5px/1 var(--font-lms);color:var(--color-ink-3);white-space:nowrap;align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lms-std-steps .st{align-items:center;gap:7px;display:inline-flex}.lms-std-steps .st.is-now{color:var(--color-ink)}.lms-std-steps .st.is-done{color:var(--color-ink-2)}.lms-std-steps .ln{background:var(--color-line);flex:none;width:22px;height:1px}.lms-std-tz-trigger{justify-content:space-between;width:100%}.lms-std-tz-trigger>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.lms-std-tz-pop{padding:8px}.lms-std-tz-list{scrollbar-width:none;gap:1px;max-height:min(300px,46vh);margin-top:6px;display:grid;overflow-y:auto}.lms-std-tz-list::-webkit-scrollbar{display:none}.lms-std-tz-opt{text-align:left;align-items:center;width:100%;height:auto;min-height:40px;padding:6px 10px}.lms-std-tz-opt .t{font:600 13px/1.3 var(--font-lms);color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.lms-std-tz-opt .s{font:500 12px/1.3 var(--font-lms);color:var(--color-ink-3);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.lms-std-tz-opt:focus-visible{background:radial-gradient(90% 70% at 30% 0%, #ffffffe6, #fff0 70%), rgb(var(--lms-acc) / .1);box-shadow:inset 0 1px #ffffffe6!important}.lms-std-tz-empty{text-align:center;font:var(--text-cap--font-weight) var(--text-cap) / var(--text-cap--line-height) var(--font-lms);color:var(--color-ink-3);padding:14px 10px}.lms-std-notice-title{font:var(--text-h1--font-weight) var(--text-h1) / var(--text-h1--line-height) var(--font-lms);color:var(--color-ink);text-wrap:balance;margin:16px 0 0}.lms-std-notice-text{max-width:340px;font:var(--text-body--font-weight) var(--text-body) / 1.6 var(--font-lms);color:var(--color-ink-2);text-wrap:pretty;margin:8px 0 0}.lms-std-notice-foot{text-align:center;font:var(--text-cap--font-weight) var(--text-cap) / 1.5 var(--font-lms);color:var(--color-ink-3);text-wrap:pretty;margin:12px 0 0}.lms-std-appicon{width:64px;height:64px;box-shadow:inset 0 1px 0 #fff, inset 0 0 0 .5px #fff9, 0 0 0 .5px #15142f0f, var(--shadow-ctl);background:radial-gradient(90% 70% at 30% 0,#ffffffe6,#fff0 70%),linear-gradient(#ffffffb8,#ffffff6b);border-radius:16px;place-items:center;display:grid;overflow:hidden}.lms-std-appicon img{border-radius:12px;width:52px;height:52px}.lms-std-hero-title{font:650 30px/1.25 var(--font-lms-display);letter-spacing:-.015em;color:var(--color-ink);text-wrap:balance;margin:14px 0 0}.lms-std-hero-text{max-width:520px;font:var(--text-body--font-weight) var(--text-body) / 1.65 var(--font-lms);color:var(--color-ink-2);text-wrap:pretty;margin:12px 0 0}.lms-std-card.lms-std-state{width:min(480px,100%);padding:0}.lms-std-state .lms-state{padding:40px 34px 32px}.lms-std-state .lms-ic.is-lg{margin-bottom:2px}[data-std-enter]{animation:lms-std-rise var(--lms-dur-spring-smooth) var(--ease-spring-smooth) both;animation-delay:calc(var(--i,0) * 60ms)}@media (max-width:1279px){.lms-std-top{padding:14px 18px}.lms-std-main:has(.lms-std-stage.is-wide){padding:72px 20px 32px}.lms-std-main:has(.lms-std-su){padding:68px 20px 40px}.lms-std-main[data-variant=page]{padding:62px 0 32px}.lms-std-stage,.lms-std-stage.is-wide{grid-template-columns:minmax(0,420px);justify-content:center;justify-items:center;gap:22px}.lms-std-stage.is-wide{grid-template-columns:minmax(0,480px);gap:18px}.lms-std-moment{text-align:left;flex-direction:row;gap:14px}.lms-std-moment small{display:none}.lms-std-moment .lms-buddy{--bw:92px!important}.lms-std-su{grid-template-columns:minmax(0,1fr);gap:20px;width:min(560px,100%)}.lms-std-su-intro .wm,.lms-std-su-intro .lead{display:none}.lms-std-su-intro .lms-std-steps{margin-top:0}.lms-std-su-intro h1{margin-top:14px;font-size:22px}}@media (max-width:560px){.lms-std-top{gap:4px;padding:12px}.lms-std-top .t-opt{display:none}.lms-std-card{padding:28px 20px 24px}.lms-std-su-form{padding:24px 20px 20px}.lms-std-help,.lms-std-legal,.lms-std-alt,.lms-std-ways-h,.lms-std-why,.lms-std-consent-h b,.lms-std-consent-h small,.lms-std-su-intro h1,.lms-std-su-intro .lead>span{white-space:normal}.lms-std-pair{grid-template-columns:minmax(0,1fr)}.lms-std-moment .lms-bubble{white-space:normal}}@media (prefers-reduced-motion:reduce){[data-std-enter]{animation:none}}:where(:root[data-mode=dark],[data-lms-mode=dark]) .lms-std-role:not(.is-sel){background:linear-gradient(180deg, rgb(var(--lms-dim) / .26), rgb(var(--lms-dim) / .14));box-shadow:inset 0 1px 2px #0000004d,inset 0 -1px #ffffff12}:where(:root[data-mode=dark],[data-lms-mode=dark]) .lms-std-role:not(.is-sel):hover{background:var(--lms-hover-fill);box-shadow:inset 0 1px 0 var(--lms-hi-line)}:where(:root[data-mode=dark],[data-lms-mode=dark]) .lms-std-tz-opt:focus-visible{background:radial-gradient(90% 70% at 30% 0%, #ffffff1a, #fff0 70%), rgb(var(--lms-acc) / .2);box-shadow:inset 0 1px #ffffff1f!important}:where(:root[data-mode=dark],[data-lms-mode=dark]) .lms-std-appicon{box-shadow:inset 0 1px 0 #fff3, inset 0 0 0 .5px #ffffff12, var(--shadow-ctl);background:radial-gradient(90% 70% at 30% 0,#ffffff26,#fff0 70%),linear-gradient(#ffffff1f,#ffffff0d)}}@layer utilities;@keyframes lms-std-rise{0%{transform:translateY(14px)scale(.985)}to{transform:none}}.lms-std-clerk .cl-socialButtons.cl-socialButtons{flex-direction:column;gap:10px;width:100%;display:flex}.lms-std-clerk .cl-socialButtonsBlockButton.cl-socialButtonsBlockButton{border-radius:var(--radius-well);width:100%;height:46px;font:600 var(--text-body) / 1 var(--font-lms);letter-spacing:0;background:revert-layer;background-color:revert-layer;box-shadow:revert-layer;color:revert-layer;transform:revert-layer;border:0;outline:0;justify-content:center;gap:10px;margin:0;padding:0 16px;transition:revert-layer}.lms-std-clerk .cl-socialButtonsBlockButton.cl-socialButtonsBlockButton:is(:hover,:focus,:active,:focus-visible){background:revert-layer;background-color:revert-layer;box-shadow:revert-layer;color:revert-layer;transform:revert-layer}.lms-std-clerk .cl-socialButtonsBlockButton.cl-socialButtonsBlockButton:focus-visible{box-shadow:0 0 0 2px var(--lms-focus-gap), 0 0 0 4px rgb(var(--lms-acc) / .85)}.lms-std-clerk .cl-socialButtonsBlockButton.cl-socialButtonsBlockButton[disabled]{cursor:wait}.lms-std-clerk .cl-socialButtonsBlockButtonText.cl-socialButtonsBlockButtonText{font:inherit;color:inherit;letter-spacing:inherit;margin:0}.lms-std-clerk .cl-socialButtonsProviderIcon.cl-socialButtonsProviderIcon{width:18px;height:18px;margin:0}.lms-std-clerk .cl-socialButtonsBlockButton>span{justify-content:center;gap:10px}.lms-std-form [data-slot=form-item]{gap:7px}.lms-std-form [data-slot=form-label]{font:600 13px/1 var(--font-lms);letter-spacing:0;color:var(--color-ink);white-space:nowrap;gap:0}.lms-std-form [data-slot=form-label]>span{color:var(--color-tone-coral-ink);margin-left:3px}.lms-std-form [data-slot=form-description]{font:var(--text-cap--font-weight) var(--text-cap) / var(--text-cap--line-height) var(--font-lms);color:var(--color-ink-3);opacity:1}.lms-std-form [data-slot=form-description]:empty{display:none}.lms-std-form [data-slot=form-message]{font:600 var(--text-cap) / var(--text-cap--line-height) var(--font-lms);letter-spacing:0;color:var(--color-tone-coral-ink)}.lms-std-legacy-field :is(input[type=tel],input[type=text],input:not([type])),.lms-std-legacy-field button[aria-haspopup=dialog]{height:var(--lms-btn-md);border-radius:var(--radius-ctl);min-height:0;font:500 13px/1 var(--font-lms);letter-spacing:0;color:var(--color-ink);background:linear-gradient(180deg, rgba(255,255,255,var(--lms-glass-concave-top)), rgba(255,255,255,var(--lms-glass-concave-bot)));-webkit-backdrop-filter:blur(var(--lms-glass-concave-blur)) saturate(1.7);backdrop-filter:blur(var(--lms-glass-concave-blur)) saturate(1.7);transition:background var(--lms-dur-hover) var(--ease-settle), box-shadow var(--lms-dur-hover) var(--ease-settle);border:0;padding:0 12px;box-shadow:inset 0 1px 2px #15142f1a,inset 0 0 0 .5px #15142f0d,inset 0 -1px #ffffffd9,0 1px #ffffff80}.lms-std-legacy-field button[aria-haspopup=dialog]{justify-content:flex-start;gap:8px}.lms-std-legacy-field input::placeholder{color:var(--color-ink-3);opacity:1}.lms-std-legacy-field :is(input[type=tel],input[type=text],input:not([type])):focus-visible,.lms-std-legacy-field button[aria-haspopup=dialog]:is(:focus-visible,[data-state=open]){box-shadow:inset 0 1px 2px #15142f0f, 0 0 0 2px var(--lms-focus-gap), 0 0 0 4px rgb(var(--lms-acc) / .7);background:linear-gradient(#ffffff9e,#ffffffd1);outline:0}.lms-std-legacy-field input[aria-invalid=true]{box-shadow:inset 0 1px 2px #15142f0f,0 0 0 2px #ffffffe6,0 0 0 4px #dd443673}.lms-std-legacy-field button[aria-haspopup=dialog] svg{opacity:1;width:15px;height:15px;color:var(--color-ink-3);margin:0}.lms-std-legacy-field button[aria-haspopup=dialog]>span:not(:only-child){flex:none}.lms-std-legacy-field .PhoneInput{gap:8px}.lms-std-legacy-field .flex.items-end{align-items:center;gap:8px}.lms-std-legacy-field button[data-slot=button]:not([aria-haspopup]){height:var(--lms-btn-md);min-height:0;padding:0 var(--lms-btn-px-md);border-radius:var(--radius-ctl);font:600 var(--text-btn-md) / 1 var(--font-lms);letter-spacing:0;color:var(--color-ink);white-space:nowrap;box-shadow:inset 0 1px 0 #fff, inset 0 -1px 0 #fff9, inset 0 0 0 .5px #ffffffb3, var(--shadow-btn);background:radial-gradient(125% 80% at 50% -32%,#fffffffa,#ffffff6b 48%,#fff0 64%),radial-gradient(90% 70% at 50% 136%,#fffc,#fff0 66%),linear-gradient(#ffffff9e,#ffffff42);border:0}.lms-std-legacy-field button[data-slot=button]:not([aria-haspopup]):disabled{color:var(--color-ink-3);opacity:1;background:linear-gradient(#ffffff24,#ffffff57);box-shadow:inset 0 1px 2px #15142f14,inset 0 -1px #ffffffbf}.lms-std-legacy-field p[class*=emerald]{font:600 var(--text-cap) / var(--text-cap--line-height) var(--font-lms);letter-spacing:0;color:var(--color-tone-mint-ink);margin-top:0}:where(:root[data-mode=dark],[data-lms-mode=dark]) .lms-std-legacy-field :is(input[type=tel],input[type=text],input:not([type]),button[aria-haspopup=dialog]){background:linear-gradient(180deg, rgb(var(--lms-dim) / .26), rgb(var(--lms-dim) / .14));color:var(--color-ink);box-shadow:inset 0 1px 2px #0000004d,inset 0 -1px #ffffff12}.lms-std-legacy [data-slot=card]{isolation:isolate;border-radius:var(--radius-panel);background:radial-gradient(120% 90% at 18% -30%, #ffffff2e, #fff0 60%), linear-gradient(180deg, rgba(255,255,255,var(--lms-glass-panel-top)), rgba(255,255,255,var(--lms-glass-panel-bot)));-webkit-backdrop-filter:blur(var(--lms-glass-panel-blur)) saturate(var(--lms-glass-sat)) brightness(var(--lms-glass-bright));backdrop-filter:blur(var(--lms-glass-panel-blur)) saturate(var(--lms-glass-sat)) brightness(var(--lms-glass-bright));box-shadow:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #ffffff4d, inset 0 0 0 .5px #ffffff80, inset 0 0 18px -6px #ffffff8c, var(--shadow-glass-1);border:0;position:relative}:where(:root[data-mode=dark],[data-lms-mode=dark]) .lms-std-legacy [data-slot=card]{background:linear-gradient(180deg, #ffffff0f, #ffffff05), rgb(var(--lms-dim) / .22);box-shadow:inset 0 1px 0 #ffffff42, inset 0 0 0 .5px #ffffff14, var(--shadow-glass-1)}:where(:root[data-mode=dark],[data-lms-mode=dark]) .lms-std-legacy-field :is(input[type=tel],input[type=text],input:not([type])):focus-visible{box-shadow:inset 0 1px 2px #0000004d, 0 0 0 2px var(--lms-focus-gap), 0 0 0 4px rgb(var(--lms-acc) / .75);background:linear-gradient(#ffffff0d,#ffffff14),linear-gradient(#00000029,#00000014)}:where(:root[data-mode=dark],[data-lms-mode=dark]) .lms-std-legacy-field input[aria-invalid=true]{box-shadow:inset 0 1px 2px #0000004d, 0 0 0 2px var(--lms-focus-gap), 0 0 0 4px #ef5e4e8c}:where(:root[data-mode=dark],[data-lms-mode=dark]) .lms-std-legacy-field button[data-slot=button]:not([aria-haspopup]){color:var(--color-ink);box-shadow:inset 0 1px 0 #ffffff38, inset 0 -1px 0 #ffffff0d, inset 0 0 0 .5px #ffffff14, var(--shadow-btn);background:radial-gradient(125% 80% at 50% -32%,#ffffff26,#ffffff0d 48%,#fff0 64%),radial-gradient(90% 70% at 50% 136%,#ffffff12,#fff0 66%),linear-gradient(#ffffff1a,#ffffff0a)}:where(:root[data-mode=dark],[data-lms-mode=dark]) .lms-std-legacy-field button[data-slot=button]:not([aria-haspopup]):disabled{color:var(--color-ink-3);background:linear-gradient(#0000002e,#00000014);box-shadow:inset 0 1px 2px #00000052,inset 0 -1px #ffffff0d}
