:root{color-scheme:light;--bg: #F4F5F8;--surface: #FFFFFF;--elev: #FFFFFF;--raised: #FFFFFF;--subtle: #F5F6F7;--subtle-2: #F8F9FB;--fill: #EBEDF0;--fill-2: #DFE2E6;--line: #E6E8EB;--line-2: #DFE2E6;--line-3: #C9CED4;--ink: #1C2329;--muted: #4F565C;--muted-2: #565D63;--faint: #6B7278;--icon-1: #9AA1A9;--icon-2: #D3D7DC;--on-accent: #FFFFFF;--blue: #0154F8;--blue-hover: #0046D2;--blue-ink: #0154F8;--blue-soft: #E6EEFF;--blue-softer: #F0F5FF;--blue-line: #C9D9FF;--blue-light: #A9C4FF;--art-1: #0154F8;--art-2: #A9C4FF;--green: #0A8F4E;--green-ink: #0A7A42;--green-soft: #E3F8EC;--red: #DB0042;--red-hover: #B00038;--red-ink: #DB0042;--red-ink-2: #B00038;--red-soft: #FFE6ED;--red-line: #F7A8BF;--amber-ink: #5F3B00;--amber-soft: #FFF7E0;--amber-soft-2: #FFF1C9;--amber-line: #F2D782;--inverse-bg: #1C2329;--inverse-ink: #FFFFFF;--footer: #1C2329;--footer-line: transparent;--sh-06: rgba(28, 35, 41, .06);--sh-12: rgba(28, 35, 41, .12);--sh-25: rgba(28, 35, 41, .25);--scrim: rgba(28, 35, 41, .45);background:var(--surface)}:root[data-theme=dark]{color-scheme:dark;--bg: #0F1317;--surface: #171C21;--elev: #1E242A;--raised: #353D46;--subtle: #20262C;--subtle-2: #1C2227;--fill: #262D34;--fill-2: #313941;--line: #2A3138;--line-2: #39414A;--line-3: #4A535C;--ink: #E9ECEF;--muted: #AEB5BC;--muted-2: #9BA3AB;--faint: #7E878F;--icon-1: #6C757D;--icon-2: #3B434B;--on-accent: #FFFFFF;--blue: #0154F8;--blue-hover: #2367FF;--blue-ink: #80A8FF;--blue-soft: #18294F;--blue-softer: #142140;--blue-line: #2B467F;--blue-light: #3C61B0;--art-1: #5A86E8;--art-2: #2A3F68;--green: #22B46B;--green-ink: #5BD394;--green-soft: #12301F;--red: #DB0042;--red-hover: #F0195A;--red-ink: #FF5C8A;--red-ink-2: #FF7FA2;--red-soft: #3A1523;--red-line: #6E2440;--amber-ink: #F3C969;--amber-soft: #2B2210;--amber-soft-2: #3A2D0D;--amber-line: #5E4A17;--inverse-bg: #E9ECEF;--inverse-ink: #1C2329;--footer: #0A0D10;--footer-line: #232A31;--sh-06: rgba(0, 0, 0, .25);--sh-12: rgba(0, 0, 0, .4);--sh-25: rgba(0, 0, 0, .55);--scrim: rgba(0, 0, 0, .6)}.stu{font-family:Inter,sans-serif;color:var(--ink);background:var(--surface);overflow:clip}.stu a{color:inherit;text-decoration:none}.stu button{font-family:inherit}.stu .hdr{padding:12px 24px}.stu .hdr-in{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.stu .hdr-logo{height:46px;width:auto;display:block}.stu .hdr-act{display:flex;align-items:center;gap:4px}.stu .thm{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:none;color:var(--muted);cursor:pointer}.stu .thm:hover{background:var(--subtle);color:var(--ink)}.stu .acc{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:4px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--muted)}.stu .acc:hover{border-color:var(--blue-ink);color:var(--blue-ink)}.stu .lang{position:relative}.stu .lang-btn{display:flex;align-items:center;gap:6px;min-height:44px;padding:0 4px;border:0;background:none;color:var(--ink);font:600 15px Inter,sans-serif;cursor:pointer}.stu .lang-btn .chev{transition:transform .2s ease}.stu .lang-btn[aria-expanded=true] .chev{transform:rotate(180deg)}.stu .menu{position:absolute;top:calc(100% + 8px);right:0;z-index:20;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;width:176px;border:1px solid var(--line);border-radius:16px;background:var(--elev);box-shadow:0 16px 40px var(--sh-12)}.stu .mi{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;height:48px;padding:0 16px;border:0;background:var(--elev);color:var(--ink);font:500 15px Inter,sans-serif;text-align:left;cursor:pointer}.stu .mi:hover{background:var(--subtle)}.stu .top{box-sizing:border-box;width:100%;max-width:720px;margin:0 auto;padding:16px 24px 0}.stu .bnr{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;min-height:124px;overflow:hidden;border-radius:24px;background:var(--red);color:var(--on-accent)}.stu .bt{align-self:center;min-width:0;margin:0;padding:20px 0 20px 28px;font-size:20px;line-height:1.3;font-weight:700;letter-spacing:-.01em}.stu .bi{flex:none;display:block;margin-right:12px}.stu .bl{display:block;white-space:nowrap}.stu .tt{margin:24px 0 0;font-size:34px;line-height:1.15;font-weight:700;letter-spacing:-.02em;text-align:center}.stu .ld{max-width:560px;margin:10px auto 0;font-size:16px;line-height:1.5;color:var(--muted);text-align:center;text-wrap:balance}.stu .hero{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:24px 24px 56px}.stu .card{box-sizing:border-box;width:100%;max-width:460px;padding:28px;border:1px solid var(--line);border-radius:24px;background:var(--surface);text-align:left}.stu .lab{display:block;font-size:14px;font-weight:600}.stu .btn{display:flex;align-items:center;justify-content:center;width:100%;height:52px;margin-top:20px;border:0;border-radius:12px;background:var(--blue);color:var(--on-accent);font:600 16px Inter,sans-serif;cursor:pointer}.stu .btn:hover{background:var(--blue-hover)}.stu .btn:disabled{background:var(--fill-2);color:var(--faint);cursor:not-allowed}.stu .otp-g{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:8px}.stu .otp{box-sizing:border-box;width:100%;height:60px;padding:0;border:1px solid var(--line-2);border-radius:12px;background:var(--surface);color:var(--ink);font:700 22px Inter,sans-serif;text-align:center;text-transform:uppercase;outline:none}.stu .otp:focus{border:2px solid var(--blue-ink)}.stu .otp.bad{border-color:var(--red-ink)}.stu .otp.ok{border-color:var(--green);background:var(--green-soft)}.stu .msg{margin:10px 0 0;font-size:13px;line-height:18px;color:var(--muted-2)}.stu .msg.good{font-weight:500;color:var(--green-ink)}.stu .msg.bad{font-weight:500;color:var(--red-ink)}.stu .sec{padding:56px 24px;background:var(--bg)}.stu .facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1200px;margin:0 auto}.stu .fact{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;min-width:0;padding:28px;border-radius:24px;background:var(--surface);box-shadow:0 16px 40px var(--sh-06)}.stu .fact h2{margin:0;font-size:20px;line-height:1.25;font-weight:700;letter-spacing:-.01em}.stu .fact p{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--muted-2)}.stu .fact-i{flex:none;display:block}.stu .fact-i [fill="#9AA1A9"]{fill:var(--icon-1)}.stu .fact-i [fill="#D3D7DC"]{fill:var(--icon-2)}.stu .fact-i [stroke="#D3D7DC"]{stroke:var(--icon-2)}.stu .fact-i [fill="#FFFFFF"]{fill:var(--surface)}.stu .fact-i [stroke="#FFFFFF"]{stroke:var(--surface)}.stu .fact-i *{transition:fill .25s ease,stroke .25s ease}.stu .fact:hover .fact-i [fill="#9AA1A9"]{fill:var(--art-1)}.stu .fact:hover .fact-i [fill="#D3D7DC"]{fill:var(--art-2)}.stu .fact:hover .fact-i [stroke="#D3D7DC"]{stroke:var(--art-2)}.stu .flow{box-sizing:border-box;width:100%;max-width:760px;min-height:520px;margin:0 auto;padding:24px 24px 56px}.stu .flow.wide{max-width:1200px}.stu .stk{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding:8px 0;background:var(--surface)}.stu .pl{padding:6px 14px;border-radius:999px;background:var(--fill);color:var(--muted-2);font-size:14px;line-height:20px;font-weight:600}.stu .pl.cur{background:var(--blue);color:var(--on-accent)}.stu .pl.done{background:var(--green-soft);color:var(--green-ink)}.stu .tm{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--fill);color:var(--ink);font-size:14px;line-height:20px;font-weight:700;font-variant-numeric:tabular-nums}.stu .tm.low{background:var(--red-soft);color:var(--red-ink-2)}.stu .inp{box-sizing:border-box;display:block;width:100%;height:52px;padding:0 16px;border:1px solid var(--line-2);border-radius:12px;background:var(--surface);color:var(--ink);font:500 15px Inter,sans-serif;outline:none}.stu .inp:focus{border-color:var(--blue-ink)}.stu .inp.bad{border-color:var(--red-ink)}.stu .ta{height:auto;min-height:280px;margin-top:8px;padding:14px 16px;line-height:1.6;resize:vertical}.stu .tel{display:flex;gap:8px;margin-top:8px}.stu .tel>span{flex:none;display:flex;align-items:center;height:52px;padding:0 14px;border-radius:12px;background:var(--subtle);font-size:15px;font-weight:600}.stu .tel .inp{flex:1 1 auto;min-width:0}.stu .fh{margin:0;font-size:24px;line-height:1.2;font-weight:700;letter-spacing:-.02em}.stu .ghead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin-top:24px}.stu .ghead>span{font-size:14px;font-weight:600;color:var(--muted)}.stu .prog{height:6px;margin-top:12px;border-radius:3px;background:var(--fill);overflow:hidden}.stu .prog>div{height:100%;border-radius:3px;background:var(--blue);transition:width .3s ease}.stu .hint{margin:12px 0 0;font-size:14px;color:var(--muted)}.stu .note{margin:16px 0 0;font-size:14px;font-weight:500;color:var(--amber-ink)}.stu .qlist{display:flex;flex-direction:column;gap:12px;margin-top:12px}.stu .q{min-width:0;margin:0;padding:16px 20px 20px;border:1px solid var(--line);border-radius:24px;background:var(--surface)}.stu .qt{float:left;width:100%;padding:0;margin:0 0 12px;font-size:16px;line-height:1.45;font-weight:600}.stu .qt b{color:var(--blue-ink);font-weight:600}.stu .q>div{clear:both}.stu .opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stu .opts.col{display:flex;flex-direction:column}.stu .opt{display:flex;align-items:center;gap:10px;box-sizing:border-box;width:100%;min-height:48px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);font:500 15px Inter,sans-serif;text-align:left;cursor:pointer}.stu .opt:hover{border-color:var(--blue-ink)}.stu .opt.on{padding:7px 11px;border:2px solid var(--blue-ink);background:var(--blue-softer);font-weight:600}.stu .opt.tf{justify-content:center}.stu .ol{flex:none;width:26px;height:26px;border-radius:50%;background:var(--fill);color:var(--muted);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.stu .opt.on .ol{background:var(--blue);color:var(--on-accent)}.stu .act{display:flex;justify-content:space-between;gap:12px;margin-top:20px}.stu .act.end{justify-content:flex-end}.stu .b1,.stu .b2{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 28px;border:0;border-radius:12px;font:600 16px Inter,sans-serif;white-space:nowrap;cursor:pointer}.stu .b1{background:var(--blue);color:var(--on-accent)}.stu .b1:hover{background:var(--blue-hover)}.stu .b1:disabled{background:var(--fill-2);color:var(--faint);cursor:not-allowed}.stu .b2{background:var(--fill);color:var(--ink)}.stu .b2:hover{background:var(--fill-2)}.stu .tabs{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:20px;padding:4px;border-radius:12px;background:var(--fill)}.stu .tab{height:44px;border:0;border-radius:9px;background:none;color:var(--muted);font:600 15px Inter,sans-serif;cursor:pointer}.stu .tab.on{background:var(--raised);color:var(--ink)}.stu .rg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start;margin-top:24px}.stu .psg{box-sizing:border-box;padding:28px;border:1px solid var(--line);border-radius:24px;background:var(--surface)}.stu .psg p{margin:14px 0 0;font-size:16px;line-height:1.65}.stu .rq{display:flex;flex-direction:column;gap:12px;min-width:0}.stu .rq h2{margin:0;font-size:17px;font-weight:700}.stu .rq h2+h2,.stu .rq .q+h2{margin-top:8px}.stu .task{margin-top:16px;padding:20px 24px;border-radius:16px;background:var(--blue-soft)}.stu .task p{margin:0;font-size:16px;line-height:1.5;font-weight:500}.stu .task p+p{margin-top:6px;font-weight:700}.stu .words{margin-top:6px;font-size:13px;color:var(--muted-2);text-align:right}.stu .dn{max-width:720px;margin:8px auto 0;text-align:center}.stu .dn-i{display:flex;justify-content:center}.stu .dn-i span{width:64px;height:64px;border-radius:50%;background:var(--green-soft);display:flex;align-items:center;justify-content:center}.stu .dn h1{margin:16px 0 0;font-size:32px;line-height:1.15}.stu .dn-b{margin-top:20px;padding:32px 24px;border-radius:24px;background:var(--blue);color:var(--on-accent);font-size:15px;font-weight:500}.stu .dn-l{margin-top:6px;font-size:44px;line-height:1.1;font-weight:700;letter-spacing:-.02em}.stu .dn-b .sc{margin-top:10px}.stu .res{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;text-align:left}.stu .mk{padding:16px;border:1px solid var(--line);border-radius:16px}.stu .mk div{font-size:13px;color:var(--muted-2)}.stu .mk div+div{margin-top:4px;font-size:18px;font-weight:700;color:var(--ink)}.stu .dn-s{margin:16px 0 0;font-size:15px;line-height:1.5;color:var(--muted)}.stu .ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:16px;overflow:auto;background:var(--scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stu .lko{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:16px;overflow:auto;background:var(--bg)}.stu .sheet{box-sizing:border-box;width:100%;max-width:420px;margin:auto;padding:28px;border-radius:24px;background:var(--elev);box-shadow:0 24px 64px var(--sh-25);text-align:center}.stu .sheet h2{margin:0;font-size:22px;line-height:1.25;font-weight:700;letter-spacing:-.02em}.stu .sheet>p{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--muted)}.stu .sheet .two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.stu .sheet .two button{padding:0 8px}.stu .lki{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto;border-radius:50%;background:var(--red-soft);color:var(--red-ink)}.stu .lko h2{margin-top:16px;font-size:24px;line-height:1.2}.stu .left{margin-top:16px;padding:12px;border-radius:16px;background:var(--subtle)}.stu .left div{font-size:13px;color:var(--muted-2)}.stu .left div+div{margin-top:2px;font-size:26px;line-height:1.2;font-weight:700;color:var(--ink)}.stu .pin{margin-top:8px;text-align:center;letter-spacing:.3em;font-size:20px}.stu .lko .lab,.stu .lko .msg{text-align:left}.stu .lko .lab{margin-top:16px}.stu .lko .b1{width:100%;margin-top:16px}.stu .rdy{max-width:460px}.stu .rdy-i{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 16px;border-radius:50%;background:var(--blue-soft);color:var(--blue-ink)}.stu .rdy-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px;text-align:left}.stu .rdy-g .mk{padding:12px 14px}.stu .rdy-g .mk div+div{font-size:16px}.stu .rdy-r{margin:16px 0 0;padding:0 0 0 20px;font-size:14px;line-height:1.5;color:var(--muted);text-align:left}.stu .rdy-r li+li{margin-top:6px}.stu .ftr2{padding:64px 24px 32px;border-top:1px solid var(--footer-line);background:var(--footer);color:#fff}.stu .ftr-in{max-width:1200px;margin:0 auto}.stu .ftr-row{display:flex;flex-wrap:wrap;gap:40px}.stu .ftr-brand{flex:1 1 560px;min-width:0}.stu .ftr-brand img{width:140px;height:auto;display:block}.stu .ftr-brand p{margin:20px 0 0;font-size:15px;line-height:1.5;font-weight:500;color:#b4bbc1}.stu .ftr-cols{flex:1 1 400px;display:flex;gap:48px}.stu .ftr-cols h4{margin:0;font-size:16px;font-weight:700}.stu .fl{display:block;margin-top:12px;font-size:14px;font-weight:500;color:#b4bbc1}.stu a.fl:hover{color:#fff}.stu h4+.fl{margin-top:16px}.stu .ftr-links{display:flex;flex-direction:column;gap:12px;margin-top:16px;font-size:14px;font-weight:500;white-space:nowrap}.stu .ftr-links .fl{display:flex;align-items:center;gap:10px;min-height:24px;margin-top:0}.stu .copy{margin:64px 0 0;padding-top:28px;border-top:1px solid #39424A;font-size:13px;font-weight:500;color:#b4bbc1}@media(prefers-reduced-motion:no-preference){.stu .ris>*{animation:stu-rise .55s cubic-bezier(.2,.7,.2,1) backwards}.stu .ris>*:nth-child(2){animation-delay:.07s}.stu .ris>*:nth-child(3){animation-delay:.14s}.stu .ris>*:nth-child(4){animation-delay:.21s}.stu .menu{animation:stu-pop .18s ease-out backwards}.stu .btn,.stu .otp,.stu .mi{transition:background-color .2s ease,border-color .2s ease}}@media(hover:none){.stu .fact-i [fill="#9AA1A9"]{fill:var(--art-1)}.stu .fact-i [fill="#D3D7DC"]{fill:var(--art-2)}.stu .fact-i [stroke="#D3D7DC"]{stroke:var(--art-2)}}@media(max-width:900px){.stu .flow{padding:16px 16px 40px;min-height:0}.stu .fh{font-size:24px}.stu .tabs{display:grid}.stu .rg{grid-template-columns:minmax(0,1fr);margin-top:16px}.stu .hide{display:none}.stu .psg{padding:20px}.stu .q{padding:14px 16px 16px}.stu .b1,.stu .b2{padding:0 18px;font-size:15px}.stu .res{grid-template-columns:minmax(0,1fr)}.stu .hdr{padding:12px 20px}.stu .hero{padding:20px 16px 40px}.stu .top{padding:8px 16px 0}.stu .bnr{min-height:84px;gap:8px}.stu .bt{padding:14px 0 14px 18px;font-size:15px;line-height:1.35}.stu .bi{width:76px;height:64px;margin-right:6px}.stu .tt{margin-top:20px;font-size:26px}.stu .facts{grid-template-columns:minmax(0,1fr);gap:12px}.stu .fact{flex-direction:row;gap:16px;padding:20px}.stu .fact-i{width:40px;height:40px}.stu .sec{padding:40px 20px}.stu .ftr2{padding:48px 20px 28px}.stu .card{padding:24px 20px}.stu .otp{height:54px;font-size:20px}.stu .otp-g{gap:6px}}@media(max-width:560px){.stu .opts{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.stu .stk{flex-wrap:nowrap;gap:4px}.stu .pl{padding:6px 10px;font-size:13px}.stu .tm{padding:6px 10px;font-size:13px;gap:4px}}@media(max-width:380px){.stu .bnr .bt{font-size:13px;padding-left:16px}.stu .bnr .bi{width:60px;height:50px;margin-right:4px}}.stu .fill{display:flex;flex-direction:column;min-height:100vh;min-height:100svh}.stu .fill:before,.stu .fill:after{content:"";flex:1 1 0}.stu .fill:before{order:1}.stu .fill:after{order:4}.stu .fill .hdr{order:0}.stu .fill .top{order:2}.stu .fill .hero{order:3;padding-bottom:28px}.stu .fill .flow{order:3;min-height:0;padding-bottom:32px}.stu .fill .sec{order:5;padding:24px 16px}@media(min-width:901px){.stu .fill .sec{padding:40px 24px}.stu .fill .fact{flex-direction:row;gap:16px;padding:24px}.stu .fill .fact-i{width:44px;height:44px}.stu .fill .fact h2{font-size:18px}.stu .fill .fact p{margin-top:6px;font-size:15px;line-height:1.45}}@media(min-width:901px)and (max-height:900px),(max-width:900px)and (max-height:630px){.stu .fill .hdr{padding-top:4px;padding-bottom:4px}.stu .fill .hdr-logo{height:38px}.stu .fill .top{padding-top:4px}.stu .fill .bnr{min-height:84px}.stu .fill .bt{padding-top:12px;padding-bottom:12px;font-size:17px}.stu .fill .bi{width:96px;height:82px}.stu .fill .tt{margin-top:14px;font-size:28px}.stu .fill .ld{max-width:none;margin-top:6px;font-size:15px;line-height:1.4}.stu .fill .hero{padding-top:14px;padding-bottom:16px}.stu .fill .card{padding:18px 24px}.stu .fill .otp{height:50px}}@media(min-width:901px)and (max-height:740px){.stu .fill .sec{padding:24px}.stu .fill .fact{gap:14px;padding:16px 18px}.stu .fill .fact-i{width:36px;height:36px}.stu .fill .fact h2{font-size:16px}.stu .fill .fact p{margin-top:4px;font-size:14px;line-height:1.4}}@media(min-width:901px)and (max-height:660px){.stu .fill .hero{padding-top:10px;padding-bottom:10px}.stu .fill .sec{padding:16px 24px}.stu .fill .fact{padding:12px 16px}.stu .fill .fact p{font-size:13px}}@media(max-width:900px){.stu .dn-l{font-size:32px}.stu .fill .dn-i{display:none}.stu .fill .dn h1{margin-top:0;font-size:24px}.stu .fill .dn-b{margin-top:12px;padding:16px}.stu .fill .res{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr);gap:6px;margin-top:8px}.stu .fill .mk{padding:8px 10px}.stu .fill .mk div+div{font-size:14px}.stu .fill .dn-s{margin-top:12px;font-size:14px;line-height:1.4}}@media(min-width:901px)and (max-height:760px){.stu .fill .dn-i{display:none}.stu .fill .dn h1{margin-top:0;font-size:24px}.stu .fill .dn-b{margin-top:10px;padding:14px 24px}.stu .fill .dn-l{margin-top:2px;font-size:32px}.stu .fill .mk{padding:8px 14px}.stu .fill .res{gap:8px;margin-top:8px}.stu .fill .dn-s{margin-top:10px;font-size:14px;line-height:1.4}}@keyframes stu-rise{0%{opacity:0;translate:0 18px}}@keyframes stu-pop{0%{opacity:0;translate:0 -6px;scale:.98}}.stf{display:flex;min-height:100vh;font-family:Inter,sans-serif;color:var(--ink);background:var(--bg)}.stf a{color:inherit;text-decoration:none}.stf button{font-family:inherit}.stf .btn,.stf .btn2{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 20px;border:0;border-radius:12px;font:600 15px Inter,sans-serif;white-space:nowrap;cursor:pointer}.stf .btn{background:var(--blue);color:var(--on-accent)}.stf .btn:hover{background:var(--blue-hover)}.stf .btn2{background:var(--fill);color:var(--ink)}.stf .btn2:hover{background:var(--fill-2)}.stf .btn:disabled,.stf .btn2:disabled{background:var(--fill-2);color:var(--faint);cursor:not-allowed}.stf .btn.sm,.stf .btn2.sm{height:38px;padding:0 14px;font-size:14px}.stf .btn.full{width:100%;height:52px;margin-top:20px}.stf .lk{border:0;background:none;padding:0;min-height:44px;color:var(--blue-ink);font:600 14px Inter,sans-serif;cursor:pointer;white-space:nowrap}.stf .lk:disabled{color:var(--faint);cursor:not-allowed}.stf .ic{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);cursor:pointer}.stf .ic:hover{background:var(--subtle)}.stf .ib{flex:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:40px;height:40px;padding:0;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--muted);cursor:pointer}.stf .ib:hover{background:var(--subtle);color:var(--ink)}.stf .ib.p{border:0;background:var(--blue-soft);color:var(--blue-ink)}.stf .ib.p:hover{background:var(--blue);color:var(--on-accent)}.stf td .ib:not(.p){width:36px;height:36px}.stf .inp{box-sizing:border-box;display:block;width:100%;height:52px;padding:0 16px;border:1px solid var(--line-2);border-radius:12px;background:var(--surface);color:var(--ink);font:500 15px Inter,sans-serif;outline:none}.stf .inp:focus{border-color:var(--blue-ink)}.stf .inp:disabled{background:var(--subtle);color:var(--muted-2)}.stf .lb{display:block;margin-top:16px;margin-bottom:8px;font-size:14px;font-weight:600}.stf .lb.first{margin-top:0}.stf .tel{display:flex;gap:8px}.stf .tel>span{flex:none;display:flex;align-items:center;height:52px;padding:0 14px;border-radius:12px;background:var(--subtle);font-size:15px;font-weight:600}.stf .sw{position:relative;display:inline-flex;min-width:0;color:var(--muted)}.stf .sw.full{display:flex;width:100%}.stf .sw>svg{position:absolute;top:50%;right:14px;translate:0 -50%;pointer-events:none}.stf .sel{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:44px;padding:0 38px 0 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);font:600 15px Inter,sans-serif;cursor:pointer;outline:none;text-overflow:ellipsis}.stf .sel:hover{border-color:var(--line-2)}.stf .sel:focus{border-color:var(--blue-ink)}.stf .sel:disabled{background:var(--subtle);color:var(--muted-2);cursor:not-allowed}.stf .sw.full .sel{height:52px;padding-left:16px;border-color:var(--line-2);font-weight:500}.stf .check{display:flex;align-items:center;gap:10px;margin-top:16px;font-size:14px;font-weight:600;cursor:pointer}.stf .check input{width:18px;height:18px;accent-color:var(--blue)}.stf input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.stf input[type=number]::-webkit-inner-spin-button,.stf input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stf input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.stf .opt{min-height:48px;padding:6px 8px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);font:500 14px Inter,sans-serif;cursor:pointer}.stf .opt:hover{border-color:var(--blue-ink)}.stf .opt.on{padding:5px 7px;border:2px solid var(--blue-ink);background:var(--blue-softer);font-weight:600}.stf .btn.red{background:var(--red)}.stf .btn.red:hover{background:var(--red-hover)}.stf textarea.inp{height:auto;min-height:96px;padding:12px 16px;line-height:1.55;resize:vertical}.stf .fg2{display:grid;grid-template-columns:160px minmax(0,1fr);gap:0 16px}.stf .fg2>div{min-width:0}.stf .orow{display:flex;align-items:center;gap:8px;margin-top:8px}.stf .orow>span{flex:none;width:26px;height:26px;border-radius:50%;background:var(--fill);color:var(--muted);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.stf .orow .inp{height:46px}.stf .orow label{flex:none;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer}.stf .orow input[type=radio]{width:18px;height:18px;accent-color:var(--green)}.stf .err{margin:12px 0 0;font-size:14px;line-height:1.45;font-weight:500;color:var(--red-ink)}.stf .card{box-sizing:border-box;min-width:0;border:1px solid var(--line);border-radius:24px;background:var(--surface)}.stf .card.pad{padding:20px 24px 24px}.stf .ch{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px 12px}.stf .ch h2,.stf .h2{margin:0;font-size:17px;line-height:1.25;font-weight:700;letter-spacing:-.01em}.stf .pm{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--muted-2)}.stf .pm.bad{color:var(--red-ink-2)}.stf .tag{display:inline-block;padding:4px 10px;border-radius:999px;font-size:13px;line-height:16px;font-weight:600;white-space:nowrap}.stf .tag.lv{border-radius:8px;background:var(--fill);color:var(--ink)}.stf .tag.new{background:var(--blue-soft);color:var(--blue-ink)}.stf .tag.in{background:var(--green-soft);color:var(--green-ink)}.stf .tag.chk{background:var(--amber-soft-2);color:var(--amber-ink)}.stf .tag.red{background:var(--red-soft);color:var(--red-ink-2)}.stf .tag.off{background:var(--fill);color:var(--muted)}.stf .tag.big{padding:10px 16px;font-size:15px}.stf .ava{flex:none;width:40px;height:40px;border-radius:50%;background:var(--blue-soft);color:var(--blue-ink);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.stf .ava.sm{width:36px;height:36px}.stf .empty{margin:0;padding:12px 24px 24px;font-size:14px;line-height:1.5;color:var(--muted-2)}.stf .qs{font-size:13px;color:var(--muted-2)}.stf table{width:100%;border-collapse:collapse;font-size:14px}.stf th{padding:10px 12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--subtle);color:var(--muted-2);font-size:13px;font-weight:600;text-align:left;white-space:nowrap}.stf td{padding:12px;border-bottom:1px solid var(--line);white-space:nowrap}.stf tr:last-child td{border-bottom:0}.stf th:first-child,.stf td:first-child{padding-left:24px}.stf th:last-child,.stf td:last-child{padding-right:24px}.stf td.b{font-weight:600}.stf td.long{white-space:normal;min-width:260px}.stf td .lk{min-height:30px}.stf td.act{width:40px}.stf .tw{overflow-x:auto;border-radius:0 0 24px 24px}.stf .tw.top0{border-radius:24px}.stf .tw.top0 th{border-top:0}.stf .stbl td:not(:first-child):not(:last-child),.stf .stbl th:not(:first-child):not(:last-child){padding-left:8px;padding-right:8px}.stf .nm{display:flex;align-items:center;gap:12px;padding:0;border:0;background:none;color:var(--ink);font:600 14px Inter,sans-serif;text-align:left;cursor:pointer}.stf button.nm:hover{color:var(--blue-ink)}.stf span.nm{cursor:default}.stf .nm .qs{display:block;font-weight:400}.stf .nm>span>span{display:block}.stf .ia{display:flex;justify-content:flex-end;gap:8px}.stf .scrim,.stf .burger{display:none}.stf .side{flex:none;box-sizing:border-box;display:flex;flex-direction:column;width:256px;padding:16px 12px;border-right:1px solid var(--line);background:var(--surface)}.stf .side-logo{padding:0 12px 12px}.stf .side-logo img{height:44px;width:auto;display:block}.stf .side nav{display:flex;flex-direction:column;gap:2px}.stf .nav{display:flex;align-items:center;gap:12px;box-sizing:border-box;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:12px;background:none;color:var(--ink);font:500 15px Inter,sans-serif;text-align:left;cursor:pointer}.stf .nav:hover{background:var(--subtle)}.stf .nav.on,.stf .nav.on:hover{background:var(--blue-soft);color:var(--blue-ink);font-weight:600}.stf .nav svg{flex:none}.stf .nl{margin:16px 12px 6px;font-size:13px;font-weight:600;color:var(--muted-2)}.stf .main{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.stf .top{display:flex;align-items:center;gap:10px;padding:10px 32px;border-bottom:1px solid var(--line);background:var(--surface)}.stf .top .grow{flex:1 1 auto}.stf .top .bname{font-size:15px;font-weight:600}.stf .pop{position:relative}.stf .pop-btn{display:flex;align-items:center;gap:6px;min-height:44px;padding:0 4px;border:0;background:none;color:var(--ink);font:600 15px Inter,sans-serif;text-align:left;cursor:pointer}.stf .me{gap:10px;padding:0 0 0 4px}.stf .pname{line-height:1.2}.stf .pname span{display:block;font-size:14px;font-weight:600}.stf .pname span+span{font-size:12px;font-weight:400;color:var(--muted-2)}.stf .menu{position:absolute;top:calc(100% + 8px);right:0;z-index:20;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--elev);box-shadow:0 16px 40px var(--sh-12)}.stf .mi{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;height:48px;padding:0 16px;border:0;background:var(--elev);color:var(--ink);font:500 15px Inter,sans-serif;text-align:left;cursor:pointer}.stf .mi:hover{background:var(--subtle)}.stf .mi.out{border-top:1px solid var(--line);color:var(--red-ink)}.stf .menu-h{padding:12px 16px 6px;font-size:13px;font-weight:600;color:var(--muted-2)}.stf .wrap{box-sizing:border-box;width:100%;max-width:1400px;margin:0 auto;padding:28px 32px 48px}.stf .hd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.stf .hd h1{margin:0;font-size:32px;line-height:1.15;font-weight:700;letter-spacing:-.02em}.stf .hd p{margin:6px 0 0;font-size:15px;color:var(--muted)}.stf .hb{display:flex;flex-wrap:wrap;gap:8px}.stf .back{display:inline-block}.stf .back+.hd{margin-top:4px}.stf .mt16{margin-top:16px}.stf .mt20{margin-top:20px}.stf .alert{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;margin-top:20px;padding:8px 12px 8px 20px;border:1px solid var(--amber-line);border-radius:16px;background:var(--amber-soft);color:var(--amber-ink)}.stf .alert .lk{padding:0 8px;color:var(--amber-ink);text-decoration:underline}.stf .alert.bad{border-color:var(--red-line);background:var(--red-soft);color:var(--red-ink-2)}.stf .alert.info{border-color:var(--blue-line);background:var(--blue-softer);color:var(--ink)}.stf .alert>span{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:600}.stf .kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px}.stf .kc{padding:20px 24px}.stf .kl{font-size:14px;font-weight:500;color:var(--muted)}.stf .kv{margin-top:8px;font-size:34px;line-height:1.1;font-weight:700;letter-spacing:-.02em}.stf .ks{margin-top:6px;font-size:13px;color:var(--muted-2)}.stf .two{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start;margin-top:16px}.stf .two.rd{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.stf .g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.stf .mg{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.stf .col{display:flex;flex-direction:column;gap:16px;min-width:0}.stf .qr{display:flex;align-items:center;gap:12px;padding:12px 24px;border-top:1px solid var(--line)}.stf .qr>div:nth-child(2){flex:1 1 auto;min-width:0}.stf .qn{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:15px;font-weight:600}.stf .qa{flex:none;display:flex;align-items:center;gap:8px}.stf .cr{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 24px;border-top:1px solid var(--line)}.stf .cr .code{font-size:15px;font-weight:700;letter-spacing:.08em;color:var(--blue-ink)}.stf .cr .lk{font-size:13px}.stf .bar{display:grid;grid-template-columns:136px minmax(0,1fr) 28px;align-items:center;gap:10px;padding:7px 24px;font-size:14px}.stf .bar small{display:block;font-size:12px;line-height:16px;color:var(--muted-2)}.stf .bar b{font-weight:600;text-align:right}.stf .tr{height:8px;border-radius:4px;background:var(--fill);overflow:hidden}.stf .tr>span{display:block;height:100%;border-radius:4px;background:var(--blue)}.stf .pb8{padding-bottom:8px}.stf .pb12{padding-bottom:12px}.stf .pb16{padding-bottom:16px}.stf .rs{padding:24px;border-radius:24px;background:var(--blue);color:var(--on-accent);text-align:center;font-size:15px;font-weight:500}.stf .rs b{display:block;margin:6px 0;font-size:40px;line-height:1.1;font-weight:700;letter-spacing:-.02em}.stf .mk3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr);gap:12px}.stf .mk{padding:14px 16px;border-radius:16px}.stf .mk>span{display:block;font-size:13px;color:var(--muted-2)}.stf .mk b{display:block;margin-top:4px;font-size:18px;font-weight:700}.stf .wr-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.stf .essay{margin:12px 0 0;padding:14px 16px;border-radius:16px;background:var(--subtle);font-size:15px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.stf .kvr{display:flex;justify-content:space-between;gap:16px;padding:8px 24px;font-size:14px}.stf .kvr>span{color:var(--muted-2)}.stf .kvr b{font-weight:600;text-align:right}.stf .stp{display:flex;gap:12px;padding:0 24px 14px}.stf .stp i{flex:none;width:12px;height:12px;margin-top:4px;border-radius:50%;background:var(--fill-2)}.stf .stp.ok i{background:var(--green)}.stf .stp div{min-width:0}.stf .stp b{display:block;font-size:14px;font-weight:600}.stf .stp div>span{display:block;font-size:13px;color:var(--muted-2)}.stf .stp.no b{color:var(--muted-2);font-weight:500}.stf .seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:12px;background:var(--fill)}.stf .seg button{min-height:38px;padding:0 14px;border:0;border-radius:9px;background:none;color:var(--muted);font:600 14px Inter,sans-serif;cursor:pointer}.stf .seg button.on{background:var(--raised);color:var(--ink)}.stf .mat{display:flex;flex-direction:column;padding:20px 24px}.stf .mat-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.stf .mat-h h2{margin:0;font-size:17px;font-weight:700}.stf .mat>p{flex:1 1 auto;margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--muted-2)}.stf .mat .qs{margin-top:8px}.stf .mat-a{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.stf .mat-a .lk{min-height:38px;padding:0 8px}.stf .mq{display:flex;gap:12px;padding:14px 24px;border-top:1px solid var(--line);font-size:15px;line-height:1.45}.stf .mq:first-child{border-top:0}.stf .mq>b{flex:none;width:28px;color:var(--muted-2);font-weight:600}.stf .mq>div{flex:1 1 auto;min-width:0}.stf .mq>.ia{flex:none}.stf tr.click{cursor:pointer}.stf tr.click:hover td{background:var(--subtle-2)}.stf td.r,.stf th.r{text-align:right}.stf .sheet.wide{max-width:640px}.stf .ops{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.stf .ops>span{padding:4px 10px;border-radius:8px;background:var(--subtle);font-size:14px}.stf .ops>span.ok{background:var(--green-soft);color:var(--green-ink);font-weight:600}.stf .ops>span.bad{background:var(--red-soft);color:var(--red-ink-2);font-weight:600;text-decoration:line-through}.stf .ans-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:0 24px 16px}.stf .ans-part{border-top:1px solid var(--line)}.stf .ans-part h3{margin:0;padding:14px 24px 2px;font-size:14px;font-weight:700;color:var(--muted)}.stf .ans-part .mq{border-top:0}.stf .ans-part .mq>.tag{flex:none;align-self:flex-start}.stf .ans-part .empty{padding-top:8px}.stf .pgn{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 24px;border-top:1px solid var(--line);font-size:14px;color:var(--muted-2)}.stf .para{margin:12px 0 0;font-size:15px;line-height:1.6}.stf .pr{margin:0 0 10px;font-size:16px;line-height:1.55}.stf .drop{position:relative;display:flex;flex-direction:column;gap:4px;padding:18px;border:1px dashed var(--line-3);border-radius:16px;font-size:14px;cursor:pointer}.stf .drop:hover,.stf .drop:focus-within{border-color:var(--blue-ink)}.stf .drop>span{font-size:13px;color:var(--muted-2)}.stf .drop input{position:absolute;opacity:0;width:1px;height:1px}.stf .days{overflow-x:auto;padding:4px 24px 16px;scrollbar-width:thin}.stf .days-in{display:flex;gap:6px;min-width:100%}.stf .days-in.n30{gap:4px}.stf .days-in.n90{gap:2px}.stf .dcol{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.stf .dbar-w{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:144px}.stf .dval{margin-bottom:4px;font-size:12px;line-height:16px;font-weight:700;color:var(--ink);white-space:nowrap;opacity:0;transition:opacity .15s ease}.stf .dbar{display:block;width:100%;border-radius:4px}.stf .dcol:hover .dval{opacity:1}.stf .dlab{display:flex;flex-direction:column;align-items:center;height:30px;margin-top:6px;font-size:11px;line-height:14px;color:var(--muted-2);white-space:nowrap}.stf .dlab b{font-weight:600}.stf .dcol.today .dlab{color:var(--ink)}.stf .dcol.today .dlab b{font-weight:700}@media(max-width:1100px),(hover:none){.stf .dval.has{opacity:1}.stf .dcol{min-width:20px}.stf .days-in.n90 .dcol{min-width:22px}.stf .days-in.n30,.stf .days-in.n90{gap:4px}}.stf .crw{display:grid;grid-template-columns:minmax(0,1fr) 112px 64px;align-items:center;gap:12px;padding:8px 0;font-size:14px;font-weight:600}.stf .crw label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--muted-2)}.stf .crw .inp{height:44px;padding:0 10px;text-align:center}.stf .crw b{font-weight:600;text-align:right}.stf .row{display:flex;gap:8px}.stf .row .btn{height:52px}.stf .flt{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.stf .flt .sel{height:46px}.stf .flt .inp{flex:1 1 260px;width:auto;height:46px}.stf .ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:16px;overflow:auto;background:var(--scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stf .sheet{position:relative;box-sizing:border-box;width:100%;max-width:440px;margin:auto;padding:32px;border-radius:24px;background:var(--elev);box-shadow:0 24px 64px var(--sh-25);text-align:left}.stf .sheet h2{margin:0;padding-right:32px;font-size:24px;line-height:1.2;font-weight:700;letter-spacing:-.02em}.stf .sheet .x{position:absolute;top:10px;right:10px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--muted);cursor:pointer}.stf .sheet .two-b{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.stf .sheet.center{text-align:center}.stf .sheet.center h2{padding-right:0}.stf .sheet .sub{margin:8px 0 0;font-size:14px;line-height:20px;color:var(--muted)}.stf .qrbox{display:flex;justify-content:center;margin-top:20px}.stf .qrbox>div{padding:16px;border:1px solid var(--line);border-radius:16px;background:#fff}.stf .qrbox img{display:block}.stf .code-now{margin-top:16px;font-size:34px;line-height:1.1;font-weight:700;letter-spacing:.14em;color:var(--blue-ink)}.stf .code-v{margin-top:6px;font-size:14px;font-weight:600;color:var(--muted)}.stf .pin-now{margin-top:16px;padding:16px;border-radius:16px;background:var(--blue-softer);font-size:40px;line-height:1.1;font-weight:700;letter-spacing:.2em;color:var(--blue-ink);text-align:center}.stf .toast{position:fixed;left:50%;bottom:24px;z-index:60;translate:-50% 0;max-width:calc(100vw - 32px);box-sizing:border-box;padding:12px 18px;border-radius:12px;background:var(--inverse-bg);color:var(--inverse-ink);font-size:14px;font-weight:600;box-shadow:0 16px 40px var(--sh-25)}.stf .toast.bad{background:#b00038;color:#fff}.stf .login{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:100vh;padding:24px 16px;background:var(--surface)}.stf .login-in{width:100%;max-width:420px}.stf .login-in>img{display:block;height:56px;width:auto;margin:0 auto}.stf .login-in h1{margin:20px 0 0;font-size:30px;line-height:1.15;font-weight:700;letter-spacing:-.02em;text-align:center}.stf .login-in>p{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--muted);text-align:center}.stf .login-in .card{margin-top:24px;padding:28px}.stf .placeholder{display:flex;align-items:center;justify-content:center;min-height:240px;width:100%;color:var(--muted-2);font-size:15px}@media(prefers-reduced-motion:no-preference){.stf .ris>*{animation:stf-rise .5s cubic-bezier(.2,.7,.2,1) backwards}.stf .ris>*:nth-child(2){animation-delay:.05s}.stf .ris>*:nth-child(3){animation-delay:.1s}.stf .ris>*:nth-child(4){animation-delay:.15s}.stf .ris>*:nth-child(5){animation-delay:.2s}.stf .menu,.stf .sheet{animation:stf-pop .2s ease-out backwards}.stf .ov{animation:stf-fade .18s ease-out}.stf .btn,.stf .btn2,.stf .nav,.stf .ic,.stf .mi{transition:background-color .2s ease,color .2s ease}.stf .side{transition:translate .22s ease}}@media(min-width:901px){.stf .side{position:sticky;top:0;height:100vh;overflow-y:auto}}@media(max-width:1100px){.stf .two,.stf .two.rd,.stf .g2{grid-template-columns:minmax(0,1fr)}.stf .kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.stf .burger{display:flex}.stf .side{position:fixed;z-index:40;top:0;bottom:0;left:0;translate:-100% 0;overflow-y:auto}.stf .side.open{translate:0 0;box-shadow:0 24px 64px var(--sh-25)}.stf .scrim.open{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;border:0;padding:0;background:var(--scrim)}.stf .top{padding:10px 16px}.stf .top .sw{flex:0 1 190px}.stf .pname{display:none}.stf .wrap{padding:20px 16px 40px}.stf .hd h1{font-size:26px}.stf .hb{width:100%}.stf .hb .btn,.stf .hb .btn2,.stf .hd>.btn{flex:1 1 auto;width:100%}.stf .hd .seg{width:100%}.stf .kpi{gap:12px}.stf .kc{padding:16px}.stf .ch{padding:16px 16px 10px}.stf th:first-child,.stf td:first-child{padding-left:16px}.stf th:last-child,.stf td:last-child{padding-right:16px}.stf .qr{padding:12px 16px}.stf .ib{width:44px;height:44px}.stf .cr,.stf .kvr,.stf .stp,.stf .bar,.stf .mq,.stf .pgn,.stf .ans-bar,.stf .ans-part h3{padding-left:16px;padding-right:16px}.stf .mk3{gap:8px}.stf .mk{padding:10px 12px}.stf .mk b{font-size:15px}.stf .rs b{font-size:32px}.stf .flt .sw{flex:1 1 40%}.stf .sheet{padding:28px 20px}.stf .fg2{grid-template-columns:minmax(0,1fr)}}@keyframes stf-rise{0%{opacity:0;translate:0 14px}}@keyframes stf-pop{0%{opacity:0;translate:0 -6px;scale:.98}}@keyframes stf-fade{0%{opacity:0}}
