.lc.lcx{--lx-stage:#0b1222;--lx-glow:#4678ff3d;--lx-glow-2:#5b3fc433;--lx-rail:#0f1626;--lx-rail-border:#232e48;--lx-title-glow:#7fb0ff80;--lx-ring:#9cc2ff8c;--lx-ring-glow:#4678ff59;--lx-poster:#162036;--lx-poster-border:#9cc2ff33;--lx-poster-line:#2c3a5a;--lx-poster-strong:#8fa8d6;--lx-poster-pill:#24314f;--lx-poster-shadow:0 24px 50px #00000080;--lx-tile:#141c2ed1;--lx-tile-border:#9cc2ff3d;--lx-tile-icon:#9cc2ff;--lx-switch-bg:#141c2ed1;--lx-switch-off:#3a4766;--lx-switch-on:linear-gradient(135deg, #1f5ed6, #5b3fc4);--lx-front-ring:#9cc2ffbf;--lx-front-shadow:0 34px 80px #0009, 0 0 60px #4678ff40;background:var(--lx-stage);min-height:100vh;color:var(--lc-ink);font-family:var(--lc-sans);display:block}.lc.lcx[data-theme=light]{--lx-stage:#eef2f8;--lx-glow:#1f5ed624;--lx-glow-2:#5b3fc41a;--lx-rail:#fff;--lx-rail-border:#d5dcea;--lx-title-glow:#1f5ed633;--lx-ring:#1f5ed673;--lx-ring-glow:#1f5ed629;--lx-poster:#fff;--lx-poster-border:#1f5ed61a;--lx-poster-line:#dde4f1;--lx-poster-strong:#142039;--lx-poster-pill:#e3ecfd;--lx-poster-shadow:0 22px 44px #14213d2e;--lx-tile:#fff;--lx-tile-border:#d5dcea;--lx-tile-icon:#1d56c4;--lx-switch-bg:#fff;--lx-switch-off:#b8c3da;--lx-front-ring:#1f5ed68c;--lx-front-shadow:0 30px 70px #14213d38, 0 0 50px #1f5ed624}.lcx-wordmark{width:200px;max-width:80%;height:auto;display:block}.lcx-brand-plate{background:#fff;border-radius:14px;padding:8px 16px;display:inline-flex}.lcx-logo{width:auto;max-width:220px;height:auto;max-height:48px;display:block}.lcx-switch{border:1px solid var(--lx-tile-border);background:var(--lx-switch-bg);min-height:46px;color:var(--lc-ink);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 16px;font-weight:600;display:flex}.lcx-switch-track{background:var(--lx-switch-off);border-radius:999px;flex:none;width:44px;height:24px;transition:background .2s;position:relative}.lcx-switch-knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000059}.lcx-switch[aria-checked=true] .lcx-switch-track{background:var(--lx-switch-on)}.lcx-switch[aria-checked=true] .lcx-switch-knob{transform:translate(20px)}.lcx-copy{z-index:3;text-align:center;color:var(--lc-muted);margin:40px 0 0;font-size:13px;position:relative}.lcx-stage{background:radial-gradient(ellipse 60% 45% at 50% 72%, var(--lx-glow), transparent 70%), radial-gradient(ellipse 40% 35% at 88% 18%, var(--lx-glow-2), transparent 72%);flex-direction:column;min-width:0;min-height:100vh;padding:44px 56px 32px;display:flex;position:relative;overflow:hidden}.lcx-top{z-index:4;justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:relative}.lcx-head{max-width:680px}.lcx-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--lc-eyebrow);margin:0 0 10px;font-size:13px;font-weight:700}.lcx-title{color:var(--lc-heading);letter-spacing:-.035em;text-shadow:0 0 40px var(--lx-title-glow);margin:0;font-size:76px;font-weight:800;line-height:1}.lcx-title:focus{outline:none}.lcx-title:focus-visible{outline:2px solid var(--lc-focus);outline-offset:6px}.lcx-welcome{max-width:560px;color:var(--lc-muted);margin:16px 0 0;font-size:18px;line-height:1.55}.lcx-welcome p{margin:0 0 6px}.lcx-orbit{perspective:1600px;justify-content:center;margin-top:28px;padding-bottom:96px;display:flex;position:relative}.lcx-ring{border:2px solid var(--lx-ring);width:min(1180px,108%);height:170px;box-shadow:0 0 46px var(--lx-ring-glow), inset 0 0 60px var(--lx-ring-glow);border-radius:50%;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.lcx-ring:after{content:"";border:1px solid var(--lx-ring);opacity:.5;border-radius:50%;position:absolute;inset:26px 12%}.lcx-poster{border:1px solid var(--lx-poster-border);background:var(--lx-poster);width:220px;height:320px;box-shadow:var(--lx-poster-shadow);border-radius:18px;flex-direction:column;gap:10px;padding-bottom:18px;display:flex;position:absolute;top:70px;overflow:hidden}.lcx-poster[data-depth="1"]{z-index:2}.lcx-poster[data-depth="2"]{z-index:1}.lcx-poster[data-side=left][data-depth="1"]{left:calc(50% - 480px);transform:rotateY(30deg)}.lcx-poster[data-side=left][data-depth="2"]{opacity:.55;top:104px;left:calc(50% - 690px);transform:rotateY(38deg)scale(.82)}.lcx-poster[data-side=right][data-depth="1"]{right:calc(50% - 480px);transform:rotateY(-30deg)}.lcx-poster[data-side=right][data-depth="2"]{opacity:.55;top:104px;right:calc(50% - 690px);transform:rotateY(-38deg)scale(.82)}.lcx-poster-thumb{height:46%;margin-bottom:6px;display:block}.lcx-poster-thumb[data-tint="1"]{background:linear-gradient(135deg,#24345c,#3d5d9c)}.lcx-poster-thumb[data-tint="2"]{background:linear-gradient(135deg,#1f5ed6,#4f8df0)}.lcx-poster-thumb[data-tint="3"]{background:linear-gradient(135deg,#5b3fc4,#8a6cf0)}.lcx-poster-thumb[data-tint="4"]{background:linear-gradient(135deg,#1b4e7a,#2f86b8)}.lcx-poster-line{background:var(--lx-poster-line);border-radius:4px;width:52%;height:8px;margin:0 18px;display:block}.lcx-poster-line--strong{background:var(--lx-poster-strong);width:72%;height:12px}.lcx-poster-pill{background:var(--lx-poster-pill);border-radius:999px;width:62%;height:22px;margin:auto 18px 0;display:block}.lcx-front{z-index:3;width:min(440px,100%);color:var(--lc-ink);box-shadow:var(--lx-front-shadow), 0 0 0 2px var(--lx-front-ring);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#141c2ef0;border-radius:22px;position:relative;overflow:hidden}.lcx .lcx-front .lc-field input{background:#0b1222b3}.lc.lcx[data-theme=light] .lcx-front{--lc-ink:#142039;--lc-heading:#142039;--lc-muted:#4a5878;--lc-paper:#fff;--lc-rule:#d5dcea;--lc-field-border:#6b7a99;--lc-field-border-hover:#142039;--lc-link:#1d56c4;--lc-focus:#b85d08;--lc-focus-glow:#b85d084d;--lc-notice-border:#1f5ed6;--lc-notice-bg:#eaf0fb;--lc-error:#9b2c2c;--lc-error-bg:#f6e9e6;--lc-success:#2f5d3a;--lc-success-bg:#e8efe6;box-shadow:var(--lx-front-shadow), 0 0 0 3px var(--lx-front-ring);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.lc.lcx[data-theme=light] .lcx-front .lc-field input{background:#fff}.lcx-front-thumb{background:linear-gradient(135deg,#1f5ed6,#5b3fc4);place-items:center;height:112px;padding:0 24px;display:grid}.lcx-front-body{padding:26px 30px 30px}.lcx .lc-field input{border-radius:999px;height:50px;padding:0 22px}.lcx .lc-button{border-radius:999px;font-weight:600}.lcx .lc-button:not(.lc-button--quiet){box-shadow:0 12px 26px #5b3fc459}.lc.lcx[data-step=register] .lcx-front{width:min(760px,100%)}.lcx[data-step=register] .lcx-poster[data-depth="2"]{display:none}.lcx[data-step=register] .lcx-poster[data-side=left][data-depth="1"]{left:calc(50% - 640px)}.lcx[data-step=register] .lcx-poster[data-side=right][data-depth="1"]{right:calc(50% - 640px)}@media (width<=1300px){.lcx[data-step=register] .lcx-poster{display:none}}@media (width>=720px){.lcx[data-step=register] .lc-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:22px;display:grid}.lcx[data-step=register] .lc-form>:is(.lc-field--check,.lc-button,.lc-back){grid-column:1/-1}}.lcx-tiles{z-index:3;flex-wrap:wrap;justify-content:center;gap:14px;margin:-40px 0 0;padding:0;list-style:none;display:flex;position:relative}.lc.lcx .lcx-tile{border:1px solid var(--lx-tile-border);background:var(--lx-tile);width:168px;color:var(--lc-ink);font:inherit;text-align:center;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:18px 12px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.lc.lcx .lcx-tile:hover{border-color:var(--lx-tile-icon);transform:translateY(-2px)}.lcx-tile:disabled{opacity:.6;cursor:progress}.lcx-tile-icon{fill:none;width:26px;height:26px;stroke:var(--lx-tile-icon);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.lcx-switch:focus-visible,.lcx-tile:focus-visible{outline:2px solid var(--lc-focus);outline-offset:3px}@media (width<=1240px){.lcx-poster[data-depth="2"]{display:none}}@media (width<=960px){.lcx-poster{display:none}.lcx-stage{padding:32px 20px 28px}.lcx-title{font-size:52px}.lcx-orbit{padding-bottom:72px}.lcx-ring{height:110px}}@media (width<=600px){.lcx-switch{min-height:40px;padding:6px 6px 6px 14px;font-size:14px;position:absolute;top:0;right:0}.lcx-title{padding-right:156px}.lcx-stage{padding:24px 16px 32px}.lcx-title{font-size:42px}.lcx-welcome{font-size:16px}.lcx-front-body{padding:22px 18px 24px}.lcx-tiles{margin-top:-36px}.lcx-tile{width:calc(50% - 7px)}}@media (prefers-reduced-motion:reduce){.lcx *,.lcx :before,.lcx :after{transition:none!important}}.lc.lc-cards[data-view=cards]{--lc-title-font:var(--lc-sans);--lc-radius-field:0;--lc-radius-button:0;--lc-radius-card:0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:18px;line-height:1.5}.lc.lc-cards[data-view=cards][data-theme=dark]{--lc-error:#ffb4a8;--lc-error-bg:#3a1f26;--lc-success:#8fe0b2;--lc-success-bg:#16322a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lc.lc-cards .cards-login-header{border-bottom:1px solid var(--lc-bar-border);background:var(--lc-bar)}.lc.lc-cards .cards-login-header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;max-width:1008px;margin-inline:auto;padding:20px 24px;display:flex}.lc.lc-cards .cards-login-brand{overflow-wrap:anywhere;flex-wrap:wrap;flex:200px;align-items:center;gap:12px 20px;min-width:0;font-size:20px;font-weight:700;display:flex}.lc.lc-cards .cards-login-wordmark{width:184px;max-width:100%;height:auto;display:block}.lc.lc-cards .cards-login-logo{object-fit:contain;width:auto;max-width:min(240px,100%);height:auto;max-height:56px;display:block}.lc.lc-cards[data-theme=dark] .cards-login-logo{background:#fff;padding:6px}.lc.lc-cards .cards-login-theme{border:2px solid var(--lc-field-border);background:var(--lc-bar);min-height:44px;color:var(--lc-link);font:inherit;cursor:pointer;border-radius:0;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:8px 12px;display:inline-flex}.lc.lc-cards .cards-login-theme strong{min-width:2ch}.lc.lc-cards .cards-login-theme:hover{border-color:var(--lc-link)}.lc.lc-cards .cards-login-main{flex:1;width:100%;max-width:1008px;margin-inline:auto;padding:48px 24px 64px}.lc.lc-cards .cards-login-content{overflow-wrap:anywhere;width:100%;max-width:400px;margin-inline:auto}.lc.lc-cards[data-step=register] .cards-login-content{max-width:none}.lc.lc-cards .cards-login-intro{margin-bottom:32px}.lc.lc-cards .cards-login-intro h1{color:var(--lc-heading);font:700 48px/1.15 var(--lc-sans);letter-spacing:-.02em;margin:0}.lc.lc-cards .cards-login-welcome{max-width:720px;color:var(--lc-muted);margin-top:20px}.lc.lc-cards .cards-login-welcome p{margin:0 0 12px}.lc.lc-cards .cards-login-welcome p:last-child{margin-bottom:0}.lc.lc-cards .lc-label-row{flex-wrap:wrap;gap:4px 16px}.lc.lc-cards .lc-label-row label,.lc.lc-cards .lc-field--check label{font-size:18px;font-weight:700}.lc.lc-cards .lc-label-row .lc-link{font-size:16px}.lc.lc-cards .lc-field{min-width:0;margin-bottom:24px}.lc.lc-cards .lc-field :is(input,select){min-width:0;max-width:100%;height:44px;box-shadow:none;border-width:2px;padding:6px 10px;transition:none}.lc.lc-cards .lc-field input[type=checkbox]{width:24px;height:24px;accent-color:var(--lc-button);margin-top:2px;padding:0}.lc.lc-cards .lc-field :is(input,select):focus{border-color:var(--lc-ink);outline:3px solid var(--lc-focus);outline-offset:0;box-shadow:none}.lc.lc-cards .lc-button{text-align:center;border:2px solid #0000;width:100%;max-width:100%;min-height:44px;padding:8px 18px;font-weight:700;transition:none;display:inline-flex}.lc.lc-cards .lc-button--quiet{border-color:var(--lc-link)}.lc.lc-cards[data-step=register] .lc-form>.lc-button{width:100%;min-width:0;padding-inline:18px}.lc.lc-cards .lc-link,.lc.lc-cards a:not(.lc-button){overflow-wrap:anywhere;max-width:100%;min-height:24px;display:inline-block}.lc.lc-cards .lc-help--small,.lc.lc-cards .lc-field-error,.lc.lc-cards .lc-secondary,.lc.lc-cards .lc-register-below{font-size:16px}.lc.lc-cards .lc-notice{border-left-width:5px;font-size:18px}.lc.lc-cards .lc-secondary{margin-top:28px;padding-top:20px}.lc.lc-cards .lc-secondary p{flex-direction:column;align-items:flex-start;gap:4px;margin:0 0 12px;display:flex}.lc.lc-cards .lc-google{justify-content:flex-start;width:100%;max-width:400px}.lc.lc-cards .lc-qr{max-width:100%;height:auto}.lc.lc-cards :is(button,a,h1,main):focus-visible{outline:3px solid var(--lc-focus);outline-offset:3px}.lc.lc-cards .cards-login-footer{border-top:1px solid var(--lc-rule);background:var(--lc-bar);color:var(--lc-muted);font-size:16px}.lc.lc-cards .cards-login-footer p{max-width:1008px;margin:0 auto;padding:20px 24px}.lc.lc-cards .cards-login-skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;position:absolute;overflow:hidden}.lc.lc-cards .cards-login-skip:focus{background:var(--lc-bar);align-self:flex-start;margin:8px 24px;padding:8px}@media (width<=600px){.lc.lc-cards .cards-login-header-inner{padding:16px}.lc.lc-cards .cards-login-main{padding:32px 16px 48px}.lc.lc-cards .cards-login-intro h1{font-size:36px}.lc.lc-cards .cards-login-footer p{padding-inline:16px}}:root,[data-theme=light]{--brand-deep-teal:#18383f;--brand-deep-ocean:#102932;--brand-raspberry:#c2295c;--brand-berry:#692947;--brand-raspberry-light:#f65789;--brand-indigo:#4e5cbc;--brand-ink-blue:#2f4377;--brand-sea:#356e52;--brand-harbour:#254c7e;--brand-lagoon:#157f7c;--brand-slate:#576166;--brand-slate-muted:#6c787f;--brand-mist:#ecf3f4;--brand-off-white:#f6f8f9;--background:#f6f8f9;--foreground:#182025;--card:#fff;--card-foreground:#182025;--popover:#fff;--popover-foreground:#182025;--primary:#c2295c;--primary-foreground:#fff;--secondary:#fff;--secondary-foreground:#182025;--muted:#ecf3f4;--muted-foreground:#576166;--accent:#ecf3f4;--accent-foreground:#182025;--destructive:#c2295c;--destructive-foreground:#fff;--border:#e6ecee;--input:#c9d1d5;--ring:#4e5cbc;--radius:12px;--primary-gradient:linear-gradient(135deg, #c2295c 0%, #c2295c 30%, #692947 100%);--primary-hover:#692947;--primary-shadow:0 6px 16px #c2295c47;--control-border:#6c787f;--status-done:#2a5841;--status-done-soft:#e3efe8;--status-progress:#2f4377;--status-progress-soft:#eceef9;--status-alert:#8f1f45;--status-alert-soft:#fbe6ed;--shadow:0 4px 16px #1e1e200f;--shadow-popover:0 12px 32px #10293229;--font-serif:"Source Serif 4", Georgia, "Times New Roman", serif;--font-sans:"Source Sans 3", "Helvetica Neue", Arial, sans-serif}[data-theme=dark]{--background:#0b1d23;--foreground:#ecf3f4;--card:#102932;--card-foreground:#ecf3f4;--popover:#102932;--popover-foreground:#ecf3f4;--secondary:#102932;--secondary-foreground:#ecf3f4;--muted:#18383f;--muted-foreground:#b4c3c8;--accent:#18383f;--accent-foreground:#ecf3f4;--border:#24434d;--input:#4a6670;--ring:#f65789;--control-border:#7f97a0;--status-done:#a6d8bd;--status-done-soft:#183a2b;--status-progress:#c3c9f2;--status-progress-soft:#232b55;--status-alert:#ffb3c9;--status-alert-soft:#4a1428;--shadow:0 8px 24px #00000059;--shadow-popover:0 16px 40px #00000073}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(./source-serif-4-cyrillic-ext-600-normal-D_E8FDgP.woff2)format("woff2"),url(./source-serif-4-cyrillic-ext-600-normal-DiT2IGQm.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(./source-serif-4-cyrillic-600-normal-BDP5YDHD.woff2)format("woff2"),url(./source-serif-4-cyrillic-600-normal-DFnC3vAY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(./source-serif-4-greek-600-normal-DdRkKr-1.woff2)format("woff2"),url(./source-serif-4-greek-600-normal-DhXQw1Kl.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(./source-serif-4-vietnamese-600-normal-CznyfUKR.woff2)format("woff2"),url(./source-serif-4-vietnamese-600-normal-B0WJbuqT.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(./source-serif-4-latin-ext-600-normal-0sIUyHMO.woff2)format("woff2"),url(./source-serif-4-latin-ext-600-normal-C6NNqpJh.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(./source-serif-4-latin-600-normal-DouSKlru.woff2)format("woff2"),url(./source-serif-4-latin-600-normal-DMD1h6_f.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(./source-serif-4-cyrillic-ext-700-normal-B9R79AaY.woff2)format("woff2"),url(./source-serif-4-cyrillic-ext-700-normal-DsKdgJCr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(./source-serif-4-cyrillic-700-normal-BmBwwUw2.woff2)format("woff2"),url(./source-serif-4-cyrillic-700-normal-DVvE-KHB.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(./source-serif-4-greek-700-normal-BzuEQSqJ.woff2)format("woff2"),url(./source-serif-4-greek-700-normal-C5Ojiwey.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(./source-serif-4-vietnamese-700-normal-CCAt8c4x.woff2)format("woff2"),url(./source-serif-4-vietnamese-700-normal-BBU5i_d1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(./source-serif-4-latin-ext-700-normal-C8ywwcuQ.woff2)format("woff2"),url(./source-serif-4-latin-ext-700-normal-BZsvHpal.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(./source-serif-4-latin-700-normal-CGGdTIBe.woff2)format("woff2"),url(./source-serif-4-latin-700-normal-3V4Pv1hj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(./source-sans-3-cyrillic-ext-400-normal-BwJdxs7r.woff2)format("woff2"),url(./source-sans-3-cyrillic-ext-400-normal-Cd63HKDh.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(./source-sans-3-cyrillic-400-normal-DjhbW-4D.woff2)format("woff2"),url(./source-sans-3-cyrillic-400-normal-7kQcAFpS.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(./source-sans-3-greek-ext-400-normal-CpIwTHMM.woff2)format("woff2"),url(./source-sans-3-greek-ext-400-normal-BI1kUwmR.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(./source-sans-3-greek-400-normal-DZReXJla.woff2)format("woff2"),url(./source-sans-3-greek-400-normal-DJm9Ud5h.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(./source-sans-3-vietnamese-400-normal-CwtaIDr2.woff2)format("woff2"),url(./source-sans-3-vietnamese-400-normal-dYp9C364.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(./source-sans-3-latin-ext-400-normal-UNsKFIBq.woff2)format("woff2"),url(./source-sans-3-latin-ext-400-normal-BGPHfnm_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(./source-sans-3-latin-400-normal-DQi5PRDE.woff2)format("woff2"),url(./source-sans-3-latin-400-normal-AFMiCETP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(./source-sans-3-cyrillic-ext-600-normal-6AhwUnSr.woff2)format("woff2"),url(./source-sans-3-cyrillic-ext-600-normal-uAL1a5gb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(./source-sans-3-cyrillic-600-normal-BnFu5nHC.woff2)format("woff2"),url(./source-sans-3-cyrillic-600-normal-y-RO8wOd.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(./source-sans-3-greek-ext-600-normal-DynePNDL.woff2)format("woff2"),url(./source-sans-3-greek-ext-600-normal-D7vJ4nVX.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(./source-sans-3-greek-600-normal-BSO157bq.woff2)format("woff2"),url(./source-sans-3-greek-600-normal-BNF9LBpG.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(./source-sans-3-vietnamese-600-normal-B2sTNYey.woff2)format("woff2"),url(./source-sans-3-vietnamese-600-normal-DpSexF-T.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(./source-sans-3-latin-ext-600-normal-AEyhgUpm.woff2)format("woff2"),url(./source-sans-3-latin-ext-600-normal-Wy7HIzqC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(./source-sans-3-latin-600-normal-DeckBYAU.woff2)format("woff2"),url(./source-sans-3-latin-600-normal-BvDVuF-j.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.lc{--lc-page:#fff;--lc-band:linear-gradient(180deg, #fff 0%, #f4f3ee 100%);--lc-bar:#fff;--lc-bar-border:#e8e8ed;--lc-card:#fff;--lc-card-border:#e8e8ed;--lc-card-shadow:0 18px 40px #16211c0f;--lc-ink:#16211c;--lc-heading:#1d3430;--lc-muted:#55595f;--lc-paper:#fff;--lc-rule:#e8e8ed;--lc-field-border:#8a8d93;--lc-field-border-hover:#55595f;--lc-eyebrow:#1a2e4b;--lc-link:#1a2e4b;--lc-focus:#1a2e4b;--lc-focus-glow:#1a2e4b38;--lc-button:#1a2e4b;--lc-button-hover:#122139;--lc-button-text:#fff;--lc-notice-border:#1a2e4b;--lc-notice-bg:#f4f3ee;--lc-error:#9b2c2c;--lc-error-bg:#f6e9e6;--lc-success:#2f5d3a;--lc-success-bg:#e8efe6;--lc-radius-field:12px;--lc-radius-button:980px;--lc-radius-card:24px;--lc-title-font:Georgia, "Times New Roman", serif;--lc-title-weight:600;--lc-title-spacing:-.01em;--lc-art-ground:#ebe9df;--lc-art-card:#fff;--lc-art-card-line:#e2e0d6;--lc-art-thumb:#1a2e4b;--lc-art-leaf:#f4f3ee;--lc-art-line:#dedcd2;--lc-art-line-strong:#b7c0ba;--lc-art-track:#e8e6dc;--lc-art-progress:#1d3430;--lc-art-badge:#fff;--lc-art-ring:#1d3430;--lc-art-seal:#a06f2d;--lc-art-seal-inner:#c08a43;--lc-art-ribbon:#7d5520;--lc-art-star:#fff;--lc-art-dot:#c9d0c7;--lc-art-avatar:#1a2e4b;--lc-foot-bg:#19232c;--lc-foot-text:#f4f3ee;--lc-foot-muted:#b4bcc4;--lc-foot-rule:#2d3b47;--lc-sans:"Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, system-ui, sans-serif}.lc:not([data-view=cards]):not([data-view=carousel]){--lc-page:var(--card);--lc-band:linear-gradient(180deg, #fff 0%, var(--brand-mist) 100%);--lc-bar:var(--card);--lc-bar-border:var(--border);--lc-card:var(--card);--lc-card-border:var(--border);--lc-card-shadow:var(--shadow);--lc-ink:var(--foreground);--lc-heading:var(--brand-deep-ocean);--lc-muted:var(--muted-foreground);--lc-paper:var(--card);--lc-rule:var(--border);--lc-field-border:var(--control-border);--lc-field-border-hover:var(--brand-slate);--lc-eyebrow:var(--primary);--lc-link:var(--brand-indigo);--lc-focus:var(--ring);--lc-focus-glow:#4e5cbc38;--lc-button:var(--primary);--lc-button-image:var(--primary-gradient);--lc-button-hover:var(--primary-hover);--lc-button-shadow:var(--primary-shadow);--lc-button-text:var(--primary-foreground);--lc-notice-border:var(--brand-indigo);--lc-notice-bg:var(--brand-mist);--lc-error:var(--status-alert);--lc-error-bg:var(--status-alert-soft);--lc-success:var(--status-done);--lc-success-bg:var(--status-done-soft);--lc-radius-field:10px;--lc-radius-button:980px;--lc-radius-card:16px;--lc-title-font:var(--font-serif);--lc-title-weight:700;--lc-title-spacing:-.01em;--lc-art-ground:var(--brand-mist);--lc-art-card:#fff;--lc-art-card-line:#dbe5e8;--lc-art-thumb:var(--brand-harbour);--lc-art-leaf:#fff;--lc-art-line:#d5dfe2;--lc-art-line-strong:#a9b8bd;--lc-art-track:#dbe5e8;--lc-art-progress:var(--brand-sea);--lc-art-badge:#fff;--lc-art-ring:var(--brand-deep-teal);--lc-art-seal:var(--primary);--lc-art-seal-inner:var(--brand-raspberry-light);--lc-art-ribbon:var(--brand-berry);--lc-art-star:#fff;--lc-art-dot:#c9d6da;--lc-art-avatar:var(--brand-indigo);--lc-foot-bg:var(--brand-deep-ocean);--lc-foot-text:#ecf3f4;--lc-foot-muted:#b4c3c8;--lc-foot-rule:#24434d;--lc-sans:var(--font-sans)}.lc[data-view=cards]{--lc-page:#f6f9fa;--lc-band:#f6f9fa;--lc-bar:#fff;--lc-bar-border:#dce5e9;--lc-card:#fff;--lc-card-border:#dce5e9;--lc-card-shadow:none;--lc-ink:#16374c;--lc-heading:#16374c;--lc-muted:#516777;--lc-paper:#fff;--lc-rule:#dce5e9;--lc-field-border:#738b9b;--lc-field-border-hover:#16374c;--lc-eyebrow:#006d6b;--lc-link:#006d6b;--lc-focus:#b85d08;--lc-focus-glow:#b85d084d;--lc-button:#006d6b;--lc-button-hover:#005452;--lc-button-text:#fff;--lc-notice-border:#006d6b;--lc-notice-bg:#edf4f7;--lc-radius-field:4px;--lc-radius-button:4px;--lc-radius-card:4px 14px 4px 4px;--lc-title-font:Georgia, "Times New Roman", serif;--lc-title-weight:700;--lc-art-ground:#e5f1f0;--lc-art-card:#fff;--lc-art-card-line:#dce5e9;--lc-art-thumb:#006d6b;--lc-art-leaf:#fff;--lc-art-line:#dce5e9;--lc-art-line-strong:#a9bcc7;--lc-art-track:#e5eef1;--lc-art-progress:#006d6b;--lc-art-badge:#fff;--lc-art-ring:#006d6b;--lc-art-seal:#b85d08;--lc-art-seal-inner:#d07a2a;--lc-art-ribbon:#8a4506;--lc-art-star:#fff;--lc-art-dot:#b9d7d4;--lc-art-avatar:#16374c;--lc-foot-bg:#16374c;--lc-foot-text:#fff;--lc-foot-muted:#c5d4dd;--lc-foot-rule:#2c4d61;--lc-title-spacing:0}.lc[data-view=carousel]{--lc-page:#0f1626;--lc-band:linear-gradient(180deg, #0b1222 0%, #1a2338 100%);--lc-bar:#141c2e;--lc-bar-border:#2f3b58;--lc-card:#141c2e;--lc-card-border:#2f3b58;--lc-card-shadow:0 22px 44px #00000073;--lc-ink:#eef2fa;--lc-heading:#eef2fa;--lc-muted:#aab6cc;--lc-paper:#1d2740;--lc-rule:#2f3b58;--lc-field-border:#7f8fb0;--lc-field-border-hover:#a6b4d0;--lc-eyebrow:#9cc2ff;--lc-link:#9cc2ff;--lc-focus:#ffc078;--lc-focus-glow:#ffc0784d;--lc-button:linear-gradient(135deg, #1f5ed6, #5b3fc4);--lc-button-hover:linear-gradient(135deg, #1749a8, #4a31a8);--lc-button-text:#fff;--lc-notice-border:#7fb0ff;--lc-notice-bg:#1d2740;--lc-error:#ffb4a8;--lc-error-bg:#3a1f26;--lc-success:#8fe0b2;--lc-success-bg:#16322a;--lc-radius-field:10px;--lc-radius-button:10px;--lc-radius-card:14px;--lc-title-font:var(--lc-sans);--lc-title-weight:700;--lc-art-ground:#151f36;--lc-art-card:#1d2740;--lc-art-card-line:#2f3b58;--lc-art-thumb:#1f5ed6;--lc-art-leaf:#fff;--lc-art-line:#2f3b58;--lc-art-line-strong:#46557a;--lc-art-track:#2a3550;--lc-art-progress:#7fb0ff;--lc-art-badge:#1d2740;--lc-art-ring:#7fb0ff;--lc-art-seal:#5b3fc4;--lc-art-seal-inner:#7a5ce0;--lc-art-ribbon:#3d2a8f;--lc-art-star:#fff;--lc-art-dot:#2f3b58;--lc-art-avatar:#5b3fc4;--lc-foot-bg:#070c18;--lc-foot-text:#eef2fa;--lc-foot-muted:#aab6cc;--lc-foot-rule:#1d2740;--lc-title-spacing:-.02em}.lc[data-view=classic][data-theme=dark]{--lc-page:var(--background);--lc-band:linear-gradient(180deg, var(--background) 0%, var(--card) 100%);--lc-bar:var(--background);--lc-bar-border:var(--border);--lc-card:var(--card);--lc-card-border:var(--border);--lc-card-shadow:var(--shadow);--lc-ink:var(--foreground);--lc-heading:#fff;--lc-muted:var(--muted-foreground);--lc-paper:var(--muted);--lc-rule:var(--border);--lc-field-border:var(--control-border);--lc-field-border-hover:var(--muted-foreground);--lc-eyebrow:var(--brand-raspberry-light);--lc-link:var(--brand-raspberry-light);--lc-focus:var(--ring);--lc-focus-glow:#f657894d;--lc-notice-border:var(--brand-raspberry-light);--lc-notice-bg:var(--muted);--lc-error:var(--status-alert);--lc-error-bg:var(--status-alert-soft);--lc-success:var(--status-done);--lc-success-bg:var(--status-done-soft);--lc-art-ground:#102932;--lc-art-card:#18383f;--lc-art-card-line:#24434d;--lc-art-thumb:#254c7e;--lc-art-leaf:#ecf3f4;--lc-art-line:#24434d;--lc-art-line-strong:#4a6670;--lc-art-track:#24434d;--lc-art-progress:#a6d8bd;--lc-art-badge:#18383f;--lc-art-ring:#a6d8bd;--lc-art-dot:#24434d;--lc-art-avatar:#c3c9f2;--lc-foot-bg:#071419;--lc-foot-rule:#18383f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lc[data-view=cards][data-theme=dark]{--lc-page:#10232e;--lc-band:#10232e;--lc-bar:#182f3c;--lc-bar-border:#3b5867;--lc-card:#182f3c;--lc-card-border:#3b5867;--lc-card-shadow:none;--lc-ink:#e8f1f5;--lc-heading:#e8f1f5;--lc-muted:#b4c8d3;--lc-paper:#213d4b;--lc-rule:#3b5867;--lc-field-border:#86a2b0;--lc-field-border-hover:#b4c8d3;--lc-eyebrow:#8de1d8;--lc-link:#72d9cf;--lc-focus:#ffc078;--lc-focus-glow:#ffc0784d;--lc-button:#72d9cf;--lc-button-hover:#96e8e0;--lc-button-text:#102a35;--lc-notice-border:#72d9cf;--lc-notice-bg:#213d4b;--lc-art-ground:#172f3b;--lc-art-card:#213d4b;--lc-art-card-line:#3b5867;--lc-art-thumb:#0f6e6a;--lc-art-line:#3b5867;--lc-art-line-strong:#5a7888;--lc-art-track:#2b4a59;--lc-art-progress:#72d9cf;--lc-art-badge:#213d4b;--lc-art-ring:#72d9cf;--lc-art-dot:#2b4a59;--lc-art-avatar:#b4c8d3;--lc-foot-bg:#0b1a22;--lc-foot-rule:#213d4b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lc[data-view=carousel][data-theme=light]{--lc-page:#eef2f8;--lc-band:linear-gradient(180deg, #e9eef8 0%, #f7f9fd 100%);--lc-bar:#fff;--lc-bar-border:#d5dcea;--lc-card:#fff;--lc-card-border:#d5dcea;--lc-card-shadow:0 18px 36px #14213d1f;--lc-ink:#142039;--lc-heading:#142039;--lc-muted:#4a5878;--lc-paper:#fff;--lc-rule:#d5dcea;--lc-field-border:#6b7a99;--lc-field-border-hover:#142039;--lc-eyebrow:#1d56c4;--lc-link:#1d56c4;--lc-focus:#b85d08;--lc-focus-glow:#b85d084d;--lc-notice-border:#1f5ed6;--lc-notice-bg:#eaf0fb;--lc-error:#9b2c2c;--lc-error-bg:#f6e9e6;--lc-success:#2f5d3a;--lc-success-bg:#e8efe6;--lc-art-ground:#e3ecfd;--lc-art-card:#fff;--lc-art-card-line:#d5dcea;--lc-art-line:#e3e8f2;--lc-art-line-strong:#b8c3da;--lc-art-track:#e3e8f2;--lc-art-progress:#1f5ed6;--lc-art-badge:#fff;--lc-art-ring:#1f5ed6;--lc-art-dot:#c9d6f0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}.lc{background:var(--lc-page);min-height:100vh;color:var(--lc-ink);font-family:var(--lc-sans);flex-direction:column;display:flex}.lc-bar{border-bottom:1px solid var(--lc-bar-border);background:var(--lc-bar);height:72px}.lc-bar-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1200px;height:100%;margin:0 auto;padding:0 24px;display:flex}.lc-brand{align-items:center;gap:14px;min-width:0;display:flex}.lc-logo{flex:none;width:auto;max-width:240px;height:auto;max-height:48px;display:block}.lc-logo[data-shape=mark]{max-width:120px;max-height:56px}.lc-brand-name{font-family:var(--lc-title-font);color:var(--lc-heading);white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:600;line-height:1.2;overflow:hidden}.lc[data-view=classic][data-theme=dark] .lc-logo[data-plate]{background:#fff;border-radius:6px;padding:4px 8px}.lc-wordmark{width:auto;height:40px;display:block}.lc-theme{border:1.5px solid var(--lc-field-border);min-height:36px;color:var(--lc-ink);font:inherit;cursor:pointer;background:0 0;border-radius:980px;flex:none;align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:500;display:inline-flex}.lc-theme:hover{border-color:var(--lc-link)}.lc-theme:focus-visible{outline:2px solid var(--lc-focus);outline-offset:3px}.lc-theme-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.lc-main{background:var(--lc-band);flex-direction:column;flex:1;justify-content:center;display:flex}.lc-hero{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:64px;width:100%;max-width:1200px;margin:0 auto;padding:72px 24px 88px;display:grid}.lc[data-step=register] .lc-hero{grid-template-columns:minmax(0,1fr);gap:32px;max-width:960px}.lc[data-step=register] .lc-intro{max-width:720px}.lc[data-step=register] .lc-card{width:100%;max-width:none}@media (width>=720px){.lc[data-step=register] .lc-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.lc[data-step=register] .lc-form>:is(.lc-field--check,.lc-button,.lc-back){grid-column:1/-1}.lc[data-step=register] .lc-form>.lc-back{justify-self:start}.lc[data-step=register] .lc-form>.lc-button{justify-self:start;width:auto;min-width:260px;padding-inline:40px}}.lc-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--lc-eyebrow);margin:0 0 16px;font-size:13px;font-weight:600}.lc-title{color:var(--lc-heading);font-family:var(--lc-title-font);font-size:64px;font-weight:var(--lc-title-weight);letter-spacing:var(--lc-title-spacing);margin:0;line-height:1.05}.lc-title:focus{outline:none}.lc-title:focus-visible{outline:2px solid var(--lc-focus);outline-offset:4px}.lc-welcome{max-width:520px;color:var(--lc-muted);margin:24px 0 0;font-size:18px;line-height:1.6}.lc-welcome p{margin:0 0 8px}.lc-welcome p:last-child{margin-bottom:0}.lc-card{border:1px solid var(--lc-card-border);border-radius:var(--lc-radius-card);background:var(--lc-card);box-shadow:var(--lc-card-shadow);padding:40px}.lc-help{color:var(--lc-muted);margin:0 0 20px}.lc-help--small{margin:16px 0 0;font-size:13px}.lc-notice-slot:not(:empty){margin-bottom:24px}.lc-notice{border:1px solid var(--lc-notice-border);border-radius:var(--lc-radius-field);background:var(--lc-notice-bg);margin:0;padding:12px 16px;font-size:14px}.lc-notice--error{border-color:var(--lc-error);background:var(--lc-error-bg);color:var(--lc-error)}.lc-notice--success{border-color:var(--lc-success);background:var(--lc-success-bg);color:var(--lc-success)}.lc-field{margin-bottom:20px}.lc-label-row{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.lc-label-row label{font-size:14px;font-weight:600}.lc-field :is(input,select){border:1px solid var(--lc-field-border);border-radius:var(--lc-radius-field);background:var(--lc-paper);width:100%;height:48px;color:var(--lc-ink);font:inherit;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:block}.lc-field :is(input,select):hover{border-color:var(--lc-field-border-hover)}.lc-field :is(input,select):focus{border-color:var(--lc-focus);box-shadow:0 0 0 3px var(--lc-focus-glow);outline:none}.lc-field--invalid :is(input,select){border-color:var(--lc-error)}.lc-field input[readonly]{background:var(--lc-card);color:var(--lc-muted)}.lc-field--check .lc-check{align-items:flex-start;gap:12px;display:flex}.lc-field--check input[type=checkbox]{width:22px;height:22px;accent-color:var(--lc-focus);flex:none;margin:1px 0 0;padding:0}.lc-field--check label{font-size:14px;font-weight:600}.lc-field .lc-help--small{margin-top:6px}.lc-register-below{margin:20px 0 0;font-size:14px}.lc-field-error{color:var(--lc-error);margin:6px 0 0;font-size:13px}.lc-button{border-radius:var(--lc-radius-button);background:var(--lc-button);background-image:var(--lc-button-image,none);width:100%;min-height:50px;color:var(--lc-button-text);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;margin-top:8px;padding:12px 28px;font-weight:500;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s;display:flex}.lc-button:hover{background:var(--lc-button-hover);box-shadow:var(--lc-button-shadow,none)}.lc-button:focus-visible,.lc-link:focus-visible,.lc a:focus-visible{outline:2px solid var(--lc-focus);outline-offset:3px}.lc-button:disabled,.lc-button[aria-disabled=true]{opacity:.6;cursor:progress}.lc-button--quiet{border:1.5px solid var(--lc-link);color:var(--lc-link);background:0 0;margin-top:20px}.lc-button--quiet:hover{background:var(--lc-button);color:var(--lc-button-text);border-color:#0000}.lc-or{color:var(--lc-muted);align-items:center;gap:16px;margin:24px 0 0;font-size:13px;display:flex}.lc-or:before,.lc-or:after{content:"";background:var(--lc-rule);flex:1;height:1px}.lc-link,.lc a:not(.lc-button){color:var(--lc-link);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.lc-link:hover,.lc a:not(.lc-button):hover{text-decoration-thickness:2px}.lc-label-row .lc-link{font-size:13px}.lc-back{margin-top:20px;font-size:14px;display:inline-block}.lc-google{justify-content:center;margin-top:20px;display:flex}.lc-secondary{border-top:1px solid var(--lc-rule);color:var(--lc-muted);margin-top:32px;padding-top:24px;font-size:14px}.lc-secondary p{margin:0 0 8px}.lc-qr{border:1px solid var(--lc-rule);background:#fff;width:180px;height:180px;margin:0 0 20px;display:block}.lc-art{width:100%;max-width:500px;height:auto;margin-top:40px;display:block}.lc-art-ground{fill:var(--lc-art-ground)}.lc-art-dot{fill:var(--lc-art-dot)}.lc-art-card{fill:var(--lc-art-card);stroke:var(--lc-art-card-line);stroke-width:1.5px}.lc-art-card--back{opacity:.7}.lc-art-thumb{fill:var(--lc-art-thumb)}.lc-art-leaf{fill:var(--lc-art-leaf)}.lc-art-stem{fill:none;stroke:var(--lc-art-thumb);stroke-width:3px;stroke-linecap:round}.lc-art-line{fill:var(--lc-art-line)}.lc-art-line--strong{fill:var(--lc-art-line-strong)}.lc-art-track{fill:var(--lc-art-track)}.lc-art-progress{fill:var(--lc-art-progress)}.lc-art-badge{fill:var(--lc-art-badge);stroke:var(--lc-art-card-line);stroke-width:1.5px}.lc-art-ring-track{fill:none;stroke:var(--lc-art-track);stroke-width:7px}.lc-art-ring{fill:none;stroke:var(--lc-art-ring);stroke-width:7px;stroke-linecap:round}.lc-art-check{fill:none;stroke:var(--lc-art-ring);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.lc-art-seal{fill:var(--lc-art-seal)}.lc-art-seal-inner{fill:var(--lc-art-seal-inner)}.lc-art-ribbon{fill:var(--lc-art-ribbon)}.lc-art-star{fill:var(--lc-art-star)}.lc-art-avatar{fill:var(--lc-art-avatar)}.lc-foot{background:var(--lc-foot-bg);color:var(--lc-foot-text)}.lc-foot-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;max-width:1200px;margin:0 auto;padding:48px 24px 32px;display:flex}.lc-foot-lockup{width:auto;height:36px;display:block}.lc-foot-about{max-width:460px;color:var(--lc-foot-muted);margin:0;font-size:14px;line-height:1.6}.lc-foot-credit{max-width:1200px;color:var(--lc-foot-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:0 auto;padding:20px 24px;font-size:13px;display:flex}.lc-foot-credit p{margin:0}.lc-foot-powered{align-items:center;gap:10px;display:inline-flex}.lc-foot-mark{width:auto;height:22px;display:block}.lc-foot-base{max-width:1200px;margin:0 auto;padding:0 24px 32px}.lc-foot-base p{border-top:1px solid var(--lc-foot-rule);color:var(--lc-foot-muted);margin:0;padding-top:20px;font-size:13px}@media (width<=900px){.lc-art{display:none}.lc-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding:40px 24px 56px}.lc-card{width:100%;max-width:520px}.lc-title{font-size:48px}}@media (width<=600px){.lc-hero{padding:28px 16px 40px}.lc-title{font-size:40px}.lc-welcome{margin-top:16px;font-size:16px}.lc-card{padding:28px 20px}.lc-wordmark{height:32px}.lc-logo{max-width:180px;max-height:40px}.lc-logo[data-shape=mark]{max-height:44px}.lc-brand{gap:10px}.lc-brand-name{font-size:18px}.lc-theme{padding:8px}.lc-theme-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lc-bar-inner,.lc-foot-inner,.lc-foot-base{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.lc *,.lc :before,.lc :after{transition:none!important}}
